tttttgcctcagcgttttcaatcaggggatgtccgtgtccgtggaactttggcagcagtgcgtggaacttctgcgcgatgaactgcctgcccagcaattcaacacctggatccgtccactacaggtagaagccgaaggcgatgagctgcgtgtctacgcaccgaatcgcttcgttctcgactgggtcaatgaaaagtacatgggccgtatgctcgagctactcggtgagcgagcgactggcttggtaccggctatttcgctgttgatcggcagtcgtcgtagctcggcgccgcgtgcggtactgacgccttcaccgtcggctaccagctacaacagcccggcgccctccgcgcctgcccccgcagcgcccacgcctcaggtcagcgcaccgccgcccaagcctccggcgcagaccgagccttcgcgggccagcttcgactccatggccggcgcgacgcccagcgctgcgccggcgcgtgccgagcgtaacgtgcaggtagaaggtggcctcaagcacaccagttacctgaaccgcaccttcaccttcgacaacttcgtcgagggcaagtcgaaccagttggcgcgcgccgctgcctggcaggtggcggacaatcccaagcacggttacaacccgctgttcctttatggcggcgtcggcctcggtaaaacccacttgatgcacgcggtgggtaaccacctgctggccaagaacccgaacgccaaggtcgtctacctgcactccgagcgcttcgtggccgacatggtcaaggcgctgcagctcaacgccatcaacgaattcaagcgtttctaccgttcggtggatgcgctgctgatcgatgacattcagttcttcgccaagaaagagcgctcccaggaagagtttttccacaccttcaacgccctgctcgagggcggccagcaggtgattctcaccagcgaccgctacccgaaggaaatcgaagggctggaagagcgtctgaagtcgcgcttcggctggggcctgaccgtggcggtcgaaccgcccgagctggaaacccgtgtggcgatcctgatgaagaaggccgaccaggccagggtcgacctgccccacgatgcggcgttcttcattgcccagcgcatccgttccaatgtgcgtgagcttgaaggtgcgctgaaacgcgtcatcgcccactcgcacttcatgggccgtgacatcaccatcgagctgatccgtgaatcgctgaaggacctgttggccctgcaggacaagctggtgagcatcgacaatatccagcgcaccacggccgagtactacaagatcaagatcaccgatctgttgtccaaacgtcgttcgcgttccatcgccaggccgcgtcaggtcgccatggcgttgtccaaggaattgaccaaccacagcctgccggagatcggcgtggcgttcggcggtcgtgatcacaccactgtgttgcacgcctgtcgtaagattgctgaacttaggggatccgacgcggacatccgcgaggattacaagaacctgctgcgtacactgaccacttgatacgcaactccatgcacgaggcaagggactagaccatgcacttcaccattcaacgcgaagccctgttgaaacccctgcaactggtcgccggcgtcgtggaacgccgccagaccttgccggttctgtccaacgttctgctggtcgtcgaaggccagcaactgtcgctgaccggtaccgacctggaggtcgagctggtcggtcgcgtggccctggaagatgccgctgagcctggcgagatcaccgtgccggcgcgcaagctgatggatatctgcaagagcctgccggccgatgcgctgatcgacatccgtgtcgacgagcagaagctgctggtcaaggccggtcgcagccgtttcaccctgtccacgctgcccgccaatgacttccccaccgtagaagaaggcccgggctcgctgactttcaacctggtacagagcaaactgcgtcgcctgatcgagcgtaccagcttcgccatggctcagcaggatgtgcgttactacctcaacggtatgttgctggaagtgcagaccggcatcctgcgcgctgtcgccaccgacggtcaccgtctggccatgtgctccatggacgcgaccattcagcaggacggcaagcaccaggtcatcgtgccgcgcaaaggtattctcgagttggctcgcctgctgaccgagcaggacggtgaagtctccatcgtgctggggcaacaccacatccgcgctaccaccggtgaattcaccttcacctccaagctggtcgacggcaagttcccggattacgagcgcgtgctgccccgtggcggcgacaagctggtggtcgctgatcgtcagggtctgcgtgaagccttcagccgtaccgcgattctgtccaacgaaaagtaccgcggtatccgtctgcagttggctgccggtctgctgaaaatccaggccaacaacccggagcaggaagaagccgaagaagagatcgcggtcgattacaacggcggctcgctggagatcggtttcaacgtcagctacctgctggacgtgctgggcgtgatgaccaccgagcaggtgcgtctgatcctgtccgactccaacagcagtgcgttggtgcaggaagctgacaatgacgactctgcttacgtcgtcatgccgatgcgtctgtaatcccggctgctgaaaggcagctacccagtgtcagataaatcagccttggtatgttcggatgcagctctgatccgtaacatccaaggctgatttcgtttcaggcggtgctgtcgccgcccttctctctcggcctgttcatgtccctgacccgcatcaatttcaccgctgttcgcaatctcgagccctcgactctgctgccctcgccgcgcatcaacattctgtatggcgataacggtagcggtaaaaccagcgtgctcgaaggcattcacctattgggtctggcgcgctcgtttcgcagcgctcgcttgctgccagtaatccagtacgaacagcaggtttgcacgctgttcggtcaggtgcagcttagcgacggacgactgagcaatctgggtgtatcgcgggatcgtcagggcgaattccagattcgcatcgacgggcagaatgcgcgcagtgccgctcagctcgccgagacgctgccgctgcaactgatcaatccggacagttttcgcttgctggaaggctcaccgaagatccgtcgccagttccttgattggggtgtgttccacgtggaacacagatttctgcccgcctggcagcgcctgcagaaggccctcaagcagcgtaattcctggcttcgccgtggtacacttgaccccgtttctcaagcggcctgggatcgcgagttgtgcctggccagcgatgaaattgacagttatcggcgatcctacatacagcaattgaagcccgtcttcgagcgtaccctcagcgagctggtcgagctgcaggggctcactttgagctattaccggggatgggataaagagcgtcccctgagcgaagtgctgacgtcgtcgctattgcgtgatcaacagattgggcatactcaatccggaccgcagcgagccgacctcaggttgcgactgggcgcgcacaacgcggcggatatcctctcccgtggccagcagaagctggtggtgtgtgccttgcgaatcgcccaggggcatttggttgatcaggccaagcgcggccaatgcatctatctggtggatgacttgccgtcagaactggatgagcagcatcgccgcgccctgtgccgattgttggaagatttgaactgccaggtattcatcacctgtgtagaccatgaattgttgagcgatggctggcaaacggatacgccggtatccatgttccacgtggaacatgggcgtatcacccagacccacgaccaccgggagtaaggcatgagcgaaaaccaaacgtacgactccaacagtatcaaggtactgaaaggcctggatgccgtacgcaagcggccaggcatgtacatcggtgacaccgacgatggcagcggcctgcaccacatggtcttcgaggtggtcgacaactccatcgacgaagccttggctggctattgcagcgaaatcaccatcaccatccacccggatgagtcgatcagcgtgcgcgataacggccgtggtatcccggtcgacatgcacaaggaagaaggcgtttcggccgccgaggtcatcatgaccgtgctgcacgccggtggtaagttcgacgacaacagctacaaggtatccggcggcctgcacggcgtgggtgtctcggtggtgaacgccctctccaaggagctggtactgaccattcgtcgcagcggcaagatctgggaacagacctacgttcacggcgtgcctcaggcacctctggcagccgttggtgacaccgacggtactggcacgcagattcacttcaaaccctccgaagaaaccttcaccgacatccatttcagctgggacatcctcgccaagcgtctgcgtgaactctcgttcctgaactccggcgtcggcatcctgctaaaggatgaacgcactggcaaggaagagctgttcaaatacgaaggtggcctgcgggcgttcgtcgagtacctgaacgtcaacaagactgcggtcaaccaggtgttccacttcaacgttcagcgtgatgacggtgtgggcgtggaagtcgctctgcagtggaacgatagcttcaacgagaacctgctgtgcttcaccaacaacattccgcagcgtgacggtggtacccacctcgccggcttccgctcggcgctgacccgtaacctgaacaactatatcgagcaggaaggcctggccaagaagcacaaggtctcgaccaccggtgacgacgcccgtgaaggactgaccgcgatcatctcggtgaaggtgccggatcccaagttcagctcccagaccaaggacaagctggtctcctccgaggtgaaaaccgcggtggaacaggagatgggcaaatacttcgccgatttcctgctcgagcacccgaacgaagccaaggccgtggtcggcaagatgatcgacgctgcccgtgcccgtgaagcggcgcgcaaggcccgtgaaatgacccgccgcaagggcgctctggatatcgccggcctgccgggcaaattggccgactgccaggaaaaggaccctgccctttccgaactgtacatcgtggagggtgactccgcgggcggttctgccaagcagggccgtaaccgcaagacccaggcgatcctgccgctcaagggcaagatcctcaacgtcgagaaggcgcgcttcgacaagatgatttcctcccaggaggtcggcacgctgatcaccgccctgggctgtggcatcggccgcgaggaatacaacatcgaaaagctgcgttaccacaacatcatcatcatgaccgatgctgacgttgacggttcgcacatccgtaccctgctgctgaccttcttcttccgtcagctgccggagctggtcgagcgcggctacatctacatcgcccaaccgccgctgtacaaggtcaagaagggcaagcaggagcagtacatcaaggacgacgaggccatggaggaatatatgacccaatcggccctggaagacgccagcctgcacgtcaacgaagcagccccgggcctgtccggtgagtccctgcagaagctggtcggtgactaccgcacggtgatgaagaccctcaagcgactgtcgcgtctgtacccggaagagatcaccgagcacttcgtctacctcgaaggcgtgacccaggacatgctcgccaaccgcgacgtcatggaagcctggcgcctgaagttcgatgcccgcctgaagaccatggatcgctccggtctggcctacaagaccagcctgcgcgaggacaccgagcgccacctgtggctgcccgaggtcgagatgatctcccacggcaactccagctacatcaccttcaaccgtgatttcttcaccagcaacgattacaagaccgtcaccagcctgggcgaccagctgaacagtctgctggaagaaggtgcctacgtgcagcgtggcgagcgcaagaagccggtcaccaccttcaaggaagccctgaactggctgatgaccgagagcaccaagcgccacagcatccagcgctacaaaggtcttggcgagatgaacccggaccagctgtgggaaaccaccatggacccggaagtgcgccgcatgctcaaggtgcgcatcgaagacgccatcgccgcggaccagatcttcaacaccctgatgggcgacgaagtggaaccgcgccgcgacttcatcgagaccaacgccctggcagtgtcgaacctcgacgtttaaccgagcggttgcccatgaaaaacccggccttgcgccgggttttttattgcctatcaatcgcttagagcatcagccccaccagtaacgcaccatatggaagaacaccggtgcggcgaagcataccgaatcaaggcggtcgagcatgccgccgtggccttcgatcatgtggccccagtccttcacaccgcggtcgcgtttgattgccgacatcaccaggccgccggcgaagccgagcaggcacaccagcagggcgaacagggcggcctgccagaaggcgaacggggtgatccagtacagcgaggcgccgaccagcgtggccagggccacgccgccgaagaagccttccacggtcttggacggcgacagattgggcgcgatcttgcgcttgccagccagcttgccgcacacgtactgcagcacgtcggatatctgcacgacgatcaccagccaggcgatcagcagcaggttgcggccctcatagccggcaatctccagggtcagtagcgcgggcacggtggaaatgcagtacaccgcgatcatcaggccccactgcaccttggacgtgcgttcgagaaaacgcgtggtgtcgccgcccagggacgacaggatcggtagcagcaggaacacgtagaccggaatgaagatggcgaacagaccgtaccagccgataccgatcagcaggtactgcatcggcagcgcgaaatagaaggcggcaaccagtgccgggtagtcgctgcgccgggtgggcgtaagcgtcatgaattcgcgcagggcgtagaacgacacgcagtagaacagcaccaccaccccggtgtagccgaacagaaaggcgaagccgatcaccgcgaccatcacccaccaggcgttgatacgcgcgttgaggttgtcgatgactgaatgggggcccgggccggcacgcagtttcagcaaccagccgatcaggctggcgagtaacagcaggccaccgataccggcgaacagcagcagggtattgcgatccatctcaagcctcctcgggtgccagggccagcagggtgccgcgggcgcgttcgaggtaggcgtctttgccctccccgtcgcccatgcccagcggcgcgccgaaattcagggtgcacagcaggggtaacggcaacgctcggcctttaggcatcacccggttgaggttggcgatccacaccggaatcacctcgacatccgggcgtgccttggccaggtggtagaggccgctcttgaacggcagaaggccttcttccagattgcgggtgccttcggggaagacgatcagcgaatcgccctcgcccagcgcgtcgagcatcgcctgcagcgggttggcgctggggtcgctgcgctggcgatcgaccagcacgccgttgaacacccgctggatcacgaagctgcgcagcgcgcccttcatccagtagtcggagcctgccaccgggcgggtgcgcttgcgcagctcggcgggcagcgatgcccagagcagcacgaagtcaccgtggctgctgtggttggcgtagtagatgcgttgtaccggctgtgcggtgctgcctagccacagggcgcgcgcaccggtgagcaagcgcgcacctgaagtgatgagaaaggctaccagcgaggcgagcatgatgaagtccttatccgaatcgaatatgtgaaagccacggcatcagcacgatggccaccagagcgaccagcagctgcaggcccagccacagtgcctgcaggcgcagcagacgcagagcgccctggctgcgttgttcccaggagtgtgccggctcggctttgcggcccagccagagcagcgcctgatccagctcggcggtacgccgctgtagctgctcgggcgcatcggccaggctggcgaacaactcggcatcgagggcgacgcgcagcgcgtagtacttctggatcagtccgcagaccaggagcgcgatgcacaccgccgcgcccgtactcagcgccatgaagccaagcagcggccccaggccgatgaccagcgccaacagactcagggcgctggaagcgcggtcaaggggcttaccgcggcgcagcatggcggcgatcaaactgaggtgcatctcactggccatgcagcacgcctccgtctgtggataacgagggcgctgcaaggccttccagcgcctgcaaatgagcgcttcccagtacgacctgtgggcaagcctggcgcagcgtcgaaacggcctctgcgacgctcctgcagcggccgctgtgcagcagccaggcggcgatggcggtggcgctacgcgaatagcccagggcgcagcacaccagcacgggcccgtggcgccgcaggtcttcgatggccacagccgcctgcaggcagtggtcgctgctcggcgcgatcagatcgaggctggccagttcgcggtaaacctggccttggacgcggcacggcagctcggcacagaggtcggcgatagcggcgaaggcctgtccttctccgcggccgggaatgcgaccgagccacacgccgtcagcgacttcatcgggctgcgggtggttgcgcgtccaggcgcgggaattgatccaggcggcggccagataaggcgctagcagccaggtactggcggcgctgaggcggccatcggcacgcttctgaaaacccttggcgccgaacagtgcgtagttcagcgccaccatcagcagcgacaacgccggccacagcagccacagagcagcgccgccgaaatggattgccagcgcgctaaacagggctgcgccaaaggcgtagcgcagcgccagccgccatcgcttaggatcgcgagccaggcgccaggccaacagcgggctacgcccttcgctgggccacagccacaggcacaggaagccggcgagcaggccggtcggcacgtcgatgaaatggtgttgccaggtggtcagcaccgacaggccgatcaagaaaaaccaaatgtgcacgaccacgcgccacaggccactggcgtgctgggcaaaacacgcccaaagcaccaccaacagagtgatatgcagcgacggggcctggttgaagggtttgtcgaagcccatcagcacgtcgaacatcatcccgaacagcccatccagctccgggcgatcgaagctgaagcgcaacggccagagcagaaagcagctgatgcagattacctgggcggtgaccaggcgcaaaccgtggcgatccatctcgccgcgggtcgccggcagcaggaaggacaggccgtagagcaggtcgatggaccagtagggaatgatcgtccatggccacaacggcatatgccgttcccagccgaacaccaggctgccgacatcatcgcgttgggcggtgtagccattggcaaagccgtaggtgccgaagaacaacggcgcgagcagcagcaaccagagtacgccgcgcttccacaatccgggttcccggatgaccgcggcgggcgtcatcaggacacccgctgcgccagggacacgctgaagatgccccactcatcgatgcgctgggtcagcttgcgaaagcctgccgcttcgaccagttgatccatctccgcctggctgcgccgacgcatcacccaggcctcaccgccgcggtggctggtcagggcgcgggcgatcagttccagctgcgggtgccagggttggccggtgtagatcaggtaaccgccctcttccacggccgccgctagaccggccagcgaatcgctgaccatcgcgttgctggcgaacagttcataaaggccggagaccaccgccagggtcggtttgggatccagcgctgccaggtcggccttgtcgaaggcgtcgcctttgacgaagcgagcgatgctgcccaggcccttctgctcgatcaatgccgagccgtcacgcacgttgatgtcgctgtagtcacgtagcaggatcgaatccggcttgtcgctgccctgctccagcgactcgaggatgtagcgaccatgaccggcagcgatgtcgacgatacgcacctcgctgctgctctcgcgcagtttgcccatggccagacgcagcagttcctcggcgtgcaccttgcgctggcgaatgccccgccagccgatggagttcaggtagttgcggtcgatcagccggccaatcggcgagctgccggtcggcgtgttgcggtacacgtaatccagggtgctgcccgaatcgaagccggtctcgaagcccagtttcacgccggcggaaaggttgctgccgaggcgcatgctggctcgggtagcgcgccagtaaagatcgcgcggcgagttttttggtagcggcgccgccagctcttcggcctcggcgcagctccagccgaggcgatcggcatccaggagtgaggggcgttgcagcggctgctcgaaggctttcagtacgaaacggcgaatgcgggccagcgcgtgggcgcggtcgcgctcgcccagagtgtcgtgaaagaacccgggcaggatgtgcatttccttgtccaggctgcccaggcgctggaagaactgctcctggggtttgcggtgcaccacgaagtcgctgccggagatcagcaactgagtgggaatctgaatcgcctgtgcatcggcgaccacgcgctcggcggcatcataaaggcccagcagcatattcaccgaaatcggtcggctgatcagcggatcgttctcgaacgaggcgatgcgctgcggatcgtggctgaggaatttggctttgacgtagctgttgacgaagaaattgccgcgccaggcgcgcatcagcttcaggcccgggcgagcgaaaggtacatacagcttgaccttgaaggcgggtgaagcgagcaccagggcgcgaatcttcggtgtgtagtcgtgggcccaggtggagaccaccacggcgccgacgctctgggccagcaccaccatatccccggtgtcgatgccataggcgctcgcgatatggtcgataaaggtctgcacgtcgcgcacgctggtggcgaagctcgggctgtcgccccgctcgcctggcgactcgccgtggccgcgggcatcccaggcgaagaagtcgaaaccctgcaggccgagttcctcgaccagatgggccatgcgcccgccgtgctcgtggccacggtgaaacatcacgatggcgcgacgtgctgcgttgggctgtgcgtcagcggcaggccagtggcgatagaacaggctgacaccatcgtgggtcgtgaaggtgctggtgcgaacttcagtcatcgaggcattcctattgcgcagaagaagacgcttgcgccaggccctggcgtacgcggttgaacagcgtgtacagcagcagcgcggtgatcaccgcgagaatcgggttgatccagttcggcggcaacagcgcggtggccacgccagcgcccagaacgccgaagcagaaggcgcggtcgctcttgcccatcgggccgtcatagcggcgtgaggcgccaaccatcggacccatgacaccggcgtattcgctgatcagcgcgaacagcaccagcaccacgaccagcgttggagacacgctaggcagcagggcgaacggcaggaacaacgcggcatcggctatcacgtcgcacagttcgttgagataggcgccgagggtcgactgctggccaaattcgcgggccagcatgccgtccacggcgttgagcgccatgcgcagaatcatccacagcgggatcagcgcaaatagccagagatggtgtgggaatagagcgagcagcaggccgatcagcaccgacacgacagctgcgctgagcgtcacctgattggcagtgacgccgcggtcatacaggcgctgcaccaggggccgcagaagattctgaaagcggggtttcagctgatagatcgaaagcatgaacacgaactccgtttcgccatgtttctcagaacgtgctacagcctgctgcgcatccgcgctgcggcgttgaacgccggcttcagatgctcatttaccgcagtaaactccgcttcctcgtccgcgtttgccttgcaccgcgatagctcgcgaggctgtgaacacgttctgcaataatttgcgccagcttagccgtttaggcccccgccaggcgatatgccaacgtgaacatcgtcatgtgccgcgcaaaaacttatgcccactttatcgacagaataggtaccgataaaaatccttatttatcagtaacctaggcgtaaaaattcaattaaataggaaattgctcaacaggttatccacagatcgcgtcaagccagatcgttggccgtttccaccgcttcggcctgtgggctgagcgcaccgatctggcactgggcctggctgacccattcgaagacgcgatcgttgaggttggcgatcgcccgcgggccttcaccttctgcatacatcgccgggccgatcaccacctgtaccacgcccggtttcttgctccagccgtccttcggccagaactgcccggcgttatgggcaatcggcagcaccggtaggttgctgttaaccgccagggcggtgccgccgcgggagaacttgccgatctggccgtccgggatgcgcgtgccttccgggaacaccagcacccaggcgccctgctccaggcgtgtacggccctgttgggccaattgcttgagtgcggccttggggttgctgcggtcgatggcgatgggcttgagcatggacagcgcccagccgaagaatggcacgtacatcagctcgcgcttgatgacctggctcagcggctcgaagtaggcgcacaggaagaatgtctcccaggtgctctggtgcttggcgaggattacacaggggcgctcggggatgttttcggcgcccgtgacctcgtacttgatgccggcaaccaccttggccagccacaccgcgcttcggcaccaggcctgcaccacgaagcggtagcgggcacggaacggcaggaagggcgcgacgaacacgctgatgatgcaccagacgaacgagctggaagacagcagcaggtagaagagtacggttctgagggactgcactggcgacatgggagcgattaccgtggcagggcgtgcctgcgctatcaagtgagaagccgggcagccacggccgccaggtcgtcgaatatcagggtgccggttggcagagcggctttggccagggtgcgctcacccttgccggttttcaccagcacgggctgacagtcgacggcgagcgccgtttccaggtcactggcgctgtcacccacgaaccacacgccggcgagcggcacatcatagtgcgcggcgatctggagcaacatgccgggcttgggcttgcggcactcgcagccgtcgtccgggccgtgagggcactgcacgatcaggccgacttcaccgccctgctccgccaccaactcacgcaatcgcgcatgcatggcttccagcacgctcagcgggtaatagccgcgcgcgatgccggactggttggtggccacggccacggtccagcccgccttgctcagcgcggcgatggcctcgatggagccggggatcggaatccactcctcgaggcttttgatataggcgtcggaatcttgattgatgactccgtcgcggtcgagaatgattagcttcatagaactggctccaggcctcaggcctcaggcttcaggtccggctattcagcctgcggcctgtagcttgaagcctggcacctcgggcgttagcccagtaccgagatatcggcgacgcccaggaacaggccacgcagacgcgccagcagcgcatagcggttggcacggaccttggggtcttcggcgttgaccagcaccgcttcgaagaaggcgtccaccggcgtgcgcagtgaggccagctgagccagcgcctcgcggtactgacgcgattgcgccagtggctgcacggcgttgtcggccttctggatcgcggcattgagggtgaactcggccggcgtatcgaagtaatgggcttcgatgctgctcgccacttgcccgtcggccttgctcagcaggttggacacacgcttgttggcggcggccagtgcttcggcttccggcagcttgcggaaggcctgtacggcctgcacgcgctggtcgaagtccagcggcgacagcgggttcacggcacgcacggcctggtacacggaaacgtccacgccttcgtcttcgtagcgcgcacgcaggcggtcgaagatgaattccagcacctgcggggccaggccagcggccttgaccttgctgccgtactgacgcacggcgaactcgacggtggcgcccagatccagctccagccccttctcgatgaggatgcgcagcacgcccagggcggcacggcgcagcgcataaggatccttgctgccggtgggcagcatgccgataccgaagatgccgaccagggtgtcgagcttgtcggccagggccaccgccgcaccggtcagggtgctcggcagttcggcgccggcaccgcgcggcatgtactgctcgttcagggccagggcgacgtcttccggctcgccatcgttcagcgcgtagtaatagccggcgatgccctgcatctccgggaactcgccgaccatttcactggccaggtcgcacttgctcagcaggccggcgcgggcgccacgcttggcgtcgccaccgatacgcccggcgatgaagccggccagggccgagacgcgctgggccttgtcgtagacggtgccgagctgggcctggaacaccacgttggccaggcgctggttgaaggcttccagcggctgcttcttgtcctgcttgaagaagaactcggcgtcggtgaggcgcgggcgcacgaccttctcgttaccggagatgatctggctcgggtccttgctctcgacgttggccacggtgatgaagcgcggcagcagcttgccgttggcatcgagcaggcagaagtacttctggttgtcctgcatggtggtgatcagtgcttcctgaggcacttccaggaagcgttcctcgaaggagcagaccagcggcaccggccactcgaccagggcgctgacttcgtcgagcagcgccggtggcacgatggcgctgccctgctgctcggtggccagctgctcgatgcgcttggcgatctgctcgcggcgctcggcaacgtcggcgatcacgtaggcggcgcgcagctcctgtgcatacatggcaggcgcggagatgcgcacttcatggttggcgtggaagcggtggccgcgggagaagcggttggccttctgggcgaggatttcgcagtcgacgatctggtcgccgaacagcattaccagccactggctcgggcggacgaattcggtcttgcgggcgccccagcgcatgcgcttgggaatcggcagctcgttcagcgagttttccacgatgccgggcagcagcgtgtaggcacgttggccggggatgtgctgactgaatttcagcttcggcccgctctggtcgatggccgacagttccacgccgcacttcttggcgaagcccagggcggcctgggtcgggttgccctcagcgtcgaaggcggcctgcacgggtgggccgtcgaggttgacggtgcggtccggctgctcggtggccagttgctcgaccagcacggccaggcggcgcggcgcggcgtagtagcgcgcgccacggtagctaaggccggcggccttgaggcctttctcgataccggagaggaaggattcgcccagggttttcagggctttgggtggcagctcttcggtgcccagttcaaccagaaaatcgagcgcactcattctgctgcctccagcttggccagtacttcatcacgcagatcgggggcggcgagcgggaagcccaggcggcgacgggcctgcagataactctgcgccacggcgcgggccagggtgcgcacgcgcaggatgtactgctggcgcgcggtcaccgaaatggcgcggcgggcatccagcaggttgaaggtatgggaagccttgaggaccatctcgtaggtcggcagcggcagctccagttcgatcaggcggttggcttcgctttcatagaagtcgaacagctcgaacagcttctcgacgttggcatgttcgaagttgtaggtcgactgctccacttcgttctggtggaacacgtcgccgtaggtcaccttgccgaactggccgtcggtccataccaggtcgtagaccgaatcgacgccctgcaggtacatggccaggcgctcgagcccgtaggtgatctcgccggtgaccgggtagcactcgatgccgccgacctgctggaagtaggtgaactgggtgacttccatgccgttgagccagatttcccagcccagaccccaggcgccgagggtcggcgattcccagttgtcttcgacgaaacggatgtcgtgcaccagcgggtcgatgccgatggccttcagcgagcccaggtacagctcctggaagttttccggattcggcttgagcacaacctgaaattggtagtagtgctgcaggcggttggggttctcgccgtagcggccgtcggtggggcgacgcgatggctgcacgtaagcggcgttccaggtttccgggccgatggcacgcaggaaggtggcggtgtggaaggtaccggcgcccacttccatgtcatagggttgcagtaccacacagccctgctcggcccagtattgttgcagggcgaggatcaggtcctggaaggtgcgcacggcaggcgttgtctggctcacgaaaaattcacctgttggggctgcgacagaaagccggggagtatacccgaagcaaggcgcagcccgcatgctgcgccgtctctactgataaaagtgcgacgcgggtgatggcaggctgctggcgctggatttcacgccgctcgtccgtgcgctggaaaaaatctgcctggtcgacctgcgggtttggcgacgctcgtgcgtcttaatagggaaacgctgccgtttgcggtgcacaacggcagccgtcgtcgatcagccgacccacggccgggggcctgatcgtgtctggagcagcaggcaaggtgtatcgatgaaagagggatttcgccagtccatggcgtggttgcatacctggacggggctggtggtgggctgggtactgttcttcgtgttcgtgaccggtaccgccggctacgtggacgacgagatcacccgctggatggagccggagcggccgttgcaggtgcgtgtggacggcgtggaacgcgggccgatgatcgagcgcgcgctcgaccgcctggagcaggtggccggcaatgccaagagctggaccatcaccctgccccatacctcactgcgaccccgtggcgaacagggcctggcgatcgcctgggaggacctgcccgagcgcggccacgactatggccgacgcggcagcgagacgctcaacgcccacaccggcctgccccgccaggaagtcgagccgcgggaaaccggtggcggtgcggcgctctacgaaatgcactacgtgctgcattacctgccgtacgacgtggcgatctacatcgtcggtgtatgcaccatgctgatgttgctggcgatcctcaccggtgtgatcacccacaagaagatcttcaaggacttcttcaccttccgccccggcaagggccagcgttcctggctggatgcgcacaacgtgatcagcgtgatggccctgccgttttttgtgatgatcacctatagcggcctggtgttcttcctcttcaattacatgccggcgggcgcggcggcgttgtacggggccggcaaacagcaggagcgcgtgctgatcgacgaactgttcggccgcgacaagcgtgagcacctgccagccagccggccccaggtggcactcgaggaactggtgcggcgcgccgaggtgcagtggcccggccagggcgtggccagcctgaccctcagccaggtcagaggcgagccggcgcggatcgacgtgcagcgcgtcacagggggctcggtgaacgtctatgacccggtgatgctcagcttcgcagccgatggacagcccgccgtctacccggacaagacccacggccctggcaaggttcaccgcatgctggtaggcctgcacgaaggcttgttcgccgactggtggctgcgctggttgtacctcgtcgccggcctgctgggctgcggaatgatcggcaccggcctggtgctgtggacggtcaagcggcgcaatcagcacctcaagcgcaacgctggcgccgcgttgttcgacgcctatggcctgcgcctggtggaggtgctcaatgccggcaccctggtcggcctgccgatcgcggtcgccgcctacttctgggccaaccgcctgttgccggtgggcattgccgaccgcgccgcctgggaaatgcattgcctgttcctgacctggggctggctgttcctctatgccgcgctgcggccattgaggaaggcctggctggaaatggcctggatggcggtcgcggcctacggcctgattccgctgatcaacgcgctgaccaccgaccgccatctgggcattaccctggtagagggcgactgggtgctggctggcttcgacctgagcatgttcggcctggccgcgctgttcgcctacggcgccctgaagatccgcagacgctggctgaaggccgacgcagcggcgatacaggccggcaaggaggcgctggcatgaagaagggttcgatggccgcctatcgctggtcggtcgtctcgcgggtactggcggcagcattgggcggctatgcactggcctcggcgttgaccgtgctgctggcgctgatctggccgctgccgaaaagccaggccgtgctggccgccaccatgctcagcttcaccctgtatgccgtggcggtgatctgggtgttcagcgtacgcagcgcgacccgcgcctggctgggcatgctgatcccgaccggcgtggccgcgctgacgtgctgggcactgcaggcgggaggcgcgggatgatcctcaacctgtctcttctgctggccagcctgggcggcttcatcgccctggcgctggccatggaaaaacactgccggcagttgctgcatcgcgtgctctcgccatggtggatgcgtgcgctgcgctatttcggctggctgctgctggccggggcgctggtgctgagcctggggcaactgggctggagcatcggcgcggccgcctggttcggttggttgtcggtcgccggcgtggcgctggctttcttcttgcccaagtggcctgggcagcgcgaacccgccaaggcgccgccgcgtcgtgacaagcatccggctaggcagccatcggccgaacgcttgctcggcctgcgccgcgctgccatggcattgctgttgctggtgcccgtggtggtgctcggcctgttgctgagcgctgcgccgaaaccgctgcatagcgatgaagccgtacatggccaggtcgggccctggtcgttcgccctcgcccaggcccagcgcagggcgccgcatcaggtactgggcacgcccttcaaggccttcgaagtgcgtttctgcgagcgctgcgacgaccagatccgcgcggcctacctcaagatccgcaagccgcgctcgctgcgggccgccggcctggtattcagcggcgagcgctgggatcgccgggtggagatccagattcccgccaaggccagggtcagcgacgggctgtggctgaccgtcgaaggcaaggacggcagcgtgcaccacgccgctgtggatatcgacaaggtgtcgcccgagttggcggcctatctgaagggcgaatcctgagtggccggcgtcgggcgcggcgcgttcctgaggcggattgcgcccgtgggtgcaatgcgcggttatagtctgccctcgcccctcaccgagccgactcccatgccccgctgtttctggtgtaacgacgatccgctgtatcaggcctatcacgatgaggaatggggcgtgccgtcacgcgatccccagcacctgttcgagatgctgctgctcgaaggtgcccaggccggtttgtcgtggatcaccgtgctgaagaagcgcgagcggtatcgcgacgtgctgttcggcttcgatgccaagcgcctggccgcgatgagcgacgcctacatcgagaccctgatgcaggatcccagcatcatccgcaatcgcctcaagctgcaggccgcacgcaagaacgcccaggcctggctgcgcctggacgacccggtggcgctgctctggtcgttcgtcggcggccagccgaagatcaaccatttcgagggccgtggcgacgtaccggcggtcacgcccgaagccgaggccatgagcaaggcgctgaagaaggccggcttcaccttcgtcggcccgaccatctgctacgccttcatgcaggccaccggcatggtcatggaccacacccgcgattgcgaccgctacgcccaactgcaacaggaggcacgcccatgagcaccaccatcgatacgctcgagcaactgcaggcgctgtatggcgtgccccacgagcgttcgctgcgcaaggagctgccctacctgagcacgccctaccaggcgctggtagccgcctcgccgttcgtggtgctgggcacccacggcccggacgggctggactgctcgccgcggggcgacgcgcccgggttcgtgcggattctcgatgagcgcaccctgctgctgccggatcgccctggcaacaaccgcatcgacagcctgcgcaacatcatccacgacccgcacgtggccctgctgttcctgattcccggcgtcggcgagagcttccgggtcaacggtcgcgcgagcatctcgctggaccctgaattgctggcgctatgcgaagcgcaaggcaagctgccgcgtagcgtgctgcgcatcagtatcgacacctgctacttccagtgctccaaggcggcggtgcgttcgagcctgtggaatgccgagcgccaggtcgaacgcgccagcctgccgtcggcgggtgacctgctcaaagcggtgatggacgagagtttcgacgtcaaagcctacgaacagcagctgcaggagcgcctgaaaacccagctctactgaaggtttgctcgtttctgttcgtgtatgtaacggccacatcggctcttcgggcggttacaataggcgccttttttcaatcggagctgtttgtggaaaagctcaaaggcgcgctggtagtcggttccctgcgcttgttcgccctcctgccctggcgtgcggtgcagtcgcttggcgcgaccatcggctggctgatgtggaagttgcccaacggctcccgtgacgtggtgcgcatcaacctcgccaagtgcttccccgaattgaatgctgccgagcacgacaagttggtcggccgcagcctcatggatattggccgcaccctgaccgaaagcgcctgcgcctgggtctggcctgcgcacaagtcgctggcgcgcgtgcgtgaagtcgaaggcctggaagtgctcgaagcggcgctggcctccggcaagggcgtggtcggcatcaccagccacctgggcaactgggaagtgctcaatcacttctactgctctcagtgcaaaccgatcattttctaccgcccgcccaagctcaaggcggtcgacgacctgctgcgcgagcagcgcgtgcagctgggcaaccgcgtggcaccgtcgaccaaggaaggcatcctcagcgtcatcaaggaagtgcgcaagggcggcgcggtgggtattccggccgacccggagccgagcctatcggctggcatgttcgtgcccttctgcggcaccatggcgctgaccagcaagttcgtgccgggcatgctcgctggcggcaaggccgtcggcgtgttcctgcacgcgctgcgcctggaagatggctccggctacaaggtgatcctcgaagccgcccccgaagccatctacagcgaagacacctacaccgccgtggcggccatgagcagcgttgtcgagaagtacgtgcgcgcctatcccagccagtacatgtggagcatgaagcgcttcaagaaacgccccgagggcgaggaacgctggtactgaaatttgcggcgcctcgcaatgaggcgccgtttcgctgggcttgtgcggcgatttgcgctattaacagggcacacctttccgaggctgccaggtcatgtccgccaaccagcgtcagcacccccgtacaccgatgaaatgccgcatcaagatctgccacccgagcttcggcgagctggtcgcccagacccgcgatctttccgacggcggcgtgtacgtcaagcatgacgacctggccgccttggagcctggtacccgggtgaccggccaggtgcaggatctgcccatggaagcgccgatcctggagatggaagtcatgcgcgtgacccccgagggcgtgggtctgcgcttcgttcgcgattgagtttcctgcctgcattcagccttgtcaccctcagtgcgcctcgttaactgcgctcagaaaagcctgagtgcgctcttgttgggggttgccgaacagctctgccggcgtgccctgttcgtgaatgcagccctggtgaaagaagcacacgcgatcggcgaactcgcgggcaaagcccatctggtgggtaaccatcagcatggtcagattgtgttcgctgcccaggcggcggatcacgttgagcacctcgccgcacagctcgggatcgagtgccgaggtcacctcgtcgaacagcatcaccttgggccgcatcgccagggcgcgggcgatggccacgcgctgctgctgaccaccggacagctgcgagggaaaatggcgtagcttctcgcccaggccgaccatggccagcagctcctcggcgcgctcggtggcttccttcttgcccatgccgagtacctgtactggcgcctcaatgacattctgcagcgcgcacatgtgcgggaataggttgaagctctggaacaccatgccgatcttgccacgcaccttgcgctgatggctggcgctggccggtaccaggcggccgtcgcgcgcgggcatatgggtcagcggttcgttgtcgacggcgatcacgccctcgtcgatgctctccagggtcatcagcgcacgcagcaaggtggacttgcccgagccgctagggccgatgatcgccaccttctcgccgggggcgacatccaggttgaggttgttgagcacggtgaggttgccgtagcgcttggtcacgtcggtaaagcgaacgatgggctgggacacggtcgagctcccggagtcagctggcgaagttagaaaggcgttcatcgtggggttacctccaggcggtcttccatacgccgtacgcaccaggccagcgccaggctgagcagcaggaagaacaggccgaccatggtgatgggttcaaggtagcggaagctttcggaaccgatattcttggcctgctgcatgatctccaccacggtgatggccgagagcaccggcgtgtccttgagcatcgccaccaggtagttgcccagcgccggcaggatcggccgcagcgcctgcggcagaatgatgttgcggtaggccgacagcggcgacatgttcagtgccgtcaccgcctcccactgtccgcgcggcacggcgtcgagaccagcgcggtacacctcggcggtgtaacaggcgtagtgcagggcgatgccgagaatacccgcctgcagtgcagtcaggctcagtccgtagttggggaatacgtagaacaggaaatacacctggatcagcagcggcgtgctgcggatgaactcgatcagcccggccaccggccacgacagccacaggtgctcgctgcgccgggcgatggccagcagcaggccgacgacgatggcgatggcgaagccggcgaaggtgatcagcagggtattgagcgaggccttgagcaggtccggaaggatgctcagggcgaaatcccagtcgaagaaattcattgcaggcctccgcgcatccggccgcggctaaggcgtttctccagcaggcgcatgccgaggttgatcacctgggccatgacgaaatacatcagcagcgccagggcgaagatctccagcgtcatgaaggtcgcctgatccagctggcgggcgcggaaggccaggtcggaaagggtgatcagcgacaccagcgaggtgttcttgagcagctcgatcagcaggttggtgcccggtggaattgccgccagcaacgcctgcggcaggatgatgcgcaggaagcgcttcgacggccgcatgttcaacgccgtgcaggcttcgtactgacccttggcgaccgagttaatggcgccgcgcatcacctctgcgccataggcgccaatgtgcagaccaaggccgaccacggccacggcgaaggcgctcatctcgatgttgaagggcggcatcggtagcacgaagtacagccagaacaactgcaccagcagcgaagtgccacgaaagatttcgatataggtgatggccagccagcgcagcggggcgatgggtgacagccggccgagggcggcgatgactgccgagacgatggccagcagcgagccccagaaggtgacttgcacggtgacccaggcgccttgcagcagcaggggaagaagatcgttcatggttggctaccgctcgatggacggaaacgcgccgcgcaccgaagcgcgcggcgtggcccgctcattactggccgcagagctcggcggcggtcttgtcggtgatgttcgacttgtcgaagccgaaaggcttgaccgtggccaggtgctcttcgctgccgatccattccttcaactgggcattgaccgcgtcgcgcaagtccttgtcctcggggcggaaggccagggcgccatagccggtgtgggccgggtcgtccttgaactcggcgatggcctcgacgcggtcgccgcctttgtcggccaggcccttcatggtcagctgggtgccgacggcagcatctgcacggccggcgcgcacggcttgcagctgagcagtggtgtccggcacctggagaatctgcttgtcttcgatgccggcgttacgcgcataaccgaggttcaccgtgccggacatgatcgccaccttggcgccgctcttggcgatgtcttcgtagctgtgcaggttcttcgggttgccggtcttcaccagcagggtatcgggcaactgatagtgcgggtcggtgaacagcacctgcttgcagcgctcgggggtgatgtacatgccggcggcgatcaggtcgaagcggctggcgcgcaggccggggatcagcgagccccattcggtgagcaccgggttgattttctccacgcccatgcgctcgaaaatcttggtgacgatctccggcgactcgccggtgaccttgccatctagggcggtataggcgaacggtgtttcgttggcgtagccgatgcgtacgctaccgctgtccttgatcttgtccagggtcgaggcctgaaccagggtacctgccgcaagcagactgcaggccagcacgagctggcgaaaacgaggtggggtaacgctactcatcttggtgttctcctgtttcttgtagccgctgttggcggcgtgatgtgttaggaggcaggtgaatcaagagcgttgggcgccaactgcgccgggtgggaagttcttattggctgttttccaccctgggttcgagcatacaaaggcttttttgcctgcggcattgcactaggacaattgaatcgccgcgtcatgcgcgtgatgctgtgcactgccagccgctagatggaaagcctgatgcagaactggaagagcgccctgggcaatgcacgtcagggtgagtcgaaatacaagcgcctggttcaggcgataaccgccgacatcgaccagggtaccctgagtgacgggcagaggttgcctccgcaacgccaggtgtccgatgccctgggcatcagcgtgcagactgtgaccaatgcctacaaggagctggagcgtcagggtcgggtgcgttgcgaggtggggcgtggcagcttcgtctcgcggcgcaccagcgagcgggtggccacctcgatgcttgatcacgacgagcaggcgctgatggatttctccaacgcgcgcatcctgcacaccgccgagcatgaccgcctgtggcggcaaacctgcatggagctggcgcaggaggcggagcagccgtggattcacgcttttcgcccgatcgctggcttggagcaccagcgcgaggcggcagtgcgttggttggcgcgcctgggcatggctgtcagcatcgaggatgtgctgctgaccaatggcgccgcacacgccatttttctcgcgctggccaccctggccgggccggatgacgtggtgctctgcgaaggcctgaccgaccacggcgccattggtagctcgcaggttctcggcttcacgctcaagggcctggagatggatcattacggcctgaaccccgaacacttcgaggacatgtgcgctaacgaaaagatcaccgcgctggtctgcacgcccaacctgaacaacccgaccagcgcgctgatgcccgacgagcgccgccgagaaatcgccgagatcgcccgccgctatggcgtgtacctcatcgaggacgatgtctacggcccgctgctgaccggtcagcaggccacgcggccgctgagccactacgcgccggagctatcgttctactgcaccagcatgaccaagtcggtgctcaccggcctgcgcatcggctacctggtgatgcccaagcgcctagccttgcgtaccgaaagcatcctgcgagtgaatagctggatggccgcttcgctgatgggcgaagtggcggcgcgctggatcgactccggcgaggcagaagaattggtgcagctgcagcgccagctgctggcgaatcgacaggcgctggtggagcaggagctgagcgaacacctgatcggcgctcatccctattcactcaacagctggttgcgcgtgcctgacggctgggaaatcgacggcctgctgcgcgagcttcgccgccgtaatgtggcgctgaccctgcccgacccgttcgtcccaccgggtatgccgaggccgcgtgcggtgcgcctctgcgtcggcgccgaatgcagcgaggcgaagatgcgccagggcgtgcagatcgtgcgtgacgtgttcgggcagtatccgaaggtgcatgatttttgagggtcgcagggcggatgtcgtttttcacgttcaccgcaacggtggatcggtgaagcgtgagccaccctacggcccattgaagcgctcaaagcggcttggataaaaaatcgtcctagtacattcagccgctcaatttcccgctcatacactcggccgcacaccttcacggaacgtgcgccatgtcttccatccccttcgatgatctgctccaggcccgccagcgtatcgctggtctggtgcgccagacgccgctggaacattcgcccagcctgagccgccttgccggtgtgccggtgtggctgaagttggaatcgcagcaggccaccggcagcttcaagctgcgcggcgcgagcaatgcggtggcgcagctggatgccgagcaaaagcgccttggcgtggttaccgcttccaccggcaaccatggccgtgcgcttgccttcgctgcctcgcagctgggcgtgaaggccatcgtctgcctctccgagctggtgccgcagaacaaggtgcgcgccattcgtgaactgggcgccgaggtggtgatcagcggccgcagccaggacggcgcacaactcgaagccttgcgcatcgccagtgaaaagggcacggcgtatatcccacccttcgatcatccccacgttatcgccggccagggcagtctcggcctggaaatcctcgaacagtgtccggacgtctgcgatgtactggtgccgctgtccggcggcgggctgtttgccggcgtggcactggcgatcaagtcttccagcccggccattcgtactcacggcatcagcatgcgactgggcgcggcgatgcacgccagcctcgaggctggtgagccagtcgaggtggaggagctgccgaccctggccgattccctcggcggcggcatcggcctggacaacagcttcacctacgtcatcacccgcgagctgtgcgaccaggttcacctgctcgacgaggtttccatcgcccgtggcatccgccacgcctaccgcgaagagcggctggtggtcgagggcgcggcggcggtcggtatcgccgccctgctcgacggcctgatcgagccgcgtggcccggtggtggtagtgatcagcggccgcaacatcaatatcgaccagcacctgcgcgtgctcaacggcgccgacgcctgaggaatttccatggccaagaccctgattctcaaccaggccgacctgcgcgagtgcgtcggcctcgatgccgacagcctcgccgtggtggaaaacgccttccgtctgcttgccacggccgctgtggccatgccgccgatcctgcgtctggacgtacccgagcataacggcgaggtggacgtgaagaccgcctacctgcccggcgtggcgcacttcgcgatcaaggtcagccccggcttcttcgacaatcccaaactcggcctgccaagcctcaatggcctgatgatgctgttctcggcgcagaccggcctggccgatgcgctgctgctggataacggctacctcaccgccgtgcgtaccgccgccgccggtgcgattgcggccaaatggctggcgcgcaaggatgccggcgtggtcgccgttctcggcgccggtgagcaggcgcgcctgcagttgcaagccctgcgcctggtgcgcgaggtgcgcgaggtgcgtatctgggcgcgtgatcccgccaaggcccaggccatggctgccgagctggacgatgcgcgcgcggtggacagtgtcgacgcggcgctcgatggcgccgatatcgccatcaccaccacgcccagtcgcgagccgctgatccagccgcagcacctgcgctctggcctgcacatcaccgccatgggttcggatgccgagcacaagaacgagatcgctccggccgtgctggcgcgggtcgatgcctacgtggccgaccgcctgagccagacccgtgtgctgggcgagctgcaccacgccatcgccgccggcctggtgcatgccgaggatgatttcgccgagctcggccaggtcattgctgggcagcgccccggtcgcaccgccaatgaccagatcaccctgtgcgacctgaccggcaccggcgcccaggacaccgccatcgccagcctcgcctatcagcgcgccgtcgcggccggcaaaggcctcagcttcgactcctgaaaccctgcgggcatggcacgccgagcccgcgcaaccgctccatcacgagggcaacgcaatgtccgaaatcgtcgtcaacctccccttcagccgggaggaatatgcccagcgcctggcgaagacgcgtagcgccatgcaggccaggggcatcgaactgctgatcgtcaccgacccgtccaacatggcctggctcaccggctatgacggctggtcgttctacgtgcaccagtgcgtgctgatggcgctcgatggcgagccggtctggtacggccgtggccaggatgccaacggcgccaagcgcacggtgttcatgcagccgagcaatatcgtcggctaccccgaccattacgtgcagtccaccgagcgccacccgatggactacctgtccaaggaagtcatcgccgcgcgtggttgggacacgctcagcatcggcgtcgagctggacaactactacttcagcgccgccgcctatggctcgctgaagcgcaacctgcccaacgcgcgtttcgtcgattcgactgcgctggtcaactggcagcgagcgatcaagtcgcccaccgagatcggctacatgcgcatcgcggcgaagatcgtcgagaagatgcatgcggcgatcttcgacaagatcgagcccggcctgcgcaagaacgagctggtcgccgagatttaccgcaccggcatcctcggcgccgatggccatggtggcgattacccggccatcgtcccgttgctgcccaccggcgccgatgccagcgcgccgcacctgacctgggacgactcgccgatggtcagcggtgccggcaccttcttcgagatcgccggctgctacaagcgctatcactgcccgctgtcgcgcaccatctatctgggcaagccgccgcagcatttcctcgacggcgagaaggccgtggtcgaaggcatcgccgccggcctggaagccgccaaaccaggcaacaccaccggcgatatcgcccgcgccttcttcaaggtgctggagaaattcggcatccacaaggacagccgctgcggctaccccatcggtatcagttatccgccggactggggcgagcgcaccatgagcctgcgcccgagcgacgagagcgtgctgcagccggggatgaccttccacttcatgcccggcctgtggctggacgactgggggctggaaatcaccgaatcgatcctgatcaccgacagcggcgtggaaaccctctgcgacgtgccgcgcaagctgttcgtgaaggactgatcctgcggctgccgctccacctgtaggagcggccgggcggcgatccgctttagccgcgaagcttttcagaacggcgtgatgccgcataggtttgctgacgatgacccaactgcgcgacaaccccatcagccccacggtcgatttcgaccgtgacggcgtacagcacggcttcctcaagctgccctattcccgcgacgattcggcctggggcgcggtgatgatcccggttaccgtggtgaagaacggcagcggccccaccgcgctgcttaccggcggcaaccacggtgacgagtacgaaggcccgctggcgctgagcaaactggcccagcacctgcgcgccgaggacgtcagtggccgggtgatcatcgtgccgttcatgaacaccccggcggtgcaggccggcacccgcacctcgccgatcgacaagggcaacctcaaccgcagctttcccggtaagccggacggcacggtgacgcagaagatcgccgactacttccagcgcacgcttttgcccctggcagacgtagtgctcgacattcactccggcggcaaaacccttgatttcctccccttcgccgcctgtcatgtgctgccggacaaggcccaggacgccgcttgctccgccggcatgcgcgccttcgccgcgccctactgcatgcgcatgctggagctggatgcggtgggcatgtacgacaccgccgccgaggaacagggcaaggtattcgtcaccaccgagctgggtggcggcggtagcagcacggcgaaaagcctggccatcgccgagcgtggcgtgcgcaacctgctgatccatttcggcttgctgcaaggcgagatcgaggcgggcgagtcggtgatgctcgacatgcctgacggcgactgcttcgtcgccagcgaagacgacggcctgctggaaatgtgccgcgaccttggcgatacagtggagaagggcgaggtgatcgcgcgggtgtacagtgcccgtcgtaccggcgagccggcccgcgaataccgtgccaaacgcagcggcctgctcgcagcccgtcactttcctgggctggtggcaagtggtgataccctcgcggtcatcgccgaggtggtggactaggaccgttcgccacccagctgggtagcattgcgcttcagccgcgaagctgccagccgcctgcaccctaaccaagcaaccgaggccctgatgcacaagctcgaccgctatgacctgaagatcttgcgcatcttgtccgaggacgggcgggttaccaagtcggccctggccgaggcgatcaacctctcggtgacgccagcctgggagcgggtacgcaagctggaaagcgccggtctgatccagggctaccgcgcgcagatcgactgggcagcgctgttcaagacccagcaggtgctggtggaaatcaccctggcccggcacaccgcgcaggacatgcgccgcttcgagcagcgcctgagcgaggcggcggaggtcggcttttgctatgccaccggtggcggcgtcgactacatcgtgatgatccgcgcccgcgatatcgaccactaccagcgtttcgtcgaccagctattgctggaggacctagggatcgagcgctacttcacctatatcgtcaccaagaccatcaaggcagatgcatcgggggcgcccgctgggctggaagactaacgcacgcctatcaccagatgtcgggtgcccttagggtgggttagccgtttgccggaatgaccggccgtttcgccttgttggttgcggcgtaacccaccatcggagcaacacggcttgttgttcggtgggttacacgacgcacaacgatgacgagcttcgtcattcgcgttcagcgtcgccaacccagcctacgcgacgcggctcggccgacattttcctgtgatgcggtattagagcttggccttcaccgccgccaggccatcgccgccatcacgggttttcacaccctgcagccagccgtcgagcacctgcgggttggccttgatccagttcctgatcgccgtggcgttggccaccttgcggttgagcacgtcgtccatgatggtgttttccatctcctgggtgaacttcaggttggtcagcagcttgcccacgttcgggcattcggcaacaaagcccttgcgggccagggtgttgaccgaaccggtgctgccgaagaatttctcgccgcccttgaggtactgcatgtcgaactgcacgttcatcgggtgcggcgtccagcccaggaacaccacgaactcgtcgcgtttcaccgccctgccgacctgcaccagcatggcctgctcgctcgactccaccagtttccagtcgcccaggccgaactcgttgccggcaatcatctggcggatgtagtcgttggccggtgagcccgagccgatgccgtagatcttcttgccgaacttgtcggcgaatttggcgaggtcgttgaaatccttcacgccggcttcataggcgtaggtcggcacggccagggtgtattcggtgccgcccaggttttccaccaccttgtcgatctgcccgctggccacgtagcggtcgtagtcgtgctggccggccggcatccagttgccgagaaacacgtcgacctgccctttctgcaacccggcgaagatgatcggcacggcgagggtgcgcgtctgcggtttgtagcccaggcgatcgagcagcaggctggcgatgccgttggtgaccgcgatatcgctccagcccgggtcggcaaggctgacgctggcgcacttggcgtcttcggcgtgggcatggaggctggcgctgagggccagcaggccggcggtgatcacggtcttgaggggcttcatcggcaatgtcctggtgctggagggagtcttaaccctagcagatgaaggggcgatttttacgagcgttgcagcccgtgaaaaagcataccgttcgtcgccggaagtgaacggaattgaaccgattgcagtcttgggctgtccgtccatgggacgtgcggagcactcttttatttcattgtttaggttgcaagtggctgattcaggaagggattcgcggcgcttggcttgagtcttctttctaggtcatcacattgaataaactgattatctctctgattttaggcagcaccctcttctgtgctgcggctggcaacgcatccgccagcttccgggttcacatgcaggacggcagcagccgtgtcgtcgcccccgccaaactcgatccgaactcctcccaggccgtcgtccgtcgtgcactgagcgcgctgggcacgccctatcgctggggcggtaccagccccgagcacggtttcgactgcagcggtctggtcaaatacgccttcaagcaggtcgatgatctcgacttgccgcgcacctcccgcggcctctcccgcttcgacggccccaaggtggccaagggcgatctggaaccgggcgatctgctgttcttccgcatccgcgggcgcaacgtcgaccacgtggccatttacctgggcaacgaccgcttcatccacgcgccgcgccgtggcaccaacgtgcgtatcgacaagctcagcgacggctactggaagaagcacttccagctggcgcgtcgggtgatgcccgaaggcgcgcaattggcgagtaacgactgacaggatcggcggaacgactgttgtgtggcgggagcggccgatcacgtgaattgtaggaggcgccgggcggcgatccgctttagccgctatctctttgcgttgcgcctggtaaggctcggggctgaagcccctcccacaaaagcagctgcgcgacctctgcttctgccttcgacgcgtcactagttaaagaagcccgccgtccgccaggcgggctgtcgccagcgcgatccaggcagtacactgcgcgccgctcgctgccatgtcggtggcggcaatgggttccctaaccccatttcacgaaaaaggacatcccatgaccctgcttcccgcctcggtcagccgccccgtattggcagcgctgatcgcgtttcacatccttatcatcatcgccagcaactacctggtgcagctgccgatcaccctgttcggctggcacaccacctggggcgcgttcagctttccgttcatctttctggccaccgacctcactgtgcgcctaatcggcaagcacgccgcccgcgtggtgatcgcccgggtgatggtgccggcactgatcgcttcctacatcgtctcggtgctgttccatgacggcgcctttggcggtctggcggccctcggcgaattcaacctgttcgtgttccgcatcgccctggccagcttcctggcttacgtgcttggccagctgctcgacattcaggtgttcgaccgcctacgcaagttgccgcagtggtggattgcgccgactgcctcgagcgtgttcggccaggccatggataccctggcgttcttctccatcgccttctggcagagcagcgatcccttcatggccgccaactgggtggaaatcgccatggtggactacgtgatcaagctggccgtcagcctggcgttgttcgtgccgctgtacggcatgctgctcagtgccatcgtccgccgtctgccgcagcgcgctgcagcggcctagcggtcacaggaaaaaccttctgctcctccggcgtctttagaaaaaactgaggtgacgccggggctgcttggaaaaaacgccaagcagcccttccctagcatgtctcccatgcccatcggcccggagacatcgccatgcccctcgaccatcccctgctgctcaaatcgctatgctacgtcgatggccactggctgcatagcgacgacggcgccagcatcgcggtgcagaaccctgccgaccagagtgtgatcggccatgtgccgatgcttgctcaggagcagatcactgcagcggttggtgctgctcagcgcgcctttgccacctggcgcgagcagagcatggaggcccgtacggcgctgctgcggcgttgggccgagctgatcctgcagcaccaggaggatctggcgcgcatcctcagccaggagcagggcaagccgctggccgaggcccgtggcgagattcgctacgccgccagcttcatcccctggttcgccgaagaggcgcgcaggctctacggccagaccattcccagccatatccccggggcccagctcggcacggtcaaggagccggtgggcgtctgcgccctgctcacaccatggaattttcccagtgcgatgatcactcgcaaggccgccgccgcgttagctgctggctgcacagtggtggtcaagccggcgcacgagacgccctacagcgccttcgccctggcccagctggccgaggaagctggcctgcccgctggcgtgttcaacgtggtgctgggcgagccgcagatggccatggaaaccctggtcaaggatgcgcgggtgcgctcggtgagtttcaccggctcgacccgtgtcggcaagctggtgctgcaggcggccgccgaggacgtgaagaaggtggcgttggagctgggcggcaacgcgccgttgatcgtctgcgccgatgccgatctcgatcatgccgtgcaggtggcgctggacgccaagtttcagacctccggccaggactgctgcgcggccaaccgtatcctggtcgagcggcccgtctacgaagaattcctgcagcgcttcgccaaggcggtgcgcgggctgcgcgtcggccccggtcatgatgagcgcaaccagattggcccgctgatgcaccaggctgcgctggacgcgactgccgcacgggtcgccggtgccatcgagcaaggtgcgcgtctgctggttggtggcgagccccacgcgctgggcggcttgttctggcagccgacgctgctggccgacgtcaccgacgccatgcgcatctaccgcgaggagaacttcgcccccatcgccggggtgtgcgccttcgacaccctggacgaagccgtggccatggccaacgacaccgaatacggcctggccgcctacatttgttccaaccgcgtggatgtcgtccatcctctgatccgtcgcctcgaccatgccatggtcgcggtcaatggcaccaaattcaccggccacccgatccccttcggtggcatgaaagcctccggccttggccgtgagggtggtacggatggcttcgagcccttcgtcgagaccaagtacttctgcatccatcatcagggccagcgctactgagccaatccggaggattttccatgagccattacgatgagctgttcgcccaggaccgtgcccacttcatgcacccgtccactcacgcccacgaccatgccagtggcgcgctcaaggggcgcatcatcaccggcgcctcgggcattcgcatccaggatcatgaaggccgcgagttgattgacgccttcgccggcctgtactgcgtgaacatcggctacggccgcactgaggtggccgaggccatctacaagcaggccaaggaactggcctactaccacacctatgtcggccactcgaccgaggccatcatcgaactatcggcgcgcatcatcgactgggcgcccaagggcatgaaaaaggtctactacggcctgtccggttcggacgccaacgagacccagatcaagctggtgcgttactacaacaatgtgctcggccgcccggcgaagaagaagatcatttcccgccagcgcggctatcacggttcgggaatcatgaccggtagcctcaccggcctggccagtttccaccagcacttcgatctgcccgcgccggacatcaagcacgccgcctgcccgcatttctacaaggcgccggccggcatggacgaagccgccttcgtgcgccactgcgcagaggatctggagcgtctgatcctggccgaaggcccggataccgtggcggcgttcatcggtgagccggtgatgggcaccggcggcatcatcgtgccgcctgccggctactggcaggcgatccaggcagtgctggccaagtacgacatcctgttgatcgccgacgaagtggtctgcgccttcggccgtctgggcacgccgatgggcagccagatgttcggcatgcagccggatctgatcaccactgccaagggcctgaccagcgcctatgcgccattgtcggcggtgatcgtcagcgagaaggtgtggaacgtaatcgaagaggcttccagccgcgacggcgccatgggccatggctggacttactctggtcatccgatctgcgctgccgctgcgctggccaacctgaacatcctggagaaggaaaacatcgccgccaatgtcgctgacgttggcgcctacctcaatcagcagctgcgtcagaccttcgaaggccatccgctggtgggagaagtgcgcggtgttggcatgctcgccgcgctggagttcatggccgacaaggaggcgcgtacgcctttcgatgcttcgctcaaggttggcccgcgtgtctccgccgcctgcctggaacgcggcatgatcgcccgcgccatgccacacggtgacatcctcggcttcgccccgccgctggtgctgaccagggccgaagcggaccaggttgtggggatcgccaaggcagcggtggatgcggtggccggcgaagtgctttaaatcgaccacgcacacgaaaacgccggatcccctcacgggcatccggcgtttttatttacgcgtgattggctcagcgtgacgccgccgctatcggcagcgcctgcaggcgcgacaggtgcagcgccaccgctagggataccagcagcagcgagccgatgaacaggcccaggccgtcccaacctccggcctgccagaatacgccgccaaaggtgccggcgacgctggagcccaggtagtagcagaacagatacagcgacgacgcctgacctttggcttgcttggcgcggcggccgatccagctgctcgacaccgagtgggcgccgaagaagccgaaggtgaacaacagcatgccgaccaagatcactggcaacacgtcgaacagggtcagcaccagaccaaccagcatcaggccgatcactgcccacagcaccttgcgccggcccagcttgtcggccagggcgccgacctgcgcggagctgtagatgccggacaggtagacgatcgacagcaggccgatgctagtctggtcgagcttgaacggcgcttcgatcagccggtagccaatgtagttgaacagcgtcacgaaggcgcccatcagcaggaagccctgcaggaacagccacggcaggcccgcatcacgaaattgcagggtgtagccctgcaacaggctgcgcgggcgcagcgagcgggcgcggaagttgcgcgactccggcagcaggcgccagaacgccagaccggccagcaggcccaggccgccgagggtgccgagtaccgcgtgccatgacatgaagtccaccagcacgccgcttagcaggcgcccgctcatgcccccgatggcgttgccaccgatgtacacgcccatggccaggcccaagtgcagcgggtcgatctcctcgctcagatagctcatggccacggcggccagaccgctgagcgccaggccgaccagcgcgcgcatcaccagtacgccttcccaggtcggcatcagcgcactgccgacggtgaatacggcggcggcgagcagcgagacgaccatcaccggcttgcggccgagtgcatcggacagcggcccggtgattaaaagaccgacggccagggtgatggtggaaacggaaaggatcaggctgctctgcgcggcgctcagatcgaactgctgcgccagcattggcatcatcggttgtacgcaatagagcagcgcgaaagtggcgaagccgccgctacacatggcgagaatggtgcgcagaaaggcacgggtgcccttctggatataaacgggctctataggagcgctgctgggagcaggttcctcgttgtgggggctgacgaatgcgtcggatgtaacgggctgactcattgcttcctcgtgaatgtacttttcccaggcaaaacgccgccgtacgcgctggcaccggccagcacgggtggttgttgttattgggaatggcatcaggataagtaggcgggcaagttctttccaatataatattcgacccaatcgatacgtttgacgacatgccggagcaagcatggaattgcgccatttgcgctacttcgtggcggtggctgaagagctgcatttcggccgcgccgcggatcttctgggtatttcccagccgccgctgagccagcagatccaggcgctggagcaggagcttggcgtgcgcctattcgagcgcagcaaccgccacgtggcgcttaccgatgccgggcggctgtttctcgaggagacgcggcagaccctggcccaggtcagcaaatcggtggacgtggtgcgccgcgcccagcagggcgagatcggcgagctgcagatcggtttcaccgcctcggcgcctttcgtgtcgatcattccgcgtgctgtgttcgcctttcgccaggcgtttcccgcggtacacctggacctgcaggagatgcccagcagccaggtgtgccaggcgctgatcgacaagaagctgcagatcggcatgatccgcccgctggagctacccaccgagctggatgccgtggagctgctcagggagccgctggtggccctgttgcacgctgggcatccgctggcgggcgagcagaacggcgggctggcgctggccgagctggcggatgagcccttcgtgttctttccgcgcagttacggcaccggcctgcatgcccagctgttcggcctggcccggcaagccggcttcacgccgcgcatcacccaggaggcccacgaggcgttgaccatcatcggtctggtggcagcggggcttggagtttcggtgttgccggcgtcgtttcggcgtattcgtatcgacggggtggtgtttcgtaccctgaccgacacggacgccaccactgcggtgtggctggtcaaacgccggcaggagcgctcgcccctggcccaggcctttatcgacctgctgacccgcgaggtgcaggcgctcaagtagtgagtgccgactcccacgccaggcgcgggagtcgggggtcggtcaacgcaccttgaagcggttcatcaggctgatcacccggccgttggcttccagcaggctgcgggtgttgtcctcgctggcgtggccgctctgcaccaggtcatcgaccatgtggcgtatctgcaccatgctgtggttgatctcctcggtcactgcgctctgctgcttggcagcggtggcgatctgggtgctgagggtattgatctggttgaccgagctggccatctcgtcgagccccgcgttgactcgggccgtggcgtccgctgccgactggcagctggcctgggtattttccatggcggccaccgaagaacttaccccgctggtcaggcgggcgagcatctcgttgatctgcgaggtgctggcctgggtgcgcgccgccagggcccgcacttcgtcagcgaccaccgcgaagccacggccttgctcgccggcccgtgccgcttcgatggcggcgttgagcgccagcaggttggtctgcccggcgatggcgccgatcacgtcgagggtttcggtgatacgcgcggcgtcctggcgcatgttctccacggtgctggtggcgctggccacctcgctgatcaacgcggttacgctgttcgacgcctcgcccaccaccacgcgggagcggtcggcgtgctcattggcgcgctgggtgaaggcggcggtttccgcagcgttctgcgccacgctgtcggcggtggcgctcatctcggtgatggcggtgacagtctggtcggtttccgaggcgtggcgcaccagaatctggttggtttgcgccgaggtctgctgtaggcgctccagccccgaagacatggccgcggtggcctgggtcacttcgccgatcatgtcctgcaggtagacgatgaagcggttgaccgagtggccgatggcgcccagttcgtcctcggcgcggatggttatgcgtcgggtgaggtcggcatcgccggcggatagcgcgtcgatattggctttcagggttttcatgcgctgcaccagctggcggatcgcatagacggccatggccacgagcagcagcaccatggggatctgcagcagcgccagggtacccagcacgtcatcacgctgggcagtgatctgcgaggtgggtagcgcggtggcgaggaaccacggggtaccgtcgatcgcgcgcatgtagaaagtgctggcgacaccatcgttatcgaattcgctgcgttgtaccggctggttgcgttggccgagcgccttgctgacctgcgctgcgaacgccgaggtggcagtcagttcgctgatgttcttcagtaccaccgggctgctcaggtgggtgctgttgctgatgatcttgccgtcgccttcgacgatcagcatctgcccgccgatgtccttttccttgtcggcgaccaggtcattgaagaagcccagggtcacgtcgatggtggccacgccatagtccttgccgtcgcgctggatggccatggcgcagttggtgcgcggctcctggctggcgtcgtccttgtaggccgccgcccaggcgcactggccacggggcgaggccaggccgcccttgtaccagctttggtcgtagtagttgggcgccgggtcgctgttccagaacgtgttgaccaccagctcgccggaaccgtcgcggtgccagaaagtgctgtgcttgttacgccctggggtgcgttggttgggcagcggccagatgccgccaccgaagaccttctgttcgccgtattggtcgaccagccccggcagcaccttgtcgatggcgtcgctatcgagcaggggaatggtctgggtgatgctgcgctgctgggcctgaaccttgttcagcgcgtcctcgatgtcttccgcgacctcgtcgatgcggttgagcaccacctgttcttcggtatggcgcagcgtcggggcgaccagctgaccgataccgaccactgtcagcaccatcagaaccaggacgaacaacaccagaaacagggtatagcggccttgaatggagcgcagtgcggacatggcgttcgtccccggagagcggttttattgttggttttattggagcttcctagggctatcggcctgccgacgaacggcttgagatcggcgacgaaataaatttcgccgcggccgttcaggaggacttgatgatgctgagccgacgcttggaacctgttcaaagcctgctgcgcgtcggcactgcggcgttaaaaacaggctcggactgctcatttacagctcgtaaactccgcgtcctcgcctgttttcgccttgcattgctctagctcgcgaggctttgaacaggttcttaggcgcgggcgttcttgtccagcttgcgcaggaagacggccatttccttttccgcctgcttgtcacccttggcctgcgccgcctgaaggccgctctgccaggcgttgcgggcagcgtccgggttaccggcagattgaagggccttgccgagcagcttccacgccgctgaatactgcgggtcgtgttcgacgcagcgttgcaggtgttcggcagccttgctggcatcgccggcatccaagtaacccttacccaggccgaagcgcagcagtgagttatccacacccttggccagcatcttttccagtgcgtcggtagtcatgaaaggctcccctagaagaaggtcaggccgacctggaacagtcgttccacatcgcggatgtgcttcttgtccatcaggaacaggatcacgtggtcgccggactcgatcaccgtcacgtcgtgggcgatcagcacttcttcgtcgcggatgatcgcgccgatggtggtgcccggtggcagcgagatgtccttgatcgccttgccgaccaccttgctcgaacgcgcgtcgccgtgggcgatggcctcgatggcttcggcagcgccccggcgcagcgagtgcacgctctcgatgtcgccgcggcgcacgtgggtcagcaggctaccgatggtggccagttgtgggctgatggcgatgtcgatctcaccgccctggatcaggtcgacgtaggccgggttattgatcagcgtcatcaccttgcgcgcgcccaggcgcttggccagcagcgacgacatgatgttggcctcgtcgtcgttggtcagggccaggaagatgtcggcgtccttgatgttctcttccaccagcaggtcgcggtccgatgagctgccttgcagcacgatggtgctttccaggttttcggagaggtagcggcagcgcgccgggttcatctcgatgatcttcacctggtagcggctctcgatggcttcggccaggcgctcgccgatatgcccgccgccggcgatcaccacccgcttgtattcgttctcgacgcggcgcatttcgctcatcaccgcgcggatgtccgccttggcggcgatgaagaacacctcgtcgtcggcttcgatcaccgtatcgccctggggcatgatcgcccggtcacggcggaagatcgccgccacccgggtgtcgaccttgggcatgtgctggcggatctgcttgagctgctggccgaccagcgggccgccgtaataggccttgacgccgaccagctgggccttgccctcggcgaagtcgatcacctgcagggcgccggggtattcgatcaggcgcttgatgtaattggtcaccacctgctcggggctgatcaatacgtcgaccggaatggcttcgttgtcgaacagcgcctcgcgggtcaggtaggccgcttcgcgcacccgggcgatgcgcgtcggcgtatggaacagggtgtaggcgacctggcaggcgatcatgttgacttcgtcgctgttggtcaccgccaccagcatgtcggcatcgtcggcgccggcctgacgcagcacggtcgggaacgaacccttgccctgcacggtgcgaatgtcgaggcgatccccgagggcgcgcaggcgatcaccgtcggtgtccaccacggtgatgtcgttggcctcgctggccaggtgctcggccagggtgccgccgacctggccggcgccgaggatgatgatcttcatcgggttgctccagcggctgcgatcttgatcagcttggcataatagaaaccatcatggccgtcctgctgggcgagcagctggcggccatggggctgcttgaggccgaacgggccggcgatgtccagctcgcgggcaccgggcgtgcgcgccaggaaggcctcgatgacctcggtgttttccgtcggcagcgtcgagcaggtggcgtacagcaggatgccgccaacctccagggtcggccacatggcgtcgagcagttcgccctgcagcgtggccagcgccggaatgtcatcggccttgcgggtcagcttgatgtccgggtggcggcggatcacgccggtggccgagcagggcgcatcgagcaggatgcgctggaacggcttgccgtcccaccaggcggccgtgtcgcggccatcggcggcgatcagggtggcctcgagccccagacgatcgaggttttcgcgtacccgcgccaggcgcttggcttccaggtccacggccactacttcgctcagcgccggctcggcttccagcaaatggcaggtcttgccaccgggcgccgcgcaggcatccagcacgcgctggccgggggccagttgcagcaggtcggcggccaattgcgcggcctcgtcctgcacgctgacgtggccttcggcgaaacccggcagcagggtgacgtcgcaggcttgcagcaggcgaataccgtcgcggctgaaggtgcagggctcggcgtcgaaaccgacctgacgcagccgcgccaggtagtcatcacggctgccgtggcgccggttgacccgcaggatcaacggcggatgggcgttgttggcggcgcagatggcctgccaatgctcgggccagaaggacttgagctgcttctgcaaccagcgcgggtgggcggtgtgcagcacagggtcgcgatccagctcctggatcaggctgtcgctaccgcgctgggcattgcgcagcacggcgttgagcaggcccttggccgaggtcttcttcagcttgtcgacgcagccgaccgtctcgccgatggcggcgtgggcggggatgcgcgtgtagaacagctggtagaggccgaccagcagcagggcttcgaggtcgcggtcgccttccttgaaaggtttgcgcagcagcttgccggcgatcagttcgaggcgtggctgccagcgtgcagcgccgaaggcgagatcctgggcgaggccgcggtcgcgggtctcgaccttgtcgagcagcggcggcaggctggtgcccagcgaggccttgccttcgagcaccgcggccagggcgcgggccgctgccagcctgggattcatgccagcaccgtgccgacggcgaactgctcgcggcggctgttgtacagatcactgaagttcagcgccttgccgccgggcaattgcaggcgggtgagctgcagggcgccgctgccgcaggcgacggtcaggccgtccttgctggcggcgagaatttccccgggctggccctggccttcgccgatacgcccggccagcaccttgagcggtgcctcgttgagcgtgctgtggcagatcggccaggggttgaaggcgcggatcagccgctccagatcgatagccgagcggctccagtcgatgcgcgcttcatccttgttcagcttgtgggcgtagttggcctgggcgtcgtcctgcacttcgcccatcagggtgccgctggcgagacccgcgatggcctcgatcaccgccggcgggcctagttcggccaggcgatcgtgcaggctgccgccggtgtcttcggcggtgatcggcgtgcgcaccttgagcagcatcggcccggtgtccaggcccgcttccatctgcatcacggtcacgccgctttcggcatcgccagcctgtacggcacgctggatcggtgccgcaccgcgccagcgcggcagcagcgaggcatggctgttgatgcagccgaaacgcgggatatccagcaccgcctggggcaggatcaggccgtaggcgaccaccaccagcaggtccggttgcagcgccgccagttcggcctgggcggcggcatccttaaggcttggcggctgcagtacgggaatggcgttttccacagcgagctgtttgaccgggctgggcatcagcttctggccacggccggccgggcgatccggctgggtgtacacggcgacgatctggtggtcggtgccgagcagcgccttgaggtgggcggcggcgaattccggggtgccggcgaatacgatacgcagagcttcggtcatggggtctcgctttgactgggtgctggaaaaacaaaaggcttgccgcggcaagcctttgttggaggcccgatcaggcctgctggcggtgctgcttttccagcttcttcttgatgcggtcgcgcttgagcgtagacaggtagtcgacgaacagcttgccgttgaggtggtcgcactcgtgctggatgcacacggcgagcaggccctcggcgatcatctcgaacggcttgccgtcgcgatccagggcgttgatcttcactttctgcgggcggtcgacgttctcgtagaagccgggtaccgacaggcagccttcctggtactggtccatctcgtcggtcagcgactcgaactcggggttgatgaagaccagcggctcgctcttgtcttcggacagatccatcaccaccacgcgcttgtgcacattcacctgggtagcggcgaggccgatcccgggggcgtcgtacatggtttcgaacatgtcgtcgatcagctgacgcagggcgtcatcgaccacgtccaccggcttggcgatggtccgcaggcgcggatcgggaaattcgagaatgtttaaaatcgccataatgcgtttgtgatgcacttgtggaataaattcaaaatccgctgctaagatgacgcaagcattcaaaaaacggcgtcaagccgcggatttactgggctctgtcgcagcgctagggcgcttcacgcgaaggcacatcataaagggattcaccgcatgaggaaatcactactcgccctgctgctggtcggcgcgagcagcctggcgcagaccgggctcgccctggctgacgtgcagctcaaggaaggtcatcccgaccgctacacggtcgtgaagggcgacaccctctgggatatctcgggcaagttcctcagccagccctggaaatggccggaaatctggcatgccaaccctcaggtgcagaaccctcatctgatctatcccggagatgtgctcagcctcgtttatatcgacggcaagccgcgcctggtgctgggtcgcggtgattcgcgcggcaccatcaagctgtcgccgaaggtgcgcagcacgccgatggccgaagccatcccgaccattccgctggaggcgatcaacagcttcctgctcaagaaccgcatcgtcgactccccggagcagttccagagcgcgccttatatcgttgccggcaacgccgagcgcgtggtcagcggcgcgggcgaccgtgtgtacgcccgcggcagcttcgatccgagcgcgccggtgtacggcatcttccgtcagggcaagacctacaccgaccctgagaccaaggagtttctcggcatcaacgccgatgatatcggcggtggcgagatcgtcgccgaagaagacaagatcggcaccctcaacctgacccgcaccacccaggaagtgcgcaacggcgaccgcctgttccccaccgaggaacgcgcgatcaattcgaccttcatgcccagcgagccgaagaccgagatcaagggcctgatcctcgacgtgccgcgcggcgtcagccagatcggtcagttcgacgtggtcaccctgaacaagggcgcccgcgacggcctggagatcggcaacgtgctggccgtctacaagaccggcgaaaccgtacgcgaccgggttaccggcgagtcggtgaagattccggacgagcgcgccggcctgctgatggtgttccgcacctacgagaaactcagctacggcatgatcctcaacgcctcccggcagttggcggtgatggacaaggtacgcaatccgtaacacctgcaagccccgcaaacgcggggcttgtgctattcgatagggctcacgatcaaggatgatccgccatgtcgccctcgctttctcccgccgaactcgaagcccgtctgcgcctgcattgcctgccggagcttggcccgaaacgcttccgtaaattgctcagcgctttcgatagcgcttcggccgccctcagcgcgccggccagcgcctggcgctcgctcggcttgccgctggcctgcagcgacgcgcggcgtagccccgaaattcgtgagcgtgcacgcctggcgctggactggttgcaggtgcccggccagcaattgttgatgtgggacgagccgcgttatcccgccttgctggccgagatttccgacgcgccgccactgttatttgtggccggtgacccgatgcctctggagcgaccgcaactggccatggtcggcagccgccgggcctccaggccgggcctggataccgcccacagctttgcccgcagcctggcgcacggcggcttcgtgatcaccagcgggttggccctcggtatcgacggcgctgcccatcagggcgcgctggatgccaatgggcacaccgtggcggtactcggcaccgggctgcagtgcctgtatccggcgcggcacaagcgtctggcccaggacatcatcgagcgcggtggcgcgctggtctccgagttgccgctggacagcccgccccaggccgcaaactttccccggcgcaatcgaatcatttcggggttgtcgttaggcgtactagtggtcgaagccagcccatccagcggttcactgatcaccgcgcgcctggccgccgagcagggccgcgaggtgtatgcgattcccggctccattcaccaccccggtgccaagggctgccaccagctgatccgcgacggcgccacgctggtggaatgcatcgaacatatcctcgaagcgctacgcggctggcagcaggcgccggttgtggaaaagtccaatgctgcttcggtggccgctgtgcatcctttactggccttgttgtacgccgcgccccatagcagtgaagccctggcccacgccgccggctgggcactgcccgaggtgctggcggcgctgaccgaactggagctggacggcctggttgcctgcgaagctgggctatgggtgggccgcaagccgtaatacactgcgccgacggttcttcggcggaggcagcgcatggtcaccagttggcaggttcagcaggcagcgcgggtggtgcgcgccggtggcgtgatcgcctacccgaccgaggcggtctggggtttgggttgcgatccgtgggacgagatggccgtggatcgcttgctggccctcaaggagcggccggtacacaagggtctgatcctggtcgccgacaccatccgccagttcgacttcctgctcgaagacctgccggaacgctggcaggaccgcctggccagcacctggccggggcccaacacctggctggtgccgcatcagggccttctaccgccctggattaccggtgagcacgacagcgtggcgctgcgggtcagcgatcatccgcgagtacgtgagctctgtgcattgacggggccgttggtatcgacctcggccaatcccgccgggcgcccggcggcacgttctcgtctgcgggttgagcagtattttccgcggcaattggatgcagtgctgggtggcgccctgggcgggcggcgtaacccgagtgtgatacgcgatctggtgaccggcgacgtgcgccgaccggcttgaggcttgaaggcagaagcggacatcgtcgctttacccgtgggaacggggggcgcccagtccatgtccgtgatttttcgcgggcatggcccgctcccacaggtattgcatcgatggccacttctgctttcgatcagatttgatcgttcccacgctctgcgtggtaacgcaccggccggacgctcggcgtccataaattgcgctgtgcagccgccaatcgtggcgcggagcctcacaggctgaatgcccacgcagagcgtgggcactatccgtcgtgccccggcttacggcaccagaatcgtcgagcccgtggttttgcggtcgctgagcagggtctgggcggtggcggcttcgctgagtgggtagcggccggtgatttccacgtcgagtttgcccttggcgatcatgccgaacagctcgtcggccatcttctgcaggttttccggggtgttggcgtagctcgccagggttgggcgggtgacgtacagcgagcccttctgggacaggacgcccaggttgacgccggtgaccgcgcccgaggcgttgccgaagctgaccaacaggccgcgtggtgccacgcagtccagcgaggtttcccaggtgtccttgccgacgccgtcgtagaccaccgggcatttcttgccgtcggtcagctccagcacgcgctgggcgacgttctcgtggctgtagtcgatggtcgcccaggcgcccttttgcttggcgtactcggcctttttcgccgagctcacggtgccgatcagtttgacgcccagggccttggcccactggcaggcgaaggagccgacaccaccggcggcggcatggaacaggatgatgtcgccgctcttcaggtcagcggtctggcgcagcaggtactgcacggtcaggcccttgagcatcaccgcagccgcctgctcgaagctgatggcatcggggagcttgaccagcttgtccgccggcagcacgtgcaattcgctgtagccgcccagcgggccggtggcgtaggccacgcggtcaccgacctgaaagcctttgacctcggagccgatggcgtcgacgaagccggcgccttcggtgcccaggctggagggcagcgagggcggcgcgtataaaccgctgcggaaataggtgtcgatgaagttgaggccgacggcctggttgtgcacacgcacctcgtgcggaccgggagcggcgggttggtagtcgacgtattcgagtacctcggggccaccgtggcggctgaactggatgcgtttggccatcgtcttgctcctgtttgaagagtgagtgcaatagaccccgagttccccacggggttgaagcgattttgctcagcggctgaacgtcgcacctctcgttgaccggcgtcaactgcggagcgcggataccgggtgctatgctagccgccgatttcgccgcaaccagggtaagcccgtgagtgaccagaccgaggccgtgaaggcctacctgctcgacctgcaagaccgtatctgcgccgccctgcaaaacgaggatggccaggccagcttcgtcgaagacgcctggcagcgtccgggtggcggtggcgggcgtacgcgggtgatcggtgacggtgcggtgatcgaaaagggcggcgtcaacttctcccacgtgttcggcgaaaacctgccgccgtcggccagcgcccatcgcccagagctggccggtcgtggcttccaggccctcggcgtgtcgctggtcatccacccgcacaacccgcacgtgcccacgtcccacgccaacgtgcgcttcttcagcgccgagaaggaaggcgaggagccggtgtggtggttcggtggcggcttcgacctgacgccttactacggcagcgaagaggactgcgtgcactggcaccgcgtcgccgagcaggcctgtgcgcctttcggtgccgacgtctacccgcgctacaaggcctggtgcgaccgctacttccacctcaagcaccgcggcgagccaaggggcatcggcgggttgttcttcgacgacctcaacgaatggggtttcgacacctgcttcgccttcatccgcgccatcggcgacgcctacatcgacgcttacctgcccatcgtgcaacgccgcaaggccacgccctacacgccggcgcaacgcgaattccaggagtatcgccgtggccgctacgtggaattcaacctggtgttcgaccgcggcacactgttcggcctgcagtcgggcggacgcactgagtcgatcctcatgtcgctgccgccgcaggtgcgttggggctatgactggaagccggaaccgggcagcgaggaagcgcgcctgaccgagtacttcctgaccgaccgcgactggctcggcctgcagcaggcttgaagcgcgccgccaaaagctgcaggcttgccgcttttggcttttacctgcggaaacttcaatggatcgctacggtgtattcggcaaccccatcggccacagcaagtcgccgctgatccaccggctgttcgccgaacagaccggtcagcagctcagctacgaggcgctgctggcgccgctggaggatttcgagggctatgcccgcgcgttcttcgctcagggcctgggcggcaacgtcacggtgccgttcaaggagcaggcgttcaccctggccgacagcctgaccgagcgcgcccgccgcgccggtgcggtgaataccctgaagaagctcgacgacggcagcctgctcggtgacaacaccgacggcgccggcctggtgcgcgacctgaccgtgaatgccggcatcgagctgcgcggcaagcgcatcctgctgctcggcgccggtggcgctgtgcgcggcattctcgaacccttcctggcgcagcagccgcagaccctggtgatcgccaatcgcacggtggaaaaggccgagcaactggcccgtcagttcgccgatctcggcccggtggtggccagcggcttcgactggatcgacgcgccggtggacttgatcgtcaacggcacttcggccagcctggccggcgagctgccgccgatctccgccagcctgatccagcctggccacacctgctgctacgacatgatgtacggcgccggccccacggcgttcaatcgctgggccgcggagcagggtgccgcgcgtaccctggatggtctcggcatgctggtcgagcaggccatggaagccttccacctgtggcgcggcgtgcgcccggacagcgccccggtgctcgccgagttgcgccggcaactggcggccggatgatcccggccgcgcggctgtgccgaaatcggcaacgccgtggggcaaagcgatcaagccagtgggccgccgcggcgccagtgtataaggtcggcatatgccgctgaccgcctacctgcccaaggagcccacgatgattcgactgaccctggacgaagcccgcacgctatcgctgtccatcctgcgccatgctggtttcagcgaggcccaggcccaggcggtgaccgccaccgtggtggccggcgagcgcgatggctgtgcatcccatggcttgtaccgggtgttgggctgcgtcagttcgctgaaggccggcaaggtggtcgccgatgccgagccggaggtagtcgaccaggcgccgtcgatcgtgcgcgtcgatgcccgcggtggcttctcgcaactggctttccaggctgggctgccattgctggccgacaaggccagggccaatggcatcgccgccctggcgatcaaccgctgcgtgcatttctccgcgctgtgggtggagatcgaacagctcaccgaactcggcctcgtcgccctggcctgcaaccccagccacgcctgggtcgcgccggcgggcggcagcaagccgatcttcggcaccaaccccgtcgcgttcggctggccgcgtgccggcaagcacccgttcatattcgacttcgccaccagtgccatcgcccgtggtgacatcgagctgcaccgccgcgccggcaagccgattcccgaaggctggggcatcgatgccagcggccagcccagcaccagtgccgaagcggtgatgaacggcgccatgctgactttcggcggccacaagggctcggcgctggcggccatggtggagctgatcgccgggccgctgatcggcgacctgaccagtgccgagtccctggcttatgacgccggcagcaagtcgtcgccttaccatggcgagctgatcatcgccctcgacccacagcgctttctcggcgctgcggccgatgagcacctggcgcgggccgaggcgctattcgacggtatcgaagggcagggcgcgcggctgccctcccagcgccgttacgacgcccgggatcgcagtctgagcgaaggcgtgcagattccccaggcgctctacgacgatctcaaggcgctgctcagttgatgctgtagccgcgcccgctcaagcaggcgcccagagcgcgccggtaggtgtcgctggcgctgggcggcggcgcgctgtaggccgtggctgggtcgaagccgctctggctgaccgcccagctgtggcactcgtagcggtcgcgggcctgcaggtcggcactctggccacgggccgggtaggcgatcacgtcgtagttggcggtgggcgcggcacggatcaccggcggcgcctcgaccacgatgtactggcggcggtcggcgttccacatgtagtaggtgccggccgcgacgaagtacagcgcactgcctatccacagctcgcgagcatggtctggcaggccgtgaccatgccgggggccggggccgccccaacctggtcccgggccgccgcgccagccagggccgccacccggtccgccgggacctccggggccagccagggcattgacggaaagcgagagcagcaaggcggcaaccgcgaggcgaggaagtcgggcgttcatcatggactccggagaagacgatgaccccgcagggagcggggcagcgtcgattatccggacgcctgtgcaaggcgccgtcagggcgatgtaaaggcggtgtaaaggccggctacgctacgcctgtggataactgcgtggcgtgtacacccattcgccgccgtcgccacgggggaagcgccgggtctggctggagccgatgatcaccagggtgcgcatgtcgaccatctccggcgtcagctcgccaaggctgaccacccgcagcgcttcggcggggcggccgatatcgcggccgagcaccaccacggtgtccggtgtgcgatggctgcggacgatttccagggcgcggccaagctgccaggggcgcgccttggagattgggttgtagaaggccatggccaggtcggcagcgccggcgtggtcgaggcggctttcgatcatcgcccaaggcttgaggttgtccgagagcgagatcaggcagaagtcatggcccagcggcgccccggccttggcggcggtggccagggctgcggagacgccgggcagcacctctagctcaacggcgtgccagtcagtgggcgcttgagcctcttccagagcctccagcaccgccgcggccatggcgaatacgccagggtcgcccgaggaaatcaccaccacgcggcggccgctggcggccagctcgaaggcatgacgggcgcgctgcagctcttcgcgattgtcgctgcagtggcgcacctgatcgttgcgcagcggctcggccatgcgcacgtaggtttcgtaaccgagcaggtcctgagcttcgtccagagcgcggcgtacggctggcgtcatatgttccgctgcgcccgggccgaggccgatcacgctcaggcggccacgcgggcggccgatggtttgcgcggcgtcgggcgattcggcccgcagcacctgcaggccgtcgtgctgcgcgatggctgtcggcagtgcggtatccgaggtgatgaagcgcagcggcacgttcagctcactggctgcgttggccagcgtcctgtcggtcatcagggctgctggcgcgagcagggcggcgagggatttctgcgccaggcctgcttgctcgaacgcctgagcgattcgcgcggcaagatcgtccgtactgtcgaccagagccagcagcgtgcgtggatgaatcagcaactcgtgcgcctgggccgcgcgctgctctgtggtgatatgcagggtgcgcccgccatcttcggccatcggcagcttgctccgatccagccaaggcgcctcaccgtctatacgcaggctttcaccaccgagcaggtcggagacgaagcgtttgccctggtcgatatcggccagcacgtagccgcttggcgggtcgagcaggcaggtgccgaaacgcagctcgccgctggtggtgatcgccgcgctgacctgcagcgcagcggcgatttcccgtgccatacggttgacaccgcccaggccgccgagcagcggcaccacggcgctgccgtcttcggctacggccagcacaggtggctcggcgcccttgctggtgagcagcggcgccaggctgcgaatgacgataccggcggcacacagggcgatgatcggcgtgccgctgcgatacaggttgcgcagggtgtcgccgaagtcgtcgtaggccgcatcggcttcgacccttccactcaggccatggatgacggcctgtggataaagcgcctggatgcgccgcgctgtggccagcgcggaggggccgaggatgacgatggcaggggaaagggtcatggggattccaggttcaacgtgcaggagagggcgcggctcaaccgcgccacttttcgcccggcaccacgatcatcgaaaaatacggcgaggccatcggctcgacttcatcgagcggcacgatgcgctggttggccatggtcgcgcgttccacgtaatgggcgcggtcgtgcaggccgagcgcctgcagcacgcggcgcaccttctcgaagttacggccgagcttcatcaccaccgcggcttctgcgttacgcaggcgctcgcgcagctcatcttcgggcagcacgccggagagcaccgacaggctctggttgcgatacaccaggggtacgccgagcaccgcggcgctgccaagcatcgagcacacacccggaatcacctcggcctcgtagcgctcggccaggcggtcgtgcaggtacatgtaggacccgtagaagaacgggtcgccctcgcagatcaccgcaacgtcgcgaccggcgtcaaggtgctcggcgatctgcactgcgcaggtgtcgtagaagtcgctgatcactccttcgtaggtcagcggcggctcgagcttttcggtggtcaccggatagaccagcggcaggcgctgctggctgtcttcgagatgcgcctcgatgatgccgaaggcattgccgccctggccgacgttggccttggccttggccacgaaatagccgaccaccggcgccgacttgagcaggcgcagagctttgagggtgatcagctccgggtcgcccgggcctacgcccaagccgagcaggcgaccttttccggggcggtccataccgggccggtccataccgttcatcactcgacctccgtagccagggcgttgatcgccgcggcggccatggcgctgccaccgcggcggccctggacgatcacgtagggcacgccatgctcggcataggtagcggcgagcagatccttggattcggcagcgccgacgaagcccaccgggaagccgaggatcagcgccggcttcggcgcgccggcggcgagcatgtcgagcaggtagaacagcgccgtcggcgcattgccgattaccaccaccgagccttccagatgctcgcgccagtgctccagggccactgccgagcgggtgttgccgagctgtttggccagctccggtacgccggcatcgttgagggtgcagatcaccgggttggcggcctgcagccgtgcacgggtcacgccttcggcgaccatccgtgcgtcgcagagaatcgccgcgcctctggccagtgcttcacgcccggctttgccggcacccggtgagaagcgcagatcctgcaccacatcgaccatgccgcaggcgtggatgacccgcaccgcgagcttctccagatccgccgggatggcgctcaggtcggcctcggcacggatgatggcgaaggagttgcgatagatctcctgaccatcgcggatgtaatcggtcatcgggtgaaactccgggtagcggtgaacgaggccagcaattcggcggcgtcgtcaggtgtcaggtggtggcccagcaactggccgatgccgctgccgagtggcaggcgggcgaacaggtcgtagcgaccttcggcgaccgccagcaacgtgaacggcgcgcggtgggcggcggcgcaggagcggctgcagccggtgagatgaatgcccggctgctcgctgcctgcgggcagccgctcggccaggcgcagggcatcggccttggtgtcggccaggcctttgacgcaaccgctggcgccggtacaggcgatgacgcgggccagcggttcggcggcatcggtcagcaggccaagcgcctgcaggctgtggataaccacatcggcagcggcctcggcaatattgggcagtagcacgctttgccagggcgtcaggcgcaggctgccatcgccgtgccggcgggccagctccgccaggcccagcagttgctctgcagacagccggccaagcacagtggcggcgccgatatgcacgaggcccggctggcgctgctcgcggataccgatatgggcactggcttgcgccgggacgcggcaccagtctcctgccggcaacagcacctctcccagccgtgcctgcaagttctgcagcagatcggcgggcgaatggttttccagcagatggcgcatgcgcgtctgctcaggtgtagccagctcgaggaataggtcgagcagcgcgatgatcagcttatgggcctggtcggcaggaacgatgcccagcgctggcgcatcctcggcctgcagcggtggacagccggccaaaccgaaggcatagccgatcccgtcatcgaggggcagggcgctgagccagatatcgtgagggtgctcgagcatcgccaggcgttcgccgccgtcgagcagcagggcgaacttcggcgacagggcatgcaggcgcggggtgttttccagggtcgccagcaactgcgcggccagtggcgagatatccacaagtgcgtgcgggtctatgccggcggctgggctgaccatcaaattgcgcacatcgtcggcgccgggcgtgctggggccgaggcctgcatccagcagctcgccgatcagtgcgtcttcaccgccagcgctaataccgcgaatctgcaagttgccgcggttggtggcctcgatcaccccgccggcatagtgcagcgaggcatgggcgatgcacttggcctgctcggcttcgaggcgcccacagggcagcttgatgcggcagataccgccatccttcgcctgcacgatacgcagcaaccccggacaggccgaggggcgaacaggtggggaaggcgtgcgagcaggctgtttcaacggatcaccaatgtcgggtcacatgggcatccgttcgaggataggccagagaaggtttcgcttctctcaccgggacaccccgcccggtgtgggctcatgcgactgaatcggtcggcaggtctcctggctcgcaggtcatggcgcctggccggccttcccggtttcccagtggcgattggcaaggcgctcgctgcttacagttgcgggggcagccacgctacagaacgatctgctcgtgttccctcttaggccgcattggcttacatgtagccgctgggcaccgacagaggcgctattatgcccgctttgcccgccgggatgaaaagccgcgtcgtcggatagcgtgcagcatcggacgcggagcgtcctgagccgcatccccatgcggacggttcggcgcctcgacgtgaggaacgatctgggcgatttttataacgaggataagtgatgacaccctggctgaccgtcgtgggcattggtgaagatggctacgccggcctcggcaaggctgcgcggcatgcgttgctggcggccgagctggtggtcggcagcgagcgtcagcttgcgctgttgccgcactgcatccgtgccacgcgcctggagtggccgaagccgttttccctggcggcggtgctcgaaaaacgcggcacgccggtctgcgtgctggccagcggcgacccgatgttctttggcgtcggcgccagcctggcccgcgagctggcgccggacgagctgcgcattctgccggcgccgtcgtcggtatccctggctgcggcgcgcctgggctggccgctgcagagcacgccggtggtatcgctggtcgcccggccgctggcggcgctgcaggcgcaggtctaccctggtgtgcgcctgctggtgctgagcaatgatggcgatagcccggccgccatcgccgaattgctgcgtgaacggggtttcggctccagccggctgagcgtgttcgagcacctgggcggcgagcatgagcggcgtatcgatgggctggccgatggctggtccctggcgcgcgcggcagatctcaatctggtggccatcgactgtatcgctggcgatgaagcaaagcgcctgccgctgacgccaggcttgccggacgatgcttaccgccacgacggccaactgaccaagcgtgacgtgcgggccatcaccctgtcgcgtctggcgccttcgcccggcgagctgctctgggatgtcggcgccggctgcggctccatcggcatcgaatggctgcgcgctcaccccagttgccgcgccatcgccatcgaggccgacgaagggcggcaggcacatatcgcccataaccgcgacgccctcggtgtgccaggcctgcaactggtagccgggcgggcgcccgaggtgctggacgggttggccgcgccggatgcgatctttatcggtggcggcgtcaccgtgcccggcgtgctggagcgctgctggcaggcactcaagcccggcggtcggctggtggccaatgccgtgaccttgcagagcgaggcggcgctgatcgcctttcgcggcgaacacggcggcgagctgacccgcatcgaggtggcccaggccaagccgttgggcggcttcgacacatggcgcggcgccctgccgatcaccctgctcgacgtcagcaaaccgagatgagccgcatcctcttgctcggcggcatcggtgaagcgctgaatctcgcccgccgccttggccccgaaaatatctacagcctcgccgggctgggcaaggtgccggaagatctggcctgcgaagtgcgcgtcggcggctttggcggtgccgaggggctggccgactttatccacaggcaaggcatcacgctgctggtcgatgccacccacccctatgccgcgcagatcagccataacgcggcacgcgcctcgcagcaggccggcgtgccctgctgggcgctgcggcgtcagggctggacggcatcgccgggtgatgactggcgcgaagtgttcgactggccctcgctgctcgccgccctggcgccattccggcgcccgctgttcaccttggggcgcgagccgctggagcatctgcacgagattcctgcccatcagcactggacggtacgttgcctgcaaggccagccggccagcgagcgcgccgaggtgatcggtgcccgcgggccgttcagcctggaggacgagcgcgcgctgttcgcgcggctgaactgcgacgtgctggtcagcaagaacagcggcagcgcggccaccgagcacaagctgcaggttgcccgcgaacgcggtgtgccggtgctggtgttgcagcggccggcgctgccgacggtggaccgtgagttcgccgagcctgaggcgctgtggcaagcattgcaggatagtgatgtaaccaacccgtagcccgcggtagagcgcagcgaaacccgggtagccatttcgataagtgcgcaaatccagaagccgtcctgggtatcgcttcgctcaacccaggctacgaaacctgtccgcgcccacgctgttaaactgccgcactttttgcggagcccgaccatgactgccacgccttatgcccaggtgctattcgccggcccggacttgctcgccggctccttcgccgagctgtttcgcgcccgcttggtcgagctgcgcggcgaggcagcgctggccgatatcgtcgacaccggcgcgggctacgacggtctctggcagcggctgggcgagggcagcggccgctgcctggtgatcgatctggaaccgcagagcagcagccagcatgtcgactggctgcgcagcgaactggcgaccaggaccgcccccgagcgcgtgttcgtcaccagcttgtttggccagctcgatgccgatgcggcgggcgccgcctgtgcgctgatcgagcgaccggagttacacctggcttgtgtcgaggtgccggcgttgccgagtagtcacgcctggtcgaagattcctgcccatgaatatcgcgtgctgctgtgcaatggcccgcgctgcacccgccgcggcgcgctgcctctgtggaaaaagctgcgtgagcaggtcaaggccgccggcaagctggagtgcgtgggcggcgtgcatatcacccgcacccagtgccagtttccatgcgaccagggcccgaccctgacggtttatccacagggccattggtatcaggtgcgcagcgaagcggacgtggtgcggctggtcgacgagcagttcgtcgctggccgtccggtgcccgagctgatgatgacgcgaccctaatctattgcccgtaagctgggttgagcgcagcgatacccgggtcgcctgtacatactgaatctcttgccctgggttacgccttcggctaacccaggctacaacggtctcggcaccggctactcgccgtgcacgcttttcgggctaacatgccggcatcataagaattcgagtcatgcatgaccgccctgtttctgcgttatcgcaccgtcgccatcgtgctgttggtcatcttcgggctggccgtcagcctgtggctggccagccgctacgccgagcagcgcgcctgggaagatcgcagcaacgaagcccacggccagctgcagctctacgcgcaatcgatccagaccctggtcgaccgcttccgctcggtgccgcagctgctgtcgatggacagcgacatccaggcgctgctgcaagcgcccaacgaccccaggttgcgtgacaagctcaaccgccgtttcgaaatgctcaacaccgccgccggcgccagcgtgctctacctgatcgaccgcaatggccatactctggcagccagcaactggaacgagtggagcagtttcgtcggcagcaactacggctttcgcccctatttccaggacgccctgcatcgcaccgccggccgctatttcgcggtcggggtgaccaccggggtgcctggctactttctctcccacgcggtgtacgacgacaacggcgcggtgatcggcgtgctggtggtcaagctcgagctggaggagctgcagcgcgagtgggtcggccagcccggcgtgctgctggtcgccgacagctacggggtggtgattctcagcagtcgcccggcctggcgtttcctggccctggaagaactcgacgaactcgatcacgccgagctggtggaggtgcgcaagtacgccgagcgcccgctggaggtgctctccaaggcgccgggcccgtacttcgaaggcaacgccgactggatgaatatcgacggcccggatggcccgcacagctatctctggcagcgccaggaactggccagcgaagcctggacgctgcacctgttgatcgaggaaagcagcctcggcgataccgcccgcagctaccgcctggccgccgccggcgtgtggctgaccctggtgttcttggtgctgtttctggttcagcgccacaagaaccaacgtttgcaggcgagcatccgcgagaacctcgagcgcgaagtgaccctgcgcaccgccgagctgcgcgaagcccaggaggggctggtgcatgcggcgaaaatggcggcgctggggcagatgtcggcggccatggcccacgagatcaaccagccgctgactgccatccagatgcatctgggcagcctcggtctgctgctcgacaacggccgcgaagccgacgtgcgcgctggcctgacacgcatcgacggcctgctgcagcgtatggccattctcaccgggcacctgaaaacctttgcccgcaagagcccggccgggctcaacgaacgcctgttgctcagcgatgtgctggagcaggcgctgttgctgctggcgcctcggctgcgcagcgagcaggtcgagctgcgccgcgacttgcgcagcgaggcacgggtctccggcgatgccatccgcctcgaacaggtggtgctcaatctgctcaataacgcgctggacgccatggtcgacagcccgcagcgaaccctcggcgttttgatcgaactgcagggcgacagctgcgtgctgcaggtcagcgataccggtggcggcattgccgaggagcatctgggcagtgttttcgagccgttcttcaccaccaaaccggtgggtgaagggctgggcttggggttggcgatttcctacggcatcgtgcgcgatctgggcggcagcctggaggcgcgcaacggcccggaaggtgcgatcttcgtgatgcgactgccgcgcgccgggtgagcctggcatttcgtgtaacacccgtcaggcgttgcgcttgcgctgcagggatacactgcgccctcgaataagaaaaaggaggtttcatggcaggtcaggtaatcgtcgtcgacgacgaagcagcgatccgtgaggcggcgcagcagtggctggagctgtccggcttcagcgtgcagacctgcgccacggcaactcaggcgctggcgctgctcgacgccgactttcccggcgtgctgatcagcgatgtgcgcatgcccggcactgatggcctgcagctgctggagcgggtagttgagctcgaccgcgacctgccggtgatcatgatcaccggccatggcgacgtgccgatggccgtgcaggcgctcaagcagggtgcctatgatttcatcgagaaacccttcaccccggaccgcctgctcgataccgtgcgccgggccctggaaaagcgccggctgatctgcgagaaccgcgcactgcgccagcagttcgccctcaaggacggcatcgccgcgcaactgctcggcgtgtcgcggcccatggagcggctgcgccggcagattctcgacctggccggcacttcggtgaacgtgctgatccgcggcgagaccggctcgggcaaggagcgcgtggcgcgctgcctgcacgacttcagcgagcgcgccgacaagcccttcgtggcgctcaactgcgcggcgattcccgagcacctgttcgagagcgaactgttcggccatgagagcggcgctttcaccggcgcgcagaacaagcgtatcggtcgtatcgaacatgcccatggcggcacgctgtttctcgacgaggtggaaagcctgccgctggcccagcaggtcaagctgctgcgcgtgctgcaggaaaagaccctggagcggctgggttccaaccgcagcattcaggtcgacctgcgggtaatcagcgcggtgaagccggacctgctcgatgaggtcaaagccgggcgtttccgtgaggatctgttctaccgcctgaacgtcgccaccctgcatataccggcactgcgcgagcgtcgcgaagatatctcgctgctgttcgaacacttcgccgaagaggctgcccagcgtcatggccgcaccctcgagccgctgacgcccgccgagctggcggcgctgctcggccacgaatggccgggcaacgtgcgcgagctgatcaacgccgccgagcgccatgccctggggcttggcgataacgatgcgcaggaaggcaaccagtccctggccgggcagatggaagccttcgaggcgcagtgcctgcacaacgcgttgctgcgttgtcgcggcagcattttgcagaccatggagttgctgcaactgccacgccgaactctcaacgaaaagatgcagcgccatggcttgcagcgcagtgcctaccggccggcgggcagtaacgacgaggattgagccgcggctccgaaggcggcctcgctggtgggctagcgcccaccctacggtttgctccggcaagtgaagaaacttcccatgtgggagcgggtggggacgcctagtccaggcccgcgattcgcgcgcatggcgcgctcccacaggtggtgcgctggcaggtcgcttgaagatcattcccacgcttcgaataagcggaattctgccgattgccgcttggccaataggcgacctttcgctgctttctcttccctcatcatctcgcaaccgctctggctcgtggcttttcatcgctggcacggcgcctgctatggctgctggtaaccggacatccaaaaccggctctctgacaagaataatcacggagacacaccatgcgattgaccaagcgcgtcactctgttcgcggctgccgcggctttcactgccagcacggcggtacttgctgccccaaccttcatcaacgtgcttactggcggtaccagcggggtgtattacccgattggcgtggccatgtcgcagttgtatggcagcggtatcgagggggcgaaaacctcggtacaggccaccaaggcctcggtcgaaaacctcaacctgctgcagtccggccgtggcgagattgccttcgccctgggcgactcggtggaagatgcctggaagggtgtcgaggatgccggcttcaaggcgccgctgacgcgcatccgcgccatcgccgccacctacccgaactacatccagatcgtcgccagcaaggaatccgggatcaagaccctggaagacctcaagggcaagcgcatctccgtgggcgcgccgaaatccggcaccgaactcaatgcccgggcgatcttcaaggccgccggcctgagctacaaggacatgggccgcgtcgagttcatgccctatgccgagtcggtcgagctgatcaagaaccgccagctggacgccaccctgcaatcgtccggcctgggcatggcggccatccgcgacctggcgtcgatggtgccgatcaccttcgtggccattcctgaagacgtggtggcgaagatcgacagccaggcctaccaggccaaggtcattccggccggcacctacgatggtcaggatcaggacgtaccgaccgcggccatagtcaacctgctggtcagccacgagaaggtctccgatgacgtcgcctatcagatgaccaagctgctgttcgacaacctgccccgtctgcgcaccgcccactccgcggccaacgacatcaagctggagcgcgccaccgaaggcctgccgatcccgctgcacccgggtgccgagcgcttctacaaggaagccggcgtactcaagtaacacgcagggcagagtgggcggccgtacgcgctgcccgctcgcctgtcgggtcggcgcttggccctgccaataggcaatggcccgccgttattgcagctgcatcgagaatctatccatgagcgatcatccaggtctggccggcaatcccggtcagtggcccaaggccgtgttctacgtcgcgatcctgttttccgcctaccagatcatcggggccgccttccatccgttctccagccaggtgctgcgcgccggccacgtcggtttcgtgctgctgatggtgtacctgtgcttcccgatgcgtggccagggccgaccatggacgccgctggcctgggcgctgggcctggcgggattgggcacggcgatttaccagtggtatttcgaggccgagctgattcagcgttcgggcgacctcaccagcttcgacatggtggtcggggtaacgctgctggtgctggtgttcgaggcggcgcggcgggtcatgggcctggccttgccgatcatttgcggttgcttcctggcctatggcttgttcggcgagcatctgccgggcgacctggcgcaccgtggttatgacttcgaccagatcatcaaccagctgtcgttcggcaccgaaggtttctacggcacgccgacctatgtgtcgggtacctacattttcctgttcatcctgtttggcgccttcctcgagcaggcggggatgatccgtctgttcaccgatttcgccatgggcatgttcggccacaagaccggcggcccggccaaggtgtcggtagtcacctcggcattgatgggcaccatcaccggttccggcgtggccaacgtggtcaccaccggccagttcaccatcccgctgatgaagcgcttcggctaccggggcaccttcgccgccgcggtggaagcctcggccagcatgggcagccagatcatgccgccaatcatgggcgccgtggccttcatcatggccgagaccatcaacgtgccctacgtagagatcgccaaggcggcgctgatcccggcgctgctgtggttcggctcgatcttctggaccgtgcacctggaggcccagcgcctgaaactgaccggcctgccgaaagaggagtgcccggatccgttcgcggccatcaagcagcgctggtacctgctgattccgctgggtgtgctggtgtacctgctgttcgccgggttcaccccgatgttctccggcaccgtgggcctggccctgaccgccatcgtcatcctcggtacggccatcgtcatgcgcgccagcaatctgtggctgaagatcgccttctggatcgccctggggctgctcagctccggcttcctcaagttcggcatcggcgtggtattcggcgtgatcgctctgctggtcgccggctgcttctacgtcaagggcgggcgggaaaccctgcgcgcctgcgtatgggcgctggccgacggcgcgcgccatgcgatcccggtggcggtggcgtgcatcctggtgggggtgatcatcggcgtggtgtcgctgaccggcatcgccaccaccttcgccggctacatcatggccatcggcaaggacaacctgttcctgtcgctggtgctgaccatgctcacctgcctggttctcggcatgggcattccgaccattcccaactacatcatcaccagcgccatcgccgcgccggcgctgctggagcttggcgtgccgctgatcgtttcgcacatgttcgtcttctacttcggccttatggccgacctgacgccgccggtggcactggcctgtttcgccgcgggttcgatcgccaaggagaacggcttgcggatcagcctgtggtcggtgcgcatcgccgcgtgcggtttcgtggtgccgttcatggcggtgtacgacccggcgctactgatgcagggcgacgactggggcgcgattctctacatgctgatcaagtcggtgtttgccgtgggtttgtggggcatggccgtggtgggctatttctcggcgccgatgcgtgcgtgggagcggctgctggtgtttgccgccggtgcttcgctggtgatcccggcctcggtgttcagctacgacctgctcgggctgtacagcgtgaccaccgatgaaatcggcttcctagttgccgccgtggtgatcgccctgcatgtgctgcgcgcccgtcgccagccggccatggcggcggcttgatcggcttgtgcatgggcctggccgggatggtttgggcgcaagtgcccgccccggccttcacgctagcctgggatcacacgatcgagaagatccgctgggaagaggactaccgcgtcacgccggccgggctgctgctcggcgaggcgcgggtacggggtagcggcgccggtatggagatcccggatggcgccgtgctgcgcgagggggcctggcattaccagcgccaggtgccagcgctgcaaccgctgcgcctcggccgtacaccggaggcgggcgactaccagctgtgcgatgcgaagggttgcaagcccttcagcgagtggctcgggccgccgacggcgagccagccggtagttgagctgtggagttgccagctgactgatctttgatccggttcaaaaatgcagccatggcttaatcctgtgggagcgggccatgcgcgcgaaaaatcgcgggcatgaactaggcgtccccgcccgctcccacagactgcctacttgatttgcctgcgcatctctcccaactccgcccgcaacgccttcaactcctcaataatcatctcctcgcgctgcacccgcgccgcggcttcaggatcaggctcctgggcgtcctgcatggcgttgacgatcaccgcgataaacaggttgagcatcatgaaggtggcgatcagcacgtagggaatgaagaacagccaggccagcgggtagacctccatgattggccgcaccgtgccgctcgaccagctgtccagggtcatcatctggaacagcgaatacaggctggcggtcagcgagccgaaccattcgggaaagcgctcgccgaacagctgggtggccatcaccgccgagacgtagaagatcagccccatcagcatgatgatgctgcccatgccgggcagcgaggcgagcagcgcctgcaccaccttgcgcatgctcgggttgatcgacaccaggcgcagcacccgtaacacgcgcaatgcgcgcagcacgctgaacggcccgctggccggcaccagggcgatgcccaccacgatgcaatcgaacaccgcccacgggtcacgcagcagaccgatgccgcgggccgtgaaacgcagcgccagctcgatcacgaatatcgcgaggatgaacatatccacaggcaacagcagccagccccactcggcgacgatctccctggaggtgagcatgccgaggatcgcggcgttgatcaggatcagcacggtgatcagacgctgtacgggcttgccgtccatgacctgagccagttgttggcgccagttgcctggagcgctcggtgtggtgatatcggtcatggtggtgccggcgggctgcaatcgggctgccgaggttaaataagcggcgggatggaagaaagcgcggctaccagctggattttcgctaaatgtgtagccgtcatggggtgacgagcagctatgtgtaaattcctcctcgcccaaatgagagaaagcggggattgccgaatctacctgcgctcattagcctgcctccttcgccacgaggcccaggcctctcaacacgacggatcacggcatgagcgcgcaggacggcaacatcacctattacctggaaatgcacagccccgagcaggtgcgcggcaagcccatgcctgacgacctgcaggtggtcgaatgccgcatcaagcagttccagctcaaccgctttctctatcagttggtcggcgagccctgggagtggacggacaagctggcctggtcggacgcgcagtggcgcgaggcgatcgaaagcgacgatcaccgtacctgggtggcctatcaccagggcgctatcgccggttactacgagctgcagcgcgatgccgagggctcggtggaaatcctttatttcggtttggcagaggcctttttcggccaaggtttcggcggcccgctgctgacccacgcactgcagtccgcctgggcttggccgggcacccggcgggtatgggtgcacacctgcagcctcgaccaccccagcgcgctggccaattatcaggcgcggggcctcaggctgtatcgtcaggagcgcgaggattaaaggtgtcctaaaagcgcattgcgtcgagacttaccggccgctgcgctgtcggatatcgagcgagccgcgtcgcggtcacagaacggagttccgtatgcaaaagcttagtgtgaagttactgcctctctgcctgctggcgctgcccttcatggcgtccgcccagcaaccgatccagcccggtctctgggaaatcacttccaacaacatgcagctgggcggcaagaccctgccgagcagcgacgtgatgctgcagcagttcaagaacctgccccaggcccagcgcgaaatgatggagcgggcaatggcccagcagggcatccagctgggtgacaagggcgtgcagtactgcatcagccaggcccaggtcgatgcgcagaacatccccctgcaggaccccaactgcagccagcagatcacttcccgtgacaacgaccgctgggtcttcaacttcacctgcccgcagggccgcggtcagggcgaggcgcatttcctcgacgacaagaacttcaccaccaaggtcagcggcgagttcgacagcggcgccggccgccagcagggcagcatggaatccgaagcgcgctgggtgtcagctgactgcggctcgttgcgtccgcgtcagtaacctgaagcgaccagcggcggccgagggtctgtacgaaaagtctccgagcgaaggtcaggcgaggcaaaaaaacggtgaggaagcggagtttacgagctgtaaatgagcattccgaaccgatttttaacgaagcatcaccgagcgcaggtacttttcgtacagagcctagagccgctgctggatcacccgcggatcattgtcgaaatcggccagctgctcggcgctgcctgtggtgatcagcgtccagcgggtgttcaggggcgtccagtattgctgctggtcgcggcccagcttgctggcatcggccagcacgaacacctccgccgcctgacgaatcatcaaatccttcagataggcctggctggcgctcgcttcgcacaggccgcgccctgcgaccacgccatcggcgctcacgaacaccttgtcggcgctcagccgttcgagcatggccatggccgcggggccgaaggtggccatgctgccggggcgcaggtcgccgcccagcaccgttacccgcccttgcggcagctcgtgcaaggattccaaggccagcaggttgttggtgatcacgtgcaggccggtgcgctcgcgcagcagccgggccaggctggcggtcgaggtgccgccgtcgagcagcacggtatcgttgtcctgcacatgggccagggcggcgcgggcgatgcgctccttctccaggctggagtggctgctgcgctcttccagcgaggcttccggggcgtgcttgccgatatgcgcggcaccgccgtaggtgcgcatgatcatgccctgctcggcgagcgaggcgaggtcgcgacgcactgtggcttcggacacgccgagcgagctgcacagcgtctcgacgttgacgttgccgttgttggagagcaccagctcgagaatggcttggcggcgtttggcgactttcatggcgatccttcagggagaggcggctgcactgtaccacttagcgcccggcctgctcatagcgaggcgccaccgcagatcaccagttgctggccggtgatggcgccggcgtcggggccgagtagaaaggcggtcatggccgccacttcacccggctggatgaagcgcccgatgggcggctggcgcggcggcgtgccctgacgggccgggtcgatcagcatcggcgtttcggtggcgcccggggcgaccaggttgacggtgatgccctttggcgccagctcgatggcccaggagcgcaccaggccgatcagcgcggccttggtggcggcgtactggctgcgaccggccgcgccgttcatggtgcggctgccgaccagcacgatacgccccggcgcacgcaggcgcccgatcaggccgttgaccagctgggtggcggcgctgacgtgcacctgccacatggccgcgccgtcctcgtcgcgcagttcacccaggggcgcggtgcgcatgaaaccggcggcatggactatggcgtccagtgccggaatatcggccagggcgccggccagcgaggcgttgtcggccaggtcggcggcgacgaaactcaggttcgggtgttgcaggctcggtgcgcgtcggctcatgccgatcacctgccagccgtcttccagtaggcgccgggcgatggcttcgccgatgcccgagctgaccccggtgaccagggcgcagcggcggtcttcactcatctggattctccacgcaaaagagggcgccaccagggcgcccgttggctctagcggatggccgccaggggaatatgcacgtgtttgatcttctgccggaagtaggtgaaggccacgtgcaggctgccgtcgcgagcctggatgatgctcgggtaggagaactctcggttgagcttctcctgggagttgttggtcatgcagaagccgtcgcccagttcgatgtccaggcgcagcggccagctgcgcccttcgtcgcgggagatcgccaggctcatgggcgcccgcggaatgccccacaccgcgccgcggccatcggcgttgacggtcggcgtgacgcgctcatcgccctcgtcctcgatctcgtcgtacagcgaggcgcgacgctgttcgatgccctcggcgttgatcgggttgtagaccagcgccagctcgccgctggccaggcgaatgtactggatcgacgagttgttgttcggcagctcggtgggcgtcggtacgctccaggtgcggcccaggtcggtcgagcggctggcgtagatgtgatcggcccagcggctgcggaacaggcccagcagtgtgccgtcggccagctgatggacgttcatgtgcacggcgccggtgctctgcggtacgtcgtgacggctccaggtgcggccttggtcgcagctgatcatcaccgcgctgacgtcgtggttgccgatccatttctcgcccggctgggtgatgcagtaccacaccgggaacacccagtcgccgttgctcagcaccgccggcgggtggcgcacgaaggtgcccacctcgtcgaacagcgtctcgatcgggccccaggtcaggccgccgtcctcggagaggcgacggcgcacgatggcggtttcctggttgccggaaatctgcgcggtccagatcagccacagcgggccgttcggcgcctggaacaggatgggattctgttccgaacgagtagcgtcctcggacatcttctgcggctcgctccacacgccggtggccgggtcgcggcgtgacagcagcacgaagatgtcggccatgccttcctgggtgccggcgaaccaggtgcacagcacggtgccgtcggccagttcatgcaggttggcggcatggttctgggcgtagggcgtgggcaggtaggcgtcgtggcgctgttcaagagttgacattgggaacctccgaagcgttggcggccttgttgctgcgcggcagcaggcgctcgatgcagatcaccacggccggggtgatcagggcgatgtacatgttatcgatgccgtacgggttgcccagcaggtaccacacgctggtggtgacggtggcggcgcccaggccccaggtcgcgccgcggccggtggcgaacagcggcaggtagatggccaccagggcgatgacggtgatcgacaggcgcagggcacgggtgaagaacgacaggttgagaatttccggcgcggcgaacacgaataccaggggcgcgaaaccgacgatcaggctgatcaccttggtcatgcggaattcgcgctcggcgttgggcttgcgcagcggcacgtagaagtcgcgcaccaccagcgaggtgatggccagggccacggcgctgacgccgacgaacaccgaggcgaccagggagatggtgaccacaccggccagccaggggctcatcgactgcaggaagaccggcagtgcatagaggctgtccatatccggatgcaggtacttggacaccacgccgatgacgcccagggcgatggagatcggcaggcacatcaggccggcccacagggcggcgttacgcgcggcggtcgggctcttggtggtgctgatagcctgcatgatgtactgggtggagaagatcgcgcctacggtgccgatgatccaggccagcaccttggagccgccgatggcgccatcccaggtgaagtagtgcgctggcaggctctggtgcacctgattgaacccgccggccagcttgagggcgacccacagcacgatcatcaccccggcgtacttgaccacggtgtgcagcacgctgatgtaggccacgctcttcatgccgccgaaggcgtagtagagggtgctgacgatggcggtgatgaaggcggcggtgggcaggttgatgtgcatcaccgtggcgatggccgccgcgccgctgacgtagttaccgacgttcaccagcagcagggcgtagatcatgatcaccgagaccatcatcttggcgccgtagccgtaacggcgctcgatgaacccggagatggtgtattcgcccgagctgtagagcttcctggccatcaggatggcgaacagcggaaagccgatggcggcggcgaccaccgcccatgccgcggccatgccgctctcgaacgccgcctgggcggtgccgatggtggatttggcgccgatgtattcggacatcatcagcatgccgacgatgaaggccggcatgctgcgcgaggcgaccatgtactgttcggtgttcttgctgcgaatgagcatcgtcagccaggaagtgaacaggatgtagacgaccaccatgccgatgatgatcaacgtgccttgggtgttgaaggtttccatcattcgctccgattgttcttgtctagggcttgcgtgaggaagttggggtgactcaggcgtgggccggggtcgggttcttgcgtttacgggtggccagttccacggcctggcgcagcgcctcgatcaggctgcgttcgtcggcgatacccttgccggcgatgtcgaaggcggtgccgtggtcgaccgaggtgcggatcaccggcaggccgatggtgacgttgacgccggcctccaggcccatgaccttcaccgggccgtggccctggtcgtggtacatggcgaccaccgcgtcgaagtcgccacggccggcgcggaagaacagggtgtcggccggcagcgggccttctacgcgccagccgcgggcgcgcagttcgtcgatggccggctggatcttggtttcctcctcgccatagccgaacaggccgttctcgccggcgtgggggttgatgccgcacaccgcgatcagcgggttgtcgatgccggcgcgtaccagggtctcgtgggcgcgttcgatggtgcgacgcaccagacccggctcgatgcgcgcgatggcgtcgatgatgccgatgtgggtggtgacgtggatgacccgcagggtcggcgtcatcagcatcatcgacacctcttcgatgccggtcaggtgggcgagcatttcggtgtggccgggaaagatatgcccaccggcgtgcagggcttccttgttcagcggcgcggtgcagatggcgtcgagctcaccggcttcggtgagctgcacggtgtgctcgatgtaacggaaggccgcgtcgccggcgatcgccgagagctggccgtagggcaggtcgtcggggatcaggtcgaggtcgatgcagtccaccacgccgggctgaaaccgtgcttgacgcggatgctcgatggcgttgacctcgaggctgccgccgacgatgcggttggcatcggccaggcggcgggcgtcgccgatgaccagcggtcggcacatggcgtagacgctgtcatgggccagggacttcatgatgatttccgggccgacgccggcagcatcgcccagggtgatgccgattacggggcgttcagacatggtgggcttccttctcggagaggggctgggaatggctggcgccgtgcaggcgagcccaggcctggtaaagggtgtccggctggccgaagccaccggccttggtgacgatggccagctcgtgaccctgccgacgggcgctggacagcaccacgccgggggccagctcgccgtagagctgcaggctgtcgatggcggcagcggcaaggagggcacgggcggtttccccgccggtggcgatcaaggcgccggcttgggcgatggccggcaacagcaactgcgccaggggcgcgcccagcaacgtcgcctgggttggatcgcggtcgcgctgttcgaggctgatcagcaggtccttgccgctcgccatctgcgcggccaagcgagcgctcaacgcgtcgcgctgatcggctgcagcagttgccagcagcagctgtggttcgatgcgctgccactgctggccgctgcgcgcggcgagcaactcggcttgcgcctgggaatgccgggacatgctgccgaccacggtgagcacgggctttatggcctcggccagcaccggcgcggtgcgcgctgcgagccccagggcggcgggcaagtgctgggcgaggccggccgagccaacccagaacagctgatcggcatgctcgaccgaagcctgggccagtgcctgcaggtcggcatcgcgctcggcgtcgcagaccagcacctgggtgccggtctgcagatgttgcgccagtaaatcggccagttcggcgccgcggatcttttcgaggttcagggcggcgcagcgcaggccgtcgctgctgaacagttcgagcagatcgctggtgccgctcaggccttcgttgcgccacacatcgctctgagcgacggcgacgccatggacgtactgcacgccgcccaaggtggtacgacccatcgccggaaaggcgggcgcgaccagtgccatgcctttgcccagcagcgcggcgacttcgctgagcaggttgccgcgcagggtcgagtcgaccttcttgtacagcccgtggccagcgaaggtgcgggtttccagcagggcgcgatggcgctgcgcagcctggccggccggcaggcgacgggtgtccaggtcgatggcggtcaccggctgggcgcggtgctcggcgcgcgggtccagcagcacctcggtggccacatgacgcgcgaagccggcggcgcagtcggcagcgccggacaggtcgtcggcgatcaccagcagtggccgtttcatggcagcaggcaccggtacagctgctggatgtcgcccagactgagcgccttggggttgttgaccatcaggcgggtgaccttggaggcggccacggccatatccgccaggtgctcctcggccacaccgaagtcgcgcaggttctggggaatctccagggtggcggtccaggcgctgatctggtcgatcagtttgcgcgcggccacttcgtcactgtcgctttcctgggccaggccgcagacgcaggcggcgcgcttgaggcgcggcgcgcaggcatccatattgaaggccataacgtggggcagcagcatggcgttggccaccccgtgggtgacgtggaacttgccgcccagcgggtaggccagggcgtgcacggccgcggtgccggcggcagtcagggccaggccgccgtacatcgagccgagcagcatgtcgctgcgtgcctgcaccgagccgggctgctgataggcctccacgatgctgccggcgatcaggcgcatcgactccagggcaaaggtgtcgctgatcggattggccttggtggaaatgaacgattccagcgagtgggtgaaggcgtccataccggtggcggcggtgatcggcttgggcaggccaagagtcagggtggcgtcgaggatcaccagggtcggcagcaggtgacggctgaccacgccgatcttcagctcctcgtccggcagggtgacgatggcgttgggggtgacttccgagccggtgcccgaggtggtcggcaccagcaccatgggcgcgccggcgttgggcaccttgtcgatgccgagcatgtcgcgtagcggcatgtcgttggtgagcagcacggcgaacaacttggcggcgtccagcacgctgccgccgccgatggcgatcaacgcatccggcgcggcgggggccacggcgcggcggaatacgccttcgatattttccagggtcggctcgatttccacgtcatcgaccacggtgacggctatggatttggcctctagctgggcgaccacgcgctcggtgacgcccagctggtgcatggcgttctgggtgaccagcaccacgcgctgcagcggtttgtcgagcagtgccagcttgtcgcccaggctgttgaggctgtcggggccatggacgatgtgtttgacggtctggaagtgatacatggtggtcctccgactcagcgctggtaggcggccagcaagccttcgagcttgtggacggtctgttcatcgagggcggcaacgggggcgcggcaggggccgaccggcacgttgagcaggtccgtggctttcttaagtacggacggcatggtgcccagggcaaaggcgtcgcgcagcgggcgcagggcttcctgggcggtgcgggcagcttcgtggttgccggcctggaactggttccagatctccatcaccacgtggggcacggcgttggcagtggccgccaccgcgccgtcaccgccagccagcaggttccagtagatgagcgagtcggtgccggcgaacaccgcgaagtcgtcgctgcgataacgcatcatctgcaccagagcgtcgaagttgccggcgctgtccttgatgcccttgatctgcgggtgctgggaaagtgcggcgaccgcctggatgccgatcgacatgccggtcttggcgggaatgttgtagagcatgatcggcagatccgaggcatcgccgatgcgctggtagtgattgatcagctcgctctggctgaccgcattgaagaacggcgtgatgaccgacagggcctgaacgcccacatcgctcattttcttgttcagttcgatcacatcgcgggtggcgaaggcgccagtgccggcgatcaccggcacgcggccagcggcgagttcgacggtcagtttggcgatacgcactttctcggcgtcggagagggcgaagaactcgccattggtgcccagcacgaacaggccgtgtacgccggccgagacaaggctttcgataagcgcggcaagcgccggttcatcgacctcctgggccgcattgaacggcgtgacgagggcagggacgataccgtggaatttcatggcttatcctgtctttatgattgttttggtcagtattaatagcagtagtgattgaatcgatcaaatattttcgagatggttcagcccttgcggcggatatttgagcgaatcgttcgtttttggtgggcgttttgatcgcgttgatcgtcaggctggcgcgagaaaccgcagtcgcccggaagagtaactgcaaggtttgcttggagagtgaggcgcagcgcctactgagaaagcgcgtggggagcggggttcatcgccggccgggggcaatcaaagcaatttcagagaatcggcgaaatcagccgcgccacgcgcatgcccagttgctgcaggcggtgcacttcgcggcggtcagcgccgatcagttcgcgggattggctgaagtcatccagcagcatcgcttcgacctggcgggcgaattcggggtcgacggtgaccagagtgatttcgaagttgaggcggaacgagcggttgtccaggttggcgctgccgaccacgccgatgtcgccatcgatcagcgcgaccttctggtgcaggaagcccggcaggtagcggaagatccgcacgccggcgcgtagcgcttccagggcgaacaggttggaagcggcgtagacgatgcggtggtcggggcgcgagggcagcaggatgcgcacgtccacgccgcgcagcacggccaggcgcagggcggcgaacagcgcttcgtctgggatgaagtaagggctggtcagccagatgcgctcgcgggcggcgttgagcatttccacgaacagcagcgagcaggtttcctgggcgtcggccgggccgctgctgattacctggcagagcatgccttcgtctgggtagcgctcgggcagcagcagcggcggcagtttgcgggtcgcccagaaccagtcttcggcgaacgattcctgcaggcaggctacggctgggccatgcacttcgacgtgggtatcgcgccatggtgacagccgcggcttctcgcccaggtattcgtcaccgacgttgtggccgccgagaaagccgcgctcgccgtcgaccaccacgatcttgcggtggttgcggaaattcagctggaagcgattgagcacgccgccaccagtggggaaggcatgcatgtgcacaccaccttcgcgcaggcgcctgatgtagttgcgcggcagggcgtggctacccaccgcgtcgtagagaaagtagacctgcacgccggccgccgcgcgctccagcagtgcctcctgcaaacggcggccaagcttgtcgtcatggacgatgaagaactggatatggatgacctgatgcgcgtcggcgatggcctggagaatcgcctcgaaggtcgccctgccattgaccagcaggctgacctgattgccggccaggcagggcatgcgccccaagcgtggtagcgcgcgcagctggccgtaggcttccgactcgccggcggcgatggcctcctgcacccaggggcgccagtccagcgaggccatggccttgtgcatctgtttgtcgaccacccggcgcgcgtcgatgtacgcatagaagcggctgcgcccgaagatcacgtagggcagcagcgtcaggtagggcatgaagaacagcgacagcgcccaggcgatggcgccctgggccgtgcgcacggtgagaatcgcgtgaatggcggccagggttccgagcacgtggatcgccgcgatcagatagccgaagaaatgctggataccgaattccatggtcgttcgcttgatggctgccgtgccagcatagaccacgctatcgatgggtcgtcaccgatagaaatcggcgttccacgtgaaacttcctggcgctgctgccttgagtccctgtgcgaatgaacgaaagccccggcacgataggcgcgaggctttttcgtcactgactgtcaggcccgcgatagcgccgaaatctgctggcgccggtacagcgtgtcgcggctcgacagcagcaggtacagcggcagggtgacgacgatcgccaccagccacgacaggtcggcgccgtcgagtttgctggcgatggggccggtgtagatcggcgtgaccgcgaacggcagttgcaccaggatgccgatagcgtaggcgctgaccgcgttggggttgaaacgcccgtagatgccgcccgtggcgtcgaacagcgaggggatgtgatagcgctgcttctgcaccaggtagaagtcggccaggttgatcaccgcccatggcaccagcacgatcatcatcgccaggatcagctgcatgaagcgcgcgatgaagtccgcgggtgcggttaccgcaaccacgcagcaggccaccagcaggatcgccgagagggccacgcgggcctggcggctcggtgcccagtcggcggcgaaggtctgcaccgaggtgatcagcgccagcaccgcaccgtacaggttcagggcgttgtggctgatgatgctaaggatgaacagcaccatcagcaccggcccgaacacgccggtgctctgcttcaccgcttccatggtgtccgtctcggcgctcaccgccagcgccaccagggtgccgaagatgaagcacagagatgtgcccagcacggcgccacagtaggtggcgatgaagggcttccagatgcccacgttgcgcggcaggtagcgcgagtagtccgaagtgtagggcgcgaaggagatctgccagatggcgcccagcgaggccatggccagccagccggccaggttgaaaccgccgcggctggcgaagtccgccggcaagccgttggcgaacagggcgatgaagcccgccagcaggccgatgcccatcacccaggtgccgatgcggttgagggtgtggatgaagttgtagcccaggatgccgatcagcgtcgcggcgcaggcgccgatcagcactgcagccggcagcggcagatccggcgccacggtgtggatggatttgccggccagcacgcagttggagatgaagaagccgatgtacagcaccgcggcgatcaccaccaccagcagcgcgccgtagcgaccgaactggccgcggctctgcagcatctgcggcaggcccatctgcgggccttgggccgaagccaggccgaggacgataccgccgagcaggtggccgaccaggatggcgcagatcgcccagccgatgttcaggtggaacacctgcacggccatggcgccggtgacgatcggcagcggtgcgatgttggtgctgaaccagagggtgaacaggtcacggacgcggccgtgacgatcggcatcggccacctggccgacgctgttgctttcgacgagctcttggggagcgttgttatgggacatggcgggttctcctgcgcaaagcggtagcggcacgctgcgcgcgaggcgggcagtgccggatggatgcgtggggtgtcgtggctgaggtcagccgcgctcgctgcgggccgggccgcgggcgagggagaacgggcaggggtgacgcaatgggaaggcacgcaacaacatgggaaaaacctacttcttgtctttattcggatagcagcgttttcgatcgttgcagcagcccggcgcgggccgggctgtgcggagtgatgctcagcggaaggccggcaccacgtgctggatgaacagctccagggactttttcttctcggcgtagggcaggctgttgtcggcccagaagctgaattcgtcgacgcccagttcctggtagtgacgaatgcgcgcgatgatctcctcgggcgtgccgatcatggtgttcttgcggatgttctccagctggaacgccggcacttcggcgaacttggattccgggctcggctccaggaagccattgaccggcgtggtcttgttgccgaaccaggcatcgaaggtgcggtagaaacgcgaaatggcggcggcgccgagcttccagccttccgggtcgtcggccaggtgcacgtgggtgtggcgcagcaccatcagttgcgggcgaggcacgcccgggttgttggccagggcggcgttgaacttgttgttcaggtcgaccacttcctcgtcgcccttcatcagtggcgtgaccatcacgttgcagccgttggccacggcaaagttgtgcgagtccgggtcgcgggcggcgatccacatcggcggctgggcgttgtacggcttcggcacgctggtggaggtggggaatttgtagacctcgccgtcatgggcgtagtcgccttcccagagcttgcgcaccaccgggaccatttcgcgcagcgccttgccgccgtcggtggccggcatgccaccggccatgcggtcgaattcgaactggtatgcgccgcgggccaggcccacttccatgcggccgttgctgatcacgtcgagcagggcgcattcgccggccacgcggatcgggttccagaagggcgcgatgatggtgccggcgcccaggcggatggtgctggtgcgcgcagccaggtacgacaggatcggcatcgggctcggcgagatggtgtattccatggcgtggtgctcgccgacccacacggtgctgaagccgccggcctcggccagcagggtgagctcggtcagctgctcgaacagctcacggtggctgacgtcctggtcgtagcgttccatgtggacgaacaaagagaatttcatgtcgctttcctcgatttttgtaaggcccggacctcaggcatgagccgctgtcggggctggccgcctgcaggatcaggcggctcatggtctatggtataccataatataaaatactttggcgagtacccgagacccctctcgtcgaaaagcgtcagttcttggcggcctgccaggcgtaccagcgctcggcgatgcgctcgccgttgaggctccagtatttgaaatccagggtgatctgcccggtcttgtgggcgctcggctggttctccgccagcttcggatcgaccagcgccgaagcgccgaggttgaccggcgcgtagccggtcagcgaggagaaatccgcctgcgccttggggctggtagcgtgggcgatgaacgcgcgcgctgcctcggcgttgggggcgccgcggggaatgaccaggaaatcaccggtcaccaggttctgctgccagttgatggccactggtgcgcccccatcacgcagggcgttgacccggccattccagaacatgcccaggccggcagagccggacgagagcaactgctgggattcgtcgccgctgccccaccaggcgatgtcgcccttgatgctgtcgagcttgcggaaggcgcgatccaggtccagcggatagagctgcgccgggttcaccccgtcggcgagcagggccatctccagcacgccggggctcggccacttgtacagcgcgcgcttgccgggaaaggtgcgggtgtcgaaaagcgccgcccaatcctgcggcgccgtggccagcacctgggtgttgtagccgaggatgaaggagaagtagaacgagccggcgccgtagatggtgacgaagcgcgggtcgatggtgcgtttggcgatctgcttgaagtccagcggctcgagcaggccttcacggccggcacgcagggcgaagtccgcctccacatcgaccacgtcccaggtgaccttgccgctttccaccatggccttgaaggccgcgtaatcggtagggccggcctgctcgacgcgaatgccggtctgctgggtgaagggctcgctccaggcgcgggtctgcgcggcctgggtgctgccgccccaactgacgaaggtgaggctctgctcggcgtgagcggtggataacagctgcaaccccagcagcatggccagcaatgtgcgcatggaaatccctcccgaacgataaagaaaccctggctgccgacctggcgaatgtgccgtgatcaagcaccgtactggcacattgcaagatgcgctccagattgctccgggcgctgcggcgggcggcggcggtgccagccgccgagcgcgctggttttatgtgggaaaagcagtaccacttgccagggctggcgtaacggttgagggggctttcagcgatccagtgtggcagcggtgcacggcgcttgggccccacaggatcgcgagagatgctcaaacccgtaggagccccgacccagggcgaagcgatcgtggccatcctgccaaagcggcgtcgtgactgctattcgccgcgaggtcacggctcccacgggatcgtgagaagtcatcacacctgtaggagccccgccccggggcgaagcgatcgtggccatcctgcaaaagcgcggtgctggcaccattcgccgcgggtcgcgggtcccacaggatcgcgcgagatcctcacacctgcattgggcagcggctcaatgcgccccggcgcccttgctcaggtcgctgtcgttccagctgtcgtacaggcaggcttcgatggctgcccagcgtaccttggcctgggcaccgggttgcagcggttgcaggccgctgcccatggctttcagggtcaagtggcagccgcccggcgtgaccacgtggcaggtcaggctctcgccaaggaacaccacttcggcgacctgcacggcgatctcgttccagccggccggcagcgggctttgcgcagcgacctccaggggctgcacctgggccttttccggacgcaacatcagcagcacgtcctgatcgttcttcagattggcggttggcgtgatcgccaggctctgctgctcgaactgcacggcggcctggccgctgactttggcccgcaggaagttggagttgcccaggaacgaggcgacgaaggcgttcggcgggttctggtacaggtcatagccggtacccaggccgacgatcttgccgtggctgaagatggcgatgcgctgggacaggcgcatggcctcttcctggtcgtgggtcacgtagacgatggtgatgcccaggcggcggtgcaggtggcgcagctcgtcctgcagatcctcgcgcagtttcttgtccagggcgccgaggggttcgtccatcagcaggatgcgcggttcgtagaccagcgcccgggcgatggccacgcgctgctgctggccgccggacatctgcgacgggcgacggtgagcgaaggcttcgagctgcaccagcttgagcatggcgtcgaccttgcgcttctgctcgtcggcgctcagcttgcgaatgcccaggggaaaggcgatgttgtcgcgtacgttgaggtgcgggaacagcgaatagcgctggaacaccatgccgatatcgcgcttgtgcggcggcacgttgaccagggatttgccctccacgaggatttccccggagctgggcgtttcgaagccggcgagcatcgacagagtggtgctcttgcccgagccactggagccgaggaaggtgaggaattcgccgtcctggatatctagggaaatgttgtccacggcggcaaaatcgccgtagtgcttgttcaggttgcgcaggctgaccagggtctggggcgcctgttgttgcttgatgacggcactcatggggttctcctcggcgctcagcctttggcttcggcgcgccggcgtgcaatggcggcgatgaacatgaccagcagggaaagggcgatcagcagcgtcgaggcgacggcgatcaccggggtgagatcctggcgcagcgtcgtccacatcttcaccggcagcgtctgcaggccggggctggccatcatcacgctgagcaccacctcgtcccacgacaccagaaaggcgaacagcccgcccgataccaggcccggccggattgccgggaaggtcaccttgacgatggcctgcaggcgggtggcgccgcagatcaccgcggcatcctcgatggactgatcgaacagcttcagcgagttgatgatcgagatgatggtgaacggcagcgcgacgatcacgtggctgaccacgaaagcgaacagcgtgccggtgtagccgagcttgagaaacagcgcgtacacggccacggcgatgatcaccagcggcacgatcatcggcagggtgaacagtgcgtacagcagttcacggccgggaaacttgccgcgcaccagggcgaaggcgctgggcaggccgatggccagggcgcacacggtggtcagcagcgccaccttgaggctgaccagcgccgaatccatccactgttcgttggagaagaactggccgtaccacttgagcgtccagcccggtggcggaaacaccagccactgcgaggagccgaacgacagcagcacgatgaacaggatcggcagcagcaggaacacggcgatcagcgcggtggtcgcggtcaggccgtagcgcaggccacgacccatggcattgggtgacagcagcatggcggcttacctcgcagtgctggaagcgaccggcgattccggttgcagcttcaggtagacgtagaacagcaccagggtgatgaggatcagcaaggctgctgccgcactggcgatgccccagttgaggaacgattgcacctgctggatgatgaattcggggagcatcatgttctgtgcgccgccgagcaacgccggcgtcacgtagtaacccagggacatcacgaagaccatcagagcgccgctgaagatgcccggccggcacagcggaatgaacaccttgaaaaagttgcgccatgggctggcaccgcagatcgagccggcctgcaacaccatcgggtcgatggcgctcatggtcgcctgcagcggcagcacgatgaacgggatcatgatgtagctcatgccgatcaccacgccggtcaggttgtgcaccatctccagtggctggtcgatgatgcccagacccatcaggaatttgttgaccacccccgaggactgcagcagcaccagccacgagtaggtgcgcgccagcaggctggtccacatcgacagcagcacgatgctcaacagccagcggccccagccgcgcggcatcagggtgatcgcccaggccaggggaaaggccagcaggaggctgatcacggtcaccaggccggccaccgcgaaggtgttgaacagcaccttggaataggccgagttggcgaacagttgagcgtagttgcccaggcccggctccggttccagcacgccgcgcagcagcaggccgatcagcggcgccaggaagaacaaaccgagaaacagcagggccggcagcaggtacggggcaccgcgccagcgcgctgcccgttccgggttgccgtcagcgttggcacgctgacggtctgctgcaccgacctcgggggtacggagcgcggtcatttcacttcaccagccattcgttccagcgattggcgatttccgcgccgttcttggcccagtaggcgtagtccagggtgatctggtcggcctcgtgggcggtcggcaggttctgcgccagtaccgaatccaggcgtgccacgctatccaggttgaccggcgcgtaggcggtcaggttggagaagtcggcctggcccttggcgctgctggaatgggccaggaacttcatggccgcttccttgttcttggcgcccttgggcacgaccagcatgtcggccatgaccaggttctgcttccagctcgccgcgaccggcgcgccatcttcctgcagggcgtggatacggccgttccagaactggcccatgctcgcctcgccggaggccagcagctgctgcgactgcgcgccgccgccccaccagacgatgtccttcttgatggtgtcgagtttcttgaaggcgcgatccaggtccagcgggtacagcttgtccttttctacgccgtcggccagcagggccagttccagcacgccggggctcggccatttgtacagggcgcgtttgccggggtaggtggcggtgtcgaacagcgcgctccagtcctcgggcttcttgccgccgaccgcgccctcgttgtagccgagcacgaaggagaagaagaacgaaccgacgccgtggtcgttgacgaagcgcgggtcgatgcgatcgcgcttgatgacgttgaagtccaatggttcgagcaggccttcggccgcggcgcgcagggcgaagtcggcttccacgtcgaccacgtcccactgcacgttgccgctctcgaccatggccttgagcttgccgtagtcggtcgggccgtcctgcacgacggtgattttggtgtcgcgggtgaaggggtcggcccaggcggctttctgcgcatcctgggtggtaccgccccagctgacgaagttgacggtttccgccgaggcggtggtcgtgattgcagcactcaggatgctcgcggcgagcaccgaggtaacacctttgataaacaccatcttgcttgccctctttgttgtgtttgtgcgcaagcgggcgtttgcccgcttaaccggagcagtggatcttcaatggcggccatcaccggtgtttctgtcggggcgacccgtgcgggacacgcgataacttggctggccttagggatatcatattatggtattccaaactttccgcaagcgatttgccatacatcttgcggggctcgtacgaccggctgtccgtcactcgaacggcacggtctccaccacttccagctcgtaaccagccagacccgcgtacttgagcggtgggccgaggtggcgcagcttgccgacgccgaggtcctgcaagatctgcgccccggtaccgacctcggaatacacccgcggctggccccggttgaagggccgttgcggctgggtcagctgcggtacgcgttcgagcagggcttgcgacgactcatggttggcgagcaccacgacaacacccttgccgtcggcggcgatgcgttccagggcggcccacagcgtccagctgcgcggcccggaatactcggcgccgaccagatcgcgcagcggatcgatggcgtgtacgcgcgccagggtcggttcgtcatggcggatgtcacccatcaccatggccatgtgtacgccgccggcgatgcgatcttcataggtgatcaggcggaactcgccgtgcaccgtaggcaatgcgcgctcgccgatgcgggtgatggtgtgctcggtgctcaggcggtactgaatgaggtcggcgatggtgccgatcctgatgccgtgcagtgcggcgaaggcctccaggtcggggcggcgggccatgctgccgtcctcgttcatcacctcgacgatcactgcggcgggcgtcaggccggccagccgggccaggtcgcagccggcttcggtgtgcccggcgcgagtcagcacgccgccttccttggcgcgcagcggaaagatgtggcccggctgcaccaggtcgttgggcgtggcgtcggcagccacggcggtcagcaccgtgtgggcacggtcggcggcggaaatgccggtggtgatgccgctggcggcttctatggaaacggtgaaagcggtggaaaatacgctaccgttgctgggcaccatctgctccaggccgaggcgctggcagtgctcgtcggtcagcgtcaggcagatcaggccgcgggcttcgcgggccatgaagttgatcgcctggggcgtgcagaattcggcggcgagcagcaggtcgccctcgttctcgcggtcttcgtcgtccaccagcaggaccatcttgccctggcgaaagtcatcgatgagttcacggatggaatggaagggcatggcggctctcgcaggtcgaattattttgaattatggtataccgtaatacgtaatcaagttaaaggagtcagcctatgaagggttactggatcgcgcacgtggacgtcaccgaccccgagcgttacagcgaatacaccaagcgcgctccggccgtgttcgccgaattcggcggcaagttcctggcccgcggcggccgctccgaggcgcaggaaggccgcgatacgcctcagcgtagcgtggtaatcgagttcgagtcgtacgaacaggcggtggcctgctaccgctccgcggcctaccaggaggcgagcagctaccgggccggcgccgcgcattcggaagtgatcatcgtcgaggggatggcgccctgacccggcagggctgagccagcgaggcccacctcgatcaggtgaatgccgatcgaggcgggctggggtcagccaatggcctgttcggccagaaaggcgtcgagctcgcccgcctgcgggcaggttgccgggccatggcgagtgaccgcgatggcggccgcggcattggcgcgtgcggcggcggctggctcgggtaatccggcggccaggctggccaggaatacgccgatatgggcatcgccagcgccgttggtgtccaccgcctctacggcaaagcccggtatctgcaggcgccagtcgccacgggccagccaacagccctgggggccgtcgcgcagaatcaccagggcatcctccggcagccgcgccgtgaggcgctcgagggcctgctccatgtcgtcggcagcggtgaactgcagggcttcctctcgattgctgctccagatcgccaggcgctccagcaactgctcggcgcccgggatatccgggttgcaggccagcgggcctgggtcgaacaccagagcgccggccgcgccgccctgctgcagccaggccagcagcggggccgccttgccggcatgcagcaggctgtagccgctgaccatcacccaatcttcttcggtggccatttcgtgctgcaggtccgtggtctgcaacacaccttcggcaccgacatgggtaatgaacgagcgctcggcgctggcgtcggtcagggcgacgcacaggccggtgtcgccgtcatcgcttggcggcaggcagcactcgatgccctgcgtctgcatggcctggcgcgccatgtcgccgaagcgacccaccccatggcgacccaggtaacaggtgctcaggccattgcgcgcggctgcggccatcacgttgaagccaccgcccactgcgaaggccgcgctgctggccagcacgtcctggccggcagcgggcagggcgctgacgcgcattacaaggtcgacgacgatctgcccggtgtacagcaacctagcggccatgggcggcctcgtgagtcacggcagcacggcggtcgcggcagccgccgagcagcgcatacaggccgccggcgacgacgaaggtgacgatccagcccaggccgttctggccgaaccaggaatctgccagccagccgtgaaacagcacgttgcccgcgccgatcttcaccgtggtgaagctgaagcccagcacgatcgccaccgcccaggcgcccagggcgcgccactccacgccgccggcgtaccagtaggcactgctcgggctgacgttcatcaggtcggccgcctcgtaacgctgacggtggcgcaggtcgaccaggaagatacccacccaggcggtgatcggcacggccagcatggagatgaaggtgatgaaggggccgtagaagctttcggcgatcagcatgaagtagatcgagccgatgaagatcaccacgatgtcgaccaccacggcgtagacccgcttgaccttgaggccgagggtcagggtggtcaggccggcggaatacaccgacaggttgttggacagcagcaggccgccgaacgcggtgatcaggtagggcacggccatccaggtcggtagcaattcgcgaatcgccacaatggggtcggtcgccgaggccaggtggtcgttgcccaccgaaatcagcccgccgagggtgatcagcagtaccagcggaatccccgcaccgaaggctgcggatgccaccagcccggccgcgcggacgctcttgtgctggtagcgcgacatgtcggcaccggcgttggcccagccgataccggtaccggcggccatggtgccgataccgatcagcacggcggacatcggcgccggcgtggccgcccacaccagcgtccagtcgatatgcagggcgagaaaaccgccgaccaccaggttcagcgcaccgaacacccaggtggcccatttctggatcaccagcagggtggcgtggccgagaccggagacgcacagggtcagaagcacgaacaggccgatgaacaccagggtcagaaagggcgcggacttggcttccatcggcgtgccctgaatgatcgacaccagtgacaacaacacgaaggccgccgtggtggtattgaccgtttcccagcccaggcgcgagccgagcgataccagggtcgggccgatattgccgcgcatgccgaagatcgcccgcgacagcgtcaggctcggcgcgcggccacggcgcccggcaatcgacagcaggccgacgatggcgaaggagccgccggcgccgaggatggcgacaatcagggcctgcccgatcgacaggccttgaaaggcgatcagcgtggcacccagcggcaagccgaggatgctgatgttggccgcgaaccagacccagaacagctgcagcgggtggccgttgcattcattctcggggactggctcgatgccgcgggtttccaactggcccacctgttcggatgcacgcatggcatgactcctgcgatagttcgttgttgttggcagggctgggtgagcgcaggggcggccacccaggggttcagatcgttcgcaaggccagcagccggtcggtcagcggtgccaggtcgatctggctcaccgcgcagacctgcgccagcgcttcgctcggccacgcgcccaggccatgggtcgcgccgagcatggcgccgagcacggcggcgatggtgtcggtgtcgccacccaggctggcggccatgcacagggcctcataaggtgtcagttggccgttggcgacggcgcgcgccagggcgaacgcggcgaccacggactcctgggacgccaccgaggtgccgatcacctcgtagatcaggtcgggcaatacctcggcgctggcggtgctgcacagctgggtggtccactcgatgcgtgccgcgatgtcgccgccggccacccaatggccaagtcgctggccttgccgggccgccgcgactccactgtccagggcgctggccaggccgtcgccattgatgcccgccgacaccaccgccgccactgcagcggcgctggcgatacccaggccggtgttgtgggtcacctggcaggcctgcagcacctgcgccatgaaacgctcggggtcacgcacgtcggcggcgatgcctaccggggtgatgcgcatcgacgcgccgttggtggtgccgaagcgcccggcctgttccgggctggcgccggcgagaatcatctcgatggcgcgtttggtcgacgggccgagcaagtcctgcgagcccttggcgcgcatggctgcttcccagtcgatcaggcgctgcgccaggtcggtcggctcgatccggccctggccctcgaccagcagttcacccaccagaatcgcctgctcggtatcgtcggtgatcgcgccagcgggcatgttcggggcgatgggttggtcggcgtcggcagcgatcaggccgtcgatacggccatagcgagcgcgaatctgctcccgggacagcgactgggtcggcatgccgagggcatcgcccagggccagcccgaggaaggccccgagcgcgcggtctcgcgcggtggaaagctggttcactgggcgtctccgaattcgagatgaagttgaaagtgcagcgggtccaggtagctttcgacgcgctccatgaagcgtccgcggttgtcaaaggtttccctgatcacccgcaggaatacgctgcccggtgtgcgttgcagttggctggcggcctcgtcgtcgagcggcgctgcgccgatccactgcttgccctgtccggcgcgatagccgtgggtggccagcgtggcggtcagcgagtcctcgagcaggccttcttcggcgagattttccaggccatcgcaggctggaatcagtgcccgctcgagcgacaccaggctgccatcggcggcccgccggcgccgctcgacgagcatgaagcgggcgcggccgaagcgttcggcgaattcctcgcgttccacgcaactgatatccagcagctcggtctggatctgcacgccgccggcggcaagggcctgcgcccagcccccgctctggtgcaaaggcacaccgtcataggtaaccacggagccaacacccggctgggtgccgatgtaattgcgccgcttgagctcggagagcgcctcgcgcaacgtgccgcggctgacatcgaaggccgccgccagctcgtgttcaccgggcagccgctcgcctgcgccgagcacgccttgctcgatgcgttcggccagggcgcgaaccacgcgggttttcttgtcaaatcgaacctgtctaatcatgtacaaattagtaccgccagatcgcatcgctcgcaagtgcttttcggcagacggtgcgtttcaggctgtactggaggcggttgtcggccccgtgttccggccgtttagccggggtgagcgacgccggaaaggtggctgaccagttgccgggcatggggtggcaggctctgccagtcgcggatgcacaggcgcagttcgcgattggcccagctgtcggcgatgtcgaccagcgtcagcggtagctcctgggccatccgtgaggctgcagcctcgggcagcatggcaaggcccgcgccttgggcgaccagttgggcgatggcatcgaagcttggcgcccgcactcgcacgcgcagggcgatgccggcggcgatggccttgtcttcgataaagcgctgcatcgcccgttccgccggcaggccgatgtagggaaagctcagcgcctccaccagtttggcttgtcgccgaccggccagggcatggccttgaggcaccagcagcaccaggcggtcgtggcgaaacggcagggacagcagcccgccggttggctggttgccatcgtagacgcccagatcactttcgcccgcctgcacgtcacgcaggatcgagcggctgctgccttcggtcagctgcagatccacttccgggtaatcggccagaaaggggcccagcgccgccggcaggaaggtgctgttggccaccgtcgaggcgcatagcctgagcaccacgcggcgctgaccggacagctcctgcaggttgtctctcaggcgctgcgtttcgttgaggatccgctggcaggcttcgagcaccagacgcccggccggggttggcgtcatgccgttggcattgcgggcgaacagggtgacctggcagcgttcctcgaattgccgcagccgggtgctggccgccgacaccgccaccggaaaggtggccgcggccttgctgaggctgccggtcgaggcgatggcgaccagcaggcgcacgtccacaagatcgaaatgcacagggcttctccaaaacagaaggcggtcttaggaaaatagcgattctgggtcggcgccattcggatcagaataaccgttcctagccccggattcagattgccatgaacctttctgcctttttcaagcgctgcgccagtaacggcagcctgttcgccatcctttccgctgccggtttcagcatgaaggcgatcttcgtcaaaatggcgtacatcgccgcgcccgtcgaggcgatcaccctgctggcgatgcgcatgaccctcgccctgccgctgtttctgtggctggtctggctgagccgcagtggtactggaacagttgggcgtttttccctgggcgatggcgcacgtgtcgtggtgctggcgctgttcggctattacctgtcgagcctgttcgacttctacggtttgcagtacatcagcgcgggccttgagcggctgatcctgttcacctacccgaccctggtgctggtgttccagatgatcgcctttcgtgagcgccccagccgtcgcacgttgctggccatggcggtttgttacctgggcctcggcgtggcgctcttgcacgatatcggcgccaccgatatgggcagccaggtgatcatcggctcgctgtgggtattcgccagcgccgtgacctacgcgctgtattacctgggcaccggcgtgatggtgaagcgcctgggttcgatgcgcctggctggcctggcgggcagtgcgtcgtcgctgatggtgctggcgcacttcttcgtcaccgaaccggccggcagcatgctcgcgcaaccggcccaggtatggatctgcgcggcgctgatggcgctgatttccaccgtgctgccggtgtactggatggccctggcgatccagcgaatcggcaccacccacaccgccgccgtcggcaacctcggcccggtgctgaccatcttcgccgcctgggcgctgcttggcgaagccatctcgccgtaccagatggccgggctggcgctggtgatgttcggtatctggcagctcaaggcgggtgcggcgaagaaggccgtggttgccgaggtggcgggtgcgggtaagccgagttcggtgagttgagcggctgcggaaggcagaagcggatatccaacgattcaatgtgggaacgggccatgcccgtgatttttttgcgggcatggcccgctcccacagataatcacaagtcctcccgacgggaacgagcggccgctcccgccacagaacggcacaacgcgctagcggatgaaatgcaccttgcccgtatcgtcactgcccatgtagatcccataactgcccgtctcgcgctcggcaatgtagcgttctaggatctgccggatggccgggtagtagatctgctcccaggggatgtcttcgggggcgaagaagcggcgggccagggtttcgctgccgaagtagccgatgtcgtgcagcagtttggcacggaagatcaggtacacctcgctgatcgccggcacgctgaagatcgaataggggcaggtgatttccgccaccacgccggcctcctcgcgtacttcgcgcagggcggcttcttcggtggtctcgccgttttccatgaagccggccggcagcgtccaggtgccgatgcgcggcttgatggcgcgctggcacagcaggtagcggccgtcctgctcgatgatgcagccggtgattatcttcgggttttcgtagtggatgtgcccgcagccggcgcacaccaggcggtggtggtcgtcgcctgccgggcgacgccgttccagcgtcgcgctgccgcattgagtacagaagcgcgggctgggcatggcggtcagcgtccgatacgcgggtctgtgaggccgatgggggcgacgatgtcgcgggccttggcaccttcctgcttggcttccaggtattccagggcgaccttggcggcggcgcgcacatggtccaccgaggcctggtgggcggcgatcgggtcgccgctcttgatcgcctcgaccatgcgctccatttcctggttgctggtgctgcggcggttgctctgcgacaccgaggtggcacgcaggtagctgatgcgtgcctgcagctggcgcagctgggtggccgccgcctcgttgccgcagccttcgagcagcacgttgtagaactcctgcaccgactccagcacgtccggcagctcgccttcttcgagggtctggcggttgttctccagggcgcgttccagggcgcggatgtccttggcgcgagcacgcagggtgaacagctggacgatcatgccctccagcacgcagcgcagttcgtagaggtcgcaggcgtcttccagggtgatgatcgccacgcgcgggcccttggcgtcggcgaattccaccaggccttcggattccagatggcgcaacgcctcacgtaccgaggtacggctgacgcccaggcgatcacagaggtcgcgctccaccaggcggtcgccgggcagcagctggaaattcatgatggcgctgcgcagcttgtccagaacgatttcccgcagggtcacgggattgcggttgaccttgaagctgtcgtcgatcggctggcgtttcatggttggtgctcgcgttataggtatgggcgcactcatcgcattgccttggccgcttatgcctcgggttgctgctgctcggcatccgcttcggcgaaggcctcgcgggcgatgcggaaactgtcgaccgcggcaggcacgccacagtagatgccgacctgcagcaggatctcgcggatctgctcacggctgaggccgttacgcagggcgccgcgaatgtgcagcttcagttcgtgcgggcgattgagcgcggaaatcatggccaagtttatcatgctgcgttcctgcatcgataagccttcccggccccacacgtgcccccagcagtattcggtgaccagctcctgcagcgggcggttgaagtcgtcggcgttctccaccgagcgcttcacgtaggcctcgcccagcacctgggtgcggatcttcaggcccttttcgtacttgtcgttgctcatgtcggttctcctgggtcgattgaggttgctgcagtgctaggcaaagcaatccattcgggtcaatcgcgggcatggcccgctcccacatatcgcattaggccagaacgtaggatgggtcgggccgcgtaggtgaaacccatcaccattgatgggtttcacccatcctacgcggtaaccagctccagcctcacaacccacccatcagggtgtatttgatttccaggtaatcgtcgatgccgtagtgcgagccctcgcggcccaggccggaggacttgatgccgccgaagggcgccacttccgtggagatcagcccttcattgatgccgaccatgccatattccagcgcctcgctcatccgccaggcgcggcccaggtcgcgggtgtagcagtaggcggccaggccgaattcggtgtcgttggccatgtggatcgcctgggcctcgtcgctgaagcgaaacaccgcggccagcgggccgaaggtctcgtcgcgggcgactttcatctcggtggtcacctcactcagtacggtgggctggtagaagccatggccgagggcgtggcgcttgccgccgcagaccagccgggcgcctttgcccaaggcatcggagacgtgatcggcgaccttgtccacagcccggtcgttgatcagcgggccttgctgggcgccatcggtaaagccatcggcgactttcagctcgcgtacgcgctcggccaggcgggcgacgaaggcgtcgtggatgccgtcttgcaccagaaagcggttcacgcacacgcaggtctgcccggcattgcggtacttggcgaccatggcaccgtcgacggcgcgctccaggtcggcgtcatcgaagacgatgaacggcgcgttgccgcccagctccagcgataccttcttcagggtgctggcgcactgctgcatgagcagcttgccgatcggcgtggagccggtgaacgacagcttgcgtacctcggcgctggcgcacagctcgttgccgatggccaccgcatcaccggtgatcacgttgagcaggccggcgggcagcccggcttcttcggccagcacagccaaggccagggccgagaatggcgtttccggcgctggtttgacgatgcacgggcagccggcagccagggccgggccgaccttgcgggtgatcatcgccgccgggaaattccacggcgtgatcgcggcgaccacgccgatcggctccttggtcaccacgatgcgcgcgtcgggcttgtggctgggaatggtgtcgccgtagatgcgtttggcttcctcggcgaaccactcgataaagctggcggcgtagagaatctcgccacgggcctcggccaacggcttgccctgctcgagggtgagaatctcggccagcgcgtcggcgttttccagcatcagggcgtgccagcgcttgaggatggcgctgcgttccttggcggtgcgtgcccgccaggctggccaggcggcgttggcggcggcgatggcgcggcgagtttcggcgctgcccatgtcgggcacccggccgatctcttcgccattggcggggttgaagatggcttgggtgccgccttcatcggcggccagccactggccatcgatgtaggcgtgctggcggaacaggcgcgaggcgttgggcgtcatggcggctccagaagaaaacaggccatgctcgagggtgggtgagcatggccaaagaaaagatgtgcagcttgttgaccatcggctcctggcaggccgctggtcagctcgctcaggcaaatgccggtagggcgccgagtttgccgcggtggtagatcatcggcaccggagcttcctcgggcaggatcaggttcttcaccgcgccgaccatgatcgcgtggtcaccaccgtcatactcgcgccacagctcgcactcgatgatcgctgcggcattgttcagcagcgggttgcccagctcgctgagggtccactcgataccggcggccttgtccttgcccttgccggcgaaggcataggcttccttctgctgctcggcggacagcaggtggatggcgaagcgcttgctgtcgcgcagcaccgggtaggaatcggaggcgtagttggggcagaacagcaccagcgccgggtcgatggacagcgcgctgaaggcgctggcggtgatgccgacgatgccgccatcggggcccagggtggtgacgatggtcacgccagaggggaaggcggccatgacggatttgtagagtccgggttcgatcattttgcttttcctcgatgcgctcagcgcatcacgaacgggtcgggcatgggcgcttgcgacaggttgatccacaccgttttcagctcggtgtaggccagcaccgaatcgatgccgctttcacggccgtagccgctgttcttgaaaccgccgatcggtgccatggccgatacggcgcggtaggtgttgacccagatgatgcccgagcgcacggccttggccatgcggtgggcgcggcccaggtcgcgggtccagatgccggcggcgaggccgaactgcgagtcgttggccatggccagggcgtcggcttcgtccttgaaacggatcaccgaggcgaccgggccgaagacctcttcctgcatgatggtcatcgagtgacggtcgcattcgaacagcgttggctcgtagtaccagccttcgccatcgacctgcgggcgcttgccgcccaggcgcagtttggcgccttctgccacggccgtggcgaccaggccttcgaccacggccagttgctgggcggtggccatggggcccatttcgctggcgtcgtcctgggggttgccgatgcggatgcgtttggcacgctcgaccaggcgctcgacgaactcgtcgtagatgctgtcctgtaccagcaggcgcgagccggccacgcagctctgcccggaggcggcgtagatgccggctaccacgccattgatcgcgctgtccaggtcggcatcggcgaagatgatgttcggcgatttgccgcccagctccagcgacagcttggcgaagttctcggcactggcgcgcaccacgtggcgcgccgtagcggcgccgccggtgaaggcgattttgcgcaccagcgggtggctggtcagcgccgcgccggtggtcggcccgtagccggtgaccacgttgaccaccccggccgggaagcctgcttcgagggccaggcgggccagttcgagaatggtcgccgaggcgtgttccgagggcttgagcacgatggtgttgccggcggccagggccggggcgagcttgatcgcggtcaggtagagcgggctgttccaggggatgatgccggccaccacgccaatcggctcgtgggtggtgtaggcgaacatgtccggtttatcgaggggcagggtgccgccttcgagcttgtcggccaggcccgcggtgtaatggaagaactccggcaggtatccgacctggccgcgggtttcgcggatcagcttgccgttatcgcggctttccagctgggccagggcttccttgttctcggcgatcaggtcgccgaggcggcgcagcagcttgccccgggcggtggcgctgaggccgcgccaggcggggttgtcgaaggctgcctgagcggcctgcacggcgcgctcgacatcctcggcgccggcatccggaagcacggcccaggcctgggcgcgggccgggtcgaggctctcgaaggtgttgcccgactgcgcgtcgacccactggccgtcaatgcacatctgatagcgtgcgagtgtcatgcgacgatcccctttgcggtgtgctgcaactggctggcgtgttccaggaactccagcagcatctggttgaccaggcgcggcgattccaccggcatcatatgccgttgctcaggcagcaccacgacccgcgcgccgggaatgcactgcgccagttgctcggccatctgcggcgtggagcccgggtcgagctcgccggtggcgatcagcgtcggcacatggatgtcggccaggtcgtcggcgcggtacatgtcctgggtggcgaacagcgtgtaggtggtcaggtagccctgcgggtcgttggcggccagggtctggcggatcgctgcgatctgcgccggattggcggcctggtactcacggctgaaccagcgcgacagcgccgcttcggcattggcgtccgggccatgttcggcggcttgggcggtgcgtgcgataacgccggcgcgctgctcggggctgcggttgaacacgctgttgagcaccaccagggcgccgatgcgctgcgggtggtgcagcgcgaaggcacgggccaccaggccgcccatggaaaagccgatcaccatggcctgcgacaggccgaggtggtcgagcaattcacgcaactggtcggcgtaaccggccaggtcggtgtctaccgcggggcgcgggctgtcgccgtggccgagcatgtcgtagacgatgacctggaaatgctgggccaggccaaccacctggccgccccacatgtctttcgtcaggcccacgccgtggatcaacaccacgggttggccctggccgatcacccggtaactggtgccggcgggggtacgttcagcgagttgccgaatcatggcctgctcccgattactgcgccttctcggccgccagttcttccagatcgatataacggttgccgatgcgcgggtgcagacgaccaccgtcggccgcgcccagcaccacgacgatctcgtcggcgcgtggggcgtcttcgatctgcatctccagggtgatgtagtgcgagcgcaggccttcgtcgtccttgtgcatcatcgggatctgaatcgaggtacccggcccgccacgcttgttggtgaacgacaggtagctcttggccttcaccgcctcgcggtaatggttgccgaaacgcagggtgtggataaccgccgaagcatgctcgatttccccgtcagcgccgaccacggcggccttgccgtaggcttcgatcttgtcggcgccgccgatggctgcggtcaggcgcgcgaccatcagttcgccgagggcggagcagttggccttgatctgcggcttgaggtcttcgacgaagccattgccaacccacgggttcttgatcacgacggccaggccgaccatggtgaccggcttgtcggtcgccttgccgccttcgatcagggtttcctctgtgtagctgacgatcttgcgaatctcgaaactcatggcagctcctcggctggttggtgttgggtattatggtataccagaatacacaatatgcaagcattgccgaatcccaggcgtggcggtgccttggcgctttagctgcgagactgcgcggctcgaaaaatgatcgatagggatggtttagataggggaggtattgcggggaagggttggagcgacgccatcacaatcaagcgccgccttttggtgatcgtgtgctgctggggtcagcaccagccgtggctcgccgatgccaccgcatcgtgagcgtgcaggctttcggcgtgggtcacctggatatggaaggcatcgatgcccggcatcttcaacaacgcctggcacagccggcgggcggcgtcttcgcagaacatcaggttctggccgttggccaacgcgaaggcctgctcgtcggcacgtttgacggcgctctgcacggcggtgcccagggcggcttcggcgccatcgagcagggccaggaagggcagggcgttcgcctcgtcgggcaagcgcacgcggatgtgcgcgtcgctgcgctggctgtggggcgtggcgacgatgccggtgctgcccagccaggcgtgcagggcgtcgaaatccagcgggcgatcagcgaagtcagcggcgaagcgctgctggatcagctgccgggccagggccgcggagcaggggcaggtcgacgaataggtcacgcgcaggcccagctccagatggaagcctgcaggatcgaggcgtgcattgatggtcagcgggtaggccttgtagccggccagcgggctgaccagtgccgggcgcgagagtagccagtcgccacacagttccaggtaggcgcagtgcgacaggccgtaatggctgaccagaaagttttccagcacatagcgcaatagggctggcgacagcggttcgccctgcaatgcggccagggccaggtacaggcgtgacatgtggatgccgcggctttggccatcgtccaggctgacgccggcgtccacctgggcattgatcggctgttcgcccagcagcaccggcagagcgatgccgcccatgcctacccggtcaagtggcacgttggcgtgagcgctgcgttgtgcagcgatatcgggcaagggctggctgttcatcggcttcctcaaggtggcgagcattacttttgtgtatttaatgttatgttataacaattgaatgatttgtgaggccaccatgactgccgatgaattgctggcccagcccgccgaggcctacatgaacgacgcccagcaggcgttctttcgtgacctgctgacccgccagcgcgaggagctgcaacagcgtatcgacgaggaattcggcgagctgcgcgagcaagagcggccggccgatgaagccgatatcgccagccgcgaggagcagcgccaatggcagctgcgcctgctggagcgggaaaagaagctgctcgacaagatcgaccaggccctcgagcgcctggcccatggcgagtacggctggtgccgggaaaccggtgagccgatcggcctgaagcgcctgctgctgcggcctaccgccaccctgtgtatcgaggcgaaagagcgcgaagaacagcgcgaacgccaccaacgtgacctgtgaaccctgatgccgatgaggacccccgccatgcccgaccgccttcccgttaccgtgctttccggctttctcggggccggaaagagcaccctgctcaaccatgtgctgaagaaccgcgacggcctgcgcgtcgcggtgatcgtcaacgacatgagtgaaatcaacatcgacggcagcgaggtgcagaagggtgtcagcctcaaccgcgccgaagagaagctggtcgagatgagcaacggctgcatctgctgcaccctgcgcgaagatctgctcgacgaggtcagcaagctggcccgcgacggccgcttcgactacctgctgatcgagtccaccggcatttccgagccgctgccggtggcggagaccttcaccttccgcgacgagcaaggccagagcctggctgacctagcgcgcctggatacgctggtcactgtggtcgatggggtgaatttcctgcctgattttcaggctgcgcagagcctggccagccgtggcgaaaccctgggcgaggaagacgagcgctcgatcaccgacctgctgatcgagcagatcgaattcgccgatgtgctgctgatcagcaagatcgacctgatcagcagcgccgagcgcgaggagctgaccgccatcctgcgccgcctcaacacccgcgccaggatcgtgccgatgagcatgggcgcggtaccgctgggggccatcctcaataccgggctgttcgacttcgagcgcgccgccgagtcgcccggctggctcaaggagctgcgcggtgagcacgtgccggaaaccgaggaatacggcatcgcctccagcgcctatcgggcgcggcgaccgttccatccgcagcgcttcttcgatttgctcagccgcgaatggaccaatggtcggctgctgcgctccaagggctttttctggctggccagcaagtatcaggaggcgggcagttggtcccaggccggcggcctgatgcgtcatggcctggccgggcgctggtggcgcttcgtgccgaagagccagtggccacaggacgaagacgaactcaagggcatcatccgccagtgggacaaggccagcggtgattgccgccaggagctggtgttcatcggccagcacatcgacttcgatcagctgcacgccgagctggacgcctgcctgctgaccgacgcggaaatggccgccggcaccgaggcctggcggcagttgccggatccgttcggcccctggcaggaggctgcgtgatgctggcgttgaagatcaagccggcgccgcttcaggtcagcagcgagcgcatcgaggtgctcggcgaggccctgcgtgatgaggtcaacctggcggtgtggcagcgcagtctgcctgagcatctggccgccttcgccagcaccttgctggcccagggcgagccgctggccgaatcgctgagcatcgaactcgccgccccggaagccgagcccaatctgcacgggctgctcagcggttacagcgatctgcccggccaggcggcttttctcgccgatgtcgcctggctggtgcgcgcctatgcctgcctgctcgatgccaaacgtatcggcttgcgcctgcgtgcactggatggcgccatgtgcccgcgctttcatgtcgatcacgtgccgttaaggctgatcaccagctacgccgggccaggcagccaatggctggccgagggcgcgctgtcgcgtcagctgttgggtggcgcgcaggcgttgcccaaggagggcgcaatgatcgagcagatcggctgtggccatgtggcgctggtcaagggcgagcgctgggtaggcaacgaaggacgcgggctgatccatcgctcaccggccttgcccgctggcgagcgccgcctgctgctgaccctggactggctggcctgaatcgcaggcaaaaaaatgctgcgcctgggcgcagcaacatcgccaccgggcctgtccggcagccaagagagcttttattaacaccgatagagatgacgatcggatgacggctcagtagaccttccatacggcctagctttggctttcgcacaagggcttgaggtagacatcttcgctcacgccgttttatcggataccgttcgacggaaagtcgatgtcgtggagcagtcggcatttcattgtcacggcgcaccggtaaactatcggtccgataatggcttattgcctttatatgtgtctggccgacgcatgatcgcaccatgctcaagctggcggttatctatttcgccatcatcttgatgcttttcagggacattacagggacgtagtaccgtgccgacttatcagcagagcacccagttttcgaacgtgccactcagcttctccacgaccgtcaatgcgctgctctacggaaccaagtggggcgcttggtcgggcagttcggcggcactcacttacagcttcgctaacccaggcgtttcacggtactcaagcgactacgactatgtcgatctgcccggcatcagttcccgagcttttgtttatgcccttactgccaatcagcaggatgctgtacgcagtgcgctggctggctggagctcggttgccaacttgtctttcaccaaggtgagcgataccgcgggtggccaggtaggggatttgcgtttcggtggttaccatctgaccgactcagatacggcggcattcgcctttctgccaggcggaagcccagtttcgggcgacgtatggatcggccctgcaaccaatgaatcctcgccctcgccgggtagttatgactacctgaccttcgtgcatgagattggccacgcgctggggctcaagcattcatttgaggcctcagacttcagtaattacgtattgcgtagagactatgatgacgtgcgctacacagtcatgagttacaacgacagctacgatttccagcccactggcccgatgcttttcgatgtttccgccattcaatacctgtacggcagcaacaatagatggcagacgggcgacaacgtataccgctgggatgccagcgcgcagatcttcgagaccatctgggacgcgggtggcaatgacacgatcgatgccagcaaccagctcgaaggcgtggtgatcaacctcaatagcggcgagttcagctcgattggtcaggatatctataactacgccacgggcgaatggcgtaatgattttctgacgattgcctatggcgtcgttgtcgagaatgcgatcggaagcaacttcaaggacacgttaataggcaacgccgcgaacaatgtgctcaacggcggcgctggcgccgacaccctgatcggtggtgacggtgacgatacctacgtggtcgataatgtaggcgatgtagtgattgagcgagccaacgaaggcatcgacctggttcaggttgccattgcctcggcaggaggcacatacacgctgggcgatcatgtcgaaaacgccacgctgatcaataaagtcgcgtacaacctgaccggcaacgcgctgaacaacatcctgatcggcaacgcggcggataacgtacttgatggcggcctgggtgctgacacgatgaacggcggcgcgggcaacgacacctacatcgtcgatgatgtgggcgacgtcatcatcgacagcgccggcatcgacaccgtgcgcgcgagcatcgcctacacccttggtagcggcctggaaaatctggtgctaatcggtaatcaggccatttccggaacgggcaacaatctgggcaacgtcctggacggttcgcagaacgctgcagccaacgaactgcgtggcctgggcggcaacgacacctatatcgtcggcgctggcgacacggtgatcgaagaagccaatggtggtatcgatctggtgaaggcttatgtcagctacaccctgggcaatcatgtcgagaacctgagcctgctgggcagcgatcacctcactgccaccggcaatgccctggccaacgtcatcaccggcaacgacggtaacaacatcctcgatggcggcgcaggcgtggatacgctgcgtggcggcaagggcgacgatacctacatcgtcgacctgaccgtcaagaacacgctcgaagacactatcgtcgagaacctcaacgagggtaacgacacgatccagctgcgtggcggcaacgccgcgctgactacagtcactgccattgccctggctaataacatcgagaacctcgacgccagcgcaaccggaaccagccgtctgaacctgaccggcaacgcgctggacaacgtgctcactggcaacgccgcgaacaatgtgctcaacggcggcgccggtgccgacaccctgatcggtggtgacggtgacgacacctacgtggtcgataacgcaggcgatgtggtggtcgagcgagccaacgaaggtatcgacctggttcaggttgccatcgctacggcaaatggcacctatacgctgggcgatcatgtcgaaaacgccacgctgatcaataaagtcgcttacaacctgaccggcaacgcactgaacaacatcctgatcggcaacgcggcgaataacgtacttgatggcggcctgggtgctgacacgatgaacggcggcgcgggcaacgacacctacatcgtcgatgatgtggacgacgtcattatcgacagcgccggcatcgacaccgtgcgcgcgagcattgcctacaccctcggcaacggcctggagaacctggtactaaccggcaatcaggacatctccggaacgggcaacaatctggccaacatcctggacggttcgcagaactctgcagccaacgaactgcgtggcctgggcggcaacgacacctatatcgtcggcgctggcgacacggtgatcgaagaagccaatggtggtatcgatctggtgaaggcttatgtcagctacaccctgggcaatcatgtcgagaacctgagcctgctgggcagcgatcacctcactgccaccggcaatgccctggccaacatcatcactggtaacgacggcaacaacatcctcgatggcggtgcgggcgtggatacgctgcgtggcggcaagggcgacgatacctacatcgtcgacctgacggccagcaacgcgttcgaggatcgcgtcgtcgaaaacgccaatgaaggtatcgacacaatcatcttgcgtggcggctccttgttacccaaagcggccaccgtggtgttggtcaataacatcgagaatctggatgcgagtggaacaggcagcatcgcgctcaacctcacgggcaacgccgcgaataacctactgatcggcaatcagggcaacaacaccctcaatggcggtgacggcaacgacatcctcgttggtatgggcggcttcgacacgctgaccggtggccgcggtgccgacaccttccgtttcgacctgagctggctcggcctgagtgatggacccgatgcgcagatcaccgacttccgccgtctggatggcgacaagattcagttgcagggcgatggggcacagagtttcagtttcgtcggccagtcattcgatgcgggggctgccagtagtcatcaactgcgttttgatgctggtacgctctacggctccgtcgattcgggggctagcaatgcctttgaaattcgcctgttgggtgtgaaggagctgcgccaggatgacttcctcttcggttgatcgcccctctgcaggcactaacaaagccaattgcccgcgcgggctggcatcagaagcagctatccgggtcacaggcctacccggcagccatgtattaacgccgatgagagatgaaaaccggataatggcctagtaggccatccacacgcccttgctttggctttcgcagaacggcttgaggtaggcggcgtcttcggccacgccgtagtagtggatgtcctgctgatagggtgtgccgccgacccgggcgttgcggcacacgccaaaggcgccgaccgggcattgctcgacaaagctcacgtcgaccttctggcccttgagctcgggctggcagaaaccgctgcggaacaggttcggcgggatgctgcggttctgctggcagaccttcacatccagtcgctcggcctggctatgcaccacgcaggcttcgccccaggccagaccggacagaccacacaaaagcaggggcagcaaacggcgcattggtacgactccatttagagatgcggcgactttaggtgtgccgccggatcagtgcaagccgggcttttccccgcgctcccaagccttcaccatagcgccatgttgaaacagatccccacccacctgatcgccggcccgctgggtgccggcaagaccagcctgatccatcagttgctggcgcagcgccctgcccacgagcgctgggcggtgctgatcaacgagttcgggcagatcggcctggacgcggccctgctggcccgcgacgaggatggcctgagtttcagcgaggtggctggcggctgcctgtgctgcgtcaatggcgcgccgttccaggtcggcctgggccggctgttgcgcaaggccaaaccggaccggctgtttatcgagccgtccggcctcggtcatccgttgagcctgctcgaacagcttggccaggcgccctgggaaggtgtgctggccgtgcagcctctgctgatggtgctcgacgccgcagcgctggctgccggcgagccgttggctgacacccagcgtgacgcgctgccccgcgccggtttgctggtgctgaacaagagcgaagggctggacgaagccgcccgtgcacgcctgcaagccgaactgccactggcgccttactggaccagccagggccgcctgccgttcgagcgtttgccccaggctgaagcgattgcggcgaacccggccggcgccctgccagacggcccgccaccgccggcaatggtgtggcgcaataccgatgagccgatctgcctgattcaggatcagcccgagggctggagcatcggctggcgctggcaccccagccagcgttttgacctgctggccatccagcaatggctggccacggtcccctggcgacgcgccaagctggtgttgcacaccaatgccggctggctttcagccaatgccctgcaaggccaggcgctgcactggcagaacagcgagtggcgcaaggattcgcggctggagctgatcttcgcaggtgctcaggacgaggcggtattgcgggccggtatggcggcctgtcgggtctagtgtcgcctgctcagggttccgacagcggcgtaacgttattcaggtcgtaacgttcaagggccgagccacagggtgcgggctcaggtaagccctccggacggccggtattggcgacgcccaggcgatcgtcggccagttcgatttcctgaaaacgctcggccagcacccgtcggtcttgggtgatgtacagcagcacccgcggcaggcgcgcctgtttttgctgctcgtcggtcagcggcagcggcggcaggttgaccgtcgcctggtgccagatgcccggcgcctcggcctcctgccagcgcacctgccagggcgcatcgagcggcagcagggccggccccaggttcgggtagccgtgatagcagtcgcgggtcggttgcagcgctctgccccagatatccatggccaacgcctggccgtcgatctccatgcgcaccagggttcgctcgccgaggttggcggctgacaccagtaccggggcatggcgcaggctgcgcgcgcggctggtttccaggttcgagttgcgggccagggcggcggcggcttcgatgcgatcagggtagtggtaatactgataaaccagtggcagctcattggctgcgggataggccgtggtcaggcgcagcggcgccggtgtcagggcgttttcctcgctgccgcccagttgccgggcgaagctattgaggctggatttcagccgggcgccgtcatagggaaaacgatcttgagcgatggcttgctcatccggccagcgggtccagaccagcaggcgttcgggctcattgcccgccatcggcaggttggcgctgccgcccgagctggtactggtgccggcggcgtcgagccacaggtcctggcccgtgaggttgatgtgcacttcgctgatcggcggatgctgggcggaaaacgcctggctgcccaattgcccgaccgtaaaggccagcggcacgatcagtacggcggccaggctgggcagcagcatcagcgcgtgcacctggccggacatcgcggcgcggtcgcgccacaggtagtagacccagctgatcagcagcaggccgagcagcggcagtgccaggtagaaggcagccaaaacggcgagcatggcagcgctgctgtcggtcagtaccaacagaccgagggtggcgatcagcagcgccgacagggcgctcaacagcaggccaaagccgtatttcatcattggtgaaatgcccaggcagacgatcagctcactgccggccggcggccacgcagcttcaacagcgcgtcacgttaagcgatttcacatccacccggaataggacgcgccgccattgcggcggcgcgtgcaggcatttcagtccgtggtgatgcgcgagtgggtgcgggtgtccttcatggtgatgtacaccaacagcgagcaggcgatgcagccggtcacgtaccagtagaagccactctccatgcccacgctcttgaaccacagcgccacgtactcggcggtgccgccgaagatcgacacggtcagcgcgtacggcaggccgacgcccagggcgcggatctcggtggggaacagctcggccttcaccaccgcgttgatcgaggtgtagccgctgacgatgatcagcgccgccatgatcaggaagaacgcaccccaccagctctgcaccgtgtgcagggtggtcaggatcgggtaggtgaacagcgtgcccagtacgccgaaggcgatcaggatcgggcggcggccgattttgtcggacagcgcgcctaccagcggctgcagcagcatgaataggaacagcgtggcggccgaaatcatggtcgagtcgttcttgctcatacccacggtgttgaccaggtacttctgcatgtaggtggtgtaggtgtagaaggccagggtgccgcccatggtcaggccgaccacggtgagcagctccttcggatggcgcagcagggtgcgcatgatgttttccttcggcgcctcggtcttcttgaacgagtcggtttcctccatgccgcgacgcaggtacatggccaccacggcgcacagcgcaccgatcacgaacggcacgcgccagccccaggtttccagctgttcgacggtcagggtctgctgcaggatgatcagcaccgccagggcgatgagctggccggagatcagcgtcacgtactggaagctggagaagaagccgcggttctcgcggttggccatctccgacaggtaggtggccgaggtgccgtactcgccgccgaccgacagaccctgcagcagacgggcgatcaccagcaggatgggcgcggcgacgccgatggtctcgtagctgggggtcagggcgatgatcagcgagccgaagcacatcagcagcaccgaggccagcagcgccgccttgcggcccttgcggtcggcgtagatgcccatcagccagccgccgatcgggcgcatcagaaagccaacggcgaagatcgcggcggtgttgagcagctgggcggtcaggtcgccttgcgggaagaaggccttggcgaagtacagggagaaggcggcgtagacgtaccagtcgtaccactcgaccagattgccaacggagccgctgaaaatcgatttgatgcgctgggacgtggtgcgcgtaggcgcggaggcagacagtgtgctggtgctttccatcagagggaacctcgatctcgtcattattcttgtacgccggagatggcgctggcagggccctttgcaggggctgtgccaggaggtagaaggcccgtgccatggggctttcgacgagatcgggtggtgccgggctggcaagaatccgctagggcactcgaggcgctagcggattcttgccaggcgcgcctcagctggcggactgcggctcgatgtcgagaaagtcggtgcgcagcaggccgtggcgctgcatcttttcgttgagagtacggcgcggcagttgcagcagttcagtcaccagtttcatgtctccgtgacagctggccagggcctcgcgcaggcactgcgcctcgaaggcttccattcgtgcactcagggagttatccacagcggcggattggctggccgaggcgggcagtgccagcacatggcgctcggcagcattgaccagctcgcgcacgttgcccggccagtcgtgggccagtaactgagcgagcagcgccggggtgaccggtggcagaggccgctcgaagcgctcggcgatctgtcgggcgtggtactcgaacagcagcggcacgtcctcgcggtgctcgcgcagcgccggcagttgcagttcagcgacgttaaggcgatagagcagatcctggcgaaagctgccctcgcgcacgcgctcgtgcaggtccggcttggtggcggtgaccacccgcaaatcgaggctgatcacctggttggagccgagccgctccagctggcgttcctgcagcacgcgcagcaacttgacctgctggcccaggggcatgctttcgatttcgtccaggaatagcgtgccgccgttggcgtgttcgatcttgccgatgcgcttgccctgggcaccggtgaaggcaccactttcgtggccgaacagctcgctctcgaacaggttctccgggatggccgcgcagttcagcgccacgaacgggcccttggcgcgcgggccgaagtcgtgcaggcagcgggcgaccagctccttgccgctgccggtctcaccgcgcatcagcacgttggcgggcgtttgtgccagctccagtacctgacggcgcaactgcaccatggtggcggatgagccgagcaggcgcccggccagttcgtccttgtgctcgacctgctggcgcagctggcggttctcgcgggtcagctggcgtttctccagggcgcggcgcaggctgccgagcaggcgttccggcgtgaacggcttctcgatgaagtcataggcgcccaggcgcatggcttccacggcctggggcacgtcgccgtgggccgagaccagcaggaacggcagttcggggtcgcgggcctggatctgctcgagcagcgccatgccgtccatgcccggcatgcgcaggtcgctgaccaccacgccggggtagtcctcgggcagtcgctccaggcattcgcgaccgctggcgcacaggtggacctcgaagccggagcgctccagccactggcgcacggcgtcgcggatcggcgcctcgtcgtcgacgaatatcacgctgggtttcatggcagctcctgtggggcgttggcagcaggcaggcgcagggtaaagcgtgcgccgccctcggggcggttggcggcctgcaggtcgccatccagttcaaggacgatggcgtaggacaccgcaagaccaaggcccaggccgtcgcccaccggtttggtggtgaagaacgggtcgaacaaatggggcagggcgtctgcggcgataccgctgccgatgtcgtcgacatgcagcaaccagtgatcaccgtcgagcgcgagctccaggctcaggcgcggcgccgggcagttctgcatggcatccagcgcattgcgaatcagattgaccagcacctgctccaggcggatggcatcaccggcgacccaggccggctgctcgggcgtgcgctggatctgcaccacaacgtctcgcaggcgcggctccagcaactgcagggccttgtcgagcacggcgcccagttccagggtttcgcgcaggccaccggggcttttgcgggcgtaggttttcaggtggccggccagggcggccatgcgctgcagcagttcctcatggcgccccagcgactggcgcgcttcttccagttcgccatcggcaaggatcatgcgcagcgtgccgagatggacctgtagggcggtgagcggctggttgatctcatgggccagcgccgccgacatctgccccagggccgccagcttggcggcctggaccaggccgtcctgggcggtacgcaaggcggccgtacgttgttcgaccagggcctgcagctcatcggcggcgcgctggcgcaagcgggcgatgcgccagcgctggtgcagcaccaggcccagcagaaacagcgccaaccaggcgccgcccgcggccagggccgcggtgtagctgctgccggccaggctacgggtgtcgagcagcaagtgcagcgtccagtcttcgctggccagctcgcgggtttcccacaggtagtcaccggccagttcgcgatcgctgacccgcaccaggcggccgtcatcggccaacgattggcgctgttgataactcagcggcgccagtggcttcttgtcgtactggcgggtggcagcgagcgtctcgcgcgccgccgcggagatcggctgcagctcgcggtagcgccaggccgggcggttggcgataaaggtgatgccctggcggtcactgaccagcagcacgtgtgggctctggctccaggcctgctcgatgcccggaaactccagcttgaccaccacggtgccgaggaaacgcccgcgggcatcgcgcaccgcgtgggagaggaaatagccgggaataccgctggtcacgcccactgcatagaaacgcccggtgtcgtgctcgcgggcttcgctgaagtaggggcgaaagctgtagtcatggccaacgtagctggtcggcaggcgccagttgctggccgcgacgcccaggccgtcggcgttcatcacctgcagcgtggacgaatgcgcggcggcgttgatggcttcgagcttgatgttcaggcgatgttgcagcaccggggtgagcgggctttgcagcgcttgcaccagctccgggtcgagggccagcacggcgggcagcgcgcgatagcggtcgatcagcgtctgcagcgtaccggcgtaggcggccaattgttcctgcgcctgctgcccggcatcggcgaggcgctggcgctcggcctggcgttcggccaggtaggcggacaggcacaggccggccagcaacagggcggtcagcagagcgatgcgcagcgggcgagaagacatcaggttgcatcagtcaggcaggtggcggccgacgatagcacaggggccgggccaatcagtcccgcgaaacggggtggtcgcggcgccattgctgcagttcgatcacctggcctgattgccgaggagcaggcggcggcgccacgtcgaccacaggcggcagggcctcgggtggctcgcggaacgggtaaggatcgagctcgatgctgccgacatgggcgccgaacatgacgatgcgcccgacatgccgttgttcgccggtcacggtgaattcgaagccgtagatccgcgcgaagcggcggttgccgctgccatcacgcaccagcccgaagcgctgaaaggccacgttaccgtcgagcagttcgatatccagcttggtgcagtgctgcttgacccgcgccagtgcgcgctcgcgaatgccgtggccgtgccacagccaggcggcgccggcagcgagcagcatcaggatgaacaggttgccgagggtcagcatggcaggcgaactcgtgacgaagagcgctcagcttacccgatccacggtgacagttgccgccgtgaatcggttgccgggttcgctaacgtttgcccgtgcgtcagctggccaggccgtgaggattgaccggtagcggtatgatcggcgcgggtgcctgcaggccgaggcgctcgaacatcacccgggcgatttcccgttcgcccatcaccaccagatcggcctcgtgggtctgcaggtagtcgacttcatcgtcgaaatgggcgcgggcgatgatgtccagatcggcattagcctggcggccgtgaatggcgatctgcccggcttccaggctgttggggatggcgatcatcagccagcgcgctgaggtcacgttggccagctccagcacatgggtgctggcggcgttgccgagtaccacgctgaagccttcctcgcgtagctcctgggcgcgggtgcggttgtcgtcgatgatcaccagcggtatgccttcgccgcgcaggcgccggctgatgcggctgccgacccggccatggccgatgaggatggcgtggccggtttcgatgatcggatgcaggtcgtggtcttcgtccggctccaccacggccaggtcggctggcgtggtgttctcgcggcggtccagccacggctgcaggcggtcgatcatcagaaacagcagcgggttgaacaggatcgacaggatcgcgccggccagcaccagatcacgcgccgcttccggcaccaggttgaggccgatgcccaggccgatgaggatgaacgagaactcgccgatctgcgccaggctcaccgagatggtcagcgcggtgctcagcggcttgcggaaagccagcacgataagcatcgccgccagcgacttgccgagcacgatgaccaggaaggtgccgatcaccagcaacggctgttcgaccagaatcgccgggttgaacagcattcccaccgagacgaagaacagcacggcgaaggcatcgcgcagcggcagtgaatcctcggcagccttgtggctgtgctccgactcgttgagcaccatgccggcgaagaacgcgccgagggcgaaagacacgccgaacagctgcgccgcgccgtaggctatgcccatggcgatggccagcacggcgagggtgaacagctcccgcgaaccggtgccggcgctgcgctcgagcagccagggaatgacccggccgccgaccacgatcatcagcaccacgaaggcggtgaccttaccgaaggtgatcagcagctgcatgccgatgctgctggagccgtcgccctgcgggatgccgccgagcacgccggacagcgccggcagcagcaccagcgccagcaccatcaccagatcctcgacgatcagccagccgacggcgatcttgccgcggcgggtgtcgatcagctggcgctcttctagggcgcgcaacagcaccacggtactggccaccgacagcgccaggccgaataccaggccggcgccccagccccagcccatcgcccaggccaggcccatgcccatcagcgtggcgacggcgatctgcaccacggcgccggggatggcgatgtgtttgaccgacatcaggtctttgagggagaagtgcaggcccacaccgaacatcagcaggatcacgccgatctcggaaatctcgtgggacagttctttatcggcaacgaagccgggagtgaaggggccgacaatcacgccagccagcaggtagcccaccagtggcgacaggcgcaggcggttggccaggctgccgaacaggtaggccagcacgaagccggcagcgatcgtcgcaatcaggggtgtgtgatgcggcatgcggtctccttgtgaagagggccaggcatgcctgcgcggcatcggataccgcgcagaacagcgtaacggccagggtcggattgcccgaccataaagaccgatattttatattaaaatattgcttataactaaaaggtctttatacaagatgtgtcgcctaccccggaaaagcgtgtaagccgcgtcacgcctcgcctctgagggcgcggtaacggctctccagctcctggcggatctcgcggcgctgacgcccctgctcgaagcgccggcgctcctcggagttctccggttgacggggcggtacttcggtggatttgccgttttcatcgaccgccaccatggtgaagaagcagctgttggtatggcgcaccgagcgctcgcggatgttctcggtgatcaccttgatgccgacctccatggaggtgcgaccggtgtagttgaccgaggccagaaaggtcaccagctcgccgacgtgcaccggttcgcggaaggtcacctggtccaccgacagggttactacatagcggccggcgtagcggctggcgcaggcgtaggcgacttcgtccatgtacttgagcagcgtgccgccgtgtacattgccggaaaagttggccatgtccggagtcatcaggacggtcatcgacagttgggcgtttccgggttccataacgtctggctcatcaggttggttgggggcgtgattgtcagccgtctgcgcggccttggctggtcgattgtttctatgcagtcgattgctgcaacgtatgtaccggcatttcactcctagagccatagtctttcacccattcaggacgattccatgacgcgctccgttagttgtttagccctgttgccgctgctcaccggtctcgcccatgcggcgccgccggcctgtgacagcgtcagccagtgcaactccgccggcactgccgcttatcaggcaggccgctacgaggaggccgccgaggccttcgagcgccagctgcgccgtgccgagcagctgcaggaagacaacagcgcggcccgtgagctggcgctgaacaaccttgtggtgaccagcctgcgcctcaagcagcctggtgaagcacgcgcctggctgaacctggccctggccgacggcatgcagggcaccgccacgcgcaacaacctgcgcgcggtggccgcagtggtggattacccgcaactcgccgccagtatcgagggtcgttatctgcgctacgccggcgcagcggtgtggagcagcctggacatcagccgccaggccgacggcaggtatcgggcgaacttcgcgccgctacgggccggcggcaaggtcgaggaatatggcccggcggccatcggtatgctgcagggcgccttgcagggtgacaaggcctattaccggttggcctcgccggagctgcccaatggctgcgccgtcgaactgctgcacgaagggctggatatccaggtgctggaggtgatcgatcagcgctgtcaggcgtacggcggttttggcatcagcgtggcgggccgttacctgaaggtcagtaccgaaccgcagccgccgcgagcgcccattcagcaatagtgcgcaaagcctcgtcggttgccgccagcggtgaccctgacgagatgcccggcgtctttccctggtcgcgctgtaacgcgcaccacctcgcggtttgcggcaaatatttccgaatatttccatgccgcgacgcgtctggcgcggatgttaacctgcggtcagtgtggcccggcaaagggtcgatcttcccccattccagcaggcttcaacgcgccctcgagcagccgcccgagcgcgttgccgcctgcctaaaacaaggagccgtttcctcatgcatgccatcagcttcatccaggatctagcggtgatcatgctggtagccggcgtggttaccgtgctgttccaccgcttcaagcaaccggtggtgctcggctacatcctcgccggtttccttatcggcccgcatacgccgccgtttggcctgatccacgatgaagagaccatccgcaccctggccgagctgggggtgatcttcctgatgttctgcctggggctggagttcagcctgcgcaagctgttcaacgtcggagccacggcgttcatcgccgcgtttctggaaatcatcctgatgatctggatcggtttcgagattggtcgctacttcggctggagcaccatggactcgctgttcctcggcgcgatcctggcgatttcctcgaccaccatcatcatcaaggcgctcagcgacctgaagatgaagaacgagcgcttcgcccagctgatcttcggcgtgctgatcgtagaggacatcctcggcatcggcatcatcgccctgctttccggtatcgctctgagcggcacggtcgagaccggcgaagtgttcgccacggtcggcaagctgtcgctgttcatgatcgtcgcgctggtcatcggcatcatcctggtgccgcggatcctcgcctacgtggccaagttcgaaagcaacgagatgctcctggtcgccgtgctgggcatgtgcttcggcttctgcctgctggtggtcaagctggaatacagcatggtcctgggcgccttcctgatcggcgcgatcatggccgagtcgcgccaactggtgcagatcgagcgcctggtcgagccggtgcgcgacatgttcagtgcgatcttcttcgtcgccatcggcctgctgctcgaccccagcgtgctggtcgaatacgcatggccgatcgcggtgatcaccgtggcggtgatcgtcggcaaggtgctgtcgtgcagcgtcggctcgttcatcgccggcaacgacggacgtacctcgctgcgtgtcggcatgggcctttcgcagatcggcgagttctccttcatcatcgccaccctgggcatgaccctgcaggtgaccagcgacttcctgtacccggtggcggtggccgtgtcggtgatcaccaccctgaccacgccgtacctgatccgcgccgccgatccgctggcggtgagcctcggtaacgtgatgccgcagcgcgtatcgcgggtgttctcgctgtacggcgagtggctgcgcagcatccagccgcaagggcagggcgcggtgctggccggcatgatccgcaagatcgttctgcaggtgctggtcaacctggccttcgtggtggcgatcttcctcggtatcgccttcttcgccgcgcagatcggtgcctggctggccgaatggatcgaccaggagaacctgcgcaaggcggtgatctggggcgccgcgctgatcctgtcgctgccgtgcctgatcgccgcgtaccgcaagatcaaggcactctccatgctgctcgccgaaatgggcgtgcgtcaggagaaggccggccgccatacggcgcgggtgcgcaaggtaatttccgaggtgattccgctgctctcgctggtcggcatcatggtgctgctcactgcgctgtcgtcgagcatcctgccgtccaacgacatgctgctgctggtcggcgtggtcgccgctggcgtggtcgccgtgctgtggcgctggtttatccgcgtgcacacgcgtctgcagatcgccctgttcgagaccctcgacaagcccgaaacacccgggcatcactgacacgacaagggcgccaataggcgcccttttttattccattgctcgatttgttcacgggcatcgctgcgctcaacccggactacagaagcagtttgccttgtgtagcctggtgttgagcgcagcgatacccaagggcggcaattgccgaacggttgcggatcactcctccagccagacttcccgcacccagtgccaaaccgaatcccagctgtcgtcggtgaggtcttcttcctcgccatcccagagcagcacggtgccgtcctgttcgacgcagtagtagttgccgcggtcctcgcagatcggcaccagctcgcgcggcacgcccagggaccaggccaccgaagccacttccggcaggtaggtatgcgactgcgggtcggtgacggtgaccggctccaggcggccatataccacgtcgctgaccttgagcaggaattcacgcagctcgaacggtaggttgatgaggatctgctcttcgatctccaccagcagctcctcgtccggtagttccagcggcaccggcaccggctcgttcaattcacgcagttgttcgatgacttcttccacggcggctccacctgagttcggcgactctcatcagattctgaaacgcacgaagcagacgcaggcccggttggcctcgtctgctctgctgcttcctggataacgcagctttttacgctgaatggaaaatagtcacaagccgggcagaggcaaaacgccatgttgcggcttgcgacgggtttcgcatcccgttgggtgcgatgagcgtctggaggttccgaaaaccgaaggccaaaaaaacaaaacccgggcaagcccgggttttgtcagtgcgtgtgggatcagccgttctggcggataccggcgaccagccagggctggttctcaccaaccacacgctccaggcgccagctttcgctgaaaacttcgccctggtcgaagcgcgaggtcttcgatacaccgctgaaagtcagggtggcgatggttttgtcggcgtggtcgtcgacgccgtccagctgcacctcgaggttgtcgatgtaggtggattggaagccgtcacccagctcggcgcgctcgcgcttcaggaactccagcagttgcggggtcacgaactcggcgatcttgtccatctcgttcgcgtcccagtgctgctgcaggttcaggaagtgctcgcgaccagcgttgacgaagctctcctcgttgaaccaggccggtgcgttgatcaccggcttgatggcagccgcgctgctgccaccgaagatcgacggctgagccggctgcggctggccatgggcttcacgctggaagggcgcaccgccagcggccgctacattcggctgctgcttctgacgacgggtggccaggaagcggaacagcaggaaggcgatcaggccgaagatcagcatgtccatgatctgcaggccttcgaagccatcacccatgaacatggaggccagcaggccgccagcggccaggccggccagcgggccgagccagcgcgaagcaccgctggcggcagccggcgtgcggcctggcgcggcggcagtggaattaggctgggaaggcggggtggcctggcgagtctggtggctcggcgcggcgccgaaggatttgccgccgcccatacgcttggcgtcggcagtcaaactgaaggacaggcccaggcaaattaccagggcgatgctgaggaaacgctgcattatcggtttctcttggttgttgaaacactgacgggcatcttgcccgcggcgggtcggcatgaccagcaacagaatgtttcgagcttttgcccagcgaggcggcctataacagacctgttctgggcgggaaaatgaaacggaacccgcaagttccgtttcagggcatggcggctggtgcgttagcgccagttgtagagttccttctcggtcacctcgcccatcggcgtggcttcgtcctggaaggtcttcatggatttccagatacggccattgaggtcgttctggctggccaggtcttcgagtacggtctgcgactcacgcttcatcgccgccagcacctcgtcagggaagcgcttgatcgctacgccctgttccttcagctgggccagggatttagcgttgtggaagacgtagtcgtccatcatgtccaaggtcgcggcgcgggcggcctcgacgacgattgcttgcagatccgccggcaggctgtcgaaggccttctggttgaccatcgactcgaccaccgcctgcggctcctgccagcccgggaagtagtagtacttggccgccttgtgcagaccgaaggccaggtcgttgtaggggctgacccagtcggtggcatcgatcacgtgggtctgcagggcggtgaagatctcgccgccaggcagattgacggtgatggcgccaagcttggtccagacttcaccacccaggcccggcatacgaatcttcaggcccttgatgtcgtccagcgagttgatttccttgttgtaccagccgcccatctgcatggtggtgttgcccgccgacagcggcttcacgccgtagggcgcgtaggtttcgtcccacagggcctgaccgccgcccttgctcaaccaggcgttcatttccagggtcgacaggccgaacggcaccgaggagaagaactgcgccgccggcaccttgcctttccagtagtacggcgtgccgtggcccatttcggcggtgccgcgggacaccgcatcgaacacttccagcgccggaaccagctcaccggcggcatagaccttgacggtcaggcggccggcgctcatggcgttgatacgctcggccaggcgctcggcggcggtgcccaggcccggataattcttcggccaggaggtgaccatcttccagtggaaggtttcggcttttgcagcggtggcgccttgcccggcagcgggtgtttcttccttgcagccggccagaccgatggcagcgagcagcgccatagcggcaccgaacagattgcggcggttcatggtgttctcccttgagtgtcgagcagcgtgcccgttttttattaaaagattcgcgccacgatttcagtgagtcttctcaaaggcttgcgagctagagccctgcaaggcgaaatcaggcgaggaagcggagtgtacttttgtacatgagcattccgagtctgatttcaacgcagcagggccgacgcgcagctgcctttgagcaggctccttagatagcttcgagcttggcataggccagcatcagccacttgctgccttcgctttcgaagttcacctgcacccgcgcctggggccccgagccctcgaagttgaggatggtgccttcgccgaacagcgagtgctgcacacgctggccgaggttgaacggcgtgtccggcacggcgctgccagcgaacaggctgctgccgctcatgctgcggctgccactgccgtacgggcggctgacgctgttggacaggcgtacttcctgcaccagatgtggcggcacttcgcgcacgaagcgcgagaccttgttgtaggtctcgttgccgtacaggcggcgggtctccgcgtagctgatcaccaggttgcgcatggcccgggtgatgcccacgtaggccaggcggcgttcctcttccaggcggccgggttcttccaggctcatcttgtggggaaacaggccttcttccatgcccaccaggaacacccgcgggaactccaggcccttggcgctgtgcagggtcatcatctgcacgctgtcttcatgctcggcggcctgggtgtcgccggcttccagcgaagcgtgatcgaggaaggccgccagcggcgtttgcgcgtcgtcaccttcctcgccttcgtaagagtcgaaggcacgggcggcggacaccagttcctcgaggttttccacgcgagcctgggccttctcgcccttctcgtcgcggtgataggcgagcaagccggattgttcgatcaccagttgcgcggtgctgtgcaattgcaggccctcgaccttcagggccagggtgtcgatcagttcgacgaaggcgttcagcgcgctggcagcacggccaccgataaccttggtgccgaccgcttcgtgcagcgcggcccacatcgacaggtcgttggcgcgggcgaactggcgcagggtttccaccgtcttctcgccgataccgcgggccggcacgttgatcacccgctccagcgccgcgtcgttgccgcgctggtggatcaggcgcaggtaggccatggcgttcttgatttccgcgcgctcgaagaagcgctggccgccgtagatgcggtaaggaatcttctcgcgcagcagggcttcctccagcacccgcgactgggcgttggagcggtagagaatggcgatgtcgctgcgcttgaggccgtccttgtgcagggcgtcctcgatggtttcgaccacgtagcgcgcttcgtcgtgttcgttgaaggcggcgtacaggctgatcagctcgccatcgccgacatcggtgcgcagctccttgcccaggcgcccctggttgttggcgatcagtgcgttggcagcgttgaggatgttcgccgtggaacggtagttctgctccaggcggatgatctccgcgtcggcgaagtcgctgtcgaactgctggatgttctcgatcttcgcgccgcgccagccgtagatcgactggtcgtcgtcgcccaccaccatcaggctttcgccgcccatggcgagaaagcgcagccaggcgtactgcacggcgttggtgtcctggaattcgtcgaccaggatgtgccggaagcgcttctggtaatgcgccagcaggccggcgttgttgcgccacaggtcgagggcgcgcagcagcagctcggcgaagtcgatcaccccggctcgggcgcaggccgcctcgtaggcttcgtagatgctgcgcatggtggccaggaacagatcgccactggcctggataccggccgggcgaatgccttcgtccttctggccgttgatgaaccactgcgcctgcttggccggccagcgctgctcatccaggcccagctcgcggatcacccgcttgatcagccgttgctggtcgtcggaatcgagaatctggaagttctcggccagcccggcctcctgccagtgcgcgcgcagcaggcggtgcgccaggccgtggaaggtgccgacccacatccccgccgggctttgcccgagcacatcctcgatgcgatgacgcatctcggccgccgccttgttggtgaaggtcaccgacaggatgctgtgcggcgagacgtccaggcgctggatcagaaaggcgatgcggtgcaccagcacgcgggtcttgccggaaccggcaccggccagcaccagttgatgaccgggcggcgtggtgaccgcgtggtactgggcttcgttgagagatttgagtcgctgatcgaggtcattttgcatcgcggcattctaggggcgcggggcaggttgggcaacgctggtgacggtgaggtcaacagctgtcgatgcgagctgctggaggctgcaatcagtgcgccggcagattgcgaagcttttaggaggcaactcgaacactagaacgaagagcatcgagattgaagcgcctcgtgcaatctatttgctattcgatcgccagctttctgccataaaaacgaccgttcagcggttttttgacgcgttcgggaacccacccggcatgagcccgtcgtagcggcgaacgagtttttaagacgggtatggatgcatggttgtacgcaacggagctgcggttgtagggttttgtctggctgtttttcctgctctggcgatcgcccagagccctggtgaacgtgagctgtatcgcgacaggcaggagcgtttgctgcaagagcagcagcaacgtttgcaggagctgcaacagctcccgggccgtgaggcgcaacagcctgccgagcctgccccgggtgatgagcgttgcttcgccatcgacgatatcgagatcagtggtgccagcctgttgtccgaggtcgatcgcgccgcgatcctcgcccccttcgctgatgactgcctgggcgtcagccagctcaacgcgctgctcaaggccatcaccaatcattacatcgaccgtggctatgtcaccacgcgcgcctatctgccccagcaggatctgtctgcccgtaccctgaggatcaccgtggtcgaaggccgcctcgaaggcctcgacagttccgccctggccagcgaccgtgagctggccatgagctttcccggcaagaccggtgaggtactcgacctgcgcgagctggaacagctggtcgagaacctcaaccgcttgccgtcgcgcttcgccaaactggagctggtgcccggcgagcaggtcggtggcagccgcgtgcagttgcagggcgagcgcagcaagccgtggcgcgccagtctgtcgcgccacaacaacggccagcgcagcaccggcgagcaacagtggggcgtcggcctggactgggacagcccccttggcctggctgaccagctgagcctgcgtgccagccgcgatgcggtcagcgacagctaccgccactcccacagccagagcctctactacagcctgccttatggctggtggaccttcagctacaactacggccagtcctactaccgcaccaaaaccgacttcgacggcttcctggcagaaaccgatggcgactaccagagccataacttgcttgccgagcgcgtgctgcatcgcgacagcgtcagcaagacctccttcaacaccggcctgagccacattcgcaccaacaacttcatcgaagacaaccgtataggtgtctccagcaatcgcctcagcgaatggcagctgggcttcaatcatggtcgccgggtgggcagtgcgttcgtcaacgccgacatcggctggcagcgcggcatcggtgccttcgacgcccagggcaacggccatccccgcggccggaatccggtcgctcgctataacaaatacaccctcaccctcagctacctgcagcccttcgatctgggtggcgagcgcttcagtttcgagagtttggccaccggccagaaaagcgaagaccagctgttcagccctgcgcgcatcagcgtcggtggcctcaactcggtacgcgccttcaaggaccagtcgctgtccggcaacagcggcggttactggcgcaaccagctgcgctggacccgaccggtcacctgggcgccgttgcagccgttcgtacagcaatacggcgctgcgctggcctatgacgttggcgtgatcagccatgacagccacaacagtggcgccagtggccgcatgagcggccatgccctggagctcagcgcccgcggcgaacacctggccgcgtcggtgaccttcgcccattccctggaacgcccggacgccatcaccgagagtgagcggccggtgtacttccgcctcgatgtgttcttctgattcaacgcgtaacggagttatccacatggacgttcgcagcccgctcaatcgtgccatcgcccgcattctcataggcgtcatgctgttcgacccggtcaaggcgctggccgccgacctggcagtcgaccctgccgctggcggcaacaccagcatcggccaggccggcaatggcgtgcccgtggttaacattgccacgcccaacggcagcggcctgtcccacaacaagttcaccgattacaacgtcgaccagcagggcctgatcctcaataacggctcccaggctttcgtaccgagccagttgggcggctacatcaagggcaacccgaacctgcagggcggcgccgcaggcgtcatcctcaacgaagtgaccggcagcaaccgcagccagctcaagggctacaccgaagtggccgggcagggcgcccatgtcatcgtcgccaacccgcacggcatcacctgcgatggctgtggcttcatcaatacgccgcgcgcgaccctgagcaccggcgagccgaaaattcaggatggccgcctcaagggcttcgacgtcgagggcggcgatatcgccatcgaaggcgctggcctcaacgccagcaacgtcgaccaattcgacctggtcacccgcactgccaagatcaacgccgatatttacgccaagcgcctgaacgtcgtggccggccgcaacgaggtggacgtcgacaccctgcaagccaaggccaagccggatgacggcagcgaaaaaccgcgggtcgctatcgacagcacggccctgggcggcatgtatgccggggcgatcagcctggtcggtaccgaaaagggcgtcggcgtgaacctggccggcgacatggcggccaccgctggcgacatccagatcgatgccagcggccagctgaccatgaaccgcagcgccgccagcggtaacaccacgctggtagccgacagcgtcgatctcaagggcgatacctacgccggcggcacagctcgtgtcgaggccaagcaggtagacgtgcgcgaaagcctcgctgccggtgagcaggttaaggtgcaggccgagcgcctgaacaatgccggcgccatcgaggccggcgtgcgcgccgatggcagcaccaacagcgccgggcatttgcagttggacggcggcagcgtgcgcaacgaaggccagctcgtcagccatggcagcctgagcaccgacctgcaaaaactcgacaacgccgatggccagatcgccgcggcaggcagcgctacgctcacggccaaggaactcgacaaccagaagggccaggttgtcgcccaaggcaacctgaccctggacaccgagtcgctgaacaaccgccaaggcagcgctttggcgggccaggtgttggccatcgaggccgagactgtggataaccaggccggcaccttggcagccggcggagccatcaccgcgagggtcaccaacgccctgaacaacgatggcggcctggtggaggcgggcggtcatctcgatgtgcaagccgacagcctgagcaataccaagggccgcctgcgcgccctgggcagcgccggagaaagccgcttcaccatcggcgagcaattgaacaacgacgatggcctgctggaagtaggcagtgcggtgctgaccttcgacaccgaatcgctgagcaacaagggcggcgtggtgcgccatctcggcagcgccgggttgggcctggatatggagctgctcgggcaggccggcggcgaattcatcaccaacagcgcggtgagcctgagcgccaaggagtgggtcaaccacagcctgctgcaggccgcctccatcaccctggatatcgaccggctgacccagactgctggcggcggcctgctggcggtcaacagcctcagcaccacgggcgaaagctggatcaacgatggccgactcgaaaccaacggcaatctcgacctgcgtttgagcggtgactaccgcggcaacggcagcctgctggcccttggcaacattgatctgcaggccgacaacatcgccttcggcactgacgccaaggtcagcagcggcggcttcggtcgcctgacggcgctaggcgagctcgtcagccaggggcgcatgaccgccgctgcctggctgagcatggccgccgagaaaatcgacaaccgcggcacgcttggtgccggtggcgacctgctgctgcaggcggacagcatccgcaacgatggcgggctgatattcagcggcggcaacctgcaactgctggctgatcggtttaccaatcgtctcggcgatatttatagttttggtgatctgcttgtcgctgctgatgctcagggaacgcgagctcagaaagtagagaaccgttcaggctctatcgaatccgttggcaatttgttgttccgtaccgaggagttggttaataccaaagatgttttcgagctcgtccgtaaccaaacatatggtgatattcgtattcattgttacgactgcaaaggtgatcaccatattgtcgactacatagccacggagcgttatgaaacatcgataacccaagactctccagctggccgaatccaaagcggcggtaatctcgatattcaagcctctgaggttacgaacgcttatagccagattttcgcctctgaagacctgaatatcagagcaaataatcttaataacattggtgctgaaactagcacttcagagcgcgtgcggacattctttacagggcgcgtaaccgatggaaccgagcggagattccgctacgcacatgttattccctacaacatgacaggcctgaataaagagttgccatctgctatgtacagatggggggtaacgagcgacattgaaacaaccagccagaaaaagatagcggccccagcgcttattcaggccggcggagtcgctaatatccaggcagcccagaacataagcaatgccacgattctggagcggcaaggcgttgatcagggaaccgctcgctccgttgacactgcagtagtcacgggtcttgatcctttgcgagtactcaacaccaacctgcctccagagttggcccagcaagccgtcaaccccatcgagctacctgcctttgctctgccagccggtaagaatggcctgtttagcctgagcactaaccctgcgcatccctatctgattgaaaccaacccagcattcgccaatctgggtaacttcatcaactcggattacctgctcggccaactcggctacagctcggatgagatgcagcggcgcctcggggacggcttttatgagcagcgcctgattcgcgaggcagtgatcgcccgtacggggcagcggctgcttgctggcctgaacagcgatgaagcgcagtatcgctatctgatggataacgctgttgccagcaaagaagcactgaatctcagtgtgggcgttgccctgagtgccgagcaagttgctgcactgactcacgacattgtctggatgcaagaacaggaggtgcaagggcagaaggtactggtccctgttctctatctggctcaggccagtggacgactcgcgccaaatggcgccctgatccaggggcgtgacctggcgctgatgagcggcagagatctgcagagcagcggtacgctgcgagcgagcgaaaaccttgatgtcagcgcacgcaatattggcaataccggtctggttgagaccagtcagcgtctgcaactgttggccaccgggagcattcgcaacgccaagagtggcgtcattactggcaacgatgtggcgcttcaggccggtaccgacatcatcaatgagcgcagtgttcagcaggagcagcgtgagggccgtaatttctcaagcctgaacacagtggtgggacaggcctcgcgcatcgaggcaaccaatgacctgtcactggttgccggtcgtgacatccgcaatctcgggagtacgctgagtgctggtggttctgctgagttgaatggcggccgtgatgttcaactgctcagtgcacaggccgatcatgcgtatcaaatgcaagcggggcgcgtgcagaacaaatccagtagcgcggttcaatatgaaagcgatattaggaccggtggtgatctgcaggtcagcgctggtcaagacttgtccgtcattgccagccggcttaatgcaggtaatagcctggaggcgaaaacagggcgggatttgcttatttccagtgccgctaacgagagccattccttctccaagtccaagaagattactcagagccgagaccaggtcacccagcagtcgagcgtgttgcaggctgggcaggatgttcgcttggctgccggcaatgatctggggctgattgccagccaggtgaaagctggcaaaaacgtcgctgttgatgccggccaggatacgcagattctttctgcgatggacgaaagcgcctcgtattacttcaagaagaaaaagggttccttcggccgcagcaagaccactcagtcggaaagttacgacagcaccaatgtcgcgtcggtgatcgaagcgggtaatgacctgacactcaataccagcaaggctgctgatggcagcctgaacctgaagggggggcgcgacgttacggtcatcggtagccaattgaccgcaggtaacgatctgctggtgggtggcacgggagacgtggctgtactgtccggtgtcgaggagcatggctcttataccaagaagagcaagtccggcttcctcggtttatctaagagcggcaagagccagctaaaaaccagcgctacgcaagtgggcagtgagctcgaagcgggtaacgacgttgtcatcgcggccggtaatgacattcgcctacgggccagcaacactgatgccggcaatgacgtcgagctgcgctccggcttggtcaaggaatcaggcgacatcaacttggtagccgcgaatgacgaggcgtatagccgcagcgagtcgtacaagaagaagtttggtctctcaggcagcgacgcagtcggtttggttgtgggcacgccaagttggggcggtgatattgccatctccaatgccaagaagagcggccaggaaattatccgctctaccaatgtaggtagtcaggtcaatgccgagcgtgacgcttcgctgatcgccgaacgcgatatcaatgtcctgggcagtggcgtaagcgcgggccgcaatgtgctgctcgatgccgggcgggatgtaaacgtcgttgcgggaagcagcagcgagcaggttacctcgtggaggaacaccaagaccgtggggctactgcagagcgcagatggcaacggctttaccaccttcgtaggagccgagtcgctcaaagacaagactcgtacctctgagcagacagcggcggctagtcagatcaatgcgggacttgatctggacgtacgcgcgggtcgagacatccggcagcaaggctcggatatgcaggccggttacgacctgaacatgaaggcagggcgcgacatcgtcgtcgatgctgctcgtgagcagtcgagtatcgagagggagcagagccagaagcgttccggtaccagtacgacggttagccacaatttcgagcgcaccaaagatgcggtaagtggtgcaggaaaaggcgagaacacggttagtcaggcttcaagcattctcaaggctgtggacggtgttagccagttcctctccggcccgacgtttgacgggcacttcggcagcagcagccagagccaacgtgccagccaaacgcacgtcagtaaccgtggatctaatctgttagccggcaatgacatcaacctcgaagccggcgacgacatttctatcgatggcagccgtctagaaacgggtcgtgatatcaaagtcaacgcgaccaatgtttcgctgggcgttgcacgaggcgagtacgctgtcgatagcgaacaaaacgtcggcaaaggcggcatcaagggggggacctcaggcggcatcaaactcggtatcggcgccagcaccggtaccgccacccaagaggggctgcagactatatccagcccgagcgagctgattgcgggtcgagatatcagcctcgatgcgaatgaagatctctccttgattggtacgcgtgcgcaatcgggtcgagatatcacgatgaaagcaggcaacgacctgctcattggcgcagcgcagaaccagagtacaaccgacaatgatcgccgcaacgctggcggtgagtttggtctcactatggggagcgagggttttggtttttatgtaagcgccagcttgggtaagggcaggctggatcgcgaaggcgaacagatgcagaacgcctatttgtacgcggggcgtgacctgaccttcaccagtggccgagacaccagcatcacgggtgctcatgtcgaaggggaaaacgtaagcggcgaagttgggcgtaatcttaccgtctcttccattccggataccggcaaggcgtcgggtaaggaatatgacgtcagcgctacggtcaccgtaggttatggcgtcagcgtcagcggctctgtcggttttggtgaaaccagcggcaagaccgattgggttaatgatcagacgcgggtggtggcacgcgacaagctgggcattcgtaccgagcagcacactcagctcgatggcgcgttgatcgcgtcgaagaccgataacctcaaactggacacggacactctgggtttccgcgatatccaaggcgaggatcgtgagcgcagctactacctcaatgtcggtggtagctacggccaaggccaacaggacaaaagccaggttggcaagggtgaggaaggccaggttggctggagcgtggatggctatgagtacgaacgggaacgcgagcagaccgtacgcgccactatcggtaaaggcgagatcgtcgtaggcagcgatgcctacaccggtcaggactccacggcagggctgaatcgcaatgccagcaaggcctacgagattaccaaggacgatgaggcgcgcactgatctatacgtgaccaagagttctatagaagcggttgccgcgccgttagagacgctcgatcaatggaaaaagtcattatctgaaactgtctcgaaagaaggactcaagaaagatctatataaggcagaagcctttatcaataaaacggtggaggtcgcggggcaaataggggcatctattcgcgcgcagcaagtggggatggacgctgtgccgtcagcgctaactactcatcttgacgatgaaaaagcgctgttaattaccaagaatttcgtacgtcgagggcttgatccaaaactgctggaaaaactcggtgagcgcgaattgcaagttctcaatgcaatggcaggccatttcgaaacgtacggagaaaaggctgcagcttgcgagaatttggggggctgcacgtccacagtgagtggaaacagtaaaggcacgttaacttacacctacgtgaaagatggaaaagtacagtttgcgactctcggcaccgcaaatatatcttcccctgggaaggttttattatccaaggtcgcgacgttctacgattatattgagcaactgcctctagaagaggccgctcttatgagagttgctgcgcaagccatgatgacgccagtgaagagtggcgtgggtattgcgggcaatatgattgccacagcgctctggggagagcagatagccgcagcgaaacaagacatttccctaactgttgccgggactcttgccgatcaagagaaggagagactaaaagcctctgacgaatacctccaggagctacatgccaacggggccgttgatcgggaaggaaggctgattaacgagcgtaatgtttatgttcaaggtgccgaagggctagtcgatctggcattggatggtgtaggttcggccgtagtaagggctgtaagtggtatctggtcgagcgcggacagaatcaatgccaactcagggcggccgaagagcaatccagaaaccattgatcccgggcgagcaccggatcatagttgggggcagccaagttctacctcaggtacaaaaggaactggtactgtaagcgaagtaccgcaaatcactctcaatcgtcgaaatggcgcagcgtttgagcgccaagtcgttgaagcattcgggcatgttggtggggtaaagaatacagctcctgtaacggttcagcttcctaacggtgcgcaggtaacgacgatccctgatctgtgggggaaaaatgttggggggcttttggaggttaagaatgtcaaagatctttcattgtctaatcagttgcgagcgcagatcaaagttgcaagcgatacaggtcagcctctgaatcttgttgtgagtcctagaacaaataatgtatctggagaactcatgcgccaagtacgaagcactggcggtgatgtctacagatacaatcctgccacaggtgatttgacgaagttttgatggcttatgaaatcatatatacaactagcaattagaacaaaatccgaaacgattggctggggcactggcgaaaagcttattgactcgttgagcatgagcggagggttactgcttccggagctagtgtcgcataatgcagataagttcacggagcctttcttggggagcacttcgtgcgagagtgtttgggcctctaaggcttcgattcgcgctaatggtaccttgtcggatttttaccaagattttgcatggaaaagaaagaaagcaattaaatcctcgggtagtgttgttcatacatctcgaaattttcgtgggcaacttgttcctggatcaatctccctaaatgctgcgtttagcgataaggtcgattggtattcgcttttccaagcatggtgtgaaatttttcctcctcaacttggaatgcttcatccttttactggccccgagctaagtccgactgaaaagaatggtagctttcagatcggttcgttcaattcggcattgaaaccggatattccgaatatcggctggggaatgttttatggagacgagtttgcccaagaggtcaatgctgatctaatcgcagcgtcaggctttcctattgagagaataggtgatggttacttggtgagagttacaaatagcattcaagacgtgatagatgattttccgctattttcaaaacgccgcgctgagcttaaaagtttgtttcgagagggactttttctcatcaataatgagccttcgatctggatataatcgacaccggccttgcgccggtgttgttttatctacgaccagcggtaggcagcggccggtttgcatcatcggtgcagcatctctgccacatgcatgcatccacttgtgcaagatagaataataggggacagaccacgattaattctcccataaatcgtggtctgtccccttttactcttctaaatcctataatttagccgtgacgagaaccttggaaaggattaaatcagaggcagtgattgtggggagtcaggttaataaatggcttacggggcaatagtgtgaagtattatttgcttaggcaggatgttgcagttcccggtaagtgggtgctcggtgacgtgcggcatgtagataattggcattttactaatccgcctgtcaactttatggagcctggtagatacgttctcgatatccggttcgatggtaaagaggctgattattctcttgctggttacgctagtactccagtactgagtgcaaaggcttgcggcgctttggctggtttgccagagattgatgaaccataccgaagtgtcgtttttgagccggttcaaatagagggcaagcaggtttctcaagattattttctgatgattgttgaaacgcagattgattgtgttgatgaagaaagatctgactttaataaatatgattttgatgatcctgtaaggccggacctagcgggtcactatcgttccttttttaatctggttgttgatcccgccaagctcggatcacatcatgtttttaggttaaaggaatatctaggtgcgctaatcgttagtgatgagataaagctgcgctttgaaagggcaggcgtggtaggtgccattttcgagtcggtaagtggtgatcgaataactgttgcttaattggacaaaaagcagcaggcgtgggttaaaaagggacgaatttattttctgcttaggctgaataaataaatctgtcccttttttactaggcgggacgcgaataacaggggacagaccacaattattcctaccatctcgatagtggtctaggcttgtaagcctctatggaaggagattttatgccacgtcgagcacgtgttttgttgccaggaatgtcacttcatttaattcagagaggaaataatcgctcagcctgtttctacgcagctgaagattatcttttctatctggatgtattggcggagcaagcaaagaaaaatgggtgcgctgtccatgcttggtgcctaatgaccaatcatgttcatttgctggtcacgcccgaaagctccgagagtacgggcctgatgatgaaggggctagggcagcgctatgtacagtacgtcaatcggacatactgccgtagcggtacgctttgggaaggtcgctttcgctcctgcctgctgcaggacgaggcttatgtgctcgcttgctatcgatatattgaaatgaaccctgtgcgcgccggcatggttgagcacccaggtgaatatcgctggtcgagctaccggaccaacgcgcaaggcgaggcgtcagttctgcgctgtacacatcctctctaccatacattgagtcaagatgagcggctccgggctgagttctatagggagttgttccgctatcagttagatccagggctggttgatcaaatacgtgccgcgacaaatggaaactacgcgctggggagtccgaagttttctgccgaagttgaggctgcgttggggcgaagagtcacaagaggcaagccagggcgtcctaagagcgcgccagatatttagtaaaacgtggtctgtcccctattattcaaaagcatcagcgtggcagagcagcagcaggctaggcagatgcttcgggagttcaggcgtgcccctgaaaatgtgagtggtaatttgatcggcgtggatctacaaggtgaagtattgcgggtctcaccttgggcgcgtaattgactgatggggcgtaccagaatgaaaaaaatagaaggaattctagagcagcatcggcactggctctctcagtcggatgggatggcggctcaagagcttgagtaccttgaagaggatcttgcttgtaactccttggaggggttgggcaatgtgtccgattcattggggatacttgcagtttatcacggtatacagggagaggtttctatttgtgccggtgatatttctggctgggaggaagtatcccgcgcgatgatttaccgctattgggtactaatgcttagagctaagagcttttctaatacgagctttctccgaggtattagaaatgtgccgaatctgactaatcagttgagcaatgcaggttgcttacttgcaggttttattgctgcggacaggcgtgatctagcagagtcggtcgccgatgtgcttgtagggatgttaactgttgatggagctgttgattctggctatctcaaagagcgtcgattcgaacctttcatgctatggctctattctgtctattcgggtgggagtgcacctgccctgattgagtccatggatctcggcatttacaagaaagtgatagaaagttgggcagatgagcaaaggcttgctggtgtactggacgatgtatgccaatatcacttagctaactccgaagataagggcggggcttgggaccctgagtttaaaaacccaccttttgatttgctgcctttggaggttctagcaatttttaaggttcgccaacagtgcgggttgaagtcaccttcagttgcgaatccattgttatctgttgaagtggctgcattggagaatcttgctttcaagcctgatgacgtttctgtaaaggttgagacagcctatagaaatttcttcagctaagtgtggaaggggacaggaaaaaaggataaaaagggggcggatttgaatggcacttactttagcttctttggatgtccggatctgcggattgtgcggcgtgcgcaggtacgtttctgcgtcatcagcgggtaaggctttggccgccgtttgactgcccgaggttctatcctgccaaggcgccggcctacacgtttctgtgcgatcagcctcagcagttcagcgatggcgtcgtcatcacagcagctgtgcagcaggcgccacgtcagccatagctggacgctgtgcttgaaactcagttgcctgggcatgcaatcagccaacaacgcggacttggtcatcagcaggcgaatcaggttgtaagccagcaggtaaacccacaactccttgatcgccatctgtggtgtcttgcagctgagcacctccaggcccagcgtgctcttgaggttgcgaaggtcgagctcgacatgccagcgctgcttgaacagctctttgagtgaggccttgggcgtctgtttggcgcagcacaaggtggtgaccaggattttgccagcggctttcagttcgcgtacggtcagtgtttcggggacttgttcgtagtcctctggagtcatccaggcgggacgtttgcgaggcttgtgcaggtcgatcaagcgaaaaggggacagatttatttttggctgtggaaatggctgaataataaatctgtccccttttttcatgcttgaaaatgcgtttaaagcagttaatgaccgcttcttaaatacggcccgtaaggctggaaatgaaatatcagaagtgcaccattggaatttcagcaagtctgagtttccgacgcaaattgtcgatcctcggcacctggttcctattgactctaggaggactcatcaagaaatccacagggccactagctcgactagaaatatttgggtgggacctatagctccagaacatattattaatattcctgagtggtcaactccactgccgcagcgagattgagtttatgagttatgtaaaagttttaaaaaagctttgtttgcccgacgcagttgttgctcttgcgtcgggtgagcttcatacccctgtaattggttttgatgctcctgcaaagtggtttggataccccccagctttaattcctatattgagtgaaagctcagggccatcctatctcggatattggaaacattggtttgtggagcgcgaaagctcctttgttaagatgtatgtcgactccgatcgggcgctactggaaattgcgagaaacgctgagcaattttttggtgtgctaataattgatgcaatctctcaattcgatggattgagtcaagagataaagacctttgccaaagaaattggcgaagaaactggtggtgtaacgttatccgattatgatcgagtctcactggaaactggtgatgacttaaaagggcttcatagtcttgaggttttccaaataaaaacgccactggcagttatacaagatcagaccaagtacactggtagcttccctgtgcagtaaatattgcgaaaggctttctgaatcatagctgtccgtttgagttgaataacgggcaagctgaaaatcgagtagctggagaattgcccagttggtatgtgtcgctggacaaagaacagttgttttatgaatatgtatctgactgtgcttttgataaagcgtggcttacattgaactcacccggttggtctattcggagtgcgcggcgtgctataaaagaactgcaagcttattcgaaggatgagggattcgatttgcttgttgatgcatggttggatgcagcaactgaggacgctggcggatactagggttcaatcaaggcatcaatggagtcagagtctggattaaaaaaagggacagatttgaatggcacttacttaagcgttaaccaattgatctaaaggaaaagggcagatctagatctgcccccctttttctaattattaaattcctcttctacttcaccgaaaacttgaacaccgtgttctgcgtataggtctgccccggatccaggcgggtagacgcgaacttcggctggttcggtgcatccgggaagtgctgggtttccagggtgaaggcgccccagtgggcgtaggtcttgccggctttgccttttaccgagccgtccaggaagttgctggtgtagaactgcacgcccggctcggtggtgtagagctgcaggaggcggccggaggcggggtcgtggacttcggcggcgagttgcttgatgtcgcctttggtatccagcgcccagttgaagtcgaagccgccctgtttggcctcggcgaacttgagctgctcgtggtcatccttgatgtgctggccgatgggcgtcggtttgctgaagtccatcggcgtgcctttgaccggggccagttcgccagtggggatcagcgtcttgttgaccggcgtgtagtggctggcgtgcagggtggcgacctgcttgaggatatcgccgttgccggcaccggcgaggttgaagtagctgtggttggtgaggttgaccacggtgggcttgtcggtggtggccttgtagtcgatgtgcagttcgttgttatcggtgaggcggtaggtgacttcggttttcagattgccgggaaagcccatctcgccgtccttggacaggtaggtgagggttacgccgaccgaatccttgtccttcaccggcttggcttcccagaccttcttgtcgaagccctcggcgccgccgtgcagggcgttcggcccgtcgttgagcggtacctgaaagcgcttgccatcgagctcgaaggcgccgccggccaggcgattgccgaagcggccgatggtggcgccgaagaatgcagtaccgccttcgtagccctgcacgtcatcgaaacccagcaccacgtcttctaccttgccgttcttgtccggcactgccagggcctgcagcacgccgccgtaagtgatgatggtggcctgcatgccatggctgttgcgcaactggtactgctcgacgggcgtgccgtcgcgggtcttgccgaatggcttgtgttcactggtcaaccctgccgcgttggcgcctgtggcaatcgccagagaaagagccaggccggatagcaggtggtgagggtgggtcatggtcgaacttccttttattgttgtgggagtcgttctaacgcaagcggcctttaagccggggcaggccggaataatcttgatacgaaaaacaggttagctgttatctgacaaccggctagtccgttcgtctcggtgcggtcaagaaatatgaaggtgctgcaggaagggggcgcaatggtgggctgacttcgggccgctcttcggcgggccgcctgtggttcgaatcaagaagtgcttcgcatggcgcagcgatcacgtgcgaaggctttgcctcatcagcgagtgtgcttcaggcggtgtttttgaatcgccccaaaaccgcaaagcgcaggcatccccaggcgatcgtgccgatgaccagcacttctgcgaagccgaagagcaggttgaaggagaacaccagcggctgttcggcccagtagaagatgtgagagccggttcgcaagccgctgacaggtagacggccggtaaacagtgcaggtagcagcacgaagatgttgatcaactcgagcactgacaggaaggcgcccagtagcgcgcagaacgcccgtgccggcgtgccgaacatctcgtttttttccgttggtgacgcggctgccttggggctgcccatggctgcggctttagtgggcttgctactgattggcctgtagattgtcggcgctttgattgtcgctgggtcgatgacgtcgatcggcacctccagttgcagatactcggccagttcgcgcagccacaggtccgtgcgtttgctgccggggatgacgggcacgttatccgtcgtcagtcggtgctcggcgccgttgtgcatcaccaaccacagttgtgtgctggcaggttcggcgtctttgcggcggcgcagttcgaggcgcttggctttatcgatccggaatacgtcgtgtatgcgctcgcggcggccaaagaagtttcgcgtgcggcgtttgccttctccgtcgaggcgcgacagcagcagggtctcgcgcataccggtgtaaacggtcacgaccaggccgagggccggcagcagcaacagcccgagcatgaccagtaaccacgacagcgggtccatgctcgctgcgagcgagggttcaccggaaaaggcgaatgccatgaatgccaaagggcccgcgaacgagatcgcgcccatgagcggcgcgacgatgttcattagccaattgagtgagtggatgtgcaggtcgccctgtggagtgcgctcgtagcgatggccgatcagcatgcgaaatccctgtgcgctgccgtacgcgaggtgtcgtcagctgtgcagaatacctgaggctgccgcagtcgggctgctatcgagtgatcccccaacgctgcctgttaacgcatcttcagtcttgtctggtcgcggtgccgccggattgatcctgcgcctgccactggcggatcgcctccagcacctgatcctgatagccgcgcaacttgcgcggtttgtagggcgagttgctgattgccaggatgggggcgctgtaatggatggcttcggccaggcgattgaggtaggcgtggccgccgtctcgatactcggccagttcctcttcattcagacggatcagtacgctgcagctgacggcaccgttgtggcactccacgtcgatcagcaagccgctttcgtcttcaagcaggagccaggcgtggggttggtggtcgatgactttcatggcccgtcagcccttgccgatcgtctgttgggaaaacagcgtacggatcgcctcgcggtattcgcggctgccggtgcgcatgctgttgttgtggttgccgccgtcgatcagcagcaggcgtttgggctggttggcggcctggtagaggctttcgctgaagcgcgcaggcacgtagcgatcgccggtgccgtgggcgatcagcaccggcaccttgatgtcgccgatcttgctcagggaatcgaatttctgcgacagcagccagcgcaccggcagcgaggtgtactcggcggccacggcggtggcggcatcggccagattggtgaaggtcgactcgatgatcagcccggccagcggcggcgtatggcggtcacggcccagggagtcggcgaggttgaccgccaccgcgccgccaagggaatgcccgtagataaagcgtttggtcgggtcgggctgcagctcggtcaggcgttgccaggcgatctcggcgtcttcgtagagggtgcgctcggacggcagctcgccgcggctttcgccgaaaccgcgatagtcgatggccagcaccgaaaaacccatggcgtgcagttgctcgatgcgaaacagctggccggtgaggttccagcgcgagccgtgcaggtacaagagggtcggtgcgttcgccttgcgggccggccaccaccaggcgtggatgctctgactgtcgccgaactccggcacgctgagggtcatgtctttcacgccggcgggcaggccgtggaaccagctggcggtgcccggctcgatgcgaaacaccagttcgcgttccttttgctcgagcttggcgcagccgaccggcaggccgacggccagcagcgccagcaagccgatgctcagccagcggcggcgcagggtgtggataagtgaagtggccatggctctccgcaggcgttgcaatggtggcgtgctgcgcttcgctcatgggcggcgcaggggcgagataaggtgacaggcgaatagaccgaaacgccacggctgcgttcgtctgcgtcggtgctttcgggtatcgagttgtaaccgccgcatgctggcgctttcaagcctgcgctatgctgcgccgctgaatttttgtggacattgccatgtcgcccactcctgccgatttgcgccgcccggccggcgccaccttggtgctattggcatcgctgtattgcgctcagggtttgccgtccgggctgatcgcccatgcgttgccggtgctgctgcgccagcacggcgtggacctggcggtgatcggcctgctcaagttgctggcgctgccctggctgctcaaggtgctgtgggcgccgtgggtggatcgcctgtcgtcgcggcgcctgggccaccatcgcggctggatcctgccgctgcagggcgcggtggtggcgatcctgctggccctggcgctgctctcgccagatgcgcttttcggcgcccacctgccgctgctgcttggcctgttggtgctggtcaacctggcggcggcgacccaggacatcgccaccgacggcctgaccgtacgcctgttgcccgagcgctggcgcggcctgggtaacagcctgcaggtcggcggctacaaggtgggaatgatcgtcagtggcagcggcctgctcttggtgatcgaccgcgtgggttggaacctgtcgctgctggcgctgaccctgctggtggccctgatgctgctgccggtatggcgctttgccgaaacgcagcaattgccgccagccagcgcgccggccgagccaatgggcgtcggcctgctgtggcggcattaccgcggcctgctggcgctgccgggcatgggcctgtggttggccgtggtgctgaccttcaagctgggcgatgccctgggttcgccgatgatcaaaccgatgctggtggatcagggctggagtaatgccgagctggggcaactgacattgatcagcagcctggtcggcatcggcggggcgttgttgggcggccttttgtatgcgcgtcttggcgtgctgcgtgcgctgttgatcttcggcaccttgcaggcgctgagcctcgccgcgctggcgctgctggtcagtcgtggcggcgatacggttcttgtttacgcgctgaccctgagcgagcaggccgccgacggcttatccacagtcgcgctgttcgccgcgatgatgcgccagtgccgcccgggccacgaaggggcggacttcaccctgcaggcttcgacgcagattcttcttggcggcttcgtcggcgcggccagtggcgtgctggccaaggcgctggggtacgacgggttgttcgtctgtgccggggcactcgggctggcggccttgctgctggtgggacgttactttcgtcgacacgggtggcggtagcctgcggatcgctcatgacccgggactatcgcgattcctgggtatcgctgcgctcaacgccaggctacggctcagtcctcgaacagcaccgggcaggtggcgccttcgagtttctggatttcctcgatcacgtgggggcgggcgtggcgcagcaccagctgacggttctgcgccatcaggcggcgtgcttccaggtgaagcatttccacgccagcgtaatcgatgaagttgatatgccgggcgtccaccaccacccgctcgccgtggctgagctgcagaatctgctgcacgtaatggcaggcgccaaagaagatcgagccttccaggcgcagcagttcgtcgtcgccgtcgcgggtgtacttgaagcgcggctgcgaggtgcgcttgaggtagaagaacagcgaggccagcacgccggcgtagatcgccgtttgcagctccagcaccagggtggcgagcagggtcagcagcatcaccacgaactcggcgcggctgacccgcagcaacgcgcgcacgccctcgatatccaccagcccccagcagatcagcaggatcgccgcgcccatgctgggtagggcgatatgggcgatcaacggcgcgcagaacagcgcgaaggcggccaccagcagcgccgagaacaccccggccataggtgacgtggcgccgctctgcaggttcagcgccgagcgggtgaaggagccggccgacagcgaaccggcgaaccacgggccgatcatgttggacaggccctgggcgcgtacttcctgattggcgtccagcaactgctgggatttcgccgccagcgagcgagcgatggacaggctggtgaccagcccgagcatgccgcaggcgatggcggcgggcagcagcccgagcaggctgttgacctcaaagtgcagcagggtgaacggcggcagtgagccctcgaacgcatcgaccaggcggatgccggcaaagaagccgggcagggcggcgaccagcaggctgccggcgaccacgccgatcagcaatgccggcaggcgcggccacaggcgccgacagagcaggctgaccgccagggtgaaggcggctaccagcatggcgtgccagtcggcctggcccagatgctggccgaggtcgagcagagtcgccacggcggtgcgctggctgtccagctccaggcccaacaggttgggtagctgaccaagagcgatcaccagcgccgcgcccagggtgaagccgaggatcaccgagggcgagacgaagttgaccagattgccgaagcgcagcagcccaagcagccactggaataacccggcgaggaaggtcagcaccagcaccagcgcgacgaattcgtcgctgcctggccgggccatggggctgacgctggtgaacagcacgatggaaatcgctgccgttggcccgccgatcaggtgccacgacgaaccccacaggcaggcgatgatcaccggcacgatggccgcatacagcccgtactcggctggcaggccagcgatcagcgcgtaggcgatcgattgcggcaaggcgaggatggcgccgctcagcccaaccagcagatccgtgcccagcgtgcgccgggtgacggtcggccaccagagcaggaaggggaacaggctgtaacggctgggtagacgcatgcggtttttcgttaagtgggtcggttggtgggcagggtagcagaggtgttggtcgtcacgtctgcggcttgagacagtcaggaacgggcagtcgcataacttgtggcaggggccgggcggcgatccgctttagccgcgagctctttaccccaggcaggcacaatcgcggctaaagccgctcccacgagatcgcgatcagcacctacgcggccggcgtccaccgctctgcaatcgcaacggtggatgaaaaaagcgccatgcaccctacggggctcccgcgaggattcgtaggatgggtgaaacccatcaatggccgatggttttcacccatcctacaaactgatccattgtgggagcgggcggggacgcccagtccatgcccgcgaaaaatcacgggaatggcccgttcccacgggataaggaaaaggccgctatcgccttctaacacaccctatagcttggccttcaccgcgaccagcgcgtcgccgccttcacgggtggtgacgcccttgagccagctgtcgatcacctccgggttggccttgagccagtccttcacggcctgatcgttgctggcctgcttgctcagcacctggtccatgatggcgttctccatgtcctgggtgaacttgaggttgctcagcagtttgccgacgttcgggcactgcgccgcgtagcccttgcgggccagggtgttgacgctgccgctgtcgccaaagtacttctcgccgcccttgaggtacttcatgccgtactgcacgttcatcgggtgcggcgtccagccgaggaacaccacgaactcgtcgcgcttcaccgcgcggccgacctgcaccagcatggcctgctcgctggattcgactagcttccagtccttcagtccgaactcgttggcggcgatgatttccttgatcgactcgttggccggtgcgccggaggcgatgccgtagatcttgtggccgaacttgtcggcgtatttgttcaggtcggcgaaggttttcacaccggcgtcgtaggcgtaggtcggtacagccagggtgtactcggtgccgctgaggttttcggtgaccttatccacagtgccgctggcgacgaatttgtcgtagttggcctgttgcgccggcatccagttgccgaggaacacgtcgacctgacctttctgcaggccggcgaagatgatcggcacgcccagggtctgggttttcacgttgtagcccaggccatcgagcaccaggctggcgatgccgttggtcacggcgatatcgctccagccgggatcgccgagcgtcaccgtggcgcagctggcatcttcggcgtgggcctggctggccagggtggcggccaggagcaggctgcccgcgacggctttcttgagtgtcttcatgccttatttccttatgttggttttctgttgggcaggctatgcgacgcaagtgagcgcaccgggttcccgctttctggcccccggcgtgcgacgtcacggttggggaaagcgggcacggcgctccaggtcgtcgaggtcgatgtggttgcgcatgtattgttcgctggcatcgaccagtggctggtgatcccagctcttcagcttgcccttggtcagcgcctcggcgaccaggcgacgccggcgctggctggccagggtggcgccgtggatggcggccatgtcccagcggctgcgcgcctcggcgaggaacgcctcgagctgctcgcgatggtccggcgaagcggcgaggttttcacgctcttgcggatcgttcgccacgttgaacagcagtagtgggtcttcctcgctgtagatgaatttccactcgccgcggcgaatcatcatcagcgggctggtggtgccttcggccatgtattcgccgagtacttcatcgtggccgccattgccctgcaggtgcggcagcagcgagcggccgtcgagcgccaggcccggctcgacctggccgccggccagctccaccagcgtcggcagcaggtcgacggtggacaccgactgggcgacccggtgcgcggcgaaacgcgctggcgcatgcaccagcagcggcacgcgggcggccatctcaaaccagtgcatcttgtaccagaggccgcgctcgccaagcatgtcgccgtggtcgccggagaacacgatgattgtatcgtcggccagcttgcagtccttcagcgtcttgagcagcttgccgatgttgtcgtcgatgtagctgcaggcgccgaaataggcgcgccgcgcgtcgcggatcttgtgctcgggcagcggcttgtcccacaggtcgatgaccttgagcaggcgctgcgagtgcgggtcctgctcggcctggtcgatcacctggcggggcagcggaatgtcctcatcgcggtagcgatcccagtattcctcggggatggtgtaggggtcgtgcgggtgggtcatcgacacggtcaggcagaacggctggtccggggtgaggcgcacatggtcgtagagatactgctgggccttgaacaccacctcctcgtcgaagtcgagctgattggtgcgcacgcaggggccggcctgcagcaccgatgacatgttgtggtaccagctggcgcgcacctcgggttcgtcccagttcaccgcccagccgtagtcggcgggatagatgtcgctggtcaggcgttcctcgtagccgtgcaactggtccgggccgcagaagtgcatcttgccggacagcgcggtgcggtagccgaggcaacgcaggtagtgggcgtaggtcggcacgtcggcggggaagtcggcggcgttgtcataggcgccgatctggctgggcagctggccgctgaccagggtgaagcgcgacggcgcgcacagcgggctgttgcagtaggcggagtcgaacaacacgccctcggcggccaggcgctgcaggttcggcaccttgatcggcgagttggcgtcgtgcagcggcagcagcggtgcggccatctggtcggccatgatgaagagaatgttggggcgtttcatggcggcgtattccatatcgttgttttatgcgaaattgatcagccgatgatcaaggcgagataagcaggggtaaacccgcatgcagcacatggctcggataagcagcgcttatgtttgaagcgctcgcaggcatctctctcgacacgctgcgggtgttcgagtcggcggcgcgccacctgagtttcactgccgctgcagcggagctcggcagcacccagccggcgatcagtcagcagatcaaacggctggaggcgcagctggcgacccgcctgtttgaccgcgtgtaccgcggcatcgtgctgaccgatgccggcgaagcgctgctggcgccggtgcaggagggcctggcggctatggacgcggggctggcgacggtggtcggccgccagcagcatgaggtgttgcaggtggcgaccgacttcgcctttgccgcctactggctgatgccgcgcctgcagcgttttcaccagcgctacccagacgtcgacgtcagcctgatcaccagcgagcgcgacctgaccagcctgccggcggagatcgacgtggccatttccttcggggacgggcgcttcaagcacggcgagcagcacctgctgttcagcgaggaagtgttcgccgtgtgtggcccgctgctgttcaaggaactcgatgcttcttctggagagccgctggcgcagttgcccttgttgcacctgcgcccggaaagccgctcgcgctggttcgactggagcggcctgttccgcgccctgggcatcgccgagatgcccagccccggcagcctgcgtttcgacaactacacgctgctgatccaggcggccatcgccgggcgcggtgtggccattggctggcggcatctggttgacgaactgatcgaccagggcctgctggtgcggctcgacgcgcgctcagccacctcgcggttcggctattacgtggtgctgccagcgcgcaaacggcgcattcgcctggtggaacatttcgtcgcctggctgcaggatgagctgcagcgcgaccccctgccggagcggcagggcggtatcgaccccaaaggacttgccctatgagcgaaacccgaatccgcggctaccacgcccacgtgtatttcgacgccagcagcatcgggcaggcccgggcgctgtgcgaagcggcttgcgcccgcttcgccctgaagatgggccgcatgcacgaaaaattggtcggtccgcacccgcagtggagttgccaactggcgatgcgcgccgagctgttcggcgaggtgattccctggctgatgctccaccgcggcgagctggtggtgctggtgcatccgattaccggcaatgacctggtcgaccaccgcgaccacgcgttctggctgggcgctgcgcagctgctggatctttcgaccttgtctgacgagccgctgatcttcgagctctgagaacctgttcacgatctgctgcgcgtcggcgctcctgcgttaaaaacaagctcggaatgctcatttaccactcgtaaactccgcttcctcgcttgtttttgccttgtatcgctctagctcgcaagatcgtgaacaggctctgacgcgcaaagccagtcaaggtatgatccgcgcctgatttcccgagagcccgcgccatgccttacctgctcgccgtcaccgtcctctgggcgttttccttcagcctgatcggcgaatacctggccggccggctggacagcgacttcgccgtgctggcgcgggtggcggtggcggcgctggtgttccttccgttcacgctctggcgtggcctgccgcggcgtttgctggccggcttctggctggccggcgcactgcagttcggcgtcacctacctgtgcctgtaccgcagtttccaggtgctgacggtgcccgaggtgctgctgttcaccgtgcttacgccgatctacgtgactctgctcgacgatgccctggcgcggcgcttcagcccctgggcgctggtcgccgcgctggtggcggtcggcggcggcgtggtgatccgcttcgagcgcctggaaggcgagtacctgatcggcttcctgctgctgcaactggccaacctgaccttcgccgccggccaggtgctgtgccgccagttgctcatgcgctacccgaccgagcagccgttgcaccgcttcttcgggcatttcttcctcggcgcactggtgctggtggtgccctcgttcctgctgttcggcaacccgggcaaactgccgagcaccgcgctgcagtggggcatcctgctgtggatgggtctgttcgccactgcgctggggctgttctggtgggtcaagggcagcgtcaaggtcgatgccggcaccctggcggtgatgaacgagctgcacgtgccggccggcctggtggtgaacctgctgatctggaaccgtgatgccgacatcccccgcctggccctgggcggcgcgatcatcctcgcttcgctgtggctcaaccgccttggcaggcggcgtttggcgacggcctgatccatttatcggacgataggaaccggccttgacgggtgctaacatcgcaccttcaattgccgatgcaattagctgtttttcaaaccctatttccggggcccatatgaacgttgccgagcgaggtctgcgcggcgcttttatcgaggctcaagggtcatggacgaagttccttcaccggcacggagcgccttttcagccatctcttgcccagtgaatccatcgtgaatattcgacgccccttcgccagcctggccctggcctgcctgttcatcgtttccccgctggtggccaccgccgccaccgcgcctgccaagcaggaactcgcctccggcagcgccctgctggtcgacctgaataccaacaaggtcttgtattccagcaacccggacatgatggtgcccatcgcctcggtcaccaagctgatgaccgccatggtcaccctcgacgccaagctgccgctcaacgaagagctaccggtgatcatccgtgatgtgcacgagatgcgcggcgtgtattcgcgcgtgcgtatcggcagcgagatcagccgccgcgagatgctgctgctgaccctgatgtcgtccgaaaaccgcgccgcttccagcctggcccatcactacccgggtggcgtcaccgccttcgtcgcggccatgaacgccaaggcccgcgccttgggcatgacccacacccgttacgtggagccgaccggcctgtccgagcacaacgtgtccaccgccaacgacctggtgaagctgctcaaggcgacgcgcagctacccgctgatcggcgagctcagctccaccccggaaaaaaccgtggccttccacaagcccaactacaccctgggctttcgcaacaccaacgggctgacccgcaagcaaggctgggacgtgcagctgaccaagaccggcttcaccaacagcgccggccactgcctggtgatgcgcaccaccatggccggcaagccggtagccttcgtggtgctcgacgccttcggcaagtacacccacatggccgacgccagccgcctgcgcaagtgggtggaaaccggcaaggtcactccggtggcgcccgccgccctggcctacaagcagcagcgtgccgcgcagcgccaactgcaggcttcgcagtaagcgttaccgcgcctgccagagcggatcggccaccagccgttcggcgatgaaatccagcaacgtacgcagcgctggcagcatctgccggcgtgaggcgtagatggcatgaatacccagggattgcggctgccagcccggcagcacgcgcagcaatcgcccttgctccagtagtggcgccgcggcatacagcggttgcatgcagatgccgccaccgcttaccgccgcctccagcagcaccgccgtgtcgttgctgctcaggttgcccgtcaccggcacctgcacgtcctcttgctcacctgtgaagtgccacaggttgcgaccgaaatagctgtaggtcaggcagttgtgcgcgctcagctcctccggctggcgcggtgtgccagcgcgggcgagataggaaggcgcggcgcataccaccgaatggcagtcgcccaggtgacgggcgacctggttgggttccagctgattggtgatgcgcagcgccaggtcgatacgctcttcgaccaggttcacggcctggctgccgatcagcacatccaccgaggttttcggatagcgcgccagataatccaccagcaccgggctcagccaggtttgcgcaaatgactggctggtggcgatacgcaggttgccgctcggcccgtcgctggccttgatgccggtagcctgcatcatctcggcggtgtgcagcatttcccggcagtgcggcagcagctcgttacccacttgggtgaggcttagcttgcgcgtggtgcgatgcagcagacgcgcgccgacccagccctccagctcagccaggtagcgcgagaccattgcccgcgacagttccagatgctcggccgcagcagtctggctgccgcgatccaccacttcgacgaagacgcgggttgccgtgagtcggtccatgatttgctcgtttcatgcaacggtgtagcggcgattatgcggctttttgtggcattgcaggcgggtaagctcatgcctcgtccatcggcgcgtggcaatgctcgccgatatctcatcgcctgtcacagtggagcctcatatgaacgtcgtcattctgggtatcagcggtcgcgccggttcgcgcctgggtcatgagctgctacagcgtggtcatcaagtcaccgggatcgcccgcgacgtaagtaacgtgccggcccaatccggtcttaccctggccagcgccgatgtggccgatgtcgagcgtctggtgccgctgctcaagggccatgatgcagtgatcagcaccacccgtttcgtcggtagcgatgcggtcagcctgatcggcgcagtgaaggcggccggtgtgccgcgcctgctggtcgtcggtggcgcgggcagtttggaaatggcgcccggtgtggcgctgatcgacacaccggaatttccggcggcctacaaggacgaggcgagcgccgggcgtgacttcctcaacgtgttgcgtggcgaaacggcgctggactggaccttcctgtcgccctcggcgctgttcgagccgggccagcgcaccgggcgcttccgcatcggcaccgacagcttgctggtcgatgccgacggcaacagcgcgatctccatggaggattacgccatcgccctggtcgacgagctggaaaaacctcagcactcgcgccagcgcttcaccgtgggttactgaccacttcgccagcgcaaaaaaacgcggctcaagcgctacccccactcggcaatgtgggggagcggcttggccgcgtgcagggcctcgagtcactcaaggcaagttgctagggtctgttgacgtttcagcgcaagccgcgttgcagcgagaaatctcgccaggctaggcggaggacgcagggaatggtgtccccttttcaagtcctccaacgacgcatggcgagatttcccgcgcaacccgaagggccgggccagttttagcgcgatgctgcgtttctcggtggctcatttggccggccaaacttcgcacctcgtgccttacctcgcgctaaaactggctccggcgcggtcgtgctgaaacgtcaacagaccctaggcatcgacgtcaggccagcatctgcatgccgagctggatggcgacccacaccgccaggatggttgcagcgccgagggccaggttctcgaaccagttgttgcggtactggccgagcagtttcttttggttggacatgatcagcaggccgagggaaatgatcggcaggccgacgatgttcagcgcgttgaccgcgatggtcagggtcacgaagtccggcatgcccggcagcgaccagatcagcggggtgaccaggatgaacagcaggaaccacttgtgcagcgggtccttctgcagcgcctcgccatactgctcgcggcgcttgggcttgatgtggtgcagggcatcggtgatcagcatcgggaacgcggtggtcttgcccacgacgctggcgaacagcgtggcgaacacgccgatgaagaagatgtaccagccgcctggaccgaagaacatctgcagggcggcgcccaggtcatcgagggtttccaccttcaggccattggggcgcaggatttccgcccccactacccagatcgccaagttgatgacgataccgacgaacaccgcgaacagcaggtcgttgcgctggatgcgcttgtgctctgggccggtccagcctttctgcttcatcacgtaggggtgcacgaagttggcgatcgagccggcgacggcgccgatgaccgacacggcgaccaacagcgcgccatgcacgccttcgtccttcggaatgctgaaaccgaaggtgccggaaacgatgccgcccacgtccgggccggacatcaccgctagggacaggaatgccagggtcatgatcgccagcagcaccttcatcacgccctcgatgaggctgtagatgctacggccgaccagcagccagacaccgagcaccaccgcgaaggagcacagcagcggctggttgaggtgcagcagcgtggacagcgcctcgccggcgcccttgatcatgtaggcgttcatcaggtggcccatgaacagcgcgtagccgaacaggaaccaggcgaaactcgggtgcagttgcgcataaccgccgaggatggacatgccctggttattgcacagctggaagcgagcgatgatgttgacgatcagaaagcgcagcagcagcgaaaccgccaatacccacatcattgcgtagccatagttggcgccggcgacggacgaggtgatcaggtcgcctgcacccagccaggaaagcaccgcgataatgccggggccgagcagcttggccattctgctgaggggattgcttgaagagcttgcggacacgcctttgtcggcaacgtcggtacgagccatgggaggagcctctatcgttgtttttgttgggagtagcacgctgtgagatacgacatcatacaaattactttgttgcaaagtggcaatgagaattatcggcgtttaaccgataagcggcataaaggcctgtaatcattgacctctagcggttttgacgggtttcggaatgagtgcagagctgtttctagatgttgcggttgtaggatgtctttgtggtagtttcctgaagacctcgctgctaagtgcagcgcgcccgctctgtttcaccttcaggagagcccatgacgtcacccgcccccactgcgcaattgctgatgatcggccccttgctgcccgcgcttgtcgcccgtatcgagcagacctaccgcgtgcaccgtttctgggaagtcgatgacccgtccgcctggttgcaagccaatgccggcagcatcgatgccatcgccaccagcggcgtgttcggcgccaaggccgaactcatcgaggccctgccgaacctcaaggcggtcatcagctttggcgtgggttacgacgcgatcgccgtcgatacggcaaaaaaacgtggcgtgaccgtgaccaacacgccaggcgtgctggacaactgcgtcgccgatacgacggtggcgattctgctcgatgtagggcgtcggatcagcgaggcggatcgcttcgtacgggcaggcgagtggcagagcggacgctttccgctggccggcagcatcggcggcaaggtgtgcggcatcgtcggcatgggcaatatcggccgggcgatcgccaaacgggttgaagccttcggcatgaccgtcgcctatcacaatcgccggcgccgtgatgacgtcgactatgcctatcacgaaaccctggaggggctgctggaagccgccgattacgcggtgctggtggtgcccggtggcagctcgacggacaagctgatcggcgccgagcaactgcgtgccctcggccctgagggctatctggtgaacatcgcccgcggctcggtggtggacgagcaggcgctggtcgaggcgctgcacaacggcaccatcgccggtgcggcgctcgacgtgttcgccgacgagccccaggtgccggccgagctgctgacgctgaacaacgtggtgctcaccccgcacatcggcagcggcacccatgaaacccgtcaggccatggccgacctgttcttcgccaacctcgacggctttttcaagcacggcaaggcagtaacgccggtataacgcccggcaataaaaaaccgctgcccgtaaccggagcagcggtttttttatgcgcgagttgcttagcggcgagcgctgcgcacaccttcggccagttggctgcacaggctgagcacaccgtcgatggcctgctgatcattgtcagcctttgcgatctggtcgatcagcgccgagccaaccactacgccgtcggccaggcgggcgatggtcgccgcatgttccggggtgcggatgccgaagccgatactgatcggcaggtcggtgtggcggcgcaggcgggtgaccgcttcctgcacgtgttccacggtcgccgagccagcgccggtaacacccgccaccgacacgtagtagacgaagcccgagctgccggcgagtacggtcggcaggcgcttgtcgtcggtggtcggggtagtcaggcggatgaagtcgatccccgcggcctgggccgggtcgcacaggtcgcggttatgttccggcggcaggtcaaccacgatcaggccgtcgacgccggcctcctgggcatcggcgatgaagcgctcgacgccgtacttgtggatcgggttgaagtaacccatcagcaccagcggcgtggtgctgtcgtcctggcggaattcacggaccatctgcagcgtcttggccaggttctgcttggcggccagggcgcggatgttggccagctggatcgccgggccatcggccatcgggtcggtgaacggcatgcccagctcgatcacgtcggcaccggctttcggcaggcccttgaggatcttcagcgaagcctcgtagttcgggtcgccagcggtgacgaaggtcaccagggcggcgcggttctgttctttcagctcggcgaagcgcgtctgcaggcggctcatatgtgttcttcctgttcgtcgaagtggtgcatgacggtctgcatgtccttgtcgccgcggcccgacaggttgaccaccatcaggtgatccctgggcagggtcggcgcgcgcttgaagacttcagccagggcgtgggacgactccagcgccgggatgatgccttccaggcggcagcactggtggaaggcggcgagcgcctccttgtcggtgatcgaggtgtactcgacgcggccgatgtcgaacaaccaggcgtgttccgggccgatgccgggatagtcgaggccggcggaaatcgagtgggcgtcgatgatctggccatcgtcgtcctgcagcaggaaggtgcggttgccgtgcagcacgcccggcacgccgccgttcaggctggcggcatgcttgccggtttccacgccgtggccggccgcttcgacgccgatgatctgtaccgatttgtcatcgaggaacgggtggaacaggcccatggcgttggagccgccgccgatgcaggcgaccagcgagtccggcaggcggccttcctgctcctgcaactgatcgcgggtttccttgccgatgacggcctggaagtcgcgcaccatcgccggatacgggtgtgggccggccacggtgccgatgatgtaaaaggtgctgtcgacgttggtcacccagtcgcgcagggcttcgttcatcgcatccttcagggtgccggtgccggcggtgaccggaatcacttccgcgccgagcaggcgcatgcggaagacgttggcctgctggcgatcgatatcggtggtgcccatgtagatcacgcactgcaggccgaagcgcgcggcgacggtggcggtggccacgccatgcatgccggcgccggtctcggcgatgatgcgctgcttgcccatgcgcttggccagcaggatctggccgatgcagttgttgatcttgtgcgcgccggtgtgattgagctcttcgcgcttcaggtagatcttcgcgccgccgcagtgctcggtcagccgctcggcgaagtacagcgggcttgggcggcccacgtaatcgcgctggaagtaggccagctccttggcgaactcgggatcggccttggccttctcgtattcggcggccaggtcgtggatcagcggcatcagcgtctcggcgacgtactgcccgccgaagctaccgaacaggccggtggcgtctgggccgttgcgtaatgaagtcatgggttctcctgtgaattcgaaggccgtgatcggcctagtggccgcgtggcgatggcgtcgatggtggtcagactaacgctgccacgctgctcggaaaagcgattagttttaacgaataggtgagtaaatatcacatttcggcatgtctcatattggcgaccaattgtgcgaggcatcgcaattattggggctataaggcctgaccattggcgttctcagcgggttggtcgataatcccgccgtcatgaattttacgcacaggtagggaacgccatgaaaacagcttggctgtggatatttccgggtatcggcgcgctgatgctggccggggcggtcggcattcaagtggcgcgcttcagcgatcaggcgcagatgacgcgcaccgagggttcggtggtggatatcgagggcggttgcccgacggtgtcgttcagcagcctcgacggcactctgggcgagtaccacagtggcacctgcagcacgccgccgtcgttcgatatcggcgagcgggtgacggtgtattacgacccgcagaacctcgagcgggcgcggatcgacagcttcgagcagaactggataggtagcctgatcctcggcggtatcggcgcggtctttctggcgcttggcctgctgttcgtgttgccgcctctattcgccaagcgccgtgccgccgagttgctggttaccggcacgccagtacaggccgaggtggtggatgtcgagctcaatggcgggctgaccatcaacggccgcaacccgtaccgcatcgttgcccagtggttgaacccgcagaccaacaagctgcacgtgtttcgcagcgaaaacctgtggttcgatccgggcccctatatcagcgagtcgctggtcaccgtgatgatcgacccggccaaccccaagcgctacagcatggatacgcgctttctgcccgagttggcggactgacgtggcccaggatctgccatcactcaatgccctgcacgccttcgaggcggcggcgcggctgggtagcgtcagccgtgcagcggtcgaactgcacgtcacccacggcgcggtaagccggcagatccgcaccctggaagagcagctgggcgtggcgctgttcgtcaaggacgggcgcggcctgaagttgaccgaggcgggcttgcgcctgcgtgacgtgagcggtgagaccttcgcccggctgcgccaggtgtgcggcgaattacgccagcacgaggcagacacgcccttcgtgctcggttgcccgggcagcctgctggcgcgctggttcatcccgcgcctggaccgcctcaacagcgcgctgccggacttgcgtttgcagctgtccaccagccagggcgagctggacccgcgcagccctcaggtggacgccacgctgctgtatgccgaaccgtcctggccggcggacatgcaggtgttcgagctggcgcgtgaatccatcggcccggtgctcagcccgcagcacccgcgctttaccgagctcagcgcggcagcgccggctgccttgctgcacgaggccctgctgcacaccacctcgcggccccaggcctggccgcagtggctgagcgcgatgaacctcgaactagcggcgatgcgcctgggccagggtttcgagcacctctactacctgctcgaagcagcgagcgccggcctcggcgtggctatcgcgccactgcaactggtggccgatgacctcaaggcacggcggctggtggctccctggggtttcgtggaaaccgaagcgcgcctggcgctgtgggtgcccgagcgacgtagcggcgggcgggccgagcggctggctgactggttgcgaagtgagttgcaaatcgcgcagtgaggcgctggtagctgcgaaccatcgctggtcggcatcggtcatagcatcggccccacgatctgctccgggccatgaccgagagagggatttggcgatgaatcgtatgcaaaagctgggcggcctgctggccggtatggcgttaaccgcgctggcgcaggccgagccactgaatatcgaggggattggcctgtcgcgcgacgtttcctgcaaaggccaggatgtgaacatctccggcaacgccaacgtgattcacctcaagggcgattgcggcgcggtggaggtttccggctcggaacataaggtgacgctggacactgccaagtccctcagcgtttctggtgccgagcatgaagtggtggccgagcgcgtcaatgcgctgagtgtcgatacccttaacaaccaggtacgtaccgcggttgtcgcgggtgagcagtcgacaccgataacggtcgcgggtactgggcataagctggatctgcgcctcgagggcgagaccaggctggacgtcagtgggatcgaacagcaggtgcgctggagtggcgatgagccgcaggtgcagctatcgggcgctgacaacagggtcgagcgccaatagaaacgggcgccccggagaggggcgccgcggtgcttacgccacgtcggtgaactggatgatctccacccagtagccgtccgggtccttgataaaggcgatattgcgcatgcgcccgtcggtcaggcgcttctggaagtccacgccgaggtcttcgaagcgctggcaggcagccttgatatccggcaccgccacgcacaggtgaccgaagccgcgcgggtcgctgttgccgctgtggtaggaaaactccgggtccttctcggtgccgtagttgtaggtcagctccagcacgccagggatcgatttgcgccactcgtggcgggctttcgggtcggccgggatctgcgacttgtcggcaatcagcgccaggaagtagaggctgaattcggcgtccggaaaatcgctcttctcgagcagggtgaagcccagcacgcgggtgtagaagtccagggacttctccagatccttcacgcggatcatggtgtggttgtagacgaagtccgcggtggcgacgtcgggcttgccggtcacgccgggcagtttgttgagttcgtcgagggtcatgggcgtctccagtcaggtgagtggacgattcaaaaagtcatgaggtcagtagatggcctcgtgggatgggtttttcaaggtggtgtgttgaagggtgatcttcgattcattgtgggagcgggcggggacgcctagtccatgcccgcgaaaaagatcgcgggcatcgcccgctcccacgaaagcaaatcggtggcagcttcccactgcatcaaacctccaacccaatcatctcagcccgcaccccatccccatcgatatgcaaaacggccaccccaatcggcagcctgaaccgcctcgggccggcgctgccagggttgagataaagcacgccatcgcgctcttcatgcagcggcttgtgcgagtgcccggcgatcaccacgtcgataccttcggccttggggtcaatgaccaactgcttgaggtcgtgcagcacatacagactgatcgcgccgtagcgcagtgtcaggtactcgggaatgccgtctgcccaggcctctgcatcgttgttgccgcgtaccaccgacagcggcgcgatgcgttcgagctcggcaagaatctgcggcccgccgatgtcgccggcatgaatcaggtggtcgacaccctgtagcgccgccagcgcctggtgtcgcaacaggccgtgggtgtcggcgatcaggccaatcttcatgggttctcctgcatggtctttctaggagcgggcccagccgcgatgcgttccgtaaaaccgtagcccgggtcgagcgaagcgacacccggggcgctgccgcaaaaacagaaaacccggcacaaggccgggtttccgttacagcgtgacgggatcaaccgtccagcatcgccttgttgcgcaccgcgcccttatcggcgctggtggcgagcagggcgtaggccttgagtgcagtggtgaccttgcgcgggcgctgctcggccggtttccagcccttcttgtcctgctcggcgcggcgctcggccagctcttcgtcgctgaccagcaggttgatcgaacggttagggatgtcgatcagtaccttgtcgccgtccttcaccaggccgatggcgccgccggcagccgcttccggcgaggcgtggccgatggacaggcccgaggtgccgccggagaagcggccgtcggtgagcagggcgcaggctttgcccaggcccttggatttcaggtacgaggtcgggtagagcatttcctgcatgcccgggccgcctttcgggccttcgtagcggatgatgacgatgtcgccttccttcacttcgtcattgaggatgccgcgcactgcgctgtcctggctttcgaagatcttggcgttgccctcgaacacgtggatcgactcgtcgacgccggcggtcttcaccacgcagccgtccagggcgatgttgccgtacagcacggccaggccgccttctttcgagtaggcatgctcgacgctgcggatgcagccgttctcgcggtcgtcgtcgagggcttcccagcgggtcgactggctgaacgcggtctgggtcgggatgcccgccgggccggccttgaagaaggtatgcacggcttcatcgtcggtctgggtgatgtcccatttggcgatggcctcggccatggacttgctgtgcacggtcggcaggtcggtgtgcagcaggccgccacgggccagcgagccgagaatggagaagatgccgccagcgcggtgcacgtcttccatgtggtacttctggatgttcggcgccaccttgcacagctgtggtacctggcgcgacaggcgatcgatgtcgcgcaggtcgaagtccacctcggcttcctgggcggcggccagcaggtgcaggatggtgttggtcgagccgcccatggcgatgtccagcatcatggcgttctcgaacgccttgaagttggcgatgttgcgcggcagtaccgagtcgtcgccttcgccgtagtagcgcttgcacagctcgacgatggtgcggccagcctgcaggaacagctgctcgcggtcgctgtgggtggccagggtcgagccgttgcccggcagggccaggcccagggcttcggtcaggcagttcatcgagttggcggtgaacatgccggagcacgaaccgcaggtcgggcaggcgctgcgctcgtattcggcgactttctcgtccgaggcggtgctgtcggcagcgatcaccatggcgtcgaccagatccaagccgtggctggccagtttggtcttgccggcttccatcgggccgccggagacgaagatcaccgggatgttcaggcgcagggcggccatcagcatgccgggggtgatcttgtcgcagttggagatgcagacgatggcgtcagcgcagtgggcgttgaccatgtactccaccgagtcggcgatgatctcgcggctcggcagcgaatagagcatgccgtcgtggcccatggcgatgccgtcgtcgacggcgatggtgttgaattccttggccacgccgccggctttctcgatctcgcgggcgaccagctggcccaggtccttgaggtgcacgtggccgggcacgaactgggtgaaggagttggcgatggcgatgatcggtttcttgaagtcttcgtccttcatcccggtggcgcgccacagggcacgggcgccggccatgttgcggccgtgggtggaggtcttcgagcggtaatcaggcatgacggattcctgcggctaatcaggtaggcattggtatggggtgagcggatcagcggcaggtgaccgcgaagcaaggtggcatggcgcacgacgggatctccgtctgcctgcccgggctcacagcccgccgaagggtggctggcggggaatgccctgattctacgccgcgcaaggcgggggaggaaaggctgctagcagccggccgtccccgccggcggcagagcgctacccgcgcaggatggcggccgggatctgctccagagggatttccttgctgaccgcgccgagcttcatggcttccttgggcatgccgtagaccacgcagctggcttcgtcctgaccgagggtcaaggcgccagcgtcgtacatttcgcgcaggccgcgggcgccgtcgtcgcccatgccggtcatgatgatgcccatggcgttggcgccggcggcgcgggcggtggagcggaacagcacgtctaccgacggcttgtggcggctgaccggcgggccgtcgaccacgtcgaccacatactgggcgccgctgcgcttgagcagcagatggcgaccgcctggggcgatcagcgcgcggccgggcaccacgcggtcgccattgcgggcttcgagaatctccagttcgcagatcgcgttgaggcgctcggcgaaggcggcggtgaagcgttcgggcatgtgctggacgatgacgatcgccgggcagacccgcggcagacgggtgaggatgtactccagtgcctgggtgccgccggtggaggtgccgatggcgacgatgcgctcggtggtgcgcgccatggcgccagtggcgggcggcaggatggcatcggcgctgagcttggcctggggcgcgggtgctgccgccttgttgctcagccgtttcacattggcgcgagcggcggccttgaccgcgttgaccagatcatcactggcattgaccaggaatttgctcaggctggcctggggcttggtgacgatgctcaccgcgccggcagatagcgcctgcatggtggtggtggcgcccttttcggtcagcgtcgaacagatcaccaccggcgtcgggcgctcggccatcagcttgcgcagaaaggtgatgccatccatgcgcggcatctcgacgtcgagcacgatcacgtccggccactggcgctgcatcttgtcgagggcgaacaacgggtcggcggcagtgccgatcacctcgatcgccgggtcggccgccagcacctgggagagcacctggcgcaccacggcggagtcgtcgacgatcatcactttgatgcttttcattgcggtcgctttccggcaggaggttcttggacggcgaggggctgggtctgcttcagcgcgatctggccgttccagatatcgaagattagattgcggtggccgaagccgccgacatgttcgccatggcagccgattttcttttcggcgagcaggcggcgtgcggcatcgatgttctgctggccgatatgattgcgacgggctttcgccagcccgggaaacatgtggccgccgccaaagatacgcgcctggtactcggccagcttggttccactctgggcgatggcttcgcacagcaggctcatcacctcgtcggcatagcgaccgtcgcgctgcttggccgggcggccgcgggtgggcagcatgaaatggcatatgccgcccagatgggcgtgagggtgccagaggacgatcgacacgcaggagcccagcagcgtgcgcacgcgggtgtagggcccgccgaagtgatagtcgccggggttgagatagacctcggcgatggaggggcgattaggcatctggcttgcgatagatcgagggtttgacgaccttgagcgtatcgttgacgccgttcaggctttccgaatggctgatgatgaagtgaccgcccgggcgcaggtgcttgagcaggcgatctaccacctgacgcttggtctcggcgttgaagtagatcatcacgttgcgcaggaagatgacgtcgaacaggcccacgtccggcagcgtgttgttgaggttgatctgggtgaagcgcacccgctggcgcagcgatggtgtgatcatcatccgcccctggttctcatcgacgccgcgcaggcagtgcttgaccagtaaatgacgggggatgttctcgctgtcggcgagctcgtacacgccactgcgcgcctggtcgaggatgcgctggctgatgtccgaagcgaggatctcccacggccgttcgccgaggcgttcggccagcagcaacgccagggtatagggctcctcgccactggagcaggcgccgctccagatgcgcagcgggcgaccgctgggaatcgcgccgggcttttgcaacagctcgcgcaggaagtcgaagtgcttgggctcgcggaagaagtaggtttcgttggtggtcagcagatccacgcaggtctgcagctcggtcttgtccttgccgaccaggcggaagtactcgccgtaagtggccatgccaagggagcgcagacgtttgttgaggcgcccggccaccagcggcttcttggcgtccgacaggtgaatgccggcgatgtcgtggatcagctggcggaactggtggaactcgatatcggagagggtggcctggctcgagtcgcgcatcagttgctggcaccctgttgctgcgcctggctcagcgcgacgtactcctcggccgaaatcacccggccgatgtcgagcatcaccaccagccggtcatcgagcttgcccatgccgcggatgaagtcggcgcggatgctgccgccgaaggccggcgtcggctcgatgtgctcggcgcccagctcgcgcacttcgttgaccgcatcgacgacgatgccgatcacctgggtgtgttcggggccagcgatttccaggatcacgatgcaggtgcgcgggccgatgcgggtgggctggccgccgaagcgctggccgaggtccaccaccggcaccacggcgccgcgcaggttgatcacgccgaggatgcttggcggcatcatcggcaccgtggtgagccggccgtagccgatgatctcgcgcacggcgcggatctcgacggcgaacagctcctgcgccagggtgaaggtcaggtactggcccgaccccgccgtggcgttgtcgagcagccgtggctcggaactcatggcttactcctgaaagcgcacgtagccggccggcaggccgccgctgtggccgtcgtcttcacgcgcctgacgcgtcgggccattgccgcgggccggttgctgacggttgcgcggcgggttggcgacggtgatgcgctcgcccgtaccgttgaggcggaagaagtccatcagctgttgcagctgctcggcctgaccgctcatttcctcggccgtggctgccagctcttcggaagccgacgcgttctgctgggtcagctcgctgagctggttcatcgccgtgctgatctggccaacgccgctgctctgctcgtcggaagctgcggcgatttcctgcaccaggtcggaagtcttggcgatggacggcacgatttcatcgagcagggtgccggcgcgttcggccagggccacgctgttcttcgccacttcgccgatttcctgagcggccacctggctgcgttctgccagcttgcgcacttcggcggccaccaccgcgaagcccttgccgtgctcgccggcgcgggccgcttcgatggcggcgttcagagccagcaggttggtctggtaggcaatgtcgtcgacgatgccgatcttgtcggcgatggtcttcatggcgcgcacggtgtctttcaccgcctggccgccttcgctggcttcattggaagccttgctggccatgccgtcggtaacccgggcgttttcggtgttctgcgagatggacgccgacatctgctccatcgaagcgctggtttcttccaccgaggcagcctgttcggaggcggcctggctcatactctgggccgtggaagaaatctcttccgaagcgctggacagcgaatcggcggagctgcgcacctcggcgatgatctgcgtcaggcgggcggacatattgctgatcgaggccagcatgctggtggtgtcgttgggcttgaccatcacctgggtgcgcaggtcgccctcggcgatgcgggtcaccacttcggcggcataggccggctcaccgcccagctgcttgagcaggctgcgggtgatcagccagccgagcaggatggagatgaagatggcgacgccgccaatcagcgagagctgcagacgcgattcctcgtagagctgagttgcgccgtcggcatcctgatccatcagatcgctctgatatttgatcagcgcatcagccgctgcgagcagcccattgttggccgggatgatgtcgctgtacaggtaggcctccgcacgctcctggtcgttcagcagcttgaacatctcctcatagcgcttgcctacctcatcgcgtgcggcgttgacacgtgccaggaactcccggccctgaggcgaggtgatggtgcgatccagttcttcggtagccgctttgcgtcgctcacggctggcctccagatgagcgatattcttgcgatccgcctcgtcgtcgtcgagcagaatgatgtcgcgaatgtagcgcccctgattcagggtttcttccttgatgacgttggcttcgcggatcttcacatagcgatccttgatgaccaggtcattggagtcgttgatcgcgctcatgcgggtcaggcccagcaccagggcgatcagcagcagcacgatcaccgtgccgaaaccgaggccgagctttgtggacacacgtaggtctttgaacatggttgcttccctctgtgatgcttggctgcccgatcaggcggacaatgcgttgttgccgtctggcagagccgcaatctcggcaaccgcaagggcgttctcgatggccagcaggatgatgaaatcatcctcgcggtgaaccatcgcctgaatgaaatcgctgcgaatcgcgttgccgaaggccggcaccggattcatttccgccggggctacttccagcacctcgctgaccgcatcgacgaggatgccgagaatctgcggggcttcgggctggggcacttcgacgatgatgatgcaggtgcggcggtcgatctgcgtcttggcgtggttgaagcgcaggctcaggtcgatgaccggcaccacggcgccgcgaaggttgatcaccccgtgcacgcagcggttggccataggcaccttggtggtgcgctggtactcgatgatttcccgcacgcaaagcccgtccagggcataacgccgctcgtgtaggatgaaactcaggtactggtgcaccagctcctcgccgggggtggcttgcgggtcgctggcggtggtcacagtgagttcactcatgagcgtacacctgggcagattcgtgatgcacagcgctgcgcggtgcggccagttggttgagcaggcggggaatgtcgagaatcagcgcgacggtgccgtcaccgagaatggtgaagccgccgagttcgctgcagccggcgaagatcttgcccaggggcttgatcaccgtctggaattcgccggccagctggtcgaccaccaggcccgcacgcagcccggcctggcgtaccaccaccacgctttcgcggcgcggcggttggctttcttcttcgaacaggtcacgcaggcgcacgatgggcagcatctgcccacgcagttccagatggccgcgcttgaacgaggtgtcggccggcagctcgatgcattcttccaccagctccaggggaatcacgtaaccggcctggccgacgctgaccaggaagccgtcgatgatcgccagggtcagcggcaggcggatgcgaacgcgcgtgccctggccgagggtgctgtccagatcgatggtgccgcgcagggcagcgatgttgcgcttgaccacgtccatgccgacgccgcggccggacaggttgctgacctgctcggcggtggagaagccgggctcgaagatcagcgcgaaggtttccttttccgacagggtctgaccttcgccgatcaggccgcgctcgcgggccttggcgaggatgcgctgggcatccaggccaccgccatcgtcgctgacttccagcacgatgctaccggcgtcgtggtaggcattcagggacaccttgccctgggccggcttgccgcgagccaggcgggtttccaccgactcgatgccatggtccatggcattgcgcaccaggtgggtgagcggatcggtgatgcgctcgaccacggtcttgtcgagttcggtttcgccgccgctgatggacagggcgatgtccttgccgatctcaccggcaacgtcgcgcaccacgcgctggaagcggttgaaggtgctgccgatctgcaccatgcgcagcggcagggccgagtctcggacctcctcgaccagccgggagagcagctcggtggcttcgagcatttccggatggccgcagttctgggcggtcatgcgcgccccggcaccggcgatgatcagctcgccgaccagatcgatgagtttgtccagcttgccggcatcgacgcggatcaggctgttctcgttgctacggttttccttgatctgctgctgcttctgcagcgcggcggcgatcaccggcggctgcaccaggctttcctcgaccagcacgcggccgatggggcgtggctcgtcgcgctcctggccctgcacctgggcttgcagcacttcctgcagctcgttggcggtcagggtgccgcagcgcatgaggatctcgcccaggcgcatgtcttcttccggcagtgcgcggatcagctccaggtattggtcggacttgctgttgggcggcaggatgcggatcaggctgtcttcgcgcacgaactcgaaggcgccctcgatggtggccttgtcggcgtcgctgacgaaggccatttcgaaacccaggtagcaggtttccgggtccatttcggcggccaccggaatgcggtcgagcagcggcacgatgctgacgatcttgccgaaggtactcaggtagcggaacaggcccaacggatccatgccgttgcgcagggtatcggggccgaaacgcagggacaggtgccagtgatcggccccgacgccctcgccgtggccgcgctcgatgcgcgtagcggtggccggcattggctcggcggccggcgcgggatccagataacgggacagttgctcggccagctgctggtggacgatctgtgtgtcggcctccagggtttccagatcggcgccgctgtcgaccagtgctaccaggcgcgccaggtggtcgccgacctgcagaaacagcgcggtcatgtccttgtcgaagcgcagctcgccgttgcgcacgcggtccagcacgctttcggcgatatgggtgaaggcgacgatcacgtcgaggccgaacaggccggccgagcctttgatggtgtgggcggcgcggaatacggcgttgatggtgtcggcgtcgtccggatcgttttccagctgcagcagggcttcttccatctgctgcagcagttcctggctttcggcgatgaaaacctgcagcacttcgtccatgttcatggtgattactcgctcgccggcttgatcaggatggggtcgccgaagaaggtgcccagcccgctcaactcgaaggcctcgatcactgccgggctgtggttggtcaggcgcaggtcacagttcatgcgtgcggcttcctgcttggccagaatcagcagttgcaggccggcacagtccagctcgtcgacggcgccgaggtcgagctccacttccacatcgctggccagcgcctgcgtcagcagctgcatgtgctcggtggcgctgtagatggtcaggccgccttccagcggcaggatgcggtagaggttttccgccggcgcgtcgctcatggcaggatcagcttggaaacggcggtgagcatctgcgccggctggaagggcttgaccacccaggccttggcacccgcggcgcggccttcttccttcttggcttcgccggcttctgtggtcagcatgatcaccggggtgaacttgtaggcgggcagctgcttgacgttcttgacgaaggtgatgccgtccatgttcggcatgttcacgtcactgatgatcaggtgcaccttgcggccgtcgagtttgctcagtgcatccttgccgtcgcagccttcgatgacctggtagccggcccccttgagcgtaatgctgacgacctggcggatggaggcggagtcgtcgacgatgagtacagtcttgctcatgggaaacctcaaaaaaacgtgatgtcggagtcgttgcttttggcgctgcttttttcgccccgatggatctgatgctgttcgggggtggtgtaggtctgggccagctcggcaagccagcggtcggcgtccagagccggcggcgcgaggttctgctggcgctgcgtggtgcggttctggatatgcgcgtgcagcttgtcctggtcggcggcgatatggccgagggtctggctgatgcggtcctggaactgcagcgagaccagcacttcggaaatgtcctgggcgaccgattcgctctgggtgcgcatgatttcgttgtgctgcacgatgtcgctggcgttctgcttgaagcggccgatcaccccggcgatcacttcgccggccttgttcagggtggcggtgtcggtcttggtgtactcctgggagatgtccagggtcttgtggatcgcatcgttgacgatcactacggtctcgccgatgcgctggccggtttccccggacatcgacgacagcttgcgcacctcgtcggcgaccaccgcaaaaccgcggccgctctcgccggcgcgggcggcttcgatggcggcattgagcgccagcaggttggtctgcttggcgatattggccacatcctgggccatctcctgcaattgatcggtgaagctggacagctgggtgatttccttgagcagcgactccttgctggccagggcgtcgcgcagggcgacgatgatcatgtccagctcgtattcgctgctcgacagcagcgccaccaggcgtttgccggcatcgcgctcggtgctgccccccaggctgctctggatacgcgtagccagctgggcgaagcgctcgcttagcgagctgatggactcttcggtgtggctgcgggcgttctcgatgtgctgcgaccacagcggcagcacctgctcgcacagttgttcgacgctttcgtcctggtcagggctggttacgtagccttgaacgggcgctggactcgtcgaatcagcgttcgggcggcgcagggcaaaaacgatgacggcgctggcggccagcagaatggccagggccggcaaaatgccgagtacctgttggccaaccaggatcacagcggcgatacctgcgatgacgatcagcagcggggcgagcagaggtgtggaaaggtcacgcatgtaaggctccgtggcggactgggcgcagactccacggaaccggcgaggggtgggctgagctccagcacagtgaccaagcattcctttggatatcggcagcatgcatcaagcatcttgtttgggtgcatcggtgttgactgatattcctctgggtttaagtgccgcaaagatctagggatttccttaggctgtatcggaatccatgtagctcgaggcaaagcgaatcaggtcggcattcgttgcaaagtgcatcttttccatcagatttatcttatgagtgctgactgtcttgttactgatcgtcaattgcttggctatgtgattgacgctcaaaccagccgccaacaggcgcatgatctggaactctcggttggtcaaactgtccagcccgctcctgttggcaggcttcaagctgctcagggcgatgggctcgatcagttccggatcgatgaagcgattgccggtgctgacttttcttaccgcctctatcagaacttccggagactggcccttggtcagatagcccgccgcgccgctgcgcagggcgcgcagggccagctgtggatcgttgtgcatgctcaacaccagcacgggaaccttggggtactggtggctgatgcgggtgatcagtgcttcgccgctcaggcccggcatgctgatgtcgagcagcaacaggtccaccatggcgctgcgcagcttttccagtgcctgagcaccatcggcggcttcggcgatcacgcgaatatcgtcgtagaactcgaacagacgcttgaggccggcgcgcatcagcgcatggtcgtcggcgatcagcagcttgatcatcggaaaatccttaaaaacgcggcgtagcggatagagctgaaaatgcctgtcggctcgccgcaacgctggtggcgcgcaagcttgtcggccgaggcgggtagatggctgtcagggagtagggcgctaaggtgtggtaagccgtcgaacaggtgaaacggggtaattgccaagccgctttgtgaacggctggttgggccgccgaatggccgtacacgcgaggtttcgatgcgcgagcatggtgcgtcgtcacgcctgcgctgccggtcgcggatcatcgtgtggagcttggcgcgacgcttgcgatggcgcacgacgtcagcgtccacgttccgggaggtatttgtcgtatggtgatggaagagcgtcgtcgcgtgtttcaccttaactcttctcgctttcctgtgcggcggttgaacggcgtgttctggccctatggagaatctaccgctgtcttaagggtagacgctgcggacaacgccgcctggcgcaattccttgacacgacttgtacagattgcaagtgccatgccttatgtcggcaagcgaagcgagaactgcaatgcgcgcagagattttttgcgcgggtggaaatcgacccatggtgcgggcgatttgtgacggtgcgatgtcggatcacgacacctcgccagggaggagcatcagctgagcggagctgggatcgccaggcgccgctctgctggggcgtgcctgccgcaaggcgcggcaggcactgccgtcagctgttgggcagcaggcggcaggtcaggctcttgatgtaacgggtctcattgatggccgggtgcaccggatggtccgggccctgggcgccgcgttcgagcagctggatgttgcggtccagatggcgggcgctggtcagcaggatgttctgcagattgtcctcgtccagatgcatggagcagctggcgctgaccaggatgccgtccttgttgagcaggcgcatggcggtttcgttgaggcgacgataggcggcctcaccgttcttgatgtccttcttgcgcttgatgaaggcgggtggatcggcgatcaccacgtcaaaacgctcttcggccgccttcagctcacgcagagcggcaaacacgtcgccttccacgcaggtgaccttctcggcgaaaccgttgagcgtggcgttgcgctccacgccgtcgagggcgaatgccgaagcgtccacgcagaacacttcactcgcgccgaacgccgcagcctgcacaccccagccgccgatgtagctgaacagatcgagcacgcgcttgcccttgacgtagggcgccaggcgcgcgcggttcatgcggtggtcatagaaccagccggtcttctggccttcgatgaccggcgcttcgaacttcacgccgttctcttccagggcgacccactccggcaccacgccaaaggcggtgtcgacatagcgctccaggccttcggcatcgcgtgcggccgagtcgttcttgagcaggatgccgctgggcttgagcacctggatcagcgcggccagtacgtcgttcttgtggcgttccatggtcgccgaggccagctgcaccacgaggatgtcgaagaagcggtcgaccaccaggcccggcagcagatcggagtcgccgtacaccaggcggtagcagggctggtcgaacagccgctcgcgcaggctcagggcaacattgaggcggtgcaccagcagggatttgtccagcacgtgcttgacgtcacgggacaacaggcgggcgcagatcaggttgttggggctcagggcaacgatgcccaggggcttgccgccggcagcttcgaggatggcctggtcaccggcttcgaaggcgttgagcggtgtggcggcaacgtcgatctcgttgctgtagacccacaggtggccggcgcgcaggcgtcggtcggcattggctttcaggcgcaggctgggcagggacatggtgggctccgtcgcaaaaacgcgcattctaaacgaggagcccggtagctgcttgctgcagttgcaggccgtggacgcacatcggtggtccacggcggctggttcaggcagcgagtgcgtcgatcagcttctcgttgaaagctggcaggtcgtccggggtacggctgctgatcagcttgccgtcgaccaccacttccttgtccacccagttggcgccggcgttcttcaggtcgtcggtcagcgagggatagctggtcagggtcttgcccttgatcaggtcggcgctggcgagaatccaggcaccatggcagatcacggcgatcggcttgttggccttggcggcgtccttcaccagctccacggccatctcgtcgaggcggatggtgtcggcgttgaccacgccgccgggcaacacgatggcgtcataatcgtcgatcttggccgtatcgaaagtcttgtcgacggtaaacgtgtcggccggcgtggtgtggttccagccggtgaccttgccggacttgctggacaggatctcagcggtggcgccgagctcttcgagtgcctttttaggggcggtcagctcgacctgctcgaaaccgtcggtaaccagcagtgcgatacgcttgcctgtcagggacttgctcatcgaaaacacctctctgaatatgctgagtgagcagtattcggggcgctgcgagcgggtaagttcaggccaggcgacgacctgcagatttgttctgcagccgatgggtcaaaagtcgtcacgctcagggtagactgcgagttccatctcattcttaaccttgccgccttccatggaaaaagaactctccgccgagcagatccaggcgtttctgcagggcatcagtgtgcctccacagccgcagatcatggtcgatctgcagttcgagcagtacatgcccaacccggacctgaaggccatcgcgcggctgatcagccaggacccagggctgtccggcgccttgctcaagatcgtcaactcgccgtatttcggcctggccaatcgcatcggttccattcagcgggcggtcaacctgctgggtagccgctcggtgatcaacatggtcaacgccctgtcgatccgtggcgagatgaccgacgagaccatcgtcactctcaaccgcttctgggataccgcccaggacgtggccatgaccagcctcaccctggccaagcgcatcggttacgagtccgtggacgaggcctacaccctggggctgttccacaattgcggcatcccgctgatgctcaagcgtttcccggattacatgagcgtgctcgaagagtcctacgccagcgccagtgccgagcggcgcatcgtcgacaccgagaaccgcctgctcaacaccaaccacgcggtggtcggctattacaccgccaagtcgtggaacctgccgctgcacctgtgccaggccatcgccaaccaccacaacgtgctggccatcttcgccgaagagaacgacaacgatgcccagctcaagaacctgctggcgatcctcaagatggccgagcacatctgccgcagctatcaggtgctgggtaatcaggatgaggatcacgagtggcagagcatcgaggcgctgatcctcgattacgtggggctctcgggttatgacttcgagaacctgcgcgaaagcatccgcgatctgggcgccgcttgaggcgccattcctgaatccgtttcgagtccgccatgcctgaattgccagaagtcgaaaccacgcgccgtggtatcgccccccacctcattggtcagcgcgtcagtcgggtcatcgtgcgtgaacggcgcctgcgctggccgatccccgaagacctcgatgtgcgcctgtccggccagcgtatcgaagccgtggagcggcgcgccaagtacctgctgatcaaggccgaagtcggcacgctgatcagccacctgggcatgtccggcaacctgcgtctggtcgaggcggggctgccggcagccaagcacgagcatgtggatatcgagctggagtccggcctggcgctacgttacaccgacccgcggcgcttcggcgcgctgttgtggagcgaactgccgctggagcatgagctgctggtgcgcctcggcccggagccgctgaccgagctgttcgatggcgagcgcctgtttcagctgtcgcgcggcaaggcggtggcggtcaaaccgttcatcatggacaacgcggtggtggtgggcgtcggcaacatctacgccaccgaggcgctgttcgccgccggcatcgatccgcgccgcgccgccggcacggtgtcgcgggcgcgctacgtgcgcctggctcaggagatcaagcgggtgctggcccacgccatcgagcgcggtggcactaccctgcgcgacttcatcggcggcgacggccagcccggttacttccagcaggagttgttcgcctatggccgcggcggcgagttctgcaaggtgtgcggcagtaccctgcgcgaggtgaagctgggccagcgggccagcgtttattgcccgaaatgccagcgctgagtcgcttcgtccgataacgtgaccagttgttcagcgattgacggccatcacgcgacaattgccggcgcgctgttatagttaccggcatcgtcccgtatacctttgaaggatcgccccatgaaactgtttcgctcttgcgctgctgttctggcgctgactgccgcctcgctggcgcacaccgcccatgcgcaagaagtgcagcagaacgccagcggtgacccgctttacaccgtcaatgccccggatggcttcgccatgatcggcgacctgctgatcgctcgcccgctgctgatcggcgccaccgccatcggcgcagccgccttcgtcgtcgccttgccgttctcggccatgggcggtggtatcggcgctaccggtcgtgcgctggtggtcgagccgggcaaggctgctttcgtacgctgcctgggctgcaccggcgacggctacaaccagcgccagtgatcgcggatctcgcccaataaaaagcccctcgtcgaggggctttttattgcctggcatttttcagcgcatggtctgcaccgcgctgttgccgataccgcgtggatcgctggccgcctcgacctggccgctggccttgttccagcgcagcacctgctggttgccgtattcgcgttccacgttcttgagctggtagccgcgggcctgcagctccgcggcctgggcggcgctgaaggtctgcggttcgtgttcgatgacatccggcaggtactggtggtggtagcgcggtaccgccggccagctggcgatgggctggccctccaggtactgcagaatcgacagcagcaccatgctcgggatgcggctgccgcccggtgtgccgaaactggtgaattcgctcgggctgtcgatgaaggtcgggctcatgctcgacagcggccgtttaccggcggcgatggcattggcctggctgccggcgagaccataggcgttggcgccggcgaggtcagcggcaaaatcgtccatctcgtcgttgagcactacgcccgtgccgggcaccgtgaaggcggcgccgaacggcaggttgatcgacagggtggcgcttaccgcgttgccgtcggcgtccagcacggtgaaatgagtggtgtggtcgccttccttccagggcctggccggtggtagctcgctgctcggcgtggcgcgctgcgggtcgatgccggcgctcaggcttttcaggtagtccgggttgagcagggcggcggccgggttgtcgacaaagtccggatcgcccagctgaccacggtcgcggtaggcgcggcgcagggcttccaccaccagatgggtgcgctgcaccggctcggcctcgcgccagggcagctgctgcagcatcaaaaggctttgcgccagggccacgccgccagccgaaggtggcggtgcactgatcagctcgcggccttcggccagcggtacgcgaatcggttggcgattcgcggtgcggtagtcggtcaggtcctgcagcgtccagatgccgccagcagcacgtacgccagcgaccaggcgctcggccacggggccggcgtagaaaccgtcacggccatgattggccagcttcagcagggtgtcggccagctccggctggcgcagcagcgtgccttcggcaggcacttcgccgccactcaggaacagccgcgcggtttccgcatcgtcgcgcatggccgccaggcgcatggtggcgcggtcacggtagacgtgatcgaccgggaagccttcgcgagccaggcggattgccggcgtcaggctgtcgcgcagcggcagtttgccgtggtgctcggccagctcgaccagtgcggcgggcaagcccggaatggcggcggccagcgcaccgtcgcgggacagcgccgcctgcacctggccatctcggcgatacagatcggcatgggcggcccctggggcacgctcgcgggcatcgaggaattcgtaacgggcatcggcactgcgcaagaggaagaaaccgccgccacccaggcccgagccgtagggttcgaccacggtgagcgcggcgctgatggccaccgccgcgtcgaaggcattaccgccgagtgccagggtttccttgccggcgaccgtcgcggcggggtgggcggtggcgatggcactgctgccagggcgctcggcggcctgcaggccgaggctgagcagcagaagcagcgcgccggacagggcgcgcagggagtggaggccgcgaaaggagcggcgcaccctcaggccttgccagtaagggctttgtacttggccatcaactgctccttgctctcgacgttgttctcgtcgagcgggatgcagtccaccgggcagacctgctggcactgcggctcgtcgtagtgaccgacgcattcggtgcacaggttggggtcgatcacgtagatctcctcgccctgggaaatcgccgcgttcgggcactcaggttcgcagacgtcgcagttgatgcaatcgtcggtaatgatcagggacatgaaaggcaagctcctgccgggctgaggccgcgacacagtcaaacggaagcagactgttgaaaaactatctacgttgccatcgcggcgttaaaaacaggctcaaaatgctcatgtactgttcgtacactccgctttttcgcctatttttgccttgcgctgactgcctcgatgacgtttttcaactgcctgctagccgcgattgtgccgcattgtggtcgccagcgcacgcctgtgcgccatatggcgcgcaggcgtgccggtgttgcggatcagcggttcttgaagcgttcggtcagcgcatcggccacggccgggtgcacgaacttgctgatatcgccgcccaggttggcgatctcgcgcaccagggtggaagagatgaaggaatacttttccgacggcgtgaggaacaggctttccaggtccggcgccagttggcggttcatgttggccagctggaattcgtactcgaaatccgataccgcgcgcaggccgcgcagcagcacgttggcgccctgttccttggcgaacgaggcgagcagcgtggaaaagccgatcacttcgacgttgggcaggtgcttggtgacttcccgggccagcgccacacgttgttcgagggagaacagtgggttcttcttcgggctggcagcgaccgcgatcaccacgctatcgaacagacgcgcggcgcgctcgaccagatcgccatgccccttggtaatggggtcgaaggtgcctgggtataacactcgattcatcgtgacgtcctggcaggcgcgttagggagtcggatggtagcgcagcaaaccggcgtgggccaagtcgcggcccggcgagtggctgcgcttgtgggcgttaatcgcgctgccacttagcggatgaacagcttgtagaccagcctctgcagtgccttgccatagggtggatagatcagccgggcgagattcaggcgttgctttatcagcacgcccttggccttgctgaaggtcagaaaaccctcatggccgtggtaatggcccatgcccgaagcaccgatgccgccgaacggcatatcgtcctgcgccacgtgcatcagggtgtcgttcaggcacacgccgccggagtggctgtggtgcagcacgtgctgctgttcgcggcggtcgtagccgaaatagtagagagccagcggccgcggacgtgcagtgatataggccagggcatcgtcgaggccgtcgtagggcaccacgggcaacagcgggccgaagatttcgtcctgcatcacccgcatgctgtcgtcgacgttgagcagcagagtctggggcatgcgccgatccgttgcttcagccgtcagggcgatcacctcggcacccttggcgcgggcgtcgtccagatagccctgcaggcgatgctgctggcgcgcgttgatgatgctggtgtagtccgggttgccctcgacctgtggataaaagcgctgcaccacactccgataggcatcgacgaagtcgtcgacccgctggcgcggcaccagcacgtagtccggcgccacgcaggtctgcccggcgttgagggtcttgccgaaagcgatgcgttcggtggcgtgctccagcggcacgtccgccgagatgatggccggggatttgcctcccagctccagggtcaccggtgtcaggttgtcggctgcggcccgcattacatggcggccgatgctggtggcaccggtgaacaacaggtgatcgaacggaagcctggcgaaggccatgccgatctcggcctcgcccagcaccacgctcaccaggtcatcggggaaggtgctggccagcagttccttaaggcgctgcgaggtctgtggcgtggcttcgctgagcttgagcatcacccggttgccggcagccagcgcaccgaccagcggggcgatggcgagaaacagcgggtagttccacggcacgatgatgccgaccacgcccagcggctgatagatcactcttgccgaggcgggcatgaacgccaggcccacatggcgccgcgatggcttcatccagcggcgcaggcgtttgcgcgcatagcggatgccctgcacggtgggcagcatttcggcgagcagggtttcatcggcgctgcggttaccgaagtcctcgttgatgcaccggaccagcgtgtcctgatcggcgagcagggcggccttcaggctgtcgagccaggcgatgcgctggtccgccgaaggcatcggattggccatgaaggccgcacgttgggcctggaagcgctgctgcaactcggcaatggcctgctcgaccgggccgaaaggggtgaccatgccgccgtccttatccactcactggagctgctgtgtaccacgttcgatggcctgtagccattggggtatgccgcgctccaggtaatagccggtggtgcgaagcgatagatccgttcaggaagtgacggtgcttatgcgcaggtgcaggatgagcgcgaccagcagacacgccagggcgatccagtcagcaatcaccacgcgccgcaaagcctcgttgtacgcaggctcgctccaggcgagcaggaggaaggacaacacgctgaccaggccgccgatcagggcaatgctgcgcagagcgggcagaaaggccgcggccaccaacaatgcaccgagcaggccgaagagcacggcgcgatgacgcatgaggatatgcaggttggcttcgtcgaaattcaggccgtaaagggcattgagtcgctcaccaccgagtacgccggctagcgggagcaggtggatgatgccaacgaccagcagcagaaaaccgatcagcttgctcatctccagcgctccattacggttccaggcgactcggcccagcggcattcggtgatcatcggcgccttccttgagggtccagcggatggcaagagaatggcgcagctggagttctaggataagcaccgcgatgcgtcaaacaggctacggtgcagcggcctgtgattaccgccggtcggcatatcgctgatcggttgagctcaggtcgtcaggcttgtcagccacgccggtatgcggcgctccaggtaatagccgggccgacgcggcgagccgtcgacgaagccgacatggccgcccttggtatgcagctcgaaggtgatgcaagcggccagctcgtcgggctcgggcaagctgtcgggatagacgaagggatcatcgctggcctggatcatcagcgtcggcgtctggatgcgccccagataataccggctcgacgagcgccggtaatagtcgtcggcgttctcgaaaccgtgcagcggcgcggtgatgcggccgtcgaaatcccagaaggtgcgcatgccgtccagtggaccgagcttttccaggatcgacagccgatcggcctggccctgatgggcgaacaggcgctgcttgtcctttacgtaggcgaccatggcgcgcatgaagtgcgcttgatacacccgcgagaagccgacgccgatacggtcggcgcactggtccaggcgaaacggcacggacaccgcggcggcgccctgcaggccgctgtccgcgccagtttcccccaggtacttgagcagcacattgccgcccagcgaatagcccacggcataaagcggcgccaggggatgcctggcttgcagatggcggatggtttcggccaggtcctcgctggcgccggagtgatagccgcgcggcagcaggttgggctcgcccgagcagccgcgccagttcagcgccacgctggcccagcctagggtcgccaggtggtgttgcagaccgagcacgtaatgggagctggaggagccggtcaggccgtgcagcaccagcaccagcggcgcgtgggcttcatgggggccgtgccagtcgaggtcaaggaagtcgccgtcttccagccacaggcgctcacgttggcgctccagtaccggcgggcgccggcacagcgagccccacagcgtctgcaggtgcggccctggcagccaccaggcgggctggaagctgctcgtcatcggcgtgcgctcgcccatcttcagaccgccgtcggcacttacgccgaacggcgctcccacagcgcgtaatgcacctggccggccttctgctcgcggtgcaggcgccagttggcgggcatgccgaggctcgatggcacctgctcgctctcggtgtagacccaggcatcgtcggccagccagccgcgttcttccagcagcgtgcaggcgggcagcagcaggtcctggctgaacggcgggtcgaggaacaccaggtcgaacggcgtggccggttggttctgcaggtaggcgagggcgtcgctctgcagcacctggccgttttcgcagcgcagggtggccaggtggccgcgcaggctggtcactgccgcggggttgaggtccagcgccagggcgctgccggcaccgcgcgacagcgcttcgagaaacagcgcgccgctgccggcaaaggggtcaagtacccgggcggcttctacataaggcgccagccagttgaacagggtctcgcgcacgcggttgggcgtgggccgcaggccatgggccatggggaaggcgaactggcggctgcgccattgcccggcaatgatgcgcagttgcccgtcgccaccgtgggcgacgggggctttgccggaggtcggtcgtctggccatcagtgctccggtacggcggcgggcatttctgccggcttgtcggtgggcggcggcagttccttctgctccaccttcggccctgcagtgacgatcaccagtgcttcggggtcgagatgcttggccatggcagctttcacctgctcgacgctgagcgcctgcacctgggccatgaaatcttccaggtaggtcagcggcagatcgtagaagccgatggcgccgagctggccgacgatggccgagttgctggcggtggacagcgggaagctgccggccatctcgcgcttggcggcgtccagctcctgttgggtcgggccatttgcgatgaagtcgcgcagcagatccttgaccagttgcagggtgccttcgctgagctcggcgcgggtctgcaggttgatcatgaacgggccgcgggcctgcatggcggtaaaaccggagtagacgccgtaggtcaggccacgcttctcgcgcacttcggtcatcagccgggtaccgaaaccgccgccgccgaacacctggttgccgaggtaaagggcggcgtagtccgggtcttcacgggtgatgccgagctgggcgatcagcaggtgggtctggttggacggaaagtcgatgtgggtcaggccgggcttgggcgtttcgggctccacggtcttggccagtgccgggcctttgggtagcgacgcggaaacctcggctgcgatggcttcggcttcctcgcgggacaggtcaccgaccagggcgatcaccgcgttgccggcggcgtaggccttggcatgaaaggcctgcagctgcgcgcggctgatgccgggcaccgactgcgcggtgccttcgctcgggtggccgtacggatgcttgccgtacaggcgctcgaacagctcgaggctggccagcttgcccgggttctgtttctggaactcgaagctggcaaggatctggttcttgatgcgcgccagggagtcggccgggaaggtcggctggccgatcacctgctcgaacagcttcagggccggttcgcgctgctcggcggcgctgaggctgcgcaggctggtgaccgccatgtcgcggtaggcgccattgccgaactcggcgcccaggctctcgaagccggcggcgatggcgccgacgtccttgccgggcacgccttcgttgagcatggcgttggtcagcatcgccaggccgggcacgtcgccgtcctggctgctgccgccagcgtatgtcaggcgcaggtcgaacatcggcagttcgcgggcttcgacgaacagcaccttggcgccttcggcggtcttccagctctggatgtccagtttgcggcgcgccggtgccttgccgttcagctcggccagcgactgcaattgcgtgtcgtcgctttgcgtggcctgggcagcgggttcggcggcgtccggcgcacgtttgacggtaaaggccagagccgccagcagggcgatcaggaacagccccagcagggcgtagcgcgggccgttgcgcttactcatcgcgcttctcctcgggcagaacatgggcgacgctgaggcgatcgcgggtgaagtaggtcttggcggcgttctggatgtcggctggggtcacggcctccagctcggcgagttcctggtcgatcagcttccaggacaggccgacggtttccagttggccgatggcggtggcctggctgctgatcgagtcgcggtcgtataccagttcggcgatcagctgggcgcgcacgcgggccagttcctcggccgacggcgccttgttctgcaggtccttaagctcgcgccagatgcccgcttcggtctgctccagggtcttgccggtctgcacgttgggcgtcgcggagatcgtgaacaggctgtcgccgcgggtgtagccgttgtaccaggcgctggcgccggacaccaattcctcgccgcgctccaggcggctggccaggcgcgcgctgtagccgccgtccagcagggcggcgatcaggcgcagggcgtgcacgtcacgcgggttcttggcggtggccaggcccggcacgttgaaacccatcatcagggtaggcagctgggtcttcagatgcagggtgatctgccgctcgccgggctcggccagctccaggggaatcttggcggccggcacttcacgcttggggatcgcgccgaagtagcgctgggccagggctttgacgccatcggcggtaacgtcgccgaccaccaccagggtggcgttgttgggcacgtaccaggtttcgtaccagtgacgcagctcctgcacgctcatgcgatccaggtcggccatccaaccgatggtcgggatgctgtagccgctggccgggtaggccatggccttgaagcgctcgtaggccaggcccgagggtttgtcgtcggtgcgcaggcggcgctcttccttgatcacctcgatctcgcgggcgaactcttccggcggcaggcgcaggctggccaggcggtcggcctccaactcgaaggccacgcccaggcggtcggcggccagcacctggtaataggcggtgtagtcgtcgctggtgaacgcgttctcttcagcgcccaggtcacgcagcacccgcgaggcttcgccagggccgagcttgcggctgcccttgaacatcatgtgttccagggcgtgggacaggccggtctggccggcggtctcgtagctggagccgaccttgtaccagatctgcgagaccaccacgggagcgcggtggtcttcacgaacgatgaccttgaggccgttgtccagggtgaattcgtgggtcggttgcggtgccgcggcgtgcgcgccgaagggcagggcacagacggccagtagcaggccggcgagatggcgggcaagtgaagtggacaaacctctctcctcgttgaaccacgccgggcgtgggattgcggtcgggtgtgagcgcggtgcagcgtcgccgcggcaggccgtcagagcggtcgcgtggcttagccgtggtggctgcggaggtgctaggatacgcatccgttttaacggcgaccacgtctggcaattgcagtttgcgattgatcagctgcccagctgcaagccctcagcccttcgtgcccaggcgccatggcgttcgccccagtgagatagccgtcctccatgtttggttcaaaagacgacaacaagactccggcccccgaacagggcgccgaaaaagccgaaaaagccgaaaaacgcggcctgttcggctggctgcgcaagaagccggccgagcccactccgactactcaggagccccaggccgatgcgcctgaggtcgcggcgcagaaccagccagagccgtcgccgcaagcgccgtcggctgaggcccctcaggttgtgcagagcgctgccgtcgatagcgacccggtcagtcgtgacccggtggagtcgtctgcgctcagcgagccggtcgctgccgccgagcccatcgtgggcgacgccacccgccatggccctgaagccttgcctgagccggtggccgaacagccggcggcgcagcccgagcattcgcctgaactggccaccggcagcgacgtgcagcatgccgtgcccgccacgccagcagcggtgctgaccaccccggccgaagcggtcgccgagccagtggtcgagcagaacaaaccgtcggacaacaagggcggttggttcgcccgtctgcgccagggcctgtccaagaccagtgccagcatcggcgaaggcatggccagcctgttccttggcaagaaggccatcgacgatgacctgctcgacgagatcgagacccgcctgctcactgccgacgtcggcgtcgaagccaccacggcgatcatcggcagcctgacccagaaggtcgcgcgcaagcagctgaccgacagcgacgcgctgttcaaggcgctgcaggaagaactggccgccatgctgcgcccggtcgaacagccgctgcagatcgacagcgccaagcgcccctacgtgattctggtggtcggcgtgaatggcgccggcaagaccaccaccatcggcaagctagccaagaaactgcagggcgagggcaagaaggtcatgctcgccgctggcgacaccttccgtgccgctgccgtcgagcagctgcaggtgtggggcgagcgcaacaagattgcggtgatcgcccagcacaccggcgccgattcggcttcggtgatcttcgacgccgtgcaggccgccaaggcccgtggcatggatgtgctgatcgccgacaccgccggccgtctgcacaccaaggacaacctgatggaggagctcaagaaggtgcgccgggtgatcggcaagctcgacgacagcgcgcctcacgaagtgttgctggtgctcgatgccggtaccggccagaacgccatcaaccaggccaaacaattcaaccagacggtgaacttgaccggcctggccctgaccaagctggatggcacggccaagggcggcgtgatcttcgctctggctaagcagttcggcctgccgattcgctatatcggcgtgggtgaagggatcgacgatctgcgcaccttcgaagccgaacccttcgttcaggcgcttttccagcagcgggagcagtgatgatccgattcgagcaggtcggcaagcgttaccccaacggacatgtcgggttgcatgagttgagtttccgcgtgcggcgcggcgagtttctgttcgtcaccggccactccggcgccggcaagagcaccctgctgcgcctgctgctggccatggagcgcccgacctcgggcaagctgctgctggccgggcaggacctggggcagatcagcaacgcgcagattcccttcctgcgccggcagatcggcgtggtgttccagaaccaccagctgctgttcgaccgcagcgtgtacgacaacgtggccctgccgctgcagatcctcggtctgtccaagagcgatatcggccgccgtgttggctcggcgctggagcgggtttccctgagcgacaaggccgagctttttcccggtgacctgtccaccgggcagcaacagcgcgtcggcatcgcccgcgccatcgtccatcgtccggccctgctgctggccgacgaacccaccggtaacctcgacccgcgtctggcggcggaaatcatgggcgtattcgaagacatcaaccgcttgggcaccagcgtattgatcgccagtcacgatttggcgttgatcgcacgtatgcgtcaccgcatgctcaccctgcaacgtggccgcctgatcggcgacggggaggccggcgaatgagtgcttcccgcatcccgccaccgcagccgtcccagcgcgtcggcgcagcgccgaagaacgccgagccccaggggcccgacaacgagccggattttcgcaccctgacccgcgcctggctggaaagccaccgcgccagcctggtcgacagcctgcgccgcctgggcaagcagccgatcggcagcttcttcacctgtctggtgatggccgtggccctgagcctgcccatgggcctttcgcttctgctgggtaacgtcgagcgtcttggcggtacatgggagcgtgctgcgcagatttccgtgtttctcaagatcgacgccagcgatagtcagggccaggccctgcgcgaacagatcgccggcatggacgacgtggctgaagccgaatggatcagccgcgagcaggcgctggacgagttccagcagcagtccggccttggccaggcgctcaaggaactgccggacaacccgctgcccggcgcagtgctggtcacaccgaaggaagtcgacaaggctacgcttgaggcgctgcgccagcgtctggccgaactgccccacgtgcagcaggcgcagctcgatttgctgtgggtcgagcgcctgagtgcaatcctgtccctgggagaccgcttcgtgttcggcctgaccgtactgctggtcatggcgctgctgctggtgatcggcaacaccattcgcctgcatatcgagaaccggcgcaccgagatcgaggtgatcaagctggtcggcggcaccgatagctacgtgcgccgtccgttcctttatatgggcgcgctgtatgggttgggcgcaggtgtgctgtcctggctggtgctggcctttgggttgaactggttgaacgatgccgtggtgcgcctgtcgggattgtatggcagtgatttcgccctggccggcgtacccgctggcgacggtttctccctattgctgggagcggtgctgttggggtatatcggtgcgtggctggcggtggcgcgacatcttagggagctcgccccccgctaaggcgccagtttgacgcttcgctaacatattgatttggttgatattgactattgaccggggaaccaggatggtggcttccggtcatattgcgcagtgctacactgcgtacgtttcgtgaatcggaggattcgaatgtccacttctttgcaacctgttcatgctctggttccaggcgccaacctggaagcttacgtgcatgccgtcaacagcattccgctgctgacgcccgagcaggagcgtgaactggccggtaatctcttctacaagcaggacctcgacgcagcccgccagatggttctggcccacctgcgcttcgtcgtgcatatcgcgcgcagctactccggctacggtctggcccaggccgacctgatccaggaaggtaacgtcggcctgatgaaggcggtcaagcgtttcaacccggaaatgggtgtgcgcctggtgtcgttcgccgtgcactggattcgcgccgaaatccatgagttcatcctcaagaactggcgcatcgtcaaggttgcgaccaccaaggcccagcgcaagctgttcttcaacctgcgcagccagaagaagcgtttggcctggctgagcaacgacgaagtcaatgccgtggccgaaagcctgggtgtcgaagcccgcgaagtgcgcgagatggaaagccgcctgaccggccaggacatggccttcgacccggccgccgacgccgatgacgacagcgcctttcagtcgccggcccagtatctggaagatcaccgctacgacccggcccggcagatggaagacgaggactggagcgacacctccagtgcaaacctgcacgaggcgctcgaggcgctcgacgagcgtagccgcgatatcctgcagcagcgctggctggccgaagagaaagccacgctgcatgagctggcggccaagtacaacgtctcggcggagcgtatccgtcagttggagaagaatgcgatgaacaagctcaagggctccatcgccgcctgatccggccagcaacccaaaacgccccgacctgttcggggcgtttttgtttgggcggcatagagactgcggatgttgcctgttctggaattgtgggggcgggcgggtacgcctagttcatgcccgcgaaaaattggttgctccagatatttctcgcgcgcatggcgcgcttcccacattcaggctgcgttgtttccgaggcctacttcgcccaccaagccggccgaggcgcctgcagctggtcgaggtaatggctgccgcccagctgacgcatctgtcggcggatccagttggcgcgctggttgacgtagccgctcgggcggccggcatcgaactgtcgcgggtttggcagcactgctgcgagcaggctggcctggcgggccgacaggtaggacgcgccgatattgaagtgatgccgggcggccgcttccgcgccgaacactccgtcggcccattccgcgctgttgaggtacacctcgagaatgcgctccttgggccacagcagttcgatcaaaccggtaaaccacacttcgatgcccttgcgcagccagctgcgaccggaccacagaaacagattcttggccacctgctggctgagggtgctggcgccacgcaccgatccgccttgctggttgtgcgacagagccgccttgattgcgtccacgtcgaagccccagtgctgggcgaatttctgatcttcgctggcgatcacggcgatcttcaggtcatccggcaacgcgtcccaggagcgccaggtgcgctgcaggtcgatgggcttgccgtcgacccaggactcgatcttgcgctcgaccataagtgccgtgcccggtggcggtacccagcgcagggcgagcaccagcaggaaggagccggcgatgaaccagagcagcaacttcagcaggaggcggcgaagggatcggagcatgggcagggagccgggcttgattggccgcttagtataaggcgcctggcgccctcgcgggcaatgcagcggtccactgcggcaatcggggaggcgcgcccgggcgaatggcggcgtaaactgcgcctctctgttggctatcggtgagagcgctatggttcgcctgtggttgttgctgtcggctttcgccggcttttccggggtcgcgttgggcgcgttcgcggcccatggtctgaagagtcggctgagcgccgagtacctggccgtgtttcagaccggcacccattaccagctgatccacgccctggctctgctgggtgtggccatcctggcgctggtcgtaccggggcgcctggtaaacctggccggtgcctgtttcgcccttggcatcctgctgttctcgggcagcctgtacgcgctgaccctaagcggcatcgccaagctgggcatcatcacgccgttcggcggcctggcctttctggccggttgggcgtgtttggggctgcttgcctggcgcatggcctgagagcctgctcacgctctgctgcgcgtcggcgctcctgcgttaaaaacaagctggattgccagcccagtcggaatgctcatttaccactcgtaaactcgagtacgagcccagtccgttcctcgcttgtttaccttggatcgctctagctcgcgatatcgtgaacaggctctgaggctgcgcgagaccaacggcgggcctgcgccttggtcatcgctggggatcgggctagaatgccggccctttctcctgttgtgacgggtcgtcatgcatatccagttgaacggtgaaaccctcgagctgcccgaaggcgccagcgtcgccgacctgatcgagcgcctggaactgaccgggcgccgtgtggcggtcgaacgtaacctcgatatcgtcccacgcagccagtatgccagcaccgcgctggccgacggcgaccgcctcgaagtggtccacgccatcggtggcggttgagcccggcgccgcgcccttcccactttctgcagaggaatcaccatgagccacgcagtcaacgacaagccgtttaccctggccggccgcacctatcagtcgcgcctgttggtcggcaccggtaaatacaaggatctcgacgagacccgcgacgccatcgaggcttcgggcgcggagatcgtgaccgtggcggtgcgccgtaccaacatcggccagaacccgggcgagccgaatctgctcgacgtgatttcgccggatcgctacaccatcctgcccaacaccgccggctgctacgacgccgtcgaggccgtgcgcacctgccgcctcgcccgtgaactgctcgatggccacaagctggtcaagctggaagtgctggccgaccagaagaccctgttccccaacgtgatcgaaaccctcaaggccgccgaagtgctggtcaaggaaggcttcgacgtgatggtctacaccagcgacgacccgatcatcgcccgccagctggccgagatgggctgcatcgccgtcatgccgctggccggcctgatcggcaccgggctgggcatctgcaacccctacaatctgcgcatcatcctcgaagaagccaccgtaccggtgctggtcgatgccggtgtgggcacggcatcggatgccaccatcgccatggagctgggctgcgaagcggtgctgatgaacagcgccatcgcccatgcccagcacccagtgctgatggcccaggcgatgaagtacgccatcgaggccggccgtctggcctacctggccgggcgtatgccgaagaagctttatgccagcgcgtcctccccattggaggggctgatccgctgagtcgcctttgcataggcgcctgacggggacatgggtccccgtttctcattccacctagtgtcccgagtaccccatgagcgatatcgagcaaaccccagccgaagaaaacccgcggcacatgcgcgccatcaagagtttcgtgatgcgtgccgggcgcatgaccgaagggcagcagcgcggcttcgacctgggcctgccgaagttcggcctggagctgagcgatggcatgcaggatttcgacgcggtattcgggcgcaaggcgccgcgcactttcgagatcggcttcggcatgggccactccacgctggaaatggccgccgcggcgcccgagcaggatttcatcggcgttgaagtgcaccggccgggcgtgggtgcattgctcaacggggtaatgacccagaacctgaccaacctgcgcgtttacaactgcgatgccatggaagtgctgcgtcagtgcgtgcccgatgccagtctggatcgcgtgctgttgttcttccccgatccctggcacaaggcgcgccataacaagcgccgtatcgtccagccggcattcgccgaactggtgcgccagaaactcaaggtcggcggtgtgctgcacatggccaccgactgggagccctacgccgagtacatgctggaagtgatgaacgtggcgccgggctatcgcaacctggctgccgatggtcgctgcgtggagcgcccggccgagcgcccggtgaccaagttcgagcgccgtggcgagcgcctcggccatggcgtctgggatctgaagttcgagcgtatcgactgagccgatgactcgcctgtcgaaacgccaggcccgccgcgcagcccatgcgcgcaatcgcccgcagtggcagatgcctcagcccaacgcgcgcgcggcctgggccgcgcgtttgctgttgccattgaccgcaatggtcatgttcatcagcgctgcggcgcttctctttacggtcgggcaggcgctgtacagcggcgtggccatttcgctgtcgcgcatcggcccctcgaccctttattcgctggccagcgatccgctgggctactggctcaccctgctgtggcacagcgtagtggcgctgtttttcgccggtctcggcgggttcagttggtgggtctcgcgccagcgttgatcaggcagtagcaccacgcagttgctgcagcagacgtgcgccgaacacgttgatcagcaggccgagcatgacgatggcggcgccgacccattgcacggcgctcaacgcctcaccgagaaacagccaggccgagctgaggccgaccaccgggaccagcagcgagaacggcgccacctggctggccgggtagcgcgacagcagacggctccacaggccgtagccgagcagggtggcgacgaaggccaggtaggcgatggccagtatcgaattcagggaaatgctgcgaagcgccgtctcgatctgcgccgggccttccagcagcagcgacagagccaggaacggcagcggcgggatcaggctgccccacaccaccagactgaccagattgaccttgccgatgcgcttggtgaccacgttgcccagcccccacatcgccgctgcacacagcgtcagcacgaaaccggccagggtgaaggcgcgaccgctctcgctgccgatcagcaacagtcccgccgctgccaccaccaggccgatcaggctgctgcgctttaccgactcaccgatgaatagcgcggcgaagcccagggtgaagaacgcttgggcttgcagcaccagcgatgccaggccggctggcatgccggcgtacatggccgagaacagaaaggcgaactgccccagggaaatggtcaggccgtaggccagcagccagcgcagcggcatgtccgggcggcggataaagagaatcgcgggaaaggcggcgagcatgaagcgcagggcgccgagcagcatcggcggcacgccgtccaggccgactttgatgaccacgaagttcacgccccaggcaaggatcaccacagcggccagcagaatgtccttgggtgtcatgggcgcggcctcgtgtggtggtatgcggaggcgcaggctagcgcggatgggcgggtctgacacgccacagttagcggtcttttttcccatacagaaacgaaaacgccccgagcaggtcggggcgtttcggtatcgacgatgcgatcagacggtcagcgtccagtcgtagtcgacgatcagcggtgcatgctgagagaagcgcggctggcgcggcaggcgcgcactgcgcacgctgcggcgcatgcccggcgtgagcagctggtagtcgaagcgatagccgaggttgagcatctcggcctgctcgttgtccggccaccagctgaactggtcggcctcgcgattgacctcgcgcacggcatcgacataacccatggtgccggtcacttcgtccatccaggcgcgctcgggcgccatgaaaccgggcgattgctggcagtcgcgccagttcttcacatccagcttctgatgggcgacgtacagcgagccgcaatagatgtagtcgcgacgcttgcggcgttgcttgtccaggtacttggagaaatcgtccatgaacttgaatttctgattcaggttctcgtcgccgcccatgcccgatggcagcagcagcgaggcgatactcaccttgtcgaaatcggcctgcaggtagcgcccgtagcgatcggccgtttcaaaaccgagcccgctgatcaccgccttgggttgcaaccgcgagtacagcgccacgccaccctggcttggtacttctgcatcgcaggcatagaggaaatagccatccagctggagggcttggtcgtccatttcaaaggcggaggcacgggtatcttgcaggcagatcacgtcggcattctgtgcttgcagccaactgagcaaaccgcgctcgactgcagcatgaataccattcacgttcacactgatgatccgcataaatggcccccaaaaacacgtgcgtgtatgatacctgagctagacgccgtttagtaattcaaagccacatcctgtgccgcctcaaggtcattcatgcaaacctatcagcgcgatttcattcgatttgccatcgagcgaggcgttctgcgcttcggtcagttcaccctcaagtccggtcgcgtcagcccgtatttcttcaatgccgggttgttcgacagcggtctggcgctggccaagctggggcgtttctacgccgcggcggtggtggatagcggcatctccttcgacgtactgttcggcccggcctacaagggcattccgctggccgccagcaccggcgtggccctggccgagcaccacgatgtggatacgccctggtgcttcaaccgcaaggaagccaaggatcacggcgagggcggcaccctggtcggtgcgccgctcaatggccgtgtgctgatcatcgatgatgtgatcaccgccggcaccgcgatccgcgaagtgatgcagatcatccaggcccagggggcccaggccgccggcgtgctgatcgccctggaccgacaggagcgcggccgcggtgagctgtcggcgatccaggaagtcgagcgcgacttcggcattccggtggtcagcatcgtttctctgcagcaggtgctggaatatctggccgatgatgctgaactgaaacaacacctgcctgccgttgaagcctaccgcgccgaattcggcatctgatttcggctcgccaagagaacgtgcccatgtccacctcgcccttgctgcgccgtaccctctggcttggtctgttgctgccgttatgggcgaatgcggcggagatgtatcgctacaccaacgcccagggcatcacggtgatcgaccgccagggcgtgcccagcgagttcatcgccaagggttacgaagtgctcaacgagcaggggcgggtgattcgcgtggtgccgccggcgccgaccgcggaagaaatgcagaagattctcgccgatcgagagcgcgccaaatccgacgcccaactgctgcgcttgtacagcagcctggaagacgtcgaccgtgcccaggcgcgcaagctggccgaactcgacggcctgatcggcgtcgccaagggcaacctgcagtcggcgcgtcagcagcaggccaacctgcagaagcaggcagcggatcaggagcgggcggggcgcgaagtgcccaagcatctgctcgaccagatcagcagtcagcgtgacgagcagatacggatcagcaaggatatcgagcgctaccaggcggcgcgggctcaggcgcaaagtaccttcacggctgaccgggcgcgggtcagcgagctgctcggccaaggcaactagccgcgcgtcaggcgcggcactcgtttagcggcgcgggacggcgcgggtacgaccgctggcgtcgatggcgacgaatacgaacaccgcttcggtgaccttgcgccactcgctggacagcgggtcgtcactccacacctccaccagcatctggatcgagctgcggccgatttccagcgcctgggtatagaacgacagctgagcgccgaccggcaccggaaccaggaaggccatgcgatcgatcgccacggtcgccacgcggccagcggccaccttgctggccatggcggtgcccgccaggtccatctgcgaaaccagccagccaccataaatgtcgccgaagccattggtttcgcgcggcagtgcagtgatctgcagtgccaggtcgccttgcggtatcgggtcttcttgttcgaagtctttcatctgttcacggctcgcggcgcagtggtgggccctgcggggcagggacgcaaagtataccgactgggtgtctacaccgcgaccttagcgcgttgcaggcgtgggcgcacagccctttgccgaactctgcttgcctgttagcgtcgtcatccaactgtcacattggttacatagagtggtcacattggctgatgatactggccccgtcccaaccaacacgaccctgatcgtgagaaggcggtaagccgggcgctacgaccacggcagccagcctctcgatgattaccactctgctaggagcaaggcatgaaactgaagcgtttgatggcggccatgacgtttgtcgctgctggcgtcgctaccgccaacgcggttgccgctgtcgatccggctattccggcctacgaaaagacttcgggcgtatcgggcaacctgtccagcgtcggctccgactccctggccaacctgatgaccctgtgggccgaagcctacaagcagtcctacccgaacgtgaacatccagattcaggccgccggctcttccaccgcgccacccgcgctgaccgaaggcaccgccaacctcggcccgatgtcgcgcgccatgaaggacagcgaaatccaggccttcgagcagaagtacggctacaagccgaccgccgttccggtggccatcgacgccctggcggtgttcgtgcacaaggacaacccgatcaagcagctgaccatgcagcaggtcgacgcgatcttctccagcacccgtctgtgcggtgaagccaaggacctgaagacctggggcgatatcggcctgaccggcgagtgggccagcaagccggtgcagctgttcggtcgtaactcggtatccggcacctacggctacttcaaggaagaagccctgtgcaaaggcgacttcaagcccaacgtgaacgagcagccgggttcggcttccgtggtgcagtcgatctccagcaccgtcaacgccatcggttactcgggcattggctaccgcaccgccagcgtgcgtgccgttcccctggtcaacaagaagggcgaagtcgaagaagccaatgaaaccaacgcgctgtcgggcaaatacccgctggctcgcttcttctacatctacgtgaacaaggcgccgaacaagccgctgagcccgttggacgccgagttcctcaagctgatcctgtccaagcagggccaggacgtggtggtcaaggacggctacattccgctgccgctcaaggtcatcgagaagactcgcaaggagctgggtctgtaatcacgccctaagcagcgataccgaagcctgcctcttatcgagaggcgggctttgctgcgtcaccgcactgtaacttttctgtcatacagtcgcgttagattggccacgctcgcgatatagacgaaaaatacggcgcgctcatggccgcgcagagacgctctcctatgaatgacttgccaagtgaccccatgaccgcctctcccaattccctcgggctggatttcaacaccccggccctgcagcgcaagcgccgcatacgcgcgttcaaggatcgcctggcccgctggtgcgtatccatcggcggcctggccgtgcttggcgccatcaccctgatcttcttctacctcgcctatgtcgtgctgccgatgttccaaggcgccgacctggaaaagcgcgacgccatccagcccgcctggctggcggacgccggcaagccgctgctgatgaccctcgaggagcagaaccaggtgggtatgcgcctggctcgcaatggcaagatccagttcttcgatgccaagaccatgcaggcgctgaccagcatcgacctgccgctgccggccggcagcgaagtggtctcggtcggtgaagaccagccgggcagccaccgtatcgccctgggcctgtccaacggccaggcgctggtgttcgaacacacctatcgcatcacctacccgaacgacgtgaagaccatcaccccggcgatcgtctacccgttcggtgaaaccccgctgaccctcgacccgcaggggcgcccgctggagcacatgggcatcagcgtcaacagcggcacgctgctgatcgccggctccgtgggcagtgagctgcaggtgctgagcctgagccgcgaagagaacatgatgaccggtgaagtggaggtcagcgaggagcgcctggcgctgccgcagatcgccgagccgatcaaggaactgatcatcgagccgcgccagcagtggctgttcgtgatcaacggccgcgctactgccgacgtcttcgatctgcgtgccaaggccctcaacggtcgctacaagctgctcaacgacggcgcccgggaaatcacccatgccgcctcgctgctgggtggcatctcgttgctcaccggtgacagccgcggcggcatcgcccagtggttcatggtgcgcgacgaggatggcaagtcctcgctcaagcaggtccgtgaattcaagctggccgacagcccgatcagccagattctgtccgaagagcgccgcaagggcttcatcgccctggacgccaagggcaacctgggcatcttccacagcaccgcgcaccgcaccctgctggtcgagccggtggctgacggcttcaccatcgccgccctgtcgccgcgcgccaaccgcgcgctggtcgaggctgacggcaagatcgaacgcctgctgatcgacaacccgcacccggagatttcctggagctcgctgtggggcaaggtgtggtacgagaactacgacaagccggcctacgtctggcagtcgacctccgccagcaccgacgccgaacccaagctgagcctggcgccgctggccttcggtacgctcaaggccgctttctacgccatgctgctggccgcgccgctggccatcgccgcggcgatctacaccgcctacttcatggctccggccatgcgcggcaaggtcaaaccggtgatcgagctgatggaagcgttgcccacggtgatcctcggcttcttcgccggcctgttcctggcgccctacgtggaaggacatctacccggcatcttcagcctgctgatcttcacgccaatcggcatcctgctggcgggcttcatctggagccgactgccggagtccatccgcctgcgcgtgccggacggctgggaagcggcgctgctgattccggtgatcctgctggtcggcatcgtctcgctgagcatgagcggccatctggaaaactggctgttcgacggcaacatgcgcggttggttgaccaacgatctgggcattccgttcgaccagcgcaacgccctggtggtcggcctggccatgggcttcgcggtgatcccgaacatctactcgatcgccgaagatgccgtgttcagtgtgccgaagagcctgaccttcggctccctggcgctcggtgccacaccctggcagaccctgacccgcgtggtgatcctgaccgccagtccgggcatcttctcggcggtgatgatcggcatgggccgcgccgtcggcgagaccatgatcgtgctgatggccaccggcaacacgccgatcatggacatgaacatctttgaaggcctgcgcactctggctgccaacgtggcggtggagatgcccgagtcggaagtcggcggtacccattaccgggtgctgttcctttccgccctggtgctgctgtcgttcactttcgtcatgaacaccttggccgagctggtgcgtcagcgcctgcgcgtcaagtacgcttcgctctgaggactgcaagaccatgtccgtgaaacagaacaatctgaaatcctggttcaagagcggctcgccgtggatctggatgaacgccggtgcggtgtccatcgccatcatcatgaccgtgggcctgctggcggtcatcgccgtgcgcggcctgggccacttctggccggccgacatcatcgaagccagctaccagatcccgggcgagcaggccaagcagatggccggcgaagtggtgcagcaggaagagattccccgcgcccgcctggcggccgccggcctgccggtgaatgccgagggcggtgaattcatgacccgcgaactgctcaaggtcggcaaccgtgatctgtacggtgcggacttctcctgggtggtcggcgaatggctcggtgagcagcgtcgtcccgccggcctgaccgccttcgagcgccgcgagtggggcaacttctatggctacctagtcaacgtcaaggaagagggccgtctggtcgccgagggcgatgccgcctggggcgagttgcagaagcgtctgcaacgcgtcggtgagctgcacagcgagatcgtcaagctggagaagcgcgacatcggccgcatcaacgcgggcctcgagcgcgtgcgcctgcagacccgcaagctggaactcgacaacgcgctgaccgacgccgcccaggctgatctggccgccgaacgcgcccgctgggacgccgaatacaagcagctggaagccgagctcaacgcccgctaccagcagttcaaccgcgacagcatgaccgtgcgctcggccgatggccgtgagcaggagatcagcctcggcaaggtggtgcgcgcctatcgcccgaacgccatgtcgaccctggaaaagatcggcttctacggcagcaagctgtgggagttcgtcagcgacgacccgcgcgaggcgaacaccgaaggcggcatcttcccggcgatcttcggcaccatcatgatgactctgatcatggcggtgatcgtcaccccgttcggcgtgatcgccgccatctacctgcgcgagtacgccaagcagggcccgctgacccgggttatccgcatcgcggtgaacaacctggctggtgttccggccatcgtctacggcgtgttcggcctgggcttcttcgtttacgtgctgggtggctcgatcgaccgcctgttcttcccggaggccgcccccgcgccgaccttcggcacaccgggcctgttgtgggcctcgctgaccctggcgctgctcgccgtgccggtggtgatcgtcgccaccgaagaaggcctggcgcgcattccccgctcgctgcgtgaaggctccctggctctgggcgccaccaaggtggagaccctgtggcgggtggtgctgccaatggccagcccggcgatgatgaccggcctgattctcgccgtggcccgtgccgccggtgaagtggcgccgctgatgctggtcggcgtggtcaagctggcgccgagtctgccggtggatggcaactacccttatctgcacctggatcagaagatcatgcacctgggcttccacatctacgacgtcggcttccagagccccaacgtcgaggccgcccgcccgctggtgtacgccaccgcgctgctgctggtcatggtgatcgcgattctcaacctgacggccgtctacctgcgcaaccgcctgcgcgagaagtacaaggccctggatcactaattctgcgacaggctacaggctgcaggcctcaggcaagagccggcctgcagcctgtagcttgaagcctatagcctccgaaggagactggtatgcaacacgaaaccgctacccacggcatcgacatctcggccctgggccgtgacaagcagagcctgaacctggccaacgaaaccgtggccatcgaagtgccgggcctgaacctgttctacggcgacaagcaggcgctgtacgacgtcaagatgaacatccccaagcagcgcgtgaccgccttcatcggaccaagcggctgcggcaagtcgaccctgctgcgcacctttaatcgcatgaacgatctggtcgacggctgccgcgtggaaggcgagatcaacatcgacggccgcaacatctaccgcaagggcgaggacgtcgccgagctgcgtcgccgcgtcggcatggtgttccagaagcccaacccgtttcccaagagcatctacgagaacgtggtctacggcctgcgcatccagggcatcaaccagaagcgcatcctcgacgaggccgtcgagtggggcctgaagagcgcggccctgtgggatgaggtgaaggaccgtctgcacgactccgccctgggcctttccggtggccagcagcagcgtctggtgatcgcccgtaccgtggcggtgcagcccgaagtgctgctgctcgacgagccgtgctcggcgcttgacccgatttccaccctgaaggtcgaagagctgatctacgagctgaaatccaagtacaccatcgtcatcgtcacccacaacatgcagcaggccgcgcgggtatccgactacacggcgttcatgtacatgggcaaactgatcgaattcggtgataccgacaccctgttcaccaacccggccaagaagcagacggaagattacattaccggccgttatggttaaggcacgcgttgcgtgccagcttcaggccgcaggctacaggctgcaggcgctgaatcgatggttacagacaatcactgacagcctgcggcctgtagcttgcagcctgtggctcgcggagcgaccaaaatgatcaataaagacagcttgaaccaccatatttcccagcagttcaacgccgagctggaagaggtgcgcagccaccttctggccatgggcggcctggtcgagaagcaggtcaacgacgcggtcacgtcgctgatcgaggccgactccgggctggcccagcaggtgcgcgaggtcgatgaccagatcaaccagatggagcgcaacatcgacgaggaatgcgtgcgcattctcgcccgtcgtcagccggccgcttcggacttgcgcctgatcatcagcatctccaaatcggtgatcgatctggagcgcatcggcgacgaagccaccaagatcgccaagcgggcgatcctgctgaccgaggaaggcgagtcgccgcgcggttacgtcgaggtgcgccatatcggcgaccaggtgcgcaagatggttcaggaagcgctggacgccttcgcccggttcgacgccgacctggcgctgtcggtcgcccagtacgacaagaccgtcgaccgcgaatacaagaccgcgctgcgtgagctggttactttcatgatggaagatccccgctcgatctcccgcgtgctcaacgtgatctgggcgctgcgttcgctggagcgtatcggcgatcacgcgcgcaacatcgcccaactggtgatctatctggtgcgcggcaccgatgtcaaacacatgggcctgacccgcatgcgcgaagaagtgcagagcggcgccaaggagtgatgccgggcccagcagccagcgccagtcggctcgtcgggcggcctgtgcgcggggccgcagggttgcgctttaatgttggcaatgagccagtgcacacgtctatgctaagggccattcgagggagtggtcgatgagcaaagtcagtgtactggtggtggacgacgccacctttatccgtgatctggtgaagaaggggctgcgagaccaccttcccggtatccagatcgaagaagcagtcaacggccgcaaggcccagcagatcctcggccgcaacccgatcgatctgattctctgcgactgggaaatgccggaaatgtccggcctcgagctgctgcaatggtgccgcgagcaggaatcgctcaagggcgtgccgttcatcatggtcaccagccgtggcgacaaggaaaacgtggtgcaggccattcaggccggcgtctcggacttcatcggcaagccgttctccaatgagcagctgatcaccaaggtcaagaaagccctgcagcgcgccggcaagctggccgcgctgatgtccgccgcaccaccgaaaatgctcagcaccggcgccttcgccaacgattccctggccgccctgaccggtggcaaggccgaaaccgtccgcccggcggcgcctacccaggcagcgaccgtgcctgccgcggcgcctgcgccggccaaggccgccaccccggcaccggcgggccgcagtcagggccagctacgcctgcccggcggcatgatggcctgcgtggtcaaggcgctgagcctcaaggaagcgctgctggtggtcaaacgaggcgagttgctgccccaggtattggagagcgcggtgctcgacctcgagcagggcgaagcctcggaagtggcgcgtctgaacggctatctccacagcgttgccgcgtttgagccgaagccggatagcgaatggttgcaggtggtgttccgcttcgtcgaccgcgacccgcagaagcttgactacctgtcccgtctgatcgcccgcggtaccacccagaagcacttcactcccggggcctgatcaggccccgtcaggcgccgagctgccgtgcggcatgctcggttctcgtctaagaacccgttcaaagtctgctgcgcgtcggcactgctgcgttaaaaacaggctggattgccagtccagtcggactgctcatttacagctcgtaaactccgcttcctcgcctgtttttgcggggccgcctaggccttgcattgctctagctcgcgagcctttgaacaggctctaagccacttcattgaggtggcgctgccaagaatccggaatccgctccagccgtgggtagttgatggcgtcgagctgctgcgcctgcagcaggaacggcgtgtggcgctggtgttccggcaggttgcgcagctccggtatccacaggctcacgtactcgccctgcgggtcgtactggcgcgcctgcttgagggcgttgaaggtgcgcttcaggcgcgggtcgctgccgacgccggccaggtacgcccagttaccccagttgcttgccgggtcgtagtcgatcaggtgctcctcgaaccaggccgcaccgtggcgccaatcctgctgcagatcgctgaccaggtagctggccaccacctggcggccgcggttggacatgtagccggtggcggccagctcgcgcatgttggcgtccaccagcggcatgccggtacgcccgtgggcccactgctcgaagcgctcgtcgatctgctgcggcgcgcgctcggtggctttaaggccgccgggctcgaacagcgcctggccataacgctgcagggtacagcggaagaattcgcgccacagcaactccgcccacagccagtaggtggactcattggcgccgtacagcgactcgtggcgacgcaactcggcggcggcgcggcgcggcgacagcgagccgttggccagccagggcgagaacttggacgagtactcgctgccaatcatgccgttgcgggtttgcttgtaggtgcgcacgttctggctgtcccacaggtaatcgcgcaggcgtgccagggcggcggtctcgccaccggagaacgggaaggcgctgggcaccaggctcaaggcatcgccgaggcccagttgcgactgggtcggcaggccgtaggcgttgatatccaggccttcgggcaacggcggcagctggtcgggcgccgactgcggctggaatacgtattgtcgtgcgtcgatcagggtgcggaactggctgtacaccgtcggcaactgatcgagcggacagggtagctccgcttcgctgaacaggccgttgctctgcgccgtgcgcaacggtaccgggccgagcgcgtcgcgaacgcgggcgatcacggcgcgctcctggggggcgatctcgtcgagggtgatgacctggcgcatatcgaactggccgaccagctgcgcgatcacctcttccggcttgccgctgaccaccagcagcttggagccgcgctggcgtagcgcgctgtccaaggcggtcaggctttccagcaggaagcgggcacggtgcacgccgatacgccggctgccgaattcgtcgaactgcagcagcgccggatcaagcacatagagtggtagcagacaattggacgcgagtgcggcctgtagggcggggtgatcatcgaggcgaagatcctgtttgaaccagagcagcgcgcgcatggcatgttccctcatagtcgaccgcatgttgatcgtgcagaggtatgacaagttcagcgccgtccggcggcgatcaaaggtcgtggccactgacttgaaagcgcgcagacactaaactgcgcggctgttttcaaggagcccctttcaatggatatcttcagcatcgccgtgttgctgtttctggtcaccgacccgttcggcaatatcgccatctttatcgccgccctgaagaacgtccgccccgagcggcgcatgtgggtggccgcgcgcgagctgctgttcgccctggcgttgctgctgctgttcctcacctttggtgacaaagtgctcagcgcattgggcctgtcgcgggaggcaacggcgatcgccgggggtatcatcctgttcgtcatcgccatgcgcttgatctttcccagcccgcaaggcgtactgggcgacgtgcccgacggtgagccgatgctggtgcctttggctacgccggcggtggccgggccttcggcgctggcggtactgatgaccttgcgcaacacccacgaaggcgcgctctgggagctttacctggcgttgatcatggcgtgggcggcgacggcattcatcctgctgcaggcgtctttcctgcaacggttcctcggccctcgcgggctgaccgcagtggagcgattgatgggcatgctgttgatcatgctcagcgtcgacatgctgctggacaacattcagagcgtattgcacatccagccatgaaatttgtaagccttgccctgctcttcctcgtgctcaccggctgcagcagcggcccgcgtatcgaccacagctatacctcggtcggccagaacagccgtgtgcagtacatcgtgctgcattacacctcgaccgacctgccccattcgctggagctgctgaccaaggaagaggtcagtgcccattacctgatcaacgccgtgccgccgaccatctaccagctggtcgacgagaaccgccgcgcctggcatgccggggtcagcgaatggcaggggcgcacctggctcaacggcaccaccatcggtatcgagatggtcaaccagggctatttcgacacgcccaagggccgttactggcagccctacgcccagccgcagatcgatgcgctgatcgtgctgctcaaggacatcatgcagcgtcaccacctgccgccgggcagcatcattggccacagcgatatcgcgccacagcgcaaggtcgatccgggtccgatgtttccctggaagcaactggccgacgccgggctgatgccctggccgaacgccgaggtggtggcgcgccagcaggcggtgttcagcaccagcctgccgagcgtcgcctggttccagcagcagctggccgagcagggctacacggtgccgagcaccggcgtgctggatgaggaaacccgcaacgtgattcgtgccttccagatgaagtaccgacaggcgctctacgatggccagccggacgcggaaaccgcggccctgctgctagaagtcaatcgcctcgccaagggctgaggctcttggaacctgttgatgatctgtcagaccagattcgtcgattttggtagctaagcggcggaagcggccggtgtatgcgttgcttttgtaggaggggctttagccccgagctctttgtttgccttgataaaagctcggggctaaagcccctcctacggggtacgcgaacggcagcttctactttgtagttgccgcttcatgcgcataaagattgtgaccaggtgcttagggtctgttcccgtttcagcgcgagccgcgttgccgcgagaaatggcctccggttaggcacaggacgcagggaatggttgctcccttgccaagtcctgtaacgacagcggaggtcatttcccgcgcaacccgaagggccgggccagtttttgtgcgatgcggcgttactcgatggctcatttgacctgccaaacttcgcatctcgtgccttgcctcgcacaaaaactggctccggcgcggccgtgcgtgaaacgggaacataccctagaggggcagggcgaggtgaaagcgcgcgccctggcccggctgggattcggcgccgatgcgtccgccgtgcagctgggcgatttccttgcacagcgccaggccaaggccggctccgcccttcttgtggccgatctgtacgaacggctcgaacagcctggcctgctggccgtaggcgatgccttccccctcatcctcgacgctgatcagtagacgctcctcttggcgctgggcgcacaggcgcaacgtgccgccttccggactatggcgcagggcattgtcgatcaggtggtcgagcacccgctcgatctgcgcgcggtcgaggtgggtgcgcggaagggcgtggcccatctccagctgcatgtcgatctgccgggcctgggccttgctctggtgacgcctgacggcgttgtcgagcagctcgggaatgtcgcagggcgccagctcgagcttctgcacgccgctctgatagcgcgagaagttgagcagatcctcgatcaggtgcaccagccgctccatctcttcatcgacgatgcgcaccaaatcggcttcgcgggattctccggcgaacttgctgcgttcgcgcaatagaccgaacgccatgtgcatgccggtcacgggcgtgcgcagctcgtgggaggcgcgcaacacgaactcgttgcgtgcccgctcgaaggcacgctgctcggtcacgtcgtgcagcaccatcaccgcgccgaggatatgcccctggctgtggctgaccggcgtcaggctatagttgagcagacgcgtctcgccattggcctcgacctgcaggtcggccaggcgctgctccaggttgtggccttgcagcacgtgctgcagttgctcgtcgagctctgggcggccaagcgcctggctcgggcgctggccgaggggctggtcgtcccagccaagctggcgctgggccaccgggttgaagtgttcgagcagcccgtcgcggccaaagatcagcaggccgtcgtcgatactgtcgagcaccgcctgcaagcgccgctgctcggacatcagcgcctcgacgttgctgctcttgagctggcgtaggctctcggccatcaggccgaagcggcggctcagcgccgacagctccgccactggggtgatcggcagggtgacctggaaatcgccacggccgatctggtcggcggcgcgggccagggcgtcgatcggctggccgacgcggcgtgcgatggtgtgggcggtgatgaaaccgatcaccaataccgccaggccgaccaggcccagcaaccctgcaatcagccaggcgcgttcctgggcctgtacctcggcgtccttcacggcagctacgtactggacctgcaaggtgttgagacggtcgcgaacggtttcgatggtcttggcgaagtcgtcgttggtcagcagctcgtcacgcaccgtcagcgggtcttcgagcatggtgctgaacgtctggtaggcggcctggatctgctggatcgcctggcgatcagcctcggtcacgctgcttttcaggctgtcgtcgagccagccacggatacgctgatcggattcctgcaggcgctgcaccgtgctgtcgtcgaaatcttcgctgagcatcatgaacagttgccggcccagttcctgacgcaggtccaggctggtgctgatgacttccaggttgtgcgccagggaacggctctgcgactgggtcagctgtagcacgctgaagataccaaggctcagccccagcagtgccacggttagcagcgcactggtactgagaaacagcttgctgcgtagtttcataggccgagctgcttacgttttcggtacagggtcgaggcgtcgatgcccagggtcttggcggcctggtcgagggtgtcgctgttggccagcacggcggcgatatgggctttctccagctcctccaggctcagatcggctcccactcgcggcgcgctgttggcggccggcgcgctcatgcccaggtgggcgacatccacccattcgccggggcagatgatgctggcgcgctcgatgacgttgcgcagctcgcgaatgttgccgggccactggtaggcgagcagcgccttggtggcctcctcgttgaagccgcgggccggacgggcgtagtccttgacgaagcgggccaggaagcggttggccagggtcaggatgtcgtcggcgcgctcgcgcagtggcggcagggtgagggtgatgacgttcaggcgatacagcaggtcttctcggaagtggccttcgcggaccatctcgttgagatcgcggttggtggcggcgaggatgcgcacgtcggcgtggcgggtcaccgggtcgccaacgcgctcgtattccttgtcctgaatgaagcgcagcagcttgggttgcagggtcagcgggaagtcgccgatctcgtcgagaaacagggtgccgccgtccgcctgattgacccggcccagggtgctttcgctggcgccggtgaaggcgccgcggctgtggccgaacagctcgctttccatcagctcggcggtcagcgacgggcagttgatggtcacgcaggatttcttcgcgcgccggctccagccgtgaatggcccgtgccagctcgcccttgccggtacccgactcgccgagaatcaggatattggcatcggtggtggccacctgccgtgcggtttccagaatcgccatcatcgccgggctgtgcgagtcgatgccgtcgctgggcttgcgcacttcgccttccagggcttcgaggcgggcggacagctggcgtacttccagctgcttggcggctgccaggcgcaattgatcggggctgcacggcttgaccaggtaatcggcggcgccggcctgcatggcgtccacggcgctgtcgatggccgaatgggcggtgacgatcaccacgcgcatccacggcgcctgggtgcgcatctgagcgagcacatccaagccattttcatctcccaggcgcaaatcgagaaagcacatgtcgaatacctggcgctgcagcagcgattcggtttgcgcagcgctgttggcggtcgtgacctggtagccctcgtcctccaggcaatagcggaaggtacgcaggatagccgcttcgtcgtcgaccagcaggatgcgcccgctctgacctgttgcttccatttacgtgctccatggggtgaatggcagagattatgcggaaatcttcgtgcaagttgcacggctagtatggcgcgatcttgcatcgtgcaagcggcccatagcctggcattggatttaaacggctgattttagttggtttttatttttcaagctgcctggcataccgcttgcgacctcatccggtccgcttgcgagcggctttttaggcaaagaaggaggcgttacatgctgttgagacaatccacgttggccatggccattgccggtctgattaccctggctccgctcgcgcaggcagccgaaggcgatctggcccggcaactgagcgatgcccgccagcagggggccatcgataccgcattcgcactcagtcggcatctcgacccgttcgatatccgggtgagcgtggacgatggtgtcgccaccctgaacggcacggtggaaaacagcgccgagcacgacctggccagcgagctggcgagcagcatcgaaggcgtgcgcgaggtgaacaatcaattgaagatcgaccccgacctggctccgccagtgatcgaggagcaggcgcggatcgtcaccgacaagaccctggcccagcgtttcgatgatgcgaccctggccgccacggtgaagtccaagctgctgtggaacagcaacaccgaaggactcgacatccaggtgcgcgccgagaatggcgtggtgaccctgagtggcaatgccggagccccggccgccaaggagctggccggcgatctggtgaccaacaccgaaggcgtgcgcgaagtgcacaaccacctgagcatcaataccgccgacagcactacggccgaagcgcagaacgccgccgccgacgcggctgcctcgatcagtgatgcctggatcaccaacaaggtgacggccagtttcctctatagccgcaacctcgacgcgctgaacatcaaggtcgaaacccgcgaaggcttcgtcaggctgagtggcacggtactcagcaatgccgagaaacgcctggccgtggaaaccgcccgcaacatccgcggcgtgcgtggcgtcgacgccgacgccctgcgcatcgccagctgaccgcacccatctgcggcgggccgcccggcccgccctgttccggcagcgccgcgcgcgctgtcgacccttcaggagagccaccatgagccagaagaccgaacagctgaacgaactgatcgcgatcatccgcgacggccagcgtttctacgaacacgcccatgacgagatcaaggacgagcgcctgcaggccctgttccgcgacatggcccaggccaagcaccaggtgatccaggccctggcggtcaaggtcgcggccaatcatgaggcacccgccagcagcggaaccctgatgggcaagctgcgccaggcctatgccgatgcccgtgccaccctttcaagcgatgaggaggcaacctatatagcgcagctcgaagacgcggaggatcgcatcctcgaagctttcgaggatgccatggagtctgcccagcccgacgtccgcgcgctgctggccgtggaaatgcccaaggtgcgcgcctgtcatcagcgtatgcgcgagttgaagaaggcctgacggcagtgtctgcggcatcgtgcagaacgcccgagccgcagacggccatcgtgcaggatgccaatgatggcaattggttttatctatttaacttgttgtttttaaaaggatttattttttaaaaaagctggcacgcaggctgcaattatcccctcatgaattgaacgccgagccgttcgaaaagaatctgaggagcccagcatgaacagtcaccgcgcccacaccgagatcctcctcctggccgtcgctgccgtgctggtgctgctggtgagcctgtcgaccaaggcgcctgttcaggcggtcatgccggctcaagtgtcgagccagtccatcgcaccggtttccgcgcaggtgcctcaagcgcctgcccaggcgattcaggccaagccggccaccctgcaaaccatcagcgccacgaacgcgaacactgatgacagcgtctgggtccgcgccgattccgttcaggcgccggccaagcagacccgctgggtgttctgacgcactgcctgccaatttcccgatgttgcacccgtaagacctcaaaaaaccaaggagaaacgccatgctgagttgggccattacctttctgatcatcgccatcgtcgctgccgtactgggtttcggtggtatcgcaggcactgccacaggtatcgcgaaaatccttttcgtggtgttcctggtcatgttcatcgtttccttcatcatgggtcgtcgcccacggggctaggcgaggcatgacgatgaatcgattcaagacgctcgctgccgccctcctgctgggcggtagtgcggcggccttggccgccaatacggatggcgagtttcgcctcaacgagttgctgaccagtaacccggattaccgtgaagcctggcaggatctgattcacgacgaggagcgtctgcccgagtgggtgatcaacctcagtggcatcgccacaccgatgaagactctggaagaagacggagacccttatctggttgggcaactgtgcgaaacctcggactgtttcaatcagcgcctgtacgtcgctttcacccaggatggtgatgatgcctacgccctgtgggtgcaggtacctgccggactgcccaaggacaaggcacccagcaagcacgctgatctgcgctggctcggtgagccggacgacggcgtcaaacagctgctccaggaacagttgaagaaagatcccaactggtactgacgtaaccaaacggcgccttctggcgccgttgctctatctgcgctccgctattctcccgccgcgcatttacgcttccacctccagcccctggccgcgctatcatcagccgctacgttccagggggtgatttatgctcaacggcctgtggctgagcttttttgtggtggcggcagtggccggcttcagtcgctggctgctggcggacgacccggcggtattcggtgcgatggtggaaagcctgttcgccatggccaagctgtcggtcgaagtgatggtgctgctgttcggtaccctgactctgtggctcggcctgttgcgcatcgccgagaaggccggcctggtggatgccctggcgcgggtgctcggcccgctgttcgcccggctgatgcccgaggtgccccgcggccatccagcacttggcctgatcaccatgaacttcgccgccaacggcctgggcctggataacgctgccacgcctatcggcctcaaggccatgcgctcgctgcaggagctcaaccccagcagcaccacggcgagcaacgcgcagattctgtttctggtgctcaacgcctcgtcgctgaccctgctgccggtgagcattttcatgtaccgcgcccagcagggcgcgcccgacccgaccctggtatttctgccgattctgctggccaccagcgtgtcaaccctggtcggcctgttctccgtggccatcgtgcagcgcctgcgcctgtgggacccggtggtgctggcctacctgatccccggcgcgctcctgctcggcagtttcatggctgtactcgccggtatgtccgccaccgcgttggcggcgctgtcgtcgctgatgggcaacctgaccctgttcgggataatcgtcgccttcgtggtgatcggtgcgctgcgcaaggtgcaggtctacgagcagttcatcgagggcgccaaggaaggtttcgacgtggccaagagcctgttgccctacctggtggcgatgctctgcgcgattggcgtgctgcgcgcctccggtgctctggaagcagcgctggacggcattcgctggatcgtcgcctggggcggctgggacacccgcttcgtcgatgcgctacccacggcgatggtcaagccgttctccggcagcgccgcgcgggccatgctgatcgaaaccatgcagagccagggcgtggacagcttcccggccttggcggcagcgatcatccagggcagtaccgagaccaccttttacgtgctggccgtgtacttcggcgctgtcggtattcagcgcgcccggcatgctgtgggctgcgctttgctcgccgagttcgccggcgtggtggcggcgattggcgtgtgctactggttcttcggctgatcggcggagtcgtcagccggcgcagctgagggctgctcggcttcgggctggcctttgggctcgggctcggcgggcggctcggtcgactcaggcgccggttcggccggcgtttcaggttcatcccgtggcgccgcggccggctcctcgggttcggcggctggcttgtcctgagtgatcggcgaatttgccggcgcgctgccatcggcggtgacctcgaagcgcagaacgccgatcatctgcccggcatcggtcagcacttgaatctcccagtcgccttccacgtcctgggggaagttctgcttgtgggtccaggcgcggtaacccttttcgcggccgccgtgaatgtccagggcgatgcgctccagctccttaccgttgtgttcccagacgtgatagatgcgctcgtccagaccgcgcggcgcgttgatcgccgtgtaggcgtacaggccgttggcgcgcagctggctgacggtcagctgatcgataccttcgccgggtgagcggttctggttgtcgaattcggtggtgatcgccacctcggtcagccacagcgtggccggcggcacccaggtgcgggttacccagccgaatgcaccgatggccagggtcaggccgaccagtagcaggccgcgccaccatttgcgcacggtgatgatggtgaacaggctgggaaacgacagcaccaccgccgcggcgagcgagtactgatagctctgcgtggtgttgagcttgaagatgatcggcagcgccgtgagcatcaccgcgaacagcgccagggtgtggtaggcgagaaagatccagcgccgcggcgccagccacttgtagtacagcgggtcggtgatcgacaccagcgccgcggcggccagcaagccgctgaacaaggcctggctactgttccaggtggtggtgatgaagaagaacggcagaacgaagaacagactttcctggtggatcatctgcgtggcgtaacgcagcaacggccgcggcagctcgaaaccgaagcgcgccgcgatgcgctcgcgcagtacgttttcgagaatcagccatagccagctgaccaacagcaccagggccagcaccttggccagcccggcctgacggtcaaccagcacgaagctggcgacaccggagaaaaaaccgaaaatggcgatggcgcccggatgtcgctgcatcagcgcgatgatccggaatatgaggcttttgctggaatcgagtagagacaaggcagttctggcagtcatctagaacgatgcgcaggatactgcatttgcccgaatttgcggcttccgccgatcaggcgtggttcgtctgggggccgcgatgcgggcgcctgcgcgcctttgtgggagcgcgccatgcgcgcggaatctcgggcatggcccgttcccctaggttaggtgcggcaaaactatccgattgcgtcatgccagccttcaacccaccgtccgatactgctgcgcctgccccaacaaccagtcccgaaacgcctgcaacgccgccgactccaccttgcgctccggcacggtcaggtaataggcgcgaccgccgtcgggtaccggtcgatcgagggcgaccaccaggctgccgtcggccagctcgcgctggataagaaaaggtgggatcagcgccacgcccatttcatggcgggccgcctgggcgagcatcgagaacagttccaggcgcgggccggtcatgtcgcgactgacgttcagcccctgcgccgcgaaccactggcgccaggcgtaggggcgggtgctctgctgcagcagcggcagttcggcgatgcgctcgacggtggccggctggccgccgagcagcgtcgggctgcataccggcgtcaggtgttcgtgcatcaggaagtgtgcctcggtgcccgaccagtcgccatcgccgaaatagatcgccgcgtcgaagccggtgtcggcgaacaggaacggccgtgtgcggttggtcaggtgcacggtaacctccgggtgcaatcgctggaagtccttgagccgcggcagcagccactgcgtcgcgaaggtcggcaccacggcgagctccaggcccatggcgccctgggcgcccatcagcgccagggtgtcgcgctccacggcatctagctgcgtggccaccttggccgcgtaggcggtgcccgcttcggtcagcagcacgccgcggcgcgagcggcgaaacagctccacgccaagaaaggcttcgagcccggcgatctgccggcaaaccgcgccctgggtcagcgccagttcatcggctgcacgggtgaaactctggtggcgggcggaggcctcgaaggcgaccagagccgcggtgctgggaatcttgcgacgcatttgtgcaagtacctcactggattgcgcgttttattgatcatcaggctatctcggagtgagttatttgcacagtggcgtgcagattagtcgtttgcgggcagccgactaggcttttaggctcagctcacacgttactgcccgaggatttcgcgatggccggcaaggcaagcttcaactggatcgacccgctgctgctcgaccagcagctcaccgaagaagaacgcatggtgcgtgacagcgccgagcaattcgccgccgacaagctggcgccgcgggtgctcgaggccttccgtcatgaaaagaccgacccggcgctcttccgcgagatgggcgaaaccggcctgctcggcgcgaccattcctgaagcctacggcggcagcggcctcaactacgtgtgctacgggctgatcgcccgcgaagtggagcgcatcgactccggctaccgttcgatgatgagcgtgcagtcgtcgctggtgatggtgccgatcaatgaattcggcagcgaagcgaccaagcagaagtacctgcccaagctggccactggcgaatacatcggctgcttcggcctcaccgagccgaattacggctccgatccgggctcgatgatcacccgcgctaagaaggtcgacggcggttaccgcctgaccggcaacaagatgtggatcaccaatagcccgattgccgatgtcttcgtggtctgggccaaggacgatgccggcgagatccgcggcttcgtgctggaaaagggctgggaaggcctgtcggcgccggcgattcacggcaaggtcggcctgcgtgcgtcgatcaccggcgaagtcgtcatggataacgtgttttgccccgaagagaacgcgttccccgatgtgcgcggcctgcgcggcccgttcacctgcctgaactcggctcgctacggcatcagctggggcgcgctgggcgctgccgaagcctgctggcacacggcgcgccagtacaccctggatcgccagcagttcggccgcccattggccgccaaccagctgatccagaagaagctcgccgacatgcagaccgaaatcactctagccctgcagggctgcctgcgcctggggcgcatgaaggacgaaggcaccgcggcggtggaaatcacttcgatcatgaagcgcaacagctgcggcaaggctctggatatcgcccggatggcccgtgacatgctgggcggcaacggcatcagcgacgaattcggcgtggcccgccacctagtcaacctcgaggtggtcaacacctacgaaggcacccacgatgtgcacgcgctgattctggggcgggcgcagacgggcatccaggccttcttctaagtcgctccaggttgtcgatcgttcccgcgcctggcgtgggagcgcctgcgtcatctccgtacgaggcctctgcgatgtccggtgctctgtctcatctgcgtgtgctcgacctgtcccgcgtgctcgccgggccctggtgcgggcagaacctggccgacctcggcgccgaggtcatcaaggtcgaacggcccaaggtcggcgatgatactcgccagtgggggccgccctacctgcgtgatggcgaggggcgcgacaccagcgaggcggcctatttccttgctgccaaccgcaacaagcagtcgctgaccctggacttcacccaggccgaaggtcagcgcctggtgcgcgagctggcggccaaatcggacatcctcatcgagaacttcaaggttggcggcctggcagcctacgggctggattacgccagcctcaaggcgatcaacccgcggctgatctattgctcgatcaccggcttcggccagaacggcccatacgccaaacgtgccggttacgatttcatgatccagggcctgggcggtctgatgagcctgaccggccagcccgatggcggcgagggcggcggcccggtcaaggttggcgtcgcgctgaccgacatcctcaccgggctgtatgcgacggtcgcggtgctcgccgcactggcgcatcgggagaagaccggtgaaggccagcacatcgacatggccctcctcgatgtgcaggtggcgtgcctggccaaccaggcgatgaactacctgaccaccggtgtttcgccgaagcgcctgggcaatgcccatcccaatatcgtgccgtaccaggctttcccgaccgcggatggcgacctgattctcacggtgggtaacgacagccagttccgcaagttctgcgaagtggccggtcatcccgagtggggtgtggatccgcgctttgtcactaatggccagcgggtcgctcaccgcggcgacctgatcccgctgatccgccaggccacggtgttccgtaccaccgcgcaatgggtcgacctgctcgaagctgcgggcgtgccgtgcgggccggtcaacgatctgcagcaggtgttcgccgatccgcaggtgatcgcccgggggctgcgtcttgacctgccccatcctttggcgggcaacacaccccaggtggccagcccgctgcggctgtcggccagccccgtcgaataccgccaggcgccgccactactgggggagcacaccgagcgggtgctcggtgaggtactggggctggacaccgagcaaattcaggcattacgcgcccaaggcgtcatctagcccggctggccgtcggcccgtgcggacagcaggatgcgcccatagcaggcgatgaacagcgtgaaggccagcgcccaaccggtggcggcgagcatcaggccggtgctgccaatgatcggcaccagcagacgggccaacgcgcccagatggatggcagcgaatgcgatgctcatcagcgacgagggcaccaggggtcggccgctatggccaagactaacccgcgccatcatcgctaggatcaaaccacccagtccgccaaccgccagggcgtggtgcccgaggctggcagcgaccggcaggttgatggaatgcaatgccatgagcgtggttgctatgggcatccaggcgtaggccagcatcagcgaccagagtagcggcacgccccagacgccgtgggtgtaccagcgccacaaacgcaccccgtgcagcaccgttagcgccgtgaacgggagcgcgagccagatgcctgccagccccaaagccagggtgatggcaaccaggatgccgaggcccagccccagcacatccacccaggcgggtaggggagcgctcgccggaagattcaggccgcgctggatgaagaaaggaatcacccgcccgccgatcgcccacatcaggcacgccaacagccataacgcggccagggcgccattgcgctggagggcatcattgcccatcgccaggccactcatgctgagggcgtcgcaggcggccatcagcaacatgatggccaccatcggatagttacgggtttgccgtgcttgccacaattggcggcccagtacccaggcaacggccggcaggaatgtaagctcgatgatcgcggtaatggccaggggaatgccgcccaaccatgccagtctggcgcatagccagagagcgaacagcgcgatcaatggtcgcccgctgagccccggtcgccccgtccagttctgcaccgccgtgagtagaaaaccggcgagaatcgctaccgcgaagccgaagggcatctcgtggcgatgccaggccagcacgccgccaagaggactccagttgccactgtggccgctcagggcgagcgaccagagcagcagggcgacaacggcgaaagcgctgccaaagagaaagaatggccgaaagcccaggcgccagagcggcaccggcgcggctgggtgagagggcgcattcgagatcagtgagggtttgtcgtgcatcgcgacacctcgtcaggtgctcaggcgtccagctgggaagccgggccgaagaactcgtagtggcactgttcgccgggaaccccaaggtcgttcaggtgccgctttacctgcgccatgaagggcttcggcccaaggaagtaagcgtccaggtcgcggtcttccggcagccagtcggccagttgttcgcggctgaccacgccctgggcatggggctgatcgccgtcacgcggggcgctgtagcagaagtgataactgatctgtgggtaatcgcggctctgttcttcgatccactgcttgaaggcatgcacgccgccgtggcgtgcatagtggatgaaatgaatcggtcggccgctctcgcgggctgcttccagcatggtcaacgccggggtgatgcccacgccggcggtgattagcgccaggggcttttctgatgggcgcagcacgaagtcgcctgccggcgggaacagctccagggtgtcgcctacctggatatgatcatgcaggtagttggacaccttgccctcggcttcgcgcttgacgctaatccggtagtcgcggccgttgcccagggcggacaacgagtagttgcggcgctgttcctggccgtcgatgatcatgcgcaggccgatgtattggcccggctgttggcgtagcacggtaccgccgtccaccggcgccagaaggaacgaggtgatctcttcgctctcgggtgttttgctgaccaccttgaagtcccgcgagccgcgccatccacccggtgcctgttcgtgttccttgtacacctgttcttcagcgccgatcaggatgtccgccagttgcccgtaggccacgccccaagcctggatcacttcatccgtagcgatttcctctcccagcacttcgcgaatggcccgcaacaggcaactgcccacgatcgggtagtgttccggcagaatctgcagtgccacgtgcttgttgacgatctggcctaccagcgggccgagcgcctccaggcggtcgatatgccgggcatacataagtaccgcattggccagtgcgcgctgctgggcaccgctggcctggtgagcctggttgaacagcgggcgtacttgcggatactcctccagcatcatcgcgtagaagtgtcgggtcagggcttcgccgccggtttccagcaggggcacagtggctttgatgatggcgcgttgttggttgctcagcatggtgatcgttcctgtcgcaaggcatggatgttttctctgcctggctcattacagatcccgtgccaactcgcgaagcccctggattactggggtcgcgcatgctatgagtctttttgacttagttatttccgtgtctttatgactctcttggtgtctttatgacctcgaatccgttgctggtcgccctgcttccgctggtggacgacctgtcccgcgaactccccgagcgtgagcgctatcgacgtctgctcgctgccttgcggcagctgtttccctgtgacgccgtggcgctgctcaggctcgacggcgacgtgctggtgccgctgtccgtggaggggctgagtgccgacaccatggggagacgcttcaaggtgagcgagcatccgcgcctgcatgagttgttacagaaccgtgggcctacccgattcgctgccgactgcgagttgcccgacccctacgatggcttgctggaagggcagcatgggcacctggaagtgcatgactgcctgggttgcccgctgtatgtgaaggagcagctctgggggctgctgaccctggactcactgcagtcgagcagcttcggtcgtgtcgacctggggatgctggaagctttcgccagtctcgcggcggcgaccgtggcggccagtgagcgcatttccctgctcatggggcgcgtggaagatgagcagcgccgcgccgacctttataagcaagcagctgccgccgtgcggcctagggagatgatcggccagagccccaggcacaaggcgctgctgcaggaaatagagctggtcggcagcagtgacctgacggtgctgatcagtggcgagacaggtgtgggcaaggagctggtggccgaggcgctgcatggggcttcggcccgggccacgcggcccatggtcagcatcaactgcgcggcgttgccggataccctggttgagagcgagttgttcggtcacgtccgcggcgcattttcgggggcggtcagcgagcggcgcggcaagttcgaactggctgacggtgccaccctgtttctcgatgaggtaggcgagctgcccctggcagtgcaatcaaagctgctgcgcgtgctgcagagcgggcagctgcagcgtgtggggtcggatcgcgagcaccgggtagacgttcgggtgctggcggccaccaaccgcgacctggccgaagaagtgcgggccgggcgctttcgtgccgacctctatcatcgcctgagcgtctacccgctcaaggtgcctgctctgcgtgagcgggggcgcgacgtgttgctgctggcgggatactttctcgaagacaaccgtgcgcgcctggggttgcgcagcctgcgcctcgcgccggatgtgcagaagacgctgctacagcatgactggcccggcaatgttcgagagttggagcacctgatcggccgcgcagcgatcaaggcgctgtcggcctgtgccgagcgtccacagatactgaccatcgacagccgtgcgctggacctgcatcccgcgcatcgtagctatatagaagaagaggtgagtggggctagcgagtcagaggtgccgccggcggggcagtcgctccgcgacgcggtggatgactaccagcggcgtcttatagaagcagccctcgatcgtcatgccgggcgctggacggacgtggcgcgcgagctggcagtagatcgggccaacctgcagcggttggcccggcggctgggcctgaaataagcctgttcgggttgctgcttatagaaggagcccgtctggcagctttatttcaattagatgaaataaacggttgacctgatttccgaggggcctataatgcgcaccacttccggcgcagcctgatctgaaaactccttgtagatcaacgagttagacgaaaataagggttgcacggacggcgaattcgagtagaatgcgccggcatcgacagggtggtttgagtggttctgttgatggttcggtcaggttgatcgaaggcggtaaaagagggtgttgacagcggtttgtaacgctgtagaatgcgcctcccgctggagagaagatgatctggtcgggcgctgcaaggtgttgagaggaaagaaaaaattcttcaaaaacaacttgacagcaaatgagggtgctgtaagatgcgcgcctcggttgagacgaaagcctcagtcaaacgttctttaacaactgaatcaagcaattcgtgtgggtgcttgtgagttaagactgacagatcgcaagattatcagcatcacaagtaacactcgtgaattcgagagttttttgcgattgctgagccaagtttagggttttctcaaaacccaagcagtattgaactgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggttgacgggagcttgctccctgattcagcggcggacgggtgagtaatgcctaggaatctgcctattagtgggggacaacgtttcgaaaggaacgctaataccgcatacgtcctacgggagaaagcaggggaccttcgggccttgcgctaatagatgagcctaggtcggattagctagttggtgaggtaatggctcaccaaggcgacgatccgtaactggtctgagaggatgatcagtcacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgaaagcctgatccagccatgccgcgtgtgtgaagaaggtcttcggattgtaaagcactttaagttgggaggaagggcagtaagttaataccttgctgttttgacgttaccgacagaataagcaccggctaactctgtgccagcagccgcggtaatacagagggtgcaagcgttaatcggaattactgggcgtaaagcgcgcgtaggtggtttgttaagttggatgtgaaagccccgggctcaacctgggaactgcatccaaaactggcaagctagagtacggtagagggtggtggaatttcctgtgtagcggtgaaatgcgtagatataggaaggaacaccagtggcgaaggcgaccacctggactgatactgacactgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcaactagccgttggaatccttgagattttagtggcgcagctaacgcattaagttgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttacctggccttgacatgctgagaactttccagagatggattggtgccttcgggaactcagacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgtaacgagcgcaacccttgtccttagttaccagcacctcgggtgggaactctaaggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtgctacaatggtcggtacaaagggttgccaagccgcgaggtggagctaatcccataaaaccgatcgtagtccggatcgcagtctgcaactcgactgcgtgaagtcggaatcgctagtaatcgtgaatcagaatgtcacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaccagaagtagctagtctaaccttcgggaggacggttaccacggtgtgattcatgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctccttaatcgaagatcgcagcttattcataagctcccacacgaattgcttgattcattgtagaagacgatgctgtaacgcgaccctgttataggtctgtagctcagttggttagagcgcacccctgataagggtgaggtcggcagttcaaatctgcccagacctaccaattcaggtgcagatgatacggggccatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttggctccaccactatctggttgcagtcgttaagttgagagttcagaaatgagcattcctgtttaggcagtgtgaatgttgatttctggtctttgaccagtcgaaacatcgttctttaaaaatttgggtatgtgatagaagtgactgattgattactttcactggtaattaatctggtcaaggtaaaatttgcgttgttctcaagtgcaaattttcggcgaatgtcgtcttcacgttatagacagtaaccagattgcttggggttatatggtcaagtgaagaagcgcatacggtggatgccttggcagtcagaggcgatgaaagacgttgtagcctgcgataagctttggggagtcggcaaacagactgtgatccagagatctctgaatgggggaacccacctagcataagctgggtatcatgcactgaatacataggtgcatgaggcgaaccaggggaactgaaacatctaagtaccctgaggaaaagaaatcaaccgagattcccttagtagtggcgagcgaacggggactagcccttaagttgattagagtgtagtggaaggctctggaaagtgccgccgtagtgggtgatagccccgtacacgaaatgctcttatcaatgaaatcgagtaggacggagcacgagaaactttgtctgaatatggggggaccatcctccaaggctaaatactactgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagaacctgaaaccgtatgcgtacaagcagtgggagcctactttgttgggtgactgcgtaccttttgtataatgggtcagcgacttatattcagtggcgagcttaaccgaataggggaggcgtagcgaaagcgagtcttaatagggcgtttagtcgctgggtatagacccgaaaccgggcgatctatccatgggcaggttgaaggttaggtaacactgactggaggaccgaaccgactaccgttgaaaagttagcggatgacctgtggatcggagtgaaaggctaatcaagctcggagatagctggttctcctcgaaagctatttaggtagcgcctcgtgtatcactgctgggggtagagcactgtttcggctagggggtcatcccgacttaccaaaccgatgcaaactccgaataccagcaagtgtcagcacgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagaccgtcagctaaggtcccaaagttatggttaagtgggaaacgatgtgggaaggcttagacagctaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactagtcgagtcggcctgcgcggaagatgtaacggggctcaaaccatacaccgaagctacgggttcaacgtaagttgagcggtagaggagcgttctgtaagcctgtgaaggtgagttgagaagcttgctggaggtatcagaagtgcgaatgctgacatgagtaacgacaatgcgagtgaaaaactcgcacgccgaaagaccaaggtttcctgcgcaacgttaatcgacgcagggtgagtcggcccctaaggcgaggcagaaatgcgtagtcgatgggaaacgggttaatattcccgtacttctaattactgcgatggagggacggagaaggctaggccagcacggcgttggttgtccgtgtttaaggtggtaggctggaatcttaggtaaatccggggtttcaaggccgagagctgatgacgagttgtcctttaggacgatgaagtggttgatgccatgcttccaggaaaagcttctaagcttcaggtaattaggaaccgtaccccaaaccgacacaggtggttaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggcaccgtaacttcgggagaaggtgcgccggtgagtgtgaagggtttaccccgtaagcacatgccggtcgaagataccaggccgctgcgactgtttattaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaaggttaattgatggggttagctaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagtgtatccgcggctagacggaaagaccccgtgaacctttactatagctttgcactggactttgagcttgcttgtgtaggataggtgggaggctttgaagtggggacgccagttctcatggagccatccttgaaataccaccctggcaaccttgaggttctaactctggtccgttatccggatcgaggacagtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagtacgaaggtgcgctcagaccggtcggaaatcggtcgcagagtataaaggcaaaagcgcgcttgactgcgagacagacacgtcgagcaggtacgaaagtaggtcttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagccggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtggacgtttgagatttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcgggaaagataaccgctgaaagcatctaagcgggaaacttgcctcaagatgagatctcactggaaccttgagttccctaaagggccgtcgaagactacgacgttgataggctgggtgtgtaagcgttgtgaggcgttgagctaaccagtactaattgcccgtgaggcttgaccatataacacccaaacaatttggctgttagacggttgaagtcgacagtagtgccgaagatttgcgagaacacgtaataccaactgataccacatacccaattcgctgcagcggctaaaccccgaagcagcaacccgtttgcttgacgaccatagagcgttggaaccacctgatcccatcccgaactcagtagtgaaacgacgcatcgccgatggtagtgtggagcttctccatgtgagagtaggtcatcgtcaagcttctataagaaaccccagatctcgacagaggtctggggtttcgtcttttgggccgggaaataaaaggcctaactgtgtaaacccagtacgttgttcagtggcaatggagcccgactgattggtggtttgtagttgaggctgctatgcggcctgtgccagttgtaatggtgcagccaagcaggcaagtgcctggctcgttgctcggagctgtcatagctgcgtgcataggcccactcacgcaggcttgtctggatgaagcgctcggccttgccgttcgttcgcggtgtgtagggtttggtgcggatgtgtttcagcccaagccgagcgcacaagcgccgaaacgaatgagagcggtagcaggcgccattgtctgtcatgacgcgcttgaagcggatgcctaaccccctgtagtaacgcagcgcctgcaacaaggcccgacaggcgctactgccgcgctcatcggggtgcagggtggtgaaagccagccgggacgcatcatcgatggccatatgcacgaactcccagccggcaccatctgagccctgcagacgatcgcccgtaacgcggtggcctgaccgccagaatcggcccagcttcttgatgtccaggtgcaggagatcgccggcgttggggtattcgtagcgcactacgacaggggcgggctctagctcggccaaccgatgaaagccagcttgtttgagacggcgcgcaacggtactgacggccacgccgagtgcctgagcgatctgtcggtaggtatttcgtgaccggcgcagttggatcaattgtgcgatcagatcgactgccgtctcgtgagggcatgaatgcggacgtgacgaacgatccatcagaccggcctcgcccctcacgaaagcgcctgagccacttgtaggctgtgcggacactgactcctgcggcttgtgcggcatcctcagcacgtagcccattgagcatgcgctgcacgagaagggctcgacctggcggggtaagacgggcatgtttatgcaggttcatccggggctcctggaaggctgtgttggtcgcgcttccaggattccgggaacgccccggatgaacaacctactgagagatcacacctaacgctcggctgtgcaatcaggcgggcagaacgccccctgacctgggtaacgcttcgctcaaccgcaggctaggcattcggacttttggtgggctgcgaatcagcggtggaagggtggcgcgtcttccaccctacaggtaatgggaatagcgaacgtggcactgatccgggcgtgttgatgattggattcgtctaggtcagaaactaactctgctgtttcgtctgtatcgccaatagagatggagccaagctatagctcagtcaaagactgccgccgtatcgatacgccgccagatcgcttcggaaaaactgtagagcgcgaaagcgatcagtcccagaccaatcaaccgcagccagaaagtgccatagggcaatgactgcagggcgttcaacgcgtcttccaggccaggtggcttggtcggctcatagcgcgcgccgccgctaaagagcatgccggacaccacgagaaacgaaacgcctcgagctatgaggcctaccttggagatgggcgttacccagcgcatgacgtcatcggaggcggcgaagtacttttcgaatttggctttccagcccttgatgatatgtgcgatgccgactcccagcggcaccagtgccatcagataaacgaggtagttcgaatgcttccaacccaggatgccggagagaaaatcgctgccaccggatccttcgcttgaggattcgccgagagagctcccctgcaggcccagcgtgaacaaggtcagcaggccatagctgatggcaccacctatcaggcctgcgcgtgcagcgagcccctttgcgtcggtgccgtgatcttccggatcggtaatggcctgagtcattcgccagacggcataggcgaaaagtcccgccaccattatccagagcagggcctcgccaaaaggttgccccagcaatgtcgagatagcacctttggtgccgacagtttcaccgctgcccttggcggcgaagagcgcgaaagcgccgatgattagatacaccacgccgcgtgccgcatagcctgtccgagcgagccagacgatgccttgcgagagttcgcccttggcgtctatggctgggttgtacatagcgagagtcctgaatggctaaggtcgatagcaatgcagtggacactcaccgaaggatcgcggtttagattgattggccaacgatttgaggggccgagaccaaagcgccgagaggattttcagagctgcactatcggcttaaatgagccgtcggcgtcgagcatgtgtcatcccgacaaggaagaagcgctgctatagaagataaaacggcgaggcttatgaagttcaggtgttgaatgcgggatgcctgcgagacaaattcgcatctgatggatgcgttcagcacagaaatgagtgagcgccagaaacgacaaagcccgcacatggcgggcttcgtgttgcgtttccccgtcacctgaaggatgaaggaaagcagcgagatggcgcactcggcgggattcgaacccacgacccctgccttcggagggcagtactctatccagctgagctacgagtgcgttgcggggcgcaatcatacgcatgtcactggcgtgcgtccatgctgcgcgaggtgctcgtttggccagtgatcgccacagggttgggctataaagaaagcctgccctgctcccactcatctgtcgctgttaattttctcgaacggcctattgccctttgatcgacctgatcttacgatctgtttgatatttcaaacgatggtgtcggccggctgaactcgcagcggcgcactccgttcgaatttgcaggccgcagctagcctgtcgctccaacccatgcctgggttcgctcccagcttctttcgtcatctcctggcgccgtggtgccgggatagaggagatcgccatgcaattgaaagacgcgcaactgttccgccagcaggctttcgtcaacggcgcctgggctgatgccgacagcggccagaccatcaaggtgaccaacccggccaccggcgaagtgatcggcagcgtgccgaagatgggcgctgccgaaacccgccgcgccatcgaagccgccgacaaggccctgccagcctggcgtgcgctgaccgccaaggagcgttccgccaagctgcgtcgctggtacgagctgatgctggagaaccaggaagatctggcgcgtctgatgaccatcgagcagggcaagccgctggccgaagccaagggcgagatcgcctacgccgcctcgttcatcgagtggttcgccgaagaagccaagcgcgtatatggcgacaccattccgggccaccaggccgacaagcgtctgatcgtcatcaagcagccgatcggcgtcaccgcggccatcaccccgtggaacttcccggcggcgatgatcacccgtaagactggcccggcgctggccgccggctgcaccatggtgctcaagccggcttcgcagacgccgtattccgccctggccctggccgagctggcgacccgtgccggcatcccggctggcgtgttcagcgtggtgactggcagcgccggtgaagtgggcggcgagctgaccggcaacccgatcgtgcgcaagctgtcgtttaccggctcgaccgagatcggtcgccagctgatggccgagtgcgctcaggacatcaagaaggtgtccctggagctgggcggcaacgcgcccttcatcgtgttcgacgacgctgacctggacaaggccatcgagggcgcgattatctccaagtaccgcaacaacggtcagacctgcgtgtgcgccaaccgtatctacgtgcaggacggcgtctacgatgccttcgccgagaagctcaaggtcgcggtcgagaagctgaagatcggtaacggtctggaagagggcaccaccaccggcccgctgatcgacgaaaaggccgtggccaaggtcaaggagcacatcgaggacgccgtttccaaaggcgccaagatcctctccggcggcaagacccacgccctgggcggtaccttcttcgagccgaccattctggccgacgtgccgaagaacgcgctggtctccaaggacgaaaccttcggcccgctggcgccgctgttccgcttcaaggacgaagccgaagtgatcgccatggccaacgacaccgagttcggtctggcctcgtacttttatgcccgtgacctctcccgcgtgttccgcgtggccgaggcgctggaatacggtatggtcggtatcaacaccggtctgatctccaatgaagtggcgccgttcggcggcatcaaggcctcgggcctgggccgtgaaggctccaagtacggcatcgaggactacttggaaatcaagtacctctgcctgagcatctaaaactgattgacctgcgccgctgcggcggcgcaacacacgtttctccctgtatcccgcaaggcccggcagtcgatcatcgcatgctgtcgtggctgcagcgggatgcgtcatccttgaaccacaccgacgatgagcggtgaatgaggaagccatgagcaagaccaacgaatccctgctgcaacgccgccaggccgccgtaccgcgcggtgtcggccagatccacccgatcgtcgccgagcgcgccgagaacgccaccgtgtgggacgtcgaaggccgtgaatacatcgacttcgccggcggtatcgccgtactgaacaccggccacctacacccgaaagtggtcgccgccgttcaggagcaactgaccaagctgacccatacctgcttccaggtgctggcgtacgagccctacatcgagctgtgcgaagaaatcgccaagcgcgtaccgggcgacttcgccaagaagaccctgctggtcacctccggctccgaagccgtcgagaacgccgtgaagatcgcccgtgccgctaccggccgcgctggcgtgattgccttcaccggcgcttaccacggccgcaccatgatgaccctgtcgctgaccggcaaggtcgtgccgtactccgccggcatgggcctgatgccggctggcgtgtaccgcgccgttgcgccgtgcgaactgcatggcgtgagcgaagacgaatccatcgccagcatcgagcgcatcttcaagaacgatgcccagcctcaggacatcgccgcgatcatcatcgagccggtacagggcgaaggcggtttctacgtcaactcgccagccttcatgcagcgcctgcgcgccctgtgcgaccagcacggcattctgctgatcgctgacgaagtgcagaccggcgctggccgtaccggcaccttcttcgccaccgagcaactgggcgtggtgccggacctgaccaccttcgccaaatccgtcggcggcggcttcccgatctccggcgtcagcggcaaggccgagatcatggacaagatcgcccccggcggcctgggcggcacctatgccggcagcccgatcgcctgcgccgcggccctggccgtactcaaggtgttcgacgaagagaagctgcttgatcgctccaacgccgtcggcgagaagctcaaggccggcctgaacaagatcgccgagaaacacaaagtgatcggcgacgtgcgcggcctgggttcgatggtcgccatcgagctgttcgaaggcggcgaccacagcaagccggctgccgaactgaccggcaaaatcgtcgccaaggcgcgcgagaagggcctgatcctgctgtcgtgcggcacctactacaacgtggtgcgcttcctgatgccggtcaccatcccggacgcccagctggaaaaaggcatcgccatcgtggccgagtgcttcgacgaactggcgtaagccacgccgttaaaaaggacccgcttcggcgggtctttttttgcctgctatttatgcaagccttcgcagcctcgggcgttctggcgcccgattcggatggcgtcagggcctgtctatactgggtcggtgttttgctccgatctagagaggtttgctgatggctgaagcggtgcccgctccagaagtgctgatcgccgataccgacccctggacggcggatctgctcgaacaactggtgctcgacgtgcggtgcgacgccgtggtgattcgcgtcgccgatggccaggcggccatggcgcgctgcaagcgccgcctgccggagctggtgatcgccgacagcgaactgccgggcgtagatggccttgagctgctgcgccagctacgtcgtcacccgcgtacaccggcgctgccgttcatcctgatcagcgggcgcctggatgccaacagcgtgcgcgccgccaagccgctggcacctaccgcctacctggccaagcccttcaatgccgaggcgctgcgcaagcgcttggccagcctgctgctcgccgacggggaagaattgctgtgcccgattcgcccgctgctggtgaaccggctggaggattacctggacgccatgcgtgaagaaggccagggcgcgccgctgctggcctcggtgcgcgactcggtcagccagtacctgaacagcagcgagccgagcctgcgcgagctggagcaggtgttcgcccgcgacccgcagatcaccgcctgcctgatcgccgcggccaacagcgctgcccatcacaacggctcgccctgtcagaccctggcccaggcattgccgcgcctgggcgtggcacgcaccctgaacctggtgctggggctttccgtgcagcgcaatgcgcggctcagcgacccgcgtctggccgagcgcggcgtgcgtacctggggggcggcccagcgcagcgccgaggtcgcccattggctggccagcgagctgtcgctggatgccgagctctgctacaccgccggcctgctgcacaacataggtgagctggccttgctgcgctgcatgcaggactggcaggacgccggcggcagcctgagcgacgcgcagatcgaccaggccatcggccagcgtgctgccggtttcggttcggccttgcgcatccgctggcgcctgccgttcggcctgcgtgagttggtggccgcctattacagcctgaacagcggcgtgttttcccgtgaggcgctagttctcaatctggccgggcaggtgctggctctcgagcaatcgcaacgccccagagagcagcttcgcgatgcccgctgcgtgcgcctgctgcgcatcgatccgggtctgctggagcgtttgccggcgcaggcttcggcggcctgataggcgcgcagtaaccgcagaaaaaatgtgtcgaaaacccgccgcaagcgtctcttcacttgctcgaaacggcctatcgccgccatgctccggcaaccttgtcgcggccgggatcattgtccgccggtttcggtcaaagctcgctgtgcaggcccattggcaaccgcacgtcgctcccaggttttcaaggatatcggtgtagatgactgactacgatctgttgctggtaggcgcaggcccggcccatctcggtgttctgcggcgctgggcgctgatcgagcggccggcgggtcgtatcgccctggtggccagtgccgagcacacctggcacgtcggcatgctgcccgggctggttggcggtcgttattcacccgatgattgtcagatcggcctgagagacctatgcctggcagcgaaggttgagctgatcgtcgcgccggtggccgcgttggacgccgcgacacgtcagctgacgctggaagatggccgcgtattgcagggcaactggctgtcgctcaacgtcggtgaccgggtcgcctgtccaccacgcgagggcgaggcaatggacgtgctggcggtgaaacccgtggatcacttcatcaccggctggcaggcctggcagcgcgacccgcagccgctggcgattctcggcggcggcgtggcgggtgtggagatggccctggcgctcgccgatcaggtgccacagctggcgctgttctgcggcgagccgctgttggccggccactgcgccgggttgcgcatgcgcgcctggggccatctgcgcatgcgccgcgtgcaggtgcgcgagcattgcccgatcagccgcatcgccggcgattgtctgatcagtggtgagacttccgtgtggagcggtggtcgcctgctgctggccagcggtgcccaggcgttgccgtggatcgccaccagtggcctgagctgcgatggcgacggtttcgtgcacaccgcgccgaccctgcaaagccattcccacccgcaggtgttcgccgtcggcgattgcgccaacctgcccggcgtgcgcaaaagcgggctgtactcgatgcgccaggtgccggtgctggccgccaatctggcggcggctctacgcggcggcgcgctgcgcgattacaaagcccgtggccagcgcccattgctgctggccagcggcgacggtggcgcactgctgggctggcggcaatggagtgccggcggccagctgtacggacgctgcaaggattacttcgaccgcgccttcgtcaagcgccaccgcctcgaacgctgagcgcgaccacttctctgctaccaaagtgccatggcgtagcaccttatagggtgatcaactgagcggattgcttttcggcctacggatttgttccctacggccgatgtactgaacaggggcaccttgctgtgctgccagagcctatcgctcgcatcacctcacaataagaacgacgaggttcgccatggatgctggaatgactcgtgatcggctcgcgccggccttgcacctgctcggcctgctggccctgctggtggtttggcagcaggtgcagctgccggtttatatcgccgttatcgccctgctggccctggcgctgtggccctggttcggcccctggcgtcgcccggctgcagcggcgcttaccgccgcccctgcgacctcactggatgcactgagccagagcctgtcgcaacacacctgccataacgcgctctccgccgcccaggtggcgttcaccgtgcagcagctgagcggcaaattgcagtcgcagctggcggcggtcgagcagatcagtgaaggcgcccatgcggtgactcgcaccgagcagagcaacgccgaacgcgccggccagaccttgggcgccgcgcagaccgtgcgtgccagcagcgccacagggcagagcgagctgcagcaggctatcgcgcgcatgcagcagctcagcacccaggccgccgccagccgcgaactgatcgacggtcttggcgcgcggaccgagcaaatcgaacaggtcacgcaggtgatccagtccatcgccagccagaccaacctgctggcgctcaacgccgccatcgaggccgcgcgcgctggcgagcagggccgtggcttcgcggtggtcgccgatgaagtacgcaacctggccgggcggaccgccagtgctaccggcgaggtggggcagatggtcgccgatatccgccagcagagcgccgcggtggtcagccatatccagcagcaggccgaggagctggaagccgccgcccggcagatcgaattcaccggcgagcagctgcgtggcatcgccgacctggccgccgatgtcgatgctcaggtcgagcagatcagcgctggcacggcgagcaaccacaatcacctggccgagttgctggtggcggtcgagcaattgcgcggcgacgtgcgcagcagcgaagatcagacccgccagctgggcaaggccgccgagcaactagtcggccaggcggaaagcgtcagcgagcagctggccagcgtcgggctcgacgactaccaccagcgcatctacgacctggcactggagggtgccgccgcgataggccggcagttcgaggccgacatccaggccgggcgcatcagcctcgcggatctgttcgaccgccagtaccagccgatccccgatactttcccggcaaagttccgcacacgcttcgacagctacgccgatggcgtgctgccggccattcaggaaccgctgctcaagcgccacgaaggcctggtgttcgccatcgccaccacgccggaaggttacgtgccgacccacaaccaggccttcaaccacccgcccaccggcgaccgcgccgtggacaccgtgaagagccgcagcaagcggctgttcaacgaccgcaccggcattcgctgcggcagccaccaacagcgcgtgctgctgcagacctacatgcgcgacaccggcgaactgatgcacgacctgtcggtgccgatccatgtgcagggcaagcattggggcggcttgcggttgggttacaagccggagccgtgagcgcgattgtttagccgctggctacctgaaggtgtgccaataacgatttaacctgactgtcgcggcgtgcgagcctcgctggcatgtctattccggtctgcagccttgcccacgctcttgccctgccagccttgcgctcgcgggggcgggcgcccgaacccacggcgctgccgcagatcctcgccttctgggcgctctggcattgccgccacgcccgcccgccggatgctctctccgcccgctgagtccgatggctgcgccatgtccgcagccgctgatacccatttgtctgcctgtgcgccggttcgaacagcgagccggccgtgcggacatcgagcgcctgactggcgcaagcgagtgcgcgatgacgactttcgcagctgtgcaggaagcccagggtttcctggccgctaaccccgatatcgaattgatcgaactgttcatcctcgatgccaatggcgtgccgcgcggcaagctgttgcaccgtgaggaactgctggcgctgtaccagagcgggcggccgctgccgagcaccatgctcggtttgtccatccagggcgaggacgtcgaggacaccggcctggtctgggacgtcggcgacatcgactgccgtgcctacccgttgcccggcagcctggtgcgcctgccctggcggcagattcccaccgccgccgtgcaggtgtcgatgcaccccagcgaaggcctgccggccacccccgccgacccgcggcagttgctggtccgcgtgatcgagcagctcgaagccgagggttatcatccagtgatggcttgcgagctggagttctacctgctcgaccagaaacgcgacgcccaggggcgcccgcagccagcgctggacgccgacggtagtcgtccgcggcagacccaggtttacggcttgcgcgagctggagcagctcgagccgtttctcaaggatctttacgcggcctgcaaggcccagggcatcccggcacgcacggcgatttccgagtacgcccccggccaggtggagatcaccctggagcacggcccggcactcgcggccatggaccaagcggtgcgctacaagcgcctggtcaagggcgtggcccatgcccacggcatgcaggcatgcttcatggccaagccgttcgccgagatcgccggcaccggcatgcacatgcacgtgagcctcgcagacgcacaaggcgagaatctgtttgccagcgaggatccggccggcacgccgctgttgcgtcaggcggtcggcggcatgctcgccagcctgctcgattcgctgctgctgttctgccccaacgccaattcctaccgacgcttccaggccaacagctatgcgccgctggcgcccacctggggtgtggataaccgtaccgtcagcttgcgcgtgcccggtggccctgcgaatacccggcacatcgagcaccgcatctgcggcgccgatgccaacccctatcttgccgccgcggcgattctggccgggattcaccgaggcatccgcgaagcgctggatcccggggcgccggtcgagggcaacggctacgcccaggccaccgagcacctgcctacccagtggtcggcggcgattcaggcgctggagcactccgagtgggcccgcgaggcctttggcgaggcgtttctcaaggtgtacctggcgatcaagcgcgccgaataccgccagttcatgggtgaggtcggtgaacaggattggcgctggtacctgagcaacgcctaatggcttctgtttgaaaggctcggggctgaagcggatcgccgcccggcccctcctacgcaagcgctccgtgggagcggctttagccgcgatggctgatttatcggtgtgaacgcacctccaggacatgcaatgaacgcaagcaaccaacccgtcaaaaccgctgccgtacgcgcgccgtcctactacgcggcctcgctgaatttcgagagcgactaccctacgctgcagggcagcgtgaccgtggacgtggccatcatcggcggcggcttcaccggcatcgccaccgcggtggaactggccgagcgcggtctcaaggtcgccgtggtggaaacccacaaggtcggctggggcgccagtgggcgtaacggcggccaggtcaccggcagcctgtccggtgacgaagccatgcgtaagcagatgcgcaacaccctcggtgacgaggtggacgacttcatctggcagttgcgctggcgcgggcacgcgatcatcgagcgccgggtggccaggtatggcatcgcctgcgacctcaaatacggccatctgcatacggcgatgaaagccagccatctggacgagctcaaggcgacctacgatgaggcgttgcgccgcggcatggcggacgatgtcagcctgctcgacgcccccggcgtacgggcgcaactgggcagcgacctgtactgcggcgcgctgaagaacacccgcaacatgcatctgcacccgctcaacctgtgcctcggcgaggccagggctgccgaaagcctgggcgcgttgatcttcgagcattccgaggtgctggaaatcatccacggcccgcgaccggcggtggtcaccacgggcgggcgcattgaagccaagcaggtgctgctggccggcgacgtctaccacaagttggagcgtcgccagctcaagggcctgatctttccagccatgggcggcatcgtcaccaccgcgccgctaggcgaactggccggcgagatcaacccgcaggacctggcggtgtacgactgccgcttcgtgctcgactattaccgcctgaccggtgatggccggttgctgttcggcggaggcgccaattactcggggcgtgattcacgggatatcgccggcgagctgcgaccgtgcatcgagcgcaccttcccgcagctcaagggcgtgccgatcgacttccagtggagttgcgccatgggcatcgtgatgaaccgcatcccgcagctgggcaagctgtccggcaacgtctggtattgccagggctattccggccacggcgtggcgaccagtcacatcatgggcgagatcatggccaaggctatcatcggcgacctggagcagttcgacaccttcgccgcctgcaagcacatcaaggtgcccctgggcgaccagctcggcaacccgatgctggcggcgggcatgtggtactaccagatgctggagaagctgcgctgacggcatttcgccagggtgatcggcaccctggcaacactggttcttagtcgtggctttcggccttggccgcgctctccggcaggaaccagttgagcaccagcgcgcagatgccgccggtggccacgccggattccagcacgttgcgcagcgccgccggcatgtgggcgaggaattccggtacctgggaaacgccgaggccgagggccagggacacggcgatgatcagcagcgcgcggcggtccagctcgataccggcgaggatgttgatgcccgaggccgccacggcgccgaacatgaccatcgccgcgccgccgagcactggttcgggcacggcctggatcacgccggctacggccgggaacaggccgagaatcaccagcaccagggcgatccacacaccgatgtggcggctggcgatgccggtcagctgaatcaccccgttgttctgggcgaagatcgagctgggaaaggtattgaacacgccggccagcagcgagttgacgccgttgaccagcacgccgcccttgatgcgttgcatccacagcgggccttccaccggctggcgcgacaccttgctggtggcggtcacatcgccgatggcttccagggacgtcaccaggtagatcaccagcatcgggatgaacaggctccacgagaagcccaggccgaagtgcagcggcgtcggtacctggaacagttcggcctggtgcatgccggtgaaatccaggcggcccaggtagccggccagcgcgtagccgaccagcagggcgatgacgatggcgcagctgcgcatccacaccaccgggatgcggttgagcaccacgatcaccgccagcaccacaccggacagcagcaggttctcgccgttggcgaaggtgccgttggccatcgcgccatagccgccgcccatgctgatcaggccgaccttgatcagcgtcaggccgatcatcagcaccacgatgccggtcaccagcggcgtaatcagcttcttcacgaacggcaggatgcgcgagatgccgatctccacgaacgagccggcgatcaccacgccgaagatcgccgccatcacgccttccaccggcgtgccctgcttgaccatcagcgcgccgccggcgatcagcgggccgacgaagttgaagctggtgccctgcaccaccagcaggcccgcgcccagcggcccgaagcggcggcattgcacgtaggtggcgatgccggaaatcaccaggctcatggacacgatcaggttggtgtcgcgggccgacacgcccagcgcctggcagatcagcaggcccggcgtgacgatcggcacgatgatcgccagcagatgttgcagggcggcgaggatggccaccagcgagcgcgggcggtcttcgaggccgtagatcagttcgccgttacgcggggagtcacctggttgcatggtcgtgatcgcctggaaaaacggcggattctactgcctgggcgaggcaagcccaagtggcggtcgaccgggtgatcgaggtccggctatcggcgccttttgctgtgatcggcgttgtcttgtgcaagcgctggcgctctggctcgcggctgtgacaggcggctctaagctaatcataaaatgttattggaaggatattttttataaccataaatttctcgcaacagcgccaatgaggcgcaggcagccgggaaggcctggcgcccattgcgaggagttgcccatgaaacacaccatcaagaccctgctgctcgccgtcgtggctgtcaccagcctgcaggcccaggcggccgatatcgtgattggctaccagaccggcgtcgacccgtccaaggtcgcccaggccgacggtgcctacgagaaagccatcggcgagaagctcgactggcgacgcttcaattccggccccgaagtggtgaccgccctggcctccggcgacgtgcagatcggcaacctcggctccagcccgctggctgcggccacctcgcgcaaattgccgctggtgaccttcctggtcgcggcgcagatcaacgccgccgaggcgctggtggtgcgcaacggcagcggcatcgacacccccgaacagctggtcggcaagaccatcgccacgccgttcgtgtccacctcccactacagcctgctcggtgccctcaagcactggaacatcgacccgagcaaggtgaagatcgtcaacctcaacccggccgagatcaacgcggcctggaagcgcggcgacatcgacggcgccttcgtctggtcgccggccctgggtgaaatcaagcgcagcggcaaggtgctgaccgatgctgccgaagtcggcaaatggggcgcgcccaccttcgaggtgtgggtcgcccgcaaggacttcgccgagaagcaccccgaggtgctcgccgagttcgccggcgtaaccctggccgcctttgccgactaccaggccaacgccgccaagtggaccgccgactccgaacaggccaaaaagatcgccaagctgatcggcgccaatgccgccgatgttcccgaattgctggccggctcgacctatcccaatgcgcagcagcaggtgagcgccgagctgttgggcggtggcaccgccaaggccactgcgcgcactgccgagttcctcaaggaacagaagcgcattcccgccgtcttgccggactactcgccctacgtgagtgccgagtacgtgcctgaagcccagtaaaaaccgcatcactttcacgacaggcttgccccttttcggaggggcttttttaattgaggagtcgaccatgagccgactgaatgccgagcgggtcagcctgagtttcgagcgccgcggtgaggcgcaggtgatcctggataacttcgacctgcagatcgacaaaggtgagtcggtggtcgtgctcggcccgtcgggctgcggcaagtccagcctgctcaacgtgctggccggtttccagccagccggcagcggccgtgtgcatatcgacggtaaaaccctgcaaggcccgggcggcgagcgcggcgtggtgttccaggacgacgcgctgatgccctggctcgatgccctcgacaatgtcgccctgggcctgcgcctgcgtggcctgagcaaggccgagcgccatgcgcgggcgctgcaagtgctggagctggtcgggctggccaatcacgctcatcaccagatatccgagttgtccggcgggcagcgccagcgcctcggcctggcccgggcgctggcagtcgacccggatttcctgttgctcgacgaacccttcggcgccctcgatgcactgacccgcgagcgcatgcaggtgctgctgctcgatgtctggaagcgcaccggcaagggcctgttcctgatcacccacagcgttgacgaagcgctgttcctggccaccgacctgatcgtgctggatggcccgcccgctcgcgcggtgctgcgccggcagttgcctttcgcgcgccgttacctcgccggcgagccggtgcgttcgatcaagggcgaccccgccttcgcgcagttgcgccaggagttgctagatatcttcctgcaggagcccgccgaccatgcctactgaagcgctacgcagcactccgaacgtccgccgtcgccgcctggccatcggcctcgaccgccgcagtgtggcggccttcggcaccctggccgcgctggcgagcctgtggtggctggccacgcacctgggctggatcgacaccatcttcctgccggcgcccgagcagctgctggtggcgctcaagggcttgctgcacgacggctacctggacgccaccctgtggcagcacctgagtaccagcctatggcgtgtgctggtggccttgctggcggcggtgatcaccgccgtgccgctgggtatcgccatgggcctgaacccgacgctcaacgccgcgctcgacccgctggtggagttctaccggccgattccgccgttggcctatctgccgttgatggtgatctggttcggcattggcgagctgtccaaggtgctgctcatctacctggcgctgttcgcgccgctgctgatcgccaccgtgggcggcgtgcgccgcgtcgacaaggcgcgtatccaggcggtgcgctgcctgggtgccagccgcctgcaggtggtgcgccatgtgattctgcccagcgcgatgccggacatcctcaccgggctgcgcatcgcccttggcgtcggctggtcgacgctggtcgctgccgagctgatcgccgccaatcagggcctgggtttcatggtgcagtccgccgcgcagttcctcgctaccgacgtggtggtggtcggcatcctgctgatcgccggcatcgccctggccatcgagctcggtttgcgggctctgcaaaaacgtttcgcgtcctggagttgagcacatgactatccaattcgagcggatcggccaggccctgggcgcccgcgtcaccggtatcgacctggcgcagccgctgacactcgccgaccatcaggcgctgcatcagggtttgctcgaacaccaggtgctgttctttcgcgatcagctgctgacgcccgcgcagcagcgcaatgccgcggcgttgttcggcgacctgcacattcatccgatctatccgaagatcgcggagcagccggaaatcctcgtgctggataccgacctcaacgacctgcgcgacaacgccctgtggcattcggacgtgtcgttcatccagtcgccgccgctgggctcgctgctcagtgcgcggcatgtgccgccccacggcggcgacacgctttgggccagctgctcggcggcttacgaggcgctttccgcgccgatccgcgggctgctcgacggcctgaccgcggtgcatgacctgaccctgtcgtttccactggagcgcttcggcaacacgccggatgccctggagaaatgggacgcggcccgcgccgccaacccgccggtgacccacccggtgattcgcgtgcacccggaaaccgggcgcaaggggctgttcgtcagcgaggcgttcaccacgcgcatcaacgagctggaaccaggcgaaagcacggcgctgctgcagatgctgttcaagcagatcgcccggccggagttcgccgtgcgctggcaatggcgccagggcgacctggccttctgggataaccgcctgacccagcactacgcctgcgacgactatcgcccgcagcggcgcatcatgcaccgcgcgacgatcctcggggatcggccgttcgggccttgaagctcaagcggcagctcgagtcgtgcgcgcgggccatgcctgcgattcgggcgtatggcgcacgcccacacctgatgccgtaggagcgacccgggcttggcagctgtgcctggctaaaccatgacgtcacgaggtgcccataaacgcctcgacccgcgaaagtctggccggacagcccttcacagtcgctcttgtcgagcgcatcgtcaaatcgcaaccgtagattagcgcccgcttctgcattggcatgtattgcgcctgcctgcgacgtttttggccgctatgcttcagggtcaacaacccgcatgtatctgggcaactatgcgctgctgtacccaaaacctcgccgggtttggcaggcgcgtcgtgcttcatctctcgacatggacggcaggtagctatgggcatcatcacgcgactcaccatgctgcgccgggctggcttgccgttcaggagcgtgatttccctgatgggggtggcctgcatactcaccggcgcactgatcgtgtatctggtggggcaggccggaaccacccaggccgtgctgtcgatgacgaccaccaagttccacgatgtcggcaacctcatgtcggaacagatgggccgcgtgctcgagcctgtgcaggccacgttgcggcaggtctcgttcgacccgctcaccaccgacactcaggtggatgagcgcctggcccgggcgttcgtgctgatcgaggaactcaaggccaacccgctggtgacggccctctacgtgggccatgcttcgggggattttttcctggcccggcggctggatgctgaagatgcccagcggcgtttcctgccgccagcggatgccgtctacctgatccagtcgatgtcgcacccggctggcggtgtgccgctgggcgaattcattttctacgatgcacaactcgacctgcttgagcggcgccctcagcctgactacgcattcgacccacgagtgaggccttggtatcaggcggccatgcaggcccccggcgtgcccgcgctgtcgccaccctacgtgttctttaccacgcagcagatcggcctaacgctcagccagaccagccatgccgggggcgcggtgattggcatcgacgtaacgctgagcgacctggcctcgtacctgggcaacctgaagttgaccccaggcaccgaactggccctgctgggccccgacaatcaggtactggcttacccggacatgtcccgagtgctgatccccggaggcgacacattcgactttcgcaagatcgacgctctcggctcgccgagcctgctgcatctggtgaacaccccgcaaagcggctcggccgctcaggatttcgacgtggccggccagcgctggctgggcatgacgttgcccatcgcaacctggaaaaaccagggcgtacggctgctgatggcggccccctatcaggagctgacgcaggacatcagccagatgcagcgccgcacgcttgtttacatcgtcatcgcggtgctcgctttcctgccgttgggctggtggggcggcaatctgatcggccggagcctgggccgcctgacccagcgcacacaggccatcaggcggttcgacttcaaggcccacgaggatgcaggccccgtgagcgtggtgcgcgaagtggctgagctgtcccgcgatatggacgccatggcggataccatcaactccttcctgacgatcagccagcacctggccaccgagaccgacatgccgcgcatgctgcaagcggtgctgcatgaggtcgtgcatgccacccagtgtgtgtcgggtgcggtctacctgtaccaggacggcagcatgcagcgcagcgccgtcgaaggtgagtactgtgcgcggctgcccagccagttccgctacgttgcagcccaggcgccgcgcgtggccgcgcaggctggtgcgcctcggctggaacaggtggacctggaactgcgcgaccgcagcggccagttgcaggggctgctggtgctggcgcaccagggcatggccacccatgccgacgaaggtttttcggtattcatggctcaactgtcgggcatgctggccatctccatcgaaacgcgccagctgatcgacgcacagaagagcttgctcgacggcgtggtacggctcatggccgatgccgtcgatgccaagagcccctacactggcggccactgccagcgtgtgccggagttggcgctgctgctggccgaccagatgaaccgcgagacggctggcccctacagcgggttctgcatggatacggcgcagcgttatgagttctatttgggcgcctggctgcatgactgcggcaaggtcacgtcgcccgagcacatcatcgacaagggcaccaagctcgaaaccatttacaaccgtattcacgaggtgcgcatgcgcttcgaggtgctgtggcgtgacgctgaaattgcgcaccgcgaccgcctgctggcgggccagccggctgatgtatcgactgccaccctgcaggcccgacaccgcgagctgagcgacgacttcgcttacgtcgcccagtgcaacatcggcggtgaaatgctggccgatgcggccgtggaacgtatcgagcgtatcggcgcccagggctgggtccggcatttcgataaccgcttggggctggccatcggtgagctgcgccaattgcaggccacagagcccgacgcaccagcgctgccggtcgtggagccgttgctgtccaaccggcccgagcacgcgattgcctggggcactgataaaccgcctgtggaaaagcacgacccggccaaccactatggtttcgacatgcagctgccgccccatcggcaaaacatgggcgagctgcacaacctgtcgattcggcgcggtacgctgaccgccgaagatcgctttcgcatcaacgaccatgtggtgcagacctacatcatgctgcgtaatctgccctggcctcagaacctcgcgaaggtgcccgagatcgcggccactcaccacgaaagactcgacggcaacggttacccgcgccggctaagcgccagtgagctgaccacggccgaccgcatcatgacgctggccgatgtgttcgaagccctgaccgccgccgaccggccctataaggagcccaagcgcctgtccgagtcgctgcgcatcatggccctgatgtgcaaggacaaccacctcgatgccacactgtttcgctattttctgcatagcgatatatggcgcgttttcgcacagcgccacatgcaccccagccagatcgacaccgtggacatcgcgacacttgaagcactgctgcccgcctgaatgggcaccatggtcggttgcctaggctgcccgggagtcacctgcttcagcctcgcccggcaagagcccgctcggtcgcagccggcctacctttgcgcgagcccggcgctatctgcgcaagattcaggacgcacccgccgccactgtggcgtaaccgaaagcctgaactttgccgcgcccgtcggtgactgaatacacaagggccgcaccactgcccattttcagttaccagccctggaggcggatatgtcggatcatcacacttacaagaaggtcgagctggttggctcgtccacttcgagtatcgaagatgccatcaacaatgccctggccgaggccagcaagagcattcggcatctggagtggttcgaaatcaccgaaacccgtggtcacatcgccgacggcgcagtggctcactatcaggtaaccctgaaggttggcttccgcatcgccaacagctgatcgcgggcatcgcagccgcaggacttgccagaccggcaatcagcggctttcattgagccgggccaatttcagcccggcgttgttcactggtacgagggagcgtttgtgatgaagaacgtgttgtttgcagcagccctgatggcattcgctggctcgaccttcgcggcggccaaagactgcgaaacgctgaaaggcgagatcgatgcgaagctccaggccaagggcgtttcgtcctacaccctggaaatcgtcgacaaaggcagcgtgaccgaccgccaggtcgtgggcacctgcggtggtgacaccaaggaaatcgtctaccagcgcaactgatgacgatggcctgaagccggctcgcagcctctgcgcagccggctttttactgcctgcgatttgccacgagttggcctgagccggtcgggaggcgtaggataagacctactgttttactcggataaggccgcggcgttatccatcagcaagggttttctcatgtccgcactcgccaaactcccgttctccgttctcgatctggcgccgatccgcgacaccggcagcgcccagcaggcgctgcataattcgctggcgctggcccggcacgtcgaggcgctggacttcaaccgcttctgggtcgccgagcaccacaacatggacggcatcgccagttcggccaccgccgtgttgcttggctacctggccgccggcacctcgcgcattcgcctgggctcgggcggcgtgatgctgcccaaccacgcgccgctggtgattgccgagcagttcggcaccctggcgaccctgtatccggggcgcatcgagctgggcctgggccgcgcgcccggcgccgatcagttcaccgcccatgcgctgcgccgcgagcgctccggcagcgccgacgacttcccccaggatgtcgccgagctgcagcgctaccttggcccgcgcacctcggaccaacgcgtgatcgccatgcccggcagcggcaccaacgtaccgatctggctgctcggctcgagcctgttcagcgcccagctggccggtgagcgcggtttaccctatgccttcgcttcgcacttcgcgccgcgttacgtgcacgaggcgattcgcgtctaccgcaacgccttcacgccttccgaggtgctcgacaagccctacgtgatgctcggcgtaccgctgctggctgccgataccgacgagcaggcgcagtatctggcgacctcggcctaccagcgcatcctctcgctgatccgcggtcagagcctggtgcagcgcccgccggtggagtcgatggaaggtttgtggctgccccatgagcgcgatgcggtgggcagcttcctgggcatggcggtgatcggcgggccgcagaaaatccgcgcacgcctggaagtgctgctggaacagaccgaggccgacgagctgatcttcacctgcgatcactacgacttcgccgaccgtctgcacgccttcgacatcctcgccagcctgcgctgagcgcggcgccgcggcggcaaaaaactcgaacttgccgggccgctgtctctctgaattctgaaccccttatcaacaggagcgtaaagatgaagaagacagcatcggcccactggcagggtgggatcaaagacggcaagggcaccatttccacccagagcggtgtgctcaaagagcagccctacggcttcaatacacgcttcgaagacaagcccggcaccaacccggaagagctgatcggcgcggcccacgccggctgcttctccatggcgctgtccaaggagctgggcgaggcaggcatgaccgctgagagcatcgacaccaaggctgaggtcacgctggacaagcaggatggcggcttcgccatcaccgccgtacacctgtcgctgaaagccaagattccgggcgctgaccgcgccgccttcgagaaagcggtcgagaccgccaagaccggttgcccggtatccaaggtgctgaacgccgagatcaccctggaagccgtgctggaagcctgatggttccacctgagccgccttgcgcggctcagtcatttttatcccctcagatcaaaaggtgccgcagcgcagattcttgccctgcgccaacacgttgcggtcagcatcgtagagcacggtataagcacgcatcgctgccgagcgggcctcgacgcgatagcgctggccagccttgaagccgtcatagcgaatgcgcacatcgcaggtcagctcctgtggctcggagatcatcgacacgccaccgccgccagcaatctcgaagcgatagcgcatctccagctcatgggcgccaggggtgacctgaaaatagcgaccgtcactgacgcgctcgcgatccaggcgctcggccatcagcaggtcgataccttcgcccttgaggtcgatccaggccatgttcgggtcggcggccggcagcggcgacgcacaggcgccgaggagcagcaggctggcaagcaggaggtgctggcgcatggtggtgtctcccggtgaagcgattcagaggtgacggcagtatcgcgcaaagcggccgcgacttcgcggtaggatgagccgatctcccttagcatgacgacggccatgctcaagcagcgcatttcctctgtagtcgacctgtcgcggcgcgccgcggttcccctgctggccttggcgctgagcggctgcagtacggtcgattattacgggcaactggcccgtgggcagctgcaattgctgagcgcgcggcagccggtgcaggcgctggtcgaggatcctgccaccgagccgaagctgcgcgaacgcctggagctgtcccagcatgcgcggcgtttcgccagtgaaaagctggcgctgccggacaaccgcagctaccgactgtatgccgatctgcaccggcccttcgtggtatggaacctgttcgccaccgaggagttctcgctgcagccccagctgcactgcttccccatcgccggctgcgtggcctaccgcggcttctacgagcagagcagggcgcgcggggcggcggcgttgctcaaggcccaggggctggatacctatctgggcggcgtggaagcctattcgaccctgggctggttcgatgacccgatcctcaacaccatgctgcgctggagcgatgagcgcctggtggcggtgatcttccatgagctggcgcaccagcagtactacctggcgggtgacacggcgttcaacgagtcctacgccaccttcgtcgagcaggagggtttgcggcaatggagcgcggcgcacgggctgccggcgcccaaggcggttggcgtgcagccccgcgagcagttcaccgcgctggtgctggccagccgcgcgcgcctggaaaagctctacaccagcggtctggatgccgaggccatgcgcgccggcaagcaggccgaattcgagcgcctgcgcgcggattatcgagcgctgcgcgccagccagtggaagggtgtcggctactacgacagctggatcgacgggccgctgaacaacgccaagctgctgccgttcggcctctatgatcaatgggtttcagcctttgccgggctgttcgccgaggtgcagggcgactggccgacgttctaccagcgagtcgccgagctgggcgctttgccgccaacgcaacggcagatacaactgcaggcgttgtccgttgtcggagagtagggtccgaacaaccagacgcagaggaaggtcgtgatgagaggatggatggcagcgatgctggtgctgggcgtgctgagcagcagtgcctgggcgtcgcccaaatcgtgcgaggagctcaagaaggaaatcgaggtcaagatccaggctgcgggcgttaccagctatacgctggaaatcgtgcccaacgaagaggtcgaggatgacgccatggtgatcggtacctgcgatggcggcagccgcaaggtgatctaccagcgcaacgacctgaccggctcgcggatgatgtagcggcgcgcgccgctaccccttagccgatgaacgcctggtgcagctgcgccagggtctgcacatggtaagccggtcgctcgccagcgagctcttccaggctgccgaatccgtaaccgaccgccaccgcctgcaagccgttgctgtgggcgccgatcagatcgtgcttgcgatcgccgatcatcagcgtgtcggctgcatccaggccttcctgctcgagcagatgggcgatcagctccaccttgtgggtgcgcgtgccgtccagttcgctgccgtagatggccttgaagtagcgggcgaaatcgaagtgacgggcgatctcgctggcgaacaccgtcggtttgctggtggcgatgtacagggtgcggccctgttcctgcagcagttgcagcaactcgatcacgccgtcgaacagctggttttcgtacaggccaacttcgcggaaacggtcgcggtagtggttcactgcttcccaggcacgtgcctcgctgaggctataggtgtgcatgaaacactgcagcagcggtgggccgatgaagtgctccagcgctaccaggtcgggctcgtgtatatccagtttcgacagcgcatattgcaccgagcgggtgatgccttcacgcgggtcggtgagggtgccgtcgaggtcgaagagaacggtgcgctgctgcatttctgagtatccactggcctgaatcggcgcggattgtcccgcaccgcaaggcgcgggggcaaatcagacggcgagtgggcggtacacccagcgcaggctcaggtaggtcagcggccacagcagcgccagcagcaagagcccgaacagcagcatcagcgccagcaccagaaattccgagccggcatacagtgctaccagcaatatgaacgccagcacgccggccaccagcagccagatggccatgcacagcaacacgctcgccagcagacggccaacggccagccgcggcaatttcgccggtagcgagcgataggcggcaatcatcgccaccagcccatacaccaggccgaccacgctgctgagccccagcagccactccatgccataagggctgatcacctgggtgggcagtagcgtcagcagcttggtgtagagcacgatgaacagcaggccgaaggccagggcggcttcaccgcggctcacctgggtaaggccgctctggaactgccccgcgcggcgcatcaggtacaggctcaaccacagtggcaacagggtcgccagcacgaacgaaaccaggttcagcggtagcatgagcaacgtcggcgagagtccaccggcattttcatacagcgaaggcgccagctgagcccacagcaggttgtagagcaggccgaccacgaaaatggcaaccaggtagaggcccacgaacagcgcgacaagtagagccgggcggctgacatccaccaggctgtgacgctgcaggtaatagcgggcgagcagcagtgcgctgcaaccgtcgaccgccagcgcgctgagccaatagccacccaactgccacaggttattcaggtaagcctggaaatgctccggctccagggtcagccacatgatgacccagcgaatcacgatgctggcagtgcagcacgccagcgccgtgaacagcaggcgcatgggcagtcgcgacccttggcgttcgccattgggcgagtcaggcgctaccgggttgatcgcgtaggggttgaccatgaagattcctgattaggcagcagagctgcggttgacggcggacggtatggcgattcaggcggggccttaccgcgacggcggcggcagccattgcgagcggcccaagcgatcgcgcagccaggtgagcggccacatgaaggccgacagaatcagcagatattcgaagaatcgaaagggcaccactatccagctgctcaactcatccacccgctggccgctggtatcgacgaagtggaaatcgtaattcaccccggtactgccgccgccatgggaaacgatctcccgggtctgcaaatgcgcgcctgccggtgcgaacagccactccagcggcctgttgtagaccgggttgccgcgggcatcgaggaacatgccgacataggcggtgatggctatcagcaccgccgccgccaccggctttgcccaggtgatgcgtgccttccaggcaatggcagcgaacaccagcaagaccgccgcactggccaccccatcgataaagatcgcgcccgtgaagaacaggtagcaggccaaaccgatcaggcagaaaccaccgatcacggcggcggcgatggcaaagatggagagaaccgtcaggaaactggagcgtggttttttcatggggggcaattctagcctagggctgagcggttcaggtgccatcggtgtgcagccgatgcatgccgcactgtacgcagcggaacagatatccggtcgggttgccatctgtgctcaacgcctggacataggcaggtgggagatcctgcagatcaccggccagctccgggcgcaactgctctaccgcggcagttccaacatacgcggtgaactggcacggctgcccgcaatgcaccagccactgaggctgctgccaagccaggtaacccggcgtgcggtcacacacctcggcaatcagttcttcactcagggcgttcaccgaggccgagggatccggcttccagccttcgatagacaactcgtcgttgaattgcccttcataatgcctggccgcactgccattggcgatgcaccaagggcaggtaatcgggcttttgtatggcgtagaacggaccgctgtacttccagtcgcgccgctcgccgcagcacgagcaggtgccggcttctcgcttgaacaggtccagctgataaacattgggatgcaggcgaaaggttggcagctcatggggcatcttgagttctccggggctcttgaggcgggctacgacggttttgcgagcgcagcgttgtcagccagggacagcacagcctctttatcgaggcgctcgccatgcggcagctataaaccgccccatcagcagttgatatccaccttcggcgagagaatctcgatctcgccggcggtgatgcggatggtgctctgcccgcagctcaggcggatttcctggtctgcggtcagctcgatggtctgggcgcccaggcggatgctcttgccgtccagggtgacgctggagccttcttccttgcctccgacactgatggcgtactgttcgcccaccgaggtggttttcttcttggccacctgggtgctctggttaaggcccaccagggtgttcatcatcatgccgacgttgaggctgtagcccaggccgacgttttccatgcgccccatgccgacgttctgcagcgaggccatgaggatggtctcggacttgttcatgccaatcttgaccgtctcgttcttgtccaccgtcttgctgcggttgccgtgcacggtgatggtttcgtggcgatccacggtctccgtgcgatcacgcttgaccttcacggtctcgtcgttgtcgatggtcttgctgcggtcgtggccgacccagtgggtctcgtcgttctcgacctcgatgtcctggttcttttcggcatggatgaacagctgctcttcgcccttcttgtcttccatgcggatttcgttgaagtttgctggcgtaccgcccttgctggaacggcttttcaccccgctctgggtggcgttggcgggcaggtcgtagggcaccgtctgctcggcgttgtaaacgcggccggtgacgatcggtcggtcggggtcgccttccagaaagctgacgatcacttcctggccgatgcgcggaatctggatcgcgccccagttcttgccggcccagttctgcgacacgcgaatccagcaggagctgttctcgttggactggtcgtggcggtcccaatagaagtgcaccttcacgcggccgtattgatcggtccagatttcttcgtccctggggccgaccaccatggccgtttgcgggccctgcacgatgggctgtgcggtcagcggcagcgggcggaatacctggccggcgtcgatgcaggtcagtgcgctggcgaactggaacgccacgctgtcgccgccgctctcgtaacgctcctgggtgatcaggtagtcggcggccacgatcaggtactcgcggttctgatcctcgcgcgggtaaccggtcatgctgaacaggttgccggcgccgaggccccgggcgttggttttcagttgcacccgctcgtgttgtgtctgaatcgcctcgatgcgattgcgcgcgtactgctcgccgtccttgctctgcacgtattcgcccgggtagtcgtagagcgggtagtcggcattgctgtgcgggcgggcgatgctggaacgcacctcgaggcgcgcactggggcgctggaagtcgtagtcgttgagttccagtgagcccggctgcacctcgcgcgccatgcgccagtcgtgtatgtggtcgcgctcgcgcatctgatcgtcgagcggatagaagggcacgctggcataaccgggcgccgcgtggtgcgcgccgtaggcatcgcagagcaccagcacgtgacgggatttctcgtggcggaagtagtagtagatgccttcctgctccatcagccggctgacgaagtccaggctggtctcgcggtactgcacgcagtactcccactcgcggtaggagcgggtcagggcgtcttcgaagtcggagaagcccaggtcgcggaacacctgcttgatgatctccggcaccgtcttgctctggaagatgcggcagtcggaggtgcgcgacagcagccatagccagggcttgagcgtcacctgatagctggcgaactggccgcggtgagcggtctggctgcagcgggcgacgatgccgtggaagtagcggtcgctgccgtctgccaactgcacggccaggcccatgggcttgccgagcaacgcatccagcgacaggccgtcgtcttccgaaatcagcgccagctcatgactgaatggccgacccagttcgtcgtggccctcgagccgctccagtaccagggtgtcaccgcccagcgggctggtgatcaccgccatgcgggctgcctgggtgattgccatcatcttcccctaccgattactgcgttgccgcaaactcatagtgcagatcctggttctgcacgctgacctgcacgccggcgagcggtttgccttcgagcaggcggccgaggaactcgcggctcatgtccggcagcatgctgttggtgaggatcgcgtcgatctgccggccaccgctctcgttctcggtgcagcgcgacaccaccaggtcgaccaccgcatcgtcgtaactgaacggcaccttgtgggtgctttcgatgcgcttcttgatgcgctccagctgcaggcgggtgatggccttgagcatgtcgtccgacagcgggtagtaggggatggtcaccaggcggccgagcagggccggcgggaagatcttcagcagcggctcgcgcagcgccttggcgatgccttcaggctcgggcatcagctccgggtcgctgcacagcccggcgatcatctcggtgccggcgttggtggtgagcaggatcagggtattcttgaagtcgatctggcggccttcgccgtcttccatcacgcccttgtcgaacacttggaagaaaatctcgtggacatccgggtgcgccttctcgacctcgtcgagcaacactacgctgtaggggcgccggcgcaccgcttcggtcagtacgccgccctcgccgtagccgatgtagcccggtggcgcgcccttgagggtggacaccgtgtgggcttcctggaactcgctcatgttgatggtgatgacgttctgctcaccgccatacagggcttcggccagcgccagggcggtttcggtcttgcccacgccggaggtgccggcgagcatgaatacgccgatcggcttgttggggttgtcgagcccggcgcgggaggtctggatgcgcttggcgatcatttccagggcgtggtcctggccgatgatgcgtttcttcaggtgcgcgtccagcttgagaacggtctcgatctcgttgcgcgccatgcgcccgaccggaatgccggtccagtcggcgaccaccgaggccaccgcctggtaatcgacggtcggcaggatcagcgggtcttcgccctgcagggcgctcaggcggctctgcagctcggcgagcttgctgcgctgggccgcgtgttcctcgtcgctcaggcgggcgtcgccggcctcgcggctggtgtcgtccaccggctcggcggcggcgcgcaggctggcgcgggtggccagcagctcgtcgaccaacgccttctcttcgctccagcgtgtttccaggccggcaaggcggctgcgctcttcggccagcgctgattcgctgtcgcggcggcggctgccgatgttcacgccgatggcttcttcgcggccgatgatggccagctcggtttccagggcttcgatgcgtcgacgactgtcgtccacctcggcgggcaccgcgtgcaggctgatggcaacgcgggcgcaggcggtatcgagcaggctgaccgacttgtccggcaactggcgcgccgggatgtagcggtgcgacagcttgaccgaagcttccagggcttcgtcgagaatctgcacctgatggtgcttttccatggtcgaggcgacgccgcgcatcatcaggatggcgcgatgctcggaaggctcgtcgacctgtaccacctggaagcgacgggtcagggccgggtccttctcgatgtgtttcttgtactcggcccaggtggtggccgccacggtgcgcagggtgccgcgggccagggctggcttgagcaggttggcggcgtcgccggcgccggccgcgccaccagcgccgaccagggtgtgggcttcgtcgatgaacaggatgatcggcttgggcgagctctgcacgtcctcgatgacctggcgcaggcgctgctcgaattcacccttcatgctggcgccggcctgcagcaggccgacgtccaggctgcgcagctcgacgtccttgaggctcggcggtacgtcgccggcgacgatgcgcagggcgaagccttcgaccaccgccgtcttgcccacgccggcttcgccggtgaggatcgggttgttctggcggcggcgcatgaggatatcgaccagttggcgaatctcgtcgtcacggccgacgatggggtcgagcttgccgctgcgcgcctgttcggtgaggtcgacggtgaagcgcttgagcgcttcctgcttgcccatggcgctcggcgcgatggcgccgctggcctcgcccggcgcagcgccggcctggaagccgtcggtggcggtcagggcgttttccggcgaggcgccgaccacttcatcgaagcgctcggtgagggtctcgaccctgagcttgtcgaactcccgggagatggccagcagcgcgttgcgcaggcttggcgtcttgaggatgccgacgatcaggtagccggtgcgcacctggctttcgccgaacatcaggctgccgtagacccagccgcgctcgaccgcttcctcgacatgggaggacaggtcggtgatcgaggtggagccgcgcggcaggcggtccagggcctcggtgatgtccttggccaggcgtgccggctcgatgctgaactggcggatgatctggtgcaggtcggaatcctgcagctgcaggatctggtgcagccagtggctcagttcgacataggggttgccacgcagcttgcagaacacggtggcggcttcgatggccttgtaagcgacgctgttgagcttgccgaacaacgcggcgcgactgatttcactcattttcctgtcctctaattcggggtagtgagcggctgggtggcgatgtgacgcctatccagcagcagatcctttgcatcctcgcgcggcttgccgagccaggtatcgaagccgagtcggcagccgccatccagtgatgcgggcggtacctcctcctgtttgagcaccaggttggtgtcccagtccagttccatgccgacgtactcggccacccacgccgccagttcggcgagcagcggctggtcgggcaggaagcggcggtattgcgccaggctgagcgggccgatgcgcaggcggaatttgtgttgccgatcccatacgtgggtgcccaggcacaggtccatgcccagggtgcaggtgctggcgcccaggcggctgtattccggcagcggcagccactggccgacgtattcctcgagcgccaccggcacgccgaagtattcggcgaggatcgcctgcaggccatcggggtagcgggtctgggcggccagatgaccggtgaagtaatagcgcgccgcgtccgggatcgggccctggccgagcaggctatccataccgcggccagacagcgcgccgaggcgcggcgaccagtagtcgtcggtggcgcgatcctgggccaccgttggccgggcttctgcccaggcgcggtagaacagggtcagcaggcgatggttgaaaacatcgagaaagcgcttgaaggtggcgtcgccgtggtgacgctggcgctcgcgggcatgctcggtcaggtgaatcggcagcggcccgttggggccggtgaggccgaagaagaactgctcgatacgcggcgtgccggtgctgtcgtggatgacgctggccagggtagaaggcgcgaagccgcagtccggcttctggcccaggcgtagcgggtcgtcgaccaggcgcacggaatggccgaggcgcgggtgctccgggtactcgcactcgatgcgccgcatggcctggaagaaatcgtagttccagggcgcttcggccatcgccgccaggctgttcaaagcgtcggccgacatccgggcttggccctccagcgcatcacttcgccacgttcggtggtacgcagcaccgtctcggtgaagctgttgatcgacacgtaacgggtcaggaagcgctccagcaccgaaccgagcaggaacatgccggtgccgcggaaggcgttctcgtcgaactccaggccgatctccaggccacgcccgaatacgatcggccccggcattggcaggcgccgcgtgcatggctgggcggtgaccttgcgcaggccgtcgatctgcagctgcagggcgttgtcgccgacatcaccgtacaggcgcagcagttcgcgcagcgcggcggcgccctgaccttgctcgctgagcgacagatagttgagcgacagctggctgatcaggcgccaggcgctggcatcgtgggcgcggctggcccgtgggcggctggggccggccaggcagcgcacggcgaccaccggggcgctgtcttcgagggtgaagtcgctgcgcgtgccgccgatcggcatcgacagcggcaggtcgcggttggtgcacagcgtgccgatgcccaattggcgcaggtcatggcggtagggcgcctgattggcgtcgaccagggagatgaaggtctcgctacccacgtaggtcgagcgcgggccgttgcgccgttgcttgctcgacagcacgcgaggctcgcggcgcaggctgtaccaggcctgttcgcgaccataacgcgacgggtcgcgcaccgcgtagaacggctggaacggctgttcggggccgctgccatggccgctgacctcggtgaccgaatggatctcgaaatcctgcggtcgggtgcggtcggcgatgatctggtgctcgtgcacgcggtcgctcaggtgaatgcggtcggcacggcgggcgaacaggttgatcgccggggtgcagaacagccggaactgctcggcaccgatgctgttttccaggctgttgtcgaggcggttgaacagcactaccagctccagctcctggctggcattgcgctgcacggcgcgcttgaggccggtcagctcgacgaacaggaagcggttgggcagggcgaagtattcctgcagcaggcgatagccctggaaggcgcggggtaccaccggcagtgcggcgtcctgatcatcgaagccgcgcgggcacaggctgtccggcggcaggcgctcgacccaggaaccgtccacggcacggacgaatagggcgcagacgttacccatcagttgttcgtagagccggaacggctgctcgtcggcgccgtgcagatagaacgtcagctcgtcgagatccagcgcattgaacggtagcccggcaccggtacgcaggcgcacgcgcacggcggccttggcgcccggctcgcttgccgccaggcggccgagctgggtgctcggattaccgaaatagctggcctgggtgacctccagcggccacagggtgactggctggcaggtgcgatattcgcaggcggtctgcgcctcgctgcccagggcgccgcgcagcgaggcgccgcgctcgagggtgaagccgctgctcaatgaaccttcgttgggatcggcacacaactgcaccacggtcatcgacggggtcggcgccaggtagtgcgggtaggcgatttccagcaggttgtgggtgaaggtcgggtattcggcgtcgagcttgagctgcactcgcgcggtcaggtaggcgaaaccttcgagcaggcgttccacgtaggggtcggcgcattcgacgccggacaggctcaggcggctggcgatcttcgggaattcgcgggcgaactcctccgcgctttcgcggatgtgctgcagctcctgattgtagtaaccgagcaggcgcgggttcatcggcgtctccgtgaggcgtcggcgggcagcacctgcacgtgcccggtttccagatccagttcggtggtcagcagcaggcgcagcggcatcgggtgggcccagagatcaccctcgatctcgaagctgagggagttgtggttcatttcctcggcctcctggcgggcgcgcacgcgcagcgacgagcgcacgatgcgcggctcgaagtcggcgattgccttggtcagcaggcgctcgaccgcgggtatgtcgatgctcgaggcgctatgcccggccagcggcggcaggccgaagttgaccaccgaactgccggcccgggtcagggcctcgtcgtcgctggtcagcggggcgatggtattgaacagccaggccaggtcgcgcagcaccgacgcgcgcagctggttaagggtcagcacgcgcttgtcgacgctctccgccgggttgctcgggtcgtcgtcgagcaggcggtcgagcagggcgggctgcaggcgctcctgacgtttcaggtcggccatgccgcagcattcccgtgctcgaagctcagcgtgcgcagatcgaacagcgcctggtcgccgccatcgaaggccagcagacgctggccgagcggtacgccgtcgtcctgccattcggtcttgcgggccaggcgcagtgcaccgtcgctgctggcgtgtgttccagggtagcgactggggatcagcgccacggtgctgccgccgttggtcagggtcaactgggccggcagccagaccaagtcacgcaaatcactgggtgcttcgacggcgaggctggcgatgttttccatgggcagccagacgtagcgaccgttgacgatcagttccagcaccgggccaaggcgcgggtcggcgtcggccaaccaggtgaagggggtgtcgtcgagcgtgcccggcaccgcggcagccgcttcgaaggcctggtcacgcaggctctgggcggcggcagcattgccctgggcgtcctgttcgagggcgagaatcagcggcgcgacccattcggcgggctggccgagcaccacgggcgtggtcttgccggcgaacacctgctcgcgcagagcctcgcagttcagcgccgtgctgtaggtctgcaccatcggcaggcaggcggcgtccagctcgccggcgaccttcagctgattctgcgcacggctccattggcccatcaccgccagcagctggaacaggaacacgcgcagttcggctttggccggttgcgcccgaacctggtcctgcagcgccttcagcgcgtcgtcgagctgtgcgttacgcaggtattgttcggcagtcatcgtcggtccctgtactggcgcggtcaccgcgttcgtgcggtgatccttcggcgcgccgtggctgtgttggcatggcgcgccatcgagaaattcgttctggtcagaaccagcgatgcccggcgcagtgccgggcatcgctgtgtacccgcaaggcgggcggtgttacaccttgacgttctggcggatgttccagccgtatttgaccgggccgccgtctttggcgccgtcggctttctgcggctggtagtcgaccagcacctgagcgaagttcagggtgacgttctcggtcaggcgatcttcgccaccgctgccgccggtgctgatggacgacaccagcacttccttcagggtgatgatcaggtactcgacctgtgagtcgccgccggccttgcggacggtcagcttggcttccggataatgcttgccgctggagcaggccatcatcaggttggggctggacttgtcgacgtacttggtcagcgacagatcctggatattgaccttgccggcaccgccgccaccgccgacgtgcatggagccggactggctcatgccccagctccaggccagtacgtcgatttcgtcagcgtgggccttgtccttggactcacccttgacgtcgccaatcttgatgaacatatcaacagccatcattcctcctttcgtggcttttgccactctgtttcagctacgcccgccggtgcgggcgccacagtgacgagcctcaggcccccttggccgaaggcagtttggataccaggcgcagcgacacggtcagcccttcgagctgatagtgcgggcgcagatagaacttggagctgtagtagcccgggttgccctcgatctcctcgaccaccacttcggcttcggccagtgggtgctgggccttggtggtttcggtggagtgcgccgggtcaccgtcgacgtagttgaggatccagtcctgcaaccagcgctgcatctcgtcgcgctctttgaacgagccgatcttgtcgcgcacgatgcacttcaggtagtgggcgaagcggcaggtggcgaacaggtacggcaggcgcgcggccaagttggcgttggcggtggcgtccggatcgtcgtactcggccggcttgtgcagcgactgggcgccgatgaaggcggccaggtcggtgttcttcttgtgcagcagcggcatgaaaccgttcttcgccagctcggcctcgcggcggtcggagatggcgatctcggtcgggcacttcatgtccacgccaccgtcgtcggtggggaaggtgtgcgccggcaggttcggcacttcaccgcccgactccacgccgcggatgcgcgagcaccagccgtagagcttgaacgaacggttgatgttgaccgccatggcgtacgccgagttggcccaggtgtacttgctgctgtcggcgccgtcggtttcttcctcgaaggcgaactcttcaaccgggtcggtcttcgcgccgtagggctgacgcgccaggaagcgcggcatggtcagaccgatgtagcgcgaatcctcggagtcacgcagcgagcgccagccggcgtattcgggcgtggtgaagatcttggtcaggtcgcgcgggttggacagctcctgccaggaacccatgcccatgaccgtcggcgaggccgcggaaatgaacggcgagtgcatggccgcggagatcttggcgatctcgccgagcagttcgacatcgggcggcgactggtcgaagtagtagtcgcccaccaggcagccgtagggctcgccaccgaactgaccgtattcctcttcgtagagcttcttgaagatcgggctctggtcccaggcggtgcccttgaatttcttcagggtcttgtgcagctcggtcttggagatgttgagcacgcggatcttcagctgctcgtcggtctcggtgttgttgaccaggtagtgcaggccacgccaggcgctttccagctgctggaaatccgggtggtgcatgatcaggttgacctgggcggtgagcttggcgtcgatcgcggcgatgatcgattccaccgacttgatggcgtcgtcggagatcaggtcggtcttgctcagggcatgctcggccagggtgcgcacggcggtttccaccgcttcacgggcgcgctcggtcttgggtttgaattcctgcagcagcagcgaggcgaattcgctggtctgttcggaggtggcgagcgactgttcggacgcctgggtctgttggctcatcgtggcgtcctcttaggcttgcggctcgttgtcttggggcttgggcgcactggccagggcctgcagcagggccgggtccttgatcgccttgatgatcagctcttcggcaccggtcttgccgtccatgtaggtcagcaggttggcgagctgggtgcgcgcttcgagcagctggttgagcgagtcgaccttacgggcgatggccgccgggctgaagtcgtccatgctctcgaaggtgatgtccaggctcaggttgccttcaccagtcagggcgttgggcacgtggaaagccgcgcgcggcttcatggccttgaggcgtgagtcgaagttgtcggcgtcgatttccaggaacttgcggtcggcgacggcggccaacggctcttccggcttgccggcgaggtctgccatcacgcccatgacgaagggcaactgcacctttttctcggcgccgtacagctcaacgtcgtactcgatctgcacccgcggggcgcggttgcgcgcgatgaatttctggctgctggtggtgttactcatgttgctcctcctgtgcatgggcactggcttctgcggccaatggccggtagctgtgtgcgtaggccttccctgaagatccgccgcacgttatcaggctgttgaaaaactacctacgttgccgccgcgtcgttgaaaacagcctcggatgcgagtccaatcaaaatgctcatgtacaactcgtacactccgctttttcggctgttttcgcggggccgcctaggcctagcgtcggctgcctcgcctacgtttttcaacggcctgttagtcgtattcgggtccgcgcaggttttcgaactgcgacataccgtcgggaatcagattgcgcacgatttccgcgaaatccgcggtgaccagcttctgcgcgcgcgtcagtaagaccgggaccgggctggaaggttcgtgctgggcgtaatattcgagcaggcgatcgagggtacgcagcacgtcgtcgcggctggcgatccggccgggtgcggcaggcgcctggcgcgctgctggtggcgcactgctttgggcgtcaccggcgtcgctgtcggtgggcatttcttcgctgctgtaagacgactcatcgtcgccagcgggcgcctggtcgttgaagatctgccgggcgtggcgcagcacctgcttgagtgattcgagattggcactttgcgctgagccgacgcgctcgctgagcaggccctcgatatcggccagggccgcggcggcctcgtcgagggcgacgcgggtgctgtcgagcagctcggcatcggtgtccaggaaggcgccgcgcagttgttcgggcgacagggtttcgctggagaaacgctgcaggtcggcggcgttcagggcggcgcgaatgctcaccgcaccgaaggcccgcgagcgggtgatgctggcttcgcgcagcagcacgatcaccggctcggcgctcagggcattgagtgcgttgatgcggatggtcgggtcgttgtcatcatcggcgtcgagctgcgggtagacgccttcccagaactgggtcagcagctcgcgtaccagggtcaggccctgggccaggccattcaggccctcgagggcgatggcgctctgcaggtacaggctggccaggcgcaagtccttgctgcgggcgaacaggtcgctggcgcgttcgcgcacctggcgccagtccggcggctcggcagcgatgaccgactggcccatctgccgttccggctggccctgggcgaggcgctcgagctcgagaaagtcggcgtcgtattcgaggtcttcgccgtgcggcgtctcgtcggataccgggttgagcaggtgcgacacatccaccacgtcaggtgttctccatgtcaggcccaggggtcgaatgagcgctcgccgcgtgacagccaggcggcccttgctcatgacgaaaagcggctaaatgccactattcaggcggggttcggtgcagatcggcgccattctccgagcgctctttgagcattgtcaagcgagggcaaggcggtagaaactgtcgcgatgcacagtatttcggtcttctgtgcggtgactcacaaccgcctcgaatttattcccgtccgaccattgaaccgtcttgattaagggaaaaaaatagagcgctttggctattgacgatggtcctcgtcagtggcgtttctgtttttccggccgcactgcaaggagtcgcaatgccgttgcgcttgttcatcaccacgtaccacaagctgaccccggggcaacgggcggaggtcgagctcgatcgcggtgagctgaagatcgggcgcagcgccggcaacgactgggtgctgcccgaccccgagcgtctggtgtccagccagcactgcgtgatccagtaccgcgacggcacctactacatcaccgataccagcaccaacggggtgatcctgcagaacgccggcacgcgtctgcgccgcggcagcagcgagccgctgcaagacggcgaggtgctgaagatcggcgaatacgagattcgcgtgcagatcagcgggatcagcgttgccccgactgcgccgccggcatccggtatggccgacgacccattcaacagtttcgaggcgctgctcagccgcagtgcccagccgctggaaatgccgccggtcaatcccgcgccgaccgccccggcgccgcgtcgcgattcgccattcgataccaagccggatctgttcgattttctcagcccgccgccggccgtggcgccgtcggtgtccgatcacgtgccggcccagcagcatgacttccggccgccgcgcccgacgcaaccggcgcctgcggtgttgcctgtcgagctgcctgaagccgcaccagcctcggtgattccggcggactgggatccgttcgccgacttgcaggccgcggcgaagccccagccgattcccgatccctttgccgcgccgcccagggtggacgcgccgcagattccggaccccttcgccgctccgccgcaagccgaggcgccgccgatcccggatccgttcgccgacctggcgccgctgccggccgtggaaatccccgcgtttaccgtggaacagccgccagttgagccggttcagccgccgccggttgccgagccggtggcgaaaccccagcctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcacctacagcgccgtcggccgttgacgatggcgagctgatggaagctttcctgcgcggcgccggcctgcagcatctgcgtctggaccgcgcagcggccgtggcgcagatggaggctatcggccgcagctaccggctgatggtcgagggactgatcgacgtgttgcgcgcccgtgccagcctcaagggcgagttccgcatggcgcagaccatgatccagccggtgcagaacaacccgctgaagttcgcgcccaacgtcgacgaagcgctgctcatgttgctgcgtcacgacaaccaggcgttcatggcgccggaccaggcggtgggcgagagtttcgacgacctgcgtgcccaccagctggcgctgatggcgggcgtgcaggccgccatcaaatatttgctcgcgcgctttgaaccgcgtgagctggaagggcgtctgaacaagccgagcgggctctcggcactgctgcccaatggccgtcgggcgcattactgggagctgttcaccgagctgtacgcgaccatctcccaggaggccgaggacggtttccaggagctgttcggccgtgaattcagccgcgcctacgaagaacacattgcgagattgcgaggccgttgaggccaaagggcccgccctatcgaggcgggccagcggtaaccatcgaggaagcgttatgccaaggattttgccactgctggttttcgtgttgctcagcgcctgcgcgtcggggccgaaggagccggtgcccaccaccgtcgagttgcagctacaggccagccgcgacctcaacccggcgctcgacagcgtagcctcgccggtctgggtgcagatctaccagctgcgcaatgcctcgaccttttcccgtgccgatttcttctcgctggtcgatcgcgccgacgccaccctggctggcgagctgatcgaaaccgagcgtttcgtggtgcgccccggcgaaacccagcgcaagtcactgaccctcgacgacgctacccgccacctcggcgtggtggtggcctaccgcgccctcgaccgttcgatctggcgccaggtcatcgaaattcctgcccatcaggccagcgccctgcgcctgcagctggacgcctatgccatcagcgccacgccgctgaccccccttgagtgactggagacccgttcatgtcctggaacaatcgtgtggtttggtcggagggaatgttcctgcgaccgcagcacttccagcagcaggatcgctatatcgaaaccctggtcgaaagccgcagccatgccgtgcagcccggcgcctggggcttttcccaactgctgatcgacagcgccctgctggcccagggcaagctggcgatcctctcggcgcgcggcctgctgccggacggcacgcccttcaacattcccgagagcgacgccgcgccggcgcccttgaacatcgatgagaacctgcgcgacggcatcgtctacctggccctgccgctgcgccgtgccggcctgcgcgacaccgtggaagccggcgagccgctcggctcggcgcgctacctgagcagcgtgcatgaagtgcgtgacgacaactcctcgctggaaagccgcgcgccggtggccatcggttccctggcactgcgcctgatcaccgagcgtgacggcctcgacgagcacgccgccgtgggcgtggtgcgcgtggtggaaaaacgcgaggaccgcagcctgctgctcgacgacagctacattccgccgctgctcgacgtcagtgcctcgcggccgctggccgggtttcgcaacgaactgctcggcctgctgcaccagcgtggtgaagccctggccgggcgggtggtcgcctccggtgccggcggcgcctcggagatcgccgatttcctgctgctgcaactggtcaaccgcgcccagccgctggtcgcgcacctggcgcgcatcgccccgctgcacccggaagtgctgtaccgcgaactggtggccctcgccggtgaattctcgaccttcaccgccgccgaacgccggccaggcgagtacccggtgtacgaacacgacgacctgaccagcaccttcgcaccggtgatgctggcgttgcgtcaggcgctatcgatggtcatcgacagccgcgcgatcccgattcccatcgtcgagaaatcctacggcgtgcacgtggcgatgctcgccgacaaatcgctgctcgactcggccagtttcatcctcgtggtgcgcgccgacgtgccgggcgagagcctgcgcgggcatttcccgcaacaggccaagatcggctcggtggagcacatccgcgacctggtcaacctgcagttgccgggcatcggcctgctgccgctaccggtggcgccgcgccagctgccgtaccacgccggttccaactacttcgaactggaccggggcagcgatcactggaagcagctgatccattccggcggtttcgctttccatatcgcaggccagttcccgggcctgaacctggccttctgggccatccgaggctgatgcgcgatgaccatcgacgatccatttggcgccttgcccggccagcccggcaagggcagtgacccggctaacgaccgcaccatgatcatgccgcgccccggtggccgtgcggccgagcctgcgcgcccggcacctgccggctcgccgccgccagccatgcccagcgcgccgcccctggctgcccgtggcctgggcctgaaccccatcgaagccgccgcaggtcccatgctggcgctgctgacgcgcctgcgcagcaccatttcccatcccgcgccggccagcctgcgcgcccagctgctcggctacctgcgccagttcgaggacaaggcccgcgccgccggggtggcccaggacgaagtgatgctggcgcgctacgtgctgtgcaccgccctggacgaagcggtgatgagcacgccctggggcagcagcagcgactggagcaagcagagcctgctgatcaccctgcacaacgaggcctggggcggcgaaaaggtgttccagctgctcgaccactgcctgcagaacccgcgccagcgcctcaacctgctggaactcctgtacctgtgcatcagcctcggcatggagggacgctaccgggtcatgcaggatggtcgcagccagctcgacgccttgcgcgagcgggtggcggcgaccatccgcagcacccgtggcgaaatcgagcgcgagctgtcgccgcactggcgcggcctggtggtcgcccgtgaccggctgcgccagttcctgccgccctgggtggcggtggccatcggcctggcgatcctgctggtgctgctgttcggcctgcgcatgaagctggccgccgaggccgagccggtgttccgcaacctgcacgctctgggtgatgtgccggtgcagaccatcgaccgcccggctcagcagccacgcatcgtcgagcgcccgcgcctggccggtttcctggccgaggaaattcgcgcgcagaaagtcgcggtggaagatgctgtcgaccgttcggtggtgaccatccgcggcgaccagttgttcgcctccggcagtgcatcgattgccgatgacttccagccattgctgctgcgtatcgccgaagccattcgcaaggtcaacggccaggtgctggtcaccggccacagcgacaaccggcccatcgccacgctgcgctatccgtccaactggaagctctcccaggaccgcgcccagcaggtgatggacgtgctggtggccaagaccggccagcccgcacgcttccgtgccgaagggcgcagcgataccgaggcggtggcatccaacgacacggcagaaggccgtgcgcgtaaccgccgcgtggaaatcacagtttttgcggagggcgtcgagtgaaggcgtttttcggtttcatggcccgttgggtcatgccggtgctgggcctggtcgcgctggcactggtgatctggttcatcggcccgctgatcgccatcggcggtttcgagcctctggcgggcaccaccgcgcgctggacgctgatcatcctgctgttcgctgcctgggcagcctggcgggtgctgcgcatcatccaggcacggcgcaatgccgccagggtcatgcaggggctggtcgaagtcgcgccggaccccaccagcgtggccaccgccgaggagctggccaccctgcgccagcgcatggacgaggccctgggcctgctcaagcgcgccaagcttggcggcggcgagcggcgcaatctctacgaactgccgtggtacgtgatcatcggcccgcccggttccggcaagaccaccgccctggccaattccgggctgcgtttcccgcttgccgagcagatgggcgccggtgccgtacgcggcgtgggcggaacccgcaattgcgattggtggttcgccgacgaggccgtgctgctcgatactgccggccgctataccacccaggatagccacgccgcggtcgacaaagccgcctggctgggctttctcgacctgctgaagaagcagcgttcgcgccggcccatcgatggcgccttcgtggccatcagcctgtccgatctgctgctcggcagcgagagcgagcgcgcggctcacgcggtggccatccgttcccgggtgcaggagctgtatacccagctcggagtacgtttcccggtctatgtgatgctcaccaagctggacctggtgcccggcttcatggagttcttcgagggcctgagcaaggaagagcgcgcccaggtctggggcatgacctttaccctggacgacggcaagagtgtcgaaggcccgctgcaggtgttccgcagcgagttcgacgcgctggaggcgcgcctcaacgagcggctggtcgagcgcttgcagcaggaacgcgatccggcgcggcgcgacctgatctacggcttcccgcagcagttcgcggcgctgcgcgaagcgctggccggcttcctcgatggtgtgttcaaacccaacccgtacgaggagcgggtgctgctgcgcggtgtgtacctgaccagcggcacccaggaaggcagccccatcgaccggctgatcggcgccatggcgcagagcatgagcctggatcgccagcacctggcgcgccagaccggcaccgggcgcagctacttcatcgaacgcctgctgcgtgacgtggtgttcggcgagcgtggcctggtcggcgccaaccccaaggtcgagcggcagaagcgctggctggcccgcggggtgatcgccgcgaccgtagtgctggtgctcggcactgccgccgtctggttcgccagcttccgcgccaaccaggcctacatcgctgccgtggatgcccgcgtgcagccgctgcggggcgagctgcaggcgctcagcccggcgcagcgcgaggtgctggcggtgcaaccgctgctcgatgccatccgcaacgtcagtggcgatgcgccgagttgggccgaaggcttcggcctgtaccagggcgacatgctcgatagcgaagcctccagtgtctaccgcaagctgctcatcgcggtcatggcgccgcgggtgctggcgcgtctggaagagcagctgcgtgccggcggcaattcggacttcctctacgaagggctcaaggcctacctgatgctcggtgaagccgaacgctacgacgccgacttcatcaaggcctggatcgccctggattgggaccgcagcctgccgcgcgacctgctgcccgagcagcgtgacgcgctcaacgcccacctggcggcgctgtatgaccgccagccgccggtggtgcgcctcgacgagcacctgatcgaggacgtgcgccgccaactgcagcgcctgtccgtcgcccagcgcgcctatgaccgggtcaagcgtcagaagctgcccgacggcatccccgatttccgcatcagcgaagcggccgggcgtgatgccgcgctggtcttcacccgcaagagcggcaagccgctgaacgagccgctcagcggcttctacacccagcgcggttaccgtgaagccttcctggtcggcagcgtcagccaggccggtacgctggccgaggagcagtgggtgctcggccgcagtctggacgacggtcaggacgccgccgccctggccctggaagtgcgccgcctctacgtgcaggactacatgcgccaatgggatgcgctgctcgccgacctcgacttcgtgccggtgaccagcgtcgcccaggccgccgacgtgctgcgcgtgctgtccgggccgacttcgccgctcaagaagctgctgcaggcagtggccaaggaaaccgacctgcagaaggaagaacgcctggtcgccgagaagctcaaggagcgcggcggcgataccgtcgaccgtctcaagcaacagctcggctcgctggtcgggcagtcggaggagggcgcggcccaggtgctggccaccgagatggacccgatcaccgcccacttcgccgagctcaacagcctggtcgaagccggcgacggccagccaccggccatcgacgcgctgctgcaggacctcaacgccctgtacgtgcaggtcagcgccatgagtggcgccagcggcgatgcgctgctgggcgagtcgcgcaaccagaccaccgctgcggccgaccaggtgcgcctgagcgccgaaaggcagccgccggtggtgcagggcttcctgaagtcggtcgtgggctccaccaccggcaccatgatgggcggcatccgcaaccagttgaacgccgcctggatgagcgaagtggtcagcgtctaccgccagtccctggctgggcgttatccgctggaccgcagcagcagccgagacgcgaccctggacgacttcggtcacttcttcggccagggcggggtgctcgacagctatttccgtcgctacctgcaaccttacgtggacacctcggccagcacctggcgctggcagcccggcgccgcgcaaaagctcggcatcggcagcggtgtgctgcagaccttccagcgtgccgcgagcatccgcgaggcgttcttccgctccggcggcacccagccgatggtgcgcttcgagctgcgcccggtggccatggatgccagcatcgagcagttccagctcgacctcgacggccagcagttcagctacgaccatggtccggcgcgcccggttgccatgcagtggccgagcgccaacggcaccggcgtggtgcgcctgaatatctcgccggcctcggtcaccggtcgctcgggtatcactctggaaggaccgtgggcatggttccgcctgctcgaccagtcggacctcgcccagggcaattcgccggatcgcttcaccctgcgcatgcgcgtggacaacgccagcatttccagcgagctgcgcgccagcagcgcgttcaatccattccgccgccaggtggtcagcggtttcagcctgccggagcgtttgtgagtacaccaggtttctacggcaagttggccgtacggggagatttcattcatcgcggcctgagcccggcgttcatcgaagcctgggatgcctggctggcagcggggctggcagccagccggcagacccttggcgaagcctggctggacgcctacctggtcagcccgctgtggcgtttcgccgtagcgcccggcctgcttggcgccgagccggtatgcggggtgatgatgcccagcgttgaccgggtcggccgttatttcccgctgaccatcgtcctgccgctgccagcggatgccgacatcggtcagctggtcagcggcgctgacgactggttcgagcgcgccgaagggctgctgctgtcgaccctggaggagggcgccgatgccgaggccttcgagcgcggcgtcgaggcgttgggcagcccattgctgaccagctgcagcgaacagcgctgggacgccagcggcgccgccatctggcccgcgagcaatccgccggcacgtggcctggccctgatgcagcaggcctggaacggcgccagcctgtggtggggcaatggctccgagcgcgtggcgccggggctggtgcgcttcgcggggttgccgccggccgaggcattcagccgcctgctcagcgagtccgcgggaggccagccgtgattccgtcgaacgtgacccgctaccactcggccagccacacccatgtcggcatggtgcgcaagatcaacgaggacgcctgcctggacgctccggacaacggcctgtgggccgtcgccgacggcatgggcgggcatgccagcggcgacttcgtcagcagcctgatcatcgacagcctgcgcgccctgccgcccagtgcggtgctcgacacctaccgcggggcgatcatcgataccctggatcaggtcaacgggcaggtgcgcgtcgaagccgagaaacgggggggcgcgaccatgggcagcaccgtggtggtgctcgccgcccggggcgccgaggcgctctgcctgtgggccggcgacagccgcctgtaccggctgcgcaacggcgatctgcagccgatcagccgtgaccacagctacgtgcaggaactggtcgacagcggcctgctcgacgacgaagccgcgcgcagccaccccatgggcaacatcgtcacccgcgccctcggcgtgcaggacgaactggagctggaaaccgcgacgctggaagtgcgccccggcgacaccttcctgctgtgcagcgacggcctgaacaagacggtcgaggatcatgaactgcgcgaagtgctgggccacgaagacccctaccaggtggtgcgcagcctggtgcaccttggcttgacccggggcgcgccggataatattaccgccgtggtgatcaaggccgcgtaggccgccacggcgcctgttccactcaccatccaagacatccgccgcacccggggctcccggggtggcctcggaagaccagacagcatggatatgcaaataccgggttacgacatcgaacgcgagctgggcgatggcgcgatggccgtggtctacctggcgacccagcgctcccttgaccgcaaggtggcgctcaaggtgatggccgcctcgctggctgccgatccgaccttctgcgagcgctttctgcgcgagggcaggaccctggcgcggctgtcgcaccccaataccgtgaccatccacgacatcggcaatgtcggcagcctctattacatggccatggaatacctgccgaacggcacgctcaaggagcgcatcgccgcggggctgagcatcgaccaggggctggtgtggatccgccagatcgcctcggccctggggtatgcccacgcccagggcatggtgcaccgcgacgtcaagccggccaacatcctgttccgcgccgacggcactgcggtgctcagcgacttcggcatcgccaaggcgctggacgatcgcacccagttcacccaggccggcttcgccgtcggcacgcccagctacatgagccccgagcaggcccgcggcctggatatcgatggccgcgccgacctctacgccctcggtgtggtgctttacgaaattctcaccggcaagctgccttataccggcagcgattcgctgtccacggcgctggcgcacctgaccgagccgttgccggcgctgcccatggtgcatggccgctatcagccgattctcgagcgtctgctggccaaggatcccaaggagcgcttcgccgacgccgccgagctgatcgccgcactggatcgcctggagtcgcccaccgacgatgccaccctgttccagccgctggtgctgccggagggcggaaaagccggcgacatcagccctccgcccttggcgccggtgaccgtggacatacccacccatgcacccgccgccgagcccacggcagcgccgcgcccgcagccgtcgccgctggcctcttcggtacgccagggcaatgccggtgcgagcaagaagccgctgattctcggcgtttcgcttgcgggcgtgctgttgctggccggttgcggctactggctgttcggctccgatggcacgccgtccactgcgccgccggtggccggtcagccggcccagagccagactcagtcccaggcactggctcagcccagcggcgaggccgggccgatctcggcggcggccaacagcgacggcggtgatcgcccgctgctgatgcccggcaagaagaccctgttccaacgcgtgctgaccaagccaggcgccaagctcgccgatgcggctggcggcagcggtggcaaggacatgccggcgttctcggtgttctacgtctacgcccgccaggacatcgacggccagccctggctgcagatcggcgcgtccaccgatggccgccgtgacggttggctgccggccaatgcggtcagcgactggaagcagagcctggtgctcaagttcaccgaacgctccggccgctcgccggtgatgttcgtgcgtgacgcctcggccctggagcagctgctggccgagccggcgcgggcccgtgaagccctgcgcgaggcgctcaagggcaccggccacaatgtggtggcggtcgagcccggcggcagcgccgtgccccaggaccagttctacctgttgccgatcttcgactccgaagaaaccttcgacgccaacggccagccgctgcagttgctcaacgtcgcctccatcgatccgggcagcgcgcagcaaaccggggccgacagtacgcccgcggcgatgccggaaggcttcagaacggccatcgtgctggtggtcgacacctcggtgtcgatgcagccctacatcgaccgcgtgcgcgacgtggtgcacgaactgcaggggcagatagccaagcgcggcgacctggacagcgtcagcttcggcatggtgggctttcgcagcaacaccagcaagacgccgggcctggagtacaccgccaagaccctggtcagcctggaggagggccgcgatcctcagcgcttcctgcaactggcgcagcagatcaaggccaccgacgtatccagccacgacttcaacgaggacgccttcgccggcgtcatgcaggcggtcgacggcatggactggaatggctatggcggccgcctgatcctgctggtcagcgatgccggcgcgctgcgcaagagcgacccgctgggcctgacccagatgaacgaggccgaagtacgcgaggccgccctgcgcaagcagatcaagatctacgcgctgcacctgaaaaccccggccggcaagcgcaaccatggcttcgccgagcagcagtaccgcactcttaccgccgaccccaacccgcgcatcggcgacctgtacgtgccggtggccggcggcgacgtcaatgccttcgggcagagcgtgtcgcagatcggcaacgccttcgccgacctggtgcacaaggtgcgcaccgacagccgcctgcccgagcccaagggcggttcgagcatcgccgacaagtcggcggcggtcggttacgccatgcacatggatttcctcggccaccagagccaggcccgcgcgccccaggtggtcaccgcctggaccagcgaccgcgacatcaccgacccggcgctgccggccttccaggtctgcgtgctgctcaccaaattgcagctcaacgacctgcagcagtcgttgcgcatggtggtcgacgcggcgcgccgtacccagagctcgcccaaggatttcttccaggaaatcgccagcgccagtgcgcatatgagccgcgacccctcggcgctggtcaagggcggcaatctggcgcagagcggcgtgctcggcgaatacctggacggcctgccgtaccgcagcaaggtgctgaatatgagccaggacctgtggctgtcgctcagcgtcgccgagcaggaagatttcatcgacgagctggactccaagatccgcctctatgaaaccttccacaacgacacggccaactgggttcgcttcggcgatgccgcccccggcgacgcgctgtaccgcgtgcccttgtcgacgttgccctgatgctcagcctcgaggcgatcagcaagacccgtggtgccgacgggcagcgctatcgcctggaaatccccgcgctgcagctgcgcgccgggcggcgtgtcgccctgatcggtgccagtggcagcggcaagagcacgctgctcgacctgctggctctggtgctgtcgcccgatgcgggtggcatccagcgttggcacgatggcgggcaatcgctcgatctcgccgaactgtggcgccagggccggcatgaccagctggccgcgctgcgcgcgcgggcgttcggttacgtgctgcagaccggcgggctactgggctttctcagcgtgcgcggcaatattcagctgccccgcgagctgctcggcctgccgctgggcgacgccgtcgagcaactggccgagcaattgggcatcgccgatttgctcgaacgccagccggagcgcttgtcggtcggccagcgccagcgcgtgagcatcgcccgggcactggcccaccagccggccatcgtgcttgccgacgagccgaccgcgtcgctcgatccattgaacgccgagcgggtcatgcagctgctgatcgagcaggccgctgcccgggatctgtgcctggtgatttccacccatgaccaggcgctggccgcgcgctacggcctgacgccgatgcagctgcaggtcgagccccagggcgacgggctggtggtcgcccgcctggcggagtgcggctgatgcgcctggcgctgttcgcccgcctggcctggcaggattatcgctgcgacgcgcgactgtcctggtgcgcgatcctcgctttggccgcagtcatcgcgcctttgctggtgctgttcggtctcaagttcggtctggtcaccaccctgaccgagcgcctggagcgcgacccggcggtgcgtgaaatcatacccttgggtggcgcccgttatagcctgcagagcatcgaggccctggccttgcgcccggatgtcggcttcgtgattgcgcgtacccggcagatcgccgcgaccgccgacctgcagggaccggcgcagatgctcaccgtggaaatgctgccgaccgcgaacggcgacccgctgctcgatggcctgccggcaccggccgatgagcacaccgtgctgctcagccagagcgcggcggaaaagcttggcgtcacggcgggcgatgacctgcgggccagtttcggacgcaacgtggccggtcagccacaagtggcccaggtcagcctgcgggtgcaggcggtgctgccggtggcggccttttcccgggatgcgctgttcgcaccgctgagcctgctggaggccgccgaggattatcgtgacggtctggcggtgccggcttttggctggtcgggcgcgcagcccgaggcgcagcgtgagcggatctacccgagcttccgcctgtacgcgcgggatctggatggcgttgaaagcctgcgccagtatttccagcaatcgcaccaggcggtggccacccaggccgaggccgtcgcccaggtgcgggcgctgagccgcaatctggcatgggtgttctggtcggtggcctgtttgtccctggccggtgccttcgccgcgctggccgccggcaccctgggcgcggtggcgcgcaaacggcacgaactcgcggtgttgcgcctgctggggtttcccgccgcggcactggtcgcattcgtggtgctgcaggcgctgtacaccggcatcgccgccctggcgctctcggcgctgctgtacgggctggccgccggcggcctgaacctgttgttccagacggcgccgggcgaatatgcttgccgactgctgctcttccactatctgctggcggcgtcggccaccctgctgtgctgcgtgctcgctgctgctgccggaggctggcgggcggctcacctggaagcctcggaaggattgcgtcatgtataaggtgctcagcgccaccctggttctctcgtgcctggccggcgctgcctgggccgagcccgatgccgatccgctctacaaccccaagcctttggctggcgacgtcagtctgccgctgccctgcgacgggcagatggtgttccgctacgtctacgtgctggccaaaggcgcgctggacgatcacgaagtgaccctcggctaccccttcagcgaaggcgagcccggctatcagcagtccttcatttccggctaccggcgcgactacatcaacggccagttcaccctcagcgatctgtccaaggactggcaggccaaggtgcgcggcgagctgcccaaggccgacggggtgacgccgctcaagccgatgctgtacttcatcggcaaatacgaagtgacccagcgccagtacgacctggtaatggcccaggcgccgtccctggccggcgagggcgagccgccggcttgcgaggcggcgtccggcatggccgcacggttgcccaaggtcaacctgtcgcgcttcgacgccgagcgtttcgccgcggtgtacagcgcctggctgctgaagaaccatcgcgacctgctgccgatcagcgggcgcactggcaaaggcgaagacggcggccaggccttcgtgcgcctgcccaccgaagtggagtgggaatacgccgcccgcggcggccacgcggtgagccgccagcagctggaagcgcgtttgttcccgcgcccggtggagggcagcgacagcgacggcccactgggcgactgggcggtgttcaatcaggttgccggcggcaccggacagaacgcgcgcctgctgcccatcggcctgaagaagcccaatccggtcggcctgttcgacgtcatcggcaacgccgcggaaatggtccaggaatccttccagctggtgcacgccgggcgccgtcagggcacctacggcggcttcgtggtcaagggcggcaactacctggaaggcgagatgacgctgttcaccggcatgcgccgtgagtatccgctgttcgccgccgacggtaccgagcagcgcaacgagaccaccggtttccgggtggccatcggcgcgctttccgcgccccgctcgcgatacaaggaactgtttgcgcaatggaaggacgaaggacgggtcagcacccttaccgacgagatcgacgaagaccaggacgccaccaagctgctcgatgggctgatcgccaacagcgacgatccgcaactgcgcgatcgcctggcgatcgtcaacgaggagctcaagcgcagcgtctcgctgatcgccaagcagcgtgaggatgcggccggtaacctgatccagtcggcggccctggtggctgaaacaatcaacaactacaacattcgcctgaccaatcttcgcaagagccgtgacgaggctcgcagcgccaaggacgaagcctcggcgaaactgttcgaagcggccatggccaatgggcagagcgcgctggacggcgccctggcgatttacatcgacaacctggccaacggcacgcgctacagcaacgccgtgatccaggcgcagttccagcgcaccaaggaagagctggcgcgcaagccggtactgggcaagagcctggtcaaccgggccacgctgttcgtgcgccacgtgggtgaataccgcaagaaccgcaaggcggatgcggatgtgattctcaagcaattgctggcaccctgatcgggttgccagccgttacggataaaggcactggcgagcggccggtgccgattgtgcaaatccacggcgttagccgtgacaacgcaggcggtgtcacccggccccgcctgaatggaataaacgctcactcaagtacgagatcgacgacgatgcaaactttcaacaaggctcccgctttttcctcgatacgcactgcgctgatttctgccgtcacctgcaccagcgtgctgctggtcggttgcgccggttcgccaagttcccaggtcgcctcgaccaccaaggccgaatacttcccgcagtgctacgagccggtcacccagctgcgcagctccgacgaagcgatgagccgcagcgtggccatcggcgccgttaccggcggcctgatgggcgctatcggtggtgctctggtcgatgacgagaagcgtggccgcaacgccgccatcggtgctgccggtggcgccctggccggtggcgccctggcgtactacaaccagcgccagcagcagatcagcgacgacaatgcgcgcctggcctcctacgccaccgacatcgacgccaacaatcagaacatcgaccgcaacatccgttacgccaccgccgctcagagctgctaccagcaggcgttcacccagctgcgcgccgaccgcaaggccaacaagatcagcgacgccgatggccgtaagcgcctggccgagatcgtcagcggcctgaacgagaccaatgccctgctggccaaggtcgacggccgcaccggcgaaaacgtcaacacctacacccaggcctacgagaaagacctgcagaccgtgggcgtcgagcgcaaggacgtgaccaaggtggccaccgccaagcagccgaagccgaccgccaaggtcaccaaggaagtgatcaccaccgagcaatcgctgcagaaggcccaggccaagcagaaggaaagccagcaggtggccagccgtggccgcacgctgatcagcgacgtgtgcaacaacccggacatgggcgactgggctccggccagctgcaaggcctgatccgcgctccagcaaaaaaaaccgcgcctggcgcggtttttttatgcctgtctttcctggcctctcaccgagcgagccgagcggtaatctgcacgggtgattgatgccggtcattatcgggctcgccgcgctgagcaattatggcgggtgccgagtgggtgaccaggctgttagggtgcagggcgggggcgtgccgagtggcgcgtcattcccaggccatgccgccccaaggttcgtgcagaaacgcgcggcttgagtatttccgcaccgccgcgtctgacgcagcgggcggaacgccccggttcataacacttctcttagccgtttggatgagctgatgaacaagacaatagtgagtctgctgctggccctgggcctggtcggggctgctcaggcggcgggtgatccggccgcggggcaggccaaggcggtggtgtgcggggcctgtcacggggtcgatggcaacagtgcgctggccaattttcccaagctggcgggccagggggagcgctacctgctcaagcagatgcaggacatcaagtccggcgcccggccggtagtggaaatgaccggcatgctcgagccgctcagcgagcaggatatggccgatgtcgccgcctacttcgccagccagaagatcagcgtgggcgcggccgatccggccctggtcgagcgcggccaggcgctgtttcgcggcggcaagctggccgagggcatgccggcctgcaccggttgccatgcgcccgatggcgccggcatcgccacggccggctacccgcatctgggcggccagcacgccggttacgtcgccaagcaactgaccgccttccgcgaaggcgagcgcagcaatgatggcgacgcgatgatcatgcgcgacatcgccggcaagctcagcaacaaggatatcgaggcgctgtcgagctacattcaggggctgcattgaggcgctgatcggcatttgctagacggtgaaaaaaagggtggccaaggccaccctttttcgttggcgagcccgctacaatgtcaggaacctgccgggtggcgaccagtcgaaccagagctgtccgcagcaccttcatcgttaggagtcatgcatgcgtaatctgatcctctccgcgcttctggccactgccagcctgttcggcgttaccgcccacgccgccgatatcgaagctggcaaacagtacgtcgagctgagcaacccggtcccaatctccaaacccggcaagatcgaagtcgtcgagctgttctggtatggctgcccgcactgctaccagttcgagccgaccatcaacccctggatcgagaagctgccgtccgacgtcaacttcgtgcgtattcctgccctgttcggcggcctgtggaacgttcacggtcagctgttcatcaccctggaaagcatgaaggtcgagcataaggtgcacgacgccattttccgcgccatccacaaggaaggccgcaagctggctaccccggaagaaatggctgatttcctggtcacccagggcatcgaccgtgacgccttcctcaaggccttcaactcctttggcgtgaagagccagatggaaaaggccaagaaactggccatggcctaccagatcaacggcgtgccggtgatgatcgtcaacggcaagtaccgtttcgacatctccagctcgggcggcccggagcagaccctgcaggtcgccgacttcctgatcgccaaagagcgcgctgccaagtaatcgaccttcggagcgcctgccatgttgcgtcgccgctcgatgccccgtcaggctggcctgtgtgatccacaggtcaaccccgactgcacgcctgacagcgagtggccgcaggatgggcgcttgcggctgcttagcttcaacatccaggtcggcatcagcaccgagcgctaccaccattacctgacccgcggctggcagcacctgctgccgcaccaggggcgggccggcaacctgcagcgtatcggcgagctgctcggcgactatgacatcgtcgccctgcaggaagccgacggcggcagcgtgcgttcaggcttcatcaaccaggtcgagcacctggcgcgcatgggcgcgttcccctactggtatcagcagctcaaccgtaacctggggcgtttcgcccagcacagcaacgggctgctcagccgcctgcggccaaccctgctggaagatcacccgctgcccggcccggccggtcgcggggcgattctgctgcgcatcggcgaaggcgacgatgccatcgccgtggtcatgatgcacctggcgctgggcgcgcgtacccgcacccggcaactggcctatatccgtgagctgattggcggctatcgccatcagatcctcatgggcgacatgaacacccacgccgtcgacctgctcgagaattcgccgctgcgcgatctcggtctgctcgcgccccaggtcgaggcgacctttccgagctggcgcccgcagcgctgcctggaccatattctgctcagcccgggcttgcagctcgagcgcttccaggtcttggcacagccgatctccgaccacctgccggtggccgtggagattcgcctgcccaatgccctcacgccatcgttgacgccccgtgtacaggagccctgagcatggccgacgacgccaaacgctggcgcgagaagtaccttgccaatatcgagcagcaggaaaagctcgagcgccgctgggacatgcgtgtcgacctgctgcgccgtggcctcgtgcgcagcagcctggcggccgagggctccgacaagtcggttgaccagtgcatgcaggatcttcgcgagatcctgcgccgcgacgacatggatgccggcctcagcgcgctgatcccgcgcctggaaaagaccgttctggattccgagcagcgccgccagcagcgtatcgaacaggtcgccagtggcatggcgagcctggtggcgcagctgttgaaaaccgacctgccgagcgacgtgcgcaagccactcaagcgctttgccaagcaggtcgagcagcgcgcccgacagtcgcgggaaatgccggcgctgctggccgaactcggccagctgcagcagcaggccttgcaggcactgggcggcgagcaggtcgaacgcccgggctttatcgagcggctgttcggcagccgcgatagcgccagcccggcagccaatgctgagtctgctgcttccactgggccggttgagcctagccaacacaccgcgcctacctccgatgaggacgaatctgccgagcagtcggtcgccgagcgggtgacgactgagccgcaagcgcaagccgtaacgactccagtagaggcggcgcctgttgttatcgccgaagctgcatcgccgtcgccgtcgccgtcgccagaagcctccccgcagcccgccattcagcccacccccgtcgctgccagcgcgcctgctgtggtgagccgcgtgatgctggacagcctgccgctgtcgtccgccttgctgatgccgtcgcccgaggccaaggcggctgccgagccggccaacgagagcgtcgccgtagcggagcctatcgaggaagcggcgctcgagtccgtcgtcgtcaatgcggcagtaccggctgatcccgactatgcgttgccgccggcgcccgaaccaggctacagcgccatcgccagtcatgtggaaggcagcctgctgaagcttctggaagagttgccactgcccgagcggcatcagggccaggccgatgcgctgcgccagcgcatcgccgcgggcctgaacatgtacgagctggtgccggtactcgatgacctggcggtgctgatgctggccatcgccgatgtcggccagcgcgagttcgagggctacctcaagcagctcaacgagcgcctcgccgccttccagggcagcctgcacgatgtgcacagcgactacaccgactccgccgaggccgcgcgcagcctggacaacgagctgcgccagcaggtcgacggtctgcacagcagcgtgcaggaggccaccgacctcaacaacctcaaggagctggtggagagtcgcctcagcgggctgctcggcaccatgagccagtaccagcagcagcgcgatgcccgcgagcagcaagtcggcgagcgcctgcagattctggtcgaccgggtggccagcatggaagtggaggccaagggctttcgcgatcacctcgaggagcaacgccagaaggcgctgctcgatccgcttaccggcctgcccaatcgcgcggcctggaccgagcgcctggatctggagctggcgcgcctgcagcgttacggcggcgacctgctgctggcggtgctggatatcgaccacttcaagcgcatcaacgacgactacggccacctggccggtgacaaggtgttgaagatcatcgccggggagctgttcaagcggctgcgcaagaccgacttcatcgcccgcttcggcggcgaggagttcgtgctgctgattccgtccacgcccatggagggcggcctgaagctgctcgacacgttgcgttcggccatcgagaactgtccgttccacttcaagggcgagcgggtgaccatcaccctgtccggcggcatcagcgcgttcagcagcgccgagcgcagcgagcaggtgttcgagcgtgctgaccaggcgctataccgtgccaagcgcggcgggcgcaaccgtatcgaggtgggttgagcctctcgcgaggcttggcgccgcagccattcatcccttctgtgcgtcaggcacgcccggcatgtgccggttgtcgcaaagcgaggcgtcggcagtcgcctggccatcacggcgctgctagtcttgctctgccgaacacttgataaccagatcgacttctatgctagggcgcctctcactgctgctgggactcgtcgcgttcgcctgtcaggcgagtgcgctgaccgtctacaagtacaccgatgccaatggcgtggtcacctacagtgaccaggcggcgcccggtgcgaaggtgttcgtgttcagcgaccggatggtcgagaagctcgacaaccaggtgaagctggaaacccgcaaacacgccgccggcgagacgctgctggtgcgcaacgacctgtatgcgccggtgcaggtggagctcaagctggagcagttgagcaacgtcagcggcgcgccgggcaagccgatcaactgggtgttgccgccgcgcagcgagatccgcctggccaccctggcgccgctggacccggccaagccgctgcgctacaccccgaaactcagctacgccctgggcgacccgcggttgctgccgatcaagcaggcctatccgctgccctggcgcggtggcccgtttcgcctgacccagggcgccaacggccagtacagccacttcacgcccaagggccgctacgccctggatatcgccatgcccgagggtacgccgatcatcgccgcgcgcgccggcatggtggtcaagaccgagaacgaccagagcgggcgcggcaccaacccgtccggcaacttcgtgcgcatcctgcacgacgacggcaccatgggcgtctacctgcacctgatgcagggctcggtgagcgtgcgtgagggtcagcgtgttccggtcggcgcgccgattggccgctccggcaataccggcaacagcaccggcccgcacctgcacttcgtggtgcagcgcaacgtcggcatggcgctggagtcgatccccttcgaattcgcccagccggtggacagcctgcccaactttgccgtgggtggcgactgagagcctgtttttaacgccgcagtgccgacgcgcagcagtctttgaacaggttctgaggaatccgcctcgtgatcaggcctctcccaggcgacagctcagcgcgcagtggtcggatacgccggtgctcagcctggcgttttccagccgatagcccggcgtatgaaacagcccatcgaccatgaacggaatttcgccagcgcgatgcagcgaaccgtcgatgctgctggtgtagtgcgccggtacgccgtcgatgaagtgctcggcgatcaggtcgaaggtgggccgcccgcgcggcgcattgaagtcgccggtcagcagtaggccgcccgctgcctgagcttgcccctgagccagcgcgatcagcttgccggcgctctcgcgctggtacggcgtggagctgccgagcggggtgacgttgagatgggtggtggcgacgcgaaagccgccaagcgtggcgctgagcagtacttcggcgatgctcagcgggtcggccacgcgccggccctcggcggtgaagaaggtcatctcctggatgcgctcggggctgcccgagtagtactcggccgcgacatcgagcagcacctcgccacgggccagcatgccgacgcccaccacgttggccgggccttcgtccgggtagcgcgccatgggggcgaagaccatgggcgcgcccatcagcgcctcgaggaacgggatatcgcgctcgcagacctcctgcaggcagagcagatccgggcgttcacggtcgatgaaggcttcgacgcgcgccagatggcgggagcgttcgatattgatggaggcgatgttcagggacatggaatcagcaggtgcgaagaggggcgtgatcagcggcgcagtatacctgacggccataacgcaaatcgcccggcgagccgggcgattcgtttacagcggcgtgatcagaacgccaggccgactttcagaccgacctgctcctgcttgagcttgctgcgctcagccagctcggagttgctgtccagctcgtagcgagtctgggtgtagtacaggctggtgctgatcggcaggttgttgatgcccttgttccacagcacgctcagctcgccatacgggttgaccttgttcttcaggtccaccgagtcgctgtcgccatcgatcttcaggcgtgcttcggaatccaccgagtagcgcgcgccgacttccaggcgcacggtgtagtcgttggtcaggtagttgtagcccaggccggccttggcgaacggcgatttgctggtcagcttgacgttgctgtccagcgggccgacgtcgtcctgctcgatacggccccagtcgtaaccgccaccgaccagcacgtcgacatactggttgctgctcagcgccgcgcgcaggcccagatccagatcggcacgggccgacttgtattccacgtcgtccttgtcgcggtactggccttcgataccggcctggtagatgaagccttcctggccggtcagcttgttgccgaaggtgtagaacagaccgccctggttcaggcgctccttgtcgctgtcgtcatctacggtgagcttgtactgattgtgggagccgattacgccgatggtcgagatcgggtcggtgatggagtcggcgtaagcctgggacgcgccggccaggcagagggcgagggcggttttcgaggtgattccattgagtcgcatggctgaatccttggcagtctgttcatgtgatggcgtacaccgatccaatcggtgcccgcggtggactgcccggctttgcgcgacattcgagtatgccgacgaacggtcgtaagtgattgtttcagaaggcctgagcgatggcggaaagcagcgatagatgaccgcttggtcaacttgcgagaaggcgttgcggcggcacgttcccgggcacgtgtacgcccgggaacatgtggcttcagtcgagcttgatgaccttggccaggacgatcttcggtcctttcatcttcttgacgatcaggcgcaggccggcgacttccagtgattcctcttcctcgggcacgcgcttcaaggtttcgtagatcagcccggcgagggtttccgcctcgatatgatcgagatcgatgcccagcagtcgctcgagcttgaagagtggcgtgtcgccgcgcaccagcagcttgccgggctgataggcgaggatgccgcgctcggtcttgcggtgttcgtcctggatgtcgccgaccagagcttcgagcacgtcttccatggtcaggtagccgatcaccttgccgtcggcttcttcgaccagggcgaaatgcgcgctgcccttgcggaactgttccagcagctcggagagcggcaggttgcggctgaccttctcgatggggcgcatcagctcggccaggcgcagggtcgagggcagcatctccagcagcgacaggtgcagcagcaggtccttgatgtgcagcacgccgacgaactcgcccgcggcttcatcgaagatcgggaagcggctgtacttgtggcggcggaacaggctgaacacttcgtccagcgtggcgttgagttccaggtagaccagatcttcgcgggagttggcccagtcgaccacttccagctcacccagctccacggcggaggcgagcacgcgcatgtcctgatcggtcgggtcgctggcgcggctggagtgcaggatcagcttgagctcgtcgcggctgtagtggtgctcatggtggccggccggctgatcctggccggcgatgcgcagaatggcgttggcgctggcgttgagcaggaagatcgccgggtacatggcccagtagaacagatacagcggcgcagccgtccacagcgacagcagctccggcttgcggatcgcccaggatttcggggccagctcgccgatcacgatgtgcaggtaggagatgatgaagaacgcggtgaagaaggcgatgccgtggatcagcttctgcgactcgataccgatcgaggtcagcagcggttcgagcaggtgcgcgaaagccggctcacccacccagcccaggcccagggacgccagggtgatacccaactggcaggcggagaggtaggcgtcgagctggctgtgcacggtgcgcaggatgtggccgcgccagccgttcttctgggccagggattcgaccttggtggcccgcagcttgaccatggcgaactcggcggccacgaagaagccgttgagcagcaccagaaagagggcgaacagcacgaggcccatgtcagcgaaataactggagaaggagacgctcgtagagggatccataaggggttcgtgtgaccggatgttgctaaagggtggggcctggaccggcgctttgcaagagggccgcggttagtggcctgacgcggcgatctgcgccggctggaaatggcaggtgaacaggctgcccttgcccagcacgctggtgatctccagcgtgccgcggtggcgcagcagcacgtgcttgacgatggccaggcccaggcccgtgccgccggtatggctggcgcggctggagtcgacccggtagaagcgttcggtcaggcgtggcaggtgcttggcctcgattccggggccggtgtcctgcaccgacaggtgcgcgccctggctgtcctgccaccagcgaatgcggatttcgccttcggcctgggtgtacttcacggcgttgaacaccagattggaaaacgcgctgcgcagctccgagtcgctgcccttgagcttgaggccggcgtcggcctccaggctgatgcggtgattgcgctcggcggacagtgctagggcgtcgttgcggatggcctgcagcagcaggtcgaccgccaccggctggttgtcggagggataatcggtggcttcgagcttggccagcagcagcaaatcgttgagcaggccctgcatgcgcgcgccttgctgctgcatctgctgcagggcgcggcgccagcgcggattgatgtcgtcgacgttgtcctgcagggtttccacgtagccagaaatcactgtcagcggcgtgcgcagctcgtgggaaacattggcgacgaaatccttgcgcatctgctcaagatggtggaggcgagtgacgtcgcgcaccagcatcaggtgttcctgattgccgtagcgggtgatgttgagctgcagctgcttgcgcggattgaccggcgacggcaggtcgaggggttcgaggaagttgccgcgctcgaagtactccttgaagcgtgggtcgcgtaccaggttggtgatcgactggccgctgtcctggggcgtcttcaggcccagcagggtttccgaggccttgttccaccattccaggttgccgtggctgtcgagcatgatcactgcatcgcgcagcgccgcggtggattcctgcacccggtcgatcaccgcctgcaggcggccgcgggcgcgctggttgcggcgttgcaggtggtagatgctgtcgaacacctcgccccacaggccgtagccgtcgggtggtggttcgtcaggctggtgatccttgagccaggcatgcaggcgcagcagctggctgaggttccagagcaggtgagcggccaggccgatggcgatggcccaggcgtattcgccggtgaccaccccggcgaccaggcaggcggcgatcagcagtaccaagcggcgggttatggcgccacgccagttgctcgtcacgtttcgctcatccgccggcgggtccctgtgatggtcggttgcaggctatcgatcagcctttggtggaaaaacgatacccggtgccgcgtaccgtctgcaccagattttcgtaggcctcgcccagcgccttgcgcagacggcggatgtgcacgtccacggtgcgctcctccacgtagacgttgccgccccacacctggtcgagcagctggccgcgggtgtaggcgcgctcctgatgggtcatgaagaactgcagcaggcggtattcggtgggacccatctcggcgggcttgccgtcgatggtcacgcggtggctgattgggtcgagcagcaggccgcccacttcgatcggaccttcgttgtcgccggggccggcgcggcgcagcaccgccttgaggcgggcgaccagctcgcgtggcgagaagggcttggtgatgtagtcgtcggcgccgacttccaggccctggatcttgttgtcctcttcgcccttggcggtgagcatgatgatcggaatatcgccggtcagctcgtcgcgcttcaggcgccgggccagctcgataccgctggtgccgggcagcatccagtcgagcaggatcaggtcgggtttgcggtcgacgatgatggcgtgggcctgggcggtgctttccgcttccaggcactcgtagccggccatttccagcgccaccacgatcatttcgcggatcggcgcttcgtcatcgacgatcaggatgttcttgccaaccatgggttgagcctctgttcattcaactgtcatgcggcgcattagataacggaattattgcagtgatatgacagctgtgcggcaggcctcccgcgcggtgctcagcgcaacacgtaatccagcacgatgccgacgaagatcgccaggccggcccagtggttgtgcagaaaagcctggaagcagaccatcggctcgcgctggcgggtcatgtgaaattcccaggcgaagcagccggcggccaccagcaggccgaggtagaagtacaggcccagctcgaagcgtgccccggccagcagtaggcagagcagcgccaggccctgcaggccgaagatgatcacccggtcggcatcgccaaagaggatcgccgtggatttcacgccgatcttcaggtcgtcctcgcggtcggccatggcgtagtaggtgtcgtaggccacggtccagatcacgttggccagcagcagcaaccaggcggccgccggcagctcgccggtctcggcggtgaaggccatcggcatgccccaggagaacgccgtgccgagcaccacctgggggtaataggtgtagcgcttcatgaacgggtacagcgctgccacgcccagggcgccgaacgacagccacacggtggtggcgttggtcagcagcactagtgcgaagctgagagcgatcagtacggcgaagaggatcagcgcctcgcgcgcggtgaccttgccgctggccagcgggcgggctttggtgcggctgacgtggccgtcgaagttgcggtcggcgtaatcgttgatcacgcagccggcggcgcgcatcagcaccacgccaaccacgaagatcaccaggttcttgatgctcggcacgccttcggcagcaatccacagcgcccacagcgtcggccacagcagcaggtagatgccgatgggtttgtccatgcgcatcagctgcaggaaatcccatgtgcgcggatgcaggcgattgagcgattgcagcagacggatgtacatcgggcggttctcctggcgcggtgcgcggattatacggcgcggcgccggccgcggggtcagcggctcgccgctggccagaaatcggccaggaacacttcggcgaccagcaccgccagcgggccgcggcgaaagcacgaacgccgcgcccacagatcattctgactggcctctgacggcagccaggctgccgggtaacggcacacctgaagctcgccgcgggtaaaggcctggtcgctgaacagcagttcgccgagggagcggctgcccagctcctgaaggtccagattcgagccttccagcgcctgtcgggcggccacgctgcgggcgaacacccagggctggccattgccacgcaggtacacctcgcgcacccagccctggctgcccggtggcacgtccagcgcggcgcattcgtcgtcacgcagcgcctgccagccttcacgcagcggcgtgacgctgaagccgccgtcggagagttcggtcagccgccgggtcagcgagtcctggttgaacagccagtcgtaaacgctggctattggtgcgcttggcagctggtcgcgggtaagccaggcgggtgtttgcggggtagaacagggcacggtgcaggtccgcgagagaagggagcgcggagtctagcatgggcgttgtgcagcccctggcattcgtcgtgcccgcttggcgatagcgcggcatttgcggtagcgtgcccgcgcaacaaccgtgactagcgccggagagcctgtatgaagaagtggcaatgtgtggtctgcggactgatctatgacgaacgcgaaggctggcccgatgacggcatcgctcccggcacccgctgggaggatgtgccgcaagattggctatgcccggactgcggcgtcggcaaacttgacttcgagatgatcgaaatcaactgagaattcgctcaaagcttgttgcgcgtcgaccctgctgcgttgaacgcaggctcgaagtgctcatttacgtcagtaaagtcgcccgcgactccgaccgcttctcgcctgccttcgccttgcatggctctagctcgcgaagctttgaacaaattctttaggaaaggagcaagcaatgagtgatcccgtcgtcatcatcggcaccggcctggccggctacaacctggcccgcgagtttcgcaagctggacagcgaaacgccgctgctgctgatcaccgccgacgacgggcgctcgtattccaagccgatgctgtccaccggcttcggcaagaacaaggatgccgacggcctgagcatggccgagccgggtgtcatggccgagcagctcaatgcccaggtgtggacgcatacgcgggtgaccgggatcgatccgggccatcgccgcctgtggatcggcgaggaggcggtggcctaccgcgatctggtgctggcctggggcgccgaggtgctcagcgtgcccatcgagggcgatgcggcggatcagctgttcacggtcaatgacctgcagggctacgggcggtttcgccaggccgtcgagggcaagcgcaaggtgctgattctcggcgccgggctgattggctgtgaattcgccaacgatctgtcactgggcggctatgaggtcgatctggtggcgccctgcgagcagctgatgcctgccttgctgccggtcgaagccgccgccgcggtgcaaagtggcctcgaagcgctgggcgtgcgctttcacctcggcccggtggtcagtcgcctgcagcatgcggccagtgggctcgaagcgcatctgtccgatggccggacgattgcctgcgatgcggtgatctccgctgtcggcctgcgcccgcgtaccgagctcgccgccgccgcgggcctggcgttgaaccgtggcgtggtggtcgaccgtctgctgcgcacgtcccacgaacatatctatgccctgggcgattgcgccgaggtcgacggcctcaacctgctctacgtgatgccgctgatggcctgcgcccgggcgctggccaagaccctggccggcacgccgagtgaggtggcctacggcgccatgccggtcaccgtgaagaccccagcctgcccgctggtggtgtcgccgccgccacgcggcagccagggccagtggacggtcgaaggcagcggcgccgatatccgcgcgctgtgccacgacgccgccggcgcactgctcggctatgcgctgaccggctcggcggtgcaggagcggctggcactcaaccgtgagctacccgctctgctggcgtagcgatctgccatccattcgacaaaaatggccgatttagcctggcgcggggctggcgaaggcccccagagcgtgccattctccccaggcctggccgcagcgtagagctgtcggcgcgcatcggcgccagggcgcggaacacaacaacaacaaaccgtaaatgaggcaatcatgcgtaaaccggaactcgccgccgctatcgcggaaaaagctgatctgaccaaggatcaggccaatcgtgtactcaacgccgttctcgaagaaatcaccggggcactgaaccgcaaggacagcgtcacgctggtcggcttcggcaccttcgtgcagcgccaccgcggcgcccgtaccggcaagaacccgcagaccgggcagccggtgaagatcaaggccagcaataccgtcgccttcaaaccgggcaaggccctcaaggactcgatcaactgagtctgcgggtctgctgaggtttcactcgtggctgcggcgcagcatcgaaacttcagcagaccttcaatacccgccagcacgcttaccgtacccagctgtcaggcgtcaggcgggtcgctacaatgcatggctctcctatcctctgcgaacaggccatgccatgaaatttcgttttcttctgtggatgctcggccgtctgatggccaaggccagccgcgacaatccggcgttccgccagcagctcgaaggccgtgacctggtatttcagctgcacaccctggacggcaagatcgcccgtcacttcatcgtcgagaatcagcgcatcaccagcaagcgcggcgcagccagtgcgccggccttcgccatcggcttcaaggatgctgcttacggctatgcgacgctgaccgcccagaacaagcagctggcgttcatgcagggcattcagaacaaggacatccagattcagggcaaccccgctctggtgatctggttccagggcctgaccaagtacctgcgcccgaaaaagcgctcggccgacaagaaggccgcctgaaaaaacgccacggcccgcgttcaatgcgggccgtggcgcaggcgtggatcagttctgcggaaattgcgcggcgaggtcgcgcagggcgacttcggcagccagcaccttgttgagcgcttcttcggctttttcccaggtgatgcccaggttatccagcaggctctgcgggatctcgcgcgtcgggccgttgccgatgccgtgattgtgcagcaggctgaccgccaggtagacgaggttcgggtaggtggcgtgattgccggtgtaggtcgggtcgtgctggaagcgcagggccacggcgagctcttcgggcatgtcccagtaacgcatcagccaggagccgatctgttcgcggctgatccccagcagatgctgctctatgtagctgtgcggcaggtgcgggttgacctccaggtgacggcagatcagcgagaagtgcggcgggaacacgtgggccagcaccaggttgccgaagttgtgcagcaggccggccaggtaggtcaggccggcttccgggcgctgggcgcgaggcatggcacgggtcaggccttcgatgacggcggcggtgtagatcgcctgctgccagtagggcgtggcctgctgcggctggtccttgggcaggcttagggtcttgcccagggccagacctagggccaggttgaccaccaggtcgaagcccagcacgcgcacgatggcgtcttcgaccgagcggatcttgccgggcgcggcgtagtagggcgaagcggcccagctgaccacctgggcggccagggccggatcggtttccaccacgccggtgatgtcatcgaccgtggcattggggtcgacccgcagcttgatgatcttctgcgcggtttccgccagcggcggaatctcgatggtttcttccaggcgctgctggatacgccgggcggtgaaggcctgcaccgcctggctgatttcctggcggtcgtcttcggggcgtctgaagttggggcgcaccttgctcgccggctcgccgaaacgggcggcgctggccttggtcagcagccccttgaaggcttcggtgccgaactccagcagcacaccggcctggccggactggatgtacaggctcggcacgtcgagcaggcgctcgtcgtacaggcagggcgaactggtcagggcgggaatgcccggcagcagggccaggtcatgcttgcccagcatgcgattgaggcgctcgggcttgaccgccgtgagcttgcggccggtcagttcggccagacggttgagatcgagcagctgattttgcgggaacagcaccagcagggcacccacggcgtcttcgagcagcacggtctgcacacgctgggcagccgggatgccgggttggtcgtggcgagcctgataagtcaaaccgagtttctccagcagctgacggattacatggggcggttggggtgatgtgtcggcaatggctaattcagtcatgacctattccgtcttcaaggggagcgcaatgtcccaagtataaccagcaagctgacgagacgagcgttcaagtcgaccatcgtcatgtgtccactcacacttgcccatattgttgtccgtggcgcagccagcgttcgagcagtgggctgacgtgttgcggccattgttcctgcagggcctgggcggcgtcgcgcaccgccggcagcaggtcggcgtcacgcatcagatcagctaccttgaactgcagcaggccggtttgtcgagtgccgagcatttcaccggggccgcgcaactccagatccttctccgcaatgacgaagccgtcacaggtttcacgcatgatgcccaaccgttcacggccgatctgcgacagtggcgggtggtagagcagtacgcagtggctggccgcgctaccccggccgacccgcccgcgcagctggtgcagctgggccaggccgaggcgttcggggttctcgatgatcatcaggctggcgttgggtacgtcgacacccacctcgatcaccgtggtggccaccagcagttgcaggttgccctgcttgaactgatccatcaccgcggctttctcggccggcttcatgcggccgtggatcagcccgacctgctggccgaccagcgcggcggccagatcctcgtaggtggtctgcgcggcctggcaggtcagctcctcggattcctcgatcagcgtgcatacccaatatgcctggcggccttcgttgcaagccgagcgaacccgctcgaccacctcgaagcggcggctgtcggcgaccagtacggtgttcacgggcgtgcggccgggcggcagttcgtcgaggatcgaggtatccaggtcggcgtaggcgctcatcgccagggtgcgcgggatcggcgtggcggtcatgatcagctgatgtgggctgagccgaccgcccacccccttctggcgcagggccaggcgctgctgcacgccgaagcggtgctgttcgtcgatgatcgccagggccaggttgcgaaagcgcacttcgtcttggaacagcgcgtgggtgccgaccaccatgggcacgccggcggcaatctgctctagggcagtggcccgcgccttgcccttgagcttgccggccagccaggcggtttccaggccaaggggctgcagccagcgggtgaagtttatgaagtgctgctcggcaagaatttccgtcggcgccatcagcgccacctgataaccggcctcgatggcctgcagcgctgcgaaagctgcgaccaccgtcttgccggcgccgacgtcgccctgcaccaggcgcagcatcggctcgtgctggctgaggtcgtaggcgatttccgcgccaacccgttgctgtgcgccggtgggcttgaagccgaggttgtcgagaaactgctggggcaggcgcttggccactggcaggcacggcgcctgctgagctcgggcgctttcgcgcaggcgctgcatcgacagctgatgggtgagcagctcttcgaaggccagccggtgctgggcccagtggcggccttcggcgagctcctcgaggtcggcgtccggtggcgggcgatgcaggtagcgaatcgcctggtccagcggcgccagttcgtactccttggccagttcccggggcagccagtccggcaggctgtgcgggccgaggcgtgccagggcctgctcgctgagctggcgcaggcgttgctgggtcaggccttcggtggtcggatagatcggcgtcagggtctgttcgacggctggcggctcgtcaccggtcagcgcgcgatattcggggtgatagatttccaggccggacgagccagggcggatttccccatagcagcgcacctgggtgccgcgcttgaggccttccttctgtgcattgctgaagtggtaaaagcgcaggctcagggtgccgctgccgtcactcaggcgcaccagcaggctgcggcgccggcccatcaccacatcggcgccggcaacggtgccttcgaccaccgcatcctggccggggcgcagggcgccgatgggcacgatacgggtacggtcctggtagcgcagcggcaggtggaacaggatgtcctgcagggtttccaggccgaccttggcgagcttttccgccagggccgcgccgacgcctttgaggtcggtaacggaaaccgtcgacagctcgctcatcgcgatcctcaggcgttacgtggcagtggcttggcgaccgagcacaggcggatggagtcggccagcacttcgatggccttggggcgcgggaagctggcgcgccaggcgatggccacggtgcggaacggcgccggtgggctgagcgggcgcacttcaatcaccccgggcgcgtaatgatggctgtcgacggccgagaacggcaggatcgacacgcccaggcccgaggcgaccatatggcggatggtttccagcgagctggattccaccgtggtgtgcttggcgtgctcctcgcccttgcgcagggtcgggcaggcttccaacacctggtcgcggaagcagtggccttcgccgagcagcagcaggctcttgtcgttgagcagcttggtgtcgatggtctgcatcgctgtccacggatggtccgccggcagcagcgcatagaagggttcgtcgtacagcggcagggtcagcacgtcggcttcctggaacggcagggcgacgatgatcgcgtccagctcgccggtgcgcagcttgtcgcgcagcacatgagtgaagttttcttcgatatacagcggcatctgcgtggccacgcggtgcagctgcgggatcagatggggaaacaggtaggggccgacggtatagatggcgccgatcttcaacggtgcagccagctggttcttgccaacctgggccagttcacgaatgccctgggcctgctccagcaccttctgcgcctgagtgacgatgccctcgcccacaggcgtcaggcgcaccgcgctcttgctgcgctcgaagatcagcacacccagctcgtcctcgagcttcttgaccccgaccgacagcgtgggctggctgacatggcagcgctccgcggcgcggccgaagtgctgttcctgagcgagcgtcacgatatagcgcagttcggtgagggtcatagtctttatccattgagatggcgccaagcatagccgctgtcttcaatggaaccaaccactcacgatggccaaaatgtgtgttcgttgacgggccctgaatgcaaaggccccggcggttgccggggccttggtgatgctggggtcagcggcgcccaccgcgctccagcgagtagatgaagggcgcgacgatttccacgctgccgttcttgagcatttccgctggcggcttgggcagcggttgggcgcggcggatcatctgcagcgtggcgcgatccagcgaagcactgctggatttgcccaccagctcgtaggacagcaccttgccgttggcatcgaccacgaagcgcaagcggttgaccccttcgaggccgcggcggcgagcgtcttccgggtacttcttgtacttcgccaggtgcgcgagcaactcgccctgccagcttttctcggccttgctcggcgcgctgaccggcgcctgctccggcgcggccggcttggcttcggccggtgccggtggggcaggtggcgccttctctggcggctgctcctggggctccggaggcttgggctcgggcggcttgggtttcggtggcttcggcttgggtttcggcttgggcggcgtaaccgcgagcgtcggcttcggcgcttcggcgatcttcggctgcggctcgggctcctccggtaccacttccggtggcggcggcggtgcaggcttgggcgcggctggtggcaagggctccagctcgacgatcatcgctgccggtggcggcagctcgatgggcgtcgcctggggctgccagtacatcgcccagaggaacaggccgacgtgcaggccgaccacgatggccaggctggcagcccaggaaaacgtgcggctggatttcttcattgcgcgccgaccgtctccaagcccaccaggccgatcttcaggtaaccggtgccgcgcaggttatccatgacttccatcaggtcaccatattcgacgcccttgtcaccgcgcacgaagatggtcttgtccttgtcgttcctggtcagcttgtccagcgccgcgccgagcatggccggctgcacctcgtcgttgtcgaggtacagcttcttgtcttccttgatgctcaggtagatcggcttgtccggacgcggcgccggcttggcgctggaggcgggcaggtcgatcttcacgtcgacggtggccagcggcgcggcgaccatgaagatgatcagcagcaccagcatcacgtcgatgaagggcgtgacgttgatctcgtggttttcctggagatcgtcgccgccgttttcgttgagatgaagccccatggtcttagcccaccttgaccacgtgaggttgctgggcgcggtcatgggccggcggctgcatgtccaggtcgcggctgaccagcagcagcacctgggccgaagcgtcggcgacctgggccttgtaggcgctgatcgagcgcgagaaggcgttgtagatgatcaccgccggaatcgccgcgaccaagcccagagcggtggccagcagggcttcggcgatgccgggggcgactacggcgaggttggtggtctgggttttggcgatgccgatgaagctgttcatgatgccccacacggtgccgaacaagccgacgaagggcgcggtggaaccgatggtggcgagcacgccggtgcccttgctcatgtcgcggccgcaggcgccgaccaggcgctcgagacggaagctgacgcgctccttgatgccttccttctcacggctggtggctgagagtttcagttcttcgcgagcgtcttcgatgaggacttcgctgaagctgtgcttggcgcgggcctgctcgctggcctgggccaggttgcgggcacccttgagttcgacgatctcgcggcgcagacggcggcgtgcggtaaccagctcgatggtcttggcgatccagatggtccaggtgaggatcgaggccagaaccaggccgatcatcacgcttttcaccaccacgtcggcgccctggtacatgccccacggcgacagatcatggaaggcctgttcggcttcggcggtgggatcattgtcagcagcgaatttttcaaaagagctactgagctcgcgcaacttgtcgatggtttcctgagacacgcccttttctaaaaggaactgctcgcgagcctgattgacttgttcgggggtagcatctgggccaagggcatcgattcgagcctgcatttcttctgcaaggcgcgggtcaacggcgggcatagccggctgttcagcattcgcgttcgcagcgggctgagagctgggcgcaggctgtgccggcgccgactggtcagcaaagcccgcggctggggccagtgtcaggctgagcagcagggcgaggaaggcgccgaggcgttgcggccgagcggcgacggtggttggcttggcgctatgggcgatagagttcatgcttgccggacctaaatgtgagggcggtaatcggtgcggccacatagggcgcacgaaaaaaaggctaaacattattgcaagtaattcttgttcgtgaaagaggtggcgtaactctattacgttcatgcctgtttttgaacgccggacagcttgagagaggatccatgactaaaggtgcaagtgtgctgatcgctggttgcggcgatgtgggcggccggctggccgtgcggctgcacgaggcgggttggcaggttcatggcctgcgccgcactgtgtcggagctgcccacgggcatcctgccggtcgccggtgatctgcatcaggctgattgcccagcccagtggccgcagggcgagctggattatctggtgtacagcgccgccgccagcgagcatgacgaagcgggctatcgccaggcttacgtcgacgggctgcgtcatgtgctgagctggttgcaggatcgcgggcagcggccgaagcggctgatcttcgtttccagcagcggcgtctacggccaggcgggtggcgagtgggttgacgaacgctcaccggccgaggcgcagagctattccgggcgcatcatacgcgaggccgagcaggtggcctggagcagcggcgtgccagccaccgtggtgcgcctgacgggcatctacggcccaggacgtgaatggctgctcaagcaggtgcgcatgggctatcgggtggcggtcgagccgccgctgtatggcaaccgcattcatgccgatgacgcggccggcctgctggcctttctgctgcaggccgatctggcaggcagggcgctggatgactgctatctcggcgtggacgacgagccggcgccgctgcaccaggtggtcggctggctacgtgaacagctcggggtcgaacactgggccgaggatgcggcggtgcgtcgctccggcagcaagcgctgcagtaacgcccgcgcccgggcgttgggctgggtgccgcaatatcccagctatcgcgaaggctatgccgcggtgttgctggagcgctgaagggaagcccggaggcgatgctccgggcctgtggcaggtcagtcgatgaccaggatgccgtccatttccacctgagcgcctttcggcagggcggccacgccaatggcggcgcgtgccgggtagggctgctggaagtagcggcccatcacttcgttgacggtggcgaagtgggagaggtcggtgaggaagatgttcagcttgaccacgtccttgaacgagccaccggcggcttcgatcaccgacttgaggttctcgaagacctgcacggtctgcgcttcgaagccttcaaccagctccatggtcttgggatccagcgggatctgcccggacaggtagacggtgttgccggccttgatggcttgggagtaagtgccgatggcggctggggccttgtcgctgttgatgacgctcttgctcatggagaactcctggatagggcagcctcaggctgcaagatggacgcaggcaggctacaggctggcgtgcttgctctcaagccgcgactggcgtcgttgcgcctttgggatacgcgatgacgcttccaggaagggcttgtcgctgaggtgcgggtaacgcggccggtcaggccttcatgcgggtgatgcgcatcacgccgggcagggtgcgcagcttcttgatcacccgggccaggtgcacgcggtcatgcacactgaccaccagctgaaccacgctgacgcgaccgtcgcgctcgtccatgctgatcttctcgatgttgccgtcggcggcattgacgctgctggccagaagggcgatcaggccgcgctggtgttcaagctcgacgcgcagttcgacgttgaactcgccggtgacatccttggcccaggccagctggatgcatttttccgggttgtggcgcacttcgctgatgttccggcaggtgtccagatgcaccaccatgcccttgccggccgagaggtggccgacgatggggtcgccggggattggcgtgcagcacttggcgtagctgagtaccaggccttctgtgccgcgaatcgccagggggccttcggcgttgggcagttcctcgccttcgctggccagcaggcggcgcgccaccacgtaggccattcggttgccgaggccgatgtcttcgagcaggtcgtcgaaggtttccatgcggtattcgttgagcaccgccaactggcgctcggccggcaccttgtcgagatgggtctcgaagctggccagcaccttgttgagcaggcgctcgccaaggttcaccgattccgagcggcgctgcagcttgagtgcgtggcggatatgggtgcgcgccttgccggtgaccacgaagttcagccaggctggattcggtcgtgcgccgggcgcgctgacgatctccaccgtggagccgctttccagggcttgcgacagtggcgccaggcggcggttgatacggcaggcgatgcaggtgttgccgacgtcggtgtgcaccgcgtaggcgaagtccacggccgtggagcctttgggcagctccatgatgcggcccttgggcgtgaacacgtagacctcgtccgggaacaggtcgatcttcacgctctcgatgaattccagggagttgccggcacgctgctgcagctccagcacgcccttgacccactgacgcgcgcgggcgtggttgcccttgggcagctcgtcctcgttggacttgtacagccagtgcgcggcgatgccgttgttggccatctcttccatctcgcgggtgcggatctggatctcgatgggtacgccatgcataccgaacagcgtggtgtgcagcgactggtagccgttggccttgggaatcgcgatgtaatccttgaagcgccccggcagcggcttgtagaggttatgcaccgcgccgagcacgcggtagcaggtgtcgaccttgtcgaccacgatgcggaaggcgtagacgtccatgatctcgttgaacgacttacgcttgccgcgcatcttctggtagatgctgtacaggtgcttttcgcggcccaccacttcgccgctcaggccttcacgctcgaggcaatgcagcagcgactcctcgatgcgcgtgacgatttccttgcggttgccccgagcgcgccgcacggcggcgcgaatgcgctcggagcgcatcgggtgcatggccttgaatcccaggtcctcgaattccacgcgcatgctgtgcatgcccagtcggttggcgatgggggcgtagatttccagagtttccttggcgatgcgccggcgtttctcgccggacagcacttccagagtacgcatgttgtgcaggcggtcggccagcttgaccaggatcacgcggatgtcgcgcgccatggccatggccatcttctggaagttctcggcctgggcctcggccttggtctcgaagttcatctgggtcagcttgctgacgccatccaccagctccgccacggattcgccgaactgcgcgtgcagggcttccttggcgatgccggtgtcttcgatcacgtcgtgcagcatggccgccatcaggctctgatggtccatgtgcatgtcggccagaatgctggccacggccagcggatgggtcacgtaggcttcaccgctgcggcggcgctgcccgtcgtgcgcctgttcggcgtagaagtaagcgcgacgaacgaggttgacctgttcgtcgcccaggtagcccgaaagcctgtccgcgagggcgtctatgctcggcatgggaggctccccagccgcggcttgtgcacctgcgacgtacgctttcgacccggcataggcttacagaggctcgttcgcctcttcctcgaaggctgcgaacagcggttcttcttcgatgatgtcttcctgggcgacgatttcggcgtcaaccaggccgctggcgatttcgcgcagggcgactacggtcggcttgtcgttttcccaggctactttcggctctttgccgccagtggcgatttgacgagcgcgcttggtggcaagcatgaccagctcgaagcggttatcgacgttgtccaggcagtcttcaacggtaacgcgagccatggtgttcctcgtagcgaatgcagaattggctgagcccgaatgggcgagcggactgaatagtctagaaaaacgccagcattaagggaagcgaaactcgctgagaggcacgcgttcgcaacgccgggcgggattttcgcggcctgaatggacggttttgcaccgcccatcggctttgcctcaggccagtagctcgctcagcaggcccgcatggcgctgatgttgagcgctctgcagcagctggttggcgcggaaaacggctttcaggtcgctgagcgcatggctgaaatcgtcgttgatcaccaggtagtcgtattcgacgtagtgactcatttcgctgaccgcttcgcgcatgcggcgctcgatgatctcgccactgtcctggccgcgattggtcaggcggtggcggagcgcttcgcgggtcggcggcaggatgaagatcgacttggccaggggcatcagcttgcgcacctgctgggcgccttgccagtcgatttccagaatcaggtcgatgccctcggccagggtcttttccagcgcgcgctgggaggtgccgtagaaattgtcgaatacctgagcatgctcgaggaattcgccttgctcgagcatggcagtgaactgtgcatggtccacgaagtggtagtgcacgccgtcgacttcacctgggcgcatggcgcgggtggtgtgcgacaccgacacgcgaatgtgcggctcgctttcgatcagcgcgttcaccaggctgctcttgccggcgcccgagggggcggaaatgatgtacagcgtgccgctggtggtgctcatggatctgtcctgaaacggttggagtcgggaaggcgcctcggcgccatattattcgatgttctgcacctgctcgcgcatctgctcgatcaataccttgaggttgactgccgcctgggtgctgcgcgggtcgaacgccttggagcccagggtattggcctcacggttgagttcctgcatgaggaagtccaggcgacgcccggccgcaccgccggccttgattacgcggcgcacttcggtgacgtgggtgctcaggcgatccagttcctcggcgacgtcgctcttctgtgcgagcatcaccagttcctgctccaggcgctgcgggtcgagttcggcctgcatctcgcggcagcgttcgatgatcttctggcgctgggcttcgagcatctgcggcaccagctcgcgcagggcggcgacttcctcgagcatgctgtcgaggcgctcgttgagcagcttggccagctcggtgccttcacggctgcggccgttcttgagctccgccagggcgctggcgaacagctcgagtgctgctttattgagtgcttgcggatcgctgctatcggccaccagcacgccgggccagccgagcacttccagagggttcagcggcgcgggttgcttgatcagcgcggcgacgctctcggcggcggcgatcagttgggtagccttgtcgcggtcgacctgcagcggcttgccggcactgtcttcggtaaagcgcagggtgcattccaccttgccgcgcgacaaaccctgacgcagcgcttcgcgcaccgcgccttcgagatcgcggaaggcctccggcaggcgcaggtggggttcgaggtagcggtggttgaccgagcgcagctcccagctcagggtgccgttggcacctgcctgctcggtacgggcgaaggccgtcatgctgtggatcatgctgcttacctcggcttgctgtagggcaaaggcggcgattgtagcgcacagcgtctgtgcctcccaaaccccgtgcggcgccatcgggcaggcgcggtcgcggcttggagtcaacagcccctataatgcgcggcagattctactcgagagcaggtatttgttgatgaaacgtcccagtggccgcgccgccgatcagttgcgcccgatccgcatcacccgcaactacaccaagcacgctgaaggttcggtgttggtcgagttcggcgacaccaaggtgatctgcaccgttagcgtcgagcagggcgtaccgcgttttctgaaaggccagggccagggttgggtgaccgctgaatatggcatgctgccgcgcgccaccggcgaccgtaaccagcgtgaggccagcaagggcaagcagggcggtcgtaccctggaaatccagcgcctgatcggccgctcgctgcgcgccgcgctggacatgagcaagctgggcgagaacaccctgtacgtcgactgcgacgtgatccaggccgacggcggcacccgcaccgcgtcgatcaccggcgccatggtcgccctggtcgatgccctgaaagtgatgaagaagcgcggtggcctgaaaggcggcgacccgctcaagcagatgatcgctgccgtttcggtcggcatctatcagggcgagccggtactggacctggattacctggaagactccgccgccgagaccgacctgaacgtggtgatgaccagcaccggtggtttcatcgaggtgcagggcaccgccgaaggcgcgccgttccagccggccgagctgaatgccatgctggccctggcgcagcagggcatgggcgagctgttcgccctgcaacaggctgcactggccgaatgaccggccgttgaccgaggagagccgtgatgatcgatgagcacaacgccgtaacgccgggcgaacctgaccgcgacgcgcggcagtgggcgatgatctgtcacttcgcggccgccctcggcttcgtgttccccttcggcaatctgatcggcccgctggtggtctggcaggtaaagaaggattcgcacgccttcatcgacgagcagggcaaggaagcgctcaacttccagctgacggtggccatcgccggtatcgtctgcctggtgctgatgctggtgctgatcggctttctgctgatggggctgctgtgcatcggcaccgtggtgctgaccatcattggcggcatcaaggccggcgagggcaaacactaccgctacccgttctgcctgaggttgatcaagtaatcctcgcctgatcgaagaaaaagccagcgtaatgctggcttttttattgaagtgtaaccaagtgttgattcgcctggaggcgacttttaagctctgccacgaaatcgccccatcgagctcacaaggacgcccatgatccccatcaacccactggccatgatgctcggatcattgttcctgctggtgtccctggtttgcgtggccgccttggcggcgctgctgatcgcctttctcaatcgccgttcgcggcgcttcatccgcatgcacccctggtggttcggactgttggccgtatttctggtcgccggcagcctgcccaccgtcgagtttctgcgctgggaggccaaacagtgggccgagcaacgcgcgctgagtccgcgcctggacagcgagcaggtgctcggtgagctggtgctgcccgccggtacgcgggtgtggctggagcgcctggagccgggcaagaacctcagtggcgacaacctgccctacggcctgcagagcctgaagcgcgccgaattcgacagtcagccgcttgtggtgcagggcgccgcattacgccgtctggatctcggtgaccgactggccgaagcaaagctggtcgatgacgccacgctgggcggctggcagtgttcggcgcgggcaccggtgacctttggctatccgtccggtgcgcgtttcgagatccgccagtggcagctggaaagctgcaccctggccgctggaagccaggtggccggcatcacctggccggagccgatgatcgtgcatgcggtcggcgagagccgctggcagctggaaaccaccgatacgccggtgcagttccaggggctcaaggtgaggctgtggaatctgtgggtcgatggcccttatggccagatgcaggactggcagggcgagctgtccgagcctgtccagttaggccccatgcagtacccggcgaatactcgggtgcgggcattcaacggcaacctgttgttcagcccgctgagcgaggcgccggccactgatcgtcgtgacggcaagcccgtcgagccggatatctcggtggcgcagcgggctgacggtgaggtgctgggcacccaccgcaatgaggatgtgggcgtggtcgactggttcaaggtcgtgccctgaggcggctcagctgcggtccgccagcacgccgatcaggaacatcaccaccagcagcaccggcgccagggtgtagttgttgaagtggcccagcaactgggtcagcagcggcgtcaggtagaccagcgccaggccgtagccgaccacgcagaccgccacgaagatcagggtacgcaacacgaaattcaggccgccgatgcgcgcctggatccaggcgttgatcgccgggccgaacagcaccagcaatgtggccataagccccagggaaatctcgctgagatggccacggctccagcgtgacacggtggcgatcaggtccagcacaaaatccatggttgctccttgggcgtgacgatttaatcctgttgcctcggatcatccggcgcgccgttggttcgccgatggtggtgattcaaggcaggaaatactgcagcagatcattgagaaacagccggccttcgcggctagcgaccaggcgcgtcgggtccgcttgcagcaggccgcggcgctgggcctgttcgcgagcctcggctagttgttgcaggggcaatccggtgcgctggctgaacagctcggcggcgcagccatcgctcagacgcagcacattcatcagaaactcgaacggcagctcatcggccgtcagcagccgctcaccagcgctgtagcgcttggcggggtcgaggtaatccttcggtaggcgggttttccaggtgcggctgatgcgcccgtccggtgtgctcagcttgccgtgggcgccggcaccgatgccgaggaaatcaccgaaggtccagtaattcaggttgtgccgcgccatgcgctcgggctgcgcgtaggccgagacttcgtactgggcgtaaccgtgctcggcgagcagcgcctggccggcttcctggatatcccacagggtgtcgtcctcgggcagtaccggcggctggttccagaacaccgtattcggctccaccgtcagctggtaccaggacaggtgggtcggcgcctgggcgatggcgatgcgcaggtcgcccagagcgtcatcgagggactggtccggcaggccgtgcatcagatccaggttgaaattgtcgaagccggcggcgcgggccatgtcggcggcacgcacggcttcgtcaccatcgtggatgcgccccagagccttgagtttttccgcctggaagctctgcacgccgatcgacaggcgattgatgcccaggcgccggtacgcggcgaatttctcctgctcgaaggtgcccgggttggcttccagagtgatctcgatatggccggcgaacgggatgcgcctctccaccccttcgagcaggcggcccagggccttggcggaaaacaggctgggcgtaccgccgccgaagaagatcgaggtcagcgggcggccgtgtgcctgggccaggtcagcgtcgaggtcggcgagcaacgcgtcgacgtaggcctcttccggcaggttggggccggcggcgtgggagttgaaatcgcagtaggggcacttgcgcacgcaccagggaatatggacgtacagggccaggggcggcagctggaacacgggcttctggatcacggcagggtggttgcggggcgctatcgtggcacgagttgggcaaactgccaaagcgcgtggatgaagcgccccattcgaaagcgcttacaaacccaggcgctgcttgagcagcttcatggcaatggcgcggtggctgagctgattcttgtcggccgcaggcagctctgcgctggagcactggcgctcctcgacccagaacagcgggtcgtagccgaagccgtgctcgccgcgtgcctcatgcaggatgcggccatgccacaggccctcgcagagaatcggcagcgggtcgtcggcgtgtcgcaccagagccaggcagcagacgaactgggcgccgcgctcggcgtccggcacttccttgagggccgccagcagcttggcgttgttggcggcatcgccctggccatcggcgtagcgagccgaatagatgcccggcgcgccgccgaggaaatccactgccaggccggagtcgtcggccagcgccggcaggccggacaggcgcgaggcgttgcgtgccttgaggatggcgttctcgacgaacgacaggccggtttcctccggctccacctggctgaattcaccgaccgagcgcaggcgcacgcggtcgccgagcatggcttgcagttccttgagtttgccggcgttgtggctggcgaggacgagttctggaaaaggcatcatggctccggaaagagttcctggttgaagtccaggcgctggccgttcacctgcaggttgaacagcagcacctcgcgggattcgaggggaaactgcgccaggtacgaaacgaattcgccctcgcgctgctcgatgaacgtcagcgtctgaccatggcccagcacgttcctcacctcgccactgacctgcgcgggcgcggatttgccatcgcgcagtacgctgacgttgagtacgcccagcttgccgctgcgcaccaggccgctggcatgggcaatctgcggctgcaggtagctggcgttgaaggcgctgtaatgcacctgcaggtcaccaaggcgctgcatgcgcccgtcagcggcagccgacaggctcaggcacagggccatcagcacgatgagcaggcgcatggcgcggcctagttggcgatgcgcacgtcgtgcgcattgtggccgctgatgcggtagatgccgatctcgcccagcaggttcggccaggcgcggctggcccagccatgccggtgttcgcggtccacggccaggcggtcgagcacccgggcgctctgctggtggcacaggcgctcgaagtcctcgaaggtgcagaagtggatgttcggcgtgttgtaccaggtgtacggcaggaaatccgacaccggcatgcgccccttgctggccaggtaccagcggcagcgccagtgaccgaagttgggaaaggtgatgatgcaggtcttgccgacgcgcagcatctcggccagcaccttgtcgggaaagtgcagcgcctgcagcgactgggtcatgaccaccacgtcgaagctgtcgctggcgaagttgcccaggccttcgtcgaggttctgttcgatgacgttgacgcccttgccgatgcactgggcgatcttgtccgggtcgatctccaggccatagccggtcacctgcttgttggcgcccagccaggcgagcagttcgccgtcgccgcaacccaggtcgaggacgcggctgccggcgggaatccattcctggatgatctctaggtcggctcgcatgcttacacctcgatccgtttcatgtagctggcaaaaccctgcaggtagcgggggatcggcatcaggaaggcgtcgtggccctggggcgcatcgatctccaggtagcagacgttcttgcgggcggcgagcagggcgttgacgatctcccgcgagcgcgccggcgagaagcgccagtcggtggtgaacgacatcacgcagaagtccgccttggccttggccagggtcttggccaggtcgccgtcgtgctcggcagccgggtcgaagtagtccagcgccttggtcatcaacaggtaggtgttggcgtcgaagcgcccggaaaactcctcgccctggtagcgcaggtagctttccacctggaattccacgctgtggaagtcgtagttgagcttctcgttcttcaggccgcggccgaatttctcgcccatggcgtcatcggacaggtaggtgatgtgcccgaccatgcgtgccagcatcaggccacgcttggggatcacgccctgatcctggaagtgcccgccgtggaattccgggtcggtgagaatcgcctggcgcgccacttcgttgaaggcgatgttctgcgccgagagcttaggtgccgaggcgatggccaggcagtgacgcacgcgctccgggtagctgatcgtccactgcatggcctgcatgccgcccaggctgccgccgatcaccgcggcccactggccgatgcccagcaggtcggccagccgcgcctggctgttgacccagtcttccacggtcatcaccgggaaatcggcgccgaacggcttgccggtggccgggttgatatcggaggggccggtcgagccgttgcagccgcccagattgttgaggctgacaacgaagaacttgttggtgtcgatcggcttgccggggccgatgcagctgtcccaccagcccggtttgcggtcgtctgcgctgtggtaacccgcggcgtggtgatggccggacagcgcgtgacagatcagcaccgcgttgctggcgttggcattgagctcgccgtaggtttcgtagatcagctggtaatcggccaggctgcggccgcaggccagggccagtggctcggcgaacctggcgacctgtggcgtcaccaggccaacggagtcttgaggaaaaacagtcgacatcgacgctgctcggctagggaaggtttctagaaagagcagcagtctaaagagcgcgcctgtcagcggcaaggaaaccacggaccacgcaggccgagccggccagcgggtgtgttattcgaggttgccggtcggccgcggcatgcctttgagcgtgaccaccttggcctgacgctggatcggcgccgggcggcgcatcacgcgcagcatgtcgccggcctgggtcagctggcccttgagctcggcggcatactgggccagctgttggtggcgctggcgcccgtgctgggtgtcctgggccagggccttgaggcgcagcatgtggccttccagcagctgcttgtgctccagggtgtgctgcatcagcggcatcagcgcctcgtcggcccagcgctcggcgtcgcggcgcaggcggcggtgcaggccgatgacttcctgcaccaaggtggcgaagaagcgtcggccgaggctgcgctgctcggtcagcagcgccttgaggcccaggcggaagcggtcgccctttttctgcagctggcgcagttcgcgcacgtagtccgccagttcgaagcgcggtgcgtcgactgcctgcagtgggttctcctcgttgtgccggcggtagatggcctcgaccatgcggttggccatgtcggcatcgtgggacaggctgtgcaggtcgtcctcgacggcggtgaagaagttcaggatcgactgattgatgcccagagtcgtccaggcgccgttgagctgacggcgcagcagggcgagatgcgcttcgagtttctctgcctgggcggaagtcttcaggcgttcgccctgattgcgcagcaggcgctggttggtacgcagcgccaccaggcgcttgtggtgcagggtgtggtcgtccttggtccggctggtcagctccatgagcatctggccgttgtcctggcggcgctcgtcgagtagctccaactgctcgctgaccttggccaggcgcaggcccagcacatgctggctgttggtgagcatggccagcacctgacgcaccacgcgctcttcgagcaggtgttccttctgcgccacgatgcgctcgcagagcagcgtctcgagctctgccatctggctgcgcgccagcaggcccgggtccttgcgcaccttggccagcagcgcctgcttggccgacagcggcaggatgtcccggccgggaatgcccaggtggcgggcggcctgcatgcgcacccgctcgatggcattggccacgaaggtgtcgccggccaggtcgtcccacagcacgtcgatcttgttcagcaccgcatacaggcagccttggcgctcctcgtcgaggggctgtacgtgctgctgccagatatccaggtcgctggccgtcacgccggtgtcggcggacagcagaaagatcaccgcctgggcgctgggcagcatcgacagggtcagctccggctcgcagcccagggcattgaggcccggcgtgtcgagaatgcgcaggccctggcgcagcagcgggtggtcgaaattgacgatggcgtggcgccaggccggcaccagcacctggccggatttgtcggtgctttccaggttgtccgggtgaaagcccaggctgatcgccttctccaccggcatggccttgctggcagcgacctgggcgaaggccttggccatgccgtcggggtcgctggtgtccagcggcacgttcacccagtggcgcggggtgcgcttgaactgggcgacgctggcctcggcgatgcgcgtctcgatgggcagcaggcggatatagggctgctcggcgcccggatcgaagagaatctcggtcgggcacatggtggtgcgcccggcctgggacggcagcaggcgctgaccgtattcggagaagaacaggctgttgatcaactcggtcttgccgcgggagaactcgccgacgaaggccagggtgatgtggtcggtacgcagcaggcgtagcgcccgctccaaacgtgcctcgacgccctcgctgctcagtcggttatgggccagccaactgcgatagcgggtgatctcgcggaccagttcgcgcttccaggcgacatacgcatcgacctgctcactgagacgttccatgctcatcggtaggttccctgacaaggcatcggcttcgatgcgggctgccgagcattatgcgaggggcacaggcggcgtcaatggcgactgggtcgcattggcacctgatggtcgttcaggacgggcgagcggtcaggccgagttcggcgggcaaggtggtgggcgcctttatacgtacacgcttctggcggctctgctggccgctttccaggctgacctggctcttggcgacaccgaaggcggcggccagaaaggccaacaggtgggcattggctttgccgtccaccggcggggcggtgaggcggatcttcaggcgttcgccatgcagcccggcgaacgcgtcattgctcgccttgggctgcagatggcagtcgaggatcagcgcatcgccgtcccagcggaagaacgccaccgcttttatatcgctaggctcaggccgctgaacatacctgtactgatcgccaggttgcggatcaccagcatgtcgatcaggttgaggatcaggaacgccacgatgggcgacaggtccaggccgcccaggttgggcagtacgcggcggatcggcatcagcagcggttcgcagatctggttgaccagcagggcggccgggttgtgggtgccctgggcgacccaggagaggatcacgctgatgatcagggcgaagaagaacaccttgagcagcagggcggtcacgccaatgatcgaccacaccagaatcagcagcgggtcgctgatgccgacgcccatcagcatcagggtcagtgccatcagcacgaactggacgatcagcgccagcaccagcgaggccaggtcgaggccgccgaggctggggatgatgcggcgcagcggcttgaggatcggatgggtggcgcgcacgatgaactggctgagcgggttgtagaagtccgcgcgaaccagttgcaggatgaagcgcagcagcacgatcagcaggtagaagctgccgatggtctgcaggatgtaaatggcagcggtgttcagaccgatcattacgtgtctccttattgacccagttgttcggccagctcggccgagcgctgatcggcggccttgacggcctgctcgaccagggcttcgaagccgccagcctggaatgtcttgatcgccgcctcggtggtgccggcgggcgaggtgacgcggcgacgcagctcggcggcgtcgacgtcgctgttcagggccatctgcgcggcgcccagggcggtttgcatcgtcagcttggcggcgacgtcgcggggcaggccgagcttctcaccgctggcggtcatcgcctcgatcagcaggaagaaatacgccgggccgctgccggacacggcggtcacggcgtcgatcagcttttcctcgtccagccacaccgccatgccgacggcgctaagtagctgctcggcctgctggcgttgctcggcgctgacctgcgcattggcgtacaggccgctggcgcccaggcgcaagagcgacggggtgttgggcatgcaacgtacgatggcgcgcgcgcccagccagttttccaggctggcgctggtgatgccggcggcgatggaaacgatcagctggccggcctgcacatggggcgccaggtccaggcacacgtccttcatgacctggggcttgaccgccaggacgatcacgtcggcgtcacggcaggcctcggcattgctggcgaccacgtcgatgccgtgttcggcggcgatcttctcgcgctgttcggcgccacggtcgctggcacggatggcgctggccggcaggccttgggcgagcagcccgccgatcaggctggcggccatgttgccggcgccgatgaaggcgatgcggggagaggtcatggggaggttcctgtctgaaaagtcgagatcgggtaattcaaaccttgccgtagtcgcgttcgccgaacagcgccgtgccgatacgtacccagctcgcgccctcggcgatggccgcttcgaggtcgtggctcatgcccatggacagggtgtcgagatcgaggttcagcgcgtcccgcagtgcgcgcagacgggcgaacgccgcacgttgctcggccacgtcatcggtgggcgcggggattgtcatcaatccgcgcaaacgtaggttgggcagttgtgtaaccgcctgtgccaactcggcgagctgctcgggctggcagccggatttgctcgcttcgccgctgacgttgacctgcaggcagatgttcagtggcgccagctctgcggggcgctgggcgctcaggcgttcggcgactttcaggcgatccaccgagtgcacccaggcgaaatgctcggcgatggggcgggtcttgttggactggatggggccgatgaaatgccaggtcagcggcaggtcggtgagcagcgcctgcttgtcgagggcttcctgcaggtagttctcaccgaaatcccgcaggccggccgcgtgggcttcacgaatcgcgtcggcgggcttggtcttgctcaccgccagcagcccgacagaggaaaaatctcgctgcgaggcttgcgccgcctcacggatccgcacaccgacctttgcaatattctctgctatcgtggacattacctgcgcctgccgcctgagcgtttctgcgggccccacggtgttctgccaagggcgtgctcgcgcagccgcctggtgatcccccaaggcccctatccttaagttacgcggcattctaccgtcattagggagtcccatggatatcaccgagctgcttgccttcagcgccaagcaaggcgcgtcggacctgcacctttccgcaggcttgccgccgatgatccgggtcgacggcgatgtgcgccggatcaacctgcctgccctggatcacaagcaggtccacgcgctgatctacgacatcatgaacgacaagcagcgcaaggatttcgaagaattcctggaaaccgacttctcgttcgaagtgcccggcgtggcgcgcttccgggtcaacgccttcaaccagaaccgcggcagcggcgcggtattccggaccattccgtcgaaagtgctgagcatggaagacctcggcatgggcgagatcttcaagaaggtctccgacgtgccgcgcgggctggtgctggtcaccgggccgaccggttcgggcaagtcgaccaccctggcggcgatgctcgactacatcaacagcaacaagtaccaccacatcctcaccgtcgaagaccccatcgaattcgttcacgagtcgaagaagtgtctggtcaaccagcgtgaggtgcaccgcgatacccacggcttctccgaagcgctgcgctcggctctgcgtgaagacccggacatcatcctggtcggcgagatgcgcgacctggaaaccatccgcctggcgctgaccgccgcagaaaccggtcacctggtgttcggcaccctgcacaccacctccgccgccaagaccatcgaccgggtggtcgacgtgttcccggccgaggaaaagtccatggttcgctccatgctgtccgaatccctgcaggcggtgatttcccagaccctgctgaagaagatcggcggcggtcgggtggcggcccacgaaatcatgatcggcaccccggcgatccgaaacctgatccgcgaagacaaggtggcgcagatgtattcggccatccagaccggtggtgcactgggtatggaaaccctcgactcctgcctgaaacggctggtgtccaaaggcctggtcagccgtgaaagtgcccgagagaaggccaagacacccgaaaacttctgagaatctatccacgatcagctgcgcgtcggcgttactgcgttaaaaacaagctcggaatgctcatttaccactcgtaaactccgcttcctcgcttgtttttgccttgcatcgctctagctcgcaagatcgtgaacagatcctcggcccaggctggcggatttcccctccgccggcaattgaacatcgcgccagcgcatttaggtaggcacccatggaattcgaaaaactgttgcgtctgatggtcgagaagggcggctccgatctgttcatcaccgctggcgtgccgccgtcgatgaaggtcaatggcaagatcatgcccgtgaccaagaccccgctgtcgccggagatgacccgtgaaaccgtgcacggggtgatgaacgagcagcaacgccgggagttcgccgaaaaccacgagtgcaacttcgcgatcagcgcccgtggcatcggccgtttccgggtcagtgccttctaccagcgcaacctggctggcatggtgctgcgccgcatcgaaaccaacatcccgacgctggacgacctcaagctgccggaaatcctcaagaagctggcgctgaccaaacgcggcctggtgctgttcgtcggcgccaccggcaccggcaagtccacctccctggcggcgatgatcggctaccgcaacaagaacagcagcggccacatcatctccatcgaagacccgatcgagtacatccaccagcaccagaactgcatcgtcacccagcgcgaagtgggcatcgacactgattctttcgaggtcgcgctgaagaacaccctgcgccaggcgccggacgtgatcctcatcggtgaggtgcgtacccgcgagaccatggaccacgccgtggccttcgccgaaaccggccacctgtgcctggccaccctgcacgccaacaacgccaaccaggcgctggaccggatcatcaacttcttcccggcggaccggcagaaccaggtgtggatggacctgtcgctgaacctcaaggccatcgtcgcccagcaactgatccccacgcccgacggcaagggccgccgcgccgtgatcgaggtgctgatcaacaccccgctggccgccgacctgatccgcaagggtgaggtgcacgagctcaagggcctgatgaagcgctccaccgagcacggcatgcagaccttcgaccaggcgctttacaacctctacagccagggcgagatcacctacgaagatgccctgctgtacgctgactcggccaacgacctgcgtctgatgatcaagctcggctcggaaaccgacggcgaacacctgaccagcatgtcccagggtctggccttggagatcagcgacgaagatcaggggcggcggtttcgttaagcctgtcgttgctcgtatagaacgaaacccgcttcggcgggttttttgttggtgactcggggctgcctatgcggcagtgaaggtggcgcctttcgtcacgggcaggtctaggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacacctgcatcaccggcatgccgttcatctttttctgagctgccgtataggcagctcagaaaagcacggtcggtgcgtcagccatggcagcagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggagacactgccagggtttcttttgcccggttcactgccgcacaggcagcactttctccgcatccgcctgaatgcgtttgcccggccgagcggcgactgcctcagcctggccatcgacctgggcgcctgctctagcctggctcatcaaacggggaatcagtgggccttcgggcaggttgcgccagaagcgcaccggcatattggtttccagaacgcttcgattgaggcgtgccgggttgaaggtactgccgtagtaggccagccacatcgcttcgttgcggtcgtcggtgccctgggccaattgttgccattcaggcgggcagggcttggcgtgatgcagcttctcgccatcccagtacacgccgtcatccggtgtagcgattagccaggtctggcggccgaggcgttcggcgaaatggcccgaggcgctggcgagaatgtcgtgggccggctcgtgccaggccaccagctccggtccgccggcgctggcgtcccgcggtttgaagcgcaggaaggcgtgtaggtgatgcgcttcgcggcgaaccgccttgaggcgggcgtgcagttcgctgccgtcgatatcgccggccagcatggcggcctgatcgccattggcgacgcgccagaggatgcggtacagcagtgcccagcgctgggcgcagcgaaagcgagcggcgctttccagttgttcgatcagggcgcgcggcacgcgtaccggacgatcagccgccacggcggtttgtggcttgtccaggtggccaaagaggtcgtgattttcctggctgtcctgcacccagctcagttgatgcggcgccatgccttggcgcagttgcgctcgggcagcatcccgccagccggcgaaactgccgtcgaaatgcaccgcgtgcatcaccacagccccatctgttgcggcgcttcgctcaattgctggcgcagtaccagggattcgcgggtcgcctgagccgggcggtagtcctgggtgacgataaagggcttggccttttccagcacgcagcgcaaacgccccacatcttcgaagcggatgcgcttctgcctgcgcagggccaccaggcgctgggcgctgagcacaccgatgccggggatgcgggcgatcagggtgacgtccgcgcggttgaggtcgacgggaaagagctgacgattgttcagtgcccaggccagttttgggtcgatatccagcgctaggttgccggggccgtcgagcaactccgtggccttgaagccgtagccgcgcatcaggaagtccgcctgatacaagcggtgctcgcgtagcagcggcggcgcctcgaaggggacgctcttggggctttgcggaatcgggctgaaggccgagtaatagacgcgcttgaggcgaaaatcgccatacagcgactgggcggtgtgcaggatggtgctgtcgtcggtggcgtcggcgccgacgatcatctgcgtgctctgcccggcaggcgcaaaggcgggcgcgcgtttctcgctgtcggcctcttcgacgccattgcggatggtgcccatggcctgcttgatcggcgccacgctcttttccggcgccaggcggatcaggctgctttcggtgggcagttcgatgttcacgctgaggcggtcggcgtagcgaccggcttcggcgatcagctccggcgacgcgtcgggaatggtcttgaggtggatgtagccacgaaactcgtgctcctcacgcagcagcttggcgacccggttgagctgctccatggtgtagtccgccgagcggatgatgccggagctcaggaacagcccgctgatgcagttgcggcggtagaaatccagggtcagggtgaccacttcctcgggcgtgaagcgcgcgcggggtacgtcgctggagcgacgattgacacagtactggcagtcgtacaggcagaaattggtcagcaggatcttcagcagcgccacgcagcggccatcgggggtgaagctgtggcagatgcccatgccgtcggtagcgcccatgccgctctggcctttcgagctgcgtttgggcgcgccgctgctggcgcacgaaacatcgtatttggcggcgtcggcgagtaccgtgagcttttcgatcaattccatgggtaacgattcgatagctgtatttatatacagtatcgagcaagctccagacgcccgcaaggtcgtctcgtcggcgacaggggaaaccagcgccggcgttgtggatcgaaggcaatgaacctatctatctggagagtccgatgcagcgtcctgacacccacagcaagatcatcggctacctgctgtggatctttggcttcctcggtgcgcaccgcttctattacggcaagccggtgaccggcaccatctggtttttcaccctgggcctgctgttcatcggctggatcatcgatctgttcctgattccggcgatggatcgggaggcggacctgcgcttcacggccgggcgcatcgactacaacgtcgcctggatcctgctcacgttcctgggcattttcggcgtgcaccgcatgtaccaaggcaagtggatcaccgggattctttatctgctgaccggcggactgtttctggtcggcgtgctgtacgacctgtggacgctgaacaatcaggtgtcgattgagaatgcgcgtaacggataaggtcgctggaaagtgaagccaggcatcgctgccggcctttgtggggcgacagggatgcctggttgatgcggattatttcgcgggcatggcccgctcccacatcagtcagccggtggtagatcagccttggaagctgatatgcccatccaccagggtgtagcgcacctggctgggcaggcagtggccgaggaaggggctgttgcggcccttcgagtgccagctttcgccggccacggtagaggcttgcggatcgaacagcaggatatccgccgcatcgccctgcttgagttggccgaccggcaggcgtagtgcctgcgccgggccgctgctcaggcgggcgagcagggtgggcaggtccagcaagccgtcctgcgccagcgtcatggccagtggcagcagcagctgcacgccgctgatgccgggctcggtctcgccaaacggtgccagcttggcgtccagttcgtggggttggtgatggctggagatggcgctgatcacgccgctcttcaccgcctcgcgcaggccgtcgcggtcggcgcgggtgcgcagtggcggttgcacgtgatagaggctggaaaagtcgatcagcgcctcgtcggtgagaatcagctggtacagcgccacatcggcggtcaccggcaggccgcgagcctgggcatcggcgatcagctgcgcgccgcgggcgctggtcagctggctgaaatgcgcgcgcacgccgctctgctcgaccagcaacaggtcgcgagccagggccacggtttcggcggtttccggaatccccgacaggccgaggaagctggcagtggcaccctcgtgggccagaccgccttcggcgaggtcatgatcctgggagtggaagatcaccgtgaggtcgaaggtggcggcgtattccagggcgcggcgcagggtgcgcgcgttgcggaaattgttcaagccgttgccgaacgccacgcagccggcatcgcgcagggcgaccagctcggcgagctgctcgccatcgagccctttgctcagggcgccgatgggaaacaccttggcgtggccggcttcgcgggcgcggtcgaggatcagttcggccaccgccgaagtgtccagcaccggcttggtgatcggcgggcagcacaggctggtgacgccgccagcggcagcggccagggtttcgctggcgatgttgcccttgcggctgtagccgggctcgcgcagggcgacagacaggtcgaccaggccgggtgcggcgaccaggccgttggcgtccagggtctggtcggcttcgaagccggccggcgcctggccgacggcgctcagcttgccgccttctatatacaggtcggcgacctgatcgaagccgctgctcgggtcgatgacgcgggcgccgaggatacgggtacgcatcagttgtgctcctcagcgttgagttggcgttgggcgttctggccgctcatggccatggacagcacggccatgcggatggcgatgccgtaggtgacctggttgagaatcaccgactgcgggccgtcggccaccgccgactcgatctccacgccgcggttgatcggccccgggtgcatgaccagggcatcgggcttggccagcttgaggcgctgctcggtcaggccgaacaggcggtagaactcgccctcgctgggcaacaggccgccggtcatgcgctcgcgctgcaggcgcagcatgatcaccacgtcgacatctttgaggccttcattggcatcgctgaacacgcgcacgccgtagctttcttccaggccgatgggcagcagggtcttcggcgcgatcacgcggatgtcggggcagccgagggtcttgagcgccagcatgttggagcgcgccacccgcgaatgcaggatgtcgccgacgatggccaccgagagattctcgaagctgcccttgtggcggcggatggtcagcatgtcgagcatgccctgggtcgggtgcgcgtggcggccgtcgccaccgttgatgatcgccaggttcgggcacacgtgttcggcgatgaagtgcgcggcgccggagccggcatggcgcaccacgaagatgtcggcggccatggcttcgaggttgcgcagggtgtcgaacagcgtctcgcccttgctggtcgagctggtcgacacgttcaggctgatcacgtcggcggacaggcgttgggcggctagctcgaaggtggtgcgggtgcgcgtggagttctcgaagaacacgttgcacaccgtcttgccgcgcagcagcggaaccttcttcacggcgcgggcaccgacttcgaggaaggagtcggcggtgtcgaggatttccgtcagcaactcgcggggcaggccatcgagggacaggaaatggcgcaactggccttggtcgttcagttgcagggggcgcttggcatcgagtgcggtcattgcggacggccttggtcggaaagcgtctgaagttcgagggtgaaaggcgcggggccggacaattttacccgttgatcggccgccagcgacagcgtcgcgccgaccacgtcggggcggatcggcagctcgcgggcgtccaggtcgagcaaactgaccagggtcacgctggcagggcggccgtagtcgaacagctcgttcagcgcggcgcggatggtgcgcccgctcatcagcacgtcgtcgatcagcaccaggtgctgaccttcgatctcgaacggcagctcggacggttgcacctgcgggtgcaggccgttctgggtgaagtcgtcgcggtagaaagatacgtcgagcacgcccagcggctcgtcgcggcctagttgctcgagcagcgcctgggccacccacacgccgccggtgcggatgccgatgaagcgcggcgtgctgatctgccgccggctcaggtggttgctcagcgaggtcgccatctgcggcagcagttcggcggggttgggtaggctcatctaaagctccttgtggccgggtcagcccaggcagttttcttccagccagccctgcagcagcagagcggcggccagggcgtcgaccgggcgctggcggtagccaccggtctggccctgctgcaggcgctcgcccttggcggcgtaggtggtcaggcgttcgtcgtgggtgaagactggcagattgaagcggccgttgaggcggcgggcgaacttctcggcacgctcgctcatgtcgcttggcgtgccatccatattcagcggcaggccgacaacgatggcatcgggctgccattccttgatcagcgcctcgaccttctgccagtccggcacgccgttctgcgccttgaggatgcacagctcgcgggccgagccggtgatcggctggccgacggcgacgccgatctgcttggtgccgtaatcgaagccgagcagcaggcgcagggattgtttatcgacctcggccatcaggcatggcccgcctgggcagttagcagattgaggttgatgccgagcagcgcggcggcggcgccgaggcgctggtcgtagggcgtttcgaacagaatcgcctggttcgccgggcaggtcagccaggcgttatcggccagctcggcctccaactgaccggcgccccagccggcgtagccgagggcgatcaggtgattagccgggccgctaccttcggcgatggcgaacagtacgtcctgggaggtcgacaggctgaggtcgccgagctccacggtggcctggaagtgttggcctttgggatgcagcacgaagccgcggtcggtctgtaccgggccgccgctgaagatcggcaggctctggcacagcaccgagggtgtactttccgggcgcagctgttcgagcacgtcggccaggttcaggccattggggcggttgatcaccaggcccatggcgccctggtcgttgtgatcgatgaggtagatcacggtgtgtgcgaaattcggatcgtccatgtgcggcatggcgatcagaaagtggtgtttgagaatgctcgggctggcgtctttcatggccgctagtttgaggctgtgcggcgcaagctacaagccgcacgttcgggcatgaatgccgcgtcggggtcagttgctcgacaggcggtcgccgcgctcgaagcgccaggtgcggatgatctccaggcggtcgatgtcggccagatcgccggtgaacggcgcgtagggcgcggccaggcgcacgatgcgcatggcggcctggtcgagcacctgctcaccggaggattccagcaccatcacctcgtacaggctgccgtcacggttgatcgacaccagcaggcgcaggctgccgtggatctgccgacggcgggcgtcgtccgggtagttgaggttgccaatacgctcgaccttcttgcgccattcatccttgtaccaggcgcccttgtcgcgcatggtcgaggcggcgttgaggcggtggatcttcgggcgcttggcgtactgctgcacctggtcggacagctcggcttccaggctggcgatctcggcggacagctgagcgctgtcgaaggacggcgcctcctggcttggtggcgtcggtttggtttcctcgcgcttggccggggccttctgctgctgcggggcgcgggtggtgaccgcggctttcggcgcttcgggcttcacggcaggcggaggcggcgcggcggcgggcgtcaccttgcgtacttcggtgtcctggaagggcgcctgttcggtggtggtcggcgctgccttcttctccagggtgccgctgccctgctgattgtcctgggcgaggaagtccgcctccttgggcttttcatcgctcttgaaggtggacagggtgatttccagggttttgctgatctgcccgggctcggcgaaggtgaaccccacgccgagaatcagcgctgcatgcagcaccgccgccagaaacagggtgaaccccagccgatccgccgggcgaacgccggagggggtgagatcgggtggggtggctgtcgcgttcatcgctatctgtcgtcagggcctgtcggcgtttcggcacgggcgtgctgaaacgtcagcagaccctgggttgccgcgcagtctgccgaggcgatgtgcaaaagtctatgaagcactccgcgcattgagcttttcggcgatcttgtccatcaggcgctcgccgatgcgtgtatcgaaggccgcatcgatctcgcgaatgcaggtcgggctggtgacgttgatctcggtgaggcggtcgccgatcacgtccaggccgacgaacagcaggccgcgctcgcgcaggctcgggccgacggcggcggcgatttcgcggtcgcgctcggtcagcgggcgggcttcgccgcgaccgccggcagccaggttgccacgggtctcgccgctggccggaatgcgtgccaggcagtacggcaccggttcaccgtctatcatcagaatacgcttgtcgccgtcgacgatggcgggcaggtaacgctgcgccatgatctgctggctgccgtgggcggtcagggcttcgagaatcaccgacaggttcgggtcgccctcgcggtgacgaaagatcatcgatccgcccattccatcgaggggtttgagaatgatgtcacggtgctgcctcgcgaaatcacgcagaatgtcgggtctgcggctgaccagcgtttccggcgtgaattgcggaaaacgggtggcgaagaacttctcgttgcagtcgcgcaggctttgcggtcggttgaccaccagggtgccggcttcctcggcctgttcgagcaggtaggttgaatagacgaattcgttatcgaagggcggatccttgcgcatcaggatcacgtcgagttcggtcaggggcatgtcctgctcgtcaccgaattcgaaccagtgctggggatcggcgaacaccttgagcgggcgcgtgcggccgcgagcgacaccggcggcctggtagaggtccttctgctccatatagaagaggctccagccacgcgcctgggccgccagaagcatggccagcgagctgtccttcttgtaggaaatctgcgcgatgggatccatgacgatgccgaggcgaacgctcattgaagtatctccgtagaggcggtgcgaagcagccgcgaaggtagcagggatgggcgccaagggtggcgctgacagggcgggcggtcaagggcgagcaggccgatggcttgcatgtggagagtgtgctacaaaggcccagcgatgggccgggcccattgatttcagggcctccggcgcactggatatggcgtaatacaacgactcaccgaagtggtggcagggcagacatggaacagcattcggaaggcttgagggtgatggtgatcgacgactcgaagacgattcgtcgtacagcggaaaccctgctgaaaaaggtgggctgtgatgtgatcaccgcagtggacggtttcgacgccctggcgaagattgccgacacccacccgagcatcatcttcgtcgacatcatgatgccgcgtctggatggctatcagacctgcgcgttgatcaagaacaacagtgccttcaaatccacccccgttatcatgctgtcgtccaaggacggcctgttcgacaaggccaaggggcgcatcgtcggttctgatcaatacctgaccaagccattcagcaaggaagagctgctcggcgcgatcaaggcccacgtcccggagttctctccggtcgaacaagcgtcctgacgcccggctgtcgctaccaccgcctctcttctatgtattgggaaacatcatggctcgaattctgattgttgatgactcgccgaccgaaatgtacaagctgaccgccatgctggaaaaacatggtcatcaggtactcaaggccgaaaacggcgccgacggcgtcgccctggcacgccaggaaaaacccgatgtggtgctgatggacatcgtcatgcccgggctcaatggcttccaggccacccgacagctgaccaaggatgccgaaaccagccacatcccggtgatcatcgtgaccaccaaggatcaggaaaccgacaaggtctggggcaagcgccagggcgccaaggactacctgaccaaaccggtggacgaagctacgctgctgaaaacactgaacgcggtgctggccggctgaggccgcacccgcgacacgacaaaagaagaaggtcacggcaggcatgtcagagacacgcaccccctttcagatccttctcggtatcgagcagcgttgccgtgcgttggcagcgggcttgccatcgcagcaggtggcggtgcagacctggagtggcattggctttcgcatgggcgagcggtttttcgtcgcaccgatgggtgaggtcggtgaagtgttgcacgagccacggcataccttgctgcccggcgtaaaaagctgggtaaagggcgtggccaacgtgcgcggacgattgctgccggtgatggacctgtgcggctttttcggcggcgagctgtcgccgctgcgcaagcagcggcgggtgctggtggtcgatcaccatgacatcttcgccggccttacggtcgacgaggtgttcgggatgcagcattttgcggtggataccttctccgagcagttgccagcgctcgaggcgtccatcgcgccattcattcacggagtgttccagcgcgagcagccctggttggtgttcagccctcatgcgctggcccaggcacccgagtttgtggacgtggcatacagatagcttttcggtgggggcggcacagcctgccttctgacgttagatggaattcgaagtgcggtagggtccaggcgggggccagataatgaaaaaagtaatctccaacaacgtgctggcggggacacgggtcggtgggctcgtggccgggctgttcgtcgtcctgatcgtttcgatcgtgatgctgttcgccaacttcgcgtacatgaacacgcagagtaaccacgataccgaatacctcggtcacgccggtgagctgcgcgttctgtcccagcgtatcgccaaggacgccaccgaatccgccgcgggcaaggccgaagccttcgcgctgttgcgcgatgcccgtaacgacttccagacccgctgggcctacctgaccgatggcaatgcgcagagcggcctgccagcagcgcccgctgatgtacaggcgcagatggctgccgtgcagcaggactgggacgcgctgcgccagaacgccgacgccatcctggccagcgaacagaccgttctgtcgctgcaccaggttgctgccacccttgccgaaaccattccgcaactgcaggtcgagtacgaggaagtggtcgacatcctgctggaaagcggagcgccggcggcccaggtctcggtggcccagcgccagtcgctgctcgccgaacgtattctcggctcggtgaacaaggtgctggccggtgaccaggattcggtacaggccgccgacatgttcggccgcgacgccagcctgttcggccgcgtactgagcgccatgcaggaaggtaacgccgccatggaaatcaccaaggtcagcgaccaggaagccctggaacgcctcggtgagatttccgagctgttcgaattcgtatccggttcggtggacgagattctcgagacctcgcccgaactgttccaggttcgtgaatcggccaacaccatctttaccgtttcgcaaaccctgctcgacaaggcctcggcgctatcggcgggtttcgaaggcctggccgacggtcgttcgctgaacaccatcgccggctacgtgctgggcgccttggcgctgggttcgattctgatcatcggcctggtgatggtgcaggagaccaaccgtcgactggccgaaaccgccgagaagaacgagcgtaaccagaccgcgattctgcgtctgctcgatgagatcgccgacctcgccgacggtgacctgacggtggccgcgacggtaaccgaagacttcaccggtgcgattgccgactccatcaactactccatcgaccagctgcgcgacctggtcgcgacgatcaacatgaccgccgtccaggtagcgggcgctgctcaggaaacccaggccaccgccatgcacctggccgaagcgtccgagcaccaggcccaggaaatcgccggcgcctctgccgcaatcaacgaaatggccgtgtcgatcgaccaggtatcggcgaacgcctcggaatcctccgcggtagcggaacgttccgtagccatcgccaacaagggcaacgaagtcgtacacaacaccatcaccggcatggacaacatccgtgagcagatccaggacacctccaagcgaatcaagcgccttggtgaatcgtcccaggagatcggtgacatcgtaagcctcatcaacgacatcgccgaccagaccaacatcctcgctcttaacgccgcgatccaggcctccatggccggtgacgcaggccgaggcttcgccgtggtagcggacgaggtacaacgcctcgccgaacgctcctccggcgcgaccaagcagatcgaggcgctggtaaagaccattcagaccgacaccaacgaagcggttatctccatggaacagaccacctccgaggtggtacgcggtgctcgcctggcgcaggacgccggtgtggccctggaagagatcgagaaggtatccaagactctcgcggcgctgatccagaacatttccaacgcggcacgtcagcaggcatcgtctgccggccacatctccaacaccatgaacgtgattcaggagatcacctcgcaaacctcgtccggtaccaccgccaccgccaagagcattggtaacctggccaagatggccagtgaaatgcgcaattcggtgtccggtttcaccctgccacacgacggcgagcaggcgtgatcgtctgccgtctggcgcattgagcgatgcaccaggcggcgggcgtttgctcgagcgagggcttcaatatgcagtcaggcgtctgggccttgcagccagtggcggacatgtccgccaacgagttccgcgactggcaacagttgctggaatcgcgcctgggcatggtggtcaacgaacagcgccgcatcttcctgcagaccaacctgagcacgcgcatgcgcgagctgggcatcgtcgactacgccgcctactaccggcaggtcaccgatggcccgcgcggcgctgtggagtgggccaatctgctggatcggctgaccgttcaggagacccgcttctaccggcatccggcgtcgttcgaggtgtaccaggcgtacctcgctcggcgtggcgagcaggggctggacaggcccctggcgatctggagcgtgggctgttccagcggcgaggagccctattcgctggccatcggcgccagcgaagtgctgggcccggaaggccgcttcggtgttaccggcaccgatatcagccgcagcgccctggccaaggcacgggaaggtttgtacgacggacgcaggctgcaacccatggatgaagcgctgcgtgcgcgctatttcgcgcagcagggcgatggacgcttcaaggttttgccggaactggccgcacgtgtgtgctgcgccaggctcaacgtgctggagttggacaaggcgccaatgaccggcatggacgttattttttgccagaacttgctgatctatttccgccgctggcgacgccgcgagatcctcaaccgcctggccgagtgcctggcgccgggtggcttgctggtgatcggggtgggcgaagtggtcggttggcagcacccggacatgcttccggtggccgatgagcgagtgctggcgtatacccgcaagggctaagagacggagtgtgtatgggtgatcggcacgactatgtcgccctggagtgggtcaagggcgaaatcgcggaaaccctgaagcaggcgcgacaggcactggaggcgttcgtcgagaatccgcaggattcgacgcgcatgcgtttctgccagacctacgtgcatcaggttcacggcaccctgcagatggtcgagttcttcggcgcggccttgctcgccgaggagatggagcacctgtcccaggcgctgatcgacggccgcgtggccaatcagggcgaagcgctggaagtgctgatgcaggccatcctgcagctgccggtgtatctggaccgcatccagaccgctcgccgtgacctgcccatggtggtgctgccgctgctcaacgacctgcgcgccgcgcggggcgagaagctgctgtcggaaactagcctgttctctccggatctgtccgcccgcactgcggcgctgtccgccgaatccctgacccagctgcgcaccgccgagctgccagcgctgctgcgcaagctgcggcagatgttgcaggtggcgctggttggcgtgattcgccagcaggacatggacaccaatctcggttacatggcgcgggtgtttgcgcgcctggaaaccctgtgcaagagctcgccactggaatccttgtggcagatcgcctccggcgtcgtcgaagggctgtccaacggcagcatcgccaacggcacctcggtgcgcacgctgttgcgtcaggtcgacaaggagctcaagcgcctgaccgaacagggcgccgatggcatcaaccaggccgctccggacgaactcaccaagaacctgctgttctacgtcgccaaggcctcgccgcagtcgccgcgcaatcaggtgctgcgcgagcgctacaacctcgacgaagcgctgcccgaccatgatgtggtcgatgaagaacgtgcccgcctggccggccccgaccgcgatgccatgcgctcggtggtcggcgcgctctgtgaagagctggtgcgggtcaaggacagcctcgacctgttcgtgcgcagcgaccgcgcccaggtcaacgaactgcagaacctgctggtgccgctcaagcagatcgccgacaccctggcggtgctcggcttcgcccagccgcgcaaggtcatcgtcgaccagctcgacgtggtgcgcgccctgaccgagggcgcccagtcgccgagcgacgccgtgctgatggatgtggccggcgcgctgctctacgtcgaagcgaccctgaccggcatggtcggccagaacgacggcaacaagcgtgaagaaagccacctgccgaccaccgatgtcgggcagatccaccagctggtgatcaaggaagcgcgcaccggcctggaacaggccaaggacgcgatcatcgagttcatcgcctcgcagtggaaccacgaccacctggcccgcgtgccggagttgctgacccaggtgcgtggcggtctggcgatgatcccgctggagcgcgccgcggcgctgctcaatgcctgcaaccgctatatccaggagcagctgctggcccgcaaggcggtgccgaactggcagaacctcgacaccctggccgatgccatcaccagcgtcgagtactacctggagcgtctgtccgaagaccacgccacccagggcgatctgattctcgacgtcgccgaggaaagcctcggtgcgctgggctatccgctgcaggaagcgccgtcgattctcgatgcgcctgccgaggacgagccggcgccgctggacgacccgctgcacgatatcgacgtgctggccgctcccgctatcgaccgcgccgaggcggacgtagtggacgagccggtcgctgagctgcccgtgctggacgagccggctttcgaacagccgcagctggtcagcgagccggtcgatctggctgccgatatggccgatacacactggccgcatgaggaacaagccgccgagtccctggtttcgcagccaagcgaactgcctgaactgcatgccgaggtgatcgagcccggcgagcaggcgaccgagacgctgatcgagacggctgaggccgacagctggtcggtcgacgatcaaccccaggcgctgacgcctgagccggtcgacgccgcgaccgacccctacgcactcgacctgagcgaactggacgacgacccctacgccgatgccaaggccgcggtggccgacgacgcctggtcgctggatgacgccgagctgctggacgaagcgccgagcaccgcgaagcaggatgacgacttcctgctctccgccgagccgctggagcttggtgagctggagactttgccggtcgccgagcaatccgcttccgtagccgatgacgagtggtccttcgagctcgatgatcagccggccgccgcgcccgagccgcacggccgtgccgaggacgagctgtggtcgttggacgagctgcaaagcgatctcgaatctgtcgatgccgagccgaccgtcgccgagttgccggccctcgatctgccgaaccagggtttcgaagagcagccgctggaactggaatccctggatctggatgccggcgacgagccgcagtggaacgaagtcgacctcgacgacctgcaactgccagaagtcgagctgcccggcctgcccgaagcgcctgttgtcgaggagccggctgccgagaaaccgctgtccatggccgacgtgatggccgcgcctgtgcaggcgatcaacccgcctgcggcggatgtgccgcccagcctgctgccgccgcctgccgatgaagagcccatcgatgaagaactgcgtgaggtctttatcgaggaagctggcgaggtgctggaaaccatcgccgaattcctgccgcgctggtgtgccgacaccgaggaccgtgaggccctgaccgaaattcgccgcgccttccacaccctcaagggcagtggccgcatggtgcgcgcgctggtcatcggcgagctggcctggtccatcgaaaacctgctcaaccgcgtgctcgatcgcagcatcctgccgggtgacgaggtcaagcaggtgatcaaccaggtcgtggcgctgacgcccgagctggtcgacgagttcgccgcccaggcccagcgtcagcgtgacgatgtcgaccgcctggcagccgacgcccacgcgctggccaaagggcttagcctcccaaagcatgacgccccggctgctgcggtagccgagcccgcgggcgagatcgaggctgccgcacctgtccatccggagcctgcgcacgaagaaccggcagggctcgacccgcagttgctggagatcttccgcaacgaggcggaggcccacctcgacaccctggccgcattcctcgacgactgcgcccgggagatgccgcagccggtcaccgacgacctgcagcgcgccctgcacaccctcaagggcagcgcctacatggccggcattctgccgatggcggaagtggcggcgccgctggagaagatggtcaaggagttcaaggtcaacctggtgccgctggacctggccgaagccgaggtgctggtcgaagcccaggcgctgttccgccagggcctggcccagctggaaagcgacccgctgcgcccgatccctggcaccgacgcgttcttggagcgcgttcgccagctgcacgagcagcgcctcgaacacgcccagagccagcgccaggacgaacatggcgagagccgcgatccgcagctgatcagcatcttcctggccgaaggcatggacatcctgctcgacgccgaagacctgctgcgccgctggcgcacgcagccatccgagcgccaggaactcaataccctgctggaagagctgaccaccctgggccgcggcgcggaaatggccgagctgccgcagatcgacgaactctgcgaggtgctgctggatatctacggcgccgtggaagacggcagcctggcggtcagcgagcgattcttcgacgaagccgagcacgcccacgaagtgctggtcagcatgatggatcaggtcgcggccggcctcgaagtcacggccagccccgagtgcgtggccgccctgcgcgcgctgctcgacgaagcgctggatccggccaagctggccctgctgtccggcgacgtgccgggcctgcaggtggtcgagctggaggaggcgacccgtgcactggaagcatctgaagtagccgacgagccgctcgaagaagccgtaaacgcagcagaatcggacgacaacgaactggagtcgatcttcctcgaagaggcggtggacatcctcgacagcgccgccggcaatctgcagcgctggctggccgagccggacaaccgcagcctggcctcgtcgctgcagcgcgacatgcacaccctcaagggcggcgccaacatggccggcgtgacgccgatcagcgccctggcccatgagctggaagccctttacgaaggcctcgtggatcgccgttacggcgtttccccgttcgccaccgacagcgtgcagcagggccatgcacggcttggcgatatgctcgccagcctgcaggcacatcagccggcgcagcctgccgatgagctggtcgaagccattcgccaattccgccatcgcggcggccagaacgagcaacccggcgagcctgagggtccggtcgtggccgagccggtcgagcacccggatgcctggccggagcccgaagcgccggccgccgagcccgtcgcggaaatcgtcgagccgccggtggtacgtgctgagcccgctccgcaagccacggtgcacagcgaccgcgaccccgagctggtggagatctttctcgaggaaggcttcgacatcatcgacagcgccggcgcggccctgacgcactggatggacgacgtcgacaacagcctcgatctggaatccctgcagcgcgacctgcacaccctcaagggcggtgcgcggatggccgagatccgtgagatcggcgatctggcccacgagctggagttcctctacgaggatctcggtaacggccgcctgcgccccagcccgatgctcttcgagctgctgcacgcctgccacgaccgcctcgccgaaatgctcgacgcggtgcgctcgcagcgcgtggtaccgaacggcgacgagttgatcgaaaccattcgccgcctgcgtgccaacccggacgagcaactgagcatgccgcgcgccgtgccgatgcatgccgcgccgcaggaagcgttcgatgccgatggcgacgaaatcctcgatatcttcctggaagaagccgatgacctgctcgaagccatggaagccggcatcggccgctgggaagagcgccgtgacgatgctagctgcatcgacgacctgctgcgcatcctgcacaccctcaagggtggtgcccgcctggccgggcagaagcagctgggcgaccagagccatgacctggaacagcacctgaccgaagcccagacgcaaggcgcgccctggccggacagcctgttcctcgacgtgcagtctggcttcgaaggcctgcagaagagcctcgacgagctgcgtctgcgtctgcagcagcaacccgaggacgaacgaccagtcgccgagccgcagcagccacagccggtggtacgcgccgcgacctccatcgtcgccgccagcgagcagccggtggtcgcgaacgaaaaccgcgtgctgcccttcgtgcagcgcgccgaagtggctgccgaagaggccgccgcgcggcgtgccccgcaggaactggtcaaggtgcccgccgatctgctcgaaggcctggtcaacctggccggtgagacctcgatcttccgtggccgtgtggagcagcaggtcagcgacttcggtttcaccctgagcgagatggaagccaccatcgaccgggtgcgcgaccagctgcgccgtctggacaccgaaacccaggcgcagatcctcagccgctaccaggccgaggccgagcgcgccggttacgaggagttcgacccgctggagatggaccgccattcccagctgcagcagctgtcgcgggcgctgttcgagtcggcctccgacttgctggacctcaaggaaaccctggcctcgcgtaaccgcgatgcggaaaccctgttgctgcaacaggcacgggtcaacaccgagcttcaggaaggcctgatgcgcacgcgcatggtgccgttcgaccgcctggtgccgcgcctgcgtcgtatcgtgcggcaggtggccagcgagctcggcaagcaggtcgagttcaccgtcggcaacgccgatggcgagatggaccgcacggtgctggagcgcatcgtcgcgcctctggaacatatgctgcgcaatgccgtcgaccacggtatcgaaggcgccgcggtacgcgccaaggccggcaagccggagcagggcagcatccgcctggaactgggccgcgaaggtggcgacatcgtgctgacgctcagtgacgacggcgctggcatcaaccttgatgcggtgcgccgcaaggccatcgagcgtgggttgatggacgccggctccgacctcagtgagcacgagatcctgcagttcatcctcgaagcgggcttctccaccgccgagaaggtcacgcagatttccgggcgtggcgttggcatggatgtggtcaacgccgaggtcaagcagctcggcggctcgatgagcatcgattcggtcatcggcgaaggcaccaccttccgcatccgcctgccgttcaccgtatcggtcaaccgcgcgctgatggtgttgtccggcgaagacctgtacgccattccgctcaacaccatcgaaggtatcgtgcgggtttcgccgtacgagctggaaagctactacggccccgatgcgccgcgtttcgagtacgccggccaggcttacgaactgcgctacttgggcgacctgctcaacaacggccagcatcccaaactggtcggtcagagcctgccgttgccggtgatcctggtgcgctccagcgagcacgccgtggccgtgcaggtggactccctggccggctcgcgggagatcgtggtgaagagcctcggcccgcagttcgccacggtgccgggtatttccggtgcgaccatcctcggcgacggccgcgtggtggtgattctcgacctgctggcgaccatccgcgaactgcacgcccacctgcagtatcaggtgcggccgcgtctgtcggccgatgctggcgccgtggcagaggtcgaggtcgagcgtccgaccctggtcatggtggtggacgactcggtcaccgtgcgcaaggtcaccagccgcctactggaacgcaacggcatgaacgtgctgaccgccaaggacggggtcgacgccatcgcccagctgcaggagcatcgccccgacatcatgttgctggacatcgagatgccacgcatggacggcttcgaggtcgccaacctgattcgccacgatgaaggcctcaaggatctgccgatcatcatgatcacctcgcgtaccggtgagaaacaccgcgagcgggcgatgagcatcggcgtcaacgagtacctcggcaagccgtaccaggagtcgctgctgctcgactccatcgagaagtggacgaaacgaccatgaatccatccagtgcagcccgtattgcggtaatcgccgacacctcgctgcagcgccatgtgctgcagcaggcgttgagcagcaacggttaccaggtagtgctcaacagcgacccggagcgcctcgatgatgcggcgctgcgagcctgcgaagcggacctgtggctggtcgacctggtgcagtccgaggatctgccgctgatcgatacgctgctcgctgatgccgaggtgccggtgctgttcggcgaaggccatgcgcctgagcgcagctcggaaaattacccgcgctgggagcgccggctggtcggcaagctgaagaagctggtcggtgatcccgccctggccgctgccggtggcggtctcgaaagcctgctggccgaggcgcagcgccctgagcgcatcgacttgccggcggtgctggccgataccccgctgcaggccggcgagccggcccgtcaggtctggctgctggcggcgtcgctcggcgggccggcggcagtgaaggcgtttctcgatgcgctgccgggcggtctgccggtggccttcctgtatgcccagcacatcgaccccagcttcgaagccaccttgccccaggccgtcggccgtcacagccagtggcgggttggcaacgtgcgtgatggcgacaccctgcgctgcggcgaagtggtggtggtgccgatcagcaacgagctgaccttcaccgatgatggcgtgatgcgcgtcgccgcacgcccctggccggagccttacagcccgtcgatcgaccagatgatgctcaacctggcccagcgttacgctgccggcagtggcgtgatcgccttcagcggcatgggcagtgatggcagtgctgcggccgcctacgtgaagcgccagggcggcatcatctggacgcagcgggccgagagctgcgcctgctcgagcatgcccgacagcctgcgcgaaggcggctacagcagcttcaccgccgacccgcgggagctggccgcggcgctggtcgagcaccttgccgagcagtgcgccactgagcggcagtcttcttctacctcgttcgctgtctgacaggatgttttcatgagccaagccgtcgctacccagaacagcgtcagcagcctgaccggtctggtcgtgccgctggccgatcgcacgctgctgctgcccaacgtggcggtggccgagctgattccctatcgcgcgccaccggccatggccggcatgccggactggtttcttggccaggtggcctggcgcgatctgagcctgccgttgctgagcttcgaggccgccagtggcggtcagccggtggtcggcagcggcgcgcggatcgccatcctcaacgccctgggcgggcgcgccaacgtcaagttcatcgccttgctggtgcagggtattccgcgttccctgcgcgtcaccgaggacctgccgcgcgccgacgctgcgctggcgccgctggagctggcggcggtgaaggtggatgacgccgtgctgcgcattcccgatctcgaaggtctcgagcagctgctcgccgatgccgagctgatctaagccacagacgaaacggcagtaacactcggaaacaggtcaaacttttcttcttcgcagcgactcacacacgagtgacgccggccagcagagcgggcgcactcaaccgtaagccgatggagaaaagccatgagcacccctctcaccgatatcagcattctgcgccagcgtgcccgtcagcacctcgactccggggcgatcaccgagggttacaccgccgaccgtgaaaccgtactgcgcctgctcaacgagtcgctggccaccgagctggtctgttacctgcgctacaagcgccactaccacatggccagtggcctcaaggccagtgtggcggctgccgagtttctcgagcatgcccagcaggagctggagcactccgacaagctggccgagcgcatcacccagctcggcggcgagccggatttcaacccggccacgctgaccgcgcgctcccacgccgaatacgttgccggcaactcgctcaaggaaatggtgaccgagaatttggtggccgagcgcatcgccatcgacagctaccgcgagatcatcgcctacttgggtaatgacgatccgaccacgcggcgcatcttcgaagacatcctcgctcaggaagaagagcacgccgacgacatgtcggacattctcgacgacctctgatcagggctgcggggcgcattctgcgctccgctagggtctgtacgaaaagtctccgagcgaaggtcaggcgaggcaaaaaacggtgaggccgcggagtttacggctgtaaatgagcaggccgaagcgatttttaacgaagcatcaccgagcgcaggtacttttcgtacagagcgtagaggtcagctgcgccgcggcagcatggccctgagtacgctgtcgtgcagccgataatggtgccagagcgccatgcacgcatgccccagaatcaaggcgaacaacaggtacttggccgtcaggtgaaactgacgggccagggcacgggtggcgtcggataccggcaacgggtcgatgctcaccagccagaacagctccaccgggcgtttgccgaacagcaggccgctcattggcattgccatcagcagcagatacagcagtacgtgggccagcccggccgcccgccgttgccagtttgcgctgcgtgccagcaattgcggcgcgccttgccgggcgcgcaccagcaggcgcaacagggtcagcagcagaatgctcagaccgagagatttgtgcagggtgaatagattgccggttccgccgagcaggtcggtgaccagatcctgggcgtagggcagtgacagggtgcagatgaccagcacagcgctgagccagtgcagcgcgatctgggtgcctgaatagcggtccttcatggttcgctctcatcctgcccaccgcatgcgggcgctgtattgatgatagccaatcgcccctgattttcttgcggctttggaggcgctgtcggagcgctgaacgaaaccctagaaatcgccccacagatgctgcgccacggcgaggccggcgacaggcgcggtttccgtgcgcagcacgcgtgggcccagccgtgcggcatgaaagccggcgcctttggcctgctcgacctcggcatcggtcaggccgccttcggggccgataagaaaggccagcgaagcgggtttggcgtggctggtcagcggctcggcaacgggatgcagcaccagcttgaggtctgcgctggtctgttgcagccagtcgcccagcacgatgggcggatggatcacgggaatcaccgagcgcccgcattgctcgcaggcgctgatcgccacctggcgccagtgggccatgcgcttgtcggtgcgctcatccttcaggcgcacctcgcagcgtgcgctgatgatcgggctgatcacctgggcgccgagctcggtggctttctggatcgcccagtccatgcgctcgccacgcgacagcccctggcccagatggatatgcagaggcgactcggcctgcccggcgaactgctcacgcagctcgacgcgcacgctcttcttgccgacttcgatcagctcgccgagaaactcctggccgctgccatcgaacagctgcaccgcgtcgcccgcggcatggcgcagcacccggccgatgtaatgggcctgggcttcgggcagttcgtgttgaccgagagacagcggggcgtcgatgaagaagcgggaaaggcgcataagggcagctacaggcggcaagtcgaagcgccaagtttaaagcacctggcgcccctgctgttaccaaagggcttcggttaccaacgggtttagcccggatcgcgaaagcccggatagcggttatcgccaaccgccacgctaaccgaggtgcgggtggccaggtcgatgccctcactggccacctcggcgagaaagtcgatctgctcctcgctgatcacgtagggcggcaggaaatacaccacgctgcccaaaggccgcagcagggcaccgcgggtcagggcgtgctcgtacaccttgaggccacggcgttcctgccagggataggcgaccttgccggccttgtcctgcaccatctcaatggccagggccatgccggtctggcgtacttcggcgacgtgaggatggtcgaccaggtgcgcggtcgcgctggccatgcgcgcggcgagccttttgttggcctcgatcacgccgtcctgctcgaagatatccagagtcgccagggcggcggcgcaggccagcgggttaccggtgtaggtgtgcgaatgtaggaaggcgcgcagggtggcgtattcatcgtagaacgccgcgtagacctcatcggtggtcagtacggcggccatcggcaggtagccaccggtcagcgctttggacagcaccagaaaatccggggtgatgccggcctgctcgcaggcgaacatcgtgccggtgcggccgaagccaacggcgatctcgtcatggatcaggtgcacgccgtagcggtcgcaggcctcgcgcagcagtttcaggtagaccgggtgatacatgcgcatgccgccggcgccctggatcaagggctccacgatcaccgccgccacttcgtgatggtgctcggccagggtctgctccatggcggcgaacatcgtccgcgaatgctcctcccagctcacaccctccgggcgcaggtagcaatccgggctctgcaccttgagggtgtcgagcaacagcgccttgtaggtgtcggtgaacagcgctacgtcacccaccgacatcgcagccacggtttcgccgtggtagctgttggtcagggtcacgaaacgtttcttggccggttggccgctgttgagccagtagtgaaagctcattttcagcgccacctcgatgcccgaggaaccgttgtcggcgaagaacacccggctcagccccggcggcgtgatctgtaccagccgctcggacagttctaccaccggctggtggctgaagccggccagcatcacgtgctcgagctgatcgacctgctctttgatgcgctcgccgatacgcgcgttggcgtggccgaatacattgacccaccaggaactgacggcatccagataacgtttgccctcgaagtcctccagccacacaccttcgccacgacggattggaatcagcggcagccgctcgtggtccttcatctgtgtacaggggtgccagaggacgtccaggtcacgctgcatccagtgttggttactcatcgagtcgctctcccaattgccagcgggcaagcctaccagaagctcgtggcccaggtttttcctcgaacgtaaccgctgatccagcacaaacgaccgttcgcaatcgtggcgctgaacgacatcgagctcttacagactaatcaccttggtctgtgagaccgacgcttagctatcgcctttgtcgatatttcacagcaacaatttctgctattactcgataggtttgttgctactctctgtccaactcaattcttggaatcaggccatgcagtggcgtaattctacgtctcgttacggtttcatcagcgttttcctgcactggctggtggccattgcggtgttcgggctgttcgccttgggcttctggatggtcgggctgagttactacagcagctggtatcagactgcgccggatatccacaggagcatcggcatcctgctgttcatcgtcatggtcgcgcgcctggtctggcgcctggtcagcccgccaccgtcagctttgcccgaacacggtcggctgacgcgagtggccagcaagctgggccacgccttcctatatctgggtctcttcgtgctgatgacctccggttacctgatttccaccgccgatggccgcgggatcagcgtgttcggctggttcgaagtgccggccagcgtgaccagtattcccaaccagggcgattttgccggcctgatccacgaatacctggcctggactatcgtgatcttcgcgatcctgcatggtctggctgcgttgaaacaccacttcatcgaccgcgatcgcaccttgctgcgcatcttcgggcgttgatcctttcgctgttcgcttctctctcacaaggagttcttatgttgaagaagactttcgctgcactggcactgggcaccgctctgctgggcgctggccaagcaatggccgccgattacgccatcgacaagcaaggccagcacgccttcgtcaatttcaagatcagccacctgggctatagctggctgtacggcaccttcaaggatttcgacggcaccttcagcttcgacgagaagaaccctgaagccagcaaggtcgacgtaaccctgaagaccgacagtgtcgacaccaaccatgccgagcgcgacaagcacatccgaagcgccgacttcctcaacgtcagcaagaacccgaccgcgaccttcaagtccacttcggtcaagtcgactggccagggcgctgccgacatcactggcgacctgactctgaacggcgtgaccaagccggtggtgatcgctgccaagttcattggcgaaggcaaggatccatggggcggctaccgcgccggtttcgaaggcagcaccaagctgaagctgaaagacttcaacatcgagaaggatctgggcccggcttcgcaggaagtcgagctgatcatctccgtggaaggcgtgcgcaagtaagcctgacgctagaaacaagaacgccggctctgagccggcgtttttgtttgtggatctgttgaatacccgggccgcagcaagggtattcaaggagccattactcgctgtcgcggttgcgggtcagcagagcgggcttttcaccacgcgggcggctgctcggcaactgatcgagctgttcggcggtcggcagacggtcgctgcgcgaagccttgtgcatgatgatcggctgcttctcgggggcgtcgcgacgtgggccctcacggcgtggcagctcgtcgcggttcagcgacgtgacgacgttgtcacgcgcgccacggctgcggttgtcgccgccacggctacgaccgccgccctgaccctggccctgacgtttgccgccattggcgctgccaccaccgccggtgcgtgggcccttgccctgaccgcgcggtgcctgaccggcgccgccagcattctgaccgccgccctggcgacggccacggccttgcggtttgttctgggtcggcacgtagtcgacgcggttgccgaagttgtcgatatcgtcatcgcggaattcgtccggcgcgcgatccggtggcagggcgggagcgcctgcagccggtgctgggcgtgcctggccacgtggctgctgaccgcgggccggcttggctttggcctggggctggctcttggccttgccgccatccttgcccttgtcgcgacggccgccattctggcgctcgccttcggccttggcgccgcgcggctggcgtggcttctgcggctcgcgtacttccgggcgctcggcctcgaccttgctggcatcgaagcccatcagatcgccgtccgggatcttctgcttggtcatgcgctcgatgctcttgagcagcttctcctcgtccggggcgaccagggagatggcttcgccgctacgaccggcacgaccggtacggccgatgcggtgcacgtagtcttcctcgacgttgggcagctcgaagttgaccacgtggggcagctggtcgatgtccaggccgcgggcggcgatgtcggtggcgaccaggatgcgcaccttgttcgccttgaagtcggccagggccttggtgcgcgcgttctggctcttgttaccgtgaatcgcggcagcggtcaggccgtgcttttccaggtactcggccaggcggttggcgccgtgcttggtacgggtgaacaccagcacctgttcccaggcaccggcggtgatcaggtgagcgagcagggcgcgcttgtggctggcctgcaggcggaatacgcgctgttcgatgcgctcgaccgtggtattcggcggcgtaacctcgatgcgctcggggtcgtgcagcagcttgctggccaggtcggtgatgtccttggagaaggtcgccgagaacagcaggttctgacgcttggccggcaggcgggcgaggaccttcttcacatcgtggatgaagcccatatcgagcatgcggtcggcttcgtccagcacgagaatttccacgtgggacaggtcgacgctgccttgcccggccaggtcgagcaggcggcccgggcaagcgaccagaacgtcgacgcccttggccagggcctgcacctgcgggttcatgccaacgccgccgaagatgcaggcgctgacgaatttcagatcgcgggcatacagcttgaagctgtcatgcacctgggcggccagttcgcgggtgggggtgagcaccagcacgcggggctgcttcgggccgtggcgctgttcgcgatccggatggccgttggggaacagccgctcgaggatcggcagggcgaagccgccggttttacctgtacccgtctgggctgccaccatcaggtcgcgaccttgcaacgcggcggggatggcccgctgttgcaccggagtgggctgggtgtagccggcggcttcgaccgcgcggaccaaagcctcggagagaccgagggaggcaaaggacatgtgcaatcctgtctggtgagggcgtggccctataggtgtagtgcctggcttgaatcgcacgtggggcgtgcaatcccgtccggtactgctggccactgggggcagcatccgggcgcaagcctggcgggaaggcccgagtgtaacaggattggcggcgatggacacaatttgccgccaatcggtgttgcgctatcccttgtcactcggggggtacagcgatctgccggacattgggcgatcactcgccctgggcctcggcatcctcgcgtttgacggttttgtgctggtcttcgctgctgcccagcttccagtagctggagatgtacagctgcttgcgatcgacctgacgttcctcgcgaaagtgctggcgcagcgcgcgcatgccgctgaactcacaggccgcccagatgctcgggcggcccggcagccaggcgagctggcgcacgtggtcgaccagcagctgtggattctggcccggatgcgggttgatcagccagtgcagctcgacgccagcgggatgacgcagcggctgaatgtcctgtgcgtcgatcacttcgatcaccgcatggccacgggcatcggccggcaactgttcgaggttcacgctgatcgccggcagggcggtcatgtcgccgatcaccagaaaccagtcggcgctgttgtcgaccagcttcttcggccccggcccgccgaccagaatgtggtcgccaggcctggcggccatggcccactgcgaggcggggccgggatcctcgtgcagcacgaagtcgacgtcgaactggtcggcgcgctgctggcgcacggtgtaggtgcgcaccagatccttgtcgctgccaggggcagtgaacatcagcttgatgtaggcgctttcctgatccgctggaaagctgtcgatctcaccgccacccagggtcacgcgcagcatgtgcggggtgacctgggtggaagtgatgacctgaagagtgcggggagccggacgtgccatcggatactcctgtgcaggcggctgtttgagccgagggcgagggggtggcccctcgcgttcagcggtttagctggctacttagctgaccacgcggtaacagggcacgtaagccgaaccgccgggcaacttcatgcggtgctgctcgacgaacgcctgcagcagacgatccagcggctgcatgatgctcttgtcgccgcgcagctcgtaagggccatgctcctcgatcagctggatgccgtgggccttgacgttgccggcgacgatgccggaaaaggcgcggcgcaggttggcggccagctcgtgggtcggttgctcgcgggtcaggttgaggctcgccatggcttcgtgggtcggctcgaacgggtgctgaaaactctcgtcgatcttcagcagccagttgaagtggaaggcgtcgttgcgctcgcggcggaactgcttgaccgccttgatgccggccgccatatggcgcgccacggcggccgggtcgttggggatcagcacgtagcggttctgcgcttcgcggcccagggtggcaccgatgaaatcgtgcagctgctgcaaatacggctcggcgctcttcgggccggtgagcaccagcgggaagggcagctcggcgttgtccgggtgcatgaggatgcccagcaggtagaggaattcctccgccgtgccggcgccgcccgggaagatgatgatgccgtggccgacgcgcacgaaggcttccaggcgtttttcgatgtccggcagaatcaccagttcgttgacgatcgggttcggcgcctcggcggcgatgatgcccggctcggtcaggcccaggtagcgggcgccgacgatgcgctgcttggcatgggagatggtggcgcccttcatcggccccttcatcacgccggggccgcagccggtgcaaacgtccagggcgcgcaggcccagttcgtgaccgaccttcttggtgtacttgtattcctcggtgctgatcgagtggccgccccagcacaccaccattttcggctcggcgccggcgcgcagggtgcgggcgttgcgcagcagatggaacacgtagtcggtgaggccgctggagctctccacgtcgacccgcttgttctccagttcgctctgggtgtagacgatgtcgcgcagggcgctgaacagcatctcgcgggtgctggcgatcatctcgccgtcgacgaaggcgtctgccggcgcgttgatcagttccaggcggatgccgcggtcctgctggtggatcttcacttcgaagtccgggtaggcctcgaggatggtcttggcgttgtcgctgtgcgagccggtgttgaggatcgccagggcgcactgacgaaacagcgcgtagacgctgcccgagccggtctcgcgcagttgctggacttcacgctgggagagggtttccaggctgcctttcggcgacaccgaggcgttgattttctggcgagtgagcatgcaggcatcccgtggtagcgcgacaactcgagccgatcctggctgatcgcgcattggtgaattcgtacccggcaatcatgccccctgttggggcatccgggcgcctgtactgtcgaccagcagagggcttcgggtcaacgggtacaaggctgacaggtccgtccaactggctggtgcagtggatttgtcgcctggtaggaaagaaaaaggccgcgaaagttcgcactttcgcggcctcaggcaggcatcagccctgcaggttcttccacaccgccaggcttggagcggcctggttgagggtgtagaagtgcaggccgggtgcaccaccttcgatcaggcgttcgcacaggccggtgatcatctcttcgccgaagcgctggatgctctggctgtcatcgccataggcctccagttgcttgcgaacccagcgtggcagctcggcgccgcaggcgtcggagaagcgcgccagcttgctgtagttggtgatcggcatgatgcccgggatcaccggaatgtcgacgcccagcttgcggatgcgctcgacgaagtagaagtagcagtcggcgttgaagaagtactgggtgatcgcgctgtcggcgccggccttggccttgcgcacgaagttggcgatatcgtcctcgaagttgcgcgcctgcgggtgcatttccgggtaggccgccacttcgatatggaagtgatcaccagtttcggcgcgaatcagctcgaccagatcattggcgtggcgcagctcgccgctggacaagcccatacccgacggcagatcgccgcgcagggcgacgatgcggttgatgcccttgctcttgtagaggttgagcagctcgatcagctcggccttgctgtcaccaacgcacgacaaatgcggcgccgtcggcaccttcacttcgctgtcgagctgcagcacggtattgagggtacggtcgcgggtggaaccaccggcgccgtaggtgcaggagaagaagtccgggttgtagccagccagctctcgcgcggtattcaacagtttctcgtgtccggcatcggtcttcgtggggaagaactcgaagctgacggtggggcgtttctgagacatgacgattccttcgggctacgccgcgcaggccgggcctgcgcggcgtaccgcatcagtagcggtagctgtccggcttgaacggaccttcgacggtcacgccgatgtaatcggcctgctgcttggtcagctgggtgacgacgccaccgaagcccttgaccatctccagggcgacctcttcgtccagcttcttgggcagcacttcgacggtcagacgctcggctttcttctcggcggagaggtcagcgaacttctgctcgaacaggaagatctgcgccagtacctggttggcgaacgagccgtccatgatgcggctcgggtggccggtggcattgcccaggttcaccaggcggccttcggccagcaggatcaggtagtcgtcgttggcggcgtcgaagctgccggcgccggtgcggtggatcttgtgcacctgcggcttgacctcttcccatgcccagttcttgcgcatgaaggcggtgtcgatctcgttgtcgaagtgaccgatgttgcagaccacggcgcgcttcttcagggccttgagcatgccggcgtcgcagacgttggcgttgccggtggtggtgacgatcaggtcgatcttgcccagcagcgccttgtcgatgcaggcgtcggtgccgtcgttacggccgtcgatgtagggcgaaaccagctcgtagccgtccatgcatgcctgcatggcgcagatcgggtcgatctcggaaaccttgacgatcatgccttcctgacgcagggacgcggccgagcccttgcccacgtcgccgtagccgatgaccagcgcctgcttgcccgacagcaggtggtcggtgccgcgcttgatggcatcgttgaggctatgacggcagccgtacttgttgtcgttcttgctcttggtgaccgcgtcgttgacgttgatcgccgggactttcagggtgccggccttgagcatgtcgagcaggcggtgcacgccagtggtggtttcttcggtcacaccgtggatgcgctcgagcatctgcgggtatttcttgtgcaggatttcggtcaggtcaccgccgtcgtccagcaccatgttggcgtcccacggctggccgtccttgaggatggtctgctcgatgcaccactcgtactcctgctcggtctcgcctttccaggcgaacaccgggatgccggcagcggcgatggcggcagcggcctgatcctgggtggagaagatgttgcagctcgaccagcgcacttcggcgcccagggcggtcagcgtctcgatcagcacgccagtctggatggtcatgtggatgcagccgaggatcttcgcgcccttgagcggctggctggcggcgtacttgcggcgcaggcccatcagtgccggcatctcggattcggcgatgatcagctcgcggcggccccagtcggccagggaaatatcggcgaccttgtagtcgttgaaagcagcgctcatgcagtaactctccgttaggttgtctgctgtcgacagtgcaaccttgccagcgtcggatgacgcgcaggtgtcgcacgattgtcgagtgggcgccgttgatgcgtttgctaaacgccccatccgagcctgacaagccaatgcttgctgcagcgcccctcggacaggtggcgggaacgcccggtggcgggcgtgtgtaactgggcgattatagccgcgccggcgcgcgagcccaaggttttccatcgcggtgatggtcgatttgcagcgaatgctgacggacgtagcgggcgttcgtcgtgcggcctgcgcccaggcctgctgaaccccacctgatagcttgtgtcgataaccattatcgataacgcggcaatgatccgctcgccgatctttgcgatcatcactgccgaacagaacacggaaaggagggcgcatgaactttcatacacgcaagtgggtaaagcctgaagacctcaaccccaatggcacgctgttcggtggcagtctgctcaaatggatcgacgaggaggcggcgatctacgccatcatccagcttggtagccagcgcgtggtgaccaagctgatctccgagatcaacttcgtcagctcggcacgtcagggcgacatcatcgagctgggtatcaccgccaccgagtttggccgcacctcgatcaccctgcgctgcgaagtgcgcaacaagatcacccgcaagagcatcctgaccatcgacagaatggtcttcgtcaacctcggcgaggatggccagccagcgccccacggcaaaacggaaatcacctatatcaaggatcagttcaaggactgaatcgtctatctgagctggaagccggccacgccggctctgcccagctgatcggcgagcgcgagcatttcctcgtgctggaagaacgcctgcagctgggccgcgcgagtcgggccgatgccgggtagcgtctgccagtcgctggcgctgcgctgctgcatctccatccagctttcggccctcaggttatccggattgaccggcgcgcccagcgcccgcaaccagtcatgaaagggccgctgccgcgcttcggcgaagcgctgattgagcgccgtagcaccttgtgggccaatgccgggcacggcgagcaactgcacctcatcgagatgcagccagtcgagcaagccctcgagatgctgcgccgcaagcagtttctgccaggtaccggcgccgatgcctgacaggttcagtgcctgtttgccgctgagccaggtaaggcgggcgtggaactggctgatgcatgccgatgaggcgcgcaggcagctcagggcgtggtagtcatcctcatgggggatctcaagcgcagctcgctcggcgctttgcaacaccacgccttctagtttgggaatggtttgcccggccaggcggatggcgacctgatcgcccgggcgaatgtccagttgccgccaacgctccagcgagccagcgctgaccacgcggatggtacggtcatcgagcttgactggctgcaggcgcagcagtggtgtgatgcgcccggtgcggccgatgctgaagtcgaccgcctcgaccagtgcgagcgcttcgctggccgggtatttccaggccgccgcccagtgcggcggctcggcgcgccagcgctcactgctcggccgctgcccttggcgcagcaccacgccgtctgttgcgaagggcagtggattgcgaaaccagtgttcgcgccagcgctgggcttcggtgagagtaccaatcggctgactgtaagcacggctatccgcgaaacccatccgtcccaggccttccaggcgctgttgcatatcggtcgggccattaggccagtcccagacgaacagtccgatgctggccgcttggtcctgctgcaattgctgacgggccatcaggcccgccacggtgctgcgcgcggcggcgctgccttcgctggcctgcacatgaccggggcgcttgaggtacagctcgccctgcagaatcaactcgccacgttcgctcagttgcttggggatggacgcgatctgagcagcctggtgcgtccagtcctggccgctattgccgtcgccacggctgaccacctgccgcagctggccgccttcatagcgcagggtgattgccacgccgtcgaccttgggctggatccacaggtcgtcgcggctggccatccattgggcgacggcgcgctcgtccggcagcttgcgcaatccggtctgcgccaccggatgctgcacggggcctccggcaccgctcaggggactggtggtaacggcgttgttgctgcagtgctgccaatgttcgaggtgggcgcgggcctggtcgtagagctcgtcgctgatcagcgagtggccctggcggtgataggcatcgtcccagcgcgcgacctgggcggcgagttcggctacctggcggtcatgagccggtgtctgtggcgggcaggcgtcggtgagggcggtggcgggaagtaataggaaaatgcaggcagcgatccaggcgttcatgggcggagcatccttgctcgggcgatgaatctgcaggctagtcgccgcaccttcaggctgcaaacctgcgtttccgggaaagtgcgcattggccgacatttccggtgtccggctatttgttgcggaaaatgtccggtgctaaagtcgccacccccgcacacaccaaaaggacttgcccggcggcgggatgtattgccgggcctcatctctggaggtctagacgctcatgcgcatttccattctgctgtgttccgccgccctggccgttgccagctcgttcgcccacgctgccgataacaatcaactcaagtgtcagcagaagatggccgccaacgccgacaagatcgcccaggtcaagcaactggccggtctgctcggcaacaagcaggccgatgacaccctcgcccaggtcgagggcagttgcgaccagctcggcgccaacgccgaaggcagctctgctccggttgcccagcagggcgacggcaaggctgagaacattgcggctgccgccgaaaccctgaagaacctgggctcgctgttcggcaagtgatccgtttgcccgcttggcgggcatgaaaaagcctccgtggacgtcgcgtccacggaggcttttttgttgccgccgcaccaagtgcggcggcggcttgggcttacaggccggcggcggcgcgcaggtctgcggccttgtcggttttttcccaggtgaagctggtgaagctgtcgttaccgacggtcagctgctgcggctcgcggccgaagtggccgtaggcggcggtcggctgatacatcgggtgcagcaggtcgagcatcttggtgatggcgtacggacgcaggtcgaacacgtcgcgcaccagcttgatgatggtatcttccgccaccttgttggtgccgaaggtgttgatcgagatggaggtcggctgggccacgccgatggcgtaggacacctggatctcgcaacgctcggccaggccggcggcgacgatgttcttggcgacgtagcgaccggcgtaggcagcggagcggtcgaccttggacggatccttgccggagaatgcgccgccgccatggcgggccatgccgccgtagctgtcgacgatgatcttgcggccggtcaggccacagtcgcccaccgggccgccgatcacgaaattgccggtcgggttgatatggaactgggtgtccttgtgcagcagttcggccggcagggtgtgcttgatcaccagctccatcaccgcttcacgcaggtcgctgaggctgacgtccgggttgtgctgggtggacagcaccacggcgtcgatacctactaccttgccgttctcgtagcggcaggtgacctgggatttggcgtccggacgcagccacggcagcaggccggacttgcgggcttcggcctggcgctcgaccagggcgtgggagaagcggatcggcgccggcatcagcacgtcggtttcgttgctggcgtagccaaacatcaggccctggtcgccggcgccctggtcttccggcttggcacggtcgacgccctggttgatatccggggactgcttgccaatgatgttcatcacgccacaggtggcgccgtcgaagccgacgtcggagctggtgtaaccgatgttgcaaatcacgtcgcgaacgatctgctccaggtcgacccaggcgctggtggtcacttcaccggcgatgatcgccacgccggtcttgaccagggtttccacggccacgcgggcgtgcttgtcctgggtgatgatggcgtcgagcacggcatcggaaatctggtcggcgatcttgtccgggtgcccttcggatacggactcggaggtaaacagggagtattcgctcatctatcggttgtcctggcgagtgagggcctctcggccgcgtgcatgagtggaagggtgcgctggaaatgccgcacctgaatttgaaaaccattgcgcaggccgacatacaggctttcacccggtgtcaggccggcggcgattgcccagtgggcgagatcgtcctgttcgaagcctagccagagatcgccgcaggtgtcgcgggcccagctctggtcgtggctgcacagttcggtgatcagaaggctgccgcccggattgacctgttcggccagtttgcgcagagcctgggccggcgcggcgaaatgatgcagcaccatgttcagcaccacgcaatcggcgcccgagtaggcatcctgcagggcgtcggccagttgcagctgtacgttgctcaagccctcctgttggcagcgctggcgggcgagttcgagcatcgcctcgctgttgtccagggcggtcacacgggtgaagcggcgcgccagttccggcaggaagccgccgtcgcccgggccaatttccagcgcgctggcatgggccggcaagtccagcgagtcgagcagcgccacgacgctatcgcggtactgcggcaggccggcgatcaggtcctgctgggcctggaagcgctcggcgctacgggcgaaaaaatcgcggctggcagcggctcgctgctggtgcacctgggccacgcgctggcgtacttcggcgggcagctcgagattgtcgacttcctgcagcagtgccgcatgcaggacgccgccggggctttcgaggtgggcgagggcgcggcgatagaagatcgcgttgccttcgcggcgcgtcgctaccaggccggcctgggccagcaccttgaggtgatggctcatgcccgactggccgatggcgaagatttgcgccagctcaagcacaccaaaggagtcgttgctcagggcgcgtaaaacgttcaagcgcaagccgtcgcccgcagccttgcacagggcggacagcagatcggtgggctcgaaatcgagtgaaggcgcgcgttgagtcatggggcgcagtctagtcggtcatttttcagccagcaaccgcaatatcaaaaagttttgatattgcggtcggtgcggcgcagtcaagagattttcaaagctgctgtggataaaaagcgcagcaatattgtcgcggacgaccatctgtcattgccccggcggtactggctgggcgaaaatgggcgccttttttcgtccaagctgcttcggcagccacccgcaggagattagcgatgcccagccgtcgtgagcgtgccaatgccattcgtgccctcagcatggatgctgtgcagaaagccaacagcggccaccccggtgcccccatgggcatggcggatatcgccgaagtgctgtggcgtgactacctgaagcacaacccggccaacccgaatttcgccgatcgtgaccgtttcgtgctgtccaacggtcatggctcgatgctgatttattccctgctgcacctgaccggctacgacctgtccatcgacgacctgaagaacttccgccagctgcacagcaagaccccgggccacccggagtacggctatgcgccgggcgtcgaaaccaccaccggcccgctcggccagggtatcgccaacgccgtgggcttcgccctcgccgagaagatcatggcagcgcagttcaaccgcgacggccacaacatcgtcgatcaccacacctacgtcttcctcggtgacggctgcatgatggaaggcatcagccatgaagtctgctccctggccggcaccctgggcctgggcaagctgatcgccttctacgacgacaacggcatctccatcgacggcgaagtgcacggctggttcaccgacgacacgccggcgcgcttcgaagcctacggctggcaggtgatccgcaacgtcgacggccacgatgccgaagaaatcaagatggccatcgacacggcacgcaagtccagcgaccgtccgacgctgatctgctgcaagaccatcatcggtttcggttcgccgaacaagcagggcaaggaagagtcccacggcgccgccctgggccacgacgaaatcgccctgacccgcgcggccctgaactggaaccacgcgccgttcgaaatccctgccgacatctatgccgagtgggacgccaaggaagccggcctggctgccgaagccgagtgggatcagcgcttcgctgcctactccgccgcctaccctgagctggccaacgaattcgtgcgccgcatggcaggcgagctgccagccgacttctccgccaaggccagcgagttcattcgcgccgtggccgagaagggcgaaaccattgccagccgcaaggccagccagaactgcctgaacgccttcggcccgctgctgccggaactgctcggcggctcggcggacctggccggttccaacctgaccctgtggaagggctgcaagccggtagtcgccgaagatgcttcgggcaactacatgtactacggcgtgcgcgagttcggcatgagcgccatcatgaacggcgtcgctctgcacggcggcctgatcccttacggcgcgaccttcctgatgttcatggagtacgcccgtaacgcggtgcgcatgtcggcgctaatgaagctgcgcgtgctctacgtgttcacccacgactccatcggtctcggtgaagacggcccgacccaccagccggtcgagcaactgaccagcttgcgcaccacgccgaaccttgacacctggcgcccggccgataccgtcgaagccgcggtggcctggaaacactcggtcgagcgcaaggacggcccgagcgcgctgatcttctcgcgccagaacctgccccataacctgcgcgaccacgaaaccgaagcggccatcagccgtggcggctatgtgctcaaagactgcgccggcgagccggaactgatcctgattgccaccggctcggaagtcggcctggccatccaggccgccgacaaactgagcgagcagggccgcaaggtccgcgtggtgtcgatgccgtcgaccaacgtcttcgaccagcaggacgctgcctacaagcaagccgtgctgccggtgcaggtcaccgcgcggatcgccatcgaagctgcccatgcggacttctggtacaagtacgtcggcctcgagggtcgcgtgatcggcatggaaacctacggtgagtcggcgcccgccggccagctgttcgagcacttcgggttcaccgtcgagaacatcatcggcaccgccgaagagctgctcgacgcctgagtgagaacgacgctgcagggtggatcggggcgcgcaatcgacgctttcgatccaccgttgcagcgcccggtggatcgataaagcgcgatccaccctacgggttcatccgagatctgcgatgtcctatcgtccctaccgcgttgccctgaacggctatggccgcatcggtcgctgcgttttgcgtgcgctgcatgagcgggccggccaggctcggcttgaaatcgtcgcgctcaatgacctggccgaccaggccagcatcgaatacctgacccgtttcgactccacccacgggcgttttcccggcgaggttaaggtcgccggtgaccatctgcacatcaatggcaagccgctcaaggtgctgcgccagcgcgagcccgagggcgtcgactggcgcgcgctggatatcgacctgttgctcgaatgctccggccagtacaccacgcgcgagcaggccgagcgcttcgtgcgagcaggcgcgccgcgggtgctgctgtcgcagccgatggccagcgagagcgatgtcgacgccacggtggtgtacggcgtcaatcagcagtgcctgacgggcagcgagcgtctggtttccaacgcatcctgcaccaccaactgcggcgtgccgctgctcaaattgctcgacgaggcggtggggctgcaatacatctccatcaccaccatccactcggcgatgaacgatcagccggtgatcgatgcctatcatgacgaggacctgcgccgtacgcgctcggccttccagtcggtgattccggtgtccacgggcctggcgcgcggcatcgaaaggctgctcccggaacttgccgggcgaatccaggccaaagccattcgggtgccgacggtcaacgtgtcctgcctggatatcaccttgcagaccgcccgcgacaccagtgccgaggagatcaaccggatcctgcgccaggccgccgaacaggggccgctgcagggcctgctggcgtacaccgaattgccgcacgccagttgcgacttcaaccatgatcctcattcggccatcgtcgacggcagtcagacacgggtttccgggccgcgcctggtcaacctgctggcctggttcgacaacgaatggggcttcgccaatcgtatgctcgacatggccgtgcattatctcgatgccgccgctcacttatcaccagcccctgttaaggactgattcaatgaccctgaacatcgcgaaaatggccgaccttgatctgcaaggtaagcgcgtgctgatccgtgaagacctcaacgtgccggtcaaggacggcgttgtgaagagtgatgcgcgcattcttgccgcgctgccgaccatcaagctggcgctggaaaaaggcgctgcggtgatggtctgttcgcacctgggtcgcccgaccgaaggcgaattcagcgaagagaacagcctggcgccggtggccgcctacctgagcaaggccttgggccgcgaggtaccgctggtcaaggattacctgaacggtgtcgaactgaaggccggtgagctggtgctgttcgagaacgtacgtttcaacaagggcgagaagaagaacgccgacgagctggcccagcaatacgccgccctgtgtgacgtgttcgtgatggacgccttcggtaccgcccaccgcgccgagggctcgacccacggcgtggccaaattcgccaaggtcgccgcggccggcccgctgctggccgccgagctggacgcgctgggcaaggccctgggcgcgccggccaagccgatggcggcgatcgtcgccggctccaaggtgtcgaccaagctggacgtgctgaacagcctgagcggtatctgcgaccagctgatcgtcggtggcggcatcgccaacaccttcctggccgcggccggtttcccggttggaaagtcgctgtacgaagctgacctggttgacaccgccaaggccatcgccgccaaggtcagcgtgccgctgccggtcgacgtggtggtcgccaaggagttctccgagtccgctgccgccaccgtcaaggccgtcgctgacgtcgccgaggacgacatgatcctcgacatcggcccgcagaccgccaagcagttcgccgagctgctcaaggcctcgaagaccattctgtggaacggcccggtcggcgtattcgagttcgaccagttcggtgaaggcaccaaggccctggctctggccatcgccgaaagcccggcgttctccatcgctggtggcggcgacaccctggcagccatcgacaagtacgatgtggcctcgcgcatttcctacatctccaccggcggtggcgccttcctcgaattcgtcgagggcaaggtactgccagcagtggaaatcctgcagaagcgcgccgccgagtaataaaggtaaaagccagggtcggtacgcttgcgtacagaccctaaaccttggcggcctgtggtggtcattagccttgtacggaaatcagccagcaaggagtgacccatgcgtaacgcggccgtggtactgatggtgtgtgtggttctgggcggatgtgcaggtggcggctcgccacgcgacgacgcctgccgagtcctgagcccggcgcaaatcgatctgccgaccacgcgcgacgatcagcgcatcgaagggcagagtaccggtgattcgacgccgcccgtgggcgagcagaactgctaaggcaaggagagtgcgatgaaccgttataaatatgccgctgcactgctagggctggccatgctggccggctgtgccggcaaggactacgccgagagccagcagtggaatcgctgggtctgcgacagccaggccgaagtgttctggcgttacgccgacccggcccatgaaaaggtcgatgtgcgcatgggtggcagcgatgtcgtccatcgtttgagcctggagccgtccggttccggcgagctgtacagcgacggtacgctgtccttccacgccaagggtgaggaaggtctggtctaccgcaccgccaatgacgatttgctcgggcgtggctgcaaggcgccctgaaagacctgcgagcggcatgcccgctcgcgcaaacttgaatagcgcctgccactgcggcaggcttgcacgatcaacgagccctatcgggagatagcaaaacatggcacttatcagcatgcgccagatgctcgaccacgccgccgaattcggctacggcgtgccggccttcaacgtcaacaacctcgagcagatgcgcgccatcatggaagccgccgacaagaccgattcgccggtcatcgtccaggcctctgcgggtgcccgcaagtacgccggtgcgccgttcctgcgccacctgatcctcgctgcgatcgaagaattcccgcacattccggtgtgcatgcaccaggaccacggcaccagccctgacgtctgccagcgctccatccagctgggtttcagctcggtgatgatggacggctcgctcaaggaagacggcaagactccggccgactacgaatacaacgtacgcgtcactcagcagaccgttgccttcgcccacgcctgcggcgtgtcggtggaaggtgagctgggctgcctgggtagcctggaaaccggcatggccggtgaagaagacggcgtcggcgccgaaggcgtgctcgatcacagccagctgctgaccgacccggaagaagcggccgacttcgtcaagaagactcaggtcgacgccctggccatcgccatcggcaccagccacggcgcctacaagttcaccaagccaccaaccggcgatgtgctgtccatcgagcgcatcaaggaaatccacaagcgcatccccaacactcacctggtgatgcacggctccagttcggtgccgcaggactggctggcgatcatcaacgagtacggtggcgacattaaggaaacctacggcgtgccggtcgaagagatcgtcgaaggcatcaagtacggcgtacgcaaggtcaatatcgataccgatctgcgtctggcctccaccggtgcgatccgccgcttcatggcgcagaacccggccgagttcgacccgcgcaaatacttcgccaagaccgtcgaagccatgcgcgacgtgtgcatcgcccgctacgaagccttcggtaccgctggcaacgcctcgaagatcaaaccgatctccctggaaggcatgttccagcgctatgccaagggtgaactggctgccaagatcaactgatcccgcgtagctgcaaagccgccggcccttgacggggtcggcggcttttgtgcatctggctcctgcgatttacctgcggatattggtgctggtggagtcactcgcaaatcgggcaccgcccacgaaaaaccatgtaaaactcctgttccgccacgcctgaggcgctgcgccatactgccgccacgcgtttcaggatgtcggctcccatgcctcaaaactctcgcctctggctgccattcggcttggccgtgctcgtcgccaccgtacttggcagcatcgtccagacccagttcaacctcgccgccctgcagcagctcggcgcgcagattccgacggacattcgcctgcaaaccaccgcccgtgatctgctgggcttcagtccgaccctcgccgccctggtgattgccgctttcatcatcgccttgccgctgaccacctggctggcgcctgcccgtggcgcgctgcgctggctggcgtttctgctcgccggtgccctggccatgtggctggcgctgaccttcgccaatgccgtggcgccgatgccgaccttgatcggcgccaatcgcaccctggccggcaccctggcgctgatgtgttgtggcggcctgggtagcctggtgttcgcacgcttcagtgggagtgcacgctgatggccttcaagaacggggtggtggctttgctggcaatggggctctgcgcgagcgcgctggccgaggccgattaccggatcgaaaccgttaccgacggcttggcgcacccctggtccatggccttcctgcccgatggtcgcatgctggttaccgagcgcaccgggcagctacgcctgatcgacgcccagggcaagctgcaggccgaaccgatcggcggcatgccggcgcccttcgtggccacccaggccggcctgatggaggtggcgctggacccgcattttgccagcgacccgtggatctacctgagctacgcccatggcgaggcggatgccaacaacacacggctggctcgcgcccggctggtcgatggcgaactgcgtgatttccaggtgctgttcaccgcccagccggccaaggccggcgcctcgcactatggcgggcgcatcgccttcctgccggatgacaccctggtgctgaccctgggcgatggcttcgactggcgtgagcaggcgcagaacccggccaatcacctgggcaagacggtgcgcctgaaccgcgacggtagcatcccgcaggacaacccgctgcgtggccagccgggcgccgccgaggaaatctacagcctggggcaccgtaacgtgcagggcatcgtctacgaccgccagcgcaagcgcctgtacagccacgagcacggccccaaaggcggcgatgagctgaacctgctgcagcccggcggtaattatggctggccgctggcgtcctttggtgtcgattacaccggcgcgctggtcacgccttttaccgagctgccggattacctctcgccggagctgcactggacgccgtcggtggcgccctctgggcttgcgttgtacaccggcgaccgtttcccgcactggaagggcgatctgttcgtttccacgctgaaggaaaagagcgtgcgccgggtgcgcctggagaaaggccggttggccggggaagacatcctgtttcaggagctggaagaacgcattcgcggcgtttacgacgggcccgatggcgcgctgtatctgctaaccgacagcgaggatggcaggctgctgcgggtcgtgccgctgtagctcaggtgcggcataattggccgccgagcccgacctaccgtaccgccatgacgcccctcaaatacctccagggttatcccgcctccttgcaggagcaagtccgccagatgatcgcgggcgagcgcctgggtgattacctgtcgcaacgctacaagggccgccactcgatccagagcgacaaggctctgtatgcctacgtcatggcgctcaagcaggagcatctgaagagcgcaccggccatcgacaaggtgctgttcgataaccgcctcgacctgacccaccgcgccctcggcctgcacaccaccatctcccgggtacagggcggcaagctcaaggccaagaaggagattcgcgtcgcctcgctgtttcgtgaagcagcgccgcagtttttgcagatgatcgtggtgcacgagttggcgcacctgaaggagagtgaccacaacaaggcgttctacaagctctgcgaatacatgctgccggactaccagcagctggagttcgacctgcgtctgtacctgacctggcgtgatctgcaggccggcgcacctcaataggcttcgatgatctcgtgatgctgcgagcggccagagacggtcagctcgatctcgtcaccgatacgccgtcccagcaaacgctggccgagtggtgcatccgggctcagcacgagaatcgcgcgctgctcgacctgcaccttgatcgccgcgccttccgggccgagaaacagccattgctgctggtcgttctcatcagccagcagtaccaggctggtcagccgaatgcccttggcatcgtcataggggcgcacctgcaactggcgccagacgcgcaggcgctggccgatctcctccacgcgacgcgcctgcccggctgccaggtaggcggcttccagcccgagcgtgtcgtatttgttctcggcgatgttctcttcatgggtggccgtttcatgggcgacccgtgctgcctgttcggcggcctgcagttccagaccgagccgatcaatgacctgctgcacgatggcctgcttgtccatggcggtcagactccgcctgccggtttttcgcggttcttcagcaagtgcgccgccagggtgcgcagcgggccgagctggcgggcgatcagcgacagctgggtttgcaccaggcgctgggcgtcgtccaggtcatcgggcatctgctccagactgctggccaggcgttcctcatggtcgctctggatggccaccggcgtctgttcgctgaggccacgggcgatctcgtccaggctgtcggccaggcgtagagcgttggccggcagttcgttctgctcgtcggccaaaagcgcctcgccacggtgcgcaccaagccccgacaggtagctgagcagcgtgtgggagagcactaggaagcgaaagccgatatccgcctccttacgaaaatgccccggctccatcaacatgttgcccagggtggtcgacagcgccgcgtcggcgttgtgggcgttgcgccgggccaggcggtaggcgaggtcgtcgcgcttgccttcggcgtactggcgcatgatctggcgcaggtaggtgctgttgcagctcagcgtattggccaccacgcgattgagcctgcggccctgccagtccggcaggatcaggaataccgccaggccggcgatcaggctgccgagcagggtgtcgaacagacgcggcaggatcagcccgtagccgtcgcccacctggttgaagcagaacagaaccatgagtgtgatcgctgcggtggccacggtgtagcggctggagcgggtggcgaagaacaccacgccggcggcgacggcgaagaacgcctgcaccagctgcgccgggaacaggtcgatcagcgcccagcccagtaccaggccgagtacggtgccgacgatgcgctgcaccagcttcatgcgcgtggcgccgtaattgggctggcagacgaacagagtggtcagcaggatccagtagccctgggtcgggtggatccagtgcagcacgccgtagccggcggccagggcaatggacaggcgcagagcgtggcggaacagcagcgaagtgggcgtgagctgcaggcggatgcgctcccatacgtcgcgcagcgattgcggttcgcggtcgagcagcgagctgtcctgctcctcggccagggcatcggggttgctggcgctgctcagcaggcggtccagggtgccgaggttgccggccagggcgccgagcgagcgcagcagatgcttccacgccgggttgctctggatgcgcaggtgttccagggaggcctgtaggtcggcctgggcctggctgtactgctcgccgtactcgaacggctggcgcagctcgatggcctgggccagggcgtggcaggccttgccatgcaggcgcagcaggcgctggcagcggaacatcacgtcgctgtggaagaaggcttcggccagggcgttgtagggataatgcgaggagctggcgcgctcgtggatgtcctgggcgagaaaatacagcttcaggtaacggctgaccttggggccggggcgaccattgccgacccggtgcaggatgatttccttggtggcattgagcgccgccaccacccggccattctgcttggccaggtccaggcgccgggcttccacgtccagctgacgcagcggctcgaacagcgcggccttgagcttgaggtacagccccagctcgcggaacagccgcgccaggctctgctgtaccggctggtgggcgaacaaggcatgccagagcaccgagagcacgccgtaccaggcggcgcccgccaccagcagcagcggctccatccacaagccggcgacgccgccgcgctgctccacgccgatcatgctgtacaccgccagaatcagcgtggccgagccgagggtggcgaagcgctcgcccagggcgccgagcatggtcagggaaaaggccgacagcgccagggcgctgacgaacagccaggggtaggggaataggaattcgaccgtataggctgcagcggtgaagcagcccagggtgaccagcagtgcggtcagccggccctgccagctgtcgtcggtctcggccagggcgctggcgattacgccgagaaacagcggaatcaggctgtgcatccagccctgatgccagcacagcgccaggctgccacccaaggcaatgaacacccgcaggctgtagctgaacttgtccagcgcccagaggcggcgcagcgagtggcgcaaggaggaagacggcatccggcgacctgtacgggtgaggtgactgattggggctcaacgcggcgtttcgattgtgcctcgccggcatcgttcagtgcgagcggcgcttgcgtgtcgcgccgatccgcgcatgctggacgccgggtgcgccgtctcggtcaccctggctgaactctgcctgcagcacctggctccaaagttttactatcaatcgcccgccatcatcgacaggagcgccccatgatcgacctccattactggacgacccccaatggccacaagatcagcatctttctcgaagagagcgggctggagtacaacgtgcacccggtcaacatcggcgctggccagcagttcgagccggcattcctgaagatcgcgccgaacaaccgcattccggccatcgtcgacaacaaccccagcgacggcggcgagccgatctcggtgttcgagtccggggcgattctcgagtatctagccgacaagatcgggcgcttcatgccgctgcagccacgcctgcgcgtagaggtgcagcagtggctgcactggcagatgggtggcctggggccgatggccgggcagaaccatcacttcgtgcgcttcgccccggagcagatcccctatgccatcgatcgttacgtgaaggagaccgcgcgcctgtacggtgtgctcgatcgtcgcctcgaggggcgcgagtacgtggccggtgattactcgatcgccgacatggccatctatccctgggccaagggctgggagctgcagcgccagcgcctggaggattttcccaatatggccgcctggctagcgcgcatgggcaagcgctcggcggtgcagcgtgcctaccaggttgccgaggccattggtcaacgcccggacgaggtgctgaccagcgaggcgcgcaaggcgctgttctgatttaggccgctggcgtggcgccagtcacgccagttgcaaatcttgcgcggccaccgggcggccgatgaagtaaccctgcacgtaatcgcaacccagctggcgcaggcgctccagctgttcagcgcgctccacgccctcggcgagcaccttcatttccatgctgtgcgcgagagcgataactgcgcgggtgatcgccagatcgtccttgtcatcgggcaggccggcgacgaagctttggtcgagcttgagcttgtgcaccggcaggcgcttgaggcgcgccagggagctatagccggtgccgaaatcgtcgatggccaggcgcacgcccagactacgcaggcgttcgagcagcgcctgagcctgatccggatcgtccatcaccgcgctttccgtcacctccaactccaggcaaccggcaggcaggccggtgctggccagcacctgggcgacgcgctggtccagctcaccacggctgaacaaccggctggaaacgttcaccgcaacgaactgcgggctctggccttcgctgcgccaggcgaccatctgccggcaggcgtgctcgagtacccaggcgtcgatggcggcgatcatgccgctgtcttcggcgatcgggatgaattcgcctggcggcaccaggccgcgctgcggatgttgccagcgcaccagcgcctcgacgccgatcaggcgattgctgctcagacaatgtagcggctggtagtgcacgcgcagttcgccgttctcgatggcatggcgcataccggcgatcagttccacacgctggcgggcgtattcggtctgttcctggtcgtagaaggcgaagccgccacggccaatgctcttggccttgaacagcgccgaatcgacgttgcgcagcacctgatcgacgctgttggcgtcatccggatacaggcagatgccgacactggcggaaatgaacagctcctggccatcgagcaggaagggggcgtccaggcagtcgatcagtgtctgtgccagatgcgccgcctgctcggcctgggtgcagtcctcgctgagtacggcaaactcgtcaccacccaggcgcgccagggtgctgccattgcctagctggctggccagccgctcgccggtggccttgagcagcaggtcgccgaggttgtggccgaggctttcgttgatgtgcttgaagtgatccaggtcgacgaccagcacggcgccacgctcctcgtcacgctgggcgcgctgcaaggcatgctccacgcgttcgctgaacagcaggcggttgggcaggccgctcagcgggtcatggtgaacgaggtgatcgagctcgtgctgggagtgcttgagcaccgtgatgtccgagaacactgccacgtaatggctgagcagaccgtgatcgcctcgaatggcgcgaatgcactgccactgcggatagatttcgccgtttttgcggcggttccacacctcgccgctccaggtgccctgggtctgcagggtgtgccagagattctggtagaacgccgcgtcatggcggccggacttgagtagagtcgggtgtttgccgaggatttccgcctcgctgtagccggtgatgcgactgaacgccgggttgatgtgcacgatgttctgctgtgcatcggtgaccagcacgccttcctgggtcgattcgaataccgccgccgcctgacgcaggctgtcggcatcggcgcggcgctgggtaatgtccttcaccgtgccgataaagcgcgcgggtcgcccctgggcatcgagctgcaaccgtccgcgcgacagcacccagcggtagctgccgtcacgatggcgcaggcgatagctgttttcgtaggcactgtcttcgccggcctgcagcaattggtcgagaacgcgctggtaaacggcgcggtcgtcgggatgcagcagttgttgccagtgctcgcggtcggcgctcagctcaccatcgttcatgcccagcagagcgtgataagccggcgagtaatacacgcgctggcggatcagatcccagtcccagagaccatcctcggtggccgacagggccaggctgagtcgctcctcgctggcgcgtagcgcggtaccgattttcgcctggcgttccaggtggcgactgatcgtcaggtacagcagggcactggtcagcagcacgaataccagccccttccagacctgaacctgctccgcctgtcgggcggtcaggccgagcgaggctagcagcaagtcgctgaacacgatccacaggccggcggcgatcaggtagttcaaagtcaggcgcagtgcgccctggcgagtgctcatgggtaatgcttggcttggccgtcggggtgaaagatcatccgtgggggcatccttgtaacatccttagccaaaagaccaagtggttttccagcagcgagtgttgataatggtgatgcggcactttgtccgcatcgctttttctctgcaagaggtacccctgcccatgtggtacaacggttttctcgacctgccggtctggcagctcatcgtcgtcaccctggtgctgacccacatcaccatcgtagccgtcacggtctatctgcaccgttattcggcgcaccgctccctggagctgaaccctgctctcaagcacttcttccgattctggctgtggatgaccacaggcatgaacactcgcgagtggacggccatccaccgcaagcaccacgccaaatgtgaaaccgctgaagacccgcacagcccggttgtgaagggcctcggcacggtaatgcgcaaaggtgccgagctgtatgccgaagaggcaaaaaacgaagacaccctgcgcatctacggcaagaactgcccggatgactggatcgagcgcaacatctattcgcgtttcccgattggcggcgtgtcgctgatgctgatcatcgatgtgctgctgttcggcgccctgggcctgaccgtgtgggccgtccagatgatctggattcccttctgggctgccggggtcatcaacgggctgggccacgccgtcggttatcgcaacttcgagtgccgcgacgcggccaccaatctggtgccctggggcatcatcgtcggtggcgaggagctgcacaacaatcaccacacctatcccaactccgccaagctgtcggtaaaacgctgggagttcgacatgggttgggcgtggatccgcctgttcagcatgctgggcctggccaaggttcagcgcgtcgcgccgatcgcccaccgtgtgccgggcaaggggattctggacatggataccgccatggccatcctcaacaaccgtttccagatcatggctcagtaccgcaagctggtgatcgggccgctggtcaagcaggagctggccaaggccgacgagtcggtccgtcaccagttccgtcgggccaagcgtctgctatcccgtgagccgagcctgctgcaggacaagcagcaggtgcgtatcgaagccatgctggcgcacagccaggcgctcaaggtgatctacgagaagcgcctggcgctacagctgatctgggcgcgcaccagtgccaatggtcatgacatgctcgaagccatcaaacactggatacacgacgccgaagcgagcggcattcagtcgctgcgtgatttcgccgagcaactgaagacctactcgctgcgcccagtggccgcgtgatgtagcgcacaaagccgggaggtcggtgaaccgcccactgcggccatggtcatagttgtgacccggctgtcacccaaaagcccgccattcggcgggctttttcgatcctccttggcagccttaaccgcaagcaaagggccaatgttctggatcggtatatggatgaactcgctgctattgacctggaagagctgactctggctttgctgcacagccgtgccgaaggcacccggctacgcgaacgcgagcaactgttcagcacactcctgggcagcgtcaatgcagtgctctgggcgttcgactgggaggctcaacagatcatttacgtcagtccggcttacgagctgattttcggccgttcggccggcctgttgctggccgactacggcgagtggtgcaacagcatctaccccgatgatgtggagtacgcggcagaaagcatggccaaggtgctggagaccggtgccgttgaggctcgtgaataccggatcatccgcgctgatggggagattcgttggctcagcgacaaatgctttatcggcagacaaagcgaaacccaggcagcgccgatcatctttggtatcgccgaagacatcactgagaagaagcagctcgaaggtgagctgcaccgcctggctaccaccgacgtgctgacccagagcagcaaccgccggcacttcttcgaatgcgcgcaaagcgagttcgagctggcgcgcacccacgggcagccgctggcattcctgctgctcgacctggacgacttcaagcacatcaatgacacctacggccaccaggtcggcgaccaggtgctgcagcaactggccagctgtgccagctcggtgctgcgccgtggtgacctgttcgggcgaatcggtggtgaagagttcgcagcgctgttcccggggtgcgagccggagttggcctcgcagatcgcacagcgcctgcagcgcgagattcagcggttgtcgttcagtcatgaaggctcgaccttcgggattaccgtcagccagggcctgaccacattacgcgccggagatccgggcttggacgtgctttacgcacgggccgatgcggcgatgtaccaggccaagcgtcagggcaagaaccagatcgtcaccagctgacttggcggaatatcgccttaaccttcctttcatgcggcggaaaatcgctcatttttatcgatgagcgcacgccccttcctgtcattttgccagtaacatattgaaatgttggggcttatgcgactttggtcgtccatggcatgcaatctgctgtgctaaatttcacagcaacggcctacagagccgaaaataacaatgccgagagtcgaacgatgcctattgcctgtcgcagcagtcagtccaacctgtttcacccttacccctaagttttcgtattgccgtctccgtattcatggcgccctccggctgcctatcacgtgacggccgtacccgaattcggctggctgcgcgccatgaaggcggcatctggcgggccgatgtgcaacaccactaaaagaacagaacactggagagatcacgatgaaaaaagcttccctggcgctggccgtagccgccggcactctgggtctgaccctgggcaacgttgccaacgcggcctttatcgaagacagcacggccaagctggatctgcgtaacttctacttcaataacgatgttcgcaattcggatacccccagcaacaaggaatgggggcaagcgttccaactgaacctgcaatctggtttcaccgaaggcaccatcggtgttggcgttgatgctattggtctattgggcgtgcgtttggatggtggtggtcgtgctggtaaagatggtcaaagccgcacacctcaatcttcgggctctactgggactctgtttcctctcgagagtgatggaagtgcacgcgacgagttcagcagccttggtctgactgggaagattcgcttctccaagactgtcgcccatattggtacgctgcagcctaagctgccggttgtaaccttcaacgatggtcgtttgattccacagacctttgaaggtgcgcagatcacttcgaacgaaattgacaatttgactcttgtagtcggtcaacttgagcacgctaaaggtcgtgcttccagtgacgccgacgggctttcgattgctcgccccgctaacagcctaactgctggtattccggtcgccgactcgaacaagttctactatggtggtgctgactacaaggtcaacaaggatctgctgctgcagtactactacggcaatctggatgatttctacaaacaacacttcttggggctgacccacactctggctctgggcgccggttcgctgaagtccgatctccgctacttcgataccagttccgatggtaaaaacggcagtgccgctggtcgtgctgatggctacattggcgcagggtactggaacggcggtcgtgccaattctgatttcggtgaggtcgataaccgcacctggagtgccatgttcacctacagcctggaaggccatgctctgagcgccggttatcaacaggtttccggtgatagtaacttcacccaactaaaccaaggtaatctcccaggcggccagggtggtgctaccacctacctgattaccgaccgtcagatcactaacttcggtcgcgccggcgagcgtacctggatcactcagtacggctacgatttcggcaagatcggtgtgccgggcctgaccgccaacgtgctgtacatgaaaggcgacaacatcaaggcagctggtggcgatcagaaggagtgggagcgcgacctgactatcagctacgtgctgcaggaaggcgctgccaaaggtctgggtttcgcctggcgtaatgcttcgctgcgtagcgaaacgtcgactggtgatatcgatcagaaccgcctgatcgtcagctacagcattccgctgctctaagctgtcttggcgagccgtaccacgcggcggctcgtccaaatgcaaaagcccggactggttccgggcttttgtgtttctgctggttggttgaatcagctggcagtagctgcaggctgctgctgggtgatgcagtggatattgccgccgcccagcaggatttctcggcctggcaccatcactacgcggtgctctggaaacaggcgctcgagaatggctttggcttcggcgtccttcgggtcgttgaagctgggggcgacgatgccgccgttgacgatcaggaagttcacgtaggagccggccaggcggacctcagggctgcgctcctgactgccggcggcgcggtcgacaccggcgcactcttcttcggtggcatacagcgggcccgggatcggcatcttgtgcacggtcagggcgcggcctttggcgtcgcgagccttttccagtacgcgcatggcttcctggcagcggctgtagttggggttttccggatcgtcggtccaggccagcagcacttcgcctgggcgcacgtagcagcagaagttgtcgacgtgaccatcggtctcgtcgttgtacagtccatgcggcagccagatcacggtatcgatggccaggtggtcggccagcacggcttcgatctgctcgcggttcaggtgcgggttgcggttgtggttgagcaggcactcttcggtggtgatcagtgtgccttcgccgtcgacgtggatggagccgccctcgagcacgaagccttcggtgcggtagcggtcgcggccttcgatattgaggatcttgctggcgacctgatcgtcacgcagccacgggaagtacaagccgccctcgaagccgccccaggcgttgaacgcccagtccacaccgcgtacctcgccttttttgttggtgacgaaggtcgggccggtatcacgtatccaggcgtcgtcggtggtcatttcgacgacgcgaatgcgctcatgatccaggtgcgcgcaggcattttcgtattgccccgctgagacgcagacggtgaccggctcgaactcggcaatggccttggcgaccgccgtgaatgcgtgctgcgccggcttgccacccaggcgccagttgtccggccgctccggccacaccatccaggtttggctatggggttcccattcggctggcatgcggaagccatcggcgcggggtgtggaggtcagggtgttcatggcattgctccgttgctgaagtcgttcgaggattcgggaagcgattgtgtcctcccgggattcaatgggtcataaagaatctggtcgctgtttacggggcttaggcgtggtgcgctttcagccccggcatcatatgccccacccacggcacggctatggcttatacgcatcgaaaaatgcccatccgagccatcttatagtcgataaatatcggctttaaaagcgtatttttaaggggcgctagctatatgaaaatatatttacggataagtatttgtatttagtgaggttgttcgggcaaatggccgcaacgcccatagcgaacagcgatgcacggtcacgccggcacctttcagctgattgcgcgtttgcgcagaaaaggcggcagataaagtcccaggtacgcttcgaatacacgcaagccttcctcggcatagcgtggggtgatttctccgtgctggtgaatcgagcgggcgtacacccgatcgccaagctccatggccaggccgaacacgtcgatatcgtccggcagggccggcaattcgaagtagcgatcgaacagtgcccggtgctgctggctgagctcgatatcgtgctggcgatcggcctgggtcacctcgctgaggccgtgctgggcgaggatcagctgtcttgctgcagcatcgccggcgtagatgcgcagcatgcgttgctcgatggtccgggaaaggtcgcgccagcattgcagctggcccgagtcgatgggctcctgcaggcagtcgcggaaggcacgatgaacatcggctgtcagcgcctggagcagggcgggtacgctgggaaagaagtgatacaccgacgacggtgcgatatccgcgcgctctgccacggtgtagatagacagcgccgctacgccttgctcggccagcaaggtacgggcggcgccgaggatctgttcgatacgcgcctggctgctggcgcggggcttgcgggcgctcacttaggcgtccctacctgcgtgcaggcggcggtcgaatggatgtgccgggccattgccggagaaaccggagggcgctgaatcaatgtggtcttcctgttttacgatggtgacgagcgcgtcgagagaccgtggcgtcggtacctgactggtcgccgaatgatagcgtcagacgcgcgtgtaaaaacgccggctttcgccggcgttctgcgcatcacactgtgtgcaggtaccagttgtactcgaggtcggagatggtcgtctcgaactcctgcagctcggcttccttgcaggcgacgaaaatgtcaatgtaatccgggctgatgtacttgttgagcacctcgctgtcgtccagctggcgcagggcgtcgcgcaggttgttcggcaggctctgctccagttgctcgtaggcgttgccctcgatgggggcgcctggatccagcttgttggtcaggccgtgatgaataccggcgaggatcgaagccatcatcaggtacgggttggcgtcggcgccggccacccggtgctcgatgcggatcgcgtcgctgctgccggtcggcacacggactgccacggtgcggttgtccaggccccagctcggcgcattcggcacgtagaactgcgcgccgaaacggcggtaggaattgacgttcggacacaggaacgccatcgacgccggcatggtgtcgaggatgccggcgatggcatgacgcagcggcgcatgctgttcaggatcttcggtggcgaagatgttctgcccggttttcttgtcgagcagcgagatgtgcacatgcaggccattgcccgcctggcccggatagggcttggccatgaaggtcgagtccatctcatggtcgtaggcgatgttcttgatcaggcgcttgagcagcagcgcatggtcgcaggccttgatggcgtcattggtgtgatgcaggttgacctcgaactgcgccggggcactttccttgacgatggcgtcggccggcagcgcctgctccttggcggcttcgagcatgtcctgcaggcagtcgacgtattcgtcgaggtcgtcgatcagataaacctgagtcgagtgcgggcgcttgccggagatcggcgagcgcggcggttgcgggcggccattcacgttctcctgatcgatcaggtagaactccagttcgaaggccgcgcagatggtcaggccaagttcgtcgaacttctgtaccacctgacgcaatacctcacggggatcggcaaagaaggggctgccgtccagttcgtgcatggtcatcagcagttgcgcggtcgggcgcttctgccagggttccttgcacagggtatcggggatggggaagcagatacggtcggcgtcgccgatgtccaggccaaggccggtgctttcgacggtggagccgttgatgtccagggcgaacagcgaagcgggcaggttgatgcccttttcatacaccttgtggaggctggcgcgttcgatgcgcttgccgcgcacgacaccattcatatctgcaatcagaaggtcgacgaactgaacctcagggtgttccttgaggaacgcgttcgcttcattgagctgaacggcacgcgggggtaccgacatgatgcaacacctttgttgttaaaaatatcaatcaattgctgacgcactgcgagtcaatcccaaacgccagaggctgtcaaggcagctcgatgttgccccaatgcggggcgctgcggccatttttagggcgtttcagggcatttccagcgttaaatctctgcactcttttagacgcacctacgaggtgatgcgcggttcagtgagccggcttgtgttgaaaaatgaacaaggataagctcggccagaccccacataatccaacaatacgggtgtttcatgagctgcatgtcgctgtccggcgtcattgccagcctcccacggtgcgcggcgttgccggctgtggtcgaggttgctcgatcctcttgcgcagccgttgcggcgcgcactgcagcgcatcgcgttgcggtatctccaacctgctccttcgctcgaaaatctgcacacttctcgctccttgcagacgtttgcgtctccattgtctggcgccggctatatcgacgcctcgatgcgtttggttgcggtgccaatcgtgaaccttgcaggggtgcaggcgacggcgcgcgctttgcagaggcatctggccctgtcgagtgcaacaaaggtcggttacagtcgttgcacggtggtgaagcaccgctgggcacgcgctgcgttctgccgccagtgcctggagggtcgttcgggcagttgcccgcagccctgtaacaccctggtttattgcgcatccgcctggcaggtctgccaggtctgtcgtggtgcggagcatgtcgagccggccgaggatgccggtttcaaaacactgaggtctctatgagcaccaaactggaccagctctcgagctggttgaaagaacgcaagatcaccgaagtcgaatgtctggttagcgacctgacggggattgcccggggcaagatctcgccgaccaacaaattcctcgacgaaaagggcatgcgcctgcccgaaagcgtgttgctgcagaccgtcaccggcgactatgtcgaagacgacatctattacgacctgctcgacccggcggatatcgacatgttctgccggccggacgagaacgccgtgttcatcgtgccctgggctatcgagcccaccgcccaggtgatccacgacacctacgacaagcagggcaaccccatcgagttgtcgccgcgcaacatcctcaagaaggtgctgcgcctgtatgccgacaaaggctggcagcccatcgtcgcaccggagatggagttctacctgaccaagcgcaacagcgacccggacttcccgctggtggcgccgatgggccgctccgggcgcccggaaaccggccggcagagcttctcgatcgacgcggccaacgaattcgacccgctgttcgaagacatgtacgactggtgcgaactgcagggcctggatctggacaccctgatccacgaggaaggcccggcgcagatggagatcaacttccgtcacggcgaagccctgcacctggccgaccagatcctggtgttcaagcgcaccatgcgcgaggcggcgctcaagcacgacgtggcggcgaccttcatggccaagccgatcaccgatgagccgggcagcgccatgcacctgcaccagagcatcatcgacgtgaagaccggccggaacatcttctccaacgaagatggttcgatgagccagctgttcatgcaccacattggcggcttgcagaaatacatccccgaagtgctgccgctgttcgcacccaacgtcaactcgttccgccgcttcctgcccgacacctcggcgccggtgaacgtcgagtggggcgaggagaaccgcaccgtcggcctgcgcgtgccggatgccacaccgaataaccgtcgtgtggaaaaccgcctggctggcgccgacgccaacccctacctggccctggccgcgagcctgctgtgcggctatatcggtatggtcgagggcatcgagcccagcgcgccggtcgtcggccgcggctacgagcgccgcaacctgcgtctgccgctgaccctggaagcggcgctggagcgtatggaaacctgccaggtggtcgagcagtacctgggccacaagttcgtcagcggctatgtggcggtcaagcgtgccgagcacgagaacttcaagcgggtgatcagctcctgggaacgtgagttcctgctgctttcggtctgatccggtcggggccggcgcgtgatccgcacggccccgtattgataaagaggtgaacatgacggcaaacaatgcaaagacccagcaatggcaggccatgagccgcgaccatcacctggcgcctttcagtgacttcaagcaactggccgagaaaggcccgcgcatcatcacccgtggtgaaggtgtgcacctgtgggacagcgaaggcaacaagatcctcgatggcatggccgggctctggtgcctggctgtcggctacggccgtgaggaactggtcgaggcggccagcaagcagatgcgcgagctgccgttctacaacaccttcttccagactgcccatccgccggtactggagctggccaaggcgctcgccgaggtgacgccggccggcatgaaccacgtgttcttcaccggttccggttccgaaggcaacgacaccatgctgcgcatggttcgccattactggtcgctcaagggcaagccgaacaagaaggtggtgatcgcccgcgagaacggctatcacggctccaccgtcgccggcgccagcctgggcggcatgaagggcatgcacgagcagggcgacctgccgattccgggtatcgtgcacatcgctcagccttactggttcggccagggcggcgacatgacgccggaagccttcggcatctgggctgccgacgagctggagaagaagattctcgaagtcggcgaagacaacgtcgccgccttcctggccgagccgatccagggcgccggcggcgtgatcataccgccggacagctactggccgcgggtgcgcgagattctcgccaagtacgacatcctctttgtcgccgacgaagtgatctgcggtttcggccgcaccggtgagtggttcggtagcgacttctacggcaacaagccggacatgatgaccatcgccaagggcctgacttccggctacgtgccgatgggcggcctggtggtgcgcgacgagatcgtcaaggtgctcaacgacggcggtgacttcaaccacggcttcacctattccgggcacccggtggcggcggcggtggcactggagaacatccgaattctgcgcgaagaaaagatcatcgagcaggtcagagaagaaacggcaccgtatttgcagaaacgcctgcgcgaattggcggatcacccgctggtcggtgaagtgcgtggcgtgggtatgctcggcgccatcgaactggtgaaggataaggccacgcgcgcgcgttacccgagcgacaaggcggtaggcatgatctgccgcggtcactgtttcgagaacggactgatcatgcgcgccgtgggcgacaccatgatcatttcgccgccgctggtgatcagcaagagcgagatcgacgagctggtggaaaaggcccgcaagtgcctggacctcaccgcccgtgctttactggcctgacggctgctgcaacgcgtttggaaggtagcgacagttggtgcaataaattgcctgccagggcttgagcgatggggctgctatcgccagacttgccggccaaaaaaacgggcctgccgtatagcgcggcggcccggttaatcgacatcacaatagggagctgaaccgcatgatcaagactttcggcaagactctgctggcggtgacgctggccggcgccgtggccggtatggcgcaggctgatggcaaggtcctcaacatctacaactggtcggactatatcgccccggacaccatcgagaagttcaccaaggagaccggcatcaaggtcacctacgacgtcttcgattccaacgaaaccctggaagccaagctgttcgccggcaagtcgggctacgacatcgtggtgccgtccaacagcttcctggccaagcagatcaaggccaaggtctaccagccgctggacaaatccaagctgccgaactgggacaacctggacaagaacctgctgaaaaccgtcgaggtcagcgacccgggtaacaagtattccttcccgtacatgtggggcaccgtgggcatcggtttcaaccctgagaaggtcaaggctgcgctgggcgaaaacgccccggttgattcctgggacctgctgttcaagcccgagaacatcgagaagctgaagtcctgtggcgtttccttcctcgactcgccaaccgagatcctgccgatcgccatgcagtatctgggctatgagccgaccagcaccgatcccaagcagctcaaggaagccgaagcgctgttcatgaagatccgcccgtcggtcacctacttccactcctccaagtacatctccgacctggccaacggcaacctctgcgtggccgtgggctactcgggtgacatctaccaggccaagtcgcgcgccgaagaggccggtggcaaggtcaaggtctcctacaacattcccaagcaaggtgccggcgccttcttcgacatggtggccatcccggccgatgcggagaacgtcgagtccgcccatgccttcctgaacttcctgctcaagccggaaatcatggccgagatcaccaacgaagtgcacttcccgaacggcaacgcgaaagcgactccgctggtcgacgaagccattcgtaacgacccgggcgtgtacccgacccaggaaaccatgggcaagctgtacgccttcccggacctgccggcggccgcccagcgcgccatgacccgcagctggaccaagatcaagtccggtcgctgatcggctgatgaccgcggcgcctggcgccgcggtccgtttcagcaggcaaaggggcggatcgccgcccatcgagggcagcgccgcgaccgtggcgctctcccagatcgcgatacgtcacctcggtgacgagccacaagaagaggacgacctgtgcatttttccctgggcaagatcctgacaacgaccgcgctttcggttggcttggcaaccctggcacatgcggacggcaccgtgcatatctacaactggagcgattacatcggcgagaacaccctggccgagttccagaaggccacgggcatcaagccggtctacgacgtcttcgactccaacgaaaccctggaaggtaaactgctcgccggccgtagcggctacgacgtggtggtgccgtccaaccattttctcggcaagcagatcaaggcgggcgctttccagaagctcgaccgttcgctgctgccgaactggaacaacctcgacccggcgctgctcaagcagctggaaaccaacgacccgggcaaccaatacgccgtgccttatctgtggggcaccaacggcatcggctacaacgtcgccaaggtcaaggaagtgctcggtgtagacaagatcgactcatgggccgtgctgttcgagccgcagaacatgaagaagctcgccagctgcggcgtgtccttcatggactcggcggacgaggtgattccctcggtgctcaactacctgggcctggacccgaacagccagagcgctgacgactacgccaaggccgaagccaagctgatggaagtacgtccctatatcagctacttccactcctccaagtacatctccgacctggccaacggcaacatctgcgtggcgttcggctactccggtgacgtactgcaggccgccgaccgtgccgcggaggccggcaagggcgtcgaaatcgcctacgcgattcccaaggaaggcgccaacctgtggttcgacatgcttgccatccccaaggatgccagcaacgtcaaagaggcccatgccttcatcaactacctgctcgatcccaaggtgattgctggggtcagtgattacgtgggttacgccaatgccaacaccaaggcgggcgagctgatggatcagggaatccgcgaggacgagtcggtctacccgtcgcaggccgtgctggacaagttgtacgtgatggccgaactgccgcccaaggcgcagcgcctgatgacgcgaagctggacgaagatcaagtccggaagatgatcaaccctttaagcgcccggcctctgtcgggcgccatttttactgcgggagtttggtaatggcagttgcttccagtacctataagaaggtcatcgaggggagccagcaacccaaagaggtgctggtcaagatcgagcgcgtgaccaagaagttcgacgaaaccgtcgcggtcgacgatgtctcgctgaccatcaacaagggcgagatcttcgccctgctcggtggttccggctccggcaaatcgaccctgttgcgcatgctcgccggcttcgagcggccgaccgaagggcgcatcttcctcgacggccaggacattaccgacctgccgccgtacgatcggccgatcaacatgatgttccagtcctacgcgctgttcccgcacatgagcgtggccgacaacatcgccttcggcctcaagcaggacaagatgcccaaggccgagatcgacgcccgcgtggccgagatgctcaagctggtgcacatgacccagtacgccaagcgcaaaccgcatcagctctccggcggtcagcgtcagcgcgtggccctggcccgctccctggccaaacgccccaagctgctgttgctcgacgagcccatgggcgcgctggacaagaagctgcgctcgcagatgcagctcgagctggtggaaatcatcgagcgcgttggcgtgacctgcgtaatggtcacccacgaccaggaagaggccatgaccatggcccagcgcattgccatcatgcacttgggctggatcgcccagatcggcagcccgatcgacgtctacgagacgccggccagccgtctggtctgcgagttcatcggcaacgtcaacctgttcgacgggcagatcgtccacgatgacaccgaccacgcggtgatcgactgcccgcagctcgacaagccgatctacattggccacggcatcagcacccgtgcccaggagacccaggtcacctacgccctgcgtccggaaaaactgctgatggccacccagctgccggccgaccacgagcacccggaatacaactggagcaacggcaccgtgcatgacatcgcctatctaggcggccattcggtgtactacgtcaaactgacctccgggcagatcgtgcagtgcttcatcgccaacgccgagcgccgcggcaagcggccgacctgggatgacccggtggtggtgttctgggaagacgacagcggcgtggtgttgcagtcatgaaaatgagcagcctgaccaagcgtatgcctaatggccggcacctggtgatcggcatcccattcatctggctgttcctgttcttcctgctgcctttcatcatcgtgctgaagatcagcttcgccgaagccgatgtggcgatcccgccgtacacggaaatctacacctgggtcgacaacaccctgcaggtggtgctgaacctgggcaactacatcttcctcaccgaggatgaactgtacctggccgcctacctaggctcgctgaaaatcgcttttttcagcaccctggcctgtctgctgatcggctacccgatggcctacgccatcgcccgggccaagaaggaaacccagacggtcctgctgctgctggtgatgatgccgacctggaccgcgatcctgatccgcgtttacgcgtggatgggcattctcagcaacaacggcctgctcaacggctttttgcagaccatcggtttgatcgacgcgccgctgcagatcctcaacaccaacaccgcggtgtacatcggcatcgtctactcgtacctgccgtttatgatcctgccgctgttcgccaatctggtgaagcacgatcagagcctgctcgaagcggcttcggatctggggtcgagcaccttcaacagcttctggaagatcaccgtgccgctgtccaagaacggcatcattgccggctgtatgctggtattcattccggtggttggcgagttcgtgatccccgaactgcttggcgggccggaaaccctgatgatcggcaaggtgctttggcaggagttcttcaacaaccgcgactggccggtagcctcggcgctggcggtggtgatgctggcgatcctcttggtgcccatcattctgttcaaccgtaaccaagccaaagaactggagggccgggcatgaagaatttccgtttctcctcgctgatgctttgggcaggcctgatcttcatctacctgccgatggtcatcctggtgatctactcgttcaatgcctcgcggctggtgacggtgtggggcggctggtcgaccaagtggtacgtgagcctgctggacgaccgccagttgatgggcgccgtttggcgttccctggagatcgcctgctacacggcgatcgccgcggtggcgctgggtacgctggcggcctttgtgctgacccgcatcagccgcttcaagggccgcacgctgttcggcggcctggtcaccgcaccgctggtaatgccggaagtgatcaccggtctgtcgctgctgctgctgttcgtggccatggcccagctgatcggctggccggcagagcgcggcatgatgaccatctggatcgcccacaccactttctgctcggcttacgtggcggtggtggtgtcggcgcgcctgcgcgagctggacctgtccatcgaggaagcggccatggacctcggtgcgcggccgtggaaggtgttcttcctgatcaccatcccgatgatcgcgccttcgctggtggctggcggcatgatgtccttcgcgctgtcgttggatgacctggtactggccagcttcgtgtccggccctggcgccaccacgctgccgatggaggtgttctccaaggtgcgcctgggcgtgaccccggcgatcaacgccatcgccagtctgatcctgcttgcggtatcgctggccaccttcctggtgtggttcttcagccaccgcgccgaggaacgccgtcgcaaggcgatccagcaggtcatggaagaaagccagcacgccatcggcgcccgtccggacgccaagccggctcactgaatcagctgagcggcaagacgatgcccgccactgcgcaagcagggcgggcattttcatttccggcattcgtaggccgatgccctcgtcatcagttggagtctattcacaagtgttttgggcaacatctgagagagtgctacaaggcaagagcagccgttcgccgctcccgcaggtactgcgccgatgactatttccgcctttttgcaggaaaaggcgaaaggtcatgaacaggccatcagggaggctggcgacccgggctagaggcgcttgccacgcgactatcacgccgcgctcgaccacacgtcagcgctggctgcccagtagaggcaaggaaaggcagatatgaaaacgcccgggctatgaaggcccgggcgttttagttgcttgctgcagaggctcagcgcgtcaggtgcaggaagtgcatatggcgctcgtactggtcgaggatgtcgccgatcacctcttcacggttccagcccatcacgtcgtaatcctggccgccctcgttgaggtgtacttcagcgcggaagtacttgcgctcctcgctggagtcatcgcgagtatcgcgcagggcgaagctcggctggatcagtgcgcgggggcgaacctgatactggaagtcggcttcggcgccatggctgaccgacagcgtgacgcgtccgtcttcaccgttctccacccgggcttcgcggccctgcttgcgcatctcctcggccacctgctggcaggccggcagcacggtttcggcaatgaagcggttgacgtgggagcgacgcggcagcatcaccatgctgcgcaggcgtcgttgccagccgccagtgctcgatgcaccgcgtggactgagggcgacctggtcacgcaggttgcgcttggccgcgtcgatctgcagcgcgcgcagcaggccccacatcgacgccatcagggcgatcacgaagggcagggcgctggcgatggtcgccgtctgcagggccttgaggccgtcggccagcagcagcgatgcggcgaccaccgccatcaacgctgcccagaagatgcgctgccagaccggcgtctggtcatggccaccggaggcgagcatgtccaccaccatggcgccggagtccgccgaggtgacgaagaacaccacgatcatcaacaccgcgatctgcgacaggactgccgagaaggggaagtgctcgaggaaggcgaacagcgccagcgagctgtccttgtcgactgccgccgcgaggtcggtgatgccgtcgaccaggatcatgtgaatcgcggtgtcgccgaacacggtcatccacagcagggtgaagccggccggcactaccaatacgccgccgatgaactggcgaatggtacggccgcgtgagatgcgggcgatgaacaggccaacgaacggcgaccaggacagccaccagccccagtagaacagcgtccagccgccgatccagtcggtcggctcgtaggcatagaggttgaaggtcttgctgacgatctccgacaggtactggccggtgttctgcacgaaggtctgcatgatgaacacggtcgggcctagcaccagcacgaacagcatcaggcaaacggccagcagcatgttcagttcggaaagtatgcggatgcccttgtccaggccgctgaccacggaaatggtagctaggcccatggtgccggtcagcagcaggagctgaacagtggtagtggcgggtatgccgtataggtggttgagaccggtgttgatctgcatcacgccgtagccaagggacgttgccactccaagcacggtgccgatcaccgcgaagatgtccaccgcatggccgatggggccgtagatgcgatcaccgatcagcgggtagagcgccgagcgcagggtcagcggcaggttatggcggaagctgaaataggcgaggatcagtgcgactatggcgtagatcgcccaggcatgcaggccccagtggaagaaggtgacgttcatcgcctccttggccgctgccactgtctgagcttcacccacgggcggtgcgaggaaatgcatcaccggttcggcgacgccaaagaacatcaggccgatgcccataccggcgcagaacagcatggagaaccaggttcggttgttgtagtccggctcgctatggtccggaccgagcttgatgtcgccgtagcgactgatggccaggaagaccgcgaagagcaggatgatcgcaacggccaagatgtagatccagctggcgttctcgatgatccaggcttgggtcgcaccgaacacgctctgggcgttgtccttaaagacggtgctgtagatcaccaggcaggcgatgataattgtggagccgaaaaagaccggcgggttcagagtggagcgagaagacaggggtgcctccattgagctagctctccttgttcggagtcagtccatgattcacgcacccactgatctggctgtcgctggatcgcgcagggggaatggagagatgactcggttttcggatggccgccaaaagcggaaggcccgcgattgtagcattgccattagtcggggttcttgaacctgtctgttatcgataggaaagcgcttcgtttcgttcagcttatttgtgccgtcacaggctggtgcggtactgcagcgcctcggccaggtgctgtcggctgatctgctcttgagcctgcaggtcggccagggtgcgcgccacttttagcacgcgatgggccgagcgcagcgacagggtgaggcgctcgcaggcgtgctccagccactggcggtcggcgccttccagcgcgcagtgggtgcgcagcccaggcaggtcgagaaaggcgttggcgatgccctggcgctgcagctggatatcccgcgcagcggcgacacggctggccgctgctgcgctggtgtcgccgttatcaaccggggcatcgagctgggtgctctcccgggccacggtgatatgcaggtcgatgcggtcgagcagcggcccggagagtttgccgcgatagcgctgaatctgctccgggctgcagcgacagcgcccgctggggtcgccaagaaaaccgcaggggcaagggttcatcgccgcgaccagctggaaacgggcagggaaactgaccttgtcacgggcgcgggcaatcacgatttgcccactttccagaggctcgcgaagcacctcaagtacacggcggtcgaactcgggcagttcatcgaggaacaggacgccgtgatgggcgagggtgatttcccctggttgcggacgactgccgccaccgaccagagccggcccggatgcgctgtggtgcggatggcgaaagggccgctgaggccagctctgcagcggcgtgtggctggctaccgagcgaatcgtggcgacttgcagggcttcctcttcggtcagcggcggcagcagaccgggtaggcggctggccagtagcgttttgccggtgcctggggggccactcagcagcaggttgtgatttcctgcagcggccaccagcagcgcgcgtttggcagcgatctggccctgtacttcggcgaggtccggatagggttgggtgtggcgcagcaaaccctgggctggtatggcggtagcggcgtctggccgttgagatgggcgaccagttccagcagatgttcgaccgccagcacgctgaggccagtagccaggctggcttcctcggcgttctcctttggcaccaccagggtgcggccggcttgtcgggcggccagcgcggcgggcagaacgccctgcaccgggcggatcgctcccgagagcgcgagctcgccaaggtattccagactggtgagggattcggcgggtaactggccgctggcggcgaggatgcccagggcgatggccagatcgaagcggccgccgtccttgggcagatccgccggcgcgagattgagggtgatgcgacgcggcggaaagtccagggcgcagttgagaatggcgctgcgtacgcggtccttggattccttgacggcggtttccggcaggccgaccagcgccagggagggcaggccgttggccaggtgcgcttcaaccgtgacgctgggggcatcgacgccgatctgagcgcggctgtggactatggccaatgacatcgatcactccttgatcgtctgccggccgagcggattactcggccggggcgtgctgcgtcgttgcggtgcgcgtttccagttcggcgaccttggcttccagcgcttcgaggcgcgcgcgggtgcgggccagcacgagcatctggctgtcgaattcttcacggctgaccagatccagcttgctgaagctgctttgcagcagcgccttgagctgggcttctatttcactgcggggcagcgggttgtcgccgctgagcaggcgactggcctggctgctgagggcatcgagcaacgctttgggtggcagcatgggaaccttccagaatgagttggcagcagtgtagcacgccggtttttgctgaccggcgcagtgaccttgcaccaatgatgtgcgtgatgcggtgcggtttggcgctcttctggtgcgatggttttcgcgtgacgccgatcacaaccgcctgcaggcccgtaagttcctgaaaagcggcgttttgccggtattggcaagatttctgcttagaggctcatgacccatgcaccgatgcggttcggatgtcgcgagcgggcggacgtggttcaccgggagcagtcggtggtatcggatcagcccgtcttggcaaccgatgcatacaaaagccagacactgagcttagacttgggccggggtaacaattcctggggcaagtccaccttacacgggagagagtttcatgaaactagtcactgccatcatcaagccgttcaagctggacgacgtccgcgaatcgctgtcggaaatcggggtgcaaggcatcaccgtgaccgaagtgaaaggcttcggtcgtcagaagggtcataccgagctgtaccgcggcgccgagtatgtcgtcgatttcctgcccaaggtgaagatcgacgtggctatcgcggacgatcagctggatcgcgtcatcgaggccatcaccaaggccgccaacaccggcaagatcggtgacggcaagattttcgtcgtaaacctggaacaggcgatccgcatccgtaccggcgaaaccgataccgacgcgatctaaagctccgcccctacccccttaacgtcccaggagttaaatcatgactctgcgaaaaatcgcagggcttggagccctttcgtccctgtttttcccaagcctggtcatggctcaggagaaaaccctgaattccggtgacacggcctggatgctgaccgccaccgcgctggtgctgttcatgaccattccaggcctggcactgttctacgccggcatggtgcgttccaagaacgtgctgtcggtgatgatgcagtgcttcgccatcaccgcgttgatgtccctgttgtggttcgcatacggctacagcctggcgttcgacaccaccgggatggaagccggcgtcaccaacttcagctccttcgtgggcggcctgggcaacatgttcctcggcaacctgaccaaggaatcgctgacctcggccttcccggaaagcgtgttcatcaccttccagatgaccttcgccatcatcaccccggcgctgatcgtcggtgccttcgccgaacgcatgaagttctccgcgatgctggtgttcatgaccatatggttcacgctggtctatgcgcccatcgcgcacatggtttggagtggcgacggtgccctgatgtgggactggggcgtgctcgacttcgccggcggcaccgtggtgcacatcaacgccggtatcgccggtctggtggcgtgcatcgtgctgggcaagcgcaagggcttcccgagcgtggccatggcgccgcacaacctgggctacaccctgatcggtgcggcgatgctgtgggtcggctggttcggcttcaacgccggctccgctgccgcggctgaccagaccgctggcatggccatgctggtcacccagatcgccaccgccgctgcggccctggcctggatgttcgccgagtgggttgctcacggcaaaccgagtgcactgggcatcgcctccggcgtggtcgccggcctggtcgccatcaccccggctgccggcaccgtcggcccgatgggcgcgatgatcatcggcctggcttccggcgtgatctgcttcttctgcgccaccagcctcaagcgcaagctgggctacgacgactcgctggacgtgttcggcgtgcatggtgtgggcggtatcgtcggcgcgctgttgaccggtgcgttcgcagccccggccctgggcggcttcggtgaggtcgagaacatcggcctgcagctgtggatccagttcaagggcgtcgccgtcaccgtgatctacaccgccgtcgtcaccttcgtgatcctcaagatcatcgatgccgtgatgggcctgcgcgtgaccgaagaagaagagtcggtcggcctcgacctggctcagcacaacgagcgcggctacatcctgtaagtaccagcggcccgctgactgtggcgggccgacagcacacggagtgcgcccggagccaacccgggcgcctcgaccgcacagcgcatcccctgcgcaacggcctgaggtgaataaaaaatggacaacacagcactgactgctctgcagtacggtttcgataccttctacttcctgatttgcggcgccctcgtcatgtggatggccgccggcttcgccatgctcgaagcgggcctggttcgggccaagaacaccaccgagattctcgccaagaacgtggcactgttcgccgtcgcctgcatcatgtacctgctgatcggctactacatcatgtactccagccccgagggcggtatcctgccgagcttcggttttctgatcggtgacgaaaacaccgtcgagtcggtactggccggtggcgaagacgccccgtactacgccgcccgctcggacttcttcttccagatcgtattcgccgccacctgcatgtcgatcgtttccggcgcggtggccgagcgcatgaagctctggtcgttcatcgccttcgcggtagtgatgaccgccgccatttacccgatccagggcttctggaaatggggcggcggcttcctcgatgcggccggtttcctcgacttcgccggctccagcgtggtgcacatggccggcgccgcggctgcgctggccggggtgatcctgctcggtgcgcgcaagggcaagtacggcgccaacggccaggtcaacgccattcccggcgccaacctgccgctggcaaccctgggcatgttcatcctgtggatgggctggttcggcttcaacggtggctcgcagctgaagatgagcaccatcgaggacgccaacgcggtggctcaggtgttcgtcaacaccaacatggcagccgccggcggcctgatcgccgcgctgatcgtggcacgcatcctgttcggcaaggccgacctgaccatggccatcaacggtgcgctggccggcctggtgtcgatcaccgccgagccgctgacgccgaccgcgctgcagtccaccctgatcggtggtgtgggcggcgtgctggtggtgttcgccatcgttggcttcgacaagatcaagatcgatgatccggtcggcgccatctccgtgcacggcgcggcgggcatctggggcactctggcggtctgcctgaccaacccggaggccagcctgggcgcgcagctgctgggcatcgcctgcatcttcgcctgggtgttcatcgccagcctgatcgtctggagcatcatcaaggcagtcgtcggcctgcgggtttccgaggaggaagagtacgagggcgtcgatctggtcgagtgcggcatggaagcctaccccgagttcaccggcaagaagtgaaggtgaggcgcctggcgcccgaccgtcatcagtaaaaatgatggtccacaccggcaaaagggcgctcaggcgccctttgcttttttgtccggcacgctagaatgcgcgcgttgaaaaacgagggcgacgagcatgtggcagcaacggctgatcaccctgcgtccacgggcgcgaggcttccacctggtgaccgatgaactgctggatgcattaccggaactggcgagctacagggtgggtctgttacacctgtggctgcagcacacctcggcgtccctgacggtcaacgagaatgcggaccctgcggtacgccgcgacttcgagcgtttctttcgccgcctcgtccccgaggatgcgacaggctttgagcactgtgacgaaggcccggacgatctgccggcgcatttcaagtcgagcctgctcggcgttcagttgcagttgccggtgagtaacgggcgcttggcgctgggcacctggcaggggatttatctgggcgaacaccgcgaacagggtggcgctcgccgcgtgctggcaaccttgcaaggtacggcaaattgaattttttccaggcgttcggcaacgtcggacgactgggctataactaacctgcttttcgcaagtcatgaggctgaacatgagcgacgaagaactggaacaagacgagctggaaggcgcagacgaggacgacggcgaggaactggcggccgcggatggtgatgttgccgatgacgacagcgagtccgatagcgcggcacctgccaagggcaaagccaagaaggccgtcgaggtcgaagagctgcccagcgtagaggccaagcagaaggaacgcgatgcgctggcgcgcgccatggaagagttcctggcccgtggtggcaaggttcaggaagtggagcccaacgtcgtatccgacccgcccaagaagcctgacagcaagtacggcagtcgccccatctgacgcgaacgctggatttgaatgcaaaagcccgcctgtgaaggcgggcttttgcgtttttggcggctgtcatgttcagcgagaacacgagctgactgagcagacgatgtgggagcggcttcagccgcgaggcttccggtgcctccaacattgatcgcggctgaagccgcttccacgaatttgtctcccgccaaagcacctttacgcaggctcgacgacccggtgtacatcagtgccgaaatcagccgattgtgcttcgctcaaggcttctcaagtccagcgctgcagcagcgccggcagctcgcccagactacggatctgcgcatcggccgccttctcgccagtccattccttgccttcggggttgaaccacaccgcacgccagccggctgcctgcgccccggcgatgtcgtcaccggggtgatcgccgatatgcaccgcctgctcggcgctcatgccggagcgggcgagtgcttcctcgaatggcctgcgatcgggtttaccgatgcccagctcctcggcgcagaggatgaagctgaagtagtccgccagccccagtcgacgcacgtcggcgttgccgttggtgatcacccccaggctgtactgattggccagcagctccagggtggtgaccgtgtcgctgaaaaaggtgatggcgtggcgcgcttcgagcatggcctggaaggcaccttcggccagctgcgcggcttcgtcgggcgcatggccgacgccttccagcgcatggcgcagcgtacgcctgcgcagttcgctgaggcggtacttcagattgggttcggcctccagcaggcggccgcgaacctggcccaggtgatccaccggctggctggccaggcttggtgcatgctggctgatccagtcgcgcatggcggtttcggcaccgagaatcaccgggcggttgtcccacagcgtatcgtcgaggtcgaaggtgatcaggcgaatgctcatgaatccggttccttgcggcgcttggcccgtggatgggcgctgtcgtagaccttgctcaggtgctggaagtccaggtgggtgtagacctgggtggtggcgatatcggcgtggccgagcagctcctgcaccgcgcgcagatcctgggacgactcgagcatatggctggcgaacgaatggcgcagcatgtgcgggtgaatgtgctggcccagctcgctgacgcccgcctgacgtacccgtagctgcacggcgcgggcgccgatgcggcggccctggcggctgatgaacaccgcgccatcggccgggttggccaaggcgcgcagcggcagccactcttgcagcgcttcgcgggccttgctgcccaccggcaactcgcgcaccttgctgcccttgccggtgacgcgtaccagacctgcgggcaggtcgaggccatcgagattcagcgccaccagctccgagaggcgcaggcccgaggaataaaacagctcgagcatggcgtgatcacggcgggcaatgaagtcgtcttcctgggcgccgtcgagcaactgagtggcgcggtccacgtccagcacccttggcagcttgcgttcgcctttgggtggcgtcaggccggtggctgggtcgtgtttgcaatggccttcgcggatcaggtagcggtacagaccgcgggtcgccgagagcaggcgcgccaggctgcgtgctgactgaccttccttgtgcaggcgcgccacaagccggcgcagccgggcgatatcgagcgccgcccagtcggccacgccttccttctcgcaataggtgagcagtttgctgaggtcgcggcgatagccatccagggtatgcgccgacacctgccgttcgctgcgcaggtgttcgaggtaggcggataaagtggcttcaagctgcaggctgcaggctccaggcacaagcgtcatatctctaatgcctctccgttccgggcctgccgcttatggcctgcggcttaccgctgcttctagcgtaccgagcgcagcggcgcggagaagcgtggcagcacccgcgacagcacttcggcgatgtagcccaggaacagcgtgcccagcgagctcttgtagtgctgcgcgtcggcactgccgatcgccagcacaccgtgcagcccttgatgggacaggcccaccaccgccgccgagccaacgtcggcaccggcttcgccgaacaggaacttcagctcgtgctcgcgcagcacgccacagatggtcttgccaccggccagcaggccgccgatggcttgatgcgcctcggcgctgctgacactgcggccgaccggcagtggcgtatcgctgaacaggatcaggcccacgaacggcacctggaattcgcggcgcaggctgtcttccacgcagctgaccacttcttcgaggctgctggcgtccatcaggtcgagcaccaggcggcgggtcttgtcgaacagccggtcgttgtcacgggccacgtccatcaggtgcgacagacgctggcgcatctcgatgttgcgctcgcgcagcagtttgacctgacgctcgaccagcgacacggtatcaccgcgctggtgcggaatgcgcagctcgggaatcaggtcgtcatggtcgatgaagaactcggggtgcaggcgcaggtaggcggcgaccgtttccgagtccaggggcttgggcgaatcctgctggtcagtcataggcgaacctgtccttcgtacacgcgcacggcggggccggtcatcataacgggctggccggggcctgcccactcgatgtgcagcttgccgccaggcagctccagctgtacgggcgagtccatccagccctggcggatcgccgcgacggcagcggcgcaggcgccggtgccgcaggcctgggtttccccagcgccgcgttcccagacgcgcaggcggccacgctgacggtcgatcacctgcaggaagccgacgttgacccgctgcggaaagcgcggatggtgttccagcttcgcgcccagttcgtgcaccggcgcgccgtcgacatcatcgacacgcagcaccgcatgggggttgcccatggataccgcggccagctcatggctcctgccatccacctcgacggcatagctaagcgcttcggcatcggcctggaaggggatctgctcgggtgccaggcgtggtgcgcccatgtccacggtgatcaagccatcggcacgcacgttgagttcgatgatgccgcccttggtttccacgcggatgtgcttcttcaccgtcaggcgcttgtccagcacgaagcgggcgaagcagcgcgcgccattgccgcactgttccacttcgctgccgtcggcgttgaagatgcggtagcggaaatccacgtccgggtgctgtggcggctcgaccagcagcagctgatcgaagccgatgccggtgtggcggtcgccccactgcttggcgtgcttgggctggatgtgggcatgctggctgaccaggtcgaggaccatgaagtcgttgcccaggccatgcatcttggtaaagcgcaataacatgggcatcactccggcaggcggctttcgcccgcgaagagctcgtccagggtttcgcggcgacgcacctcgtaggcctgctcgccgtccaccatcacctcggcagcgcggccgcgagtgttgtagttggagctcatcacgaagccataggcaccggccgaacgcacggccagcaggtcgccttcttcgagcaccagctgacgatccttggccaggaagtcaccggtttcgcagatcggcccgaccaggtcgtaatggcgcgcttcgccatcacggggctgcaccgccgagacttccatccaggcctggtagagggccgggcggatcaggtcgttcatcgccgcatcgacgatggcgaagtccttgtgctcggtgtgcttgaggtattccacctgggtcagcagcacgccgccgttggcgacgatgaaacggcccggctcgaacaccagggccaggtcacggcctgccaggcgctggcgtacggcagcgatgtagtcgccgacctgcggtggttgctcgtcgcggtattgcacgccgaggccgccgcccagatccaggtgcttgatgacgatgccgcgcgcggccagcttgtcgaccagcagcagcaggcgatccagggcatcgaggaatggctcgagggtggtcagctgcgaaccgatgtggcagtcgacgccgatcacttcgatgttcggcagctcggcggcgcgggcgtagaccgcctcggcctgctcgatgtcgatgccgaacttgttttccttgagcccggtggagatgtacgggtgggtgccggcgtccacgtccgggttgacccgcagcgagaccggcgccttgacgtccatttccgcggcgaccttctgcaggcgctccagctcgacgctggactcgacgttgaagcagtgcacgccgacttccagggcgcggcgcatgtcgtcgcggctcttgccgacgccggagaagacgatgcggctcggctcgccaccggccgccagcacgcgctccagctcaccgctggaaacgatgtcgaagccggcgccgaggcgcgccagcacgttcagcacgccgatgttggagttggccttgaccgcatagcagaccaggtgcggcatgccggccagcgcatcggcgtaggcgcggtactgtgcctcgatatgagcacgcgagtagacgtaggtgggcgtgccgaagcgctgggcaatggcggacaacgccacaccttccgcgaacagcgagccgtcgcggtattcgaaggtgttcatgggcggcccttatctgtcttgcgaggcggaggactggttatcatccggcaggtacagcgggcctttctggccgcagccgccgagcagggtggtaacggcgacgagcgcgatgagggcagtgaacagccgcttcatggtcaaatccttgtaataaagcataattgcccccgagtataccgaccccccggcatgttgcctatgcgccggggttcccgtccggcggggctttgccctggctggctgacctatgcaggcaccgcggtcttgggcctggcgtcggcccgatgcagctgaatttttcatgaggtaagtgcaatgagtttgagcgaagcccgtttccacgacctggtcgatgcggtgcagcagtcgctggaagacatcttcgacgacagcgacctggatatcgatctggagaactccgcgggcgtgctgacggtgcgtttcgacaatggctcgcaactgatcttcagccgccagccggcgctgcgtcagctgtggctggcggcccgctccggtggcttccacttcgattacgacgaggacaaccagcgctggatctgcgacagcagcgacgagctgctgagcgaaatgctcgagcgcatcgttgccgaacaggccggcgccgaactcgagttcgatgaaatctgaagactccggcaagcccacgccaggcgccactgcggtggcctcgccgtgccgtcggcgctgttgcctgaacgaggccgagcgctgcctgggctgcgggcggctgctggcggaaatcctcgaatggggcaacgccagtgacgagcgccgccgtgccatccgcgccctcgccgaggggcgtctgaacctcgactgacccggctcttgtttatttgggtggctgtgttacggtcggtctggcttctgcaaaacagtttctgcaaaaccccgtcgtctcgatggggttttgcttttttggcgtccagcaaaggagatatgcccgcaccatggccagcacaccgtccatcaccattacccgtctcgatctgcagcgcctcgagcagctgctcgatgacctcgatgatgtcggcccgaccgccgaggccctgcaggccgagctggatcgcgccgaagtggtcggtcacgagcagattccggccggcgtggtgaccatgaattcgcgcgtgcattgtcgcgaggaaggaagtggcaaggactaccacctgaccctggtctatccccaggacgctggcggcgagggcaaggtatcgatcctcgccccggtgggcgcagccctgctgggcctgagcgtcggccagcacatcgactggccggccccaggcggcaaggaactcaagctgaccctgctggcagtcgaataccagccagaagcggcgggcgaatacgcgcgctgagttgcatccgactcggcgccgttcccactgtcgagtcagctcccttcttggcccggatcgcgccgcgatccgggttttcaggtaacgcccatgatcaggacgtacgcagcgcggcgttcagcgcctcttcgagactggccttgtagcgcaggtaatgcaccaccgaaggctgccgctcgccgagcagcgcggaaaggtcgaggtcggtgatgtagcacgggtacggttgctgctcgctgcgttgggcgaggatgtgccgggccacgttggcgaacagctgctcgccgtattcgagttcggaaaactcccggtggttgcagaacaggctgacgtaggcgcgaggaccttggcccggctcgacgatggcttgcacgtcatagaacggcaggctgatttcattcagcggcgccggcctgggctccaggcgttgcgcgcgcagtggcggggtgggcagcacctggtagtagagaatttccagcggctgcggcgcggcgtcgaaggcctgggccgcgtcgcgccggtacagcagcgattgcaggaagcggtgcaacggtgtcagcaggctgttttcgttgtggaacggcgcctgactgcgccacagcgcaccgcattcatccagcacgctgatctgcgcctggctctgcgcttcgtcgaggcgatagaacacctgaatgcacgccggccgcccggcctcgaggatcagcgccaggtcttcgccttccagcgcgttgcggtccaggcgcagtgggctgtattcggcgcgatcctgggcgaggtgttcgagcagcgcgggcagatcctccagcgtgctgtgccgcacgtcgccgggcgtcaggtcgagcaagtgatagcggcgggcgatctgcagcaggtagcgctgcgcctggccgctgtcgaggcagtcgatcagctcgccgagcaaaccctcgacgcgctcgacgatggtcgcggcgcggttgcggcagtagcagaacactcgcagattggggcgctcgtcgcgcctgggcaaggcgcttaacacatcgctcaggcagtcgagcagcgcggtgggaccgtcgtaacgctcgaccagcaactcgttccagctgttgagggtgatgcggtccagagtcagcaccagattgtcgcgcacgccggaatagcccagcgggtcggtgcgctcactggtcatgtgcacgttcatctggctgtgctgcttgagcggatcgatgccgacgttgatcagcagcagttcttcggcaggccggcgcgggcgtgccagagcggcttcggtcacgctcgccaggggcatcggcagggcctgggccaggcagcccagcaactggctcaattcgaattcggtgaggtcgctgtcgcccggatgcagcgacagatgcgtgccgctgtcgatcacgccattgcgatggctccaggcgagcagctcgatcaggctgcgggcctggcgcagcggcgcgaaatcctgccattcctgggcgcccaggctgccgttgtagagcgcccagcgctcgcccttgggcgacgggttatgcaccagggtcagggtgtcttcgcccaggtccggggcgatgcccgggttgatgaattccaccttgccggcgcggcgctcgaaggcggcgtacaggcgccggcccagcacggccaggtcgcggctgctggccgccacgccctcagggcgattgcgggcgaacagcgacaggaagcggtagctgtagttgagttcgttgaccagcgcctggcgctcggcgaccacctggcggaccttccactggctgcggctgtcgagcaggatcagctggcgttcgccccagccccactcgccggtcaggcgctcgagcagcaggcgctgccagctcttttcgcggtggcgcggcggcttgctgatcttcttgttgaccttcaggtacaggcagcgcctgaccagctccaggcgctcggtttcgccgcgcgcctgcaggtattcctccaggcggcggtagatcagcacgtaaggatccagctcgtcgaggtcgagctggccgtcgtacaccgcctgcttgaaacgcagcgacaggcagcgcacctggggatgctcgctggcatagacctcggtgagcagcaacttgagcgccgacttgtagggcgactcgatgcccttgaacagctgccacatgcctgcgccgagaaactcaccggccggcacctcggccaggtggccaaagtcgagcacatcctcggcgcgcacgaagcgcttgctcagcagcgcctcggtgacatgggcatagcgatgctcgtcgcctgccggcaccagccaccacagcggcatgcgcccgcccagccagatggccgtgcggtagaactcgtcgagcagcagaaagtgctgagtggtgccgcagtcgtccgaggtcagccgcgcttcccgtaaaccgctgcgaaaacgttcggggtcgatcaggaaaaaatgcgcctcggcgccctggctggccgcccagctctgcagcaggtcgcacttgcgctgcagcgcttcgcgttcggtggcgtcgagctcgctggcatgacagacccacaaatccatgtcgctctgctcggcctgggccacggtgcccaggctgcccatcaggaacaggccatggatgggcgttggcgccggcgcgcgggccggtttgtaggcgaaggaacgggtcaggcgctgggcttcggccagcagctctgccgaaggctcaaagtgcgccagaccagccggcgtctgcgccgacacgtagccgggcagtaacggatgattgacgtgaaacagcagtggcaacagcgtcagcacccgttgctgacggggcgacagagcctgcatggcgcgctgctggcggccgtggttgatgcgcatgaagcgtgcgcgtagctgcgtcagcaccttgcggtcgatgccgtcatcgatattgggtcgcaggggcaggtggcgcgtcatgctcgggctcggccgggtgatgagcaagcctacaggcgcggcgcacctgctcgcaatggcgttcgggaaagggcctgccgcggcgggcggcaggcgtgttcaggctgtcagagcgctttgccggtggtgaggatggttttcaggctttgcgcgtgttcggcggcttcgtggcccaggcgggtcaggtaaccgccatcggggagggtgatcagccccttgtcatgcaggcgcccggcagcggcgacggcggatgaggcggcatcgtggtggatcttcagaccctcctgtccgttgtccaggttgaacagcaaaagaatttccagttcggcgaccagatcggcattaaaggccatggtgactcctgcctgttgttgtagtgcacggcgcgggccgtggatcgcgggttcgccccgcaggcgaagtgtagtcaaggcggcggcagttcgccggggtgtgctgccagcgctcgagaatcttctggtagcgaccatccttacgcaaggcgcgcatgccctgttcgaagcgtttgagcaggtcggcggcatcgggattacgacgcgagaaactcaggtagagcgtggggctgtcgagggtctccagcgccacgaactgatcctgtaactcaggatgctccctgaacagcgcctgggcggtgccacggtaggcggccacgaaatcgacgcggccgcgctgcagcatcagaaaaccgctgaggtcgcggcgcaccgggatgcggatcacctgctggtcgttgtccaggcgtgcgccgtattcatagccgatggtcaccgccaccttgcggccggcgagattctgcggcttgccgttagccggcgcttcaccgacgcgggcccagagcaggatgtcgtcgctgaacagcggctctccggggatcaggtaatcggcgtcgatgcgtgcatccggtgctgtgttgaagcaggccgccagcacgccttcttcggtcatttgcatgcagcgcgagtacgggtagggcaccagctgcaccggcgtgtcgctggcggcgaaggcggcctcgacgatctccaccgacatgccctgcacgcggccgtcgcggtaggcagtgtagggataccagtcatcctcggcgccgatgcgcggcacctgcccggcctgggccaagacgcaggtggcgaacaacaggaccaggcacaatctgaggggtgtggaagaacgcatccgagcttatccacaggggcattgcgcaaccatagcagtgcccgcagcgggaaagaaggcggctggctgtcgcgcgggctcaggcttcgtcgggcagggtcggcagggcgcgcaacaggcgctcgtagttctcggcatcgaagggccgatcttcgcgcagcatggcgtccacttcgtgggccagcaccatggccatcatctgcacgctttcctcgcggtcatggccgaccagggtcagcttgttcagcactgcctgggcgaacgccggctcaccggattccagctgattctcgatggcctgaaccagggtgttctcagtgaaggtgtcgtcgtcgtgctcgtcggcgctgctcatggggcgttccagtcggtcgggagaaagtgggcagtgtaggcaggtgactggccgctgaccatggatgtggcggccaaaatcatatatcccgatatatgggagtgtgtttctcatattgagaattgtgagttgcgcgactacagtcctctgtctggagaaacccatgcaaacagatcacgacaaacaggcgccggcgggcgctcaggcgctgtttcgcggcctggcggtcatcgatgccgtcgcccagggcgcctgcagcttggccgatattggcgccgccatcggctgcacgcgcagcaccactcaccggctgatcgccgccctggtgcaggcggattacctgcgcgccctgggcggcagcagtggcggttaccagcttggcccgcggctgatcgagctcggctacaaggctcgcgcgcagatgccgctgagcaggctcgcgcatgggcacctcgtccgcttggcccaggccacccaggacaccgtgcacctgggcgtgcgtgacggccgcgatgtgctgtacatcgacaagctgccaggcagccgtggcctggaaatgcgctcgcgcatcggcctgcgcatgccgctggcactgaccggcatcggcaaggcgctgatgctcgacctgccggaaagcgaatggcaggcgctgcatgagcacggccgccagttgcgggccggcagcgccatgatgtcttgggaagcgtttcgtgaccgcctgcgcgactacgccaacggcggcttcagcctcgacctggaagagaacgagctggggattcgctgcgtggccgcgccgatacgtgatgccggtgggcagatcgtcgctgccctgagcgtggccagcgccgtgccctatatgcccgaggcgcgcctgcacgacctgcgccccgaggtcatcgcctgcgcgcagtcgatttccgccgagctgggctggcggccctgaggccgagctttcatccatttccgtgatgcccgaggagggcctgcaatgtccgctacctaccttcgcgagctgccactgatcgccatcctgcgcggcgtcacccccgaggaaatcatgcccgtgggcctggcgctctacgaggccggtttccgggccatcgagattcccctgaactcgcccgagccgctgcacagcatcggtctgctggcggccgagctgggcgagcgcgcgctgatcggcgccggcaccgtgctcagcgtccgtcaggtcgaggaggtggcgcaggccggtggccggctgatcgtctcgcccaactgcaacgcccaggtgattcaggcgactcgccaggccgggctgttcagtgcaccgggtgtggcgacgccgagcgaaggtttcgcggcgctcgaagcgggtgccgacgtgctcaagctgtttccggccgaacagttcaacccggcgatcgtcaaggcgtggcgtgcggtgttcgccagggacgtcgcgctgctgccggtgggcggcatcaccccggcgaacatggcaggttacctggcggcgggcgccagtggcttcgggctcggttcggcgttgtacaagcccggcatgagcgcccgtgaggtgggtgacaatgccgccgctttcgtcgcggcctggcaggcgatcccgcgctgagcgcaatcacctggcgccgcgtctgctttagggacggttggcgatcttctgcaggttctcgtggatcttgaacaacacgatcatcagctcgcaccagatgcgcgcgccgatggcgccgccgatcagggtgccgaggccgccgatgaagctgccgtaggcgccgaacatcatcgtcaggccgctcacggccacgctgagcaacaacagccagtagacgaaggtgatgattttcggggtgagcatcgcgtcgaagaagaacaggttcttcatgggtaactccagtccgtgggttggccggccgatgccgggcggcgcagggtagcagccgtcgagagtggcggccagttgtccgaaatgccgctggcggggctctgtgaatgtcgctagcgtgtagagctgacccgcttcggtctgcctaccagaggaaacgcatccatgctcaggctccatggcttcgccgtcagcaactactacaacatggtcaagctcgccctgctggaaaagggagtgccgttcgaggaggtgctggtctttgcctcccgcgacgaggccttcctggcgatcagcccgcgcggcaaggtgccggttctgcaatgcgagcacggctacatcagtgaaacgtcggcgattctcgaatacatcgaggcgctgggtcagggcccggcgctgctgcccaagggcgcctaccagcaggcgcgggtacgcgagctgaccaagtacatcgagctgtatatcgagctacctgcgcgcgcctgttatgcccaggcgttctttggcctgcaggttgatccggcaatcgtggccaaaagccgcgaggaactgctcggcggcatcgatgcgctcaagcgcctgggcaagtttgcgccctatgtggcgggcgaaagcctgagcatcgctgacctgtacttcctgtacagcgtcgacctggccgctgccgtggctcacaaggtgttcgccatggatctgctgggcgattttcccaaggccagagaactgctcgacagcttcgccaagaaccccaacgtgcagcgcatcgcggccgacaaggacgcgatgatgggcccgttcctggcccacatgaaggctcgcttcggcggctgatcagccggcggcgaagctcgtcagggcttcgccagtcaggcgatagccgatccactcgttctgcggcttggcgccgatggagtcgtagaactcgatggccggcgtgttccagtccagcaccgaccactcgaaacgaccgcaaccgcgcgccaccgccagcttggccaggtggcgcagcagcgccttgccggcgccgacgccgcgctgctgcggggtgatgtacaggtcttccaggtacaggccgtgcttgcccagccaggtcgagtaattgaagaaatacaccgcgtagcccatcggctcgccgttcagttcgcagatcagcccgtgggctgtgctgccctcgccgaacaggctgttctcgataccggcgacatcggttttcacctcgtgctcggccttctcgtagatggccaggtcggtgatgaaacgcaggatcagggcagcgtcttcgcgtactgcggggcggatgttcagggtcatggaattgtctcgtgcagaagatcagtcatgggtgacggtcagccacgtcagtagcaaacccaccaggcagaggaaaccgaacactgcgacccaggccgtgcgtgaacccatcgggtcgtccacgcgcagcggcagattcgggtagcggcccagcgtcagcaggcgcaggatcagccagccaatgccgtagaagaggtaggccagaaacacctcggcgatcatcccggccagaaaccccaggccgcgtagcagcagttcaaacatgggcgtcctttccctgggcttgatttagcggctggccagcagttcacggccgcgcagcactgctgcgcgcacctgattcggtgcagtgccgccaatatggttacgagcattcaccgagccttccagagtcagcacggcgaacacgtcctgctcgatctggtcgctgaactggcgcagttcgtcgaggctcatttcggccaggtccttgccgctgtcgacgccgtacttcacggcgtggccgacgatctcgtggcagtcgcggaacggcaggcccttgcgcaccaggtagtcggccaggtcggtggcggtggagaaaccgcgcagcgccgcttcgcgcatgatggcgtgcttgggtttgatcgccgggatcatgtcggcgaaggcgcgcaacgaatcacgcaaggtgtcggcggcgtcgaacagcggttccttgtcttcctggttgtccttgttgtaagccagcggctggcctttcatcagggtcagcaggccggtcagggcgccgaacacgcggccggtcttgccgcgtaccagctcgggtacgtcgggattcttcttctgcggcatgatcgaggagccggtgcagaaacgatccggcagatcgatgaactgaaactgggcgctggtccacagcaccagctcttcggagaagcgcgacaggtgcatcatcgccagggacgcggcggcgcagaattcgatggcgaagtcgcgatccgacacgccgtccagagaattgccgcccacggcgtcgaagcccagcagctcggcagtgatctcgcgctggatcgggtaggtggtgccggccagcgcagcgctgcccaggggcatgcggttggtgcgcttgcggcagtcgaccaggcgctcgtagtcgcgcgaaagcatttcgaaccaggccagcagatgatggccgaaggttaccggctgggcggtttgcaggtgggtgaagccgggcatgatggtctcggcttcgcgctcggcctgttccagcaggccctgctgcaggcgggtgatttcggccaggatcaggtcgatctcgtcacgcagccacaggcggatgtcggtggccacctgatcgttgcgcgagcggccggtgtgcagcttcttgccggtcacgccgatgcggtcggtcaggcgcgcctcgatgttcatgtgcacgtcttccaggtcgacgcgccagtcgaagctgccggcctcgatctcgccctgaatctgcttgaggccgtcgatgatcgagtcgcgctcggcgtcgctcagcacgccgaccttggccagcatggtggcgtgggcgatggagcccatgatgtcgtggcgatacaggcgcttgtcgaattccaccgaagcggtgaaacgggcgacgaaggcgtcgacgggctcgctgaagcggccgccccaggactgattggttttttcttggctcatgaatgtggctcggctgtagacgtgttcggacggatcaaggctgcccgtcatggcggaaaagtgtgccgatgataacagacccggcagcgggcgcagtggccgcttcgagtgtcgtctgggtcacagtttcgccccctgacaaggcgtttacgcggcttatttcgcctgcctgccacgggctctcttgccggttgcgcagtgcacgtcgaaactgccgagatgaacgacacacgcaagacctcgacccccaaggcgccgaacgatttcttcgtgcccgaactgtgccagcccgaagcgctgctcagcaccgtgctgctcgccgaactgctggtgctggtactggtgctagccgagccgatgttgcccggtttcgactgggtgcgcctggcgctgacctcgctgttcgtacagtggatcgtgcttctgtcctcggcattgttgtgccggttgcgcccgctgctcgccaggctgccagcgatgtgggcgggggcggcctgctgtgcattggtggtggggctcacgctgggctgcacggcggtcgccgactattacgatcttggcgggccgctgccccatgagggcgaggtcaacctgtaccttcgtcatgcactgatcagcctgatcatgtcggcgttgctactgcgttatttctacctgcagagccagtggcggcgtcaggagcaggccgagctgcgcgcgcgcatcgagtcgctgcaggcgcgcatccgcccgcacttcctgttcaacagtttgaacagcatcgcgagcctggttgtcacagattctgccagggcggaacaggcggtgctggatctatccgacctgttccgggcaagcctggccaagcccggaagcctcgtcagttggagcgaggaactggaactggcacggcggtacctgtcgatcgagcaataccggcttggcgagcggctacagttgcagtgggacgtcgatgacgtgcccgccgacctgccgattccccagctgactctgcagccgctgctggagaacgctctgatctacggtatccagccacgtatcgaggggggactggtgcagatatcagccacatacaccgatgggattttccatctcagcgtctgcaatccctatgaggagggcagcgcgcccatggcttcgcgcggtacgcaccaggcactggccaacatcgatgcgcggcttgcggcacttttcggttcgcaggccaatctgagtgtggagcgccgcgatggccttcactacacccgtctacgctacccatgtgcaagacccatgcaggaagccagatcattatgaatgtcttgatcgttgatgacgaaccccttgcccgtgagcgcctgagccgaatggtggccgcgctggacggctatcgtgtggtcgagccctctgcgagcaatggcgaagaggcattggccctcgtggagagcctcaagcccgacgtagtgctgctcgacatccgcatgccgggcctcgatggtctgcaggccgctgccaagctctgcgagcgcgaggcgccgccagcggtgatcttctgcaccgcccatgatgaattcgcggtggaggcctttcaggtcagcgccgtgggctatctggtcaagcccgtgcgccccgagcatctcgaggacgcgctgaaaaaagccgagcgcctcaaccgtgtgcaactggccgcgctcacccgcccggcggcggaaagcggcgtcggcccacgcagccacatcagcgcgcggacccgcaagggcatcgagctgatcccgctggacgacgtgatctatttcatcgccgaccacaagtacgtgaccctgcgccacgacggtggcgaggtgttgctagatgagccgctcaaggccctcgaagacgaattcggcgaccgtttcgtgcgtatccaccgcaacgctctggtggcgcgcgagcgcatcgagcggctgcagcgaaccccgctgggccacttccagctgtatctgaaggggctcaatggcgatgcgctggtggtcagtcgtcgtcacgtcgcgggcgtgcgcaagctgatgagccagatctagctgagtcgcgggcagtagggcgaagggtcgcagccggcttcgggtcggcgccccgtcagcctgttatcattcgcggcaactggttttctggaacgtccgcatgacccgcgaaattcgcatcgccacccgcaagagtgccctggccctgtggcaggccgaacacgtcaaggcccgtctcgaagcggcccatcccggcctcaaggtaagcctggtgccgatggtcagcaagggcgacaaattgctcgacgcgccgctggccaagattggtggcaagggcttgttcgtcaaggaactggaaaccgcgctgctggaagaccaggccgacatcgccgtgcattcgatgaaagacgtgccgatggatttcccggaaggtctaggcctgttctgcatctgcgatcgggaagatccgcgcgacgcctttgtctccaatacctatgacagcctcgacgcgctgccggccggtagcgtggtcggcacctccagtctgcgtcgccaggcgcaactgctggcgcgccgccccgacctgaaaatccatttcctgcgcggcaacgtcaacactcggctggccaagctggatgccggcgagtacgacgccatcatcctggcggctgcggggcttatccgtctggggttcgaagaccgcattcgcgcctcgatcaccgtcgagcacagtctgccggccggcggccaaggcgcggtgggtatcgaatgccgggtcggtgatgccgaattgcagcaactgctgtcgccgctcaaccacaccgaaacggcgctacgcgtcaccgccgagcgtgccatgaacaagcgcctcaacggcggctgccaggtgcccatcgcctgctatgcgattctcgaaggcgagcaattgtggctgcgcggcctggtcggcgagccggacggcagccgcctgctgcgcgccgaacagcgcggttcggccgaggatgccgagcgtctgggcatcgaggtcgccgaagcgctgctcgctcagggcgcgggtgacatcctcaaggctgtctacggtgaggcgtctgccgagtgagcgtctggcgcctgttgctaacccgccccgagcaggagtgccaggcactggcccaggcgctcgccggtgaaggcatccacggcgcctgcctgcccctgctgggcatcgagcagctgccggaaacgccgcagcaggccgctaccatctgcgacctgcatcgctacaccgcagtgatcgtggtgagcaaacccgccgcccgctttggccttgaactgctcgatcgctactggccgcagccgctggccgaccagccctggttcagcgttggtgccggcaccgggcagatcctcgctgattacggcctgacggttttctggccgaaaaacggcgacgacagcgaagcgttgctggagctacccgagctgcaagaacccctcaagtccgcgatgttcccgcgggtgctgatcatccgcggcgaggatggccgtaccttgcttgctgacagcttgcgggcccagggcgtcgaggtggactatctgccggtctaccgccgcgtgctgcccacctacccggtcggcacactgcagcggctgatacaggtggaacgcttgaatgggctggtggtcagcagtgggcagggtctgacgcatctgcagcaactggcggcggatgactggcccacgctggcgcagctacccttgttcgtgcccagcccgcgtgtcgccgagatggcgcgcgagcttggcgcggttgatgttgtggattgccgtggtgccgacactgcggcgttgttggcggccttgcgtgcgcaggcttcgcccgactcttgaagcaaaggatggatacgtgagcgaagcgactcccccgaaagagcaggaacagcctgtgctgaccgcccccgaatcgtccccagccgctgccgaagccaagcctgcggcgcgtggctcggccattgccgccgtggccctgttggtcggcgccattggtgtcggcgttggcggctggagtgcctggcaactgcgtgcgctgcagagcgaagcccggcagcagtccagccagctcgagcaggcacgcagccaggcccaggcactgaaccagcgcactgaaagcctcgatgatcgtcttcagcaactgcccagcgtgcaggagctcgaagagcgtcgccaattggtagcgcagctgcagggcgatcagcaattgctcaatcgccgcctggaaaccgtactgggcgccagtcggcaggagtggcgcctggccgaggccgagcacctgctgcgcctggccagcctgcgcctgtcggcgctgcaggacatcaacagcgcgacggcgctggtccaggcggccgacgagatccttcgtgaccaggacgaccccgccgccttcgctgcgcgcgagcagctggccaggagcctggaagcgctgcgcgccaccgacaatccggatcgcaccggtctgttcctgcagctcggcgcattgcgcgagcaggccgcgcagctcaactcgctcaatcccaagttcgtcgccgatggtggcgtgctcggcgaactggccgccgaaagcgagcccggcacctggtggggccaggctctgcacaagctctcgcagtatttccgtctcgacttcaacgctgaccagaacgtgcgtccgctgctcgccgggcaaagcctgacgcaagtgcgcctggctttgagcctggccctagagcaggcccagtgggccgcgctgcatgggcagacccaggtttaccggcaggcgctgcaacaggccgcggacgtgctggacgccaacttcaaccgcgacaacccggacagccgggccctgcgcgcgcgcgtcggcgagctggtcgagcggcccatcgaggtcaaggcgccggagctcagtgactcactcaacgcggtacaggcctatatcgaacacaagcagtcggcgcgtgagcgcctcaaggatgcgccgggcgaggacagcgcggaggagcgcccatgaagcgcgtttatctgctgctgctcaccgtgctggtgatcggcgctctggcgctgctgggcctggccatctccgagcatcagggctatgtgctgttcgcctacaagggctttcgctacgagtcgacgctgtgggccttcgtactgctgctcgtcgcggtcgtgctggcgctgtggttgctgcgcgtgctgattcgcgcgctgctggtctcggtcgggctgatcaacccctggtcgcggctgcaccgcgagcgccgggtgcgtagcgcttccgagcatggcttccaagagctgatcgaagggcgctggagcaaggcgcagacgcacctgagccgcatcgcacgcaacgagccgcgcccgttgatccattacctgggcgccgcccgtgctgcccataacctcgagcattacgaggaaagcgacgctctgctggaagaagccctgcagcgtcagcccaatgccgagctggctatcgctctgacccacgccgaactgcaactggcgcgtggtgaggtcgacagcgcccaagagacgctgttggtgatgcacgagcgccatccgcacaacccgcaggtgctgcgtcagctgcaggagctctacgcgacccgtggcgactggcaggcggtgctcaaattgctgccggtgctgcgcaaggaaaaggccatggcgccggccgagctgatggcgctggagcggcgcgcctggcgtgaatacctgctggcgctggagttcgatgatgccggcgacggtgcgctgccgtccctcgcccaggcctgggaacgtctgtcgccaaacctgcgcggcgagcccgaattgctggcggtgtatgccgaccgtttgcgtgcgctcggcgccgagccgggcgccgaggagctgctgcacaaggcgctcaatcgtgaatacgacagccgcctggcgcggctctacggcttgctgcgtggccgcgattcggccaggcagctgcaggccgccgagggctggctcaagcagcatccggacgatgccggtctgctgctcactctgggccggctgagcctgcacaaccagctgtggggaaaggctcgcgattacttcgaaaccagcctgcgcctggagcggcacccggaaacctgtgccgagctggcgcgcctgctcgcccagctgggagaggtggaacgcagtaaccgcttgtttcaggaaggcctgggcctgctcgaccgacgtctgagtggtcaggcggtgggcgtgccgccggtaaccaccgccgttgagccgcagcccacgtccggtcgcggctaagcggctcttgccggcgccggccccttggtcggcgccgcctgcgcggcggcttgtaggacaccgatagcaggcataacctgagacgaaatgagtggtcgactgcagttcgaatcatgctagtgtccggactcggctgcacgttcagggatcgactcgtggtgcgttgccgtctttgcctgccttgttcggcatcgactttcggccagtgggaaatggcccggtgaccagccaacttccgattcgtggcgaagacaggttgaacgatgttctgagccccgatgcctacaggacttactcaaagggagcggatcaccatgctcgaaagttgccagaatgcgcaggagcggtggggtggtgtacacctgatgatcgaccgttggctgcaggaacgtgccgaactgatcaaggcctatgccgccatcgacgacgtcagtgacaaggtggtgatgcagcggttctgcgaatacctcgtcgattacgtgtccgccggacatttcgaggtctaccagcagctcaccgaagaagcccgggcgtttggtgatcagcgtggcctggagctggccaagcagatctatccgcgtatcgaggtgatcaccgaagcggccctggcctttaacgaccgttgcgacgaaggtgattgcggcgatcccgatgcggtgagcctggagctcaaacgcctcggcaagatgctgcacgagcgcttcgaactcgaagactgcctgatcgaagtgctgcataccgcccacaagcagcaggcgaccgccgctgccgtatgagccacgaggccgcgatcattcgcggcctcgtcgtttctggctttcgcctgccgtgtgcaggtgcttgcaaagcgcagcgggcgggcgcaaatttcaccccacctaagtatggctttacccatccgcctggaggcgcgtcatgccggccacaaaaaacgtgaagaaaaaagcggtcaccacccctttgcatctgctgcagcaactctctggcagcttgctcgagcacctcgaaaacgcctgctcgcaagcgctggtagacgccgagaagattctcgccaagctggaaaaacagcgcggtagcgctcaggaaaaactgcacaaggcccgtggcaagctgcagtcggccgtcgccgatggcaaggccaaggcgcagtccaaggccaaggccgtggtggatgagttggagggcgcgctcgatgcgttgcaggcccgccagaccgaaacccgtcagtacatcgtgcagctcaagcgcgatgcccaggaaagcctgaaactggcccagggcgttggcaaggtacgtgaggcagccggcaaggcactgtccagccgtgacaaggcaccggccaagccggcggccgccaaggcagcggtcaaacctggtgccaagccagccgccaaagcggctgcaaaacctgctccggccaaggctgtagctaagcctgctaccaaaccaacggccaagtccgccgcgaaaccggctaccgccaaaaccccggctaaaccggctgcagctaaaccggtcgccaagagcgctgccaagccagccacgcctaaggctgcggcgaaacccgctgccaagccggctgcacagactgccgccaagcctgtcgctaagacagctacgaagcccgccacggccaagcccgcagccaaagccgcagcgaagcctgcagccaaaccggctacgcaggcagctgccaagcccgctgctgctaaacctgcgaccaaggccgcagccaaacccgctgccaagccagtgagcaaagcagccgctaagcccgcagcccaaccggccgccaaacctgcaattgctgccaagccggcggccaaggcggcagccaaaccagcggctagcaaacctgccaccaaggctgcgagcaagccggctgcagccaagccagccgcaaagcctgaagccagaaagcctgctgcttccgccgccagcaagccggcgaccgagccagccgctgcctcgacgccagccgccaacgctgccaatggcgcaacgccgccagccagcaactgatcggctgtcccaagcctgcgagccttgcgctcgcaggcttcgtacgaagcctccccgtttctcctgaacgctccgcgcgatcctgatcgcggcgattagtatgcgttttctagttttgccctttacggtgctgatacgcctgtctcgcgcaggccatctcccaagctactgtgaggtgcactatgtccaacgctaccgtcagcaagaagccgctcgtctctactcgtcgctctactgccaccgatgaaccctcgggagtcagaaagctgtggctcgccggtctgggcgcctatgccaaggcgggtcaggaagggctggattatttccacagcctggtgcgcctcggggagcaggcggaacggcgcggccgtgagcaggtcaatgaacaggtcgaggcggccaatggccagatcgacgaagccagaagcagagtgtccgttgtgaagaaccaggtggccgcccgaatcgagaagatcgagcaggccttcgactcacgcgtcgctggtgcactgaaccgtcttggcattcccgcccgacaggatatccaggccctgtctgctaagctggatgagctgagcgcgttgctcgagcgtgtcgcgcgtacccaataaggagagcaggatggctgtcaaaaagaaaaccgagaaacagaccagctcgtggatcggcgaggttgaaaagtactcgcggcagatctggttggcaggcctaggcgcttactcgaaggtcagcaaggacggcaccaagctgttcgataccctggtcaaggatggcgaaaaggccgagaaagtcgccaagagcaacgtgggcaagcaggccgatgcggtgaaatcgtcggtcgactcgtccgtcagcagcgcccgttcgcgtgtcgatgaggtcaaggacaaggcgatcggcaagtggagcgaactcgaggaagccttcgacaagcgtctcaacaatgcgatctcgcgactgggtgtaccgagccgcaacgaggtcaaggcgctcaacgacaaggtcgatctgctgacccgtcaactggagacgctgaccggcgtttccagcaaggcagctgtcaagcctgcggtgaaaaaggccgcggccaagccggcgaccaaagcgtcgaccccgagcaaggcagccagcactgccgctgccaaacccgccaccaagccagctaccgccaaacccgcagcggccaagaaggcgccggccagcaagacggccgcagccaaaccggctactgccgccaagaccccggccaagccagccgccaaagcggctgccaagccagcggctaagtcggcagccaaacctgccgcgaaacccgctaccaaggcagtcagcaaaccggcagcgaagaagcctgctgcgagcaagcccgccacgacgcccgcaccgtccgcagcagcgccagctccggcagcaactccggccaccaccgcgcctaccggcacgcattcctgagccgttaagtcgccgctacaaacgcccgatctcgtatcgggcgtttttatttcagcgggcgctttcctgcagatagctcagggccagcagctcggtggtgtggcgcgcttcgtcctgcaggtgcggtgcgaccagcatcatcacgcggtaaaccaccaggcggctgtcggccggctgggcgacgatgcgctggtagtcctgagcgaacagcagggtcagcacgatctgctcgaccagttgctgcagggctttctcttcgctgaccaacaggtgctgggccttgaggcgggccagcaggccggccagcgtatggcgtagcctggcgagccagtgacgcatgccggcggccagcttgggcaggcgcccgctgaggttggacaggtcctggaacaggaagcggtaggccgacatgccttcggcgatcaggtgcaggaacagccagtaatcctgcgcgtcgagatccacatcctcagggggcgtgagcagcggcaccagcttggcctgaaactgctcgaaaagcgccagggtcagcggctccttgccgtggaagtggtagtagagattgcccgggctgatatccagttcgttggcgatttccagggtcgagacgttgggctcgccgcgctcgttgaacagcagcagggtggcgttgaggatacggtcccgggttttcatctgttcagcgcgtcctcgcgcaggtggtattcagtgctgcccacgagccgtcacgttctggggatgcatgatcgccggctgccgctccttggcgaggaatttcatgatgatgggcgccaccacctcggcgcgggtaaccagaaacaggtggccgtcgtcgatcacgtgcagttcggagttgggtatgcgccaggccagcaggcgcatgttgagcagcgggatgatcgggtcatcgtcgccggccagcaccagcgttggctgacggatcttgtgcagccagtgaatgctcgtccagcccatgccggcgaacagctgccagtagtagccgagcttgccgcccgagcgcaccttgctggcgtgggagagggcgagcttgggatcgcggcggaaggcgccgccgtagatatcggcggcgatatgcacgccatatgagggctgcaggtagcggcgcgggctggccatgcgccagagcaccttgggcttgcccggaatcatcaccgcgcctgccgaagtcgcagccagcaccagtttcttgcaacgttccggatagtcgcgggcgaactgctgggccagggcgccgccccaggacacgccgatggcgttgacctggccgtagtccaggtaatcgagcatgcgcgccgccagcttggccaggccgggaaagcgataggggatgcttggcgtggaggagccgccgacgcccggcacatcgaatgcgatgatttcctggtccttgtccagagcgttgacgaagggcatcaccagttccaggttggcgccgatgccgttgaagatcagcagtggcaccctgtccgggctgccggggcgcacggcggtgcggatcgtctgctgatccagcacgatggtgcgaaacacgaaggctgatgacatgtggcgcccctgtcggttgtcgtcgcgcgcttagcgctcgtgcacgtaggtgcccggtgccgcctcggccgccgggtagcgcttgttgcctagcttggcgggcgccttcttgctctccccggagcgcgtggtcagccatttctgccagtgcagccaccaggaatcggcgtgcttggtggcgtcctcctgccaggccttcggatcggccggcatctcggggttggtcatgtagcgtgccttggggttgcccggcgggttgaggatgctctggatgtgcccgctgctggacagcacgaactcgcactggccgccgaacagccgcgccgacttgtagcaggacgtccagggcgtgatgtggtcgttgctgccggccaccacgtagtagtcacaggtgacctgactgaggtcgatgggcgtgccgcagacttccagcgcgcctgcgcgggtcagtgggttggtctggaacatctcgatgaactcgccgtgcaaggcggcgggcaggcgggtggtgtcgttgttccagtaaagaatgtcgaacaccggcggctcgttgccgagcaggtagttgttgacccagtaattccagatcaggtcgttggggcgcatccaggcgaacaccttggccatgtcgctgccttccagcacaccggcctggtaggaacggcgtttggccgcttccagggtctgctcgtcggcgaacagcgcgtactggctgtccagctgagtatccagcacgctgaccagcagcgtctgggcatgcactttctgttcgccgatggctgcgtagtggccgagcagcgaggcggtggtggcgccgccggagcaggcgccgagtacgttcacatcagcactgccggtgatcgcgcagactacctcaacggccttcttgagcgcctcgatataggtcgacaggccccattcgcgctgggccttggtcgggttgcgccagctgacgatgaaggtctgcacctggctgcgcaacagaaagcgcgccaggcttttttccggcgacaaatcgaatacgtagtacttgttgatctgtggcggcaccaccagcagcgggcgtttgtagacctgctcggtgaccggcgtgtactggatcagctccagcacctcgttgcgaaacaccacggcgccttcggtggtggccaggttgcggcccacttcgaaggccttcatgtccacctggctgggcatgccaccgttgttcagcagatccttggccatgtgcgaaaggccatcgagcagactcttgccgccggtgtcgaagatccgtttgagcgctgccgggttggccaggctgttgctcggcgccatcgcctcggtcagcaggttgatgatgaagtggccgcggctgacgtcttgctcggacagcgagctgtgctcgacccagtcgtgcagttcctggcgccaggccaaataggtttgcaggtagcgacggtagagcgggttctggctccaggccgggtcgttgaagcggcgatcgttttcgtcgggttgcagcttggactggccgagcagcacgttcttcagctccaggccgaagtgggcggcatgccgggcgctgtgcagcggctggcgcatggcctgggtcagtaccagtcgggcggaagtcagcagatccctgccgcgtataccgatgaccgggttgatccccatggtgctcttggtgggcttgtatttcaggtcatcgttctgcttttcactcatcgacaacgctccctttgcccgcgcaggcagccattggctttagccatgacgtcgatcctggcgaggcttgcgattggcagtggtagtggcgcttgcggcatccagaggatggcgggtgaacctgaagtgctctggttacccgagtttagacgctagcgcaagatcggccaggtgggagcgaggtagggaatcgacgatctgaacggcgtcagagcatcaggcgtacgaccgactcgttcgggtcgcgggactgaccggcggcggccagggcgtccagatagtcacgccagagttcgtcctggcgcagggccagttggtagaggtaatcccagctgaacaggccgctgtcgtggccgtcgtcgaaggtcagcttgagggcgtagttgccggcgggctcgatgccaatcaaggcgacattcatcttgccggtttgcagaatcggtttgccgtggccctgcacttcggccgagggtgaatgcacgcgcagatactcggcgggcagccggtagctctcgctgccgtaatgcagttccagaatgcgcgaggccttgtgcagcttgatcgaagtggggatgagcacgacgggctccaggcgggctgaaagactgcacggcgccaggcggcgccgtgcaggtcaggctatcagagaatgtagcgcgacaggtcttcgtcctgggccaattcgcccaggtggctgttcacgtaggcggcgtcgatgcgaatgatctcgccgccctgctggccggcgaggtcggccgcgctgaacgacacctcttcgagcaggcgctcgagcagggtgtgcaggcgacgggccccgatgttctcggtcttctcgttgacctgccaggcgatctcggcgatgcgcttgataccctcgtcgacgaactccacgcccaggccctcggtctgcagcaacgccacgtactgctcggtgagcgaggcgtggggttcgctgaggatgcgctcgaagtcctctgggctgagcgccttgagctcgacgcggatcggcaggcgaccctgcagttcgggcaccaggtcgctcggcttgctgaggtggaaggcacccgaggcgatgaacaggatatggtcggtcttgaccatgcccagcttggtgttgacggtgcagccttcgatcagtggcagcaggtcgcgctgcacgccttcgcgggacacgtcggcgccgccggcattggcgcgcttggcgaccttgtcgatctcgtcgatgaacacgatgccgtgctgctcgacggcttccagagccttggccttgagttcttcctcgttgaccaggcgaccggcttcctcgtcacgcaccagcttcagggcgtccttgaccttgagcttgcggctcttcttcttgcccttgcccatgttggagaacagattctgcaactggctggtcatttcctccatgccgggcggggtcatgatctcgatgccggcggggctgtcggccacttcgatatcgatttccttgtcgtccagctggccttcgcgcaggcgcttgcggaacagctgacgagtgttggaatcgccattcggcgcggcttcttcggcgaagccggtgcgtgccggtggcagcagggcgtcgaggatgcggtcttcggcggcgtcttcggcgcggtgacgcacgcggatgatttcctgctcgcgcagcatcttcagggcggcatcagcgaggtcacggatgatcgactcgacatcgcggccgacgtagccgacctcggtgaacttggtggcttcgaccttgaggaacggagcgttggccagcttggccagacgacgggcgatctcggtcttgccgacgccggtcgggccgatcatcaggatgttcttcggcgtgacctcggcgcgcagttcggccggcagctgcatgcgccgccagcggttgcgcagggcgatggccacggcgcgcttggcgtcgtcctggccgatgatgtggcggttgagttcgtgaacgatctcgcggggtgtcatggacatgagcgggctccgatccggactggcttagacagccgagtccagctcctcgatggtcaggttctggttggtgaacacgcagatcgagccggcgatgttcagcgcggtttcggcgatctcgcgggcgcccaggtcgtcgccgcctttctgcagcagcgccagggctgcggcctgggcgaagccgccaccggaacccatggcgatcaggccgtgctcgggttcgaccacgtcaccgttgccggtgatgatcagcgaggcgtccttgttggccacggcgagcatggcttccaggcggctgagggaacgatcggtacgccagtccttggccagttcgacggcggcgcgcaccagatggccctggtgcttctcgagttgcgcctcgaaacgctcgaacagggtgaaggcgtcggcagtggcaccggcgaaaccggcgatcacttggccgtggtaaaggcgacgaaccttcttggcgttgcctttcatcacggtgttgccgagcgaaacctggccgtcgccacccatgacgactttgccatggcggcggactgaaacgatggtggtcaagggagagtctccacgctgcggggcgaaatggccctgatgaaaactcagatgggggcccgccgcggtttttcaaccggcggcgggcgaaagacgatcagcgtagctgtcgctgctgcaacagcagattgccgaacccaccggctgccagggtcttctgggcgctggccagttgctcgcggttggcgaaggggccgaccagcacgcggtgccaggtcttgtcctgcacggtgccggattccacgcgcacgttctggccgagcaggatgatctgcgcgcgcatgctttcggctttgtccttgctcgggaaggagccggcctgcaggaagaactgggtggtcagcggcgcctggttcgcttccgccggcttggtgaccggaggcgcgggcggcggcgtttcaccgttgagcgcggcctgggcgcgggcggcgtctatcttggcggcctcctcgggcgtgaccggcttctgctcgggcgttggcgtggtgggcggtggcacggcatcgggcggcacgatgacctccgactccggcagcagggtgtagaagtcgtacttgggcttgcccggctcctggctgctggtggtcggtgtcggtttgggcttggctgtgctgctggcgcgctcgggctggggtttttcgcgcttgaccgcgtcgtcgcccggcttgaggttgagcagcagggtgacgaacacacccacggccaggccgcaggcgagccagatccagccgggtaccgggcgtttgctcggggccttgtagcggctggcgccgcgcttgggtgctggcttcttgcgggcggccacttacatgcgctccagggtttccaggcccagcagttccaggccttgcttgagggtacgacgggtcagggctgccaggcgcaggcggctctggcgggtgccttcgtcttcggcgctgagcaccgggcaatgctcgtagaagctggagaacagcccggcgacgtcgtacaggtaggcgcacagcaggtgcggcgtacccttgtcggcgacgctgcccagcacttcaccgaactgcgccagcttgccggccagttcgatttcctggggggcgtgaagttcgatgtggccaccgatgtcctcgatgcccttgcccagcttgcggaagatgctcgcggtacgggtgtaggcgtacagcaggtagggcgcggtgttgccctcgaagctcagcatcagctcgaagttgaagctgtagtcgctggtgcggtgcttggagaggtcagcgtatttaaccgcgccgatgcccactgcacgggcgatctggcgcagctcggcttcgtcgagctccgggttcttggctttgaccagttcataggcgcgcgactcggcttcatcgagcaggtcgatcagcttcacggtgccgccgtcgcgggtcttgaacggccggccatcggcgccgttcatggtgccgaagcccatgtgctccaggtccatgccttcatgcacgaaaccggcgcggcgggcgacttcgaaagccatctggaagtgcagggcctggcgctggtcgacgaagtacagcgcgcggtcggccttgagcacctggctgcggtaacgcatggccgccagatcggtggtcgaatacaggtagccgccgccggccttctgcacgatcactggcagcgggttgccttcggcgttcttgtactcgtcgaggaagacgcactgggcgccattatcttcggtgagcaggcccttgctgcgcaggtcggcgaccacgttggcgagatccgcgttgtaggcgctttcacccttgacgtcggccggggtcagtttaacgcccaggcgatcgtaggccttctggcagtggctcagggagattgcgttgaagcggttccacaggcgcatgcactccggctcgccggcttgcagctcgacgaccagggcgcgggcgcgctcggcgaattccggcgactcgtcgaagcgcttcttggcggcgcggtagaagccctccaggtcggccagctcgctttccgcggcagccgggttctcttccatgaaggccagcagcatgccgaactgggtgccccagtcgccgacgtggttctggcggatcacctcgtcaccgaggaactccagcacccgcgccacggcgtcgccgatgatggtcgaacgcaggtgaccgacgtgcatttccttggccaggttcggcgaggacaggtcgacgaccacgcgctgcgccggcccattcttgcgcacgccgagatgatcgtcggccagggccgcttccaggcgctcggccagggcgtcgctgttctggaagaagttgagaaagccggggccggcgatctcgaccttgctgatctgcgcatcggccggcagggcgtcgatcagtttctgggccaggtcgcggggcttcatgccggccggcttggccagcatcatggcgatgttgctggcgaagtcgccgtgggtcttgtcccgggtgttctccacctggatcgtcgggctcaggccgtcgggcagcacgccttcggcggtcaggcgggtcagggcttgctggatcaggtggcgaatgctgtctttcatggtctgctcgttcggccgcgaggggcggcgtcgctcgaaagcgtgggtggaaaactgcgcattataaaagcagccgcaggcggcaagccaccggcggcggggataaagcgcgctggtgttgtcgcgcgatgttgattgcggtcagaacaggtcgatcgggtccacatccagcgaccagcgcaccgcgcggccactgggcaggctttccagcatcagcagccagtgcgccagcagcttgtgcagcggcgcccgggcgttgccctgcagcagcaattgcgcgcggtagcgcccggcgcgccgctccatgggcgcgggcaccgggcccagcagttcgatgccgctgagcgccagttcgttcagcaattgctcggcctcgctgcaggcctcatcgagaaagccctcagcctggccgggcttgtgcgcctcggcgcgcagcagcgccaggtggcagaacggcggcaggccggccgctcgccgctcgctcacggcctgatcggcaaaggcgaaataaccctgctcggtgagttgcacgagcagcgggtggtcggccagatggctctggatgatcaccttgcccggctcctcggcacgcccagcgcggccagcgacctgaacgatcagctgggccatgcgttcgctggcgcggaagtcggcggagaacaggccgccgtcggcatcgaggatcgccaccagggtgacacgtgggaagtgatgccccttggcaagcatctgggtgcccaccaggatgcagggttcgccgcgctgcacggtgttgaacagcgtattcatggcttccttgcgcgaggtgctgtcgcggtcgacacgcagcaccggcacgtccgggaagagaatctccagcctttcttctgcgcgctcggtgccggcaccgaccgggcgcaggtcgacgttgttgcagctcgggcagttgctcggctggcgctcggcgtggccgcagtggtggcagcgcaactcgcggctgcgctggtgcacggtcatgcgcgcatcgcagcgtgggcattcggacagccagccgcattcgtggcacagcagggtcggcgcgaagccgcggcggttgagaaacaccagcacctgctggccggcggccagggtctgggtaatggcctgctgcagcggcggcgacatgccggcatccagtgggcggctcttgatgtccaggcgcaggaagcgcggtggctgggcgccgccggcacgctggttcatgcgcagcagggcatagcggccgctgtgggcgttgtgcaggctttccagtgacggtgtggccgagccgagtacgatcggcacgttttcctggtgggcgcgcaccacggccaagtcgcgggcgtggtagcgcaggccttcctgctgtttataggaggcgtcgtgctcctcgtcgataatgatcagccccgggcgcttcatcggcgtgaacagcgccgagcgagtgccgatgatgatgtcggcctcgccatcgcgtgctgccagccaggcatccaggcgctcgcggtcgttgaccgccgagtgcagcagggcgatgcgtgcattgaaacgccgctcgaagcgcgccagggtctgcgggcccaggttgatctcgggaatcagcaccaaggcctgcttgcctgcctccagcgtctcgcggatcagttgcaggtagacctcggtcttgccgctgccggtcacgccggccagcaggaaggcattgaacccctcgaagccggcacgtatcgcctcggctgctgcgcgctgctcggcattgagtggcagttccggctgggccagccagttgccgtgacgttccgggctgctcaggcggcgcacttcgacgcgcaccaggcctttgtcctgcagcagttgcaggctgtcgcggttgatctgcaactggctgagcaactggtgggcgacgccatgggggtgctgggcgatggtcttcagggcttcgcgctggcgcggtgcgcgggccaggcgcgggtcatccaggcgggcatccttggcgatcagccagaagcgctcctggcgcgcttcggccggttcgccctggcgcagcagcaccggcagcgcccagctcagggtgtcgccgaggctgtgctgataatactgggcggtccattggcacaggcgcatcagcgctggcggcaccggggcttgcagatcgagcagctccagcgcgggcttgagcttgtcggccggcacctcgctgtggtcggtgacctcgatcagcacgccgatcatctcgcggcggccaaaaggcacgcgcagccgcgcaccaggctgcaggtcgcgggccgatacgccacgcggggcgaggtagtcgaacagccggcgcagtggcgagggcagggcgagtcgcaggatgacgtcaggcacgcaagggctccaggcaggcgaggcgcgatcttagcaggcccctgaaaaactacctacgctgctttcacagcctgaagccatggcttgcgatgggttggcgcgacggtcggtaacggccggcgagttgcatcgtgggccggctctggtatgatccgcggccaacctaagtgcggtacctggcaatggtgtcaggtggcggcacgaaacctgaggaacaatcatgaaagccgatatccatccggaatacgtcgccatcgaagccacctgcagctgtggcaacgtcatcaagacccgctccactctgggcaagcccctgagcctggacgtctgctccgagtgccacccgttctacaccggcaagcagaaggtgctggacaccggcggccgtatcgatcgcttcaagcagcgtttcggtgtgttcggcgccaagtaagcgaccgagcagcgaaagaggcccacatggctgttttcgcatcattgaaaaaggcgtccctggtgggcgcctttttcgtttctgtgttttgccttcccgctcatgcgttctgtccggtgcccggcaagctgccccaggccaaggtgcagcgggtggtggacggcgatacggtgcgcctggccgatggtcgcagcgtgcggctgatcggcatcaacgcccccgaactggcacgcaagggcagaccggccgagccgttcgccgaggctgcccgtgagcgcctcaccgcgctggtcgccgccaatggtgggcgggtgggcgtaaaggtcggtagcgagcggcaggatcgctatggccgtaccctggcccatctctacgacagcgccggcaacaatctggaggcgcaactgcttgccgagggctatggccagctagtggcgatcactcccaatatcaatctggtgagctgccagcgtgaagccgagcgccaggcacgcagcgctcgcgccgggctttgggcgcaactgcgacctttgccggcccgcgcggtgcgcagcggcggtttcgtgctgctcgaaggtcaggtgcagcgcgtcgagcgcaatcgcggcggcgtgtggatcgagctgggcaattcggtagtgctgcgtattgcaccgcaggtgctggatacctttgccgcagcggatctgcgcaatctgcagggcaaacggatcgaggcgcgtggctgggtggtcgaccgctcccgcggcggcggcctcaaggtcggccaggcgcgctggctgctgccgctgacccacggcgccatgctggaggtgcagcgatgaggctgtgcctgctgattctgatgttggcgaccttggcgggctgcgcggtgaatcccgcgaccgggcgcaccgatttcgtgatgatgagcgaatcccaggagctgtccatcggccgggatgcccatcagcagatactcaagcaatacccgcgctaccccgatgaagccctgcaggcctacgtgcagcaggtcggcgagcgcgtggcgcgacacagccaccgcgggcagctggattatcgcttcacggtgatcgacagtccggacatcaacgccttcgccctgccaggcggctacatctatatccaccgcgggctgatggcctacctgagttccgaggccgagctggcggccgtactcggtcacgaggtcggccacgtgaccgctcgccacggagtgcgtcagcaaagccagtccaccgcctggggcattctcggccaggcggtggccatgggcaccggcgttggcgcagcggcggacgtcaccggggtgctgggcaatgccgtggtgcgcggctatggccgtgacatggagctggaggccgacggccttggcgcccagtacctggcgcgcgcgggttacgacccgcaggcgatgatcgaggtggtcaaggtgctcaagctgcaggaggacttcgcccgcgatcaggccgctgcgcgtggtgagcagcagccggtgggcagttatcacggcctgttcgacacccacccggataatgaccggcgcctgcagcaggtgatcggcccggcgcgggcgctggtcggcgggcaacaggaggtcaaccgcgaagcctttctcaagcatctgcagggcctgccattcggcgattcggccgagagcggaattcgccgtggcgagcgcttctatcatcgcgatctggatttcaccctggcgttcgccaagggctggagcatcatcaatgagccgcagcaactggtcggccagtcgccggacaagcaggtgctcgtcgccatgaccctggaagacaatccgcgtggtctcgacgctgccagcctgctcaagcagcgcatcggtggccggcggttgctcgctggcgaggcgctgcaacaggctgggctgcagggctataccggcctggtcgagggcaacgtgtcgcgccgggtggcggtgattctcaagggcgacaaggcctacctgttcgtgggtgcggtcaaaggccgcgctgccagtgccacggaagatgcgcagatgctcgcggcgatcaatagcttccggccgctgcagccagccgagcgcaagctggccgagccgctgaggctgcagctggtgcgcgtaacgccgggccagacggtcaagtcattcgccgcaggcagcggcttggccagcgatgcagaagctaccttgcggctgctcaacgctctttatccacagggcgagcctcgccccggggaatggttcaaaacggttcgctgaggcacgtttgcaggctgactgcatagtcttgtgcaggcccccgcacattgcgtatcctcgccgactgccagtcaatagcccaaaaaaagcggaacgccactatgtctgatctgaaaactgccgctctcgaataccatgagaagccccgtccgggtaagttgagcgttgagctcaccaagcccaccgccactgcccgtgacctgtcgctggcctacagcccgggtgtcgccgagccagtgcgcgagatcgctcgcgatccggagctcgcctaccgctacaccggtaaaggcaacctggtagcagtcatttccgacggcaccgcaatcctcggcctgggcgacctcggcccgctggcttccaagccggtcatggaaggcaagggcgtgctgttcaagcgtttcgccggcgtcgacgtgttcgacatcgaagtcgatgccgaaagcccgcaagcctttatcgacaccgtcaagcgcatctccatcaccttcggcggcatcaacctggaagacatcaaggcgcccgagtgcttcgagatcgagcgcgcgctgatcgagcagtgcgacatcccggttttccacgatgaccagcacggcaccgcgatcgtgaccgcggccggtatgctcaacgccctggaaatcgccggcaagagcctgccggaagccaagatcgtctgcctgggcgccggcgcagcggccatctcctgcatgaaactgctggtgagcatgggcgccaaggtcgagaatatctacatgatcgaccgcaagggcgtgatccacgccggccgcgacgacctgaaccagtacaaggcggtattcgccaccgaaaccgacaagcgcactctggacgatgcgctgaccggcgctgacgtattcgtcggcctgtccggcccggacctgctgagccctgaaggcctcaacctgatggcgccgaacccgatcgtgttcgcctgctcgaacccggacccggaaatcaagcccgaagtggcgcacgccacccgcagcgacgtgatcatggccaccggtcgttccgactacccgaaccaggtcaacaacgtgctgggcttcccgttcatcttccggggtgcgctggacgttcgcgccacccgcatcaacgaagagatgaagatcgctgccgccaacgccctgcgcgagctggccaagctgccggtgccgcaggaagtctgtgatgcctatggcggcatcaagctggaattcggccgtgagtacatcattccgaagccgatggatgtccgtctgatcaacgtggtgtgcgatgcggtagccaaggctgccatcgaaagcggcgtggcgaccctgccgtatccgaagcactacccgctgcagtcggtcaacgacgtgttcaaaggctgagtcgttcagccggcaataaaaaacccgcttcggcgggttttttattgggccctcgttggctgcaggttacaggctctcgcctgtcgcttgctgtctgtagctgtttctagaacaggtcgatcggcgcgctctcgtccgccggcagcgggctgtttggcgcacccatgcccgggtcgagttcattcatcggcggcggcgagtcttcgctcttgaacagttcgaaatacgcatccggggtgcctggcgcggcggcgcggccgctgtgcggatcgacgcgcagggtgaggatgccatccggttcggcgggtgcgtggttgggtttgtctttgagagcggcgcccatgtaattcatccagatcggcagggccacggtaccgccatattcattgcggcccagactctccggctggtcgaaaccggcccacacggtggtcacgtagtcggcgttgtagccggagaaccagctgtccttggattcgttggtggtaccggtcttgccggccaggtcgttgcggcccagggccatggcgcggcggccggtaccgcgcttgatcacgtcctgcagcatgctggtcatgatgtaggcggtgcgttcatcgagaatgcgctcggcctcggctggctgtggtacgtccggcaattgctcgggcgccgcctcggccgggttcatcacgccttcttcgttgaccggcggcggcacttcgaccttggcggcattgggtacgctcggcggattggcgacgaacagcgggtcgccatggcggttgtcgatacgctggatcaggtacggctgaaccttgtggccgccgttggcgaacgccgtccagccggtggcgatttccataggcgtcaggttggcggtgccgagtgccagggacaggttgcgcggcaggtcctggcgattgaagccgaagcgctcaatgtagctcagcgtgttttcgatgcccatggcctgcagcagacggatcgacaccaggttgcgcgacttgtacagcgcctcgcgcaagcggatcgggccgaggaaggtgttgttgtcgttcttcgggcgccagacctgatccatgtaatcgtcgacgaacacgatcggcgcgtcgttgaccaggctggcggcggtgtagccattatccagcgcggcgctgtagatgaacggcttgaagctcgaaccgggctggcgcttggcctgcacggcgcggttgtagttgctctgctcgaacgagaaaccaccaaccagggcgcggatggcgccgttctgcgggtcgagggaaaccagcgcgctctgggcgctgggcagctgtacgaagcgcaggctgtcgtcgtcctggcgctgcacgcggatcaggtcgccgatctgcaccacgtccgacggctgctgcgggcgcggccccaagctgttggtgttaaggaaggggcgtgcccacttcatgctgtcccaggacacggcttcttcgttgccgcggcgggtcagcaccagaatgccgctcttctcgacctgggtgacgatggctggctccaggccgccgcgcaggccttgcttggccagctcggtctgccaggtttctcgggtcatgccgggcaggcggctttccgggccgcggtagccgtggcgctggtcgtattcgatcagtccgtcacgcagtgccttgttggccatcacctgcaggttgctgggcaccgtggtggtgacgttgaaaccctgggtgtaggcgtcgctgccatagcggccgaccatttcggcgcgggccatctcggcaacgtagggcgccgacacttcaggcgtcgcgacgtggtagctggcattcatcggctcggccagcgccgcttcgtagcgcgcctggtcgatgcggccaaggcggaacatgcggccgagaatccagtcgcggcgctccttggcgcgggtcgggttggtcagcgggttgaacgccgacggtgccttgggaagaccggctatcgtcgcaagttgcgccaggctcaagtctcggatggatttgccgtaatagacttgggcggcggcttcgatgccgtaggcgcggtggcccaggtagatcttgttgacgtacagctcgaggatttcgttcttgctcagctcgcgctcgatctgcagggcgaggaggatttcggtgatcttgcgcgaaaaactgcgctcgctggtgaggaagaagttcttcgctacctgcatggtgatggtgctgccgccggattgaatctgacctgttttcaataattgcgtggcagcgcgcatcaggctcgtaagatcgacgccataatgatttgcgaagttatcgtcttcggccgccagcagggcgctggtgaagtcgggcggaatgtcggcgaaggcgatgggtgagcgacgcatctcgccgaattcggcgatgagttttccatcgctggtatagacgcgaagcggtatttgcagctctatactgcgcaaggcatcgacagagggtagggtcgggctcaggtagaggaaagcaccactgacggcgagtaccagcgcacaaaaaacggcgatgacggaccagcagaaaaacttcagcaaacgcatcaagatttttggatttccagataaaagaatgagttaagcggaaggcaaattcaaaaggcaaaagctgatcacattataagcgttttttttgctggggagccatttgcgcttctgtcaagtctgctatttaatgtggaaaaacataaatcatccgtaagttatggatgtgaataggaaatcggtcgtgctagggctcttcagtaaaaaagcgaatacgcttttggggatcgatataagttcgacctccgtcaagctcctcgaattgagtcgctcaggtagccgctacaaggtagaggcctacgctgtcgagccgctccccgccaatgctgtggtcgaaaagaacatcgccgaactcgagggtgtcggccaggcgctgtctcgcgtgctcgccaaggccaagaccagcgtgcgctcggtttccgttgccgtcgccggctccgcggtgatcaccaagaccgtggagatggaagcaggcctgtcggacgacgaactggagaatcagctcaagctcgaagccgatcagtacattccctacccccttgaagaggtagcgatcgacttcgaagttcagggtatttcgccgcgtaatcccgagcgggtcgaagtgctgctggcggcctgccgcaaggagaacgtcgaggttcgcgaggctgccctggcgctcgccggcctgaccgccaaggtcgtcgatgtcgaagcatatgccctcgagcgtgcctatgagctgcttgtcgagcagttgggcggcgcccacgacgatctgaccgtagcggtcgtcgatatcggcgccaccatgaccaccctcagcgtgctgcacaacggccgcaccatctatacccgcgaacaactgttcggcggccgccaactgaccgaagagatccagcgtcgctacggtctttccgtcgatgaagccgggctggccaagaagcagggcggcctgcctgacgattatgagagcgaagtgttacagccgttcaaggacgcgctggtgcagcaggtgtcccgctcgctgcagttcttcttcgccgcgggccagtacaacgatgtggattacatcctgctggccggcggcaccgcttccattccggatcttgatcgcctgatccagcagaagatcggcacccagacactggtcgccaaccccttcgccgatatggccctgagcggcaaggtcaacgcgggagcgctggccagtgatgcgccggcactgatgattgcctgtggcctggcgatgaggagtttcgactgatggcgcggattaacctccttccctggcgcgagcagcttcgcgaagagcgcaagcagcgctttctggtatcgcttggtggtctgctggtcgccgccgcggccttggtgttcctgggcgaccagtacctcaatggtgaaatcgagaaccagcaggcccgtaacgacttcgtgcgcaaggaaattgccgtgctcgatacccgcatcgcggaaatcagcgagctgcgtacacgtcgccagcaactgctggagcggatgaagatcattcaggatctgcagggcaaccgcccgatcatcggccacgtgttcgaccagttggtacgaacgctgcccgatggtgtgtatttcactggggtgaaaatgaccggcaagaccatcgctattgtcggcgccgcggaatccaatagccgagtttccaaacttatgcgtgacatggatgcttccgactggctgactgcccccaacctgaccgaggtcaaggccgttaccgccggtgcggtggatcaggccaatacctttcaactgaccgtgcagcaagcgcagccgggcaaggatcaggcggaggtcaagccatgagcctgaacgattctctggccagtttgcgcaagatcgacgtcaatgatctggacctgaacaacatcggctcctggcctgccgcggtcaaggtgatcgccggcattctggccgtcgtgctggtgcttgccctgggttacaactttcacctcaaggatctgcaggccacgctggaccaacagcggctggatgaggaaacgctcaaggagcagttctccaccaaggctttccaggccgccaacctcgaggcttatcgtgagcagatgaaggaggccgaaacctcgttcggcgccctgctcaaacagctgcccagcgataccgaagtgccgggtctgctcgaagacatcacccgtatcggcctggatagcggcctggagttcgaggaaatcaagttgctgccggaagtgacccagcctttctatatcgagctgcctattcagatcaaagtggtgggggggtatcacgatctggcgacgttcgtcagtggtgtggccagtcagccgcgaatcgtcacgctgcacgacttcgagctggtgccggccgaacagggcagcacgtccaagctgcgcatgagcgtgctggccaagacctaccgctacaacgacaaaggggcacaccaatgaaacgtgtcctcgtacccggcatgctgctgttgaccctgagtggttgcggcggtggtgacttcagtgatcttcaggcctacatggatgaagtgcgagcgcgaccaaagggccaaatcgagcccctgccgcaacctgaaccctacgagagcttcacttacagtgcggccgccttgcgtagtcctttccagccgccggtgaagatcgatatggtcgcgcgggcgaaaggcagcaaggaaatcaaacccgacgagacgcgcgtcaagcagttcctcgaaggtttcaatatcgagctgttcgagatggtcggcaccctggccaatgacaagggctcgttcgcattggtaagcggtgccggtggtgtccatcgcgtcaaggtcggggattacctgggacgcaatgaaggccgcatcgttgccatcgacagtgccaagatcgacgtggtcgagatcgtcccggacggtgagggcggctggctcgaacgtcctcgcaccctcactctgaaggagcgctcctgaggagcgaggtgatccatgaatagaaataaccggtctgccaaacggaactcaagcatgaacagctccctctctcgcctcagtatttcgctgctggtggctatgctctctcctgccgttctggccgccaatctgcaggcgctggatgtggctgctctgccgggtgaccgtgtcgagttgaaactgtctttcgacgagccggtggcggcgccgcgtggctataccatcgagcagccggcgcgtatcgctctggatctgccgggcgtatccaacaagctgggcgtgaagaatcgcgaactgggcatgggtaacgcgcgcagtgtcaccgtggtcgaggccaaggaccgtacgcggctgatcatcaacctgaccaatctgtcgccttacaacactcgcaccgaaggcaacaacctgttcgtacaggtcggtaccggcgtggccacttcggcgaccacgaccgccgcagcgcccgtgactgcgcctgccgcagcggccgcccgtcctgctcaggctgcaacgccagtttccgcgccgaccgctccgaccgctccgaaagtattcggcgccgtgaacaagtcgatcagcaatatcgacttccagcgcggcgagcagggtgagggcaatatcgtcatcaacctctccgatgcctccgtcagccccgatattcaggagcgtggtggcaagatcatcctcaacttcaatcgcacccaactgcctgaggctctgcgggtgcgtctggacgtcaaggacttcgccacgcccgtgcagttcgtcagtgccactggtaaaggcgacgatgccagcatcgttatcgagccggtgggtgccttcgattacctggcctaccagaccgaaaacaagctgaccctcagcgtcaagccgctgacccaggaagatgcagagaagcgtcaggctgaccgcttcgcctataccggcgagaagctgtcgctgaacttccaggacatcgacgtacgctcggtgctgcagctgatcgccgacttcaccgatctgaacctggtcgccagtgatacggttgcgggcaatatcaccttgcgtctgcagaatgtgccgtgggatcaggcgctggatttggtgctgaaaaccaaggggctggacaagcgtcaggtcggcaacgtattgctggtcgcaccagcggaggaaatcgctgcccgcgagaaacaggagctggagtcgcagaagcagatcgccgaactggcgccgctgcgtcgtgagctgatccaggtcaactacgccaaggctgccgatatggccaagctgttccagtcggtgaccagtgcgaatggtggtgtcgccgatgatcgtggttcgattactgtcgatgagcgtaccaatagcatcattgcttaccaaactcaggagcgcctggacgaactgcgtcgtattgttgctcagctagacgtagcggtacgtcaagtgatgattgaggcgcggattgttgaggcgaacgtcaactacagcaaggcgctgggtgttcgttggggtggggcaataggtgccggctcgcgttacaccgcgtacggaaaaaatggcaacgtgggtattagggatgcgaccggtggtactaccagtagtggctgtgggccgttcgccgggaactgcacattgcccacgactgccgctgctggcggcggcggtagctcgggtagctcgccaacaccgtttgtcgacatgggtgtggcgaatagtacctctgggatcggtataggtttcattaccaacagcgcgattatcgacctccagctttctgccatggaaagttctggcaacggtgaaatcgtttcgcagcctaaggttgtgacctctgataaagagaccgcgaaaattctcaagggtcaggaaatcccttatcaagaggccagctccagcggtgcgacaagtacttcattcaaggaggctgcgttgtctcttgaggtaaccccgcaaattactcctgataaccgcattatcatggaggtgaaggtcaacaaggatgcgcctgattatcagaacgaattgaatggtgttccgcctatcagtaagaacgaggtaaatgccaaggtcctggtagctgatggcgagactatcgtcattgggggggtatttgagaatacgcagacaaagtccaccgaaaaggtaccgttccttggtgatgtgccttatctcggccgcctgttccggcgcgataccgtcaacgacaacaagaccgagttgctggttttcctcactccgcgcatcatgaacacttccgcggtggctgtgagccagtaatttgtgcgtaatctgatccttgtcggcccgatgggtgctggaaaaagcaccatcgggcgtttgcttgccaaagagttgcggttgccattcaaggactccgacaaggagatcgaacagcgtaccggtgccgatataccctggattttcgatgtcgagggcgagcagggctttcgcgagcgcgagcaggcagtgatctgctcgctctgtgaagtcgatggtctcgttctggcgaccggcggtggtgcggtattgcgcccgcaaaatcgtcaggcgttgcgaagaagtggtcgagtcgtttatctgcatgcttccgtggagcagcagatcgaccgcacggcccgtgatcgcaatcgtcccttgttgcgtgcgcccaatcccgggcaggtgctggctgatctgctggccattcgtgacccgctgtatcgggaaatcgctgacgtgatcatcgagaccgatgagcgtccgccgcgaatggtggttcaggaaattctcgagcggctggaagcgctggcgccccgttaatgatagggcagaactgcgctatcctagagccctttttcaatcgggggctccatgcaaacacttcatgttgatctcgctgagcgcagctaccccattcatatcggggctggcctgctgagccgcgccgacttgctggcgccgcatatcgtcggccgtcaggtggctatcgtcaccaacgagaccatcgcgccgctgtatctgcaagccctgcaggacacgctcgccgattaccgcgtcaccccgatcgtgctgcccgatggcgaggcgttcaagaactgggaaaccctgcagaccatcttcgatggcctgctcggcgctcgccatgaccgccgtactaccgtgctggctctgggcggcggggtcatcggcgatatggccggcttcgctgcagcctgctaccagcgaggggtgaacttcatccagttgccgaccacgctgctgtcccaggtcgactcgtccgtgggcggcaagaccggcatcaatcacccgctgggcaagaacatggtcggtgcgttctaccagccgcaagccgtgctgatcgatacgcgcagcctggatactctgccaccgcgtgagctgtcggcgggcctggccgaggtcatcaagtacgggctgatctgcgacgcgccgttcctcggctggctcgagaaaaacatggccgccctgcgcggcctggatcaggccgcgctgaccgaagccattgagcgctcctgtgccgccaaggcgcgggtcgtcggtgcggacgagaaggaaaccggcgtgcgcgccacgctgaacctgggccataccttcggccatgccatcgagacgcagatgggttatggcgtctggctccatggtgaggccgtggcggccggaacggtgatggctctggagatgtctcatcgcctgggctggatcaatgccgacgagcgtgatcgtggtattcgtctgttccaggcggcagggctgcctgtggtgccgccgcaggagatgacgcctgcgcagttcatggagcacatggccgtggacaagaaggtgctggatggtcagttgcgcctggttctgctgcgttcgctgggcgaagcggtggtgaccagcgattacccggcagagatattgagtgccaccctggctgccgactacccggcgctggtggcccggcttaacaatcagtgagtattcaatgaccagtttgcacgccgacgaagcatttctcgatcactaccagttcacccatgatccgttcgcggcgcgggtgcctggcttcaagttcttcccggcgcaacgcaagccggtgctggggcagttgcatcacctggcgcgctatagccagttgctgttggtggtgaccggccccgagggcagcggcaagaccctgctgcgtcaggcgctggtggccagtactaacaagcaggccgtgcacaatgtggtggtttcggcccagggcgctgcggaccccgcgacccttatgcgccacatagcccagggcctcaatacccagcagaccgaccgcacctccctgcttggtcaggttggccagctttcgctgaccgggcaggaggtgtacctgctgatcgacgacgccgaggagctaagcgacgcggcgatcgatgagctgctggtgttggcgcaaggcaatggcgaaggccgccctcacgttttcctgttcgccgacaccgatctgatttcgcgcctggataccctgagcaacggcgaagagtccttccacgtcatcgagctggaaccgtatagcgaagaagaaacccgcgagtatctagccgttcgccttgaaggcgcggcccagggcatcgagctgttgtccgacgagcaggtcgagctgatccacgagcgctccggcggctggccgggcgagatcaaccgggtggcgcgggacgtgctgatcgacgccatggcttcgcgccgtggcgcggccaagagtggtgggctggcgctcaaactgccgaagaagcacctgctggcccttggcgtggtcgctgtcggtgtagctgccgcgctgctgatgcagggccgctccgaaccgaccgatgcgcaggctcctgcaccgactcaggctcagctgcccatgggcagtgcaccgcagccgcaaacggcgccaagcgctccggcaagtaccgagcagggcgctgatggcaagccgccgatcgagttcgccggcagcaaccagccgctgccgttgccgctggtaggccagtcgcagccggtgatccgtcagccactggctcaagcggctggcgaaacggatggcgaggccaatgtggagctgcccgagtccacgccggccgcgccggtgaccctgccgcccacgcaaaatgcgcctgcgccgacaccggcccagcaagtgaccacgccggctacgccgcaaccgaagccagccgagcagcccaaagtcgctcagcagccgaaaccggttgagcaacccaagccggcaacccagcctgcgccaacaagccggtcggctcccgccgcccaggcaccggctgcggcaggcggttcgcaagccaatggctggtacgcgtcgcagaacaaggctcacttcacgctacaggtgctcggcaccagcaccgaggcggcggcgcgttccttcgtcagccagaacggcgcgcagtaccgctacttcaaaaagatgcaccagggtaagccacttttcgtcatcacttatggtagctttgccagccgcgatgccgcccaggctgccgtgaagaccctgcctgccaaggttcaggccggcaagccgtggcccaagacctttgccagcgtcacccaggaaatggccaactgatcgaaagagcccgttacctacaaaatcgcgtaacgggctctttcgtttttgcgacattttattcctgtttttcgtcacattgttctttgtgacgtctatctcgctatgtacaatgccctccgtttgcctgcgcaacgcggcgtctagacctgcgcgcagattagagaaaacgcctgagaaaggctgtctggtgagagtcccctatgaaagcaggtttgtaccgtcctgatgagttcaaggataactgcggcttcggcctgatcgcccacatgcaaggtgaggccagccatcacctgttgcagacggcgatcgaagcactgacctgcatgacccaccgcggtggcatcaacgccgatggcaagaccggtgacggttgcggtttgctgattcaaaagcccgatctgttcctgcgcgccatcgccaaggacacctttggcgtcgaactgcccaagcaatatgccgttggcatggtcttcctcaatcaggatgacgccaaggccagcgctgcccgcgagaacatgaaccgcgagatccaggctgccggcctgaatctggtcggctggcgcaaggtgccgctggataccagcgtgctcggccaactggcgcttgagcgcctgccgcagatcgagcaggtgttcatcggcggtgaaggcctgagcgaccaggaattcgccatcaagctgttctgcgcccgtcgccgttcctcggtggccaatgccgccgacaccgagcactacatctgcagcttctcgcacaagaccatcatctacaaaggcctgatgatgccggccgacctgcagcaattctacccggatctgggtgacgagcgcctgcagaccgcaatctgcgtgttccaccagcgcttttccaccaacaccctgccgaagtggccgctggctcagccgttccgtttcctcgcccacaacggcgagatcaacaccatcaccggcaaccgcaactgggcgcaggcgcgccgtaccaagtttgagaatggccagatcccggccctcgacgagctcggcccgctggtcaaccgcgttggctccgactcctcgagcatggacaacatgctcgagctgatggtcaccggtggcatcgacctgttccgcggcgtgcgcatgatcattccgccggcttggcagaacgtcgagaccatggacgccgacctgcgcgcgttctacgaatacaactccatgcacatggagccctgggatggcccggccggcgtggtgctgaccgatggtcgccatgccgtgtgcctgctcgaccgcaacggcctgcgtccggcgcgctgggtgaccaccaccaacggctacatcaccctggcttcggaaatcggcgtgtggaattaccagcccgaggatgtagtcgccaagggccgcgtcggcccgggccagatcctcgccgtggacaccgaaaccggccaggtactgaccaccgacgacatcgacaaccgcctcaagtcgcgccacccctacaagcagtggctgcgcaagagcgcgctgcgcgtgcgcgcgaccatggaagacaacgaccatggttcggccttctacgaggccgatcagctcaagcaatacatgaagatgttccaggtcaccttcgaagagcgtgatcaggtgctgcgcccgctcgccgagcagggccaggaagcggtcggctccatgggcgacgacacgccgatggccgtgctgagccagcgcgtacgctcgccgtacgactacttccgtcagcagttcgcccaggtcaccaacccgccgatcgacccgctacgtgaagctatcgtcatgtcgctggagatctgcctcggggctgagcgtaacatcttcgaagaatcgcctgagcacgccattcgcgtgatcctcagctcgccggtgatctctccggccaagtggcgcaccctgatgaacctggaccgcccgggcttcgaacggcagatcatcgacctcaactacgacgagtcgatcggcctggaagcggccgtgcgcaacatggccgatcaggctgaagaagccgtgcgtgccggcaaggtattgctggtgctcagcgaccgccacatcgcgccgggcaagctgccggctcacgccgcactggtcaccggtgcggtgcatcaccgtctgaccgagaccggcctgcgctgcgactgcaacattctggtggaaactgccaccgcccgtgacccgcaccactacgcggtgctgatcggcttcggcgcctcggcggtttatccgttcctggcctacgaagtgctgggcgacctgatccgcaccggcgaagtgctgggcgatctgtacgaagtcttcaagtactaccgaaagggcatctccaagggcctcctgaagattctctcgaagatgggtatctccaccgtcggttcctaccgtggtgcccagctgttcgaagctgtcggcctggccgacgaggttaccgacctttgcttccgtggcgtgccgagccgcctcaagggcgcgcgtttcgtcgacctggaagccgagcagaaggccctggccgccgaagcctggaacaaccgcaaggccatccagcagggcggtttgctgaagttcgtctatggcggcgaataccacgcctacaacccggacgtggtcaacaccctgcaggccgcggtgaagcagggcagctacgagaaattcaaggaatacaccgcgctggtggatacccgcccggtgtcgatgctgcgcgacctgttgcaggtcaagctggccgaccagccgctgagcctggacgaggtcgagccgctggaagcgatcttcaagcgtttcgacgccgctggtatctccctcggcgcgctgtcgccggaggcccacgaagcgctggccgaggcgatgaaccgcctgggcgcgcgctccaactcgggtgagggcggcgaagacccggcgcgctacggcaccatcaagagctcgaagatcaagcagatcgccactggccgttttggtgtgaccccggaatacctggtcaatgcggaagtgctgcagatcaaggtcgcccagggcgccaaaccgggcgagggcggtcagctgccaggcggcaaggtcaacggcctgatcgccaagctgcgctatgcggtgccgggcgtgacgctgatctcgccgccgccgcaccacgacatctactccatcgaagacctggcgcagctgatctatgacctcaagcaggtcaaccccagcgccctggtctcggtgaagctggtctccgaagccggtgtcggcaccatcgccgcaggtgtggccaaggcctacgccgacctgatcaccatctccggctatgacggcggtaccggcgcgtcgccgctgacctccatcaagtacgccggtgcaccgtgggagctgggcctggcggaaacccatcagaccctgcgcggcaacgacctgcgcggtaaagtgcgggtacagaccgacggcggcctgaagaccggcctggacgtgatcaaggccgctatcctcggcgccgagagcttcggcttcggcaccgcgccgatggtcgccctgggctgcaagtacctgcgcatctgccacctgaacaactgcgccactggcgtggccacccagaacgacaagctgcgcaaggaccacttcatcggcaccgtcgacatggtggtgaatttcttcacctacgtggccgaggaaacccgcgagtggctggccaagctgggcgtgcgcagcctcggcgagctgatcgggcgtaccgatctgctcgacgtgctgccgggcgaaagcgccaaacaaaaccacctggatctcaccccgctgctgggtagcgaccacatcccggcggacaagccgcagttctgcgaagtcgaccgcaacccgccgttcgaccagggcctgctggccgaggaaatgctgtccatggccaagtcggccatcgatggcgccaccggcggcgagttcgaactcgacatctgcaactgcgaccgttccatcggtgcccgcgtgtccggcgagatcgcccgggtgcacggcaaccagggcatggtcaaggcgccgatcaccttccgcttcaagggcacggccgggcagagcttcggcgtgtggaacgccggcggcctgaacctgtacctcgaaggtgatgccaatgactacgtcggcaagggcatgaccgctggcaagctgaccatcgtgccgccgaaaggcagcccgttcgccacccaggaaagcgccatcgtcggcaacacctgcctgtacggcgccaccggcggcaagctgttcgccgccggcaccgcgggcgagcgtttcgccgtgcgtaactccggcgcccatgcggtggtcgagggcgtgggcgatcactgctgcgagtacatgactggcggcttcgtctgcgtgctgggcaagaccggctacaacttcggttccggcatgaccggcggcttcgcctacgtgctcgacctggacaacagcttctacgaccgcgtgaaccatgagctggtagaaatccagcgcatcaacagcgagtccatggaggcttaccgtagccacctggagcgcgtgctggtcgaatacgtcgaagagacgtcgagcgagtggggccgtaacctgctggaaaacctggacgactacctgcgcaagttctggctggtcaagcccaaggccgcgaacctcaagtcgctgctctccagcatccgcgccaacccgcaataagcagcttcaagcggcgcgcccgaccaaagggccgccgctcaacgtgattgtctcgcagcatcgggcatatccccggcgctgctgctaagaggtttatgacatggctgaacgtctgaataacgacttccagttcatcgacgtcgggcgtaaagacccgaagaagaagctgctgcgtcagcgcaagaaagagttcgtcgagatctacgacaccttcaagccggcccaggccagcgaccaggcgcaccgctgcctgggttgcggcaacccttattgcgagtggaagtgcccggtgcacaacttcatccccaattggttgaagctggtctccgaaggcaacatcctggccgccgccgaactctcccaccagaccaacaccctgccggaagtctgcggccgcgtatgcccgcaggatcgtctctgcgagggcgcctgtaccctaaatgacggtttcggcgcggtgaccatcggctcggtggagaaatacatcaccgataccgccttcgccatgggctggcgcccggacatgtccaaggtcaaaccgaccggcaagcgtgtcgcggtgatcggtgccggccccgccgggcttggctgcgcggacgtgctggtacgcaacggcgtgaccccggtggtgttcgacaagaacccggaaatcggcggcctgctgaccttcggcatccccgagttcaagttggaaaagagcgtgctcagcaaccgccgcgaagtgttcaccggcatgggcatcgagttccgcctgaacaccgagatcggcaaggacgtgaccatgcagcagttgctggatgagtacgacgccgtgttcatgggcatgggtacctatacctacatgaagggtggcttccccggtgaagacctgccgggcgtccacgatgccctggatttcctgatcgccaacgtcaaccgcaacctcggtttcgagaagtcgccggaagacttcgtggacatgaagggcaagcgcgtcgtggtactcggcggtggcgacaccgcgatggactgcaaccgcacctcgatccgccagggcgccaaggccgtgacctgcgcctaccgccgcgacgaagcgaacatgccgggctcgcgcaaggaggttaagaacgccaaggaagagggcgtgaagttcctgttcaaccgccagcccatcgccatcgtcggcgaagacaaggtcgaaggcgtcaaggtggtcgagacccgtctcggcgagccggatgcccgtggccgtcgcagccccgagccgatcccgggctccgaggaaatcatcccggccgaagccgtgctgatcgccttcggcttccgcccgagcccggcgccatggttcgaggaattcgatatccgtatcgatacccagggccgtgtcgtcgctccggaaaaggccaccttcaagcaccagaccagcaacccgaaagtgttcgccggcggtgacatggtgcgcggctccgacctggtggtcactgccatctacgaaggccgcaatgccgccgaagggattctcgactacctcggtgtctgaatccttcgcgtcgtgacggagccggcctagtgccggcttcgtcgtttctggcgcctcgctgacctgggacaatgcgccgtgcgaccacttgcctcatcctcccgcacctgcggcacggcgtcccactccgtgccttttaaagcctgctctgcgacaatgtgcgcactttttgctcaccgcttctgcccgggaatacccatgactgccctgaagaacgaccgcttccttcgcgccctgctcaagcagcccgtcgacgtcacgccggtgtggatgatgcgccaggccggtcgttacctgcccgaataccgcgccagccgcgccaaggccggggacttcatgagcctgatgatgaaccccgagttcgcctgcgaagtcaccctgcagccgctggatcgctacccgcagctcgatgccgcgatcctcttctccgacatcctcaccattccccatgccatgggccagggcttgtatttcgagaccggcgaaggcccgcgttttaggaaggtgatcagcagcgctgccgatatcgatgcgctgccgattcccgatccggaacaggacctgggttacgtgatggacgcggtgcgcaccatcaagtcggccctcaacggccgtgttccgctgatcggcttttccggcagcccatggacgctggcgacctatatggtcgaaggcggctcgtcgaaggacttccgcaagatcaaggcgatgctctacgaccagcccgaggccatgcacgcgctgctcgacaagctggcgcagtcggtgaccgcctacctcaacgggcagattcgcgcgggtgcccaggccgtgcagatcttcgatacctggggcggcaacctgtcgtcagccgcctatcagaccttctccctggcttacatgcagaagatcgtcgacggcctgatccgcgagcaggatggccgcaagattccggtgatcctgttcaccaagaatggcggcctgtggctggagtccatggccgccaccggcgccgacgcgctgggcctggactggagctgcgacatcggcgaggcgcgccgccgcgtcggcaatcaggtggccctgcagggcaacatggacccgaccgtgctgtacgccaagccggcagcgatccgtgctgaagtggcgcgcattctcgaaagctatggcagtggcagtggccatgtcttcaacctgggccatggcattaccccggaggtcgaccccgcacacgctggcgccttcctggaggccgttcacgaactctcggcccagtaccacggctgatcgcagtcagttcgcctgaggcttgccgcgaggcgagtgcaggcggatatcgatcagcgtgtcgtcttcgccgtgctcgaactgcgccgccttgggcgcaggcttgcccttgagcaaggtcggattggtggagaagccgacgggctccagcggaatgccgcgggggctgaggtcgagccggccattgccgttgctgtcctgatacagctgcagggcgaagcgcccgggcggcacatccttgacgatcagctgctcgccgctgccctgctgcatgcgcagcagcggctcccagcctggctggtcggcggcgaccagccccaggtacagcggcgcgtcgctctggttgtcctgaacccgaaccagtagatcgcccgcctgagccggcagggtgtcaaacaggagaaccactgcacaggccgcgcagcctttggttacgatttgaagaagtctctgtggcataatccgcccattttgcagggattcgctttaaaaatgcgtcaggttctcgtcgttcacttttcacagactggccaattgaaccgcctggtgcaatcggtctgtgcgcccttgcaggcgagcgacggcctgcaggtcgacttcctggccctgcaaccggcccagccgtttccctttccgtggccctttctcggctttttccggatcttcccggaaaccgtgctgatgaaaccgcagccgctgctgcccctggccgtcgaccccgacaagcggtacgacctgatcattctcgcctatcaggtatggttcctgtcgccctcgttgccctgtaccagttttctcgcatcccccgaggccgcgcggctgctcaagggtacgccggtggtgaccctgatcggctgccgcaacatgtggctaatggcccaggaaaaggtcaaggcgcgcctgcaggggctgggtgcgaaactggtcgacaacgtggtgctgaccgatgcctgcggcacggcagccagctttctggccacgccgctgtggatgttcaccggccggcagaaaccctatagctgggtgccgcgtgccggcatcgacgagagcgaactggccgccgccagccgttttggcgaggccatcgcgcgacgcctgcaggcggacgagcagcccatcgagcagccgatgctccgcggcctgggcgcggtgaaagtggacgagaagctgatcgccagcgagaaggtcggcaatcgcagctttaccctgtggagccgcctgctatcagcgctcgggccccagcagagccgacgccgtggtgccgggctggtggtctacatcgttttcctgatctgcctgatcatcaccgtggtgccgatcaccgcagtgctgaagaagctgctggcgccgctctccaaggcgcgcatccagcgtgaaaaggcctatttcgccgggccttccggcgagtgacacgggccgaggacaagttcatggctacacccgtattcatcaaccgcatcagcacctgcctgccccatgcgcctgtgggcaacgagcagatggaagcgcgcctcggcatggtcggcgacaagccgtcacgggcgcgcaggctgatcctgcgccgcaacggcatccagcagcgccactacgtcatcgacccgcgcaccggcgagccgagcatgaacaacgctcagctcagcgccgaggcgattcgcggcctggccggcgatggcttcgagctgaatgacctcgaatgcctggtggccagcacctcgtcgcccgaccaggtgatgcccggccacgcggttatggtgcacggcgagctgggcaacccgccctgcgaggtggcgaccaccgccggcatctgcgtgtgcgggatgaccgccctgaaatacgcctggatgagcgtggccagcgggcagagcggcaacgccgtggcctgcggctcggaagtggcctcggcgatgatgcaggcgcgcaacttcaacgccgagtacgagagccgcgtcgacgagctggagaagcacccggaaatcgccttcgagaaggacttcctgcgctggatgctctccgacggcgccggcgccgtgctgctgcaggatcgccccaattcaaacggcctgagcctgcgcatcgattggctggacatcctgtccttcgccgatcagatgccggcctgcatgtacgccggcgcggagatggaagagggcgccctgcgcggctggactagctatgacgccgagcagcgcgcgcaacgctcggtgatggcggtcaagcaggacgtcaaactgctcaacgacaacatcgtgcgcctcaccgtggtcgaggcgctgcggcgcatcatggcgcgccgcgagctgcgcgtggcggacatcgactggttcctgccccattactcgtccgatttcttccgcgagcgcctggcggctggtctggccgaggtcgacctgccgattcccatgacgcgctggttcaccaatctgacgagcaagggcaacaccggcgcggcgtcgatcttcatcatcctcgacgaactgttcaatggcgggcacctgcgcagcggccagaaactgctctgctacgtgccggaaagcgggcgtttctccagtgcattcatgcacctgacggtggtcggcgatgaagcttgacgaggttcctcaggatccggattccgcctacggcgggcacagcaagctgctctatgccgttgacgacaagggccagtaccagggcgcgccgagcgccggttgggagccggagtcctattccacccagctggccgtcgccgagctgcaggcccaggaagccgaagcccacgccgcctggcagcgcggcgaagcatcgccgctcgagtgcctgatgtaccgctaccgcatggacctgccggccctggcgcagatcgccgggctctggcagtggcgcgtgcgccggcactttcgcccggaaatctaccggcgcttgagcgattcgctgctgggccgctacgccgaggcctttggcttgagcgtcgaagaactgcgtcgctaccagaaggaacagccatgagcgcgttcgagcaccgccagagcgcccactgcgaaagtggcgtgatggccagcctgctgacccaggccggtctgccgatgagcgagccgatggccttcggcctggcctcgggcctggcattcgcctacctgccgatcgtcaaactcggcggcatgccgctgatcgcctaccgcatgccgccgcggcacctgatcaagaccctgagcaaacgcctgggcgtgcgcctgaccagccgcaccttcaacaacccggagcagggccgtcaggccctagacgaagcgttggatggcggccgtctggtcggcctgcagagctcggtgttctggctgccgtacttcccgccggagatgcgctttcacttcaacgcccacaacctgctggcctatggtcgcgagggcgacgactacctgctcagcgacccggtgttcgaagcgccagtgctctgcgccgccgcggacctgcagaaagcgcgcttcgccaaaggcgccctggcggccaaggggctgatgtattacctggacgatgtgccgcctgagcaggactggcacaagctgatccgccagagcgtgctgtccacctcgcgcattctcgatggcctgccgctgccgtggatcggcattcgcggtattcgccacctagccaactgcgtggagaaactcgacccggcccaggccaagtacaaccgcctgtacctcacccatatcgtgcgcatgcaggaagagatcggcaccggcggcgccggctttcgcttcatgtatgcgagctttctgcaggaggctggcgagaagatcggcgacgccaccttgcgcgaagcctcgacgcgcctgaccgccgtgggcgacgactggcgccagttcgcctcggcctgcgtgcgcgctagccgcagcaagggcgaggcgccggacttccggccgattgccgagatgctgcgggggattgctgggcaggagcgggtgttgatgaaggagttgggggcttgggccaagcgtaagggctgacgctcagctgtctgagcgcgctaatccgaagatttttcgcgggcatggcccgctcccacaggggttggctcagcatgtaaggttggatgacgctcttttcatccaccgttgtgatcgtgtggcggtgcacgagagaagggtcgtccaccccccaacttgtgggagcgggccttgcccgcgatagttcgcgcccatagcgcgctcccgctgggttacagctgcagcccgtaggatgggtgaaacccatcaattgccgatgggttgcacccatcctacgagtggctgctccgaccacaaaacagtcactatttaaagctgcaattccagcacatcgatccccgccgtcagcccggcaaaatccgctgcctggcttagcccttcgatcactaccgcctgggcctcgaactcgtcgtcttcatcgatcatcaccagcagcgcctggccgatcaggccgtcggctaggtcgaggttggccagggcctgcaggtgtttccatacattggggccggcgccgatgaacaggttcgggccttccaggcccagttgcgcggcgacgtggaagccggcggcgttgctgacgctgttgacgaattcgaagggcttgggctgcagctggtgcacgcacacgctgtcgagcagcgagcccatggtggcccgtgccggatggcgggatgccaggtacaggccgcagtcgcggcggatcttggccttgagcggcgcggtgcacagcagcgcctggaggatcagccggtcgatgcgccgcggcgtggtcggcagccagttgatcagcgcggctttgatgtccttgtcggtgtcctgtgcgtcgccgcttacgctgcaggctgcgatggtcgaactcatggtgcgtctcccgcgccgcgttgcagcaccaggctggcgttgttgccgccgaagccgaagtagttggccagcagcaggctgctttcgctgatcgccagcggttcgcccggcagtggcagcagggcgtccctggcgtaatcgcaggcaggcaggtgagcgaggttttccaccagcagcagggtttcggtcaggccgcaggcgcccagggtgtggccgagccagggcttgagcacacagagcggcggcagcgcgtcgccgaacagcaggcgcacgccgttgctttcggcgcggtcgttggcgccagtggcggtgccatggggtttgaccaggccgatctgcccggcatccaccccggcgctgcgcagggcttggcgcatcacccactcgatatggctaccgtcttcgcgggtattggtcaggctgctggtgtcgcaggcgctgaaaccgccgagcaggcgtgccagcggcgccgggccgggctccagggccagcagggtggccgcgtaggcttcgcccagcaccaggccatcgcgttgcggatgaaagggccggtactcgccgctcggcgaaaccaggcctaaagcgccaaagccctgctgggcgatggcgctgggcgtttcgaaggccagcaccagtacccgccgatagagcccggcgccgagcatccgggcgccgtagagcaggccgttggcggcgctggtgcaggcggtgttgagggtgaaggcatcattgaagccccagagctggcgcaggcggtcagcgatcaggtcgagggaggtcgaatgatccgggtgaaagccgccatttcgggcggcctgcgcttccagctcgtcgatatccaggctggtgctggcgacgatcagcaggcagtcgtccagcgttccgggcgcgtcgcccagggtttcgcggatcagccggtcgaaatgctcgcccagggcttcgttgctggccacgaccagatacggccgtggctcttgcagctcgtgcagcatcacggtttcagcaattggccgcacgccgctacgcagggcggcgttggcggcgggcaggtcggcgccgagggcgctgtgcagggcgccgcgctgcaggtaaacaggcgtcacgcctgttgcctgatgaaggccgcgatactggcgatgctgttgagaatccgtcggccatcctgggcgccttcgatgcgcaccccgtagtgctgctgcagcgccagggagacctgcagggcgtcgaggctgtccatctgaatgcggctctgctggccgaacagcggttcgtcgtcggtgatgctctgccagtcgatgtcgtcttccttgtcgcactcgcgaatcagcaattgcttgagcttttcttctagtagtgtgtggtccattgcgtttgctgtactcgtttgtggaacaggaacaggccgctgataccggctgccgctgcgaacagcagcaggcgcacgcaccagggggctacgtcgttcagtgagccgtggcccaccagcagggtgagaaaggcgtccagtgcccaactcatcggtgaaatctccgccagttggcgcatggcctcgggcatcacgctcttgggcaccatgatgccgccgatggctgcgaggatgatattgatcccgccgccaagcaatagggcttgttcactgctgcgtgccagggcggccaggagcaggcccaggctggtggtcgccagggcgatgctgatggccagccaggcataggcaagcaggctgccgttgagttccagcgccggcaggccgaccagtggcaaaccgtgcacgccgatactcagcagcaccgcgaactgcaccaggttgatggccagatacggcagcaccttgctcgccgccagggtgcctagccccaggcccaggcaacggaaacgcagcagtgcgccgctctgctgctcgcgctggaagctgccggccatgggcagcatcacgaagaacatgccgaagatcagccaggccggcacgctcatctgcgtggcattggcctgggcgctgaggtcgccgctggccaggcgttcctgctcgtcgatgcggctttcggtgcgctgctggatcagttcgagctgctcggcacgggacaggccgtcctgcagtgcgccactgtcctgcaggtaggcgagcagccgggtctgggccagggcgatggtcaccgccccgtgcaggcgctggcgcgagaggcggtcgaactgggcggggaagctcaggctcgggccctggtgcggcgtatccagcaaatgctggtcgaagtcttcgggcaggctgatgcgcgccatctgcgccgggccgctttccagcagctggctgtccggcagctgcgcctgcagggcgtcgtggaagaagcggctcgactcgctctgctgtggggcctccagcaccagctgcagtggcggcagacgatcctgcaggtagctggacatggcgccggccatgatcaccagaaacagcgtcggcatcaggaacagcacggccagggcgtgagggtcacgcaccagcaggacgatttccttgcgaaccagggcgcgcagtctcacaggcgacctccgttgaggcgcaggtacagctgctccagggacggccgaccgaagcgcagcaggctgggcgcttgcggctgtgcggcgatgaagcgggtgattgccagcagctgttcgacgttcagcgcggcgatgcgcagtccgtccggcgtgggctcggcgcttagcccgagctcggccagcagcgccggcaaggcttgcggcacaccctcgggccactccagaaacagccccggctggtcaccgagcaactggcgcgtgtcgacatccagctgcacgcggccttcgtgcagcagcagaatgcggtcggcgaccttttccacttcgtccaggtaatggctggtgtagatcaccgccttgccgtcggcggtcaactgctgcacggcgtcgagcagcaactgccggctggcggcatcgacgcccacggtggcctcgtcgaacaggtacagctcggccggttgcagcaggccgatggcgaagttcaggcgccgctgctcaccaccggacaggcgttcggcgcggcgttcgagcttgtcttctagggatgtgctggcgatgcagcgctccaggcgctggcgccgctcgacgccgcgcagcccgtagaggtcagcgaacagcgcgaggttttccttcaccttcagcccggcgtaaaaggccaactgctggggcaccaggcccaggcgtcgctcgccctgccaggcgattcgcccgtcgagcggctgcagcacgccactgagcagtgacagcagggtggtcttgccggcgccgttgctgcccaacagccccaggcactggccggcctgcaggttcaggtcgataccgtgcagcgccggttgcgcggcgccggggtagcgataggagaggcggctgagttcaagcacggatgagcaccagcagcagtttgccgtccagcagcaggtgctcgccttcgtgcacgctgaagccatagagcgcgccggcggggctcagggcttcctgggtggcgctgaccagcagggcgccttcgcgctgggtggggtgatagtgcagctgcagctgggagagtttgccgaccagggccatttcgatggcgctgtcgttgccgtataaggcaccatgcgcagcgcacaactgggcagcggcctcgaacaacaggcagggagaagcgttttcgcccaggctctgtagatgccgccagtcgctcaggccgcgaatgccactggcatcgtggtctagcagggcatccagccagagggcctggccctgatgcggcagcagtgagtgcagttgggtgcgatccatggcgggtgtctggcgtgcgagcgcagcagtgtaacagagggtcttagggagcaagcgagtgggcggttggcaattggtggttttcgtggggctgagcatcgccctgaccctggtctcctggcgttcgctgggcaacccgcgcagccacggcttctaccgctacttcgcctgggaagtgatgctggtgatgctggtgctcaatgcgccgttctggttcgaggaccgcgccgccgtgcatcagcagatttcctgggtgttgctgaccgcctcgctggcggtgctgttcgccggcatctaccagatgcgccgcttcgggcgtgccgacgagcgccgccaggacgacgaactgttcgccttcgagcgcacctcacaactggtcaccagcggcatcttcgcccatatccgccatccgatgtactgctcgctattgttgcttgcctggggcattgcctggaagcagccgggtgttctggtcatgctgctggccttggcggccagtgcgctgctctggctggccgcgcgcgtcgaggagcgtgagtcgctggtctatttcggcgacgcctaccgcgactacatggcgcgcagccggatgtttgtaccctttatcttctgagctcagcgaacgtctgatgaaggccggtcttccagcatcagctggcggtaggcgcgctgatatgtctcgtaatccagattctgctgctgcagctgcttgagccgctcctgcttgttcagcttgccgctctcgcttacatctggagccttggtgacaggctcggcgatcagctgagtgttgctcagcagctcatcgatcactgggtccatcttgcttttcgtgccctgccacttcatcagcgacagaccgcctttgccgcgcaggtggtaggccgccgtggccagtgtctgccgccgcggaccgagaatggtcagctcggcgctggacatataaggcgccatgtcccacgagcgccgcgccgtataccgcaccacgtacgggcactggtcccatggaatcgtcgaatattgctggatggtgatgccgtgccgggcgaagccctgctgcagcaccggtacgaaatcgctgaccatgaccttgggattttcttcgatacacatggtggtcggcgcgctttgcagtggcgtgacgcgaaccgaggtgcaggcggccaggcctagcgccagaaccgagagggaaagcgcggatagagctttggacatgctgagcaacttccttgtgatgaaaaagccgcccgcaggcggcttgtttggcaggggaagcaggcgcttacttgacgctcgcgtacttacccttcagcgcgacgcccgccatgatggcgccggcgtggcattcgaacttgctgttgtcgcggtattcctggttcttgtagttgctggccaggtcgaccacggcgttggcgccggcggccttggccgagttctgcagcttgatcagcgccgattgcagcacccagcggcaggcttcttcgtcggtcttgttgaaggcgttggtcttctggctggtggtgacgttggcgttgatgatcttggcgccggccggggtcttgttcaggtagaacttcaccgagccgtccaggcgaccggcctgggtggcttcgttgaccaccgactggaagtccaggaagtgggcggtgtcacgggcctggctgacggcgggcagcagggcggcggtaagcagagcagcagcggtcaagcgtttcgcattcatcggttttctcctggggtgtcactgggtcttggaaagggaaggacggcgcagttcctgctggatggtgcggtcgagcgtgcgcacccacttgttgtaggcgcggtggatcttgccgtcgcgatagccgagattctggctgtcgcggtactggatcgcgtaagtcgaggccgtgtagggaatggtgatgtcggcctggtgcccgcggcgcgtgtactgcgccatgatctgcccgcggtcggcgcgctctactgtccactggcggcgctgcagggcggtgaggaccgcacggcgcatgtcgtcctcgctcaccgtcacgctggcaggtgcgctgctgttgatgttcatcagcggtttcgaggtgcaggcggtaatgcccagcaagagcgcggcgagtagggcgaagcggttgaaacgagacatcatccttggtccttgtcttgagagaaatcagcgccagcggcggaagatcagcgaggtgttgaccccgccaaaggcgaaattgttgttcatcacgtactcgtggctcatctcgcggaactcgccgcgcagataatccagctcgccgcaggccgggtcgatgtgatccaggttgagggtgtgcacgtagctgtcgcggttgagcatctcgatgctgaaccaggactccagcgcgccgcaggcgcccagggtgtggccgaagtagctcttctgcgagctgatcggcatgcgcgcaccgaacaggctgctggtggcctgggtttcggcgacgtcgccctgttcggtggcggtgccgtggccgttgacgtagccgatggcgtcgggtgccagggcagcgtcttccagggccagttccatggcccggcgcatggtggcctgcaccggtttggtggcgtgctggccgtcggcattgcagccgaagccgacgatctcggcgtggatggtcgcgccacgcgccagggcgtgctccagctcctcgagcaccagcatgccggcgccttcaccgatcaccaggccgtcgcggccgctgtcgtaggggcgcgggctggtgtgcggcgcatcgttcttcaggctggtggcgtacagcgcatcgaacaccatggcttcggtcgggcacagctcctcggcgccgccggcgagcatcagcggcaggcggccgaacttgatcgcctcgtacgcgtagccgatgccctggctgccgctggtgcaggcgctggaggtggggatcagccggccggtgaggccgaagaagatgctgatgttggccgccgtggtgtgcggcatcatgcggatgtaggagttggcgttgaggccgtcggccaccgaattgagcagcatgttgccgaacgccttgatctcgtcggtgctgccggtggacgagccgcaggccacgcccatgcgcccatccttgatgctttcgtcttcgagcaggccggcgtgggccagggcgcgctcggcggcgtacaccgacaggcgcgacacgcggcccatgctgcgcaactgcttgcgggtccagtgggtgggcacgacgaagtcgtcgaccgggccgcccaggcgggtgttcagctcgctgaagcgatcccactcgtgcatcacgcggatgccgctgcggttggcgcggaagttcgctgcgatgctgtcccagctgtcgcccagggaggtaatgccggccatgccggtaacgactacgcgtttcatgccacttcgctctctttcaacacagaccgccgttcacggcgatcacctggcgggtgatgtaggccgcctcttcggacatcagaaaattcaccgtgccggccacttcttccggggtgcccatgcgcgcggccggcaccatcttgaggatctcctcgagcggtacgtgctcgtcgagaatctcggtatcgatcagccccggcgccacgcagttgacggtgatcttgcgcttgcccagctcgatcgccagcgccttggcggcgccgatgatgccggctttcgaggcgctgtagttgacctggccgcggttgccgatcagcccggaaaccgaggtgatgcagacgatacgccctggcttgcggcgacgcaccatcggcatggtcagcgggtgcagcacgttgtagaaaccatccagatttgtgcgcagcaccacatcccagtcttcctcgccgagggccgggaaggcgccatcgcgggtcagcccggcgttgcacaccacgccgtagtaggcgccgtggctttccacgtcggcttccagggcgttgcggcaggttgcccgatcggccacgtcgaactgcaggatgcgcgccttctggcccatggcctcgatctcgcgttgcaccgcttcggcctcgtcgcggcgcgagcggcaatgcagcaccaggtcgaaaccggcgcgcgccaggcgcagggcaatggcgcggccgataccgcggctcgatccggtgaccagaatggtctcgctcattaagacggctcctgaagtgggggttcttggatataggtggacacgtcacggggctggaacacgttgagccgcgcctcgaccagaatgcccgggccttcgagacggcattcgaacacgcacatgccgttttcgtcctgcagggaccggttggcgtggatcagcagggtactgccggccgggaagcggtcgacgttgcagctgaagttgcgggtgccgagcagaaagcccagctccaccggcaggccttgttcacgggcatggcaaccggcgaaggcggccacgctctgggccatcagctcgatgccgaccgaggcgggcaggctgccgtcggcctggctgaacaggccgttcgggcgcactaccaggcgggtgtcgatgtggtcggcgccgaacgccagcacctcgtcgatcagaatcatgtcgccagcgtggggcaccagctcgacgacgggccagacactcacggcaggtctcccaggactaatgaaatgttgttgccgccgaaggcgaacgaattgctcatcagataacgccgctcggccgcaggcaactgctcgccggagccgaccagcttgaggcgcggcagctgtggatcggcctggccgtcccagacgtgcggcggcaggcgcttgtcggcgttgtactcgctcagcgtcagccagcagaaggccgcttccagcgcaccggcggcgcccagagtgtggccggtcaacggcttgctcgacgagcagggcacaccggctgggaacagctgcgctaccgccaggctttccatggcgtcgttgtgcggcgtggcggtgccgtgcaggttgaggtagctgatctgctcggcggctaccccggcggcggccagcgcctggcgcatcgcctgctgggcaccgaggccctcgggatgcggcgcggaaatgtggtgggcgtcggaggtggcgccaccaccgagcaggccgatgccggggccctgttcggcgcgggtcatcagaaacagcgcggcggcctcgccgatgttgatgccgtgacggttggccgagaacgggttgcagcgctcgtcggacaccgcttccaggctggcgaagccgttcagggtcagtttgcacaggctgtccacgccgccgcacagcaccgcatcgcacacgcccatgcgcagcaggcgctgggcggcgagcagggcgcggccgctggaggtgcaggcggtggactggcaatacgccgggccagtcaggcccagccaatcggccaggaaattggccggcgcggcgatctcctggcggctgtagcggtaagcatccggcagctcgccgctgtgcacgtactcggcgatgtgctccccggcctctgcgatgcccgaggtgctggtgccaagcaccacggcgatgcggctggcgccgtaggtggcgatggcggcctggatatcgtcgtggatttccagagcggcggccagcagcagacggttgttgcggctcgccgcctgctcgaggcctgcgggcatttccggcagcggcgcagccaccgcaccaacggtcacgctgcgctcggggatccagccggcctggcgttgcatgccgcgggtgtcaccggcgaacagcgcgtcggccaccgcctgcttgccctggcccagggcgcagaccacgccgagggcgtcgagtcgagcgatcatggttgcgtctccagcgggcgcacgcggtattgctgcgtggcattgctcagttcgatggcctgcccggcgccatagcggatgcgccagtcaggggccagctggcgcccctcagcaccctggcgccactgcttgccggcgtagcgggtggccagctgagcgtccggggtgagggcgaacagcagggcggcgaacagctcgcgggccgcggggttggggggcagcaggccgtcattgtgccaggcgccgccggccagggattgccgggccagcgggacgccaagggggtcgaacagcgaccagcgcagggcctcgccttcggcctggatcaccagcagccagtcctggccatcgtcggtgctgacctgcagcgacatcggcagtggctgcgccagttgcggcgcggtggcgggcagcggcgtgcgggcggcgcaggccgtcagcagcacaatgcaggcgagggtcagcaggcgtttcatacgggctccagcggtttgcgcaccgcggcgttgaccagggtttcgttgcgctggccgaacggcttggccttgcggataccccagcgctccagcaggccgaagtcctccgagcggctccaccacaggtacgggtaggagacgttgcgttcgctgaattcgaagccctgctggcgcagcatggccaggtattcgtcggcgctcttctgcacttccatggggtggcggaacagccagcgaatcacccaggtgtcgatgtagtacttggtcgactcggcgaacagcagcaggccgccgggcttgagtacgcgccagaactcggccagcgcctgctcctgctcgaccagatgatggaaggtctggtggcagaagacgatatccacactggcgtcgggcaacctgatcgccgcgcagtcgctggcgatcagttgcacgtccaggcccaggcgctcggcctcggcgcccgagcactcgaggctgtgcgggtcggcgtccaggccgatgatgcgcgccgggccgaaggcgcgctgcagcaggccgaacgacttgccttggccgcagccggcatccagcagcaccggcgcggccggcagcgggccgtcgatcagcccgcgcaggtcatcgatggccacgcgcagcacatggtgctgccacacgtggctgcgcaggaaccagaaaccgaaaccggtttcctcgacgtaggtggatgcggcgcgatccatcgcaatctcctcaggcattggcgcacacttcggcgagcacccgcaggcggcgcttgggctcggcgacataggggttgcgctgatcccaggcgtagccggcgaggatcgaggcgatcatggcgcggatatccggcgaggccttggggtagtagatgacgtcctgaaagctgccgtcgtaccagccctcgacatacacgcggaaggtgtcgacgccgcgtttgagcgggatggcgaagtcttgttcccaatccacggtttcgccgctcagctggcgatgcagcaggttggcggccatgctcgccgaacgcatggcgatggtcacgcccgagctgaataccgggtcgaggaattcggcagcgttgcccagcagtgcgaagcccttgccgtgcagggccttgacgttggccgagtaacctttgatctcacgcaccggggtgtcccacacggcattgccgagcaccttggccaggcttggtgtttcggcgacgaactgcttgagggcggcgtccatgtcctcggggtagccgtcgaaacgctcggccaggccgaccacgcccagggagcaacggccgttgctgaacggaatggtccagaaccacacgtcacgcagactggcgtgggtggtgatgaggatcttctcgcggtcgaagcccgggtggtcgatgcggtcttcgatatgggtgaacagcgccttgcgcatcggcaggttggacggcagttccagatccagcaggcgcggcagcaggcggccgtagccgctggcgtcgagcacgaaggtgcagcgcacctgatactcgtggccgtcggtcagacggcgtaccgacagcaacggctgctcgccgctgaagtccacggcgacgatttcctcttcgtagcggatggtcacgccctggcgctctgcttcgtcggccagcaccttgtcgaaatcggcgcgctgcacctgataggtcgagccgaagctcttggtgaaggtttcgcggaaatcgaagtcggtgtagcgatcaccccaggcgaaggccgcgccgtgcttggtctggaagcccgcggcgcgtaccgcgtcgatcatcccggcttcctcgacgaagtccaggcagtgcgacagcaggctctcgccgatcgagaaacgcgggaaacgctggcgctcgaggatcagcacctcatggcccttgcgcttgaggatggcggcggcaatcgcgccggccgggccggcaccggctacgacgatctgatgctgttggacttcaggagatttcataacggcttttcgcctcgctcgggtaagcgcgccgacccatcacggcgggcagcagggtggagaacaggctcatcagcagcaggccgaaatacaccatggcatcgatcagctgcaggtgcaggagcaaattgaggaacacgatttcggtcagcccgcggatgttcagcagcaggctttcctgccacttgatccgcgccggcgcctgcggctcggcccagtgcaggccaagccagctgccgagcaccttgctgagcaccggcgccaccagcagcacgccgacggcgaaccaggagtcggccgcgccgatgccatgaaagtccacgcgcagcacgccacaggtgaggatcagcggtaccgccaggccattcatcagcagcttccactggcgctgcggcaaaggcagctggaatggcacgcggatcgccgccaggcacagcatgtaggcgatgccgaacaccagggcgttgagcttgaggttgtgcagcagcaccatcagggcgaagaacggcaggctgtagcacagcgggtggcgcagtttgagcaggttgagcgccagcggcagtgcggcggccagcagtggccacagcaggctggccggatggctgctgccctgggccaggccgaacaggctccagcacatgaaatccatcagaatcgccgcgtgcagcaggcgtttggtggccgccggcgggtagccgatgctctgcaggaacaggtacagcaccggaatcgcggtgatcgagaacagcaggccgatgcccaccgcgctcagccagctgtagtcgccgggcagcacccacagggcgcaggccagaccagccagcagcggaatgagaaagctcggcagggcgatcttcaggcacgccgggctgagctgcaggtcgatcacgtcgctgaggatgtaccccagcagcagggcgaaactcagcccataggccagctcgacccaggccggtgccagcaggtcatcggccgtgagctgcaggtacggctccgcccagccgagcagcagggcgggaatcgccaggctggcgaccagcaactggccgacgatgggaatcagccggcggccaccgaggatgccgaccagagcatagagcgccagcgccagcagccagaagccgagcacgctcatggctgggcctccgctctgtggcgcggcgccgcccagggcgagagcaggaagcagaacatcaggcccaggctgatggccaggccgaagttggcgatggccggcgtctggctgatcagcagcaggccgaacgacagccagctggagaccgccgacagcaacgtgccgagcaagctgaccgccggcccgccgatgttctcgcgcatcaggatggcgtaatcgacgccgatggcggtgatcagcagcaggccgaacaggctgaacagggtcagcggctggcccagccagcccaggcaggccaatgccgccagcgccgccagcagcggcaggcagaccacccgcagcgcgccgccgaggccgaacgggatgctcagcagcaacaagatggccaggcaggagatcagcttgagttcggcggcgctgatttgggtggcggcgaacaggcggttcagctcgcccaggcggtcgaccagctgcacaccgtccaggccatcggcggcgccttgcagcacggcgctgtcggtctgaccctgcaggctgacgatggcggccacgccgttttcatcacggcccagccacagggcgcgccagggctcggccagcgggctcgccagagcctgttccagattggcttgtggctgctccagcagttgctgcaactcggcctgcagggcttcggcgggaatgccgaggggcagcagcggctgccagtgctccggcagcgtacgtagcgccgcgcgggtggcctgcaattgctcagcaggagcgatgagttgattgagcgacaggtagctgcgcagctggccgttgccgaccagaccgtcgagccgcgcgccgagcgcctgctggcgctgcagcagctgggtttcgtcgctggcgcgcaccaggaagaattggctggtgggctgctggccggtgagttcgacgatgcgctgggactgggcgaacagcgccgggtccttgcccagccactggcgcagatcgttctggctctgcagctgccagatgccgccggcgcagaacgccaggaacagcgccagcagccagtaggtgccatggccctggcgcaggcggccgtgccagctcagcgtgcgggtggcgagggccagcaggcgcggtgccgggcgcaactgcatgccgttgagccaggcgggcagcaggcacaccgagcagaggtaggcgccgatcagcccggcggcggagaacgcggcgatctgggtcagcgccggaaacggcgtgaaggccagcgccaggtagccgatcaggttggtgcccaggctcagggtcaggcccggcagggtgctgcgcagggcgctccagctgcgccactcggcatggccccagctcttgctcagataatgcagcgggtagtcggcggccaccccgatcaggctggcgccgagcaccagggtcagggcgttgatctgcccgaagatcagcacgcaggcggcgcaaccggccaccagcgccacgccgatgggcagcaggctgagcagcacccgcgggcggcggaagccaatcagcaacagcagcagggtgccgaggctggccgcgccgccgatcagggtcatctcgctcatcgccttgttctgaccggcggcggcatacagcgcgccaccggtggcgagcagctggccgccgtcggcctcgacgtgttggcgggccgcctcgatgccttgggcgatgaccagcggcgactgcatgtcgaaggcgtcgccgcggctgcgcaggtgcagcacggcccaggtcatgccgggctcgctgaccagcagcgcgccgctggccagatccggctgtacccgaccgccaaaattcagcgcctgctgggcgcgggcgccaaggccgaaccagtcctgctccggcggcagcaggctgaacgaggcgaaggggtcgaacagcgcggcggcgcgctgttcgatgaaggcgtccggctgctcgatcagcaactggcgatcggtggcgggcagcaggttcaggcggctttcgcgcaggtgctggcgcagggcgtcgaggtcgctgtcgagctgccagcgcacctgctcgaaatggccgctggcctgccattggcgacccagtccggccgccagggcgatcgcccgttcgcgctgcggatgaccgaccagcaccagcaggtcatgctgaatcggctcctgcatacgcgcttcggcctgctgcaggcgcgcgtcaccggcgccgctgggcagcagggcgaggatgctcgccgccaccggcgggccgttgcgccattgccaggcggtcagcgccagcagcgccagcagcagcacggcgaacagccgcggcaggcggcgttcgatcagggcatgctcagtgcgcaaagtcactgcgctcctcggcgctcagggcgtcgccggcgacgctggcgggcatgcgcagcagcgtgcggtcgccctggacttcgtgcagttcgatgcgctcgaccagctcaccaccgctgatgtcgatgcggctgaacacctgcttgagcagcagcgaagtgggcgtcatggtcagggtccaggccttggcgtcaccgctcaactgcagctcgaaattgcgcgccaggccgctgtggttgcccttgagcacgtcgagaaacagcttgctctgctgggccgccacgtcgcgcccgggctgcatctgccagccgtcggcagtgcgcttggcgatgccgttggcgtcgatgcggtaatcctgcttgagcggtttttccagcttccacaacaggccggcgtcggctgcgagcacgaaggtgccgctgctggtcagcggttgcggcagggcacgcaggtgtttttcctgcacgaacgggccacgcaccaccgggtgttgcgagagttgctggctcagttgatcgagggtcagtggctctgcctggctgctcaaggcagtgagcagcaggccgatcagcagtgtgaaacgcgccagggctttcatccgatcacccgctgcacggcatcgatgaagaccttgggcgaggccagctgcatttcacggctggcgatttccactgcgacttgcacgctgctgccgcgggtcatgcgctcgcccgtagcggtgtcgctgatcaggtagttgatcttcaggcggttttcccattccaccaggtcggcgcacacggtgatgcgctggccgaaggtggcgccgcggatgtaacgcagctgcaggtcgatcaccggccaggcgtagccgctgtcgcgcatctgcgggtagccgtgatcgagcttgtcgagcagggcgcagcgcgcctgctcgaagtatttgacgtagtggccgtgccagacgatttccatcatgtccacgtcgaagaacggcacgaggatttccacctcggcctgcagaacgcctttagcgcgcatgggtagcgtcctcgagagcgatggctatctctgtaagagcgggccatgcccgcgaatcgtgggcatggcccactcccacaccaatctgatcaggcatacaggctccagtgctgggcgcggatgcgttgcaggcacaggcgcagttcgccttccagggtgcgatcctcgatcagcggcgggaagtcctcgcccagttgcccgtgcatctcggtcagggcggcgggcagtgcggtggcttcggcgcgctggcgcagccatacgccctggttggcggcgatcagcgtggcggccgcgacctgctcggccagctccaggctgcgcagggcgtcgcgagcggcgatggtgcccatgctcaccttgtcctggttgtggcattcggtggagcgcgagaacacgctggccggcagggtgttcttcagggcttcggcagtccaggcgctggcgccgatctgcacggccttgaagccgtggttgatcatcgcggtttccacgggggcgccggacaggttgctcggcaggccgtggttgtagcgggtgtcgaccagcagggcgagttggcggtcgagcaggtcggcgaggttgccgatgaggttcttcaggctgtccatggcgaaggcgatatgcccgccgtagaagtgcccgccgtgcagcacgcgttcctcatcggggtcgatgagcgggttgtcgttggcgctgttcagttcgttctcgatgaactggcgcagcagccccaggctgtcggccagcacgccgagcacgtggggggcgcagcggatcgagtagcgatcctgcaggcgatgcagcggcgcggtcggcgcgtcgatggccaggtcctggcgaatccacgcggccacctgattctggcccgggtgcggcttggcggcgaacaggcgctcgtcgaagtgctccgggttaccctgcagggcgatgacgttgagggcggtgatgcgcgtggccagcttgagcaggtaatcggcgcgggaataggcctggcaggccagggcggtcatcaccgcggtgccgttcatcagcgccagggcttccttggggcgcagcaccagcggcgcccagcccagttcggcgtgcacctcggcggcgctgcggcgctcgccgcgatacatgacttcacgctcgccacacagggtcgcggcgatgtaggacagcggcgtcaggtcgccgctggcgcccaccgagccttcttccgggatcagcggcagcacatcgaattcgatgaatgcctgcaggcgctcgagcagctccaggcgcacaccggacatcccttggcacagcgactgcaagcgcgcagccagcaccgcacgggtggccggcgcgtcgagcagcttgcccaggccgcagccgtggaaggtgtacaggtggcgcggcagcgcctcgacctgatgcagcggcacggccaccacgcaggagtcgccatagccggtggtgatgccgtagatcatgccttcacggtccagcaggctgtcgacgaagcgtgcaccgcgggcgatgcggtcgcgccatacggggctctcgtccagcgcgccgcgcgcggtgcgctgggccaggctgacgatctgctcgagacgcagaggctgcgcgccgaaggtcacggtttcaggctgctgtgttgtcatggtcgttccagaacggatagaagttgaaccactgctgcggggcttgcaggcagcgtccggcgaggtgatcggcgtagcgctgcgcccactcctgaatcaccgcctggcgctcgctgcgcttccactgcacggcgtcggtgaagggctgcagcatgacctgatagcagccgtcgatcttcaggcagtcgatcaggttgaccgggcagcgcagcagcccggcgagcagccaggggccttgcggcagcggcgccgggtggccgagaaaattcacctcgacggtgcgctcgccatgcagcggcacgcggtcgccggcaatcgccagccactcgccgcgctccagatgctcggccaggcgaagcatcaccgccgggtccagctcgctgacctgaatcagccgcaggttgctggcgccgctttcgttgagcaggcggttgaactgttcggcgtggcgggtgtgcaccagcacattcatgcgcacccgggcgctcagctcggccagggcgcggcacacttcgaggttgcccaggtgggcgccgaccagcagctggccgcggctgccgttcatctgcccatgcaggccgtgggggtcgaccagttcgacgtcgctcagcttgaggcggccgctccacacgtcgagcttgtcgagcaagctgtcggcgaaggccatgaactgggcgaacaccgagcggcggctcgggcgcagctcggggcgtgcgctccagtcggcgaggttgcgctggtactggtgaatgctgcgccgcgccttgctgccggccacgaagaagtaggcgacgatcaggtacagcagcgggctcagcgcccggcggccgagatggcgggcggccagggcggtgaatttcatcagggcgaagctgccgcgctcgcgctggctggcccagtggctggaacgctgcatcagcgccaccgccggtagagcagcacaggcgaacggcagagcatgccgaagaacagccgggcgtgcattttcgagatcagcacgttgtcctgccagaggcggaaatgcgagacgccgtcttcggggtagtgcacgcgggtcggcagccagcgcatcggctgcccgcgccaggaaagacgcacgaggatttccgagtcgaagtccatgcgtttgcccagcttcgccgagtcgatcagcgccacgctggcggccagcgggtagacccggaagccgcacatggaatcgcgaatctccagcgacaggctgttgatccacacccaaacgtgggtcaggtagcgcgcgtacaggcggcccttgggcacgctggcgtcgtactgcgggtacccgcagacgatggcctcgggatgagcgcgggattcgtcgagaaagccgcgcaccgcgtgcaggtcgtgttggccgtcggcgtccacctgcagggcgtgggtgaaacccaggcgctgcgcctcacgcaggccggccatcaccgcgccgcccttgccctggttctgcgccaggcgcagcaggtgggtgtcgggctcgctggcgaggcggtcgatcaccgcggcgcaggccgggctggaggcgtcgtcgaccagcaggcacggcaggcccagtgccttcaggctggcgaccacgccgggcagcggcccttcgtggttgtacaccgggatcagcgcgcaggggcgatgctgcaaaccgctcatggcgccgccttgagcaggatgcgcccggacgagcagttggcttcgccgctgcggaaggtgaagtacagcttgctgcgctcggcgtcgaaacgcagggtcagctgcaggcggtcgccggggcgcaccagttgctggaacttgagcacttccatgccgccgaacagcggcggcaggtcggtaatcagctcgcgggccagttgctgggcccagtcgatctgcaccacaccgggcagcaccggagtgccgggaaagtggccgctgaagtgggccagatccagcggtacgtccagttccagatgccactcgccgttatcctcacgggcgctggccggctcgacgcgggttggccgggcggcggccagcagctcgttgacctgggcctggcccagcttgccctggctgctgtagggcaggtgcggcagcaggcgccagcggcgcggcaaggctatggcctcgcagtggccggccaggtgctggcgcaggccttcggtcaggtgccgacggccctgattgcgcagcgtgtggatgccttccggcgacagcgccaccagcgcgccgagaaaggcgcgcccctgctgcagcacgcccaggcgcgcctcgctgacccaagcatgctgggccagggcctgttcgagcaggggcagggagatacgtttttcttccagcttgacgatgcggtccaggcgcgcgccgagggtgaagcgcccgtcggcgtcaatctccacggcatcggccatctgctcccagtgcccggccggcaggtagggcgagctgaggcgcagggcgccttcttcgttgacctcgagctgcacgccggcgaatggctgccagtgctggccgccctggcgccagccgatgccgccggtttccgagctgccgtagatctccgtcggccactggcccaggcgctgctgcaccgcggcggcggcgtcgggcggcagcgcgccgccggaggagaacacctgacgcacgcggctcagcgccgcccagtcgaggttgtcgcccatgcgcttgagcagcgccgggctggtgatccaggcgaagctcgggtgcggcaggctggccagttgcaggtcttcggggaacggttgagccttgggcatgaacatgcggccggcgcacagcggccagagcacgcggaacagcaggccgtagatgtgctgggcggccacgctgccgatgatcagcgcatcgcccaggcgctcgccccacaaggcttccagcgcctcgacttccttggccagctggccgaggctcttgtcgatcagcttgggctcgccgctggagccggaggtgcacagggtcaggcggcagcgctcgcggtccagccgcttggcggcaagcggtgcggcaacaatcgtttcgtcgagctgctcgacccacaggtcgacctgagcgcccaggcgctggcgggtctgcggctgcgcatcggcgggcagcagcacgtgaatgtcggcctgccaggcggcgagcagcgcgatggccagctcggcggcgtcctgcaggtgcagggcgacgcgctgcacgctggccgcctgccagtgggctgccaggcacaaggcgcggcggcgcagctcggggtggtcgagttcgggcgtcacctggcggctggcgtcggcctctagcagcaggtcttcgaggttcagccagctcatgcggttctccttacacgttgacgcaccagccattcgccggcgaatagcaggcccatcagcaggtaggaaatcagcccggtgtacagcgcccaccaggacagcggtgcccacaggttcagcgccaccaccagcaggccgttgctgagcatgaaggcggcccacacttcggtgacgcggcgggtgtagcgcaccgccaccgggggcagttcgggttcacgcaggcgtgccaggcgttcggccatcggcatgccgatcttcaggctgctggcgaacagcaggccgagcagcaggctgaccagcaccgggtaccagcgcagcagcgccggctcgtcggccagcaccagcagcacgcagaacaccagcaccgcgccggtcatgcgccggctgttgcggtcagccgggttgctgagcaggcgcgccagccacaggccgccgagcagggcggcgaacagcgttggcgacaggtgcccggcgccgaaatacacggcgaacgggtaggccacgctgaccagcgcgaccagcaggccgaacagacggctcatgccggttccgcgttgaccatctgataaaccgcctcgaccacgtcgccgacggtgcgtacggtcttgaacgcctcggcggcgatcttcttgccggtctggcgcttgatgtggtcgatcaggtcgacggcgtcgatgctgtcgatttccaggtcttcgtacaggttggcgtccaggctgatgcgctcggggctcagttcgaacagctccaccagggcgtcgcgcaaggtgtcgaagatttcctcacgggtttgcatggtcatcgtcctcaagctgcctggcggctggcaacgaaggctgccaggctggccacgttggcgaaatgggtgcgggtgtccttggcttcggcgtcgatcttgatgccgaaacgcttctgaatcgccaggccgagctccagggcgtcgaccgagtccaggcccaggccttcaccgaacagggtcatgtcgtcatcgatgtcctggggggtgacgtcctcgagaccgagggagtcgatgatcagatttttgatctcaagctgtagagcgctcatctttggcgagctcctgtatgaaatgctgatgcagatgatcgttgagtttgcgcgacgcgaccggcgccgcgcccatggcggcgaagtgcgccgggtcgatgtcttcgccgacgcgcaggcggatgtggaagcgccgcgcgggaatccggtaccagggctcggccttggtcagggtggtgggcgagacgctgatcaccaccggggtgatgatgcgcgcgccgcgcagggcgatggccgcggcgccgcggtgaaattccggcggctggccgggcgtggtgcgcgtgccttccgggaagatcaccagggtctggccctgctgtagcgcgccggcggcctcgtcgagcatgtccatgctgccgctgttgctgatgtagcccgccgaacggatcggcccgcgcatgcaggggttgttccacaagctctgcttgaccacgcagttggtgtcgtgggtgaaggcgatggtcaccactacgtcgatcagcgaagggtggttggcgatgatcatctgccccgggcggcccaggcgctcggcgccttcgacttcataggtgagcacgccgctgcggtacatgaattcgacgaaggtgcgaaaggtcaggctgaccacccggcgggcacggcgctggtgagcggcggcgccgcccggcagcagggacaataccgggaataccaggatgcgcagcagcacgccgccgatgccgaacagcgtgaagctggccgccgtggcgatcaggcgccaccagtagggcgggctgtagcgcttcacaggctttggcgtgaccagatccatcggcgctctttccaggtgtgttgaagggaggtgccgttgttgctcaggcactggatcaggctcagcgggtgcggccattcgctgcgcgcgccgctggcgttgtgcagcgccaggcgccagtcgtcgccgggcgtcagcagcagggccagggcgtaggggaatggcacgtcgtcgatgaacggcgcatagggctctggctgggcttcttcgccgatcaccagcaaaaccgccggtgcaccctcggccagcaggctcagggcctcgagcatggccatttccaggccatcgccttcgccggccagggcggtcatttcgctggtgtcgccgcgcatgatcgaccactgaccgatgatcgcgttgtgcacagaaaggctgaactgtgtcggcgacagcggctctttaaccgcaaggtccttgagaatggccaggttgcgcggggtttcgccatgccgcgaggcgaataccaggggcagtgccgagtggccttcggccaatggccaggcgacctggaacatcatgcgtgccaggcggctcaggcggcggcgctgcagggcgggcagaaagccgacatcgggctgttcaccgctatcggcaagacgttcgggcgccttgctccaggcgagccagtcatccgtactgtccaggccgggggcccaggcacgccattgatcgatcctgaactgcatttgtactgaaactctgcttggcccgccgggcatttccttgtctgtgcgactgtcctgtgcgacaagagccttgtcgatggggagcgatgctgcgccggccattatccggggcttggcaagaccccgcaaacattaagtagtgattttctgatggatgacccgtttcgcttggttcccgtgaatgtcatcaagttttgcctagtatcaatgcactagtcatagggggagattcggatgaggcgcgtggttttcaatcagaaaggtggcgtgggcaaatccagcattgcctgcaatctggccgcggtcagtgcttcgcagggctaccgcacgttgctggtcgatctcgatgcccaagccaattcgtcccattacctgacggggctgaccggcgacgagattcccatgggcatcgccgatttcttcaagcagacgctgtccagcgggccgttcgccaagaagggcaaggtggatatctacgagacgcccttcgagaacctgcacgtgatcaccgccacgcccgagctggccgagctgcagccaaagctcgagcagaagcacaagatcaacaaactgcgcaaactgctcgaggaactgtccgaagactacgagcagatctacctggataccccgccggcgctgaacttctacacggtttccgcgttgatcgccgcggatcgcgtattgattcccttcgattgcgacaccttctcccgcaacgcgctatacggcctgctgcgcgagatcgaggaattgaaggaggaccacaacgaggagctgcaggtcgagggcatcgtggtcaaccagttccagccccgcgcctcgctgccgcagcaactgctcgacgagctggtggaagaaggcctgccggtgctgccggtcaacctgatgagttcggtgaagatgcgcgaatcccatcaggcctgcacgccgctgatctaccttgacccgcgccacaagctgacccagcagtacgtcgagctgcacgatttgctgcagcgcagctaatgggggcgggctgtcctgggtatcgcttcgctcaaccgcaggctacggccttaacccttctgtagcccggtgttgagcgcagcgatacccgggtcggttttctagcgcaccacgaacacatcgcacggcgccttgtgcagaaaatgctgggccaggctgccgagtagcgcttggctcaaggcgccgcggccgtggctgccgagcacaagcaggtcgcttttgcgcgccctgagctgttcctgcaggcaacgcagaatgccgccctggtgcaccgcatggctgatcgtcgggccggatggcggcagcaggcgggcttcatcctccagcaattgagcgatcagcgcctgctggatctgcagctggctgtcgacctgctcaccgctggccttgcccggatcgaacacgtgcacggcatgcagctcggcgctctccggcagcagcccgtacgcgccggccagggcgctgcaggcgcacagggaaaaatcgatggcggccagggcctgctgataggggccggggcttgggtgggcgaccagcagcaacggcactgggcagttgcgggcgatgcggtccaggctggtgccggaaaagaactcgtggcgctccagatggccaccgagcaccagcaggtcgtgcccgttctcccgcagatgctgcagcaccacctctgatggcttgccgctgcgcagttgcaggtcgctgcccggcggggcgtattggctggtgctggcgtccagcgcctggcgtgcatggtcgtgggtctgttcgctctgggtcgggtcgagcacgtgcagcacgctcaggcgcgcgccatgctgctgtgccagttgcgccgcccggcgcagtgccaggtccgcggtgccgcgcaggtcgtgggcgatcagaatgtgcttgaacatggcgcctcccgccgtgccgtcatccggcgttgcgcctgaatgatccctccttggattagtcggctttttgaccggtggcaaggtcagatgtcagcgcagcacccttcaaacgccctgggtgttcagccaggcgagcagttgcggcaggggcagggcgccgctttgccgggcgacttcctgaccgtcgcgaaacaggatcaggctgggaatcgagcggatgcccagctgtgcggacaactgctgattggcttcgctgtccagcttgcccagccggcagcgggtacgtagctcacttgccgcctgggcgaaggttggcgcgaagctgcggcacggcccgcaccaggcggcccagacatccaccagcagcggcagatcgcccttcagctggctggcgaagttgccctgatgcagatcgaacgacgcgcccggcagcacctcggccttacagtggccgcagcgcggcgtttcgcccaggcgcgcggtgggaatgcgattgaggctgctgcagctggggcaggggatgatcgctgagttgctcatgacgggctccgaacagaagaatgtcggccgagagcctatgggctgtggcgcgccatcgcaagacacgcagactggcggacgacgccagcgcttttgccgggcgagcgctatgatggaccgtttgcggcggccagtggagagctaagcatgaaggcggtgaagaagtggctgcgcctgggcagcctggtggtggcggtgatcgccctgacctttttcgccctgcgcatctacgacgcccacaacaagcccgacctcggcccctggcataccttcgtgccgcgcgagctgagcgccgacgagctggatgccgccagctggcaggattatctgctcgccgagcaggcgctgttcgcggcgctgcctggcaatgtctaccagcgcctggacgatgccgagcgggtgccggataaccgctacttcgctgatagcccgctcaatgcctcgcgcttcgaatgggactggaaccgctcctatgtgctcgagccggacggcaagcccagaggcgccgcggtgatgctgcacggcctgaccgattcgccctacagcctgcggcatattgcaggcgtctatcgtgacgccggcttcgtggtggtcggcctgcgcctgcctgggcatggcaccacgcctggggcgctgacccgggtgacctggcaggactggctcgccgctacccgcctggcggtgcgcgaggcgcagcggctgatcgagccgggcgacgagctgcaactggtgggctattccgccggcggcgggctggcgctcaagtatgccctcgacgccctgggcaaccaggaattgccgcagccgacgcgcctgaccctgatttcaccgatgatcggcgtcgccggttacgcccgcttcgccggcctggccgggctgccggcggtattcccggcgttcgccaaggcggcctggctggacgtgctgcccgagtacaacccattcaaatacaactccttcgccctcaatgcggcgcggcagtcgtacctgttcaccgccgcgctgcaggaacagatcgccgtgctcgccgggcgcaatgccctgagcgagctggcgccggtgctcactttccagtcgctggtcgattacaccgtgagcaccccggccgtggtcgatgccctgtatgcacagctgccagccaacggcagcgagctggtgctgttcgacctcaatcgcttcgtcgatttcgggccgctgctcggcgcccacgccaagtcgccgcttgagctgctgcccgccggcccgcggcgctatcgcaccacgctgattggcaatgtctcaccgcagactctggacgctgcggcgcgcagcaccgaggccggagccagcgaggagcaggtcacgcccatcggcctggcgtttccgcgcgaggtattctcgctgtcccacgtcgccctgccgtttccagtcagcgattcgctgtacgggctgcagccggacgagccggaggattacggcgttcacctcggtgcgctgtcggtgcgcggcgagcgcggtgtgctgctggtgagcatggaggcgctgcagcgggtgacctcgaatcccttctacccgtacatgatcgagcggctgcgggagcatgggggattgcggggagagtagtctgctaggcgacagtggagtacttgtgggagcgcgccatgcgcgcgattttttcgcgggcatggcccgctcccacaggtaacgtgccggccttactagagtcggttactctcaagcctctggctgcaagcgatcatctcaaacactcggctgcccctcagccgcatcacccttgtccttcttctccttgaccacgaagtagaactcttcgccgtgcttcaccgcgccgtagagtacggccttctcgatcagctcgctgccgcgctggtcgcgcagcatcatcggatccttgcgcaggtcgcggtacagggcaatacacagcagggccatcaccaccacgaagggcagcgccaccacgatggtcaggttctgcaggccggtcagtgccgcgcccgggtcgcgtgggtcgccgatggccagcatgatcgcggccaccgcgccggttagcgcgccccagaagatcatggtgccgcgtgacggttcggttgtgccgtgctcggacagcgtgcccatcaccagcgacgccgcgtcggcgccggaaacgaagaagatgcccaccaggatcatcaccaacaccgaggtgacggagatgaaggggtagctttccagcagctcgtagagggcgatgttgctgtccaccgcgccgttgctcagggtgaacacgccttcgcgcagcgcatcgatgccggcggcgccgaagatcacgaaccacaccaggctgaccaggcttggcaccagcagcacaccggtgacgaactggcggatggtgcgcccgcggctgatgcgggcgatgaacatgcccacgaacggcgtccaggaaatccaccaggcccagtagaacaccgtccagctggacagccagttgtccatgctatcgccgccgctggcgttggtgcgcgccatcatctcaggcagcatggcgatgtagtcgcccagggcggtgggcaacaggttgagcatcaacagggtcggcccggcgatgaacacgaaggccgccagcagcagggccagcgccatgttggtgttggacagccactggatgcccttgtcgatgccggacaccgccgaggccacgaaggcgatggtcagcagggtgatcaggccgacgtagaacagcttgccgggctgctccacccagccgttgtactccagcccgccggcgatctgcagggcgccgagccccagggaggcggccgagccgaacagcgtggcgaagatcgccatcatgtcgatggcgcggccgaccgggccgttggcgtgctcgcccatcagtggccggaaggcggcggaaatcagctgcgagcggccgcggcgaaaggtgccgtaggcgatcgccaggccgacgatggcgtacatcgcccaggggtgcaggctccagtggaacagcgtggtggccattgcgatctgcatggcgccgttggtctgcgcctcggccgtgcccggcggcgggctcacgtaatgcgacagcggctcggcgacgccaaagaacatcaggccgatacccatgccggcgctgaacatcatggcgatccacgaggtggtgcgaaattcaggtgcttcgccatccttgcccaggggaatgcgcccgtaacggctggcggccagccacagcacgaagaccacgaagatggtcgaggtgagcacgaagaaccagccgaaattgacgatcacccagctctgcgccgtggcggcgtttttcgccaggctggtctggttgagaaagccccaggccacgaaggccagggccagcaggctggtgaagccgaacaccacccagtccagcttgccttccaggtagcggtcgcgcctggcttcctcggtttgcgacgggtcggtgatgccgagttcgggtgtttcaaccttgtcttgggttgccatggtcgctgcgtgccctctatgggttcttgttgatctgctcacgcaaatgggcgcattccctggctcgtcgcgtgcacggtgcgccgacgatgatgcggatgcggcggccgatttctctgtctggtaacgccccgcgccgttctcgtagcgacgttttcccggcgcaaaaacgcggaaagcacccgaaggtgctttcccgttgacgcttgtggctggcttattgagtggccaggccggcggctctggcgcgggcggcgtgcaatttcttgtagctgtcgatcaggcgcaggtgcttgtccaggccctccagctgcatgctggtcggcgtcaggccgaagaaccgcacgctgccgttcaccgagccgatcactgcgtccatgcgctcgttgccgaacatgcgccgcaggttgtgctcgaagttggccagctccagctcgtcgtccagctggatctccagcacggcattcaccgcctggtagaacaggccgcgttcgacggtgttgtcgttgtactgcaggaaagcctcgaccagttccttggcgtcgtcgtatttcttcagcgccaggttgatcaacagcttcagctcgagaatggtcagctggccccacgccgtgttgtcgtcgaactcgacgccgatcagcgtggtgatatcggtgtagtcgtcgacctcggcgttgttgaggttacgcagcagcgatttgagctcgcggtcgctcagggcgtgcaggttgaggatgtccttgcgaaacagcagcgccttgttggtgttatcccagatcagatcctcgaccgggtagatctccgagtagccgggcacgaggatgcggcaggcgttggcgccgaggtcgttgtaggtggcaacgtagacctccttgcccatgtcctcgaggatgccgaacagggttgcggcttcctgctcgttggaatctgcaccctcgccggagaagtcccactcgacgaattcgaagtccggcgtggcgccgaagaagcgccacgacaccacgccgctggagtcgatgaagtgctcgacgaagttgttcggctcggtcagcgccaggctgtcgaaggtcggttgcggcaggtcgttgaggccttcgaagctgcggccctggagcagttcggtgaggctgcgctccagcgccacctccaggctcgggtgggcgccgaaggaggcgaacacgccgccggtacgcggattcatcaaagtgacgcacatcaccggaaattcaccgcccagcgacgcgtccttgaccagcaccgggaagccttgttcttccaggccctggatgccggcgacgatgcccgggtacttggccagcacctcctgcggcacatccggcaggcacagctcgccttcgaggatttcgcgcttgaccgcccgctcgaagatttccgacaggcactgcacctgggcctcactcagggtgttgccggcgctcatgccgttggacaggtacaggttctcgatcaggttggacgggaagtacaccgtctcgccatcgctctgccgcacgaacggcagcgagcagatgccgcgcagggagttgccggagttggtgtcgtacaggtgcgagccgcgcagctcgccgtccgggttgtagatggccaggcaatgttcgtcgaggatctcctcgggcagcgcgtccttcgggcccggtttgaaccagcgctcgttggggtaatggacgaacgcggcattggcgatgtccttgccccagaactggtcgttgtagaagaagttgcagttcagtcgctcgatgaactcgcccagcgccgaggccagggcgctttccttggtcgcacccttgccattggtgaagcacaggttcgactgcgcgtcgcgaatgtgcagcgaccagacgttgggcacgatgttgcgccaggaggcgatctcgatcttcatcccgagatccgcgaggatgcccgacatgttggcgatggtctgctccagcggcagatccttgcccgggatgtaggtggtggtttcgctcaccggcatcagcagcgcctgggcgtcggcgtcgaggttttccacttcctcgatgatgaactcggggccctgctgcacgacctttttcacggtgcagcggtcgatggaacgcagaatccccaggcgatccttctcggaaatgtccgccggcagctcgacctggatcttgaagatctgcgcgtagcggttctccgggtcgacgatgttgttctgcgacaggcgaatgttctcggtagggatgtcccgcgtctggcagtacagcttgacgaagtacgccgcgcacagcgccgaggaggccaggaaatagtcgaacggccccggcgccgagccgtcgcccttgtagcggatcggctgatcggcgatcaccgtgaaatcatcgaacttggcttcgaggcgaaggttgtcgagaaaattgaccttgatttccatggagcagcaccggcaagcaaaacgaatggccggcattatccgggttttcgcccggaagtcttgccgctggtcagaatgcgccttgcttgcgccgcgttggcttagcgagcgcggtcgttgcgcggcgccttctccagcgccgacagatcctgcacccagggcagcgccgcctcgcaccacttctgccaggtcggccgcaattgctgcgactcggccagcacgccgacacgcaggccataggcggtcgggttgtcggcgtcataggtgaacagctgcgaaccacagtcgccgcaaaacgcctgggcgcgacgcgagccgctctctgccaccttcacatacaccttgggcgtgccgcgcagcagcgaaaacgtaccgggcagcgccggcgtcgacacccgaaacgcagtgccggtgagcttctggcaatcatggcaatggcacacgctggtgagttgcgggtccgtttctgcaacgaatgcgatggcgtcgcagtggcagctaccgtggactttcatggtggttacctgggctgggtaagagaagtgattgtgctgtgccgcaggatcggtgggaaggcgaaggctttttatttggtgaggttcgaggcgagcctgcgctgtgccgcaagctgtccgctgtatatctatacgttggggcgttaggggcggcaggatcaatcaaggtcagggagatgactcatgcgacgtattggcattctgggcggcatgagctgggaatccaccgcggtctattaccgccagctcaatgagggcgttcgtgaccggctgggcgggttgcactcggcttcattgttgctcgactcagtcgacttcgccgagattgctgaattgcagcgtcgggccgaatggcagcaggctggcgagcaccttggtcgcgcggcgcatggcctgcagcaagctggcgcgggagccatcctgttggccaccaataccatgcacaagatcgccccggccatcgaggcgcagatcgatatcccattgctgcatatcggcgatgcggtgggccaggcgttgcaagcccggggtgtgcgccgggctgctttgctcggcacgcgcttcaccatgcaggaggatttttatcagcggcgcctgaccgagcgatacggcatcgaggtgctactgccgaatgccgagcagatggccgaaatcgaccgggtgatatttaccgagctgtgtcgcggcgaattcaatgacaagtcgcggactttctatcttgactgtctcagccaactggctgggcagggagctgaggcggcgattctcggctgtaccgaaattgggctattgctggcagacgaacagactagcatttcaatgttcgacagcgctgagctacatgtgcagatgggattggaatggatgcttgctggtccgtgagcaccagccagtaatggctcacgctgagcaactgatttccagatgcttgcccggctcttcctcgaaggggcgtggcagcaattggcgcagttcgcgcaccgtgccgtagtcgcccgcttcggcggcgatggcttcctgggcccggtagttgcgtagcacacgtagagtgggttgaccgcgtgtatgcaattgatagggtcagagtgactgattctgaactcagtcagcgactttgactctaccgattcctccgtttggtgacgtagatgtaacgtagagctaaccggcgctgcgcggctttatcgcgcagcgtccagcgatcgaagagagcgaggttgagcgccgtgttatacatggctagttcacggtgaacatgctcagcttttggcagaatattgaaagtaacctttctctatctacgttgtacctccaaagtgactgtccgaaccccttaattggatcgttctcgtcaataccttgatactctgattcagttagcatcgaaaagcgaatccaattcatcaaccaaaacaacctgcgcttgccttcctcttcttcgttaagcccaagaagtccaagttgttcgcacagcgtcgaaaacgatattttccctaacaagagatttccaaacacattcgggttgatgaccttgacggctgcgatgaaaacgatgatagggacgagtcgaagatgattctctcctgacgtgctgtagataatcgccaggtttgtaaagaccttctccaactgcctcagcgaaagattgaaatgctgagccaaagggaccaaacaatcggcgatattacgatcatcgccccaggttgtaatctcatgcaattgaagtagcttcttgatgtacaactcaatgtcgttgctgtatcggtcagtaatcctctttggaatagatgtttcaatgttaataaatttttggagataagtgtgggcgtcaatgttgcttccatatacgctcctaatcgcttcctctagttgttgcttatgcatcacaagaaggaagacaacgttcttgacggaaaataggtgttttatcttctcgagaacctccactgcgaaggagggcttgcatctatctagttcgtcaataacgataacaaggcgaccactgctgttacccatcagatttgctggcaggtccgatagagactctcgaaaagactggatgagttcggtctctgtgtcatgtgcactaagacgctccttgaccaaatctgcgattgtttcggaagtatcggcagcaacgtcttcacctatctcggacaaggtttcaatgtcggactccttgatgattccaagtgttgctgctttgatgccgatcttcgctgtccatgagagcagtcgtaccccgactttctttgctttatccttaaagtccgagcttctctgagattcggcggagtgctgatctacgtacgaagtgattgcgcttgcaatcgacatgaatgcatcttctgtgtagtcattttgaaacgcgtcgatatagatgctcggaatgcctctttcattaagaaggccctgccacatctttacgaatgtcgtttttccctcaccccacttgccatcaagcgagattactagttcgtccgtcgagcgaatgaccaaatttgatagagcttctccaaattgttggcgttggagcgcgtcgttcctgaatccatctgaatctccaaccaccaaagagggagtgacaagtttcataggcgtctcgaatgagtataacgtttggtttgggagcgggctttagcccgtccccagtgagcgaagcgagcgttttgaaccagctgttatgcttggctgacgggctactcgtaaattggttgagaaagtcgtgcggagtactgatgagcacaggcggagcagacattaatatgcatattgcctgcgagtttaattagagatcgtttcttatgctctacttcccagcattttaagcagtaggcaatgccatgaggttttccggtctcattagtttcatagtaagcgtccaggtttcttaggaggctccccttattttgaaatgcatcttgaagctcttgtattgtcttgtttttatctgaaattgtttcttgaatgtcagctagctcgattttaatatcagcgagggctccgattaaatccgcgagcttcaatttcagctcggctttttccagcgagaaatcgctatcttttaagaagcgtgcgatatcagtagcagtttttattccgttcaatgcggttgctataagagtcatgtcagccatgagttactccttagtgcataacagtgatcagaagggattcttcattaatgcgtgattgcagggtttcgcataacgtcgattcagcattaaacaatacttgacatgtagatatgcacagctctcgcgtattgcgtgacttgtgtctgcatagcatttctgcccggtgacgcaagcggcgagattgtggcgcaggtgcgaggaagggcgaggtgcattgcaagttccttttggcaatgatttacgcgcgcggacatccatccgcagaggggttttgacgataagaggttgccctgtaaacggcaagtgcctgccgggcaatatgctgcactgagtagagttttggcgagcagacgcgttggcggattacgcttttggccaatacgccctacgttgcgtgggctgcgctttactcggcgggtgattggctgttgccgtctgcagcgaataagcgctccgcgatggcggtgcctttttccaggccttctgcggttagccacacggatttgtttttgctccgtgggtcgtcgatcaggccttgctggtgcagggcgttcattacgtcgaagtcgtagcctttccaggatcggccaccgtcgaagctgaaggtagcaagcagtgccagcacggtttcttcgatacgttttgggtcgtattccacggcactgtctcctttgcagatttcacgacgaacaactgatttccagatgcttgccccaatccggcggtcgctgtgcgtaatgctgcttgcccggctgttcctcgaatgggcgggtcaggacctgatgcagttcccgtacgggcccatagtcgccctgttcggcagcagcgatggcttcctgggcgaggtagttgcgtagcacgtagagcgggttaacggcgtgcatgcgtgcctggcgctcgctctgttccaagccttcgcgttcgacgcgggcctggtagtcggcggcccaggcgtcgaagccagtgaggtcgacgaagtcgttgcgcaccaccttcaacgcctcggatggcgcttggtcacccaggtgacggaagaacagcgagtagtctgtggccttgccggcctgcatcagggtcaagaggcgctggatcagttcttcgtcgccgtcttctgccgtggtgaagcccaggcgtttgcgcatcaggtcgtggtagtgggcctggtagatcggcaggaacaggtcgagggtttcgcgcagggtgtcgatttccaccaggggcgtcagtgcttgggcgagggccgagaggttccagtgggcgatgggcacctggttgctgaagctgtagcggccggtgtcgtcggaatggttgcagatgtgcttggcgtcgaagtcgtcgagaaaggcgtaggggccgaagtcgaaggtgatgccgaggatcgacatgttgtcggtgttcatcaccccgtggcagaagccgtaggcctgccaccaggcgatcatctccgcggtgcgttccagcacggccttgagcagggccgcgtggggctgcggctgctcgaggcaggccgggtaatggtgctcgatcacgtagtcggcgagttgtttgagctgctcgtgctggcgcgtgtaatagaagtattcgaagtggccgaagcggatatggctgggcgccaggcgcaccagcatcgcggcggtttcctgcctctcgcgccacaccggcgtgctcgagccggtcacgcacagcgctcgcgagcttggaatgccgagggcgtgcagcgcttcgctggcgagaaattcgcggatcgagctgcgcagcacggcgcggccatcgcccatgcgcgagtagggcgtcatgccggcgcccttgaggtgcaggtcccagtgctcgccggcatcgttgagtacttcgccgagcagcaggccgcggccatcgccaaggcgcggcgagtagccgccgaactggtggccggaatagaccatggcgcgcggctcggcatcgctccacagctggttgccggagaacagctcggcgaatacctcgcgctgcgcttcgcgcgggtcgagatcgagcagggccatggcgctgtcgctgactaccaccaagcgcggctcggcgatgggctcgggcagtatgtgcgtggaaaacccgtcacccaggccggcgaagcgattgtcgaaggtcagggtgtcgagggttttcacggtttggcctcgtctttcttctcggcttgctcggcgctcgccagttgctggtcgtcgagcttgagcgtgtcatggggcgcggcggcgcggctgagcacgatgtccatcttcggtgtgctggacaggttgatgtcgttgtcggcgaacagctggtcgacgcggcggttgagctcgtcggtggcgacgccgcggtcacccagttccttgacgtagatcttcagctcgtgggtcaggccgtccggtgcgtacaggctgagctgggcggtcggcgccgggtcgcgcatcacccgggagttctcctgggcggcctgcagcagcagggtgcgcactttctccagatcggcgccgcggttgaccttgaaggtcagcacgatacgggtcacggtatcggtcagggtccagttgatcaactggctggtgacgaacgtcttgttcggcacgattacttccttgcgatcgctgtcgatgatgtgggtggcgcggatgtggatgcgtttcaccgtgccggtcacggtgccgatggtcaccaggtcgccgatgcgcaccgggcgctcgaacaggatgatcaggccggagatgaagttggcgaagatctcctgcatgccgaaaccgatacctaccgacagcgcggcgaccagccattgcagcttgttccagctcaccccgagggtcgacagggtgaccacgatgccggtgccgaagatcacgtaggacagtagtgtggtggtggcgtaggcgctgccctgggccaggcgcagacgcgacagcaccagcacttccagcaggcccggcaggttgcggccaagggccagggtgatggcggcgatgatcagcgcatagagcgcgtcgagcaggctgatcggtaccagcgaagaagcgctgccggccccggccacggtgctgctgttgtattcatagagggtgatgttgtccaggtaggcgaataccgagatcaggtcggcccacacccagtacatggcggcgatgaagctgcccagcagggtcaggcggatcaggcgcagggactgctggttgacctgctcgatgtccagcgtcggcatgtcgagctggatctcggtgccttcgccgtcctcggtggtctgcgcctcgcgtttgctgaccgcgcgctggtaggcaaggcgccgagcggccaccgccaggccgcgcacgaacatggcctcgaccaccagccagatcagcaacaggtagagggtgtcgatcagccggtcgctgagtttcagggcggtgtagtagtagccgaagcacaccgccagaaacaggcccaggggcagtacgctgaacagcacgccgatgaacatgcggaaggtcgaggcgttctcacgggccgggccgcgcaacagcagcttttgcagcagccagatcatcaggccatagcaggtcagcaccacggcgatgccgatcacgtcgtcggacagactcgacggctggtactcggcgacggtgaccaccgccaccagggccatgaccaccacgcccagccagcggatctgccggtgcaggtaagcgacgtgggcgcgcgcccaatggaaatgcagttcggccacgccgcccggcgtgaagatgcggtacacggtgtagaacaccagccaggcctgggccatgccgaggaaggccgagccgaggttgacgttcaggccgcgggcatccatctgcaaggcgaagccgcacagcgccaggaacagcgagccaggcagcgccagcaacacgttgagaaggatcgccactggcgtgtgcagttggctgtcacgcttgaagtggccgatgtccttgtgcaggtcggtgagtttctggctcaggtaatggcgcttgtagaacagcaggcccatgaccagcagcagcggcaggaacagcagcggccgttcgatcaggccggcgcccagctggctcatgttgtccagccagggcaactcggaaatttgccgctgcagctgggcgggcgcggtcttgaaccattcgaggttgagcgggttgttgctgggaatccagaacatctgctcgtcgagggtcgcgcgcagggcggtggcggtgtccttgagctgcttctggttgagctgcagggtaatcgattcgttgagcagcgagttgagctcgcggttcaggcgatcgtgcagggcgcgacgggtgtcgatcaggtccagcagggattcgcgcagctccggcgtcacgctttccggcggctgggcggccagttgcttgtcgacataggcgctggggttggaaatctgttcgcgctgctggttgagctcgaactggtagaggcgaatgtcggcgatttcatcggccaggccgttgtcgagcttgagcttgggtagcgactgccgctgtttgtagagaatcttcgacagcagcaggctgccctgcagcacgttgatctgctcgtcgagcgcctggtcggtctggttcagggtgtcgagctgctgctgggtacgcaggttgagctgggtcagctcgttgaggcggtcggtgccgcgcagcaggtagtcggagagcttgaggttgatcgcgctttcacgcgccagcaggctgtcggagccaccgaccttctcggcttccatggactgctcggccacggtgcgctcggactgatcacggcgcttctcgttgatcaggttctgcaggtcctgcagctccacgtccaggcgtctgacgcgctcgtcgaacaggtcgcgctgggcggtgcccagatcctgcatgacgctgttgccggccatttcctggcggcgtagctgggtcagggcgccgagctgggcgagttcggccttgagctggttgacccgctcggcactcagcggcttgccgtcttcacggccgttcttgagctgcgagttgatctgctgggcacgggtctggttgctgctgatttccgcctgggcgcgctccgggcgcgtttgcgcggtgacgatcagggtgttggcgtcgttgagttgcttctgccagtcgctgagctgggcgctgcgttcgctgagaatttgctccagctgggcgacgctggtgccggcatagcgctgcgccacgggcaccaccttggtggccttgagcttctccagctcgcgatgggcatcctgggtttgccgcggcgcctgggccagctgcttttgcagggcggccagcttctgctggctgtctgcctgggcgttgagcgagtccagggtcttttccagggtctgacgcacctgggtcagctcgggctcggcgagcttgcggtcggccagggtatccaggctgcgctgcacgtcggcggcggtcgggttggcgtcggcccaagcgggggagttggccaggcacaggcccagcaggaaaacggcaagcaaacgacggaaagagtgcatggtcatgatcgcgggggtggagtcctgctgagtctacagactggtgagaagtcccgcgcggcgatctgtcacaagccgccgcgcatcaaccccgccggtaggcagggcgctgctgggcgcgctgttgggcggctgtcagaacgacaggccagggcccgggcggacgccttcggggaatctgacgccgaccttgcggatcttgttcccgtccatctcggcgaccgtccaggtcaggccctgccactcgacctggtcacccaccaccggcccaccgccgatctgctggttgatgaagcggcccagggtcagcgacgaatccacatcgccggtggacaggccatagagcgcagcgatggcgcccagttgggcatcgccttcgagcacgaagtcgccgaagaagcgcaggtccatgccgcgctgcggcgcctggctgaacagtttgccgagggccggcaggtcgtgctcgtggccgatcacgcagagcatgtcaccggcttccagcaccgtgctgccggaggggtgcagcagttggtgattgcgaaacagcgcggcaacgcgggtttcttcgggcatcttcaggtcgcgcagcggcgcgccgatgcaccacttttccgcgcccagacggtagatgaacagctcccactggctggtcggatgcacttccaggccggcgcgggaaatcggcgccgggtccggcggtaccgtcaccttcagcgccttggccacccacggcaggctggcgccctgcagcagcagggaaaccagcacgatgaagaacgccaggttgaagtacagctgggcgtggggcagcccggccatcatcgggaacacggcgagaatgatcggcaccgcgccgcgcaggccgacccaggcgatgaaaaccttctccttggtgtggaacgcgcggaacgggatcagcccgaccatgaccgacagcggtcgcgcgaagaggatcatccacagcgccaggcccagggccggcagggcgatgggcagcagatcatggggggtgaccagcaggccaagcaccaggaacatgccgatctgcgccagccaggccatgccgtcgagcatgtgcaaaatgccgtggcgcgagcggatcggccagttgcccagcaccagaccgcacaggtaaacagccagaaagccgctgccgtgcagggcgttggtcagggcgaacaccagcaggccgccactgactaccagtagcgggtacaggccgtcggccaggtgcaggcggttgatgatcttcagcagcagccagccgccaccgaggcccagcaccgagccgatgccgaactcctgcagcaggtggccgaggaagctcaggtgaaattcgccctggcccttggcgagcatgtcgatcagcgtgacggtgaggaacaccgccatcgggtcgttgctgccggattcgatttccagggtcgcgctgacccgctcgttgaggcctttgccgccgagcagcgagaacaccgccgcggcatcggtggagccgacgatggcgccgatcagcaggccctgcatcaggctcaggtcgaacagccaggcggcgaccatgccggtcagcaccgtggttatcagcacgccgaccgtggccagcgacagcgccggccacagggccacccggaagctgccgacccgggtgcgcacaccgccgtcgagcaggatcaccgccagggcgaggttgcccaccaggtaagcggtcgggtagttgttgaagatgatgccgccaccgtcgacgcccgcgaccatgccgacggcgaggatgatgaccagaatagggatgccaagacgcgatgacagcgagctgaccatgatgctcgcgccgaccatgagggcgccgacgagcaggaggctgttgatggtgctggcatccaagggggcaagactccacgggcaaaaaagggcgagcccgattctagcctgcacgtctgcgccgctgtcaaaaatagttacaaaggccggaagtagagcctgtcggcagattctgtgcggtgagtgcgccgcttcggcggcgtggtgaagcggcgggagtcggtcatgccggaacgggcgcccgactcccgcgcggttgtcagctgacggtcagggtcatgtcgatgcgcttgagccactccgcttcgctttcgaagtccgcctgggtcagcgggttggcggccagccagcctggcgggaattcgatggccagactggaagggccggctttcaggcgcacggtgggcatattctggctgccacggatgtggtggaacagaatcgcgaagcgcagcagcacgcacaggcgcaccagcttgacgccctcgtcgccgaagtcggtgagcttttccttggggatgttgcggcggtggccgcgcaccaatagggcgagcatctgctgatcctggcgggagaagccggccaggtcggaatgctcgatcaggtaggcgccgtgcttgtggtactggtagtgggcgatatccaggccgacttcgtgcaccttggcggcccagctgagcagttcgcggtgccagtcgtcggtcagctcccagtccttggcgaccttgtccagcgccgacagcgccttggcttcgacccgcgccgcctgttcctgatcgacgtggtagcgctccatgaacgctgacagggtgcgctcgcgcacatcctcgtgctgatggcgaccgagcaggtcgtagagcacaccttcgcgcagcgcgccttcggaatggctcatgcggttcagctcgcaggcatcgaagatggcttcgagaatcgccagaccggccgggaagatcggccggcggtcgggcttcacgccgtccaggtcgatgcgctcgacatcgccgtacttgaacagcttgcgtttgagccaggcaatcccctcggaggtgacttcgccgttgttgctcaggcccgccgactggatcgccaggccgatggccttgatggtgccggacgcgcccacggcgtcctgccagccgaggcgggtcagcgcatgttcgatgcccatgatttccagacgcgcagcggtgtaggcctgggcgtagcgagccggggtgatcttgccgtccttgaagtagcgctgggtgtagctgacgcagcccatctgcaggctttcgcgcagcaacggctcgaagcgctggccgattatgaattcggtactgccgccgccgatgtcggcgaccaggcgcttgcccggcgtgtcggcgatggtgtgggaaacacccagatagatgaggcgtgcttcctcgcgccctgagatcacttccacctgatggcccagcagcgcctcggcgcggcggatgaattcggcgcggttgcgcgcttcacgcagggcgttggtgccgactatgcgcaccgcgccctggggcaggctggtggtcagctgggcgaagcggctcaggcagtcgaggccgcgctgcatggcttcctcgctgagcatgcgctgttcgtcgatgcccgccgccagctgtaccttgtcgccgagtcgctcgaggatgcgaatctcgccatggtcggccttggccagcaccatgtggaagctgttggagcccaggtcgatggcggcgaccaggggaaaggactcggaatgggtttgcggcatgatcaatcagtctcgaggcagaaccccgccatcgtgccacgatagaccgcgcacgccaacgcatacgcgcggtacaggcattgcgccagcggtctgccggcgcctgttgcggggcgtcccggcggcttcgcaccattggccgtatcgatagcctatatggccacgctcaatggcgtgcgccttcctgtgacacgcgagccgggctatcatggccgccacttttatcgttattgcgtgccaacacggagacttcccatgagtgaattcatcaccaatgtaagcgatgccagcttcgaccaggacgtcatccaggcagacggaccggtactggtcgactactgggccgagtggtgcggcccgtgcaagatgatcgctcctgttctggatgaaatctccaaggagtaccagggcaagctgaaggtctgcaaactgaacatcgacgaaaaccaggacaccccgcccaagtacggcgtgcgtggcattccgaccctgatgctgttcaagaacggcagcgtggaagccaccaaggtcggcgccctttccaagtcgcagctggccgccttcatcgacgccaacctgtaagcgtcgccgaaaagccccgtagacaacggggcttttttctgtctggaggctagacgccttcgcaaagccgatgttacattcgggcctgtcgcttttcctaagcgaccccctgcacgccgctgccgacgcattcctaatcgaactttcgacaataaagcgggcgcctgtcgcctctccgcggtgcggcctctcaagctcaatgcttaccattccctcctctataaatacgtcattcctatatgaatctgactgaactcaagcaaaagccgattaccgaactgctggaaatggccgagcagatgggcatcgagaacatggcccgttcgcgcaagcaggacgtcatcttctcgctgttgaaaaagcacgccaaaggcggtgaagaaatttccggtgatggcgtgctggagatcctccaggacggcttcggcttcttgcgcagcgcagacgcctcctatctcgccggccccgatgacatctatgtctcgccgagccagatccgccgcttcaacctgcgtaccggtgacaccatcgtcggcaagatccgcccgccgaaggaaggcgagcgttacttcgccctgctcaaggtcgacagcatcaacttcgaccgtccggaaaacgccaagaacaagattctgttcgagaacctgacgccgctgttcccgaatcagcgcctgaccatggaagccggtaacggctccaccgaggacatcaccggccgcgtgatcgacctctgcgcgccgatcggcaagggccagcgcggcctgatcgtcgccccgccgaaagcgggcaagaccatcatgctgcagaacatcgcctcgaacatcacccgtaacaaccccgagtgccacctgatcgttctgctgatcgacgagcgcccggaagaagtgaccgagatgcagcgcaccgtgcgcggcgaagtggtcgcctccaccttcgacgagccgccgacccgccacgtgcaagttgccgagatggtcatcgagaaggccaagcgcctggtcgagcacaagaaggatgtggtcatcctgctcgactccatcacccgtctggcccgcgcctacaacaccgtgatcccgagctccggcaaggtgctcaccggtggtgtcgacgcccacgccctggagaagccgaagcgtttcttcggcgccgcgcgtaacatcgaagaaggcggctcgctgaccatcatcgccaccgcgctggtcgaaaccggctcgaagatggacgaagtgatctacgaggaattcaagggtaccggcaacatggagctgcccctggatcgtcgcatcgccgagaaacgcgtattcccggccatcaacatcaaccgcgccggtacccgccgcgaagagttgctgaccgccgaggatgagctgcagcgcatgtggatcctgcgcaagctgctgcacccgatggacgagatcgccgccatcgaattcctgatcgacaagctcaaagctaccaaaacgaacgacgagttcttcatgtccatgaagcgcaagtaacggtctggtggcacaaaaaaagccggggaaacccggcttttgtttgtctgtagtatcgactgttctgcaagtccgacttcggcgctaaactttgcgccccgattcgagtgaggttccagcatgcagtatcgcgatctgcgcgactttatccgcggcctggaagagcgcggcgagctcaagcgcatcaaggcgccggtatcgccgatcctggaaatgaccgaggtgtgcgaccgtaccctgcaaaagggcggcccggcactgctgttcgagaaccccaccggccacagcgttccggtactcggcaacctgttcggcacgcccaagcgcgtggcgctgggcatgggcgccgaggatgtttccgaactgcgcgaaatcggcaagctgctggcctttctcaaggagcccgagccgccgaaggggctcaaggatgcctggagcaagctgccgatcttcaagaaggtcatcagcatggcgcccaaggtgctcaaggatgcgccgtgccatgaggtgatcgaagagggtgacgacgtcgacctcgccaagctgccgatccagcactgctggccgggcgacgtggcgccactgatcacctgggggctgaccatcaccaaggggccgaacaaggaacgccagaacctcggtatctaccgccagcaggtgatcggccgcaacaaggtgatcatgcgctggctcagccaccgcggcggtgcgctggattatcgcgagtggtgccagaagcatccgggcaaaccctatccggtgtgcgtggccctgggggcggacccggcgaccatcctcggcgccgtgacgccggtgcccgatacgctctccgaatacgccttcgcaggcctcttgcgcggtcatcgcaccgaactggtcaaggccatcggcaatgacctgcaggttccggccagcgccgagatcgttctcgaaggcgtgatccatccgggcgaaaccgcgccagaaggcccgtacggcgatcacaccggttactacaacgaggtcgacacctttccggtgttcaccgtcgagcgcatcacccgtcgccgcgacccgatctatcacagcacctacaccggccggccgccggatgagccggcgattctcggcgtggcgctgaacgaagtgttcgtgccgatcctgcagaagcagttcccggagatcaccgacttctacctgccgcccgaaggctgttcctaccgcatggcggtggtgaccatgaagaagcagtaccccggccacgccaagcgcgtgatgctcggtgtgtggtcgttcctgcgccagttcatgtacaccaagttcgtgatcgtcaccgacgacgacatcaacgcccgcgactggaacgacgtgatctgggccatcaccacgcgcatggaccccaagcgcgacacggtgatgatcgagaacacacccatcgattatctggatttcgcctcgccggtctccggcctggggtcgaagatgggcctggacgccacccacaagtggccgggcgagaccgaccgcgaatggggccgcgccatcgtcaaggacgaagctgttaccaagcgggtcgatgaaatgtggagccagttgggaatcgattgatgaaggtcaccctgcaaccctccggcgcagtgctcgaagtcgaagccggcgaagccatcctcgatgcagctcggcgcctgggctacacctgcccgcaaagctgccgcaacggcaattgtcatgtgtgcgccgcgctgctgatcgaaggccgcgtgtgccagaacggcgccgaactggaccacggcgagctgtacacctgcatcgccgaaccgctacaggactgcgtgctgcactgggacggcgtgctgctgcccggcgagctgccggtgcgcagcctgggttgccaggtggtgggctgcatcgaagtgggcggcgatgtgtggcgtgtgctgctgcgggcgccggctggcaaaccgccgcgttaccacgccggccagtacctgctgatcgagcgcctggatggcgagcagtcggccttttccctggcttcggcgccgcaacagggccgcgatctggaactgcatatcctcggccgtgaagccagtgcgctgaatctgctgcagcagctgcgcgagcagggcactgcgcgtgtccagctgccgttcggcgatgcccatttggccgagctgccggacgggccgctggtgctgatcgctgcgggaaccggcatggcgcagatgcacagcctgatcgaggaatgccgctcgcgcggcttccagcatccggtgcatctgtactggggcgcacgccggcccgaggacttctaccaactgccccattgggacgagtggcaggcgctgcccaacctgtctctgcatcaggtggtcagcgaccagtgcggctggcagggccgctgcggcctgctgcacgaggcggtgcgtgaggacttcgccgacctgagtacactgcacgtctacgccagcggctcgccgagcatggtctacgcgaccctggatgcgctggtcgaagccgggatggacgcccaccagatgcgcgccgacgtattcgcctacgcgccgcgggactgaacgaacaaagccgccttcgggcggctttctgttttaaggagctggtgcgcccgtcagcgcatggtcaccaccagcttgccgacagccttgcgctggccgagggcatcgatcgcctcgccgccgcgtgccagcgggaaggtttgcgagaccaggggtttgagtttgccctcggcgtgccaggcgaacagctgacggaagttttcggcgttatccgccggctggcgctgggcgaacgagccccagaacacgccgaccagggaggcgcccttgagcagcggcaggttggccggcagcgccgggattccgccgccggcggcgaagcccaccaccagaaaacgaccgttccaggccatgcagcgaaacgcctcttcgaacagcggaccgccgaccggatcgtagatcacgtcgacgccctggccattggtgagtctttttacctcgtccttcagactctgctcgctgtagttgatcagctcgtcggcgccggcgttgcgtgctacctcgagcttctcggcgctgctcgccgcggcgattactttggcgcccatggccttgccgatttccactgccgccagaccgacaccgccggcggcgcccagcaccagcagggtttcgccaggcttgagagttgcgcgctgtttgagtgcgtgcatcgaggtgccgtaggtcatgccgaaggcggccgccgtggtcaggtccatgctcgcgggcaccggcagcacgttgtaagcaggcgcggcaacctgttcggcgaagccgccccagccggtcagcgccatcacccggtcgcctgccttcaggtgcgcgaccttgtcgcccaccgtgctgactacgccggccacttcgccgccgggcgagaagggaaagggcggcttgaactggtacttgccttcgatgatcagcgtatccgggaaattaaccccggcggcctgcacctcgatcagcacttcgttgcccttcgggcgtgggctgtcgatgtcttccagtgccagcgtttcggcggggccaaaggccttgcagagcagtgctttcatcgcgatgtaccttgagcggagtcgccctgcagtttaggtggagcacccgctcggtcaacgagcatggcccggtctgataggccgccataagcattgggatctgcgcggcgcgttgctatgcttgccagcaactcaacggagatcgccctgtgaaaaccttcatcacgcttctgcttgcctgcgcactgtcgtttccggcgtttgccaacgaggaaaagaaggaaggcgaaggtgagggcgctgcgccccaggtgatctaccacagcctggtgccggcgctggtcggtaactacggcgccgggcccaagctcaagtactacaaggccgacgtggcgctgcgcgttaccggcgcggacgccgaagcgaaggtcacccaccacgagccgctgatccgcaatcaactggtgatgctgttctcccagcagaccgaggaaagcctagcctcgccggacgccaaggaaaagctgcgccaggaagccctcaagcaggttcagcaggtgctcaccgacgaggaaggcaagccgctggtcgaagacctgctgttcaacaacctgatcctgcagggctgatcacttcagcagcaggatcgccgtccactgcgcctcggtgacgggcatcaccgacaggcgactgcctttttgcaccagcgcgagttccgccagcgcactctgcgccttcagctcggccagcggaatgaccttcctgaacgcctcgacgaagctcacgtcgacggccgtccacggattcttctcggcgctggccttggcatcgaagtagtggctctgcggatccagcgcggctgggtccgggtagggcgccccttcgatgcgggcgatgccggccacgcccggctccgggcagctggagtgatagaacaggaactgatcgccggcctgcatgctgcggatgaagttgcgcgcctggtaattgcgcacgccatcccagcgggctctgcccaggcgttgcaggtcatggatggacagttcgtcgggttcggatttcatcagccaatagggcatgaactttgctctctgagtcggtgcgctgcaggggctgcgtgaaggatgatctggcaagaggtaagggtatgcggcgcaagcctgatttgttgtgggtactggtcttcgtgttcggcctcggcatggtgaccactggctatacgcaaagccagtggcaacagggtaaaccggctaccgaggcgcttcgaaccgagcgctaagcgcggcgtgtcagtaccaaccgccatcggtcacggtggcgtccagcggtacgtcccagttggccatggccagttggtcaacctgctgacaactgtgggccaatccgagcaaggtcggtttgtgccaatttttgcgcagtgcccggtaggccaggctgcggtcatagaagccgccgcccatgccgagtcgaccgccgtgtctgtcgaagcccaccaggggcagcaggatcagatccagtgtccagattttgcgctggcgcttggtgttacggcgcggctcgggaatgccgaagcgattggcagcgagcttttcgtgcgcgtcgatgcgctggaacaccatgctggtgcgcggccaggatttgagcaccggcagaaacacctgcttgccgcgggcatgggcggctctgatcagcaggtgcgggtcgatctcaccgtcattggccagatatagagcgacgctacgcgcgcgtcgaaataccggatgttgcgccagctgccgatacagcgccacggccgcccggcgttgcgctgatctgggcagctcgcgacgggttttgcgcagtgtcttgcgcagttgggcgcggctcaggttgctggcatcgatcatcggcagatcccttcctctcttgtttctaagagcctgttcaaagcctcgcgagctagagcaatgcaaggcgaaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgtttttaacgccgcagtgccgacgcgcagcagactttgaacaggttctaagcccggcattctggcgcgatcgctttcgtgcagccaataaaaagcccgctgctggcgttggccagcagcgggctgcaatttatgactccccagcatgccgctgtcggtttagcccttgaacccgaaagttcaaggtggaggttgcaggaaaccttaaggctttccgtcaagcggacatgcacaccggcctcaactgacaacccccggggttgtgcgtatcggctcagggacatcaaccaactggcgcacactccagggagctgcggcgagtataacaaaaaaggtcgaccgttggtcaggcgccgcggccgtcgttgtcgtcctgcagggcattgtcgacgcggccgagcagatcgcgcacgtggtcgcgggtcacggtggcctgcttgtccaggtgctgctgcttgtgcagcagatcgtgggtgatgttcagggccgccatcacggcaacgcggtcggcgccgatgactttgccgccgctgcggatctcccgcatcttgccgtccaggtagcgggcagcgttctgcaggttgctacgctcatcggcggggcaggcgatgcaatattctttgtccaggatctgaacggtgacggtattcgattgggtcatgagtcctgctccagggctttgaggcgcgaaatcatcgattcgaccttgtgccgagccatttcgttcttttcgatcagatgagcgcgttcttcgcgccatgcctgctcgctttccagcaagagacggttttgtgccttgagtcgctcgacgcgctggatcagcagttccagctttgccgtcagggcatgtagatcggcgtcttccattggctctcgctttggcagggttggtgcgcagtgtatagatccagcggctcgccagcgcaaaccggccgatggtcttggcgcgtctgccgatgctaggatagaaagcctccattctagtgattgcgcctcttggcgcctagtgatcgatgccgacttccagttctccctacgcagccttcgccgccctgctcgccagtggtggttcctccgtttcacctgccgaattgcacggcttgctgctgggccgcagctgcgccggcgccggcttcgaagccggcccctggctggtcgacgccaccgaactgctcggcgtagagccgccggacaacgtacgccaggcgctgatcggcctgcaggaaatggtgcgcggcgagctgaccggtgacgacgtcaccgtggtcctgctgttgccctccgacgaagcttcgctggccgagcgtgccgcggcactgggccagtggtgccagggctttctcggcggcttcgggctgaccgtcggcgacgccgcgttgagcgccgaggccatggaagtgctgcaggatctgtccgccatcgcccaggtgcagaatgcgctggacgagtccgaggacggcgagaacgattacatggaagtcatggaatacctgcgcgtcgcgccactgctgctgttcagcgagtgcgccaagccggctgcccccgcgcccaagccttcgctgcactgatcgcgcctttcaccgaccggaatcgagcctgcccatgaccagcatctccaaagcggaatacgcccgccgccgcaaggcgctgatggcgcagatggaacccaacagcatcgccatcctgccggcggcgccggtgttcattcgcaaccgcgacgtcgaacacatctaccgccaggacagcgacttccagtacctgtccggcttccccgagcctgaggcagtgatcgccctgattcccggccgcgagcatggcgagtacgtgctgttctgccgtgaacgcgaccccgagcgcgagctgtgggacggcttgcgcgccggtcaggaaggggcgatcagccagtacggcgccgacgatgccttccccatcggcgatatcgacgacatcctgccgggcctgatcgaaggccgtgagcgcgtttattacgcggtgggcaccaacccggagttcgaccgccacctgatggagtgggtcaacgtgatccgctccaaggcgcgccagggcgcgtcgccacccaaggagttcgtcgccctcaaccacttcctgcatgacctgcgcctgtacaagtcggccggtgaagtgaaggtgatgcgcgaagcggcgcagatttccgcccgcgcccatatcaaggccatgcaggccagccgcgccgggctctacgaatatcacctggaagcggagctcgattacgaattccgcaagggcggctcgaagatgccggcctacggctccatcgtcgccgctggcaggaacgcctgcatcctgcattaccgcgagaacgacgcgctgctcaaggacggcgacctggtgctgatcgacgccggttgcgagatcgactgctacgccagtgacatcacccgcacctttccggtcagcggcaaattctcgcccgagcagaaggccatctacgagatcgtcctggccgccaatatggaagccttcaagttcatcgctccgggccgccactggaacgaggcccacgaggccacggtgcgggtcatcaccaaaggcctggtcgacctcggcttgctggacggcaaggtcgacgagctgatcgccgccgaggcctacaagccgttctacatgcaccgcgccggccactggctgggcatggacgtgcacgatgtcggcgaatacaaggtcggcggcgaatggcgcgtgctcgaagtcggcatggcgatgaccgtcgaaccgggcatctacatcgccgtggataaccagaacgtcgccaagaaatggcgcggcatcggcgtgcgcatcgaggatgacgtggtggtgaccaagacgggctgcgagatccttaccaacgacgtgcccaaggccgtcgacgagatcgaagcgctgatggccgccgcccgtgcacaggtagcctgaggccatgctacgagtcgacgtggcgatcatcggtggcggtctggttggcgccagcctggcgctggcgctgcagggtgaggcgcgcaagcgcggctggcgtatcgcgctgatcgaaccgttcgcccctggtgacggctaccaacccagttacgatgcccgctccacggcgctgtcctacggctcgcggctgatctacgaaggcctcggcctgtggtcggcgattgccgaacaggccaccgccatcgaacgtattcatgtttccgaccgcgggcgcttcgctgccgcacgcctgagcgcggagcaggaaaacgtgccggccctgggctatgtggtggaaaacgcctggctcggccactgcctgtggcaggcactggacgccgaggtgatccagtggcgctgtccggcccaggtcgagcgcatggagccgaccgctgagggctatcgcctgaccctggacgacgaaaccctgatcgactgctccctggccatcctcgccgacggcggacgttcgtcgttgcgcgagcagttgggtatcgccgtcaatcagcgtccctatgaccagaccgcgctgatcgccaacatcaccccggagcgggcccatggcggcgaggccttcgagcgcttcaccgaatccggcccgctggcgctgctgccgctttccgacaaccgctgtgcgctggtgtggacgcacccgagccgcgagatcgagcggctgctcaagctcgatgagcgcgcctttctcgccgagctgcagcaggctttcggctatcggcttggcgcgctcaagcaggtcggcgcacgggtgccgtacccgctggtgctgatcgaagccgccgagcaggtgcgcgccaacctggtggtgctcggcaatgcggcccacagcctgcacccgatcgccgggcaaggtttcaacctgtcgctgcgtgacgtgcgtgcgctggccgatacgctgctggcaagcgcggcaccgctgggcgatctgaccaccctgcagcgctacgccgccacccaggccggcgatcaggcgcgcaccgtggcgttttccgatcaggtcacccggctattcagtaccgatcagccgctgctcgccgccggccgcaatctgggcctgctcgggctggagttgctgccgccggccaagcgctggttcgcccgtcaggccatgggcatgggtacccgcggtaacccgcaatgactgcccgccagctggcgcgcaaggcccgtgtgctgcgctggatcatgaatttctatccgccttacctgggcgccggtgtgtggatccgccgcatcgctgcggatttccgtcaggtcgacgtgaaattgcgtctgggttggtacaaccgcaattacgtgggtacccagttcggcggcagcctgtattcgatgaccgatcccttctacatgttgatgctgatggagaacctgggccgcgattacgtggtctgggacaaggccgccagcatcgatttcatcgcgccgggccgcgggccggtgttcgcctcgttcgccatcgaccaggccttcatcgacgaggtgcgcgagcgcaccgccggtggcgacaagtacctgcccgaattgccggtcgaggtgcgcgatggcagcggcaccctggtggcgcgggtcaacaagacgctctacgtgcggctcaagccgcgcgtgcgacaggcagcctgaggatatgaacgagatgcgtgcagacctgatcatcgtcggtgccggtatggtcggcagcgccctggccctggccttgcgcaagcagggtctggaatgcctggtgctcgatggcggcccgatgcgggtcgaaccgttcgacgccagcgctggctatgagccgcgggttagcgcgctgtcgatggccagccagcgcattctcgaacgcctcggcgcctggccaggcgtgctggcgcggcgcagctgcccctatggcgacatgtatgtctgggacggcagcggcaccggcaacattcatttcagcgccggcagcgtgcatgccttgaccctcggccatatcgtcgagaaccgcgttgtccaggacgccctcgtcgagcgcctgcatgacagcgacgtgggcctgttggccaatgcgcgcctggagcgcctgcgccactccggtgatgactggctgctgaccctggccgacggacgcgagctgcgtacgccgctgattatcgcggcggatggcgccaattccgcggtgcgccgcctcgccggctgcgaaacccgcgaatgggattacttgcaccacgccatcgtcaccagcgtgcgctgtgccgaggcccatcaggccacggcgtggcagcgcttcaccgacgaaggtccgctggcctttctgccgctgggcgagcgcgacggcgaacactggtgctcgatcgtctggtcgaccacgccggagcacgccgctcaactgatggcgctggacgacgacacgttctctatagagctggcgcaggcgttcgagcatcgcctcgggcaggtgctgcaagtggaccgccgcctctgcatcccgctgcgccagcggcacgccaagcgctacgtcgaatcggggctggcactgatcggcgacgctgcccacaccatccatccgctggccgggcagggcgtcaacctcggcttcctagacgccgcggtgctcgccgaagtgctggcgcaggctgcggcacgcggcgagcggctggccgacgagcgcgtgctgagccgttacgagcgccggcgcatgccccacaacctggcgatgatggcggcgatggaaggcttccagcgcctgttccagagcgactccctggcgctgcgcctggctcgcaacgccgggttggatctggtcgacggcctggaagacgccaaggcgctgttcgtgcgccaggccctaggcctgagcggcgacctgccggagctggcgaaggcgtgatggcgcggtaatatctggcaacgacctgccggtgtgcggtgcagatgcgagtcactatcatcctcgctctctcatctcccacaaggtctctgccatgtcggtacgtcgtgcgcttctcgccgttttcaccctcagtacgctggtcagcgcggtgcaggccgccgatgaagtcgtggtctattcctcgcgtatcgacgaactgatcaagccggtgttcgacgcctataccgccaagagcggcgtcgcggtgaagttcatcaccgacaaggaagcgccgctgatggagcgcatcaaggccgaaggcgagaacaccccggcggacctgctgatcaccgtcgatgccggcaacctctggcaggccgagcagatgggcattctgcagccgatgaaatccagcgtcgtcgacgccaacattcctgcccagtaccgcgccgccagcggtgcctggactggcctttcgctgcgcgcgcgtaccatcgtctattcgccggagcgggtgaaggatggcgagctgaccacctacgaagcgctggccgacaagaactgggaaggccgcctgtgcctgcgcaccagcaagaaggtctacaaccagtcgctcaccgccaccctgatcgaaacccacagcgaagccaagaccgaagagatcatcaagggctgggtcagcaacctggccaccgacccgttcccggacgacaactcggtgatcaacgccgtggccgccggccagtgcgacgtgggcatcgtcaacacctactacttcggtcgtctgcacgagcagaatccggacctgaaagccaagctgttctggccgaaccagcaggaccgcggtgtgcacgtcaacctgtctggtgtcggcctgaccaaatatgcgccgcacccggaggccgcgcaaaagctcgtcgagtggatgaccagcgccgaagcgcagaacatcttcgccgacgccaacaaggaattcccggccaacccgaaggtgaagccttcggcggaagtcgcctcctggggtgagttcaaggcggacagcatcgccgtcgaagtggccggcaagcgccaagccgaagccatccgcctgatggatcgggctggctggaactgatcactgaccgctgcgcccgagcgagccgctagcggccagtcaggcgcctgcaagcgacgccccggcattgtccggggcgtcgtgctttatacgttttggagtgtgtgtggcccatccgacccgctggtaccccatcgcctttgccgtcgcgctgctggtgcttatgccgctgctggtgttgctggcgagctggcatgaagtggaccggcagatctggtcgcacctctggcaaacccaactgccgcggctgatcggcaataccctgacgctggtgatcggcgtcggcgtgggggtaacgctgttgggtgtgagtctggcctggctgaccagcctctgcgagtttcccggccggcgctggctggactgggcgctgatgctgcccttcgcgattcctgcctacgtgctggccttcgtgttcgttggtctgctggatttctccggcccggtgcaaacgctgctgcgcgagtggctgggcagcggtatacgctttccccgggtacgctccaccgccggagtcatcatcgttctggtgctggtgttctacccctacgtttacctgctggcgcgcaatgcctttctggcccagggcaagggcctgacggaagcggcgcgcaccctcggcctcacgccattgcaggcgttctggcgggtggccctgccggtggcgcggccagccattggcgccgggctggccctggcgctgatggagaccctggccgatttcggcgcggtgtcggtattcaacttcgataccttcaccaccgccatctacaagacctggtacggcttctacagcctgggcagcgccgcgcaactggcctgcctgctgctgttcgcggtgatgctggtgctctacggcgagcgccgcgcccgaggcgccgtgcgccccgcggtcgagcgaccgcgcagcggcgcgctgtatcggctgaccggcctgcgggcgctggcggccagcggctggtgcctgctcgtgttcgcctgcgccttcgtgatcccgatgctgcagctggtggtgtggttctggcagcgcgggcgcttcgacctggatgagcgctacctggcgctcatccagcacaccctgtacctgggtgccctggcggcgctgatcaccgtggccgtcgccctgctgctggccttcgcgcggcgccaggcgccgacccgcctgatgggcgctaccgtcggcctggccaacctcggttacgcgctgccggggtcgatgttggcggtggcgatcatgctggccttcagcagcctggataacggcgtggtgattcccctgtcgaaatggctcggcggcgccggcaaggcgctgttgctgggcagcctgggcgccttgctgctcgcctacctgatccgctttctggcggtggcccatgggcctttggaaaccagcctggcgcgcattcgcccaacgctggcccaggcctcgcgcagcctcggcgtcggtggcgtgccgctgttcgtgcgcctgtacctgccgctgctgatgcccggagtactgaccgcggccctgctggtgttcgtcgacgtgctcaaggaaatgcccgccacgctgctgatgcgcccgttcggctgggacaccctggccgtacgcatcttcgagatgaccagcgaaggcgaatgggcccgcgccgcgctgccagcgctgaccctggtgctggtcggcctgctgccggtgatcctgttgattcgccgctcggcacagcgaatcggatagacggttgccaggcgggcgcaaggccgcgcgtcgatgtttatcgggccatttgtaacaccgcctgccaatgtgcgagatgacccgccccgaccatgcggctacaatgcgcgccattcgctgcggcccgccatgcagccatgtccaaatttatctggaatggcccactccacgcgcgccccagcctcgcaacgcccggaaggagatcccatgggacagcgcacacctctttacgacctgcacctggcgctcggcgccaagatggtcgatttcggcggctgggacatgccgctgcactacggctcccaggtcgaggagcatcatcaggtccgccgcgattgtggggtgttcgacgtctcccacatgaccgtggtcgacgcgcagggcgccgatgcccagcgttatctgcagcgcttgctggccaacgacgtgacgcgcctgcagagcccgggcaaggccctctacagcgccatgctcaacgaacagggtggggtgatcgacgacctgatcgtctacctgctcggcacacctgaagtgccggcctaccgcctggtggtcaatgccgccacccgcgacaaggacctggcctggctgcgcgcccacagcaccgacttcgccgtcgaactgcgcgagcgcagcgacttcgccttgttcgccgtgcagggccccaaggcccgcgcgcgcaccgccgagctggtcagccagtcccgcgccagcctgatccacgagctcaagccattccagggcctgtccgacggcgactggttcatcgcccgtaccggctacaccggcgaagacggtctggaaatcatgctgccggccggcgaagcggtggccttcttcaacgacctggtcggcgccggcatttcccccatcggcctcggcgcgcgcgacaccctgcgcctggaagcgggcctgaatctctacggccaggacatggacgagcagtccacaccgctggcctccaacctggcctggacggtggcctgggagccggccgaacgccccttcatcggccgcgaggcgctgcagcgtcagcacgagaccggcggttatccgcgcctggtcggtgtggtgctcgaggagcgtggcgtgctgcgcgcccaccaggtggtgcgcgtcgacggcgttggcgaaggcgagatcaccagtggcagcttctcgccgactcttggcaagtccatcgcattagcccgtgtaccggccaagactggtgaccgcgctgaggtggaaattcgtggcaagtggtacccgctgcgcgtggtgcagcccagtttcgtacgccatggcaaggtgctgatctgacgtccacgctgacgtgtccgtaagcacctgctaaattccccggacggcgcggtcgccgtcctgtcagatgaggaacgacaacatgagctctatccccgccgatctgcgttacgccaccagccacgaatgggcacgtctggaagccgatggcagcgtgaccgtgggcatctccgaccatgctcaggaggcgctgggcgatgtggtgttcatcgagctgccggaaatcggcaaggtgctcgacgcaggccaggaggccggtgtggtggagtcggtgaaggctgcttccgacatctatgccccggtgggcggcgaagtgatcgccatcaacgaagcactggccgacagcccggaaagtgtcaacaacgacccgtacggcagctggttcttcaagttgaagcccagcgatgcgtcgcagctgcagaagctgctggacagcgcaggttacgaggcgagcatcgacggctgatgccgttatgcgaggcataaaaaagccggcctggggccggctttttcgtcactgcggggcagtgaggcgatcgattactgctgggcagtcagaatcgcggtggccagctccatgtcgctggcttgcagatccgggttgtcggtgcggatcttctgcagcgccgcttccaggtacgggccgcggatttcgccgttgctggcgatatagctgctggcatcatcctgggcagggacgatcatcttgttgtccttgaacgtcaggtaggtcgacgcggtggtcgcacccgacgacagtacgtcacgcaggtttacggcatgggcttgagtagcagcggccagaaacaggccggcgatcaacagcgaactagaacggcgcatggcaatgactccttgtgggttttcctctctctgagagtcgggccacgggctactggttccaccgtcttgcaggcgcgacagccagaacggtcgcccccggctagagttcgaagcgccgcaccgaggcctgcatggcctgggcggagttgtccatctgcaccagcatctgcgccagttcctgcatggcctggttgttgcgttgggccacctcgctgatcatttccacccgctcggcgacctcgttgctggccttggattgctcggtgatggtatgggcgatttcgtcgaccatctgcgccgagcgctgcacaccctgacgaatctcggtgatcgaggcattggcctgtcgggccaggcctacgccgtcgctgacccggctgacaccggcgtccatgcttttcaccgcctgggcggtagattcgcggatgcgctggatcatgccggtgatttcctgggtcgactgcgcggtccgcgctgccaggccacgtacctcgtcggccactacggcgaaaccgcggcctgcttcgccagctcgtgcggcctcgatggcggcgttgagggccagcaggttggtctgctcggcgatgccacgaatcacctgaatgatcgagtcgatttcctcggatgactggcccagcacggtgaccgttttcgacgactggctgaccgcttcggcgatgtgattcatgccgtcgaccaccccgacgatcacctggccaccactggtggtcagctgttcggactgttcggaaatatcccgcgcgctgcgggtgtgctcggcgatctgggcgatgttgccgatcatctgttccatggccgcggccatgctggtggcgccatcggcttgctcgctggcgccgcgggctacttcgccggacgtctggctcagctgctgggaggcgcggcgcagctcttcgctttcggtgcggatggtttcgatcatctgccgcaggctggtctgcatgtcggccaggctttgctgcagctggccggcctcgtcgcggctgtcgacgctgatcggcgcgcgcaggttgccctgggccatgctgcgcgcggcgttgatgatcttcgccagcggctgcagcaccgagcgcagcagttgccgggtgaacgccagaatcagcaggcaggcgatgcccaggcttgcccattgccaccaggcggccttctgcaccaccgcttcggtttgctggcgggtctgcgcgacgctggcttcgatctgctcgctgatcgcctcgttgcgctcttcaagctgttcgaagctgcgcgagaagtcggccatcagtgcccgtgccgccaccgggtcggcgagggcctgttcgacaatgcggctggccgactggatgtaggcctccagtaccgggccgacgccgtcgatggcctggcgaatctcgggtgccaggggcagggcggcgttctgcgccatggcctggcggaagcgctcgctgtgttccttgaggtcgtcgcgcacctgactcgccgcggcagcgtcgccggggttggtgagaaaggcagccagcacatcggcgcgcagggcgtcgtgcatcatgtcgccatccatgtggtggcgcagggcgttggcgttgatttcgttagcggccagcgcctcactcagctgcgcctggccccagaggccgatacctccgaccagaagcgtggcaacgatgctgacggccccacaggcaagcattttctggcggatattcatggcgccgctcctggcgtaggcgggcttccctgggcccgcgttcgctcagattagcgctgctcgctttgcggtgtcacgcgcaatacttcctcaagggtggtctggccggcggcgattttttgcgcaccagaaaggcgcaggctgcgcatgccgtccttgaaggcctggcgacgcagtggggtaaggtcggtgtcggcgctaatcaagggtttcaggctgtcgttgagcagcatgatttcatataccccggcgcgcccgcggtagccggtttcccggcattcgacgcaacccacggcacggtgcgcaccggtcggcagcggggcgttccaggggcgggtgagttcctgccagtccgcttcgtcgaattccaccggtgccttgcagtgcgggcacagggtgcgcaccaggcgctgggccatgacgccgagcagagtcgccttgagcaggtagtgcggcacacccagttcgagcaggcgggtgatggcgctcggggcgtcgttggtgtgcagggtggatagcaccaggtggccggtcagcgccgcctggatggccatctcggcagtttccaggtcgcggatctcgccgaccatgatgatgtccgggtcctggcgcatcagcgcgcgcacgccgctggcgaaggtcaggtcgatgttgtgctgcacctgcatctggttgaaggcgccctcgatcatctcgatggggtcttcgatggtgcacacgttcacttcctcggtggccagctgcttgagggtggtgtacagcgtggtggtcttgcccgagccggtgggcccggtgaccagaatgatgccgttgggctggcgggtcatgctttcccagcgcttgaggtcgtcggggctgaagcccagctggtcgaagccgcgcagcagcacgtcggggtcgaagatacgcatcaccatcttctcgccgaaggcggtgggcagggtcgacaggcgcagctccacctcgttgccggccggtgtcttggtcttcacccggccgtcctggggtttgcgcttttcggctacgttcatgcggcccagggtcttcaggcggctgacgatggccatggtgacctgggcggggaactggtagacggtgtgcagcacgccgtcgatgcgaaagcgcacgctgccctgttcgcggcgcggctcgatgtggatgtcactggcgcgctgctggaaggcgtactggaacagccagtcgacgatgttcaccacgtgggcgtcgttggcgtccggttcctgatcctgggcaccgaggttgagcaactgctcgaagttgccgacgttgctgatcttggcgtcggtattggtggcgccgctgaccgagcgggccagacggtagaactccacggtgaagcgctggatgtccgccgggttggcgaccacacgtttgatcggccgcttgagcacgtgcacgaggttggcttcccagctgtgcatgaatggctgggcgctggcgatggtcactgcgtcggcgctgaccgccacggcgaggatcttgtggcgctgggcgaaggcgtaggacatcagcggggtgacggccgccgcgtcgatcttcagtgggtcgatgcgcaggtacggctggccggccagctgggcgagccactgggtcagtgtttccagatcgagggtgcggccggggcgcgacaagtcctcgagctgctgggcagccagaaactccagggggtgaagatcggtattggcgccgctgcggcggatcgccaggcactgctcggcgctttcctgagcgatgcggccctggccgaccagttcgcgcagcagctcgttgaggtccagctggcggtcggcggcggcaggcgaaaggctggacatgcgggctcctgatggcgacgtattcaaataaggctagcagcatgcctgattgaaccggcgccgactaagcgccggttcaaggttcggctatcaggcctgcggcttggacggtggctcgtcagccggcggcaactgctgcggcgtggctggcgcctcgctttcgcggccatcttccaggctctgcgccggcagggagggcggcggcgtgaggcccatggacacgtagatgctggtcagcgcatcgacgcccatgttggccggcttcacccattcggcgggcacgtagagcaggccgccgccgaccgggatcggtgcggtaggcaccagaatcgccaggtgcggacggccttcaagctccacagtttccgaggtcggctgcagggccaggaccgccacgccatcaccgccgccgaagaagcaccacaccgggcgcatgctggtgatgtcggtgttcttcttgtcgagcaggccgacgaagcggtcggccaggttgtagaagttgccgatcagcggcgtgcgccgcagcgtcacgtcgatcagccagccgagcgggcggcgcagacccagcttcaccgccaggcccagcggatagaggctgatcagcagcaccagggtgccgagcagataggccaggtaggggttgctggcgaacggcgtgccgagggcggcgaacagccggccgatggccgtagaaggaccgatcaggttgttgagcaggctgaccagccaggccagcaccaccatggtcagggccagtggcaacagcgccagcaagccggtcagccaggtggcggcgatggatttcaggctgagtttgaacatcgaggggcgtcctgtcgtcgagcggggcaggtgggtgcgccacctgccggggtcttcagccgttcttgagcagcgctttccagggcttgaggctcatgatgatctgcgcctgggtcatgcgtgcttccagttcttctggactgagcggacgcttggccagttcagccagtttgttgagctcaccgaacaggcggtcggtttcggcgatgtcgagagtgccgcgggccaggtgcagccagagcagcaggcgctcgatacgcggcagctgttcggccaggtcctcgggctgctgctggtagcgcttgagctgcaggtcgcggccttcctcggcgaagaaggtcggcagccagctttgcagggcggccgcgccctggcggtcgccacgcttgttgcgggcgctggtccaggcgcgggtcagcagccagcgcgaggtgctcagcgagaacaggccccagcgggtctgctccagctcggcggcgaactgggcgggcgcttgctggcgagcggcgtcatcctgctggccgacctgcacccgtgggcgccagtcttcgagcagggcgtcgagcaactggcgcagctcgctggtgctggcccgcggcgcggcctggccgaggctgccgaacagggcgcgcagttcgaccaggcagttcagccagtcgaccagcaggcgccagtggccgttgtggcggtactgttcggccaggcgctggctgctgccgagcaggtaccagccgatggcggcaacggcgtcatccaggctctgctcggcctcgagccctggagtgggcagctgcaggctgtagctggcttcgtcgaacaggcgatagccgcgctcggccttgctgatgtcgcagggcatcagcggcaggtcggcagccagttcggcggccagctccagcagcgcttcgggctcgccctggcgcagctcaagttccagctcgcagatttcttcctgctgcttgccggcgatcaccttgcccaggtccagggccgcttcgataaccaccttggccttgccgcggccccaggcgatctcggcgcgctggcgcacgaagtcggtggtgaagatcggcttgagctgcttcttgtccagctcggccagactggccggccagcagctgtcgtcgagctttttcagatccagcttggccttgctcaggtaccagtcccactcgttgcgctcggacagcccggccacgctctggccacggctcttgagggtctggatgatctgctcgccatccttgcgcaggcgcagagccacacgggcgctggccaagtcgcgggcctcggtgtcgaagtactgattgaacagctcgctcgtctcccagccggccttgctgcgtttcttcagcaggggatgggtttgcagggcggccagggtttcgcgactggcgcgcagtttgatttcggtttctttattcattgcgagggctcggtgacacggtgacggcggcgggggttgcacggtgcgaggcgttgccccgcacatcaggccgtacagggtagaggaaaagcgcggcggatgcaggtcggcgcgcatcgctggcgcccgaggcgttcatggctgttacattcatttcgccatttttgctgatcttgatcggcttttcgcaggaaataggctactaaatacgactttattaccaagcgatgacacgcgctggtctggtctggatgtcatccgtatacttgccgcctctttgacagacaggggtcacccccatgccaagcaatccgttcatcagcagcctgttcggccgctcaccgatcgggccgatgcaacagcatatcgccaaggctcacgaatgcgccgccaatctggtgccattcttcgaggcggtgatggccgaagactgggcgcgtgtcgagcaggtgcaacaggcgatggtgcgtctggagaacgaggccgacaagctcaagaagaacgtgcgtatgcacctccccaagagcctgttcctgccggtgccacgttccgatctgctggagctgttgagcactcaggacaaggtcgccaaccgcgccaaggatatcgccgggttgatgctgggccggtcgatgaccatccccgccgacctgcagccgctgatgctggcttacgtgcagcgctgcgtggacgccagtgcccaggcactgaaagcgatgaaggagctggattcgctgctcgaggccggttttgccggtcgtgaggccaccctggtcgagcgcatggtcgaggagctcgaggaaatcgagcgcgaaaccgaccgccagcagatcgaggtgcgccgcaccttgttcaaactggaaaaggatcttcccgcagtcgatgtgatgttcctctatcggatcatcgactgggtcggagacattgccgatcgcgccgagcgcgtgggcaaccgactggaacaactgctggcgcgctgagccgccagcatcctttctgggtttacaggtaattctctatgtctcttgtcgcggactacggtttcgtactcctcgtgatggcctgctgctttggtttgttcatggcgtggggcgttggtgccaatgatgtgtccaatgccatgggtacttcggtgggtgccaaggcactgaccatcaagcaggcgatcctgatcgccatggtcttcgaattctgcggtgcctatctggccggtggccaggtcaccgaaaccatcaagaacggcatcgtcgatgcctcggtgattcccgccgacatgttcgtgctgggtatgatggcctcgttgttgtcggcgggtacctggctgctgatcgcctccatccgcggctggccggtgtccaccacgcactcgatcgttggcgccatcatcggcttcgcctcggtcagcgtgtcgatcgacgcagttaactggggcggcctggtgccgatcgtctccagctgggtggtgaccccgttcatttccggtctgctggccttcggtctgttcatgagcgtgcaatggctgatcttcgacaccgaggatccgtttcgtaacgccaagcgctgggtgccggtgtacatgttcctgaccggcttcatgctggcgctgatgaccttcaccaagggcctcaagcatgtcggcctgaacttcaccaccagccagagtattctgctgtcggcggttgtcggcctgctggtggccggcctgggcatcctgctgctgcgtcgcatcaagctggacgaggaagccgacaaggacttccacttcgccagcgtcgagaaagtcttcgccgtgctgatgatcttcactgcctgctccatggccttcgcccacggcgccagtgacgtctccaacgccgttggcccgctggccgcggtggtcggggtgatcgaagccggtggcgacatgactatcggcgggcagtcctcggtgcctggctgggtgctgctgatgggcgccgtgggtatcgtcatcggcctggccacctacggctggaaggtgatcgccaccatcggcaagaagatcaccgagctgaccccgagccgtggtttcgccgccgagctggccactgccgccaccgtggtcgccgcttctggtatcggcctgccgatctccaccacccacacgctggtcggcgcggtactgggcatcggcatggcgcgaggtatcggcgcgctcaacctggcggtggtcggacggatcttcacctcctgggtggtgaccctgccgatcggcgcggcgctggcgattatctatctcgaaatcttcatgctgatcttcctgtgatcgtttgacggtctgctgcgcgtcggcaatgcagcgttaaaaacaggctcgcatagctctagctcgctaaacctcgaatcattccggctgctggcaattctctattggcggttctcgcgggcaacgcttcactctatgatgaggcgaccgacccgagagagccgccatgtcatttctccccctcaaggatcgcttcgcggcgctgatcgccgtgccatcggtcagttgcacccagcccgctctggatcaatccaaccagccggtcatcgacctgttggccaactggctgagcgaactgggctttgcctgcgagaagcagcaggtcgagccgggcaagttcaacctcatcgccacctacggcagtggtcctggcggcctggtgctggccgggcacagtgacaccgtgccgttcgacgaagccctgtggcagagcgacccgctcaagctcaccgacaccggtgatcgctgggtcggcctgggcgtgtgtgacatgaaggggttcttcgcgctgatcatcgaggcggtgcagacgctgctcgaccagccgttcaagcaaccgctgatcatcctcgccacctgcgacgaggaaagctcgatgtccggcgcccgcgcgctggccgaagccgggcggccgttgggccgcgccgcggtgatcggcgagcccaccgggctcaagccgattcgcctgcacaagggcgtgatgatggagcgcatcgacatcctcgggcagagcggccattcctccaatcccgccttgggccgcagcgccctggatgccatgcacgaggtgatgggcgagctgatgcagctgcgccgccagtggcagcaggagtaccgcaacccgcagttcagcgtgccgcagccgaccctcaacttcggttgcatccatggtggcgacaaccccaaccgcatctgtggtcagtgctccctggagttcgacctgcgcccgttgccgggcatgcagcccgaagcgctgcgtgcggcgattcgccagaagttgcagccgctggccgagcgccacgaagtgagcatcgacttcgcgccgctgtttcccgccgtgccgccctacgagcagcccgccgatgccgagctggtgcgcctggccgaacggctgaccgggcatactgcacaggcggtggccttcggcaccgaggcgccgtatttgcagcagctgggctgtgaaaccctggtgctcggccccggtgacatcgactgcgcccaccagccgggcgagtacctggataccgaccgcctgatccccacggtgcagctgctgcgtcaactgattcagcattactgcctgagcccgcgctgacatgaggagcatttcgctgatgccattgcgacgacgataacgcaccgcgcctgcctgcgaggccagctgcctcgcacccctcgatgcttctttcgttctcccaagggtttcgccgcacatgtacgactacgtcaactggctccgccacgcttcgccctacatcaacgcccaccgcgactgcaccttcgtggttatgctgccgggcgagggcgtcgcccatccgaatttcggcaatatcgtccacgacctggtgctgctgcacagcctcggcgtgcgcctggtgctggtacacggctcgcgcccgcagatcgaggcgcgcttggagagtcgcgggcaacagcctatctatcaccgcggcttgcgggtaaccgacggcaccaccctggaatgcgtgatcgacgccgtcggccagctgcgcatcgccatcgaggcgcgcctgtcgatggatatcgccgcctcaccgatgcagggctcgcggctgcgggtcagcagtggtaactacgttaccgcgcggcccatcggcgtggtcgatggtgtcgactaccaccacactggcgaagtgcggcgtatcgaccgcaagggcatcaaccgccagctcgacgagcgcaatatcgtgctgctgtcgccgctcggctattcgcccaccggcgagatcttcaacctggcctgcgaagacgtggccatgcgcgcggccactgacctggccgccgacaaactgatcctgttcagcagccagcagggcctgctcgacgaggacggcaagctgatccgtgagttgcgcccgcagcaggtgccggcccacgtgcagcgcctgggcagcgactaccagggcgagctgctggatgccgccgcccaggcgtgccgaggcggtgtgaaacgcagccatatcgtcagctacaccggcgacggctcgctgctcaccgagctgttcacccgcgacggcggcggcaccctggtcgaccccgagcagttcgagtcgttgcgtgaggccgacatcaacgatgtcggcgggctgatcgatttgatcacgccgttggaggagcagggcattctggtgcgccgttcgcgggaagtgctggagcgcgagatcggccacttcagcatcgtcgagcgcgacggcatgatcatcgcctgcgccgcgctctacccgattgccgattcgaattctggcgagctggcgtgcctggcggtcaacccggagtatcgccatggcggccgtggcgacgaactgctcgaacgcatcgaggaacgcgcccgcgccaagggcatcaacaccctgttcgtgcttaccacccgcaccgcacactggttccgcgagcgcggcttcgagcccagcagcgtcgaccgcctgcccgccgcccgtgcctcgctgtacaacttccagcgcaattcgaagatcttcgaaaagagcatctgatcggtagcctgccttgagcgcgaccaagcctgggatgaacgtcatcccgggcctggttgtgctcgtaattcagcagctcagtgaccttaatcgatgccatcggctggcgcggcggtccatcttggtcaaggctgcaaggacaccctctcgataaaggaccgcgcatgcccatccgacgctctccgatcaccgccgcccttgcgctctcattcctgtcgttttccgtgctcgccgccgacctggcgcccgacgcgttactcaagaaagcccaagccgaacagaagccctacctggctaccgtcgagcaactggtcaacgtcgacaccggcaccggtcaggagccgggcctgaagaccgtcagtgccttgctggtcgaacgactcgaggcgctcggcgccgaggtcaagaccagcccggccagcccgtctgcgggcgacaacatcgtcggtacgttcaagggcactggcagcaagtcgtttctgctgatggttcactacgacaccgtgttcctgccgggcactgccgccaagcggccgttcaaggtcgagggcgagcgtgcctatgggcccggcgtggcggacgccaagggtggcgtggcgatgatcctgcactcgctgaagttgctgcaggatgagaagttcgatggcttcggcacgctgaccgtgctgttcaatccggacgaggaaaccggctccgccggctcgaagagcatcatcgccgaactggcccgccagcatgactacgtgttctcgtacgagccgccggacaaggacgccgtgaccgtcgccaccaacggcatcaacggcgtgatgctcgaggtcaagggcaagtcctcccacgcgggctcggcgccggaggccgggcgcaacgccgccatggagctggcgcaccagatgctgcagctcaaggacctgggtgatccggccaagggcaccacggtgaactggacgatggtcaaggccggcgacaagcgcaacatcatcccctcgagcgcttcggccgaggccgacatgcgctactcggacctgagcgaaagcgaccgcgtgctggccgacgcgcagcgcctggtgcagaaaaagctcatcgatggcaccgaggtcacggtgcggctcgagaaggggcgcccgccgctggcgaagaatgccgcgtccgagcgactggccaaggacgcccaggcgctctacgccaagatcgaccgcaccatcgagccgatcgccatgcgcttcggcaccgatgccggctacgcctatgtaccgggcagcgacaagccggcggtgctggaaaccatgggcgtagtgggcgccggtctgcatgccgatgacgagtacatcgagctgtcgagcatcgcgccacggctgtacctgacggtggcgctgattcgtcagctgtcggcgcagtagcgtggtggcagcgcaagccgggcttgcgctgcttctcgatctgctagctgcggcgtaccagcagcacacccgactccatgtgatgggtataggggaactggtcgaacagtgcgcagcgctcgatgcggtgggtgtcgtgcagctgggcgatgttctgcgccagggtttccgggttgcaggagatgtacaggatgcgctcgaaacggcgggtcagctcgcaggtgtccgggtccatgccggcgcgcggcgggtcgacgaacacgctgccgaagtcgtagctcttcaggtcaacatcggccaggcggcggaacggacgaacatcattgagcgcttcggtcagctcctcggcggacaggcgcaccagagtgacgttatcgatctggttgtcggccaggttggccagggcggcgttgaccgaggtcttgctgatctcggtggccagcaccttgcgcacgcgggtggccagcggcagggtgaagttgccgttaccgcaatacagctccagcaggtcgtcgtcgcgctggcccagcacatcgtaggcccagccgagcatcttctggcacacctcgccgttgggctgagtgaaggcgccctccggctggcggtagcggaagcggcgaccggcgacctgcagttcttcttccacatacgggcggccgaccacgatgcgcttgcccttggagcggccgaccaggctcacctgcaactcctcggcgagctgagtggcggcggcttcccaggcgtcatcgagcgggcggtggtagcacagggtgatcagcgcatcgccggtcagggtggtcaggaactcgacctggaacagcttgaagcccagtgccgggctggcctgccaggcggccttgaggcgcggcatcagctcgttgatgcgcaggctggcgatggggaaatcttcgaagaagatcgggctgtgcttgtcgccggcctcgaacatcgcgtagtgacggttctcgctgccggcctcgcgccacaggcggaattcggtacgcaggcgatagtactcgcgcggcgactcgaacacctcgggctcaggcgcggcgaacggcgtgagcagttcgaccaggcgggccttcttctcggcgagttgggcgtcgtaggcggcggggtcgaatgcgggacggctcatcggtcactcgtgcggcaggaaaacggggcgccattgtagcgattccgctgccggcgtgccggtgtcgtcgattattggtggggcggggagcgaccaagagggggctggtgcaggttgatcgtcaacacgacgtagcctgtggttgaacgaagcgatacccaggattgcccatgggcacacgctgatcgaggcctacccgggtatcgcttcgctcaacccgggctaccaagaacgtttagaacagcgccagcttgatcacgcagaaaatcgccagcgctaccagcatcccgttcagctcgcggaaccgcccggccagggtcttggcggcgacccaggtgatgaagccgaaggcgatgccggtggcgatggagtaggtcagtggcatggccagggcggtgaccaccaccggggcggcgacggtgatgtcgctccactcgatctcggccatgcccgaggccatcagcacggcgacgaacagcagtgccggggcggtggcgaaggccggcacgctgccggccagcggcgcgaagaacagcgcgaacaggaacagcacggcaaccacgatggaggtcaggccggtgcgcccgccggcgctgacgccagccgccgactcgatatagctggtagtggtgctggtgcccagcagcgagccgcccagggcggcagtgctgtcggcgatcagggcgcggcccatcttcggcagatggccgtccttgcgcatcaggccggccttcttggccacggcgatcagggtgccggagttgtcgaacaggtcgacgaacaggaaggcgaagatcacgctgatcaggctcacgtccagcgcgccggcgatatccagctgcaggaaggtcggcgccagcgatggcggcatcgacaccacgccgccgaactggctgacgcccagcaggatactcagggtggtgaccaccaggatgctgatcagcaccgcaccggtcacccgcagcgcttccaggccgatgatcaggaagaaaccgaggatcgccagcagcgcggcgggcgagccgaggttgccgaggccgaccatggtcgccgggttggcggcgacgatgccggcgttctgcagggcgatcagcgccaggaacaggccgataccggcggcgatggccgagcgcagctccagcggaatgctgttgatgatccactcacggatcttgaagatcgacagcaggaagaacaggcacgccgacaggaacaccgcgccaagggcgacctgccaggtgtggcccatgcccagcaccacggtgtaggtgaagaaggcgttgaggcccatgcccggcgccagggcgatcgggtagttggcgatcaggcccatgaccaccgaaccgaacgccgcggccaggcaggtggcgacgaataccgcacccttgtccatgccggtctcgccgaggatgctcgggttgacgaacaggatgtaggccatggtcaggaaggtcgtgacgcccgcgagtatttcggtgcgcacgttggtgttgtgtgcgttgagttggaacagtctttccagcatgcggagctccgatggcagcgaacgcgcgttgaagtgtgcagagcgcaagcaaagcacttcacgtgccatttcgccttgccgatccgcgaaagcgcggcatcatagcagcccgccccaggccacggcagccgtctctgtcggcaagttggcaaacgctgggaaacctcctttacccggccttgtctgagcgctctaatatcgccccgcccggcgcctgatgcgccgtgagctggcacgcacagggaggctgcaacgcacatgatcatcggaatcgaccttggcaccaccaacagtctggtcgccgtctgggacggcgaagcggcgcatctggtgcccaatgccctgggccgcctgctgacgcccagcgtggtcggcctggacgaccatgaccagctggtggtcggcgatatcgcccgcgagcgcctgcagacccatccgcacctcaccgcggcgttgttcaaacggcacatgggcagcgcccagagcacccgcctgggttcgcgctcgttccgcccggaagagttgtcggccatggtgctgcgcagcctcaaggaagatgtcgagcgcgcctacgggcagccggtcaccgaggcagtgatcagcgtgccggcctatttcagcgacgcccagcgcaaagccacgcgcatcgccggcgagctggccggcctgaaggtcgaaaagctgatcaacgaacccactgccgcggccctggcttacggtctgcaccagaagggcgaggcgacctttctggtcttcgacctgggcggtggcaccttcgacgtgtcggtgctggagctgttcgagggcgttatggaggtgcgcgccagtgccggcgacaacttcctcggcggcgaggacttcgacgatgttctggtcgcccacttcctcgctgccatgggcggccagggtctgcccgaccaccagcagccggcaatcaatcagcgcctgcgccgtgaggcccagcgcgtgcgccatgcccttgggcaacagccggaggcgaccttccagctgcgcgaggatggtcgcgaatggacgctgccagtgagccaggacaagctgctgagcatctgcgagccgctgctcgagcgcctgcgcgcgcccatcgaacgggccctgcgcgatgcgcgcatcaaggtcgccgacctcgacgaagtgctgctggtcggtggcaccacgcgcatgccgctggtgcgcaagctggtggccagcctgttcgggcgcttcccggccatgcacctgaaccctgatgaagtgatcgcccagggcgctgccatccaggccgcgctcaaggcccgcgatgccacgctcgaagaagtggtgctcaccgatgtctgcccctacagcctgggcgtggagatcagcaagcaggtgggtacccagcagcagagcggccattacatgccgatcatcgagcgcaactgcgtggtgccggtcagccgcgtgcagagcgtgtataccctgcatgacaaccagaagcaggtcagcgtgcgcatctaccagggcgagagccgcctggtggccaacaacatctttctcggcgagctggaagtggccgtgccgccgcgcccggctggcgaagtgtcgctggatatccgcttcacctacgacatcaacggcctgctcgaagcccaggtggacacgccgctgaccggcgaaagccaccgcctggtgatcgagaacaaccccggcgtgctcagccccgcggaaatcgccgagcgcttcgccgctctggaggcgctcaaggttcacccgcgcgaccagcaggtcaacagcgccctgatggcgcgcctggagcggctgtatcaggaatgcctgggcgatttgcgcgagcacatcggccagctcgccgcgcatttcgccgcgatccttgaaggccaggacgagcggcagatccgcgaaacgcgcggcgagctcaccgcccgcctggacgccatcgagcaggggtactgatcgcttatgaatccctggacgctgcttggcctggacgccgacgccgatacccgcagcatcaagcgccgctacgcgcagttgctcaaacagcaccgcccggacgaggaccccgaagccttccagcgcctgcgcgaagcctacgaacaggcgctggcccatgccgccgcgcaggatcagccctgggacgacgctgccgagcaagtgccggcgcctgagctagtggagccggacgagccggttgtggtggccgccgagcagccggcacacgcgcgcatcgagcaactgctgcaggccagcgagtcgctggacgccgccctgcagcaggcccgccagttggggctggaggccgatctgcagcgtcatctgctggcccgttgcggcacgctggatgaacaaggcctgcgcattctgcgctggggcatgcagcacctgcagtggttgtcgccctggcaggccgactacctgccgcgcactcagtccgaggcgctggccgcgcggctgctggccctggagctggaagccctgcagcagcgtctgcaggcgggcgaggagcgtgtcgtgctggacgccgccagcacgctgcttatcagcgactggctgcagtcgttcgaccgccgcctgcagttgcaggacggcatggtgtggatgctcgaagtcaccgaagactggtcgggcgggctgttcgaccgcctgtgcaggctgttcggctggaacgaggacaccggcgaactgccgtgctccgtcgagcgctggaactggctgtgctggcgctgcgagcgtcacgccgcgggccagcgcgtgcagcaacatctgcaactcgattggccgctgcgcgctgaagaacgagccgcctggctgctgctcaagccaatgggcgagcgtgaggcgcggcagctggtcgaccgcttcgatgctgaagactggcaggcctgcgacgcgctggagcacctgctcaccgagcgctaccccgagttgccggagcagctcggcctgcagatcgacgaggactggcggcgctggcaaccgcgccagtggacggtgcctgccaccgtctacgcctggctgctgctgttcaccgccatgttcgccacctcgctgcaggaggcgaagctttcagtgtacctggagcgctcgggcggctatctcggcctgggcttcaaggacctgctgatcagcgtcggcatagtcgcctggatggtgattgtgtcgcgtggctggagccggctggcgcgttatctgacgcgcctcgatgtgccgctgagtcgcctgctgctgccggccacctggcgtgacgcgggtgccggcatgctggtgctgcgccatggcctgccggcggcgttgttcgcgctgatcgtcaccggcttcgccccgagcctggtttccgactgggtcgtgttcggcgcggccttgctgctcgaagtgctgtttctcggtctggtcggtagccgccgcatgccctggccgcgctggtcgctgtggcgcaccggcgccttcaaggtcgactaccgcaagaaggccgaatggtgagcccctgggaactgctaggtctggacgccggggccgacacccgcagcatcaagcgccgctacgcgcaactgctcaaacagacccggccggatgaggatcccgaatcgtttcagcggttgcgtgaggcctatgagtgggcgttggattgggcgcagcgtacccagaacgtggacgaaccacctgtggttcacgaaagcgtcacgccaccgccgttcggcgatgggcagcgcgccttcgcgccgttgaccgaaacccaatcgcaggacagtgatgaaaacgcctggatatgcagcctgccggacagttgtgcgtcgttggacgatgccttgttccaggcacgcgaggctggcctggaacaggttttagagctggagctgctacgccgcagtcagctgcctggcgagcgggccatcgagatcgtgcgctgggccatggcgcgtctggactggctgacaccctggcaggccgattatctgtcgccgcaggtcatggcccagttggccgagcgcctgctggattgcgagttggctaccctgcaggccgacttcgggcagatgagcgaagctgaattcatcacccgaatccgcgcgctgggcaggcagaaatggctgcggccgctcgaactcagtcgccgccttcagctggccgtgatggcgttgctggaggcacgcgatgactggtcgctatcggcgctcgagtctgccaccgaggtgtttggctggagcgagatgctcggcaacatgccgttctcggcagatcgctgggcagggctctccgagcgcgccttcgaatacagcgtagtgcagcgcctgcgcgagcagctgaacctcgacgtaccggtcagtcccgagcaggcggccacctggtttctcctcaagccgcttgaagacgatgtgcgacggcgcatggccgagcgatttggcgagccggagtggcgggcctgtgagcaactggatcagcaattgcgtagcagctcgaccctggcccgctcattcggtggctatcagaaggattggcgcgactggaaatcgctgtcctgggggcggtgggcgacgatctacgtgtggctgctgacagccgtggtgttgtttgccagtcagctttacctcagtgccaacaaacctgagccaaccctggcccgcgacggcattgccgcgctggccgccagcgtactggtcagtgcgcttctcagtgtattccggcgtgtctggggccgattggccaagttgctcgacgcccaggatcgctggctcagcaggcgcctggttcctctggggctggccagtgggcgccacgggctgttgctcatacggcatctggcgccgctggcttttctcagcctgctggtcagcggttgggctcgccagttgcctggctggtggggccccgggctgggcctggccacggcagtcggtggctgctggtttctggcgcgtgttacccaaggcgtgccagccaacgcctgggtgctgagaatcggtgggctgttcaatcggcatacctgggtgatgatgctggtgtggctggcgctgatcattggcggcagcatcctgggcgccaccttggggccgaaggggcagcgcgccacgtcacctgactacagccatgggttagagaacccctgcgctcaccccaccgatgccgagcagcaacggttttgcgacgaggctgcgcaaatggtcaggaaggcgatgggcgatttcgagcggcagcgatccggtgaatcaaagcctcagggctgaggcctagcgcggctcatcccccaccaacggatcccgaatccggtcgcggctcgatagcgcggggaacagcttgatccacaacaggctgatgccgatggcgccgaagccgccgatcagtacggccggtacggtgccgaaccaggcggcgctgacgccggcgcggaagtcgccaagctggttggaggcgccgatgaacaggctgttcaccgcgccgacccggccgcgcatgtcatcgggcgtctgcagttgcacgaaggcgccgcggatcaccatgctgaccatgtcggcggcgccgagcagcaccagggtcgccaggctgaaccacagcgaggtggacaggccgaagccgatggtcgccacgccgaagatcgccaccgagccgagaatcaccgggccgacgcgccgctcgatggggtggcgcgccaggtagatcgacatcagcaacgcgcccaccgccggcgctgagcgcagcaggcccaggccccacgggccggtgagcaggatgtccttggcgaacaccggcagcagggcggtggcaccgccgagcagcacggcgaacatgtccatggagatggcgccgaacacttccgggcggctgcggataaagcggaagccggccagcagcgactccacggaaatcttctgcttcagcggcttctgttgcgacggcaggctgagcatcatgcagatggcgatcaggtacagcaccagtgccgggccatatacccaagctggcgccacggcgtagagcacgccgcccagggcgggggagacgatggtcgcggtctgcatcgccgagctggaagcggccacggcggcagggaacaggcccggcggcacgatgttgggcagcagcgcctgggtggtcggcatctcgaaggcgcgggcggtgcccatcatgaaggcgatgacgaagatcatctcgcgggtcaggctgcctgtgctgctgccgatcagcagggtgatggcgacgatagcctggccgcactggcatagcgcggcgaccatacggcggtcgaagcgatcggcgacgtggccggtcagcagaatgaagagaatcttgggcaggaattcgaccaggccgaccaggccgaggtcgagcacgttgccggtaaggctgtacatctgccagccaatggccacggtgagcatctggaagccgctggcggtaaatacccgggccagccagaagcggatgaaaggcgtgtgatgacgcagcagcaactggccgtggacggacatagtgatacttaggcggctaacgaagggcgctcaggttagcacgaccgttgtaacatttggatgcaggttgtctgatgacttcagctcaccagcgctgcgcgtgccgtggtgcttgaaagctgttcattatctttaagcccaggttcgccgactttggtggctaagtggcgggagcggcctttggtagggtggaccgggcgcgtagctgacgcttcagctacgcgccccgacccgtccaccgctctgtgatcgtaatggtggatgaaaagagcgtcatccaccctacgtcggtgtggaagcgcgccatgcccgcaatttttcgcgcgcatggcgcgctcccacaagggatcggcgaatggctgctattgccttctagttgacgcttcatgcgtatacaagacttcgaacagattcttagtgaatcaatccactaagcagccacaaacccagcaacagccagatcagcccgccgatcaccgagccgcgcatgaacgagcgcaccgcgctgtacagcaggatcagacccagcagcagcacggcgatgctgagcagcgacggggtgacgcccagggcgccggacaggccgtcgataaaactggataccgcgccggcgagcatgccgaacacgccgctcagggcgtcgacgataaagcggatgaacgagccgaatgcctcgcccagggattcgaaaaagccttctacgcgcatgcagggattcctggaaaacggaaagggcgacaagcgccagggtgctgactattgagccgctgcgccctggcctagttcccgaattctgcggatggcgccgttcacgcgccgagcatggccttgagcttgctggccagcgactcgaaggagaacggcttggcgatcatgtccatgtccttgcccaggtagccgtcgcgcagctcggcgccctcggcgtagccggtggcgaacagcaccttgaggcccggctgacgctggcgagcggcgtcggcgagctgacggccgttcatgcccggcaggccgacatcggtaagcagcaggtcgagcggcgcgtgccgctccagaagacccagagcgctctgtgcgtcactggcctggatcagctggtagccgagctcttcgagtacctcgatcatcagcatgcgcaccacctggtcgtcctccaccaccagaatccgctcgccagtgccgcgcggtgcgtcacgccgggcgtccaccggctgctcggtgggtgccacgggcaggcgcggcagatagaggttcagggtggtgccgcgtccgacctggctttccaggtgcagataaccgccggtctgcttgacgaaaccgtagaccatcggcaacccgagaccggtgccctggccgatgggtttggtggtgaagaagggttcgaaggcgtggcggatgatttcctccggcatgccacagccggtgtcgctgaccgacagcagcaggtaatcgccgggcggcacctggtagttgtgcgcctcgctttcaccgagctgagtgttgcgggtctcgatgcgcagcgtgccgccgtcgggcatggcgtcgcgggcattgatggccaggttgatcagcgcgttttccagctggtggctgtcgctgcgggtcggccacaggtcgtcggccaactggatttccagggcgatctgctcgcccagggtgcgcaccagcaggtcttcgagggcgcataccagggtgttgacctgcaccgggcgcaggtccagggactggcgccgggcaaaggccagcaggcgatgggtcagcgaggcgccgcggttggccgaggcgatggcggcatcgacaaagcgggccagttgcgggtgatcattggccggaagcttgcgctggatcagctccaggctgccgaggatgccggccagaagattgttgaagtcgtgcgcgatgccgccggtgagctggccgatggcttccatcttttgcgcctggcgcagctgctcctcggcctggatgcgctgcaggacggcttcgctgacccgttcctcgagggtctgggtcagttggcgtagcgccagttcggtgcgcttgcgctcatcgatatccatcagcacgccgggaaaacgcagtggcgtgccgtcggcggccagctcacaacggccgttggcctcgatccagcggtagccgccttctgggtgcagtacccggtactcggcgcggtaagcgccgccgctggcgatggtacgttcgatcgacgcgcgcaccgcgggacggtcgtccgggtggatggcggcggtcacctgatccagtgccataccgctggcggcctgctgcgggtcggcagcgaaggcgcgggcgaagcgctcgtcaccggtcacccggtcttgcggaatgtcccacacccaggtgccgagcaccgcgccggcgtcgagcgccagttcgatgcgctccttggcgctgcgcagttcggcttcggcctggctgcgctgctcgatggcgaccacctggctggtggtctccaccacgatgcacatcatgccgtgggagcggccggtgttatcgagcagcgggttgtagtagaggttcatccaggcatcttcctgcaggcctgggcggcgtagcggcaggtagaggttttcctggcacatggaacggccgctcaggcccatggcgatcacatggcggttccactcggcgatctccggccaggcgtcttcagccggcaggccgaaaacttctggatgacgctggccagcgaaggccgcgtaggcatcgttgtagatcagtacaccgtgctcgccgcacagcaatacgatgggcgtcggcgaggaaaggatcagccgcgtggtgctgaccagcacctctggccatcgctcgatggggccgaggctggtggctgcccagtcgaagcggtggatgagctcgaccgcttcgccggtctggccggcgaacaggcaggtctgggagggagtatttggcgtcgcggacatcgattgggagcctatcctggcggtttggccgttagcgggccgcggcgcgggtgggtcagttgggtttgccgctggcgaaggcgtgctgcagtttttccgccagttcgtcgctgcggtagggcttctgcacgataaaagcctcatcggcatccagcccgccgatctcggcatagccggtgacgaacaccaccggcagctgcgggtagcggcggcgcaccgcctgggccaactcggcgccgttcatgcccggcatggcgaagtcggcgagtagcaggtcgatgtcgtcatcgagcttggccagggcatcgaggccgctgtgggcctcgcgcacctggtagccgagtgcatcgagggtcagggcggtgacctcgcgaacccgcggatcatcgtcgaccagcaggatggtgcgctggtcaccgggctcggcgaccggcagcggctggctggagacctgctcgtctgcctgcaccacgttgcgcaggcccggcaggtagaccttgaccgtggtgcccacgcccatcttggtgagaatgcgcgcgccgccgccggactgcttggcgaagccgaacacctgggccaggccaaggcccgagcccttgccgatttccttggtggtgaagaacggctcgaatgccttggccagtaccgcctcgctcatgccgctgccggaatcctgcaccgacagcaccacgtagtcgccaggctccggatcttccgggcggctgggcatttcgctgatcacctcgttgctggtgctcaggcgcagggtgccgccgacgcccatggcgtcgcgggcattgatcgccaggttgaggatgatcagctcgatctgcgtcgggtcgacccgggcgtgccacaggtccggctcggtggctgtctcgatcagcacgctgccgcccagggtgcttttcagcagttcgagcatgccctgcacggtttcaccaaggttgaccgcttccggcaccaggcgctggcgacgtgagaaggccagcagctgggcggtcagcttggcgccgcgctcgccggcatcggtgatgttctgcagacggccgcgggccttgtccaggttgcccttttccaggtcgcggatcaggaagctggtgctggtcagcaccacggtcagcaggttgttgaagtcgtgggcgacgcccgcggtgagctggccgaccgcttccaggcgctgcatctgctgcagggtcgcctcgacccgttcgcgctcggcgatctgctcgcgcagctgctggttggtggccgccagttcctcgaccaccgcacgctcgtgggtgatgtcgcgaaccgtggcgtacagcaggtcgtcatcgcgcaccacgatccacgacaaccagtggtagtcgtcgttggcatggcgcatacggttgacgaaacgcaccgagacgttgtccgaggtcacccgttcgatgtgcgcgcgggtgtcctgctgatcgtcggggtgcaccagttcccagagcgggccctgggtgagctgctggcgcgtccagcccagggtctgctcccaggcggggttgagggcgcttgagcgcatatcgaagcgcaacacggcaagcaggtcgcgggacaattcccagttgcggtcacgctcgcgggtacgcttctcgacacgctcgccgagcacgtcgttgaggcgcagcagtgcttcgttggcctgcttctgttcggtgatgtcgtgcagcacgccgagaaaacgggtgcactggccatcgtcgaagaacgcctggccacgggcggaaatccagcgcttgctgccgttgctcaggggcaggcggaattcggcctggaactcgttgccgctgtcggtggccagggcctcgttgacccgctggcgcaactgggcacggtcgtcctcgtggcagcgaccgagaaacagcgccatgtcgacgtcagcgtccggctccagctcgtagagggcgcggcagcgttcgtcccagatcagcgtgtcggtggccggcacgtaatcccacatgcccatgcgcgccgcgccgatggccagccgggcgcgggcttcgacagtctgcagggtatcttccacccggcggcgttcttcgcgctcgttgacctcggccatggcgcggtcgatggccttgggcagaaacggcagattctgtttgagcacgtagtcgacggcgcccaggcgcatcatctccaccgcatgctcttcgccgaacatgccggacaggaagatgaacggcgtctgcggtgccaggcgacgcgccacttccagtgcctgggcgccggacgagccgggcagcaggtagtcggaaagaatcaggtcgaagcgctcacgctgtaatgcgcgctcggcggcttcatggtcatagaccagggtgcagtcgacaaccaggccattgcgttccagtgcgagcagggccagctccgcgtcatgcgggctgtcttcgatgaacagcagtttgagaggcacaagcggcatggagaggtcgtcgattacggtctgttttaggactggatagtacgcaagcggtacaggtgctcagttgccatcggcttgctgctcgtcgtccttggtgcggcgctgcaggcgcatggagccgggtggcggctcgttgagcacggcccagaacacacccaggtcggaaatggccgagacgaaagccttgaattcgaccggtttgactacgtaggcgttcacgttcaattcgtaggcgcgctgcagatccgggccctcacgggaggaggtgagcatgacgatcggcatgctgcgcagctcggccgagtcacgtaccgccttgagcacttccaggccgtctactttgggcagcttgaggtcgagcatcatgatcgccgggttgccgggcaggcggtcggcgtggtcgccgcggcggaacaggtagtcaagcgcctcggcgccatcacgcatgacgatcacgtcgttggccaactggctgcgctccagcgcgatcagagtcaattccagatcgtgtggattgtcttcgaccagcagaatcggtttgagcattcgtgtcctcgtcccgttacgcaagaacggggtggtggcgtttgggtaacgcgaagtagaaggtggcgccctggtcgatcttgccctcggcccagacccgcccatcgtgacgctcgattatacgtcgtacactggccaagccgatgccggtgccttcgaattcctccatgcggtgcaggcgctggaacacgccgaacagcttgtcgacatattccatattgaagcccacgccgttgtcgcgcacaaagacgatcacttcatcgtcatgttgttcggcaccgatgacgattatcgccgggtctcgttcgcggctgtacttgatggcgttggccagcaggttgcgcagcgccaggtgcaggaaggcggcatcggccactacccgtggcagtggctggatatgccattccaggttgcggttctggtagtcgggcttcatttcctcgcggatcgcttcgaccagcgcatgcagattcacgtcggtgaaacgcagcgccgagcggcccatctgcgagaaactcagcaggttgtccaccagggtgccggcgaagcgcgccgactcggtgatgtgctcgagaaagcgcaccccgcgctcggacagcttggtgccttcgaagtccgccagcagctcggcgtagccggcgatatgccgcagcggcgcacgcaggtcatgggacacgctataggagaaggcttccagttccttgttgctctttttcaggtcgctggccagttgggccatttcctcggccttgcgcagcacgatgccgagcaccgcgttgcgcagctccagggcgctttccggttcctggggatgccagggcgtggaaaaaccgctgatctcctcctgccagcgcgcgaagctgttgcgcgggctgagggcgccgctggcgctgaccgctttctcgggcttgccggcccactcgacaacgcgcttctgctccggcttgaaccagatcaggtaatgagagtgaatttccgagatggccaccgccaacaaaccgccaatgtgttcgctcagcccgggcagttcggggatgtcgcggccgacgttatcggtctggaacagatcatcgctcgtatgggctcccagccactgcaccagggcattgacctgatcacgcggtggcgtctgcccgataagatcgcaatgcgaggcggagatgattgccgcgccgctggccttggcgaagtcgagaaaggtgtcgggcagtgacaataggccttcgctgacgctgtcacggtcggccatcgacgagagcatctgcacgatatggcggcgcagctgcagcagatgctgggtgcgcgagtgggcgatcttcgcctcgatctgcagcgacagcatgcggcccagtagttcgcaggcggtgcgggtctggaaaccgaccgggcgggcactggcgtggtggcaggaaatcagcccccacaaccggccctcgaccacgatggagatcgacatcgaggcgatggtctgcatgttgcgcatgtattgcaggtgcaccggcgagacgctgcgcagggtcgcgtagctcaggtccagcggcttgccggtcagcgggttacaggcggggcgcagcggcgagggctggtagttggcgtcctcgatcacccggatgcggttggccacgtacagttgacgggcctggggtgggatgtccgaagccggaaagctcaggcccagatagctggggtaaccctcgtcgaggcattcggcgagtaccaggccgttgccttcgggatcgaagctgtagatcttcacccggccgaagccggtgaggcgcttgacctcggccaccgacaggcggcacagctcgtcgatgtcatcggcgccctgcaggtgaccgatgaaggtacgcaccatcggatacagggtgttgtaggccgtcaccacgttgctggtgggctcgaattcggcgatcagcacctgatcgaagcgatgcgcgaccatggcggtcggctcgctgcggcgcttgccttcgcgaaagcgcacgtcgccgatgtgaaagggcgtggtgtcgtcgtcggacagttgggcgaggcgctcggccagcacggcgccgtcttcgagcagctcgtccaggtgcatgcccagcagctggtcaggctcgagacccaaccaatcggcgacgttctcgctcacttgcagcaccgtcagcgcctgctcgtcgaacaccatcagaaaaccctggggctggatgctgcccgggatatggatgggttccttcgcgcagttggcgatcgcggtgctcaggtcgatgctggtatcactagacgccaagatgatctcctccggttccagaccgatcgacggcggtctcgtgggtgccatggtctgcgatggcgggcgctttcgtctgtgcacattcttgcggcagtctgcacggactttagcgccgggtaaaccgtcatccacgccaaccgccgggcggcaggtcgcgaggaactttgcccggtcgcttgcctctgaatgccgcctgattcagcgtgcgattgcaacattgtccaggcatgctgagcgcgctccccgaatccgagaatttccatgatagctgccatcaagctggctttctcccgcctgcccctcatgcgcccgagagtctgggcgctgttgtcgatccttctgctggcgggctatcaggtgcatgcgctgcatctggatgaccgagtgtattactggctgaccacgccggcggccttgcagaacgcacccggcagcctcacggggcgcgcctatcaggtgcaggtcaatgcccggccggttgccggtgtcaatgacaacctgtccggcatcacctatgacgatcaacgcgatcagctgtgggcggtggtcaacaacccgtcggagctgctggccatgagccgggacggtgaagtgacggcgcgctacccgctgagcggcttcagcgatgtcgaggacgtgacctacctgggcgacggccagttgctgttcgtcgaggaacgcgagcagcggctggccgtggtgccggtgcccaggcaggctggtgcgctgtttcgcgaggattaccgttcgctgaccctgggtatcggccgtgatggcaatcagggcttcgaagggattgcttatgatcgggccggggatcggctgttcgtggccaaggagcattcgccgattaagctctacgaagtgcgtggcctgaaacgcagcgtcgagggcgacttcggcctgaaaatcatcgaccacgacgagtggattcgcgattcggtgttcgccaccgatctttccgccgcgcatttcgacgagcagaccgggcacctgatgctgctcagcgacgagtcgaaacgagtcatggaactcgatggcaatagcggcaagctgatcggctaccgaaccctggacagcgatttcgccggtctcggcaaggccgtgccccatggcgagggcatgaccttcgatgaccgcggcaacctgtacatcgtcagcgagcccaatctgttctatcgcttcaaccgcagttgaagcctttatgcatcagcgcggcgggtactggctgagcacccgggcgacggtctcgcgcacctcggcctcgcgctgcgcggggttgcccgagctgtcgcgcacgatgcgttcgtcgctgccgcgccacaccagcttgccatccttgccatcgaacagatcgacctgcacggtcgctaccttgtagtcgatggtgcgggtttcgttgtaggccgggccgccccagtaagggccccagtaaccgccgaaaccaccaccgaagccgctgctgacctgctgctggcggtcatcgacgaccagccatacctgcaccttcagatcgcccttggcgccagcggtggccgggcgcaggccgcgctggtcgagctgatcggccacggcgttgcgcaggcgctgctcggtgaggtcgctgcggatgcgcgggtcatcgggtttgtactgcaccgccggctcctgccagctccagctgcggtaagcgccgaagtcgcggctggcgtcgtaatcgcggttgatctgctggctctggcaggcgccgagaagcatcagcaggggaatcagtagcagaggcaggcggcgcatcggttttctcctgagtccatcgttgatcgggttcatgccggcgggtattcgccgagggcatcgctgactgccttgcgcagcgcctcggcgcgttcggcctggctgccgctgctgcgcatttccgcctgaccgctccacacctgctcgccgctgcgaccatcgaagaagtcgatgcgcaccaccacgacctcctcttcataggtgcgggtcagcggtacgcgggcccctacgccgacgccgttgccgtaatagccacggttgccgaagctgccgtagccgcctccgtagtagggatcgtagctatcggccacttggcgtacgcggcgctccaggcgggtgtcggtacgcaccttgaggtccggggcggcggtgccctgggcggggcgcaggccgcgctgatccaaggcattgttgagggcgtcctgcaccagatcggcgctagcccaggcgctgccggccgggcgctgttgccagccccagctgcggtaggcggcgtagtcgcgcggtgcggccgggtaggcgctgcgatcgaaatggttggaggcgcccggcggtgccggcggcaggggcaccgagtcggtggtgtacggattctggctctggcaggcggccagggcggcggtgaacagcagcagcgcaaagcgtttcatggcgtctctcctggcgagcgggggctggcacagcagggttcagcgtggccggcagatccagtgcaggtagcgtcccaggccagcgaaggccggatggcgacggtgcgccagctccatttccagcaaatcggcgagctgcgccttggcctggaagtctcggggcatgtagtcgtggaacacccgtacgccgctcctgtgttcgacctgccagttggcggcaagttgcgattccagctcccgcgggtcgaggggccgctggggcgtcaggctttgcttctcgccggcgaattcgtccttgcgcagtttgcgcaggtggcccttgagcaggttgcggtagatcagcgcgtccttgttgtagaacgccagggacagccagccatcggtggcggtcagaccatgtagggccggaaggatggcggccggctcggccagccattcgagcaccgcgtggcagatgaccagatcgaagggcgccgcgaaacgccccgacaactcctgccagggcgcgtgaatgaaggtcgcatccacgccggcttcggcgaaacgctcacgggcgccggcgagcatgggctcggcgggctcggccagggtgacctcgtggccacgctcggccagccacagtgccatatggcccaggcctgcgccgacatcgagcacccgcagtggccgctcgggcaaggcttcggcgaggtcggcctgcaatacggcgaggcggatcgcgcccttggcgccgccatagatcttctcggcgaagcgggtagccagttcatcgaagtgccggtcgctcatcaggcgaaccgccgttcgctgtcggccagcttggcgcgtaccacctggtccatgtccagacccagttcgctgcacagcagcagaaggtagagcaccacgtcgccgatttcctggccggcgtgttcgagctgatccgccggcaggttgcgcgactgctcttcgctgagccactggaagatttccaccagctcggccatttccacgctggcggccatggccaggtttttcggggcatggaattggcgccagtcgttgcgatcacgaatggcgtgcaggcgggcggtgagttcggcgatgttcatggggcgtctcggaggcagaggccgcctattctttcatgccgcagcgaacctcgtccaaagacgcgcgaaacgggcgttggcctagatgacctgccagttgccggccatatgcggcgtatcgtccttacctcgtaggtcgaactggccctcggctgccggcaggctggcgcgcatgcgcaggtcgctcggcagcagcaccggcttctggaagcgcacctcgacactgtagcccgaggccggcaggtgattctgcagcgccgccaaggcgcgggccttgttccacaacccgtgggcgatggcgcgggggaagccgaacagtttggcgctcaggggcgacaggtggatggggttgtagtcgccggacacccgcgcatagcggcggccgatattcgcgggcgcctgccagctgtccagttcatccatcggcaggctgggcggctcgctgcggccgatggtcggcccgtcgagtttgacgccgcggcagaggatgcggctgtcaccctcccagagcaggccgagctgatcctcgagtcgggtgatcacgctgaacaccgcgcccttgtcgtggggggccaggttgctggcctccacgctcagggtgaaggggccgaggccagccagctgacgcaccacgcgaatgcggttttccagatgcaccaggcccagcgccgggaaggggaagtccggctcggtgagcagcttcatctgcagggtgaaggccagcacgtgggggtaggtggcgggcaggcgggcatcgtcgatgaagccgcacagctggcgatagcgcgccaggtgattggcgtcgacgctcaccgggcagcgcagcccgcggtgcggcagcaccttgccggttatgccacggcgcgtggccgcacgcaggagctggccgggcagtgccggtggggtgtgcagatcgagccattcggttgccatcgtgcgctccggtgcaaggtgaggttctgcgtactctcgtcgagatttacgacattggccagtgtccattggtgcccgtggcgcaaacgattgccagcgccatgggcgcgccctgcaaaatccgcctacgctcaggtggaatcggcgcggccatccactcatgcaaggaatgcagcatgcccaacctaaataaacaaggcagcatcgcgcccccggtcgctgtactgacgggctttctttgcctgcgcacctcggttccacaaccaggcaggcatcgacaaaccgacctcgtggagcgggtgagtcgggtgatcgaggagttgctgatcgacggcgcgaccctggaacaggtcgccgcgcggctggatatgtccgcccggcgcctgcgcgagcaactggcccaggccagcgtgcgcttcaacgacttgctcggcgattgtcgctgcagcctggccaagcgcttgctggtggagaccgaagagcgcatcgaatggatcgccgagcgcaccggcttctccgaaccaagcaccttctgccgtgccttcaaacgctgggtcggcgagacgccggcggcgttccggcgtcgtggccgtgcggcttgatcaggcgcccagcaggctctgcccgcaaacccgcaatacctggccgctgaccgcgcccgagccgggctgggcgaaccaggccaccgcttcggcgacatcctgaggcaggccgccctggttcatcgaattcatgcgtcgcccagcctcacggatggtgaagggaatggctgcggtcatgctcgtttcgataaagccgggcgctactgcgttgatactgatgccgcgcggcgccagtttcggtgcccagctctgggccaagccgatcagcccggccttgctggtcgcgtagttggtctggccgacgttgccggcgatgccgctgagcgaggcgatcagcaccacgcggccgttgtcgcgcagggcgccggcgtccagcagcgcagcggtgagttgctgcggggcgcgcagattgacgtcgatcaccgactcccacagctcttcgctcattttcgccagggtcttgtcgcgggtgatgccggcgttgtgcacgacgatatccacgccgtccggcagcgcctcgaccagcttgctcggcgcatcgtcggcgcagatatccagggccaggctgcgcccgccgaggcgcgacgccagggcatcgagggcgtccttggccggcggcacgtccaacagcagcacctcggcgccgtcacgagccagggtttcggcaatggcggcgccgatgccgcggctggcaccggtgaccagggcggtcttgccggccagtgggcgcgtccagtcggcgacctgctgcgcgcaaggctgcaggcgcagcacctgggccgagatgtaggcgctcttgggtgagagcagaaagcgcagtgcgccttcgagctggctttcggcgcccggatcgacgtgcagcagctgcacggtgccgccacggcggatttccttggccagggagcgggtgaatccttccagggcgcgttgcacgctgcaggcctgtggatcgtccagggagtccggcgcacggccgagcaccaccacatgggggcaacgctcgaggttcttcagcgccggctggaagaactggcgcagggtgtcgagttcctcgaagcggctcaggctgctggcatcgaacaccaggcccttgagcttggggccgtgctcggcggtccagcgcgacaggccgaactgctcgtcgcggggcgcgaacagctcgtcggtcaggcggttggcgaagcccgccaccgcggcggccaggtcgccctcgccgccgatcagcagggcgccttccagaggtcggttgcgacccgctacccaacggtccagaggcagcggcgcgggcaggccgagcgcgccgaccaggcggcggccagccggcgtattggcgaagttgaggtagcgatcggacatggaacggactccagagggtcaactcaaagtggttgaccactgtacgctatcgctcgtttcatgcatcgacagccgcccaatgaccggccctcaagtcggtgaatcggcatcctgatgtgtcgcaaaccattacccgcaaggagccgtccatgagcctgccgcgccgggtcgccatcgttggtggcaaccgcattcctttcgctcgttccaatagtgcttacgccaccgccagcaaccaggccatgctcaccagcgccctggaggggctggtcgagcgctacaacctgcatggcgagcgccttggcgaggtggtggccggcgccgtgctcaagcactcgcgggatttcaacctgacccgcgaatgcgtgcttggctcgcgcctggcaccgcaaacccccgcctatgatctgcagcaggcctgtggcaccggactggaggccgccctgctggtggccaacaagatcgccttggggcagatcgaatgcggtatcgccggcggcgtggataccacttcagatgcgccgatcggcgtcaacgaaggcctgcgcaagatcctgttacaagccaaccgcgccaagagtaccggcgacaagcttaaaaccctgctgcagatccgcccgcggcacctggcgccgtcgctgccgcgcaatggcgagccgcgcaccggcctgtccatgggccagcactgcgagctgatggcgcagcactgggccattccccgtgacgaacaggacctgctggccgtggaaagccatcgtaagctggctgccgcttacgccgagggctggcaggacgatctgatgacgccgttcctgggcctgacccgcgaccagaacctgcgccccgatatcgacctgaccaaactggcgaccctcaagccggtattcgagaaaggccagcgtggcaccctgaccgctgccaactccacgcccctgaccgacggggcttcactggtgctgctcgctagcgaggagtgggccaaggcccgcggcctgccgattcttgcctactggcgggacggcgaggcggcggctgtggatttcgtcaaaggccacgaagggctgctgatggcgccggtgtatgccgtaccccggttgctggcgcgcaacggcctgaccctgcaggatttcgactactacgaaatccacgaggccttcgccgcacaggtgctgtgcaccctcaaggcctgggaagacgtcgactattgccgcgagcgccttggcctggcgcagccgttgggcagcatcgaccgcaccaaactcaacgtcaaaggcagctccctggcggccggtcacccgttcgccgcgacgggcgggcgtatcgtcgccaacctggccaagctgctgtcggtggcgggtaaggggcgcggcctgatttccatctgcgccgcgggcgggcagggcgtgacggcgattctggaacgctgatttgtagcctgggtcgagcgaagcgacacccgggattgcggccccggatatcgcttcgctcgacccattgggctacgggtttttcacttcaccagcttcggccttcagtagcgccgccttgcgcgccacgccccagcggtagccgcccaggctgccgtcggcggcggtcacccggtggcagggtaccaacaggcccagcggattgctggcgcaggcgcgggcgatggctcgcgggtggctggcgagttcggcagccagttgcccataggtgcgcgtctgcccgacgggaatagcgcgcagggcctgccagacgcgctgttgaaaggccgtgccgcgtagatccagcggcagctgcgcggcgcgttcgggctcgctcagctgctgcagcacttcgcttaaccagccctgcaactgcccgtcatcggccttgaagctggcagccgggaagcgctggcgcagctccacttccactgccgccggcgagtcgccgaacagcagggcgcacgggccattttcgctgccggccagcagcaggtagccgagcgggcagggcaccacggccacgcgcagcgtctcgcccttggaaccctggcgccgctttgccagagctacgccgtcggtttgctcatagaggctgcgggtgttgctgtagccggtgtccagcgcggcgtcgagcaccgaccgagcgcccggcagaatggcggccaggcgttcacgctgccgggcgctggcccaggccttgggcgtcatcccggtgcgtgccttgaaagcccgggccaggtgcgaagcggacaagccgatgcgtgcagccagtgcatcgagggtaggtggtttgtcagcctcgtcgagcaaccggcaggcggcggtcaccagcgcgtcgagctgttctgcggggcttgtgccctggggcgtgcagcgcttgcagggccggtatcccgccgcttcggcctgcgccgggccagcatggaagctgacgttgtcacggcgtggtcgacgcgccgggcagctgggccggcaatagatcccagtcgagcgcacggcgaagacgaattggccgtcctgcgtggcatctcgcttgcacacggcttgccagcggcgttcttcgcacatgttcatctcctgtaacggtatccggattgtcggcatcggccggcgcaggcgccagtgccaatcacgctttcaaacctgaacggtcgatgcatttcccccatgggctgggcgctgccccaggattgccgtataaaagggccgcatagcccaccgaggacccgaataaaagctgatgaagacgccaaaacgcattgagcccctggtcgaggacggcctggtggacgaggtgattcgccctttgatgagcggcaaggaagcagcggtctacgtggtgcgttgcggttccgagttgcgttgcgccaaggtctacaaggaggccaacaagcgcggcttccgccaggctgccgagtatcaggaaggccgcaaggtgcgcaacagtcgcgacgcccgggccatggccaagggctccaagtacgggcgcaagaaccaggaagataactggcaaaacgccgaagtcgccgcgctgtttcgcctggccaatgccggcgtgcgggtgcccaaaccctacgactttctcgacggcgtgctgctgatggagctggtcaccgatggcgaaggcgatgtggcgccgcgcctcaatgacgtcgacctgcaccccgaggatgcccgcgaattccatgctttcatgatcgaggagatcgtgaagatgctgtgtgccggcctggtgcacggcgacctgtcggagttcaacgtgctgctcggcccggacggcccggtgatcatcgatctgccccaggcggtggatgcagcgggcaacaaccacgccttcaagatgctcgagcgcgacgtcggcaacatggccgcctacttcggccagttcgccccggaactcaagtacagcaagtacgccaaggaaatgtgggcgctctatgaagaaggcaagctaacgccacaaagcgtgctcaccggcgaattcaaggacccggaagacgaagccgacgtcgacgcggtgatgcgcgagatcaaggccgccctggccgacgaagcccgccgccaggctgcgctgaatgccgaagacgaacccaaggatcgcgagccgccaccgccgtgggagcggtgagctgatagtgccgtaggatgggtgaaacccatcgatatcgacattgatgggtttcacctacgcggcccgacccatcctacggctggaatgcgtttatccgggtcatcagaattcaccctcgaagccatgttgcccgccccgaaatggtgagcttcggggatgcctgcctcattctggttcgaatttcgcgcctgccacggttaaccactaaaccccaccatgccagatcccatgcgcgcttcagggatattccattctgttggcacactccctgctatctcacttctgcacccatcatcgatggggccggtgagcaggccgtgacctgatgctcacctcacataaccgaatccaaggcaaagacgcctgaagctgacaacagctccaggcgtcttttttttgtggcctgccatccctggcggccacccttcgggtcgtcgcaagcgacgccaaaaatttttccggaaaattttttgcgttgcagaaaaccgtgtttagcgcagcagacagagggcaggctatgaattccatcgtcacatcgatcaagcgcgagaccctgatcgtcatcggcaacggcatggtcggccaccactgtatcgagcagttgatcgccagcggcgcgctgcaccgttatcaggtgcacgtctacggcgaagagccgcagcgagcctatgaccgcgtgcacctgtccgaatacttctccggcaaggacgccgaagccctggccctcggcgaggccgatctctatgcccgcaacggcgtgcacctgcacctcggtgagccggtgctggagatcgaccggcagaagcgcgaagtggtcaccagccaggggcgtcgtggctacgaccgcctggtgctggccaccgggtcctatccgttcgttccgccgatccccggcgccgaaggcaactcgcgtctggtttaccgaaccctggacgacctcgacggcattcgcgccgctgctgcgggcgcacgtcgcggcgtggtggtcggcggtggcttgctcggcctggaggcggccaatgcgcttaaatcccttggcctggaagctcatgtggtggagttcgcgccacgcctgatgccggtacagctggatgtcgacggtggcgacgcactgcgggcgcgtatcgaggcgttgggcgtgggcgtgcatctgtcacgcgccacccaggaaatcgtcatcggtgaggaatacgcctaccgtatgaatttcaatgacggtgagtatctggagaccgacctgatcgtgttctccgccggcattcgcccccaggacgccctgggccgcgccgccggcctggacatcgccccgcgcggcggcgtggtggtcgacaacgactgccgcagcagcgacccctttatttatgccatcggcgaatgcgcgtcctggaacggcacggtattcggcctggtggcgcccggctacagcatggctcgcgccgtggccgcgcaactggccggtgagccccatgaaccgttcaccggcgccgacatgtcgaccaagctcaagctgctcggcgtcgacgtcggctccatcggcgatgcccacggggccacgccgggcgccaagagctaccgcttcatcgacgaagccaacgccagctaccgccgcctggtggtatcggcggatggccagcgggtcatcggcgcggtgctggtcggcgacaacagctattacgacaccctgctgcagtacgctcagaacggcatcaagctgccggccgatccgtcgagcctgatcctgccgttgtccgacggtgcgccgaccctgggcgccgatgcgttgccggataccgcgaccatctgctcctgccacaacgtcagcaagggtgcggtgtgctgccaggtcgacgcgggcatcaccgacctcggcgagctcaaggccatcaccaaggccggcagcggctgcggcggctgtagcgcgctgctcaagcaggtcttcgagcacgagttgagcgcccgcggcgtggcggtcgacaagagcctctgcgagcacttcgcccacacccgccaggagctgtacgccatcgtccgtgtggaaggcgtgctcagcttcgaggagttgcttgccaagcatggccgcggccacaccggctgcgacatctgcaagccggcggtgggctcgatcctcgcctcgtgctggaaccagccgatcaccgacccggcgctgattccgctgcaggacaccaacgacaccttcatggccaacatgcagaagaacggtacctattcggtggtgccgcgcattcccggcggcgagatcaccccggacggcctgctggccatcggcgccgtggcgaagaaatacgacctctacaccaagatcaccggcggccagcgcatcgacctgtttggcgcgcagctgcacgaactgccggacatctggggcgaattgatcgccgccggcttcgaaaccggccacgcctacggcaagtcgctgcgcaccgtgaagtcctgcgtgggcagcacctggtgccgctacggcgtacaggacagtgttggcatggcgctgcgcctggaggaccgctacaagggcctgcgcgcgccgcacaagatcaagttcgcggtcagcggctgcacccgcgagtgcgccgaagcgcagagcaaggacatcggcgtgatcgccaccgacaagggctggaacctctacgtgtgcggcaacggcggcatgcgcccgcggcacgccgagcttttcgccaccgacctggacgacgaggcgctgatccgcaccatcgaccgcgtgctgatgttctacatccgcactgccgacaagctgcagcgcacctcggtatggcgcgagtcgctggagggcggcctggattacctcaaggcggtgatcctcgacgacagcctgggcctggccgccgagctggaggcgcagatgcaactggtggtcgaccgctacgaatgcgaatgggcgggcgccctcaaggacccggagaagctcaagcgcttccgcaccttcgtcaacgaccggcgcgccgacccggacatccatttcgtcaaagagcgcggtcagcgccgccccattaccgccagtgagttacatctgattcccgttaccgaggaggtgctctgatgagccagcccaacgccgtgcgtgcccaatcgcttcccgccaccgaatggcaaccgctgtgccgcagcgtcgacctggtcgccaactccggcgtggtggcctggctcgacggggcgcagatcgccctgttccatctgcccgacagcgaagccggcgagcagctgttcgccgtggagaaccgcgacccgaaatccggcgccaacgtgatcggccgcggcctgatcggccagatcaagggcgacctggtgatcgcctcgccgctctacaagcagcattttcgcctgcgtgacggcacctgcctggagtacccggagcagcgcctgcgcgtgtggccggtgcgcctcaatggcgacaccgtggaaatcggcctggcggcctgagcgtgtctggcggctggttacccgtcgccgttttttcaacctgtctggttcatttgagagagcgtcagcatgtcctacctggttcctgccgaattcgtcaccaagatggtggatgccggtgagtcgaagatcttcatgtcgacccgcgataccctgatccgcgccttcatggccggtgccatcctgtccctggcggcagtattcgccatcgccgtgagcgtcggcaccggctcgccgttgctcggcgccgtgctgttcccggtcggcttcgtgatgctttacctgatgggcttcgacctgctcaccggggtattcatgctcaccccgctggcgctgctcgaccgtcgcccgggcgtcaccgtgggcggtatcctgcgcaactggggcctggtgtttctcggcaacttcgccggtgccctgaccgtggccttcatgatggccttcgtgttcacctacggcttttccaaggaccctgggctgatcggcgaaaagatctcgcacatcggcgaggaccgcaccctgggctatgccgagtatggcgcggcgggctgggcgaccatcttcctgcgtggcgtgctgtgcaactggatggtgtcgatgggcgtggtcggcgcgatgatctccaccaccgtcagcggcaagaccatcgccatgtggatgcccatcatgctgttcttcttcatgggcttcgagcactcggtggtgaacatgttcctgttcccctcgggcatcatcctgggcggcgatttctcggtgatggactacatgatctggaacgagatccccactgcgctgggcaatctggtcggcggcctggccttcaccggcctgacgctgtacaccacccacgtgaagaccggcgccaagcgcagctacaactgagatggccgttgccgaacacctgtggacgggcaggaagaaccagctgcaggtcagcgtcggccagtattcggacaagggccgcaagccgcgcaaccaggatttccatggcctgtgcgtgccccgcgagccgcaactgagcagcaagggcatcgccatcgccctggccgacggcatcagcagtagcgacgtcagccatattgccagtgaaacggcggtggcggcgtttctctccgactacttcagcaccagcgacgcctggtcggtgaagacctcggtgacccgcgtactcagcgccaccaacgcctggctgcacgcccagacgcggcgcggccagcatcgttacgacatggaccgcggttacgtgtgcaccttcagcgccgtggtgctcaagtccaccacggcgcacctgttccatgtcggcgatacgcgcatctatcgcctgcgcggcgtcgatctggaaccgatgacccgcgatcatcgcctgtgggtcggcgagggcaagagttacctgagccgcgccctgggcatcgggccgcaactggaaatcgactaccaggctctggccgtggaggccggtgacctgttcctgctggccaccgacggcgtctatgaattcgtcgaggcgcgcgccatgcagcgctgcatcggcgagcacgccggcgacctgcaacaggccgcccaggccatcgtcgagcaggccctggccaatggcagcgacgacaacctgaccctgcagctggtgcgcgtcgacggcctgccgcgtgccgaggccgacgagttgcagcacaagctcggcgagctgccatgcccgcccgtgctggaggcgcgtcagtcgttcgatggctaccgcatcgtccgcccgctgcacgtcagcgcccgcagccacgtgtacctggccaccgacgaaggcagcggcgccaccgtggtgctcaagaccccggcgctggacctgcagcacgatgccggctacctcgagcgctttctcatggaggagtggatcgcccggcgcatcgacagcccccatgtgctcaaggcctgtgcaccgacgcgcaagcgcaactatctgtatgcggtcagcgagttcatcgagggccagaccctggcgcagtggatgatcgaccaccccacacccgagctggaaaccgtgcgcggcatcgtcgagcagatcgcccgcggcctgcgcgccttccatcgcctggaaatgctgcatcaggacctgcgcccggccaacctgatgatcgacgccaccggcacggtgaagatcatcgacttcggtgccactcgcgtggccggattgcaggaggtcgacagccggcaaggggatgagccgatcctcggcaccgcccaatacagcgcgccggagtactggctgggcgaacccggtacggtgcgctcggacgtattctccctggcggtgatcgcctaccagatgctcggtggccggctgccctacggcgccggcatggcgcgggcgcgcacccgcagtgcccagggccggttacgctacgcgcccatcgctcaaggacgagcgctgccgctgtggttggacgacgtgctgcgcaaggcctgccacccgaacccgctcaagcgctacgccgacccggacgaattcgcccatgcgctgcgccaccccggcccggcattgctcaaccctggccgggtgccgctgctggagcgtaatccgctgctgttctggcagctcggctgcctggtattgggcttgatggtggtggtgttgctggcgcgccagtgaggccatgtcggatggcgccgggcgatcgcaatggatcatcttatagaggcgccggttcacccggaattcactcgcctgattcgccgccagctcccgatttcagggcgcttcaggaatgtaacagtgaagaaataatttgtcgtaaattgtcatattcgccgtcatggcaaaagcacagaatgcgctttctgttcagccataaagtgcgtgatcgtggactatatcctgcaattgacgagcgaccccgctgcctgggtcgccctggccaccctggtggtcatggaagtggtactgggcatcgacaacctgattttcatctccatccttaccaacaagctgcccgagcatcagcgtgccaaggctcgccgcctgggtatcggcgcggcgctgatcctgcgcctggccctgctgggcaccgtggcgtggatcgtcaagctggtcgacccggtgatcgagctgttcggccaggcgttttcctggaaggacatcatcctgatcgccggcggcctgttcctgctgtggaaggccaccaaggaaatccaccacgccgtcgaccccgagcccgagggcgacatgttcgtcggccgcgccgccaccgtcggcttcggcgcggtgatcgtgcagatcctgctgctcgacctggtgttctcggtggacagcatcatcaccgcggtgggcatgacgccccacgtgccgatcatggtggtcgcggtgatcgccgccgtgaccgtgatgctgctggcggccgacccgctggcgcgcttcatcaacaacaacccgaccgtggtgatgctggcgctgggcttcctgatcatgatcggcatgacgctgatcgccgaaggcttcggtgcccatgtgccgaagggctacctgtacgcggcgatggccttctcggcggtcatcgaaggcctgaacatgctgtcgcgccgcgccaagcgcaaggccgccgcgcaaggcaagacgccctcctgataccaaccccatgcgcctgcttttttacaggcgcatgggatgatattcgttattccccttccgctcagctcgctgccataaccgttcggttttcaggtggtggcgctgtgctacctttttcgtcaggcttggcttttgcatcggtgtgactctgcgttgccgaggccgaggcgctggagtgtgaccgccgtcaccaatctccactctgctgagcggcctggtcgtcgtttggcctgtcgcggcaggtcaggcgcgggtctatggattagaatccgtcctattgttggcgtcgaaaagctggcagccaggctgcccgccgcgcccctattgagccgagagcgccgtcgcgcgtgaggagcgagagttgatcaaacgttgcatgcaggctctggtattgagccttggccttgtcagtctcgccagctgggcggaaatggcgccgctggaggccatgaacatggccggtctgcagcgcagccttgggcagatcatggccaaggactacatgatgatcggctccgacgtgaaggtcgatgatgccaccaagcagctcaacaccagcgtcgcgctgttcgaggatcatcacgccaagctcaaggcgcacccgaccaacagcgaagtgcaggccgctctggctcaggtcgaagtgatctggacggcctaccgccctatggtcaccgccaaaccggacaaggcccaggcacccgccgtgctggccaaggccgaggaactggtcaagcagacccagcacgtcaccgacctgttcgagaagcacaacggcgacgccgcttcccattcgatcaaccgcagcggctggaaccgcgtgctgacccagcgcaccgcgatgttctacatggcccgtgcctggggcgtgcaagcgccgaatctggatgccaacttcgatgcttcggtgaaggagttcgatgccatcatgaaggagctgcaggccgccggtgcgcccaacgaggaaatcgccgccgccctgcgcaagaccgacgcgcgctggcagttcgcgaccaaggccttcgcctccaaggagttcgtgccgaccatcgtggcggtgaacgccgagtcgatgttccgccagctcaacgaaatgacccgcctgtatgccggcctcaagggcgaccagctctaaggtctggcgcagcgccagcttcggctggcgccatcagtttcacaggcggaagcgggcgatgttctgcctgagggcctcgctggtgcgtgccaggctttcgctttcctgctgggcgtgctgaaaggccgcggcggactgttcggtgctgtcgcgcatcgacaccacaccacggctgatttcctcggccaccgcgctctgctgctcggcggccgtggcgatctgctggttcataccgttgatgcgctcgatcatggcgacgatccgcgccaccgcttcacccgcttccgatacgcctgacaccgactgcgtgcttgaacgctggcagcgctccatgtagttggctgtctcgtcggcaatcgcctgcaggctggcgatcagcgcctcgatctcggcggtggcctcctgggtacggcgcgccagattgcgcacttcatcggccaccacggcgaagccgcgtcccgcctcaccggcacgggcggcttcgatggcggcgttgagggccagcaggttggtctggtcagccaccgacttgatgacgtcgagcacgctgccgatgttgttgctttcggtcttcaaccgcgccatcgcttcactggaattgtcgatcaccgtggccagttcgctgatcaggttcaccgcctggccggccttgtgctggctctgcagcgcggcctcatcggcttcgttggcggcctgtgcggcagactcggcgttgcgcgctacgtcctgaaccgtcgcggccatttcgtgtacggcggtgacgatgtgctccacctcgcgctgagcctgggcgacgctttcggcattgcgcaggctcgattcgctcagctcctggctggaatgggcaacggtgcgcgaggagttgtcgatgccctgggtgacttcgcgcaggttcagctgcatgcgttgcagggcggaaagcacgctgttttcggcgctgttcaccgcctgctccatggcacgcaggtcgccttcggcgacgcgttgggcaatctggttgaggtcattgggttctgcgccgagcgagcgcagcaggtggcggctgatcaggtggccgagcaccgcagcgagaacgaagctcagcgcggtgatgaccagcaggatggtgcgctgcctttgcgagtgggcttcgttggcgctgacgcgctgctcggccaccttggtggtatggatcaggtactggtcgatgacatcggtcaactcatgcagcagcggtgtgcattgctcgctgaccattttcaacgcctcggtgtcctcgcccttgaacaggtgctcggcaatggtatgagctacagggctgtagcgcccctcgacctcttcgatgcgcgccagcatttcgcggccggtggatgaaacgtccgaatgcgtgaccatggcctgatgcaaggccttgaggctgtcatccacgtccttttcccgcgcttcgatggcgccgcgtttcgcctcacgctcccctggtgcggtgttgagcgccaggttgcgcagctcgatggcacgatctttcactgcgtcgctgaccttgctggccagccgggtgcgagcttctacaccgttaatataggccgagaactcgcggtcggcggtgctgaggttgtaaagggcgacgccggcgatcagcagcatcagcgccagcaggctgacgtagcttgcatacagcaggctgcgggtggaaagacgaagggtggagggcgacatagcgatacctgctgagccagtggacgatccattgttcaagtgcacacacgagcggcggcctgcttggcgtggcgggatacgggcttgtcatttccgatcctggcaaaccgtgcattccaggcgcttatgctgtggccggcgttgcaggctcgctcgtgcgctgcagcgcccgatttccgggcggctgcttcgcaatcgagtctagaacaggtgtcgagtctgcgccttgggatacaggcgccgtatctggtgctttttctagcgctccgcccccggcggatggccgaaatgcgcccgataggcatggctgaaattcgccgggctgttgtagcccaggcgataggcgatctgcgccacctgccatttgcgctggcgcagcagcgtgcgggccagttccatgcgctgctggcgcacgtactgcagcatcgattggccgaacacctggccgaaggcgcggcgcagggtggtttcgccgacgcccagctgtagcgccagcgcctggctgcccggcggctgttccaggctggcgtcgagcaggcggcgtgcttcgaaggccaggtcgcgctggccacgtaccggctgcggcgcgctgctcgcacggcccttgaagtgcgcggccagttccaccaacaccgcgaggctcaggctttcctgatgcaggcgctccagggtgccgtgatacggcgattgatacaggcgctgcagcaaaccacccagagccttgcagtgctgcagctcgctgaagcggatgccgtcgtcgagcaggccgagcagcggttgcaggtcggggtcttcctcggccagttcatgcaggtagtcgccggcgatgcgcaggccggccatgcgtgcgtggctgccggccggcagctggtcgatggcttccatggtttcgctgacgccgagcatgtgcggcatcccgggtgtgtagcggtgcagatgcccgtccacacgatgctcccagccgccgtcgagcacctggacgatgcacaggctgcccggcagcaccttgtggatgcgcaggggctcgggaaactgcaggtcgcaatcgaaatactgcagatgcgggcgcacggtgcgggcacggtaatgcccgatggcgctgcccatcacccgcggggtgctggcgtcgaacacgcccgccttggccagggcggctggctgttcgaagcagaattgcgtatccaggtagggggtccagcgttgcatcacagagggtgcatccttggggtggcggttgacacactttgacatcttactgggatcgatcttcgaccgtcagtcgttgtgatcgagcgatttattgttgtgcgccgcggcagcgcggctaggcatgctgcatcacgttgcgttgaatggccgatttcaacgggagtggatgcatgacgattttcgcaagaagtaccgcattgctggccatgctgctggcacttgccagtggcttggtgcaggccgaagagcgcccggaggtggcgcccaaggtggtggcgttttccggcgagcagggcgtaaaggtgtggacgctgcgcatcggtgcgcgcagcgaaaaccaggccctggtacaggtcgagggcgtggaccacgactgggacatgcgcatccagcgcatggatgtggaaaagaacgccgatgacacgcgctacagcacccaggtcgatggcaagaagttcgtggtgttgctggtgcgcaacggctggggcgagctgtacctgcccggtgaagccaagccgatgatggttggctacgacaacggcctgtcggagcagggcaatgcccaggcgtttctgaccgactacctgcaggccaagtaaggagtagacggcagagtattgagcggacggctgattgttgtgagctccagccgccgcgctgcccagcccgtctgccgggccggataatccgcgcatcatgtcgatgcgaggatttttccgatgaaccaaccccagtcaccgcgcttctccgatgacggtgtcgtgtacccgcgtggcgctcagcgcgacgccgtgatcgccgaactcaaccaggtcatcgaacgggtgcccgagcagatggagttcaccaacaccaagcgctactgggtgctcggcccggtgctgaccctgggcgcgctgggcatcctctggagcggcttcagtttcggcaagacagggctgatcatttgcggtggcttcatgacgctggtgttcatgttgctcacctggcagcaccgcaatgccggccgcgaagtgttcatgcgcctgacccgccgcgagctgcatcacaccgcgctcagtgggcccgtcgacctgaccaaggtggtcgacgttttcgtcaaggacgaaggcctgctgaccctgcagaaactgaccctgagcgacaccgcctcgctgccgacccaccgcccggtgtcggtgctgttcggcaaccaggcgatggcgctgaaaaagcctcagccccatgtgcgcatccattccgccggcgttgccacgggcggcagcaagctcgatatcgatgacctgcacgccctgctgaccgcctacgtgcaggctgccctggcccagcaacagctcgatgccctgaaacagcatggatgatgccagccgcgcggcgctgctgagcgagctgcaggcccaggccgacggcccgcagcagcgtcacgaaatccacgagcgtgcttccgggcaggcgctgtgcagcgccctgggagccgcggcactgctgttcgtcggcggctggctggtcagcttgccgagcctcatccacctgcgttcggcgcagtggctgtgctggataccgggtgccctgctgctcgcggcggggctggcgctgctcgccggtgccgaggcattcagccgccgtaatggccgccgggtgatgctgctgaccgccgacggcgtgcagttcgccaacgcccgcgaggttacgccctgggaatgcttcgatgccttcgagatcgagcagcggcacctgagcctggcgctggtgttctcggtgatggccggccagcgcgtgcaggggctctcgccgccgtgcttcaagtccctggctgcgccggatgcacgcccggtcgccgccggcatgcgcctgcggctctggctgttcaacccgatgctcgacggccaccgtctggatatcgaggaactgaccgacctgctctatgcctacctgcaggcggcccaggcgcggcgtacgttgggcaagctgttcccggaagctcagcgcttctcggcggtgcgccacagcaccggccagtaggtcgagtccaggccgaggcaggtacccagcatggtcgcgtgaaccggtacgaagcccttgccgtcgtagcgccatcgctgggtaataccgcagccgcccatgcccatggccagggtgaagctgctcagctcaccgctggccgggtcgaactcgacgctgccgctgggtggcaagtcctcgaagaccggaatttccgggatgctcgcctggcgcgcctgctggggctgatcgaacggcgcctggtacaggctgtaattgcagttgtaggcgccgcagccggtcttgaggatgaccagcgcctcgcggtcactgagtgcgaaggcctggccctcgggtagctcatcctcatacatctcgggctgccagtcgctgcgcatcgcctcgcgcaccgcggccagcgagcgcttgctgtcggcctcgctcagtggcttgggggcttgccaggttggcaccggcggcgcggccggggcgggcggcacgctgctcgccgggttgttgcccttgcgcagcagcgccgtggtggtgcccaggcggccctgcaccgaatccatcagcagcagggcggcgctcatgccgctgagcgaggtcaccgcctcgccttcctcggtcggcaataccaggcgctggccattgcgcagctcggcgatcagagcctgggcatcgctgccctcgatgctgtaaacctccggcaccgaaccctcggtcagcttgcccggctgcagcttcacctgcagcggcttgccatcgagcagcggctggccgctggccttgttgtagctgaacaggccgacatgcagcgcaccttcggggccggcttcacggctcacgctcaggctccatgtaggcagcttctgcacgtcttcttcggtggcgttggacagcgccgtgcactggcgtgtgttgtcacaggccaccagccagtccttgaggttgctgtacagcggcacctgctcggcggcgccggcgttagcggcggccaaggcgacgagcagggcgagagagcgacgaatcatgggcgaacctgcgcagggaaaagtgccattagggcaggtttgagtggcggcgcctagcggctggctgccgcgcacaacagacggggcgtgccgcacatcttcgggctcagaacgaggcgatgattcgccccaggatttgcattgcctgttcgctctgggcggtccacgggtggccgtgattgagccgcgcgcaatggccgaaaccgcgggtggccgagaagatcggccctggcgccaggctgatgccctgggccagcgccaggcgaaacagctgcagggcgtcgacccgctcggcgaactcgaaccacaggaagtagccgccgcttggcctcgttactcgcgtgtctgccgggaagtgccgggcggccgaggcgagcatcgagccctgctggctttccagctggtggcgcagcttgcgtagatggcggtcgtagccgccgtgctgcaggtaatcggccagcgccgcctgggcgggcactgacggtgaaatggtggtcatcagcttcagccgggcgatgcgctgggcatggcgcccgcccgccacccagccgacccggtaccccggcgccaggcatttggaaaatgaaccgcaatgcatcaccaggccctcgcggtcgaagctcttcaccggtttcggcggctgggcgccgtagtgcagttcggcgtacacgtcgtcttcgatcaacggcacctggtggcgctgcagcagttcgtagagcgcggccttcttggcgtcgctcatgctcgcgccgagcgggttctgcaggctgctcatgaaccagcaggccttgatcggcaagcgctgcaggctgtcggccaggctgtccagatcgatgccttcacgcgggtgcacgggaatttccacggccttgagcttgagccgctccagcacctgcagggtggcgtagaacgccgggctttcgatggccaccaggtcgcccggttcggttaccgactgcaggcacaggttgagcgcttccatggcgccgttggtgatcaccagctcttcgaggggcaggcgcacgccgctgagcatgtagcgcagggcgatctgccggcgcaggtccgggttgccctcggtcatgtcggcgatcaccgcgtgactcggcatgtcgcgcacgctctgcgccatggagcgggccaggcgcggcagtggaaacagctccgggctggggaacgccgagccgaacggcacggtgtgcggatccttcagcgagccgagtaccgagaacaccagctcactgacgtccacctcggtggcctgggcggcgcccgcacgcaactgcggctcgtgcagcgggcgcctggcatgctcgcgcacgaagtaaccggagcgcgcacgggcctggattagcccgcggtcttcgagcaggtaataggcctggaagacggtcgaggcgctgacgccataagtgcggctggcgtgacgcaccgacggcaccttctcaccgggtgccagcaggccggtgcggatcagggcagcgatttcatcggcgagtttctcgtagcgtttcatggtgtacccgatgcgcagggatgtgggcgtgtcacgccagcgcgacgcccaaggatgttacagaagatatcagatatggaaatcgatggatgttacatatcagatgcaatgccgcttaccgccttccccgtggccaacctgttcagttggatgggctgaacaggatgtttggagaatcatctgatatggttttttgtgaattatctgaggctgttttgcttttacctgcttgcccatagtggcggccctgtctgccgcgttccatggcgcaaggggcctgtcatgtatcactacgacgagtacgaccacgcgctggtgcgcgagcgggtcgcgcagtttcgcgatcaggtgcagcgacgcctcagtggcgagctgagcgaggaggagttcctgccgctacgcctgcagaacggcctgtacctgcagaagcacgcctacatgctgcgggtggcgattccctacggcacgctgtcggcccgccagctgcgcaccctggcgtccatcgcccgtgactatgaccgcgattacggccacttcaccacgcgccagaacatccagttcaactggatcgagctggagcaggtgccggatattctcgaacgcctggccgcggtggagatgcacgccatccagacctcgggcaactgcgtgcgcaacatcaccaccgaagccttcgcgggcgtggcggccgatgagttgctcgacccgcggccgctggccgagatcctccggcagtggtcgacggtcaacccggaattcctgttcctgccgcgcaaattcaagatcgccctgtgcgccgccagagaggatcgcgccgcggtaccgatgcacgacgtcggcctgtatctgtaccgcgatgccgccggtgagctgctggcgcgggtgatggtcggcggcggcctgggacgcacaccgatcctcagccaggtgattcgcgatggtctgccgtggcgccatttgctgtcttacgtcgaagcgattctgcgggtctataaccgccatggccggcgtgacaacaagtacaaggcgcgcatcaagattttggtcaaggcgctgggcatcgaggccttcgccagggaagtcgaggccgagtggcagcacatcaaggacggccctgccgagctgaccgatgccgaataccagcgcgtcgccgccaccttcgcgccgccgccctacgcggcgctgtcggataccgatctggatttcggcaccgcgctggccggcgatgccgccttcgcccgctgggtgtcgcgcaacgtgcagccgcacaaggtgccgggctacgccagcgtggtgctgtcgaccaaaccaggtgccagcctgccgccgggcgacgtgacttcagcgcagatgcttgccgtcgccgagctggccgagcgctacggcttcggcgaaatccgcgtggctcatgaacagaatctggtactacccgacatacgcaaggccgacctgcacgcgctctggcaacaggcgctggagatcggtctgggcagcgccaatatcggcctgctcaccgatgtgatcgcctgcccaggcggcgattactgcgccctggccaatgccaaatcgatccccatcgcccaggccatccagcagcgtttcgaggatgccgaggcgttgcacgccctgggcgatatcagcctgaacatctccggctgcatgaatgcctgcggccaccaccacattggcaacatcggcattctcggcgtcgacaagaacggcagcgagtggtaccaggtgaccatcggcggcgcccagggcaaggccagcgcactgggcaaggtgatcggcccttcgttcagcgccgccgaggtgccggacgtcatcgagcgcctggtcgagaccttcgacgagcagcgccagggtaacgaacggttcatcgacaccgtgcagcgcgtcggcatcgagccgttcaaggcgcgggtgtataaccaggcggaggcgccggcatgaacaacctgatcagcctgcgcgaaggcgagccacgcatcgttaacgacgacccctgggtgctatcccgtgatggcgaaatcacggagcaggggccgttgattctaccgttggcgcactggtgcgagcggcaggaggctggcgggcaaacccgctgcgacggcctgctgctgaaccccgacgacgagcccctggagctgcagccctggctcgccgttttgccgctgatcgctatcgacttccccagctttcgcgacggccgcggctacagccaggcctacctgctgcgcactcgcctgggctggcgcggcgagctgcgcgcggtcggcgacgtactgcgcgaccagctcgcccacatgcgccagtgcggtttcgacagcttcgcggtgcgcgaggacaagtccgtgcacgacgccctcaagggcctggccggcatgagcgtgcagtacggccgttcggtcatcgagccacggccgctgttccgtcgccgatccctctgattctcactgacccaaggagcccgcgcgccgccagccggcgccgtatcgacacatgctcggaaaactcactctcgacgccatacccctgcacgagcccatcctcgtcgtcaccatgatcatggtggcgctcggcggcctgggcctgttcgccgcgctgacctacttcaaaaagtgggtctggctgtggcgcgaatggctgacctcggtcgaccacaagaagatcggcgtgatgtacgtgatcgtcgccctgatcatgctgctgcgcggcttcgccgacgccatcatgatgcgcacccagctggccgtggccaccggcggcgccgagggttacctgccgccccatcactacgaccagatcttcaccgcccacggcgtaatcatgatcttcttcgtcgccacgcccctggtggtcgggctgatgaacatcgtcacgccgctgcagatcggcgcccgcgacgtggcctttccgctgctcaactcgctgagcttctggctgttcgtcggcggcgtgctgctgaccaacatctcgctgttcgtcggcgagttcgccatgaccggttgggtcgcctatccgccgctgtcgggcatcgagtacagcccgggcgtcggcgtcgactacttcatctggagcctgcagctctcgggcctcggcacgctgctcaccggggtcaacttcctggtcaccatcctcaagatgcgcgcgccgggcatgggcctgttccagatgccgatcttcacctggaccatcctgtgcaccagcgtgatcatctgcgcggcgttcccgatcctcaccgtggccctggcgatgctgacgctggaccgctacctggatttccacctgttcaccaacaccgccggcggcagcccgatgatgtacgtgaacctggtgtgggcctggggccaccccgaggtttacctgttgatattgccggccttcggggtgttctccgaagtcaccgcgaccttcgcccgcaagcgtctgttcggctatcactcgatggtctgggccaccgtggcgatcaccctgctgtcgttcgtggtgtggctgcaccacttcttcaccatgggctcgggggcgagcgtcaacgccttcttcggcatcatgaccatgatcatcgcggtgcccaccggggtgaagatcttcacctggctgttcaccatgtaccgcggccgcctggagttcaccacgccggtgctgtggaccctgggcttcatcatcaccttctccatcggcggcatgaccggcgtgctgctggccgtgccaggtgcggacttcctgttgcacaacagcctgttcctggtcgcccatttccataacgtgatcatcggcggcgcggtgttcggctacatggcgggcatcacctactggttcccgaaggtgttcggtttccggctgcacgaaggctggggcaaggcatcgttctggttgtggatcgtcggtttctacctggccttcatgccgctctacatcctgggcttcatgggcatgacccggcgcctgaacaccaccaccaatcccgagtgggaaccgtacctgtacgtggccgtggtcggcgccgtgctgatcggtctgggcattctgtgcacgctgatccagatcgccgtgtcgatcatcaagcgcaaggaactggccgaccacaccggtgacccatggaatgcccgcaccctggaatggtcgacctcgtcgccaccgccgttctacaacttcgccgtcaccccgcgcggcgaccgcgtcgacgaatttcacgagcagaagcgcgatggccgccaacccgcaccgagcaaattccgtcccatccatatgccgcgcaacaccggcatcggcctgatcgcctcggcgttcatgaccctgatgtgcttcgcgctgatctggcacatctggtggctggtgggtgtgaccttcatcgtcagcatcgcctgcttcatcgtgcgcagctatgacgaagacaccgactactacgtgcagccggaggagattgcgcggatcgaggcggcgggaaagggctgagtgactattgccggtgtttcaactgcacctgagctgcactttggctgaggcaaaaaaagagcgggaccttcaatcccgctctttgttcggcaatcagcgaatttagcggttcagaaatcgatcgtcgcgctgaccgagagcgtacgtggctcgccgagcgtcaggtagttggagcccggatagccacccgtggatgcccagtagtcgcggcccgtgacgttatccaggcgcgctcgcaaagtcacgtcgcgctcgtcgagcttgaagccataacgtgcgccgatatccagccgggtccacgatggaatctcaaggctgttggcgttgttggtgtactggctgtcggtgtaagtcacgcggctgttgagcgacaggccgttgaagcccggtacgtcccactcacccccaatattggcctggatttttggcacgccgatcggctcgttgccgtcgtttgctccatcctgggtcttggtcagctttgcatccaacagcgtgagaccgcccaacaggcggacaccttgagtaggttcgccgaataccgagagttcgatgccgcggttacgctgttcgccaccctccttgaaggtcctgtcttcgacggtactgaagggcttttcagtctggaatagcgcaatgcttcctcctacgaagccaccatcgtatttcagaccgagttcagtctgcttggacacatagggtgccagcgacgcgttagggttgcgaagggcaacaattgaaccatcagatagcgtagtggttcgtccggcgatttcgcccgccgtcagaccttcgatgtaattcccataaacggacacttgttcgttcaattggtaaacgatgcccgcaacaggtgtggtctcgtacttcttatatttcgaagttcgattgccgctgtcgtagtcgtatcccgtcacgtccaatccctggcggcgagcacctagggtaaccagcaaccggttatcgaaaaagccaagtgtgtcggctatcgccaagctctgcgtatgggtgcgcgcggtgatgttggggtctgacatcgagccgccaaagttgatgttttccggtttggcagtgtcgtaagggttatagatgcttccagcgaatgggttgtcgtaatcactcgctgcataggcgttgcgatccttggtgtcgtacatggctcctgaaaccacccattcgtgggataccggcccggtctgtaggttgaagcgcatgccaacttcgccagtggtgacggtttcctcccggtagttatcgaagcggtaagcggatgtcacgccggccgcgttcgatgacgggttagccaatacgttcttttcctcgcccttgcgcatgcccgcggctgcccaagtggtgacggcgtcagacaggtcatattctgcacggaaggtgccgaacgtctgtttctctttcgagtaggtccaggattgtccgtagttgtccttggcgtccggggcgctggggatgccgccggtgggtgtgacgctcggctgtggtcggtctatgaagtggtattgatggccgacatcggcagacaggcgcaggcgatcaccctggtaatcgagccccagagaaaacatgtccagggtacgatcttgatcctttaccgacgtctcgccatcgcgtttagccatgttcaaacgcacgccaaagcggtcttcctcgccaaagcggcgagcgacatctgcgctgacggtgccgaagccgtttgtctctgcgccgacggtcagccgggtgagaggatcgtttggcgcgcgcttgggcaggatgttgattgcgccaccgatgccggtgccgccgggcgcggcaccgttcagaaaggcgttggcgccgcggaatacctcgacgcgctcgatgaactcggacgccacgtattggcggggcaagaggccgtacaagccgttgtaggaaatatcatctgaatagagcgggaagcctcgtacgacataaagctcctggaagttgccgaagccgcgagcgattcgcacggatggatcgttttgcaggatgtccgccacgctgtgcgcctgctgatcctggatcagctgattggtataggacgtggaggtgaagggcgtctccatgtagtccttgttgccaagaattcccactcgaccgccgcgagcgacctggccgccctcgtattcgggcaccaggccttcgcgcgatgcatcggcgctggcggaaatggccgtttcctcgagctccagtgcgttttccgacactccatcggcttcagctgactgtgcttcctgcggggaaatttctagcgaggtttgcgcgtaaaccgctgccgaagaaaagctggccgcgaagcacacaggcagccacagggaagtcagtacggttttggttggtgcacgatggatagacatgagcaatcctgctgatcgcatgatcgaagggaatagggtcggtaaagatagaggtatggcaaataataatctatatcatctttacgctttatagatatagaggctccggagcgcttgattgctaccgctgcgcgatccggcagccacacagtctcctttcgcgatcactaattttcacttcaagaacccaagcaggtgctcgaccacgaagtcgggtgcctcttcgggtatgtagtgtccgcatggggcgatcacgcccgtcacgttgtcggccacctcgcggaccatgctctccatcatgctgcccagtgccgcctcgccgcctatggccagcaccggcatcttcaggcgtgcgcgcgcatgctcgtggttttgcgccatgctctcgaacagcgcccggtagtaagcggctgcagcgcgccagccacccggtgcgctatagcagcgcatgtattcggccagtgcctggggttcgagccagccgctgcccgcgcccttggcgtggaagagccagctgagaaaggcgtgttcgcggccgctgatcagtgtttcgggcaggtccggttgggcgaggaaatagaaatgccagttcttgctgatgcgcattggttcgaaggcgtacatctgcgctggcgcgaaaccgggcacggtggcgtccagcagggccattcggtgcacctgttgcgggaacaggctggcgtaggcatagccgatccacacgcccacatcgtggcccacgaagtcgaagcgctcccaacccagggcctgggtcagttcctgcaggcgcctggccacgctgtcggtgtcatagccgccgtagggtttgtccgagtcgccgaggcctggtgggtccacggcgaccaccgtgtagtgttcggcgaacgccagcatggtcttgcgccaggcgtaccaggtctgcggccagccgggtaccagcaggataggtgtgccttggccgccgatcacgtaatgcaggcgctcgcccgcagcgccttgcatacggtgctcgaagatcgcagcgaaggctgtttcatcgcgggtcgtgtggttcatggtcaatttctcgtggtgttgtatacccattctagggcgcagcgctcaccagaaaattggctgtggcgtaacatcactcataacggtaggtgatgaatgagcgaaaaaatgatggatctggatctcaagacattgggcatctttgtcgaggtggctgagcgcaagagtttcgtgcgggcggccgaggcgctgggtattactcaggccggagtgagcaatgccatcaaacgcctggaagcccaggtggacacggcactgctggtgcgcaccacgcgaagcgtcaatctgacggtcgatggcgaggcgttcttccatcgttgccggcaggtgctcgccgatctcaacgacgccaggttggtgctatgccgtgctgggcgacagccgacgggcactctgcgactcagcctgccggtgtccttcggacgcaaccgggtggtgccgctgctgggcgagtttcaggcgcgttatccacaagtcgatctggctgtctcgatcaccgatcgctacgtcaatctggtggacgagggcatggacgtggccattcgattcggcccgctggaagactccagcctgatcgcccggccgctgcttcaggtgcgccgtcgtgtggtgggcgcacccgcctacttcgccaggcacggtgtgcccgaatcgcctgacgacctgacacggcacaactgcctggcgctgacctatcacgaaaccgggcgctcacgtgcctgggcttttaaggaggcggatgaaccgcgtgcttctcagcccagaggctcgttgaccttcaacgatggcctggccctgcataccgcggtgttggcaggcttcggcctggggcagattcacgactatcacgtgaggcgggaaatagacaccggccagttggtgccggttctcgatgcctgggagccagccgcggatgtaatttacatcgtctatccgcagtctcggcacctgtcgccgagggttcgcgctttcgtcgatttcatggtcgaggcgctggccagcgagcgcgagtcctcggcgatgtgatccggtagcgagcgctgcggtgatcctagcggctatgcttagggggctgttctctgccatcccggcaccgcccgactccaggccacgcctttgaagctttcgcgtctgatccttgcgctgctctgcctgctgcttggcgccttcgcccgggccgagccctatcggatcgtcaccgaggaatgggcgccctacaactatcagcagggcgaccagctgaccggcatggccacggatatcgtgcgggccatcatgacgctgaccggcgacggctttgacatcaccgtggtgccgagcatgcgcagctccctggtgctgatgaaccaccccaacaccatcatgtattcgatgttccgcacgccggagcgcgagccgctgtacaagtgggtggggccgatcgccgaggagtcgatctacccctatcagctggcgggcgcggcgacgccggtgaactcaatcgagcaattgcgccaggcgccgcagatcaccacgcgtcatgccgggctcatcccccaggtgctcgaggcccagggcttcaccaatctcgacaagagcgcgaccagcagtcagcagctctaccgcatgctgctggccgggcgcaccggcctgatcatcggtgataccgatgccggcgtggcctactacagcgcccagctgggcatcgatccgggcacgctgcggcgagtaccggtcgcgctgtatcgctcggcgctgtatatcgccttcagcaaggacagcgacgacgccaaggtcgccgcctgggccacggccctcgatcaactacgcgccagtggcgagctggcgcgtattcagcagcgctacgcgcggccgatggcgtatgatcggctaccttgaagggtcggcagagcgaccctgtcgatagaggtggaactgcccgcgcgccatcgcactctgtatccggcgcagcctgccctggccacatccagccccgagcgctgtcgttcaactgcaatggatatgaatgcgggccctatggaacaacgagcgtttctgatcggcggcggtgaaaccggtgccctgatccgtgatcacgactggacgagcagcccgctgggtacgcccgatacctggccgcaggcgctgtgcagcgcgctcgagctgatgctcaattccccggaaagcatgtacctggtctgggggccggaactgaccttcttctataacgatgcctaccggccgatctttgggccgcgcctgccgggtgccctcgggcagccgctgcccgtattgtgggatgacgcctgggaagcggtgcgcgcgccgctgatgcaggccatgcagggccaggccgtgcgctttgtcgatgtgcccatcgagatggcgcgccatggcgagccggagcagacctggtggagctattccttctcgccgctgcgtgatgatgccgggcagatcgccggcgcgctgtgctacacccgcgagaccaccgaacacgtcaaggccgcccaggcgctgcgcgacagcgagcagcacctggacgctctggtgcgctcgtcctccgaggtgcgcttttatatcagtgccgactggagccagttgcacgagctcaatggcggcaacttcatccccgatacgcagaccaccaacagtaactggctggatgaatacattcccgccgatgcccgcgacatggtgcgggcagaaatcgaccgggccatcgccaccggcatctaccacatcgagcacccggtcaaccgggtcgacggcaccatcggctgggcccacgtgcgtgcggtgccgctgttcgctgccgatggcaccgtcaccagctggctgggcgcggcgtccgacatcagcgcccgcaaggaggccgaggccgcgctcaaggccagcgaggcgcagctgcgcgaactcaacgccaccctcgagcagcaggtggccgagcgcaccgccaagctgcgcctgttccatgacgtgatcgaggccaacgcggtgccgatctgcatcttcgatcacgagtgccgccagatcgccttcaaccaggcccacgcccgtgccatgcaggagctcttcggggtgacgctggccggcggcgatgtgttgcccgagcagcttcccgagcagcaaggccttggcatacgcggttatatgcagcgcgcgttgagcggcgagaccttccgcatcgctgcccagtacggcctgcccaatggtgagcagcgccactacgacctagcttacacgccgctgcgcgataccgatgggcaggtggtcggcgccttccatttcgcccacgacatcaccgagcagctgcgcgcgcagcaggagctggaacggacccagtcggcgctgcgccaggcgcagaagctcgaagcggtcggccagctcaccggcggtgtggcccacgacttcaacaacctgctcaccgtcatccgctcctccagcaacctgctcaagcggcccgacctgccggaagagcggcggctgcgttacctggaggcgatttccgatacggtcgaccgcgccgcgcggctgaccggccagctgctgtccttcgcccggcgccagaccttgaaccctgaggtgtttgcggtggggcaaagcctgcaggccctgaccgacatgctggcgaccctcaacggcacctgcatcgaactgctcctcgatctacccgagcagccgtgccacgtgtacgccgataccaaccagttcgatacggccgtggtcaacctggcgctcaatgcccgtgacgcgctcaacggcgaggggcgcatccgcattcgtgtcgagccctgtgcgcagattccggccagtcgcctgggcgctgcggtcgatggcgagttcgttgccgtgtccatcgccgacaacggcaccggcatcgagccggcgcacctggaggcgatcttcgacccgttcttcaccaccaaggaagtgggcaagggcaccggcctggggctgtcccaggtgttcggcttcgccaagcagtcgggcggcgagatcgtggtcgacagcgtgctgggcgagggcaccactttcatcctctacctgccgcgggtcgcacaggtgccggagcctcgcgccacgctggccgaaccgcagccgctggagggcgcccacggcacccgcgtgctggtcgtcgaggacaacaccgatgtcggcaacttctgcatcggtgcgctgcaggaactcggctaccagcccactctggccaggaatgccgagcaggcgctggctcttttggatgacgccgcccaggccttcgatgtggtgttttccgacgtgatgatgccgggcatgaacggcatcgacctgggcaagaccatccagcatcgccacccactgctgcccgtggtgctgacctccggctacagcgaggtgttggccgaagagggcagccacggcttcgagttgctgcacaaaccgtattccgtggagcagctgtcgcgcagcctggccggcgctatccagcgcgccgtggttcgcggctgagaacctgttcaggatcttttggctgggcttcagtgctttggctgcaactcgcgggagcggccgttcccctattcactgtgggagcgcgctatgcgcgcgaaaaatcgcgggcacggcccgctcccacagatactgcgccgatgtccgtttctgccttccaccctaggcagcgaactgctgttcgtgcccggcctgactcgggtggcactgcacaaaatttacccagcacttcgccagatgccggccagtcatagctgcagggctaccaatcaggagggcgccgcgatggccgtgagattgaagaaattgcagggcagcgagatacccgaagagcagcggcacctgggtgaggaggaaatctttcaggtggtcaccgccgatgatcagcagcactttttcgccagcgaagtcgaggcggcggccaaggtggcgcaactgatcgacagcgagcgcaacgagaacgcctagcacccgagcgtgcttactgccgggtcagcaccagcggtttgtcaggcccggggatatgaatctcgctgtcgctgatcacttccagcggctcgcccggctgtgggaacagcacggcgtcgcctttcacgtcactgaacatcatcaccgcgccgtcgaggcgatagcgcgccgaggccgagaaatcgtaggtcttgatgtgcgccttcttggtgatctgcccgtcgtcaccgaaggtgaagctgatggtcattgggtagccgtcctgctcgacgctgccgctgtacacaccatggggcagttgcgccggcgccggcttggccttgtaggtgtcgattaccgccattttcgccggactcaccgcaggtgggttgctgcgaaattcgtccatggatttgcggtgttcatagggcacgtacacggtgacgtaagcgccccagacgataagcccgatcaccatcaggctgaacaggtggcccgagccacgctgcgaatttttcatcgtgttatttcctgcgttgcggcgccggccctgaaagacgctgattatcgcaccagttccgccagcctgcagtgggcgtcgccgagggcctgatggagcaggccctcggcgattgccccggcagtcttactcgctctgcaggctctcacgctgtttgcgcacttcgtcggcgcttatcggcgcggcggcgttgccccagctgttgcgaatgtaggtcagcacatcggcgacgttttcatccgacaggttccaggcaaaggcaggcatcgccgggccggtgggcgctgcgtcggtgctcacggcgcggttgccggccagcaccacgcggatcatcgaggcggcgtcctgagcgttgaccagcggcgcgttggccagcttggggaacagtgtggcgatgccgtcgccattgggcgtgtgacagcccgagcagcggtcggcgtagatggcgctgccggccttcatcaccggatcgtcggcggcaagcggtttgggcttgtcgtgctcatggtcgagatccttgaggtagacggccacggccatcaggtcttcgtcgcgccagtgctgggtcgagtgctcgaccgcttcggccatcggcccggaggcgatatcgaagcggttggcgccggttttcaggtactgaacgatgtccgcctcgctccagtcgccgaggccgacatgggcggcgccggtgatgttgggcgccatccagccctgcagcacgccgccctgcaggaactcggcgttcttgtcgccgccgagcaggttttttggcgtgtggcagctgccgcagtggcccaggccctgcaccaggtaggcgccgcggttccactcggcgctcttgtcggcttcgggtttgaactcgccttgttcgaagttcatccagttccacaccttcatgttcatgcgcaggctgaaggggaagggcagctggttggtctccaccttgttgtgcaccggctcgatggtgcgcaggtaggcccacagcgcctggttgtcggcgcgggtgaccttggtgtacgccgaatagggcatggccgggtagagctgcttgccgtcgcggcggtggccgcgggccatgctggcttggaactcctcgaagctccagcggccgatgccggtttcctgatccggggtgatgttggcgcccagcagcttgccgaacggcgtgtcgatggccacgccgccggagaacagcggtttgccgggaacggtgtggcaggcggtgcagtcgccgagggtggagatgtagcggcctttctctaccagttcatacgaatcctggccaccgagcgcatgggcgccggcgctggccgtggccaacagggcgaagctgacgttgaggagagtcttcatacgttgatcatctccccagggcgcttgaggtactgggtgcggatcgcgtgggcggccttgaaggccagcgcgccgacggtgccggtggggttgtagccggggttctgcgggaaggccgaggcgccgaccacgaacaggttgggcacgccccacacctgcaggtgcttgttcaccgaactggtcgccgggtcggcgcccatcacgaagccgcccaccacgtgggacgactggtaggaggtgttcgaccacggccccttgcgtgggctggcgaacatcatcttggggttcagcgccttggcgatctcggcggtcttgtcggtcacgtactgggccatgcgcaggtcgttctcggtgaagtcgaaggtgatgcgcaacagcggccggccgtggggatccttgtaggtcgggtcgagggacaggtagttggtgcgcgtgctgtagttgctcgcctcgcagccgatggacatgctcgcggcgtagtactgcgccgtggccttcttccactccttgccccacttgggcgtgccgggcggtaccgggcgcgagttgatcggcgccgcgccgatgggcgttacccgggtgctgccgccgccgacgaagcccaggccggaatggtcgaagttgtcgttgttgaactcatcgatgcccatgccgatggcgccgccaccgatgaaggggttgaagttcttgtcatcgaagaacagctgcacgttgttggccgtctggtaggcgtagttgcggccggtggtgccggtgttgctgatcgggtcgtacggctcgccgatgccggagagcagcatcaggcgcacgttctcgaaggtgaaggcggcgaccaccacgatgtcggccggctgctcccatttctcgccgttggcatccacatagatgatgccggtggcgcgcttgccggtgctgtccttggtcacttccagcacttcgcaatgggtgttggcggtgaagttgggcatgcgcaccagtgccggcagcacgttgacgatggcgctggccttggaatagttggcgcagccgtagttggtgcagaagccgcagaaggtgcagggccccatggtcacgccgtactggttggtgtagccctgggaggccagcgccgagggcaccgggaacggcttgtagcccatgttgcgtgccgcttcggcgaacagtgtgggcgcgtaggtctgcttggtcggcgggttggggtattcgttggcgcgcgggccttcgaaggggttgccgccttcgatgattttcccgcccaggttgccggccttgccggagatgcccgccacgcggtcgaaggcgtcgtagtgcggctccatctcttcccaggtggtgccccagtcctgcagcgtcaggccatcgatggctttgctgccgtagcgctcggtgagatggctcttgaggcggaattcttcgggctggaagcggaaggtgatgccggcccagtggttgccggcgccgccggtgccgttgccggggtggaacgagccccaggtgcgcatcggcagtgcggtttcgctgggcttgttgcgcatcgtgcaggtgttctggcgggtacgcagcatcagctcctggcgctgcacgtagcgcagctcatccgccaccgaggcgatgttgaagtcgctcgccgtgtcacgccaggcgccacgctcgaagcccatcacgcgcaggccttcgtcggccagttccttggcgatgatcgagccggcccagccgagccccaccactaccacgtcggttgcaggcagtttcttggccatgccgctcatcctttacgattccatgccgagctgccgatgatcgacagcggtatcaggtccagcttttcgttgtgccggtcgatgtaggggcggtagtcgtagcgcgcgccggggaagccgagcatcttccagctcaccatgtcgcggttgccgccgtagatcgggtcggcgaagaagccttccatggtgttctgcagcacctgggtgaagaacaccttggcttcgatgtgctcgaaggcgatctcgcctgactccaggcccttgagcacctcgtcgcgctgctcaccgtccagctcgctgaagcgtttgccgaacgcctgctggcaatgcttgccgagctgctccaggcccagtcgatagcgctcgcggggccgctgctcggagccaggttcgatatcgggcacgaaggggccctgctgatacagacgctcgtaggtgccgtattggccggccagctggcggtcgatgaacaccgcacagcccgcttccttgccgctgggggacaagtcgtccgccggaatcagctgctcggcgatggcttccagctcacgggcctcgtcggcagtcaggaactgccagcccttggcgtcgtaatgcagcgggccgttgtggtcgaacggcagccactgcggcacgccgctgatggtggcggcctgggcagtggcggcaacgccggctgccacgctggccgaggccttgagcagcgagcggcggctcaaaccccgcggggcttctttggacatgtgatctcctcgaacgccgggcatccactgcccggctcaggctgttctggtacggagccacccagaggcggcaggcggatgcacggacatccatgacgcgcgtcgactgctcgggccggttacgaatagtggtttttcggcaccacgacgctgcgtcggaaagctgctccagcgggctgaatccgggctcttgcaatgcattgcaacaaacttccggcgtcgccatggaacttcttccaaaaggtccgacagcgaagcggcctggggtgttcaggctttttgttcgaatggtcaggaagttagctgaaggcatcaccgatgcatcccggcgcgtcagcctgtttgcggatgtttcgcctgccaattagccaggcgcagagcaccgcttcaggctatcgtcagcgtcacgctgcgcccttcaagtttccctcgcccgagccgatgcagctgtacccatcctggagttctcaccgtgttcaacgcccgcctcaaagaaatcaacaaggagctggaagctcgcttggccatgcaggaggaggtaagggagaacctcgacaaggaaatgatcatcatccagctcggcgctgacgggcgcatcgagcgggtcaacgagctgtttcagagcgagctgggctatcgccccggcgatgtcgaaggccaggcgctgacccagttgtcaccgccggagctggctcgcgatccgcaccagtcgcgggcgctgtcagcgatcagagagcgccggcatttcagcggcgcgctgcgcctgctcggcaaggacggccgccacgtatggctgcgctcggtggtggtgcccatgagcgatgtgcagactggcaagcagcaactggtgatccactccagcaacctgacgcgcaccatcgaggcttcgctggaaaacgaaagcctggtcaaggcgctgctacgttccacggcagtgatcgagttcaatctcgacggcacggtgatcaccgccaacgacctgttcctgcgcggcatgggttacaacctggcccaggtggtcggcaaacatcaccgcatgttctgcaccagcgaggaaagcgcctcggatgcctaccggcaattctgggagcgcttgcgccgcggcgaattcgtggtcgaccgcttccggcgtatcgacagcgccggtcgcgatgtctggctggaagcctcctacaacccgatcgtcgatctgcacggcaaactctataaagtggtcaagttcgccaccgtgatcaccgagcaggtcaatctggagcaggcggtggccaaggccgccaacctggcctacagcacctcgctgcaaaccgacgccagcgccagcaagggccgcgaggtgatccgcgagaccgtcgaggtgctgcatcgcctggccaacgccatggaaaacgccacccagagcatccaggcgctggacgagcagggcaaggcggtcgagaccatcgtcgcggcgatcagcggcatcgccgaccagaccaacctgctggcgctcaatgccgccatcgaagccgcccgcgccggtgagcagggtcgcggttttgccgtggtggccgatgaagttcgccagctcgcctcgcgcacctccaaggctactcaggagatcgtcgccgtggtgcagcagaaccagacactggcctccggcgcggtcgacgtgatcacccgcagccgcgagctggccgatcaggcgctcgccctggccaacgactccgacgcggtgatccacgacatccagaacgacgccgaatgcgtggtcgccgcggtcagccagttctccagccaggtggccacctgacctgacgagcagccctgagcgctcgtcaggctgcactcaatcctcggccggcaccgtccagaacagctgcacaccatcgtcgcgccaggcgatggtgacgttgtcgttctcggcgatttcatcgagcaaacgcgcccagtcttcggggctgtcgccttcggcgcgcagcagcaccgccgagcgcgagcgctgcgcggccggcgcgttgatggcgcgggaaacccgtgcgccaagctgttcgtaagaggagagggaggcggctggttgagtcatggctgaaatctcggagtactgtgtgtgcatacagtaatctggcgagtggccagctgtcactccccgctcgaggttctgtcgctgccggtaatcgccagggaatgctcggtgccataacacgggaaatacaggctcacactggtgccttcgcccagccgactggccaccgtcagttggccgttcatatcggtgacgaagctctttaccatggtcaggcccaggccggtgctcctgtcgaccgagcgggttgtatagaagggcgcgaagatatgctccagcgcttccggcgcgatgccgattccgctatccgctacgcggatcgccacgtatcgtccggccttgaagttggcgttgtgctcggggaagttgctgcggtcgagatgggtgttgaaggtgctcagagtcagctggccgccagcgggcatggcgtcgcgggcattggtcaccaggttgatgatggcgctttccaggtgctggcggttggcgcgcagaaagctgctgtcggtggccaggtcgagctggcagctgatcgcctggcccacctcattgccgatcagtgtgttcatgcccagcagcaactgattcgggtcgatgcgctccagggttctgggccgcgtgcgggcgaacagcagcaaaccctcggccagctccgtgaccttgtcggtcgcctcccgacacagcgcgtaacgcgcctgcaactgctcggagccggcctcacggatttccttctccatcagcgccaggctcatcgacaggctggtcagctggttggtgaactcgtggaccacaccgccgccgaccttgccgatctgctccatcttctgcgcctgcagcagggcgttgtgcaagttgttgtgtatctgcgcctgcgccgcctgctggcgcagatcctggatgctgttcatgaagccgaccatgttcccgtccttgtcgagcaggggaacgatgttggcgagaatcggcacctggctgccgtcacgccgctcgacgatcatgcgcaggttggtgatcggcttcttgctcagcagcaccgccgccagcggcgactgctcgaacggcatatgcgcgccgtcctcgctacgcaggcgataggcgccggtgtacctgacctgcccctggctgatatccggcgcctcaccccagatatccgccgccttggcgttataggtcgtcagctgccccgccgcattgcacaggtaaaccccaaccggcagaaactcgatcagctcatggcccagcttgcgcacgagcggcatatcatcaggcaaccgcaaaccggcgccgagcgggttatctgccatggtggctccgtttggttgtagggcagtaggttagtcgctccgggtcacaaacgcgactgagctgcgttgagtactagggagcctgcagcgagagttgcaagagcggagtttggacagagtttttccattgcccggagacgacaaggtcccgcatttctgcggcaccttgtgttggatggtgccgatatcaagagtcgaccccgggtcctacttgccatgttgcgttggattgagttagtcccaaggaaaagcctgaacctctccaacatcaacgtcgtaatcacctggtgctatctctacctcaacgtcccaatcttttggttctgaaccagcctgaacattcgagcatgtaaggaacgctgagacttctatctcaacctcatgtgtgacggcatcggagccaagttggacttcgtctctatcgattgagtcccatagataggttgtcaccgaaaccgcaacatccaccttaactaaggcagtgacctcgactagccatgtcgttgcactgtcttcgtcgttccaaatcgaggtttcctctaccaaaagttcatgatcggtaaggctgatgtcaccaacttcgccttctacgcgtccgttgatgtccgaataaatttctccgacgctccatgacgcgaacctgacatggtcctcaattgcgtcactcaattgtgagcgtacgggtgagcgactgtcctctatagcagcgtggatcgctgtctggatctgagccgcaacttcaccagttgcggtgaacagtgcagtcagttcatctagggacttaacacaataaaggcgtggtgattgagctgcgaaagcttcccacccaccatccttagaaatcacaattccgtcagtgtcattttccgcagcaaaattttcgagtaccagcaatgctgcagcgtcagggaactcagtttttttggctgcattcaattcgaaaggtgggctagatgtgaaatatctacgaaatagctcttctaatataccgtttccatcggtttgtaagattccaccccgacacttagctgcataatcctctattcgcttccgaaagtaggtgctagatgatgatgtaggggacatcgctgtgaaaagctcgctaatctgatccataggtagggttgctttacgcttcagattattcagcgagctttcgaataattggaccgatttgaggatcggttccatcaggtgcttgaccacttcgttggccactacatccgtcaattgaagctccatgcttgacggcaattgccggtgaagctggttcaatgcacctatttcgaagttatagcctgcgctttgaatcacatcggtatcgatcgaaaagaagctgatctctccgttccataattgtgctggggtcggcgttcctaaaggcatttgggctgtccatgcgattctttgcgtaaaacatagtcgccttaagagggcttgtcagcacggtagggcgtactcgcgaagcagtacgccgttgtcgttgtatcaggatcgataggggttggcggactgttcgcttcgctcctgagtccgtcctacaagcttcttcccctaagggatcagcattacggctagacgccgaggtttttatggctggtcgcaactctttactttgtaggtataggcgagcttttcatcaggactggcggcagctacccgcttcgcgtcgatcaacgcaaatcttgtacccttgtgggcatttgggaagcaactgtggttgtccaagtgaaacgatgcccatacgattgctttgtttgcttgcctatctgtggcgtaatccttagtggcaatatcaacggcatttagcgggatcaatgttgcgaacgccaagctgacgaacagcaccatgtatatttccgctttgttggtacgtaacggtgagttcttgtcgcctagcataaagaagcgaagccgttgctgctccttagtctcatctgtaaatacgtgccatatccaaagaataccggcaactgcgtagatgggaagtaaagtccatgagagtgcaaacgcgcatacaaagggtaaaaacaatattgtgagcgcgcgctgagctgcatttatttccgtgccgacgatgccgagctcatttgcgatgaatgcatcggcataaacgcttgagatatagaccaataataacgctattaagctaccaatccacttgaatgtggctgggctgagctcatagattgtgctggcgcgcagcattatgaccgcgaggactaaggtggaactgaccaccgatgtaaacacagtacctactatccagccagctgctctgcctcctgcgccgttgtagcccgcgataataatcagcactgaaatactaaccaagactgctcccgcagcgtaagtttcaggtttaagtgacttggctttaccggtgagtctatttccatgagtggttgtaattagcccatgtttggtagccgccaaaattaaccccccgcttaaagccggcagaaccatgtaaatgatgaataccacgtacagtgctagcatgtagaagtccttctctaaatctaaaaagctgcacattctaagcgctcagcaatatttcggcactgccagaacagctgaacgccctcgtcacgccgcgttggtcacgtgtggttctcgctaatctcatctaggagccgcaaccacttcgcgttgtcgccttcggcgcggactagttccgctgatcggttttttgcgctacggggaagttgataactcgctgaactcgggtctcgaccagtttgctggtgctgggagcggatgccgcctagaaattaccccttgcccgagtccaaggaatcgccggccatgttttggcctgatgcatgatgtccggggggaggaaagaattactcaagcgccacccttgccctgttacgtcgcttgttacgtggaggcagaaacgacaaggccccgcatttctgcgaggccttgtgttgtatggtgccggcaccaggagtcgaacccgggacctactgattacaagtcagttgctctaccagctgagctataccggcttttgagggccgccattatatcgattcgtttgcatgagtaaagcggcgcgaggcagcttttttacggctatttcagccgctctggctggggcttatgcacaaatgggtagcggctagaggctttttagagaatttctacgcagcctttcacagtttttgcaagtgattgtcctgtatagctttttattgatggtcaaaaagtgatcagcttttgccgcgcgctatgggggctgacctggcgtggtttgctcagcttctgtgaacagagttatccacagattgtgtgtgcaactcaggggcgctcggcgagcagcagcaggttgcgtggggtcaggtgcgcggcgcagaactggccgaggcgcacgtcgtagccttgttcctgaaggtagagggcgcggtcgagaaccagccagagctccagtgggcggcggaacaggccgcgcaccaactccagattgcgcacctcggccaggcgttgccagccggctgcttccagacgctgccagtcgtgctcgccaacagctggcagttgtttgagttcggcaaggtcgcggcagtagctagcgaagggcttctttagccaggagggcggcagcgagggcgtgggcaggtaagcgtcgacgccgcgcagctcgcgctgcagcaggtcgaaggccaggcgccaggccatggactgatcacgctgctggcgcacgcggttgccggcggtcatggtttcgctcatgggcagggccaggtcgtccagcgaaaggtgcagcagcgagccctgtgcggctgtggataacggctggtagtcggctgccgccacgcggttgtagcagcagggcgcgatcgccaactggcggcagcccgcagcgctggccaggcgcatcagccgtacgtgcaggtcgccgcaggcgtgcagggcgacgggggtttgttcggcgtgcagctgggcggcggcgccttcggcgagtacgtcctgttttatatgttgggcggttatccccaggcgctggctcagttctgcgccgctggttacgagtgccggatcgtattccaggcaggtcagcttctggccgccgtgggcgagtacgcggccgaggtggcccttgccggcgcaccagtccagccagtgctgtggtggtcgggcgaagctcaggctgtcgccgaacgcgcgtatctgctgccatttgcgaccgggaacgtccaccgagaagcgcggtggcaggtcggccgacgcttgctgaggcaggttgctgacttggctcaggcgctcggcctgcagagccagttcggggaagggcgccggtgcatcgctcagtgccgtcggctggttgtggctagcctcggcctgctccagggtgcggctgcgcagccaggcggccagttcggcatgctggttttcccagggcagagtccggtgggtgaatggccggggtttccaaagcgtttgatgggcgacgagaaaggcgtccagcgtctggaagcgctggagcagggcgtcgccgctgagtggtgggagagagtctgctgaggtcatgagaaacagcgacggggcttgcgccccgtcttattcctagcggccctggcaggcgtcgacgcgcagccagcgttccagcagtttgaaggcgttgatcagcacgaaggtgatcagcaggtagaacaccccggcagcgaagaaaccctcgaccggcaggtaggtgcgcgcattcatggtgcgcgccatgccggtcagctcgagcagggtcacggtgctggccagggcgctggccttgagcatcaggatcacttcgttgctgtaggccggcaggccgatgcgcgccgcccgtggcagcacgatgtgcagcatggcctgcgcccgcgacatgcccagcgcccgcgccgcttcgatctcacccggcggtacggactggatggcgccacgcagaatctcggcgatgtaggcggtggtgtgcagggtcatggtgatcaccgcgcaccagtacgggtcgcgcaggtacggccacaatgggccctggcgcacggcgtcgaactgcgccaggccgtagtagaccaggaacagctgcaccagcagcggtgtgccgcggaagaagaagatgtagccatagggcatggcgcgcacgtaccagtggcgcgaggcgcgggcgatgcccatggggatggccaggatcaggccggtgacgaccgccacggcgaccagttcgatggtcagcagagcgccttgggccaggcgcggcagccaggtgatgatgacgtcccagttcatgcctcactccgcttgaagccgcggctggcacgcttctcgaggaagtgcaggccaatcatggcgatgatggtcaggcccaggtagatgaacgcggcgaccatgtaaaaggtgaagggctccttgctggcggtcacggcgatctgcgaccggcgcatcagctcgttgaggccgatgaccgataccagggcggtgtccttcatcaggatcatgaacaggttgcccaggccgggcagggcgatgcgccacatctgcggcatcaccacgcgccacagaatgcggcccttggacaggccgagggcctggccggcttcacggtggcccttggggatggccaggatcgcgccgcgaaacacttcggtggcgtaggcgccgaagcacaggcccagggcaatgacgccggcggcgaagggcgacagctcgaggctctcgacgccgagcagttcggcgaggccgcgcatcagccccacggtgccgaaatagatgagcagtacccagagcagttcgggcacgccgcgaaccagagtcgaataggtgccgccaagccactgcagcggcttgtagggcgaagtcttggcgaaggcgccgagcaggccgagcaccagaccgaggcacagggcgctgagcgccagttgcacggtcatcagggtgccggcggccagggccgggccgaatccggaaagatcgaaattcatggaaactcaaaggcccgcgccgccagtggcgacgcgggcaggctgcttagtagatgctgaaggggaagtacttgtcgttgatcttcttgtaggtgccgtcggcaacgatttcctcgagggccttgttcagacgctcgcgcagcgggtcacccttgcgcacggcgatgccgatcttgtcgttgtcgaataccgggtcgcccttgaattcgaagtccttgccggcgtcgctcttgagccattcccagttcacgaaggtgtcggccagcacgccgtcgacgcggccggaggccaggtccaggtaggcgttttcctgggtgtcgtagagtttcacgtccaccacgccgcccatgttgtcttccagccaggtaccggcgatggtcgcgcgctgggcaccgatgaccttgcctttgaggctggccttgtcggtcttgaagtcagcgcttttcggggcgatgaactgcagcttgttggtgtagtacgggttggtgaagtccacggcctgcttgcgctcgtcggtgatcgacatggaggcgatcaggaagtcgaacttcttggcgttcagggccgggatgatgccgtcccagtcggaggtgaccacttcgcactcggctctcatcttggcgcacagggcctggccgatttccacgtcgaagccgccgacctggccgctggcgtcgatgaggttgaagggtgggtaggcgccttcggtgccgatcttcagtttgtcagcagcgacggcactggtgccgaaagccagagtggcggcagctgccagcagaatcttcttatagctatgcatgcgtgattgctccgtgtttaacgattgctggacatgaattgtttgcagcgcgccgacgtcgggttgtcgaacacctggtcgggcgtgccctgttcctcgaccacgccctggtgcaggaataccacctggctggaaacctggcgagcgaagctcatctcgtgggtcaccagcagcatggtccggccttcttcggcgagcgcgcggatcacagtaagcacttcttgtaccatttccgggtcgagggccgaagtcggttcgtcgaacaggatcaccttgggctgcatcgccagggtgcgggcgatggccgcacgctgctgctggccaccggaaagctgattggggtagacgtggcgcttgtcggcgatgccaaccttggccagcagcgcctcggcgatctcgcgggcttcggccttgctcttgccgagcacgcggcgtggcgcttcggtgatgttgtccagcacggtcatgtgcggccagaggttgaagttctggaacacgaagccgatttcgctgcgcaggcggttgatctggcggttgtcggcggcgatcagctcgccgttcttctgcgccttgagcttgagctcttcgccggccacgaggatctggccctgatggggattttccagcaggttgatgcagcgcaggaaggtcgatttacccgagccggacgagccgagaatggagatcacgtcaccgtcgcgtgccgtgagggaaatgcctttgagcacttcgaggtcgccatagcgtttgtgcagattgcggatttccagcgcgggcgtggcctcagccatcaagcagtcctcttaattcttgtgcggatggaatccgtgttcggcggggctgtgggcagcaaacctagcataggccccagggggcgccaaggtcgttgctggcccgttgccgtcacggtcgcagggttgtcgcatcatcgcaggctgttgtcgccacgccgcaaaaacgcgggcaagcaggctgcagagtgaaaaagacgcgcaccctactcatatccgcctcgcaattccagtgccagccagcgatttggccgatccggggccaagcctgtcagttgccgagcatgctctgcaccttgtctcgcagggcatcgagcgagaagggtttgccgatgatcgaggtgcggttggccggctcgctcttgtcgatctcgacgctttcggcgtaaccgctggcgtacagcactttcaggtcggggcgcagctggcgcgccgccacggccagttcctggccgctcatgccgggcaggccgatgtcggtcatcagcaggtcgatgggctcgtcgctacgcaggatctgcaacgcctgctgcgcttcgcccgcttcggtcacgcggtagtcgagctcttcgagcacttccacggtaagcatgcgcaccacgtcggaatcttccacgagcaggatgcgctggccggcggtcgatgcgcctggagctaggtctgacaacggcgttacctctgataaaggatggtgaaaccgcggagcgtcctggcgggcggttggcctgccgacgctgcatgtttcgaaaccgcgttggcggcgggccgtctagcatggcacgaatctggtgcgtgggttgcattttgagcatgccgcccggctgaaaaacgggcattcaatggttgcagcggatgaccgagcacgcttttgcaatccggtgaaaaaataagtcgaacccttggcaccttgccatgatccaagcgcgcggacgaccagatgccggcattggattaaccgatgatggcgcattaccatccgccgttcgccatgtacctctacctataacagcccaacacggccagctagggatctgcgatgcctaacagcacgattgatgagaacagcttcaagcgaattctgcggcgcaacgtcgccctgccgcttggcgtgggcgtggtcagcgcagtgtttttcgtaaccctgatcggctacctgctcagcgtactgggctgggtgcagcacaccgaccgggtgctcaacaacgccagtgaatcgctgaagctgtccatcgaccaggagaccggctttcgcggctatctgctgtccggcgacgtgcgtttcctgcagccctacgaggttgccaagccgcgcatccgcgccgagatgcagaccctcaacgaactggtggccgacaacccgctgcaggtcgagcggctgcgcagcatcgccgccttgcaggacgagtggaccgccttcgcccagggcgccatcgccgccaagcgcgacggtggcaactttctcgacccggtacgtgacggccgcggcaagcagctgaccgatgccatccgcgacgaatacggcgccttcatcgccatggagcagcgcctgcgcgaggagcgcaacaacgccgccagcaacaccgcgatcatcaccatcgctctgttcctgctgtttaccctgctgttcagcggcggcctggcgattttcgggcgccgtgagctgctgcgcctgaccggtacctacggcgccatcctcaagaagcaggaagagcacaacgagcgcatgcaggcccaggcctggctgcgcaacggccagaacctgatggccgagcggctgatcggccagcaggcgctgccggtgctggggcgcaacaccctggagtttctggccagccacctggatgccgcggtgggcgctctgtacgtgcgcgaggagcacggcaacctgcgccgcgtggcgacctatggcttttcccgcgagcacgaaaataccgagcagtcgttctacagcgccgaaggcatggtcggccgcgtggcccatgaccgccgtctgctggttctcgacaacctgccggccgactacctgaaggtcagctccggcctgggcgagggtaatccgctggtggtggcgctgctgccggtcagcaacgacggcgacgtcaacggcgtggtcgagctgggcttcctgcgccccttgagcgagcgtgacagcgagttcctggagcagatcgcagcgagcatcggcgcatcggtggaagcggctcgttaccgccatcgcctgcaggaaatcctcgccgaaacccagcagctcaacgaagagctgcaggtgcagcaggaggaactgaaaaccgccaatgaggagctcgaggaacaatcccgggcactcaaggagtcccaggcgcacctggagacccagcaggcggaactggagcagagcaacgagcagctgtcgatgcagcgcgacgctctggacgaccgcaacagcgccctgcgcgaggctcagcagcagctcgaggagcgcgccgaggagctgcagcgcgccagccgttacaagtccgaattcctggccaacatgtcccacgagctgcgcacgccgctcaacagttcgctgatcctcgccaagcttttggccgacaaccccaagggcaatctggatgccgagcaggtgaagttcgccgactccatctattcggccggtaacgacctgctcaacctgatcaacgacattctcgacatctccaaggtcgaggccggcaagctcgatctgcgcccggaaaacaccaacgtcgtgcgcctggcccagagcctggaaaccaccttccagccggtggctggcgagaagcagctgggcttcaaggtcgagatcgccgacgacctgccgcgctcgctgttcaccgatcgcctgcgcgtcgagcagatcctcaagaacctgttgtccaacgccttcaagttcacggagcagggccaggtcagcctgagcgtcagccgggtcgaggcgggtgtttcgttcgccgtgcgtgacagcggcatcggcatcgccaaggagcagcaggaatacatcttcgaggccttccgccaggccgacggcaccaccaaccgacgcttcggtggcaccggtctgggcctgtcgatttcccgcgatctggccgcgctgctcggtggctcgatcagcgtcgagagcacgccgggcgagggcagcgtgttcaccctggtgctgccgctgaccttctcgccgggcgaagaggacctcttgctgccagccagcgagcccgcacccgtggttgccagcgtggcgcctgccgcagctgcgcctgcccagggcgacgtggcgcgcaacgtgccgaccttcccggatgaccgcggcatgtcggtacttggcgggcgctgcgtgctggtgatcgaggacgaaccgcagttcgcccatatcctctatgacctggcccacgagctggattaccgctgcctggtcgctcacagcgccgaggacggcctggagctggccacctcgcaccatcccgacgccatcctgctggacatgcgcctgccggacggctccggcctgtcggtgttgcagcgcctcaaggaaaacccgggaacccggcacattccggtgcacgtgatttccgtcgaggacatggccgaggccgcgctgcacatgggcgccgtcggttatgcgctcaagcccgccactcgcgagcagctcaagggcgtgttcagcaagctcgaagcgcgcctgacccagaagatgcgccgcgtgctggtggtcgaggacgacaagctgcagcgcgacagcatcgcccggctgatcggcgacgacgacatcgagatcgtcgccgtggagttcggcgagcaggcgctggagcaactgcgccatcacatcttcgactgcatgatcatcgacctgaaattgccggacatgcagggcgacgagctgctggcgcgcatgggcagcgagcagattcgctcgttcccgccggtgatcgtctacaccggccgcaacctgacccgcgccgaagaggccgagctgctcaagtattcgcgctcgatcatcattaagggcgcacgttcgccggagcgcctgctcgacgaggtgacgctgttcctgcacatggtcgagtcggagctgtccagcgagcgccagcgcatgctcaagaccgcgcgcagccgcgaccgcgtattcgaaggccggcgcctgctgctggtcgacgacgacgtgcgcaacatcttcgcccttaccagcgctctggagcagaagggtgcccaggtggaggtcgcgcgcaacggccgcgaagcgctggagaaactcgaggcggtgggcgacatcgacctggtgctgatggacgtgatgatgccggagatggacggctacgaagccacccggcgcatccgcgagaacccgcgctggcgcaagctgccgatcatcgcggtgaccgccaaggcgatgaaggacgatcaggacctgtgcatgaaagccggcgccaacgattacctggccaagcccatcgacctggaccggctgttctcgctgatccgcgtgtggctgccgaagctggaacgcatctgacatgtccgaccgtacacaggatatcgagctgcggctgctgattgaggcgatctacctgcagtacagctacgattttcgcgattactccggctcttcgctcaagcgccggatcgtgcatgccatgcgccagttcgagtgcgcgagcatttccgagctgcaggcgcggatcatccacgactcggcagcgttcatgcagctgctgcagttcctcaccatcccggtcagcgagatgttccgcgaccctagctactttctggcgttgcgtcaggaggtggtgccgttcctgcgtacctacccgtcgctcaagctgtgggtggccggctgcagcacgggcgaggaggtgtattcgctggcgattctgctgcacgaggaagggctgctggagcgctcgatcatctacgccaccgacatcaacccgcactcgctggacaaggccaagcgcggcattttccctatcgacaacatgcgtttgtacagcgagaactatcagcgcgccggcggcaagggctcgctggccgactactacacggcagcctacgacggcgcgctgttcgagcgcttcctgtgcgccaacgtgaccttcgccgatcacagcctggccaccgacagcgtgttctcggagacccagttcatctcctgtcgcaacgtgctgatctacttcaacaagaccctgcaggatcgcgccttcgggctgttccacgagtccctcgggcatcgcggtttcctcggtctgggcagcaaggagagcctggatttctcggcctacgccgggcgtttcgaggcagtgaatcgccaggaacgggtgttccgcaaactatgaacgcgcctctctcagaacctgttcgcgctctttatgcgcatgaagcggcagctagagggcagaagcggtcatcggcgcagtgtctgtgggagcgggccatgcccgcgatttttcgcgcgcatggcgcgctcccacagggagtctgcgaaaggccgcaaccgccacttggctgccaaactcgacgagcctgggctgaaagcttatgagcgggttatcagccgttgtagtcggcgcctcggccggtggcgtggaagcgttgctcagcctgttcaccgagctaccaggcgactacggtttaccggtggtggtggtgctgcacctgcccgacgggcgtgaaagcctgctgccggatctgttcgcccgccgcctggcgctgcgggtcaaggaagcgcaggacaaggaagcgctgcagccgggtacgctgtacttcgccgcgcccggttatcacctgtgcatcgaggccgatggcagcttttcctatagtcgtgaggagccggtgcatttttcccggccctcgatcgactacctgttcgaatcggctgccgatgtttacggcagccagctactgggtatcttgctcacgggcgccaaccaggatggcgccgccgggttgtacacaataaaacagcggggcggagtgaccgtggtgcaggatccgcaggaggcgcaggttgcgaccatgcccgaagcggctctggcgctgcaccaacccgactacattcttcctttgcggggcattctcgcattgctaaccgaactggactcacgcccatgttgagtagcaccggatgcaaactgttgatcgtcgatgacctgccggagaacctgctggcgctggaggcgttgattcgccgcgatgatcgtgaggtgtacaaggcgcaatgcgccgacgatgccctggtgctgctgctcgagcacgagttcgccctggccattctcgacgtgcagatgccgggcatgaacggcttcgagctggccgagctgatgcgcggcacggaaaagaccaagcacatccccatcgtcttcgtcagcgccgccgggcgcgagatgaactacgcgttcaagggctacgaaagtggcgccgtggactttctctacaaaccgctggatatccaggcggtgcagagcaaggtcgcggtattcgtcgacctgtaccgccagcgcaaggtcatggcccagcagctcgaagcgctggagcgcgcccgccaggagcaggacgcgctgctcgccgagttgcgttccacccagggcgagttgcagcacgcggtgcgcatgcgcgacgacttcatgtccatcgtctcccacgagctgcgcacgcccctcaacggcctgatcctcgatacccagctgcgcaagatgcacctggccaagggcaacctcaccgcgttcagcgaagacaagctcggcgccatgttcgaccgcgacgagcggcagatccacagcctgatccgcctgatcgaagacatgctcgacgtgtcgcgcatccgcaccggcaagctgtcgatccgcccggtggagttcgacctggcacagaccgtgcgcaacgtcgccgagaacttcgcccagcagatggccgtggccggctgcgacctgcaactggacagcgacgaggtgctgcacggcagctgggaccagttccgcatcgaacaggtgatcagcaacctgctcagtaacgccctgcgctacggcgccgggcggcccatcgaggtgcgcgcgcgctccgacgagggcggcgtacgcgtcgaggtgcgcgaccacggcatcggcatctccctggaaaaccagcaccgcatcttccagcagttcgaacgtgcggtgggcagcgagtcggtggctggcctgggtttggggctgttcatctccgatcagatcgtcaaagcccatggcgggcgcatcgaggtgcagagcagcctcggccagggctcgctgttcagcgtgtggctgccacgcggcacccgcgtgcagataggcggataggttgaactcaccacaccgcgagggtcgaagcgaaggtgcaaaacaggcaggggccaggcaatgaatgaagtgaaaccagtcgtactgatcgtcgaagacgatccgctgctgctcatgctgctggccgagtatctggaaggcgagggctaccacgtgttgcaggccgactgcgccaccgaggccttcgccatcctcgccaccaagccgcacctggatctgctgatcagcgacttccgcctacccggtggcgtctccggcgtacgcatcgccgaaccggccctgctactgcgcccggacctcaaggtcatcttcatcagcggccaccccgccgaagtgcgcgaaaccggcagtgcgcttctcgactctgcaccgctgctgagcaagccctttaccctggaaaccctgagcacgcagatcgatcatttgcttgattgaggctagggagacagccggtctcgcttacctgatgagggcgggctgggacacctagttaatacccaagagtttcgcgggcattgactaggcgtccccgcccgttcccacagtggtaacaggctggacggataggttgtagggtgggtgaaggcgctacccactgtggcgtccggcgcagatcttgccgcgtcgtaatccaccaagcacccaacgaatacccacatctttgcccgtggaatgcgaccttcagctattcctgcgctcactccaggcgacacgaccataagcggaaacagctatcaccacctacaagtcatcgctttgccccgcttgcagcgcttggcgtgtagctgctactttggccgctctccttaattcccgcctatcgagatcacaccgtggtggttagctgcaaactctggatgaaagtcatcaaggccctggcccgttggcgctggcgcgcctgacattccctgccgctgcgcgcggcccgtttgcacctgaccgatttctcatgccacgaggctgatcatgatccacgaagaattcctgcgtttggccgccgaaggctacaaccgcattccgctcgcctgcgaaaccatcgccgacttcgacacgccgctgtcgatctatctgaagctcgccgacgcgcccaactcctacctgctcgagtcggtgcagggcggtgagaaatgggggcgttactcgatcatcggcctgccggcgcgcaccgtgctgcgcgtgcacggccacgaggtagtgatcaccaccgacggcgtggaagtcgagcgtcaccaatgtgccgatccgctggccttcgttgaggagttcaaggctcgatatcgggtgccgagcatcgccggcttgccgcgtttcaatggcggcctggtcggttacttcgcctacgatagcgtgcgttacgtcgagcccaagctggccgccggggtgaaccccgacgcgctgggcacgccggatatactgctcaacgtctccgatgccgtggtggtgttcgataacctggccggcaagatgcacgccatcgtcctggccgaccccgccgaagccgatgcgttcgcccgtggccagcagcagttgcaggacatcctgcacaagctgcgtcagccgttcacgccgcgcctgggcgtggatctgaacaagccggcgggcgccgagccggcgttccgctccagcttcagccgcgaggattacgagcgctcggtggatgccatcaaggattacatcctggccggcgactgcatgcaggtggtgatttcccagcgcatgtcgatccctttcaaggccgcgcccatcgatctgtaccgcgcgctgcgctgcatcaacccgacgccgtacatgtacttcttcaacttcggcgatttccacgtggtcggctcgtcgcccgaagtgctggtgcgtgtcgaggacaacctggtcaccgtgcgccccatcgccggcacccgcccgcgcggcgccaccgaggagcaggaccaggcgctggagcaggacctgctggccgatgccaaggaagtcgccgagcacctgatgctcatcgacctgggccgcaacgataccggccgggtctcggaaatcggctcggtgaagctgaccgagaagatggtcatcgagcgttattccaacgtcatgcacatcgtctccaacgtcaccggcgagctgaagcagggcctgacctcgatggacgccctgcgcgccatcctgccggccggcacgttgtccggtgcgccaaagatccgcgcgatggaaatcatcgacgagctggagccggtcaagcgcggcgtctacggcggtgcggtcggctactacgcctggaacggcaatatggacaccgccatcgccatccgcaccgcggtgatcaaggacggcgagctgcacgtacaggccggcgctggcatcgtcgccgactcggtgcccgcgctggaatgggaagaaaccctcaacaaacgccgcgccatgttcaaggccgtggccctggcggagcagggctcgctctgatccgagcggagagcgaaaagggcagcccaggctgcccttcttgttttcggcttcctggtaatcgctgcgctcaacgctaggctacttcggacgcagttcgtagggcggactcaggagcgaagcgaacagtccgccaaaccatgccgatcctggcaaaagggcaacggcgtactgcttcgcgaatacgccctaccgcgctacatcctgtgggagcgcgccatgcgcgcgaaatcacgggctgtagcctgggtggagcgtagcgatacccggggccgatctcagccttctagcttggccaacgctgccccggcgtccagataagccccggcctgttcacggatacgcagggtgccgtccgccggggcggtgacctgggtttccatcttcatggcttccatcaccgcgatcacctcaccggctttgacctgggcgccgtcctcgaccagccaggcgtgcaggttgccggagatcggcgcgctgaccaggccttcttcggcggccggtgcagcggcgccagtggctaccggagccgcccgggcattgccgcccagaggcgccagaccttgtagcagcgcgctcggcaggcccagttcgtggcgcttgccgtcgatctcgataaaggtgcgcagcaccgcatcgccgcccaccgacaaggtgcgcggtgccagggtgatctgctcggcgaagtcggtttcgatccagcgggtgtgcacggcaaaatgctcagggccggtaaagtcggcgtggtccatcaccgcgcgatggaagggcagcaccgaggcgatgccatcgatctggaactcggccagggcgcggcgcgcgcgggcgatggcctgctcgcgggtggcgccggtgacgatcagcttggccatcatcgagtcgaaggtgccggggaccgtcgagccactttccacgccgctgtccaggcgcacgcccggaccgctcggggcgcggaaatcactgatttttccgggggtgggcaaaaagcctttgccggcgtcctcggcgttgatgcggaactcgaagctgtggccacgtggcgccggtgtttcactgaaggacagcggcaggccgtcggcaatgcgcaattgctcgatgaccaggtcgacgccagcggtttcctcggtgaccgggtgctcgacctgtaggcgggtgttcacctccaggaacgacagggtgccatcggcgctgagcaggtattccacggtgccggcgccgacatagccggccttggcgcagatggcgtgggcggactggtgaatacgctggcgctgctcatcggtgatgaaaggcgctggcgcttcttccaccagcttctggttgcggcgttgcagtgagcagtcgcgggtgccgaccaccaccacgttgccatgggtgtcggcgatcacctgggcttcgatatgacgcgggcggtcgaggaactgctcgacgaagcactcgccgcggccgaaggcggcctcggcttcacgcaccgccgaggcatacagctcggccacttcgtccatgcgccaggcgaccttcatgccgcgcccgccgccgccgaacgcggccttgatggcgatcggcaggccgtgctgctcggcgaaggccagcacttcggcggcgctctgcaccgggccgggggtgccggccaccaggggcgcgccgacctgctgggcgagcttgcgggcctcgaccttgtcgccgagcacgtcgatggtttccgggttcgggccgatccagatcagcccggcgccttgcacggcgcgggcgaagtcggcgcgctcggagagaaaaccgtagccggggtgcacggcatcggcgccggcgcgcttggcgatggccagcagcttgtcgatgttcaggtaggtgtcggccgggcgctcgccgtccagcccataggcttcgtcggcgtggcgcacgtgcagggcatcgatatcggcattggcgtacacggccacggaggccacaccgtggtcgcggcaggcgcgggcgatgcgcacggcgatttcaccacggttggcgatcaggacttttttcatggctggttcttcgcatcggcagtaggaagggaggcgtcgggctcgagctcgacgaacgccgcgatcgggttgaagcggatctgcgcgttgatggggatttgcccggccagatccagatggtggctggccacggcggcgatcaccggatagccgccggtcagcggatggtcggcgaggaacagcaccggctggccgctggcgggcacctggatggcgcccagtgaggtgccttcgctgggcaattcggcagggttgcagcgctccagcggcacctcgccctcgaggcgaatgccgacccggttggattgcggcgtgacgcgccacagctggctgctcaggcgttcgatggccgccggggtgaaccagtcgctgcgcggccccatcaccacatccagggtgattacgtcctttgcggtaggcagcgggaaagccgggccttcactcgtcgatacgctgcaaccggcgctgatcgtatcaaaacccagccggtcgccggccttgagcggcggcgggccgacctgggccaggctgtcgtaggacaggctgcccagcaccggcgccacctgaaagccgccgcgaatcgccaggtagctgcgcagccctgcctggggcgcgccgaagctgacgcggtcgccgtcatccagttcgatgggctggtaattgccgggctgccactgcaggccgctggcggtggtgacggtgacgggcgtctgcgcaccgctgacggcgatgagcgtgcggccgtggcagacgaagctcaggccgccgagcaccacttccaggcaagcacaggccgagtcgttgcccactgcgcggttggcggcgcgcagggcaccacgatccagcgcgccggacatcgacacgccctggtcggtatggccggcgcgaccgaggtcctgcagcaccgtttgcaggccggggctgaggatttccagataagcgccggttggcgtttcaccggcagttggctgctcgtgcgttggcaaaccaccagccggcagtgggccggcatcctggaagcgcaccttgtagccggggcgcagcagggccggctcgtcgcggcctaaatcccacatctgtagcggcgtgacgccgatgatctgccagcctccggggctggccttgggatagataccgctgaaattgccggccagggccacggcgccggctggaatgcgggtgcgcggagtctgccggcgcggcacctggaagtcggcgccgccggccaggtagccgaagccgggggcgaagccgcagaaggccacttcgtaatcggcgctggtgtggcggcgcaccacttcttcacggctgatgccgagcagcccggcgacctcatcgaggtcctcgccgttgtagtgcacggggatttccacgcggcggctgtcgcgggcgctacgtcggctcaggtcgcggcgggcgagatcgtcgatcaacgcctggcggtcgatggcgctgggccgatactgaatcagcagggtacgggccgccgggacgatttcctcgaccccggcgataggctcggcctgcagtgcgtcgaacagcgccagggtttcgtcgagatcctgcagttcgacgagcagcgtatcgagattggctgggagaaaacgcacgggcttgtcctatacgtggtacgtgctgtcaggcacgtcggtgatgaacatatgacccggcgaatgggtgatcgcgaacggcacgccggaggccatgaccgccgcctggggcgtcaccccgcaggcccagaacaccggcacttcgccgggctcgatgcgcactgcgtcgccgaaatccggcttctgcaggtcttctatgcccagccgctccggctcgccgatatgcaccggagcgccgtgcaccgagggatagcgcccggaaataccggccgcctcggcgacgcgatccgccgggatcggccgcatcgacaccaccatctcgccatgcaggcggcccgccgggcggcaggcgcggttggtgcggtacatcggtacgttgcagccgtcggcaatgtgccgcacctcgatgccggcctcctgcaggccggtctcgaaggtgaagctgcagccgatcaggaaggtcaccatgtcggcgtgttccgcccaggcggcggtggcgtcgctgacttcctcggccagtttgccatcacgccagatgcggtaaagcggcaggtcggtgcgcaggtcggcgccttcggccagtaccgtgtacgggctgccggcgtcactcacgtcgagcaccgggcaggctctggggttgcgctgggcgtagagcagaaagtcataggcccagtcgcggggcagggcgatcaggttggcctgggtcatgcccggcgcgataccggcagtaggcgcgacgcggccgttgcggtactcggcgcgggcctggcgggcggcggcaatggcggcctgttgggcgcgttggatggcgttcatcgggcggctccggcgaaggattgcagggatacgccggactgctccagcaactggcgcacctcgcgggccatctggatggcgccggggctgtcgccgtgcacgcagatggaatcggcttcgatgcgggtgacgctgccgtcgatggcttcgacctcgccggtccgtaccaggcgcagcatgcgttgggccacctgttcggcgtcgtgcagtacggcacctgcctcgcggcgcgacaccagggtgccttgcggtgtgtaggcgcggtcggcgaaggcttcggcgatgcaggtcaggccttcgcggcgggccagctcgatcagcggcgagccggccagggcgaccagcaccaggcgtgcatcgaccgcgcggatcgcctcgatcaccgccatggcctggcgtgtgtcgtgggcgatggtgttgtacagcgcgccgtggggcttcacgtagcgcaccgcggtgccggcggcagtggccagggcctgcagtgcgccgatctggtagatcatatcggcggacagctcgtcgctggcgatatccatattacggcggccgaagccgaccagatccgggtaggcgacgtgggcgccgatggttacgcctttggccgcagcggccttgagggtacgcaggatgccggccgggtcaccggcgtgaaagccacaggcgacgttggcgctggtgacgatgtcgagcatcgcggcatcgtcacccatggaccactggccgaagctctcgcccaggtcgctgttgaggtcgatggttggcatgtcgttctctccttaaaggttcacgaaggcgaggatcgggccgaccgatttggccgccatgtaccaggtcagcaggcaggtcagggcgccgaggaccagcagccagcgtgggtagtggtagccgcccatcaggtcgctgcggcgccagcccacgtagacgaagatgctcaggccgatgggtaggatcaggccgttgaagccgccggcgaacagcagcaacgccgccggcgcggtgcccagggcaacatagatggccagggacacggcgatgaacgccacggtggcgatgttgcggccgcgctcgctgatgccgggcatgaaggcggtgatgaacgacatcgaggtgtaggcggcgccgatcacgctggtgatggcagcggcccagagcaccaggccgaaggtgcgcagacccagctcgccagcggcggcctggaacgcctgggcggccgggttggcgcctttgccggagatgtcgatgaccacaccgctggccgccacaccgagaatggccaggaacagcacgtagcgcatcaggccggttaccgcgatgccactgagcgccgccttggtgacctccctgatgtgctcctcgccgaccaggccgcgatccagcaggcgatgggcgccggcgtaggtgatgtagccgccgacggtgccgccgacgatggtggtgatgatcgcgaagttgatctcgtccggccacacggtctggcgcagtgcatcgcccagaggcgggttggaggcgatggcgacgaacagggtgagcaggatcatcagcacgcccagcaccacgatcagccggtcgacggcgatgccggcgcgtttggacaggaagatgccgatggccaccagggcgctgagtgcgccgccccatttcggatccaggcccatcagcgcattcaggcccaggccagcaccggcgatgttgccgacgttgaataccaggccgccaaagatcaccagtaccgccagcaggtagccgctgccgggaatcgccgcgttggcgatgtccgaggcgcgcatgcgggtcagggtgacgatgcgccagacgttcagctgcaccacgaagtcgatgaggatcgacgccaggatgccgaacgcgaaggccgcgcccatggtcgccgtgaaggtggcggtctgggtgatgaagccggggccgatggccgaggtggccatcaggaagatggctgcgatcaatgatgagcggcgtgaacgggcgaaatcggcggtggtctgggcctgcatggaacactcctgggcgaagtaacgggtgcagggtgtaaggcaatgggcatgccacattgtgaggaagcagcgtgatctgttgattctagatggatttattgttcaacaatcaaatttgttttgagggtctatttgcactgttttgttacttcgatacccagcgctgactcaccatggtgcgcagggtgacaacacgacctacttgcctgcagcgctgcgctcggagaccatcgagcctctttggctccgtctcgacgatatagagcctggccaggtctggtggatcgctaatgaacaacgacgtatctgaaaacccgcgcaccctcggtgagaccgtgaccgcggaaatccgccgcaagctggtcgaaggcgaactggtgccggggcagcgactgtccgaggcggcgctcagcgaaagcctggatatctcacgcaataccctgcgcgaagccttccgcgtgctgacccaggagggtctgctcaagcacgaacccaaccgcggcgtcttcgtatcggtgccggacatggcctcgatcatcgagatctaccgggcgcggcgtttcgtcgaatgccaggcgctggcccaggcctatcccaagcatccggcggtcaagcgcatgcgcgaggcagtgaacgcggcgcagcgcagcgccaaagagctcgactggggcgctgtgggcaccgccaacatggcctttcacgcggccatcgtcgaactggccgacagccagcggctgaataccttctaccggcacctgtccgctgagctgcgcctggtattcgggctgctcaatgacgccgaattcctgcacgcgccctatatcgacatgaacgcggcgattctcgagcacctcgaagccggccgcccgcaggacgcctccaaggcgctggacgcctacctggtgcagtccgaacgcaccatcctggccgcttacgcgcggcgcggttcctgagcccgctccacttggtagctgcctggagtttcggcgcacaggctgccttcgccattggcatcggcggctttggcgcagctgtcgatataggcggccaggtggtgcagttcgatgaacttgggcgccttggcgctgctgtccagggtggtgatgggcagattcaggcggccggtggcgatggcgcggatgaagttgtcggcactcaggtgacggaagtacaccgtgcgcacgcggtcgatgggcaccagaacgtcgccgtgggtgcggaatagaagctccagcgtctggagcggcaggtgcggctcaggctgagtgttcatggtcgggctcggtatgggtcaggtctcgctctggttcatgggcgcgccgctactcttcagcgaaacgcgaggatttgaggatgccgcccaccaggtgaatcttggtgacgttgtcctggtggatgtgaatgggcgggtggttctggttgacgctgtcgaagcggtacatgccgtcgcgcaggtagatgtattccttgatcatcgcctggccgtccagggtgcggaccatcacctcatcgccggcatgaaacggcttgttcggctcgatcagcacgtattcaccgttcttgatccgcgggtgcatgctgtcgccattgacccgcagaccgtaggcattggggtcgtcgctgtgaatgcgcaggtatccgtcgccatggccgacgggaaagtcgatctcctcgaaatatccctgagtacccagctgcgcatgccccaccaccggcaccgcaccgccgcgggcgtggccgacggccagggtgttggcgggcggtacttctggcagttcgtcggtgcctgccagctcggcaaggctcacgccgagcgccggtgccagcagcagcaagtccgatagggcaggctcgcgcaggtcgctttcgtagttgccgatgcgcgactgggatgaccagccgcaggcctcggccagttgctgctggctgaggcccttgctcttgcgcaggcgtttgatgcgttgccccagggtttccatcatgctctccgataatcacgtagtgaaatatttatagcgcagttctccgcttgaataaaacacgtatcgtgattatttttgaaatggcgataaccggcaagacgcgtggagcgacttgccgagaggtcatatcaaacgccatcggggatggcaggaggcaggcaatgatttcctacatagacgaggcgcttcagcgttggggtgaagcacagcagacgggcgaaacggagcgaggctcgaacatgggcaccagcttgatcgcttcgctgatgacatcacaaggtgtgctgaatcgcaccgtccgcggcagccgtgtgctggtggatagggcgacggagatcgactggatcgtcagcaagcatctttcccccgagcagcgccgggtggtcgtcgagcagtactgcactgctgagcccaggcgcgaaaagtggacggcctgcggatgcagccgggcgcagttctatcgacgactggggcaggcccaccgggccatcgaatcgcagctcctgaagcgggccgcctgagagcatatccgcgatctttgagcgcatgaagaagcagcaataaggcagaagcggccattcgccaatctactgtgggagcggccgctctcgccacgtggctgccaaaatcgatgaacctgggctgcaaggccatgaacaggctcttggtgcgcttttcattcctgccagcggcggttctcgccgctcggcctgtttccttctctcaaagtatctggtttccggatctccttccgggcgcttccatgggcgtgcgcttgcggtactgtgcagcctgaaaccgctacgtgtccgttgtttttccggtgcgttgccgctgattaccggcgtgcccttgagagggtgagaatcgcgggttatacattcatcaccgtcacagaggtgggcgagcagtcagccagcctcgtgactcaatccttggcaactcatgcgccgcgcggcgcgctgcaacacccgaccttcctttaacagagccccgccacgtgcggggctctgtcgtttcagggggcggcataacctcatgtcgtcggggccatcggcctcggggagtacgataacaatgactgaattcagcagcgccgtgctgttcggcgagcacctcgccgcgctgatcgccccaatcaatggcgaggctgcactcggcgccttgtgcggggccctggtgtacttcaccaccacgcaaaatctgcccatgtggaaccggctggcgttctttctgacgtcggcggtgatggggtacctctgtgccccggccatcaccgacttccagctgcacggcatccacccctttgcctatccggggcccgccggtttcgccggtgccggcttggtggtgacgctgatgctggccgccattcgccgtcgcggcggcagcctgaacgacaagccgccaggcgaccgggatgcctgacccgacgcggcgactgacaacaaccgctaactgaacccgtacggcggcgcactccgcgccgccgtactcaccctggcccgccgctgtgcgggctttttcatatctggaggaaacaccatggctatcaaaacctttgaccaaatggccgctgccggcgaattcccgctgatcggcttcaacgctgcgggtctcggcaacaacccctacgtcgaccccatcgccacggcaaagctggacacccactacttcaccgtcgccccacgcggccaccagccggattacatcaagtcctatgcgggcagcatcggcggcaaacccttcgccgtgcgcctgccattcgctggcgagcgtatcgccattctcgatggcgccggcggcttcaccttgcggcagagctatgtggaagagatccgcaaggccatccgccatatccacagctggggcggcttctcgctgctcgatatgcacaactactgccgctggtacgtgcgcgccaatggcccggtgagcggccgtgtggtgcaggcgtggaacggcggctacgccctgtggacggccatcggcgcgcctgattgcccggtcaattacaccctgctggcacgtatctgggcggccatcgcccgggagtttcgtgacgagccgggggtgttcggctacggcctgatgaacgagccgcacaacctgggcagcgtgcccgatggcggggtcaacgtcgaaaccctgtggaccaacaacgtgcagcggctgatcaccgcggtgcgcgaggtcgacccgcgacacttcatcaccgtggccggcaattccttcgcctcggccctgtattggccgcgcagttcggacgcgctcaagaacctgcaggaccctggaggccgcctgctctacgaggcgcaccagtaccccgataaagaggggcagggaggaggcaagtggactcaggccaatgagtcgatcgtttaccgcgagcgggtggccgactggtatcccttcatcgactggctcaaggccaacggcaagcgtggtatcgccggcgagttcggcgggccggatcacgtgcccggtatgcgcacctacttcaccgagctgcacaagtatttcgatgccaaccacatcctgcgctttcagtggctggccggccccggcgatgccgacgacgcgcccaacggcatggaccgcaacgacggcaccctcaaacccaacacccgctcgctgatggcgcgtatcggcaacaccaccacggcctacggccctcgctgatccacctcgatgacccgcttcggcgggtcatcgcctttcactatccggagaattcccatggcccgacttactgccacccaggcgggtggccacaacgtactcgcctttctcgacatgctcgcctggagcgaaggcacctcgaccgttgccgaaagcgatgacggctacaacgtgctggtaggcggcgacctgttcgacgactacagcgcacatccgcgtcagctcatcgagctgccgcgctacgacatccagtccacggcggccggccgctaccagtttctggcccgcacctgggacgccatcgttcagcgctacagctttcgcggccgcttcacgcccgaggctcaggacctggctgcggtgaagctgctcgaagagtgcggcgccctggcgcccattcagaccggccaagtggccgaggcgatcagcgcggcggcacccatctgggccagcctgccgggcgccggctacggccagcgtgagcacgatctcgctgcgctgctacgcatctaccgacaggagctggtggcccaggcacgtaacgagaatgacctgctcgccatgttcatcgcctgcggcgggcaggtggcggcatgaatctgctcacactgatccccgcccgttatcgatggctgatcggcggtggcctggtgctggcgctattacttggcgccgtcagcctcggctgggtggtgcagggctggcgcctgggtcaggcgctggccgcgcgcgaacagtcccacgcagaggtcatggcgcgcctgcacgaggcagccgctcgtgaaaccctgcgcgcccagaacaagcgccttgcactcgagcaacagctgcaggcgtcctcgcaaatccaatacaggagacttggcgatgcccaacaaaaggctgcgcgtcttcgtgatcgtcttgccactgctgagctacggctgtcagtccttaccgccgaacccgcagctgccgatgccggtcaccacgaccaactgcccaccaccgccagtgccggacgcctggtggatggcgcccgacgagccgacattgaccgagcagttgctcaacgaattgtcgccatcaccggacgcggtgaccgcgccatcatcgccctaggtatgtgccaggactatgtacggacgctcggcgatacgctctagctcaaggcgtgcggcgttgacagtggcaatcctgtgccggagagtgcccgctctccggctcactcacgctgccagcgcatcacctgttccgggtggccggtgtgcggatcattctgctcggccaccacggcgaagccgcaggtctggtagaagacgcacgcccgggtgttggcgctgtacacgctgagttccagcaggtcgcggcggcacttggcctcgttgagcaggcgtttgccgagcccgcgcccctgggcgcccggcgcgatgaacagcgcggccaggcggtgttcgtgcagcgacgcgaagccaagtgtttggccggcctcttcgagtaccagggtttcggcctggggcagataaatctcgcccatggcggtcagctggtcgcgccagaacgactcatcgataaaggcatgggcctggatcgaggcgctcagccagatatcgagcacggcgttggtgtcgttggcgtggtaggggcgaatcatgatgaattcctttcgtggaggatgttgatccatggcggtacggttacatgtattcggcgcctccggtgccggcaccaccagcctggcggcggcactggccgagcgctgtggctggttgcacctggataccgacaacttctactggctgccgagcgagccaccttatcgcttcaaacgcgaaccgcaacagcgcgtggagcagatccgcacgagtgctgcgcaggcgaacgactggatcctcagcggttcgctgtgcagctggggcgagacgctggtgccactgttcacccatgccgtgttcctgcagctggatgacgccgaacgcatgcagcgattagcggctcgcgaacggcagcgttacggcgagcgggttctgccaggcggcgacatgcatgcccagagcctggcctttctgcagtgggccgccggctaccagcagggcggtctgcagacccgcagcctgcgcatgcacgaggcgtggatcgcgcagcaactgcgctgcccgctgctgcgcctggacagcacctgcgagtcgcccgagcaactggctgggcaggtgatcgactggctgggcgcgcccgcctgacctcggctgataaaggcgggcgggctcgggtgcgtctcgcctgtctgtcagggcgttgtgccagttgcacggcatggctcagctgggctactgtgccgcaagataaacgcgagaccttcttcgtgaacgccagcagcacccttctgatgcgcctcatcaaagcccacgcccgttggcgttggcgcgcctgattttattctccggcccggccggacgattctctctgctccactcgaaccctcaacagatattctccaggccataggtggcgtgtaagggaataggggatctcgaaactggagtgactggctaaaaagcagttcatcaaagggttaaagccaatatgctgctgatgatcgacaactacgattcctttacctacaacgtggtgcagtacctgggcgagctgggtgccgacgtccacgtcattcgcaatgacgagctgaccatcgccgagatcgaggcgctcaagcccgagcgcatcgtcgtctcgcccggcccctgcacgccgaccgaagcgggcgtgtccatcgaagccatcctgcattttgccggcaagctgccgattctcggcgtctgcctgggccatcagagcatcggccaggcctatggcggcgaggtggtgcgcgcgcgccaggtgatgcacggcaagaccagcccggtgttccatgaaaacaaaggcgtgttcgccggcctggcgatgccggtgaccgtgactcgctaccactcgctggtggtcaagcgcgagaccttgccggactgcctggaaatcaccgcctggacgcagcatgaagacggctccgtcgatgaaatcatgggcctgcgccacaagaccctgaacgtcgagggcgtgcagttccaccctgaatcgatcctgaccgagcagggtcacgaactgttcgccaacttcctcaagcagaccggaggcgtgcgcccatgaacatcaaggaagccctcaaccgcatcgtcgcccagctcgatctgagcaccgaggaaatgcgcgatgtgatgcgcgaaatcatgaccggccagtgcaccgacgcgcagatcggcgcgttcctgatgggcatgcgtatgaagagcgagaccatcgacgagatcgtcggcgccgccagcgtgatgcgcgaactggcctcgccggtggagatcgccgccgagcgcctggtcgacacctgcggcaccggtggcgacggcatgaacatcttcaacgtctccaccgcagcggcgttcgtcgtcgctgcggcgggcggcaaggtggccaagcacggcaaccgcgcggtgtcgggcaagagcggcagcgccgatctgctcgaagccgccggcatctatctgggcctgacgccggtgcaggtggcgcgctgcgtcgaaaccgtcggcgtcggcttcatgttcgcaccgtcccaccatggagccatgaagcacgccatcggcccgcgccgcgagctgggtctgcgcacgctgttcaacatgctcggcccgatgaccaacccggctggcgccaagcatcaggtggtcggcgtgttcagccaggcgctgtgccggccgatggccgaggtgctgcagcgcctgggcagcgagcacgtgctggtggtgcatgcccaggatggtctcgacgagatcagcctggccgcgccgaccttcgtcgccgaactgaaaaatggtgcggtcagtgagtaccgcatccagcccgaagacttcggcatcaagagccagagcctgatcggcctgaccgtcgaaggcgctgagcaatccctggagctgatccgtgatgccctgggccgccgcaagaccgaagctggtcagaaggctgccgagatcatcgtgctcaatgccggtgctgcgctctacgcggccgaccacgccgacagtctgcgtgatggcatgagcctggcccatgacgcactgcacaccggcctggcccgggaaaagatggaagaactggtgtcctttacggccgtattcaaacaggagaatgaagggtgagcgttcctaccgttctggaaaagatcctcgcccgcaaggccgaggaagtggcggcgcgccgcgctgtcgtcagcctggccgaagtcgagcgcgaggcccgcgctgccgaccctgtacgcggcttcgccaatgcgctgatcgaaaaggccaagagcaagcagccggcggtgatcgccgagatcaagaaggcctcgccgagcaaaggcgtgattcgtgagaacttcgtgccggcggaaattgctcggagctatgaggatggtggcgcgacctgcctgtcggtcctcaccgatatcgatttcttccagggcgctgatcgctacctgcaggaagcacgcagcgcctgctcgctgccggtgatccgcaaggatttcatgatcgacccgtaccagatcgtcgaagcccgggccctgggcgccgactgcgtgctgctgatcgtctcggcattgtccgacgcgcagatgggcgagttggcggcgaccgccaagtcgttcgacctcgatgtgctggtcgaggtgcatgatggtgacgagctggagcgcgcgctgaatgtgctcgacaccccgctggtcggcgtcaacaaccgtaacctgcacaccttcgaagtcagcctggaaaccaccctcgatctgctgccgcgcatccctcgcgatcgcctggtggtcaccgagagtggcatcctcaatcgcgcggatgtcgagttgatggaaatcagcgaggtgtatgcgttcctggttggcgaggccttcatgcgcgccaacaacccgggcgccgagctggagcacctgttctttccggagcgcaggcggctggtcaacagcccgaacgtggattgataaacaaacggcgcccaacggcgccgttgttctatctgctgctttgaacaggttcttataaagacaggcgcattgatagatccaccgcctttacatccttggtcagggtgccgatggagatgtaatccaccccggtttcggcgataccgcgcagggtgctgtcgttgatgccgccggaggcttccagcttggcgcgtcctgcagtaatcgccaccgcctggcgcatgtcatcgagcgacagttcatcgagcatgatgatatcggcgccggcagtcagggcctgctgcagctcttcaaggctttccacttccacttcgaccggcttgcccggtgcgatgccgcgcgctgcggtcaccgccgcggcaatgccgccgcaggccgcgatatggttttccttgatcaggaaggcatcgaacagaccgatgcggtggttgtggcaaccgccctgggtgaccgcgtacttttgcgccaggcgcaagccgggcagggtcttgcgggtgtcgagcagtttcacgccggtgccctgcaccaggttggcgtagtgctggcagcgggtggccacggccgacaaggtctgcaggaagttcagcgccgtgcgctcgccgctgagcagcgcacgcgccgggccttcgaggtggaagagtgcctgattgggcgttacctgctggccgtcctgtacctgccagtgcacggcgacccgggcatcgagctggtgaaatacttcatcgacccaggctgtgccgcagatcaccgcgtggtcacgggtgatcacggtagcattggccagtcgcgattctggaatcagctgggcggtgatgtcgccgctgccgatgtcctcgcgcaggctgcggcggacattggcctcgatttcggcacgaagctcggtaagcagtaggttcggcatggagcctccgattggctgaggcggcgattataagggctgccgcgggcgctgttacgttcatcgggtaaaaatgaaccctgactgtaacgatcggtcacatgcgcagtccgccggcccccgtcggatgggctgtgacgcatttcatatctgcaagaaattgccttggcatctcctgtagcaatccgatatgttttaatgcaggagtattgacgtcatacccttgacgtttaaggtgctcgcattcctgttccagtttgcttcgccagcgctctgcgcaggagatcctgatgaaaactgatgccaacgtggtgcatctgaacaagatggttcccgacacggcccaccccgcggctgcgcggttgcctgcatcgctcattcaggttcgcgaccgtgccgctactcagctcaagcaggcgctgcaggcgttgttcgataacgccgacgacaccctcttcgacatggcggaccgcgccaccagcaacgccgagcaaaattcctttttcgaagccatgcgtgacctgcgcctcaagcgcaagggtatcgagcgtggcttcttgcagcgcgtcttcgaagctttcgccggcctgaaccagcacgtggtggtcggtaaggcgccgactctggatgcagtgtccttcgacagcctgtccctggtgcagaacgacgagctagaagaaaccgtcgccctggattcgatgatcgccaaggtgctgagccgcgatcaggtagcgctcacccacctgaccacgcgcctgaacgccatcgtcagcaagaagctcgacgacaaatccaaccccctcggcccggtgctgctcagtgagctgttcctggagtcgtgcagcgggctgggcgtcgagatcaaggtcaagctgatcattctcaaactgttcgagaagtacgtgcttagcggcctcgagcagctgtacagcgattccaatgccgtgctggtcgaggcaggtgtgctgcccgagctcaaggctgtgccggcgcgccgctcgcggccggagcgtagtgatccgctggaaggcttccagcgctctggcgatatggccgatgacgaagtgcgtgaggtattcggcgcgctgcaggagttgctgtcacagacccgcgagggcatcgcgccacgccgtcaggcgccggccaatgccatgccgatttccaccaacgacctgatgcgtctgctttcccacctgcagcagcgcgcgccgatccaggcgccgatggacgtcgacctgcgtgcccagctcgaacacctgctgacccgcgccagcgccaagagcggccgcgtgcgtgtggttggcgaggtcgatgaagacgtcatcaacctggtgtcgatgctgttcgagttcatcctcgacgaccgcagcctgccggactcgctgaaggcgctgatcgcccgcctgcagatcccgatgctcaaggtcgcggtgctcgacaagactttcttcagtcgtggcagccacccggcgcgccgcctgctcaacgagatcgccaccgccgcacttggctggggcgaccacgacagcaaccagcgcgacagcctgtatcagaagatcgagcaggtcgttcagcggctgctcaatgatttcaccgatgatccggcgatcttctccgagctgctggccgatttcctggccttcaccggcgacgagcgccgccgtagcgagttgctcgaacagcgcacccgcgacgccgaagagggcagcgcacgcgccgagatggcccgccgtgaagtggagcaggcgctgaacgatcgcctgctcggcaagaccctgcccgaagtggtggtgcgcctgctgcgtgaagcctggagcaaggtcatgatgttgacctgcctcaagcacggtaccgattcggagcagtggcagagcacgcttgccaccatggatgacctgatctggagtgtggagccccacgagaatccggaagcccgcctgcgcctgctcgaactggtgcccggcctgctcaaggcgttgcgtgaaggcatggccagcgcagcgttcgatccgttctccacaagcgaattcttcagtcagctggaagcgctgcacgtgcaggccttccagcgcttcaagcgcgccatccccgatgtcgaacgcccggcaccgaccgagtccgatgaggtgcagcgctcggcgctatccgccgtgggtatcgagctgccattgctcgacctgcagccggaagaagaaagcagcatttcggcgatggtcgagatcgtcgaggaaatcgtgctcgaagcgccggggcaaccgcgcagcgagccgcaggacgagctcgtgctggccgacgacgatgagtcgctgcgctatgtcgatgccctgcgcgtcggcagttgggtcgaatttcaggaagacgacgagcacaagctgcgctgcaagctggcagccatcatcaagccgaccggcaagtacatcttcgtcaaccgcacgggcatgaaagtgctcgagaagacccgcatgggcctggccgtggagttccgccgcaacgcggtcaggctgctcgacgatgcgctgcttttcgaccgcgccctggagtcggtgattggcaatctgcgccgcctcaagggcgcctaacaggccgttgaaaaactacctacgttgccactgctgcgttaaaaacagcctcaaaatgctcatgtacagctcgtacactccgctttttcggttgtttttgccttgcactggctgcctcgcctacgtttttcaacggcctgctaatactcgcgattcttctgctcgatgcatttctcacggcccgtcagggccgtgagtcgttttgagcgccgctgaatcctgcgccgcgccgcgcttgcaccggaagccgatcagcccctagagtgtgcgcaaactcggggagcacctatgcgcaagcgactcgaagacggctggtatcaggggattcagcactgtccttcgcccaatttcaacgagcgtccgcagggcgagatttccctgctggtcatccacaacatcagcctgccgccgggccagttcggcaccggtcaggtgcaggcattcttcaccaactgtctgcaggccgatgcgcacccgtacttcggtggcatcgccagcatgacggtatcggcgcattttctgatcgagcgtgacggcagcatggtgcagttcgtgtcctgcctggaccgtgcttggcacgccggggtttcgtccttcgaagggcgcgagaactgcaacgatttttccctgggcatcgaactcgaaggcaccgatcatttaccgttcacggatgcgcagtacgctgcgctgacgcaactgacgcgcgcgctgcaggaggcctacccggccattacactaggccgcatctgcgggcatagcgatatcgccccgggccgcaagactgacccgggcccggcattcgactgggcgcggctgcacgcgtcactgatgactgataaggaggcatcatgagtttcctggtgttgctgctggtgctgtgggtggagaaattttcttcctggcgtcagcgtatccagcaggacgaaccctggcttcgcgccctggcccgtatggagcgtggcggcaccaccagcgattcgccgtggttggccatcgtcctgctggtcggtgtgccgctgctgattctggccgcagtgctgaagttgctggcgccgttggcctacggttggctgctgctgccgatccatcttctggtggtgatctacagccttggccgtggcgatctgctggccgcgctcgggccgtttcgcgatagctggcggcgcggtgacggcgaggcggcgtatctggtcgctcagcgtgacctgggtgtgcaggccgaaggcgagtcgacgctgctttcgaacgtgcaaacctatctggtctggcaggcctatcagagtttcttcgcagtgatcttctggtacgtgctgctcggcccgctcgccgctctggcgtatcgcctgctggcgctgatcgtcgagaacggtcagtccgaggcgctgcgtgagcgcgcggggcagctgcgtcacgccttcgactggttgccggtgcgggtgttggcggcgagtttcgcgctggtcggcaatttcatcgcggtcagccgcgccttgctgcacgaagtactgagctgggacatttcggctgcgcaattggcggctggtgcggcgcgttccgctgctgaaacaccggagccgaccctcggcgaagcaggtgtgaccacgctggacagtctgtggcagttgctggtgcgtgcggccatcctttggtatgccgctatcgcgctgtggacgctgctcttctaactccgccagccgaacagctcggcagcgttgcggctgctggcggcggccagctcctcaggctccaccgccagcagcgtggcgagctcgcggcagatcgccggcagatggaccgggctgttgcggatatgcgggtacatggccggcgccatgtccggagagtcggtctccagcaccacggcgtcgagcggcaggcgcgggatgacctgacgcaggcggttggcttggggccaggtcgctgcaccgcccaatcccagcctgaaacccagcttcatatattcccgcgcttcttcgtagctgccggcaaaggcatggatgatgccggcacgcttgagcctgaagcgcttcagggtggcgatcacctgggcatgggcgcgtcgtacatgcagcagaactggtaactccaggcgctgggcgagttccagttgtgcctcgaacagtgtctgctgacgctcgcggtccagctccggcaagtagtaatccaggccaaattcgcccaccgcgcagagcttctcatgaccttgccgctcctgcagccactgctccagccgttgcacatcctctggctgatggctctccagataaaccgggtgcaggccgaaggccgcgtatagcccatcgtggaccagcacctgatcccacaggcgctgccagttgccgtgctcgacgcccaatatcaccagtttctcgacgcctagggcgcgggcttcggcaagcacctgctggcgatcttcatcaaagttcgggaagtcgaggtgggtatgggtgtcgatcagctgcatggggctcgccagggtcgaggttgtaagagcctgttcaaagtctcgcgagctagagcaatgcaaggcgaaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgttttcaacgccgcagtgccgacgcgcagcagactttgaacaggttctaaggtcggcaggtttgtatgcctgcatgacaacattctgtgagtcattggcggcattggccagtcgaacggtcagggacggcgattgtggggatcgccgataaaaaggggctgccgcatgacgcgccttcgcaagatactcggctggtgccttgccagtcttctgctgctgatcgcagccctgatgctgtttctggtgctcttcgactggaacttgctcaaacccaccatcaatgcgcgggtttccgaagcgctcaatcgtcccttcgccatcgagggcaacctggccgtgcgctggcagcgcgagcctgacgaacccgggctgcgtgcctgggtgccgtggccccatgtatccgccgagcagctgacgctgggcaatcccgagtgggccaagggcgatcacttcgtttacctggagcgggtcgaggccagcctgtcgcccgtgccgctgttgtggaagaccgtttccatcccgcgtattcagctgaccggtgccgatgccgatttgcagcgcctggctgacgggcgggccaactggaccttcgacctgggcgaacaggaggaaccggaagaaacagcttcgccctgggtgatggacatcggcaccatcggtttcgacaaggcgcgggtcagcgtcgaggatcaggtctcccaggccagcgtgaagctggaggtggagccactcggcgagccaatcgcttttgccgaaatcgtcggcaaggcggccaatcaggcggacgagaccgccgcgaagccacaggattacgccttcgcctggcaggccaagggccgttacaagggccagacgctcagcggtaatgggcgcatcggcggtttgttggccctgcaggatgcccagctgccattccccgtgcaggccgatgtgcgtgccggcaccacacgggtgcaggtggccggcaccctgaccgatccgaagaacctgggcgccctggatctgcgcctgcgcctgtcgggcgccagcctcggcaatctgtacccgctgactggtgtcaccctgcccgatacgccggcctattccaccgacgggcgactgatcgcccagctgcaggacccggacggcccgctgtttcgctacgaaaaattcaatggccgtatcggcgacagcgacattcacggtgatctcaccttcgtggcgcgcaagccgcgaccgaagctgtccggaaccctgttatccaatcagctgcgtttcgccgacctggctccgctgattggcgccgactccaatgccgagaagaagcagcgcggcgcggccagcgtgcagccaggcaacaaggtgctgccggtcgaagagtttcgcaccgagcgctggcgcgacatggatgcagacgtcagcttcaccggcaaacgcatcgtgcacagcgagcaactgcccttcaccgacctgttcactcacgtggtgctcaacgacggcaagctcagcctggagccgctgcgcttcggcgtggctggcggccggctggattccacctttcacctggatggcagtgccacgccgctccgggcgcaggcccagctgcgggcccgtaacttccgcctgcgtcagctgttccccaatgtcgaggtgatgcagagcagtctcggggcgctgaacggcgatgcagcaatcacaggcaccggcaactctgtcgccaccctgctgggcggcgccaacgggcatgtaaaactgctcatcaacgacgggcgggtcagccgcaacttgatggagatcgccggccttaacgtcggcaactacatagttggccggctattcggcgacaacgaggtggagatcaattgcgctgctgccaacctggagatcaagcagggcgtgatgcgcccgcagttgatggtgatcgataccgagaatgcgctgattggtgtggacggcactgtgaatttcagcaacgagcagctcgatctgaccatcacccctgaatccaaggggctgcggatcttctcgctgcgctcgccactctacgtgcgcggcacctttaagaatcccaaccccggcgtgaaggccggcccgctggttcttcgcggtgccggcatgctggccctgggcgccttggtcgcgccggccgccgggctggtggcactggtcgcacccagcggcgaccagcccaacgaatgcgaaccgctactgcagcagattcgtcagggacgctaagcgaaacggatcttcaggccccgctcgatggcatccaggcccggatggtagctgccgtccagggcgtcgagcaggcggtcgaacacccgctcggcaatgcgctcgtgctgctgggagatggcattcacgcgcaggggcaggaagtcgagcaactgggcgtcgccgaaggtgccaaggcgcaacgtacgggtgtccagctccggctgttcgtgcagcgcgtccagcacgccctcgagcagcacgtaggcggtggttaccagtacatccggcaggccgcccttggccagcagctccttcatttgccggtagccccactgacggctgaattgctcgccatggctgacactgatcagcccgtcgaagccggtcagtgcttcgcggaaacccagctcgcgggcctggctgatcggcagctccagtcgcgcgccgatcagtgcggcatggcgctgcagcggttgtatcaggctgcgggtcagttgctcgccggctttgcggtcatcgctgaccaccgagtacagatgctcgggatccagagcgcggtcgacggcgatcaccggcgtgccggcagcgaccagctggcggtagtcgggcgcgtcctggggcaggcagctggcgacgatcagcgcgtcgcagcggcgcgagcggaacagttcgaggagttggcgctcgctgtctggctggtcatcggagctggcgatcagcaattgataaccggctgcccgggcgcgctgttcgagcagtttggccaggcgcgcgtagctggggttttccagatccgggaggatgaagcctaggcagcgactttctccacgacgcaggccggcggcttgggtgttggggcggtagtcgtgcgcctccacgacttcgagcacgcgctgtacggtcgccgcgctgatacgacgcttggcggcctgcccgttgatcacgtagctggccgtggtcacggaaacgccggccaggcgggcgatgtcggtcaacttcaaatggtcatctcctctgccaggccttcaaggattactcattatcaggtaacgtgccagtgctagatgaaacgattcagcaaacgagtcgactaagctaacaagaatgtcagccaagcccgcctgcagccggtcttgcttgaggagaaaacgtcatgctcgaactacacccttcgcaaatccagatgggccgacgggccgtcgacaagcaggaagcgttggcgctgctcgccgacagcctggtcactgatggcctggtggcggccggttatctggatggtatgcaggcgcgtgaacgccaggggtctacctatctggggcaaggcatcgccattccccatggcaccccggaaacccgcgatcaggtgttcgagaccggcatgcgcttgatccagtttcccgagggcgtggactggggagacggccagcgggtttacctggctatcgccattgccgcccgttccgacgagcacctgcacctgctgcagctgctgacccgtgcgctcggcgagggcgacctgagccaggcgctgcgcgaggcggcggatgccgaggcgattctcgccctgctgcagggcgctgcgcccgaactggcgctggatgcacagctggtgaatctgggcgtgcaagctgacgacctcgacgagctgacctggcagggcgcgcgcctgctgaaaaaggctggctgcgcaggggcgggttacgctgccaatctggtacaggccgagccgctgccgctgggcaacgggctgtggtggctgagcagcgagcagggcgtcgaacgcccgggcctggcgttcgtgactccagcgcagccgctgcagcgtggtgaccagctggtggctggtctgttctgcctggcttgtcttggcgaagggcatcgtcaggtgctcgagcgcctgtgtgacctgctgattgccgggcagggcgacatgctcactcaggccaccactagccgcggcgtactcgaagcgctgggtgccgagctgccggccgactggccaagcctgtgcatcaccctggccaacgcccacggtctgcatgcgcgcccggccaagaccctgagcgaaatcgctcagggcttcgacggcgaagttcgcgtgcgattggccgatggcgtcgagaccaccgtatcggctaagagcctgagcaagttgctggctcttggtgcgcgccgcggccaggttctggagttcagcgccgacccggctatcgcagaagaggccttgccggccatcgaggccgcagtgcgcgccggcctgggcgaggatgtcgaaccgcttcccgagcacatcgaaaacagcgccgagccagtggccgaggcgccgctcgagcagaccgtcgtcgccccgatcgccggctcgcgcgtgcatgccgtggcggcctcgcccggtatcgccagtggcccggcgttcgtgcggcgcatgccgaagctcgactaccccgaacatggtgagggtgtgccggccgagcgtcagcgccttgatgaagcgctgcagcacatcgacggcgaaatccagcgcctggtcgagcgcagcgaagaagccagcatccgtgagatttttgtcacccaccaggcgatgctccgcgacccggcgctgcgtgaagatgtggacgcgcgcctggccagcggtgccagcgcccaggcggcctggatcggtgaaatcgaggccgcagcggcgcagcaggaatccctgcacgacgccctgctggcggaacgtgcggcggatctgcgtgacgttggccgccgtgtgctggcgcatctgtgcggcgtcgaagcgccgcaggagccggtcgagccctacattctagtgatgggcgaagtcggcccgtcggatgtcgccagcctggatcgccagcgtgtggccggcatcgtcaccgcccgcggcggggcgaccgcccacagcgcgatcatcgcccgtgcgctgggcattccctgtgtggtcggcgccggcgaaagcctgttgttgctggagcagggcacggcgctgctgctcgacggcgaccgcggtcagctgtgggtgcagccggacgaggcgaccctggcccaggccgagcgtgagcgacaggccagcgagcagcgccgcgagcgcgcccatggcgaacgcctgcagccggcgcgcacccgcgacggccatggcgtggaggtggctgtgaatatcggcgccagtggcgaggcggccggcgccgtcgaactgggcgccgaagcggtaggcctgctgcgtaccgaactggtgttcatggatcacggccaggcgccggatgtggcgacccaggaagctgaataccgccgcgtcttcgatgccctgcagggccgtccgctggtggtgcgtaccctggatgtcggcggtgacaagccgctgccgtactggccaatgcccgaagaggaaaacccgttcctcggtgtgcgcggcatccgcctgaccctgcagcgcccggacatcatggaaacccagttgcgtgccctgttgcaggctgccgaaggtcgcccgctgcgcatcatgttcccgatggtcggccaggtcgaagagtggcgtaccgcgcgggagatggtcgacaagctgcgccaggagattccgctgagcgatctgcagctgggcatcatgatcgaggtgccgtccgctgccttgctggcgcccgtgctggcccgcgaggtggacttcttcagcatcggcaccaacgacctgacgcagtacaccctggccatcgaccgtggccatccgacgctttccgcccaggccgacggcctgcatccatcggtgctgcgcctgatcggcatgaccgtcgaagccgcccatgccgaaggcaagtgggtgggcgtctgtggcgagttggccgccgacatgctcgccgtgccgctgctggttggcctgggggtcgacgagctgagcgtggcggcgcgcagcattccgctggtcaaggcgcgggtgcgcgagctggatctgcagcattgccaggcccaggcccgccaggcgctgctgctgccaagcgctaccgcggtgcgcgcgctggtcgaggaggcgaagtaaatggcgcgaatcctcaccctgaccctcaacccggcgctggatctgaccgtcagcctcgacaccctgcaggccggcaacgtcaaccgcagcctgggcatgaccacccacgcggcgggcaaggggctcaacgtagcccaggtgctggctgaccttggccacaaggtcacggtcagcggctttctcggtcaggccaatgctgcgccgttcgagcaactgatgcaccgtcgcggcttcaccgatgccttcgtgcgggtgcctggcgagacccgcagcaacatcaagctcgccgagcacgacgggcgcatcaccgacctcaacgggcctggccccgaggtggacgaggcgcaccaggcgcagctgctcgcccagctggatgacatcgcagccggccacgacgccgtggtggtcgccggcagcttgccgcgcggcgtgaccgtcgaatggttcgccgcactgttgcgtcgtctgacggccgccggcctgccggtggcgctggacaccagcggcgcagcgctgcgtgctggcctggcgaccagcccgtggctgatcaagcccaatgaggaagagctggccgaggcttgtgagttgcagccggcatcgcccgagcagctggataacgctatcgacaagctgcgcgccgccggggtcgagcacgtgctgctctcgcgcggctcccaaggtgccgactggttcggtccccatggcgtgctcaatgcacagccgccgcgtgtcgaggtggccagcaccgtgggtgccggcgattcgctgcttgccgccacgctgcatggcctgctcagtgactggcctgccgagcgcaccttgcgcctggccactgccgtcgccgcccaggcggtcacgcaaatcggtttcggaattcacgatcggcaacagctcgcccgcctggaagcggccgtgactgtttcgtcgaaacaataattagaggtcgctgcaatgaatgtgctgatcgttactgcctgccccaatggtcaggtcaccagcgtgttgtgttcccgcctgctgcaggcggcggccgagcgcctgggttggtccacccaggtcgaagtacatgatgccaaggccatcggctcgccgctgagcgcggcagccatcgaggccgcggagctggtgctggtggtcaagaccggcgagctggatctgcagcgcttcgtcggcaagcgcgtggtgcagtccacgccgtccgaggcgttggctgacccgcagcagttcctgctggtcgccgccgaacaggcgcaggtgctcgaacaggtcgcgccggtcgctacgccgtccatcggaaaaccgaagctggtggctatcaccgcatgtcccaccggtgtggcgcataccttcatggccgccgaggcgttgcaacaggcggccgagcaactgggctacgacctgaaggtcgagacccgtggctcggtcggtgcacgcaatctgctcgacgaagcgagcatcaaagcggccgacgtggtgctgctggccactgacatcgaagtggaaaccgaccgcttcgccggcaagaaggtctatcgctgcggcacgggtgtcgccctcaagcagcctaagcagacgctgcagaaagcgctggccgaaggcgtgctgcaacagggtgccgggcaggcgcagagcaccgagagcggcaagcccgcgaccaagagcggcccctacaaacacctgcttaccggggtttccttcatgctgccgatggtggtggcgggcggtttgctgatcgccctgtcgtttgtcttcggcatcgaggcgttcaaggagccgggcaccttgccggccgcgctgatgaagatcggtggtgacgccgccttcgcactgatgattcccgtgctggccggttacatcgcctattcgattgccgaccgtcccggcctggcgccgggcatgatcggcggcatgctggccagcgccctgggcaccggttttctgggcggcatcatcgccggtttcctggccggctatctggcaatggggctgaatcgctggctgcgtctgccgcagagcatcgaggcgttgaagccgattttgctgattccgctgctcgccagcctggcgaccggtctggcgatgatctatgtggtcggcacaccggttgccgccgtcatggcatcgctcgaaacctttctgcagaacatgggcaccgcgaatgccatcctgctcgggctgctgctcggcggcatgatgtgcgttgacctgggcgggccgatcaacaaggcggcgtatgcgttctcggttggtctgctcgcgtcgcagagctacgcgccgatggccgcgaccatggctgccggtatggtgccgccgatcggcatggccatcgccaccgtgctggcgcgtcgcaagttcagccagaccgagcgcgaggctggcaaggctgccggcgtgctggggctgtgcttcatttccgagggggcgatcccgttcgcagccaaggatccactgcgcgtgattccggccagcattgctgggggcgcgctgaccggtgcactgtcgatgtacttcggctgcaagctgatggcgccgcacggcggcctgttcgtactgctgatccccaacgccatcaaccatgcattgctgtatctgctggcgatcgtggcgggcagcctggtgaccggcgtggtctacgcgctgatcaaacggcctgaagtcgaagccctggcggtcgccgccaaggcctgaaagagaaacggggcatcgatcgatgccccgtttttttagcgcgtaccgaagaccaccatggtcttgcccttcacgaacaccaagccctgttcttccagggacttgagtacgcggccgaccatctcccgcgagcaaccgacgatgcggccgatttcctgacgggtgatcttgatctgcatgccatccgggtgggtcatggcgtccggttgcttgcacaggtcgagcagggtgcgcgcgacgcgaccggtcacatccaggaacgccaggtcgccgaccttgcgggtggtgttgcgcaggcgctcggccatctgcgagcccagggcgaacatgatgtccggatcctgctgggtcagttcgcggaacttggcatagctcagctcggccacttcgcattcggtcttggcgcgaacccaggcgctgcgctctttctcggcgccttccttgcagaacagccccatctcgccgaagaagtcgcccgggttgaggtaggcgatgatcatctcgcggccgtcatcgtcctcgatgaggatagtgactgagcccttgacgatgaagtacagcgtttcgctgcggtcaccggcatagatgatggtgctcttggccgtgtagcgacggcggtggcagtgggacagcagcttgtcgaagtttttgaccttgggcgtaagcgtgatagcgaccatgcctgaattccaataaatgaagaaactgtgaaaggcgaaattcggtgacgctgtccagctccggggcaaggtggtgcggtgagtgcggcccggatgactaccttgttgttatcgatcagaagcgtcgtcatacctcattaatcggattgtgccattaaaaaggcatcataatggccggcggcgtcgaccagtggtccgatttgtgagttattgcacgttacggtgggaactctaacagcatctgtgcctcgcggtgcaaatgccgcgctgtgataagctgccggccttttgcatagaggagctgcaacgatgaaagctcgcgttcaatgggccggtgaggcgctgtttcttggcgagtcgggcagcggccatgccgtcgtgatggacgggccgccggagagcggcggtcgtaacctgggcgtgcgccccatggaaatgttgctgatcggcctgggtggctgcagcaatttcgatgtggtgagcatcctcaagaaatcccgtcagccggtggagagctgcgaagcctttctggaagccgagcgcgcctcggaagaccccaaggtcttcaccaagatccacctgcatttcgtggtcaagggtcgtggcctgaaggaggcgcaggtcaagcgcgcggtggagctgtcggcggacaagtattgctcggcgtcgatcatgctcggccgtgccggcgtggaaatcacccacgattacgaaatcgtcgaactgggcgcctgaaagagcagggcgacttgacgtcgccctgtgctttgccaagttagatacggtaggtggttttggtcatgaccttggacagcagcgtcatgcccaacttgatcggcgcggggaagcgcacgccgccggcatccagcgcgctgttggcgtgctccagctcatcactgcgcatctgttcgagaatggcccgggacttgttgtcctgctcggggatctgttccagatgctcgtccaggtgcttgaccacctgatcctcggtcgcggccacgaagcccaggctgacccggtcgctgaccagaccggccaccgcacccaccccgaacgacagaccgtagaacagcggattcagcacgctggggtggctgcccagctggcggatgcgttgctcgcaccaggccaggtgatcgatttcctcatccgccgcatgctccatggcttcacgcacgcgcggcagcctggcggtcagcgcttggccctgatacagcgcctgagcgcacacctcgccggtgtggttgatacgcatcagcccggcgatatgacgggtctgctgggtatcgagctcggcttcctgttcgacgatggcaggcgacgggcgcgagggttggccgctgaaaggcagcagcgtgcgcagtgccatatcggcctgcagcagcaggcggtcgacgggcgaatactggcggtcgttggccatgaggtttctccggcgatgacatgagggggcagtttaccgcaaaccgcccgtacacagcttggagcgtcgtttagccgcaactgtgcggcccatctatcggcccgcattcgcctattgcttgcgccgggtggttggcaggactattggctgccgcttgggcataaggagttgctgtgaagaacgatattcacgatctggggctggtgctcgattccaaggtcaagttggtactgatcgagtcctgggacgagcggcgggtgctggaaaccctcaccggcctggcggtgcgccgcgggttaagcctgttcacctggtcgatcaccgagggtttgcggcgcggcgacatcgctggcgaggccttcgccaatggcaacagccatgagcccgaggcggcgttgcggctgatcaaggccgatccgcaggcgagcctctacgtgatgtgcgacctgcatccgtttctcgacgacaaccccaagctggtgcgcctgctcaaggaagtggccatggccgacggtacccatgcgccgaccctggtgctggtgtcccatgcctgcaggttgccgccggaagtgcagcgttacgcggcgcgcttcaacctggcgctgccgggtgaggacgaactgctagccatcgtgcgcgaggaagcggcgcgctggagcgagcgcaaccgcaaccgtcgggtacgcaccgataaccgcaccctgcagcaggtggtaaagaacctgcgcggcatgagccacgccgaagcgcggctgctggcgcgcaacctgatctgcgacgacggcgccatcacccaggaagacttgccggagctgaacaaggccaagttcgagctgctcgatctggacggcgtgctcagctacgaacatgatacggcgcggtttgccgatgtcggtgggctggccaatctcaagcgctggctgggcgagcgccagcgcatcttcttcgccggcgaaggtgtggacattcccaaaggtgttttgttggtcggcgtgcagggctcgggcaagagcctggccgccaaggcggttgccggcttgtgggggctgccgctactgcgcctggatttcggctgcctgtacaacaaattcttcggtgagaccgagcgtaatttgcgtgaggcgctggcgctggccgagcagatgtcgccgtgcgtgctgtgggtcgacgagattgaaaaggggctggccagtggtgaccaggacggtggcgtcagccagcgcgtgctgggcaccctgttgacctggatggccgagcgcaagtcctcggtgttcatggtcgccaccgccaacgtgatcgatcgcctgccaccggagctggtgcgcaaggggcgtttcgacgagctgttcttcgtcgatctaccggaggtcgaaatccgcgccgagatcttccgtattcatctgcagcgccgcgagctggattgctctgccttcgacctggctcagctggcggcggcgtccgaggggttttccggtgccgagatcgagcaggtggtggtcagtgccctgtatgcagctcaggcgcagcagcaggcggtcgataccggcacgctgctgcacggcattcaggccacggcgccgctgtcggtgatcatgtccgagcgcctcgccgaactgcgggcctgggcgcgcgggcggacggtcagcgccaactgagggtcaggtgcggatgaagcggcggttgagacgcgccgcgacgcggcgcaccaaccagcgcgggaacagcctgggcgccatcgtcagcagacgattgcgccaacccggcacgatgatcgcgcggttacgctccaggccgcgcacggcgatcagcgccacctcttcggcgctgagcatcagcttgccgcgctcgagtgacgatccgtcgagctgcgcattgcggaagaaggcgctgtgggtcgggcctgggcacagtaccgacaccttgacgccgtgtgggcgaagctcctcacgcaagccttcggagaaatgcagcacgtaggccttgctggcgtaatagctgctcatccacgggccgggctgaaaggcagcgaccgaggcgatattgagaatctgcccgtggccgcgcgccgccatcaccgtaccgatggcatggcaaagccgcgccagggccagcacgttgagttccagcaactgctgttcgcggcgccagtcctgggcgacgaaggcgccaccgctgccgatacctgcgttgttcaccagcagctcgatgacctggccgttctgctccagttcgtggagcagcccggagagttgcaggggttcgctgagatcgcagacgcgaaatagcacatccacggaaaagcgctgggtcagctcgtaggcgatgctttccagcgcatcacgcttgcgcgcgacgagaatcagattacgcccgcggcgggccagcgcttcggccagcgccaggccgatgccgctcgaggcaccggtaaccagggcataacgtgacatgaggctctccaaacaccgtgcagttcaggtgcatagcctatccgcaaccgacctgtcggcgctgcaatcgcagccgcttcgaagaaaataaactgctcggcagccgatcaactgcccttgagcagttccccgaacaggccaccgaagagggcaagcatggcgaaaccgctgaggaagatcatcagcagaccgccgatgaacagaatcaggaagataccggcgaccagattcacgcccaggctgttgggcggtggcggcggaccgtagcggttgctaccggcagggcctggcaccaccatcatgatgatccagaacacgctgctgatgagcggcaccacattgagcagccacaaccagccggaccagcccatgtcgtgcaggcgctgcacgccgatctgcgcactgaggaccagcagggcgatgaaggcgacgatcgccaggatgctgaccagggtttcggccacggtcgtgagcgctgaaagggcggccatcaggacaatgaagccgaacagcagccccagtgaccaggccaggtagcgcatgcggccaatgcgacctttgaacgaattgatcttcagctcgccgacctggccggcgtaaggatcgatatccgcgcggggcggcgagtagggcgtctgtggctgagcggcagcagccggcgctggccgctgtgtgctggtttctgcaacggccgcctggcgggccaggtatttctcgatgatcacgccgcaggccgagcattcggctgcgttctgttgggtgtggccgcatttggggcaggtcatcgaggtctgcgccggttgcgcctgttcgtccttgatggccttttcttcatcggtttcgaccaggctcagcgcggcagtaaggtccggctccttgcaagcgcgggcaccggcacgttgcagtacgctgagatactgctcggcctgggcttcatccaggtcacgtttgatggccaccgggccgcgaccgaacagggcgtcgatgcgcgcggtgtcgctcttgaacaggctggccagattggccttgacttcgtccaaggagcttccgggcatcaggcttccatcgaaaactatcttgtagcggatctggctcatgcgcgtccttgcctgcaggcagaatagtggtcgccgaagctatcccgccgccattcgttcggcaagtggcggcgaggcgattttcgatgcggctgagcgatggttctcagcttgcgggcaaggacgttgccggtgaatcagaacggcctgaccaccacgaggatgacgatggcgatcagcagcagcaccggcacttcgttgaaccagcggtagaacacgtggctgcgcttgttctcgccgcgggccaggcgtttgtacatggcaccgcacatatggtggtaaccgaccagcaggaccaccagggtcagcttggcatgcatccagccctggctcatccaggccggcgcgagcatcaagagtccgatgccgaatgccagcgtggcgatcatcgccggggtcatgatgccccgatacagcttgcgctccatgatgctgaaacgctcgcggctagcgtcgtcctcgctcatggtgtgatacacgaacagccgtggcaggtagaacagaccggcgaaccagcagaccatggcgacgatgtgcagggctttgatccacagataaagcattgccgttccttttctcgagtggggcttgcgatactagtgcccgtgatctcaatagtcatcaagacggttggccgcaggcggggtgggccttatcatccaaatctttgacgactgatttcgaggcacccgatgcacgtttctcccttctttacgatggcagcgccagcaggcgtttgcagtgtgcccgggcatctaggctgatgtcgggttgggaggttcgccccagcaatagggctcaggagcggcgtctgcgggtcgtgctggtggctctgctccttgcggttccgctcgccttctatgcgggcagtgagtggcaagccaggtccaccgagcagcaggcccaggcattcgagcagatgcaggtgcagagcgaggagcaggcgcgcgagctcgacgagctgcgtcagcgcgtggccgtcgccagcagtggtgagcaactggcgcatcagtccaacgagcagagtcgccagaccatcaagctcctggaagagcagaacttcaagcagcaacaggaactggccttctacaagggtgtgctggccccggacagcaaggtcaatggtctgctgatccgcagtttcgacattcacccgggagactcgccgggcgtctatcgtttcaagctcatgctcagccgcatcggcaaggatgacaaaccgctgcaggggcgtttgaacgtgcagctggaaggcagcctgaatggcaaggcgaagagcctgccgctgaatcagctcagtggcgatctgcctgaaggctcgagcgacaaggcgattccgttcgcattcaaacacctgcaggcgattcccgatggtggccgtctgggtgaattgcgacttcccgcgggcttcgtgcccaagcgcatacgtatcaaggctgatgtcgagggtggaaaagccgtcgagcgtcaaatcgattggactgacggataggtgatggttcgccatgtggaataaaggcaaggaaaaggcagacatgcagcgcttcacgggcaagaccagcctgatcgctgcgggcgcggtgtttcgcggtgacttggagttccagggcgcagtacagatcgacggcaaggtgctcggcgacctgctcaccgaacagggtttggttcgggttagcgccgaagggcaggttgaaggcgaggtgcgcgcaccccatgtagtgatcgatggtgagatcattggcgatgtgtacgccagccagcatgtcgagctgggtgccaaggcccgggttcgcggcaatctctactatggcctgatggaaatggccatgggcgctcaggtcgaaggcggcctgcggccgatcaaggagcaggaccgaccgctggagctgcccgagagcgtggacgacgctcaatagttgaccagttttgtagggtaagcggataatacagcgctaccacgcagtattggcgcctggcgccgggagatagaacatgagcgtcgaaaccttcacccctgccgctgcgatgcagttcacgcagggtgcagccagcaaggtgaagagcctggttgatgaagagggcaatccgcgccttaagttgcgcgtgttcgtcacgggcggcggttgctcgggcttccagtacggctttaccttcgatgaagaagtggccgatgacgacaccatcgtcgaacgtgagggcgtcagcctggtcgtagatccgatgagcttccagtacctggtcggtgcggaagtggattatcaggagggcctggaaggctcgcgcttcgtgatcaagaaccccaacgcgaccaccacctgcggttgcggttcgtcgttctcgatctgagccctacgtcatatgaaaacgccgcgcatctgcgcggcgtttttgtttgggcgttgctcaggccgggtagatggcgccgagcactcgcaggcctttggcgccagtgacctccggccggttggcggggatgccgttgaggcagcagtgagcaagccaggcaaacgccatggcttccacccaatcagcaggaacaccgtgatcgtcggtgcggctcacctcactcgcgggcagcagcgcttgcaggcgttccagcagtgccttgttgtgggcgccgccgccgcagaccagcagttggctgcaatccggctgtgcctgcaacagtgagctgacgatgctggtagccgtgacttccagcaaggtggcctgaacatcctgcggctgatagggcggctgtgtggccagttgctgcatcagccatgggaggttgaacagctcgcgcccggtgctcttaggcccagtggtctggaagaacgggtccgccaacagtgctttcagcagttcgggttgcacggtgccgctggcagcccaggcaccatccttgtcataactcttgccaagttgatggtgaatccacgcatccatcaatacgttgcccggcccgcagtcgaagcccttggcgggcttgccttgctccagcaggctgaggttgctgaagccaccgacgttgagaatggctcgggccgagccggggctggcgaacagtgcttcatggaaggccggcaccagcggtgcgccctggccgccggctgccacgtcgcggcggcggaagtcggccaccacggtgatgccggtcagctccgccagcagggcagggttgccgatctggatggtaaagccgcgcgtaggctcgtggcgcacggtctggccgtgactgccaatggcgcgaatgacctctggctgcagattctgctcgcgcagcaggctgttgatgccctcggcgaccagtcttgcccaggcttgctcggcgagcgccgcgcgggcgagctcatccgtaccggaactgcacaagtcgagcagctgctggcgaagatcgtcgggaagtgcttggtagtggtgggcgagcaatcgagtgcgctcgccttgctcgacaagggcgatgtccagcccgtcgagactggtaccggacatcacaccgagatacagcatgggaatcagcgcttgttgagggcgagcatggtggctttttcctgatccatgcgtgccatgagcggcttgctcgcctgcaggaaacgctgcttttcctggcgagcgatcggatcggacatcggcagcttctggctcagcgggtcgacgtgggtgccattgacctggaactcgtagtgcaggtgcgggccagtcgacaggccggtggtgccgatgtaaccgatgatctggccctgcttaacggtacccccggtgcgtacgcccttggcgaagccctgcatgtgagcatagagggtgcggtagcggctgccgtgctgcaatacgatggtgttgccgtagccgcccttgcggccagccaggatgactttgccatcaccggcagccttgattggcgtaccgcgcggcgcggcgtaatcgacacccttgtgagcgcggatcttgttgagaatcgggtgcttgcggccgttggagaagcgcgagctgatacgcgcgaagtcgaccggcgtgcggatgaaggccttgcgcatgctgttgccgtcggcatcgtaatagctgacgttgccttgcttgtcggtatagcgaacagcggtataggtcttgccgcggttggtgaagcgcgcggagagaatgttgccggtgccgaccgatctgtcgccaaccttcttgttctggtagatgacttcgaattcgtcgccttcacgaatgtccatggcgaagtcgatgtcgtagccgaagatgttggccaggtccatggtcagattgtgggacaggccggcgcgcttggcagccacgaacagcgagctgttgatcacaccatgggcgtaggattcgtgtacgtccggtttgaccatctcgcgcttgaagtcatagccgctgtcggtcttgctgaggctgatgctttccaggtcgctgagctggctgtgcaggctttccagctggccgtcctcggtcagttgaaactgcagttcctggccgaccttgaggcggctcagctggctggcttccttgctgctgttgatcacgtcatgcacggtgttggcgggcaggccgaccttgctgaagaccgtggagagggtgtcgccattggccacggtgaccgtcttgttgcgagggtcctcaggttcctgttcggcaacttcgggctccgcatcgatctcggcattctgtgaatcgtcgctgccttctatctgtgcgaacggtgagtcggcctcttcctgagcgtcggcgcctgcctggttgatggggagattctgctggacttgttcggagccgttgtccatgtccaggttgagaaaggttttctttgcttctacttcgcgggagggaaacaccagaagagcgagacttaaaagggcggcgacgccgctggctgcgatgatgtgcgtctttggatagagcggcggcgctttagttgtagaggtcatagggctgcttttttgaagtgaaaagatgaagaggaaaagaagatactgatgaatatgcagtaactgtataaaatataaccaaatctacatcgaggcaaccctgcaggtgatggccggcgcccgttatgtgcgatgcagggcaaaacttgtcatttgttggcgatcttgtatggttggctcccctttgaatctggtggctgtgagtcctatgaagtcggttgaagagcagctcgcgctgatcaagcgcggtgcagaagaagtccttgttgaagcggagctgatcgaaaagctcaagcgcggcgagccgctgcgtatcaaggcaggcttcgacccgactgcaccggacctgcacctggggcacaccgtgcttattaataagctgcgccagttccaggagctgggtcatcaggtgatcttcctgatcggcgacttcaccggcatgatcggcgaccccagcggcaagagcgccacgcgcccaccgctgacccgtgagcaggtgctagagaacgctgagacttacaaggctcaggtgttcaagatcctcgatccagccaagaccgaggtcgccttcaactccacctggatcaacgagctgacgccggccgacttcattcgcctggcctcgcagtacaccgtggcgcgcatgcttgagcgtgacgacttcgacaagcgctacaccggcaaccagccgattgccattcacgagttcctttacccgctcgtgcagggctatgactcggtggcgctgcgcgccgatgtggagctcggtggcaccgaccagaaattcaacctgctgatggggcgcgagcttcagcgtgcctacggccagtcgtcccagtgtgtcgtcaccatgccgttgctcgaagggctggacggcgtgaagaagatgtccaagtccctgggcaactatataggtatccaggaagcgcctggcgtcatgtacaacaagctggtgtcgatgccggatgcgctgatgtggcgttacttcgaattgctcagcttccgcagcatggatgagatcgagcagttcaagaaggatgtcgaagccggcgcgaatccgcgtgatatcaagatcaagctggctgaagaaatagttgcgcgtttccatggcgaagaggcggcggctacagcccaccgttctgccggtaaccgtatgaaggatggcgagctgcctgaggatctgccagaggtcgaactggccgctggcgatgatatgccgattgccgcgctgcttaataaagcgggcctagtgaagaacgcggcggtcgcccgtgatcttcttggctctggtggtgtgcgtgtggatggccaagtggtggatcgcagcttcgtgttcaagctgggggctgcccacgtttgccaggccggcaagaaggctttcgcgcgggttacgctgaaaactgaataaaagcgtaaataaacggttgacctgagtttcgaggggcctataatgcgcaccacttccggcgcagcctgatctgaaaactccttgtagatcaacgagttagacgaaaataaaggttgcacggacggcgaattcgagtagaatgcgccggcatcgacagggtggtttgagtggctctgttgatggttcgatcaggttgatcgaaggcggtaaaagagggtgttgacagcggtttgtaacgctgtagaatgcgcctcccgctggagagaagatgatctggtcgggcgctgcaaggtgttgagaagaaagaaaaaattcttcaaaaacaacttgacagcaaatgagggtgctgtaagatgcgcgcctcggttgagacgaaagcctcagtcaaacgttctttaacaactgaatcaagcaattcgtgtgggtgcttgtgagttaagactgacagatcgcaagattatcagcatcacaagtaacactcgtgaattcgagagttttttgcgattgctgagccaagtttagggttttctcaaaacccaagcagtattgaactgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggttgacgggagcttgctccctgattcagcggcggacgggtgagtaatgcctaggaatctgcctattagtgggggacaacgtttcgaaaggaacgctaataccgcatacgtcctacgggagaaagcaggggaccttcgggccttgcgctaatagatgagcctaggtcggattagcttgttggtgaggtaatggctcaccaaggcgacgatccgtaactggtctgagaggatgatcagtcacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgaaagcctgatccagccatgccgcgtgtgtgaagaaggtcttcggattgtaaagcactttaagttgggaggaagggcagtaagttaataccttgctgttttgacgttaccgacagaataagcaccggctaactctgtgccagcagccgcggtaatacagagggtgcaagcgttaatcggaattactgggcgtaaagcgcgcgtaggtggtttgttaagttggatgtgaaagccccgggctcaacctgggaactgcatccaaaactggcaagctagagtacggtagagggtggtggaatttcctgtgtagcggtgaaatgcgtagatataggaaggaacaccagtggcgaaggcgaccacctggactgatactgacactgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcaactagccgttggaatccttgagattttagtggcgcagctaacgcattaagttgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttacctggccttgacatgctgagaactttccagagatggattggtgccttcgggaactcagacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgtaacgagcgcaacccttgtccttagttaccagcacctcgggtgggaactctaaggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtgctacaatggtcggtacaaagggttgccaagccgcgaggtggagctaatcccataaaaccgatcgtagtccggatcgcagtctgcaactcgactgcgtgaagtcggaatcgctagtaatcgtgaatcagaatgtcacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaccagaagtagctagtctaaccttcgggaggacggttaccacggtgtgattcatgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctccttaatcgaagatcgcagcttattcataagctcccacacgaattgcttgattcattgtagaagacgatgctgtaacgcgaccctgttataggtctgtagctcagttggttagagcgcacccctgataagggtgaggtcggcagttcaaatctgcccagacctaccaattcaggtgcagatgatacggggccatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttggctccaccactatctggttgcagtcgttaagttgagagttcagaaatgagcattcctgtttaggcagtgtgaatgttgatttctggtctttgaccagtcgaaacatcgttctttaaaaatttgggtatgtgatagaagtgactgattgattactttcactggtaattaatctggtcaaggtaaaatttgcgttgttctcaagtgcaaattttcggcgaatgtcgtcttcacgttatagacagtaaccagattgcttggggttatatggtcaagtgaagaagcgcatacggtggatgccttggcagtcagaggcgatgaaagacgttgtagcctgcgataagctttggggagtcggcaaacagactgtgatccagagatctctgaatgggggaacccacctagcataagctgggtatcatgcactgaatacataggtgcatgaggcgaaccaggggaactgaaacatctaagtaccctgaggaaaagaaatcaaccgagattcccttagtagtggcgagcgaacggggactagcccttaagttgattagagtgtagtggaaggctctggaaagtgccgccgtagtgggtgatagccccgtacacgaaatgctcttatcaatgaaatcgagtaggacggagcacgagaaactttgtctgaatatgggggaccatcctccaaggctaaatactactgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagaacctgaaaccgtatgcgtacaagcagtgggagcctactttgttgggtgactgcgtaccttttgtataatgggtcagcgacttatattcagtggcgagcttaaccgaataggggaggcgtagcgaaagcgagtcttaatagggcgtttagtcgctgggtatagacccgaaaccgggcgatctatccatgggcaggttgaaggttaggtaacactgactggaggaccgaaccgactaccgttgaaaagttagcggatgacctgtggatcggagtgaaaggctaatcaagctcggagatagctggttctcctcgaaagctatttaggtagcgcctcgtgtatcactgctgggggtagagcactgtttcggctagggggtcatcccgacttaccaaaccgatgcaaactccgaataccagcaagtgtcagcacgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagaccgtcagctaaggtcccaaagttatggttaagtgggaaacgatgtgggaaggcttagacagctaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactagtcgagtcggcctgcgcggaagatgtaacggggctcaaaccatacaccgaagctacgggttcaacgtaagttgagcggtagaggagcgttctgtaagcctgtgaaggtgagttgagaagcttgctggaggtatcagaagtgcgaatgctgacatgagtaacgacaatgcgagtgaaaaactcgcacgccgaaagaccaaggtttcctgcgcaacgttaatcgacgcagggtgagtcggcccctaaggcgaggcagaaatgcgtagtcgatgggaaacgggttaatattcccgtacttctaattactgcgatggagggacggagaaggctaggccagcacggcgttggttgtccgtgtttaaggtggtaggctggaatcttaggtaaatccggggtttcaaggccgagagctgatgacgagttgtcctttaggacgatgaagtggttgatgccatgcttccaggaaaagcttctaagcttcaggtaattaggaaccgtaccccaaaccgacacaggtggttaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggcaccgtaacttcgggagaaggtgcgccggtgagtgtgaagggtttaccccgtaagcacatgccggtcgaagataccaggccgctgcgactgtttattaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaaggttaattgatggggttagctaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagtgtatccgcggctagacggaaagaccccgtgaacctttactatagctttgcactggactttgagcttgcttgtgtaggataggtgggaggctttgaagtggggacgccagttctcatggagccatccttgaaataccaccctggcaaccttgaggttctaactctggtccgttatccggatcgaggacagtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagtacgaaggtgcgctcagaccggtcggaaatcggtcgtagagtataaaggcaaaagcgcgcttgactgcgagacagacacgtcgagcaggtacgaaagtaggtcttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagccggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtggacgtttgagatttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcgggaaagataaccgctgaaagcatctaagcgggaaacttgcctcaagatgagatctcactggaaccttgagttccctaaagggccgtcgaagactacgacgttgataggctgggtgtgtaagcgttgtgaggcgttgagctaaccagtactaattgcccgtgaggcttgaccatataacacccaaacaatttggctgttagacggttgaagtcgacagtaatgccgaaaatttgcgagaacacgtaataccaactgacaccacatacccaattcgctgcagcggctaaaccccgaagcagcaaccagtttgcttgacgaccatagagcgttggaaccacctgatcccatcccgaactcagtagtgaaacgacgcatcgccgatggtagtgtggagcttctccatgtgagagtaggtcatcgtcaagcttctataagaaaccccagatctcgatagaggtctggggtttcgtcttttgggctggagaattcaaaggcctaatacccagcggcgccaggcaggcggggcatgcacatgcagcacgctgccctgggtaacgcttcgctcaaccgcaggctaggcagtgagtttgtggtggacgggtgaagcgtcttccaccctacggtgctgggtatctatggtttaacccggtgctgtccttgggggggcgttggttgctcaaccatttctcctccacgcgccgagagtcttcctgcctgtcatgatgaatgcgccctagtcttgtaggcagcgggcgagtgcatcgttatcatgcgctccttgaagcagggcgggtcaggcatgcagtctttattgcgacttctacaggatgggcagttccactcgggcgaggagctgggagcggctgtcggtgtaagtcgggcggctatctggaagcgcttgcaggcgctcgaggccgagttcgatctgcagatccacaaggttcgcggccgtggatatcggctcgagacgcctctgtcgctactgaacggcaatttgcttagcgactcatccccctttgctgtcacgttgctgcagcaggtcgattccaccaacgccgaagcgttgcgtcatctagcctcaggcgcagttccgccatttctgatcatcgccgaacagcagactgccgggcgtggtcggcgaggacgtagctgggcgagtcctttcggtgagaacctgtattacagcttggtgctgcgagtcagtggcggcatgcggcagctcgaaggtctcagtcttgtcgtggggcttgcgttgctgcagacgttgcgcgatgcgggcatcgcggatgctggtctgaagtggcccaatgatctattggtcggcggtcgcaagatcgccggcatcctcctggagctttccggtgatcctgctgatgtctgtcatgtggtgatcggtatcggcgtgaacatcaatatgcgcgttgcgcctcagggcgaagttatcggccagccctggacatccatgcgccaggttcttggtagccaggttgaccgtaaccagttcattgccagtctcaatgctcagctcgaacgctatcttcagctgcatcaggcacatggttttgcctcgctgcgggagcaatgggagggcagtcatctctggcaggggcgaatggtggagctcgctgccggggcgcaggccgttcacgggcgtgtcctcggcgttgatgatacgggcgcgctgcgccttgaggttgatggccaggaaaaggttttcagcggtggtgagctcagtttgaggttgcatgatgattcttgagcttgactgcggtaacagctttatcaaatggcgagtcctgccgcgcggtggtgtaggtgcggtacttgccagtggcgtggcggacaatggtgaggagcttatcgaggcgctggctgatcgtttcgtgcggcaattgtcgacctgccgtctggtgagtgtgcgagcggatgatgaaacccgtttgctctgcgcggcgctttccgcgcgcttcgccattgagtgtcaggtagcgaagcctgcccaggtgcttgccggggtgcgcaacggctatgaggattatcagcgcctggggctcgaccgttggcttgccgttgtcggcgcctacagtctggagcggggcgcttgtcttgtcctggatctcggtacggcgatcacttcggatttcgtcgatgccggtggcgctcatctgggcggtttcatctgtccaggtatgccgttgatgcgcagtcaattgcttacgcacacccgtcgcattcgctatgacagtaaggcggccgaacatgcaagtgacagcctggtgccggggcgctccaccgctgaggcggtagagcgtggttgtcggctgatgctgcgcggctttgtcgcgacgcagctcgagcaggcgcggcagcagtgcggagcggatgtggccgtatttctgaccgggggcgatgcagcgatggctgccgaatgggtgccggcagcgcgcgtggtacccgatctggtattcatcgggctggcgatcgcctgtccagtgacgggggagaagtgatgcgttggatcttcatgttgttggtcgtgctcaacgccttctattacgtatggcatcagcagcaggcaccaatgcaggccaaagaggttgcgccgctgtccctgtatcaggacagtcggcgggatatccagctgctaagtgagtccaagccgcaggagcgccgcgcctctactgtcaaggatgaggcgaaggaagaggtgccagagcaggcggtgtgtctgtttctggggcgtttcgatgacgaggcgcaggcccagcaggtggagcagcgcctgctgagtctggatatccgttcgcaggttcaggtcgtcgagtcggccggctcggtcgattactgggtctatctgcctccactggcgtctcggcaggcatcgcttcgccagttgcgtgaactgcaggcgcgcaagatcgacagctacatcatcagtcagggcgatcttgccaatggcatctctctggggatttttccccgccatgattcggccgatagcgtgatatcccgcctgcgtcgtgccggttacgagccattgctgcgtgaattgcctcgtgccaatcgcagccattgggtgcgtatcgccccggaaagccggcgtttggtcgatgattcgctgcttgaacgtttgtctttggacttcaatggcttacaacatcaattaatgccatgcgagggggttgcaagcgttcgatagaatgcatagaatggcgcccgcttcgcagggtggacatctcgagagatggaatgcgaagttgctgttagtgacgctaagctcaggtttttaaatgagaaagtgcttgacagtagggtggcagataaagagaatgccgcctccttatggagggattcccgagcggccaaagggatcagactgtaaatctgacgtcatagacttcgaaggttcgaatccttctccctccaccagatttaagcgcgagctgctagctccgcgggcatagttcagtggtagaacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgctccagcttttgttgttcgtgcaatgtgtttcgctcatgtagctcagttggtagagcacacccttggtaagggtgaggtcagcggttcaaatccgctcatgagctccatttaatagaggcagatatgagaatatctgcctttgttttaatggcggtatcgctagctgaattcttcgttcggggacggtcaaaatggctaaagaaaagtttgaacgtaacaaaccgcacgtcaacgttggcaccatcggtcacgttgaccatggcaaaaccactctgaccgctgctctgactcgcgtctgctccgaagtattcggctcggctcgcgtcgacttcgacaagatcgacagcgctccggaagagaaggctcgtggtatcaccatcaacactgcccacgtagagtacgattccaacattcgtcactacgcgcacgttgactgcccgggccacgctgactacgtcaagaacatgatcaccggtgctgcccagatggacggcgcgatcctggtttgctcggccgctgatggtccgatgccgcaaacccgtgagcacatcctgctgtcccgtcaggtaggcgttccgtacatcgttgtcttcctgaacaaggctgacatggttgacgacgctgagctgctggaactggtcgagatggaagttcgcgacctgctgagcacctacgacttcccgggcgacgacactccgatcatcatcggttcggcgctgatggctctgaacggccaggacgacaacgagatgggcactactgccgtcaagaaactcgtcgagactctggatacctacatccctgagccggttcgtgccatcgaccgtccgttcctgatgccaatcgaagacgtattctcgatctccggccgcggtactgtagtgaccggtcgtgtagagcgcggtatcgtcaagatccaggaagaaatcgagatcgttggtctgcgtgctaccaccaagaccacctgcaccggtgtcgagatgttccgcaagctgctcgacgaaggtcgtgctggtgagaactgtggcgttctgctgcgcggcaccaagcgtgacgacgtagagcgtggtcaggttctggccaagccgggcaccatcaagccgcacaccaagttcgaagctgaagtgtacgttctgtccaaagaagaaggtggtcgtcacaccccgttcttcaagggctatcgtccgcagttctacttccgtaccactgacgtgaccggttcgtgcgaactgccggaaggcgttgagatggtaatgccgggcgacaacatcaaaatggttgtcaccctgatcaagccgatcgccatggaagacggcctgcgtttcgcaattcgcgaaggtggtcgtaccgttggtgccggtgttgtagcaaagatcgtcgaataatcggttgatctgtccccatcaggccggcataatggtcggcctgattttagttctaggtcagtagctcaattggcagagcggcggtctccaaaaccgcaggttgggggttcgattccctcctgacctgccattttctaacgaatttggcgtgtcttctcacaggatccttgttcatgaatgttaaggctgaagccaaagactctcgttttgatctgctcaagtggatcgcggtggccctgcttgtggtcgctggagtggtcggtaatcagtacttttcgggtgagccgattctgtatcgtgtggtgggtgtgctggtgctggcagtcgttgccgcgctgatcgccctgcaaaccaccaagggtcagtccttctttggtctggcgaaagaagctcgcgtcgaaattcgcaaggttgtctggccgacccgtcaggaaaccacgcaaaccacgctgatcgtcgtcctggtcgtgcttgtcatggctctggtgctttgggggctcgattcgctcctcggttggcttgtgtcgtttattgtaagttgaggtagggtgtcccgtggctaagcgttggtacgttgtgcatgcttactcgggttacgagaagcatgtaatgcgttcgctgatcgagcgcgtaaaattcgccggaatggaagatgagttcggcgagattctggtccccaccgaagaagtggtggaaatgcggaatggccagaagcgcaagagcgagcgcaagttctttccaggctacgtgctggtgcagatggaaatgaatgaggcgacttggcacttgatcaaggatacgccgcgggtgatgggctttattggtggtaccgccgataagcctgccccgattaccgaaaaagaggctgacgccattctgcgtcgcgtcgccgatagcggtgacaagcccaagcccaagacgctgtttgaaccgggcgagatggttcgtgttatcgatggtccgttcgctgatttcagtggcgtcgtcgaagaagtgaattacgagaagagccgcatccaggtggcagtgaccattttcggtcgtgccactccggtcgagctggagttcagtcaggtcgagaagtcgtaactgacacacgcatcccataccccgcagtcataggctgcggggttttgttgtcactgggataaacaggcaatagtcggggagctgaaaggcgctagaacccgtaactggagtagctaatggctaagaaaatcacggcttatatcaagctgcaagtaaaggccggtcaggccaacccgtcgccacccgttggtcccgctctgggccagcacggcgtcaacatcatggaattctgcaaggcgttcaacgccaagacccagggcatggaacctggtctgccgactccagtgatcatcactgtttacagtgaccgtagcttcaccttcgaaaccaagagcaccccggcctccgtgctgctgaagaaagcagccggtctgaccagcggttcggctcgtccgaacactgtcaaagtcggcaccgttacccgtgcccagctcgaagagatcgccaagaccaagcaggctgatctgactgcagctgatatggatgcagccgtgcgtaccatcgccggttctgctcgtagcatgggcctcaacgtggagggtgtgtaatggctaagctgaccaagcgccaaaaggctatcgcagccaagatcgagccgggcaaagcctacagcttcaacgatgctgctgcgctgctggccgagatctccgcagtcaagttctccgagtccgttgatgtttccatcaacctcggcgttgacccgcgtaaatccgatcaggttgttcgtggtgccaccgttctgcctaacggcagcggcaaaaccgttcgcgttgctgtcttcactcaaggcccggctgctgaagctgctctggctgccggtgctgaccgcgtaggcatggacgacctggctgccgaaatgaagggcggcgacctgaactatgacgtggtcatcgcttccccggacgctatgcgcgttgttggccagctgggccaggtactcggtccgcgcggcctgatgcctaacccgaaagtcggcaccgtaactccggacgtagccactgcagtcaagaatgccaaggctggtcaggtacgtttccgtaccgacaagaacggcatcatccacggttccgtcggcaaggttggcttcgaagccgacaagctgaagcagaacgtggaagccctgctggccgatctgaagcgcctgaagccgtcgacctcgaaaggcgtctacgtcaagcgcgtgactctgagcaccaccatgggcccaggtctgctgatcgaccaaggttcgctggacgcttaatgcatgacggcaggcgcacttggtgcgtctgccgcaaaaattggggtccctgcctggcgggggctatccaagaccgtagggggcgcaagcctcaaaccagaagagcgatcttccaccctacgcagatggtgctcccgattcttaccgaatcagacaccaaaacgccgtccggctcaggccgggcgaaacggtaacatccaggagtaaacccgtggcaattaaactcgaagacaagaaggccatcgtcgctgaagtcaacgaggctgccaaagctgccctgtccgctgtcgtggctgatgcccgtggcgtgaccgtaggtgctatgaccggactccgtaaagaggcccgcgaagctggcgtatacgtacgtgtcgtacgtaacaccctgctcaagcgcgccgttgaaggcactcagtacgacgtgctcaacgacgtgttcaaaggcccgaccctgatcgcattctccaacgaacacccgggcgctgctgctcgtctgttcaaggattttgccaagggtcaggacaagttcgagatcaaagcagctgcgttcgagggcaagtaccttgcagccaatcagatcgacgtactggcaagcctgccgacccgcgacgagggtatcgcacagctgatgagcgttatccaaggcgccaccagcaagctcgctcgcactctggcagccattcgcgaccagaaagaagcttccgctgcctaaggccgcataagcactttcgaaatcacatgtttaatttgatggtcgcgtaggccgtcaccccaatacaggaattcatagtcatgtctctgactaacgagcaaatcatcgaagcgatcggccagaaatccgttatggaaatcgttgagctgatcaaagcgatggaagaaaccttcggcgttaccgctgccgccgctgttgctgctggcccggctgctggtgctgctgccgctgctgaagagcaaaccgagttcaccgttgttctggccgacgctggcgacaagaaagtgaacgtgatcaaggcagttcgcgaactgaccggtctgggtctgaaagaagccaaagcagttgttgacggcgctcctggcgtggtcaaagaaggcgtgtcgaaagacgaagccgaagctgccaagaaagctctggaagaagcaggcgccaaagtcgagctcaagtaagcgacgaccttgcgtctacagcccgcgcgactcgcataaggctgacggctggtggctcttgccaccggcctttttccgttctagctcggctgttcaacagccccggccgggaacgtgaaaaacccaccaacgaggtggagcaaacctagggtttgcacgagtttctggctgctcccgtcggagaagccaaataagcaggtgaccaagctggggaacgctgatggcttactcatacactgagaaaaaacgtatccgcaaggactttagcaagttgccggatgtcatggatgtgccttacctcctggccatccagctggattcgtaccgcgaattcctgcagcaaggcgcgagcaaggaacagttccgcgacatcggcctgcatgcggccttcaaatctgtattcccgatcatcagctactccggcaacgctgctctggaatacgtcggctaccgcctgggtgagccggcgttcgacgtcaaagagtgcgtgctgcgtggtgtgaccttcgcagtgccgctgcgcgtgaaagtgcgcctgatcattttcgacaaagaatcgtcgaacaaagcgatcaaggacatcaaagagcaggaagtgtacatgggcgaaattccgctcatgaccgaaaacggtaccttcgtcatcaacggtaccgagcgcgtgatcgtgtcccagctgcaccgttccccaggtgtgttcttcgaccacgaccgtggcaagacgcacagctcgggcaagctgctgtattccgcgcgcatcattccttaccgtggttcctggctggacttcgagttcgacccgaaggacgcggtattcgtgcgtatcgaccgtcgccgcaaactgccggcctcggtactgctgcgcgcgctgggctacagcaccgaagaagtgctcgatgccttctacaccaccaacgttttccatgtgaaagccgaaggcctgagcctggagctggtaccgcagcgtctgcgcggtgaaatcgccagccaggacatcaaggatggcagcggcaaggtgattgtcgagcagggtcgtcgtattaccgctcgccacatcaatcagctggacaaggctggcatcaaggagctggatgtaccgttcgactacctgatcggccgtaccaccgccaaggccatcgtgcacccggctaccggcgagatcctcgccgagtgcaacaccgagctgagcgtcgaactgctggccaagatcgccaaggctcaggtcgttcgcatcgagaccctgtacaccaacgatatcgactgtggtccgttcatcagcgacacgctgaagatcgacagcaccaccaatcagctcgaagcgctggtcgaaatctatcgcatgatgcgtcctggcgagccaccaaccaaggatgccgccgagaccctgttcaacaacctgttcttcagcgccgagcgttacgacctgtccgccgttggccgcatgaagttcaaccgtcgtatcggtcgcaccgagatcgaaggttcgggcgtactgagccgtgaagacatcgtcgaagtgctcaagaccctggtcgacatccgtaacggcaagggcatcgtcgatgacatcgaccacctgggtaaccgccgtgtacgttgcgttggcgagatggccgagaaccagttccgcgttggcctggtgcgtgtagagcgcgcggtcaaggaacgtctgtcgatggccgaaagcgaaggcctgatgccgcaggacctgatcaacgccaagccggttgcggcggcggtgaaggagttcttcggttccagccagctttcccagttcatggaccagaacaacccgctctccgagatcacccacaagcgccgtgtctccgcactcggcccgggcggtctgacccgtgagcgcgccggcttcgaagtccgcgacgtacacccgacccactacggccgtgtgtgcccgatcgaaacgccggaaggtccgaacatcggtctgatcaactccctggcggcctatgcccgaaccaaccagtacggcttcctggaaagcccgtaccgcgtggtcaaggaaggtcaggtcaccgacgaaatcgtgttcctgtccgccatcgaagaagccgaccacgtgatcgcccaggcgtccgcgaccctgaacgacaaaggtcagctgatcgacgagctggttgccgtacgtcacctgaacgagttcaccgtcaaggcgccggaagacgtcaccctgatggacgtttcgccgaagcaggtcgtatccgtcgctgcctcgctgattccgttcctcgagcacgacgacgccaaccgtgcactcatgggttcgaacatgcagcgtcaggctgtgccgaccctgcgttcggacaagccgctggtgggtaccggcatggagcgcaacgtcgcccgtgactccggtgtctgcgtggtcgcccgtcgcggtggtgtgatcgactccgtcgacgccagccgtatcgtggttcgtgttgccgatgacgaagtcgaaaccggtgaagccggtgtggacatctacaacctgaccaaatacacccgctccaaccagaacacctgcatcaaccagcgtccgctggtgcagaaaggtgatgtggttgcgcgtggcgacatcatggccgacggcccgtccaccgacatgggtgaactggcgctgggccagaacatgcgcgtcgcgttcatgccgtggaacggttacaacttcgaagactctatcctgctctccgagcgcgtggttcaggaagaccgcttcaccacgatccacatccaggaactgacctgtgtggcccgtgacaccaagctcggcccagaggaaatctctgcggacatcccgaacgtgggtgaggctgcactgaacaagctcgacgaagccggtatcgtctacgtcggcgccgaagtcggcccgggcgacatcctggtcggcaaggtcaccccgaaaggcgagacccagctgactccggaagaaaagctgctgcgcgcgatcttcggtgagaaggccagcgacgttaaggacacctccctgcgcgtgccgaccggcaccaagggtaccgtcatcgacgtacaggtcttcacccgtgatggcgtggagcgcgatgcccgtgccctgtcgatcgagaagagccagctggacgagatccgcaaggacctgaacgaagagttccgcatcgtcgaaggcgcgaccttcgaacgtctgcgttcggctctggtcggcaagatcgccgaaggcggcgctggtctgaagaaaggcaccgagatcactgacgaagtgctcgacggcctggagcgtggccagtggttcaagctgcgcatggccgacgatgccctgaacgagcagttggaaaaggcccaggcctatatctccgaccgccgtcagctgctcgacgacaagttcgaagacaagaagcgcaagctgcagcagggtgatgacctggcaccgggcgtactgaagatcgtcaaggtttacctggccatccgccgtcgcatccagccgggtgacaagatggccggtcgtcacggtaacaagggtgtagtctcggtgatcatgccggtcgaagacatgccgcacgatgccaatggcacgccggtggacatcgtcctcaacccgctgggcgtaccgtcgcgtatgaacgtcggtcagatcctcgaaacccacctgggcctggcggccaagggcctgggcgagaagatcaacctgatgctcgaagagcagcgcaagatcgctgaactgcgtggcttcctgaacgagatctacaacgagatcggtggtcgtcaggaaaacctcgacgagctgagcgatcaggaagtgttggccctggccaacaacctgcgcaagggcgttccgatggccacgccggtgttcgacggtgccaaggaaaaagagatcaaggccatgctgaagctggctgatctgccggagagcggccagatgcgcctgttcgacggccgtaccggcaaccagttcgagcgcccgaccacggtcggttacatgtacatgctgaaactgaaccacctggtggacgacaagatgcacgctcgttctaccggttcctacagcctggttacccagcagccgctgggtggtaaggcgcagttcggtggtcagcgcttcggggagatggaggtctgggcgctggaagcctacggcgccgcctacaccctgcaggagatgttgaccgtcaagtcggacgacgtgaacggccgtaccaagatgtacaagaacatcgtggatggcgatcaccgcatggagccgggcatgcccgagtccttcaacgtgttgatcaaagagatccgttcgctcggtatcgacatcgatctggaaaccgaataacacgacgtgaatcggcagcggggcgaaaatcccgctgcctgctccgccaggaggaaaggccttgaaagacctactgaatttgctgaaaaaccagggtcaagtcgaagagttcgatgccattcgcatcggtcttgcttcgcctgagatgatccgttcgtggtcgttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaaacccgagcgtgacggcctgttctgcgccaagatctttggcccggtcaaggattacgagtgcctgtgcggcaagtacaagcgcctcaagcaccgtggtgtgatctgtgagaagtgcggcgtcgaagtcgccttggccaaggttcgtcgtgagcgcatggcgcacatcgagctggcttctcccgttgcccacatctggttcctgaagtccctgccgagccgtatcggcctgctgatggacatgaccctgcgtgatatcgagcgcgtgctctacttcgagagctacgtggttatcgacccgggcatgaccaccctcgagaagggccagctgctcaatgacgagcagtacttcgaagcgctggaagagttcggtgacgacttcgacgcccgcatgggtgccgaggccgttcgcgagctgctgcacgctatcgacctagagcacgagatcggccgcctgcgcgaagagattccgcagaccaactcggaaaccaagatcaagaagctgtccaagcgtctgaagttgatggaagccttccagggttccggcaacctgccagagtggatggtgctgaccgttctgccggttctgccgccagatctgcgcccgctcgttccgctggacggtggccgtttcgccacttccgacctgaacgacctgtatcgccgcgtcatcaaccgtaacaaccgtctcaagcgcctgctcgatctgtccgcgccggacatcatcgtgcgcaacgaaaagcgcatgctgcaggaagcggtcgacgccctgctcgacaacggtcgtcgcggtcgcgccatcaccggttcgaacaaacgtcctctgaaatccctggccgacatgatcaagggtaagcagggccgtttccgtcagaacctgctcggtaagcgcgttgactactccggtcgttccgttattaccgtgggcccggctctgcgcctgcaccagtgcggtctgccgaagaagatggctctggaactgttcaagccgttcattttcggcaagctggaaatgcgtggtctggcgactaccatcaaggccgccaagaagatggtcgagcgcgagctgccggaagtgtgggatgttctcgccgaagtgattcgcgaacaccccgtactgctcaaccgtgcaccgactctgcaccgtctgggtatccaggcgttcgagccagtcctgatcgaaggtaaagccatccagctgcacccgctggtttgtgcggcctacaacgccgacttcgacggtgaccagatggctgttcacgtgccgctgacgctggaagcccagctcgaagcgcgcgcgctgatgatgtcgaccaacaacatcctgtcgcccgccaacggtgagccaatcatcgtaccgtcgcaggacgtggtactgggtctgtactacatgacccgtgaagccatcaacgccaagggcgaaggtcgcgtgttcgccgacctgcaggaagtcgaccgcgtattccgcgctggcgaagcctcgctgcacgccaaggtcaaggtgcgcatcaacgagaccgtcaagcagaaggacggcagcctggtcaagaacacccgcatcgtcgacaccactgtcggccgcgcgctgctgttccaggttgtgccggccggcctgtcgttcgacgtggtcaaccagtcgatgaagaagaaggcgatctcccgtctgatcaaccagtgctaccgcaccgtgggtctgaaggacactgtcatcttcgccgaccagctgatgtacaccggtttcgcctactcgaccatctccggtgtgtcgatcggcgtgaacgacttcgtcatcccggatgagaaggcgcgcatcatcgacgccgccaccgaggaagtgaaggaaatcgaatcgcagtacgcctctggcctggtaacccagggcgagaagtacaacaaggtgatcgacctctggtcgaaggccaacgacgaagtctccaaggcgatgatggccaacctctcgaaagagaaggtcatcgaccgcgaaggtaacgaagtcgatcaggagtccttcaactccatgtacatgatggccgactccggtgcgcgtggttccgctgcgcagatccgtcagctggccggtatgcgtggtctgatggccaagccggacggctcgatcatcgagacgccgatcaccgcgaacttccgtgaaggcctgtcggtactgcagtacttcatctccactcacggtgctcgtaaaggtctggcggataccgcactgaagaccgcgaactccggttacctgactcgtcgtctggtcgatgtcgcccaggatctggtcgtgaccgagatcgactgcggcaccgaccagggcctgcacatgactccgcacatcgaaggcggcgacgttgtagagccgctgggtgagcgcgtactgggccgtgtcatcgcccgtgacgtgttcaagccgggcaccgaggacgtcatcgttccggccggtactctggtcgacgagcagtgggtcgagttcatcgagctgaacagcatcgacgaagtggtcgtgcgttcgccgatcagctgtgaaacccgctacggtatctgcgccaagtgctacggtcgcgacctggctcgtggtcaccagatcaacatcggtgaagccgtcggcgttatcgcggcccagtcgatcggtgagccgggtacccagctgaccatgcgtacgttccacatcggtggtgcggcaagccgtacttcggctgccgacagcgtccaggtgaagaacggtggtgcgatccgtctgcacaacctcaagcacgtcgagcgtctggacggcaacctgatcgcggtatcgcgctccggtgagctggccgttgccgacgagttcggtcgcgagcgcgagcgctacaagctgccgtacggtgcggtcatctccgtgaaggaaggtgacaaggtcgaagctggcgccatcgtcgccaagtgggacccgcacacccacccgatcgtgaccgaaatgaagggtaccgtgaccttcgtcggcatggaggagggcatcaccatcaagcgccagaccgacgaactgaccggtctgaccaacatcgaggttctcgatccgaaggatcgtccagctgctggcaaggacattcgtccggccatcaagatggtcgacgccaacggcaaggaactgctgctgccgggtaccgacgttcccgcccagtacttcctgcctgccaacgccctggtcggcgtggcggatggtgcgcagatcgcggtcggtgacgttatcgctcgtatcccgcaggaaacctcgaagacccgtgacatcaccggtggtctgccacgcgttgccgacctgttcgaagcccgtcgtcctaaagaagcttcgatcctggcggaaatcagcggcaccatctcgttcggtaaggagaccaagggcaagcgccgtctggtcatcacgccgaccgatggcagcgatccgtacgaagagctgattccgaaatggcgtcaccttaacgtgtttgaaggtgagcaggtcaacaagggtgaagtcatttccgacggcccgagcgatccgcacgacatcctgcgtctgctgggcgtcagcgcgctggccaagtacatcgtcaacgagatccaggacgtttaccgtctgcagggcgtgaagatcaacgacaagcacatcgagaccatcctgcgtcagatgctgcgtaaggtcgaagtctccgaagccggcgactccagcttcatcaagggtgaccaggtcgagctgactcaggtactgggcgagaacgagcgcctggtcgaagaggacaagttcatcgccaagtacacccgcgtgctgctgggtatcaccaaggcgtcgctgtccaccgagtcgttcatctcggcggcatccttccaggaaaccactcgcgtcctcaccgaggcggcggttactggcaagcgcgacttcctgcgtggcctgaaggagaacgtggtcgtgggtcgtctgatcccggcgggtaccggtctggcctatcacagcgagcgcaagcgcaagcgtgatgccgagaagccgatgcgcgtcagcgccagtgaagtggaagcagcgctgaccgaagcgctgaactccagcgaaaattgagagcgcgtcccggctgcctggcagccgggtcacgtatcttgactgggggtgcgagtctctttagactcatgcacccctaaatatggcagggcttcagccctgccatttatttatggtgtaaataaatagcgtcgaaagacggacagtggagctagtagatggcaactatcaaccagctggtgcgtcagccgcgcaagcgtatcgtcgagaaatccgacgtacctgcgctgcagaactgcccccagcgtcgtggcgtgtgcactcgcgtgtataccaccacgccgaaaaaacctaactcggcactgcgtaaagtttgccgtgtacgcctgaccaacggtttcgaggtttcctcgtacatcggtggtgaaggtcacaacctgcaagagcacagcgtcgtgctgatccgtggcggtcgtgtaaaagacttgccaggtgtgcgttaccacaccgttcgcggctcgctggacacctcaggtgtcaaaggccgtaaccagggtcgttcgaagtacggtaccaagcgtccgaagtgatcggccgtcggtactgaatgcagtttctaattttattgagtcgataagagtaaggtcgggcgtaaccaaatggttgcagttccgggctaacctgaagaccgtttgagggcttatcaaatgccaagacgtcgtgtagcagccaagcgcgaagtgcttgacgatccaaaatacggaagccagatcctggccaagttcatgaaccacgtgatggaaagcggcaagaaagccgttgccgagcgtatcgtttatggcgccctggagaaggttaaagagcgtaagaacagcgatcccctggaaatcttcgagaaagctctcgacgccatcgctccgctggtcgaagtgaagtcgcgccgtgtaggcggtgctacttaccaggttccggtcgaagttcgtccgtcccgtcgtaacgctctggccatgcgctggctggtggatttcgcccgtaagcgtggcgagaaatccatggctctgcgcctcgctggtgaactgctggacgccgccgaaggcaaaggcgccgcagtcaagaagcgtgaagacgtgcaccgtatggccgaggccaacaaagcgttctcgcactaccgtttctaaatccggcatcactcaatttgcgagggctttatggctcgtaatacagcaattaaccgctaccgtaacatcggtatttgcgcgcacgtcgatgcgggcaagaccacgactaccgagcggatcctgttctacacaggtctcagccacaagatgggtgaggtgcatgacggtgcagccactaccgactggatggtgcaggagcaggagcgtggtatcaccattacctccgctgccgttaccaccttctggaaaggttcgcgtggtcagtacgacaactatcgtgtaaacgtcatcgatacccccggccacgttgacttcaccattgaagtagagcgttcgctgcgcgtactcgacggcgctgtcgttgtgttctgtggcacttccggcgttgagccgcagtcggaaaccgtatggcgtcaggccaacaagtacggcgtaccgcgcgttgtctacgtcaacaagatggaccgtgcaggtgccaacttcctgcgcgtcgtcggtcagatcaagaaccgtctgggccacactccggtgccgatccagctggccattggtgcagaagagaacttcgaaggtcaggtcgatctgatcaagatgaaggccatctactggaacgatgacgacaagggcaccacctaccgcgaggaagagattccggcggaaatggtcgagctggccaacgagtggcgcaacaacatggtcgaggctgctgccgaagccaacgaagagctgatgaacaagtacctcgaagagggcgacctctcccctgaggacatcaaagccggtctgcgtctgcgcaccctggccagcgaaatcgttccggccgtttgcggttcctcgttcaagaacaagggcgttcccctggttctcgacgcggtcatcgacttcctgcctgctcctaccgaaatcccggcgatcaagggtatccaccctgatctgatcgagaagccgaaggaagagctggtcgacgccgactacgacgagcgtcacgcttccgacgacgagccgttttcggctctggcgttcaagatcgcgaccgacccgttcgtgggtactctgaccttcgtccgcgtttactcgggcttcctgacctccggtgactccgtcatcaactcggtcaagggcaagaaagagcgcgttggccgtatggttcagatgcacgccaaccagcgtgaagagatcaaggaagtgcgcgctggcgacatcgctgcactgatcggcatgaaggacgtcaccaccggtgacaccctgtgcaacgccgacaagccaatcatcctcgagcgtatggacttcccggagccggttatctcggtagccgttgagccgaagaccaaggctgaccaggagaagatgggcatcgcactgggcaagctcgctcaggaagacccgtcgttccgtgtcaagaccgacgaagagactggccagaccatcatctccggtatgggtgagctgcacctggacatcctcgttgaccgcatgaagcgcgagttcaacgttgaagccaacatcggcaagccgcaggtttcctaccgcgagaagatcaccaagaactgcgaaatcgaaggcaagttcgttcgtcagtccggtggtcgtggtcagttcggtcactgctggattcgctttgctccggcagacgaaggtcaggaaggtctggtattcgtcaacgaagtcgtgggcggtgtggttccgaaggaatacatcccggccatccagaagggtatcgaagagcagatgaagaacggcgtcgttgccggctatccgctgatcggcctgaaggcgaccgtgtttgacggttcctaccatgacgtcgactccaacgagatggcgttcaaggtggcagcttccatggcgaccaagcagctggcccagaagggcggcggtgttgtgcttgagccgatcatgaaagtagaagtggtaacccctgaggactacatgggtgacgtgatgggtgacctgaaccgtcgtcgtggtctgatccagggtatggaagactcggtttccggtaaggttatccgtgccgaggttccgctgggtgagatgttcggttacgcaaccgacgttcgctccatgtcccagggtcgcgcaagctactccatggaattctccaagtactccgaggctccggcgaacatcgtcgaagctctggttaaaaaacaaggctgattcagccctttaggcaagaggttcactgtcgtggctaaagaaaaattcgaacgtaacaaaccgcacgtcaacgttggcaccatcggtcacgttgaccatggcaaaaccactctgaccgctgctctgactcgcgtctgctccgaagtattcggctcggctcgcgtcgacttcgacaagatcgacagcgctccggaagagaaggctcgtggtatcaccatcaacactgcgcacgtagagtacgattccaacattcgtcactacgcgcacgttgactgcccgggtcacgctgactacgtcaagaacatgattaccggtgctgcccagatggacggcgcgatcctggtttgctcggccgctgatggtccgatgccgcaaacccgtgagcacatcctgctgtcccgtcaggtaggcgttccgtacatcgttgtcttcctgaacaaggctgacatggttgacgatgctgagctgctggaactggtcgagatggaagttcgtgacctgctgagcacctacgacttcccgggcgacgacactccgatcatcatcggttcggcgctgatggctctgaacggccaggacgacaacgagatgggcaccactgccgtcaagaaactcgtcgagactctggatacctacatccctgagccggttcgtgctatcgaccgtccgttcctgatgccgatcgaagacgtattctcgatctccggccgcggtactgtagttaccggtcgtgtagagcgcggtatcgtcaagatccaggaagaaatcgagatcgttggtctgcgtgctaccaccaagaccacctgcaccggtgtcgagatgttccgcaagctgctcgacgaaggtcgtgctggtgagaactgtggcgttctgctgcgcggcaccaagcgtgacgacgtagagcgtggtcaggttctggccaagccgggcaccatcaagccgcacaccaagttcgaagctgaagtgtacgttctgtccaaagaagaaggtggtcgtcacaccccgttcttcaagggctaccgtccgcagttctacttccgtaccactgacgtgaccggttcgtgcgaactgccggaaggcgttgagatggtaatgccgggcgacaacatcaaaatggttgtcaccctgatcaagccgatcgccatggaagacggcctgcgcttcgcaattcgcgaaggtggtcgtaccgttggtgctggcgtggttgccaagatcgtcgagtaatcgactgatctgatcccaaaagagcccccgcccagcgggggcttttttatgggtggaagatatctgctggttattttctaaccgggttgacactccctgggggcgtctatagaatcacgcctccttttaacgggcgtattgcgtccgttaactgggaatcgcagcttggaatctgaggtcaaaatgcaaaaccaacaaatccgtatacggttgaaggcttttgaccatcgcctgatcgatcaatcaacccaggaaatcgtggaaaccgcgaaacgtactggtgctcaggtgcgtggtccgattcctctgccaactcgcaaagagcggttcaccgttctgacttcgccacacgtcaacaaagacgctcgcgatcagtacgaaatccgcactcataagcgcgtactggacatcgtccagccaacggataaaaccgttgatgctcttatgaagctcgatcttgcggctggcgtggaagtgcagatcagcctcggctaaaacctggcggttttagtcgtgtaacgctctgaaatgggcggccatagcgggtgaaagccccgtacactcatgaggttacaacatgactattggtgtagtcggtcgtaagtgcggcatgacccgcattttcaccgaagaaggtgtctccattccggttacggtcattgagatcgagccgaatcgcgtcacccagttcaaaactgaggagtccgatggctatcgtgcagtgcaagtcactgtcggcgagcgtcgcgtttctcgtgtcagcaaggcgcaagccggtcacttcgccaaggcgaacgtcgcggcaggtcgtaccgttctggaattccgtcttgaagaaggcgactaccaggctggcgatctgatcaacgctgaaatcttccaagctggtcaactggtcgacgtgaccggtcagtccaaaggtaaaggcttcgccggtaccatcaagcgttggaacttccgcggccaagacaatacccacggtaactccgtgtcccaccgcgttccgggttcgattggccagtgccagacgccgggccgtgtattcaagggcaagaaaatgtccggtcacatgggtgctgagcgcgtgactgtgcagtccctggaagtagtgcgcgtggatgctgaacgcaacctgctgctggtcaagggtgccgttcctggcgctactggcggcaatctggttgtgcgtccggctgccaaggctcgcggttaaggggaagctgacatgcaattaaatgtaaatggcgctcaagcgatcgaagtctccgatgcgactttcggtggcgactacaacgagaccctggttcaccaagctgtcgtcgcctacatggctggcggccgtcagggcagcaagcagcagaagactcgttccgacgtttccggtggcggtaagcgcccgtggcgtcagaagggtactggccgcgcgcgtgctggtacttcccgtggtccgatctggcgtggcggtggtgtgaccttcgcagcacgtccgcagaaccatgatcagaagctgaacaagaagatgtatcgcgctgcgatccgttcgattcttgctgagctggtccgtagcgaccgtctggtagtggttgaagacttcgctgtcgaagctccgaaaaccaaagagctgctgggcaagctgaatggtctgggtctgagcgacgttctgatcgtctccgacgccgtagatcaaaatctgtacctggctgctcgcaacctgccacacgtcgacgttcgtgacgtgcaaggttccgatccggtcagtctgatcgcgtatgaaaaggtactggttaccgtttctgccgtgaagaaattcgaggagctgctgggatgaaccaggaacgcgtattcaaagtgctgcttggcccgcacatctccgagaaggccacgactctggcagacaagaaaagccagttcgttttcaaagttgcgactgacgcaaccaagctggaaatcaagaaggccgtcgaaagcctgttcagcgtgaaggttcagcatgtcactacccagaacgttctgggcaagagcaagcgcaccgctcgcggtctgggcaagcgtaacgactggaagaaggcgatcatctcccttcagccaggccaggatctcgatttcgccaccagcagtgctgagtaaggaaggggtgcatcatggcaatcgttaaatgcaaaccgacttccgcgggccgccgttttgtggtcaaggtggtcaatcaggagctgcacaaaggcgctcctcatgctccactgctcgagaagaagtcgaagtctggcggtcgtaacaacaacggccgtatcaccacccgtcatatcggtggtggtcacaagcagcactaccgtctggtcgattttcgtcgcaacgacaaagatggcattcctgccactgtcgagcgcgttgaatatgacccgaaccgtaccgcgcacatcgctctgctgaaatacgccgacggtgagcgtcgttacatcatcgcgccgaaaggtgtgagcgccggcgatcagctggttgcaggttcgatggcgccgatcaaggccggcaacagcctgccgctgcgtaacattccggtgggttcgaccgttcacggtatcgagctgaagccgggtaaaggtgctcaaatcgctcgttccgctggtgcttcggctcagctgatcgcacgtgaaggcgtctacgtcaccctgcgtctgcgcagcggtgaaatgcgtaaagtgctggccgaatgccgcgcgaccctgggcgaagtctcgaactccgagcacagcctgcgttcgctgggtaaagctggtgccaagcgctggcgtggcgttcgcccgaccgttcgtggtgttgccatgaacccggtcgaccacccacacggtggtggtgaaggtcgtacctctggtggtcgtcatccggtgtctccatggggcttcccgactaagggcgcgaagactcgtggtaacaaacgcaccgacaacatgatcgtccgtcgtcgcaagtaactagagggatacgacagtgccacgttctctgaaaaaaggtccttttatcgatcttcacctactgaagaaggtcgaagtggcagcagaaaagaacgatcgcaagccggttaaaacctggtcgcgtcgttcgatgattctgccgcagatggtcggtctgaccatcgccgtgcataacggtcgtcaacacgtccccgttctggtgaacgaagacatggtcggccacaaactgggcgagttcgccggtacccgcacttatcgtgggcacgtggctgacaagaaagccaagcgttaaggggtaaggaaatggaagtagccgctaagttgtcgggcgctcgcatctccgcccagaaagcccgcttggtcgccgaccagatccgcgggaagaaggtgggcgaagcgctcaacctgctggctttcagcagtaagaaagccgcggaaatcatgaagaaagtgctggagtcggccgtggccaacgccgagcacaacgaaggcgccgacgttgatgacctgaaggtcagcaccgttttcgtcaacgaagggcgttcgctgaagcgcatcatgccgcgtgccaaaggccgcgctgatcgcatcgtcaagcggtcttgccatatcactgtcaaggttgcggacaagtaacggagtcgatcagatgggtcagaaagtacatcccactggcattcgcctgggaatcgtcaaggatcacacctccgtctggtacgcagacggccggacttatgcggactacctgttcgctgatctgaaggtgcgtgagtatctcctcgacaaactaaaaagcgcgtccgtaagccgtgtcgacatcgctcgtccggctcaaaccgcacgcatcaccatccacaccgctcgtcccggcatcgtgatcggcaagaaaggtgaagatgttgagaagctgcgtcaggacctgaccaagcaaatgggtgtgccagtgcacatcaatatcgaagagatccgcaagccggagctcgacggtatgctggttgcgcagagcgtagctcagcagctggagcgtcgcgttatgttccgtcgcgccatgaagcgcgctgtacagaacgccatgcgtattggtgccaagggcatcaagatccaggtgagtggtcgtctcggcggtgcggaaatcgcacgtaccgagtggtaccgcgaaggtcgtgtgccgttgcacaccctgcgcgctgacattgactatgccacctacgaagcgcacaccacttacggtgtgatcggtgtgaaggtttggatcttcaagggcgaggtcatcggtggccgccatgaagagctgaagccgcaagcacctgcgcctcgtaaagctgctaagaaataaggagtacgcatcatgttgcaaccaaagcgtacgaagttccgcaagcagatgaccggccacaaccgtggtctggctcagcgcggtagcaaggtcagcttcggcgagttcgcgctgaagtccgttgcccgcggtcgtctcaccgcccgtcagatcgagtccgctcgtcgtgctctgactcgtcacgttaagcgtggcgggaagatctggattcgcgttttcccggacaagccggttaccaagaagcctctcgaagtgcgtatgggtaaaggtaagggtggcgttgaatattgggtagcccagatccagccaggcaaggtcctgtacgagatcgaaggcgtttccgaagagctggcgcgtgaggctttcgccctggctgctgcaaagctgccgctcgccaccacctttgttaaacggacggtgatgtgatgaaagcgaaagaacttcgtgaaaaaaacgcagagcagctgaacgagcaactgctcggcctgctgcgcgaccagttcaatctgcgcatgcagaaagcaactggccagttggggcagtctcacctgctctcgcaagttaagcgcgacatcgctcgtgtgaaaactgtgctcaaccagcaggcaggtaagtgatcatggccgaagttgaaaaaacagtccgtacgctgaccggccgcgtcgtcagcgacaagatggacaagaccatcaccgttctgatcgagcgtcgcgtcaagcacccgatctacggtaaatacgtcaagcgttcgaccaagctgcacgctcacgacgaatccaaccagtgcaagatcggcgacaaggtttccattcgcgaaacccgtccgcagtccaagaccaagtcctgggctctggttgaagtcgtcgaacgcgccgtcgaagtctaagagctaagggtcggagaaattttatgattcagactcaatccatgctcgatgtggctgacaacagcggtgcacgtcgtgtcatgtgcatcaaggtgttgggcggctcccatcgtcgctacgccggcatcggcgacatcatcaaggtcaccgtcaaggaagcaattccgcgcggtaaagtgaagaaaggtcaggtcatgaccgcagtggtcgttcgtacccgtcacggcgttcgccgtgccgacggttcgatcatccgcttcgacggcaacgctgctgttctgctgaacaacaagcaagagccgatcggtacccgcatcttcgggccagtgacccgtgaactgcgtaccgagaagttcatgaagatcgtctcgctcgcacctgaagtgctttaaggagatccgacatgcaaaagattcgtcgtgacgacgagatcatcgtgatcgccggcaaagacaaaggtaagcgcggtaaggtgctcaaggttctcgctgacgaccgtctggtcgtcggtggcatcaacctggtcaagcgtcataccaagccgaacccgatgtcgggcgttcaaggcggtatcgtcgagaaagaagcgccactgcacgcttccaacgttgccatcttcaacagcgaaaccaacaaggctgaccgcgttggtttcaaagttgaagacggcaagaaaattcgtgtcttcaagtccacccagaagccggttggcgcttgagaatccgtaggtaaataccatggcacgactgaaagagatttaccggaaggaaatcgcgcccaagctgaaggaagaactgaagctggcgaacgtgatggaagttccgcgcatcaccaagatcaccctcaacatgggcctgggcgaagcgatcggtgacaagaaagtcatcgagaacgccgttgccgacctcgagaagatcaccggtcagaaagtcgttgtgactcatgcccgcaagtcgatcgcaggtttcaaggttcgtgaaggttggccgattggcgtcaaggtcactctgcgtcgcgagcgtatgtacgagttcctggatcgtctgctgtccatctccctgccgcgcgtgcgtgacttccgcggcctgaatgccaagtccttcgacggtcgcggcaactacagcatgggcgtgaaagagcagatcatcttcccggaaatcgattacgacaagatcgatgcgctgcgtggtctggacatcaccctgaccaccactgcccgtacggatgatgaaggtcgcgctctgctgcgtgctttcaaattcccgttccgcaactgattggagtaggaacatggccaagacgagcatgaaaaaccgcgagctgaagcgtcagcgcacggttgccaagtacgccaaaaagcgtgccgagctgaaagccatcatcgtggatcagaacgcaactccagaagcacgttgggaagccagcgttgccctgcagaagcagcctcgtgatgccagcgcttcgcgtctgcgcaaccgctgccgcatcaccggtcgtccgcacggtgtattccgcaagttcggtctgtcgcgtatcaagctgcgtgaagcagccatgcgtggcgacgtaccaggtctggtcaaagccagctggtaagccgacgcggcaaacgccggagttcgctccggcgttcaagcaatatgaatcaagccccttttggggcttgattcatttttgatcagtctctagaatgcccggctctcctgagcccggatttccgtgagctctggtgattctttagccgagaggctaattctttttgtatcaggagcgtctagcccatgagtatgcaggacccgttagcggacatgctaactcgtatccgtaatgcccagatggctgaaaagtccgtcgtaagcatgccttcttctaccctgaaggtggctgtagccaaagttctcaaagacgaaggttatattgcgggttatcagatcagcggcgaagcaaagccgcagctgtccatcgagctgaagtacttcgaaggccgtccggtcatcgaagaagtcaagcgcgtcagccgtcccggccttcgccagtacaaatccgtcgatgatctgccgaaagttcgcggcggtctcggtgtttccatcgtctccaccaacaaaggtgtgatgacggaccgcgctgcgcgcgctgccggtgtcggcggcgaagtgctttgcactgtgttctaaggggggataagcatgtctcgcgttgctaagaaccccgtcaagctgcctgctggtgtagagatcaaactcgccggtcagcagctttcggtgaagggtgccaagggcactctggaactgaatgttcactcgtccgttgaagtgctgcaggaatccggtgagctgcgtttcgctgctcgcaacggcgaccagcagactcgtgcgatggccggtactacccgtgctctggttaacaacatggtcatcggcgtaagccaaggcttcgagcgcaagctccagctgatcggtgttggttacaaggcgcaggccaagggtcaggtgctgaacctggcgttgggcttctctcaccctatcgactatcaactgccggaaggcgttgtggccgaaaccccgaaccagaccgagatcctgatcaagggtgtcgacaagcagctggttggtcaggttgccgcggagattcgtgacttccgccgtcctgaaccttacaagggcaaaggtgttcgttacgctgacgaagtcgtccgccgtaaagaagccaagaagaagtaaggggctaggaaatgaccgacaaaaaagttactcgtctgcgtcgcgctcgcaaagcacgcctgaaaatgcacgagctcgaagccgtgcgtctgtgcgtgtatcgctcttcgcagcacatctacgcccaggtcatctcggccgacggcagcaaggttctggccagcgcctctaccttggacaaagcactgcgtgacggcgccaccggcaacgtcgacgcggccaagaaagttggtgagctggttgccgagcgcgcgaaagccgctggtgtgacccaggttgcattcgaccgttctggcttcaagtaccacggccgcgtcaaggcgctggctgatgctgctcgtgaaggcgggctggagttctaagttatggcaaataacgaccaaaagcgcgacgaaggctatatcgagaagctggttcaggtgaaccgcgttgccaagaccgtaaaaggcggccgtatcttcaccttcaccgcgctgaccgtggtaggtgatggcaagggccgtgtgggtttcggccgtggcaaatcccgtgaagtgccggctgccatccagaaggcgatggaagctgctcgtcgcaacatgatccaagttgatctgaacggcaccactctgcagtacgccatgaagtccgcccacggcgcttcgaaggtttacatgcagcctgcttccgaaggtaccggcatcatcgctggtggcgccatgcgtgccgtcctggaagttgctggtgttcagaacgttctggccaagtgctacggctcgaccaaccctgtgaacgtggttcatgccactttcaaaggtctgaaggctatgcagtctccggattcggttgcagccaagcgtggcaagagtgtcgaggagattctctaaccatggctaacaccgtcaaagtgactctgatcaagagcaccaatggccgtctggccaatcacaaagcctgcgtcaaggggctcggcctgcgtcgcatcaatcataccgtcgaagttctggatactccggaaaaccgcggcatgatcaacaaggcttattaccttctccgtgtggagggttgatccatgtacctgaacgatttgagtccagcgccgggttcccgtcgcgagaagcaccgtccgggccgtggtatcggtagtggtttgggcaagactggtggccgtggtcacaagggtcagacctcccgctccggtggcaccattgctccgggtttcgaaggcggccagcagcctctgcaccgtcgtcttcccaagttcggtttcgtgtctctgaaagctatggaccgcgcagaagtgcgtacttccgagctgaacaagatcgaaggcgacgtagttactctgcaagcgctgaaggatgccaacctgattaatcaaaacgtacagcgtgtgaaagtcatgctgtccggtgagattactcgcgcggtcaccctcaaaggtatcgctgccaccaaaggtgcgcgtgcggctatcgaagcagctggcggtaagttcgaggaataaatggctaagcaaggtgctctctctgctctggctggtggcgggttgtccgaactctgggctcgtctgcgctttctgttcatggcgatcatcgtctatcgaatcggcgcgcatatcccagttcccggtataaaccctgaccgtctggccgatctgtttcgacagaatgaggggaccattcttagcttgttcaacatgttttccggcggcgcgctggagcggatgagcatctttgcactggggatcatgccgtacatctcggcatcgatcatcatgcagctgatgaccgccgtgagcccgcagctggaacagttgaagaaggaaggtgaggctggtcgtcgcaagatcagccaatacacccgctacggcaccttggttctggcgttcgttcaggctatcggcatgtccgttggcctggcgagtcagggcgtagcgttctcggttgatttcggcttccacttcgttgcagtcaccaccttcgtggcgggtgcgatgttcatgatgtggctgggcgagcagatcaccgagcgcggtgttggcaacggtatttcgatgctgatttttgcgggcatcgtagccggtctgccgtcggcgatcgggcagtctttcgagtctgcacggcagggcgatatcaacatcttcgctctgatcgccatcggtttgctggcagtagcgatcatcggtttcgtggtgttcattgagcgtggccagcgtcgcatcgcggtgcactacgccaagcgtcagcagggccgcaaggtcttcgctgcgcagaccagccacctgccgttgaaggtgaacatggcgggcgtaatcccggccatcttcgccagcagccttctgttattcccggcctcgctgggtgcctggtttggtcagtccgaaggtatgggctggctgcaggatatttcacaggctatcgctcctggtcagccgttgaacattttgctgtttagtgcagggatcattttcttctgcttcttctacacagcgctgatgttcaacccgaaagacgtagcggaaaacctgaagaagtccggtgcctttattccgggtatccgtcccggtgagcagtcggcgcgctatatcgatggcgttctgacccgcttgaccatgttcggtgctctgtacatgacggccgtatgcttgttgccccagttcctggtggtggcggccaacgtaccgttctaccttggcgggacctcgttgctgatcgtggtagtggttgtgatggactttatgtcgcaagtacaatcgcacctcgtttcgcaccagtacgaatccctgatgaagaaagccaacctgaagggctacggcagcggcatgctccgctgaagtgtccataaggttcgaggagttggtgatgaaagttcgtgcatcggtgaaaaagctgtgccgcaactgcaaaattattcgccgtgaaggtgtagtgcgagtgatttgcagcgcggaaccgcgtcacaaacagcgccaaggctgaatgtgatcgacgctataagcccggcagctagtgcgctgccgggttgattatttgtttttacagcgataatatctcgcgccccatttcttggcttccggggcgtaggtagctgtcaattggagttccactgaatggcccgtattgcaggcgttaacattccggataacaagcacgctgttatctcgctgacctacatctatggtgttggtcgcactactgcacagaaaatctgtgccgctaccggtgtaaacccggcagcaaagatcaaggatctctctgacgagcaggtcgagcagctgcgtggtgaagtcgccaaggtgaataccgagggtgatctgcgccgtgaagtgaacatgaaaatcaaacgcttgatggatctgggttgctatcgcggcctgcgtcatcgtaaaggtctgccggttcgcggtcagcgcaccaagaccaacgcacgcacccgtaagggcccgcgtaagccgatccgcaagtaatcgcgttcgcgaatcgacaggaatttagtcatggcaaaacctgctgctcgtactcgtaagaaagtcaaaaagacggtggttgatggcatcgcccacatccacgcttctttcaacaacaccatcgtgaccatcaccgaccgtcaaggtaacgccctgtcctgggctacttccggtgggtcgggtttccgcggttcccgcaagtccaccccgttcgctgcccaggtggctgctgagcgtgctggtcaagctgcgctggaatacggcctgaagaacctcgacgtcaacgtcaagggcccaggtccgggtcgtgagtccgctgtccgtgctcttaacggctgcggttacaagatcgccagcatcaccgatgtgacgccaatcccgcacaacgggtgccgtccttcgaagaagcgtcgcgtgtaatcaggagacagtgagaaatggctcgttacattggtcccaaatgcaaactgtctcgtcgtgaaggcactgatctgttcttgaagagtggcgtccgcgctctggaatcgaagtgcaacatcgaagcagccccaggtatccacggtcagcgccgtggccgtcagtccgactacggtacccagctgcgtgagaagcaaaaagttcgtcgtatctacggtgtactggagcgtcagttcagcggttactacaagcaggcagccagccagaaaggcgctaccggcgaaaacctgctgcaactgctcgagtgccgtctggataacgtcgtttaccgtatgggttttggcgctactcgtgccgagtcccgtcagctggtttcgcacaaagcgatcagcgtaaacggcaagactgtcaacgtaccgtcctaccaggtcaaagctggtgacgtggttgcagttcgcgagaagtcgaagaatcagctgcgcatcgttcaggctcttgagctgtgtgctcagcgtggccgtgttgagtgggtagatgtagacaccgagaagaaatccggcgtgttcaaaagcgttccggttcgtggtgatctctccgctgacatcaacgagagcctgattgtcgagctctactccaagtaagggctagaaaataggtgcatccatgcagatttcggtaaatgagttcctgaccccccgccatatcgatgtgcaggtggtcagtcagacccgcgccaagatcactctcgagcctctcgagcgtggtttcggccataccctgggcaacgcgctgcgtcgcatcctgttgtcctccatgcctggctgtgcagtagtcgaggccgagattgacggtgtactccatgagtacagcgccattgaaggtgttcaggaagacgtcattgaaatcctgctcaacctcaaaggtctggccatcaaactgcacggtcgagacgaagttacactgactctggcgaagaagggctctggcgtcgtaaccgctgccgacattcagctggatcatgatgttgaaatcgtcaacggcgaccacgtaatcgccaatctggccgctaatggcgcgctgaacatgaagctcgttgtagctcgtggtcgcggctatgagccggccgattcgcgccagagcgatgaagacgagagccgcagcattggtcgcttgcagctcgactcttccttcagcccggtgcgtcgcgtgtcttacgtggtggaaaacgctcgcgtcgagcagcgcaccaacctggacaagctggttatcgatctcgaaaccaacggtaccctggatcctgaagaggccatccgtcgtgccgctaccatcctgcaacagcagctggctgcattcgtcgacctgaagggcgacagcgagccggttgtgatcgagcaggaagacgagatcgacccgatcctgctgcgtccggttgatgaccttgaactgaccgtccgttcggccaactgcctcaaggcagagaacatctactacatcggtgacctgatccagcgcaccgaagtagagctgctcaaaacgccgaacctgggtaagaagtccctgactgaaatcaaggacgttctggcttcccgtggtctgtccctcggtatgcgcctcgacaactggccgccggcaagtctgaagaaagacgacaaggcgactgcctgatcgtcatcatcaccgaacgtgtagtttggtaaggaattgaaccatgcgtcatcgtaaaagtggccgtcacctcagccgcaccagcgctcaccgcaaggccatgtttcagaacatggcggtatcgctgttcgagcatgagctgatcaaaactactctgccgaaagccaaggaactgcgccgcgttgccgagccgctgatcaccctggctaaagaagacagcgttgctaaccgtcgtctggctttcgaccgtactcgttcgaaagctatcgttggcaaactgttcaacgatctgggcaagcgctacgccacccgtcagggcggttacctgcgtattctcaagtgcggcttccgcgctggtgacaatgccccgatggcttatgtcgagctggtcgaccgtccggtcggtggcaaggtagaagctgccgagtaaggcatcgttgcaagaagaaccgggctcaggcccggtttttttatgcctgtcgtttagccaaaatctatcgcgctgtaagttgttattcatttgtcgcttcgcttgtgctcgtcaatactcaacgccaatcccgctcagtcgggaacgatcaggccaggtaaggagagcgacatgagtgacaagaccgaaggcaaatgcccattctcgggtaaagcctctccggaaaccccgaagcatgcggctggcggtggcacgggcaaccgcgattggtggcccaatcagctgcgcgtcgatttgctacatcagcattcctccaagtccaacccgctgggtgaggacttcaattacgccgaagccttcaactcgctggactacgaagcgctgaagaaagacctgcgcgcgctgatgaccgactcgcaggactggtggcccgccgacttcggccactacggcccgcagttcatccgcatggcctggcacgctgccggtacctaccgtactggtgacggccgtggtggtgcaggtcgtggccagcagcgcttcgcgccgctcaacagctggccggacaacgtcaacatcgacaagtcacgccgcctgctgtggccgatcaagcagaagtacggccagaagatttcctgggccgacctgctggtgctgaccggcaacgtcgcgctggaaaccatgggcttccgtactttcggctttgccggtggccgtgaggacacatgggaaccggatcaggacgtttactggggcaccgagaagacctggctgggtggcgatgagcgctatggcaagggcgctgccggccgcgaggacgaccagggtgtgctggtcgccgatgccgaactgcatggccaggagcaggaccgtaccgacagtcagggccgtaatctggagaacccgcttgctgccgtgcagatgggccttatctatgtgaacccggaaggcccggaaggcaaccccgatccgctcgccgccgcccatgacatccgcgagaccttcgcgcgcatggccatgaacgacgaggaaacggtagcgctgatcgccggtggccacaccttcggcaagacccatggtgccggcccggccgaccacgtaggcgccgagccggaagcggctggcctggaagagcagggcctgggctggagcagctcgttcggtagcggcaaggccggcgacaccatcaccagcggcctggaagtgacttggacgaccacgcctgcgcagtggagcaacaacttcttcgagaacctgttcaagttcgagtgggagctgaccaagagcccagccggtgcccaccagtggatcgccaagaacgccgacgcgatcatccctgatgcccacgacccgtcgaaaaagcatgtgcctaccatgctgaccaccgacctgtcgctgcgcttcgatccggcttacgagaagatctcccgtcgctttctggaaaacccacaggctttcgccgaagccttcgcccgcgcctggttcaagctgacccaccgtgacctgggcccgcgttcgcgctacctcggcccggaagtgccgaaagaagagctgttgtggcaagacccgctgccggctgttcatcatccgcttatcgacgacgcggacgtggcgaccctcaaggcacaggtgctggcctctggcctgtcggtggcagagctggtcggcaccgcctgggcctcggcctcgaccttccgtggctccgacaagcgcggtggtgccaatggcgcccgtatccgcctggcgccgcagaaggactgggctgccaaccagcccgagcaactggccaaggtgctggccacgctggaaggcattcgcggcgagttcaaccgctccgctaccggcggcaagcaggtgagcctggccgacctgatcgtgttggccggtaatgccggtatcgagcaggccgccagcaaggctgggcgtaccgtgaaggtgccgttctcggccgggcgcagcgatgcctcccaggcgcagaccgatgtggagtccttcgccgtgctcgagccgatcgccgatggctttcgcaactacctcaagggccgctacagcgtgccggccgaggcgctgctgatcgacaaggcgcagttgctgaccctcaccgcgccggaactcaccgttctggtcggcggcctgcgggcgatcaacatcaacgtgggtggcgcgagccacggggtgctgaccgacaagcctggcgcgctgaccaacgacttcttcgtcaatctgctcgacatgggcacggcgtggaaggctgtggccggtgactccaacctgttcgaagggcgtgaccgtaagaccggcaaggtcaagtggatcggtacccgtgtcgatctggtattcggctccaactcgatcctgcgtgctcaggccgaggtttatgcaagcgccgatgcgcgcttcatcgacgacttcgtagcggcctggaccaaggtcatgaacctcgaccgtttcgacctcgcctgatccatggtcgggcgtttgcgcccggtcggtgatccaacacaacgcctcctttgatgggggcgttgtgctttttgcttgacccggccgggtgatgggccgagcattcacccattcattcgcagcaccaaggatttccccatgaagggccatatcgaagtcatcgactacctcaaattcctgctcaaaggggagctggccgcgcgcgatcagtacttcatccattcgcgtcagtacgaggactggggtttcaccaagctctacgagcgcatcaaccacgagatggaggaggagacccagcacgctgacgcattgctcaagcgcatcctctttctcgaaggtgtgccggacatggtgccggatgccttcaccttcgggcagaccgtgcccgaggcgctgaagctggatctggcgctcgagtatcaggtgcgcgctgcgctgagcaagggcatcgagctgtgcgagcgccaccaggattaccagacccgcgacatcctgctgctgcaactcaaggataccgaggaagatcacgcttactggctggaaatccagctgcaactgatcgacaagctgggcctggagaaatatctgcaaagccagatgtaaattacaggcaagaaaaagccccgctcgcggggctttctcgtttcagggcggcgctcaggcgcggtcacgttccagcagtggcttgaggaaatgcccggtgtgagactgcggcatctcggccacttcttccggcgtgccgcaggcgatgatctgcccgcccttggagccaccttccggaccaagatccaccagccagtcggcggtcttgatcacgtccaggttgtgctcgatcaccaccacggtgttgccgtggtcgcgcaggcggtgcagtacgtcgagcagttgctggatatccgcgaagtgcaggccggtggtcggctcgtcgaggatgtacagggtcttgccggtgtcgcgcttggacagctcgcgggacagcttgacccgctgcgcctcgcccccggacagggtggtcgccgactggccgagcttgatgtaggaaagccccacgtccatcagggtctgcagcttgcgcgccagggccggcacggcatcgaagaacgcgcgggcgtcctcgatggtcatttccagcacctcgtggatgctcttgcccttgtacttgatctccagggtttcacggttgtagcgcttgctcttgcacacgtcgcagggcacgtagatgtccggcaggaaatgcatctccaccttgatcaggccatcgccctggcaggcttcgcagcgcccgcccttgacgttgaacgagaagcggcccggaccgtagccccgcgagcgtgcttccggcacgccggcgaacagctcgcggatcggcgtgaacagcccggtgtaggtcgccgggttggagcgcggtgtgcggccgatggggctctggtcgatgtccaccaccttgtccaggtgctgcaggccgtcgatgctgtcgtgggcagcggcttccagggtcgtggcgccgttcagtgccgtggcgctaagcgggaaaagggtgttgttgatcagcgtcgacttgcccgagccggacaccccggtcacgcaggtcagcaggccgatggggatttccaggttgacgttctgcaggttgttgccgcgagcgcccttgatcttcagcgacagcttcttgttgcgcggtgtgcgcttggccggcacgacgatcttggtacggccggacaggtacttgccggtcagcgagtccgggtgcgccatgacttcctcagcggtgccctcggcgacgatctgcccgccgtgcacgccagcgcccgggccgatgtcgaccacgtagtcggccatgcggatggcgtcctcgtcgtgctcgaccacgatcaccgtgttgccgatgtcgcgcaggtggcgcagggtgccgagcaggcgctcgttgtcacgctggtgcaggccgatggatggctcgtcgaggatgtacatgacgcccaccaggccggcgccgatctggctggccagacggatacgctgggcctcgccgccggacagcgtgtcggcgctgcggtccagggtcaggtagtcgaggccgacgttgaccaggaactgcaggcgttcgcagatttccttgaggatcttgctggcgatctcgccgcggcggccgtccagggtcaggccgccgaagtagtcgctggccgcgccaatcggcaggccggtaaccgccggcaaggtcttttcgcccacccatacatggcgcgcctcgcgacgcaggcgtgtgccgcggcagtcggggcagggttgggtgctgagaaacttggccagctcctcacgcacgctggtcgattcggtttcgcggtagcggcgttcgaggttgggcacgatgccttcgaacgggtgcgagcgcttgacgatgtcaccacggtcgttgaggtatttgaagtcgacgttctgcgaaccgctgccgccgaggatgaccttctggtgctcggcgtcgagttcggcgaacggcttgtccaggctgaagccatagtgcgacgacaatgagccgagcatctggaagtagtagacgttacgccggtcccagccgcggatggcgccttcggccagggtcagctcgccgttgaccaggcgcttggcgtcgaaatactgcttcacgcccaggccgtcgcaggtcgggcaggcgccggccgggttgttgaaggagaacagcttgggctccagctcgctgatcgaatggccgcacaccgggcaggcgaagcgcgcggagaagatgatttcctcgccttcctcaccctccatgggcgcgatcagcgccaggccgtcggccaacttcagtgcggtctcgaaggattcagccaggcgctgctgcagatcgccacgggccttgaagcggtcgaccacggcgtcgatgctgtgcttcttctgtttgtcgagcttgggcagctcgtccagctcatacagcttgccgtcgacccgcacgcgcacgaagccctgggcacgcaattcgtcgaacaccgccagatgctcgcccttgcgctcgcggatcaccggggccagcagcatcagcttgctgccttcgggcatggccagcacctggtcgaccatctggctgaccgtctgggcttccagtggcaggtcgtgatcgggacagcgcggcgtgccggcgcgggcgtagagcaggcgcaggtagtcgtagatctcggtgatggtgccgaccgtcgagcgcgggttatgcgaagtggacttctgctcgatggaaatcgccggcgacaggccctcgatggtgtcgacatcgggcttttccatcatcgacaggaactgccgggcataggccgacagcgactccacgtagcggcgctgaccttcggcgtatagggtgtcgaaggccaaggacgacttgcccgagccggacaggccggtgatcacgatcagcttgtcgcggggcagggtcaggtcgatatttttcagattgtgggtgcgggcaccccggatcaggatcttgtccaaaacagcctcgcgtggcgggcggataaaccgccgagtataaggggggcaacgggcgtgcggcaaagcgccgctgctgtgccagtagggtttcgactggtagaatcgccggcttgtttcaacaggttactgacgatgggcgattcgcacagcgaacgcatgagtggcgcggaaactcgtgcagccggtgggctggcgttggtgtttgcattccgcatgctgggcatgttcatggtgttgccggtattggctacctatgggcaggagctcgccggttcaaccccggcgctgatcggtctggcgatcggcgcctatggcttgacccaggcctttctacagattcccttcggcgtgatctccgaccgcatcggccggcggccggtgatctatttcggcctggtgatcttcgccgccggcagcctcttggcagccaatgccgattccatctggggcgtgatcgccggacgcgtgctgcagggcgccggagctatctccgctgcggtgatggcgctgctgtcggaccttacccgggaacagcaccgcaccaaggccatggccctgatcggcatgagcatcggcctgtcgttcgccatcgccatggtggtcggcccgctgctgacccgtgccttcggcctgtccgggctgttcctggcaaccggcgccatggcgctgctgggtattgccattgtcgcggggctggtgccgtccagtgccgggccgctgcagcaccgtgagtcgggcgtcgccaagcaggccttgtggccgaccctgaagaacccggatctgctacgcctggacttcgccatcttcgccctgcatgcgaccctcatggccagcttcatcgccttgccgctggcattggtggagcagggcgggctgcccaaggagcagcattggtgggtgtacctcaccgcgctgctcggcggtttctttctgatggtgccgttcatcatctacggcgagaagaagcgccgcatgcgccgcgtgctgatcggctcggtcgtcgtgctgctcgcctgcgagctgttcttctggctgttcggccatggcctgcgcaacctgatgctgggcatcgtggtgttcttcaccgcgttcaacctgctcgaggcctcgctgccttcgctgatcagcaaggtggcgccggccggtggcaagggcacggccatgggcgtgtactcgaccagtcagttcctcggctcggcgctgggcggcattctcggcggctggctgtatcagcacttcgccttggccggcgtgttcggtggctgtgcgttgttaacggttctctggctggccatagctgttactatgcgcgaaccgccgtatgtgaccagcctgcggttgccgctctccagtgcggcgttgcaggaagcaggtctggccgagcgaattcaggcagcgccgggagtggcggatgccgttgtggtggtcgaagaggccgccctttatgtgaaagtggatacccaacaattggatcgcacgtcgctgcagcgcctgatcgaagcggcgccggggacgtgctgaaagtaggagagcgttatggcccgtggggttaacaaagtcattctggtcggtacctgcggacaggatccggaaacgcgctatctgcccagcggcaatgccgtgaccaacctgagcctggctaccagcgagcagtggacggacaagcagaccggtcagcgcgtcgagaagaccgaatggcaccgtgtatcgctgttcggcaaggtcgccgagatcgccggcgagtacctgcgtaagggctcccaggtgtacatcgagggcaagctgcagacccgcgagtgggaaaaggacggcatcaagcgctacaccaccgaaatcattgtcgacatgcagggcaccatgcagctgctcggcggccgtcctgacggcgctggtggtggcgagcagcgtcagtcgcgtccggccccgcagcgcgagccgcagcagcaggcgccacgtcagtccgccccgcagcagcagaagccgcagccggcacaggactacgacagtttcgacgacgatattccgttctgatcgagcgctgacagcaaaggccccgcactgcggggccttttcgtttgtgcttagggtctgttgccgtttcacgcacggctcgcgttgaaacggcaacagaccctaggccgtactgaacaggcgcttgcgcagcaggtcctggcatacccagaacaacagggccaatgcgatgccgcagaagttggccagcacgtccatggtgctgaattcgcgggtcggctgcagcaggtgctgcagccattccgagagcggcgcctggatgaacagcagcggccagagcagccagccgggcgtgcttggaaaggcgaagcgggtgaccagcgacaggccgccaaaggcgatcaggtgcaggaatttgtccgactcattgaacaggtccggcggcggctcggggcgaaacaggccgtaggcgagtagcgcgcagcaggccaggaacagcagttttctcacgtggtttccttgcttttcatcggctctgaagtcaggcgggccaggcgctatgcgctcgcccaaagcttgtcccgacaagggcctggcgcgtcaggataaagcccggtgatgacgccgaggggtaaaaacagcaaaatgcaggccatggggctgaaccgttcgggctctgccaagagtcgactggccgtgcagcatggccgggcgtcggctcaaatctgattgtggagcttctagtttcgttatgcgcatgcgcctgttgttgctgggtggtggcagtacgctgggtcgggcgttgattcgcctgggcgccgaggaagatatcggttttctcgccccgcgcccgccaacccagggttgggatgccgccagcctgactcagttgatcgacgatacccgtcctgatgcggtgatcaacctcgcctactatttcgattggtttcaggcctccaaggtcagcagcgagcgtttcgccgcccaggagcgcgccgtcgagcgcctggccgaactctgccagcaccacgatattcgcctgctgcagccatcgagctaccgggtgttcgatggcgcccgcgccacggcctacaacgagaaggacgacactcagccgctgagcatgcgcggccaggtgctggtgcgcatggagcagagcgtgcgcgccctgtgcccacgccatgtgctactgcgcttcggctggattctcgatgacagccccgatggcctgctggcgcgctttctggtgcgtgccgagcgggacaaggcgctattcctggccgatgacaggcgtggcaacccgacgccggtggacgatgccgcccgggtgattctcgccgtgctcaagcagctcgactgcgccgccccgctgtggggcacctaccattacggtggccacgaggcgaccaccgcgctggccctcggccaggcgattctcagcgaagcccgtcacctgcgggaaaacctgctggaagaaatttgcggtcaggcccatgccgcccgcggcgatgcctcggatgaaccgcagcacggcgtactggcgtgcaagaaaatccttcacaccttcggcgtcaagccgcgcgcctggcgtgccggcctgccgagcctgctggagcagtattaccgtcatgtctgatcaacccgttctcgtcaccggcggcgccggcttcatcggctccaatctggtcgacgccttgctggcgcgcggccacagtgtgcgcgtactggacaacctgtccatgggtaagctcagcaacctgccggttggcgacgcgcgcctgaccttcatcgaaggtgacgtggccgatgccgcgctagtcagccgcgcggtggccggctgcagcgccgtggtgcatctggccgcagtggcctcggtgcaggcttcggtggacgatccggtcagcacccaccagagcaacttcatcggcaccctgaacatctgcgaagccatgcgcgagcatggcgtgcgccgcgtggtctttgcctccagcgccgcggtgtacggcaacaacggcgaaggcgtggctatcgacgaggacaccgccaaggtgccgctgacgccctacgcgtcggacaagctggccagcgagcactacctggagttctacgcgcggcagcatggcctggagccggcgatctttcgcttcttcaacgtgttcggcccacgccaggatccatcctcgccatattctggggtgatcagcatcttcacccagcgcgcccagcagggcctgccgatcagcgtgttcggtgacggcgagcagacccgcgacttcttctacgtcgccgatctggtcgagctgctgctgcaggcactggacgccggacaggcgcccgccggcgcggtgaacgttggctggaaccaggcggtgagcctcaaagagttgctggcgcagatcggagacttgctcggcgggctgcccgaggtgacgcatctggatgcgcgggcgggcgatatccgccattcgcgcgccgacaatggccgcctggcccgcgagtaccagctgccgatgcagacgtcgctgcgtgatggattggcggcattgctcaacagctgagcgcccagcgcaggacagcaaaaagccggcgatgccggctttttcgtttgtggtggtagcaggggggcagtcctgtacttgtgggagcgggcggggacgcccagtccatgcccgcgatttcgcgcgcatggcgcgctctcacaaaaagcagatcgctgtcagcccactccttctagctgtctccagctggtctagaacttgtaacccagcccgaccatatacacgaacggatccacatccacgtcgactttggcacgcacgcctagggcggtgttgtccacgtaggcggtggtgtcgatgtcgatatagcgggcctgggcgttgatcatcaggttgtcggtgagcatgtagtcggcaccgatctgccaggccaggccccaggagttcttggcgcggaagttgtcgaagccggccgccgaggcgccgctgcctacgtgctcgtcgtagatccaggtgtagttgatgccaccgcccacatagggctggaaggcagacttggcgtcgagcgggtagtacaccaggctcagggtcggcggcaggtgcttgagggtgccgagcttgccgttggctgcgtccagcgcggtgcccttgatcttcacgtcgtgctcgaacggcgtggctgcgagcaactcgacgcccaggtggtcggtcagcatgtaggcgaagttcaggcccagctgggtgtcgctgctcatggtcgccttgccgcccaggtcggtgccggccaggccgccgcggtcgaccttgaccgaggagctgtccgcatccgggttgacggtgatggcgccggcgcgcacgagaatgtctcccgcctggtgcgcctgggcaacgggggccgccagcgccagggcgatcagcgaggcagagaacagcgacttgtacatggtgagctcctaacggtcattcgaatcatctcggatggcgtcagggtagggcgctgggcgaaacgcccgttgactcagctcaatagcgggctaagcaagggtgcgacagtcggtcacagtgtcagttggccggtagttcgtagggatagatcttgtccgccgccaactgatagccgacctcggccagttcgctgctgctgtgctcgaccttgagcgggccttcgacccagaacggctggtacagggcatcgagcagcacgcccagctcggtgttgacgtggatgatctggttggacggcggtggtggcacgtggatgcaggcgccgaagtaaggcaccagcaggaactcgatcacgcggccttcttcggtgacatccagcggcacgatgtagccggggatcttgacgttctggccgtccatttccttgaccaccggcgccgaggggaactgctgtaatgaggctgcgccgccttcggacagcgcatcgccgagctgcgacatgtcatgcatcggtgtcatctgcggcacctggggcggcgcgtccttggggatcagctcctgccagttcagggttcgcaggtcggcagcccagagcggcgaggccagggcgagaagcagagcggtgagcaggacgcggcgcatgacactaccttcgggttggaaaacgaagccgggctgattggcccggcttcgttcagtcacagtcggatggagagcccatccgctaacgactgccgatacgcacgccaggccggcacacagcccatcagcagggcggccgccagaatagcgccgagcagcgtccactcatagggcgttggtgcgctgagcggcaaatacaggccatagttggcctgcacgtagccctgggcgccggcgataccggcatacaggagcgccgtgccagccaccacgccagccaccgccagcgagaaggcttcgaggatcagcaggctggcgacatgccagggccgcgcgccgaccgagcgcaggatggccatctcccggcgccgttcgttgaggctggtgagaatcgccgtgagcatgccgatcagcccggtcagcaccacgaacagcgaaaccacgaacagcgccttttccgcggtgcccatcaggctccacagctcctgcagggcgacaccgggaaggatcgccagtagcggctcgccgcggtattcgttgacctcgcgctgtatggcgaaggtggcgatcttgctcttcaggccgagcatcgccgcggtgatcgccttgggctgcaaatccatgtgccgcgcctgttcggcactgatcttgccggcgccgcgggccggtacgccgttctgccagtcgacgtgcagcgcctccatgccttccagggaaatgtgcagggtgcggtccaccggcgtgccggtgcgggcgaggatgccgctgatcacgaagggcttgtcgtcgtgctgctgcaggctgatggccgcgacgccgtgggacagcacaatcttgtcgccgagcttgtagtgcagcgcctcggccacttcggcgccgagtaccacgtcgaacaggtcgtgaaagcgctcgccctgtgctagctgcaaggactgtccgcggccgtaatggtagtggtcgaagtagtcctggttggtgcccatcacccggtagccgcggtgcgaatcacccagtgaaatcggaattgcccagtcgacctgagggtgggcagcgagcttctcgaaactgtcccagcggatgttgttggtggcgttgccgatgcggaacaccgagtagagcagcaggttcacgctgccggaacgggcgccgacgatcaggtcggtgccgctgatggtgttggcgaagctggtgcgcgcttcggtgcgcacccgttccacggcgagcagcaggcacaccgacagggcgatggcgaacaccgtgagcagggcggtgaagcggcggttggccaggctggccagggcgagtcgtaacaggaacacctcagacctcctggggcttgctggcgcggttgagttcggcgagcgacaggctgcggtcaaacagcgcggccaggctctgatcatgactgacgaacagcaggctggcgccaacgtcgcggcactcgccgaacagcagttcgagaaacgcctggcgcgcatcggcatccagcgccgaggtcggctcgtcggcgatcaccagctcgggctggccgatcagcgcgcgggcggcagcgacgcgttgctgctggccgatggacagcgaatcggcgcggcgctccagcagttccgggcgcagacccaggtgctccagcagtttgccggcggcctcgctgacgctgccgtagcgctgtgcggcgcgttcggcgcgcaggcgcgagaagcggcacggcagttcgacgttgtcgcgcacgctcaaaaatggcagcaggttgaactgctggaagatgtagccggtgtggtcgacgcgaaagcgatcccggcgcgccgccgagagcgtggcgaggtcttcgcccaacaggcgaatggtgccgcggccaggtttctgtacgccgccgagcaggccgagcagggtggtcttgccgctgccgctggggcccttgagaaacagggtctcgccgcgttgcaggtgaaaatgggggatgtccagaagctcgtcctggccgggccaggcgaagccaaggtcggtgagttcgatcagtgctgtgctcatggggactgctggcgcttgagagaaagagacaagtgtgccagtcctaggtattgataccgaaccggatatgttgcgacacgctaaaaaagctttgctggtgaatgttcggctacaaggcagaagcggaggcgcccagcgtagggtggacaacgctctttttgtccaccgttgcgatcgcagaacggtggacgggtgaagcgtcgtccaccctacgaaggatggctctcgtcactttgttgctactgcagccaaagcgtgaatcggctccccggtttagaagctcaggcgcgggttggccggggtcgactcgacgccctgctggccgttcgggccgatcagttgcacgttgatcttctgggtggccgggaattgcttgtagaaggccgacaggtcgagtgtcttcagctcgcccggctgcttgcaggtgaagctgtagtcggcatcgatgtcgctgtgctcgtggtgatgttcgtcgccgtcggcatgctcgtcgtggtcgtggtcgtggtcgtggtcgtggtcggctttggcgttgccgaacagcgggctgcgcacttcgttttcgctcaggctgcagccggctgcggcgggcaagctgaacagtgtctggggtttttcaagtaccgcgcgggcggcggcaacggtcttcttgtcggcatcgctggtcgcggcatgctcgaagccgacgatgttcatggccgggctttccagttcgatttccagggtgctgccttccaacgctacgttcagcgtggcgacgccgtgttcgtgtttgccgaggctgccgtgttcatgttcatcgtgggcctgggcggcggccaggggcagcagagcgaagggcagggcgagcagcaggtggcgcatggaaagctccgagacaggaaaagttcacaggaattgatacgttataacaaatttatgctctgtggtagagccgccttggtttgcctgctggctcgtgggagcatggcgcatcgatttgggtggaggcagagatggtgcgtattcgcggacggatcggcgactggccggtggacctgacagtggagctggatcctcaggattgggcgcagttggcggcggccgtgccggtggcgcctgcgcagagtccggcgacagccgcctcagctgcggcgccggccgatcaggatgctcagtggcagacggtactggagttgctacgccgcgccgggcgtatcgaagggccgcagctcatggcgcaactggcggcgctggctggcggggaagtagcaggcaagcgcctgctggtgcggctgcgtcactgcgagcaggtgcgcatggaaaccggcaccgatgcgccggtttattgctgggtggggcaggcgtaggtcagctgcctggataatctgagcatgcgtacgggcaactacaaggcgaaagcagacattgttgttttacccgtgggaacgggcggggacgcctagtccatgcccgtggtttttcgcgggcatggcccgctcccacagatactgcgccgatgcctgttaccgccgcgttgcagtcaaaatagataaagcccggttgaagatcgtgaacaggttttcttagtacagcgcctggtacacccggcggcggtaggtggtgaccagcggattgtcgttgccgagcaggtcgaacacttgcagtagggtcttgtgcggcaggccgtcggcgtaattgcggttgcgcatgaacagcttcagcaggccgtccagtgccggctcgtattgctgacgggcgagttgctggatggacagctgataagccgcttcgtcgtcctcgccgttctgcgccatgcggcttttcagggtggcggcgtccggcaggtcggcggcctggcgcaggaaggtgatctgcgcacgggcaccagcgagtgcctgtttgtgctcatcacctttcacggcacccagcacttgctcggcttcgcccagctcgccgcgttcggccaggcagcgggcgtagagaatcagcgccgcggcgttctcgttgttttccgtcagcagttccttgagggctgcttcggcttcgccgatacggccatcggcgaaggcgctttgcgccacttccagcaggttggcctggggcgccgctggctcggcgacgtggggttgcagcatggcgcggatcgccgactccggctgggcgccctggaagccgtcgaccggctggccgttcttgaacagcaccacggtcggcaggctgcgaatgccgaagcgggcgacgatgtcctgttcgatatcgcagttgaccttggccagcagcagttcgcccgcgtagccctcggtgatctgcgccagtaccggcatcagcgccttgcagggcgcgcaccactcggcccagaagtcgacgagcaccggcttgttgaacgagctctcgatcaccagctgttcaaactgggcggcgccattgatatcgaagatgtagggggagtcgctcatggtcggtctctgtccgggcgaaaatgggtgtgactataaatgtgggcgccgccacaaggctacaagggggctgtggcagcgtgatacaggctgacgtgacggaaggtttccggctcggccaggtcgggccaggtgcacccctccagcccggcgatgcgccgatagcgcgggtgattgaagtcgcgtacccgggagtcggccaccagcacttcgcgggcatgttccagtacgcggtcgagcaggggtaggttgctgcggtcgtaaagcacgtcggcgacgatggccaagtcgtagtcgcgcggctcgctgaacaggtcgtctgaatactccagccccacgccgttgagcgcagcgttggcgcggcaggccgccagggccagcgggtccaggtcgcaggccaccacctgggcagcgccggcgcgggcggccgcgatggcggcgacgcccgagcctgcgcccaggtccagcacccgcttgccgcgcacccattcggggtggcgcgccagccagtcgaccagcaccaggccgctggcccagcagaagcaccagtacggcggctcttcgagaatgcgccgggtttcctcggggctgaagcagcgatccatgttggccgggtcgatcagccacaggcgcacatcgctgcccggcagcgtggtggcggtcagtcgggcatcgccgagcagctcgcccaggacggcctgcaggtgtgatggtggggtcacagcgccggcgtcacgcggatctcgccgagcgactggctttgcggctcacgaatcagctggttgggcatgtgcaataccagtttgccggactgatgcacgcgcccacgcagctccacgcggatgccctgattgaagttctccgggttgaacggcaggctgaacggcagcggcgcgccggtaccgcgcagctggatattgccgagcagcttatgcggcaggccgcggtcgttgatggtcagcagcgccagttccacctcggcgccggcgggcacgtccagcagggtgccggtgagttcgcgcagatgggccggcagtggcgcgggctcttccttcttcgtcgctggcggtaccggcgcgggagcaggtggtggcggttcgcctgcgcaggcggcgagcagggcggcaaggcagagcggggcgagcgggcgcagtggcatcggatgatcctgaagaacgggcaatgccccggattctcgctagagccggcagtgaatgcaaaggaaagcgccggctctggtgcgcttggcgccagaaggtattgatgcgctaccatgcgggctttcctgccagtgaccgtttcagccatgcactgcccgttctgctccgccaacgacaccaaagtcatcgattcgcgtctggtcgccgagggtgatcaggtgcgtcgccgccgcgaatgcctggcctgcggcgagcgcttcaccaccttcgaaaccgccgagctggtgatgccgcgcctgatcaagcaggacggcagccgccagcccttcgacgaagacaagctgcgcgccggcatgcagcgtgcactggaaaaacgcccggtgagcgtcgagcggctggaagcggccatcgcccatatcaagcatcggttgcgcgccactggtgagcgcgaggtcaagtcgctggtgcttggtgagctggtgatgaccgaactgcagaagctcgatgaagtggcctatatccgcttcgcctcggtgtaccgccgcttccaggacctcaacgaattccgcgaggaaatcgaccgtctttcccgcgagccgaatcaggattgagatgagcaacagcgatcacgcctacatggcgcgcgccctcgaactggcgcgcaagggtctgtattccacccaccccaatccccgtgtcggctgcgtgatcgtgcgcgacggcaagatcgtcggcgaaggctggcacgccaaggccggcgagccccatgccgaggttcatgcgctgcgccaggccggcgacaaggcccgtggcgctaccgcctacgtgaccctggagccgtgcagccatcacgggcgtacgccgccgtgcgccgacgcgctgatcgccgccggcatcacccgcgtagtcgccgccatgcaggaccccaaccccgaggtcgccgggcgtggcctgctgcgcctgatgaatgccggcattgccgtgcagggcggcgtgctgggggccgaggcgcgggcgctgaatgctggcttcatcaagcgtatggagaccggcctgccgctggtgcgcgtcaagctggcgatgagcctggatgggcgtaccgccatggccagtggcgagagccaatggatcaccgggccggcggcgcgggccgcggtgcagcgcctgcgagcgcgctccagcgtggtgctcagcggcgccgataccctgctggccgatggcgcgcggctaaccgtacgcccggacgaactgggcctgggcgccgagatgaccgccctggctcaggtgcgcccgccgctgcgggtgctggtcgatggccgcctgcgggtgccactcagtgcgccgttcttccaggccggcccggcgctggtggcgacctgcgcggcggccacctcgcgctgccgttatcaggatgacggccacgagctgctggccattcccggcagcagcggccatgtggatctgcgcaagctgctggtggaactggccgcacgcggtgccaacgaagtgctggtcgaggccgggccaaagctggccggcgcctttgctcgtctcgggctggtcgacgagtaccagctattcgtcgcgcccaagttcctcggctccagcgcccgcccgctgctcgacctgccgctggcgcgcatggccgaagcgccgtcgctgaagatcgtcgacatgcgcgccgtgggcgatgactggcgcatcgtcgccgtgcccgatcgcgcgaattgaatggctgccgggcatctgttcagaggctttctgagcaggcgtatgggcggctacaaggcaagagcggacatccaacgattcaatgtgggaacgggccatgcccgtgattttttcgcgggcatggcccgctcccacagataatcaccagtcctcccgacgggaatgaccggccgctcccgccacgctgcagccaaataactgaagcccggcacgaagatcgtgaacaggctcttgggcagagccgccgtgcgctggcgcggcaagtgtggtaaaacgcctgtcggctgcgacaagcagccacacgttctcagggcggggtgtaattccccaccggcggtaatgctgcgcaacgcagctagcccgcgagcgcccggtacggcaccagccgcccggggacgagcagatccggtgtgattccggagccgacggtatagtccggatgaagagagagcgggattgcctggtcaggtggcctttcggctgctgcatgtccgtaccatccctatcgatccaagctgccctgttttaaccataaacaggagtcgaacatgtccatctctaacagcgtacgccgggttgccttcgtgcaggcctgctggcaccgcgagatcgtcgatcagtcgcgccacgcctttatcgaagaaatgcagcgccagggttacgcggccagcgaaatcgattgcttcgaagtcggcggcgccttcgaaattcccctgcatgccaagcgcctggccaagagcggccgttacgccggcatcgtcgctgccgggctggtggtcgacggcggtatctaccgccacgagttcgtcgcccaggcggtgatcgagggcctgatgcaggtgcaactggacaccgacgtgccggtgttctcggcggtactgacgccccatcatttccatgccggcgaagaacaccagacgttcttccgcgagcatttcctggtcaagggcgccgaagcggcacgcacttgtgccgacacgctgcgcaagctcaaagaattgccggtctgacgaggagttcttatgttcaccggaatcatcgcatccatcggcagcatcgccgccatcacccccaagggcggtgatgtgcgggtctacgtgaagaccggcaagctggatctgggcgacgttgtgctgggcgatagcatcgcggtcaacggcgtgtgcctgaccgccgtcgaattgccgggtgacggcttctgggccgacgtcagccgggaaaccctggcgcgtaccgccttcatcgacctgaagagtggcagccgggtcaatctggaaaaggctctgacgccgaccacgcgcctgggcggccacctggtcagcgggcacgtcgacggcgttggcgagatcgtctcccgcgaggagaacgcccgcgccatccagttcaaggtgcgcgcgccgcgcgagctggccaagtacatcgcccataaaggctcgatcaccgtcgacggcaccagcctgacggtcaacgccgtcaatggcgccgagttcgagctgaccatcgtgccgcacaccctggccgagaccatcatggccgactatcacgctgggcgtcgggtcaatctggaggtcgatctgctggcccgttacctggagcgcctgctgctcggtgacaaggccgccgagccgagcagctccgggctgaccgaaggttttctcgccgaacacggctacctgaagcattaaggacaccgccaccatggcactcaacagtatcgaagagctggtcgaagacatccgcgccggcaagatggtcatcctcatggatgacgaagaccgcgagaacgaaggcgacctgatcatcgcctccgaatgcgtgaccgccgagcacatcaatttcatggcccgcttcgcccgtggcctgatctgcatgccgatgacccgcgagcgttgcgaaaccctcaagctgccgctgatggcgccgcgcaacggttccggctttggcaccaagttcaccgtgtccatcgaagcggccgaaggcgtcaccaccggcatttccgccgccgaccgcgcgcgtaccgtgcaggctgctgcggcgaagaatgcggtggctgaggatatcgtcagccctggccacatctttccgctgatggctcagcccggcggcgtgctggcacgtgccggccataccgaggcggcctgcgatctggcgcgcatgggcggctttgagccgagcggggtgatctgcgagatcatgaacgacgacggcaccatggcccgtcgcccggagctggaagagttcgctgccaagcacggcatcaagatcggcaccatcgccgacctgatccattaccgcatgctccacgagcgcaccgtacagcgcatcgccgaacagccgctggacagcgaagtgggccagttcaacctggtgacctaccgcgattcggtggaaggcgacgtgcacatggccgtgaccctgggcaccatctgcgccgaagaaccgaccctggtgcgcgtgcacaacatggaccccatgcgtgacctgctgatggtgcgccagccggggcgctggagcctgcgcgcggcgatgaccgaagtggccgaagccggcagcggtgtggtcttgttgctcggccattccctgggcggcgacgaggtactggcgcatatccgcgaagcggggggcaacaccacggccaaggcgccaagcacctacagcacggttggtgccggttcgcagatcctgcgtgacctgggcgtgcgcaagatgcgcctgatgagcgcgccgatgaagttcaacgcgatatccggtttcgacctggaagttgtagaatacctgcccccgaaatgacggggcgaccgcgatgggccgattacggcccatcgcctatattttcggggcctgccgcggcgggccctggctctttaaagacagctcgagaactcgctatgacactcaagaccatcgaaggtactttcatcgctcccaagggtcgcttcgccctagtggtcggccgcttcaacagcttcgtggtcgaaagcctggtcagcggcgcggtcgacgccctggttcgccacggcatcagcgaagacgacatcaccatcattcgcgcaccgggtgccttcgaaatcccgctggttgcccagaaagtcgcccagcgtggcgagttcaacgccatcatcgcccttggcgcggtgatccggggcggcaccccgcacttcgaatacgtggccggtgagtgcaccaagggcctgtcccaggtctccatggagttcggcgtaccggtcgccttcggcgtgctgaccgtcgactccatcgagcaggccatcgagcgttccggcaccaaggccggcaacaagggcgccgaagctgccctgtccgctctggaaatggtcagcctgctggcgcagttggaggccaagtgagccagaacgacaacaagccagccaagaaaggcccgagccccaagctgctggctcgccgtcaggcgcgcaccctggccatgcaggccctgtactcctggcacatcgctgggcaggcgctcaacgagatcgaagcgcagtttcgggtcgacaacgatttcagcgcggtcgacggcgcctacttccacgagatcctgcacggcgtgccgcgccagaagagcgagatcgatgcgctgttcgagccgctgctcgaccgcccgctggacgagatcgacccggtcgagctgtccatcctgcgtctgtccacctacgagctgcgtaaccgcatcgacgtgccgtaccgcgtggtgatcaacgaaggcatcgagctcgccaaggtgttcggcgccaccgacggtcacaagttcgtcaacggcgtgctcgacaagctggcgccgaccctgcgcgccgacgaagtccgcgacttcaacaagcgctgagtgtcttgggcgagttcgagctgattcgtcattacttcgccgcagccgcctgtgcacaggcggccgatggcgtggtcctgggaatcggcgatgactgcgccctgctcgaggtgccggccggcgaacaactggcggtgtccaccgacaccctggtagccggcgtgcattttccggtcgacgcgccgggtgagctgctcggccagcgcgccctggccgtttcggtcagtgacctggctgccatgggcgcgacgcccttggccttcaccctggcgctgacccttcccgaggtttcccccgactggctggccgacttcacggccgggctggaaagcatggcgcgccagtgtggcgtacgcctggtcggcggcgacaccacccgcgggccgctgagcctgacccttaccgttttcggccgcgtgcccgccggccaggcgctgacccgcgccggtgcgcgccccggtgatctgctctgtgtcggcggcaacctgggcaatggcgccggcgcgctgccgttcgtgctcggcgagcgtgccgagcaggcgcaaagcaccgaactgctcgcccactactggtcgcccatgccgcagctgcagcttggcaaggccctgcgctgcctcgctaccgcggcgctggatatctccgatggcctgctcgccgactgcgggcatatcgctcgggcgtccggcgtggcgctgttcgtcgagcagcaacgcctgccgctgtcggcggcgttgctggcctgcatgggcgacgaacgcgcccgccagctggcgctcggtggtggcgacgactacgtgcttgcctttaccctgcctaccgagaaactggacgcgctgcgcgccatgggccagcctgtaaccgtgatcggtcgcgtcgaggccggacagggcgtgcatcttctggacgccgacggccgcgtcatcgagccacggtacagtggctaccaacatttcggatcgaaccgtgactgatcatcccaagcaagttcccgccgaattcgtaccaccgtccgtgtggcgcaacccctggcatttcctggccttcggcttcggtaccggcaccatggccaaggccccgggcacctggggctcgctggctgcggtgccgttcatcccgctgtggcagatgctgccggactggggctactggctgatgctcggggtgaccatgctgttcggcgtgtggctgtgcggcaaggtggccgacgacctgcgcgtgcatgaccacgagggcatcgtctgggacgagatggtcggcatgtggatcaccctgtggctggtgcccgaaggctggggctgggtattcgtaggctttctgatgttccgcttcttcgacattctcaagccttggccgatccgctggatcgaccgccacgtgcatggcggcttcggcatcatgctcgacgacgtgctggccggggtattcgcctggctgtccatgcaactgctggtctggggctgggccaatggcctggcggccaatctgggtttcgcctgagcggaggcatgacgatgcgcgcgatgctgctggctttgctgttgtcgattggcgtatgcgcccaggcgggcagcgaggtgccgacgtccattcgcatggccagcgacgtgtgggtcgaccgcatcaacccggacggcaccggcctgtcctgggacattctgcgcaaggtcttcgagcccgccggcgtgcgcctggagatgcagatcgtgccttacactcgctccatcggcctggtgaaacgcggcgaggccgatgcctgggtggcgtcgtaccagaacgaagtcagcggcggcgtggtgtacccgacctggcattacgattcggacctgatcagcgccctgagcctggtcagcaagcccgagcccgaccaggcccagctcggccgctcgcgcctggtgtggatgcgcggctatgagtaccagcgctacatccctggtctgacccactacaacgagctgcagcggcgcagcggcatcctgtcgatgctcgaccagggccacgccgactactacatcgacgcccgccccgaggtcgaacaagtgctcgccggcgccgagcaaccgggtaaatatcgcgccaccgacctgctgcgcctgccgctgtatatcggcttttccgacaccccgcgtgggcgcgcgctggcccaactgttcgatcagcgcatggccgaactggtgaaaacagacgagctgcgcgcgatcttcgagcgctggggccagcattaccccttcgaatagccgggagaggcacggatgcgtcgtttgatcatgctcatggtaggcctgttggccgcgccgctactgctggccgccacatcggttcaggtggtcgggctgttccccggcgctgcggtgctttcggtggacggccagcgcaagctggtgcgcgtcggccagaccgggccaggtggcgtgcaggtggtcagcgtcgacagccgcagcgcggtgctgcgtgtcgatggcgcggagcgcagctacggcctgagccgcgaatacaacaccgcaggcgtcgccgcgccgcagaaacagactctcagcatcgcccgcagcaacggcggccactactgggccgaaggcgcgatcaatggccgcgcccagcagtttctggtcgataccggcgccacgtccgtggccctcaatgaaaatcatgcccgccgcctgggcatcgactaccgcacccgtggccagccgattcaggtcagcaccgccagcggcacggccaagggctggcgggtgaccctcgacaaggtcagcgtcggctcgctgcaggtgctgggtgtcgaggcggtggtgctcgaaggcgcctcgccgagcgaagcgctgctgggcatgagctttctcaaccgcgtcggctggcgggtggaaaacaacctgctggtgcttgaatcgcgcctttaatcggagcgcccggtaaaggcgccccggttttctcagagcctgttgaaagtctcgcgagctagagcaatgcaaggcctagcggccccgcaaaaacaggcgagggccggtcggagtcgcgctcgactttacgagctgtaaatgagcagtccgactgggctggcaatccagcctgtttttaacgccgcagtgccgacgcgcagcggactttgaacaggttctcagtgatgatcgtccaccgcgacctgcggctgcccacggtatagccggctgaccagcgggccgatggacagcccctgcagcagaatcgaagtgagcacgacgatataggtcaggctcagcagcaggtcacgctcatcgcccagtggcaatgacagtgccagtgccaccgacacaccaccacgcagcccgccccaggtgaggatgcggatcgccccgtgggacacctggcggcgcccgccagcgcggcgacgcatcacgaacacggctggcgccacggtgagcaggcgtgccaccagcaccgcgccgccgagcacgaaggcggcgacgatgtgcagccaggcgaacggcagcaggagcagttccaggccgatcagggcgaacagcagggcgttgaggatctcgtcgatcagctcccagaaaccgtccacgtagcggcgcgattcgtccgacatggcgtgcttgcggcccaggttgccgatgatcaggccggccaccaccatggcgatcggccccgacacgtgcaggcgcgcggccagcgccgcgccaccgaacaccagtgccagagtcagcatcacttccacctggtactggtcgatgctgcgcagcatcagcagcacgccataacccagggcggcgccgaacagcaggccgccgaccgcctcgtgaacgaacagccagctcaccgtgcccagggtcggcgtgctgcccagctgcaggatgccgagcaggatggtgaacaccaccaccgcggtaccgtcgttgaacagcgactcgccgacgatggtggtggccagcggcttgggcgcgccggccgacttgaggatacccatcaccgcaatcgggtcggtgggcgagatcagcgcgccgaacagcaggcagtagatgaaatccacgtgccagccgaacagcgcgaagatgtagaacgccagggtgccgatcacgctggtggcgatcagcacgcccacggtggccagcaggccgatcggccacttgtagctgcgcagatcgctcaggtcgacgtgcagggcgccggcgaacagcagggccggcaggaaccaggtcatcaggatgtcggagaagtcgatgcggcggattatctgctgcgcttcgatctcgatcagcgggtaaccgagttggctcaggccctgggcgatcagcgagaagatcagcgccgtagccatcacgccgatggtcggcggcagacggatgaagcggtaattgacgtaggtgagcagcgtggtgaggacgatgaaggcggcaacgaggtcgagcacggggtctcctttgaaggctgatgttcgccatcccggcgaacaccctggagccccgatgatacctggcttgtaaccggatgtgtggcgccgtgggccgcccggtgcatggcagaaggatggcagaaaagcggaaccgaagcggcgttacagggtcgagtaagcatgggtcggaaggctccagggcgcatctgtcctggcccgaggggcaacgtatgacgatgctccagcctccggcattggacggccgatgcgcaatgcatgcggtcaggtcgacacgccaacggcggtcgttaactggagtcgaaatatgctgaaaagcttcggcaaggtgctgctgggcgctgttgcgctgattgcggtactggccttgctggtccactggatcaccccggcggtgctcgcccagcaccgtgaagatctcatctattacctgcaggcgcacctgtacctggtgttcgtgtcgatgctggcggcgctggcagtcggcattccggccggcatcctgctcagccggcctggccgcgagcacagcgccgagcgcttcatgcaggtgttcaacgtcggcaacaccgtaccgccgctggcggtgctggccatcgccctgtcggtggtcggcatcggtaacggcccggcgatcctcgcactgttcctggcctcgctgctgcccatcgtgcgcaacacctacgaaggcctgcgcaacgtgccggggtcgctgaaggaagccgctaccggcatcggcatgacgccgcgtcagtcgctgtggaaggtcgagctgcccaacgcggtgccgatcatcgtcggtggcattcgcgtggcactggcgctcaacgtcggtaccgcgcccctggtgttcctgatcggcgccaacagcctgggcagcctgatctttcccgccatcgccctcgaagaccaaccgctgctgattctcggcgcggccgccaccgctctgctggcgctgctgctcgacggtctggtggctggcgtcagccggttctggttcgagcgtggggtggcccgttgaaggaaacaatgatgaagtctctcgttctgtgcctcggcctgctgctggcagcgaccagccaggccgcagaaattcgtatcggggccaaggtgttcaccgaacaggtgatcctctccgaactcaccgcgcagtacctgcgcccccacggctatgagccgcgcatcgtcggcaacctgggcagcaccatcgcctggaacggcatgaagagcggtcagctggacctgacctgggaatacaccggcacctcgctggtggcctacaacaaggtcaccgagcgcctcgacaaggaagccgcctaccagcgcgtcaaggagctggacgccaaagagggcgcgatctggctggcgccctcgaacttcaacaacacctatgccctggcgctgccggaaaaggtcgccgaggaaaatcctgatatccacagcatcagcgacctggccgaggctctgaaaaagcccggcaaaggcaatcgcctgctggcactggatatcgagtttgccaaccgctccgacggcctgaaaggcctggtcaaggagtacggcctgaccttcacccgcaacgaaatccgccagatggacccgggcctggtctacaccgcgctgcgcaacggccaggtgttcgtcggcctggtgtacaccaccgacggccgtctggactccttcggcctgcgcctgctcgaggacgaccgcaagtacttcccggactacaccgctgcgccggtggtcaacgccgactacctcaagcagcacccggaactcgaggagctgctcaagccgctcgccgagcgcctggacgacgccaccatgcgtcgcctcaacgcccgtgtcgacgtcgatcgcgaaacaccggcggcggtagccgcggacttcctgcgtcaggaaaaactgatcggggagggcaactgacatggatttcatgaccgctttccagcatatcgactgggccgaggtattcagcctgaccgtcgagcacgtcaccctggttggcatcgctgtgggcctggcgattctcatcggtgtgccgctgggcattctgatgacccgcttcccctggctcgccggcccgctgcagggcctggccaccgtggtgctgaccctcccggccatcgccctgttcggcctgctgctgccgttctactcgcaattcggccagggcctgggcccactgccggcggtaaccgcggtgttcctgtactcgctgctgccgattctgcgcaacacctacctggcgctaaccagcgtggagccgggcattcgtgaagccggccgcggcatcggcatgagcttctggcaacgcctgcgcatggtcgacctgcccatcgccgtgccggtgatcctggctggtgtacgcaccgccgtggtgatgaacatcggcgtgatgaccatcgccgccaccatcggcgccggcggccttggcgtgctgattcttaccgccatcagccgcagtgacatggccaccctgttcgttggcgccgtgctggtgagcctgctcgccatcgtcgccgacctgtttttgcagtggctgcagaaaacgctcactccccgtggcctgaaagccgcccactgaggactcgaacatgattcaactcgacaaactgaccaagaaattccagcagaaaggcaaggacgtggtcgccgtcaacgaagtcagcctgaccgtcgacgaaggccagatctgcgtgttcctcggcccgtccggctgcggcaagagcaccaccctgaagatgatcaaccggctgatcgagccgacttccgggcgcgtgctgatcaacggtgaagacaccaccggcatcgacgaagtgaccctgcgccgcaacatcggctacgtgatccagcagatcggtctgttccccaacatgaccatcgaggagaacatcaccgtggtgcccaagctgctcggctgggacaagaagcgttgccacgagcgtgctgtggagctaatgagcatggtgcaactggagcccaagcagtacctgtcgcgttatccgcgcgaactgtccggcggccagcagcagcggatcggcgtgatccgcgccctggcggccgacgccccggtattgctgatggacgagcccttcggtgcggtcgacccggtcaaccgcgacgccatccagaacgagttcttccagatgcagcgcgcgctgaacaagaccgtgatcatggtcagccacgacatcgacgaggccatcaagctgggcgacaagatcgccatcttcaaggacggcacgctgctccagttcgatcacccggacaccctcctggcgcacccggccgacgatttcgtcagcggtttcgtcggccaggacagcaccctcaagcgcctgctgctgatccgcgccgaagacgccgccgacgatgcgccctcggtactggccgagaccagcatcgccgatgccgtggagctgatggaggagcacgatcgccgtcacctggtggtcaccgacgccggcaagaaggccctgggctacgttcgccgtcgcgatatgcgcggtcagggcggttcggtgcagccgttcgtgcagccgttcaatgccaccgccgcccacgacgagcacctgcgcatcctgttgtcgcgcatgtacgagttcaaccgctcgtggctgccggtgctcagtgcggaaaatgacttccttggcgaggtcactcaggaatccattgccgactacctcagctccgggcgctcgcggggcaagagcagcatcgtctcgccggccgagcaagtcgccagctgaggcggcgccccgagccgctcatattgatcggctcggggatggctcgtgacgtcaggcctgctcgaagatcacatacaccttccggcaggtttccagcacttcccaggtgccggtgaagccggccgggatcacgaagcgatcaccggcgcgcacggtcttggcattgccgtcgttgccacgcagcaccgacacgccctggaggatttcgcagtattcgtgctcggtgtaattcaccgtccactggccgacctcgccctcccagattcccgtattgaactgcccgcaggggctcgcgtagtggttgcgcacctgttgctgcgggtcacccttgaggatcttctcggcagcggggcggtagctttcggcgctgccagtgctgtgggcgaaatcgacgatctgctgaatgttcatctgcacgttccgtggttgctcagagggcgttggcgatcgtgccacgtgcggcgaaaggaccggatgccgcggcaggcacgggccgagtctatgtttaaaaaattgaacgcagcaaggcgtttggccaccaagtgtcaagaatattgaaaatcctgcgagcgctggtttagtgtggctcgcagtttccgaggccctgcggggccaccgcaggcgcccgcgcgccttcaccgacgaaagaggatgatcagatgacccgtttgacccgtaccgactgggagcagcgtgcaaaggatctgaaaatcgagacccgcgctttcgtgcagggccagtatcagcctgctcagagcggtgaaaccttcgaatgcatcagcccggtcgatggccgggtgctgggccaggtcgccagttgtgacttggcggacgccgaacaggcagttaaatcggcgcgcgccgccttcgattccggcgtgtggtcgcgcatcgctccggccaagcgcaaggccaagatgatccgcttcgctgagctgctgatggccaacgccgaagagctcgcgctgctggaaaccctggacatgggcaagccgatcagcgattcgctgggcatcgatattccggcggcggccaatgccattcgctggagcgctgaggcgatcgacaaggtttacgacgaagtcgcgccgacgccccatgaccagctcggcctggtgacccgcgagccggtcggcgtggtggctgccatcgtgccgtggaacttcccgctgctgatgtctagctggaagctcggcccggccctggccactggcaactcggtgatcctcaagccttccgagaaatcgccgctgaccgccatccgcgtcgcccagttggccatcgaagccggtatcccggcgggcgtgttcaacgtgctgcccggttacggccacaccgtcggcaaggccctggccctgcatatggatgtcgacaccatcgtgttcaccggctcgaccaagatcgccaagcagctgatgatctatgccggcgaatcgaacatgaagcgcgtatggctggaggccggtggcaagagccccaacatcgtcttcgccgatgcgccggacctcaaggccgctgccgaatccgctgccagcgccatcgccttcaaccagggcgaagtgtgcaccgcgggctcacgcctgctggtggaaaactccatcaaggagcgcttcctgccgatggtggtcgaggccctgcaaggctggaaggccggcaacccgctggacccggacaccaacgtcggcgccctggtcgacacccagcagatgaacaccgtgctgcgctacatcgaagccggccacaaggacggcgccaagctgctggtcggcggcaagcgcaccctggaggagagcggcggcacctacgtggagccgaccatcttcgacggcgtgaccaatgccatgaccatcgcccgcgaggaaatcttcggcccggtgctgtcggtgatcggcttcgacagcgccgagcaggcggtacagatcgccaacgacactgtgtacggcctggccgccgcagtgtggaccgcggacatctccaaggcgcacctgaccgcccgcgctctgcgcgccggcagcgtgtgggtcaaccagtacgatggcggcgacatgaccgcgccgttcggtggcttcaagcagtcgggcaacggccgggacaagtcgctgcatgccttcgacaagtacaccgaactgaaagccacctggatcaaactctgatccagcacggatgaggctcgccagccggcgggcctgagcaagccggcggccgggctcccagagcccggccgctgtgtttcgagggagtcagcaatgcgttggggaacctacttcgccgtctgcctggcggtgatcagtatcggtctggccatgggcgtgaccatgccgctggtgtcgctgcgcctggagagctggggctacggctcgttcgccatcggcatcatggcggccacgccggccatcggcgtgctgctcggcgcctcgttggccggcggcctggcttcacgctgcccgacgccgcggctgatgcagctgtgcctgctggccggcgcgctgtcggtcaccggcctggcgctgctgcagagctacccggtgtggatcatgctgcgcctgctgctcggcgtgacccttaccgtggtgttcatcctcggcgaaagctggatcaaccagttggcggtggagaagtggcgcggccggctggtggcgctgtatggcaccggctacgccctgagccagctgtgtgggccgctgctgctcagcgtgcttggcaccgacaccgatctgggcttctggtttggcgtgtcgctgctgatcggcggctcgctgctgctgatcggccgtaccggcgcgccggtggtcaatgcccacagcgcttccgggcgcggcctgctggtgttctgccagcgcatgccggccatcgcctgggcggtgatgctgttcgccgccttcgaggcgatgatgctcaccctgctgccgatctacggcctgcgccagggcttcacccaggaagtggcgctgttcatggccagcgtggtggtggtcggcgatgcggtactgcagctgcccatcggtctattggcggaccgcatttcgcgggtgacgctgttccgcctgtgcggcgtggtgctgctgctgtccagcctgggcattccgctgctgttgcacacgccggtgatctggccggtgctggtgctgttcggcgccagtgcgggtggcttgttcaccctgtcgctgattctcatcggcgagcgctttcgggacgatcagctggtgcgcgccaatgcccatgtggcgcagctgtggggcatcggttgcctgatcgggccgctggccaccggcgcggtcagccagtgggtcagcgggcatgcattgccgatgctgatggcggtcggcgcggcggccttcatctggctggcctggcggccccatgccttcgatgaaaacgtggccctatagcatcttctccaggccgatggcccgggcgaaccaggcattgaagcgccgccagcggctgcccggctcctcggtgaggacgaatttcttgccgtcgtcctcgccgatccagaccatccgcgttgcgccgttggcgtcgtgctgcaggcgcacctcgtagctcaccgatggcttcatgccctgcagtgccagctcgcgtaggtaggcggcgagcttggggctgtcgaccagcacgccgacctcggtgttccaaagcactgagcgcggatcgacgttgaaggagccgacgaaggatttctgcttgtcgatgacgatggccttgctgtgcaggctggagtttgagctgccgctgaggctgtaggccggcggcgaatcggcgcccggctcgctgcgcagttcgaacaggcgcatgccatgttcgagcatttcctgccgatagggcgcgtaaccgccgtgtaccgctggcacgtcggtggcttccagggcattggtgagcaggcggatctccacgccgttgtcggccaggccgatcaggtactgcaggcccgctggcgccggcacgaagtaggcggagaccatcaccagatcgctcttggccgcctggatgtgcggcgccagttgcgtggtgagcagcagatgcgggtccggctcgccgctggacagcaccttgctcggcgcgtcccacagggcgatgccgggcgcccagatcagctcgtcgagccagacgttcagcttcggcgtgtgctggtaggcgagcaggcgctcgtacaactcgggttgttcgacgcgggcgttgtccaggtactcgcgcaggcccttgcgcgccttgtcgagggtcttcagcgagggctggcgccagacgaattcctcgatgggctggctcagccggctgttccagtactggtcgaaactctgcgccaggtcgtgggccaccgggccgacggcgagcatgtcgatgtcggtgaagttcatgttcggctcggcatcgaaatattcgtcgcccaggttgcgcccgccgacgatggccgccgcgctgtcggccagccagagcttgttgtgcatgcggcggtgctgctgggagaggttcaggccgcggccgatcactcgcgtcacgcccgtcaggcggcccagatgcagcgggttgaacacgcggatctcgatgttcgggtgggcggccagcaaggcgatcttgtagtcctcgccgtcactggtggtgtcgtcgagcaggatgcggatgcgcacgccgcggtcggcggcctgcagcaattccttgatcagcgcgcgggtgctcaggccgtcatgcacgatgtagtactgcagatccaggctgtgctgcgccgcgcggatcagctcggcgcgggcggcgaaggcctcgttgctggccggcagcagtcgaaagccggaatgcccgtcatgggcagcggcgcgtgcctcgaggctggcgccgaatgacgactcggccgcgggaatcgcctggctgggcacgatgggcacctggttggtacagccgccgagcatcagcagaaggataaagagcacgcgcaagggcactgttgcagcctccatcggctgtctggtgggtgctgataggacgccgctgcgctgggaaagattcagtctctcggcgtgggcagttcggcgagcatcgccgccacggtttcccccacgatgcgcaccgccgcctcgatggccgggctggggcgcgtggcgtaattcatgcgcaggcagctgcggtacttgcctgcggcggaaaagatgctgcccggagcgatctgcaccttgtgcacggccagctcgcggttcaggcgctggctgtcgaaaccttcgggcatttccacccagagcatgaagctgccttgcgggcggctgacccgcaccgacggcggaaagtagcggctcacccagtcgctcatctgctccaggttgcgcgcgtactgcccacgcatgcggcgcaggtgcggctcgtaatggccggcttcgaggtactcggccagggccagctgcggcaattgcgcggtggcgccggtgcccagatacttcatgtgcagcacctggttgaggtagcgcccgggggcgatccagccgacgcgaaagccgggcgccagggtcttggagaacgagctgcacagcagcacccggccatcgtcatcgtaggatttgatggtgcgcggacgcgggtagtggaaggccagctcgccgtacacgtcgtcctcgatgatcgccacgtcgtggcgctgggcaagggcgagcagggcgcgcttgttggcctccggcatgatgtagcccagcgggttgttgcacgtaggtgtgagctggatggccttgatcggccactgttccagggccagctccagcgcctcgaggctgatgccggtgatcgggtcggtgggcagctccagggccttcatgccgaagcccttgagcgcctgcatcatgccgtgaaagcttggtgagtcgacggcgacgatatcgccgggcacgcagatcgcacggatcgctgccgacagcgcctcctggcagccggtggtgatgacgatgtcttcgctagtgagctggcagccggaatccagggtcaggcgcgccacctgctcgcgcaggcgcaggtcgccgaggatgctgccgtaggtgagggtgtgcacgtcctgcttgcggctcagccgcgacagcgagcgcagcagcggcttgagcgtcgggctgtcgatgtccgggcgaccgcggccgagctgcacgaagttgctgcgcggcggcggggcgacctgttcgagcacctgatcccactgcgaaacctccacgggccgctgcggcgcgcggctgatcttgggcagtgccggcttgttgcgacctgccggcacgtagtaaccggatttcggcttgggcagtgccaggccgcgatcttccaggtggcggtaggcctgctgcacggtactcaggctgactccgtgctcctggctcagggcgcgtaccgagggcagtcgatcaccggggcgatacaggccctgctcgatacgttcaccgagcagatcggccaggttggtgtagagggtcatggtcgcgcacctgtatgcaagggattcagctgaaccatacagatggtcctgattgcgaccattcagttcagttgatgggttatctgtatggatttaattccctttctttgcatctgtcatgctttttcgccacccgccatcatgaactcccataacccaccgggcgcaggagagcgacatgaacgggctgagcgatgtgcgattgaccttgaaaggcagcgagctggtaggcgacaacggtcggcgtctgtcgggtgtgccggcccgtatggcgctaaccgatcgctggcagcgcttcattcgccggctgaccacccggcgcgcgctgctcaggctcaacgatgcgcagcttgaggacatcggtttgagccgcgagcaggccgagcgcgaagccacgctgccgttctggaagctctgagccggcgctgtagcccggcgttgagcgcagcgatacccgggacttcttttcctgggtatcgctgcgctcaaccacaggctactgagagtattggcgctgtcaggccagttccttgaggcggtgccagagcatacccagcgccaacagcggcgagcgcaaatggcgcccgcccgggaaggtgatgtgcggcaccttggcgaatagctcgaagccgccgccggcctgcccggcgatggcttcggcaagcagcttgccggccaggtgggtggcattcacgccgtggcccgcgtaggcctgggcgtagaacacgttgggctgatccctgaggcggccgatctgcggcaggcggttggcgccgatgccgatcatcccgccccactggtactcgatacgcacgttctgcagctgcgggaatacggcgagcatcttcggccgcatataggccgcgatatcggacggatcggtgccggagtaacggcaggcaccaccgaacagcaggcggcggtctgcggacagccggtagtaatcgacggccactcgctggtcgcagagcgccatgttctgcgggatcagcgcattggcctgctcctcgctcagttgctcggtggcgatgatgtagctgccggcaggcagcaccttcccgcccagcgtcggattcaggtctcggatataggcgttgcaggccagcaccagttgcgcggcgcggaccacgccttgggcggtgtgcacgcggatctcgctgccatagtcgatacgcgtggctggcgaatgctcgaacaggcgcacgcccaggctttgtgccgcagcagcctcgccgagtgccaggttgagcggatgcaggtggcccgagcccatgtcgatcatgccgccgacatagcggttcgagccgaccacctcgtgcatctgttccggttgcagcaggcgcagctcgtggcgataaccgaggctctgcagttcggcggcgtcctcggcgaagccggccaggtcgcggggcttgttggccaggtcgcagtagccccaggccaggtcgcaatcgatctcgaactgggcgacccgccggcggacgatttccaccgcctccaggcccatcagtttcagctcgcgcacgccgtctttgccgatcaccgactcgaactgctcgacgccatggccgacgccgcgaatcagttggccaccgttacgcccgctggcgccccaaccgatgcgatgggcttcgatcagcaccaccgacaggcccttctgggccagctcgatggccgtgttcaggcccgaaaagccgccaccgacgatgcacacatcggcgcgctgctcgccttgcagagccggcaggtcgagctgctggttgacgctggcggcgtagtaggagggcgcatgctcggcgctatgaaccggcgggtgggcacgggcggtcatgtgcgaaatcctgaaggctgtgtggctaaaaatggacgaagcataagcgcgcaggccattaccagccaaccgcgcaagcgatgctttgcccggcctgggctcggctgtaccatgcctgcctgccgttccagagcccctgaccatgagttgtatcagccgcaagatcgacctgttgcgccgccagattccgcgcttcgagtgcgtgccgggctgtcacgattgctgcggaccggtcaccgcgtcgtccgaagaaatgtcccggttgccacgcaagagccgcgccgagcaggacgccgccctggccgagtacaactgcgtgcacctggggcccaacggctgccaggtgtacgaccagcgcccgctgatctgtcggctgttcggcaccacgccgaacctgccgtgcccccatggtcgcgggcccgagcagcccatcgaggcccatgtcgaacagcaggtgcaccaactgatcgcctcgacccggcaggtgctcgtctaggtcactccggtacgggcagcgccaggctctccttgacctcttccatcacgatgtagctcttcgactcgcgcacgtggggcagcttaagcaggatgtcgccaagcagcttgcggtagctggccatctcgttgatgcgcgccttcaccaggtagtcgaagtcgccggacaccaggtggcactccagcacatggggtagcttgagcacggcgcggcggaaatcctcgaaggtgtcgccggacttgtagtccaggctgatctccacgaacaccagcaggctggccttgaggttctgcgggttgaggcgggcgtggtagcccatgatgatgccttcacgctccaggcgacggacccgctcggtgcacggcgtggtcgacaggccgacccgttcgcccagctcggtgaaggagatgcgcccgtcctcctggaggatgcgcaggatgttgcggtcgatcttgtccagctcgcggcggctctggtgttgcgtacgcatgctcggcacctctccgtgaaaggctgataaagccagaattccctttgaatatacggttgtatacagtgaaaagcactgccattcactttctatactgtacgcatcgacttctcaaatcgtaatacgccagtgcatcgtcgcggcgaggagaacatcatgcgggttctggtgcttggtagcggtgtgatcggtacggccagtgcgtattacctggcccgccagggcttcgaggtggtcgtggtggatcgccagaacggtccggccatggaaaccagcttcgccaacgccggccaggtttcgccgggctatgcctcgccttgggcagcgccaggcattccgctgaaggcgatgaagtggctgctgcagaagcacgcacccctggccatcaagctgaccggcgatgtcgatcagtacctgtggatggcgcagatgctgcgcaactgcaccgccgcccgctatgcggtgaacaaggagcgcatggtgcgtctgtccgagtacagccgcgactgcctcgatgagctgcgcgccgaaaccggcattggctacgaagcccgccagctcggcaccacccagctgttccgcacccaggcgcaactggacaatgccgccaaggacatctcggtgctggagcaatccggcgtgccttacgagctgctcgaccgcgccggcatcgccaaggtcgaacctgccctggccagcgtcaccgacaagctggctggcgccctgcgcctgcccaatgaccagaccggtgactgccagctgttcacccgcaagctggccgaaatggccaccgcgctgggcgtgcaattccgctttgggcagaacatccagcgcctcgacgtcgccggtgaccgcatcaacggcgtgtggatcgacggcaagctggaaaccgccgaccgctacgtactcgctctgggtagctacagcccgcaattgctcaagccgctgggtatccgcgcgccggtgtatccgctcaagggttactcgctgaccgtaccgatcaccaacccggacatggcgccgacttcgaccattctcgatgaaacctacaaggtcgccatcacccgttttgaccagcgcattcgcgttggcggcatggccgaaatcgccggcttcgacctgagcctcaacccgcgccgtcgcgaaaccctggagatgatcgttggcgacctgtacccgcagggcggtgatctcagccaggcggacttctggaccggcctgcgcccggcgaccccggatggcacgcccatcgttggcgccaccccttatcgaaacctgtttctgaacaccggacacggtaccctaggctggaccatggcctgcggctccggtcgcctgttggccgacctgatcgccaagaagcgcccgcagatcagcagcgaaggcctggatatttcccgttacggtagccccaaggagttgaacaagcatgtccatacagcgcctgcgaactgagccgcgtctgagcgaaatcgtcatccacaacggcaccgtctacctggccggccagttggatgaaaaccacagcgacggcatcgaagcgcagaccaaggcgaccctggacagcatcgatgccttcctggccgaggcgggcaccgacaagacgcgcatcctgtcgattaccatcttcctcaagaacatcgacgaccgcgacggcatgaacaaggtctgggacgcctgggtgccggccggccactcgcccgcccgcgcctgcgtcgaggccaagctgtattcggcggatgtattggtggaaatgacggtgatcgcggcgctgccttgattgaaggccggcttgcgatctgccgaaaggatccgactgcaaataaacgttttgccgatccgttgtgggagcgggccatgcccgcgattttttcgcgcgcatgaaccgcacatgagctaggcgtccccgcgcgctcccacaggtttcctgcgtacaccctgtttcgagataaccatgcgccccgcccgtgccctgatcgacctgcaagccctgcgtcacaactaccaactggcccgtgaattggctggcgcccgcgcgctggcggtggtcaaggccgacgcctacgggcatggcgcggtgcgttgcgcccaggcgctgcagggggatgccgatggcttcgccgtggcctgtatcgaagaggcgctgcagctgcgcgccgcgggcatcaccgcgcccattctgttgttggaaggctttttcgaggccagcgagctggcgctgatcgacgaacatgacctgtggtgcgtggtacacgccgaatggcagctcgaagccatcgagcaaaccaacctcaagcgtccgctgaacgtctggctcaaactggacagcggcatgcaccgcgtcggcttccacccggccgattatcaggccgcctaccggcgcctgctggccagcggcaaggtggtgaagatcgtactgatgagccacttctcccgcgccgacgagctcgactgcccgcgcagcaatgaacaactggcggtgttccagcaggcccgcgaaggcctggccgccgaggtcagcctgcgcaattcgccggccctgctgggctggccaagcattcccagcgactggtcgcgccccggcatcatgctctatggcgccacgccgttcgagcaggcccaggaagtcgccgctcggctgcagccagtgatgaccctggagtcgcgcgtcatcagcgtgcgtgacctgccggccggcgagccggtcggctacggcgcgcgcttcgtcagcgagcgtgcaacgcgggtcggcgtggtcgccatgggttacgccgacggttatccgcgtcacgcgcctaccggcacgccagtgctgatcgacggccagccgtcgcgaattatcggtcgtgtttccatggatatgctcaccgtcgacctcagcgacctgccgggcgctggtctgggcagccgcgtcgagttctggggccgcggcgtgctggccagcgatgtcgccctggccgccggcaccattccctatcagctgttctgcaatgtgcgccgggtgccgctgatctacagcgaagcctgagaagcagtacatgatcactcagcccagcttcgtcggtattggcagctgaatggggcgggaacggaggttcgcgtaaattgtaggaggggctttagccccgagctcttacgccctcacaaagctcggggctaaagcccctcccacgaaagtagcagcgcccgatgtccgctttcgccttgtagccgctgctgcatgcacataacgatcatgaacaagtgctgagcgggatacaccccaagtgttcggactgttgtaaatactgaacactgtcgccatgataagaccacttttcatggcttcacctgggggtatccaacattggacgtcggtcttcgcctgcaatcgatccgcaagcaaaaggggctttcccagcgcgagctcgccaagcgggcgggggttaccaacagcacaatctcgatgatcgagaagaacagcgtgagcccctcgatcagctcgctgaagaaggtgctggccggcatcccgatgtcgctggtggaattcttctccctggaagccgagcaggacagccaggtgcaggtggtctatcgcgccagtgagctgaccgatatccacagcggtgcgatcaccatgaagctgatcggcaaggcccaccccagccgcgccatttcctttcttgacgaaacctacccgccgcatagcgacaccggcctggagatgtacgcccacgagggcgaggagaccggcatgctggtggaagggcgcctggagctgaccgtgggcgacgaggtattcatcctcgagagcggcgacagctactacttcgagagcagccggccgcaccgtttccgcaatcccttcgatcagccggcgcgcttgatcagtgccaccacgcccgccaacttctaagccggcgcggcaatctgcgccgccgttgatctgcgtcatgggttggctgatcccgccgtttcggccagtcggtatactttgccggcttgcgaaaccgtggccgagccacccatgagggcatctgagtgaacccaattagaagcatgctggtcgcgccggccatcgccctggcgctatgggccgtgaccgcccaggcgaacaccgacgaagcgatcgccgagcgcatcaaacccgtcgggcaggtgtgtatcgccgggcagcagtgccagggcgtcgaagccgtggcgaccgccgctgccggtgccgcgcgcagcgccgatgacatcattgccaaacactgcacggcctgccacaccagtggcctgctcggcgcgccgaagatcggcgacacggcggcctggaaagagcgtgccgaccaccagggtggcctggacggcatccttgccgcggccatcaacggcatcaacgccatgccgcccaagggcacctgtggcgattgctcggacgacgaattgcgcgctgccattcagaaaatgtccggcctgtaagccgcgcatcgcccttccccaaagccgccgcgaggcggctttgtcgtttcagattgatgacgacatgcagcaaaaggcgtagcggggcagtccaacgcagacgatcccgaccgttggcctggagaaccgtatgccccaatcccgtagcctcgagcaagctgtcgaccacgtgctggacgccatcgacggaccgattcacctcggtctgcccctcggcctgggtaagcccaaccgctgggtcaacgcactctacgcgcggctgcgcgagatgcccgaacgggaactgactatctacaccgccttgtgcctcggccgcccgcgggctgaccaggaactgcagcggcgctttctcgaacccttcgtcgagcgcgtttacggcgactacctggagctggattttctcgccgacctgcaggccgacaagctgccgcccaacgtacgcattgagcaattcttcctgcagcccggcagcctgctcgacagcgcaccgacccagcaggattacaccagcagcaactacagccacgccgcccgtgatctgaacgccaagggcgtcaacgtggtggcccaactggttgcggtcgacccggcgcggccccagcatttcagcctcagctgcaacccggacatcaccctcgacctgctgccgatgcttcaggagcggcgcggccgtggcgaaaccattctctgcctggcccaggtgcacgaagagctgccgtacatggccggcgacgccgagctgccgcgcgaggttttcgatattcagctgcgcgagcacgagaccagcacgctgttttccacgccgaacatgccggtcacggtccaggatcactgcatcggcttgtacgccagcaccctggtgcgcgacggcggcagcctgcagatcggtatcggcgccatgggcgatgcggtctgcgctgcgctgctgcagcgtcatgccgataacccggcgtaccgcgcggcgctcgatgatctgcagggcgatcaggtgcatccgctaagcagcaaactgggcgatctcgagtcgtttcaaaccgggctgtacggctgcagcgaaatgttcgtcaacggtctgctggatctggtcgaggccggggtgatccgccgtgtcgtctacccggacgtacgcgtgcagcgcctggccagtgccggcgcgctggatgccaatggccagccgcgcagtattcaggcgatgctcgatgccggcctgccggcgcgcctggatgaagccgcgctggcctggatgcaggagggtggcctgctggatgccaacctgaagatgcagggcgagaacctgttgctgcctaccgaccagcagtgctccaccgacctttccgatccgctcagtcaggcggccctgcgtgattacctggcgccagcgcgccatggcgtggtggtgcatggcggtttctttctcggcccgcagtcgttctacgagcgcctcaacgccatgtcggccaggcagcgcagtcgcttcggcatgaccggcatcggcttcatcaacgagctgtacgggcaggaagagctcaagcggctgcatcgcgtcgatgcacgcttcatcaacagcgctttcaccgtgacgctgctgggcgcggcggtggccgatcagctggaggatggccgggtgctcagcggcgtcggtgggcagtacaacttcgtcgcccagggccatgcgctgccgggtgcccgctcgattctgctgctgcgcagctggcgcgagtcggccggcgaggtccgctccaacatcgtctgggaatatggccacgtgaccattccgcgccacctgcgtgacgtggtgatcaccgaatacggcatcgccgatctgcgcggcaagaccgactctcaggtgatcgaggcgctgctggcggtcaccgattcacgctttcagaacgaactgatggtgcaggccatcgaagccggcaagctgtcgaaggatttccgcctcgatgcgcgctataccagcaatacgcccgagcgcctggaagcgcttgccggccgtcatcgagcggtattcgccgagtacccgttgggcagtgatttcagcgaggaggagcaggcactgctgcgggcgctgacctggctgaagggcaaattccacctgagcgaggtgctggagctgggcaaggcggcgttcgatgcgccgcctgccgaggcgtttccagaagctctgcaacgcatgggcctggagcggcccgagggtttgcgcgaggagctgtaccagcgcctggtgctgaccgggctcgaggctactcgagaaaggtgaccttgccgccttccagggacttgatgcgtgccagggattcgatgcgatagccctgggcgtcgagggtgctgcgaccgctctggaaggacttctcgatcaccacgccgataccggcgatgctggcgccggcctggccgaccaggtcgatcagcgccttggcggcgtggccgttggcgaggaagtcgtcgaccagcagcacatggtcattggcattgagatgcttggaagaaatcgccagggtgctttcggtctgtttggtgaaggagaacaccttggagatgtacaggttgtccttcagcgtcagcgactggtacttgcgggcgaagatcaccggcacgcccagttccaggccggccattaccgccggtgcaatgcccgaggcttcgatggtgacgatcttggtgatgccctgacccttgaaacgctcggcgaattcgtggccgatctcctgcatcagcttgggatcgatctggtggttgagaaaggcatcgaccttgagcacctgctcggaaaggacggtaccttcactgcatatcttctgtttcaacgactccacgatcgatcctctgtgctcacgagcaaagcggcggattttcgctcaaaacgccgatcatttgtagcgaaaacgcagcgcgcccgctccgctcgtcagtggcctggcccagccgagcgctcaggcgctgcgcgtcagccggcgcagaatgtcccgcggaatgccgcgcggatccagaggcagcttgtccggtgccggctccaggcccagctcgaacagccagttgagggcgtattcgcgcagttgcttgtgctcgtagtcctgccattgctggcgcagggcagggaagtagtcgatctcgtaatcgaaggccttgagcggcttgcggccggtcagcgcggcgctgagcagcgggtgggcgttgaggtcgttgagggtgaacagaaaggattcgcgcatcgccacgcgctgggccatgtcgagattcggcacccgggcgtagcggtcagggttgagctgcacctgctggcgctcgtcgctgccctggtcttccggcgacagggtcagcactgcgccggcctccatgtcgagccagtgttcgagggtttcgcggccgttgatcaactgggtcagggagtcgaggtcgagagtgagcgtgcgcatggtgccgggcctctgcaaggggagctgacgatgacgaggccggctgttgcagccggcctttcactctgactacgaaatgttgcactggtgcccgaggagacattgggcccggtgaaaacgtagcctgggttgagcagcgcgatacccaggaaaatttcccgggtgtcgctgcgctcgactcgggctacgcttctgcgcagttagaacctgttcacgatttttatgcgcataaagcggcaattacaaagcaaaagcgaatatcggcgcggtatctgtgggagcgggccatgcccgcgatttttcgcgcgcatggcgcgctcccacaatggatcggcgaacggccgctttcgcgccacttggctgccaaaatcggcgaacctgggctgaaagttctgaacaggttttagcgcttgagcatcgcccgcatgctggccagggcgtcgttgccgcgggcggccttgacctccaccggggcttcttcctggccttcccagaccagatcctccggcggcagctcgtcgaggaagcggctcggcgagcattcgacgatctcgccgtactgcttgcgcttggcggcgaaggtcagcgccaggttgcgcttggcacgggtgatgcctacgtaggccaggcggcgttcctcctcgatggtgtcggcctcaatgctggagcggtgcggcaggatttcctcctcgaaaccgatgatgtacaccgacggaaattccaggcccttggacgcgtgcatggtcatcatctgcacgccgtcggcaccttcttcctcttcctgctggcgttcgagcatgtcgcgcagcaccagtttgccgatggcgtcctcaatggtcatgtcaccgtcttcgtccttgtcgagggtgtttttcagggcgtcgaccaagaaccacacgttgcccatgcgcgcctcggcgaccttgtcgctggaggcgttctggcgcagccagttctcgtagtcgatatccatgaccatgctgcggatcgcggcgatcggctcgttgaccacgcactgctcgcgcacgccgtccatccagcgtttgaagcgcgccaggcgctcggtgtagcggctgtccagatgctcgccgagaccgatctcgtcgctggccgcgtacatgctgatcttgcgttcgctggcatagttgccgagcttctccagggtggcggagccgatctcgcggcgcggcacgttgatcacccgcaggaaggcgttgtcgtcgtccgggttgaccagcaggcggaagtagctcatcaggtccttgacttcctggcgggcgaagaagctggtgccgccggacaggcgataggggatctggtggtgctgcagcttcagctccatcagcttggcctggtagttgccgcggtagaggatggcgaaatcgctgtatgggcgttgggtgcgcaggtgctcggtgagaatctccagggccacgcgctcgcactcggcgtcttcgttgcgggtgcggatcacgcggatctcgtcgcccatgcccatctcgctccacagctgcttctcgaaggcgtgggggttgttggcgatcagcacgttggcgcacttgagaatgcggctggtggagcggtagttctgctcgagcatcaccaccttgagcgacgggtagtcttccttgagcaggttgagattttccgggcgcgcgccgcgccaggcgtagatcgactggtcgtcgtcgccgaccacggtgatctggttgcgcatgcccaccaggagcttcaccagcaggtactggctggagttggtgtcctggtattcgtcgacgagcaggtagcggatgcggttctgccacttctccaggatgtcctgatgctcctggaacagcttgaccggcagcagaatcaggtcgttgaagtccaccgcgttgtacgccttgagcgtgcgctggtagtgcaggtagacgatggcggcggtctgttccttggggttgcgggctttggctagagcctcgtcgggcaggatcaggtcgttcttccagctgtcgatgtagttcttgacctcatcggcaccatcgtcgccggcgtactccttctgcatgatgtcggtgagcagggccttgatgtcaccgtcatcgaagatcgagaagccaggcttgtaacccagacgcgcgtactccttgcggatgatgttcatgcccaggttgtgaaaggtcgacaccgtcaggccgcgggcttcggagcccttgagcagggtgccgacgcgctctttcatctcgcgcgcggccttgttggtgaaggtcatggcgacgatgtgctgggcgcggatgccgcagttctgcaccagatgggcgatcttgcgcgtgattacgctggtcttgccggagcctgcaccggcgagcaccaaaagagggccgccgacgtagttcacggcttcctgttgccgggggttgagtcgggacatcgtgtctatcgcgaaggaaaatggccgcgcattttagccgaaagtcgccgggcatttggtggctttgccgcgtcagccgacaaccgtgcggccgcgtacgaggttgattcttttctcggacttgtggccttggtgggttttatcgcaggatgttcgccgacttacacggaagtgattgatttgacgccggaaccggcgcattcagcagcgccgcaggcgctcatctttttcgtgcatcgggggatttttcttgagcgcattcgtcgagccgttgcgcctggtattgctggccgagacgccgcagtggagcgagctgctgcgcgagcgcctggacgccgcggacgctgagctgccactgagctgcgcctccagctggccggacgcccggcaactgctcgacgacgccgacgacgcggtgctgctcaccaccccggcgcacctgcccgactcgcggcgctgcacggcgccgatcattctgttgctggaacaggaaccggacgatacgccgccccaggtctgcgactggctggtgcgcgatcagctcagcaccgatgtactgcgccgcagcctgcgttatgtgcgtgagcagggccgtctgcgcctgaccctgcaacgcctcaccgaacgggacgcactgaccggcatcgccaatcgccagggctttcacacgcttttggcggcgcgcctggataagccgagccgccgcggcctggcgctggttcagctggatctggacaactttcgccaggccaacgacgccctgggcgaccacgctggcgacctgctgatccagcaggtggtggcgcgtctcaagcaatacctggggcgaggcgatcaactggcgcgcctgggcggcgacgaattcgctctgctggtcgacagccaagacgatcccgcacgattgctcacctgggtgcagcatctgctcgaggcgctgggcgagccgtattgggtcgagggcgagagcctgctgctcggctgcagcctcggcgtggcgctggccaagccggcaagcaccgccgataccctgatgtggcacgcccatatcgctatgcagcaggccaagggccgccagggctgcacttttcatctgtatgacgagcgcctcgatcagggcatgcgctgccagatcgacctgcagcgcgagctgcgccgcgcgctgcgcaaaagcgaactgcagctgcattaccagcccaggctgtgcctcaagagtggccgcatcgttggtttggaagccttggtgcgttggcagcatgagacccacgggctgctgctgccgggcgaattcgtgccgctggccgaggagtgcgggctgatcgtgccgctgggctactgggtgatcgaccgggccatgcgcgacatgcagctgttgcgcgagcgcggccacccggcgctgcatatggcggtcaacctgtcgttccgtcagtttcaggacagccagttgctgccgaccctcgagcggctgatcgacagctgcggcatcgacagccactggctggaattcgagctgaccgaaaccgcggtgatgcgccgtagcgactacgtgttgcagaccatgcggcgactagggcatctgggcgtgcggttctctctggacgatttcggcaccgggttctcgtccttcgagcacctgagcaacctgcccatcgccctgctgaagatcgaccgcagcttcgtcaccggcatggaaacgcgcccgcagagccaacagctggtgcaggcgatgatcagcctggcccacaacctggatctgcaggtggtcgccgaaggcgtggagactcaggagcagctgcagttgctgcgcgaattcggttgcgatcaggcccagggctacctgatcagcaaggccatgccgttgaccgagctggggcactttctggcggatggtgtgcgggagccgctgcttggtggccgctgttaacgctgctagttagccgatcaggacaggcaggcctgcatcgccttgggcttttgcaggcgagcggttttccactgaaaacccagcaccaggccgctcgccgtcaccgccaggccggcagccaggccccaccacacgccatgggcgccccagccgagcgggaaggccagcagccaggccagcggcgcgccaatgcaccagtagccggtcaggccgatcatcagggtcaggcggccgtcgttgagaccgcggatcgcacccatggcgatgctctgcaggccgtcgaacagctcgaaccaggcggcaatcgccagcaggctcactgccagggtgacgatattggcgaacgccggatcgtggcggtcgaggaacaggccgatgatccattccggcagcagccagaacgccagggcgaacagcagcatcagtgcggctcccatccccatgcccaggtggccggccaggcgcgacaggtgcagctggcctgcgccgtagtgcatgccgacccggaaggtcaccgcatacgagagaccatggggcacgataaaggccagggccaccgattgcatggcgatctggtgagccgccagttgtacgctgcccagggcgcccatgcacagggtggcgaaggtgaacagcccttgctcggccgcgtaggtgccgccaatcggcaggccgaggcgcagcagggcgcacagctcggcacgttgtgggcgacccaggccgccgcgcagcttgtagggctggtaggttggcgcgatcaggatataaagccccaatgccagcgccatggtgctgctgaccagggcggtggtcaggccgatcccgctcaggcccaggtccacgccgagccagcccttgatcagcgcatagttgatgatgaagttggcgatggtgccgacgatgctgatggtcatcaccgggcccggatggccgatggcgctggtgaagccgcgcagggccatgaagcacaggtaggcgggcaggccgagcgaaagcggacgcaggaagtgcatggcctcgctggccgccgccggatcctgccccaggtgcggcagcagcggccccaggccgttgaggcacagcgcactgatgatgcccagcaggatggctagccacaggccgttgcgcagcaggcgggtgacgccctccgggtcaccggcgccgtggcggatggcgatcatgctgcccacggcggcgatcaccccggtgcagaagatcgagaagatgaaatagcaggtcgcacccagagcgccgccggccagctgcccagggccgagcatggccatcatcagcgtgtcggtgaagatcatcagcgcatgggccaactgcgcagaaatcaacgggccggccaggcgcagcagggcgcccagttcgtgaccaaggggacttttcatgatgagtaaaacttcggctggatatttgctcccgcactgtcgggagaagggcaatgccagttattctccggtttgcagcccgagcccacaaaaggaaaatagcgatgcatggcatgattaaaactcatggagaggttcggtgagccggcacctgccgcctttatatgccctgcgcgccttcgaggccgcggcgcggcatctgtcctttacccgcgctgccgatgagctggcgatcacccagagtgcggtcagtcggcacattcgtactctggaagagcacttcgcctgccggctgttcgagcgccgtggccgcgcactgcacctgaccgagccggcgagtctgttgctgccaggcgtgcgcgagggcttcgagtccatggagcgggcctgcgcgcacttgcgcgtggaggacggcaccatgcgcctcaaggcgccctcgaccctgaccatgcgctggctgctggcgcgcctgtcgctgtttcgcgcccgccatgacgacctcgaggtgcagcttaccagcgcctggatggatctggaccgggtggactttctccatgagccgttcgattgcgcggtgttgctcggcgccggcaccttcagcaacgaatggcgcagcgtacgcctgttcgaagaatggctgatcccggtctgtgcgcctggcgcgctggatgaacagccttgggatgtggggcgcctgcaacaggccgaactggtgcacccgacgcccgatcgccgtgactggcggcgctggctgcaggccatgaacctggccgaccagatttcgctcaagggcggccaggtgttcgacaccctggagctgggcattgtcgccgccgctcggggctacggtgtgtcgatcggcgatctggctatggtcgccgaggacgtgctgctgagccgcctggcgctgccctggccgaccgccgtgtccagcggcgaaagctattacctggtgtggcccaaggcccgtcgcggccaggagcgcttcgagcggttggccgagttcctgcttgcggaagtcgcggccatgcaattgcccgaggtcgagctgcttcgctaagaaaccgctgaaaactttcatccacaggacgttttcattacaccacgtaaaaaatgtggtgattgcgtcatgatggccattgacgcactaaaactctcaagtattctccgcgctcgccgaataacaggctgatcattatttattcaatttctccatacagggacgatggagctcggagattttcatgaaccaacctcgttcccgtatcgcctggcagttggcgacggcccttgccgccatgctggtgctgttgatcagtgtcagtacagtattcgccctgcgctcgctgagcagcgccaacctggtgacccgcgaagagcacctgggcagcgaagcacgtctgctggccgaccaactgagcaccttccacgaaagcctgcgtgaaagcacccaacgcctggccggcctgttcgagcgccgcttcagcggcggcctgcgcgtcagcccggacgaacgcgtgaccgtcggcgccctgcaggcgcctgccctgtacctgggcaacacccagctgaacaacgatttcagcgaagtcgatgaatttcgccgcctgaccgccggcgtagcgaccatcttcgtgcgtgatggcgacgacttcgtgcgcgtgaccacctcgctgaccaagcaggacggtggccgcgccatcggcaccgtgctcgaccgcaaccatccggcctacgctcgcctgctggccggcgacagctacgtcggccgcgcgctgctgttcgagcgcttctacatgacccagtacacgccggtacgcgacagcgcgggccgggtgatcgccgtgctgttcgtcggcttcgattacaccgacgcgcagaacgcccagttcgccaacctgcagcgcttccgcatcggcagcaccggctccctggcgctgctcgacgatcagaacaaatggctggtggcgccctacagcgccaagaaccccgagcagctgaccagcaacatgaccaaggtgctgggcaccccgggtaagggcggtttctggagcgatggcgagcagcagttctacagcgtcgccgtgcccttcgccggcggcccgtggaccgtggtggcgagcatgccggaggaagaaatccaggcggtgacctggagcgtcggcagccaactggccatcggcagcctggtgaccctggtgctggccgtgctggcggtgatctggctgctgcgccgcaagctgcgcccgctgggtgatctggtcgagcaggcccaggccctcggtgccggtgatctgagcgtgcgtctgcaggtcaagagccacgacgagattggtgagctgtcgcgcagcttcaaccagatgagcgaggcgctgtcgaccatggtcgcgcgcatccgcagcgccgccggtaacgtcagccagcgcgccgaggccttgtccggtctctcccgcggcgcctatgaaggcatcgagcagcagtccggcgagatcagcagcatggccggtgcggtggaggaattcagcgccacttcgttgaacatcgccgacaacatgcgcagcaccgagcgcatggccagcgagaacgccagccagacccgcatcggccgcagctccatggaagaagcctctgccgccctggaacagatctcccagtcggtcaacagcgccgccaaggtcatcgacagcctcggccagcgttcccaggaaatcggcggcattctcagcgtgatcacctcgattgccgaccagaccaacctgctggcgctcaatgcggccatcgaggcagcgcgcgctggcgagcagggccgcggtttcgccgtggttgccgacgaggtgcgcagcctggccggccgtacccgcgaggcgaccaccgaaatctccagcatgatcagcagcatccagggcgagaccagcagcgcgatcagcaccatggagcagggccgccagttgatgcagaacggcctggagctcaacgccaaggtcgccgcggcgctgacccatattgccgagcagaccagcgctgccggcgagcagttcgctgccatcaccaccgccaccgccgagcagagcagcaccgctaccgtgctgagcagcaacctgcagagcatcgccctggccaacggcgagcagcgcgaagtgatcgccaacctggcgcacacctccaaggagctggaaaccctggccagcgacctgcaccgcgaagtcgagcgcttccgctaacaggctgttgaaaaactacctacgttgccattgctgcgttaaaaacagcctaaaaatgctcatttacaacacgtaaactgcgctttttcggctgtttttgtggtgccgcccaggccttgcactgactgcctcgcctacgtttttcaacggcctgctaagcgcgccctctatgcctggcgctgcgtatcagcgccagccgccttccgagccccgattccggggctcgtctacgcttgagtcatcatcctgaaaaaaccgggctgccaggctgctggcctgctgcggcgaccgcgttgcaagccgcggctgtgcagcattgcggggcatttcgtgtggaatccgaaacgcacgggaaatcagtgtcggccaggggcaatttttgattgatctgagcgagtcatggtcttaaagtccgcgcccgaacgtccatgctggcaacgatccattcggctcaagtactgacgacgagaggttgttcggcctgttttcaggccaggcaattctcggcgacatgccttgggaagtaggcgaaccaaagtggggaaactgatcagacgttcctggcctggcaacaggctttccggccgattgcagaattggtcgcccccgacgttgaacctgtgcccggttcaactgcccgaatcctagtgttcatggtttagccatttggagacccgcatgtcgatcaaggtcgaagactactacccacgcgaaaccttcaacaaaatgaaggcgttcgccgaccagcaggaaaccccgttcgtggtgatcgacaccgcgatcatcagccaggcctacgacgacctgcgcgccggtttcgaattcgccaaggtgtactacgccgtcaaggccaacccggccatcgagatcatcgagctgctgcgcgacaagggctcgaacttcgacatcgcttcgatctacgagctcgacaaagtgatgtccgccggcgtcggcccggagcgcatcagctacggcaacaccatcaagaaagcccgcgacgttcgctacttctatgagaagggcgtgcgcctgttcgccaccgactccgaagccgacctgcgcaacatcgccaaggcggcgccgggctcgaagatctacgtgcgcatcctcaccgaaggctcgacctcagccgactggccgctgtcgcgcaaattcggctgccagccggacatggccctggatctgttgattctcgccaagcagctcggcctggttccgtacggtatttccttccacgtcggctcgcagcagcgcgacatcgacgtgtgggatgcggccatcgccaaggtcaaggtgatcttcgagcgtctgaaagaagaagacggcatcgagcttaagatgatcaacatgggtggcggcttcccggccaactacatcactcgcaccaacagcctggaaacctacgccgaggaaatcatccgcttcctcaaggaagacttcggcgacgagttgccggaaatcatcctcgagccgggccgttcgctgatcgccaacgccggcgtgctggtcagtgaagtggtgctggtggcgcgcaagtcgcgcaccgccgtcgagcgttgggtgtacaccgacgtgggcaagttcagcggcctgatcgaaaccatggacgagtccatcaagttcccgatctggaccgagaagaagggcgagatggaagaggtggtgatcgcaggtcccacctgcgacagcgccgacatcatgtacgagcactacaagtacggcctgcccctgaacctggccagcggcgaccgcctgtactggttctccaccggtgcctacaccaccagctacagcgcggtggaattcaacggcttcccgccgctgaaagccttctacctgtaagcctcgctgcaccgccaggcgcccgcacccgttgcgggcgttttgctttgcgcctgtcggtattgcgccttgccagcgggaagtgggcggcgcgagaatgcagacaactctccgcggtatttaaggatccccgatgcccgatcccgttgcagccggcctgcgcctggcgcccgatgcactcacccgtcccttctcgcccaagcagttcgccttcaccaccaccgatgacctggaacccttccgtggcgtgctcggccaggagcgcgccgtgcaggccctgcagttcggcgtggccatgccgcgccccggctacaacgtgttcgtcatgggcgagccgggcaccggccgcttctcgttcgtcaaacgctatctgcaggccgagggcaagcgcctggagacgccgccggaccgggtctacgtcaaccacttcgacgagccccgcgagccgcgcgcggtggagctggcgcccggcacggccagcgaattcatcgccgacatcaacgcactgatcgacaacctgctggcaaccttcccggcggtgttcgaacacccgtcgttccagcagaagaagagcgccatcgaccgcgccttcaacaagcgctacgaccaggccctggacgtcatcgagcgtttgtccctggagcgtggtatcgccctgtaccgcgacagcaccaacatcgccttcacgccgatgctggacggcaaggcgctggacgaggccgaattcgcccaactgccggaaaccgagcgggagcgcttccacgccgacatcgccgccctggaggagcgtcttaacgaggagctggccagcctgccgcagtggaagcgcgagtccagcaatcagttgcgtcagctcaatgaggaaaccatcaccgtcgctctgcagccgcttttggcgccgctgtcggagaagtacgccgagaacgccggcgtatgcgcctacctgcaggccatgcaggtggatctgctgaaaagcgtgatcgatctgctgatcgaggtggaaaaaccggacgcccagacccgcaagctgctcgaagagctgtactgcccgagcctgatcgtcggccatcacgtcgatggcggcgcgccggtggtgttcgagccacacccgacctacgacaacctgttcggccgcatcgagtacaacaccgaccagggcgcgctctataccagctaccgccagctgcgtcccggtgcgctgcaccgcgccaatggcggtttcctgatcctcgaggcggagaagtttctcagcgagccgttcgtgtgggaggcgctcaagcgcgccctgcagtcgcgcaaattgaagatggaatcgccgctggctgacctgggccgcatcgccaccgtgaccctcaatccggaaaccgtgccgctgcagctcaaggtggtgatcatcggctcgcgtcagctgtactacgcgctgcaggatgccgatccggacttccaggagatgttccgggtgctggtcgacttcgacgaggacatccccctggccgacgacagcctggagcagttcgcccagctgatgaaaacccgcaccaccgaggaaggcatggcaccgctcaccgctgccgcggtcgcccgtctggccacctacagtgcgcgcctggccgaacaccaggggcgtttgtcggcgcgcatcggcgacctgttccagctggtcagcgaggcggacttcattcgcaacctggctggcgaggcggtcaccgacgccgaccatatcgagcgtgcgctcaaggccaaggccacccgcaccgggcgcgtctcggcgcggatcatcgacgacatgctcgcaggcatcatcctcatcgacaccgttggcgcggccatcggcaagtgcaacggcctgaccgtgctggaagtgggcgactcggcgttcggcgtgccggcgcgcatctccgccaccgtttatccgggcggctcgggcatcgtcgacatcgagcgcgaggtcaatcttggccagccgatccactccaagggcgtgatgatcctcactggtttcctgggtagccgctacgcccaggaattccccctggaaatctcggcgagcattgccctggagcagtcctacggctacgtcgatggcgacagcgcctcgctcggcgaggtgtgcacgctgatctcggcgctgtcgcgcacgccgctcaagcagtgcttcgccatcaccgggtcgatcaaccagttcggtgaggtgcaggcggtcggcggcgtcaacgagaagatcgaaggcttcttccgtctctgcgaggcccgcggcctgaccggtgagcagggcgcgatcatcccgcactccaacgtctccaccctgatgctcgacgagcgggtgctgcaggccgtgcgcgccgggcagttccatgtctactccgtgcgccatgtcgacgaggcgctgagcctgctggtcggcgaggatgccggcacgccagacgacaagggccacttccccaaaggcagcgtgaacgcgagggtggtcgaacgcctgcgcgagatcgccgagatcggcatgggcgaggaagacaagcccgagcaggccaaggaagcgctcaccgccgcgctgccggaaaagccaaagaaaccgagggccaagaagccagcgccggagtagggcgcccgggcgggctgatcactcgctgatcggctcgcctgccaccgttcagtaggcggcatggcgtctcttgcgcacctgtcatgcacaaggttatccacagcttctgtgtataaccccgcctttgccagcgggcgctacaggtgtaggctgcaggtctgtctttgcgaggatcgccgcgatgtcgcgtagcctctgcctgacccgtgattgcctcggcgtgaccatgcgcatcgagtgcatggcgctgcccctggcgggtgatcagggcctgtggacgctgatctgcgtcgccggcctgactgcccgccaaccctccgccgtcaaggcgcaaggcccattccacgggcctcaggtggtcgaacgcctgctcgacgatatcgccgaaagcctcgccgcccagggttactgcccttgccgtgaaccgttgatctggcgtctgcacgcccaggcccagctgcgccgcttgaatggtagccatggcgcggcgcgccctgtttcgctgtcctggccggagagctgagccagcaatggcgagcggcacgtggaccgaccggccagtcagccttgcgacatacggcaggaaatcttatccacaatcatcgataagcttcgtgctgggccatattcaggccatctgccgcggcttgcctgtgcttgagcgctgggtatactcgctcgcctgttcaccacctgtgagagcccatggaacgctttatcgagaacgcgatgtacgcatcgcgctggctgctggcccccatctatttcggtctttcgctgggcctgctggcactggccctgaagttcttccaggaaatcttccacattctgcccggcatcttcagcatggccgaggcggacctgatcctggtgctgctgtcgctggtcgacatggccctggtcggcggcctgctggtgatggtgatgatgtccggctacgagaatttcgtttcccagctggatatcgacgacagcaaggaaaagctcgcctggctcggcaagatggattccagctcgctgaagatgaaggtcgcggcgtccatcgtggcgatctcctcgatccatctgctgcgggtgttcatggacgcgcgcaaccatgatcccgagcacctgaagtggtacgtgatcatccacatgaccttcgttgtctcggctttcgccatgggttacctggacaagctgaccaagcactgagtccggcatcctgtgagcgcccggccttccatggtgaacgccgggcgttttgttatcggcgcagtgacaatcgtatagtggtgcttcttgcctgcgaggacatgccatgactctgcccgaattgctgcgcgcggctcgcgagggcgcggtgagcgaactcgaactgatctctctggaaggcggcatctacctgctgcagatactcggcgccgagcaacgcgcctacctgcgcgacgaagcggggcgtaatctgcacctgcgctcggtggaacatgctcgtgacctgctcgaagagctgccggacgtgccgctgtttctggtacatgcctcggcctacgacgagatgtgcggcttgccgagcggcacccgcgacgccctgcgtgtgccggtcggcctgcgcagccgctggtaagaacctgttcacgatctgctgcgcgtcggccctacggcgttaaaaaacaggctcagaatgctcatttacagcacgtaaactccgcttcctcgcctgtttttgccttgtatggctctagctcgctagatcgtgaacaggttctaaggcacgggcggcggctggaaccgtgataggctagccggccttttttcttgctagcggagcggcgacatgtccgaactcgatctttccactgacgaagcacgcgtcagctacggcattggccgtcaactgggtggccagctgcgcgacaacccgccgccgggcgtcagcctcgatgccattctggctggcctgcgcgatgcttttgccggccaggagagccgcgtcggcgaggccgaactgtcggccagcttcaaggtgatccgcgacgtcatgcaggctgaagccaaggccaaggccgaagcggctgccggcgctggcctggccttcctcgccgagaacgccaaacgcgaaggcgtcaccgtactggcctccggcctgcagtacgaagtgctgaccgcgggcgagggcgccaagccgtcgcgtgacgacagcgtgcgcactcactaccacggcaccctgatcgacggcagcgtgttcgacagctcctacgagcgcggccagccggccgaattcccggttggcggcgtgatcgccggctggaccgaggccctgcaactgatgggcaccggcagcaaatggcgcctgtacgtgccgagcgagctggcctacggcgcccagggcgttggcagcattccgccgcacagtgtgctggttttcgatgtcgagctgctcgacatcctgtaagcgctaacgctccggccctggggcgttaagagctcccagggctttagaggctgttcaaagtctttaaacccaggttcgtcgattttgacagccaactggcaggagcggccatttgtagggtggacgacgcttcatccctccaccgctccgtgaccgcaacggtggatgaaaggagcgtcatccaccctacgtaactcgctagcctttggattcggcttcaatttgccgggcgcaatgcccgggcatagcagtacaggaacaggctgcgcaccagttccttaaggatcagcggctcgctagagctcagttcatgcagatccaggtcaccctgtttacgcagctcgtccagcgcctcctcttcgagtacggcacagacctcgccggtctcgcgatgcaggatgcgcaggtagggatgagggcggtccagccaggcgtcgattagataggtcatgctcgcatctccctgagtgattggtagatatgagaataattcttattacgttaatagcaagtattaatcgcgccgctcgtcgacagcacgtgctgacggggtgagaaagcggcgggcataaaaaagcccgtcgcggggacgggcttcttgtgatgcggtgtctgagtgatcagtgcgtgcgggctacggcgaagtggctcagctcgaccaaggcgtcacggtagacgctggccggcagcacttccaggcaggcgatggcgcgttcggcgtactggcgtgcctgattggcggtgtagtccagagcgccggcggcctgcacggcttcgcggatgctttccaggtcttccaggccacctttctgaatcgccttgcgcaccagagcagcctgctcggcgctgccttcgcgcatggtgtagatcagcggcagggtaggtttgccttcggccaggtcgtcgccgacgttcttgcccagggtggcggcgtcgcccttgtagtcgagcagatcatcgaccagctggaaggcaacacccaggtggtcaccgaacaggcgcagcgcttcgttctgctcggcgctcgcttcggcaagggccgcggcgctctgggtcgaggcctcgaagagcatggcggtcttggcgcggatgacttccatgtaggtttcttcgctcgtgctggcgtcgcggatcttcgacagctgcagcacttcgccttcggcgatcacccgggtggctttggagagaatccgcatcaccggcatcgagccgagttcgaccatcatttcgaacgagcgcgaataaaggaagtcgccgaccagcacgctcggcgcgttgccccactgggcattggcggtgctgcggccacggcgcatgtcggacatgtcgaccacgtcgtcatgcagcagggtggcggtgtgcaggaattcgatggtggcggccagcaggcgcagacgttcgtcggtcaggcccagcgccttgccgctgagcagtaccagcagcggacgcaggcgtttgccgccggcggagatgatgtagtcgccgatcttctcgaccagcgggacgcgggacaccacttgctgacggataatgccgtcaacagcggcgaaatcatccgctaccacactgtagaaagtctgaggttgcatcagcgacataagctccttggacaggcactatcggccttaataggccctagtttgcgcggcatgctagggggcagggtgggggctgtcaaggcgatggcaggcggcgcttgcgctgccggagaggcttgcgtacaatcgcgcaccctgaacttccccctgggtatttccctgccttacgcaattgcacgggtgtccatccggccccgagcagccatgccagccaacagttattcctataaagcgctgggtgagcaggatcaacggagatttaccatgtacgcagtaattgttactggtggcaagcaatacaaagtcaccgaaggcgaattcctcaaggtcgagaaactggagctggccgctggcgaagctctgactttcgaccgcgtgttgctggttggcaacggtgatgacgtcaccatcggcgctcctgtcgtcgaaggcgccaaggtttcggctgaagtcgtttcccaaggccgtcacgataaagtgaccatcatcaagttccgtcgccgtaagcaccacatgaagcgtcagggccaccgtcagtggttcactgagatcaaaatcaccggtattcaggcctgattcatttcgcttgagccctttataggagtattgaactcatggcacacaaaaaagctggcggtagtacccgcaacggtcgcgactcagaagccaaacgccttggcgtgaagatgtatggcggccagaaaatcgttcctggcaacatcatcgtgcgtcagcgcggcacccagttccacgctggttacggcgttggcatgggcaaggatcacaccctgttcgcgaaaatcgaaggcgtgatcaagtttgaagtaaaaggtgccttcggtcgccgttacgtaagcgtcgtcgcggcctaatcgcgaagttgctggaaaagccccgtcctgcgacggggcttttttgtttctgtatcctgttgcgcccggtgtgccgcttcgtccgattcggcttgtggcaggcgtgcagggttgtgggttcttgccaaactgtcctgggttgacgcgggtggtttcagggcaatttcgcaagcacccggtgttttctgtttcagtgacccgcgattatggcgggaggtgtaccccatgaaattcgtcgatgaagtatcgatttctgtaaaggccggcgatggtggcaacggcatgatgagcttccgtcgcgagaagttcatcgagaacggcggccccaacggcggcgatggtggcgacggcggctcgatctacatcgaggccatggccaacctcaataccctggtggattaccgctacacccgccgtttccaggcgcccaatggcgagaagggcggcagcaccgactgcaccggcgccaagggcgaagacctgatcctgccggtgccgatcggcaccacggtgatcgatgccgggacccaggaagtgatcggtgacctgacccaggccgggcagcgcctgatggtcgcccagggcggctggcacggtctgggcaacacccgcttcaagtccagcaccaaccgcgcgccgcgccagaccacgccgggcaagccgggcgaggcccgagacctcaagctggagctgaaggtactggccgacgtcggcttgctcggtctgccgaacgccggcaagagcaccttcattcgtgcggtgtcggcggccaagccgaaagtcgccgactacccattcaccaccctggtaccgaacctgggcgtggtcagcgtcgaccgctacaagagcttcgtggtcgccgacattccggggctgatcgaaggtgcttccgaaggcgccggcctgggcattcgcttcctcaagcacctggcgcgtacccgcctgctgctgcacctcgtggacatggcgccgctggatcagaccgatccggccgaggccgcggccaccatcgtcgccgagctgaccaagttcagcccggcgctggccgatcgcgagcgttggcttgtgctcaacaaggccgaccagatcctcgatgaggaaaaggagcagcgcatcgccgagatcgtcgctcgccttgagtgggaaggcccggtctacgtggtttccgccctggcgcgcgaaggcaccgagcaactgtgctacgacatcatggatttcctcgaagcgcgcgccgagcgcattcaggagagtcccgaatacgccgccgagcttgccgagctcgaccagcgcatcgaagatgaggcgcgtgcccagctgcaggcgctggacgacaagcgtgcgctgcgccgttccggtgtgcgggcggtgggcgatgtcgacgaggacgacagcttctgggacgaggaagacgacgaggacggcccggaaatcatttacgtccgggattgataggacgacagacgccgctttttagcggcgtttttgtaggtttggccgttgccgccggtaacggcttgcgaaaatgtgcttctggggttggtgaacatgcgtgacaaggtaagtggtgcgcagcgctgggtagtgaagattggcagtgccttgctgaccgccgatggcaaggggctcgaccgtggcgccatggcggtgtgggtcgagcagatggtcgcgctgcgggcgcagggcgtcgagttggtgctggtatcctccggcgccgtggcggcgggcatgagtcgtctgggctggacggcgcgaccgagcgccgttcatgagctgcaggccgctgctgccatcggtcagatgggcctggtgcaggcctgggagtcgagcttcggcgaacatggtcggcgcaccgcgcagatccttctgacccatgacgacctgtccgaccgcaagcgctacctcaatgcgcgcagcaccctgcgtaccctgatcgacctcgacgtggtgccggtgatcaacgagaacgacaccgtggtcaccgagggcatccgtttcggcgataacgacaccctggccgccttggtggccaatctggtggaggccgatttgctggtgatcctcaccgaccgcgatggcatgttcgatgccgacccgcgcagcaatcccgatgcccagctgatccacgaagcccgtgccgatgacccgacccttgatgccgtggccggtggcgtgggtggtgccctggggcggggcggcatgcagaccaagctgcgtgcggcgcgtctggccgcccggtccggcgcgcatacggtgatcgtcggcggcgccatcgagcaggtgctggcgcggctcaaggctggcgagctgctcggcaccctgctggtgcccgagcgcggcatgctggcggcgcgcaagcaatggctggccggccacctgcagacccgcggcaccctggtgctggacgatggtgcggtcaaggcgctggtatctgatcgcaagagtctgctgccggtcggtgtgaaggctgtgcagggcagctttcgccgcggcgagatggtgatctgcgtggcgccggatggccgcgaagtggcgcgcggtctggtcaattacagtgccctggaggcgcagaagatcatcggtcgcccgtcggatgagatcgagcgcttgctcggctatgtcgatgagccggagctggtacaccgcgacaatctgattctggtctgatcatctgggaggtggcgatgcgtaagcttctgctggtggcggcggcgctgatggccctgccgatgggcgttatggccgaggagatcggccaggtttccacggtgttcaagtggctggggcccaacgacaagatcgtcgtcgaggccttcgatgatcccaaggtttccggggtgacctgctacctgtcgcgggccaagaccggcggcgtgaaaggtggccttggcctggccgaagatcgcgccgaagcctcgatcgcctgccgtcaggtcggtccgatcagctttgccggtgagctcaaggatggtgatgaggtgtttcgcgagcgcacctcgctggtgttcaagaccatgcaggtcgtgcgcttcttcgatcagaagcgcaataccctggtgtatctggtctacagcgaccgcatcatcgaaggcagcccgcagaatgcggtgaccgccatcccgatcctgccctggccgaagggcagctgagtcggcggcgttcgccgcctttgctcagatcttgaagcgtgtcaccagtgcattgaggtctacggccaggcgcgacagctcctggctggaggcgctggtctggttagcgccggccgaggtctgtagcgacaggtcgcgaatgttcaccagattgcgatccacctcccgtgccacctgggcctgttcttccgaggcgctggcgatcaccagattgcgctcgttgatcatggcgatggcctcggtgatctgctccagggcgctgccggcagccttggcgacctcaagggtcgaatgggcgcgctgattgctgtgctgcatggcggcgacggttttctcggtgccgctctggatgccgccgatcatgccttcgatttcctgggtcgactgctgggtgcggtgggcgagggcgcgtacttcatcggcgaccaccgcaaaaccgcgaccggcttcccctgcgcgggccgcttcgatggcggcgttgagggccagcaggttggtctgttcggcaatcgaacggatcacgtcgagcaccttgctgatctcgcggatctgctcggccaggcgttctacctcgcccgaggtgtcggtcacgtcgcgggccagctggctgatcgagtcgacggtttcacgcacctgctcgcggccgcgtagcgcggtggtgttggactccttcgaggcttccgaggtgctcaccgcattgcgcgccacttcctccacggcggcagtcatctcattgaccgccgtggcggcctggtcgatttcggtgctctgctggtgcaggccgcgggtggagtcctcggtcaccgcgtgcagttcctcggaagccgaggccagctggttggaggagtcggcgatgctctggatcgcgccgtgcaggttcttctgcatggcctgcagagcgcccatcaggcgcgccggctcgtcgctgccgttgacctggatgcgctgggtcaggtcgccagcggcgataacgtcggcgacattgagggcttcgctcagtggccgcacgatgctgcgagtgagtatcagagccagaatgatggtgaccaccaggctgatagtcagagtggcgatgaccatcgctactgcgctgttgaaagtattctggctggtgtcggtcgattgcttcgcgccggcgttgttgaagttggcgagttgggtgatggcctttgccagatcgtcggcgaggtccactaatgggccgttgacaaagctcacggcgtcgcccgggcggtcattgcgcacggcattcaccacctgttgttgcacgttggcatagctctcgtaggcgctgcgcaactgatcgtacagttttcgttcgtcagggccgctgatcagcggcacgtaggcgtcgaactggctgggtatggctttggcgaggccgtcgaggagagtgagcgtgctctgccggtcgccttcatcgctcagtattaccacgcgtagcgtgagggcgcgcagacggccgattccgttgctgatttcctgggcggccataagcgagggcagccagttatcgcgcagctcgtctgcggcatcgtccatgcgattcatctgcgacagcgagaaaaccccgagccccagcacgattgctgcgagcagtgcgaacgccagactggcacgcttgccaatgtccaaacctctcaaccacatgacccgattccttccgtttgcacgcagatgtttgcgcgatcagtctggatatcggccgcttcgcttgtggcttgaatggctctggtggggttgctggagtgtggtgatactttttcatgggcaataaaaaaccggccctggggccggtttttcatgaagcggtacgcttaggcagctgcagcttggctcagtgctttgacgtgaccgttcaggcggctcttgtgacgagcggccttgttcttgtggatgatacccttgtcggccatacggtcgataacaggcacagccagggtgtaagcagcttgtgctttctcgtggtctttggcatcgatagccttgactacgttcttgatgtaggtacgaaccatggagcgcaggctggcgttatggctacgacgcttctcagcctgttttgcgcgttttttggcagaaggtgtattggccaccgtcaagctcctcgaaaactagggggttactgacaaataaggccgcgaatcatgcaggcgagcgcggcacttgtcaaggtcgatactgcgtcagtcgtcgtcgggcatgcgacgcgaaggatgctttatcgcgccggcgattctacactcccggccgcactggcgccgtcgcaccttcgcgggctggtgcggtctgttgctggcgcgtgacgcgcgcgccgaaatcgatcccgtaatcgccgattgagcatccctgccgaatgaatcttctcaagtcgctggccgcggtcagttccatcaccatgttgtcgcgggttctgggtttcgtgcgtgacaccatcatggcccggatcttcggtgcggggatcgcctcggatgccttcgtggtggccttcaagctgcccaacctgctgcgccgcatcttcgccgagggagcgttctcacaggccttcgtaccgatcctggcggaatacaagacgcagaggggcgaggaggcgacgcgtaccttcgttgcctacgtggctggtcaactgacgctgatcctcgccctggtgaccctgctcggcgtgctggtcgcgccctggatcgtctgggcctcggcgcccggcttcagcgacaaccccgagcgcttcgagctgaccagcgatctgctgcgggtgacctttccttatattctgctgatctccctgtcgtcgttcgccagtgcgctgctcaatacctggaaccgtttcgccgtgccggccttcgtgccgaccctgctcaacgtcagcatgattgtcttcgcgctgttcctgaccccgtatttcgacccgccgatcatggccatgggctgggcggtgctggtcggcggcctgctgcagctgctctatcagttgccgcacctgcgcaagatcggcctgctggtgctgccgcgcctgaacctgcgtgacagtggcgtgtggcgtgtgctgcggcagatgggcccggcgatcctcggtgtgtcggtggcgcagatctcgctgatcatcaacaccatcttcgcctcctttctggtcgccggttccgtgtcgtggatgtactacgccgaccgcctgatggagttgccgtccggcgtgctgggcgtcgccctgggcaccatcctgctgccgtcgctggccaagacccatgctgccgaagacccggccgcctattcgaagctgctcgactggggcctgcgcctgtgcatcctgctggcgctgccctgcgccctggccctggcgctgctttccgagccgctggtggtgtcgctgttccagtacggcaacttcaccgccaccgacgccgagatgacccagcgtgctctgctggcctactcgttgggcctgttgggcatgctcctggtcaaggtgctggcgccggccttctatgcgcgccaggacattcgcacgccggtgcgcatcgccatgttcaccctgctgatgacccaggtaatgaacgtgctgttcatcttcgtcatccccctggcccacgccggtctggcgttggccatcggtctggcggcctgcatcaacgccggcctgctgttctggaagctacgcgcccgcggtttctaccagccgcagccgggctgggcgatgttcgccagcaagctgctggcggcggtgctggtgatggtcgtggtgctgatcggcatgctctggctgatgccggactggagccagggcaacatgctggcccgcctgctgcgtcttggcgcgctggtggccgccggtgcgctgagctatttcgccgtgctgggcattctgggtttccgtctgcgcgacttctcccgccgttcgattgcctgacggcgccggccaaatgagcgcgccgtatctgctacccggcgccagccgctgtgcgtataattggccactttgtgagcaagaagcgcgttatgcagctggttcgaggccttcataatctgcggccccagcatcggggctgtgtcgccaccatcggtaatttcgacggcgttcaccgtggccaccaggcgattctggcgcgtttgcgtgagcgcgcggcagagctgggcgtgccgagctgcgtggtgctgttcgagccgcagccgcgtgaatacttcgaccccaagggcgctccggcgcgtctgagccgcctgcgtgacaagctcgccctgctggccgccgaaggcgtcgaccgggtgttgtgcctggccttcaacccgcgcctgcgcgaactgagcgccgcggaattcgtgcagcgcgtgctgatcgacggccttggtgtgcggcatctggaagtgggcgacgactttcgcttcggttgcgaccgcgccggtgacttcgcctttctggccgaggctgcgcagcgtgaaggcttcagcgtcgaagcggccaagaccgtggagatcgatgggcagcgcgtcagcagcacgcgggtgcgtgcagccctggccagcggcgacttcgccgttgccgagcgcatgctgggccgcccgttccgcatcgtcgggcgggtgctgcacggccagaagctcggtcgtcagctcaatgcgccgaccgccaacgtgcagctcaagcgcaaacgtgtaccgctgaccggggtgtacctggtcagcgtcgagatagacggccagccatggccgggcgtcgccaatatcggtgtgcgccccagcgtggccggtgacgggagcgcccacctcgaggtgcacctgctggattttgccggtgacctgtatggccggcgtttgacggtggctttccaccacaagctgcgcgatgagcagcgtttcgcctcgctcgaggcattgaagacggccattgcggccgacattgccgctgcccgcgaccactggcagcgccaaccgctgatgaagagcccgacatgaccgattacaaagccacgctgaacctgcccgacactcccttcccgatgaaggctggcctgccgcaacgcgagccgcagaccctgcagcgctggattgatattggtctgtacgaaaagctgcgtaaggccggtgaaggccgcccgaaattcgtgctgcacgacggcccgccctatgccaacggcagcatccacatcggtcacgcgttgaacaagatcctcaaggacatcatcacccgttccaagaccctggccggctatgacgcgccgtacgtgccgggttgggattgccacggcctgccgatcgagcacaaggtcgagaccaccttcggcaagaaccagccggccgacctgacccgcgagcgttgccgcacctatgcggccgagcaggtcgaggagcagaaggccaacttcatccgcctcggtgtgctgggtgactggaacaacccgtacctgacgatgaacttcgccaacgaggccggcgagatccgcgccctggcggaaatggtcaagaacggcttcgtgttcaagggcctcaagccggtcaacttctgcttcgactgcggctcggcgctggccgaggccgaggtcgagtaccaggacaagaaatccgaagccatcgacgtggccttcccggtcgaggatgccgacaagctggccgccgccttcggcctggccagcctgagcaagccgaccgccatcgtcatctggaccaccacgccctggaccatcccggctaaccaggcgcttaacgtgcatccggaattcacctacgcgctggtggacgtgggcgaccgcctgctgctgctcgccgaggaaatggtcgagagctgcctgcagcgcttcggcctcgaaggccaggtcgtcgccaccgcccagggctcggcgctggaactgatcaacttccgtcatccgttctatgaccgcctgtcgccgctgtacctggccgagtacgtcgagctgggtgccggtaccggtgtcgtccactccgcgccggcctacggcgaggacgacttccagagctgcaagcgctacggcatgagcaacgacgaaatcctcaacccggtgcagagcaacggtgtgtacgtcgactcgctgccgttcttcggcggccagttcatctggaaggccacgccggccatcgtcgccaagctcgaagaggtgggcgcgctgctcaagcacgccaccatcagccacagctacatgcattgctggcgccacaagacgccgctgatctaccgcgccaccgcgcagtggttcgtcggtatggacaccaaacccaaggagggcggcaccctgcgtgagcgctccctggcggccatcgaagacacccggttcgttccggcctggggccaggcgcgcctgcacagcatgatcgccggacgcccggactggtgcatctcgcgtcagcgcaactggggcgtgccgattccgttcttcactcataaggagagcggcgagctgcacccgcgcaccgtcgagctgatggaagaggtcgccaagcgcgtcgagcaagagggcatcgaagcctggttcaagctcgaccctgccgagctgctgggtgccgaggccgaccagtacgacaagagccgcgacaccctggacgtgtggttcgattccggtaccacccactggcacgtgctgcgcggctcccacgccgacctggcgcataccagcggcccggttgccgatctgtacctggaaggctccgaccagcaccgcggctggttccattcctcgctgctgaccggttgcgccatcgacggccacgcaccgtacaaggagctgctgacccacggcttcaccgtcgacgagcagggccgcaagcagtccaagtccctcggcaacgtggtcgcgccgcagaaggtgatcgacagcatgggcgccgacatcctgcgcctgtgggtcgcctccaccgactactccggcgagatggcggtgtccgaccagatcctgcagcgcagcgccgatgcctaccggcgcatccgcaacaccgcgcgcttcatgctggccaacctcaatggcttcaacccggctaccgacctgctgccagccgagcagatgctcgacctcgaccgctgggccgtcgacgccaccgcgcgcctgcaggacgaactgaccgaagcctacggcgagtatcgcttctggaacgtctactccaaggtgcacaacttctgcgtgcaggagctgggcggcttctacctggacattatcaaggaccgccagtacaccaccgcgccggacagcatcgcccgccgttcctgccagagcgcgctgttccacatctgcgaggcgctggtgcgctggatcgcgccgatcctgtcgttcaccgccgaggaaatctggcagttcctgccgggcgagcgcgccgagtcggtgatgctggttacctggtacgagaacctggcccgtctgccggaaggcttcgagctggacaacgcctattgggagcgcgtcatggcggtcaagggcgcggtcaacaaggagctggagaacctgcgcgcgagcaaggccatcggcgccagccttcaggcggaggtcaccctgttcggtgatgacgctctgcgtaatgatctggccaagctcggtgacgaactgcgcttcgcgctgatcacttccgctgccgctaccgcgccgctgagtgatgcgccggccgatgccgtggtcaccgaggtcgaaggcctgaagctgaagatcgtcaagtccgcccacgccaagtgcggtcgttgctggcacctgcgcgccgatgtcggcacccatgccgagcatccggaactgtgcggccgttgcatcagcaacatcgaaggttcgggcgaggtgcgccaccatgcgtaacgccctggcccgctttgcggagatgaaccaatgagcgcccgtttcggcaagctcggctgggtgtggctcagcgtcgtggtgttcgtgatcgaccaggtcaccaagttctggttcgacaacaaccttcagatgtgggagcgcattaccgtgatcccccatgtgctggactggaccctggcctacaacaccggcgcagccttcagcttcctggctggcgcctcgggctggcagcgctggctgttcaccctgatcgccgtagcggtcagcgtggtgctggtggtgtggatgaagcgcctcaaggccgatgaaacctggctggccgttggcctggccctggtgctcggcggcgccctgggcaacctcgttgaccgggtgatcttcggtcacgtggtcgatttcatcctggtgcactggcagagcagctggtatttcccggccttcaatatcgccgacagcgcgattaccgtcggcgccgtcctgctggcgctggatatgttcaagagcaagaagcctgaagaagaggtggcacgtgactgatgtacgtatcggcccggatcggcaggtgaccctgcatttcgcgctgaagctggataacggcgatgtggtcgacagcaccttcgacaagcagccggccaccttcaaggtcggcgacggcaacctgctgccgggcttcgaggccgcgctctacggtttcaaggccggcgacaagcgcagcctgaccgtcgagcccgagcagggcttcggccagcacaacccgcagaacgtgcaggtcatgccgcgctcccagttccaggacatggagctgtccgaagggctgctggtgatcttcaacgacgccgccaataccgagctgccaggcgtggtgaaagaattcgatgacgcccaggtgaccatcgacttcaaccacccgctggccggcaagacgctgaccttcgacgtcgagatcattgaggtcaaagccgtccaggcggtgtaggatgagtgccttgtcgaccgctaaaacggaggccgcaccatgagcgtacagcgttcccccatcgtgtcggagttcgagacccaggaatcggcggacagccacgacggctggtttcgccgcaaggtcgcggaatctctcgcagactctcgaggtgtggttgcccatgatcaggtgatggccgatgtcgaggccgtcatcagcgaggcagaggcacggcggcggagtaagcgttgatgctgccgatcgtctggcgtgccactgccagggacgatcttttgcagatcattcgttacatcgccaatgaagaccccaaggctgccaggcagctaaaagagcgattggagtcggttgtgctgccgttggctgagcatccctatctgtatcgttttggtcgggtgcccggaacacgcgagctgatcgctcatccaaactacattctggtttaccgagtagccgctgacgctgtggaagtggtgaacgttcttcatgctcgccaacagtatccttgaaccctgttcggcgccgcgcaatcgagacaaccatcatgcaaatcaaactcgccaatccccgcggtttctgcgccggtgtcgaccgcgccatcgagatcgtcaaccgcgccctcgaggtattcggtccaccgatctacgtgcgccatgaagtggtgcacaacaagttcgtggtcgaggacctgcgcaaccgtggcgcggtattcgtcgaagagctggaccaggtgcccgatgatgtgatcgtcatcttcagcgcccacggcgtgtcccaggcggtgcgcaacgaagccgccaaccgcggcctgaaggtgttcgacgccacctgcccgctggtcaccaaggtgcacctggaagtggtgcgctacagccgtgacggccgcgaatgcatcctcatcggccacgaaggccacccggaagtcgaaggcaccatgggccagtacgacgtcagcaacggtggcgccatctatctggtcgaggacgaggacgacgtcgccacgctgcaggtgcgcgacccggaaaatctcgccttcgtgacccagaccacgctgtcgatggatgacaccagcaaagtcatcgacgccctgcgtgcgcgcttccccagcatcggcgggccgcgcaaggacgacatctgctacgccacccagaatcgccaggatgcggtcaagcaactggccgccgagtgtgacgtgctgctggtagtcggcagcccgaacagctccaactccaaccgcctgcgcgagctggccgagcgtatgggcactccggcctacctgatcgacggtgccgaggatctcaagcgcgagtggttcgacggcgccaagggcatcggcatcaccgccggtgcatcggccccggaagtgctggtgcgcggcgtgatcgacaaactgggcgagtggggcgccagcaacgttcaggaactggacggccgcccggagaacgtgaccttctccatgcccaaggagctgcggctcaaggcggtgtgaagcaaacggtgcagaaaggccagggcagataccctggcttttttgtgggcgctgtcgagtgcggcactcgatggccattgcgttgaccaatacctagtcatgccgccagcgctcggtgctggcggcaagcatccaaccggaggaccaatatggctcacgagcaaatcgtcatcaccacaccggacggccagtgcccggcccacgtgttcacccccgccggcgggcagggcggcccggcgatcatcttctacatggacgccggcggtatccgcccaggcgtgctggctatggctgaacgcctggccaacgccgggtacgtggtgctactgccggatatgtattaccgctacggcgcctacgggccgttcgatcccaaggaagtgttcaagggtgatttccgcgccatcctcggcccgctgatggccaccaccggcaacgccaaggctgcagccgacatcgacgcctacatcggctacctcgacgggcgcagcgatgtgcacggcaagcgcatcggcgcggtgggcttctgcatgggcggcggcatggccatcgcctccgctggtgcgcgccccgagcgcttcgcggccattgccagctaccacggcggcaacctggccaccgacgccgccgacagcccgcaccgtgcagcgcctgttttgcaggccgaggtctatatcgccgccgccgagaacgatggcagctacccgccggaaatggccgagcgtttcgagaaggcgctgcgcgatgccggcgtgaccttcaccgcggaatcctacccggccaagcacggctggatgaaaccggactttccggtgtacgacgagaaagccgccgagcacggctggaagcagatgctggcattcttcgcccgtaccctgggcgacaagaacgcctgacctgctgcactcacgttcaccatcgccttggcggcggtggtgaacgcctgccttcatctcgtttctacggtgcctgcaccgcctcgccatcatgctcaacgaagcccgcgggcttggctgaggcttttctgcaggcaataaaaaagccggcttgtggccggctttccttaggcaggttgtgcttacttttgataagcagcagccgccttggtgatctcggcgcgggccgcgtcagcgttgccccagccttcgaccttgacccacttgcccttctcgagatccttgtagttctcgaagaagtgcttgatctgctcgatcagcagcggaggcaggtcggtgtattcctgaacgtctttgtagatggtggtcagcttgtcgtgcggcaccgcgatcagtttggcgtcgccaccggcttcgtcggtcatgtgcaggatgccgaccgggcgggcgcggatcaccgagcctggcgcgaccgggtacggggtcacgaccagcacgtcgagggggtcaccgtcgtcggccagggtgtgcgggatgaaaccgtagttggccgggtagaacatcggggtggccatgaaacggtcgacgaacaggcagtcggtgtcgtgatcgatttcgtatttgatcggcgcgtggttggccgggatttcgatagcgacgtagatgtcgttcggcaggtctttaccggccggaaccttgctgtagctcatgggtgactccctgatgtgcgccaaaaaaagtggcgcgattataggtggattcccgcgtcgttgccattacagccattggtcgtatcggcagccgcgggtgtgggtcgctgatagtccgggtgttcgacctgcagacggcgcaaacgtgccaaagggtcttgccggtagaacaggcgaagttgctcgtagaccttgggaaaggcctcgtcgagcaggtccggcgcgttgaagaaatattcgctggtcaccgcgaagaactcggcggggttttccgcggcgtaggggtcgatgacggtttgcgcgtcctcgtcggcatccagctcggcattgaggctgtcgaaggcctcctgcatggcgctggcccactgcttcacgtccatgttgctgtgcagcggcggcaggccgttggcatcgccgccgagcatgtccagcttgtgggccagctcgtggatcaccaggttgtagccttcccagccgccactggcctgcacgcccggccaggcgagaatcaccgggccctgttgccaggcttcgccgctgtgctcggcgtcccattcgtgttcgatgccaccagagtcgcggtggcgctgcgggctgacgaagtcgtccgggtagaggatcacctcgtggaagccctggtaccagttcaggtcggccaggccgagcagcggcagttcggcgagcgccgccagggccaggcggtcctcgacgtccagctcgaggccgggcagggtggtcaggtgcttggcgtgcagaaacagcacggcgcgctcgcgcagcagctgctcttcttctgcgctgaggccatcgagaatcggcaggcgctggcgcaccgtggcccagctgctggcgctgacgggatgacgggagaggatgcgacgacggcgccaggcgctaaacgaccacatgcaaacggctcgattgaaagacgcgtcaccttaacagcccggccgccggccgcaagcgctcaggcgttactcgctgttgatgggcagcacgtagtttttgaactgctcgtcctcgacgaagccgatcgactcgtagaccttctgcgccacctcgttatcgcggctggtggccacgcgcatgcgcacggcctgggtctgcttggccatcttcttggcggtctgcagcaggcgatcggcgaccagttggcggcgcgcgtcttcggcgacgaagatgtcgttgaggatccacacgcgcttgagcgacagcgacgaatagctcgggtacagctggcagaagcccagcagcttgttatcgtcgtcggccagggccaggtagatcaccgattcgtcgcgcttgaggcgggtttccagaaacttgcgcgatgagtcggggaacggtctttcgccatagaactcgcggtagcgaacgaacagcggggtgagtagatccaagtgctccagggtggcttgcacgatgcgcatgggcgagggcctcgtttggctgtcgggtggagacggcaggcgtttcgattaaagtgcagttttcgccctaaagccagcggggcagagcctttcccctgcggcggggtgccatgcacagcgctggtttcgccccaccggacagacacggcgaaaggcgccgctgtgctaatctgcggccatgttttcacgcggctcgccgcctccaggcgcgcctgttctcgaggttttcatgcatatccacattctcggcatctgcggcaccttcatgggctcgctcgcggtgctggccaaggagctgggccatcgcgtcaccggctccgatgccaacgtctacccgccgatgagcacccagctcgaagcccagggcatcgagctgatgcagggctatgacccggcgcacctgcagccggcgcccgatctggtggtggtcggtaatgccatgagccgtggcaacccagcagtggagtacgtgctcaacaagggcctgccctatgtatccggcccgcagtggctggccgaccacgtgctgcagggccgctgggtgatggcggtggccggcacccacggcaagaccagcagctcgagcatgctggcctgggtgcttgagcacgctggcatggcgccgggctttctgatcggcggcgtgccgcagaacttcgggatttccgcacgcctgggcgacacgccgttcttcgtggtcgaggccgacgagtacgacagcgccttcttcgacaagcgcagcaagttcgtgcactaccgcccgcgcaccgcgatcctcaacaacctggaattcgaccacgcggacatcttcccggacctggtcgccatcgaacggcagttccaccacctggtgcgcatcatccccagcgaaggcctggtcattcatccggccagcgaaaccgctctggcgcgggtaatccagatgggctgctggacgcccgtacagaccaccggtgaaggcgggcaatggcaggcgcgcctgctcagcgccgatggctcgcgcttcgaggtgagcttcgacggcaaggtcgaaggcgtggtggactggcagttgaccggccagcacaacgtcgccaacgccctggccgtgctggcggcagcgcgccatgtcggcgtggtaccggcgctgggcatcaaggcgctgggcaaattcatcaatgccaagcggcgcatggaaaaggtcgccgaggtgaagggcgtgaccgtctatgacgacttcgcccaccacccgaccgccatcgccaccaccctcgacggcctgcgcaagcgggtcggcgacgaacaggtcatcgcgatcatcgagccgcgttccaactccatgaagctcggcgcccatcgcgacggcctggccgagtcagcggtgcaggccgatgcggtgttctggtacgcgccgccgaaccttggctgggacctggcggccaccgttgccggcgccaccaatcccacccaggtgtgcgattccctggaagccatcatcgacggtgtgaaggcgcgggtacgccccggcacccaggtggtgatcatgagcaacggtggttttggcggcttgcacggcaagctggccaaggcgctttcataaagagccgaaattcgcgctcaaagcgtcgcgagcgcagattaggcaaggcaaaagcctgcgaggaagcggagtttactttagtaaatgagcattccgagtaggcttttaacgcagcataagcaagcacagcagctttgagagtggatttatgagcggaccggagcgtattacccttgccatgaccggtgcctcgggcgcccagtacggcctgcgcctgctcgattgcctggtacgtgaggatcgggaagtgcacttcctgatctccaaggctgcgcaactggtgatggctaccgagacggacgtcagcctgccggccaagccccaggccatgcaggcctttctcaccgaatacaccggtgccaccgacgggcagatccgcgtgtacggcaaagaggactggatggcgccggtggcctccggctcgggagcgccgtcggccatggtagtggtgccgtgcagcaccggcaccctgtcggccatcgccactggcgcctgcaacaacctgatcgagcgcgccgccgatgtcgccctcaaggagcgccgccagctgatcctggtgccgcgcgaggcgccgtattcgagcatccacctggagaacatgctcaagctctccaaccttggcgcgaccatcctgccggcctcgccgggcttctaccatcagccgcagacattggatgacctgatcgacttcgtggtcgcacgcatcctcaattgcctgaacatcccccaggacatgctgccacgctggggcgagcatcacctcaacagtggcgatgaataggctcgcgggctggctcgttctgctcgcctgcctgcaactgggcggctgcgccaccgcgcgcacgttggacgccaaccagcccggcgccccggtggtgtacgccggcacgcggctggactggtacgcgctgcaaggcggttgctgcccggtcgagcgcttcggcgccgaagcgccgcgctacgctgccgtcgacctgccagccagcgccttgctcgataccctgctgttgccgctgtcgctggccaaggtgctggggatcgggttgcaggtaactgggggcgggtaggatgctttgatcgggcgagggtggttgttgatgggttgcacctacacggcccgagctgtcttacgggctgggcatttttaggtgatgggttgcacccatcctacggcctgcagagatgcccggtcggccgcgtaggatggacaacgctctttttgtccaccactgcgttggtaggaacggtggataggtgaagcgtcatccaccctacgatgctgaggcgagagagctttcggctcgacttcagcgctttggctgcaaagtggagcggaagcggccatcggcggagtatttgtgggagcgggccatgcccgcgaaaagtcacgggcatgaactaggcgtccccgcccgttcccacagggaacccacattagtaaatcgtagggtgggcgatagcccaccaatgtttaagggtgagggtattagttcgccagcccacagccctgccaatccattcccagctcaaatcggcgtcagcaacgcctccccccgaaaatgccggccgatgttgtcgagaaactgcgtcagcgactgctccagcgcctggggcgagttgccgccgacgtgcggtgtgatggtcaggttgtcgaggtcgagcaattcggtaggcggtagtggctcgctctcgtacacgtccagtgccgcggcccggatgcgcttctcgcgcagtgcggtgcccagcgcggtggtgtccaccacgctgccgcgtgccacgttgaccagataaccctggggtcccagcgcatcgagcacttcggcgccgatcaggtgatgggtcgtggcgccgccgggaatggcgatcaccaggcaatcgcaccactgggccaattcccgcacgctggcgaagtagcggtgcgggctgtccgcttttggtgagcggttgtggtagcccaccggcatgtcgaaagccgccgcgcggcgggcgagctgttcgccgatagcgccgaggccgaggatgcccaggcgcttgccgctgacgccgtcggtcatcggcagggcgtcgcgccagatgcccgcgcggcaggcgttgtccagccggcgtacgtcgcggatcgccgccagcagcagggccatggcgtggtcggcgacgcagacagcgttactgcccgcgccgttgctcagggcgatgccgcgagcgcgggcggcttcgatatcgaccttttcataacccacacccagggtgccgacgaagcgcagtttgggcaggcgtgcgatttcctcgccagtcaggccgatggtgccgatggtcagcactgcttcgatgcttgcgccgtgctcgacgatggccgcctcgcgggctgcggcattcggtgcatgggtgatctgatagtgttcggcgatgcgcgccaggctggcgtcactgagcgggttgagaatcagcagatggggcttcatggcggctccatggcaagtgggcgatggtcactcgatgatgcgcagtctactgcgcccgcggctgatgtcggcaagcaggcgttgcaggccttcgatctgcgcttgtggcacggctaggtgcagttcggcgccttcggcatcgaagttttcctgttccagcacggcgtcgaattcggccaggcgtgatttgagcagcgccagttcggcgaagccgcaatggcaagtgcaggcggtgcgcggcacctgctcctggcgttcggcgttctgcaggcatttgttggcgctgccgccgtaggcgcgggccaagccgccggtgccgagctggatgccgccgtaccagcgggtcaccaccacggccacgccatcgaagccctggccctcgatggcggcgagaatcggtcggccggcagtgccgccgggttcgccatcgtcgctgaagcggtattgctgaccgagcttccaggcccagcaattgtgcgaggcggccgggtcgctgaccgcgtcgatgaacgcctgggcatcggccgcgctggtgatggcgcgggcctgggcgagaaagcggctcttgcggatttcctcgcggtaatcgcaagggccgagtagcaggtagggcatcagacgctcggcttcagcccgcaacccttgaggatgatgcgcaccatgttgtccgccgcggcctggtaatcgggcttggtcaggcgcgagcggccggtgacccggcagatctccgaggcgaaatcggcgtgatactgggtgctgctccagatcatgaagatcaggttagtggggtcgacggcgtccatcttgccggccgcgatccactgctcgaagatcgccgcgcgctcgcggaaccagctctgctgatcctcgacgagatgctgggacaggaaggcgccgccgctgatcacttccatggcgaacacgcgcgaggctttcgggtaacggcgcgagaactccagcttggcgcggatatagcgctccagtgcctcggccgggtcgtcatcgacgctcacgctgtcgaatgcgctgtcccacagctccatgatgttgctcaacaccgccaggtacaggccctgcttgctgctgaagtagtaatgcaggttggccttgggcaggcccaccgcctgggcgatggtgttcatgctggtgcccttgaagccgtggcaggcgaactgctccacggcggcggcgatgatcgcttcttcgtttttctgccggatgcggccagtcggtttgccggtggtggcgcgtgcagcggtggcgtcggggggcatcaaggggcttccgtggtatcgaggactcagcgggtgagaaatactccaccgcagcgggcgtgacaagcgccgcgggagcccagtgtatgtccgcagaacccgctgcctgtcagctgaacgcctggacgatgcgctcgcgctgctcggcattgggcatacgaccctggcctgccttgaggttgtcgatcacatagcgtgggttggaggtggctggaatcaccgccgtcacggcctcgtcggcgaggatgaacttgagcagcagttgcgcccaggaggtggcatcgatctcgttggcccattccggcagcggcttgcccttcaccttgccgagcaactgcgcgcgctggaacggccggttgatcagcgtggcgatgccattgtcgcggcagtagggcagcaggcgtttttcggcattgcgctcgcccaccgaataattgagctgcacgaagtcgaccttctccttggccagcacggcgagcaggtcgtcgtgggccgactcgatgtaatgggtgatgccgatgtaacgcaccttgccctgttcgcgcagctcgcgggccagggccagctgggtggtggtgtcctgcaggttgtgcacttgcagcagatccatcttgtcggcctgcagggcctttaggctggcctcgaactgtgccaggccgcgctcacgcccggtgctcgacagcttggaggcgagaaacgccttgccccgggttttggtgcgcttgagcagctcaccggtcaccgcttcggcgctgccgtagctgggcgcagtgtcgatcagcgtgccgccgccattgatgaaggcgcgcaccacctcgtcgagcggtttcaggctggcgttgtcgaggctcacgttgaaggtctgcgaggtgcctaggccgatcaccggcaggctctcgccgctggacgggatcttgcgctgcagcactgcggcagggttggcggcgaaggcgaaaccgggcagcagctggctgctggccgcgagcgtcatcagggcagcgctgccctgcaggaagtggcgacggctgggcatgggggggctccattgcgaaaaggggtaggcagatgagactagtcgcctacctcgaccgaccgccccctagccccgggttacttgttacctggtgtgtcctcagagcgttgcgcggcggctggcgttccgtctgtccgtcaggggcaacggtgttcgcagtgcggcggtcatctatcagaacagccaccgaggacgctccatgagcagcaccgcgaaaaagaccgatccgaagctgtgggacaaggtgaaacggcgcgtcaccaaaggcgacaagggcggcaagcccggccagtggtcggcacgcaaggcgcagctcgccgtgcagctctaccagcaggaaggcggcggttacgagggcggcaaggatgccgacaaccacctgcaccagtggaccgagcaggactgggacaccaagtccggcaagccctctggcgaaaccggcgaacgctacctgcccaagaacgcccgcgatgaactgagcgccaaggactacgcgcgcagcacccgcaagaaacgcgcggacagccgcgccgggcgccagcactccaaacagccgaaagatgtcgccgagaaggccgccaaccaccgcacaccagcgctgagcgggctgaccaaggccgagctgatgaagcgcgccgcgagcaagaacattcgtggccgcgcgcggatgaagaaggatgagctgatcaaagtgctggaaaaggagggcggcaaatgagcgagttgaacgaggcgcagaagaaggccatccgcagtgatttcaaggcggcggtgaacatgccgccgtcacgcctgcgccgctggttgcaggcccctgacagcaagcgtgtgggcatgaccaagggcgggcgcaaggtcgagtccgccggcgatggcaagtcggtcggccaccagatgggcgagcgcattctggagatcaagggtaaacgcgtcgcccaattggaggcggacgactaccaggcgatgcgcaaggtgatcggctacgtccaccgccatctcaagcagcgcccggccggtgacctggaagacagccgttggcgccagtcgctgatgaactggggccacgacccgctcaaggcctgaagcaccaacctggcctgcgaccgtgcgtcaggcgctggccgccaattcctgcaggaagctctccagcaccagatgcggccggcggcccttgcgggtcaccgaggccaggctgatgtcgtagaagcgcgagtcggccttcagcgcacgcaggcggccttccttgacccacgcctcggcgtagtggtcgggcaggtagccgatgtagcgtccggtgaggatcagaaacgccatgccttcgcggtccgacgcgctggccgtgcaattgagcacgccgtagtggttctggatatccggcggcaggcggaaggtcggtgcaatggcgtcctgggcgttgaggcgctcgtctggcaactcgcgatcgtcgacgtagaacagcgggtggccgaccgcgcaataaagcagcgagcgctcgtcgtacagcggctggtaatccaggccggaaagcccgccgaccaccggcaccacgccgacatgcaggcgcccgtcgagcacgccttgctcgacctcgctgggcggtgtcatgcggatgttcacccgcacgtccggccccagcgccttgaggcgggcgagggcgccggtgatgcgcatgtgcggcaccgtcaccaggttgtcggtcaggccgatgttcagctctccacgcaagtgctggtgcaggccgttgacctcggtacgaaagctctccagcgctgccagcaattgctgggtcgactggtacacctcgcggccttcttccgtgagcgcgaagccggcgcggccacgctggcacaggcgcaggccgaggcgctgctccaggtcgctcatctgctggctgatcgccgaacggccaatgcccagcacgctttccgcggcagaaaagccgccgcattcgaccacgctgcgaaagagcttgagcaggcggatatcgaagtcgctgacctgggcgaggggctcggggcgtcgggcgctcattgtttagtcaccagtgaactgaggattcgaagagtcaggtttgagtgactttatgcctgtggcaccttggctgacaactgacctatgcagtcttaactaagtgggagcgggccatgcccgcgaatagcagtttcgagctcccgataactgttgcgaccacaccgggcacatcaccctcacgaggccatcgccatgaacatgccgcagaccgccacgccgcccctggccagccagctcaagctggacgcccactggatgccgttttccgccaaccgcagcttccagcgcgacccgcggatcatcgtcgccggcgaaggcgcctggctgaccgacgattccggtcgcaaggtctacgacagcctgtccggcctgtggacctgtggcgccggccattgccgcaaggagatccaggacgcggtcgccaagcagctcggcaccctcgactattcgccgggcttccagtacgcccacccgctgtcgttcaagctggccgagcagatggccgacctgatgccgggcgagctcaatcatgtgttcttcaccggttcgggctccgagtgcgccgacaccgcggtgaagatggccaaggcctactggcgcctcaagggccaagccagcaagaccaagttcatcggccgcgcccgtggttatcacggcgtgaacattgccggcaccagcctcggcggcatcagtggcaaccgcaagatgtacggccaactgatggacgtcgaccatctgccgcacaccctgcagccggacatggcgttcaccaggtgcgctgccgagaccggcggcgtcgagctggccaacgagctgctcaagttgatcgaactgcacgatgcctcgaacatcgccgcggtgatcgtcgagccgatgtccggttcggccggcgtcatcgtgccgccggcaggctacctgcagcgcctgcgcgagatctgcacccagcacaacatcctgctgatcttcgatgaagtgatcaccgccttcggccgcatgggcaagtggaccggtgccgagtacttcggcgtgacgccggacatcctcaacgtcgccaagcagatcaccaacggcgccattccgctgggcgcggtgatcgccagccgcgagatctaccagaccttcatgggccagccgacgcccgagcacatgatcgaattcacccacggctacacctattccgcccacccggtggcctgcgccgccggcctggcctcgctggagctgctggggcgcgagaacctgattcagcaggccgcggagctggcgcccaagttcgagaacgccatccatggcctcaagggcgccaagcacgtggtcgacatccgcaactgcggcctggctggcgcgatccagctggcgccccgtgacggcgacccgaccatccgcccgtacgaggccggcatcgccctctggaaagccggcttctacgtgcgcttcggtggcgacggcctgcagttcgggccgatgttcaacgccaagatcgaagacctcgaccgcgtgttcagcgccgtcggcgacgccctgcagggtatcgcctgatggccggccggcagcaggcggtagccactgtgcaggtggataacgacgaggtgatcgtcaccgagtggcgcttcgcaccgggcgccgaaaccggccgccatcgccatggttacgactacgtggtggtgccgatgaccgacggcaccctgctgctggaaaccccggacggcgacaagcacgcgaagctgatcgccgggcagagctacttccgcaaggcgggtgtcgagcacaacgtggtcaacgccagcgaccacgaagtggtcttcgtcgaaaccgaactcaagtgacaacccccttttccggcagccgcggcgcgcgtcgcagccagccaagcgaacagcattcggaggatttcatgagcagcatccagcacctgatccacggccaactcaccgacggccagggcggccgcagcgccgacgtgttcaacccgtccaccggcgaagcggtacgccgcgtcgccctggccgatgtggccaccgtgcagcaggccatcgactcggccaaagaggcctttccggcttggcgcaacaccccggcggccaagcgcgcccaggtgatgttccgcttcaagcaactgcttgagcagcacgaagacgccatcgccaagctgatcagcgaagagcacggcaagaccctcgaagacgccgccggcgagctcaagcgcggtatcgagaacgtcgaatacgcctgcgccgcgccggaaattctcaagggtgaatacacccgcaacgtcggccccaacatcgacgcctggagcgacttccagccggtcggcgtggtcgccggcatcaccccgttcaacttcccggccatggtgccgctgtggatgtacccgctggccatcgtctgcggcaactgcttcatcctcaagccatccgagcgcgaccccagctccaccctgtacatcgcccagctgctccacgaagccggcctacccaatggcgtgctcaacgtggtgcacggcgacaagaccgccgtggacgcgctgatccaggcgccggaagtcaaagccctgagcttcgtcggctccacgccgatcgccgaatacatctacgccgaaggcaccaaacgcggcaaacgcgttcaggccttgggcggcgccaagaaccacgcggtgctgatgcccgacgccgatctggataacgccgtcagcgcgctgatgggcgccgcctacggctcctgcggcgagcgctgcatggccatctcggtggccgtgtgcgtgggcgatcaggtcgccgatgccctggtcgaccgtatcgtcccgcagatcaaggccctgaagatcggcgccggcacccagtgcggcctggacatgggcccgttggtcactgccgcggcgaaggacaaggtcaccggctatatcgacgccggcgtcgccgctggcgcccagctggtggtcgatggccgtggcctgagcgtatccggcaatgaaagcggcttcttcctcggcggcaccctgttcgaccgggtgaccgcggacatgagcatctacaccgacgagatcttcggcccggtgctgtgcatcgtgcgcgtggacagcctggaaaccgccatgaagctgatcaacgaccacgagttcggcaacggcacctgcatcttcacccgtgacggcgaagccgcgcggctgttctgcgacgagatcgaagtgggcatggtcggcgtcaacgtgccgctgccggtgccggtggcctaccacagcttcggcggctggaagcgctcgctgtttggcgacctgcacgcctacggcccggacggcgtacgcttctacacccgccgcaagtcgatcacccagcgctggccgcagcgcaaaacccatgaggcggcgcagtttgcgtttcccagcaatagttgagctggggtgaagtagcgaaaaggccgatcggttgatcggcctttttattggtgctcaggaagtcggtgtgcgtccgtctctgtgtagagccgcaatctgtgggagcgggccatgcccgcgaatcgatatcggcagcgacacatggtttgcagttggataccgtactccggcgccgcttctctatcgccagacaaaccggtttcgcccttacggcgactcacttttttcaaacgccggaaggccggccccgcaaaaaagtaagcaaaaacgctgtgcccctgcatccgggtctcgctacgctcgacttccctcactcaatcattgctccgagggcacgccgcgaagggccatccctggcccatcgcggctctcgcggcatccatgccgctcaaccctctccacaacgattccgttcggcctactgaaggggcgattggtgtacgcttgaggcaatgcgttgaatcctagattcgaaaagcttcaagtcgctctacctacttgctgtctataactcccaaccgtatgagcgccagtcgtacaggcaggcgagttttcgaaagtaggttgaataatttgatttctttgagtcgaatctttcgatgtttagggaaaggaaatctcgaactacttctaagtcaaatttatcctttggcagaaaagctagaaatgcagctgctttttccggagtgtttgactcgataatttctattgcagttttatttttctctgatcgaacataggctcttgcatacattttcgatctataaaatgatgcatcgctgaagatgtgtcgatccagattcaggttggcttgttcatattctgctttattgcgtattccggtagagtaaaggtatttaaagattggtacgtatttagggcttttcccaacagttggaatcgttctctccattatcatttgaggcgagtacttggtatcgttggagattaagtctgagaataggtccagcaggcttataccttggtatcctatctggctagctctttctgaagcgacaccgactccaactacaaattcgatatcgcccgccttctcaatgtcatcaatatcgacaacgcacaatttgctttccgggttttcggacttaaccagttcatacagctgctctttacagtgccttaaaactcgggccggtatttttcgtttgacggcgtccagagcttcataaacaggtataaatgattttgtcctgactattgttattgggatttggccgtcgtcaatagccattaatgtttgacttatatccgctgtttcttcgctgtcagaacgctgtaagaagattaggttgttgcggagcttgtcaatattttctttgccaagcacagagacaattgattttagtagttggcatatgttggggtctgaaagcgagtagcctataaatactattgggtgctccacaaataaggtgataagttttgcagcaagatatgggtttttactttcaaagtcttcatagtcctctttggtaagaactagtgaggaaggcttagatgctgagccgtgtattttataaatttctgctattgattgcgggtttgagaataataattcgctttgcccgacaaaggttcggtagtcggtaaaaagcgattctagtagtgggtcccagttggtagtaatgacgccgtccacattcagttgggataaaagtgatatctcttctttgtactctgacttggaaatatcaagtagtgagagcgagtttagatggttgcaaatctcaattcttaatgcagaggttttatcttttaccttggacttgtttcgctctctgctctctttgtatttgtcgctgttccaccataggtcatgaaaatcttgagccattaatgatgctacttctggcattttcccgtttgcgctagatacgtaatattcgaagtctttcaggccttcgctgaacttttttagcaggcctgaccaatcttctagatttaaatatcgtcgagaaaatccagagcctacaaataaaaagggtgccgatggggctagtttgaaatgttcgatcaattgtgtttttaggtctgctttcatttggtcttttctttcaattttatttttgccgttgtctagctgggcttgatgtttttaacatacaacgcctctccgctcgatccattatttgcccgtgtttttagctcaaaacgctttgggtgacctttgattaagtcgctcagttttttaaatccatagagtcgagcgtcgaaagcaggcttcagtttgcttatgttagagccgagtaggcccagttgaacccaaccgtcctcatcatcaacgtcgtctattatttttgcgatgaaatctacaggagccttacttttcttaggtaagggttcaagtttaggggggagttgctcattgctagcgactaatgattctagcttgtctgtactgtctactaccgcctcagcgcgcagaatctctgtgtaaataaacttgtcgcaagcagcaacgaaaggcttgggtgttttctcttctccgaaaccataaactgtcaggccctcttcacgaatccgtgctgccaatcgtgtgaaatcactatcactagaaaccaagcaaaacccatcgaatcgccgcgtatagagcagatccatagcatcgatgattagcgagctatcagtagcgtttttgcctttggtgtaggcgaactgctggatcggttggatggagtggtcgagcagtacttttttccagccacccaggttgggcagggtccagtcgccgtagatgcgtttgacgctggcgacaccgtatttggcgatttcttcgaagaggccttcgacgatggcggcgggagcgttgtcggcgtcgatgaggacggcgagatgcttttggtgggcggcaggcgcgttcttgctggccatggttcttccttgagaggcgatggccgaccttactgcgaaataatggcggtgcgccactaggtgtgtatggcttttagtcgcatgggcgaggtggctgcatagggtgagaagctatttgcgtcaaagcacgcaacaaagcattgcacgttaggccgtatttcgagcctatccgtctctctatgatggctcgcactttcccttgcgaggccatgccatgaaagctcttcgtctgttgcgtcctttgttgttaggcagtgccgtgctggctgtggccggtcaggtggtggcggctgagccgctgcagctggaggtttacaacccgggtgcgaagtcgatttttccggtgtcggcgcagatcgtttccgggcctaccgaggcggtgctgatcgatgcgcagttccagcgtgacgatgcccaggcgctggtggagaaggtgcgcgctaccggcaagaagttgaccaccgtatatatcagccacagcgacccggattattacttcgggctggatgtgattcaccgcgccttcccggatgcgaagatcgtcgccactgccgagacggtggctgccatcgaggcgagcaaggacggcaagctggcacattgggggccgatcatggagggcaatgcgccgcaggcgctggtggtgcctgaagcgctggatacgccgaagctgaccgtggatggtcaggcgctggaaattcgtgggccggagccggcgcgcaccttcgtgtggattccgtcgctgaagaccgtggtcggcggcattccggtgtcggcgaatatccatgtgtggatggccgatacccagaccgtgcaatcgcgccgcgactggctggcttccctggcagccgtcgacgcgctgaagccgagccgcgtggtgcccggtcattacctgccaaacgccgatggcagcctgccggattcgccgcagaccgtcgccgccacccgcgagtacctgcaggcgttcgaggaggaggccagcaaggccagggattcggtgcagctgatcgccgccatgcgtaagcgctacccgaacctggcagatgagtcgtcccttgagctcagtgcccaggtgatcaagggcgaggtgaagtggccgcaataaggccgcaagaggcatcgctgatgccagggcgatgttgttaccggttacaacgcaggcaatcagccgttaggccaatccgagaggtgaatagaccgctctggaataagctttggccgggaaaacggcatccatttacgagcctgcaagcagcctgtccaaggttgtgcagtgtttctctcggttgcaccagcatggacggtgctctgctcggtcgcggtgcgtctgtggcggcgatttggggtgatcgtggcgccttttctatcgaaagtgacgcattgggccatgacacctgcggttacatcgccgtcaacctcgactttcgtctagaagtttcaaacggtcgtgcgaatggcatagcgcttgctccagcaggcgggccaatccaaatactcctcaggagcacgtccatgcctcacacgtctttcaagaaaggtttcttggcgctcgcgatcactggcgcactgggtttttcctcgctgactcacgcggacatcaccatcggtgtcggtgcgccgatgaccggcggcaatgcggcgttcggtgaccagctgtggcgcggtgccgagcaggctgcggcggatatcaacgcggcgggcggtatcaacggcgagaagatcaagctggtgaagggcgatgacgcctgtgagccgaagcaggctgtttctgtggccaaccgcatggtcgatgcggacaaggtggtggcggtgatcgggcacttctgctcgtcgtcgaccatgccggcgtccgaggtgtatgacgaggcgggcatcctggcgatcaccccggcgtccaccaacccgcaggtgaccgagcgcggcctgaccgcgatgttccgcatgtgcggccgtgacgaccagcagggcatcgtggccggcgactatatcgtcgatgtgctcaaggccaagaaggtcgccgtggtgcacgacaaggacacctacggccagggcctggctgacgccacccgtgcgcagctcaacaagcgcggcgtgaaggaagtgatgtacgaaggcctgacccgcggcgagaaggacttcaacgccctggtcaccaagatccgcgccagcggcgccgaggtagtctatttcggcggcctgcatgccgaggccggcccgctggtacggcagatgcgcgagcagggcgtgaccgccaaattcatctccggcgacggcatcgtcaccgacgagatggtcggcaccgccggcggcccgcaatacgtcgacggcgtgctgatgaccttcggcgccgacccgcgcctgatcccggacggcaaggcggtcatcgagaaattccgcgccaatggctacgagccggaaggctacaccctgtactcctacgcttcgatgcaggtggtggctgccgcgttcggtgccatcaagggtaccgacggtgccaaggctgctgagtggctgaaggcgcatccggtggaaaccgtgatgggcaagaaggagttcgacgagaagggcgacctgaaagtctccgactacgtgatgtaccagtggggcgctgacggcaagtacaagcagctttaagagacgggttttctcgagcggcagggtggaatcggaatcgccgttcttgggatggggtcatgtgcctgatgtcgcgttgtgcgcgaatcgcgggcatggcccgctcccacaaattgctgctccatctcaaccctgcctcttgtgaacgaacctccaaacccggcgggccatgacctgccggggctgctggggtcgcctggcgaccctgcgcttctttccgtcacggactcagagatttttcaatggacggtatcttcctgcagcaactggtcaacggcctgaccttaggttcggtctacggcctgatcgccatcggctacaccatggtttacggcatcatcggcatgatcaacttcgcccacggcgaggtgtacatggtctcggcctacctcgccgccatcgccatcgccgtgctggccttcttcggtgtgcattcctttccgctggtcatcctcggcacgctggtgttcaccatcgtggtcacgggggtgtacggcttcgccatcgagcgcatcgcctataaaccgctgcgcaactccacgcgccttgcgccgctgatcagcgccatcggcatgtcgctgatcctgcagaactacgtgcagctcagccagggtgcgcgtcagcagggcattcccaccatgctcgaaggtgcgttgcgcctgcatgtgggcgaaggcttcgtgatgatcacctacaccaagctgttcatcatcgccgcggccatcatcggcatgctggcgctgaccttcatcatccagaagacccgcctggggcgcatgtgccgcgccacccagcaggaccgcaagatggcgcagatcctcggcatcaacaccgaccgggtgatctcctacgtgttcgtcatcggcgcctccatgggcgcgctggccggggtgctgatcaccctgaactacggcaccttcgatttctatgccggcttcatcatcggcatcaaggccttcaccgcggcggtgctcggcggcatcggttcgctgcccggcgcgatgctcggtgggctgatcctcggcgtggccgaggcgcagttctccgggatggtcaattccgactacaaggacgtgttcagtttctcgctcttggtgctgattctgatcttccgtccccagggcctgctgggccgtcctcaggtaaccaaggtgtgatgccgtgagtacgacttctatcgatgtgaaaaagagcctggtcgatgcgctgatggccgggttgatcgccctgatcgtgttcggcccggtggtgggcgtggtgctcaagggctatgacttcaccccgcaattcgaccgcgtggcctggatggtcggcgtggtgatggtgggccgcttcctgctcagcctgttcctgcaaaccccgaaaggtcgtgtggtgctggagggcttcgagcgctccggtggcggcgtcggcgtgcagccgccgggctacgtgtcgcgcatgcgctggatcatcccggggctgatcgtgctggcgctgatcttcccgttcttcgccaacaagtacctgctgacggtgatcatcctcggcttgatctacgtgctgctcggcctcggcctgaacatcgtggtcggcctggccggtttgctcgacctgggcttcgtgggcttctacgccatcggcgcctacggcctgaccatgggctacgaatacctgggcctgggcttctggagcctgctgccgctggccgcgatcatggcggccttcgccgggatgatcctcggcttcccggtactgaggatgcacggcgactacctggccatcgtcaccctgggcttcggcgaaatcatccgcctggtgctgaccaactggctggaagtcaccggcggcccgaatggcatgagcgcgccgtcgccgaccttcttcggcctggagttcgcccgccgcgccaaggatggtggcgtgccgtaccacgagttcttcggcatcgcctacaaccccaacatgaagttcctgttcatctatgcggtgctggtgctggtcgtgctgctggtgctctacgtcaagcatcgcctgacccgcatgccggtcggccgcgcctgggaagcgctgcgtgaagacgagatcgcctgccgctccatgggcctcaaccacgtgctggtcaagctctcggccttcatgctcggcgcctccacggcgggcatcgccggggtgttcttcgccacctaccagggcttcgtcaacccgacctcgttcaccttcttcgagtcggcgctgattctcgccatcgtggtgctcggcggcatgggctcgaccgtgggcgtggtgatcgccgcgttcgtgctgaccattgccccggagctgctgcgcagcttcgccgactaccgcgtgctgctgttcggcatgctcatggtactgatgatgatctggcgaccacgcgggctgattcgcatcaaccgcatcggcatcgccccgcgtaaaggagtcgcgccatgagtgacaacatcctctcggtcgacggcctgatgatgcacttcggcggcatcaaggcgctcagcgacgtcaacttctcgatcaaacgccactccatctccgcgctgatcggccccaacggcgccggcaagaccacggtgttcaactgcctgaccggcttctactcggccaccggcggcaagatcatgctcaacgcccagggccggcagaccgacgtcatccagattctcggcgagccgttccaggccgatgatttcatcaagccggcgcagttcggctcgcggctctggtacaagatgttcggcggcacccacctggtgaaccgtgccggcctggcgcgcaccttccagaacattcgcctgttcaaggaaatgaccgtgctggaaaacctgctggtggcccagcacatgctcgccgagcgcagcatgatcaagggcattctcaacacgcccggttaccggcgtgccgagaacaagctgctggacacggccttttactggctggaagtggtcgacctggtggagcaggccaaccacctggccggcgagctttcctacggccagcagcgccgcctggaaatcgcccgcgccatgtgcaccggccccgagctgatctgtctggacgaacccgccgccggcctcaacccgtcggagacccacgccctgagcaagatcatccgcctgctgcgcgacgagcacggcatgaccgtgctgctgatcgagcacgacatgggcatggtgatgagcatcagcgaccacatcatcgtcctcgaccacgggctggtgatcgcccagggcggcccggatgccatcaagaacgacccgaaagtgatcgctgcctacctcggcgcggaagaggaggaagtggcatgagcgacgtgaatacggcaccgctgctggcgttcaaggacgtcgacgtgcattacgggcagattcaggcgctgaagaaggtcaacctgcacatcaaccccggtgaaacggtcagcctgattggcgccaacggcgcgggcaagtccacgctgctgatgtcgatcttcggccagccacgggccagcggcgggcagattctctaccgcggcgaggacatcacccgcaagagcacccacttcgtggcgtccaacggcatcgcccagtcgccggaagggcgccgcgtgttcccggacatgagcgtggaagagaacctgctgatgggcaccatccccatcggcgccaagcatgccgacgaagatatgcagcgcatgttcgacctgttcccgcggctcaaggagcggcgcaaccagcgggcgatgaccatgtccggcggtgagcagcagatgctggccatcgcccgtgccctgatgagccgacccaagctgctgctgctcgacgagccgtcgctgggcctggcgcccatcgtggtcaagcagatcttcgccaccctgcgcgagctggcgcagaccggcatgaccatcttcctggtcgagcagaacgccaaccatgcgctgcgcctgagcgatcgggcctacgtgatggtcaccggggaaatccgcatgacaggcaccgggcaggaactgttgggcaatcaggatgtgcgcaacgcctacctcggcgggcactgagggtataaaagtggcggccgctgcagggcgatgctccgcagcggccgtcgtatttccgggcgatttaactggcgctgccgctggctgcctgtgcgtaagcggcgaaccagtgctgcaggttctcgatgacggtcatgatcgttctccttgcgattctgagctttagcctacgctccgcctaagcattcggctgcttgcttgtccggatcgtttcgatagtttttctggatggcctttcaggtggcgatgtggctggcctgcggtctgttgcctcaggtcatgggaaatgcccgcccgatagggcaccctgcaggctgtgaacgtttttactgccaaggagactcccatgattcgcaagtttgccgtcgcctccgtgctggctctgctcagcgcgccgctgttggctgccgaatgctcggtggaggtgcattccaccgaccagatgaccttcgataccaaggagatcaaggtcagcaagagctgcaagaccttcaccatcgacctcaagcacgtcggcaacctgcccaagcacgtgatgggtcataacctggtggtggccaagaccgccgacgtgcaggcgatcagcgccgacggcatcgcggctggagtcgacaaggattacctgaagcccgatgacgcccgggtgatcgcccacaccaaattgatcggcggtggcgaatccgactcggtgaccttcgatgtcagcaagctggacgctgcagactcgtaccagttcttctgctccttccccggccatgccgcgctgatgaagggcgcgctgactctggtcgactgattcccaccttcgtctcaaggccgctgccagtcagcggcctttttgttggtgcttcgtgtgctcgcggggaggatgggtttgccggcggactggcaaataagtgttcgctgtcgatgactcggcactctccattatcccttcgcctggcctggtaggtttcgccctttacgggcgagtcactttctttgcttgtgcaaagaaagtaagcaaagaaacacacccctacatacggccccggctgcgccggggttccctcattccatcaccactccaggggcacgctgcgaagggccatccctggcccatcgcagctctcgcgacatccatgtcgctcaaccccttacgcggtgattccactcggcctactgaaggggactgggcgttgcctatacgatcgcagctctagagcaaaagcaaaaccagacgccaccgatcttgaactgtggaaattttgcaagctcgcgccttggtcccgtcaggaggccgagtggaggtgtcgtgtagggggacgagccgcatggatgcggcgagaggcttaatggaccagggatggcccatgtaagccggcccccggagcggcgccggaacgagggaagtttcgcgtagcgaaacccgtatgtcggggtgcccttctttggcacacctttcttgggcaagcaagaaaggtgtggcgcccgtaaggggcgcaacacaatggttcagtagacgcggtaatggagagtgcgaagccagtaggtgatacgcacacaatctagccggttcgtgttaatccgcagctaccgcaccatgcaggaaatatttttgcgcatgaaaatcagggagttgtacgggttacccacaagccctgttgataagcctgtatcgatcatgtgcaaaaggccgtgcagcgctctggcgacgtgggctgccgggtatagcgctatttttgatcagtgctgataacgctttgcaaacaagatgttagttgagtgaagagcgtggttatcaacttttccccggttgctgtgcgcagtactgtggataaggtgagcatgcccggctgcaggcctctggatgtgaggcttacaggcgattgatcgttatttgatcagtctgtcgggaggcgaaaaaacactgccacgtcaacaattacttcaacgatttcagtgcgttgaaggcgacttacagcaagcttgtccacggaaggtgtggagcacgctgtggataaggtgcgcgcattgtcttccaggccgcgagccgtgggcgctggcgcggtctggtcgttttttgctcagtgcggttcagcgcttgtcgctggcactcaggccgcgccagcgtttggcgccgatcaggataaaacgcagctgctcgatcatcttggtttccggccggcggtgggcgggcagggcggtggcctgcgggtcgatcagctcgggcagggtggcgaacacggtcttcaccaccaggtcggccagcatgctgcgcgctgcctcgtcgaggtgctgcagcttgggcatcaggctcaggtcgctggtcaggtcggcggcgatgtcgtcgcgaaaggtcgccagtgcctggcgtaccggcagcgagccgccgtactgctcacgggcgagaaacaggaactggccacggtgctgctccacggcgcgcaggaagatctgcaccgaggcatcgatgatgccgcccagctcgaactcgttgcggcgcacctggcgcagggtggtgcggaaggtttcgccgacctcggccaccagggccaggcccagggcgtccatgtccttgaagtggcggtagaaaccggtaggcacgataccggcggcccgcgccacttcacgcaggctcaggctgctgaaggctcggccactgtccagcagctcacgcgcggcgtccatcagcgcctggcgggtggggtggtggtgctggcgtgctggcatgaatcacgtccttgtcgggttcgaggccccatcctaaaacaaaaaaccccgccaaggggcggggttcgggtatcgctggctagcgactcagtaacggtttttcaggccgtagctctcgtcgagcatgcccggtacgtcgccggtcttgggcgcatagtccttggggatttccatgtcgcgcggcggcgtcaggcgctcgcgcttgtcgctgctcggctcggcgtgcagggtggcgagcaggcgctggcgggtcacttcgtcgagcgccaggcggtcggcaccgtgggacaggtgctcctgaacgtcgtggtaactctgggtcagtttcttgaccagattggcggtggtgttgaagtgggtgaccacctcgttctgataggcctcgaaacgttcctgcatctcgtccagctggcgctgcgtgcggctgggggctgcattgggcgcgacgcgggcgatcaggaaaccgatggcgatgccagcgaccagggtaactgccggtagcaaccaggcggtgagcgtctgttccacgagtccttcctctctaaacggctttgctttacgttaacggctggaacctgcgctgtacaccgctaagtgcgtgtaggcgaaggtgttttaaggtgttgatccggcaacgcgcagacgcggtgcgggtacatcgttcgacgagtcgacccgattgaaggtcacggagttcactgttgctgatccgcgaaacccccacgatgatcgacggcccgagcggccagctggaagccctttgcctggaagtcgccgacgcacgcggcgtcgcgctgatctgccaccccaacccggtgcagggcggcaccatgctcaacaaggtggtgtcgacgctgcagcgcaccgcccgcgacgccggctatcacaccctgcgtttcaactaccgcggcgtgggcgccagtgccggtagccacgacatgggcaccggtgaagtcgacgacgccgaagccgtcgcccactggctgcgcgagcgttacccggatctgccgatcaccctgatgggtttttccttcggcggtttcgtggcggctgccctgggcggtcgtctggagcagcagggcgtcgagccggcgaagctgttcatgatcgccccggccgtcacccgcctgaccgccgaaacgccgccggccgagcgttgcccgctggtgatgattcagccggacgccgacgaggtgatcgagccgcagcgcgtctacgactggtcggccaacctcgggcgtgcccacgaactgctgaaagtggcagaatgcggccacttttttcacggcaagctgaccgatctcaaggatctgctgctgcctcgcctctgatctgcgcgtgccactgcggcacggcatatcctcaagatggtccacgtaaagcgaacctgaacatgaccactcgtatcctcaccggtattactaccaccggcacgccgcacctgggcaactatgccggtgcgattcgcccggccatcgtcgccagccgccgcgccgacatggattccttctacttcctggccgactaccacgcgctgatcaagtgcgataacccggcacgcatccagcgttcgcgcctggagatcgccgccacctggctggcgctgggcctggataccgacaaggcgaccttctatcgccagtccgacattccggaaatccccgagctgtgctggctgctgacctgcgtggccggcaaggggctgctcaaccgcgcccacgcctacaaggcctcggtggacaagaacgtggaagccggtgaagaccctgacgccggcgttactatgggcctgttcagctacccggtgctgatggccgcggacattctgatgttcaacgcccagaaggtgccggtcggccgcgaccagatccagcatgtggaaatggcccgcgacatcggccagcgcttcaaccacctgttcggccagggcaaggacctgttcaagctgcccgaagtggtgatcgaggaagacgtggccaccttgccaggcctcgacggccgcaagatgagcaagagctacgacaacaccattccgctgttcggcagctccaagcagctcaaggacgccgtggcgcgcatcgtcaccgactcccgccagccgggcgaggcgaaggatccggacaactcgcacctgttcaccatctaccaggcctttgccgcaccgacccagcaggcggatttccgcgccgctctgctcggcggcctggcctggggcgaggccaagcaggcgctctatgaactgctggaagccgaactgggcgaggcgcgcgagcgttaccacgccctgatcgcccgtccggcggatctggaagacatcctgctggccggcgccgccaaagcgcgcaagatcgccacgccgttcctcggcgagctgcgtgaagcggtgggcctgcgctcgttccgcgagcaggtgcaggtggccacggacagcaagaagaaggccgccaagcgcgcccgcttcgtcagcttccgcgacgaggacggcagcttccgcttccgcctgctcgatgccgacggcgagcagctgctgttgtcgccagccttcgccgatggcaaggcagccgggcaggcgagcaagggcctgcagagcggcgagccgctggacatccgcgttcagggcaatgccttcggtgtgtggctgaacgatcagctggtcggcgaaagcccggccttcgccgatgccgccgccgtcgaggtagccatcgcccgcctgcgtgacgccctggcgccggaagaagcctgacaccattggcgcgcgtcgcggtctgagcctgcgcgccggcggatgccgaatccgcccggcgcctgcgctgccctgggggcgaggctaaaacctcgccagccatagggcctatttgccaatccccgggggcgtcgttaaagtgtcgcccccgcttcacttgcccggttttcgcactatgactccgctcgaacgctaccaggccgacctcaaacgtccggacttctttcacgatgctgcccaggaaaaggccgtgcgccacctgcagcgcctgtatgacgagttgatcgccgacgagcgcaacaagcccggtgtgctcggcaagctgttcggcaagaaatccgccaccccggtcaagggcctgtatttctggggcggcgtcggccgtggcaagacctacctggtcgacaccttcttcgacgccctgccgttcaaggaaaaggagcgcacccacttccaccgcttcatgaagcgcgtgcacgaagagatgcgttcgctcaaggacgtgaagaacccgctgacggtgatcggcaagcgtttctccgagcagttccgggtgatctgcttcgacgaattcttcgtctccgacatcaccgacgcgatgatcctggcgaccctgctcgaagagctgttcaagaacggcgtgaccctggtggccacttccaacatcgtgccggacggtctctacaaggacggcctgcagcgcgcgcgcttcctgccggcgatcgagctcttgaaggtgcacaccgagatcgtcaacgtcgacagcggcatcgactaccgcctgcgcgcactggagcaggccgagctgttccacttcccgctgggcgaagcagccgagcaaagcctggaaaagagcttcaagagcctgctgcacgagaacaccaccgtgcaggaaaacgaatcgctgatgatcgagaaccgcgccatcgtcgcgcgcaaggtcggcggtgacgtcggctggttcgatttccgcgagctgtgcgacggcccgcgcagccagaacgactacatcgaactgggcaagatcttccactcggtgattctcgccaacgtcgagcagatgagcgtggccaaggaagacatggcgcggcgcttcatcaacctggtcgacgagttctacgaccgcaacgtcaagctgatcatctccgccgaagtggagctcaaggatctgtacaccggcgggcgcctgagcttcgagtttcagcgtaccctgagccgcttgctggaaatgcagtcccacgagttcctgtcgcgcccgcacaagccctgatcggcccgccgcgacggcaaaggccgcacgcccgcttccagaccggaagcacggcgtgcggcctttttcgtttcagcctgcgggctgcacctgctgctggaactgctgacggtagtggttgggcgacagccccgtgtgctggcggaacaggcgggcgaagaagctggcatcgtcatagccgatttcatagctgaccgccttgatgctcttcgccgatgacgacagcaagccctttgcggtttcgatgcgcaggcgctgcaggtagtacagcggcttgtcgccggtggcggcgtggaaacggcgcatgaagttgcggatgctcatgccgtggtcgcgggccacatcctcgaagcggaagcgttcggcgaagtgctcctcgagccactgctggatctgcaggatcttggtgtcctggtgctgcttctggccgccgaagccgatgcgccccggggtgtagctgcggcgcacttcgtagaggatgtcgcgggccacgctctgcgccacgctggtgccgcagaaacgctcgatcaggtagatgtacagatcgcacgccgaggtcgggccggccacgcagtagaggttgtcggcgtcggtcaggtgcttgtcctgattcagcgccacctgcgggaagcgcttggcgaattcgctgaagaaacgccagcaggtggtcgcctccttgccttccagcaggccggcggcagccatccagtacacgccgttggcctcgccgcacaggctggcaccggcggcgtggcgggcacgcagccagtcgaacacctgagggtaacggctgcacagggcgtcgtagtcgtcccagaaggccggcaggatgatcagctgggcctcgttgtcgagcgggccgtcgaccggcagttgcacgccgctgaaactggtgacgggcaggccgtccgggctgaccaggcgtacctcgaaggtcggcaccaggccgaggccctgatgcttgccgtggcgcaggccggccatatggaagaaatctctggcctgcatgagggtcgaagcgaatacgccgggcgtggcgagaatgctcacgcgcgtgagtggggactggctgggcatggttgttgttcttgttcgagtgattatcggcctgagggtaaagccgtcaggtttcggctgaatcgtcttcttttatatgggctgcgtccagcccggtcttgcaagtctgtgctgggagagaggttgtcatgctgagttttgccgagttggccgcgtcgccattcgccgattgggacggcacacccgccgccgcgagaatcctgcagaaggaactggccgagcaggtgcgcctggaggacgactttccgccgctgcgcctactggccggcgtggacgtgggcttcgaagagggcggtgaaatcacccgcgccgccgccatcctgctggatgccgaaagcctgcagccggtcgccgaatgcgtggcacgcattcctaccagcatgccgtacgtgccggggctgttgtcgtttcgcgaattgccggcgttgctgtcggcattggcggggctgcccaatgagccggatctgatcgtcgtcgacggccatggcatcgcccatccccgtggcctgggcattgccgcgcatttgggcgtggtcacggggcggccgaccatcggcgtggcgaagaagatcctcaccggccaccactgcgagctgggcgaggagcgcggtgacaaggtggagttgctcgaccgccagaaccggcagatcggctgggtgctgcgcagcaagcgcaaggtacggccgctgatcgtctcgccgggcaaccgggtgagcatgcacaaggcggcggagttggtgttgagttgggatcgcggttatcggctgccagagccgacgcggctggcggatcggctggcttcacggcgtgatgttaaagggccgaaattgctctagacaggagggtggggcgaggtgatgggttgtcacctgcgcggtccgacccatcctacggtccactcttgttggagcgggccatacccgcgattcgcgcgcatggcgcgctcccacaggtgatgtgggtgggccgcgtacgtgctaacccaccaccatccctaaccccgaaaaatcacggcgccgggttgggctgcgatttgtggatcgcctcgatgcctttgagcacctcatcgctgagggtcagctcgctgctggtcaggttggcttccagttgctccagcgaggtggcgccaatgatgttgctggtcacgaacgggcggctggtcacgaaggccagggccatctgtgccgggtcgaggccatgttcgcgggccagggccacgtagcgcgagcaggcggccacggtttccggagcgttgtaacgctggaagcgctcgaacaggctcaggcgcgcattggccgggcgggcgccgttctcgtacttgccggagagcatgccgaaggccatcggtgagtaggccagcaggccgcactgctcacggatcgagacttcggccatgcccacttcgtagctgcggttgagcaggttgtaggggttctgcaccgacaccacgcgggacatgccgcgggcttcggccagctgcaggaacttcatggtgccccacggcgtttcgttggacaggccgatgtggcggatcttgccggccttgacctgctcgtccagcgcttcgaggatttcctcgatgggcgtggagtcgctgtcctgatgctggtagccgagctggccgaagaagttggtcgggcgctccggccagtgcagctggtagaggtcgatccagtcggtctgcaggcgcttgaggctggcatccagggcggcgacgatatgctggcggttgtgcttgagctggccgtcgcggatgtgggtgatgccgttgccggggccggcgaccttgctggccaggatccagtcggcgcggtcgccgcgctgcttgaagtactcgccgatgatctgttcggtcttgctgtaggtctcggcgcgcggcggcaccgggtacatttcggcggtgtccatgaagttgatgccgtaggccttggcgcggtcgatctgcgcgaaggcttcggcggcagtgttctgctcaccccaggtcatggtgcccaggcacagggcgctgacgttgagatcggtgcggccgagctggcggtattccattggagcctcctctgacaaaaggcccatacaagcaggttgaaatttttttcgcaatcaggataatccgcgtcctctttctgcggtggaagtgatgcgccgcctgccgaagaatcttgccgtacgcggacgcgctgacccgagcccccgatagcgcccgcatccggctgcctttgacttgtcaaagtacgcactattcagtaagatccgccgtctatttttgctgggcggcccctgaggctataaagaatgaaaacttttaccgctaaaccggaaacagtaaaacgcgactggttcgtcgttgacgctgctggtcagaccctgggtcgtctggctacagaaatcgcgagccgtctgcgtggcaagcacaagcctgagtacacccctcacgttgacaccggcgactacatcgtcgtcattaacgccgagcaggtacgtgtaactggcgctaaaaccagcgacaaaatgtactactcccactccggtttcccgggcggcatcaagtcgatcaacttcgagaagctgatcgccaaggcccctgagcgcgtgatcgagaccgcggttaaaggcatgctgccgaagaacccgctgggccgcgacatgtaccgtaagctgaaagtgtatgcgggcgctgctcaccctcacactgctcagcagcctcaagaactgaagatttaacggaatagttcattatgtcggcgactcaaaattacggcactggccgtcgcaagactgcaaccgcacgcgttttcctgcgtccgggcactggcaagatctccatcaacaaccgcactctggacaccttcttcggtcgtgaaactgcccgcatggtagttcgccagccgctggagctgaccgagaccgtcgagaaattcgacatctacgttaccgtcatcggcggtggtgtgagcggtcaagctggtgcgatccgccacggcatcacccgcgctctgatggactacgacgagactctgcgtccggctctgcgtaaagcaggctacgtgacccgcgatgctcgtgaagtcgagcgtaagaaagtcggtctgcgtaaagcgcgtaagcgtcctcagtactccaagcgttaattcgctgctgtactcgaaaacgcccagtttcctcacggagctgggcgttttttatggccggtcatttttgctggccagtctctgggctgtgcccgctatgttgctactccaggctctgcggtcctccttcttatctgcccattccggctacccaccgcttcgttgatgcgcgtcatgagtcgcctggccggcctgtgcgaatctctcgccggattgcagtagcgccgctcaagacgcgcgaccacgacatcctgcctgtgcatggccgccgatcgaacggcacgggccgtatggccgggacaatggattaaagtcgccgatgaccgtcgaatggaggcgccgcgggccgaacgagcacgcgcctgcgccagccgctgctgcgcgcgaccaacacttactaatgagaggcctgagcaaacaggccggaaagccgatgggagacgactgaatgagcaatgacggcgtgaatgcgggccggcgtcgctttctggtggcagccacttcggtggttggggccgccggggcggtgggggctgcagttccgtttgtagggtcgtggtacccgagtgccaaggccaaggccgccggcgcgccggtcaaggtgaacgtcgccaagatcgagccgggccagcagatggtggccgagtggcggggccagccggtgttcatcatgcggcgcaccgaaacgatcctcgccaatctcaccaagatcgaagggcagctggccgatgccgattcccagcactcggtgcagccgggttacgtcgacccgaaaacccgctccatcaagccggaaattctcctgttggtcgggctgtgcacacacctgggctgctcgccgtcgttccgccctgaagtggcgccggcggatcttggcgagagctgggtcggcggctacttctgcccctgccacggttcgcgctacgacctcgccgggcgcgtgtacaagtcgcagccggcgccgttgaatctgccggtgccgccgcatagctacgagtcggctgaggtgatcatcatcggcgtggatcaggagcaagcaggatgagcaaattcatggactgggtggacgcgcgctttcccgccaccaagatgtggaacgaccacctcgccaagtactacgcgccgaagaacttcaacttcctgtatttcttcggctccctggctctgctggtgctggtcaaccagctgctgaccggtgtgtggctgaccatgagctacaatccgactgccgaaggcgccttcgcctcggtcgaagggctgatgcgcgacgtgcgcaccggcgatacgccccatggcgcgatcctgcgctacatgcactcgaccggcgcctcggcgttcttcatcgtcgtctatctgcatatgttccgcggcctgctctacggctcgtaccagaagccccgcgagctggtgtggatcttcggcatgctgatctacctgatgctgatggctgaagccttcatgggctacctgctgccgtggggacagatgtcctactggggcgcccaggtgatcatctcgctgttcggcgccatcccttatatcggcgatgcgctgaccgagtggattcgcggcgactacctgatctccggcatcaccctcaaccgcttcttcgccctgcacgtggtggccctgccgatcgtcattctcggcctggtggtgctgcacatcctggcgctgcacgaggtcggctcgaacaacccggacggcatcgacatcaagaaatacaaggacgagaacggcatccccctcgacggcattccgttccacccgtactacacggtgaaggatatcgtcggcgtggtggtgttcctgttcgtgttctgcttcgtggtgttcttcttcccggagatgggcggctacttcctggagaagcccaatttcgagcaggccaaccccttcaagactcccgagcacatcgccccggtgtggtacttcacgccgttctacgcgatcttgcgcgccatccccgacaagctgatgggcgtgatcgccatgggcgccgccatcgccgtgctgttcgtgctgccctggctggaccgcagcccggtgcgctcgatgcgctacaagggctggctgagcaagctgtggctgctggtgttctgcgtgtccttcgtcatcctcggcgtgctcggcgtactgccgcccacgccgggccgtacgctgctgtcgcaactgtgcacggcgctgtatttcgcgtacttcatcctgatgcctttctacaccaggatggaaaagaccaaacccgttcctgaaagggtgacaggctgatgagaaagctattcgctgcatgtgtggtcgcgctgttgcctgccttcgccctggccgccggtggccacggcgtggccctggacaaggccgatatcgatctgaccgacaaggccgctctgcaggacggcgcacggaccttcgccaactactgcatgggctgccacagcgccaagttccagcgttacgagcgcgtcgccgccgatatcggcgtatccgaacagcagatgctggacaacctggtgttcaccggcgccaagatcggcgaccacatgaacatcggcatgaaacccgaggacgccaaacgctggttcggcgccgcaccgccggacctgaccctggtcgcccgggtgcgtggcaacgactggctgtacacctacctgcgcaccttctacgacgacccggcgcggcctctgggtgccaacaacctgatgttccccaacgtcggcatgcccaacgtgctgggccgcctgcagggccgccagtacatgggctgcaagcaggtgcaggtggtcgatggcggcaagaagcagtacgacccgctgaccggcacgccgctgacccacgaggcttgtgatcagctggtgctcgagcccaacagcggccagctcagccccgaggccttcgatgacaaggtgcgcaacctggtgaccttcctggcctactcggcggaccccaacaagctgcacatgcagcgcatcggcacctacgtgctgatctacctggcgttcttcttcgtattcgcttacctgctcaagcgcgaatactggaaggacgtccactagaacgatccgaaccggcagcttcgcctgcgtttttcaacggccagcgaaggccgcttccggtatcatgctcagcccgcgtaccccgcgggcttttttatgccctgaacattcatctcagggactgccgggaaccgtcgctagcgatagcgcttcccggtgcgttcacgtttcacgaatctggaggatcgccttggctgcgaccaaccggttggcctgttattccgaccctgccgaccactactctcaccgcgtccgcatcgtgctcgccgaaaagagcgtggttgtggaaatcatcgatgtggagcagggccgcttccccaacaagctgctggaagccaacccctacggtaccttgccgactctggtcgaccgtgacctggcgctctacgagccgacggtgatcatggagtacctggaggagcgctatccccatccgccgctgatgcccgtgtacccggtggcccgcggcaacacccgtctgttgatgcaccgcatccagcgcgactggtgctcgctggtcgatctgattctcgatccgcgcagcaaggagccggcccgcgtgcaggcgcgcaaggaattgcgtgaaagcctcaccggcgtttctccgctgttcgccgagaagccattttttctcagtgacgaactcagcttggtagactgctgtctgttgccgatcctctggcgtttgccgctgttggggatcgaattgccaaggccggccaaaccgctgctcgattacatggaccggcagttcgcgcgcgaaagttttcgccagagcctgtcgtccgtcgaacgagccatgcgctgatccatttttctggcgcgcacagttggcgcgcctcgttcaggaggtttgatgaactccagtcgtccttatctgattcgcgcgctctacgagtggatcgtcgacaacgattgcaccccgcatctgctggtcaatgccgagtatccgggcgtgcaggtaccgagcaagttcgtcagcgacgggcagatcgtgctcaacgtgtcgcccaccgccgtgcgcgagctgtccctggggctcgatgcggtcagtttcgaaggccgcttcggtggtgtcgcccatagcctgttcgtgccgtcggccgcggtgctggcgatctatgcccgcgagaacggccagggcatggtcttcgatcaggagccgccaccggtggagagcgaaatcgaggaggtcgaggacgaaccgacgccgcccgatgacgagccgccgcggcccagcgggcgaccgagcctgaaggtcgtcaagtaagcccctggcgctgcgtcgcatccaaaaaaatgccggtcttctgaccggcatttttcgtttctgggtatcgtgaatgccgcttgcatgatggcattaagtcacttcgtgcaatctgcctgagccgttgcgcttgattttgcagtttgcacggcgtaaaagaacttaattatttattaagtaattgatatttaacgattatttttattttaaaaacctggcacagcgcttgcgatattcatggggaagccacaatcctgaagttggatgtggcgaacttgaatgaaacaggagtgttgcccatgaaactgccagtcaataagttcgcttttgccgctatcactgcaaccgccctgagcctgtccgtggcgggtaccgctttcgccgatacctacaacagcactcagccgaccatgctggctgcaaacaccatggacaaggctgaagaagccgtttccgacacctggatcaccagcaaggtcaaatcgtccttcctggctgacgacggcctcagcgctctggacatcaaggtcgagaccaacaaaggcgtggtttccctgtccggcgtagtgaagaccgaagccgagcgtgatctggctgttgccaaggccaaggaaatcaaaggcgttcaagcggtttccgctgacggcctgaaagctgccgactaatcatgcctaaccggcaggccattgcggcctgccgctctccttggagaatcatcatgaattccgacatcatcaaaggtaagtggaagcaactcagtggcgacatcaaggcgcgctggggcaagctgaccaacgacgacgtggatgtcgccgaaggccatagcgaatacctggcgggtaaactgcaggagcgctacggctggaccaaggaaaaggccgaggaagaactgcgcgatttccgcagcaagtactgacctcgccgctggtagctaccagcgtaatacatgaagccccggcccatgccggcgcttcgtgctttctgcctgccgctcggcagcagggggtcaagttgtcgtctggcgggccgataccctgtgcacattcgccaggcacaggacgtagcatgtcgactatcaccccctccggcgcaagctccgcgccaccggtcagaaccagggctgcaaccactgcggagccaggcaaaggcgaagccgggaaggcggccagcgaaccggagcagcagccttcggtcaccgtcaccctcagcgagtacgcccagaagcgtgcaaagagcatgcgtgaggcatttggcaaactgcgtgaaatgcaggcccgccaggatgaatcgcgcaaggatgccgcgcgccagcgggtggaagacctcaagcggcgtatcgagatgctcaagaagttcgcggtggcgctcgggccgtccgctgccaagggcgtactgaggcagctcaaggaaatggcccaggagctgggccaggccgccgcggtgctcaaggagccgtctggcggtgccgcatcgacgataggcgccgctcaatcgagtggcaacagtgatgccgccacgaacgaaacggccacgaccgaagcggtcacggatgccgagatcaacgcggatgcgcccgattcgaacccagctattgccgcagaagttgtcgatgaggaggctgccgatcacgaacgtgccgaaaaagatgacgagcaacctgccaatgaaaccaacggtgacgaacaggcccaggcggccttcagccaggcccgtaacgagcgcaatgaacgacagcgccgcgctgacgccgaagagctcaagaaagttgctgcccagctcaagcagttgttggccatggcgcgctcgcaactgggccgcaagccggatcaggacagcaagaaactcgtggaaggtatcaatgagcagctggccgaagtcgataaagccgtcactgatatgagtggcgtcggcctttccatttcgctttccgtcggctcgtcgctgtcgatcagcgtttaacaggtcgtgaggctgggcagcgattcacgccagaatcgccgccagcgccgcgcggtcgacgttggcgccgctgagcaccacggcggcgcgctcgccacgattgatctcgcgctcctgaatcagcgctgccagggctgccgcgccggcgccttcggccaggttgtgggtgtcttcgtggtagatgcgcatggcccggcggatctcgtcgtcatcgacccgcacgatgcgcgccgcgcctgcgcgaatgatctccagcgcttcgggctgcggcatgcggcaggccatgccgtcggcgatggtgtcggcgctgtcggtgcagatgatcctcccggcggcgaaactctgcgcataagcatcggcggccgcgctgaccacgccaaccacctcggtatccaggccgagcaggtcgcgggtacggatcactccgcagatgcccgaacccaggccgattggtacatagatgcgcttgagtggcggcgcggcttcgaacagctccagcgcataggtggccacgccgcggatcaggtccggatgcagcgacggcacgaaatgcaggccgcgctgcacggccagttcggcggcccgggcgcgggccgcatcgaagtcgcggccatgctcgatcacctcggcgcccagcgcggccatggcggcgttcttttcccgggcattgccttcaggcaccacgatgacgatgggtaatccggccttgcgcgccgccagcgccatgctttgcccatggttgccgcgggtggccgagatcagcccgctgatgcccggctcgcggcgcataagctggtccacgtagaccagcccgccgcgcaccttgaaggcgccggtcggcgtgtggttctcgtgcttgacccacacctcgcagccgaggcgttcggccagcagcggccaggcgaactgcggcgtcgccggaatgctcgggcggatcaggttgacggcttggcgcagggcggcgaggtcgaacatcgggtggtgctccgggcgggctttgaccagatgctacggctcgggcattgtatgggtaaatctttatattgcatggcaagcaatgtggttacctgagcttcagggcagcacgctgcccacttacctggcgctggtcgaagcgatttccgtggccatcggcaagggcgaactcaaacccggcgaacgcctgccaccgcagcggcggctggcctggacgctgggcatcaacccgagcacggtgatgcaggcctaccgcgaggcggcgcgccggcatctggtatctggcgaagtgggccgcggcacctacgtgttggccgatagccacgaagccagcctgttccacctcaagcaaccgcgactgccagccgacggcatcgacctgtcgaccaacgtgccggtgcacgatggcggtagcgatgacctgtcgcgcaccctgcagcggctgatcgacgaggggcgcctggatgccctgcaggcctacgcgcccgccgagctcgaagaacgtgggcgggtggccgtcagcctgtggctgcagcaacgcggcgtgcatacgccgccgtcccaggtggcgctgtgcgccggtgcccagcagggcgtgtcggcggcgctgctggcgctgtgcgaggcgggcgacccggtgctggccgaagcctttaccgcgcccggcatcaaggccgccgcccgccagttgcgtctgccgctgcatggcgtggccatggacgagcgcggcattctccccctggatctcgaccgccaggtacgcgccaccggtgcgcgggtgctggtgctcacgccgtgcctgcagaaccccaccggcagcagcatggatggcgagcggcgccagcgcatcgccgagctggtggagcgccatggcctgtggctgatcgaggatgacgtctatggcgctctcggcagccaggcgccattggccgctgcggtgccaacgcgcagcctgctggtcagcagcctgtcgaagaccgtggcgccgggcctgcgcctgggcttcatgcacgggccccaggcgctgctcaaacgcatcgacccgcaaggccacgccaccagctgggcggtgtcgccgttgtgcctggcactggcctgcgagtggatcgaggacggcaccgccgcgaacaagttggcctggcaacgcgaagagctgcaacagcgctggcgcctggcgagccgggtgctgggttcgcgcatgccgccaggccgcgaagtagcgccgcacctgtggctgcagccaccggacagcgccgccctggtggcggcctgccgggccgcaggcgtggaagtggtgccggcggacgtgttcgccgtcggtcccgcccaggccagtgcgattcgtatcagcctggccgccgcgcgcagccgcgccgaactcaagcaggcgctggaacgcatcgccgaagcctggctcctatgagggagcccttgcacgctgacggtaataagtgtcagctatgatccgtgaaattcacgataaggaaccgtgcatgtcccttcctacagacggcgcttttatcgtcgtcaacactgccgaacaagccgttgaccgcctcgccgcactgcaccagcgcgccaccgagggcctgagccaggcgctcaagcgctacctgaaagaccgcgtgcggccctccgccgaagagcaggagctgttccgctaccccgagctgcgcctgacctacgattgccagggcgaagtgccgaccaccgtgcgcgcctacgccaaggtacaggtgcccggcacctacagcgtgaccatcacccatccggcggcgtttcgtaagtacctgctcgagcagctgcagccgctgatggccgacttcaccctgaccgtcgaagtcggcgtcagcgagcagtacattccctatccttacgtggtcgagggtggtgacgagttggctggcagtggcgtgaccgccgccgagctggctcgggtgttccccagcaccgacctgtccgccgccaccgatggcaccgccgacggcctgtacgactgggagaacatcgacccgctgcccctggcgctgttcgacgcggcacgcaccgacttctcgctcaagcgcatccagcactacaccggcagtgactggcgccatgtgcagccatggatcctgctgaccaactaccaccgctacgtcgaccagttcatccgccatggcctggacatgctgcagagcgactcgcgcttcacccgcatggtgcttccgggcaacgtggtgatcgaacgcggcatggccgaaggcgagatgcaggcgatcatcgagaacgtggtctggcaccgctaccagatgccggcctaccacctgcaggccgaagatggccatggcatcaccctggtcaacatcggcgtcggcccgtccaacgccaagaacatcaccgaccacctggcggtgctgcgcccgcattgctggctgatgatcggccactgcggtgggctgcgtcagtcgcagaccatcggcgactatgtactggcccacgcctatatgcgccgcgacggcattctcgaccgcgtgctgccgccgcacatcccgctgccggccctggccgaagtgcagcaggcgctgcaggacgccgccgcgcaagtcaccggcgagcgcggtgacgacctcaagcgtcgactgcgtaccggcaccgtgctgacctacgacgaccgcaactgggagctgcgctgggcccaggaacggccgctgatcaacctgtcgcgggccgtggcggtggatatggaaagcggcaccatcgcggcgcaaggctatcgcctgcgcgtaccgtacggcaccttgctgtgcgtgtcggacaaaccgctgcacagcgagatcaagctgccaggcgcggccggtgcgttctacgagcgggcggtgacccagcacctgcacatcggcattgccgcgctggatctgttgcgcggccagctcaactcgctgcactcgcgcaagctgcgcagcttcgacgagccgccgttccgctgaggccgttgtgccaagaaccggttcatgagctttcagcccaggttcgtcgatttgggtagttcgtagggtggacgacgcttcatccgtccaccgctcctcgatcgcaatggtggatgaaaagagcgtcatccaccctacgtagctggaaaacctcagctcacgcacaacgtgtggaacgatcagttgtagaaagctcggggctaaagcccctcccacaagttacgcgaatgtccgcttctgccttgtagctgccgcttcatgcgcaaaaaagatcgtgaacaggctcgaagaactagccgcgccgtgcaatccggcgcgacacttatttgcggttcttacccgtcatcatcttccagcggttgcggttgagcaggatatagccggtgagctgcatgccggcggcgatcaccaggctgcgggtcagatccgggttggcggggcgcgggccggtgtagatctggtacagggcgtacacgacgccgatcaggccgaggatgaagaacaccaggccgaggatggtcaggcggtgaagcttgcgtggcagcatgtcagcacatcgtcatggcaaacggggcggccaaactaacccggaatcggcagcggcgccagccatcctggccctatcaagtgcgcgcggatgggctagattgattgtcaggcatccacctcttcgccgattcatgccgagacgtccatgctgaagaaaatccccacccaggccgtgcgcatcggcatgttcatccagggcttcgatggcaactggctgtcgcacccattctggaaaagtcgcttcgtcatcgaggatgccgaagacctggcccgggtgcgccagagcggcgtggccggcgtgtggatcgataccagcaagggcctggatgtcgctgcccaggccggtccggcgcctgggcccgcggttgctcccgtcgccgtacctgccgagattgccgcgccggtggccccgccgcctgcgccggtagccacctgcagcgtgcgcgatgagctacagcgcgccaccaagctgatcaaccgttccaagaaggccgtcaccgagctgtttcaggaggcgcgcctgggcaatgccatcaatgtcgagagctgcctgccgctggtggccgacatcagcgagtcgctggcgcgtaacagctcggcgttgctcggcctggcgcggctcaagcacaaggacgaatacacctacatgcactcggtggcggtgtgcgcgctgatgctctcgctggcccgccagctgggccttgacgaagagcgcgcccgggaagcggggctggccgggctgctgcacgatgtcggcaagatggccatgccgctggaggtgctcaacaagcccggcagcctcaccgatgccgagttcgccatcatgcgcagccaccccgagcgcggccacgccatgctgctggccgccggttcgctgcccgagtcggcactggacgtttgcctgcatcaccacgagaaatacgatggcagcggttaccccggtcacctcgccggcgaggcgatcagcctgctggcgcgcatgggggcggtatgcgacgtgtatgacgccatcacctccaaccggccctacaaacaggcctggaacccggccgaatccctggcgcgcatggcgcagtggagcggccatttcgatacccacgtgttccacgcgctggtgcgctcggtgggcatctacccgctgggttcgctggtgcgcctggagtccggccggcttggcgtagtggtcgacctgctgccgggcaagctgaccacgccagtggtgcgcgtgttcttctcggcgaagaacaagacggcgatcacccagcaggaggtggatctgtccaaaccgggcgccagtgatcgcatcgtcagccgtgaagatccgggtgagtgggggttcagcaacctcgacgatttctggcgttagcgcttatagcagcatgaaaaggagcttggcggcgccctgtgctcagacactatcatcaccgcgtcgtgccactacctgatcatcgagcctgtcatgttgcgtgccgtacccaaacgctggttgattctcatcgccgtgatgctggccttcatgcccatcgtcatcgacatgaccatcctgcatatcgccgtgccctcgctgacccaggcactcggcgcgtcgagcaccgagatcctgtggatcatcgacatctacccgctgctgatggccggcctgttggtgcccatgggcaccctggccgaccgggtaggcaatcggcgcattctgcttgccggcctcagcgtgttcggggtggcctcgaccctggcggcgttcgcgcccacaccggcgttgctgatcgccgcgcgggtcctgctggcgctcggcgggtcgatgatcatgccctgcgtgctgggcatcatccgccgcaccttcgaggacgaacgcgagcgggccatggccctcggcctgtggggcaccgtcggcgcggcgggggcggcggtcggcccgctggtcggcggtgtgctgctcgaacacttctggtggggctcggtatttctgatcaacgtgccggtgatggcggtggtgattccggtcgcctttgcgctgctgccgcgggtcgaggagaccacgccgggcaaatgggccatcggccaggcgctgatccttatcgccggcatcatcagcgtggtctatgccctcaaggccggcgtcggcggtacccagccgctgccggtcgccttgctggtgatgatcgtgggcctggtgctgctgacgctgttcacccgccagcagttgcgcgcggccgagccgatgctcgatctgtcgctgttcgcccgcccggtgctgctggccgggctgatcatggccgtggtggccatcggcgccctggccggcgtggagctgaccctggcgatggagctgcagtacgtgctcgacaagtcgccgctgcaggcgggcatcttcatgattccgatcatggccgcggcggcggttggcgggccgctggccggttacctgtccaatcgctttggcctgcgcctggtggccagcctgtcgctggcggcttccgccggagcgctgggctacgtggcctttgccgatttgcatgagccgcgcctgggcgtaccgctcatgctcgccgtgctggggctggcgctgagcatcggcctgaccgcctcgtcgatcgccatcatgggcgcggtggaagccagcaagggcggcgcggcgggcgccctggaagcgaccgcctacgagttgggcaccgggctggggatcaccttcttcggcgtattcatgtccagcgtgtacggccacaccatcgccttgcccgcagagctggcggcagcattggcccagcgggcggcgcgttcgattggcgacagttatctggtcgctgccgagttgccggccaagcagggcagtgcggtgatcgcagcggccaaggcggcgttctccagcacccactcgatcctcctgtgcaccgcggccgtggtggtcggtgtgctggcagtcgtggtgttcaggttgttcaaggggcagggcgggcaaagcgcacattaggggctgttgacgttccacgcccggcccttattgatcgttcctcacgtcgaaccgtccgcgtgggaatgccgccgatgatgctctgcgtccgctgttgcatgctgcgcgcagccggagcaggcgcagagcgccttggcctgggctaccactctggagtgtgggagccatcgtaagaggctgctgcaaggcagaagcggacgtcgttgctttggctttgtaatgtctctcttgcgcaaaattagcaggcgacaccaatcgccccttcagaaggccgagcggaatcgttgtggagagggttgagcgacatggatgtcgcgagagccgcgatgggccggatgccggggctagaccttttggtttcttttggggcgatgccaaaagaaacccgctcgtcagagcggaaccgagcgcacaagcaactcggtaatgctggcgaacccatcgtgggggatgggctacgccattattttcgcgggcatggcccgctcccacaggtaatgcaccaacgaccgctcccgccatttggctaaaacggcgttaccacacggcgatatgcgagtccgcccgtggctcggtgccgccgcacagcacgccagtttgtggatcacgcacgatgatctgcccgcggccgtagtcggtggagtcgcattccacgttgacctggtggcccatgcgcgccagggccacggccaggtcacgcggggctgcctgttcgatgccgaccttcctgtcgcccatccattgccagcgcggagcatccagcgcggcctgggggttgaggccgaagtcgaccaggttcatgaccatctgcacatgcccctggggctgcatgtagccgcccatcacgccgaacggcgcgaccgcttcgccgtccttggtcaggaagcctgggatgatggtgtggaaggtcttcttgccggcgaccagggcgttggcgtggttggcgtccaggctgaattcctgaccacggttctgcagggcgatgccggtgtccggcaccacgacgccggagccgaagccgtgatagttgctctggatgaacgagatcatgttgccttcgccatcggcggcggccaggtagacggtgccgctggcgtgcgggtcgccggcttgcggctggatcgcgcgctcgccgatcagcttgcggcggcgttcggtgtaacccgggctgagcaggtcggcaaccgcgacgcgcatgtgctcggggtcggtgatgtggtgcaggccgtcgctgtaggccagcttcagcgcctcgatctggcggtgccaggtttgcaggctgtcgcggtgatcgaactcgaagccctggagaatctgcagggtcatcagggcgaccaggccctggccgctcggcgggatttcccacacgtcatagccacggtagttgacgctgatcgggtcgacccagcgcggcttgtagccttgcaggtcttccttgcgcaggtagccgccggcggcccgcgaggcttggtcgatggtctcggcgagctcgccgcggtagaaactctcgcactggctgtccgccagcgcctgcagggtgcgcgcctgggccgggttacggaacagctcgccggctttcggtgcacggccgtcgatcagaaaggtatcgaaccaggcctgcatggccggctcgcggcgcgcggagaaatcatccagggcgacctgccactggtgggcgaccaccggcgacagcgggaagccatcgttagccaggctgattgcaggtgcgagcagttcggcgaatggcaggcggccgaagcggcgcgacagttcggcccaggccgacgggcagcccggtacggtaactggcgtccagccgtacagcggcatctccttgtggccggcggctttgacggtttcgatgttcagggccgcaggcgcgtggccgctggcgtccaggccgtgcagctggcctttgacccagaccagcgcgaaggcgtcaccgccgatgccgcagccggtgggttcgaccaccgtcagcgcggcagccgtggcgatggcggcatcgatggcgttgccaccgcgacgcatgatgtcgatgccggcctcggcggccaggggttgcgaagccgccaccatgccgcgccgggcgaatacgctctggcgctgcgaagcatagggatagcggtgggcggaaaaactcagcatgcggtgacctccggcagaacgcgactcaggaacgcccgcgtacgcggatggctgggtgcgctgaaaatttgttcgggcgggccctgttcgatcagttcgccctggtcgagcaccgcgacgcggtcggccacttcccgggcgaagcccatttcgtgggtgaccaccaccatggtcatgccctgttcggcgagctgcttcatgacctgaagcacttcgccgacggtttccgggtccagagcgctggtcggctcgtcgaacagcatggcttgaggcttcatcgccagggcgcgggcgatagccacacgctgctgctgcccgccggagagcatcgacgggtagtggtcggccttgtcggccaggcctacctgcttcagcaactggcgggcgtgctccagggcttgcgccttgctgacgccgagcacctggatcggtgcttcgatgatgttctccagagcggtcatgtgtgggaacaggttgaagcgctggaacaccatgccgatgtcgcggcgctggcgggcgatgttgcgttcgctgtcgcgcaccagggagccgtccgggcgctcgcggtagcccatgggctggccgttgacgcggatgcgcccaccctgaatttcttccaagaggttgatgcagcggatgaaggtggtcttgcccgagcccgaggcgccgatcagcaccaccacctcgccgcgtttgacctgcagcgacacgcccttgaggatttgcaggtcgccgaaggacttctcgatatccagcgcttcgatgaccaggtcctgattgctgctctgcatctcaacgtcccctcaggagtttttcggtgtagctgccgaacatgcgcttggaggccgtggccgggcgccggtcggactgcccgaagcggcgctccagccaggtctggaagaagccccacaaggtggtcagtgccaggaagtagatggccaccaccaggtacagctcgaacacccggaaggtcgccgaagtgatcatctgggtgctgagcagcagttcctgcacgccgatcacgctgaccaaggtggtgttcttgagcatcaggttgaactcgttacccagcggcggaacgatgatgcgaaacgcctgaggtagcacgatgcggcgcatcagcttggcgaaggtcatgcccagggaacggccggcctcgtactggcccttgtccaccgcgccgatgccggcgcgcatgatctccgccatgtaggcgccttcgttgaggcccagggcgatgatcgccgcctgcaggttgcccggcatcaccacccagcccagatcgatatcttcgaaacggaagatgccacccgccgccagcgccgtgtacagaaagacgatctgcaccagcagtggcgtgccgcggatcagccatacatagaagcgtgccggcgcctggatcagcgggttgctggacaggcgcatcagcgccgtcagcagcccgatcacgcagcccagcgccatcgccagcacggcgatgacgcaggtcatccacagggcgcgcaggtacacgtcactgggttgcagcaggtactgccagaagatgtcccagttgaaattcatcgccccggccctcagtccagcttgtcgctggtgacgtgccatttgtcgagcagcgcggtgtagctgccgtcggcgcgcatgtcatcgatgatctgctgcacggcggcggacatctgctggtcgtccttgcgcacgccgatcccggtgaggatgcgcccgaacgccggcacgccttcctggaacaggtccggcgccatcgccgcgtagtaaccggcggtttccacggtggtgccgtaggcgtcgacctggttgatgcgtagcgcctggaaggcatcggtatcggcgttgtagaccaccagtttcatcggcgccttgccggccttggccagcttgtcgttctcggcgtcgagcagagtcttgatggtcgagccgttgagcacggcgatctttttgccggacaggtcatcgagggcctgaatgttcttgggattgcccttgggcaccaccactgactggctggagtacatgtagttgacgatgtcgatcacttcgcggcgttccggcttgtcgaacagttggtcgacgatcagatcgcattgcttggccagcagggccggcagcaggccggcgaacggcgttacgcgccaggacacctgcttgtcgcccaggcgcttggcgatttcctcacccaggtcgatggccaggccggtgggcttctgtgcggcatcgaaggacaccagaggcggtgagtccatgcccgagcaataggtcagcttgctgacatccttgagacgatccggaatggtaggggcggccgaggccagcgaagcggccaggctcagggatacggcggcggcgagagagcaggtgaggcgcatggtggtactccgtttgctgtgatcgaaggggcagcagtgaagtgggtcgagaggtggccgtgggcgaccgtccgttgttattgttcggtttgcaggaactgggtcagggccggcaaggtgccctcgatgtgctcgcggatcacccgttccgccaggtcggcatcgcgggtgcgcagggcgtcgagcagcctgtcgtgttcttcgcggtcgctgagcggcttctcaccgtgttcgatccacaggcgcatcggtgcctcggtcagcgagtagagtgcgatgatctgcttcatcagtcgcgggcgctcggcgatgctgcacaggtattcgtgaaagacgcggtgccgcaccacccattgggcggcgtcgtcgcggcagtcgtccatgtcgtcgagcaggcgttcgagcagcgtgaggtggcgctcggtcacctttgttaccgccacgcggatcgccaggccttcgagggcgctgcgcatctcgaagacttcgctcatttcctcgatatccaggccgctgaccaccgcaccgcggttgggccgcagggtcaccaggccctgagcgtcgaggcggcggaaggcttcgcgcaccggcatgcggctggtgcctatctcggccgcgatgtcttcggccaccagccggtcacccttgcggtaacgccctgcgcaaatcgctccgagcaggaagttgtaagcctcctcctcggcggtaacgggttgacgctgggcgtagagcggaacggtgagcatggcggcattcctgaataaatgtatccaattatccgtttagccaataaggcaagacgcgggccatgtttgcttggtcagaaaattcgggagatataacagggggttaggcgaagaacgcggattttgcggtggaaaacgctgtaacaggcgtgtcaccaaatgacgcacggtgggtgccgattgctcaattgttgggcgttttggtggcagagcggagcgggaaatgtagatgagctagatgttgcgggtatcaccattcggtcgatacccgcactaaccctcagcggcgctgggcgcttaccggtgggatgcggccggcccagggttgggcctgttccagttgggcggcaagggcgagcaaggtgccttcttcgccgaagcgcgcggcgaagtgtgagcccaggggcaggccgccggcggtccagtacaggggcactgacatggccggctggccgctggcgttgaacagcgcggtgaacggcgagtagctgtggaagcggtcgatcatggtggccaggctcaggctttcatcgaacgggtccagggtgccgatcagcggcggttcgcgggtcagcgtcggggtgaggatcaggtcgtattcggtgaggaaggcggccaggcgccggcccagcatatggatgctggcgaccgcgtcggcgtagcgagcaccgctggcgttgcccttctcgcgcaggatgatgcgcgtgcgcggctccagctcttcgaggctgaccggcgcgccgcgcatctcgccgaccagagtgacgtagctgctggtgctggcgccgatgatgtcgaacacctgatcgagaaaggccagggcgtcgaccggcaggctggcgtgctgcacatggtggccgagggactcgcacagctgggcggtgtggcgcaccgcggccagcgcctctgggccggtggtccagggcgtcaggtgctcgaccagggcgatgcgcagcgggcgcggcgggcggcgcaagctgtccacgaagggctcgtactgccacggcgcggcgtagggcgcgccaaggtcggcgccggcggtgatgtccagcagtgcggcgctgtcacgcaccgacagggtgatggcgtgagcggtgctcatgccggcccagccttcgccggtcaacgggccgctgggcatgcgcccgcggctgggtttgaggccgaacacgccgcagcaggaggccggcacgcgtaatgaaccaccgccatcgttaccgtgggcgaagggcaccacccgggccgcgaccagtgccgccgcgccgccgctggagccgccaacgctgcgcgcagtatcccaggggttgcgggtggcgccgaagcgggtcgactcggtggtgtaggaggtgccgaattccggcgcggtggtagtgccgatgaactggcagccggcctcgcgcaggcggctgaccagggtgtcgtccagccccatgcgcgcttcgccaagggccagcgagccgttgctcatccgtgcgccgtccagcggcgcgaacagatccttgatcagcgtcggcacgccgcgaaacgggccgttgccgagcttggcctggcgggcgctgtcgtagagtttctcggccaccgcgttgagctgcggctcgacctgttccaggcgcgcgatgctggcttcgagcagctcgccggggctgacctcgcctttgtcgaccaggccggccaggccggtggcgtcgtagtgatccatcagggtgtgaatgtcgctcatggcaaacctcggttagtgggtaacgcccgctggcaggccagcggggcaaagggaattcaggaatgagaggcgaggggcgcggcgcgtgggccgaccagcgcggcgaccagccagatggccgcgcaggccaggctggcggcggccagccagccgatggcgccgcgcaggtcgtgacccagtgccatcagcgtggcgaccgccaatgggctggcgaactggccgatgtacaggcagccggtgaaaccgcccaggccgcggccgcgggtggtggcgctcagggcgttcatcaccggagccatggcgttgggcaccaggaggccgacgccgaggccgtggacgaccaccgcgatcagcatgtcctggtagctgccggcgtggatcagcagccacagaccgctggccatcagccccagtagtagggcgttgcaaccggggatgccgagggcgcggcgcagcagcggccaggctatcgagccgccgaggctggacagcaggcccaggccggcgcaggcgccaatcatcgtgctggaggtgatgcccatgctggccagcagcagcggcgactgcaccggcaccaccaccgccagcaccatgccgccgagaatcagcaggtagccgaccaccagccgcgggatggacaccggtgtgtcgtccgtctcgaggctgctcgccacccgcaccggcggctcccagagcacgcgcagcatcgccggaatcaacagtagtggcagcaggtacaggtagaacggcagccgccaggactgctcgcctagcgcgccgccgatcacgaagcacagcgagccgaccaggccgatggcgaccacctgcaggttgaccaggcgcatgcgatcctcgccctgccagtagtcggcgatcagcgccgcgcagcaggtcatgatcgccgcctcggcgcagccgaacagcagccgcgcgccgacgatatgactgaggtcgtcgagcagcgccggcagcacgccgagcagcgcatacatcagcgtggcgatgaccagcagcgccttgcggcccacgcggtcggcgatccagccggccaggggggcgaacagcgcaattgccagggccggcccggtgatggccaacggcaccagcacatcggcgcgcggctccagcgggccgaattcggcgccgagcttgggcaggatgggcgcgaccatcaccgagcccatgatggtcaggctgctgcccagtaccagcaccagcccttcgcggcgggtcacggcctggcgtgtgccgccttgggatgagacgctttgggatgacaaggaagattcgatcgtcatggcggccacctcagaagctgtacgcgacgcgcagtgcgacgttgtagccttcgctgcggttctcggcgccgaactccttgtaggcgtgcagccacaccggcggcagaccgggtttgaagaagctcacggccgggccgacggcgatgacacgggcgcggttgccgctctgcaggttgggcgcgtcgtcatcgctgatctgctggtagtagtaaccgcccaggccgacggtccagggaccgacgtgctggcccacggcgagctcgtgacggtactcggtgccgctgcggtagtcggtggcgtggttgcggctgttgatgtccagctgctggctggacgacacctcgaagccgccgtcgctgatccaggtggcgttgagcaccggcgagacggtccagtggttgaggccgggggagatcagccggttcttgtcgtagtcgccggtcggcgcctggatctgcaggctggtgttgacgaacaggttgcgcgagatatcccactgcaggatgagtggggtgatctgggtgtcggcctggcggaacacttccttctcgaagcgcagtgggccgaacggggtatccactttcaggcgggcgtccatctggaagaacggctggacgatggcgaaaccgtagcgggcgccgaacagctgcctgtcggtcatgcggatgtaggccacgccaagcgacagcacgtccaacgagaaggcgttgttgaccttcctgccgtcgccatccttcaactggttggtggaatagtaggccgcgcgtacgcccagggtgccgaacggcgtgggcggcggcgtcatgccggcaccgaagtcgttgagcccggcgggcgtggtaggtgccccgttttccgtggcctgggcctgactgccgagcagcagggtggcgccgagaagggcggatagatgaacgagtgacgcacggcgaaccgtcatggctgaccccttttattattgtgtgggaggtcagcctagggcggcttcaacgcctgccgttatccgttttcagcacagtattggcgagcctcacgcaaggtatccgacggcttgcagccgaacagctggcggtagtcgctggcgaagcggctcaggtgccagaagccccagttggcggcgatgctctgaaccgaatcggtctcgctggcgtggcgcaattggcggtgcaccgcgttgaggcggatggtgcgcaggtaggcgatcgggttgatgcccagcgcttcctgaaagcagtactgcagcttgcggcggctggcgccgatctggttgcacagctcgagaatgttgatcggccgctccgggtgagccagggcgtaatcccgggcgcggtcgaccatgcgccggcgcgcactgggcgacagcgagtggtcgtcttcgctgtcgatcagctccagcagatgcatgatcaccgcatcgcggatggcgccgcggatcgtcgcgtggccgagcagtgtggcgccgggcgcctgctggtcgagcacactggcgaacaggctgatcaattgctgctgatcggtctggccgagcaactggtaacagcgcgacaggcgcttcaggtcgagttcgcgctgctgctggtgcaacgtgcgttgcatcgactgctcgtcgatggcgatgcacaccgcatccagatcgccatgcacgcgcagttccggcagctgggcgccgtggccgatcagcaggctgggggcgtgaatcgaatggcccccgcaatgcacgtgcgggtcggcgcagcgcatcggcagggcgaagacgatcgcgccgggccaggtggccgcctgcttgagcatcgcctggttggcgcggtcgcggatcaactgcatgccgtcgagctgcacctcgagtatctcgccgctgaaacgcccggagctgagttggtcgtaacgcagctgccagccggacagttgcgcgtgttcctcgacgtcgtgggagcgacgatagcggatcgccgagggcggggcgctagggggcgaatcgggctgagtaacgtgagaactgtgcattttcgaaacctctactgcggtccgatgcggtgttctcacgataaggcaatttccgttccgtaaaaccgattaatgattaataggattaacttgtgccgaaatgggatagccgattgcgctggggtctgaaggctgtgcaggcgtgaggcaggcgtctagatcgcaccattgccgctgggcatgagcgttatgcaccgcgttcatttgaccctggcggcttgagtgcatagggtggcgacccgtttttcctgactcaaggtcgcccatgtccgctcgtcccaaactgccgttcaccatctacctgctgggtgcgacgatcttctcgctggtcacggccgaattcatggtcgccggtatgatgccggccctggccgaggcgttttcggtgagcctgggcgaggtcggcaacctgatcgccttctatgccctgggcatggcgctcggcggcccaccggtgaccgtgctgctgctgtcgcgtggcatcggcagcaagccggcgctggtcggcttgctggccgtgtacgtattggccggcgcgctggccgccgcggccaccagctacccggtgctggccctggcgcggatcatcatgggcgtgtccagtgcggcctgcatcggcctgtgcatgaccctgtgcgcggcgatggtctccaaccaggagcgcggccgtgcggtgtcggtggtgctcgccgggctgatgctgtcgccagtggccggcgtgccgatgactgcctggatcgagcagcattacgggtggcgtgccagctcctgggcggtggtcggcctggcgctggcctgcacgctgctggccgccatgcgcctgcccaagggcgaggccggcggcgaagcgccgctcggcgagcagatcaaatccctgcgcacccgcccgctgtggggcgcctacctgaccagcgggctgatcatcggcgccaccttcgcggccttcagctactgcacgccgatccttatccaggaggtcggcctggcgcccggccaggtcgcaccgatgctggcgctctacggcgtggccaacctgatcggcaacatgctggtcggccgcgtcgccgacagccacaccatcggcgtggtgggcctggggctggccatgatggtgctggtgatgagcatcttcgccctggccggcgacaacctgtggctgaacctcacctgctttatcgccatcggcctgaccggcgtggcgctcaacccggcgatggtcgcccgggtgatgaaggccgctgagcccggcgccctggtcaacaccctgcacacctcggtgatcaccgccgggctggcgttcggcagctgggccggtggcgcggccatcgaagccggctacggcctgcgcgcgccgttgtgggtcggcgccgccatcgccctggtgggcctgctcagcgtgattcgtccgctggccagccgccgcatggtcggcacctgctagcgttccagaagcggtagctgcacccggaacagggcgccgcccccttcggcatcctcgaccgtgatgcgcccgtcgtgggcgcgcacgatctcctgcaccaggtgcaggccaaggccatggcctggctgctcggtcttgccgcgatagaagggctggaagatctgctcgcgatcctgcggcgtcacgccagggccctggtcggccaccgccacgctgccgtcgacgccgatgcgcaggctgatggtgccgactccggcgccgtgcaccagggcattctgcagcagattggtgatcacccggctcagggcactggcctggcccatcacccacactggctgttcgggcgcttccagcaccaggtcatcgcagcgcgtcagcgccagaggcgcgatatcggagatcacctcgcggcccagggccaccagatccaccggcgcgaactccagcttcggtgtctgcaatcgttgcagatcgagcaactgctcggccaccgtggccaggcgcgccaggtcgatctgcagcatggttttgatcgggtgcgccggtatgccgtccaggcgcgccatcagcacggcgatcggcatgcgcagctcatgggcggcgtcacgcaggaagcggtcgcgggcgtggtaggccttgctggagcgctccatggccgcgttgaaggcgctgaccagcgggcggatctcccgcggcaccgagtcctcgggcaggtgcgcatcgggctgggatatatccagcgccgcggcgcggccggccagccgacgcacactgcgcatggcgcgcagcaccacgataggcgtggccagcagggtgaacagcagcagcggggtcaggaagtaggggctgagcagcccggtggcctggacgatcaggctggtgaacgtcaggtccgcgacgccgccgaccatgatgtgcacccgttgcccctgaatttccttgacctcgattcgcatggtcagctggcggtgttgcggcagcgtgcgtatctgcgagatgccgagcaccggcaggtagttggccagctcgcggtattcgcccggcacgctgccgagctccttgcggcgcccgttaccgtcggcgatcaccacccacaggccggggttggtggcctgtagcttgcgcaacgactcgttggacgcgaacaccagcccttcgggttgcaccgagatggattcttccagcgcctcgatcaccgcgtcgtccatgaaggtgaactggtcgtcgatgatgtgatagagcgtgccggcaatcgccgttatcagcaccaccacctgcatgatgcacagtgaccacagcagccgaccgatcagcgatgggttgtgggcagctttcatcggctttccttgagcaggtagccgacgccgcggatcaccgcaatttccacgccggcctcggcatccttgagcgcccggcgcagcctcgatacgtgggcgtccagggcgttggactggatctcgtcggccaggccatacaccgcctcgtgaagattttcacgcagcacggtgcggccctggcggtagatcagcgcctcgagaatcaacagctggcgccgtggcaacggcagcgcctggccgtcgacgatggcctcgcgggcgctgaaatcgaaggacagcgcgcccagcgtggcggtgggcagaatcatcgccgccgggcgccgggcgatggcccgcacccgggccagcaactcgtcgaccgccaccggcttgaccaggtaatcgtcggcgccgccatccagaccatcgacccgttcggcgatctcgccacgggcggtgagcagcacgatgggtaacgccgggcacagccgccgggcggtagcgataaagcccacgccatcgccatcgggcagcccgcggtcgaggatcagcaggtcatgcacgttcagccgcagggtcgcgcctgccgcggccagcgaatgcacgcagtcgaccagcaagccatgccggcccagcgcctcttgcagggcctgggccatgggcaggtcatcttcgacgaggaggattcgcaaggtggtgtaccgcggtttatcggagctgcacatagtagcggaggcggaaaaaccacggcgcaatgttcaggcaatgttaccgggtgagcatcgcctgcaacggccaaccggccgccgaggcaaggtagccgccgcccacaaggcgatgccggcgcgctgcgcctgtgcacaacgcttgggtggggtgaggcatgagtcgcacgttcgtggttttcggggcgcacaacagcgtgggtgcgctggccgcccgacagtatggcaaccagggttatgacgtggtgctggtggccgaccacgcgcattgcgtgaaggcattgatcagcgtgctggaaagcgaagatatcgccacccgcacctttaccggtgacctgtcgcacccggagcaggcccgcgcgatgatccgctccattcgcagcagcgtcgggcccatcgacgccatgtattacggcctggattccagcaatgggccgcatcacgtcgccgaggctagcgaactgagcctggccgcggtggtaagcgagctgctgccggacatgcgctcgcgcaaggccggcgccatcctgctcgatgcggacgccgcgaacctgttgtgtgtccacggcgtcgatgcgcagtactgcctgcaatgtctggaagaggcgcgcacctgtgaaggtgtgcaggtgggcacgctcagcgtgagtgcactgatcggcggccagcgcgcctgctgagtacgccacggcagtgccattggcagttgcctcgccggccattgggcgacagaatcgccggccgcgcggccaagccctggttacgcgcgctgacctcgaggccgccgttgaacccacgccaactctccgcacgccttgagcgcgttgccgcccaggtgcccgccggtgcgcggctggccgatatcggcaccgaccacggctacctgctcgttgcgctgatgcagcgtggggtgatcagcgcggcggtggccggcgaggtggcgctgacgccgctgcgagcggtcgagcgcagcgtgggcgagaacgaattgggtgatcgcatcgccgtgcgcctggccgacggtctggcggccatcgagcctggcgacggcatcaccgccatcagtttttgtggcatgggcggcgagaccattcgcgacatcctcgcgcgggacaaggcgcggctcgccggccacgagttattgatcctgcaacccaatggcggcgagcagccgctgcgccagtggctgatggataacggcttccgcatccaccatgaagagctgctgcaggaaaaccgcttcttctacgaaatcatcgtcgccgcgcccggcgagccgacgcgctacagcgaacctgagctgtatttcggcccgctgttgctgcaagaccgcagcccggcttttctcgccaagtggcagcgtctgctgcgcctcaagcagcaaaccctggccagcctggcccgcgctcagcagggcccgacggacgaaaaactggagcgccaggtgcgctggatcgacgagatgctggcagcaggcggcagttcagcgaagcgctgaatccgccgcactcatatcagttgaccaggcgaatgcgctgatccgctaccgcctcgatcagtgcctcgtcgtggctgaccagcagcaccgcggtgcggcgctcccgcgccgtttccaccagcaattcgatcatctcctgctgggtgatcaggtcgaggcgcgagctgggttcgtcggcgaagatgaacaccgggtcgagcagcagcacgcgcagcagggaaaatcgctgcagctcgccgccggagacgttgccgggcaggcggtcgagcaggccgcggtcgaggcgcaggcggtgcagcagcccgtcgatacggctggcgtcgaggcgatgcagcttgaccagatcggccaggcagcggcccagggtgagcgttggcgcgaaggccgccaccgggtcctggtagagcttctggaaggccacgcgcggtgcctcgcggtgcttggccacgctgccgctgcgcgcctgcatcaggccgagaatgacgtcgcccagggtcgacttgccacagcccgaggggccggtcacgccgaccacttcgccagggcgcgcgtcgaacgacaagccctcgaacagcacccgttcgccacgctccacggccaggtcgcgcacctgcaccaccggctcgccgcccggcgtcgacggcacctggcgcggccagcgcgccggatcggcattcagcaggcggcgggtgtattcgtggcgcggtgcatcgagtacctgctcggcgctgccgctttcgatgacgcggcccttgagcatgatcattacctcaccaccgagccggcgcgccacctcgatgtcgtgggtgatgatcagcagcgcgccgccctgggcgatgcccgcctgcaacaggccgatcacctcgccgatacgcgcgctgtcgaggcccttggtgggctcgtcggcgatcatcaccttggcgccaccggcgtgggtggcggcgaaggccaggcgttgggccatgccgccggagagctggaagggaaacttcgcctcggcctgttcgatgcccaactgcgccaggtcctgacggctttgctggcgggaggcctgggcgctcttgccgaccacgtagcgataggtttccgccacctgatctagggcacgcatggtcgggtccagactcagccagggttcctggggcagtacggcgagttcgcggccccaggcggcgtggcgaccgttggcctggccgggttcgcgcaggcctccggccagttcgatctcgccgtgggcggcgaggcccggtggcaggttgccgacgatgccctgggcgaacaggctcttgcccgagccggtttcgccgatgatggtcagtaccttgccgggccacaggtcgatggacagcggctcgaccagttgcgcgctggcagtgcggatttccagggcgcgggtgctcagcagtggtttcatggcttgcgccccccggcaatcagcagcagtgacagaacgatgagaaagatcacggtgatcggcagggcgattaccgctggtgcttctgcgaagtacggcagcagctcggtgatcatcaggcccagctcggcggtcggcggcttgacgccgacgctgacgaagcccagggcggcgatggccatgatcgccgcggccgcgccaaaggcggcgatggtcatcagcagcggagccagttccggcaacaggtggcggcggatgatgtacgccgggccgaagccgagcagctgcgaagccgccaccgccggcgaggccagcacggtgcgcgccagggcgcgggtcatgcggaagtactcgatccacagcaccagggcgaccgcgccgtacaaggcgagaaacgagccggggtagatggccacgatcagcagtaccagcagcaggccgggcagggccaggaacatctcggccatcaacccaagacccttgtcgacccagccgcctttccaggccgccaggatgcccagcagcacgccgggaactgccgcggtggcgacgctgaccagcgccaggcccagcgacaggcgcacggcagcggccaggcgcgcgagcatgtcgcggcccaggtgatcggtgcccagcgggtgggcgctgcttgtgcctgcgagaatcgcgctgtagtcctgcctggcgatgtccacgccccagaacagtggtacgcagacggcgaaggcgaccagcgccgagagcagggcgaggccgatgtaacggacggtcgcgcgcggtgcgggcgccgcctcggcgatggcgatttccaggctcatgcggttctccggcgcgggtcgatcacgtggttgagcaggtccacggcggtattgagcagcacgaacatcagccccatggccagcgcggtgccctgcaccatgggtacgtcgcgctggacgatggcgtgcaccaggccatggccgatgcccggccaggcgaacagggtctcgaccaccaccacgccttcgatcaggtacaccagctgtacgccgagataggtcaccaccggcacgccgatattgcgcaggccgtgacgcaggaatacctgagtgccgctcagacccttgaggcgcccgaaggcgaagtaggcggacgatgccaccgccacggtggcgtccctggcgacccgggaggagaccgccgcgagccccagtgccagggtcagcgtcggcagaatggtgtgagtgaagctgccatggccggcggacggcagcaccatcagccacaccgagaagatcagcaccagaatcaccccgagcacgaagtgcggaatggcgcgagtgaccgtgctgagcagcagcaggccgcgatccagcacgccgcccggccgtagcccggcgaagatgccgatgggcgggccgatcagaaaggacagcagcacggcgccgaccgccaggcgcacggagctgcccagttcgtgggcgaccatgtccagcaccggccggccggtaaccagcgagttgcccaggtcaagtgtcagcaagtcgccgatccacgcggtgaagcgccacagtaccggttggtccaggcccagctcggcgcgcaccgcttcagcggcggcgctgttgaccatgtcgtagccgtagcgcccggcggcgatgcggtaggcggcatcaccgggcagcaagctcatcagcagaaaggtcagcgcgccgatcagcacggcgaccatcaccgcctgcagcaggcgaaagcccagcaggcggatcatgggcgccaccgcatgctgctcaggccgaaggtgcgctcgaacgggtcgatggcggcgccttcgacctgcttggacacggcaatggactggcgataccaggcgatgggaatcagcggcagatcgttctgcaccagtgccatcagcttgttgcgcaattgctgttgctcggccgggtcattgctggccagcagcgcggtcagcgtctgctcgaactgcgggttgttccagcccagcgggccccactcggcgccaccgttgccgaagtcggccatcagggtcagcagcgggtccggcaccagcgcgtagttgcggccgtacagggccagttgcagggtgccgtcgttatgggcggcggggatggcgctggcgttgcccacggcaacctcaacattcacacccacttcgcgcaactgcgcctgcagggcggtggcgatcagcggcagttccgggcggtcggagtaggtgagcagcttgagctgcaggcgctggccgtccttttccaggatgccgtcggcgcccggcgtccagccctgggctttgagcaggtcacgggcggcctgcggatcgtatttgagcggcgacaggctggcgtcgtgccaggccggcacgctgcctgcgaacatttgcgtagcgccggtgccaggggcgcgcaacacggcagctgtgatgccttcgcggttgatcgccaggctcagggcacggcgcacctcgaccggcgccgtggcgccgttaccggcattcgccgccagcaccagcacgcgcggcaccgggcccatcagcacctgcacgttgggattgcgttgcaggcgcgcgatgctcggcgggtcgagctggaacaccagttcggcgccgccgctttcggccatcagagcacgggtttcgccgcgcccggcgccgaggtaagtggtcttctcgatgctcggtttggttccccagtaaccatcgaagcgttctgcggcgaggcgttgcggcggctccagcagggtcagctgatacgggccggtggcgatgatctgtttgacgttgtcgtcggcatcataggctgcgctggcgaggatattggtggacgagtgagccagtagcgccgccagcggtttgaagggcttgctcagggcgatcaccacatcattgccattggcgctgatcgcggtgatcggcgcgtcacgcagcataccgggcttcttgcgcgccgcctccagggcatgggcggcgaccgctgcggtgaggtcgctgccgtcgtggaacttcacgccctggcggatcgacagcgtccactgcttgccgtcgtccgccacgctccagcgttcggccagtgccggcagcggctggcccttggcgtcggcctcgagcagggtttcggtgatctgcatgcgctggaaaatgaacccggaaatcgccggatccagcccgccgatctcgaacggcgcgaccacgtcgaacacgcgatcatcggcggcgacatggccggctgtcagcgtcagccaggtggctagggcaccggcgagcagcgataggcgagggcgattgctgagcagcatgggtagatccttggcaagttcgagttacgagcaggagccagcgccacgctgcccggtaagaaaaacgggcgggcaatatagtaatgttatgttgtatcgtctagccgcggttatttgccttgtgtaggaggctggtgtcacttcgccggcctatcagccaaaatcgcggttatttaaagcttcttaaaaattgacgccaaaatttagatttttgctggaaactgtgtatctattgcctctttcaccccttcttgcaaagcattcagccgctctagcacgcgatttttctatgcgcctcggccatcttctgctggtactctgttaagccttgtaacaattttcggcgcttggctatgacgcttctgtctcgccgcccatctcgcaacgcctcaaacacgcttaaggatgagacccgccatgaacctccgatccatgcccatcgcccgccgaagcctgctgtgttttggcgctattgccattctggtagtgctgctggggctgttcagcctttaccagatgagcaatatccgcagcgagagcgaagtgatcgagcagaactcgattcccggaatcgtatcgagcagcaagctggcattggcgttggcacgcctgcgcctggaaaccctgcgcctggcggccgaccccgccaaggtcgacgccacctacgtgaagatccaggacatcggcgtgctgatcgaagccgagctggcgcgctacaagaccatgatcggagtgcccgaggaacaggagcatttcgacaaactgaccgatatcttccacgagtacctgcagcatgacgcgaccctggtcaccctgatcaagcaggaccgtatggatgaagtgcgtgatctgctggccaagcggctgaacgacctgggcattgccatgaacgcgtcctcgggcaagttgcagagcatcaacctcgatgaggccaatcatcagaccgagcaggcggtggcgctgttctccaacgcgcagaaagtcaccgtgctggccatcatcctcgccgtggcgctgaccctgctgctgtcctggcggatgacccacagcctgaccgcgccgctgggaaccgccgtggccgccgcgcaaaccatcgcctcgggcgacctgacccgtcagctggacctgaccggcaaggacgaagcggcgcaactgctgcaggccatgcacagcatgcagaccaccctgcgcagcaccctggagcacatcggcaaatccgccgagcaactggcggcctccaccgaagagatgagcgcggtgatgagcgagagcgcccagggcttgcagcagcagaacaacgaaatcgagatggccgccaccgccgtgaccgaaatgagccacgccgtggaagaggtagcgtccaacgccgtgaccacctcggccgactccaaggccgccgccgagaccgcgcgcttcggccaggtgcagctcaccgataccctgagcgccatcggctccctcaccggcaacgtgctgagcgcctcggagcaggctcgtaatcttgccgagcagacccagaacatcagcaaggtgctggacgtgatccgcgccgtggccgaacagaccaacctgctggccctcaacgccgccatcgaggccgcccgtgccggcgaagccgggcgcggtttcgccgtggtggccgacgaggtgcgctcgctggcccatcgcaccggcgagtcgacccgggaaatcgaacagatgatcggcggcatccagcagggcaccaaccagaccgtctcggccctgatgaccagcgccgaccaggcccgccagacccaggagcaggccagcgccgccaatcaggccctgagcaccatcacccaggcggtcagcggcatcgacgaacgcaacctggtgatcgccagcgccgccgaagaacaggcccaggtagcccgcgaagtggaccgcaacctggtgcgcatccgcgacctgtcgatccagacctccgccggcgccgaacaaacccagaccgccagccaggaactgtcgcgcctggctggtgacctgagtgggctggtgcgtcggtttaaggtttgatggctgttgtttgcgttagccggggcagtgagctccggtggcagacaggtgtccatgagtgcgatggacggtatctcgctgagtaggcctcggtcacgcacttgttaaggcagcgtatctcatttgtgcggtactgcagttgagggcgtagcaagatcaaatggccggacctatactcgccgacatgaagacgctcactctcgaactcgacggaaccgatccgtgcaagctttctatggctcgcgtgacggaatatctgcgtgagctagctgagctttttggctctcatgaaagcgtacattttgactcggttactgagggttgtgtctgtctgaatacatggatagaagacgacaagtaccctcatgtactaaatcgcgtgcgtgaggccgctcagggcatagggcctaagcgagcaagaaaagcttacatgcagctatctgcattgatggagcaggaccgcgttgacggtatcctgcaaactccagatgcgaatattttgcagtttccaaaagccaaggctgctgagcctgcaatggtcgttatcaagcaaggtagcgtccaagggcgcctctatattgtcggtgggaaagacgatacggttcctgttcggcttgaaggtgcagatggcgaaactctgctttgcgaggccaatactttgctagctgaagagttaggaaagttgctcttcaagcacattcgcgttcatggcaagggggagtgggaaagccggccaaatggaggttggaggctacgcaagatgatcatccaatcctacgagaagcttgatagagtttctctgcgcagtgccgtaggtaagcttaaagccgttggtggcatgagctggaatgaaatggatgatcctcatggaacgatccataacctaaggggatgaggtgcgcatagttctagacaccaatgtgctcgttcaagcattgagaaatgcaaaagacggcatcgtcttagtcgatcccgccactggaaagaacgtcgatagggccgaggctagggctgaggccctagtcgaacaaatcgatgtgaggggcggtacggtgcttatacccacccctgtcttggctgagtatctggtgggggttgaacggtcccaccatcagcaacatcttgatatcgtcaacggtgtttcatgctttgaaatagtcgcctttgatcaaattgcggctgtcgagtgtgcgcgcatggttgatgacaatgagttgaaggttctggatcccgatgctatcaaggcaaagctgcggtttgaccgtcagatcatcgcgattgcgcttgcaaataatgcagatgagatttggacccatgacaaaggcctttataaaaaggctcagcgctgtgggcttgttgtgaagtgtctagctgatatagagcctaatccgcagcaacttgaggcggacttagggcaatgagttaagccaaagaggatagaatttattttgcctgttcttggctcgctctaatctggttctcaaacctcatcaaatcccgcatcttgctcaccatcatctcgataatcctctgttcatcaaactcgcccaatccccattcaaaaccaataattgattttccctccgtccagggcgccttggttggctttgtgaacagcttgcggccttcatccatcagcgccttgtcgacgtcgcacagatacacccttacaaaaggccgcaggtactcttcgctgcactgaaggtaaagcaccacatccgaccagccttcccagtcgttgcaggcgtagcgaagggccgggccattcttccagttatggcgccgggtaaaaggcgtgtagcccggaacttctgcctgcagccgtttgagaatgcgcttgtcgagctcattaatggccttgtcacgcagcttgttgaggtcgttgatctgtggcaggtgggtgaagacgaaatccagggtgttggcgtccatgcggcgctccacggcgatgtttttcaggtgcagcacgaactcgtcggctaacacccgccatttattcagaggttgggtttgcagttggcgcgccatttcgtcctcgatggccgcaatcaacttggcgtagctcacgcctatccagttcttggctttgctcttgcccgatggcgagagcaccacgcacagtcgccggcgatgtttatcgtccttcaggccgttggcatattcctcgtaatcggagaacggattgatctggctgtgcaggaccttgttctcgagcagcagatcccagtcatcaccgagcaacagcaggtcgatacggttgccgttctgtgtgctcacctcacgctgaggtggtgcacgcaaggtcgcctgcagttcgtcgacatgaggcaggcaattgagcagtgcccggaggaagcaatctccctgaccgtgtacttgggacggatcgaggaagaaggccagcaagtctgtggtggggttttcgaaatagccgcggccaccaagcgcgaagatgctcggctcgtaatcgggctgtcggtaatgggcggctttcgccagcagggtgcgtgcgtcttccagttccatggaatggtttcctaagaaggttctttatttgttgtggtcgctggcgcgccgttcttcaaagcgcctgcacaattcggcacttcggaaatcccgagcatccccaaaactgctgcccggctttcgccccggatttcacggtgcgaatcagcagggcgttgccgcatttcgggcattggcgttcggcggtcgggtcgctgcgtcgtttgaggttctgtacatgctcgcggtgggtggcgagggtcggggcgcggcggccgcgttgcagggtttgcagcatggcctcgatttgcgcttcggcgaataccggctgctggaacgagcggatataacgaacaaagccgccgccttgcgtgacgttggccggcatctcggtcttgaaggtgctgccgccgataaagctgatcaccgagtgcagatgctcgggtgcaatgccaagcgcggcttcaagggccttgaggtgtttgtagttctggcgcagcgggttctggaacttgaaactgcgccgcctgaagcgttgcgtccactgcgcctggcgctcaccgccaaagatccagccgcccatgttcttggtttccagcacgaagatgccgtacaccgacagaaacacgtggtcgatctgcgtggtgccgtccggcgtattcagggtgacgttgtgcaggcggcggtaggtgcgttcatccagttgccgatgggcgacgaagcgcaccagcagttcgccgatatgccccttggcccagggcgatttgagcaggccaattagaaaggctgccggaatgagccagcagagcgtgccccaaacctgggcaatgagaggtgtgaagtccatttctcaaccatcgggtaatcctgattgagccggatcttaaccaaagagcggtggtggcactatggtatttgcaggctgtcgccgcagcctctgcgcgtgccaggactgcccgcttttagtgcctcatcgctgaactagtcgaagctcactgcgctcagatgatcgattcgtcgacatttgttcccgatcttcggggaaaagctgtctcgcttagctagtacagaggactcagcatgactaagactacgcccgagaaggatctgcgaattgagacgattcgcggactggcgctgtttctgatggtagcgggccacgtcatcggcagttcgtccgacctgggcatgaaggtgccggacgactcggtgctgcgctatctctacgattcgctcgtttacatccgcatgccgctgttcaccgccatctcgggttacgtgtatgcgctgcggccggtggacgccgactgtgagctgtcgcgcttttaccagggcaagttcaaacgcgtgggcataccgctgctgacggtctcgacgctgttcttcgtcatgcaaatgatcgtgcccaacaccaacgacaagccgcagctgagcgagatcttcagcatctacttcttcagctacgcgcacttctggttcctgcaggcgatcttttgcatcttcgtggtgatttctttgctggagaaggctggcctgctgctgagcctgcgcaactatggcctggtgttcgcggcggccttggcggcgtccttcgcgtcggagagcgtcccgaacctgttcagcctcgaccgggcggtggagctgttgccgttcttcctgctgggcctggggctttatcgcttcagcgcgcagctgatcacccgcagcagcgtcatcaccatggccgcggcgctggtgattctggtgggcatcgaccaggcctatctgttcgcgttgctcgacctcgacgacatggatctggccctggtcggcacggcgctgggtctggccgccatcagcctgctgatcgcccggcgcttctacttcatgccgctggcctggctgggttacttctccttcgagatctacctgttccacgtcttcggcacggcgggtgcgcgcatcgtgctgaacaagctgcagatcgaggagcagtggctggtcttcaccgtcagcatggcgctggggctgctgctgccggtggcgttcaagcaggtgctggaacgcatcggcccgctgcattttctcagcgtggccttctttggcgccaagacgcgggtcaaccgcgccaccgcgccgctgcagaaaagagctactgcctgagtcgggcagaaatagaaaacccacgcctggcatgggttttctttatttaccgatggttccggcacccgaagcagtcagtccgccgactaggctgatggcggaaaatcgatggcggtatcggcaatgttgttgaggtagttggtcagggtcagcaaggtcacctgagcgaccagttcgacgatcttggcgtcgcccagcccggcctggcgagccacggcgatttgctcatcgctcagttggccacggctttcggtgatctgccgggccagggtggcgatggcgtcgagcgagccggcgcgggcctgatcgatctgctcggcatcaaggccggccttggtggcgaagaagctatgggcggcgatgcagtaatcgcagccgttgacttcggaggtggccagtgcggcaatctcacgctctttggcgttcagcgagcttttgcccagcgcctgggccaaagccaggtagccattgagcgccgccggcgcgtgagccagtgtgctgaaggcattgggaatgaagcccaggcctttttgcacgccttcgagggcagcgcgcgagccggagggagcctgttccagggtgagggcagcgatacgggtcatggtgattctccagtcagttgagcaatgagcttgtcgatcaagcttggcgctcatactaggtatcgcagcttttctttcggattcagatcgtcgatgttatgcaacagatcgtctaaatcgagtccgccatggatcgtttgtctgtcctgctaaaacacttcaatccccatgccgccaccttccatcagggcgcgttctgcggggtaagcgacatcgatggccagagcgccttcggccacgcccacctgctgcgcgccgggcgacttagttttcgggacaagcacaatcagctgatcgagctgagcgagccgagcctgatcctggtgattcggccccagcagcatcaattggtggccaccgaggccgatgccgccgagctggtctgcgcgacgctgcatttcgatggcggagcccgcaaccccctgaccctggcgctgccggattacatcgtgcagccgctgcgggaattaccgggcttgagcggcaacctcgactggttgttcgcggaagccttcggtgaggcgtgcggacgcgaggtggtgctcaaccgcctgttcgagctgatgctgatccaactgctgcggcacctgatcgccaccggtagcatcacatcgggaatgctggccggcttggccaatccacgtctggcgcgggcgctcactgccttgcatggtgaaccgcagcgcgcctggtcagtggctgaactggccgatgtggcgaacatgtcgcgggccagtttcgcggcgcattttcgccaggtggtcggtgtgacgccggccgattacctggccaactggcgaatcggcctggcccagaaacgcttgcgcgaagggcggtcgatggccctgatcgccgccgaggtgggctatgaaagcccctcggcgctggcgcgaacctttcgccgcaaggtcggcagcagccccagccaatggttgcagcaagagggcgcctgagccaggccgctcaggccttcaccccgcgcacgtcgcggcggatcgcctggggcggcacgccaaagccgcggatgaacacttcgcgcatatggcggcggtcgcgaaagccggtttccttggcgatcacgtccagggaatggcggctttgctcgatcatcacccgcgccgcttccaggcgtaggcgttcgatggccttggccggcgactgcccggtttctgcggtgaatacccgggtgaactggcgcgggctgaggtgcacggcctcggccagttcctcgacgctcagcgccttgtgcaggttctgccgggcgtagttcagggcgttctgaatgcggtcggacttcggcgccagggtgagcatctgcgagtgctgcgattgcccgccggaacggcgctggtgcatgaccagcttgtgcgccaccgagcgcgccacttcggggccgaggtccttttccaccatgcccagggccagatccaggccggcagtcatgccggcggaggtccacatgctgccgtcgatgatgaagatgcgatcgtcttcgacgctgatctgcgggtacaggcgttgcagcgcggcgccgtaggcccagtgggtggtcgcgcggcggccatcgagcaacccggcttcggccagcacgaagccgccggtgcagatgccggcgacgcggcgcgcctgctgcccggcctggcgcacgaaggccagggctgtctcgctcgtgcgggtatccaggggtttgttgaccccggcgatcatccaggtgtcggccagaccaggggtgctcagcacgctggtctcgatccccaggcccagggacgagcgcacgatgccgccggcctcggagaagaactcgatggagtagaagggcttctcggccacgatgttggcgaattcgaagacggtctgggtggcgagcgacagcacctggaagtcgtcggaaagcaggtagccgattctgtgcatggtcgtgtctcggggtgctagtgtcctaaaacatgactttatacgtcatttaggtctttgcccatcctcgccatgatgtgtcccaagcacaacgcacttggagacacaccatgaatactgcatcgaaaggcactgcactggtcactggcgcatcttccggcatcggcgcgctgtacgccgaacgcctggcccagcgtggctacgacctgattctggtcgcccgcaaccgtgaccgcctcaacgacctggcccgccgcatcaccgacgacacccagcgcgtagtcgaggtgctgcaggccgacctgggcgacgccaccagcctggctaccgtggaagccaagctcaagcaggacgcgagcatcaccctgctggtcaacaacgccggcatcggcacccacacgccgctgctggccagcgatgtcggcctgatgacgcggatgatcgacctcaacgtcaccgcgctgatgcgcctgagctacgcggccatccccggcttcgtcgagcgcggtaacggcgccatcatcaatatctcgtccattgtcagcatcaccccggaagtgctcaacggcgtgtacggcggcagcaaggcgttcgtcaccgccttcagccagtcgctgcaccacgagctggccgacaagggcgtgcgcgttcaggcggtactgccgggcgccactgccaccgagttctgggataacggcggcctgccgctggagcacctcgaccccagcatcgtgatgccggccagcgccctggtcgacgccgcactgatcgacttcgatcgcggcgaactgatctccatcccttcgctgcacgacgccagccagtggcaagcctacgaggcggcgcgcaaggccatgttcaaccagctttccaccaaccagcccgcaccgcgctacagcgcgcagcgttgatcgacccttactgataggagcaccagcatgaaactcagcggcaataccatcttcatcaccggcggcacctcgggcatcggtcgcggcctggccgaagccttccatcaacgcggcaacaaggtgatcatcgccggccgccgccaggcgctgctcgacgagatcgcccgcgtcaaccccggcatcgacaccgtggtgctggacatcaacgatgcgcagcagatcgaggacgtggcgcagcaggtgatcgcacgccatccggacctcaacgtggtgatcaacaacgccggcatcatgccgttcgacgacgccgcctcgggcgacctcgacgatgagcaggcggtcggcctggtaaccaccaacctgctcggcccggtgcgagtcagcgcggccttcgtcgagcacctcaagcgccagccggatgccaccatcatcaacaacagctcggtgctggcgttcatcccgattgcggtcaccgcgctgtactcggcgaccaaggcggccatccattcctacagcctgtcgcagcgcttcatgctgcgcgacaccagcgtcaaggtgctggagatcgcgccgccatgggtcgacaccgacctgatccacaagagcggcgacgcgcgcgccatgccgctggacgccttcatcgccgagaccctgaccaagctggagacggcgaccaccgaggtgatcgtcgacggcatcacggcactgcgcgccaacgtcgggccgaacgagcacgcactggttaaccagttcaaccagtcgattatcgacaaccccatccccgttgcctgagcccggcgcccgacctcatcacgaggtcgggcgttctcgtgcacccctggagaacctcatgcacagccctattaatgcagcgaatcgcctcgctctacgcctgctcagcctggcgtatttcgtccaggcggtcggcgcgctttcggtggtcggcagcctggaggcgatctccgccgcctgggccttgagcagcgcccagagcgcgctgttgatcaccgtgttcggcatcaccttcgcgctcgccgcaccgctgctgcagatgaccctgggccatctgcgccggcgtgcccaggtgctgctggggctgtcgatattcagcgccgccgcgctgctgttcgccgcggcgccggattaccagacgcttttggcgtcgcgtgtgctgatgggattgggcgcgggcttcatcggcccggtgcttggtgctctgggctccaacctggtgacgcgcgagcagcagggcagcgccatcgccatcgtgctgctcgggctgagtgtcgcggggctggccggcatgccgatcagcgcctggatcgcccatgagttcggggcacgcagcctgttcttcggcattggcgccagtggtctgctcatcgcggcgctgatcttcatctgggtgccggaccgcgtggccgggcagcgtgccgcccccgccgatgtgctggcgctgctgaccggcgccacctcgctaagcgcctttctggtggtgttcttcgtcaccaccggcgtgttcaccacctacgcctttctggcgccgatcatcggcaacgatttccacggcagcgctggcgatatcaccctggcgctgaccgtgctgggtgtagcgggcgtgctcggtaacctgctggtcacgcggctggcgctacgggtcagcgccgagcgtttgcttgtgatcgggatcggcctgctggcgctggatctgctgggccttgctgtgatgccgcggcagctcggcggcctgttgctggctctggtgatctgggcgctggccaccgatatcgtctggccgtcgcagcaacggcgcatcgtcgagctgatgcccgagcaacgtggcatcgccctggccctgaccgcgtcgttcatgttcgccggtatcggcaccggctcagcggtcgccggctggctctatcccgttgtcggctacacgggcctgctgctggcttcgctgctgtttctgctgctggctttcgtcagcctgcgggtttcggagtggcgggcgcgcgcactcgtattcgcgccagggctgaggtgatggggcgggataaagggcttggcgtctggggctgagcctctgatgtctgagtttttcgacacccaaagaaaaacccctgactttcactagaaaaatcaggggtttgtttggtggagccggggggatttgaacccccgtccgccagttctccactgtcggtactacatgcttagccgtgtctattgagttaaccctcagccgcccgacgggcagggtgcattgggcgagttgtgtaagttttagccacttcgtccacaacgtactacgcggcgatcctgttctgcatgacaatcacttcgggtttacaggcatcccctagtgatcgctggagccgaagctaccagaaggactagtcgcgccgcttacgcagcgagagcgtagccctcgtagttttcgtcattggcaactatagaaagttgcaacagtggatttacgacttctgttaccaagtcggcatgcacctcgagcttcgccaccggcgtcgaatcctaatcggccccgaaacttgcgagacgcgcagtgtacgccaaaagggttcgtggcgtcgacccgggcgacacggcgcgctcgcaaacaggccggtctggaaccggcctgttttacgatcagcgggtagcgccgctgccgtcgtcacccggtgcgtcgagcagttgcagggcgtcctgggcgtgggtgccgcaggcttccagatcgccagcagcctgggcgtcggtggctttcttcttggcgtctgcaacctgctgcttgagcggctcgggcagggtggctttggtggccacggcgttatcgagtttttgcaggttgacggtgcacaggtcatcagctgcgaaggccggtgcggccagtacggcggcaatgacgaacatggatacgcgcttcatgtggtaatcctctcatcacgaatagattcccggtgccgccctggttgagggtgaggagagccgggagcgtcccgcccaaatcgtttgggcttagtgaagctgactggcctttcgcaatgacggttcagtgtttttctggtggcgtatcgcctgcctcaaaacggtgcggcttacaccgggtcggcatgcaccagcacttcggcctgagtgaattcgccgcggatggcatcttccacctgttcgcacagtgcgtgggcttcggtgaggctgaggttgccgggcaggtcgacgtgcagctgcacgaaccagcgggtaccggacagccgcgtgcgcaggtcgtggatgccgatgacgccgggcaccgcgcaggccagctcgctcatgcgcgtgctgacgtcgggggccagttcctggtccatcagcacgctgaccgactggcgggcgatgctcaccgcgctccacaggatgtaggcagcgatgccgatggcgaacagtgcgtcgccctgttgccagcccaggtaggcgagcagcagggcgaggaggatgccgccgttgagcagcaggtcggagcggtagtgcagcgagtccgcgtggatcgccgtggagccggtcttgcgtaccacgtggtgctggaacagcagcagggcgacggtcagcaccatggacagcagcatcaccgcgataccgagcgcttgagctgtcagcggttccggctggcgcaagcgctcgaaaccctgcacagccaccagaatcgcgctggctccaatgaacagcgcctggcccagcccggccagcgcctcggccttgccatggccgtaacggtgatcgtcatcggcagggcgcagggcgatgttcacggcgatcaggttgagcagtgaggcggcgctgtcgagcagcgaatcggtcaggccggcgagcaggctgaccgagccgctggcccaccaggcgatcgccttgcacagcaccagggtcagcgccacgcagagcgctgcggcagtggcctggcgcattaggcgggcgtgctggcggtcgagagtcatggccgatccatgtgctgctatcagagctgtacggaacgtgctcacgctcttgcgagctagaggcctgcaaggcaaaagcaggcgaggaagcggagtgtactgttgtacatgagcattccgagcctggttttaacgcagcagggtcgacgcgcagctgagcgtgtgcaggtttctaggcggaagggcgcaggccgtaagcggccagctgctcagcgctaccgctgtgctgaatcaggcgcgggtcgtcgagtggcaggttgtggccggtttgggtttcgatcagcgccttgagcttggcgttgtcgactttgccgtcggcgtccactacgtccttgagcgactgggtgtcgacctgcgcggtggtgccgcctggcaggtagatggcgccagtggcgaagtcgataccaaaggcgatcaggccgggaatcacgtaaaagagaatgccgatggcgtccagaccgacgaccagggggtcgacacggccttcgatctggccgcgacggtcggggaagaagatggtgccgcaggcagacagttgagtgaccaatgtaacggcgagaacgccgccgataacgcgggatttcgtgcgcatcgagcacctccagaaaaagtggacgccactatagcaaggcgagcatggcaaagctgctgtggcgcggcaatacgcagctttcgacggtatatgaccgagcaagcagggcggcggttcgccgctataatcgccggcctgaaatggagccccgatgaacagcctgccgatcgattccctgctgcccaacctgtgccgcgcccttgccgagcgcgacgaagtggtcctcgaagcaccgcccggcgccggcaagaccacccgcgtgccgctggccgtgctcgaccagccctggttggccgggcagcgcatcatcatgctcgaaccgcggcgcctggccgcccgcgctgcggctgagcggctggccagcgagctgggcgagaaggtcggcgagacggtgggctatcgcatccgtctggacagcaaggtcggccccgatacgcgtatcgaggtagtgaccgagggcatcctcgcccggcgcctgcaggacgacccggcgctggagggcgtcggcctggtgatcttcgacgaattccacgagcgcagcctggatgccgacctggccctggcgctaacgctcaacggccgggcgatgtttcgtggcgaaggcagcggtgaggcgccgctcaaggtgttgctgatgtccgctactctggagggcgagcgcctggccgaattgctgggtgacgcgccggtgctgcgcagtgaagggcgcatgtacccggtggacattcgctggggcacgccctggcaggccggcgaatggttggagccgcgggtgctgcaaaccgttttgcaggccctggacgacgagccgggcagcctgctggtgtttctgcccggccaggcggaaattcgtcgcgtggccgagcaactgggcgaagcgctgggcgggcgcagcgacgtgcgcgtctgcccgctgcatggcgagctggagctgtcggcccagcgtgcggccatcgagccggcgccggccgggctgcgcaaggtggtactggccaccaacatcgccgagaccagcttgaccatcgacggtgtgcgggtggtggtcgacgccggcctggcacgggtgccgcgtttcgatccgggcagcggcatgacgcgcctggataccacgcgtatttcccgcgcctcggccacccagcgcgccggccgtgccgggcgtctgcaaccaggcgcgtgctatcggctatggtcccaggctcagcatgagcaactgcctgcatattcctcagcggaaatccttcaggccgacctggccggtctcgcgctgcagctcgcgcgctggggcgtcgaggtcgacgagctggtctggctcgacccgccgcccgctgccgcctacgcccaggcgcgcgacctgttgcagcgccttggcgcccttgacgaacgtggcgtgttgaccgcccacggccaggccatggccgagctgccggcccatccgcgtatcgctcatctgttattgcgcggccaggccttgggccttggcgagctggcctgtgacctggcggcgctgttgggcgagcgcgacatattgcgcggcggccagtgcggcgcgggcgccgatctgcatagccgcctggcgctgctgtcgggtgagagccgggcggcgcggggtgcccaaggtggcgtgcagcgggcccggcaactggccaaacagtttcagggttatctgcgccgggttgcggttagcgagccggtgggcgatcccgagcacggccgctggcttggcgcgctgctggccttcgcctacccggaccgcatcgctcgccagcgccgcgagggcggcgccgaatatcgcctggccaacgggcgtgccgcgcagttcggcgaagccgatgctctgatgaagcacggctggctggtggttgccgacctgggcagccgccagggccagcgcgaagagcgcatctacctggctgcggagctggagccggcgctgttcgagtcggtgttggccgagcaggtcagcagccaggatctgctcgaatgggacgagcgcgaaggcgtgctgcgcgccgagcggcagcgcaaggttggtgacctggtgctcagcagcgaggcgttaccggggctggatgccgaggcgcgcactacggcgttgctcggtctggtgcggcgcaaggggttggcgctgctgccgtggacgccggagctgcgtcagtggcaggcgcgggtgatgctgctgcgcgggatcgatctgcaaagccaggcagacagcgaatggccggatgtatcggacacggcgctgctggccagcctggaaacctggctggcgccgtatctgggcaaggtcacccggctgagtcacttcggcaacctcgacctgcacgcgatgttgcaaaccctgttgccctggccgctgccccagcgcctggatgaatgggcaccgcgcagcatcgccgtgccgtccggctcacgtatcggtgtggattacagcgagcacccgccggtattggcagtgcgcctgcaggagctgttcggcctggccgagacgccgcgcatcgccaacggtcgtcagcaggtgctgctgcacttgttgtccccggcgcgtcgaccggtgcaggtgactcaggatctggccaacttctggcgcaccacctacgccgaggtgaagaaggatttgaagggccgttatccgaaacactactggcccgacgatcccttgatcgccgagcccacggcgcgggccaagccgcgcaagtagtgccccgttctacagaacgtccactgtgaatggcctggcgtagagcgcagcggtgaccggggttgtaatgcaccggtgccgccgcgctcgccccttgctatggcgccgctcagcgcaccaggcaaggcttcttgttatcgaaagtccagccgctgatcaggtactgcatggccaccgcatcgttgcgcgcgcccaggcccatgcccttgtagcactcgtgggccttggccactgcgtccatgtccagctccacgcccaggccaggttttttcggcacctgcaccaggccgccttcgatacgcagcggctccttggtcaggtgctggccgtcctgccagatccagtgggtgtcgatggcggtgatcttgcccggcgcggccgctgccacgtgggtgaacatggccagagacacatcgaagtggttgttcgagtgcgagccccaggtcaggccccagtcgttgcacatctgcgccacgcgcaccgaaccctgcatggtccagaagtgcgggtcggccaggggaatgtccaccgattgcagctggatcgcgtggcccatctgccgccagtcggtggcgatcatgttggtggcagtcggcaggccggtggcgcgacggaattcggccatcacctcgcggccggagtaaccgttctcggcgccgcaggggtcttcggcgtaggcgagcacatggtgctggtcgcggcacaggcgaatggcttcggccagtgaccaggcgccgttcgggtccagggtgatgcgcgcctccgggaagcgctcggccagggcggtcaccgcttcgatttcctcgtcgccgcgcagtacgccgcccttgagtttgaagtccttgaagccataacgctcgtaggcggcttcggcgaggcgcaccacgccctgtgcgtccagcgcttcttcgttgcgcacgcggaaccaggcgttgtcggcatcggcttcctgacgatagggcaggtcggtcttcttgcgatcgccgacgtagaacaggtagccgagcatttccacggcatcgcgctgctggccttcgccaagcagggcagcgaccggcacgtccaagtactgaccgagcaggtcgagcagggcggactcgatagcggtgacagcatggatggtgatacgcaggtcgaaggtctgcagacctcggccgccggagtcccggtcagcgaaggcctgacgaacctggccgagcagtttctggtattggccgatgggttggccgagcagcagttggcgggcgtcttccagggtctggcgaatggcttcgccgcccggcacttcaccgacgccgacgtggccggcgttgtcgcgcaggatcagcaggttgcgggtgaagaacggcgcgtggccgccgctgaggttgagcagaaaactgtcgtgcccggcgaccgggatgacttccagagcggtgatgaccggggtacctgcatgggtgttgttattgttcatcgcgtggttcctgtgcctgaaggcgttgcggtgggcgtggctgccttggcgggcagcgctgaaagataacgttatcatcatattcggataacgttatcattcaagcgaaaatttataaggcgcggttaacgcgcatgtagtcttaggacgtagaaggtaggacgtaggatgggtcgggccgcgtaggtgcaacccgtcaatggattattgggggcacaagtcattcgcgggcatggcccgctcccacagttcgtagcccagggcgagcttagcgacacccggggcatcgcggcgcgaacatcgaaaacctgggtatcggtgtgctcaaccgcaggctacgagaagtgattttgccttgggcggtgctggcccgctcgatgatggcgaagcgggtatcgacacgggctcggccggttggccagtttgtagatggggcgggccgcgtaggtgaaacccatcaattgcctacgaatctaggttcgagccgtgctgccgcgctcaacgatcgtgaagcctgtatccactctcggctctgcgctctggccatcgaagcggcgcagcagcgcttcggcgacctggcgtcccatctccgttgcattgacgctcacggtcgacagcgctgggttggcgaactggccattgagggtgtcgccgaaacccagcacggcgaggtcgtccggcacgctcagcccgcgggtggaggcttcggccagcacgccgagggccacggtatccgagctgcagaagatgaagtccggcttctcgccggcatcgagcaggttggccaggcccttgcggccgacctcccaggtggcgggcagcggtagtgtctgcaccgccacgttattcacgcccagttcggcgagtcggccgatcaccgccttgcaacggcgcagcgcccgcgggtcgtcgacgccgaccaccgcccagcggcggtaacccttggcgaagaagtgttcggccacggcgacgccgacctgttcgtgggaaaagcccacctgcatgtccaggccgtcgtcgctcaggtcccaggcttcgaccaccggaatgccggcggacgccaatcgctcacggctggcctgggtgtggaaagtgccggtcagcacgatgccgtccgggcggcggccgagaatggtggccagcagggcttcctcctgttcaggcacgtagccgctgggcccgaccagggtgtggtagcccgcctcggcgaggcgatccatgatcgcctgcaccacgctggcgtagatcgagttggcgatggtcggcagcacgatggccaccaggcggctcttgctggtggccagggcgccggccatcaggttgggtacgtaacccatggcgcgcaccactgccagcacatgctcgcgggtggcatcgctgaccagttccgggcgctggatggcacgcgacacggtgatcggcgacacgcccgccttgagcgccacgtccttgaccgtcaccggcagatcgccgaggtcgccgcggtctttggccagttctctgcgcgattttcttgccacgggcgggtctcgatgggatgcagttgtgcggggaggttaaggcaggcgcgccgtattgtcgcccgcacgcagcatatacaggcggaacaccaccaccgtggtgaacagctggcagaggccgaacagcatatccagcagcaggcgcgcggcgggctcgctagcgatatcgccggcccagaagctggcgacccatggcggcaccatcaccagcatcacgcaggtgaagatcggccagaagtgcccgtcggtcagctgcaggctggcatgcagcgcctgcaacggcgtgaggccgcgcagcaccagcaggtaatcggcgaataccagccgcaccatcagccacagcccgggcaggatgaacagcgagatgccgagcatgatcgccagggtaccgatgccggccagcagcacgaagcgcggccacaggctcaggctcatggccaccagtgcgcccttgccgggatgttcgccgcgactgcgggcgtcgatgaacagaatgagcgcggcgctgtacagcgggtagaaaaacaggccgagcagcacctcgtagagcggcaccttggccgtgccgaccaggtcttcgaggtgcaggctcaggaaggcttcgaggagcaggaatggcatgcacagcaccaggatgtgcaagaggttttgccggaagaagaaccaggcgtcacgcagggcgtcgaggggattcatgaacggtcgcagccagaaaaacaggccgccatgatacgagcgtggccggcctgccaccagtgatgacgttcgtcgcccgcctggcgccgccttcgacctcaaggggcgcggctggcatactggccgcccgtgcaatccgcgcgagcccttgtgaggatgtccggtgaagaaaattgccgtgttcgccgacgtgcagaatctctactacaccgtgcgccaggcctatggttgccacttcaactacacggcgttgtggagcgagctggcggctggcggcgagatcgtcgcggcctacgcctacgccatcgaccgtggcgaccccaagcagcagcagttccagcagatcctgcgcaacctgggcttcaccgtgaagctcaagccctatatccagcgcagcgatggctcggccaagggcgactgggacgtgggcatcaccctcgacgtgatggacgccgcggcagacgtcgacagcgtggtgctggcctccggtgacggcgatttcgacctgctgctcgagcgcatccgccagcgccatggcgtcgaagccgtggcctacggcgtgcccgggctcaccgcgcagtcgctggtgcgcgcagccagccgttacgtgcccatcgagggccatctgttgctcaaacactgaggttcacgtgaaacccatcgctgtcatcgacttcgaaaccaccggcatgtcgccggcccagcaggcccgcgccaccgaaatcggcgtggtgatcatcgaagacgggcagatcaccgcccgctaccagagcctgatgaacgccggcgcctgggtgccgcccttcatcgagcaactgaccggcatcagcaacgccatggtgcgcagcgcgccgccggccgccgaggtgatgcacgaggtcgccgagttcgttggcgacatcccgatgctggcgcacaacgccgcgttcgaccagaagttctgggacgccgagctgggcctgatcggccgtacccgcgtgcagcatttcgcctgttcgctgctgctctcgcgccgtctgctgccgggtgcgccgagccacaagctcggcaacctcaaccgctgggcgcggctgcccgataccggcaaggcgcaccgggcgctggccgatgcggaaatggccgccaacctgaccctgcacctgtgcaaggtgctgcgcgaacagcatggccgcagcgctgtggatcatgacttcctgcgccagctgcagggcatgtccgccgctaaggtgcgcgcgctgctcgccgcgtagcctggcgttgagcgtagcgatacccagatcgctttccctgcgctgcaacggctgagcgatagaaccccggacgcgctaaactgcgcgccatttccacagctcaccacgttgtccgccatgaccttcgcttccctcggcctgatcgaacccctgctgcgctgcctcgacggcctcgattacaagaccccgacgcctgtccaggcccaggccatcggcccagtgctaaagggccgcgacatcatggccgcggcgcagaccggcaccggcaagaccgccgcttttaccctaccgatcctgcagcgcctgatgatggaaggcccggtggtggccagcaattcggtgcgtgccttggtgctggtgccgacccgcgagctggccgagcaggtgcagcagagcgtgcagacctactcgcagttcctgcccctgcgcagttatgcggtgtacggcggggtgagcatcaacccgcagatgatgaagctgcgcaagggcctcgacgtgctggtcgccacgccgggccgtttgctcgacctgtaccgtcagagcgcggtgaagttttcccagctgcaggtgctggtgctcgacgaagccgaccgcatgctcgacctgggttttgcccgcgagctggatgagctgttcgccgccctgccgaagaaacgccagaccttgctgttctccgcgaccttttccgacgccatccgcggcttggccaaggaaatgctgcgcgacccgctgagcatcgaagtcagcccgcgcaacgccgccgccaagtcggtcaagcagtggctgattccggtggacaagaagcgcaaggccgagctgttcctgcacctgtatcgcagcaagaaatggtcgcaagtgctggtgttcgccaagacccgcaagggcgtcgacgaactcgagcaggcgctgctggccgaaggcattcgcgccgattcgatccacggtgacaagccgcagccgacgcgcctgcgcgccctgcagcgtttcaaggccggcgaagtcgatgtgctggtggccaccgacgtggctgcccgcggcctggatatcgacgacctgccgctggtggtcaacttcgacctgcccatcgtcgccgaagactacgtgcaccgcattggccgtaccgggcgcgcgggggccagcggccaggcggtatcgctggtctgcgccgacgaggtgcaactgctctcggccatcgaagcgctgatccagcagatcctgcagcgcgtcgacgaaccagactttatccccgaccaccgcgtgccgcagactgtcgccggcggcctggtggtgaagaaaccgaagaaaccgaaaaagcccaaggtggtcggcggcggcaaggccggtggcctgggccgctggatggaaagcgacgagccggccgaaccgccggtcaaggccatccgcaaggtgccgagtttcggtggcaagcccaagggcaaacgttaggaatagcgacgcaagcggccgggctcagatttcctggccgatcttccacagcacgccgctggggtcgaagacgatgaattcgcgaatgccccagggctgatcctctggggcgaaggtgcgcacgccgaagcgctcgccgatgttttccgcctgcacgtgggcccaccaggcctgcacgtcatcgaccatcaggtgcatgacgaaattctccgcctgttccttcacgtagaagttctgcagcagaaaggcgcagtgctcgccgtggctgaagtagctcatctcgtccgtctgccacaccgccttgaagcccagggcggtgtagaaggcctggctgagcgggtagtccctggccggaacgaaggttttgagttgcaggctggtgagcatggattttcctcttccctggattatcgggtttgcgccttgagccagcgcagcatgccctgaccggccacgcggccgctggcgaagcaggcggtgagcaggtagccgccggtgggggcttcccaatcgagcatttcaccggcgcagaaggtgccgggcagttgcgtcagcatcaggttgtcgtcgagggcttcgaatgacacgccgccggcgctgctgatcgcttcttcgatagggcgcgcctggcatagcgtgatcggcagcgccttgatggcggcagccaaccgctgcgcatcggcgaagtgctcggcgggcgtcacctcgcgcagcagcgcggccttcacaccatccaggccggcctggcgatgcagatgcttggccatggagttcgagccgcgcggtttgctaagcgccttgccgagggcttcttcactgcgctgtggcaataggtccagatacacagtgcagctgccatcgcagctgatgcgctggcgaatcccggcggacagggcgtacaccaggctgccctcgataccggtgtcggtcagcacgaattcgcctgggcgcggtgcttcgtctggcaagcccagcgctacgttcttcagcggagcaccagcgaatttctcgcgcagcagggggctccaggcggccacgtcgaacccgcagttgctcggttgcaatggcgcaatgggcacgccggcccgttgcagatgcgccacccaactgccgtcggagccgagccgcggccagctgccgccgcccagggccagcagcacggcgtcggcgcggatcacctgctcaccttcggggtccgccacacgcaggctgccgtcggtattccagcccagccagcggtgccgggtgtgcaactgcacaccggcctcgcgcaggcgcttgagccaggcgcgcagcagcggcgcggccttcatgtcggtgggaaagacgcggcccgaggtgccgacgaaagtgtcgatgcccaggccatggatccattcgcgaagcgcattggcattgaagccttgcagcagtgcatggatttcccgctcgcgctcgccatagcggccgacgaacgccgggtagggttcggaatgggtgatgttcatgccacctacgccagcgagcagaaacttgcggcctaccgagggcatggcgtcgtagaggtcgacccgcacgccagcgagcgccagggtttcggcggccatcaggccggcagggccgccgccgatgatggcgaccgagtatgtggttggcgtggcggaagcggtcatgtcggcgtcggctgggcaaagggcgaagtttacccgagccctcgctgctgccatacccgcgcggcgctgtggtggaggatgccgtggcggcgggcgagggcgtggcggtccttgctgtagccaccgccgatcacgccgaccacgggaatgtcgcggcccaggcagtggttgagcacggcctcatcgcgggcggcgacgccggcgtcggtgagctgcaggtagcccagggcgtcgtccttgtgcacgtcgacgccagcgtcgtagagcacgatatccggctgatacagggccagcaggtaacccagggtgtcgtcgaccaccttgaggtaatcggcgtcgcccatgccacgcggcaacgggatgtcccagtcgctgctggccttgcgcgccgggtagttctgctcgcagtgcagggacacggtgatcgcgtcgggcacgtgctcgagcaggcgcgcggtgccgtcgccctggtgcacgtcgcagtcgaagatcagcacgcgcccggccttgccgctttccagcaggtagcgggcgatcaccgccaggtcgttgaagatgcagaagcccgccgggtaatcgtaatgggcatgatgggtgccgccggccaggtggcaggccaggccgtgctgcagggcctgctcggaggccagcagcgagccgccgacggcccgcacggtgcgccgcgccagttccgggctccagggcaggccgaggcggcgctggtcttcgtggctcaagtcgccgctcaggtagcgctctatataggcggggcagtggcagagggcgaggatatcggccgggcagatttccgggcgcagcagttcttcatcccgagtcaggccgctggccaccaggtggtcacgcagcaggcggaatttctccatcgggaagcgatggccgccggggaacggcgggctgtagtcgtcgtggtagatcagcggcaggggcatacaatggcggtcatcgggtgaacctgaggcagtatgcatgagaagcgaagtggaagggaccgagctgcagacgccgcgcctgtacctgcgcgcctggcgtgacgaggacctggacgagctggcgatgctgtgcgcggacccggcggtgatgcgccatttcccggcgaccctgaaccgcgagcagagcgaggcgctgcttaaccgcttgcaacagcacttcgctgagcatggctttaccttctggtcactatggagccgtgatgatggccgcttcgtcggtatgaccggactggcccatgtcggcttcgaggcgagttttactccggcggtggagattggctggcgcctgtcgccagcattctggggccggggcctggcccaggaagcggcacgggcctcgctggattttgccttcacgcagctggcggttgatcgcgtggtggcattcacgaccctgaccaatatcccgtcgcagcgggtgatgcaggggcttggcatgcaggccgccggcgaattcgagcacccgtcgctggcgcccgggcacccgctgcgccgccacgtgctgtatgaaatgccccgcagcgaatggccgaagcggggctgagcctgtcgtccatgacacctcggcgcgattcctgagcggcggcaaaggcattaccattcaacatccgcgcagcccgcgcgtgtcgcagcattgccctagatagggcccgtggagatcgcttatgagtcaagtcctgaacgagttggtggcactgctgagcctggaagccatcgaggaaaacctgttccgtggcgtcagccaggatctgggctttcgccagctcttcggtggtcaggtgcttggccagtgcgtttcggcggccacccagacggtcgaggccgaccgccatgtgcattcgctgcacggctactttctgcgccctggcgatgccacgctgccggtggtctaccaggtcgaccgcgtgcgtgacggcggcagcttcagcacgcgccgggtgactgctgtgcagaagggcaaggcgatcttcacctgcagcgcttcgttccagtaccaggaggagggctttcaccaccaggcgcagatgcccgacgtaccggggcccgaaggactgcgctcggaaaccgagctggccagccaggttgccgacatgctgccgccgcgagtgcgcgagcgcgtgctgttcgacaagcccatcgagattcgcccggtcaccgtcgataacccgttcgccccccaggtcagcgagccggtgaagtacgtgtggttccgcgccgacggcgaactgccggacaccccggccatccacaagtacctgctgggctacgcctcggacttcaacctgctgaccacttcgatgctgccccacggcgtctcggtgtggcagaagttcatgcaggttgccagcctcgaccattccctatggttccacggcaatctgcgcatggacgactggctgctctacgccatggacagcccctgggccggcaacgctcgcggcttctcgcgcggcagcgtgttcaaccgccagggccagctggtcgcctcggtcgcccaggaagggctgatccgcctgcgcgaagactggcgctgaggcagtgccaaaagctgttcgagcggacagcttctggcgggtcggtggcggtcgatttccttttgtgctgtaggacatcgacccagaagcggtttggtcatttcctacttcaatgaatcttagcctttaaaatcagcaacttgagttgtctgctgctatcgagcgaagcggcgtcggccattttcccggcgtgtgcatttccctgaacgtggtcgacgcttgttctgtctccccattaatgcccggttgtcgcacctgcgcgggctccacacatgggagtgtcctcgagtctgcaggagacggatatgcgtcgctcatcgctactggcttcatcccttctggccctggccatgacatccactgcccaggcggccggcaccgtgaccggacaactgggtatccaactggtcgtcacggacggctgtacggtaggtaacggcaacgctggcggcaccttcggtaccatcgatttcggcagcgtggctgccatcaccaccacccttgaagcgcaatccgtcggctccggtggcggcggttcgttcagcgtgacctgcaacaacggcaccgatttcagcgtgaccctcgacagcggcgccaacgccgccggcacccagcgcaacatgagcaatggcaccgacaccatcgcctacaacctgtttcaggacgccgggcgcaccacgccctggggtgatggcagcaacggtggcgacaccctgaccactaccggcaccggtacgacccaggagttggtggtctacggccaggtgccgccgcgcgccgaggtgccctcggtgggtacctataccgataccgtgcaggtgaccgtcgcttggtaagcgtcgccgggccgcctggctgcccggcgatgacctgtcttctgttcggaaattgccatgtctgcttttcggcccgttcgattcgtggcgctcctggcgttcgtccccggcttgctcgccgctgccaccaaaaccgcgaccattggcctgttcgccgaggtgttgccggcctgcagtgcgggcagcacagcggcaaacgatctgggccagttcggcaccttcgacttcggtacccgctcgctgttgaccaccgcgctggatgtcaccggccagccgggcaacggcgcgctacgggtcaactgcctgaccaacacgccgtatcaggtgctgatcagcgcgggcggcagcggcaacgtcaacgcccggcggctgaccgggccgaatgcgcagatcacctacaacctctacacctcttcggattaccagacggtgtggaacgacaccatcggcatcagccgcactggcaccgggcaggatcagtggctgccggtttacgggcgggtgccggcgcagcgttcgccggcggccggcatctatcgcgacacggtcactgtgacggtgaagtggtgaaaaggtgcgctggcgtcggcctgctggcgctggcggccatcgctccggcgttggcggataccggcaccaacgagctgcgcgtcgaccgcctgttccaggtgcgcgcggtggttactcagggttgcctgctgggcacgggggccagcgacgtgagcagctacggcaacatcaacttcgggcagatcagcagcctgagcagcccggtaaaccgcaccagcacgccgggcagcggttcgatcgtgctgcagtgcacgcccggcacgcggctgaccattggcatcggctcgggcgccaacaccgccagcgtcgccgccgggcgcttcctggccaagggcagcgagcggctgcgttaccagctctatcaggacgccgccttcaacaccgtatggggcgacggcagcaatggcgccgcggcgttgagcaccacctttccggctgcaggcggcacccagagttacccggtgtacgcgcggctgttcagcgttacacccatgcccagcgcgggcatttacaacgatgtggtcaccgtgaccatcagttattgagcagggagatgcatatgtaccgagcagcaaggcagcacctcgaatccccattggcccgactcatcgtcgtgatgctgctggcgctcatcgcccgcccagcaggcgccgccagttcggtactgatctggccgatcaatccggtgatcgaggccgagcagaaggccgtggcactgtggctggagaaccgcggccaggcgccggtgaatctgcaggttcgggtgatgaactggcagcaggctggcttcgaggaccgcctcgacgctcagcgtgaagtgatcggcagcccgccggtggtcaccatcgccccgggtaagcggcagatgatccgcctgatggccatgcaggcgccgcagcccgttgtgcagcaggcctatcgcgtgctgatcgacgagatgctcgacaacgaagccgcagccgatccgcagctgggggtgaaattccagatgcgctattcgattccgctgttcgtgttcggcgctggcgccgcccccgagcgtggccagaacccggctggcgaggggctgaaaaccctggcgccgcagctgagctatcagctgcagcagcagggtggtgagcgctacctgctggtgcgcaatggcggtaccgcccacgcccggctgtcagccgtgcatttcagtcgcggcggccagcagcaggtggtcgccgaaggcctgctgggttatgtgctgccgggcgccgaaatgcgctggccgctgccggccggcgtgaacgctcagggcgcggccctgcaggcgatggtcaacgatcacagcgagcccacgacgataacggggcgctgaagcatggcggcggtagttgctgaacgatgaggcggccgtgctggctgagcctgcttttgttgctggcggggccgctggcgtgggcgcaattgccggatgaatacgtgctttacctggagctggtggtcaatgaaatgtcgaccgagcgcatcgtgcccgtgacctaccgggccggtcattactacatcgacagtgacgagttgcgcgccgtcggtgttccgctggatgacgccctcagcggccctcaggatctagccggcatcgacggcctgcagagcgaatatcagcaggaactgcaacagctcaaactgaccctgcccagcgcctggttgcccacccagaccgtcggccgcacccaggtgtacgaaggcgtcgaggcgcagagttcgttcggcgcgctgctcaattacgacttctactacagcgacagcgatcagggctcgcgcctgctcaatggctggctggagcagcggttgttcggcggcatgggccggctgagcaacaccggcgtgtaccggcacgcgttctccggcaacccggctcagggcgacggctacctgcgctacgacaccttctggcgctacaacgaccagccacgcatggtcagttacgccgccggcgacctggtcaccggcgccctgacctggaaccgcgccgtacgcatcggcggcgtgcaggtatcgcgcaatttcagcctgcgcccggacctgatcacctatccgctgcccagcttcagtggcgatgctgcggtgccgacctccgtagacctgctgatcaacaacagccgggtgagcagccagatgctcaacccgggaccgttcaccatcagcagcgtgcccttcgtcagcggtgccggcagtgccacggtagtgaccaccgacgccctgggccgccaggtggccaccgaggtgccgttctacgtgaccaacaccctgctgcagaagggcctttacgactattccctgagcgccggcaagctacgtcgcgactatgggctggagagtttttcctacggcagccaagctgccagcggcacctttcgctatggcgtcagcgatggctttaccctggagagccatgccgagagcggcgacgacctgcgcctgggtggcctgggcggcacctttgcgctgggcacctggggtacgttgggcagctcggtgtcctacagccagcacgccggtcagcgcggccagcagctgagcctgggctacagctattactcctcgctgttcggcctggccatgcagcgggtgcaacgtgacgaggcttacgccgacctcagcgtgatcagtgcgctgcagaacagccgcggcatcagcacgctggccaagaccacggatcaggtcactctgtcgctgaacccgcgacgtatcggcaacctgggtattggttacttctccacgcaaatgcaggacggaacccgcagccggctggtcaacctgtcgtggtcgcgtagcctgccgggcagcagcacgctgttcgtgtcgctcaaccgggagatcggccagcccggctactccgctctgctgcagtggatgattcccttcgacctgcgctcgaccctgagcgtggccatggagcgtgaccgcaacggcggctatcgccagcgcagcaacttcgggcgcagcgccccgagcgaaggcggtgtgggctacaacctggcctacgccgccggcaacggcgatccctacacccaggccgacatgacctggcgcgcccgccatgcccagtatcaagctggcgtttacgacgatgccgggcggcgcacctattggggcgacgtcagcggctcggtggtggccatgggcggcgggctgtacgccagcaaccgtatcgacgacgctttcgtgctggtcagcaccgacggccaggccggcgtgccggtgagcttcgagcaccagcgcctcggtgaaaccaacgcccgcggtcatctgctggtgccctgggtgccgtcctactacccgggccagtacgccatcgatccgctggatttgccggccaatatccgcacgccggaagtcgagcgcagcatcgccgtgcacgagggcagcggagcgattctcgagttccagctgcgtcaggtggtggccgccagcatcgtgctggtcgacagccgcggcgaggtgctgccgcgcggcagtcaggttcggctgcagagcagcgagcgccaggctacggtgggctgggacggcctggtgtatttcgaaggcctcgaaaagagcaacacactgcaagtcgccttgcccgatggcgggcaatgcacggcggccttcgagctggacaacctgagcgacgaaatcgcattggtaggaccgctgccatgccgctgaaggaggcgagggtgagaagagtactgctggcgctactgctgctgatcctgccggggctggccgcggcgaactgcaccgcgcccggcgccacggtttcgctgggcagcaccaactcgctgagcctgatcaccacggcgcaacaggccgccggcagtggcggtatctcctgcaccggcagcctgacgctgctggccaacaacttcacccgcgttaccctcaacagcacgccggtgctcagccgtgacggtcggcagatccccctgcaggtgttcaccaattccggttacaccaacgcgctgcaaaccgggcaaccggtaatcctcaatggcgcgaccttgctggccctcggtggcagtggcgccagcgtgccgttgtactttcgcactgccacgggcgccaacgtgccggccggtacctataccgcgaccctcagcctgacctggcaatacgcggtgtgcaccggcatcagcgcggtcggcatttgcacggcgtggagtcgcagccccggcaccgcgacgcccaactgcaatctgctgagctgttcgcagccgagcacctggggtgctggcagcacggtcacggtgacggtcagcctggtggtcaccaaggcctgcgtgatcagcagcagcgaactggtgatggacttcggcacccaggcactggtcagccagttcgcgccggtcacccgcagcgtaggcgtcacctgcaccaacaccgagggttacacggtgggtttcgacaatggccagaactatcaggcgccctggcggcggatgatcagcggcagcagctttctcggctacaacctgtacttccccaacaccagcacggtgtggaccaccagccagacgcagccaatggtcggcaccggtctgctgcagagcatcccctttcagggcgtgatcaaccccgcccaggccaatgtgccggccggcacctacacggacaacgtgacggtgatcatccagtattgagcaggtatgctgccgctctgattccacgcttgccggaggggcgatgagcctgcagcgctatacccattgggtgttcgacatggacggcaccctgaccattgccgtgcacgatttcgccgccatccgcgtggcgctggaaattccgcccgaagacgacatcctccatcacctggccgccttgccgaccgaggtgtcgaaggccaagcacgcctggttgctggagcacgagcgcgagctggccgtcgcctcacgcccggcggccggcgccgtggcgctggtgcgtggcctgcatgcccgcggcctgcgcttgggcatcctcactcgcaatgctcgggagctggcgctgctgaccctgcaggccatcggtgtggacgattgtttcacgccggacgacatcctcggccgtgacgaagcgccgcccaagcctgaccccggcggcttgctgcacttggccgaccgctggcaggtcgcaccgcaggatatggtgatggtcggcgatcaccgacacgacctggccagcggccgcgccgccggcaccgccacggtgctagtcaacctgccgagtaatccctggcccgagctgaccgatcacttcgtcgccgactgcgcggcccttcagcgcctggcgctgggcgccgccgctgcaggctgacagcagccactgccggcctgcaggtcttcgaggatcgggcagtcggggcgattgtcaccctggcagtgatcgaccagggtctgcagggtgtcacgcagtgcctcgagctcggcgatcttgccgttgagcgcctcgatatgttccaccgccagggcctttacgtcggcgctggcgcgctcgcggtcgtgccacagggccagcagccggccggactcggcaagcgagaagcccaggtcacgggcgcgacggatgaaacgcaggcgctgcaggtcatcctcgccgtactggcggtaaccgctttcgctgcgcccggcgctgggcagcaggccgatggcttcgtagtagcgaatcatcttggcgctgagcccggtgtgcttggcagcctgaccgatattcatcgcgttactcctctagcaggctgttgaaaaactacctacgttgccattgctgcgttaaaaacagcctcaaaatgctcatttacaatacgtaaactgcgctttttcggctgtttttgccttgcactgactgcctcgcctacgtttttcaacggcctgctaaatgcgggcgccaggttttcagcagcagggcattgctcaccacgctgacgctcgacagcgccatggccgcgccggcgagcatcgggtcgagcagcccgaaagccgccaggggaatacccaccaggttgtagatgaacgcccagaacagattctggcggatcttggcgtaggtgcgccgggcgatatccagggcggcggggaccagccgcggatcgccgcgcatcagggtgatgccggctgcctgcatggccacgtcggtgccgccgcccatggcgatgccgacgtgggccgcggccagggccggggcgtcattgataccgtcgccgaccatggccaccacgccattggccttcagctcgccgacgatacgcgccttgtccgccggcagcacctgggcatgcaccgagtcgatacccaattgacgggcaaccgctccggcgctgcccgggttgtcgccgctgatcaggtggcagtcgatatgccgcgttttcagcgtagcgattgcttccccggcgccgtccttcagggtgtcgccaaaggcgaacaaggccagtacccgtggcgtgtcggcctgttcgatcagccaggacagggtgcggccttcagcctcccagcgctgggcggattccgccagttcagttggctcggcggcgccactttcctccagcaggcggcggttgccgagctgcaactggcgaccgtccacatctccggcaatgccgcggccggccagagcctggctggcgctcacgggcgcgagtgccaggccggcttcctggcagcccagcagcaccgccttggccaggggatgctcgctgccctgctgcagcgcaccagccaggcgcagtgactcgtggtcatcgctgccgacgctgtgcaggtgggcgatccgcggtgtgccggaggtcagggtgccggtcttgtcgaaggccaccacggttacaccatgggcgacttccagggcttcggcgtccttgatcagaatgccgtggcgggccgccacgccggtaccggccatgatcgccgttggcgtagccaggcccagggcgcacgggcaggcgatcaccagcacggccacggcattgagcagcgcctgttcgataccggagccgagggcaagccaggcgaacagagtaagcagggcgatcagcaagacggccggcacgaagacctggctgacccggtccaccagtttctgaatcggcgccttggcggcctgggcgtcttcgaccaggcggatgatgcgcgccaacacggtttccgcacccagggcggtggtctcgatcagcaggcgaccttcgccattgatcgccccggcggtcacccgatcacccggcgccttggcttgcggcatgctctcgccgctgatcagcgcctcgtcggcgtggctgtggccttccagcaccttgccgtcaactgcgaagcgctcgccgggcctgaccacgattcggtcgccgatgctcagcgcactggccgcgacccgctgctcgacgccgccctgcaggcgcgtggcctcgtccgggcgcagcgcttgcagggtgcgaatggcgcccgtggtctggcgcttggcgcggctctccaggtatttgccgagcaggatcagggcgatgatcaccgccgaggcttcgaagtacaggtgcggcatctgcccggccggggtgatcgcccattgatagaggctcaggccataaccggcgctggtgcccagggcgaccagctgatccatattgccggcgccgctgcgcagcgcgtgccaggcggcgtggtagaagcgcgcaccgaggatgaactgcaccggtgtggccagcatgaactgcgcccaggccggcaacatcaggtgcacgccaaagggcgtcagcaacatgggcagcaccagcggcgcggccagcaacagggccagggccagtcgccagcgctcaccacgcagctggcgctcggcattggcgcctgtgtcggtggtcgtctccagcgtactggccgaatagccggcggcatccactgccttcagcagcgcctggctatcggtgcccggcagcacctgcagccgcgcacgttcggtggccagattgacactggtcgagagcaccccgggctgcttgttcagggcgcgctcgacgcggccgacgcaactggcgcaggtcatgccactgatggccagatccactgtctgccccggtacttcgtagccagccttttccaccgcagccaccagcgccgacagttgctcggttggcgcctgcacccgtgcccgctcgctggccaggttgacgctggcgtcgctgacctgggccacgccgcgcagggcgcgctcgacccggccagcgcagctggcgcaggtcatgccgcggatcggcagatcgaagttggacatggtggcctccgtgatgcctgacagatgcctacaggatcaaccttgccatgtgggtaaggtcaagctctgctgcgaccgtcttagaacctgttcaaagtctgctgcgcgtcggcactgcggcgttaaaaacaagctcggactgctcatttacagctcgtaaactccgcgtcctcgcctgttttcgccttgcattgctctagctcgcgagactttgaacaggctcttagatcactggctggaaggcgcgggcgtcaggtagggaccagaagggttcagtgcgatgcggtagcggcggatttcaccggcctgcagcaccatgcgctggctgtccaggggcgtgatgccggcctggcagctttccgtgccgatcatgcccaggcgcaccgagacatcgccgggcggcaggttgaaggataccgactggccctggaacagccgcgcggcgagctgatcctgcaggtacacgccgaactcgcacggcgaggccacttccaggcgctcgcgggaaatgatcagcacggcgtaaccgtcgcccatggtggtgtgcgcaggcagcgcctcggcgagcgagggcaggggcagggcgagaaacagtgagaacaggaggcggcgcatggtcagaccataggatggttgagtgatctgagcttggctgaggttggcgggttcaacaagccgcgtgttgaccttgccacgagggcaagctcgatactcgccaatatacccaatcaacgcccacgggctgaggagaagacgatgcagatattcaaggtcgatggcatgacgtgcgcacactgcgaacgggcgatcgctggcgccatccaggcgatcgatgcggcggcgcaggtgcaggtagacctggccgccggcgaggtgcgtgtgcataccacgcacccggtcgatcaggtgctcgaggcgattatcaatgaagggtacaaggccgaagcggtgccggcggctaagaccagtcactgatcagaccgcggaacagcccgccgatcattaccgggccgtcctgtaccggatcgaacagcttgtcgtcgcgcagccagtcgctgagcatgccgacgatcagcgcatgcagggtgcgggcggccaggcgcggcgtcatgccggggcgcagccttgtcacggtggcgggttgggcgaagatgccttcacacagggcgatgaactgattgatgaaggcgtcgtgccgctcctcggcttcgcgtagctcttcggtgaattcacagcgatgcagcaggatggtgaagatgcgccgcttctgttcatcttgagcgatgccggcgatgccttcgacgcacagcgcgtgcagggactgcaaaccattggcctgatcttcctgcaggcggctggtcagttgttccggcggcagtcggacctggctgagcatgtcgtgaaacaggtgggccttgttctgaaagtgccagtacaccgcgccgcgggtgacgccggcgtgcttggcgatgtgttcgaggctggtatgggcaacgcctttctccagaaacagcacttcggcggatgccaggatggaggtgcgggtctgctcggcttgctctttggttcggcgcatacgacaaggattaatcggttcaggaagctgcgagtgtaattattttttgcagccgatgtttgttttacagacgaacttgtatgtaattgcgcacgtcccatctgctttcggcgcgcaccgcgttcgctttccattcatcccgaggtgggacacctgtcgagtaccttgccaatgccgcttcgcctgttactgattctcggcgcgctcagcgccttcggcccgctggccattgatttctacctgcccagctttcccgcgctggcgcaggcgttcgccaccgacaccgaacacgtgcagctgtcgctggcgtcctattttgccggcctggccatcggtcagctggtctatggcccgctggccgaccgctttggccggcgcacgccgctgttggtcggcgtgtcgctgttcaccctggcatcactggcctgcgccctggcaccgagcctggagtggctgatcgccgcccgtttcgtccaggccctgggcggttgtgcgggtatggtgatttcccgcgcggtggtgcgtgacctttgcgacccaatcagttccgccaaggtgttctcgcaactgatgctggtgatgggcctggcgccgattctcgcgccggtggcgggcggcctgctgctgaatctgttcggctggccatcgatcttcatctgcctgacattgttcagcgccgcctgcctgttcgccctcggccgctggctaccggaaaccctcagcccgagcattcagccgccgccgctgagcggcgcgctgcgcgagtatcggcggctattcggcgacctgccctttatcggtcatgcactgaccggcggcctggcgattgccggtatgttcgcctatatcgccggctcgcccttcgtgttcatccagctttatggcgtaccggccgagcattacggctggctgttcggcaccaacgccgcaggtttcattctcgccgcccaggtgaatgcctggctggtggcgcggcacgggccggcctactgggcgcggcggatcgtctggttctacctggcctgcggcgccactttgctggcgttggcgtggatcgggccaaaggcgctgtggccattgatggtaccgcttttcggctgcattgcctcgctggggattctgctgcccaacacctctgcttgcgccatggccggtcagggccgccatgcaggcagcgcttcggcgctgatgggtagcctgcagttcaccatcgcggcgagcgcggcctcgctggtcggtgcgctgcatgacggcagtgctgtgccaatggcgctggtcatttccggctgcggcgtgctggccgtcagcgcttcgctgttcacccgttgggcggagcgacgcgccggccacccgaacgcttgagattcagcccgccagcggacgcggcgcgcctgcttgcgacgccgcgctgtgaggcgacggattgccggcgagaggtgtccgggaaaacaccaggcaaaaaaagacccggcaaagtgccgggtcaataaccgtgattagcctgatgaggagataacctgaagagtccgacctaagggctcttgagcttatccgccgatctcgcgatcagctgatgcaaataatagcaattctcattacatagtcaatcgctgattggaaattattttcagcgatcatcgccatagggttttccggcgtccaaaacgacagaacccggcgcatggccgggctctcgagaaacgcattgtttgtcagctcggttggcgcagcccggtgatttccttgttcagcagatcaatgcgccgagccatgctttccaccagactgtgggcgatgcgcgggttgctttccatcaggctcaggaactgatccttggggatcaccatcacggtgcagggctggctggccagcacggtggcgctgcgcttctcgtgagtgaatacggccatggcgccgaagatctcgtccttctgtacatcgccgaccttaacgccatcgacgaaggcctcggcatggccatcgatgatgatgaacacatggtcggcttcgtcgccctggttgatcagtgcatcgcccttggcgaagtgcttgaagccggtggatggacgaatctcgggttgcttgatgcgcgccagggcatcggacagcagggcggtatggccgaccagatactggatgaacagctcctggcgcggctcgtcagcgtagatgtgcttgaacacgtcgctgcgcgaataggggatcagagtcagcggctcgtcgctggtatagcggcaagtcggcaggtcgatgccctggcgcagcccgaccaggtcaccttcctgcaggtagaacagtgggcgttcgtcgaccagcgcatgcagcaggccgttgtcgatgatgaacagttgattgctgggcaagtcggccgccaggttctcgctgcgctcgatctgcagcggctcgccgcaggggctgagcccgtcgaggagttttgcggggatgctttgcaagcggctgatcagttggtcggcgtaggccggttgttccccgagtagatacatggtggttccttgggcggctcatgctgggtacgcacgaaaatccctgaaacgataatactcgccgcgctccaggtaaatcggtctcgctggggcttgtgaaccagcgcctgttccagggtttgccgtgcctgtgaaatcggctgattcagtcatcgttggcgggagcttccaactgtagattcagactttccttgcgggtgaccggcagctcgctccagtgaatgtccagcagcgcgccttcgatggaatacagcagcaccttggaagctcgaaagccgcgggcgcgaaccgcccgataggcctcgaccgcaccgtggcggcgcagatcgctggcattgtggatgcccacggcgtgcagccactgcgaggaagtcttgccgaggttcttgagcgtctgcaattcgtcgttcacaccgtctcctcggcggcctgtcgctggccgccccgcataagtgtagtgctgcctgatcatactgccccagcagggagttacaggctgctactgatggttggggtgggtgcggtagcgcagccgggtgccgaaattcatagacatgaggatttcgtccgcactgagttcgaccgggaagtaggcgccggatatctgtgcatgggcgatgctggcgccttcgagctgcgcgctgcggaagtccacgccgcgcaggtcggcgccgcgaaagtaggcgtcggtgaagtcgatgcccgtagcgtcgagggtgcgcagatcaaggccccggaagtcgccgccgctcaggtcgatgggctcgccctgggggcgttgctggttgaaggcggcgacgtcgtcgttgtgcagcaggcggtagagcggggtgtccagctggcgcggttggctcatggtggcagtcgtccgggggaggcttactgccagtatagaagagctttgccgcgccgctggccggccgtcagaggctcgggaagcgctggcgcaccgcgctgaccagttcggccaggctggcggcatccggggtgtcgacgcgcttgcagtagggcagttcggcctcttccagcggatcctggccggcgcgttgcgcctcgatcaccgccagggtggcgtccgacggatcgctgccttcctcctggcgctgctgcagccagctggcgagcacggcatccggcgcttggcagtcgacgatcaggaagggcacgccggtttcgtcggcgatgcgctgagcggcctggcgctgcgggcgtttgaggaaggtggcgtcgagcaccaccggataaccggcgtgcagggccagatcggccaagtcgttaaggcgttgatacaccgcctcgctggcgtcctggctataaatgccgccattgagctcggttccggtttgctggcccagcatgcgcttgcgctcgacgtcggagcggatgcgaatcgcgcccagagcctcgaccagacgcagtgcgacctggctcttgccgaccgccgacacgccgcgggtgatcgccagcaggcgcgaggggatggcgctgtagctttcggcgaggctggcgtaggcgcggtattggcgcaggatcaccgcgcgctgcacggcgtcctgctcctggccgaggcggaacagcgcgaccttggcgcgcaccagggcgcggtgggtcttgtagaggttgaataccttgagcgagccgtagtcgccggtgtgctccagccagccgttgagcaggcggcgggccaggcatttgaggccccggtcttccaggtccatgaccaggaaagcggtgtccagggcgatgtcggtgaagcggaagggctcgttgaactcgatgcagtcgaacagcgtggctcgcccgtccagcagggtggcgttgcccaggtggatgtcgccgtggcactcacggatgaagccgtcacgcgcccgcgcttccagttcgggccacaggcgctccaggctgctctcggtccaggcttccagggcatcgagctgctgcaggtcagccttgtcgctgagcatcgggcggatctgctcgaagttctggcgcagtggggcgacgatggcggtggcgttgcacagctcatgatcggccgcgactaccggagtgtcgcggtggaagtcggcgatctgtttggccagcgcgtcgatgtgcgactcattgagctcgccgcgtgcctgcacctgggccagcagttgctcctgggggaactggcgcatcttcagggcgtattcgaacaccgcgctgtcaccaccgatctgcggcgcttcggcgctaccgctgatcggcaaaacttccaggtacagatcctgggtcaggcgctgattgaggcgcagctcctcctcgcagaagtgcttgcgtgcctcgagcgaggtgaagtcgagaaagccgaagttgaccggcttcttgatcttgtaggcgaagggaccggtcagcacgacccaggaaatatgggtttcgatgacactgaaaccgctcaccggatgcggataaagggccgggttctgcaaggcggtaatcagggcttggctcacgggcgatccttggcttcataaagtgggaacaggcgcgcattatgggccctggcttgcgtgctgcaaaccgctggcggtcgctgccggcgcttgccaaagtgcgtataatgccgcgccatgactcgtacccgatcttcccgctcccgttccaaacgccgcccccgtggcatgcgccccttgttgggctgggctgtaaagctcggcctggtcggcctggtgctgttcgctggttttgcggtttacctcgatgccatcgtccaggagaaattctccggcaagcgctggaccgttcccgccaaggtctacgcccggccgctggagctgttcgtcggccagaagctggccaaggatgacctgctcaaggaagtcgacgccctcggctatcgccgtgaaagcgccgtagatggccctggcgccgtggccgtttccggcaataacgtgtcgctttattcgcgcggcttccagttctacgagagcgccgagccggcccagcaggtcaatgtgcgcttctccggtgactatgtcgcctcgctgaccaagtccgacggcaaggacctggccgtggcacgcctggagccgatgctgatcggcgggctgtacccggcacatcaggaagaccgcgtgctgatcaagctcgatcaggtgccggcctacttggtggaaaccctagtggcggtcgaggaccgcgacttcttcgaacacttcggcgtatcgcccaaaggaatcgcccgggccatctggatcaacgcctcggccggtcaactgcgacagggcggcagcaccctgactcagcagttggtgaagaacttctacctgaccaacgagcgcagcctgacccgcaagatcacagaagcgatgatggcggtgctgctggaactgcactacgacaagcgcgaaatcctcgaggcctacctcaatgaggtgttcctcggtcaggatggccagcgcgccgtgcatggtttcggtctggccagccagtacttcttcagccagccgctgtccgagctcaagctcgatcaggtggcgctgctggtcggcatggtcaaggggccgacctactacaacccgcgccgcaatccggagcgggcgctgaatcgccgcaacatgattctcgacctgctggccgagcagggcgtggtgtcgcccgaagaggcggccgccgccaaggcgcgtccgctgggcgtgacccagcgcggcagcatggccaatggctcgttcccggcgtttctggatctggtcaaacgtcagctgcgccaggactaccgcgacgaagacttgaccgaggaaggtctgcgcatcttcaccagcttcgacccgattctgcagatcaaggccgaagaggccctggccgataccttcaagcgtcaggccggccgcaagggggccgacgaagtggaagccggcatggtggtgaccaatccggaaaccggcgagatccaggcgctgatcggcagccgtcaggcacgcttcgccggcttcaaccgcgcgctggacgccgtgcgcccgattggttcgctgatcaaaccggctatctacctgacggccctggagcgtccgagtcagtacaccttgaccactcgcgtgcaggacgaacccttctcggtgaaggggcaggacggccaggtgtggaagccgcagaactacgaccgcaaggcccacggcagcatttacctgtatcaggggctggcgcattcctacaacctgtccaccgccaaactcggcctggaactgggcgtgccgaatgtgctcaaaaccctcgagcgcctgggtgtgtcgcgccaatggccggcttatccgtcgatgttgctgggcgctggtgcgctgacgccgatggaagtcaccggtatgtaccagaccatcgccagtggcggcttcaacacaccgctgcgcggtatccgcagcgtgctgaccgccgagggcgaaccgctcaagcgttatccgtatcagattcaacagcgtttcgacgctggcgccatctacctgctgcagaacgccatgcagcgcaccatgcgcgaaggcaccggccgctcggtctacagccagctgccgagttcgctgaccctggcaggcaagaccggcaccagtaacgactcgcgtgacagctggttcgccggcttcagccaggacctgctggccgtggtgtggatgggccgtgatgacaacggtccgacgccgttcaccggcgcgaccggtgcgctgcaggcctggaccggcttcatgcgtcgcgccgatccgctgccgctggacatgccgttgccggacaacgtggtgatggcctgggtggatgcggcgacggggcagggctcggcgcagaattgtccgggtgccgtacagatgccgtatattcgcggcagcgagccggcaccgggcacaggttgtggtattcaggcgcccgtcgactcggtgatggactgggtgaaaggctggttggaataagagaggttttgccgtgagcaagtggttgattcccgttttgaccgcctcggtggttctgggtggctgtgccagcgttccgcgtggttccatcccggttgtggattccggtagttcggcttacgagcaggacgaccgcccaggcggcggttacaacaacgcgccgcagcaacagcagcaggcgcagtccatgcccgaggattcgggcgtggtggtgatggtgccgggcggcggtgcgtcttcgtcggcgccgatcgacacctactcggcaccggccggcgcgccggccaacagcggcggcctgaccttcgacgagccgccgctgagcagcgagccgctgggttcgcccaattacggtaactccgcaccatcccagccctcgacgccgagcggcatccccagcggtaacgctggtggcggtctggccgccgatgagcagctcgatggtccggtgcttgcgctgctgaccagtgcccagcagcaacagaccggtggtgatctcaatggcgccgcgtccagtctggagcgcgcccagcgcatcgctccacgtgagccgcaggttctgtatcgtctggctgaagtgcgtctggcccagggcgatgcggcccaggccgagcagttcgcccgccgtggcctgagctacgccaatggccgcccggcgctgcaggcgagcctgtgggagctgatcgccaagtcccgtgagcagcagggcgacgccgccggtgcttcccaggcccgtgagcgggctcgggtcaacctgtgagtgctgcgtcggctgccctgatcgccgatcagctgttgctgatcgagcgggcgctgcgggttcagggtttgtgggaagcttgcgcgccgagcgtggaggcgctgtccagcgagcagccgttctgtgtggataccctggatttttcccagtggctgcagtggattttcctgccgcgcatgaaggccatcatcgaggcgggcgccgagctgccggcggtatccggcatcctgcccatggccgagcaggtctatggcgctgacagtcatgaagccgctgggctgctcaaggcgctgggtgatttcgaccggctgatcaccgcgggccgctagagcccgcgtccgctgcttactggcagttttccttgatcgcctgcttggcgtcggcgatgcgcttctggcgctcgtcttcgcccaggcggcgcatctctccaccttcttccacacgaactcgcgggttgttctccagctgcgccaggttgttgcgctgggtctcgcagtacttcttgcgctgggcctcctgggccgccacttcctgcttgaccttggcatcggctgcggcctgctcggggtcggcgatggcgtcgaaggtcggcgccggtttcgcttctggcgtggtggaggcaggcggtgctgccgacggattgaccgtggtggattgctggccctggggcggttgctcgccaaagtgggtgacgccctgggcgtcgacccatttgtagatcggtgctgccatggcactcgcactcagggcgagcagcagactgctggtgagaatcatgcggcgcatggcgtttccttatgcagggtccatcgactgattgaagtgcgggcagcgtgaagttgcaacgcaggccgccactataaccaatcggcgttcggcgcagtctggtctgtttcacatcggcggcgctttggcatcggcgtgcacgccggcggcgttgttgccggatattgcatattccgtcacgcatcgcttgacttgccgctggcgaatatcaacaatcggctgctcgctgcagtggggccagccgcaagctggcttcagctcagtagacatgaggcgctacccgcgccgacctttcgttacacccgcaacgcgttacctcgcgctgggtgggaaagccccgcaacagatctggggcagtcccaatacttgctcagttgtagctgacgtagtcggcgaccacagtcgctcatgctctgctggcagtaaacctactcgggccgaccctgcaaaagggcggttttctggcgtaatagaggtgaacaacgtggagcttttatccggcgctgaaatggtcgtccgctcgttgcgtgacgaaggcgttaagtacatctatgggtacccgggcggtgccctcctgcacatctatgatgccttgttcaaagagccggaagtgactcacatcctggttcgccacgagcaggcggcgactcatatggctgacggttatgcccgtgccaccggcaaggccggcgtggtgctggtgacttccggcccgggcgcgaccaacgccgtgaccggtatcgccaccgcctacatggattcgatcccgatggtgatcatctccggtcaggtggccagcaccgtggtcggcaccgacgccttccaggaagtcgacatggtcggcatttcccgtccgatcgtgaagcacagcttcatcatcaagcatccttcggaaatccccgaagtgatcaagaaggccttctatctggccgagtccggccgtccgggcccggtggtcgtcgatattcccaaggacatgggcgatccgacccagaagttcgaatacaactacccgaagaaggtcaagctgcgctcctacagcccggctgcgcgtggccattccgggcagatccgcaaagcggcagaaatgctcgtcgcggccaagcgcccgatcatctattccggtggtggcgtgatcctcggcggcgcctcggcgcaactgaccgagctggcccgcgccctcaacgtgcccgtcaccaatactctgatgggcttgggcgcctatccgggcgatgaccgccagttcgtcggcatgctcggcatgcatggcagctacaccgccaacctggccatgcatcacgcggacgtgatcctggctgtcggcgcgcgcttcgatgaccgcgtcatcaatggcgagaccgcggccaagttctgcccgaacgccaagatcatccatatcgacatcgacccggcgtcgatctccaagaccgtcaaggccgacatcccgatcgttggcccggtggacagcgtgctgaccgaaatggtcgccgcactcaaggaaatcgagcaggcaccggacaaggaatcccaggccatctggtggaagcagatcgacgagtggcgcggtggcggtcgcctgttcccttataacgagggcgacggcagcatcatcaagccgcagaccgtgatcgagacgctgtgcgaagtcaccaagggcgaggcgtacatcagctccgacgtgggccagcaccagatgttcgcggcccagtactaccgcttcaacaaacccaatcgctggatcaactccggcggtctgggcaccatgggcttcggcttcccggccgccatgggcgtcaagctgaacttcccggatgccgatgtcgcctgcgtgaccggcgaaggcagtatccagatgaacattcaggagctgtcgacctgcctgcagtacgacctgccggtgaagatcatcaaccttaacaatggcgcgctgggcatggttcgccagtggcaggacatgcagtacagcagccgttactcgcactcctacatggaatcgctgcctgacttcgtcaagctggccgagtcctatggtcacgtgggcattcgcatcaccgacctcaaggacctcaagccgaagatggaagaggcgttcgccatcaaggatcgcctggtgttcctcgacatcgccgtggataccagcgagcacgtctacccgatgcagattcgtggtggcgcgatgcgcgacatgtggctgagcaagacggagcgtacctgacatgcgtcatatcatttccctgctgctggaaaacgaaccgggagccttgtcgcgcgtcgtcggcctgttctcccagcgcaactacaacatcgaaagcctgactgtggcgccgaccgaagacccgaccctgtcgcgtctgacgctgaccaccatcggtcatgacgacaccattgagcagatcaccaagaacctcaataagctgatcgaggtggtcaagctggtggatctgtcggaaaacgctcacatcgagcgcgagctgatgctggtcaaggtcaaggccaccggcgcccagcgcgccgaggtcaagcgcaccaccgacatcttccgcgggcagatcgtcgacgtgacgccaagcgtgtataccatccagctggccggtaccagcgacaagctggacagcttcatccaggccatcggcaccgcgctgatcctggaaaccgtacgcagtggtgtcaccggtatcgcccgtggcgacaaggtgctgagcatctgatcgccaggccgaaatgaagaaccccgccatgtgcggggttttttatgggcgcgattcgctgctgcggttccagaaggcggcgatcagcggatctttcaggcgcttgtgcagggcgaacaggccgatatcgtagtcggtcagcggcggctggatgtcgtagaggcggatgcgcgcggccagcgggctattgtccagcacgatctgcggcaccacgccgatgccgaagcccaggctgaccatgctgacgatggcttcgttaccgctgacctgggcgtagatgtgcggcttgacgttgtgatgcttcagccagcggtcggtgcgggttcgtgccaggccttcctcggagagaatcagcggtacgtcctgccaggtgtcggcgccagggttcttcagctgttcttcattgagcagctggggcgactgcgggccgatgaagcgcagcgctgagcgagtgatcgactgaaactccacgccagcgggcaaattatccgggcgggcgccgatggccagatcttccaggccctgctgcacccgctcgactgccttggccggatcgcccgtgtgcagcttcatttcgatgcgcgggtaatcctggcggaaactgctgaggatttcgtagaggaagctgtaactcgccgtcaccgagcagtacagcgacagctcgccgtgcagcaccaactgatcctgtttgaaggtctggcggatggcctgccagccattcatgacgtcgctggcgtattcacgaaattgctgaccttcgcgggtcaggcgcaccgagcggttgtcgcgcacgaacagcggcgcaccgacttcatcctcgagctgcttgatgctgcggctcagagcagaggggctgacatgctgctcgcggctggtcttgccgaagtgcaggttgtcggcgagcgagagaaaaaggctgagcgcgtggctgtccatttgcgtttcacatatcggcatgcagtgttgcgaatatatcattttacgcaatggggcggatcacttaaggtggctctgtcgcggtgctctggcaccccatccctttcgatacacaagagccaagaacatgaaagtttattacgacaaagactgtgacctctcgatcatccagggcaagaaagttgccatcatcggctacggctcccagggccacgctcaggcgtgcaacctgaaagactccggcgtcgacgtcaccgtcggtctgcgtaaaggctccgctaccgttgccaaggctgaagcccatggcttgaaagtcgctgacgtggcttccgccgtcgccgctgccgacctggtaatgatcctgaccccggacgaattccagggcgctctgtacaagaacgaaatcgagccgaacatcaagaaaggtgcaactctggccttctctcacggcttctcgatccactacaaccaggtcgttccgcgtgctgacctcgacgtgatcatgatcgcgccgaaggccccgggtcacaccgtgcgcaccgagttcgtcaaaggtggcggcatccctgacctgatcgccgtttaccaggacgcttccggcaatgccaagaacgttgccctgtcctacgcttcgggcgttggcggcggccgtaccggcatcatcgaaaccaccttcaaggacgagaccgaaacagacctgttcggtgagcaggccgttctctgcggcggtaccgtcgaactggtcaaagccggtttcgaaactctggtcgaagctggctacgcgccggaaatggcctacttcgagtgcctgcatgagctgaagctgatcgtcgacctcatgtacgaaggcggtatcgccaacatgaactattcgatctccaacaacgccgagtacggcgagtatgtgaccggcccggaagtcatcaacgccgaatcccgtcaggccatgcgcaatgcactcaagcgcatccaggacggcgagtacgccaagatgttcatcagcgaaggcgccactggctacccgtcgatgaccgccaagcgtcgtaacaacgccgctcacggtatcgaagtgatcggtgagcagctgcgttccatgatgccgtggattgcagccaacaagatcgtcgacaaagccaagaactgagtcgaaccgatccacgaagaacgcggccatggccgcgttttttcgttctgggacggggcttctggtataaagccctgtagtcaggccaatgtagggcgaacgcttgcccggtggcccggtcgaaaattcaaatccgatgcaaggtgttgttcatgagcgagcgtccgcaagagcccaagtcgtcacgtgacgacgacagcttactgcccatcgacgagcatattgaggaagggcatgacgatgaggggcgcaaggttcgccatcgtggtatctacctgctgcccaatctgttcaccactgcgaatctgttcgccggcttctattccatcatcaacgccatgaacggtaacttctacgtggccgctgccaccgtgttcgtggccatggtgctggatggcctggacggccgggtcgcccgcctgaccaatacccagagcgccttcggcgccgaatacgattcgctgtccgacatggttgccttcggtgtcgcgccggcactgctggcgttcgagtgggcgctgggcagcatgggcaaggttggctggatggtcgccttcatctatgtggccggtgctgcgctgcgcctggcgcgcttcaatacgcagatcggcagcgtcgacaagcgctacttcatcggtttggccagcccggccgccgctggtgtggtggccggtaccgtgtgggcgttcagcgacttcgggatccagggctcgaacatgtcgtttgtggttgccatccttgtcgctgccgctggcatgctgatggtcagcaacatcaagtacaacagcttcaagaatctggatctgaaaggccgtgtgccgttcgtggcgattctggctgtggtgctggtgtttgccgtggtgttcagcgacccaccacgcatcctgctgctgatattcctggcctatgccgcttctggcccgatccagtatctgctgcgtttgcgtcgtcgcaagccggttgagtgatgtaatttcctgcagactccgtagtctattgggcaggcctgtcccgatactgcggagtcaccatgctcatcaagctgcgtcagtcatctgaatgcaccgaatcggatgttacccccgaatcgatctatctcgcccgtcgcacctttatgggcgccgccgcagccgggatggcgctgagcagcctgcctgcctgggcgcaatctgcagctggcgaacgctatgctgacgtcgagcccggcaaggcgccggactggttggccgagcgtatcgccgcaaccaagtggaatgcagtcaccgtcaaggatgaggcgatcacaccatttcaggatgcgacccactacaacaacttctatgagttcggtaccgacaaatccgatccggcagcgaacgctggcagcctgaaaaccgagccctggtccgtggtgatcgatggcgaggttggcaagcccgggcgctatgcgcttgaggatttcctcaagccgtatcagctggaagagcgcatctaccgactgcgttgcgtcgaggcctggtcgatggtgattccgtggatcggtttccccatctctgcgctgcttaataaggtagagccgacatcggccgccaagtacatccgtttcgaaaccctcaaggaccccgagagcatgccggggcagcgctcgaacttcgcgttgatcgactggccgtatgtggaggggctgcgcctggatgaagccatgcatccgctggcgatcctggccgttggcatgtacggacgcgaactgcccaaccagaacggagcgccgctgcggctggtcgtgccgtggaagtatgggttcaagagcatcaagtcgatcgtgcgtatcagcctggtcagcgaacaaccgaagaccacctggcaaagcattgcagctcaggagtacggcttctatgccaacgtgaacccgaccgtcgaccatccgcgctggagtcaggctcgcgagcgtcgtttgcctagcgggttgttcagtcccaatgtgcgcgaaacccagatgttcaatggctacgccgatgaggtcgccagcctttatagcaacctcgatctgcggaagaactattgatgcggcatccgttctggcgtcttttcgttttcgtgctggtcgccgtatggccgctgtactggttgtatcaggcctggtcgttcgccttggggccggaccctggcaaggtattggtcgagcgtctcggattgggcgcgctcatcctactattgattaccttgagcatgacgccgctgcagaagctcagcggctggtcgggctggatggcggtgcgtcggcagcttggcctctggtgtttcgcctacggggttctgcatctggccgcgtatacggtattcatcctgggattggattggtcgcagctggcggttgagctgcgcaagcgaccctacattattgtcggtgccatcgcgcttttcggtttacttctgctcgcggtgacgtccaatcgctacagtcagcgtcgtctgggtaagtcttggaaaaagctgcaccgccttgtctacctgattctgccgctcgccctgctgcatatgctgtggatcgtccgggcggacctggaggagtggacggtttacgcggtcatcggcgcgctgttgctgctgctgcgcattccggcgctgatgcgcaaaatcccacgcattagcggggcaggacataaagttcagacaaaatgaaataatcccttgacctgatttccgaggggcctataatgcgcaccacttccggcgcagcctgatctgaaaactccttgtagatcaatgagttagatgaaaataagggttgcgcggacggcgaattcgagtagaatgcgccggcatcgacagggtggtttgagtggctctgttgatggttcgatcaggttgatcgaaggcggtaaaagagggtgttgacagcggtttgtaacgctgtagaatgcgcctcccgctggagagaagatgatctggtcgggcgctgcaaggtgttgagaggaaagaaaaaattcttcaaaaacaacttgacagcaaatgagggtgctgtaagatgcgcgcctcggttgagacgaaagcctcagtcaaacgttctttaacaactgaatcaagcaattcgtgtgggtgcttgtgagttaagactgacagatcgcaagattatcagcatcacaagtaacactcgtgaattcgagagttttttgcgattgctgagccaagtttagggttttctcaaaacccaagcagtattgaactgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggttgacgggagcttgctccctgattcagcggcggacgggtgagtaatgcctaggaatctgcctattagtgggggacaacgtttcgaaaggaacgctaataccgcatacgtcctacgggagaaagcaggggaccttcgggccttgcgctaatagatgagcctaggtcggattagcttgttggtgaggtaatggctcaccaaggcgacgatccgtaactggtctgagaggatgatcagtcacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgaaagcctgatccagccatgccgcgtgtgtgaagaaggtcttcggattgtaaagcactttaagttgggaggaagggcagtaagttaataccttgctgttttgacgttaccgacagaataagcaccggctaactctgtgccagcagccgcggtaatacagagggtgcaagcgttaatcggaattactgggcgtaaagcgcgcgtaggtggtttgttaagttggatgtgaaagccccgggctcaacctgggaactgcatccaaaactggcaagctagagtacggtagagggtggtggaatttcctgtgtagcggtgaaatgcgtagatataggaaggaacaccagtggcgaaggcgaccacctggactgatactgacactgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcaactagccgttggaatccttgagattttagtggcgcagctaacgcattaagttgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttacctggccttgacatgctgagaactttccagagatggattggtgccttcgggaactcagacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgtaacgagcgcaacccttgtccttagttaccagcacctcgggtgggaactctaaggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtgctacaatggtcggtacaaagggttgccaagccgcgaggtggagctaatcccataaaaccgatcgtagtccggatcgcagtctgcaactcgactgcgtgaagtcggaatcgctagtaatcgtgaatcagaatgtcacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaccagaagtagctagtctaaccttcgggaggacggttaccacggtgtgattcatgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctccttaatcgaagatcgcagcttattcataagctcccacacgaattgcttgattcattgtagaagacgatgctgtaacgcgaccctgttataggtctgtagctcagttggttagagcgcacccctgataagggtgaggtcggcagttcaaatctgcccagacctaccaattcaggtgcagatgatacggggccatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttggctccaccactatctggttgcagtcgttaagttgagagttcagaaatgagcattcctgtttaggcagtgtgaatgttgatttctggtctttgaccagtcgaaacatcgttctttaaaaatttgggtatgtgatagaagtgactgattgattactttcactggtaattaatctggtcaaggtaaaatttgcgttgttctcaagtgcaaattttcggcgaatgtcgtcttcacgttatagacagtaaccagattgcttggggttatatggtcaagtgaagaagcgcatacggtggatgccttggcagtcagaggcgatgaaagacgttgtagcctgcgataagctttggggagtcggcaaacagactgtgatccagagatctctgaatgggggaacccacctagcataagctgggtatcatgcactgaatacataggtgcatgaggcgaaccaggggaactgaaacatctaagtaccctgaggaaaagaaatcaaccgagattcccttagtagtggcgagcgaacggggactagcccttaagttgattagagtgtagtggaaggctctggaaagtgccgccgtagtgggtgatagccccgtacacgaaatgctcttatcaatgaaatcgagtaggacggagcacgagaaactttgtctgaatatggggggaccatcctccaaggctaaatactactgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagaacctgaaaccgtatgcgtacaagcagtgggagcctactttgttgggtgactgcgtaccttttgtataatgggtcagcgacttatattcagtggcgagcttaaccgaataggggaggcgtagcgaaagcgagtcttaatagggcgtttagtcgctgggtatagacccgaaaccgggcgatctatccatgggcaggttgaaggttaggtaacactgactggaggaccgaaccgactaccgttgaaaagttagcggatgacctgtggatcggagtgaaaggctaatcaagctcggagatagctggttctcctcgaaagctatttaggtagcgcctcgtgtatcactgctgggggtagagcactgtttcggctagggggtcatcccgacttaccaaaccgatgcaaactccgaataccagcaagtgtcagcacgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagaccgtcagctaaggtcccaaagttatggttaagtgggaaacgatgtgggaaggcttagacagctaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactagtcgagtcggcctgcgcggaagatgtaacggggctcaaaccatacaccgaagctacgggttcaacgtaagttgagcggtagaggagcgttctgtaagcctgtgaaggtgagttgagaagcttgctggaggtatcagaagtgcgaatgctgacatgagtaacgacaatgcgagtgaaaaactcgcacgccgaaagaccaaggtttcctgcgcaacgttaatcgacgcagggtgagtcggcccctaaggcgaggcagaaatgcgtagtcgatgggaaacgggttaatattcccgtacttctaattactgcgatggagggacggagaaggctaggccagcacggcgttggttgtccgtgtttaaggtggtaggctggaatcttaggtaaatccggggtttcaaggccgagagctgatgacgagttgtcctttaggacgatgaagtggttgatgccatgcttccaggaaaagcttctaagcttcaggtaattaggaaccgtaccccaaaccgacacaggtggttaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggcaccgtaacttcgggagaaggtgcgccggtgagtgtgaagggtttaccccgtaagcacatgccggtcgaagataccaggccgctgcgactgtttattaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaaggttaattgatggggttagctaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagtgtatccgcggctagacggaaagaccccgtgaacctttactatagctttgcactggactttgagcttgcttgtgtaggataggtgggaggctttgaagtggggacgccagttctcatggagccatccttgaaataccaccctggcaaccttgaggttctaactctggtccgttatccggatcgaggacagtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagtacgaaggtgcgctcagaccggtcggaaatcggtcgtagagtataaaggcaaaagcgcgcttgactgcgagacagacacgtcgagcaggtacgaaagtaggtcttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagccggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtggacgtttgagatttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcgggaaagataaccgctgaaagcatctaagcgggaaacttgcctcaagatgagatctcactggaaccttgagttccctaaagggccgtcgaagactacgacgttgataggctgggtgtgtaagcgttgtgaggcgttgagctaaccagtactaattgcccgtgaggcttgaccatataacacccaaacaatttggctgttagacggttgaagtcgacagtagtgccgaagatttgcgagaacacgtaataccaactgataccacatacccaattcgctgcagcggctaaaccccgaagcagcaacccgtttgcttgacgaccatagagcgttggaaccacctgatcccatcccgaactcagtagtgaaacgacgcatcgccgatggtagtgtggagcttctccatgtgagagtaggtcatcgtcaagcttctataagaaaccccagatctcgacagaggtctggggtttcgtcttttggggccgggaaaaccgaaggcttaacgctcggcggcgccaggcaggcggccagaaggtaagctgacctggggagcgctttgcccaaccgcaggctatgagcggtaagccctaaaggttcaggcttgaccgggtcagagttgccggtggaaggggaagcgtcttccaccctacggtgcttggcgggctctggtagcctgggttacccgatggcgtaacccgggggatgtccgcggaaatggggcactcaacaatgtgctgcttatgcacggcacgacgcaagaaatagcgatatcggagcggagccggttagcaacgtaacactcgggtaatgtttgtcgcccagataatcggtataactgtgggttgctttcagggtctcatttagaatggtcggtattatcgagaactccatccatgcccgagtcggccgcccaacagtcattagctgaagtacctctgacggagctggtcgcctgccatgagtgcgatctgctgatgcgtcggcctgtaattaacgatggtgagcgcgtcgagtgcccgcgttgtggctatgagctctacagtcaccgcccacaggtgatccgccgcagtctggcgctggtgctggctgcattgcttctatatatacccgccaatttccagccgatcatgcagatgaccatgcttgggcaaacgtcccacgatacggtgtggagcggcgtgctgggattgtatgacgccggcatgcagagcatcgccgtggtggtgtttctgtgcagcatggcggtgccgctgctcaagctgctttgtcagttgctggtgctgctgagtatttgcctgaagattggccgaggctatgggttcctgctgtaccgcatttatcaccatatgcgtgagtggggcatgctcgaggtctacttgatcggcattctggtttccatcgtcaagctggcggatatcgccgagttgtccgttggctttgggctgttctgcttcattgcgctacttttggtgcaagtctggctggaggtaaccatgtcgccccaccagatctgggaagcgctggccggagaggacgcccgtgcgcgccattgatgccggcctgatcatctgccacgagtgccaccagctcaatcgtcatgagcccgagctcaagcggcaattctgctcccggtgtggtgggcgcatacacgagcgccggcccaatagtctggcccgcacctgggcgctgctgatcaccgcggcgatcctctatattcccgcgaacgtgctgccgatcatgacggtcaattccttcggcaagggggctcccgacaccatcatgtccggggtgatcacgctggtcgacaatggcatgctgccgatcgccatcgtggtgtttgtcgccagcattctggtgccgaccttcaagctggtgggcatcggccttctgttgtactcggtgcagcggcaccagccgatgtcggctcggcaacgcatcttgatgtaccgcttcatcgaatggatcgggcggtggtccatgctggatatcttcgtgatcgccattctcgtggcggtagtgcggttcggcagcctggccagcgtcgaaccgggtgtgggagcggtggctttcgccagtgtggtgatcctcaccatgctggcagcactgaccttcgacccacggttgatttgggataacacggaatcggatgacgaccatgaatgatctgcccaccgccaggacgcgtccggcttccaactggtctgccatatgggtattgccgctgatcgcgctgttgatcggtggctggcttgcctggcgcgcctatagcgaagcgggcgtcgagattcaggtggtattcgccagtggcgagggcatagaggccggcaagaccgaggtagtctacaagggcatgtcgatcggcaaggtcaccaacctgactctggacaagagcgacaagcagcgtggggtgatcgccacgctggagatgaacaaggatatagagccccagctgcgtaccggcacgcgcttctggctggtgaagccgagcgtcagcctggctggtatcaccggcctggagacgctggtatccggcaattacattgccttcagcccgggcgctggtgagcccgcctatgacttccaggctctggcccaggcgccacctttgtccgatgaacaacctggcctgcacctgacgctgaaggccgagcggttaggttcgctgaaccgcgacagcccggtgttcttcaagcagatccaggtaggccgtgtgaaggattacaagctcgccgacgatcaggcttcggtggaggtgaaggtattcatcgagccggcctacgcccacctggtgcgcaaacacacgcgtttctggaatgccagcgggatcagtgttgaagccgatttctcgggggtgaaagttcgcagcgaatccctggccagcatcgtcgccggcggcattgccttcgccacgccggagcaccgcaaggacagtccgccgactgatcccagcaaacctttccgcctctacgaagatttcgatgccgcccaggccggtatcaaggcggtggtcaagctcaccgatttcgagggcctgcaggccgggcgtacgccggtcatgtacaaggggattcaggccggtctgctgaagactctgaaggtcgatccggatctgaagagcgccaccgccgagctggccatggatccgatggccgaggattacctggtcgaaggcagccagttctgggtggtcaaaccgtcgatctccctggccggcatcaccggactggaggcgctggtgaagggcaattacatcgccattcgcccgggtgagctgggtggcccgccccgtcgcgatttcgtcgcccggaccaaggcgccgccgctggatcttggtgccgaaggcctgcatctggtgctgttcagcgataccctggggtcggtggatgtcggcagcccgattctctaccggcagatgaaggtcggctcggtgcagagctttcagctcgcccgtgacaacaagcaggtggtgctgggcgtgcacatcgagcccgagtatgccgggttggtgaaccgtaccacgcgcttctggaatgtcagcggcatcaccctcaagggcggtttgtccggcatcgaggtgaagagcgagtcgctgcagacgctgctgtccggcggcatcgccttcgagaccgatgacctcaaggcgcctgccgatgccaaacgcgtacagcgcttcaacctctacgctgaccgcgaggcgtcgctcaagagcggcgatgaactgagcattcgtgtggagcgcggcgacggcctctcgcccggaaccgagattcgctacaaaggcctgcaggtcggcaagatcgagcgggtcgagctgactggcgacctgcaggcggtgatgctgcatggccgaatcaccactgcagcacaacaggtgctgcggcccggctcgcgcttctgggtggtcaagcccgagatcggtctgaccggcgcctccaatctggataccctgattggtgggcagtacatcgaagtgcagccgtcgaaccagggcagcggtcgacagaccgatttcgtggcgctcaagcaggcgcccgagcaggtggtcgaagagccaggcttgcggctggtgctcagcgctccgcggcgtggctcgttgaaggccgactcacccgtgacctaccgcgaaatacaggtcggcaaggtcacggggtacgagctgggcgccaccgccgaccgcgtgctgatccacatcctgatcgagccccgctatgccgggctggtacatacgggcagccgcttctggaacagctccgggttcggtgtcgatttcggtttgttcaagggcgtgcaggtgcggaccgagtcggtggagaccctggtcgccggcggcgtggccttcgccacacccgagccgaccggcaatgccgcagtaccgggccagaccttcgcgctgttcgacgaggcgcagccggagtggttgcagtgggcgccgaagatcgccttgcccaagtgatgaagacaaccgggcgctagctcataagccttccaatgcagtgaaacgaaaaggcccgcgtactccgcgggccttttgcgttacagggacaggatcacgccagttcggccgcatcctgttcactgctggcaggcgttgcagcctgctcgcggcgcttgatgtatttccagtccgcttcgtcgatgtagatgccgttcgggccgctgccgccttccaggtcgatggccacggtggccgagacctggggtttcaccgaggcgaggatcggtacgaagccgagctgcaggctggtttcgatcagcgcctgctggttgcgctcatcgatgtccgccgcctcgtcgaggtagtagggcaggcgtacccggccggccaggtcgcggtccatcaggtgcagcagcaggtacatgttggtcagcgccttgatggtcatcgttgtgccgttggaggcggcgccatcgatgtcggtatggatcaccggctggccgtgcaccttggtgatctcgaaggccagttcgaacagatccttgaggcccagctggttgccattggcggcgaccaggcgcgacaggtagtccttggcttcctcgttcctggcatcctgctcggcattctgggtcaggtcgaataccgacagggtttcgccttcctcatactggccggcgctgtggatgatctggtcgatatgccgcaaggcttccttgttcggtgccagcacgatgcggaagctctgcaggttggaaacctggcgcttgttgatctcgcggttgaacagcgccaactggtgctcgaggttatcgtagtcgctgcggatattgcgcagggtccgcgcgatatcggtcactgctgcgcggcgcgccttggccagcgtcagggcttcgtcctgacggtgcgcgtaggcgttgaccaagagctgcaggcggcgctccatgtcgtcttcgctgtcgaacttggcgacacccttgaggcgaacctgggcgtacagcgcctcgatctgcccgtcgatgcgctgcagcgcctgccaggtgtcctggtagtcgttgagcagcggcagcaggttgtccagcgaatcgtcgaccggttccatgtacggcgtgccgaacggcaggtccgcgggcaacagctggcgacggcgcagggcgtcttccagggtgcgttccttggattccagatcaccgatctgccggctgatcagctgcagcttggcggagatctgctgcacacgctcggtgaaggcatcactggcgcgcttgagctcgtcctgagcggcttccagctgggcgagtttctccagcttgcccgtctcctcggcggccagggtctggctcttgcggaagtcttctacagccttctgggcatccagcaccgcctggtacagctgctcggcctgggccttgctggcggcgcggtcggcggcgaccgactgctgggtcttgagctgcttgagttcgcggtcgaggcgatccttctggtcgcgcagtgcggcgcggtcggccagggcctgcagggctggtggctcgatgctcgacaggtcgatatccagaccgggtacctggaaacgctcgcccttgaagccgtcgaggatggcttccagggatttgacccacacatcaccatcgtcaagctggatgcctttttcgcccagcggcaggctgaacagctggccattgaacaggcgcatcaggcgatcgacatcggcctgggaaaactcttcacgcaagcgcgagtagctgttgttgtcagcgtggtcgagctgctgcttgaccgacttgaggcgtttttccaggtcgcgcaggcgctcgtccaggtcttcgctggagaactgacgggactgcgccagggcgccggccagttcgtcgtgggcatccttggcggccagcaactgggcttccagtaccttgacgtcgtcgaccagagcgaagcggttcttcagtaccgccagctcgccgagccagcgctggatctcgctgatctcgcgctccatgcgcatcagttcctgggtgccgccgcgctgatcgttctgcaggctgtcctgctcgttgcggtagtgctcggcctggatgaccagctcttccttgcgggcgtcggcgtagtcgtgccaggtgcccagcaggttgtccagcagcggcgacaggcgatgcagcttgccgcgcagctgatcgcgctgggtgacgcccgaggccaatgcttcgatcaaggggccggcggtgaccagcgcctggtagtcctgctccatgcggcgcacgtcgcggaaggcttcctcggtggcggcgatgtaatcgacgctgcccgagcgcaggctgtgctcgaaggcatcgaggaacagctgcttgagtttggccgcggtgatctcgcgcatgtgcagcaggttgatgaacagggcgcggaaggtcttcaggctctgctcgctggtcgagcgcagcgggatcagggtcaggtccagcgggatgctggtgtggccgccgaccagcaggcgacgcagttcgtcgggcttgagttcgtaggcggtgataccggcctggccgaggttcttgaacagctcgcgttggcgcaggcaggtgccattttgctggtagtgatccagatccagctcgccctgataggcgaagaactggtggccaaagccgccgcccgggccgcgaccggccacgccgatcacatgggggccgtggggcagggcgacttcgacgaggatatagctggtgtcggtggcgaagtagaacttgcgcgactgctccaggctgtacttgccgaagctcatgtccgacatccgcgccaggatcgggaactgcagcgcgttgatcgacgccgacttgccgaggttgttggcgccgtacaccgacagcgggttctccagcgggaacaggccgaggctgtagccggcggtgttgagcagggcgaagcggcggatgccgtagcgttcctgggtcatgcgtcttgctcctgtgcggcgcgctcttcggccatggcgcgggccatggcgtcttcttcggattcctcttcggcgtcgtcgaggctgatgatcgggtcaccactgtcgtcgtctatcagcaccggtgccggcagcggcaggtcggtgctgtgcaggctggcggccaggtcgcggtcgtgctgcaccgccaggcacacgtcgaggaagcggtgcatcggcggcaggaagcggtacacgccgttgctgtcctcggcgaaaccgagctgggtcaggcggcggatgaccttgtcttcgagctcttcatgggtggtgacttcggcctgcaggaacaggtcgcggtacttgtcgagcagcgccggcagctcgtctcggccgatggtgccgccgtcgagcacggagagtgggtcacggccctggtcggccagatgctcgaccaggatgaaggtgaacagtgccaggcgctgggcggtcttgttgacctggggcgcggcctgctcgggcacgaagtagtagaagccccgcgggtcgcagaccagctcgaagcccagggcgcgaaacagcgcccgatactgatcctgcatgctggacagctgggcgtagcactcgggctcgctgcgcgagatgtggtaacccttgaacaggtcgcggaacgcggccgcgagctgggtcatttctttcaggtcgatattcatagcggacgctcgttggcggcggcagcctgggctgctgccgagaattcatgaggggcgacggtgctagggtctgtttccgtttcacgcacggccgcgccggagccaattcttgcgcgaggcaaggcacgagatgcgaagtttggcaggccaaatgagccatcgagtaacgccgcatcgcgcaagaactggcccggccctccgggttgcgcgggaaatgacctccgctgtcgttgcaggacttggcaagggaatgaccattccctgcgtcctgcgcctaaccggaggccatttctcgcagcaacgcggctcgcgctgaaacaggaacagaccctaggcactgggacgacccaccagggcataggagctgatgctgatttcgtgctcgcgggtcaggtaggtctggcgctccaggcggtcacgctggaagcgcgactcgcgtgacagacgcgagaaccagtagagcagctcgtcggtggcgccttcgggctcctgttccagcagccaggtcatcaggtccggcagcggcagcgactgctcgcagcggtcgatcatttcccgggcggttttcggcgcgcgcgggttgtcgcccttgcgtttgccggtggctttcgggaagtggttgggtttggcctcgaaacgcgccagggcataaacgtaagcctcgacctgagaggcgctgcccaggaagttgctctgcggccgagtgaacagcggcatggcggcctgcggcacggcgtcgatgcctttcttgcggatcaccgacagggccagcgccgcaccgcgggtcacggcgttgtgccggcgcgcttcctcgcgcagcggcagcagcagctcgcgggccttgcgcagggtcagctgggcgctggtctgcatttccagaatgcgtgcgtgggtgcgcagcagcagatcgtcgtcgaccagttggccgaggcgctgctgttcaccgagcagcttgagcagcacctgctcgacgcggcgcacgccttgctcgaaggcgccgtcggcggcgaccagttggatcatcggctcgacgtactcgtcccaggtggcgagcacttcggcgtaacgctggcgcaggggaatctgccggtcgctggtcttggcccgctcggccacgccgatcagcgcctgctcgtcgttattgagctttttcaacacatcgcgcacgcgcatgtcgagcaggcgcagctggcgggccaggtcgttgccgtcgcgcacttcgaaggcatcctggatgtagccggccaggcgctcgaggtggcgcaggtaggcttcgatctccaggcacaggccaaggcgatgctcacggcgcaggtaggacaggaagtcgtgaatctgtgcgttgagctcgaagcggttggggctcttggccaccggcaccaagatgtccaggcggatccactggtcgagcagggcggtgacatccaccgccgtgctttgcggcggcaactgggcagtcagctggttgcgcagctccaccaggctcagggtgccagcatcgaagcgttcaccgagcggttcgagcagggcccagtgctcggcgagggcgcgtaatacgcgtttggggtcgatcatcgcgggacggtcgctcgcttgcgaaaaaacgccgattgtacgggaaagcgggccgccgctgcattgtcacgcgggcgtcatcggcgagcggcatgctcggcggcgaatcaacggctcatggtgcgcaatacgccatgaaatatccgtaaatggacaaaatttgctcaatggcctttcgatcctggcgcgttatcggcacaattcgcgtccgcttttttcagggggctggcgggctcctgttggccgacctttattacggactgcgcaatgatcaaaacgccgtactacctcatcgacaaacagaagctgcttggcaacatggagaagatcgcctacgtgcgtgaacactccggtgccaaggcgctgctggccctcaaatgcttcgccacctggtcggtcttcgatctgatgcagcagtacatggacggcaccacttcgtcttctctatatgagctgaaactgggccgtcagaagttcgccggtgaaacccacgcctacagcgtggcctgggccgatgacgaaatcgccgagatgctggagaactgcgacaagatcatcttcaactccatcggccagctcgagcgtttcactgaggcgtccgaaggcaaggtgcgcggcctgcgcgtcaacccgcaggtgagcagttccgattacctgctggccgacccggcgcgcccgttcagccgcctcggtgagtgggaccctgcgaagatcgaggcggtgatcgatcagatctccggcttcatgttccacaacaactgcgagaacggcgacttcggcctgttcgacaagatgttgagccacatcgaagagcgcttcggccacctgctgcacaaggtccagtgggtcagcctcggtggcggcattcacttcaccggtgaaggttatgcgctggacgccttctgcgcgcgcctgaaagccttctccgagaagtatggtgtgcaggtctacctggagccgggcgaagcggccatcaccggcagcgcctcgctggaagtcaccgtgctcgacaccctttataacggcaagcacctggccgtggtggacagctccatcgaagcgcacatgctcgacctgctgatctaccgcctcaacgccaagctggcgcccagcgagggtgaacacacctacatggtgtgcggcaaatcctgtctggccggcgatatcttcggcgaataccagttcgagaaaccgctgcagatcggcgaccgcctgtcgttcgtcgacgcggccggttacaccatggtcaagaagaactggttcaacggcctgaagatgcccgccatcgtggtcaggcaactcgatggcagcgtcgaggtggttcgtgaattcggcttcgacgattacctgtcgagcctgtcgtaataccgcagcacctttctcaacgagcgcagtaccctggaggtgaaacaattgaagaagaacgtccttatcattggtgcaggaggtgtcgccaaggtggtggcccacaagtgcgcgcagcacaacgacgaactcggtcgtattgccatcgcgtcacggaacatctccaaatgccaggccatcatcgacagcgtcaaggccaagggtagccttaaggtacccgccgacatccaggccttctcgctcaatgcattggacatcgaggcgaccaaggcgctgatccgcgagaccgaatcgcagatcgtcatcaacgtcggttcagccttcctcaatatgtcggtgctgcgtgcctgcatcgataccggcgtggcctatctggacaccgccattcacgaagaaccgggcaagatctgcgaaaccccgccctggtatggcaactacgagtggaaacacctcgaggaatgccagcagaagaacatcacggccattctcggcgtcggtttcgacccgggtgtggtcaacgcctatgcggccctcgctcagcaacagcatttcgacaagatcgagtcgatcgacatcctcgacgtcaatgccggcagccacggcaagtatttcgcgaccaatttcgacccggaaatcaatttccgcgagttcaccggcaccgtctacagctggcagaacagccagtggacgagcaaccgcatgttcgaggtcaagcgtaccgatgacctgccggtggtaggttcccagaatctgtacctcaccggtcacgatgaagtgcactcgatctccaagaacctggacgtgcccaacgtgcgcttctggatgagcttcggcgagcactacatcaacgtgttcaccgtgctgaacagcctcggcctgctcagcgagcagccagtgaagaccgctgagggtctggaagtcgtgccgctgaaagtggtcaaggccgtgctgccggatccggcttccctggcaccgggctacaccggcaagacctgcatcggcgacctggtcaagggcaccaaggatggcaaggcccgcgaagtgttcatctacaacgtggccgaccacgaagaagccttcgccgagaccgacagccagggtatctcctacaccgctggcgtaccgccggtggccgctgcactgctggtggcccgtggcgagtgggatgcagcacgtatggtcaacgtcgaagaactgccagccgagccgttcctcaagctcctcgacgtgatgggcctgcccacgcgcatcaaggatgagcatggtgatcgcccgtgggatcaggttgtttgatcgcagcgagcagctgcgcgtcggccctgctgcgttgaaatcaggctcgaagtgctcatgtacaaaagtacactccgccttctcgcctgattgactcgctggcgctcgcccttcgggccagcctttggctgttactcccggtggtcgttgcgccttgcatggctttagctcgcaagctcgtggataagcgtcgttaagaaaaaaggatcgcctcggcgatccttttttcgtttccgggcgccgggttcagacgctgaagcgacctaccaggcggctgaggtcggctgccaggcgtgacagctcgtggctcgaggcgctggtctggtgggcaccggtggccgactgcaccgacagatcgcgaatgttcaccagattgcggtccacctcgcgagccacctgggcctgttcttccgccgcgctggcgatcaccaggttgcgctcgtacatctcgccgattccgttggtgatctcgttcaaggcgtcgcccgcgctctgcgccagctcgcgggtatcgcgcgcctggcgagtactggcctgcatggaggtcaacgcctggctggcaccggtgcgcatgccggataccatctgctcgatttcctgggtcgaattctgcgtgcggtgcgccaatgcccgtacctcatcagccaccacggcgaagccgcgcccggattcaccggcccgcgccgcctcgatggcggcattgagcgccagcaggttggtctgctcggcaatcgcgcgaatcacgtccagcaccttgccgatttcctgggactgttcagccacgcgctgcaccaggctggaggtgctttccacttcaccggacaggtcgctgatcgcggtgatggtctccgacacacgagcctgaccctgctgtgcggagtgattggcagccttggaggcttccgaggtggagaccgcattgcgcgccacttcgtccacggcggcgctcatctggttgaccgctgtggcagcctgttcgatttcgtcgttctgctgttgcagtccgcgtccggcttcgtcggtcaccgcgttgagctcttcggcggcggcagcgagctgggtggacgagccggagatttccgccagggtttctcgcaagcgctgctgcatctgcgccagtgaggcctgcaactggctgacctcgtcacggccttcgacctggatgcccttggtcaggtcgccctcagccacatgacgtgcggcctgcaccgcccgcttcagcggcccgacgatgctgcgggtgagcagccaggccaatgctacggtgatcagtgccgccagcaggatcacccccgcaactacctgttgcgaacgggtgtaagcctgcgccgaggccgtgccttcctgggcgatgcccttgctgtagatgtcgcccagctcggccagctgtgcaccggtgccgtcgaccaccggcttcatgtcgaccagcagcagcttgttcagcgcgtcgcgctcaccgcggcgtgccagcacgaaggagtcggccatgccgcgttggtaggcggcgaaatcgcggcggaactgatcgtagatgcgttgttcttcgggtgtgtcgatgaagggttcgaagtcgcggatgttctgttccagcaccttgttgcgcgcatcgtactggcctacgtaggtgtcgacattggccggatcgggatccagagccacgcgcagggaaatggtgcgaatgcgcagcatgttctcacggatggcggccaccgattggatgctcggaacccagtcggtttcgatggtgctggcgcgctcgcgaatgctcgacatggtgccgagcgagaagatgcccagaaaggccaccataagggcgatgaggccgaagccgaaggcagcgcggggtgcgatgttccagttgcgtagcagcatagggacctcttgggtctggcagatattgttgttgtccccggggctatcggctgccggggagggcgcttgaacggcaattcggcgctttcgacattcttgcaaaaaatggttacatagtcataggatgtctgaccacaataatcacaaataagcaggccctcccatgttcaaaccgctcgctgttgctgcactggcatcctgcctggctaccacggctcaggccgctatttccttcgcctacatctccagcccgaacgatggcctgatttcccagtaccgcctggacgacggcacgggcggcatcgcactggtggagcagacccaggccggtgacaaggtcaacccgatggcgctgtcgcccgatggttcgctgctgttcgcggcccagcgagttgcgccgttcaaggtcatcacctaccggatcgatgcgggatccgggcatctgcagcgcctgggtcaggctccattggccgacagcatggcgtacctggccaccgaccgcagcgggcgtttcctgctggctgcttcctatggcggggccctgctcagcgtgcaggccatcgacaaggacggccaggtgtcggacaaaccccaggtctacaagaccggaccgttcgctcattccatccgcaccgacctgagtgatcgcttcgtgtatgccggcaatctgggcgccgacaaggtgctgcagttcagtcaggacaagcaaagtggcgcgctgacccccatcggcgaaggcttcgccagcaccaccgccaaaactggcccacggcatatcgcgttctcgcccgatggcaagttcctctatgtggtgggcgagctgagcggtaccgtcagcggtttcgccatcgatgggcagaccggcgcactcaagcaggtgagcgaagccagcggcattcccgcatcactcgggctggcccatggtgaggcgcgcagcgccgccaacaatgacttgaaggacgacccgacgccgcgcatctgggccgccgatattcgcctgtcgcccgacggttcgctgctgtacatcactgagcgcaccaccagttcggcgtcggccttcaaggtcgatacgaaggacggcagcctgaagtttctcggcaattacccagtgcaggaaaagcagccgcgcaacatcgccttcttccccaacggcaagtggctactggtgaccggcgagaaaagccagaccatcggcagctaccggattggtgacaagggcagcctcgaacgggtgagcgaggcaaagtccggcgatggtgcgctgtggatcgagatccttcctatcaaaccctgatcgcgacgcctggtgcacatgaaaaaaaggatcgccgaggcgatccttttttcgtttcaggccacctgtgctgtcagaccgtcaccacgccgagcagcaccgcggctgcgagcatgatcaggctgatgccccaggcccacagcacggtgtagcggatgtgtttgtacagctcgacgccggccaggccgatggccaggtacacgctgggcaccaccgggctgacgccgaaaccggtgttttcgccgatcagcatggcgttggccacggccgccggatcgacgccggcggctaccgccacgtcgcggattaccggcagcagggcgaagtagtaggcgtccggcgagaacagcatgcccagcggtacgccgaaggcgccgatgatcacgtgaatccagttggccgagccctcgggcaggatgttgatcatccagtgcgccatgccgtcggacatgccggcgccggccagcacgccgagcaggatgccggcggctagcatcaccagggccatctgcatggcgtccgtggcatgagcgcgaagcgccttgttctggtcgtcgaggctggggtagttgagcagcagggcgatgcccaggccgaccatgaaacaggcgaacagcggaaaggcgccggtgaacaggcagaccagaatgccggcggtcagcgccaggttggcccaatagcgccagttgctggtgggcagcatttgcgaggtgtcgacctgcggcgcgtcggccggagcgctgtcgatggctgcaccgccgttggccgcgaagctgcgttgcgcgcgcaggccgagaaacaccgccaggctcatgaccagcaccaggccgaccgcctggatgggaatcagcgagatccacagttgcgaggcgtcgataccggtcaccgccgaagcgcgggcggtggtgccgccccagggcaccatgttcatcaccccggcgctgagcaccaccaggcacagcagcatctgccggctcatgcccaggcgcaggtacagcggcagcagggcgggaatcaccagcagaaaggtggcggcgccgatgccgtccaggtgggttaccgaggtcacggccacggtgacgatggccacggacagcgggcggcccttggtgcttttcagcagaaaacgcaccagcggatcgaacagcccgcagtcacgcatgatgccgaaatacagaatggcgaagatgaacagcgtggcggtcggcgccacggtcttcaggccttcggtgatgaatttgccgatttcgccaaggtcgaagccggccatcaggcaggcgatgaccggcagggtgacgaaggcgaccagcggggtgatgcggcgcatcagaatcaggatgacgatggcgaacatcagggtgaagccgagggcggtgatcatgacgatctctccggttttattattgttggagtcgcggggctggcagcttgggcgttatgacggagccggcaacctcaggtcgagcagcgcgtagctcaggctcttgccatggcggtcgatgccggggctggcattcacgccaccttccagagcgttttccaccacgaagttgagaccgctcaggttcggcagctcgaagcggcgcaccgtgccgatgcggcggtgggccaggcagccggccacccgttcgacagtcagttcacgggccagccaggcgtaatgctcggggtcgtaagcgaacaccgcgacactgagaatgttgcccttgtcgccggcgcgggcgtgggcgtagtcgcacagcagaacgtcactcatcagaaccactccacctgttgctgcaccgcggtgcgggggatgaagaaactcgccgtaccgagggattcggtcaggtgccggcgcacgccgccaccgccggctgggccgttggtgtagagcgattcggcgtcgagcagcaggttctccaagagcgccttgtcacggtcgacgaagctgatgcgcaggcgtacgtcctgcgggtcttgggcgttggccaggcgttgctgcaaccactggccgcgggcgtcgttgaacaggctggcgacgccgatcagatcgatccacggcgtcagctgcggcgccaggcgcgcgcagcgctgtagcagcacgtcacgggcgagtgcggcgcgggccagggcgccggggcctgcataggaaatttctgcctcggcgaaccagttgccacgcagaccgatcagccccttgagttcggccgggcgcgggtggccgcgaacgccttcgacctcgaccaggtccgggccgacctggcgcacccgagcctggctgagatccatggtcacgtccggcgtcaggtaggcagccgggtcgtggacttcatagagcagctgttccttgaccgtgcgctcggtgacgcagccgccggtgccggcagccttgccgatggtcacccggccatcggcctcgattctggcgatcgggcagccgacattggccaggtccggcacgttcttgaggcccgggtgggcgaagtagccaccgctgacctgggtgcagcattcgagcaaatgacccacggcggtggccagagcgatgcggtcccagtcttcggcctgccagccgaaggcgtggcgcagcgggccgaccgcaaggcttgggtcggcgacgcggccgcagagcacgatatcggcgccttcatccagcgcctgcacgatgccgtcggcgccggtgtagacgttgaccgacaccacctcgccgtcgagcgactcgggcagccagcgctgcacggcgtcgcgtgaatcgagcaggtcgtcgcccagcacgcaggcgatgcgcgcgcaggcgaagcgcccgccctgcagctgctggcgcaggcggcgagcggctgcgctggggttggcagcgccgccattggtgatgatcgggatgccggcggccaggcaggtttccagcaccggttcgaggaagtcgaacagccggctggcatagccgctgtcggggttggccaggcggcgcaattgcgcttcggccagggtgcgttcggcaagcagttcgaagaacaggaagcgccggccgtcgcgtgcggcgaggtcattggccaacgccagagcggcatcgggccgatcattggcgaagcctgccccgcaaccgatgtggactgttgtcatcgttatgatccaggtcgaggtctgctggcagggtgcggcttcctgatttagttgtgaattcgaaatgtgatatcaattgataaaacaatcttataaaagtgctcgctcatggatatcagctttcgccagcttcaggccttcgtcctcattgccgagcagcgcagcttcagccgcgcagccgagcagatccatctgtcccaaccggcgctgagctacagcctgcgcaaactggaagaggccctgggtctgtcgctgttcgcgcgcaatacccgcagcgtggagctgaccgaagccggcgtgcgctttctcgagcaggcccggcgtctgctgcgcgacatgcaccacgcggtgcacgacgcccatgaacagctgcacctgcaaagcggttcgctgcgcatcggtgtgctcccttcggtggccatcgagccattgccgcgggtgctggtcgactaccgacagcgttatccgggtatcgagataagcctgcgcgatggccgtgccggcgagattcgtcagtgggtgagcaacgccgaagtggacttcgctatcacctcggtgaccgatgagccgggtgtgctggatttccagccgctctacgacgacagcctggtgctgttggtacgcggcctgagtcgtttgcgcggcaagaagctgctcgcggctctgcaggatctggattacgtggccaccacccgtgacaccagcctgcgtaccatggccgatgagaccctggcgcgcatgggcctgctgcgcgagcccgcctacgaggtcgcttatatgagcagcgctgccgccctggcgcgggccggcctgggctatgcgctgctgccggccagtgtggcggacaccttcaacgccgatggcagcctggccgtgcatccgctgccgatggcgccggcgcgtggcattggcgtgctgcagcgcaagccctgctacctgagcccgccggcccaggctttcgtcagcctgctcaaacagcaggccgaagccattggactctagggtctgttcccgtttcacgcacggctgcgatgaagcgtgaacagaccctagccacggctgacgtttggggctacccgtggcaggcgattcacgcgacaatcagcgccttcgaaaatcgatgtgccgggtacctgacgtttgaacaccgagctgcgccgccgcgcctatctggatgccatgcaagtgaccagttggctgccgcgcgtcgaactgccattcgcggcgccgtcgcggcccgagctgctggtcgccgtcgagccggaagctgagatcgtcgtcgagaaaccggcggtacaggccaaggtaaccgcgccggccgcgcagcctgccgccagcgaagtcgtcacccgcgaacgcccgcgtatcgaagtgcccaagcctggcgccgcgagcaaggccgacgagcctgccgccgaacaagccagcgccgcaccagcaccgcgcgagcggccagttccgccaccgcgtttcgccctgcagttgctgcgtgccggtagctgcgcgttgttggtcgagctgccgaccggcgagccgttccagagccgcgacccggcttacctgctgctcaaggacctgctgcgcgccgccggcctgccggatgccccgcagatcatcggcgaaccggtgcgttggccactgctggtgcgcggcaatatggaccagggcccgcaggccgcgctggatttcgtgcagagctttattggcgctcgcctggaagagcaggagccctgcgcttgcctgtggctgatcggcctgccggccattcgtttcgccggtgacgccgatgccgaggcctacaaccgcgaactgcaggtcgaggaactcggcgccgcgtgggcgctgccaggcctggaactgctgatggacgagccgcatcgcaagcgcgacctctggcacgccatgcagcgcgtgcggcgacgctggctggaggcctcggcatgagtgacgcgatcagcttccgccgggccaccgaggcggatatcgatgcggtgctgaagatcgagtacgccgccttcagccacccgtggacgcgcggcatctttctcgacagcctgaaatcctacgaagtctggctgatgttcgagggcagccagcaggtcggccacggtgtgatcaacgtgatcatcgacgaggcgcatctgctcaacatcaccgtcaaacccgagagccagggccgcggcctgggcttgcgtctgctcgaacatctgatggcccgcgccgccgaactcaaggccggcgagtgctttctggaagtacgctccagcaaccaggcagcgtaccggttgtacgagcgttacggcttcaacgagatcggccgccggcgcgattactatccggcgccaggcggtcgtgaagacgcactggtgatggcctgcacgctggtcgaatgagttagcggcgtgcccagcgccgttcgcggcgttcttcctcgacctggctcaggtcgtacttatccaagaattcctgagagtgctcttcgccttcaggctggtccgtctgtttcggctcatcggtcggtcgtgcgtttttttgcgcagtggcctggccgggttttcgcggcttcaatggctccaccacatcgcgcagaatcggcggctcggccgggtgctcggtggccgctgggcggctggcaggtggttgcttgtcggtcatgacgaactccggatcagtcattggctctaggcaatggacggccacagggctggaagattcagcgtttcggccattacctcgccagttgccggggttattcggcgcgctaatcgccttgtcaaaaaggccggtgcatccgtatggtgcgcatcgaccttttcgggagccgccgccgtgagcgatctcaagcacctgttcgacaacaatgaacgctgggccgaaaacatcacccagaacgacccggacttctttccccgcctggcccgccagcagacgcccgagtacctgtggatcggctgttcggatgcccgcgtgccggccaacgacatcgtcggcctgctgccaggcgagctgttcgtgcaccgcaatgtagccaatgtggtgctgcacaccgacctcaactgtctgtcggtgattcagtacgcggtcgacgtgctcaaggtcaaacacatcctggtaaccggccactacggctgcggcggcgtgcgggcggccatgcacgatgcgcagttcggcctgatcgatggctggctgcgcaatatccgcgacctctattacgagcagcatgcgcaactggccgccctggccgatgaggaggcgcgggtcgaccgcctgtgcgagctgaacgtgatgaagcaggtcggcaacgtcagccgtaccagcatcgttcagaacgcctggcatcgcggccagcaattgtcggtgcacggctgcatctacggtctcaaggatggccgctggaaggatctggatgtgaccgtcagcggcgccgaccaactacccgagcagtaccgtctgcgcccaccacagggatgagcatgaacaaaccttcgcgtcagctggcgattgccggtgtgctgatggcggtgctgtgctgggcgggcaatgccctggttgcccgcgctttcgccggtgagattccaccctttgccctggcgttctggcgctggagcctggcgctggtcctgattctgccgttcgtggcgttgccgctgtggagccatcgcgcggcgttgcgccatgccggctggcgcctggtggtgatcgcggccttcggcatcgccggctacaacacctttctgtacagcgcggcgcagaccaccgcggcgatcaatatcaccctggtcaacacctgcattccgttgatgaccttcatcttcgccgggctgctgctcggcgactggcctgcgcgccgcgcctggtggggcatggcgctggcggtgtccgggctgctggtgctgatctgtcgcggcgactggcagacactggcgggcatggctttcaaccgcggcgacctgatcatgttgctggcagtgctcgactgggcgctctacaccgtgctgctcagacgctggtccaaatacctggcgccgattccgccgctggcgctgctgggcatcttcatgctcctgggcgtgccgatgatcctgccgctgtacctctatgagctttccaccggcgcgcagctgctggccacgccggccaatctctcggccatcgcctacacggcagtgttcgcctcgctggtcgcctatctgggctggaacaatggcgtgaaagtgctgggcgcctcgaccgcagccatgggcaactacctgatgccggtgttcacggcgattctcggctggattctgctcggcgaagcgttgcagctatttcactggttcggcggggcgatgatcttcgccgggctgctgctggccaccttgccgaagcggtcgcaacgggcggcggcctgaaacgacgcagtctttggcttgatgagctgcaaacgccctcttgcgaaggcgtttctttatcggcgataggctgccagcacctgatcgatctgcagatccacgctctgcaggccaccgccggacagataccacagcgcgggatccaggtagaccacccgtttggcttgggccgccggtgtgctcgccagtggcgagctggccagggtggcgacatccagcggcgtggcgccaatggcggcgctgcggtcgatgatgaagaccacgtcgggccgggccgcggcgatggcatcgccgtccagcggctgcgggcgttggcgaggtgcacccgcgggctgaggcgttggcgcgggcagggcgcgtggtgcctgcagcagcgagtagatcagcgcatgttcggttggcgcaaagcggccgtcgttgtgggtcagcaccagggtacgttggcccgaggcggcgacttgctggcgggctttttcagccttgccctgcagcttggtcagcgcctgctgcgcctcggcggccttgccgaccagctggccgagcaacctggcgttgtgggcgatgcctgcgaagtagtcggcgtcggtgatgcccatgtccagcgtcggtgccagcttctgcaaggcttggcgactctcgccctggcgcccggtgatcaggatcaggtccggtttcagcgctgcgatcgcgtcgatatccggcgttttcaggttgccggcgtcctgcgtctgggcggccttgtctgccaggtaaggcggtacgttacccggcacggccagcacccgctcgcccgcgttcagggcgatcagtgtgtcgtagctgccatagtcgagtgtgacgatgcgcaggggatcacgggtgactgcaatctgttgccctgcctgggtgacgttgagggtggtggaagattgtcgggcgtcgtggctgcagccagccgttgccaatgccagaagtgaaaacagtacggccttgttcactgatcaagctcctttgtagcctggttcgcagccgagtgccgcaatcctgaggggcagggaacatagcactccaaaactgatcgagaagctttctcaacgggtaaagtttgcaaatgcctggctgttgctgtgctgcgcttggcatttcctcggctgcagtagggctaatttgcctgggcggaaaactttcgcgcagccacaggggtctatcccgatggctggcgttggcgactggtgctgatgccgtaacgggcgtaaaggcaatcgagttgctagtgttatgccgtctgcagaaggatgagttgtgagttaatggattactcgcacgcctctctcccccgaaaaaccgcctccgtgcacaggctgacggcccgttatccgtcgcttcgtggtgtctgctggcgcgccactatgttgggcatgctgatgcttgggctcagcggctgcatgcataatcaggccaatggccccttttccagcaacagcatcgcggccagccccggcgagttgttccagacccactccgaccgcatggctaccatcggcatgcgcaacaacctcaacagcctgtaccggctgatggacaagctttaccagcgcaacccgcgcgagtggcagaagaccggtcaggccagccggcaatcggcggtgctgtcggtgcggcactccatcgagcagggcaggccgccgtcggcgctgggtggccggcaggacatcgcggctctcagctatgcgctgagcccggaatttgaaggggatcgcgtcggcgctttcatctacgccatcggcaacatggtggtcaccgcccacggcgggcgcaccgagttctacatcaccgataccatcgacgcgcagttcgtgcacaacgcggcacgtaatatcgagaaggccacctggttgctggccacccggcgcgacgcccagggcaacccgctgctgttatccaacgagctgtccgagaacggtcgcaacctgagcttcgccgtggaattcggcaagatcgtcgcccgtctggattacctgagcgatgtgctcgacgagcgctaccggcgtatcggcgtcaactacgcccatagcctgctgtttctgaattttctgccggtgcagtaggcacccgctgtctagcgccatcgccttgagatctattcacgagcttttggctcgaccgcagcgttttgactgcaaagtggagggagcggacgctcgtcctatggactgatgattatctgtgggagcgggccatgcccgcgatttttcgcgcgcatggcgcgctcccacagtaggtcggcgaacggctgcttcgaccttgtcacagcctctttatgtcgccccaaaagatcgtgtacagcctcttacactttgcggacgaactcggacttgagcttcatcgcgccgatgccgtcgatcttgcagtcgatatcgtgatcgccgtcgaccaggcggatgcccttgaccttggtgccgaccttgaccaccagcgaggagcctttgaccttgaggtccttgatcacggtgatggtatcgccgtcatgcagcacattgccgaccgagtccttgatcaccttggcgtcatcacccgccgcctcgttgtcgatggccgaccattcgtgggcgcattccgggcagaccagattggtgccgtcttcgtaggtgtattcggagttgcaggcggggcagggtggcagcgtgctcacgggggatccttatgaggccgtggagaaaaaggccgcagattatatagggttttacacgctgccggggattgctgtcaggcgtccggtaaaagggcttcggcctcgatctcgatcagccattcgggctccgacaagccgctaaccaccacccaggaggtagcgggcggctgctcggggaagaaactgcgcagtgcatcgacgatatgcgcctgctcgtctcgggcctgggcggcgatgtagatgcgtagcatcagcacgtgctgcaggctgccgccggcggcctcgagaatcttgcgcacgttgcgcagcgccgcgtgggtctggctggccaggtcggtgcctaccagtcgttcttgctcgtccacgccgatctgcccggacagatgaatgcgccgtccgccctggctgatcacggcctggctgaagccgtactgcaggctgtcgaagaccgagtcggggttgagggtgtgcctgtgcatcgatacgtccttgatcggtaacggcccggcagtctagcgttgcagccgcagggcggcaggccgagactgttgcacggtttgtgcggcgccgagcggataacccgaactcatggcggcttcgctgcctccaaaagactgtggtgagttggcctgagccgagcgccgcacctgccgatgatcaacgggccgtgtttcgagcccgccatgccagtggaggcatcatgttttttccccagttgccgggtgtcagcctgtttacggtgttgaagaagacggtcatcgacttcatcgacgacgagctgcccacctacgcttcggccctggcgttccagatgttcttctcgctgtttcccttcctgctgtttctggtcgcgctgatcagcctcctggacttgcagccgttcttcgactggctgcgtcagcaggccgagctgctgctgccgttatccacggtcgaattggtcaacccggtcatcgatcagttgcagacccagaaagccgggctgttctccatcggtatcgtggtcgcgctttggacggcctcctcggcggtgcgctcgaccatggacgctatgaacaaggcctatggtgtgaaggaagggcgcaagccctggaagcgcatcccgctgtcgctgctgtacaccatcggtatcgccgctgcgctgctgaccgctgcggcgctgatggtgcttggcccgcaggtgatgaactggctggcgcaccagatcggcatcgagcaagtggtggttaccctgtggaacttgctgcgcctgccggtggcggtgttcctactgatgatcgtggtggcggtggtctattacgtggcgccggatgtggagcagcgtttccgcttcatcacccccggctcggtgctggcggtggtggtgtggatcgccgcctcggtcggcttcgcctactacgcgcagaacttcgccaactacaacgccacctacggcagcatcggcgcgatcatcatcttcctgctttacctgcacatctcctgtgcggtgctgctgttcggcgctgagctcaatgccgtcatcgagcatttctctcaagagggcaaggagcccggcgacaaggaaattcgcccggaaaacgagccctctacctgacggcgggctgctccggcggccagttcagcaggccgctgtcattgaagcgctgggtgccgaacaggccatcggcgagcttgccgcgcaactgatagggcaggctctgccccggctgatagttgctggcgccccacgcctggcgcagcaccgagtaggcggaaatggtcaccggcacgctgattaccgtctcgccaaaccgcggtacctggccgcgctgatcgctgacgccgcgagccagcggctggtcgttgatatccagagccagggaaatgccgttgaagtcgatggcgttttcgttggggttctgtacccgcaatttcaccgcgaagcgcgcttccagcccctctgacggcagcggttccagcccgaccaggtcgatatgcaacgggtcacgcgaagcccaggaggcgcagccggccagggtggcgatcagcagcagggtgcataggtgacgcaggcgcatggcaactctccggtattcgaatcctgcagttgtgaccgcacccgggcccgttcggctcaagccttggcgcgctgcttggtcatcagcaccagggcgatgccgcccaataccgccagtgaactcaaaccaaggcgcaggctcagcgcctctcctagcagcagggcgccggccagtgcggtgatgatcggcacgctcaactgtacggtggcggcctgaatggccttcaactgggtgatggccgtgtaccagatggcgtaacccagccccgaagccagcgcgccggaagccagggcgtagagcaaacctgtcgtatcccaactcgtgctgtgcagcagcgtgaggctgagcagcgcggccatgggcacgctgcgtacgaaattgccggtggtcgccgcaagggcatcgccggcgctgcgccccagcagtgaatagacgccccaggcgataccggcgatcagcatcagcagcgcaccggtcagcggtggcgcgctggcgccgggcagcagtaggatcagcaggccgacgaaggccagcagcaggccggccaggctcagtggcccgggccgctcgccctggtgccagccccacagcagcatgctgatctgcaccgcgccgaacagcagcagggcgcccgcgccggcatccaggctcacataggctaaggagaatgccgcagcgtagatgaacaatgcagctgcgccacgccaactgccggccatgggcgtcccaccacggcgcagacgtagcagcatggccagcatcagtgcgccggcgagcaggcgcaggctggtgaaggtggcgggatctatctgggaagttttcagggccaggcgacagagcagcgagttgccggcgaacgccagcatggcgcaggcggtgagaaacagcgtacgtgctgacatggccatccttgtgtgcaggtctggcagcggagcgtggtccgcaaggcatgagacgaatctaagcatgcccggcggcggccagccatgggcccaaggtctaagccgggctagggttacgcagcgccttgctgtgctggagcatgtcggtcagtgcatcgaccatcgcgtgggcatgtgcctgcaggtcgtaggcctcggggttcatcagccagtgggcctgcaggccatccatgtaggcatgcaggcagatcgctgcgcgctggcagtcgagatcggccggcagctgtccgcgtttgacggcgttgcgtaatgttctggcaatgcgttggtcgcattcttgctggaaggcctgcatgcgtttacgcaggtcgcccagttcggcgttgtactcgcatttgtattgcaggatttctcccacgcggcggcattcgctgtcggcctgcatgcgcgccagaagctgcaccagaagctggcgcatattgcccagtggatcgggttcgtcctcgctctcgcaggcgcgggccagctcttcctggggcaacatgcggcggtcgagcatggcctggaatacatcgaccttgttctggaagtgccagtagatggcgccgcgggtcacaccggctgcactggcgatatcggccaacgaggtgccggacacgccattggcgtagaacacccgttcggctgcatcgagaatgtgcgcgcgggtttcttcggcttcctctttggtgcgtcgtgccatgggtacagcttccacggttaaaaagtggatgaaaactccgttggggagtcacatgcgggctcagtgtcacacaaaaagatccgtttacaaacattctcgaacgtaagtatatttgcgctctatttcccagtatccacctcggctatctgccaggtacccgcgccctgcggctcgaatcacttagacatgaggtcctttcagatgcagaagaagccagccttcgccgctatggtttccgctatcgctctggctacgctgacgctcgccggctgcaaagacgaggcggcgccaccgccgaaacaggcaccgactgtcggtatcgtcaccgttaaaaccgagccctacaccctcaccaccgagctgccgggccgcaccgccgcgttccgcatcgccgaggtgcgtccgcaggtcaacggcattatccagaagcgcctgttcaaggaaggctccgaggtcaaggctggccagcagctgtatcagatcgacgccgccgtttatgaagctgccgccaagagcgccgaagcgaccctggcttcggccaagtcgctttccgagcgctacaagagcctggtctccgatcaggcggtgagccgtcaggcctatgacgaagcccaggcttcccgcctgcaggctgaagcggcccttgaacaggcgcgcatcaacgtgcgttacaccaaggtgctggcgcccatcgccggtcgcgttggccgttctgcagtgaccgaaggtgcgctggtcagcagcggccagaccactgccatggcgaccatccagcagctcgacccgatctatgtcgacgtgacccagccgaccaaggacctgctgcgcctgcgccgcgagctggaaagcggccagttgcagaaggccagcgacaccgccgccaaggtgcagctgcgcctggaagacggcagcacttatcagcacgaaggcaccctggagttctccgaagtgtcggtcgacgaaggcaccggttcggtgaccttgcgcgccgtgttccccaacccggatcacaccctgctgccgggcatgttcgtgcatgcgcgtctgccggctggtgtgaacaaggaggcgattctcgcgccgcagcagggcatcacccgcaacgccaagggtgacccgaccgccctggtggtcaacgccgagaacaaggtcgagctgcgtcaggtcaaggccgagcgcaccgacggcaaccgctgggtggtgctcgatggcctgaaggccggcgacaagctgatcaccgaaggcctgcagttcgtgcagccgggtgccgaggtgaaaaccaccgaggccaagaacgtggctgcgccagaacaggccgcggctgaccaggctgaacctgaacaggccgaaagccgctaaggagcgattacacgatgtcgaatttcttcatcgacaggccgattttcgcctgggtgatcgccttggtgatcatgctggccggtggcctgtccatcctcaaattgcccgtcaaccagtacccgagcatcgccgcgccggcagtgagcatccaggtcaactacccgggtgcttccgcacagaccgtgcaggacaccgtggtacaggtgatcgaacagcagatgaacggcatcgacgggctgcgttacatcagctcggcgagcaactccgacggcagcatggagatcatcgtcaccttcaaccagggcaccaacccggacatcgcccaggttcaggtacagaacaagctgcaactggccactcccttgctgcctcaggaggtccagcagcagggcctgcgcgtgaccaaggcggtgaagaacttcctcctggtgatcggtgtggtatccaccgacggcagcatgaccaaccaggatctgtccaactacatcgtcgccaacatgcaggacccgatttcccggactccgggtgtcggtgacttccaggtgttcggtgcccagtacgccatgcgtatctggctcgatccggccaaactcaacaacttccagctgaccccggtcgacgtgcgcaccgccgtacaggcgcagaacgtgcagatctcctccggccagttcggcggcctgccggccagccccggccagcagctcaacgccaccatcattggcaagacccgcctgcagacccccgagcagttccgcaacatcctgctcaaggtcaaccgcgatggctcccaggtacgcctgggcgatgtcgccaaggtcgagctgggcggcgagaactacaatatccgtgcgcagttcaacggcaacccggcctccggtctggcgatcaagctggctaccggtgccaacgccctggataccgccaaggcgatccgtgccactatcgaccagctcaagccgttcttcccggccggcatggaagtggtgatgccgtatgactccaccccggtggtggaggagtcgatccacggcgtggtcaagaccctggccgaagccttcgtgctggtgttcctggtcatgtacctgttcctgcagaacttccgcgccacgctgatccccaccctggcggtgccggtggtgctgctcggcaccttcggcgtgctggcggtattcggctacagcatcaacaccctgaccatgttcgccatgattctggccatcggcctgctggtggacgacgccatcgtggtggtggaaaacgtcgagcgggtgatgcgcgaggagggcctgtcgccacgtgaggcgacgcgcaaatccatggggcagatccagggcgcgctggtgggcatcggcgtggtgctctcggcggtactgctgccgatggccttcttcggcggttcggtgggcgtgatctaccggcagttctcgatcaccatcgtctcggccatggtgctatcggtgatcctcgcgctgatcttcaccccgtcgctgtgcgccaccatgctcaagcccatcgccaagggcgagcaccacgagaagcgcggcttcttcggctggttcaaccgcaccttcgagcgcagcgtcaacggttacgagcgcggtgtgcgtggcgtggtcaagcgcaaggcgcctttcctgatcatctacgcggtcatcgtcgccattgccggctggctgtttaccctgatcccctcggcgttcctgcccgaggaagaccagggcgtgctgttcgcccaggtgcagacgccttcgggctccagcgccgcgcgtacccaggcggtcgtcgacgacatgcgcaagtacctgctcgaagacgagaaggacgtggtcaagtcggtgttcaccgtgaccggtttcaacttcgccggtcgtggccagagctcgggtatggcgttcatcatgctcaaaccctggtccgagcgtaccgccgccggcaccagcgtgttcgacttgcgtgatcgtgcccagggccacttcttcgctggcggcttccgcgacgccatggtgttcgccttcgccccgccagcggtgatggagctgggtaacgccaccggcttcaacctgttcctgcaggaccgcgccggcgttggccaggccacgcttaaccaggcccgtgacaagtttctgcagttggccaaccagagtccggtgctgaccagcgtgcgtgccaacggcctgctcgacgagccgcagtacaagctgatcgtcgacgacgagaaggtgcgcaccctcggtgtgtccctgtcggacgtcaacaccaccctgcagatcggctggggcggcagctacgtcaacgacttcatcgacaagggccgggtcaagaaggtttacctgcagggtcagagcgactcgcgcatgaaccccgaggacctgagcaaatggcacgtgcgtaacgatcagggccagatggtgcctttcagtgccttcgccaccggcgagtggatctacggttcgcccaagctgtcgcgctacaacggtgtgagcgccatcgagattctcggtgcgccggcgcctggccacagttccggtgaggccatggccgaagtcgagcgcatcgccgccgaactgccgcagggcatcggctacgactggaccgggcaatcctacgaggagcgtctggccggctcgcaaaccctggccctctacgcgttgtcgctgctggtggtgttcctctgcctggcggcgctgtacgagagctggtcgattccgttctcggtgatcctggtggtgccgctgggtattctcggtgcgctgctgttcaccctgggtcgcgggctgtccaacgacgtgttcttccaggtgggtctgatcaccaccatcggtctgtcggcgcgtaacgcgattctcatcgtcgagttcgccaaggcgctgcacgagcagggcaagagccatctcgaggccgccgtcgaggcgtgccgcatgcgtctgcgtccgatcatcatgacttccctggcgttcatcctcggtgtggtgccgctggccatcgccagtggcgcgggttcaggtagcaaacatgccatcggtaccggcgtgatcggcggtatgcttaccgccgcggtcctggcgatcttctggattccgctgttctatgtggtggtcagctcgatgttcaaggacaagagcgtcaaacaatccaatgatgaggaggccgtccagtgaggcagtccctgttgtctctggcagtcgcgggcatcgtgctcagcggctgcaccatgatccctgactaccagcgcccgcagtcgcccgtcgacaacgcctggccccagggcaaagcctacgagggcagcaacgtgcagggttcggtggctgccgccgatctgggctggcgcgaattcctgcgtgacccggcgctgcagcgcctggtggaaaccgcgctgaacaacaaccgcgacctgcgcgtcgcggcgttgaacgtcgaagccttccaggcccagtaccgcatccagcgttccgagctgttccccaacatctcggccgatggcagcggtactcgccagcgcacgccagccgacctgtcgcagaccggccgttccacggttggcggccagtacagcgcgaccgtgggcgtgaatgcctgggaggtggatttcttcgggcgtctgcgcagcctcaacgagcagaccctgcagcagtatttcgccaccgaagaagcccgacgcagcacccagatcagcctgatcgccagcgtggccaacgcctacctgacgctgcaggccgacgaggcgctgctcaagctgacccgcgacacccttggcacctaccaacgcagcctggagctgacccagcgcagctttgacgttggtgtgaccgacgcgctgtccctgagccaggcgcgcaccgcagtgcagaccgcccaggccaacctggcgcagtacacccgccaggtcgcccaggatcgcaacgctctcggcgtgctgctcggcggcccggtgccggccgacctgccgcaaggcgatggcctggacaagcagctgctggccgacgtgccggcgggcctgccgtccgatctgctgcagcgtcgtcccgacgtgctgcaggccgagcgggaactgctcgccgccaacgccagcatcggcgccgcgcgtgccgcgttcttccccagcatcagcctgactgccaacgccggcaccgccagccgtcagctgtcgggtctgttcgacggcggttcgggcacctggctgttccagccgcagatcaacctgccgatcttcacggccggtcgcctgcgcgccaacctcgactacgccgagatccagaagaacatccaggtggcgaactacgagaaggcggtgcagaccgccttccaggaagtcgccgatggtctcgccgcccgcggtacctacgaggagcagctgcaggcgcagcgcaacctggtggaaacctcggagaactactacgacctggccgaccgccgtttccgtaccggtgtggacagctacctgaccctgctcgatgcccagcgccagctgttcagcgccgagcagcagctgatcggcgtacgcctgtcgcaactgaccagcgagatcaatctgtacaaggcgcttggtggtggctggaacgagcgtaaccaggctgcgccggccagcgagccggtcccgcagtcctgaccgtagcaagcgaccaacaaaaagcccgcgtagaacgcgggctttttcatgtctgcggttcggttattgcggcgtctgcacgcggctggaactgcccatcttgtggcggatcagctggatcacgcccggcaggatcgacacgatgatgatgccgacgatcaggtagtgcaggttgctctgcaccgccggcagattgccgaagaagtagccgccgtaggtgaacagggtgacccacaggatcgcgccgaccacgttgtaggcagcgaaatgggcgtagctcatgcggcccatgccggcgacgaagggcgcgaaggtacgcacgatcggcacgaagcgcgccaggatgatggtcttgccgccatggcgggcgtagaactgctgggtgatttccaggtgacggcggcggaagatcttcgagtccgggttgcggaacaggcgctcaccgaggaagcggccgatggtgtaattcaccgcatcgccgagaatcgccgcggtgatcagcagcagcaccagcaggtgcacgttcatctcgccgtgcacggcgatggcgccggccacgaacagcaatgaatcaccgggcaggaacggcgtgaccaccaggccagtttcgcagaacacgatcaggaacaggatcgcgtagatccaggtgccgtattgagcggtcagggccgccaggtgctggtcgatatgcagaatgaaatcgataaccaggtgaatgaattccatctaaagctccaacgattgggcagcccgctgtccgttggggcgggctgtctggggggcgcattatgcgcgcatcggcgcgctaagaacctgttcaaagtctgctgcgcgtcggcactgctgcgttaaaaacaggctcggactgctcatttacagctcgtaaactccgcgtcctcgcctgttttcgccttgcattgctctagctcgcgagactttgaacaggctctgaggcgcgggctaaggcagggttttgagcctgcgcgagggcaagcgttccctcggcagtgggtggggcgataaacgtgcgggcgcaggtacggcggatgttattgcttgctgcgtggttggacgtgcagttcggtggtttgcgcgtccttggcctgcatcgtggccgggtcgcgtctgccaatgtcctgtgcggcgcgctgcttggcgagcgccgccatccgttcggaccaggcgaattgcagctcgcggtattgcggcgccacggcggcgctgttcaggcgtgcctgctcctgccagaacgcggcatcgccacgccaccagggatcttccccaggtgccacgggttcgatgggtgctgctgcaggcgttgcaggagaactcgccgaggttggagccgataccggcgcgggcgccagcttgatggtggtgggctgctccggcgccggatacacgcgcgcgaacagctgcatgcctccatacgccagcgcggcgccgaccgccacggcgagggcgctgcgggcgaaatcgctgcgcgggcttttgggcttgcttgctgaaactttcatcatccatccctagaagagaaagaaccgacacgaggcatggcggaacctgcgtgaatgatagccacttgcgcggcgtcgttgagctttatttacgtgtcggtacagcgtgccagagcggttacttgcccttgatgatgcgctggatggtgccggtgttgttgttgagcaacacgtaatcggtaccgatcttcacccagtgctcgtgctccttgtcttcgggctccggcaggttgtgctttttcaggtccttgatcgcatagtcgtcacgccagtacttgtgcggtgccggggtgccttccttgagatcgccgatgtgcatcggatccttggcttgcgggtcttcctggtccggctgctgcttgagcacctgattctggtaagcctcgcgggccggttcctgcttggccggatcggccgcatgggccatgccgctggccagcagggcgccgaacaagatgctgagggtgggcgtggttttcatgtgactctccttaatccgtgtccataaacatggacacggcaggttgccgaacactcaacctaaattttcaccacccactggcctgtcgtcttcttatacgcccttgcagatgacacttctgcgcatgccgccgaacggcgggttttttccatgaaccttcaggctttggcccggcactatctattcaggtcccagtaatcgagtgagtcatgcctgttcccgtttttcttgccctggtgttcggctgcgtcggtgccgtgctcatgggcatcggcctttcccgccggcgtgccagccgtgactggctatgcgcccaggggcgcatcattgccagcgaatgggggctgagcacgccgagccgctacccacgcttcgagtggcgcgacgagcacggcaacctgcacatgcacgaaagcagcatgagcagctggcgccactaccgcaaaggtgatccggtggcggtgcgctacgatccggcgtttcccaagcgcgcggtgatcgacactccggtgcagcgtggcgcgtcgttcttctggctgggcgtgctgctgtgcgccatctcggtagtctttctgctcgtcgagctgctgctcaactgagcctttgccggtcgcagtctctggtcgattgcgagctgagcacatacgtccaataacgccgctcgacgcagcggcatagtggctgcacggtcggggtgcagccgcaggcttgctgatcgtcatgccgcaggctttggcctcgcgggtcgatttcgctgccagggacgtttccaccatgccaaccactgtgccgagcgatgtggtgactttggtcatccagcaccaggtgcgccccggttgcctgcccgcctacgaggcctggctcaagcgcgccctggccgccgccgagcagcagccgggccacctgggcgtcaacgtgatccgcgcggacgggcagggcgatgccttcactactgtgctgcgcttcgccgagggctggcaactggacgagtggatcgcctcggaccgccgccgtctgctgatcgacgaggtgctgccgctgctcgaaggcggcgaccagatccaggtcagccgcgaccacgaattctggttcacccccgaacatgcccaggcatcccagccgccgaagtggaaacaggcggtgctgacctacctggtcatctgcccgctgaccatgatcatcccgcagttgtggctgccgctgtttcagcagtacccggcgctgggcggcgtggtgccgagcaacctgctgatcaccctgtgcatcgtcgtgccggtggtgttctggatcatgccggcggtcacccgctggtgcgccggctggctgagcgcccgctgaatttttcccacattcctatccgagaggttatcgccatgagcacattcaccacccgcgacggcaccgagatctatttcaaggactggggcagcggcaagcccgtgctgttcagccacggctggccgctggacgccgacatgtgggaataccagatgcagtacctgagcagccgcggctaccgcaccatcgccttcgaccgccgcggtttcgggcgctccagccagccgtggacgggctacgactacgacaccttcgccgacgacatcgcccagctgatcgaacacctcgatctgcacgatgtgaccctggtgggcttctccatgggcggcggcgacgtcagccgctatatcggccgacacggcacgtcgcgggtgagcaagctggcgctgctcggtgcggtcacgccgatcttcggcaaggccgcggatttccctgaaggcgtcgacgcttcagtgttcgccggcatcaaggacggcctgctcaaggaccgcgcgcagttcatcagcgatttcgccgcgccgttctatggcatcgacaagggccagaaaatttccgacggcgtgctcacccagaccctcaacatcgcgttgctggcctcgctcaagggcaccgtcgactgcgtcaccgcgttttcgcaaaccgattttcgtgccgacatggccaaggtcgatgtaccgaccctggtgatccacggcgacgccgacgccatcgtgccgttcgagaccaccggcaagctcgccgcgcagatgatcgagggcgccgaactgaaggtgtacgaaggcgcgccccatggcttcgccgtgacccatcagcagcgtctgaacgaagacctgctggccttcgtgtcccgctgatcgatcggagcgcccagccatgaccaacgatcccaaagacccgaaacgccgccaggtcgttgctgccggtggcctgctcggcgcggctggcgcgctgtggtccgccttaccctttgccggcggtgccggctatgcattcggagccaacatgaacgacgccgacctgatcctgctcaacggcaaattccacaccgtggaccccgagcgcccgcacgcgagcgccgtggcgatcaaggatggccgcttcatcgcggtcggcagcgacgccgaggccatggccaccaagggcgccgccaccaaggtcatcgatctcaacaagcgtaccgccattcccggcctcaacgattcgcacctgcacctgatccgcggcggcctgaactacaacctcgagctgcgctgggaaggcgtgccatccctggccgatgccctgcgcatgctcaaggaccaggccgaccgcacgcccaccccgcaatgggtgcgcgtggtcgggggctggaacgagttccagttcgccgaaaagcgcatgccaaccctggccgagatcaaccaggcggcgccggacaccccggtgttcctgctgcacctctatgaccgcgccttgctcaaccgcgccgccctgcgcgtggtcggctacaccaaggacacacccaacccgcccggtggcgaaatccagcgtgacgccaacggcgagccgaccggcatgctgatcgcccgccccaatgcgatgattctctactcgaccctgtccaaagggccgaagctgcccctcgaataccaggtcaactcgacccgccagttcatgcgcgagctcaatcgcctgggcctgaccagcgccatcgatgccggcggcggttaccagaactacccggacgactaccaggtaatccaggagctggccgacaaggaccagctgaccgtgcgcatcgcctacaacctgttcacccagaagcccaaggaggaactggccgatttccagcagtggaccaagaccgtcacctacggtcagggcaccgactacttccgccacaacggcgctggcgagatgctggcgttttcggccgccgacttcgaggacttcctcgagccgcgcccggacctgccgccgaacatggaggccgatctggagccggtggtgcgccacctggtcgagcatcgctggccgttccgcctgcacgccacctacgacgaatccatttcgcgcatgctcgacgtgttcgagaaggtcaaccgcgacatcccgttcaatggcctgccatggttcttcgaccacgccgaaaccatcaccccgaaaaacatcgagcgggtgagggcgctgggcggtggcatcgccatccagcaccgcatggcgttccagggtgaatacttcgtcgaccgctatggcaagcaggcggcggaaagtaccccgccgatcaaacgcatgctcgccgagggcgtgccggtcggcgccggcaccgacgccacccgcgtggccagctacaacccctggacctcgctgtactggctggtgagcggcaagaccgtgggcggcaccgcgctgtaccccgaagggctgtcgcgtgaagtcgcgctgcagctgttcacccagggcagcgcctggttctccaacgagcagggcaagaaggggcagatccgcgtgggccagctggccgacgtggcggtgctctcgcaggactatttcagcgtgtccgaagaggccatcaagtacctggaatcggtgctcaccgtggtgggcggcaaggtggtctacggcgccgacgagttcgacaagtacggcaacccaccgctgccggtactgccggactggtcgccagtagccaaggtaccggggcactggaagcccgctgcaccgctgcaggccgccgtgcaccagtgcgtcggttcctgcgcggtacacgcccacagccacgagcgcgcgcggcagagcaaggtgccggtgagcgactatgccggcttctggggcgcgttcgggtgttcgtgcttcgcgttctgactggcgtgtgctgaacgcttctcagaagtcgcgcgagaacgatcaggccgcatggcaaatgtgggagcgcgccatgcgcgcgaatcgcgggcatggcccgctcccacaggaagattgaggctcgcctgccgctaccgcttgggcctgcgcagttaacgacacatttttttatcggcgtctctccgcgcctcgggcaccgctgtgcccgttttttaccaacaccgactgttacttaacgagataacccatgacccgcgtcacccaaccaaccaccgccggcccctggagcccactgcgcacatcggtgttccgctggctgtggctggccagcatcgcctcgaacatcggcacctggatgcacgaagtcggtgccggctggctgatgacctcgctgtcggccagcccgctcgccgtggcgctggtgcaggtggcggcggcgctgccgatgtttttcctggcgctgcccgcgggtgccctggcagatatcgtcgacaagcgtcgctatctgcttagcgtgcagctgtggatggcgagcgtggcggtgctgctcgccggcctgacgctgctcgggctgatgaacgtgccgctgctgctgttgctgaccctggccatgggcatcggcactgcgctgatgatgccggcctggtcggcgctgacgcccgagctggtcggcaagagcgagctgccggcggccgtggcgctgtccagcctgggcatgaacgtggcgcgcgccatcggcccggcggtggccggtgtgctggtcagcctcagcggcccctggctgaccttcgccctcaatgccgtgtcgttcttcgcagtgatcgctgcgctgtacacctggaagcgcacgcccacggtgagcatcctgccggccgagcgactgttcggtgcggtacgcctcggtgtgcgttacgcacgcagtgccaaaccgctgcaggccgtgctggtgcgtactttcgcgttcttcgtcggcgccagtgccggcatgtcgctgctgccgttgctggtgcgccgcgagctgcacggcacggcggcggacttcggcatcctgctcggttgcgtgggcgctggcgccatcggcggggcgatgttcctgcccaaattgcgtgagcggctgcgcagcgacctgatcgtcgccggtgccagcctcgcctatgccgcggtgctgttcggcctggccttcattcgcgatttcaccctgctgattccggtaatgctgctcagcggcgctgcctggatcgccgtgctgtcgagcctgcaggttgccgcgcaaacctccgtaccgagttgggtgcgcgcccgcgccctggccgtctacatcctggtgttcttcggctgcagcgccctgggcggcatcgtctggggttcgctggccagcgagtactcgctgagcgtggccctggccggcggcggggcgatgctggtgctcggcgtgctgctgtcctggcgcttccgtttgccggtcaccgatgccgaggacctggcgccttccgtgcactggccggcgccggtgctcagcgccgacctggaccgcgagcgcggcccggtgatggtcaccctcgaatacgacatcccccgcgaacacgccgaggcgttcagccacgcgatgctcgccgtgcgcgccatgcgccggcgcaacggcgcgctgtcctgggggctgctgcaggacagcgaaaacccgcacctctggcaggaattcttcttcgatgcctcctggctcgaacacctgcgtcaccacggccgcgtcaccgtggccgaacagcgcatcgaggcggccgcgcgccaataccagcgcgaaggcgtacccgtgcgcatccgtcacctgctcggcgtacccgagccacgcaaccccgatccacgttctcccaacccaaccggagtttcatcatgagcaagccctacaatcgcctggacaaaaacaacgccgccgttctgctggtcgatcatcaggccggactgctgtccctggttcgcgatatcgacccagacaagttcaagaacaacgtgctggccctggccgacctcgccaagttcttcaagctgccgaccattctcaccaccagcttcgaaaccggccccaacggcccgctggtgcccgagctgaaagagctgttcccggacgcgccgtacatcgcccgcccaggccagatcaacgcttgggacaacgaagacttcgtcaaggcgatcaaggccaccggcaagaagcaactgatcatcgctggcgtggtgaccgaagtgtgcgtggcgttcccggctctggccgccatcgaagaaggcttcgacgtgttcgtggtcaccgatgcttcgggcaccttcaaccagatcagccgcgactcggcctggcagcgcatgaccgccgccggcgcccaactgatgaactggttcgccgtggcctgcgagctgcaccgcgactggcgcaacgacgtggaaggtctggcgaagatctgctcggaccacatcccggactaccgcaacctgatcaccagctactcggcgctcaccgaaggcaagtgactggcgagggtggctggcgcctcagtcgtccacccattcagcgggccgcggcggattgcccgtcgcggcccatccctttgtgcggcgcagccttttccgggagcccatcgtgaaccgcaatgatctgcgcaaagtcgacctgcagctgctggtcgtgttcgaaagcctgatgcacgagcgcaacctcacacgcacggcggaaaagctctacctcggccagccggcgatcagcgcctcgctgacccgcctgcgtgactacttcaacgacccgctgctggtgcgcaacgggcgcgagatggagcccacgccccgcgcgctggaaatcttccgccgcctgccggctgccctggatggcatttcccaggcgatcagtgaggtgcgtgatttcgatcccagtagcagcaccgcggtgtttcgcatcggcatgtccgatgacgtcgagtgcggcctgctgccccagttgcttgcccacctgcgccaacaggcacccgaatgcgtactggtggtgcgcaacgccaatttcctgctgctgcccggcctgctcgccaccggcgaggtgtccatcggcatcagctacaccactcagctgccggccaacgccaagtgccgcagcctgcgcgacatccgcgccatggtgatccgcgccgcagacggcacgccgccactgaccctggacgattactgcacacggccccacgcgctggtgtcgatgtccggcgacttgtgcggcaacatcgaccaggacctggcgcgcctgcagcgcagccgcaagatcgccctggccgtgccgcatttcaatggcctgggcgcgctgctgcgcaactccgacatgatcgccaccattcccgactacgccgccgaggcgctggtgcagggcggcggcctggtgatggaagagccgccgttcgagatcgtgccggcgcagctgaccatggtctggcgcgccgcccaggatcaggacccggccgagcgctggctgcgcgagcagatcctcaggttcatggccgcctgagccttgcaggctagtggccagcaacacgttagtgtggttttgcggcaaccccggaggggctttttaagcggcggccatgcctagataatcgacgccaggatttacaaaactgacagctaccccacgttagggtggctgctttccttgcgttcgagactgtgcatgaccagcaaaaccgtggcgatcgtgctattcgccgatgttctgatgctcgacgtggcggggccgatcgaggtgttctcggtggccaaccgctacctgcccgagagcgagcactaccgcatcgtcaccctgggcgcggattcgctgagcgtgcgcgcctccaacggcatcgtgctgcaggccgaccaactggcccttgaagcgccggtggcctatgacacccttctggtgcccggcggccccggtgcctacaacgacaggcatccccatctctacggctggctgcgtgacgccgcccaggcctcgcgccgccatggtgcgatatgcaccggtgccttcattcttggtgaggcggggctgctcgatggccaccgggtgaccacccactggcactacctggatcgtttcgccaagcgctttcccaaagcccagctggagagcgaccagctgttcaccaaggacggcaatctgcacagctccggcggcgtgacggcgggtatcgacctggcgctgtcgatgcttgccgacgaccacggcaagaagctcgcgctggatgtcgccaaggtgctgctggtggtgatcaagcgccagggcggccaggcgcagttcagcccgctgctgccgccgaccgcccagggcgccacgcccctggaccgggtgcagcagtacgtgctggagaacattcaggagccgttcaccgtcgagctgttggccgagttcgcggcgatgagcgtgcgcaacttcgcccgcgtgttcacccgcgagctgcagatgacgcccatggaattcgtgctcaacgcccgggtcgaccacgcccgttcgctcttggaaagcaccgatctgccgctgaaaaccgtggcctttcgcagcggcttcggcagtacccggcatatgcgccagatgttcgacaagcgcctggggctgaccccggtgcagtaccgtcaccagttcggctgacccgctggcgaagggccacgatgcccgcgctagaggctttggttggttgtccgaattgcgcaccgtgatggccgaatccgtccccccgtggcgatgttgccggggcgacgaacggtagagaatgattctattatcagaacaggagcggcaaagcgccgatcagccgagacccgatgggtgacgtccggcatggcgggatgctgaacaggtcatgcgtgatctcgaacccattggcagcgacaccgtcctgcgtttcggccgcttcgagttgcacccccagcgccgcttgctgctcgatggcgatcgcccgctgcccatcggcgcccgtgccctggatatcctgctggtgctggtggaaagcgccggcaagatcgtcagcaaggaggcgatcatcgcccgggtgtggccgaagaccttcgtcgaagagatcaacctgcgcgtgcacatctccgccctgcgccgggtgctcggggtgtgtccgcaatcgcgggactacatcaccaacgtgcgccagcgcggctacagtttcgtcgcccatgtcgagcaggtcggccagtccgagcgtgacgcgcttggggcggccagcgacctgcccagccggccggtgcgcatcgaaggccgcgaccggctgatcgaggacctctcgcggcgtttgcacacacgccggcatatcaccctgatcggccccggcggggtgggcaagaccaccgtggccctgcgtgtcgcccagcagcagctcggtcagttcgccgatggcgtgcgcttcgccgacctggcgacgcttaccggcccggcgcaactggccgccaccctggcctcagaaatgggcatcgcggtgcccgagggcatcaacgctcaggcccacctgctagcgaccttggctgaccggcacatgctggtgctgatggataactgcgagcacctggtcgatgcctgcgccgcgctcagcgaagcgttgctgcaggccgcgccaggtctgcgcatactcgccaccagccgcgaagcgctgcgcaccaccgaggaatacgtgcaaccgctggcaccgttggagtcgccaccgctcggcagccacctgcgcctggccgcagcgctgcattacccagcggtgaagctgttcgtgcgccgagcacgggcgcgtcaggcggattttcggctgctggaaagcgatgtaccgcgggtggccgaactgtgctggcggctcgacggcttgccactggccatcgagctggccgccgcgcagctagacgcccagagcctggacggcatcctcgcccagctcgacaaccacagctacctgagcctgctcgggcggcgcagcacaccagcccggcatgccagcctgcaggcgtcgatggagtggagctacgggctgctcagcgccgaggagcgcctctgcctacagggcctggcgcgctgcgacacatacttcacggtggcggatgcacaacaggccctggccgaggtgccggtcagcgccaccgcgcgctgcgctgccgtggcacgcctggtggcgctgtcgctgatcggtctgcgccgtgacggcgaggcggtctactaccacatgctcggctgcacccgcgccttcgcccggcacaaggccgaggaggcagcgctcgccagcgcctggcagattcctgccctgggctgaggcctcagcaggccagcttccgtagagcctcgacaagcatggcttgtttgcgcctccaggccagcgggctcatgccctggcttttggcgaacacccggcagaaatgcgcctggtcgaagaagccgcattccatggcgatctgcgtcagcgacaacggcgagtcgcgcagcaactccatggccttgtcgacccgctgctggcgcaaccacacgtggggcgacagcagggtgctctccttgaacttgcgggtgaagtggctgcgcgacagggcgcaggcctcggctatttcggcgaccgaaatgcctgcatccaggttggccagcatcaactgtttggcgatcgcttcctgccaggcggcgagcttgccggccgatgcctgcgacggtgcggaaccctggatggccttcatgctgatatcccaactggcgcctggcagcgccgcaggttggcggcgccgtgcgacctcgtgtcgcggggcagaagggattgttgaagagtgtgttgtggcgggcgagttgcgtaatgttaattaaggttaaggggcaggcttgaccttggcccgcgggcatttagtcccagttatcgatgatgccgcgctgcagggcgatgctcaccgcgtgggtacggttacgtgccttgagcttggtcatgatactgcgcatatggcctttgaccgtatcctcggagattgccagttgcgtggcgatatcgccgttgcccaggccctgggcggtgcgctggagcacctcggtttcccgcggggtgaggccgtcctcggcgatggcggcgagcagctcgctggcgatcggctccgggaagtagcgcttgccggtggccaggcagtgaatggcgctgatcagctccttgcgcagcatgctcttgagcagatagccacgggcgccagcctgcacggcctgcaaggcgcgggcgtcgccgctgtaggtggtgagcacggcgatgcaggcatcggcgaactgcgcgcgaatcgcgcggatcgcttcggtgccgttgaggccgggcatctgcagatccatcagcgtcacgtccgggcgcagttcggcgaacagcgccacggcctgctcgccattatcggcttcaccgaccagctcgatttccgggtgggcttcgagcaccgcggcaatgccttcgcgaagcagcggatgatcgtcgaccaccagcaggcgaatgggcgtgtcactcatggggcgtttctctctgtggtgggcggccctggcgtgtgaaccagcggcgccacgtttgtcgggtctggtcggtataggacagcaccgccctgatccgcagttccacccgggtgccgccgctggccagcgcctgcacgtcgagcatgcctccgacctgcgccgcacgctcgtgcatgccgcgcacgccccagcgctcaggcctgccattggctgtggcgtagtcggcggcgatgccctggccgtcgtcctcgatgcacaggcgtaaaccgcgcgcatcgtaattcagcatcacggtgatctgccgcgctttggcgtggcgcattgcgttactgatcgcttcgacagcgatgcgataggcggcgtcctgcacggcggcgtgcagcgggcgctggtagccattgacgtgcagggcgacctcgatgccgggttcgtccaggttctgcacgaaccggctcagttcggccgccagccccaggctattggcgccggcttggcgcaggtgctgcacgcgctcgcggccttcctgcatcacctcgtcggcgcggtccagggcgcgctcgaggcgcgtgcgggccgggtgatcggctgccagcgtatcggcagccgcctggaagcgcagcatcagcccctgcaggctttgcagcagggtgtcgtgcagctcgcgagcaatgcgctcgcgctcactctgctgggcgtgcagttgcaggcccagccgctggcgttcgcggcgtagcgcaaggcgatgcagccacccgagcatcagcagcagcgccgcgcccgtcggcacatagaacagcgggagcaggtagaacgccggcgccacgctgaaggccagcacggtcggggccgccggctcgccaccgctctggtcgaacacctgcacctcgaaacggtaatcgcccgccggcaggccggtgtaggtagcgcgtcgttggcgtccggcttcgatccagttgcggtcgtagccctgcagccgatagcggaaggccaggctttgcggggcgcgcaggttcagcgctgcgtagtcgatgaccaggcgctggctgcccgccggcagctgcagcgaggcgggcagcggctgcggcacgccatcgacctgcacactttcgatcattaccggcggcagtacagcggccgccggctggcgcgccgggtcgagcaggttcacgccagcgctggttgaaaaccatagccggccatcggcgccgaccacgccggtaggcagcggcagtacgcggtaggggtcgttggccaggctgccatccaggctcaccgagcggtagcgcaggcgataacccggctcggccagagctcgcgctacttcgcgggccggcaactgcagaatgccgcccttgccatgcacccacaggtcgccgtcgcggccgggcagcagtgcatagatattgtcgaactggccgttggccggtagtggcagcatctgcaagcgattaccatcgaaacgcgccaggccgtgctggccgccaaaccaggaaatcccgtggtggtgcagctgcgcggtcacgtggccgatccgcagcccatccgcttcgccccactgacgcagcccatcgctctggcggctgaccagcaggttgtcgcggtagccgaaccacagcgtgccctgttcgtcgcgcccggcgctgaccggcatcacctggctctgctgttcgctgacgccagccaccgcctgccattgttcgccgcgcagcacgaacagcccgagcccgttgatcgacacccacaggctgccgtcgtcggcatggactattgcccgtaccgaggcatcctccggcgcctgctcgggcagccgggcctgcaactcgactccggccgatgtggcgtgccagatgccatggggcccgccggcccagacgtcgctgtcggtgccagcgagcagggcggtcaccggctcggcgatgggccagcgctgcagctcgccgttgtgcaggcgcagcaagccgcggttgccgctggctgcccacagcgcgccatcgctggccaccgccagtgccgcattcagggtgccggccggcagcggcgcgggaccaagttcgcgcagccgaaatcggtcgagcccagcattgctgccggcccataccgtgccgtcgcgatcctccagcagcggccagaggtaatcggcgctcaggccttcatggcgggtcacccgctcggcgtgggccatgtccagcggcaactgcgccttctggtaacggcgcagcccgttgcccggcgtgctggtccacagcccgccggcgtcatcgaacagcaggccgttgatcggcgcatctaccggctggttctgcaggtgcgactggtcgccaggcatcgcgcggtgcaggcggttgacgtagcgctcggcgatccagatcgagccatcaggcgcctgggcgatctggctgggccagtcgagggcgccgtccacttcgctgaaatgcgacgcgccggcagggcgttgatagaggtgatgactactggcggcccacagcgtgccgtcgcggtcgaggaagaccgctcgcgcacttctggcgttgaagccctgttcggcgcccacagtggtccagcgttcaccgtcgaagcgggccagcccttcatgggccgccgcccagatagtgccgtcgcgatcccgcgccagcccgtacagcgcaccacccggcaagccctggccaggaacaaagctgcgtgtgctgcgcccctgaatcagccgggcaccgccggcgcgcaggccaacccacaggccatcgtccactgccagcaggctggcgaccgtgcccagcggctggccgtcgttcggctggtagggcgtgaagtcgaaaccatcgaagcgcagcaggccgctgtcggcgcccagccacagatagccgtctcgggtttgcgccagggcaccgacctgattggggccgtcatcgtcggccatggtccagcggtggtgttcgcgctgctccagcggttcggcttgtaccggcatgcccagcacacctgccagcagccaggcgcaacagcctcttacccacaagggctggcggcgaaggtaaggggaggcgagggcagtcacggcagaagttgggcgcgcagggaaaagcggattgtgcaaccgcgcccgccggcgtgccagtgccaccgccgaataccaaccgattgacggtgcctatatcgccccacgcgaatcggtttacaggcgtacactgaacttgcagctgccgatgcagctctgatggatcagatcacaccagccaggagggcgcagcatgggaccggaagaccgagagtggtggcgcgaaggccgccgacagcaggggcacaacgcctcatgggacaacttcagcgccaagcccgaccccaagggcggcaacgtcctacgtatccagcgcccgcttaaactcagcagcacaccgccctatctgccattacccaaccagccgctgctcgacagccaggaaaacccaggcgcccgccggatactgctaatcctcggtgtggtgaccgtggcggcgttgatcgtggcggggtttctggtggcttagcgccaacgcattagcaacgaaaaggcttatccggtgataagcctttttacgttatggcctgatagcgcgcatttaactaggtggctgcaaggtatgctgcactccaccagacgaccgtctgcgggcaatggaatgcagcgatgaaaaaactgatagtgatagcggcactgggctttgccttctggcacttctatctcaagcctcccgccagcccggtgatcaccaatatcggcgccgatggcgccgtactcagcaaccctgttatcgaacaaccggcgccggcgttctccctcgaacgctttatcccctcgttcgccagcagcgagacctccccccggcccggcatcgcacccaagcctaccgccagttaccgatgcgatggccgcacctattgctcgcaaatgcgctcctgcgaagaagcgactttctttctgcgcaactgcccgggcgtgaagatggacggcaataacgatggggtgccctgtgagacgcagtggtgccgctagacaaaggctcggattcattctcgacagggtctggccgggtgttcagtacatgccattgcgctttgcgcaaagcctgtgagcgcacctgactcacatctggcgcctgatcaattcgccacttgggttactgagccagaatgatgggcaatccgctataatgatctctggcgaaacgaatgaggcaatcctatgacaggtgtatctttgcaagccaagagggcttactgcgctaaggcccgccggtcgaactacgcggctagcctgcgccttgaagggttcaacacgacccaggccgatgccgagcgtaagctcccgacccgtgaggctgctctgaacgctgcgcggtctagtcaggcctgatgctcgacaagtacggtgtcgggcaggatccttactgttatccaggcaccggtgttctacgtaatcgtcttggcctgactgacgatagtgctctgcatgaggctgagcgcaacctctctgaaatcgctgccagccagctggacttcgacctccctccctacgatctcgcttacctacagcgtgtacaccggcatctgttcggtgacgtatacgactgggcaggcgaattgcgcacggtcgatatctcgaagggtggaacgcatttctgcaacgtgacccgcatcgaggctgaatccaccaagcggctcaagcaagtagcttcagctggctggttcgaggaaatggctcgcccggatctggtcgttgcggctgcaaaactgtacggcgatctgaatatcatccacccatttcgcgagggcaacggccgggctcagcggattctcttcgagcacctgatcatcaacgcgggttatcaggtcgactggtggggcgtaggtgaggccgagtggattcaggcaaacatcgactcggtggtttgcgactatcgcgcaatgaccgccattttcgaacgctgcatcggtgagcccatcgcctgatgatggcgggacaagaaagggacagtttggggacaccctagaaacaaaaaagggcttacctttcggtaaacccttgatttgtttggtggctacgcagggacttgaaccccggaccccagcattatgaatgctatgctctaaccagctgagctacgtagccgagtggcgcgcattttccttatctgccgggggggtgtcaagccctgatgcagaataaatttacgaactttcaaccgcttaggcgtctgacctggtttttctcctgctgcggctccctcaattgatctccacccgattgcgaccgttctgcttggcgcggtagagcgccttgtcggcgcggctgagggcgttgtccggggtggcgtcctgggggctcagttgggtgatgccgatgctcagggtcaggtggattgcttcgctgtcgacgcgcagcggctggttggccagggcgtgttgcacgcggcaggcgaagtcgcgggccgggaagctgccggcgccgctgagcagcacggcgaattcttcgccgccgatgcgtccggccaggtcgctggcgcgcagctggctgcgcaggatgttgctgaagtggcgcagggcgcggtcgccgacaccgtggccccagcggtcgttgaccagtttgaagtggtccaggtcgcacatcagaaggctcgaggtgctgaggtcacggcgctgcacgcgtgcttgttcggtttccagatagtccatgaacacgcggcggttggaaagctgagtgagggcgtccatggaggcgaattcgtgcagctcgcgctcgaagcgcttgcgctcggtgatgtctgtgaccatgccgtgccagaccacgctgccgtccgccttgcgctgtggccgtgcttcacccaagtgccagcgtagaccttgtacgggtagctgcacgcggtattcgacgtgccagatgcagacatcgtgcaaggcttgggcgcgggactggttgaatacctccagatcgtccgggtgcacgcagctgtcgagcagcctcgggttctgtagcagctgttcctgggtcacaccgaacaggtcgcgcacgccggcgctgaggtaggtgaaatagccgttgccatcggtctgactgcagaactgaaacagcacgcccggcacctggtcggtcagctgggtgatcagctcgacgttgtgttgcaggcgttcggacagagagcgcagcgtgctgatatcgctggtgatgccgagcatgcgcagggcgttgccgcttgcgtcacggctgaccaccttgccgcggctgcatacccatttgtaactgccatcgcggcagcgcaggcgatgctcgacctgatattgctcggtctggccgctgatgtgcgcctgcatcgtctgcttcacctgttcgagttcgtccgggtgaatgcgcgcgaaggcatcttcgatgcggttgctcacctcgttggcggcatagcccagcatggatttccaggcggcggagtagtgaatcctgccgctgctcaggtcgcgatcccacacgccggtgccgctgccctggatggccagtgccaggagcgtttcctcggccttggcatgagccagggtgagtatctgggcggcgctggaagcgatgtcctgcagtgattggtgcaggtcgacatcgatgcttcgtggcgtggtgtcggctacgtagagcaccccaaggcagtcgcccgtctcgccgcgcaatgggtagccggcaaagcagctcaggggctctgttgcttcctgaatcagcaggggtgagtggctgagccgagcccgagcgatcagtagcgacagggcacagcgaatatcgccgggctgggcgggttcgagctttatcggctcatcgccgctgccaaaggtggcaacgccgcagagactgaaaccagagaagcgcctgacgaggcgcagcagcgcatcgaggcgcgacgatccaggggcagaacacgcatggtcgggtttcacggtacagcgcctgcagaggagggcagggccagtatactgctgcgccgcgcggtgcatagggcgatgctggcaaaaagccgtacatcaggttgctgtgcacaactattaccctgcagaaacaacaaagccgcgttattcacgcggcttcgtcagttacggttacggcaggggctcagacgttgaagcggaagtgcatcacgtcgccatccttgacgatgtattccttgccttccaggcgccatttgccggcttccttggcacctgcttcacccctgtactggatgaagtcgtcataggcgatgacttcggcgcggatgaatcctttctcgaagtcggtgtggatcgcggccgcggattgcggggcggtggcgccgaccttgacggtccaggcacgcacttccttgacgccggcggtgaagtaggtctgcaggttgagcagcgagtaaccggcgcggatcacgcggttcaggccgggctcggtcatgcccatggtctccaggaacatctgcatctcttccagatcgtccagttcggcgatctcggcctcgatcttgttgcacacaggcaccacgatggcgccttcttcctcggcgatggctttcaccacatccaggtgcgggttgttctcgaagccgtcttcggcgacgttggcgatgtacatcaccggcttggtggtcagcaggtggaaggtcttggccaggcgcttctcgtcgtcacccaggttcttgagcaggctgcgcgccggcttgccttcggtgaagtgtgggatgagcttttccagcagcgctttctgcgccacggcttccttgtcgccgcccttggcggtacgggcgacgcgctgcagttgcttctcgcagctgtcgaggtcggccatgatcagctcgaggtcgatgatctcgatgtcgcgcttggggtcgacgctgttggcgacgtgaatgacgttctcgtcttcgaagcagcgcaccacgtgggcgatggcgtcggtctcgcggatgttggcgaggaacttgttgcccaggccttcacctttcgaggcgccggcgacgagacctgcgatgtcgacgaattccatggtggtgggaatcacccgctcgggcttgacgatctcggccagggcgtcgaggcgtgggtcgggcattggcaccacgccgctgttcggctcgatggtgcagaacgggaagttctcagcggcgatgccggacttggtgagggcattgaacagggtggacttgccgacgttgggcaggccgacgatgccgcaattgaatcccatggtgtatccctcgcgccaatggcgttagctgaaattagagagtggctttctggctgtgcagcttgcgcatcgccaccgtccagtcaccggcaaggatctccgggaggacgcccaaggcgaagtcgatgcttgcgtccagcagttcctgttcgccacgcggcgcacggccgaggacgaagttggaaaccaggctggcgtgcccggggtggccgatgccaagccgcaggcggtggaaattgttctggttgccgagctgggcaatgatgtcgcgcagcccgttatgcccgccatgcccgccaccctgtttgagtttggcgacgccgggaggcatgtcgagttcgtcgtgggccaccaggatttcttcgggtttgagcttgaagaaattcgccaatgccgccacggactggccgctgcggttcatgtaggtggtgggaatgagcagacgaacttcgcggccctggtggttgaacttgcccaccaggccgaaatacttgcgatcaacgctgaggttaacgcgctggctgtccgccaggcgctcaacgaaaagggcccctgcattgtgccgggtctggtcgtattcggggccagggttacccaggccaacgatcagttgtacggcagtcatacaggagcccttctctaaagccaggcccacaccggagtgtggagcaccgcgagattactcggcggtgctttcgccttcagctgcgtcttctgcacgaacgcgcggcaggtgaacgctggcaaccggcagatcgctaccgtgggccagagcaaccagctcaacgcctttcggcagtttgatgtcggacaggtgaacggtctggtccaggtcaacgttggcgaagtcgacttcgatgaactccggcaggtctttcggcaggcaggagacttcaacttcgttcagcgagtgcagaacttcaccgcctttctgcttcacgccaacggaggtagcttcgttgatgaagtgcagcggaacgtgtgcggtcagtttctggccggcaaccacgcggatgaagtcagcgtgcagaacgtagcctttggccgggtggcgctgcagggccttgatcagaacgttttctttcttgccgtcaacgctcaggttcagcacgtggctgaaagcggcttcgttttccagcagcttggcgaaatccttggcaaccaggctgatggacagaggagccttgtcgccaccgtagatcacggcaggaacttggctggcgttacgacgcaggcggcggctcgcacctttccccaggtcggaacgcgcttcggcattcagggtaaattcagcagtcatttcacttctccagaataaccaaaccgcccgttacgcttgcgaccagcggcggggcggttcggtgaaaggcctggccaggtggccaggcgtgtttcgtcagggctgttccgctttagcggaacatcgcactgatcgattcttcattgctgatgcggcgtaccgcttcagcgacaaccggcgcgatgtccagttgacgaatgcgcgaacaggattgcgcggcagcggacagcgggatggtgttggtcaccaccagttcgtccagtaccgagttctcgatgttctcgatggcacgacccgacagcaccgggtgcgtggcataggcgtacaccttggcagcgccgtgttccttcagagccttggccgcgtggcacagggtgccggcggtgtcgaccatgtcgtcgaccaggatgcaggtacgaccttccacgtcaccgatgatgtgcatcacttcggagtggttggccttttcacgacgcttgtcgatgatcgccagatcgacgcccaggctcttggccacggcgcgagcacgcaccacaccgccgatgtccggggaaacgatcatgagattgtcgaagcgctgatcttcgatgtcgtcgaccagtacgggcgagccgtagatgttgtcgaccggaatatcgaagaagccttggatctgatccgcgtgcaggtcgacggtgagaacccggtcgattcctaccacggtgagcatgtcggccacgactttggcgctgattgccacgcgagcggaacgcggacggcgatcctggcgggcatagccgaagtagggaatgactgctgtgattcgagtcgctgaggagcggcggaaggcgtcggccatcaccaccagttccatcaggttgtcattggttggcgcgcacgtcggctgaatcaggaaaacgtctttaccgcggacgttctcgttgatttcgatcatgatttcgccgtcggagaatttaccgaccgaagcatcaccgagggggatgtgcagctgacgaacaatacgtcgcgccagatcggggttagcgttccccgtaaagaccatcatcttggacacgcgcagtacctgccggctgagggtaacctggatgagtataaaaatggcaggggcggctggattcgaaccaacgcatgccaggatcaaaacctggtgccttaccgcttggcgacgcccctgtatcgtgtgtgacgcaatgctgctcaattcggtagtacgagccacccttgggtggttatggcaggggcggctggattcgaaccaacgcatgccaggatcaaaacctggtgccttaccgcttggcgacgcccctgtaacgtataaccgatgctacgcattcacttcctggccagttcttgcagcttgcggtgcaacatcgaaacgttggcaccctgcgcaacaaaacttggcagtgtggctggaagttggcgggcgactttatcagcatcgtcccggtttgggaagctcccaaacacacaagctccagtgccggtcaatcttgtcggaacaaatttgttcagcaagatcagcgcgttacgaacagctgggtaacgcttctcgacgaccggctggcagtcattacgaccacccccctcaagaaggctgcgaactttaatgggcggcgtatcgcgtgtcaactcagggtcggtgaaaacttctgctgtgctgacaagcacttgcggcacagcgacgagaaaccagcgctccggcagctcgaccggcgtgagtttttcacccacgccttcggcaaaggccgcgcggccacgcacgaagaccggcacgtcggcgcccaggccgaggcccagagcggccaggcgatcctcgctccagctcagttgccagagatgatcgagaccgagcagggtagtggcggcatccgagctgccgccgccgataccgccgcccatgggcaggcgcttgtgcagccagatgtccgcgcccaggcgagtgccgctctgctgctgcaattgttttgcggcgcgcacgatcaggttgctgtcgtggggcacgccgtcgatttcggtgtgcaggcggatcacgccgtcctcgcgccgcctgaagcccagctcgtcgccatggtcgagaaactgaaacagggtctgcagctcgtgatagccgtcgtcgcggcgcccgagaatgtgcagcatcaggttgagcttggcaggagccggcagagtcagctcggcgtcagcgggaatggcgtgcgtggtcattgggcaatggctggcaagagggaacaagagagtcgcgcaggctagcgcagccggtagcccgggtcgagcacagcgacactcgggagttcgatcctgggtatcgctgcgctcaaccgcaggctacgacgtggaattgcgggcataaaaaacgcgcgatacggaaaagcatcgcgcgctcaaggctggagcgattactggccgaggtggcgcggttgccagtccttgatcaccagggtcacctggatatcgtggccttcgaggcgcaggcgctcgggcagccagtagccatcctgctcggcgtagcgggtgtagctgacttcccagccatcctggctgagctgcgccaggcggctgtcggcgtccagggtgatgcggctcttgctgtctggtgcgggcaggccgcgaatccaccacagcaggtgggaaaccggcaggttaaggcccagttgctgctgcagcagttcttccggcgactcggcctggtagcggccctggttggcgacttctagctcgaccttgcccgggcgcccggtcaggcgcgctgcgccgcggccaagcgggccggacaggcggatatcggcgtaatcctggcgttgcagccagaacagcgtgccgctgcccgagtcacgcggggcacggatgccgaccttgccgttgatctgccagccatcgagggtgccgatctgctgcttgtgcgcctgccagcgagccgggtcgcccaggccctgttccaccgcttctcgggtggagaggccggaacagccggccagcaaggtgaccagagcgagtacgagaagagggcgaagcgacatcagggggtctccgatccggtcaggcgctgcacggtgctgcgcagaatttcactctcgggttgttctttcagggcgtcgcgccagatcttccgggcttcgcgctgcttgccttgagcccacagggcttcgcccaggtgggcggcgacttcgtgatccgggaagcgctcgaaggcctggcgcagccacttctccgcgtcggtcaggttgccgaggcgataattggcccagccgaggctgtcgagaatggctggatcctccgggttgaggtcatgggctttctggatcagctccaggccttcctggtggcggtcggtgcggtccaccagggtgtaacccagggcgttgagcgccatggcgttgtccggctcgcgctcgaggatcaggcgcaggtcgcgctccagctgtttcaggtcgccgcgcggctcggcgagcatggcgcgggtatagagcaggttgatgtcgcccgggtattgcttgagcgccttctggatcaggtcccaggcctggtcgggcttgttctgcttggacagcgactcggcctcgatcaggtacagctgcagggcgtactccggatcgctgtcgcgggcttcggccaggtgcctggacgcttcggcgccgcgaccgttggcgaccagcaggtcggtcatgcgcgcctgggcgggcaggtaatcggtgccggtgccgaccatcgagtaggccagcagggcttcgtccacttcaccgagtgcctcgtgggcgcggccgaggttgtactgcgcggcgtcgacgtgggcatcgcgctggatcagctcttccagatagacgatggcctcgcgccaggcttcggcctccatgcacaccagggccagggagaagcgcagatcgtcgtcttccgggaattgctgcagcagcgaagagaactcgccgcgggcttcatccatgcggcccagctctaccagctggcgggcgtaagtcaggcgcaggcgcttgtcgctcgggttgcgctccatgcctttcttgagcaacggcagcgcttcctcgccacgacccaggctctgcagcaggcgcgcgcgcagcagcagcggggcggactggtcctgtttggcttcgctggtttccaacaacttcagggcttcttcggcgcgaccgtcctgttgcaggagcagggctttgccgaacagcagttggccgtcgttcgggtacttcttgagcaggcggtcgaagctctgcaacaggcccgcgcgggtgtccgggtcggtttccgcggcagccagggcgaggaagtcgaaatgcgtgttgccctggcgctggcgtacgcgctccatgtagtccatggcttcgtcgtagcggccggcgcgggccagctgcacggcggcggcgcgttgggcgtcgacgtcatcgggggcgttcttggcccacaccagtgcggtgtccagcgcttcctgatcggcgcccaggtactcggcgatgcggaagccacgctcggcgacgccggcatcctgggtcgcgttggcctgctgcacgtaattgctcagggcgatgtcgaagcggttgcgctggccggccagttcggcggtcagcagcgccagcagggtttcctggctgaacgagccgtagttctccggcgccttggcggtggcctcggtgcccggatcttccacgggtacgttgccgtccggcgcggacggcgcaaaagtctgacagccacccagcaaggccagggcggtgaacaacgcgatgggtctattcataagaggggatgcgactaacctgcggttttggccatcatgacacaagccgttgggcaagcccatggggcagcccgcgtgtcctggcgatgtggggttggactgccgaagcccgggcgggttgcattcaatccgggagcacacttgtggtgctggcggagtcattctcattgccgccgatcagtcctggctatcgtcgccatgcatggtgcaatggttgtcctgcaccggccgaagtaggacaattaccggcttccaaccccctgtcagcgacgtgcatggcctttatcgccctcggtatcaaccacaagaccgcttcggtggatgttcgcgagcgcgtggcttttactcccgagcagctcgtagaggcgttgcagctgctttgccgcgacacgccgagccgcgaagcggcgatcctgtcgacctgcaaccgcagcgagctgtacctcgaacaggacggcccgggcgtcgatgcggtgctgcgctggctcgccgattaccaccatgtgagcgtcgaagagctgcgcgcctgcgcttatattcatgaagatgatgcggccgttcgtcacatgatgcgcgtggcctccggcctcgattccatggtgctcggcgagccgcagattctcggccagatgaaatccgccttcgccgtggctcgcgaggccggcaccctgggcccgctgctcgggcgcctgttccaggccaccttcagcaccgccaagaccgtgcgcaccgataccgccatcggcgagaacccggtgtcggtggcctttgccgcggtcagcctggccaagcagatcttcgccgacctgcaccgcagccaggcgctgctgatcggcgcgggcgagaccatcagcctggtggcccgccacctgcacgaccagggcatcaagcgcatcgtggtcgccaaccgcaccctggaacgcgccagcagcctggccgagcagttcggcgcccatgccgtgttgctgtccgacattccccaggaactggtgcacagcgacatcgtcatcagctccaccgccagccagttgccgatactcggcaagggtgcggtggaaagtgccctcaaacaacgcaagcacaagccgatcttcatggtcgacatcgccgtgccgcgggacatcgagccccaggtcggcgagctggacgacgtgtacctctataccgtcgacgatctgcacgaagtcatcgccgagaacctcaagagtcgccagggcgcggctcaggccgccgaggaactggtcgccgccggcaccgacgatttcatggcgcgcctgcgcgaactggccgcggtggatgtgctgcgtgcctaccgccagcaggccgagcgcctgcgcgacgacgagctggcccgggcccagcgcatgctcgccaatggcgccgccgccgaagacgtgctggcccagctggcccgcggcctgaccaacaaattgctgcacgcgcccagcgtgcaactgaagaaattctccgccaccgggcgcatcgatgcgctgggcgtggctcaggagctgttcgccctcgacgaaggcgcgtcgtccactaaaggcatgcaatgaaagcttcgctgatcaacaaactcgacctgctgcaggaccgcttcgaagaggtcacggcgctgctcggcgacgccgaggtgatttccaaccagacccagttccgcgcctattccaaggaatatgccgagatcgaaccggtgatcgccgcgtttcgcgagtttcgcaaggtgcagggcgacctcgagggcgcactggcgctgctcaaggacagcgacccggacctgcgcgaaatggccgaggaagaagtcgacaccgcccgcgcccgcctggccgagctggaagacagcctgcagcgcatgctgctgcccaaggaccccaacgacggccgcaacgtgttcctcgaagtgcgcgccggcaccggcggcgacgaggcggcgatcttcgctggcgatctgtttcgcatgtactcgcgttacgccgagaagcagggctggcgcgtggaagtgctgtcggccaacgaaggcgagcatggcggcttcaaggaagtgatcgcccgggtcgagggcgacaacgtgttcggcaagctcaagttcgaatccggcgcccaccgcgtgcagcgcgtgccggagaccgagtcccagggccgcatccatacttcggcctgcaccgtcgccgtgctgcccgagccggacgagcagatggccatcgagatcaacccggccgacctgcgcgtcgacacctaccgcagctccggtgccggcggtcagcacgtcaacaccaccgactcggcgatccgcatcacccacattcccaccggcaccgtggtcgagtgccaggaagagcgttctcagcacaagaatcgcgccaaggccatggcctggttggcggccaagctcaaggatcagcaggacgcggccgcccacaaggaaatttccgacacccgcaagctgctggtcggctcgggtgaccgctccgagcgcatccgcacctacaacttcccgcagggccgggtgaccgatcaccgcatcaacctgaccctgtactccctgggcgaagtgatcgccggtggcgtcgatgcggtgatcgagccgctgcttgccgagtaccaggccgatcagttggccgcgttgagcgactgaaccgaaagcaggatggagcgggggcttctcatccactcaagatgccagcgccccgatccgcccaggaagcccgccatggccactatcgaatccctgctcaacagcattgcgctgcccgactcaccgacgccacgtctggacgccgagctgctgctggcccatgcattgggcaagccgcgcagttacctgcgcacttgggctgaccgtgaagtcgagccagcagctgccgaagccttcgccgccaatttggcgcgtcggcgcaacggcgagccggtcgcctatatcctcggtcgtcagggtttctggagcctggatctggacgtcgcgccccacaccctgatcccgcgcccggacaccgagctgctggtggaaacctccctggcgctgctgcctggcggtccagcgcgggtgctggatctcggcaccggcactggcgccatcgccctggcattggccagcgagcggccggcctggcaggtcaccggtgtcgaccgggtggacgaggccgtggcgctggccgagggcaatcgcgcgcgcctgggcctggctaatgcgtcttttcgcgccagtcactggttctcggcattggcgagcgagcgctacgggctgatcgtcagcaatccgccctatatcgccagtgacgatcatcacttgggcgaaggcgatgtgcgtttcgagccgagcagcgcgctggtctcgggcgccgacgggctggacgatatccgcctgatcatcgatcaggcgccggcctatctggcctcgcccggctggctgctgctcgaacacggtttcgatcaggccgagtcggtgcgcgaattgttgagccggcgcggcttcgtcgaggttcacagccgccgtgatctcgccgatcatgagcgcatcagcctggggcggtggccacatgaatgaacacctgagcgacgaggagctgctgcgctacagccggcagattctgctctcgcagatcgatgtagacggccagctgcgccttaaacgtagccgcgtgctgatcgttggcctgggcggcctcggctcgccagtggccctgtacctggcggcggccggggtgggcgagctgcatctggcggacttcgacagcgtcgatctcagcaacctgcagcgccaggtcgcccacgacaccgcgagcatcggccagagcaaggtcgactcggccctggcgcggctggcggcgctcaatccgcaaattagcctgcaggcccatcgccaggcgctggatgccgattcgctggccgcggccgtgacagcggtggatctggtgctcgattgctccgacaacttctccacccgcgaagccgtcaatgccgcttgcgtggcggcacgccggccgctggtcagtggtgcggcgatccgcttggaagggcagctgtcggtgttcgatccgcgccgcgaagacagcccctgttaccactgcctatacggccacggcagcgaagccgagctgacctgcagcgaggccggcgtggtcgggccgctggtcggcctggtcggcagcctgcaggcgctggaggccttgaagctgctcgctggttttggcgaaccgatgatcggtcgtctgctgctgatcgatgccttcggctcgcgctttcgcgagctgcgggtcaagcgcgatccgggttgcgctgtatgcggaagtgccgccggtgcgtgacgcgccgatcggggtattcgattccggcgtgggcggcctcacggtattgcgggaaatccgcaccttgctgcctcaagaaaccctgttctacgtggccgacagcggccacgtgccttacggcgaaaagagccccgagtacattcgcgagcgctgccgattcatcgcctcgtttctgctcgagcgcggcgccaaggccctggtgctggcctgcaacaccgcgacggtcgctggggtgggcgagctgcgcactctgtatccgcagttgccgatcgtggccatggagccggcggtaaagcctgccgccgccgcgacgcgctccggtgtggtcggtgtgctggccaccaccggcacgctgaaaagcgcgcgcttcgctgccttgctcgaccagttcgccaatgatgtgcgggtggtcacgcagccttgcccagggttggtcgagctgatcgaggcgggcgatctgaacgacccggccctgcatggcctgctgcgtggttacgtcgagccgctgttggccgagggctgtgacacgctgattctgggctgcactcactatcccttcctgcgcccgttgctcgaacagtggctggatccgtcgatcagcctgatcgacaccggcgctgcggtggcccggcaactgcaacggttgctggccagccgcgacctgctggccaacgggccgcgcgacgtggaccgcttctggtgcagcggcgagccggcggccatgcagcgcgtgctgccgcagctgtggggtagcgctgagccggtggctgcgttgcccgaaaattaattggctgttaggacagtaaatatttctagaacgaaaggaacttgtctaaagtctgtagctgtagctttcaccctgcctcacttaaaagactaaaaaagtccctccaataaggatgctccaatgaagaagctggttggcttggccgctgcagttgcgttgtctcttgggtccgttacagccgttcaggccgcaggcctgagcgtttccgtcggccagacgggcgactccaccatggtttaccgcctgggcgcgcagttcgatttcaacagccgctggttcgaaagcagtgttggtcatctaggtggctactgggatgccggttacacctactggcagggcgacgataccgccaccaaccacagcatttccttcgcaccggtattcgtttacgagttcgccgggcagaacgtcaaaccttatctggaagccggtatcggggtggcagcattctccagcacgcgtctggagtccaacgatctgggttcgtcgttccagttcgaagaccgcatcggtgcgggcctgcgtttcgccggtggtcatgaagtgggcatccgcgcgatgcattactccaacgccggcatcaagcagccgaacgatggggtagaggcgtattcgctgcactatcgcttcaactattaatctgtagctgatgcaaaaaaaccgggccttggcccggtttttttatgcgcggctttattcagcgccaggtcagcgatagatgctgcctataccgcggcgttcttccaggcactccggcgcgcccatttcgaactcgcggcagatcagcgggcgtacttcatagatggtgcagcgcatggtgtcgcggtccagggccgcgcaccagccgtcgtccaggcggcgcatcacttcaccgccccattcgtcattgtcgataaaacgctcgggcacgccggtatcggtgatcagcatcacttccagctggcagcagcaggccgcgcaggtgctgcagctgacctgttcgtcgatctgggtgtggggaatctgtggggcatcgctcatcggcctagtctacgcgagctgcggcggcgccgacggatttcacgccgggcgggcggtatacagtcgggcgaagccatgcagcagcggcagcatggccgcccagatcaccgccagcagcgccagggtcacggcagtgccgtagggcagatgaaccaggccgagtcccaggctggcgccgtgggtgagcagtgcgagaacggcgccaaccaggctggcgcgccaccagggcttggctgtccaggccaggccgtggcacagcgtggtgccgatcagcagccagaccagcgcgtgcgacagcggaatcagttggcgcggtgcgccgaagtccagcaccccgagctgcagcagaaaactttccaccgcactgccgaacagaaacgcacttatcagcagcttgccttcacgttgccagttgcccacccggatcagatgcaccagcagtaccacagcaaccacccatagccagtcgccgccaagcaggcaggcgatccagccgattaagaacagcagggcgttgagcaggtttttagacactgaacgtcatccggtcgcggaacacaaagggcgccgatggtgcctgggcgagcgaggcaggtgcaagcgctgggcgtgtcaggagatgtcccgttcgcctcggatcaggcggcgacccagagccaggcgcaggcgcgcggggagccgaccaagcaggcccagcgcggcgatgaacgggccgggaaaggcaatttccagcgggcgcgcgtgcaggcgcttggcgatatgccgggcggccttgtccgctgaccagcgcatcggtgttgagtagccgctgttttccgagtgcgccgtgtcgacgaaaccgggtgtgaccacggtaacggcgatgccctcttgggccaggtccacacgcagggactcgagcagatagcgtaccgcggccttggcggccccgaaggcgccggcgcccggcagcggcagataggtaaccgcgctggcgacaccgaccaggtgcggcgcctggccgcgacgcagcagcggcagggctgcgacgatgcagtggctggcggagaacaggttgccgcgcatcacccgcgccagggcatcggcctcgaagttgctggcgtccacatgttcatagaccccggcattgaggatcgcgcagtccagtgcgccccagtgttcggtgagcttggcggcaatggcatccacgtcgtccggctcgcccaggtcgcccggcagcaccagcacccgacccggaaaacgctcggccagcgcttgcaggggttcctctcggcgtgcgctcagagccagcagatgcccttctttcagcaggcgcttggccagggcatggccgatgccactgctggcaccggtcagccagatgcgccggctgaacgcgctcatgacgcctcgctggccgaaggcaggttcttgaaggcgtccagcgcgcgctggcggctggcgcgcaggtcgacgatgggcttggggtaatccacaccgccaccgaacaggctggcttggcccttgctgccggcatgcgggtcgtgaatcgtcttatcgctgagcgaggccagttcgggcagccattggcggatgaagcggccgtccgggtcgaaacgctgtgactggctgatcgggttgaagatgcggaagtagggcaccgagtcggtaccggtcgaggcgctccactgccagccaccgttgttggcagccaggtcgccgtcgatcaggtggcgcatgaagaagcgctcgccctcgcgccagtcgatcagcaggttcttggtcaggaacatcgccaccaccatgcgcaggcggttgtgcatccagccggtttccaagagctgacgcatggctgcgtcgatgatcgggatgccggtgcggccttcctgccaggcctgcagatccttggcagcgttgcgccagggcagcgcttcggtttccgggcggaaggcgcgggccatggaaacgtgcgggtagccgaccagaatatgggcgtagaactcgcgccagatcagctcgttgatccaggtaacggcgccctggttgccgttttcgaactcaccgccgttggcattcagcgccgcgtgcaggcactggcgcggcgacagcacgccggcggcgagataggccgagagctggctggtgccggggcgaatcgggaagtcgcgattgtcgtggtagtcctcgatccactcgtcggcgaagcgctgcaggcgttcgcgggccgcatcttcgccggcgggccaggcatcgcgcagcgcctggctgggcgtatcgaaaccggccacttgctcagggatcgggtcggcggccatctccagcttggcctgcgccttgggcggcgctaccagtttcggcagggcggtgtgcagacgctgatagcagacgccgcggaactgactgtagaccttgaagtaggtaccggtgcgggtcagcacgctgcctggcttgaatagcaggcgatcgagatggctgtggaaattcacgcccagctcgtccaacgccgcgctcacggcttcatcacggcggctttcgttgacgccatattcctcgttcacgtgcacggcgcttgcctgcagctcctgtgcgagagtgccgatcacctttggcgcggcgctccactggtcggcttcgcgaatcagcagcggcacgttgaggcgcttcagctcgcggctcagctcgaccaggttgcgcagccagaaatccactttgcagggcgcatcgtcatgctgctgccattggccggggctgagcagaaacaccgcgaccgtcggcccggcctgcatggcggcggccagagcgctgttgtcggtgacacgcaggtcagttcgaaaccacatcagttgcagcatggggtgtcctattcgagcagatggcgatctgcgaggttttgcagcgccgccagcgggtcggcgaccacggtgacatccgccgaggcaggggcgcgagcgaccagttgttcggcttcctgctggttctcgataccgatcagcaggcagggaatgccgtggtcgcccagccactgttgcagcgtcgactgggcatcggtgttggagtcggcttcgcagaacagcagcagtgcgcgtgggcggcggcggctgatggccagcggcagttcggcaagcggcatcggcccgtcgaaggcatccaccgggcaaccggcggtgccgatcagccaggcgcacagccacagctggggcgacatcggcgactggcacagattgatcagcatcagcggttggcccgggtgctgacggttgtcgtgatagacccgggcgccgagcttgctgcgcagccagctgtgcaggaatagccgttcggtggccgcgccgggcagttgtggccagcgcgcttcgagggtcaccagcaatggcagcagcaggtgctggcagaggatctgcaccggatagagcgcgagctcggcgttgaagcgctcatccagctggcgctcgtccagggcgtggatggcatcgcacaggcgctcgcgcttctcctgccactgcgaagcctgctcggcaggcagcggctggtcggcgcgcagcaggctcttcacctggccgacggaaacgccgcggttcagccagccgagcacggtctggatggtctgcacctgctcgggggagtacaggcggtgacccttggcggtgcggtgcggcacgatcaggccgtagcggcgctcccaggcgcgcagggtcaccgggttgacgccagtgatgctggccacgtcgcgaatcggcaggtaaccggcggcgaccaggtcctgcggggtgcctggctcgttggaagttggccggctcatatcgcgtttcgcaggctgaggttttccgggtgcggctgcaggtagacctgctgggcgatgtagcgatccgggtgctgacggaaatggtgcttgagcagggtcagcggcaccaccagcgggatgatgcccttgcggtactgggtgatcagctgctgcatttcctgcttttcctcggcgctgagggcgcccttgaggtagccgctcaaatgctgcaacacgttgctgtgggtgccgcgggtggcgcagcgcttgagggcggtcatcagttcggcgatatagcggacggccagctcgtccagatcctgcgcggagaggtcgctgagcatgcggcccaggcgcttgtagcgcagcgggtcggtggccatcagcaggtacttgtggcgggcgtggaattcgatcagcttgccgcgggtcaggcccgattcgcagagtgtctgccactgcgagtaagtgaatacgcgggtcaggaagttctcgcgcagcaccgggtcgttgaggcggccttcttcctcgataggcaggttcgggtgtcgctcgcagagcacgcgggtgaagatgccgcggcccttgggctcgctcgggtggccgttgtcctggtagaccttgacccgttccaggccacaggacggcgactgttgcatgacgatgtagccgctgatcgatggcagttcggcggcgacctgttcaccgtaggcggccagcgcatcggtatgatcctggtccggatgcacggtgcctaccacgcgcggcgcggccgggtcgccgaccagacgaatgggctcgcgcggcgtacccaggccgatggccacttcagggcagtagggcacgaaatcgaagtactcgctgagctgttccaggcacaacctcgacgccttgtgcccaccgttgtagcggacttcggcgcccagcaggcaggcgctgacgccaagtgtgggttttctgcggtactgcgggctgacggacatggcacaccttcgaaaatgaccttgtacaaggctttgtttctgtacagggttatttcatcttaagcctgatcttgtacaagtcaaatttcgtgtacagggctatagtcatagagccggccagcccagccaggttcaacgccagcccatcagccagcgttcagcgttctgcaagtcgcgccagtccaggcgctgggcgcgcttgctgagcactgcctgcagctcgacttcgagcacggtgccttcttcgtcgcagaacagttcggtaaccagaaaatgcttttcgcggttctgtggcgttgctgccgtccacttcgacaagagcagtttgcgcggcgtcagccggtgtttggcggcgctcattggttatgggcgatcagtttgcgggccgcttcctggccgctcagccaggcaccttcgacacgaccggacaggcaccagtcgccgcacacgtagaggcccagatcggcatcggccagggcgccaagctgatgggcgccggaggggcgcgcgtacagccagcgatgggccaggctgaacaccggggcgggcaccgcgcagccgatcatttccgcgaaggcgccgtgcagccgttcgaccacctgctccttggccaggtccaggtgctggcggctccagctgctgctggcgtgcagcacccaggtgtcggggctggcatcacggcctggcttactgcggttgcgcgccgtccagtcgagcacctcgtcctgcacgaagcagccttccagcggagtttgtagcggctcggcaaaggccagggccaccgcccaggtcggctccatggtcaccccggccacggtgccagcgagcttcggtgcggtggccagcagggcgctggcctggggcgcgggagtggcgatgatcacctgggcgaaagggccgtggctttcgccctcggcatcgagcaggtgccagtgctgttcgccgcgaaacacctcggtgatgcggcaggaaaacttcaccggcagcgcgccgagcatggcgcgggtgatggcgctcatgcgcgggttgccgacccagcgcacctgctcgtcggccgaggggctgagcacgccgttggcgtattggtagaggttgggcgtccagggttcgacccagccgcgggcctgccattgggccaccgtggcggcgaagcggcgatcacgggcggtgaaatactgggcaccgagatccagggcgccggcgtcgctgcgcttgctggccatgcggccgccgctgccgcgactcttgtcgaacaattgcacggggtagccggcggcgtggagcgcctcggcggctgacaggccggcgatgccggtgccgatgatggcgatgggagctgcgttggtcatggttacctcacctgctgtcgagtcgccgtgactgcctgtcgtcgactcgctgggcctcaggctacgcctcgaacatcgctcattcaatgtacagtccgtgcatgagcgtcggcagtatctgcagccagggcatctactcttcagaataggtgcgcccgacaatagtttcccccgtttgtgtcggctgcaggccggggcgcggattgttcctgagcaaggttgcacaaggcgtgtcgaatcttgagacacagcataacgaggagtctgtcatgcatatcctgatcaccggcggcaccggcctgatcggccaggcgctctgccaccagtgggccgcccagggccaccagctgaccgtatggagccggcgccccgagcaggtgccggtgctgtgcggcacatccgtgcggggcgtcgggtgcctcgaggatatcggcgacgagcccctcgatgcggtggtcaacctggccggtgcgcccatcgccgaccggccctggagcaaagcgcgcaagcagctgttgtgggaaagccgcatcggcctcaccgagcgcctggtgacctggctgcagggccgcgagcagaaaccggcggtgctgctgtccggctcggcggtcggctggtacggcgacgctggcgagcacatcgtcgacgagcaggccaagcccggcgccgatttcgccgcgcagctgtgcatcgcctgggaggaaaccgcccagcaggccgaggcgctgggcatccgcgtggtgctgctgcgtaccggcctggtgctggccaaggaaggcggcatgctcaagcgcatggccacgccatttcgtttcggccttggcgggcgcatcggcagtggacgtcagtggatgccgtggattcatattgccgaccaaatcgccctgattgattttctcttgcagcatgagcaggcacgcggtccctataatgcgtgcgcgccacacccggtgcgcaacgctgagttcgtcaaggagcttggccatgcggtacaccggcccacgctgatgctgctgccaggctttgccctgcgcgcggctttgggcgagatgtcgctgttgttgctcggcggccagcacgcgttgccggtcagggcgcaggaggcaggcttcgagtttcgcttcacccgcctggatgtggcgctggtcgacctgctaagccttcactaacacccgttcgcgatccggcagggccctgatcgcgacgccttctagggatattgcatgaccgatcacgccttactgctggtcaacctcggctcgccggcgtccaccgaagtcgccgatgtacgcagttatctcaatcagttcctgatggacccctatgtggtcgacctgccctggccactgcggcgcttgctggtttcgctgatcctgatccgccgcccggtacagtcggcccacgcctacgcctcgatctggtggccggagggctcgccactgatcgtgctcagcaaacgcctgcaggaagcgatgaaaggccagtggacccagggcccggtggagctggccatgcgctacggcgagccgtcgctggataccgtactgacccgcctggccggacagggcatcacccaggtcactctggcgccgctgtacccgcagttcgccgacagcaccactaccacggtgatcgaagaagccaagcgtgtggtgcgcgagcgcaagctgccgatccgcttctcgattctgccgccgttcttccaggacccggattacatcgaggccctggccgacagcgcccgaccgtatctggaaaaggacttcgatcacctgctgctgagctttcacggtttgccggagcgccacctgcgtaagctcgatgcgaccaatcactgtctgcgcgggccggactgctgccgcacggcgtcgcccgaggtgctcgccacctgctaccgcgcccagtgcatgcgcagcgccgaagccttcgccacgcgcatgggcctgcgtccggagcagtggtcggtgtcgttccagtcgcgcctgggccgggacaagtggatcgagccctacaccgaggcgcgtctcgacgaactggccgcgcaaggggtgaaaaagctcttggtgatgtgcccggcgttcgtggctgactgcatcgaaactctagaggaaatcggcgaccgtggccgcgagcagttcgtcgaggccggcggtgaaagcctggagctggtgccctgcctgaacgatcatccgagctgggtggcggcactcaaaaggctttgcgagcgagccccgcagagcgtgtagaaaaatgcccggtcataaccgggcatttttctttgcttctcagatgtcgggcgcctcgtcggcactcttcttcttccagccatcattgccgggcaggatcagattcagcgcgatggcgacgatggcgcaaagggcgatgcccttgaggccgaagtcgtccgggccgtcgccggtgccgatcagcactccgccgatgccgaataccagggtcaccgagacgatcaccaggttgcgcgcttcgctgaggtcgacgctgtggcggatcagggtgttcatgcccaccgcggcgatggagccgaacagcaggcacaggatgccgcccattaccggcaccggaatgctctgcaggatggcgccgaacttgccgatgaacgccagggcgatggcgaagatcgccgcccaggtcatgatcttcgggttgtaggccttggtcagcatcaccgcgccggtgacttcggcgtaggtggtgttgggcgggccgccgaacaagccggcagccgaagtggccaggccgtcgccgaacagggtgcggtgcaggcccggcgttttcaggtagttcttgccggtcacgctgcccacggcgatcaccccaccgatatgttcgatggctggcgccagggcgaccggcacgatgaacaggatcgcctgccagttgaacgccggcgcggtgaaagccggtaccgccagccagggcgcgtcggccacgtggctcaggtccagggcgccgaaatagatcgacagggcgaagcccaccaggatgccggagatgatcggtaccaggcggaagatgccacggccgaacacggcgacgatcagcgtggtcagcagggtcggcatggagatccacatcgccgtgctgtaaggcagcagcacgctgccgtcaccggccttgcccatggccatgttggcggcgatcggcgccatggccaggccgatggaaatgatcaccgggccgatcaccaccggcggcagcaggcggtcgatgaaaccggtgcccttgatcttcacggccaggccgagaaaggtgtagacgaagcccgccgcgaccacgccgcccatggtttccgccaggccgaactggcccttggcgagaatgatcggggtgatgaaggcgaagctcgaggccaggaacaccggtacctggcgaccggtgacgatctggaacaggatggtgcccaggcccgcggtgaacagcgccacgttgggatccaggccggtgatcagcggcatcagcaccagcgcgccaaaggctacgaagagcatctgcgcgccggacagcacctgccgccacagcggatcgttgaattcgtcgcgcatcgatcaggcgtccttctgcttggtgccgaagatcttgtcgccggcatcgccgaggcccgggatgatgtagccgtgctcgttgaggcgctggtcgatggacgcggtgtagatctgcacgtccgggtgcgcctcgttcaccgctttgatgccttcaggcgcggcgaccagcaccatggcgcggatttccttgcagcctgctttcttcagcaggtcgatggtggcgaccatggagctgccggtggcgagcatcgggtcgatgatcatcgccaggcgctcgttgatttccggtaccagtttttccaggtaggtgtgggcctgcagggtttcttcgttgcgggccacgccgacggcgctgaccttggcgcccgggatcaggctgagcacgccgtcgagcatgccgatgccggcacgcaggatcggcaccacggtgatcttcttgccggagatcttctcgacctgcacgggacccgcccagccttcgatttcataggtttccaggcgcaggtccttggtcgcctcataagtgagcagggcgcccacttcctgggccagctcgcggaagttcttggtactgatatccgcgcggcgcatgaggccgatcttgtggcgaatcagcgggtggcggatctcgaggacgggcattgcggggtctccggcaaaaatgggcaaaaaacacgctagattaaagcattgcatcgcaacttggcgcagcggatatggaactttttgcattcgccgagcaacggctgtgccatctgtcgcgtgttgatgccggcgcttgcgccttgccgagcggatgcgtaacgttgccggcttttttctgacccggtgatcaactcctgcgccggggccacccatgcggtgcatgccagcccgcctacgaggacacgatatgtctgccgatctcgctcacatccgccaggtaatggccgaagccgactgcctgtacagcgaagccgacgtggaagccgccatcacccgcgtcgccgccgccatcaacgccgacctggccgagcgcaacccggtggtgttctgcgtgatgaacggcgggctgatcttctccggcaagctgctcacccagctcgacttccccctggaagccagttacctgcacgccagccgctaccgcaaccagaccagcggcggcgagctgttctggaaggccaagccggaggtgtcgttcatcgaccgcgacgtgctgatcatcgatgacatcctcgacgaggggcataccctgggcgcgatcatcgatttctgtcaccacgccggtgccgccaacgtgcacaccgcggtgctgatcgacaaggaccacgaccgaaaggcgcgcccggacctgaaagccgattacgtcggcctgccgtgcatcgaccgctacatcttcggttatggcatggactacaagggctactggcgcaacgcgccgggcatctacgcggtcaaggggctctgagagcccgctcccacagttcgtagggtggatgacgctcttttcatccaccattgcgatcgcagagcggtggacggggcgggccgcgtaggtgaagcgtcgtccaccctacaaaagccgctaacgccactttgcaggcaaagcgctgaaatcgccccttagattgtgaatggcttccaagcccctcggctggttggcgtgcggttcaggcgtcgcttggccagctctcgcagattgctcgcgcctggagcagatcacgagcgtaactgagccgcccatgggcccgctgcaggcccgcccggcgcagcttcaggcgcaatgacggtgacgcgccgctgacgatcagggcgatgccctgcttgcggtactccagcacggtgctgtgcaaggcggcgagtgcggtcatgtcgagcatcggcaccgcgctgacatccagaatcaccacgcggatatgtgggtcgaggcggcgcagcgcttccagcgtgcgctgcgccgcgccaaagaacagcggcccgcgaatggccaacgccagcccgtgctcgggcaggtcgctcagggcctgatgaccgtcgcgcggcaggcgcctggcatcggtcagctcgctcatgcgcttgatgaacagcccggcggccagcaacaggccgacgcccaccgccagcaccatgtcgaacagcaccgtcagcgagaggcaggtgagcagcaccagcacgtcgctgcgcggcgcgatgcgcagggtgtgggccacgtggtgggcctcgctcatgttccacgccaccatcagcagcagagcggccaaggcggccatcggcagatagctgaacagcggggcgagaaacaggatcgccgccagcaccacaccggcatggatgatcgcagccagcggcgagcgtgcaccggccctcacgttggtggcgctgcgggcgatggcggcggtagccgtgatgccaccaaacagcggagcgaccagattgccgatgccctggccgagcagttcggcatttgggtcgtgcttgctgccggtcatgccatcggccaccaccgcacagagcagtgactcgatggcgccgagcatggcgatggcaaaggccggcgccagtaactggcggatcagttcgaatgacagcaccagcggctggccatcggcccccggcagttgccagggccaggcgaagctcggcagaaacggcggaatgcctgggtagctaatgccatcgacgctgtagctaaagcgctcgcccagcgttgccaccggcaaaccgctgcgttccagcgccaggcccagcagcgcaccgaccgtcagcgccaccaggtggccgggcacccgcggcaccagccgcggccacaccagcaacacgccgaggcaggccagtgccaccagggtgtcgccaggctggatgccgggcagggcctgccagagcatctggatctgctgcacgtagtggctcggctgcccggccagttgcaggccgagcagatccttgagttgcagggtagcgatgacaatgccgatgccggcggtaaaacccagggtgaccgggtagggcacgaactcgatcagccttccggctttgagcaggcccagggcgatcaggatcaatccggccatgaccgtgcacagcaacagcccgccgatgccgaactgctgggtgatcggcagcagaatcaccacgaaagccgccgtggggccggaaatgttgaaacgcgagccgccgcacagggcaatcagcggggcggcgaccaataccgtgtagaggccgtgttgcggcgccacgccaacggcgatggccagcgccatggccaggggaatggcgatgatgcccaccgtgagaccggcggccaggtcgccacgcaggctggcccaggagtagccactacgcaggctctggcggcaggcggcgaacagggtgggcatggcggcgcttcctgaaaggaatgccggcagtatagagcggcgccgggcgcccggttgttgacttaggtcgcgtaccgccttgcctgtggcgatgataagagcgccggatgcgcggtgcgttgagcgctcgccacgccaggggtacactgccggccccgtgttctggttggctggagtgagcgatgcgtaaagacaagaagcaggtgattggtgacgacatcagcgatgagcagatcaagctgtttctcgccgtggaaccggccgacgctacaccgccttcgctgcacaaactggtcaaggcataccgcggcctgcgcgaccatgacttcgagcgtttcgtaggcttcttcgtcgaggccggttacgacctggatgccaaggacgccgacggtaatgacttcatcgccctgatccaggatcagcgcaatgctgaggcttatatcgcggcagtcaacgctgctcgcggttaagaagctgtccacgagcttttaggcaacgtgaaagaggctgttgcaaaagcggccggtgagtacgtaggagattctatggtttagggcaatacgtttatgcccttctgctgacgtattcgccttgagttttcatcaaggcgaatgcgactctggcgagctttctagccaggatgaccaagacctgagtggttgctttgcctttgctgcggtagtactcgtatagctctttccaggccgcagatttgctggcggccatagcggcgttatgcagcagtctgcgcacttccgaacaccctcgtttggtcaaacggcgacgcccagacttttggcctgaatctgcgactttcagatccatgcccaaaaacgcgatgtatgcatcactgcttctgaattcgccacggatgaacgcagtgactaaagcgacagcagtcagaaaaccaatgccttcgactttctggcatcgaactacctgctctgtcagtccggcctctctcaccaccgttttcaattgcttctggatcagaagatcaagagactcgaagtgcttgatgaaactgttgaaggcttctttgagaaccccctcgttgctccagctctggaccaggctagtacgagccgaaaccagtgctgcccggcgtcgcaggaggctctggagctttcgataaacggggggcggcggtacccaggggcgaagggcgctgccttcacgatccagaaaacgggcaagtaagcaggcgtcagaggcatcggttttaactcgcccgccaatgcccttgcgatagttactcaactggtagccgtcaacgacatagacggcaaaccctttctcgtaagccatctcaaccaaatccaggtgatagatgttggtggcctcaacacaaatagccgtattggccggttgaagtgccaaccacttgcgaatctctggctgagtgtttcgaaacgactgatgttgaccggcctgctcgcaataactaaccagttcaactttggcgacatcgataccgatgatgaattgcttcgctggcattgccatcagttgagctcccacgctatggtttttaggctcggaggggttcaccaagaggcgctgacttgctcctatcgtcgcttgcaaacgatgcattctttatcggcgctttggtgaaggggtggggcgaggtctcctaccgtctgtactgctgcgaacagtcagaattggctttgtcgtcccaccaccccttcgagtatcaccatacaaggggctttagccccgagctttgttgggtcacaaagagctcgcggctaaagccgctcctacaaaatcgtgaccgatcgctcccgccacttagctttcaaaatcgacgagcctgggcttcaaggcgtggaataggctctaccagctcttcggcggacgacctactgccatgctgattagtacggcagactaatcaccgcgcttgctgtcgatccgctccaggcgattgccctcgaaacgcagaaagtagttcatgccgttgcgcgggccgtagctccattcctcgatctgcacctcatgggtgaagccgtagcggtcggtctgatccttgtagccgatgaacgaacggttgttcggttcgccgcatttggcctgtacttcggccgtggtgtcgccggtgctggcgatcgctctgtcgcagcgccaggtcgaggcattggcggtgccggccagcagcaccagcagggcacaggggattaatgtcttgatcatggtcattgccggcgtttgcgctcgatgcgcgtcagccgattgccctcgaaggtcaggatggtgaacatgccgttgctgggctcgtaggcccattcctcgatactggtttcgcgccggttgtaggggccgaccgtgtaacccaccgggtcgcggaactccggttcgccgcatttctgcatcacttcgaaggtgcgatcccccaggttcaccagcttgctgccgcagcgcagtgtatcggcgtggctcagcagtgggctggcgcatagcaccagcagcagactcagtcgtttcatgcttgtcactcgctgcccagatgaagggaagtggccacatggccatcgggctcagcctggcccagattgacgtcgagcaggtagatgcgctcgtccgccagtttgtcgcggtccaccaggtagtccttgatcgccgccgcgcgttgctgcgcgagctggcgctgcagaccgcgactgtcactccaagaggcgagcaccgctgcgtgcagcttggcggtacgttcttcaccgctcagtttggaccattcggccggaggctgctgcttgaggcgcgcacggtagatgccttcgagcagcggcgccttttcgtcctcgggcaccaccagctcctcggcgtcggcaggcaccttgtcaccgcggcgctgcatgatgcggtacaggtagtcctggtactcacgctccagccgccgctcggcaagcagcgggccgtcggcgctctgggcggctgcgccttcgatttccaggcgcagggtggggcgctcctgcagggcgtcggccagggtgtccagggttttctgtgcctgctcatcaagctcggcgctgcccggcgcgaaggccacggtgctcaggtccatgtcgctgccgcccctgaccagcccgccgatgaacttgaacggcgcctgggcggtgcgcagcaccaggttgcgcagggtctgccagacgatgggcatgacgctgaactgcgggtcgttgaggttgccctgcaccggcaactctagggaaatgcgcccctgggtgtccttgagcagggccacggccaggcggatcggcaggtcgacggcgtccgggctgtcgaccttctcgcccaactgcaactgctcgatcaataccttgttttcggcgttgagcttgccctcgttgatgcggtaatgcaggtccagattcaggcggcccttgcggatgcggtagccggcgaatttgccggagtagggcgtcagggtggtcagctcgacctgtttgaactgggtggcgatatccaggctctgcatcgggtcgaaaggtgtcaggctgcccttgatgctgactggcgcgtagcgatccaccttgccggtgatgttcaccggtgcggccttgttggcggcgctgtcgagggtaccgatgcggccgttgagctgctgcacggcagtggcgaagttgggccgcaggctgaagtcggcgaagttggccgagccatctttcagactgacctcgccgatgcggatcgccatgggtttgctcgccgacgcatcagccgacgacttcgcctgcgcggcgttgccggccggctgcttgatgatcagctcgttgacgttggtggtcaggtcttcgttgatgatgaagcgggcgtagggctgttccaggtccacccgctcgatgtccaggcgctcgccgtggcggtagtcgatgccgcccaggtcgagctgcttccagcgcagcaggtcgcggtccttgatggtgtccagggtgtgcagctgggtcacctgcgccttgccctgcacgcgcaacgccagcggctcggtgctggtcagggcgacgtcgagatcactgttcagcaggccgctgcgcagttccaggtggatgaaggggctgatgtaggcctgggctacccgcatatcgaggttgcgggtggcaaccttcaggctggcggtagtcgggctgagctgcacctggccttcagcctgcagcttgccctgcttgccgacgccggtatccagcttgaggttgaaaggcgaggtacccaggctgtcgaagttctgcatgtccagattcagcgggccgagctcgacggcgacttcctcggccggcacgcggtcgaccaggtgcgcgtggtagtcgcgcaattgcacgtccttgacctgtacctgccagggcttggccgattctttcgccggcgcattttctgccttggcggttgtttcagatttggcgggctcagggctgtctgccttggctgctggagcgggtttcgcgtcaccagcaaacagcttctgccagtccagctggccatccttttcacggctcgcccaggcttcgagctgctgcccgcgcaccttgccgatcaccacctgctgcttggccagatccagcgaggtttcgctgacttcaagagattgcagcttgatcagcggcttgccgtccggcgttttcatggcgaacggtgcggctttgatgcgtgcgttgctgagggtcagctcggtgcccttgcgcaggtccagccgatagtcggtggcgaggttgaccacgccctgttcgagcaccagcggcacggcgtcgcgcacgtagggccagaacgcctgcatgggttcgtctgtgatcttcagggtgccgctggagctgaacgggctgaggctcagctcgccgctccagtcgatacgcccgcccgccgggccggtggccaccagggtcatgtcggcgttgtcgtcgggcagggtgctgaggttgtgcagctcgaggttcaggtcgtcgtagtggatgtcgatcggatcctgcgggcgcaggtcctgaaagcgcagattgccgccggccagttcgatacggtcgatgcgcagcgggaacggctcgctcggctcatcgggcttgggctcgctgggcggcagcttgaacagctgcgccaggttcaaggtgccgtccttgctgaagcgcacctcggtgtgcggcttgaccagggtgacgtccgccaggtgcagggcgccgctccacagactgtccagctcgagatcgaccgccagatgttcgaacgccacctgttccttgccgggctcgcccaggcgcaggccccagagtttcagttccagggtgaagggattgagctgcaaacgatccagccgcgccggctgggtcgcgtagttttccagttgctgattggcgatacgcagggcaatgcccggcagaatcaggaagccgatcaggctgtacaagcccagggcgatcaacagggcagtggcggcgcggcgcaatcctttgggcatggtttcgcttcatcttcctggcgggaatgccttggattatggcatgggggcagggttccacggaaagcgacccgctcctagaaatgcagcaccaggatcttcagtggcggattgccatcggtcgaagggaagtccgcggccggtgataactgctcgtgctcgcgtaccgggcggccgagtttgctggcgcagcgcagcacttgttcacgccattcattcatgggcactttcgccaggttgttgcagcacaccagggtgccgtcttcggcggtggcgaggatcgccggcttgagcaggctctggtagtcgcgcagcagatcgacggtgccgaaggcactcttggcccaggccggcggatcgagaaacaccaggtcgaactggcgctgttccaggcgcgggtagctcggcaacttctggccacggcgcgcagcgatgggcagcccggcccactggcggatcgctggaaagtaatccgactgcacgaactgcatggttggcagatccgggttgagcgcgccattctcgcggcccaccgccaggttgccctcggcaaagtcgaggtttaccacgtcgctcgcgccgccggcggcggcattcaggcccacgccgcaggtgtaggcgaacaggttgagcacgcttttgccggcgctgtggcgttgcacccagccgcgggcgttgcgcagatcgagaaacagcagcgggtcctgcccggcgtggcggccgcgcacccgatagttgaggcaccattcccggcccaccagatcgaccaatgcgctttcatcggcgacgtgtaccgtatcgctgcggtcgatgcgcgagttgcctttggagcggtcgttgtagaccagcagcgtctgcaggccaagggtttcgtcgacgagcgcatgcagggccagcagctcgtcgcggccgagcgtctggtgaaagctctgcaccatgagttgcgggccgtagcggtcgacggtcaggccgccggcgccttcctggctgccgtggaacagtcgatagcaatcggtgccctgggtgtgcagatcgtggagcagctttttgcgggcagcgagggcggcgcgcagcgcctggtcaagagagggcacgcgcggcgtctcggaaaagggaaggccggcagtttagcaaaaagctccgtctgccgggttacggccaatgccagaggtcaggttgccacgcgccgggcggctcgctgcgccgcgctgttgaccaccgcccagcgcagcagcttggcggtgcgtctgacgctggcgcggatcaccgggcggcgccaggcagcctggtgttcgccgagcagctcgctggcccagtccggcagcagatcgacgccggcctgcatcatcaggctgccaaagggcttggccagaatgttgggcaccggcgcggcatacagcagccggaccacttcgcgagtgcgctcatcgcacagcagctgcgggcgcatgcgctgcagataatcgtcaatgtcctggctggacttgggtacgttctgggcgcccaggcgctcggcgatcagcgccacctcgcggtagtagcgatcctgctcggcgaccggtagctgcgggtccacatagcgcaggtagccggccagaaactggctgacttcggaaacgtgcacccaggtcagcagatcgggatcgtacgcggcatagggccgaccatccggcgcctggccaaccacctgcaggtggatgcgccgcaccttgtcgatcagttgctcggcgtcgtgccggccgccgtaggtagtgccggcaacgaacaggctggtgcggcgcagccggccgatcatgtcctggcggaaggtggagtggtcccacacaccggctagggccagcgggtggagcatctgcaggagcagggcggagatgccgccgaccatcatcgaggtgaagtcggcatgaaccctccagaccatcgattcggggccgaacaggccggcatcgaagcgcggctgatcgaggtcgagcacgcccaaggacgcgccggtaaggctgtgcacctgtttttcgatctgacgacgtaggctttccatgccgcgcagtttcggcgcttgcccggcccaaggcaagagaccccatagccccgcccgtgcggggccatgggtaggcgtcagttgttgacgcgctgctcgatcaggctgtcgaccacgctcgggtcggccagggtcgaggtatcacccaggctgtccagctcgttgcaggcgatcttgcgcaggatgcgccgcatgatcttgcccgagcgggtcttcggcaggcccggcgcccactggatcagctccggtttggcgaagttgccgatctccttgccgaccaggctgagcagctccttcttcagctcgtcgctcggctccacgccgttcatggtggtgacgaaggcgtagatgccttggcccttgacgtcgtgggggtaaccgaccaccgcggcctcggccacggcgtcgtgcagcaccagggcgctttccacctcggcggtaccgatgcggtggccggagacgttgatcacgtcatcgatgcgtccggtgatccaccagtagccatcctcgtcgcggcgcgcgccgtcaccgctgaagtagtaaccggggtaagcggtgaagtaggtttccagcatgcgcttgtgatcgccatacacgctgcggatctggctgggccaactggccttgatcgccagcacgccggcgccaggcccatcgatttccttgccctgttcgtcgagcagtaccggctgcacgccgaagaacggccgcgtcgccgagcccggtttgaggtcggtggcgccgggcagcggggtgatcatgatggcgccggtttcggtctgccaccaggtgtcgacgatgggacagcgttgctcgccgaccaccttgaagtaccactcccaggcttccgggttgatcggctcgccgacgctgccgagcaggcgcaggctgctgcgcgaggctttcttcaccggcgcctcgccttcacgcatcagcgcacgcagggcggttggcgcggtgtagaagatgttcacctggtgcttgtcgatgacctgccagaaacgcgaggtgtccgggtagttgggcacgccctcgaagatcaggctggtggcaccgttggccagtgggccgtagacgatgtagctgtgcccggtgacccagccgacatcggcggtgcaccagtagatgtcgccgtcgtggtagtcgaacacgtacttgtgggtcatcgccgcctgcagcaggtagccggcggtgctgtgcagcacgcccttgggtttgccggtgctgcccgaggtgtagaggatgaacagcggatcttcggcatccatcggctcggcgggacagtctgcgcctgcctgctgcacggcctcggcgtaccagaggtcgcgcttgtcgtcccagtcgaccttgttgccggtgcgcttgaccaccagcacggtggagacgttggggcagctcgccagagccttgtcgacgttactcttgagcgggatcagcttgccgccgcgtaccgcttcatcggcggtgatcaccgtgcggcagtcggcatccagaatgcggtcgcgcagcgcatccggcgagaagccgccaaacaccaccgaatgcacggcaccgatgcgtgtgcaggccagcatggcgtaggccgcctggggcaccatcggcatgtagatgcacacccggtcgccctttttcacgccgcggctcttcagtacgttggccaggcggcagacctgctcgtgcagctccctgtaggtgatgcgcgccgaatccatcggatcgtcgccctcccagatcagcgccacctgatcgccgcgcttggccaggtggcggtcgatgcagttgtggctgatgttcagctggccgccggagaaccagcggatgtcacccttgctcaggctgccactgcagacttcatcccagggcttgaaccagtcgagaaaggccttggcctgctcgccccaaaaggtctgcgggtcgtcgaccgactggcgatagagccgctgataggcggtatcgtcaaggtgggtacgctggcgtgcggcgtcgctgacgggatagcgatgggggagagacatggcgggtacctttgtttttatgtccgcgtgggcaactctaaaaactgtctgcgttgtcagcgcggcgttaaaaacaggctcaaaatgctcatttacaacaagtaaactccgctttttcgcctgtttttgccttgcgctgactgcctcgccgacgtttttagagctacccagtagacatcaagggtagcagccaagttttgaggtgctgtcgctgagtgacgcaaagtgttgcaggcgcccattgccgggcgcctgcaacagggatcaaccgcgatggcggccgcggaagtagttgatcagcccctgggtggagccgtcttcggccgcgctctgctcgctgccgaccatgcgcgaatagactcccttgcccagctccttgccgagctccacgccccactggtcgaaggcgttgatgccccatatggcgctctgggcgaacaccttgtgctcgtacagcgccaccagcgcgccgaggcgacgcgggctgatgcgctccagaaccagggtgttgctcggccggttaccgggaatcaccttgtgcggcgccaggcgctgcacgtcgtcttcgttcatgcctttggcgcgcagttcggcctcggcttcctcgcgggatttgccgagcatcagcgcctggctctgcgacaggcagttggcgtacagccactgatggtgatcggaaaccgggttgaagctcaccaccggcacgatgaagtccgccggaatcagttgggtgccctggtgcagcaactggtggtaggcgtgctggccgttgcagcccacgccgccccagatcaccgggccggtggcgccgctaaccgggctgccatcctggcgcacgctctttccgttggactccatgtccagctgttgcaggtgcttggtgatgttgcgcaggtagtggtcgtacggcaggatcgcctggctctgggcatcccagaaattgccgtaccagatgcccagcagggccagcagcaccggcatgttctgctcgaagggcgcggtcttgaagtgcatgtccatgctgtaggcgccggccagcagctccttgaagttggacataccgatggacagggcaatcggcaggccgatggccgaccacagtgagtaacgaccgcccacccagtcccacatcgggaagatgttctcttcgcggatgccgaagctcaccgccgcctcgcggttgctcgatacggcgatgaagtggcggtacagctcggcttccgagccgccctgggccaggtaccagccccgcgccgcctgggcgttcttcagcgtctccagggtgccgaaggatttcgacgaaacgatgaacagggtggtttccgcctgcagcttggccgacagctcatggaattcgctgccgtcgatattggccaggtagtggcagcgcacgccgcgctgggcgaacggcagcagcgcctcggacaccagctgcgggccgaggaaggagccgccgatgccgatgttcaccacgtcggtgatcggtttttcggtgaagccgcgccacaggccgctgtggatgcgcccgaccagttcggtcatctgctgcagtacgcgctgcacctggggcatcacatccacgccgtcgaccagtaccttgtcgcccagcggccggcgcagggcggtgtgcagcgccgggcggccttcggatgaattgagtttctcgccgtcgaacatcgcgcggatcgactgctccaggcccacttcacgggccagggccatcagcagggccatggtttcgtcgctggccaggttcttcgaatagtcgagaaacagcccgcaactgctcagggagaactgctcgaaacgtcgtgggttggcggcgaaggcatcgcgcatgctgaagcgctgcatggcctggcggtgctgttgcagagcctgccaggtgggaagggcaagaacatcgagcggctgacggtgatacgccatggggcttccttgttggggcttgggttggggcaggcttcaatgagggctgtggatactaaaaagcccggataagtctccgggctttcagtgtaggcgatgcggtcggtcagtagccctgatccaggctgaaactcaggttgtcgatcagccgggtgttacccaggtaggctgccaccagcaccaccagctcgcggtcgccgggtttgaccgcacgcaggctctgggcttcgcgcacttccagatagtcggcgcgcaaaccggcggcggcgtgctcctgctgcgctgcaacgagcagcttggccaggtcgcgctcaccgctctggatggcctgggcgatttgctgcagcgagcgataaagcacgctggcggtctcgcgctgctcgtcgctcaggtagccgttgcgcgaggacagtgccaggccgctttcggcacgcaccgtcggctcgccgatgatctggatcggcatgttcaggtcgcgcaccatggtgcggatcaccgccagctgctggaagtccttctggccgaacacggcgatatccggctgcaccatgttgaacagcttggtgaccacggtagccacgccttcgaaatgcccaggacggctggcgccacacaggccttcggagacgccgggtacgctgacgcgcgtctgctcgcccatgccgcccgggtacatttcctcgacatccggatggaacagcagatggcagcccgcttcggtcaggcgctgctggtcggcctgcagggtgcgcgggtacttgtcgagatcttcggtcgggccgaactgcatcgggttgacgaagatgctggcgaccacgaagtcggcgcactgcgcggctttttccaccagcgcggcgtggccggcgtgcaggttgcccatggtcggcaccagggcgatctgtttgccttgcttgcgagcctcggcgacggcagcgcgcagctcgcgcacggtcttgacggtgttcatgcggagaatccgtgctcggcggcggggaagctgactgccttcacttctttcacgtaggcggcgagggcaccctggatgctcggctgaccgtgcatgaagttcttcacgaatttggccacgcggccgctcagcgacaggccgagcatgtcgtgcagcaccagcacctggccgtcggtatccgggcctgcgccgatgccgatcaccggcactttcactgcgcggctgatttcgccagcgagatcgctcggcacacattcgagcagcagcatggccgcgccggcctgctccagggcgatggcgtcggcgaccatttggcgcgcctgattgtgctcgcggccctgcaccttataaccgccgaggatgttcaccgcctggggcgtcagacccatgtgcgcgcacaccggcacgccacgttcggccagtttggtgatggattcggccagccaggcggcgccttcgaccttgatcacatgggcaccggcctgcatcagcagcccggcgttgtgcagcgtctgctcgacagtggcgttggccatgaacggcaggtcggcgacgatcagcgcgccggcattgccacgcttgacgctggcggtgtggtagacggtatcggccatgctcaccggcagggtgctgtcatgcccctgcaacaccatgcccagcgagtcgccgatcagcagcacttcgacgccggccttgcagcaggcgtcggcgaaggtggcgtcgtaacaggtcagcatggtgattttctcacccttctgcttgagcgcgcgcagggtggtcagggttacatcaggcatgaaggtatcctcactcggaacctgtgcgggcctgttgggcaggctctcgtggagcaggttcacgttggcatcgaaggggcagcgacgctgcttcaatgtggccccggtgggggcaatgggtggctatagtcccgatggcaggggcgcaagtcaatcgaatgtgttaccgcgctgttacgtcgttaccgctggtgctgtgcccggcgtatcagggctgcaagcgctccaggccctcgaacgggcaggccgccagcagctcgccgagggggcgaccgtcgggtagttgcagatcgtctgtggcgatctccgccagcgggtagagcacgaagggacgggcgtgcatgtgatagtgcggcacgcgcaggcgcggctcgtcgatcagccgctggccgaacagcaggatgtccagatccagggtgcgcggcccccagcgctcatggcgttcgcggccctgatccagctcgatggcctgcagggcgtcgagcagctgcagtggctccagcccggtatccagcgcggcgacggcattggtgtagcggggctgaccgggcagcagcgagtcgctgacatagaaagaggacgttgcggccaggcgcgtgtgcggcaattgctcaagtgccgccagtgcctggcgcagttgttcggcggggtcggccaggttgctgcccaggccgatatagacgcgttccatcgcttactcgccggcgccgccgctctgaggcgcgcgcttgcgcttgccgccaccgctgcggcgccgcttgcgcggcgcgctgccgggctcgtccttgctcgacaggttgcggatcatcacacggcgatcactgtcgctggcgtcctgatactcggtccaccagtcgcctaggccgccggtttcctcgccggcgctctcgcgcagcagcaggaagtcgtaaccggctcgaaagcgcgggttttccagcagcaggtcggcgcgcttgccgctgcgccgtggcaggcgctcctgcatgtcccagatctcgcggatcggcatggtgaaacgcttgggaacggcgatgcgctggcactgctcggcgatcagctcgtgggcggcttcctgcatggcaggaatggccggcatgccgcgctcctgcaggcgaatcacccgggccggcagagcgggccagagcagagcggcgaacaggaaggccggggtgaccggtttgccctgatggatgcgcaggtcggtgttgtccagcgcattgcggatcagggtgtcggtgtattccgggttctgccgcagcgccgcggcgctggccgggaacagctggccgaacaggccgtaatcgaccagcaggtcgtaggtgtagatggcgtaaccactgagaaacagcttgagcacttcgtcgaacaggcgcgccgccgggatgccggccagcagttgcgccaggtcgtggatcgggtcggcgctgtgtttctcgatgtcgaaatccagcttggcggcgaaacgcacggcacgcagcatgcgcaccgggtcttcctggtaacgctgggtggggttgccgatcagccgtaccagattgttgcggatgtcgtgcatgccgttggcgtagtcgagaatccgctcggaaaccggatcgtagtacagcgcgttgatggtgaagtcacggcgctgggcgtcgtcttccagggtgccgtacacgttgtcgcgcagaatgcggccgctctcgttgcgcgaggactggttgctgttctcttgctcgtcgccttccgggtggttggcacggaaggtcgcggtttcgatgatttcgcggccgaagtgcacatgcacgagcttgaaacgacggccgatcacccgcgcattgcgaaattcggctcgcacctgctccggtgtggcgctggtggcgacgtcgaaatccttgggctcgatgcccagcagcaggtcgcgcacgcaaccgccaaccagataggcctcgtagccggcgttctgcagacgctcgaccacgctgatggcgtggcggctgatctgcccgcgctggatcgggtgctggttgttgttcagcacgtgcggcgtgctgtgaggctggtgcgcacggcgcagcggcgagcggaaggacttgaacagctttttcagcatggagggcactgtatggcgaattgagcggccagaataatgtaaaggcgcagaaatagcgcggattctagcatcaggtgactgagggcgtaagcggggtggcgggcaggccggggcgggaaacgacaaggggagccgaagctccccttaagtagtgcattacgtcgttcttgttatgcaggctgttgttcttgttggggtgcctgttccggatcaggtccggagtacctcccgagtgggagcaagagcgaacggattattttggatgctgacgctacctcaggccctgatcttcacccgtgggtgctgaccgtcgacatttattgttgttgtctgtctggctgtggtgccgagaggcgatcctctccaaaataatcagttagctgcgccttctgcgatcttgttcttattgtgctgaagccgttacgtcttatttttattatcgtgggtcatgcttgttattgttgttgtgccagagataaagcattcggcgtgccagtttttatttttcctttaaaaacaatggtttgagattttttattgtttgccgggcaaaaaaaagccgggattccgttaccgtaaaccccggctttgttacgtgttgtcatgatcggcggtaacacccgccctagagcgtgcgcggcgctctactcgctggccgcgcccgacttgcgacgtgggatgcccaggcgctgacggcgctcccacagacacttgcggctgatgcccagcttgcgggccagctcggtctcggtcatgtgatcctgatgctcgaggacgaagtgctggaagtagtcttccagtgacaggtcttcgctggggtcctgagtggtcgcattgaccgcggcgctctgggtggccaggcccatgaacacgtcttcgtccagatcctccagctcgatgtcgatgcccagcaggtcggcgttgatggtgctgccgtcgcagagaatcaccgaacgctcgatggcgttctccagctcacgcacgttgcccggccagctgtaatggtggatggcctgctcggcatccgggccgaagtgcaggtcgctgcggcccatgcgcgccgactggcgggccaggaaggcgcgggcgatttccagtacgtcggcaccgcgctcgcgcaacggcggcagcttcagggcgatgacgtgcaggcggtaataaaggtcttcccggaactggccggttttcgacagggttttcaggtcgcggtgggtcgcggcgatcaggcgcacatcgaccttttgcgactgcaccgaaccgacccggcgaatctcgccctcctgcagcacgcgcagcaggcgcgcctgggcttccaggggcagttcgccgatctcgtcgagaaacagggtgccgccgtcggccgcttccaccaggccggcgcggctggcgctggcaccggtgaaggcgcctttctcgtggccgaacagttcggactcgatcagggtttccggaatcgctgcgcagttcaccgagatcagcggcgccttggcgcgcttggagaggttgtgcagggcgcgggcgaccagctccttgccggtgccggactcgccctgcaccagcacattggagtcggtgggcgccactttgcggatcttgctgtacagctccagcatggccgggctggagccgatgatgccgatctcgccggtggcggccttgtcggctttctcggcgccacgcgggacagcctgcgtaccggcggcctgattgcgggcttcgcggtcacgcagaatacgcgccacggcctgaagcatctcatcgtggtcgaagggcttggcgatgtagtcgacggcgcccattttcatcgagtcgaccgccgagcgcaggcttgcatagctggtcatgatcagcaccggtgcgccctgggccagcttaatcagctcggtgcccggtgcgcctggcaggcgcaggtcgctgaccaccagatcgaagccgggaatgtcgaaacgttcctgtgcttcctgcaccgagccggcttcactgacctggtactgattgcgttccagcaggcgacgcagggcggagcggatgatggtttcgtcttcgacgatcaagatatgaggcatgtaaacgaattctctcgacggtctccgaacctgcttcctggtgctacagccaaactgggccgcgcgcatgcccgggaatgcggttcttcggaatttagttcgccagtggcatggcctcgatgtgccgcggcagcgtcacccggatacgggtgccacgttgctgctcggggtcgatcgggctgtcgattgttatctggccataatgctcttccacgatggaatagaccagcgcgaggccgagtccggttccttttccggggtccttggtggtgaagaacggctcgaacagccggtccatcacgcccttgggaatcccgctgccttcgtcctcgacgatcaggtcgacggtgtgttccgaagcctcgctgcgtacgcggatcgcgccgccggcaggcgaggcgtcgcgggcgttgctgagcaggttgatcagcacctgggccaggcgctgggggtcgccctcggcacggtgcgcggggtcgcacaggttgaagaactgcacatcgacgctgcgccggttgagggccaggagaccgatggcttcctgggccacttcggccaggcacaccggctcgtcggcctgctggtgattgccggagtgggcgaagttcatcagcgagtggacgatgcgcgtgacccgcttggtctgttcgagaatctgcccgctgatttcggtcagctccggatcgctttcccgttcctcgcgcaggttttgcgccaggcaggcgatgccggtgatcgggttgccgatctcgtgggccaccccggcagccaggcggccgatgctggccaggcgttcggagtgcaccagcttgtcttcgagcatctgcgtatcggtcaggtcctcgaccagcagcaccaggccgctgttaccgggcgccaggggctcgtcgatggctgccttgtgcaggttcagccagcgggtctggccgtcgagggccaggcgctgtttgtgcaggtgttcgtccgggttctcgatgaagctctgcagcagttcgcgccagggctcggcgagggtcgacagccgcgagccgacgatgcgctgggcgggaatctcggtgagttcttccatggccttgttccacatcaggatctcgtgatccttggccagcgagcagacgcccatgggcagttcctgcagggtctggcgatggtagcggcgcaaggcatcgagttcggcggccaggcccgtgaggcgcgagtggtagtcctccaggcggctctcgatgaagtggatgtcctcggtcacgtagccttcgctgccggacttgtagggcaggaaggattcgatgatgtcctgggcgacgctggggcccatcaggccggacaggttggcctccaggcggtcacgcaggcggcgcagggcataggggcggctttcgtcgaagggcaggtgcaggtcgcgcagggcctgttcgacctcgcgctgggcggtcttggcacccagcggcttggccagctgagcggcgaattcctgcggcgacagggccaacagctcgcggcgctgcgggcggcgcacgttgtccacggcgcaggcttcggcggcgctgtcttcctcggggctggagtcggtgaacaccgagaccagggtgaacaccagcacgttgatggccagcgaggcgatggccgccatgtgccagctgctgtcgtcgagcacgtagaccaggtccaataccggcacgtagaggccgggcagggtgccgatcagcggcagcagcatgctcaccgaccacaccgcgacgccggccaggaggcctgcgatgaagccgcggcggttggcggtcggccagtacagcaccgacagcacaccgggcaggaactgcagggtggcgacgaaggagacgatgcccaggttggccaggtcttgctgggcgtcgagcaggttgtagaaggcgtagctggccagaatgatggcgacgatcagcgcccggcgcgtccacttcagccagcggtagatgttgccttcggccggcggctggtagagcggcagcaccacgtggttgagcagcatgccggacagtgccagggtggtgacgatgatcagcccgctggaggccgacaggccgccgatgtaggcgatcagcgcgagcgcggggctgtccacggcgatgcccaggccgagggtgaaatactccgggttggtggtcgagcccagtctcaacccggcccacagcaccaggggtaccgccaggctcatcaacagcaggaacagcggcaggccccagctggcgctgaccagggcgcgcggattgaggttctcggtaaaggtcatgtggtacatgtgcggcatgacgatcgccgaagcgaagaacaccagcagcagggtgcgccacgggccttcctgcaggggcgtgtgcaggctggacagcgcggtctggttgagcaccagccattgttccagctcccgcggaccgtcgaacaccgcatacagcgcgtacaggccgatggcgcccatggccgccagcttgaccaccgattcgaaggcgatggcgaacaccaggccctcgtgcttttcccgggtggccaggtggcgggcgccgaacaggatggtcaccagaatgaacagcccgcagaacgccagggcgatctgcggctgcaccgcctcgcgggtgaggatgccgatggcgtcggtcaccgcctggatctgcagggccagcagcggcagcacggcgatcagcatgcacagggtgctcagcgccccggcccaggtgctacgaaaacggaaggcgaacaggtcggccagcgacgacagctgataggtgcgggtgatgcgcagaatgggatagagcagcaccggagcgagcagaaaggcgccggtcacgcccaggtagctggccagaaagccgtaaccgtactgataggccaggccgacgctgccatagaaggcccaggcgctggcgtacacgcccagcgacagggtgtaggtcagcgggtggcgaatgaagcggcgcgggatcaggccacggtcggcgcaccaggcgacggcgaagaggaccagcaggtaggcggcgctgatcagcatcagcccgctgaggctaaaactcatcggtattctcggcttggcgcatcaggggaggcggcgggttggcgcatgggttcagagctcgtcggcatcgcgctggctctgcaggacgaaggtcaccacgatgaggatcagccacagcatgtaggggcgataccaggcaccgttggggtcgatccaccagtccatgatggcaggcgagaacaggtagatgccgactaccagaatcagaaccaatcgatagatatacatgccgcgtctcgctactgagtgtggcgatggtaacggaagcgcggggcgctggcgaaggggcatcgctctgccggcgcatggcgcatatcttgctggctgatcgacgcccatagcggctacgctttcaccgcgcgtggcgttgccgcgcatcgacgcactgtactggactcttcatgcctgatctgcttgccggttacctgcctgacgaggcggcctacgacgaactgctcgaccgccacgggcaggtgcgcgcgcactggcggcccgtgctcagccaattgcgccgcaacacacccgcgcagttgcagcagcgccaggccatggttacccggcagatccaggccaacggcgttacttacaacgtctatgccgatcccgatggcgccgatcgcccttgggagctggatctattacccaatctgattccggccgccgaatggcagaccatcgctgctggcgtggcgcagcgcgccggcctgctcgacaaggtgctggccgacctctacggcccgcagcaactgctggctgaagggctgctgccgccggagctggtgttcgggcatgagagctttctgtggccgtgccagggcgtgcagccgcctggcagcacctttctgcatctgtatgcggtggacctggcccgcacggcggacggccgctggcaggtggtcgccgatcgcacccaggcgccggccggtgccggcttcgcgctggagaaccggcagatcatttcccgcgcctttcccgagctgtatcgtgaccttggcgtgcagcacttggcaggcttttttcgcaccctgcaggacaccctgaccagccaggcgccagccggcagtgacacgccgctggtggtggtgctgagcgccgggcgcttcaacgagagctacttcgagcacctgtacctggcgcgccagctcggctacccactggtggaaggcagcgacctgacggtgcgcgacgccacgctttacctcaagacccttgccgggctgcagcgcgtgcacgccgtgctgcgccgcctggatgacgatttctgcgatcccttggagctgcgcagcgattcggcgcttggcgtgcccgggctgctggaggtggtgcgccaggggcgggtgcttatggccaatgccctgggttccggtctgctggagtcgcccgggttgagcggctttctgccggcgatcagcgagcgtttgctcggcgagcctctgctgttgccgagtatcgacagcgcctggtgcggcgagccgccggtgctggccaaggtgctggaagaccggccgaactggctgatccgcccctgctcggcggcccagcggttggcgccgggcggcaacaccgatgccgagcgcctgcgccagcagcccgaggcctacgtggcccaggcgcctgtgcaactttcccgggcgccggtgtggcagggcgagaccggtgtgcagccgcacaccatcggcatgcgcgtgttcgccgtggccagtggcgacggttaccgggtaatgcccggcggcctgacccgggtggcagtggccggcgctaccgaggtgatatccatgcaaagcggcggtgtcagcaaggacacctgggtactgggcgagcgccaggcgccgggtgagcaatggcagggcacgcggaccctgggcgctgccgatctggtgcgcagcgacccctatctgccctcgcgggtggtggaaaacctgttctggttcgggcgctatagcgagcgctgcgaagacaatgcgcggctgttgcgcatcatgctggcccgctatgtcgatgacgatgatgacccgcgggcgctgcaggccatgttcgccctcgccgagacgctcggcaccttgcctggcgaagcccacggcagcctggaagcgcgtctgcgcgaggcgctgctcggtagcgagtggccggccagcgtgcgcgtcaacctgcagcgcctgcagtggaccgccggcagcgtgcgcggcaagctgtcccaggccaactggcaggccatggtcgagctgcagcgcgacctgcagcaactggaaggccgtgatggcgacctcggccaactgctggatgtgctcaaccggctgatgatttctctggccgcgctgtcgggtttcgccctcgacgacatgacccgcgacgagggctggcgctttctgatgatcggccgctgcatcgagcgcctgcagtttctctgcgacagcatcggcggcttcctgcgcatcggtgccagcgacgacgccgcggcgctggattggctgctggagctgggcaacagctcgatcacctaccgcacccgctatatggccagcgcccagctgattccggtgctcgacctgctgctgctcgatgagcgcaacccccatgccgtgctgtaccagctgcgcctgctgctgcgcgccttgaaacgcctggccgaacgcttcgagatggacgccaatcccgatctggcccgactcgaacgccgcctgagcgccttcgatctgcacagcctggaagatccattgttcggtgctggcggcattcgcgcggtgctcgacggcctggccgggctgctcgcggatatcggtcagggcgctggcgcggtctccgagcaactgagcctgcgtttcttcgcccacgtggcggccagccagggaacccagtcgtcatgagccgccgttaccaggtgctgcacgacacccattaccgttacgcggcgccagtttccctggcccagcaattggcccatctgtggccgcgggactgcgcctggcagcgctgcgatgcgcagcaactgctggtcaatcccgagccctgtcagcgccgcgatagcgtcgacgtgttcggcaatccgctgactcgcctggccttcgaacggccccacgatgcgttgcacgtgcgggcccagctgagcgtcgaggtgttgccgcgccgcccggttgacctgcagggctcaccttcatgggaatccgtgcgccaggcgctgtgctaccagcgccgcgccttgtccgttggagaactggacgcggtgcgctatcgattcgcctcgccctatgtggggctggatgctgccttcgacgctttcgcggccgactgcttcgcgcccgagcgcccgctgctcgaagcggtgcaggcgctgatgcacaagatccatggcgagttcgccttcgacgccagcgccaccctagtggcgacgccgctgctgacggtactcgagcagcggcgcggggtctgtcaggacttcgcccacctgatgctcgcctgcctgcgctcgcgggggctcgccgcgcgctacgtcagcggctacctgctgacccagccgccacccgggcaagcgcggctgatcggcgccgatgcgtcccacgcttgggtatcggtgtattgcccgcataacggttgggtggacttcgatccgaccaacaacctgttgccggcgctggagcacatcaccctggcctgggggcgcgatttcggcgacgtgtcacccctgcgcggggtgatacttggcggcggccatcatgatccagtcgtgcaggtgacggtcacgccgctgtagggcagggggtcaggccgcgatcacgcggatcacggcgatcagctggaaggcgcagaagaagcctagggcgatacgcagcggggtggacaggttggcgccgaggctatcgcgcagcggcttgagcatgaagttcggggtcagggccaggccgatgaccagcgagaccacggcgaacatcgaaaagaactcgctgctcatcggcggcacgcccgaggcgaaaccgtacagcaggcaaccaacggccacggcgaagaaggccgcggaaatcaggcgctccttgggtgtccaggacgaaaagttcacaggcaggctccacaggcgaaaacgttggggcgcagtataaggaatggcgtctgcctgggcagccgtcggtaacaaagtagcggcagcgggactccagcgttttgactgcgacgtggtgggagcggacatcggcggggtatttgtgggagcgggccatgcccgcgaaaaatcacgggcatggcccgttcccacaagtaaagcaacgatgtctgcttctgcctttttgcagccgctttatgtcgcctaaaaagaccgtgagcaggctctagagaacgcccgcctttttccaggccagataacggttgaccagctccggccccaactcgccggggcgggcatcgagcaccggcacgttatgggccgccaggcgttcgtgcagggtgttgcgggcgttgaggtaatccaccgcgccgcagtagttaagcgccgactcgtagtcctgcacctgggtatggcgcagggtgtcgagcacgtcctcgcgcaggctggcgatcagcacgcggtggcgccgttccaggcgtttgactgccgccagcagatcctcgtcgtcctcgtcgcgcaggttggtgatcagtaccaccagggcgcggcggctctgacgcttgagcagggcgtccaccgcgtcgctgtagtcggccgggcgctgggtgctctgcaggtcatacacggcgttgagcagcacattgacctgggcctggcccttgactggcggcaggtagcggcgttgctcgctggcgaaggtcatcagccccaccgcgtcgccctggcgcagggccacgtaactgagcagcaggctggcgttgagtgcgtgatcgaagtgcgacagctcgtcgtcctggctgcgcatgcggcgcccacagtcgagcaggaaaagaatctgctggtcgcgctcgtcctggtattcgcgggcgatcggcgtgcgcttgcgggcagtggccttccagtcgatctgccgcagcgtgtcgccttcacggaattcacgcagctggtgaaattcctgacccaggccgcgacgctggcgctggcgcacgcccagctggctgatccaatcgtccacggccatcagctgggcgccgtacaggcgggcgaagtccggatagacacgggtttcgtcgcgcatctccaggtggcggcgcgattgccacaggcgcagcgggctcggcaggctgacttcacaacgtggcagcacgaagtggccgcgcaccagcgggcgcacgcggtagctgaagctggtgtgctcgcctgaacgcagctcgacctgctggggcatgtgctcgacggccatgtcctggggtgtgtggtcgaatacctcgatgtacaggccgctcttgtaactgtgctcggcgctcaggcgcacgtcgctccagcggcccagcggcagattgcccggcaactggcgggacaggcgcggcgagggcaggcgggacaggcgcagggcgtcgaccagcgccacgctggcgagcagcagcaatgcgccccaccacagggtggtgagtcgctcgggcacggccaccgacagcgcgtccagggcgccgagcacgatggcgaccacgagcagcccggccagcaggcgcagcagggtggaggagggcttcatgccgctttatcccggttcgagtcggtcatagacggggcgcaggtacctggtcgagcagttgcagcagaacctgatcgaccgacagcccttcgatgtccagctccggtgacaggcgcacgcggtggcgcagcacggccagggcgcagcccttgatgtcgtcgggcagcacgaagtcgccgccgcgcagcagggcgcgggcacgggcgccgcgcaccagggcgatggatgcccgcgggccggcgccgatggccaggcccggccagctgcgggtggcgcgggccaggcgtacggcatagtcgagcacctggtcgtcgagcggcaggtcgctggcgatcttctgcatgatcagcacgtccttggcctgcagcagggtgcgcagcggcgtgacctcgagcatgtcggccttcgccgagcgggtgacctggcgcaccatgttcagctcttcgtcctgctcggggtaatccatgtgcagcttgagcatgaagcggtcgagttcggcttcgggcagcgggtaggtgccctcctgctcgatggggttctgggtggccagcaccatgaatggcagcggcactgccagcggacgaccttccagggtcacctggcgctcctgcatgacttccagcaacgcggcctgggtcttggccggcgcgcggttgatctcgtcggcgagcagcaggttggtgaagatcgggcccttgcgcagcttgaactgctcgctctgcaggtcgtacaccgcgtggccggtgatgtcgctgggcatcaggtccggggtgaactggatgcgcgcgaactcgccaccgaagcagcgcgccagggcgcgcaccagcagggtcttgccaaggccgggcacgccttcgagcagcacatggccgccggcaatcagcgcggtaagtacgtcgtcgatcactgccgtctggccgatcaccgccttctgcagttcctggcgcaggccctgggccagctggctggcacgctggcgctgctgggcgatgttgctggccgagggcgcggcggccggcgccgcggtggattcgctgatcgggctgctcggctggtcaggcgtattttcgctcatagggcattcctgagtgtttgcaggtgggcgacctggcgggtgaagtcgctggcggacaggcgtttctcgcccagggggcgcatggcctggctgatgatggtggaaggctggcggctgaggcgaccgagtatctgccactggtctgccacggccaggcgttcgaaaccgggatggcgacggcgggcgcgacgcaggatgtcctgctgcaggttgctcagcagacgctgctggccgccctggcgcagcaggaagtcggcggcggcgcgcaggtgttcctgcaactgccggcggctgactggttgcggctgcagcagtggcccgcggcgctggccgacgtgccacagcaccaggacgatcagcaggccgaggaccagcagggccggggcgaagtggcgttgcagcagggtcagcagattgtcgcggtcggcgttgtagaccagggtcacggcgctgtcctggctgaggtaccagagcagccaggcgttgtcgtagttgccgaggttttcgttctgccagacccaggcatcgctgacgatgctgatcagtccgtcgccgtgatagatctgcagcaggtgcgtggcttcgccgctgttggcccagacgtgggccaggttgttggcgtcatagaggtggaagtcggtatcgaagtcgacataggccggtgcctgctcgttttccaggtacagcttggtcaggtacggataagcgtccttcggctgctcctcgccgtcttcgctcgctggctcctgttcgtcggcggcttcgtcgcttgcctgctcggcttcttcctcgtcgagtttctcgaccgggtattgctgcacgttcagcttgtcgaggagcccgtcgccgctcttgccctgttcctcgtcccacatgcgctcggcgacgaacagcaggtggccgccgcgggccgtccattccagcaggcgctcgttctggcgtggcgtcaggttgctgcggttggcgagcagcagcagggtgtggccgcggctcggcaggctgtcgagaccggccaggttgtcggcgcgggtgacctcgatgccctgcttgcgcaggaactgctcggcggccaggtagggattggcgcgtgcctcgggtgacgggccgtgggtgaccacttcctcgtaggattcggcgcgttgcagcaggtagttgccgagcaggccaagaatcagcaccagcagaacgagcaggccgatacgcagggtgcggctcatgggcggcctccctgttcgaccaggcggcgccagtcattgcacaacaccgggcacagcgcggctggcggcaggcgatggccgtaagcgaggttctgccaatggtgcgtcagggtatggctgaagttgctcagttccgggtcgtcgaggccatcgaccagcggcagcacctcggcttcggtgtgggagctcttgagcggcagcttgtggtcgtgaatcagccggctgagcagggcgcggtagagcaggcccagagcagcgcgcgggtcttcggaccagagccgttcggcgctgctggccacatcgtccggcaggctttgcggcactacgtccaggccgaacagctggtccggcgattcgctcttcttcgcacgttttacccgcgtgcggccgacgaaggtgccgagccactcgcggtagcgccacagcagcatggcgatcaggccgatcaccagcgcccacagagctgcctcgaagaagcgggccaggtttttaaacccttcccagccttcgagcatctcgaagaatttctccatcttctcgctggactcgggctctgccttgtcctgcttggtttcgtcgccgaagcgccagcgggtcacggtttcacggttctcgaagggcggcgagtcgagaatctgcagcgccgcttcccgggaggcctggctggtcagcggctgggccagcatgcgcggcgcttccgggccgttggggtcttcgctggggagcgggcaactggcgagcggttcggcaaaggccggcgtcggcgcctgcaacgccagcacgccgatgccgagcagcaacgcataggccacgccggtcaggcgctggcgcaggcgacggaaggtcaactcgatgtcccagccttccagggcggtgcggcgattgaggtacaggctgaaaccgccagcgacatagatcggcccccagagaaccagcagcagcgcatagctcaggttggacaggtgctccagccacagccactcactggtatcgccgttgatcaggctctgccagtcccattcggtggaaacctgggtgggaatgagcaggtagaccaggctgccgaggccgatccacaaggcggtttccaggtgcacgccgaccagggtcagccaggtggctgcgccagagttgcgctgcgccagtacgttgaggcgctgggtacgcgccttgcccttgagaccttcgagctgcagcaccggcaggtcgaagctgcgcgtcgggctcaggcggcgccaggtcaggctggccagcagctgcggtttcagcagggcggggaaggccttgagtgcctgtttgagtgtcggcgtgtcgccaaacagcgagcgcgagaggatgtacagcggcagccgctcgtaagctggcttcagccaccagaacacgaacatcgcccaggacgggtactgccacagcagtgcgcagagcacggcgaagatcggcaaagtcaccgcggcccagctggccatcagcaggcggcggtgctggcgggccatcagtacgccgaggtcgatggcttcccagggcgtgcgcgggcgaatcgccacgctggcatcagtcaggcgcatgctgcctccggcctgccaggcccaggtaagccagcaccaaagcccagaggccggcgcccacccagtatttcaccgtgggtgtggagaaggtcatggacgaccagtaggcctcgataaaggcggcgatcagcagaaacagcgcagcgccgccgagcagccggatggcgcggatcgccgccaggcgcagcgcttcgccacggggcaggcgaccgggtgccagcagcgcccagccgagcttgaggccggcagcgccggccagggcaatggcggtcagttcgaaggcaccgtgaccgatcacgaacgaccagaaggtttcgctgtaacccagctgcgtcaggtagccggccaccgcgccgatcatcaggccgttgaacagcagaaagaacaggctgccgacgccaaacagcaggccgctggcgaaggtttggaaggcgatgccgatgttgttcatgatgtagaagccgaacatcatccagtcatcgcctgcatcacgctcgccgaagcggcccaggcgcgtggtgtccgggtcgtacatgctctccatctcgctgacgcgggctggatccatgacgctgtagaccaggtccggaaacaggtaaacgagggtgcccatcagcgccaggctgccgaagaacagcaggctggcgatgctcaccaggcgccactcctcgcgcaccaggcgcggaaaaccggccagcacgaagccgatcagctgcgggccgatggcgctgcgatggcggtagaactgctggtgaccacgcagcgccaggtgctgcagcccctcgatcaggtggttgctgtagccgcgggcccgggccagtgccaggtgctggcagaggcggcggtactcggcagcgaagctgcggctcttttgcgcatcgcggtcaccgctttccagccgcgtgagctgctcggcgaaggcctgccactggggctggtgacgggtttcgaacaggctctgcttcatgtcgggcccaacaagccgcgggcgatgccattgatgcggccttcggcctggctggcatcgacctgcagtggctcggcgagaatgcccgccagctcggcgcggcgcgcggtcgacaggccctcaccacgttcggcgaaagccagcacggcgcgctgctcggcaaaatccagcgcgaagggcgccggctgcgcctcggcctcgggcagattcggccgctcgatggcctgctcgcgataaaccaccagggtgccggcggcgatatcgcccaggcgcttgaaggcgcgggtgctcaggcaactgatgatgcccagggtgtaggcgaatggcagcaggtcgacgaagcgcagcaggttgcgggtcagcgaggccggccagccgatcggcgtgccgtcgtcatgcaccacgcgcagaccgagcagttgcttgcccggcgagcggccctggttgagcacctcgaacagcaccatgtaccaccaggtcaccagaaacagaatgatggtcgccaggcccatgcccagttggccgaacaggcccagtatcagataaacgacggcgaggatggcgccgcggatcagcaggtcgatggtgaacgccagagcgcgcggcaccagcccggcgggacgcagcgcgaggtcgatcccttccggggtttccacctgatagcgcgtgtccagcacggcctgctggggtcgagaagaagggatggctgaggaaggtggcatcgtcacgtcgtagggagcaaagcccgatgctagccagcagcggagcgggaagcaacctggccgcgcgaacgcggccagggctgcacatgcttaacgtgcgacgggcaggacgccgaagatggtgcggtacagcacgcccatgaccatgacgaacagcgggatggtccagatcaggccgatgcccagcgggatggcgctgatggacacgatcaggccgagcagcaggaacaggccgaagaccttgaaccagtgctgggtgatggccttgcgcgaggcttccatggcctgccacggcgacaggccgcgctcgacgatcagcggaatggccagcatataggccacggccaggtagatgccggggatcagcagcaggatcatgcccagatagatcagcagcatcatcagcacggcagcgatcagcagcggtacgaggctgccgaagtggccgaagatctcgttgaagctgaccggctggcctgccgcgcgacgaataccgaccatgttcaggccggcgaagaacggatagctcaccgccgaggcgatgatggtggtcagcaactggctgatgatgatcagcgccaggctgtcgctgaacatgctgaagatgcccagcacggcgccgaccacgaacgaggcgaccagaatcgccacgtagaagatcaggaaaccgccgataatgatgcctttggtgcccttggtcagctgccaggcttcgctgagcagaccgccaatggtgaagtcgtaaccccggctcagggcttgttcgacgctcagtgcctggccgccggtaggcgtgtcctgcaactggctggtgggaacggcatagggattggtcgtggtgtcactcatgattcatccttggcgagcggcaatgagattgtttcctgatgttaatggcggattaaatcgctaacaagggggcactcgctggctcgttgccaaggtcgtgaaggccatcaagtttttgcaaggccgttgtggtttgtgatcgagcggcaacaaacctagactgcgacgctcattcgtcacaggagtccgccgtgccttccagcctgttctggtacgactacgaaaccaccggcatcgacccgcgccgcgaccggccgctgcaggtcgccggtatccgcacggacgagcagctgaacgagatcgacacgccgatcaacctttactgccagcccggtgacgacatcctgccgcacccggcggcctgcatgatcaccggcatcggcccggaccggctggcgcgtgaagggctgagtgaagccgaattcatgacccgcgtgcatgccgagctggcgcgccccggcacctgtggcgtcggctacaacagcctgcgcttcgatgacgaggtgacgcgctacagcctgtaccgcaacttcttcgatccctatgcccgcgaatggcagggcggcaacagccgttgggacctgatcgacatggtgcgcaccgcctatgcgctacgcccggaaggcatcgagtggccgcaggacgaacacggtgtgagcctcaagctcgagcgccttaccgcggccaacggcatcgatcacggccaggcgcacgatgcgctgtccgacgtgcgcgcgaccatcgccctggcgcggttgatccgcgagcgccagcccaagctctatgactacctctacggcctgcgcagcaagcagcaggtgctcgatcagatccgcctgttgcaaccgctggtgcatgtgtccgggcgcttttccggggcgcggcattacctggcggtggtgctgccgctggcctggcatccgcgcaaccgcaatgcgctgatcgtctgcgacctgcacctggatacggcgccgttgcatgatgaggatgccgataccttgcgccagcgcctttatacgcggcgcgatgaactgggcggcgaactgccggtaccgctcaaactcatccatatcaatcgctgcccggtggtcgcgcccctaggcgtattgcgcgacgaagattgccagcgcctgcagttggacaagaccgagttgcaagcgcgcgccaagcgattggctgataaccaggaacaatggcgagacaaattgccgcaggtgtatacggaagaaagtttcgcgtcggtaatggatcccgagcagcagttgtacgatggatttattggtgaccgcgaccgccgattgtgcgagcaggtgcgtaattgcgatccgtcacaactggctgcgcagtcctggccattcgatgatgcacggctacccgaattactgtttcgctaccgggcccgtaactttgcgacgaccctgagcagtgaagatcaacagcgctggcatgcattctgccggcagcgtctcactctgcctgaattgggtgcgcccaatacgctggtgagtttcgagacggagatggcgcgttatctgaccgaggcaaacgaaagtcagcaggcgacattgcacgcctggcttgcgcacgcccaacaattgcgtcagcgatatggtctacaaaacgaagggaaataaaactgcgtgccaagtattaaatcatcaggtggccaatcgaacctttctattgagttgattgaatagacgcccataaaaaacgccagcaatgctggcgttcttcatggactcaccgccccggtctggcatcagcccagcagggtggcccagccttcgacgacgtcggcgccccacttggctttccactctttcagggtcttgtggttgccacctttggtttcgatgacttcaccggtgttcgggttcttgtactgcttaactttgcgagcacgcttgctgccggtagcggctgctttacctgctgcgcgcggcgccttgccaactttggcttctggatcgagcagtgcaatgatgtcgcgcagcgatttctgatattcgcccatcagggtgcgcagcttgccttcaaactccagttcctttttcagcttgtcgtcttgcgacaggcttttcagacgctcttgcagttctttgatgttttcttcgaggctgcggtattcagtgatcagcgacatgtgcgtacctttaatgcaatgcaagggaggggctaagtgttgcttatagtagacagcggccggttttaagtaaaccgctttgtattaaacagacgtgcgccaggaaaagaagttgcacagccgggtgactatttaattagcgcttaaattagcttcaacactaatcgtcggcaccgctaaacagtgaaggtataactgcaagtgtcggtgactctttgcggaccgggccgcatcgtccaagcccggcgcgacgggcgcctggtacagctactgcagttttttgtgggtgtggctaaaatgcgcgccttcgctaattctctggagttgttcatgcgcacttttcggctggtaatcgcctgccctgatcgtaccggcatcgtggccaaggtcagtaacttcctggcgacctacaacggctggatcaccgaagcgagccaccattcggacacgcagagcggctggtttttcatgcgccacgaaatccgtgccgattcgctgcccttcgacctggacggcttcaatcaggcgttcgcgcccatcgcccgggaattttccatggaatggcgcatcaccgactcggcgcaaaagaagcgtgtggtactgatggccagccgcgaatcccactgcctggccgacttgctccaccgctggcacagcaacgagctggattgcgacattccctgcgtgatttccaaccatgacgacctgcgcagcatggtcgagtggcacggcattccgttcatccacgtgccggtggacccgcagaacaagcagccggcattcgatgaggtcgcgcgcctggtcgaagagcaccgcgccgacgtgatcgtgctggcgcgctacatgcagatcctgccgcccaaattgtgtcaggactatgcgcagcgcgtgatcaacattcaccacagcttcctgccgtccttcgtcggcgccaagccctatcaccaggcctcgctgcgtggcgtgaagctgatcggcgcgacctctcactacgtgaccgaggagctggacgccggcccgatcatcgagcaggacgtggtgcgcgtcagccatcgcgagaccatcgaggagatggtgcgcctgggcaaggacgtggaaaaaatggtgctttcccgtggtctgcgctatcacttggaagaccgagtgctggtgcacaacaacaagacggtggtattcgactaagccgtctggcccgatgctcgaacaaggagttcgcgttcatgctcaagtccgtcaaagtgcgtgattacatgactcgtcacctggtgacctttcatgccgataccgatctgttcaccgccatcaaccgcttgctcgaacatcgcatttccggggcgcccgtggtcgacggccaggggcgcctgattggtctgctgtccgagggcgactgcctgcggggcatcctgcagggcgcctattacgaggccactggcggcaccatcgcctcgtacatgaccagcaatgtggaaaccacctcgcccgaggcggacatcatcgaggtggccgagcgcttcctgaaaggtcgccgccgccgctttccggtggtcgagggcggcaagctggtcggccagatcagccgtcacgacgtgctgctggcggtaaaggagttcgcccagcatgaacaaggccgtgcgcggggctgatcgccatggctgacgacaaacccgatgcgccgggcacggcaacgccgccaccagtggttggccagggctgcgtgcagcgtttcgatcccgaggcgctgagcgaggaggacggcaccgagttcgaaggggccgaagccttgtggcaacgcatgcagcatgagaagcagagctgcgataaatagagctgcgataaataagaaagggcgccactgcaggctgtgtgaaaacgtagcgagcgaaggtcaggcaaggcaaaaaccgacgaaaaagcgcagtttacgtggtgtaaatgagcattttgagtcggtttttaacgcagcatggccgagcgcagtagttttcacacggtctgactgtcgccctttttcattgctcctgcttcagatccggaagctgtcgaccaagtgcttaaggcgcgcggcctgctgctccagatcggcgcaggcgcgcagagtggcctgcaggttttccacgccttcctggttgagggtgttgatctcggtaatgtccatgttcagtgcctcgatcaccgaggtctgctcctcggtggcggtggccaccgactggttcatgccgtcgatctcgccgatgcgcagggtcacgctacccaggcgttcgcccgcctggttggcgacgtccacgctgtgctcgctgtagtgctggctttcggtcatggtggtgaccgactcgcgggagccgacctgcagctcctcgatcatcttctcgatttcctgggccgactcctgagtacggtgggccaggttgcgtacctcgtcggccaccaccgcgaaaccgcgacccgcctcgccggcacgggcggcctcgatggccgcgttgagcgccagcaggttggtctgctgggagatgctcttgatcacctcgagaatctgcccgatgtccgtggtcttgccggcgagcatttcgatcttgccgcgggcatcgatcaccttggcggacaggtcggtcatggcgttgatcgcctgctgcaccaccttgccgccgtcctcggcctgatggcgggcgtcggaggcctggctggacgcatccgcggcgttgcgggcgatttcctgggcagcggcacccagctcgttgatcgccgcggccacactgttggtgcggctggcctgctcgtcggagttgacgatcgaggagttggaggcgttgaccacgagcttggcgacctcgttgacctgggcggtggccgaggacacttcacggatggtggcgtggatgcgttcgacgaagcggttgaacgagcttgccagggcgccgaattcatcctgggactggatggccaggcgcttggtcaggtcgccctcaccgcgggcgatgtcttccatggccttgcccatggtggtcagcggctgcatcagcacgcggatcagcacgcccagcagggcgatgatcaataccacggcgatcagcgtggcgatggcggcggacaggcggaattcgtccagcgccgcgtaggccaggtccttgtcgatggacaggcccacgtaccactgcacgtccggcaggccttttaccggcgagaaggtcagcaggcgctgctggccgtcctgggtgacttcggtgagtttgctgtccaggccgatggtggcgttggggtaaaggtcgcgcaggttcttcatcacctgatcgccctggggatgaaccagtacggtgccatccttgctgaccagaaacgcataacccagctcgcccaggtcgatggagttgatgatcttcaccagggtatccaggctgacgtcgccgccggccatgccgaatggcttgccgtccgcgccatgcaccggggcgatgggcgagatcaccagggtgttggtgatctggtcgacgtagggcgcggtgaggatggtgcggttggcctgggcggtgtccttgtaccagggccgggtacgcggatcgtaaccggcagccatctgggtcggcgggctggacaggaagcggccatcgctctgtacaccgatataggtggagaggaaggcgcccttgtacaccgggcgcgagatgacttcttgcaggttgccggccgcgacagccagctccaggttctgggccaggctctcgaccagcagaatacggccggacaaccagctttcgatattgccggcggcggcgttgctggcctggctgaggttgctctggagcgacgcctggatgctgctgcgctggcggctgtcgttatagaggctgaacagggcgaaggcgaccgtgaccaccagggtggcggccagcaggatcttgtggctgaactgcaggtttctcgtcatggcatcttgcgtccggtaatcactggaaccagtcttgtgggcgtcgccaggtggcgagtggggcagggcgggagatccagctcaggctgaatcggtcgtagcctggcggttatgtcggcagcagcaccctaaagctttaatccagaggacggtggtatggctttgaatcagcaattcgttctgggcgcgggcattgatggcgaagccgtcggccagtcgctgcgcctggccaaccggcacggcttgatcgctggcgccacgggcaccggcaagacggtcacgctgcagcgtctgatcgagaatttcagtgatgccggggttgccgtattcgcggcagacgtcaagggcgacctgtgcggcctgggcgccaccggcacgccacaaggcaaggtggccgagcgtatcgccagcatgccgtggttggcgcacagcccaacggcctacccggtcagcctgtgggatgtgcacgggcagagcggccatccgctgcgcaccacgttgagcgaaatggggccgttgctgcttggcgcgctgctggaactcaccgacagccagcaggcggcgttgtacgcggccttcaaggtcgccgaccgcgaaggcctattgctgctcgacctgaaggatctcaaggcactgctgaatcatctcaaggaacagcccgaggtgctgggcgccgacagtgcgctgttcaccagcggttccgcccaggcgctgttgcgccgcctggccagcctcgagcagcaaggcggcgaggcgctgttcggtgagccggcgttgcagttcgaagacattctgcagccggatcgcgatggccgtgggcgcattcacctgctcgacgccagccgcctggttcacgaggcgccgaaggtctatgcgaccttcctgctctggctgctggccgagttgttcgagcaactgcccgagcgcggcgatgccgacaaaccggtgctggcgctgttcttcgatgaagcccatctgctgttcgccgacaccccgaaggcgctgcaggcgcgcctggagcaagtggtacggctgattcgctccaagggcgtgggcgtgtacttcgtcacccagtcgccgggcgatctgcccgacgatgtgctggcccagctcggcctgcgcattcagcatgggctgcgggcgttcactacccgtgagcagaaagcgctgcgcgcggtggccgatggtttcaggccaaacccggcattcgattgcctgagcgtgctcaccgaattgggcatcggcgaagcgctggtgggcaccctggaagacaagggcacgccggccatggtgcagcgcgtggccatcgcaccgccgcagtcacggatcggcccgctgtccgaaggtgaacgcgctgcgttgattcgccaatcgcccttggccgggcgctatgacagaccttttgatcgggagtctgcctacgagattctgaccgcgcgtgcggctcaggccagccagggcgctgcaccgccggccaagcaggagtcgtccacggttggcagtgcaggcgagtacctgggcggtctggcgagtcaggcgctgaaaagcgccatgcgccaggcggccactcagcttgggcggcaactggtcaggggcttgatggggtcgttgcttggcggcaagtccaagcggcgttagaaagtgccacgccggcgggcgcttgtgcacaatcgccggcgttcttcggtctcaggcgctttcggctctggcctcggctttgctggacagatctttttcgatcttttcgatttctttgtcgaaggcctggtcgagcaggctggccctcttgcgccacggcttgcgttccggatccggttgggcggcgtaggtgatcacttcaccgccgtatacatccttgtaacgctgcgcctggcgctcgagttcggcgcgcagttcgtctttcgtcacgatagtacccatggtttccaatagagagatgggcaacaacgtaagaccgggcggtctcactggtacggtcgccacatctttatgaagcctataccctttcgatagttcaggttattcgcagatgcgaccgaacccggggcaggcggggtgattatcatcaacccgcgcggaaagtccagcacggcggccccgcggcgtgaaccgctcggctcagttcaggggcttgtactgcaaggtgagggtcaggccaatgcgctcattctggttcagcagcaccaggcctggtttgccaggcaggtgatgggcgttgaccgggtggctgaccggctcgaagcagaagaagggtttaccttccgggcagaacagcaggtagatgccctgatcgctgccgatctccaggctgtatccagcgtctggttcgacgattcgcgcctggccgttccagccgataaaggcattgtcggtatgcacggccggcaattcgcgctcggcggtgaaatcccagtgatgcggtagatcgtccaggcccgtgggcaggctgttggcgtcgcagtgccagacctgctcggccgcggcctgcaggcgcgtgtgcggtgtgcgtgggaagtacgggtgcaggcccaggccatgccagatcggcgcttcgccgcgatgggtaacctgcagatgaatcgtcaggcgaccctcgttgagctcgaaacgctgttcggcggtgaaggcgaacgggatatggctctcgaggcgcagcagcgccgagcgctcgctgtgctcgaccacctgccagggttgctgccaggcgctgccatggatcggcaggggtgaattgtcggcattggcggtaagggccagccagccttcggggttgtcgaaaccgccttcggtgatgcggttggaccagggcgccagcgggtagcagccgagcaggcgtggagtgccggcgccgagtgcctgttcgtcagcgtggcgtagcagcggctggcccgtggcgatgaccgaccagttggcgattgcgccaccgatgctaggcgccagggtcagccgagtgataccgtcttgcaggtgcagggtgtcgagcgacatgggcagtacctgtgcagttaacgcgccgttaggcggagataaacgaagaacgtgtcatcatacaactctctgatatatgatgcgctttggccacccagacgataacgacatccttatggaaactcagaacacgcagccacgtgcgcggcgcaagcatcgcagcctggcacaggagctggtcgcagagctgtcccagcgcattcgcgacggggtgatcaagcgtggtgaaaagctgccgaccgagtcggcgatcatggaagagcagggcgtgagccgtaccgtggtgcgtgaagcgctgtcgcgtctgcaggcgtccggcctggtggaaacccgccacggtatcggcaccttcgtgctggatacgccgagccccggcgttttccgcatcgaccccgcgaccatcgtcaccctgcgtgaagtgctggccgtgctcgaactgcgtatcagcctggaggtcgagtcggccggcctggctgcccagcgtcgtactcccgagcaactggctgccatgcgccaggcgctggatgcgctgaacgagggcgcggcccacgaaagcgatgcggtgtcgtcggatttccagtttcacctgcagatcgcccatgccacgggcaatcgctacttcaccgatatcatgagccacctgggcaccagcatcattccgcgcacgcgtctcaattccgcgggtatcgcccacgacgaccacgcccattacatggcgcgcctggagcgtgagcacgagcagatcttcgaggccatcgcccgccaggattccgatgccgcccgtgctgccatgcgcctgcacctgaccaacagccgagagcgcctgcgtcaggcccacgagtcggccgaagtagccgccaggcaggcctgaaaccgcgaggccggcaaagggcctgggcgctgaatctacctccgtagaccagcacctaggccctttttcatttctgcaggctcgctgcgcagcccgttgcatcaaactactcaggcatccttgcgataggtcagcaacacgatgcccgtcagcacgatggcgccgccgatcatctgcataccgctcaatacctgatccagcagcagccagccgaatagcagcgtggcgatgggctccatgttcatcaccggggcgttcttggccatgttcaggcgcggcacggtgacgaacagcatgcagaaggcgatgccgtagagcagtatcagggcgccgagggcggtccagccggtggcgttggccggcaggttcatgccaccgggaatcagatcggcgctgccggccactaccatgctgctgaacacgatcatcagggtcagcatgctgcgcaccgagccgcgcaggctggagagcttgtgatcggtgatccacagcgcgcaggcgaacacgcaggcggccaggaacgaagcgctcacgccgagaatccactcggggcctgcctgctcgctggcgctcaggcgcgccggcaggtccagggcgaagaccaggccggtcaggatcagccccatcagcatcaccgtgcggcgggtcggtgccgagccgcctagcgcccaggtgagcagggcgagcaggatcggaaaggtgttgccgatcagcagtgccagggccaccggaatacgcgccactgcggtgtacaggcagatgctctgggtggcgatcaacaggcccagcagcagctgccagcgccaggcaccaggcggcatctgcagggcctggcgctgccacagcacgatgccgagcagcaccagcatggtcacgccggagcggcagagaatcgccagcagcaggccggtctggttgtcgaaggcgatacgtgcggcaatgtggttgccggcgaaggagcaggccagcaacgccaggatcatgacggcgatgtggcggggaaacagggcaggggcagtcataaatacaatttccgtatccagttgagccttgagcgcctgacggtttgtaccgttctcgctgcgctaaaaaaaacggcggatcgcgttgtgcacgcgacccgccgagggtggagcagtatcagagtacgacgctaggcagccacagcgagatggccggaacgtaggtcactaccatcagcaccatgaacagggccaggtagaacggcagcagggccttcacggtgttctcgatggtcaccttgccgatggccgcgccgacgaacagcactgcgccgactggcggggtgatcaggccgatgcccaggttgaccagcatgatcatgccgaaatgcaccggatcgacgccgaacgaggtgaccaccggcagcaggatcggggtcaggatcagaatcagcggtgccatgtccatcagggtgcccagagccagcagcatgatgttcacgcacatcaggatcacatagcggttatccgacagggtcaggaacgccgtggtgatcttggtcgggatctgcatcagggtcatgatgtagccgaacgcggcggcgaaggcgatgaggatcatcacgatcgacagcgtacgcacggtgcgatgcagcatcttcggcagatcacgccacttgtagtcgcggtagatgaacatggtcacgaagaaggcccagatcaccgccacggctgccgactcggtggcggtgaatacgccagagagaatgccgcccaggatgatgatcatggtcatcaggccccacagggcttcgatgcagatcttgatggcctggcgcagtgggatcacttcgcctttcgggtagttgcgcttcttggcgaaccacaggcacagcgcggccatggtggcgctcatcagcaggcccggaccgataccggccatgaacagcgcggcgatggacaccgtgccgccagcggccagggagtagatcaccgagttgtggctgggcggggtgagcagcgcctgcaccgaaccggaaacggtcacggcggtggcgaattcacgcgggtagcctttcttctccatttccggaatcagcaccgagcccaccgaagcggtgtcggccagggacgagccggagatggcgccgaagaaggtcgacgcggtgatgttcaccagcgacaggccgccgcgcacgaagcccaccagtacgccagcaaaggccaccaggcggcgagccatgccgccttcggccatgatcgcgccagccagcacgaagaacggaatggccagcagggagaatttgttgacgccgccggctatctggatcatcaccgcgtgcagcgggatgtcgatccaccaggcgccgatcaacgacgcgataccgagcgaataggcaacgggaacacgtagcagaatcagaacgatgaagctgcctaccagaatgagggcatccattacacggcctccttggcttcttcaaccgcttcgaagtcgacggcgcgacgcttgttctgatcgccgtaaagaatctgctcgatgacgaacagcagggtgatgaagccgcctaccggaataggcatatagctgatgccgacacggacggacggcagggtgctgagaaactggttccaggtcgccacgcacagcttgtaaccccagatcagcatgaacagcgcgatagcgcccattgccagccgcacgaacagcgtgaacagcggctcgagtcctttgggcagacggtcggtcagcgaagtcacagccatgtgagcactggcgcggtagccagcagcggcaccgataaaggtgaatatgcccatcagcatgacgctgatcggctcgggccaacccaatccctggcccagcgcatagcggctgaaaacaccccaggggatgatcagggccatgaccacgattgccaggctggcaacgatgatgcaggcacgatagatggcgtcattgacgcccagaaccagatttttcatgagacttcaccggatggtgtggagccggcagaacgccggctccgtacgcttgcgcgagatttttatcaggtcattgaaaaacgtcagcgaggcagccgatgcgaggcaaaaacagccgaaaaagcggagtgtacgagtagtacatgagcattttgaggttgttttcaacgaagcagcggcaacgcagctagtttttcaagacctgttactgaacggcttcgatacgcttgatgagatcggcgaactgcgcgccgtacttctcgcgaaccggagcggtagcgtcatagaacggcttggtgtcgacttcgatgaactcgacgccttcggccttgagcttctcgttcgaagcgttttccttggcgacccacagatcacgctcttccagctgggcttccttggccagtttcttgaccagggtctgctgctccggggtcagtttctcccaggtggttttcgacatcagcagcggctcgggcaggatcaggtggtgcgtctgggtgtagtacttggcttcgcggaagtggttgtgctcgagcagggtcggcgagttgttctcggcgccgtcgatcacgccgctctgcagggcgctgaagatttcaccggtatccatggcaatgccgttggcgcccatggcgttgagggtgtcgatgaacagcgggttgccgatcacacggatcttcatgcccttgaggtcttcgatcttgcgcaccggtttcttggtgtagatgctgcggctgccagcttccatccacgccaggccgaccatgttgaaatcggagttggtgatggcgtcgaggatttcctgaccgatttcaccgtccaccaccttgcgcatgtggtcgatgtcgcggaatacgaacggcatgttgaagacgttggtggtcggcacgaccgagcccaccgagcccaggctgacgcgggtcagctgcacggcaccgatctgggtctgttcgatcacttccttctcggagcccagtacgccaccggcgaacatgcgcgacttgatctcgccattggtggcggtatcgagtttcttaccgaggttttccatggccaccacggtcgggtaaccggctgggtggatttcggcgatcttcagggtcatgtcggcctgaaccagggtggacagacccatggccagagggagtgcggcgatcagtaacttgcgcttgaagttcatgtgaagctccgtgttgttgttgttggtgtgcagcgttgtgtcgcgtttgcgcccgcgtcagtaacgcgagcgcggggtatgtcaggtgccgaatggggtctccgccaggccacgtacgccgggttgcagggcgaacacgccgccagccaggggctgatcgtccagatcaccgccggggcggatcgaggtgacgaacagggtatccaggttggcgccgccaaaggcgcacatggtcggcttcttcaccggtacttccagcgaacggtcgaggcgaccggccggtgtgaagcggtgaatcaggccggcatcgttgccgcagatccagtagcagccatcggcatccaccgcggcgccgtcggggcggccggggtagtcgttcatgtcgacgaacaggcggcggttatgcggcgtgccgctgtcgatgtcgtaatcgaaggcccagatagcctgcaccgatgggtgcgagtcggagaggtacatggtgcgcccgtccgggctgaagcccaggccgttgggcacgatcaggtcgtcgagcagcaccggtagggtgctttgcccggcgccgtcgtagcgatacagggcgccgacgcgggcgcctgcggccatgtccatcagcatggtgccggtccagaagcgcccctggcggtcgcagcgaccgtcgttgaagcgcatgttgtcgcgggcatggctgacaccgaccaagcgttcgccacgcaggcggccatcgtcatcggcgctgagctggaaaatcccgctctccataccggccacccagctgccatcggcgcgctgggcgatgcaggcgagcatctcgtcggcttcccagctttgcgtggtggcgtctgccagattccagcgatacaggcgtttgttggggatgtcggcccagtacagggcctgatcgcgcggactccagaccgggctttcgcccacggagttgcgcgcatcgagaatcagttcggcttgcatgggcatgtccgacctcttgttattgttatcgacgtgagccttttggctcagtcgtcgccgaacgggcctgctgcggtgaaggcaccaccctggtagatggcgttcggatcgttggcggccatcggtggttgtgcctcgaccttgtcgcgaaacacttcggaagtgtccttgggctcgaagcccaggtgtgcggcatagcggttgtcccaccacacgttcttgttcgccgaggcgccgtagaccacggtatggccgacgttcggggtgactaggctgcgctcgatcagctggaccaggtcgtcgtagctgagccaggtgctcatcatgcggcggttcagtggctcggtgaacgaggagccgatgcggatgctgacggtttcgatgccgtagcggtcgaaatagaagctggccatgtcttcgccgtaggacttggacaggccgtagtaaccatccgggcggcgagggcagttggcgtccagggtctcggtctgcttgtggaaaccgatgacatggttggagctggcgaaaatcacgcgtttgacgccatggcgacgcgcggcttcgtagatatggaatacgccggcgatgttcgggccgaggatttcctcgaacggacgctccaccgatacgccaccgaagtgcaggatggcgtcgacgccttcgaccaattggtggacggcctgtttgtcggccaggtcgcagacctgtacttcgatgtgcgggccttctgccggcgccatttcggcgatgtcggaaaggcgcagaatcttggtcaggggctgcaggcgctcgcgcagtaccttgcccaggccgcctgctgcaccggtgagcagcaggcgatgaaagggtggttgcgcgttggaggtggtagtcatcaaagcggtctcgagtttgtttttatggagagcttgttatcggttgtcgtatgacgtgagaagattatcaacagcctccgattgtgctgtcaacgcgacatctcaaaaaaccgctgcaatccgtccggcaatgcaaaggcgccatttactgtgcggttgcgattgttttatcgacaaggctgcagccagtttttgactgccgggtcatactgcctcagggcatttctttctgttgcccgtagctgttgttcaggcgacagccgcgtgcaaaagattaaaagggggatggttttagtagttgtcgtacgataacgtatctccacagccagcggctgcctctttctccatgcgctacaggtactcgaagaaatgaccccacaagaattaaaatccgtcctctcctctggtctgctgtctttcccgctgaccgatttcgatgcccaaggcgaattcaatcctgaaggctacgtacgccgtctcgagtggctggccccgtacggcgccaccgcactgttcgccgccggcggcaccggtgagttcttctccctggccgctgacgagtactcctcgatcatcaagaccgccgtcgacacctgcgcgaccagtgtcccgattctcgctggcgttggcggctccacccgccaggccatccagtacgcacaggaagccgagcgcctgggcgccaagggcctgctgctgctgccgcactacctgaccgaagcgtcccaggaaggcgttgccgctcacgtcgagcaggtgtgcaaatctgtgaagatcggtgtggtggtctacaaccgcaacgtctgccgcctgaccgcgccgctgcttgagcaactggccgagcgttgcccgaacctgatcggctacaaggacggcctgggcgacatcgaactgatggtttccatccgtcgtcgtctgggtgatcgtttcagctacctgggcggtctgccgaccgccgaagtctacgctgcggcctacaaggccctgggcgtgccggtctactcctcggcggtgttcaacttcatcccgaaaaccgcgatggatttctaccacgccatcgccaaggatgatcacgctaccgtcgccaagatcatcgacgactttttcctgccgtacctggacatccgtaaccgcaaggctggctatgccgtgagcatcgtcaaggcaggcgccaagatctccggctacgacgccggcccggtccgcgccccgctgaccgacctgctgccggacgagtacgagaagctggctgcgctgatcaagaagcagggcgctcagtaagcttcacgcgcgagcggcaacatgaaagcccaggccttgtgcctgggcttttgcgttttttgggtgactgttgcaaggcaaaagcggccgttcgccgcttttgctttttgatgcttctcctgcacggtaataacagacgacacaaattgccccttcagaaggccgaatggaatcgttgtgtagggggatgagccgcatggaagcggcgagaggcctgatgggctatggatggcccttccaggccgacccccggaacgacgatgtaatgagggaatcccagcgcagctggggccggatgtcggggctaggtgtgtaaacccagtacgttgttcagtggcaatggagcccgactaattggcggcttgtagttcaggctgctatgcggcctgtgccagttgtagtggtgcagccaggcaggcaagtgcctagcgcgttgttcggagctgtcatagctgcgtgcataggcccactcacgcaggcttgtctggatgaagcgctcggccttgccgttcgttcgaggtgtgtagggtttggtgcggatgtgtttcagtccaagccgagcgcataagcgccgaaatgaatgagagcggtagcaagcgccattgtctgtcatgacgcgcttgaagcggatgcctaacccccggtagtaacgcagcgcctgcaacaaggcccgacaggcgctactgccgcgctcatcggggtgcagggtggtgaaagccagccgggacgcatcatcgatggccacatgcacgaactcccagccggcaccatcggagccctgcagacgatcccccgtaacccggtgccctggccgccagaatcggcccagcttcttgatgtccaggtgcaggagatcgccagcgttggggtattcgtagcgcactacgacaggggcgggctctagctcggccaaccgatgaaagccagcttgtttgagacggcgcgcaacggtactgacggccacgccgagtgcctgagcgatctgtcggtaggtatggcgagattggcgtagttgaatcaattgttcgatcagatcgactgccgtctcgtgaaggcatgaatgcggccgtgacgaacgatccatcagaccggtctcgccctcctcacgaaagcgtctgagccacttgtaggcggtgcggacactgactcctgcggcttgtgcggcatcttcgacacgtagcccgttgagcatacgctgcacgagaagggctcgacctcgcggggtaagacgggcatgtttatgcaggttcatccggggctcctggaaggctgtgttggtcgcgcttccagaattccgggaacgccccggatgaacaacctactgagagatcacagctaggccttttggttacttttggggcaatgccaaaagtaacccgctcgtcagagcggaattgagcgcgcaaacaacacggcaatgctggcgggctcattgtgggaacgggcggggatgcccggtccatgcccgtgacttttcgcgggcatggcccgctcccacggctagagaccgaccgctcccgccatattgcagccatcgatccggcaattacagaacgcttgcccgcctgccgagcaacagatttccgcatccacaaaaaagccgctgcaacctccgagggtgcagcggcttggcgtttctttgtcgcttagctgctggtgatcacctgcccgtgaggccggcgaatcttcgtccattccttgtaggcggtcacgatcaccacgatcacggtggcgaccagcaccgtgccggagatcggttcggtgatgaagggcatgaagtcgccctggctgctcatcaggccgcggcgcaggttggtctcgatgatcgggccgagaatgaagcccagcagcagtggggtgatcggcagcgaggcctttttcatcagccagccgagtacgccgaacaccagcatgcagccgacgtcgaacaggcggttgttgatgccgtaggcaccgatcacgcagagcagcatgatgatcggcaggaggatgtgcttgggcaccgacaggatgtgcacgaagccgcgcatcaggccgaacagggcgatgatcatcgccaggttggagaccaccagggccgcgaagatgccgtacaccagcaggctctgggtttcgaacagcatggggccgggggtgatgccgtggatcatgaagccggccagcaggatcaccgaggtgttgtcgccgggaatgcccagggtcagtagtggcaccatgccgccgccggtggaggcgttgcccgaggattcgctggcgatcacgccgtcactaacccctgtgccgaacttttccgggtgtttggagcgcttcttcgccgcgccgtaggcgaggatgttgcacaccgcggcgcccaggcccggcaggacaccgatgccagtgccgatcagcgaggagcgcagccagttgggaaagtgggcgatggtggccttcaccgaaaagcccaggttgctcagcttatagctgagtacctgcagcttcttctgcggtttgcgtgattcggcttcttcgaggatctgcgacaccgcgaacaggccgatcagcgccggcagcagggtgatgccggcgtccagttcgtgccagtcgaaggtaaagcgcggaaaagccgtgatcggcgccatgccgacgaaggatacggtcaggccgataccggccgccgccatgccccgcgccagggagccgccactcaggccggcgaccagggtcagggagaacagcgccacggcgaagtattcgtaggggccgaacttgagcgccacctccgccaggatcggcgacaccgcgaacagcaccagcaggctgaacacgccgcccaggaacgacgagatgatcgccaccgacagcgccttgccggcttcgccgcgcaccgccatgggatagccatcgaaggtcgtcgccaccgaagccggtgtgccgggaatgttcagcaggatggacggaatcagcccgcccgaggtgccgccgatatacaggcccatgagtagcgacaggccgtccaccgggctcatggcgaaggtcaccgggaggaacagtgccacgcccatggtcaccgtcaggccgggaatggcgccgatgatgatgcccagcaccgtgccgccgatgatcagtaacagggtctggaaattgagaatcgacacaatgccttcgatcaacatgatgaagctcctttcagtgcgctagcccagcagcccggcgggcaggctgatgtcgaacacgttgacgaacaggtaataggcggcgatggccgtgagcacggcgcacaggccgaacagcccatagcggcggttaccgtccttggtcagcacgatcatctgggcaaaggcgtagagcaccgacgacagcagaaaacccagcgggtcgagcaatgccaggtagatgaacatcagcacgatgctcagcagcacggccggcaggccgccgaacactccgggctctgcagcttcggccttgagcggctcgcggttgcggccaccggtgcgccaggtggacgcggcgatcaccaggccgacgatgaacagcagcagggcggtcaggcgcggcatgaacgaggcgccgacaccaatggcggcgaagtccttgaggttggcggaggcgacgaacatcgccacggcgccgagtatcaccgccgagccggtgatcaggtcgcggtaatcgcgaagggcaaatcgagacatgcagactctcccgcgccgctcggcaacgccgcgcggcggatggacataggcgagggcgccgcctggcgacgccatggatgccgaacaggcaggctattggccgcgcagcaggctctggtactgctgcagggtttgttgctgtgccttggcgaacgccgcaccctcttccgggccgaggtaggtcggggtcaccagcatcttcctggcttcggtctggtactcggggttgtcgaccacgcgcttgaccgctgcggagaacgtctcgaccacatcgggcggtgtttgcttgggcatggcgaagaagaagaacttgctgaagctggccaggaagccctgttcggcggtggtcggctcgtcggcgatcaacgggttgcgttgatcggagagcagcccgaggctgatgaagctgcctgccttcaggtagtcgcgcaccaggttgtactggacgttgatcaggtccacgcggccgccgcgcagggcgacgatcttggcggtgttgccgcccacgtcgatcagattcatcttcacgcccaattcctcttccagcgccacgccaaccaggtgcggatagccgccggtgagcatgccgaagcgggttttgccggggttggccttggcgtagtcgacgaaggatttcatgtccttgtagggcgcatccttgccggtcaccagaatggtggtgtcgtcttccatggccacggcgaccagctggaaatcgtcgatatcgatgtccgacaggccggccagtttcggcaccatggcctcgccatggaaaaacagcgcggtgtagccatcgggcttggccgacatcacgcggcgcatgccgatggtgccaccgccgccatcgacgttcaccgccaccagcggtttgcccagctccttttccaggtagcggttgaagacccgggcgttgacgtcggtgtccccgccgggggcgatgggcagtaccacctggatggccttgttcgggtagctgtcatcagcctggacgtgagtggcagcggcgctcatgcaaagcgcggcgaccaggccgagtgcagtgcgtagggaggtctgtggcatgaagtgattccttctcttgttgttgtgcatggcggagctcggcgagcagcgagctgccgatttcggcgcagccgatcagggccgcgttggtgcgggatatcgcgattgaggagggcgctggctcagccgtatgttcttggcgacctggcgcagggcgctgggctgaacgaggcaggcatccgctggtgcgtcgcgcctgcgggagagggcagtggccggatggggcgggtagtgggtgtcgtcatgtagcgcacctttgtcattgttcgaataacgaggctttccaagtgatgtcatcgtatgacttgatcgccagccgtctgaggcgattcaggcgtgcggcaacctcgctgtcaggctggaaagcgacttttcttcaatctaaagcatggaaatagccatgtaattggagaattattgaggttttggctaatttttggacaattcggggctttgtgcctcgagccagccgatggtctcgatcacgaagaaaaatgcatccggatgcttggattttttttagttgtacgataacgtatgacttcagttgccggtaacggcctccatgtcctcatccaagggtgtaagaagaatgactccacaagaactaaaaaccgtcctctcctccggcctcctgtcgttcccgctgaccgacttcgacgctgccggtgaattcaacccggcaggttacgtccgccgcctggagtggttggcgccctatggtgcgtccgcgctgttcgctgccggcggtaccggtgagttcttctccctggcggctgacgagtactcgtccgtcatcaagactgccgtcgacacctgcgccaagagcgtgcctatcctcgccggcgttggtggctcgacccgccaggccatccagtacgcacaggaagccgagcgcctgggcgccaagggcctgctgctgctgccgcactacctgaccgaagcgtcccaggaaggcgtcgcggctcacgtcgagcaggtgtgcaaatcggtgaagatcggtgtggtggtctacaaccgcaacgtctgccgtttgaacgccgatctgctcgagcaactggccgagcgttgcccgaacctgatcggctacaaggatggcctgggtgatatcgagctgatggtttccatccgtcgccgtctgggcgagcgcctaacctacctaggcggcctgccgaccgccgaagtctacgccgccgcctacaaggccctgggcgtgccggtctattcctcggcggtgttcaacttcatcccgaaaaccgcgatggacttctaccacgccattgcccgcgaagatcacgccaccgtcggcaagatcatcgacgacttcttcctgccatacctggacatccgtaaccgtaaatccggctacgcggtgagcatcgtcaaggcgggcgccaagatctccggctacgacgccggcccggtccgcgccccgctgaccgacctgctgccaggcgagtacgagcagttggcggcgctgatcgacgcccaaggcgcgcagtaacggtcatccacgactggctgcgtgtgggtcagtcggcgacgctgccgctccacaagcccgggcctcgtgcccgggctttttcgttctgccgggcgccacccgattaaccgggctctctggtgagcgcccggccggctggttaagatgcgcgatcttcactcagccagcggcccgtcatggcaaagaaatctcgcgcttcatcttcctccacgcctgcgagcaagggcgcgagcgtgacgctgatcgacgtggccaaggtggcaggcgtttcgccgatcaccgtgtcccgcgccctgcaccggcccgacgtggtcagcgaaagcgcccgtaagaaggtgctcgaagccgtgcgggtgaccggctatgtgccgaacatgctggctggcggactggcctcgaacaagagccggctggtggcgattttcgtgccgaccatcgcccactcgatcttcgccgaaaccgtgcaatcgctgatggatcacctgaccaccgcgggctaccagaccatgatcggcctgaccggctactcggccgagcaggaggagcggctgctcggcgcggtgcttggtcggcgccccgatggcatcgtgctgaccggcaccctgcacaccgaggaaagccggctgcgtttgcaggcggcgggcattccggtggtcgaggcctgggacctgggtgcatcgcccatcgacatgcaggtgggattctcccacgagaaggtcggccaggcgattgccgatcacctgcacggcaagggctaccgccgcttcgccatcgtttcggtcgatgactcccgggcgctcaagcgcggtagcagcgtggtcgaccagctcaagtcgttgggcatcgacgaggtgcccatggcggtgctcgccgcgcctgccaccctgcagagcggcagggaagggctgcgccaactgcttgccgacgggcacgccccgcaggtgatcgtctgcagttcggacaccgtggcccagggcatcctggcagaggcggcgagccggggcatcgaggtacccggtcagctggccgtcatgggcttcggggatctgtccagtgctgcccatcttcatccggcattgtcgacggtgaacgtcgatggtcggcgcatgggcaagcacgtcgcctgtgcgctgctgcagcgttttcgcgacggtgacgagcagcagccggtgcggctggacaccggtttcacgctgatcgaccgcgaaaccacctgacccgaatcagcctctcatcagacaactgacgacgtaacaagaaattgcttgaatgattgcgcaatcatagtaaagtcggctgtgtagcgaactgcgtagtgccatatcgaatgctgcattgattgcgcaatcatcgattgccgatctgtcagccaggcgccgtcagccaataaggataataaaaccgtgaaaaacagtatccgcacgtcctctccatgccctaacacgggcagtttccgttcgtccctgtctgcgtccaacgcctcgaaaccctacccgggtgtcgcgacggctcctgccacgagctagccggccagatacaactccgttttcagacttcatgaccccgcccttgggcggctggcgcgtccgcacgcgcctgtcagcaataaaaataacatcgaggtgagatctccatgggagacacaaagaaaacccacgtccgttacctgatactgctgatgctgtttctggtaaccaccatcaactacgccgaccgcgccaccatttccatcgcaggctccagcatgcagaaggatctgggtatcgatgcggtcaccctcggctacatcttctccgccttcggctgggcctacgtgatcgggcagatcccgggtggctggctgctcgaccgcttcggctccaagcgcgtatatgccgccggcatcttcatctggtcgctgttcactctgctgcagggcttcgtcggcatgatgccggtggcctgggcggtggtgaccctgttcgtgctgcgcttcatggtcggcttcgccgaagcaccgtcgttcccgggtaacgcccgtatcgtcgcggcctggttcccgacggccgagcgtggtaccgcatcggcgatcttcaactcggcgcagtacttcgccaccgcgctgttcgcgccgctgatgggctggatcgtctattcgttcggctgggagcacgtgttcgtggtcatgggtgtgctgggtatcatcttcgccggcatctggatgaagaccatctacaaccccaaggaacacccgcgcatcagcgccgccgaggtcgagcacatcgccagcaacggcggcctggtcgacatggatcagaacaagggcagcggcgggccgaagtggcactacatcacccaattgctgaccaaccgcatgatggtcggtgtgtacctgggccagtactgcatcaacgccatcacctacttcttcctcacctggttcccggtttacctggtgcaggagcgaggcatgaccattctcaaggccggcttcatcgcctccttgccggcgatcatgggtttcgtcggcggcgtgctcggcggggtgatctccgactggctgctgcgccgcggcaatagcctgaccctggcgcgcaagctgcccatcgtctgcggcctgatgctgtcgaccagcatggtgctgtgcaactacgtgtcggccgaatggatggtggtcggcttcatgaccctggccttcttcggcaaaggtctcggcgccctcggctgggccgtggtctcggacacctcgcccaagcagatcgccggcctgtccggcggcctgttcaacaccttcggcaacatcgcctcgatcaccacgcccatcgtcatcggttacatcatcagcgccaccggctcgttcaagtgggcactggtttacgttggcgccaacgccctggtcgcggtgttcagctacctgttcatcgtcggtcgcattcagcgtgtggtgctgaaggatgaaaacggccaggcgctcggcgaacaggcttcgcccgctccggcaacctgaccgctcgcggcctcgcctggcaccggcaggcggggccatgaccgtcttttacaacaagaaaaggattagcctccatggatctcattcaacatcagaactctccgcgctatatccgcctgcattccgacgataacgtcggcgtggtggtcaacgagcagggcgttgccgcgggcggtcagttcgccgatggcctgcaggcgctggaaggcattccgcaaagccacaaggtatcgctggtggcgatccccgaaggcggcaccgtggtgcgttacggcgaagtgatcggctatgcgctcaagcccatcgccgccggcagctgggtgaccgagcaggtgctgcgcatgcccgagccgccggtactggacaacctgcccaaggcgaccatcaaggcgccaacgcccgaaccgctggacggctacaccttcgaaggcttccgcaatgccgacggcaccgtcggcacccgtaacattcttggcgtgaccaccacggtgcagtgcgtggtcggtgtgctcgaccactgcgtcgagcgcgtgcgcaaggaaatcctgcccaagtacccgaacgtcgacgacgtggtgccgctgtcgcacagctacggctgtggcgtggcgatcaacgcgccggacgccgtggtgccgatccgcacgctctacaacatcagccgcaaccccaacctgggtggccaggcgctggtgatcagcctgggctgcgagaaactgcaggccaaccagctgatggacggtgacgccctgacctgcggccagaaagaggaagaatggctgttccgcctgcaggattcgggcaccggtttcgccggcatgatcgaacagatcatgggcatgatcgaggatcgcctgaaggtgctcgatcagcgtcgccgcgaaaccgttccggcttccgagctggtggtgggcatgcagtgcggtggcagtgacgccttctccggcatcaccgccaacccggcgctgggcgtggcggccgacctgctggtacgggccggcgccaccgtgatgttctccgagaacaccgaggtgcgtgacggtattcatctgctgaccccgcgtgcctcgaccgtcgaagtggccgatgcgctgatccgcgagatggactggtacgaccgctatctcgagcgtggcatggccgatcgcagtgccaacaccacgccgggcaacaagaagggcggcctcaacaacatcgtcgagaaggccatgggctctatcgccaagtccggcaacagcccgatcgtcggcgtggtctcgcccggcgagcggattcgcggcaagggcctgtggttctgcgccaccccggccagcgatttcatctgcggcaccttgcagctggccgccggcatgaacctgcacatcttcaccaccggccgcggcacgccctacggcctgtccatggtgccggtgatcaaggtggcgacccgcacccagctggccgaacgctggccggatctaatcgacgtcgacgccgggcagatcacctccggacgcatgacgctcgatgaaatgggctggcacatcttccagctgtatctggatatcgccagcggcaagaaacagacctgggccgagaagcatcggctgcacaacgatctggtgctgttcaatccggctccagtcacctgagaacccgccccaagtcagctgcgcgtcggccctgcggcgttaaaaacaggctcggaagccgcttgcggctaacgcgctttagcgcggctctgaaggagcgagcggagcgagtcatgctcatgtacaccagtacactccgcttcctcgcctgtttttgcggggccgcctaggccttgcagggctctagctcgcaagacttgaagcgggttcttttctgaagatatcccgagccgcctctctttcgcccgtgtcgcggcaggtatcatccgcacttcgatatccacgacaggagagctgcatgactcgtcccaccgtgcttcaggtcggtcgttttccgccacgtttcaatgagcgcctgcagcgcgactatcaactgatccgcctgtgggagcagaaggagtttctcgccgagcgcggcgccgagatcgatatcgtcgtgacctcggcacgttacggctgcacggccgagcaactggcccggatgcccaacctcaaggccatctgcagtttcggcgttggccatgattcgattgccgtggaagaagccaaggcccgcggcatcgcgatcagcactacgccggacgtgctcaacgagtgcgtggccgacacggccattggcctgatcatcgatactgcccggcaattttccgcctccgaccagcacgtgcgccagggcaaatggctcaagggccagtacccgctgacccgcaaggtcagcggcaagaggctgggcatcgtcggtttcggacggatcggcaaggaaatcgccaagcgcgctgccggtttcgacatggacatccgctaccacaatcgccggcctgacccgagcaccgagtacggttacgaggccgacctcaaggcactggcaagttgggccgactttctggtgctggcctgcccgggtggggcctcgacccatcacctgatcgacgccgaagtgctcgccgccctgggcgctgacggcattttggtcaatatctcccgcggtagcgtggtggacgagcaggctctggttaccgcgctgcaggccggcacgctcggcggcgcggggctggatgtgttcgaggacgagccgcgggtgcccgaggcattgttcgccatgcccaatgtggtgctgttgccccacgtcggcagcgccaccgaggaaacccggctggccatggagaaccttgtgttcgataatctcgacgcctttatcgagcgtggtgagctgatcaccccgctttgagaacatgttcacgatcggctgcgcgtcggccctgcggtgttaaaaacaggctcggaatgctcatgtacatcagtacacaccgcttcctcgcctgttttgccttgcaggcctctagctcgccagatcgtgagtacgttctgaccgaataggcgagccgcgcaagcggctttcgcttatacgcgccgggccacaagcccgaccgcggtttctacccttgagcgtcacccggtgcgccacaagcgcaccgggctcctcgaatctgcttaggccctgtcaggtggaattgtcgcgcgcagagcgcgctcccacaggattttgcccgcccggtcgttgcaaccagatcccgagacctgtcagcccagcgtggcctcgcgccgtgcaatgaacgccatcatggtctggttgccatcgaggatgtcggtgcagatcgcctggcgtgccgcggcgccgtcgcctttttgcagggcgtgaaagacttcccagtgatgctcgatggccatgcgttcgttgaagtcgccataagccagtgcgatcagcggaccggtgcgcatccacaggctgtcgagcacgtcgcgcagcagcggcatatcagcgatttcggccagggcgaagtgaaaggcctgattgagcttcagcgccgcgatcagatcgccgccgtgcaccgcctccaggttgtcgcggatattgcgctcgagcatctgcaactgctcgggcgtgaccttggccgctgcagtttctgccgccagcccctcgagcgccaggcggatgctgcgaatttctgcgtattgcgcctggctcagcaccggcacgcggatgtcgcgcggggttttcagaatcagcgccttctctttggccagctgcaggatcgcatcgcgcaccggtgtgacgctggtgcccaattgctcggccaggtcgcggatgcgcagccgatcgtttggctggaagcgaccggtgatcagggcttcacgcagcagcgcgtaaacgccactgcccaggtaggtgtggctgagaccttcgatggggtatttcatggcgtgtcttccgtgggcgctggcgcggcgattctaccgcgcagcgctcatacgtgctggccgccgttgacgtgaatttccgcgccattgacgtaagtcgccccggacgtgcagagaaaatacaccagcgaggcgacttcctcgggtttgcccaggcgatgcatggggatgttgcgctcgacgatctgctcggtgccggaggagaggatcgaggtgtcgatttcccctggcgcgatggcattgacgcgcacgccatggcagccgaattcatgggccatctcgcgggtcagcgccgccagcccggccttggacgctgcataggcggaacccgcgaatgggtgaacccgcgagcctgcgatggaggtgacgttgatgatgctgccctgggccgctttcagttcctcgaacaggccgcgggcgagcagggcggtggagaacaggttgacgttgaataccttggtccaggtggcgtagtcgctgcccagcacgccgaggcgtgcgccgtcctcgcccttgggcgatatgccggcgttgttgaccagtgcatccaggcgcccgccgagcttttcgcggatcagcggcaggctctcctgcaaatgctcgatgtcttccaggtcaaggtgaatgtgattgagcttgccctcggcccaggggcattcggcgacccagtcgtggcgcgaggcggtgaagactcgccagcccgctgcatggaagtgtttgaccgtggcgtggccgatgccgcggctggcgccggtcagcagcagggttttctgatcgctcatgacttatctccgcagtagagggctcgcgcaagcactgtagctggtctgatcatcgctcaatgaaaaatatgatgcatcataaatttttgagtgttttaatgaatccgccgtgcacgccaataacaacaagtagatggcctggtggacatgttcgatgcctcagtgctgggtccagtgccccatggttcttgtcggtaaagcaccggtgtttcttccttgaagctgcccttacccatccagagcctcggccctgccaggagcaaccctcaatgttcaagaaaaccgcactaatgatcgccctcgccagcagcaccgccactctgcaggcggcagaaaaactcgccgtggtttcctttggcggtgacaacaaagtggttcaggaaaccgccttctacaaacctttcgaggcgcgtgagaaggtgcgcatcgaggcctccgcgtacaacggcgagatggccaagatcaaggtcatggccgacaccgggcaggtttcctgggacgtggttgaagtggagacccccgagctgatccgcggttgcagtgaagggctgttcgagccgctggactgggcgaagatcggcaagcgtgaggatttcattcccgaagcagtgagcgactgcggcgccgggatcttcatctggtcgacggtactgacctacgacagcagcaaactcaagggcgctcccacgggctgggctgatttctgggacgtgcagaaattcccgggcaagcgcggcctgcgccgtggtgccaagttcactctggagttcgccctgcttgccgacggcgtggcgcaggccgatctgtacaaggtgctgggcaccgaagaaggcgtcgagcgggcgttccgcaagctcgatcagctcaagcccaacatccagtggtgggaagccggcgcgcagccgctgcaatggctggccgccggtgacgtggtgatgacctcggcctacaacggccgcgtgaccaccgcgcagaaggaaggccgcgacttcgtcatgcaatggaatggcagcctttacgacctcgatcactgggccatcgtcaaaggcagcaagaacaaggaactggccgagaaattcatcgccatggccagcacgcccgagttgcagaaggtctatgccgagggtattccctatggcccgaccaacacccataccatggcgctgatcgacccggcgattcagggcagcctgccgacggcgccgcagaacctcaagaacgctcgcgccatggatatcgagttctggatcgaccatggcgaagacctggagcagcgcttcaacgcctgggccagcaagtaactgacaacgcagagcccggcagtgggagcgggccatgtccgcgtaatcttgggcatggcccgtttgcactggatgagctgcggcaacaggcagtaacgcgaattgaacgataagccgattcttggcggagtgtacggatgtgtcgctgaatacccagattgtccatgaccccttactgcaggcgcagccggcacaggtcagcgcggtgcgcgccggtatcatcgccagcgagcgcttcggcgtgctgggcagtgcccgcccgctggcgggtgagcgtgatctgaatttccagctgagctgtgcggatggcgcctcgtatctgctgaaaatttcccacccgctggaaaacccccaggtggtggatttccagaatcaggcgctgctgcagatccagcgcgccgaccccgaactgccggtgcagcgtgtgtatccagcgcatgacgggcgctatcaggcggcggtcgatatcgatggtcagcagatgctggtgcgtctgctgtcattcgtcgaagggctgcctttgcatcaggtcagcgctcgcagcgccggattgcgccagaacctgggcgacgccatggcgcggctcgacagggcgctggccgattatcagcacccggcctctgggcatgaactgctctgggacatgcagcacgctgcccggctgcgagcgctgctggtacatatcgatgacggacccctcagagcgctggcgagcgcggcgctggatgccttcgaggcccgcgccttgccgcgttatcctgctctgcggcggcaggtgatccataacgacctcaacccgcataacgtgatcgtcgaccccgagcagccggagcgggtgctgaatattctcgacttcggcgatatggtcgaggcgccgttgatcaacgaagtgggcgtggcagcggcctatcaggtggggcatgacggtgacgtgctggcgcccgcgctggacttcgtggccgcctaccaccagcgcaatccgctacttgcagaggagctggatatcctcggcgagctgatcgccacacggttggtgatgaccatcgccatcaccgcctggcgcgccagcctgcacccggaaaaccgcgactacatcctgcgcaacgtgccgcaagccagcgccagcctgcgtgggctggcggccatcgaaccggcagtggtgcgccaacgtattcatcaagcctgccagggagccttgcagccatgaccatgatcaacggcttcagcgcggcggatgccgagcgcctgagcgaaaaggaacgcagcctgatcgcgcgccgcgaacggctgcttggcccggcctaccggctgttctacgagcgtccgctgcacgccgtgcgtggcgaaggtgtatggctctacgatgcccagggccggcgctatctggacgcctacaacaacgtggcgtccatcggtcactgtcacccgcgggtggtgcaggcgattgcctcgcaggcagcagtgctcaatacccacacccgctatctgcaggaaggtattctcgattacgccgagcagctgttggcgacctttccggccggcctggagcaggtgatgttcacctgcaccggcagcgaggccaacgacctggcgctgcgcatcgcccgacactacaccggcggcaccggtgtgatcatcacccgtttcgcctaccacggggtgaccggtgatatttccgcgctgtcgccatcactcggcgccagcatccagcttcctggacatgcccgctgcgtgcacgccccggatgtctatcgcctcgggcccgaggcgggcaagctgttcgcggaagacgtgcgggccgccatcgccgatctgcgcgcccacggcatcaagccggcggcgctgctgatcgacggcatcttcgccagcgatggcatcttcgcagggcccgaaggctgcatcgccgaagcggtcgccatcgcccagtccgaggggctgctgtacatcgccgatgaagtgcagtgcggctttgcccgcaccggctcgcatatgtggggtttccagcgccacggcgtgcagccggatctggtcagccttggcaaacccatgggcaatggccagccgatcgccggtgtggtggcgcgccccgaggtgctcgaaccgttcggccgcagcatgcgctacttcaatacctttggcggcaacccggtgtcctgcgccgccggccaggcggtgctggacgtgatccgcgatgaaggcctgcagcagcgctcggcgcagatcggcgattacctgctggccggcatccgccagctgtcccagcgccacgatctgatcggcgatgtgcgcggggcggggatgttcatcggcgtcgaactggtcagtgatcgggccagcaaggcgccggcggccgagcaggccaagcgggtggtcaacggcatgcgcgagcgcggcgtgctgatcagcgcggccgggccgctggagaacatcctgaagatccggccgttgctggcgtttgagcaaagccatgccgatctgttgatcacggccctggatgaggctttgcaggcgctggcctgagttaatcaggcccgcttgagaaactcggcgggcacggcttgcgtcagccacacgccattgtcggcctggaagaattcgaagccctgcgcgtgcatgcgcaacgcgtcgacgtcgagaatcaccgggctgccgtagcgctggccgacctgcagggcagttggtacatcctgggacaggtgcacgtgatggcgcgccccggcgaccaggccctggttttcgatggattccagaaagcggctggccgtgccgtggtagaggcgttcgggcggctgcttctgcacatgttgcagctgcacctgggcggtcgagtggccttgagcggcgcggatgcggcggccatcggtggacaggctgaagcgcttcttgtcgctgctggccaccacgtcttggatggtttcgatatccagcgagcgatcgctgcgcgccgcgcctgcgatcagcgcatcgatgtcggcccagccttcgctgtccagctgcaggccaatggcctgtggctcatgacgcagcacgaagctgaggaatttgctgatttcttcgcggctcatctttcaattacatccatgtcgtaaaacggtgcttacgcgccgggtttgctgtccagcgccttgcagctggcggcgaagttctgcttgcaggcgctctggaacaggcggcgagcctggttggggtcacgctgcacgccatcgatgccgcgcaggtaaaggttgccgagaatgtgctgggccatggggttgccgctgctggcggactggttcaggtacttgagcatggcgggtgggttgcggaattccgggttgtcgcggccggtatagaggtaggccaggctgaccgccgcttcggcatggccgcggtcggcggcctgcttccaccagtattcggcctgcttgagatccttctgcggcttgccgacgaaatagaagctgccgagcttgaactggctgtccaggtcgccgcgctgggccagttcgctcaggcgctgaaagtcgccctcggcggcctgctgttccggcgaggcggtactgggcgcaccctgattggcgggcgtctggctttcatcgcggttggcgcaaccggcgagcagggcgagaaagctggcgagcagcaatggcgtggtcaaggcggacagtcggttcatacatgggctccagggcaagggacggcctgcgctgcatggccttgagagccagggagccgtcggtgctttgatgattgtcgtgcttcgacccgcccgtcagcgaaccgttcgcctgttgatagcggatgtcgcttggtggtgtgaaattaatcgtgtattttttcatgaaatatctattcgataatttcatttcatgtttcgccaatccactcaccacctcgctacctactatgccggcaccttcccgggcgtcatggccgagcgtgctgcgctggaagaaagcctgaattgtgatgtggtgattatcggtgccggcttcagtgggctgcactgcgccctgcgcctggcccaggccggcaagcgcgtggtggtgctggaagccagtcgcgtggcctgggcggcttccgggcgcaatggcgggcaggcgctgctcggttggtcgtgcgatatgccgccgctggaaaaggcccttggcctcgatggcgctcgtcagctgtggagcagcatgtgctgggccgccgatgaactacgtgaattgccggtgcgccatggtttcgaggtggattaccggcgcggcagcctgtggaccgcggtgctgccgcgccgcgtcggccagcttcgcgaggcgctgcacaaatggggctaccacgacctgcggctgatcgaaggcgccgagctgcgcgagtgggtcgacagcccgcgttacgtcgcggccctgcatgatgcgcgtggcgcgcacctcaacccgctcaagctggctcaggggctggccgcagccttcgagcaggccggcggccgcatctatgagcagacccgcgccctggcctacgaaaccctggcggacggctatcgggtgcgcacgccccagggtgaagtgcgcgccgacgtgctggtgctggcctgcaatgcttacctcgacgaactggatagatctctgtcgcaacggctattgcccgtgggctcctatcaggtggccaccgccgcgctcgacccccagctggcgcgctcgctgctgccgcacaacagctgcgtgatcgacaatcagttcgtgcccgactatttccgcctgaccccggacaatcgtctgctgttcggcggcggttgcacttatctcggcggtttgcccagggatattccagccgccacgcggccctatctggagcgggtatttcctcagctcaaaggcgtggcgatcgattacggctggggcgggcatatcgacgtcactctcaagcgtaccccggatatcggccgcaccggccagcgctactggctgcagggcttctccggccatggcgtgctgccgactctggctgcggcgcgggcggtgaccgacgcgattgccggcgacgagcaattgctggcgctctaccagcgcatcggcaatccgtgttttcccggcggcgcctggttcgccgcaccgctggaagcagcgggcaaggcctggtatcgcctgcgtgactatttatgaagggctccaccgtcatggacatgcaggaagaaatcgaaggcctcgcgatcctgattcgcgacctgcgcaagcacaagaacctcacgctcggtgagttggccgcacgcattggtcgctcggtgggctttttgtcccaggtcgagcgtggcctgtcgaagccgaccgtggcggacctgaccgccatcagcgaaaccctcggtgtgtcgaccacctacttctacagtctcgacaaaccccgcgagctgccctgggtcactcgcccaggggagcgacgcaccctttattacgccggcggcatcactgatatgctggcctcgccgagcatgtcggccggcttcgccatgctggaaagccatctggcgcccggcgccaccagtggcgaggggcacctgaacgacagctcggagcagggcggtttcgtgctcgaaggccagctgagcatctggctggatgaccagcccgagccggtcaccctcggtcccaatgacagcttccagctaccgccgcacagccagtttcgctacgccaaccttaccgaccagcccgcacgggtgctctgggtgttccgctaggcgggcacgggaaatcacacatgaccttcagcagtttgtccgacgaagtccgggcctttcgcgccgcccaccccgacgtgcgttatgtcgatctgatctgcctggacattcccgggcatttctacggcaagcgttaccctatcgacatgctggaaaaggtcgctgccggcagcctgctcaagctgccgcagaactgcgtgctgctcggcgcccagggcggcctgcacgagatcggcgactactgcttcaatgacggcgacccggatgccacgcgccgcctgatccccggcacgctcaaaccggtgcgctgggagcagcagccgctggggcagatgctgatcagctccgatggcaccgactcgcccatcgaattcgagccccgggaggtactggcccgagtcctgtcgcgcctggccgccaagggcatccatccggtggtggccttcgagctggagttttacctgttcgaccgcgccctgaaggacggcctgccgcaatacccccgcgacccgctgtgcggtgacgaggatgaccagccgaatctgcatatcgagcggctctcgcgcttctcgccggtgctgcacgaaatcgtcgaggtggccaatgaacagggcatcgacgccaacgtgatcaccgcggagatcggccccgggcagttcgagatcaacttcggccactgcgaagacggcctgcaggcagccgactgggccgcgctgttcacccgtctgacccgcggtgtggccctcaagcacggccaccgggcgagtttcatgagcaagccttacctggatgccccgggcagcggcatgcacgtgcacgtgagcctctatgaccggcagggcaacaacctgctggcgccggatgacggcgggccgctgcgccacgcggtggccggttgcctggactggctgccgcactgcatgccgatcttcgcgccgcaccgcaatgcctaccgccgctacggctcacgggtgaacgccgccagccgtgccagttggggctatgaggatcgcgatgcctgtgtgcggattcccgactccgacgaccgcaacctgcgcatcgaacaccgcctcgccggggccgatgccaacccgtatctggtgctggcggccatcctttcggccatggaacacggcctggagcagcgcgccgaacccatcgcgccgctgaacgagaaccgccagagcggcatcgactttcccatggacatgctcggggcggtggcgcagatgcgtcatcacccggcggtcaatgccgggctgggcgaagagttcgtgatggtctactgcgagaacaagcgccaggatcatctggcgttcatggagcatatcaacgcgcgtgagtaccgctggttcctttaaggcgtacgcatctataaatagaaaaaacccgccaatggcgggttttttctatgggctgcgggttagcggaacagcgaccagctcaccgcatagtcattgaagcccaggccccacaacgccacggtcagcgccagcagcagctcgagcaccagtacgccgatggccagggtgccgccggagatggtcaggccttcgttgaccggaatgcgcaggaacgccggcatgcccacatagagcagacgtgcgctgtaggccagggcgatgatgccgacgatcagcagcagccaggctttcgggtagagcagcgcgatgccggcgatgaacagcggcgtggccacgtaacctgcgaagatgatgcagcggctgcggctcgggcgactggcgaaggagtcggacatccagtggatgacattacccatgatcgccacgccgatcagcatcaggatgtagaacacgatgcccagcgccgccgcagtcggcaccgcgaccttgtaggcttcgccgcccaggtgccagccgatctgggtggtaccgatgaatgcgctgacgacggggataagtgccatcagcagaacgtgtcgtgcataaaggttggtgatgctttccttttcccggtcgatgttgcgccactcgcggcccgggttggacagtaacccccaaatgtgattgatcatgactcttctcctctggctccagcatcgcgccggcatgagatatccgagagctgatcagcctggattgtgcggcaatcgccattcaattcagccctcacaggtatgagtgaagatcaccgcaataggtttgaccagaaattcgccggggcgcccctcactgccttggtgctaggacgaacgctgcggcacgcgccgcatttggcggggcacgagcgcactcgcccgcctgaccgcaggcgtcgtaaccgggtatgtccacctcacctgtcttggaacactccgactgcctgcaaagcccgccagtggcggcgctggccttgggtggagtaggggagggcgcataaccttatatttcctgtgtgctctttggcccctgcccggtgcggggcaaaggtgctatgttgcgcaccctctcaaatggggtcagaacatgagcgacgacaaggcacgtaacccatccatcgagcagccggactcgggcaagcgcggtggttgtctgtggctgactctgctgggcctgggcttcatcgtgctggtgttcggcatcatcatctatgccatcacccgggagcagacggctgacgtgcaggccaatgaacagcgcgccattcaggcctgctgggtcaaggccaacgacccgtcggccacgcccacctcccgtgcttttgccaccgacagctgcaaggaaatggaaaagcagtttcgcatcaaatacgggcgggattccgagcgatgagcgcggatcaggccgcaccgtccaagcgcttcctgttgaccctgtgcctgctggcgctggtcatcgtcttggccatggcggcctgggcgtggagccgcttcggggtgtcgtacctgcggccctttggtgatcaggagcagcaggcggtgttcttccagggcggcggcctcaagctgcccgccgagctggccgggccaggcaagattcgcgtggtgcacttctgggacccgcaatgcccctgccacaaggaaaccgacgctcacctcaattacttgatcggcctgtaccggttttccggcgtcgagttctacagcgtgcagaagccgggcagcaaaggcgagatgctgccgtttctgcgcggcaagctgacgcctctggagtccatcgaaggcatggagtcgattccggccagcccggccatcgccatctgggaccagaagggcaacctggcctatgccggcccttacagcgaagggctggtctgtaactcgtcaaacagtttcgtcgagccgattctcgacgcgctgtcggccaaccgcagcgtctcggcggccaataccatggcggtgggctgctactgcgactggcaggcgaaagagggttcttgattcatcgcagtaatccacagattttttagggttactgctgtgcgacatattgacgcgcaaatgcgcagatatgagccactattatatgtcgcaacgctcccggtgattcgcgctcggcctgcaggcgatccttcgctccttggctgtagctgtgatcatgtggggctttgcgagttgcacgagctgttgccagctgcccgatggcggctggtctggcagggtcggggcagggcggggcggttgttacaccccgactatttgtaggcccatcgtcgttatgcggttggttttttcggctgcgtaaccgaaaatgtcgccccctccgtttagtagtttcgaagctgaaacgatttcggtgcctcggcgcatcgttttcctggcatgtcctgctgtattgggcgtcgtcaggctgaacagaacgctatgtgggatatcactttgctgaaggtcgtgaaatgagagaagagaagtaccaccgcttgttccgcacgcttctgacgattgtcgtggccgtctccctgagtggctgcgactgggttcttttcgattcgaaaggccaaatcggcattgagcagcgcaacctgatcattaccgccactctgctgatgctgatcgtggtggtacccgtcattttcatgaccattctgttcgcctggcgctatcgctcctcgaacaaggacgcgacctacgcgcctgagtgggctcactcgcacaagatcgaggccatcgtctggggcgtcccttgcgtgatcatcatcgtgctggcggtgatcacctggaagaccacccactcgctcgacccctacaagcccatcgagcacgagaacaagccgctgaccgtcgaagtggtttcgctggactggaaatggctgttcatctatccggagcaaggtgtcgcttcggtcaatgagctgtacatcccggccaacacgccgatcagcttccagatcacttcgcagaccgtgatgaacaccttcttcatcccgcagctcggcggcatggtctacgccatggggggcatgcgcacccagctgcacctgatcgccaacgaagagggcgagttcttcggcctgtccggcaactacagcggtcatggcttctcgggcatgaagttccagacccatgcgaccagccaggaagagttcgaccagtgggtcgccaaggccaagcagtcgcctaacaccctggacttcaatggcagctaccagatgctcgccaaaccgagtgaaaacaacccagtcgagtacttcaatgctcagccaggtctgttccggcagatcctcggccagtacatcgattacaagagcaaccctgtgagcgaagccgcgcacgcttcaggtgcggaggaataaacgatgttcggaaagctgacactagatgcaatacccctgcacgagcccatccttgtagtcaccatgatcgcggtggctctgggtggtctcggggtggttggtgccctgacctacttcaagaagtggggctacctgtggaccgagtggctgacttcggtcgaccacaagaaaatcggtgtgatgtacattctcgtcgccctggtcatgctgctgcgtggcttcgctgacgcgatcatgatgcgtacccagctggcaatcgccacgggtggctccgaaggctatctgccgccgcaccactacgatcagatcttcaccgctcacggtacgatcatgatcttcttcgtggccatgcctctggtggtcggtctgatgaacatcgtcacgccgctgcagatcggtgcgcgcgacgttgccttcccgttcctgaactctctgagcttctggctgttcgtggtcggcgtgctgctgaccaacatctccctgttcgtgggtgagttcgccatgaccggctgggtcgcgtatccgccattgtcggggatcgagtacagtccgggggtcggggtcgactactacatatgggcgctgcagatatccggtatcggtacactgctcaccggtgtcaacttcttcgtgaccatcatcaagatgcgtgcccctggcatgaccctgatgaaaatgccgatcttcacctggaccatcctgtgcaccagcgtgatcatctgcggcgcgttcccgatcctgactgccgtgctcggcatgctgactctggaccgttacctggatttccacttcttcaccaacgaagcaggtggtaacccgatgatgtacgtcaacctcctgtgggcctggggccaccctgaggtgtacatcctgatcctgccggctttcggcgtgttctccgaagtcaccgcagtgttcgcacgcaagcgtctgttcggttacgcctcgatggtctgggctaccgtggcgatcaccgtactgtcgttcgtggtatggctgcaccacttcttcaccatgggctctggcgccagcgtcaacgccttcttcggtatcgcgacgatgatcatcgccattccgaccggtgtgaagatcttcacctggctgttcaccatgtaccgcggtcgtctggagttcacttcgccgatcctgtggaccctgggcttcatcatcaccttctccatcggtggtatgaccggcgtactgctggccgttccgggtgctgacttcctgctgcacaacagcctgttcctgatcgcccacttccacaacgtgatcatcggcggtgcggtattcggctacatggccggtatcaccttctggttcccgaaagcgttcggcttcaaactgcacgaaggttggggcaaggcgtcgttctggttctggatcgtcggcttctacttcgccttcatgccgctgtacgtactgggcttcatgggcatgacccgtcgcctgaacagcaccaccaaccccgagtgggagccgtggctgtacgtggccgtggtcggcgccgtgctgatcggtatcggtatcctgtgcaccctgatccagttcgctgtgtcgatcatcaagcgcaaggaactggccgacgtgactggcgacccatgggacgcccgtaccctggagtggtcgacttcctcgccacctccgttctacaacttcgccgttactccgcatgctgaccgcatcgacgagttccacgagcagaagcgtgatggcctcaagcctgcgccaagtaagtactcgccgatccacatgccgaagaacaccggcgttggcttgatcatgtccattggtgcgctggccttcggcttcgccctgatctggcatatctggtggctggctgcattgagcttcgtaggtaccttcgccgttctgattcgcaacagctacaacacagacgtcgattactacgtgcagcccgatgagatcgagcgcatcgagaatgcacacattcaagcaaaggctaagcaggcgtaaaccatgtccagtgaagttttgagcaaccacgccgctcatgacgatgatcatgagcacgagcatcaccacgacgcgggtgaaatgaaggtcttcgggttctggatttacctgatgaccgactgcatcctgttcgcgagtatctttgcaggcttcgcggtgctcagcaccgcgtacgccggcgggcctactccgaaggatctgatcgacctgaaactggttttggtcgaaaccttcgccctgctgttctccagtatcacctacggcatggccatgctggccatgtaccgtggcgacaagggcaaagtgctgtcctggcttgccgcgaccttcctgttcggcctggtgttcatctcgatcgagctgtacgagttccaccacctgatccatgaaggcgccgcgccgcaggtcagcgcctactggtcggcattcttcacgctggtcggcacccatggtctgcacgtcagtgccggcctggtgtggatggccgtgatgatgcaccaggtcgccagccgtggcctgactccggtcacccagactcgcctgagctgcctgagcctgttctggcacttcctcgacgtggtctggatctgcgtgtttaccgttgtttacctgatgggggctctgtaatggctcatgatcaccactctgccgctggcgccagccacggcagcaccaaggattacgtcgtcggcttcgtgctgtcggtgatcctcaccgtgatcccgttcgcgatcgtgatgaaccccgtcatgtcgaaagcggccacgctgttcaccatcgtcgcgttcgcggtcgtgcagatctacgtgcacctggtgtacttcctgcacatgaacacctcgtccgctcagcgttggaacacggttgccttcgtgttcaccatcctgatcaccatcatcgtcgtagcgctctccatctggatcatctggagcatgcactactacatgatggccaattaaaagagagcagcctgatgttcaagcaatacctgctcctgaccaagccgggcatcgtcttcgggaacatgatttccgtggccggtggcttcttcctggcttcgaagggggatatcgacctgatgctgttcctggcaacagcactcggcgtcgctctggtgattgcttccggttgcgtgttcaacaactacatcgatatggacatcgatgaaaagatggagcggaccaagaacagggtgctggtaaaaggcctggttccgccgactcatgccatcgtttacgcctgcatcctcgggattgcaggcgttgccttgctctataaagccacgaatctgcttgcagtcgccttggtcctgatgggcttcgtcgtctacgtcgggctgtacagcctgtacctcaagcgcaattcggtttatggaaccctggttggcagtctgtcgggcgccgctccgcctgttgtgggctattgcgctgtaagcaacgagttcgacatgggggcagcgattctgctgctgatcttcagcctctggcagatgccccactcgtacgctatcgccatctttcgtttcaacgactaccaggccgccaacattccggtgttgccggtgatcaagggcgttcccgctgccaagcgcagcatcgtcttgtatatcgccgcgttcttggtcgccaccctgatgctgaccatcagtggttacgccggctacagctacttcgtggtagcggcagtcagcggcgcctactggttgtggatgggggtgtcgggttacaaagccgtcgatgacaaggtctgggcacgtaagctgttcgtgttctccatcgtcaccatcaccgccctgagcgtgatgatgtcggtggacttccaggccacgccgagccagatgctgatgacctcggtcaatcacatctgcggcgccgacaacgtcagcggtttctgtgcggcatttgcctcgcgctgagccttgacgagcgaatcgagcgggccccgtcatcactggtgacggggcccgttttcgttatgcgctgataatctgtatgcgccgaattctgagagtggaaaacatgaccgtgaacgataaagacgctttcatcatcggcctcaaggagcgcttgcccgaggatctgcgtgactccttcagcgccgagcagctcgccgcgctcaaggtggccttcggggcacggcagtggggcaaccacccggtcgatctacggggtacgctgagggtgtggcgctggcgttactacttcgtgtttctggccggccgcaaccgccgtgacctgacgcgtgcccagcaggagctgtcgctgaccgccaaggcattgggcatgagcctgttcctgatggcctctctggcgatcggcctgctgtttctctacctgatcaagtcggcgctgggcatcaacctgttttccaacttctccctgggtctgtgggactggttcaaccgcgcctgaacagcaacaccttgagcccgccttcagggctcacgtcgggaaattccggtgggttgtccaggcggcgctcgaagtgcagctcaggggcttcgctggccatgcccttgatcagaaagtcgctgccgatatccgggtcgttgacgcaggccagtaccgagccctctgcactgagcagctcgggcagccggcgcaggatcttctgatagtcacgggtcagggcgaagctgcctttctggaaggacggcggatcgatgatgatcaggtcgtacgggccatggcgcttgaccttgccccaggacttgaacagctcgtggccgagaaaactcagccggctcagggcatggtcgttgaggcgatgattgtcgcgcccacgggccagggccgccttggccatgtccagattgaccacgtgctcggcaccgcccgccagcgcggcgaccgaaaagccgcaggtgtaggcgaacaggttgagcacccgctgacctctggcatgttcgcgcacccagcgtcttcccaaacgcatgtcgagaaacaggccagtgttctgcttgcggccgaggtcgagtagatagcgcagcccgtcttcctcgatgatccattcttcgggcaactcgccaagcaggcactgcatcgggctgtcgggcaggtagcgctgttgcagcagcaggctgtgggcgccgctgcctcgccactcatccgactcgctcaactgcagcagcatggtctgcagggcttgcagctgatcggtcggcggctcgcggaacaggcacaccagcatgatgccctgcagccagtcgaccgtgatgtgctcaagcccctcccagcaacggcctcgcccatggaacagacggcgtgtttcgcttggcggggtgagcagggcgctggtcaggtgttggcgtagcagtgtgatttgggtggcattcatgggcgtggagctgtcagcgggcggggcgcggcagtgtaaaccaaagacgtctgcagcttatgggcgggggcgtttcgtagagcataaaaaagcccgtcacgaggacgggccaaatatgccactggagtcagcgatgcagcgtgtgcgttacaggatcgacagcgggtagttgaagatcaggcggttttcgtcgaattcgttggtattgaaatcgcgacgcaggctcgcgttacgccagcgcatgctcaggttcttgaatgtcccgctttggatcacgtaggccaattcggtttcacggccccattctttgccatcgtcggtagccgtggtatgcacgttgctgccgctgatgtagcggttcatcagggtcagacccggaataccgacaccggcaaagttgaagtcatgacgcacctgccaggatttctccttggcgttgtcataggacgagttgtagctgtcgttggccagagtgccaccgctggtgccgttgacgcgcatccagccggtatcaccggtgaccttctgcagaccgacgtagaaggtattgctgccgtacttggcggagaacaggccggaataggtcttgttgtccagtttgccagcgcgagcggcaccctcttcgtcaccctggaagtagcccagattggcgcccagggtccagtcgccaataggctggctgtgggtcagttgcaggtactgctgctcgtaaacatccttcagctccgcgccccacagacccaccatggtgcggtcaccgttaaacttgtactcgccacctacgaagttgaaacggtccgatgtgcctgtcacgccaacgttactgtcgcggaacgtcatatcgtcgatgctggcactgtcgcgtgtgctgttctggcggaattgaccgccatagagcgtcaggccggcaatttcattggaagtgacctgtccgccacggaatgtctggggcagggagcgaccgtcgtctgctcgcaggatcggcagtaccggcatccactcaccgaccttcagttcggtcttggagatcttagccttggcggccagggctacacggccatagtcatcagctggatgacggtcagcgccagtgtcatgcaccggcagcagcccggtgccataggtgccgccaccgccgtcgagcttgaccgacagcatgcccagcgcatcgacaccaaagccgaccacgcccggggtatagccggagcgtgcgtcgagaatgaagctctgggtccattcttcagctttgctctgagcgttatccggattggtgaagttgcggtttatgtagaaattgcgcaggttcagcgacaccttggcatcgtcgacgaagccttcggcgtgggcggtgaacggcacggccagggccatggttccggccccgatcaggcccagcgagatgagtttgcgtgcggtcattgttgttgtgctcccggtttttgaactgcccgccctctgccaatcgatgatcgacatgccgtgaggccggtatggaaatgccctttacagggcgcagacctgcgcgatcacgcaggactctgcctcaggccctagccatcggcgaataggtggcgcgcaggtatcgagatgaatgcgacgggtcgggcgcggttgcccggaagagggtatgcaggtgacgtgaagactggcttcatgatgcgaccttttttgtttttataaggcttgttgtcatacaacattggcggcgattatcgacagctcccaatcggcttgtcaacgcaagctgatgaaaagatctcctgatatttcctcgggctttccggggtgacccgcttccgatagccaaagccttaccacaaggggcgttcaggttatcgcaacacctccgttcgatcatttttcagcgcactgcgattccgttccattactggctcgtcacgatgcctgtgttgtgcgataacggatgacggcttgcaaaacaagagaaacgacatgccacattgcctgatcgaaggttcccgctccctgctgcaaaccgtggacggtagcgaattggtaacgagggttcacgcggccgccatgggcagcggattgttcaaggagggcgaggtgaaggtgcggctgagcctctacgatcacttcacggtcggtggccgcgaggaggatttcgtacacgtgatcttctacctgctggcggggcgcagcgacgagcagaagaaggcgctgtcgatggctatcgtgcgtgcactgttggagcgcctgcccgatgttcagagcctgtcggtggacgtgcgtgatatacgccgcgaggtgttcagcaaccggcgtagttgcctggacgccggctgagaaagggcggcagcgcgccgccccaaaggcttaaccgcggtagtaacgctgggccacgaacggcgtcttggcgaccttcatggcgacgcgcttgccgcgcaccagggcccagacctcgctgtccacggcgacatggctgctcggaacgtaacccatggccagtggtgcgcccaggctggggccgaagccgccgctgcagacctggccgatgacttcgccctcggcgttcaccagttcggcgccttcgcgtaccggcgtacgctcctggggcagcaggccgacgcgcttgcgagcgacgccatcgcgttgctgggcgaagatccgctctgcgccgggaaagccgcccgggcgagcgccgtcggcgcggcgcgccttggagatggcccacagcaggctggcttcgatgggcgtggtgtcggtactcatgtcatggccgtacaggcacaggccggcttccaggcgtagcgaatcacgggcgcccagaccgatgggctgcacttccggctcggccaagaggctgcgcgccagcgcttccgcatggttggccggcacggaaatctcgaagccatcctcgccggtgtagccggagcggctcacgtagcaatcgacaccgagcaggcgcacgggcttgaactgcatgaaggtcattttcgccacttccggcgccaggcgggtcagtacctcgactgccttggggccctgcagggcgagcagggcacgctcgaagcgcgactcgacctggcactggcccgcgatgcgctgttgcaggtgcatcagatcctgatgcttgcaggcggcgttgaccaccagaaacagcgtgtcattgcccaggttggcgaccatcaggtcgtcgaggatgccgccgttgtcatccgtgaacatggcatagcgctgcatgccgaccggcaggtcgaggatatccaccggcaccaggctttccagtgccttggccgcgccggcaccacgcaggatgatctggcccatgtgcgagacatcgaacaggccggcggcctcacgggtatgcaggtgttccttcatcacaccgagcgggtactgcaccggcatctcgtagccggcgaacggcaccatgcgtgccccgagttccagatgcagggcatgcagcggggttttcgccaggatttcagtggtcatggcgctctcctaatagaggctgtaagcagcccgcgacaacgcgcgggcgtcatgagagatggcggctgccgagcgagccggcagccggagcgcgatcaggcgtcctgataggcttcgatgggcgggcaggcgcagaccagattacggtctccgaacacgttgtcgacgcggccaaccggtggccagtacttgccgtcgatcaggctgcgggtcgggtagaccgcctgttcacggctgtacgggtgcgtccattcacctaccagttcggcggcggtgtgcggggcgttcttcagcgggttgtcgtcggcgtgcagctggccgcgctcgaccgcgcggatttcctcgcgaatggcgatcatggcgtcgcagaagcgatccagctcttccttggactcgctctcggtcggctcgatcatcagggtgccggccaccgggaaggacatggtcggggcgtggaagccgaagtcgatcaggcgcttggccacgtcgtcgacgctgatgccgctgctgtccttgagtgggcgcaggtcgaggatgcactcgtgagccaccaggccgccttcaccgctgtacagcaccggatagtgctcttccaggcggcgggcgatgtagttggcgttgaggatcgccatctgcgaggccaggcgcaggccggtgccacccatcatgcggatgtacatccaggtgatcggcaggatgctggcgctgccgaacggcgcggcgctgacggcaccctctttgcgcgccatgtggccatggccggggaggaacggcgccagatgagatttcacgccgatcgggccgacgcctgggccgccgccaccgtgggggatgcagaaagtcttgtgcaggttcaggtgcgagacgtcgccgccgaacttgcccggggcgcagaggccgaccatggcgttcatgttggcgccgtcgatgtaaacctggccaccgttgtcatggacgatggcgcagatctcgcggatgccttcctcgaacacgccatgggtggacgggtaggtgatcatgattgccgccagctggtcgcggtgctgctcggccttggcgcgcagatcgtcgatatcgacgttgccacgggcgtcgcacgcagtcaccaccacgcgcatgccagccatatgggcggtggcggggttggtgccgtgcgccgattgcgggatcaggcagatgtcgcgcttgtcgtcgccgcggctgtggtgataggcgcgaatcgccagcaggccggcgtattcgccctgggagccggcgttgggctgcagcgacacggcgtcatagccggtggcggcgcaaagcatggcttccagttcgtcggtcagttgctgataaccggcgctctgctcggccggggcgaaggggtgcagattgccgaactcggcccaggtgaccgggatcatctcgctggccgcgttgagcttcatggtgcaggaacccagcgggatcatgctgcgatccagcgccaggtccttgtcggcgagcttgcgcaggtagcgcatcagctcggtttccgaatggtaacggttgaacaccgggtgctcgagaatcgccgactgacgcagttgcgcagcgggcaggctgctgccggcctcggcagccagggcggcgaagtccggcgctggcttgccgtctgcgaacagcgaccagagttgctcgatatccgcctgggtggtggtttcatcgaacgacagaccaaggcgctcggcatccacttcacgcaggttgataccggaggcgcgggcgttggtgtgcagcgctgtggtctgggcgccggtgcgcagggtgatggtgtcgaagaacgcctgctgctcgaccgccaggccaaagccttgcacgccgcggacgaagatccgggtcagctgatggacgcgctgggcgatccgggccagcccctgcgggccgtgatacacggcgtacatggcggcgatgttggccagcagtacctgggcggtgcaaatgttgctcgtggccttctcgcggcggatgtgctgttcgcgggtctgcatggccaggcgcagggccgggttgccgaagcgatcgaccgacatgccgaccaggcggcccggcatgtcgcgcttgaacgcatcgcgggtggcgaagtaggcggcgtgggggccaccgaaacccagtggcacgccaaaacgctgagcgctacccagggcaacgtcggcaccgaactcgcccggcgcctgcagcagggtcagggccagcaggtcggcggcaacggcaaccagggcgttggcagcgtggaagcgctcgaccacttcgcggtagtcgaaaatgtcgccattgctcgccgggtattgcagcagggcgccgaagaaggcgctggcgtcactgatggcagcttcgtcaccgaccaccacttcgatacccaggggttctgcacgagtgcgcagcacgtcgagggtctgcgggtggcaatgctgggaggcgaagaaggcattggcggccttgttcttcgacaggcgcttgcagaaggtcatggcctcggcggcggcggtaccttcgtcgagcagcgaagcgttggcgatcggcaggccggtaaggtcgctgatcagggtctggaagttgagcagcgactccaggcgaccttgggaaatctccggctggtagggcgtgtaggcggtgtaccaggccgggttttccagcaggttgcgcaggatcggcgacggcgtgtgggtgtcgtagtaaccctggccgatgtagttgcgaaacaacttgttcttgctggcgatggccttgatggcggccagggcatcggcttcgctctggccgtcgccggccggcagcacgctggtgcctttgatgctgcctgggatgacgctggcggtcagcgcttccaggtcgctgaaacccagggtttccagcatggcggcggtgtcttgcgcgcgcgggccgatatggcgggcgatgaattcgttgcgggtggtcagatcagtcatggctttttctcacgcgtcagctttggcgttgagcaggcgctcgtaggcgtcctgatcgagcaggccggccagggcgccggcatcggctgggcggaaacggaagaaccagccctggcccagcggctcggcgttgaccaactcggggctggcttcgagatccgggtttacttccaccacttcgccgtccagcggcatgccgatattgctggccgctttcacggactccagcaccgccacttcgtcgccggcggcataggcctgcagctcgggcaactgtacgaacaccacgtcacccagtgcgtcttgagcgtaggcggtgatccctacggtgaccaggccatcggcctcctgacgcagccattcgtgctcgacggtgaaacgcaattcgctcatggggactcccttgttggtctttatgcccatctgcgtgggcgcgatagttgggagctgattagcaaggtcggtgccatataaaataatatttataaatcaattgcttatatatctattcggtgcctggctggctagtttgtattgaattcaatacggaaatgccatgccatatccttaggcccgctgcgggcttgggaatgtcgtggttggttatgcctgtgtcgtattggatacggtgtattggaatcaatacacgtgttggtcgatgagcactctcggtgatgtgccggtctcagtgcagcgcgggttgcgcactggattggcgcagccgatcccccagtttcaggcgctgcgcggggtcctcgcacagcagcagggcgcgctgcacatcgaagcgctcggcatgggagcaatccaggtggcggtaaagctcggccctggccaggtggtcgttgacgttcggcgcggccagttgcagtacccgctcggcatccttcaaagcgctgatgtagtcctcggcctgggcgtgcaattgtcgcaagttgcgcgacaggcgcaggatcatgccgcgggcgtcgcagctcgccatatgttcggcgctcagctgggcatgggggccgaggtagcgcagcagcagctcgcgacagtcacgggtgtacagccggcgcccgccacaggggtcgagcagatggtcggcgccaggtacgcgcagtagaaagtagccgggaaacccgacgccctgcagcgggatattcagccgacgcgccagctccagagcgatcagcgcgatgctcagcggctggccgcggcgacgttgcagcaccttgtgcagcagcgcggcctgggggcgcaccgggctgtcgtcatcgtcatagaaatgcagctcattgaggcggcgtaacaagggttgcgccagttcctggggcgggaagttgggcaggccggagtcgacctgatgcttgaggtgctcaagctcgtgcaggagctgctggggctgcactgccggatcgtgctcggcagcgacccagagtgcggcttcgaaaaacgccggctgttcggcgttcagacaggcaaggcagtgatcgcgcgcgctcatggacacctcccgggggatgtgcctgttttagctgcgcgcgcaccggccgtccagccttgaaacgcgaagagatgttaacggcgcagccgggtggtcactcggtttccggctggctgcccagttcgccgagggcatcgggctgattcttgaaggccttggcgaatacatcgcgatttctggccatgtagatgcccagctcctcgccctgatcctcactgagcgacggcaccgccttctgcagtacatcgctgagcagctcggccagctccagcatcttgtcgtgacgatctgcttcggccttatccataaacaaacgctccgggtcgcgactgctgcggtacaccacttcgacggccattcatcacctctacgccttcgctgataattaaaaatactgttcatgcatacagttgtggcgagcttactcgaccgcgctgcgtttgaacagcgtaaacctggccgcgagattcgccattccatgtgtctttcccacgcttgggcgcttctgtttgccagcgcagccgcatcgctggtcttgttcctgcatgggaatgtcacgcgggcgcgccatcatcggcgccaggctgtatcaattggaaaggggaatgccatgaagtgggtcgacgatagccgcaagcggatgcacaagggcgcgaattcgatcggtaatctgttcgtcgagggctttcattacctggggctgttcgccatcggagcggcaaccgcctgggcctcggtcgccgcgtttctgggcatggtggaaaagggcagtgccagtgtggacgacatcctgctgctgttcatctacctggagttgggggcgatggtcggcatctatttcaagaccaaccatttgccgatccgctttctgctgtacatcgccatcaccgcgctgacccgttacctgatcggcgacgtgtcccatcacaaggcgccggatatcggcctgctgtacctgtgcggcggcatcttctttctggcgctgtcggtgctggcggtgcgttttgcctcttacaagtttccgtccagcaaggccatcgattcgaccggcgaagtggtgggcgacaactactccgagcgctgatggcgttcagtcggccaggggggtgaacagcgcttgcaggtcatcttcgctgagctgccagctgctctggctgccgccttcctcgagcaggccgtgggccaggctggccttggcctgctgcaactgctggatcttttcttccacgctgccgcgggcgatcagcttgtagacgaacaccggtttgtcctggccgatgcggtaggcgcggtcactggcctgggcctcggcggccgggttccaccagggatcgaagtggatcacggtatcggcagccgtcagattcaggcccgctccgccggccttgaggctgatcaggaagactgggaattgcccggcctggaactgctctaccggtgtgcgccggtcgcgggtactgccggtcagtttggcgtagccaatgccacgcgcctgcagctcgctttctatcaatgccagcatcgaggtgaactgggagaacagcagcacgcggcggccttcgccgatcagtgcttcgagcatgtccagcaggctgctgagcttgccggaatcgctgctggtgagttccgctggcgcctcgtcgagcaggcgcaggtcgcagcacacctggcgcaggcgcagcagcgcttcgaggatgacgatctggctgcgcgccaaaccctggcgggtgatctcctcgcgcaccttgcggtccatggccaggcgcaggatctcgtagcggtcgcgctgggccggcgtcagctccacccactgggtgatttcggtcttgggaggcagttcgcgagccacctgttcctttttgcggcgcagcacgaacggcttgatccgcccacgcaggtgcgccaggcgctgctcactgccgtgcttttcgatgggcgtgcggtaatcgcgggtaaagcgcttggcgtcgccgagccagcccggcatcagaaagttgaacagcgaccacagctcacccaggttgttttccagcggcgtgccgctcaggcacaggcgctggtgggcgttgatctggccggcggcgagggcggccttgctacgtgggttcttgatgctctgggcttcgtcgagaatcagcaggtggaagcgttgcgccgtcagcgtcttgaggtcgcgcggcagcagcgcataggtggtaagcactacatcgtgctcggcgatcagcttgaactggctgcgtcgcttggcgccatgcagggccagcaccttgagggtcggcgcaaaacgcgcggcttcgtcctgccagttggggatcaggctggtgggcatgacgatcagcgccggctgcttgaggcgcccgtgctgcttctccacaaggatgtgtgccagggtctgcaaggtcttgcccaggcccatgtcgtcggccagtacgccgccgacctccagctcgcccagcgcctgcatccagcccaaaccctgcagctgataggggcgcaattgcgcggcgaggtcggcgggagcgctgacttcctgttgggtggtgtgctgcaggcgccgggcgaactcacgcagttctatgccgccctgccagttcagcgctggcccctgctgcagggtattcaggcgcgcggcgtcggcccgtgccaggcgcacgcgggtgccgatctcctcggcgtcgccgatgaacagctcgcccagtgccgccaacaagggcttcagccgcgcatagggcagcgccacgcggcgctggctgtggggcaggctgaccagcagcagttcctcatcattgcgttgggccagggcatcaccggaaagcagccagggcgagcggcggatcgcctgcagtaacacgggcagcaggctgatgcgctggccttccacctcgatgcccagctccagatcgaaccagccctgttcgggcatctcgtcgacatcggcgtaccagtcgtcgatctcggccaggttgtactgaaagtccggctggatctcgacgcgccagccttcgtcgcgcagcgccggcacctgctgttgcatgaacgttagccaggcggcatcaccctgcaactcgaaatgctcgcccgggtgctgggccagggcttcgctctgccgcagggcgatgcgtagaccagccgtttccaggcgacggcgcagttcggcttcgcggaccacgtcgcgagtgatgcgcaactggcgattggggcccaaacgcaccagcagatccttggcggttttgccgacggccgtatggccctgatagtcgaaggccagggcggcgcggtgctgagtctgttccagcatgcgtcccttgcgcgcatcgaagtgcacgcgtacatggctgcccagggtcagcaccggttgcggctgcacgtcgtccagcagggtttcttccaccggtttttcggtaacgatcagagtgcccaggtcatcgccggcgcgctggcgtgcctcgagggtgagcagggcggccgccacatgcttgcagttgaaacctaccgggcagctgcagtggccggtcacgccccagcccttgccgtaggcgtgcaaggtgatgcgctgctggtaagggcgctcgccactgcccaggcaactggcgagcaggctgtggtccttgaggctgagcagacggctcaggccacgcttggcgtaatcctggccgcggcgcagcgcgccttcatcgaagtcgccgcgccagtcggcctgctgcaggtgcaggatgtcaggcatcgggcgggctctctggaggctgggcgaagttcggcatggcactgtgaaaacgatggcaagccgccgatggtctcacagcttgccccccaattgcagccggggcgattcacgcgcgttcggcgggcgtctcggtcttgagggcgccgcgaatgttcatcgcgcccaggcacagctgcagcacgatcagcgcgtaagcgtggctgtagagcccccagatgatccacaacaggttgctggccatgaacacccagaagcccaggttgcgcctgcggcgctgcttggaggcgaccagccaggcggcgatgacggtgatcagcatggctggccattgcagccagtcgaggtagtccataaggcatccgaacattgagagtactcagtagcgaccggcgccgcggcgcgggcgttcgacctttcagaccggattgctttcgcgctgcgccttgtcggcgtacatctcggcgtcggccatgcgcaacagctcgctggcggtgctgccgtccgccggggcgatggcgatgccgaggctgacgcccacttgcagattctggccattgaagacgatgggctcgctcagttcgtcttcgatacgctggcccaggcgaatggccgctgctcggtccagacccggcagcagcacggcgaactcgtcaccgcccaggcgcgccggcacgtcgatgctgcgcaacaggccgcgcagccggcgcgcgctgaccttgagcacttcgtcgccggcggcgtggccgaagcggtcgttgatctgcttgaagtgatccaggtcgatcatcatcagcgcgatgggcgccgagcgcgccttggccagtgcgctggtgacgctctgatcgaacacgcggcggttcggcagttcggtgagcgggtcctgatgggccagggtgttgagcgggcgcagcaggtgccggccgatcagcgccaccaccagggcggacagcgccaggctggcgagcagcagatactgctggaagcgctcgatacgctcgtaggcgatcatgtgctgattcagtgacttgccggcgatcagcaacacttcgctggcttgctgggcgttgaagttgtgcagcgtcaccgagcgcatcaggtattcgtcgtgctcgccctcaagcgtccactcggcgccgtcgaccagcgccgccgggttgctcagcaggcgctcgaagctgctttcaagggtattgccgtgcaattgccaggctccgttctggccgcgggacaggaatacgaactcggtgtcggtggtctgcttcagagcttcggccagctcgtcgttgatggcgaaacccagggtcagctcggcctggggcgtgggcatgttcaccacgcggtggatgagctgataaagcacgccgctgtggctgcgcagcaggctgaccggttgcgcgccgggactgcccgcctgggcggcggccttgagcagcggcgcgatatcggcctgctgcagctccctgggcacgctggcaatcagttggcggtcgagggtgttgagcagggcgatgtcggcgtttagccgcttgctgtggttgctcagcatggattctatggtcgagcgctcgccggtggcgatggcctccttgaggccatagtcggcggccagcacggaggcaccctgggtcagttgccgctggcgcagttccagcagctcgtcgaccacctgggtggtggtctgcaggctgttgctgatggtttcctcgacgatgctgcggttggtgcgggtactgaccaggtagatgaccacctgcacgctcagcagcgccacgagcagcaccacgatgatgcgtcgctcctgagtccttatgtgctggctgcttctcatcgatcttccattccctatgggtgttatcgagtgtagagcagcgatcggccggcaagtgccgattgatcaggaggtgcgtttgaagatgcgctcggagaacaacatttgcgcgagcaatggataggcaaggtaatgcaggacgaagagcgccacgcccatggggctgggctcgtcctgcaggctcatcatggtcagcagcacggcatacagcagggcgaggatgccgccgtacagccacaccaggcgccgccgttccccgcgggtgggtgggcggcgttgctgccaggcgaacagcagtgccatcagcgccgcaatgctggcggcgatcaccagggtggccagcacgccgccgagtttgacgaagctgcgcagcagcacattgagcaccacggctgccaccacgccgatcagggcgtagcgcagcatggcgacgggctgttgggagggcggcatggcgacagggctcggcgatggcgatgatgcttggagtctcgcccgtgtcgcccggttctacaagcggcgatccaggccgaagcggcggctcagcacgcggtcgagcagggcgccaggcagtagcgccgagagtagcggcagggcgcggctaccgttgcccaggcgcaatattctcgggcgtttggcgctggccacggcagcgtacacattgcgcgcaacgtggctggccggggtcgggtcgtcctgagaggcgatggcgcgggcgcggatgccgtcacgcatcggccaccacggcgactgctcgccgatcagctgctcggcctggcgactggcgtgggtgccgaagctcgactcgacggcgcccggctgcacttccatcacgccgacaccgaacggtgccagctccaggcgcagggcgtcgctcaacgcatgcaccgcggctttggaggcgcagtaggcaccggcgaatggggtcaccagcacggcggaaacgctgccgatattgatcaccaggcccttgctctggcgcagcagtgggaacagcgcgcgggtcacgctgaccagggagaacacgttggtttcgaactgcgcgcgcatggccgtggcgccgccgtcgagcagtgggcccatggcgccgtagccggcattgttgatcagcacgtcgagcccgccgctgcgcgccttgagcgtggcggccagctgttcgaccgccgcagcgtcgttgacgtccagctgcacggcatggaagccggcttcgctcaggcgtgccacgtcttcgggtttgcgggcgctggcccatacctcgtaaccctgttgcgcgaaggtatcggccaatgcccggccaatgccgctggagcagccggtgatcagaaccctggggtgactcatgagtaatccttgtgattgttgttgtgtggatctctaacgactgaaggtgccctgcagctgctcggcgcgaaactccagggtgctggcgcggtagccgctgcgcagcgtaggcagcggcaggcagctttgccagtcggcgccgggtagcagctcgccgggaccgctgtagcgcggcgtctcgtacaggcgctgcgccaagttgacgctgtcgcctgggcggtaggcgctgacctgccaatgcagttcctgcagggcggcgtcgctaccgttatgcaggtgcagttgcagcgggcggtcggctgggcagctttgcggggcgtagctcaggcgcagttccagatgagccaggttgcgattctcgcggctttcctgccacagcacccagctcgccaccatgccaattccggccagagccgccagggaaatgggcagcgccttggccgggtaacggatcagcaggatgaaccagctgagaaccagaatcgcgccgaaaatcatggctggaccttgaacgtcgagtgttcgccaatcctacacaaggccgggttcgtcggcacgcgcccaggggttggcggatgtttccgcagcgcttagtccggggcgtgatcgcgcaggaataccagcttgtcggcactcgaatcctttgccgagaagcggtagccctgatcgtcgaaatccttgaggtgctttggatccgtcacgcgttccttgatcacgtggcgggccatcaggccgcgggccttcttggcgtagaagctgatgatcttgtactggccgttcttcagatccttgaattcggtatcgatgacccgagccttgagcaccttgcgcttgaccgccccgaagtactcgttggatgccaggttgagcagcacgtcgtcgccctgggcggccagcgcctcgttcagccactcgctgatgtgctcgccccagaaggcgtagaggtccttgccgcgggcgttggccagtttggttcccatttccaggcgatagggcatcatcagatccagcgggcgcagcagcccgtacaggccggagagcatgcgcagatgctgctgggcgaaatcgaagtcggcctcggtgaagctttccgcgtccagcccggtgtacacgtcgcccttgaaggccagcagcgcctgcttggcgttctgcgtgtcgaaggccggtgtccagctaccgaaacgcgcggcgttgagcccggccagcttatcggacaagtgcatcagctcggcgatctgcgcaggcgtgaagtcgcgcagctgggcgaccagctcctgggaatgatcgagaaattccggctgggtgaagcgcgcggtcaccggtgcgctttcgtagtccagggtcttggcaggtgaaatcaccatcagcatgagtcgtctccttcggcggagcggcgattctagccgattcggcagggcccgcgtgttgcgcggggggctggactcatgactctagtgcccggcgggcgccgctgccaaggtcattcgtccagccgacaaataaaaataaaaaaactgaaaagatcatttgcctgtcacattttttggagtatcaacgaactgtggtttgcgacgaaccgggcatgatgaccggcccgttcaggccacgccttgaaagaccgccgaaccctgcagacaggtggcggccctcggccctcatccgtttgcggcgctcctgatcggagtcggtggtcctgtgtggcggagcgccgtcgtggcattccgtcgctggatccgacaagaggtgacgagtatggatgaccacggacgcaccaagcccaccgccccaaccttgtacgccctcgacaccaatgtcctgattcacgatcccaacgcactgctcaatttccaggaacaccacgtcgccatcccgatgacagtgctggaggaactcgacaagctgaaaaccggcaagcagggcgtcgccgccgaatgccggcaagccatccgcctgatcgacaagattctcgatggcgccacgcccgaggaggtcgagcatggcgtgccgatccagcgggacaagagcggcccgtgcggttttctatcgattctcatgagcaagagcgcggcaccggtcacctggctgccggaagacctcaacgacaacaagatcatcaaccaactggtggagctgaagtcgcggcgcccgggtatgtccgtggtgctggtgaccaaggacatcaacatgcgcctgaaggcgcgtggctgcgggctggactccgaggattaccacaccgaccagctggtcgatgacatctcgctgctatccaagggctaccatgacgtcgaaggcgccttctgggaccgcgtcgccaaggtcgatacccgtcagggccatgggcgcacctggcaccgcgtgcagctcagcgaagacttgccggcggtcaacgtcaacgaattcatcatcgacgagcagggtttcgtcggttgggtcaaggaggtcgaaggcaacggattgctgattctcgatctgcaccaggagccgctgctgcatcaggaagcctgggggctcaagccccgggacatccaccaggcgctggcgctctacgcgctgctcgatccggacatccatctggtcaacctgaccggcgccgccggctcgggcaagaccatcctggcgttggccgcagccatcgagcagaccatggtcagcaaacgctaccggcgcatcatcgccacccgcagcgtgcagggtcttgatcaggaaatcggctttctgcccggcaccgaagccgagaagatggagccctggctaggcgccatcaccgacaacctcgaagccctgcacatggacgacgagaacacccacggcagcgtcgactacatcctgcagaaggtgccgttgcagttcaaatccctgaactacatccgcgggcgcagtttccagcagagcctgatcctgatcgacgaatgccagaacctcaccccgcaccagatgaagaccatcatcacccgtgccggcaatggctccaaggtgatctgcctgggtaacctggcgcagatcgatacgccgtacctttcggcgcccagctcggggctgacctacctcaccgagcgtttcaagggcttcgagcacggcgtgcacatcaccctgcagggcgtgccgcgctcgatcctcgccgagtacgccgaaagccacatgtaactcctcgccccggagccgcctggcggctccgggcattcattgcagcgcccatggtttgcagggggcggtgcggggcctacaatcgccaggttttctacttggagattgctcgtgctgacccatctcgactcccaggggcgcgccaatatggtcgacgtcagcgacaaggcgcagaccgtgcgtgaagccgtggccgaggcccgggtgcgcatgctgcccaccacgttgcagatgatcgtcgacggtgagcaccccaagggcgatgtcttcgccgtggcgcgtatcgccggcatccaggctgcgaaaaagacgtccgatctgattccgttgtgtcatccgctgatgctcaccagcgtcaaggtcgagctgcaggccgacggcgacgacgccgtgctgatccgcgcgcgctgcaaactcaccggccagaccggcgtggagatggaagcgctgaccgccgccagtgtcgcggcgctgaccatctatgacatgtgcaaggcggtggatcgcggcatggtcatcgagcaggtgcgcctgctggaaaagctcggtggcaagagcggccacttcctggcaggcgagggcgagcgatgatccgcgtgcagtatttcgcccgttatcgcgaaaccctgggcctggatgccgaggagctgccgggcgtcttcgcgaccctcgatgaactgcgcctgcacctgctggcccgcggtggcgcctgggaggtgctcgccgagcgcggcctgatgtgcgcccgcaacgaagagctctgcgcgttgagcgaggcgctggtcgacggtgatgcggtggccttcttccccacggtcaccggaggctgagatgggcattcgcgtccagcaggccgttttcgatcccggcttggaaaccaatgccgtgcatgccgccaacaccggcgtcggcgccgtggcgtgctttgtcggctacgtgcgtgatttcaatgacggccaggacgtggccggcatgtttctcgagcatttccccggcatgaccgaaaaggccctggcaggcatcgagagccaggctcgcgagcgctggccattgctgggcgtcgaggttattcaccgcgtcgggcggctggaaccgggcgagccgatcgtcttcgtcggtgtggccagcgcccaccgccaggcggcctttcaggcctgcgagttcatcatggactacctgaaaacccgcgcgccgttctggaaaaaggaagacacccccagtggcccgcgctgggtcgaggggcgcgatagcgatcaggcctccgcccggcgctggcaggctgacagctgaagggcttttcagccgaactcgatgaataccttgaagaacagaggggcaaacatcgacagcgcgcccagcccggtcagccagatgccccattcctgttcgcggttgttgaagccgatgcccagcagcagaaagccgctgatcagcagcacgatcatgatgtggaaagcgtccatggcgaagcctcctcgcaagtgtcgcgtgccatgagctgcgccgctgcctaggttgcaatgcagcggtggcctacaccttgagcgtagtccagtggcttggcgtcggggctgatccagggcaattcgcgggatcaataatggtccagtgggcagccatctggataatgacgaaagcactgcgcgtcggccggtctgccgattttggtcgcggtcgcggccgggcgtgattaaaatcgccgcctgaattctcctgctacccaaggatcctgttatgccccgtatcggaacccccctgtcgcccagcgcgacccgcgtgttgctgtgtggctcgggcgagctcggcaaggaagtggtcatcgagctgcagcgcctcggtgtggaggtgatcgccgtcgatcgctacgccaacgcaccggccatgcaggtggcgcatcgcaaccacgtgatcaacatgctcgatggcgcggcgctgcgtgccgtgatcgagcaggagaaaccgcattatatcgtgccggagatcgaagcgatcgccaccgccacgctggtggagctggaaaacgaaggctacaccgtgatccccagcgctcgcgccgcgcagctgaccatgaaccgtgaaggcattcgtcgcctggccgccgaagagctcggcctgccgacctcgccctacaagttcgccgactccttcgaagagttccaggcagcagtcagcgccatcggcttcccgtgcgtggtcaagccgatcatgagctcttctggcaagggccagtcggtgctcaagggcgccgatgacgtacagaaagcctgggattacgcccaggcgggtggtcgtgcgggcaagggcagggtgatcgtcgaaggtttcatcgacttcgattacgaaatcaccctgctgaccgtgcgccacgttggcggcaccaccttctgcgcgccggttggccatcgccaggagaagggtgactatcaggaatcctggcagccccaggcgatgagcgaagccgctcgcgccgaggccgagcgcatcgccctggccgttaccggctcgctgggtggtcgcggcctgttcggcgtcgagctgttcgtcaagggtgatcaggtgtggttctgcgaaatctcaccgcgcccgcacgacaccggcctggtcaccctgatctcccaggacctgtccgaattcgccctgcatgcacgcgccatcctcggcctgccgatccccgcgatccgccaattcggcccgtccgcgtcggcggtgattctggtcgagggcgagtccaagcaggtcagcttcggcagcctcggcgtcgcgctcaccgagccggacactgccctgcgcctgttcggcaagccggaagtcagcggtcagcgccgcatgggcgttgcactggcccgcgatgagtcgctggaagcggcccgggccaaggcgctgcggtcggctcaggcggtcaaggtcgagctgtaacgctcaaagtctgctgcgcgtcggcactgcggcgttaaaaacaggctcggaatgctcatgtacaccagtacactccgcttcctcgcctgtttttgccttgcattgctctagctcgcgagactttggtcatcaggtgcctgcgctgctcgttactgcagactctattaatgccgctgggcctcccaggcccgcacttccagcacgcggcttccgctggcctggagaatctccagccggtagcggcctacctgcaaacaaaccgcgcagtccggaatgttttccagcacttcggtcaccaggccgttgaccgtcttcggcccgtcgaccggcagttgccagcccagtgcccggttcacctcacgcagataggcactgccctgaatcgaccaggtgccgtcgcccagcggataaaattcgcgtgggtgcgcggtttccactgagctcaggtcgccgacgatctcttcgagaatgtcttcgacggtaacgatgcccatggcttcgccgtattcgtcaaccaccacggcggtgcggtacttgtgctgctgaaagttgaccagctggttcgccagcgtggtgccttccggtacgaagtacgctgcgtcgcacgcctgcagcacggcagcctcgtccagttcgctgcgcccggccaggcggcgcatgtgcagaataccttcggtctggttgaggccgttgcggtacaccggcaggcgggtgtgcgaggcgctgcgaatctgttccagcagtggcgtgctgctcagcaggtcgatgccggtgacctcgtggcgcggaatcatcacgtcctccacgctgaccttgtccagctccagcacgcccagcagcatggcgcgtcgttcggcaggcagcggcaggtcgtcggcctgcagggcgtcgcgcagttcggtgaggctcggcgcatcatcgggctcggcgctctggccggccttgccgatgcgccggcgcaggccctggccgatggtcatcagcaggcgggtgaacggggacagcgccaggctgaccagggtcagcggatagcttgccgggtaggcgaacagcggcggcggcagaatggccagcaggcgaccgaacggatgggccagcatcagcacggccagggtaagagcgaagggtgatggcgccagagtgccgggcgcgccgtgacgcaaggccagcaaggtggcggccaccgaggcggccatggtgctgcagatggtaccgatgcgcagggtggccgacagccgctgtggctggtcgagcagggcgatcagccgggcagcggcgcgatggccttggcgtgcccggtagcgcagccgatagcggttgaggccgaacagtacggtgcgcgcgcagatgaaaaaggtcgcgcagcccagcagggtgagcagcagggccagctgaaaaagcggtgagggcgtgtccacggcttagatgtgcaggatgaattcacgaaccagcttgctgccgaagaaggccagcatcagcaggcagaaccctgccagcgtccagcggatcgccttgtgcccgcgccagccgagctggtggcggccccacagaagcacggcgaacaccacccaggcgaagcacgacaggatggtcttgtgcaccaggtgctgagtgaacaggttatcgatgaacaccgcgccggagagcagcgacagcgacagcagtgcccagccgctccacaggaagccgaacagcaggctttccatggtctgcaggggcgggaagttgcggatcagcccggatggatgcttgttcttgagctgacgatcctgcaccagcagcaagagcgactggaacatggcgatggttagcaggccgtaagcgacgatcgacagcagaatgtgggcgagaatgccggggccttcctcgatgggctggctggtgccgctgggcatgaactgcgcgcacagcaccgtcagcccgccgagcggaaacaggaacaacagcaggttgtgcaccggcatgcgctggcaagccagcaggatcagcgcgatcaccgtgaaggcgatcagactggaggaattgaagaagtccaggttaaggccggcgacgtcgtgcatctgcatgtacaggctgccaccgtggaacagcagggcgatcacacccaccagcagcaacacgggttggctgggctggctgcggcgggccagatgcaggccttgatagcaggcagcgccaaagtagagaacggcggcggcgaggctgggtagcagagggtgcatagataggcgatgacagggccggaaaggcgctgagtgtggcacacaacggttgtcgcaaaaagactgcaagcggtatccgctctcatatgttacggcggcgccgacaaacaagcctcgaaagcggcgcggtcttcgttataatccgccgtttgctgccagcccatcccggccagacggcccgaaaggaacgcgcatgttcgaaaacttaaccgatcgcctctcgcagaccctgcgcagcgtcactggcaaggccaagctgaccgaggacaacatcaaggacaccctgcgcgaagtgcgtatggcgttgctcgaggccgacgtggcgctgcccgtggtcaaggatttcgtcgcccgcgtcaaggagcgcgcggtcggcaccgaggtttccaagagcctgaccccgggccaggcgttcgtgaagatcgtgcgcctggaactggaaagcctcatgggcgccgccaacgaagacctcgacctgagcaccacgccgccggcggtggtgctgatggccggcctgcagggcgccggtaagaccaccactgttggcaagctggcgcgcctgctcaaggaacgcaagaagaagagcgtgatggtggtctccgcggacgtttaccgtccggcggcgatcaagcagctggaaaccctggccaatgacctgggcgtgaccttcttcccgtccgacatcacccagaagccggtggccatcgccgaagcggcgatccgcgaggccaagctcaagtacattgacgtggtgctggtcgataccgccggccgcctagccgtcgatgccgagatgatggccgagattcaggccctgcacaccgcggtcaagccggtggaaaccctgttcgtggtcgacgccatgaccggtcaggacgccgccaataccgccaaggccttcaacgatgcgctgccgctcaccggcgtggtgctcaccaaggtcgacggcgatgcccgtggcggtgccgcgctgtcggtgcgcgccatcaccggcaagccgatcaagttcatcggtatgggcgagaagagcgaagcgctcgagccgttccaccctgagcgaatcgcctcgcgcatcctcggcatgggcgacgtgctcagcctgatcgagcaggccgagcagacccttgatcgcgagaaggccgagaagctcaccaagaagctcaagaagggcaagggcttcgatctcgaggacttccgcgaccagctcgtgcagatgaagagcatgggcggcctcggcggcctgatggacaaacttccgcaaatgggtggcgttaacctcgcgcagatgggcaatgcccagggcgcggcggaaaagcagttcaagcagatggaggcgatcatcaattcgatgacgcctgccgagcgccgcgaccccgacatcatcagcggctcgcgcaagcgccgcatcgccatgggctccggaacccaggtgcaggacatcggccggctgatcaaacagcacaagcagatgcagaagatgatgaagaaattcagtgccaaaggtggcatggccaagatgatgcgcggcatgggcagcatgatgccgggcggcggcatgccgaagttctgatggctctggcaggccgcctggcggcccgtggaaaaagagatttgcaaacagccgcataatccttagaatatgcggcctttcgggcctaggcccatttttgatgtgtgcctcaagttagcaccgactacaggaacgatgttcacatggtaactattcgtctcgctcgcggcggctccaaaaagcgccccttctaccacctcaccgtgaccaacagccgcaatgcgcgcgacggtcgcttcgtagagcgtatcggtttcttcaacccgatcgcctcgggtgctgaagtcaagctgtccgtgaatcaagagcgcgccacttactggctgagccagggtgcccagccgtctgagcgcgttgctcagctgctgaaagaagctgccaaggctgctgcctaagcacttcttatgagcacgacgccggcccccgccgaggatcttctggttcttggcaagatagtctcggtgcatggcgtcaggggtgagataaaggtgtattcctttaccgatccgctggataacgtgctcgattaccctcgctggacgctgcggcgcgatggcgaggtgaaacaggttgaactggctggtggacgcttgcagggcaaggttctggtcgccaggctcaaggggctcgatgatcgtgaagtggcgcgtacctacgcgggcttcgagatttgcgtacccaggagccagctgccggagctcgatgacggcgagttctactggtatcagctggaaggtctcaaggtcattgatcaggcggggcagctgctcggcaaggtcgatcatctgttcgagaccggtgccaatgacgtgatggtggtcaagccttgcgctgacagcctcgatgatcgtgagcgtttgctgccgtatacgcagcagtgcgtgctgtcgatcaacctcgaagctggcgagatgcaggtcgagtgggacgcggatttctgacgccatgccgagcttgcgcgtcgatgtgataacgctgttcccggaaatgttcgccgccatcggcgattacggcatcaccagccgtgcggtgcggcaggagctgttgcagctgacctgctggaatccgcgcagctacaccacggatcgtcatcacaccgttgacgaccgccccttcggtggtggtcccggcatggtgatgaagatcaagccgctggaagatgctctggtcgatgccaggcaggccagcgacgtaccggcgaaggtgatttacctgtcgccgcagggccgcaagctgacgcaggcggcggtacgcgagctggcgaaggaggagcgtctgatcctcatcgccggccgctacgaaggcatcgacgagcgtttcatcgaaacccacgtcgatgaggaatggtcgatcggcgactacgtcctgtccggcggtgagctgccggccatggtgctgatcgatgcggtaacgcgcctattgcctggtgcattaggtcatgcagattcggccgaggaagactccttcacggatggcttgctcgactgcccgcactacacccgtccggaggtgtatgcggataaacgtgttccgcaggtgctgcttggcggcaaccacgaacacatccggcgctggcgtttgcagcagtccctggggcgcacctgggaacgccgtgtcgatcttctggatagccgctcgctttctggagaagagaagaagctgctggaggaatacatccgccagcgggacgataactaatatcgatggccggcctgacggcccgtcttaggagcgcagcatgaccaacaaaatcattcagcaactcgaagctgagcagatgagcaaagagatcccgacctttgccccgggcgacaccgtagtcgttcaggtgaaagtaaaggaaggtgaccgtcagcgtctgcaggcgttcgagggtgtggtaatcgccaagcgtaaccgtggtctgaacagcgccttcaccgtgcgcaagatctccagcggcgttggcgttgagcgtactttccagacctacagcccgctggtcgacagcctggccgtcaagcgtcgtggtgacgttcgcaaagccaagctgtactacctgcgcgacctgtccggcaaggcagcacgcatcaaggaaaaactggtttaagccaggctttcccctcgaaaaaagcagcctcggctgcttttttcgtttctggcgtttggtgggcaggcagtcgtttcgcaagtcacctgtgggagcgtgcggggcgcctagcccatgcgagcgaatcgcgggcatgaactaggcgtccccgcccactcccacaaaagcagtgcagtatctgcttttgattgtgttgataatgaattctttgcgtagtgcagatctgaccccatgtccgctgtcgaccatccattgatcgagcgtttcatcgaggccttgtggctggaaaagggcctgtccgcccatacccagtcggcttatcgcagcgacctggcgctgctcaatggctggctgcaggcccgcggcgtcgagctgcaatcggtgggtcgcgaggtactgctcgatcacctggcctggcgcatgaatgaaggctacaaggcgcgctccacggcgcggctgatctccggcatgcgcggcttctaccgcttcctgctgcgcgagggcgtgatcgataccgatcctacgctgcaggtggatatgccgcagcttggccggccgctgccaaaatcgctttccgaggccgatgtcgaggcgttgctggctgcaccggatctggacgaccccatcggcctgcgtgatcgcgccatgctcgaagtgttgtacgcctgtgggctgcgggtcagcgagctggttggcctgacgctcgagcaggtcaatctgcgccagggcgtgctgcgggtattcggcaagggcagcaaggagcgtctggtgcccatgggcgaggaggccatcggctgggtcgagcgctattgccgcgaggcgcgcccggcgctgctggccggtcggccggcggatgtgctgtttcccagcttgcgcggcgagcagatgacccggcagaccttctggcaccgcatcaagcatcacgcccaggtggcgggtatcgccaagtcgctgtcgccgcataccctgcgccatgccttcgcgactcatctgctcaatcacggcgcggatctgcgcgtggtgcagatgctgctcggccacagtgatctgtccaccacgcagatctacacccatatcgcccgcgcgcgtctgcaggccctgcatgcccagcatcatccgcgcggctgaattggctggcgccggttcgcgctttgcgtctgctgcccgcagcctggggccccggttatggtagtctctgtcctttccctgtcaccccgtcgctcgataggagttttcatgcgtgtgacccgcatcgtcgcggccatggctctcggcctggtcagcaccctcggccatgccgccgacccggatcaggcgatccgcaagaacctgcttgccatccagcccgatctgccgatcgaagccattgccgaaagcccgatgccaggcgtttatcaggtgcagctcaagggcggccgccagctgtacgccagtgccgacgggcagttcgtgatgcagggctacctgttccagttcaaggatggtcaggccatcaacctgaccgaggcggaagaaagcaaggccatcgccaagcagatcaacgccattccggccaaggacatggtggtgttcgcgccgaaagagccgaagacccatatcaccgtattcaccgataccgactgcgcttattgccagaagctgcatagcgaagtgggcgaactgaacaagctcggcgtcgaggtgcgttacctggccttcccgcgtcaggggatgggcagcaagggcgccaaggacctggccagcgtgtggtgctccaaggatcgccaggccgcgatgaacaaggccaaggcccgtgaatctattcctcaggtcagctgcgacaacccggttgcgcaggagtaccagctgggtcaggcgatcggtgtcaacggcacgccggcgatcatcctggaaaacggcaagatgattcccggttatcagcccgccgcgcagctggcgaagctggcgctggaagccaaatgatccaaaccggggtagtcgattgactatcccttggccgcttcgtaatgtgcggctcttttccacggctggcgcccgcgccggccgctttatgcagtgcagttggggagtctagtgtgaatccggtcaaagtaggcatctgtgggctgggtaccgtcggtggcggtaccgtgaatgtgctcaagcgcaacgccgaggaaatcgcgcgtcgtgccgggcgtggcatcgaggtggcgcagatcgccacccgcacacccaagccccagtaccagtcgaccggcattaccatgaccgacgatgtcttcgcggtggtcagcaaccccgagatcgatatcgtcgtcgagcttattggcggctacagcgttgcccgtgagctggtcctcaaggccatcgacaatggcaagcacgtggtcaccgccaacaaggcgctgatcgccgtgcatggcaacgagatcttcgcccgcgcccgcgagaagggtgtgatcgtcgcgttcgaggcggcggtggctggtggcatcccggtgatcaaggcgatccgtgaaggcctgtcggccaaccgcatcaactggctggccggcatcatcaacggcaccggcaacttcatcctcagcgagatgcgcgagaagggtcgcaccttcgaggacgtgctggccgaagcccaggccctgggttacgccgaagccgatccgaccttcgacgtcgaaggtatcgacgcggcccacaagctgaccatcctggcgtccatcgccttcggcatcccgctgcagttcgacaaggcctacaccgaaggcatcaccaagctgaccacggccgacgtgaactacgcagaggcgctgggctaccgcatcaagcacctgggtgtggcgcgccgtaccgatgccggtatcgagctgcgcgtacacccgacgctgatcccggccgaccgcctgatcgccaacgtcaatggcgtgatgaatgcggtgatggtcaatggcgacgccgccggcagcaccctgttctacggcgccggtgccggcatggaagcgaccgcttcggccgtggtcgccgatctggtcgacgtggtgcgtgcgctgaccaccgatccgaccaaccgcgtgccgcacctggccttccagccggattcgctgtccgaccacccgatcctgccgatcaccgcctgcgaaagcgcctattacctgcgcatccaggccaaggatcgcccgggtgtgctggctcaggtggcgagcatcctgtcggagcgcggcatcaacatcgaatcgatcatgcagaaggaagtcgaggagcaggacggcctggtgccgatgatcctggtcactcatcgcgttgccgagcagcgcatgaacgacgccattgctgccctggaagcgctggccgacgtcgtcggcaatgtggtgcgcatccgcgtcgaacaactgaattaactcgggcggcaggcggcaggcagcaggcggcaggcgaaaaagcctgggcctggggcctgaggcctgaggccaaaaccgaaggttttgatcaatgcgctatatcagcactcgcggccaggctccggccctgaatttcgaagacgttctgctggccggcctggccacggacggcggcctgtacgtgccggaaaacctgccacgcttcactcaggaagaaatcgcctcctgggccggcctgccgtatcacgagctggccttccgggtgatgcgtccgttcgtgaccggcagcattccggatgccgacttcaagaagatcctcgaagatacctacggcgtgttcgaacactcggccgtggcgccgctgcgtcagctgaacggcaacgagtgggtgctcgagctgttccatggcccgaccctggcgttcaaggatttcgccctgcagctgctcggtcgtctgctcgactacgtgctggccaagcgcaacgagcgcgtggtgatcatgggcgccaccagcggtgacaccggctcggccgccatcgaaggctgcaaggcctgcgagaacgtggacatcttcatcatgcacccgcacaaccgggtgtccgaagtgcagcgccggcagatgaccaccattctcggcgacaacatccacaacatcgccatcgagggcaacttcgacgactgccaggagatggtcaaggccagcttcgccgaccagggcttcctcaaaggcacacgcctggtggcggtcaactcgatcaactgggcgcggatcatggcccagatcgtctactacttccacgcggccctgcagctcggcggtccggcgcgttcggtggccttctcggtgccgaccggcaacttcggcgacatcttcgccggctatctcgcccgcaacatgggcctgccggtcagccagctgatcgtcgccaccaaccgcaacgatatcctgcatcgcttcatgagcggcaatcagtacgccaagggcgagctttacccgaccctgtcgccgtcgatggacatcatggtctcgtcgaacttcgagcgtctgctgttcgacctgcacggtcgcaatggtccatcgatcgccgcgctgatgaccgaattccgccagaccggcggcttcaccgtcgaagacgaccgctggaccgaggcgcgcaagctgttcgattccctcgccgtgagcgatgagcagacctgtcagaccatcgccgaggtctacgccgccaccggcgagctgcttgatccgcacaccgccattggtgtgcgtgctgcccgcgagtgccgtcgcagcctgtcggtgccgatggtggtgctgggcaccgcccatccggtcaagttcccggaagccatcgagaagtccgccgtggatctgtcgccagcgttgccggcgcacctggccgatctgttcgagcgtgaggagcgctgcaccgtgctggccaacgatctgccgaccgtgcagcaattcgtggcggcgcacggcaatcgcggcaagccgctgtaagcgaaggcgctgcgaagtgaaaggccggtcaccgagaggtgccggcctttttgttttcagctggctgcgtagtgcgttgatgtagcctgtggtggagcggagcgatacccaggtcgtattcggcacagagcgatctttcgtggatttcgcccgggtttcgtttcgctctacgccgggctacgaaatgctgaacgactccagtgggagcgctactcggatctagcgccgattgaccgccgcaatcggcgcctgctggcaaagccgcttgtccagctgcccgacataggggttgccccagcccatcacgcagccgaccagttggttgcgttggcgctcccactgctcggcggggtaggtcttgttccaggcggtgaacagctggcggttctgcttggatagacgcaactggtagcggtcgctcatgtacaggtaggtgcgggcgatcatgccgcgtacctgctggcgcggcattaccttgcgcgccttgaagtcgaccaccgtggggcaggcgccgtactggttgggcttttgcggtagccagccgaaatcgtagttgctgcggtcgccattgacctcgccaatcgccggcaccaggttgtgcaggtcggcttcggcgcggcggtaaacgctgtcgttcttgctgcagttcttgcgcccgccgtgctgccagcattggcgctgatggccgatctgccaggctgggacgatgtgctcccattcgatgcgcgcggcgcgattggcgttcttgcgcggcgtgtagccgcagcttttcaggtccacgcggttgcccttgaagctgcagccgcaatagaactccactgactgacgctcatagagtgtccagccgatcttcttggcttgagtgaaattttgcggtggggcggcttgcagcgaggtgcagagggtgaggcacagcagggtgagaaggctgcgaaacgacatgcggctttcctaaaaagtgccgcatcataccggctcgttgtggtttgccaaggctggcccattgatggcgtctatctagggtctgttgccatttcaacgcgagccgcgttgccgcgataaatctcgccaggccaggcggaggacgcagggaatggcgttcccttttcaagtcctccaacaacgcatggcgagatttctcgcgcaacccgaagggccgggcccgttttgtcgcgatgcggcgtttctcgccggctcatttagctcgctaaacttcgcggctcgtgccttgcctcgcggcaaaacgggctccggcgcggccgtgtgtgaaacggcaacagaccctgggatccaatctctgtgctctgcgacgcagtcggcgaatttgtcccgttttctcggctaaagttctgcggctaactccctcttttcaggccatcggtgcctggcccgcaaggcctcgatcccagctcttaaagaaattacatgtgatgtattgagttctcacatgtgatgttctaggctgcgccacatggaaaacaaatcatctgcgcactaccagcgtcttttccggcagcgtctgcgcgagcaggggctggtgaagaaggaggtctggattctgcccgagcatgcccagaggctctcggcggtcgaaaggaaactgcgccagccccagccggagctggcttcaatggaggagggggtgagcatgcctcaggtttggactgcacaaacgttgttcgatgcgctgtcggcgacagagccgtttgccgatggccgcgcggccgtcgagctgatccagggtgccgacgccagtctgcacgtgaccatgaaggagtacggcgatctgccgctgttcatcgccgtgttcggtgatcagatcgtggtcgaggcgctgctctggccggccagcgacgtgcgcgacaccgctgccttcaacgaggaagtgctgcgcagccacaagctgttcccgttgtcctgcgtggggctcgaaaccctgcctgacggtcaggcctgctacaccatgttcggtgccctcagcgcctcgtcgatcctgcccaatgtggtgctggagatcgaaacgctggcggacaacgtcatcaaggcgaccgaagcctacgaagacttcctcaaggccagtgcataaggagacatgcccatgaacgtctggagcaaattgctgacggcgctgcgcggcggtgccaacgaaatgggtgaggcgctggtcgatggccaggcgctgcgcattctcgatcaggagatccgcgacgccgacgccgagctgcgcaaatccaaggaagcgctggccgagatcatggccaagcagaagctggccgccgagcgtgccagcaagtctgccgccaagatcgccgagtatgagcagtacgcggtcaaggccctggaaggtggcaaggaagacctggctgccgaagtggccggcaagatcgccaacctggaaatcgaactgggcagcgagcgcgagcaggccgatgcctacgccgccagcgtggcccagttgcgcgccgcggtgagccaggcggaagccaatatcaagcgcctgaaacagcaggtcgataccgtcaaggccaccgaaagcgtgcagaaggcgcagatggccgtggcccagcgttacggcggctcccaggccaagctgcacaccgcggtcgagtcgctggagcgcatcaagcagcagcaggccgagcgcgccgcgaagatggaggcggcggctgaactggccgaggcctccaaccctgacgagtcgctggacgccaagctgcgcgccgccggtatcgtcgccgacaagagcagtgccgacagcgtgttggcgcgtctcaaggacaaggccaagccctgatcacaggctggctcgtagcggcatcgatggtggggccagcaggctccgccatgttttcagggataggaaaccatggaaatcttcctgcaggtctcgttggcgttcccgacggtcatcttcagctttgtgctgtgcctggcggtggtgtactgggtcatcgtcgcgttcggtctgatcgagatcgacgtgctcgacgtcgaggccgactccgccctggaaggtccggcggcagcgctcctgtccaaactcaagctgcgtgacgtaccgctgaccctggtgctgacgctgctgtttttcttcgcctggttcatcagctatttcgccgacctctggttgctcagcctgttgccgctcgagtggctgcgttatccgctgggcctggtggtcgcggtgctggcgctgctgctcgccgtggctcccacgcggctgctgtgcgcgccgctgcgcccgctgtttctcaagctggaagtgaccagcagcaagagcgtgctcggccagaccgccgtggtgcgcagcgggcgggtcaccgccagccatggcgaggcgatgctcgaagacggtggcgccgggctgatcctgcgcgtgcgcgccgacgagcaactgggtttcaagcgtggcgaccgtgtcgttttactggaatacctggaggcgcagcacgcctaccgggtgataaccgaggatgagttccgcggcatctgagccggcggttccgtctgtctcaaaggagattgagtgcaatgtacaaccttcccccgtcgttgatccccgtgctggtcggggttggcctggtcgccctgctgatcatcggcctgctggcgctgttcaaggccttctacatcaaggttccccagggtacggcgctgatcgtcaacgacatgtcgtccacgcccaaggtgcatttcaccggtgcgctggtgtacccggtcatccacctcaaggagttcatgaagatctccctgatcaccctggaagtcgaccgccgcgccaaggacgggctgatctgccgcgacaacatgcgcgccgacatcaccgtggctttttacctgcgcgtcaatgaaacccaggaagacgtgctcaaggtggccaaggccatcggcgtggagcgcgcctccgatcgtgcggcggtcaacgagctgttcaacgccaagttctccgaagccctgaaaaccgtcggcaagcagttcgacttcgtgcagctgttcgagaatcgccaggatttccgcgaccgcatcgtcgaggtgatcggcaacgacctcaacggttacgtgctcgaagacgtggccatcgattatctggagcagacctccaaggcgtccctggacccaagcaacatcctcgacgccgagggtatccgcaagattaccgagctgaccgcagcgcagaacgtcatcaccaatgacctggagcgcaacgaagagctggctatcaagaagaagaacgtcgaaacccgcgaggcgaccctggctctggaacgtcagcaggccgatgctgaagcgcgtcagaagcgtgaggtggaaaccatccgcgcccgcgaggaagcggaaaccctcaaggtacgcgaagaagagcgcctgaaggccgagcaggcccgcatccagacccagcaggagctggacatccgcgccgagaaccatcagcgcgaagtggaagtggcccagcagaaccgtcagcgcgcggtggtcatcgaggtggagaaggtcacccgtgcccaggagctggaagtggtggcccgcgagcgcgaggtcgagctgcagcgcatcgagaaggaaaaggcgctggaagaagagcgcaagaacatcgccgccgtggtgcgcgaacgcgtagcggtggagaagaccgtcgcccaggaagaagagcgcatcaaggaagttcgcgaagtctccgaagccgagcgcctcaagcaggtcaccgtgctcaatgcccaggccgaagccgagcaggagctggtgcgccaagtcaagcaggccgaagccgacgaaacccgttccaagcacaaggcggtggaaatcaacaacctcgcccaggccgagctggaagccgcagccaagagcgccgaggccaagaagaaactggccgaaggcatcgaagccgagcgcgccgcgcctggcctggctgatgcgcgggtgcgtgaagtcaccgccgcggccaaggagaaggaaggtctggccgaagcccgcgtgcaggccgagcgcctgatcgccgaagccaagggcgagcaggaaaaaggcctggcccaagcccgcgttatcgaagcgcaggcggccgccaaggaaaaagacggtctggccgacgccaaggtactggaagagaagctcggcgcccaggcgcgcggcgaggagcagctcggtgtggccaaggccaaggcgacccaggatctgggcatggccgaagctcaggtattgctggagcgcctgaacgccgaggccgaaggcctgggcaagaagttcggcgcgctggatgcgctcagcgacaacgcccgccagcacgaagagttccgcatgcagctggagaagagcttcgaggaagccatggccgctatcgccgccaacaaggacatcgccaaggatcaggccgaagtgctggccaccgcgctggccaaggcgaagatcgagatcgtcggcggcgaaggcgacttcttcaactcgttcgccaagtccctttccgtgggcaaggccatcgagggcgtggttggcaagagcccggtggtgcaggacgtgctcgcgcgcctgctgcagggccgtgctgctgaagccaaaccggcaacggtcagcgacgcggacgcggtgtaagtctggatgccggtgccagcctgtgcgggctggcaccggtcacggatcaggcgcgcagcagctgcgcgcattcaggccgtcatggcctgcctcaatgacaaggaaagtggcatgtcgcaatcaagagatcacctggaaatgacctttcgcagcatccagtgcttcgccgatgacggccgcctggacgccgccgagctgggctcgctgctggatatcgccgagcgtgacggcgtgatcgatgacgacgagatccgcgtgctgacgcgcatcatcgcgcgcatcaaacccgaagagctcgacgccccgatgcgcgagaaacttgccgaaatcgcccgcaagatcggtgcctgagcaccgccatattcgtttccgccccgcccatgacggggccttgcttgcagaccgcgcagattcaggaagaccatgatgtcggacgcccaagccgaaaacacccagcaggacattctcgacaaggccgtggccgaaggcggcgcctacgaggtgctgcacaaacgcctgcaagagcagggcctgcgcctgcgccagagcaccgaggcgctcaacgagcagcgcctgcaggagttcggcagcagccagatggaagtgatcgggcgggtgcgtatccgtaccgagaacaactgcatcgcccgcgatatcgtgcaggtcggcgactggctgctgttcggctacaacgtgttcatgggcctgaagaaggaaacctcggtcgccgacgtgttctccctctatcgcctggtcgagggcagcgagggctatgaagccgaagcggtcgccctggacggcaccttcctgagccagagcggcttcgtcaacgacttcaacgagctgtacacctattacaagaacaccaggctgctgcaactggcgattcgcgatggcaagctgttggccagcttccagatcggcgagcggatcaccgacatccgcgtgttccgctggtcgctgtcgctcgacggcaaggacgtgcgctacatcgacaaccgcggcgaacgcgatattgcgctgccggcgccgttcgatttcgagtggcagaaaactacccgcgagatgacggtcaacggccgccatccgcacctgaacatcctcgacacggtattcgtcgaaacggtcggcggcgacctgaccatcaaggtcgagaacaataccgaaagtggccagggcatctaccgcgaagaggtgatggacaagacccagtcgctggacgacgcacagatcgaatacgccgccctgggcagcctgatcctgctcaaggtgctgccgtaccgcgaggagcagtggcgttatctggtgttcaaccgcctgacccgcaaggtcgagcgcatcgacgccatcggcctggcctgcgtgcagctgcccgaagaccacggcatcatctttcccggcggctactacctgcagaacggcgagcacaagaccttcgagcagtcgatggccggcatgcgcttcaaacgctcggtgcgctcgcccaacggcgaggacgtgcagtacatcttctaccacccgggcgaaggccgggcggtgctgctgacctacaacatggtcacccgccagctgcagaacccgatcttcggccacggctatgcgcgcctggaggacgggcgcatggtgatcttctccgccgagggcgacgagccgacgcgcattcaccccatgcaggtctggcagacgccattcgagagcgaggaatacgctgctcgtcagccggcgcgcagcggcttcttcgggcgcatcggcaatgccgagctggtgcgcggggtgtccgctctgttcaacctcagtcgcgagatcgacagccgcgaagtgtcggtggcgcgctacagcctgctgtgccagaacacccgccggctgttcgacatctatcactggctgagcgacccgcagtgcgccgagctggcgccgctgctgcgcgagatcgccgccaccggcgagctggtgctcgacgaattcgagaaggtcgagagcattcgccagcagtccgccgcagccatggccgacgcggaaagccgccagaaggcgttgctggaaagcgtgcgctcggatacctgggacaaggtcgagcaatacgtcgacgccctcaacgcgatcaccgcccagcgcggccaactgctgaccattcgcgactaccgctacatcgacgtggcgcgtatcgacgccatggaaaccgcgttgctcgaagcccgtgaccagaccgccgcggccacctcgcgctttctggccggcgatgcggcgttgcagccctatcatcacgatctgcaggtgttcgacgagcaggcgcagaaggccgagagcgtcgcccagctggccgaaccgctggccggcctcaacgagatggccggcaacctggacatgctctccgggctgatggcctcgttgcagatcgacgacgccaccgaacgcacgcgtatcgtcgacgccatttccgaggtatacgccaaactcaaccaggccaaggcgcgcgccgagcagcgccgcaaggggctggggtcggccgagaccgtggcgcagttcggcgcccagttcaaactgttcagccagagcatcaccaacgccctggcgctggcccaggacccggagaagtgcgacgaacagttgtcgcgcctgttggtgcagctcgaggagctggaaagccagtttggcgatcacgaacagtttctcggtgacatcctcgccaagcgcgaggagctgctggaaaccttcgaggcgcacaagcagagcctgctcgacgagcgtcagcgcaaggcccagggcctgctcgatgccgcgcggcggattctcgacagccttggccggcgtaccgccaagttcaccgaggcccaggaactcaacgccttcttcgccgccgacccgctgatcctcaagttgcgcgaactggccgagcgcctgcgtgagctcaaggacagcgtcaaggccgatgatgtcgaggcgcgcctcaagggcgcccgcgaccaggcggtgcgcgcgctgcgcgacaagagcgagctgttcgaggccggcggcgacgtcatcaagctggggccacgccaccgtttcgcggtcaatacccaggagctcgacctgaccctgctgccccgtggcgacgggctgttcctgcacctgaccggcaccgactttctcgagccgctgcatgatgccgagctcgacggcctgcgtgattactggcaggtcagcctggagtccgagtcggccgcgctgtaccgcggcgaatacctggccggcctggtgctcgacgcggcggtgaacaacaccgacggcctgagcctggctcagctcaaggcgcacatgagtcagcccgatgagctgatcaagcgtatccgcgagttcgccgcgccgcgctacaaggagggttaccagaagggcatccacgaccaggacgccatggccattctgctgcgtctgctggcgctgcgcgaggcggctggcctgctcacctattcgccacggggccgcggcctggcgctgttcttctggaaccgctggcacgaagacgtggaggccgcccactggccggagcgtgcccgcacctgcgccaacatccgccagctgttcggccgcgacgacggcatccgccagctacgcgaggaagtgctcaaggcgctgcacggttttctcgtccgccacccgatgccgttcgacgccgcgctgcagcgcgaggcggccgaatacctggtcgaggagctggccgccccgcgcatcgaattcgtggtcagcaagtacgcccgcgacctgttcgatggcctgcgccagcacctggaagcggcccatatgtgggagggctacctgcaggcccaggagcgcctgcgtgggcgcccggaccagcgttgggcgctggccgagaactggctgcaggcctactgcgcgcagcagggccaggaacacctgacggcctacgtgccggaggccgtggcccttggtttgatcgacagcgacctgccgcagcgcgtcaccgaggctgacctgcaggtgcgcgtcgaggggctgctgggcgaccacccacgcatccaggacggcaccctgagtttcgccctgcacgatttcttccagcgcctgcgtcaccatcgcgaaacctgcctgcccgagttgcagcgttaccagagcctgcgtcaggaggtggtcaaccgcgagcgcacggcgctgcgcctgagcgagttcaagccgcggccgctgtcgtcgttcgtgcgtaacaagctgatcaacgacgtgtacctgggctttatcggcgacaacctggccaagcagatgggcaccgctggcgagaacaaacgcaccgacctgatgggcctgctgatgctcatctcgccgcccggctacggcaagaccacgctgatggagtacgtggcccatcgcctggggctgatcttcatgaagatcaacggcccggccctcggccacgaggtgcgctccatcgacccggcccaggcgccggacgccacctcgcgccaggagctggaaaagctcaacctggcgctggaaatgggcaacaacgtgatgctttatgtcgatgacatccagcacacccaccccgaattcctgcagaaattcatctcgctgtgtgacggcacgcggcgcatcgaaggcgtgtggaagggcaagaccaagacctacgacatgcgcggcaagaagttctgcgtggtgatgagcggcaacccgtacaccgagtccggcgacgtgttcaagatccccgacatgctcgccaaccgcgccgacatctacaacctgggcgataccctgggcggcatgcaggaagccttcgcgctgtcctacatcgagaacagtctgacctccaacccggtgctggcgcccctggccacccgcgacatggccgatgtttaccgttttgtcgccaaggccgagggcaagccgttctcggccaacgagctgtcgcacagctacagcggcgccgagatcaacgagatcgtcgccaccctgcagcgcctgatgcaagtgcgcgaggtggtcggccgggtcaaccagcagtacatcgtcagcgccgcccaggccgaccagtatcgcaccgagccgccgttcaagctgcagggcagctaccgcaacatgaacaagatggccgagaagatcagctcggtgatgaacgagagcgagctgctgcaactgattgccgatcactaccagggcgagtcgcaactgctgaccaccggtgccgaggaaaacctgctcaagctcgccgagctgcgtggcaaccagacgcccgagcaggccgaacgctgggcgcagatcaagcgcgacttcatgcgcaataaggccatgggcggcagcgactcggacgtcggcgcccgtgtggtggcgcagctcaacgacctggtcgagggcgtgcgcggcctggcccgtagcgagccgacggcgccggcggctgccgccgtgccctggcaggagttgctggccggcctggaacggctgcgcgaagtgccgccccgggtcgaggtggccgtgcaggctacgccgcagcccggcatccaggcgctgctcgagcgactggccgatagcctgcaggacggcgtgctgccgctgatcaacgccatggacaagaagatcgacatcgacctggggactcacaagcgcatgggcgacatggcccagcaactgcgtgagatcgcccggatgatggggcagggcggcgaggcgccgtgacgctctggctgttgccgcgcctgaaactgctgttcggtatcgctgcggtgatggtcgtgctgcaactgatcaacagcctggacggctacagcctcaaccgcttcgggctgatcccgcgcgaggtgcaggcgctgccgggcatcgccctggcgccctggttgcacggcagctggctgcacctgttcggcaacctcagcggcttcatggtgctgggcgccttggcgctgctggagtcgcgggccgaattcatccgcgccagcctgttcatcatcgtcttcagtggcgtgctggtctggctgttcgggcgcaccggcatccatgtcggctccagtggctggctgttcggtttgtgggggctgttgctgggccgcgcctggtttcgccgcagccttgccgacctgctgctggcggccctggcgctggtgctgtacggcggctttttctacggcctgctgccccagcagggcgtgtcgttcgaataccacctggccggcgcactgtgcggtggcctgtacgcctcatggcaacgcggcggccagaaacgtcgcactcgaaaacggcctcgacaaggttaaaaatggatttcaatcgcctcgaccaacacctgcgtgacagcctcgtcgacctcaggctcagcaacgaagagcgcgacgagctgcgcgaactgggcaacgacctgacgcccgaccaggtgcgctacatgcgcaaccgcgccttcgacttggtgcgcgaactgatcaccgacccggacaacgccgtgtcggccctgaaatggctggagcaggtgatcaagacactggaggtgcgctgctcaccgatacgtggccagagcagtgtgcatttcagccccggcgaaagctgccgccagcgcatccgcgacctgtgccgccaggccaaggaatcggtagacgtgtgcgtattcaccatctccgacgaccagctcagcgacgagctgatcgccgtgcaccgccgtggcctggccgtgcgcatcatcagcgacagcgaaaagcgcttcgacgtcggtagcgacatccagcaactgatcgatgctggcgtgccgctccgaatcgacaacagcccgttccacatgcaccacaagttcgctttattcgacggtcgtcttctgctcaacggcagcttcaactggacgcgcagcgccagtaccagcaacgaggagaacctgctggtgaccgacgatccgcacctggtcgccgagtatcgccgtgagttcgagatgctctgggcgcgctatcgcccgagttgatcgttcagcgccgcagtgccggcagaaatgccagcaggctcgctggcaactgccggcgcaacgcctcgctcatcgcgtcgcggcgcttctggtagagcaggccgaggcccatcacgccgaggccgatcaggctgaccaccaccgggaacagcagcgaatcctcgaacacgtcgtgggccaggtagccgagatagccggccacgcccagggcgccgaagaccatgaacagcgggcggcgcagcattatcgacaggccgatcaggcccaggttgatcaggcagtaaagcgccttgcccagctcgctgccgctgtccatcaggctcaggccgccccagaacgccgtcaacccggccaggtaaccccagaaggcgtaatcgcgcctgctgcgcccgtccaccagcaagctggcgagcagaatcaccaggccgaaccacagcgacacctcgcggcgttgctcccagctgaagtattcgccatgcagcagctcgctgaggtccatggacatgaaccaaagcgccacggccatcggcatgacgatgaatgggaagggcagcaggcgcagcaccagcaggccgaccagcaccgtcgccacttccatgaccagccagccgccctgcacgtagcggtagtaatcgatgtagtccgcctgcgcgtcatccaggggccacaggcccagcagcctttgtgcggcgaacaccaccagcggtgtcaggctcaccgccacggcgccgagcagaccgccgggaatcggctggccgcggcgccacaggctgcgcccgcagagcagcaatagcagcagataagccgcgctgatcaccagcagcgccaggtcgccgatgttcatccaggcttcggtgagcagccagcccatggcgcccatgatcagcagggcgccaaagtagtaggcgatatgggagagctggaagctggggcgctcagtgggcgtctgctgcagaaaggccagcagcgcctggtcctggccgggctgcaggacgccggcctggacggcgcggctgaggtcactggaatcaacattcagcttcatgggtggacgtcctgtcttggtgccgatgcccggaaactgcagcgtggcacccaggcgttgcgcctgggcgtgttcgatcaatgcttgcgcggtacggccttgagcagctcgtccggtggcgtctcgcactggatcttgcggccgatcagttcctcgatcggtggcagggcgaaggcgtcgtcctcgccggcgaagctgatcgaggtgccactggtgccggcgcggccggtacggccgatgcggtgcacgtagtcgtccgggtcttccggcagagtgaagttgattacgtggctgattccgtcgacatggatgccgcggccggccacgtcggtggccaccagcacgcggatatgcccggcgcggaagccttcaagcaccttgatgcgcttttgctgcggcacgtcgccggacatctgcgcggcgctgacgccatcacgggtcaggcgctcctcgatacggcgcacctcgtccttgcggttggcgaacaccatcacgcgggtccagtcgttctgcacgataaggttgtagagcagcttgtacttgtccgccgaggcgacggcgtagacgtgctgttccaccgtgtcgctggccacgttttccggctcgatctcgacgatggccgggttggtggtccactgcttggccaggttcatcacatcgtcggtgaaggtggcggagaacagcagggtctggcgctcgcccttcatcggggtctggcggatgatctggcggacctggggaatgaagcccatgtcgagcatgcggtcggcttcgtcgagcaccatcacctcgaccatgtccaggtgcacttcgccgcgctggttgaagtccagcaggcggcccggcgttgccaccagaatgtcgcagaagcgcgactccaggctcttgagctgcttgtcgaagtccatgccgccgacgaagctcatcacgttgaggcctgtgtacttggtcagctccttggcgtccttggcgatctgcaccaccagctcgcgggtcggcgcgatgatcagcgcccgcggctcgcccatgtagcgttccttgggcggcggcgtctgttgcagctgggtgatgatcgagatcaggaaggcggcggtcttgccggtgccggtctgggcgcggccaatagcgtcctggcccttgagggtataacccagtacgccggcctggatcggcgtgcagtacgggaagcccagatcgtggatggcgtgcatcagctccggcgacaatttgaaatcatggaagcgggtcttgccgggggccggctcgacctgaaagtcctcgagcttccaggtatccaccggcttgggcgcgcgttcgcggcgcggcttggcgggtttgctcggcggcttctgctcggcgctggcggcttctttgggcgggcgcggctggcgctcctcacggggagcggcggcagggggcgaagtggcttcgaggctcggggagactgagctgtgtggctcattttcggctttgccgaatatttttttgagtgctttgagcacggtcatctcgtcgattgattaaggaatgaacgccagccagtgtaaagcaagacgcgggcagggcgaagtactctgccaccggcgtcatgcgcggctgtcgatcagttcctgggcaggctggcgagcagcaggcgctggacgttgccgcccatgatcgcggcgatatcggcgcggttgaaaccggcgccgagcaggccttcggtcagttgcgccaggccggtgacgtcgaagggtgcgtggatggtgccgttgaagtccgagcccagggccacgtgctccacgcccaccaggtccgctgtgtagcggatcgccttgacgatggccgctaccgaggtggcgcacaccgccgtgtcccagtaaccgataccgatcaccccgccggtggcagcgatggcgcggatatgccggtcgctgaggttgcggggtccggggcaggtgccctcgacgccgccgtgggacaccagcaccgggcgcgtggccatggccagcacgtcgtccatcagcggacgtgaggcgtgggccaggtcgatcagcatggacttttcttccagacgcgcgatgaccttacggccgaacggcgtcagcccgcccttgttcaggccatgggccgagccgccgacctcgttatcgaagaagtgggtcaacccggccatgcgaaagccggcgtcgtagaggcggtcgaggttttccagctggccttccagtgggtgcaggccttcggtggccaagagggtagcgacgcgctgcgggtcctgcttccaggcctgcaggaaattcctcagatcctgacgtgtgcggatctctaccatccggccgtcgctgccggtcgctgcttcatgaagtttttcggcctggtacagggcgcgctgcagcaggctgttccaggtcgcccgcggccagcgttgggccatggcgagcagggtgatggtgtcgctgtcggcgccgttgctttcgtagttcagcccgcggggcgatttggtgaccgtggagaagacctgcaaaccgacgcgcccgtcgagcatgcgcggcaggtccgagtggccgtagctgtagcgcttgagcaggtcgcgctcccagagcagagcgtcatcgtgcaggtcggcgataaacagggtgtcgtgcaggcgtgtggccgcttcgccggcggggtagggcgccggtgattcgacgctgttcatgcgtcggtcgagcacgctgggcagggtgaagaacaccgcggcggcaaggcctagaacaatcgggacgattagcaggcgcttgcgcatggtggctttccaaaaaaacggtggccgtcagcttgtcacgcgctcacggcaattcaatgacagagccggttgcggccgctgttcttggctttgtacagggccttgtcggcgcgggcgatcaagccggccaggccatcgcgggcattcatctgcgccagacccagggagatggttacgcctggctgggcgcccagcggtgaatagaaggagccgatgcgctccaggctctcgcgcaggcgctcggccacatcggcagcctgctgcagcgccagctcgggcagcagcaccacgaattcctcgccgccgaagcgcaccaggctgtcgcgggcccgcagctggcggcgcagggtgtgggcgaccaggcacagggcatagtcaccggccaggtggccgtgctggtcgttgtagtccttgaagtggtcgacatcgagcatcagcaggcacagcggctgcttgtcgatcaggcagcgtgcccgctcgcgctcgaacacgtgctccagccagcggcggttgaaggcgccagtgagcttgtcgacgttggcgttctgctcgctgttgatcagctgccggttgccctggcgcacgcggtcgcagagcaccttgagcaggttgtgcatcatctgcggcgattgctggaacagcgagctgagggcgtcgcggtgcaggcgcagcacgctgctgggctcggtggcgaccacgtaggcgctggggtgttcgttgtcgaggaagctgatctcgccggcgcaatcgcccgggcccagggtggtgaccggctggttgtccagcgagccgaggtacaccttgaggctgccggtgacgactatataaaggtactggttgcggtcgaacggcgagagcagcacttcggctgcgtccaactcgcaggggcggaaggcgtcgagcaggcggttgaggctaccgagcgcgacgttgtcgaacaggcgcagttggcgaatctgctgcaggtcggtttgccactgggctgccttcatggcatcagcatccttgctcgaaacgctcaacgattggcatcgccaacgctcccatgggtcgatgacggcgttcgtgataaacgaacgggtctcattcggctgacagtatcgcccgccagccgggctgacaatcgtcttgcgtcgtgccgacgaccggcggcgcgggactgtgaagactgtcacagctgcgccgccagaaccctctttatagacgctctgcgagccaggcgccgatatcggcgatttgctgcggtaacacttcgtgggccatcgagtattcccgccaggtcgcgctgacgccgcgaccttgcagccagtcgtaggcggcgcggcccatgctcggcagtaccacgccatcctgggtgccgtgcaggcagcagactggtatgtcgcgctggatgtcgctcaactgcacctcgtccgagaaggttggcgaataggtcgaaagcgccagaacgccgcccagcggaccctgccagcgcaggaacgcggtgtgcagcaccacggcgccgccctgggaaaaaccggccagaaagatgcgcgccgggtcgatgccgtcatcgcgctggacctcgatcagatcgatcacttgctgggccgactgttcgagttgcgcacggtcgatggcgcgggccgggctcatggccagaatgtcgtaccagctgggcatttcccagccaccgttgatggttaccgggcgagtgggggcctggggtagcacgaagcgggtggtgcgcagcgagcgttgcagagcctcggcgaccggctggaagtcgaaacggtctgcacccagaccgtgcagccatatgacacaggcgtcggagggaagtgggggctgcagtagcaatgtggtatccatgtgttgctccaatttggggctggtgcgttactttggtgcgtgactgttttttgtcactgtactgatccatgaactagatgtcgcaagattacaactttgcccccttgacctgtttaactcgcggcgaaaaccggtggctggtatggcctttgctatagagcattggactgatgtcgtcgggccagtgtggtaacaccgcgctgggccgcggagcagacggggaaagccgatttgatggggtttccaaaaggttcgccgggcgctgcatgcccgtcgatatgcaaatttgcgatccgtctcgggcccgttcaccaacggactggtgcaagcatcgctgacctgctctcgaatgggtcacggtactggcgcccaggtctgaccaccggtctacactgttgctgccaatagtgacgacatgccccaaaagggtacggcgatcaggctgagactccaacacaacacaagaaccggagaatgttcaatgaagatggttaaaaccaccctggcgatgttgaccgccgccgccgttctgggcgcagctggcatggctcacgccggtgccaccctggacgcagttaagaagaagggctttgtacagtgtggcgtcagtgacggcctgccgggtttctcggtgccggatgcaaagggtaactaccagggcatcgacgtcgacatctgccgcggtgtggccgcagcagttctgggcgacgccagcaaggtcaaatacagcccgctgaccgccaaagagcgtttcaccgccattcagtccggcgaagtcgacgtgctgtcgcgtaacaccacctggaccagctcccgcgacggcggcatgggcctggtattcaccggcgtgacctactacgacggtatcggcttcctggtgaacaagaagctgggcgttgccagcgccaaggaactggatggcgcgaccatctgtatccaggcaggcaccaccaccgagctgaacgtctccgactacttccgctcgaatggcctgaaatacaccccgatcaccttcgacacctccgacgagagcgccaagtcgctggaagccggccgttgcgacgtgctgacctccgaccagtcgcagctgtacgcacagcgcatcaagctgggctccccggatgactgggttgtactgccggaagtgatctccaaggagccgctgggcccgctggttcgtcgtggcgacgaagactggatggctatcgtcaagtggaccctgttcgccatgctcaacgccgaagagctgggcgtcgactccaagaacgtcgaagccatggccaaggaaaccaagaaccctgacgtagcccgtatgctgggcgccgacggcgagtacggcaaggacctgaagctgccgaaagactgggtcgtccagatcgtcaagcaggtcggtaactacggcgaagtctttgagcgcaacatcggcaaaggcagcgagctgaaaatcgagcgtggcctcaacgctctgtggaacaaaggcggtctgcactacgctcctccagtgcgttgattgacctgtcgcccggcagtgcactgccgggcgattttcgttccgttatacctggggcattcccatgcagaaaaacattggcgcaccgcaggggttctcccttagcgatccacgtgtgcgtgcctggctattccagatcattaccgttgtggccgtggtcgcaatgggctggttcctgttcagcaatacacagaccaacctgcaacaccggggcatcacctcgggcttcgacttcctggagcgcagtgccggcttcggcatcgcccagcacctgatcagctacaccgaagcggacagctatgcccgcgtcttcgtcatcggcctgctcaacaccctgctggtgtccttcatcggcatcgtgcttgccaccatcctcggcttcatcatcggtgtcgcgcgcctgtcgccgaactggatgatcaacaagctggcgaccgtctacatcgaagtcttccgcaacattccgccgttgctgcagattctcttctggtacttcgccgtgctactgccgctgcccggtccgcgtgccagcatcaacctgggcgacagcttcttcctcagcaaccgtggcctgaacatgccggctgccgaggcgaccggtgcattctggccattcgtggtcggcctcatcgttaccctggtggccatcgtgatgatgacccgctgggccaacaagcgcttcgaagccaccggccagccgttccacaagttctgggtcggcctgggcatggccatcgtcatccccactctggttgcgctgatcttcggcagcccgctgcactggacggtgccggagctcaagggcttcaacttcgtcggcggctgggtgatgattcccgaactgctggcgctgaccgttgccctgactgtctacaccgccgcgttcatcgccgaaaacgtgcgttccgggatcaactcggtcagccacggccagaccgaagctgcccgctccctgggtctgcgcccgggcccgacgctgcgcaaggtgatcatcccgcaagcgatgcgcgtgatcattccgccgctgaccagtcagtacctgaacctggcgaagaactcgtcgctggctgccggtatcggctacccggacatggtgtcgctattcgccggtaccgtactcaaccagacaggccaggccatcgaggtgatcgccatcaccatgagcgtctacctggcgatcagtatcagcatttccctgctgatgaactggtacaacaagcgcatcgcgctgatcgagcggtgaggacctagcgcaatgagcactcatactttcaaaccggatctgccgccacccagcgccagcgttggcgtggtcgcctggatgcgcagcaatctgttctccagctggctcaacacgctgctgaccctgttcgccatctacctcgtctggctgatggtgccgccgctgctcaagtgggcgatcttcgacgccaactgggtaggcaccacccgcgccgattgcaccaaggagggcgcctgctgggtgttcatccagtcgcgtttcagccagttcatgtacggcttctaccccagcgaattgcgctggcgcgtggacctgaccgccgtgctggccatcgttggcgcagcgccgctgtttatttccaagttcccgcgcaaggctgtctatggcatcgccttcctggtgatctacccgatcgtcgcctggtgcctgctgcacggtggcgtgttcggtctggataccgtgccgaccagccgttggggcggcctgatgctgactctggtgatcgccgctgtcggtatcgccggtgcgctgccgctgggcatcctgctggcgctggggcgtcgctccaacctgccggcggtgaaggtggtctgcgtgaccttcatcgaattctggcgtggtgtaccgctgatcaccgtactgttcatgtcctcggtgatgctgccgctgttcctgcccgagggcatgagcttcgacaagctgatgcgtgccctgatcggcgtgatcctgttccagtcggcctacatcgccgaagtggtacgcggtggcctgcaggcgattcccaaggggcaatacgaagcggccggcgccatgggcctgggctactggcggatgatgggtctggtgatcctgccgcaagcgctcaagctggtgattccgggcatcgtcaacaccttcatcgctctgttcaaggacaccagtctggtgatcatcatcggcctgttcgacctgctcaacagcgtcaagcaggcggccgccgatccggcttggctgggtatggcgaccgaaggctatgtgttcgccgccctgattttctggattttctgttttggtatgtcgcgctactccatgcatctggagaggaagctcgacaccggccacaagcgttaggagctgttcagtatttgctgcgcgtcggccaggcggcgttgaaaacactctcgggatgctcatgtacagccgtacactccgctccctcgcctgttttcgccttgcctggctctagctcgctaaatcctgaatcagccctcgagaggagtgaattatgagtgaagcaaacaagcaacccagcgccgagccgatcattcagttgcagggcgtgaacaagtggtacggccagttccacgtcctcaaggacatcaacctggatgtacgtcagggcgagcgtatcgtgctgtgcggtccgtcgggttcgggcaagtcgactaccatccgctgcatcaaccgtctggaagaacaccaggccggtcgcatcgtggtcgatggcaccgagctgacccgtgacctgaaggacatcgagaccgtgcgccgcgaagtgggcatggtgttccagcacttcaacctgttcccgcacctgaccgtgctgcagaactgcatcctggcgccgatgtgggtgcgcaagatgcccaagcgcaaggccgaggaaatcgccatgcactacctggagcgcgtacgcattccagagcaggcgcacaagtacccggggcagctttccggtggccagcagcagcgtgtagccatcgctcgcgccctgtgcatgaagcccaagatcatgctgttcgatgagccgacctcggccctcgacccggaaatggtcaaggaagtactcgacaccatgatcggcctggcgcaggacggaatgaccatgctctgcgtgacccacgaaatgggcttcgcccgtaccgtggccgaccgcgtgatcttcatggacaagggcgagatcgtcgaacaggccgagccgaacgccttcttcgacaacccgcagaacgagcgtaccaagctgttcctggggcagattctgcactgaggatggttggtcaaagcgcagacacgggtctgcgttttgccggaaacgccgataaaaaacgccggggctcgtgccctggcgttttttgttcttcttttggggcgtgggcgggttaacgacagacgggcaaaagtgttcgctgtcgatgacctgggaatctccattaaccagtcgcctggcattgtgggtttcgccccttacgggcgagtcactttctcttgcttgcccaagagaaagtaaccaaagagaagggcaccccaccattcggccccggctgcgccgcggttccctcgctccatcactgttccaggggcacgctgcgaagggccatccctggcccatcgcagctctcgcggcatccatgccgctcaaccccttacacagcgattctactcggcctcctgaaggggacttgggcgtcgcctgtgcgatcgcagcccaagagcaaaagcaggcgttttcgagctgagcttttggaaatcttgcaggctcgcgccttgttcccatcagaagtgttgcgcccgtaaggagcgcaacacaaaggtgcaggaggcgcgattttggatagtcctaagtcagtgcgccatacgtacctcggtgccgagcgcattcaccctgcgaaaattcgaagaatcttttcgggggagaagcagattcggcttatcggcccctgagcctcacgacttgtcctgcggccccagatagctggtgatgatcgccgagaaatccagcccgccgtgcccgtcgcaactgaagcgttgatagagctgttgagcgagggcgccgagtatcaccggttgtttgatctgccgcgctgcgtcggtggccaggcccaggtccttgagcatcaggtcggtaccgaacccgccgctgtagccgcgcgaggccggcacgttgtcgagcacgccggggtaggggttgttggtgtccgagctccagcagcgcccgctggaggtgttgatgatgttcgccagcaccttggcgtcgatgcctagtgacacgcctagcgccatggcttcggcgacgccgatcatggaaatgccgagcagcatgttgttggccaccttggccacctgtccgttaccgctgccgccgcaatgcacgatgttgcggcccatggctgcgagaatcggctgggccttggcgaagtctgcctccgcgccgccgaccatgaaggtcagggtgccggcagccgcgccacccgtgccgccagacaccggcgcatcgagcatcggattgccgtgggcgaccgccgctttggcgacctcccgtgcagacagcgggtcgatggtcgaggagtcgatcagcagcaccccgggcttcacgttggccagcaggccgtcatcgccgaggtagaccgctttcacatgtgccgaggccggcagcatggtgatgacgatctcggcatcctgcagcacgccgccggcgctgtcggcacccttggcaccggcgtccatcagggccgcgacggcgccggtagacaggtcgaagacgcgcagcgcgtggcctgccttgagcaggttgtgggccatgggcgcgcccatgttgcccaggccgatgaatccgatattcatggtcgtcgcctcacttcagggtgatggtagtgttcaccgcgccgccgacgtcgctctcgtcgaaccagcgctgggtcacggtcttggtctgggtgtagaactgcaccacctgcttgccatacgggcccaggtcgccgagcttggaagcccgcgaaccagtgaacgagaacatcggcaccggtaccggaatcggcacgttgatgcccacctggccaacgtcgatctcctcctggaagtgccgggcggcggcgccggagcgggtgaagatcgccgtgccgttgccattggggttggcgttgatcagcgcgatggcttcatccagggtcgcggcgtgcatcacgcacagcaccgggccgaagatttcctcgcggtagatgctcatctgtggggtcaccgcgtcgaagacggtcgggccgacgaagttgccctgttcaaagccggctacccccgggttgcggccgtcgagcaccaggcgtgcgccttcgctggcgccgcgctcgatcaggctgctgacccggtccagcgcagcgcaggaaatcaacgggccgacgtcggtgccgttttccaggccgctgccgaccttgagcgtttccgccttggccaccaggtccggcagccagttttgcgcttcaccgaccagaatcaccaccgacagggccatgcagcgttgcccggcggcgccgaacgcggcgccggcgaggttgttgagggtctgttccttgtgcgcatcgggcagcacgatggcgtggttcttggcgcccatcatgcactgaacgcgcttgcctgcctggctggcgcggttgtagacgtgggtgccgacgcgggtcgagccgacgaaggacaccgccttgatgtccgggtgatcacagatcgcgttcaccgcgtcctcggcgccgtgcaccacgttgagcacgcccggcggcacgccggcttccagggccagttcgcacaggcgcatggtcaccatcgggtcctgctcggagggcttgagcacgaaggtgttaccggtggcgatggccatcgggaacatccacagcgggatcatcgccgggaagttgaacggggtgatgccggcgcacacgcccaacggctgcagcagggtgtaggtatcgacgccgccggccacgttgttggccagctcgccgagttgcaggttgccgatgccggcggcgtgctcgaccacttccaggccacggaacacgtcgccctcggcgtcggcgagggtcttgccctgttcggcggtgagaatggccgccagctccttcatgttttcgcggatcagttgctggtacttgaggaagatccgcgcgcgggcgccgatcggcgtcttgcgccaggtcttgaaggcctggctggcgctggccaccgcggcgtcgatttcctcggcggtggagagaggaacccgagccagcacttcttgggtggccgggttgacgacgtcgcgccactgctgggtgcgtgactcgacgaattcgccgttgatgagcagtttgacggtagcggtcatggttcgatcctttctgaattcgactgtctggaatcaacgggcgcgcagggttgcggggcgtgaaccgtccattgcggcgctggcgataggctggcggggcgggtcggcgcgcatcagggcggtgcagcccagtgcgaccaggcccatgccgatcaggtaggcgatcacgtagcgcgggctgccatcggcagcggccagcaggctggtggcgatcatcggcgcgaagccgccgccgagcacgccggccaactgcaccgacagcgagatgccgctgtagcggatttccgccgggaactggcgagcgaacagcagggactccggcgcgtagaggatcgggaacaccacgcccaccgccagcaccatcgcccaccacaccagcaccggctcacgggtaccgagcatggcgaagaacgggtagacgaaggcgcacagcaacaagagtccggtgaagtacaggcgcttctggccgacacgatcggacagccagccgcagaacggcatggtcgccagtgacagcgcggcgccggcggtgatggcatgcagcacgtcggcccgtggaatctgcaactggttggcggcgtaggcgagggcgaaggtgaccgccatgtagaaccaggcgttctcggccgtgcgcgcgccgatgatggtcagggtggcgcgcggatggttgcgtaccacttccagcagcggcaggcgcacgcggcggtcctgctgcttgagtttctcgaagtccggcgactcggcgaccttgacgcgaatcagccagcccaccgccagcagcaccacgctggccaggaacggcaggcgccagccccaggcgagcatctgctcctctggcagcgtggcgaccgcgcccatggccagggtggagagcaccaggccggcgccgacaccggtctgtggcaggctgccgtagaagcccttcttgccttctggcgcatgctcgacggccatcagcaccgcgccgccccattcgccacccacggccatgccctgcagaaagcgcatgaccaccagcagcgccgcggcccagtagccgatctgctcgtaagtgggtaagaggccgatggcgatggtcgggatgcccatcatcagcagggtaagcatgagcatcgacttacggccgatgcggtcaccgaagtggccgaacagaatgccgcccaggggccggccgatgaaaccgacggcataggtggcgaaggccgccagtacgccggtgatcgggtcaagagtggggaagaacagcttgttgaagaccagcgcggcggcggtgccgtagaggaagaagtcgtaccactcgatggtggtgcccgccatgctggccaggccagcgatacgatagtgcttgcggccggcagccggcccttgagcgtgtgagtcgttcatgagttgcctgcttttgtttttgtcgtaggaacctggaactgcgggcagctggaatgaactgcctcgctggagtataggtatgcaaactttctgttccagcacccaaaaagacaggttcgttatgcaaaaaagcatgatgtcggccggccagatgaactgggacgacctcaagttctttctcgaagtcgcccgcacccgaaccgccagcagcgcagcccgccgcctgggcgtggactacaccacggtgtcgcggcgtatcggcgcgctggagaaggcgctcggcacgctgttgttcgagcgctcacgggccagcggtttcgtgctgaccacggaggggcagcacctgctgggctatgccgaggccctggaaagcactctgcagacggcctgcgaacaggtgtcgggcgccagcctggcgctctcgggtcacgtgcgcatcggctcgaccgagggtttcggcagctatttcgtggcgccgcagcttggcggctttcaggatatctacccgaacatcgccatcgacctgttgccagtgccgcacttcatcagcctgtcgcgccgcgaggcggacatcgccatcaccctggagcgccccgagcgcgggccttacgtctgctcccggttgtgcgactacgcactgaagctctacgcgacgcccgaatacctgcagcgccacccgccgatccgccaggtggaggatctgggccagcacttgttcatcacctacgtcgatgacctggcattcagcccggagctgctctatctggaaggcatcgtgcccaatgccagcagcacgctgcgcagcaccagcgtggtcgcccagtatcaggccgccttgcaggggcgggcgctggcgatcctgccgtgcttcctggcaggcccggatgcccggctggtcgaggtattgccggatgaggtgaaggtgatccgccagttctggctgtactaccgggaggacctgcgcaagctcaaacgcatcaccctggtggccgattacctgcgtgcctgcgccgagcgcaaccgcgcgtttctgcttggtgatgctggcgaaatggtgattgcgtgactcatttgcccatggcggtcacgtgcggctcgggcgatacttgcgcccactgccaggaggccatgccatgtccacagaaaatgcccagctgatcacccgtttctaccaggctttccagcgcctcgatgccgaggagatggcgcgctgttacgcgcccgacgtacgtttcagcgaccctgcctttggcgagctgaacggcgaggatgcccgcgacatgtggcgcatgctcacatcgcgcgccaagaaattctccctgaccttcagcgacgtgcagggcgatgccaccggcggcagcgccaaatgggtggccacctacctgttcacccagactgggcgcaccgtggtcaatcgcatcgacgcatcgttcgtgatccgcgacgggctgatcgtcgagcaccgcgaccgcttcgacatgtggcgctgggccgctcaggcgctgggctttcagggcatgctgattggctggacgccgctgctcaagaacaccgtgcgcaagcaggcgcgaggcggcttgcggcagttccaggccgcccgtgcgtccgacgggcagcacggcggagcagcgcgcggctgaacggagtggtacgctctccggtcagaacttcagcgatgaatggcaaggtgcatgtaaaggcctgattcatcgtgtgaaagcccgtccgccagagtatttcgatcatgagtgttatgtccgtatccccccgtaaagccaaggcctggagcgtgcacgcggtaaccgcgagcggagtcatcctcggtatgctggcgctgctcgcgctgatcgaggggcgggcggaaagttgcctcctgtggctggggctggcgctgctggtcgatggcctggacggcaccctggcgcgcaagtacgacgtcaaggtggtgctgccgcatttcgatggttccaccctcgacctggtgatcgactacctcacctacgtattcatcccggcgatcttcgtctaccgcttcatcccgctgcccgagtacacgctgctgctgtcggtgggcgtgattctgctgtcgtcgttgttctgcttctgcaacgtcaacatgaagagcaaggacaactacttcgtcggcttccctgccgcctggaacgtggtggtggtttacctctacctgctggacttcgagccctgggtcaccttcgcggtgatcatggtgctggccggcctgaccctgacccgcatgaagttcctgcacccgttccgggtcaagcagttcatgccgatcaacatcgccgtgaccatggtgtggatgttcgcctgcgccggcctgatcatgcagttccccgctcagccggtgtggctgctggtgctctggggtctgtcctcggcctacttcgtgggcatgtgcgtgtggcgttcggcccgcgagtggtttgcctgattgcgcgatgagcgtcagcgccgataaaccctggttcgtctacctcgtgcgcgccgccaatggcgcgctttactgcggcatcagcgatgatccgcagcggcgcttcgcccagcaccagagcggcaagggcgcgcgattcttcttctccagcccggcggtggccctggtctacagcgaaagctgcccgggcaagggcgacgccctgcgccgcgaacgggcgatcaagcgcctcggcaagggcgccaaggaggccctggtggccaccggcagcctgatgcatgtgcttgatgagctgccatcagccccgctggaatctatctaacgctgtggggagctgagttaagctgggcgctcatccgttcccggaggcttccatgtctgatctgatcctgcaccattaccccacatcgccttttgccgagaaggcgcggctactgatgggcttcaagaacctggcctggcgctcggtgcagattccgccggtgatgcccaagccggacctcaccgccctcactggcggctaccgcaagacgccggtgctgcagatcggcgccgatatctactgcgacaccgccctgatcacccgccgcctcgaggcgcaccaggcgcagccggcattgctgcccggcaagcaggccttcgccatcgccgccttcgcccagtgggccgactcggtggtgttccagcatgcggtcagcctggtgttccagcccgaatccatcgctgtgcggttcgccaaggcgccgccggaattcttgcagaccttcatcgccgaccgcagcaagctgttctcgggcggccaggctacccgcctgccggccgagcaggccaagcaccagtggccaggcttcatgacccgcctgcaggcgcaactggaggccagcggcggcgatttcctgttcggtgagcccagcctggccgatatcgccatggcgcatccactatggttcctgcgcgccaccccggtgacatcaccgctggtcgatggctacccggcggtagtcgcctggctggagcgcgtgctctcgttcgggcacggcaacccgcaggacctgagcagtgaagcagccgtcgaggtcgcgcgcgccgccacacctgcggcgctgcccgaagaagcgttcgccgatccgaacggtttcaaggccgggcagcgggtggcgatttcggctgtcgactatggcgtggaggcagtcgagggtgagctgctattcgccggcgccgaggagctgatcctgcgtcgtgaggatgagcgcgcctgcgtcgtgcatgtgcactttccgcgtctgggtttccgcatcgaggcgcgttgagttcgataaagatcgcggctgaagccgctcccacaaaggcaccaggcgtgggagcggctttagccgcgagatcataggatggggcgggccgcgtaggatgggtgaaacccatcggccattgatgggtttcacccatcctacgtctgatccggcagcaaaaaattccccggcccctcaccttccagggtcggcacttcggcttcgtctttcagatccacgcccgacagctggcggcggcaggcttcgcgcatcaggtacagcaaccggaaggtcgccatgccgtaactcagaccttccagccgcacgttggagatgcagttgcggtaggcgtcattgaggccgacccgcggtgcgtaggtgaagtacagccccaggctgtccggcgagctgaggcccgggcgttcgccgatcaggatcaccgtcatcttggcgcccagccgttcgcccacttcatcggcaacggcgacccggccctgttgcaccaggctgatgggcgccagtttccagccttcttcggtgacctgctccagcagcttttccagaaatggcaggctgtgacggcgcacggctagggaagacaggccatcggcgatgacgatggccaggtcgtagccgcggccgttttccttggagtagtcgtccagggcgttggcggattcttcgtccaagcggcggccaaggtccgggcgctgcaggtaggtgtgccggtccgccgcggcgctgtgcagtagcagagtgtccaggccgcggccctgcagttcctcgcataggccttcatggtcgaagggcaggtgcacggcatcgcgggcctgggcgtgggcgaactggaaatccagttgcgcggcggtaggcaggctggtgccggcgcggcccagggcgatacgcgccggggtcagctggcgcagatgctgccaggggttgggcgtagcagggaatttatcggacatggcgacctctcaagccagttgcgccagggcctggcgaaatgccggcggcagctcgttacccatatgcaggcggccgccctgttgctggaagatgcccatgcgcgccagccaggcttcgaactccggcgccgcatgcaggccgagcaccttgcgcgcgtacagggcatcgtgaaacgacgtggtctggtagttgagcatcacgtcgtcggagccggggatgcccatgatgaaattgatgcccgccgtgccgagcagggtcagcagggtgtccatgtcgtcctggtcggcttcggcgtggttggtgtaacagatgtcgcagcccatgggcacgccgagcagcttgccgcagaagtgatcttccaggccggcgcggatgatctgcttgccgttgtacaggtattccgggccgatgaagccgaccacggtgttgaccagaaacgggttgaagtgcctggccacggcgtaggcgcgggtttcgcaggtctgctggtcgacgccatggttggcgttggccgacagcgcgctaccctggccggtctcgaaatacatgaggttgttgcccagggtgccgcgcttgaggctcaggccggcttcgtagccttcctgcagcaccttgagggtcacgccgaagctggcgttggccgcctcggtgccagcgatcgactggaacaccaggtccagcggagcaccgcgctcgatggcggcgatggagctggtgacgtgggtcagcacgcaggattgggtggggatctcgtagcgctggatgatcgcgtcgagcatgtccaccagcgcgcggatcgagctggcgctatcggtagccgggttgatgccgatcatcgcatcgccgttaccgtagagcaggccgtcgaggatgctggcggcgatgcccgccggatcgtcggtcgggtggttgggctgcaggcgcgtggacatccgcccgcgcaggcccatggtgttgcggaatttagtgaccacgcgggtcttctgggcaaccagcaccagatcctgcacacgcatgatcttcgataccgccgcggccatttccggggtcagccccggtgccagggcggtcaggctggtttcgtcggcggcatcgctgagcagccagtcgcgcagcccgcccaccgtcaggtggctgaccggggcgaaggcgtcggcatcatgggtgtcgacgatcagccgggtgacttcgtcctgttcatagggaatcaccgcttcctgcaggaagtgctccagcggcacatcggccagggccatctgcgccgcggcacgctcggcgtcgctctgcgcggcgacctcggccaggtaatcaccggagcgggccgggctggccttggccatcaactcgcgcaggctgtcgaagcgccaggtcatgtgggcgatggtgtgagtgaatccagccatgaatcatgtctcctgtcgcggccgcttttcagcggccgctgcaaggggttaacgcagtgactgctcggcagcctgaatcgccgcgaactcttcctccggcgtgccggacaccaggtggtgacggctgtacagcgcgaagtaggcaatgaacagagcgtagatgactgccgcgccgatcacgacccgcaggtcgaccaggaagcaggccaccagcgctaccgctgccagcaccagagccaccgacgaggtcagcacgccaccgggggtgcgataggggcgcggcatgtcgggacgacggctgcgcagggtgatgtgcgccgccatcatcagtacgtaggacagcgtggcgccgaataccgcgaccagaatcagcaggtctccctggccggtcagcgacaggccgaagccgatgatgcccggcacgatcagggccatgaccggcgccttgttgcggttggtcagcgacaggctgcgtggcaggtagccggcgcgcgacagggcgaagatctgccgcgagtaggcgtagatgatcgagaagaaactggcgatcagaccggccaggccgaccaggttgacgaactggctcatccaggtggaaccgccgtagaccttgaccagcgattcgaccagcgggttacccgaagccaccagcgactgggcaccagcggcgcctgggccgaccagcagaatcagcccggcgaacaccagcagcaccagcaccgcgccgatcaggccgcgtggcaggtcgcgcttgggatccttggtttcctcggcagccagcggcacgccttcgaccgccaggaagaaccagatgccgtagggcagggcggcccagatgcccaggtagccgaagggcaggaagctgctggcgccattggcgtcggtggcgggaatgtcgaacaggttggcgacctggaagtgcggcgccatggcgacgatgtacacgcccagggcgatggcggcgacggcggtaatggcgaacatcagcttcagcgcttccccggcaccgaggatgtggatgccgatgaacaccacgtagaacaccaggtagatgatccagccgccgatgccgaacaacgactcgcagtaggcaccgataaagcaggcgatggccgccggcgcgatggcgtattcgatgaggatcgccgtgccggtcaaaaagcctccccagggcccgaaggcggtgcgggtgaaaccgtagccgccgccagcggtggggatcatcgacgacagttcggccagcgagaagcacatgcacaggtacatggtcgccatcagcagcgtggcgatgaacatgccgccccagccgccctgggccaggccgaagttccagccggcgtagtcgccggagatcacgtaggccacgcccaggccgatcaacaggatccagccggcggcgccctgtttcaattgccggttggcgaagtagtcggcgctgaccgcttcggtttccacaccgccttgcgagggtgtggcgattgtctctttggacatgttgggactccttcacgccccgccgtaggcggcggggcgtcgttttagttggctgcgttcaattggcaaattggcagtttcagaagaagcccagcgggttgatgtcgtagctcaccagcaggttcttggtctgctggtagtggtcgagcatcatcttgtgggtttcgcgcccgaccccggactttttgtagccgccaaaggcagcgtgcgccgggtacaggtggtagcagttggtccagacgcgcccggccttgatgccgcggcccatgcggtaggcgcggttgatatcgcgcgtccacacgccggcgcccaggccgaactcggtgtcgttggcgatggccagggcttcggcttcgtccttgaaggtggtcacgcccaccaccggcccgaaaatttcctcctggaacacgcgcatcttgttggtgcccttgagcagggtcggctggatgtaatagccggtcgccaagtcgccttcgagcttctcggtcgcgccgccggcgagcacctgggcgccttcctgctgggcgatttccaggtagctgaggatcttgtcgtactgctgttgggaggcctgggcgccgaccatggtgtcggtgtccagcgggttgccgcgcttgatggctttgatcttcttcatcacctcgctcatgaacggctcgaagatcgactcctgcaccagcgcccgcgacggacaggtgcaaacctcgccctggttgaagaaggccagcaccaggccttcggcggctttctcgatgaacgccggctcggcctgcatgatgtcttcgaagaagatgttcggcgacttgccgcccagctccacggtgctggggatgatgttggcggcggcgcatttcatgatgtgcgagcccaccggcgtggagccggtaaaggcgatcttggcgatgcgcgtgctggtggccagcgcttcgccggcttcacggccgaagccctggacgatattgagcacgcccggcggtagcaagtcgccgatgatctcggccaataaggtgatcgacagcggcgtctgctcggcgggtttcaataccacgcagttgccggcggccagggctggagcgagtttccaggcggccatcagcagcgggaagttccaaggaatgatctgcccgaccacgcccaacggctcgtggaagtgataggacgcggtgtgctcgttgatctccgccgaggtgccttcctgggcgcggatgcagccggcgaagtagcggaagtgatcggcggccaggggcacgtcggcgttgagggtttcgcgcacggccttgccgttgtcccaggtctcggccacggccagcagctcgaggttggcttcgatgcggtcggcgatcttcaagaggatcagcgcgcggtcctgcactgatgtcttgccccaggcatcggcggcggcatgggcggcgtccagggccttgtcgatatccttggcgtccgagcgcgggaattcgccgatggccgaggcatccaccgggctggtattggtgaagaactgaccgcccaccggcgcgacgaactcgccgccgatgtagttgccgtagcgcgatttcagggtgacgacggcgcctgcggtaccgggtttggcataaatcatgtgacgttctcccattacgagttcttgtagttttcaggggcgggtcgcgagcacgaccgggctcgcgttgaactatgagacgaattcatggggccgacttgacgctaggcgaggctggctgttctgcaaagtcaaatttcgaaagtggcgtgcagcctgtcgcactaggtcaactgaggtggctccgtttcggtgcgagtgtttccgaatgacccgttttagggctttcgtggcaggccgcgaggagacggcttggcgcgggagccggtggggcggggttattggcggagcgttcaataaacggcgtgttttttgcttttagacacaaattgtcaccaaggaggcgccatgagctccgttctcgtccagcccgacctgtctgccggcctgccattgatttccggtgggcccaccaataccggcgtgctggctgcagcggccagcggcctgtgcggctttatcgaaaagcacggcggtgatccggatcgcatcctcggtgtatccggcatcgaccccgaatccctgcgccatcccacactgagcctggcgctgcccaattactgccaggtgctggaggaggcgtcgcgccagtccggttgcgacaacttcgggctgtactacggccagcagttcaagccccaggcgttagggctgcttggctatatcggcctgtgctcggcgaccgtcgaacaggcgctgatcaacttcgcccgtgcctttccgctgcaccagcgcaacagcctgatccgtttggtggacgaaggcgagtgctaccgcttcgactaccaggtgcgccacggcgcgattctttgccgccgccaggacgccgagttgaccctgggcatggccctcaatctggttcgccacgtgctcggcccgcagtgggcgccgcgcgcggtgcacttcgagcatccacgcccggagcactggcatgagcactgcaaagtcttcgacgcgccggtgtatttcgagcagccgttcaattccctggtcatccccaagcgcggcctcgagcgcgccatgccgcagggcgacccggtgttgctgttggtgatgcaggactcgctcagccagctcagcgccctgagcggccgtggcgaacgggacctggccgatgacgtgcgcgagcagatccgccagcaactgctgatgggcgagcccgtgctggaattggctgccgagcagctgggcatgagcagctggtcgctacagcgccgcctgcgcgaccagggcctgaccttcaccgccatggtcgacaaggtgcgctgcgagctggccacccactacctgcgccagcaccagttgcccatctccaacctggcgccgctgctcggctactcggaagtcagcgccttttcccgcgccttccgccgctggttcggcgtcagcccgcggcaatggcggcatgagagtgatggtgtgggtgggcggcggcactaggtgctggacgctttcagtcgtgggccagcgaatcgcccagcgcccgacagctgtaccagggcaacacctaccagaatcagcgcaatggctacccaggcgcttgcggtgaccggctcgccgagccaccagccgatcagcagcgcgaccacgggcgggatgtaggtcacggcagaagccgccagtgcgcccagggcgtcgacgatgaagtaataggccaggtaggcggcgcccgttcccagcaagccgaggccgaacaccaggccaacccaggcgtgggtgtcatcgaacactgcgccgatgccgtgaaaaggcgtgacgattgccagcagcgccagggcaaggccgatctggtaggtggtcagtgccacggccggcaggcccaggggggtgatgaagcgcttggcgtagacgaatgagcaacccacgctcagggagccgagaatcatgtagatcacgcccttgagatcgatgccgccctgtgccgaccagggcttggccaccacgatgatgcccagaaacccaagaccgatgccgagtgttttcaggcgagtcagctgttcgctacgcagaaaaagccaggcgcataaaaaagtgaacagcgggatcgcgccacccagcatgccggcgatgctggtatcgagtaacgcggtgcccttggcgaaggcgaagtagtagagcgccgttgccagcaatgacatgacgagaaagtgatgggcgtgtttccagtgctcacgacgcagcgcgcccgtggccagtgcgtagagcagcaccgggagaaacccgaacaatactcgcagcagggtgatctgcagcggcgagatgaacgcggcagccgttttgacgaaaacaaaattgctgccccagataacgcccagaaaggcgaatacggcaattgcagacttgttcatggcggctctcgattcggagatggattcgctactggcagcactgccctaccggagagcggctggcgtggcgtcagcgcagcgaacgctataggctgacagcagcctaacaagcaccggcactctgtagagaggcagagaaacttttccgagccaatagaaaatccatcgtcatgcagccaggctttgccagattgccgtcactcaacgcgttgcgcgtattcgaagtggtggcgcgtcacctgaatttccgtatcgcctccgaggagctgggggtgacccaggctgcagtcgcccagcagatccgtgggctggaggcgggcctggaggttcgcttgttcgagcgcctgccgcgtggtctcgcgcttaccgatgccgggcgtagttacagcgaaagcgtgcgccgcgccttggcaatgattgacgaggcgacccggctgctgcgacccataccatcgcagctcacggtcagcgttacgcccacctttgcctccaaatggctgataccgaagctgggaaactttgccgaaagcaatccgcaaatcgatctgcggttactggccagcgagcgaatctgccatttccagaccgatggggtggatcttgccgtgcgctatggccggccgccgtttggcgtggggctcaatgtcgagctcttgatggagcagcacatcgtcgcggtggccagtccagcgctgttgagaggcaaaggcatgccggactccttcgaagccttgcagcgcttcgtcgcgctgcacgatgcgcataatttctggcccgagttcacggccacggtctttcacgagcgtccgtcacctaccagcaggaatctgcacttcaaccagacttcactggccatcgaggccgccatcggcgggcagggcatcacgctcgccagccatgcattcgtaaaggacgacattgccgccggccggctggtgcaggttttcgcccaacagctgcacctcaacaaggcgttctatctggtgtggccgcgcaaagcgccggaggccgaggcattaggggttgttcgccaatggctgaagagccaggccgcaaagggctaagcgaagccagccggtttcctgcgccttgcgccgagggctttgtcagcccgtgcggagcgctaacgggcggcgcgcgcctttttggctcgccgcctcgcgtagctggcgcaagcgttcgcgtgtcgattgatctgcgcctgggccgggtttcaggccgaggtctctcagcgccacctgctcgccgttgatgtcggtcagctggatcggtgccagcggcgcgccggtatggcggttcagcgcaatcagcggggcgccgtccggcaaggggttccacttatctccccactgcagcattgcgatgatgatcacgtgcagcgcctgacccttctcggtcagcgcgtattcggtgccgctgcccacgctgttcttgatgacgatgccgtagtcctgcagcagctttaggcgcttggacaggatgcccttggatatctccaggttgcgctgaaagtcgtcgaacttcgtggtgccccagagcagctcgcgcacgatcagcagattccaccaatcgcctagtacgtccaccgagcgggcgaccgagcaattgcgatcttcgaaagtaactcgttccacgtgcagatctccggatggggtgggcggcgtgcgcctggcgaaaagaatgcgttgacaggttccatgatagcacctagatttcaccgcatggttctattatagaacctaaataagaaatcctagcgagggctcaccatgatcaagcaactcctgacggccacggcttttatcgccgctgccacggcgcatgccgaatccagcggcaattgcctcaccaatgaactggagagtcgcctgatcacggcggatctcgctgtggccaccggcaagtgccacctggcccgcgccagtgacgaaagccaggccgtctctgcgctcgaatacgctcacagctggttcctgcaggcgcaagcgcttggctccagtcaggcgcgggaggggctggacaaggtcgagaacaggctggcgctgcggcgtgactgactgtctgccatccaggtgagaatggctgccgcaagcagtggctaccggctttcggtcaagttcctggtgcagctgcttcgctcatttatagaagctcgacggcggcacaccgaactgccggcggaacgcagcggcgaaggcgctctggctctcgtagccatgctgcagggccacctgcagtactggctggccttcggcgagagcctcaagcgagagcagcaggcgcgcctgttggcgccaacggccgaaggtgatgccggtactggccagaaagcggcggtgaaaggttttcgggctcatggccagctgctcggcccaatgctcggcgccgtcgtcctgggccgggttttgcgtcagggcctggcaggcgcgggtgatgcgctcgtcatccggccagggcaggtggaagggcaacaccggcaggctgcgcagttcatcgagcagaaagcgcatcagccggccgtcgcggctatcggcgctgtactgggcgggcacctgtgtggcggccaggatgagttcgcgcagcaggggcgatacatcgatcacgcagttgccagtcggtagcccctcgacggcgtcggcgtggacgaacaggctgcgcatgccggctttgccgcggatgcgcagggcgtgctcgacgcctgcctgcacccaaaccgcgcgagtcggcggtatgacccagcggccagccggcgtttccaccaccagcaccccggagatggcatagatcagctgcgcgcgcgggtggctgtgggcgggcacctggtggccgttggggtagtcgaccgagacgccggtgaccggcatggcctgggattcatggggcaggtggctgtggtcgaccatgggcgggtccgggttatgcggaccatcagcttagcggcagaaatgaccatttggcgataacgaccgaccatttgtcgtgagtggtcggccgcacggctgcctatgctgggcacctgtctgaccggaaccaagccatgaacctcgtgcagccctcgctaacgctactagccctgagcttcggccggggtctgtcgccgcgtgtatggcgccgacgtgcgatctcctccagatcccggccttgaacagcccgccatggcgggtaggggagatcggcaccgtccgctttcccgttcgaggttcactccatgctgcgcaatccgcaaaccaagtaccgcgcttttcccgccattgatctgcccaaccgccgctggccatcgcagcgtatcgccgaggcgccggtgtggctgtccaccgacctgcgcgacggcaatcaggcgctgttcgagccgatgaaccgccagcgcaagctacagctgttcggcgagctggttcgcctcggtttcaaggagatcgagatgggctttccggccgcctcgcgtaccgacttcgagatcatccgcaacttgatcgacgaaggctgcattcccgatgacgtcacgcccatggtcatgacccagctgcgcgaggacctgatcgacgaaaccgtgcgcgccgtggccggtgcccggcgagtgatcgtgcacctgtacaacgccatcgcgccggtatggcgacgggtggtgttcgtcctttcggtggatgaagtggagcagctggtggtgcgccatgtgcagttgctcaaggacaaagtggccgcgcacccggagaccgagtgggtgctgcagtactcccccgaaaccttctgcatggccgagctggaagtgtcgctgcgcatgtgcaacgctgccatccgcacctgggatgccggtcctggtcggccgatcatcatcaacctgccgaccacggtggaagtggcgacgcccaatgtgttcgccgaccagatcgagtggatgcacgagcgcctggagcgccgtgagcacgtggtgctctcggtgcacccgcacaacgaccgcggcaccggtgtggcctgcgccgagcaggcgctgctggctggcgctcagcgggtggagggctgcctgttcggcaatggcgagcgcagtggcaacctcgacctggtcaccctggcgctgaacctctacacccagggcgtcgacccgcgcctgaatttttccgatatcgccggtgtggcgcgtgttgccgagacctgcacagggctgccgatccatccccgccatccctatgtgggcgatctggtgttcaccgccttttccggctcgcaccaggacgccatcgccaagggctttgccgcacaggatccgaatggcatctgggaagtgccttatttgccgatcgacccgaaggatctggggcgcacttatgacagcatcgtgcgggtcaacagccagtcgggcaaaggtggcatcgcctatcttttgcagcgcgaccacggcgtgtcgatgccgcggcgcatgcaggtggagttcagcgccatcgtgcagaagatggccgacagcagcgaaacggaattgaccagcgccgagctctgggagctgttccagcgccactacctggctccggcacgcgctggtggcgaactggcttatctcggccaccagttgttcgaggccgaggctggccagggcgtgaggttggagatcgcgctgccaggcggtcgccggcggacgctgcagggcatcggtaatggccccatcgatgccgccgtagccgcgcttggcctgcccatccgcatcgacagctacgaggagcgcagcctgggtggtggcgccgccgccgatgccctggcgctggtagaggtggcctggccgggcgtggccggttcgcgtttcggtgcgggcagccacggcaatatcgtcgttgcttcgatccaggcgttgctggtggtggtgtcacgcttcgacgacggcctggcgcaactggccgcagactgagcaagagcgctctacagtcgttaacggcgcagcagtgctgacctcacgtaggaccaaggcccggcgtgaggtcagccttcgtttcgctccagcccgccggcaacctgcagtacctgctcgcgcagccagatgctggcggcatcctcatggttgcgcgggtgccagtaggcgttgagcgatagcgatggtaaatcgatcggcggttcgaacagatccagcgagctggcgaactgcttcagcaggcggcgcggcagcgtgcacagcagatcggtgcccaccaccagcgctggcgccgtggcgtagctctgcgttgacatcaccacctggcggctgctgcccaacttggccagaacccgatcgacgatgccgacaaagggatcgcccgctgatgacaccagcaggtgcgcagcgctgcagaacgcctgcagatccagctcgagctgcccgcgcggatgccccttgcgctgtgcactgacgaagtgatcggtgaacagctgacggcccacccaaccttcgttgaccgcctcgccaatgccaatgaacaggtcgatttcgccttgctccatctgctcggaaagggtgtcgagatcgggctggacgaaacgcaggcgcgccatcggtgccgttttacgcactcggttgaacagatcggcgcccaccatcagcgccgggttctcgtgcaaggccactacaaaggtgcgctggctggtgaggggatcgaacaccaccggctccagcagggcggacatgccattgagcacctgctgcaaggtcgggcgcagggccagcgcgcggggtgtcggcagcacgccgcgcccgttgggcgccgcgatgaacagccgctcaccgaacacccggcgcaggcgtgccaggcgggcagacatcgccggctggctgatgcccaggcgtagggccgcgtgggtgatgttctgctcgtccagcagggcatccagggtcagcagcagatccatgtcgatacccgaaggcaacttcatgcaggcaatctcctagggttcctggcgatcgatataggtgatgggaacccaatcatagccgccgcgggcattgctacgcaggtggcccatgccggggtagggcaggtggggcgcggcgatcagtgcgtgctgcttggtgaaggcggcgaactgcgccttgcgcacggcggcggccttggcctggttctggtcgaaggtgatcgtcgcgccaggcatggggaactgcaccgctgccacgtggatgagatcgcccacgaaggtcagactttcgccggcgctggtcagcgtgtagaaggccgagcccggcgtatgcccgggatgcagcgtggcggtgatgcctggcagcacctcttcgctttgcgagaaggtgcgcagcttaccggcgtccaggtagggctgcagggtcaggcgggcgatgtcgaaatacttctgctcgtagccggtgcgcttctggctgttttcatcgaagaagaaatccacgtcgggtttgccgacatacaccgtggcattggggaacacccgttgcccgtccctgaccagcccgccggagtgatccgagtgggcatgggtgagtagcacatcggtgatgtcttcaggcttgaggccctggccggccaggttctcgagcaaacgcccaccgttgccggggccgaacagctgaccggcgcccgtatcgacgagcacctgatggcccggcaagcttacgagaaaactgttgatcgaggtttccagcgggttgcgctggaagctcttcatcaacagcctgtcgatgtcctcgggtttggcacccttgagcagagcatgcacgtcgatagggatggttccgtcgctcagcgccgtcaccggtacatcgccaacccgcattttgtaaccgccaacctgctgctgcaccgcgtgcgcgggcagggaatcgggctgggcgtgcgcgagggggaattgccacaacgtgaccgtgaatagaactgcagcgagtgctttgttggatttgcgcatgctgatgtctcctgaatgtgaggcatcagcgtagaggggcgagtggtatccaactaggtagttggaatctatagggggtatccatgatatggatggattgccggcctgtcgcttgtagataggtacatcttgagtagctgagcctgttttatgtgcgcactcgcgaatatcggaaaagctcgggaggcagccattgagcattgagagcaatctgcagaaccgctatgtcggatgcctgcttggcctggcttgtggcgatgctgtcggcaccacccttgaattcagctctcgcgagacgctgaggcccatcacggatatggtcggtggtgggcccttcgcccttgctcctggccagtggacagatgacacctcgatggcgctttgcctggcggaaagtctgctctcgaggaacggtttcgatgcccgagaccagatgacgcggtatctcaattggtggcattgggggtactggagtgcgacggggcagtgcttcgatatcgggacaacagtccgacaggcgctgatgagttttcaggaaagcggagagcccttcgccggttccattgatccgcaagccgccgggaacggctctatcatgcgcctggctccggtcatcctcttctactacccggacctgacctcgatggcatgggccgctaagcagagttcgcgcacgacccatggcgctcccgaggcaatcgaatcgtgccagctgttggcagaagtggtttccagggcattggcagggcacaggaaagacgaggtgcttagcctttctcccgggcagtatcgcgaaccggcaatcaaagacctcgcttcgggcagcttcaagcacaagcaccgcgaccagatcagagggaccggatactgcattgcttcactcgaagcggctctctggtgtttctggtccactgattctttcgaggctgcagtgctgcaagccgccaatcttggcgacgatgccgacaccaccgcggcgatcgttggccagatagccggtgcgttctatgcgaaaccgggtattccgtctcgatggctggagaaattgcacctgggctctgagatcgagagtattgccatcgcgctgttcgaatcagcccagcttcgcactgggcagggacgtgggggtggcgaaaacttcggtacaacaccatcgcccaactcttgagggcccaggccccagctctaatgcgctgcagcacgctgttgatctcaatttcatctgagctttcaggcgctccgaattctgagttcggttgcgcctttgcttacgccatgttcgcagcgatcacctcgcaggtttgaaccgctagcccaagaccttggccaggtattcggccaggtgcatggcttcgcggccactgacgttgcggatttgccctcggcaactgaacccgtcggcgaccaccggggtttgctcgggaattcggtcgagatggggcttgaattgctgctcaccaatcgctctggcgatcggcgcggttttcgcgtgataggcataggcacctgccaccccgcagcagccggcctgtatcacctggcctttaccgccgagctgttccagcacgccttgttcggccgccatgctgccgcaagatttctgatggcagtgcccgtggatgcgcacgtcctcgtcgatcgccggcagctccagggccctgctgcgtatgaactcgctcagggtcatgatggactgctccagctttttcgccctcgggtcttgtggaaacaatccgggcatttcgtcccggaacaccgagaggcagctcggctcgagcaccaacaccggcatgttttcatccagtaccggctccagctggtcgaggatctgcgccagattggccttggcctgatcgatcatgcccacgtcgtagtaagggcggccacagcatacatggcgcgtcatcagcttcacggtgaagcccagcgactccagcacttggacgcctgcctcgagcaccttgggggtgaatccgttgttgaagctgtcgacccacagcagcacatctttgccgccgcccgtggtctgatcgttgaggatgcgctgcgccgttgccccggcacgaaaactctgggccgctatggcagggaatttggcctctttggccagaccgaaccaggcgcccgctgttcgcaccagcgggttacccatcgcgtagttcagcacgggagacagccgcgtggcgtgcggcagccattcgccgatacggccgatcatggcgtccatgactgggcggcgcttgttggcgtagtaacggttgagaaactcggtcttgtagcgggcgatgttcacgttggtcgggcagtcggttttacagcctttgcaactcaggcacaggtcgagggaatccttgagttcctcgctttgccagccgtcctcgatcacttcgcctttgagcaactcgaagaacagccgggctctgccgcgggtggaatatttctcttcacgggttgcgcggaagctcgggcacatggtcccgccgtccagcgagcggcatttgcccatgccgatgcagcgttcggactcacgtgccaggcccttgctgcccaggcgcggatcataggtgaactggctgtcgacctcgcgccggttgtaatcggggcccatgcgcaggttggcatccacgggcatggcgtggatgagcttgcccggattcatgcggttttgcggatcccatagcgccttgaactcggcgaaggcctgcatgatcggcgcgctgtacatgataggcaggtactcgcccttggcctggccgtcaccatgttcgccggacagcgagccgccataacgcaccaccagccgcgccgcctcgtccagaaacgcgcgccagttctgcacgcccgtgtcggacttcaggtcgaaggtgatgcgcgagtgaatgcagccgtcgccaaaatgcccgtagagattggtcttgtagccgtagcgcccgaccagtgctttgaattcgcgcaggtatttgcccaggtgttcaggctcgaccgcagcgtcctcccagccgacgaccgggtccggctcgttcgggtccagccccagtgaggtggccgaggcgccggtttcacgaatggtccagatccggttcatcaaccctttgtccgtcaccaggcgcacgcttggctggccaggcagctgcggggcgatatcaacggcacgttgtgccatcgcggtggcttcttcagtggacagggcaccgaattcgatcatcagccaggcattgcccgccggcagctcagcaatatcggccagcttcatgccgcgctctttcagcccgccgatgatcccgtcatccaggccctccatggcgatcgggttaagggggagcaactgcggtacggagtcggcggcgtagtagatatcctcgtaccccagcaccgccaggaccagatgcgtggggttgctcaccagcagcgtttcggcctgcaggatggtgacgcaggttccttccacccccaccagtgcccgggcgatgttgaagccgttttccggcagcagttggtccaggttatagcccgagacacgacgtttgagcttggggaatccctggcggatatcgccttcgtagcggtccaccaggtccttcagaccctggatgatttcggcacgacgaccgccggcctgaaggtgttcacgcaggcaggcttcgtccgtggggccgacccagaatcgctcgccgcaataggtcagcacctcaaggcgctggatgttctccacggtcttgcctgccatcaccgagtgcgcaccgcaggagttgttgccgatcatgccgcccagggtgcaacggctgtgggtggctggatcggggccgaaggtcagcccaaccttggcggcctcgtccttgagctggtcacagatcactccgggctgcacccgcgcaagctgccgttcggcatcgatgaagtcgatgccgtgcaggtatttcgaggtgtcgatcactaccgcggcattgacggcctgaccgcacatggaggttcccgcgccacgcggcagcaagggcagacctgcgtccctgcacaggttgaccgtggtgacgatgtcctgcagatcccgcggaatcaccacgccgatgggcagttgtcggtagttggaggcttccgaggcatatatcgctcgagttgaggcatcgaagcgaatctcggcgctcgtttgcgcggccagcttatcgcgcagcgtcagcagcacattgaggtcgggggattgccgttgctgcgacccgctttgggcaccttgggggctttcagtgcgtgctgcaacagggtgggtcgtggcggtcatcaggtgcacctgcgatttgttttttgaattcttcgcagtttattggatggccatcgtttgataattacgctgagaataaagccactattgaacctaagttaataatgaaaggcttcacatcaccgaaagcgctcagctagcgcctgagtcagaaagcgggtgaattccgagatgcgctgcggcacgtggcggcgctgctggtacacggcatagatgttggcgtgggggggatgatattcgggtagcagcgccaccaggtcaccgcgctccaggtgctccttggcatcccagtgcgagcgcaggatcaggccatgcccatccagggcaaggcgcatcgcgacttcaccgtcattgctcgatagcgtgccatggaccttctgactgtattcacggccagcgcgtgaaaaacgccagatggcgtaatcactttcgtattgcctgagcacgatgcagttgtgctgggcaaggtcggcgaccgtgctcggcgttccgcagcgagcgagataggcgggggaggcgcagagtatgcgcgggttatccagaagatgatgggcgatcaggcgtgaatccggtggctcgccaatgcggatatcaatatcgatatcggcatccagcgtattgagcggctggctggacagttgcagcgacagttccaggtggggatgttcggcggcgaacgtcgatagcagcggcgctacatggcgccgaccaaacccgaacgacgcattgatattcagcttgccgcgcagcagcggctggcgattgctcaaggcgctctccagctcttccagctgacgcaggattggccgcgcgccctccagatacagctggccttcgggcgtgagatccaggcgacgcgtcgtgcgccgaatcaactgcacgcccagacgctgttcgagcagcgacagccgtttgctgacggcaggcagcgacaaacccaactcgcgcgccacggccgtcaggctgccatgagtggcgacccggtggaagaaactgaggtcgtcggtggaagtgctcaactctttacctgatttcaagcagggtcttccttttcgttcgagtggtttgccgcggctgtcttaccgcgttgggccaaacactcaacgggtactgcccaagccaagattcacgcaggcatcgtctcgcccctgatgtccctggcttgtgcatgcagggcatcgatgagggttctggcaaccggggttttcaggccgttacgcagcacaatgatacccaccggcggcagctcgatgggtacgtccagctgcagggtataaccgatgccggttgactggaggtattgcgcaacctcgcttgcgacgaaacagacgcagcctcttttcctcatgaacgtcatcgtcaccaaaaaggatgaggtttcgacaatatcggccggcggctgcagcttatgcttgtagaacatctgattgagcttgacccgtgaggatgcccacgcgggtggaacgacccagggcagcgttgccaggtcatgccagcttggcttggcgacggaggcgagggggtgttcggctgcgacgactacgcgcatgggttcggcatagagcgcttcggtttcaaggtccggggagctgtagcccggctccagtcggccgacgatgaagtcgagttcgcctgtgcgcagccttggcagcagtcgcgtgagatctccctcttcaatagacactgttgtctgtggtgagctgaccttgagacggcccacggcctcaaccagcaaccctggggtggcgacgaccatcgcgccgacacggatacggccggctccgccgctggcaaccgcggcgatgtcatcacaggtacgatcaaaatccaccaacaccgagcgtgcaaaccggacaacctgctcgccgtaggcggtcggccgggtgcctcgtgtggagcgggtaaataattccaggccgaacatcttctcgatttccgccagggacttgctgacggctggctgggtaagggacagaaattccgctgctcgcccgaggtggcgaaactcatccagcgcaaccacgagttgcaggtgcttgagcttgaggttggagcgcataaccctatcgatgtcactcacctgctgatctccggcagaatacgtttacatgtcaaaatggttatgaagtatgtctgcttattcattattcagcaatgtagcgccgatccaccattgacgaacaaaaacaatgatcggagcaatgtgatgagcactccaactgctgcaaggccactcgatggcgccgtggtgaatccaagcaagaaatccaacgcacgttgggtagtggcaggcctgatgtggtttgccattgcgatcaactatatcgaccgtaccgttctctcggtcgccgcacctgaactcaccgaagaattcaatctgacgccagaaatgatgggtatcgtgttgtccgcgtttttctggtcctacgccttgctgcagattccggcaggctggattgccgacaaattcggtcagaaaatgggcctcgggctcgctgtaggctcctggtcactcgcgactgcggcaaccgggctggcaaccggcttcgcatctctagtggggttgcgcgttgcgcttggcgccggtgaggccggcgcctatccagccaacgccggcatcgcctccaagtggtttccggacaaggagcgagccaccatttcggggctttttgacagcgcctcgaaatttggtggcgccgtggccatgcctctcatcgtgaccctgatcatgctggttgactggcgtatgacgttcgtcatcgtggggctggccgggcttgtatggagcgtgatctggtggtggtatttctcggatacacccgagacacaccgaagcgccaacgcagccgaagtgcaatacattcgcggtggccaggcccagcaacatggtgtgggtaacgctatcccgatgaaatggtacgagttgctcaagtaccgcaatatctgggcaatgtgcctgggcttcttcaccatcaactacatctcttacttcttcatcacctggttgcccacttacctggtgaaagagcagggaatgggcctgctgaagatgggcattatcgcctcgcttccgttgatcgccggcctcttcgccgaaatcatcgcaggttggctttccgaccgagtggttcacagcgggcgtctgtcgcttaccgccactcgcaagctgtttctgattgtcggcctcggcatggcgctgtgcatcgggctggcgccgctgaccacttcggtcaccatgacggttgtgctgctgtgtatcgccaaagcaggtactaccgtcgcggcttcccaagtctgggctctgccgggtgatgtcgcgcctaagaacatgacctctacggttgccggcttgcaaaacatggttgccaacttcggcggcgtgctggggccggttattaccgggttcattgttgcctctacagggtcgttcaagatggctctggtcttctctgccttcctcggcgtgctgggcatccttaactacgcactgctgctgaagaaggttgaacccattatcgtgcgcgagccgacagcagcttaagtggctagcgcaccccatccatgcagcggcaggtgctcgatgcgcgaactctgcgctcatcctcaccgtcgctgtaatctggacgccaggatctatcaatgactaccacaactcatgccgctcgcagcctgatacgcctgcacgccagtgacaacgtcctcgtggctcgccaactgatcggccttggggacgagctgcctgagctgggtgttcgcgcccgcgcgcaagtcaccccgggccacaagatcgctgcacaggacatcatggccggtgagccggtgcgcaagtacgacaccatcatcggtgttgcttcacgcgacatcaccaagggcgagcacgtccactctcacaacatctcgctgatcgatttcgaccgggacccgggcttttgtgaggatgtgcgtgcggtggactacgtggcgcccgataaacgcgcgacgttcatgggcatcgtgcgagcggatggccgcgttgccacgcgcaacttcatcggaatcatgtcgtcggtgaactgctcgtcgacggtgatcaagaagatcgctgaacacttcacccccgagcgcctcgccgattacccgaacgtcgatggcgtcgtagcattcgctcagaccagcggctgtggcatgtcctcgcccagttaccattttgacgtgctgcaacgcacgattgccgggtacgcccgacatcccaatctggccgcggtcctgatcgtcggcctgggttgcgagcgtaatcaggtgtccaacctcgtcgaggcccagcacctggtaccggggcgcaatctgcgcaccttcgtgatgcaggataccggcggcacgcgcgcgaccattgctcagggcatcgcggcgattgaagcgatgctgcccgaggccaacgacgtcaagcgtgttccggtcagcgccgagcacctgaaaattggtctggagtgcggcggttcggatggattttcaggcatcactgccaacccggcactgggcgctgcgatggatattctggtgcgccacggcggcacagccattctgtccgaaacaccggagatccacggtgtcgagttcatgctgacacgacgtgcgatcagccctgaagtaggccagaagctattggaccgcctggcctggtgggaagagtacacccgtggtcacaacggccagttcaatggtgtcgtggggcctggtaaccaggccggtgggctggccaatattttcgagaaatcgctcggttctgccatgaaaggcggaaccacgcccttgcaggcggtttacgaatacgccgagcccatcgataaggccgggttcgtgttcatggactcgcccggctatgacccggtagccgccaccggtcaaattgccagcggtgccaacctcatctgtttcaccacgggcaggggctcgatgttcggaagcaaacctgcgccgacgatcaagctcgccagcaacacgccgatgttcacgcgccttgaagaggacatggacatcaactgcggcctcattgttgacggggaactgtcgatcgaagagatgggacagcgcatcttcgaatacatccttaaggccgcctcgggcaaccccaccaagagcgagctgctggggcttggcgatcacgaattcgtgccctggcacctgggtatcgtcagctgacccagcccgttcatccctttgtaaggagcccagacatgagcttgaaactgacccgtaccgatctgatgcgaacccagaacttcatcggtggccgctggtgcgacacgccggcgctgctgtctgtcagcaatccggccgacgaaagccccataacccaggtgcccgatagcagcgccgtcgacgcacgggaagccgtcgatgccgcccatgctgctttcttggcctggcgcagcacgccggccaaacagcgtgcacaactgatcaagcgctggaacgacctgattcttgagcatcaggaagatcttggtcggttgatttcgctggaacaaggcaagcccctggccgaggcgcgtggtgaagtggcttatgctgccagctatgtcgaatggttcgccgaggaagcaacgcgctcgtatggcgatgtcatcccggcgccggttgcagggcgtcgcatgacggcaatcaaggagcctgtcggcgtggtcgctgcgatcaccccatggaattttccagcggcgatgatcgcccgcaagatcgcgccggcactggcggcaggttgcaccgtggtctgcaagccagccgaggacacgcccctgacgtctcttgctctcgtgcggctggctgaggaggcaggttttccagccggaacgctgaacatcgttaccgcctcgcgagagcggacgcccgaagtggtagacgcctggctggctgattcgcgggtacgcaagattaccttcaccgggtccacgcctgtgggcaagcacctggccagaatgtccgccgatacgcttaaaaagtgctcgctggaattgggtggcaatgctccgttcatcgtgttcgaagatgcggacctagacgcagcggtggatggcctgatggtctccaagttccgcaatggcggtcagacctgcgtgtgccccaaccgcatctatgtgcatagcgacgtacacgatcagttcgttgaaaaactggtggcgaaggtgggggcgctcaaagtcgggcccgcctggcaaagcgattctcagatcggcccgatgatcaatgcgcgagccgtggacaaaatcgctcgccatgtggaagacgcggtagccaaaggcgcagaggtcgccaccggcggccgacgtatccgcgaaggtgccgcagagggtcccaactattacgcgcctacggtgttgatcaatgcagcctcgaacatggaactctgcaatgaggaaacattcggccccgttgcgccgattttccgcttcacgactgaagcgcaagtgatcgaactggccaacgatacgccgttcggcctggcggcctacttctacacccaggacgtcaaacgcgtctggcgtgtggccgaggctctggagtcgggcatcgtgggtatcaacgaaggcgcgctggccgcagaggcggctccctttggtggcgtcaaggaatccggctatggccgcgaaggttcgcgatacggcctggaagattacatgcacatcaaatacctgtgtcagggcggcctgagctagttccgacacacacctgaggagtacaggcaatcatggcaaattcgtttaaaaccgccatttcgcggggtgacaacgtcatcggcctctggctgtcgctggccaattcctacagtgccgaaatttgcgccacggcaggcttccagtggctgttgatcgactgtgagcatgcaccaaacgacgtgcgcagcacactggcgcagttacaggctgtcgcgccttatccggcccatccggtggtacgcaccgtcgatggcaatgcggcggtgatcaaacagatgctcgatatcggcgttcagacattgctcatccccatggtcgataccgccgagcaggccatcgccctggcagccgctacccgttatccaccagaaggcacccgaggggttggcgctgcagcggcccgcgcctcgcgctggggaggctacaaggagtatctggagacggccaacgacgacgtctgcctactggtacaggctgaatccaggactgcgcttcacaatcttgaagccatttgcgccgttgaaggtttgcacggcgtttttatcgggccggctgatctcgccgcttcgatggggcaccgcgggcatcccgagcatcctgacgtgcagcaggcgatcgaaaatgccatacgcaccatcgtcgcaagcggcaaagcggcgggcaccctgacgggcgatgccaaactggcgcgacactatctggaactgggcgcctcgtttgtcgcagtcggcctcgatctgacattgctggcgaaggcaactcgcgggctggccaacgattttggtctcggcgtcatatcggccacaccggtgagtggtgcttcgccctattgaaggccatagctgccctgagcatccgctcagggcagctatggcgtgccgcagatcctacgtggtctagcaatttttctgtccactttccgttattcgggggaggaaatacttgtagcgcttttgcatcatggaaatgcctatttccctccaggcatggtgaactcgcatgtatttgctctacaactcctatcccgaaagagcagccaaatggcgcagtctgctgacgacgcagcttccagatctcacgttcattgagtctatggatggggtagacccatcagaggtccaatacatcctcacttgggaaccgttggccaacctcgagcgcttcacctcgctgcgcatcgtcttttctgccggcgctggcgtcgatcagttcgatgtctcgagttttccagcgggtgtggcattggttcggatggtcgagggctccatcgccgaaagtatggcggaatatgttgtcttcgctgtattggctatccacagggatatggtcgcctaccgtgcagatcagcagcgcgaggagtggctgccgagcagaatcgttcctgcttccgagcgtcgagttggcgtgatgggcgtagggcatctggggcgtgcagcgcttatcaaactccagtcgttcggcttccagctatccggttggaatcgttctgccaagcaagtcgacggcgtaaaggtattctcgggcgctgattcgctgagtgattttctgagccagtgcgacgtgttggtgaacctgcttccgcttaccgagcaaacccgtggaattctgggtcggcccctgttcgatcagttgcctcgtggtgcgggcatcgtgaacgtagggcggggcgggcacctcaacgaggcggatctcctggaggcgctggatcgcgggcagctcggcgcggccattctggatgtctttgaggtggagccgctggacgcagaagatccgctctggagtcatccgcgagtttgggtcaccccgcacatcgcaagcaccatgcagctcgagggtggggctgcggtgattgtcgactcgattcagcgtgatcgatcgggtcatccgcttctgcataccgtggatcggtgtactggctactgacggttcatggccgataaatgcgcttgtcgggctttgataggcgcagtcacacctgttggaaaagtgcgtcttgtcttttacggcggggcttgtggcattgggttgcggtttaaatttctgcgtgccggtggttgctaactttcataggtacaactggtttttttatcctccggttcgtttgtagttgcgacctctaggcggttctacgatgcggtcacttacatgaaaggtgactcagaatgtcgtcgaacctgagcaacaactcccttgcgtatacccaacacgtttcccgtggcgtagctatcgcccatcccatcaaagtcgcccgtgcctcaggtgcccacctgtgggatgacaacggcaagaagtacctggatttcgtgggtggcatcggcgtactgaacgttggccacaaccaccctcgtatcgtcgaggctgtgcgcaagcaactggaaagcttctcgcacgtctgcttccaggtcgcggcctatgagccctacatcgaactcgctgccaagctcaatgccctggtgtcaccgagcgagcctttcaaatcggtgttcctcaccaccggcgccgaggcagtggagaacgcggtgaagatcgcgcgtggatataccaatcgcccgggcgtgatcgctttccggggtgggttccacgggcgcaccctgatggggatgacgctgaccggcatgagccagccttaccgccagaacttcggccccttcgcaccggacatctaccacgcgccctatcccaatgagtaccgtggcgtcaccacagaaaaggccatggccgccctgcaggagattttcgacacgcagatcgctgctgaccgcgtggcggcgatcatcattgagccggtccagggggatggtggctttgtcgccgctcccgtggagttcatgcaggcactgcgcaaaaagacccaggagcttggcatcgttctgatctgtgacgagatccagaccggcttcggtcgtaccggcaaactctttggcttccagcagtccggcattcagcctgacctggtcactgtcgccaagagcctggccggtgggcttccgctttctggcgtggttggccgcgcagagatcatggactcgattcaacctggcggtctgggtggtacctatggcggtaacccgctgggctgcgtcgccgctcttgaggtcatcaagatcttcgaaagtgaggacctgctggagcgcagcaatgctattggtgctcagctgctcgatggtatcaaggcaatggaagggcgtttctcgagcattggtgatgtgcggaccattggcgcgatgaccgccgtggagttcgtagcggaccgggcaaccaaagagcctgacgccgcgcttgcgcagcgtgtgatcgatgccgcccgtgcagaagggctgttggtgatcaagtgcggtatctatcgcaacgtcgtgcgtttcatctccccattggtgatctctgagcaggacgtcgctgaagccctcggcatgttcgagcgcgctttggttgccagccataagtgatacgagcccgcaccgctcgcctctgggcgggcggtgttcacccgattcaatttagccggagtagtcgagcatgatgtcccttgctaccaaccaacctactgatgccgtggactgggtcttgccgtccctcgaagggcgcgcggataacagtgtcacctatgatttgaccaacccggcaaccggaaaggtattcgccagagttccggactgtgatgcgcaggaagcgatggcattcgccaatgcttcggtgcaggcattcgagaactggaaggcaacgactgcgtacgctcgcagccagctgctgcgtaaatggtttgatcgtatcgtcgcaggtgttgatgaaatcgccacggcgatcagccttgaaatgggcaagcccatcagcgaagcgcgcggtgaggtgatgtacgccgccggtttcgcggagtggtatgccgaagaagccaaacgtctatacggcgagacattttccagccagcacgaacacaagcgtctgtacgcgcatcgccaaccagtgggccctgtctatgccgttaccccctggaatttcccggcggcaatgatcacgcgcaaagtggcccccgccctggccgctggctgcacggtcattgtgaaaccggcagagcaatcgccgctcacggcaattgttctggagaagttctggcacgaagtcggcgggccgaagggcaccttccaggtgatcacttcgaatcggcctgcagaggtttccaacgagttcttcaaggatgcacggattcgcaagctgaccttcaccggcagcaccgacgtgggcatcctgctgtatcgccaatcggcacagaccatgaagcgagtctctctggagcttggcgggcacgcccctttcattgtgttcgccgatgctgatatcgagcgtgctgccgatgacatcatggcctgcaagttccgcaacgcagggcagacgtgcgtgtgcacgaaccgaatctacgtgcaccgttcgatcagcggcaagctggtcgatgccttggctacgcgggtggctgcgcttcgtgtaggtgatccttccaaggccgaaacccaaattgggccactggtcgatgagcagggtttgaagaaggttcaagagcatgtcgaggatgccgtttctcgcggcgctcgagtggttgtcgggggcaatgcgcttggcggtctgtacttcgcgccgaccatcctgtgcgatgtagcgccgggtatgcggattctcgaggaggaaaccttcggccctgtggcgcccatcctggagttcgacagtgtcgacgaagtggttgccgcggcaaacgatacgccattcggcctggccgcctatctatggacgcgggacttggatacggcccaccgtgtttccgagcgtctggattacggcatcgttggcatcaatgatggcgcgccatctaccgcccaggctccatttggcggcgtgaagctcagtggtcttggaagggagggtggtatctgggggattcaggaatacctcgacaccaaattcgtctctgtggggctcaatccgcgctcataaaaccattagggcgtgcggctgcagaagctgatcgctgtgattggcttctacgactcttattcaaaaccaaaactctgattgaagtggtatctacgtccacttcgatcatgaggcgattatccatacggtggttaattaggggcgaccctgcataaaaattggccgaagagccgaagctgtattgagtaggtctgccggtttttgagggaagtatctactcatgattctccttattacatgcctttagtggtgaaaataaaacttgaaaggagtgggtcgaatgggttttggtaaaattagcgttgcagcgctcttggtttctgtgggacttaaccaggttgcgttggcaagtgcacagtctgagtcgaaaggctttgtggaagacactgctgtcaaccttaagctccgtaatttctacatgaatcgcgacaatcgggtttcaggggctgcccagagttacggggaggagtgggcgcagggcttcatcggcacgatggagtcgggcttcacgcagggaacggtggggtttggcatcgatctgatcggtatgcttggcctcaagctggacactggtgatggtcgcactggcggaggtaccggccttcttgaacaggatagcagtggtgccaaagacaactactcgaagggtggtggcgtattcaagatacgcgtctccgataccgtattgaagtacggcacccagctgatgaacgtgccggttctcaacgtgagtgattcccgcctgcttcctgaaaccgttgacggtttttccgtgacgagcaaggaatttaaagatctgcgtctcgacggtggtcactttacctcgttaaccaaccgtaaccagagttccagagatagtgggcgaatgacgtccgtcgactatgcgggcggcgtctacaagttcactgatcgtctgtctggaagtctgtactacgctaaaaccgacgattacttccgaaagtattacgtcaatacgaactacacgctgccgctcagcagtgaccagtcgctgaaatttgacttcaatgcctacgacaccaagagcattggcgctgcgcgtagcggagagctggacaacacgatctggagtctttctgctgcctacagtgtaggtgctcacacctttatgctcgcccatcagcgagtttcgggggatggcgactatatctacgggccggatggtggaggaaacttcttcttcgccaactccgtccagtactccgacttcaactatgaggacgagaagtcctggcaggcccgctatgatctaaacctcgcaccttatggcgttcccggtatgagtttcatgactcgctacgttaaaggggacgacttcaagaatggtcgcggggtggatatcgacggaaaagcgtgggagcgtgacatcgaggggcgctatgtcgtccagaacggtgctgcgaagaacttgtcgttccgcgttcgtcatgccagctatcgcagctctgagcgcggtggtcagattgatgaagtgcgagtcatcaccgagtacccgctcaacattttgtgatgctctacccggcgcatgattcatgcgccggttttcctcaagaaaacctcctgcttgctcagttgttcatgactttctgcagcctgatggccagctcgaaggcgaaccgccgctccggcgagtcgaggtcgacaccgaacatttcctggatacgggtgagccggtagcgcagcgtggtgacgtggatgtccatcgcatcagcgcatgcctgagctctgcagctttcatccagataggtcgagagcgtttcgaggtaggacgtgctgtgctttttgtcgtgggcgaccatcgcaccgacgctgtccttgacgaatgcctggatgtcgtcgccacctactgccgcaatcagaattggcatcggcccgaaatcctgattcgacagcgggcctgttctaccgaacgtcttggcgatctcgatcattcgacggcagcgattccaggcttctgggtagtcggtaagcttgcggcatcgggtgctgctgacggcaatgggctctctatcgaggtaatgggtcaagtcatcggtaagctggcgcatgattctggtgatcttggtggctgtctgttccccctcgaagggcacgagacagaccagcccgcgatcaatagggatgaccgtcgagttaatgcctgcacgttgcagaatgcgctcagcattctgactgaggttggtcggtagcttgccgctttttttcgcgccctcggtaaagtccacgatgatcatttgttgatcgaggtcgacgttgatgttcaggcgtttggcacgctgctgaatatccgactcgtctttccagcggcgctcgatcacttcgaaaaacagctcgctcagggtgcgcgtttcgaagcggaagcggataaagctgcgcatcatctgcacgctgagtgcgaacttggcactctccaacatgatctgatcgagttcggaggtcgaggtgtccagggcgaagaggacaagtgctccaaccagttcgtggtcgatcatcaagggctcgatgctggccttgaaagtgaggctcctggcgccatcctcaagaaacaattgaatgctgtcgcgcacggaactgccaaggatttcttggcaggccttggtgatctgtgcactcaagcgcccggaaactgcgttctgccagctcacgtcatcgaacagcagagcatcgggtgatcggccggcgatgacctgattggcattgaagtccaccgctacgaccgggttgggaagcaggctgcccaccatcagtgaaagagaggaaacggagttctctgccagcacatgctcaagcagcgtcgtgtgcacgcgaagtgcctgttgcagacgctcagccgccaggcgttgtgcctccagctgttgctctcgggtaacggcaatggcgcccaggtgaacaatcatgcccaggaacgcgagatcctcttcagagatatccttgatgtggcgagagatgacgctcaagaccataggccggcctttatcgtccttgcaccccattggcatcatcaaaaccgtacggtagtcgcgttcgtaagactcgtctcgatagcccgagtacgcgctttcacgtacgtctcttatgtagaccggctcgttacgctgcagcgcggttaccgacgggctgcgtgccagctcccagcgatctagcagcggtcggtcgagaagagttgggtcgtagcgggcaacgacaaaggcgtagccctcgaccaggtccacagccatgatcgcgccgagcgtccaatcggtgtgctggcaacttaagcgaaccagctggcacaaggtgtcatgaaggtcggccccggagttgatctggctcgcgatgtcacgcagggacatgagctgcatcgttgtgttcaagtgcttcacctttgaataccctcaagcggtgaatatgcgcgcgtaaacgcaatctagatacttcgtaaggaagggatggctcaggactttatacatctattcataggaagacgcatggggttggcgttcgtaacctgaccgtccgccaattggtaaatccgcaaacctgaggagcctgatccccatgagtcttaacgtcagaaagtactgcaccttcatcgaacagacgttgatcgaaggcgacagggaggctgagcgccccatcaccatggtggttgtggctgccgtgttgaaaaacccgtgggcgggtaaaggctacgtcgacaacctgcgccctgaaatcatggagatcgccccgctcctgggtaaagaaatgaccgatcggcttattgccttgatgccggcggaccggatcgaggcatacggcaaggctgcatcggttggtaccaatggcgagatcgagcacgcatccggcctgattcatacactgcgctttggtaacaagtttcgcgaggcggctgagggcaccgcctttctgagcttcaccaacgttcgcaacggcccgggcgcactgatctccgtgcctatggtgcacaagacagcaaccggtcagcgctctcactttctgaccgctacctttcaaatcgctgatgcgcccggcccggacgaggtgttggtagcaatcggcgctgcagacggctcgcgtcctcacccgcggatcgccgaccgtttccaggacatggctgagatggaagctgaggccgcgctgaagggttgagctgcccgagatcgatttcctgtttcaccctcgcgtcgtcaagctgtttttcggcagtcacccttggtgactgccgttttttttggtgcgtatcgggtcgaaatgcatcgcaaatgtgcgtcgtcgaagtggcggcaggcgcgcctgatttttaccgcataaaagtggaaaaaaaaattagttgctgctctgtttagaaggaagaacgagggggtggtgaggaatagcctttctactaacgagagcaaaaggacaccttcaaatgcctacctcgatcggcaactgccaagagcaagagactgcaattgacccgcgtgcgcttcgccaggccttcggcactttcgccactggcgtgacggtaatcaccacccatgatgacgaaggtctcccccgcgggatgacggccaactctttcacttcggtttccctggacccgccgctgcttctggtttgcgttggaaaatccgcttccagctaccaggctttctcgcaagctaaaagctttgcagtcaacatcttgcatgaggatcaggtggacgtttccaacaagttcgcctcgaaggctgcggataagttcgacaccgtaaggcacgacaaagtacataccggtgcaccgattcttaccgacagcctgacctggttcgactgctcgactcatcagcgtgtagaggccggtgaccatgttgtgctgattggtcaggttcaggcctttggtaccagcccgaagtcgcctctgtgctttaatcgaggcagctacgccagcctcaagaacccgctgccggagacgtggctgaactcgcacggcatggtgaatacctacctgatcgaagccaacgactcgattctgctgcgcgctgacgccagcggtggttggacgctgcctgagtcttccaagatcaaggacaagtcggtactgcctattggcgatggctccatcaccctgcttcccgaaaccaccttcctttactccgtattcgatgtcgacgacaaggatccgggctacatcgtgttccgcgcccagatcgccgacgatctggtagccgagctgcccgattcctaccgtttcttccccgtcgaagaactgcccctggatctcattcccaacaatgaggtgcgagctgtagtgcgccgctacgtgcgtgagcgcaaggaacaacggttcagcatctacatgggcaccaccgatggtggccgtgtggcaatgatcgatgggtcttctcagccctgggctgacttcaagcgcgaacagcagctctaacagtaggaatccccatgcaaactacagtcagaactaccgaaggcacccgcctgaaactcttcatcaatggtgagtacgtcgcgcccaattcgggtgaatacgtagacagctttgatcctgccacaggcgaggtttggtaccagttcgctcaggctgattcggtcgatgtggatcgtgccgtacaggccgcgcgccaggcatttgtgaatcccgcctggcgtcggatgacccagacagaccgcggcaagctggttcgtcgtctggccgagctcatcgctgaaaacgctgaggagcttgcactgctggagtgtcgtgacaacggcaagctgctgcgtgaaatgcgcgcgcaaatgaaagcgatgccggactcctatacctacttcgcgggtatggccgacaagctgcagggcgacacgattccagtcaacaagctcgaccagctgaacttcaacctgcgtgagccgttgggcgtgattggcatgatcaccccgtggaactcgccgctcatgttgttgaccgggacgctcgcgccgtgtctcgccatcggcaacaccgtggtcatcaaaccctcggagcatgccactgcctctacctttgctctggccgagttggtcatgcaggccggctttccagcgggcgtcgtcaacgtcgtcagcggtaatggtgcagtgactggtgaggcgctcaccatgcacaaaggcgtggataagtacgtcttcaccggaagtacggcaacgggcaagcgcattgctgccaatgccgcgcaacatctggcgccctgtcagatggagcttggtggcaagtcgccgcacgtggtcttcggcgacgtggatatcgaacgggcggtgaatggcgtggtgtcggggatcttcgccgctgccgggcagacctgtgttgctggctcgcgttgcttcgtcgaggcgcctatctacgatcagttcgtcgaagccctggtggagcgaaccaggcgaatcgccgttggccatccgatggaggagtcttccgatatcggtccgctggcgctgcgctctcagttggagaagatccagaactacgtgaccggtggggtcaagcagggcgcgcgagtcgcgatcgggggcaaaaagccgagcgactcagcgcttgcgcaaggctggtatttcgagccgaccgtgctggccgatgccgacaacagcatgtcattcatgcgcgatgaactcttcggcccggtcgtcggcgtcatgccgttttcgaccgaacaggaaatgatcgaactggccaacgacaccagctatggcctggcatccggtatttggacgcagaacatcgaccgcgccatgcgttttgcaaatcaggtcgatgctggaaccgtgtggatcaacacctatcgctcagccgcgtacatgtcggccaacaacggtttcaaagagagcgggtacggccgtcgcggtggtttcgatgtgatgcgcgagttctctcgcgccaagaacatcgtcatcgactactcgggcgctatgcaggatccgttcgttattcgtctgcgctgatcaaaaaatacagaggactgcaaaatgaaatttgatgtagccatcagtcttgagcgcttctcgcccaagaccgctatgagcgacgtgatcgccaatatgctgcaactggcccgtcttgtggacgagggtggcttcgagaccctgtggacttccgaacaccacaccctggagtgcaccatcgcgcccaacccgttccagatcctggtatggctgggtcagcacaccgaacgcgttcgtcttggcacaggcaccctcgctgccgcgtactggaacccgattcgcctggccgctgaagctgcgctttgcgatcacctgaccggtggccgcctggagttcggtatcgcgcgaggttcctaccagtacgagttcgaccgcatgcagccgggcatcgatcagcgtgagggcgttgggtacatgaaggagcttctgccgatcgttcagaagctctggcaaggtgactacgcgcacgacggccactactggaaattccccaagacggctgccgtgcccaagcccgtgcagaagagcccgccgatctgggtcgccgctcgtgatccgggaacctttgactgggctgtaagcgttggcgccaacatcatgtctacgccgctggccatgcccgttgccgaggtgactgcgctgggggagaagttcaagacggcggtggccgatcatcctgagatgcctcgtccgaagttcatgatgcagcgccgcacctgtgtgtacgccaaggaatcggactgggaagtgcccgtgcgctacagcatcgatcacggccgattcttcgagaacctgatgcagaacattggcaccgtgaatgatggcttccccgaggcggtaccgttcgagagtgtgaagggcaaggacaactacaaccccgagaacatcagccgtaacctgatgtttggcacgccggaccaagtgatcgagaagctgatggcctatgaggctgccggtgttgatcagtactccattggcctgaatttcaacctgccgttcgaaatgcagatgcagacgctgcgcctgttcatcgacgaggtcatgccggtcttcgcggagcgcgagcggcagaagcagcgagcactgcaggcatgaacactgtctctctggatcggcggatggacgttggccgggtgacgctgaactaccgccttgagggttcgggcagcgagcatctggtttgtatccacggtgttggctccagcctgttggcctgggaaggtgtggtggagcggttgaaggatcgcttcacaatcctgaccttcgatcttcgcgggcatggcaactccacgcttctgaagggccgatacgagatcgatgaaatagtcgatgaggccctggcactggcagacggagtcgggttcaagaaattcagcctcgcaggcttttcgctcggtggaatcatcgcgcaacgattgacgctgctgttcccgcatagggtcaagcgcctggtgcttcttgccaccgtagctggccgcaatcaggaagagaaagagcgggtaaaggccaggctggaggccctgaaaaacaacgaaagaggctctcactacgatgcgtccctttctcgctggttgacggaagagtttcagcgaaacaacccagaactcgtaaaacaactgcgtgagcgcaacgcccagaatgatcccgactgctatgccgcggcgtacaggattctggcagaaagcgatttcggcgaggcgctttcttcaatccagtgcccgacccttgttgccactggggcagacgatgccggctccaaccctcgtatggcctcgtttatgcaccagcagattgccggttcgcgcctgcatatctttccaggccttcgtcactcgattctgaccgaagcacctgatctcgtggcttcggtgatgcgagagttcctgttggatccggcatgtaagccaagtgtggaggtcgctcatgatttttgaggagcgtatatatcgaattcgcaacggtcagatgaccaaatacctctctctcgttcgtgatgaggggttgaatattcagcaaccgattcttggaaacctcatcggttacttcattactgaaatcggcccgcttagtcatgtcgttcatatgtggggctatgacagcctcgatgatcgtgctgagcgtagaaaaaaactatcggaagatccgcgttggcgcgtgtttattccgaagttgtctgatctcattgagagtgcggataacagaattctggtcccaaccgatttttcaccgttgaggtgattgactgcccttgtaatgcaacgagccgccttgctgcagcgtgcttataaaacggaataaatggtgggatacatatccccagcagtttcatagcgtggttttcgtgattacgcacggctatgagaattccgaatctaataattggaggcatacggtgaacgaacgtctcaagatagaaaacctgtacaaggttttctcccccgcacccgagagagccatggagcttttgaggcagggggttagcaaggacaggattctggctgaaaccagcgcggttgttggtctgaacgatgtctccctttccatacccagtggatcgatctatatgatcatggggctttccggctcaggaaagtcgacgctggcgcgctgcatcaatcgtctgaacgaacctaccgccgggaagatcattcttgacggtcaggacatcgttcctctgaacgagaaagacctgcgagaggttcgccgcacgcgcatgtcaatggtcttccagcactttgcgttgcttcccaatcgcacgatcgtcgagaacaccgaatttggtctgaagctgggaggtatctcgcagacgcagcgccgcaagcgtgccgaggaagtgctgtcgattgtaggtctggaaaagtgggcgcaccattatccccacgagctttctggcggtatgcgtcagcgtgtagggctggccagggcgctggctaccgatgctgacgtactcatcatggacgaggctttcagcgcactggatccgctcatccgtagcgaaatgcaagatgagctgctgcgtctgcagcgcacgctgcagaaaaccattctcttcatcacccacgatttccaggaagctcttaagctcggcacccgcatcgcgatcatgcgcgatggccaggttgtacgagaggggacaccacagtcgatcgtaacggcacctggcagtgactacgtctgtggattcactcgcgaggttgatcgctcccggctcttcgacgcccgatccatcatgcagtctgctgacgtcttgagtgttgtcgatggctatcaagttgtgggcagcaatgcgggggcgtcgtcagcgtttgtcctcgataacaatcgccgtgtcgtcggcacgcttgatgccgaaggcctgattcacgtcagcgcgggcaagtcacctgctgctgtgatgtcttccagcttcgttcagcttgccgagagcaccaagcttatcgacgcgtcccgccttctgaagtcggccccccatgccgcggtgatcgacgacagcggatctttcattggcactgttggagccggcaacattctggaatgcattgccaccgtggcaactccgacgcccctgaccgaaggtgagcaaaatgcttgaagcccaagacctggcggttcttcccgtcgaagagtggatttccaacggcgtcgagtggctcggcactaactgccatgcgctgttttcggcgatccgctggcccattgaaacccttcttgccttcaatgatcaggtgcttcacgccattccttttccggtgatggtcatcctgatgttcctgctcgcctatcgggtcgccagcgccggagtggcggccttcactgggtgtgcgctggtggcagtcgcaggcctgggggtatggagtgaggcgatgacgacgctgtcgctcatcaccacggcgatcatcatctgcctgatcgtcggtatcccggtcggtattctgtgtgctcgcagtgagaaaacgtgggccatcgtgcgacctgtgctcgacatcatgcagaccacgccgtccttcgtatacctggtaccggtcgtgatgttgtttggcgtgggtaccgtttcgggagaggttgcggtcgtcatttctgctgcaccgccgctgatccgctttacctacctgggtattcggatggtggataaggagattgtcgaggcgggattggcgttcggtgcggataagcgccaattgctctgggaaatccagctgccaatggccattccgaccattcttggtggcctgaatcagacagttctgacggcaatggtgatgtctgtggtcgtcgcgatgattggcgctgacggcctcggccttgtggttctgcaggggttggggcggcttgacgtagggcgtgcagcggtcggcggtatcgcgattgtgctgcttgccatgatgcttgatcgcatcacgcagaatctggcactgccggagaaaaagaccaagcgaaagtcgttgctgaaaaagatcttctggccgaacagagtcaacgtctagtcatgagctggatggcggacttcaacagacaagaaatacacatacccgggcaccttgtcggtgcccggtttaaaagaagctctacctgccataaccaacagaccttgcgtattgaggaatatatgaacaataagtttagagttctcctcgcaacactatgtgcagtcatgctttgcctgtcgcaggcatccactgtgctggctgctgacctcccgggcgaaggcaagacgattcgtttttcccagtccgatagcatgggcgcgaattacgtcgttgtaaaaatcgtcacccaggcgctgactgaccttggctacgacgtgaagccgagcaccatcagctcgagccttttctttcaggcagcgtctcagggcgatcttgatctcgccatcgacatcaacttcccacagcgcgagccaagcttcaccaaagtgcaggacaagctcgtcaaagtgggtgaaggcgccatccagggtggtggctacaacggctacatcatcgacaagaagaccgcagacgcttacgggatcacttcccttgagcagttcaaggatcccaaaatcgcaggcctgttcggcaagaacggcaaggccaacatgattggctgtgacccgggctggagttgtgatgcggtggttcaatatcaggtcgacaagtttggccttaaagatactgtcaacatcgtgacgggtaagtacgaagcgctgatgttcgaaaccatcgcgaaagttaagcgcggtgagccggtattcttctacgcctggatcccgtcctggatgaccgccgccatggtgcccggcaaggatgtcgtatggctgccaacgccatttgatgcgcttcccgaagcgatgcacagcaccaggagcgccctgactcccggcgtacctggctgcgccggtaatgctgatccttgccgtatggccatggctgcatggaactggcaggcggtgggtaataagcagttcctttccgataaccctgcggtaaaagccctggttgagcaggtgtcgttcccgctgcagaactggtcggagtgggagcaggtagttagcaagaaaggtgcgaacgagcgaaacatccgcaagcttgcagacgaatggatcagcagcaatcaatcgaccttcgatggttgggtggccaaggctaagcaagccaactagttcgtttctgctggggcgtgctgcgcggggtcaggcgcaacacgctctcgtttatgtcgttatatctatgcggcgccttcttgaattggctacccctggggtcgctttgttgcctttcaggatcgcggcaatgctttcaaacgggctaaacaaattggcagcccaccgcttttcataggagaagaccatgaaccaagagcttttcgataagggtttgaaaacccgcaaagaagttctcggagacgagtacgtcaacaaatctctgcagagcgccgacgaattcaacatggtcatgcaggagcacgtcacccagtattgctggggagatgtgtggaaccggccaggccttgacaggaagactcgcagttttttgaacttggctatgctcaccgcgctgaatcgccctcatgagatcaagatccacgttcgcggggcaatcaacaatggccttagcaaggatgaaatcgctgaagtgtttctacaaagtgccatttattgtggcgtgcctgctgcgattgatagctttcgaatcgcaaaggaggtttttgtggagatggggatttaacgttcgctacgcggcgtactgataagcccgagacttttcagtcatcttgtaatccgagccccagcgtcctcccccgagcggatcgccgcccggcctggcgagatttctcgcagcaaccggctggcgtttaaacggcaacagaccttagaggtgttgcctgcgttatctgatgtgtgtcgttcaattcgtagtcgcagcacatgggcgtagctgcgcgacgaagatacaaatcgtctagttcaacactgccgatttacaaagccgcaatgcaggaaaaggtgtgagtctatgggttggcaaaccgtagccgatatccttggcttacatcgcaggcatttttgtctgcgtgccatttagctgcgcaagaaataagccaagtctcttcgggcgatattgcgtattgctgcaaaaacgtaatggacgtctgctcatttcgccgaaagcagtcattcggatgccccttcgcggatagtcatttttattcctgcgagtaaatccatttacagtcaatcggctggttatcccaagcccgccgctccggctgtcatccgccccataagcgcctatcacttcaagggtgcactctgccgggaaagtcggtccgaagagtctggaagggttgtgcagcgctgtgtaggtgtagagggtcgatggccgctataagcagcatttctgtttgccttgcgcccattggcaaccttgtcggagtttaatcgattttttagcttgctgaaacgtttcatcaagtttataaaaaaatgccacaactccaagaaaggttgcagtcatggccccactcaaactcttcgttgcgctcggcgcactgtccgctgcctcccacgccatggcctgggattacgttctgctcgacaccgacaaggccgcccagaactggcagatcaccagccagcaactcggcgtgaaaaccgacaaaccctttagcgtcaccctgcgcaccttgcacggcgggcgacaggaaggcgtcagcatcgtcgacatcgataacggcaccatgaagctttccgtggtgccgacgcgcggcatgaacgtcctgcaggcttcggtcggcgacgtgcgcatgggctgggattcgccggtcaaggaagtggtcaacccggccttcatcgaactcaatggccgcggtggcctgggctggctggaaggcttcaatgagctggtcacccgctgcggctacgagtgggtcgggcaccccggcatggacaacggtgaactgctgaccctgcacggccgcgctgcgaacattccggccagcaaggtcactctgcatatcgacgaaaagccgccttacgccattaccttgcgcggcgagctgaaggaacaggcattcaagaaggtcgatttttccgtcgccaccgagctggtcaccgaacccggcagcgtaaccttcgccctcaacgacaccctgaccaacaacggcgactatccgaaggaataccaggcgctgtatcacagcaacttcagcacgccgttcctggagcagggcgcgcggttcgccgcaccggtgaagcaggtctcaccgttcaacgacaaggccaaggacgacctggccgactggcaaacctatcgtgggcccaccaaggattacgacgaaactgtctacaacgtggtgccctacgccgacgccaagggcgacaccctgaccgtgctgcacaacaaggccggcagcctgggcgtttcggtgggcttcaatacccggacactgccggtgttctccctgtggaaaaacaccgacacccagggccagggctatgtcaccgggctggagcccggcaccagcttctcctacaaccgccgctatcagcgcccgctgaaactggtgccgaccatcgcgccgaaggagcacaagcagttccgcatccagtacagcctgttggccgacaagccggcggtggacaaggccttgaagcaggtgggcgagattcaggatggtcgcaagacggaggtgcggcagacaccgttggttgatctgaccaaggagtgacacctgctggaatattgccggccgatcatgcagccctcggccggctgttcccatcgactgccacaattgctgactgcccgctcttggccggcttgcgcctgcggccaccgctgccagtgtgtcggccaccagaggtacgaacatgcggatcataccctgcacgagaatgaagcgatccatgcccaggatgctgccgacgaccaggctagcaatgacgaagtataggaagtttgcttccttcatcagcatcttggttgcgtcaatggtggttggcccgaagaagccgtagaacaccagcaccgaaggcagtagcaggcagaggattgcgcccccgccaatctctttgagaatcggcaggcgctgccccagctgaccgaaaaacacgcccatggtcatgatcacggcgagaccaccgatcatgttttttggtagcagcgcaaagtgtgcagataggaaaacggtcaacgctatcgcgaggaaataaggcagtgggatcacgcctatttcataggtcaggaaggagtgaagcaggctgcgtttaggcgacgaagcaggggcgtccgacgccgatcccgaattggaaatcaggctcatggctaatcctctgtttgtttttgtgaaggaggaatggtcggcgtctggtcatggagttcaccgccgaggagaaatgctatccttcgcataaagtgcaataaacagatcaatcatgacgcctacaaacacgattcgtgtcgaatcgccgcttcccgaagatcttcgcgttttcctgaccgtgatacgtaagtcaagttttgcgggtgctgctgatgagctgggtttgtcaccggcgtttgtcagcaaacgcattcgtatcttggaagaagctttgcaaactcgcttgctccaccgttccacccggcgtatcgcgctgaccgaggctggagagaaaactcagcggtgggccacccgatttcttgatgacatggatgatttcgtcagtgagctaacggagatacgtcaggcgccgcggggcctgctgcacatctgcagcagctttggatttggtcgtaatcacgtcgcgcctgcgattgcagagctgtcatccacctacccggatctggaggtccgcctggatgtgtttgaccgggttgtcgacatcgttgccgaaggatttgatctggaaatccgcgttggcgacgacttgcccggtcatcacatcggccgcaagctggtcagcaatcagcgggtgctttgcgccactccagattatctggagagacgtggtacgcctttgagcctgaagaatctcgcccaacatgactgcctagtgctcaaggagcgcaacaacccttttggggtctggcagctaaatcatgtggacggtgatgaaacagtgcgtgtgagcagccgactgtcttctaacaatggtgagatcgtgctgcagtgggcactaagcggcagaggcataatcctgcgctcactctgggacgttcagccgttgctggatcaaggcaagctggttcgtgtgttaccagcctatacccagagcgccaacgtctgggcggtatatcccactcgactgtcggactctgccaagctgcgcgtttgcgtggagtttcttgaaaaccgcttcaagaaaatggtgcttatgggctgatcaaggtgggcagcctttgctgcgcagcaggtcgtcaaatctgggcgggtccagtgtacccgccgtgattgctgtcatgatgtagctcttacggtgagcgcactgccgcaaagatgctcggctccgtggaaaacttgagaccgagaccaccgacgttgcggcctgagcagtcgctgacgatcgcacttggcactgcagatacaggtggctgatctggtagccgggtgaccccgaactgttcgaggttacggtgagcatgactgttccaatgcgggccgcttgcgcggaggcccgctgtctctgtaattatcaggctagccaagggtttgcgcggtggtgctgagcttcgaattctcgtatctggtcggtacgctgaagagtggtgccaatagcatccaagccttggagcaacgcatccttgcgcagcgaatcgatgtcgacggcaattatctgaccatcgctcagatggatttgttggcgagtcagatctacggtgatttcagcgttgtcaggcgagccaacttggcgaccgacctcccgtagctcggtctcgccgagctgaatgagcagcactccattacgctgacagttgtcgaagaatatccctgcgaagctggtaccgatcagcgcccggatccccagctgcttcaggccccacaccgcatgctcgcgactggagccgcagccgaagttaggccctaccaccaggaagctcgatttatcccacgggctctggtttagaacgaactcgggattcggcgtgccgtcctgcagaaagcgcaggtcgaagaatacgccgcgatccaggccgttacggtcgatacccttgaggaactgcttgggcatgatgacgtcggtgtccacattggccgcgagaaagggcgcggctataccttggacggaagtaaatgcttgcatgtcaggcctccatcaccagcgaacgtacgtcgatcaaatggccgctgacagcagcagcggcaaccatggctgggctcatcaagtgggtgcgggctccggcgccctgacgaccttcaaagttacggttggtactcgatgcgcagcggtcaccaggcgaaagaacgtcatcgttcatcgccagacacatcgagcagccggactggcgccattcgaaacctgcatcctgaaatatctgcgcaagtccttcggcttcagcctggtcacgtaccaatgtcgagccgggcacgatcatggcgcgtacattggctgccacttttcggcctcgtactacccgagcggcgtcacgcaggtcctcgatgcgggcattggtgcatgagccgatgaaggcgtggctgatactcacggccgaaagcggcgtaccggcttctaaccccatataacgcagggcgcgttgcaggtcttgacggcgaatcaggtcgctttcctgacttggatcgggcacttgctcgctgatggctccggcttgatccgggctggtaccccaggtgaccatcggcgccaactcgctagcgtcgagacgcacttccttgtcgaactgcgcgccctcgtcggtgtagagcaatttccatttctctacagcccgctcccagagttgccccttgggaacgcgaggcttgtcttttagatacgcatacaccttctcgtcaggtgccatgaaagccccgcgcgcgccggcttccaccgccatgttgcagatggtcatgcgcgcctcgacgctgagcgcatcgatggtgctgccagcgaactcgatggcgtagcccgtggcacctgaggcgccgatacgctgtatcagtgccatgatgatgtctttggacgtgacacctgggcccagctcaccctggactgttacacgcatggatttcagacgcttgtaaaccaacgtctgggtggccagcaggtgctcgatttccgatgtccctatgccgaaaccgaatgctcccaatgcaccgtaagtggtggtatggctatcgccggcggcgaccaccatgccgggcaatatgaagccctgctcgggggccacgacgtgttcaatgccctggcgcttgtccagcacgtcgaacaattcgatgccgaagtcccggcagttcttctcgaaataggacacctgtaacgcaccgccggcatccggcatggccgccacgcgttcgggtgcggtcgggttgacgtggtctaccacgcagagggtcgatgtcgggcgccagactttccggttggcctcgcgcaagccgctgaaagcttgggggctggtgtattcgttggcgacctgacggtcgatgtagagcagcacgtggccatggtcatccagcttgcagacgctatgggaatcgatgtgcttgtcgtagagggttcttgggcggtgcatggcagttctcgcgagtgattgttatgcgagtcggaagacttcacgggaggctgcaaccttcaggcagtcgcccaaagcatatgtgaccaatatttagtatcaacatgccggattgttattttggatttacatatcgtgtttaattagggctgttcttatgggggattgagcagtcagtcccgcttctagacgaaagctgccatttagaaacgcccgcgctgatcgttacctattcccgcgtaaagccaattaccaaacaatcggattattgtcccaagcccagaaggacccgctgtcctccggcccgtgggtgcctatcacttccagaatgcgctcggccgagaacgccggttcgaacagctggtcctccggcaccttggcctggaagggtttggacagttgcgtgtccgtcgtaccggggtggatggccaggacggtggaggcggggttcaggcgtttgagttcgatgccagccgtgtgcagcaactggttgagcgccgccttgctggcgcggtagctgtaccagccgcccaggcggttatcgccgatcgagccgacccgcgccgagagcgcggcgaaggtggtgggttgtttgcgcaataacgggagcagatgcttgagcagcaggatcggcgcgaaggtgttggtggcgaaggtcgcctgcaggcttgccaggctcagttgcgatagagccttttcggctgtagcgccgtcctgatggaggatgcccagggtgctgatgaccaggtgcagatgttcgcactcctcacttacttcgcgcgccagggcttcgagggagtgctcattgcgagcgtcgcagtcgactcgcttcaggcgcgggccatggcgctcggcaattttttccaactctgcagaagtactggcctgtcgtgccacggcccagacttgagccacgtcatcgcgttcgagcaaagccgtgcatagcgccaggccgatacctcggctggcgccggctatcagcacctgtgcatcgctgttcagtccgggtagcaaacgcatcacgcaccttcaaaggcttggccgaggtgcttgttaggactgcggagtagggcgtgacgttcaggtgagtggcgctgcgccgaaaggctgttcgagcaaaaccgactgcgcgactcaatacgccgccagaatcccctgcgggttgtagccatggattaccgtgccgttgaccttgagcaccggcacgccgcggccgcccagggcgtcgtaggcgcggcgggcttcgggggatttttcgatgtccatttcggtgtaggcgatgccgcgttcgccgaggaactcacgggtctgggcgcagtagccgcaccagctggtggcgtagaggatgacttcaccctggccggccacctgctgcggtttgcccagtagcatcggctcgaggcgatcccagtgttgccaggcggcgagcgccacgattatcagcaaaatccgtttcatgagtggcgtctcggcagggtggcctaggggctgttctcgttttacgcatggctgaaacgggaccagaccctggcgttatcgctcaatccttgcggcgtttcaactggtcggtcagctgggtcggcaggttgcggatggtcagggtatcggaggcttcgtcgtattcgatcttggagcccagcaggtgggcctcgaagctgatcgacaggccttcggcgcggccggtgaagcggcggaactggctcagggtgcgtttatcggcggggatctccggcgacaggccgtaatccttgttacggatatggtcgtagaacgcctgggggcgctcctcatcgatcagcccggagagctcttccagggtcatcggctcgcccatcttggcctggctggtggcgtagtcgaccagggtgtcggtcttcgcccgggcctgttcttcgggcaggtcctcgctctcgacgaaatcgctgaaggccttgagcagggtgcgggtttcgctgggcgagtcgacgccttcctggcagccgatgaagtcacggaagtactccgagaccttcttgccgttcttgcccttgatgaacgaaatgtattgcttggactgcttgttgttgcgccactcgctgatattgatacgcgccgccaggtgcagctggccgaggtccaggtgcttggccggggtcacgtccagcgcgtcgttcaccgccacgccttcgctgtggtgcagcagggcgatggccaggtagtcggtcatgccttgctgataatgggcgaacagcacgtggccgccggtggataggttggattcttccatcagcttctgcagatgctcgacggcctggcgactgaaggcggtgaaatcctcgccgtcttccaggtaggtcttcagccagccgctgaacgggtaggcgccggactcttcatgaaagaagccccaggccttgccctgcttggcgttgtagctgtcattgaggtcggccagcatgttctcgatggcctgggaagcgcccagttcgctgtcgcgggcgtgcagcacggcagggctgccgtcgggcttcttgtcgatcaagtggacgatgcagtgacggatcggcatgggaggtcctcgggacagcgggttggagacggccgccaagtgtacccgagcaggccgtcacaggtgcagcgtgccagccttgtcgcgagtaacggctggcaatagagtgcttgccgacattcgatgaccagggaagggcgctccatgtccgctttcaactccaatgctcagcttccttcgcccgcgctgctggagcgcgtcgaggcgctggtcgaccgcggcctgcacctgcaggcctatgccctggccagcgagcagggtgacccgcgctactggcagggcgccgaggccatgggctgcatggcgcgtctggccgggcacatcggtgcgcctcggctagccgatgcgctgacctggctggcgtaccgccgctacccggagtctgccccggcgcggctgcgctttctgcgcatgcagatggcccggcgcgggcactaccgggcgtggcggttgctgcagaacttcggcgactggctgccggccgatggggcacaacgcgctgaatggctgtcgttcaaggcctacctgtatgcctcgctgcgcgacttcgaaaccgcccaggcgctctacgaacaggcctgtcagcacggtgacgatgatccgtggctgttggtcgagcgcagccatggtctggagctggaagatcgccgtgaagaagccctggccctgtgcgagcaggtgctggcccgccagccggactttcgctcggcgctgacccaggcggccggcctgcagttgcaactggggcagaccgaggccgcgctgcagctgctgcgccgtggcgcccgggagatggagagcacgacgatctgcgcgcacctggtcaacctgctgatcgagcgcgaagaactcgacgaggccggcaccaggctcgaccatatgcagacgctgcagtgcatcgaggagcgcagctccaccgactggatcgccgcgcgccgctgcgacatcgcctgcctgcggggtgactacgccgctggccggcagttggcggagaaggccggcggcggtttctacgagaagatccaggcgcacctggccagccccagcgggcgtcggttattgctgcccgtaccgttcgtgcgccagcaccacatgacctgcgtgccggcgaccctgacggcgatttccgattactggggcaagcgcgtcgagcacctcgaggtcgccgaagagatctgctatgacggcaccacgcatcaggccgagcgtgcctgggccgagcgtaacggctacctggccgtggagttcaccgcggactgggccagcagccgggcgctgatcgaccgcggcatccccttcaccctgaccctgcaatacaccggcagcgggcacctgcaggcgctggtcggctatgacgagccgcgtggcaccctgctggtgcgcgacccggcgcagccccaccatggcgagagcctggccgaactgttgttcgagtcgcagcgcgcctccgggccgcgcggcatgctgctgttgccgcctgaacaggcggcgcggctggacggcctgagcctgccggatcgcgagttgtgggatgtctactaccgcttcgccagtgccctggaagcgcatcagcgtgacgaggcgctggcggcctatcaggccctgcaagccctgagccccgaacaccggctgacctggcaggcgcaacgttcgctgggctggtacgacggccaggagcgcgaagtgctgcagggcaccgaggcgctgctcgcccagttccccgacgatgccaacctgatcctctccaaggccacgtcactggcccagctgcaaccacgcggcgtacagctcgaatggctgggcgggcattgccaggcgcgctggaacgagccgaccatcagcgtgcgctacgccgagttgctcagcgaggatggccgctgccacgaacaggtggccggcattctgcagcgcgtactgctgcagacgcccacgcaggcccgcgcctggaacagcctggccagcctgcgctggggcgagaatcgccgcgaggaggcctgcgagctgtatcgcctggcggcctgcctgcatgcgtcccacgagggctacgcggtgcagtacttccgcgccctgcgggcgttgggcagaacggccgagggcctgcagtttctcgagcggcgccaggcgcggctgggccggctggcggcggcgccgagcctgaccctcagcgaaaacctggaggaaatgcagcgcctctacgaggcgcaggccatgctggaacaggcacttacctggcgcccggcagacggcgagttgctgcttggcctggccgagcacctggggcgtaacggcgatgccgagggctgccaggcgctgctcgcccaggccgagccattgtgccggcgtgcagcctggctgcgggcggcggtgcaggccggcatgcggcgcatggacgagccgcagcagaccctggcctgggcgcgcgaggcggccatgctcgaaccattgtctgtggcggcgcatcgcctgtgcgtgacgctgctcgaacaaggggagggcagcgaggctgccgacgcctatgtcgaggcactggccgccgagtatccgcaccatctgggcatcgccgagctgcagatcgagcgggccaagcggcgctcgttgccggccaccgagcaggccctgcggagcctgctggacaatcacccggaacacgcctggacgctgcgtgaactggccggctgcctggcacgccaggggcgtcgtgccgaggctctggaggtgtgccggcaggccgggctggtcgatgcccagaacacctatttccattccacccacggtttcgtgctgctgcaggacggtcagcgcgaggccgcccgcgaagccttccagcaggccctgagtctgttcgtcgacaacgaatacgccagcaacatgctgctcgacacctgcgaaagccatcagcaagccgtcgaaaccctgggcgccctccatgccgagctggtccgccaggtgaccttcggtgatggctggctggcctatgaacagcaggcccagcgcctgctcgagccccaggcgctgctcgagcaactgcttgaagcgctcggccagcgtgaggatctctggcagctgtgggtggtggtcgcccgccagcaggcgcgcatggaacagtacgcggcggcggccgacaccctgggccgggccatcgaacgcttcccgctgctgccgcggttgtcgctggagctggcgcggctgcacaagcatcagggtgagctggacgcctgctgccaggccctgcaggaaagttttcgcatcaacccgctgtggacgcccacggtaagcctgcacgtcgactgcctgctggagcagggcgagggcctcgaagaggccgagcagcagttgcgccgggtggtggcgcaggtgcccgaggacaccgaactgcgtgcctatctggcctatgtgctggggcgccgtgatgccttcgccgaggccgccgaccaggccgagcgggtgctgcgcgccgagccgggccacgaatgggcgtggaatcagctcaagtactacgccgagcaactgcagagcaccgagcggccgctgcaactggccaggcaactggtggaaaaccgtcctggcgatgtcgatgcctggctggctctggcggatctggaggctgaccagaaagcgcgggaggacgcgctgcgcgcggcgctggcttacagtccgcgcagccgtgcgatcaacgaccgtttgctgcagctgctgatggaaggccagcgcttcggcgaagtacgcgagctgctcgccgcgccctgctgggaaggcaagccgccggtggaaatggccctgtacggcccgcgtgccctgcgtgccgaaggcgacagcggcgccatcgaggcgctgcgcacgctgctggcgcaacaccccgattactacgatggctggcgacaactggccgactggcacgacgacgatggccactacccggcctacatcgtcgcggcccgagagatggtgcgcctggagccgcggctggccatggcccatggcttccttggccacgcgctattgctcaatggcgacaaggccgacgcgctgccggcattcgaacaggcctggacactggatgggcgctacccgttcgcggcgctcaataccttcgacctgctgcgtgacctgcacggcgcgagcgcggccctggagcgcctcgatgccctgctcgaggccggtgatccggtcaccgcctggcggcgcgtgctgccgatggccaggggcaccggcgacaaggcgctgctgcagcgtgcgctgagcgcactggccagcgatccggcgggcgaggccaactggcagcaggatgtcgccgattttcctgcgcgtgacccggtgctgcgccgggtactggatgccggtgtggcggcgggcgagctgcacagcgcggcggtagaaacctggctgggctggcgcacccaagacatgctcagcaacctgaccctgtcggccgccttcaacaaggcgctgcgcaacgacccacggcatgccgccaagtgcgccatgttccgggtgctgggccggcaccggcatgccaaccgtatcctgctgggctccaccctcaaacgttgccgccaggcgatggccgagagcgccgacgtgtggggcgcggccagctatgcgctgatcgagagcaagcgctatcggctgatgttcgagaccctgagcgactggcgccggcccgatacccaggcctggtgcctgggcaatctggcgctgggctatcgtatccgcggcctggatgccgctgctgccgaggtgtcgcgcctggccctggagcgtgagccgaacgacgtcgattcgatggtctggctggcggtcgatgccgccctggccaacgatcaggccgcgctggaacagtggctggaacgcctggagggcgcttccacccgcgacttctatggcgcgttgatcaagcttgcccgctcggccctcgccaatcaggagccggtacaggcccgcgcgaccctgcgccaggccgaggacatggccggcccgaggcacctggcgttctggcatttgcgccagcagctcggcgtacgcctgggctggcacggcgagttcccgccggcgcgctggcgctggcagttacggcgttggtggcagagctgagtgcaggctgatcgaccgccgtgcctggcgccagcggtcgagcccgaacaatagggccagcaggccgatggcgtacagcgcatcgaaccccaacgtcagcagcaggcccaggcacagcagcgtgctgagcccggccagccagcgccacagaccgcgcagcaacagccagccggcggccatgctgagcatgtagatgacgatgaagttgccgttggcgtagcggatcagttggtcgagtgacagcgacaggctccagatcagcgtggcgctcagggcgcagctgagcaccaccagcagcaacgccctggccggtacgccattggcgttgcgctccgccagtgcccgcggcagcttgccttcgtcggccaggctccagatcagccgcgagaagccctggatatacacgttcatcgaggcgaaacaggccaggtagccgatgctcgcgctgagccagcgggcctgatcgccaagcagcacgtcgagcatcagcggcagcgaggccgcatcggtacgcgcatcgccgtaggcatgaaagctcagcaccgccaccgaacaggcccagtacaccaggccggcgagcagcacgccgagcagcagggcgagggggaagtcgcgctgcgggtttttgaactcctcgcccaggtgggtgaaggcctcgataccgacgaagcaccagaacatcacgcccaacgctaccggcaacagctgccagttaccggtcaggggcggcagcagcggttgctcggcgtggggcaggtcgcccttgaaccagatcagcgcgatggtggcgacgatggccagggcgatgacgatctgcacgccgccggaggtgcgggccgggcgctggccgagcagcagaatgatgcccagagtcgccagctggatggccaggatcgccaggtcactgagggcgaacagcgcgtgccagaagccgctggcgatgttcagcgccgccggcaggcccaccggaatcacggcgagaaacagccaggcgctggtgcgctccatgggcgcaccgaatgcgcgaccgatcaggtgcggggcgccgcccgcgtgggggtaatggcggccgagctgggcgaaggtgaaggccattggcagcaccagcacgatcaacagcagccaggcccatagcgagatgtcgccggcagctgtggcggccagcgcgggaatcacgaacaccccggtgcccagcagtgatgtgctcagcaaacccacgccctgcagcagccccagttccttgttcaatcggctcatgttgtatgctctcgctcctgacgtggcccctggcaaagcgcctgccggccttatcgccatggtaaggccgcttggcttgcgcggctgctggcgaagcgtcgccgatcaccgacgaaacggcggcaatggccgtcatcctgtttgcagagagcttcagtggacaagtttgatcaacgcatcatcgccttgctgtgcgccgacgcgcgcctgaccgtcaccgaggtggcccgccaggtcaacctgtcacgctccgcggtgagcgagcgcatccgccagctggaaacgtccggggtcatccagggctactacgcgcgcatcgctgagccgacgacggtagtggtcaaggcctacctggagctgttctacaagggcgggcgctgcgaggggtacgtcgagcgcatgcgcgccttcccggaagtgcgtcgctgctcgggcatcagcggcgaaacggacatgctgatctatctggaggcggcgtccatggaacggctggccgaggtacgtggcgagatcgaaaatctgccgggcgtgttcaaggtcaagacccatatggtggtgaaggattgggtgatgtgaggtgggcgctgcttgacctggctgattggcttggggctctttttcttggcgcgacatgggcgctgtggctcgatcaagcaactgagcgacaaagtgagtttcattaaaaaaacgtggagctatgaaatgctgttcgccgatgccttcaagtacaaacaatgggccaatgccgagctgctcgccctgggcgaatgccagctgagtcagatgcccgacagcgatgcggagttcttcgtgcgcatcctcaaccacaccacggtggtcgacagcctgtttatcagtcgcctgtgcggcgaggcggagcgctaccagggtgacaatactcgcgagacgcccacgttcgatgaactcaaggcgcgcatcgcgcagaacgatgcctggctggtcgacttcgctgagcgtgccacagctgatgaactgcagcgcgtgatcgcctttcgctttaccgatggcgaccttggccagttatcggtcgaggaggtgctgctgcacctgctgacccatggcagcaatcaccgcgggatggccgcgcggacgctggcgatcaatgggctcgaacggcccaaggatacctttacccgctatctgcatcaggctgagccgggccggcgcgagcttgcccgcgaagcgatcagctgagcctctgacctgctcgcctcaagctgccagcgccgctgtgtaggcctgcatcagcagcttccagtcgctctccggcatcgccccgcaatgacgcttcagttggcgcatgtcgtggcgtgaggcgtcggcggtgcgccagcggcggcggcttttttccaggtcgagcagggcggtgtcggccctgggggagcggccttcatcctcttgaatcctgacgaacagatgcttggcatagcagcaaccgtgctgccagcggccacggtgcatgcgcgccagcgtttcgcccagtgccgccagtatgcactgggtgtgctcggggttgtgcggctcctgataccactgttccaggctgataaagccggtaagtgcctgggtaaccagcagcgcctgccattggcccgcctgttttctggccgagccgaacaccagcttgggaaccggaacgccgaggcgctcgaacgcttggtaagcgtagagctcccgcacgatggtcgggcgccccagcggatggcgcacactgcggtacaggtggccggtctggcgtttgctgtagagcgtcggttgcaaggggtcttgcgactccaacaactgcacgccactctcaccttcgcgcctctggttgagcggttcgacccattccccgttgcattgccaccaatgctggaaggcagcgctggccggttcgggaggttgattagcggatagcgtgaccattgttgctcctaacgtttgcgcactacataggttcgccacatggcatagccgggcaggaaatcccgatggccgagaatctggaatcccgcttcacgaaattcggattcgatctgctcgcggcgcaccacgaagcggttctcgcccgcgccgcggcgtttctccaggcggttgcgccgccaggccttgtagttgccatcgacccatagcgaaacgatcaccgtatcacgagttactcggtgaaattcacgtaatgccgccaaacggtgttctgttgattggaagtgatgcagcaggcgaatgcagaacacgcagtccaccgcgttgtcgcccagggcgatatcgaaggcggaggtcttgaaggtctgcactcggccgaccacttccggcggttgggcggcgagggcggtggcgagcatgtcggccgagttgtcggcagccaggatcacccggttcggctgctcggcaagcagcggccagaagcggcccgcgccacagggcaggtccagtaccagattgggctcgccggccagacgcagggcgctgcgcccgacctgcacgtcgcgccagtgcgacaggcgtctggccaggccgtcctgatgcttgtgtaggtagctctgggcgtgctgcaggtcgtatttgccggaaaaggccagttcgatggaacgggatttggacatcacgaggcacctcttgggaagtgcctcgatgctagtcaggcggttctgatgaactcgtcaaacaaaggtgaaaaaaatgtcagatggccggccgcagtttcacctcgaaacaactgccggccaccggcaggctgcgcacggtgatctgccagccctgatgggcgcagatgcgcttgaccagcgacaggcccagccccaggccctcgccgcgggcctgttcgccgcgcacgaaggggtcgaagatctgcgcatgctgctgttctggaatgccgacgccgctgtcgtcgacgcgaaagccgtccgcctgcagggtcagtttcacgaagccgctttcggtgtagtgccaggcattacgcagcaggttggccatcaccgtgcgcagcagcgtggggttgtagacgtcctcgttgtgcccctgcacctcgaggctgaaatccaggcccttttcggccatcagcgtcgcccaggtgtccacctgctcgtcggcgatctgccgcaggctggcgctgccagcgaacaggctttcgttgcccttgacccgggccagttgcaggaaggtctgcaccaggtcctgcatctcggcgctggcgcgctcgatgcgctcgacctgcttgcgctggggcggttgcaggtcggcctgcagcagcaattcgcaggaactgccgatgaccatcagcggcgtgcgcagctcgtggctgacgtcactggtgaacagccgctcgcgctccagggactggcgcaggcggcccagggtactgtcgaaggcagctgccagctggcccacttcgtcgtcggcatattccggcgccatggccggtgccagaggcagcagctggtcgcgatggcgcacctgattggccaggcggctgacgggctgcatgacccgctgcgagatgaaccagcccagcaccagggcgcacagcaccgacagcagaaagcccgccagcaccacgttgaacagcacccgctcgcgccgttcgaactcgctctggtcctgcaccagcacgtagcgatcacccctgatcagccgggtgaacacgtaatacgcctggtcgccttcgaagctttcgctgaagccctcgggcttgtgggcgtagcgcttgggaatcgcgtattgcgggtaggtggaggcgaagaaacgggtgcgtgaatccagccgcggttgctggccattttgcagatcctgctgcatcaccacgtccagctccagggacagcccctcggacaccaggtgctcctcgatcaggtgcacgatggccacgatgctcagggaaaataccccgctgaccagaatggtcatggtcacgaaggcgatcaggatgcgccggcgaaagggctgcttactttgcatcggggttcgccgccagccggtagcccacgccatgcacggtgtgcagcagggcggtggcgaaaggcttgtcgatggcctggcgcaactggtgcacgtggctgcgcaggctgtcgctgtcggggcagtcgtcgccccacagggcctcttccagcgcctcgcggcgcaccacggcgggcgagcgctgcatcaggatcatcaacagcttcatgcccagcgggttgagtttgatgggttgcccggcgcgggtcacgctgagcatgtccaggtcgtaggcaaggtccgcgacttccagcaaacgccggcgattgccctgggaccggcgcaaaatggcttcgatgcgcgctaccagctcggacagcgcgaagggcttgatcaggtaatcgtcggcgccggcgctcaggccctgcaggcgatcttccagggcatcgcgggcggtgagcatgaggatcgggatgctgctgcgcgcttcttcacgcaggcggcggcacagctgatagccgtccagcccgggcagcatgatgtccagcacgatcaggtcgtagtgcccttgcgtggccaggtgcaggccgctcaacccgtcctgggcgcagtcggccgtgtaccccttgagctgcaggtaatcgaggatattggccaggatgtcgcggttgtcttcgatcaccagaatgcgcatgcaacgttctcttcacggggattgacgtttttttcacaaagccatgacgaagccctcacgggaccatcgcgagactgagctcgttcatccagccaggatcatacgatgccacagctccgctacgcccaactacgttatctcgccattgtcctgctggcctggacaacgtttttcctgctgacccgtggcgcgctgctgatcgcccactggagcgacgccagcgccggcccgcttgagatcctgcgcatcttcgcggtggggctggtctatgacatgaccttcctgctgtacgccgcgctgcccctggggctgtacttgctcctctgcccgcagcggctgtggcgcagccgcgcccatggcgtattcctgcacctgctgctgggcatcagcctgttcgtgatgctgttcaccgccaccgccgagtggctgttctgggacgagttcggcgtgcgcttcaacttcatcgccgtggattacctggtgtactccgaggaggtgatcaacaacatcctcgagtcctacccggtgtatccgctgatcgcggcgctcgccctggtagcggtgttcctggctgtggccttgaggagcccggtgagccgggcgctgaatgcgccgttgatgccgcgcaagaaggccctgggcgcctggagcctgctgctggccgtgtctctgctggcgaccctggcgatcaaccagaacgtgccccgtggcctcggtggtaacgcctaccagaacgagctggccagcaacggcccgttccagttcttcgcggcttttcgcaacaacgaactggactacatgaagttctacgccaccctgcccgatgagaaggttggctcgctgctgcgccaggaagtggccgaaagcaacgcgcgcttcgtcaacgacgacgccgaggacatccgccgggtgatcgacaaccccggccccgagcagcgccacaacgtggtgctggtcaccgtcgagagcctgagcgcacgctacctgggcgccttcggcgacccccgcggcctgacgccgaacctcgatgcactgagcaagcagagcctgttcttcagcaacctgtacgccaccggcacccgcaccgaccgtggcctggaagccatcaccctgtcgatgccaccaacgcccgggcgctcgatcgtcaagcgcatcggccgcgaatccggttacgccagccttggccagcagttccgcgccaagggctacgacagcgtgttcatctacggtggccgcggttatttcgacaacatgaacgccttcttcggtggcaacggttaccggatcgtcgaccagagcagcgtccccagcgacgagatggtcttccagaacgcctggggcatgagcgacgaggacctctacgcgcagaccctgcgcgtcgccgatgtcgagcatgccgccggcaagccgttcttcctgcagctgatgaccacctccaaccaccgcccgtacacctacccggaggggcgtatcgacatcccgtccggcaagggccgcgatggcgcgctgaagtacaccgactacgccatcggccgtttcctcgccgaggcaaagagcaagccctggttcgccaacaccctgttcgtgttcgtcgccgaccacaccgcgggcagcgctggcaaggaagatctgccggtagccaactatcacatcccgatgttcatctacgcccccggcaccatccagcctgccgaggtcatcaggctgaccagccagatcgacatcgcgccgaccctgctgggcctgctgggcttcgattacacctcgaccttcttcggccataacgtgctgcgtgacgacgcgccgcccggccgtgcgctgatcggcaactaccagcacctgggcctgttcgacggccagaacctggcgattctcagccccaaacgggccatgcgccgccacgacgacgctctgggcatcagccgtgagcagacgaccaccaaggccgacccgctgatggcccgcgatatcgcctattaccagggcgccagccacggctttacccacaacctgctgagctggcagcccgagcaatcggccgccgtggcggtcaagccatgaagccggcccaggagtacgccatgtcatcggctcgccacccgtcgcggttcttcgactttcgcctgtggctggggctgccgctgggcctgatggccctgctgctggtgctcgaccccaagccgctggacttcgccctggccgaaatcctctacgacccggtcacgggcttcatcggcgggcgcagttcctggctggagaacgtgctgcatgaccaggtcaagatcctggtgatctgcctgggcgtggcctgcatcctcgcctttctgctcagcctgctgccggtgcggctgcgcagttggcgccgcgaactgggctatctggtgctggcgctggggctgtcgaccagcatcgtgccgccgctcaagaccctgaccgccgtgcaatgtccctggagcctcacccagtttggcggccacgaggcgttcagcccgctgatcggcgagcgcccggttaccgacaagcccggccgctgctggccgggaggccacgcctccaccgggttttccctgctggcgctgtacttcgccctgcgtgaccgccgcccgcgtctgtcgcgctgggcgctggggttcgccctgaccctgggctgcgtgctgtcgttcggacggatgatgcagggcgcgcattttctctcccacaacctgtggacgttgctgctcgactgggtgatcgctgtggtgggctaccgcgtgctgctctatcgcacggtgtcccggccggcgttgccctcgccggtaatctctagggagctgcgcggatgaaagccctgaatatgcgtgcactgctgctggccatcttcctgtgtgttcctggcggacctgcctggagcgccatgcagagcccggcggctgatctgcaatgggcgacgcccgtggagaagagcttcaacctctaccgcatgcagcccgacctgtaccgcagtgcgctgcccaaggcgaatcagcagggcgagctgcagcgcctgaagatcgccacggtgatcagcttctaccagcgcagcgataccgagtggctgagtgacccgaacattcgcctgatccaccagccgctgcacgccgaccgcgtcgacgatgccgatgtgctgcaggcgctgcgcagcatccgcgaggcgcaggcgcttggcccggtgctgatccattgcaagcacgggcagaaccgtaccgggctgatcgctgccatgtaccgcatcgtctaccagggttggagcaagcagcaggcgattgccgagatgcgcggtggcggtttcggcggccaggaacgtttcgaggacgccgagcgctacgtacgcgaggtcgacctgacgcgcttcggccaagccctggccagcggcgcttgcagcaccagcccgtgggcgtactgcgcgttgcgcgacaaactgctcgacgcgttcaacgaatagcgaggtgatcaccatgctcggcaggatttcggttcttgtggcagcgctgctggtgccgctgctgggcggttgtcagagcactcgcgattacctgctggctcagggttacccgccggccttcgcgtcggggtacgccgacggctgcgccagtggcgacagtgcggccaaggcacttggcacctttcgcaagaacgtgccggtgtatctggccgacaagcagtacgccaccggctgggacgacggctttcgccagtgccaggccagtgccacggtcggcatcgaacggcgcttgctgccggacagtgatcgggatcgtgactggaagcatcaggtcgaccaagacatggccaaggccatgagccgctccctgaaacgcagctagcgcgtatcgcagcgtctttaaaaagtcatggcgacagggcacattggtgcgcttgccggctgtgcgccggcgctgccttcagccgtcctgtcgagaagcctgcatgcccgccaccccaaccgaagaccgcagcccctggtcgatcttgctgatcttcctgcgcctggggctcacctctttcggcgggccggtcgcccatctcggctactttcgccaggaattcgtcattcgccgcggctggttgagcgaggcggcctatgcggagctgatcgccatcgcccagttcatgccgggggctgccagcagtaaggtcggcatggccatcggcctgtcgcaggccggctaccgcggtgcgctggccgcctggctcggcttcacgctgccatctgcactcctgctgatggctttcgctctgggcctggcagggcagggcgatgccctggcttccggcgccctgcatggcctgaagatcgtcgccgtcgccatcgtcgcccaggcggtgtggggcatggcgcgcgccttgtgcccggatacgcaacggcgagtattgatgctagtggcggcgactgtcgcgctgctggtgccgggcgctttcggacagttggcgataattctcggtgcggggctcgcgggcgttgtcttgctcgataccaaagcgcagaccctggccgatccgctgccgattgccatcagccgccgcgccggcgcgttgtggctggcgctgttcggtgtgttgctggtcggcctgccgttgctggctcatgttgccgatagcccgctgctcagcctgttcgaggtgttctaccgaaccggcgccctggtattcggcggcggccatgtgatgctgccgctgctgcaggccgaggtggtgcccaacggctggctgggtaacgacctgttcctggccggctacggcgccacccaggcgatgccgggaccgctgttcaccttcgccgcctttctcggcacggccatcgccggtgtggtgggcgggctgctgtgtctgctggcgatcttcgcgccgtcatttctgctgctggtcggtgtgctgccgttctgggcagggctgcgcacccggccacgcttgcaggcggcgctggcgggagtgaatgccggggtggtcggcctgctgctggccacgctctatcagccggtgggcaccagcgccgttggcagtgtgctggatctggccttggtgctgcttgccctggtggcgctaatggttggcaagctgccgccgtggctggttgtcgtcactggtgcgctggtcggctggcttgtactgtgacggccttgaccatcctttcgattggcacggcggcaccatcacccgcgacaccccggtaggcagcgattaccgcaacacccagaacgtgcgccgtttcatgacgcagcagtgcggcgctgcgtttcgtttcgaccggccgttcatggcctggattcgcagcggcgcgccgcaaaccatcggcgatctggtgtatgagtggcagcggcgtaatggcgctgccggggcgtgagcacctgtttttaatcttcaacccaggttggcagttaagtggctaaagcggccgctcgccaatccactgtgggagcgcgccatgcgcgcgaaaaatcgcgggcatggcccgctcccacactgaaccagtgacggctgcttctgccttgcagttgccgcctcatccgcatagagatcgagacgggttccgaggccggcttctagtcgctgccgtggcgcaggctctgcaccagcgccggcagctcgctcatacgcccgatcaggtggtgcacgcccagttggcgcagggtttcgccatgctcgggtggaatgtggctggcgccgagaaaaccgattacctgcatgccggcggtcagcgccgcggtagcgccggtggcgctgtcctcgaccaccaggcagcggctcgggtcgacgccagcgcgttcggcggccagcaagtaaagatccggcgccggcttcggtcgctcgacctgatcggcactgaaggcgccaacagtgacgcgctcggtcagctcgcagcgctgcagggcgaaggctagagcatcggcattgctgttggaggccacggccagcggcaggtcgatctgcatcagcgcctcgcgcacgccggcaatcggctgcccctgttcgcggaccagcgccttggtgatggcgcggttcttttccaggaaaccttcgggtagcggtttgccgaaatgcgcctcggcgcgggcgatgatgtcagcggtctgcaggccgaaggtgccggccagcaccacttccagctcatgggccgggtagtgctcggccagcgccgagtgcaggtggtgctcggcgatgatctcgctgtcgatcagtacgccgtcgcagtcgcagatcagcagttcgatgggcggtttcggcggcatggcaggcagtctcctgtaaggcggggagggcctgtgtaacacagaaacccgttcagttcgaaccgctcgccactgtctcggccggccgttgcagcaacagaagtggcaagccggcggccaggatcgccaggccgagcagagcgccaaccccggcatacagggtgctcgaccagaacagccccaggcagctggcggcgaacagcaggggcagcagtgggtacagcggcacgctgaatggtcgggcgcgatccgggttccggcgacgcaggcgcaatagcgacagggcggtcaggcacatgaacagccagaacactggtgcggtgtaggcgaccatgctctgtacgccgttctcgctcagggcgccgaacaatagcaacggcagggtaatcaggcattgcaccagcagcgcgcgcaccggtgtggcggcgcgatcgttccaggcaccgagcatcgacagctgcggcacgtcacggcccagggcgtaatagacccgcgagccggtgaggatggtggcgttcagggtgctgatcgcggtgatgcagatcagcacgctgagcagcacgccgccccagggcccggcgacgatggtcatcaggtcggcgccgatggcgctggactggcgtaggccgtcgaggctgaagatgttgaggaacaccaggttggccagcaggtagacgccagtcaccaccagggtgccgatcagcagcacgcggctcatgttgcgacctgggttgcgcaattcgccggacaggtacgcggcttcgttccagccgccgtaagtgagcagcacgaacaccatgcccatgccgagcataccggccaggttgccgccggcatcggcatcggcggcggctggcgccacgtcggccaccggttcggccagcagcaggccagcgagaatcaccgtgaccagcgccagcagggtgatgccggtgaacagcacctgcaggcgtttggactcataggtgccgagcacgttgagggcggttagcgccagtaccaccagggtggcgtgccaagcactgccgtattcaccgagcggcagcagacgctgggcgtaatcgccgtagatgaaggcgaccacggcgatcgcccctgtctggatcaccgtgccgcgggcccaggcgaacagcaggctgacctgccgaccccaggccaggttgaggtaatggtattcgccgccacggtccgggtagccggcgcccagctcggcgtagcacagcgcgccgaccagcatcaccaggccgccggccagccacaggccgatgtacacgacggtgttgtcggcgtgctgggcgaccagtggcggaaagccgaagatgccgacgccgatcaccacgccgaccagcatggcgacgccgtcgatcaccgacaggccgggttcgcgtgttattgcgcgagcgctcatggcttagctccgttgtgctcgccagccggtcaccgcgccttcggcggcaatcggttcgatacggtcgccctcgacctggccgacgtacagctggccgtcgacctcgaaacgcacttcggtgccgttcaggcgcccacgcaggcgttcctgatgctgggtgatgccggtgatttcctgaaagcgctgctcaagatcgacggtgaagcgttcgccctcgcgttcgaccgtccagttgccctggatcttggctggcaccacccacagatagatgcgcgcgccttcgaccaggtcgctgcgatccggctcccagtcctccatgctgaaggcgtgggacaccacgcgggtgccgggctcgagggtgtcgagaatgaccgggcgcaggcgcatgttcacggtgttcagcaggtacatggtcagcacgtcggcgtcggcgatgtccttcttgaacaggtcgccctgctcgaacaccaccttgtcggcgacaccggcctgctcggcgttggcctcggcttcctcgatgcgctgcgggttgaggtcgataccgtaggcggccttggcgccgcggtccttgaccgccgagatggcgatgcggccgtcgccggagcccaggtccaccacgtagtcgtcggggccgacatcggccatttccagcatgcgcgccaccaccggttccggtgtcggcacatagggtacgtcaagggcgatggtctgggcctgggcggcggattgcagcaggccgaacagggccagcgcagaagcgcacagggttagggggcgagcggctgcggtggtcatcggcggatacctctcagcgaagtcggcaaggaagggggaacgattttccgactggggcctttgcgccagggttcgatccgtgcaaccgggcgttgcggcgaattgcccggcaatcggcccgtaggcctcgtacccaggcgcctgccgggtgtgttacctcatgtgaaaccattgccttgatcgcgccgaaaaggcatggtggccgcaattttcagccacgggagcggcccggcatgcgccttctgcacacctccgactggcacctgggccagcacttcatgggcaagacgcgccaagccgaacaccaggccttttgcgcctggctgatcgagcaggtgcgtgagcatggggttcaggcggtgctgatagcaggcgacatcttcgacaccggctcgccgcccagctacgcccgcgagcagtacaaccacttcgtggtggcgctgcgcgaaaccggctgccagttggtggtgctcggcggtaaccatgattcggtggcgatgctcggcgagagccgcaccttgctggcgcagctcggcacgcgagtaattcccggtgttggcgcgcacctgcatgagcaactgctggtgcttgctggcgctgatggccagcctgcggcgctgctctgcgctattcccttcatccgcccgcgcgatgtgctgcgcagcgaagcggggcagagcgcggcggacaagcagctgtcgctgcagcaggccatccacgcccattaccaggcattgtacgaactggcgctggcgcgccgcagcgaactcggcgcggccctgccgatcatcgccaccgggcacctgaccaccgtgggcgccagtgccagcgagtcagtgcgcgagatctacgtcggcgcgctggaagccttcccgacctcgtccttcccggcggtcgattacatcgccttggggcatatccaccgaccgcagaaggtcggcggcctggagcacatccgctacagcggttcgccgattccattgagcttcgacgaagcgcgccagcagaaggaagtgctgctggtcgacctcgataccagtggcttgcgcgaagtgcgcgccttgccggtgccgcgctaccaggccctgcagtccgtgcgcggctcgctgaaaacgctgccggcagtgatcgccgaggcagcgcgcgaaggcagtgaagagcgcccggtatggctggaagtgcaggtcgagatggacgactacctgagcgacctgcaagtacgcatcgctgcgctgtgcgaaggcctgccggtggaggtgctgcgcatccgccgcgcccgtggcacggcggtcgccagcctgcagggcgagcagggcatgctcgacgaactgacgccggagcaggtgttcgaccagcgcctggccagcgaaaccctggagcccgaacagacgcagcgcctgcatgagctgcatgaccaggtgcttgccgagctgcgcgacgagtcggcctgattcggaacctgtttgtgatcttgcagcccaggttcgtctggttggccgctaagtggcggtagcggcctttcgtaaggtggaccggggcgcgtagctgacgcttcatccgtccaccgctctgcaatcgcaatggtggatgaaaagagcgtcatccaccctacattgcttcgacgtacctatgaagggagggcggccgagctggtcgcgcgtatcgacgcgcgcgccgtgaagggtggccagaggagtgctgaggctattggtttggcggcggaaatcaagcgttttgtagtggcggattgatgctatagcctggccctatggccagtggtcagtgagctttgccgcaggcaggcgtcaagggctcgggttgctgcctcgtcggccggctcactgagcgagccagccaacgaggctcgcagtcacacgcggaactgccccagcaggcgaccgagttgctcggccagctgcttgaggtgctggctggcagcgctcgactgatcggccgactcggcggtgctgtgggccagggcggcggtctgggtaacgttctggttgatgtcgtcgaccacgtgagactgctgcagggtggcgctggcgatcgaggcgttgaggccggtcaggttgcgcagcgactgggcgatctgcgccaggctttcgccggcctggctggcctgttcgacggtcaggcgcgaggcctggctgctgtcgctgatggccttcaccgctgcctgggagttgccctgcaggcgctcgatcatgccctgaatttccgccgtggatttctgcgtgcgctgggccagcagccttacctcgtcggcgaccaccgcaaaaccgcggccctgctcgccggcgcgggcggcctcgatggcggcgttgagtgccagcaggttggtctgctcggcaatcgagcggatcacttccagtacgccgccgatctgcgtgctttcgctggccagcgactcgatcaccgctacggccttgtcgatggtgcccgatagctggtcgatctgcttcaggctggcctcgatgttgtgctggccctggcgcgcctgctcttcggcagtgtgcacctcgctggaggcatgctcggcgttcttggccacgtcctgcacgccataggtgacttcgttgaccgcggtggcgaccagctccatctgctgggcctgctgctggctgtgttgttgagcagcagtggaaatgtcgccgagcgaatgggcggcctggtcgagggaggaggcggagtcgagcagttggcggatcacctggcgcatcttgccggtgaaggcattgaagtgcccggccagcgccgccagctcgtcacggccctggtcatcgagcttgtgggtcaggtcgccttcgccactggcgatgttggccatggcggtgaccgcctgctgcagcggcgtggcgatgctgcgcgaaatcatcaccaccagggcgatcagcagcaaggtggccggcacgccgatggccagtgctttcagagcctgggatttgaattcggcctgcacatcgtcgacgtacacgcccgagccgatgatccagccccagggctggaacagttcgacgtaggaaatcttcggcaccggctcgctggcgcccggcttcggccaacggtagtcgattgacccagtaccctggcttcgggtgatggccaccatgtcgttgaacagtgccttgccgtccgggtccttgatggccgacaggttctgcccctcgagcttggcgttggtggggtgcatgatcatggtcggcgtctggtcgttgatccagaagtactcctggccgccgtagcgcaggccgcggatcacctcaatcgcctgcttctgggcctgctcgcggctcagcgtgccgcctgcttccaggccctggaagtgcttgaggacgccgaccgcggtctgcaccacgtgctgggtcttctcggccttgccggcgtacaggccatcgttgatctgcttgagcatgtaggcgccgagcagcaccagcatcagcaccggcagggcgatgatgagccacaggcgacggttgatcggtaagcgacgcaggctgtccatgggggcattcctgaattgttgttcttattagtggctaccacgtcgaggtgacagcgatcggtaagcacgtgatagcacttagtcagcacggcgtaaacgaaaaaatgcagctttgcgctatttactcccaacgccgttcagagcgccctagcacggagctttcagaccgtcgggcgtctgctcggggttggcttggaaagccgcttgccctgcgtaggaagcgcagggcggggagggctgtcagcagatatcgatctggtagcggaagttggccgccgcggcgcgcgacagacggtattccagcgggctgcggtcgtagcccagagccgtacgttcgatcaccacgatggggtcaccttcgccgatggccagggtgccggccatctcggcatcggcgctgccaacggtcagggtctcgcgagccgaggcgatgcactggccgcactgcttctcgtagaaggggtagagcaggtcgccgaaggtgtccgagtcgatatccagcagcacgatgaagcgcgacgcgggcagccagatttcctcatggaacagcgtgcggtcttcgatcatccgcaggcgctccatacgcagcacctgctcaccgcctttcagggcgagtgccttggcgatctccccggacggcttttgcagggccttggaaagaatccggctggtgggaatttcccggccgccgctggcgttcacctggcgaaagaagcgcgccagcgacgcatcgaaattcggtcggcgcacgaaggtaccgcgaccctggctgcgtagcagcagcccctcgttgaccagggtatccaccgccttgcgcaccgtgccgatggccacgccgtagagcctggtcagctccgcttcggtaggaatcggcgcgccgggcgaccactcgccggcagcgatcttggcgagcatttcctcacgcagtcgttggtagagcggcaggcgttcgtcgtatccgagtgtcattgcgtcagggcgtccggttgcaacaggcggtggccactctacaccggctggtcgattgacagaatggctgaagcgaatatatggtcaactattcatatatatgactgcatgtcgtgacaacagagctggcgcctatgccggcctccataacaatcgatcaggtaccgcttcaatgagcctcttcagccctgccatcaccggcatcgacacccacgcgcacatcttccgccaggatctgccgatggtcgccaaccgccgctacagccccgcctatgacgcgctggtcgagcagtacctcggccatctggacgcccagggcctgtcccacggcgtgctgatccagcccagttttctcggcaccgacaacagcttcatggtcgaggcgctacgtcagcacccggagcgcctgcgcggcgtggccgtggtcgacgtggcggtcaccgatgcacagctggacgcgctcgcggcagctggcgtggtgggcatccgcctgaacctgatcggcaaggcgttgcaggactacagcggccccgcctggaccgcgctgttcgagcgcctggcaacccgtggctggcaggtggaaatccagcgcggtatcgaggacttggcgcagattgtgccggccatcgtcgccaccggcgtgaacctggtcatcgatcatttcggcctgcccaccggcggcatcgatgcacacaagcccagccaccaggcgttcctgcagctgctgggcaactcgcgggtgtggctgaagctgtcggcggcctaccgcagcaagaccgacgcggtgcagtccgcggccgtgctggcccaggtacgtgaggcggctggcggcatcgagcgttttctgtggggcagcgattggcccaacacccagttcgaagatcggacagactatgccgagcagttcgaattgattcaggcgctgctgcccgatacggccgagcgtcaccaggtgctgatcgccaacccggcccgccttttcggtttttccaacaagcgctgatcccattcgaacaacaacaggaaacccctcatcatgatgagcatcatcgtcgtcgcggccatcgttgtcgcggtcgctctgggctacaagaccaagatcaacattggcctgttcgccatcgccttcgcctacctgatcggctgcttcggcatgggcctgagcccgtccgacgtcatcaacatgtggccgctgaagattttcttcatcatcttttcggtctgcctgttctacagtttcgccacggtcaacggcaccttggagaaactcgccgaacacctgatataccactgccgtcgggtgcctcagctgctgcccttcgcggtgttcttcacctccacggtgatcgccggcatgggcgcgggttactacacggtgctggcattcatggcgccgatcaccctgctgctttgccagcgcaccggcatgggcctgatcgtcggcggcatggcggtgaactatggcgcgctgagcggcgccaacttcatgtccagccagagcggcatcatcttccgcggcctgatgaccaatgtgggcctcagtgacagtgatgcgttcatcaatgcattcggtatcttcgtcagcaccttgatcattccgttgctggtgatctccgctttcgtgttcatgacccgcgaagggcgagccatgaaaaccgccgtgttcgacaccagcgaaccagcgccgctcaatcgtgagcagaagatcaccctgtggctgaccctggcgatgatggccatcgtgctggctgcgccgatcgcccacatcctgctgccggccaacggcaccatcaccttcatcaactcgaagatggacatcggcctgatcgccagcatcttctcggtcatcgccctgctgctcaagctgggtgacgagcgcaaggccatggcctcggtaccctgggccacgctgatcatgatctgcggcgtgggcatgctcatatccgtggccatcaaggcgggcaccatcgatgtgctggcctcgtggatcggcggcagcatcccgccggtgctggtacccgtggtattcggtgtggtggcggccatcatgtcgctgttctccagcaccctgggcgtggtgacgccggcgctgttccccatggtgctgccgattgcccaatccatggggatcgagccgatggtgttgttcatcgccatcgtggtcggcgcccaggccacctcgatctcgccgttctcctccggcggcagcctgatcctcggctcctgcgcctcggagcagagccgcaccagcctgttcccgcagctgctgttcaaggcagcgcccatcggtttcgtggcggccctggtattcaatgtgctgctgacgttcgtttactgagccgaaatcccggcataaaaaaccgcagcctggctgcggttttttatggtcctgacgttgcctgtgcatcgtcgaactactggttatttcgggaggagctccagcagccgtccatcagcgccatcctccagcagccagatgctgccatccgggccttgctccacttcgcggatgcgcgcgcccatgtcgtaacgcgcggcctcgcgggcgtcgtcgccgtcgaaagcgacgcgcaccagcgcctgggacgacagcccgccgatcagcccggcgccgttccagcctggaaagcgctcgccctgatagatcacgaaaccagccggggaaatgaccgggttccaggtgatcttcggcgctgcgaattcggggcgggtgtcgtggtcggggatcggcttgccgccgtagtggtcgccgttggatacctccgggtagccgtagttttcgccgcgtacgatcaggttcagctcgtcgccgccggcagggcccatctcgtgtacccacagcttgtcgttggcgtcgaaggccaggccgagcatgttgcggtggcccagggaccagacctgcgcggccacgccgccctggtcggcgaaggggttgtcggtcggcagactgccgtcgtcattgaggcgcaccagtttgccgaggttggatttcatatcctgggccggggtgaatttctgccgctcgctggaggtgatccacagcttgccatccgggccaaatgccaggcggtgtccgtagtgccccgcgccgctgaccttgggcgtttgctgccagatcacgctcagttcggtcagcgcgccgctgccgccctcatcgagctgaagcttggcgcgggccacggccgcgccgcgggtgtcgccgtcgccggcttcggcgtagctgatatacacgtagcggttgctggcgaagtccgggtgcaggatcacgtcgccaaagccgccctggccgccataggccacttccggcacgccggcgatgtcgtggctcttgccggtcttgggatcgacatgcttgagcacgccgcgcttctcggtcaccagcagcgtgccgtcgggcagaaaggtcatggcccagggctcgtcgagggtggcgcgcggctcggcggtgaacggccattgcgccttgggcaaggcatcggcggcctgagcggtgaagctggcgaggccgagtgcgataccaccgagcaacagatgaacgggacgggccatggcgaatctctcctgataagcgggcctcacacgttacatccgccttgcggctgcaacagggcgtttttgttacctcgcgcgtcagccacgtcggccggcaacagtgccacaatagcggcctgcctttgattcgagccaaaccgcctttccatgaaaatcctcagcctgcgcctgaagaacctcaattcgctcaagggcgagtggaagatcgatttcaccgccgagcctttcgccagcaatggtctgttcgccatcaccgggccgactggcgcgggcaagaccacgctgctcgacgccatctgtctggcgctgtatcaccgcactccgcgcatggacaaggtcggtggcgagaatgagctgatgacccggcacactgccgagtgcctggctgaggtcgaattcgcggtgaagggccagggctatcgtgcgttctggagccagcgccgcgcgcgggacaaggccgatggcgcgctgcagggcgccaaggccgagctggcgaagctggatggcgagatcatcaccgacaagctcagcgagaaacctaaagaggtggagcgcctcaccggtctggatttcggccgcttcaccaaatcgatgctgctggcccagggcggcttcgcggcctttctcgaagcctccgccaaccagcgcgccgagctgctcgaggagctgaccggtaccgatatctacgggcagatttcccagcgcgtgttcgagcagacccgcgaggtcagaaaccagctcgatcagctgcgtgctcgcgccgaaggcgtcgaactgctggctgacgaacaacgccaggcgctggctgatgaggcggcgcagctggcggtcgaggagggcgaaactcagcaggcctgtgccgaagccacccgccagcgccaatggctgaccgacctgacgcgtgccgaggagcagactgcggctgctaccgctcaggtggatgcggctgctcaggccgagcgcgacgccgccaccgagctggcgcgcctgcagctgagcgagcccgcccagcgcctgcagccgctgtaccaggcccggcgtgatgctgcccgcgcattggcagccaatgaagagcagcaacgcaatcatcaacaggaacttgcccaggcccaggcgcagtggcgcagcagcctcgaacaggctactcgggccagcgcagccctagggctggagaaacagcaggcggtgcagcggctcgaggctgaatgccaggcgctggatgcgcagctgcaggccagcgctgaccatgaacgtctggctgcccagctaagcggctggcagcaggcctttcaggcccgtgatcaggcctgccaatctctcgccagcctgcaggcccgtcagcaggccggggccggccagttgcagcagttcgccgggcagctgaatggccttgcccagtcgatgcaggcggccggccaggcgaaagcggaggccgagcgggcggtcagtgaggtggaagggcgctggcaagccgcgttggccgggcgcagcgaggtgcagtggcgtgagcattggcagcaggtgcacacccgcggcagcgcccttgagcaactggcccagctggccgagcggcgcaatcagttgaatcagcagcgccagcgcacggcgaccaatctggctcgccagcagcagagcctggcgcagaaggaggccgagcgtggcgccttgcgcgagcgctatcgcgaggtcaagcagcggctggccgatcaggaaaagctgctggagcaggaacagcgcatccgcgccctggaaacctatcgcgcgcagttgcaggcccatgagccctgtccgctgtgcggcgccaccgagcatccggccatcgccgcctatcaggcgctggacgtgtcggctacccagagtgagcgtgacgaggcgcggcaaacgctggaagccctgaccgaacagggccagcagctcggtagccaagtcgctgccctgcaaactcaggttgcccagagccaggagcaggatcaggatctgcagcgtcagctcgataccctggcctccacctggcagcgcctgggcgaaaccctcgatccgctgcctgaagacgagcaggcactcgcggccgcacaaacccgccagctcaccgagcacgtcgagatcaacgccacgctcaaagcactcgacggcctcaagatcgagctagaaagagcccgtcaggccgccaatatggccagccagaaacaccaggcggcgcagaatcagcaggctgccatcgaacatgagcgcgatctggccctggccgcccagcaggcgctggacgagcaattgattgcccagggtgagcgcctgagcgcacttgaaagcgacctggccgcgcaacttgcggccttcggccatgaaatgccgcaagacggcacggcctggctggccgcccgccaggccgaggccacccgctggcacgatacccagcagcggcgccaggcactggcccagcaactgccggcgttgcagcaccaggcaaccgaggccgaaaagcaggcccagcagtggcagggccgttggcgggaggcagagggcgagccctttgccgctgcactgatggagcaagccgcggcgcgccttgaaacggcccaggccaactgggatagcgccgagcgccgttgcctggaactgcgcatcacgttggaaggcatcgcacgccagcatcaggcgctgcgtgaggccgagcaggctgcggcgcagcagtggcaaacggcactggacggcagcccattcgccgacgaggccgagtttctcggcgcctctctcgatgacgaacagcgtgaacagctgcaggcgctcaaacagcgcctggaaaaggcccagaccgaagcgcgtgccctgcaagcctctgcccaggcacaactgaccgcgctgcgcgccgagccgcagaccgagcacagcgccacatatctggatgagcatctgcagagtctgcaggcgatcttgaagcaacttggccagcgccagggcgagattcgcgggctgttgcagggcgacgatcagcgccgcctcaaccagcaggcgctgttcgaagccatcgcccggcagcagggcgagtacgacagctggcaacagctcaacagcctgattggctcctctgatggcgccaagtaccggcgtttcgcccagggcctgaccctcggtcatctggtgcatctggccaatgggcagttgcagcgtctgcacggccgttaccagctggcgcgcaaatctctcggcgagctggagctggaagtcatcgacacctggcagggcgatgtggcgcgcgacacccgcaccttgtccggtggcgagagctttctggtcagcctggcgctggccctggcgctgtccgatctggtcagccacaagacgcgcatcgactcgctgttcctggacgaaggcttcggcactctggacggcgaaaccctggaggtggccctcgatgccctggacaatctcaacgccagcggcaagatgatcggcgtgatcagccacgtcgaggcgctcaaggagcgtgttgccgtgcagcttaaggtcaacaaaggtgtaggtatgggctacagcacgctggagaaacactatgcagtttagggttctgattctttgtctgttagttgctggcgcagcccacgccgaagacgtacagaaagaccacggcctgcagccgatggacgagcgtggctgcgtgctcggcaatgccggcatgcaggcgccgaccctgaccctgatggccgccgcttacggcgagtccgaggcgcgcaaggacatggcgctgaagcagatgaaacaggcgctggaggccggttgcccggtcgacgagccggaccagatgggcctttccgccctcaatggcgccatcctctatgacgagccggtgctggtgaagctgctgctcgagcacggcgccaaccccaagcgcaagatcgtcagccccaagaccaccctcaacggcctcgactccttcgcctttctcgacctgctcgacaagcgcgacggcaagcgcgatcgcaaggccattcgcaacctgctcaaggccaagcgctagcgtttcgcttgtgccgctgatggtgtttcgcggcggttgcacattcggcgcggaaccatgtggcgggtagggctatctgttgtaggtatttttccatcgccctgcaggggcggtgcctagattccttaccgattcagggatgcccatgcatagacgtgacctcctcaaagcctcgatgatgatggccgccgccagcggcttgccggccagcctgttcagcctgcacagcttcgccaagaccgccgacggcgaggccgaacccttcgacttcaagcagttgcaggcgcgcgccaagagcatggccggccaggcctacaagagcaccgccgaggtgctgcccaagactctcgccgaactcacgccccagcagttcaacgccatccagtacgacccggctcattcgctgtggaacgagctgggcggccagctggacgtgcagttcttccacgtcggcatgggctttcgccagccggtgcgcatgcacgccgtcgaccccaagactcgccaggcccgcgaggtgcacttccgccccgagctgttcgagtacggcaagagcggcgtggacgtgtcgcagctcaagggtgacctgggctttgccggcctcaaagtgttcaagcaaccgaacatcgccaagtacgacatcgtctcgttcctcggtgccagctacttccgcgcggtggacaacaccggccagtacggcctctcggcccgcggcatggccatcgataccttcagcgacaagccggaagaattcccggacttcatcgagttctggttcgagaccccggccaaggatgccacccgcttcgtgctctacgcattgctcgactcgccgagcgccaccggcgccttccgcttcgatatcgactgcctggaagaccgcgtggtgatggatatcgacgcccacatcaatgcccgcaaggccatcaagcagctgggcatcacgccgatgaccagcatgttctcctgcggcggccatgagcggcgcatgtgcgacttcattgccacggcgatccacgacagcgaccgcctgtccatgtggcgcggcaacggcgagtgggtctgccggccgctcaacaacccggaaaaactgcagttcaacgctttcgccgataccaacccgaaaggcttcggcctggtgcagttcgaccacgacttcaagtcctaccaggacaccgtggtgtggtacagccgtcgcccgagcctgtgggtcgagccgaccacccagtggggcgagggcagcatcgacctgctggagattcccaccaccggcgagaccatggacaacatcgtctgcttctggaaccccaagcagaccatcgagcccggcacctcgctgaacttcggctacaaactgcactgggcagcgctgccgccggtcaaaccgaccctggctcaggtgcatggcacccgctccggcatgggcggtttcacccttggctgggcgccgggcgagcactggccgaaagtctgggcgcggcgtttcgccatcgatttcgccggcggcccgctggccaaaatggatgccaaggctcaggtcgaggtagtggtcgaagcttcccatggcgaggccaaggatttcagcatcctggccctgtacccggagatcgaaggcttccgcgcgcagttcgactggttccccaccagcgacagcgtcgagccggtgaacatgcgcgcctacctgcgccgcgtcgacaacaaggaagtgctcagcgaaacctggctgtaccagtacttcccgccggcgccggcggagcgccgttacccggattggaaatcggatagctgatcgagcgagcagggcaggcgcttcctttgggcagcgcgctgcccacgctcctggccgggctgatagactggcgcacttttcccgattccaagaagtgcgccatggccctgccgtccacaacctacaaggtcgatctcaacctcaccgatatcgaccgcaacatctatgaaagcctgcgcttcaccgtggcccgccatccctcggaaaccgaggagcgcctggcgtcgcggttgatcgcctatgcgctgttctatcaggaaaacctcgcctttggccgtggcctgtcggacgtcgacgagccggcgctgtgggaaaagagcctggatggccgtgtgctgcactggatcgaagtcggccagccggacagcgagcgcatcacctggtgctcgcggcgcaccgagaaattcagcctggtggcctatggcaacctgcgcgtctggcagagcaaatgcctggacccggtgcgcagcctgaagaacatcaacgttgtcgccctcggtcaggaggccctggccgagctgtcccaagatctgccgcgttcgctttcctggagcgtgatgatcagcgacggcgagctattcgtcaccgacgagcgcggccagcacgaaatcccggtggaatggctggccggcgagcgcgaactgagcaactgatgcaaaccggcccggcactgccgggcatcggcccccgagtcaaccgcacgagtagaaaaccacgtccatgcgtatcgagtcccgcccgcttcccgattcactgcccgacctgggcaacctgccgcccctgttgacccgcctttacgcagcacgcggggtgcgctcggcagtggagctggaaaagggcctggcgcggctgatcccgttcacccagctcaaaggtatcgaggcggcggtcgagttgctggtcgagggccttcagcaacgccagcgcatgctgatcgtcggcgacttcgatgccgatggcgccaccgccagcagcgtcggcatgctcggcctgcgtatgctgggcgccgctcacgtcgattacctggtgcccaaccgcttcgagtacggctatggcttgaccccggaaatcgtcgccgtggcgctgagtcgcgagcccgacctgctgatcaccgtggataacggcatctccagcatcgaaggcgtggcggcggccaaggcggccgggctcaaggtgctggtcaccgaccatcacctgccgggccacgagttgccggcggccgatgccatcgtcaatcccaaccagccgggctgcacgttcccgagcaagtccctggctggcgtcggggtgattttttacgtgctgctggcgctgcgtgcgcggctgcgcgaactgggctggttcactgccgagcggcccgagccgaacctgggcgagctgcttgacttggtcgccctgggcagcgtcgccgacgtggtgccgctggacgccaacaaccgcatcctggtgcaccagggcctggcgcgtattcgcgccggtcgcgcgcgccctgggttgcgtgcgctgttggaagtagccggcaagcagcacgggcggattacttcgaccgacctgggcttcatccttggtccgcgcctgaatgcggcggggcgtctggatgacatgagcctgggcatcgagtgcctgctctgcgaagacgaagccctggcccgcgacatggccgtgcaactcgaccagctcaaccaggaccgcaaggccatcgagcagggcatgcagcgcgaggccctggcccagctcaaggacctgccgctggaaaacctgccgttcggcctgtgcttattcgaagcggactggcaccagggcgtgatcggcatccttgcctcgcgccttaaagagcgctaccaccgcccgaccatcgccttcgccgatgccggggagggcatgctcaagggctcggcgcgttctgtgccgggctttcatatccgcgacgcgctggacgccgtggcctcccgtcaccctgggctgatcagcaaattcggcggccacgccatggctgccggcctgtcgctgccggccgagcacttcgagaccttcgccagggccttcgacgatgaagtgcgtcgccagctctgcgaggacgacctgaccggccggctgctttccgatggcgtgctgagcatcgacgaattcaacctgccgctggcccgtgaactgcgtaatgccggcccctgggggcagcatttccccgagccgctgttccacggcgccttccagctggtgcagcagcgcatcgtcggcgagcgtcacctcaaggtggtgctcaagagcgagtgcggcagcgttcagctcgatggcatcgcctttggcgtcgaccgcgaagtgtggcccaacccgaccgtgcgctgggtcgagctggcatacaaactcgatgtaaacgagttccgtggtcaggagtccgttcagttgcttatctcccacctggcaccgcgctagccgaccgttaaaaactacctgcgttgccatcgctgcgttgaaagcgaactcagagagccgcttgcggctaacgtgctttagcgcggcccgaagggcgagcgaagcgagtcatgctcatgtacaaaagtacagtcgcccgcgaccccggccgcttcctcgcacgcttttgcggggccaccatcggccttgcgctggctgcctcgcctacgttttttaacggcctgctggttcaagtttgagcggcgtctctttcggcgtccgctggttgattgttgcgcgcaatatcctgacgcaatctgtaaccgacggcggccaggcttcgcagtagattcatccgttccgaatccttggagacgtccatgaatacgcgtggcttgctcgatcaactgctcaagtccgggcagcaattgctgcaacagaaaaccgctggtaaatcctcatccggcctgggcgacgccctgggtggcctgcttggtaatgctggtaagagctctggcggcggtagcgatctgggctcgatgctcaagggcgctggcggcggtgcggcgctggccatgctgctgggcaacaagcgcgtccgcaaggtcggtggcaaggtggcgatctatggcggcctggccgccctcggcgtgatcgcctacaaggcttacggcaactggcaggccaagcaggctggcgctcccaagggtgagccgcagaccatcgatcgactgccggcgcccgaggtggagctgcacagccagggcatcctcaaggcgctggtcgccgcggccaaggccgatgggcatgtcgatgaacgtgagcgcgagctgatcgaaggcgagttcagcaagctggccagtgatagcgaaacacagcattggctgcatgccgagctgaacaaaccgctggacccagccgaggtggcgcgcgccgccagcacgccggaaatggccgcggaaatgtacgtggccagcgtgctgatggtcgacgaggaacacttcatggaacgcgcctacctggacgagctggcccgccacctcaagctcgacccggccctcaaggccgaactcgaagctcaggtccgccaggaccttcagtaaccgttcgaatctgtctgccggcggcccctggctgtccggcagtagtccccattctccctctgcatgtccgggcgcctgttctacagtaaataggcccgctctagcttgcgctgcatccacaacgcccctagagtccggcagcatgagctggaggcgctgccctgcggcggatcaggaatatcggcagatggggttgaatgtgaagaactggactgttcgccagcgtatccaggcaagttttgcggtcatcatcgccatcatgttgttgatggccgcggcgtcgttcgagcggctggtgcgcgtcgacagcagcgccaatcgtctgctcggcgatgcgatgcccggcatgttcaacatcacccaggtgcgcagcgtctggacggaaatctttcatcagaccaccgttctggtgagcatcaaggaccagcatgtcttttccgatgccgagcgcctttcactgaaacaggccagcgacaagctggctgaaaccatcgacgaataccgccaaaccattcgcagcgacgaggaccgcaatgccctggacagcttcgagcagacccgtgcgctgttcgccgagcagcaggccgtcgtgctgtcgctctatgagcagggccgtgctggcgaggcacgcgccaagctggctggcgatctgaccgatacctggaatgcggggcgcacccacctgacccagatgatcgagctcaaccgcaacgtggcctatgccgagggcgaagagatcgtcaaagcggtcaatcgtgccgaagtgagcatggcgatttccgtgttgctggcaatcgttgccgcgttcgtgtgtggctacttcctgatgcaggccatcacccgcccggtgcagcaggtggtcgacaccctgcagcagctggccagcggcgacctgaccgcacgcctgaacctggggcggcgcgacgagttcaacgccatcgaaaccggcttcaacggcatggccgaagagatcaaggcgctggtcgcccaggcgcagcgctcggccgtgcaggtcaccacctcggtgaccgagatcgctgccacctccaagcagcagcaggccaccgccaccgaaacggctgccaccaccacggaaatcggcgccacctcgcgggaaatcgccgcgacctcgcgggatctggtacgcaccatgaccgaggtgtccggcgctgccgaacagacttccaccctggccggcgccggacaactgggcctggcacgcatggaagacaccatgcaccaggtgatgaacgccgccgaactggtcaatgccaagctggcgatcctcaacgagaaggccggcaacatcaatcacgtggtcaccaccatcgtcaaagtggcggatcagaccaacctgctatcgctcaatgccgccatcgaggccgagaaggccggcgagtacggtcgcggcttcgcggtggtggccaccgaagtgcgtcgcctggccgaccagacggcggtggcgacctacgacatcgaacagatggtgcgcgagatccagtcggcggtatccgctggcgtgatgggcatggaccgtttctccgaagaagtgcgccgcggtatcgccgaggtcggccaggtcggcgagcaactggcgcagatcatccatcaggtgcaggccctggcgccgcgcgtgctgatggtcaacgaaggcatgcaggcgcaatccaccggcgccgaacagatcaaccaggcgctggtgcagctcagcgaggcgtcggcgcagacggtcgagtcgctgcgccaggccagcgcctccatcgacgacctcaacctggtggcgaacggtctgcgcaccggcgtcagccgcttcaaggtctgaatcgatggccgaggtaggcaggccttcgccggggcggcgtagccaggggcaactgttcctgctgttcagtatgggcagcgatcgctacgccctggacgttcacgaagtggtcgaggtgctgccgctgcgccgctgcaagcagattcctgccgcgcctgcgtgggtggccgggctgttcgtgtttcgcggcacgccggtgccggtgatcgacctgaccgcccacgcgctcggccagcccgccgtggtgcgcaccagcacccgcctggtggtggtgcattaccagtcgcgctggctgggcctgattctggaacaggccagcgacaccctgcgcagccctgccgaagcctttgtgggcagcggcctagacctgccgaatgcccgttacctgggacctgtgctcaaatccgaacagggtctggtacagtgggtgcgggttggcgatctgctcgacgacagcgtgcgcgagttgctgtacgcggcagcggagggcagccaatgatcgcccgtttcgagcaactgctgcatggcctgatcggcctggatgccgagtccgtcggccaagtagtgatcgagcgggcggttcgccagcggattgctgcgctgggttgcgccgatgagaatgcctattggcaagcggtgcagacgtcggccagcgagcaacaggcgctggtcgaggcggtggtggtgccggaaacctggttcttccgctacccggaatccttcgtcgcgcttgccaaactggcccgcgagcgcagcgcgcagctggccggcgcccggtcgctgcgcatcctcagcctgccgtgctcgaccggcgaggaaccttactcaattgccatgacgctgctcgatgctggcttgccgggcgatggctttcgtatcgatgccatggacatcagtgaggtcaacctgcagcgcgccgagcggggcatctatggccgcaattcctttcgcggcgatgatctgagctttcgcgaccggcatttcacgcaaaccccggaaggcttcgcgctgagcagcgccgtgcggcgccaggtgcgcctgctggccggcaacctgctggcgcccggtttgctggccggtgaggcaccgtacgatctggtgttctgccgcaacctgctgatctacttcgaccggcctacccagtgcacggcggcagccgtgctgcagcgcctgatgcgtgaggacggcgcgatgttcatcggcccggccgaggccagtctgttcagccaggtcggcatgcaggcgctgaacattccgctggccttcgtgttccgtcgtcaggccgagcggccagcgcaatcgccagtgcccagccctcaggcacgggtgaagcctgctcccgtaccgccgccttttccgcggccggccgtcagggcacctgctgcgataccgcgtacgccggtcgcatcgccggcacccgctgcgggtgctgccgataatgcgctggaggaaatcgccgtgctcgccaatgccgggcgtagcgatgaagctcgcgccgcctgcgagcgctacctcgccgcccatgggccgagtgcccaggtgttctactggctggggctgctcagcgatgtggccgggcggcgcagcgaagcccaggcctattaccgcaagaccctttaccttgcgccgacccatgccgaagcgctggcgcacctctcggcgctgctcgccgccggtggcgacctggccggcgccaagcgcctgcaacagcgggcgggccgtggagtgagccgtgatgagcgataatctgctgccgctgagcgatgccgagcgcgacgccgtcgacgactgctggaaccgcatcggcgtacagggcgacaagacctgcgagcgcctggtcaagcatattcactgccgaaattgcgaagtgcacgccgagttggccacccggctactcgaccgttttgcgctgcagcgcagcgacgcccagcccgacgaggagtggaccccgcaagacgacagcgagcgccgttcgctgctgctgtttcgcctgggcgatgcctggctggccttgccgacgcgggcgctcagcgaagtcgccgcgcgcacgccgattcattcgctgccgcaccagcgctccgtcgggctgatcggcgtgaccaacgtgcgcggcgccctggtggcctgtttctccctcgccgagatgctcgggctcgatgccggtgaagcggtcagcgagcggcgcgtggtgccgcgcatgctgatcttcaacctggccgacgggccggtggtgctgccggtcgacgaggtcgaaggcatcgaggcgatccccctcagccagatcgtcgaggcgggtactggcagcgtgccggtgggccgtcgtttcgcggccggtgtgttgcagtggaagagccgcagcgtgaccctgctcgacgaacagttggtgcagcagaccatcgccaggagtctcggatgacgcccgatcagatgcgcgacgcatcactgctggagctgttcaagctcgaagccgaagcccagacccaggtgctcaacagcggcctgctggtgctcgagcgcgacccgcgacatgccggcagcctcgaggcttgcatgcgtgcggcccactcgctcaagggcgcggcgcgtatcgtcgggctggatgctggagtcaaggtcgcccacgtgatggaggattgcctggtcgaagcccaggaaggccgcctgttgctcagcccggagcatatcgatgccttgctgcagggtgccgatattctgcttggcctgggtacaccgcctcagcccggtgcggtcgaccctggtatcgacgccctggtggcgcgcctgggcgccttggcgcgcgggctaccggttccgtcggcggcgcaggcgccagtttctgcagaagagccagttgccaccatggcgccacccgagccgccagttaaagcgcctgtcgtcgaaccatccgttgcagcgcctcccgccaaaccggaggtcagcgaaccggcaggcgagggccgcgcgcggattctgcgggtcagcgccgagcggctcgatcacctgttggatatctccagcaaatccctggtggagttccagcgcatcaagcccctgggcgacagcctgcagcgcctgaaacgcctgcaggccactgcccgccgcgcgctggacgtggcccgcgaggcattgcccaagggcgctgtggatgcccaggccgaggccatgttgctggaaacccgtcaggcgctcggcgagtgtcagcaactgctggcccagcacatgaccgatctggacgacttcggctggcagggcgggcagcgcgcccagtccctctacgacgctgcactggcctcgcgcatgcggccattcgccgatgtgctggccggccaggagcggatgctgcgtgacctgtcgcgctcgctcggcaagcaggtgcgcctggtcgtcgagggcgagggcactcaggtcgaccgcgacgtgctggaacgcctggaagcgccactgactcacctgctgcgcaacgcccttgaccacggcatcgaaacgccagaacggcgcctggcgcagggcaaaccggccgaagggcagattctgatccgtgcccgtcaccatgccggcatgctattgctggagctgcgcgacgacggcggcggtgtcgatctcgagaagctgcgccgggcggtgatcagccgtggtttcgccaccgagcagaccggcgagcagctgaccgaagacgagttgctggcctttctgttcctgcccggcttcagcatgcgtgatcaggtgaccgaagtgtccggccgcggtgtcggtttggatgccgtgcagcacatggtgcgtcagctgcgcggcggcgtgcgtatgcagcagcgccagggcgagggctcgactttctacctggaagtgccgctgaccctgtcggtggtgcgcagcctggtggtcgaggtgggcggtgaggcctacgcgctgccgctggcccatatcgaacgcatgactcgcctgcaggccgaggacatcgtgcagctcgaaggccgtcagcatttctggagcgaaggccagcatgtcggccttatcgccgccagccagattctccagcgcccggaaggcaagcctagcgacaacggcatccccgtggtgctgatccgcgaccgcgacagcctgttcggcctggtggtcgagcgtttcatcggtgaacgcaccctggtggtgatgcccctggacccgcgcctgggcaaggtgcaggacgtctccgccggcgccctgctggacgacggcaccccggtgctgattctggatgtcgaggacatgctgcactcggtggccaagctgcttggcagcgggcgcctggagcgggtcgaccgcaacgcccggcagttggccggcagcaagcgcaagcgtgtgctggtggtcgacgactcgctgaccgtgcgtgaactggagcgcaagctgctgctgtcgcgcggctacgacgtcgccgtggcggtggacggcatggacggctggaacgcgctgcgcgccgagcacttcgacctgctgatcaccgatatcgacatgccgcgcatggacgggatcgagctggtcaccctggtgcgccgcgacagccgcctgcaatcgctgccggtgatggtggtgtcctacaaggatcgcgaagaagaccgccggcgtggcctggatgccggggccgactattatcttgccaaggccagtttccatgacgaggcgttactcgacgccgtggttgacctggtaggggaaccgcacgaatgaggatcggaatcgtcaatgacatgccgctggcagtcgaggccatgcgccgtgcgctcgcccaggagccggcccatcgcatcgtctgggtggcgggcaatggtgccgaaggcgtggcctgctgccaggccgacacgccggatctggtgttgatggacctgctgatgccggtcatggacggtgtcgaggcgacccggcggatcatggcgcagacgccctgcgcggtgctgatcgtctcggtggatatcgagcagtacgtcaaccgcgtgttcgaggccatgggccatggcgccctggacgccgtcaacacgccgtcgcttggcgggcagagcagtgaagccgcggtgctgctgcgcaagatccagaacatcggctggctgatcggccagagcagcagccgcaagccgattgccgcggcagctgcgcctgccaacaccgccgcccgccgcctggtggccatcggcgcttcagccggtgggccggcggcgctggccgtggtgctcaagcaactgccgcgtaacttcgatgccgcggtcatgctggtgcagcatgtcgacgaagtattcgctgccggtatggccgaatggctggccggtgaatcggccctgccggtgcgcctggcccgcgatggcgaacagccgcagccggggctggtactgttggccggcaccaacaaccatatgcgcctgcagcgcaacggcaccctgacctataccgccgagccgcgtagccacgtgtaccggccgtccatcgacgtgttcttcgacagcctggtcgagcactggacgggcgagggcattggcgtactgctcaccggcatgggtcgtgacggtgcccagggtttgaagaacatgcgcaaccgcggcttcaccaccatcgcccagagccaggccagctgcgcggtgtacggcatgcccaaggccgccgccgaactgcaggcggccaaggaaatactcacgctggagcgcattgcgccgcgtatcgtcgaactgtttggctgatagactagccgccacccaccagagacctgccttcatccggtccggagacccacatgcaagtcccaccccattccatggaagaactcggatcacgcaaggacggcgcggtcatggtgttgctggtcgacgaccaggcaatgatcggggaggcggttcgtcgtgaactgctgggggaggagggcatcgacttccattactgctctgacccgacccaggccatcgcggtggccgagcagctgcgaccgacggtgattctgcaggatctggtgatgcccggcgtcgacggtatcaccctgctcggtgagtaccgcgcgcgtccggcgctgcgcgatgtaccgatcatcgtgctgtcgaccaaggatgacgccacggtgaagagttcggcgttcgccgccggtgccaacgattacctggtcaagctgcccgacaccatcgaactggtggcgcgcatccgctaccactcgcgctcctacatggccctgctgcagcgtgacgaagcctaccgcgcgctgcgcgaaagccagcagcagctgttggaaaccaacctggtgctgcagcggctgatgaactccgacggcctgaccgggctgtccaaccgccgccacttcgacgaatacctggagatggagtggcgccgcgcgactcgcgagcagaccgcgctgtcgctgctgatgatcgacgtcgacttcttcaagagcttcaacgaccactacggccacgtggccggcgacgatgccctgcgccgggtggccgctgcgctgcgtggcagctgcagccgctccacggaccttgcggcgcgctacggcggcgaggagttcgccatggtgctgcccagcacctcggccggcggcgcgcgtctgctcgcggaaaaggtacgtcgcgcggtcaccgatctgggcattccccaccacaagcccgagccggattcggtgctgaccgccagcatcggcgtcgccaccctggtgccgcgggttggccagacctcgttgcagctggtcaacctggccgaccagggcctgtacatggccaagcaggccggccgtgatcaggtcggcctggtcaacgacaccagcgcgctgtcctgaatcacggtgcctcgtgcgccggcgcttcgccatgcagcatgacgcggccgcggccggtctgcttggcgcggtagagggcctgatcagccagctccatcacctgttcgagatccgcatcgtgttgtggccacagcgcgccaccgatgctgcaaccaatctgcagctgctggttttcccaatgaatcggtgccgccagggccagcagcgtgcgttcggcgatctgccgggcctggttggcggcatcatcggcagcgacctgcaggaccatcagaaactcgtcgccgcccaggcgcaccaccagatcgccgccacgcagacagccacgcatccgtgaggccgcctcgcgcagcacctgatccccggctgcatgaccataacggtcgttgaccggtttgaaaccgtcgagatccagatagagcaccgccagaccgtcctgagcgctctggttacgttgctgcgcccggggcagaaagcgcgccagtgccgcgcggttcggcaggccggtcagcgggtcgtggtgggcgcggttctccagggcgtcgagttcggcgtgctggtgggtgaggctttccaccaggtggcggatggagtgactgagacgggcgatctcccgggggctgccgatctccggaatcacggtgatttcgccactggccagacggtcggccgcacgggcgatggtgcgcagcgggcgggtcacgtagctggccagcagccagccgcaggcggcgaacaaaagggccagcatcacgctccagaccagaatggtgacgtgcatggcctgcacgggcgcatcggccagctcgagatcctgacgggctaccaccatccagcccaggcccgggtagtcgaggtagccctggctggtcgtcaggccggtgaggtagtccttgccgtcgggccattgctgcacggcccagtcgctctgccgggccgacaggttctgcatcatcggcaggtgcagtttctgtccgaccagctcgcgtgggccgagcaggatggtgcggtcgcggccgatcacgaagaattccacctggcgggtttgctcgatgggcttgaggatggcctcgcgcacctcgttcgcccaggaccatgacaagtgcgcggccagcacgccgaccagacggccggcgtcgtcgtgcaccggcaggctgatgtcgacgaacttcatcgcctcgcccgtggggttgggcagcagcttggccagcagcaccgcttcgtgcacgtcgccgatgaacaggcccttgctgccttcgagaaacaccgggcgctgggcgatgctggcgccttcgagaatgccgtcgctggaggccaacaccttgccctgggcatcggtgaagccgatccaggcgatgctcgggaacttgccctgcagctcgtcgagcaggcggcgtacttcgcgactgtcaccggggtggcgcagggcgctgaggctgccaattacctgcagcatgctggcgcggctctgcatgtcgcgatccaggcggtcgaccatggtgtaggagacttcggcaaggtcgcgaccgatttccgcgcggatgcgctggctggaatcgcggctgatcaggccgccgagcagcaggctgagcagacacaccagcaacacggtgagcagggcatagtggctacgcaggctattcaggcgaagcatggtggcaggggatccttggcgcggtggcgggcggctggctggagtatagagggccattggtccgcaggtggccgatcaacgctagggtctgctcctgtttcatgcacggccgcgccggagccagtttttgcgcgaagcaaggcacgagatgcgaggtttggcaggccaaatgagccatcgagtaacgccgcatcgcgcaaaaactggcccggccctccgggttgcgcgggaaatgacctccgctgtcgttgcaggacttggcaagggaacgaccattccctgcgtcctgcgcctaaccggaggccatttctcgcggcaacgcggctcgcgctgaaacgggagcagaccctaacgtgctgccagaatagcccgagtcgggtatactccgcggcttttccgaagttttacctgcgagtgccgccagccatggaaatcaacccgatcctgaacagcatcaaggacctgtccgagcgcacccagactattcgggggtatctttgactacgatcacaagcatgatcgtctcgtcgaagtaaaccgcgaactcgaagacccgaacgtctggaacaagcccgaatacgcccagagcctgggccgtgagcgctccaccctggcgcagatcgtcgaaaccatcgacgacctgaccggtagcctggccgactcgcgcgacctgctggaaatggctgtagaagagaacgaccagggcgccgtcgacgacgtcgccgctgaaatcgagcgcctgcgcgaaattctcgagaagctcgagttccgccgcatgttcagccacgagatggaccccaacaactgctacctggacatccaggccggctccggcggcaccgaggcccaggactgggccaacatcctgctgcgcatgtacctgcgctgggccgacaagcgcggcttcaatgccgagatcgtcgagctgtccgagggcgaagtcgccggcatcaagggtgccaccgtgcatatcaagggcgagtacgccttcggctggctgcgcaccgaaatcggcgtgcaccgcctggtgcgcaagagcccgttcgactccggcgcccgtcgccacacctcgttctcggcggtgttcgtgtcgcccgagatcgacgacaaggtggagatcgagatcaacccggccgacctgcgcatcgacacctaccgctcctccggcgctggtggtcagcacgtcaacaccaccgactcggcggtgcgtatcacccacgtgccgaccaacaccgtggtggcctgtcagaacgaacgctctcagcacgccaacaaggacaccgccatgaagatgctgcgggccaagttgtacgagctggagatgcagaaacgcaacgccgcctcccaggcgctggaagacagcaagtcggacatcggctggggccaccagatccgctcctacgtgctcgacgactcgcgcatcaaggatctgcgtaccggcgtcgagcgtagcgattgccagaaggtgctcgacggcgacctcgacggttacctcgaagccagcctcaagcagggcctttgatcccgcaccccatgtggggcgccgttgccggtgagcggcggcgccctgcggattccccatcgattagtgattagacgccaggcagacagacgaccatgagcgaccaacagcccgaccagcacgaactgcaacaggaagaaaacaagctgattgcccagcgcaaggaaaagcttgctgccatccgtgagcagggcagtgccttccccaacgacttccgccgcgacaacctctgcgccgacctgcagaaacagtacgtggacaagaccaaggaagagctggaagcggcggccattccggtcaaggttgccgggcgcatcatgctcaaccgcggcgcgttcatggtcatccaggacatgagcgggcgcatccaggtctacgtcaatcgcaagaccctgcccgaagaaaccctggctcaggtcaagacctgggacatgggcgacatcatcgccgccgaaggcaccctggcccgttccggcaagggcgacctgtacgtcgagatgaccagcgtgcgcctgctgaccaagtcgctgcgtccgctgccggacaagcaccacggcctgaccgataccgagcagcgctatcgccagcgctacgtcgacctgatcgtcaacgaggaggtacgcgacaccttccgtgtgcgctcccaggtcatcgcccacatccgcaagttcctcgccgagcgcaacttcctggaagtggaaacgccgatgctgcagaccattcccggcggcgccgcggccaagccgttcgaaacccaccacaatgccctggacatggccatgttcctgcgcatcgcgccggagctgtacctcaagcggctggtagttggtggcttcgaaaaagtcttcgagatcaaccgcaacttccgtaacgaaggcgtttcgacccggcacaatcccgagttcaccatgctcgagttctaccaggcctacgccgattacgaagacaacatggacctgaccgaggagctgttccgcgagctggcccagaccatcctcggtagcaccgacgtgccgtacggcgacaaggtgttccacttcggcgagccgttcgtgcgtctgtcggtgttcgactcgatcctcaagtacaacccggaaatcactgccgccgacctgcaggatctggacaaggcccgcgccatcgccaagaaggccggcgccaaggtgctcggcttcgaaggcctgggcaagctgcaggtgatgattttcgaggagctggtcgagcacaagctggagcagccgcacttcatcacccgctacccgttcgaagtctcgccgctggcccgtcgcagtgacgacgatccgagcgtcaccgaccgcttcgagctgttcatcggtggccgcgagatcgccaacgcctactccgagctcaacgacgccgaagaccaggccgcgcgcttcatgcagcaggtggccgacaaggacgcaggtgacgacgaagccatgcacttcgacgccgacttcgtacgcgccctcgagtacggcatgccgccgaccgcgggcgagggcatcggcatcgaccgcctggtgatgctgctgaccaactcgccgtcgattcgcgacgtgattctgttcccgcatatgcgcccggaactctaagcgttcaacgagccgcctccgggcggctttttattgctccgtaaatgtgcgcctatccttgaggtagcgcgcttgacgcaatgcgcagcagggttggactatcaggccgttggtggcccctcgactgtctcaaggagagcatgatgaaagcctgtcgcgcattggtggtgctgtcgttgttgctcttgagcggctgcctggtgaccttcagggagccgatcccggccaacgaggcggcgccgattccgctgctcggcgtgtggtcgcgggtagacgagtggggcgagctgcgttatctggacatcacccgctcgggctccaatctgtacaaggccgacacctacgtcgacaacccggacaacgtgcccagcgtgcagagctacagcttcaccgtggcccaccacgggcggcgctggtatctgtcggcgggcctgcccaagcgcatgggcgccaactacgccatcggcggcttcgagctgacccaggccggtgaactggtgctgttcaacctggatgtcgagcgtattcgccaggccatcgccacgggcgagctggccggcaacgacgtgcagatgccccagggccagggcgtgctggtcaccagcaagctggacaaggtattcgcctacctcaacgaccctgccaactccgacctgttcgtcgaagtggcgcgctaccagcgcagcgcgccctgacactttcaaagcaaagaggattgccatgaacagccacctagcactcgacggctaccaactggcggtgcgcgcgctgtccgaccgcatcgtcgaggcgcagacgccgatccgcgtgctcgatgcggtgaaatgggacgattccattcgccagacctttctcaagcacaagggccgcgagctgccggccatcgaccgcagctactacgacagccgcccgctgcccttcgacccggccgccaagaagctggaattccagaacatcgagcgcgacatcacccgccagctcggccagttcaacccggtggggcagatcatgcgccgcatgtgccgcgagtaccggatggtgattcgcatgctggaagcgcgcggcacctcggacttcgggctgatttcccaggagctgtacggcgccgcgtccgacgccttccacgccggtgacccgactctggccgacttgggcctgatgttctccgactacctgaacaacatcgacagccgcggcgacctcaaggacgaacccaagaccctgggcgccaaggaagccgtggccctgctgcagagccgcctgaacctggtgttcggcgagagcgagaacaccattcgtgtgttcgagtccgacggcattctggccgacgcggcggcgggcgccgactacatcaagatccgcaccgacgcgatgttcaacgagcgcgacgtcaaggcgctggaagtgcacgaaggtctggtgcacgtcgccaccacgctcaatggccagaatcagccgatctgcactttcctggccaaggggccgccctcgtcgacggtcacccaggagggccttgcgattctcatggaagtgatcgccttcgcctcctaccccagccgcctgcgcaaactcaccaaccgcacccgcgccatccatatggccgagcagggcgccgacttcgtgcaggtctgcgatttctaccgtgagcagggtttcagcctggaagacagctacagcaacgccagccgcgccttccgcggttcggcgccggatggtctgccgttcaccaaggacctgtcgtacctgaagggtttcatcatgatctacaactacatccagctcgccgtgcgcaaaggcaagctggaacagatccctttattgttctgtggcaagaccacgctcgaagatatgcgtacgctacgccagctggtcgatgaaggcctggtgagcccacccaagtacctgccgcagcagtttcgcgatctcaattcgctgtcggcctggatgtgcttttccaacttcctcaaccacctgagcctggatcggatcgaagccgactacgccaatatcctctgagcatcggctcggggtggtggcgatgcggtgcggccggtctccactttcccgagctgcctgacccggcagcctgtcccgagatgccggcatgacagcgcccaaccccattcccctgattcttaccgccatcggcagcgtcgccggcaccgtggcggtgctcggctattacggctacctgcatttcgccaagcccgaagacgccttgctgctggccgagttcaccatgctcaagaccattgccggcgaggattaccgggtcagcctcaagcctgctgaccaggtggcgcagtgcatcgatggcgtgctggtgctgttcgatctgcagcagaaggggctcagcggcgtgctggtcgacgacgccaagcgcgcggtgcgctgcaatccctgaaacgacaaaccccgcctgagcggggtttgttattcaaggaagtctgcagccttgcggcgcagacttcctcaggcaggccggggccttagttgctcatcgacgagcgcggggcgaccggctggttgtcgttggaaatggtcacttccacacgacggttcatggcgcggccggccgagtcgctgttgctggcgaccgggtattccttgccataaccctgggcaacgatgcgctgcgggtcgacaccttggctgatcagcgcggcgcgaacggagttggcgcggcgctcggacaggctctggttgtactgagccgaaccggtgctgtcggtgtagccttcgacgatcaccttgcgatccgggttttcctgcaggaactgggcgagcttggtgatgttgtgcatgccgcccggcttgagctcggagcgatccagatcgaacagtacgtcaccgaaggtcaccagggtgccgcgctcggtctgcttggcgttcaggctgtcctgcagttgcttgatctgcgcatcgcgggcttccaggcgcgcctgggcacgttgggcaccggtctgctccaagttctgctcggtggtgcgcagtgcgatggtttgctcagccagttcgatacgcttgttggccaggtaagccagctggtcgacgcgcttttcgtcttccttctcgcggtaggccttctcggcgcgctccagggcttcaccggcgtccttggtttccagggcggccactttgaccgactccggattggtctgcaggctggagtagctgctgcgcgcctgttccaggttgacgttgggcttggaggcacaggcagccaggccgacgctcagggccagcagggcaggaatcatcacttgattacgcatggtcgttcatccttctatgaattggcgaaagcggtagcgcagcgttattgctgctggccctgtgggcgcatctgctcggcgccacgcatgccttcctggcgcagctcttcgatgccctgctgagcatccttgagcgccttgtcagccttggcggcctgggtcttgcgggtcgctacacgagcatcccactcggcctgctcggccagacgcttggcttcttcgtagttcttctcgaccatttccagctcggcctgcttgagcttgtcctgagcggatttggtttccaccgcggcgaattctgtgccgccggagctgacggcttcattgacggcggacttggtcacggccatctgctcgctgggcgggttgcccgcgcagccagccagcagcaggctgctgccaatggccagcgcagcgaccttccagctggccagttgggtacgagcatttggggcagttttagtggtcatggtgtgcaactccattggtaaataactggcaaaacagtcggttccacgatggttacctgccgggcggagctcaggagcgtagagctgctgagtaagtttttctccggcgaccagtggtcgcgtcggcatagttgtgtgagttggccgcttagcgaaacgttcagcaaaaaactgcggattgccagccgagagttgccagtaattgctgcgcaggccacgtggctactggcctgcgcgcatctgaccgagtgatcaggttggcgagggtggttgctcggcgtcgagcgcctggcggtagtgacgggccagttcgagaaagcgcggcgtcggcccgatgtcttcatacaccgggttgccttcctcatcggtagccaccacctggctgccctgcacgtaaggcatgctggcttccaggtcttccagcgcggcggccagcagttcggcgagcagttcctcggggcgacgtttcgggtacatgtggtgcagcgccgccaggcgggcggcagcctccacgtccaggtgcacctggtagggcgtgctggtcagctggccggtggcgttctgttcccattgctggacgagctggcgaattttcatagggacctcggggcaggggtgtttcctagagacccgagtgcatcggcggcgttccggtcagcgttcgtggggaggtcggatggggctttgctcatggcctggcttgtcaggcgtctcgcggctgggcaatctgagtgctcagccacgaggcgatgggagaccggtatgacgcaaatcgatgcacgtctacgcgaggatgttcaccagctcggtgagctgctcggcaccaccatccgcgaccagcacggcgaggcgtttctcgacaagatcgagcgcatccgcaagggcgccaaggcggcgcgccagggctcggccgacggcgcccggcagctcagcgaaaccctcgacgggctgcacgacgacgagctgttgccggtggcccgcgccttcaaccagtttctcaacctggccaatatcgccgagcagtatcaccgcgtgcgccgtcgtgccaccggcgaggcgcaacccttcgaaaaccgcgtgttcgacgagctgctgcagcgcctgcgtgccaatggccatgagcccgcagccctggctcgccaggtcgccgagctggatatcgaactggtgctcaccgcgcaccccactgaggtatcacggcgcacgttgatccagaagtacgacgcgatttccgctcagctggccgaacaggatcacagcgacctgtcgggcgccgaacgcgaggccatcgccagccgactgcaacggttgatcgccgaggcctggcacaccgaggaaattcgccgcgtacggccgaccccggtggacgaagccaagtggggcttcgcggtgatcgagaactccctgtggtacgcattgccgacggtgatgcgcaaggccgaccaggcgttgcagcgtgagaccgggcaacgcctgccgctggacgctgcaccgattcgcttcgcctcgtggatgggcggtgatcgcgacggcaaccccaacgtcactgccaagatcacccgcgaggtgctgctgctggcgcgctggatggccgctgacctgtacctgcgcgacatcgacagcctggccgccgagctgtccatgcagcgcgccaacgacgaactgcgtgcccgcgccggtgacagcgccgagccttaccgcgcggtactcaagcaactgcgcgagcgcttgcgtgctacccgcacctgggcccacgaatccctggccgggccggtcaatccgccagcgcaggtgctgcacgacaacgctgaactgcgcgagccgttgctgctctgctatcgctctctgcacgactgcggcatgggcgtaatcgccgatggcccattgctggatttcctgcgccgcgtcagcaccttcgggctgttcctggtgcgcctcgacgtgcgccaggacgctacccgccatgcctcggcgatggccgagatcaccgagtacctgggcctgggtcgctacgacagctggggcgaagagcagcggctggcattcctgcaggatgaactgagcggtcgccggcccttgctgccggccgacttcaaccccagcgacgacaccgccgaagtgctcgccacctgccgcgaagtggcagctgcgccagcggcctcgctgggctcctacgtgatctccatggccggtgccgcttcggacgtgctcgccgtgcagctgctgctcaaggaagccgggctgcgccggccgatgcgtgtagtgccgctgttcgaaaccctggcggatctggacaacgctgcggtggccatcgagcggctgctcggcctgccggactatcgcgccggcctgcagggcccgcaggaagtgatgatcggctattcggactccgccaaggacgccggcaccacggcggccgcctgggcgcagtaccgcgcccaggaaagcctggtgcgcatctgccgcgagcacgatgtcgagctgctgctgttccatggccgcggcggcaccgtggggcgcggcggcggcccggcccacgaggcgatcctgtcgcagccgccgggttcggtgaacgggcgcttccgcaccactgagcagggcgaaatgatccgcttcaagttcggtatgccggatatcgccgagcagaacctcaacctctacctggccgccgtgctggaagccaccttgctgccgcccccggtgccgcaggaggcctggcgcgcgcagatggacaagctggccgccgatggcgtggccacctaccgcggcgtggtgcgcgagcatccgcagttcgtcgagtacttccgccaagccacacccgagcaggaactcggtcgtctacctctgggcagccggccggccaagcgccgcgagggcggggtggagagcctgcgcgccatcccctggatcttcgcctggactcagacgcgcctgatgctgcccgcctggctcggctgggaggccgctttgcgcaatgcactggagcgtggcgagggcgaggtgctgcgcgagatgcgcgagcagtggccgttcttccgtacgcgcatcgacatgctggagatggtgctcgccaaggctgacgagtcgattgcccggctgtatgacgagcgtttggtgacggccgaattgcaacctttgggtgcgcatttacgcgacctattgtcgcaggcgagcgaggtggtgctgggcctgaccggccaatcgcagctcttggtgcacagccccgagaccctggaattcattacagtgcgcaacacctatctggacccgctacacctgctgcaggccgagctgctggcccgctcacggcagcgtgaacaggagcccggaagcgctctggaacaggcgttgctggtcagtgtggcgggtattgcggcggggctgcgcaacaccggttgaagcgttatcgagagcgctgcattggtggctgattatgctggcaaaagcgttgattcagggatgaattgccagctcaagcgcgctttcgactttggtgggatggcgtggccttggccgctgcgtacaagctttgacagcgtaacggcaaatcagcggccgatcgccatgacctgcggcttttcaacggcttgtgcggcattggagcgctgtgtatcttgatcgaccttctgacagttcggcacctggccgggctgccgaaatccagttgcgattggccccgcaaggcgagtccacaataccaagaacttgaggagcacatcgatgcgcgtgattctgttgggggcgcccggtgccggcaaaggtactcaggcaggtttcatcaccaagaaattctccattccgcaaatctccaccggcgacatgctgcgtgctgcggtcaaggccggcaccgagctgggcctggcggccaagagcgtgatggacgccggcggcctggtttccgatgagctgatcatcaacctggtcaaggagcgcatcgcccagcctgattgcgccaatggcttcctgttcgacggcttcccgcgcaccattccgcaggcccaggccctcaaggatgccggcgtgcagatcgaccacgtggtggaaatcgccgtcgacgacgaagagatcgtcggtcgcatcgccggtcgccgcgtgcacccgggttcgggccgtgtgtaccacaccgagcacaacccgccgaaggtggctggcaaggacgacgaaaccggcgaagacctgatccagcgcgacgacgacaaggaagccaccgtgcgccatcgcctgtcggtctaccactcgcagaccaagccgttggtggacttctaccagaagctgtcggccgccgaaggcacgccgaagtacagcgccatcgaaggtgtcggctcggtcgagcagatcaccgccaaggtgctggcagccctgagctgacctgacctatccacacaacggcccgcttgcgggccgttgtcgtttctgggcatcccagagcgctggtgagccccattcgggtcgctggcaggcagccacggcagccgccgtttcgttactatcaggcttctccatcgccatctggcatgctccgaattccagccggcgcgccgctgcgcctgctggtttgatcgaccgtcacgaagaacttcgagaaaggcggctacaacccaccctcaatcagagtgcattccatgacccagaacagaagattcgcctgcttgcccatcgccctggtatcggcactgactgcatccgtcgcattggccgacggcgcccccgaaaagaagggcgaatgctcggttgaccaattcaccatggcgctgcgctaccagcagcaatctgcggaagttcgcgccttgcagatgcaggcttacaacatcgccaccgagaagctcgacgccgccgtggccaaggccaaggatccttccaagctggccatcgtcaccgatgtggatgaaactgtgatcgacaactccgcgctgctggcgcgcgacctcgccaattgccacaactatgattcctgggacacctggctgccgtgggagcgcgatggcgacccggtgctgattccgggcgcgaagaaattcctcgagcacgccgacaagctgggcgtgaccattcgctacgtatccgaccgctccgaggagcagaagaacttcaccctcaaggccctgaagaaactcgaactgccccaggtcagcgccgagagcgtgctgctgctcgggccacccaaggtcgagcgccgcgagctggtcgccaaggactaccgcatcgtgatgctgctcggcgacaccttgcatgacttcgatgcgcgcttccgcaagaaaccagtggccgagcagcgtgccaccgccgaggccgaatcggcgaagtggggcaccgagtggatcgtgttccccaatgccggttatggcacctggtccaaggagccgctcaaggcctgggatgccaagcccgtcatcgagaaatggtaagccccgacctggatcgctgatcctcatcaccggcgcccttgggcgccggtggtttatccggcggccgcctgttcgctgcatagcgccagttggcccgccgtgctggaaaaaaacgccccaaaccgttttaatgcccgcccgctcagccacctctacagatcgccatgaccactctgctggccctcgataccgccaccgaagcctgctccgtcgccttgctgcatgacggccgcgtgacgagccactacgaggtgattccgcgcctgcacgcgcagaagctgctgccgatgatcaaagcgctgctggccgagcagggcgtcgcgctgtcggcgctggacgccatcgccttcggccgcggcccgggcgccttcaccggtgtgcgtatcgccatcggcgtggtgcaggggctggccttcgccctggatcgccctgtgctgccggtctccaatctggccgtgctggcgcagcgtgcgcagcgtgaagacggcgcgagccaagtcgctgctgccatcgatgcgcgtatggatgaggtgtactggggctgttaccgcgccgaagcaggcgagatgcgtctggtcgggcgcgaagcggtgctggcgccggaactggcgcaactgccggacgacgctcaaggtgagtggttcggtgcgggcaccggttggggcaccttcgccgaacgtatcggcggcaaggtcgcggccagcgacggggtgatgctgccccatgccgaagacctgctgagcctggcccgtttcgcctgggcccgcggcgaggctgtggtagccgaccaggctcagccgatctacctgcgcgatcaggtcgcgacaccaaagatgccaccaccagcgggcttctgatcaccgcgcgacgaaagggtcgtccttttgtcgtcaacttctcggcataacattgccaagcgcggatggcgcagctaaattgccagcattcccgcacgtcttcctgccgagccttcattgatgcgtatcgacggtaacatcgcgccgtactcaccggatcgtggcccccgctcggggactgcggtcacgccctatcgcgaggcgaaccgggaaacggaagtaaagcgcgagcagccggcacctaccgcagcaacccaaggcttcgaacagactccgcagattcgtcgtgtacagcagagcagcgccagcaccgataacttccctgtacaagcgctcgacaccacctatcagcccgccatgagcagccgcgcggcccaggccattgccagctacagcagcaccgcggcgttcgcccgcgagcaggacgcccagcaggttctgggcctcgacctctacgcctgatcgattggcggtcggctgacctgtccgcgtcaggcacaatagccgttttggttgttcagcgatttccgatgcttccgtattttcttggttgtccttcctggaacgagcccgcctggcgcggcagcttctatccgcccgacctgaacatgagcgacagcgtcgagcactattgccgcgtgttcaatgcggtggaaggcaacaccaccttctatgcgcggcccgatggggacaaactcgaacgctgggtggcgcgcatgcccgcgcactttcgcttctgcgccaaggtgcacaaggacatcagccacgaaggcgatctgcgcgatcagctgggcagcacccaggcctttctcgacctgctggcgccgctgggtgagcgggttacgccattgtggttgcagctgccggcacagttcggcccatcgcggctgggagagttggcggtgtggctggatgagttcgccaatcggcgcatcgccgtggaagttcgtcatccggcgttcttcgacaagggcgacgaggagcgggtgctcaatcggctgctccacgagcgcggtgtggagcgtatctgcctggattcgcgagcgctgttcagctgcacctcccgcgacccggcggtgctgcatgctcagtccaagaaaccgcgtctgccgattcgcccggcggcgtttaccgacagccctcaggtgcgttttatcggcgggccggatctgcaggccaatcagccgtttctcgaaccctggctggacaaggtcgccgcctggatcgaacagggcctgacgccccatgtgttcctgcacaccccggacaaccacctggccgcggcccaggcgctgcgtttccatgaactgctgagtgagcgcctgccaggtctgccgccgttgccgccctataccgacagcgagcccagggccgagcagttggggttgctttaaaggcaagccgttcggtttcgtacctgagggagtgggttgcgccccgattcgcgcgcatggcgcgctcccacaatggattgcggtttggccacagccgtaggatgggtgcaacccatcgagcgttgatggggctcacctgcgcggcccgacccatcctacgctggcaatgttttaggcgttcgtgacagtgggagcgggccatgcccgcgaaaaaacgcgtacacgctgcgctcccaccgttgaccaatcaggccaggcgcaggtggttatcccagagccccgccggcagctccagcggctgcatggcgatgcgttcgctgcggcagtcatagaggcggcaacggccaataccggcgctgaccacgaagccgttttccacggcgccgacgccggcgcagtcgggcagggcggtatccaggcgcactgcgccgctgtccagatcccagatgaacaggcgattgccgcgtggcgcggtcatcgccagcaggcgcaagtcgctgtgcacggccacgctggcggtgtactggctcatcatctggcgctgcgcatcggccatggggaagtgctggaacggctggcccgggcgcttgatcgccaccagcggcacggcgtccatcggatcgcccatgtactgctggccgctgaccaccgtgccgtcgctggccacggccaggtggcgaacgctgttcatcggctcgggaagctgttccttgctgtgcaggatgccgtcgcgccccatcagcaccaggctggcttccatggcatcgaggttcatttccactcggctttccgcctcggtgcgaatgccgccgttggccaccaccagggtttcgccgtcgggcatccacagcagctggtgcgggcccaggccgtggctggagagttcgtcgcggtgcaccagcgtttcgccttccaggcgataggcgctaatcacgccacggcccggatcgcgggtgtcgttttcggtggcgtacaaccactcgccatccttgtggaacactgcatggccgtagaaatgccgatccttctcgctgtgcagggtgtgcagcaggcggccatcgcgggtgtcgatcaggtagctctcggtgcttggccggcgcccgacgaacagcgccaagggcaggcctgggtggggcaccacgtcatggcagcgctcggtcacctgggtgacgaaagcgcgctcgccattgaggcgatagccgaccgcgtagtgcttgccgccttcatcgttgcgcgctgacagcagcagcggctggtggccggtgtgggtcagcctccagccgccgacggcgccggccgccagcagggtgacgctcaggccgagaaacgcgcggcgtttcatgctcatgattcagtctccatcgtgggcgttgaagcccagctggatgcccagtgcgcgtgccagctcgccttcatgcaggcggtgcagcacgttgaggctatcgtagaaggcattgaggcgctggcggccggcgtcgtcggtgagcagctcgccgagcgggcgctgcaggccggcaagctgcttgcggctctcggcataggctgcgtcgatacgcttcttgagatcgtcctgatcgctgcccagcagggcctgcaggccatcgttcttggcgccgtgccagagctgctcggcaccgctcagtgtagcgcccagattgctcaggctggcctggctgcgccacgcttcggcctggtagggctgcggtacgcccttgctctgccggcccaggggggcaccgagcttcttcttcaaaccgtcgatggcgctgacctgggtgcgcagcatgtcggagatcgcctcacccgcctcggcatagcgctcgttggggaaggtgcgaaacagcgccagagcgccgttgtcaccctgccactgctccagaacggttgttgccagcgcctgctgatgctcgccgatggccaccagcagtgggcaatagcgggctttctgctcggcgttctgcagatcgatctcgggatcgaacatcaggtactcgtaggcggtgaggccctggacgaccacgctggccttttccaggtcagccgcgccgagctgcggcttggccttgaccagtgcctcgacctggcgcgccaccagattcttcttgtccggccagaactgcacctgccaggcacggttgccctcggccagcgggcctaccgccaggggctgcaggctggcccaggcgctctgcgcggtgagaaacgcttggcgcgcgcggccgaggtcttcctggcctgcgcagaacgccttggcgctgctggccagggcgacgtcggcctctttccaggtggcgtgggccggcagcagcacgccttcggccagcgccgaactggtggtggcctgtgggtcggccggcgagcaggcggccagggtcaggcccagcagggcgacggtcagcggagaacggatcatgcgcggctccttacagtgaattcagaaacgccagaagcgctgcgcgctcctcgctggaaaattgcagcaccttctgcttggccgcttcggcttcgccgccgtgccaggcgatggcttcgagcaggttacgggcgcggccgtcgtgcaggaactgggtgtggccgctgaccgtttcggtcaggccgatgccccacagcggcgcggtgcgccactggcggccgttggcgcgaaattcgtcgcggccatcggccaggccgtcgcccatgtcgtgcagcagcaggtcgctgtaggggtagatggtctggcctgccagctccggttcggcggcatcggcggcggtgacgaaactgggcgtatggcagccctggcaaccggcacggtggaagagggtcttgccggccaacacctgggcatcgtcgaccttgcgccgcgccggcacggcgaggttgcgggtgtagaacagcaccatgctcatgatgttgtcgctgacctccggctcgccgccgtggggtgcctggcggcaagcggtttgcgcctcggtgcagccgtcggtgggcaagagagtgctggtcaggcccatgtcctgcaggaaggcgtgggcgttctgctggttgagcgtcggctgcccggccttccagccgaagcggcccagcaccgtttcctgacgggcatcgtcccatacccggtttggcacgcccctgatgccgtcaccatcgcggtcgtccgggtcggcgttggcgagaatcactgcttcggggatcgcttcgagcagccccaggccgatcatcggcggggcgacgcgggccgagaacagggtatccggatgcatcggcccgtagccgagctggctgatgttcaactgcggtttgcgcagttcgatggtgtgcccgtcggcgaagcgtacctgttcggtgctgtactcgacgcgtaccttgccttccggagcgacgccgggattggccatgtcctgcagctggccgccgtaggtaggttcgggcaccacaccaaggcgctcgagtgcggcgcgattggcatcgccggccggaatcgacaggcgcaccagcatcgacacagcgttgacgctgcccggctccgggggatggccgcggccatcacgtacgtggcagttctggcaggcgttggtgttgaacagcgggccgaggccgtcacgggcggtggtggtcgacggagcgataacccaggggttgcggaagaagctgttgcccacgctgaaatccaggcgtcgctcgggcgccaggttggcggagggcagagagaaggccacgcggtcgctacgcgagacggtggcggcgccgccggacagcgcttcgccaggttcggcgctggtgaaggtgggcgactgatcgcaggcgctcaggccgagagccaaacacagcaatggcagcaggcgaccgggtgacgcgggcatggatggatccgcagagctgaaatcgagggcggcaatcttagcagtccgcaccggtttaaataagatggatttgcgtttaatcggccgatacatcaggcgctatgggcggcgtacgccatgaacattcaccgcaaagcggcccttgtggtcatgggcccaataaaaaagccggtgcgaaatctcgcaccggctttcgttcgttacgcggtcagcgcgtcgatcagaactcgtgatcggcggtgtccgggttcaggtcgttgatgcccagcttggcggcggcctgctcgatggcaccggtctgcttgaccagcgcagcgatggcatcgcgcaccagttgctggccttcggcattgtctgcggcgatcagctggtcgaagtgcacgttgtccttctcggcactgtcgaccagcgcctgcaacttggcttcggtgtcttgcaggtcggccttcacggtgctgtcggtggcggcgtcagccttggccaccagctcggacaggctcgggccggtcagggtgctgccgtcgaccttcttgtactcgcccaggtagacgttgcgaatgcctttgccgttgtagaagtgcgagttgtgggtgttgtcgctgaagcagtcgtgctcgtcttcggtggagttggcttccagggcgaccttcatgcgctcgccagccagctcgccgagggacaggctgcccatgccgaacagcatcttgcgcaggccgttctcggcggactcgccttccagggtggcgcggtagttgtcggccacgccggctttccactgaccggccatctcgtcgaggtcggcgaccagcaggtcggtggcggctttcaggtaggcgcggcggcgctcgttgtggccgccggtggcgccgttacccactacatagtcggtagccggacgctcgccagcgcctgggccggtgccgtgcaggtcctggccccagagcaggaattcgatagcgtggtagccagtggcgacgttggcttcggaaccgcccagctcattgaggctggcgagcagttccggagtgatttcggtgacgtcgatcttgtcttcgccaacctggatctcggtgtgggcgatgatgttggcgctggccgccgggttgcccagggcgtgctggtaatcggcatcgacgtagtcgatcaggccttcgtccaggggccacgcgttaacctggccttcccagtcgtctacgatggtgttgccgaagcggaacacttcgctctgcatgtaaggcacgcgagcggccagccaggcctggcgcgcggctttcagggtttcatcgttggggttggcgagcagggcatcgacggcgctctgcagcttcttggcggtgctggcggcgtcgtcgaacacggccgaggcaatgtcggcgtagtgtttgaccacggcctttgcagcggcttcgtcgaaggcgccggctgctgcaggtgcactgctggtcgcttgcgcagccggggcagcggcttggttggcaggcgccttgtcttcgccgcagcccgccagggcgatagcgatggtcagcaggctggcagaggccaggggcatacgaatcatgacgaaatcctttgcatgttgatggggagtacgcatggggctccacgcgagctgtaacataatgcgaaagatttgcattttaagcaaagggtcgatgtgccaccacctaatcgcgcggtttgcgcgattgggtggcagaggggatcaaagggtggcggggttaatcaggcgctgtgagcgactggactgcttgaggtactgggtcagctcgcgggcgggcagcggccgactgtagtagtagccctgaccttcatggcagccctgggcgatgatgtaggcctcctgctcggcggtttccacaccttcggcgatgacctgcatgcccaggcttttgcccagctgaatgatggcgcgcacgatggtggcgtcgtcctcgtcctcgagcaggtcctgtacgaagctcttgtcgatcttgatcttgtccagcggcaggcttttcaggtaactgagcgaggagtagccggtgccgaagtcgtcgatggcgatcagcgcgccggagcggcgcaggctcagcaggtgctgggcggcggtggtgatgtcttccatcaggccggtttcggtgacttccagctccaggctgcgggcgggcaggcggtacatctgcatcaggttgttgatcacccgcggcagctcggcgtggtgcagttgcacggtggacaggttgaccgccatacgcagctcgccgtagccctggtcgtgccattcgcgcagctgacggcaggtctggtcgagcacccattcgccgatgggaatgatgctgccgttctgctcggccagcgggatgaacaggtccgggccgacgaaaccgtgctgcgggtgctgccagcgcagcagcgcctcgacgcccaccacgctgtggtcgcggtagctgatctgcggctggtagaccacgtgcaactggttcagcgccagagcgtcgcgcagatccttttccagctcgcggcggcggcgcatctcgctgtcgacgctggcgatgtagaactggtagcggttgcgcgagcggctcttggccagggtcatggtctgttcggctttctgcagcagcttctctgggctgtcgccatcttccgggaacagggtgatgccgatggtggcgcgcagctgcacctgttgatcgtcgagggtgaaaggcgtttccagatcgtcgagcacgctctgcgccagttcggcggcttcatagggctgctcgatatcggcctgtaccagggcgaactggtcgccgcccagacgcgccagggcgccgaggcgaccactgtggctgcgcaggcgatcggacagcgccagcagcagctggtcgccggtctggtagctgaactgttcgttgatgcccttgaagtcatccagaccgacgcacagcaccgcgacgcggcgctgcatgcgcccggagtcttcgaggatctgttcgagttgctgctgcagttgcaggcggttgggcaggctggtgaggaagtcgtactgcgacatgcgctgcaggctggtttccgcctcgcggcgcagggtggtgttgcgctcgatcgaggccagcagctggttggcggtgtcgatccatagaccgagctcgttcttttcattaccggcgagcatcggcagcttggtttcgctgggccggtccgggttgatgttgctcaggtgctggatgatcagccccaggggcttggtcagcagccagtagtagaccaggtacagtaccaggcccatggccagcgcgcgcagcacgccggaaacgaagatgatcaccgagttggtgagaaagctttccccgtacagggcggtgtccagggtgatgttcaggtcgccgtaatattcgttgtatggctcgcggccgaccaggcgggtgctgaagtgctgttcctcgccgagaatcgggtcggtcagccagcgcatgggcaggtcggcgagggggcggctcttctcggcgagcatctgctcgccgggatggccgatggaggcctggcgcaccgagtcgtgacgaaacaggccttcgaccacctgcatacccatctcgcgatccaggctgtagaccgcctgggtagaggggtcgcggaacatgccgagaatgcgctgggcgtcactggtgatcgagtggcgggttttgtagatgtcgaacacgatctgcccgaggctgagcaccacgcccacggcaagcgcggacagcagcaccacgcgcagcagtttcacggacaggctgtgcttgagttccagcttcaaatggcagttccttgtgcgatgaccggcgccggagtgggttgagtattggcaaactcgcggtggcagtcaaaggccgcatgcgtgcgacgcccaatcttgtcgcacctagggtctgtttcggaaaaaaacgacagctcttgaggccgcccgtcgctgcggtgaatttacgacggatacaaaaatgcccccctgactcgcatcaggagggcatcttcatcgagctagggctcaggcagcgaagttcttcgccacgaagtcccagttgaccaggttccagaacgcctcgacatacttcggacgtacgttgcggtagtcgatgtagtaggcgtgttcccagacgtcgcaggtcagcagcggggtgtcgccgctggtcagcgggcagccggcgccgatggtgctggccagggccagggaaccgtcagctttcttgaccagccagccccagccggagccgaaggtgccgatgctgaccttgctgaactcttccttgaacttgtcgaaggagccgaacgccttgtcgatggccgcagccagttcgccggtcggctggccgccgccgttggggctcaggcagttccagtagaaggtgtggttccacacctgggcggcgttgttgaagatgccgccggaggaagtcttgacgatttcttccaggctcttgccttcgaactcggtgccaggcaccaggttgttcaggttcacgacataggtgttgtggtgcttgtcgtggtggtactccaacgtttccttggagatgtgcggctgcagggcatcgtgtgcgtagggcagcggcggcaattcgaaagccatggttattctcctaatcaggtcagttgcgatgagcgcaaggccgatcacgggcggccaaacttgcgtcggcgggtttataccctttgcgacgcagggcaaggatcatagcaccggggctacgccataaccacgcagcaactgtgcgggatagcttgccagagccgttgcggggcgtttcaggcgagtttcatcattgccacgccggcgagaatgatcaggcaggccacggcgcgcagcggtggcaggctttctttgagccacagccggccgatcagcagggcgaacaccacgctggtttcgcgcagcgccgagaccagcgccaccggcgcgtgggtcatggcccagatggcgatgctgtaggccagcatcgacatggcgccgccgagcaggccggcgcgccagtgcgggccgagcgcggttatgacagctgggccgcgttgcccgaggattaccagcgccatcaccaggccgttgaccgcgaacagccatgccgaataggaaagcgggtctccattggcgcgggcgccgctggcgtcggccagggtgtagccggcgatgaacagggcggtgagcagggcattgatcaacaggccgcggctgcttttgccatggccgccgcggatcgccatcagccagatgccgccaaccagcacactcaggcccagccactggccggcgggaaatacctcgccgagcagaaggatggacagcaccgccaccagcagcggcgagctgccccgtgaaatcggatagacctggccgagatcgccatgctggtaagcgcggctcaggaacaggttgtagccgatgtgcagcagcgccgagaggatgatccacggccaggcggctgcatggggaacggccacgaaaggcagggcgaggagggcgacgatgccggcgccgatctggatcagcgaggcggtgagaaagcggtccagaccgatcttgagcagcgcgttccagccggcgtgcagggccgcggcggcgatgaccatcacaaagacgctggtttccactgctgctccctagggtctgttgctgtttcacgcacggccgcgccggagcccgttttgtcgcgaggcaaggcacgagccgcgaagtttagctagctaaatgagccggcgagaaacgccgcatcgcgacaaaacgggcccggcccttcgggttgtgcgggaaatctcgccatgcgtcgttggaggacttggcaagggaacaaccattccctgcgtcctccgcctagcctggcgagatttctcgcgacaacgcggctcgcgttgaaacggcaacagaccctagggtcaggcgggctccagcatagcagttgaggctgcggtgatgcgggcgttacagcgggctggcgatcagttgccaggcgatggcgaacatcatggccgcgaccaccaggtcgatgatccgccaggtcaatgggcgggccagccagggtgcgagccatgcggcgccgaaggccaggcacaggaaccacagcatcgacgcactggccgcacccgctgcataggccgagggcaccggctgctgagcgccgagcgagccgatcagcagcaccgtgtccagataaacgtgggggttgagcagggtcaccgccagggtcgccagcagcactgcgcgcaaggagcgcgaggcacctgtttcggtttgcagcccggcggggcggcaggcacgtcgcagcgcctgggcgccgtaccagatcagaaacgcggcgccgccccagcgggcgacacccagcagcaattcgctctgtagcagcagggtggccaggccgaacacgccggcactaatcagcagcgcgtcacagacgatgcacagcagcgccacgggcagatgatgttcgcggcgcaggctctgggcgagcacgaaggcgttctgcgcgccgagggcgatgatcaggccggcggtgatcgccaggccgttggtgtagctctgccacatgatgagagtccttgaagtgcgcagcgatgcggttgacggctgtcagtctgcgcggatcatctgtataagaaaaaccaatagtgctgatcactcattaggaaaatcgatgctcgattacaagttgctggctgctcttgccgcggtcgtcgaacaggctggtttcgagcgcggcgcccaggtgctgggtctgtcgcaatcggcggtgtcccagcgcatcaaattgctggaggcacgcattggccaaccggtgctgttgcgcgcgataccgccgacgcccaccgatgtgggccggcaattgctcaaccatgtgcagcaggtgcgcctgctcgaacgcgacctgcagcgacaggtgccggccctggaagcggacggcgaaacccagcgtctgcgcatcgccatcaacgccgacagcctggcgacctggtgggccagggcggtggcggatttctgcgccagccaccgggtgctgctggaactggtggtcgaggatcaggaggtcggcctcaagcgcatgcgcgcgggcgacgtggccgcctgcgtgtgcgcggcggaacgcccggtatccggcgcgcgcagcctggcattgggggccatgcgttatcgggccatggccagcccggcctttatcgcccggcattttccgggcggcgtgagcaccgcacgcatcgcccaggtgccggccatcgtgttcggcccggatgatcagctgcagcatcgctacctgagcgagctgggcctgtcgggcagcttcctgcaccacctgtgcccgtcgtccgagggcttcctgcgcctgactgccgaagggctgggctggggcatggtacccgagccgcagatgaccgaggccatggcgcgcggcgaactggtcgagctgctccctggccggcccgtcgacgtgccgctgtactggcaccactggcgcaatggcggcgaactgctcgatcagctcacccggcatctgcaacgccatgccggtgattatctggtgccgctggcatgagcaccgctgtcgccggcagcaagacgcacttatagtgcgcgcagcagcgagcggagggcgtgatgaagattctggtcaccggagcaagcgggttcattggcgggcgtttcgcgcggttcgccctcgagcagggcctggacgtgcgcgtcaccggccgccgcgaagaggcgttcgagcatctgatccgccgtggcgcgcagttcacgccgggcgacctggccgatcccgagttggcgctgtcgctgtgcagcgacgtcgaggcggtggtgcactgtgccggcgccgtgggcctgtgggggcgctacgagtattttcaccagggcaacgtggtgctcaccgaaaacgtcatcgaggcctgcctcaagcgcggtgtgcgccgcctggtgcatctgtcctcgccgtcgatctatttcgatggtcgcgatcacattggcctgcgcgaagaacaggtgcccaagcgcttcgccaaccattacgcacgcaccaagttcctcgccgagcagcgcctgttcggcgcccaggagttcggcctggaagtgctggcgctgcgcccgcgtttcgtcaccggggcaggcgacgtgagcatctttccgcggatgatcgccctgcagcgcaagggccgcctggcgatcatcggcaacggcctgaacaaggtcgatttcaccagcgtgcacaacctcaacgacgcgctgttcggcgccttgctggccgccggcccggcgctcggcaaggcctacaacatcagcaatggcgcgccgttgccgctttgggacgtggtcaactacgtgctgcgccagctggagatgccgccggtcacccgccatgtgccggtgggcgtggcgcgcagcctggcggtggccagcgagggcgtgtgcagcctgctgcccggccggccggagcccgcgctgacgcgcctggcggtggacgtgatgagccgcaacttctccctcgacatcagtcaggcccgtgagcatctggactaccaggcaagccatggcctgtggccggcgctggacgagttctgccggtggtggaaggcgcagggctgacgacctgcagcgggccggcgcggaacccgagctgcttgccgtgggtctctgtggccaatacaggccgtcgcgagtcgtcgattactggcactgcgacactctggcgccagccgtgaatcggtatactgcgcggcactttgcctccaccctggctttctcaaggttcctcacatgcgtaacgatgcccacgacgaattcgatgacgtacccagcctgaccccggatcgccgcgatgacgacgatttcgagcccgagccgcagccttacgctcgcgctgctgcggcaccgcgcaataccaaggcgccgcgtgcggccagcaccgggccgctgtgggcgctggtcggtgccctgagcatcgccctggcgggcctgggctggtggagcttccagcagatcagcctgatggagcagcaactggtggcgacccaggaaagcttcgcgcgcatcagcgaggaggcggccgggcgcattcaggatatatccggcaaggtggtggcggccgagtccagctccaccagcggcagcgaggcgctgaagctgcaggtgcgtcagctggagaccaagctggccgagctgagcaagcagcaacaggctgccggtggccagcagagcggccaggacaagcgcatcgaacaactggtcgccgatctcaagaccactcagggcgacgcgggcaagtacggcgacagcctgaagagtctgggcagtggccaggacgcgctgaagaccgagctggccaatctgaaaaccgaactggcctcgctcaagagcagccagggtgacgccggcaagctggcgacccagatcaagagcctgtccggtgaagtcgaggcgctgaagaaggccggcaattccaacgccgccgtcgagcgcctggagcaggacatgctggtgctcaagagcgagctggacaaccgcccggcggccagcaacagcggcagcagcaccgctgaattcgacgccttccgcgcgcagaccacccgcagcatcaacaccctgcaggcgcagattcagaacctgcagcagcagatcgacgcgcgttgagaacgatctgctgcgcgtcggccctgctgcgttaaaaataggctcgtaatgctcatgtacaaaagtacactccgcttactcgcctatttttgccttgcagtgctctagctcgctagatcgccaataccgcattaagactattcaaataatcctcagccaataaaaagcccgcgttttacgcgggctttttattggagcttaggaacgttacaggcgcgggtagtcgatatagccgaccgggccggaaccgtagaaggtttccttgtgcggctcgttcagtggtgcgtcctggcgcaggcgctccggcagatccgggttggcgatgaagggcacgccgaaggccacggcgtcggccttgccgctggccagccaggtattggcctgatccttggtgaagccttcgttggcgatgaacacgccgccgaacgcttctttcaggcttggcgacaggctgtcgtcggcttcgtgctcacgggcacacaggaaggcgatgttgcgcttgcccagttcgcgcgccacataggtgaaggtctcggcgcggttggagtcgcccatgtcgtggctgtcggcgcgcggcgccaggtgcacgcccacgcggcccggttcccacacgctcagcaccgcatcggtgacttccagcagcaggcgggcgcggttttccaggctgccaccgtagttgtcggtgcgctggttggtgctgtcctgcaggaactgatcgagcaggtagccgttggccgagtggatttccacaccgtcgaagccggcagccttggcgttctcggcgccctggcgataggcctcgacgacgtcggcgatttcttcgctttccagggcgcgcggggtcacgaagtccttcatcgggcgaatcaggctgacgtgcccagccggcttgatggcgctcggtgccaccggcagttcgccgttcaggtacaccgggtcggagatgcggcccacgtgccagagttgcagaacgatcttgccgccgttggcgtgtaccgccttggtgacgttgctccagccacgcacctggtcgtcggaccagatgccgggggtgttcgggtaacccacgcccatgggcgtgaccgaggtggcttcgctgatgatcaggccggccgaggcgcgctgggtgtagtactcggccatcagggcattcggtacgcggccttcgtcggcacggcaacgggtcagcggcgccatgatgatgcggttggcgagttccagatcgccgatcttgatggggtcgaacagtgtggtcattgcctagatcctcgaaacattcgctcggtacggttggatggacgggttaacagttctggttgcaacgcatattgctcagagctcacgggtgatgcgttcgataaaggcggcgatggtcgcctcgttgcgtttgaagaaattccactgaccaaccttgcggctggtcaccaggccggcgcgctgcagggtggccaggtgggccgaaaccgtggattgcgacagcccggtggcctggtcgaacttgccggcgcaaacgccgatctcgaaggaatgatcgggctgcacgaagtgcgcttcgggctctttcagccagcgcagaatgtcacgacgcacgggatgggcgagcgccttgatcacttcgtccaggtccaactcttcggggttcatcggctctcctgcgtagctgcaacggcatatcgcgatggggcgaactttatatcgagacttggcgatatacagatcgttcaaggagatagtgcatatcgagcggcatgatggcgcgcccctcgcagccagccgatcgaggctttaacaggccgttgaaaaacgtaggcgaggcagccagtgcaaggcctgggcggccccacaaaaacagccgaaaaagcgcagtttacgtgctgtaaatgagcattttgaggctgtttttaacgcggcaatggccacgtaggtagtttttcagcggcctgttaagctggggggcatgaactacctcgcacaccttcacctgggcggcgatacgcccgctgaactgcttggcagcctgtatggcgatttcgtcaaagggccgctggccgggcaatggccggccgccatcgaggcgggcatcgccctgcatcggcgcatcgacgcctttaccgacaaccatccgctgcaggccagggcgcgggcacgttttcccgtcgagcggcggcgggtggccgggatctttctcgacctgttctttgatcattgcctggctcgcgactggcagcgctacagtgaccagccactgcagcatttcaccgaccgcgtctatcgcgtgctggccgccgaaccgcagctgcccggcagcctgcagcgcatcgcgccgcgcatggcggcgcaggactggctgggcagttacgaggagttcgaggtgctggggcaggtgatcgccggtatgtcgcgccgcctgtcacggccaggcttgctgaacggtgggctggacgagctgcgccgcctttacgagccgttgagcgaggatttcagcgcgttctatcccgagctgatggccttcgcccgagagcagcgcgaggcactgacaaccgcctttcgctgagcgagccgccggtcagtcctgcccggcgttctgcaatttgtcgaacagcgtggcgtcgaccttcttgcgtcgtgcgccttccagatgcgcgcgcatgcggtcggcggcggcgaggcggtcgccctgttcgatcaggtcgagaatctccaggtgttgctcgacttgcgcacggcgatgctcgcgggacacatccacgcggtattcgaccaggcgacgcaggcgatccaggcgcttgagcgactgcagcagaaagcggttgccggagaagccggcgatgatctcgtggaagcgcgagttggcttcgtagagctcctcgatggtcatgctcaggtagccgccctcggcgatgaacgtctgctgcttgcggcagctggccagcagctcgcggtcgatctggaaggtcggcgacaaaagccccgccggctcgatgatcgagcgaaaggcgaagctctcttcgtaagcctcgatggagtcgatcaccggcagcatcttccagccctggccactgcgctgctcggcccagccttcctgctgcatgcgcagcagcgctgcgcgcaactcggcgcgggacacatcgaactgacgcatcaactcgatctcggtgaactgctccggcaattgcctggacaggcgcagggcgacgaagcggcgatagacggaatcctcctcggcttcggcgatttcctgcaccagctcattgaggtcttgcgcggcgcgggccaggaagaagccgcggttacggtcgtgcttgagcatgccgcgctcggcaaggtggttgagcacgaacttcaccggggtgcgcgaagtgttcagggtttgcgccaggtgcgattcggccaggtgatggccgatgggcaggcgctcacggcgcacataggcgatcacctcgcgggcgacgcgcttctgcagggcagtgagtaccgccgacggagtgttgtcctgggccatggcagtgagcgtcgattcctgtctggggtggtgcgccggcgccgatcgtcgggcaggcgctgcattctgctacgtaaacggggccacgaaaagatgccgggtagctgatgctttttcaatagtggattgttttttattcgtctaaagatcaataatagagaggtcgattcacgaggccttcggcaataagtctaaattcatgccgttgcgctcgacaggctgtgaataacgtagcgataaaaaacatccaagatccgccttccgttttccgcgaccacctcgatttcgattcatcaccaggccgctggtgcacgtaccgaaggggacgcaatgttcaagactcattggagcaatcacctgggaacgccgctggtcggggcccttggcgcggtaatcgcgacctatatcggctggcctttgccctggatgatcggctcgctggtggcggtgattctggtgcgctgcctcagcacctggcagctgcagccgctaccgggcgggcgcaaggtcggtcaatggatcatcggtatcggcatcggtctgcacttcactccggcgctggtggcgcagattggcgggcatctgctgccgatcatcatcggtgcgctgatcaccgtgctcagcagcatcgtcggcgtctggttcatgcgtcgtactggtgaaagcatggccacggcgtacttctccagcatgccgggcggttccggtgaaatggtcaacctcggtgcccgcaacggcgccgaactgacccgcgtggcggcggcgcagagcctgcgcgtggtggcggtggtgctgctggtgccggcggtgttcaagttcctgctcggcgacggcgaggtgcaccaccacgccgttcacgtcgactggccccggctggcgctgatcctgccggtggccgggttggccggctggttgctgcagcgctaccgccagcccaacccctggctgttcggcccgttgctggtcagcgccgcggcgagcatcggcttcgatctgaacagcacgctgccggccggtgccagccaggtgggccagctgatgatcggcagcgccctgggctgcttcttcaaccgcgccttcttccgctacgccccatcattcctggcccgcacgctgctcaccacgctggtgatgatgctggtgaccttcgtcggtgccgtgctggtgggctgggcgagcgggctggatgtgcagtcgttgaccctggggatgatgcccggcggcatcgccgagatgagcctgacggccgagaccctgcaactggcggtgccgctggtgacggcgatgcaggtggttcggctgtttctggtgctgtttctggcggagccgattttcaggcgttggttgcagagcgatagtccgcagttgcggcgggcttgatggaaactacatgagcagcggccataacctgggaaagcggatatttgcgtagtacctgtgggagcgggggccatgcccgcgattttttcgcgcgcatggcgcgctcccacgaaagcacagttcgtagggtggacggcgcttcatctgtccaccaaggtggatgaaaagagcgtcatccaccctacgagactgaacgtaagccgctcctgcgcggtcgctgggattgcgcttttggcttgtcgcctttgcgccgcggaaaaaaatgagtttcggaagatggtgagccggcttcaagccgcagcctgcgcttcctgctgctgcaccccataaagcgcctcgctaaccgccgcctgtgctcggcgagccagttcgttgcgattgccggagtcgctggcaatcggctccagcagttggatctccacttcggccacatcgcttttcatcagccgcagcaggtgcgagagcatgtcgtcgtcgccgatgaagggcgccacggtgcagcgctgtccgtcgcgcacatagcgtattgcgactggttgcaggtcgatgccgctttcgatggcgctgctcagcaggcggccgtggaaggtgcgcagggcggcgccgtcgcaggtggtgccttcggggaagatcagcaggtggcggccgccgcccaggtggcgacccagttgctggttgagcagcccgccgtcccctgcgccgcggcggatgaacagggtgccggccttgttggccagccagccggccaccggccaggtgcgtacctcggccttggagaggaaggacagcggcgcgagcatgccgatcagcggaatgtcggtccatgagatgtggttgctcagccacagcatcggtttgcgcggcagttgcccctgcacgcgcacgcggaagggcagggcgttgcccaggcgggccaaccaccagcgggtcaggcgctggcgcaggcctgtcaggtcgcggcgggtgaggcgctcgaccggcaccagaaaggcggccagcagcgtgccgacggccagtacgacggccaggcgggtcaagcgcagatacagacgcaggttgctcatcaacatcgggccaaggctgggaaacgggaaggcgcacggcttttcgagatagccagcgcccggcgcggcctttctaccgcgccggggcagtgtgggcaagtcgtcgatcagaccgccgccttgaagtgccgtgcgtagcgggggcacagctcgtcgcgcttgagcaggatgaatacgtcggcaacctggaaatccttgtcccagcatggctctccacacaccttggcgcccaggcgcatgtaggccttgagcagcggcggcatttcggcgatcacgttgccggagacttccatggctggcagcggcgtcttcggttcggcacgcaggttctcggtgcacaggtagcgttcgcgcaggcgctgcatgatggcctgggcctggatgccgccgtcctgcatagggatgctggcgcagcccatcaggtagcggtagccgccttcgttgagcacttcggcaagctcggcccacagcacggcgatggtgccgccgttgcggtaggcggcatccacgcaggtgcggccgatctccagcaccgggccttgcaggtgacgcaagccgtgcagggcgaattcctcttcgctgtagaagcggcccaggctggccgccgcctggtggtcgagcaggcgggtggtggccaccagctcgccgctgttcaggtcgcgcacgccgatatggcggcagtgcaggtcgtagtcgtccatgtccaggcccagctcggcgcccttgagtttggcgtcgaactcggtgctgaacacgcgaaagcgcagggcctgggcctcgcgcagggcgcgtggcgtggtcaggcgctcggcctgcaggcgacgggacgtgttgcgctcgggtgccatggcgttctgggtcatgccttacctcctttgcggtccgggcagcctcgctgcgcatgggccggattgacctgcagacctgagcgaactcaggaaacaggctcaggctaggcagggccggtgtcacgcccatgaaggttcggtgatgcttgtgtgacagcgcccaggctgcgatcaggcgtgcagcacaggtgcggcttgcttaccatgggcgcctttcagcccctcgagcgcccatcaaccatgttcttcatccgcaatctcgccgtgcccttcatcctcatcatcggtggcgtggtcaccatgatggtgctggcgatcctttcccggcagggcggcgcggtagcggactgggcgcgggcgatgttcccgtggctgggcgtgctgccagcttttggcgcggcctgggcggcgcggcggctggtgcagatctggcaatggcggcgcggcaccttgaacggcggctgcccgagctgcacgggcgtgatggtcggcgggcgctgccgcatgtgcgggcaacgctgaagcatcggcagcttttgctgatccagatcatcacgcacgcaggcgctactgcctaagctcggcgcctttgcctgacaggtgtgccggtatgcgccgcgaccccatcgtgctgttcgataacggcacccaccgctgcatgatgttcgacgacctggtcagcggcgagggcgtgcagtccaaccagttcctgatcatcgataacgaccagtacctgctgctcgacccgggcggcgatctgacctacgtgccgctgagcatggagttgtccaagcacattccggtgcaggagctcacctacatcttcgcctcgcaccaggacccggacatcatcgcctcgctcgacaaatggctgctgcacaccaaggcgcaggtgctctgttccaaactgtgggcgcgctttctgccgcacctgaccgccaactacctggccctgagccgcggcatcaacacctatgaccgcatcatcgcgctgccggaccgtggccagtcctttgccctcgggcgttgcaccctcaaggcggtgcccgcgcattttctgcactcggtgggcaacttccagctctatgacccgcttagcaagatcctgttttccggcgacatgggcgcctcgatgctcgatgacagcggcccggtcaccgactttgccgcccatgtgccgagcatgctcggctttcaccgccgctacatggccagcaacaaggcctgccggctatgggccgccatggtgcgcgacatggacgtggaaatgatcgtgccgcagcatggccggccgttcgtgggcggcgagatgatcagcgcctttttgtactggatcgagaacctggagtgcgggctcgacctgctcggccccgaggactatcagctgccgcgctgacagctgataggcgtcgccctttgcaaggcgcacggcgccggctatcttggcgcatcccccgttgtcgccgagatgtcatgcgccgtttttcccctcttttttgtgtgagtgagtgatgcccggtcaggtctatccctggcgccagggcaatcagttcaccttgctcaacgacggcccggcgttcttcccgcggatgatcgcctgcatcgacgccgcccacgaaaccgtcgaactggaacagtacctggtgtgcagcagcgcctgcaccgacgccctgctgcgcgccctgtgcgaggcggccgagcgcggagttgcggtgcgctgtctgttcgatgcctttggctgccaggcgctgaatgccggcgaccgccagcgcatgctcgacgccggcatccagctgcgctggtacaacccgctgcgctggcggcgcggcgtgcgcaacctgtaccgcgaccaccgcaaactgctggtggtcgacagccgcgtcgccttcgtcggtggtaccggctcgaccaatgatttctggacgccgggcgagcccgagagcgcctggcacgaggtgatggtggagatcgacgggccgctggtggttgactggctgcaactgttcgaccgccaatggcaagccaacaactcgcgcttcgcctggcgcccctatctcacgccccatcgtcagccgttgccgcatttgccgagcgaaggcctcggctggggacgggtggcctatgccgatgcccgccaacaccgcgacatcctgcagtcgctgatccgcgccctcaacggtgcccagcatcgcgtgtggctggccacgccgtattttctgcccacctggcgcgtgcgccgggcgctgcgcaaggctgctggccgcggcgtcgacgtgcgcctgctgctcagtggtcggcacaccgacaacccaccggtgcgctttgccgggcagcgttactacccgcggttgctgcgcgctggcgtacgaatcttcgaattccgcccgcgttttctgcacctgaagatggtgctggtcgatgactggaccagcgtcggttcctgcaatttcgatcactggaacctgcgcttcaacctcgatgccaacgtcgagacgctggacgccggcttcaccgcagcggtgcagcagagcttcgagaccgatttcccgcagagccgcgaagtggaccttgagatgtggcaggcacggccgttctggacgcgtgtgcggcaacgcctctggggctgggcggaccggttgatcgtcaacctgctcgatcgacgccgctgattcgccccagaatccgcaggtacagttgcatggtggtgcccgtgccgggcgccgtcagcacgcgcacgtcgccgccagtggtgttggcgaattcgcgcgcctgagccaggcccaggccggtgcccttgccggcctgcttggtggtgaagaagggatcgaaaaccctggctgccagctcggcggacatgccagggccgtcgtcctgcacgctcagcaccagataattgccgtcgctcaactgttcgtcgccgatcagttgctcctggcgcgtggcgatcaccacctggccgcggccctgcatggcgtcgcgggcattgctgagcaggttgagcaccaccgcctgcaactgcacctcgtcgcacatcacgccgacatcgcgggcggccaggtcgaagctcagggtgatggcatcgcccagggtgccggccagtagctcgcgggcagcgtcgaggcgttcgctgatatccacgcaggccagctccgggccgtcctggcgcacgttggcgagcaactggcggatcagcttgccgccttgctccaccgcctgcaggccggtctgcgcgaaacgctccacttcggccggccgccgcgcacgcagctgagccatctgcaggctggtgctgagcacctgcagcaggttgttgacgtcgtgggcgatactggcggtgagcatgccaagggacgacacgcggcgcgcatggcgcagcgactcttcggcctcgcggtggcgcgcctgggcctgttccagctcgtcgagcagcgcactggcgtgtcgctcgcgctgcagctccagcatgcgcaactgcagcagcgcggcggtctgccgggccagtgcctgcagcgcccggcgctggtggtcgggcaggctgcgtggcttggtgtcgatcacgcacacggtgcccagcgggtggccggcgtcggtgcggatcggtgccccggcatagaagcgaatgtgcggctcgccaagcaccagggcgctgtgctgaaagcgcggatcctgggtggcatcctcgaccaccagcacgtcatcgggctcgagaatcgcatgggcgcagaacgccaggtcacggtgcgtctcgcgcacgtccagacccacgcaggccttgaaccactgacgctcgcggtcgaccagggaaaccagggcaatcggcgtgtcgcacagggtggtggccagcagcaccacgtcatcgaaattttgttcgggggccgaatcgaggatgtcgaggtgttcgagcgacagaacgcgctcttcttcgtcatgcggcgcaggggcagggcgatggggcatcgaggggtaccgcggaaggagtggcggcatgatgcgctgtaggttgtacaacaggcaagcaacttgtcgggggcgacaggttgtagaggttggcgtaaccacaatgcgcggtttggtacggcaaagtgttgaaccggcttttcgccgcttcggtcacaacctgcagatggccgtgaaaggccgcgcccagccgttagccgatgaggtgatccatgcagatattcgaagcgttgcgcgaaagtcatgaccgtcagcgggcgatggccgaggcgttgctcgccaccaccggtgattcgcccgagcgggcccagcgttacagcgaactgaaggatgagctgctggcccatgcccgggccgaggagcgattcttctattcgccgctgatgaagcacgacgcgggtgtggatctgtctcgccacggggtggccgagcaccatgagatggacgagctgctggaaaccctggaagacaccgacccgtctagcccgtcgtggatcgccacggcgcgcaagctcaaggacaagatcttccatcatctggaagatgaggaacacaccttcttccagcaggccgggaagatgctgaccgaccagcagaagaccagcctggccagccagtacgtcaaggattaccaggacgctctggactgatcaccaaccgctattcgacgagcagctcgcgcacccgcgaggccagggcgtcgagggtgaagggtttggtcagcacggtgatgccgggcgccagctggccgtcggtgagtagtgaattgacggcgtaaccggtgatcagcagtaccggcatcgtcggcctgaccaaccttccggcgtcggccatctgtctgccgttcatgccgcctggcagaccgacatcgctgatcagcaagtcaatgaccgcatcggactgcagcaggctgaggcccgctgcgctgtcgctggcctcgattacggtcaggcccaactcttccagcacatcggtaaccagtagacgaatcgttggctcgtcatcgaccaccagcaccgtcttgccgtgtcgctctgcaacgggttggagtgcggcaatggcgctaggctcggcttcgctgtatgggttgccgccgtggcgcggcaggtaaagtgtcactacagtgccttcaccttcgaccgatgtgatgtgcatctgcccgccggattgcttggcgaagccgtaagccatggacagtcccaggccggtgccttcgccgatcggcttggtggtgaagaacggctccaccgcccgggccacgatatgggcgggcatgcccacgccttcgtcgctgaccgccaggctcaggtacgagcctggcgtcagattcagcgccgcggcctgggcggtgtcgatctgcaggttgcgagtgcaggccttgatcacgccgccgttcggcatcgcgtcgcgggcgttgatgcacaggttgagcagggtgttttccagctgtgaggcgtcgaccagggctgtccacaggtcggcctgcagatcgctttccagatggatggccgggccgacggtgcgctggatcatctccagcatgccggcgatcagcccgttggcatcggtaggcttgggtagcagtgtctgccggcgcgagaaggccagcaggcggtgggtcagcgcggcagcacgacgcgtggcggcttccgccgcgctcatgtatcggtccagttcctggaagcggccctgttcgatgcgtaggtgcatcagttccagcgctccggaaatacccgccagaaggttgttgaagtcgtgtgccaggccgccagtcagttgaccgatggcttccattttctgcgattgacgcagggactcctctgccatgtgttgggccgtgacgtcgcggcccacgaaatggaacacccgacctgatggatccggtgctgccgtccacatgaacgtacgcagttcgttgttcttgctgcgtagacggctgacgaagccgctgatcttttcacctttaccgaggcgccccatgagatcgattacatcgccccggtcttcctcgacgaccacatccaggaacgggatgctgagcaatttttccgactcccagccgagcagctgcgtccaggccgggttgatggtcttgaagtagccgtccagcccagccgagcccatcaggtcattggtgctttcccagaggcggtcgcgttcggcggtacgcttgcgcaattcggcacgattgagcttctcgcgggtgatgtcacgagccgagcagtaagtcttgcggccatcgggcacggcgacccaggacagccagcgccattcgccgttcctgcagcggaaacggtgttccagccctagggccggttcgccggcctccttgaatttcagccacacacgttgcgtggcttcctgatccctgggatggacgaattcgagaaagtggacactggccagctcctcttcgctccagcccagggtagtttgccaggccgggttggtggattcgaagtagccgtcgtggttgagcacgccgagcaggtcgggggtgatctgccaggtacggccacgttcgaaggtctgggcgatgaccttctgttccagctcggcattgagggccatgacccgggcgatggcgcggtcgcgttcgccttcgatggcacgacgctcttcgacgttgatcagcacgccgggaaaactcaggcccgtaccgtctgcagccagttcgacgcggccattcgcttccagccagtaataacggccatctgcgcggcgcacgcggtactggtgggcatagggtccgccgcgggcaatcgcttcgttgatggcggtgagcaggctgtcgatatcgtccgggtgcaccgtcgcgactacctgctgcaggctcagaccgcggcggcccagcgccgggtcgaggccgaagctgcgggcgaaggcttcgtcgacggtgaactggttgctgggcaaatcccagaaccaggtaccgatgatcgccccggcggccagcgccagctgcacccgctcggcgttggcgacggccggctgctcgatggtgaccacccgggtggtttcgatggcgacattcaggaagccggcgacctggcctgaatcgtcgcgcagcgggctgtaggagaaggtccagtaggtgtcttcgggctggccgctgcggtgcagcagcaggtgcaggttttcgtcatgcaccggctcgccacgtagcacctgttccaccagtgggccaagggtcggccacacgtccgcccaggcaatttcgatgggctggcccagggcgtctgggtggtgcttgccgagaatcgtcgcgtagggctcgttgtacagcaaggtgcgctgcgggccccagacggcgcacatggcgaagctgctggtggccatgaccgcgcatgtggtacgcagcgcggcgggccagctttcctggaggccgagcggcgtggcggcccagtcgaaatcatcgaggatggatggcacgggaagccctccccaggcgctgtggatcggcgcccagtgtgcctgagcacgcgcggcaaacccagcggcatttgcgatcattttcaagggattttgcggggttctcgcaggaaacgacccgcatccctatcgcaggcttatacagctctcattcgttgtagaacttctcgagacgccgctgctcgaatcacctacaggggcgcattcagtcggccccgccagcaacgctataggtaagccgatgccaacaggtggcaagcacgatttccgagtcgacaacgcctcgtcgggcgacatttccggctcggggaagaacatcttcttcgctgcggtggaaaccacccgcatgccgatgatcgtgaccgatcccaaccgccccgataacccgatcattttcgccaacaacgcctttctggaaatgaccggctatgagagcgaggaaatcgttggccagaactgccgctttctgcagggcgcggaaaccgatcgctcggtggtcgcccaggtgcgcgaggcgatcagcaaacgccaggaggtctcggtcgagctgatcaactaccgcaaggacggctcgaccttctggaacgcgctgttcatctcgccggtgtacaacgatgccggcgagctgatctatttcttcgcctcgcagctggatatcagccgccgccgcgacgccgaggaaggtctgcgtcaggcgcagaagatggaggccctgggtcagctgactggtggcatcgcccacgacttcaacaatctgctgcaggtgatgatcggctatctggaagtgctcgaacgtaccgccagcaagcccgaatacgatgccgaacgcatcctgcgctgcgtgaacaacgcccgcaacgccgccgaccgcgccgccacgctgacccagcaactgctggcgttctcgcgcaagcagaaactcgaaggccgggtgctcaatctcaacggcctgatcagcggcttcaaggagttgggcgaacgcaccctgggccacgccaacctgcgcctgaccctggacaaaaccctgtggaactgccgcatcgacccgacccaggccgaggtggcgtttctcaatatcctgatcaacgcccgcgacgccctggaaggccgcgaccagcccgtggtgcatatcgaaaccaagaacgtcaccgtcgaagagctgggcagcatgtcctacgacggcctgatgcccggccgctacgtcagcgtggcgattaccgacaacggcatgggcatgtccgacagcgtaagtagccgggtgatggacccgttcttcaccaccaaggaggaaggcaagggctccgggctcggcctgtcgatggtctacggcttcgtcaaacaatccggcggcacggtgcgcatctattcggaggagggcgtcggcaccacgctgcgcctgtacttcccggccgacgacagccaggtaatccacagcccggcgaaggagcgcaccaacgagcgcaacggcaccgagcgcgtgctggtggtcgaggaccgtccggacgtcgccgacctggcgcgcatggtgctcgaggattacggctacgtcgccgacatcgccctcaatgctcgcgaggcgctgctgcgtctggacgtggccgagtacgacctgctgttcaccgacctgatcatgcccggcggcatgaacggcgtgatgctcgctcgcgaagcgcgacgccgcaaaccgggcctcaaggtattgctgactaccggctatgcggagaactccctggagcgcaccgatgccggcggcagcgagtacgacgtgatctccaagccctacgtgcccaacgagctggcgcgcaaggtacgccaggtgatcgacgggccgaccggcgtgggttgagagcgggggccgcacgcgtctattcggcgtgttgcggctctttcgcattacccggacgagtggtcgcaagactatacgaactgttctgcatgtatccgcctcacagaggtatggacaaatacatcagcagattcatgacggaaaccggctgccagctcgaacttgaacgaggtcccaccggcatctgcttcaaggcgatatccaacgacggacaatgcctggggcaacggcacctgagtacgtcacaactgggcaacggcgccctcgtgcaagcggtgatgctggacttcattgcccaggtcaggcgcttgctggagcgtgatggccgaaccatcgccaagcccgccagctcgcttagggacaactcggatccggcacccggtagctgagtcgctaccatccagggcataaacccccttccaaacggctgcttcgcagctacctcgcccgctcatgtgccgtatacagtgaaggcctttcgctgctaccggtcgtccccgtatgaatctctggtttcgccttcttctgatgcttctgcgccgcccctggcgcaaacccgtttcggcgttcgacaccaccgtggtgcgcatgcgcgtgtggccactggatctggacttcaatcgtcatgtcaccaatggtcgttatttcacgctcgccgatgtcgggcgcatggattacgtgctgcgcagcggcgccttccgggtggcgctgcgcaatcgggcgctgcccatcgtcggcgacgtgtggggcaaatttcgccgtgagctgaagctgttcgaggccttcgaaattcattcccgtctgctcggctgggatgacaagtggagcttcatggaacaccgcttcgtcaagggcgagcgtgtggtcggcgtggtgatcatgcgcggcctacttcgcgggcctaaaggcaacgtgttgccgggcgaattcgccgccgaactgcgcttgcccgagcaatcgccgccgttgccggcgtggctgagcgactggtccgccagttgcgaccagttgagcgtgcagttgcgcgatgaggagcagtagcggcgggctgtagtgcctactcgccggaggcagtacgccgtgacaggttggcagcgggcctgtgaaccttaagctggcttgccaaaagaaaaacgcgagccctgggctcgcgtttttttgagcggcgcagcctggccgtcaggccagcttggccagatcggctgcgtcgaagcccggcagcggctcaccctggcggaccttgttggcccattcggcatcggaaatcagcacgcggccgacggcgatcaggtcgaactcctcacgctccatgcgcaggtgaaggttgtccagcaccgctgcgccggagcccttgccgccgaatgcgccgaagaagtcgccatccaggcccaccgaaccgacgctgatggtcggtgcacccgtcaatttcttcgcccaaccggcgaagttcaggccttcggcaccgtcgatctcggggaattccggctcccagaagcggcgctgcgagcagtgcaggatatccacaccagcgtcgaccagcggcgccagccattcgctcatctgctccggcgtggtggccaggcgcgcggcgtagtcctgctgcttccactggctgacccgcaggatcagcgggaagtcctcgcccaccgcagcacgcacggcacgcaccgcttcggcggcgaagcgcgagcgctcggcgatggtggcgccgccaaaggcgtcggtgcgggtattggtgccgggccagaagaactggtcgatcaggtaaccatgggcgccatgcagctccacggtatcgaagccctggcgcttggcgtcggcagcggcgctagcgaaggcggccacggtgtcggcgatgtcttccaggctcatcgccacaccgcgcggatcatccggcgcaaccaggccggacgggctttctaccggcgcgtccggcacccattcgccgcgcgagcgggtcgacccggtgtgccagatctgcgggccgatgcgcccgccagcggcatgcaccgctttggccacttcgccccagccggccagggccgcctcgccgtggaagaacgggatgcccggcatgttgcgcgaggccgggcggtcgatcaccgtaccttcggtaagaatcagccctacaccgcccgcggcgcggcgccggtagtactcggcatgcgcctggccgggaataccttccggcgccatgccgcgagtcatgggcgccatgacgatgcgattgggcagatccaggcttttcagtttgaaggggctgaacagaacgtcagacatgaacacctcatctcgggtcgaatggccgctgcaatcagcggcttacaaaaaaggggctggctcggcgcgggataaccgcctgcagcagcgccagcgaagcgccgccatatgcccatgaccggcagcgcgttgcaagcgtcggcgtgcgccattcatggcgcgaataatccgcagcacttcgggggaaacgacggccacttggctggcgcgaaaatctctagcaggcagtatgatggcgtatggctatgccatgcggtgctgcatggcgctcgggagtgtgggagagggcatggatccgctgagcaagacgcaactcaaggagctggtgcgacgggtgatcgttgcccagggcaacgcgttcatcaaggaactgctgcgtggcaccaacgccaggatcggcgcgaccaaggaggacttcgctgccaacctggacgccgccatcgatgctgacgagctgacccaggaaaggctcgaagcctggctggcggaggtcgagggctggggcgaccagcatctttatctgattgcaccgccgcaagtcgatccgcacgcgttggccgccggcattgctgccagcccctatgccgaagcgcttgatgccagcgccagcctggactttcccgaagcgctcacgctcaagcacatcgcgctgaacgacagcgggctgtcgatgctctggcatcagggcaaggccggctggaatcgcttcaaacccaaggacttcagcctcgatgaagggctggagcactaccgtttcgatgcctaccggcagcgcctggaccgcagtgtggtgcgtttcgagtggcgcttcgccgacccctactgcctggtgctgattcaccgtaaccccgagatcgaccacaaagcggtgttcggggacatccgccgcacgctggccgccattggttgtgcggatgtggcggccaggccgatcccgctggatcaggcggtaaaggtcgcggcgagcaaaggcaagggcgtgcattcgacccgcttcgagctcgatggaggctatgtggaaatggcctcgaccctggccgaaggcggaatcgacgccgtcgagccggtgcgcgtggtgctgcaggcggtggacaccggccagttcgaccgcgcccagggcatgctgcatttcgctgccgaagaacacggcaccagtcggcgtatcgccgtgcaggtccatggccgcgaggcgcggctgcgtatctgggcgcagtgcaagcgtgaggatgtgctgcgtatcgtcgaactgctctgggcgtacaacggcgcgccatgaatagcgcacagtcgcaccgctggcaggcggagatcgagcggcgcctgagccagggcgtcgacctggaattcaccctggcgcatttcgcccgggcggtcgaggcgccgcctgacgatgttgggctgcagcgctttctcgatagcctggtcggcacggaaaccgctgagcgtcttgaggcttaccgctgcccgatggcgccgtgcgcgcgcctgttgccggccggcatggccaacaccgtgtgcccgttctgtcagaccgagttcgagcaggaaggtgtggcggccgaggtcgagcctgtctatcggctggtaggcgagggcagtcgcgacattcgctgggtgatcgtcatccatggcatgaacagccgcgccaaatggcaggaagccttcagctgggaaatcgccaatcgcctcagctattcggcgccggtgctgatctacaaatacggctgggcgaccatcgacgtgttcgcccgctggctgcacgagcgcctggccaggcgcctgggcgagcgcatgcgtatcgccattcaggaagcacaaaagagccggctgcccgaccggccggacatcatcgcccacagctttggcacgctgctgctgtcgcgggtgttggaagatccggcgttcgccgacctgaaattcggccgcatcatcaccgctgggagcatcgtgcgcccggattacgactgggatcggctgatcgctgacggtcgtgtggaggcggtgctcaaccatgtcggcggccaggatcgcgccgtgcccttcgcccagtacgccattcctggcgccgggccgggcgggcaggtggggtatctggctgtctcgacgcttaacgtgcgggccgaggattacggccattcgggcttctttcttccggaaaacctgggcacggcgattgcgcgtcacggtctatggcaggcttttctgacccggccgctggcgcgctttcggccggttggcgctttcgttgccgacccgaactggcgaccggcgccgttggtggtgcggctgtgtacgcggacattggcgtatgggctgttctgggtgttggcaccgttctcgtgggtgcggcgcaagatcgacccttgatggcggatgctttttaggaccggttcaagggccttctgcgacccgcaggagcggcagcaaagtggtggaagcagccgttcgctgatctactgtgggaacgggccatgcccgtgatttttcgcgggcatggcccgctcccacaatcgaccaatgatgtccacttttgccttgtagctgccgcttcatgcacataaggatcgtaagaaggggccacctcaaatccgcggcgcacttttgatcgtcgacagggcgcgttcgatggcttcgtggggcgtcgaaggcatggcctgttcgacgtagttgtacttgctgttgtccagaaccagcatctgggcctttttcgccagtttgtcgatgtcgtagcccaagtcgatgcaggcacccatcaaggccatgatggtctgctccagcaccctctcattctgtgtcgccatttacccacctcggtcatggccagtcagcggccggcatcgagcgcggacgattccgtgctccactgctgagctatgactgcgcgcctggccgaaggattcagcagaagttgcgccgttccaggcgcttgccgatgagtgacctgccgctgcgcttgtcgtgtcgcgaatgacagaccgcacggtaaaacagcgagcgctcgcacagagcaccaggcgccgcagtgctaagattgccgccgcctttcgcagcaccgcgcacgacgcgccaggccaggaaggccgcatacacccatcatggacaggacgatgaaaaaatcagcagcagtagcactcgcattggtaacggtcggcgcagtcagcaccggcggcgcctggtacaccggtacccagttgccgggcgttctcgacaatctgatcgccgaggccaaccggcagagcgccgatgcgctgctcggcaccagcgtttccagcaaactcgaactgctgtcgctggatacgcggctgttcagcagtacggcgcactaccgcttctcgctggacgcaccagacaaggacggtgagccgcggcatatcgaaatcctgttggtggacaacatcgagcacggcccgctgccgctttcgcggctggcgcgcctgaacctgtggccggtcatggctgccagcaactatcagctggagcctaacgagttgacccagaagtggttcgacgctgccaagggcgccgcgccgctgaccggtacaggcgtgctgggttacgacggcgcgacccaaggcaccctggtgctgacgccgctggactttgcgccttcgccaaccgccacggtcaagttctcgggcatgaccctggatatcgaagccagcaaaaatgcccgggacgtgcaggtcagtggtggcatggacagcctggtggtcaacaccacggatgaaacgcccatgcaggccgacctgcgcggcctgaccatcagcagcgagcagcgcctgggcagcggtgatttctacgtgggcgagagcagcatcaagctggccacttcgcagatcaagttcggcgacaagccggcgttgctgatcaaggacatcgcccagaccggcagcctgcaggaggcgggtagcgcgctcaatgggcagatcggttacgacatcggcaaggtcagctatgacggcaaggacattggcggcctgcgcatgctgtggtccatcaagaacttcgacagcgcggcgatgcagtcgctgatcaagctctatcaggacaagctgacgcctgctcagcaggccgcggccctgggcgaagaagcgccgaaacccgagctttcggccgacgaagaagcgcgtctgaaggccgatctcgacaagctgctggccggcaaaccgcagctggcgctggataacctgacgctcactaccgaacatggccaggcctcgctgcatgtggcggtggacctggacaagcccgagtccttcgacctgccgcctgacgaactggcgcgccagctgatcgacaagctggacgccaaactgtcggtcgccaaggcggtgatcggtgatggcgtgcgcgtgcaggcgctggtcgaaggtgtcaccgatgccaaggccgtcgaagagcaggcgacgatgatgaccgagatgggcagcggcatggccctcggcaccggcctggtgaccctggagggcgatgccctgcaagccaccctgcattacgccgacaacaaggtgaccttcaacggtcaggacatgagtgtcgacgagttcgtcaccctgatgatggccaagaccggtggcatgggtggcggtctgggtgacgatccatcggcttacgattcgcaggatggatcgccatacgatgaaggtgctgagcagcccgagtaactcgctctgctgatgcaaaaaagccagtcacttcgactggcttttttgtgcaccgctgttggctcagaagctgtacttggcggtcagcatcaggttgcgtggcgcgccgtaggtgtcgccgccgtactgcgtggacgtggaaatcgacgagtagtacttcttgtcgaagatattgttggcatttagctgcaggtctaggttctcgttcaccgcatagcctgccatcaggttggtgagggcataggcttcttgcttgaggcggtagctcctgccaccgttcagggggatatcgttgtacaggcggctctgccaggacaggttgccgccaacgcgcaacttctccagcgggccctggaagcgatagacagtggagagtttgaacaggtgctccggcatatcggtgtcgaagcgctggttctcgttctgcggtttggcgtcatccttgatggtgtgtacgcgggcataggtgtagcccgcaccgagttgccagttctcggtcagcgcgccttgcagctccagatcaatgccctggctgcgcacctcgccagaggcgctgtagcagctattcgggtcggcacagttctggcggtcgtcccctgtcacggcggtcgcacggttttcctgatccacccggaagagtgctgcactggcattaagggcaccatggaagtattcgcccttgatgccaatctcgtagtttttcccggtaatcggagtgatcgggttcgcggacttatctttttcctcttgtggcttgaatatgtcgctgtagctcacatagaccgagtggtgatcatccagctcgtagaccagcgctgcaaggcgggtgacgttgcgagtcaccttgtagtcggccgtcgagctttccttgtcgtcatagtcgtaccagtccaggcgaccgccgaggatcagtttcagcgggtcggccaggctcaggcgggtggtgacgtacacgccatcctgggtggtgacagtgcgcttgctgtcgctacgtgtgaagttcggcttaccagcatctagaggccaaaacatgtcgtagggcaggtagttatgggtattcatgtcagcgatacgcttgctggcgcctattaccagttcatgagtacgccctagagcctcgaacgggccgctgacgaagctatccaacccgatcttgtgctcgtcatatttggcttgccagacggtgcgttccactacgttaggggtccagcgcgactggtatgagcccgagaacagcgcgttcaggtcggagtaatcggcattgacctgcagcttccagtcattggctaactggtggcgcaattcggcgaacagcgtattggtttcctgctccttgttctcccaactggtgcccgggttgtaggagcgcggcaaatcctgatggcgtccgtctaggccgaccagcgaggcgccccagaagttgttggtcttgtccttctggtgcgagaacccaacgctcaaggtggtgaagtcgctcaggtccgcctcggtgatggcgtagaaaaggccatgatcttcctcggcgccatcgacgtagctgttggcgtcgcggtaggaggtcactacgcggccgcgcagggtgccgctgtcgttgagagggctggaggcgtcgacttcaccgcggtagtcgtcccagctgccggccgcgccggtgagggtgacgcgctgatcggccagcggccgcttgcgcaccatgttgacagccgccgacgggttgcccgcgccggtgaccagcccggtggcgccacgcacgatctccacccggtcgaacatcgccaggttcggctgcacgcccacgcccacaccgttgtagccactggggatgccgtcatacatcaggttgtcgatctcgaaaccgcgggcgtaataggtctgccggcccggaccgctggcgtagcttaggaatacaccgggcgcggcggcgatggcgtcgttgacgctggtcatgcccatgtcgtccatgcgctgacgggtgatcacggtagtcgcctggggcgtttcgcgcatggtcatgggcagcttggtggcggtggacatggcgccggtggtgtaggagcgcgagccttcggtggtgctgcccagttgggtgttggtgatttcggtagcgccgagttccagtacgccgcttgcggcgctgtcctgcgcctcgctgctttcctgggccatggccggcgtgatggcagccatgcagatggccagagccagatgattgcgggacgaagcgaagcagcggggcggggtgaggcgcgacatggaggcttccctgagcgtgtattggtagatgtgatgattttgagaatcgttattattatattgtcaaaaagttccctgatgacaacgcatcccgatcaaatacctcgattgatcaacggtttatcccctgaggaagggcgctcttcagccgcctgacccgcggtttacaagagcagagatgacaagcgaacccgaaaacagagttgtcgcggtggtgcttcggcctgcgcgggttaccgatctgccggcgatctaccggggcgagctgggctatatccgccagtgggaaccgcagcacgagcagggctggcggatggctgccgagcggcatctccaacagtgggtcgagcacttcgagcggctgactgttgccgacatcgacggcgtactggtcggctattcgttatggcgagaggaacagggaagcgccgagctgtgcaccctgcacgtcggcgaggcacaccggcgccaggggattggccagagattggtcgaggcctatatcgaacaagcgtgcagcgctggcttgaagaggttgagcctggatgtgcgcggcgacaacccggcccggctgctctatgaacatgccgggttcactcaggttggcgtcaatgcccgcggctacctgcactacgaacggcagtgctgagccgcgggccgttgctcagcgactggcaggcgccgctaccggcgcctggggcttgagcggtcgggtgcgcggcagcagggcggtggccaggcccagcagcggcaggaaggacaccaggtggtagacccagacgatgccgtgcacgtcggccagctcgccgagggcggccgcgccgatgccgccaatgccgaacatcagcccgaacatcagcccggaaaccatgccgacgcgacccggcaccgcttcctgggcataaaccaccagggccgcaaaggccgaggacatcaccaggccgatcatgatcgccagcaccgccgtcgccgtggcgccgacgtagggcagggccagggcgaagggcgccacgcccatgaaggaaatccagatcaccgccttgcggccgatacggtcacccaccgggccgccggcgaaggtgccgaacgccaccgcggcgaggaagatgaacaggtagatctggctctgctgaacgctcatggcgaagcgctcgatcaggtagaaggtgaagaagttggtgaacgccgcgatgtacacgaacttggcgaacatcagtacgcagatcactgcgatggcctggatcacctgggagcggcccaggccagccgtctgcttgcccgccaggctcttcagcttggcctggccgtggtgcacgctccagatggtcaggcggcagagcacgaagatcgccagggcggcggccagcatgaaccaggcgatggcgtgctggccgtaggggatgacgatggccgccgccagcagcgggccgagggccgagcccgagttgccgccgacctggaaggtcgattgcgcggtgccgaagcgcccgcccgacgccatccgcgcaatgcgcgaggcttccgggtgaaaggtcgccgagcccacgccgaccaccgccgcggccagcaacagcatttcgtagctgctggcgaaggcgagcagggcgatgccgataaaggtcatcaccatgcccgagggcaacagatagggtttggggtgcttgtcggtgtacatgccgatccagggctgcagcagcgaggcggtgatctggtagaccaggccgatccagccgatctgcgcgaaactcagggagaactgagccttgagcatagggaacacggcgggcatcaccgactggatcaggtcgttgagcaggtgcgagaaggcggcggcgccgaccaccggcagcagaaagccctgggcctgcggggcggaagtggcgggggcgagatcgggagtcgtggagttcatggcaagacttcgtatgacggccgggcctgctggcgtttcgaaccaggtcacccggatggcggaacagggcgccaagcttaaggccgcaagcgctgtctgtcttgcccgattcggcaacggcttaaacttccatgccgccatgcgggtcgactttcaacagacagcgaccgatggcgagactcaatgcacgacgatcaccaggcccggcatgcggccttcagccgatgagccgccgcaaggctgccgccctgaccacacccgacggtcgttacctgatcgtccgtggcaggctgtggcgctgctccaacccggatctcagcgaagcgcatcgccaggcgctggtcaatgaactgatggacgcccaccgtctggtcaaggccgccaaggcggcggatgatgccgaattgctgcgaaagtcacgcgcccaggtgcaggcggccaaggtcgccttgggcgaacgtgggcccgtgtggtggcgagatggtgccgcggactacaaccgccacctggtcgccaacagcccttacgccgagtggttcgccagccttgactgcgcgggcgacgagccgcccggttcgacacaaccgtgaacgagatctatatcgcgtgcttcgggggctgggcaccttgcccatctgtgcgtacgctgtgcgcgctcaattccatcgcggcttatcggtcgcgtgccgcgggcgaggcgatggcagggcggcgaacagggagtatcagacgtgcatgattccggtcgacggcaattcgacctgccttccggtgcgggtaatccacgcagcctgctgatcgccgcggtgattttcgtctgcggcattttgttgctgtccaccgcactgcacgtgcgctgggacaaggcccaggccctggccaagaacaccgaagccatgcagaccctggcggcggcgctgaacagccaggccgaatcgaccatccgcgttgccgataccgtgctcaccgcgctgatctccatgcaccgctccggcggccacggtgaggccaacattcgcgaactgaaccaggtggccagaacccagataggcgagttgggcgaactggatggtctgtacatgtccgacgcccgtggtcagtactttttggctaccaatgccgaagctcacaggctgaacaatgccgatcgggtgtatttccagcaccaccgcaagggtagcggtaacgagctgtatatcggccaaccggtgctgggtaaaaccaccgggcagtgggtcatcaccctgtccaagggtatctacgacgatgatggcaccttccagggcgtcgccctggccaccctcagcgtcgagcgattccgcaccctgtaccgttcgctgccgctcggcgagcagggcatcgtggtgctggccaagcgtgacggcaccatcctcgcccgttcccagagcgatgcgcagacctacctgaccaacatttcccagagcccgatgctgcaggccatcaacagcggcacgcccagaggcgccgtgacgctgactgccatcgtcgacggcgtgcggcgggtctacggcttcgattccagcctcaagtacccgatgctggtggcggtcgccgcgcccgaggagcaggcgctggtggcctggcggcagcgcgcctggacgatgtggagctttgccgtcggggcggtgctcggcgtcggcatcatgggtctgttggtgctgcgcgcgctgggccggcagtccgccatggcgcgggaactgcgcgcggctcatcagtccctggccaccgccaataccacgctgaaaaccctggccaccgaagatgggctgacgggcctcgccaaccgccgacacctcgacgcttacctggccagtgccttcctgcgtgcccggcgcgagggcaagccgctggcttttgcattggtcgatgtggacttcttcaaaggctacaacgatgcctacgggcaccagcgcggtgaccaggcgttgatcgaggtcgccaaggcgatgcgtacccaggtcagccgtgagggcgacctggtggcgcgttatggcggcgaggagatggccatcgtgctgccggacctatccgccgaacaggcgctggccatggccgagcaggttcgtgaagcggtgcagcggctggggatcgagcatcgccagtccgcctatgaccagatcaccgtgagcgtcggtgtggtggccggcgtgccgggcgtcgacttcagcgacaccgaagccatggtcgccgccgctgaccaggcgctctacgccgccaagggcggcggccgcaaccgcgtggtgctggccgcgctttaagctgcccgtcaccctcatgagcgcgccgggccggcctcgacctgttcgcgcagcaactgcaggtagcggcgcgcgccgaggcccagcgggcggctcttgtaccagatcacgtcgacccacaggcgtatctggctggccatgttgtcgaacttcacagcggccagcacaccggagtcgatcattggctgcaccagcggatggggcaggtaggcccagcccatgccggcctgtaccaggtcgagggtggccatgtagctgtcggtcagccacacccggtgcgacagcacgatctgcggctccgaggcctgagggtcgccgctggccaccacgatttgccgggtatcggccatttgcccagcgtccagccgcttgccttcactgtcgaacggatagcccggtgccgccacggcggtcagcagttggctgcccgcctcggcgaaggcttcgcgctcgtcgatgcccgggcgctcgaacatcagtgcaacctgcgcgctgccctcatgaatcatgcgcaccgcatcggtctgcgccgccgagcgaatctcgatttccagggtcgggaattcccgcgccaaggtggtcagcggccggctccaggcaccggtctgcaattccggcgccatggcgatcaccaggcgccgctccaggcccttgtgcagctgcagggcgtgggcgtcgagcaggttgagctggctgaccacttgccgcgcctggggctccagcgcgcgggcggccggagtgggtagcgccttgcgggtcgagcggtcgaacagctccaggtccagctcggcctccagttgcgagaccgccatgttcacggccgagggcacgcggcccagcacgcgggccgcggcggagaacgaaccttcgtcgatgacggcgagaaacacccgcagcgattcgctggtgaagaccatgattgtcagttttcctgataacagttgtctttttgtatcagatttatgcgcttagcatccagcccatcagcactcgatttgatggaggtgggtatgttcagggtaatggcaggtcaggtcgcgttggtcagcggtgcaggcagcgagagtggcatcggtatggcgatcgcgcgccgactcggcgctgctggcgtgaagctgatcgtcaccgccagcagcgcgcgcatcgccgagcgggtgtcggagttacgcgccgccggcttcgaagccgaaggccgtgcagtcgacctgactgacgaagcgcagagccaggcattcgctgattgggccgagtcgctgtgggggcgcatcgacatcctggtcaataacgccggcatgaccatgcagggcagcgtcgaacccatggtcgaagtcgcgaagatgagcctcgctgagtggaacctgtcgatctcgcgcaacctgaccactgcctttctgcttacccgcgcagtgctgccggggatgcagcagcgcggttatgggcgcgtggtgcatgtcagttcggtgaccggtacccgcgtcggcaatccctgtgaggccggctacagcgcggccaaggccggcatggtcggcctcaacctgtcgctggcgctggaagtggccgggcagggcattaccgtcaattccgtcgcaccaggctggattgctaccgcagccaccctgcccgaagaagcgcgtgccgccgcctatgtaccggtggggcgcgccgggcatcccgaggaagtcgcggccgcggtggcgttcctggcatcgccggaagccagctacatcactggcgagacgctggtgatcgacggtggcaatagcctgatcgagaacaaggcgccctgagcgcaagacccttatttctcaagcggccgtcaggccgaggagccaatctgatgcaacctgtcgttctgattaccggtgtgctcggcggaatcggccaggccgtgggcgagcgtttcgccgccagcggctggcgggtgttcggcaccgacctcgacgccgctggcctggccggcctgcaggccgccggcaaggtggtgggcgcccacgccgcggacatccgcaaatccggcgcctgccgtgaagtagtcgccgcgctgctcgccgccaccggccgcctggacgccctggtcaactgtgccggcgtgtggcgtgaaggcccggtggagacgttcagcgaagaagatttcgacatcgtgctggacgtgaacctcaaggccactttcttcatgtgttcggccagcatcccggcactgcgcgagagcaagggcgccatcgtcaacatctccagcgacgccggccgccagggcaaccgcaacgccgccgcgtactgcgcgagcaagggcgcggtgaccctcatgaccaaggcgctggcattggatctggcccctgatggcgtgcgctgcaacagcgtgtcaccgggcgacgtggaaaccccgatgctcaagttccaggccgagcgttatggcaatggcgacatgaaagcctattaccaggacctgctcgccaagtacccgcaaggtgaagctgctcgattcatccagcccggcgaagtggccgatctggtgttcttcctttgtcagagcagttcccggtcgatcaccggcgcggacctggcaatcgactgtggtgtgtcagccggcaattaacaggccgtttaaaaacgtaggcgaggcagccagtgcaataccggtggcggccccgcaaaaacaaccgaaaaagcggagtgtacgagctgtacatgagcattttgactgggctcgcaatcgaggctgtttttaacgcagcaatggcaacgtaggtagtttttcaaccgcctgttaagtgttgcgccgacccaattgacaacaacaggagccttaccatgttccagagtggcatcaacgataaagccgtcgaaactttcgccgtccgtgaacgcgagcattttctgcagcgcaacccgaaatccatcgagctggccaagcgtgcccgcaactccctgttcggcggcgtgccgatgcactggatgaacgactggtcgatgcccagctcgctgttcgtcagccgtgccaagggcgcgcgcttctatgacgtcgatggccacgagtacatcgacttctgcctgggcgacaccggcagcatgttcggccactcgccggacccgatcgccaaggccctcgccgagcagggcgccaacggcctgaccaccatgctgcccggagaagacgccgtcgtcgccggcgaactgcttgccgagcgcttcggcctgccgttctggcagatggcgaccaccgccaccgacgccaaccgtttcgtggttcgctgggcccgcgccatcaccaaccgcaaggtgctgctggtgttcgacggctgctaccacggcaccgtcgacgacgtgatggtgcgctgcaaggaaggccgtaccgtgcaccgcggcggcctgatcggccaggcgcgcaacctggccaagaccagccgcgccgtgccgttcaacgatgtcgcggcgctggaagctgcgctcgcccagggcgacgtggcggcgattctctgcgagccggcgatgaccaacatcggcatggtgctgcctgagccaggcttcatggaaaaggtccgtgagctgagcaagcagtacggcagcctgctgatcatcgacgaaacccacaccatctccaccggccctggcggctgcactcgcgcctggaacctgaagccggacttcatcaccctcggcaaaccgattgctggcggcgtgccgtgctcggtgtacggttgcacccacgaaatggcccaggccatgcgcctggctcagcagcacgccagcgaaaccagcagtggccacggccatagcggcatgggcaccacgctgtcggccaacgccctggccatgcactgcatgcgcgtgaaccttgaagaggtgatgacgcaggcggcttacgaccacatgctgtcgctgtcggcgcgcctggccgagggcctgcgtcggctgatcagcaagcacggcctgaactggtcggtaaccgagctgggtgcacgctgcgaattccagttctgcgccacctcgccgaaaaccggtgccgaggccgaagcggcgttccacgacaacctgcagatggcgctgcacctgtacctgatcaaccgtggcatcctcatcacaccgtttcacaacatgaccctgtgcacaccgcagaccaccgctgccgatgtcgacaaactgatcgccaccctcgatgaggggctgaccgcgctgttggcgattccaggtgcccgtgcctaacgccgtaggccggcgcgatcccgatgatggcgccggtgtttcccgcaatccttacgagtactgatcatgcaattcgccgacatccaggaagcccgcgattttctcgctgccaaccccgaggtgcgcagcatcgagctgatgctgatcgacgccaatggcgtgccacgcggcaagctgctgcatcgtgacgagctgctggcgatctaccagaacggtcggccgctgcccagctcgatcctggcgctgacaatgcagggtgaagacgtcgaagccaccggcctggtctgggaggtcgccgacgccgactgctggacttatccgctgcccggcagcctgaccctgcaaccctggcgcaacacgcccaccggccagctgcaggtgagcatgcacccgacccagggccagccggctgccccggccgatccgcgccacgccctggtgcgggtgatcgagcgcctcgaggccgatggctttcacccggtgatggccgtggagctggagttttacctgctagacaagcagcgcgacgccaacggtcgcccgcaaccggccatgcagatgaacggcgtgcgccccgaggcgccccaggtgtacggcgtgtacgagctggagcaggtgcagccgtttctcgacgacctctacgcggcctgcgaagtgcagggcctgccggtgcgcacggcgatttccgagtacgcgccgggccagctcgagctgacccttgagcatcgtttcgatgcgctgcaggcggtcgacgaaggtgttcgctataagcgcctggtgcgcggtgtggccaacaagcacgggctgcaggcctgcttcatggccaaaccgttcggcgaccgtgccggcagcggcatgcacctgcacgtcagcctggccgacgagcagggcaacaacctgtacgccagcgaagacccgcagggcacgccgctgctgcgccactccatcggcggcatgatggccacgttgctcgactccctggcgatcttctgccccaacgccaactcgttccgtcgcttccaggccaatagctacgcgccgctggccaagagctggggcgtgaacaaccgcaccgtgtcgttccgcgtaccgggcggcccggccgtcagccgccatatcgagcaccgcatctgcggcgccgatgccaacccctatctcgcggccgcggcgattctcgccggcatccatcacggcatccgtgagcagatcgacccgggcgccgccatcgtcggcaacggctacgagcaggccaccgagttcctgcccaccgactggctcaccgcgctgcgcgcgctggaagcatcgacctgggcccgcgaagccctcggcgaggaatttctcaaggtgttcctggcgatcaagaaaaccgagtaccgtcagttcatggccgaggtcggcgagcaggactggcgctggtatctgaaccacgcctgagtggaatgggtgacgatatgatcgaagtaaccgaagtctccatcgccgagctgcgcgcggcgctcgaggccggtcgcaccagctcggtcgagctggtgcaggcctacctggctcggatcgatgcttacgatggagtgggaactgccacggcactcaacgccgtggtggtacgcaaccccgatgcactgaaggaagccgaagcctccgatgcccgccgcgcccgtggcgagctcttaagcccgctggacggcattccctacaccgccaaggacagctacctggtcaagggcctgactgccgcgtccggcagcccggccttcaaggatctggtcgcccagcgcgacgccttcaccatcgagcggctgcgcgctgcgggcgccatctgcctgggcaagaccaacatgccgccgatggccaatggcggtatgcagcgtggcgtgtatggccgggcggaaagcccgtacaacgccaactacctcaccgcaccgttcgcctccggctcatccaacggtgccggcacggcaacggcggcaagcttttccgcgttcggccttgccgaggaaacctggtcgagcggccgtgggccagcctcgaacaacggcctgtgcgcctacacgccgtcgcgcggggtgatctcggtgcgcggcaactggccgctgaccccgaccatggacgtggtggtgccctacgcccgcagcatggccgacctgctcgaagtgctcgacgtggtggtcgccgatgaccctgatacccggggcgacctgtggcgtctgcagccctgggtgccgctgcccaaagcctcggacattcgcccggcgtcctaccttgctctggccgccaagcccgatgcgctgaaaggcaaacacctaggcgtgccgcgcatgtacatcaacaaggatgagctggccggcaccagcgaaaagccgggcattggtggcccgaccgggcagcgtatccacacccgtgcttcggtgatcgcgctgtgggaacaggctcgtgctgcgctggaaaacgccggtgcgacagtggtcgaagtggacttcccgctggtctccaactgcgagggcgaccgtcctggcgctccaaccgtgtacaaccgtggcctggtgccacaccagttcctgctcgacgagctgggtgagctgacggcgtgggcattcgatgattttctgcgcgccaatggcgacccgaaactcaatcgcctggccgacgtcgatggcccgcagatcttcccccacgaccccggcacgctacccaatcgtgaggacgacctggccgtcggcatggacgaatacgtgcgcatggcgcagcgcggcatcacgccgtggcacgatgttcccagcgcgccggatggcatgcgcgcccttgagctgactcgcaagctggatctggaagactggatggacagcctgcagctcgacgcggtgatcttccctgcggtggccgatgtcggcccggcggatgcggacgtcaatccgatctccgccgatatcgcctggagcaacggcgtctgggtcgccaacggcaacctcgccatccgccaccagggcgtaccgaccgtcaccgtgcccatgggcgtgatggccgatatcggcatgccggtcggcctgaccttcgccggccgcgcctacgacgacaatgtattgctgcagctggcctcggcctttgaggcgaccggcaacaaacggcagatcccgccgcgtacgccgccgctcgcaggctgatcctcaccagacgctgccgcgcttggcagcgtctggtcgttctggcccggcagtctcgtaaagccgcatcttctgcgcctgcgacgcattggcgcaggtgaatccaacgccccatatcgagtagccttgcgcctgaattttttcagcagtcgctgggagtcgagcattgagtcacaagagcaaaacctttctctggggcggtctgggcctgagcctgttggtgctggtcgttgccttccggctgtttttcgtctgggccaccacgctgccgctggacgccccggtgcgcctcgaccagggcgcaaccgtcgagctgccggtggagacccgcaccctggaattcgacaccctggccgtggtgttctccactgccgagctgccgttgttcacggtgcgcaagctgtctggcgggccgatctgggagaacgagcagtgggtcgagtacccgccagcaccgctgaccctggcctggaagctgctgactccaagcggcgaactggtctccgaagggcagggttccctgggcgacgagctgaccagctacggcagcgaccagatcacccgcgccgtggcgcgcattcccatgcagcccggtgactaccgcctgcaggtgcaggtgctgaacccggatgctcgctttggcgaagtggatacccgcctggtcttcgtggcggccggcaagggccagacctggcagagcggcgtggcctggtggggctcgatcgtcgccggcgtgctgctgattcctttcgtgatcatctgcggcctgctggccctgcacaacttcattcgctggcgctacggtgagccgtcggcggactgatcatttgctccgatagccttatctgattggtgcagtgcgtgcgcaaagccgcgctgcccagcggcggattttgcaggatatttccgccaggcaatggaggtgaacttacattcttatcgcgcaatcttcccctatgcgcagtcagcgcgagcctgaccggttggtgccttcgccgcctgtcagcaccggatcgctgaacgataacgataaggagccaccgtgaccgttaccacccaccccgactaccgctaccggccagggccgctgcacgcgatgctgctggccggcaccgttccgctgtttctcggcgcgctgctgagcgatatcgcctactacaacagcttccagatccagtgggccaacttcgcggcctggctgatcgccggcggcttgctgttcgccggcctggcgctgctgttcgccctgggcaacctgatcggcgcgcagcgcaaggccggtcgcccggtgctgtatttcctgctgctgctggtcacctgggtaatcgggttgatcaacgccttcgaacacgccaaggacgcctgggcggtgatgcccaccgggctggtgctgtcggccgtcgtcgccgtgctggcggtgatcaccgcctggctgggcctgagcaacctgcgttcgggaggtgagcgatgaaaacggcaagtgcactgaccaccttgagcatggcattgctgctcggcgcctgcggcggcgaagcggacaccaccctcgaacgcggacccgatccgaaactgcccgagccgcaacgcggcctgctgccgagcatgaagatcgccgagccggcggagtggggcgatcgcaagcccgacgtgccggaaggcttcagcatcaccgcgatcgccaccgacctgaagattccgcgccagaccctggtgctgcccaacggcgacatcctggtggccgaaggccgtggcggcaacgcggccaagctcaagcccaaggacgtgatcgccagttacatcaaggcccagggcaataccaaggtcaaaggcggtaaccgcctgaccctgctgcgtgatgccgacggtgacggcacctacgaaacccagacggtattcgccgagaacctcaatgcgccatacggcctggccttccacgagggcaacctgtacgtggccaaccaggacgccgttgtgcgcttcgactaccaggacggtcagacccaggccagcggcgagccggccaaggtcaccgacctgccgaaagagatcaaccaccactggaccaaggcgatgaccatcagccccgatggtcgctacctgtatgtcggcatcggctcgaacagcaacatcggcgagcgcggcatggaagtggaggccgaccgtgcgctggtctggcagatcgatgccgaaagcggcatgcacaaaccctacgcgaccggcctgcgcaacccgaccgcgctgaccatccagccggaaaccggccagctgtgggcggtggtcaacgagcgtgacgagctgggcccggacctggtgccggattacctgacctctgtgcaggagggcaagttctacggctggccttacgcctactggggcccgaatgccgacacccgcgtgcagccgcacaagccggaaatggtcgatatcaccatcaagccggactacgccctcggctcccacgtggccgcgcttggcgtcgacttctccatcccggagatgggcgagcagttcgccaacggcgtgttcgtcggtgagcacggcagctggaaccgcgacaacccggtgggctacaaggtgatcttcgtgccgttcgccgatggccgcccggcgggcgagcccatcgacttcgccaccggcttccgcggcgaagatggcaagacccgcggtcgcccggtgggcgtgacggtcgacccgaaaggtgcgctgatcatcgctgacgatctgtccaacaccatctggcgcgtaacgcgcaatcagtgagcctgatgtctcggggcgggccaccgccccgagattcactcaatcacagcagacgatcgagctgtaccgcgctgatacaatgtcagtgctcagtcgtcctgccgcgttctccaatcacctcgaaatcgccactgccaatgcgtttacgcgctacgctcgcctgcctggatcagtcatccattttcaggagcagcagatggcggacaagcagcaccactaccacgtacgcgtgacctggaccggcaacgagggcagcggcacttcctcctatcgcggctacagccgtgaccacagcatcgaagccgcaggcaagcccgccatcgccggctcctccgacccgagctttcgcggtgatccggcgcgctggaatcccgaggagctgctggtcgcgtcgctgtccgcctgtcacaagctctggtatctggggttgtgcgccggtgccggcatcgttgtgatcgcctacgaggacaatgcccagggcgccatgctcgaacaggccgacggtgccgggcagttcacttcagtggtgctgcggccaaaggtgacgctggcggccggcagcgatctggaaaaagcccgtgccctgcatcatcaggcccacgaaatgtgctttatcgcccgctcgatgaatttcccggtcagccacgaacccgagctgctgatcgagacttccgcctgaaaaaggccgccccgataccgaggcggcctgcatcctgctaacggcgacggaatatcatgccgccgtggtgcagcgtgttctggtccacgaactcgccatcggcggtaaagccggtgtcgtcccagtagtcgatatgggtgccgctgacttcatagcgcccctgataggcgctttcccgtgtgccccgtgcttcgtcgtagcgcccgttgggcagcagctcgtggcggatctgaccgtcgtcagtgacccacatgcccacgtagggatggttggtcatggcgttctcctggcttggcggcgtggccgccgcggttgaaggggaggcgagcaccgcagtgggggccgccagaagcgcgcccattagcagggcgcgcaggcagatagctcggcaactcatggccgtcatgccggatcggggatgcgctgcagcacatcgtcgtaggccggcaggtcgaggtaggccgctacttcgtaggccttgccgtcgcgcatgcggaagatccacgcgtagctgttgcgatagggctggccgtcgcgagccatgccggcgccgtcccactggatgatcacgtgctcgccatcggcccacacctgcttgctcaccggccgcaccggctcggacaggcgtacggcgaagggctgtaccgcctgacccacgaaggcgtccacaccgtgatgggtgccggcgctgggacccgagcccttgatggtccacaccacatcgggcgccaggatgtcgcggaagaaggtattgccgccggccgcccagcggtcgaacgcgtcgctgacggcctgcttgttgcgggcttcgacctcactgctggcgttggccagggccaggctcggcagcagggcaccgagcagcagggcgccgcacagggccgtggctcgggtgttacgcagggtggtaaggggcatggctggagtcctctctcgttgttggtctggctgatcggcgcatctggcctatgctggctcgagctcgttgccaagccgttgcctgctcccccagcggtaaacgcgagccgggctgccgatctgtcctgaacgagtctgcccctgcggcactctgtgttcgtaaccggatcctcccggatacttacatgatcatccgtttgaaaaaccttgtaagaacctgttcaaagtctgctgcgcgtcggcactgcggcgttaaaaacaggctcggactgctcatttacagctcgtaaactccgcgtcctcgcctgttttcgccttgcattgctctagctcgcgagtctttgaataggctctaaaaccctggtcagccaaggagacgttatggactcgctggacaagctggtacagatcatcggtcgccacacgccgggcgatgggcttcggccgacaccgattcccggcgtcagcctggtgcgttccggcacgccgaccgtgccgatgccggtggtctacgagccgaccctctgcctgatcgtgcagggccgcaagcgggtgacggccggcgccaccacctatgtctacgatgccgccaattacctggtcgcttcggtggatgtgccggtgatgggctcggtgatcgaggcgagcgaggagcggccctacctgtgcctggtggtcgacctggacatgacggtgctcagtgacctgatcctgcgctacccggctggcgataccgactgcgcaccggccgccggcatccagctgggcgaaaccacggcggagctgctcgacgccgccgcccggctcgccagcctgctggacacgccgggcgacatcgccgagctggcgccgttgacggtgcgcgagattctctaccgtttgctgatcggcaagggcgggccgatggtacggcagatggtcaaggccgacagccgcctcagccagatcgccagggccatcgcctggctgcgcagccattacgccgaagcctgtcggatcgacgatctggccgatatcgccggcatgagccgctcgacattccacgcccatttcaaatccgtcacggccatgagcccgctggagttccgtacccatctgcgtctgcaggaagcccgtcgcctgatggtcgccgaagcgctggatgccgccggcgccggctaccgtgtcggctacgaaagcccctcgcaattcagccgcgattacgcgcgcctgttcggcctgccgccggccagggacgccagccggctgcgcgacagcgcctgggcgccaggcggcaaaccggacgccattcgggaaagtgcctgaaacaaatttttacccgcctgttgggaacttttaagcgaatttaccgagcgttcgcctcgttataatttgcaacgagtctccccttgagaagcccgcggcgcctgctagattggcgctgcgacgccgggcccctctgacagctacccagctgccatgtcggagttgcagtttgtacaactctgacttaggaggggctcatgagcaccctagtaccgttcctcaccgccgagtttctcggcaccgccacctggttgtggctcgtcttcatcaccatcgtcatcagcctcttggtcttcgacctcggggtgcttcaccgtgagcaccgcgaaatcggcgtcaaggaaagcctgctgctgtccgccggctacatcaccgcgggcctgctgttcggcctgtgggtgtggaacgtcaagggcggcgacgccggcatggacttctacaccggctttctgatcgagaagtcgctgtccatggacaacgtgttcctgatggcgatgatcttcagcttcctggccatcccgcgtaagtaccagcacgaggtgctgttctggggcatcctcggcgtaatcgtgctgcgtgccctgataatcggcctcggcgctgcgctgatcgctcagttcagctggatcctctacgtgttcggcgccttcctgctgctcaccggcgtgaagatgctgttcagcaaggtcgacgaccacccggatctgtccgagaacgtgctggtgaaattcctgcgcaagcacatgcgcgtcaccgaccgtttgcatgagggccgcttcttcgtccgtcagcccgatgccaacggcaacatggtgcgctgggccacgccgctgttcctggccctggtgctgatcgagtgcgccgacctggtgttcgccatcgacagcgtgccggcgatcttcgccatcacccaggacccgttcatcgtctacacctcgaacatcttcgcgatcctcggcctgcgcgcgctgtacttcgccctggccgcgatgatccaccgcttcgcctacctcaagtacgccctggctctggtgctggtgttcatcggcggcaagatcttcctggtcggcatcatcggcaagaccccgccggtgatttccctgagcgtgaccctgggcctgttgatcggtggcgtgctgctgtcgctgtggaagacccgcaacgacccgccagctctcgacgctgaaaagaccccgcactgacgtccaacgccccggcggcgccggggcttctcactggagatatgccatgaacccatcacctctttccgcactggtgctgaccgccgtgatcggcctgaccctggccggctgcgaaatggccgaagagtcggcgcagaaactcaccgagaaagccgagcaggccgtgcaggaaatcgcccgcgaagcggtcagcgatacggtcaacgccttcaacgagcagatcgacgaggtgcagaaatccaccaacgaaatgcttggcaaaccggagaaggagggcgccaaggaggagggcgaacagcaggagaagcctgagcaggaaaagccgcgcagctttcccaatgacagcgttgagacctgatcggcgattgttgtaatggggaagggacgccccgcaatctgtagtccacttcagcctgcgctaagctcagcgcatgtcatccaactccctcatcgttcgcccagcagcgtccgccgatgcgtcagccatcgccagcgttcaggtgctcagttggcagcaggcctatgccggcctgatcccggatcaataccttgacgctctgcaaagctcgctctcgcggcgagcggctttctggtgcgaggccatcgccgcagggcgagcacacttgagcctcgcctgcgttaatgaacaattgatcggtttcattgccatcggcgcctgtcgtgacgagggcgcaagcgctggggagacaggggaaatcactgccttctacctgttgccacggtactggcgaaccggcgccggtcgtgccctgtgggcggcaggtctgcgcagcctcgtcgagcatcgctattgccaggccatgctctgggtgctcagcgaaaatgcccgggcccggcgcttctacgatcaggccggctggtcgcccgagcctgacagcgagcgaagtttgctgatcggcggggcgagcccgcgggaaattcgctatcgctcgccagcattcagctgagcatctggccgatgatctcgtccacttcgcggtaaaccaccagccccttctcttgcgccaatgccaccagccgatccgcctggctggacggtccggcaacgcgcagcagcgcatcgcatcggctgagcagcagttgtccgtagtgctgggcatccaccggtgaatcgccctgcatcggccaggttgccgtgaccggcaggtgcccggcctgcagcagcctggccgcgcagctctgcacttcgtcatcggcgccagcgatcaagatcatctgcggcgcggcgggcatcagggttttcaggtactgcagcagaatgatggtcttgccgtccatgatgcggccgtcgtcgaccatcgccagcgcctcggcgaagggcagttccagcacctcgatgtcttcgccttcctcgaccaggccgccgccatcattgatgcggtcctcgggttggtattcgcccacgaagaaatgcacccgctcggtcaccgagcctgggctcatgaatgcgtcgaagatcttgcgcaccgatctaacccggtagccggtttcttcctcggcctccgcgcggatgcgctcttccgggctggcgttgtccagcagcccggcagcggcttcgatcaggtagccatggtgttcgttgacgaacgccgggatacgaaattgccgggtgaggatcacggtgcgccgggcccggttgtacaggccgatggtggcaccattgccacggtcgtacacctcgcgggtttgcggctgccagctaccatcgcggcgctgcagctcgaagtcgattttcttgagtacgtaccaattgtccgaaagcaggtgctgcttgaggatgcgaacgttggggctgctcaccggcagtgtccttgcgagtcatcagagcaccgcagtgtttcacaatcaaatgaccaccccaagtgccgcgccagctgccacaatcggctgcacgtgatcgagcttgcaggcagggcgcacaatggcggacagacgcagtttcagcgagacgctgcaggggcagaacctgcgcttcgtggcggcgaagaaggatgccacgcggcaaacccgcgtgggctttctgctgcaggagcacttctcactgccggccttcacccaggcgctggacgtgctggtgaccgccaacctgatcgagcgcggcctgttcgtcacccgcaccttcagcctcgacggccaggcggtgaccagcgacctgggcatcgtcatctgcccggacgccggtctgagcgccagggagctcgccgagctggatctgctggtgatctgcgccggcctgcgcacgccgctgcggccgattcccgcgctcaggcaactgctgcgcagcgctgccgacaagcaggtggcgctggccggtttgtggagcggcgcctggttcatcggccaggccgggctgctggatggctaccgctgcgcgatccaccccgagcaccgcgcggcattggcggagatcgcccggcacagtcaggtgacttcggaaagtttcgtggtcgaccgcgaccgcctgaccgcagccagccccaccggcgccttccatatggtgctggagtggatcggcgcgctgcatggccacgacctggccgagggcatcgtcggcatcctggccttcgaggagtcgcgctacaaacgggtcaaaccgaccctgcacgccaagatgagcgagccgctgcgcacggtgatcaacctgatgagcgccaatatcgaggagccgttgagcaccgaccagctggccgcctactcggggcgctcgcggcggcagatcgagcggctgttccagcaacagctcggcaccacaccggcgcgctattacctggagctgcgcatcaccgaaggccgccgcctgctgcagcactcggacctgccggtgctggacgtcagcgtggcctgcggcttcgtctcgccgagccatttcagcaagtgctacacggcctatttcggcaactcgccttccagggaaatacgccacggcaacgtgaagtcgcgttaggcgctgcttcagctgccctgaaacagcagcgaaagagtcgtgcgtaaccagcggttgcccgggtcttggtggtagcgggcatgccagtgctgcttgaccagaaagttctcgatcgggaacgggcaggcgtgcaccttcaggccatgggggcgggccagggtttcgccgatatggcggggcagggtggcgatcaggtcggtgctgctcaccacggcgccgaggccgagaaaaccgggtagctccaggacgatctgccgttcgatggcgttgcgcgccagtgccgcttccaggagtttctggccggtgccggcgctgacgaacacatggctttcgcccacgtattcatcgagctgcattacatcgccaatgcgtgggtgattggggctgaccaggcacacccagtcctgagggaacagcacctgctggtagatgccgccgcccagccagggcacgaagccgatggccagatcggcctcgccggtttccagggcgcgttcggtgttgccgtcgatacgcgcgacttccaggcggatgcccggcgcgtcccggcgcagcaattcgagaatcttcggcagcagggtgatgtggctggcgtcgctcatgcacagacgaaagcgccgcttggcgctggccgggtcgaagccgatttcccaggcggtcagccggcgcagcgactccagtacttcgcggcatggggtgatcagcgcttcggcctgaggcgtgggcgccatgccggtgggcgtgcgcacgaacagcggatcgcccagctgctcgcgcagcttgcccagccacaggctgatggtcggctggctctggcccagctgctcggcggtgcgggtcacgctgcgggtgtcgtacagcacgtcgaacaggtgcagcagtttgggttcgggcagggcgtcaatggtggtcattatttatttttctgatagcgctattgattccattgtatagctcaacaatgggggcgtggttaaggtgaggaaaaaagcaggagcgcctcaccttgaaaatctgcatcctcggatccggtgcgctgggtagcacctttggcgccgcgctcagcgaggccggccatgaaacctggctgctcaaccgcgccggcgcacatatcgacgccatccggcataacggcctggcggtgatcgaagacgacgtcgagcgcagcgtgcgcatcaatgccacttcacgtgccgaagaggtcggtgctgtcgacctgctcatcgtgctggtcaagtcgttcgccaccgcacgcgccatcgccgatgccggcgcgctggtcggtccgcagaccgtggtgatgtcgctgcaaaatggcctgggccacgaagacctgctcgccgaagcggtgggccgcgacaaggtgatcgccggcaagacctatgtaggcggcgtgctgctggcgccgggccgcatccgttgcggcgttgatggtaagcagacctttatcggcgagctcgatggtcaggtcagcgcgcgggtcagtcagatcgccgaggtgtttcgcggcgccggcctggctaccacggtcagcgaaaacatcctcggcaccatgtgggacaagctgttggtcaacgtctcaacgggcgcgctgaccggcatcaccatgctcacctacggccagctctacagcgaaccgctgctgcgcgaaaccgccctggccgcggtggccgaagccatcgccgtggcaaaggcagcgggcgtcaccctcagcctcaccgagccggagcaggcctggaacctggccagcgccgggctgccggcctcgttcaagacctccatgctgcagagcctggaaaagggctcgatcaccgaaatcgatttcatcaacggcgccgtggtgcggctcggccagcgccatggcatcgccacgcccgtcaacgccacgctggtggcctgcatcaagggcatcgaacgggcgatggccgatcatcaacaagaggaaaccaagcgatgagtattcccaaagcctatctggagcacgtggccttctgggtcagcgatatccactggtacatcaagttcttccacgacgtgttcggcatgaccatgcgtgaagtgcacggcaccctcgaagagccgacccagtactggaccctcggcggcatgcagttcatcagccagccaggcttcgccggcccggaagggcgcatgggccacctgggcatgatgtgcgaggacatggaagcggcgctggccgcggccctgaggttcgaaggcgtgaccgagatgccgcaagggcgtaactggctgcgcctgcccgatggcctggccgtggaattcatccaggcttcgccggccagtgcggtggccgatgccctggcggtgaacgctcgcgtggaggtgtcggcatgagcattgtcgagaagtactgggacgatgcccaggagggcgacgaagccatcaccccgagctacaccgtgaccaaggaacgcatcctggcctacgccgacctgactggcgatcacacgccggtgcacgtcgatgaggaatacgccaaggccagccatttcggcggcctggtcgcccacgggctgatgggcctgtccatcgccgatggcctgaagacccagtgcgattaccgcttcctgcccggcatgtcgctgggctggacctgggatttcctgctgcccatccgcgtcggcgacgtgctgcacgtgaagatgcgcgtcggctccatgcgtgccagcaagagcaaaccgggctggggcatcgtggtgctgccgtcggagttgatcaaccagaaaggcgaggtggtgcagcgcggtgaacaccgcctgatggtgccgcgccgggaggccagcgtatgagccagccattgccgctcaaaggcatccgcgtcatcgattacagccattttctcgccggcccctatgtgggccgctgcctggcggccctgggcgccgaggtgatcaaggtcgagcggccgggcagcggcgacgctggccggcaacattccttcgtcctcgacgaccagcagagcggctacttcctgcagctcaacatgggcaagcagggcgttagcgtgaacatgaaggacccgcgcggcaaagccttcatgcagaagctctgcgacagcgccgacgtgttcattgagaactaccgccccggcgctttggacaagctcggcctgggctacaaggagctcgccgagcgcaacccgaagctggtgtattgctcgatctccgcctacggccacaccggcccggatgcgcaccgcgccggcttcgggctgatcgccgaggccaagagcggcatcatgcagatggtcggcacgcccggtgaggcgccgccgctgctgcgcatttccctgggcgacatgtacaccggcatccacgcggtggcggccatcaacgccgccctgctgggccgcgtgaacagcggcaagggccagcacatcgacatggcgctgtacgacaccctggtgtcgatgcacgagtatgcggtgcagtgctacaccctgtccggcggggaaatcctgccgcagcagaccggccatgacatgccgacctcgacgctctatggcgtattccgcgccgccgatggcgacctggtgatcgccgcccaggtcgatgactcctggaagcgcttcgccgccctggtcgaggccgacgcgggtgttgccggattcagcagcgacacacgcttccacactctcaatgggcgtaacgagcaccgagaggaaatcctcaccatcgtacgtcgctgggtcggtgccaacccggtggctcgtctgctgtcgctgctcgacgaggttgatgtgccgagcgccaaggtgcagcgcatcgatgaagtggtcaacgatccgcagattcaggcgcgcggcatgatcatggagcagcagcatccgcgttacggcaccctgaaattgccgaacctgccgttccgtttttccgattgcgataccacggtcacccgcgtcgcgccggacctgggtgaacacaacgcacaggtcgccgcgcagctgggcttcagcctcgaggaaatcacccagctgcaggccgacggtgtgctgtacagccatggagacaaagcatgacagaccaatacgccgtgatcggtaaccccatcggtcacaccaagtcgccattgattcacgggctgttcgccgagagttgcgggcagcagatcgagtacaccgccatcgaaggttcgaccagcgacttcgccggtgacgtggcgcgtttcaaggccaagggcgggctgggcatgaacatcaccgcgccgttcaagctgcaagccttcgagctggccacccagcccagcgagcgggcgcgcctggcgcgggcggccaacgccttcaagttcgagggcgatgcggtgctggccgagaacttcgatggtgctggcctgctgcgcgatatcgagcacaaccttggccagccgctggccgggcgtcgggtgctgctgctcggcgccggcggtgcggtgcgcggcgccttgctgccgttcctgggcgccggcccggcgcgcctggtactggccaaccgcgacatggccaaggcgcgtgtgctggagagcgaagtgaatgacccacgcctgttgctcagcacctatgaagacctggtcggccagtcgttcgacctggtgatcaacgccacctcggccagccttaccggtgagctgccgcccgtgccggagtcggtgttcgccaacgcggcactggcctatgagctggcctacggcaaggggctgacaccgtttctgcaggtggccaagaaggctggcgtgaatactctcgcggacggcgtcggcatgctcgtcgagcaggcggccgaagccttcgagtggtggcgcggcgtgcgcccgcaaaccgggccggtaatcaagcggctcaccgtaccactggtttgagggggcagacgatgaaagtactcatgctgcatggcatcaaccacaacatgttcggcaagcgcgacccggtgcagtacggcaccatcaccctggaggaaatcgatgcgcgcctgggcgagctggccgcgtcgctcggtgtgcaaatcgacagcttccagaccaactacgaaggcgccatgtgcgagcgcatccaccaggccttccttgaaagcactgacgcggtgctgatcaacgctggcgcctggactcactacagctacggcatccgcgatgcgctggcgatcctcaccgtgccggtggtggaaatccacatgtccaacatccatgcccgtgaagccttccgccaccactctgtgttcgccgaagtggtgcgcggacagatcagcggctttggcgtggacagctacctgctcggcctgcgcacagccgtgacggcggtgcgcggtgaacaggcttgagcgagctggccgctcggaacctgttcacgatctttttaggcgacattaaagaggctgctacaaggcagaagcagacatcgggcgacctcgtaggaggggctttagccccgagctttttatcaaggcaaacaagagctcggggctgaagcccctcctacaaaagccgcgcatttaccgaccgctcctgccacttagctgccaaaatcgtgaacgattatgaacaggttctcaggggcgagcgggccacgcttcattgcgctgacgctatctgctgtccccagcgcgccatcgcaaaatcgacgaagcggcgcagcttgggcaattgatagcggtcgggcgagtagatcaggtgcatcggtctgctcggcagtttgtagtccggcagcagggcgaccatacgaccctcacgcagatctggttcggcataggcatcgggcagcatgacgatgccgccgcccaccgtggcgcttcggtacagcgcggccgagctgttcatcaccatggtgccacttatctcaaccgtgacttcaccttccggccccatcagccgccagtgcttgtccacgccactccagtcatcgccggcggggtaggcgaaggtcaggcaattgtgcgctggcaggtcttgcggcttcgtgggtacgccacggcgcttcaggtactccggcgaggcgcagagggtcatggtgtagtcctgcaggggccgtgcgatcaggcggctgttttcctgcatgttgcccatgcggatcgccgcatcgaagccgctgtcgagcaaatccacccgcaggttgctgagcaccaggtcgagcttgaccttggggtactgcagcgagaattcgcacagcgcgggcgccagcacttccgagccgaatgtcagcggcgcggtgatgcgcaaggtgcccgagggctcttcctgagcctgctcggccaggcgttcggaggcagccaccagcccgagcacctccagacagcgctggtaataggccgtgccgaactccgtcaggcgctggcgccgcgtggtgcgcttgagcaggctgacgcccaggcgttgctccagtgcgcgcaggtggttgccgaccatggtggtggaaatctcacactcctgggcggcggccgtcatgctgccggtttccacgaccttcacgtacaccgacattgcctggaataagtccattatcaagccctggttgaagatgattgaagtttcgcgatgtttatccagttcgggtggctaacgatactgcaaacaccacccgatgactgctggagcgttacgtcatgaccaccgactgcctgatgtccacttacaaacccctggccctgagcttcgtccgtggtctgggcgcgcgactctgggatcaggccggtcgcgagtacctggatgccgtggcgggcgttgccgtaaccaatgtcggccactcgcaccccttgctggtcgccgccatcagtgaacaggccggcctgctgctgcatacctccaacctgtacagcatcgattggcagcaacgcctggcccacaaactcactcgcctgtcgggtctggaccgggcgtttttcaacaactccggggcggaagccaacgagacggcgctcaagctggcgcggctgcatggctggcgcaaaggtatcgagcagccgctggtggtggtgatggaaaacgccttccacggccgcaccctgggcaccctggccgccagcgatggccctgccgtacgctcggcgtacggcgccttgccgggggatttcgtcaaggcgccattcggcgacttgccggccttcgagcgcctctgcgcgcagcatggccatcgcatcgctgccgtgctggtcgagccggtgcagggcgagggcggcgtgcaggtggcgccggccggctatctgcaagcgctgcgcaagcattgcacgcggcgcaactggttgctgatgctcgacgaaatccagaccggcatgggccgtaccgggcaatggttcgcctttcagcacgaaggcatcgtgccggacgtcatcaccctggccaaaggcctgggcaacggcgtgcccatcggcgcctgcctggccaaggtcggtgccgccgacctgttcaccccaggcagccacggcagcacctttggcggcaacccgctggcctgccgcgccgcctgtacggtggtggacattatcgagcagcaaggcctggtgcagaacgcacgtgagcaagggcagtacctgctcgagcggctgcgcgaggtgctgaacggccatccgcaagtggtggccgtgcgcggcctgggcctgatgatcggcatcgagttacacaagccgatccccgacctcgtcgcgctgaccgcgcgcaatcacggcttgctgatcaacgtgacacgaggccagaccatccggcttttgccgcccctgatcgtgggcccgacagacgttgacgcgatcgtgcagggcatcgtcaacgccctgaacggcgctgaggcgtctcgcgaataacgccttaaaacctgttcacgatctttatgcgtttgaggcggcagctacaaggcagaagcggacatcgatgcagagcgtaggatgggtgaaacccatcaaattgcgatgggtttcacccatcctacggcctgtgggaacggaccatgcccgtgatttttcgcgggcacggtccgcccccacaggtactgcgcgatgaccgctttcgcttagcagccaaaatcgccgagcctgggctgaaagattatgaacgggctcttagaacagaggccgcgaggccaactcgacaccgagcaaaatcagaaacgccataaagcactgccgaaagcgcacggggctgatccgtgcgcgcaggcgctggcccagccacatgccgatcaatgccggggcaatagccgcggtcgatgtgccgagctggctgacctgaaaggcgccgtgccagtagaggccgatagcgagcgccagcgttgagatgctgaaggacaggcccagcgcctgcaccagctcgtcgcggctcaggttcagcgagcccagatacggcaccgccggcatcacgaatacgccggtcgcgccggtcaccacacctgtcgccaatcccaccgctggcgatagccagcgctccagccgcgccgccacgctaaaggccggcgcgagcagcgcatagagtgcatagacgatcagtgcgatgcctagccagaagcccgaccacagcgggttagccaccaccagcaaggtcgacgccgcgaccgtgccaagcacgatgcacagcatcatcggccacagccggcgcagcagtggcccgagcgccgggccgctgaacagctgccagagattggtcacgaacgacggcaccaccagaatcgccgcagccgccgctggcggcatcaccgtacccagcagccccatggccacggtcggcaagcccataccggtcacgcccttgaccagcccggcggcgagaaaggtgccgagcagaaacagcaggtagacggtggcgtcgtgcatggtgaggactcgcttgggtgacctgtgcaattgaagccgctcaggatactcggcacaatgcggaaaactcagcgaagccttcggcaaaaccagaggcagaggggctcccatgcgactcgacctggcagatctgcagctgtttctgtgcatcgccgatgccggcagcattaccgccggcgcgcaacgggcgaacctcgccctggcttctgccagcgagcggctgcgcaagatggaaaatgccgtcggagtggccctgctggagcggcgcccgcgcggagtgatcaccaccgaggctggcgaggcgctggctcatcatgctcggctgatgttgcgccagcagcaggccttgaacgatgagttgcgggactacgcgatcggtgcgcggggcacactcgatctgtatgccaacaccgctgcgctgacggtgttcctgcccggtcggttggcgccctggttggccgagcggccccgcctgcgcatcgagctcaaggagcgcaccagctcggatatcgtgcgcaacgtggccggcggcctggccgaggcgggcatcgtttccagtgccgtcagtgcggcaggcgttcagctgcagccggtagccagggatcatctggtgctgatcgcggcggccaatcattcccttgctgaccgccacagcctgtcattcgctgaggtactgggccaagcgttcgtggggctggcccagggcagtgcgctgcaggatcacatcaacgagcacgcgcgggtggctggtcggccactggacatccgcattcgcatgaacagcttcgaagcgctctgtcagatggtcgcccatggcatcggcctcggcatcctgccgcaaggcatcgcccggctgcacagacgccgccatggcctcagggtgatcgcgctgagcgacgcctgggcccggcgtaagctgtgcctgtgcttcagggactggagcgaattgtcgatgccgatgcgcagcctgttcgaacatctgggcggccatcccggtgaagggatggccgccccggctgccgtcagcgggtgacttcgccggtggcttggctggcgccgtcgttggcttcgggcttgaggcccttgagttcgaagcgcttgatctcgccgacgatcaccaggtagctgaacgccgcgacgaaggcattggcgccgatgaacacaagggccagcttgaacgagccggtggccgcgatgatgtagccgatcacgatcggcgtggtgatcgacgccaggttgccgatggtgttgaacagcccacccgacaggcccgcgatctgcttgggcgaagtgtccgacaccactgcccagcccagggcgccgacgcctttgccgaagaacgccagggccatgaacgagaccaccatccagtcggcttccacgtagttgcagatgatcatgctcatcgacagcagcatgccggcgacgatcggcgtcttgcgcgccacgctcagcgagttgccgcggcgcagcagagcatcggaaatcaccccgcccagcacgccgccgatgaagccgcagatggccggcagcgaggcgatgatgccggccttgagaatggtcatgccacgttcctgcaccaggtacaccgggaaccaggtcaggaagaaataggtgagggtggtgatgcagtactggcccaggtacacgccggccatcatgcggtttttaagcagctgcaggatgtagccgaacttgggccccgagtcctggttcttgccggcggcgtccaggtccaccaggccgccgttctcggcgatgtactggatctcggccgcgttggccattgggtggtccttggggttgtggatcacgtacatccacacgatcgagaacaggatgcccagggcgcccatcaccacgaacacgtgctgccagccgaaggtgtagacgatccagcccatcagcggggcgaacagcacggtggcgaagtactgggccgagttaaagatggccgacgcggtaccgcgctccttggtcgggaaccaggccgcgacgatgcgcgcattacccgggaacgacggcgcttcggccaggccgaccatgaagcgcagcaggaacagcacgaccactgcactggctacgccgaacacgccgatgtagccctgcagaagggtgaagaaggaccagagaaagatgctgccggcgtagacgcgcttggaaccgaagcggtcgagcagccacccgccagggatctgccccagcacgtaggcccagccgaaggccgagaaaatgtagcccagttcgatcgcgtcgatgcccaggtccttctggaggcttgagccggcgatcgagatcgtcgcccgatccgcgtagttgatcgtggtcaccaggaacagcatgagcaggatcagataccgggcgcgagtcttcttgactgcttgcatgggggaactccgatgtttgtttttgtatggttcggtgaattctgtttgctgttaacgttaacagataacgttaacagtctagtttgataacgttatcagtgactagatatgtctatagatcttttcaggcaggaacggccagggcgttataaagaaaacgcctagagggtcatcagggggaatttgcgggtgacagcgagagcggagaaccgatcaggtgctctcgcgctccaggatctcgaagctggtatcgacctgggcctcgccgctgacgccttcgaggcgacgcagcaacgcttcggcgacctggcggcccatctcctgggcgttgacgctgaccgtcgacagggcggggtaggcgaactggccattggagatgttgccgaaaccgagcacggccagctcgtcgggcacggcgatcttgcggctggccgcttcagccagcacgcccagggcgacggtgtccgagctgcagaacacgatctgcggccgcgcacccgcgtcgagcagcgccgccaggccgcggcggcccacttcccaggtcgcctcgctcgggaagatctgctgctgtacgtcggcagcccccagcgcctccaggcgtgcgaccaggctgtggcagcggcgcatcgcgcgggggtcgtcgatgcccaccacggcccactggcgatagcccttggcatggaagtgctcggccacggctacgccgaccttctcgtgggaaaagccgacctgggtgtccagcaaatcgtcgctcaggtcccaggcctcgacgaccgggatgcgcagcgaggcgagacgcgagcggatgttgggggtgtgcagcgtgccggtcagcacgatgccatccgggcgccggccgagaatggcgtcgagcagcagctcttcgttttcaggggagtaaccggtggggccgaccagcgactggtaaccggcggcggacagcctggcgatgatcgcctgcacggcgatcgagtagatcgagttggcgatggtgggtagcaggatggccaccaggcggcttttccgggtggccagggcgccggccatgatgttgggcacgtagcccatggaacggacgatttcaagtacgtgctcccgggtggcctcgttcaccaactcggggcgctggatggcgcgcgaaacggtcatcaccgagacaccggccttgagcgccacgtctttcacggtaaccggcgactcgccacgattgccgttgttcctagctgacttgcgggccactttgctcccttgatcccgttagatgcccgggcattatgctggcccggcagggcttttactacgcatgccagcggcactgcgcaagatcatgtttcacgcggcgtcaggtgtcgccggcttgccagtcgagccgtgctgatcgatgacgattgcgcgctccgaccgctgttcccgccaggcgcttttctctgcccgttcgggctgcgcgatacgctgacttatccgcctgcgagcctatcttctctgcagcagtcggttgtgcaagcccaagaaaaatacggtttttttacgcgcctgatgatttttcgccctcgataattcgctcacttcccaacgactttcacacctcgggatttttccatccgaggagcgagcgatgaatcatctccatgccatctcccagcctctgtcactggtctgccgcgtcggcgtggcaggaggcgccgatgaatgaggcgccgcgcgtgctgctgatcgacgacgacaagccggcgcgcaaacagctgcgcaccagcctggcgaatcagtcgttcaccgtgctggaggccgccacgggcgccaagggcctgaccctggcggccagccagtcgccgcacctgatcattctcgatgccagcctgccggatatggacggcagccaggtcctgcgcgagctgcgtgcctggtcgacggtgcctgtgttggttttgtcggcgcgcgagagtgaggaggagagggcgcggctgctggacctgggcgccgccgaatgcctcagcaaggcggcccccattcaggctttggtggagcgcactcaggcgctgctcagcgacgccgccctggcgctggtgctgcagccggccgtacgtgcggggcatctgtacgtcgacctgtcccggcgcctcgtcaccctgcgcggcgcagaggtgagcctgagccgcaaggaatacggcgtgctggaaatcctggcccgcaaccacgggcgcatcgtcgccgccgaacaactgatccgcctggtgtggggcgccagccatctgggcgacagccgcagcctgcgcacggtcgtcggccggctgcgccacaagttccagaacggcgcgggcagctcgcgggtgatccagaccatcgtgggcgtcggctatcgcctcaacgccgaggaatactgaagtgcagcgcccggcaaccaccggcatgaccgagacagcggggcgcctgatcggctacgcccgcgccagccgcgacgagccggatgcgcaggcgcaggtgctcgcgctcaaggccgagggctgcgctgagctttacgtagagcaaggccagaacgcctggcgcaaccggcccgagctggcgcgcctgctggatgccatccagcccggcgacacgctggtggtcacccggctcgaccgcctggcgcgcagcacgcgggatctgctggagatcgccgaacacattcatgccaccggggcacggctcgccagcctcgccgagccctgggtcagcggcaatgccgcggtactggcggtgttcgccggcatcgtcgccttcgagcgttcgctgatcgtcgagcgcaccagcctcggccgggaggccgccatggcccgcggtgtgcaattcggcgccaaaccctgcctggccgacgagcagattcgcctcgccaaccagatgatcgagcagggcagctcggtcagcgaggccgccagtaaactcggcgtgcatcgctccacgctttaccgggcgctgggacggatgaagcaggcggcgcgtcgagcgtgactttcaaatattgctttggctgggctcagcacgcgcaggagatggcggaggcgggcgctggctgctcggcgttctcgccaaccagcgccagcccctcgtcgagccagccggtcaccccgccgagcatttcctttaccgcgtagccaaggcttgccaggcgcaggccagcacggtgcacgccgttgcagtgcgggccggcgcagtagacgacgaacagcgtcgaaggggcgaacgctgccaggcgctcggccgttagggtgcgcgtggggatgttgatggcgcccggaacatggccggcggcgtaggcctcggggccgcgcacatccaccagcacatagtcgacatcaccgctttgctggctgcggtggacatccgagcagtcggtttcgaaacgcaaccggttgccgaagtgcgcctgcgcgtcggcacaggaggcggcggggatttcgctgatcaggcttggcatggcggtggctcctgggtgatggagcggtcactttagttggcgcatcgggcgcgctacagtggctgcctcgacattgactggtagttttccgccaaatgaaccgcgacccgggcctggtggccgtgctggcctacgacggcttgtgcaccttcgaattcggtatcgccgtggagatctttggcttgccgcggccggagttcgatttcccctggtatcggcaccgtattgttgccgtggactcggggccgatgcgtgcgctgggcggtattcaggtcatcgccgatgccgggctcgaagccctgagcgaggcgcgcacgatcatcgtgccgggttggcgggaccgcaacgaacggccgccgcagccgctgatcgatgctttgcgcaccgctcacagccggggcgcgcggctgctgtcgatctgctccggcgtgttcgtgctggccacgaccgggctgctcgatggccagcgcgccaccacgcactggcgctataccgatgaattggcagcccgcttccccgagatcgcggtcgacccggcggtgctctacgtcgacagcggccaactgatcacctcggccggtagtgcagcgggcatcgatgcctgcctgcatctggtggagcgcgacttcggcgcgcatatcgccaacagcgtggcgcgccgcctggtaatggctccgcaacgctccggcgggcaggcccagttcatcccggcgccggtcgcccaggcgcccagggacgatttatccgcgctgctggaatgggcgcgtcagcacctgagcgaacccctgacggtgagtcaactggcggtcagggccttgatgagcgagcgcaccttcctgcggcgtttcagcgacgctaccggcatgacgcccaagcgctggctgcagcacgcgcgcatggcccaggcgcgctcgctgctggaaagcaccgctctcaatagcgaacagatcgccgagcgctgcggcttcgcctcggtggaaagctttcgcgtggcttttcgcaaggtggtcggcctggcgccgtcgttctaccgcgagcgcttcgggcagcgctaggcgcagctgattaatgtggctggtgctgctcggtcaggcgttctcgttacccgagcgaataaacgaatagcggtcgatatcggtccgcagctgccagccctggctttgccagtaatcggccgccgcctgattggtcgtgagaacgtccagatggcacttgtaaatgccgaccgcctccaggctcgccaggcaacactccaccagcgcattggcgatgccctggcgccgatagtccggtagcaccagcagatgctgcagatacccacgccgcccgtcatgcccgcacatcacacaaccacacagcacgccctcgacctcggcaacgaagctcatgccggggttgcgctgcaggtagcgcgccgttgcttcccgtgaatccgcatcgcgcagcgagatcccaggcgtcgcgcgcatcagggtgatgacggcgtcgtaatcgtctggggtcattgtgcggatattgaacattgggggctcccggaagcgtctgcgcaactagggtgattcaatcctaggaggaaggcctcacagaatttcgacctcgctctcctgaagccagccggcagcaacaacgtttcgcttggcgagtataggctggggtgtgtatacaacaatcgccaggctcttctcagcccgactacaagtcacgtaaagcagcctacgagtacgtgctagtgcgttgtccttgccgtcacgctcgttgtcccggtcagtctttgttggttcttttacacccagcaatttgtcgtagctgaataagaagccgcctgcctcctcatcgttgatgacgaccatgactcgtggaaactccagcccctttaccccttgatgtgtaccgtagggtgaaaggccatccgcataactcgcaaaggctgccaactccgaaaatggacgctcaaggaatagctggtaggcgtagttggtcatcgcgttcgtatcttcaggatctggagcctcactaggggcacccaacaccatagccccaaccagattgtcaggaacatcaagcagctgggtttgcaacagaagcgttgcgacctcgctcaatgttggatcgtttttttcgaaaagagagagcagggcatgcgtcgcttcctctacacgctgcatgtgggccgattgatcccctgttgattgcattgcatccttgctgagtaagggagagcgagagcgtacggcttcaagcagaaggaagtgatcgtcctttgcggtaagaatgggaagaacgccttcgctgaaaacgcgaagtgcgggcaaggtcccatccagcaagcctgtttgaaggtgctcaatcgcgtataagggcgtgaacagcttttcgaaccccatccgccgtccagccatcttatgttcgaggatcaaggtttttcggccttcaggaccggtagcccattcgccgtcctcggtgattgcagccatcgactgagcgataccttcctcaagattttgtgcctgttcttggctttgactaatgcagtacatgcgcactacaccttcaatggcatctggcttcggggtctgctgatgtgtgtctgcagcgcttcgaattacgttgataagatctattaccctacgagggcagcggcgattaacgaccttttcaggtttcagccagtcatccggtatcgctttatcaaggcgcgttactccatggccgtaaatctgttgcatggtgtcgcccagtagccccaggcagaagcgtgcctgcgctaattgctggactttcagaaaagcctccattactggagcgtgggtgtcctggctttcgtcgatcaatacaactgggtagcggtccacgagaacatccaacaaagggcgttcaggagcaaatgctgcagttaacttgatgacctcatcatgattgagagcctgtcgctctctgttgtcaactgtggggctgtaaatgaacttggtaatctcgtctagagtctcaagtctgcgtattttgctttgtagcttccgtcggtttgctcgagatgttttattgtcgcctctcgaacgtgctagctcgccctcgatcttttcaatgtcttgggcaagtttgatccttagccactctctgatctcgttgtcgaatccttgaattaggcgccaggcgaacgcgtgaatggtcgagacttccacgagtggatcaaactctagcctccgaagcacttcatcgcaggctgcgtttgtataggttatcaccgcaatgcgccggccctcgaacgtcaggcgttctcgctcgcgacttttgagttcgcggatagcctcgacgagtaagtgggtttttcctgagccagcacctgcgtaaagaaaaaaacttttcgggtttgccagattcaggcaagcctgcataagggtgtcggcatctgcgacagctgcctcgctcatggcgtcacctccgcgccctcgggcggaattaccagtagctctttttgcttgcttcgcaatttggactcaagccagttgaggccttcactgatgtattcagggatttcaaggctagggaagtttttgtcgcccaaaacgagtaatacaaattctgctttctttccttcgcgtaattcgttgaaaaaaccttctccaacggcttccggtgtttgcgcttcattcaaaatttttacgaaggccttcatcagaccagtgccgttggttttttccgcaaagtgaccagcgttgctaagcacaaagctgccttcaaaggtatttggtagggcttgtattgcttctccagtagcgggcaggtgggtggaaatagaggtttgataggcgatgcgtactgagtacaggtcgtcgatctggtgctctttttgattctctggcagttcgagcaactcatccactgtgttgcctagatgcatcagtttcatccagctccgcaatgtcggattgttcgtaatctgatcagcgtttctttgcaccggttttgccgctttattaaaccctgcatcgaggtctgtaataactagagtgaggatgccaagcgcatcaattaaaggccttagtcggtgtgcgtgactaccaccgatatcgatggttgtgatgtagcagcggtcaaggaatggaaacttattccgcaaaaaatgcggcatcatcattcgctctgctgagccctctaccaagatgacggcgtcggcgaagaatatgtctgcgtgctgtgcccgcagatatctggttacgaactccttcgtctttgttccatcgccgaacacgttagagaggttagagaccgtcgataccggtacaccgatgccatacatcccagccgggagtcgcctgaaatacctaaggttctggtactccacttcgtgagttacatggctggagtgcgtgctcaccaaaagctgagtcttcagatttgggtagcgttcaagcaaagcgtctcggcatagaacttggtaggcgtgccgcacaaacacttgctgcacttgaacatgaaggtgcgcttcaggctcttcaatgagcacgaggtggatgggctcaacgcggtctattacctccgcgttggcggccctggtttttcttagccactcatccctaaaacccatcagccggaaaatcatagatatcaggttttgatatcccaacccgttagcggtctctggtaaatgaagaggaggggctccaggggcgccttgaattgaatccaactcaaaaaggacggccgcctcatggttcatgccgtcagttgctgccaagcgacttgcgactttgatacgtgggtcattgcgaccagggtagcccaatccctcgacctctctaatagcagattcgaagctgctacttagcctggtatcgaatgccgattgggctgcttctatcgcccgcaacgcttcgagatctgagatatctgggctgtcacctggatctaggtgtcgggagtaataggatctgagttgttccgagagttttcgggcaccgttgggtctagtgttatcgccttgattgtcatccgaatggtcgctgaatccccgctgtgcattgatctcatgtactcgaattaatccattgaggggattactttccagaggtagggaagtaggactcaattgctgcatttgagccattcgagtcgacttgtcaggtttcttaagttgctgcggatccaggcgataccaacgaaccttgaatttatctcccagccgacggttcaagtaatcatgaaggctctgtggccatagcgtcagcgggctaccaggcgggtcctccgttcctaaagcatcctcaagctctgcaaccctcgcgcgctccttgcgatagtccgtgtacagcatattcatatcatctggttcaagcaggaagcgcattcctacaagtcctccgcgccacgcaaagctgggaatgagatcgcggatgaagtggaactctccttgatctgctgagatccagatatctaggctaggaagccagtcggcccagtccttggctgtaggaagttcaaagttttccggcgggatctcccactctctgccaatctcgtcaatcttcgcgagatgacaaagagtcagatcctgaagtcgaaaggcagaacccttcgaaatcaaaaatcttcggagtgccagcatagctgaggattttccgctgttgtttgcacctacaagcagggtggtctcatcagcgaagtcaattcgtacagaaagcaactttctgaagttagatatctctacgtgctggatgcgcatggatcgtccttgaaatctctgaagtgtcattttgctatcaatatagctagctgcctgtaacaatcaaagagaagaaattgaggcagatttatttttttagcttcaaataactggtttagccgatagcagccatccactcgccccacgcaaacccgtagcccagcaccgaccaatcaccttcccgacaacccgaaacccaaccatactcagcaggccacgccgccgccctcactttcaccttcacgtaaacgagtctgcggaccaagaaccgtagccgttgggagatccatttgctgaccgttccgatggatcttatggctgatgaccgcctgtctcacgtgctcagtgccagcgagcggctggcgatggcggcctcgctggacgaggtggtcgccattctgcgtgataccgcgcgggccacggtgggcgccgaggggattgcggtgatcatcgagcagcaggggcgctgcgcctatgtcgccgaggatgcggtgtcgccgctttggcagggccagaatttcccgagccaggcgtgcgtttccggttgggcgatggctaaccgcgagacggtggcgatccgcgatgtgctgcaggatccgcgtgtgccgcaagcagcatatgcgtcgaccttcgtgcgcagcatggtgatggtgcccatcggccggcctacgccgattgctgcgcttggcgcctactgggccgatgtgcgcgaccatcacccagagaccattgcgcgcctggagagcctggcgcggctggcgaccatcgccatcgagaacgcgcggctgacccaggcacgcaatcgcgagacgactatcgccgctacgcagaatcgcattctggaactggctgtcgcgcaaacggcgctcagcgacacgctggatggcatcgtccgcgaggtggatgcgctttccgtgtcgggttttctgggcggcattttgctgctcaacgagcgcggtgagcatctggagcattgcgcggggccgagcctgcccagcgcctataaagaggccgccaaaggcatctccattgccccgagcgccgtgacggccgctgccgatattggcagcgactcaggctgggccgcgttgcgcgagctggctgccgggcacggactgcatctttgctgcttgattccgatccgctcggcccaggctgcgctgctcggggctttcgtgttctatcaccccgagcgccgcgagccgctgccggcggataccgagatcatcgattttgtggtgcatacggtggggatgctcgtacatcgcacccgcgcggattcggcgattcgtatcagcgaggcacgcctgcgcctggccgtcgaccatgccgacgtggggttctgggatgtggatttcgtgcacaacaagctgatctggccggtgcagaccaaaacgatgttcggcatctcggcgcatgtggatgtcaccctgcaggacttctacgacggcctgcaccccgacgaccgtgaggcgacgatcgccgccttcacggccgccgccgaccccgagcggcgcgcgctctatgaggtggattaccgcaccatcggccgtgaggacggcatcgtgcgctgggtcgcagccaaggggcggggcgtgttcgacgctgctggcaagtgcctgcgggtgaccggcacggccatcgacatcacgccgcgcaaggtggccgaggaggagctgcgcaagctcaacgagaccctggaaaagcgcatcgccgcggccatcgccgagcgcgaggaagtccagaaggcgctgcgccagagccagaagatggaggccatggggcagcttaccggcggcgtcgcccacgacttcaataacctgctcacgcccatcgtcggcacgctggacctgctgcagcgccgcggcgtgggcggcgagcgcgagcagcggctgatctccggcgccatgcagtcggccgagcgcgccacgacgctggtgcagcggctgctggccttcgcgcgccggcaaccgctgcaggttgtgccggtcgacgtggccaggctggtcagcgacatgggcgacctgctggccagcaccaccgggccgcagatccgggtgatcgtcgatgcgccggacaatctgcccgccgccatcgccgaccagaaccagctggagatggcgctgctcaacctctcggtgaacgcccgcgacgccatgctcgagggcggcaccattcgtatctcggtgagcctggagacggtcgaggagggccaccgcagcaagttgccggcggatcggtacctgtgcctgtgcgtcgccgataccggcagcggcatggacgcgacaaccctggcccgcgcggtggagccgttcttctccaccaagggcgtgggcaagggcaccggcttggggctttccatggtgcatgggctggcctcgcagctgaacggcgcgctgaccatccagagcgcgccggggctgggaaccagcgtcgagctatggttgccgcgcagcctcgccgagccggccacggcgctacgcatcgtcgaagccgccgagccacggctgacccgcggcaccgcgttgttggtcgatgacgaagaactggtgcgcgccagcacctcgtacatgctggtcgagctgggttatcgggtgatcgaggccagctccggtgaggaggccatgcagcgggtggccagcggcgagccttttgatctgctggttaccgaccatctgatgccaggcatcaacggcaccgatctggcccgcctggtgcgcgcctcacggcctggcatcggcattctgctggtgtccggctatgccgaacgcgaaggcctcgatcccgaactgccgcggctcaccaagccgtttcgcaagagtgagctggcggcgagcctggcccagatgcgtggcgaatcatgggctgaggcgcccgaggcgcaggctgtggcgccctaagccaactgtcccgagcgcgaaggcgatcgtcaggccggtctgtcccgctcttccggccttggcgctgctggcgtcgtcaggcggatgatctgtttggcgaagaatgctccggtgaggattacgccgaacaatctcagcgtctgcatggccaggaccaggccgacgtcggaatgggtttccgccgcgatgatcgccattgcatcgagcccgccggggctggtcgccaggtacatcgacaggaaatccgttccggtcagcgcggcgagcagcccggcgagcccggcgcagagcatgatcagcaccagggcgccgatgatcatcgatggcaggcgccgccacacgtagcgcagggtttcgcgatcgaagcgcaaaccgatgtagcagccgatggctccgtagccgaaggccagcagctcgctgggcagggtgatggtcagaaggccgctcaactgcagtgctgcgcccaggagcagcggcaccagtagcgccccggcaggaagcaacgcaccggccgcgacgccgaccacaatcacgccaatgccaagtgccagatccgcggggttcatcaccggcgcgttggcgatggcctggctcataccggtggttgcgcccagcagatggctgaccagcgcaccgaccatcaccacgcacaccacccgcacgtactgcatggtggccaccaagcgcgagtcggcgccgtagtcctcggccatggcaaccattgccgatgctgcgcccggcgccgttccccaggccgcggtattgccgggaatgccgccgaatcgcacggtgcccaggcccaccagcgcactcaggcagaccgtcactatcgtcgccagcagcatgatgtgccacgagctcgccagcgacaccagcaccgaccaggtcatggtgtgggcgaccagcaaacccacgcagccctggccgaacctgaagacgttcctgtgcaggcgcagccccgcaccgcacacgccgaacacgatggccaccaacatgggccccagaaacaggcctgccggcacctcgacggcatgcaaggcttgcccggcaaccgcggcgcagaggctcagagcgagccagcgcagtgcccgggcggaccatgtaagagggggattgggcgctgacatgggcatcctgtaaatcacgcgcgtgagcgctttgctgcaaattatcgacaggccaattcatcacgtctattttctaatttttcttcaacgataacttttgtgaatgaattatggatctgcgtgaccttggttatttcgaaaccatcgccgaaattggccatctgggccgggctgccgacaagctcaaccgcagccagccggccctgaccaagagcatccagcggctcgaggaatcccttggcgcgcggttgtttcagcgtgacgggcggggcatcaagctgaccgaagtaggtgagctcctgctgatcagaagcaagcagctgcagatgagcgttggcgagacgcagcgcgaggtgcgcgacctggccaacggtctgatcggcaacgtgcgcctggggtgcgcagccagcatggccgaatacctgctgccgcagttggcggcgtcgctgctggagcgcgcgcccgaggtgcggctcagcctgtcgatcgcccaggacgacgtgttgaagagttcgctgagatccgcgcagctggatgcgatcatcagcccgctacatgccgaggatccgcagttcctcacctatccgatcctgcaggacgaagcggtggtggtggccagcgtcgatcatccgattttcgccgcgccctacggccttgccgatctgacccgctaccgctggatattgccgtcgccggcggtttcttctcggcgttgggtggacaacgtattcgccgcccacaagttggccgcgcccgtggtgcagatcgagaccaacaccatttccatgcttcccaggctgattgcccgcaccaacctgctgagctttctggccagggaaacactgcagttcagccagggcatgaaccggctgcgcgaagtgcagttgccggaaacgaccatgcagcgaaccgtggcggtgaccgtcagagcggaaggctatctgccgtccgcggcggccaccctggtttcgatgctgcgtgagaacgggcgccagttcttcagcggtgactgagctgcagtcgagcaggcaggcgtcgttgcccaggtcttttgatcgccgctatccgctgctcgaataagaattttcagctagcgcttgacgaggtagaacgatcgttctaccttaaggccatgaacaagacgacgaccgatacccgcgaaaagattctggccaccgccgagcagctcatctatcagaacggcatccatgccaccggcatggaccttctggtgagaacctcaggcgtcgcccggaagagtatttaccgctacttcgtgaccaaggacgaagtggccgaagccgcgctgaaagcccgcgatatccgctggatgtactggttcagaaccgagtgcgacaaggcggatacaccgcaggcgcgcatcctgagcatgttcaccgtgctcaagggctggttcgagtccgagggcttctgcggttgtgcgttcatcaacacggcgggggaggtgggcgatccggatgaccccatccggcaactcgccaagctgcataaacagaagctgctggattacacgctcgagttgaccgagcaattgaatatcgagcaaccgcaggcattggccaagcagttgctggtattgatcgagggcgcaatcaccatggcacgtgtaatgggtgattacagcgccgccgacagcgcaagggacgttgcgcagctgttgttaaaacaggcctcgccctgacggcctgagcttcaaaaacgctaccccgaccgctctatccacttgcctggaggcactaccatgtctgatgcccaaactcgcccgccacttcctcctttcacccgcgaaaccgccatcgagaaagtacgactcgccgaagatggctggaacagccgcgacgccgaaaaagtctcgctcgcctacacgctggacaccaaatggcgtaaccgcgccgagttcgcgaccaaccgcgaagaagccaagggctttctcacccgcaaatggaagaaggagctggattaccgcctgatcaaggagctgtgggccttcaccgataaccgcatcgccgtgcgctacgcctacgaatggcacgacgactcgggtaactggttccgctcctatggcaacgaaaactgggagttcgaggccgatggcctgatgcaccgccgtttcgcctgcatcaatgacatgcccatcaaggaaagcgagcgaaagttccattggccgctgggtcgccgcccggatgatcaccctggcctgaccgagctgggcttgtaagcctcggcctgtcggatggaaagagccctcaacggcagtaccgattggggggcttttttatagctgcgaattgcacggtaattcgttccgctgcgaaagtggcctgccaggctcagacgctgcgggtgactccaccatcgacctttatgttctgcccggtgatgtaagccgcaccggcgcttgccagaaacgcgacggtggcagccacctcatcgctggtgccgtagcgctggagtggtacaccctggcgccgctcttcggtggccggaaggctgtcgatccagccaggcagcacgttgttgatgcgaatgttgtccttggcataggtatcggcgaataccttgctgaacgaggcgaggcctgctcggaacactgccgaagttgggaacaggtcgctgggctcgaacgtccaggccgaggaaatattgatgatcaccccgtctcgctgtttctgcatgatcggcgtgaccaggcgcgccgggcgcacggcattcagaaagtaggtttccatgccttgctgccagtcttcatcggtaagctccagaatgggcttgcgcgggccgtggccggcactgttgaccagcacatcgatgcgaccccatctggcaaccacggcatcgaccaggcgctgaagatcctccaccgactgattgcttcccgtcacaccgataccgcccagctcgttggccagggcttcgcccttgccggatgacgaaagaataccgaccttgaagccgtccgccgccagacgcttggcgacggcagcgcccatgccactgccagcggcagtgatgatcgcaaccttttcttcaggcatgctgcctcccagaggataaaactgcggtagtgcagatacatccacactagcagccgaccggcttgcgagggagttagcctggcttcgcgtaggcagtagatttgctatcggtagcctgattcgccaccgccgcgatctgctgcttcagaagactggctgcgcggcactatacgatcgatgtcgaaccaggcagtgatggtcgcggtgtcacgtatcgaaagcggcacaggtcagttgcctggaaactgatcgtcctgccagccaagttggttaaccgctagccggaaactcctcctggcgcagccggggtgtgaagcctcacgccccggctcttgcattcttatcctgtctgtcgccctgttcgtaggattggcttgtgcgggtgccgcgctgcgcacgctgtgttgtcggcgaggactcgaccagggcagaagtaaccgtcttcgcgtgtgtcagaccacgaagcgagttaccagctgattcagcttgatcgccaactgagacatctcaccacaagcactggctgtctggctggcgcctgcggcgctctgcgaggcaaggtcacgaatgcgcagcaggttctgatccacctcacgcgccacatgggattgctcttctgatgcggtggcaatctgcaggttgcgttcgttgatgtgggtgattgcggtggcgatctgatccagggagctgcttgcctcctgggcgatgtccagcgactggttggccaggtcgcggctggtgcccatcgcctgaacggcgtgctcggaatcggtctgaatggcggcgatcatctgctcgatttcctgggtggacatctgggtgcgatgcgccaacgccctgacttcatcagcgaccactgcaaagccacgcccctgttcaccagcacgagccgcttcgattgcggcgttcagggccagcaggttggtctgttccgcgataccgcggatgacttccacgaccttggaaatattctgcgcgcgatccgacagcccctgaatctgctcgctcgtctgttccacgttgccgctcagacgctggatcgatttcagcgtctgcgacacgcgctccaggccagcctcggtgaagccctgggtacgcttggattcctcagaggcggactcggcattgcgcgccacttcatccacggcagcgctcatctcggtgaccgccgtcgcggcctgattgacctcgtcattctgagcgaccatgccgcggctggaggcctctgtgaccgccgtcatttcctcggcggcggaagccagctgagtagaagagtcggagatctccacgatggtatggcgcaggttctgctgcatctgcgccagcgccttgagcagcctgcctgcctcgtcggtgccacttacgtgcacgtccctggacaggttgctgccggcgattcgctctgccacggacaacgcatcgttgatcggagcggtaatgcttctcaccagcagggcggcaagcgcaatggtcaacagcaccacggcgacgactatgccgatagtaagcgccagccccgacgaataaatttcagccgcgttctgaccggcttgcgccgcaccctcgttgttgaagtcggtgagtgccttgatctgctcttccatcttgttggtgagcgggcggatacccgagctgacgaggctgactgcagcgggaatgtcgccggccctcagcatgggttcgagcaggtccagctgcttggcataggcctcggcgctgcttttcacggcgctgaatagcgtgcgctcggtgtcgctggctatcagcggttcgtaatttgcgacggcatcggtcagggccttgcgatacccggggaagctatcgatggtgcgcttgaggctttgaggatcggccaggccacgctgggtttccagcctcaggcgaagggtcgccgcgttcatgaccccagtctggcggacgctggccatccagttctgctcaacatctatttcgatatcgcgcagcttgcccatctgcagcacggcgaccacaccgagcacgaatacgagccccacgatcagcgcgaagaagagggcggcgcgaggcgccaggttgagatttctaaggctcatgggaaagattccgggcgttgaaggtggatgacctgagtgagctatcgaccttgcccagggaatatttaaatatcagcgtgcgtttccgacgggctgctaggtcactcgctagaagctggatagctcgtccggccggaacatctttttagtgtttcagtagctggtcgagtgcgtcggacttgccatggatggtgagcgatcaaccaacgtagcgttgacttgattgagcctgttttagatgtcgtatcagatggggaaggatgtattctgcatcggggcctacacctcgaagcgtggctgacgcgaagttacgttgtcgaggcaagccaacgaagaacagtcccggtagcgtctgagccaccccatttttctgcagtaggcgcccatgctgatctcgtactggcaggttatctagaaaggaaatgttcggctgaaaaccggtagcgaagatcaggctgtcgacggtttcgtaatgatcgtctgcccatatgaccccatctgaggtaaggcgggtaaacataggcttgcgctgcagcaagccagaccttatcgcccgacgatatttgccctgatcaagcacaggggttccttgatcagtcagccagcgcgttttcccaaaaccggtccatttcaaccatgtatgaaagtcgactcccagcatccgctgagggaaaaagcgtattttttctcttgtcgccaaggtggtcaccgcaacgttcgcaagctcgtaagcgatctgaacggccgagttggctgctccgatcactacaactcgttcgccatggaaagggtatgtactgcgatactgagcgctgtgaattacgcgtccttcaaacatgccaaggcctgggatgtccgggacgtacggtctgttgaacccgccagaagcgacaaccaccgacttcgcgcaaaggctctcgccgttagcagtttgtacttcgaatccttgagggtgggttcgtacatgcgccactcgcgcgccttggcggatcggcagtcggaaatgttctgcgtacccctcaaggtatgccaccacctggtctctggtcggatagtttttttgcgggccagggaaaggttgccctggaagagcagagtactcagctggtgaaaagagctgcaggctttcgtagtaatttcgccagtttccgcctggtgcaccttgttcatcgatgatcaagaatctcagggcatgctgctgtagcaaccgtccggcagcaaggcctgcctggcctgcgccaatgatgatcgcatcgagttgcggttttttaatgttcatatatgcgtacctgtacacataatggcttgagcaaaatggcccttaacttgggcagcagtgcggcgcaattttcttgatgtgatcaaggatggactcaagccgagtgatgattgcagaaccattcacttcgtagaaaacttggcggccgctcttggctgcccgaacgatgtcagcctccagcagtatctgcagatgtcgtgaaaccaccgagcgttcttgggggagccctgcagagatttcgctcacgtccgcgcggcccaacagcatgactcgctttaaaacggctattcgcgacggctcgcacagagctttgaagaatgcactatcgagcgaggcgacggcagcctcgatggcttgggttcgggaagtggcggctgttttcatggttgtgaatatatgtgtgcaagtatgcacatgtaaaggagtgcctattaacaagcagcggtaggtcaggcttggatgcggtcgttgtggcgcactcatatgcatctcatgatgccgcgatctcttcaatatttagggcgcactagctaagggttggctatatatgtgaatatccgcatattcgattttccatgtatgtatatttgccatgctgactccacccgaagccttcaaatgtttggcagacgagaccagggctcgcgcaaccctgttgattgccgagcatggcgagctttgcgtctgtgagttgatgtgtgcgctgcaggacaatcagtccaagatcagccgccatttggcccagctgcgaacagccggtttgctgctggatcgtcggcaggggcagtgggtgtattaccggctcaattccgaccttcctgcgtggttcaaagacgtgctgcgcattacctgcgaaggcaacgcggcctggctgagcgatagcacgtctcgcctgagcaagatggatggccgcccgcagcgcgccgccagttgctgctgaggcctgccgttttttgaaaccttcgttgaagcccgccaatggcggcaggagtcagtaatgcgagtgctttttatgtgcacggccaatagttgccggagcatcctttccgaggcgatgttcaaccacatcgcacctcagggattcgaggccgtgagtgccggtagtttccccagggggcaagtgctaccccgcagcctgcaaacgctacaagaggcagctatatctaccgcgggcttgagcagcaaggggaacgatgccttcgaggcgaacccgccggatatcgtcatcaccgtgtgcgacaaggccgcgggtgaagcatgcccggtttacttcggcccggcgctcaaggcgcattgggggttggcagatccttccgacgtacagggtgacgacgccgatatttcagccgccttcaaggcgacgcttgcgcagatcgaacggcgttgccgcgcttttctggcgctgccttttgccgacttgagccgcgatgaactcaagcgcgagctggatcgcattggccgattctgaggactccttgcatgaccactgaacttcccaacctcgaacacagcctgatcggccagttctccttccagatcgcacccagcgctcacaaaccacgcatcctgttgctgcacggctccacccgtgagcgcagcttcagccgtctgttggtcgaggaagcggcgcggctgctgcaacactttggcgccgagacccgtatcttcgatccatcgggcctgccgctgcccgatgatgcaccggttgagcaccccaaggtgcaggagctgcgggacctggtgatgtggtcggaagggcaggtctggtgctcgccggagcggcatggcgccatgtccgcggtattcaaggcgcagatcgactggattccgctggcgttgggggcggttcgacccagccagggcaagacgctcgccgtgatgcaggtttgtggcgggtcgcagtcgttcaacgtggtcaaccagctgcgcgtactcgggcgctggatgaggatgttcaccatccccaaccagtcctcggtacccaaggcattcacggagttcgacgctgaggggcggatgaagccgtctgcctattacgaccgggtggtcgatgtgatggaggaactgatgaggttcaccctgttgctgcgcgaccagaaggactttcttgtagatcgctactccgagcgcaaggaaaccgcagaacaactttccgcccgcgttaatcagcgttcaatctgaggtgccgtagagtgattgacgtgagactggcatccgcgtcggatgccgaggcaatccaggccatctattcacctgtggtgctgaacaccgccatctcgttcgaagagatccctccgtcactggaggatatgcgtaggcggattgtggcgacgcttgagacctatccctacctggtcgccgagcagacaggcgccgtggtcggctatgcctacgccagccagcaccgcgcccgggcagcgtaccgctgggccgtggatgtgacggtgtacattgcagaagatgctcgtcgccagggcgttgggcggcgtttgtatgaagtcctgctgccgatgctccaagcgatgggctaccgcagcgcctatgcgggtattgccctgccgaacgatggcagcatcgggcttcatgagcgcctcggcttctgccacatcggcacctttccgcgggttggctacaaacatggcgcctggcatgacgtgggctactggctactcgagcagggcgaaacttcagcgcctccgagcgagccaattactcttgctgcttaccttgcaggccgtgacgaaggttttcgctgaaaacggtctagtgcaattgcaaacctatgaatccggcgtaattccttacgccaactgatgattcctgcctggagatctcgatgctcgttgcggctgccgtattcgtcttcacactggttctggtcatctggcaacccaaagggctcggcgtgggctggagcgcgacgattggcgcgctgctggccctgggtgtcggcgcggtctcgctgcacgacattcccacggtgtgggcggtggtgtggaacgccacggcggcgttcgtggcgatcatcatcatcagcctgctgctggacgaggctgggttcttcacctggtcggcgctgcatgtggcgcgttgggcgggtggcagcggcccgcgcctgttcgctttcgtagtgctgctgggcgctgccgtttccgcggtgttcgccaatgatggggcggcgctgattctcacacccatcgtcatgtcgctgctcgtcgcactgcgtttttccagcgcggcgaccttggcattcgtcatggccgcgggcttcatcgccgatactgccagcctgccgctggtggtatcgaatctggtcaacatcgtgtccgccgacttcttcaagctcggcgtggccgattatgcggcggtgatgctgccggtgaacctggtcagcgtatcggcgaccctggcggtgctgtacctgtattttcgccgcagcattccggctacctatcaggcaacggagctgcaggcgccaagcgaggcgattcgcgaccgcaccaccttcatctatggctggtgggtgctggccttcctactgatcggcatttttgcgctcgagcccatgggcgtgccgatcagcgctgtggcggcgctgtgcgcagtggtgctgcttgccgtcgcgtcaaaagggcatgtgatctcgacgcgccgggtgatgcgcgaagcgccctggcagatcgtgatcttctccctgggcatgtacctggtggtgttcgggctgagcaatgccggcctgagccactacctggcgacgctgctcgaccggctcgccgagcaggggttgtgggcggccgccctgggtacgggctttctggcggcgctgctgtcttcggtgatgaacaatctgcccagcgtgctgatcggcgcgctgtccatcgaggcgagccagagcagcggcatcgtgcgcgaggcgatgatctacgccaacatcatcggctgcgacctcggtcccaagatcacgcccatcggcagccttgccacgctgttgtggctgcatgtgctgcagcgcaagggcctgcgcatcacctggggttactacttcaaggttggcgccttgctgacggtgccggtgctgctggttaccctgtcggcgctcgcgttgcgcctgagtctctagcagcgtgctcggtgatcagatcacgggctgggcgcttggcaggaagcgctcgatgtcgatggcgtcgatctggtccggctgcaggtggcgttcggcgtagcgcatcggcatttcgctgcgcaggaacagggcgaacaggtcggcatcgatatgccccttgtcgcgcagccgggcgagaatctcgatggattcggagagggtcttggcctgtttgtagggtcggtcggcggcggtcagcgcttcgaagatatcggcaatggccatgatgcgcgccgggatcgacagctggctcttgtccagcttgcgcgggtatccggtaccgagcagggtttcgtggtgggtgccggcatattccggtacgcgcttgaggttcgagggcagcggcaggttttccagcatgacgatggtctggatgatgtgctcgttgatcttgaagcgttcttcggcggtcagggtgcccttgctgatgctcaggttgtagagctcgccgtggttgtagaggtgctccggcacgctgatctggaagccgtacttggggtcgaagtccttggtttgcgggcgcgggaagatgtgctgcggcttgtcggccagcagccgctcgcgcgccggtagcggctcggcgggcagggcggccatgtgcatcaattcaccgtgggacaagccgagtcgatcatcgaaatgcctgagccaggtgcgctcggcggccttttgcagggtgccgacgtgctcagggttcatcagctcgctgccgatgttgcagccagcgataaaggcgaattcgtcctggagcgcctgggccgtcgcctggtactgcgcgtcggcttgtgcgcggtcctggccgtcgagcagttgctgcagccgctcgagctgggcatcgcgcaggagtacctcgaagcgcatgcgcacctcgtggatgcggttgtagatggtttccagcttggtggccttgtcgaccacatgctcgggcgtggtgatcttgccgcagtcgtgcagccaggcgccgatacggaattcgcgccattcatctgccgtggtgaagcggaaattggccagcggcccttcgttcacgtcactggcggcctcggcgagcatcatcgccaactccggcacccgttcgcagtgggcgccggtatacgggctcttggcatcgatggcgccggcgagaatttcgatcatgccgtcgatcagcgcccgctgggagtcgatcaggttgtggttttccagcgccacggcggcctgggaggcgagggcgccgataaaggccaccaccggtggcgagaaggcgatgacctcgccggtctcgacatccagggcgttcatgaactgcagcacgccgatcacttcgccgccgcggggcgccaggggtacggtgagcatggacacggtgtgaaagcccgactcgctgtcgaaacggcgggtgccgctcaggtcgaaacggctttcgccgtaaacgtcgtcgatcaccacggtttcgttgtgcagcgccgcgtaggtggacacgtgccgctcgttgggcaggccggtgtgcgggtcgtgcaggggaatctcgaccgtcggcagctcatcgtccatcgagcgcagggcgaagcgcaatgtgccgtgctcggtcttcaggtacatggtcgccgcctgggcgttacaggtgcgcttgccctgcatgaggatgtggcgcagcagcgcgtcgcggtcgcgctccgaagacagcagcagaccgttctccaccaggctggcgagcttgagctgggaagcctgcagcgcctgggtttggctttgcagcgcgtccttcatctcgatgtggttgcggttgagggtttcgatctcggcgaacagcgaggccggcggcagctcgccggagaaatccatctggcggattttttgtgtgtcctgcaccaagagatcgatggtgcgatctatgctctgcataccgcccagcaccagcggcatggtgcacagcacgatgccgacggacaggcccagcaccagcagcgaaggagcgcccaacgtgagggcgagcagcggcgccagttgcaggagcaggaacaggccgaccaccaggcttctgcttctgaaccgcagtcggaatcgctgcttgatttgccctgatgacatactgcaacctgcgctacggtcccatcgcgtatttcacgtaccatccgaccaggcaacggtgctgcggctggatgtgcaacgctcagttcgactcagggaatgagattaaaaaaggagagtactgtgtttgcacctttcaggatatggccacttgctggcgtattgctagctacttcgcttttcgctgcggaacctggctcgtcgatcggttacgtgatgaaggtacagggtgaggctagcgtcacccgcgacggcgcgacggtgcctgcgacgatcggcacgccgctttacgtcggcagcacggtcaagaccggcccggcgggctccatgggcgtgaccctggaggacaacacggtgatgtccttcggccccaacagcgagctgaccctggacgagttcatcttcgacccggcccaggacgatctgaaactgagcgccaagatcacccacggcacgctggactacatttccggcaccatcgccaagctcaagccccaggccgtcgagatcaacaccccgaccggtaccatcggcgtgcgcggtacgcactttctcgtcaaggtggattgaggacgcatgtttgccaatccgttgcgcctgatcggtctgttgctctgcgcgctgctggccagcggctgcgcatccaaatcttatgtggtgctggtggaaagcccggacggcagtaccggcgccatcgaggtcaagaccagcaagggcatgacccgcgtcgaccagaagggctacgcggtcaacctcgacggcagcagtgccgcgccgttccaggtcgagcagccccggttcgagaaggatttctccgcggcccgggccgcccagccggcactgccgaaaagttacctgctgtatttcagaaccggtggcgccaagctgaccgcgaaatcccaggcggaaattcccgagatcctgcagaccgtgcgtgaccgcgggccgtctgcggtgtcggtgatcggccataccgacaccgtcggcagcaagatcgataacgaggatcttggcctgctacgcgcccgggccatcgcccgccagctgcaggaaaatggcctgcaggcgattgagctggtggtgacctcccacggcgaaggcaacctgctggtgaaaactccggacaacacgccggagcctgccaaccgccgggtggaaatcaccattcgctaagagcctgttcaaagtctagcgagctagagcaatgcaaggcctaggcggccccgcaaacacaggcgaggaccggtcggagtagcgctcgactttacgagctgtaaatgagcagtccgactgggctggcaatccagcctgtttttaacgcagcagtgccgacgcgcagcagactttgaacaggttctaaggccggctttacttgctggccatcaccaaccggttgccatgctcgccactgcgcaggcgctgcaggtgataggccaccagcccatctttggggcgctgcgcggcgagcgcctcgaacgccgccagtgcctcgggcgcgccgtttgccagcaggtgataggccgcttcgtaggcctcatcacagttgttcatcggcatggtcatcgcctccagcggctcgaacaccgcgactgcctcggccttgcccttgagcaccacctcgccgaccgggcgcatcggtacctcggggcagtgctcgcggatggcggcggacacgcagagcagggtgccgacctgcccgttcaggctctccaggcgtgaggtggtgtttaccggatcgccgagggcgcggtagtcgaagatcaccgagccgccgaagttgcccaccaccacctcaccgctgtgcacggcgatgcgcgtgtggccgaaggcgatgccgcgctcgctcagcgccgcgacgtaagactgggcgaagcggttgatttccagggcgcaggccagggcgcgctgctggtgatcagcctggggaatcggcgccgaaaacatgattgccaccgcgtcgccgacgatccgatccagggtgccctcgtggcgaaaggcgatgccgatcacctgctccagatagtcgttgagcaggctgaccgccgcctccggttcctggcgctccatcatcgcggtgaagccggtgatatcggtgaacacgaagctgcagctttgccgctggccgccgagcgccagttgctccgggtgggcgaccaggtgattgaccaggttgggcgatacgtagcgcgagaaggcttcctgaatccagcgttgttcacgctcggcggccatgtggcgcacgatgctggcggcgccgtagaccagcagcagacccagcgacggggtgaacaggtcgagcagcacgcggtgcgcgacgaagccgtaccaggccgctgcgttcagcgcggcgaccagcgccagcatcagtagcgccgacagcagcgccggcgcgtacagccccagcaggcccagcgccaggccgcccagcagcagggccaggccttccaccgccgtggcccagccggggcgcagcagcagggtgtcggtcagcacttgctccagggcctgggcgtgcacctcgacgccgggaatgatcccgcctagcgggctgaaacgcagatcctgcaggccctgggcggacgtgccgaccaggacgatgctgccggcaaccggcggcgccgagccatccagcacctgccaggcgggaatactgcgactcgcctggggccgggtgaaatacacccacagctcgccgctggccgcggtgggaatctgtagccggccgatatccacacgctgcacacccgagtcgctgctgatcaaccgatagcgcccggtgcgctgcgctacccgcaaagcctcggccaccagcgaggggcgcaattcgccgcccagcgacacgaacagcggcacccggcgtaccacgccgtcggcgtcgggccggaaggtcatagcgccaagcccgcgggcggcctgttccagctgcggcagcggccgcgctgcgccctggaaaccgggcacgaaagtcagtggcgaggggccttgctgcaccaggccgaagcgactcattggtggcccgccatcgtgcaggctttgctcggcagcgaaaccgagcaccacattgctgcgtttgagtacctcggcgaactgttcgtcatgggccggcagcgccgccatttgcgtcgccagcgccggcggtagcaggttgccgcgaaggagctgctcgggcgaggtacggtcgggctcggcgaacagcacgtcgaacactaccgccgccgcgccagccttctctaggcgctcaaccatctctgccacctgggtgcgcggccagggccactggccaatgcgcgcgaggctctgttcatccaggtcgacgacgcgcaccggcgtgtcctgatacggccgcggctgccagcgttgatactgatcgaacaccgcgttacgagccttctgcaccggcaccgggtcgagcagaaacaccacgcaaaggcccagcagcgtggccaggcagaaggcgccgccggaggaaagcaggcgagatttagccaagtaccagggctccgggctggatagagagctgcagctgggtcatgaaaaaggtacctgagatgctgggcaggttgggcgggcacacgttgacgtggcttggcgctgagccttttctggcgagcgagttggtcaaggctgtgtgaatggcctgatcgcgactttgccacataaagcccttggatgctcggcagggcgaacccttcgcgaaatcagtcagggcgttttgcttcggtttgaggtgtcaggtctttggagccctatgggctaaaggaggtgagtggattaatttgaaaatacattagtgctaatgtatttttcagttctacctgtggagcccccgatgaccatgaagatcgaacccggcctgggtgagctattgcgctacgtgtccgagttggtggagcgcggcgccgagcagcattaccaggaaatgggcctcatctaccgcgcccgctataccccggtgctacgcgccatcgaggcgggcgcgcagaccatcaccgaaatcaccgcacgcactcatctgactcaaggggcgatcagccagacggtgagccagatggaagcggacggccttatcacccgccaacgcggcgccgatgcgcgcaagagcgagattcacctggcgccggccggcgaacggctgatgcccgagctgatccgccactgggcagcgaccttccgcgctatcgaacagctcgaacaggacattggccatccattacgacaggtgttgcaggcggccgcccaggccctccagcaccaggatttctcgcagcgcctgagcgccgccaaacgacccaccgcaggagtacctggtaatgagtgagcttctcccgacaggcatacgcctggaagacggcatcgtggcctttcccgtgcacttcatgcgcggcggcacctccactgggctggtgatcgatgagcgcgtcgcgccccaggacatcgccctgcgcgaagaactgctgcgtcacctcatgggcgtgccgctgcacggcgagctgcccggtaaccgccagctcaccggcctgggccgcggcccggcgaccagcaacaaggtgttcttcgtcgagcaggaaaacgccgagggcaagctgcgcctggtcagcaccctggcgcaactggccgccagccactcggccatcgactggagcgtgaactgcggcaacatgtcgtcggcactgccgctgtgggcgctggacatgggcctggctgacggcgtgaacggtgatttcgagatcgatatccgcaacaccaacaccggcgtgatcaccaccgggcgggtgctgcgcgatgccaataacgcgctgcgcaaggtggcgattcccggcgtgccggggcagttccctggggtggatctgttcctgcatcacccggtcggcgccaagaccggtgccttgctgccgaccggtaatgtggtggatgtcatcgatggtcacgcggtgtcctgcgtggatgtggcagtgccgatggtgatcatcgacgcagcatccttcggcaagacggcgcgcgagccgctcgccgagctggaggccgatggcgccttcatgcaggcgctgcgcgaagtgtggatcgaggcggggctacgcatgggcctgaaaaaacgcagtggcgagccgatgagccgcgacgacatcagccgcagcgagaccatccccaaggtgtgcatcatcggcccggccgcgatcggcggcacgctctcggtacgctacttcaccccgcaaaccctgcatgcctcgatggctgtgtccggcggctgctgcctggccgctgccacgttgataccgggcaccgtcgctgcccgcctggctgccgccacactgcaggtcggcgagcagttcgccgaatacgccgtggccatggaaaaccccgccggtatcctcgacgccacggtggtggcccgcgatgccggcgccgggttggaagtgaaaaccgtggcttaccggcgtagcgctcaagtgctgcagcgtgggcatgtgccgctttacaacgcttcggatgaattggtcgcagcgttgctggcgcttatgtagccgcgaccagagtacgaggctggctcttcaggagggaatggctgcagaacctggccaaattaccgcttgagcgactatcacgtccttgccgttgaatgtcagggccggggcgccgtgaagcttgtagcccatctctagggcggcactgacccgccgacagaagttggcgtcatcggggccggtcagtacgcggtagatgggcaggtcgtctggtgggcgattcatggggtcggttcctccaagcggtcggggtgcgtttatgaacagcgtgcacggcgacgtcaagcgcgcttctttcttgtcgccgggcaagcccttgatcacagcgggtttcgataggcgctcggcgtcacgcccacttcccggcgaaagatctgcgagaagtggctggcgctggagtagcccacctccaggccgatggcgatcacgctgaggtcggtttccagcagcagttgtcgggcgcgggccatgcgcaggcggatgaagtaatgcgagggcgtaagacccgtggcgcgtttgaacaggcggctgaagtggtattcgctgagctgcgcggcctcggccaggacggcgagggaaaagtcctccgccagttgccggttcatcagttcgagcacccggtgcagcttgtaggccggcagggcgttgcggcgccggccggccattgtctcatcgcgataggtgcgtagcaggtgcacggccagtgcctgggccaggccctggacgaacagtgcactgggctcacggcgatcggtgagttcctggcgcaattgttcgagcaaggcgcgcacgcgctcatcacggccgccggatacgtcgatgaacgctggtgctgtggcctgtttgcccagcagctcgtcggccacccgctcgatcagtgcgggcgacaggtacaggtgcatcacctcgaaggtgtcgccgccgcgggtctgccagcgcatttcatagggctctgcggtgctggtcaggaagaagtcgccgacctccacctcggcgggttgccatgcaccgcccgctacgcgttcctcgacacgtgccgagccggccagcatcatcaccagcagcggttcggccaccgccggtaccagcaccggatcggtgatgctgcggtggctgaacagttgcaccgtgacgtcggtgatgccggcaagcgagggcagggcaatacagtcgccaggcaggtatcgcgacagcgcttcggccggaatgcgtgaggtgttccgggtagctgcttcagggtccaattggttcacgaaagcctctgtttgcgaggattcaggattagggggacggattgcagcttagcgtagattcgtggcttgcagccgtcagcccggatcccggtagcggcctgaattgaaactgcgcgcaagatcccgatagcctgcgcaaggttacgaaagctgcttcctcctcgctgcgagacagtagagccgtcatctacccaggccggcgaacactggttcggcctgcaacgcggaggaaccaccatgactgacatcaacaaccctgtggtagcggaagtcgcgggcaaggtggccctggtcaccggcgccgccagcggtatcggcaacgccatcgtcacgctgttacacgagcgtggtgccaaggtcgtcgccgaggatatcgacccacgcgtcgagcaactggccgcgccggggctggtgccgctggtcgccgacatcaccgaggatggcgctgccgagcgggccgtcgccctggccgtcgagcgcttcgggcgtctggatattctggtcaacaacgccgggatcatcatcaacaagccggtggtggacatgagtcgcacggactgggaacgcattcaggcggtcaatgccacggcggccttcctgcattgccgcgaggcgatgaaggcgatgatgcccagcaagtccggcgccatcgtcaatatcgcctcctacgcctcgtacttcgcctttcccaccatcggcgcgtatgccgcgtcgaagggcgcgctggctcagctgacccgcaccctggcgctggaggccatcgagcatggcattcgcgtcaacgccgtgggctccggtgatgtggtgaccaacatcctcaatgacgtggtcgaggatggcccggcgtttctcgcccagcacggcgaaggcgcgcccatcggccgcgccgcgcagcccgaggagatcgccgaagttgtcgccttcctggcctcggagcgggcgagtttcatggtcggcgcggtggtcatggccgatggcggcatgacggttaccgccggctgaagcgtcgattcagccgatgctgccggcgctggtcgtgccgccgagcaaccactggcggaacacgcccagcgccggcagtacggcattgcgtttggggtaggcgaggaaataggtgcggccgctggcaaccggggtgccggtggtgcgcagctggccctggcgcagttcttcctcgaccagcacctggggcaccaggccgacgccgataccggcgcgcacggcctggatcaggtgcgaggtcagctcgaagttggggccgtcctgcagttgcccgctgttcacgccatgccgagcgaaccaggtcgaccacatcggcgggtggctggcgacctgcagcagcaactgcctggccgccagctcgggcgtcagcggctcgccggtctcgagaatcgccgggctggcaatcagcaccatggactcctcgagcagctggtgggccatcagttccggccaggcgccgtcacccacgcagattgcggcgtcgagctgaccgtcgctgaaatcggcctggatgcgcgaatggatgtgcacctgcacgcccgggttggcggcgtagaactcgtgcagccgcggcagcagccatttcgagccgaaggtcggcagcagcgccaggcgcagggtgccgccaccggagccgtagtcgatggcctgcagggtcgcattgcgaatgcttgccagggcgtcggacagggtgtcggcgtacagccggcccacgtcggtgagcaccacgttacgcccctcgcgctggaacagggtgatgcccaggaaggcttccagcgcctgcacctggcggctcacagcgctctgggtcagcgacagttcggcggcggcgcgggtatagctctggtggcgcgccgccgactcgaaggccagcagcagggacatcgagggcgtcagtctgcgcagattcattcataaaactcatgggttgctacggcaaatacccttgtagcacaggcatgcactcccgaaaatgctcgctattaccgcctgatgtaatcgcccgttagaggcgtgcaatcgcccacagggagataaaccgatgatcgccagcctgagtgctccacaaccgacccaggcccgttacctggcctttctcgacgcgctcggcggcgccggctttcgcggcgagatcgcccgtgaccacgccagccgcacggtgctggcgaccgacaactccatctatcagcgccagccccaggcggcggtgttccctctcgatgaggacgacgtgcaggtgctggcgcgagtggtcagcgagcctgcgcaccgcagcgtcaagctgacgccacggggcggcggaaccggcaccaatggccagtcgctcaccgatggcgtggtggtcgacctgtcgcggcacatgaaccgcatcctggagatcaatgccgaggagcgctgggtgcgggtgcaggccggggtggtcaaggaccagctcaacgccgcgctcaagccccatggcctgtttttcgccccggagctgtcgacctccaaccgggccaccatcggcggcatgatcaacaccgacgccagcggccagggcagttgcacctacggcaagacccgcgaccacgtgctggaactgaccaccatcctgctcggtggcgagcgcctgcacagccacccggtagacgagtcgaccctcagcgaacagctggcccgcagcgaccgcaccggccaggtgtaccagtgcgccgagcagatccagcgcgagaaggcggcgctgatcgaggcgacctttccaaagctcaaccgttgcctgaccggctacgacctggcgcacctgcgcgaggccgacgggcgcttcaacctcaacagcgtgctgtgcggctccgagggctccctgggcttcatcgtcgaggcgcgcctcaacgtgctgccgattccccagtactcggtgctgtcaacgtacgctacgccggcttcatggatgcgctgcgcgatgcacgcaacctgatcaccctgcagccgctgtccatcgagaccgtggactccaaggtgctgctgctggcgatgaacgacatcgtctggcacggcgttgccgagtacttccccgaagacccgcagcggccgaccctgggcatcaacctggtggaattcagcggcgacgaccctgatgaggtcaacggccgcgtcgagcgcttcatccagcacatccagcaggacaccagcgtagtgcgcctcggccacaccctggccagcgggcgggcggcggtttcgcgggtctatgccatgcgcaagcgcgcggtgggtttgctcggcaacgtcgacggcgaggtgcgcccgcagccgttcgtcgaggacaccgcagtgccgccggaaaacctcgccgacttcatcgccgaattccgcgcgctgctcgacggccacggcctgacctacggcatgttcggccacgtcgatgccggcgtgctgcacgtgcgcccggcgctggacatgaaggatccgaagcaggccgccgccatccgcccgatctccgatgcggtggcagccctgacccagcgccacggcggcctgctgtggggcgagcacggcaagggcgtgcgctcggaatacgcgccggcgttcttcggcgagctgtatccctcgctgcaggcactcaaggccgcgttcgacccctacaaccagctgaaccccggcaagatcgccacgcccctgggcagcgacgaggcgctgctgaagatcgacgaagtgaccctgcgcggtgacctcgaccggcagatcgacgagcgtgtgtggcagagctacggcactgcggtgcactgcaacggcaacggtgcctgctacaacttcgacccggacgacgccatgtgcccgtcctggaaggccacgcgccagcgcgtgcattcgccgaagggccgggcctccctggtgcgcgagtggctgcgcctgcaaggccaggccggcgttgacgtgctggcgccgatcgccagcggcccgctggatttcctgcgcagcctgccgagccgctggcgccattcccgcgcaagcgatgacgacttctcccacgaggtctacgaggcgatggccggctgcctggcatgcaaatcctgcgcagggcagtgcccggtgaaggtcaacgtgccggagtttcgctcgcgcttcctggagcgctaccaccagcgttacctgcgcccgctgcgcgactacctgatcggctcgctggaattcagcctgccgttgttcgcccgcatgccgcggctgtacaacgcggtgatgggttcgcccctggtcacgcgcctgctggccgagcgcatcggcatggtcgacagcccgctgctcagcgatttcgacttcaaggccttggcggcgcgccatggcctgaggatcgccacgccagcggaactggcgcgcctgagcgcggcggagcggggcaagagccttattctggtgcaggacgcctttacccgctatttcgagacgccggtgttcgccgccttcatcgaactggccagccggatgggctatcgcgtgtggctggcgccgttcatggccaacggcaagccgctgcacgtgcagggatttctgccggccttcgaacgcaccgcacggcgcaccgcgaaaggcctgcgggcgctggccggcttcgacatcccgctggtggggctggacccggcgatgaccctggtttaccgccaggagtaccgcaagatcgccggcctcgaatgcccggacgtgctgctgcctcaggaatggctgctcaaggccctcgacggccagccaaagctgccggccaagagcgtggcgttccggctgctgggccattgcaccgagaagaccaacgcggcgcccagcgcggcgatgtgggtgaaggtgttcgagcaggccgggctgcaggtgacggccgaggccaccggttgttgcggcatgtccggcacctacgggcacgaggcgcgcaacctggaaacctcgcggacgatcttcgcccagtcctgggaaccagcgctggattccggcgccgccgccgagcccctggcgaccggctattcgtgccgcagccaggtggcacgcctgaagagcgccacgttgcgccacccgatccaggcgttgctggatcatctgcaataacgggttggttgatggtgctttctgccacgaggtagggcagggagcaccgcggcaggcctgggatttttgcgggcatggactgggcatccccgcccgctcccacggggttagattgcagtcgtaggatgggtgaaacccatcgcgattgatgggtttcacccatcctacgatctaagcggcggaaacggccggtcgcttaatcggtaggaggggctttagccccgagctctttgcgccctaataaagctcggggctaaagcccctcctaccagatcgctagatggccgtttttttacgatggctcccacgctccagcgtggtagctcaggccacggcgctctgcgcctgctccggctgcgcgcggcatgcaacagcggacgcagagcgtcctcggaggcattcccacgcagagcgtgaggaacgatcagttgagtgaccgcttctgccttgtagctgcctcatcagtgtcgcctaaaaagaccgtgtacaggttctaaaggatcacccgcaggcactggccggcgtggtacagcgagaagcccgcttcgtagtagcaggcgcgtagcccggcggtacgcagcgctttcatccgtgacagcggaatgggcagcacactggtgtcgctcttgagcaggtagtcggccagggcgtggcccaccacggtgccggtggtgttgccgcggccgttgtagccggtcaccgcgaccacgccaggcgccggctcgaacagcttcatcaggtgatccggggtgaagtcgatgcaaccggtccagtgcatttcccagtcgaccttgccgagctgcgggaagtaatggccctggatgcggtccgcccagctgcgcacgaaccagtccggcttgttgttcgacttgcccatgctgcccagcagcaggcggccctgatcgtcacggcggatgctgctgagcaccgtgcgggtgtcccacgagccctggccgtggggcagcacggagtcggccgccgcgccgctcagcggcttcgaggcgacctggtagtaatagccgcggaagaagttgcgctgcacctcggtccagtcgccctcggtgtaggcgccggtggagatcaccaccttctcggtgctgaccgtgcccagggccgtgcgcaccagccaaccatcggcctgcttgtgcagttcggtgaccggcgattgctgatgcagggtgccgcccaaacgcagcaaggcggcggcgaggcccttggtgtagcccatggggttgatggtgccggcgcggcgatccagcagagcgccggtgatcttgtcggttccgcaatattccacgcaggtagcgccggtcagcagctcgacatccgcgccacggcggcgccactgcgactcgcgggccttgaggtcttcaagaccggcggcgttgtgggccatgtgcagggtgccctgatggcgcgcctggcagtcgatctggtagcgctcgatggcttcgaacaccttggccggcgcctcgcccagcaccttgttgaggcggccgccgactttctcgccgagcgtcgcttccacatcgtctggcttgatccaggtgccggcgttgaccagcccgacgttgcgccccgaaccgccatggccgacctcgaaggcctccagcacgcatacacgcttgcccgcctcgagcagttgcagcgctgccgacagcccggtgatgccgccgccaatcacgcagacatcagccttcacctcgccaaccagagcgccggcgtcaatcggcgccggcgtcgccacttcccacagacactgttgctggaaaccactcatcacgcgtttctctccagatatcggtggcgggggcgacaccggcttgccatgcggctccgtgcgtttgctggaacctatccataaaccgattaggttggggtatcgcaattgcgggttgacgcgagtcctgtgggagcgggccatgcccgcgatttcgctcgcatggactaggcgccccagcccactcccactgtgtcgatgtaatgctcgcaatcagtcgaacacgatgccctgggccagcggcaactctcgggagtagttgacggtattggtctggcggcgcatgtaggccttccaggcatcggagccggactcgcgaccgccaccggtttccttctcgccgccaaaggcgccgccgatttccgcaccgctggtgccgatgttgacgttggcgatgccgcagtcgctgccggccgcgccctggaaggcttcggcttcacgcacgtcggtggtgaagatgcacgaggacaggccctggggcacttcgttgttcaggcgcagcgcctcttcgaagtcgtcgtaggcgagcacgtagaggatcggcgcgaaggtttcatggcgcaccactgcagtctggcccggcatctcgacgatggcagggctcacgtagtagccgttggggaaggtgtcggccagctggcgctcgccaccgaacacctggccgccttcgtcgcgggccttggcgagggcgtcctgcatggcgctgaacgcctgcttgtcgatcagcgggccgatcaggttgccctggcgcgggtcgccgatgcgtaccttggcgtaggcggctttgacgcgggcgaccacctcgtccttgatcgaacgatggacgatcaggcggcgcagggtggtgcaacgctggccggcggtgccgacggcgctgaacaggatgccgcgcacggccaggtcgaggtcggcgctgggggcgaggatcatggcgttgttgccgcccagttccagaatgctgcggccgaagcgggcagccacccgcggggcgacttcgcggcccatgcgggtgctgccggtcgcgctgatcagcggcacgcgcgggtcgtcgaccagcacttcgccggcttcgcgatcaccgatcaccagttgcgccaggccttgcggggcgtcgctgccgaagcgctcgagggccttgtcgaacagtgcctgggaggccagggcggtcagcggggtcttttccgacggcttccagatcaccgcgttgccggcgaccagggccagggtggtgttccacgcccacacggcgaccgggaagttgaaggcgctgatcacgccgaccacgcccagcgggtgccaggtttcacgcatatggtggcccgagcgctcggaggcgatggtcaggccgtagagctggcgcgacaggccgacggcgaagtcgcagatgtcgatcatttcctgcacttcgcccaggccttcctgagtgatcttgccggcttcgatggacaccagctcgccgagatcggccttgtgctcacgcagcacctcgccgaacagacgcaccagctcgccacgccgcggcgccggcaccttgcgccaggccagaaaggcgtcgtggccggcggtgatcttggcacgcacggcgtctgcgccctcaagggtcaggctgccgatctggctgccgtcgatcggcgtatgaaccgcgtgactgccgttctggtaggcgctggcgctgacaccgagacgttcgagtagcgagttgaccatggcgatctcctgagtcgtgaagttgaaatccggatacagatcagtattaatcccgaatctgcacgcaacaaacgacgtttacgcaccatatcattccgtcatggaatcaagtcgccccgtctgacctcgagaaacccatgtccaaacgcctgctgccaaccatgaccgccctgcaatgtttcgaggccgcagccaggcacctgagcttcactcgcgccgcccaggagttgcacctgacccagagtgcggtgagcaagcaggtggcgcagctcgaggacatgcttcagcacccgctgttccatcgcgtgcgccgccgcctgcaactggcgccagccggcgagctgtacctggccgaggtcaacaagatcctcacccaggtggatatctccagtcgctacatcctctcctacggcggcgaaaccgaggtgctcaaagtggccacccagccgaccttcggcgcgcgctggctggtgcccaacctcaagggtttctcgaagcgccacccgactatccacctggacatcaagaacgagctcgaacccttcgatctggtgcaggccaaggctgacgtggcgttcttctacggcaccggctcctggccgggcgccatctgcatcgagctgttcggcgaggatgtgatcccggtgtgcgcaccggacatcctgcccaatgagccgctgttcgacgccggcgacctcaccagcctggtgctgctgcaatgcacctcgcgccccggcgcctggcacgagtggttcgaggagcagggcatcagcaccgagaacagctaccacgggccgcgcttcgacaccttctacatgtgcatccgtgcggccgagtcgggctgcggcgtggccctggtgccgcgctttctggtgctggacgaactgcaggaaggcaagctggtgatcccctggcagcactacaagcccagccagggcgcccatttcatcgccttcgccgagcagtccgccgaggtgcccaaggtcagggcgctgatcgactggattgtggaaaaggccagggctggcagcggcggcattcagccagttcctgaatttaaggaatgacggcagcactttatttcgcttgtggcaggcccgcctgactcgctttgataggcgcatcgtttccaggcacggctgcctgtcatcgcgccgcggtgatggccgcccaggtaggtaatccatgagtgcttcgcccatcagctcgtccctttccgtggtgcatcccatcaccctgtcccatggcctgaacgcccaggtgtgggataccgagggccgctcgtacatcgacttcgtcggcggcatcggcgtgctcaacctcggccactgcaacccgcaggtggtcagcgccatcaccgagcaggccgggcggctgacccattcgaccttcaacgccgtgccgcaccagggctaccgggagctgatggacgccctggcggccttcgtgccggtcagttatccgctggcgggcatgctcaccaacagcggcgccgaggctgccgagaatgccctgaaggtggtgcgcgcggccaccggccgaacggtggtgatcgccttcgacggcggcttccacggtcgtaccctggccaccctaaatctcaacggcaaggtggcgccctacaagcagaaggtcggcgtgctgcccggcccggtctatcacgtgccgtacccgagcgcggataccggggtgagcgcggatgaagccttcaaggccatcgagcgactgttcagcgtcgaggtggacgtcaacgatgtcgcctgcttcatcatcgagccggtgcagggcgagggcggttttctggccctggatgcggagttcgccaaacgcctgcgccgctggtgcgacgagcacggtgtgctgctgatgctcgacgaaatccagtccggcttcggccgtaccggccagcgcttcgccttcacccgcctgggcatcgagcccgacctgttgctgctcggcaagagcatcgccggcggcttgccgctgggcgctgtggtcggccgtgccgagctgctgggcgcgctccccaagggcggcctgggcggcacctactcgggcaaccccatcgcctgtgcggcggccctggccagcctgcggcagatgaccgacgccaacctggccacctggggcgaagcccaggaacaggcgctgctgcgccgctacgagcagtggcgcgccaagggcctgtcgccgtatctgggccggctcaccggggttggcgcgatgcgcggtatcgagctggttacccgtgacggtcagcccggcagcgcgcaactggccgaactgctggaggcggctcgggccaagggtttgctgctgatgcccagcggcaagaaccgtcatatcgtgcgcctgctggcaccgctgaccatcgagccggcgctgttcgagcagggcctggatatcatcgaagactgcctggccaacctcggctgagtactcgtcctccttcaaggccggcgggtatcgccagggccgactgacaagcgcgacaggagattcgcccgctatgaatacctcaggattcgtcgacccctcgcaaatccgtgcgcagttttccagcgccatgtccgccatgtaccgcgccgaagtgccgctgtatggcgacctgctcgacctggtggcggacaccaatgcccaagcgctggcgggctctgccgcactgaagcagcagctggaatggaccggtgaaatcgagcgcctggccatggagcgccacggcgcgattcgtgtcggcacggccgaggagctgtcgaccatccgccgcctgttcgcggtcatgggcatgcagccggttggctactacgacctcagctcggccggcgtgccggtgcattccaccgcctttcgcgccgtgcacgaggccgaactgcaggtcagcccgtttcgcgtgttcacctcgctgctgcgcctggaactgatcgaggacgaagcactgcgtgccctggccgccgagattctcgccaagcgcgacatcttcaccccgcgggcccgggcgctaatcgagcagtgcgaggcccagggcggcctgaatgccgccgatgccgaggaattcgtcaaagaggcgctggagacctttcgctggcacacccaggccaccgtcactgccgccgagtacgaccggctgcatggtcagcaccgcctgatcgccgacgtggtggccttcaacgggccgcatatcaaccacctgacgccgcgcacgctggatatcgacgaagtgcaggcgtccatgcccaagcgcggcatcacgcccaaggcggtggtcgagggcccgccccggcgccagtgcccgatcctgctgcgccagaccagcttcaaggcgctgcaggaggcggtggccttcgtcggtcagtccagtgcggcgggcagccataccgcgcgcttcggtgagatcgagcaacgcggtgcagcgcttacccctgccggccgcgcgctgtacgaccggctgctcaacgaggcgcgcgacgacctcggcgagttccccaacgaagccaatgcccagcgctatgcagacttgctggagcaacgcttcgaagccttcccggatagctacccggccatgcgccgcgagggcctggcctacttccgctacttcgtcaccgaggcgggtaaggctgcgcgccgtgacggaaccgcaccgcgcaacctcgacgccctgatcgaggccggccatgtgcatttcgagccgctggtctacgaggatttcctgccggtcagcgctgccggcatcttccagtccaacctcggcgatgatgcccaggtcagctacaacgccacctccaaccagcaggccttccacgctgcgctcggcgccacggtgcatgacgagctggcgctgtacgcccagacccagtgccgctcgctggccgagtgcgcgcgcgagctggggttggaagcgctgggctgagcgacgccgggctgtgcgtcagcgcgcgttgcgcggatcctggtcagcggtcgccagccccagctcgctatcgacgctgatgctctgctcgctgaccaccgccagcacggtggtggtcagggtgtaatacatctcccggctggtcacctgacggccatcggcgtaggtcacgctgaaggtgataccgccctcgccaggcaccttgaatgccacggtttgcccaggtcggatcgagcccagatcgcgactttgatcccgccactgcgccaccacctgcacggcctcggccgagtcgttgcgcacctgggcggtgggcacggcccagtacgccacgccgacaaaaagagcactcagcgccgccagaatgacagccagggcaatcgccagttgtttgaggctgcgcttcataaaatttccctttcccattggctgcatcggttggcgcctgatgctggcagtgatggctgtcggtacggcattgtaggtctgccagcgagctgctcgatgtgaagcgcctggctgatcggaatttcaatctggaagaatcggaatacccatggacatccgcgccacccaaaaggatgactggcagctactgaaacagatccgccttgcagccctgcaggacacgccgactgcttttggcgtgagttaccagacagcagcggccgacagcgatgcccagtggcaggcgcgggcggcgggcgagaggacgcggttctggctggcgttggacgatgacaggcccgtcggcctggtgggggcgggctttcgtgaccctgcccggtatgagctgatcgccatgtgggtcgagccggcggctcgcggttcaggcgtggcggacggactggtggcggccgtgaaggcatctgcaatagagctgggcgtcgatgcgctgtttctcgaagtcgccccggagaacgtcagggccgtgcagttctaccgccggcacggtttcgagtttctggacgagtgggaaccgatcgacagccacccgcacatcctggcgcagagcatgcggtacagctgcaaatagcgattggagaaggaacgaggcacccggaacgggtgcctcgttgattcgatcagccgaagatcagcgtcgagacgtagaacaggccggcggccagggccatggaggtgggcagggtgagcacccaggccagcaggatgttgctgatggtgctgccctgcagaccgctgcggttggcgaccatggtgccggccacgcccgaggacaatacgtgggtggtcgacaccggcaggctgtagacgttggccaggccgatggcgcatgccgcggtgatctgcgcgctcatgccctgggcgtaggtcatgccctgtttgccgatcttctcgccgacggttttcaccacgcgcttccagccgaccatggtgccgatgcccagagccagtgccacggcgaggatcacccagaagggtgcgtactcggtggtggcggtcaggtccttgcgcagcttgtcgaggtcggccttctcgcgcgccggcagatccggcagcttgccgactttcttggccgagtcgtcgaggcacagcaggtagcggcggatgtcgatgcgcgcttcttcgctgaggtcgcggtagtcgttgacgccatcgagggtgcgcagcaggccgttgatggtcggctcggtgagcttgggatcacagcggaactgcttgggcagctcggtgttggcggcctggcccagggccaggtattcgctgagggtcggtgcgttgcgctggtagaactcgcccaggtgcacggccgcatcgcgagtccgggaaatctggtaggtagtgctgttgaggtcgagcacgaacttggccggcacgataccgatcagcaccagcatgatcaggccgatacctttctggccgtcgttggagccgtgcacgaagctcacggccatggccgagacgatcagcaccaggcggttccagaacggtggcttgttcttgcccttggtttccttgcgcagcaccggcgtgctgtgcaccttgggcgttggcatccagtacttgagcgccaggaacagcagggcggcgaccacgaagccggccaccggcgagaacaccagcgacaggccgatatcgattgccttctgccagttcacgccatcacccagcgggatgtcggtgagcagcgcattggccaggccgacgccgaggatcgagccgatcagggtgtgcgagctggacgccgggatgccgaaataccaggtgcccaggttccaggttatggccgcagccagcagcgagaacaccatgatcaggccgcggctggtgttgacgttgatcagcagctccaccggcagcaggtggacgatggcataggccacgccgacgccgccgagcagcacgccgaggaagttgaagatgccggacatgatcaccgccaggtttggcggcatggccttggtgtagatgaccgtggccacggcgttggcagtgtcgtggaaaccgttgatgaattcgaaggtgaggacgaagagcagggcgagtgcgaggctcagcgccaaccaggcatcaagcccgctgaatagttcgaacatggggggttacgtctggctcatggaagaggtgggttgttccgggcaacgcatgccgatggagaccgatgcattgcccggcagctgccggccctggtgaggcgccggccagctcgcgttacggcaggcagtcgtggggtgagcgctgaagcggtgtttcatgcctgcgatgctctctgcccgttgaatgccaaggcacgccgccaggccaggcccggcagcgtgcaggtggttcgatggcgacgttggcgaacgggaggacgcggctgcggccgcaagctgaaagcgctcgcgatccggcatttttgcgcggccgacccaggctcgaatcacgtcgcctgaaatgtctggacgcgatttacctcgaaaatcgcttcggacacaactggtagcgcataaagaatgcgtattttttgctttgcgccgggctcgaaccggcgctttgcagaggctcgcgcagcgtctacagcatgcgtttgagcacgttgtcgcggcgcacgaagtggtgccagagcacggcgacgatatgcagggctatcacgtagtagaaggcggtgccgaccgtgatgtgcaaatcctcgatgcggtgggccaggtgctggttcatctcgaacggcgagggcagcatcagtccgccgaggggaatgccgccgcgctcgagaaacaccaccagcatgcccatcgccggttgcagcagcaggaaggcgtacagggcgacgtgggtgattttcgaggccgcgtgggtgagcggattgaggggcggcacgatggccggggtcgggcccgccaagcgcgccagcaggcgcggcaacaccagggcgaataccgcgataccgacccagaagtgaccctgcaccacggacaggcgcagggcgctgcctttctcgaaccagccgcgactggtgatcagcacataggccagcaccacgagggcggccatcagccagtgcagccggcggctggtggcgctgtagcggggcgacgtggcgtcgcggtgggtggtactgctcatggtgacctctcggggttgcgcttggtattggaattcagggctcgcggtgcggggcgcttggcagcaccagagtggccagaagcccgccgtccgggtggttgctcaggttgatacgaccgcccaggtggctggcgatcatctccacgatggacaggccaaggccggcgccgccggggttgtcgcggctgtagaaacgctcgaacaggcgctcgatcttttgctcgtcgatgcccgggccatggtcccgcacgctgaggctgatctgctgcccgtcgtcggccataagcgtcacttccacctcggcgccagcaggcgagaagttggcggcgttggtgaccaggttctgcagggcgatttcgaccagttgcgcatcgccgtggatcaggtagcggccgggctgcacgtcaagtgccagttccagacccttgccgagcatccacggggtcagctccaccagcgattcgcgcacggtgctttccagatcgacgggctgccaggcctggcgggcgatttccggctcgacgcgggccagggtcagcagctggttgaccacccgggtcagccggtcgacgccgccgaccagatggttcagggccttgtcgcgcggctcggtttcgctggcctgcagggcgttctgggcgtggatgcgcagggtggccaggggcgtgcgcatctcgtgggcggcgtcgccgatgaagcgtcgctcgcgctgcagcaactgctcgatctgccccagcatgcggttgagcgctgcctgcatcggctccagttcgcggggcaggggcgtgagttgcagcggctccagggagccggcgtggcgcttgcggatggtctgcgccatgttctgcagcggcctgaggccccagccgatggccagccagatcagcgccgagagcacgatgatgccgatcaggttgggaatcagggtgtgacgcacgatgcggttgaccagatctttgcgcacgtcctcgcgctcgccgacccagatcagcaggccgtggtgatcatcgggcagcaggaaaccgtgccagctgacgtcgtagatgcgctcatcggaaaagcccggcgtggtcagcgggcgctcgaaggccggcgcgctggaggagcggatcaggctgtgacctgccttgtcccagacctgaaaggccatcttgccctcgtaggggtggccgatgcgatggctgccggcctggctcaacgcggcattgaaggcgcgatacagcgcctggcgctgttcgtccggcagctgggcgtggatggcgccctgcagcagccgggcgctctgggccagctgggcgtcgtagatctcgccgatctcgtggcggctgtcgtgaaagttgtagagggtgatggtcagggtgccgagcagcaacaggcccagcaccagcaccagggtgcggcgacgcaacgaggtcatctcaggcctccaccaggtagccgatgccgcgcacggttctgatcagctcgctgaacagcttcttgcgcaggtgcgagatgtgcacttccagggtgttgctttccgcttcctcgtcccagccgtagagcagctgcaccaggcgctcgcgggtgaacaccttgcccgggtgggcgagcagctcgtgcaagagcaggtattccttgggcgtcagtgccaccgggttgccggcgtagtgcacctgctggttggtcgggtcgagggtgatgccggcatgttcgaccagcgcgcggccgcgcccggcactgcggcgcagcagggcgcggatgcgcgccttgagttcgttgaggtcgaacggcttggccaggtaatcgtcggcgccggcatccagcccggcgacgcggtcgcgggtttcgtcccgggcggtgaggatcagcaccggcaggtgtgagccgctcttgcgcagttgctgcagcacctggataccgctcaggcgcggcagaccgaggtcgagcaccagcaggtcgaaggtttcgctgagcagggcgtgtaccgcgctggcgccgtcgtgcagccagtcgacggtgtagccctcggcctgcaggccggcgcgcaggccttcgccgagcggcaggtcatcctccaccagaagcagtcgcatgggtgtcctcggtcaggcgctggcgatcagtcgagcttgtgctcgacctccttgagtaaagcagcgatttcgcgctggcggccctggtcggccagttcgcggccggggcgcggcgcggcctgctgggccttgagcagcgcttctttggcctcggcatacttgccttcgcgggccagatgatcgccccagaaatacaggctgtcgatgccatccgggttgatcagcagcgcctggcgcaagagttcgtcggccttcttggcatcgccgaagccgatgggccaaccgggcacccggtcgtacagcgccgccaggctggtgtaggccgagccctgcagggcgtcggggtcgagctgcaaggccttttccagatcgctgcgcgactgcttggccttgcccagcgccccaaggccaccctgggcgccggcccagctgctggtgacgatgcctttccagatccacgcctcggcggctttcggctcggcggcggtgaaggcatcggcctgcagggcgagcttctcgaactcggcctccttgcggttatccggcgtgtcgtattggatctgcgcccagcgctgctgaatggcctgcagttgctgggtgccggcggcgtccagggcccaggcgccggtctgtgcgcccagggcggcggcggccagtgcgaggttaatcagggtgtttttcatcgggggggcatctcggtggagtgagtgaagcggcggatgatcggcagttgcttgcggatcgcccggtcgaccaggccgggcagcaggccgttgaggcgcaccaggagtttttccggccagcccaggtaaagctcggcgaggttgcgctcgatggcgtgggtcacctgcagggccacgcgctggggctcgtcgacgcggctgttgagcgcctcgttgagggccatggcggcgctgctgttcatgccggtgcgggtcgcccgcggcgccacgtagagcacgtcgacctcggtgtcggccagctcgcggcgcagcgcttcggagaagccgcgcagggcgaacttgctggcgcagtacaccgcataaccggggtagccgatggagccgaaagtggagccgacgttgacgattagcgcatggggctggttgcgcagcgtcggcagcagggcgcgggtcagttgcagggtggcgaccaggttgatggccagcaggtcgtcgatctgcccgttgtcgacctgctcgaacagcgcgaagcggttgaccccggcggcgttgagcagcaggttgacgccgcccagacgccgcgccgcatcgagcaccgcatggcggccggcggcgtcacgcaggtcggcctccaccacgtggatgcgctgcgggtactgacgctgcagggtttcgagcacctggggctggcgcgttatggcgagcacctgggcgccctcggtgcacagctgttcgaccagcgccataccgatgccgccgctggcgccagtgagcaccacccggcaatcagacaaccgcatggcgagtctcctggcgggccggctcgaggcgcggtaggccgcggaacatatcggcgtagagctggtagaccaccttgctggcgtggatcactgcctgctggtcggcgggctggtcgaggcggttcatcaggtcgcggtagttgtccatatggccgatatccagcgagccatgggtggacaggtagctgaacgccgtgggcggcagctgcaggccctcacgtatcgcgccggcggcctgggtggccagggcgatgctggtgccttcgagcacgttgaccatgccgaacaggccgaccggattgccgcgggcgatcaggtcgtagagaaagctgaccatcagttcgatgggcagtgacggctggccgtcgcgcacgctatcggcgtcaccgccacaggccgtgatgtcgttgagaatccactgctcgtggccgtattcctcgtcgatgtattcgcaaaccgcggcgcgcagccattccagccgcaccggcaggcgcgcgccgcaggccatcatcagcggtacggtgtggcgcacgtggtagtaggcctgggtcaggaaggcgcgatagccctccaggctgacctggccggccagggcctcgcggatcaccggcgtggcgtacagcgcctggcgctcggcggcagtggcgctctgcagttcgtcgaagaaactcatggctgctccttgggggcaacgggggtggaaaagcggtgggcgtagcgagccaggatggcctcgcggcgcaggcgaccgttgctggtgagcaggccgttggctggggtgaagggttcgctcaggcgctgccagtggtgtacgcgggcgtagtcgggcaattcgatgttggcccaggcgacgctgcgctccagcacgtcgtcgctgcactcggggtcgaccggccagagcagggcgacgttgtgttccatggcctcgccgtgcacgaaggcctgggcgatcaccccgcgctgggtgagttcggcctcgacccagtcgggattgacgttgcgcccgaaactggtggtgaactggtgtttcttgcggcccttgagaaacaggtaaccgtcggcatcgagcacgccgatatcgccggtggccagccagtcgcctgcgaacggcgcttcacccaggtagcccagcagcgccgagccgcgcacccacacctcgccatcctcggcgatgcgcagctgcacgtggggcagggggcggccgacgctgcctgggcggttgtaggccggcgtattgaggcacaccaccgaggcgcattcggaaaggccgtagccctgatagaccggtaggttgagctgtgcggcgcgttccagcagctcgtcgctgacccgcgcgccaccgacggcgacgaaatggaactgcccggcgtccaattggccgtgttccagggcggtgatcagcccgagcagcagctgcggcaccaggatcacactctgcgcctgctggcgcaccagctggccgagcaggcgcggccagtcgacccgggtggcgccctcgatgcccaggctcggctgcggcagaagggtgacgctggccccggccagcagggcggcgtaggtgccgaggttttccagcagcaccgccagtggcagcagcgccaggtaactgcgcggcgcggtcgggcggctggcggcgtgcagctccttggccacgcgcaacagggattcggcgctcaggcacacgcctttgggggtgccggtggtgcccgaggtgtaggtgaccttggcggtgcccgccggcaacggctcaaccgccagggtttcccttacccagaaaccgccggaaagacggaagcctgcttcgcccagttgctcggccagtggcgcgtcggtgagcagcaggtcgacgccgctctgctcgaggcaatgggcggtctgcgcccaggtgaagaatggcggcagggtcacgcagggtatgccggcgaacagcgcggccaggtcccagagcagcatctgcgggctgttgttcatcagcagcgcgaaggtcttgccgggttgggcgagcagcagcgccttgtgggtttcgatctcgctccacagctgggcgtagtcgatgctttcggtgtcgtcgcgcagcgccgcgcgcgacgggtggcgatgggcgtgcagcagcaacagcgccttgaaatcactcagctcaggcggcatggctgtgctccaggtcgaaagccggcaggcccaggcgcgcggccatgccgttgacctgcagatgggcgaggccagcgcggatgctgccggcgaacacctgggggcgcccggcgtagtagctgccccagctgtgctgttcgctgcccaggcgctgtgggtcggcatcaccgagcagcagcgggttgaggcccaggcgctggaagctgttgatcagcgaggcggcgccggtgaacaccacccagtcgagcttgcgatgggccagcagccaggtcatcaccacgatgatcaaacgcgcgctgccgccactgcgcgccgccaagttgccgacctcgacgatctgctggcgctccaccggcgtgccggcgagccgcgacaccacgcgctcgaccggatgctgcaggtactgctcgagaaacagcggggcgctgtcggcggtgcgcaccccggcggcggcgcagaaggtgccgtgtgggtcgcgcagcgccatcaaggtgggcatgaaatggcgaatgtcggcctgatgcacggtggcgaagcactcgcgcacgaaccactccagggcttcacgatcagcgtgcccttgcggcaccagcgacagcgacagatcgcgcccggcatgcgggccaatgtgcagcggcagggcaagattccattgggtatcggtcatcgacagcgctccagcggctaggcgttggagacactatcggggccgaaccttaatgaagtctgaagacgatttaagtcagtgattccctgcgcaggcagccgctgttggcgcacgccatggcacgcgcgccatgggggtcaggcgcgcatcccctcgaaaatcagccgcgtagaggcgcgtacggtggccgagtgggcctgcatgtccggctcgtcactggcggtcaggcgcagcagttgcaggtgcgagtagtcgttgagcaggaaggccgccagctcgacgtccaggtcggcgcgcagcttgccggcctcttgcagctcgcgcaccacgttggcgatctcgccctgcaggtcgcggttcatctgccggtaggcctccggcaggccgccgtcgccacccaccagcaccaggggcaagagttcgcgccaaagcgccggcggcagtatttccagggcatagctgacgaggatgtgttcgagatggcagagcgcgtcgaccgggtcgtcgaactcggggatgcgcttgtgcacgtcaatcagcgcgcggcgatcggactccttgatcatctccaggatgatctcgtgcttgctgccgaaatatttgaacaccgtgggcgccgaaacgccggcatcgcgggcgatctgctcgatggtggtctcgcgaaagccctggcgctggaacagcgaaacggcagctgccgagatggcctggcggcgtaattctttctgacgttcgcgtaatccgctcaccgtcgctcctgggttcatgggggtggcgggaatgatagctggctaggtttttccgggaaaatattttattgactaaaacaattaacaggattaattatttgctcgtacctgccgcacgcagggccacttccaggatgagtcagatgaaccagatcctcgaccgctccctggtttcccgtaatacggaagtcagcgagatgtacgaccaacaagaacaagagccagtactgatgcagggtttccctgccgagccggaaaagcgcgtgacctgggccaactggatgtcgccgccgttcaaccgctggggcttccgtaacctggcccgcctgcgcccgaccatcgaggtggcggccggtccgcggccaggttcggtactggcccaggcgccggcagaagtcgaaggcctgacgttcgagagcacctgcgggcgtaccgtgagcgtgctcgaccacctgcgcgccagcaagaccgacgccttcctggtcctgcacaagggccgcgtggtctacgaaaactatttcaacggccaggtcgccagcgaccgccacatcatgttctcggtcaccaagtcgctgattggcgtgctcggtgagcagctgatccacgacggcgtgctcgaccccgaggcgcagacccagcattacgtgccggagctggccggcagcgcctttggcgacgctaccgtgcgtcacctgttcgacatggccgtcggcgttcattacaccgagatgtacgacgatccggcctcggaaagctcccagtacggctacgcctgtggcttcaagccggcgctgcccgaatacgcccagtacgagtcgctgtaccagtacctgccgtcgctgcgtaagcgctgcgagcatggcggcctgttccactacgtgaccgccactaccgaagtgctggcctgggtgatggagcgcgccagcggcgtgggctgcgccgagcaactgcaagcggtatggcagcaactggggtgcgagcgcgacgcctacttcatggccgacccctggggccgcagcgtcgccggtgccggcttcaacgccaccctgcgcgacatgggccgcttcggtttgatgctcggcaacggcggcaaggtcgacggcaagcagatcatcgacaaggcggtgatcgaggcgattgccggcggttccgatccagccatctacggcgtgcacaaggacttctccgagtggaccccgggcgcctcctaccgcagccagtggtacgtcttcaacgaccacagcccggccatcatggccagcggcatccatggccagtacctgttcgtcgacttcaactccgacgtggtgatcgtcaagcagtcgtcgctgcccgaagccgtcaccgagctggatatcgacaccgtacaaatgctgcgaaccgtcaccgctcaagtgcgcggctgattcaacgcggcttcgacagaacaagatccaagagcgcgggttcgccggcgctcctgcctgctgcgtcaggtaatcggtggccgatttggccaccacccactgccctgtaatacaaaaaaaatacacaggagcttcatatgtacacgtccaagcgtatcccttgcgttttgctcgcactcggcattccgttggccagccaaccggctctggcgggttaccagttcgaggaaggaaacctcaaaggagaactcaacctcaccttcggcgccgcctccgtctcgacccgcggcgtcaacttcggtgccggtgcggtcgacgcccgcagtggcgaaaacaaaggtaccaaggtcgactggcaggaggcctacctcaagccgggcatcaccctcgattattccctcaatgaaaccgtcagcctgctggccggtgcctcggcggtcggcgcctggaccttgggtgatggcgatgcgggtggattgacgcgcagctcggacaaccgcatcaacaccgaagaggcctatgtcggctttcgcgccggcgactggaagttcactgccgggcggcagaactacaccatcggcaccggcttcatcgtcatggacggcaacctcgacgcattcggtgatggcgcctactggctcggcccgcgtactgccttcaaggactcggcgatcctcgactggagccacggcccggtaaaagcccaggcgttcaccctgcgcaccgatgatcacttcggtgactaccgcatgaccggcgccaacctggactacgatctcgacggccaggtgacccttggtgccatgggcatgaaggtcgataccgaggccagcaagagcagcaacgcggcgcgccgcgacggcatggacgtgtacaacgtccgcgccttgcgtggtcatctgccggggttgccgaacctgaccctcaatggcgaatacgcggtgcagcgcggtggagaatcggcgcgcaaattcgatgccaaggcgtggtacgcgcaagccgactacctgttccaggatctgccgttgaccccgacgctcggctaccgctacgcggtgttctccggcgacgacgacctgaccgacaacactcaaaaggcctgggacccgctcagcaagggcttcgtggactggagcagctggctgatcggcgatgtggtgggcaattacctgttgttcaacagcaacgaacgggttcagcagttctcgatccgcacccgcctgaccgacaccctggccctgggcaccatccactatcagttctggctcgacgaaaagaacttccgcggtgccgccgtggatgatcgccgcttcgctgacgagaccgtggtgttcctcgactggacgcccaccccaagcttctacggctcggtggcctacaactgggtgaacgccaagtcggcggccaagcaggccttcggcgacgacgaccagttcagcgccctcgaactgtacatgacctaccgctactgaaacccagccagcagcgccctttggggcgcaggagtgcgtgatgacaaccacagcgcaaaccgggctcggcgtgccgactctggaatgggtgatgagcatccatgtattgatcgccgcgggagaagggctgggcgcctgcacggatggccagcgcagcaattttcccatcctcggtgggcatttcgaaggcctggacgtacgcggcgaagtgctcgccggcggtgccgacttctacctgcagcgcagcgatggcgtgggggagctggatgcccgctacagcctgctcagcgaccgcggcgagcggatcaacatccacaacgtcggcgtgatcgtgctcagcgacaaggctcgtgaactggacgcgcaaggcatctggccggtcgacgagcaggagtaccggtgcacctgttcgccgcgctttcaggtggcgagcgggcggctggactggctgacccgcagtgcgctgatcggcaaggcggtttatcccgccgccgatcaggtggtcatccactgctaccgactcgcctgaccggctttgcttttcgtcattcctgaatttcactgaagcggcaggccactcggtggcccagccggcaggtaccgaccatgaacaccgccaaccagaacctagtacgtgccgcgtgcatcttcattgccgcggcttcgatcatcgtcatcggcgttcagccgatcttcatcggtctgttgaccgagcgcctgaccctgactctgcttcagcagagctggaccatgtccgccgagatgtgcggctccatcgtcggcacgctgctgtatgtgccgatgctgcgctatctcggcccacgcaccatcgccctgggtacggccctggtgctgctggtggccaacgccgccacggccagcgtcgcccagctcgacatgctgctggtgctgcgctgcatctcgggtatcggctcgggcatcctgtactcctacgccatctactgcctgggccgcatgaacgggccggaccgctccttcggcatcctgttgttcgtgcagaccgcactgttctccagcagcgcggtgatcctgccgatggtcgccgagtggaagggcttctcaggggcgatctactacctggtggcctggttcgtgctgctgtgcctggtgtgcttctgcctgccgaccaggcagagcgaggaaggcaaagtcgtttccagcgagccgatgctgtccggactgactctgatcggcgtctgctcgctgctcggcatgctgttcctgcaactgtcgatctactcgctgtggggcttcgtcgaaggtatcgccagtgaagccgggattgccccggtggatatcggctgggcgatcagcatcggcctgctcggcggtctgccaggtgcggcgctgccgagcatcgccggtcgccacctgggccgcatgccgatgatcctgctcggctcgctggccgtgctcgccgccatctacatgtttgccacgcgcatccactcggctacggacatggcaatcgcggtgttcctgatgaatttcggctggaacctggcgctgtcgtactacatgtcgtcggtggtgacccatgacccgaccggccgcctgaccaaactggtcggcgtggtgcaggtggcatcggccgccgcggcgccgactctgctgggcctgttcatcgaaggcaacgaccgcttcagtatcttcgtgctgtcctcgggggcgattctggtcggctgcgtactggtgatcatcatgctgaccttcgggcgccgtaacctgcacaagccggtcagtagtctggtatgaggcaaggcggctgcaagggttgccgcgcggcggtacccttgcggttttgaaagcgcaggagggcgcagatgaacacggaacagggcattctgcgcggctcgattgccatgacgctcctggtagcggccttcggggttgtgatcggtctgttgtccgggtcgttctcgatcgtcttcgacggcgtctactccctggccgacgccagcatgagcggcctggccctggtggtctccacgctgatccgccggcatacgtcgcaaagcgaagccagccgtcggctggccgagcgcttcaacatgggtttctggcacctggagcccatggtgctggccctcaacggcacgctgctgtgcggcgtggcggcctatgccttgatcaacgccatcgccaatctgctgtccggcggcacaccgctggagtttggcctggcctcgctgtatgccggcatcgccacgctgatctgcttcgctttcgcggcctacgaatttcgcgccaaccggcgcatccgctcggattttctcgccctggacgccaaggcctgggtgatgtccgggtgcatatccctggcgctgctggtggccttcgccatcggccacctgaccgaacagacccgctacgcctggctcggcccgtacatcgacccggcggtgctggcggtgatctgcgtggtgatcctgcccatcccgctggccaccatccgtcaggccctggcggacatcctgctggtcaccccgccggacctcaagcagcacgtcgacgccgtggcccaggccatcgtcgaacagtacggcttcatcagctaccaggcctacgtcgcccgcgtcggccgcgcccggcagatcgagctgtacttcatcgtgccccccgactggcccgcgcaaaccctcgatgaatgggacgccgtgcgcgacgtgatcggccaggccatcggcgacgaaggccccaaccgctggctgaccatcgccttcaccacggacccgcagtggtcgcggtgaagagggcggtcgcctgagcggtgttcaagccctgttgaggtaagcggtgcgaatcgcttgggcgagttccagcagcacatcagcgtagcgccctacgatcacttcggcactttcggtggtcgccaggctgatgttcagcgcatgggagcggtaggcggggatgttcaggggcgtggcgatggccatcacttccggctgccaggaagttacgcagtagccccgagagcgcacgctgcgtacggcctcgtcgatctcctgctccagcttcagtgcacgggactcgcagcgccgtgacctgaacagctcgaccagcgattttcgcggtgcctcgtcgagcgccgacaggtaagcgcgccccagggaggtgacgtccattggcagacgctggccggtaagcacgttgcgcggcgacttgcgcgcgcccatgcgaatcgactccagatagatcatctcgtcaccgtcggctgcagcgaggctgacgttgacctgctcacttttcgccactgccgccatcagtggacttgccgcacgcagcagagaactgccgtgatacatcgagtgagccaggccgagcagcgagaccgagaggcggtaggcgccgctggtgccgtcgtaatccaggaagcctgcgcgaaccagcgtctgggtcaagcggcttacggtggattttgacagcccgcaggcctcgctcaggtcgccattggtcaggcactcggtgccagggcgaaaggcccgaagcagacccagcccgcgctcgagtgagcggttgggtgtggctttgccgtggcctggcacgtcagccgttgtgccttcactctgttccatctggtggaataggtgcgttgtcatgatcggggctctccctaagactgaaattcagccggccagcaccggatggatgttcaacgaataaaaagagagtaaccgcatgacgatttcccaggaaacttccacgcccatcgaattggccgtcgtcgacggcatcgccaccctgacgctcaatcgccccgaggcgcgcaacgccatcagcgacgctatgcgcagcctgctcatcgagcacttggagcagatagcggcagaccctgcgatcaaggcgctggtggtcaccggcgctggcaagggcttttgcgccggcggcgacatcaagggcatgcaggcgcgcatgagcgcgccggccggctcggtggccttcaatggttggaaacgccagcagcgcgtgcaccatgcggtttctctgctgcacaacatgcccaagccgaccatcgccgcggtcaacggcgcggccaccggcctgggctgcgacatggcgctgagctgcgacttcatcattgcctccgagcaggcctccttcgccatgagctacattgcccgcgggttgattcccgatggcggcggcctgtacttcctgccgcggcgggtcggcctgccaaaggccaaagagctgattttcagcggtcgcatggtggcgccgcaggaggcccagcagatcggcatgatcgatcgcgtggtgccccacgacagcctgctgcccgctgcccaggactgggcactgcaactgtccgccggttcggccacagccctggccctgagcaaatcgatcctcaacaacagcttcgagctgacccaggggcagatctcggccatgggcagccaggcgcagggcatctgctacacctcgagcgagcaccaggaatcggttgccgccttcctggcgcgcaaagcgcaaaggagctgagcgatgaaccagatcaaccgtctcctcagtccctccagtgtcgcagtgatcggcgcttccggcgatgcccgcaagacttccgggcgaccgatcgccttcctgcgcaaacacggtttccaggggcgcctgtatcccgtcaacccacgttatgaagagatcgatggcctgcgctgttacgcctcggtggccgagctaccggaagtaccggacgtggcgctgatcctgctcggcccggagcgcgccaatcaggccgtcgccgagctgtcggcgcgtggttgcgcggctgccatcgtgcttgccggtggctacggcgaaacgggcgaagatggcctgcagcgtcagcaggcgctggatgccgcgcgcggccagatgcgcattctgggccccaacaccattggcctggtcaacctcaccgagcgcatcaccctgtcggccagtggcgcattggacatggacgagctgcttgccgggcgcatcgccgtggtatcgcagagcggcggcatccttggcgcactattgtcgcgcggggtgtcggccggcatcggtttttccaagctgatttcgaccagcaacgaggtcgatctcgacgttgccgatttcgtcgattatctggccgatgatccggcgacgtcggtgatcgccctgtacctggaaggcctgcgcgacagtgagaaattcacccgtgctgcgctcaaggcgcgggccgccggcaagccggtggtggtctacaaggtcggtcgctcggaagcgggtgcccatgcggcgaactcgcacaccggcgcactggccggagccgacaacctgtactcggcgtacttccggcagctgggggtgattcgtgcggaaacctttgccgatctgctcgacattcccttcgccctggccagtggccgggtgatgcacggccgccgcgttgccatcctcacgtccaccggtggtgccggtacgttgatcgccgacaaccttggtgtggccggtttcgagacgccaacgccgggcctggataccgcggaaaaactgcgcgctctggatatcggcgatcaggccgtgctcgatcgtaaccccatcgatctgaccctggccggcctgcagccggagctgatgcgcagcgccatccgcatcctgctcgacagcccggatttcgatgcggtgatcagcgtggtcggctcctctggcgtggcgcagcctcacctgatggccgacgcgatccgcgacagcctggccggttccgacaagccggtgctggcctatatcagcccccacgcgccgtctgcggcgcagcgcatcaatggttctggcggcgtagcgttcagcgcaccggaaagttgtgccagtgccctgagcgccatggccagttttgctgagcagaagggcggggcgctgtccccagcggcgtcgacctccagcacggccttcgatctgcaactgccggccggccaactggacgaggagcgcagcaagcggctgtacgccagcttcggcattccggtgacccgcgaacgggtggtgcacgacggcgagcaggctgcgctggcggcccgcgagctgggcgggcaggtggtgctcaaggtgctctccgagcgtattgcccacaagagcgaagtgggtggcgtggctcttgggcttggcgccgatggcatcggcgagcgcctcgagcgcatgcgtgacgaggtgggcgggcatgtgggcttcgttcccgagagcttcctgatccaggaaatggtggtaggcgggcaggagctgatcctcggcttccaccgcgacccgcagctcggcccggcgctgttgctgggcatgggtggggtgaccgccgaactgttccaggacaccaccctgcgcctgctgccggtggaccacgaccaggcccacgagatgttgcgcgagctgcgcaccttcccgttgctggacggcttccgcggcatgcccaagggcgatatcgaggccgccgtggcatgcatcgtggcgttctcggacatggccatgcaactcggtgatcgcttggtggaggcggagatcaatccgctgctagtccgccccgctggccgcggtgtagtggccctggatgggctgacagtgatcgcctgaatcggcgctgttccatctagtggaacagcgccgttgccgcaggaaatcaggctcgcataatcgaatacagcttcatttcagactcataaaaacaagtaggtcgctatgaaccatcatgcccacaccccgccgtggtggccgtccatttcgatccgtcccgttgtcgagcgagtgagttacgcgctcggccagcaaacctcgaacgtggagtaaccgccatgactgccgtgctcaagaatgccgtcaacctcgaggcggtcggtgccaaaattgccgcacccaccgtcatctcctttcgcgacgtttccaagtccttcaccgtcaagggcgtgaccaagcaggcgtcgcacagcatcaatgtggatatccagcagggccaggtggtgaccatcatcggcccatccggctgcggcaagtccacattgctgaacatggtcgccgggctcttcgcgcccaccaccggcgaggtggtgtatcgcggcgaacaggtcgcaggcatcaatggccgtaccggctacatgacccagagcgaccacctgctgccctggcgcgacgtggccagcaacatcgccacgccgctggagatccagggcgtacccaaggcgcagcgccaggcgcgcatcgccgagctgatggcgctggtcggcctgaccggcaacgagaaggcctacccgagccagctctccggcggcatgcgcaagcgcgccgcgttggcccgcttgcttgcctatgacccggaaaccctgctgatggacgagcccttcgccgcgctcgatgcccagctgcgcctgcgcatgcagaccgagctgttcaagctcagccgtcagctcaagaagaccgtgctgttcgtcacccacgacctggacgaggccgtggctcttggtgaccgctgcctgatcttctccggtcgccccggcaccatcgtgcgcgacgtgccgatcccgctgggtgacgaccgcaacatcctccagctgcgcaaggacccgcgctaccacgaactgtgcggcgatctgtgggaattcatcacccctgatcacgacgcctgacgcctatttttcggaggatttcccatgaacatttttcttggccgcgtggccatcttcgctgcacttttgatcggctggcagctcgcctcggggccgctgatcgacccgttcttcgtcagctcgccggccgagatcggcaagcgtttcgccgatctggtcagcagtggccggctgttctcccatggctggatcaccgtggtggaaaccctggtgggcttcttcttcggcgcctgcgccggcatcaccgtaggcctgatcctgggtcgcaacgagctgcttgccaagctgctcgacccgatcctgatcgccatctacagcctgccgaagatcgctctcgcaccgctgttcatcatgtggttcggtatcggcatcgagatgaagatcatcctcaccgccaccatcgttttcttcctggtgttcctcaacacctacagcggcgtgcgcgccgtggaacgcgagcagctggaaatcctgcgcctgatgggcgccagggagcaccacctgatcaccaaggtggtgctgccttcagccatccaatgggtgttcaccggcctcaagctgtcggtgccctacgcgctgatcggcgccatcgtcggcgagatcatggcggccaaccgtggcctcggttacctgctgcaggacgctgccgggcagctggacaccgccggcgtgttcgccgcgctgatcgccatcatcgccctggcgttgctgctgcaggccgcggtgcgcaagctcgaacaggtgctgatgccgtggaagcgcgatcagcaagaacgcgagctgtcggtctgaattcccccactgaaaacaacaagaaacgcgaggtttgaagcatgtcgatcaaagctttggtaagcgcactgggcctcagcgccctgctgggactgtcgtcgatgcaggccatggccgcgaaggagatcaaggtggccctgggcaccgagggcttcgtgcacatgccgctgttcgtggcgctggatggcggcttcttcgagaagcacggcctggatgtcgagctggtcaagttcaagggaggcggtgctgcggcctccgggctggccagccgctcggtggagttctgctcctgtgccatccagaacgccatcaacgccaaggtcaagggcgcggacatcaccctgctggggcgcatggtcgggcagtacgccagcaacgtggtgattcgtcaggaggttgcggaaaagctcggtattaccgagcaaacgccgatcaaggaacgcctggcggccttcaagggccttcgtctggccgtcagtggttccggtggcagcgccgacttcctggtgcgctttctgggcatggaaggtggtctgcagtcggagaaagacttcacgctgctgtacctcaacaacggcggtgcgatgctggcggcgttcgcccagggcaacattgatggcttcgccctgtcgtcgccgacctcggaaagcgcggtaatcgagcagaaaggctacatgctgctggacatgtccaagggcgaggtcgaggcactcgacggctatccatccatcgccctcagcgcccgtcgccagtgggccgaggacaaccaggatacggtcaaggccttcatggctgcgctcaacgatgccacgacgctgatcaacgatcagccgcaagaggccatgaagcaggtgcgcaagcgcttcgacggggtcaacgaccaagtctacgccgctgcgtgggagaacaaccgcgagtccttcccgaaaaccccgtacctcgaagagagcgatgtggagcgggcgatcaagttcctgagccagatccagggtgtgaccatccccggaaaggcttccgactacctcacccagatccgctgaccggcgcatccctcaaggtttgaccggcacctgcgccacgcagcaggtgccggtccctttcttcggtaccagaccatgaacatgaccagacacatgccgtttctagcggcagggatcagccttgccggttacctgcccactgccggcgccgagggctttttcgaggacagcaaggcctcgatggagctgcgcaacttctacatgaaccgcgactttcgcgagggcagcggccagtcccagcgcgaagagtgggcgcagggtttcatcctgcgctatgaatcgggctacaccgccggaaccctaggggtaggcgtcgatgccatcggcatgctgggcgtcaagctggattccgggcgcggacgcagcggcaccggtctgctgccggtgcaggatgacggcggcgtcgacgacgattatgcgaaggccggggccacgctcaagctcaaggtatcggacagcgagctgcgcgttggtactttgctgcccaagtggccgaccctggcggccaacaatggccgtctgttgccgcagaccttcgagggtgcgcaggtgcagatcgcggagttcaagcccctcgaactggtcggcgcgcatatccgcgacaccgtctatcgcgaccagtccggctccgaggggctgagcctcaacaacaagaaccggcgcttcagcggaccgctcgatggcggcgacttcgatgtgctgggggccacctaccgcctgggccaagccaccgacctcaccgcgcaatacgccgtgttcgaggacatctaccgccagcagttctatggcttcaccgaccgccgccagggcgactggggcgccttgctcagcgatgtgcggctgttcttcaccaacgacgaaggccaggcacgcggcggcgccatcgacaaccgggcgttcagcgccatgggcacctacaaggccgccggtcactcgttcggcctgggttaccagcgtatgtccggcgattcggcattcgcctacgtcaatggcaccgaccctttcctggtcaacttcgtgcaggtcggtgacttcgccgaaaaggacgagcgctcctggcaggctcgttacgactatgacctggccaagctcggcattcccggcctgaccttcatgacccgctacaccaagggcagtggcgccgatgtgccaggtgccgatggtggcggcgagcgcgagttcgatgtggagctgcagtacgtggtgcagaacggcgcgctacgtggcctgtccacgcggctgcgcagcgccacctaccgctcggacttctcccgcgatgccgacgatgtgcgggtgatcgtcagctacccgctttcccttctgtaatccgccggaggcgttcatgaattcgaccgtggttttacggcgcgagggcgagattgcgctgctgctgatcgacaacccacccgtcaatgcgctgtcgcggcaggttcgcgagcaactgctcgagtgcctgcacgcggcgctgggcgatgaggccgtgacggccctggtgatcgcctgcgagggcaagaccttcgtggctggcgccgatatcaaagagttcgacctgccattgcaggcgccccatctgccggacgtgctggcgctgatcgaaaacgctgccaagccggtggtcgctgccttgcagggctcggcgttcggtggtggcctggagctggccctggcctgtcactatcgcatcgccgagggtggcgcccagttcgccctgccggaggtcagcctggggctgatacccggcgccggtggtacccaacgtttgccgcggttgtgcggcatgcaggtagcattggatctggtggtgggcggtgaacgggtcggcgccgagcgcgctttgcggttcgggcttatcgacaagctgatggtggacgggctgcgtgccggcgcgatagccctggcccgcgaggtttccgggcagccgccacggcgggtgagtgagcggcaggtgcccgagtacgagccggcggcgttcagggagcgcgccacgcaactgctgcgcaagctgcccggccaggaagcaccgccgctggcgctgcaggcgctggagcaggcctctcgcttatcgttcgaggctggcatggcccatgagcgtgaagtcttcatcgctcgtcggcagagccgccaggcccatgcgttgcgccatgtgttctttgccgagcgcgatctcgcatcacgcgcccgggtgctgggtaagcgtgcgccaacccggcccatcgaggcggtggcagtgatcggcgccggcatgatgggcagcggtattgccctgtgcctggccaatgccggcatcgcgacgctgcttgtcgatacccaggagcaagctctgcagcgcggccgttcggtggtcgaggggtactttcagggcttagtggagaagggcaagctcgacgccgatgaggcggcgcgtcgcacttcgcttattcgctatgacgcgaccctggaaagcgttgccggagccgacctgatcatcgaagcggtattcgaggacctggcggtcaagcaggacgttttccgtcagctcgatcagttcgccaagccgggcgccatcctcgccaccaacacctcgtacctggacgtgacggcgatcgccagcgccaccgcgcgccccagtgacgtggtcggtatgcacttcttcagcccggcccaagtgatgaaactgctggaagtggtgcgcaccccgcaggtagcgcccgaggtgctggccagcgtgctgcagctcggcgcccgattgggcaaaacgtccattgcggtgggtaactgctacggcttcgtcggcaaccgcttgctggcggtacgtgagcgcgaggccggttttctgctcgaggagggcgccagcccacaggacgtggaccgggtaattcgcggctttggctttcccatggggcctttcgagctgcgcgacctgtccggtgtggacatcgcctggcgcaatcgccaggcccgcgatctgtccgaggccgagcgccgctgcgacctgatcgagcaactgcatgccgccgggcgattggggcagaagtccggcgccggctattaccgttatcaacaaggccagcgccgcggcgtagaagacgtattcgtcagcgacctgcttgccgagcaccggcgtcgccggggcatcacgccgcgctcgatcggcgacgaggaaatcctccagcgctgcctgttcgtgatgatcaacgaggcggcccatctgctcgaacagggcatcgtcgacagcgccaacgatatcgacctggtgtggctacatggctatggcttcccgcgctacaggggcgggttgctttaccacgccgacgaagttggcctcgctactgtggtcggcgcactcgacggctggcgcgcggcatttgcccagcgcggcatcgaggtggcgccgctgctaaggcgcctggctgaacagggtggcagtttcacccgcggctagctgttttcctcggccggtcggcctgtgcgccggccggttttttcaaagcatggagaaatgctgatgaaccgagatgtatttatctgcgatgcgctgcgcacgccgattggccgcttgaatggcgcgctgtccgcggtacgtgccgacgatctggcggcgattccgctcaaggcgctggtcgagcgtaatccgcaggtcgactggtccgcggtcgatgaagtgttcatgggctgcgccaaccagtccggcgaggacaaccgcaacgtcgcccgtatggccctgctgctcgccggtctgccggaaacggtgccaggcgtgaccctcaatcgcctgtgcgcctcgggcatggaagcggtcggtgctgcgttccgcgccatcgcctcgggcgagatggagctggccattgctgcaggcgtcgagtcgatgacccgcgcgccttacgtgatgggcaaggccgacagcgcctttggccgctgccagaagctggaagacaccaccctgggttggcgcttcgtcaacccggcgatgaaagagcagtacggcgtcgatccgatgccggtcaccggtgacaacgtcgctgaggactacggcgtcagccgcgccgaccaggacgcctttggtctgcgcagccaggagcgtgcagcagcggcccaggaagcgggttactacgccgaggagatcgttccggtggtgatcaagaccaagaagggcgagatcatagtcgataccgacgagcacccgcgtgccgacaccaccgccgaaggtctggccaagctcaagccggtcaatggcgaaggcaagaccgtcaccgccggcaacgcctcgggcctcaacgatggcgcctcggcgatgatcctcgcgtctgccgaagccgttaagcagtacggcctcaaaccgcgcgccaaggtactgggcatggccagcggcggcgtcgcgccacgcatcatgggcgtcggcccggtgccggcggtacgcaagctgctgacgcgcctgaatctggatatcgatgccttcgacgttatcgagctgaacgaagccttcgcggcccaaggcctggcggtcacccgcgacctcggtctgccggacgacagtcccaaggtcaacccgaatggcggcgccatcgccctcggccacccgctgggcatgagcggcaaccgcctggtgctgaccgcggtgcaccatctggaaaagaccggcggcaagctcggcctggcgaccatgtgcgttggcgtggggcaggggctggcattggctatcgagcgcgtaggttgagttgccaggcacacgagctttttagcccctgacggtttaccgtgtcgcctgcctggcagcggcacggaggacgatatgggcaaatcgacaggccacagcgactggttgctgcgcagccctgatcaggggcgggtggagcgcatcgaggcgtatttcagcggccatggctacgaccctcaccgccatgactcctacgccatcggccgcaccttgtccggtgtgcagagctttcgttatcggcgcgccatgcgccacagcctgcccggcggcaccctggtgctgcacccggatgagctgcatgacggcatggccggtaccgaggccggctttcattaccgcatgctgtacatcgacccggtgctgatccagcaggtactgggcgggcagccgctgccgttcatccagggtggtttgagcgatgacgtgcgcctgcgccgggcgacgcagcgcttcttgcaggcgatggacgacccgctggagtcgctggatgaagacgatgcgatctatgacctggcccatgccctgcaggcggttgccggcaagccccgtggccgccgcgccttcgattaccccgccacgcagcgggcgcgcgagtacatccacagccgcaacggcgcgagcgtcaccctggacgagctggagcgcgtcagcggacgggatcgctggagcctgtcgcgggattttcgtgccctgttcggcaccagcccctatcgctatgtgaccatgcgccgcctggcgcgctgccgtgaactggccctgtcgggtgtcggcctggccgatgcggcactcattgccgggttcttcgaccagagccacatgacccggcatttcgtggccagttttggtctgtccccggcccgctggctggccatgcagaagttgcaggatcgtacaagatagcgcctggggtgcctcgctagagtggtgaaaaccaaccgaggaacgctccatgaacccgccagtttcgtctgccaagcaatccatcaacctgatccgcaagcttgacctgatcgccgaacaatggtctccgcgggtggtcgcggaaatgaacgactaccagttcaaggtggtgcgcctgcagggtgatttcatctggcatgcccatgccgaaaccgatgaagcctttctggtgctcgacggccagctgcgtctggattttcgtgacggttcggtaaccttgggcagcggcgagctgtacgtggtgcccaggggcgtggagcacaaaccctatgccgaggatgaggtgaagttgctgctgatcgagccgcgcggcgtgctgaacaccggggcggagggcggggagcgtacggcgatcaacgatctgtggatctgacggtcgggttggcgctcctgcgagcgtcaacccttggcaaccgtttcaggtgccgcttttcaccttggtccagatccttgtgcggatgcggtcgatgttcagcggcatggcttccagggcgtagagcttttccatcacgtcagcgggcgggtagacggtggggtcggccttgagcgccgggtcgaccagcgcgtcggcctggctgttgccgttggcgtagtgcacgtaatcgctgatgccggcgatcacctttggctcgagcaggtagttcatgaaggcgtaggcggccttttcattgggcgcgtccttgggcatggcgaccatgtcgaaccacatcggcgcgccttccttggggatcacgtaggcgatgtcgacgccattgccggcctccttggcgcgagcgctggcctgcatgatgtcgccggagaagcccaccgccatgcacacgtcgccgttggccagctcacccacgtacttggaggagtggaagtaggcgacgttcttgcgcatctccatcagcagcgcttcggccttcttgtaatcctcgggcttctgactgtggtgcggcaggcccaggtagtgcagggcgatgggcagcatttccgggccgttgtcgagaatcgccacgccgcatttgctcagcttggccatcagctcgggcttgaagatcaggtcccaggagtccagcggcacgtcgtcgccgagcacggccttgaccttctcgacgttgtagccgatgccggtgctcccccacaggtacgggaaaccatgcttgttgcctgggtcgttgccttccagggccttgagcagcgtcggattgaggttcttccaattgggcagctggctcttgtccagctccttgagcgcgccgccctggatctgccgtgccatgaagtggttggagggaaacaccacatcatagccagagcgcccggccatcagcttggcgtcgagggtttcgttgctgtcgtagacgtcgtagtggggcgtcacgccgctggcctgctgaaagttcttcagcgtgtcgggggcgatgtagtcggtccagttgtagatgcgcacgtcctgcgccgcctggctgaccgaggcgacgagcatcagcgggataagcgttttcagcatgggaaacctcaaccgttgttatcgatgttgtggaggcagcggtcaggacctgttcaaagcctgctgcgcgttggcactgctgcgttaaaaacagactcagaatgctcatttacagcacgtaaactgcgcttcttcgcctgtttttgccttgcattgctctagctcgcgagactttgaatagatcctcagaaaatcagtacataggtcttgcgcagcgtttcttgtatgtcccacacgcctgtggtgttggccggcaacatcagcgcgtcgcccgctttgatttcgatgggctcgcccacgtcgggaatgaaggtgcagcgcccggcgatgaagtggcagaactcctgctgcacgatctgtcggcgccagcggccgggggtgcattcccagatgccggtttccacaccatcgtcgcgctccacgcaggtcaccgaggtgatggcggcgggttcgctgagcggcacggcgaccgggttgtgttcgtcgagggtgacgctggcggtgtcacggaagtgggtgatgttcatgcgggcaaccttggatttgggaggggtgttcacttcatgaaaccttccatcaggctggcgatgcgctgcgccatgtagcgctgccagggccggctggacgggtcggccagcagccggtcttcgcgcacgaagctgcggatgatcgcgttgtaacccagccagcggcacggttccggctcccagcgcggcaggtcctgcacacgggtgtcgtggcgtacccagggctggcgggtgagcgcggtgctgtggccgagaatcaggtcggccagggtgcgcccgccgaggttgctggcgcccacgccttcgccgccataaccgccggacagggcgatgccggcgctgcgatcgcagagcatgtgcgggtggaagcgccgcgccatgcccaggttgccgccccaggcgtgggtgatgcgcacgttgcgaagctgcgggaacagttcgctgaacaggtagcggcgcaggccgcgttcctcgtcgttgaggttgaagtcgctgcgcaggcggctgccgaagcgatagccaccgcgggcgccgaagatcagtcggtcgtcgcggctgcgctggccataggtaacctggcggctggcttcgctgaacgcctggccgcgctccaggccgatttccgcccaggtcgaggccgggagcggttcggtggcgacgatcaggctctgcaccggaatctggtggcggcccagcggcggcagcttgggtgagtagccttcgacggccggcaccacccagtcggcgcgcacctcaccagcctcgcagcgcacgctgccggcctgccagctcagggctggggtgccttcatagatgctcacgcccatggcctcgacgcaacgcgccagaccacggaccaggcgggccggctggatggtcgcgcaatggggtgtgtggatggccccgtaggcaccgggaatgcgcagttgctgggccagctcctcggcgggcagccagcggtaatcgtcctcgttcagcccctcatcgcggtagccgcgcaggtattcgcgcaggcgcagctcctgctccgggtagcgggccgcgcagtacagcacgccgcccttgcggtagtcgcagtcgatgccttcgcgctccaccacctggccgacctcgtcgggaatgccgtgcagcaggtcgtaggattcccgtcgtgcctgcgggctgaggctggcgagcaggcgatcctcaccaagcaggttgcccatcagccagccgccgttgcgaccggaagcgccgaagccggcgatcttcgcctcgaggatggcgatgcgcagattgggcgcctggcgcttgaggtaataggccgtccacaggccggtgtaacccgcgccgatgatggccacgtcgacctgcagatcgccagacagcgacgggcgcggcgtcagcggctcatcgagttgatccatccacaggctgatgttgcgccagtcgttcatgcaccgcttccacacaagatgtatggggcaagactagagagcgactcaggcgttgtcttgcgcgcgtgcccgcgcgtaaaggtctttcaggtaggccttgggcgtcattccggtatgccggcggaaggtgctgtagaaggcggtcagggagttgaagccggcctcgaaggccagttcgtccatgggccgcaggtcgttgccggcctgcaggcgttcgagcaggtgctgcaggcgcgcctggttgacgtagcggtagaagctctggccgagcacctggttgagcaggtaggaaatctggttgcggctgtagccggtggcgctggccacctgctgcaggctcagggccgggtcgagaaagggctggcgctgctggaagtaatcctgcaggtcctgagccatgaagcccagctggcgggtcgacaggcccagcttgctgatcgctgcgctgctctggatcggcgcccgcgcatcggggccttcgtgtaccagcgaagcgtattcgttgacccgccagatcagcccatcgcgcacggtgatggcctcggcggtacgaaacgacaccagcccctcgccgccatgcagcgtggtgcggtactggatgaacgcggtatggccgtcgatgcggatgcggtcggtgtgttccagcgcttcgtccgggtggcgcggcatggtgctgagtacgtagtcgcgcagctcggccaggcccatggcccggttgaggaagaagtcgtggtactcgacttcggggtgatagagcgccatcaccgcgtcgaggtcgcggtatttccagctgtagtgatagcgcagcacggtttcgcgggtgcgctcggtctgggcggggtcgtcgggaagctcaggcatgccggtcgtgtccacagggctgcagtcagcttgcccgaactgcaccgttcacctcaagccgctgagcgaggcgcatgagccgtatcgatgaaacatgagagaaacttgtttttaacgttagtacgttgagtttgtttcacctgggccgagtctcgacaatgcacgccatcatttatgcattggagagatcgccatggccctggcccacagcctcggattcccccgaatcggacgtgaccgtgaactgaagaaagcccaggaggcgttctggaaaggtgaactggacgaagccggccttcgcgccgtgggccgcgagctgcgtgctcgccactggcaggtgcagaaggatgccggcatcgagctgctgccggtcggcgattttgcctggtatgacggggtgctggcgcactcgctgaccttcggcgtgattcccgagcgcttccggccggcgggcggcaaaccgaccctgcagacgctgttcgccatggcccgtggtgtgagcagcgatgcctgctgcggcggcgcccatgcgcaggagatgaccaagtggttcgataccaactaccactacctggtgcccgaattcaccgccgaccagcagttcgctctcagctgggagcagttgttcgaggaagtggccgaagcccatgccctgggccacaacgtcaaaccggtggtgatcggcccactgacctacctgtggctgggcaagctcaagggcgatgcccagggcttcgacaaactggagctgctcgaacgcctgctgccactttacgggcagatcttccagcgcctggccgagcagggcgtggagtgggtgcagatcgacgagccgattttggtgctcgatttgccccaggactggaagaacgctttcgagcgcgcttacaacctcctgcagcgcgaaccgctgaaaaagctgatcgccacctacttcggtggcctggaggacaacctcggcctggccgccaacctgccggtggacggcctgcacatcgacctggtgcgcgcgccggagcagtacccgaccattctcgaccgcctgccggcctacaaggtgctgtcccttggcgtggtcaatggccgcaacgtatggcgctgcgatctggagaaggccctggcggtgatcggccatgcccacagccggctcggtgaacgcctgtggattgcgccgtcctgctcgctgctgcacagcccggttgacctggcccttgaagaagggctggatgccgagctgaaaagttggctggccttcgccacccagaagtgcgccgaagtggcggtgctggcgcgggccgtcaatcagcccgatgctcccgaggtacacaaggcgctggccgaaagccgcgccgtgcaggccagccgggcggcgtcgccacgcattcacaaaccccaggtgcaggcgcgtctcgccgcggtgaaagcgggcgacagccagcgccgttcgcctttcgcccagcgtatcgccaagcagcgcattggcctggccctgccgccattccccaccaccaccatcggctcctttccgcagacctcggcgatccgcctggcccgccaggccttcaagcagggcaagctgtcgctgggcgattacaccgatgcgatgcacagcgagattcgccacgcggtggagattcaggaacgcctgggcctggacgtactggtgcacggcgaggccgagcgcaacgacatggtcgagtacttcgccgagcagctcgacggctacctgttcacccgcttcggctgggtgcagagctacggttcgcgctgcgtcaaaccggcgatcatctacggcgacctgagccgcccgaaagccatgaccgtggagtggatccgctacgcccagagcctcaccggcaaggtgatgaagggcatgctgaccggcccggtgaccatgctgatgtggtcgttcccccgcgaggacgtcagccgccaagtgcaggctcgccaactggccctggcattgcgcgacgaggtggtggacctggaagcggccggtatcaaggtcatccagatcgacgaggcggcgttccgcgaaggcctgccgctgcgccaggcgggctggcaggcgtatctggactgggccaccgaggcgtttcgcctgtgcgccagcggtgtgcgcgacgaaacccagatccacacccacatgtgctacagcgagttcaatgacgtgatcgagtccatcgccgccatggatgccgacgtgatcaccatcgagacttcgcgctcggacatggagctgctggacgccttcgaggccttcgaataccccaacgaaatcggcccgggcgtctacgacatccactcgccgcgggtgccggacaccgccgagatggtcaagctgatgcgcaaggcggtgcggcgcatccccgccgaacgcctgtgggtcaacccggattgcggcctgaaaacccgcggttgggcggagaccgaggcggcgttgatcaacatggtcgcggcggcgcggcagttacgcagagagctggcttgaggtgtttgtagcccggcgttgagcgccgcgatacccgggagcgattgccctgggtatcgcttcgctcaaccgcaggctacggagttgcggtgttatcaaggagtgtggcgtcgcgcgcatggcgcgctcccacaaatgcggcaggcgtcagcccgccagatactgctcggtcgacaccaccgtcgcataggcgaatgccagggcagccatataagcggcctgcacctgggcggccggcacctgcttgccctcgaactcctgatcacgggttgcgcaggcatcgtgaatcaccgtggtggcgtaaccgaaatcggcgctggcgcgggctgcggcgtcgatgcacatatggctcatggcgccgactagggtgatttgctccacgccggccttgtcgagcagcgccttgaggtcggtgccgagaaaggcattgaccttgtgcttgagcaccaccgcttcgccggccagcggctgcacttcgctgtgaatctgcgcgccgctggagccgggggcgaagaagggcgcgtccatgctctcgaattcgtggcgcacatgcaccaccgtgtcgccggtggcgcgggcagcggccagtacgcgggcggcgttggcggtggcggcgtccatgccgtgcagggaccacttgccgccggcgaagtagtcgttctggatgtcgatgaggatcagggcgcgcttgctcatggtgttctccgtgggatatatggcctacaccttagccccggcgcgccgctgcgggcacgggcagggccgacaatctacggggaaaaactgacaatgacgcgcgacctggagatcggcctgctgctgtaccccggtgttcaactggcggcggtgcatggcctgggcgacctgttcgcggtggccaaccgcatggccggcagccaggggcgcgaaggcctggccacgctgcgcatcagccattggcaagtcgctgagcaaggtacgctgcatcgcgtgtacgacagcatgcccggtgagcagagcagcctgcgggtgatcatcgtgccgccttgtctgcagccggcgccggggcgcttgctgggcgagccctatctgagctggttgcgtgagcagcatggggccggcgtgaccctgacctcggtatgtgccggcgcctttgcgctggccgaggccgggctgctcgacggccgatcggtgaccactcactgggcgctgggcagcgagctggcccagcagtatccgcaggttcgcgtgctgcccgagcgcatgctggtggaggacggtgacctgatcaccgccggcggcctgatggcctggacggacctcggcctggcgctggtcaaccggctgctcggcgccaccatcgcggcggaaaccgcgcgctttctggtggtcgacctgaaccgcacctcgcagctgcacttcagtcacttcgtgccggttttcgaccatggcgatgcgccgatcctggctgtgcagcactggttgcaggcgcaggccacggtggaggcgagcctgggcgagatggccgagcgggcgtgtctgggcgagcgcacctttctgcgtcgcttccgggcggccacgggccttaacccgacccagtactgtcagcaattgcgggtggccagggcgcgggatctgctggaattcacccggcagagtatcgatcaggtggcgtggcaggtgggctatcgtgacagcggcgccttccgcggtgtgttcactcgcctggtcggcctgtcgccgggtgactatcgcaagcgctttgcggcctcggctcactagcgccagagctcacaccgaatcttcggcggccttgcccgccgggttgtcgcgggtgggcatatcgagaatttccggcagcacctcacgggcgaacaccgcgtgcaggcgccacagctcggcgaccggatcacggtgatgatcgacgcggatatcccatagcggatactcctcgcggtcgacgatatagatgaccgccgaggactcgccttcgcggtcaccaccgcgatcatcaccggcttccagggcatcgatcaggcgctcgaccagcgggcgtttctcgccgcggcgaaaggcatcggcgactgcgtcgagcacttgcggcccggccaggcggttgccctgtaccgaaaattgctcgccggacagcgagccggcccaggggatgcactcgctgccggtccagcacacgctgtcgccgttgctgtcgatcagcgccaactggcgcagctgcatgcaggggtcggtgtccatcagcttcttcagggccgctggcgccgaatggccatcacgtagcagcgccaggccatcaaggcccagatagggattgacctgagcctgggtcgccaccgcacctgcgccggcagcagcatggctgagcagtttgcccacggcgggcatggcagtggcggcggcaaccccgaactggccggtgcgtgggcagcgggcgacgatggaaaaggtcatgggcaactcctgtaggcgcgtgtggcttaggccgcgggcgatgacggatcgttccgccggcgtattgggggggcactaccggatttatttgataagcattatcattcgctccgcttgccgccacgcttatgtcggcatcgccacgagccgctttccttcatggtcgacctgccgtcctcgccggacacccgccaaccggatccagccgctgcgccttcaccgcagcgcgatgatttcctgcgcacctttcttgcccgtcgcgagcagatggaggcggtgctgcgccgccgtgtcggctgccgggccacggcggcggatctggtacaggagttgtttctgcgcttctggcgacggcccggcgcgcccctcgacgacctgggcagctacctgattcgcagcgcccacaacctggccatcgaccacctgcgtagcgagggcgcccgttcgcgtagcgaggcagggctactgcctgaacactgtgatgacggtgccgcttccccggacgccgccctggaagctggcagtgatctgcgccgcgtggaggccgccttgcgcgccttgcccgagcgcacccggcatatctttctgctcaaccgcatccacggtcagacctacgggcagatcgcccgcagcatggcgctttcccagagcgcggtggaaaaacatatgatgcgcgccctgcaagtctgcaaggccagcgtcggcgatgcgccggctgccccttcacatggaagcgacgcgtcatgaaccagcccacctttgcgcacgaagcgccgctatcgcacctcgaacaggacgcctggctgtggctcggccgtctgcagggtgagcccggcgatgcggtgcagatggccttcgagcgctggctggccgccgcgcctgagcatgtcgataccttcgtgcgcatgcagcggctctggcagcagacccgcccggctgcccagcgcctggccgacgaggagcacgccgccctgcagcaatacctgcgtacgccgaagcctcggcgccggtactgggcgccggcactggcgatggctgcctgtctgctgctggtggtgtgggccggcggctggcagccgctgcgctgggccgatgacctgggcgcggactgggtgtcggcgccgggcgaggtgcgcagcgtaaccttggccgatggctcgagcgtggtgctggacgccgacagcgccatcgccgtgcgctacagcgcgggcgaacggcatgtcgagctgcgccgcggcgcggcgtacttcagcgtggtgccgggtgagattcccttcaccgttgccgcggccggtggcgaggcacgggtgctcggcacgcgtttcgaggtgcgccgcctgggcgagggcgcccgggtttcggttcagcaggggcgggtggctgtgcgcggtgggccactggaggccccgcgagtgctgacggccgatcagcaggtcagctatgccgatggcgtcagcggcaatcccctggccgtcgacaccggtgcgctgaccgcctggcgcgatggccgcctgagtttctatcgcgccccgctgggcgaggtgctcgatgagctgcgccgttactacccggggcgcatcgtgctgctcaacgatgaactgcgcggcaagcgggtcagcggcagcttcgccagccaggacccacaggcgattctcgatgcccttcagggcgtggtcggcttcgaacagcacagggtgctggggcggctgatcatcctgcgctgaaaaatattttcaggccggggtgaggtatcgtgtggcggcatccgtgtagtgctgtgaatgcgactttttcgcactgagccagcctccgggataaagaaaccatgaagcaccgcatcaagcgtcgacaggatgccgccctgaaacacctcagcctggccacctggctgctgggcacctcgctgctgcccctggctccgggcgtgctggcccaggcggctgatgagcaggccgcgacctacgtgttcgccatcgccgcccagccgttgccccaggcgctggacgccttcagccgtaccaccggcctcaacgtggtctacaccgatgacgcgccatacagcgtgcaggcgccagccgtgcagggccgcctgagcgccgagcaggcgctggcccagctgttggccggctccggcttcaccttcgcccgggccggcgccaccaccgttaccctgcaggcgctgcccgccgacggcgcggtgaacctcggtgcggtgaacatccagtcgcagcgcacgccgagcaccagttaccagccgccggaaaccacctcgctgacgcgcagcgatacgccgctgttggagattccccaggcggtggccgtggtgccgacccaggtgctgcaggatcagcagccgcagaacctcgacgaggcgctggtcaacgtcagcggcatcacccaggccaacaccttgggtagcacgctggatgcggtgatgaaacggggctttggcgacaaccgcgacggttccatcctgcgcgacggcatgcgcaccatccagggccgcaacttcaccgccaccgccgagcgcgtcgaagtgctcaaggggccgtcgtcgatgctctacggcattctcgacccgggcggcgtgatcaacgtggtcagcaagaagccgaagctggaaagctaccgcgccatcaccggccgcgcctcgacctacggccacggcaagaacggcagcggcggcaccctggacgtgaccggcccgctgggcgataccggcctggcctaccgggtgatcgccgattacgacgacgccgactactggcgcgacttcggccacaaccgcgacaaaactttcgcgccctcgctggcctggtatggcgaggacaccacgatcaccctcagccatgagtaccgcgagtattcggtgccgttcgatcgcgggacggtgttcgtcaatggcaagccgctcgacattcccagcgaacgtcgtctggacgagccctataacgttactgaaggtcgttccaacctgagtattttcgatgtctcccatcagctcaatgacgattggaaggcgcacttcgcctacagctacaaccgcgacacctatgacgattaccaggcgcgggtcaccagcgtgaataccagcaacgggactgttggccgacgcctggacggtacccgcggcgcggtcagcacctcgcacttcgccaccttcgatctggacggcaagctgcagcttggcggtatgcagcatgatttattgatgggtgtggatcatgagtaccgaaagttctaccgtgaagacctgattcgccagaccaccacgcgccgcctcgactacaacgatccggtctacgggctcgatccggtccccaccaccgtggcggccagcgatagcgaccagaccgatcgtgtggtcacccagtccgcgttcttccaggattcggtgcatttgaacgagcagtggatcttcgtggccggcgcccgctatcagctttatgaccagcttgccgggcgcggccggccgttcaagaagaacaccgatatcgacggtcaggtctgggtgccgcgggttggcctggtgtacaagctcaacgacgagctgtcgctgtatggcggctacaccgaatcgttcaagcccaactcgaccatcgcgccgctgaccaatggggtctccataaacggcgtgccgccagaggagggcaagagctgggaaatcggcgccaagctggataggcccgggcgcatcaccggcaccctggcgcttttcgatatcgtcaaggaaaacgtgctggtgactcagaccgtgggtggtgaaactactgccaccggtgctggcgaagtgcgctcccgcggcgtcgagctggacgtgaccgggcagctgaccgacgacctcagcctgatcggcacctacgcctttaccgatgccgaggtgaccaaggatccggaactcaagggcaatggcctgcagaacgtggcccggcacaccgcgtcgctgtacggcgtgtatgacttcgaccagctgttcggcgccgaccgtgtgcgcgccggtgtgggcgctcgctatgtgggtgaccgggaaggcgatgcggccaataacttcaccctgccgtcctataccgtggccgacgccttcaccagctacgacacgcgcctgggcgacaacaagctcaagctgcagctcaacgtgaagaacctgttcgacaagacctactacagctcgtcggtgaacaaccttgccgtctccgtcggcgagcctcgccaggtgcagctctccagcaccctggagttctgagcgcgcccaccgttgctgcattacacggtttctggtatccacacgggcctgtaggatgggtgtaacccatcgagcgttgatgggtttcacccatcctacgagctgtaggccggtgttgagcgtagcgatacccggggagggttgacgctcgagaccccagaaacgcaagagcccggcactgggccgggctctcgtctaccgcagggcgatgcttactgcacttctaccgccaggctttcggcgatcttcttgttccagatcgcaggccccgtgatgtgcaccgactcgccgttgctgtcgacggcgacggtgaccggcatgtccttgacctcgaactcgtagatcgcttccatgcccagctcggcgaacgccagcaccttggacttcttgatcgcctgggcgaccaggtaggcggcgccgccgacggccatcaggtagacggccttgttgtccttgatcgcttcgatggcggtcgggccgcgctcggatttaccgatcatgcccaaaaggcccgtctgctcgaggatctgccgggtgaacttgtccatccgcgtggcggtggtcgggccagccgggcctaccacttcgtcgccgatcgggtcgaccgggccgacgtagtagatgaagcggcctttgaggtcgaccggcagttcttcacccttgttgagcatctcgaccatgcgcttgtgcgcggcgtcgcgaccggtgagcatcttgccgttgagcaggatggtctcgcccggcttccagctctgcacgtcttccggggtcagggtgtcgaggtcgacgcggcgcgccgacgggccggcttcccagacgatttccgggtaggcgtccaaaggtggcgcttcaagctcggccgggccgctgccatcgagcacgaagtgggcgtggcgggtggcggcgcagttggggatcatgcacaccggcagggaggcggcgtgtgtcgggtaatccatgatcttcacgtcgagcacggtggtcaggccgcccaggccctgggcgccgatgcccagctggttgaccttctcgaacagctccagacgcagctcttcgatcttgttctgcgggccgcgggcctgcagttcatggatgtcgatgtgctccatgagcacttccttggccatcaccgcggccttctcggcggtgccgccgatgccgatgccgagcatgcccggcgggcaccagccagcgcccatggtcggcacggtcttcagcacccagtcgacgatcgagtcggacgggttgagcatggccatcttcgacttgttctcggagccgccacccttggccgcgacgtccacttccaccttgtccccagggacgatggagtagtggatgactgccggggtgttgtccttggtgttcttgcgggcaccggccgggtcggccaggatcgaggcgcgcagcacgttctcgggcaggttgtaggcgcggcgaacgccttcgttgatcatgtcgtccaggctcatggtggcgccgtcccagcgcacgtccatgccgaccttgacgaatacggtgacgatgccggtgtcctggcagatcgggcggtggccggtggcacacatgcgcgagttgatgaggatctgcgccatggagtcgcgcgcggccggcgactcttccttcagataggcttcgtgcatcgcctggatgaagtcgacggggtggtagtaggagatgaactgcagggcgtcggcgacgctctggatcaggtcgtcttgcttgatcacggtcatgtggggcgctcccttgtagggcaggaacttcagatgccggaacatggccggctggttcaaaaaggcgccgcagtataccgcgcgggcagggcacgggacacccgttgagcggctgcgataactccacatgatctctaggttttttaagagcgcccggttacagtagaggccagttgccagtatgggagggagcccatgacctccagcaaccgtccactcaatcaaaagaccctgcagcgtctgctgatcaagcgcttcgccttggctgtcgccacctacctgacgatttccgtcgtggtagtgctggcctatttctgcgacctgttccgggcaccgggcattgccgtggccgccgtattggtggccaccttcgccactcaggcgctgctgcttggcctgttcctgagcggccgcaatctgcgtttcagcgacccgagcctcactgaggcgcaggtgctgatcagcctggtgctgaccaccacgctggtggccatgatcgactacgggcgtggcgccttgctggtggtctacccgatgtcgatgctgttcgggctgttccagctgcgcacctgggtgttttttcgctgcgccttcatggcgttcatcggtttcgtgggcatcaacctctacgagtaccaggccgggaccctgcgcgatgtcagcctggcggtgctgcagaccggcatgctggcgctggtgctgatctggctgaacctgttcgcctggtatatgcagcagatgcgtcagcgcatgcgcaatcggcgcttcgctctgaaggcgcaccaggaaaccctgcgtggcatgatgcgccagctggaagacatggtggccaccgacgagctcactggcctgttcaaccgacgccatttcctgcgcatggccgcccaggcgctcgagagcctgacacccttgagccagcacggcctggcgctgatcgacctggatcacttcaagagcatcaacgaccgctacggccatgccgccggtgatcgcgtgctgcaggcgttcgccggggtggctagcgcctgtctgcgcgagggcgacgtgattgcccgctacggcggagaagagttcgtgctgctgattcccgataccgatgccgacgccttcatggcctgttgcgagcgcctgcgcgtggccttcagtgagtgcgagccggttaatgttaaggtgaccaacctaagcctttccgtgggaatgaccctggtgaccctgtacgatgatctcgacgacgccctgcaccgggccgaccaagcgctctatgaggccaaacgtagcggtcgcaaccgtagcgcctcgacctggcagctgaccgatgccccagctgcgactgagtgatcgctgctgggacgtcgccccggccagcaatcttctcgacgcgctacttgccgccggtgtgccggtgccttacagctgccgcgccggcagttgccaggcctgcctggtgcgctgcgtggctggtgagccacaggatgccaaacccgatgcgctggatgtggcgcgccgcgagcagggctggcggctggcctgtcagtgcagcgtggtagagccgctgcagctggaggttttcgatcccacccgtgatgccatgcccgcgcagattcaggcgctggactggctgagcgagcgcgtcgtgcgcctgcgcctcgtgccgcagcaacccatgcgttaccgggccggccagcatctgctgctgtggacggcggacggcatcgcccggccttactcgctcgccagcctgcccggcgaggacgcctggctggagtttcatatcgattgcggccggcccggcgccttttgcgatgccgttcgccagctgcaggtcggcgacagtctgcgcctgggcgcgttgagcggcgcggccctgcactacgacccggactggcaggagaaaccgctgtggctgctcggcgccggcaccggcctggcgcccctgtgggcggtattgcgcgaggcgctacgccaggaacatcaggggcccattcgcgtggtgcatgtgaccagcgcgcctactcagcattacctggccagcgctctgcaggaggtcgccagccggcacgaacaggtacagatcgagctgatcgatgcagccgccttgccggcatttctgggcaatctgcgccccgcatcgcggcaaacggtcgcgttgctctgtggcggtccgcaaaccgtcgatgcgctttcgcggcgcctgtatctggctggcttgccacgcggccagctgttcagtgacctgtttctgcctcacgcctgaacgctgaaaaaatgaaaaggcccgcatcgatgcgggccttcctgttgctgcgccagtcctcagaccagaacgtcaccgacatgcaggatcttcatgccgttggtgccaccaatggtgtggtagctgtcgcccttggtgaggatcacccagtcgccttgctcgaccaggccgcgcttgagcagctcgtccaccgccgcctggctgacttcgccggccggcagggccgccgggtcgaacgggatggtgtacacgccgcggaacatcgccgagcgcgcctgggtatcgcggtgcggggagaaggagtagatcggcaccgaggagcggatgcgcgacatgaccagcggggtgtaaccgctttcggtcagggcgatgatcgccttcacgcccgggaagtggttggcggtgtacatggccgccagggcgatgctctcgtcgcagcgctcgaaggtcttgccgatgcgatggctggagctcttgccggtcgggtgacgctcggcgcccaggcagatacgcgccatggcctgcacggcttccagcgggtaggcgccggcggcgctctcggccgacagcatgaccgcgtcggtgtagtcgagcacggcgttggctacgtcggacacctcggcacgggtcggcatcgggttctggatcatcgactccatcatctgggtcgcgacgatcaccgccttgttgtggcgacgtgcgtgcagaatgatcttcttctggatgccgaccagctcggcgtcgccgatttccacaccgaggtcaccacgggcgaccatcaccacgtcgctggccttgatcagaccgtcgagggtttcgtcgttggctaccgcttcggcacgctcgatcttggcgaccagccaggccttgccgccggcttcgtcacgcagctggcgggcgtattccatgtccgccgcatcacgggggaaggaaacggccaggtagtccaggtccatttcggcagcgagcttgatgtcggccttgtctttctcggttagggccggggcggtcaggccgccaccgcgacggttgatgcccttgtggtcggacagcgggccgccgatcagcacgacgcattcgagggtgtcgggggtggtgctttccacgcgcatgaccacgcgaccatcgtcgagcagcagttcgtcgcccacgccgcaatccttgaccagatccgggtagtcgatgccgacaacctgctggttgccttcggtcagcggatggctggtggagaaggtgaagcggtcaccgacctgcagttcgatacgcttgttggcgaacttggcgatacggatcttcgggccttgcaggtcgcccagcagagccacgtggcggccatgcttggcggcgatgtcgcgtaccagctgggcgcgtgccttgtgctcttccggggtgccgtgggagaagttcaggcgggcaacatccagcccggccaggatcaacttttccagcatctgcggcgagttgctggctgggccgagggtggcgacgattttggtgcggcgaacggtcatgcgcggactcctagattgaagcagaccgcgaggctactacgccgccgcgctgtagtcattgttccgctgcactacttttccaccggtaacttgaccaccagcaggtcgcagtccaccgactcgagcaggcgctcggcggtgtggccgataaggatggtgtccagtcggccgcgggcgatggcgcccatcaccagcaggtcgatttcgtgctggcgcacgaagcgcggcagcatgttctccggcgcaccttcgagcaggtgagcggtgtccggctcgatcccgtgctgacgaatcaggtcgtcgaaggcctggtgatgctgctgcgcatcatcgttgacgtattgctgataggtggccagcagctctgcattgttgagcagggtgcgcggcagcggcgcgtggcaatgcacgagatcggcatgcatgcccagggcagtggccagcgcctggctggtggcgatcaggtggtgatccagggcggcaggtttgtcgtccttgtgcagcgggtcgacggcggtgcacaggttgttgccgcgccactgcgcgtggtgcaccaaccacagcgggaaagggcagtggcgcatcagttgccagcagctgtcggtgagcagcaggcggcgcagcaggttgttgtgggcggcggacttgagcaccagatccggttgcagctgttcggccacctccagcaccgtttcatgcaggcgcttgccccagcgaacgtcctgctgcacagccagcccttcgccttgcagcggcgccagcatctcctgcagccagctgctgcgttgctcgagcagggcgtccctggctctgttctgcaggctctgttccagggcgctgccatccagcgcggcgctatactcgaccagcagtacgtgcaggctcgcctggctgcgccgggccagccaggcggcacgctccagagccgggtggctgggttggctggggtcgatcacgaccagtaacgtttcgagtttcatgggggcgacctcgcgaagtggttgtctggcattgcagcccatcctcggtgggcatgcgttgacctgaatcagcctagaagaccgctaccaatcgttcgtcgtccaagccaatgcagcatgttgcgactgttcagttttcgcgggccgcgccgatacgctgctcattggaggagaaacccatgcgtattctgttgctgctgtgctgtgtgctggtcgttggcgggtgcacccgcatgtcgctcgatcatcatctgaacaaggcctatcaggcctatgaccggggcgattgcgaagacgccctgctgtatctgtcccaggccgagcgctcgagtcgctcgcgcagctatatacagccggagatttccctgctgcgcggccaatgcctggagcggcagaatctgtacctcgatgcggcgcagacctaccagttcatcatcggccgttaccccaccagcgaatacgcgttccgtgcccgcgcgcggctggaaaccctgcgccagctcggccatcagggagtctcggagcccgccaaggtatcgcctgccggcacgctttgacggcgcgggactgcttgcctggagaaggccgtgacgcgtgctctggttggtttgctgttgttgccctgcctggccttcgggcaggtgtatcgctgggttgatgaaaacggtcaggtgcatttcggtcagcagccccagggcggcaatgctcaaactgttgaggtaaagccccaggtaatcgagcgcgacgccgccacccaggagcgccagggacgtgccgagcgctacttccaggcgcgacgcgacgaacaggcccaggccgctcaagcccgccgtgagcagcaggcgcagctcgtcaaggagtgcgcccagttgcgtgcgcaattggcctcgatgcccgaggggcggcgttactttcatcaagacgccaatggcgagcgccactattacagtgatcagcagctggacgccgcgcgccgccagcttcgcgaccagttgtcaggccgctgtcactgagcactggtcagtgagttggacaggcggcatactcgcctcacactcatagcgctctgccatcatgaacgccaaccgccatatcgaacggcaccagctgccttactacctgaaggtcttcaatgcctttaccgacaaaccggtcggttatctgggcaatgtatcggcggacggcctgatgctgatcagccaactgccggtgctggtgggcggctgcttcgatctgcgcctgaagattccgggttgcgacggctttcgccatatcgacttcaccgccacctgcctgtggtgccaggaagacgtgactccgggcagcttcgattctggcttcacgctgcagtcgccgccccaggattacctggagatggtcgacgcccttcgctactacttcagcttccatccgctcgccgcgccggtgtgaaactacgccggggttagtctgcgctgtttacgtcgttccgcaccttttgtccctgtttatgtaagccattgcttacaagtgctgtaagcctgggtggcactttcgcgctgggaagccggcgttgagcaatacatatttatcaagttattgaaaaataaagcatttatatattgtttttatgggcggcctggctgcctgcagcggctggcagggcgttgtgataaatcttggtgccgttaatatctgaaccgtgcttagggacaagcgcaggtcgttagggacaacgatcaggacatcgcgggacgcgattcatcaggatgatgagttgggagtttcagggaatagggacaaaagagtgggcgggtaaaaccgccccttttttttgcctgcagaaaagtgctcaagccgcattgcttatacgcgattctgaatagccgccagacgtcaccattctattgcgagcgcggcggcaggcgatttttcaagcgaccataaaaaatgccgcacccggttgggtagcggcatttttgttggcggcctgtgccgcctcgctcagcgctcgaggtgctgcagcttgtctttcacgccatcccattcttcggcatcgggcagggcttctttgcgctcggtgatattcggccagacttccgccagctcggcgttgagctcgatgtattcctgcatgccatcgggaatctcgtcttcggagaagatggcctgcgccgggcactcgggctcgcagagcgcgcagtcgatgcattcatccgggtgaatcaccaggaagttcgggccctcgtagaagcagtccaccggacagacttccacgcagtcggtgtacttgcacttgatgcagttgtcggtgacgacgaaggtcatttctagttttctcctcgggctacggcagcgagcggcttctcaataggccgctctcaggctctggaatgggctggcaggccaggctaaaagccgcagcgctcccggagcgcgcgggattctatcagctagttggcttcggcgttagacccgcgccttccatgcatataacagttcgagagcctgtcgcgggctcaggtcattcggatcgaccagctgcagctcctccagcactgggtgcggcaggctggcgaacatatcgctctgcatcggcgcagctggttgtcccggggtttgctgcggcaggtcgtggggcaggctggtggtttccaggcgcgccagatgctcgcgggcacgcaggatcaccggcgccggcacgcctgccagttgcgccacggccagaccatagctctggctggccgggccgggaagaacgtggtgcaggaagacgatgcgctcgttgtgctcggtggcgttgaggtgcacgttggccaccgccggctggctttccggcagcactgtgagttcgaaataatgggtggcgaacagcgtgtaggcgcgcaggttggccagttgctcggcggcggcccaggccagcgacaggccgtcgaaggtgctggtaccgcggcccacttcgtccatcagcaccaggctgcggtcgctggcgttatgcaggatgttggcggtttcgctcatctccaccatgaaggtcgagcggccgccggccaggtcgtcgctggagccgatgcgggtgaagatgcggtcgaccatcgacagctcgcagcgcgccgccggcacgaagctgccgatatgggcgagcagcacgatcagcgcggtctgacgcatgtaggtcgacttaccgcccatgttcgggccggtgatgatcagcatccgcgtggcgtcgtcgagcttcaggtcgttggcgacgaacggtgtggtcagcacctgctcgaccaccgggtggcggccttgctcgatcagcatgcatggctcctcgacgaagcgcgggcgattgagatccaggttcagggcgcgctcggccaggttgctcagcacgtccagttcggccagcgcggcagcgctgtcctgcagtgggccgaggtggccgatcaggcgctccagcagttcttcgtagagctgcttctcacgggccagcgcgcggctcttggccgacagcgccttgtcttcgaactccttgagctcgggagtgatgaagcgctcggcgcccttgagggtctggcgacggatgtagtcggccggtgccgactcggcctgcttgcttggcagctcgatgaagtaaccatgcacgcggttgtagccgaccttgaggttggccaggccggtacgggccttctcgcgggtttccagatccatcaggtactggccggcgttctcgctgagcgactgcagctcgtcgagttcggcgtcgtaaccggtcttcagcacgccgccatcgcgaatcaccgccggcgggttgtcgatgatcgccgtcgcgagcagctcggccagttccgggtaggtgctgatggtgccggccagcgcggtcaggtgggcgcagtcgagctgagccatggcctgttgcagctcgggcagggcgccaagggcatcgcgcaggcgcgccagatcacgtgggcgcgcgttgcgcaggccgatacgggcgaggatgcgctccaggtcgccgatttccttgagctgcggttgcagggtttcgaaacggtagcgatccagcaggcaggcaatcgactcctggcgggcttcgagcaccgcacggtcgcgcagcggacggttcagccagcggccgagcaggcggctgcccatggcggtctggcaacggtcgaccaccgactgcagggtgttgtcgcgcccgccggcgaggttgacgtccagctccaggttgcggcggctggcgccatcgaggatcaccgtgtcgtcgatgcgttcatgacgcaggctgcgcaggtggggcagggcggtgcgctgggtttccttggcgtaggccagcaggcagccggctgcaccgatggccagggtcagggtttcgcagccgaagcctttgaggtcctgggtgccgaactgctggcacaggctcttctgggcggtatcgcgctcgaaatcccaaggtgcacggcgccgcgagccgcggcgtttctcggccggcaggccctggggccagtcatcggggatcagcagttcggcagggttgagacgctcgagctcggccagcaggttttcccagccttttatctccagcacgctgaagcggccgctggtgatatccagcacggcaaggccgaacagacgctcgtcacccagcacggcggccagcaggttgtcgcggtgttcgtcgagcagcgcttcgtcgctgatggtgccgggagtgatgatgcgcaccacctggcgttccaccgggcccttgctggtggccggatcgccgatctgctcgcagatgaccaccgactcgccgagcttgaccagcttggccaggtagccctcgaccgagtggaacggaataccgcacatcgggatcgactggcccgccgactgcccgcgggcggtcagggtgatgtccagcaatttggcagccttcttggcgtcttcgtagaagatctcgtagaagtcacccatgcgatagaacatcagctggtccgggtgctgattcttcagtctccagtactgttgcatcatcggggtgtggctggagaggtcgctttggctcatcgtgtcgagtgtccggctgaatcgcaaaagcgcgtagtgtacggtatcgacaccccacgctttaaccccggagcgcagatgaatatcgacgatcagcccatcaccgggctcgccgcccgtctcggccaagccctgctggaaaaaggtgctcaggtcaccaccgccgagtcctgcactggcggcggaatcgccgaagccattacccgtgtggcgggcagctcggcctggttcgaggcgggcttcgtcacctattccaatacccagaaaacccgccagctgggcgtgcccgaagctcacttcggcacggtaggcgcggtcagtcgcgaggtggtcgaggccatggtgcacggcgcccaggcccagagtggcgcccgctatgccacggcggtcagcggcgtggccgggccgggcggcggtagccaggagaagccggtcggcaccgtgtggatcgcctggggcgatgccgaaacgctgttcagtcggcgcttccagttctccggcgaccgcgacgcggtacgccggcaaaccgtggaagccgcgttgcagggcctgttgcgactactggtcgaagaaaatcctgctgcggggtaggcgagtgccgaaccctgtggaataatactgtctacttatacagttattggccgtcaggcccttctgatcacgtgaggaatacaatggacgagaacaagaagcgcgcgttggcggctgccttgggccagatcgagaaacagttcggcaagggcgcggtcatgcgcatgggcgatcatgaccgtcaggccattccggccatctccaccggctccctgggcctggatatcgcgcttggcattggcggcttgccgaagggccggatcgtggaaatctacggcccggaatcctcgggtaagaccacgctgaccctgcaggtcatcgccgaagcccagaaggccggcgccacctgcgccttcgttgacgccgagcacgcgctggatccggactacgccggcaagctgggcgtcaacgtcgacgacctgctggtctcgcagccggataccggtgagcaggccctggaaatcaccgacatgctggtgcgctccaacgccatcgacgtgatcatcgtcgactccgtggctgctctggtgccgaaagcggaaatcgaaggtgaaatgggcgacatgcacgtcggcctgcaggctcgcctgatgagccaggcgctgcgcaaaatcaccggcaacatcaagaacgccaactgcttggtgatcttcatcaaccagattcgcatgaagatcggcgtgatgttcggtagcccggaaaccaccactggtggtaacgccctgaagttctacgcctcggttcgcctcgacatccgccgcactggcgcggtgaaagagggcgacgaagtggtcggcagcgaaacccgcgtcaaggtcgtcaagaacaaggtatctccgccgttccgtcaggccgagttccagattctctacggcaagggcatctaccgtaacggcgagatcatcgacctcggcgtgcagcagggcctggtcgagaaatccggtgcctggtacagctacaagggcaacaagatcggtcagggcaaggccaacgccgccaagttcctggaagacaatcaggaagtggcccgtgagatcgaaggtcagatccgcgacaagctgctggtggtttccggccctgccaaggccaacgcgccggccagtgacctggtggataccgaagcggacttctgatgcccgctgttctggataacgttgctgcggtacggcatgccgccatggatctgttggcacgccgtgaacatggccgcgtcgagctggcgcgcaagctgcgccagcgcggggccggcgacgagcatatcgaagcagcccttgatcgactgagcgaagaagggctgctgtccgaggcgcgttatctggagagtttcatcagttaccgggcgcgctcggggttcggcccgcagcgcatccgcgatgacctttcccaacgcggtctggcgagagcggatatcgaccaagcgctgcgcgacagcggtatcgattggcgcgaaggtttgcgggaaacctggcaacgcaagtttgccggtcaattgcctggcgatgcgcgcgaacgggccaagcagatgcgttttctggtctatcgcggctacccgatggatctggtcggtcagctgctgcgcggcagtttcgacgactgatcgtcagtcggtcatccagaggttgatccgtccggttcgccatcctgacgcccaggcgtcccttaccatcccgatatattcagcccagccagtgttccggctggttgatcacgtcgagcaattcgcgcagccgtccggcattgcgcccactgaaagcgaacagcagccttggcaatttgcacagctcggggccgtcgacgagttcgtcgccgctttgctgttgctggatgtcgccctgcttgcacagatcgctgaactgcaggttcaggtgcgccagtgccgcgtcgctcagggcatggcgcatgcgcaccacgaactgatccttcagccagcggctggagtggtagttggcgtagaagcggtcgatctcctgggcggccgactcggcgtcgtgtaccagacgcatcaggttcatatcgctggagaggatgtagccgttgctgtccagattctgccggatgtagtcgagcaggccctgccagaacgtgccatccggctcatcgagcaggatcaccggcaccagcgggctcttgccggtctggatcagggtgatgacctccagcgcttcatccagtgtgccgaagccgccggggcagagcaccagggcgtcggcctccttgacgaagaacagcttgcgcagaaagaagaaatgaaaggacagcaggttgccgctgtctttcatgaccgcattggctgattgctcgaagggcagggttatgttgaaacccaggctgttgtcgcggccggcgccttcgtgggcggcggccatgatgccgccaccggcgccggtgatcaccatcaggtcgtggcgggccagggtcttgcccagttcccgcgccagggcgtagaccggatggccgggctgagtacgcgccgagccgaacacggtgaccttgcggcgatggcgcaggcggtcgagcatggcgaacgcgcgctcaagttcgcgtaaggtctgcagcatgatcttggcgtcccagcggttgcggtcggcctgagccatgcgcgccacggtggcgagcatttcccggtatagcgcggtgttggcgctgccggctggcgttatccgcgccgccagggtatccagttcggctgccagtgcatcgccgcttagcggcaggtcgccattgctgtgatcgttcattgcgctactccttatgcgtcaatgcccgagttctagcacattcccgtgacttacaggcggcagtcggccttgccgaattgctcggtggtgatggggcgattgctctggatctcgctgaattcgtaacgcagcaccgctccgctggccagcagcttgcgaaagccggggttgctgcacacgctgttggtcagctgtgcacgcacggtatcggggttgctgcgcatctgtgcaccatgggcagggcgtacgctgaggtggttgatcagctggttaccttcgacggtgtagccgcggtcgaggatgtcctcgttgatggcgcgcggcgtgccgacgctgctttccttggccactttttccagggttttggtcaactggtaatcgttgagcgaggcggcgtgggccgcaggcaggagcaggctggcaagaagaacggatagggcaatacgctgcatggggcagactcctgaaggcagtgagcggtaatagaccgggctcttctggttatgttcgttctggcgaaccaggccggcaaccgatgcccgatgttaccaagcttgtcgtcgccgcggcgtggtattgagcggtgtggcgcagctagactacgcgccctttttgccaggcgatgcgccccatcatgtgttctcctgctttgcaccgcgtgatcttcaccacaccgagcgtgcgtccatgagccacgcggttcacgcattgcgcgccgcgcgtctggcgcgcagcgtcaaaccctttctggcccgtggctcgcgggcgtcgcgctgcgagcagtgccgtctggccagcactcactgcctgtgtgcgtggaagccgcaggtttctgcccgcgcgggcgtgtgcctggtgatgcacgatgtcgaggcgctgaaacccagcaataccggctggctgatcgccgatgtggtggccgatacctcggcgtttggctggtcgcgcaccgaagtcgatccggcgctgccggcgctgctcgatgacgagcaatggcagccttatctggtgtttcccggcgaatatgccgagcctgaacgggtggtgacctctgtggaggctacagcaggcaagcgcccgctgttcgtgctgctcgacgccacctggacccaggcgcgcaagatgtttcgcaagagcccgtacctggacagcctgccggtgctcagcctgcagccggaaacgctgtcgcgctaccggctacggcgttccaagcgtgatgatcacctgtgcaccgccgaggtcgcggcgatgtgcctggaactggccggtgatgagcgcgccgccgatgccctgaacgcttatctcgacgtgttcagtgcgcattacctggcctccaaggcgccgcgcgcggtggatctcgacgatgcgctgcaccaacgtctcaagccgtttctctgagcgcggccggcttgggccacagctgggcgagcagcatgccggcgaacatcagcgcacagccgacatagccccgtgaagacaacgcctcgccgagcagcagtgcgccggcgatggcagcaaacacggcttccagcgacaggatgattgccgcgtgggaagcgatggcatgcttctgggcgatgacctgcaaggtgaagcctacgcccacgccgaggatgccgccgtaggcgatggccggcagcgcgcgaacgatatcggcgccgggcagcggttcgaacagcagcgccagggcgagactgatcagagcgcaagtgatgaactgcaccagggccagcaccagggcgtcatggcgggtggcgaaaaagctcaccagcagcacatggataccccatacgaaggcgccggccagctgcagcaggtcgccggaggcgacgtggaaaccgtcgccgacgctgagcaggaacatgccgaccaccgccagcgatgcaccgagccagatgcccagcccggtcttgtgacccagcaacagccccagcagcggcaccacgatcacgtagagcccggtgatgaaacccgagttggtgacgctggtgaacagcaggccgacctgctgcaggttgatgcccagggccagcaccgcacccatcaggctgccgccaagcagcaccggacgactgatgggcgaggccgactgggcgctacggcggcgcagcagcatgatcaccggcaacaacacgatcaccgccagggcgaaacgcaggccgctatacagaaaggggccgacggcatccatgcccaggcgctgggcgacgaaggacgaaccccagatcagcgcggtaagcagcatcaacagatcggcgcgcagtgcgtggttgggcatcgggagcttcctgcaaaaaaggcgcagactttgccgcaaagcgctgcgcttgaccaccccgcctgcgctgggcatgctggtgggcgccgtacgtaacgctgtcaggcaaatggggtctgcagcacggtatgcctataagaagaacaggatctgccatggtcgcttacgaaatcctgattgctgatgatcatccgctgtttcgcagtgcgctgcagcaggccctgacgatgggcctgggtactggcgcgcgcctggtggaggtcgccagcatcgccgagctggaagcccggctggccgagaagaccgattgggatctggttctgctcgacctcaacatgcccggtgcctacgggttctccgggctggtgctgctacgcgggcaatacccgcagattccggtagtgatgatctctgcccaggaagaagcagcggtagtggtgcgcgcccgtgagttcggcgccagcggtttcattcccaagtccagttccctcgaagtgatccagcaggccgtgcgccaagtgctggaaggcgaggtgtggtggccgccgcaaagcgaggaggcggtcagcctgtccagcgaggccaaggccgccagcgccgggctggccagcctgacgccccagcaattccgtgtgctgaccatggtctgcgaagggttgctgaacaagcagatcgcctacgagctgagcgtttccgaggcgacggtcaaggctcacgtgacggcgattttccgcaagctcggcgtacgcacccgcacccaggcggcgttgctactgcagcagctggagagcgtgccggctgcctgatgctggcgcatttcacgagattttcacggtgcgctcgcgtaccctgcgcgcctttcccgtcatagtccgatgcccatgtcaccgttcaaaggtcaaaccggtttaaagcgcgtcctcaacgccgcaggctattccctcgatggcctgcgcgccgcgttcactggcgaggcggcgttccgccagttggtgctgctcaacgcggtgctgattcccgtcgcgctgctgctcgatgtcagccgggttgaacgcgcgctgatggtcgccgtgtgcctcttggcgttgatcgtcgagctgctcaactcagcggtcgaggcggccatcgaccgcatctcgctggacctgcatccgctgtccaaaaccgccaaggacatgggcagcgccgcccagctggtggccctgacgctgatcgccagcgtgtgggcgcttatcctgcttggctagcagcggctagcgcacctcgggtaggacgatttcgtcgctgcggcgaatgccggcggtcagcgcccggcacatgtcgagaaattcgcgcatggcggcagtctggtatttctgccggtgccagatgaaatagaactgccggcgtagatccagatccggcgtttccacgggcactaggctgccgcggcgaaaggcatcgcgcagcgccagccgggaaatgcagctgatccccaaaccggattccacggcgcgcttgatcgcctcggtgtgttccagctcgaggcgcacgttgagcgctgcggagtggtggcgcatggcctggtcgaaggtcaggcgcgtaccggaaccctgttcacgcagaatccagtcttcgccgctcaattcgcgaatacccacctggccgcgttgcgccaaaggatgttgcggcgcgcagaacaccaccagttcgtcctcgacccagctctgcacctcgatgtccggatggctgcagtcgccttcgatcagacccagatcaatttcgtagtgggccacctgttgcacgatatgcgcggtgttctgcacgtgcagtttcacctggctttccgggtgcaccttcatgaaaccgccgatcagcagggtggccaggtaattgccgatggtcagggtggcgcccactgccagtgaaccgaagccggatttgccgttcagaaggtcttcgatttccttcgcctggtcgagcagggcgacggcctggggcaataactggcgacctagtgcattgaggctcaggcgtttgccggcgcggtcgaacagctggcagctcgattgccgctccagttcggtgatcgaggtactggcggccgattgcgacagggcgagctgcgaagcagcccgggagacgctctcctgttgagcgacggcgacgaagacctggagctgacgaagtgtaaatcgcatatctatataaccgataacccatatcttgataattcatttaacagatattctgggcgcgattagaatgccgcgcaattgcgctttaacatcagcgccccgacttttcaggagcccccgtacatgagcaacatgaaccacgaacgcgttctgagtgttcaccactggaatgacacgctgttcagcttcaagtgcacccgcgacccgggcctgcgcttcgagaatggccagttcgtgatgatcggcctgcagcaggaaaatggccgtccgctcatgcgtgcttattccatcgccagcccgaactgggaagagcatctggagttcttcagcatcaaggtgcccgatggcccgctgacctcccaactgcaacacctcaaggaaggtgacgaagtcatcatcagcaagaagcccaccggcaccctggtgctcgatgacctcaacccgggcaagcacctgtacctgctcagcaccggcacggggctggcgccgttcatgagcgtgattcaggacccggaaacctacgagcgtttcgagaaggtgatcctggttcatggcgtgcgctacgtgaatgaagtggcttaccgcgaattcatcaccgagcacctgccgcagaacgaattcttcggcgaggcgctgaaggaaaagctgatctattaccccaccgtgacccgcgagccgttcgagaatcagggccgcctgaccgacctgatgcgcagcggcaaactgttcgccgatatcggcctgccgccgatcaacccgcaggacgaccgtgcaatgatctgcggcagcccgagcatgctcgatgaaaccagcgaagtgctcgacagcttcggcctgaagatttcgccgcgtatgcgcgagccgggtgactatctgatcgagcgcgccttcgtcgagaagtgatctgttgagcagctgcgcgtcggccctgctgcgttgaaaactgactcaaaatgctcatgtacaaaagtgcactccgctttttcgccagttttcgcgggggcgcctagcccttgcatggctctagctcgcaagctccctgagtcagtaaaaaaccggagcgtctttaggcgctccggtttttttgtgcccagatcacaggcacaaaaaacgggagtcaaggctcccgttttctagcaactgcttccaatcactcttccatctgcgactgcaggtaattctgcagaccaactgccttgatcaggctcagctgggtttccagccagtcgatgtgctcttcctcggactcgaggatgtcttcgagcagttcacggctggcgtagtcgccgacgctctcgcagtaggcgatggcttctttcaggtcgatgtgcgccttgtgctcgatcttcaggtcgcactcgagcatttcctgggtgttctcgccgatcaggatcttgcccaggtcctgcaggttgggcaggccttcgaggaacaggatgcgcttgatgagcttgtcggcgtgcttcatctcgtcgatcgattcgtggtactcgtgcttgcccagtttggtcaggccccagtcttcgtacatgcgggcgtgcaggaagtactggttgatcgcgaccagctcgttgccgaggatcttgttcaaatgctggatgactttcttgtcgcctttcatgtgcatgcctaccgaaattgagtaaccgatggcgaattctgggcttgcacaatacggctgtcaaacgtaagttattgaaatataagtgaaaataaatataaatgagagtgtttaagttgtgcgtcttggcgctaacttattgaatttcaggcataaaaaaaccggatgcgagatccggttcttcaaaacagggcgattcaagccgcaacaaaatttcccgaataggccatcacgccctgactttgctgcacttcgctcagcgtgtcgcgcaccacctgcttggccaggcacgcacatttgccgcactgactggcaacgcccagcgtttcacggacttcacggtagctgcagcaaccttcgtagattgcttcgcggatctgaccgtcggtgacaccttcgcagaggcagacgtacataggcttgggcccgtcgcttggctgtggctgatggcgaaggatactaatgttaatgagaatgcgtgtcaaagataaaccgactcttgattggcacactttggataagcggtcgtacgcgacgcctcgcaggtagttttactcggccggcgggccgatctgcagccaataaaaaaccggcctgagccggttttttattgggggcgggcagggctcacccaatctgcgtgcagagcccttcttcaagcccgagcatgatgttcaggttctgcacggcagcgcccgaggcacctttgcccaggttgtcgagtttggccaccagcagcgcctgctgaccgctgctcgcaccgaatacctgcagttcggcgcggttgctaccgttcaggccgtggggtgtgatgaacggtgtggtatccgcggcgatctcgttgtagggctgcacctgcacgaactgctcgccctgatagtaggcggccagcgctttgtgcagctcggcgccgttgctgccctgcagcgggatcatcaccagcatgccttggtcgtagctgccgaccgccggctggaagatcgggcgcgccttgaggccgctccagtgctggatctccggaatgtgcttgtgatcgaagcccaggccgtaggcggcgtagaccggcgcgccttcctgctcgtagcgctcgaccatcttggtgccgccgccggtgtagccggatacggcgttgatgcacagctcgcgatccgcagtcagcagcccggcatcgatcagcgggcgcagcaacaggatggcgccggtggcgtagcaacccgggttgctgacggcgcgggcgttggcgatcgcttcacgttgacccttggccagttcggccatgccgaatacccagtcgctggcggtacggtgggcggagctggcgtccagcacgcggcagccgacttcgcgggcctgggcggcggtttctttcgcagcgtcgtcaggcaggcacagtacggtgacgtcgaccgaacgcatcagcgcgagcttggcgtccacgtcgcggcgtttgtcgtgatcgatggtgaccacttcgatctgtgggtggttggccaggcgctggcgaatctgcaggcccgtggtgccggcctgaccatcgatgaagatctgatattgtttcatggcgttcactcgtcgaagtcttcccagccgcccatttccttccagcgattgacgatgccgcagaacagctcggcggtcttctcggtgtcatagcgggcggagtgggcttcacggccatcgaactcgatgccggcggcttggcaggccttggccaggacggtctggccgtaggcgaggccggcgaggctggcggtatcgaagctggagaaggggtggaaggggttgcgcttgaggtcgcaacgggcgaccgcagcgttcagaaaacccaggtcgaagctgctgttgtggccgaccagaatcgcgcgcttgcagccgttggccttgagggacttgcgcaggccacggaagatttccgtcagcgcgtgctcttcgctgaccgccatgcgcagcgggtggtcgagcttgatgccggtgaaatccagcgccgcctgttcgatattggcgccctcgaacggctcgacccggaagaagtaggtgtggtccgggtacaggaagccaccttcgtccatgccgacggtagtggcggcgatttccagcagcgcatcggtggcgctgttgaagccgccggtctcgacgtccacgaccaccggcaggtagccacgaaagcgcgcggccatcgggtggcgtgcaccgctgctggtcggcaggtcctgttcgtcgtcgtacagttcttcactcattgaccggcctccagcaggcgccagcgcagggtttcgccggcgcgcaggggaatcaccgtctgctcgccgaacggcaggctggccggggcagcccaggcttcacgcaccagggtgatagtgtcggtattgcgcggcaggccgtagaagtccgggccgaagtggctggcgaagccttccagcttgtccagcgcaccacgctcctcgaacgcttcggcgtacagctcgatggcggcgtaggccgtgtagcaaccggcacaaccgcaggcgttttccttggcgtgcttggcgtggggcgccgagtcggtgcccaggaagaatttcgggctgccgctggtggccgcatccagcagcgcctgctggtgggtgttgcgcttgaggatcggcaggcaatagaagtgcgggcgaataccgcccaccagcatgtggttgcggttgtacagcaggtgctgggcggtgatggtcgccccgacgttggccggcgcttccttgacgaactgcgcggcatcggcggtggtgatgtgctcgaacaccaccttgagcgtcgggaagcgctcgacgacgcggcacaggtgctcgtcgatgaaggctttctcgcggtcgaagacgtcgatttccgagcgggtcacctcgccatgcaccagcagcggcaggccggtttcagccagggcctcgagggcgccgctgatgttatccaggctggtgacgccggagtcggagttggtcgtcgcgcccgccgggtacatcttcgccgcatacacgtaaccgctggccttggccgcgcggatatcgtcgcccgtggtgcggtcggtgaggtaaagcaccatcagcggctggaactgactgccggccgggcgtgcggccagaatgcgctggcgatactcgcctgcctcggcagcgttgcgcaccggcggcaccaggttgggcatgatgatcgcgcgagcgaaagtgcgggcgacatcgccaacggtatgcggcagtacggcgccatcgcgcaggtgaatgtgccagtcgtcaggacgcagcagggtaatgcggtcggtcattgaggcttccaggcggggcgaaacatgcccggaatgctaccggaaaaggccgctttgggcacgccggagataggtagggtctgttgccgtttcaacgcgagccgcgttgccgcgaaaaatctcgccaggctaggcggaggacgcagggaatggttgttcccttgccaagtcctccaacaacgcatggcgagatttctcgcgcaacccgtagggccgggccagttttgtcgcgatgctgcgtttctcgccggctcatttagctcgctgaacttcgcggctcgtgccttgcctcgcgacaaaacgggctccggcgcggccgtgcgtgaaacggcagcagaccctagcgcactcaagttttcccgccggccaccgatacccagacagtacctagtgttttcccggagctcgctgtgcgacagcctctttccctcatcatcggcttgctcgtcagcgccggcatgcacctgccggccaatgcgatcagcttccagacgcgcctggaaaaggtcgagtggcaggtggctggcgacaagttcgagtgccgcctgagccagccgatcaccgatttcggtgccggggaattcgtgcgtcgcgctggcgagcaggccaccttccgcctgcaggttcgcgagcgctggctgggcagcggctcggccaccttgctggccgccgcggcgccgtggcagccggggcgcggcgacatcaacctgggcgcggtcagcgtggtcagtggcgaggtgccgttcaacagcagccaggaacaggccgggcgtctactcaccggtctgctggagggtcgcagcccgctggtgcgccaccgaacctctatgggcggagagagcctggaagtgcggctgttgccggtgcgctttcgcaaggcctacgaggattacctcaactgcacgaccaagctgttgccggtcaatttcgaccaggtgcgccagtccaatatcgggtttcccggtggcggcaccgagctcgatgccatggccaaggccaagctggagatcatcctcgacttcatgaaggccgaccccacggtcaaccgcatcgagctggacgggcactccgacaacagcggcaatcgcctgaccaaccgcgacctgtcgcgccgtcgtgccctggcggtgatggactatctcaaggcccagggcgtgccagaggagcgcatcatcatgcgtttccatggtgagcgttatccgctggtgcccaacaacagccctgccaatcgcgacaagaaccgccgcgtgtccgtgcggctggacaaggtgcctgaaacgccggtgcagccgaccgagcaggccacacccgccgcgccgccggtaccggcaacgccagcctcgacctcctgagtctgtcgcttcgacgccatcgcctgtcgcgcccctgtaaatcggcggccatgggcagtagaatcacgggctttcgaacaaccccgtggagtggatggcatggcggacgtcaaaaaggtagttctggcctattccggtggcctggacacctcggtgatcctcaagtggctgcaagatacctataactgtgaagtggtgaccttcaccgccgatctcggtcagggcgaagaggtcgagccggcccgcgccaaggcccaggccatgggcgtcaaggaaatctacatcgacgacctgcgcgaagagttcgtgcgtgatttcgtctacccgatgttccgcgccaacaccatctacgaaggcgagtacctgctcggtacctccatcgcccgtccgctgatcgccaagcgcctgatcgaaatcgccaacgagaccggcgccgatgccatctcccacggcgccaccggcaagggtaacgaccaggtgcgtttcgaactcggcgcctacgctctcaagccaggcgtgaaagtcatcgccccgtggcgcgagtgggatctgctgtcgcgcgagaagctgatggattacgccgagaagcacgccatcccgatcgagcgtcacggcaagaagaagtcgccgtactccatggatgccaacctgctgcacatctcctatgaaggcggcgtgctggaagacacctggaccgagcacgaagaagacatgtggcgttggaccaagtcgccggaagcggccccggacaccccgacctacatcgagctgacctacaaggccggtgacatcgttgccatcgacggcaaggagctgagcccggccaccgtgctggccgaactcaaccgcatcggcggcgagaacggcatcggccgtctggacatcgtcgagaaccgtttcgtcggcatgaagtcccgtggctgctacgaaacccccggcggcaccatcatgctcaaggcgcaccgcgccatcgagtcgatcaccctggaccgcgaagtcgctcacctcaaagacgagctgatgcccaagtacgccagcctgatctacaacggtttctggtggagcccggagcgtctgatgctgcaacagatgatcgacgcctcccaggccagcgtgaacggtgtggtgcgcctgaagctgtacaagggcaacgtcatcgttgtcggccgcaagtccgacgattcgctgttcgacgccaacatcgccaccttcgaagaagacggcggcgcctacaaccaggccgatgcggcgggcttcatcaagctcaacgccctgcgcctgcgcatcgctgccggcaaggatcgcaagctgctgtaagcgctggcatctcgccagcgccgccccgcattcgccggggcggcgctggcgattcaccactttgtttccatcacccgcacctctttcaccgctctggctctacggcaggcaggggcgatgggctgtgggcgtaatgatttggggcggggagtgcacccgccaggcgtgctggcgggtgagggggagcgtcaggctttgcgagtcagcggttgctggtcgaacgcaacgccggccaggccgctcttcatcagggcgcggatattgccgtggtcgctgccttcgggcgtggccagcacgctgcggtagtgctcgccgaagcactgcagcgcttcctggtcgctcaagccttcgagcagggccaggcccagggtcttgcacgagccttcgttctggccggcggcgttgctcacctcgccgttgcgaaaggcgctgggctgatagtcgtaatgctcggcgatgaaggccagggtttcggcgaaggcgaaatgctcggcgctcaggcgggcgcggaagtcgttcaggtggctcatgcggttcctttcgggttcttggcgttgaaggcagcctgttgctcggggctggcttcggtctggtacttggctttccactcggcgtagggcatgccgtagacctcttcgcgggcctgatccggggtgacggtgatttccagatcgtcagccgcggccttgtaccatttggacaggcagttgcggcagaaaccggccaggttcatcaggtcgatgttctgcacatccgggcgttcgcgcaggtgctgtaccaggcggcgaaaggcggcagcttccagttcgaggcgttgttggtcattcatggcgatgctctctccgggagggatggcgcgatgatagaagcgggcaggcctcagggcaaccgggctgcccgcgcttcagcggtgcccggcgagggtgatcgaaaccgattcggcgaagcgcagcgcgtggggcttgtcgacctccacctcggcatagcgcacggcctcgtgcttcatcaccaggtcgagaatctcctgggtcagccgctccagcagggcgaagcggttgccttccacgtgggcgatgatggctttggtgatggtgcggtagttgagcgcgtgctcgatgtcgttgtcacgcactgcatcgacggcagggtagaggatggtcaggttgatcaacacgtcctgcttgttgttgatctcctcctccttgatgccgatgaaggtgcgcaggcgcaggtccttgacgcggatgcgcgccatgccgggttcgagtctgggcatgcttacttgctccgtccgatcagttgcaggaattcgtgacgggtattgtaggactcgcggaaggcgccgagcatcaccgaggtgctcatcaccgaattctgcttctcgacaccgcgcatcatcatgcacatgtgctgggcttcgatcaccacggccacgccagcggcctgggtgacctgctcgatggcggtggcgatctgccgggtgagattttcctggatctgcaggcgacgcgcgtacatgtcgacgatgcgcgcgatcttcgacaggccgagcaccttgccggtgggaatgtaggccacgtgggccttgccgataaagggcagcaggtggtgctcgcacaacgagtagagttcgacgtccttgacgatcaccatctcgtcgctctcggagctgaacagcgcgccgttgacgacctcctccaggctcttctcgtagccgttgcacaggtactgcatggccttcgcggcccgtttgggcgtgtcgagcaggccttcgcgctcgggatcctcgccgaggccaacgagaatttcacggtaatggttgggcagtaatgggttcatcgtcaggtcctcgaggcggctcatttgagatggcggccgccgttcacggtcagggtggtgccggtgatgtaggggttgtccagcaggtagcgcaggctctggtagatcacctgggggccgggttcgaaacccagcgcagatttgctcagggccttggcgcggtattgggcgtcgtcttcttcgttgaacatcagcagcgccggggcgatgccgttgaccttgatggccggcgcgaagcgggcagcgaacgacagggtcaggctgtccaggccggccttgctggcgcagtaggccgggcggttgccggagcccttgcgcaccacgtcatcgctgatatggatgatgtccgcctgctcgctgcgctgcagcaactcggcgcagtgcaggttgatcaggtagggcgccagcatatgcacggtgaacagctgcgtgaaggccgttgcctcctcgccgggcgcctcggcgaaccaggccgaagcgttgtgcacgatggcgcgcaggctgtcggtatgggttttcagttcggtgatgaaggccaagatactggcctcgtcgcgaaagtcggtctgcagggtcagcgcaccgcgctcgcgcaggcgctgcagggctggcttttcactgcgaaaggtgaggatcaccccatggccgtcgtcgagcaggcgctcagcacaatgcaggccgacgcgctggctggcaccggtgatcagaatcggggcgttgttggcgctcatgtaagtcgaccgcaggtgaacgaagggtaggccgcaatgcgtgccggctaatcaggttgtacaacggtatagcagccgtacaacctgtacaacccttcgacttctacgggcaagtgaagtgccgtcaccgcagggtgacggcgcaccgagtcagctgcttgtcgaagggctcgcgcggcgcggcattgctgcattgcgggtgccttgcagccagggggcgagcaggcgggtgaccagcggaatgaacaggtaggtcatcagtggcgtcagcgccagggtgctgagcaatatgcgggtaaccagtggcacgtcggccagcaggcctccgaacaacaggttgaagcacagcgaaaccggaaagaacgccagccagatggcgatggtctgcttccagcgcggcggctggcgcaggccgctaccgaaccaggcatccagacccagggcacgatgttcgtggggttgggcgaacaggcccttgccgcgctccagccaggcccggcgggaagcggagtgttcccaggtggccatggtgtgctcgtcggtgaagcggaagatcatctggaattcgtcgtcgccaggcggcggggcaagtacgcccgagcccagataaccgggaaagtcggtagccagttgttcgccttcgcgcagccaggcgatgaagtcgtgatagcgctcgccagcgacgcggcgcgccaccatgagggtgaccggttcggtagacatcgtgtatctcctgctgagcgcatggccagggtaaggccagacgataggcgcggttcggggtggtgagccgcgtcgtgattgcagcaaggattattcctatttccggccaattggctagaggcctttgcgggcaaattgaaaaatgtggccaggtgcctgcatctacaggggcgagcggcaatttgccgttcgtcggccaaagcggcgttagccagttggctacccgcgattgacttcaactttgcaccggcttgggcagtctggattcgttagggagcacagcagccgggagttcttatcgcctgtacagggcttgtacaagtaacgtcaatggcggcccgagctggagtagacttgtgaaatcctgacctctgcaacggttttttctatgtccgatctggttggttccgcacctttcaacgtcaatgccttcaaggaagaggacctgttcccgatccgcgaggtggcgcgcttgactggcgtgaacccggtgaccctgcgcgcctgggagcgacgctacggtcttatccagccggttcgcaccgacagtggccaccggctctattcgccggccgacgtggaaacggtgcgcagcgtgctggcgtggatcgagcgcggcgtgccggtcagcaaggtcgggcgtatccttgcgcgcaacgaaaccacccaggccagcgtcacgccgacctacgagtcggccacctcgggcgaatgggcgcagtggcagacgcgcctgctcgccgccgtgcaggcattcgacgaggccgagctcgaccgggtctacggtcaggtgttctccagctatccgcagtcggtgacctttcaggacatcatcatgccactctggcagcgcctgctgctgcgttacgggcggccgggttatggcagcgagtggctgttcttcgacacctacttgcgtacccgggtgttgcagcgcctgcacaacctgcgtgacgagccaggccggcgcctgctgctggtggcgctgccgggccgctgccgcgagcttgagttgctggtcaccgggctgctgctcaatccggccgaggctgcggtgcacgtgctggggattggccaggcgctggaggagttgccacaggtgtgcgccaagatgcagccgatagcggtggtggtgttttccaaccaggcgccggctgacgataccgggcaacaactcgaacgtctgtcgctgagtctggagtgtccgctggccatcgtgggggagggcgccgatctcttggaggatacctttcgcggctcggccatcgcttgtttgggtagtgatgggcgactgatcaggcgccggctgcggcagttcctggcggggcgcctggatacctgagcctcggcttacaggccgtgcgcctgtgggtagagcttgcggtgctgctgatacagatgcgcctgcaggcgctcgctgctgtcttcatcgagcgccagttcgtaggccagcatgccgtcgtcggtgatgcgcaccaggctgccctgcaggatcaccggctcgatgtcctcgatatccagccccaggctgaagcgctccggcggcgaggccttggcggtttgcaccaccagcaggccgctcagcgaaagctcatgaatcaccaggctgcttggctggccgtcgcggcgcaataacggctgcggcgggttcagtggcaggcgccaggcgcggtgaaatgaaccttcctcgaaaatctgtggcacgcccagctccagatgcggtgtgttctgggcatcggtgaccaggtgcggtttgaaggtcaggcgttgattgtcgatgtgcgcttcgatggtcagctgctccttggcggcgcaactggccagcagctcagcggtctggcgtgcagcatcgacctgcagaaccggttcgggctcggcgggggtgggggcgctttccgtaagctgttgaatgaattccatttcgagcggggttaacagcgacgagtcttgcatgactgcttctaagcaagggagagtggggctcccttgtgacaactcgcagcctgtttcgttaccgctaacgagaatttttcagtgacgtcagttcggcgcgcaccgccgccagctcggcttcgaggtctttgacccgttgctgattggcgacgtgttcgctgacatccttctggatgccgatgtagtaggtaagctgatcggcttcgttgaataccggggtgatcgacagctcattccagaaggtgctgccgtccttgcggtagttgcgaatgacctcgcggcagggctggcgactgtggatggccttgcggatcagtttcacggcaggctgatcgcgatcgtcgccctgcaggaatcgacagtcctgatagaggatttcctcgttgctgtagccggtcagggcttcgaaggccgggttggcgtaaatgaggatatggtcctcgccttcctgttcggcgaccacgatcccatcgttcgaggcctcgaccactcgttgcagcaagttggcattgatcatcacatgcgccccctgtcgattttcgccagtttaccagaggcgccgcggttgccgcctggctgtgcacggcagggcgcggtgtgatgcggcataatggcgcgcagttctaatcgatggagttttcatgaaagtcgcgattctttccggttcggtttacggcactgctgaagaggtggcccggcacgccgagtcgttactcaaacaggccggtctcgacgcctggcacaacccgcgcgccacccttgatgaggtcaaggcctttgccccgcaagcgttcttgatagtgacctcgaccactggcatgggcgagctgccggataacctgcagccgctgtatcaccatatccgcgatcagctgccagcctggagcggcctgccgggtggcgtgatcgccctgggtgattccagctacggcgatacctactgcgccggcggtgagcaggcccgtgaattgttcggcgaactgggcgttcgtgaagtgctgccgatgctacgtattgatgccagtgaaagcgtcacgccggagcaggatgcagagccgtggatcggcgaatttgtcgggatgttgcaggaaaacgaccgtttatcctgatttacgaacgttgtcgaaccgcggccagtcgggtgtagggagcgttcgctttcattgaagaaagcggatgagcttcccaccaactggatgaaaggtgacgacaatgaacaagatgaaaattcctgccctcgtactcagcggcctgctggccggtgccgttctgcctgccattgcggactccagcgcgccggcgccgggcactactacgccgcagccatccaccactccgggggcaccgcccaccgataatggcatgatgaccccgggcactccggcgccgggcaccgatggcaccagcaccaccccgggcaccggaacgggtaccggcaatggcacgggcgctggttccgacccgatgccaggtggcaccggtaccaacggtggcggcaccggcggttcgggcaccgggacaggtactggcaccggcaccggcggcaccggtggtagtggcggtgcaggtggcactggcggcggcgccagccagtaagcgctgatcgggtatgggtgtttctgcctgtagcggctggaagcacccgcccactcgtcagcgatgaggcttgatcccgtatttgcgtagccgtgtggcaatggcgctgtgtgatgtctgcagacgggccgccaactgcctcgtcgagggatggctgacgtaaagcctttccagcaattctttctcgaaggtcgatacagccgcttccaggctggtcacttcaccccccgcctgttgctgtgccaccgccgttccggcgatatccagatcatcgatctgcaccagattgctctcacagatggccgctgcgcggaagatcacgttctgcaactgacgcacgttgcctggccagcggttaccgagcagggccgggtaagtgtccggtgtcaggcggcattgagtgcgctggatctgcgcgcaggcctgctgcatgaaatgccgtgccagcagcacgatgtcctggccgcgctcgcgcagcggcggcacctgcaggttcagcacgttcaggcggtagaacagatcctcgcgaaactcgccctcggcgaccatgcgttccaggtcgcggtgggtggcgctgatgatgcgcacatccacgcgttcttcgcggtcaccgccgacccggcgaaaggtgccgtcgctgagaaagcgcagcagcttggcctgcaggtacggtgacatctcgccgatctcgtcgagaaacaccgtgccgtgattggccagctccagcagcccaggtttgccgccacgctgggcgccggtgaaggcgccaggggcgtagccgaacagctcgctctcggcgaggctttccggcaacgctgcacagttgagtgccagaaatggtgcgccatggcgcgggctgagggcgtggcaggcgcgcgccaccagctccttgccggtgccggtttcgccatggatcagcagcggtgcgtccagcgtcgccacacgctgtgcacgcgctttgagggtgcggatcggtgttgagtcgcccagcagcgaatcgaacccctcggcatgatcgtgatgcagtgctgccagacgcgcaccaatacggctgggttcataaagggtgagcagggcgcctgccagtcggctggcctcggcggtttcgctgatcggcgcggcgtcgagcaacagcgcctggccgttgagcgtcacctcacgcagcggcagacgaaaatgctggtcgagcagcgcctgctgcaaatccgcatcggcgaacagctcgcccagcgcttcgccctccggttcacgaccgcacagggcgatcagcgccggattggccagcagcacgcggccaccgccatcgacggccagcaccggatcgctcatggccgccagcagcgcgtcaagctgcaggcgccggcgttgcccgggcaggatgtccaccacctttaccgcctgcacaccgcgcaccttgaacagcgcatcgcgcaactcgtcgagcaccccggcgctgagcgtcggcgcgtcgatgtagacgtttggcggcaccatctccacggcgtcgaggttgaggttgcgaccacccagtaaagcgagcacttcctgggtgattccaacgcgatcaatgaaggtgacgtgaatgcgcatgacgagccgggcgaggggataacggtggcgcagtatgcccggtatgcgccggcgctgttaaccgctgtggatcgttaatctgagcgtaacgttacgccgccgggcttgattgatgggctgcgtccggactcctaaggtgcctgcacgacagcggaactcgtggagtcttcaatgacaacaacaatctccccaccgccgcagtggtcgcgccgtcgcgccgaaaaagcgcggcgactcgaccaggtgcgtcacctcgccgatggcgtgatcctgccgggcgacaagatagtcgccgcgctcgaagcgttgatcgcgcccggcgatcgcgtggtgctggaaggcaacaaccagaagcaggcggactttctctcccgctcgctggccaaggccgatccggcccgtttgcacgatctgcacatgatcatgcccagcgtcagccgcgtcgagcacttggatctgttcgagcacggtatcgcccgcaagctcgacttctccttcgccgggccgcaaagcctgcgcatcggccaactgctcgaagacggactgctggaagtcggcgccatccacacctacatcgaactctactcgcgccttttggtggacctgatccccaacgtcgcgcttgtcgccggcttccaggccgaccgccacggcaacatctacaccggcccgagtaccgaggacaccccggcactggtcgagccgaccgcgttcagtgacggcatcgtgatcttccaggtcaacgagatcgtcgacgagctgccgcgcgtggacatcccggcgtcctgggtcgacttcgtggtggtggccgacaagcccttctacatcgagccgctgttcacccgcgacccgcgccatatcaagccggtgcacgtgctgatggcaatgatggcgatccgcggcatctacgaaaaacataatgtgcagtcgctcaaccatggcatcggcttcaacaccgcggccatcgagctgatcctgccgacctacggcgaatccctgggcttgaagggcaagatctgccgcaactggacgctcaacccgcacccgacgctgatcccggccatcgagaccggctgggtggaaagtgtgcactgcttcggcaccgaactgggcatggaaggctatatcgcccagcgcccggacgtgttcttcaccggccgcgatggctcgatgcgctccaaccgcatgatgtgccaactggccgggcagtacgcggtcgatctgtttatcggcgccacgctgcaagtggacggcgatggtcattcttcgaccgttacccgtggccgcctggccggcttcggcggcgcgccgaacatggggcacgacccgcgcggtcggcgccacagcacaccggcctggctggacatggccacgcctggcggcgaaagcccggtgaccctgctcgagcgcggcaagaagctggtggtgcagatggtcgagaccttccaggagggcggcaagcccaccttcgtcgagcgactggatgcagtggatgtggcgaagaaggccggcatgccgctggcaccgatcatgatctacggcgacgacgttacccacctgctcaccgaagaaggtatcgcttacctgtacaaggcgcgctcgctggaagaacgccaggcgatgattgccgccgtggccggcgtcaccgccatcggcctgcgccacgacccgaaagaaaccgcgcgcatgcgccgcgaagggctgatcgccctgcccgaagaccttggcatccgccgcaccgatgccagccgcgaactgctcgccgccaagagcatcgccgagctggtcgagtggtcgggcggcctgtacaacccgcccgccaagttcaggagctggtgatgaatgcactcactgcaattcagccccagctctcgctgagcgattggctggccgacctggccgtcgaggcgcttatcgacgaggccgacctgtcgcccaagcctgggctggtcgaccgacgtggcagcggcgcgcacaccgatttgcacctgggcctgatgcacgcctcggcgctggccctgtggcccagcttcaaggccatggccgaggcggcgcggcaaggcggcgagatcgacgtatacctgcgtgaggcggtcggtcgtatcggccgcgaaggcgaagaggagatgctgcgcgtgaccggcggcgtcaacacccaccgtggtgcgatctgggcgcttggcctgctcagcgccgcggctgcacttgataccagcgccctggcgccagcccaggttgcgctgcgcgccgcccgccttgccctgctcagcgaccgcgccgcgcccgtgccgggcgacagtcatggtgctcaggtctgccgtttgtacggcgtgcatggcgcccgtgaggaagcgcagcttggcttcccggcggtgatccagcaggcgctgccgcaactggcgcgcagccgcgccgccggggcaggggagcagaacgcccgcctcgatgcgctgctggcgatcatgactcaactggccgacacctgcgtgctctaccgcgccggcatggccgggctgacccacatgcagagcggcgcccgcgcggtactcgccgccggcggttgcgccagcctcgatgggcgccgctgcctgcgtgatcttgagcgcgacatgctgcacctgcgtgcctcgcctggcggcgctgccgatctgctcgccgccaccctgttcctcgaccgcctgcagcatggcctgccggcgcagcttgggagtctgtgaaatggaaaccctgtcttttcgattttccgccggccaaccggctcagggccgcgcgctggtgggttgtgtcggttccggcgatctggaagtgatgctcgaacccggtcaggccggcaccctggccattgaagtggtcacctcggtcaatggaagcgcgccacgttggcaactgctgttcgagcgcatgtttcgcgagcagcaactgcccgcactgaacatcgccattcatgatttcggcgccacgcccggcgtggtgcgcctgcgtctggaacagggcctggaggaacttagccatggctgatcagaacatccagcgcctcttggcgcagcgaagttttaccgaactcggtgcccgcgagcgggcccgggcattgctcgatgccggcagctttcgcgagttgctcgaccccttcgctcggctgatgtcgccctggctgcccaagcagggcatcgtgccccaggccgatgacggcgtggtggtggccaaggggctgatcgatggccagccagcggtggtgatcgccatcgaaggggttttccagggtggtagcctcggcgaggtgggcggcgcgaagatcgcaggcagcctggagctggccgccgaagacaaccgcaatggcacgccgacccgcgccgtgctgctgctggaaaccggcggcgtgcgcctgcaggaagccaacctgggcctggcggccatcgccgagatccaggctgccatcgtcgagctgcgccagtatcagccggtgatcggcctggttgctggtccagttggctgctttggcggcatgtccatcgccgccgggttgtgcagctacctgctggtgacccgcgaggcgcgcctggggctcaacggcccgcaggtgatcgagcaggaagccgggatcgatgaatacgactcgcgcgaccgcccctttatctggagtctgaccggcggcgagcagcgccacgccagcggcctggtcgacggctacgtgagtgatgacgttggggccattcgcagcgagctgcatggactgttcgccaagggcagacctgagcttgagcgcagccgtcgccatgcctggttcctcgagcgcctgcgtgacgtcgacacctcggtccaggccgatgccgctgcagtgcgcagcgcctaccagggagcatgaacatgaccactgcacaggaaaaacgcggcctgcactggttcaacgccttggccggcaatgctcagtcgatccctgggctgcccgcttcgctgcgagtggccgatggcgaactggccggccaggcggtccgctatctggccgtgatcgccgatgccaacaatccattcccccgtgcccgcaacggcgaggtcggtctgctcgaaggttggggtttggcccaggctgtggatgacgccatcgaggcggatcgcgacaaggcgcacaagcgcgcgctgatcgccatcgtcgacgtgccgagccaggcctacgggcgccgcgaggaagcctatggcatccatcaggcgctggccggcgcggtggacgcctatgcccgtgcccgtctggccggccatggggtgatcggtttgctggtcggcaaggccatgtccggcgcgttcctcgcccacggctaccaggccaaccgcctgatcgccctgcgcgacgccggggtgatggtgcacgccatgggcaaggccgccgccgcacgcatcaccctgcgcagcgtcgatgagctggaggcgctcgccgccagcgtgccgccgatggcctatgacctggataactacgcctcgcttggcttgctgtcggaggtgctcgatgtgcagcaggccgcgcagccgacggcggctgacgttgcaggtgtgaaggatgctctaggtcgggccctggccgatatcgccgaggcgccgcgtgatctgcgtagccgcctgggcgctgccaatcgttcggcttcaacgcaggtgcgtgaggcgctgcgcgcgcagtggtgacaggtagggcgggcgcagctcgccaatgctgaatgaagcgaaatggtgggttgcacccaccctacggagagaccgcgatgcgtccgacaccccgaccacatgatctgctctggggcctgcttcctacgcagttgccgcaggaggcgccggcctgggcccgcgccgccctgggtgagcatgtgccggtggtggtgcgccgtgctcccgctgagcccggctgggtggcggtggggatacgtggtgccgcgcgtgaacagcggcatgccacttggatgcgcctgagcgagatcagccagatgatcaatcccgaagcggttgcccgcgccggtctctggcgcaaccacgcgcagccacactggccggcgttgcgtgccctgagcgacttggcgccgcgtctcgatgacctcggcctggcttggggcgtgaccggcagcctgggtttcgaactggccagcggcatcgtcgccgcgcatgcgaacagcgatctcgacttgctgctgcgcgtgcccgagccggtttctcgggcggtggcacggacattgtgcggcctactggccgatgcaccggggcgtatcgacctgcaactggaaacaccccatggcgccgtggcgctgcgcgaatgggccggcgactcaccgcgcgtcttgctgaaaacccaggagggtccgctgctggtcagtgacccttggcagccacggcaggtggcggcatgagtacgctgtgggctttcccaggccagggtgcccagcagcccggcatgctgcacagcttcccggctgatcccatcgttggcgcgtgcctcgccgagtccgaggcagtgctcggccagcgccttgccgagctggattctgccgaggcgttgcaaagcacccgtgccgtccagctgtgcctgctgattgccggggtggcgggagcgcggctgttgaaagcccgtggcctggcgcccgactacgtcgcaggactttccatcggtgcctatgccgctgccgtggtagccgatgcactgagttttgccgatgcgctgcggctggtcgccctgcgcggcgagttgatgcagcaggcctatccccagggttacggcatgacggcaattgtcggtcttgacctgaataccctggaacccttgctggccgaggtgaatggcccgcagtcgcccgtgttcctggccaacatcaatgccgaaaatcaggtggtgatcgccggtagccagagcgccatgaaggccgtcggggagcgcgcccgggccgttggagcaggggcagtgaagcctctggcggtcagcgtgccctcgcattgcgtgctgctcgccgagcccgccgcaaggctaggcgaagcgttcgccaatgtcaccatgtgccgtcccgcagtgcgctatctgagcggcagcaccgcgcggctgttgagcgaccccgaggcactgcgtgacgacctggccaacaacatgtgccgcgtggtggattgggccggtgtgttgcagacagcgttcgagcggggcgtgcggctgcacctcgaactgccgcccggtagcgtgctgagcggtctggcgcggcgcgtgttcgagccggcaatggtcgtcgcctttcagggcgcgcgcctggataccctggaggcgctgctgcgccaggaggtgagccagagccgataacaaacgtccgattgccgaagcacaagaacaataacttcgatgcgtcacgaggataagaacaatgatcacctaccgaagaattcacttcgccatctttccccaggccggtttcagtactccgcagattcctgtgtcaccagtgggcgtagcccggaggcgcgcatgagcaggcgcgcgcaatcgcaggggcaggcagcacacatgagtggtgcgtcgccgttgggtcaaccgaaccaggtgtcttcggagggcgtatgagtccggaaatcgcaaccatcgtcggtctggtgatcatgtttatcgtggccacggcgctgcccatcaatatgggtgcagtcggctttgcattggcctttatcgtgggcggcatctgggtcggtaccactggcaaggagattctcgcgggctttcccgctgatctgttcctgacgctggtcggcatcacttatctgttcgccatcgcccagaagaacggcaccatcgacttgctggtgcactgggcagtcaaaggcgtgcgcggccatatcgtggccattccatgggtaatgttcatcgtcaccgcggtgctcaccgcattcggtgcactggggccggcggcagtggcgatcatcggtccggtcgcgctgcgctttgccaaacagtacgagatcaacccgctgatgatggggctgctagtgatccacggcgcccaggcgggcggcttctcgccgatcagtgtgtatggcggcatcaccaatcaggtggtgcagaaggcggggctggacgttaccgaaatggcggtgtttctcaccagcctgggcttcaacctgctgatggcgttcatctgcttcttcgcctttggcggcattgcactgctgcgtcgtggtcgtgccgtggcagatgagccgctgatcgcgggcgtgcaggcgtcgtcgcggcagttcgccatcgaaggtcatggtgcggtggttagtgcaggcggcggcacgctttccaacaatccgcaggcactggaggaggtgcgcatcaaccgcgaccacctgatcaccctggtcgggctgctgggtctgggtatagcggcgctggtgtacgacctcaacgtcggtctggtggcgatcaccgtcgcggtcgccatcgcgctggtttctccgtctgcgcaaaagggtgcggtggatggcatcagctggtccacggtgctgctgatcagcggtgtggtgacttacgtcgccgtgctgcagaaggccggtgcggtggatttcgtcggccatggcgtcagtgccatcggtattccgctcctgggcgcactgctggtctgctatgtcggtggcatcgtctcggcctttgcttcttcggcagccgtgctgggcgccaccatccccctggcggtgccgttcctgatgcagggccagctcggcgcggccggggttatctgtgcgctggcgatttcttccacggtggtggacgtcagtccgttctccaccaatggcgccctggtagtggcttcggcggcgaaggaagagcgtgaagcgctgttccgtcgtttcctggtctatagcgggctggtggtagctttcggcccactgttggcctggctgatgttcgtggtgccaggctggatgtaagccgcgcaggtggcggcctttggtcgccatctgcgggtgaagggagcggactaccggtgaacacacttctatctttcaggagcaatcgatcttcatctagccgtggttcggaccattggcaatcgaatgagcaacaacagccagttggcgcgacaggcgccaggaggtgagcctctaccatggggccagcgtgcttggcgaagcacaaaaacaacaacacttcgacacgtaaaacgaggacaacaacaatgatcatctatggtgtcgccttcctggcgatctgcacgctggccggcatcttcgtcggcgaactgctgggcaaactgatcggtgtacccgccaatgtcggcggggtgggtatcgccatgatactgctgatattcctcggcagttacctgagcaagcgtggcttgctcactggcaagtccgagcagggcgtggagttctggagcgccatctacattcccatcgtggtggccatggcggcccagcagaatgtctacggcgcgctgagcggcgggccgatggcgatcattgccggtaccctcgctgtggttctcggtttcgccctggtgcccgtactgtgccggctcggccagcaaccgccgcaggccgtcgagtcgaaggttgtttcccagcccctgaacaaagcgccacggtgaccgccatgtatgaatcgatgatgaaagtggtcgacagctacgccatgctcagcagcttcgccattatcggcttcaccatgtggctgtcctactggctgtccgacaccttcaccaaggggcgattgcatggttcggccatcgccattctgctcggtctggtgctgtcctacataggcggcatctacaccggcgggcagaagggcctggtcgatattcccctgttcgccggcctgggcctgctgggcggcgccatgttgcgcgacttcgccatcgttgccacggccttcggcgtcagcgttgatgaactcaaacgcgcgggctttgccggggtactggccctgttcgtcggcgtcgggtcgtctttcgttgcaggcgtggcggttgccatggccttcggctacagcgatgtggtcagcctgaccaccatcggcgccggggccgtgacctacatcgtcggtccggtgaccggtgcggcgctgggcgccagctccgacgtgatggcgctgtccattgccgcagggctgatcaaggccattctggtgatggtggccacccccttcgtggcgccttacatcggtttgaacaatccgcgcagcgccgtgatcttcggtggcctgatgggtacctccagcggtgtggccggtggcctggcggcgaccgatccgaagctcgtgccctatggttgcctcaccgcggcgttctataccgcgctcggctgcctgctggggccgtcgctgctgtacttcctgatgcgtggtttgctgggttgatgctgtttgcccgccgtcatggcgggcttttttattccgctgggtatagctgttcggctgggcgatgatgctttggcatctcaggcctggcggctgtacatccggcattcggcgagcagtgccagcaggttcggatcgcgctcccgggccttgagaaacaccacgccgatatgttgctgcatctggtatttggcctgcagcgggatcagcttcacacggttttcgtagaccgctgccacgcgccccggcagcagtgcgtagccgacgccggagctgaccatgctgagcagggtgaagatgtccttgacctgcatggctaccttgggctcgaaaccggcctgctcgaagacccgctcgccatcgcgaaaggtcgcgtagccctgggtcagggtaatgaaggtgtcgttggccagggccgccaggtctacgtcggcgtggtcggcgaatggcgagtcgttgggcgccgccagaaagatatcgtcggaaaacagcggcaactgttcgcagtccgggtcgctgacgctgtcatcgagagcgatgagaatggcgtccagctccatgttcttgagcttgtacatcaggtcgacgttggagccgaggatcaggtcgatattgagctcgctgcgccgtagcttgagacccatgatcagctgcggcaccgtcttgaccgtcagcgagtagagcgagccgagcttgaagcgctcggcgctgaaaccggccgcctcgcgggccaggcgcaccatgtcttgggcgtcctggatcagcttctgggctttctcttcgagtacgtaggcgctttccaggggaatcaggttgcggccctggtgcttgaacagcgggcagcgcagggcgttttccagcgagtggatggcgcggtgcacgctgacgttgctggtgttgagctcgctggcggcgcgggccaggttgccgctgcgcatgaacgccaggaagatttccagcttcttgagcgtcagttcttcatcgatctgcatgggccagatccaatccttggtgagatggaagtggcccgattgtgccgcagatgcctggcgctgtggcgaatcagccgcaggtgatgcgctcgatgatttcggcttcggtgatgtcgatgttcaggcgctgggaatcgtaatccagggtgaccatgtcgccaggcgacagcacgcgggcggtgcgggcgccggattgttcacgggccttttcgaccacttctgcgctggccatctggccgagcaggttctgggcagcttcggcgctgcacttgccattgttgttggcgggtttcgacgcctgggtgggtgctgtgtcggtcgaactgcagccggcgagcagggcgagcagagcggcgccgccaatcaggtgtttgaaagccattgcatgatccttgtgtatgaagggttcgcggtgaagtgcgtgagtgtgccgtgtatcggactcggttgtcgtgcccgtgttccgaattcggcgcatggcgctgcgatcatctctcatcggccggggcggtcaaggcagcagccgatctcgtgtcggcatggccgagggcgccgggcggcgcagcacgcggggcaacatttctttacaatggcccgctgtattcaggatcgaggcgtcccgtgcaaccggtcatttccattcaacagttgaacaagacctacgcgtcgggctatccggcgctcaagtccatcgatctggacatccgcaagggcgagatcttcgcgctgctcggccccaacggcgcgggcaagaccacgttgatcagcatcatctgcggcatcgtcaatccgggcagcggctcggtgacggtcgccggccacgacattctgcgcgactaccgtgcggcccgctcgaagatcggcctggtgccccaggagctgttcaacgaaggcttcgagagcgtgtgggccgcggtgcgtttcagccgcgggctgttcggcaaggcgccggacaacgcctacctggagcaactgctgcgcgacctgtcgctgtgggaaaagaaggacgcgcggatcatggagctgtccggtggcatgaagcgccgggtgatgatcgccaaggcgctgtcccacgagccggagatcctgtttctcgacgagccgaccgccggggtcgacgtcgagctgcgccgcaacatgtgggacatggtccgcaagctgcgcgagcgtggcgtgaccatcatcctcaccacccactacatcgaagaagccgaagagatggccgaccgcatcggtgtgatccgcaagggcgagatcattctggtgcaggacaaggacaccctgatgcgccagctcggccagaagcagctgaccctgcacctgcagcagccgctcgccgagctgccagcggcgttgcagcgcgacgatctgcaactgcgcgacgacggttacgagttggtctacagcttcgacggccagcaggatgacaccggcatcgccgaactgctgcaggccctggcccagcatggcatcgctttcaaggacctgcagtcgagcgagagctctctggaagatattttcgtcagtctcgtgaaggagcaggcatgaatttctacgcgatccgcgccatctacctgttcgagctggcgcgcacctggcgcactctgctgcagagtatcgccaccccggtgatcaccacctcgctgtacttcgtggtgttcggctcggccatcggttcgagcatgacccaggtgcacggcgtcagctacggcgccttcatcattcccgggctgatcatgctggcgctgctcaccgagagcatttccaacgcctcgtttggcatctacatgcccaagtattcggggaccatctacgaggtgctgtcggcgccgatttcgtacctggagattctcgtcggctatgtcggcgcagcggccaccaagtccatcgtgctcggtttgatcatcctcgccacggcgcggctgttcgtcgatttcgagattcttcatcccgtatggatgctggccttcctggtgcttacggcgctgaccttcagcctgttcggtttcatcatcggcgtgtgggccgatggctgggaaaagctgcagatagtccctgcgctgatcgtcacgccgctgacctttctcggcggcagcttctactcgatcagcatgctgccgccggtatggcagacggtgaccctgttcaacccggtggtgtacctgatcagcgcgtttcgctggagcttctacggcgtgtcggacgtcaacgtgatggtcagcctgggcatgattctgggctttctgctggcctgcatcctgactgtcgggtggatcttcaaaaccggttatcgcctcaagagttgatgtcttggccctgcgctgaatccggcagcgcagggttgggcagtgccgtgctttcgtgccattatccggggcagaagaatgccgagaatgcccatgctggacgagttactccaacgcgttcgtggttacagcccacgcatcatggaaacccaggagggttttccagaagccgcggtgctggtgcccatcacccgcagcgacgaacccgaagtggtgctcacgctgcgcgctagcggcctgtccacccatggcggcgaagtcgcctttcccggcggccgccgcgacccggaagataacgacctgatcgaaaccgccctgcgcgaagccgaggaagaaatcggcctgcctccaggcctggtggaagttgtcgggccgttgggcacgctggtgtcgcgccatggcattcaggtcacgccctatgtcggtgtggtgccggatttcgtcgactaccaggccaacgatgccgagatcgccgcggtgttttcggtgccgctggagttctttcgcaacgacccccgcgaggtcacccaccgcatcgattacctcggccagagctggtacgtgccgagctatcgctatggcgaatacaagatctgggggctgacggcgatcatgctggtcgagctggtcaatctggtttacgacgctgacatcgacatgcgccgcccacccgagcattacgttcatctcacgtgaacccgcctgcgagactcccgtcatgaaataccgtctgggcaacacccgcgtcgaccagcatccgcaaagctggatcgcccccaacgccacggtgatcggcaacgtgcgcctcgacgagggcgccagcgtctggttcggcgccgtgctgcgtggtgacaacgaactgatccacatcggccagaacagcaacgtgcaggacggcgcggtgatgcacaccgatcccggctcgccgctgaccctgggcaccggcgtgaccgtcggccacaacgccatgctgcatggctgcacggtgggcgattacagcttggtcggcatcaatgccgtggtgctcaatggcgcgcgcatcggcaagcactgcatcattggcgccaacgcgctgatcgccgagggcaaggaaattcccgatggctcgctggtggtcggctcgccgggcaaggtggtgcgtgagctcaccgagccgcagaagaaaatgctcgaggccggcgctgcccattacgtgcacaacgccaaacgctacgccgccgaactggccgagcaggacgactgatgcaaaccctcgaacgcccggtcgcctcgccctgcgtgcatgtctgtgcgctggatgaagaagacatttgcatcggttgccagcgcaacgtcgacgagatcacccgctggagccgcatggaaaacgacgagcgccgtcaggtcctgcagctttgccatgagcgggcccgcgacaagggcattttgctttaaggatcttttaagcgacatcaataggctgctacaaggcagaagcgatcgctcgccacgtagggtggatcggggcgcgtagctgacgctcttttcatccaccgttgcgatcacgaagcggtggacgggtcgggccgcgtaggtgaagcgtcgtctacgcgacccggtccaccctacaaatgtccgctcccgccactttgcattccaaagagatgaatcaagccagaaaacacgggtaggcatctaacaggatgcgctgcctttggcgcatccctgctcattgttcagtcgttgcgtgcgccgccaaacgcggcgcagccacgcatcagcttgccgttgaggcgcagttgagcgctcatgtgctgcaccgcgccgctcatgctgtccacacagcgctgcggcgtcagccacaactccacgcgctcgccgttggcttcgctagtcaggttgatgcgcccctcgggcagctgttcttccatataaggcaaggccacgggctcgcgatccggggcgctgagcaccatgccctgattgctcaccgtcacgctccagaacggctcctggccggcggcgcgcaccagcgtgcgtttgaagttgggatcctcgcagccatggccttcaggctgcaggcggtacacgcggccgacctgcatcgcaccgtcggcgccactgattggtgtcgcgcccatgctgccactcaagtcggcaaacagtgccgagtggccattgccgagcaattcgctggcatcctggatgagcgtcgtgctgccttcgctgatcgcgaagcggcgtggatcctgacaaggcttgagccacagctggccgttctcgcgggtcagttcgccctgcaggcgcgtctgggctttttccgcctcgacgggtttgcttttgtacacctggcaaccggcaaacaggggcaacagggtgaatactaagactttgcggctgatgtgcatggggctctccgtctggcgagcggccacgttaccgaggccgccgggcaatctcaaggaggcctttgatgatttgctgcaagcgcgtgtacgagccctatgaagaggctgacggctaccgagtactggtcgaccggctgtggccacggggcatgcccaaggatcagctgcagcatgatcaatggctgcgcgaggtggcgccatctgccgagctgcgccgtcagttcgctcaccgcgtcgagacgttcgaggcctttcgcgaaggctatcgccgcgagctggccgcccatcccgaatactggcaaagcctgctttcccgcgccgccgccggcacgctgacgctgctgtacgccgcccgcgaccgcgagcacaacaacgcgcgggtgctgcaggattttctcgaggatgagctggaacggcggggcgagagcagctcgccggtttgttacgcgggcgagctgtaggctcagaggctatttggcgatcattcgccgtaattccacctgtggtgaatgaaaaagggggtgggcggtcggtcgcgcaaacgtgtaggaggggctttagccccgagctctttgcaccctcataaagctcggagctaaagctcctcctacaaaagcggcggcgctggatgtctgcttctgccttgcaggcgtagggtggacggggcgggctgatgattacttgtgggagcgggccatgcccgcgaaaaaaacacgggcatgaactgggcgtccccgcccgttcccacagataaaacagtgatgtctgcttctgctttatcgcagccgattcaccggcaagtgcccagaaaccagaagatctttaacggtgctcgacgcccaccggacgcataaagctgcgctcgtagctgaggatgcagcggttctgctgggcgtaggcgaaggcggccaggcactcttcatcctgcatggagcgctcgcgatagtcctcatacgtcgccaggctcgggaagctgaacagggccagggccacgttgttggcgccttcggagggcaggaagtaaccgtgatgctggccgccgaatttctccaccaggggaatccacaacttggcgtagtgctcgaattcggccagctgatacgggtcgatgatgtagcgcaggtaacaggtgatcatggtcttctccttgacggggcgagcagcataacgccgcccgcgaatgcggcgtgagcatcagcagaaaatctggccgaggctctgcagtgtttcgtggatgttgcgttgagtgctgtccttggcgatgagcgacacatagatcatcagaccgtttaccagcagcagaaaaccggtcagccagaggttgtgactaagcgcgatcagcacatagagcgagccgccggcgaccagcagcatgagcagcaggtaaacgcagcgcagggccgtgaaactacggcgtccgaggtcgattggggtaaagctcctcatcaatcttctttcaggcgctcagcaggcgctccagcagccaggccgcggccgggcccaatggtcggccgcgggaccagacgacatcgaccggtagttgcttgggccagccgttgaccttcagctcatgcaggctgtcaccgccgtggctcatcaccagttggcggggcagggcggcccagccgaaacccagtaccgccatctccagcagcagcagataatccggcgccgaccagcagcggccaccgctacccggcaggtcgtccagttcgccgtggtgatcggccaggctgctcaggcgcaacacgcgccagtgggccaggtcttctacgcgcacacgggaaagctggctcagtgggtgccccttgaccacgaacagcccgaagtccgccgcatccgccagactggcgtgggccagctcgggcgggtagaccgcccgtgcggcgagtaggcccaggtgcgcacggccctggccgactagctccagcacgtcggcgtgctcggcgaagaagcattcgaattccagatccggatagcgttcgtcgagctccgccaggcgcgcctgatagcggctcgcctgatacgcatcggacagcaccagggtgagtttgggctccaggcccgaggcgagttggctggcctggcgctgcaggcggtcggaggcggccagcacgtcctcgacatggctcagcaggctgccaccggcttcggtcagggtcagttgccgggcgccgcgctcgaacagcgtgacatccagctccatttccagccgggagaccgcttcgctgatggtcgactggcttttgcccaggcgccgagcagcggcgctgaacgagccggtagcggcggcctgtgcgaaggcgtggagtgattcgggagatagattcatatcggttatgccgatggcagttaactttggtctggcagttttgccgatgataatagcgccatcgtcacccccttgggagcctgaaatgagccaatccaacgccgtcgcggtgcgctccatgaaagagcgcgtgctgcacgccaccctgttcgaagctatcgccctgttcatctgctcgcccgtgctggcctgggcgctggataaaccgctggcgcataccagcgtgctgaccctgatgttctcggcggtggccatgctctggaacatgatcttcaatgcgctgttcgatgcagcgcagcgacgcatgggcttcgagcgtggcctgtgggtgcgcatcatccactcggtgctgttcgagggcggcctggtggtgatgctggtgccgctggcggcctggtggctgtcggtcagcctggtcaccgccttcctgatggatatcggcctgatcctgttcttcctgccatacgcctttctctacaacctggcctacgacaagctgcgcgagcgttatgtgagccgccgcgaggctcgcaccctggcgtgctcatgatggggacgcgcatgcctccgtcagtcccggcccgcttgtggccggctggcggctgcctctaagctgcgcggttttcaggcactcgaagagcccgcatgcccacgcaaagcatcatcgttccgcgcatctccagctttcccggtcacgagcgcaaggcccagcagatcctgcgctggctggccaagcgcgatatcgtcgaggcgctgccgaccacctgcgggcgcagcggcatggcctacgccatcgcgccgggggcgagcagggtggtggagtctgccgagcggctgccgttcggtcaggcggtcaacgggctggaggtcatctaccggcgctgcatctatacgcccactgaagcgtttctcgaggaagccggctgccccgaatgccggcaggagatcggtgaagcattgttcgaaagcctggacgaatggatgcccggcgagaccgacaacttcacctgcccgttatgtgggcatgaagacgacatcaacggctttctgttcctgcagccctgcgccttttccaacctgggcttcatcttcaatggctgggcgcaggcccgcttcacggcgagctttctcgaagagttcgccgagcggctgggctatccggttgcgttggttgaggcatgaaagcggcgccgagggtgcatcgattggatgacctcgggcgaaaaggggagctcttccttgagcctgagagtattcaggctgcgcgaacgggcttgggttccccgttcgccgagaatcatttccgttaagcgccgaacggtcgatcatcattctttacattgagtgacaagggctgactcggtataatggcgcgcttccaattttcccgcctgggagcccccgccatgctgcgtatcagtcaagaagccctaaccttcgacgacgttcttctcattcctggtttctccgacgttctgccgaaggacgtgagcctcaagactcgcctcacccgcggcatcgagctgaatatcccgctgctttccgcggccatggataccgtcaccgaagcccgcctggccatcgccatggcacaggaaggtggcatcggcatcatccacaagaacatgaccatcgagcagcaggctgccgaagtgcgcaaggtcaagaagttcgagtccggcgtggtcaaggacccgatcaccatcgaggccgacgccaccgtacgtgacctgttcgatctgacccgtcagaacaacatctccggcgttccggtgctgagcaatggcgacctggtcggcatcgtcacctcccgtgacgtgcgtttcgagacccgtctggatgccaccgtccgtgaagtgatgacgcccaaagagcgcctcgtcaccgtcaaggaaggcgccgccaaggacgccgtgcgcgaagtgctgcacaagcaccgcatcgagaaagtgctgatcgtcgacgatgccttcaacctcaagggcatgatgaccgtcaaggacatcgaaaaagccaaggcctacccgctggccagcaaggacgaccagggtcgtctgcgcgttggcgccgcggtcggcactggcgccgataccggtgaccgcgttgccgccctggccaatgccggcgtcgacgtgatcatcgtcgacaccgcccacggtcactccaagggcgtgatcgagcgcgtgcgctgggtcaaacagaacttcccggacatccaagtgatcggcggcaacatcgccaccggcgctgcggctctggccctggccgaagctggcgctgatgcggtcaaggtcggtatcggcccgggctcgatctgcaccacccgtatcgttgccggtgttggcgtgccgcagatctccgccgtggccaacgttgctgctgcgctggaaggcaccggcattccgctgatcgccgacggcggcatccgtttctccggtgacctgtccaaggccatcgtcgccggcgcctccgccgtgatgatcggctccatgctggccggtactgaggaagcgccgggcgaaatcgaactgttccagggtcgctcctacaaggcctaccgcggcatgggttcgctgggcgccatgtcccaggcccagggctcttcggatcgctacttccaagattcctcggccggtgccgagaagctggttcccgaaggcatcgaagggcgtgtggcctataaaggcgccatgggctccatcgtccatcagctgatgggcggcctgcgcgcctccatgggttacaccggttgcgcgaccatcgacgagatgcgcaccaagcccgagttcgtgcgtatcaccggtgccggcatggccgaatcccacgttcacgacgtgcagatcactaaagaggccccgaactaccgcgtaggctgaaaaatcgatttgacgctgctgcgcttgagcatgctgcgttggagagaagctcgaaatgctcatttgctccagcaaactccgctttctcgcttctctccgccttgcctgctcatcgctcgcgacgcggcaaatcgatttttgaactgtattaagaacggggctgtatcgacagccccgcgttgtttctgcttccactgacgagaacagagtcatggccctcgacattcacgctcaccgtatcctgatcctcgatttcggttcccagtacacccaactgatcgcccgccgtgtgcgcgagatcggtgtgttctgcgaactgcatccctgggacatgtccgacgaggacatccgtgcctttgctccgcgcggcatcattctcgccggcggcccggagtcggttcacgaagccaacagcccgcgtgcgccgcaagcggtgttcgacctcggcgtaccgctgctgggcatctgctacggcatgcagaccatggccgagcaactgggcggcaaggtcgaaggttccgacctgcgtgaattcggctacgcccgcgtcgacgtggtcggcaagagcaagctgctcgacggcatcgaagaccatgtcgacgccgacggcgtgctgggcctagacgtatggatgagccacggcgacaaggtcacccagctgccgggtcagttcaacgtgctggccagcaccccgagctgcccgatcgccggcatgttcgacgacgcccgcggttactacggcgtgcagttccacccggaagtgacccacaccaagcagggcggtcgcatcctgtcgcgcttcgtggaagacatctgcggctgtgaagccctgtggacgccgtccaacatcgtcgaagacgccatcgcccaggtgcgtgagcaggtcggcgacgccaacgtgctgctgggcctgtccggcggcgtcgacagctcggtggtcgcggcgctgctgcacaaggccatcggcgaccagctgacctgcgtattcgtcgacaacggcctgctgcgcctgcacgaaggcgatcaggtgatggccatgttcaaggagaacatgggcgtcaaggtgatccgcgccgacgccgagaagcagttcctcgacaacctggccggcgaagccgacccggagaagaagcgcaagatcatcggtcgcaccttcatcgacgtgttcgatgccgaggccagcaagctgccgaatatcaagttcctcgcccagggcaccatctacccggacgtgatcgagtcggccggcgccaagagcggcaaggcccacgtgatcaagtcgcaccacaacgtcggcggcctgcctgaggaaatgaacctcaagctggtcgagccgctgcgcgagctgttcaaggacgaagtacgcaagatcggcctggagctgggcctaccgtacgacatggtctaccgccacccattcccgggcccgggcctgggcgtgcgtatcctcggcgaagtgaagaaagagtacgccgacatcctgcgccgcgccgaccacatcttcatcgaagaactgcgcaaggccgactggtaccacaagaccagccaggctttcgtggtgttccagccggtacgctcggtgggcgtggtcggtgatggccgccgctacgcctgggtcgtcgccctgcgcgccgtggaaaccgtggacttcatgaccgctcgctgggcgcacctgccttacgagctgctggaaaccgtcagcggccggatcatcaacgaaatcgacggcatctcccgcgtcacctacgacgtgtcgagcaagccgccagcgaccatcgagtgggaatgatcccgcgtccggtgtaagccggcagtcagtggccaagaaaaccaaaagcccgcgtaattgcgggcttttggcgttttggggttggcaaatgcgggcagcgctttacggctttcaccgcatcagcgtgtgctacgtcgggatcaaaccgcctgcacctcggccagctgttcgccttccagccacgcgccgatttcgctggctggcatgggtttggagaacaggtagccctgcgcccaggcgcagccgaggtttttcagagcgttgagttcggcagtggtttccacgccttcgacgatgcattcgagttgcatgtcctggcacagggcaaccagggatttgacgatcttgaagctggccgggtcgctgtggatgtcggtgacgaaggtgcggtccaccttgagtttggtcagcgacagcgcgtggatatggctcaggctggaatagccggtgccgaagtcgtctagggagatgccgcagtccagttcgcgcaaccggctgatggttcgctgggtctgcggcaggtcctggatggctgcggtttcggtgatttccagatcgaggcaggccgcggggaagcggctgcttctgatcaactcgacgatctgctgggcggcgtcctccgagccacaatcatgggcggacaggttgaaggacaggcgcatgcccgccggccagttcgccgcagcctccagcgctttgcgcagcaagggcagggtgaggcgattgaccaagcctgcgcgctcggcaatcgggatgaactcatagggcggcacgttacccagctccgggctttgccagcgtgccagcgcctcgaaggcgacggtttgccctgtctggatatccacgatgggctggaacaccacatgaaactcgcgatccagatcggccctgcgcagggcctgttcggtcagcccttcgcgattgagttgctggcgatggtcagcgctgaaaaggcagaccgtgccggggcgctggcgcttgctctggtacagggcgtagtcggcgtattcatacacctgcatggcgctggatgcctggtccgggaaggtcgcaatgcccagtgaaccgctgatctgaatcgggatgtctaccagcaggaacggctcgcgcaggctggcgcagattttctcgccaaaggcccgcagctgcccgtcgctcatggctcgcgtgatgatcagggcaaactcgtcgccgcccaggcgggacaggtgcacaccgtcgtcgagcaacccgctcagacgctggccaacctgatagagcagcctgtcgcccacgctatggccatacagatcgttgaccggcttgaagccatccaggtcgatcaacccaacggccaggcgagtctgctgcttgctggcgcgcgacaactgtttctcgaggcgggaaaagaactgccggcggttggccagcccggtcaggctgtcctggttggccaggtgcaggttctcctcgctgagcttggccgtttgcgcctgcatgttcaccagccgggtgaagtcggcgtactgcgccttgaggatgatcagcatggcgatggacaccagcagcacatcgatcgccgtggccatgaaggtgatgatgttggtggagacgaagaacaccacgaacgcggtattgaccacggcggtgatggccagggcggctggcagcaggtgcatcatgcagaagatgcagccgatgacggtgatcgccatatagaaggcgacatgggcctgggtataaccgtcgccatagggaaacaacgcaagcgaccaggcggtgaaggctacggcgacgaagggggcgagcatgttggtgcgcttcagcgccgccagcatctgctccgggctttgctcctgcttgcgcgtgcgcacccactccagcgcacgaaccacgccgaacaccgtcatgagcaacgggcaatagaccaccagccagcgaggtgcgaccgcaaagtgggtgcccgccagcatcagggtgttgaccagcaggatgaaatacatcatcggtaactggcgggccagagcgatgtattgcgccttgatcaggccggggttgtccttgggtacggacatcagtgctcgtatcgcgagcaggggggtcttcatagggcgacgctctgaaaatacaaccagataaataaccgacggattgtcctttccagtctctgcaacgcaggggccaaacggtgctttcgtgggatcgtatcggccggtcctcagattactgcaatcttatgagtagtggcactttgatttcgttccgtgcgccggtcacgatagttgcggttgtataggtgtcgcggacaagcatcggcaattgatgagtaggaaaacagaaaggttcagctaaaaagcagcctaggcttatcccgatgctggagcagcccaccggtttgccttagactcggtcacccgcaggagagtgatggccgccaggccatccgccgaaggcgcaaactccaataatcgctcaggctcagcactgcggacccccatatacgccaactggagagaggctgccgcgcgcagcccaccgaaggggcaagcagccaggcgctgcgcaaactctcaggtacgcaggacagagggagaggcattcgaacgcaggagttctgtgtgcttctctacgtctatctgattgcaatcactgccgaagccatgtccggcgcgctcgccgccgggcgccgcaagttggacatgttcggcgtctgcctgatcgccttcatcaccgcgctcggtggcggaaccgtcagggatttgctgcttggcaattacccggttacctggacgcaacacccggcctacatctacctgaccatctgcgcagggctgctgaccatcttcattgcccgcctggtgcatcgcttgcaccggctgtttctgttgctcgatgccatgggcctgatcgccttcacggtgatcggctgcaacgtcgccctcgagctcggctactccttgccggtgaccgtcatagccgggatcaccacgggcatattcggcggcattctgcgcgacatcctctgtaaccgaaccccgctggtgctgtgcgaggaactctacgccagcgtctcgctgttggtcgctttgctgtacctggggctgcgccacctcggcatacccgaagacttcaacctgctgtattccttcatggcaggcctgagcctgcgtctggccgccatccattggtcgctgtcgcttccggtgttctcgtacgacccggagcgctgggacaaatagtgcgagctcggcaattgcgagcagcatcttttcataacaaagcagaagcccgcgtaatggcgggcttctggggttctgggaagatcagtgccgtgtttggtggcgagccacgtttaggtcaacgtgcctgattcaggcgtcggcgccatcagtctggccggctcagttgctgctgcatgatggacgccgcgttgtagcagtgaaaggaaaccaccttgccgtcctcgatatgaaagacgtcacagcagggcacatcgatggtctttccggttggtggaatgatgcccgtcggggttaccaggtcgcccttgtgggtgccgcggatcgccagctcgacgatgactacgccgtcagtcacgtaggtgctgaacagctcccggtgcacatcgggaaatgccgtcgccatcgagctcgccacggtggcaatgtcggcgccgcgaaactccacttcggccgggacgttgcgtacataagcatcctcggcgaagaaggacacgaatttctccacgtccagggttttaccttccgcagcagcgtacaggtctttgatcagttgaaggtcattgtgcatggtctgctccttcaagttcaggcctacagcctgttgcgagtttgttgagaaagggccggacacaccctgcgcccgggccgcttaacgatgtcgctcgaccatgcccaggatgatcgcctgcagctcatcctctgcctgctcggcgctgatgtcgccggccacggcggcgtcgctgagcgagtcggcggcgccgagcatggcccacaggctggcggctgaaaggtcgtgcgggccgcagaagggcgccaggatccccgcgcatttgtcgatcagggcatgctggtactgcttcttcaccgcggccagttccggcgagccggtgagcgcagccaccacatccgatatttcgcggccctgggtcaagacgcagtgcacgtagctcgaggcgatgacgcggctcttgtccgccagggtcgctgccgcggcttcgatggcggcgtcgaagatacgcgtctggcgctcgtcgtaatcctgatagagcgcggccagcagcccattgcgcgtgccgaagtggtcgtagaccaccggcttggtgacgcccgcggcctcggccagccggcccaacgtcagggcgtcggtgccctcattaccaatcagctgccacgccacctccagcaactggcgcgtgcgctcctcccgtggcaggcggcgacgtggcgattggctgggctgcgggctcatcggtactccgggtggttcaggacggctcgatcaacagcttacggcctatcgcctgcgccgtctgcagatgcgcctcggggtagccggggtccgaggccatcaggaagtgcgacgacgccaccggtgcgccgcagtaatcgaagatgccgtgttcgatctgcgtcttcatcgcctcggcgtaagcgtggcgcgtgaaggtgccggcgtccgcaccgccaatggccaccaggtggacgggcaggcgctgcagcttcttcaccaccttgccgttctcggcttcctcgtaggcccagccgccggtaaatacccggtcgatccaacccttgagctgagccgggaaggaccaccagtagatcggatagaccagcaccagggcgtcggcccgttcgaggcgggcgtgctcggcggcgacatcggccggcactgggccgcgtttctggaacagggcgacatccgcttggctgtaagtcgggtcgaagccttcggccgccaggtcagccagctccaccgagtgcgcggatgccgaatggcgcacaccatcggcgagctgggtggccacggcatgggtgagcgagtgcggatcaggatgggtgaaaacgatcagggcgtgcatgggcgttacctccgaataggatttacctactattggtaacttacttttggtaggttgtcgagcgacgcaggatcagcggttcagctgcgagcaaacatcacttgagaatcagccgcagttgacccgtataatcacccgtaactttttgtgtccgccatcgcctggcgggccccgttgggccacccgcgcggctttgcgagctgcgcggggattttgtgaggaaagggtcaatgtctgctcatcgagtaacgggtctggcacgcgcgattgccgcgggtgtgttgtcttccctgctgttcgccactggtgtgcaggctgacgaggcggtaaccctgacgctgtacaacggtcagcacgaggccaccggcaaggctgtggcggcggcgttcgagaagaagaccggtatcaaggtgctgatccgcaagggcggcggtggccagttggccaaccagatagccgaagaaggcgagcgctcgccggctgatatcgtttataccgaagaggcgccgccgctgatcaagctcggcagccagggcctgctggccaaggtcgacgagagcaccctcaagcagatcgaccccaagttctccgatgacaacggcaactggatcggcatcacctcgcgggtgcgcgtgctggcctacaacccggatctggtcagcgaggccgagctgccgaaaagcgtgctggaagtcgccagccccgagtgggccggcaagatcgcgttcgtgccgagcagtggcgagttcctcggccagaccgctgcggtcatccgcctcaacggccgcgaagcagccgaagaatggctgaccgggctcaaggccttcggtagcacctacaccaacaacgttatcgccatgaaggcggtggagaacggtgaggtcggcgctgcgctggtcaacagctattactggacggcgctgaagaaagagaagggcgagctgaaatccaagctgcattacttcgccgatggcgacgccggtggcctgtcgagcgtgtctggcgctgccgtggtcaaggccagcaagcacccgaaggaggcgcaacagttcctcgccttcatgatcagcgaggaaggccagaaggccgtgctcacccagtccgccgaatacccggtcaaccccaaggtgccggccgacccgctgctcaaaccctatgaccagctcaagccgccggccatcaccgccgcacagatcggcctggccgaggatgcattggagctgcaacgcgaagtgggtatgaactgaccatgcagccccaggcggtcacccccgaactgccgctgccggcaccggccatcagcagccgtcgccgcaagtcgccgccgatctggctgcagttgccggtgctggcgctgttgctgctcgccgcgctgccgctgttcttcgtggtagtgcgcgccgcgcaggtcggtcctcacgaggcctttgccctgctttggcggccgttcgtgttcggcctgttggccaacaccctgaagctgatggtgctggtgaccctcggctgcgcgctgctcggcctggccctggcatggctggtggagcgcagcgacctgcgctggcgccggcactggaacgtgctgctgtgcctgccgttcgccataccctcgttcgtcagcggctttacctgggtgtcgatcagcccgctgttcgagggcctgggcggcaccgtgctagtgatgattctgtccaaatacccgctgatctatctgccggtggtggcggtgctgcgcaacctggacccggccatggaagagtcggcgcgcatgcttggctgcagtcgccgcgaagtgttctggcgcgtcaccctgccgctgttgcgcccggtgctgatggccaccagcctgctggtggcggtgcatatgctggtggagttcggcgcgccgtcgatcatgcgttaccagaccttcaccaccgccatctatcaacagttcgagctggagttcagcggcagcaacgcggccatgctgtcggccttgctgctggggctgtgcatgctgctgctgtggggcgaattccgcctgcgcgggcgcggctacgcgcgcaccggccagggcgtggcgcgcagtgccgcccgggtgcgactggggcgctggggcatcctggcgcaggcgctgctgctggtgctggtggtggttggctgcggtgtgccgctggtgatgctgggtttctggatcgtcgaaggcagctcggccagcttcccggtggcggaaatcgcccagacgctatggtcgtcgctgcgctattccttcggtggcgccttgctcagctgcctgctggcgttgccggtgtgtctggtggtggtgcgttactacgggcgtatggccaccctggcggatcgcctgccgtatctgctgcacgccttgccgggtttggtgatcgccctgtcgctggtgttcttcgcccttggctacgtgccggcgctgtaccagaccagcatcctgctgttggtggcctatgcgttgctgttcatgcccatggcccaggggccgatccgggtcgccctggaaaaggcttcgccgcagctggaagaggcggcgcgcaccctggggcacacgccgctcgcgacctttctacgggtgaccctgccgatcatctcgccggccattggcgccggcttcgtgctggtgtttctcgattgcatgaaagagctgaccgccacgctgattctcggccccaccggcctggaaaccttggccaccaaggtctggtcgcacaccggcaacctggaatacgccggcgctgcgccctatgccgcgttgatcgtgctggtgtcgggtttgccggtgtatttgctgacgacgcgcgcttaccggcgttcttgaactcgggcagggcggtatgtcgcggcttaacgcccccgcgttcaaggtgtatcgtgcgcagctctccagcaggccgttgaaaagcgtcagcgaggccgctggcgcgaggcaaaagcagccgaaaaagcgcagtgtacgagttgtgcatgagcattttgaggctgtttttaacgatgcgccggcaacgtaggtaggttttcaaccgcctgctagcgcccgtagaggcgcaatcgttcagacattgattagtgtcaccgcagtcccgcttcaggagcaggtttcatgagtttcacccgtagacaggtgttgggcggtctggtcggtcttggcgtggtcggtctcggcgctggcggcgcgcgctattggctgggtcgcccgttcgaccgcaagacccacgactacgagctgatcgcggcgccccacgacatcgaactggtgcccggccatgtcacccccgcgtggaccttcggtggccaggcgcccggcgtggagctgcgctgccgccagggcgacgagctgcgcgtgcgcttcatcaatcacctgcccgagcccaccaccatccactggcacggcatccgcctgccgctggaaatggacggcgtgccctatgtgtcccaggcgccggtattgccgggggaattcttcgattaccgcttcgtcaccccggacgccggcagctactggtaccacccccatgagtccagcgccaaacagctgggtcgcgggctggtcggcccgctgatcatcgaggagcgcgagcccaccggtttccgccacgagcgcaccctgtgcctgaagagctggcacgtggacgaagcgggcgctttcaccgaattcagcgtgccccgcgaggcggcgcgggagggcacccgtgggcggctgtcgaccatcaacggcgtgtcgctgccgaccctggaactgcccgccggccaggtggtgcgcctgcgcctgatcaacgtcgacagcaccatcacctatcgcctcaatctctcgggcggcgaggcgcgcatctacgctctggacggcaatccgatcaagccgcgcccgctgggcaaggattactggctggggccgggcatgcgcatcgacctggggctcaaggtgccggcggtgggcagcgaagaattgtcgctgcgcaacgggccgctgcgcctggcgaccatcaaatcggtggccagtagcgaacccgccgctgaatggccgccggcattgccgccgaacccggtggccgagccggatctggcgaaggccgaaaccctgcgcttcaacttcgaatgggccgcggcactggcatcgcccgctgacgaggccgccggccgctacaagtactggcagatcaacggccaggcctgggacatcaacgacaagacctgcgccgaccggcccatcgccagcctcgagaaggatggccattacatcttcgtgctgcgcaacatggcccagtaccagcacccgatccacctgcatgggttgatcttcaaggtgctggattccaaccgccgcaagattgaaccgtactacaccgacaccttcctgctcggcaagaacgagactgcgcgcatcgccttcgtggccgataatcctggcgtgtggatgttccattgccacgtcatcgaccatatggaaaccggcctgatggccgccatcgagatcgcctgatttgagtgccatgagttgagagcccccttgatcatcgaccgcagccgcgacgagcgctttatgcgcgaggcgctggaactggccgcccaaggcgctgctcgcggcgaagtgccggtcggcgccgtgctggtgcaggacggcgaagtgatcggccgcggcttcaactgcccgatctcaaccagcgatcccagcgcccacgccgagatggtcgccatccgcgccgccgcccaggccatcgccaactaccgcctgccgggcagcaccctgtacgtgaccctggagccctgcgccatgtgtgcggggcttatcgtccactcgcgcgtacagcgcgtggtattcggcgccagcgaaccccgcgcgggcatggcggtaagccgcggccagttcttcgaccaggcatttctcaaccaccgtgtgcgggtcgagggcggggtgctggcggaggagtgtggtgaagtattgaaggcgtttttcaaggcacggcgcgggtagtacgtgttcaggctgcgtcgctcgtggcgatgcagctggtagatcaggattcgtatcgcaggctgaccaaccaaggcagggaatcatgcaattgatcaaagcagggatgttttcagcagcggcactgctaggcgcatccgcccaggcggcggagcggcaggtttatctggtcgccaccgcgcacttggacggctccaatctggcccagagcatctttcttcacgagccggaaatcaccgagttgcaggggtgcctggatgccgtgcgcaagggccagcgcgagcgcgattggcagcagtaccaccacatcttccagcgcgacaaattcaagggcttcaccggccatatgcgttatcgctgcgtttacagtgatctgcagatcagcggctggtacgacaagatgcgctacaaccagccctacctgatcagcatcgacgacgacgcggtactgagcctcagccgcgccgcgagccaggcgcagtgctccgcgcagttgcgcgccctgccggccaacaagaaggcgcagagcttctgcgccatgggcaaccagaccgtcacccgctgagtcgttgctcagcgagcgcgttggaaaaccagcctgaccttggcaccgccagggcgctggaagctttcgatcatgcgctcgccttctacctccatgcgcagttcccgggtcgtgcgcacgtcgccggtccagttcgggaaggaggagccttccacggtgttgccgctgaagtcgccctgggcatcgacggtgtagcgcccgtacagcgccaggctgccggccatcacggcacggttttccgcgtcggtgccgccgccccgttggttggattgaaagcgcgggatgcgcgggtcgtgcagaaactccacgaagtacaggtccggcgtgaataccagccggccccgcggttcggggccgtagggataagacgtcacgccatcgttctccaccgtggcggcgatcagattccaggtgccggcaaccttgttgggtttctgctcggcgctgctggtcgcggcagccagcagtagcgtcgccgcggcagccagacggatcaacgaaagccggtgcatatcagcgctcctggctgtcggccgagaacgccacatcgcgctgcgcttcgagtgactcaagacgctggttcagggcgctatggatgttttcataggcggtgctgcccagcgccaagcgcaggggcggtttggccgcgtcggccgcctggatgattgccgctacggtgttgacggcgtcgccacggatctcgaattcgccgctggcgatcatcccgtgaacctggccagccggcgtgtctcgataagcgccggcaggcggtgccaggtcgagagcagcggcgaagttggtacgggtcgggcccggctcggcgaggatgaaatcgatcccgaagggcgcgacctcctgggccacggcttcgacgaagccttcgatcccccatttgctggcgtggtagaggctgaagccggggtaggcgatctgcccgccctcggaagacacctgaacgatgcgcccgccgccctgggcacgcaggtgggccaggctgcggcggatcagctggatcgagccggtcaggttggtggccagcacccgctcgatctgctcgtcgctaacctgctcggcagggccgaacaggccgtaaccggcgttgctgacgatcacgtcgatgcgcccgaaacgctcgaaggcgtgatcgatcacgcggccgatctgcgccttatcggtgacgtccagggcgagcacctgcagccggtcgccatgagcgttcgacaggtcctgcagggcttgctcacgccgtgcggtggcgatcacccgatcaccacgctccagcaattgggccgtcatgatcttgccgagcccggacgatgcccctgtgataagccaggtcttgttcatgcagtgctcctcgaatcgttgattgaggccttcactctaatcggattatttgttgtgataatccgcttcaatgtgcatgaactggtgagtgaggttgaacaatgagcaggccgacgctaagcgatctcagtgccctgatggcggtagcgcagcaccgcagctttagaaaagccgccgatgaactgggggtttcccgctccgcactcagccacgcgatcgccgcgctggaacgccagctgggcgtgcgcctgctgcaccgcaccacgcgcagcgtggcgccgaccgaggccggcgagcacttcctgcagcgcctgacgccggtgctgcaggggctggatcaggccatcgatgcgttgaccgaagagggcggccatcccaccggcaccctgcgcatcaatggtggcgaggaggccatgcgcgtgctgctcgagcgcgtggtgccgacgtttctggagcgctacccgcaggtctccctggatctggtcagcgatggccacttggtagacgtcgtgcgcgaaggcttcgatgccggcatccgcctggccgaggccgtgcctcaggacatgatcgccgtcgcactgagcgaggactttcgttttctcgccgtggcctcgcccgagtacctggccagcgccgggcggcccgaaacgccggaggatctgcgtaaccactgctgcatccgccagcgtctgcccagcggcaagctgtatcgctgggagttcgaacatcgcgggcaggaggtcgccgtggatgtgccgggcagcatgaccctcaaccacacgcaactgatgatcgaggcggccgccgccgggctgggcatcgcctatgtgccggacatggcggcgcagcgctggctggaggagggcaagctggtcgcggtgctggaggactggtcgccgccggtcggcggcttgcgtctttattacccgagccaccgccacgtgtcggcggcgctgcgggcgtttatcgaggtgatgaagagcgttcgctagcggcgcctggggaagggattaaagcggcgccttttcctgctgctctgggtgatccttgccgacacccggtacgtgcaggccgctctcggcgacctggctgccttccagttgcggctgcgtgacccaggtgaggatgtcgtagtagcgacggatgttgcgcacgaagtgcaccggctcgccgccgcgggcatagccgaagcgggtcttgctgtaccactgcttctgcgacagacgcggtagaatcttctgcacgtccagccacttgttggggtccagcccctcggcctcggtgagcttgcgcgcatcttccaggtggccgccgccgatgttgtaggaggcgagggcgaaccaggtgcgatccggctcctggatgctctccggcagctgttccttcacgtgcaccaggtacttggcgccgccctggatgctttgctgcgggtttaggcggtcggatacgcccatcgcctgagcggtgttcagggtcagcatcatcagcccgcgcacaccggtcttggaggtggcgcccggttgccagagcgactcctgataaccgacggcggcgagcaggcgccagtccaggtcgttttccttggcggccttgcgaaagtgtttttcgtagcgcggcaggcgctgctgcagatgctgggcgaaggtgtaggcgccgacataacccagaacgtcgacatggccgtagtagcgctccttgaggcgctgcaggctgccgttgtcctgggagcgacgcaggaaaccgtcgacctgttcgagcaggctgttgtcttcgcccggcgctaccgcccagaccagattgcgcgagtcacccaggtcgaagccgacgcgcacgttggggaaatacacctggttcatggccagttcgttggagtcgaccagggtcaggtcgatctcgccttcgtcaaccatgcgcagcaggtcgaccacctcgacatcggacgactcttcatattgcaggtcaggcacctgggctttcagttcggccagctgctcggcgtggctgctgcccttgagcaccaggatgcgcttgccgaccaggtcttccgggcgactggggcggcgctggccgttgcggtaaacgatctgcggggtcacttccagatagggcacggaaaagcgcgcgctctgctggcggccagcgctttccaccaggccggcggcggccagcaccgggccgcctggtttgcctaggcgggagaaaagatcgtcgaggttgtcggccgtctggatttccagcttgacgtccaggtcgtcggcgaagcgcttgaccagctcgtactcgaagccggtttcgccgttgcgatcctggaaataggtggcggggctgttgcgggttatcacgcgcagcacgccttcctccttgatccgctccaggctgctcggaggttccgcgcagccgctgagcatcaggagtaatccgatcgccgacagccagccggcgtagcgcttgccaatcaggtttggagagggcatcggcgcagtatacgccaacgccgtgccgttccatatctggacagtgcacgtgcgctctgctaggcaaaaaagcttttgccagcaatggtcggtagcgaccgcaacacagccgctatgggcgaacggggcatgagcgggcgtgccgcgctcgccgctttaggctagaatatgcgccctcaaagcacacccccttcccagaggctgtcccctgatgctgatcctgcgcggcgctcccgccctttccgcctttcgccacggtaaattgctcgagcaactgaccagtaaagtgcctgctgtgaccggcctgtatgccgagttcgcccactttgccgacgtcgacggtgcgctgagtgccgacgaagagcaggtgctggcccgtctgctcaagtacggcccgagcgtgccggtgcaggagcccagcggccgcctgctgctgaccatcccgcggttcggcaccatttcgccgtggtcgagcaaggccagcgacatcgcccgcaactgtggcctggacaagatccttcgtctggagcggggcattgcctactatgtagccggcgagctgagcgaagccgatgtgcagcaggtcgccgccgtgctgcatgaccgcatgacccaggttgtgctgaacaagctggaagacgccgccgggctgttcagccatgccgaacccaagccgctgaccgccgtggacatcctcggtggtggtcgcccggcgctggaaaaggccaacgtcgagctgggcctggccctggcagaagacgagatcgattacctggtcaacgccttccagggcttgaagcgcaatccgcacgacatcgagctgatgatgttcgcccaggccaactccgagcactgccgccacaagatcttcaatgccagctgggacatcgacggcgaaagccaggataagtcgctgttcggcatgatcaagaacacctaccagatgcacagcgagaacgtgctgtccgcttacaaggacaacgcctcggtgatcgtcggccacaccgccgggcgcttcttccccaatcctgaaacccgccagtacggcgcggtgaaggagccggtgcacatcctgatgaaggtggaaacccacaaccacccgaccgccatctcgccgttctccggtgcgtccaccggctccggcggcgagatccgcgacgaaggcgccacaggccgcggcgccaagccgaaagccggcctgaccggtttcaccgtctccaacctgaacatccccggcttcgaacagccctgggagcaggcctacggcaagcccgagcgcatcgtcacaccgctggacatcatgatcgaaggcccgctgggcggcgccgcgttcaacaacgaattcggtcgtccggcgctgaccggctatttccgtaccttcgagcaatcgatcgccaccccgcacggcgacgaagtgcgcggctaccacaagccgatcatgctcgccggcggcatgggcaacatccgtgaagatcacgtacagaaaggcgagatcaccgtcggcgccaagctgatcgtgctcggcggcccggccatgctgatcggcctgggcggcggcgccgcttcgtcggtggccaccggtgccagctcggcggacctggatttcgcctcggtgcagcgcgagaacccggaaatggaacgccgctgccaggaggtcatcgaccgttgctggcagctgggcgaccagaaccccatcgccttcatccatgacgtcggcgccggcggcatttccaacgccttccccgagctggtcaacgatggtggccgcggtggccgcttcgagcttcgcaacgtgcccaacgacgagccgggcatggccccgcacgagatctggagcaacgagtcccaggaacgttacgtgctggccgtcagcgccaaggacttcgagcgcttccaggccatctgcgagcgcgagcgttgcccgttcgcggtggttggtgaagccaccgaagagccgcacctgaccgtcaccgacagccacttcgccaacaccccggtggacatgccgctcgaagtgctgctcggcaagccgccgcgcatgcaccgttcggtcacccgcgaggccgagctgggcgacgatttcgacccgagcaagctggacatcaacgaagccgcggagcgcgtactgcgccacccggctgtggccagcaagagctttttgatcactatcggcgaccgcaccatcaccggcctggtcgctcgtgatcagatggtcggcccgtggcaggtaccggtggccgacgtcgccgtgaccgccaccagcttcgacgtctacaccggtgaagccatggccatgggcgagcgcaccccgctggctctgctcgatgctccggcttccggccgtatggccatcggtgaaaccatcaccaacatcgctgcctcgcacatcgaaaaactctccgacatcaaactgtcggccaactggatggccgccgccggtcatccgggtgaagacgcccgtctgtacgacaccgtcaaggcggtcggcatggagctgtgccccgagctgggcctgaccattccggtgggcaaggactcgatgtcgatgaagaccaagtggagcgaagagggcgcggagaagagcgttacctcgccgctgtcgctgatcgttaccggtttcgcgccggtcgccgacgtgcgcaagaccctgacccccgagctgcgcatggacaaaggcgagaccgatctgatcctgatcgatctgggccgtggccagaaccgcatgggcgcctcgatcctcgcccaggtgtacagcaagctcggccagcaggcgccggacgtcgacgacgccgaagacctcaaggccttcttcgcggttatccaaggcctcaacgccgatggtcatctgctggcctatcacgaccgttccgacggcggcctgctggtcagcgtgctggagatggccttcgccggccactgcggcctcaacctgcagctcgatggcctggtcgagagccgcgaagagctcgctgccttcctgttcaacgaagagctgggcgcggtgatccaggttcgccaggacgccaccccggacgtgctcgcccagttcagcgccgccggcctggaagattgcgtcgcggtgatcggcaagccggtcaacaacggtgatgtagccatcagctacaacgaccagccggtgttcagcggccagcgccgcttgctgcagcgccagtgggccgagaccagccatcgcatccagcgtctgcgtgacaacgccgactgcgcggatcaggaattcgacgcgctgctggaagaagacaacccgggcttgtcgatcaagctgggcttcgacgtaaacgaagacatcgctgcgccgtacatcaagaagggcgttcgcccgcaggttgctgtgctgcgcgagcagggcgtcaacggtcaggtggaaatggccgcagccttcgaccgtgccggcttcacctcggtggatgtgcacatgagcgacatcctcgccggccgcgtcgatctgaacgacttcaagggcctggtcgcctgtggcggcttctcctacggtgacgtgctcggcgccggtgaaggctgggccaaatcggcgctgttcaacacccgtgcccgcgatgccttccagggcttcttcgagcgcaaggacagcttcacccttggcgtgtgcaacggttgccagatgctctccaacctgcacgagctgattccgggcaccgagttctggccgcacttcgtgcgcaaccgctccgagcagttcgaagcacgcgtggccatggttcaggttcaggagtcggcgtcgatcttcctgcgtggcatggccggttcgcgcatgccgatcgccatcgcccacggtgaaggccatgccgagttcgaaagcgaggaagctttgcttgaggccgacctgtccggcaccgtggcgctgcgtttcatcgacaaccacggcaaggtcaccgaagcctacccggccaacccgaacggctcgccgcgcgggatcaccggcctgaccagccgcgacggccgcgtgaccatcatgatgccgcaccccgagcgtgtgttccgcgccgtgcagaactcctggcgcccggacgagtggcaggaagatggcggctggatgcgcatgttccgtaacgcgcgggtctgggtcgactgatcgagtcgctcgctgcaggaaacagaaaaacgccaggcattgcctggcgtttttcatttggggaatgagtagtagccgatgattcgggtcgtcggttttgagacatggcgcctgggtttttgaatgtcaccagctagtctgcaggaaggagttggcactttgcggcagcgcgtattggcggcatttcagataaatccgaatatttcagcagtgttggctgtgtcacgaatcttgctaggcaatgtgccatcatgctgtggcattattggctcattgttttcagcgacttgcagtggagtagttgatgtacaagttgtgtttctacgttccggaaagccatctggaaagcgtgaaagcggcagtattcgccgagggcgccggtcgcgccgccggctacgaccactgctgttggcaaacccagggccgcggccagttccgcccgctggaaggcagcaagccgtacattggccagagcggtgagctggcgacagtgcctgagtggaaagtcgagctggtggtgggcgatgagctgatccacaacgcggtcaaagccctgaaaaaagcccacccctacgaagtacctgccttcgaagtgtggcgcttgtccgatctgcaattctagggactgcgcctcgcacggcagatcgtgtcaggggcgaatctcgatcagcgtgccgtccttcaccagcgcccagacctcgcgcatgtcggcgttcttcatggcgatgcagccttcggtccagtccagggtgtggaagaaccactccgggtattcgtcgtccagcggcgtgccgtggatcattatcatgctgcccggcttcacccctgcagccttggcctgtgcctggtcacgggcgttggggtaggagatgtgcatcgacaggttgtacttctcgctctggcgccgccagtcgatccagtaaaaaccctccggcgtgcgcaaatcgccttcgcgcagcttggcaccgactggctgtttacctaaagaaatgcggtacgacttcagcgtcttgccctggctgatcagttgcagccggcgctgggatttctccaccaaaaccttgtcgacggtcgccacgggagtggcaggcgcagtagctgcgtgcccggccagggccaaagagaagagggtgaaggcgagcaaccaacgcatggggattttcgactgagcagatggccggcgggcggcggaggctcattctaaaggttgcagcattggggcgcctagagtctgcggctccgcgcatcgtttcgcctcggtagcctggcgtagagcgaagcgaaacccaggacgcggtatccgctctgcccaagccggcaaggctgagcgccgctgcctgcgcatcgcctcgctcagctgtaggttgcgaaaagcgcgcaacgacaccagggaacgtctcccgggtatcgctgcgctcaacgccgggctacggcgtactatcaataaagcgacggcagctcgttggggcgcagatcgaacaccagcacttcggcctgctggccattgctcaggtgtagatcgcgtgcatcgcgcactcgcacgccgtcaccggcctgcagttgctcgccgttgagctggacgctgccgcgggctacgtggacgtaggcgtaacggtcatcgccgagttgcagatgcgcctgctcgtcaccgtcgaacagaccggcgtagacgcgagcgttctggcgcacggtcagcgagccgtcggcgccatccggcgagatgatcagctgcaggcggccgcgtttctgcgcttcgctgaaatgctcctgctggtagcgcggttcggcctggcgttcgctcggcacgatccagatctgcaggaagtgcacctgctcagtgtgcgagtggttgaactcgctgtgcgacacgcctgtaccggcgctcatcagttgcacatcgccagggcggatcaccgagccggtgcccaggctgtccttgtgttccagtgcgccttgcagcacgtaggagaaaatctccatgttgcggtgcgggtgttcgccgaaaccctggccggcggccacggtgtcgtcgttgatcaccagcaggtcggagaagccgcgctccttcgggttgttgtaactggcgaacgaaaaggtgtgaaaggagttgagccagccatgattggcgtggccacggtcggatgctttacggatagccagcatgatgaatcctccagttgatggcgctgcctttatcggcggcatggagggaatgttactgactatctttggattgattaaccggctgtaaatggacttattgtccacttcaggttgacgatttcaggcgctcaggtgctcgatctgctgcttgatgaaatccgagaacacctgcaccgcgcgggccgattggcggtgctgcggataaaccgcgtacaccgccgccgacgctggccagtgctgttcgaggatcggcaccagcgcgccgctctccaaggcctggccgacgatgaaggtgggcaggtaggcgatgcccatgccggccacggccgcatcgcggatcagctcgccgttgttggcgcgcagctggccgcgcatgctcaggttcctgggtttgccggcctcgcgcaggcgccattccacgtggcggctgtgcccgtaaagcaggcaggcatgttgctgcagttcgccgaggtcggccggcgtaccgtgctccgcgagataggcagggctggcgcagaggatggtctgcatgtcggtcaggcgcttggcgatcaggctggagtcttccagggtgccgatgcgaatcgacatgtcgtagccgtcggcgagcaaatcgacggcgcggtcgttgaggtcgatctccagatttatgtgcgggtgctgctgcatgaacagcggcagcacgtggctcaggtgcagggtggcgaaagtcatcggcgcgctgacccgcagggtgccgcgcagggacgcgccctgggccgacaccagctcctgggcatcgcgcaggtcggcgagaatggtggtggccttgtcgtacagcagcaagcccagttcggtggcctgcaggcgacgcgtggtgcggttgagcagtctcacgccgagcagtgcttcgagggcggcgacgcgacggctgacgtactgcttggtcaccccgagggtgtcggcagcggcagtgaagctgccggcgtccagggtagtgacgaacaggcgcaggtcttcgacgttcatgggcattctcgttggcaaggcggcgattattaccgggtgcgtgggcttcgcgccatcggctatcctcggcgtctgcctcaactgcccaggacgcgtcgatgttcaccagcaagttgcccgctgtcggcaccaccattttcaccaccatgtcccagctcgcggtccagacgggcgccatcaacctgtcccagggcttcccggacttcgacggccccgaagcgctgcgcgaggccctggcccggcatgtggcggcggggcacaaccagtacgcaccgatgaccgggttgccggcgttgcgcgagcagatcgccctgaagatcgagcggctctacgggcgtaacgtcagtgcggacagcgaagtgaccgtcacgccgggcgcgactcaggcgatcttctgcgcgatccaggcgctgatccatcccggcgacgaggccatcgtcttcgatccctgttacgacagctacgaccccagcgtgaccctggctggcgggcgttgcatccatgtgccgctggccgcgggtgatttcgccatcgactggcaatgcctggaggcggcgctgagcccgcgtacccggctgatcgtgctcaatacgccgcacaaccccagcggagcgctgatcagccgcgacgagctggaccgcctggcggcgctgatccgcgagcgcgacatttatatcgtcagcgacgaagtctacgagcacctggtgttcgacggccgccagcacgccagcgtactggcccacgacgagctgtacgcgcgggccttcgtggtcagctcgttcggcaagacctaccacgtgaccggctggaagaccggctacgtggtggcgccgcctgcgctgagcgccgagctgcgcaaggtgcaccagtacgtcagcttctgtggggtgacgcctctgcagtacgcgctggccgacttcatggccgcctgccccgagcacgtcagcgagttgccggcgttctaccaggccaagcgcgacctgttctgcgacctgctggccggctcgcgtttcaccttcacgcgcacgccgggcacctatttccagctggccgattattcggcgatccgcccggatctggacgatgtggccatggcccagtggctgacccgcgagcatggcgtggcggcgattccggtgtcggtgttcagcgaacggccggacccgtctcagcgcctggtgcgcttctgcttcgccaagcgtgaggacaccctgcgccaggccgcggaaaaactcagcgccatctagcaccttgtagggtggacaaccgcgaagcgttgtccaccgcttggcaggcgatatcacgggagggacatcgatgagcaaacaagaccacctcgaactggcgctgatccagagtgacctggcctggcacgaccccgccgccaaccgcgcccacttcgaggcgcagctgctgcaggccgcgggcgccgatctggtcatcctgccggagatgttcagcaccggcttttccatgcagtccgccgaattggccgaacccgaagacgggccgaccagccagtggctcagcgagcaggcgcagcgcttcaatgcggtgatcgccggcagcctgatcatccaggtcgccgatggcagctaccgcaaccggctgctgtgggcgcggccggatggttcgctggctcactacgacaagcgccacctgtttcgcatggccggcgagcaccagcactacgccgccggcgagcgccaggcgctgttcgaggtcaaggggtggcgggtgcgcccgctgatctgctacgacctgcgctttccggtctggagccgcgacgccgaaggcaccgacctgctgctgtacaccgccaactggccggccgcgcggcgcctgcactggaaccgcctgctgccggcgcgggccatcgaaaacctctgctacgtggcggcggtcaatcgcatcggcgtggacggcaagggccatccctacagcggcgactcccaggtgctggatttccagggcgatagcctgctcgatgccggcgatagggccggcgtattccgccagcgcctcgacgccgcggccctggccgcctaccgcgagcgcttcccggcgcatcaggatgccgatccgttcgagtttcgctgagccagaaatgccaaaggcccggttcgcgaaggcgagaccgggcctttgggcaaacaggcgcctgtgttacgcggcgtcctggtccttggccagggaagccatgtcgatcacgaagcggtacttcacgtcactcttgagcatgcgctcgtaggcttcgttgatgttctggatatcgatcagctcgatgtccgagacgatgttgtgctcggcgcagaagtcgagcatttcctgggtttcggcgatgccgccgatcagcgagccggccaggcggcggcgcttgaagatcagcccgaagacttccggcgacgggtgcgccgaatccggtacgccaaccagggtcatggtggcgtcgcgcttgagcaggccgaggaaggcgtccaggttgtggggggcagccacggtgttgaggatgaagtcgaagctgtttacgtgggccgccatctcgtcggcgttcttcgacaccaccacttcggcagcgcccaggcgcagggcgtcttcacgtttgttcggcgaggtggtgaacagcaccacatgagcgcccatggcggcggcgatcttcacgcccatgtggccgaggccaccgaggccgacgatacccaccttgtcgcccggcttgacgttccactggcgcagcggcgagtaagtggtgatgccggcgcagagcagcggcgcaacagcggccaggttgtcggtgtggcggatgcgcaggacgaacttctggtcgacgacgatgttgtccgagtaaccaccgtaggtgttctctccaccgaagagcgggccgttgtaggtgccggtgaagccgttctcgcagtattgctccaggccttcggaacaggacgagcagctctggcagctgtcgaccatgcagccgacgccggccaggtcgccgaccttgaagccggtcacgtcgctaccgacggcagtgaccttgccgacgatctcgtggccgggcaccgaggggtacagggtgtttttccactcgttgcgcgcggtgtgcaggtcggagtggcagacgccgcagtagaggatatcgatctgcacgtcgttggcgccgacggcgcggcgctggaagcggtagggcgcgagaggtttgctggagtcctgggcggcatagccgagaatggtggtcatgggcaattcctatcgtttgcaaatcaacggcttgtggccgtgtgggtggataagcgtagtgcagccccgcgtcgaggcgattgcacaatcctgtcgctgtctgtcccgatcctctggtctgttagggaggcgttcagcggcagatggttcccgcgccgatgctgttattgcgtcgatgccatttcaacgaacaagagttagcggctattgaggcgcgcacgcagcaacggcgtgagttcatcgaacagcgtctgcaccgagcgtagcgccaggcagtccgggcgggtcagcagccacaggtcggtgtcgcaatcgaccagcgcctcgctcaggcgctcgacgcccgccaggttgcgggccatgaagtcgggcagggcggcgacacccaggcccccttgtaccaggttggcgaccgccgacatgctgctgcagcgatagcgtggcaccaggctggggtgcgcctggtgacgccaggccacggtgaggtggtcgggcatggaatcgtcgggggcgatccacggcaccgaggtgggcgcctgtaggaaggcgtcgcggtgttccgggcgcccgcagatgtaataggcggtgtggccgagctggcggccgaccaggtgttcgggcggtgcgttggataggcgcagggcgatgtcggcgtcgcggcggctgaggttggcgaaggtgttggtggtggccagctccagcgacagcgccgggtagcgcggcatcagttcggccaggctgggcagcagcaggttctgcagtaccgcatcggtgcaggtcaggcgcaccgtgccgctgatcactttctcgccatgctgcagggcaatgcgcgccgcatccagcgcctgttcggcgcgttcggcctgctcggccagggcctgggcgctctgggtcggcatatagccgcgacggctcttttcgaacagggcgatacccagattggcttccagcttgcggatggcgcgaaacaccgtcgacacgtccacctgcaactgctcggcggcccgggccagagagcgtccacgcaccagagcgagcaccagggcgaggtcgacatggctgatctggtattgcgtcggtgcaatcataaattgctctgctgccagtatcggttgcgtatgcgcccacttatactcagggcgttgcctagaatcaaatccgctagcggatacccagaataaatgaggcgccaaggctcgtgagatgtcttccgcgggcgcgccgatgcgaaaggatgtatttcccatgacttcggtttccccacgtgtcgttcagctcaatgaagcgaacacctttctcaaggaacaccctgaggttcagtacgtcgacctgctgatcaccgacatgaacggcatcgtgcgcggcaagcgcgtcgagcgcgccagcctgcacaaggtctacgagaagggcatcaacctgcccgcttcgctgttcgccctggacatcaacggctccaccgtggaaagcaccggcctgggcctggatatcggcgatgccgaccgcatttgctacccgattcccggcaccctgtgcaacgagccgtggcagaagcgcccgaccgcgcaattgctgatgaccatgcacgagctggacggcgcgccgttcttcgccgatccccgcgaagtgctgcgccgcgtggtgcagaagttcgacgatctgggtctgaccatctgcgccgccttcgagctggagttctacctgatcgatcaggagaacgtgaacggccgtccgcagccgccgcgctcgcccatttccggcaagcgcccgatgtccacccaggtgtatctgatcgacgacctcgacgaatacgtcgactgcctgcaggacatgctcgaagccgccaaggagcaggcgctgccggccgacgccatcgtcaaggaaagtgccccggcgcagttcgaagtcaacctgcaccacgtcgaagacgccatcaaggcctgcgactacgcggtgctgctcaagcgcctgatcaagaacatcgcctacgaccacgagatggactcgaccttcatggccaagccctatccggggcaggcgggtaatggtctgcacgtgcacatctcgctgctcgacaagaaaaccggccagaacatcttcgccaccgaagatcctgagcagcatgcgccgctgcgtcatgccatcgccggtatcctcgataccatgccggcgtcgatggccttcctgtgcccgaacgtcaactcctaccgccgcttcggcgcacagttctacgtgccgaacgcgccgagctggggcctggacaaccgcaccgtggccgtgcgcgtaccgaccggcagcagcgacgcgatccgtatcgagcaccgcgtggccggcgccgatgccaacccgtacctgatgatggcctcgatcctcgccggtattcaccacggcctgaccaacaagctggaacccggtgagccgatcgaaggcaactcctacgagcaactggagcagagcctgccgaacaacctgcgcgatgccctgcgcgagctggacgacagcgaagtgatgaacaagtacatctgccccgaatacatcgacatcttcgtcgcctgtaaggaagcggagatgcaggaattcgaaaccaccatttccgacctcgaatacaactggtatctgcataccgtctgatggagtgatgaacatgagcaccatgactcgccaagattgggagcagcgctacagcgacctgcgcatcgagggccgcgcctttatcgacggcgcctaccgcgatgccgtgggcggcgcgaccttcgacagcgtcagcccggtcgatggccgccagctggcaagcgttgccagctgcatggctgaggatgccgagctggccgtgaaggccgctcgcgaggttttcgagcgcggcgactgggtaaaactcgccccggctcagcgcaagcgcgtgttgatcgcctttgccgacaagctgatggccaatgccgaggagctggcgctgctggaaaccctcgacatgggcaagccgatcggcgattcgctgagcatcgatgtacccggcgcggccaatgccatccgttggagcgccgaggccatcgacaagctgtatgacgaagtggcgcccacgccccacgatcagctcggtctggtgacccgggaagcggtcggcgtggtggcagccatcgtgccgtggaacttcccgctgctgatgtcctgctggaagctcggcccggcgctggcaaccggtaactcggtgattctcaaaccgtccgagaagtcgccgctgactgccattcgcatcgcccagctggccatcgaggctggtatcccggctggcgtgttcaacgtgctgccgggctacggccacaccgtgggcaaggccttggccctgcacatggacgtcgacaccatcgtgttcaccggctccaccaaaatcgccaagcagctgatgatctacgccggcgaatcgaacatgaaacgcgtgtggctggaggccggcggcaagagccccaacatcgtcttcgccgatgcaccggatctgcaggccgccgcagacgcagctgccaccgccatcgccttcaaccagggcgaagtttgcgtggcgggttcgcgcctgctggtggaaagctcgatcaaggagcgtttcctgccgatggtggtcgaggcgctgcagcagtggaaacccggccatgcgctggatccgcagacccgtgtcggtgcgctggtcgatgacggccatctggccaccgtgctcggcttcatcgagtccggtcgcgaggagggtgccgagatcctcaccggcggcgaacgtgccctgcaggaaaccggcggcagctacgtgcagccgaccattttcgccggtgtgaacaacgccatgcgcatcgcccgcgaggaaatcttcgggccggtgctgtcggtgatcaccttcgacagtgacgaagaagccatccgcatcgccaacgacacgccctacggcctggccgcggctgtgtggactcgcgatatttcccgcgcccaccgcaccgctcgggcgctgcgtgccggcagcgtttgggtcaaccagtacgacggcggcgacatgaccgcgccgtttggcggcttcaagcagtcgggcaatggccgcgacaagtcgctgcatgcctttgacaaatacaccgaactaaaggcgacctggatcaaactctaagtaagggatgcggcccgctgccacagcgggctgccagtgctttggcctcatattcaggcgctttgggagattttccatgactcaacacgtcgacagttactacgccgcctcgcgcaacccgcgggtcgattaccctgcgctcaccgaagtggtcgagaccgatgtgtgcatcatcggcgccggctacaccggtttgtccaccgcattgttcctgctggaaaacggtttccgcgtgaccgtactggaagccgccaaggtcggcttcggcgcttcgggccgtaacggcgggcagatcgtcaacagctacagccgcgacatcgacgtcatcgaaaagcaggtcggcgcacgccaggcccagttgcttggcgagatggccttcgaaggcgggcgcatcattcgcgagcgcatcgccaagtacaacatccagtgcgacctgaaggatggtggcgtgttcgccgccatcacgggcaagcagatgggccacttggagtctcagaagaagctgtgggaacgctacggccacacccagctggaactgatggacgagcgccgcatccgcgaagtggtcggcactgaccgctatgtcggcggcatgctggacatgagcggtggccacatccacccgctcaacctggcccttggcgaagccgcagcggtcacctcgctgggcggcgcgatttacgagcagagcccggccactcgcatcgatcgtggcccgcagcccgtggtgcatatgccgaaaggccaggtgaaggccaagttcgtggtggtcgccggcaatgcctacctaggtgggctaatgcccgagctggccgccaagtcgatgccctgcggtacccaggtgatcgccaccgagccgctgagcgacgagatggcgcgaagcctgctgccccaggactactgcgtggaagactgcaactacctgctcgactactaccgtctgaccggcgacaagcgcctgatctacggcggcggcgtggtttatggcgctcgcgacccggcggatatcgaagcgatcatccgtcccaagctgctcaagaccttcccgcagcttgccgatgtgaagatcgattacacctggaccggcaacttcctgctgaccctgtcacgcctgccccaggtcggccgtatcggcgagaacatctactactcccagggttgcagcggccacggcgtgacctacacgcacctggccggcaaggtgctggccgaggccctgcgtggccaggctgagcgcttcgacgccttcgccagcctgccgcattacccgttcccgggcggccagctgctgcgcgtgccgttcaccgccctgggcgccatgtactaccagctgcgtgatcggctgggtatctgatgctgcacctgccggcgcgccaagccggcaggcttttccggagagaagaccatgacccgcatgcccctgatcggtgtgactgcctgccggcagatgcttggtaaatacgattcgcacacggtcggcgacaagtacgtcgaagcggcggcctacgccggcctgccggtggtgctgccggcgcgcagcacgccgaccgacccgcagcagttgctcgagcagctcgacggcatcctgttcaccggctcgccatccaacgtcgagccgcgccattaccatggcacgccaagcctggaaggcacccagcacgacccgagccgcgacgccaacaccctgccgttgctgcgcctggccattgagaagggcgtgccggtgttctgcatctgccgcggcttccaggagctcaacgtgagcctgggtggcaccctgcaccaacgggtgcaggagctgccgggctacatggaccatcgcgaaccgcagctcgactcggtggccgagcgctacgcgccgcagcatgcggtggcggtgcaggcgggcggtgtattcgagcgtatcggcctgccagcgcagtttcaggtcaattccctgcacagccagggcgtcgaccgcctggccgagcgcctgcgcgtcgaagcgctggcgccggatggcctgatcgaagcggtgtcgcttcccgatgcgccgggctttctgatcggtgtgcagtggcacccggagtggcgcttcaccgagaaccccgagtcgctgaagctgttccaggccttccgtgaggcctgccaggcctacgcccaggcccgcgaccagcgctgaaaccggccggaacccgcctgggttccggctgctctgacctgagcggggcgggatcccgtactggccttgctgccacagcccgccagcgcacgttgtgcgttaggcagatcccggccacgttcgcaaacaagtccaagacgatggcagagagttatgagtgattacacgaacgcgccggcttccccggtgcaggccacgcctgctgctggcgctgcggcgctggtgtccggcaagggcctggcccagggcaaggtcggtttgctggcctgcgtggtgttgggcatttccaccatcgcgccggtctataccctgaccggtgcgttgggtccgaccgtacgtgaggtcggcgtgtacctgccggcggtgtttatcgtcggcttcttgccgatgctgctggtggccctgggctaccgcgaactcaacgccgcggagccggacagcggcacctccttcacctggtcggcacgcgccttcgggccgatgatcggctggattggcggctgggggctggtgaccgccaccaccatcgtgctctccaacctggcgggtatcgcggtggatttcttctacctgtttctcgcccagctcaccgggctcgactggctggccgacctgacccgcaacctgctggtgaacatcgtcacctgctgcgtgttcatcgccctggcggtgtgggtctgttgccgcggcatcggcatgaccatgggtgtgcaatacaccctggtggcgctgcagctggtggtgctgatcggtttctccatcgccgcgttcgccgcggcgcccgagagttcgccggtggtgttccatcccgagtggttcaacccgttcaatatcgactcgttctcggcgttcgccgccgggctgtcgctgtcgatcttcatcttctggggttgggacgtgtgcctgacggtgagtgaagaatcggtgggcagcgagaaggtgccggggcgcgcggcgaccctcaccgtgctactgattctcgccctgtacctgttcaccgcggcggccaccctgcagttcgccggcaccggcgaaaccggtctgggactgggcaatgcgcagatccaggaaaacgtcttcgcccatctggctgggcccgtgatggggccgctggcgatcctgatgtccatcgccgtgctggccagtaccgccgcctcgctgcaatcgaccttcatctcgccggcgcgcacgctgctggcgatggggtactaccgggcggtgcccaagcgtttcgcccgcgtgcacccgcactcgcagacgccgcgttacgcgaccatcgccgcgggcctggccaccgcggtgttctacgtgaccatgcgcaccctgagcgagaacgtgctggccgacaccatcaccgccctgggcatgatgatctgcttctactacgcgctgaccgcgttcgcctgcgtctggtatttccgccacagcctgttcgacaccgcacggcatttcttcatgcgcggcctgtgcccgctggtgggcgcggtgatgttgtcgatcatcttctggcggaccaccctggacagcatgtcgccggagttcggcagcggctcgcacatcggcggcctcggcctggtattcgtgatagccgtggtggtgctgctgctcggcctggtgctgatgttcatcgcccgctggcaggcgccggcgttcttcgacggtaataccctgcagaagcagataaagccggtaaaggcgcaataggtatccgtagcccgggtcgagcgcagcgacacccgggacattgccctgggtatcgctgcgctcaacggcaggttacagagtctgatcaccgaaacgacaaagggacgccgaagcgtccctttgtcatttaccgcaggctgctgatcaggccgcctgggttttttcctcggcttgtttcaccgcacggttcagggcgctgaacagggcacggaaactcgccgtggtgatgttctcgtcgataccgatgccgtgcagcgggcgctggccgtcgaggcggatctcgatgtagcaggccgctttggcgttggcgccgccaccgatggcgtgctcgtggtagtccatcacttccacggcgatcggcaggctggaggccagggcttccagcgcacctttacccgaaccgctccagcgctgttcctggccgtcgacctgcaccttcacttcgacgctgctttccccgttctcctcctgcaggcgatggcctttgagttcgtacggcgaggtggccttgaggtattcgctgtcgagcagcttgtggatctgcgcggcggtcatctccaggcccaggcgatcggtttccttctgcaccacctggctgaactcgatctgcatgcggcgcggcaggttgatgccgtattcctgctcgagcaggaaggtgatgccgcccttgccggactggctgttcacgcggatcaccgcttcgtagtcacggccgatgtcggccgggtcgattggcaggtaaggtacttcccacagcgcatcttccttctgctgggcgaagcccttgcgaatggcgtcctggtgcgagccggagaaggcggtgtggaccagatcgcccacgtacggatggcgtgggtgcaccggaatctggttgcagtcctcgaccaccttgcgcaccgcatcgatgtcggagaagtccagctgtgggttcacgccctgggtgtagaggttcagcgccagggtcaccaggcagacgttgccggtgcgctcgccgttgccgaacaggcagccttcgacgcggtcggcgccggccatgacggccagctcggaggcggccacgccggtgccacggtcgttatgggtgtgcacgctgatctgcacgctgtcgcgcttgttcacgtggcggccgaaccactcgatctggtcggcgtaattgttcggcgtagcgcactctatggtggccggcaggttgaggatcagctggttggccggggtcggctggaacacgtcgatcaccgcgttgcacacctcgacggcgaagtcgatttcggtgctgctgaacacttccggcgagtactcgaagccccactgggtttccggcgcggcagcggccaggcgcttgatggtggtgccggcggccacggcgatggctttgacgcccgccttgtcctggttgaagacgatcttgcggaagctcggcgcgcaggcgttgtagtagtggacgatggccttcttggcgcctttcagcgattcgaaggtgcgttcgataaggtcgtcacgggcctgggtcagcacctggatggtcacgtcgtccgggatgtggccaccttcgatcaactcgcgcacgaagtcgaaatcggtctgcgaggcggacgggaagcccacttcgatttccttcagaccgacctgcaccaggcacttgaagaagcgcatcttcttctcggcgtccatcggctcgatcagcgactggttgccgtcacgcaggtcggtggacagccagatcggcgccttgtcgatgatcttgtccggccaggtgcggtccggaatctggatctgggtgaacgggcgatacttttgcgacgggtctttgagcatgctcatgaatcaatcctgaaggcgagggcccacgtgggccatgctgaaaaagagagaaatcgaaacgcgagaaagggggccggcagaccctagcgcagtcgctgagcgaccagacagagattggcgtgttgccgaagcagaatgagggtctgggagatagtcatgcagccaaccctaaccactgagggaaaagctggcaagcctgtctttaaaattggtgaaaaccaccaaggcttgcgctttggtggttttttattgcggctggaaaacgtttttagcttggcagttgcgcagcgttcgctgcttgcgccggcgcgtgcaggttggggcgcaactcgcgcatgtcagcgccgctggggtgctggaacacgcgcaggccaaactccggaaggatcgccagcaggtggtcgaagatatccgactgataaccctcgtaagccgcccatgccacggtgttggtgaagcagtacagctccatcggcagaccatcggcggtgggctgcagctggcgcaccagcagggtcatgttctggttgatgccgcggtgctggcgcagatacagctcgacgtaggcgcggaaggtgccgatgttggtcacccgccgggtattggctggctcctgggctgcttcggccagttcggcgttccagctcaacagctcgctctgcttgctactcaggtactggccgagcagcaggaagcgctgcaggcgggcgatctcgtccgggctcaggaagcgcacgctggtctggtccaggtagatcgcgcgcttgatacgccggccaccggattcctgcatgccgcgatagttcttgaacgggtcgctgatgaagcgtttggtcgggatggtggtgatggtcttgtcgaagttctgcaccttgaccgtgtgcagggcgatatcgatcacgtcgccgtcggcgttgagctgcggcatctcgatccagtcgccgacgcggatgatgtcgctggaggaaatctgcacgctggccaccagcgacagcagggtgtcctggaaaatcagcatcagcaccgcggccatggcgccgaggccggaaagcagaatcagcggcgagcggtcgatcagcgcggccaccatcaggatcgccgcgatagcgtagatgacgatggtcaccacctggatgtagcccttgatgggcttcaggtgcgcgttggggcggcgctggtagagcatgttgatcaggttcagcacgccgccgatggccagggcgatggtgaggatgatgaacgcgctacagacgttctgcaccaccgtgaccacggcctcgggcaggtgcgggatcaccttgatgccgctggtgagaatcagcgccggcacgatgttggccaggcggcgcaccacgtgggagtcgcccagtaccttgtcctggccgatgctggtcgagcgcagcgcgcggtacaggccgcgcaccagaatgcgcttgaccacccagttggcgatccaggcgccgagcagcagcaggcacaggctgatcagggtatgcagttcggggtattgctgcagccacgcgagggtggcctggtactgttctttcatcgcgtctctcgctcctttcatgacccccatcgccggcgcgccgggcgatggggcgcgtaccttagcaaaggcggctggcaggtgggcattcgtgtgatcaccaaggcaatcgaatgccggtttcgagcgggagggcgatagcctgatggtcgctcggcgcgccgtgcagcgcgccgagcagggcttacttcgcgtaggcgtactcgccgcctttttccagagcgcgctggtaggcggggcgggcgtggatgcgttcgagaaaagccatcaggcgtgggcggctggcgtcaaggccggcacgcgcggcagcggcttccagtgggaagctcatctggatgtcggccgcgctgaacgcttcgccggcgaaccaggtgctcttgcccagctcgccttcgagatagtccaggtgcagtttgagctgtggcgtgacgaaggcgcccttgaccttctgggcgatgccgcgggcaatcggcttgatgaagaacggcatcgggctgctttccaccttgtcgaacaccagcttgagcagcagcggcgacatggccgagccctcggcatagtgcagccagtaggtgcagcgcaggcgctcggggctctcgggggcgggtagcaggtgcggaccgtagcgattggcgaggtagtcgatgatggcgccggactcggccagggtcagctcgccgtcggtgaccaccggcgacttgcccagcggatgtatggcgcgcagctcgggaggggcgagcatggtttgcgggtcgcgctcgtagcgcttgatctggtactcgacgcccagctcttcgagcagccagaggatgcgctgcgagcgcgagttattgaggtgatggacggtgatcatcggggctcctcgggaaggtcgggcgactgccgctcagcgtagacgcgaacgggagcgccgcccagcgacctcgcctcagggcttgaacgcgccaataaagatcgccgggtcgacccgcgcatcgttgaggctgacgttccagtgcaggtgcgggccggtcgcgcggcccgtggcgccgaccttgccgagcacgccgccacggggtagctcgtcgccgaccttcacgccgatttccgagaggtggcagaacatgctgatcagcccctggccatggtcgacgaataccgtcttgccattgaagaaatagtcgccgaccaggatcaccgtgccggccgcgggcgccttgatcggcgtgccgcggttgacggcgaaatccagcccggagtgcgggttgcgctcttcgccattgaagaagcggcgcaggccgaaggggctcgacagtgggccgttgaccggcttgtcgaatagcaggttgctcggctggcgcgggctgaactgccgataggcgcgggtctgctcggccagctccttctcgatgcgcgcgaggttcttggcgttcgggttgacctgctgctggttcttgatggtgatgcgctgctcgacgtacttcttgctgcccacctggaagctcaggcgctggcctgcggattcgatctgctgagtgccgggtttgacgctcagcggaatgccgacgatggcgatccagcgctggccgtcctctttcaccaccagcactggcttgccctggtaggtggcgctgggcgcgctggcgctgttgcccaggtcgaccaccgccacgccgccgggcaccggcttgttgagcaggcggctgatgaagccttcggcgtgggcgggcagggcgaggcacagggtgagcagcaacaacaacgaacgcatggagcttccttaatgggtatcagtcgagcagcgacaacgtgaccggcgcgacgtggttgtcttcgacgcgcacctccagttcgccttcgcccagacgcgccgtgagacgttgcccgggctgggtggcggcggcgctgcgaatcgcccgtccgcgctcatcgagcagaatgctgtagccacggcccagggtcgccagcgggctgaccacgtgcagcgtctgcatctggctttttaacgccaggcggcgggccttgagcccttccttcatggcccgcggcaggcgctcggcgaggctgtcgaggcgttggcgcagcaacttgaggtggcgcccgggatgttgaccggccaggcgggcttcgagttgcgccagtttgtggctgcgcccattgagctgctgggcgaaggcacggcgcaggcgcatgtccagatcatccaggcgctgggcctgctggcgcagtcgctcgccggggtggcgcatgcgccgggtcaggccatcgaggcgcatgcgctcgcgggccaggcggctgttcatcgccagggtcaggcgccgttgcagcacgctgacgcgctgggtcagatcattgctatgcggagccaaaagctcagcggcggccgatggcgtgggagcgcgcacgtcggcgacgaaatcgctgatcgacacatcggtttcatggccgaccgcgctgacgatgggcgtgacgcaggcggccaccgcgcgggccacggcttcctcgttgaagcaccagaggtcttccagggagccgccaccgcgcgccaggatcagcgcatcgaaaccctgggcatcggccagcttcagcgcgcgaacgatctgcgccgtggcctcgcggccctgcacggcggtgggaatcaggctcagctcgacctgcggcgctcggcggcggaatacgctgatgatgtcgcggatcaccgcaccggtcggcgagctgacaatgccgatgcgccgtgggtgggcgggtagggcgcgtttactctcggcagcgaacaggccttcggcgccgagcttctccttcagcgcctcgaaggccaggcgcagggcgccatcgccggcaggctcgaccgcgtcgagaatcaactggtagtcgccacggccctcgaacagcgagaccttgccacgcaccttgaccgccaagccgtcgcgcagcgcctggcgcacccgcgcggcgttctgccggaacagcgcgcagcgcacctgggcctggctgtccttcagggtgaagtagatgtggccggaagccgggcgcgccaggttggaaatctcgccctcgacccagatgccgccgaagacatcttcgagcaacaggcgcgcgcggttgttgagctggctgacgctgagcacctcgcggtcgaggttcagacgttggaacgggtctttgatcatggccggcatgataagccgagctgccggtgtggcgataccgcgagccggcggcgcggctcagcctccgttctcggccttgaggaaatccacgaaggcgcgcagcggcgagggcacgtggcggcggtcgttgtagtacaggtagggcccgtcgaagccttgccaccagtccggcagcaccggcaccagcgcgccctgctcgaacagtgggccgaggtattcctcgaaggtgtagatgatgccgaccccggccacggcggagcccacttccagatcctgtgaggacgacagtagcggcccttggggcggtacgcggacgatctcgccatctttctccagctcccagacgcccagcttgccgctctcgaaacggtgaccgatcaggcggtgttcgagcaggtcgcgcggatgctgtggcgtgccgtgacgtgcaaggtaggccggcgccgcgccggccacgaaacgctgccggcgcggcccgatgggcacggcgatcatgtccttggccaggttttcctcgtagcgcacgccggcatcaaagccggaagcgaccacgtcgataaaggtgttgtccatggccacctccacgctcacgccggggtagcgctcgagaaaggcagggatcagccgcggcaacacgaagcgggcgatgggcaccggcacgttgaggcgcagggtgccgaccggctgcttggcttcgtcgtcgaggtcactgaaggccgcgtcgatttcatcgagggccggtcggagtcgctccagcagccgcgcacctacttcggtggggtacacgctgcgggtggtgcggttgagcaggcgtacgccgaggtcgctttccaggcggcgcacgcaatcgctgatcgacgaggccggcatgccgcgcttctgcgcggctacccgaaaaccgccggcttcgaccacggcagcgaacaaggcgacgtccgtcagattgggctggcgcatggcgaaagctctcgaatggaaggtcttgatcgtacggatggccgtacacagcgtccagttttatacggcttatcgtggcgtgctgctcgttgaacaatgaatcgtgttgacgggccgcgctgccgcgatccgtcggactccaccgacgagaggaccgaacaatgacaaccagcatcctaaccaccgacaccctggccagccccggcgccacctggcgcaaatggctggcgaccctcagcctgaccctgggcttcgccctcgaggcgggcacggctaccgccgagcaagccgcgcccaagccggattggagcctggccgacatgccgtcgcagagcgggcgcatcttcctggtcactggcggcaccagcggcatgggcttcgaggacgccaaggccctggccgccgccggcgccgaagtggtgatcgccgcccgcaatccgcagcgcggcagggaagcgatggcgcgcatcaaggaggaaatccgcggcgcccaggtgcagttcgaggaagtcgacctggccgatctggcctcggtaaaagcccttggcgagcgcctcaatgccaagctgccgcgcctcgatgggctgatcaacaacgccgcggtcatggcgccgcctgagcgccgaacctcggccgatggccatgagctgcagctggccaccaattacctgggccacttcgcgctgaccggccacgtgctgccgctgctgcgcaagagcaccgcgccgcgggtggtcacgctgtcgagcatcgccgtgctgcgcggcaacctcgacctcgatgacctgcagtccgagcgggcctacaacccttacgcctcctatgcgcagtccaagctggcgaccctgatgttcgccttcgagctgcagcggcgcagtgagcagcagggctggggcatccagagcatcgccgcgcatccgggtgtggccgtgaccgaactgattgcccgtgggccggggctggacagcgagttcggccgcaactgggccaaggatcgtgacgagtaccactccgccgcccagggcgcgctgccgacgctctacgctgccaccgcgcaccaggctcagggcggcgcctattacggcccgaccggcgaggaggaaaaacgcgggccactgggcctcgctaccgtgccggcagtcgctcaggacgccgaggcggctgcacgcctgtggacggctgccgagcaactgaccggcgtgacctaccgctgacgaaccgccaggagcgcccatcatgtttcccacaattctggtgcggcgccttggcgccgccatcaacgccgagcgccatgagctggggccggcactggccggcttcgcgctgttcttctgcctgttctccggctatttcatgctgcggcccatccgcgagtcgatgggcatcatggccggggtggagaacctgcaatggctgttcaccgccactttcgtggtgatgctggtagccgtgccgctgttcgcctggctcagctcgcgggtgccgcgcatccacttcgtcagctgggtgtacggcttcttctgcctgaacctgctggcctttgccgcgctgttccagatgagcgacgacaacgtctggctggcgcgtacgttctacgtgtggatctcggtctacaacctgttcgtggtgtcggtggcctggagcctgatggccgacgtgttcgacagccagcaggccaagcgcctgttcgccttcatcgccgccggtgccagtgtcggtggcctggtcgggccggccatgagcgcactgctggtcggtgtcgttggcgaaagcgggctggtattgctggccggcgtgctgctgggcatcgccctggccctcaagacgccgctgatgcattggcgagaagtcggcggcgcgggccggccaggcgccgttaaggccgagagctcgcgcaagccggtggccggcaacccgttcagcggcctgacgcgggtgctgcagtcaccttacttgttggccaccgccgccttcgtggtgctgctcgccacggtgaccacctttctgtacttcgagcaggcgcgcctggtggccgagcgcttcccggatcgcgatgcgcagatccgcgtgttcggcatcatcgacgtgatcgtgcaggccggcgccttgctgtcccaggtgttcatcaccgggcgcatcgcccagaaactgggcgtgcgggtgctcctggccatcgtgccgctactggtctgcgtgggtttcatcggccttgccctagcgcccaccttcgccatgctcgccgcgttgatgatcgtgcggcgtatcggcgaatacgccttcgtgcgccccggtcgggaaatgctcttcgccccactggacgcagagagcaaatacaaggcgaagaactttatcgacaccgtggtctaccgcgccggcgatgcccttagcggctgggtgaagagctttctcgacctgctcggccagggtgcggtgctggtggcgctggtgggcgcgggctgcgccttggtctggggcgcgctgggttggtatctgggcagacgtgcggatgagatgagcgcattagacgccaccgaggagaacggcgagcctaggcaagcgctggcaggacgctagaacgactggccgctcccaccccagtggtgggagcgtttttgcttgttcggcttcagggatgaatcgccgcgctcagattgatacgtgcctgcgcctcgaaccgcccgcggaaatagggcgtgctgtaaatgctcgggcgagccagaaatgagctgagtacctctttgcgcttcatgctgtaaacgggttccggcacccagctgtattcggcccgtatctgcccgtcgtattcggcaaagcgctcgggtgcggcaccaagaattgacagatcgatatcgaccaacagccgctcatcaccatcgacgggtgccgcatcgtgccgggtggccatgatcaactgctcgacgcggttctgcgtaggttgtgatgcttcgcaggagagcagggcacgcaaagcccaatcggcactctgccgctcgttcgaagcgccgcgaacgtcatagacggcatcgtggaaccacaaggcaatctcgacttcttcgggatgctcggccaaatcacgaacctgcccgaagtgccccaggcactcctcaagatgctgcagaccgtggtagtggcgctgaggctgcgcataggccgccatcagcgcctcgaacagattggcatcaggctgcaggccgaggcctgaccaggcgcgtgcccaggatttctcgaaaatgctcatcggatggattagcgctatgtcgctgcctgtgagggtagggtggatgacgctgtttccacccaccgtggcgatattgagtcttcaaggttccgtgcggtggtccgcagtataaaaggccttttcaggtgaggctgctatgccactgccagtcccggcagtacccacggtcatccacgcaggcctcggtaaccgcgattgcagcaaagcctacgagggccaatgtggctactacagaagccgttatcgagccccagccgcgcttgtcggtacagaacaccttgattgaagcaatcaaccccatcaccaatactgcgagcgccatttgcgacatcagtagcttgagtatcacctcaccaaaaccccctggaccatcagcgcggactatcagcgcctccctgataaacagagcaaacagcgtcaagttgactaggtagtaggtcaggcacgcgaccaaattttttaggcttttacggctaagggctgtcactaactatgctcgtattctgctgttcggaaagcgctcgataagtagggtggatgtcgctttatccatccaccgtaacggtattgaattgccaatgttcaatgcggtggacaaacttcgcgttgtccatgctcgctggctatttccatgttcgtgccactcggcgtcgctagagctcaccagccagacgtcaatacccggatgccttcgccgcagcccagatgcctggcgtgctgattgtccaaacaccgccaagggttacggaaggtggggtacgacgagcgtgaaactcaatgcgctcgatgagctcagggccagcctcatcaatcagatccttaagcggtccggccgccagtatggtaaagaccgactcgggcggtatcgatagaatcggccttgagtcaaataggagtcacttacttctttgcgccgtcccacacgtaccgttccctaccaccaaaataactccactgaccataaaactccgtgaagcggtcatcgaagttgagttcgagatggccgtagccgtatttgtctatccacacgcacttcagaagctggctgtgcaggcgcttgcagtccttgagccggcctttggtttcgccattctggtcggtaattatataggtgcctgaaagggtttctttgccgctccagcgcaaggatgtaacgacctcgtccagtttgccggcgttttcgacctggcccacatagtcgcctgccatgttcgggttggcggcgatagccagggcagggcagcaggtaatgagtaaaacgaaaagggcagtcgggcttggagctaagccatgccgcttggcgatgcgaaagggggaggtggataacattccttgttttctcacagctcagatccggtttgagcgtttggcgtttcggtgacgagttgaagatcgtcagcgccagttgggctggcaagacactactcggcttgtaccggccatgtccatcgcgccaatacaaaaacgcccactgggtcaggcgacgcagtgggcgttttataaggcgaggggcttaaacccgctcggcccacatatcgtactcatcggcatcgacgatacgcacgcgcaccttgtcgcccggctggaagtcggtgccttcgataaatacgctgccgtcgatttccggcgcgtcggcccaggagcgggcgacggcaccctggtcgtcgacttcgtcgatcagcacgtccatctcgcggccgatcttcagttgcaggcgggccgtgctgatggcctgctggtgggccatgaagcggtcccagcgatcctgtttgacgtcatcgggcacgatgtccacgtccaggtcgttggcaggcgcgccttcgaccggcgagtactggaagcagccgacgcggtcgagctgggcttcggtcaaccagtcgagcaggtactggaagtcttcctcggtttcgccggggaagccgacgatgaaggtcgaacggatggtcaggtccgggcactgttcgcgccaggatttgatgcgcgccagggtgcggtcttcgaaagctgggcgcttcatcagcttgaggacgcgcgggctggcgtgctggaacgggatgtccaggtacggcagcagcttgccggcggccatcagcgggatcacgtcgtcgacgttggggtaggggtacacgtagtgcaggcgtacccacacgcccatgctggagagcgcttcgcagagctctttcatgcgcgtcttgaccggctggccgttccagaagtcggtcttgtacttgaggtcgacaccgtaggcgctggtgtcctggctgattaccagcagttccttgaccccggccttgaccaggcgctcggcctcgctgagcacgtccccgaccgggcggctgaccagcttgccgcgcatcgaggggatgatgcagaagctgcagctgtggttgcagccttcggaaatcttcaggtaggcgtagtggcgcggggtgagcttgacgccttgcggcgggatcaggtcgaccagcgggttgtgatcctggcgcggcggcaccacttcgtgtacggcgttgaccacctgctcgtactgctgcgggccggtgacggacagcacgctggggtgcacgtcacggatgttgccttcctcgacgcccatgcagccggtgacgatgaccttgccgttttccttgatggcttcgccgatcacttccagggactcggccttggcgctgtcgatgaagccgcaggtgttgaccaccaccacatcggcgtcctggtaggtcggcaccacttcataaccttccatgcgcagctgggtcaggatgcgttcggaatccaccaaggctttcgggcaccctagggagataaaccctacacgttgagtattgctcatgtaatctctcctgggtgccttagtggcgtgcgtaattaaaggcgcgcgattctatagattggttaaaaagtgtgcaaattgggtattgataaccattatcgaaggggtgagtcatgaccgggaaggtctacagctacctccgcttctccgatccccgccagtcgagcggcagcagcgccgatcggcagctgcagtacgcgcagcggtgggcggcggagcgggggctggtgcttgatgaatcgctgtcgcttcgcgatgaggggctgtcggcctatcacgagcggcatatcaagcagggcgcgctcggggcgttcatgcgtgctattgaagaggggcggattgccccagggtcggtgctgatcgtcgagggcctggatcgcttgagccgggctgagccgttgcaggcgcaggcgcagctcggccagatcatccacgcgggtatcactgtggtgacggcgagtgacggccgggagtacaaccgggcggggctgaaagctcagccgatggatctggtgtattcgctgctggtcatgatccgggcgcacgaagagtcggataccaagagcaagcgcgtgaaggcttctatacggcggcagtgcgagggatgggttgctggcacgttccgtgggctcatccgtaacggtaacgacccgcagtggctgcggtgggatggggccgcctggcacctgataccggagcgggtagaggcggtgcgttatgccatcgagctgtacaagagtggtgtgggcgctacccgggcggcgcgcaagatggccgagaaggatatgcggctgggtgacaatcccatggccgggcagcagctctatcgattgatccgcttgccagcgttgcgtggggcgaagcggatctcggttgatggtgaagactacctgctcgaagggtattacccgcccattttgacagacgctgagttcaacgacttgcacgcggcgcgtcaggttcggcatggtcgacggggggcgagcgatattgtcggcatcgtgactggtgtcggcatgacgtactgcggctattgcggtaccgctctcgttgcgcagaatgctgtgagccgggcgcgggaggatggctccatagctgacggtcaccgtcggctgaattgtgtgtcgttctccaatgccctcggttgcaagacgccgagcagtagcgtggtgccgattgagaaagcgttgatcaactactgttccgaccagatcaacctgacccgcctgacagcaccaatcgatgatggccagggcctgcgggtgcgtttgcaggcagcgcgaagcaagcgtagtgacgtggagcgccagttggccaaggttacagatgcgctgcttgccgacgacagtggtgctgcgccgctggcgttcgttcgtaaggctcgcgagctggaagcggagctggcaggattgcagggtgacatcgagcagatggagcgcgagcaggcaattgaaagcaaggggcacacgcctgcggcagctgagcagtggagccggctggcggaagaaagtcaggacatttacagccccgcccgcgcagaggtgcggcagctagtgctggataccttcagcaggatcgttgtttattcgcgtggggtggtggccgatccgcagagcaagaccattgcggtgctgctcacgtcccggaccggccagaaggtgttgctcgaagtgaatcgcaagacggcggcgtgggtgcagcgacttgaccacggggggtgatcaagccgctgccttcttatcggccggcgttggcgggccagcgtgtaccaccaggtggccttcccctttccagaaattgtgctgggcctggatgcagaccttccaggcggcccaagcgacatgatcgccagcgtcgaccacctggccctcgctgtcgatcagggccatccgcagtggtttgccctcgatgctggccggcataaagcccttcgatatcgtggcttcgatgacagctccctcgagaggcacgtccggtacgtttcgggtcaggccctgggcgattggtttctctcgagtggtcacttgcgtttacctccctttttacgattcttgcgggtgccgccgtgggctgtggctcgccagctgacgaaggtggccaggtttccggcctcgttgccgaggttgtcgatggtctggtccatgattgcgtacagctcatcgaggtcggctttctggatgatcttggtgctctcgagcagcacgcggccgtcgggcgtcttgatcacatactcgaccagccagcgcattggcttgcgcgggatggtgccggtgtggctcgctccgcggccctccggcatctcggtgctgtggaagatggtgcaggtcatgcgggcaccctcttgttttcgaaggcgtgtcggcagacagcgcgcaggccagcagcaataagagcagggtgagacgaagatacttctgcatatgcaactccatggattgggttgccctgcaaggtatgcctcttttttcggctaaaggtggctattcggtacccgaaaagggacagactcccgacaatcatgctgccacctcgctctgctgctgatccaccaggttggcgcgcaccagggcggcggctactggtgggcacacgctgttgccgcacatgcgcacctgggcgtccttgggcagcttggggttggtgagggtgcggttgtggatgtagtcggccgggaagccttgggcggcgtacagctcgtggggctcgagcatgcgcatgccgatatcgacgatctcgtacggctcgcccttgatcatcaccaggcctaggtgatccttggtggtgatggtgtgcaggggctcgctcagggtctggccggtgccgttctcgtagtacttgatgaggaaggcgcgcacctcacccaagtggttgccggatgcagtgacggtgtggagtggctcggtcacaggctggccgtcgcggctggtgccccgcagcttgaccatgtggctggtgaccagcgcgttatggtcgcgggtcgtaaccgtgggagctgggtcggtcatcgcagagcctggccctttgtagttgcccccgtagtgcttggccagaaacgctgcgaccaagccgatcggcgctgcgccgcctggcttcttgatgtagctattggcggtcacggtgggcagtggttcttcgagcgaggtgccgcggtcgttggtgcggaatttggtgatgaccggggcgatgagcgcctgctgcgagccctgagctgtgaccgtccaaagaggcagctcgacgctggctacgcggggctgctggccagcacgctcgccgttacgggtattggcaataaagggcgccagggtcggcaccacaagcccggtgccgcgcttgctggtgatggtctgcagcggcgcgcccagcggctggccgcggaagtagtcataaccgtggttgaccttcaccaggtagggctcggcgttgtcgatgacgtagcgctgtatcccgcgggcaatacggcgcagcgtgttctcggccagcggccggcgaacgcccagggccttgccttcctcgggcgtgaggaagatagacgggcagggcagcgaccagtcgatgatgtctgccgccaggcgttggggcttggcctgtctggccttgacatcaaggctgccggccgccaggtgtgtcggctcaggccatgcgatgggcatgccgtcgcaacgcgcgatcaggaacaggcgcttgcggatggtcgcggcgccgaactgattggcgcgtagctcgcgccattccacctggtagccgtggcggcgcagggcgttgacgaagctgttaaaagtgcggcccttgttcttcgggcaggggcgcccctcggcgagcggtccccatgtgacgaactcctcgacgttctcgagcatgatgacgcgcggacgaacggtggcggcgtagcggatggcaacccaggcgaggccgcggatctccttcttgaccggcttgccgcccttggccttgctgaagtgcttgcagtcggggctgaaccacgcgaggtcgaccgggcgcccaccggtgatctcgcgcgggtccacctcccacacgctctcgcagtagtgcttggtgtgcgggtggttgatctcgtgcatcgcgatcgcttcggggtcgtggttgatggcgatatcgaccgggcggccgagggccatttcgatgccggtggacgcaccgccgccgccagcgaagttgtcgataaccaggccgccgaagttgaagctgggttgtgggtggatgcggtaggtgctggtcatgctgctctcccgtggacggttgccgggaaagcgggcaagctcagaactttgatactggcacggagccacgcgttatgaagttgtggagcatgcctgacagcatgaagctgttcagtgtctgggcggtttgggccttcattgcaataggagcgctcgggtgggggttgtttgtggttttggaatacttcgattccaaaaatgatgctgcagtttgggtacaggcaatcggctccgttgttgcgattgggatcgctatatgggtgccttaccaccaagggcaccaaattcgcatgcagcgcctccacgacgaaagacagatgcagctgcagggctattactccgtcctcgctctcatcgatcagcaactggatcttctgagcaggattgaaagcgcgaaccttggctggtctcggctcatcagcgactttagcctcgcccaacttcatagcgacctgatgaataatcaaaggcagtctgatcagttgcaggtcaacgcctttggtgttggggtcattcattacaccctgttgatcaaagacgtaggtagcttttgcggtttttacgcgagcgtcattgacacttccccgaagaccgggagctcgggtggtttgcgtcttctcggattccaggccaccgacaaacataacctcctggcccgtgcttccgcagaggtcgagcagatggtaagggactgttaacgcttggcatttaatagacatgttgggctttagaaatttcatgcctgagccctcgcacggtgggtggtggtgagcaggctcatcaggcgctggaagtagctgtcgcgggcttcctctgcactccatggcttgatgtgccacgcgggcagctcgacgccctggatgcagtcccaggcgtcggggtgggcgggcatgaggtcgcggcgctcgacggcgagcatgtacatgtcggcctctttcacctggtcgggtagctccggctcgaggtcgaagcgttcgcagatggcgagccagatgcgctgctcgacctggccgtatacgtcatccactgccatgtcctgggcgtagccgcgcatggccagcttgagcgggcgcgtcatgtcgccgatataggcttcggtggcgtcgtggagcagggcgtgcaggtggtgttcgggttcgaccagctcgtgtacgcggtaggagtgctcggcaaccgagtagtgtttgctggtgtggccgttgaagcggcacagccgggccaggctaaaggcgatgtcgttcgggtgaaccatttctgcagtgggctcgagcaggtcgaaacgaatgccgcggttggtgaggatccacgtcatggctgtgctccttccggtacccgagcggagcgcttgcgaaactcatggatgtcattacgcagggcgctgagcgtttcctgaagtgtctgccgggtgtcatccagcgtcgcgaacagctcggttggctctgcttcgtccgagtcttcaatggccagcagtgcttcgccgtaggcgttgaatgccaccgaaacgctttctgctgtatctgccaggtatgcagcatgctcaagggcgtagtcgcacgcgctgcgatcttgcggtgctgtctgttcgagcgttaccggcaagaagccggtcaccagctcgtggtcgaagggcacggtgaagccggccgcgttgcggtggccgccgccgtcgtacagtttggcgacctcggatacgtcgaggccttcgggctggctgcgcagggagaagacgcggcccttgggcgtgtcgctgtagcaagcggcgaagggttcgccctgggccaggatgtggccggcgtcgctggccatgaagtgggggcagttcagggccggtacgtcatggccggcgatggtgaggcggcgggtgttctgcaatagatcggccacgtttttctcgtggctacgtgtgatgtcgtcgcctgctcgctcgagctcgtccatttgactgaccatcagccagtcccaggttttgaagtcctgcgggtagctgaatacgctggccatgattgaacgggtatcgggccgcttgaagcgccacaggtcgcgatcttcgatgtagttgatcagtgcgggccggtgatggccttggaagaagtagtcccaggccaggccagcgccactgcgctgcatgtcgaacacagcaccgaggggctgctgagcctcaagccattcgctgtaggtggccggtgcgggcggtagctcggccaggtcttcggcggcgctcttgtggtggtcgatgatcaggatcgagcgggcggagtgggcgagctgcagcagctggtcgcgcttgtaggaaaagtccacgatgatcacgtcgcggccttctacctcgggtgctggctcgccgtatttgccggggtgaaagtcgacgttatcggcgcccagggccttgcgaacgacccaggcggcgccgaagccatcggcgcagttcgcgtggtagatgcagagggtcttcatgccggcacctccgcgggaacgacggttatggcgggtgcggtgtttgccgcctgctgctgctccagacgcgtaacgagggcctgcagctgttcgcgggtggcgttggtgtcgcgctcccgctgggtgttgccaagaaacttgtggacctcagtcgccttttccagctgcttgatagcccggcggacccacagcagctcgtgatcgctcaggcagcgctgggcgaagagtttgaccctggcgtctgcgtcctggctgatcgagtccagtgcgatttggtgattagaagccaggttctgccgttggcctttaaggcgtgtgatttcgagcgcctgttcgttgacgctgtgctgcagctcgtcaatcaccggctggcgggcttggctgcctgcgctgtagccctgggcgcggatgcgtgctttggtggtgcggctgatcaccaggtggaaggcgatgccgatagccaggccggcgatcaggccgatggcgagtagttggatggtcgggtgcatgtgctgtgcctcgatggtggtaggaggccggcgtggtaggcgccggccggttgctgctgtgggttacttgccgagctggaaggtgccgatggtcagcggtaccaggccgccgatttcctggctcaggacgttcttgaactcctcggcgaattcttcgcgctgggcttcctcacccacccagcgcagcttgagcaccggggcgttgtcgccggtgatgacggagaggcgcaggctgatcagtgcaggcgccaggccctcgtaaggcacggtggtgaagtggaagctggtgggcaggatttccaggctcttggcttcgatttcgtccatggcgctgcggctggccgagaggtcaccaacagcgctatcacgctggctggtggctttgatggtcatgcggcggatgccgttgatggcggcaacgatgtcgagcttctcttcgcctgcactcgcttctatgttgcgcgcccagtcttccagccactcggccagggcctgctggctcagcttctggccgacgatggcttcgactgccttgaatgccgcggtgggcttgagggcgagtgtcgcggtgtcgtcggcgtggccgggcatgatggtgtcgcccaggttgaaaatcacgcaggcgctcatgttgtcttggttgatgaagccagctggacgcaggggctcatcgtcgagatgggcggtgacgtagccggagaagtcgcggatggagtgggtgctcagtgcgccccggaagcggttgcgctggccttggtaggattcgaggttcacggtgcgcgcgccttcgggcagcacggcaagaatgtcaccttcggctgcttcgatacgcacttgggcggcgatcagggcctgggcttcgatgtgctgcagggtttctttgttgaacatggagcaggttccttcttggtaagtgggaggtgtgcggtgaatcagtcgcgtgctagaaccggcgcctgctgcttgttaaacagttggtcggtggggttggtctggaacagctgcaggccatccggcgtgacgaacaacggggtatcgagggcaaggtcttcgcctttcttgccgcgcttggtgggctgcacgtaggccagcttgtggttcacgctcacctggttgctttgggcgatctgcttgaggctgaaggtgagggtgaccgtgccggccttgccggtgtcgatgacgcctgctgccacgtcgctcagggcgcggcctacctgctcggcgaagacgccggcgttgagtgagccgatgaagtcggcggtatcggttgctttcatgtgctgtgcctcttggtggtggccttggtggggccggttatgccgcttgtttggcggcgtgttcttgctggcggtcgagccatttggcgagggtgggcaggtagatgacccagggcgaccgtttggaattggggtccagcctccatagctggagctgttgcaggccgccggcggcgatcttgcggcgcaggtaggcgacgcttttgatgtgcggcaggtggtcggccaggaactgctcggcggtgatgtaattggccgagtagcgttggcgcagctgttcgagggtggtttgcggggcctccgtcatggcttggcctgcggctcgaagcgcgtggcgaccagctggaccagcccctcgatggatttggcgcgctggcggaacaccggctcgccgctggcgttgacgaccagggcgaggtagggcgccggggtcttcggctccagcgatacatagggcaggtgaccgagcggcgttacgcgcaccagctcggcatatagccggccgagctcttcgcggtgcgggtaggcggcgttgaggcgctcgattgcgtcggcgcttgtggccgccagggtcttgccgctgagcgcggtgggatgctcgacgtgcacgctggccagcttgagggcgccgatggcgtggctgattgcgctgttgctcatgcttggctccctgcctgacgcggcggcatgtggcgaatctgaatgcccagctgttcggccagccaggccacgccatcctctgtggtcatcaccactgggtagtgcgatatcttgccgatgcgcggattccagcggcctcgggtctctacgaacaggcggccctcgactcgcggcgaggggattagctgactatcggcgttcaggatcttcagctcgcggagtttcgtgcgcagcttgcggtcgcccatacccaggactactgcggttgctttcaagtcgcggttcatggcggttacctcaggcagcgagctgctggatgtgctcggcgagcgagaggtacacgtcctgcgggcttccagacaccaggtgggtgcgggcgccgtgcacggcgatgccggtgtgcaggggagtgccctcgaagctgccggggtggacgttgacgatggtgccggtagtgagcgtggtgctgccgccttggcggcacaccgtgcgcagggtgcgttcgtcgtcggtgcctagggtggccgtggggctgtgggctggctcgctttcggggcgtggaatgccggtgtcgagccgaccgttggccaggtcttcgatgaacagcttggcctggttgaagaagccggcttcatgcggatcgagggtcagttcgccggtgatgtccgccagggtggcgcgcaagcggatgcggtgctcgctgcactccgcgtcgatatgcacgcggatggcctggctgctatcgcctgggcgagccagcttgaggatgacgctgccgccgtggatcagcgcggcgcgcagcaggtcgttcgaggcgagggtgaggatgaggtagatcattgcagcacctcccgacgcgactccatctgcgcgacgatctgctggccgatcttctttacgtccagataagcgtcgagcttaaccagcaagccttgaagcagtgtgcacgcggcctcgtccacttcagctggctgtctgaattcgtagtcggctccagagtgctcgtaggtggcgttgaacttaacgactgctttttgctcgcctctgtagtcagtgtctgcggcgtagacacgcacatcgatgctgcggcaatgccccgagatttcggtgaacacatgccacttgccctggctgttgatctgaagggtcagccaagtgatctggaggatcagttgttggacggtggggttcatgctgcacctccttggaagccactgaagtcttcgaaggcgggcagggtggtgctgcgcagttgagggcggccgctgacgatcatcaccagctggccggtggcctgctggatgctgcggacgatggtggggttagaggccgctgccgggtggatgaccaccgggcagcgggttttgctgtgctgtgcctgattcattgccgtaaacccttggtaagtgggtacggtcaataatgcgcgcaggtataattcgcgtcaatacgtgtgtgtattatttgtgcattaatgctttcggcggcgtatccatgacccagtcaccacgccgcagatgtcggtatcaggcggtatctggatgatgcgattcgggaagtccgggttgagggcaagcaagtaggtcccgtcttcggttatctgcaagcgcttaaaggtcacctcgccatccgttgtgcgagcgacgacgtcatcgttgtgctccggtaccagctcaggctcgacgagaatgatttcatccgggcggtattctgggaacatgcttaagcctttaagcactaggcagaacgcactcttgctgtgagggaacgggcagtctagccattcctcggcggtacccggcgcatagaggtctatagcctcacagaacgcgcctgcttgaacccatgagatcaccggaaccttccctttcatatccgggcctggctggacctgcgcagagtattggccgaactgctcggctactccgccgatcagtgctttgaggtccaattgcagtacgcgagccaggcgctcgacattttccatatgcgggtgcttcgatgcgcccgcgagtatccggtgggtagtcggctggttcaccccagccagcttggccaatgcggactcgctgaggttcatctcttcccggcgcgctgtaaatatctcgcccagttttttgccggaaatggccatccgaataattctccaatgaataattggggattgtattgcgcgcattaatactcaggcgtattctgtggctctatacgtttaggaataggttcagtgcgatgagcattcaggaaatgatcaaggcgctccgtgcctctggcctgactcaacagcaaattgccgatgccattggtgcaagccagccctcagttcaccgggccgaaaaaggcgctgaggttctgtatgtaaccggcaaggccatagaggctttgtacgtccagcgatgcggcccggctgtcacggacgccgcttgaatcacccgccaccacttaccactgcattgcggggtggcgttgccggcaccgtggccttaccagcagagcggggccggcagtaaccagagcaacaaacctgacgctacagcggcaggtgcaatagaggccggaatcaggatcccacttaccaatgatctcctgacccggcgttccggtgacgcggttaccagccgctccacctcaacaaccgtttcccctgaggcacagcacgtacataaggggtttcggctgctgtggccataggatagggcgctgcccgtcctgtggctatggtagttagcggggtttactaccaatgagcaccaacacagcactatcgggcgggccagtgcgctcgctcgcggcggcgatcgatctggattgccgcaaccattacggcggtcacacggcggtgtgcgccatcctcgaggagccttacggccctttccagaaacgcctctcctgttcgtaccctgagcaccacctgaataccctgcagctggcccgcgtggtggagctgacgcgcggcccggccgtgcgtgagtggttcgagcaggtgttcggcgtggtgacgtaccagcccaagccggtggcggccagccaggacgcgctgaaggcgctgagcgcgctgctggagaaagagggcaagttcgtcggcagcctggtgggcggctcggcggacggcaagtgggaagcgcacgaggtggaggcgctggacgagcacggctacgcgctgatcagcaagctgctgggcatcatggccggcgcgcgcgaagcgatggagggccgcagccatggctgatgcactcgacctggcgagcgaacgcgaagaacacctgcgggcaggggcgatcctggctcaccgcaaggcggtagcgccggcctacaccatcagcgccgagcactgtgagagctgcggtatcgagattccggcagcgcggcgcctggccgtgccggggtgccagacgtgtgtggattgccagagccggcgggaggtgcgccgtgggtgaatccaagatcaagccctgccactgctcgtatgagggcgcgctggctggcatcaaccaccaaggcgtttacttgtcgctgacctgtccagaatgccgccgctcggttaaggccttcaccatggaaggcctgatcgaggcttggaacgagcctgcgaagcctaagcaggaggagagttgatgggatacctcaacccactactgaatctcccggctgggaaggcgttgttgaatcttccagaagcggatcgggctcgcctcgagcctgtatttcgccagttgcgtgagcaggcgaatgccgaggccgagaacgcctggcgacgtcgtaaaggcccgatggccgcctattggcgcgctgtagcgacttacgcccgatatatcgcgcatgccttgaggaaaggggctgccgaatgacccaggcttcaacctcttccccggtccccatcgctgcctgggcgcggcgatatatcgagaacttcaacttggccctggtgccgatccccgagggcgaaaaaggcccaactggtaagggctggaacaagcccggcggctatatcactgacgcggcgaaggccgaggcgcactggacgaagcaccctaagcagaacatgggtgttttgctcggtgcgagcggcgtttgctcgctggacgtcgaccacgtggagtggacgcgccaggtgctgagcgacctgctggggatgagcctggacgatgtggccgccgagcacgcgaccagcgtgggcaaccctgagcgcttccgcatcatgttcgcggtgccggccggctgcgagttcagccggcattcgctggtgtggcccaaccccgatgacccggacggctcgaagcacaagctggccatgagggcggtgaagcgcgcccaggagattggcgacaaggattcggaagccgagatgcgggcgaaggccaaagcgctggcaccagtgacggtgttcgaactgcgcggcggcgatgtgcaggacgtattgccgccctcgatccacccgggtaccggccagccctatacctggcggacggctcccagcggtgactcgttcggcgagctgccgcgcgacctggtgaacatctggagcaactgggaggtgttcaagcgcatggcgctggatgcctgcccctgggcgccgaaggcgccggagcccgctgccaagaagggcgcagcggcgaagccgtcgccggccggcgcgagcgggaagggcgagtcggtggtggaggcctataaccgcgcttatgaagccgaaggcctgctgcaggccgccggctacatgaagcgcggcaagaagtggctgtacccgggcagctcgacgggcctgccgggtatctcgatcaacgatgaaggccgggtgtattcgcaccacggcgccgacccgttggcgaacggccactggaatgacccgttcgatgtcttctgcctccttgagcacgacggcgaccagaaggcggcggtgaaggccgcggcgaagttgctcgggcttgatcacgccagcaagcgcaaggaagtggtgaagcagaacggcccgaaggcggatgcgccgccggcagacgcagcgcccgagctaccgccgcaggctgatgatcttcccccggccccatctgacgcggcgggcggcagcgaggccggcaccactgacaccgggggcgcggggggaagcttctcgctggcctatctgctacggcggtatgcgctgatcgagggcaccacccatgtgtgggatatcgacgcggcgaagaagatcaagaagtctggcttcatcgcgcatatcggcaaagagtcgttcaaggagtgggaagcggtcaccgacaagcgcaagaagcgggtgagcgaggaatgggtgaaggacaacgagcgtacccaggcgctggccggcaaggcgctcggcgacttctcgatgccgatgatgacgcggtacgtgtacatcgacgggacgaaggacgcctgggactacgccaagaagcggcgcattgccgagggcgcggtaaagatggccctgggcgatgcgtacagcttgtggctgaacagcccggatcggcgtgtggtggacatgaatcacatcgtgttcgacccgacgatgacgcatgaccctgaggtgtatatcaacaccttcgaaggcctgccactgcagcctgagcgcgatgacgcgaagtgcgagaacctgatctggctcgtgtcgttcctatgcaaccacgccgaggacgccacgcagtggctgtcgcgctttctggcgtacccgctgcagcacacgggcgccaagctggatacggcggtgctgatgcattcgacgaccgagggctcgggcaagagcctgttgttctcggtggtaatggggcgcatctacgggcagtactcggcgacggttgggcagacgcagctggaaggttcgttcaacgcctggcagagcgggaagatgtgggcggtgttcgaggaggttgtgagccgcgaccagaagtacaaccaggtggggaagatcaagcagctgatcaccgggcagacggtgcgcatcgagtcgaaattcgtgaacgggtgggaggaggcgtcgcacatgaatgcggtgttcctctcgaacgagatcgtgccctggccgatcagcgacagcgaccggcggtttctggtgatgtggcccgaggcgaagctgccggaagagcggcagaaggcgatcaagcacgagcttgataacggcggggtggaggcgttctacgcctggctgctggcctatgacctgggcaacttcgacaagcagaccaagccgcccgtgacgccggcgcgtgaccgcctggtggcgttgagccgggcgccgtggcagacgttcatgcatctgtggcgcctgggcgagctgggcgcgggcttgtggggcgcctgcctgagcagcgacctgtattcgttgttcctcgagtggtgccagcggggtaaagagcactcgatgagccagacgaagttctcgcttttcatctccacgatggatgtggacaagacgcgctcgataccctggacggacggcaatacgcggcggttcgcggcgttcttcttcccgaaggatgagagctccttcctgccaccatccgtcgaggcggccgtgcttggcaagcatgtgatcgagtggcgcgccagggcgcgcctggccggctggcacgtggataaatgggaccacgtgcagcaggtggcagcatgactacggccaaaagtgtgttgggtgtgttgggactgtgttgggttggttttggcaaccttacacacattgcaccctgtaattccgggcgttgtggcggtgtgtgttgggtgtgttgggtttacgcgcccgcgcgcgtgcgtatgcgaaaaaaatcactctccctctcatggggtaacccttcaagcggctgcattttttctccacgcgagaccctgaaaaaccttaccaacccaacacaccttacacacagtgctttaaagcattgttttgaaagggttttggttgtgttgggtgtgtgttgggttgagcgattttgtgttgggttgggttttgagcgggggaatgggcgatgaatgaggtgatcgaggctctgttggtggcgtggggcaacgaagtgatcagcccggccctggatgtgagcatccgctcgccactgggcacgatggatgaagaaggggcgcgtggggttggtgggtcacggtgcctgtcgagcgttgagtgcgaggtggcggtgagccgtgcttcggctgccgtcgaccgtggcatcacgctactggccgccgacgaggtggacggtggcctggggtcgaagggcagggcgctgcggtatttggcagtggtgcgttacacgtcgcggccgaagctggcggtagctgcgcagtgccacacgctgggcatcagcatgcggacgtatcgcacgcgcgtcggcgagctgcaccaggagctggccaaggtgctgcctggcatagcggccgagcgggatgtggaagagcgtggtaccgatgcggcgacagctgctcggtcgcgggcgcgtgccgtgcggtcggctgccaaggctgaagcgacacgcctggagctgttgaaggcgaccggcagggcgaatcgggatgcctaccggtcggcggtgaaagcctgtgacctatgaccgttcgtcggggtgatttgtcgtgaaccgtgcgcgaaccatgcgtgaaccctgcgtgaatcgttcaagccaaaacagcccgttgcgggcgttgcatgtcggggggtaaaaggtgcccaggctttattgcggtgcccgcgataaacaccctgcacggtgctgtgcaactcgacggtcgctcccccgcgccgtcaccgccctcgaaagggggcaacctttccgaagccctgccgacctggcggggcttcttcgtttctggcccctggccgcttgggagtattcacgatggccgagccgacagtcgcagcgattggtgtcgccggtgcggtgggggccgggctatcgggtttcttcgtgggtgtcgatggcaatgcggcgaccggcgcgttgtgcggggcgctagtgttcgtgacgacacgccctgatctcgggttgctcgagcgaatcgtgtactttttcgtcagcttggtgatgggctacctgttcagccccgcgctatctgagctggagttccagggtatccggccgttcgcctattcggggccagcagctttcgcggctgccgccctggtcgtgaccgtcactgtggtggcgatcaagaagcgcgggccaccgccgcccgttacgggagacgctgatggctagtttgatcatgacccaggccacgttctggctgtgcgtggtgctgttcgttcggttgttcacgtttcagcgtggcgcccttcgctttcggcgcgccatgtcgtgcctcgcctacttggcgatggccagtgcaggggcggcggtgatccacatactgcagggcgatctggtgttacctgggcatgcgtggccgctggtggtgctgctggcgatcttcactgggctggtgttgcgggcccgcggcaacctggctgctgtgctgcgcccaggggctggctggaatgggctggagcggcgtcgcagcaatgaggggtagcatcaccgccggtgacctcgacgatgcgttggccgcgctcaggcagttggagccgaagctggcgaacgccgcgttggccgatgcgctgaaccacacgctcaaccaggccgcgccattggtacgtgccgagatgcgcgacgtgttcgaccgtccgacgccgttcacgctgaactccatccgcaagatcaacgcacggcccaacaatctggaagctgcgttgtggatcaaggatgacaaggacggcgcagccaccggcaagcagttcgcccctgaagactgggtggcgccgcaggtgttcggtggtggtcgccagcagcgagcgtccgagacctggctacgtcaggcgggaattctgccgtccgggctgtttgccgtgcctggtgcgggggcgcgcctcgatcagtacggcaacatgcagcgcggccacatgatgcaaatcctgtccgggctgaaggcgctgaaccggtccgggtctgatcacagcgcgacggcaagtcgtcgatcgctacgcaagggccacgctctggcgttcttcgtgatgaaacggggcaagacgcccatcgggatcgctgagcgacgcggcaagtcggtgagcatggtcatcgccttcgtacgtcagccgcaatatcgcgagcgcctggacttccatggtgtggtgcggcgagtcgccgagaacgatgcgcagctcgaagcgaacatcgacaaggccatagccgatgccctgagcggtcggctgccgaccagcttcagccgtcgccctggcggcaggcgggcagggtagctgagggcggcgccccggctgcgaaagggccgggggcccctggggccgcggggctcgcaagggtaattcgagccccgctctcgcgctagtgggaggccgtgagagttagttaacaggggttaattcggttaattccttgggtaattctggttaacaggtgaattcatggcggtcatgtctaaggctgagttcgcggatagccgcggctggtctcggccgtatgtatccaagctggtcagccaggggcgcttggtactgaccgatgacggcaagaagatcgatgtcgaggccagcctcgcgctgttgggtgagacagccgacccaagcaaggccggcgtagcggagcggcaccagcgcgaccgagctgaaaagggcgtgcatgcgctcgtttcgcccttggccccgccatcgaccgcgccaggcggtggcggtggcgacagctaccagaaggcgagggcgcaccgcgaaacatacttggctctgctcgccgaggacgaattcctcaagggccgcggcgagctggtcgaacgcaaggcggtcgacaccgccgctttcaacaccgcgcgtacggtgcgcgacctgttcctggggctgccgcccaagattgccggcgagctgatcgcgatcaccgacacctgggagatggaacgaaagcttaccgagctgtttcgcggcgtccttgaggatgccgccagcctggtgcagctggacgccgagatcgagcaggggacaaaggagccgaactagccatgcaacatccgtatgccgacggtgccgccacgtaccgtgcggcatacctgcggggcctgcacttggaccccgaactatggatcgaccagtgggccgaccactaccagcggatccccaaggacaccggcgccgcggagcccggtaagtaccacaccgaccgcacgccgttcgcgcgtgagccgatgcgctgcctgtcgccgctgcatccctgcaaacgcgtggtgaccatggtcgcctcgcagatgatgaagacgcagatcgcgctcaactggatcggcggcaacgtgcacatggcgccggccaacattctggcgctgctgccgagcgagaagctggcccgccgggtgtccagccggatcgacaagacgatcaaggcggtgccggagctcaaggagcgtgtggcaaagcctcgctcccgtgacgcgcgcaacaccctggataccaaggagttcgagggcggcacgctgtattgcacgaccgcaggctcggccgccaacctggcggagctggccgctcgctacatctacggagacgagatcgaccgttgggatgtggacgtcgacagcgaaggcgaccccatcgagctggccgaagcgcgcggcaccacgttcggccgtaaggcgaagttctacttctccagctcgccgacgatcaagggtgcctcgcgcatcgacgatctttacgagcagagcgacaaacgccgctacttcgtgccatgcccgcactgcggacagaaccaggtgcttgagtgggccaacctcaagtggaccgacgactacaagcgcgtcgactacctctgcagcaacgccgagtgcggcgcgctgattgaggagcaccacaagacggccatgctgctggctggcgagtggcgcgctacggcgacgggcgacggcgagacggtgggcttccacctcaacgcgctctattcgccgctgggctggctgtcctggcagagcttggcaaagcagtacgacaaggccaaagccgcggctgaccgtggcgataacgagcccatgcaagtgttctacaacacccgcctggcgctcgtgtgggacgccgcccaggagatgaccaaggctgacgaactgaagaagcgcgccgaggactatcgcctgggcacggtgccggctggagcgttgattctcaccgccgccgttgacgtgcagcataaccggctcgaattgctggtgattggctggggcgaggggttggagcgctgggtggtggactacgttgttgtgccgggtgacccggcagtgcagcgcacctggctggatctggacgagcaactgaagcgccggtaccggcacgcctctggcgtcgagctggccatctgtgcgacggcggtcgactccggtggtcaccacaccgatgaggtctaccagttcacccggttacgccgctggcggaaagtgttcgcggtgaagggggcgagcaagcccggccgccctgtgctggctcagcgcccctcgaaagtcgatgtgacgtacaacgggcaaaccgagaaacagggcgccgagctctggatcatcggcaccgacacggcgaaggactggatctacaaccgttacccgttcgccgacggcccaggtgcattgcacttctcgacagacctgcccgatgagttctacgcccaggccgtggcagagcgaaagatcaccgtctacgtgaagggctacaagcgcaccgtctgggtgaaaggtaaggccgagcgcaacgaagtactcgacctactggtttacaaccaggccgcagcccagttcctgggactgcatcgttatcacctgggcgagtggagcaagctgcgcgctgcggtcagccagggcagcctgttcgcgcagcctgctgccagcagcaacgttgcggccctgcaggaagagaccgtgaaagcagccagcccgccacccccgaagcccgcaccccaaccaactgcgcgccgcgtatcccgcagcgcctacctcaaacgatgacaagagggccgccgatggccagcgcacaggagcgcctggacgaagtccgggcgtcaattcaggacatcctgaccaaggggcagagcgtcagtaagggtgaccgtcggctggatcgggcggcccttgcgagcctgcgtatgttggaagagcagtacgccgccgaagctgcccgcgaggcacgtgtgggccgcccgcggcagatccggttatacacccgcggcaagggggcatgatgggctatcgaattcgtgccaagccagcgcggcttcaggtggtgaacagctatgagggcgccggccaaggccgtcgcgcgcagagctgggatgcccccgacgctgcgctgaacaccattgccattccggcactaccaacactgcgcaagcgctccaaggctgcggtgcgcaataacccatgggccgctagcggcatcgggaagcgcgtcagcagcctgatcggtaccggcatcacaccgcgtgcccagatcaaggatgaagcgctgcgcagtgccatcaaccagctttggagtgactggaccgacgaatccgacgccgacaacctcaccgacttctatggccagcaggcgctaatagcccgcatggtcgaagagtccggcgagtgcttcgtgcggttgcggtatcggcggccggaggatggcctggcggtaccactgcaactgcagatcctgccgccagagttcgtgccgctcgatcgtaacttcgtcacccgccgcggcaacgtcgtgcgcgctggtatcgagttcgaccaggttgggcgtcgcgtggcgtactggatgtggaagaaccaccccggcgatgcccgggcgctgggaaccagctacaacacgcttaaccgcataccggccagcgaggtgctgcacatcttcgagccgctggaaggtggccagctgcgcggtatcccgcgcctcgcgccagtgctgctgcggctcaagtcgctggataactatgacgacgcggtgctgttccggcaggagctggccaacctctttgccgggttcatcaccaagccccggccggacggccctcctgccattgatacgctgaccgggcagccggttcaggctgactccgatggcacgccgatggtggccatggaaccgggcaccatgcaggaactgctcgaaggcgaggaggttgtgttctccgaaccgccaggcgctggcgacacctacgtcgatttcatgaagcaacagctcatggctgcggcggcaggcatcgagctgccctacgagctgctcaccggcgacatggccgacatcagcgatcgcgtgctgcgcgtgctgctcaacgagttcaggcgccgcatcgagcagctgcagttcagcgtttacgtgttccagctctgccgcccggttcgcgccgcgtggctcgacacggcctggctttcgggagcaatccagctgcccgactaccaggcaaagcgccgtgcctatctgcgcacgcgctgggtgccgcagggctgggcctacatgcaccccgtgcaggacgtgcagggcaagctgctggaaatcaaaggcgggatggccagccgcagcgagcacgcgctgcgcagcggctacgacgccgaagtcatcgaccaagaaaacgccgacgacaacgctcgggccgagaagcttgggctcaactacaccaccgacacggccgacctggctggccagaaagaggaaactcaatgatgaagatgaccaaccgcctggcgctggcggtaatgctgggcggcctgggcatcgacgccttcgcccagccgcgcatgctgaacctcgaaggcgcgcccgacctacacgccgagcactggtacagcatccgggcagctggcgaggagggcgccaagcccatcgaggtctacatctacggcgagattgggttctggggtgtcacctccggtgactttatccgtgacctgaaagagatcgacgatggcgtgtcggaggtgcatgtgcacttcgacaccatcggtggtgacctcttcgacggcattgccatccacaacgcgctgcgcgcgctgggcgagcgctgcaccggggtaattgatggcgcgtgcttcagtgctggcagcgtggcagtgtgcggcgcccaccaggtgcgcatggctgacaacgccatgctcatgattcacaacccctggacgtacatggccggggacagcaacgagctgcgccagatggccgacatgatggacaaggcctcggaaggcatcgtcgccagctaccagcatcgagcgctgaacatcgacgacgccgagctgcggcgcatgatcaacgacaccacctggctcacggcaagcgaggccaagacccacggtttcgtcgacgaggtgttcggcgaggtctcgcctctggtgaacaacgcagccctgggcaagatcctcaaccgttaccgcaatgtgcccgaggcggcgctgcgactggtgggagaggtcgagccagcagcgcccgagccagaacctgctccagccccggagccggatccagtaccggctaccccggaagccgcagaactggcggcaaagctggcaaccgactgtgcccaggccggcttgagcaactgcgtcagctacctgatcaaggccagtgccttggccagcgccgatgctgtgcagtcgcacttcaatcgagccaaagacgtccgcgccgcctgcctggtagccaacctgccggatgatgcccagggcttgatcgaggctgggctcaacggcgatcaggcccgcgccaagttgttcgacaagctggccgcgagcagcagcaaagtggagatcagcaatctacccccggtggatgacggcccccaggccggcgcacaccagccccctgcgccgagcgaggtctacgcccggcgtcgcaaacaagcctcgaaaggaggaaacaacgcatgaccatcaaaaccgaaggcgtgtacgccggtgagtttctcctctcggaggccaacggcagccgcagccgcgaggaggtggtcatcgccgccggctccggcatcctcaaggccggcacgttgatcgcgctgctcaccgctgcgaatgctgcccaggtcacggcagatgctggcaacaccggtaatggcctgctcaacggcatctcggtcacgagcgcggccgtctctggcacctacgtggtggagatcacctcggcgcctgcagccggcgccaagttcgcggttctcgaccttgccggtaaggaggttggcgaaggcgtggtcggtacccagttcgtcagtcccggcctttccttcgacctcaccgagggtgccaccaagttcgtgaagggtgacaaattcactcttatggtgaatgccaacctgggcgagtacaccgcctatgacgacgacggcaccgacgatggccgccgcgccgccagcggcattctgtacgcctctgtggacgccacgctgaccgatgtccgcgccgtcggtgtgatgcgtgacgccgaggtgatcgaaagcctgctcaccggcatggatgccaacggccgcgccgacctgctggcaaaagggatcgtcatccgtacctgatcgccaaccacagaaaccccaacaccccaagccccgcacctgcggggcttcgcatttctaggagcccaccatggccgaaatcagcattttccaagacgaggcgttcggcgttgacgcgctgctcaccgtcatcaacgaagaccacgtactgcccgggcaggttgctgccgctggcctgttcgaagagcagggcgttgccagcactgttgtgcagatcgaaaaggacggcatgaccctcgcgctggtcaaagctgctccacgcggcgcccctggccaggcagtcaccggcgacaagcgcagcttgatccctttcaacacggttcacctgccgcagaccttcaatatcctggcggatgaaatccagggcatccgcgcagtcggcagcctcaccgagctgatgcaggtgcaggcctacgtcgcgcgccgtatcgaaaaggcacgccgccagctcgaccttacccacgagttccagcgcatcggtgccatcaagggccaggtagtggacgctgatggccagaccgtactgttcgacattttccagcgcttcgacatcaagcgtcctgaggttgtcagcctcgagctggatagccctgataccgatgtgtctgccaagtgtgccgagatcctcgacgcacaggacgatgcgctcggtaacaccaccagcagtggcgctcatgcctactgtggcaaaaccctctgggccaagctgattgcccacaagagcgtgcgcgaggcctatctgaactggcaagccgcggcgcagctgatgggtgatcgtcgccagcccttcgagttcggcgggatcacctgggagcgttacaagggcaagatcggtaaaaccccatttgtggcagacgatcgcgcgcacgttgtgcccaagggcgtgccggagctgttcatcagcgccttcgcgccggctgactacatggaaacggtaaacaccgagggcatgccgtactactccaagctggagatgatgaagttcggcaagggcgtagaaggcgaggcgcaatccaacccgctgcacctctgcacccgtccagcctctgttcgcgaagtgacgatctgatatggccggcttcggcgagtcgatggcggcagtcgatgccgccatcgaagcgagcctgaccgacggcaccgccgacttccttgccagcaacggcaccctgcagcggcagggcctggccatcatgctcgacaaggaggtcgagcggttcgaccaggtgggcggcggcgtcagccgtgcagtgaccatcagcgtgcgccgtgctgctcttgggcagtacgaccgccagggcgccttcaaactcgaccgttgccagtggggtgccgatggcaagacctggcacctcgacggcatcgagagcgatgacggcgcctggatcaccttctacgtggtgccctgacatgccaaccgacattcaatccgaaatcatcgccgagctgatcaagcagctgggcgttgttgagtccttcggcgccgaagtcatcgaggacaacgtgctgcgcgtgatcgatgcagaggacacgagcggcctgcgggatgacttcatcatcattcagcccggcccgaccgaggaagttgagcggcaaacgggcggcagtgtccgcgaaacggtgacgctgaatattactgcgatcacccggcggcgcggctctggctctctgctgcgtgccgcccgactcggcatcaagtgtgcgctgccaggcccgaaagctggcctcacaacccagggcgtccagaaggtcaccttcctacctgaaacccccatgccggcccgcgagggccagcgctgggcatgccatgtgatgccgattcaagtcggctacgtgcagcccctcaaatgaggaacccgtaatgcccatgatcaaaatcacccaggcgttcaacttccaatctggtggtgtgaccaagcactacaagaagggcgagaaggacgtgcctcaggccgtggccgatcatgcgatcgcgcgtggttacgcgccggctccgaaagagcccgaaggcgccgcgtccaagtcggccgctgatcctgctgctggcaagtccgtcagtaaggcctgagcaataaccccattcgacagaggtagcttcaatgtctcagattgaccgctcgttcattggcgagggcattgcatatgctcgtgcctatcagtcccaggatccgctgctggatatgggcaactgcgatgccttcaacatcgccttcgccaccaaccgccagaccttgccgaacttccgtggtggtggcggtaaccgtaacgtccgcgagcgcgtcaccgatgtgaccgcaacagttggcctgtacgacctgaccgaaaccaacctggcgcgcatcacccgctcgaccgttcagaacgtagcggcgggcgtgcagacggacgaacctgctaccgccggcggcgtggaaggcgagctgatcccgttcaagtacctgcccgacctgtccaagccggtcaccgtcaaaggcgctgatgatacggagctgtcggcgggcgctgactacctgctgactccccacggcattctgcgcaccgctggctccaagatcacagcggccggtgtgttattcacttacaccaaacgggaatcgagtgcgctgcagatgctcaatggtagcgcgcacgagctggagatcttcatcgctggcctcaacgatgcacaaagcggggagccctacagcctccgtctgcgccgcgtgaagttcggcatgctggcctcgctgccagtgttcgggcaggagtacctgaaactggaaggcccggccgaactgctggctgacccgctggtgctgaccaacgacatcagcaagttctgccagatggatatcgtcaaggcaacctgacgagccaggccatggacggccggctgtttctcgaatcagcactgatggtgttagattccacccttttggggagggagccctatgtcgctaacccagtgccagacctgtaaggctgtgatcgcatcatccgcaagggcgtgccctcaatgcggtgcacggcgcggtctaggtaggactcttgtttgggtgttcctcatcgtcattgcgattgggttctcggcgatatcgcttcgtggcgtacctcccaagcctcgggatggtggtgcgcagcaagtggtcccggaggcggcttcggtaccctcgaagcaagatgctgtggtagctggtgagctgctgcagatcgcccccgactacgcgccggatgtagcgcggatgctgaatcacctgatggcgaattaccctgcatgtcagcaggaaatccagccagtaacagccgtcgcagtcaaagcaccccgcaaccccgctaacccggacttcactgttgtttgtggcaaaccgaagaaggtgctcgtgcacttcagctggatggatgcggttaataaacagattcctgcacagcctgcagctccagatgtagtgagccgatctcaggcggctgatgcgtgcgaggccgcggcaaaggaagccctaagtagacccagcacggtcaacttttcacgcgcatggtcagcggcgtttcaggatcgtcctgatggaactgccgtctaccaaacaacgttcaccgctgacaatgatttgggtttcgaaagtaagttcgagatcacatgcctttttacgggccacacgatgtcatcggctactttccggccagcaggctagctgaacgaaagatcattcagacccgccccggcgggttttttttcgcctggagaaaagcatggccggcatcaaagagcgcctgattcagttcatcctacgcggcaaggacgagctgtcgccggaggccaagaagtcgaccgatgcgctcgaagctctgcgaaacgaggctgcctccctgaatgagcagctggatagcacaaaaggcgaacgcggcctggtgcgtgacatgctggccacccagcgcgcgctcgagcagtcgcagcgtgtgttgacccagaccgatgagagcatcaaggaactacggcaggcactcaacgagaacccaggcggcgccggcctgcagcaatccctcaaggatgccgagcgcgaggcggcccgcctgcgccgcgtggttgccagcctggccggtgacctgggtgagcatgagaaagccgccaaggcggcaggcctggataccagcaagctcgcagaagaagagaagcgcctcgcccgggagctcgaagctgcgaagactgcgctggccaacaatggccagcagctccgcgagctggagcgtgaacaagcccgtgcgagccgcactgcagcggaacacgccagccgggttggtgcggtgcgggaggcgatggctagcggcggccggcaaatactcggctacgtggcggcctacgtttcgctgaatgctgtggtagggctggtgcgctccggcctcaacctagtctctcagggcatccgcgccgttatcgctgacggctctgataaagagcaggccctagcccagctcgaagccgctctgcgatccacgggcaatgcagcaggcttcaccgccgagcagttgctcgagatggctgatggcttcgagaagtcctcgatgcttaccgccgagcaggtccagtccgcccagacgcggctgctcagctacaccgatatcgtcggtgaccagttccccaaggccatgcagatcgttatcgatcagcagcagcgccttggcatcagcgccgaacaatcggctgagatcgtggggcgtgcgttgcagtcgccggtcgaggccatgtctgctttgggccgtcagggcttcaagttggaggacggccagaagcgtctgctgaaacagctggtggcgactggcaaaaccgcggaggcgcaggcggtcatcatggacatgatgaccgaggcctacggcggcgcagccgctgcggccaaaatgaacacagcagctggcctctggaaaacactgaccgatcagttcggcgacttcgcctctcgcgtatcgaacagcggcgcgttcgagtttgtgcgcaacaagctccgggaggtcagtgacggcttggatgccatggccaatgacggccggctggaccgcctggccaaagggctcagcgatgcattcatccagggtgctcagtgggttgagaagttcgcccggcaaatggccgatgttgatttcagtcggttggcggatgacagcgccaattggctaagcaatctcggcaagcacctcgacgaaacatcgcagaaagtcagcgcatttgtgctgccgttccgtgcgttgttcaacggcctcacctctggcctttccctggccgcggcagctatcaccaacaaactgagcgaagttcttggtttgatcgaggtagtagctgagcggctgccagagtcgctcggcggcccgaagctgcaagccgcggttcagcaagcgcggggcgtgctggatggcatgacctccggtttcgtcgctcaggttgagcaggatgggaaggatctgcaggcagcatgggaggccgcgctgggtggcgtagccgacagcaccaagggcacgatggatgaggtgaccgaaaccatcaagctcgactccgccagccaggccgactatgtgcggcaggcggtcacgtcgatgcaaggtgcgctcgaccagctcagtgccgccaagactgttgcccagctacgccaggtgggcgatgagatgtatgccgcctacaagcggggagacatcagccagcaggagtactcggcaacctctgtcgagctgaaccgacgtctgggtgatttgggcggtactaccaagagcctggcggcagcggtaggtatcgcggctgaaagcctcaagtcgctgagcgatgtgcagcgcgcgatcagcgatgccaagacggatcgcgatatcgccgccattcgcacggctcttcagacgctgtatggcaacgcgcagatcacggcctcggaatacaacaccgagctgggcaagctgacgaccaggcaaaaggagttggccaaggctgtacagggcggcaagaaagcccaggacgacaagaaccaatccgacagggacgctatcgtcaccagcgagcagcttcggcgcgagtcgggcaagcgcatggaggcggagcgtcgcgcgggcgatgcggccatgcagcagcgccgcaaggaatccagcgacgccaagaaagacatgtcggcgatgtcgggcttctacgacggtgtgatgaacgccgcccgggggccgctggcagcgttgagtgctgcggcgctggaggcgttcgatcggctgcgcggtatcaagactgctgacatgaacatcgacaccagcagcctggatgccaccacggcttctctgcagcgggtgaacaaggcgctgggcgatgtccagagcaacatgaatagccctttcacgggaacgtttggccgctggcagctggatatgcaggagtccagcttgaagacccagcaggcttacctgggccagcaggctcagctacagcggctgctcgagggttaccagaagggtgcgatatccacgcggcagttcgaggcgcgtgcccgcggcctgcgcagtgcgttgagcctgctcgatgatgcagacctgagcagcctggacagcgccattaaatccgcgcaggactcgatggagcagatggggcattcgacccgctctacgctcgaaagcctgcaggacgaactggacgggctgcaagggcgcactgaggacatcgagcggcggcggtttgccgcgcggcggcgcgagctgcaagcgcagatggccgaagccaacgcgggcggcgacagccaggcggtggcgaacgcagcgcgggcgctgggcatgctgcggcagatcgaggccgagtcggcgcagcagcggcaggcgcaagagcagaagcgccggcaagaggaactggccaaggcgaaccccgccccggcgcagcaatctgccgcgcagcagccctccaagattgtgcggcttgaactgccggggcgcgctccggtggacgtttcagtgagtggcgcaagcgatgaaaccaacctgctcgccatcctcgaggatgccgggctgaggacgctgtaaatggccaaccagatcaccttggctggtatcgctctggacgatcaccatgagtggacggacgaatataagtggagcgccgtggagcaggaacaggagcgatcgctgagcggcgcactgatcgtgcaggagggcgtcaagaagtacggcaggcccatcaccctggcggcgaacaatgcggcctggacgccgctcgctgttgttcgccagctcgaggaactgcgcgaccagctcggcctggtcatgccgctcgagctggccgacggtcgaaccttccatgtgatcttcaatcgcgtggacggtgacccgcttgaggcgcagcagctcgtgcgtgaggtcgagcccggccccgatgctgactacttgatcacgttgcggctgataaccgtgcccccgccgcccgagccgccggcctcgccttaagactgctgccggctctcacattcccacacccgccctggcgggtttttttatgcccggagattggctggcatgaccatcactagcaacgacgtgaaactgctggaatcccagcgcctgactgatgccgacgatggtggcggccgcgcgaccggcaaggccatcgtcgatggccaggtgaataacctgttcccggacatcagccggctcgaccggaccatcggccgcatcaacttgcgcaaggtcagtgctggggtgatgaccgagaacgccgacgcctacctcggcgcccacggcatcgtcacgcaagggcctgctgatccgcgcgtcaacgtgctgctgttcaacactggcagccagaccgacgtgcgcaccgatgcccaggatctgatcgagagctacgtggctgcggcgtcgacggcgcagttcgacctgctcggcacccagcttgctggccagcgcgcgatcgcgtgcgtgcagcgcgaggagcagcgcatcccggagagcggcgatgtattccagctcgccaccgccacggctgcccagtacgtgcgcgtggttggtgtcgagtcccgcctcgagcagttcacctacgactacggtaacgccaacttcgtaaacttcacccggcgccggctggatctgcagctctccgcgccgctgctgaccgccttcccgggtggccaggtgacgccggctggcactactgccacatcgttggatggcgccgctaaggcccgcgtgctgagtacccaggtagcagacgcggcgcgctattacggcatcagcccgctggccgatgcggtggcgcttggcgcgctgaccgtgcgcgtcgaaagcgtgtacgcgcagctggtaccgagcacgacgaaagagtcagcgctggtcgacctgctgggcggctaccagcggcagctctacattccagccgggccagcgcgcacggtgagcctgagcgtcgccgccggcgcagtggcaggtgagtcgcgcacgtttctgggtaccggctgcgcgccgggcagcctgacgctgacagccggcgacggtgtgttcaccgatgacagcaagggcgcgctgcgctacgtgagcggcagcaactggatcacctccggccgggtcgattaccagaccggcgaggtgaccctggtgcgcaccggcagcagttgggcaggaagtgccagcgcgaactatcgcccgggtgccgcggccaccggcgacaccatcaccggcgaatatcgcgtcacgctgggcaatcgcggttacgtctacaccctgaacctggccggggccatcccgcgggccggcacgttgtccgtctcttacctggccctgggcaagtggtacgagctgcgcgactacggtgacgggctgctgaccggagagggcgccggtaccatcagcatggccagcggctcggtaagcctgacgttgaacgcgctgccggatgttggcagctcgctggtgtacagctacgtcagttctgctgacgacgccatcaccatgcacgccggcgcggcagtgatgcctgaaatcgaggtgcgctacacgctgcccggcggcggcatccagccgggcagcctgacggtctcgtttaccgccggcaccacgctgaccctgaccgatgatggcctcggcaagctgagcggcaacggcggtaccggcaccatcgtgtatgcgaccggtgacctggtgatgaagctgagcgcgccgccggcctccggcatcgcctacaccttccggcgcggctcggtcgatgacgcgccgctgagcgtgaccagcgacggcagtggggtggcgactttcacgattcccggcgcgccgctcaaaccgggcagcgtgcggatcgactggctgaccacgcgccgccagtcggcacccgcgatcaactggaaggtgatcgagagcggtaacgcgctgccggtctacgacggcaccaccgaggtcagcaacaccgccagcgacaacggcgccggcggctggcagggcggtcgagtcggctcgatcaactaccagaccggccaatgcaccctgcaggtcgctcgcctgtacgactacatcgagtacacatacagcaaccgcgcaagaaacaacaccaccgggccgtacaccgagccggtgctggtgaccacgcccgtgcagcagcgcgaggctttcgccggtacgctctcggccaagtcccaggctgccggggcgagttcggacgaaaccacgcatacgcaggcgcagccgccgatcacggtggagctgctaccaggcgttggcgcggccatcgtgccgggttcgctgttgttcagctggaacggttcgctgtacaccgatcgcagcgggatcctgtaccgggacatctctagcgccacgaacggtggcgtggcggtcggtgcggtcgactacgtgggccgcacagcgaccatcaacagttatgccggaaacgcgctgggcgccgtgacgctgctggcctgcctgaccgcgtcgacgggcttcggcgtgacggcggcgacgttccgcacgccgggcgccccgctgcgcgctggcagcatgcaggtgaccgcagtgcgcgcggacaccgcccaggtggtcaccgcagtggccgacctgaacggtgtgttcgccaccggcatcattcgcggcaccgtcgacgccagtaccggcatcgcccggctgacgttcaccaccaaccccgacgatgagtcgggcgagagtgatgtgccggtgatcccgctgctgacgcgctacaacgcggtggtgcaaacgcgcctgccgcttgatgccgggctgctcggcctggacccggtgcgcctgcctgctgatgggcgtgtgccgatctaccgggagggcgacgtgctggtggttcaccacacggccgagacggtgatcgcgtcgccccagggcggcgcaacggtcacgctcgccaggcagcagcaggcgaacattgaggtggtggacagcgacggccatgtgctgcgcgcctcgtcgttcgaaggcgaccgcgaacaaggcaccgtgacctgggccaacccgctggtgctgcaaaccgagaacggcacgccgctgagtacgccgctgatcattcgcgatcgcgtcgagcatatggcgctgtgcgtcgaggtgcagatcacggggcaggtggggctgagctcgccgatcccgtgggatctaccggccggtgaggcgatggtgtcgagcgcggtgacctggggtgacctgcagtcgcgggtgcacacctggttcacccagcagacttggagccagggcgcgcccaactggacagatcggccggacggcaacaccaccacggcaaactacaaccagctgagctacccgcccttgatcaccaatgccggcgccatcgccggcaagtgggcactggtgtttaccagcaatacgtccttcaacgtggtggaacagcagctgggtgtgatcgccaccggaagcacaggcagcgacctgtcgcccatcaacgccctgacgggccagccgtatttcacgatccgccgcgaaggctggggcactggctgggcggcgggcaatgctgtgcgcttcaacaccgactcggccctcgggccgatgtgggtgatccgtacggtcatcagcgggcagggcaccgtcaacgatgaccagttcaaacttcaaattcgtggggatgctgactgatggctgatgcagtgctttattcgcaccttgatccgggggctcccccgttgaagctggggatggtggattccagcgtgaatggggtcgtgagttggtacaacctgctgtacccctgcctggttactgggtatggcagcggcgccaatgcaaagccggggcagggctgggcgctcattcatgccaacttgcccaaccacttcacgttgaagtcacccgatggtgtgttttacagctttggtaagggatcgaatacctatccctacgcccctaagacccagctctttctttccgagctggtaactgatgcgactgtattcccgcccgttgggacgaatgtacgttcgtaccaccactccgtggattactcgtccaactcggcgaggcattgggtggttgccggtcgttatttcagcgaggccatgcatagctggttcgttatcgcccggggttcccaagtacacatcattaccaatgcgggtactaactccagcgatggtatgggggggtacggagagccgcctacaaccacctctggttactacgggacgaactactttttcggcaacttcttgttctctgacccagagattcccaagtctggcccaggaaatcatatggccctgggtggatcattcgaaggtgaggccacccagttcagttcggaggggaacagcgggtacgtgctttcctacggaactcggctacgaaaccccttcaccggtgcggtagagacctctggaatgcctactatccaggcctattgttctcttcctacagggtatggaggcgcaaagctgggggtgccagcttacgctcctgacatgcagctttgcccacaccatgtttatgacagcgttcttgggtatatcgctaggcttcctggccttttgcgagacgagtactacagccaccgttcggctaatgaagtaagccgagcccttggtaaaggggggacactggctgagtgcctaatccccttcgactacgccggggagggggtgtacatgatccctacccagtacggaacgtctttcatctgcctgaaagagaaatactggaatgcttaatttccgggtgttggccaggaaggttatgtggaagcggccttttgctgctccccttgaccctaggtttgggcgtcacagagcgatggggagcaaagccttgcctgcgctcaggccgaagctgatcttcgtgcccatctcggttgaggtgcgccgggaaggagaaccctcgccccgttggttggcaacgcttcaacgctcggataccaaccaggcgctggcccacttctacgacggcgggccgaaccctcagtacctgagccggacggtgatctaccgcgaggtgctggcccaagcctatgagtacaccgagccgcgcctcggcatgtctcgctggccaactctgagtgagacggcgaatcacctgttgttcaacctgaccgaaagcgacggcggcaaccaggtgccaaccgttgatgctcggctgaaggcggccgccacggtcgactcggtctggtcgtctcgcgagacggtgatcgtcgagcgcatggacgatgggcagtggcgggtggccggttacggccgtacacccgatgacggcctgggcgacattgacttgaaggtgaccacgtccggcacggtttacgccatcgccctagataacttcggcgtcacgttcgtgccgggcctggccgtagcggttggcgatcgcgtgcggccggcggcctttggcggctgggtttacgaagtgaccgagcccggcgagctgccggcggctgagccggaatggtggccagcgatcggcgagaacccatcacgcccgcttggcactgcccgagcgatcgccgtgcgttactaccggccgttggcccatggcccggtgcctgtcgagagaatctgatgcttgcaatcactgtgggtggtggctggggccgtgcggctgcagccgatcgccagggcgtacctatgccttggggagcgacacgggccgccgacctcggggccggcgcgcgctgggaaatcgccaacgctcaggacggcgccgatcagcgcgcagcctgggcgatggtgccagcggcagacttgtcgcgcgcttcggcctggctcgaggcaatgcgccgggacggcgctgtgcagcgctcgccctgggtggatgtgccgcgcaaggatgcgctgctcggcgtaggctgggatcacaccatacggccggtggagctgaggctgcggctgatctataacccgatgcccgcgcgcaaggagctgctgctgagcgtgggcgtgcgccgggtcaatgagttcggcccgcggtatgacgctgccaccgccctgcaggacagcctctacgttcccggcactggcccgctggtgttctcgttcggcggacggccgtacttcccgtcgacggcgccgcaggtgtacttcgacttccggtatgagcccgaaacgccgcgcatccagccggccgataccggcagcatcgcggtgcggtggtccagtgcgcggcgcctgaacctcgggtaccgcgtgccatggggcagggcgcgggtgctggatggtgcactcaccggcatcgaatatgtggactaccccgggccggtcaagccgataccggtgccgccacctgatcccaccattctggatacctacatgatcgccaataccgtcaacctggtggtgctgccctcgcgcacgccgctcgaggcgaagaatctgcgcgtcagcctggatgccgacagcttcagctggaagtttagcgcggacatcttcacccaggccggcctgaatctcgtgcgacctggggttgatggccagcgtgagatcgagctggatatcaatgggtggcggtggatcctcatcgtcgagcgctacagccggcaactgaagtttccgaccgaggcctacagcatcaccggcgccacccgaacccaactgctggccgagccctacgcgccgcagcgcacctcgctgaacagcgcgccgatcacggcccgccaggtggccgacaatgaactgctgaataccggcttcacaatcgagtgggacaccgagaacgtcggcccgcgcgactggacgttcccggccggtgcgctgagctaccagagtcaaacgccgatgcaggtgatcgcccgcatcgctgagacggtgggcgccattgttcgcccggctcgcgacagcgacacactcgaagttcgcccgcgctatgtcgtgccgccgtgggagtggggcgcgacggatgcgccggtcgaccgcatcatcccgccggcaatgctcacccagctcgacggcgaatggacgccgcagccggcttggaacgcctgctacgtgtcgggtaccagccacggcgtgtcgatgttggtccgccgggcaggaactgccggtgacaacccggcgccggacgtcttcgacgactggatcaccggcgaggaagccaaccgcgcccgcggcgttcatgagctggccaagggtggcgacatcgagatcgtcggcttccgcctgccgcttttccacgcgagcgacgatcacggcgtcggcctggtgctgcccggcatgctctgtcgcgtgccagaggctgacggcccctggcacggcgcatgtctctcgaccgacatcactgccgaaggcaccggcgccgtgcgcgtcgcgcagaacctgaagctggagaggcactactgatggccaccgtgaacccctggaagcgcttcatcgggctgctgcccggcggcgtgcgcacggttgccatcgtgcgcagcatcaacaacaacgccggccttagcaccgtggagttacgcaccggcacgcgcgtcaccgtgcgtggcgtcgacgtgccggtgaacagcaaggcctatatcgccgacggcacgatcaccgggcctgcgccgaacttgccgcacctagatgtcgatgtgtgagggggaggttgtccagcagctcagcttcggccagtagccggtcgcgtaacttatcgagtacccggtacaccttcaggcggtcggctgccgaaaaatcatcgccggcaaagtcgacttcggtcggtggtgagctggtgattaactcagcaacgtatcggttcgcgaaggcctgaaattttgggttgctcatgggctttgtctccgttgctcatccgtggccagcccgtctatatcggcgggctcctttagcgcggcgtgttactgctccagcagttcggcgcgaacgatgctcactgattgcggcgcggcgatgctcagctgtgcctgcctgttgttgatgtctaggacgcttacggagatgccggttcgcatgatctcctgaagctcctcctccgttagatcgctagggaagcgaatacggatttcttcgccgcgacggcgcgtgagtgagagcggcatagccctgcctccttgcagttgtaaaacccaaaccatagcccagcccgccaccgcgcgggctttttgctgtctggagatatttcatgacattgaatgagatccgcctcggcccgctggcccaggcgctcgcgctgctgcctgcgcgtatgaaaagcgatgccgccgagatccaggtgctggccaccaccctgcaggaatcgccgaaccgcgagcagtgccagttgccgatccgcccaggcaagtgcggcccggcccgcggcatcgctcagttcgagcttggcggcggtgtccgtggtgtgctgaaccaccctgcatcgcgcccccacgtccttaccgtctgcgcggccttgggcgtggagccgaccgagcaggccatcttcgacgcgctgcccacgcaagacgacgtgctcgattgcgcgctggcccggctgctgtattggacggactcgcgaccgctgccggccgttggtgatgttgccggtgcgtgggagtactacctgcgcaactggcggcctggtgcttacagccgcggcaccgctgagcagcgcggccagctgcgcaagaagtggacggtcaactacgccatggcgctcgacgtggtgcggggagcgcaggcatgaactggctgaggctggttccttcatggtgctggtggctgctcgcagtagcggtagccgccggcggacagcagatccgcgtggccggcctgcagacggagctggatgccgagcgcacggcgtcgaccgagcagtacggcaagctggtggcctgccgcgagacccgcggcaatctgctggtacaggtcggcgagcagaacaccgccctagctgatctgcgcgccacggccgctgcacgagcacagcaggccgagcaggcccaggccggcgcccggcagcaatccgaagccgactaccgggcggccaaccggctgcagcaggaacgcaccggcggcgaagcctgcgccgcggctacgagcgtgatcgataaggagctgagtctatgaggctgatcctacttgtcgtcctagcgggactggccggctgtgcagcgaagccaccagcggagcctgaaacccgcatcgtgcgcgtcgaggtgccgatcgaggtgccgtgccgcacgaaggaagtagccgtgccgccttgggccgcttccggcctgaaggctgacgacagcttggaagtgaaggtgcgggcgctgcttgctgagcgccgccagcggatcggctatgagcgtgagttgctggcggcgaatgaggcatgccgttagccgtctgctatttccgttccagaaccacggtgctgttgcgcaggtggctttccagcttgccttccggcgtgagcaccaggcggacttccttggtgttcgcgtctatcaaggtagtttcggattctggggtgagtgcaaacgcgatctcgccaaacatttctggctcagtgttggatgtggcgcggtagccgtcgcctgttttgacgacctcgatcgtttcggtaaccgagcctttatcggcaaaccaagtaccaacgaactcggcgcctttgtcgtcgcaggcgctgatgaggagggtggaggcaattacgagtagtagttttttcatgtgacgtccctgttatccagcagagtttatcgaggcgcgaagcttacttgattgccgacggcaggtaagcctcccgcgtctcgctctcatgattgaagagaggcgacgagcccaggtgcgccaacacctgggctcgacacctgacccgcagaacgaccctgcaagccaagccatggcctccgcctcgtgcacgaagcgcggcgagcctagcacctgtttatccatacagtaaaggtttgcacttaatgaccaatccgatcatcccgtggatgggcggcaagcgccgtcttgccgatcgccttatccctctgttcccgcctcacgaatgctatgtcgaagtgttcgccgggggcgcggccctgttcttcatgcgtcctcaaccagccccggtcgaggtgctgaacgacatcaacggcgacttggtgtcgctgtatcgcgttgtccaaaaccacctcgaggaattcgtgcgccagttcaaatgggcgctgaccagccgccagctattcgagtggcacaaggtcgcccggccggagacgctgaccgacatccagcgcgccgcgcgcttcttctacctgcagcacaacgcattcggcggcaaggtatccggacagacgtttggcacggccaccaccgccccaggcttcagcgtgatgcgcatcgaggagaatctcacggcagcctggcagcgcctggccggcacctacgtcgagaacctgagctggctcgaatgcgccgagcgttacgaccgcgcgcacaccttccactacatggatccgccgtactggaaaaccgagggctatggggtgggcttcccattcgaagaatacgagcggatggccgactttatgaggcgctgtaaaggaaaggtgatggtgagcatcaacgaccacccggacatccgccgcgtgttcgaaggctttcacatggagcagctggatatcagatacagctgcacaaaccagcggcagggcctagccgagaagaccggcgagctggtgatcatgaactgggagccgtcggcgctcggcgggttgttctagccgggtagggcgtatactgcgctcttttcgcgaggggcagctcatgctcaatatctacagctccaattggggcgtggtgctggataagcagctcggcacgcagcagggcgtctcgatttgggagttccaccgagcggcgtcctcagtcgctcgtgaccaaggccggcgcacatatagatacgctcgcatcaagccggcagagcctaaggatggccaggaagtggaagtcactttgatgctgaccccatcatctcctgaatccgactggttacccctcggcgtggcgactgctcgcaccatcaatagcatctgaccgccgcgtctagagcagcgggttatcgatcttcttgatcagctcggggccgtggttcttcacgttacccaccgctctatcgactggataccattcgaacgcctccacgggggtgtcgtggtgtctggccaggtcttcggcccgctcaggtagcaggccgggctccagccattccctcgcaacatctggcggcagcacgacaggtcgcctgtcgtggatgtcgaccatcccttcatcgctggcggcggtgatgatcgcaaagccgcccgcgccttcctctccgtcctgtggtatgtcggcgatgccggcgaagaatgccggggcgccgcctttcagccggatgaaatacggctgcttgaccttcgggttgtctggatcctttttccactcgtaccaaccatccgccggaatgatcacgcgtcccttcttccagatcgcaccccagaaccgactggtggcggcggtctcgatgcgcgcgttgatcgcgggcggccgcttgccgtctgcccagtgcggggcatagccccattgggttcgagtcgcatgcgtgccccggtcatcctgatgcagcagcaggacgcgggactgtggcgccacgttgtagcgtgcaaggggctcgttcgaccagtcgccctcgagcaggcccagctgcagagccttcgcgtattcgtcgacagttcggtactgcgtgaatcgtccgcacataaaactctccagtcgtcagatggccatcatcagtctttgaccgcggcacgggcgttttggtatctgtatatctatacagtgttattcctgagttccgtcatgggcaatgcatcctttctctgtctcctcaaaagctcctccgccgtgctgccttttctgtcggcccgcgtgccagccggcatgggcttccccagtccagcggccgaccacatagagcgcaaggtgtcacttgatgagctgctcgatatcgacgccccccagacatacctcgtgcgtgcgcacggtgaaagcatgaccggggtgggaatctttcacgacgatgtgatggtcgtgaaccgggcgctggacgccgggccgggcgacgttgtgatcgcagctatcaacggtgacacgctggtgaagacgttctgccgggagggcgatcagatcattctccgctcggagaaccccaaatacgcgcctaggtacgtgttggagggcgacgagcttatggtgtggggagtggtaatcaccaacctgcggagccttcgccaatatggctgactcggcgatcgcgctaatcgactgcaacagcttctattgcagttgcgaaagggtattcaggccggatcttcagcacgtgccgctggtggtgctgagcaacaacgacggctgcgtgattgccaggtcagcagatgccaagccattcgtggcgatgggcgatccctaccacctgatcaagggcgtattgaggcggcacggtatcgtgccgttcagcagcaactatgccttgtacggcgacatgagtgagcgcgtgatgacggtcatcgagtcgatggtgcccgaggtcgaggtgtacagcatcgatgaagcctttgctgacctcaccggtgtgcctggcgacctcgagcagctcggccggcagatccgcgcacgggtgctgaaacacaccgggataccgaccggcgtgggaatcggccccaccaagacgctggccaagctggcgaaccattgcgcgaaaaaatggcagcggcagacgggtggggtggtcgatctgcgtgacccggtgcgccgtgacaaggcgctgaaggttctacccgtcagcgacgtgtggggcatcggccggcggatgaccgagaacctcgacaagttgaagatcacaaccgcatgggatcttgcccaagctgatgcctggacgctgcgcaagcagttcagcgtggtggtcgagaagactgcgcgcgagctgcgtggtacaccgtgcctgcaagtcgatgaccaggtgcaggcgaaacaggagatctgctcgagcaggatgttcggcatccgcctggagcggatcgagccgatccgggaggcggtggccacgtacgcggccaccgcgtgcgaaaagctccgcgctcagggctcagtgtgcaagcggatccgcgtcggcatccgaacggggatgcacaaccctgacgagccgaagttcgcccgggggatgaccctcgaactcccataccagaccgacgatacccggatgatcacccactacgcgctgctggccctggagcagatctaccgtaaggggtattcgttctcgaaggccgaggtgatgttgctcgagctgtgccagcgcaacgagttcacctccgacctgttcgcgccccagcagccacacgagagcaccaaggtaatggcagtgttcgacgagatcaatgcgaagtgggggagaggtacgctgcgacctggccgggtggaactcaatccagagtggggcatgaagcgggagatgctgagccagagctacacaactcggtgggatcagttgctaagcgcgaggtaggtagtagaaagaggaaagacccgtagcactagttctatgggcctttcatagctaatcaaaatccatgtggtataggcttagctattcgtttactgaagtcgttggttacggcttttggattttgatagttggaacttcaaccagcgggagaattattgggtcgaatcctgcgcgaacagataagctgtaggcctgctctctgacataagggagaataacaattggggcgttgtggttcgcccattgttcaagcttgtccataggaaaaacttcagtatcaactacaaactgagcagcaactgcaacagtcatactgaatggcctgtctatccgttcgggatcttctggtttgattgagactataacttttacagcgataatcttgctggcttcatcaaactcagtacgcccaactgagtaatcaaaagtttttgggtagtcagctcctgcaaaatttacgcggtcatgaacagtgatattaagttcatcgaccagaacgtttaggagttgaattgggtgatttgtcattaggcagcagccatagaaagctcctcgtcctggaaggacgaggggcagacaggtaaaaagttgctgagagcttggccgcagctcaatagcgcggcctccagcctacctcttttctgagtgtgtatcgtagtacctactctgaaccgaggactggctactacgtactcagacaactctttatgaatatatacggaataagtttgtgctcgaattacaggcgaactgcgttccgctggggcagtatctgcattctcccactcagcattgcagtaatgttgcgcgtccatgttaagcgactcaagaaaagcagcagtcgagccgccttgatttttgtcactcaatgccattagatcttcgaagctcatagctttcaggcgatcaagcgccttgctttgagcagctttcattttttcagaagatttatatagcctttccataacttttgcctctaatgtaggcttacaatgcggattggatgctcaatacaactggcatctctcaccgaaaaacaactggcgtttcccagcatttcatagatccgattccgggtactcggtcccggtggcgggatctggcttttaaagacgagcttgattggatttcccaattcctcctctagaatgccgatgtaaccttcaattactccgtacagctgatgttctaatctcttgtactgatctgccgttatttcacttatatcggccaaacctaatttatctagagcgaaatttataagtgtatctcgcaaacccaaatgaagctcaggatcgtcaagatagaggatctcatcatcttctactgtgacggagatctgaactgcagcgagggacgagtccgcttcccctctgtactgattccagacatcgcgtgagcgctttgcccagtctcgcgaaaaacgatccgctaactctagctgcttgtcgtctagagcggtccagaaatagatgcccacacccatcctgccgggatgcatgtgtatcccatttgccaagatgctttgtgctctagacatgcacgtaccgtgagatcccatgagcgaaggcacttcttacctctacattccattcagagtgaccgcgctcggttgagttccttaattcacgcaggcggcttaggcgtgtagcagtcgctaccgtggttgatattatctagacaccactaacaactatcaacaaatagtggatatgtctgtggataagtctgtgagaacggctagaggtactgattaataggagttttcctgctcgaatcaagcttttttattgttgataagtctgtggaaaagctgttgattaatgattttcaaccgaaggctggcgtcataatgatggctgaggcgtagtgtggaaatctgttgtacaccgaatttgtatatagaatgagtcctgcgcgcagccaagggagacaaacccaactttaggggtggcggtggtggtcatgcaggtgaacctcagggctaagacgggccgggcgctttgggcgcctctggtcaaaaagtgcgcaattctagcggcgtgcgaggcacttttccagcactgccgacaggatgtggaggcaggccacgcccattgctctgaaagatgctgttgcagactccgcccataggccacgccagggcctgttagcgtgcccgagcgaccggcgagcaccgccgcgcatccccataacaatgacaaaagggctacccgatgttttcacggatcacgctgctgagcgtcaatctggttcagcgcttcctgccttctcccttcgtattcgccatgctgctgaccctggtggtgctggcgcttggcatcttcgccaccggccagagcctgccgcagatggcccagcactggggcggcggtttctggaatctcttgaccttcaccatgcagatggcgctggtgctggtcaccggtcacgccctggccaatgcgccaccggtggcccggctgctggatcgtctggcgcgcattcccggcaccccagggcaggcgatcgtgttcgtcactctggtggcgatggccgcatcctgggtcaactggggcttcggcctggtggtcggcgccgtgttcgcccgggcgctggcgcggcaggtgcagggcgtgcattacccattattggtggcggcagcctattcgggcttcctggtctggcatggcggcctgtcgggctcggtgccgttgtccctggccaccggtggtgcggatctggaacgtatcagcggcggcgtgctgaccgctgccattggcgtcgagcacacgctgttcaccacccttaacctgaccatcatagccttgctggtgatcggcgcgccgttgctcaaccgggcgatgatgccgcgcacccctacggtggcagcgcccgagctgctgatcgatccgccagcgccggccattcctcgcgacaccggcgcccaacgcctggacgacagccgcatcctcggcctgctgatcgtcgccctggcggccatctatttcgtctatcacttcgccagtaacggcttcgggctgaccctgaacctggtgatcggtatcttcctgttcgccggcctgttgctgcatggctcgccggaacgctacgggcgggcggttcaggacagcgtcggtggcatcagcgggatcatcatccagtttccgttctacgccgggatcatgggcatgatggtcggtgccaacgccgaggggcagacgctcggcaagctgatcagcgacctgttcatcgactggtcgtcggccgagacctttccgctgctgaccttcctgagtgccgggctgctgaacatgttcatcccgtcgggcggcggccagtgggcggtgcaggggccgatcatgctgccggccggcgaagtgctcggcgtggcgccggagattaccgccatggcgatcgcctggggcgacgcctggaccaacatgatccagcctttctgggcgctgccgctgctggcgattgccggcctgggcgcgcgggacatcatgggctactgcctgatcatgcttttgtattcaggcgtggtgatcggcggcgcattctactttctggtgtgagcgaagcgtgctgccggcgggcgccggcagcacccgagtcactgcgccgcaggctggcgcttcttgatcgccgcgatcaggcgttcggccagcgccgggtagttttcgtcgtagtgatggccgccaggcagctcgagcttctcgccgacgctctgctcctgggtgcagccgctttccggtgcttcttcggtgccgtagacgcacagcaccttcgcggcggggagcttgatcagctcggggccggtggcggcttcgtcgccgtccttgcccagccagccttcgacctggatctcgaaggcaccactgcgcgccagggccagcaggaacacgccatcgatctgtttcttgtcgctctcgggcaggcggttgtagagcgccggcatcacgtcggcgccgaacgagtagccaatcagcacgaaacgcttggcgtgccacttctcgcggtactggcgcatcatttccgagaggtcgctggcggcctggtccgggctcttgcgctgccagaagtaacgcagggtatcgacgccgaccaccgggtagccacgctcggccatctgttcggccacggccttgtccaggtcacgccagccaccgtcgccggagtagaacaggctcaccgtatcgccaggcggcgtggacggcacctcgaccaccggcaggtcgtcgctggcgccttgcagcaggcggcgcacctgggcgatcagcagcgccttgggcgcggtgtcgtaatcgccgatcagggtttcggccttggcctgctcgcgcacgaagcgcgcggtggcgtcatccgggttgtcgttccaggcggccagccagtggccatgagcgctgctggtcggcggcgcggtgtcgcaatcaggcttttccagagagaagccgacggacagcgcctgagccttgtcgtcgttctggctggcgagccagcgccaggcgagcatggcggtgttctcgctgccggcgaccaggttcagcttgccgcccagttgtgcggcagcgtcctgcaggttcttgccttgcgcctcgcagccttggccgattgctgaatactggccgatcagtgcgtggttggattgtgccagctccagcagttcggcttcatcgagcagttgatcgctcggcagcgccagcagcacgcggcgctgtaccttgccgcctggcgtggccacctgcaggtcggcaccggaggccagcgcgtggtgcgccaggctggcggcggccggcgggcgcagccacaggtataggccgccggcgatcagcgccagcagcagggcgaggaggggaagtactcgtttggcaattcgggtcatcagcgtttcaccagtccggtaaagccgccggcgatcagcgcagcggtgtcggtcagtgccaccagcgggtcgagccccgccggtacggccatgtagcgcggttcccagtcaggctggaatttatccttgaagcggcgcaggccctggaagttgtagaacgcctcaccgcgtttgaacaccagtgcaccgacgcgctgggtcagcggcgcgccgcggcgtggctgcaggccggagagcggcaccatgccgaggctgaagcgggcgaagccggcggccttgaagtgcaggatcaggccgagcatgaggaactccatggtcagcttcggcgcatcgggcagcacgcgcatcaggtccagggtggccaggtcgcggctgtcggtttccagcaggttggcgaaggccacggcgcggccttcgaaccgggcgatgacgatgcggaagcggttcaggtaagccgggtcgaaacggcccagggagaagcctttctcacgcatctgtttgccgcccagccaggcgtcggagatggtgcgcagctcgtcgaatggtgcctggccgggttcgtggaactccagcaccaggccgtcgcgctggctgcggttccaggtgtagcgcaggtccttcatggccttgccggtgctttccagctcgaagcggtgcagatccacacgcgcttcttcaccgagcttgatggcggtcaggccgatgtccatgtacagcggcaggttttcggcacgcacctggtagaacaccgggcgcgtgtggtgacggtcgcacaggtcgcggaactgccacaccagctcggcgcggcgctgtgcggtgccgatggggtcgaacagcgcgaccatgctgcgggcgcggcgcgagtacatcagaaaggcgtcgccttgcgggtgcatcagcagggccttgtcgccggtcagggcgaggccgccatcggcctggtcggaggccttgatgatcgcggccgcgctgtccagctcctcgctggtcggcagggtgatcgccggcggtgcggcgcgcagcagccaggccaggaatatcacacccaataccaacacgcagcccagggcggcgcgcaggccgcgcggcgcatcggcgttcaccgcgaactgccaccacagctggttctcgtagggcacgtcctgataggcgaagaacagcagccagatcgaggcaccgagcacgcaggcgctggccgccaggtgccagggcgaaaggggcagctccatcaaccggctggggcgatagaaataggggcgaaacagcgccagcaggcccgcggtgatgctcagcagcagcgcctcttcccagtcgaaacccttgagcagcgacaggatggcgccggtgatcagcagcaccaaggtcatcgcccaggcagccgacaggcgacggcgcaagccctgggcgagtagcaggcatagcaggccgatcaggctggcgccgaagtgcgaggcgtcgatcagccggtgcgggatcaggaagtcgagaatctccagacgctcgtccaggctcggcgtggcaccggagaacagcagcaccatgccggagatgaacaccagtagcgcaaggatcggcgcggccagaccgctggcggcgcggatcgcctgacgggcgctgatcagccgacgcagttccaggcccagcagcagcaggcaggcgaccagcagtggcagcacgatatagatgaggcgatagagcagcagcgcagcggccagtggcgcagcgcccagctcactggcgaaggcggccagcagcactgcctcgaacacgccgacgccgcccggtacatggctgagtacgccggcagccagggcgatcagataaaccagcagaaaggtggtgaagggcggcgcttcgggcagcagcaggtacagcacgccggcagcggcgctgacgtcggccagggtgatcagtacctgcagcagcgtcaggcgcgcgcccggcatgcgcagcaggtggcggctgacccgcaccatcacgcagtcggcgttcgggcgctcttgcaggcgtgcgcggtgcagtttcaacagcaggccagcgccaagtgccagcagcaccaggctgatgacgatcaacaccggctgtggcaggcgcagtgcagcggaagcgtcggccgggtcggcgagtgccgccaaggcggcgagaatcggcagcgcgcagcccagagaaaggctggcgaataccgtcatgcgggcgatttccacgccaccgattccatgccgggcatacagccggtaacggatcgagccgccggagagcatcgacaggcccacggcgttgccgatggcgaacgcgcagaaaccgccagtggccaaggtgcggccgggcaggctgacgccagcatagcggctggccgaccattcatagccgagcagggcgatgaaaccgatgatggtcaggccgacagcgccgagcaggttcagcttgggcacggccaggatggattcgtgcagggcgctggggtccaactcgttgagcaggtgccggcaggcgagcagggcgatgatgaacaaggccagggcgacactcagccccagcggctgtcggtatcgatccaggcgctgacgccagagcagaagttgagatttgggcagagaaggtggagcagtagcgtcggagctggcgcgcatcggatacctcttgggcagtgcggctcagattgaagggcggaatccaagttccgttttgtatcaggcaatgtatgagcttgagcgaagcgcttcaaggtgtctatggcaggcacttggaaagattagcccatcaacgcgccgcgtgaggcgcggctgcttttcagacgcccataaaacaaaagccccgacagcgaactgtcagggcttttgtttcgaaggtggttgcgggagccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccagactgctccatcccgcggcggccattatagggatggagaaaatgctgtcaacagacttttgcgttttcaatcaatcggttaaatcggtagggcggaaaacaaaaaggccactcgattgagtggcctttttgagtatctggttgcgggagccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccagactgctccatcccgcggcggccattctatacaggatgaggtttctgtcaatcgatttctgctttttaatcaattagttaaatcgaagacacagaaaaacaaaaaggccactcgattgagtagcctttctgggtatctggttgcgggagccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccagactgctccatcccgcggccgccattctattcatctgagacgtgctgtcaacgcttatctgggaaaaatcgttttgccgtcaatcggttagcgattttcagcgtaagcgcgaaagcgcttcaggccctaccatgcgggcctctcaggcggtttcatggcgttttcgtgacagtgcctgatgacgatgaacggcaagcttcgggctggaaggctgttcttatatacagtaaggtgcgtttccctctctcttgtcggcgcctttggcccgctttcttaggtttatggcgcagcgaaagatcatccatatcgattgcgatgccttctacgcctcggtcgaaatgcgcgacaacccggcgctggccgacaagccgatggcggtgggcggctcggcggatcggcgtggggtgatcgccacctgcaattacgaggcgcgggcctacggggtgcgctcggctatggcctcggggcatgcgttgaagctgtgcccggatctgctgatcgtcaaaccgcgtttcgacgtttaccgcgcagtgtctcgggagattcacgcgatctttcgcgactacaccgaccagatcgagccgttgtcgctggacgaagcctttctcgatgtctcgaactgcgagcatttcggcggcagcgccacgcgaatcgcccaggacatccgccgccgcgtgtccagcgacctgcacatcaccgtgtcagccggggtagcgccgaacaagtttctcgccaagatcgccagcgactggcgcaagcccaacggcatcttcgtgatcacgccggatcaggtggacgacttcgtggccgagctgccggtaaacaagctgcatggcgtcggcaaggtcaccgcggacaagctctcccgcctgggcatacgcacctgccgcgatttgcgtgagtggaacaagctgcgcctggctcgcgagttcggcagtttcggcgagcggctgtggaatctggcccatggcatcgacgagcgaatcgtgcagaccgatagtcgccgtcagtcgatgagtgtggagaacacctacgatcaggatctgccagacctcgacgcctgtctggcgcaattgccggcgttgctggaagagctggagcgacgcatgacgcgcctggatggcagttatcgagcgggtaagccgttcgtcaaggtcaagttccacgacttcacccagaccactttggagcaggccggcgcggcgcgggatctggaaagctatcgcgtgttgctgaccaacgcccatgcgcgtggcaaccgcccggtgcgtctgctgggcgtgggcgtgcgtttgcaggatatgcgcggcaagcacgaacagctggatctgttcacgacgctgccgcaatagatgaagggataaccaggcgggcggggcggctcacctggttatcgagcggtttacttgtccggccacaggcggatcggtttgccgctggcgggccacaggcgcagctggtcgatgggcgagatgtcccagcgttcgattgtggtcaggctctgcaggaagcgattttcctgttccatcagcgcgggtgcgcacatcttgcgggtgctgccggcgtcgctgaagctcagcttgtcgccgtcccgcgtataactggcgaaccagtggttgcagccggcgttgccgtaagcgcggccgtcttcgccgaggatgatggtcaggtgactgttgtcgatcagcggccgttcgccaatccattccacgctgtaagtgcgctcggtttccagttgcaccggtttgccggcgcagccagccagggctgcggcgagcaggcccagggcgagaagcggtttcatcaggcctccttgttaacgcatgcagggcacaggtgtttgtcttgctgtttgcgccagcccagctcggccagacgggcatcggcggcgggcgcctgggccttcttgcccagggcgctgtcgaccgcgaattcgaagtccagctgcttgccgcagctgtcgcaggtgacctgccagttgaagatcgacagttcggtgaaggccggcccgtgggcgacggcgacccattggccgggcgggttgatcaggtggcggaccttgtcgacctgcaggtgcatgctcaggtcacggctgcccttgaggctgacgaccagggtgtcgttgcccttgatcgatccgccgttgccggtgacctggtaacggccgggagccagggcgcggcactcgatcagggtgtgttcggggttgagcaggttgtagcgaaaatcgtgttcggccatgggtcctccgggtgaggcgcgcattctaacaggccgtgaccggggcgggcggggtggcgacgtctgaggttagcccggcgtcgcgttgagatagctaaaacctgttcagaatttttgagtacaggttcgtcgattttggtagctaagtggtggtagtggccgctcgtcatatggactgatgattatctgtgggagcgggccatgcccgcgaaaaatcacgggcatggcccgttcccacaggtaaagcaataacgtctgcaattgccttgcagcagcctttttgatgccgcctaaaaatcgtgagcagattcttagatggtgggaaacagttcccgcagggccgcacggtagaaatcgaatgccgccaccgcgccgctgacggcttcttcgcgctggctttcgctcagttccaggccgtcgagcagggagacgaactggcgccagtgcaggccgcggccttcggggtgggccgccaggtggcgggcgcccttatcggcgctaaggccgagctgctgggtttgcttgaacagaaaggcggcgcccaggttggagccctcgctgcaatacagccagcccaaggcgacatgggcgctggctggcgccacggcgggtggcggtggtggaaggggtagtcccaggtcactgatatcggcgcacaccgcgtcgaagcgcggcagttcgctcaggcccggcagcaggcgattgagcgtgatgtcgtcatacagcgcgttgatcgcgccgtggaagcggtgctgcacgagaaggaagtagccgtagcgcaccaggctttcgaacgggcgcgcctgcatgaccagggtgtcgaccgtgtcgtgattgcggcgggtgccggccttgagctgtttgctcagcggcagttgttcggcggcaggcgcatcggcgatcagggttgcagggtcagctggcgtcatccttcgcctcctgttgcaggcgctcgatggcctgttccagttcgtccaggccgctgccgcggatcggctgatcctgcttgagttgggtttcgctgtactggcaggcggcgcgcagttgcggcacgccgcagtagcgggtggcaccgtgcaggcggtggatgcgttcgatcagcgcattgcggtcgccgtcggcacgcgcttgacggatggccgccagatcgcccggcagcccatccagcagcatcttgagcatgtcggcggccagatccgccttgccggcggccaggcgcaggccttcttccttgtcgagcacggcagtggtcggggcgctgagggcctcggcttgcggctcctgggcctcaccggccagcgtcaggccggtccacttgagcactacctgggccagctggcgctcgctgatcggtttggtgaggtagtcgtccatgccgctttgcagcagggtgcgcttttcgttggccagggcgtgggcggtgagagcgacgatgggcatcggcgtgcggccgttgtcgtgctcccactggcggatcgcctcggtagtctggcggccatccatgccgggcatctgcacgtccatgaacaccaggtcgaagtcctgctcctgagtgatcaccagggcatcgaagccgctgctggcgacggtcaccttggcacccatgtcgtcgagcagggtctgcaccagcaacaggttggcggcgttgtcgtcgacgcagagaatcgccggcgagcggcccagattgtggcgcgtggcctggcgtggctgacgtggcgccaccaggtcgatcagggcgcgctgcaggcggcgggtgcaggccggcttggcctgcagctggctgtgccagtccggcacgctgtcctggtagagcgtctgctcggtggtggggcagagcaccacgctcttgcagcccagctcttccagatcccagatccgcttgcccagcgcagccggcgccaggtcatcgctggtgatgccgagcacggcgcagctgaacgcctgggcagagccggccgcctgggtgacggctgcgcagaggctgtcgatatcggtgaattcgctgacctgcaggccgcaatcttccagttgatgctgcagcgcctggcgggccaggtcgcggccttcgagcatcgccacgcggcgcccggccagggcacggggctgctcgtctgcctcgctgcgcgccttgggcaggttgatgttgatccagaattccgaaccttcgcccggcgtgctgtcgacgccgatttcgccgcccatctgctcgatcaggcgtttggaaatcaccaggcccaggccggtgccgccggcctggcgggtcatcgagttgtcagcctggctaaaggcctggaacagcgcgcgcaggtcttcgtcggccaggcctatgccggtgtcgcgcacgctgatgcgcagctgcgcgcggtcggcggtttcgtcctcgagcatggcgcgaatgacgatgctgccttcgcgggtgaacttgatggcgttgctgactaggttggtcagcacctgcttgaggcgcagcgggtcgcccgacagccacaccggcgtgtcgcggtagaccagcgagagcagctcgagcttcttctcgtgggcggtcggcgcgaggatggtcagggtgtcctgcaagaggtcgcgcaaattgaaggggatgttttccagcaccagcttgccggcctcgatcttcgagaagtcgagcacctcgttgatgatgctcagcaggctgccggccgattgctcgatggtgctcaggtagtcctgctggcgcgggctgagctcgcttttctgcaacaggttggtgaatccgagaatgccgttgagcggcgtgcggatctcgtggctcatgttggccaggaactcggatttgatgcggctcgcttccagggcttccttgcgggcaaagtccagctcgatgttctgcacctccatgttttccatgttctggcgcaggtcctcggtgacctggtcgatgctgtgctgcatttcctcctgggcggcctgcagggactcggccatgcggttgatgcccgaggccagttcatccagttcgtggctgcccagcggcggcagacgggtttccagatggccgtccttgagcagggcgacgccctgtttgatgcgcagcagcgggtcgttgatgctgcggctcatgcgtagcgccaacaggccggtgatgatcagcccggtgaccaccagcagcaggctggtgagcaggctgcggtaaccgctgatcagggtgttgtggtgtgacagctcaagctccagccagccgatgggctcggcttcggcgttactgctttcctcgccactgaaggtcaggtgctgggccatcaccggcatcagaaagcgcgtggcgtcctggctgctgtgctcggcgatgtccacggtgtcgctgtcgatcaccggccgtgcattgaccatgctcgggccggcgtgggccagacgctcgctttgcgtggtcaggaaggtcaccgcgcgcacgtcctgttgttccagggcctggttggcgatgcgctgcagcagcgtctggtcgccgtgcaagagagcgggagcggccaggggggccagctgttcggcgatcatatggccgcgttgcagcagttgcgcctgcagcccggagagctgcatccagatgaaatagccgcccaggaccagtgccagcaggctggtgggcagcagggtaagcatcagtacccggcccttgatgccgatatccttgaacacgcaatgcccccttttgacgatgccaggcagtgtagcgattcccgcagtgcgacgcttgcccgtcgtaaggcgggttacgggcgccggggcaagcggtagaatcgctcgcattcgctttgcagagccactttgccatgatgccttcctccagcagcgtcacccgtattctcgccgtcgaagatgacccagccctggcctcccatctgcagtcgcatctgcagggttgcggcttcgacgtgaccgtcagccatgacggtggcgagggtttgcgactggcccaggaggaggatttcgacctgatcctgatggacatcctgctgcccggcagcaacggcctggacgtgctgcaacgcctgcgcaagcagcgccacgtgccggtcatcctgatgtccgccctgggcgccgagcaggaccgcatcgccggcttcagccgcggcgctgacgattacctgcccaagccattcagccttggcgagctgagcgtgcgcatcgaagccatcctgcgtcgggtggcctatgagcgccgtggccagccgccgctgcagggtggtgcgttgcgcttcgacgagcagcgcagcgatgtgtgccacgacggcaaatgggccgggctgacctccaccgagtaccgcctgctggaaaccttttcccgtcacgccgaggaggtgctcagcaaggccttcctttatcagcacgtgctgcaccgcggttattcccagcatgaccgcagcctggacatgcacgtcagcaacgtgcgccgcaagctcaagggcatcggttacagcgctacgcacctggaatcggtgtggggcaaaggctacgtgctgaccgcccgggatgcctgaggtgccgggccggcattcgctgttctggaaactgatcgtcggcctggcgctgttctgcctgcttaccgtcagcgtgcatctggatctggaggagcgcgcctacgatgccctgtccaccctgtcgccgagtacccgcagcgagctcaccgggtatgcccgcgaggctgaagacgcctggcgcagccgcgggcgcatcggtctggacgagtttctcaatgccttctaccagcgcgagaacgtctgggtggtggcggtggatgcctggcaccgctcgctgtcgtcctgcccgctcagcgaagaggaagcgcagcgcctgaacttcatgcgccggctcgaccagaaggtcggccgccccggtggccagccggtgttctacatgccgttcagcgacgacgcgggttatctggtgatggagctgccgccgcgcctcgatccgcgcaacgaccagccgctgtgggacttcttcctgcacaaggtgctgccgtcgtgcctggccgtgctgctggccacgttgctgtatcgctggctgatcgggccgctggtaatcctgcgccgccaggccaacaacctcagtgccggtgacctgagcgcccgggtcggccccgcggtgagcaatcgcaaggatgagctgggcgagctgggcagcgccttcgaccatatggccgagcgcctgcagggcgccgtggtgtaccagcgccgtttgttgcgcgacctgtcccacgagctgcgcacgccgctgagccgtctgcgcgtggcgagcgaaggcgaacgcgacccgcaggtgctgcgccagcggctcgatcgggaaatcaccatcatgcagaacctggtggagaactccctggaactggcctggctggattccgaacgcccgcagttcgcccgcgagccgatccgcctgcagcagctgtgggacatgttggtcgaggatgcctgcttcgaagccggctggccgagcgagcgcctgctgttcgaggtcgacgaagactgcacggtgtacgccaacctgaccagcctggcccaggccctggaaaacctgttgcgcaacgccatccgccattccccggcggacggccgcgtacgcctgagcggcgtgctggaaggcgattgctggcacctgtgcctgagcgacgagggctcaggtatcgacgagcgccacctggaaaccatcttcgaacccttcgcacggctcgacagcgcacgccccggtgatggtggtttcggcctggggctgagcatcgcgcgcagcgccatcgccttgcagggtggccgcttgtgggcgcaaaacccgccaggcagcgggctgcagatgcacctcttgctacctgcggccgaggagcaggagcaaagtgtatagtctgtaaatgacgtttactctcatatgatattaaatatcatttgcgccgttatcgcggcggggaggctctaggtagcgccttcaggagatccattaccgccgttttcgcccacttgggcctgacaatatgcggtaggggacgtcgatgaatccgaactacaaaccgagtctgctggctacggccgttatggtggcgttcagtgcgccgactgcagtaactgcgcaaaccacggaaatcaccctcgatgaagcggcggccagcgaaggcgtgcaggcgcagcagggcagccagggtttggaaatcggcgaaacgcggatcatcggtaccgccgagcaggaactcaagcaggcctccggggtttccatcatcacggctgacgatatccagcgtcacccgccggccaacgacctgtccgaaatcatccgccgcatgccgggcgtcaatctcaccggcaacagcgccagcgggcagttcggcaatagccggcagatcgacttgcgtggcatgggcccggaaaacaccctgattctcatcgacggccggcccgttgcttcacgcaatgccgtgcgcatggggcgctccggtgagcgcaacggccgcggcgacagcaactgggtgccggccgaggcgatagagcgcatcgaggtgctgcgcggtcctgccgctgcccgctatggctccggtgccgcaggcggggtggtgaacatcatcaccaaggcgcccggcaagacggtgtccgggtcgattacggcctacaccaatatcccggagaacagtgatgaaggcgcgacccggcgcctgagcttcaacaccgcagggccgctgaccgacaatctgtcatttcgcgtgtacggcaacctgaacaagaccgaagccgacgatgccgcgctcaacgatgactacgccgtgggtagcaaccccgcgccagccgggcgcgaaggggtgcgcaacaaggacatcaacacgctgttgcgctgggacgtaactcaggagcagaccctcgaattcgaaaccggcttcagtcgccagggcaacatctacgccggcgagcgcgcccaggatcacgcctccacgatcggcaataccaacggcctgttaggtcgcgaaaccaacaccatgtaccgccagaccgcggcgattacccatcgcggcgactgggacatcggtacctcccagatcggcatctcctacgagaacacccgcaatcggcggatggccgaagcgctggccggcggcccggaaaccggtatcagcgggcaggacaaatcgacgtccgagctggacaattaccgcctgcatggcgagctcaacctgccgctggagctgggttttcaccagacgctgaccctcggtggcgagtacgtacgcgaagaattggacgacccgtactccaacggccaggcctcgtcgttcggcggcattaccctgccaggcttcgccgggggcgcgcgcagcggtgagtcggacgccgataactacgcgttctacatcgaagacaacatcgagatgacgcccgactggacgctgacccccggtctgcgtttcgacgacaacagcatcttcggcaacaactggagcccgagcctcaacagcgcctacaagctgaccgacaccatcaccctcaagggcggtgtcgccaaggccttcaaggcgcccaacctgtatcagtccaaccccaactacatctacttcaccaagggcaacggctgcccggatggttcgggcggcggcggtggctgctacatcctcggcaacccgaatctggaggcggaaaccagcatcaacaaggagctgggcatcgctttcgatgacgccggctgggtcgccgggctgacctatttccacaacgactacaagaacaaggtcgtggctggaatgggcgatggttccgatcccattcaggtggttccgggcgcaggcaattacgccgaggtttaccagtgggtcaatgcgcccaaggcaatcgtctcgggttgggagggcaacctcaccattccgctgctgggcaaccagggcgagacgcttagctggagcaacaacttcacctacatgatccagaacaagaacaagagcaccggggaaccgctgtcggtgattcccaagtacacggtcaactcgatgctcgactggagcgtgacccaagccctggacctctcgctgatcgtcacccactacggcaaacaggaaccgcggcgcctgaccagtcagggcagcgccgccaccggtgatgcgttgcgggcgagggacccgtacacgctcgtgggcctcagcgccaactacgagctgaatgaaaattggcgtttcggcgccggtatcaacaatctgttcgacaagcagattcgtcgcgaaagcattgccggcggcgagggtgccaacacctacaacgagccgggccgggcgttctatgtgtcggcaaccacctcgttctgactagcggcatcccagccaccgcccgagcagtgcggtggtttttgcattgaaacggactgactcgatggttgccgattacattaccgacgttgcctatccacacttcttccagcgcgaaaccacgccgatctggctgagtttcgccgcgcgtgcgctagggcggccgagccccgatctgcgccagccgttcgtttcctgcgagctgggttgcggccagggattcgccaccgtgctgcaggcggtcgccaacccacagggccatttcgtcggcgtggatttcaacgccgagcatatcgcccacgccagggtgctggcccaggctgccggtgtgagcaacgtggagttcgtggaagacagctttcagggcatgctcgagcaagctacggcagcgccgcgttacgacttcatcatcctgcacggcatctattcctgggtgtcgacagccgatcagcagcgcctgcggcagttcgtcgagcgcgagctcaagcccggtggcatcgccttcgtcggctacatggcccagccggggctggacttcttcgcggcgccgcggcgtttcgtccagcagtacgcccggactctgtcaggcacctcggcccagcgtgtcgtcgaatcgctgcgtgcgttgcagcgcctggcgtcgagtggggcaggactgttcgcccatgatcgccaggtggcggcctatgtagagcgcagcctgcaggacgatcctcactaccttgcccacgaattgctcaacgagcactggcacacgttgccggtcgccgaggtgatgggcgcgttccaggcttgcggcatggattacatgggcagcgccagtctgatggacaacatcgacgacctgtccctgccagccaacgtgaccgagcaactggctggcctcgagggcacggcattgcgggagacgttcaaggatcttgcccgcaaccagacccagcgccgggatctctaccagcgcgatacgcgggagctgaacgagtacgctcacaaggctgcgctgttcgaccaggtcgtcacggccttgccaggcgcaccgactcagggtggcgtgacgttcgagacccgtatcggcccggtcgagggggcggcgtcactgttttccccgattctgcaggcgcttgccgagcggccacagagtttccccggtttgttacggctgccggcgctggccaggcagggcggtagcatcagcccggcgctgcaggcgctgacggcggcaggccatgtgcaccctttgctgccggggcagatcgatgtggcgggctgtcaggccttcaaccgggtgatcagtgaacgtgtgctggcaggagctcgctattcccacctggcggcgccgagcctgggatctggagtcgccgcaagtttcctggaaatggcggccgcccgcgtgctgctcgaccatccggcattgcgcggaacgctgttgtgccagaccgtggacgctttgttgcgcaaggtcggctggcagccgctggacaacccggccgactcgctgccggcccagctgagccgcttcgagcgcgacactctgccggcctggcagcagttcggcgtggtgagttcgtgaagcgatggccaagcattctaatcatgctgctgacgatcagcggggccgccatggccaagcctgatctctcccaaccgttgggcccgaccctggccgatcgcggttcgccgcactactggttcacccagcaggaactcgcctcggccgatggccagcgccactatcgtatctggatcgccacgcccgaaaagaccgccccccatgcaggctatccggtgctgtacctgctcgacggtaacgcggcgttgggcgccttgcaggaggggcaactggccgatctcgccaggcgcgggccgccggtgctggtgttcatcggctacgccaccgacctgcgcttcgatgccacggcgcgcgcctacgactacacgccgccgctactaggcggcgagccggtaatcgatgacatcgcccgacaacggcgcggtggcggggcggatgtgtttctcgacctgatcgagcagcgcatcaagcccctggtgcaggcgcaggtacccattgacctgacgcgccagagcctgtggggccattcctatggcggcctgttgacgctgcacgcactgttcacccggccggcgagctttcagcgttatatcgctgccgatccgtcgttgtggtggcagggcggcttcatccttcaggaggcgcaggccttcatcgcccgtccgcagccgttcgacctgacgctgctgaccgctggcgcggtccgcgaacgcccgccagccgacaacaatcaagacccgcaggtacgcgcccgccttgaggccctcgcggcgctgccggccaatgctgccgtacagctcgccgggcaactggcagccgtcagccgtggcccggttcgctacaagcgctacccgggcctcagccacgggccgatgctgccggcttcgctggggccggcgctgcgcctgagtgccggggatgacgaggcgattgcccgctggatatcgaaatgaatcgcccaggatttacacctgtaaatgaaaatcctgtgcatttgtgcggcagtattgccgctgccgcgccacggctatcagactcggtggcacgtttcaccgttgaagaaaggatatgttgatgatcgctcgtctatctctatgctcccgcctgctggcgctgtccggcctgttcgtcctgttgtcgttgggcggcgctctggccgagtcgcgcagcctggataccgcctacggcgagatcaggctggacggcacgccccagcgtgtggtgaccctgagcgagaatgcgctggacgtagccctggcggtcggcgtcaaaccgctgggcagcgtggccacccgcggcggcagcgatgtgtcggcgtacctgaaagacaaggcaggtgacatcaagatcgtcggcacagcgcgggaaaccaacctggagtcggtgttcgccctgcaaccggatctgattctggcagggccggagctgagcaaggatcagtaccagaagctcagcctgatcgccccgaccctggtgccaaagggcaacgccttcgccgactggcgccacaacgtcgagttctatgggcaaacgctgggcaagcagcccgaggccaaggccgccatcgccgcggtcgatgcccgcatcgaagacctcaagggcaagatagagccgggccaggtcgcatccgtggtgcgctggagcccgcaggggccgggcgtgatgtcgcaacatctgttcgtcggccagttgctgggccaactcggcttcaagggcacggcgatggccgccgagctgacccagaaaccccatagcgatgccctgagtttggaaaacctgtcgcgcatcgacggcgactggctgtttctcgccaccctcaacgccgacggcgacaaggcgctggagcaggcgcgccagcagccggcgttcgcgcgcctcaaggcggtcagcagcggccatgtgcagagcgtcgacgggcagatatggagcagcggtgcaggcccactggcggccaacgtgattctcgatgacgtggagaaggccgtctcctcgcaatgagcagcgctgtaaaacctgctcgactgacgctggccgctgccctggcgtgggtgagtgctgccctggcgttgctgtgcgtcgccagcctgctgatcggtgcgggggaggtgggcatcctgcgtagcctgtgggcgctggtcggcgccgtggatgacgaggcgcgcttcgtgctcttcgagctgcgcctgccgcgcaccttgctcggcgtgcttgtcggtgtggcgctgggggcggcgggcgtggtgctgcagtccgctactcgcaacccattggccgagcccggcctgctcggcgtcagcgccggggcctcgttcgccgtggtcgttgcgatcagcctgggcgccagcgcggccaccttgaacctcggtgtggccatcacgggtgccatggccggttgcctactggtattgctggtcacccaggtgcgcggcgtcggcgacgacccggtgcgcctggtactggccggtgccgcgttctcgggcatcctcaccgcgatcagcacgctgattctgctgcacgaccagcgcagctccgacgagatccgcttctggatcatcggcgccctggccggtcgaccccagggcgtgctgacctggagcgcgcctggcgtgctgctcggcctgttgctgctggcgccgctgattcgtccgctggcggccctggccctcggcgagaagatggccaccgggctcggccatcatcccggcctgacccgcctgggcgccttgctcggcgtcgccgtgctggtcggcaccgcgacggcggcggccgggcccatggccttcgtcggcctggtagtgcccttcgtggcacgccgcctggtggggccagacatccgccgcaccatcggtttgtcgctgctgctcgggccgatcatcgtgctgttcgccgacatcctctcgcgcctgctggtcagcccctacgaactgccgatcggcgtggtgaccgcgctgatcggcgcgccggtactgatcgcggtggtgcgcagccacaggttgccgaccttatgaaagcagtgacttcaatcaaggcgcccagcggctactggttgctggcgttcggctcgctgcgcgtgctgctcgaccgccgcggcgtgttcgccgccctgggtctttcgctggccatcgtgatcatcaccggcatcagcctggcatccggcgccgccggcttgtcgccgtggacggcgctggccgctgcctttggtcagggcgagccgatgcacgtgtttttggtgcaggaactgcgcctgcagcgcctgatcgccggcctgcttaccggcgcggcgttcggcatcggcggttgcctgctgcagaccctggcgcgcaatcgtctggccacacctggggtgatcggcatcgatgacggcgccacggccttcgcggtggcgtccatcgtcgccatgccgaccaccttggcgccttccgccctggcgctgaccggcgccaccacggccgcggtgctggcctttgggttgagcgctggcgccggggcgcggggttatcgcttcatcgtggtcggcatcgccgtgggcgcggtgttcggcgcgctgaccaacctgatgctggcgcgcgccgatatcgacgccgccaacgtcgcctatccctggacggtcggcagcctcaacgcgcggcccgcccaggcgctgtggctgctgggcgccggcctgctgctgagcctgccgctggtcaagtacctggcccagcgcctggagctgatgcgcttttccgacagcgtggcagtgggcctgggcgtgcgcctgaaggccatgcgcctgctgacgctgatcaccacggtgctgctcaccgccctggcggtcgctgtcgcgggcccggtggggctggtggcgctcgccgcaccggaaatggcccgctacctgggcggccaccgtggcgtgccggtgctctgttcggcgctggccggcgcgctgttgatgaccgtcgccgactgggtcgggcgcacgtggctggcgcccatcgagatacccgtcggggtgatcaccgccgtggtgggcgggccctacctgctgtggatcctgctgcgccaacccgcgcgcaaatcgtcatgaaaggccgccccacgagtgcggctgctgtggagctgaagcaatgaccacctccaacctgttcgccacgtgtcccgaggccgcggtcaccctgcaggccaagcgcctgagcctgggttactcgcaggcggcgatcatcgacgacttgtccctgtgcatcccgccggggcaggtcacggccatcgtcggccccaacggttgcggcaagtccacgctgctggcagggctgtcgcgcctgcacaagcccacggccggcgcggtgctgctcaatggcaaggctatcggtagcctgccgtccagacaggtcgcccggcaactggcgctgctgccccaggacgcctcggcgccggacggcctgaccgtctccgagctgattcgcttcggccgccagccgcaccagagcctgctgcgccagtggtcggctgaggatcaggcgatcgtcgacgaagcgctgcgcgtggccgatctgcaggcgctggccgagcgcccgctggagtcgatgtccggcggccagcgccagcgtgcctggatcgctatggcggtggcccagcagacgccgttgctgctgctcgacgagcccacctcggcgctggatctcggccaccagatcgaggtcttcgagctgattcgtgacctcgcctcggcaggcaagaccgtggtcatggtggtgcatgacctgtccagcgcctgccgttacgccgaccatctggtggcgatgaaggccgggcagatcgtcgccgagggcgcgccaggtgccatcgtcacgccggagctggtcgagcggctatacgacgtgcgctgcacgctgatgcgcgatccggtcagcgggacaccggtgatcgccggtatcacgcggcgttagatgaatcggttatcagcttagatcggcaagttcgtacgctgcggggcatgatccgaaagcgccgcccgctgcgggttctgccgctcagcgactgtatcgagctttcattggcgcccgcagccgggagtaggggttgcaccgatttgccggtatcatggccgccccctgcagccgtctggacccgatcgacgccatgacccagcaataccccacgatcgccgaatgcgtcggcaacacccctctggttcgcctgcaacgcctgcctggcgagaccagcaacacccttctggtcaaactcgaaggcaacaacccggccggctcggtgaaggatcgcccggcactgtcgatgatcacccgcgccgagctgcgcggtgacatccagcccggcgacacgctgatcgaggccacctctggcaacaccggcatcgctctggccatggcggcggcgatcaagggttaccagatgatcctgatcatgccggacaactccagcgccgagcgcaaggcggcgatgaccgcctatggtgccgagctgattctggtcagcaaggaagagggcatggaaggcgcccgcgatctggcgctggccatgcaggccgaaggccgcggcaaggtgctcgaccagttcgccaacggcgacaacccggtcgctcactacaccggcaccggcccggaaatctggcgccaaactggcgggcagatcacccatttcatcagctccatgggcaccaccggcaccatcatgggcgtgtcgcgttacctcaaggagcagaacccggccgtgcagatcgtcggtctgcagccgatggaaggctcggcgattcccggcatccgccgctggcctcaggaatacctgccgaagatcttcgaatccgagcgcgtcgaccgcatcgtcgacatggctcagacggaagccgaggacgtaatgcgccgcatggcccgtgaagaaggcatcttctgcggcgtgtcgtccggcggctcggtggcggccatgctgcgcctgtcccaggagctggaaaacgccgtgctggtggccatcatctgcgaccgcggtgaccgctacctatccaccggcgtttacgacgccgcgccgcgctgatggcccgcaagaatggcggcctgcgcttccagcccagcggtggcacccgtgccgcccaggtgccggttggcaagaagcagcgcctgagcgtcgagcgcctggccaatgatgggcgtggcatcgcctttatcgacgggcgcacctggttcgtcagcggcgcgttgccgggcgaagaggtcgaagcgcgggtactggatgcgcgcagcaaggtgatcgacgcgcgcgccgagcgggtgtttcaggccagccccgagcgccgcgccgaaccctgtgtgcacgcacgcatctgcggcggctgcagcgtgcagcatattttccacgccgatcagctggcgctcaagcagcgccagctcgccgagcagctcgaacgcctcggcggcctgcgccccgagtcctgggccgagccgttgacggggcccgaattcgcctaccgtcgccgcgcccgtatcgcagtgcgctgggacgtgcgcaacaaacgcctggatgtgggctttcgcgccgccgccagccaggacatcgtcgccatcagcgaatgcccggtgctggtcgagccgctgcagccgatcctgcgcgcattgccggcgctgctcggcggcctgcaggcgccacgggccattggccatgtggagctgttccggggcacggccagtgccgttctggtgcgccataccgaagctctgagcgaagtggacctggccagcctgcaggcattctgctcggtgcacgaggcgcagctgtggctgcagggcgagggcgagccgcaaccggcagatgccagccaggctctgggctaccggctggacgcgtggggcctggagctggcctaccggccgggcgattttgtgcaggtcaatgccgcggtcaacgaagcgatggtggcccaggccttgcagtggctggcgccgcaacacgacgagcgagtgctggatctgttctgcgggctgggcaacttcgccctgccgctggcgcaacagtcgcgtgaagtggtggccgtggaaggcgtgcaggcaatggtcgagcgagcggcgcaaaacgcccgcagcaacggcctgggcaatgcgcacttttaccaggccgacctgtccaactcgctggctgatgccagctgggcggcaggtggtttcgatgccatcgtgctcgatccgccgcgtgacggcgcgctgcaggtggtcaggcagatggccagtcttggcgccaggcggctggtctatgtttcctgtaatccgacgacgctggcgcgtgacagtggcgaattgttgcagcaaggctaccggttgaaaaaagccggtattctggacatgtttccgcaaacggcccatgtggaagcgatggcgctgttcgagcgctgagaacgagtgtggtggcgcacaggatttgcgccgattggtcaaccgaccggctcgcagaagccaggcgatattcagcggggcgtgccccgtgatagggaaggtaatagatggttcaggttagagcgcaccagcccatcaacgatgatggcagtatcaatctcgaggcctggttggagcatgtcacgagtgtcgacccggccctcgaccgtgacgcgttgcgcgccgcctgtgaattcgcccgggcggccgagcaacaggccaatgcggcgcagaatctgtggaccgaaggctactccagcttcggtgccgggctggaaatcgccgaaattcttgccgacctcaagctcgatcaggattccctggtcgccgccgtcatctaccgcggcgtgcgcgaaggcaagattcccctggctgaggtgcgccagcgcttcggcccggtggtggccaagctgatcgaaggcgtgctgcgcatggcggccatcagcgccagcctcaacccgcgtggcgaatccacggtgctgggctcccaggcccaggtcgacaacctgcgcaagatgctggtggccatggtcgacgacgtgcgcgtcgcgctgatcaagctggccgaacgtacctgcgcgatccgcgccgtgaaagacaccgacgaggagcgccgccagcgcgtggcccgtgaggtcttcgatatctatgcgccactggcccaccgcctgggcatcggccatatcaagtgggagctggaagacctgtccttccgctacctggagcccgagcagtacaagcagatcgccaacctgttgcacgagcgtcgtctggatcgtgagcactacatcaatgaagtgatggaccagctgcgcgacgagctcgaagccactggcatcaaggccgatatcagcggccgggcgaaacatatctattcgatctggcgcaagatgcagcgcaagggcctgcagttcagccagatctacgacgtgcgcgcggtgcgcgtgctggtgccggcggtgcgtgactgctacaccgcgctgggcatcgtgcacaccttgtggcggcacattcccaaggagttcgacgactacatcgccaaccccaaggagaacggctaccgctccctgcacaccgcggtgctcggcccggagggcaaggtgctggaagtgcagatccgcacgtccaacatgcacgaggaagccgagctgggcgtctgcgcccactggcgctacaagggcaccgacgtcaaatccggctccaaccattacgaagagaagatttcctggctgcgccaggtgctcgaatggcacgaggagctgggcgatatcggtggcctggccgagcagttgcgcgtcgatatcgagcccgaccgggtctacgtgttcaccccggacggtcacgccatcgacctgcccaagggcgccacgcctttggacttcgcctaccgcgtgcacaccgagattggccacaactgccgcggcgccaagatcaacgggcgcatcgtgccgctcaactacagcctgcagaccggcgagcaggtggaaatcatcaccagcaagcagggcacgccgagccgtgactggctgaactccaacctgggctacgtgaccacctcgcgggcgcgggcgaagatcgtccactggttcaagctgcaggaccgcgaccagaacgtcgccgccggcaagaccatgctcgagcgcgaactggcccgtgtcgccctgccgccggtggatttcgagaagctcgccgagaaggccaacctgcgcaccgccgaggatctgttcgcgtctttgggcgcgggcgatctgcgcctggcgcagctggtcaacctggcccagcagctggtcgagccggagcgcggcaacgagcagctcgaactgatcccacgcaaggcccagggcttcaagccgggcaagcgcggcgatatccagatccagggcgtcggcaacctgatgacccagatggctggctgttgccagccgctgccgggcgaccccatcgtcggttacatcaccctgggccgcggcgtcagcattcaccgccaggattgtgcggcagtgctgcagctcggctcccgcgagccggagcgcatcatccaggtcagctggggcccggtgccggtgcagacctatccggtggacatcatcattcgcgcctacgaccgttccggcctgctgcgtgacgtcacccagacgctgctcaacgagaagctcaacgtgctggcggtcaacacccgctccaacaaggaagacaacacggcgtcgatgtcgctgaccgtggagattccggggctcgacgcgctgggccgcctgctgggccgcctgtcgcagttgcccaatatcatcgaggcgcgccgccaccgcgcgccctgagtcgtaaacgggcacgaggtgacgaacctcgtgcccgcattgattggacccctctatgtaccaactccctgacctgctcaacctgatggcgcgcctgcgcgacccgcagcatggctgcccgtgggatctgcagcagtcctacgccagtatcgtgccgcacacccttgaggaagcgtacgaggtggccgatgccatcgaacgcggcgccttcgacgaactgccgggcgagctcggcgacctgctgttccaggtcgtctactacagccaactggcagaggaggaggggcgcttcgatttcgccgcggtggtcgatggcatcacccgcaagctggtacgccgccacccccacgtgtttccggatggcgatctgtacgggccgatggatcagccgcgtctgagcgaagccgacatcaagcagcgctgggaggcgatcaaggccgaggaacgcgccgaacgtgcggcagcgcccgaacagctgtcgctgctcgatgacgtgcccagcgtgctgccggccctgagccgcgccaagaagttgcagggtcgcgccgctcgcgtcggcttcgactggccggatgccttgccggtgctcgacaaggtgcgcgaggagcttgatgaagtgctcgaagcgatcagcgagaacgaccctgaagccatcgccgaggagatcggtgatctactgttcagcgccaccaatctggcccgtcacctgaaggtcgaccccgaggcggcgctgcgggcggccaatggcaagttcgagcggcgctttcgctttatcgaacaggcattgcgcgaagcggggcgacccatcgagaattgcaccttggatgaactcgacgccctatggggcgaggccaagaaaagcgagcggctgtcaggctgttgagctgacagccccaagtcagatgggcatgcccatcccgttaaattgtctgcgtataggtaggttatggcgatttcactacgtgaccagttgctcaaagtcgggttggtcaacgagaaacaggtcaagcaggccaccaagcaacaacacaaacagcagcgcatggtgaagaaaggccaggctgaggaagacaagagcagtcagctcgccgctcagcaggccaaggccgaaaaggccgcgcgcgatcaggaactcaaccgccagcagcaggagaaggccgagcagaaagcccgcgccgcgcagatcaagcagttgatcgaggcgtcgcgcctgcccaagctgaccaccgaggattactacaacttcgtcgatgacaagaaggtcaagcgtttaccggtcaacgcgatgatgcgcgacaagctcagccgcggctccctggccatcgtgcgccacggcggcggttacgaagtgatcccgcgcgacgccgcgctgcgtattcaggaacgtgatccgcagcgtgtgctgctcctcaacacgcccaccgaggcgccggacgaggacgatccgtacgcggcgtatcaggtgcctgacgatctgatgtggtaaacagccagccatgaaaaagcccgcatcatgcgggctttttcatgggattccgattttattccgaatgggccgcctcatgatcgtgggcttgcagctccgcctgatatgcgaccgcttcctcttcggaggggaagatgccgaccagctgatcgttctgatacacgtcccagacccgcaggccttcggcctgggcttcgtgcgacatatggtgttcgtcacgctcggttactactagtacgctcattttatttctccagtatttccggacaaatgctgcgcaaggcggttgcgctcgtgcttagcctgctaagcaacgacatgatttgtgactgtagcaattggttacaagttccatgggcgcttcgcttgtgagcatttttattggtcgcccgaaaagacacaggcataaaaaaaccggggcaggccccggtttctctggtgtgcggcgttcaggtcaatcgcggcgaccttccacggtcttgccgtcgacggtgcccgacttgagcatgatctggtattccttgccgtccttctcgacctgatgcaggcgcaccagcaggtagtcccagtctttggcgaaccacaggatggtcttgcggctgctttgcgtcgggtcacgcacgcgctcgaccttgatggcgtcgatcaggccggcggcggtacgcaccacttcctcgccaagtacgcggaagtcgtaggtttcgatctcgtcgccgtcgaccacctggtagctcatgcttttctcgccggctgccacgtcatgctgcagggccaactggtaggtcgacttgtcctgcatgccgcggttgagcgggaagcgcaccgggtcgccgcggtcgctgccgatcacctgcttctgggtccagtcgaaatcgaactcgacgtccttactcttgcccaggccgctgcgctcgaacttgtagttgtgcggcaggaaggtgtcgccgtcgaccgagaaggtgctctgctcggtcaggccggcgaccagcatggaggccttgaacaccagctgccagcgcccatcatcgagcttctgcagactgcgttcggcggagccactgaccggaacctgtttccagtcggcggtgtagctggcggagaagggcttcggctctgcggcgagggcaggcaggctgaacaacgccagtgcaagcattaaggcgcggcgcatggagtctccttgctgtttatggggtagccagtggccggcagtaccacaccgtcgagctgtgggccggcgtccgtgagctgcaaacgtccttcggcgaaccagcgcaccgccagcggatagatccggtgttcctgggcgtgaacccgttgcgccaggctggcggccgtgtcctgcgaatgtaccgggattactgcctgtacgaccagagggccaccatcgagttcctcggtcacgaagtgcacgctgcagccatgctcggtatcgccggcctccagcgcgcgctggtgggtatgcagacccttgtggcgcggcagtagcgagggatggatgttcagcaggcggccatggtagtggcggacgaaggcaggggtgaggatgcgcatgaacccggcgagcacgaccagttgcgggtcgaatccgtcgatggcctccatcagggcggcgtcgaaggcgtcgcggccctggtagtcgccgtgctcgagtacccgggtggcgatgccggcggcctgcgcacgttgcaggccgtaggcatcgctgcggttggcgatcaccgcggcgatgcgcactgagctctcgccatcagcggtgctgtcgatcagcgcctgaaggttgctgccggtgcccgacagcagcaccaccacgttacagggtcgcggcatcagtggcttttcaggttgttcagcacaacgcgctcggcgccttcggctgcggcggcgatctggccgatgacccacggctgctcaccggcgctgcgcagggtggcaagggctgtgtcgacctgatcctgagcgacgcagatgaccatgcccacgccgcagttcagcacgcggtgcatttcatgctcgtcgacgttgcctttgtcctgcaggaagtcgaataccgccgggcgctgccagctggccacgtcgatcaccgcctgggcattgtccggcagcacgcgcgggatgttgtccagcaggccgccaccggtgatgtgagccatggccttgaccgcgccggtcttcttgatcagttccagcagcggtttgacgtagatgcgtgtcggcgccatcagcagatcggccaggggcttgccgtcgagctgggtgttttcgatgtcggtaccggagacttcgaggatcttgcggatcagcgagtagccgttggagtgcgggccggaggagggcagcgcgatcagcgcatcgccggtagcgaccttggagccgtcgatgatctcggccttctcgaccacacccacgcagaaaccggccaggtcgtaatcttcgccttcgtacatgcccggcatctcggcggtttcaccaccgaccagggagcagccggccagctcgcagccggcgccgatgccggtaaccacggtggcggccacgtcgacgttgagtttgccggtggcgtagtagtcgaggaagaacagcggctcggcgccacagaccaccaggtcgttcacgcacatggcgaccagatcctggccgatgctgtcgtgcttgttcaggttcagggccaggcgcagcttggtgcctacgccgtcggtgccgctgaccagcaccggttgcttgtagccggccgggatctcgcacagggcgccgaagccgcccaggccacccatgacttcaggacgggcggtgcgcttggctacgcccttgatgcgttcgaccagggcttcgcccgcgtcgatgtccacacctgcgtccttgtagctgatggagggttgcttgctcatagatccaggcctttggaaggggaatgtcggaatagcgtcggccccacggggccggtctgcgaaggcgcgcgattttatcaggcttgcccggcagcggccagccaccgtgccgagtgcgggtcttggcgcccgcccggccggcgatgaaaccccgcctgatctggccggtcacagccaggcccgttaagcccggtaactgccgcgtggcttgcgatgccatggcaacagcccctaaggtatagcgctacggcccgttgctgtgcgccgccttcttcagccgagagttctccgttcatgcgcccgaccttccgccccctgcttctctgcctgtcactgctgagcctgccgaccctggcggcgaccgtcagtgacctctatcaggtgcgcgagacggttgccagtcagcagcccgaggagcgcgatgcggccctgcagcgcgcggtcgataccctggtgctgcgcctgaccggcaagccggatgcggccaagggctcggcgctggcggaattgcgcaaggatccgcagcagatcatcagccagtacgggtacgagggcgatcacctggtggtcgatttcgacgcggtgtccaccgaccgttccctgcgccaggccggcttgccgctgtggggcgtcaaccgtccggcgattcttgcctggtggctgaacgagacggttgatggcggcaacatcgtcggtgacggccaggctgccgccgagcctctgaacgaagcggcccagcaccgtgggttgccattgcgcctacctttggccgatctcagtgagcagttggttgcgaccaaggaagccctgggcgccaaggatccgggtgagctgcgttcggcttccgagcgttacggcgccgatgccctgctggcggtgcgcgccagcgaagcggacggcaagtggcaggccagctggcagctttggctgggcgatgatcatgagcagggcaaggccgaagcagccgaccaggcggcgttggccgatgcagtattgctggcggtgagcgagcgcctggcgccgcgtttcgtcgtcgcgccgggcgccagctcgacgcagaccgtggaagtcatcggcgccgatctgtcgcgttacgccgagctgcagcgggtgctcgagccgttcggcgcgcagctgcaatcggtggaagcggatcgtttgatctacagggtcagcgccagccccaagcaattgcgcacccagctgggcctgctgcaattgcacgaggtgtcggctgccgaactggccgccgaggcgccggcgcctgccgagccccaggcacctgtcgatgccagtcaggcgccggtggaacctcaggctgcgccaccaacggcaccggccaatgcatctggcgatgttctgtactttcgctggtagactgcccgccaactgaaccgcttcgctttcgacgacctcggccatggccgaggtcgttttgcgagtgcgcaccgacctgactttcgcttctgaggatcgagcatgcccgtttcgtctcgctggctatggattgccgtcgtgctggtactgggcggtctgttgtatctgctgcacccgattctctcgccgtttctgatcggcatcctcatcgcctacctgggtgatccgctggtcgatcgcctggagcgcctgaaactgtcgcgcacctggggcgtgatcgtggtgttcggcctgttcaccctgttgatggccctcggcttgctggtactgatcccgatgctcggcaagcagctggtgcgtctctacgagctgctgccgcagatgctcgattgggcgcagaaccaggcgctgccctgggttcaggtcaagctcggtctgaacgagggcttctggcgattcgatgagttgaagaaagccttgtccggtcatctgggccagaccaccgatattgccggcctgatcctctctcaggtcactgcgtcgagcctggcgctgatggcctgggtggccaacctgctgctgattccggtggtcagcttctacctgatgcgcgactgggatctgctggtcagcaagctgcgcagcctggtgccgcgcgataacgaaggcgtggtggtgaagctggtcggggaatgccacgaagtgctcggcgctttccttcgcggccagctgttggtgatgctggcgctgggcggcatgtatgcggttggcctgatggccatcggcctggagctgggactgttgatcggcctgctggcgggcctggcgagcatcgtgccgtacctcggtgtggtggtgggcatcggcagtgcgctgctggccggagtgttccagttcggtggcgatccctatccgctgctgatgattgccggtgtgttcgtggtcggtcagttgctcgaaggcatgctgctgaccccactgctggtgggcgaccgcatcggcctgcacccggtggcggtgatcttcgcgatcatggctggcggccagctgttcgggttcaccggcattctggtggcgctgccggtggcggcagtgatcatggtgctgctgcgccatgtgcacgagctgtacaagcagtccgacgcttacgcggggcaggctccgctgcagccaaagtctgggcgcaaggcgcgctgacgccttccctcggcggctaaatccttgtattgccttggaaagtgggtcaatgacaggcagccgccaagggtataaactgcgccacctttattcagagcgccaagcgggctccgacgagccaatctctccagcatgaagccgattcaactgcccttgggtgtgcgtctgcgcgacgacgccaccttcgccaattactacccgggcgccaatgccgctgccctcgggtacgtggagcgtctgtgcgaagccgaggcaggctggacggagagcctgatctacctgtggggcggcgaaggcgtcgggcgcagccacctactgcaggcggcctgcctgcgtttcgagcagctcggcgagcgggccgtctatttgcctctggccgacgtggtgcaatacggcccggcgattctcgacaacctggagcagttcgaactggtctgcctggacgatctggaggccgctgctggccagcgcgcctgggaagaagcgctgtttcacctgttcaatcgcctgcgcgacagcggtcgtcgtctgctgctttccgccaatgcatcgccccgcgagttgtcgatcaagctgcccgacctcaagtcgcgcctgaccctggccctggtgtttcagctgcaggcgctgtcggacgaggacaagctgcgtgccctgcagctgcgagcctcgcgccgcggcctgcacatgagcgaagaggtggggcgcttcatcctcacccgtggcgagcgcagcatgaacgcgttgttcgagctgctcgagcgcctcgatcaggcctcgctgcaggaaaagcgcaagctgaccattcccttcctcaaggaaactctggactggtagctagctctggcccggtcgcttcctacatctcgctgctttcttccacgctgccgatgcgctggtactgcgcgcaccagcgcgtgtacagcagcgcgctggtgaacagtgtcaggctgagcagaatttccagccagccgaacagctgcttggacggatcgaacgccgccagcacgccctggatgaaatacaggttgaccacgaagcaggcccacgaatgggtgcgcgggtggccgccgatgatgcccggtgcgagcagcagcaagggcagcaactgaaaggccagtacggcccacagcagcgtattgggcacggcggcgtagcccaggttccagatcagcagcagcgccgccagggccagaaagctggccaggctcagatagcggcaggcgcgcaggcgcggtagcagccagtccgcgctgggcagcgccttggccgctttagccacgctcgttgcccagcttgagggcgatgctcgccaggcgctggcccagagcgcggcacaggctaacttcatgctcgtcgagggctcgcttgccgtcggcgccggcatggtgactggcgccatagggcgtgccgccgccgcgggtctcgaccagcgcggattcgctgtaaggcaaaccagtgatcagcatgccgtggtgcagcagcggcagcagcatcgatagcagcgtgctttcctggccgccatgcagactggcggtggaggtgaatacgccggccggtttgccgaccaggctgccggtcagccagaggttgctggtgccgtcgaggaagtacttcagcggcgcggccatgttgccgaagcgggtcgggctacccagcgccaggccggcgcagttcttcaggtcgtcgaggctggcgtagggcgcgccctcggcaggaattctgtcggcaaccgcttcgcactcggcggaaactgccggcacggtgcgcagacgtgcttccataccctgcagctcgatgccgcgggcaatgtgacgggccatctcggcggtggcgccgtggcggctgtagtacagcaccaggatgtagggcgtggtcatggcagcagctccaggatgttttccggcgggcgaccgatcacggcgcgatcaccggcgatcaggatcggccgttcgatcaggcgcgggtgggcgaccatggccgcgatcagcgcgtcttcatcgagcgtgctgtcggcaaggttcagctcgcggtattcgtcttctccgctgcgcagcagttggcgtgcgggcatgccgagcttgttcagcacctcgcgtaattgtgcggcgctgggcggagtatcgaggtaaagcaccacggttggctgcaggtcgcgctcttcgagcagttgcagggccgcgcgggatttcgagcagcgcgggttgtgataaaggatcagatcggtcatggcagttgtcgcttctggcggcagatggcggctattctaaccgcgtcggcgccttgcgctgaacggggtgcggcaatcagagcgaacctaagtgccggcccggcgtctgtagtgcgtcggtcacaatggcttgtggccagcttttccgctcgttcgtattgcctgtgcccctggtggcgccggcttgacgatgatgcacaggtttcgactgcccttaagaggtgggtatgcagctgcgtctgcgcgactggcttgagttctggggattcctctggcagcgcttcttcgataatcgcggtgccgacaatgccgcagcgctgacctacaccacgctgttcgccgtggtgccgatgatgaccgtgacctttgcggttctctcggccgtgccggccttccagggcaccggcgagcagattcaggcgttcatcttccacaacttcgtgccgtctgccggcgagacgctgcaggagtacctgcacgatttcaccacccaggcccggcagttgacctggatcggtgtcgccgtgctggcggttaccgcgttctggatgctggtcactgtcgagcgcaccttcaacaccatctggcgggtgcggcagccacgtcgtggtatcgccaccttcctgctctattgggcgattctcagcctgggaccgatgttgttgggcgccggtttcgccatcagcacctatgtcgcatcgctgtccctgctcagcgggccggacgcggtagtcggcgccaagacgctgctgcgtttcacgccgctgctgttcagcgtggcggcctttaccctgctttatgcagcggtgcccaacgcccgggtgccgctgcgccatgcgctgtggggcgggctgttcaccgcggtgctgctggagttggccaaggcgattttcggcttttacgtgcgtttcttccccggctaccagttgatctatggcgcctttgccacggtgccgctgttccttttctgggtgttcctgtcttggctgatcgtgttgctgggggcggagctggtctgcaacctgggcgtctctcatcagtggcgcaagcgtgcgatgcccagggcgctggtgttgctgggcattctgcgggtattccacgcgcgccagcgcacgggcctcaaggtgcgtcatcgcgatatccagcgtcagggctggctgctgcccgagcacgagtgggaggaggtgctgagctttctggaggaccagcgcctggtcgccagtaccggcggcgacagctggatgctcagccgcgacctgaatcattactcgctgcagcagctgatcgagcgcagcccctggccgctacctcatctgagccaactgcccgatgagctggacgagccctggtatccggcgctgcgcgatgcgctaaagcggctgcatgacgagcagacggtgctgttcggcgacagcctggcgcattggctggaggggcagggcggtgacacaaagtgacatttcacgtcgcctctactgtctagcctgatggcccgatgctattggatggcgccggctgcttggcgtcagtaagctggcatgcttctggctatgcaggtttagtcgatgttgaaccatccagagaacgcgccatgctcaaaccatccgccaaggtcgtgatgcttcatgctcgtgatagcgagcgtgcgctggagaacctcaatcgcatcaccgggctgcgtttcagtcgctggcccgagtctttggtcgccaccgccactgaggctccagtcgccagtgaccaacttcggcaggggcactgcgccgaggtaggtcaggcgttggcctgaccagccagcgtctgcgcaatggtcggctcgacggcctgtacgaaaagctcttcgactttcacctcgacctgcggctgcgccgagcgcagacgtatctgcatgtcctcgattcgctgcgccaccggtaggcgggcaatgcctgagagcaggatcctgtcttgggcgccgaccttggcgtgatccagattgaccgaacggatctgctcaccgtcgcgatagcgaacctgcaaggaaaccaggctgccggcctggccgggcaggtgtagccaggcggccacgttgaactcggccactcgcccgtcatagtcggtcagttgcaggtgggcgctctggatcaggtgggcggggacctggccgatcagtgtgtcatgagcgttaggcatgcggattccctggctggcgaaggacgtcagcgggcaagtataaggacgatgcccttgctcaaactgtgcgccaggcctcccttgcgggtgaccggcttctcattcagggcagttccagcgggtggcggctcactgtcgcgctggccaggttgcaggctggcagttgcaggcggttctggttgactgcgttgggcagctgcagccacaggttttcgccgtcgctgaactggttgtgcggtacccacaggccgtggtgccagccttcccgcggtttcggtgtgctctgcagaataccgagatgcgcctggctgctgggcgcgcgcctgagccacgttggttgtgcgagccccttgaggtaacgaaggcccaggtgaaaaccatcgtcattgaggtggcgccagcacaccagggccagcacgtcgctgtcggcaatcagtagcaccaactgaccgaccggcaggctgtgggcgacgtgtgccgggcagagcaggcgtgcgccgcctgggccgatatcgagaatctgcccaggtgcgcactgcggccgctgctgcagaagttgggcgtggatggctggaatgccgatggccagccggcactcgctttgctgcggcgtgcgcgagtggcggcgctgatcggtacccagccagtgatgatgtactcgttcgagcagctcgcgttcgtctgcgctgcgcagtggcgcaggctcgccaagtgccaccagcagggcgcccagctccaggcgccgcaggctttcatcgccagcctgtgggcgttgctgataggtcaggcacggctgtgggcgctgcagatcgatcagcgggccttcggacttgtcttccgcatcccagggcagcaggcgagcaagcgccgccagcggggccagggcagcgaacagtcgctggcattcgtctggctgcaggtgcggcgggttgctcagggccagcagcaatatctgctggtaaagcccgcgcaaggtgtcggccggtgtgggcgtaaacgccgcggctaccggctcgtcgagacagccgtgttgctcgcccagccagtagagcaggtggctgtcctgccagagactggcgtccgcctcacggtactgctggaaatggcgcagaagggtctgggcgatgaagtgctgggccatgtacaggcaccaggccaggtgcggctgggacggcttgtggccttgcagtatctgcagcagcaggcgcttatagccggtggccaattcgctgcacagctgcaaatggtgttctgcgctggtggagcggctgccctgggcgccgtagtggcgatactcgtcactgaagttttgcagcgccctctgtctttcgagtaaggtcatcgcgctgcgattcaggcgcgcgagcagggcgatcacctcttgcaggccggcgtccggcggcaactggcgagcggcgctcaggctggcgccgagggtggcctggtcgatcaaatcggtctgaagcgcgtcgggtacagcgagctgcagggcatccagtgtcatagcaaccttatcgatagaggaccgtttccatggtagagcgattcccgcgagtcatcgggctgatgatggtgctcatcgccgctgcggtgctggcaggttgcaaggcggacgtgggtgtcgaccagcatgggcagaaggtagcggttgagcgcctcgaaggccagtggctggttatcaattattgggccgagtggtgtgggccttgtcgttcggagatacccgaactgaacggcctggcgccggaactggagaagcagtccatcagcctgttcggcgtgaatttcgacggcttgcagggtgaagatctcagcaaggcggccgaggcgctgggtatcaagttcaccgtgttggcaaaggatcctgccgagcgtttcggtttaccgcccagtgacgccctgccggttacctatatcgtcgacgatcagggcaaagtccgtgagcgcctgcttggtgagcagaacgccgaaggcctcaaggcgcggctggcggcgctgcgtcaggagggctgagaccatgagcatcatctgccggcacgcttatgtcgaagggcgcgtgcagggtgtcggttttcgccagagcacggctagcgaagcccggcgcttgcagctatcaggctgggtgcgcaatctggccgatggtcgggtggaggtcttgttcgagggcgaggagggcgcggtgaagtcactggtccagtggctcgaacgcgggccctcaggcgctcgcgtggtatcgctaacgctgagcgagcatccggtacaggatgcgcaaggcttcgagattcgccgttaacgaactagtcttcgcccgggtcggcagccagtcggccggccttctgggtaagtgaattgagaaactcggcctgcagttccggatcgttgcgggtcagctctatcaggctctgctccagctcgctggcctcttcctccaaccccaggtcggacaggcgcttgacgcgatgtacccactgctcgacgtcggcgccttcgaggtcgtcgtagatcaggtcatgggcttcgcgcagcttgccgcgcaaggtgcggctgaccagtagagtcgcctcagcgctggtggcgtcctgctcgtcggtcacgctcagtatcagggtgccgacacgggcgatgtcctgatcggcgaacgggccgtcgagcaggttgaggcgcagcacgccatttcggtcggtgagcaactcgtgggtctgtgtgccggccttgatcgtcactgggcgctcggcccagggcaggctggaatagtccgtgcgggtttcctgacgcttttcgtcgatgccggccaggttctgctgggagcggccgttggattcgacgttcatgaacgggttgatacccgccacgccgtagctgatccagtccttggtggcggtgtccggaatgcgcccgagcgcgaccacgttgagcaagttggcaccaataccgccgacgatggccaccgcgcccaacgggatttcatagatctcgcgccacggctggtacggcgtgtagcggtcgtagtggcgggtgacctcgaacggcgtcacctcgaagaccttctgctcatgcacgcgcaccctgcgctggggcagctccagcacctcaggctgccccacgtcgatctgcaggctgtggctcagcagtttgcgttcgacacgctcctcatgctcgctgcgctgcggcagatggttggcgcagccagcgagaaagaaggcgccacaggtggtggcgccgagaaggcgtagagtgcttcgcttgaacatgacggctctttgcaggtcagcggcggatacggttctggatgaacgacaggatctcgtcgacggcgactggctgagcctcggtatccaggcggctcttgtactccaggttaccctcggccaggccgcggtcgctgaccacgatacgatgcggaatgccgatcaactccatgtctgcgaatttgatgcccggactggtctttttgtcacggtcatcgagcaaaacttcgaagccggctgcggtcagctctccatacagcttatcggtcgcctcgcgtaccgcgtcggtttcgtagcgcagcggtaccagagcgatctggaagggcgccagggcgtcgttccagatgatgccgcgctcgtcgttgttctgctcgatggcagcagcgaccacgcgcgatacgccgatgccgtagcagcccatgctcagcacgaccggcttgccattctcgcccagcacctggcagttcatcgcctcgctgtacttgctgcccagctggaagatgtgcccgacttcgatgccgcgcttgatctccaaagtgccttggccatccgggctcggatcaccggccaccacgttgcgcaggtcggcgacggttggtaccggcagatcgcgctcccagttcacgccgaagtagtgcttgtcgtcgatgttggcgccaatggcgaaatcgctcatcagctctaccgaacggtcgatgatgatcggcagcggcaggttcagcgggcccagggagccggcaccggcgccgatggcgtcgcgcagctcggcatccgaggccatcaccagcgggctggcgacgccaggctggttggccgccttgatttcgttcagctcgtggtcgccgcgaacgatcagggcgatcagcttgccttcttcctcggcatgcacgatcagcgtcttgatggtgcgctcgacgggcaggttgtagccatcgaccagttgctggatggttttcgcgttcggcgtatccaccaggcgcagttcttcgcttggcgccgggcggctggcctcgcgggggatggcttcggccttctcgatattggcggcgtaatcggaggcattgctgaacacgatatcgtcttcaccggactcggccagtacgtggaattcgtgggagccggcgccgccgatggagccgttgtccgccaccaccgggcggaagttcaggcccaggcgggtgaagatgttgcagtaggcctggtgcatgcggtcgtaggtctgctgcagggacgcctggtcggcatggaaggagtaggcgtccttcatgatgaattcgcggccacgcatcaggccgaaacgcggacggatctcgtcgcggaacttggtctggatctggtacaggttgagcggtagctgcttgtagctgttcagctcgttgcgggccaggtcggtgatcacttcctcgtgggtcggccctacgcagaattcacgatcgtggcgatccttgatgcgcagcagctcagggccgtactgcacccagcggcctgactcctgccacagctcggcaggctgcacggccggcatcaggacttccagcgcgccggcagcgtccatttcttcacgcacgattcgttcgaccttgcgcagggtgcgcaggcccatcggcagccaggtgtacaggccggaggcgagcttgcggatcatgccggcacgcagcagcagctggtggctgatcacgacagcatcggagggcgtttctttgagggtcgaaagcaggaactgactggtacgcatgatgggccgttctgtcggttgcgaaggggatttttatggctcggcattgtacggtgcgaggctggtggcgtacaggatgggagggtattgctggtgatttggcttttctagattggccgctagtttgtggagtgttgtttggattgttttggggcggcaataaaaaacccggccgaagccgggttttctggactgcgatcaggcttgcgcgagattaaagaacgctgagcgggtagttcacgtagaagcgaacttcgttggtgtcgctgatgtattggtcgttgacgtccgagttagctcgcagaaccgaaccgcgcaggcggaaggagagatctttagcagggccactctgaacggtgtatttaacctgattgaagaactcgtgctctttaccgttaccgctttcagcagtcttgatgttgtctgcccagatgtaagcggttttgaagctcagccctggaatgccgtaggtggcaaaatccagctcatagcttgcttgccagctgcgctcaccttcttggttgaagtcagagaggaagctgttggccaggaagatcgcaccaccgccatcaccgctgccgtaatcgaagccgcggctgccggagctgcgttggtgtgcaaggatgaacgagtgtgcgcccagactgtaggtggctgccaggctccagattttgttatcgcggctttcacgcacgcctggagtaactacgttgccagcgtcatcggtcactgtggtggccgtttgaatgtagctcttttcgtaatcagttttgtagatgttgaaatcgaggccgaaggattgctcttcgctcaatgggaacttggcattcacattagcgtagtggcgcttgtaagcattctcgagatccgagtgataatacgcggcgctgagattttcggtgaaagcgtaggaaccgccgaacacatcgatggacttcaggcccgcgctatcgcggccggattgattcagagtgttttgagcagtgaaacgacctgcattcagctcgagaccttcgatctctttgctggtgatcatagtgccttcgaaggtttccggcagcagacggccgtcatcgtaagcaaggaccggcagggctggcatttgcgaaccgtaggtcagggtggtgctggagatacgggccttgactgcagcattagcgatgctcaggtctttgccaccgtctgggaacatgccaaggccgcgacgaccgccgccggtgtccagttgccacagggcgccagcataggcgtttgcgccgaagccaacagtaccttgggtaaaaccggattcgtaaatagcacgggcgcttgcgccccactcttcggagtagccattgtctttagccccacgagaggcgccgttacgggcatcgcggttgtagtacatgctgcgcgccaggagcgacagggtgctgtcttcaatgaaacccttcgactcggactgctccgaagccactgccatctgagaggtacccgcggccacagccagggcgattacgctccacttcatcactcgcatcgtgatttgctcctttggtttagaagagtacttccgctgctcgaaaaaggttgttatggcgagcagctctatttctttttgtgtcggatggaacttatagcacggcactttgtattggcgatagtttcgatctatccatttcgttgcaacctgtgcgtctgtcgctaagcgcaagctgcaggtcgcaatcaggcaagccctacctgctacgtaccatccaacggtttacagctctattacagggccttcaagcgttaccgcagagccccatcagggagcgttgcgagcttataagcaaaagccgtgctcaaaatctcgaaaggcctatgaataatagtgttgggctgctttttacgtgtgaaaagtacagattgtcgacttaatcatcagattttttgcaagtttgttagtgtgctttttagtaggtggctatttatatgtgtattttgttggtaatgagttttacctggcgatttcagctaaggctgaatgtttactttgggaaacaatatggtgcgcgcataactgcggttatgcgcgattttggtgcgcttgttcggggttaattttcaataccttgccgggtatgctgccgcctttattggcgccctgttgatgggcggtttgtcgagatgaggtgagcaaatgttcgtactggattcgcgtctgcagcaggacaccttcgtgctgggggatctgccgctgagtcgcgtgctgctcagtaacgatgcccgttacccctggttcattctggtgccgcgccgtgaggatgtcagtgaagtattccagctcggtgccgacgatcagcaagcgctgtgggcggaaaccgcgctgctgggcgaggtgctcaaggatgcgttcaaggccgacaagatcaatatcgccaccctgggtaacgtggtcagtcagctgcatattcatgtgatcgtgcgctaccgcgccgatgatgcctggccggctccggtgtgggggcggcacccggccaagccctatgatgaagcgcaagtggctgcgctgcgcgacaagctgcgctcggtcatgccgcgccagtaccgtgccgaggaggtttgaatgacggcgctcgaagaacgcatcgtcgaactggaaagccgtcaggcttttcaggacgacaccatccaggcgctcaacgacgcactggtggagcagcaaaagctgatcgagcgcttgcaggtgcaaatccaggcgctggccaagcgtcaggaggaagtcaacccgttcagtgcatcgcaggatgaggcgccaccgccccattactgaatgcagatgccatgtccagtcctgaaataggtttacaccgtttcagctggattttgcggcacctgcaacgcccgatgcactgcatcgggcgttttgtatttcagggccagatgtggtcgctccgtgttatagaccctgactgcatctctgaccatcgatctagcctgctgcaaatcatcgggactgcgcagcagcagttcgttcttcagaattccattgacccgctccgccagtgcgttctgatagcaatcgtagccatcggtcatcgaacactgcacgccgtgatgtttgtgtagtgcctgatagagcgccgagcaatactggattccacgatctgagtgatgaacgagtgcttggctaccctggcgtccttttaacgcttgcctgaacgcgactgccacagactctgcatgcaagccctcatggacgtgatgaccgacaatttttcgggagtacgcatccgtaaccaggctcagatatagcggaccgcttcgagccggcagataggtgatatccgccacccagacatgctcgggcgcctgcgccttaacctgttcagctcccgacttgagcaggttcgggtgccgataaaaacggtgaaagctctgcgtggtcttgtgatacgcgcgcttgggcagtaccagcaggcggtactcagccaatatcttgaatagccggtcgcgtccgacctttaggctgttattgggctggcaatgcagaaggtaatgcagctttcgcgtgccgatcctcggctggcgaagccttagccgctggacataacacgcgatcaactcactctgcgtaacgcgttgatccgtcgctcggttgtgcttgtagtaagcctggcgactgatagaaagaaactggcaagccctggcgacggtcagcccttgggcttgtccttgcgagacgacttgccgggtcgcttttttacgattgaaacgccgtagtccttcctcagcacatcgactaccgattcgaagaactgggccttctggctcatgaactgcagctgctgctccagttccttgatacgttgctcaggcgtcagatttttggggtcgatcacggcgcggctcctgtcggctcgaatcgaggccccctgactccaatcctgccgaccatgcttaggcaaccataccaaaacagtggaccggccctggatgccatagcgctcttgagcctgcttgtaggtcaactcgcctttttcgatctggtcgaccagcgccaatttaaaagtcagcgagtaatcacgctgcgtacgcttaacaccttgctccatcggaatctccggattctcgggcagaaggtgtaaaccttattcaggacgggacaccagaaatgaaaaagccccgcattgcggggcttttctgttggtgctgatttcagcgtcgggtcggcagggcggcgatcacgtcttctgcctgcaggcccttgtcgcgctgcatcacggaaaactccacacgctggccttccaccagaacgcgatggccttcgccgcggatcgcgcgaaagtgcacgaagatatcttcgccggcgtcgcgggagatgaagccgaaccccttcgaggtgttgaaccacttaacggtgccggtctcgcggtcacccagatcgacgtgcggcgcagccttcttcctgtcgaagcgtaggttggtgcccaggtgaagggcaacggccagggcaatgatcagcaggctgaacagcagggcaggttgttcggcgatcagcggcagcggggcgagcaggatcagtgcttgcagcagggtgccaaggatcagcagggcacacgtcaggttttgcagatgctgacgggcgttgctgtgccacagtggaaattgcgtagccagaaccaggttgagaaagccaaacagcgccaggcacagcgcatccggatgttgcaggaagggttggatgccgtcgttaaggccgggggcgatggataacagcagggcggacagccccaccagcaggtggacgattttcaacatattcaacgcactcacttgataaaggatcaccaggaagagctggctccacgcgattgccgagacgtaagggcgatgaaggttcgggagggccagcctatgcgccagcccaggaggtgggatggcggcacggggcgtatttaacagcaaagagaggggctactcaaatgggctgcgctggacaggcgactgtggcaggggtgaaacgaaacagggctgccatggcagccccgttggtgtgatgatcatgcagccagcaggctgcgcagcatccacgcggttttctcgtgaacctgcatgcgttgggtcaagaggtcagcggtcggctcgtcgctgaccttgtcgagcagcggaaagataccgcgcgcagtgcgcacgactgcttcctggccttgtacgagcagcttgatcatctcgtcagcgctcggtacgccttcttcttccttgatcgaggaaaggcgggcgtaggcggcgtaggtgcccggcgccgggaagcccaaagcgcggatgcgctcggcgatggcgtcgaccgccagtgccagctcggtgtactgcgcctcgaacatcaggtgcagggtgttgaacatcgggccggtgacgttccagtggaagttgtgggttttcaggtacagggtgtaggtgtccgcgagcaggcgcgacaggccttcagcgatggcttcgcgatcctgttcggcgataccgatattgatttccatgggggctctcctaattgggccaatggttaaaaggtcaatggcaaaaatcctatcatgaccgttcgtcatgtgcgccggcttcgtctcaatgacggtcatgctttgaatcaatcgcggctaaccggttcagctcatctgccagggcgatggcgcgcatcacgtgctgcgccttgtcaataaagcctatataattccgcccttttcacgcgtgcggctcaggcgccttgccctttttggcaggcgatgtcgacgaatccagaaccgatcagagaagcgaacccgatcatgatgcgcagccactattgcggccagttgaacgaaagcctggatggccaggaaatcaccctgtgtggatgggttcaccgtcgtcgtgaccacggtggtgtgatcttcctagatatccgcgatcgcgaaggcctggctcaggtggtgttcgatccggatcgtgccgacaccttcgccaaggccgaccgcgtgcgcagcgagtatgtggtcaaaatcaccggcaaggtgcgtctgcgtcccgaaggtgcacgcaacgccaacatggcttccggcgctatcgaggtgctgggctacgagctggacgtgctcaacgaagcggaaaccccgccattcccgctcaacgaatacaccgatgtgggtgaagaaactcgtctgcgctaccgcttcatcgacctgcgtcgcccggaaatggccgagaagctcaagctgcgctcgcgcatcacctcgagcatccgtcgttacctggacgataacggctttctggacgtggaaacgccgatcctcacccgcgccacgccggaaggcgcccgcgactatctggtgccgagccgtacccacgcgggtagcttcttcgccctgccgcagtcgccgcagctgttcaagcagctgctgatggtcgccggcttcgaccgttactaccagatcgccaagtgcttccgcgatgaagacctgcgtgccgaccgccagccggaattcacccagatcgacatcgaaaccagcttcctgagcgaagccgagatcatgcacctcaccgagaccatgatccgcaacctgttcaaggaagtgctgggcgtcgagttcggcgaactgccgcacatgacgctggccgaggccatgcgtcgtttcggctccgacaagccggatctgcgtatcccgatggagctggtcgacgttgccgaccaactcaaggacgtggacttcaaggtcttctccggcccggccaacgacccgaaaggtcgcgttgccgcgctgcgcgtaccgggcggggctagcatgccgcgcaagcagatcgacgactacaccaagttcgtcggcaactacggcgccaagggtctggcctacatcaaggtcaacgaacgcgccaagggcgtggaaggtctgcagtcgccgatcgtcaagaacatcgccgagccgaacctcaacaccattctcgaccgcgttggcgctgttgacggcgacatcgtgttcttcggtgccgatcgcgccaaggtggtctgtgatgccctgggcgcgctgcgcatcaagctcggtcacgacctcaacctgctgaccgccgagtgggcgccgctgtgggtcgtcgatttcccgatgttcgaagagaacgatgacggcagcctgaccgccatgcaccacccgttcacctcgcccaagtgcacaccggccgagctggaggccaacccggccgccgcgctgtcgcgcgcctacgacctggtgctcaacggcaccgagctgggtggcggttcgatccgtatccacgacaaggccatgcagcagaccgtgttccgcgtgctgggcatcagcgaagacgagcagcaggagaagttcggcttcctgcttgacgccctcaagtacggtgcgccgccccatggtggtctggcctttggcctcgaccgtctggtgatgctaatgaccggcgcttcgtcgatccgtgaagtgatcgccttcccgaaaacccagagcgcggcctgcgtcatgacccaggcgccgggtgtggtggatggcaagtcgctgcgtgaattgcatattcgcctgcgcgagcaacccaaggccgaataagccgacacaagaagcctggttatccaggcttcttcgttattgagcgtgagttttcaccttctgcaatcactgtaatgacgatggagtgagttatggctggtcattccaaatgggccaacatcaagcaccgcaaggggcgtcaggacgccaagcgcggcaagatcttcaccaagctgattcgtgagctgacggtcgcggccaagcacggcgggccgatcccggcggacaacccgcgcctgcgtctggctgtcgacaaggcgctgaccaacaacatgtcgcgcgacgtgatcgaccgtgccatcgcccggggtgccggcaacaacgaagccgacaatgtcgtcgagttcagctatgaagggtacgcaccgagtggtgtggcgatcatcgttgaagtgatgaccgacaaccgtaaccgtaccgctgccgaagtgcgtcacgccttcaccaagtgcggcggcaacctgggtaccgacggttcggtggcctacatgttcgagcgcaaagggcagatcagctttgcttcggtagatgaagacgccctgatggaagcggcgctcgaggccggcgccgacgatgtggaaatgggcgaggagggcgctgctctggtgtcgaccagcttcaccgaattccatgccgtcaacgagtccctggctgctgccggtttcaaggccgaggaggcggagatcgccatgatcccgtcgatcagtgcgccgatcaccgatctggaaaccgcgcagaaagtcttcaagctgatcgacatgctcgaggatctggatgacgtgcagagcgtctatcacaacgccgaggtttccgacgaaatcatggagcagttgggctgatcccgtcgctgcatcctgagccggaagtttgccgttgcgcgcttccggcttttttatgggcgcgtttcggtggtcggcagtcgacaggtctgagcaatcctttgagtgacggctgccacctggcgcccctatactcgcgcctggataaatagacagtgtggctgccaggccacaggtggatgacgggcatgacgctgattctgggaatcgaccccggttcccgcattaccggctacggggtgatacgtgacaccggacgcagctgtgagtacgtggcctcgggctgcattcgcaccggcgctgggcccttggctgagcgcctgcagatcgtctttcgcggcgtgagcgaggtgattcgcaccttcgggccggtgaccatggggatcgagcaggtgttcatggcgcgcaatgccgattccgcacttaagctcggtcaggcgcgtggtgctgctatcgtcgcggcagtcgaggcgggcctcgaggtcagcgaatacaccgctacccaggtcaagcaggcagtggtcggcaccggtggtgccgacaaggagcaggtgcagatgatggtcatgcacttgctcaaactggtgcagaagccgcagatcgatgcctccgatgcgctgggtatcgccctgtgtcacgcccatcaccggcagagcctgattccccatggcctggccagcgccaaacggcgcggcggtcggcttcgtttataagcagtcgttcaggtcgctagcggctggttgccgccatgcgtgacttcgggcggtattgaatcttctatgtgaggagtgcgtcggtgatcggacgtttacgcggcaccctggcggaaaagcagccgccgcatttgattctggatgtgaatggtctgggctatgagctggaagtccccatgaccacgttgtaccgtttgccccccgtaggtgagccgctgaccctgcacacccatctggtggtgcgcgaggatgctcatctgctgtacggctttttcgagaagcgcgagcgtgagctgtttcgtgagctgatccgcctcaacggcgtcggcccgaaactcgcactggcgctgatgtccgggttggaaatcgacgagctggtgcgctgcgtgcaggctcaggataccgccgcgctggtgaagattcccggcgttggcaagaagaccgccgagcgtctgctggtcgagctcaaggatcgcttcaaggcctgggaagcggtgcctggcatggcgccactggtggttgaacctcgtgctggaggcgcagtctcaagcgcggagaatgatgcggtgagtgcgcttatctcgctgggctacaagcctcaggaagccagtcgcgccgtttcggcagtcaaagaagatggattgagtagtgaagacatgatccgccgcgcgctgaaaggaatgctctagatgctcgacgccgacaggttggtgacggcgggcactcgcgaccgcgacgagcaggtcgaccgcgccattcgtccgctcaagctggccgagtacatcggtcagccggtggtgcgcgagcagatggagctgtttatccaggcggcgcgcgggcgcaaggaatcgctggatcacaccctgatcttcggcccgcccggccttggtaaaaccaccttggccaacatcatcgctcaggaaatgcaggtttccatcaagagcacctctggcccggtgctcgagcgcccgggtgatctggcggcgctgctgaccaatctcgagccgggcgatgtgctgttcatcgatgaaatccatcgcctctcgcctatcgtcgaagaggtgctgtacccggcgatggaagatttccagctcgatatcatgatcggcgaaggcccggcggcccgctcgatcaagctggatctgccgccgttcactctggtcggcgccaccacccgtgccggcatgctcaccaatccactgcgcgaccgtttcgggatcgtccagcgcctggagttctacagcaccgaggacctggccaccatcgtcagccgcgccgctggcattctcggcctgcccatcgaagcgcgcggcgccgtggagatcgctcgccgtgcgcgcggcacgccgcgtatcgccaaccgcctgctgcgccgcgttcgcgatttcgccgaggtgcgaggtcagggtgcgatcactcagcaggtcgccgacctggcgctgaacctgctggatgtcgacgaacgcggtttcgatcatcaggatcgccgcctgctgctgaccatgatcgagaagttcgacggcggcccggtgggtgtcgacagcctagctgcggcgatcagcgaagagcggcacaccatcgaggacgtgctcgagccgtacctgattcagcagggttacatcatgcgcacgccgagagggcgcgtggtgacccgtcacgcctatctgcatttcggcctcaatgccccaaaacgcatggacgagcgcccggcgctcgacctgttcaacgacggagacgcgccgtgaaaaaaatacttgcgcgcccgattggcaagacacggggctggcactagagtatgcgcgcccaagatgccggtcagccgtttgcacatcgctgtcgtgtctattacgaggacaccgatgcgggcggagtggtctattacgtcaactacctcaaattcatggagcgggcccgtaccgagcgactgcgtgaactgggtttttcccaatcgacgctggctggtgaggggctgctgttcgtcgtgcattccagcgaagcgcgctatcacgcgccggcgcggctggacgacgagctggtggtcagtgccgaggtatacgagttgaaccgcgccagcctgcgctttcgtcaacaggtgaggcgggccgcggataacgtgctgctctgcgaagggcagtttctggtggcctgtgtgcgcgccgataatttcaaaccccgggccatgtccccgtctctgcgaacggcgttcgcagggcagggtgacgttgccggtacatctactgcaggagagtaagcgtgcaagccaacgcaaatgccgttgaccacatgtcgatgtggagtctgatcagcaacgccagtctggtggtgcagttggtgatgctcaccctggtggccgcttcggtcatctcgtgggtgatgattttccagcgcagcaatttcctgcgctcggccaagcgctcgctcgacagttttgaagagcgtttctggtcgggtatcgacctgtccaagctgtatcgccaggccggcagcaacccggaccctgactcgggtctggagcagatcttccgcgccggtttcaaggagttctctcgtctgcgtcagcagccgggcatggatcccgatgcggtgatggatggcgtcgcccgttccatgcgcgtggccatttcccgtgaggaagaaaagctggaaaccagcctgccgttcctcgccaccgtcggttccaccagcccgtacatcggtctgttcggtaccgtgtggggcatcatgaactccttccgtggtctggctcaggtgcagcaggccaccctggccaccgtcgccccgggtatcgccgaggcactgatcgccaccgccatcggtctgttcgcggccatcccggcggttatcgcctacaaccgtttctccgcgcgcggtgaaatgctgatcggccgctactacaccttcgccgacgagttccaggcgatcctgcaccgcaaagtacacagcagcgaagaataagcttccggcgcactcaatacaggtttaaaaaccatggccagagccagaattcgcaacagacgcaagcccgtcgccgagatgaacgtggtgccttacatcgatgtgatgttggtgctgctggtcatcttcatggtgacggcgccgatgctcaaccagggcgtcaaggtcgacctgccgcaggtcagcagcgatgtgctgccccaggataacgactcccaagtgctgaccatttccatcaagtccgacaagtcgtactactggaacatgggcaccgaggtggacaccgatacggttcaggatcgcgccctgacgctggacgaaatgacccgcgcagtgaccgccatcatcaatcagagccgcagtcagggtaagcaggtgcaggtgttcgtgcgcggcgacaaggccgtcgattacggcaccgtgatgtccgccatgggcggcttgcagcagtcgggcgtgggtaacgtcggcctgatcaccgaggcgccctgatgcagcagcgtgaacgctcaccttcggaaagcctgttctggccggtggtttgggccgtagggctgcacgtgctgatgttcggcatgctgttcgtcagttttgccttcgcgcccgaactgccgccggcaaaaccgatcgtgcaggctaccctgtaccaattgaagtcgcagagccaggccacgacccagaccaaccagaagattgccggcgaagcgaagaagactgccgcgccgcaatacgaaaccgagcagctggaacagaagaaggccgaggccgaaaaacaggctcaggccaaggctgaagcgcagaagcaggcagaggccaaagcggcggaacaaaagaaagctgacgaggctcgaaaagccgatgcagccaagaaggctgaggccgatgccgcggcgaaagctgccgagcagaagaaactcgccgatgtagcggcgaagaagaaagcagcggaagaggccgagaagaaaaaggcagctgacgaagcagcgaagaagaaagccgccgaggacgccaagaaaaaggcagccgaagaggcgaagaagaaagcggcagctgaagcagccaagaaaaaggctgccgaggatgccaagaagaaagcggcgcaggcggctgagcgcaaggcggtcgaggacaagaaggcagcggcactggccgagttgttgtccgacgataccgagcggcagcaggcgttggccgagacccagggtgatcaggtcgccggcagtctcgatgacctgatcgtcaagctggtgagtgagcaatggcgacgtccgccgtccgctcgcaacggcatgagcgttgaagtgctgatcgagatgttgcccgatggcactatcaccaacgccagcgtgagtcgctccagcggggatgcacctttcgacagttcagcggtacaggcagtacgcaacgtggggcgtattgcagaaatgcagcaacttgatcgtgccacgttcgatcggctttaccggcagcgtcgtgccgtcttcaaaccggaggatttaggtctgtgaataccctgatgcgaatcgttgtactggggctggccatgctggtcggtaccgtgcaagcggctgatcccttggtcatcagtaccggtactgatcgagccactcccattgctgtagtacctttcggctggcagggcggcaatgtgctgcccgaagacatctccaccatcgtcggtaacgatctgcgcaacactggcgtgttcgaaccgattccgcgtcagaacatgatcagcctgccgacccaggccagcgaagtcatcttccgtgactggaaggccctcggcgcccagtacgtgctggtcggcaacatcgtgcccaatggcgcgcgcctgcaggtgcagtacgcgctgttcaatgtggcgaccgagcagcaggtgatgaccggcaccgtaggtggcggcaccgatcagctgcgcgatatggcgcactacattgcggaccagtcgttcgagaagctcaccggcgtcaagggtgccttctccacgcgcatgctctatgtgacggccgagcgcttcggtgtgaacaacacccgctacaccctgcaacgctcggactacgacggcgcccgcgccgtgaccctgctgcagtctcgcgagccaatcctgtcgccgtccttcgcgtctgatggcaagcgcatcgcctatgtgtcgttcgagcagaagcgcccgcgcatcttcgtgcagaacgtcgataccggtcgccgcgagcagatcaccaacttcgaaggcctcaatggcgcgccggcctggtcgccggatggcagcaagctggcgttcactctgtcgcgtgacggcaatccggaaatttatgtaatggacatgggttcgcgtaacctgcgtcgcatcaccaacaattcggctatcgataccgaaccgttctggggtaaggatggccagaccatctatttcacctccgaccgttccggcaagccgcaaatctataagaccaacatcaattctggtgcggtcgaccgagtgaccttcgtcggtaactacaatgccaaccctaaattgtccgctgacgaaaaaaccctggtaatgattcatcgccaggatggttacaccgtgttcaaggtagcggctcaggacctggaacgcggcaatctgcgcattctttcagatacaagtttggatgagtcgcctactgttgcgcccaatggcaccatgataatctacgctacccgccagcaggggcggggagtcctgatgttagcgtccaccaatggtcgcgttaggctccctctacctaccgctcaaggcgaagttcgagagccatcctggtcccccttcctgaactgatgcgcggtgctttacctgtttgatgcttaacacactggggttcattaggagttacacatggaaatgctgaaatttggcaagtttgctgcactgagcctggctctcgccgtggctgttggctgttcctccaaaggcggcgacgctgctggcgaaggcgctgtagacccgaacgctggctacggtgcgaacaccggcgccgttgacggcagcctgagtgaagaagccgctctgcgcgctatcaccactttctacttcgaatacgacagctctgacctgaagccggaagccatgcgcgctctggacgttcatgccaaggacctgaaagccaacggtgctcgcgtcgttctggaaggccacgctgacgagcgcggtacccgcgaatacaacatggctctgggcgagcgtcgtgccaaggccgttcagcgttacctggttctgcagggcgtttcccctgctcagctggaactggtttcctacggcgaagagcgtccggttgctaccggccacgacgagcagtcctgggctcagaaccgtcgcgtcgaactgcgtaagtaattcgatatgcgaatttgccagcgtgtagtaaccgctatggtcctgagtctgccgcttgcggctttggctcaggtgcccgtacaagatggcagcaccggtaacggtggtggcaactcgaatgccggttacggcacgtctggcgcctacgctggaggtggggtgcaaactccatctacagcgcagggcatgctgttcagtcagctccagcagatgcagcaggatattgcgcaactgcgtggcatgctcgaagagcagcagaacgatattcagcgtttgaagaaggaaagcctggagcgttatcaggacctcgacaagcgactgagcagtggcccagccacccagaattctcaagccgcgggggccagtaatggcgccggtggtgcttccgtaggtgcaggcgaggcagggcagcaagcctctggcgagccggccgatcctgcgaaggaaaagctgttctacgatgcagctttcgatctgatcaaagccaaggatttcgacaaggccagccaggcattcgccgctttcctgcgtcgttaccccaacagccagtacgccggcaacgcgcaatactggctgggtgaagtgaacctcgccaagggcgatctgcagggtgcgagccaggcattcgccaaggtcagccaggcctatccgcagcacagtaaagtgccggattcgctgtacaagctggccgatgtggaaatccgcatgggcaacaacgacaaggccaagagcaccttgcagcaggttatcgcccagtatccgggcacctctgccgcacagttggcgcagcgtgacctgcagcgtattcgctgattgacgcctgctcatgaaacccgcgccagtcgcgggttttttgtgcctgtaaaaagcctcgccacacagtctgcaccgtgcggcttctgagcgatggcccgccgccgcctgtttcgtttagaattgccgcccgttttcgcaacggaggcggatggcctgtttagctgtcacgcccggtgcccctatgaaagataccctgcgcatcaccgagattttcttctcgctgcagggggaagcgcgtaccgccggcctgccgacggtattcgtgcgcctgaccggctgccccctgcgctgtcaatactgcgataccgcctacgccttcagtggcggcgagttgcttagcctggatgccatcctcgagcaggtggcgagctaccggccgcgatacgtctgcgtaacgggcggtgaaccgctggcacagccgaattgcatccccttgctcgagaaactgtgcgatgccggctatgacgtttctctggaaaccagcggcgcgctggacgttgctgctgtcgatccgcgcgtcagtaaggtcgtggatttgaagaccccgggctcggccgaaataggccgcaaccgctacgagaacatcgtgcatctgcagccacgcgatcaggtcaagttcgtgatctgctcgcgtgaggactacgactggtcggtgagcaaggtcattcagtacgacctgcccacacgcgtcggcgaagtgctgttctcgcccagccatgggcaggtcagtggtcgccagttggccgagtgggtgattgccgacaacctgccggtacgcatgcagctgcagctgcacaagattctttggaacgatgagccggggcattgatatgagcgataagaaagcggtcatcctgctgtcgggcggtctcgattccgccactgtggtggcaatggccagggagcagggctacagctgctacagcatgagtttcgattacggccagcgtcatcgctccgagctgcaggcggccgagcgggtggcgcgtcagctcggcgtggtcgagcacaaggtcatcggcatcaatctcgatggtatcggtggctcggcgctgaccgatgccagcatcgaggtgccgcagagcccgactacgggcattccggtcacctatgtaccggctcgcaataccgtgttcctgtccctggcgctgggttgggccgaggtgctggaggctcaggacatctttatcggcgtcaacgcggtggactattcgggctacccggattgtcggccggagttcgtcaacgccttcgagcatatggccaacctggcgaccaagatgggcgtggaagggcggcgcattcgtatccaggcgccgctgcagatgctcagcaaggccgagatcgtgcaggcgggctcgcgcctgcgtgtcgattacggcctcaccgtttcctgctacctggccgatgccgatggtcgtgcctgcggcaagtgcgatagctgcaggctgcgcgcagcgggttttgcggcggctggtatgcctgacccgacgcgctatcagtgaaaagaatgcaggggcagtaaaaaatttttcggcgggtgttgaattcctgaattaaatcagtatcataccgctcgcaccacgggtcgttagctcagttggtagagcagttggcttttaaccaattggtcgtaggttcgaatcctacacgacccaccatctcaagccttccaggcgaaggcgcactaaaaagcccgaatctctacagaggttcgggctttttagtttctgtctcgaggagccgggctggcaactccagggagctgccagctggcggtttacaccttgacgatccagccttccggggcttcgatgtcaccggactgcacgccggtcagctcggcgtacaggcggctgaccaccgggccgacttccttctcgctgtggaacacgtgcagcttgccgttgtactcgatgccgccgatcggtgtgatcaccgcggcggtgccgcaggcgccggcttccttgaagtcgcccagcttgtcgatgaacacgtcgccttcgatgaccttcaggcccaggcggctttgcgccagttcgatcagcgacaggcgggtgatgcctggcagtaccgacggcgatttcggggtgacgaattcgtcgttgtgggtgatggcgaagaaattggccgagccgacttcctcgatcttggtgtgggtctgcgggtcgaggtagatgcagtcggcgaagttgttcttcttggcttgcgagcccggcatcaggctggcggcgtagttgccaccgaccttggcggcgccggtgccctgaggtgcggcgcggtcgtagctggagatcacgaagttgttcggcttcatgccgcccttgaagtacgggccgaccgggatgcagaacaccgagaagatgaactcgggtgcggtgcgcacgccgatgttgtcgcccacgccgatcacgaacggacgcaggtacagcgcgccgcccgagccgtacggcgggatgaagcgttcattggccttgaccacctgtttgcaggcttcgatgaactgctcggtcgacggcgccggcatcagcaggcgggcgcagctgcgctgcatgcgcagggcgttctggtcggggcggaacaggttgatcgagccgtccttgcagcggtaggccttcaggccctcgaagcactgctggccgtagtgcagggcggtcgagccctcgctgatgtgcagcacgttgtcttcggtcagcttgccctgatcccagtcgccgttgcgccagtgcgacaggtagcgctggtcggtcttgatgtagtcgaaacccagcttgtcccattcgatgttttcgtaagccatgacatcctcaatcgctgaacggccactgcggcgtgcgtatgtccgttgaattttcagggtgatcacacaggcacgtgcttgtgcagtcgggtaaaagggtgggctgttggtcaggcccaaggcgtgcctgatcgctaacgatggccgtagcggtgatgatgcggcggattatcgtggcgatcaaccggtgtcgcgccggcagatggggcgagattgaaaaaacttggtcaatgcaccaccatgcgcgcccgcgccacccgacattgctgcttttgcaggcgaggcggcggcgcgctccgaccggcgcaatgcgtctggcggtatactccacgtcccgtgcagatagacctcgatagggcctgatgacatgacgcagattgccgaacgacttcttgtccaggctcacctcgacgccaagcagccagagacgctgaccgcggagcaggaagcgttctaccgtgatgaaattgccaaggaactgaagcgccagaacgccgtgctggtcgcccactattattgcgatccggtgctgcaagcgttggccgaagaaaccggcggctgcgtgtccgactcgctggagatggcgcgcttcggcaatcagcattcggcacagaccgtgctggtagctggcgtcaaattcatgggcgagacggcgaagatcctcaacccggaaaaacgcgtgctgatgccgacgctggaggcgacctgctcgctggatctgggttgcccggtcgacgagttcgccgcgttctgcgaccagcatccgcagcgtaccgtggtggtgtatgccaacacctcggccgccgttaaggcgcgcgccgactgggtggtgacctccggttgcgcagtggagatcgtcgagcacctgatggacaacggcgagagcatcatctgggcgccggaccagcacctgggccgctacatccagaacaagaccggtgccgacatgctgctctgggatggtgcctgcatcgttcacgaggaattcaaggcgcgtcagctgcaggacatgaaggcgttgtacccggacgctgcagtgctggtgcacccggagtcgccgacggcggtgatcgagctggccgatgcggtcggctcgaccagccaactgatcgccgcggcccagcgcatgccgaacaagacctttatcgtcgccacggatcgcggcatcttctacaagatgcagcagctgtgcccggacaaggaattcgtggcggcgccgactgccggcaatggcgcggcgtgccgcagctgcgccaattgcccgtggatggcgatgaacaccctgcagcgcaccttgcaatgcctgcgtgagggcagcaatgaagtgttcgtggatccggcgctgattccgcgggccatcaagccgctcaagcgcatgctggacttcacccaggccgcccgcctgaagcaggccggcaacgcctgatcactgagcccaacacgctatcgatcgatagcgtgttgggctcgtgctgtgcctttagccgcgcagcatttcctcggtcatacgtttttcttcgatcaactccttctgccgcgcgtcgatacgcgaggccagctggaagttgttggaggcacggcgcttggcgaagtcgagctgttcgatcgcctggttgtagtcgccgaccagcgcgaagtactcggcacgggcctggtgcaggccgatggtattgccactcagcccgcgaacttccgctacctgataccagacatccggatccttcatgcgccgtttgagcaggtcgttgagcgcctgctcggctgcctgaatcttgcgctgcttgagcaacagatcgatgcgcgcctggttcagcgggtaattgttggggtacaggtcgagcatgcgggtgacgcgctgctcggtcgccggcaggcggttggcggcggagtccaggctgatctgcgccaggttgtaggtgatgtcgttgggcgccttctgcagcagcggcgccagtacatcgcgggcttcgtcgaactggctgcccttgatcagtgcgatggccaggccgtagcgcgcggcatccatgttggggttttcgtcgagctgggcgcggaagcgcttggcggcgatgcccggtgtttcctcataggtcagctgcacgcgggcgcgcatcagctggtagcgcaggctgtcttcggtgccgccggcagggaactgctcggcgcggttgcgggtgtcggcgatccgcgattcggaaaccgggtgggtgagcaggaattccggcggcatgcggtcgtagcggtactggcgcatcaggcgctcgaacatgctcggcatcgagcgcgggtcgtagcctgccttctccaggttgaccaggccgatacggtcggcttcctgttcgttctgccgcgagaaacgccgttgttcctgaatggccgccgcctgggtcgaggcgatggcggcgataccggcatcaccggcgccggctgcggcagcgacgatgccggcgagcatggcggccatgaccggcagctgcatgcgtttctgggcttccaggccacgggcgaagtgacgctgcgacaagtgcgccagttcgtgggccagtaccgaggcgtattcaccttcggtctgcgcatagaggaacaggccgccgttgacgccgatgatcccgccaggcgcggcgaaggcgttgatctgcgggctgttgagcagcacgaattcgaggcgtcggtcctggacctggctggtttcggccaggcggtaaacgctgctctcgacgtagtccttgagctgcggatccgacagctggctgacctggccacgcacgatgctcagccaggcgcggcccagctggtattcctgttgcggcgagaccatcgccgagctggcatcaccgagggagggcaggtcgctggccatggcaggttgtgccatcaggcaggcgagcgtcagcagagtggggcgcagaacattcatgcacagggctcttgtttgatcagtgccgtactgtagcggccaggcagttgcctgaccagcgccgacagggcttgggttatgctgtcggcctgcaaacgggagggtgtcatgagtgaagtgtcggattggcagggcgagcatcaggccgagctggatgcctgtgggctgaattgcccgctgccgctgctcaaggccaaggtggcgctcaatggcctggccagtggcgaggtgctcaaggtgtcggccacggatgccgggtcgcagcgtgattttcgtgccttcgcgcgcctggccggccacgcgctgctgcgtgaggaaatcgagggcgaagtgtttcgctactggttgcgcaaggcgtgatgcgagtgcagcgcaccgaatgaaaaatgccgctcgagagcggcattttttatctgtatcaggctttgttcagggcctgggcggcggccagcacttcgtcgacatggccgggcactttcaccccgcgccattcctcgcgcagcacgccgttgttgtcgagcagaaaggtgctgcggtcgatgcccaggtattccttgccatagagcttcttcagtttgatcacgtcgaacaggccgcagacgctttcgtccttgtccgagatcagttcgaagggaaagccctgcttggccttgaagttctcgtgggttttcaagctgtcgcgcgataccccgacgatcaccgtgttggcggcggcgaaggcctcatgggcatcgcgaaaaccctggccctgggtggtgcagcctggggtgttgtccttcgggtagaagtagatcaccagctgcttgcccttgtgggcggccaggttgaaatcaccgccggtggccggcgcgctgaagtcgggaacgggggaatcgatagcgatggccatgggacagggctccttatggattctgggggcgccagggttcgatcagggcgtccaggttcagtgcgtcggcgaagtccaggaactggtcgcgcagccagctgatctgggtgcccgcgggcagggtgacggtcagggtggcgttgagcatggtgccgccggtctgcggtgcctggtaggtgtcgcaggtcagtgcttcgagctcgacgcggtggtcgatgaagaactggcacagttcgttgaggatgtcgggtcggtacaccgagctgacgtaagccacgtaaggcagcgcctgggggcgaacttcctgggcggcgctgcggatcacgttggcggtgaactcgtgcttcttggccagcgccggcaggccggcttccagtcgcgccagggcgtcccagttgcccgacacctgcagcaccagagcactgagttcgccgtggcggctcaggcgggtgctgatcaccgcgcagcggttttcatgggcggcccggcacagcacattggtcagctccatggcgttgctgccaagtgcactgatgacgaggaattgttcgcgaactgggggggtggacatgcagccttcctaaacgttgaacgcccggcgctataggcagcgccaaacaaactcgcagggtagcgaaaagcgcccgccaggggaatgaccatctatgttgtgggcgtgctgtcgagcacgcgcaatgcccgccatcacagccacttggtcgcttgtgcaaggctggtggcgccagtaccattacggctctctttttcggcaggagcggttgcatgattgcgggcagtatggtggcactggtcacgcccatggatgcgcagggtaatctcgactgggaggccctgagcaaactggtggacttccacctgcaagagggcacccatgccatcgtcgcggtcggcaccaccggcgagtcggcgacgctcgatgtcaacgagcacatcgaagtgatccgccgcgtggtggatcaggttgccgggcgcatcccggtcatcgccggcaccggcgccaactccacccgcgaagcggtcgagctgacccagaacgccaagagtgccggcgccgacgcctgtctgctggtcaccccgtactacaaccggccgacccaggaaggcctgtacctgcacttccgccatatcgccgaagccgtggccatcccgcagattctctacaacgtgccgggccgtaccgcctgcgacatgctgccggaaaccgtcgagcgtctgtccaaggtcgacaacatcatcggcatcaaggaagccaccggcgacctgcagcgtgcccgcgacatcctcgaccgcgtcggctcgaacttcagcctgtattccggtgacgacccgactgcggtcgagctgatcctgctcggtggcaaaggcaatatctcggtgaccgccaacgtcgcaccgcgcgccatgagcgacatgtgcaccgccgccatgcgcggtgaggcggcgatcgcccgggccatcaacgaccgtatgatgcccctgcacaagaacctgttcatcgaagccaatccgattccggtgaagtgggccctgaatgaaatgggcatgatggccgacggcattcgcctgccgctgacctggttgagcccccgttgtcacgaaccgctgcgtcaggccctgcgccagtccggtgtattggtctaatcgaggaattacgacgcatgaagcgactggccggactttccgcacttgccctgatcatcaccagcaccagtggttgtggctggatctggggcgaaaatggctacttccgcgaccgcggtagtgactacctgagcgcgcgtcaaaccgcgccgatgaagctgccggccgacgtcgaagccaagcgcctcgacccgctgctgccggttccccagcagattcgcgacagcgatgtgcagggcgaatacgaagtgccgcgtccgcaggcactcaccgtcgccgcgaacgtcagcgacttcagcctgcagaacagcggcgactccagctggctggttgcccagcgtgtaccggccgaagtatggccaggcgcgcggcagttcttcgaagacggcggtttccgcatcgtcgacgagcgtccgcagaccggtgaattcagtaccgactggcagcgtttcgacgctctgtccagcagcatgcagagccgcctgaccggccgagtcggcggtctggacagcaacaccgaaacccgcgtgcacgtacgcctcgagcctggcgtgcagcgcaataccagcgaaatcttcgtggtcagcgcccagcgtccggccggcagtaatgccgacgtacctttcaccgagcgcagcgtcaacaagaccctggatgccgcactgctcgacgagctgcaggccagcctgactcgcagcgtggagcagggcggttcggtttctctgctcgccgggcgcgacttcgatgcgccgaaccgcgtagcgctgtcgcaggatggcaacggcaacccgatcctcaacctgagcaccgacttcgaccgggcctggtccggcgtcggccgctcgctgcgcatggctgacctgcgcgtcgacgatatcaaccgtaccctgggcgtgtactacgtcaacctggccgaaggcccgcagcgcaacaacgagaagccgggcttcttcaagcgcatgttcggcggctcggaagacaaggctgccatcgaggcgcgcgccgaacgttatcaggtgcgcctgaccgccgttggcgacaccgtgcaggtgaccgtcgagaaggacatcaacaccgtggcgccggccgatgtggcccgcaaggtgcttgatatgatccaggagaacctcggctagcaggctgttgaaaaactacctgcgttgccgttgcttcgttagaaacaggctcaaaatgctcatttacagcttgtaaactgcgctttttcgcctgtttctgcctcgcagcggcggcctcgcctacgtttttcaacggcctgccagggattcctggcacgtggttggcgacaggcgaaaccccttgggtttcgccttttgttttcacaggcagggcgttttcctgccgccccttacagccgtggcgcgtccgtttgacgccgtgcggcgcgactacccgcgacgaggcgcaatcccgacatgagcacaccttccctgagcctgaaaaagatctattcgggcaaagtccgcgacctctacgagatcgacgacaagcgcatgctgatggtcgccaccgatcgcctgtcggccttcgacgtgatcctcgaacagccgattccggacaagggcaagatcctcaccgccatctccaacttctggttcgacaagctcgctcacgtggtgcccaaccacttcaccggtgatcgcgtcgaagacgtggtgccggctgccgagctgccgctggtcgagggtcgcgccgtggtcgccaaacgcctcaagccagtcgctgtggaagccatcgtgcgcggctacatcgtcggctccggctggaaggaataccagaagagcggcaccgtgtgcggcatcgcgctgccggtcggcctgaaggaagcggccaagctgcccgagccgatcttcacgccgtcgaccaaggccgccgtgggcgaccatgacgagaacatcagcttcgcccagtgcgaagcgatcatcggcgccgagctggccgccaaggtgcgcgacacctccatcgccctgtacaaggcagcggtggaatacgccgccacccgcggcatcatcatcgccgataccaagttcgaattcggcctcgatgaagacggcaccctgaccttgatggacgaggtgctgacgcctgattccagccgcttctggcctgccgacagctacgccgaaggcaccaacccgccgagcttcgacaagcagttcgtgcgcaactggctggagtccaccggctggaacaaggagccgccggccccggccgtaccggccgatgtcgcccagaagaccgccgacaagtaccgcgaagcgctgacccggctcaccgcctgatcacgccttggcacacaagcgccgctgtttcctctcggtaacggcggcgttttcgttgggctcgtgcgcaggccaaatccagatagcgcctccgacagcttgccggcttggtgttggcgaggcctgcgtcgcagccttttctcaccatggcgcttggtgtaggttagcggctgggtgccaccgcagttgcggcaaggcaggttcattcccgcgctggtcgggccgccagcgcagagcacacgccgcatgattccagccttgtctcgccaatctttcccctcgcattcgcacacgcctcccactgtttcccaggctcgccaacactcctcgttgggagctgctcagcaatgaaccaattgctggagtcggaacaggatcaggaaagcgggccacgttatctcggttacgcgcgtgccagtgaaactgccaatctgatcagccagcttttcgatctggagctggcgggctgcaaccggctggtgtccgagcagaccaagaacaactggcgcaatcgccccgaactgacccgcctgctcagcgaactgggctctggcgacgtgctcaccgtcaccaagctcgatcgcctggcacgcagcactcgggagcttttggaaatcgccgaacgcattcatatcagcggcgcgggcctgcgcagcctgtccgaaccttgggcggacaccaccaccgaaaatggcctgaccgtgctggcagtttttgccggcatcgtcgaattcgagcgctcactgattcttgaacgaaccaaggacggccgcgaggccgccaaggcgcgcggcgtgaaattcggcgccaaaccgacgctgaccaacgagcagatcgacgaggcgaaacggctgatcggtcaggaggggcagtcggtcgagcaggcggccaaggcgcttaacgtgcatcgttctacgctctatcgggcgttgcggcgggtgaagaagtagaggctagcgcctgttaaagctttgcccaagccctgtctttcgcctcagccgatgcaaagcagaggtttaaaatccgctagacagtctgagagcgcgatatcaatatgatggccatttagaggcaggataagaagagggatcttcatgggctggaaaggcacgttacgttcaatgcaggcagcatcccgtcgagctgagcgcaacgctgagcgtaggcagcgcgaacttgagaagcgccgccgagagtactcaaggatggaggccttggagcaggctgcgtacgaggttgaagtctacgaaaaccacattgatctcctcctttctgttcaccgtgaaagtactgagcgtatcgactggcaggcttgtactgagcgagccgaacctttgcgcccattgaagcaagccgtcaacgagagtgctgccgaggctaagctggaggcttatcaggcaagttttcttgcgcgtcttttcaggcttcaacagcggcaacaaaacaaacttgcagaaaagatcgaaacagcccgagcgctggataaccagtgctatagcgaggcgctggaagcttggcaggctgagcgttcagagtggagttcggataaggcacttgcagaacgcctacttaagcacgatagaactgccaagatcgaagtaattgagttgctagatcctttcactgacattgcaatgctcggatcctccattacctttaccgttcacccaaacgggatagtagaggcattgcttgcggtgcatggcgatagagtagtcccttcggacatcaaaagcctgctgaagagcggaaaactatccacaaagaaaatgccggtgggccgattccatgagcttcttcaggactacgtctgtagttgtgctcttcgagtagggcgtgaactattggccatattaccggatgatttggtaatagtgacggcgaccgacaaactgcttaactctgttactggacatctggaagagctaccgttgcttagcgtagcgatatcccggcagacaatagatgcgcttaatcttaatgccatagacccatctgactcgatgaaaaattttgttcacaatatggcattcaagaaaacggtaggcttttcatctgtaacggccttgtcagcctctcagttcgagtcagtaaccgcctgaagctaatgatttgtaggcgaagtgtggcaagttaaatacgctttctttgctcgattaattagtgagcatcttgaattatcagattgagctctgctacttcacgttcgccggagcacctgtcaagaaaaactaaatcttgagtcatgcctgaaggcaaagtgactcctacgacaaagtcacgatccatgtctttggcaagtttctgtatcaacggcaccagatgctctatctgttgagctccaaagctacttaagggaatatttagtccgataaaccaatcagacaagtcgttcacatcggcgccttcacacggctcgtatttttggttaacgagcgtcgctccaagctcaaaccaccgagtcttgagttcactgaaagcttttaacagctcagcctcgttatcggcgttgtcactgccatcaacatatacataaataattcgcgtcatttgcatcccgaaagtgattctctgcgtggatggtagcgctaagaaagcctcaggtgcttcaagtcgtccggttctacgatcgcctagctttaccgtccctcatccagaccccgctattcggagttttctgcaaaaactccagagctttccgcaagaagccgtcatcgttctgcctctaaattccgccatccacttctgcaagcctgtgatcgccagatcctcgtatctgggctagacccaaagcaggggtacccccacacataatccctacaagaggatgggcgtgatgttcaaagccagccaggtcttgcagccggagtttctcgcgcaggtttccgctgccagggctgccgattttttccccgccatcagcgccaactacaacgtcgacgaaaccgcgtacctcgaggagctgctcaagctcgccgatcccggtgccgctggtatcgagagcattcgtcagcaggcgcgcagcctgattcaggacgtgcgcggccgtgacaacgcggtcgataccctcgacgcactgctgcgccagtacagcctggatacccaggaaggcctgatgctgatgtgcctggccgaggcgctgttgcgcgtgccggatgccagcaccgccgatgcgctgattcgcgacaagctcagcgccgccgagtgggagcggcacctgggcaagagcgataacgtgctggtcaacttcgcggcctggggcctggtgatgaccggcaaggtggtcgacccgcaagccgccgacgggcgcccgaagaaggtgcttggtcgcctcattcagcgttccggcgagccggtgattcgcgcggcgatgaaccaggccatgaagctgatgggcaagcagttcgtgctcggtcgcaccatcagcgaggcgctgaagaacggtcgcccggagcgcgagaagggctacacctattcgttcgacatgcttggcgaagcggccctgaccgccgaagacgccgagaaatacatggccgactaccgcaaggccatcgacaccgtcggcgccgagccccaggtcggcccaggcccgaagccgtcgatttcgatcaagctctccgcactgcacccgcgttacgaagtggcccagcgcgagcgcgtgctcagcgagctcttcgccaacgtgcgcgagctggcgatccgtgcgcgcaagctcaacgtcggcatctcggtggacgccgaagaggcggaccgcctcgagctgtccatggaactgtacgaaaagctgctgcgagatccggccattgccggctggggcgagttcggcctggtcatccaggcttattccaaacgctgcctgccggtgctggtgtggctgaccctgctgggcaaggagctcggcgagaagatgccgctgcgcctggtcaagggcgcctactgggacagcgagatcaagcagtgccaggtgtggggcctcgacggctatccggtattcacccgcaaggaaggtaccgatacctcgtatctggcctgcgcgcgctacctgctcagcgatttcacccgcggcgtgatctacccgcagttcgccagccataacgcccataccgtcagttgcatcctggccatggccgccgagcaggcgtcgccgcgcgagttcgaattccagcgcctgcacggcatgggcgacgcgctgtacgacactgtgctggagacgcaccgcaagaccgtgcgtatctacgccccggtcggtgcccacaaggacctgctgccgtacctggtgcggcgcctgctggagaacggcgccaactcgtcgttcgtgcaccagctggtcgacccgagcgtgccggtcgagtcgttgatcgatcacccggtcacccagctgcgcaagttcgccagcctcgccaataacaaaatcccgctgccgcctgcgctgtacggggccacacggaaaaactcccagggcatcaacatgaacatccagaaatcgctgaccgaactcgaaaacgcctaccgtccgcagctggatcgccagtggcaggccgcgccggtgatcaacggccagaccctgagcggcaccgcccaggaggttcgctgcccgtatgatctgaacaaggtggtcggcaccgcccagttcgccaccgccgcccaggccgcccaagcgttggatggcctgagcgctgcctggccgaactggaacgccaccaccatcgacgcccgtgccagcgtgctcgagcgcctggccgacctgctggaaaaacaccgtgccgagctgatggcgctgtgcaccgtggaagccggcaagtccatgcaggacggcatcgacgaagtacgcgaggcggtggacttctgccgttactacgcccagcaggcgcgcctgaaactgggccgcgaagaactcaagggcccgaccggcgagcgcaacgagctgttccatgaaggccgcggcatcttcgtctgcgtcagcccgtggaacttcccgctggccatctacctcggtcagatcactgctgccctggtggccggcaacgtggtgctggccaaaccggccgagcagaccagcctgatcgctgcccgcgccctggaactgatgttcgaagccggcctgccgaaagacgtgatcgccttcctgccgggcgacggtgcgaccctgggcggcgtgttctgccgcgacccgcgcgtggccggcgtgtgctttaccggctccactgacacggcgcgcatcatcaaccgccagctggccgagaaggacggcatgatcgccaccctgatcgccgagaccggcggccagaacgcgatgatcgtcgactccaccgcgctgcccgagcaggtggtcaaggatgccgtcggctcggccttcaccagcgccggccagcgttgctcggccctgcgcgtgctgtacgtgcagcgtgacatcgccgaccgcgtgatcgacctgctcaagggcgccatggccgaactgaagatcggcccgactcacctgcgtgagaacgacatcggcccggtgatcgatgccgaggcccgcgaaggcctgctggcgcatatcaaccagctgaaaggcgagggcaagctgatcgccgaggctgccgtggcaggcgacctgaacggtcatttcgtcgcgccggtggccttcgagatcggcggcattcacgaactgaagaaagaacagttcggcccggtgctgcacgtggtgcgctatgacgccgccgatctggagaaggtggtcgcggccatcaatggcaccggttacggattgacccttggcattcacagccgaaacgaggaaactgccgcccgcatcgaagccctggcgcgtgtcggcaacctgtacgtgaaccgcaaccagatcggtgcggtggtcggcgtgcagccgttcggcggctgcggcctgtccggtaccggcccgaaagccggcggcccgagctacctgctgcgcttcgtcaacgagcgcaccacctcggtgaacaccacggcggtgggcggaaacgcctcactgctgtcgctgggcgacgagtaacagacaacgggtgggaatcgatgagatttctgcccgttttgctattgggggctgatgccccgaatcggtaacgccaccagaagagtggcgtacctggagcacggccgtgattgatggtcgtggtgtgccaactggaccgggtcaccccggttttaataaaaacaaacgagaggggctttccccaatgactgcaagtactcccatgctggtcaccttcgtggtctatatcctggccatggtgctgatcggtttcattgcctaccgcgcgaccaagaacttctccgactacatcctcggtggtcgcagcctcggcagcttcgtgacggcgctgtccgccggtgcctcggacatgagcggctggctgctgatgggcctgccgggcgccatcttcatcgccggtatctcggaaagctggatcgccatcggcctgatcctcggcgcctggctgaactggctgttcgtcgccggtcgcctgcgtgtgcacaccgagcacaacaacaacgccctgaccctgccggacttcttcacccatcgcttcgaagacaacagcaagctgctgcgcatcttctcggcgctggtgatcctggtgttcttcaccatctactgcgcctcgggcgtggtggccggtgcgcgcctgttcgaatccaccttcggcctgagctacgacgtggctctgtgggtcggtgcggcggcgaccatcgcctatgtgttcgtcggcggcttcctggcggtgagctggaccgacaccgtgcaggccaccatgatgatcttcgcgctgctgatcacaccggtgttcgtgattctctccctgggcgatttcgatgcggcgatgaccaccatcgaacaggccaacccggccaacttcgacatgttccgtggcctgtccctcgtcgccatcgtgtcgctgctggcctgggggctgggctatttcggccagccgcacatcctggtgcgcttcatggcggccgactcggtcaagtcgatcccggcggcacgccgcatcggcatgatctggatgatcctgtgcctgggcggcgccgtggccgtgggcttcttcggcatcgcctacttcgccaacaacccggccctggccggcccggtcagcgataacagcgagcgcgtgttcatcgagctgaccaagatcctcttcaacccctgggttgctggtattgtactgtcggccattctggcagcggtgatgagcaccctgagctgccagctgctggtgtgctccagcgccctgaccgaagacttctacaaggccttcctgcgcaagggtgccagcgagaaggaactggtgtgggtcggccgcctgatggtgctgctgatcgccatcgtcgccatcgccatcgcttccaacccggacagcaaggtgctgggcctggtgtcctacgcctgggccggtttcggcgcggccttcggtccggtggtgatcctgtcgctggtctggaaaggcatgactcgcaacggcgccctggccggcatggtggtcggtgcggccaccgtggtgctgtggaagaacttcatcggtctgggtctgtacgagatcattccgggcttcatcctcgccaccctggccatcgtcgtgttcagcaagatcggtcgcccggcctcgccggcgatggtcaagcgcttcgacgaggccgaaaaggaataccaggacgcgcatatctgatcgcgcctgcgtcgtttcgttgaaagaaggcccggacactgtccgggccttttcattggtgcctgctggtaagcttgcggcccagccatcaggaactcgccatgacctcatccaaagacccgctgcacggcatcaccttgcagaccatcctgaccgaactggtcgagcaattcggctgggacggcctggcccagcgcatcgacatccgctgcttcaagagcgacccgagcatcaagtcgagcctgacctttttgcggaaaacgccgtgggcgcgggagaaggtggaggcgctttatctgaagcgcaaacgctaagcgcgttcctcacgctccgcgtggggatgcctctctggacgctctgcgtccgctttcaaatatcatgttcctgcacaagcggacgcagagcgtcctgactgggctaccacgcaggagcgtgggagcgatcttaaacaagtgggcagagttgctgccgctttcgtaggaggggcttcagccccgagctttattagggcgcgaaaagctcgcggctaaagccgctcctacggattatgcgaatggctgatttcgccacgtagcgccaacctaaatcgctgccgtctctagcgaaccaactgcgccgtctgctgctgcggtggcggcgcacattgcgtgcgagccccggtttgcaggtagggcgccaggatcggctgcatgcccttgagcacctgcaccggcagcgccgaagtgaagcggaagttctccgcagcgcggcccggcacgaaggcggtgagggtgccgaagtgatccgggccgaggaagaacacgaaggtggcggtgcggttctgcacccgcgagctgatcacctggccgccgcggccgacactggtcatgcggttgtcgccggtgccggtcttgccgccgaggatcagcgggctgccgtcggccaaggtgaaagcgccctgcaagcgtcgtgcggtgccgccatccacgacttgcgacaaggcctcgcgtaacgccgcggccacctccggtgccatcacccgtttaccggcttcgagcacgtggcccaggcgcgtgtcgtagggcgtgccgtcggcgaagtgcaggctgtcgatacgcaccgttggcaggcggataccgtcgttctgaataatgccgatcagctcggccagggccgcggggcggtcgcccgagctgcctagcgcagtggccagagagggcaccaggtactcgaacgggtaaccgaggttctgccagcgctggtggatatccagaaaggcctcgacctccagcatgatgcgaatacggctgtcgcgggcgctcttgtggcggctcttgaacagccagccatagacctcctggcgctgctcggcgctggcgttcaccgcgtcgttgaacgacgcctgcgggtggtcgatcaggtatttgagcaaccacagctccagcgggtgcacgcgggcgatatagccctgatcaggcaggctgaaggcgcccggcccgtaacgccggtagagctcgtcgatgcgcttgtcgctgatccgcacgccgggcaggtgggcgcggatgaagttggcgaaggtcgcctgatccacttcgggcatcaggtagcggtgtaccgcggccaggcgtgtatcggtcaggcgcaggccgccgataaaggtgtccagacgctcctgggcggactggccctgatacttgcgccagaaacgcagcatgaaggtggtgccttcgcggtcggcgaagcggctcaggtactcctggcgccgcgggtccttgtcgtccttgagcagcgcggcgctgttgcccggcgcctggtaggtgctgtagcgcaccaggtcgcgcatcaggcgcacgaagggcaggttgatcgattcgcgcagggactcgcgcagggtaggcagccgaccgtcgtcctcacggcggaagttgccgaaggtgtgcaggccgccgccggtgaagaagcgctcggcggggctggctgaatagcggcgctccagggcggcgtcgagcatcctgcttaggtcggcgcccgggttgcgcagcagatagtcgacggcccagcggctaagcaggtcctgatcggcgatgtcctggccacgcagttgcgtcgggctcaggccggccaggcggccgtgcagctcggcgatcacttccaggtaggtggccatcacccgcagcttggcggtggagcccagctccagcttgctgctctcgttgatatcgaagggctggtgggtgttgtcggtctgtacacgcacctggttgccgttgggggtgcgctcgaacagggtgaagctgtagctgacgtcgccggtcttgctgggtgacagcagccggtcgccgaacaggccgacgctttcggcgaacgccggatcggcgagctgctccagatacaggctgacctgttgctgcaggtcggagttgaggctggcgcgggcgtcgaggtcgaggcggtcgagttcgtaataggacaggttgagcagcccggccagtcgcgcccgcgccatgctcacgcccttgtcgctgtcgatgcgctgcaggttggggtcggtctgccagtcgcggtaagtcacctgctgggccagggctgcatcgcgcagtttggcgtccagcacgccgccgtcggccagcaggcgcaggtggctgtccaccagggcggccagttcggcgcggccctgggcaaggtaataggaagggcgccgctgggcgatcatcagtgacaacacctggcgtagcgcgagaccccgttctgccaggttctcatcgctgctctggtcggcggcgagcaggcggttagtggtgacgaaatccacgccgaaccagatgcgcaggccgtcggccaggccgtgcacttcaccatggcccggggcggccgagagcggcacgctgttgaggtaatcgcgcacgatgttctgccgtgcgtcgagcgtctgcgggccgccctggtaggcgcgtacgctggccgagaccatctgtcgcaacttctcggcaggcgcgtgggtgatgccatccggcgagtgccggtacttctccagttgggtcgccagggtgctaccgccggcggactgatcctgcatgccggcgtacttgccgacttgcgaaaaggccgccttgacgaagcgcggccaatccaccgccgggttggcttcagcgggttcggccgccagtagctggcggtcctcgatgaacagcaggctgccgaccaccaacggtggaatgtcggtaaagctggggtagcgctggcgcgggttgcgcacggtatagaaaggcgtgcctcggcaatcttcgatgttcacgccggtctgcgccttctcggcatagggcgggaagaagccgcgctgggtgtagtcgatcagggcaggagagaagcgggcctgctgcagcacttcgaagtcgcggctttgcaggcgttcgataaaggtcggcaggcgactgtagccctggcgctgatcgaaggggccattgccggggtagatgatggcgtcgctggcaccgtccttcacctcataggtgagcgtggcggcgtagcggctcagctcggtcgactggaagtaggcggtgcgtagctcgaagactgccagcccggtgatgcccatcagcccgagcaacagcgtcgagccaaccacccagcgcacgcgatgcttgcggggcttgggtttgcgcggcaccgcggtcgcgaccttgtgttcgcgagcaggcggtgcggagtcggatcgccatagtgcgcccatggttaactggccctggcttgtcctttcttcacagggtagccgctctgtcgcgcgctgtccgaccgatcggtcaaaaaaatccagtctttacatatgcctaggtttggattgtgggcctgaacctgagccataccagccggtcaggatgcaatcacaggaggaagcatgatgcgcacattcgaattggccggcgttcaggtgccggtgataggccagggcacctggcgcatgggcgaaaaccgcgatcggcgcaaaggcgaagtcgctgcgttacgcgagggcatcgagcgcggtttgcgcttgatcgacaccgcggaaatgtacggtgaaggcggcgccgaagaggtcgtcggcgaggcgatttccggtaaacgcgaccaggtgtttctggtcagcaaggtctacccgcacaacgccagccgcagtggcgtggcagcggcttgcgagcgcagcttgaggcgcctgggtaccgagcatatcgacctgtatctgctgcactggcgcggccagtacccgctggaagaaacggtcgaggcattcgagcgcctgcgcgagcagggcaagatcggccgctggggcgtttccaacttcgatcttgatgatctgcaggagctcggtgcgccggcctgcgcgaccaatcaggtgctctataaccctgaggagcgcggcgtggagttcgacctgctgccctggcagcagaaacagggcatgccgttgatggcatactgcccgctggggcagggcggtgcgctgctggccgatgcagcgctccagcaggtggcgcagcggcacggcgtgaccaccgcccaggtcgccctggcctgggcgctacgtcagcccaatgtgctggtgattcccaaggccagcgactcccggcacctggccgaaaacgtcgccgccgccgagctgcagctcagcgccgccgatttgcaggcgatcgacagcgcctacccggcgccgacgcgcaagcagcggttgcagatggtgtgagggggcttttgcgggagagtggctgagcgaaggtattttgatgggttgcacctacgcggcccgacccatcctacagactgaaccaggcgtcgtaggatgggtgaaccccataaatggctggcggctcgcctcagcccgcgaccaatacccgaatggcttccaggcgcagagcggccttgtcgagcatggccaggccctgttcgcgttgctcgcgcagggcgtccagttcgctgtcacgcacgctcgggttgaccgcttgcagggcggtcaggcgggccagttcttcgtccagctcggcggccaggcggcgtttggcttcggtaacgcgctcgacgtggcgcggcgtgaccttggcttcgccggcggcgatcttcggcgtcagcgcatcacgttgggcctgcacgaacttgttggcgctggcgcgcggcacggcttcgagctgatcgttgagggtatcgaaggagaccttcgatgccaggtcattgccgttgccgtcgagcaggcagcgcagtgcagccggcggcaggtagcggcccagttgcagcttgcgtggcgccaccacttcgctgacgtacagcaactccagcagcacggtgccgggcttgagggccttgttcttgatcagcgccaccgaggtgttgcccatcgagccggagcgcaccaggtccatgccgccctgcaccatggggtgttcccacgtgaggaactgcatgtcctcgcgggacagcgccaggtcgcggtcgtaggtgatggtcacgccttcgtcgttgccgagcgggaagctggcgtcgagcatcttctcgctggggcgcaggatcagggcgttgtcggaatggtcttcgctgtcgatgccgaaggcgtcgaacagctgctccatgtacatgggcagggcgaactggtcgtcctgctcgaggattgcctcgaccagcgcctcgccctcaccggcaccgccggagttgagttccagcaggcggtcgcggccggcgtgcagatcaccttccaggcgcttgcgctcggcggtggcttcgtcgatcagcgtttgccactggccgtcgtcggcgttttccagcatcggcagcaggcggctgccgaactggtgctgcagggcgttgccggtggggcaggtggccaggaaggcgttcagcgcttggtggtaccactggaacaggcgctcttgcgggctgttttccatgtacggcacgtgcagctggatcttgtgcttctggccgatgcggtcgaggcggccgatgcgctgctcgagcaggtccgggtgggccggtaggtcgaacagcaccaggtgatgggcgaactggaagttgcggccttcggaaccgatttccgagcagatcagcacctgtgcgccgaattcttcgtcggcgaagtaggcggcggcgcggtcacgctcgaggatgctcatgccttcgtggaacaccgtggccgggatgccggagcgcacgcgcagggcgtcttccaggtccatggcggtttcggcgtgggcgcagatcaccagcaccttgaatttcttgagcatcttcagggtgtcgatcagccattcgacgcgcgggtcgaagcgccaccagcgctggtcttcgtcgacaccggcctggccctgatagctgacttccgggtacagctcggcgtgctcgcctagcggcagctccatgtactcgtccgggctcggcagcgggtagggatgcagctcgcgctcggggaagccctgcaccgcggcgcgggtgttacggaacaacagacggccggtgccgtggcggtcgagcagctcgcgtaccaggcgggcgcgggcatcgctgtcgccaccgtcggcagcgtcgagcagctcacggctttcatcgcccaggaagctgccgatggcgtcgcgggcctgggcgctgagcttgccttcgtcgagcagctcctgcaccgcttcggccactggcttgtagctggcgctctcggcgcggaaggcttccaggtcatggaaacgattggggtcgagcaggcgcaggcgcgcgaagtggctgtcctggccgagctgttcgggggtggcggtgagcagcagcacgccaggaatcacctcggccagttgctcgaccaggctgtattcgcggctggccttttccgggtgccagaccaaatggtgggcttcgtcgaccaccatcaggtcccagccggcggcgaacagcgcgtcctgggctttctcgtcctcgcacagccattccagggcgaccagcgccagctgcgcatcttcgaacgggttgctggcgtcgctctcgatgaagcgctcggcgtcgaacagcgcgacttccaggttgaagcggcggcgcatttccaccagccactggtgttgcaggttttccggcaccaggatcagcacgcggctggcgcggccggagagcagctggcgatggatcacgagacccgcttcgatggtcttgcccaggcccacttcgtcggccagcagcacgcgcggggcgatgcggtcggccacttcacgggcgatgtgcaactggtgggcgatgggctgggcacgtacgccgcccaggccccacagcgaggattgcacctgcttgctggtgaattccagggtgcggtagcgcagcccgaaccacggcaacgggtcgatctgcccggcgaacagacggtcgctggccaggcggaactggatgaagttggacagctgggtttccggcagggtgacggcctggttcttggcgtcgaggccgtgatagaccaagaggccatcgacatcgtcgacttcacgtacggtcagcttccagccttcgaagtgagtgatctcgtcgcccggcgagaagcgcacgcgggtcagcggcgcattgcgcgccgcgtactgacgggtttcgccggtggcggggtagagcacggtgagcatgcggccgtcctgcatgaggatggtgcccaagcccagttccgcttcgctgtcgctgatccagcgttgccccggttgatactccgccatgctgcctgtctccacctgtcaaaaaagccggctatgttaccgcagggctagggtctgttgccatttcagcgcgagccgcgttgccgcgagaaatctcgccagctcgggcggcgatccgctaggcggaggacgcagggaatggactagccgtccgcgttttcccttgccaagttttccagcgacgcatggcgagatttctcgcacaaccctgaagggccgggcccgttttgccgcgatgctgcgtttctcgccggctcatttagcctactaaacttcgcggctcgtgccttgcctcgcggcaaaacgggctccggcgcggccgtgcgtgaaacggcaacagaccctcgctcagccaaaggtgcatcagggtcgatttggcacttaccgacgcgcgtccggtcagacagtctagtcatgccgccataaagtcgcccgccgtttggccgataaggctgcaaagagaggtgtttgatgctgccgccgattcctcacagcctgataccggttaccgcccagcaggacgtggtcaagccgcgcccggaaatcgcgccggtgacgcccaccgctgaaacggcacaggaagattcggtcggcctggacaaacgccaccccgatgaagtggccgagcggctgcgtgaagagcagcgtcgccggcagcgacgtggctataccgccgccgagctggccgagggcgaggtggacgaggcggacgagccggccatcgaccagttgccgcgccagggcctgtgggtggacgtcgaggtttgacgcccgtggatgggagcgccgcccagggcgggctgttcgagcaggcggcgctgcagctgcccgatgccgaactcagttatcaacctgactggctcgaccgcgccacggccgatgactggctgcagcggctggtcgagcaaacaccctggcagcaacccgaagtggtgctgttcggccgccagctgccggttccgcgtctggtggcctggtatggcgacagcgatgcccgttaccgctattccggcatgactcaccaaccgctgccctggacgccattgctggccgagattcgccagcgcctgatcgacagccttggccagccacttaatggcgtgctgctcaactactatcgcgatggccaggactccatgggctggcacagcgacgacgagcgcgaactgggcgctgagccgttggtggcgtccctgagcctgggcggtgaacggcgcttcgacctgcgccgcaagggcggcacgcgcatcgagcactcgctgcaactggcccatggctcgctactggtcatgggcggccagacgcagcatcattggcagcaccaggtggccaagacgcgtaagccctgtgccccccgtttgaacctgacgtttcgtctgatccggacgccgctatgagcaatgatgtgaagctgatcgatttcgccgccgagcgcgacaagcgcattcacgacctgcacgacaggaagctcgaagacatgcgcaacgccttcgagcaggccctgccgctgcccaagggcaagaagaagcccaagagcaaaccgaagaaacgctgagagcccgctcggtatcccctgagctggatttcatcggtgctggctgcaaggtggcgtagcgatacggtcgcgattttgtcgtagcggccgggcagcgatccgctttagctgcggaccctttgcacctcgaaatctcgcggctaaagccgctcctacaaatagaacgctctgctcagcgcatagctgcgtaccggtttgcgcgcccctacacttatccagattgatgcaaatcagccgttttcaggcgctgacgctcgcgcgtgcctggccgttgacctgggtcaatggccggcgccgcctggctgttaacgtagcgccatacccgagcagcaggtgcaaggaggcagcatgttcctagatgtggtggttctcgccggtatcggcaccgttgggctgatgattctgtttggtatcgggttcacgtatttcgtctggaaggatgcgagcaagaaaaagccgcactgatcgccggactcacgagcacgcaaggcattggggcgacttcggtcgccctttttttcgtctgcatttcacgcgtctggggtggtgcgctatctggacagtacatgcttagctagctaataattcgcaccctgcacggaggcggaaccctttggctacggctatgttcagagctgagacccttttaggtaagcaccgtgcgtgattccctgctggcgttcgttgcgccaagcacccaagccatccagttcgcgatcaagaccctgctcggcggcggtctggcgctctggctcgccctgcgcctgggcctcgaacagccgcagtgggccctgatgaccgcctttatcgtcgcccagccgttgtccggcatggtggtgcagaagggcctggcgcgcctgctgggcactctggtcggcaccttcatggcggtggtgatgatggcgctgttcgcgcagatgccgctgttgttcgtgctcgccttcgcagtgtggctgggcctgtgtacggcggcctcgaccatgctgcgcagcgcctggtcctatgctttcgtgctggccggctacacggtggcgatcatcggcctgccggctatcggcaaaccccaggtgattttcgacgaagccatcgcccgttccacggaaatctgcctgggtatcgtctgcgccaccctgagcagcgcactgctgtggccgcagcgggtcgagcggcaactggcgcagcaggcccgcgatgcctggcagaccggcctcaaagccgcacgccaggcgctgaccggcgaggaagaagcgcgcaaggggctgctcgaagccctgtcgcgcatcgtcgccgtggacgcccagcgcgaacacgcctggttcgagggcgagcgtggccgccagcgcgccattgctctgcgggtgctcagccgcgacctgctcggcgtattgcgcctggcccgcggtgtggcgcgtcagtggcggcagctgagcagccaggaggcacaggccgtggcgccctggttgcaggaagtggatgagcgtctgcaggacggcgcgagcgaccgcccgcagctgatcgagcgcctgcgccaggctgccgaggacgacgagctcaacggcggccagcaactgtgcctggggcgcatggcggtgctgctgatgcgcatcgaggatgctggtcgtgcgctgcaggcggtcgagcagggcagagcgcctgccgacgcgccgcgggcgctgtcttggcactatgactggcagagtgcgctggtattcggttcgcgcagtgccctggcattcctgaccctggcgagcttctggctggccaccggctggacccacgccaccggcgccatgctgctggcctgtgtggtgtgcagcctgttcgcgcggctggaggcggcgccgcagatcggcatgatgttcctgcgcggcattctctacgcgctgccggtggcgtttttcgtcgggcagatcctgatgccgcagatcgacggtttcgtgatgctctgcatggtgctcggcgtgccgctgttctttggcgtgctgggcatggccaagccggccgtggcggcgacctccacggcgttctgcctgcacgtgatcgtgctctgcatgccgccgccgagcgtcggctataacgtggaatatttcctcaatgaggcgcctggcatgcttatcggcgtggccgtggcagtcatggcgtttcgtgtgatcgtgctgcgcaacccggtgtggcatggccggcgcctggtgcatgcgatgctggtcgaccttggccggctgacgcgccgcgacctggggcgtgccgagaactggttcggcgggcgcatggccgaccgcctgctgcagctggcgcggcactacccggcgcgtccggatcaggcgcgcagccgttgggacgaaggcgtcgccgggctcgatctgggcgatgagctgctgcacctgcgcgcctgcctggccaaggctgacgccggcctggcccgttcgcagcgacgctttctggaacgcctcgacgatgcactggagcgcggccccgcgccgggccgcgaagacgatctgaacgctcctgtcgccgagctgcaggaggccctgcgcgcctgcacgccgagcatcgacaagcgcctggccgaagcggcgctgttgcagttgcacaatggctggcggcactggtgccagctaagaggagaagcaaatgggcttacatgagtggtcgctgggcggcgtattgctgagccccatggcggcctatgcggtttttgcgctgctgcttaccggcgtggtacgcctgggcctgcagcgcgcgggattggcgcagtggatctggcacgaggccttgttcgactgcgccctgttcgtttgcgtcctggcggcggtgatggctgtcctggcgacctaaggagaaaagcatgcgttcgaccattcgcgtcggcattaccctggctgtggtggtagcggcgattttcgctggcgcctggatctggcagcactacatgtattcgccctggacccgggacgcccgggtgcgtgccgatgtggtgaccatcgccccggacgtgtccggctgggtgctcgaactcaaggtgcgcgacaaccagcaggtcaaggctggcgacctgctgatgaccatcgaccgtgatcgctatcaggccgcggtggaaaaggcccaggccgtggtcgacatccgcaagcagcaactcaacctgcgcgaacacgaagcctcgcgccgtgcgcagctgggcagccaggcgatcagcgccgagctgcgcgagaacgcgcagatcaacgccgagatggcccgcagcgaataccgtgaggcccaggccgatctgcgcatcgctcagctcaacctcgagcgcagcgaagtgcgcgcgccgcgtgacggccaggtgaccaatctggtgctggcccagggcaactacgtgaccgccgggcaggcggtgatggccctggtcgatacgggctcgttctacgtgcaggcctatttcgaggaaaccaagttgccgcgcatccaggtcggtgcgccggtggaaatctggttgatgggcggtgaaaaggagattcgtggcgaggtggaaggcatcagccgcggcatcaccgaccgcaatgccagcccggacggccagctgctggccaacgtcgagccgaccttcaactgggtacgcctggctcagcgcattccggtacgcatcaagctcgatgacgtgccggagagcgtcaagctgagcgccggcatgaccgccagcgtacgggtggagtagggcgcgtttggtcattgtaggaggggctttagccccgagctcttaagggctcggggctaaagcccctcctacggttagtgttcgcttcaggattctttgcgagatggaacgggctggctcggccgatggcatgactgccagcctgcggattgagtcggctgtcgtgtagtggctttagccacgagctttttatcaaggcaaacaaagagctcgcggctaaagccgctcctacaaaagtgttctgctcaccgaccgctcccgccacttggctgccaaaatcggcgagcctgggttgaaagattctgaacagtttctcagtgtcagccgcgcagcacgctcgccggcgtacggcgcatcagcacttcaccatgacgcaccgagatcagggcatggccctgggtgcggatcatctcgtaatcgtccgacgccgagagaatcagcaggttggccgggcggcccacttccaggccatagcgctcacccaggtgcagggtgcgggcgctgttgtcggtgatcaggtccaggccgcgtttgaggtcttcgtaaccgagcatgtggcagatatgcaggccggcttcgaggatgcgcaggatgttgccgttgcccagcgggtaccaggggtcgacgatcgaatcctggccgaagcagatgttcatgtcggcgcgatcgatctccgccacgcgggtcagaccgcggcgtttcgggtaggtgtcgaaacggccctgcaggtggatgctttcggtggggcaggagatgaagttgatcttcgactgcttcagcaggcggaacagcttggagcagtaggcgttgtcgtaggagcccatggcggtggtgtggctggcggtgacgcgttcgcccatgccgcgcacacgggcttcttcggccagcacttcgagaaagcgcgactgcgggtcgtcggtctcgtcgcagtgcacgtccaccaggcagccggtgcgctcggccaggtccatcagaaacttgatcgagctgacgccctggtcgcgggtgttctcgaagtgcggaatgccgcccaccacgtcggcgcccagcgccacggcctgctccatcagcgcgcggccgttggcataggactcgatgccctcctggggaaaggcgacgatctgcaggtcgatcaggtggcgggtttcctcgcgtacttcaatcatcgccttgagcgcggccaaggttgggtcagtgacgtcgacgtgggtgcgcacgtgctggatgccgtgatcgaccagcatgtcgatggtcttcttggcgcggctcttggtgtcttcgtgagtgaccagcgccttacgctcggcccagcgctcgatgccctcgaacagcgtgccgctcatgttccagttcggctcgccggcggtgagggtggcatcgaggtgaatgtgtggctcgacgaagggcgcgaccaccagattactggcggcgtccagatcgccttcgctggcgctgaccaccgcgggttgtgcggtgatggcggcaatctgcgagccgtccagcgcgatatggaaaagaccttcgcggccacgcaggcgggcgttgacgatgttcatggggtactccttggcaggctatgagacgacaggcgacggatcagcagggcgatgctgatgttcagccggtcgtgaggatcatcgaacgagcagccggtcagcgcttcgatacgttgtacacggtagctcagggtgttgcggtgtacgcccaggcgttgcgcggccagggcgaggttggcgttctcgaagaaccaggcttccagggtcggcatcagcactggctcgtggcgggaatcatcgccgatcagcgggcccagggtgcgttcgacgaagtgctcgagcaggctgcggtcgcggatcgcggcgagcagttcgatcacccccagttcgttgaagctgcacagccccaggcgttcgggaaaggcctgggcagcgaccagcgcctggcgggcctggccgagcgcccgggcgaaatgctcggggtgatgattgccgctgctcaggccgagaaaaaggcgctgcggttgcaggcgttcatccagctcgccgagcaggtccatcaaagtcttgcggttgcgctgttcgtcctggctgccggtgcagggcagcagggcgatccagtgctcgccctggctgatcagcggcagagcaccaccgagttgttgcaggcactgttcgaggcgctgctgcaggcactggcggttgtcgcgcagcaggcgctcgccgctggccgccgcttcgccgtcgaacagctgctcgctgttctgcaggcgcagcagggcgacctggcgcggcacgctcagcggcaggtcgaggctggcagcacgttgcagcagcacgtcgagggactggtaatcgccttccagcaattgctccagcacgtgctggcgcgagctgccgatcatctgctgctgcaccagcgccgtgccgatggcctgggtgaccaccaccatcttcagcccgtagggttgctcgagtagtggcaggcccaggcgctcggcctcggcgatcaccgccggtggaatcgcctggatgaattcggcaccggtgaggattaccagcccggcggtggcgcgctcgaccgcctggcgcaccagaagcagcagattggcctcatcacgcggatggttgatgccggtgacgaataccagctcgccgcccatcacccagtcggcgatgtcctcgttctcggccacgtagggccagcgcaccgggttgcccaggcctgcctggccagcgcgcaggcgcagctcatgcaggccgggcagggccagtacatcggcgacgctcaggctcatgcgcgggcgaccacgtcgcgggcggcgaagaccttcttcgcttcgaacagcacgatgtaaaccaccgcagcgacggtgatgcctaccagcggcgcgacccagggcgagaagtaggcgcaaagcgcaccgacggcgtaggcgcccaggccgacccagttgaacgcggggatgcgcgcctcggcgagcagcggatagcggctcttatggccgtagaaatagtcggccatgatcacgccaccaatcggcgggatgatcgagccgagcaggatcaggaacggaatcagcagctcgtacatgccgccgatggccagcagggtgccgatgccggcgcccaccacggtcaccgtcttgcgccggccggtgcgcagcaggttgcagccggcggcggcgaagttgtagatggtgttgtcctgggtggtccacaggttgaggaacagcatcaccactgcggcgatggacaggccctgcagcaccagcacttcgacgatgtccggctgctggtagacgatggcgccgtaggccccggcgacgatcatcaggccgttgccgagaaaaaaaccgaccatgctggcgatcaccgcgatgcgtccggtgcgggcgaagcgcgtccagttggtggcctgggtggcgccgctgacgaaggtgccgaagaccatggtgatggccacgctcagggtcatgctctggatcggttcgatggccatcagcgcgctcaggccgccgatgtcgtcagtggcaatccacagcgagcagaccagcagggcgagcatggccggcacggaaatgcgcgacaggatatccagccccttgtagccgatgaacgcggtgatgcagaaggcaaagccgaacagcaccatcagcgggatggtcaggccttgcggcaggccgagaatcttcaccagcacgatggctaccgtggcggtgccccaggcgtaccagccgatctgggtgaaaccgagcagcacgtcggagagcttgctgccggcctcgccaaagcagaagcggcccatcaataccgagttgaggccgctgcggcaggcgatcaggcccagcaccgcggcataggcaccgagcagcaggttgccgatgatcgccgcccagatcagcgtcttgaaatcgaacgccatgccgatcttgccgccggcaaacgtggtggcggtgaagaaggtgaaggagaacagcatgatcgaggtggagaacagccctttgcgtgcgccggcgggcacttcgctcaaggggtaatcgctatcggtggtcggctgggtcatggcctggctccagggggttagggaggccatggctatagcaggcgacgtgccaaccgacggtttgggtggcgcgtacagtgccgtttgtgcgaagtgcacaatggggcgcggtttttcagcggataggtgggttttctttgtggttttccaccattgtcgacctgtcttggtgcgctgccgggcgggcatgcaccaagaggtcaccggcgactcagaacctgatcactatctggcgagccaaagacatgcaaggcccaggcggccccacaaaaacaagcatgaagcggtcggagtcgcgtttgactttacgaactgcaaacgagcattccgaccgggctggcgaccccgcttgtttttgacccagcggggccgacgcgtagcagatcgtgaataggttctcagcgggtgccgaggaagtcgcgtttgcccagctccacgccgttgtggcgcaggatggcgtaggtggtggtgatgtggaagtacaggttcggcagcacgtgatcctgcaggaaggccaggccctggaagtgggtttccttgtcgcggcgcttgagcgtcacagtgcggtcttcgctgccgtcgagctgtgcggcgctgatgccctgcacgaactccagggttttggcgatgcgcgcctgcagctcggcgaagctggtttcgtcatcggcatggctcggcacttcgacgccggccagcagggccgcgccggatttcaccgtgtcacaggcgatctgcacctggcggctgagcgggaacatgtccggcgccaggcgcgagccgagcagcacgctctgctcgatcttgcgggcttcggcattggccgcggcgatgccgaggatggtcgacaggttggtcagctggcgggtgaacaccgggatggtaatggaatgcatggacagtggcatggaagctccagggaaaggcagggaggcgcttgacagtaggatgggtgaaacccatcgcaatctcctgatgggttacacctacgcggcccgacccatcctacgggcttaagatataaagcgaacaggcgattgaaaaacgtaggcgaggccgccagcgcaaggcaaaaacaggcgataaagcggagtgtacgagtagtacatgagcattttgagcctgtttttaacgcagtgatggcaacgcaggtagtttttcatcagcctgtcagccgatgctgattggcggcagtgtggccagctcgacggtaacggctttacgtggcgcgatgatttcagcttcgccgtcgaccaccagttcgtcgtgctggttgaacacgcgggtggcgatgcggacgcggaatttcggcagcttctcgagaatttccaggcgcacggtcagggtgtcgcccagtttcaccggcttctggaagctcatctgctggcccacatagatggtgccggggcctggcagggtgcaggccactgccgcgctgatcagtgcgccgctgaacattccgtgggcgatgcgttccttgaacatggtggtggcagcgtattcagcgtccaggtgcaccgggttgtggtcaccggaaacggcggcgaacagcaggatgtcgcgctcttccacgctcttgctgtagctggcggtctggccgacttccagggcttcgtaaggggtattgctgctttgcgtcataaggcgggttcctgagggagtgaaggtcgcggctggggcgcgagcgtctgttccagccagtcgatcaggtcgcgggtgacctcgtcacggttggtttcgttgagcgtttcgtggcgggcctgtgaataaatcttcaagttggtgcggctgtgtcctgcctgcctcagcgcatcggccaggcgttgcaggccgttgccctggctgaccgggtcgtggtcgccgccgatgatcaggatcggcaactgcggggcgatctgcttcagcgaggcgagcggcgtgatgcgctgcagaccttccagcaggtcgagccacaactggttggtgcagcgaaaaccgcacagggggtcggcaatgtaacggtcgacctcggcgttgtcacggctgagccagtcgaacggcgtgcgcgccggggcgaaggccttgttgaaggcgccgaacgacagccagtcgatcagcgcgctgcgcccggtcgcgccctggcgccagcgctcgaagcgcgccaccagcgccgcagcccgaaaggtgcccagcttgccgtaattcgagccactgagaatcgcgccctgtacgctgctgctgtggtgcatgaggtaggcggtggagatgaagctgcccatgctgtggccgagcagaatgatcggtgtctgcggatgctgatggcggatgtgatggttgagctcggagaggtcgccgaccacatggttccagccgttctcgtcggcgaagtggccgagcagcccatgctgcgccgattgcccgtggccgcgatggtcgagggcgtagagcgcgtgcccggcagcgaccagcgcctcgccgaggcgggcatagcggccgctgtgttcggccatgccatgggcgagcatcaccacggccctgggctcatgcgcggggtgccagtggttgacgtaaaggggggcgccatcactgctgtcgagccagaagctgcggtgctgcatggcaaagtcctttttcaacagcctgatagccggcgggtgccaagcattgtagaccctgcaggtgctgaaattcacggtattgattgtggctttgccaggctgcggccggctgctaagttcttgccggtgatatcaccgtcggaaaccaagggataacaacaatgcagcccgatttctggaacgataaacgcgcccctggcgtggccaacgacatcgatatggacgcctaccagtcggtggtcgaggtgttcgagcgctcctgcaagactttcgccgaccgccccgcgttcagcaatctgggcagaaccctgacctacggcgagctggacaaattgtccgccgccttcgccgcctacctgcagcagcgcaccgacctcaagcctggcgaccgtatcgccgtgcagatgcccaacgtgctgcagtatccgattgccgtgttcggcgccatgcgcgccggtctgatcgtggtcaacaccaacccgctgtacaccgcccgcgagatgcgtcaccagttcaaggacgccggcgtgcgcgccctggtgtacctgaacatgttcggcaagctggtgcaggaagtgctgcccgatagccagatcgagtacctgatcgaggcgcgcatgggcgacctgctacccacgctcaaggggtggttggtcaacaccgtggtcaagaaggtcaagaagatggtgcctgactaccatctgccgcaggccatcgcgttcaaacaggtgctgggcgagggcgcgcggctcagcctgagcccggtgtctgccaagcaggacgatatcgccgtactgcagtacaccggtggtaccactggcgtggccaagggcacgatgctcacccacggcaacctggtggccaacatgctgcagatcgatgcctgcatgtcgcagctcgacgatgacggcacgccgctgatgaagcagggccaggaagtgatgatcgcgccgctgccgctgtaccacatctacgccttcaccgcgaactgcatgtgcatgatggtcaacggcaaccacaacgtgctgatcaccaatccgcgggacattcccggcttcatcaaggagctgggcaaatgggagttttctgcattgctggggctcaacacgctgttcgtggcgttgatggatcacccggatttcaccaagctcgatttcagccacctgaaactcaccaactccggcggcactgcgctggtcaagtccaccgccgagcgctggcagcaactgaccggctgcggcgtggtggaaggttacgggctgaccgagacctcgccggtggccagcaccaatccctatggcgaccgggcgcgtctgggtacggtcggcattccggtgccgggcaccgcgttcaaggtcatcgatgactacggcaacgagctgccgattggcgagcgcggcgagctgtgcatcaaggggccgcaggtgatgaagggctactggaaccgcccggatgccaccgccgaggtgctggacgccgagggctggttcaagtccggcgatatcgcggtgatcgacgaagacggtttcgtgcgcatcgtcgaccgcaagaaggacatgatcatcgtctccggcttcaacgtttaccccaacgagatcgaggacgtggtgatggcccacagcaaggtggccagctgcgcagccatcggcgtgccggacgagaaatccggcgaggcggtcaagttgttcgtggtcaagcgcgacgacagcctgaccgccgaggagctcaagacctactgcaaggagaacttcaccgcctacaaggtgccacgacagatcgtgttcagggactcgctgcccatgaccaacgtcggcaagatcctgcgccgcgagctgcgcgacgaagcggtgaaggcgcctgccaacgcctagcctgctgtatcgctcaacgacaagggccctgcattgcggggccttttgcttggtgacgactggtaccgtcgcgagttggtagcctgggttgagcgcagcgatacccagggcagtgtcccgggtaatgtccgcggtcgccgcgcatggcaggaccggcgcgagcgttggcacctgtccttctttccctcatatctctacctgcaggaaagcgcgcaggcgtctatcatgggcgttgcctgccgccagacgagtgctgcccgccggattgcctcggtaaaaatgctgtgaccaatattttccatatggtcatttttgataccgatcggccttttcgtgctctggtcggtctctggcaactctgctaatctcggcccgcttttgcgctcctcaggggcgaacagccaggcatacatacaacaaacaaccgccgatgcggtgacgacaagctgttgcttaggagtgggtgtccatgaccgaaaacttctggacggacaaatatcccgagggggtcgcggccgagatcgatcccgaccagtaccccaacgttcaggcggtgctgaagcagtcctgccagcgttttgccgacaagcccgctttcaccaatctgggcaagacgatcacctacggccagctctacgagcagtccggccacttcgctgcgtacctgcagcagcaaaccgatctcaagcccggcgaccgtatcgccgtgcaactgcccaacgttctgcaatacccggtggccgtattcggcgcaatgcgtgccggcctggtggtggtcaacaccaacccgctgtacacggcgcgggaaatggaacaccagttcaacgactccggcgccaaggcgctggtgtgcctggccaacatggcgcacctggccgagcaggtggtgcccaagaccggcgtgaagacggtgatcgtcaccgaggtcggcgacatgctgccgccgctcaagcgcctgttggtcaatagcgtggtcaagtacgtgaagaaaatggtgccggcctacaacctgccggcggccgtgaagttcaccgatgccctgagccagggccgcggcaagacggtcaacgaagccagcccggacgcccaggacgtcgccgtgctgcagtacaccggcggcaccaccggcgtggccaaaggcgcgatgctcacgcaccgcaacctgatcgccaacatgctgcaatgccgcgagctgatgggctcgaacctggcggagggcagcgaaatcatcgtcgcgccgctgccgctgtaccacatctacgccttcacctttcactgcatggcgatgatgcactgcggcaaccacaacatcctgatcaccaacccgcgcgacctgccggcgttggtcaaggacctggccaagttccagttcagcgccttcgttggcctcaataccctgttcgtggcgctgagcaaccacgagggcttccagaagctcgacttctccaagctcaaggtcaccctgtccggcggcatggcgctgcagcaggcggccgccgagcgctggaagcaggtcaccggctgcgccatctgcgaaggttacggcctgaccgagaccagcccggtggcctcggtcaacccggtgacccataaccagatgggcaccatcggcattccggtgccgtcgacccagttcaaggtcatcgatgaccagggtaacgacctggccatgggcgaaaccggcgagctgtgcatcaagggcccgcaggtgatgaagggctactggcagcgtcaggaagccacagacgaagtgatcgatgccaacggctggttcaagaccggcgacatcggcatcatccagcccgacggctacattcgcatcgtcgaccgcaagaaggacatgattctggtgtccggcttcaacgtctacccgaacgagctggaagaagtgctggtaaccctgccgggcgtgctgcaatgcgccgccatcggcgtaccggacgagcgttcgggtgaggcgatcaaggtgttcgtggtggtcaaaccgggcatgaccctgaccaaggagcaggtcatgcagcacatgcacgacaacctcaccggctacaaacgacccaagcaggtggagttccgcgagagcctgccgaccaccaacgtcggcaagatcctgcgccgcgagctgcgtgacgaagagctgaaaaagctcggcaagaagtaagcatcgcgctctacaaaaaaggccctgcattgcagggccttttgcgtttgggatggttttattcgagcccggcagcctggcgttgagcgaagcgatacccaggtctgcttcccgaatgtcgctgcgctcgacccgggctacggctcaagcttccttcagatagcgctcgtaaaactccagcgtcgccgcgttcttgtccttggactcgaacatgatgtcgaagcgatcgagaaactgcagcacgtactcattggtccagtggttccacatgcgcgcgctatggccgtacagctcgcgcttgggcgcgaccttgagcacttcgggcatctccagtttccgttcggcgctcaggcccagctcctgcaaacgctcctggggctgtgacaggtgcatggtcgggcgaataccgcgccagctgtcgatgatccgctccacgcgctcgctgtgcgggtcgatgtagtcgtcctcgtggatccagcagtggtgtacgtcgagcaccacgggggcgaggtcggccagcgccaggcaggcatccacgccgtaggtcttttcgtcgttctcgaaggtgatgcactgccgcgcttcctgggacagccgcggccataccgcgcgtatgccctcgccacccagcttgccggcgatatgcaggttgcacttgaagtcctgaaaggtccgcccgtagcccatcatgcggatcatgtcggcgtggtactcgaactcggcgaggctgttttctaccacgtcggggcggtccgagcccagcacgcagtactgacccggatgcatggacaggcgaatgttggccgtgcgcgccacctcgccgatggcggcgaactgctcgatcaggtagccctgcatctgcggctgctgatagaaggccgcgaccttcgggtggctgtagaacggcagcagatcgctgctcaagcgcagcatctgcaggggcttgggcagcgtggcgacgtaggcgagcaggcgcagctgggcctgcaggttgtgctcgacgatctcggtcagcttggcgtaggccaccgcctggctgacgctgtccatccagcgcagagtggtggtgcgcgggttgaaggccgcctcgatggttttcagctcgccggccggcaagctctggttggggtggcgatactggcaggcgaagccaatgcggggtgtggacatgggcgagtctcggaatcagctgtgcagggagtttcagaccgcgctcagcgccccgacgctcccggattaattgcgcacccagcgctggcgcatccagccgctgaaggcatccacggccagcaccagcagcaacatggcgaggatcaccgtggcggcctgggcttcctggaacaggctcaggctcacgtagagcatctgccccaggccgccggcgccgacgaagcccatgatcgccgccatgcggatgttgttctcccagcggtacaggctgtaagccagcagttgcggccacaaagccggcagggtgccgtagcagaacgcggcccaggcgccgccgccctgcaggcgaatggcgtccgccggctgcggcggggtgttctccagggcctcggcgaacagtcggccgagcacgccagcggtgtgcagcgccaacgccagggtgccggcattggggccaagacctgccgccagcaccatgagcaccgcccataccagttcgggaatggcacgcagggcattgagcagcagccgagtggcagcttgggcgagggcacccaggcgcccggccgccggtagcgccagcagcaagccgagcacggcggcaagcagggtgccgacggccgacatggccagggtttccagagcgccacgggcggtggcctgcaggtgactggcggtgaagtccgggtcgaaaaagcgcgcggcgtagctgcccatctgccccaggctatcggcgccgaacaggcctgccaggtccaggcccagataggcgaaggagccgatcaccgcggtggcgatgcccagcaccagcagcaggttgcccaggcgcctcatgtgaacctcgcacgcagcagccggctcaactgatcggcaagcagcaccagcaccagaaaggtcagcagcatgctggccacttcagcgccagcgaacatgcgcatcgacaggtcgatctgctggcccaggccgccggcgccgacgaagcccatcaccaccgaggcgcgcaccgcgcattcccaacggtacaccgtataagaggtcagttccgccgcggcggccggcagcacgccgtaggcgaaggcagccagacggccgctgccgctctgcagcagggcgtgcaccgggcgctggtccaccgactcgaagatttccgcgtagaccttgccgagcatgcccgcgtaagtgatggcgatggccagcaccccggcggtcgggcccaggcccacggcgcgcacgaacagcagcgcccagacgatctccggcacgctgcgcagcacgatcagcaaaccgcgcaccggccagcgcagccagcggcccagggcactcggctggccgccgcgtgaggccgccgagagcgacagtgcgcggctggccagcaggcttgccggtaccgccagcagcagcgccagggccatgccggcggtggcgatggccagggtctgcagggtggcgtccagcagcaggcagagaaaatcctcgttgtgggccggcggccagaaatccttgaggaagctgcccatggactgggcgctatccgggcgcagcaacacgcccaggtccagctcggccaggcgtatgcccggccacagcagggcgacggccagcagcacgaacgccaggcgcggcagggcggctgggtcgcccgggtagcgtctcagcatcgcgccgcccaggcatccggcgttggctcaccagcacgtgccgggttcagctgttcgttggcgtacagcgcctgcaggcgctcggagtcgacttcactggccggcaggtcgaaagcgatgcgcccgtcacgcacgccgacgatgcgcggaaaatgcgccagggccagctccaccgtgtgcaggctggcgaccagggtcacgccgccggcttcggcatggctgaccaacagcgacaaggtatggtcggccaggcgcgggtccatggccgagaccggctcatcggtgagcagcagctgcggggcctgatacagggcgcgggcgattccgacgcgctgcagctggccgccggagagctggccgcagcgggcgaacagcttgtcgccgaggtcgagcttgtccagctgcgctcgcgcaccggggatgtccagcgggtacagcaggttgaccaggctcctgggcaggctccactggcccaggcgtccggccagcacggcggtgaccacccgctggcgcaggggcagaggcggcgcctggtggatcaggccgatgcgcgtgcgcaggcgttggcgatgccggctggaaagccgccatgggcgttcgcccagcacctcaagctcgcccgcgctgggcgccagggcggtggccagcaggttgagcaggctcgacttgccggccccggacgggccgatgatcgccacccgctcgccctgttcgacgcttaggtcgatgccctgcagcgcctgtacgccattgccgtgcctgagcccgacggcggtcaggcgcaggctcatttgagcaggtcggcagcgcgggcagcctcttcgatgcccttgtagttctcaggcttggtctcgatgaagcggctggccgcctgcagatcgagaatcgccttgtgctccgggttggccgggtcgagggccaggaacgcttgcttgatcttctcggccagcgccgggtcgagggtgccgcgcacggtccagttgtaatcgaagtaggtcggcgtggtggcgaagaccttgaccttgttggtgtcgaccttgccgctcttgaccagtttgtcccacacgctggagttcagtaccccggcgtcgaccttgccggcctgcacccaggcggcggtggcatcgtgggcgccggagtaggcgacacggctgaagtagctttccggcttgatgccgtcctgcagcatgaagtagcgcggcatcaggctgccggaggtggaggaaatcgagccgaaggcgaaggtcttgcccttcaagtccttgagcgatttgacctgcgggtcggcgctgatgaaggtgctggtgaaggcagcgtcctgctcacgctgcaccagcggaatcgcgttgccggtcttgaggttcacctgcacgaaggtgaagccgcccagccaggccatgtccaggcgatcggtggccagcgcctctaccactgccgggtagtcggccaccggcacgaactcgaccttcatgcccagttgctgctccaggtaggcgcccagcggcttgaacttgcgcagaagctcagtgggcgcttcatcggggatcgccgagacgcgcagggtttcggcggcatgggcggtgagggcggcggcggacagggcaaggccggcgaccagcgacagggtgcgcttgagcatggagttctccggttcaatagcggaaaaaacgacagcaggcgccatggcgggcgctgcaagggaataagtgtgagcgcggcgattataggaggcgccgcgagaaagaccagctttgctagaatcggccgcttgttttccagatgacgagagcgttgccatgagtgagccgatccgcctgacccagtacagccacggagccggctgcggctgcaagatttctcccaaggtgctggaggtgatcctcgcgggcagcggtgcgcagaatctcgaccccaaactgtgggtcggcaatgcctcgcgtgacgatgcggcggtgtatgccctggacgaaacccgcggtgtggtctcgaccaccgatttcttcatgcccatcgtcgatgatccgttcgacttcggccgtatcgccgccaccaatgcgatcagcgacatctacgccatgggcggcgacccgctgatggccatcgccatccttggctggccggtcaacctgctgccgcctgaagtggcccgcgaagtgattcgcggcggccgctcggtatgcgatgccgccggcatccctttggccggcgggcattccatcgacgcgcccgagccgatcttcggcctggcggtgaccggcgtcgtcgacaagcagaacatgaaacgcaacgacaccgcccaggccggcgacaccctgtacctgaccaagcccctgggcatcggcatcctcaccaccgccgagaagaaggccaagctgcgcgccgaggacgtgggcctggcccgcgactggatgtgcaccctgaacaagccgggcagccgcttcggcaagctggccggcgtcaacgccatgaccgacgtcaccggtttcggcctgctcggccacctggtggaaatggccgacggcgccagcctcaccgcacgcctggattacgccgccgtgccgcgcctgccgggcgtcgagcattatctggccgaaggttgcgtgcccggcggcacgctgcgcaacttcgacagctacggtgagcgtatcgccgcgctgagcgacagccagcgcgacctgctgtgcgacccgcagaccagtggcggcctgctgatcgccgtcagcgaagcggggcaagacgaattcctggccgtggcggccgagctgggcctgcacctggcgccgatcggcgtgctggtggagcgacagcgtcacgccgtcgaggtgttctgatgcgcgacgatgcccgcgattttcgaaccatcttcctcgatggcgtgccgatgatggatacccgcgcgccggtggaattcgccaagggcgcattccccggcgtggtcaacctgccgctgatgaccgacctggaacgccagaaggtcggcacctgctacaagcagcacggccaggacgccgccatcaagctcggccaccaactggtcggcggcgacatcaaggccgaacgagtcgccgcctgggcggccttcgcccgcgccaacccgaacggttatctgtactgctttcgcggcggcctgcgctcgcagatcgtccagcagtggctgcgcgaggcgggcatcgattacccgcgcatcaccggcggctacaaggcgatgcgcaccttcctgctcgacaccctcgaagacgccgtggcgcagtgccgcttcgtggtggtcggcggcatgaccggcaccggcaagaccgacgtgctggcccagctgcccgatggcctggatctggaaggccacgccaaccaccgcggctccagcttcggcaagcgcgccaccgggcagccggcgcagatcgatttcgagaacgccctggccgtggacatcctgcgcaagcgggcggcaggcatcgagcgtttcgtgatcgaggacgaagggcgcatcgtcggcagctgcaacgtgccgttgtcgctgcaccagggcatgcagacctatccgctggtgtggctggaagacagcttcgaggggcgcgtggaacgcatcctgcgcgactacgtgatcgacctctgcgccgagttcatcgccgtcaatggcgaggagcgcggtttcgatctgttcgccgcacggctgctgcagagcctggacaacatccacaagcgcctgggcggcgaacgccaccagcgcctgcgggcgatcatgatcgacgccctcggcgcccagcagcgcagcggcgccgtggacttccaccgcgactggatcgccgcgctgctgcgcgaatactacgaccccatgtacgcctaccagcgcgacagcaaggccgagcgcatcgtgttcgccggcaacgagggcgcggtggtcgcctacctgcgcgaggcgcattaaatccatccgccaagtagggtgtgccgggcggcgttccactcgcgcagcagtacgccgcttgccggcatggcggactgttcgctgtcgctcctgagtccgccctacgtgactatggtggccgggcggcgatctgttcgtaaggcgaagggtagggcgtactcgcgcagcagtacgccgtgcgccgtaatggcggactgttcgctggcgttctgagaccgacttgcgtgcttggtctaggctctactcgtcagaaacgcaaggacgacgcctatgcctaactatcgccgtgcctggcgccctggcggcacctacttcttcacccatgccctgcgtgttcgccatggcaatgatctgcttgtgcgccacattgaaatcctgcgtgatgcggtgcgtgtcattcggcgacgtcaccctttcgagatccacggttgggtggtattgcctgatcacctccactgcttgatcgaactgccgcaaggcgaggcggatttcgcactgcgctggcgcctgatcaagatgcgcttctcccgagatgtgccggccgacgagtggcgttcgaagatccttctgcgtcggcgggaacggggtatctggcagcgccgttactgggagcatctggtacgtgacgaggaggatttcaggcgtcatctcgactacatccacatcaacccgctcaaacatggtctggtgcagcgagtgggcgattggccctattccacgtttcaccgggatgtggaacgcggggcctatccgccgcactgggccggaggctcacagacagatgcagatctgtatgacgattgacctgggccaagagcgatcatgcctgccccattcttgatgtagggcgtactcgcgaagcagtacgccgtgcgccggcatggcggactgttcgctgtcgctcctgagtccgccctacgcctgacctactcagtgggtgcggaagtgcccgctgcccggcttgaagcgcgcggccataagcatcagcaccagggtggcggcggccatcatcagccagctcaggcgcaggtcgttggtgtactggcgcagtaggccggcgagcagcggcgaggtggcggcgatcaggtaaccgccgccttgtacgaaggccagcaggtcgccggtctggcgtgggtcgtcgagatggtcctgagccaccaccagcgacagcggaaacagcgcgccgataccgatgccgatcagcacgcagatcggcaccaccagtgccaagggtgcgaccaccagggcgatcagcccgagcagcaggctagtcagcacgaaacccagcagcacccggcgatccggacagcgcgccagcaggctcgaggccagcaggccggccgccacttcgcagagcgtcagagcggccagcagcaggccgctggattcggcgctccagcccagcgaggtgtagtagggcggcagccaggccagcaccagcgtgtaacccgccgtgccgacaccgaagaaggccatcagcagccaggcgcgcggcgagcgccagggattgagtggtgccgctgaactgtttgcggttggttcgtccgccggcgcggcgcgcttccacaccgcgcaagcgacgatggccggtgctgcccaggccgccagtgcccaggcccagcccagccactgggccagccagggcgtcagcgcggcaccgaaggccgcgccgcccatgatcgcgcagctgtagaaaccgatcagccggccagcatcgtggctgaagcgcgccttgatcaagcctggtagcaacgcctgtacgaaggcgatgccggcgccggccagcagcgcgctgaccaataacggcgtggcgctcggcagcaggccgcgggccaggcaggcgagggcgatcagcagggtacccagcagaatgccgcgtcgctcgccgagccatccatgcagaacggtcgcagccagggcgccgaggcccatgatcacgatcggcaggctggtcagcaggctggcgcccacatgccccaggtgcgtgtccagctggatgcggtcgagcagcgggcccacggccgcgagtaccggtcgcaggttcaggcccagcaggatgatcgccaggagcaacagggtttgccgtttcattgtgctttctcctgggccccgcgccaggccaccagcaaaacgccgatgacgatgcacagcgccgccagcgccaggctcaggctgccttgttcgccgagcagaccgatggccatggccgcgcccgtgatcgccgccaccgagccgatctggctgagaaataccgtgcccgccagcttctgcaggatgaagaacagcgcatagaccgctgcgaacaacagcatctgcaccagtatcaggccgacggccagggggctgttcaagttgggcgagaagcccacgccaaacagcgccgtgagccccaacagcagcgcgccgcccagcagcatgccgggcgccagcgacagcggcgtggcgccgctgggccagtaccgggctcggtagatattgcccagcgccaggaataccggcacgcacagcgccgccaccacccacaaacccgggctatcgccgccgtgcagtttgcccagggccagcagcaggctgccggacaaaccgatgcaaatgcccaccaagcggatgcggctgagcgcttccatgcgcagcgccagggccagcaggtaggtgaacaggggtgggaaggccaggcacatcgaggcgaaaccggcgccgacatggccgatggagctgaacagcaggccgttcggtacagcgatgctgagcaggcccgaggccaggtagtagcgttgttgtgtcaggctcatgccaggccgctcgccgcgcgcccaagcgaacagcaatagcagcaggccgccgcccagcaggccccacaacagataggccatcggctgccagccggcgttgccagccagcttcaccagaatgctggtgagtcccatcagcgcgccgacggtgaacagcagggccagggccagaatgggtcgatgctgcgtgcctgccatgcaggtgcctccttggactgaatacgttaggatgcgaacattctttttgaaaagtatcttgatggcaagataaatcgagggcgacatgcaggatcgagcacaactggctgccgagcagtggcgtgaacaacgtccggatgtggatggttttgccatggcggtgatcggcaggctgggggaactgacccaggtgatcagccgcgaccacctgctgccgttctttgccgagcacggcctgcaggccggcgagttcgacgtgctggccaccttgcgccgctccggcgagccctatgcgctgatgccgacagcactgtacgaaagcgcgatgatttcctccggcggcatgaccagccgcatcgaccgcctggaaaaggccgggctgatcgagcggcgcaagcatccgtcggaccgccgcggcatcctggtggcgctcacgccggcgggctttgaactgatcgacaacatgctcactgcccatgttgctaacctgcagcgcgttctggccgccctcagtgacgaggaaaaacagcagttgcatgcgctcaccggcaagctgctggccaacctgcaatcgggtgaatgaaaggaagcgaacccatgtctctagctgcactgatcatcggcgtaatcgcccagatcttcttcgccggcctgcaaggcctgatagtggtgttttccgccgcggccatcgccaaccacaacgaactgacgccgtttcaggaccgcctgctggcgaccctgatgctgctgcttcccggcatctcgctggccaccgccgccctgctggtggtcggctacatcaactccgcgccgtggtcgtcccacttctggcacctgctgccggtggtggcgttcgggttgtacctgctgtttgcgtttagtttgagtcgttgagcgggcagggcactgggaacccatccggcgggagcttggttgtggcgctgaatcgttagaacgtgattccgccgtacggcctgtgggaacgggccatgcccgtgatttcgggcatggactagcgttctcgtgcgctttccacatgtcatgtatgtgcggcggttagctgacgctgcatcgtccgttctgaaacggatgagtgtttgcttaggctactaaggccccttaatagcgggttgcggtgcttgccgggcagcgatccgttcgtggagtattaagccgctggagtttcgagtcatctgcgaagagtggaggatgcatcaaccggcgggctacttcgctcgtgaagcttttatgccagatgattttgagaggcgacgaagctggaatagagaatgtcggcgaaatcaagttcattgatatcgccggtaaccagatccctgacggcatccgccagcagatcattgtccagcgtaatttcataatcattaagtgaaaggtattccagcccgactgcaagcccggtgcgcttattcgcgtcaggtagtgcgtggcctcgcgcgatactggcagtgtatttggcggcaatttcaaatatgtcatcgaggccgccataggcaatagcattgtcgattcaggccaacgcgccctgcagagtcggtatgtttaccgcgcctttcatgccgggctcggtagtcaagatctgggtatttatctcgatgacgcgttcaaatggaaagaagatcaattccattacatgtcagccagcttctgaaaagttctcttgtgggttcggagcgcgagtttggtctctgaataaacgatctgtttaccttgctcgccccccaagtccagtttcttggtggctttgatttttggcctttctactatggatacgccataggtgttcagcttgtggttcatggttcgagtaccccaaacggcttgatcaatttctgctcgtaagctagcacagggatgttccggacgcactgcaccacaggcttttaggcgtgggtacttttgccctcgctggatttcgctcagtgccagtaccccgcgtcacaaccggtgatgctcgatcagaaaatccacgaacagccgcacccgcgccggcatggtcgggccgccgacgaacacggcgtggatcggttcccgttcgccggggttgaaggtttcgagtagcggtatcaggtcgccgcggccgatgtcctcgttcacggtgaaggcgccaatgcgggcgatgccggcgcccacgcgggccagttgcgccagggcttcgccgctgctgcattcgatattgccgcatgccttcagggaaaacgtctctccatcgcgcaggaagggccagttgggctcggcgcggcggaagttgaagcgcaggcagttgtgctgcagtaaatcttccggcacctggggcgtgccatggcgcgccaggtaatcgggcgaggccaccaccacctggccggtttcgccgatcttgcgagcggtcagcgggctgtccggcagcgggccgaagcgcaccgccacatcagccacgccgccgagaatatccaccacttcgtcacccagggtcaggtcgaccacgatgttcgggtagcgcgcgctgaacgctgccaccagcggcacgatggccagccggccatgaccgagcgcagcgctgacgcggatgcgccccttgggcacgctctggtcggcgatggcgtcctcgacctccgccaggtcggcgaggatgcgccgggcgccacgcaggtaagcctcgccttcggccgtgaaagtgatcgcccgggtggtgcgcagcaacaggcgggtgcccaggcgttgttcggtgcgggcgatgatgcggctgaccgccgaaggcgtcaggcccagggtgcgcgcggctgccgacaggctgccttcctgcgccacgcgtaccagcacttccatctcgcccgatcggccgcctacgtccatttgtgcctctgcagcaaaggtgtttgccaaaaatgcggtctaccgcccgtgggagcaggatcgtagcatttgcggcatagataaggagcctctcgtgcgtatcaatccacctctcgtcgcgctcgccaccggtgccttcggcatcggcgttaccgagttcgcccccatgggcatgttgcccggcatcgccagcgaccttggcgtgtcgattcccgctgcaggcctgctggtcagtgcctatgccatcggcgtgctgatcggcgcgccgctgatgaccctgaccaccggcaagattccccggcgttacctactgatcgggctgatggccatcttcaccctcggcaacctgatgtccgccctggccaccgactacaccagcctgctgatcgcccgggtggtcacctcgctcaaccacggcgccttcttcggcgtcggctcggtggtcgccgccagcctggtcgcaccggacaaacgggccggcgcggtcgctgcgatgttcatgggcctgaccctggcgaccatcggcggcgtgccgctggctgcctggttcggtgaagtgcttggctggcgcacgtcattctggggcatctccggcctgggcctgatcaccatgctcgcgctgtggttcgccttgcccaatgtcgagttgccgaagagcgacggcgtgctcgccgaaatccgtgtgctgggccgcggcccggtactcgccgcactggccctgaccgtggtcggctccagcgcgatgttcaccgtatttacctacatcgcgccgatcctcagcacccagacccatgcctccaccggcttcatcaccgccatgctggtgctctacggcgtgggcctgaccctgggcaacatgtggggcggcaaggcggcggatcgctccatcgaccgtaccctgatcgcctcgctgagcgcgctgatcctagtgctgctggccttcacggtgctgatgcgctggccgctgccggccgccgtggccatcctcatttggggcatcgccagtttcgccatcgtgccgccactgcagatgcgcgtgatggaagccgccaaggccgcgcccaatctggcttcggcagtgaatatcggcgccttcaacctgggcaacgcgattggcgcggcgctgggtggtgcggtgatcaacgcggggctcggttatccggcgatttcgctggcgggagcggcgatggcggcactgggtctgctgatggtgttgggggttgcctggcgatcccgagcggtggctcctgcggtatatccatgactgcgcgctgttagggcgtcaggcgtaccggacggcgttctgtctgcgaagcggtacgcctttgtatcggcaggcgaggcgcctgagcgcgccctaaggtctgcctgcgcagtccgtatctaggcgctctggtgcggctgacagaagcgaatgatcgcctcggcaacttctcggggagcctcgcgctgcggaaaatgcccaatgccatcaagctcatggcgttcgtagcgacctgtgaagaaaacctgccggcccttggaactgtccgggtggttacaggtgtcgacgctcccatgcagcaccaacgtaggtaccgaaagcagcggagcgggctgtaggcgcgtttcatcgttcgtataagccgggtcgccctcgacaaacccccagcgatggcgataggagtgcagcacgatctcggcccagtcctctccctgaaatgcccgagcagcttcttcgaaatcggcgggttggtaccagttggcgggtgaccaggtatcccacatcatcctcgcgaacgcctcgcgatcatctcttacggcccgctcgccccgcggagtagccataaaccagtggtaccagtaatttcgcgcctgacttagtggcagcggctggttcggatcgttcgtgccatagccaaccgagagcatcaccaggtgcgacgccacatcgctttcaaggccgcaggcgttggccgccgcgcgtgcgccccagtcatggccaaccagcgaggggcgatcaagttgcagcgcctcgatgaactccagcaggtcacggcccagcgccgctagctggccgctgcgccgagtacccgattcgcgaaaacgggtcggcgcaaaaccgcgcagcgctggagccagtactcggtaaccggcatcgaccaatataggcgcgacccgcgtccagcattcggggctgtccggccagccgtgtagcagaatggccgtttggcggccttgcgggttccattccaggtacgcgatatcaaggcgtttggtcgaagcgaagcggtaatggctcacggtggtttctcgtgcagtggatggagcttcaacatagctggaacaatcttcgtgattagcaaataatcacctccaattgatgatttttctcgttgagtgaattgatgacgataccgcccttggccgatgggccaccgctggaaaccgcattgcttcgcagctttctcgaaatcgtcgacagcggaagcttcgctgcggcagccgagcgcctggcacttacgccttccgctatcagcggtcacatcaaacggctggagcagatcgctggcagtagcttgctgttacgcaccacacgtcggttggaaatgacccttgcaggcgagaccctctatgcgtatgggcgcaacatcctcgagttggagcgtgaggcacgcgccaagctgcgtggtgcgccgctgaacgggaagctacgcatcggggcctccgaggatttcgccgctgcttggttgccccaggtgttgcaacgctttcgtcagtggcaacctgaagctgtaatcgaactgaaggtgggtattactgctgacctgctgcgccaacaggagcgagggcgactggatctggtcttcggcaaacgctgcagccgggtggaagaccacggcgtattgctctgggaagagccattggtgtgggcattcgcgactgaccaaccgttgccggtgactggccctataccgctggcggtttttcctgagccctgtgtctatcgggagtcggctatcaatgcgctgagcaatacgcaaaccgagtggcgcatcgtcttcgagagcagcagcatgaccgcgtgcatgtccgccgcgcgcgcgggtttcgctgccacagtcatcgctgccagccagctcaggcaactgcgcatgctgggcgcgcaagaaggtttgcccgaactgcccgcagcgcgcttctatgcttttgttcgtgaagaaaattccatcagcgcggctttgatcgataccgccagacgtgctggtcagcaagggcgattgagcatgccttcacccttttaatgtgcaggctcgcgccaactgccgtggccatccttatctggggcatcgccagcttcgctatcgtgccgccgctgcagatgcgcgtgatggaagccgccaagactgcgcccaatctggcctcggcggtgaacatcggcgcctttaatctgggtagcgccatcggcgtggcgctgggtggtgcggtgatcaacgcggggctcggttatccggcgataggcgttgagttttgggtgtgatcaggttggtgcatttgatctgtcctggtggtttgcacaggaagaaagtcctgctataaataattaacgaatttattaattgtttattttttaggatgggtacatggacaagattttcgaagctttggcgtctgggccgcgccgccagatcctggcgtacctttccgaggccgaactcaccacttccgaactggccgagcgtttttcgatgagcgccccggcgatttctcggcatctatcggtactggaaaatgccgggttggtcaccagtgatcggcgtgggcagttcgtctattaccagctcaattccgacagcctggtgaattccctttccagtttcatgttcgacctgtgcccagtcgcggggccactcaagaaagagtccaaggcgctggctcaaaaacacaaacctcgttaaccagggcaggagcgcctaggctatgaatgagttaccggagagcctcaagcaacatcgcatcagaacggcgaatgtcgccagcgtactgctaggtgaggtccgttattcgcctctcaagtccctttggttgactggtatgttcctggcggcgctgataggtggcgtggccacgttcagttgggctgcgtttgcggtttttctattagcgaccggtactgtgctgttgctggggcattcgctgggcagccaccgcaagttgattcatgacagctaccagtgccccaaatggttggagtacacgctggtctatcttggcgtgcaggtcggtctggccgggcctttggggctgctacgccagcatgatctgcgcgactacgcccaacggcttcccgagtgtcatgactacctgcgccatggtcgttcattctgggttgatggctggtggcagttgcactgcgatctggtgctcgacagcccgccggtgcttgagctcgaagagcgcattgccaatgaccgcttctaccagtttcttgaacgcacctggatgctccagcagttgctgccagcgttggctctcttcctgattggcggttggggttttgtcttttggggtgtttgtgcccgcattactgccggcgttgttgggcattggctgatcggctacttcgcccataacgagggtgagatgcactaccgggtgaacggtgctgcggtacagggtcgcaacatccgctacacctcgctgttgaccatgggcgagtcttggcacaacaaccaccatgcatttcctggctccgcacgacttggactgtttccgggtgagtgggatcccggctggtgggtgttgctgctgttgaagaaaatcgggttggtctggaacctcaccgagcctagcgacctggcgattcgagcggaactcgaagccctcgacaaccagcgtctcgtcggtaccaatcaatgccgccgtgaggtgaataaagatgaaccgcaggcaagcctgtgtgcattgctcaaactatcgctgcaggctcgctcgcccacggtaccgttgcaactcgaaggaccggcgataaatatctcaggcacgctgctgcaaacccttatcggttccggctcacgcttcacgcattcactgaatgtccagcgtctacagctaaagattggcggcgagcaggtatccggattgccggcgctgttgctagcattgtcgcgccgaggtcgagttctgacaggtgtttgcacatgtctgatgccgctggcctttgccttcaactggatccgaggggaactagagtctgtttagtcagcagatgtgagctattggtcagactcgccttatctctacgcctttactccaggcccttggggttgaggcaacatgtaaggacgtgaagcagagctctatcgctgtcccaattattgctatgcaccacgactctatttcttgggaagcaattgctcggcaaccctatcccgcgttaacagcctcgccgcatcgtgaccaacaccgggcacggtgatctgcgggtgatggatcgcgatgccccacttctgcgagagaaaggcctcgtagcgcaagtagttgcgctggcgctcgaggcgattggggccttgcagggcggcggcgcaggagcgatccagcacgcggtgctcggggttgttgtcgtgctcgccgaccatataggtgacgtcgcgagccgcgtaacggagtaacagctgctcggtactcaggtgttggtgcgtcaggtacggcggcgcggcctccaggccatagcggtaacggttgtaatccgggcagtcggccgtagaaatgggcccgatagtgcctgcctgcaagcggttgccgtctagatacacatacgacgaagggctggataccacgtagcgcaccgcaatgccccggtccgccaggcgtgcatcgccccggccaagcatcgcgtagcgctgcatcagttggccgccggccgaatggccgatcagcacaatctccttcagtccggggaagcgctggcgatccgccagatacgccagcacatcatccagcactgcgaatgcctctatgcccgtgcggccttgctcggaggcggtgccatgcatccatttgtcccgcgcccagaggggcatgtcctcaccggcgcggcggtccttggcggtcaggtagttgagcgccagcagcaggttgtcacggccatcgaggccggccttgttcagcagcttcaagcccgtctcgaaatagtcatcggcattgcgccgcacaccgtgcaccagcaccacggcccgtgaagcctggctggcgcccgtcatgtcggcattggcgtaggcaagaaagttatagggctggctctggcccaggcgcagcacataggggttggcactgctcggtgcgacgtacagcagcgctgccagtagtgcgagagtcagcagcatctgtttgcaggcgcctgactggcgatcagtagcgttacgcagcatacccacctccgcagtaggtgcctaatcgctctagcgtataagtgcggtgtgcggcagcccgaaaaaatccagattaacggaccctgagtcgtaccttcatgctgatcttcacaggacgtctaacaaagcatcactcataaatcttcccgcaatacagaaaaaccgcaaactgctgccagggattggatggctccagtccttgcctcaagccaaagtcgctgctctgcgcccaagagatagcgctctcgagaaagtcctctatcgtggtgttttgccactcaccactattggctgccttgtctttttccagggctcgtgcgaactccaggaaggtcgccgaatcctcgaccctgtccaaaagctcatgaagctccatgttatttgccatgcccaagtctcttttcacgcaagttaagtagtgttgttggcagaccgtagatgcaagtgcgcaagcttgcgacccgcactacccagtgccgagcaggcggccgagatgcgcacctaaacggtacaactcagttgaaggtcggcacatccattgcgccagccaagccgacagcgatggggtatggtatcggcctcagaagtccggatgttcaccgcagatgccccaggatcttttcatcgtcgccgacgatcacccgctttttcgtgatgggctggtgcgactgcttgcacaggcgcggcccgatgccttgatcgaggaagcagcgacgctggatgaggccttgcagctggcgcgagcgcaaacgccggcgggcatcctgctggatctgatgtattcgggcgatagcgcgtgggcgtccattgcggattggcgcctggagtttccagcctcgttgctggtggtggtgtcgatgtgcgaggacccgctggtgatcgagcgcgtgatgagccagggtgccagcgcctttatcggcaaatcgcttcctccgagcgaagtggccgaagcgctgactgctgcgttgaatggcgagcctgtggtgcgcagtgcggctcagggaagcttcgccgcgtatgaaccgtctgccgcggccgagcgtttttcagcgctcacggctcggcaattcgaggtgctgcagctgatcaccgatgggctgagcaacaaggaaatcgcccaggttctgcgtatctcgccgtttaccgtgcgcattcatgtatcggcgctgctcagtgttctcaacctgagctcgcgttcggccgccgcagcgctgggtgcccgacatgggcttggcgctggctatcgaagcgcccatgtcagggaaggcgagcgctgatctagcgcccagccagttcggcgatgacccgttgcagctcggctgaacgcacgggtttggagagcagcggtatacgtggatccggcagcatggagcgaatcttctccgggtcgtgaccggtgagcatcaaggccggtagcgcgcggccgtgccacttctccagctgcgccaggcattcgataccggtggcttggcggccaagatcgaaatccgtcaccaccacatcgcagggcattgcttcgttgggtgggccgtcgatggcggtcacctggcagccccaggcgcgcaacagcttggccatggcttccagcacggcgcgatcatcctcgataagcagcacatgaataccttccaggtgggcggcaggctcggctggcggcatcacgctggcaactcgatgcggcgtgactaccggcaggccttgcagggtgatcgaggtgccatggccgactctagacgcgacgctgatctgcagatcgagaagggtggcgatgcgccgcacgatgctcaatcccaggcctatgccttccacatcccggtctcgcgcctggcgcacgcgatagaactcgtcgaacaggtgcggcaggtgttcaggcgcaatgcccgggccgcgatcatgcagttgcacggtcagggtcgaaccacgccggcggcaggcgatgagcagtgggctacccggagcgtacttgatggagttggatatcaggttctgcagcagagtgctgagtagcgcagggtcactgtaggtcatcgccgcggcgccacgtatacggatatccacgccggcccagcgggcggcctcgctgttctgcttttgcaggtcgccgagcaggcgatgcaggtccaccgtctgtttgtgtggcatcacctgctgctgatcgagcgtgtagatatcgagcagcgagcggaacagctgctcgacgctgagcagggagcggtcgacgctgtcgatcagctgatgctgctcggcattgagcggggtgccgcgcaggcaggtggtgaacaagccgatggcatggatgggctggcgcaggtcatggctggcctgcgccagaaagcgcgatttgtcctggtcggcacgtttggcggccgccatggcctcctgcaaacgccccaacagaaagtagctgaaggtgggcagcaccagcatgctcagtaccatcatcaccagaacggccgggtgctcccgcagaaagggcacgaagaacgcgatgagcgtgagggacgcgagaccaaagctggtggccagaatcagatagggccggccaaagcgcacgccgttaccgaccgtcatgctcagcaggacgcagaacgtgggcagcagcgtctcctggccgagaatcatcaccgcgcaggcgcccagattgtccagcagcatggcggcaaccctgcgccagaccatgggttgcggcaggaaccagagatgggcgagcagcagcaccgacaggagcgtgaacaacgtgccggtaaccagaacggccttgagcaactcgccatcgagcagccccagcggatacatgatcacggcatagagcgacaccacgaaaaccaccaccaggcgcagttgcgcctggctgaattccagatcctctaagcgaaacagcgacttcatgaagggacttccgaaacctgatcaagcggtcgaccttaacggaattccttcccgacgggccacgcatgattcgccatgctgaaaatcaaagcgcgcaacgggctgtgttgtaagactgcatgggataagcttgcgccgactatcaaccaccaagttgttaactgaacgatgggttttgagcaattagctgatctacgcgaccgcctgcgggctgaaaagcagcaggtgacgaccaagccgcgcaagcgccagcctgcttcgccgaagaaggctcaggagcaggatcctgctctggaggcgatctggcgtttgcagaagcacttcccgctggcctttccggtcaatcccgctcccaaggttccgctcaaggaaggcattctcaaggatgccgagcagcacctggagaagctgggtattacccaggagcagctcaagctcggcttggcatcctggtgccggggtggtcgctattgggccagcatggtcgaagatgcgccgcgcctggacttgaacggccagccggctggcacggtgaccgcagcccaagcgctgcatgccaagcagcaggccagacgccagcgcagccagatgcgccgcgctcagcaaaagccgaaagagccggctgcaaccgctgagagtgatgcctgacagggcggccaccgcgcgctcagcgttcctgcattagcgaaaccctgcgaaccgatgccagggcgactggcgtcagcctttcgttctgggcagcgccgcgccttgcgaggagccatctttcatgctgcgtaaattcggtctgtgtctcggcgccatgctcctgccgttactcactgcctgcaccggcaagccggttgagcgcaaggtggtgtacgagaactcggtttatcactggcgcatcgagcatgtgatcgtgcgtaacttcccggccagcagccaccagtactacgaggtgttcctcaaggaccggccgttggtattgccggcggccgccttcaatgaccagcgcgatatcggccagttcatcgctgccggcggcttcgacgtcgggcactggcgcaacaagtcgatcgtggtggctttcgagaatattcaggagcgcgaaggacagtcgctacggctgatccgttcggtgatgatcaccccggatttcagcgaaggcgaggtggtgctgaccgatatgtacacccagcaggaagtggtggttcagcgggtcgagcctagcaactgacttggcaaccggtcaggcttcgctcgggatcagcacattggcttcgcgggcgatggcgagcacgttggccttggcctgtttgcacaggtgcgcgtcgatggcgcggatgatctcgtcggtcagcgtcgagttgtgtgcggccaccagggcttcgaggcgcggcaccatgccgacgggcaggaagtcgagaatgtcggctgaaaggtcccgtgctgggtggtcgctcagggtcattggtgcgctgtccgtgatgggggatgcaattcgctaaagtgtgatcgcgatccaaatccgagacggccgcgctgcaaatggttccgatttattttgcgctttgcccagtcatcaaccacgctttcgccaacgccgcgaaacagtggcgactttcagccttagtgtgcctgtcgaaaatccacggaaagggttatccatgagcgccaaaccaaccaatcgccaactcgctgactacctgggcctctcggaagaggaggtgggcagctatcggctcgattccattcgcgagggcagccactggcgggtcgctttcgccatcgaaacgccagagcgcctgcgcagcaaactgccggcctgcctgatggtggtggtgccgggcagcagccagccgggcagtgcgctgcatcctcattgatcgccgcctgcaggctgagccgggtcagcctcgctgagcctgcaggaacagggcgaacaactccgactgcgacttgatccccagcttgctgtagacgtgcttgcggtgcaccttcacggtctccgaggagatggccagcttgcgggctacctccttgctggaatggccggcgagcatcaggcgcaccacctccagttcgcggccggtcagcgccgtttccacctgatgggccatctgctccaggcgctcctgccagggtggtgcggcggcgggctcgctgggttcgggctcgaagctcaagcgctggcgcatcagcgccgccacccagggttgcagcagggagagcagagcgatctgctccggcaggaagcgttgccgtgagcccagggacaggcacagggtacgcgcgcctggcagggcgacattgaactgcacctcgtcggcgaccacgttgaggctgaagtaacgctggtagtagtccgtctgctcgaagcattccggcgcgacctcgctcaggcgcaccaggccttcacgcgtgctttcgcggctggcgatgtagaaggggtcgagcaggtagaggccgtgcaggtagtcctggaacagcagatccggcgcgccgtcgttgctggggctttcggccagtacctgggggcgaccttcgctgaaaatcagcgccacccagctgtcgtggtgcacgtattgcgccagggtgcgggccagggtgcgccagaacggcgggctgtgcagcgcctcgatgagctcggccacgctgcggtggaaggcgatgtcgtgcaaggtcatggtcatctgtctacccctgtggggttaccccgcgtgcgtgatttcgcctgtgtggctcagcctccatactcgaaccccggcgcatcggtgtcggcattctgtgtgcgccccccgcgtgatgcaacaacaagaacggagccccgtcatgcaagtcgaactcgctcagctcaccggtcgtgacggtgatacggcccacaacctcgcccaggccctggaggccatcgcctcgtgccaggcgggtacgcgcctgctggtgttcccggaaacctacctgaccggcttccccactgcggacaatatcgccgcgctggccgagccgctgaatggccccagcctgaccgccatcggtcaggccgctgccgcacgcgggctggcggtggccatcggtttcgccgagaacgacggcggcaccttctacaacaccacggtgctgctggacgggcagaacctgctgctcagctaccgcaagacccatctgtgggcctcggatcgcggcgtgttcaccccgggcgatcgctacgccacggcgttgctcgacggcgtgcgggtcggcctgctggtgtgcttcgacatcgagttcccggaaagcgcccgtgccctgggcgaactgggcgccgagctgttgatcgtcaccaacggcaacatggacccctacgggccgacgcaccgcaccgcgatcatggcgcgggccatggagaaccaggcctacgcggtgatgagcaaccgtgtgggcgagggtgacggcggtctggttttcgccggcggcagcgcggtggtcgaccccaacggcagcctgctgctggaagccggccgcgagccgtgccggcagagcatcaccctggacttccagcgcttggccgaagcacgccgcgattaccgctacctggaagagcggcgcataccgctgccgggcacgcgcgtcgaccacgccaacggcctgcgtgaactgctgattccctgattgacctgccgggcgccacagaagcgcccgctgcggccccgccgcgtgcttttgccgacttcggctctgccataacaacgtataaaactggagtagcaagtaatggctcgtctgcaacgatccctttccctgggcgcggtggtgctgttcggcatcgcctacatgacgccgatcatcgtgctcggtaccttcggcattctcgccgagattactcgcggcgccgtgccggctgcttacgtggctgcctcggtggcgatgttcttcaccgcgctcagctatgcccgcatggccaggctgtttccggtcgccgggtcggcctacagctacgtgcgtcgcagcatcagcgatcacctgggtttcatcgccggctgggcggtgctgctcgactacctgttcctgcccatggccatctggctgatcggcgcggcctacctgcactcggcgttcccgcagttgccccaggcgctgtgggtactgaccttcatcgtggtcaccagcgtgatcaacgtggtggggctgcgcctggccaaaggcatcaacggtgtgctgatgctggtgcagttcctggtgctgctggccttcgtggcgctttgcgtgcactacgtgctgggcgatgccagcaagccgctatggtcgctgcaaccgttcttcggtgagggcatgaacctgaacctggtgatggccggcgcagcggtggcctgctattcgttcctgggcttcgatgcggtcagcaccctgaccgaggaaacccacgacccggagcacaccatcccgcgggcgattctgctgatcaccctgatcggcgggctgatcttcgtggccaccgcctacttcgtgcaactggctcatccttccgtggtgttccagagcagcgacgcggcggcctacgagatcgcccgcaatatcggcggcgatgtgttcgtgtcggtgttcctgatcggcttgatcgtcggccagttcacctccggcctgtcggcccaggccagcgcctcgcggctgatgttcgccatgggccgcgacggcgtgctgcctcgcgcgctgctcggcaccctgagcccgcgtttcggcacgccggtgggcgctatcctggtgtgcgcagtggtggcgctgctggccctcaaactggacgtgaccacctcgacctccttcatcaacttcggcgccttcctggcgttcagcctggtcaacctctcggtgatcgtccacttcgcccgccaaccccaggcgcgcggcccgctgcaactattgctctatgtgctctgcccactgatcggcctgctggccacgctatggctgatggccagcctcgaccgcctggcgatcatgctcggttgcgcttggctggtattcggcggcctctacctgctctggctgactggcggcttgcgccgtagtccgccgcagctgcagttcgaggcggagtaaaacgtgagtgcagcgagccgctccgacaggtggctcgcagagcgcggccaacttgcgtttggcaattctgcgctaattgccgccttgctgagaccactgcgcgcctacaaaaaggtaccttctgaaccgctctggctaaagcggaggttgtgaactggacctaaggagtccttgacacgaacagcagtagattggtttgcataggaagctgcaggccactatttagcattgcattaaatcttgatctttccctgggccccgatggagcctgaagaagtggttcagcgtagggtggatgacgttttttcatccaccgttgcagttgaagatactttaatacgagtttgtcgcggtaatgagtgctgcttgaaattgcattatttagttcgattatgtttgcgagaggtctggccttgttttcttcgggccttcttcagtttcttcactgctttcccttgtgagagagatttttggtgagcgccaaagagctttctcctgtctagtggaactaaatccgcaggttcaatggtaagttcatactgctctccatttcttatgcaggcatgaatatcatcgaaaatatcggactcggtgatggataatggaataaaatctgcctttgcatcaatgtaggcgtttagtcctccatgccgtagaaatgctccaaaatattcaagttcatcggtcccaaatactttgccgtggagaagtgtgcgctgttctatatatgtagccaaggtttcgattccttggtctaagtgtagtaaggcatccgtcaagtattcaagatccgtaatgcagactacccacggatatggcgcgttagcatctttctcaagtagcagggccagattcgttgcgacaggcccaaaatcatctctagtgatgcaaatgcaataaatattagtgatgtgttctcgtcgtagatctaccagcaagttgcctttcttgtcatataaggcagtagtcgcattttcgatcaaacgcttcctaagagtattggcttggtcataggccttttggatgccattccttccacggaagtgatccctgattcttagcgcagcctttgatgggtcacggagtggttcttttgggggtgaggcttttgcctcgatgatgtagacgttcgattcgtgaacgattactagatcatgctcaccgtgcgagtcaggacgatcaaatgcgctttcataaaaacgcgtgttttctggaaatagtttctgtagatgcttgcgtgccattttttcgagacgacggtcccgttctttgaaatagcgcggtgcaatggctcctttggtcaaatgttgctctagtttttcaatgatggcttggtagaaagaattatttccgatgtaaaatattcgctctccatctgcggttagtaacgggcaatcagttatcggattgggctcagtgatatatgtgattggggctgcgcttccacggatggtgacaaagtgtttcattacagagtctgtgatgcctgtgccgaatttatccaccaactgctggcgtttgacctcaaatatgacggcgcttctgtgcgcgaactcctccatgtttttttgcaactgtgcgttgtcacgtgcatgcgccatagctttgttgaagtccactccatcactcagttcttgaataaatttctgatgtgctgctttcagtccttgaatcgcatcggctacaggttttatgttttcttcaattatagactcaatgtagttccctacttgaagcagatcatggtgagataagccgaatgtctcaatggtttcttcctcaaattcatcaaagcacgctatgatccatgccttgatctgctccgtagaggctttgagcccggtcatgaagtaatgcataaatgccggcatagcgatttcgcgttggcgacgccagtcagcgcttaggccggcgatatgttcctgctgtgtagggaaatatgcgagaccataattcgtaaagatagactcaaggcgacgcaccaattgcgaattgcgggcatcatccaagggtttggcagcaggcggttctggttggctgcttgctagagcaagtaagtacataccctgcttgagtggagagccgagggtgtctacacgttgaccataattaaatgcatattgctgcatcgtgacgaaagtagtgagctcctgaaggctcaatacagcagtgatctttttgaggttggttacctcagataacagccttttgtgcagggttggattcatatctttccatgactcctttcgatagtggatatgatcaatttattactgcgagactaatctcaacattatcagctgttcggtcaaacaaccgcccgcataccacgatattagtgctcagggactcacgtcgagcggtaggttgtagcactgtagagcttactcgcgaaggtgtagatttttgttttggctggcggactattagctggcgctcctgagcccactttacgagctgtcagatggcgcgtgctcattcacgtctttcggcgtttgacctcccagttttctcgctgcattggtttgtctgttctgcacgttagccggtggaatctgcgacaatcgccgcttttccgcgacccgccccgagcctgatgaccgacgcccccttcgatatcgccgccctgcagaaaaacctcgaccacgccatgatcgccgaccgtcatcgtctgcggcggcagttgcacgagctgcagaaaaagcccgacgcggccaagcaggcgcagtggctggagcgttttcaggcgtcgtgcgccaaggtcgaggcgcggcgcttgagcgtgccggtgatgcgctatgacgacgccctgccgatcgccgccaagcgcgacgagatcaaggcggcgctggagaagagccaggtggtggtgatcgccggcgaaaccggctcgggcaagaccacccagttgccgaagatctgcctggagatcggccgtggccggcacggcctgatcggtcatacccagccacggcggctggcggcgcgcagcgtggccacgcgggtggccgaggagatcggcacgccattgggcgagctggtcggctatcaggtgcgcttcgaggatcagagcaaggacagcacgctgatcaagctgatgaccgacggcatcctgctcgccgaaacccagcatgatcgctacctggaaaagtacgacaccctcatcgtcgacgaggcccacgaacgcagcctcaatatcgacttcctgctcggctacctgaaaaccctgctgccgcgccgccccgacctcaaggtgatcattacctcggcgaccatcgacctggagcgcttctccaagcacttcggtggtgacggccggccggatgcgcccatcgtcgaagtctccgggcgcacctacccggtggaaacctggtatcgcccgttggccgccgaggtggacgaggagggcgaaagcctgctcgacgacctgaccgtcgaccagggcattctcgccgcgctggacgagatcgccgcccatgagaaaagcgtcgggcagcgccccggcgatgtgctgatcttcctgcccggcgaacgcgagattcgcgacgctgccgaggtgctgcgcaaggccaacctgcgctttagcgaagtgctgccgctgtatgcgcggctcacgcccgccgagcagcagaagatcttcgcgcccatggccgggcgcaagatcgtgctggccaccaacgtggcggaaacctcgctgacggtgccgggcattcgctacgtgatcgacagcggcacggcgcgcatcagccgctatagctaccgcgccaaggtgcagcgtttgcccatcgaggcgatttcccaggccagcgccaaccagcgtaaaggccgctgcgggcgggtcgagccgggcatctgcgtgcgcctgtacagcgaggaggatttcctcggccggccgacctttaccgatccagaaatcctgcgcaccaacctggcggcggtgatcctgcagatgctgcatctgcgcctgggcagcatcgaggattttccctttatcgagccgccggatggcaaggcgatcagcgacggtttcaacctcttgcaggagctctcggcggtcaaccgcgagagccagttgacgcccctgggccgccagctggcgcgcctgcccatcgacccgcgcctgggccgcatggtgctcgaagcggccaagctcggcagcctgcaggagttgctgatcgtcgccagtgcgctgtccgtgcaggatccgcgcgagcggccgatggatcgccagcaggccgccgaccaggcccacgcgcagtggaaggacgtggattcggatttcgccgcgctgatcaacctgtggcgcggcttcgaggaaaaacgccaggagctgggcagcaatccgctgcgcacctggtgcaagaaaaacttcctcaactacatgcgcctgcgcgaatggcgcgatgctcaccgccaactggtgctgctcgccaaggacctgcagctggcgcccgccaaggccgcggcgcaaaccgccgagggcaacaagcctgcggcgaaaccggtccaggcgaccaccgataccaaggtcaacgtgatcctgcgcgagcaggccgaggccagcgaggcggcgcagcgcgccaagagctatgccgcggtgcacaaggcgatcctcagcggcctgctcagccagatcggccagaagaccgaggagggcgattaccagggggcgcggcagcggcgtttctgggtgcatccgtcgtcggttatcggccgcaagaaacccaactggatcatggccgccgagctggtcgaaaccaccaggctgttcgcccgccaggtcgccaagatcgagccggactggatcgagcccctggccgggcacctgatcaagaagaaccacttcgagccgcactgggagaagaagcgcggccaggtggtggcgtacgagcaggtcaccctgtacggcttgatcgtggtggggcgccgcccggtgcattacgggcccatcgacccgcaggcttcgcgcgagctgttcatccgcgaaggcctggtgcgcggtgagatcaacagccgcgccaagtgcctgaacgccaaccgccaactgctggaaaagctcgacgagctggaagccaaggcgcgccgccgcgacattctcgccgacgaggaaaccctgttcgcctactacgaggcgcggattccagaggacatctaccaggccgctaccttcgagagctggtacaagcgcgagagcgccaaggacccgcaactgctgatgatgcgcgaggaggacgtgctggcccgcgaggcgctggaagtcaccgccgcgcagtatccggacaccctgcatatcggcgagctgcaattgccgctcacctatcatttcgagcccaatcacccgcgtgacggcgtcaccctgcgtgtgccggcgccgctgttgccgcaactgccgggcgagcgcctggagtggctggtgccggggctgatcgaagccaaggccatcgacctggtgcgcggcctgcccaaggccattcgcaagaacttcgtgccggtgccggacttcgtcggcgccgccctgagcaagctcactttcggccagggcagcctgccggaaaacctggcccgcgagctgcagcgcatgaccggtgcgcggatcgacgccgaggcgtggatcgaggccacccgccagctcgaagaccacctgaagatgaacatcgaagttgtcgacacccacggcaagttgctcggcgaaggccgcgacctggccgagctgaccgcccgcttcgccgaggccagccaggccgcattggccattccccaggccgacaaggtgcagaaaccggtggaggccaagggttttgcccaggttgccgagaagacccagcagaaggtggccgggctgtccatgaccgtgttcccggcgctggtcgaggacggtggcgtggtcaaggaagggcgcttcccgacccaggccgaggccgagttccagcatcgtcgcgccttgcagcgcctgctgctgcaacagctggccgagccggccaagttcctgcgcggcaagctgccggggctgaccgagctgggcctgctgcaccgcgaactgggccgcgtcgaggcgttggtcgaggacatcctcctggccagcctggacagctgcatcctcgacggtgaacaaccgctgccgcgcgacggcgccgccctggccgccctggccgagaagaagcgcggcgcctggaccgagcacgccgagaagctggcccgcctgaccctggaaatcctcaagctgtggcacggcctgcagaagcgcttcaagggcaagatcgacctggcccaggccgtggcgctcaacgacatcaaggcgcagctgggcaacctcgtctatcccggcttcgtgcgcgaaaccccggccgaatggctcaaggaactgccgcgctacctcaaggccatcgaacaacgcttcgacaagatcgcctcgcaactgcaacgcgaccgcgtatggagcggtgagctggccggctactgggagcaataccaggcgcgcctcggcaagcacctgcaggaaggcaagcgcgaccccaacctgaccctgtaccgctggatgctcgaggaataccgcgtctccctctgggcccagcagttgggtaccaaaatggccgtgtcggacaaacgcctgagcaagcagtggagtcaggtggaggggtgatagtgctcctgtagcccgggtcgagcgtagcgacacccgggaaagcccctgggtgtcgctgcgctcaacccaggctacgaagcggagatgctcttgcctgtgtgggagcgcggcatgggcgcgagatcatgggcgtagaccagcccgtagggcggatgtcgctttttacatccgcgatggtggatcggtgaagcgtgatccaccctacggggttacatcgaaccaaaagacaataggccgtctttcagggcggcggagagcccaatgactggtttttcaaacgcactggttgtaaacgcccagctctctgcctcgggatcttccgagccgctcgtaccctggtggagcttcaccaaaaccgtgctggcggcgaccgtgctgacccaggtgcgcgatgggttggtgtcgctcgatgaggtcatgcctgacgggccctttacgctgcggcaactgctgaagcatgaagctggcctggccgattacagcgagcttgccgactatcacgctggcgttgcccgtggcgatgagccttggccggcggaagaaatgctggagcgcctcgacgctacgcgcctgcgttaccagccgggagtgggctggggttattccaatgtcggctatctgtatatcgcccggctgatcaagacactaaccggcactacgttggaagcggtcattgagcagcgggtagtgcagccgctcggtgtatcggatgtccgcatggccaacacgccggcagatttgtgcgatgtcgatatgggcagcgccgctgcttatcacccgggctgggtttatcacggcttgctggttggccgtgtgtccgctgcagcgctgctgctggatcggctgctgagcacgggcctgctaccggaaacgctgctggtcgagatgcagacgcgccgcgtcttgggcggcgcgcttgcagggcgcccatggcaggtagcgggttatgccttgggcttgatgcagggtgatgtagagggcggcctgaccctcagtggtcacaccggctgcgggccggggagcgtgattgcggtgtaccgctgcgttacggatgccggcacggcgacctgcgcggtattcggcaaagaggctaacgaaggcgatatcgaggctgagatggttgcctcgatcagacgtgtgagattccgtagcccaggttgagtgtagcgacgcccgggagagcgatgccctgggtatcgctacgctcaacccaggctacgaagcaggtctgctcctgcctttgtgggagcgcgccatgcgcgcgagatcgcgttgtggcagacccctatgaattttctagcaactgagatggacgtgaaattgcacaaggactttctcgaacttcatgcattgcccgtagaggtcatccacacgcttcttgaccgcgcgggcgagctggcgcagcgttgggatgagcgcaatatgccatccacgctgcgcggtaaacgagtgggtgtgatcgttgacgacaccggttggcgaaataccactgccttcgatcttggtgtgcaggcaatgggcggtatctgcgctcaggttcccatcagcctcggcacacgagagtccgttgaagacctggccggttacctcgacaactggttcgatcttcttgtggtgcgcaccaagcaactggaggcgctgcaagcactcgccgatgcagcggtcgctcccgtcatcaatgcgcgaactcgtgccaaccatccgtgcgaaacgctgggcgatctggcctatatcaagcgcgtgaaaggaacgctggaaggtttgaaggtcgttgtcattgccccggatgcgaacattctcaggtcgtgggtcgaagcttccaaagtgctgcctattcaggtcgttcaggtttatccagaggcctggcacttccaggatgcggagttgctgaatgccaacttccaagccagcgaggatatggctcatgcactggatgccgacgtgatcgttaccgattgctggccacagaatgctccgtacgggcaattactcagttatcaggtatccgcggcgtttctcgataaagctcgtgatgacctgctttttctgccatgccctccggttactcgcggcgaggaggtaaccgccgatgcaatgccgcacgcgagctgtcggagccgcgaggcgaaagcgtttttgcttcatgcgcagaatgcgctgatggagtgggcggccttatagcccgtagggcggatgtcgctctttacatccgccatggtggatcggtgaagcgtgatccaccctgcgtctgacgggctttcgtagctcaggtcgcgaaatgatagttggcgccatagccggagaggctatggcgctttgcttttgatcagtcgtctttgctgttcagttgccagccgcctttgccgtccaggtcgagctggtggttgtggaaggcggcgagggtgttgcggtgaccgacgctgatcagcagggtgtcgggcagttcgcgacgcagcagggtgtagagcgcctgttccaggccttcgtccatggctgagctggattcgtcgaggaaggccaccgccgggcggttgtagagcatgcgggcgaaggccaggcgttgctgttcacctagggacaggacgcggctccagtcgccgggctcgtccaggcgacctgccagatgcggcaggtagacctgttccagcaccctttgcatacgttcgcggtcgtcgcccggttcggttgggtaggccagtgcgctgcgcaggtcgcccagaggcaggtaagggcgttgggcgaggaacagcgcctggtgcccgatgggccttgccacctcgccttctgcgtagggccagagcccggcgagggcgcgcagcagggtggttttgccgcagccggaggggcctcgtaccagcagggcctggccggcgtgcagatcgaggtcgaggcctgcgaccagcaattggccgtccgggcgttgcagatgcaggtcatgcacctgcaggccgctggcctggttgctggtggtgacctgcggcagctcgcgggcctgctggttggcgtcgagcaggccgctcaggcggtcgagggtggcgcggtactgggcgaaggtgtcgtagctgctgcggaagaacgacagcgagtcctgtacctggccgaaggcctgcgcggtctgcatcacgtcgccgagcttgatggcgccgctgaagaagcgcggcgcctggaggatgaaggggaacaccaccgccacctggctgacaccaaggttgaagccgtcgaacttcaggcttcggtagaccagcgcccagaggttttccaccagtgcaccgaagcggcccagcagggtgcgccgctccacgtcgcggccctggtagaaagcgacgttctcggcgtattcgcgcaggcgcaccagggcgtagcggaagttggccgagcgctgttcgttgaggaaattcaggcggatcaaggggcggccgaggcgaaaggcgatcagcgtggcgatgatcacgtagaggtacacggcgaataccatcgcccggggaatctccacaccggccacgctcagcggtgcggacagcccccagaggatgacgctgaaagccaccagcgataccagcgcactgaccgcgccgagcgagagcttgagcgaactggaaacgaaggccgcgatgtccagctcgatgcgctggtcagggttgtcgaccggctgcgcgaggaactggccgcggtagtaagcatcgccctttagccagtcgtcggtcaggcggccgttgagccaggtacgccaatggatgctcagggactggctgacgtagaagtcgaacagcgcgcgcgccacatggatgctggcgaggatggcgaagacgcccagcaggaaccagaacgcctgctgatccagcccctgcagggcgctgtagaagccgttgtaccagaacgaaaacagcacatccatgcgcaccgcgaacagcgccagcagcaggagcagggcgaaggtcagcagcggtcgccaactgttgcgcgggctgaggtaggggccggtgatctgccagaactgtcggccccagcgggtgaagcggatcaggacggtggaggtgagggtgaagccgataaaggtacacagcgaggcgatggccagccagatcaggctgtcgctaagggcttggtgccaatccataagattcagggtccgcgatgcttcgacaggaagggagtaccggagggccggctgccgagactacaagcgtgggtgacacgccctaatggagacttgttttcactgcattggtttctggctgcccggattttttgcagacctgatagcggccgttcaggttgagttcgtgggcgccgtgaaagtggccctgcagcccgtagggctttacatccgccatggtggatcggtgaagcgtgatccaccctacggggctttgaggcggtcattcgcgcagtatcacggtcatggcccgttcccataaaagcgggcggtgctgccgctcacttttttcgctttgggcgattgctccactgctgtgggagcgcgccatgcgcgcgagatcatttttccagtggcatacccgaagggcggaagccgctttttacctccgccatggcggatcgatagggcgtgattcgctctacgcctggatgttggaagccgtcttcaacgcgtggtttttcgcgttatcggaaacctttccaatctgccgcttcgcttgttcgcccggacacacccgctcaccaatcgcccgtcagaccgcagggccgttaacccgaacctttcgcgaaacggtttcgtcgtacctgaacgagccatgcgcaggagagggacatgctgactgatccgaagacccgctatcgaccatacacagacgcgtccgggggctggggatcggccaagtcggtggcgggcatcgtgctgcgtgagcaggcggtggtgaagatcggcgcggcgctcctgaaacagaacaagcccgacggttttgcctgcgtaagttgcgcctgggccaaaccaagcgatacccacccgatggagttctgcgagaacggcgccaaggctacggcgtgggagctgacggccaagcgcagcagcccgcagttcttcgccgagcacagcgtcagcgaattgcgcagctggtcggcccatgcgctggagcagcatggtcgcctgacccaccccatgcgttacaacccgggcaccgaccgctacgaggaaaccagttgggaaaccgcctaccaggaaatcggcgccagcctgcgtgcgctgcagccggaggaggtggtgttctacgcctcagggcgcgcctcgctggaggcctcgttcatgtaccagctcttcgcccgcgcctacggcaccaacaacctgccggacagctccaacatgtgccacgaaagcacctccgttggcctgcaggagagcatcggcgtgccggtcggcaccgtgaccctgaacgattttgcgcacaccgactgcctgctgttcttcggccagaacgtcggcagcaacagcccgcgcatgctccaccagttgcaggaagcacggcagcgcgatgtgccgatcatcaccttcaacccgctcaaggagcgtgggctgcaggagttcgtcaacccgcagtcgccggtcgagatgctcggcccgaactccacgcagatcagcacccagtatcaccaggtcgccatcggcggcgacaccgcggccatcgtcggcgtcgccaaggcactgctcgatctgcatgatgcggcgcgccagcgcggcgagcccggcgtgctggacatggccttcatcgccgagcacaccagcggcgccgatgacttcatcacctatgtacgtgagcaggactgggcgcagatcgaggccatcaccggcctcaagcgtgcggccatggaggccacggcgctggtctatgcgcagtcgcagcgggtgatgatcgtctacggcatgggcctgacccagcatcgccagggcgtgcagaacgtgcagatgctggtcaacctgctgcttctgcgcggcaacattggcaagccgggcgccggcatctgcccggtgcgtggccactccaacgtgcagggccagcgcaccgtgggtatcaccgaagacccggccaaggtgccgggcgagctgatcgagcggcacttcaacttcaaggtgcccgagcgcatgggcctgaacaccgtggatgcctgcagcggcatgctcgatggtagcgttcgcggcttcgtcagcctgggcggcaacttcctgcgcgcggtgccggacaccgggcagatcgagccggcctggcagcgcctggcgctcaacgtgcaagtggccaccaagctcaaccactcacacctgctgccgggcgaacaggcctggctgctgccgtgcctggggcgcatcgagatcgaccgccaggacggcatcgagcagagccacagcaccgaggacagcaccggctgcatccatgcctggagcggcaagagcgagccggccagcgagcacttgcgctcggagccggcgatcatcgccgggctggcgcgcgccacgctaagcgccgagatcggcatcgactgggacgcctggcgtcgcgactacgggctggtgcgcaaggccatcgctaccatctacccggaaatcttccacgacttcgaggcgcgcatgtgggagcccggcggcttccatcggccgctgggcgccgcgcagcgcgaatgggcgaccgagagcggcaaggcgcagttcgcggtgccgcagcagctcgtcgccgataatgacgtgagcgccgcgtatggccggcgcgacgtgctgcaactgatgacgatccgcagcaacgaccagttcaataccaccatctacggctacgacgaccgcttccggggcgtgcatggcacccgctcggtgatcttcatgaacgccgacgatatcgtgcgcctcggcctggccggcggcgactgggtggacgtgaccactgccgtggagccggaagtggagcgccaggtcgggccgctgcagattcttgcttacgacatccctcagggctgctgcgcggcctattacccggagtgcaatgcgctggtgccgctgtggcaccacgccgagcgcagcaaggtgcctgcggccaaatccatccccgtgacgctcagcccgagcaccgcggtggcgcctggtgatgcacggccgacgttgattgccgcccagcgctgatcaaaccagccgtttcgctgttgcgaacaagcgaaacggccgtgctagagcggctcatgcccgctgctcggaaggcttgaacttcaagcggcgggcttttctcccaatctggaacgcaggtgattttgcctgcagcgattgcgcttcagacgtggcggcaaccgtgtaatcaatccagacggcaggagagtccgatgacccgcaatacctccaaccaattcgccatgcagaacccgctgacccagtatccgcagcccgaatttccggcccagcatcaggccgagccaggcctcgatgccgagatgacgcccgagcccgaccacggtgaggacagctatatcggctttggtcgcctcgccgggcgcaaggcgctgatcaccggcgccgactccggcattggccgtgcggcggccatcgcttacgcccgtgaaggcgccgacatcgtgctcaattacctgcccgaggaagagccggacgcccaggaggtgatcaagctgatcgaggccgagggccgccgcgccgtggcgattcccggcgacctgaaggacgaagccttctgcgtatccctggtgcgcgacgcagtcgaggcgctcggcggcctggacattctggtcaatgtggccggcaagcagatcacccagaaacacatttccgagatcaccaccgagcagttcgaccacaccttcaagaccaacgtgtacgccatgttctggctgtgcaaggcggcggtggcgcatatgccgccgggtgcggcgatcatcaacacggcgtcgatccagtcctacgatccgtccggcacgctgctcgattacgcatccaccaaggcggccatcgtcgccttcaccaaggcgctgtcgagccaggtgatcgagcagggcatccgcgtcaacgcggtcgcaccggggccgatctggaccgtgctgcagcccaccgacggccagccccaggagaagatccccacctttggttcccaggtgccgatgaagcgcccgggtcagcccgccgaatgtgcgccgctgtacgtgctgctggcgtctcaggagtcgagctacatcaccggtgaaacctttggggtgaccggcggcaacccgctgccgtaaggcccggggcccgcagtacgcccgctgcgggcccgtttcgccatttcgcccatctcgcaaaaaggtgcgcgccatgagccttcacgtcgttcacttcaccgccccgatcaactcccacacctgcgggcagttgatcgacagttgcagcaaggcgctgcagcagggtgccagccgcatcgtgctgaagatcgccaccatgggcggcgaatgcagctacggcttttccctctacaacttcctgatttccctgcccgtgccggtgcacacccacaacctgggcaccgtcgagtcgatgggcaatatcatctttctggccgggcagcgacgcaccgcctgcgcctacagcaagttcctctttcatcccttccactggacgctcaacggctcggtggaccatgcgcgcatggccgaatacgccatgagcctggactacgacatgcacctgtatcggcgcatcgtcgaggagcgcactgacggtgcccgcgagccgctggacatcgtggcgtgcctgaccgcttcaccgcgcatcgtcgacgccgagcaggccctgggcgccgggttgatcgatgaggtggattgcctgaccgcgcaagcggatgcggtgcaatgggtggtgcattcctgatccgcagctttccaggcgggtagggcgctgaccgtggccagcgccgtgccgattgctattcgtcgagcttgcgacgcgcctgttcggaagccttttcgatcttctcggcttcctgctccttggtcttgatcgaggtcggggtgatcgcgcgatccaccgcctcggtcttctccccggggcgctgcgtttgctttttcaccacgttgacgtcttcgccttccacatccttggcggggctgttgggcggcgtcgggtcgattggtttctggctcatggattgttcctcctggctgtgggctgcgagtcagcacctgttagttacgagacctcgaggcgctgatgagttcggacaatcgccgtctgtatccgcatgcttcaaggccgcgtatttcggggcttccggccggcagaaaagctgaatccctgagctgcgaccgaatcgaacgttgagacgctcgacaatcacgcgatgggagaacgacatgggtcaattcaggatttacctcgacgacgaactgctctgcgcgaccacctcgccggcgctggcgcaagcagcttggaaccgtgcttcgcgcgatgcccgcgtggccgaaaaaggcggctgggtacgtgcctacgaaggcgaagtaaccgtggcggaaatgcaccccgagccgcgcgtcggccacccgtggccggatggccgggaccatcagcccgacctgcgcgatgtttgggacagcctgatgcgggtgctccagcaacagggcctcaatgaccaggcgatgaccgatgcactgaaccgtttcgggctggcgaccaccagcgtgcaggcgtcggtcagggatgagctggacgggcgcaccgtgcctaccgcggccgagttggtggtgctgctcgatgccattcaccagaaccgtcagcgcgagcctgaggcgtgattcttgaggtcagggcaggcgggctttgttcacgcagtggcgattgaacagctcgggtttgtccaggcggatacgcgcttcgatctgctcgatgatggcgaacacctccgtcggagtcagcgatgtcctgcaggggatatcgcgtacttcgagggaggtctccgactccttttccgaaagtcgcaccaccatactggtcggcgattgcaatgacacttgtacaacaagtggctggaaatagttgtacagcaatgctgcagcgtccaggaatctaatctttgccacaattattgctctcggtattactcctttattaccggtattagtggcggtgcggactttcttgtcaaaccaatagttttgctttatttgctctgctcgggtgaagttggcggcttgggcatgccgcgcgggccaataaaaccccagatgatcaaaccaatgaccggcaacaacagaatgatcagtgcccacatcagccgggtattgaagctcttttcactgcgccacagattcatgatggtgaccaggtcgacgaaagcgatgacgacgaaggcgccgagccagaacagcagggatggatcgcccatggcggaactcctgtggttgcggcgaagcccatggatagtgggttcgcagggttggacggaagctggagggcgtcttgcccgtgtcgaggtcgttacatgtacaaagcgcttcgacctgtcaccggaataattaccctgttcaattacgaagtatcccggtgcgattaagttcgcgtgaaaagatggttggccatgctggccttttaatataaagcgcagtgggtgttttctcgggcgtgcatgatgcccgtgcaataaacgcgattcatgcaaagtgcaataagctcatacaagcgtaagcggctcgataggcaataaaaccggtgtattcgtcaggcagcaaagttggcatatgtgatgcacctgttcgggtgcattaatcaacgttgtctgctgcctataaaaggatcgcccgatgaatactgccactctcgaccaactgagcatcgcattaccggattacagcgtttccatcaccccgcgcccggatggcatgtacctgctgagcatcagccgggaaggcgaggacatttttctcaaggctgtcgacaaggcggccatcgacaccgaggacggcgctcgtgcgctggagcgtgaaatcctgcgcgaccgcaagctggtcagcggtgaagtgaattggaagggcgctggcgcgcagtgggtgtcgcgcaagctgccgactttcaccggtgcgccggtgaatccaaccgcggcgaagatgatgtggtcgcgtcgcaacctggattccctgcattgagcgcatcacgcgcccatgaaaaagccccgatgattcggggcttttttcggtctgggtaacggccgatcagctcgtgagcatcaggatttgcccagcaggcgcgaggcgtcgaagcccatgcgcatgttgccccagtggcggccctcgaagaagaacggcacatcgatctcggtcatgatctcgccggtatcgcgcaggtaggtctgcagcaggaagcgctgggtgttgcccgccgcgcgcaggccaaccgggtcggagaacatgcgcttgttgcggcacaccggcaggtcgaccgcgcggttgccggttggcggcttcgacacccagctgttgttcaccgggcagtagcccttgttgtcgacgataaaggtcacgatgccgccctgcgtgcccttggtcaggcggtcgatctcttcctggcagatctgcgcgaagcgctcggcatagccggtcatgtactgcttgggatcggtgttggggatcagcttgtagttctggtcgaacaggttcacgccttcgcgctgcaaggtggccaggcgcgcctgcagcgcatcacggcactgcgtggcgcgggtgatggctgcgtccagctcgccctcgccaagcacgaagcgaccgagcagttcctgcacgcgctcggctacgcctgagagatcgcgagtggcggtagcggagcgctgcatgcgctggtcgatggcctggctgtcggcgtgaatctgggtgacgcgatcattgatgccggtgttggcgtcggccacctgctggatgtgctcggcgatctcggccagcttgctggtggtggattcgaagtcgccgatcatggcctcgaagtgccccgtggcgcgctcgaccaccacctgggtttcccgggcgctctggctgatgcgcgcggtctgctcgtgggtggtgctgacttccttgagcatggcgtcgatgttctgcgagatgtcgccggtggcctggctgacgttctgcgccagggtgcgcacctcatcggcgaccactgcgaagccgcggccgctttcgcctgcacgagccgcttcgatggccgcgttgagtgccagcaggttggtctgcgaagaaatctgctggatcaggccgaccaccgacttgatgttcgacgaacgctcgttgagtgccgaaaccagggtgctgaattcgttgaggctgttggaaatggcgctgatgttgccggtgacttccaggagctccgcgtaggagtcctgtgccatgccgaggttgtgtgcggtggtcgccgagatcgcctgggtctgctgcgacacctcgtcgatacggccgacggcgatgttgctctcgctcatcacctcgttggcgaagcgcgcctgatgggtggcgctgtcgctggagtcgctgatgttcttcagcgagcgggcggactccacggcgatctgcacggtcagcgcctgcacgttgctgatgatctcgcgctgcttggccaggaagcggttgcaggtgctggccagggtacggatttcgtcgtgggtgagcaggggcaggtcgcgggacaggtcgccttcaccgctggcgatttcttccaaggctcgggtcatgttgtcgaccgggcgtacgatcaggtggcggaagtaccagaccatgaaactgaccatgcccaacgtgaacagcgcgctgagtgtcagcgcggtgcccagggtgtcgagcttgccttcgacctgctttagcagagccgggtcgagttgggcgccgtgcagcagctgcacgatatcggcgcgcaggctcaaggccacccagaccagcaagccgctgaccaataccagcagaaagagactggagagcttcttggtcaaggtatcgaaaaagtgcatttcgatggaatcgtacagcgactttaacgactgcatgccgcagctcctgacagagaaataatccttggatttccattacttcgaccagaagcgcggaacctttaacaaaggctgctctgttcgccgacgttccacgcgatttgtcggatgttccaccgcggggcggcgagtgtagtgcttcgcttgtgaccattaaagagtggttacacaaaaaaatgacgtcaattggccacatgtacaaacgacgctaccggcacagggccggtagtgctttgttgcatggaggagagcttagccgcgctggccgaactccgcctgttgagcggtccacccagccacgcgctcgctgagcgacaggcccaggccggggcggttcggcaccagcatgcggccatcgcgggtttccaggcgctcgttgaacagcggctcgagccattcgaagtgctcgacccagggttcggtcgggtaggtggcagccaggtgcacgtgcaattccatggcgaagtgcggggcgagcatcaaccctgcgtgctcggccatggcggcgatcttcaggaatggcgtgatgccgccgacccgcggtgcatcgggcatcaggtagtcggcgccgcgggttttgatgaactcggcgtgctcggccacgctggtgagcatctcgccggtggcgatcggcgtgtcgaaggcagcggccagggcggcgtggccttcggcgtcgtagcagtccagcggctcttcgatccacaccaggttgaattcctcgaaacgccggcacatgcgctgggcggtggggcggtcccactgctggttggcgtcgaccatcagcgggaaatcgtcgcccaggtgctggcggatggtggcgacacggtgcaggtcgagcgccgagtcgggctgaccgaccttcagcttgatgccgccgatgcctttctcgcgcgatagatcggtgttgaccttgagctgatccagtggcgtgtgcagaaaaccgccggaggtgttgtagcagcgcaccgagtcgcgctgggcgccgagcaggcgagcgagggacaggcccgcgcgcttggctttcatgtcccacagggccacgtcgaaggcgccgatggcctgggtcgacaaaccgctgcggcccaccgaggcgccggcccagcacagcttggtccacagcttctggatgtcgctggggttctcgccgagcagcgccggggcgatttcctgggcatgggcgaactggccggggccgccggcacgtttcgagtagctgaagcccaggccgcggtgaccgtccttgctttcgatctccacgaacagcatggcgatctcggtcattggtttttgccggccggtcagcaccttggcatcgctgatcgggttggccaggggcaggaagaccgaggcgatgcgtacccaggcgatctggtcctggtctgcgcagccttgggaaagggtatgttcactcacgtggattacctcgcttgacgttcttgttggcgccgccagctggtgtgaatcactggcgtgaatccggacgttaagctgattaggtaatcattcaagggattgggtagggctttggggctgcttcaaagtagaagctgccgttcgccgatctactgtgggagcgcgccatgcgcgcgaaaaaatcgcgggcatggcccgctcccacaaataatcaccagtccatcctgcgggaacgaacggctgctcccgccaccaatcagccaagcagtgatgtatgccctcacgcgctctgccgctcgacgatgctgaagcccgtatcgatgcgcacctttaccggttcctcatggggatggtcgaggcgctggagcagggcgcgggcggcctgcaggccgatttcggcgccgttgatgcgtaccgtggacagcgaaggctgcaggtgcgcggcgatgttcaggtcgccgaagcccatcaccgccagatcatccggcacgcggatgccccgttcggccgcctccaccagcacgccgtgggccagggtatcggagctgcacaccagcacctccgggcgctcgccggcggccagcaggcgttgcaggccctcacgaccgaggtcggccgttgccggtggcggcagcacgacacggggcactgcatcgatgcccaggctggccagttcctcgaccaggctgtcgcagcgccgcaggccacgcgggtcatccagggtcaccacggcgaaacgccgatagcctttgccggtcaagtagcgggcgatggccgcgccgaccgtttcgtgggaaaagcccaccagcatgtccagcggccgcggcgccaggtcccaggactcgacgatggggatgcctgagcgcgacaggcgcatgcggctggcctcggtgtgcagggtgccggtgagcacgatgccgtcgggccggcggcgcaggatggtgtcgagcaactgctcttcgcgctcggcgctgtagttggtcaggccgatcagggtttcgtggccggcttcggtgagggtgtcgatcagtgcctgcacggtgtcggcgaaaatcgagttggccacggtcggcaccagcagggaaatcagccggctgcgttgttcggcggcgccggtgagcatggccggcacgtaaccggtcagctgcacagcgcggaagaccttctcgcgcaattcggcgcgcacgatctctggctggttgagcgtgcgcgatacggtgatcggcgataccccggcaaccttggcgacatcggccagggtcggcgccttgcccgtcggcaggctcgggcgcttgcgggtggggcggtcatcactcatggtcgtcctcgcgcggggtgggcagcgggcgatagtagcaagccagccgatgaccgcgcgccggcgacgagcgttgcgctatgctgcgcctcggctcgctccccaatgtgccgctcactctttcccgacccggctgacaggcgccacggctgcctgacaaggattcgttgatgcccagcaatctggagctgttcgccaatatcgccaacctgatcgccgtgttgctggcggcgcgcaacagtgtgcacacctggtcggtgggtatcgtcggttgcctgctgttcggctggctgttctttaccgtgcagctgtacgccgatgtcaccctgcagggctttttcatcgtcaccagcgccatgggctggtgggcctggctgcgcggcaacgccggtggtgcgttgccgatcagccgtacgccgcctcgggcgctgctcggctatctgggcctggccgtcatcgtcgcggttgcctacggcctgttgctgcatcgtttcaccgatgcctatgcgccgctggtggactccctggtgctgaccttcagcgtgctggcgcagctgctgctgatgcgccggcgcgtggaaacctggtacggctggctgctggtcaacaccctggcggtgccgctgttcgcctcccgcgagttgtacctgaccgccgggctttacgtgctgttctggtgcaacgcctggtacggcctgtaccgctggcgtcgcgagctgcagggccaggaacggttggcctgagatgcgtaaagcctttcgacgcggtctggtggtcggcaagttttcacctttgcacctgggccatgagttcctgatccgtgaggcgctggcccagtgcgaacagctccatctgctcagctactcgttgccggagttgcccggctgcgaggcgccacgccgcgagcgctggttgcaggtacgttttcccgatgtgccgacgctggtggtcacgcctgcgcgtgtccaagcctggcgtggcgagggcagggtgctgcctgatctgccgcacaacgaggcgcccgatcaccagcagcggcagttcgtcgccgagctgtgtcaggtggtactcggcaccacggtcgatgcggtgttcaccagcgagcgttatggcgatggtttcgctgcacatctggcccagtgctttgaccatccggtgcagcatgtctgcatcgatcaggcgcgggttgccgtgccgatctccggtactcaattgcgtgaagatccccaccggctcaaggcttttctggcgccgccggtgtatgccgatttcgtcgagcgcatcgtgctgctgggcggcgagtctaccggcaagagcagcctggccgcggccctggcccaggcgttgggcagcgtgcatgtcgccgaatacgggcgcgagtgctgggaggcgcgcggcggcgagctgcagtacgacaatctgctgcatatcggtcgtactcaggtggcccgcgagaacgccgccgccgagcgcgccaaccgctacctggtctgtgacacctcgccgttgaccacgctgttctacagtggcgcaatgttcggtcgcgccgagcccgagttgcagcgccttgccgagcggccttatgcgcacaccttcctgtgcgctgacgactttcccttcgtgcaggacggcacccgccaggacgaaacctttcgccgtcgccagcaggcctggtatcgcgatgagttacagcgccgcggctgcatctatcacgagctgcgcggctccctcgccgagcgcgtcgcccaagccataaaaatgctgcaaagccccgtgccacaagcgtaagcggccactcatccctggggctgaaccaaaggaatcggtgctttctcggactctagaacaggcactcaaaccctcgttctggagagcagcatgcgcgcattgacctaccacggcagccacgacgttcgcgtcgacaacgtacccgaccccatcatccaggagccggacgacatcatcctgcgggtgaccgccacagcgatctgcggctcggacctgcacctgtaccgcggcaagattccccaggtgaaacacggcgacgtgttcggccatgaattcatgggcatcgtcgaggaagtcggcagcgccgtgacggcggtcagcaagggcgaccgggtgatcgtgccgttcgtgatcgcctgcggcagctgcttcttctgtgacatgaacctgcacgccgcttgtgaaaccaccaacaacggtcgcggtgcgatcctcaacaagaagcagattccctccggcgcggcgctgttcggttacagccatctgtatggcggcatgcccggcggtcaggccgaattggtgcgggtgcccaaggccaatgccgggccgttcaagatccccgacgagctcgatgacgagcgcgtgctgtttcttaccgacatcctgccgaccggctaccaggcggtgatcaatggcggggtaaaggagggcagcagcgtggcgatctacggggccggcccggtggggctgatggcggcggcctgcgcgcggatgctcggcgcccggcagatcttcatggtcgacaaccagccgtaccgcctcgaatacgcccgagcgacctatggcgtggtgccgatcaatttcgacaaggtcgatgaccctgccgaagcgatcatcgaacagaccgacggccaccgtggcgtggatgcggccatcgacgcggtgggtttcgaagccaagggcagtgccaccgaaaccctgcttactcaattgaagctcgaaggcagcagcggcaaagcgctgcgccagtgcatcgcggcggttcggcgcggcggcatggtcagcgtgcccggtgtgtacgcggggttcatccacggcttcctgttcggcgatgccttcgacaagggcctgactttcaagatgggccagacccatgtgcacggcttgctgccggatttgctggaacgcatccagggtggtgagctgcagccggagatcatcatcagccaccgcatgaacctctccgatgccgccgagggctatcggcttttcgacaagcaggaggacgattgccgcaaggtgattctgcgaccctgatcaagcttcggctttcaccgccctaatgacctcgctgcctacatatataaaaggtagcgaggccattaactttgtaaacattgtaaattaactggaaagcgcgccagctatatatgtcgtgattatgtagatggttctaatttgatggcatgcaaaatgcggtgctctgcaagttgcatcttgcactttgcaatgtggatttttggaaaagttgaccgaaaggcccagtttgcaggcgtttgctaagttcatttttttggcatgcgctgtgcaatagcgaatgacgttaaaaaccgtcattcacttagggagttttccaatgactgctgttgccattgaagtgcttgcgtctgcgctgccggatcatgaaatcaccctcacaccgcgcccggacggaaaatttctgctgacagttgccaagggtggcgaaacccaactttgccgtgccatcgaccgccgtaccgtggtcgagcagaacgagctgcgtgccctggcccacgagctggagcgcgaccagaagctggtcagcggcgagatttcctggaagggcgctggtgcccgctgggttcgccgcaagctgcctaccttcaccggtgctccggtgagcccgaccgccgccaagatgatgtggacgcggcgtaacctggaccgtcgccagcgcccgacggcctgagccggacccagcatcgagccccgcatttggcggggctttttattgcgctatcgaaaaataggcagtcaattaacttgtacagaaagttgtatttgatttgttatttgtagattttttgaccgtccgtataagtgttgctgttcttttgcgcggattatttgtcgagaaaaaatgatgtcggttaattgttcgttcattcaaataaaccgctcgtccttaattgcgaacgtattggcgtcgggctcgttcccaataatgaatccgcaaacatgtccaggagcgaatgatcatggcgaccaaaaacgagaatctgttgagctggcttcgtgatgcccatgcgatggaacaacaggccgagcagatgttgaaggcgcaggcctcgcgtctcgaacattatccgaagctcaagacccgtatcgagcaacatatcgaggaaacccagggccagcgtgaactgctggaaggctgcctggagcgtcttggcgagaagccgtccatgctcaaggacatcgccggcaagttgaccgctttcggccaggcggtcggtggctccgtgatgagcgatgaagtgatcaagggcgccatgagcggctacgtgttcgagaacctggaaatcgcctcttacaccgtactgatcgccgccgccaaggctgccggcgaccatgaaacccagcgcgtctgcgagaccatcctgccccaggaggaggcgatggccgagtggatcaaggatcacctgcccgagctgaccgatgccttcctgacccgctcggaagcgccggataccgaagccaagcgttagcgactttgcggcgccttgcagcatgttcgcaaggcgccggcctcattcctttcaccgccgtaccggtagttttccacgtgtccagaatcatcacctcacctgaagccgaaccggttgaagacgactccgaagtctccgactcgctgatgttcggtacgcccaaggaacgcctggatttctatcgccgggagatccagtacgaaaccaacctcatggccgaccgcaccaacgcctacctggctgcgcagtcgtttctggtcatcgccttcgcctcttcgatggccaacgccaaccccgattggggcgacatgttcaccctggtggtgcccaccatgctggcgctactgggtatagtcagttcactgaatgcctggccgggcattcgcgcctcggcggcgatcatcggccactggcatttcaagcaggagcagttgctgcgcagcgagccgaagttcggccacgcctacgacgagtcgccgctgttcagtgagcacgagtccagcaaggagcgctatttgaagtccctgcgcttctcgttgcgctcgccctggctattcaccattttctgggctgctctgggcgctttctcggtgtggctgcagctgtcgtcgtcggccaaggtatgagaccagtggcgctggagatctgaggttaccttttacaggtcgcactctgcctgatcggacgcggtcattaacctcaggcaggcgcagggcactgccggggacggatgaggaggccgcacgtgaaacgcacctggatagccagcgccgtgatgatcgggttgctgttcgccgccttgccgctttcctatcagttgtggccggcacgcacgccggtggtggccgccgtcgatgccggccagcgcatcggcgggccgttcgagctgcgtgacccgagtgggcgcatcgtcacgcaccagagtttcgacgggcgatggttgctggtgttcttcggctttacccgttgcgcggatatctgcccgaccaccctgatgcaggtcgccaaagtgctcgacggtctgggcgagcagggcgcccggctgcagccgctgtttatcagcctcgatcctgaacgtgatacgcctgaggttctcgccgcctacacgacctttttcgacgaacgcatcctcggtctgaccggcaccccggagcagatccagcaggtcgccgatgcttacggtgtgtactttcgcaaggtatcgatgggcgatacctacatgctcgaccacagcggcgcggtctacctgatgaacccgcagggcgagctggccagcctgatcccgctgcgcaccgcgccggcggatgcggtgcgggaaatctccaccgccatggtgcaatcgcgcgatggctgatcagctcgccgcgccaagcaggccggcgcgcaactggccgctgctgctcggtttcgtggtgctcgccgcttgctggctggggcccttgccggcaatgagccgcacggcgttttccgcccatatgctgctgcacctgggggtgattgccctggcggcgccgctgttggccatcggcctggcccgcgccggcttgcgagtggacgggctgcgccacagccgcgccgcaatctctctggtcttcgtcgccgaaatggccgtagtctggggctggcacgcaccgccgctgcatgaagcggcggcgctcaacgtctgggcgttcgtcgcccagcaggccagttttcttgccgtggggcttggcgtctggctgctcggttttgccagcgattcgcgtaggggcctggcagcggcgatgttcggcttcttcctgaccttcgtgcacatgaccatgcttggcgtggtgctgatcatggcgccaaagctgatctatcccgccgagctgtgcctgggcgcgttcggtttcgagcagctggacgaccagcgcttcggcggcatcctgatggcagcatggagcgcggtagcgtatatgggcggggcggtgatgctgggggcgcgcctgctggcgccgacgcgggactagcaaggccgccgccggcattgcgccggcggcaactgtcttacagcttgaagttaccgaccagttcgtcgagctggcgcgacagctgctgcaggttgctactggcgtcgttgagctgatcggcgatctgcgtggtttcctgggtgaactggttgatctgttcgacgttgcggttgatctcctcgaccactgcggactgctcctcggtggcggtggcgacctggatgttctggtcgctgatctgggtgatatgaccgttgatctgcgccagcgcctgggacgccttgccggcggattcgaccacccgctcgctctgctgacggcccttggccatggcctcgaccgccgagcgtgattcggcctgcaggcggtctatgaccttctggatttcctctgtggaggcgcccgagcgactggccagggtgcgtacctcgtcggccaccacggcgaagccgcggccctgttcgcccgcgcgggccgcttcgatggccgcgttgagggccagcaggttggtctgctcggagatgctgcggatggtgcccagtgtggcgctgatcgcctcgatctgcccggccagttcgccgaccaccctggcggtctgctccagctcgccattcagcgagtcgacctgccggttggcctgatccaccacttcgcgtccagtgttggcatagtcggtggcttcgcgggccacctgagcggcgttttcggcattgccggcaatttcattgaccgtcgagccgagctcgtggatggcggtggccacctgcacggtgcggtcactctgggccacgcagttgctctgggtcagtcgtgcacgttcggccacatctcgggccatggccgccagctcgcgggagttgccggccagctgctgcatgatgccgtgcacctttgccaggaagcggttgaagctctgggcgatatcgctgagctcgtcgctgccgttcagctggatgggggcattgagcgccaggttgtcggcggcatggcccaggctgttctgcagagtggatacgcgccgacgcaggttggtgacgatcagccaggaggcgacgaacgacaccagcaggcccagggcgatgatcaccagctgacgggtgcggccttcttcgtagttgtcggtactgcgctggttctgctgttcggcctgttgcagcagggtgtcgagcagctcgttggcaccgccgcgcatcaccccgtagctcttggcgtactggtcgcggtagatctgctgggcgcgggccatgtcgccggcgtccagcgcctgcaacatcggcgtcagctcattgctgaccatggtctcgaactggtcgagcagacgctgtgcctgggcgcgacgctccggattgacctgggcctcgacggcgtggcgcatggcctcgcgcatgccgggaatgtcttcgttgagcgcttcctgtacccgggtcttcaccccacgttcgtcgcgcagggcggtttcctgcagcagcatcatgtcgatgcccacgcgcatgcgcgggatgcgcgaggcggcttcggccatcgcgcgcatgggcgcggaggtattgaggtagagcgcgctggcctccttctgcatgttcgacatgctattgaggctggtcaccgcgaccagtaccagggcgatgcaggggatggccactgcgatgatcagacgggtcttgagtgtcagcgtgtcgaggcgcatgggtgcagttccatgtcattggagtggcgccagtatagagtcactttgcgatcagcgtgtgaacatttctgaccgaccggatagttgtacaaaggtgtcgaaaactcccatatagagcggtgtgtagggtttttttcgactaggctcgaaggcgtcgttcttccgccggtcagcgcgcttgagaatgatgtcactttggccgcgtttttcgcttctgtactcgactggtttacccgtactattcgcgccaaaaccactccaactattgccaagccacactgtcacttttctcatgccgatgaagaacatcggcctgtatccgtttaggagttttcgcttatggcagcactgcagaccggcaccgttcaggcgatcagcaataaccaggcgcaactgctgggagagtggaggagtggcctggaggccagcggcgccacgcgcaatctcaaggagcaggatctgcagcagcagaccagtgagttcctgcaactgaccctggcggccctggaaagcgacagcggctcgaacatcgccacgccgggctgggagaaggtacgccagttcctcgagcgcctgtcggccagccgtgcgctgttgggccatgactcgcaccagaccgccgccttcatcttctccctcaagggcccgctgttcgccctgctgcagcgccactaccgcgaccagcccgaggcgcaggcccagcagctgctggacgtctccgagctgttcgacagcctggccatgcacaccatccgcaccttccagaaatcccgcgaggcggtgatcaagcgtcagcaggaagagctgctggagctgtccaccccggtggtcaagctgtgggacggcattctggcgctgccgatgatcggcaccctggattcgcagcgcacccaagtagtgatggagtcgcttttgcagcgcatcgtcgatacgggttcggaaatcgccatcatcgacatcaccggtgtgccgaccgtcgacaccctggtcgcccagcacctgctcaagaccgtgacggccatccgcctgatgggcgccgactgcatcatcagcggcattcgcccgcagatcgcccagaccatcgtgcacctgggcctcgacctgcagggtgttagcaccaaggccaacctggccgatgccctgaagctggccctgagccgcctgggtgtcagcctcgacaaagcggtgtgatgccatggagcgcattccgattctgcgcatgggcgagttcctgctggtgaccatccaggtcgacatgcacgaccaactggccctgaccctgcaggaagacctcgccgagctgatcagcaagacctcggcccgcggcgtgctgatcgatatctccgcgctggacatggtcgactccttcatcggccggatgatcggcaccatctccggtctgtcgcgcatcatggacgccgagaccatgctggtcggcatgcagccggcggtggccatcacactggtggaactgggcatgaccctgccgggcgtgagcaccgcgctggatgtggagcgcggcatgcagcgactgcgagagcgagtggcgcggcgatgatcgtacgcagcagtggtacccagccgatcgccatcgagcaggacgtggtgctggcccgccagaccacccgcaagctggccactgaatgcggcatgcggctgatcgacctgaccaaactggtcaccgcggtcagcgagctggcgcgcaataccatggtctatggcggcggcggcgacatggactggcaggtgctcgacgacagcacccgcgtcggcctgcgcctggtctttcgcgacgaagggccgggcattgccgacctcaagctggcgatgaccgacggctggacctcgggcaatggcctgggcctcggcctgacgggcgccaagcgcctggtcgacgaattcgaactggacaccgagccgggtaaaggcaccaggatcacgatcacccgatggacatgagcatcagcggcagcgtcgcccaggtgctgcccatcgacgacgacagccaggtcggccacgcccgacgcaccgcgcagaagttggccgaggggcagggcttcgacgcgtccgatgccgggcgggtggcgctggtggccacggagctggccagcaacctgctcaagcatgccgggcgtggcgagctgcatctgcgcgtattgccgcgcagcaatggcgccggggtggagatcgtcgccgtggatcgcgccgccggcttcgacctcgacgcctgcctgaccgatggctattccaccggcggcacccagggcatcggcctcggcgcgatcagccgtcaggcggaagtcttcgatgcctacgccgatgcccgcggcgccgtgctgctggcgcgcttctacccacgttcggccaagaagcccgatctgccgttcggcgtcagccagcacgcgctccacggcgacccggcctgtggcgacggctggcatctggtgctgggcgagaacgccgtcagcgcgctggtggtcgacgggctgggccatggtgaagaggcgcagcaggcggcagaggtgtgtacgcaaaccttcgcccaggggccgttcaatgacccgctgctgctgatcgacgacctgcatcgcgccatgcacggcacccgcggtggcgccgtggccatcgcccaggcgcggctcgacagcggccagctgcgcttcgtcggcatcggcaatatcaccgccaatctgatcagcgccggcaagtcccgcggcatggcctcgcaccccggtatcgtcggcgggcaatttcgcaaggcgcagcccttcgacttcgagcaggtgacgggccagttgctgattttgcacagcgacggcctgcagtcgcgctggaacctgaacgactatccgggcctggcctatcgtcacccggcggtgatcgccgccgtgctgcaccgggatttctgccgcggccgtgacgatgtcacggtcctggtcatcgcgttggaggccgttcatggctgaatcggaaaccctcagccctgccgagcaggcggcgctgatcgcccagctgcgcagcgaaagcgccgccctgcgcgaagagctcgaggaaaccaaccagggcgtgttggccctgtacgccgagctcgacaaccaggccgaggagctgcgccaggcgtccgacctgaaaagccgcttcctgtcctatatgagccatgaatttcgcacgccgctgggctcgatcctgagcatcaccagcctgctcagcgatgagctcgacggcccgctcagccccgagcagcaccgccaggtggcgttcgtcagcacggcggcgcgggagctcagcgatatggtcgacgacctgctcgacctggccaagatcgaggcggggcgcatcagcatttcgccggcctggttcgacatgctcgacctgttctcggcgctgcgcggcatgttccggcccatcgtcgacgccagcgcggtggatctgattttcgaagagccggtcggcctgccgcgcctctacaccgacgacaagaagctcgcgcagatcctgcgcaacttcatttccaactcgctgaaattcaccgctcgtggcgaagtgcgggtgtcggcgagcctggaaggcaccgaccgtatccgcttcgcggtcagcgacaccggcattggtattgcgcccgagctgcacgacgccctgttcgaggacttctcgcagatcgattcgccgctgcagaagcgcctgcgtggtaccggtctgggcctgtcgctgtgcaagcgtttcgccgcgctgctcggcggcgaggtgggcgtgcagagcgagccgggtgtgggctcggtgttcttcgtgatcatcccgctggccatcgctgccgaggtcgccgatgaacactgacagccgcatcctgatcgtcgacgacaacgccgccacccgctatgcgctgcgccggcgcctggagcgtcacggctatcaggtgctcgaagctggcaccggcagcgacggcctggcgttgattcgcagcgaagccatagacgcgctgattctcgacgtcaacctgccggacatgagcggcttcgacatcgtccgcacgctgcgcagcgagccgcgtaccgcgctgctgccggttattcacgtgtccgctgcgtcgatcctgaccggcgatatcgtcaccggcctggaggcgggcgccgacgcctatctggtgcatccggtcgacccggacgtgctgctggccaccttgcgcacgctgctgcgcgtacgcgtcaccgaagacgccctgcgcgccagtgaggcgcgctttcgggagatattcgtcaacgtcagcgcgcccatcgccgtactcggcgcggacctggcggtgcacgagtgcaaccacgccttcgcccagctgatcgacggcgatgtcgcagctgtcgacctgcgtcaatgcttctccgatgaccaggcgagcatgctcgacgagctgcgcgcacggctggcggccggcgagcgctggcgcggttcgctgaccatgcaggtgcacggcgaggcgcgggaaaccgaatggcaggtatcgccctaccgggattccgccctgagcctggtgttcgtcgaggacgtcaccgagcatcgccgccgcgaacgcctgcacaaggcccagctcgacgatgccaccaaccagctggcccacgaggtggccgagcgtgcgcgcaccgaagcgcagctgttgcagatgcagaagatggaagcgttgggcaacctcaccggcggcatcgcccatgacttcaacaacatgctcaccggcatcatcaccagcctggagctgatccagaaacgggtcggcgagcaccgtctggaccgcgtgcagctgtacaccgacgcagcgctgaattcggcgatgagcgccgcagcgctgacccaccgcctgctggccttcgcccgcaagcagccgctggacaaccgcgcggtggacgtcaacgaacgcatccgctcgctggaagagatgctggtgcgcaccatcggccagcagatttccctgaccctggagctcaacggcaagccgtcgatcgccctggtcgaccccagccagctggaaagcgcggtgctcaatctggtgatcaacgcccgtgacgcgctgccccacggcgggcatatctgggtcaatacctacaccgcccattccagcggcgacccgaacctggccgacggcgcctatattgcgctgtcggtgcgtgacgacggcaccggcatcgagcacgggctgatcgacaaggtgttcgatccgttcttcaccaccaaaccggtgggccagggcacggggctggggctgtcgaccatctacggttttgcccgtcagtccggcggccatgccagcattcgcagtgcgccggggcacggcacggaagtgacggtgatgctgccggtcagcagcgagccgctgctggagcagggcgctgccgagcagaccgattaccgcggcgctggcgagcatgtgctgatcgttgaggatgtgccctcggtgcgctcgttcgttgccgaagtgctggaggaggcgggctaccgctgcacccaggcgggcgatgtggaaacggcgctggtgcacctgcagagcgaggcgcagatcgacctgctgcttaccgatgtgggcctgccgcgcatgaacggccgcgaactggccgagcgggcacgcgccttgcgccaggggctgccgatcctgttcatgaccggttatgccgagaaggccatcaaccgcgaggtgttcctgagcagcggcatggagctgctggccaagccgttcaagatgaacgaattgctggaaaaggtccgggcctcgctttccgggcattgatagaggcgctcgccggctggcgagcgcgccaagctcatttcttcacatcagggcgccggcactacaggctgaccaatccatcggcttgccgcccattctccatgtccctgcgcgcctttgtgctggcctgaggcaccgtgccatcagtatttgctggttatggatcattacaaaatttacagttttgggtctgcctgccgatagcgctgcttgtgcagcgaggaaaccgctgccagtcgcatcggttttccgtgcctttcacggtcgccagcgcgcctgtggtctatcgaattgccagggagttgcccatgtctttcacaaacctgctgctcaacatgagcgtcagaaagaagctgttcagcggtttcggtctggtgctgatcatcacgttggccatcgtctgggttggtcagtcggcgctgcaaactactttgcaacgcatcgacattctgctgggggtcagcagcatcgatggcaagctcaaccaggctcgtcagcaggaaaagaacttcctgctccgcgatgacgatcaatatatgcagcaggccattaacctggctgatgagactcagcagcaggccaagatcgccgaaggcaagatgctctaccccgaaacgaaggcgatgatgcgcaccgtgcaggatgacctgcagggctatcgtgagaagctgctgacgctcaagcaatccaccgatgccaacaagactgcacaggccgccatggaagccgcggcacgcgctgcccttgagcgcttttccgccctggaaactcgcctgcgcaaggcagccgtcgagcagatccgctcgaccggcgaccaggcgagcatcgatgtactgaatcacgccaatcaggccaattccatggcgatggagctgctcgaagcgcgccgtcaggaaaagaacttcctgctgcgcaaggacgagaaatacgccatccagctgcagcagcacttcgcctcgctggagcaaaagggcgtggtcctgacccgcacgctcagcaacccggatgaccaggcggatgtggaagctgcaatggtccagctgcagcaatacagcgagcagtttggcaatacccgcaaggcgatcgatggttacaacgctactgaacaggacatgacgcagcgggctcgtgaagttgccgcatcgtccaacaagtcgctggaaatgcagctggcgctgctcaacagcgatgccagccgcgccaaaaccatgctgttcggcgctgccgccatcgccttcgtactcggcgtgctgtgcgcactggtgatcacccgcatgatcgtcggcccgctgcagcgcgtggtcggcgtggccaagcaggtggccaatggcgacctgtccgccgacatcgtgcctgatcgccatgacgagctgggccagctgatgcaggccatgcaggacatgaccctgagcctgcgggacctgctgggccgcctgggcaacggggtggcgcagctggccacggcggccgaagagctttccgcagtgaccgagcagaccagcgccggggtgtcccagcagcgcatggaaaccgagcaggtggccaccgccatgaacgagatgaccgctaccgtgctggacgtggcgcgcaacgccgaatcggctgccgagtacgcccgcaacgccgacgagcagacccaggaaggtcagcagaccgtgcagcaagcagtggcgcgtatcgagaagctggccatgtccatcgaggattcggcccacgccatcgaatcgctcaagcacgacagcggcaatatcggcaccgtgctcgacgtgatcaagggcatcgccgagcagaccaacctgctggccctcaacgcggccatcgaggcggcgcgggccggtgagtcgggccgcgggtttgccgtggtcgcagatgaagtgcgtgctcttgcgcggcgcacccatgagtccaccgagcagatcgagggcctgatcagcaacctgcagagcggcgccgaaaaagccgtggcgatgatgggccagagctgcgcccaggcggaaaccaccgtgcatgcggccaagcaggccaacagcgccctgagcgcgatcaacgccgcggtttcggaaattcagcagatgaaccagcagatcgccaccgccgccgagcagcagagctcggtggccgaggagatcaaccgcagtgtgtcgagtatccgtgatgtggccgagcagtcgtcggctgccaccgaagaaacctcggcggccagtgtagacctggcgcgcctgggggcggatctgcaggcccaggtcaatcgtttcaagctggcctgaccctaccctgcgcagcaaagacgggttcccggttgccggtgaacccgccaaccggcccaaaatataaatcgccgcggcgtagtaaaacgccgcaatacaggcttcaatggctgccttgctgagcctctttttctctgccgcctggttcttatcgtgatagctgatgacgtcgaagcccttcggcagcggttgcaagcgcttgaggcagagaatgcccagctcaaggccagcctggccgcgctgaccagcgatggcgcgtcggcggatcagcgctttcgccaggccttcgagcaggcgccggcggcgatggcggtgctgtatggccccgagctgcgcttcgagtacatgaaccccgcctaccggcgtctgctgggcctggacgatgtgatcggccagccggcccgcgaggtgctggggtcgcgcatggcgcggcgtttcatcgatctgctcgaagaggcctaccggcgtggccgcccggtgcgcgcgcgcaacttcgaggtgcccggccggcccggccatcaggtggatttcagctaccagccgcagttcgacgaactgggccgggtcgaagggctgttcatccaggaaatcgacattgccgagcagcgccgtgtcgagcatgccttcgcccaggagcgggaacgttatgagtttctgttcaacaccatggacgaaggcttctgcgtcatcgaattcttcgatggcccccacgggccgctcagcgattacatccatatcgaagccaacccggcctatgccgagcatgcgggcattcgcaacgtggtcggccagaaactgcgcgagatggtgggcgaggaggccgacagctgggtcgagcgctacgcccacgtgctgcacagcggcgagccaattcgtttcgaacaggagctgatcgccactggccgccacctggagatcagcgcctttcgcgtcggccccgcgagtcgcaagcaggtggcggtgctgtttcaggacatcacccagcgcaagcaggccgaggagtcgctgcgccagctcaacgaaaccctggaagcccgggtgcgcgacgccaacgaggcgcgtcgcgtgctggccggcgtggtggatggcgccgatgcgctgatcttcatcatgggcttcgactaccgctggatcgccatcaacggctcgggcatgcgcgaatacgaacgagtgttcggtgcccctccgcatatcggcgaggatctcaggcaagcgctcaaggaccagcccgagcatttgcaaaccgtgatcgctccctggcaacgggcgctggccggtgaagagttcgaggtggtggtgccgctggaaaccgagcagggcatacgccacttcgagatgcatttcaaccgcctgaacgacagcgacggccagcagatcggtgcctaccagttcgtctacgacgtgaccgagcggctgcaggagcaggagcgcctgcgggtggtcgaggacgcccttcgccagtcgcagaagatggaagcggtgggccagctgaccggcggtatcgcccacgacttcaacaacctgctgaccagcatcagcggttcgctggaactcttgcagatgcgcctcggccagggtcgcctgggcgacctcgagcgctacgtcagcgccgcccagagtgccgcgcggcgcgcgtcgtcgctgacccatcggttgctggccttctcgcgccggcagaccctggaccccaagccgaccaacgtcaaccggctggtcaccggcatggaagagctggtgcgtcgcagcgtcggcccgcatatcaccaccgaggtggtgctggccgcgggcctctggtcgagtttcatcgacgccccgcagctggaaaacgccttgctcaacctgtgccttaacgcgcgggatgccatgccccatggcggccggctgaccatcgagacggccaacaagtggatcgacgattacgccgcccgcgggcgtaacgtgccgcccggccaatacgtgtcgctgtgcgtgacggacaccggcaccggcatgagcccggaggtgatcgagcacgccttcgagccgttcttcaccaccaagccgctgggcgagggcaccggcctggggctgtcgatggtctacggcttcgtgcgccagtcaggcggccaggtgtgcatctattccgaggttggccagggcaccaccatgtgcctgtacctgcctcgcctctatgatggcagcgacgaggcggatgccgaggcggtcgaaacgccgaccgaggagaccaacgcaggtcgcgagactgttctgatcgtcgatgacgaaccggccattcgcatgctggtgagcgaggtgctcgaaggacagggctacaccacgctggaagccggcgatggcccctcggcgctgaagatcgtgcagtccgatgcgcgcatcgacctgctggtgaccgacgtgggcctgccggccggcatgaacggtcgccaactggcggactttgcgcgtcaggagcggccggagctgaaggtgctgttcatcactggctatgcggagaattcggtcatcggcaacggccatctggagccgggcatgcgcctgttgaccaagccgttcaccatgcaggcgatcgccaaccgcattcacgagatgatcgagggcgatcaggtcggctgatcgcgctgtgactggctgttaggcaggcttgccctggctgccggcgaagtacagctcgagcagcttgcgcgccgacttcttgattgccttgtccagatcgacagccgagaaccagcggcaatcggcgatttcgttctgcggctgcgcggccaggtactcgggcaccgtggcgcgaaagacgtgatgggggcggctgtcgaactcgtgcaaggccagaaactccagggccgtgctgtccagcccggtttcttcgcagagctcacgcagcgccgcttcggccggccgttcgtgggcttcgatcttgccaccgggcagcgtccatttcgcgtcggccttgcgcaccagcagcactttgtcctgcttctggcagatcacggtggcgcgaggtttggtggtcttgatcatggggcttccaactgtcatttgcagtgtgcataggtggctgaaatggcagaaagttcggactgtttccggcgtcgcgcttctccgagcgcatggccttaagcgcattctaggcgtatttcagttttgttacagaatgatgacgagccgcccgggtcgtgggtcacgcttgccgtgccgaaatcacgcggtctgtgatgggtttcccaggcgccggctgttcattgccagcgcaggttgcggcccagcgcgaaacggccggcaccgccgataagcagcgtgacgaagatgatcgccagcagccaggcgaactgcccatcggccaggctccactctggatgcaccagcaccagcgacacccccagcacggcgagaatcggcaaacaggccaggcgcgtgaacagccccaacgcgatcagcagcgggcacgctacttccgcgaatagcgccaggcccagggtgatgccctggcccaaaccgagcgggtcttcgattcggcccagctccgcctgcagatcgagcagcttcggcaggccgtgaatggccaacagcaataggctggcgctgatgcgcagaaaaagcagggcccagtcgtgggcatgctgttggaggtgagggtggttcatggtctgtctctcgcaaatatggagagacgactgtgcggctgaatctgcctgctggtcttggatgcctgtgcgcagatgagtgccggcttactgagcgaaagatttattgctcatggcggaagttatagggctggaagattttcttatgcagatattcaaaatatcgatgcggctaattgtgctgtatagataagtttaaaagttgatggagtgtggcgaacatgtactcaaagctaactgcttgtagcgagatttaaataacttgtagcgcaagtagcctgtgttgatcctctttcataaacgtctgattaaccgtccaagaaacgcgagacccgctgcagcaggtctcgcacttttccgtgcgtctcaggaagagctgcgcttgccaccaccaccgtggctgttctgcccgcccttgcggcctgcttcggcggccttctggcgatcattggcgaaattgccgccgctttgtttaccacccttgcggcctgcttcggctgctttggcgcggtcgttggcaaagttacccggattgctatgtgccatcttgttatctccacaatctcaattgttgaaatgaggacatcctcatcgattacgaagcgggttttattgtattcgttcgagctatatgaaagcggagagacgaatggtggttatttgtaaattatgtcgttgtacaggcttgtaagttgtacagggcgaggttcgtgcaaattacctgaataaataagcgggttaatgcaatgtgcatgaaagcacatgaatgcctgagttgatttgtttgaagaaagtgcctggcatcgctgatgcagctctcttggtaattgccgtgtggcaatcaatcaaatcgatgcaacgcgtctggtctgtagaagctgccagtgggacgtgttgctttggaggtaagcatgatgatgtccattctcgaacagcggcagattgtcgaatcggcctttttgcccctggcctgccgctgcaccatcggcgccgatgatttggtgacgctggagttacgtgatccggatgatgatcacctgttactgaacgtagacggtatccatcgtgaggaattggccagctcccgaagcatttctcagctggtgctgcgtgtacggcaacagttggaacgtctgcagccaggcatggcggcgccacaaccccagcgcagcctggcctgaagccgcgggagagtaggtgaatgaatagtgagtcgatggacgcgctctgggccgagcaacgcgcgtcggtgctggccgaagccctgggcatcagccctgaagaagttacgcagtgggtaatcgaggattacccggacaccgacagcgcgggaccgctggccggccatatcgtcgagctctccgatgaggcgccgccggcgctggtcgagaagctcggcggcagcgtggtaaggctgccgccactgccgttcaagcaaggcctggaaggcgcctgaacgcttgccggctcagctcgggtcggcagccagtagctgtgccagtcgatcggccaggtcgcggcggcggaacggcttggccagcacctcgaagctgctgatctgggtcggcgtcaggttggcgtagccggtaatgatcagcactggcagatcggggaaccgctggcgcagttcctgggccagttgggcgccggttttgttctccatgatgtggtcggtcaccagcgcatccgggcgcaggccttcgtcgatcagcttgagcgccgccgcggcgctatccacctcagttacctcatagcccaggtcatgtagctgaagggcagttgtgtcgcgtaccagcgcctcatcgtcgaccagcagaatatgggtcggccgcgccgctcgcggtacttcctcgtcgcgttcgggcttctcgctcatcaccggcgcgtcggtggtcggcagccacaggctgacgcgggtgccctggccgcgcatggagtcgatggcaaagccgccaccggattgcaccagcaggccttgcaccatcgacaggcccagcccggtgcccttgccaacgcccttggtggagtagaacggctcggtgcagcggcgcagggtttcctcgtccatgccgcagccggaatcgctgatggtcaggcgcgcgtactggccgccgctgaggccggtgatggtctcgctcgacacttcgctcagctcggcggcgatgctcagccggccgttttcacccatggcatcgcgagcattgaccgccaggttgagcaccgccagttccagctggtgcgggtcgatgaacaccgtgggcatgcgctcggggatgtcgatgcgcagctcgatcattggccccagggagcgctggatcaggtcgcgcatgttgcgaatcagcgtgctcagcgccactggctgcggcttgagagtttgccggcgagcgaaggtcagcagcctaccgacaagaatgcgtgcacggtcggcagcctgcagggcgccgtcggccagtttggtgaagcgctcatcgggcaggcgccggcggatcagctccagcgaggccatgatgggcgtcagcagattgttgaagtcgtgggcgatgccgccggtaagctggccgaccatctccatcttgtgagcttcgtgcagctgcgcgacggccgcttcacgctgcgccaccatggtcgccacgcggtcttccagggactcgttgagctcgcgcaggtcggcctcggcacgcacccgctcgctgatatcgacgcacacgcagatggtgccggcgatcctatgctggtcgtcgagcagcggtgtcacgtggttctgcacccacaccacgctgccatcggcgcggctgtggcaacgggtgttctcgaacgagcggccatggcgcaggctgtattcgcagggcgaggcgaccgaggcgcattcgccggcttcggccagttcgtaaaggctctggccgagcagctgttcgcggctgcggccaacgatctcgcagtaatggtcgttgacccgaaccagattcatgccggcatcgcacacggcgatgccggcgccggcctggtcgaacattgctgatagctgagtggagctcaggcgcagcgccacctcggcgcgggcatgggtgatccaggcccaggccagcttggcggtctcttcggcgaggtggatttcgtagtcggagaattcgtgcaggccctggtgttcgatcaccagcaccgcatccagcgcgccgttacgcactacgggaacatgcagggttgcaggagcgtcgcctgtcgacggttgcactagcgtgcggccgctgagcagtacctcgttttgctcggcgtcgtagggctgcagcggtggaccaccagacgattgcactgccgcgctctggcggatgctcagcgcggcgtcggcctgcaggttctcggcaaagaacacctttgatgcagccagttcctcggccagccggcgcagcaccagggcttcgacctgatcgggttcgcggatcgatggtagcgcctggcccagctccagcagaaacgcctggcgccgctcgaactgcacgcgctcggtggtttcattgaccacgcacagcacgccgcctaccgagccgtctgcctcgggcaccgccgaataggacacatcgaaatacaccgcttcgccgcggccatggcgctcgatgtagaaggggcggtccttggcggcgaaggtttcgccggtttcacgcacgccgcgcagcagcggctccaagtcgtcccatagctcggtccagttctcgacagccgggcggcccagggcgcgtgggtgcttgttgccgatgcttggtgcgtaggcgtcgttgtacagggcgatgtactgcgggccccagaaaatcacgatctgcgccttgaccggcagcacggtgcccatcagcgccttgagcgtcggtgaccagtcgcgggcggcgcccagcggcgagttgccggcatccagtgtttgcagcagctggccaatttccccgtcgttggcgagaaaacccaggcgctcggtggaggagggggcgggcttggtcaactgatccatatcatcaaggcgagcgcagtcaaaggcaggacggtcttgtctgctagctaagaggggctgaaggggtaccgcgttcaggcatatttcgcagttttcgacgacctggggcgtcgcatcggcgatgcgtcggattctcaacagctggacggtcgtaaatatttaggcaactccgtataggtggtgatgtcatttggttatcatcgggtgaacggtctgcgaaaaggactccgccacccgtcttttgcatgcgataaccgagagagcaaagatgctggcgccttatccaccccttccgttgaacgagcagagccgccagcgcctgatagacgcacacccgtgcttcgtcgagagcaacagcgacgcgttcctcgatgaagtggtgaagatcgccgccctgtacttcaatacgcccatctgcctgatcaccatcgtcgagcgcaatcgccagtggttccgtgcacgtttcggcgtcgaccgcccggaaaccccccgcgccgattccttctgtgcctacagcgtggccaccggcgaaagcgtcgaggtgtgcgatgcgctggaggacgagcgctttcgctacaacaacctggtcaccggcgagcccggcattcgctactacgccggtgtgccgctggtactcgaaggcggcctggtgctcggtaacctctgcgtgatcgatacccagccgcgcccgccgatgtccgctgccgatatggcgatgctccagcagatcgcccgcctggccatcacccggctcgacgaaatgcgcaccgccgcctttgtcgacggcaccaccggcttgttcaaccacgccaagctggacgaagacatcagcgacgccatcgaacgcggcgaaagtcgcctggccgtggcgatcgagctggtgtcgccggcgcagctcaacgacatgctcaagtccctgggtttccagttcctgaccgatttcaccctggcggtgaaaaacaccctgcgcagcctgctgccggccagttgggagctgtacaagatcagcacgctgcgctttgcctgcgcggttcccggtgaccagctggagcaggcccaggcagtgttcgccaccctggtcgaggccttcagcaaaccgattcactgtcaggagttgccggtgctgccgcagatcggcatcggcgtgctgcgcctggagccggagcaggtgcccgacgactggctgcgcttgatcgtctgcgccgccgatgaagcacgcaggtcgcagaagggctgggcccattacgacgagcagatggacgccgcccagcagcgcagtacccgcctgctcaacgacctggccgatgcggtgcgcgccgatgaccaactgcgcctggtgtttcagccgcgcgtcgacctgcacagcggcgaatgcctgtccgtcgaggcgctgctgcgctggacgcatccgaccctgggtgacatcagccccgccgagttcattcctctggcagagaaaactccgctgatccacgcggtgagcttctgggtcctcaaccaggcggtcgcccagatcgacacatggcgccgtgcgggcgtggacctcaaggtggcgatcaacgtctcggccgaagacctgaacaacgaccacctgaccgacgagatcgtccgcctgctggcgcgcaacgagctggacggctcatgcctggaggtggagttcaccgaaagcgcgctgatcggcgacttctccgtggtgatcacccagatcgaacggctcaaggccatgggcgtggaaatcgccatcgacgatttcggcagcggttatagcaactggtcgtacctgcgtgacattccagccaacacggtgaagctcgaccgctcctttatggatgacctgcagccgggcaagaaggactggaacatcgtgcgtgcgctgatcagcttggccagggagctgggccaacgtgtggtcgccgaaggcatcgagaccgaacacactctcaaggtgatccgcgactggggttgccaggaagcccagggcttctacatttcgcggccactggaagcgggcgatctgctggcctggctggatcagcaggtcgcgggcagctcggagctggcgtgattggccggctgaaaaacttcactgcctgaaatatccggttactgctagcatcaggctcgtccgccctcacgagccgccgccatggccctgcacctctggtttaccttctttctcgcctacctggccaccacgctgacgccagggccgaatgtgctgctggtggtgcgcaacgccttgcgccacggcccaagggccatgggcgccacattgctcggcaacctcacggcgcaactgctggttaccaccggcgttgcattgggcgtaggcgcgctactgatcgccatgccgaccgcgtttctggctttgaaaattatcggagccggctacctgatctacctggggctgcgccagttgttcgcccgtcaggctgccgtcgccacaagcgtgacggagccgtccgccgccgttgtggtagccggctggcgtatcgctggtgaggcgtttctggtgtcggccagcaaccccaagacgatgatctttctgtgcgccttcctgccgcagtttctgcagcccgagcgctccgtggcgctgcagttcacggtcatgtacctgaccatcgccgccatcgtgatggtggtgcactcggtttactgcttcgcggcgtttcgcttcagcaaacggctcaaggctatgcgctgggtggcgaccttcaagcgcctgaccggcgcgctgtttatcggtcttggggtgcgcctgcttagcgtgcgagccgcctagtttaaacgccgcagatagcagaacgccgacctttggaggtcggcgttcagggggctgcgcagcccggatatcgtcagttcttcagcgctttgcttgccgattcactgtaggtttctgcgcaggtgacgtggtcgctgccatcccaacactcgacgttcttcaggtccggcatctcgtcgcggtggaacaccggctccacgcccttgcggcgctgggcgttgtagtggctgagcaggcgcgcggcaatcgctgccagcggcaggatggcgatcaggttggtgagagccagcagcggcatgaacacatcggccatggcccacaccaccgacaccttgaccaccgagccgatcagcacgaaggccatcaccagcactcggaataggttgagcagcagcttgctgtcgaacatgtactggatgttggattcgccgtaatagtagttgccgatcaccgaagtgaaggcgaacagcaggatggcgaaggtcaggtaatgcagtgcccagctgccgagctgctcggccagcgcccactgggtcaggctggcgccctgggtggcatcaccgtaggcgtggcttgggtcggcgaccagaatgatcagcgcggtcatggtgcagatgaccagcgtgtcgaagtacacgcctagggtctgtaccaggccctgcttaaccgggtgcgacaccgatgcggtagcgctggcgttgggcaccgaacccatgccggcctcgttggagaacaggccacggcgtacgcccatcatgatcgccgcaccgataccgccaccggcgatctcgcgcaggccgaaggcgtggctgaaaatgtcgctgaacacccgcggcacctgatcgatattgagcaggatgaccagcaggccgatgcccagatacatcagcgccatggccggcacgacggtgaccgaaaccttggagatggtctgcacaccgccgaagatgatcacgccggtcaatacggtcagggcgacgcccacgccccaggccagctcgcggctgccgccttcgccaccgaaggacgtctgcatggcgtcgacgatggagttggcctgcaccgagttgaacaccagcccgtaggtgatgctgatcatcaccgcgaacaccaccgccagccagcgccagcccagggcgcgctggatgtagtaggccgggccgccgtggtagcggtactgcttgtcggacttgtacagctggcccagggtcgactccacgaacgaggtagcgccgccaaccagcgccaccatccacatccagaacaccgcaccggggccgcccacggcgatggccgtggctacacctgcgatattgccggtgccgacccgcgacgccgcggaaatggtgaacgccttgaaggaggaaatcgcctccttgtcaccgtggttgcgctccaggatcacccggaacatttccgggatcatccgcagctgcacgccacgacacacataggtcagatagaggccgctgagcagcagcatggggatggcaaggtaggtccagagcaggccggagaaggcatcgagcaacgcagacacgggcgtcttcctttggtcgtcttattcgaaggggcgcgaggatagggcaatacgcccaaattcccaaacccgattgcgctgcaagccggccacgccagcccggttccctttccctgcagcggttctgcttagggcgggaacgggcgggttggttcaggttaacgaggcggcgcgcgggggggcttgttgggaacgttgggactgggcgccgcttaggtgccggaagcccgttgcaggcttccggctggtgctgacctgttgctcagggaatcagcttggccacgcgcagccgctcgaacaccgaaaagaaagcatcgtcggtagcctggtaatcgagaaatcctaacttgcggcttttagacatgtcggtgaccacttcgatggggcggcccaggtcggcgtcggtgtgccagggcgatataaggcgggtgatatcggcttcggccaggtcgtgcttggcgaccagttccagccaggctgcggcgtcaccggccatctgttcttccagcggtgcgggctcgccgtcgaagggcgcggcttcgaggccgaaccattcggctatgcgctgccacatccatttccagcgaaacacgtcaccgttgacgatgttgaaggcctggttggccgctgccggagtggttgaggcccagtgcagctgtttggcgagctggcgggcgtcggtcatgtcggtgaggctgttccactgcacggccgagccggggaagcggaacgggcggccggtttccttgcagatggaggcgtagacggcgagggtggtcgccatgttcatcgcattgcctaccgccacgccggtgacggtgtgcgggcggtgcacgctccaggtgaagccgtcacgctcggcggcggcgaacacttcgtcttcctgggcgtaatagaaattctccacatccagacggccctgctcttcgcggaacggggtttgcggcagcacgcccttgccataagcctcgaacgggccaaggtagtgtttgaggccggtgaccagagccacgtgcttgacgctgcccgccgggcgcagggcgtcgagcaggttgcggaccatcgctgcgttgacgcggatattttccgcctcggtggcctggcgtgcccaagtggtcaggaacacgtgggtcggcttcaggtcttcgagggcgcctgccagcgaagcggggtcgagcaggtcggcggccagcggcgtgacgttctcggccgtgcccggcttgcgagccaggccggtgacctgccaaccctgttggaccagcaggcgcgcggtggcgctgccgacgataccgctggcgccgacgaccagtgcgtggtgtgccatgaatctattcctccacaagaacgagtattggcaccatagcgacgctgcagactcaaaccaagacggcaccaaaaggtaaccaccccgatgcaacccggcactcccgatgaacaatggcgcgaagactgcgcgccgcgacgcgtactcgaactgttcgccaccaagtggacgagcatgattctgcacaccctgcatgcccgccacggcggcaccgcccgcaccggggtgctgcaccgcagcctgcccggcatctccaagaagatgctggtgcagaccctgcgcgaactggaggccagcggcctgatcgaccgccaggtacacgacagcgtaccgcccacggtggactactcactgaccgagcttggccaacgtctggtcgagcccatcgagctgatctacggctgggcccgcgacaatgcgccggcgctcgatgcgttgcagccgaggcagacgtcgcgtaggcggtgagaacgccttgcaggcagcgctcgctgcttgaggaaagatgctcgcaatagccattaacgggtattaatcggtaagcctgcgctggcatgattcgcctgctggacaggttagccgcgctgccgattcgatggctcagcgaacccatcatctgccgccagcggcatccgacttaggagtgcagtgcttgaaggcgctgatcgttatcgacgtacaagaggggctctttggccctgagcccaagcccgccttttccagcgacatcatcgcgcggatcaatacgctcactcagcgtgcccggcagcacggcgttccggtgattttcgtgcagcacgaggccacgaccggggagcacttcacctacgggagcgaggcgtggcagctcgcttctggtctcgccacgcatgaacgcgacagtttcgtgcgtaaaaccacgcccgattcattcctgcgcaccgacctggaggtagtgctcaagcaggccggtgtttcgcaggtcatcgtctgtggttacgccaccgagttctgtgtcgacaccacggttcgccgcgcggcaggcctgggcttcgaggtgatcctgataagtgacgcccacaccacccacgacaagccccacgccagcgccgccgatatcattgcccaccacactgcgaccttgccgagcatcagaagctttggcgtgcagatctcggcgcaggaaagcacagcggtggttttctaactagcgttgagcctatcaacccgcctgcatccccgcccgctttagcaattgcttgcagcgctcggacaggtgcaccacgcgcaggtgtttgccggccttggtgtagcgttcgcgcagggtcatcagggcggcgatggccgagtagtcgacgaagctcaggtggcggcagtcgatggtcacgtgttcggggtcgttggcggtgtcgaactggttgaggaactgcgtggtggaggcgaagaacagtgtgccccagggcacgtagcgcttgctgccgtcggcttccaggtgggtttcggcgtgcaggtcgcgggcatgctgccaggcgaagttcagggcggcgatgacgatgccgcacgacaccgccacggccaggtcggtgaacacagtgatgatggtcacggcgacgatcaccagcacgtcgttgagcggcaccttgccaagcacgcgcagcgaggcccaggcgaaggtctgctgggcgaccacgaacatcacgccgaccagggccgccaggggaatcagctcgatcagcggcgacaggaacaggatatagagcaggatcatccccccggcgacgacgccggacagtcggccccggccgcctgagctgaggttgatcatggtctgaccgatcatcgcgcagccgcccatgccgccgcacatgcccgaggcgatgttggccgcgcccagggccacgcattcgcgatccgggtggccgcggctttcggtgatctcgtcggtgaggttgagggtcagcagggtttccagcaggccgaccatggccatcaagaccgcgtaaggcaggatgatcttcagggtttccaggctccaggggatctgcggcagcgccggcaccggcatgttgccggcgatcttggccatgtcgcccagggtgtgggtgggcaggtgcaggaagtaggtgagcaggccgacactgaggatcgcggcgagcgccggcgggatcaccttggtcaggcgcggcaggatgtagacgatggccatggtcagcgccaccaggccgagcatcaggtatagggccttgccctcgatccagcggccgtcgtgctggaagtgttccagttgcgccagggcgatgacgatggccagaccgttgacgaaaccgagcatcaccgggtgcggcaccatgcgtaccagcttgcccaggcgcagcagtccgaaggccgtcatgatcagaccgctgagtagcacggtggccagcaggtattcgacgccgtgctgcaccaccagggcgacgatcactaccgccatggaacccgccgcaccggagatcatgcccgggcggccgccgaacagcgcagtgatcaggcagatgaagaaggcgccgtacaggcccatcagtgggttgacctgggccaccagggcgaaggcgatgcattcgggcaccagcgcgaacgaggacgtgagaccggccaggatgtcggcgcgcagacgggcgattttcatgggttacctgaatcgagcaagacggacgcccggcaggaggcggggcgtaatagggcctgtgcggccttggaattggaaggcctgcgatggtaaggaatcgccaccgcgaaggccagtgccgggggatatgaccggcattggctgtccgggtttcgctgcgctctacgccgggctacggcacgaggtcgtgtaccggtagcctgggttgagcaacgcgatacccagggtcttggccgacgtaaatagcagcgctgcccgcgccctgcgacaaccaacctactcggcaaaatgtggcctggctggcttttggagcgaccaataggtctaattaccctttttctcgggcgggaaatcggcagtaaactctcgcctgcccaaaaaaacgatgacgaggtaaacacgttgattattcaccctaaagttcgtggcttcatctgtaccaccacccacccgctgggttgcgagcgcaacgtggccgagcagatcgaggcgacacgcaaactgggcgtgcgtaatgacggtccgaaaaaggtgctggtgatcggtgcttccagcggctacggcctggcggcgcgtatcactgccgcgttcggctttggcgccgataccctgggcgtgttcttcgagaagccgggcaccgaaaccaaggccggcaccgctggctggtacaactcggcagcgttcgacaagttcgccaaggccgaaggcctgtacagcaagtcgatcaacggcgacgccttctccgatgaagcccgcgccaaggtcatcgagctgatcaagaacgagatgggcggcaaggtcgacctgatcgtctactccctggcctcgccggtgcgcaagctgccgcagaccggtgaagtggtccgttcggcgctcaagccgatcggccagccctacaagtcgaccgccatcgataccaacaaggacgtgatcatcgaggcgtccatcgagccggctaccgagcaggaaattgccgacaccgtgaccgtcatgggcggccaggactggcagctgtggatcgacgccctggctggcgccaacgtgctggccgaaggcgcgcgtaccgtggcgttcagctacatcggcacggaaatcacctggccgatctactggcacggcgccttgggcaaggccaagcaggatctggacgaaaccgccctgcgcctggacaagaaactgtctggcgaagtcaaaggcggtgccaacgtggcagtgctaaagtcggtggtcactcaggccagctcggccatcccagtgatgccactgtacctgtcgatggtcttcaagatcatgcaggaaaagggcgttcacgaaggcacccaggaccagctcgaccgcatgttccgtgaccgcctgtaccgcgccgacggcgctcctgccgaagtcgacgaaaaatcccgcctgcgcctggacgactgggaactgcgcgacgacgtacaggacgcctgcaaggccatgtggccacaggtgaccaccgagaacctgttcgaaatgaccgactatgccggttacaagaagcagttcctcaacctgttcggcttcgagcgcagcgacgtggactacgacgccgatgtagccaccgatgtgcagttcgacgtggtgcagctgtaatcgagtcgtatcgacggcatgtaaaaaggggcgcctcggcgtccctttttattacctgctcgctgcgtatcagctcaccggctcggtggtgttgacgtactccggcaccttcgccagcggcaagcggcgagcctgctctacactgacgcccgggcgcttgggcagcgggtcgaggcgctggggctggccggttgccagggcacgttcgatcgcctcaagcacccgcacgtcgcgccagccctcgtcgccgtcaggctccggctcgcggttctgcaggatgcagtcggagaagtactgggtttccccggcgaactggtcgaccaccggatgctcgtgctcggtggttttgccgccgatggtggcgcggtagctgaccgccgtgccctcgccgaagccgaagcagggtgaggcctcgaactcgcccttggtgcccagtatctggaagcgctcggtgtagggcaggctgtagctgacggtgaatgtggccatgcgctcttcggcaaaacgcatcgtcactgccacggtgtccggcgtgttgatttcccggccaggggtttgcacggccacggcgcgcacttccagcggctcgtcatcgaataggttgcgcacggcgttgattggatacgggcccatgtcggtcaccgggccggcccagtagccgctctgcatgcggtggttggccgggtcgactgtctgtgtgaatgtcgcgctgaaaagccgtgggtcgccgatatcgccggcgcgaacgcgatggatcatctccacggtgccgggctcgaagtgcaggcgataggcgatcatcagcttggcgcccgagcgctcggccgccgcggttatggcctggcagtcttcctggctgatgtccatgggtttttccagcagcacatggatgccggcatccagcgccggctcggcgaattcgcggtggcggaagttcggtgtggccaggtagatggcgtcgatctcgccggaggcgagcagggtggagaactcttcgtagcggtagctcttgatgttgtagagcttggccagcttgtcggccttgatcggatcgccggttaccagtgcggtgatcaccgagttgtcggtctggcccacgccgggcatgaacgccccctgggaaatccagccaccaccgaccactgcgtaacgaaccttgccttgagcatcgggcatatcatcgactcctctgcaacgccgaactgcattgttcagcttgttattagatcggcaggtcaggctagacgaagttccggcaaagcgcctgccggtcggcgtttgcacgctgttggcagcggtcgtgaaatcatcgcggcgatccgtggtctgtatgcgcggcacgccgtccggcgcagctgtctgccgttaatggagcgcgttgatgaaagccctgatcccaagcctgttgctggtcgccgccttgccgaccctggccgaccaatcagccaaccccttgtgcgacgcgaaggccgcgaacatcgaaaagcagctgcaggcggcctgggccgaaggccgcgcggaaaaggccaagggccttagcgcggcgttggacggcgtgcgtgagaattgctcggacaaggagctgatgcgcgagctggaggccaaggtcaacaaggcccgcgacgagatacgcgagcgcgaggccgacctgcgtgaggccgaactgagcggcgacccgcaaaagatcgccaagcgccaggccaagctcgatgaagcgctgcaggacctcaaggacgcggaggccgcgttcaagcgctgatgcgctgaaaggttataaatgaaaaagccccgcacgatctgcagggcttttttgttttcggtgggcgtgaggctcgccgatgggcttgcgcgttggtgtggcggatcaggtacggaagcgcccgaccaggccattcagctcaccggatagtgcctccagacgctgcgaatcggtgcgcgcggaatgggccagttcctcgaccagctgggcatcggtgtggatctgcgcaatgtgccggttgatgtcttcggccacgtgatgctgctcctcggcggcggtggcgatctggttgttctggtcgcggatttcgtccaccgaagcgcggatttgctcgaagctgtcacgggcatgctggatgcgctccacgctctgcagcgacatgctcaggctgctctgcatctgcttggtgacttcctgggtgcgccgcgccaggccgccgagcaggccgtcgatctcgccggtggaatccgccgtgcgcttggccagggcgcgcacttcgtcggcgaccaccgcgaagccgcgaccctgctcaccggctcgagcggcttcgatggcggcgttgagggccaggaggttggtctgctcggcgatcgagcggatggtgtcgagaatcgcgttgatgttctggctgtcctgctccagtacctgcatggcctgggcggatttctgcaggttttcgctgagctgagtgacgctgccggtggcttcgtcgatctgctgctggccgtcatgcacctggcgctggccggagtcggcggacgaggcggcgttgctgcacgaccgggccacttcgttggcggtggcgaccatctcgttgaaggcggtggacaccagctccacggcttcgcgctggcggccggcggcgtcgttcatgtcgcgggccacgcgggtgctggcgtccgaggcggtctgcaggtctgccgaggcgctgccgatgcgttgcaccagggtgcggatggcgccgaggaactggttgaaccagcgcgccagcagggcggtttcgtcgttgccgcgcacatccaggctgcgggtcaggtcgccttcgccctgggcgatgccttccaggccgccggccacgctgcggatcggcttgacgatcagcccggcgaagctggcgccgacgatggcgaacagcacggccagcaccgcggcgatcacgccgatctgccaggtcaggctggtggccttggccatcacttcgctgcgttcgatcaggccgataaagcgccagccgaggcttttcgacgaccagacgttggccatgtaagacacaccgccaaggttgacttcgaccagaccgttctcgaccttggccagctctgcgtagccatcgcccagttcgctgatcagcttgaagttgtgctccggggtgcgcgggtcgaccagcacgttgccgttggcctccagcagcatcaggtagccactttcgccaagcttgatctgcttgaccagctcggtgagctgcttgagcgatacgtctagacccagcacgccgaccggttggccctgggcattgtcgatggtgtgcacggtgcccatcagcaccacgtcatcgggcgcccagtagtaggcggcagttcgcaccgtcttgcccggtgcggccatggcggccttgtaccaggggcgtacgcgcgggtcatagccgctcagcttggcgtcgtccggccaggagatatagccgccgtcggtcttgccgatcgacagataggcagtgctcggatggctggcggcgaactggccgaacatatccagaaaggccttgcctgattcggtctgcggcatattagcagcatcgctgccggtgtagtttttcaggccatccgccgcgcgtacggcaggcaacttggctaggtaatcgacgttctgggcgatggcgtcgaagaactggttcatggcgttttcgatctgccggatttcgcggctgctgctgtccaggaagtcgtcctgcgcctggctgcgcaaattgaccaccaccacgacggcgaccagcacgacgggcacacaggcaatggccgcgaaggcccaggtgagtttctgtttgatgttcacgatggttcctgcagtgtcgtaaagcgttttttgggtttttaaagctttgaagcaggcagaaggatgactagcgaatttgtagtcgttgtgaacattgaatcggcgtgccgggcgcaaacttgagcgcccgcccgtcacgtttctgacgtgacggacaggcgttgaggcggggatggggggaggggcgtatcaggttcggaagcggcgaaccaggccgttgagttcgccggacaggctttccaggcgctgggagtcgctgcgcgccgagtgggccagttcctcgacgagctgggcgtcggtgtggatctgcgcgatgtgccggttgatgtcctcggcgacctgatgctgctcttcggccgcggtggcgatctgactgttctgatcacggatctcgtcgaccgaggcgcggatctgctcgaaggcatcgcgggcctgctggatgcgttccacgctctgctgggacatgctcaggctgctctgcatctgcttggtcacgtcctgggtgcgtttggccaggccgcccagcaggccatcgatctccccggtcgagtccgcggtgcgcttggccagcgcgcgcacttcgtcggcgaccaccgcgaagccgcgaccctgctcgccggctcgggctgcttcgatggcggcgttgagggccagcaggttagtctgctcggcgatcgagcgaatggtgtcgaggatggcgttgatgttcttgctgtcctgctccagcacctgcatggcctgggcggacttttgcaggttctcgctgagctgggtgacgctgccggtggcttcgtcgatctgcaactggccgccatgcacctggcgctggccggagtccgccgagctggccgcctggctgcacgagcgggccacttcattggcggtggcgaccatctcgttgaaggcggtggacaccagctcaacggcttcgcgctggcgcacggccgcatcgttcatgtccagggccacgcgggtggtggcgtcggaagcggtctgcaggtccgccgaggcgctgccgatacgctgtaccagggtgcggatggcaccgaggaattggttgaaccaacgcgccagcagggcggtttcgtcgttgccgcgcacgtcgaggttgcgggtcaggtcaccttcgccctgggcgatgccttccaggccgccggccacgctgcggatcggtttgacgatcagcccagcgaagctggcgccgacgatggcgaacagcacggccagcacggcagcgatcacgccgatctgccaggtcaggctggtggccttggccatcacctcaccgcgctcgatcaggccgataaagcgccagcccagcttttcggacgaccagacgttggtcatgtaggtcacgccgcccagctcgacctcggcgaagccactcttcacggccgccagttcgcggtagccgtcacccagctcatccaggcgcttgaagttgtgcgccgcatcgcgcgggtcgaccagcacgttgccgctgttctccagcagcatcaggtagccgctttcgccgagcttgatctgcttgaccaggtcggtgagctgcttgagcgacacgtccaggccgatggcgcctatgggctggccctgggcgttgtcgatggtgtgcacggtacccatcagcaccacgtcatcgggcgcccagtagtaggccggtgtgcgcacgatcttgccgggcgcggccatggctgccttgtaccaggggcgctggcgcgggtcgtagctgttgagcttggggtcgtccggccagaccaggtagccgccatcctggtggcccacctgcaggtaggcggtggtcgggtggctggtggcgaactggttcagcccgtacagcagcgcctggttgctggccggtagcggcgtctgggcggcgtcggctgcggtgtagttcttcaggttctggttgtttcgcagcagatcgctcttggccaggtattcgacgttctgggcgatggcgtcgaagaactggttcatcgcgttgtcgatctggcgaatctcccggctgctgctgtcgagaaaatcgtcccgggcctgctcgcgcaggttgatgacgaccacgatggcgaccagcaccacgggcacacaggcgatggccgcaaagccccaggtaagcttctgtttgatgttcacgatggttcctgcttgagcgaaggctgttgtttttttcaggtaaaggcagtcgaaacgcgtgtactactttgatggcttaatgctatatcagcgtaaactatcggtatgtggtatgccaatagtttggcgtcagtgattgatcgttgttgtgccggtacgcgggcttgagagccggcgtggcaaggctaaagaagtgctgccggctgaatgtgaaacagtgggaatcgccggcgtgttggaggcggtcagcggcaggcaagctgccggcgtggtgaggtagtgctcgggcatgacggtccttgtcgaggtgggaggcgcggcggattctaccgcggtgctgctctgctgcgcgtgtgtcggctgcaataagtaatagcgtgccttcaccgccagcaggcagtagagcagcaggtcagcccgaaaagcacaatcccgcggcaggcgcgggatcgttgagtgaaaacagctgttagctgccggtcttgattttcacccaggcacgggtgcgtacccgttcgatcttctgcggcagcggctggatgccgaacagggttttctgcagttcagccgttggcgtcagatccgggttgtcgctgatcgccttgtccaccatcagcatggaatccttgttcgggttggggtaaccgaggaagtcgcttatcggcgcgatcaccttgggatccaggagattgttgagaaattcgtgggcttcctcgacgttctgggcgcttttcgggatggcgaaggtgtcgaaccagatcggcgcgccttccttgggcaggcgccattcgaccttgacgccgttgccggcctccttggcgcggttggcgaactggtagaagctgcccgagtagccgatggccacgcagatatcgccgttggcgatgtcggtcatgtacttggccgaatggaagtaggtcacgtaggggcgcaccttcatcagcagctcggtggccttttcgtaatcctgcgggttggtgctgttcggcggcaggcccaggtagtgcagggcgataggcaggatttcgttgggtgcatcgagcatggtcacgccgcactgtttgagcttttccatgttttcgggtttgaacaccaggtcccagctgttcacgggcgcattttcgccgagtacggacttgaccttgtccgggttgtagccgatcagcacggtgccgtacatgtagggcacgccgtactggttgccggggtcgttggtctccagcagcttgagcagcgcaggatccagatgcttccagttgggcagcttgctcttgtcgagcttctggaacacgccagccttgatctgggtgtcgaggaacatgttggacggcaccaccaggtcgtaacccgagttgccggtcagcagcttggcttccagtgcctcgttggtctcgaaggtatcccaggtcagcttgatgccggtgttctgctgaaaatccttgagggtctgcggcagcatgtagtccgcccagttgtagacgcgcaattcccgtgcttggaccatggcactgccggccagcagcgcaacgccgtatagcgcgctgccgaacagactgtggagatttttcatcgttatgtgctccgttgtatgtatggttgtcggcagtttgtagagttaagcaccctcgaagccttccaatacgttcaccgcattgatgccgatctcctccaccgcatagccgccctccatcacgaacagggtcggtttgccgaggcgggcgatgcgttcacccatgcgcaggtagtcggggttgtcgagcttgaactgggaaatcgggtcttccttgaaggtgtccacgcccagggacaccacgatcacgtcaggcgcgtactcggtgatacgggcgcaggcttgttccagggccgcgctccagcgatcccagccgctgcccgaggctagcggcaggttgaagttgaagcccttgcctgcgccttcgccgatttcgtcgtggtagcccaggaaaaacgggaattcgaagctcgggtcgccatggatagaggtcaccagcacgtcgctgcgttcgtagaagatcgactgggtaccgttaccgtggtggtaatccacgtcgagaatcgccacacgcttgcagccctgatcgagaaacgcctgggtggcgatcgccgcgttgttcaggtagcagtagccacccattaggtcggcggcggcgtggtgacctggtgggcggcacagggcgaaggcgctcttggcgccatcgctgatcagcttctggccggtgagggcgacctgcgcggcgctccaggctgcttgccaggtgccggccgtgataggcgcaccaccgtcgaaactgtagtaaccgagctggccgagcagggtgtccggcagcacgctgcgcagcgtgcgcgcaggccaggtgaaaggcaggatgtcgccatcgcggcccatcgccgtccagcgctgccaggcgccttcgaaaaagctcaggtagtcacgatcatggatgcgttcgatcggcgtgcggccgaagtcgctcggctccagcacctcgccgagcccctgcttgcgcaccctggccagcacatggtcggcccgcgagggcatttcgaagcagggcttgagctcaccgtcgatgatttcgcagcgcccgtggtgcaggtggtggtcgtcgctgtagatcgtctgcatgttcggctctcccgctgttgatgacagcattcttggctgcattcggcaggggaggaaatgagcgcaacggccaaaaggggataaatgtggccagcaaatggcgcatgggcgaaccgcatcagtgcgcctgatgggcggccggccacctgaataacgacccggtcccgaggcgccattcaggccagggcagggcgccgatagcggctcggcgaggtgccgctccagcgctggaaggcgtggcgaaaactggccgtttcgctgtagcccagtgcctcagcgatatgggcaatcggcagacgttcttcgcccaacaagcggcgtgcctgctcgaagcgcagctcgtcgagcaggccctggtagttggtgcccacttcctgcaactgccggcgtagtgtgcgcgaggagcagcgcagctggcgcgccaggccctcgagcccaggcgatgccggcaggttggcgaccaataactggcgtacccggttgatcagcgcctggtgggagatgaattcatggttcagctgccggcagcgctccagggtgtcgcgatgggtcaccgggtcggccaggggcagccggcggtccagccacttcgcctcgaaggcgatggcgttatcggccgcgttgaactgcaccgggcaggcgaaatcccgcgcgtactggcgctgatagcgcggcgcgcggtgggtgaaacgggcagcgtgcagtggcagcgcgcggccgagcaggtcgtcgcagatcagtttcagggaggcgacgcacagctcggcgttgaaggtcagcagctccggcgcatcgcggtactggctggcttcgatccaggcgaaatcgccgtcacggcgcaggcgcaattcgaacagcgtgccgagcaacgccgggaagctgaaggcgacttgcagcgcttcgcccagggtcgcggcggacaacaggctgaagcccagcaagccgtaggacgatacgtgcagacgccgaccgagcagcaggcccaggtcctggcgcagcccagtggcgttgcgaaacacctggcgttcctgggcgatgctgatgcgcatgtccgagcgctgcaggtcggccggtttgatgccgctgccggccagcagcgtttcaggtcggatgtcgtcctggcagagggtgtccaggatcagggcgacggcatggagggtggtcaactgggaatgctgcatcacggcacgccttctcgttacagatgcgagagtcaggcaataagcgtgccttgcatgccgggcgcagtgccgagcgcgggcgggtgcttcgccttggacagaggcgggtggatgtagccgaaggtaacgtcgcgcccgctcgtaacctgggtgccagcgttgcagccaggttaccagcgtggctgcgacttacagcgccacgtacagcaggaaggtgccgaggatcaggcggtagatcacgtagggcagcatgccgatgcggtcgagcgcggccaaaaacagcttgatgcacaggaatgccgagacgaacgacaggccgatgccccaggccatgtcgccccagtgcgcgccatcgccttgttcgatcaggtgcagggccttgaggctgccggcggcgagaatcagcgggatcgacagcaggaaggagaagctcgccgcgctcttgcggtcgaagccgagcatcagcgcggcggtcatggtgatgcccgagcgcgaggtgccgggaatcagcgcgagcatctgcgccaggccgatcagcagcgcatgccgccagttcatgcggctcatgtcgacgtcgcggctacctttggcgtcggcccaccagagcaccaggccgaacacgatggtggtggtgccgatcaccagcatggaacgggtgtactgctcgatcagtgactcgaacaccaatccggccactgccgccgggatggtcgccaggagaatcatccagcccatgcggctttccggtgtggcgcggcggtgcagcacgtgccccagccagccgctgacgatggcggcgatctgctgacgaaaggcgagcaccacggccatcagggtgccaacgtgcacggcgacgtcgaaggcctggccctggtccggccagcccagcagttgcgagggcaggatcaggtgggcagaggaggaaacggggataaattcggtgacgccttgaatcagcgacagaacgagcaggtgtagccagtccatgagggtccttaatgagggagctaacgaatgtgaactgcggggtatgacccggcgtgtgtccgtttttctccctgcgaacctgtctgtaagctgaaatatgcgcacacaatttcgcgaatagcccgaattctggcgcgctgcggcgctgctcacgcgctacgaatttgctatcgtgagcgccccgcgggccaagcacgcggggctccgtagacctcccgagaattccctccatgcaatctgcagcctcgtcggcacccggccgccccctgacccgtagtgattacaagaccttgtccctgtccgcgcttggcggggcactggaattctacgatttcatcatttacgtgttcttcgccaccatcgtcggcaagctgttcttcccgccggacatgcccgattggctgcgcatgctgcagaccttcggtatcttcgctgccggctacctggctcgcccgctgggcggcatcatcatggcccacttcggcgacctgatcggccgcaagcgcatgttcaccctgagcatcctgatgatggcggtgccgaccctgatcatgggcctgctgccgacctacgcgcagatcggcatcctcgcgccgctgatgctgctgctgatgcgcatcatccagggcgcggcgattggcggtgaagtgcccggcgcctgggtattcgtttccgagcacgtgccggcgcggcatatcggctacgcctgcggcaccctgacctgcggcctgaccaccggcatcctgctcggttcgctgatggccaccctgatcaacagcgtgttcaccgccgaagaagtgctcgcctgggcctggcgcgtaccgttcctgatcggcggcgtgttcggcctgttcgccatgtacctgcgccagtggctgcacgaaaccccggtgttcaccgagatgcagcagcgcaaggctctggccgcggaattgccgctgaaaaccgtggtgcgtgaccaccgcggcagcgtggcgatttccgcactgctgacctggctgctgtcggccggcatcgtggtggcgatcctgatgacgccgaccttcctgcagactttctacggtttcaacgcggtcacttcgctgaaggccaacagcctggccatcgtcatgctcagcatcggctgcatcatcagcggcgccctgtgcgaccgtatcggcgccggccgcgtgctggtggtcggctgcagcgcgctggcgatctgcgcctggttcttctacagcggcctgtacaccaatccgcagtggctgttcccgctgtacgcactggtcggcctgttcgtcggcaccatcggtgcggtgcctttcgtcatggtccacgcctttccggcgccggtgcgtttcagtggcctgtcgttctcctacaacatgtcttatgcggtattcggtggcctgacgccggtagccgtgtcgctgctggtcaagtggagcccgctgggcccggcgtactacctgatttccctgtgctgcgtgggggtggtcattggcctggtgctgctgcgcaagggccgctgagcattcacgtcacttcgcacctgccggccgagccggtatggtgcgagcacgttcataacgcgatggagaagcccatgagcctttacggcgattacgattcgcagaacatcttcgccaagatcattcgcggcgagatgccttgctacaagctgtatgaagatgacgacgtgctggtgtttctcgacctgtttccgcagtcgttcggccataccctggtgatccccaagcgcgctgaagctcgcaacctgctggaaatcgacgccgacaacctaaccaagctgaccctggccgtgcagaaggtcgcccgcgtgctggccgacgagctgcagccagacggcgtgcagatcgcccaattcaacggcgcgcccgccgggcagacggtgttccatatccacatgcacgtgattccgcgtttcgccgaacaggggctgcaggctcatgccagcggcaaggccgacccggccgagctggagaagctgcaggccaggctggtgaagcgttttcagagtgcctgatacttgccagagtgggggggcgcgccagcagcgcgctaaatcgcgggcatggactaggcgtccccgcccgctcccacaagtggttggcaatccatagcttttcttatggtagctagaggtgcgtagcggcaatgcgcattcatctccacgctgaacctgctgacgcaaatgcctactcgccccagattatgtgggagcgggccatacgcgcgaaaaatcctgggcaagaactaggtgtacacgtctgctcctcactgagcagtggctgagtgctcttcagatgggcgaggagcgcagcgacgatactcatcgctcctgatcagcggttaaggctgcacgggctccccgcgatcacgcgcgccgcttgagccattggctcacccactcatagccgctgaccagcacgatgccgcacagcaccagcagggaaccgaggacgaaattggcttccagcggctcgcccagcagcaccacgccgaacaggatgccgaacatcggcgtcatgaacgacagcacgcccaggcgtgatgccaggtaattgcgcagcagccagaaccaggccagaaagctggcgaacgacaccagtacagcctggaagatcagcccaccgacggcgattggcgtcgggttgaagcccagctggccgcttaccgcacaggccaggatcagcagtacgaaaccgcccagcagctgatagaacagggtctgggtgaccggcgcgttggacagccgcgagctgcgtaccaccacggtggtcgcgccccaggccattgcgccgagaatgccgaggatatcgccatacagctggcggccggcatccgccgtttccgcgccgctggcgcgtccggcgaacgacaccacgatgcccatgaaggcgatgccgatacccagccactgcaagggccgcaggcgttcggccggcagccgccagtgcaaccccagcgcggcgaagatcggcgccgtgtagagaaagatcaccatgtgcgaggcgctggtatggcgcagcccttcgccgaccaacatgaactccagggcgaacagcgagccgaccaccagccctggccgccaattgccggcgcgcacgcccaggccgtcgcgtcgccacagcatcagcagggccaccagcacggcggcgatgcccgagcgcagggccagcatcagcatcggcgccacgtcatcggctgcgcccttgagcaccacctgctgcatgccccagatcatgcacaggccaaccatcaggccgccggccagcccgtcgatgttcttgcgcgtgtccatggcggtcgcttctgaaaagagtggggcgccattatggtggcgtgaacggaggcaggctagcgcgatggatttattgcacgcttatggcaatgtgcttgtctgtgagcagagcctgtcgctcgacatccccgtgattctctggagagaacccatgcgtctgatcttcaccgtactgcctttgctggtcctggccggttgctcgtcctaccaggctgatcccgaaaagatcaccgacattccgagcgagcgcctgcgcgcctggcaggagccggtacagggcggcggcgaggtggtggtcacccgtgatctgggcctgatgggcggcggctgctacgtggccgtgttggtcgatcgcaaggtggcggcacgtatcgccgtgggcgagcgcgggcgtttccaggtgccggccggcaatcgcatcgtcggcattgccgccgacagcgaagacaagaccctatgcggcaagggccgcctcaaccgcgaggtgctggtgaaggtcgaggcgggcggcgtcaccaatctgcgcatcgtcagccagaaccgtggcggtttcgacattctccccgagcaggcgaggtaaaatcgcccttcacttgataccgcacaggatgtgcctttgaaagatctacccatcgcaatcgtcggcgctggcacagcaggcttggccagcgccattctgctggcccgccagggctggccggtcaccctctacgaacgtgtcgccgacctgcagccggtcggcgctggcattctgctgcagccctcggggctggcggcgctgcgcaagatcggtctgctcgacgaatgcaccgccctcggcgcgccggtcagccgcctgttcggcacttcggcctgtgctcagcgggtgattctcgacacccgttatgaacattggcaggccaactcctttggcctgggcatccaccgtggcgtgctgatgaccgctttgctcaatgctgcgcgtgctgccggggtgaccatccgcaccggtatttcgatttcccgcttcgtgcagttgcccacccacgtgcgcttgctcaccgacgacgggcagggcaacgaagctgtgctgggcgagcacgcagcattgatcctggccgacggcacccgctcgcaactgcgtgcgcagatgcaggtgcgccagtcggtcaaggcctatccctggggggctttgtggagcatcgtgccgacgcctgaaggtgccgactccaccgacctgcgccagtggtaccgcggctgttcgcagatgttcggcatcatgccgaccggctgcacccacgccgaccgccacacacggctgagcagcctgttctggagcctgccggtggccagccatggcgcctggcaagaagctgggttggacgcctggaaagactcggtgcgcaagctggcaggcgagccggccgaagccttcctgcatgccctcaatacgcccgagcggctgatgctggccagctacgccgacgtgcgcatgcaccagtggcatgacggccgcgtgctggccatcggtgactgcgcccacgccatgagcccgcagctggggcagggcgccaacatggcgctggtcgatgccgtggcgttggctgatgctctgggtgcttgcactattggccgggctgtcgatccggcagcttgctttgctgcctatggtgcggcgcggcgtgcccatctgcgctactaccgccaggccagccgtctgttgacgccgctgttccagtcccacagttcgctgctggcggtactgcgcgacagcgcgctgttcgtggcgcggcatctgcccatggggcgccagcatgcagtgaccaccctggtgggcgcgcgcaccggctggctgctatcgggcaaaggcgctgcaccgctgcatgcctggcgcaagcctgctccggccgagccggtgctggaagcgacctcggcttaggtcggcacttgggccttctgcacccgccacgcccagaggaacaccagcaggccggcgactgcggtcgccgcgccgatgtaaccggtcgatgtccagcctaagccggcgctgatcgccagaccgccgagccacgggcccagggcgttggcgatattgaaggcggcgtggttggaggctgcggctagcgtctgggcgccggtggccacgtccatcaggtgggtctgcaaggccggtgatagcgcggcgatggtgcccagggccaggatcgccggcagcaccgtccagatcgactgggtggccgctggcaggagcagcagcaccagggcgctccatagcagaatccaggccaccgacttgaagcgcaggcggtcgaacagccagccgccggccatgttgccgagaatgcagccgacgccgaataccgccatggccaccgggatcatccccgggctgacccgggtgacttccagcagcgtcggcgccatgtagctgaacacgcagaacatgccggcgaagccgatcgagccgatacccagggccagccagatcggcgcgcggttgaaggcccgcagctcgctgatcgggctgctgcgcatttcactgcgatccagcggcaacagcagggcgatcatcgccacggtggccagggcgatcacgctgaccagtgcgaaggcgaagcgccaactggcgctctggcccagccaggtggccagtgggttgccgatcagaatcgccacgctgagccccatcagcactcggctgacggccttggcgcgtttgtgcggcggcgccatggaggcggccacaagcatggcgacaccgaagtaggcgccgtggggcagcccggcgaagaagcgaaataccatcagcgacaggtaatccggcgccagggcgctggccaggttgccgaccgcgaacacccccatcagcagcaacagcaggtgcttgcgcaacagccgcgcgcccagcagtgcgaggatcggcgcgccgaccaccacgcccaaggcatagctgctgatcacatggccgacctggggttcgctgacgcccagatcctgggccacgttgggcatcaggcccatgatggaaaattcgctggtgccgatggcgaagccgccaagtgccagggccagttcgatcagcaggatcgccccggcgctcaggcgtggggcggcgtgggcggagccactcatggtgtacctcggggcgacgaatcaggcggggcattattcacagattggcaggccgcgcaaagcgtgccggcctgggcggcactcagcgatagcgctgcaaaatggcggtgaactcgccgttctcctgcatctggcgcatggcgtcgagcaatgcctgggtcggcatgtccggcgcctcgcgtaccaggcaggccacctcgtcacgggtcagctcgtggacttcgtggagctgcttggcttggtcgcggccacggttgaaccacagcagcgccagttcgttgctgatcgcataatcgtaacgtccggctgccagcttgcgcagaaccaggccctgagtgcgggcgtcgtcgcgctgcagctggccgctttcgaacagattttttagggtcggatatttgaagcccagcactgtgccgatcgattgtgcgggcaattgcgtgggggcgatcggctggctggacctgctgaccagcagatcgcgttgcgtcatgaacggcacgctccaggcatagccggggtaggcgtcgctgagccagttcgggttgacgtagcagcgcacatcgatctgctggtcctgcagcgcgcggtgcacgcgcatgcgcggcagcaccagcagctcggcctggcggttgaccttgccagcgagctgcacggcaatgtcatgcaggatgccgtcgaccgccttgccatcacggatcagtaccatgggcatcacgccgctttcgatgatcgagaagcgcagcggcccatcaccggccaggcagtagccgctcgtcagcccaagtgccagggcggccagatagcgcaatgctggtcgaaccacgcgcgaggacacggtgtcgcaaacagggatggtctggaaatggttcatcggtcacccgcgcaatgctgaagcgtcgcccgttgcagagcatgaaattttcagattactgttttaacaggctttttatgtggttcgattgactcagcttattggtttgatgctttcaatcaatgggctctttggtccacatggggctactatccctcctgtaaattttctaaccctcgaaggagttcacagatgtctttgattaacactcaagttcagccgttcaaggtcaatgccttccacaatggcaaattcatcgaagtcaccgaggaaagcctgaaaggcaagtggtccgtcctgatcttcatgccggccgcgttcaccttcaactgcccgaccgagatcgaagacgccgccaacaactacgaagccttccagaaggccggtgccgaggtctacatcgtgaccaccgacacccatttctcccacaaggtatggcacgaaacttcgccggccgtcggcaaagccaagttcccgctgatcggcgacccgactcaccagctgaccaacgctttcggcgtgcacatcgctgaagaaggcctggcactgcgcggcaccttcgtgatcaacccggaaggccagatcaagaccgtcgaaatccactccaacgagatcgctcgtgacgtggccgagaccctgcgcaagctgcaagctgctcagtacaccgctgcccacccgggcgaagtgtgcccagccaagtggaaagaaggcgctcagactctggctccttccctggacctggtcggcaagatctaaaaacggccgggaaaccactgcgcgtcgtcgatgcggcgttgaaaccaggctcgggctcgtcatttacagctcgtaaactcctcgcccgagcctaatttcgccttgcctcgacaccgctcgctacgtttcccaatccgttttccgcgctgaccaaatcaaccgctgatcctggaagcgcgcccgaacgcccgggcgtaacccgtccgggcgttttattgcccgaattttgtcattgaggactcgtatatgttggacgcaacccttaaaacccagttgaaggcctacctggaaaaggtcagccagccgttcgagatcgtcgcgtccctcgatgacagcgacaaatctcaggagctcaaaggcctgctcgacgatatcgtcagcctgaccgacaagatcaccctgaaaaccgacggcaacgatgtacgcaagccgtcgttctcgctgaatcgcccgaacggcaatatcagcctgcgcttcgccggtttgccgatgggccacgaattcacttcgctggtgttggccctgctgcaagtcggtggccacccgtcgaagctggcggccgaggtgatcgagcagatccagaacctggaaggcgaattcaacttcgagacctatttctcgctgtcctgccagaactgcccggacgtggtccaggcgctgaacctgatggccgtgctcaacccgaacatccgccacgtcgccatcgacggcgcgctgttccaggatgaagtcgagtcccgccagatcatgtcggtaccgagcatctacctgaatggcgaactgttcggccaaggccgtatggacgccgagcagattctcgccaagatcgacaccggcgcctcggcccgtgatgccgagaagctgaacgccaagcaagccttcgacgtgctggtcatcggcggcggcccggcgggcgctgcagctgccatttacgccgcccgtaaaggcatccgtaccggcgtcgccgccgagcgtttcggcggccaggtgctcgacaccatggccatcgagaacttcatctcggtgcaggaaaccgaaggcccgaaactggcccgcgccctggaagagcacgtcaagcagtacgaagtcgacatcatgaacctgcagcgcgccagcgcgttgattccggcttccagcgaaggcggtttgcatgaagtgaagttcgagagcggtgcgagcctgaaagccaagaccgtgattctctccaccggcgcgcgctggagggaaatgaacgtgccgggcgagcaggaataccgcaacaagggcgtggcctactgcccgcactgcgacggcccgctgttcaaaggcaagcgcgtggcagtggtcggtggtggcaactccggcgtggaagcggccatcgacctggctggtatcgtctccgaagtgaccctgctcgagtacgacagcaagctgcgcgccgacgccgtgctgcagaagaagctctacagcctgcccaacgtcaaggtgatcaccagtgccctgaccagtgaagtgaaaggcgacggccagaaggtcaccggcctggtctacaaggatcgcaactccgatgcgttcatcccggtagaactggagggcatcttcgtgcagatcggcctgctgcccaattccgagtggctcaagggctcggtggagctgtcggaccgtggcgagatcatcgtcgacgcccgtggcgaaacctcgctgcccggcatctttgctgccggtgacgtgaccaccgtgccgtacaagcagatcgtcatcgccgtgggcgagggcgccaaggcttcgctgagcgcgttcgatcacctgatccgtaactgattaactgctgtgtatgaaaaacgggcccagcgggcccgtttttttgttccgcagagcttggaggatggtgacaccggactcgcgagtttgtgtgcgcatcacttactagcttggcactatccattaccgcgtctactgaaccattgtgttgcgccccttacgggcgccacacctttcttgcttgcccaagaaaggtgtgccaaagaagggcacccccgacattcgggtttcgctgcgcgaaacttccctcgctccggcgccgctccgggggccggcttacatgggccgtccctggcccattaagcctctcgccgcatccatgcggctcgtccgcctacacgacacctccactcggcctcctgacgggaccggagcgcgagcttgcaagatttccacaggctcaagctcggcggcgtctgcttttgcttttgagctgtgagcgcacaggcgacgcccaagtcctccccttcgcagcgtgcccttggagtggtgatggaatgagggaaccccggcgcagcagggcgggggcgcctagcccggatggtggggtgcccttctctttggttactttctcttgggcaagcaagagctacgaagcgcagcgaagtaacagccgcaggctggcccgaagggtgagcgcagcgaatcaagtgactcgcccgtaaggggcgaaacctaccaggccaggcggcgggataacggaaagtgccaagtaatcggcagcgcacatttgtttgccagtccggtgccaagactgccgccgagattctgcgaagaaccttttcctgccacacgcccgactcagtcggtctcgtcgtcacggatcagcacgtagctgctgccgttctcgtcgtccaggcgctcgcaaacgaagtacatctcgaccttgcccgcgttcatggcggccagcaggtcgccggcctggggcgtgaagaacgccttggagcccggcttggcttcgcaggcgatcagcgcggtgacgaacagtgccgggtcggtgccgtcgaagtaatcctcgcgctcggcggcgtcccattcctgaggcggctcgaaggggccggtgaacagcaccttggcatcgcccaggtcttcttcctcggcgtccaggtcgtcctcgtccgggcgatagaccgtgcaatccagggcgtcggcggcgtccagcacgtgctggcggtttaggtcatcggctagggacacggtagctccgctgattcagtaaatgaaggcgtccagtgtgcggcggcgcaccgcccgctgcaatcgtcgtctgtgcatttcctcggcgtcgggaacctgcgatgctgcggcaaccgtgaacacagcaacgagcagagccatgaagatcagttcggatttcgacagcggcaacatcctcgtgcaggacgccagcgacccgcacaaggtgctgctggccatgcgcaaggacctcaacagcgaccatttccagtggtttcacttccacgtcgagggcctgactccaggtgcgcgccacgacttcagcatcaccaatgccgggcagtcggcctacagccatgcctggacgggctacaacgccgccgcctcgtatgatcagcagacctggttccgggtgccgagccgtttcgagaatggcgtgctgcacttcggtctggagcctgagcaggcgcagatctggttcgcctactttgagccctacagccgcgcacgacatgccgcgctgatcgagcaggcgctggctttgccgggtgtcgaattgcatgcctgcggtcgcagcctcgaaggccgtgacatcgagctgctgcgcgtgcatcgccatgggggcgcgacgcgcaaggtatggatcatcgcccagcagcatccgggcgagcacatggccgaatggttcatggagggcatcgtcaggcgcctcggcgatgccagcgatggtgaactggacgccttgctgcagcaggccgatctgtacctggtgccgaacatgaatccggacggcgccttccgcggccatctgcgtaccaatgcggcggggcaggacctgaaccgcgcctggcagtcggcaagtgcggagcgcagccccgaggtactgttcgtgcagcaggcgatgcgcgaggtgggcgtggacctgtttctggatatccacggcgacgaggaaattccccacgtgttcaccgccggctgcgaaggcaacccgggcttcacgccacgcctggaggctctggaaaccgagtttcgtcagcgcctggtggactgcggggccgagttccagacccgctttggctacccgcgcagtgcgccgggccaggccaatctcaacctggcctgtaatgcggtcgggcaggagttcgactgcctgtcgttcaccctggaaatgcccttcaaggaccatgacgatacgccgaatccaaccaccggctggaatggtcagcgttcgaagaaactggccgccgacatgctcggcgttatcggccagatggtcgaccgcctgcgctgatcaggcatgctcgtgcaggctgccgggttcatcctgcgtggcctgcagctcctgaagaatcttcatcttctcggcgatttcccgctcggcggcggcgcgctgttcaggctgcatgttctccaggtcttcctcggtgacaccgacttccttgaggatcttgtcgcgcatcttctccgccggtgtcatggccatgtaggccatgaactcatccctggcgctcggtttgggcggcgccttctgctcttcgctggtcgctagagtgccggtctcctgcacgctctcttcactcgccttatggggcgagctgttgagggtgacgagcatccgcgcgaaggcttcgtcgtacgcctgctgatgggcgttcgattcatcgctcttgaatgctggcgcgactcgctcgttttcccgcggcttaccgggctcgacgagcagcgccgcatcgctgctcttcttgaaatccagttcgtcggcacgggtgcgctgcagcgctgtgctcatgccgtagtggttgagcgaaccaatgatgctcatgacgaggcctccctgatctgagctcctgactcagcaaggcctgtgccataccgtctaacagcgataaatgactgatattgcgccgtattttttggggtgtggttggccgactggcaggcttttgccacagatggcaaggggctgccggcttctttcagccaggcggatcgaacaatccgcgttgagtgagggcgggcacgcttgaggctgggggcagctgcggtcgcggcgcaggttgccgagccatgggctgcatcggcgtttgcggcacccggctgcgctgcacctgccaccagcttggcagcagggcgcgcacctcgggctgggtgaagcggtcgtccatcaggtgtaccacgccgctgtcctggggcgtgcggatcacccgtccagcggcctgcacgaccttttgcaggccggggtacaggtaggtgtagtcgtagccgctgccgaacatctcggccatgcgcagtttgatctgctcgttgatcgggttgatctgcggcagccccagggtggcgatgaaggcgccgatcagccggtcccccggcaggtcgatgccttcaccgaacacgccgccgagtaccgcgaagccgatgccctgaccgccgggctcgaaatgttcgagaaactgctggcgttcggcctcgtccatctgcctggcctgtacccagcgggtgagttgcggatgctcgcggtcgaacagctccagcacctgttgcagataggcgtagctgctgaagaacgccaggtagttgcccggacgctcggcgaactgccgcgccatcagtgccacgatgggcgccagggagcgctcgcgatgctggtagcgggtcgacaggttgcttaccgcctgcacctcgagttgctccgcctggaatggcgactccacatccacccagggtgtcgcctcgggcagaccgagcagatcggcgtagtagcgggccgggctcagggtggcggaaaacagcgtggtgctgtggctgtcctcgaagcgcggtgccagaaagggcgccggcaccacgttgcgcaggcacaataccgagtggctgcggccgcgcagatccgcctggcggctgatatcgaacagcgaatgggggccgaaggcttcggccagccggcagaaggccatggcatcgaggtagaactgcagcagctcgccgtcgttgccggtgggctggtcggtcaggtggtcggtaagggcgctgaccgctttctgcagggacagaagcagcagatctggcggttgcggataggtctggtaatcagcctgctgctccttgtgcagctgcttccagtgccggctgatgcgcgtcagtactgcgctcaggcccttgggtgcgttgctgcgcatcgcctcgaagcgtgcctggtcgagttcggcgctgtacatgcgccgggcgcgctcgatcaggttgtgggcctcgtcgaccagcagcgtcacccgccactcgttgatcagcgtgaggctgtagagcagggcgctgaggtcgaagtaatagttgtaatcgcacaccaccacgtcggcccagcgggtcagctcctggctcaggtagtaggggcagacttcatgctgcagggcgatctcgcgcaccgcggcctggtccagccagacgcgctcgaccgccgcctggcgggcagctggcagacggtcgtagaaaccgcgggccagcggacaggattcgccatggcaggctttgtccggatgctcgcaggccttgtcccgcgccacgtgttccagcacccgcaggggcaatgattcgccgcgcaggatatcaagggcatgcaacgccagctgccgccccggcgtcttggcggtcaggaaaaacaaacggtcgagctgcttttccgggaacgccttgagctgcggaaacagcgtacccagggtcttgccaatgccggtggtggcctgggccatcaggcagtggccgtcgcgggcggcgcggtacacggcctcggccagttgccgttggccgaggcgaaattcggcgtggggaaagcgcaactcgctcagcgcagtatcacgattcagtcggtgcgcctgttcctgctcggcccagctgataaaccgctggcatagggtctcgaagaaggcctgcagctcggctgccgtgcgggtttcgcgaaacacgctttccttctgggtgagcacgttgaagtacaccaccgcaaggtcgatctgcgccaggccacggctctggcagagcagccagccgtacacccttgcctgggcccagtgcagctggcggtggttgtcgggaatgcgggcgatgtcgccgcggtgggtcttgatctcctcgagcaggttgctcaacggatcgaagccgtcggcccggccgcgcacctgcagcgaggtgtattcgccagccagcggcacttcggactcgtagtgctcgccgcgccgggcgactaccgtggcgtggccggccatgccttcctgggcggtgggcgagggcgtgaagcgcaggtccagatcgccgcatttggcggtgaactcgcacagcgcgcgcaccgccacgcggtaactcatgcgtcggcccactgcacgtagcagacatccaccggcatgccgtgctcggcgcaaaacgccagccagcggcgctggttatcctgcaggcgatcacccgggcctttcacttcgatcatccggtagcgtttctcctcgggccagaactggatcaggtccggcatgcccgagcggttggcctggatatcgccgagcaggcggcgaaaccaggcctgcagatgcgccgccggcaagcaatccagggcctgttcgagcagggtttcgctgagcacgccccagtgcacgaacggtgactggaggccgaacttgtcgcggtaggtctggcggatgctgtcgcggtagcgctcgtcctcgagctgggcaaggcactcggtgaacagcttgcggcgtcgcgtgtagaactcggcggtgagcagatccgccgggccatgctgaaacggatgaaagaacgcaccgggaatcgcggcgaagatcgccggccagcagagcagcccgaacaggctgcagatcagtgtgttctcgacgtaatgcaccggcgcttcgctgcgttgcaggtgcagctggaccatctgctcgaccgccagcagtggtgcccgcggcaattgcagatccaggcgcgctggagtcggcgccttgccgcgcttctgtgccggtaggcccaggtggcgacttaggcgagcaagagcccgctcggccagttgcagctcgccatcgctgatcggttcggcgaccgcctggctggccagctcgaaggcttcgcgatgctgcagggttcgctccaatacgcggatgcgccgttgccgcgccgcgccgtagccactgctggcgtacacctgcagcgccagatcgaactctgcgcagcgctccagatgctggccgatgcgaaacagcaacttggcgcggcgctcggcgatatagggattgtcgtagcgacgcgcgtcgatgcgggcgagcagttcatcactgatttcacccgtctcgaagatttcgcggcagcgctgcaggtgcaggtagtcgtcgacgtcctcgcggcatcgtaaggcccgcgagtccgcggggaagtcgacccgctcgtaacggaagatgcccaaatcggcgagcacgaactccgaccactcctggcgcaggttgccaaaaaacatcagacgcaggcgctcgctcagatcatcgatggtcaggctgtagagcacatcgtcgctgcccgggcaccaggcagcgaaggactggctggactggtactgctcggccagttgcagggccaggtcgtccttgcgggcgcgccggtcgctgagctgggcggcgaagctggcgacgatctcgtccttgcgcagcagggccagcagttcatcgaggctcagcgcggcatcatcgagtacccagccgttggcgatcagcgctgcagcggcctggcggcagcaaccgatctcctcgtaattgagcttgctggcgcgaaagtgcacgcccttgcgcatgatcatccgtaccagcagggcctgggccgaccagtcgagggcatcgaaggcatgcaggaaagcctgttcgcgggcgtcgagcaggtcggcatggcgatcgccgatccaggccagggccttgcgaaagttgtgcagataatagaaacgaggatcgagggttgaagacatggggtcggcagggtactgtttttttatacagatatcaggccgtccgtcatctggcaatcgccacgggatgggcggatggtacaactcattgtcactcggcagcggtcgcggactacactgcacttccattaccgcctggaacgggccccatgcacagccagtttgcgcctctctcaccgggcaccctgaccgagcgccattacgaaatgctcgtgcaggcggttgtcgactacgccatcttcatgctcgacccgacaggcatcgtggtgtcctggaatgctggtgcggcgcgcatcaagggctatgacgccagcgaagcgatcggccagcacctgtcgctgttctacaccgacgaagaccgccaggcaggcaagcccgattacctgctcgaacaggcgcgccgcgaaggccgcgcccaggacgagggctggcgggtacgcaaggacggcacacggttctgggcgctggtggtcatcgatgcgatccgcaatgagcagggcgaggtcatcggcctggccaagatcacccgcgacatcaccgatcgccgcgaagccgatgggcgctacgacgctttacgcgcccagctgttccaggcccagaagctggaagccctcggacagctgagcggcggcatggcccacgacttcaacaacctgctgaccatcattcttagcgccgccaagctggccagccgcaccgacgatcctgagcgcctggccagccttttggacaacatccagacggccggcgaacggggtgcgcagatgacccgcaacctgctgaccttcgctcgctgcgagcccaaggctactcggcaggtcgatctcaacgagttactggatgccgctgccaccttcatcggccaggcactgccccgaaccatgacgctgcacatgcaggtcgatgaggggctgcaccgcgtgcagctcgaccccagcgaactggagatggctttgctcaatctggtactcaatgcacgcgatgccatgggtggtgtgggcgaggtgcagctgcaggcgcgcaatcggcagctggccggcgaggaggggttgcacggggcgttcgtggaagtcgccgtggccgatcagggttgcgggatcgacccggcgattcgcccgcgtctgttcgagccgtttttcaccaccaaggacatcggcaagggaaccggattgggcctgagtcaggtctatggttttgctcgtcaggcaaatggcgcagtgcaaatcgacagcgcagctggccggggcactttgatcaacctttacctgccggcagtcgtcagtggtgtggcagatgcaccggtatgacatgttagtatcgccaatcattttttcagccagcgctgcggggcttgggatacgcattccagtacccaggccggacaggcgcacattcgactgaggctcgccagatcttggaacagctacaacgcctgcaaagtgggatcgagggtcttgacgctctgttgaagggcggtctggtggccggtgcttcctatatcgttcagggacgccccggctctggcaagacgattctcgccaaccaggtcgcgttcaaccacgtacgcgaaggtggccgggttctggtcgccaccctgttggccgagtcccatgaaaggctctttcaattcctttccacgatgagcttcttcgaccccagcaaggtcggcgccgagatccagttcgtcagcgccttcgacactctggaaaacgaagggctcgacgaagtcgtcaagctgctgcgccgcgagatcagccgtcagaaggccacgctgctgatcgtcgatggtctgctcaacgcccgttccaaggccgagaaccagatcgataccaagaaattcatcgccgaactgcaggggcatgcggccttcgctggctgcacggtgctgttcctgaccagctcgcggctggatgatggcagccccgaacacaccatggtcgatggggtgatcgagatgggtgaggagctgttcggcgctcgctcggtgcgccgcattcacctgcgcaagacccgcggcagcggcgccttgtccggtctgcacgaatgcgagatcaccgatgacgggctggtgatccacccgcggctggagagcctgtacagtcacccgagccagccggacagcgaaaccctggcgctggtttccagcggcatcccgagcctggacgggctgatcggcggcggcctgtcggcctcttcggtgaccctgatcatggggccggcgggcgttggcaagaccaccctgggtctcaacttcctggcgcagtccaccgtcgaggagccgggtctgcatttcggcttctatgaaacgccacagcgcctgcgcctcaaggccaaggcactgggcgtcgacctggaagcactggaagcaaaaggcgcgctgcacatcatgtggcagccgaccaccgaagggctgctcgacggcctcggtgcacgtgtcatcaaggcggtgcgcgagaagggcatcaagcgcctgcatatcgacagcctcggcggtatggcccgcgttgccacgggcagcgcgcggctgatcgagttcttcagcgccttgatgagccaactgcgtgccatgggcgtgacggtgttcgccacctgggaaatgcgcgacctgttcgctgccgagatcaacgccccggcgccggagctgtcgagcatcgtcgacaatctgattctcatgcgtttcgtggaaaaagacgctgaactaaagcgcctgctttccatacttaagatgagggacagccgttacgatccctcgcttctggaagtggtcatcagtgatcatggtattgaactcagcaaggccttcagacatgcggcgggtgcgctgtcgggcaatgccgtccctgcgcaggacgcctgagccatgtgtgcctgaccgagccgataaactatgacaaccatcctgatagtcgacgacgaatacctgattgcggatattctcggctatgccatggaagacgaaggctacatggtggtgaaggccagtaacggtcggcgcggactcgaggtgctcgaccgtgagcgccccgagctggtgatcaccgacttcatgatgccggtgatggatggtctggaatttgcccgtgccgtcagggccaggccggactcggcggaactgccgatcatccttatgagcggcgcccagggcagcgtcgggcgtgccagccccgagctgtttgccgcggtgttcgacaagcctttcgacatcaatctggtgatcgccaaggtcaaggaattgatcggcccgagctgatcgccgcctctgcttctttctcattcagcacaagcggaacgcctcgttggcgtggcggtcgaacgctgcgcaagccggggtgaaggtcgatgcgccccggcagagtgacgtgtcgagagcgcgagaatcagggatgaaggtgtaggaagggcatcgctcgatgccgggctgagtgtggtgatatcgctggcccacggcggttgcagcgaatgtctgattgcccaggcagatggcttcacggcgtcaaaccgagcactgcgctggcgtacctgcatcgacgcgcgaggaattcatccatgcgcatcctgatctgtagtgaacaagccgggcaactcctgccgctgctcgcgccgctgagcgccgactgcctggcttttccgaaccttgtcgcaacgctcgacgctctggatgagggcgtcgacgccgtgctgctggccgagcaactgctcgatagccacgcccagacgctgctgacccgattcacggatgcgaacattcccgtggtgctgcttggcgcagccgacgccacggctcaagccccgatgtctgtgcatagcgtcagcctagtggtggagcagccgtttacctcccgtgcgctgtgcagtgccttgcagaatgttaagagcaaccggcagccgcgttcgcctgacgaggaactggctctgcagcagagccagcgcatggacgccgtcgagtcggtgatcgatggtgtcgcccacgatttcaacaatatgctcactggcatcatcggcgcgctggatatcatgaagcgccatgtcggtgccgggcgcttcgatgatctgccgcggttcatcgaggcggcgagcatctccgccgaccgtgccagtgcgctgacccagcgcctgcttacgctgtcccatcgccaaccgctggaggcgcagcccatcgaagtgagcccgctgatgacctcgctcgaagcgctgatccgccgctccatcggcgatggcatcaccctgcagggcgactaccagcacggcgccgtgcgggtgctggtcgatgcccggcagctggagagctcggtgctcaacctggccgtcaatgcccgtgacgccatgccggatggcgggcagatcggcctgcatacctcgcttgtcgaactgcagcacgagtgccgcgccgccttgccggacctgcagcctggtcgctatctgttgatcgccctgtcggacaccggcaccggcatgagcagcgaaaccctggaacgggttttcgatcccttcttcaccaccaaatccgtcgggcagggcagtggtctgggtttgtccatggtgcatggtttcgcccgccagagtggcggtcaggtgaccattcacagtgagccgcacatgggcaccacggtgcgtctctatcttccggtggtcgaggaggctgccaaggtgcaacaaccggccatggaagcgccgccagcaaggtcgcgcattctgctggtggagagcgattcgtcggtgtgtttgctggtgggcgaagtggcggccgagtgcggtcatgatctggtcaatgccgccgacccgcaggcggcgctagagctccttgggcgcgagcccttcgacctgctgatcagcgatgtcagcctgcctggcgtcagcggagtgcagctggccgagagggcgctggccgagcgcccggcgctggccgtgctactggtcgccgcagctgccgatgtagggcaactggcagcggcgccggcgctgcgcagcatcgccaagccgttctccaaacgtgagttgagcgagaccttcgccgaattgctgcccgcgcgctgatgcgttgcagaacactagagacagtggcgatatcaggcgttgcgctggcctgcagcgcacggctacaagcgcggcagtacggcctttcggcaacttttttcacgcaaagcacgccgatgtggaatcaaagcgttgctgcgtagtcctaaaacctgacaacgattagcggcaccccagagcgccgcctccaacaccctcgaaacaccgggttggatgtcgaaccgttgcagcacccgatgccgattttgcactgcccaacacgagcaggcagatgccaggcgggtggttggcaaagggaagggatgctgcagcctgcattgcctcgacgagcagtggctggtgtgcaggtgcctgtggttcggcttaaagcctgttcaaagtctagcgagctagagcaatgcaaggcgaaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagtctgtttttaacgccgcagtgccgacgcgcagcagactttgaacaggtttttagaactgccagcgtccatcaattaagtgtcgccgtaccgttacggcgattgtgggggagatattaaccattgaacggtaatcacagcctatgaaaatgttgaaggaatccctcaagaaggtcttgccgcgggacagtatcgataacctcaaggcgttgcagaagcggcttgccatgggctggatccgcgcgttgtcgcgttcggccatgctgcgccgtttccattactcgttcttttcctcggccttcgaccgtgaagcctatgcggtggtggtcggccacctgcaacacgagcagaacctttccggcgccgagccggtgaactacttcctgcgccgcgccgtgcaccgcatcgagaagggcctgatcatgcagccgcggcgccaggtgttcgccctggactacatcaacgacaccgtcgacagctacatcgcctcgctcaagggcaatgtggatcgcgacgaagtcagctgggcccacgacgtacttgccgagtacttcgccgtgacgggcgatcacccggtgctcaatcgtgcccgcgaaaaattcgcccgcctggagcgccccagcggctcgccggaaaccctgcgtaacccggatgccgagcgcgtgccgttcgccgctgacgtgagcacgccgagcgtcgacttcaccgccatgcgtcagctggccatgaagcgccgttcggtgcgctggtatcagcaggatcgcccggtgccgcgcgaggtgatcgacaaggccgtggaagtcgccgtgcagtcgccgagcgcctgtaaccgccagccataccgtttcgtggtgttcgatgatccggcgtccgtggcccaggcgtcgcgcctgccgatgggcgtggccggtttcgatcacaactttccggccatcgtcgctgtggtcggtcgcctgcgcgcctatccccatgtgcgtgaccgtcacgtgatctacatcgacggcgccctggcggccatgtccttcatgtacgcgctggaaacccagggcgtgtcgtcgtgctcgatcaactggccggacattcccgagcgtgaagaggcggcggccaagctgctcaagctcgaccccgatgagcgcatcgtgatgttcatttccctgggctacgccgccgacacgggcctggtgccttactcgcagaaactctcgctggaggaagcccgcagctacatgcgcctggagtcgcctgctcgatgagtgcctcgcgtgtccaggagggcatgaagtacctcctcaattccggctggatgctggccgagaagtttctgatgctggccatcggcctggccaccaccgtggtactggcgcgttacctgggccctgaggagttcggttacctcaactatgcgctggcgctgctgggtttgctcagcatcgtcgtgcacctggggctcaccggcctggtggtcaaggagctacgcagcaacccggacaacgaagaccagattctttccacggtcttcatgatcaaggtgggctgctcggtgatcgccttcgcgatcatgatgagcacctacttcttcggcaacgaccagaacttcctggtgctgctgttcaccgccctggcgctgttcttcaccccgttcgagatgctcatcgactggttccaggcgcgggtgcaggccaagtacgcagcggtggccggcttcgtcggtcagctgggcggcaacggcctgaagatgatcctcgccgtcgctggcgcgggcctggtgtacatcgccctggcccatgtggtggtggtgatgatcacctcggcgatcctggtctgctacgcggtgatgctcaagcgcgatttccgcttcgacttttcctggtcgctgggcaagaccctgctgaagaagagcttcctgatcttcatgggctcgctgtcggcggtgatctacctgaaggtcgaccagatcatgctgcagtacatgctcggcgaatacgccgtgggcgtctactcggcggcctcgcgtctgtcagaggcctggtacctgatcccgaccatcctgatggcctcggtcttcccgaagatgatcgacctgcacaagagcgacaccgccggctacaaccgcttcatgcaggtgtcgctggacgtgctgttcttcatggccttcgccctggcggtggtggtgttcttcctctccgactggatcgtcaacctgctgtacggccagcagtacgccgatgccggaccggtgctggcggtgcatatcttcgcggccaccttcgtgttcatgcgcgcgctgttcagcaagtggatcatcatcgaggaggccttcatcttttccctggtcacccagggcctcggggcgctgagcaacatcgtcctcaactatttcctcatcagaagccacggcgtggtcggctctgcctgggcgacgctgatttcctacggcgtggctggctacctgagtctgttgctgtcgcgcaagacgcggccgctgttcgtcatgatgaccaagagtatgtgtctgcacgtgttcctgagcgtgccccaattgattcgtgaattaaggagaacgtgatatgtacgtcgagattcgcaaggccggtttcgtcaacaagggcgctgcgctgatgctgcacgccgctctgcagcaagtgcgcaagaacctgccggctgccaaggtggtgatggagcctggccgcgccaaaagcccctatccgtacttcaatcgcgcttccctggggctgtaccagaaggcctggctgtggcgtaagggcattccgttcggtgacctggcgacgctggtgccggccggcatccgcgagcagtacggcatcgtgctggacaaggacatcaacgtggtgctggacgccgccggtttcgcctacagcgaccagtggggcccggacctgtccgaagagctggcccgctccagcaagcgctggaagaagcagggttccaaggtcatcctgctgccccaggcgttcgggccgttccgcgatccgcgcagccgcgaggcggtgaaggcgttcgtcgacaactgcgacctgatcttcgcccgcgaacagatttcctacgactacctgaccgagatcgtcggcgagcgcgacaacatcaagatcgcgccggacttcaccaacctgatcaccgggccggtgccggattacttcgatccggaaatccaccagatctgcctggtacccaactgccgcatgctcgacaagaccgacgacagcgtctccaagggctacgccccgttcctcgaacgtgcggccaaggcgctggtcgagcgtggtgccaagccgttcctgctgatccatgaaggcgagggcgatgcgcgcctggccgagcaggtgtccaaggccgtaggcggcctgccgattctgcgcgagaccgatccgctggccatcaagggcatcctcggcgcctgccgcggcaccctgggcagccgcttccacggcctggtcagcgcgctgtcgcaaggcgtaccgtcgctggccaccggctggagccacaagtaccagatgctgttcgccgactacgggttctccgaaggcgtgctggacatcaacctgagcgacgaggagctgaaccgcgccctcgataacctcaccgacccggtgcagatgcaggcgctgtccgcgcgcttgaatgcgcactccgcggagctgaagacccgtacccaggccatgtggaacgaagtgttcgctctgatcgagcagggccgtagagtacgcagtgagaagccggttgccgtggcgacaggtcgttaaatgggataggggcgacgcagtccgctgcgtcgcctttttcagcgttccagaccaaggttcttcgttctgtccgggagcgcctggttgatacccgactggcaaatcagtgtgcgctgccgatgacttggctctctccattagcatgccgcatggcctgatgggtttcgccccttacgggcgagtcactttctcttgcttgcccaagagaaagtaaccaaagagaagggcacctcaccatccgggcaaggcgcccccgccctgctgcgccggggttccctcattccatcaccactccaggggcacgaccggatgcggcccactgacgaagggccatccctggcccatcgcagctctcgcgacatccatgtcgctcaaccccttacgtggcgattccattcggcctcctgaaggggaggacttgggcgtcgcctgtgcgatcgcagctcaaaagcaaaagcaaaagcaaaagcaaaagcaaaagcaaaagcagacgccgctaagctagagcccgtggaaatctcgcaagctcgcgctccggtcccgtcaggaggccgagtggaggtgtcgtgtaggggagcgagccgcatggatgcggcgagaggcttaatgggccagggatggcccatgtaagccggcccccggagcggcgccggagcgaggaaacgcagcgaagcggagtaacagctgaaaggctggcccgtagggtgagcaacgcgaatcaagtttcgcgcagcgaaacccggatgtcggggtgcccttctttggcacacctttcttgggcaagcaaagagacgtagcgaagcgcagtaacagccgcaggctggcccggagggtgagcgaagcgaatcaaggtgtggcgcccgtaaggggcgcaacacaaaggttcagcagacgcggtaacggatagagccaagtcagtaagtgatacgcacacaaacttgccagtccggtgccaagactgattttcctgagattccgcgaagcacaaaaaaacgcccgaacgatcactcgtccgggcgttttagcttctgcagccgacctcaggatttgcggtcgtaggcaccttgctcgctgacggcgaccttgctgtcgcggccgttgcgcacgatgtagtagaagaactgcggaataccgatcacgtagcgggcgaacagccggcgcggttccatcagcaggcgataggcccactccatgccgaccttgcgcaccagctccggcgcgcggttgaagcgctgggcggcgaagtccaggatcgcgccgccgcagatcatcagagcagggcgattgaggttgcgctgcaggatgactgccacctcttcctgacgcggcatgcccatgcccatcacgatcagcgggatcttgcccggctgcaggtgctcctgtacgaactccaggtaccgctccaacggttggaaaccatcgatggcatggtactcacggccgttgaacagggcattggcaccttcttccgtccacggctcgcaggtgcccatggcgaacagttgatactggtcgctgcgctcgtcctgcagggcgtgctcgatcagcgccggaatgaaatccgtaccgtttaggttggcgccgggcgccaggccgttcaactggcaggccagcttgatgccgatgccatcgcgcagcaggtggttgatctgcaggaaatggcgacgggcgcgtttgtcctgctggatcaggttgtagccgtgctgattgagaaagccgacgatggtcggtttcttcggcgtgctcagttcttcgagcaagggcgtcacatcatgttcttccagcaacttcagtttgtgaataactgggtcgtacaggagtttggaagttttcacgggcgagcctcgttgtcggaaagtaaaaaaatcatccggagtctgttcactagggcttcgcgctttgcttgttgttgtagaagtccgtttgatggcgaaatgaacggcaatccgtgcctcattgaatgtgaactggcagagccattacggaggtggcgaaccacccggcgaaggggccccgtagggccccggtgaagggcgccggcgcacatgagcgctggcctgacctcaggccgcggaaaccttgagttccttgacgcggccatagttgtcggagaagcggatgatgtcgtcctcgcccaggtaggtcccggactgcacctcgatcagttccagcggaatcatgcccgggttttccaatgcatgaatctggccaatcgggatataggtcgactggttttcggtgaccatgtaggtttcatcaccgttagtgacctgagcggtaccgctgaccacgatccagtgctctgcacggtggtgatgcatctgtaccgacagcttggcaccaggcttcacggtgatgcgtttgacctgatagcgcgcgccctggtcgatggagtcgtacataccccacgggcgatacacctcgcggttgttgagatgctcgcagcgctcttcacgcttgagctgctcgacgatgcgcttgacctcctgggccttgtccttgtgcgcgaccatgacggtgtccttggtctcgacgatgatcaggtcctcgacgcccacggtggtcaccaggcggtagtcggcatgcacgtagttgttctggctgtcgtggctgagcacgtcgcccttgtgcacgttgccgtcggcgtccttgtcgctgacgtcccacagcgcggaccaggaaccgatgtcgctccagccggcgtccagcggcaccatcaccgcgtcttcggtcttttccatcaccgcgtagtcgatggagtcttccgggcaggcggcgaacgcctccttgccgatgcgcacgaagtgcatgtcttcttcgctctgcgcggtggcgcggcggcaggcttcgagaatctccggctgccagcgctgcagctcttcgaggtagcggctggcgcggaacatgaacatgccgctgttccagaagtgctcgccggaggccaggtagcgctcggcggtttggctgtccggcttctcgacgaacttggcgacggtgaagccgccatcgccggccgctgcgcctttctgcaggtagccgtaaccggtctcggcatgggtcggcacgatgccgaaggtcaccagcttgccggcctgggcgaagggcagggcggtttccacggcgcgatggaaggcgtccacgtccttgatcaggtggtcggcggcgagaatcagcagtaccggatcattttccttctccagcgccttgatcgcggccagcgccaccgccggcgcggtgttgcggcctaccggctcaagcaggatgctggcgttctcgatgcccagggtgcgcagctgttcggcggcgaggaagcggtgctcctcgttgcagatcaggcacggctggctggcgttcaggccgtccaggcggcgaatggtcgcctgcagcatggacagcgagtcgtcagcgatcggcaggaactgcttggggttgagttggcgcgagagcggccagaggcgcgagccgttaccgccggaaagaatgacaggaatcatcgtggagctcctcccatgaagagtgattgccgaagccggaattcgcggaccaggatcggcatgatcagaaacgcgtcgcggacgtagcggcccaccagacggcgtggttcggtataagcacggtgcagccattccagcgagcagcgttgcatccacatcggggcgcgttgcagcttgccggacaggaagttgatcgaagcgcctacgcacaggccgatgccgaccgcctggtcggtctcgaagatcttgtgggcaagaatctcctggcgtgggcagcccaccgacagcaccaccagatgggacgggtgctcgacgacgaacgacaggcaggcctgaaccgcttcgtcgttgtcgatgaagcccattggcgggttgtggtggtggaaggtgacgttcgggaagcgctcgcgcaggcgagtgatgtcatcgtcttcgcagccgatgatggtcacgctccaggcgcgctgctcggcgatgttcatcagctccgcggtcagggtgctgccgggaatggcgtcctcgaccggcaccttgagcatgcgcagcagcggcagcagcacgcggctgtcgcagatgcggtggcgggccacggcataggcgcgcttgaggtcgcggtcggtttccagttgcaccacgtgattcacgttgggcgtcacgatatagctgtatttctcggtgctgtgttcaaccaagtcctcgatcaggcgatccttggtgccaccgtagaactcgatatcaaaggctttcatcaacacctctttgcgccactggcgcgtatcacgcgcgggcaacgattcctgttgctcgcgattcatttgcccaatgccgccttcagcaatttgctgtgggtatgcacgtagtgcaggacatacaaagagatgctatgcagcggtgatagtttcatgacctcccgacgaatgcgcatgtcttccttcagcgcgtcgaagcggcggctggtggaaaccccggtggtgtcgaagatgcacagcggcgactcgatcttaagcacgtcgcgctgataatcctggccctgcaggaattcgacgatcatgcagtagtcggccgagagcttgaaatcgtcgcgaaagcgcacgttgcgcaggcgttcgttctcgaagtacatcgcctggtggctggacggcatgcccagcaccagatgctcgatcttcttggccttctgcgcggtgagacgaccctcggcgttctgcaggtagtagtcgccgtagacgtagcgcggcttgccaggcgccttctcgatggcatcggcgaccgtctgcagcacgttctcgtcgtagaagaagtcgccgctgttgaggaacagcgtatagccctcggtcgccgagcccttgatcaggcccttgttcattgcgtcgtagaggcccttgtcgcgctcgctggtgatctcggcgtaaggctcgtcgatggtcgccagccactcggcaccaccgtcggtggaggcaccgtcgacgacgatccagcggaagttgcggtaggtctgggccgccacactctggtaggtctgcttgagaccctccaggttattccagttgatggttacgatactgaattgggtcatggcgtgtgcctctgatctcacgagtcggggattcttgcgcggcgtaggcgcgggagaagtacaggaagcaggcggcgccgatgcccagcacatcgccgccgtacatcatcgagttggacaggaacatgttgagcatctggaaccagaagatcagctggaaggcgctgagcagcgggcccttgtcggggcagcgcttcatgatgcgcaggtagccgaaatagaagatcagcgcgatcaacggggtgaggaaaccgtagcggtagtacacgccgacgatgcccacgtccgagaggtagaagtgctcgttgtagagcgccccgaagccgcctttccactgcagcgacagcgagcccatgccgatgtacatgttgtccgccaccgcgccgaggatgatcgccgtggtgttgtcccgcacgccggggccggtggtggcctcgtcgagcagcgcctggaacttgtcgaattgcgcgtaatagaactcggggaagatggcgaacgaggcgaccaggatggtggcggccagcaggcccagcttgagcagcgagtcgatacggtcgcggaagatccagatgccggccagggcccagatgaccatggtctggcgggtctgcagtaccagccacaggtaggaggcgaagaacagcagggttatcacacggctcagcgagatacgctccttcatgctgtacatcagcatgaaggcgcagatggtcacgtagctggagccgatgcggtagcggtcggggcgcagcagcgcgtcgccggcatccttggcgtccatggtgaaggacaggctggcgttttccgggatgatcttgaagaagtagcagtagccgacgaaggcgcaggtcaggcccgagtacaggaagaaggtctccaggtgcttctgggtcggcgatgtcttgatcatcaggtacagcgccgggaagaacaccaggtaggcgaagctgcggcgctcttcgagcaggccgtagatgaacggctggtcgaagttgagctcggccatgattgccgagacgactggcagcaccaggcccatgaagatgatccacaggctggtcttggactggtagatgcgcttccagaccaggaacagtgccccggaggcggccaggatgccgagcagccagagctcgcgcaggtaggggatgccagcctttttgtcgtcggtcagaaagaaacaggccgagttcaggacaaacaagatcagcagcagattgcggtatgccaggagttgcttgaacaagctcgccttcccatatcgaaattgtcttggtccgcaggcgacgccgcgtaggcgtggcttgcgaggtatctagtacagcgcctgcaagtaatcgcgggtgttgctgtggatgcgcggctcgtcgcgcatctcgtcgatcggccaccagcggtagcgaccgtgttgcacgctcggcggctgcaggctctgctgcgcgcccagctcgattgcgtaggcaatgaccacgtagtgggtatccggcgactcgccgaacacgctgtcgtcataaaagtgctcgtacacgccgagcagcctgctctgctcgcggctgaaggcctggcccagctcttcccgggtcagacgcgcgaatgccgcgtccagcgtttcattcttctgaatccgcccgcccggggcgaaccagctgccctgggcggggcggttgagccgctcgcccagaagcagttcgccctgcgggttgcgtaccagcagatcgatggacaccagcggcgtgctggcgaccacggtcttgaaggtatcggccggcaggaacatctcagctccgtaccgcgtcgatgttgtcgacgaaccagcggtaggcgtcgcgcaggccggtttccaggtcgatgctcgccgtccagccgagcttggccaggcgcgagacgtccatcagcttgcgcggcgtgccatcgggcttgctcgagtcgaaggtcaggcgaccctggaactcggtgacccgcgcgatggtttcggccagctcgcgaatggtgcagtcctggccggtgccgacgttgatgtgcgagagcatgggctgggtgtgcgcctggtaggtcgcctcatccagattcatcacgtgaacgctggccgcggccatgtcgtcgacgtgcaggaactcgcgcatcggcgtgccgctgccccagatcaccacttcatcgtcgccacgcagggtcgcttcgtggaagcggcgcagcagggcggggatgacgtggctgttttccgggtgatagttgtcgtgcgggccgtacaggttggtcggcatcacgctgcggtagtcgcggccatgctggcggttgtagctttcgcacagcttgatcccggcgatcttggcgatcgcatagggctcgttggtcggctccagcacgccggtcagcagcgcttcttcacgcatcggctgctcggcatgcttggggtagatgcacgagctgcccagcgacagcagcttctgcacgccggcctcgtgggcggcgttgatgacgttggcctcgatcatcaggttctgatagatgaagtcggccgggtactggttgttggcgtggatgccgccgaccttcgccgcggccaggtagacctggtcgatgcgctgctcggcgaagaagcgtttcacgctggccgcatccaccaggtccacgctttcgcgtggcgcggtgatgatgctctggtaacccaggctctgcaggcggcgcacgatcgccgaaccgaccatcccgcgatggccggcgacgaagacgcgctgattgacaggcgcgctcatgctcagttctccacggagactggcagttcgtggccgtgctccttgagcagggcgtggcgctgggcgaccttgaggtcttcggcgaccatctcggcgcacatttgctgaacggtgatttccggggtccagcccagcttggtcttggccttggtcgggtcgcccagcagggtttccacttcggcagggcggaagtaacgcgggtcgacacgcacgatcacgtcaccgactttcagcgccggcgccttgtcgccgtcgatgcgctcgacgatgccttgctcgtcgacgccagtgccttcgaagcgcaggtgcacgcccagctcggctgccgaccaggtgatgaactcacgtaccgagtactgcacgccggtggcgatcacgaaatcgtcggcctgctcctgctgcagcatcatccactgcatgcgcacgtagtccttggcatggccccagtcgcgcagcgcgtccatgttgcccatgtacaggcaaggctccagaccctgggcgatgttggccaggccgcgggtgatcttgcgggtcacgaaggtctcgccacggcgcggcgactcgtggttgaacaggatgccgttgcacgcgtacatgccataggcttcgcggtagttgacggtgatccagtaggcgtacagcttggcgaccgcgtaaggcgagcgcgggtagaacggggtggtttccttctgcggaatttcctgcaccaggccgtacagctcggaagtggaggcctggtagaaacgggttttcttttccaggcccagcaggcggatggcttcgaggatgcgcagggtacccatggcatcgacgtcggcggtgtattccggggcctcgaagctgaccgctacgtgggattgcgcaccgaggttgtagacctcgtcaggctgcacttcctggattatgcgggtcaggttggacgagtcgttcaggtcgccgtaatgcaggatgaagttctggttgtcgacatgcgggtcctgatagatgtggtccacacgctgggtgttgaaggacgacgcgcggcgtttgatgccatgcacttggtaacctttttccagcaggaactcggcgaggtaggaaccgtcctgacctgtgataccggtgatgagtgcttttttctgttccattgcaatacctgcgatgtccaattgattagagagctgtagccaaaatcgctgcgcgcggtcggtggatcaggcgcgcttgagcagcatttgcaggcgttcgatgacgccaagaaaaatgatccgtaccgacggaaacttgtaaaagaaacggtagatgtcgtactccgccttctgccgcgttttgctgtcgctgatgaggtcggcggagtcgatcagggctaggccctcaccttcgatgttgtgcaggatgctcagttccatgggcttcatggaaagcgcgaaattgtgcagcccgcgggcgttggtacgggtcaattgcaggcctttgcaggtcttgctgccgtacagattggtggtgaagtcgtagtcggcgagcaccggattgcgccgtttgatgcacgacggcagcagctcgcagtaggcgtcgtagaccgataggctttcctcgcggcgagcgaacttgtagtccaccgctttctgctggatcggtacctggaaacgcgacgaggcgatgttaaagtgctggcccgggtcgccgaagttggtagtcagcgagcggaacgggtacacgaagtacaggtccttggcgatgatgtacgcggtgtacagcttgagccacgaggactccggccagccgcggatatccgccgggatgccgtcgatgtgactgatatcggtgccgttgctttccagccactgacggaaaccctgccagtgccggcgcgaccaggcctggccccaggaagcggccatctgaatgaagtgcacgtgggagtcgccatcgtcgatcggcatgaagggcaggtcgacggtctggctgaactgcacgctgtacaggctgatgccggccacgccggcgtcatcggcataggcctgcagggccttgtgggtgtagtcgtagaagaacggtgaaacgaacagatcgtcctcgaggatgatcacgtcaccgtactgctcggtcaggtcgccacagctgagcacgtgctggcgcaggccgaggcgctgcgggtgggcgatgatcagcttttcgccgtggggccagtcgaacgcttcggcgacctggcgcggctctgggttgccggagttgtccaggctgatcaccaggcgcacgttgccttcgggatactgcgcctggatcagcgagcccagcaggcggctgaggctcttggggcggttgtagccgatgacgacgatagtgggtaattgttcggtcatgggatcgaaaccggtctcttcaaaaaagggttgagccaatcacggctggcaccccgctttacgccccttagcgcgcaccgcttcgcaagcctgatcgaaaaccaggcggcgggcagtggcagagggggagtgcagcgctatggccccgcgcatgtcgcgtcgggccaaaggggtgtgggtgatgacgtccatgtcagcgttggctcagccgttaacttgtttacggccgatgccgtaatagtcgaagccttcgcggttcacctggccgaggtcgtactggttacggccatcgatgatcaccggctgcttgagcagcttcttcagggccttgaagtccggacgacggaacggcttccactcggtgaccagcaccagggcgtcggcatcgatggcggcttcgtactgaccgtcgacgatctgcaggcgaccttcgttgaaccagtgctccgggaactcgcgggcggcggtttcacgggcgatcgggtcgaaggctttgaccttggcgccggcgttgatcaggctgttgatcagcaccacgctgggggcctcacgcatgtcgtcggtgccgggcttgaacgccaggccccagacggcgaaggtgcggcccttgaggtcgccttcgaagtgggcggccagcttgttgaacagcgactgcttctgctgatcgttacgcgcttcgacggcttgcagcagcttgggctcgaagtcgttctggtgagcgatgctgatcagcgccttgacgtctttcgggaagcacgagccgccgtagccgcagccggcgtagataaagtggtagccgatacgctggtccgagccgatgcccaggcgcacgttctcgatgtccacgtccaggcggtcgcacaggctggcgatctcgttcatgaaggagatcttggtggccagcatggcgttggcggcgtacttggtcatttccgcatcacgcacgcccatgaacttgatgcgcgggttgttgcggatgaagggcgcgtacagctcgctcattacctggcgagcgcgctcgctgtcggtgccgacgatgatgcggtccgggtgcatgaagtcgtcgaccgcggcgccttccttgagaaattccgggttggagaccacatcgaagctgatggacttgccgcgcagctccagctgctcgaggatctcggcgcgtaccagatcggcggtgcccaccggtacggtggacttgttgatcaccgtggtgtggcgggtcatcaggctgccgacctgacgggcgacttccaggacgtaacgcaggtcggccgagccgtcttcgccgggcggggtgccgacggcgatgaagatgatgtccgactgctccatcgcttctgtcagctgggtggtgaacagcaggcgaccggccgcgaagttctcttccaccacagtttccagacccggctcgtaaatcggcaggatgcctttcttgaggttctcgatctttttcggatcgacatccacgcagacaaccgtgttgcccatctcggcgatacaggcgccggtgacgaggccgacgtagccggttccaacgacagtgatattcatggataaactttccttgagttaacgttaatcgttactgcgccaagcgggcgcgttagtaaatgtcgcgcgagaacagggtgaagggcgtcttcaccaggatcttgatgtccagccacagggaccagttgttgatgtaatccaggtccttctccacgcgttgctgcatcttttccagggtttcggtttcgccgcggtgaccggtcacctgagccagaccggtgatgccgggcttgaggcgatgacgggccatataggcgaggatcttgtcgctgtagtagttgttgtgcgccacggcatggggacgcgggccaaccagggacatctcgccacgcagcacgttgatcagctgcggcagttcgtcgatcgaggtgcggcgcaggaagcggccgaccggggtgatgcgcgggtcttcgcgggtcgcctgcttgacggccttgtcgtcgtgcatgcgcatggagcggaatttccacaccaggatcacgccgccgttccagccgtgacgcggctgcaggaagaacaccgggccgggcgaggagagcttcacggcgatggccgcgatgatgaacaccgggctcagggccaccagcgctaggaaagccagggtgcgatccatcagctctttgctgaataccgcagccgggtgcgagctgatcgggctttcgttgaggtagatggcaggcagctgctcgatctgcgagatcgactggttgagcaacggcatgctgccgaagtccggcacccagaccacgtcgacgctcatgtccagcaggtcgatgtagagcttctcgatgtgcgagatctcgtccagggtcagggcgatgtacacgcggcgcacgccgtgctgctcggtgacgtcacgcagctccttgagcttgccgagaatcgggaagcggccgtcctgggtttgcgcatcgtcgctggaggcgatcaggccgaccaggggcacgcggttgttggcggtcaggcgctcggccagctcgtgggccttttcgcccgagccgatgatcagcgagacgcgctcgttacgcagcttctgcgagtgcaggcgagcgaagtagcgcagcggaatgaaggcgatggcctgggccaggaagcccagcagcgcccactcgcgcatgatctcgaaggagaagcgatccaggctctggctgaagtaggcgatgaacaacaggcccgccagtagcgtcagccagccggccaacagatgggccaggccagtcaggtagccgaagcgcttatggtagacgcgcagcatgccgtaggccggtaccgagcccagcacggtgagcacgatcagcaggcggtattcggtgggcacgtcgccgtagcgctgaacgaccaggtagcagagcagcatgctgaccagagtaatggcgcaggtccattgaccccagaacgtgagtcccctgcggttctcggcaggattgatccgtttggaaatcatttgcggcgatcctcgtgcaaatcttcgatgaagtaagtggcctccggaaaacgcacgagaggcgacatgtccttggttgaagcggtggtgggcgtgcccagggtctcgcagcgcatcagcgcctgctgaaagggttgcgccctgaaactgatctctcgacgcatggttttccaacctccaacaaatacgaatcctgcggcctgaaccgacaggcacgcgtttatcaggcagtcaactaagcgaaatgctggtgtgcgatgcgccaaggcgtgtcgatgaccagacgttcggcctctctctcgcccaggatccgggcggcttgcaggagaccttcttgtaataggggagggcggtgatccaggttgtgggcatcagtcgccataatgctgaccacacgattgctcagcagttcgtgagccaggtgcattgcacgttcgccaaaacgaccagcggcagaggcagccgtcacctgcaacaggcagccctgctcgatgaacggcttgagcttgctcggcatgttcatcagtgccttgttgcgctccgggtgggcgatgagcggtaccacgcccttgtccagcagccattgagtgaggcgttcggcgccgaatggcatttccccgtggggaaactccagcagcagcactttcctgccttcccactggccgaggaacggaatgctgccatccagcacgcgggtcatcagctcgccgcagaaacgcacttcagctgcggcactgaccttcaggtcgatgccggccttttccagcgccacattgaagcggctgcaggtttcggcgatgttgcggctgtcgttgtcgtagcggccgatgtggatgtgcggcgtgcacaccacgtggctgatgccgttggcgaccgccatgcgggccatgtccagcgcggtcggcaggtctgccgggccgtcgtcgatggccggcagcaggtggttgtgcagatcgatcatcgggcacctcctgctgtcatgcgctggttgatcatggcggttatcaggccttgccttcgctgtagccatagtggtcgtagtaaccgccgtattcgcctgcgcgagcggctttctccacgtccacctggttgagcacgacgcccatcaccgaggcaccgctctgcagcaggtgaccaacgccacgctgagccatcgggattggcgtgccgtcggccttgaccacgtagatcaccgcatcggcgaaggtggacagcagcactgcatcgctcacggcctggctgggcggcgaatcgatgatgatgtggtcgtaacgctccttgatcatgtccaggaacttggcgaagcgcggcgaggccagcagctccagcgggtttggcggtacggcgccggctggcagcatgtccaggttggtgcccatgttgtgaatgcactcttcgaccttggcgctgccggtgatcaggttggccaggccaggggtgccgaccgggaagtcgaagctcttggccagggtcgggcggcgcaggtcggcgtcgatcagcagcacgcgttgcagttggctgagggcgaacgccatgttggccaccagggtgctcttgccttcgcccggcgacgaggaggtgactaccagcaccttctgcgaacggttgctgtcggccagcatcaggctggtacgaatggtgcggatcgactcgcagaaacgcgggtcctcgccatgctcgaacaggtgcgcggcggtgtacttggagttgttggaaatcagcggaacgatgcccagtaccggcaggttcagcttggtctccacgtcctcgacgcccttgaaggtgttgctcaggatgtcgcgcacgatggccagggccacggcgaacaccagggccaggccggcggcgagcacgatgatcagcttctggttcggcgctgccggggtcagcggggcgacggccttgtcgatgatgcgtgcgttgctggaattgacgtcctgagtggctgcggtttcgcgcaggcgggtcatgaaggtctcgtacagcgaacggttgctttccacatcgcgggtcagctcacgcaccttgaattccttgcgcgagatgtcctggatctgttccttgttcttgtcgaacgaggcgttcagggagttctcgttggctacggccagctggtaattgcgctcgatactggccactacctgctcgacctgggcgcgcaggctggcggtagcggcgctgaggtcggacttggcggcgagcatggccgggtgacggtcaccatagcgacgggatagctcctcgaccttggcacgagcacgtgcttcttcggacttgaactgctggatcagcgggttgccgagtacggctggtacgctggccagacggcgccagtcgccgttgcccatggactgcacctgacgatactggctctcggcctcggcacgctggcgacgcgcgtcgatcatgcggtcaccggtcagcgacagttcgttgttgctgatggtctgcacgccgttgacgtcgaccaggccttcggcttcgcggaaggcctgcaggcggttctcggcttcctgcagcgaggtgcgcagctcgttgaggcgggtgttcatccaggtggtggcctgcagcgacatttccatctgcgcatcgagctggctgtcgatgtagttgctggcgatggagttggcgatggcggcagaggtcaggcgatcaggcaggtcgacggaaatgttgaccagctggctcttgccctcgacccacacgttggtgcggtccatcaggttcttgaccacgatgtccatcagctcggcttcggtcatcggctcggacggctcgggcgcgtccaccaggccggtgtacgacagcacgctctggatgccattggtgatggcactgaagttgatcagcggttgcggctgctggcgcggatcgaagtccggatgctcggtgaggttgagctcacgcactaccttctcggcaaccacacggctcttgaccaggcccagctgggtctgcaggtattcgttgacggcgccggtggtgtcggtcacctgctggaaggagaccagctgggtgcctttggtttcgatcatcaccgatgctaccgcgcggtagatcggcgtcatgcgggacacggcgatggcggtgatcagggtgaccaccacgacgaacaggatgatcgcccacttgcgcgaccatacggcattccagatgcgtcgcaggtcgatgtaatcgctatctgcttccgagggcgaaggctgccactgtcggatcgttcgtgcaggactgttcatattcagaagaacccttgatcgatggtgatggtgtcacccggcttgacgagggtgtcgagcgtggctttttcttgggcgcggctttcgccgttaccacgtgagatggtgatgcgcttggtcgatgcccgttcggtcaggccgccggccagcgcgatggcgcggtccagggtcaggccgggttgatagggatagccacccggcgacttcacttcgccgctgatgtagaactcgcggtaggtggtaacggcgaccgagacgcgcggatcgaccaggtagccatcggccttcaggcgttcggtaaggatgcgttcaatgtcggccgcggtcttgtccttggcatcgaccgtccccaggaaggggtaggagaagttaccggcgtcattgaggcggatttcctcgaacgacagatccggctcaccgaagacgctgatcttgatcacgtcgccggagctcagccgatactgcgggtttgcctgtgcgcctgctgcgaatgcgagcatcagcagcagcgagaaggctttgaacagatggtggactgacatccgcatactccttgatggttacttgaataccaggcgctggaaaaagagcgcccgccgctcgcctgcaaggacaaacgggaaagggttgataagggtggtgacgccagcgtcaccctgttgaggagcccgggtgttagaggctcaagctcaacgacagctgatagatgtcccggtcgtaggatttctcccgcacgctcgaatcgttgtcggtgtggcggtaacccagcgatacatcagcccagcgcagcggggagtaggtcaactccaggccatagccggtacggtcgtccttgcggtcggttgccttgtagtcgcgtacggagtagcggtagaacagctccgatcggatgaaggccgaccattcgtgctcccaacccaggcgtgtggtggtgtcctgaacggtactggcaccatcttcgccttcgtcgaaagaacgacgcgtgtcgagtttgacgatggagtaggtgcgcggttcccacttcagaccaacttcccacatggggctggtgtagtcctcgcggctgctgctgtcgaaattcttgcgctgggcgcccaggcgcacggtgccggaggtcttggcggtggcatcccaggtggcgccgaacaacagggcgtcgtcggtgctgtcgcggtcgctctcgctgagtacgtattggttgacggtgtggcgcagctcgaccagggagcgggtgctgccacccaggcggtggtaccaaacggagttcagggtggtgctgtcgcggtcctggtcgtcgttcaggccgccgctgttgcgatagcggatggactcgtagttgacaccgaagtcgatctggttgagcccggtctgggtaccgtaggtgtacacggcaccggccacgccacggtcgtacttgtcgttttcgtcccggtcggggtctcgcacgtcagtggtttcctcgacgcggtgatagccaaggttccagcgcaggcggttgcgcgagttgaattccatgatgctgcgaaaacgcaggtgctgatcggtgtggctggccttgtcgtcggaatggtagttctggtcgtcgatttcgtattcgagctggtagccggtgttgcgcgtttcggcactgagcaggaatttcgggttgatgctggtcacccaggaggatcgcgccttgttcagtccgcggtaattgctgtcgtagctttcgccgacgttgagggttggcgtgaactcgaacccagccaggtcgatatgttgtgggtctgtcgcccaactggctgtagacagcgaacctgcaagtgaagccgtcagtatcttggtgagtttcatggtgccaaatcccttcccggggtctgttgctgatggggaaggccggtcagacatcgcggtgaggcgctctgagaagtgtgtctcagtcacctatcgcattgacttgcggccatttttcatgagtcattggttgtcggctctcgtaagaagttccccggcggccccaaactcctggcccttggcttcacaaaaaaaacctgaacttttccgtgcgtgttcttggcgcactcgaggcagatgcgctacatcgcagtgcgagcggcaagcgataatccaataagtgagcgtgaaagttgctccttttcaggcacttggttttttagtcaatgtgcggttactgacgcccggacaataaattcattgcatgacagtcagattaaatcctggtgcctgtatatatatgtccagcaatgttcgtgccgttatgaggttgagttgaaatgtcgagcttatatatgaaaggaagcgccgagaggtatggcaatttgccgcttagttctcgtcatctacggcattggcataatagtgaagaggcgctctagaggcgcagcacacggtcattagggccggcagccttctgacctgaagatgaccgagttggctggcgctgagttggtcgagtagttcgcaagcgcgggaagtagcaatatcaaattaatgttgcttgctggcattgcaatattgcgtgtggattgagtggtgcattacatcgacctatatataaggaaggaaatcaagttgctggcccactgccatatttggcgctgagcgatgcggcaatacgacggcacaagctgttggctgccgtttatatgaggaggtcatcggcaggctgtcgggtaggaatggcctgccggctgggggaaacaacgcgccgcttggcgcgttgtcatcagcgttgcgtacggacttgcgggttggccagtacgcagtcttcacccgcgaagaaggcgcggacgttggcgaaagcgtcgccgaagtacagctcataaccttcacgctccacatagcccagatgcggtgtgcacagcacgccggggtggcgcagcaggggatggtcggggtcgttcagtggttcctgctcgaagacatccagcgcggcgaaaccgggccggcccttgttcaaggcctcgagcagcgcgcctggtgcaatcagctcggcgcggctggtattgaccaatagcgcgctgggtttcatcagcgccaggtcggccgcaatgaccagatggcgggtggccgcagccaggcgcaggtgcaggctgatcacatcggcgctggcgaaaaaggcttcgcgcgacggggcggcctggtggccgtcggcaacagcggcctgccgtgaggcttcgctgccccataccagtaccggcatttcgaaagcttgggcgtaacgagccaggcgctggccaatcttgccgtaaccccagatgcccagggtttgcccggccaggcgctgacccatattgacctgccattggccggcgtacatcgcctgcatcgccgggaaaagctggcggcgcgcgttcatgatcagcgcccaggtcagctcggcgggggcgatgggcgagccgcggccctccatcaccgccacgccatgtcgggtgcaggcctcgacatccaggtggttggagaccttgccggtctggctgatcagcttgaggttcggcaggcgcgccagcagcgcttcatctatacgggtgcgttcgcgggtcagcaccagggcatcggcgtcggcgaagcgcttggcaagcacctgcacatcgtccacggcgtcgtggtaaaggctgacccggtgatcggccagggtagtgaagcagtcgagggtgcggatgacgttctggtaatcatcgggaatgacgatatgcatggctgctccaaaaacggttcaggctcccgcgggagcctgattcggtgggattcagctggcgctctgcagcaccgctgtcttgcggcgggctcgccagattcgccagatgggcaaggctatcatcatagccaccagcgcccatacggccaggctgatcgagctgctccacaggatgctcaggtcgccgttggaaagcgacagggcgcggcgcagattctgctccatcaggccgccgaggatgaagcccagcaggatcgccgacagtgggaagtccatcttgcgcaggatgtagccggcgacgccgataccgatcatcaggtacaggtcgaacgcggtggcgtgtacggcgtagacaccgatcgaggtgatgatggcgatggccggcaccagtgcccagtacggcacggccaggatcttggtgaagatcttgatcatcggcacgttcatcacgatgagcatgatgttggccacgaacagcgaggcgatcaggccccagacgatatccggctggttctggaacagcagggggcccggcgtgatgttgtacagcgtcagggcgccgagcatcactgcggtggtaccggagccgggcacgcccaaggtcagcatcggcaccagagagccgcaggccgaggcgctgttggcggtttccggtgcggccaggccgcgcaggtcgccgtcaccgaacttgttgtccttgtgcgccaggcgcttttcgctcatgtaggccacggcgctggccagggtcgcaccggcgcccggcaggatgcccaagccgaaaccgaccgcgccgctgcgaaggttggtggccagcaccgacagaccttccttcaggttgaacagcatgcggcccttggcttcgatggccttctgcccatggtgggtgcgttcgagcagtacgaggatctcgctgaccgagaacaggccgagtaccaacacgacgaactggatgccgtcggccaggcccaggctgccgaaggtgaagcggtacacgccactgttggagtcgatgcccacgcacgacagcagcaggccgatgcagcaggcaatggcggtcttcatcggcttgttgccggccatcccggccaggcaggtgatggcgaacaccatcagcacgaagtattcggccgggccgaaggccaccgcccatttggccagcaacggtgcgaacagcaccacgccgcaggtggccatcaggccgccgacgaacgagctccaggccgagatcgacagggccacaccggccttgccctgacgggccagcgggtagccgtccagggtggtcatcacggccgaggcttcgcccgggatgttcagcagaatcgacgagatacgaccgccgtattcgcagcccaggtacacggcagcgagcaggatcagcgcggtttctggcggcaggccgagggcaaaggctatcgggatcagcagcgccacgccattgatcggacccaggcccggcagcaggccgacgatggtgccgatcagggtgccgcacagggcggtgaacaggttgtaggggctcagggcaacgccgaagccttgccccaggtagctgaaagtatccatgcggtcagaactccaggccggaaagcaggccgagtggcagcggtacgtcgagggccttgtcgaacagcaggtacagacccactgcgagcagcacgccggaggtcaggctggctttccagctgccttcgtacagacgggccatggcgatggcgaaaacggtgctggcgacgatgaaacccgccagctcgaaaagcgccgcgtagatggtcaaggccacgatgcacagcacgatctttcggatcacgtgacgatccagcgccggctcggtgccttctgggctggcgtgcgacggcttgaccagcaggtagatggcgcccagggcgatcatcaccaacagcagcagcggaaaggctcgcgggccaaccggttcataggagaagggcgcgtggtaactccaggcggccagcgacaggccaaggcaaagcagcaggctgacgcctgcaaaaatgcggtcttgcatggggaggctccatagggatgttgctccatggggcagagccgggcggctctgccgcaggcaccttcgagacgctgctacggcagtacgaaggtgcccggagggcttactcgaccagcccgaactcgcggcccagctcgcggtactcggcgacctgcttcttgaccagcgcctgcagctccggcccattcacgtacatcggcagcacgtcacggtcgaccatgtagcgctcgaactcgggcgaggattccagcttggcgaacgactcacgccaccactgcacctgctcctggggtacatccgggccgaggaagtagccacggatcagcggccactggatctcgtagccctgctcgcgagcggtcggaatctcggccaggtcgcccggcaggcgctcttcactgaataccgccagggtgcggatgttgttgcctttctgcgaagcgatttcgctggcgctgccagtgaccagatcgacgtgcttgcccatcagcgccatgtagtgctccgagccaccttcgaaggctgcgtagcgcagttcgctcgggttgatgccggcggccttggcgagcagggcgatcttcatccagccctggccgccgatgctgccaccgccgccgacgacgatgcttttcggatctttcttgagcgccttgaccacgtcgtcgaggttcttgtacggcgagtcgtcgcgtaccgccagggtgccgtagtcggtgccgatggtggtcagccactgcacttcgttctcgtcgaagcggccgtatttgcccagtgccaggttcagcagcgaggcgccggagaaggctaccagcgtgccgggatcattgcggcggttggcgacgattgcgttgtatgccacggcgccaataccgcctggcatgtaggtcacgcgcatcggcgttttgagaatcttgttgtccttcaagccggcctgggccagcttgcaggtcaggtcgaagccgccgcccggtttgctcggggcgatgcattcggggcggttgggctgatcggcgtgagccgcttgcatgccggtcagcagcagggcgccggcaagaggcaggaaaaagcggttcttcatgaatttcattgggttatacctgtattggagttgtttgcaggtggttcgccggatcaccagatcggcaggacgtagctcagaatcaggcggttttcatccattccacgaggggcgaaattgttgcggtacaccgcattgcgccacgtgaccttgaggttcttcagcgcgccctcgctgaacgcataggcaaggtcggtgttgcgttcccactccttgccgttgctgccgtcggccaggtcgatgccgctgccgcgcacatagcgggtcatgaaggtcaggccggggatgcccaccttgctgaagtcgtagtcgtaacgaacctgccaggagcgctcgtcgggcccggcgaagtcgttgagctgtaggaagttggtcagatacggcgtggcgccgttgacataggtgaagccgtcgtcaccgcgcatttgctgataaccaacgcccagggcatggccggccaggctgtaggtgaacatggcgttgtacacctggttgtcgatgtcaccggcacgcgcctggccgctttcgctgttgttgaagtagcgcaggtcggctttcagcttgcccgggccaagcgccagggtgtgctgcaggcccacgaagtgctggcggtagatatcggtgagctggccctggtggtagctcagctgggtgttcggtgtcagggcgtaatcgaggccgaggaagcgcaggtggtcgctgctcgggctgccgccaaagcggccgttcttgttgttcagcgtgagatcggcggagccggacacgtcgcgctgcaccacgcgggatatctgcccgaaggaggcggtcagccgctcgatgtccttgctctgcatctgccagccttcgaaagtctgcggcagcaggcggctgttgctgaactgcagggtcggcatcttcggcagcagggtgccggccttcagtacgctgtcggcgacccgcactttggcggtcacgccgagcttgctgtaatcgtcttcaggtcgtcccttgctgtcgcttggcagcagcgcggtgccggtacggtcaggcgaggagtcgagcttgacgccgagcatggccagggcatcgaggccgaagccgacggtgccgctggtgtaacccgattccatgttgaggatgaaaccctgggcccattcttcgcgcttgttctggccgcgaccctcacggaagtcgcggttgaggtagaagttgcgcagctccagattggccttgctgtcttcgaagaagccttcggccagcgcatcgctgacggccaggggcaggctggcgagaacggcagcaggggctaccgagacgtaaaacagattcttccttgtcattattatttactcgttggatgaagcgatcgttggcgttaattcttgttaggggtgcctctgccggtttgcgacacatacacgtcaccggcgaacaggcggcgcgcggtgcgaatcagtgaggcctgcatgctctgcggctgagcgtcttcaccgggggccagcgatacttcgatctcgccgcccgggtgctccaggcgcaccagcgcagcgccggtaatcggcgcgatgtcgaaggccacgctgccgggcagggcgcaggcgctggccagaccgatggcgccggtggcggcgatggcgcgatggcagttgtgaggcatgaaatagcgggccgacagggtgccgcccttgcgcggcgccgcgagcagcaccggcttgggaatcaccatctggctgacgtcacccaggcccatggcgataccggcctgcagacgaatgcgctccaggcgcttgagcagttcgctgtcggcatccagctcggccggggtttcgtagccggtcttgcccagggcttcggcgtgtagcagcaccatcggcatggccatgtcaatgcaggtagcgtcgatgccgtcgaactggtcgcgcaccttgccagtgggcagcagttggccggtcttggcgcccgcggcgtcgaggaaggtcagcttgatcggcgcggcgctgccgggcacgccatcgatacaggtgtcgccttcgtagcgcaccttgcccttgggcgtctgcacttcggagtcgacgagcgtgttggtgttgaggttgcggatgcgtacacgagtgaccggcgcgctggcgttgaccaggccgtgctcgatggcgaaggggccgacggcgcagagcatgttgccgcagttgggagcggtgtcgacgcggcgctggttgaccatgacctgcacgaacaggtaatcgacatcggcgtcaggatggctggaggtgctgacgatagcgaccttgctggtctgcgggctgccgccgccaataccgtcgatttccagctcgtggccggagcccatcacgttgaggagcaactcgtctcgtgcggcaatatcagtgggcaggtggttggccaggaaaaccgggccgcgagaggtaccgccgcgcatcagcacgcaggggatggcttgcatgatgtctccagtgcaataaatctgattattgttgctttccttaaatggtggtgatcggggtttgttttgtaaattgcatatattttctttattgatcatttatttgcattaatgcgtttatgacctcgctgggttgggcgcaaagcgccgaatgttgtttaatgcactaatctgcgttgaaaaataaaaatatggattgataggttttttgcatgaattatgaacttcaggacctacgcgctttcgtcaagatcgccgagttcggcaattttcacgaggcagccaacgccatccacctttcgcaaccggcccttacccgacgcatgcagaagctcgaggaagggcttggcacccagctgctcgatcgcaccacgcggcgtgtcagtctcactgcggtggggcgggatttcctgcccaaggcgcgccgcctgctcgatgatttcgagcgctcgattctcggcattcgcgagcttgccgagcgccagtccgggcaggtgaccctggcgtgcatcccgactgcggcgttctactttctgcccacggtgatccgcgagttcaaccgccagtacccgaagatccgcatccggattcttgatctcagcgcccatgagggcctggaagcggtgctgcgcggcgaggcggatttcggcatcaacatgctcagcggccaacacgccgagatcgacttcacgccgctggtcaacgagccgttcgtgctggcctgccggcgcgatcatccgctggccgaacagcctcaggtggcctggcgggagttgagcgactaccggctgatcggtgttggccggctgagcggcaaccgcgtgctgctcgatcacggactggctcatctggactggcgtcccagctggttctacgaggtccagcacttgtccacatcactgggcatggtcgaggcggggctgggcattgccgccatgccgagtctggcgatgccagtcgaggaccatcccatcctggtacagcgcccgttggtcgatccggtaatcagtcgcaccctgggtctggtgcgtcgccatggttcttcgctgtcgccagccgccgagcagttcgtagaaactctgctcaagcagtggcctggctacaccgcgctcggagccgacaagcccacctgaatgcgcttggataaagccatttcggccgcgcccggcgacgaaatggccttggggttaacaaaacgccgcatctcgcggcgtttttttgagcggaatcctgccgattttgtgatcgaaaccggctcgccgaccatcggcttggcttatttccgagctgatcttccgtctgaaaacagcattgatcttgtcagggatgtgctgacagttatcagcttataccgacatattgctgctgattttcctgtttattcgtcattttttatgagcgtagcggcttctgcacacaatcttctcaggtaattgttgatgcgctatacgcatcaaaatctaaaatatttgcatttgatggaattgttagggcgtgtgactcttttgctcaaggcatcaatcggcctgattgatcagtacaagagagaaagtcatgcgaatcccctgtgtgctcatgcgcggaggtacctccaaaggaccggttttcctggcaagcgacctgcctgagtcgattgacgagcgaaacgaagtactgctgtcggtcatgggggcagggcatgaactggagatcgacggtatcggtggcggcagcccgcaaaccagcaaggtggccatcgtcagcccgtccagccatccggatgcggatgtcgactacctgttcgtgcaggtcatggtgtcccagcgccgtgtcgacacagcgccgaactgcggcaacatgctgtgcgccgttggcccgttcgccattgagcagggtctggtcaaggccggccccacgaccaccgaagtgcgtattcgtaacctcaacaccggcaccttcgtgtgctcgaaagtgcagactccgggcggcatggtgacctacgccggcaatacccgcatcgacggcgtaccaggcgttgccgcgcccatcgagctgaccttcctggacgcggcgggtagcaagaccggcaagctgttccccaccggtaacacccgcgacgtattcgacggcgtggagaccacctgtatcgacatggccatgcccatggtgctggtgcatgctgaagccctgggcaagactggccaggaatcgcctgccgagctggacgccgacaaggcgtttctcgcccgtctcgaatcgatccgcctgcaggccggtctggccatgggcctgggcgacgtcagcgaaaaagtcattccgaagccggtcctgctggcgcctgcttcggcaggtggcaccattcaggtccgttacttcatgcctcacaactgtcatcgcgccctggcgatcaccggttcgatcggcctggcgactgcctgcgtcagcccgagtaccgtggcggccgacctgctggggctcgatgacaatgcagagcgcctgagccacgtacgcatcgagcaccccagcgggtcgatcgaagtcgccttggcgtacgtgggtgaaaatggccagacgatccgcgcctccgtggtgcgtaccgcccgccggctgttttccggagaagtgcacgccccggaagggcagcgtctggccggctgaaccgccggccggcacgaaaatttgcgcatccgaacaatttctataaatgggtgatgcctgatgaaactcgtcagatccttgtatttccagatcctctgcgccgtactgctgggcgtgattgtcggccacttctgggcgcagcaagccactgcgctcaaaccgctgggtgatgccttcatcaagctggtgaagatgatgatcgcgccggtggtgttctgcaccatcgtcaccggcattgccggcatgaccgagaagagcacgctgggccgcctgatgggcaagaccctgggtctgttcctcgccctgacggtgatcagcctgctgatcggcctctgtgctgtatacctgttccagccgggcgtcggcatgaatgtagaccccagcaagctgagtacagaaggcctgtcccagttcaccgcatcggctgccaagctcggcgtggtcgagttcttcatgcacatcatccccaacaccttcatgggcgcgttcgccgaaggtgaggtgctgccggtgctgttcatcgctgtgctgtcgggcttcgccctgtcgtcgatcggcgaagcgggcaagccggtgctcgatgtactcgaagccgcttcgaagatggtcttcaagatcttttcctacctgatgcgcttcgcgcccatcggtgccttcggggctatcgccttcaccgtcggccagtacggcatcacttcgctcggctcgctggccaagctgatcatgacgctgtacatcgcctgtgccttcttcgtcttcgtggtgctcggcggcctgtgccggatgtacggcttcagcctgtggaagctgctgcgatatttgcgcgaagagttcctggtagtgctcggcacctcgtcgaccgagccagtgctgccgcgcatgctggaaaagctccaggcgctcggttgccgcaaatcggtggtcggcctggtgctgccaaccggttactcgttcaacctcgacggcaccgccatctacctgtcgctggccgcggtgttcatcgcccaggcctgcaacatcgacctgtcgctgacccaggtcgtcaccatgctggccgtcatgctgctgtcctccaagggcgccgccggcgtgactggcagcggtttcgtggcactggcgtcgactctgtcggtgatgcacgacctgccgctggccggtctggcgctgttgatcggtatcgaccgtttcatgtccgaagcccgtgcactgaccagcctggccagcaacgcggtagccaccgtggtggtgtcgctctccgaaaacgcctgtgaccgccgcacgctgcacgccgtgctcgacgagcgtccccagccacccggcggcgagcagcagcccggctggcaggcggttgcccatccggagtcgccactcaagtaacgcgccccgcaacattctgccgcgtcggtcgtaccggcgcggcatccgctgtacgtctcaataacaatacaagagagaattcagatgctcgctctactcgggttggcgatggtggtcgtgttcacctacatgatcatgtccaaacgcatgtcgcccatcgtggcactcaccttcatccccatcgtcttcgccattgccggcggttttggcgactccaccggcaagatgatcctcgacggcctgaagatggtcgcaccgtcggcagcgttgctgctgttcgcgatcctgttcttcggcctgatgatcgacaccggcctgttcgatccgctgatccgggtgatcctccacaaggtcaatggcgacccggtgaagatcgccgtcggtaccgcgctgctgtcgctgaccgtggccttggacggcgacggcaccaccacctacatgatcacctgcgcggcgatgttgccgctgtaccggcgcatcggcatgaacccgatgattctcgccacggtatcgatgctgtcgctgagcatcatgagcggcatgacgccatggggcggcccggccacccgggccatcgccgccctgggcctggatgcctccgactacttcatcccactgctgccaaccatggcggccggcgccgcgtgcgtggtgctgatcgcctacatgctggggagcaaggagcgtgcgcgcatcggcaacaccgagctgcagaccggcggaggcgagtgctacatcaaggaaatcctcggcgaccagccttacaagcgcccgcgcttcgtatggatcaatctgttgctggtggtggcggtgatgaccgctctggtgatgggcctggcccacgccgcggtgctgttcctgatcggtttcgtggtcgccctgatgatcaactacccgcaactcgacattcagaaagaacgcatcctggctcactccggcaatgccatgaccgtggtgctgctggtgttcgccgctggcgtgttcgccggcatcttctcgggcaccaagatggtcgatgcgctggcccagagcatcgtcgacatgatcccgccatcctgggggcatctgttcccgatggtggtggcgatcaccagcatgccgctgaccttcgtgctgtccaacgatgcctactatttcggcgtggtgccgattctggctaaggccgccgctgcctatggcatcagcccgctggagatcgcccgtgcgtcgatcctcggccagccggtacacctgatgagcccgctggtggcgtccacgctgctgctggtcggcatggtcgacaaggacatcggcgacttccagaaggctacggtcaagtgggcggtgctgctgtccctagccatcaccttcgtggcggtgatcaccggggcgatttccttcctggtctgatcgattggcgtgctacgcgacggctgccctctggcagccgttttcgtttgttgccgctcatccgcctgtcggcaggggcgaacggcaggccgcttcggtcagtcggttgcatatcaatcaccgatcggagcgaacgcgatgtccatatctgataaacacggcagcagtaacgtccagggttgggagcgcgcgctgtccatcggcagcggtatcgccatggcccgcggtggcctcaagcgtggcggggtgctcgggctggttcgcgcggccttcggcggcatgttggtggcccgcggcctgagcggccactgtcggctcaagagcatcatggaggacgcccgctcgatgcgccccgaagtggaccgcatcaccgataccgtgagccgcctcgagggcgagatcgccgacaaggtcaaaccagtcgtcaagaagctcagtgacggcgtctgatacgctgcgactctcgaccgccccgcctcatcggggcggtttcgtttgcgccatcggcaaggagattccatgagcaattcctacagcgccaccgccccgacgcccgccgaggtacaggcgatgcccggcctgaccctgatcgaattcggcaccgactggtgcggccattgccaggcagctcagccgctgctggccaaggtgctggcggattacccggaagtgcggcacttgaaaatcgaggacggcagcgggcggcccctggggcgttcgtttcgcgtcaagctgtggccgaccctggtgctgctgcgcgacggcgtggaggtcacccgtctggtaaggccgaccaacatcagcgtgatcgaggaggcgctggagcagctggtcggcgaggggtgagctcgtcactttccctgaattttcccgctgtggggcgagtccaccagatagacccacagcggagaccatcatgagcacatccaagcaatcgcccacgccccaggagatcgacgacatggaggatcgcatgggctcgatcgagcagctcgacttcagcgatcgccaggacgagcgggaagggcgcatcggtgaccgtcgccccgatgacgaagtgcagcacgaatacccggacgagcgcgtgcgtgaagccgggttgagcggcagcgaaaccctgcgcgaaggtcgccacgaagatggtgtgagtcaggacgacctgagcccggaaacgctcatcgacgacagcggcgctcgttccccacgcgagcgcggtgatgacaagccagccgatcgcgacctgagcatcgtgaatgaaggtgatatcggtgccggggaagggctcgatgaagaggagatggcgcgccgtcgtcccctcgatggtgtgccgtgggacggcaagccgcagccttgagaacctgttcgaagtctgctgcgcgtcggcactgcggcgttgaaaacaggttcggactgctcatttacagctcgtaaactccgcgtcctcgcctgttttcgccttgcattgctctagctcgcgagcctgtgaacaggctctgagtcaataaaggctggagtcaatcaaaggcatggccaacgggccatgcctttttcgtttcagcttggccaatcgtcggttgatttgactgcttgcaattgtgggtttacgtttacgtaaaggtaataattggccgactgcccacttatgagcatttcccacagcatttccgatcttgcccaggagctgggcgtcaccacccgcaccattcggttctacgaggagcagggcatgctcgcgcccgaacggcgtggccaggagcgcatctacagcgcccgtgaccgggtgacgctgatgctgatcttgcgtggcaagcgcatcggtttctccctggccgagtgcaaggagctgatcgacctctacgatccagccggcggcaaccgcaagcagctcgaccactttctggaaaagatcgccgagcgccgcgagcacctggctcgtcaactgctcgacatccagcagatgcagcgcgaactcgataccgccgagcagcgctgccgcaacgccctgaaggacatttccgtgagcgcctgaaccgtcgacaccgacctttcgacgcttccaacaagtacaacaatggagagtcgttacatgagcaccctgccaggcctgaatttcttcctcggtgaggaaatcgacatgctgcgcgacgcggtcgccggcttcgctgccaaggaaatcgccccgcgcgccgccgaggccgaccgcaccgaccagttccccatggacctgtggcgcaagttcggcgacatgggcctgctcggcctgaccgtcagcgaggaatacggcggcgccggcatggggtatctcgcgcacatggtcgccatggaggaaatctcccgcgccgccggcggtatcggtctgtcctacggtgcccactcgaacctctgcgtgaaccagatcaaccgcaacggcagcgacgaacagaagaggcgctttctgcccaagctgatcagcggcgagcatatcggcgccctagccatgagcgagcccaacgccggctccgatgtggtgtcgatgaagctgcgcgccgaccgcaagggcgatcactacgtgctcaacggcagcaagatgtggatcaccaacggccctgattgcgacgtgctggtggtctacgccaagaccgatctggccgccggtgccaagggcatgaccgccttcattctcgagaagggcagcaagggtttctcggtggcgcagaagctcgacaagctcggcatgcgcggctcgcacacaggcgagctggtgttccaggatgtcgaggtgccggccgagaacgtactgggcggcgttggcgaaggcgcgcgggtgctgatgagtggcctggattatgagcgcgccgtgctctccggcgggccgctggggttgatgcaggccgccatggatgtggtggtgccctacgttcacgaccgcaagcagttcggccagagcatcggcgagttccagctcatccagggcaagctcgccgacatgtacaccactcagcaggcttgccgcgcatacctgtacgccgtcggtaagcagctcgatgcgctgggccgtgagcacgtgcgccaggtgcgcaaggactgcgccggggtgattctctacgccgccgagaaggccacctggctggccggcgaagcgattcagatcctcggtggcaacggctatatcaacgagttttcggtcggccgcctgtggcgcgacgccaagctttacgagatcggcgccggcaccagcgagatccgccgcatgctgatcggccgcgagctgttcaacgaaacggcttgatcggagcacctcgttttcctgtttcaggacaccgttaacgctcagtgcgtttttaacggtgtccgtcagtcggagccgcaccatggcaaccctgcacacgcaactcaacacgcgttccagcgagtacgccgccaaccgcgaggcgatgctcgctcaggtcgatgagctacgcaccttgttggcccacacccgcgagggcggcggtgccaagtcccaggagcggcacaccgcgaagggcaagctgctgccgcgcgagcgcatcgaccggctgctcgatcccggttcgccgttcctggaaatcggcgcgctggctgcttatcaggtgtacgacgaagaggtcgccgccgccggggtgattgccggcatcggccgggtcgagggcgtcgagtgcatggtcatcgccaatgacgccacggtgaagggcggcagctactacccattgaccgtcaagaagcacctgcgcgctcaggccatcgccctggaaaaccgcctgccgtgcatctatctggtggattccggtggcgccaacctgccgcgccaggacgaggtatttcccgatcgcgagcacttcggacggattttcttcaaccaggccaacatgagcgcccagggcatcgcccagatcgccgtggtgatgggctcgtgcaccgccggcggcgcttacgtgccggcgatgagcgacgaaaccatcatggtgcgcgagcaggcgaccatctttctcgctggcccgccgctggtgaaggccgccacgggtgaggtggtcagcgccgaggaactgggcggcgccgatgtgcattgcaagaccagcggtgtggccgaccattacgccgagaacgacgaacacgccctggccctggcgcggcgctgcgtggccaacctcaactggcgcaagctcggccagttgcaagtgcaaacgccgctggcgccgcgtcatgccgctgatgagctgtacggggtgattcccgccgacgccaagcagccgttcgacgtgcgcgaagtgatcgcgcggatcgtcgacgactcgcagttcgatgaattcaaggcgctgttcggcaccaccctggtgtgcggcttcgcccatctgcacggctacccgatcgccatcctggccaacaatggcattctgttcgccgaggctgcgcagaagggcgcgcacttcatcgaactggcctgccagcgaggcatcccgttgctgttcctgcagaacatcaccggcttcatggtcggcaggaaatacgaggagggcggcatcgccaagcacggcgccaagctggtcaccgcggtggcctgcgcccgggtgccgaagttcacggtgatcatcggcggcagtttcggtgccggtaactacggcatgtgtggccgtgcctacgatccgcggttcctgtggatgtggcccaacgcgcggatcggcgtgatgggcgcccagcaggccgccggtgtgctggtgcaggtcaagcatgagcaggcgcagcgcgccggccaggtgttttccgccgaagacgagcagcgcctcaaacagcccatcgtcgaacagtacgagcgccaggcccatgccttctattccagcgcacgactgtgggacgacggcgtgatcgacccggcgcaaactcgcgatgtgctggcccttgcgatttccgccagcctcaatgcgcccatcgagccgacgcgcttcggcgtgttccgtatgtagcccggccgaggatcgagcaatgaccgacttcaataccctcgaactgcacatcgatccgcgcggcgtcgccaccctgtggctgaaccgcccggacaagcacaacgccttcaatgccgagatgattgcggagctgatccaggccctgcaccaattggccgccgacgacagcctgagtttcgtgattctgcgcgggcgcggaaagcacttctcggcaggcgccgatctggcctggatgcaggcctcggccaaactggattacgccgccaacctgcacgatgcccatgaactgggcgagttgatgagcctgctctaccacctgccatgcccgaccctcgccgtggtgcagggtgcggcgttcggtggtgcggtgggcctgaccgcctgttgcgatatcgccatcggcgccagtgacgcgctgttcagtctctccgaagtgcgcatcggcctggtgcccgcggtgatcagcccctacgttgtgcaggccatcggcgagcgggcggcgcgtcgttatgccctcagcgccgagcgcttcaatggcgagcgggcgcgggagctgggcctgctcgccgagtgctatccgccggcggagctggaaagcgagctggagcagtggatcgccacgctgctgctcaacagcccacaggccatgcgcgaaaccaaggcgctgctgcatggcgtcggcagcggcgtgctgagcgacgccctgcgccagcgtacggagagcgtgatcgccggcatccgcatcagtgacgaagggcaggaaggcctcaacgcctttcttgaaaaacgcactcccgcctggcaggcccaatcatgaaaaccatcaccacactgctgatcgccaaccgtggcgaaatcgcctgccgggtcatgcgcaccgccaaggcgttggggctcactaccgtggcggtgcatagcgccatcgaccgcagcgcccgccatgtacgtgaagcggatatcgccatcgacctgggcggcgccaagcccggcgacagctacctgctgatggacaaggtcatcgaggctgcccaggccagcggcgccgaggctatccaccccggttacggtttcctgtccgagaacgccaccttcgcccgcaagctcgaagccgccgggctgatctttctcggcccgccagccagcgccatcgatgccatgggcagcaagtcggcggccaaggcgctgatggaagacgccggcgtgccgctggtgcccggctaccacggcgatgatcaggacgtggaaaccttccgcaaggctgccgagcagatcggctacccggtgctgctcaaagctacggctggcggcggcggcaagggcatgaagatcgtcgaacgggagggcgacctggccgacgccctggcctcggcgcagcgcgaagcgcagtcggcgttcggcgatgggcgcatgctggtggagaaatacgtgctgcaaccacgtcacgtggagatccaggtattcgccgaccggcatggcaactgcctgtacctgaacgagcgcgattgctcgatccagcgccgccatcagaaagtggtcgaagaggccccggcgcccgggcttacgcccgaactgcgccgggccatgggcgaggcagcggtacgggccgcccaggccatcggctatgtgggcgccggcaccgtggaattcctgctcgatgcccgcggcgacttcttcttcatggagatgaacacccgcctgcaggtcgagcacccggtgaccgaggcgatcacaggcctcgatctggtcgcctggcagatccgcgtggcccgtggcgagccgctaccgatccgtcaggaacaggtgccgctcaaagggcacgccatcgaagtgcgtctgtatgccgaggacgcggaaggcggctttctgccggccagcgggcatctcgacctgtaccgtgagcctgcagcgggcccaggccgacgggtcgacagcggtgtggagcagggggacgagatatcgccgttctacgacccgatgctggccaagttgatcgcctggggcgaaaaccgcgaggaagcgcggcagcggctgctggccatgttgaccgagacgctggtgggcggcttcaagaccaatctggcgtttctgcaacgcattctcgctcatccggcgttcgccgctgccgagttggacactggcttcatcgaacggcatcaggcgcagctactgccgccaatgcaggagctgccggacgccttctggcaacaggcgggtgctgccttgctggccaccgatgccgaccgccagcgagccgacgatccccattcgccctgggctgcccgcaacgcctggcgcagcgccttgccagcgagcacgccaatgaccctgacctgcggcgacataacccgtcgcgtgcacgtcgagccggtaaccgccgcgccgaaaaacgcggtgcgtgaaggcgatacgctttacctgcgctggggcgtggagtggctggcggtgcgtcggttcgatccgcttgccgccgccgcggccagcacggcccatcagggcggactcaccgcgcccatgaacggcagcatcgtgcgcgtactggttgcgcccggccaacccgtcgaggcgggcgttgcgctggtggttctggaggccatgaagatggagcacagcattcgcgcgccccaggccggcaccatcaaagccgtttactgcaccgagggcgagctgatcgccgagggatcggtgctggtcgaactggaggcacagccatgagcctgccccagcgtgttcgcctggtggaagtcggcccccgtgatggcttgcagaacgagaagcagccgatcagcgtggccgacaaggtacgtctggtcgacgacctgagcgctgccgggttgggctatatagaagtcggcagtttcgtgtcgcccaaatgggtgccacagatggccggcagtgccgaggtgtttgccggtatcgagcagcggcccggcgttacctatgcggcgctgacgcccaatctgcagggccttgaagcggctctggcggccggtgtgaaagaggtggcggtgttcgccgcggcctccgaggcgttctcgcagcgcaatatcaattgctccattgccgaaagcctcaaacgtttcaagccgctgatggatacggcgcgccagcacggcgtgcgggtgcgcggttatgtctcctgcgtgctcggttgcccgtacgagggcgaggtggccgccgagcaggtggctgcggtagccggcgagctgcaggccatgggctgctatgaagtgtccctgggtgacaccatcggcgtgggcaccgcaggcggcgtgcgccatctgttcgaggtggtcggtcggcacgtgccccgtgagcgcctggccgggcatttccacgatacctacggccaggcgctggcgaatatctatgcgagcctgctcgaaggtatcgcggtattcgacagctcggtcgccggcctcggtggctgcccctacgccaagggcgctaccggcaacgtcgccagcgaggatgtgctctacctgctgcaggggctgggcatcgaaaccggagtggatctgccgcgcctgatcgagacggggcagcgcatcagccgagtactggggcgtgagtccgcttcgcgggtggcgcgggcgcgcgcgcatctcgaatgaggccggccaccactgaacttctgcctgcagaaaaactcttaccggctagtcagttacgtcgcagtttcggcagatcgacgcggcgtgctgaacgatcaggttggctttcgtgccgccgctcgccacttctcgcacagcgcgtgtgatccgcccggataaatccgggcgccgcggcttgcgttgatacactcacacaccctaagctcgcgccttcactcgacagccctagggcgcagcggacaaggaatcagcatgaaacagcatcgtttggcagcagcgatcgccctggtgggcctggtgctcgccggttgtgattcgcaaaccagcgacgtaaaactggaaactccggcgcagaaggcgtcctacggtatcggtctgaacatgggcaagagcctggctcaggaaggtatggacgacctggattcgaaagccgttgcccaaggcatcgaagacgccatcggcaagaaagagcagcgcctgaaggacgacgagctgatcgaggccttcgcttctctgcagaagcgtgccgaagagcgcatgaccaagatgaacgaagaagccgctgccgccggcaagaaattcctcgaagagaacggcaagcgtgacggcgtcaccaccaccgcttcgggtctgcagtacgaaatcgtcaagaaggccgatggcccgcagcccaaggctgacgacgtggttaccgttcactacgaaggcaagctcaccgacggcaccgtattcgacagctccatcgagcgtggcaccccgatcgacctgccggttggcggcgtgatcccgggttgggtcgaaggcctgcaactgatgcacgtaggtgagaagatcaaactgtacatcccggccgaactggcctacggcgcccagagcccgagcccggccattccggctaactcggtactggtgttcgatctcgagctgctgggcatcaaagatcagaacgctcaggagcaagccgctccgcaagcacctgaggccgctccggccaagtaagcgtcagctgcttgaaaacaacgccccgcctgtcggggcgttgtcgtttctgcagtctgctaaacgcaaaatgtgcgccaatgcaagtcttgacatgccgggttatgcacattgcgacaaggcttcttattcagttggtcaggtttttaacgaaatcttttgatttttttaactgattgatttagcaaggttttatcggctggataaaaaatgtccgatctgtggcgaggccgcatgacagggggctttggtaagctaatcccataactgttcacaaggttatccacagctatggtggataaccacagacagcccagcagcgatgcgggctgacgaggagtgaccatgaaagcaccgtggaattttgcccgctatctgcctatcgcccagcgctttctcaagcgcggtcggttgccggcgttgctgctggcggtcacccgcaaaagcggcggtggcgcccgcagcctggcgtcgatcaggggcgaccttagcctgttgcaggagctgtgcgtggcctggtggcgcggcagttaccgggcgatcaacccgcaggcgctggtagccatcgtggcggggctgatctatttcgtgtcgcccgtggatgccattcctgacttcattccgggcctgggcctggtcgacgacctggcggtgctggcctgggtgatgaagacctggggcggggaactcgcagcgtttcgcacctggcgcgatgcccaggatcgggaaacccgcgaggcaatcgccaagctgccggtggccgagcgggtgagctgagctgcgttgtgcggcaggcgctgggcctgccgttattcgatactgcggtcgatacgggctatttcccggacggaaagtggccgccagtcatcttcgccgatgccgtaatcctcaaaggtgccgtctagcgcttcttcgagcgacagccacaggtggtcgccttcaaactgaccgctggcgaagtcggtgtagcgcagttccaggtagaccacttcgtcgtcttcgctaagcagcgcgaacagcacgatggccgtgacgtccgggcgctcggggcagggtttgcggcattcggcgaacaggtagtgcagggttgggaggtcgctcatgggctgcttcatcgggaggggacctgatcgtatcgcgagtcaggcctgaagggcaggcccagccgttggccgggccgtactgttttcaatcgcgctcgagcagcagcgccacgccctggccgccgccgatgcacagggtcgccaggcctttcttcgcgtcacgcttgagcatttcgtggagcagggtgaccagcactcggcaaccggaggcgccaatcgggtgaccgagggcaatggcgccgccgttgacgttgaccttgccggcatcccagcccagctccttgccaaccgacagggcctgggcggcaaaggcttcgttggcttcgatcaggtccagctgatccagcgtccagccggctttcttcaggctgcggcgggtggccgataccgggccgatgcccatgatcgccgggtcgacgccggcgttggcgtacgccttgatctttgccagtaccggcaggcccagcgcctgggccttggccgcgctcatcagcagtaccgcggctgcgccatcattgaggcttgaggcattgccggcggttacgctgccgtccttcttgaatgggggcttgagcttggccagggtgtcggccgtggtaccggcgcggggctgctcgtcggtggcgaaggcctggggctcgcccttgcgctggggaatcaggatcggggtgatttcgtcggcgaagcgcccggcttcgatggcggcaatggccttctgttgcgaggcggcggcgaaggcgtcctgctcttcacggctgatggcgtacttgtccactaggttttcggcggtgatgcccatgtggtagtcgttgaaggcatcccataggccgtcgctgatcatcgtatcgagcagttgcccgtggcccatgcgcagcccggtgcgcgccttgggcagcacgtagggcgccagactcatgttctccatgccgccggcgatgatcacctcggcgtcgccgcagcggatcgcctgggcgcccaggtgcagggccttgaggcccgagccgcagaccttgttgagggtcagtgccggcacggcgtggggcaggccggccttgatcgcggcttggcgcgcggtgttctgcccggcgccggcggtcagcacatggccaagaatcacctcatcgacctgcgcgccgtccaggccgctctgctcgagcaggcgacggatcaccgcggcgcccagatcggtggccggcacatcggccagcgccccctggaagctgccgatggcggtacgggtggcggcgacgatgacgacttcttgcatggagttctcctggccgtgagggcgaatattgttattgacgggctacgatcctgacgcccgggccagcaccatgcaagcccgggcgagcaggttggggccgtgctgtctgcggcgctgcatgctagcttcgtgcagcgccgggcgcgtggtgcatcactcccgtgagcggctgacgtgctggtagactaggcggctttgaacgccatcctggatcgtcaatggatcgtcccgtctttcgtcgcaccttccttcattcgcggttctggccgctgtgggccgggctcggcctgctgtggctgaccgtgcaactgccctacggcgcgctgctgcgcctgggtcgtggcctgggctggctgatgtatcacgcggccggctcgcgtcggcgcatcgccacgcgcaatctggagctgtgcttcccgcagatgccggcagacaagcgcgagcgtctgctcaaggagaatttcgcctccaccggcatcgccttcttcgagatggccatgagctggtggtggccgcgccacaagctggcgcgcctggcccacatcgagggcatcgagcacctgcagcaggcccaggcgcaagggcagggcgtgattctcatggccgtgcacttcaccaccctggaaatcggcgccgctttgcttggccaggtgcacaccatcgacggcatgtaccgtgagcacggcaacccggtgttcgatttcgtgcagcgtcgtggccgcgaacgccataatctggacgccaccgctatcgagcgcgaggacgtgcgcgcgatgatcaaggtgctgcgcgccggccgagcgatctggtacgcaccggatcaggactacggccgcaagcagagcctgttcgcgccgttgttcggcatccaggcggcgaccgtcacggccaccaccaagttcgcgcgcctcggccgcgccatcgtgttgccgttcacccagatgcgcctgcccgatggcggcggctatcgtttgaccattcacccgccgctgagcgattttcccggtgagaacgaagaggccgattgcctgcgggtcaaccagtgggtcgagcaggccatcgtcacgtgccctgagcagtatctgtgggcgcaccggcgcttcaagacccgtccagaaggcgagcccaagctctactgaccacccgaagcggaatcgacgcaatgaagcaggacgctagcggcaacccggccaccaccgggctcatcctttccggcggtggcgcgcgcgccgcctaccaggtcggcgtgctgtcggcgatcgctgagctgctgcccgaggagtcgtcgcacaatccctttccggtcatcgtcggcacctcggcgggggccatcaatgccgtcagcctggcctgcggggcgctgcactttcgcgaggcggtcaagcgcctgagcagcgtgtggcgcagctttcataccgatcaggtgtatcgcagcgactggcccggcgtgctgcgtcaggccagtcgcttcatcggccacagcatgctcggcctcggcaagcaggtgccggtggcgctgctcgacagctcgccgctggccaggctgctcgaacgggagctggatttctccggcatcgccgccgcggttcgccatcgccagttgcgcgccgtggcggtgaccgcgttcggttatgagtcggcccaggcggtgaccttctaccagggccgcgcggccatcgacccctggttccgccatcgtcgggtcggcgtgccaacgcgcctggcgttgccgcacctcttagccagcacggcgattccgctgatcttcgaaccggtgaagatcaaccgcgaatactttggcgacggcgccgtgcggcagatggcgccgatcagcccggccctgcacctgggcgcgaccaaggtgctggtggtgggggtcagcggcaacccggtcggcaatcaggccggcggcgcgccggcgccggtaccgggcggcgtgcagccgagcctggcgcagattgccgggcacatgctcaacagcacctttatcgataacgtggaaagcgacatcgaactgctcgaacgcctcaaccagctgggccggctggtgcccgccgagcagcgcagccgtacctacgggctcaccccggtggaagtgctggtgatctcgccgagccagccgctggacgtgatcgccgcgcgtcaccgccgcgaaatgccggcggcgctgcgcctgttcctgcgtggcccgggcgctacccgcgatggcggcggcggggtgctcagctacctgctgttcgagccgggttactgcagcgagctgatcgagctgggctaccaggacgccatcgccaagaaggcgcagatccaagcgtttctggggctgacgcctgctgctgtgggctgagccggcgatcctgggtatcgctgcgctcaactcagactacctattggcttgcgcgcgtctttagccgaagcgctccagctgcatctcctgcaagcggctgagggtgcggcggaaggcgaaggccaggtagccttcggtgtacagctcatccagcggcacggcggcttccatgtacagcggcacgcgacggtcgtagcactcgtccaccagggcgataaagcggcgcaccgcattgtcgtgaatcgacagggctggcaactggcggtcgccggcttccacccgttcggcggcgtcttcggtgccgcgggcgatcctcgccgggcgctgctgcgcgctgagggccggtacgtcgcccagcacgatgaccttgaaacgatcacagagcagaatgaagtccccggtcgccagcggttgcttgcaaagctggtcgaagccgccgtacagcacccgttcgctgtggtcgtgcacggtgatccggcgatggccgacctgcagcggctcgcagctgaccgcctcgccctggcgcagtgccgccagtagcgcgggcagggcgctcggctggccggtctcgcgcacccaatagcgctggtgccgctggccggggtgctggcgatgatcctggctgccgtccaccgccaccacctgcatgtgctgcagcagggcgtcgatggccggcagaaagcgctcgcggttatggccgccagcgtacagctgctccggcggctggttggaagtggcgaccagcaccacgccctcgtcgaacagggaacgaaacagccggcccagcagcatggcgtcgccgatgtcactgacgaacagttcgtcgaagcacagcacgcggatctccgccgccagttcccgggccagcacctgcaggggctcggcggtgccggtcagctcgaacaggcggcggtgcacccagcccatgaagtgatggaagtgctgacgccgggcgggcatctgcagcgccccatggaaactgtccatcagccaggtcttgccacgcccgaccgggccccagagatagacgccctgggccaagtcaccgcgctgcagggtctcgtagcagcgctgcaattgctcgaccgcgtgctgctgggcagcgtcactgacgaaaccctgctgttcgacggccaggcggtacgcctcgagcggcgtgcggatgtggatgttcatgcgtcgggcgcctgaaagatggcttcgatagggcgcccgaacagccgggcgatcttgaaggccaagggcaggctggggtcatagcggccggtttcgatggcgttcaccgtctgccgggagacgcccaggcgttcgcccagctcagcctgggaccagccctggccattgcgcaattcgcgcacatggttgatcaccggtaacgcctccagcccagccacgcaccaaagccccacagagcggcgagcagcggccatacgaagaacatcgacaggcgcgggaaaccggcggtttccagaaagccgtagctgaaggtgatcagtgccgtgccgacgaacgccagcgccagcgcctccaggtgaatcgcccgggccagttcgtctagctggcggatctggcgaatcaccgtgatggccaccacgatcatcggagcgatggggagcagggcgcatagtgtgcgtgcgataccttcggagagcatcacctgggtcaggctgctcaccgctacggcgatgacgtaggcagttatcgccaggctgaagtgaatgacgaagcgtttggaatcggtcatggcatcgcaccgcatatggaaagttcgctttacactagccgtggtgatatcgggtagtcaagcaagctttacattcggtgtggtctacgccggcattgccgagtcgccttgcaggcaagtaggctgcggccctttcttagcggagcctcatcatgcccattcgctcacgccaaccagccgatcacgctgtgttgctcgatatctggcaccgcgccgtgctggccacccacgattttctcagtgccgaggatgtacaaagcctctatcaccaggtggacgagctgtacctgcctgcggtgacggtgcaggtctggacggatgaggcagagcaggtgcgcggctttatcggcctcagcgaccgccatgtggagatgctcttcgtcgatcccgactaccgcggtcagggcgtgggctcgcagttgctggacgatgcccggaggcggctcgggccactgactgtggacgtcaacgagcagaacccggccgcccacggcttctatcgccactacggttttcaggacaccgggcgtagtgaattggacggggaagggcggccgtttccgctgatccatatggcctaccggggcgcgccagactgagcgtcacagagccgccgaaagctcagcctatataactgttataagcaaattcttactcggtatatgtcctttcgctccaagtggttatcctgcgcgcctgacaaatgagccgacaacggcaattggggcaggtatggattttggcggtatgggcttcgtcgtggcggggctggtggtcggcttcatcgtgggcatgaccggcgtgggcggcggttcgctgatgacgccgatcctgctgtggttcggcatcaacccggcggcggccgtgggcaccgatctgctgtacgcggcgatcaccaaggcgggcggcgtgttcgtccaccagcgcaaccgcaatatcgactggaaggtgaccggttggctggccgccggtagcgtacctgcgtcgttgcttacgctgctggcgctgaccctactgccgggcgatcagcacgccaccaacgccctgatcaagaacgccctgggtatcgtgttgctgctgaccgccacggcgattctgttcaagaaacagctgtttgccttcgccagccgccatgccggtgatggcttccacttcagcccggcccgcctcaacgcgctgaccgtgctggtaggcgcggttctcggtttcatggtcaccctgacctccatcggcgctggcgctctgggcaccgtggcgctgttcctgctctatccgctgatggccacgcgccgcctggtcggcaccgaaatcgcccacgccgtgccgctgaccctggtggcgggccttggccatgccgggctcggcaacctggactggggcgtgctgggctacctgctgctgggctcgctgcccggcatcttcttcggcagccacctgtccgggcgggtttcggacaacgtgctgcgtccgttcctggcgatcatgctgatggtgatcggctacaaactggcgttctgatcagccggtacgctcatccagttcacgctgatagaccgccaggtcactggccgagaaacagcagaacagcacttcgtcgatgccaggacaccgcgccagttcggcccgcaccgtgctcaccgcggcgcgggccgcctgctcgatggggtatccgtagatgccggtgctgatgctcggaaaggcgatggagcgggcgtccacttcggccgccaggcgcaaggcgttgcggtagcagtcgaccagcagcgcttcttcgccgtgctcgccaccgcgccataccggccccacggtgtgcacgatgtaacgcgctggcaatcgatagccgccggtgcgcttggcctcaccggtcttgcagccgccgagcaggcggcattcgtgcagcagctcgctgccggcggcacgatggatggcgccatccacgccgccgccaccgagtagcgacgagttggcggcattgacgatgacatcaactgcgagtgtggtgatatccgcctggatggcgcctattcgtgcggtcattggcgtgcctttctctacttgtcgatagtgacggccatgaaccacttgggctgcacacgccagaagtcggtacgcacgttgtgcttcagggcgcgtttggagtccagcacgcgagcttgcccagcgtcgcgggcgaacaccacccagtgccagaacggccgaccgttttccaggcgccagcggatggccagcaatgcgcgatccggcaggcgctcccagtcggaaaacggcgctggtgctcgtgcttctaaaccttggacgcgcagcagccgggtgacgtactcggtgtccgaccacaacgcctggtcctcggcgtaaatgcccagtccgttggcgaggcggcggctttctgcatagctgaccccggccaacgccgcgcaggcggcgatgccgcagccggagggttgttcctgaatgaccggatcgatggggcagggcattgggcactccgtttgccgtggaatctcaggggggattggcgaataatgccggcactggccttgcgccgtccatgacaggatcccgcccgcccatgagcgctaccactccacctctggtgttatccatccagtcccacgttgccctcggtcatgtcggcaacgacgctgccgtgtttccgctgcagcgcctgggcttcgaagtgttgccggtgcacacggtgcagttttccaaccacaccggctacggccagttccgcggccaggtgttcgatgccgagcacattcgcgaggtgctcgccggcctgcgtgatcgcggcgcgttgtcgcgggtttcggcggtgctgtccggttatctgggagatgcggccatcggtgcggtgattctcgaggcggtggacgagatccgccgcgacaatcccggcgtgcgctacctctgcgacccggtgatgggcgatgtcgggcgtggggtgttcgtcaatgcagcgatcccggatttcctgcgtaacctggcgattccctgcgccaacatcatcacccccaaccagttcgagttcgagctgctcaccggcagcaagctgggcagcgtcgatgaggcggtgcgtgtggcgcgtcagttgcgcggtcgcgggccggacgtggtggtgatcaccagcctggccacgccggacattgcggccgatcagctgtgcaccctggcggtcaacggcgacggcgcctggctggtgaatacgccgcgcctggcgctgcatccactgcccaacggcatgggcgacgtgttctcggcgaccctgctggcgcgtttgctgtccggccatgccttgccccaggccctggagctggccaccgccacgctgtatgccctggtcgcggccaccgccgaaggctcgcgtgacctgccgttggtcagcgcccaggagcagatcgtccagcctgcccagcgttatcaggccagtgaagtggtgagcccatgaatacaaaggcttggtgcgcagcggcgctgctctcgttcagcctgcagagcctggcctgcgaggtggataccggcgcggcgtttcgcgatgaggtgcatggcaatttcgtgatcccggtgcgggtcaagccgggcgagcgttgcgtggtgctcgaccagctcggcgagcaagggcgcaagacgcgcaacgagctgtggatgccggtggagaaactgggcaacagcacgccgaaactgggacgctggaaacgcgagtatcaggtcgagggcgatgtggccaaggttgaccgctacgtgtatatcgccggagaagaaaccggagaggattcggtcagcttctcctccttccccgatcagcaggagcggcgggccgtcgaataccgcattcgtatcgagtgaccgccgccttgcctcagcacttgtaagggctttcgctcttcagctcttcgccgcttttggcatcgcggatgatgaccgtggcattcgggtaagccgagcacagggcattacgcgccgtgtagatgccactgccctcggcgaccatgctgacgttctgggccagcggctggccgttggcatcctgcagcgagagctgataggtgccggagagggtcatgcagccgccgagcagggcgctggcgcttaacagggcgatcaggttcttcatggtgttcctccttgaggtgggcgctgccggactggccggcggcgcccgctttaattactgaccgacgcggtgctcggtaaagcgatagtcggcctggcagtcggcggtcgggtcggccttggtgttgacgtactcgacggtgtcggcatcgacgaagcggtagtcgtacacctcggtggttttcacgccgtcggtggtcaggtggttcttgccgttgctggctgtccaggtgccgcgctcggtctggatcaggcgagttctgtcctcgtcggcaaagaagctgatctcgaagcgaccgtcagggcgaaagctggaattccaggcgaagaactggcaggggccgttcttgtcgcgcatgccttgccattgcccgagtaggcgttggtccagcgcttggggggattggctggcgcagccagcgagcagagcggcgaggctcgcgcccaggaggaggggtttgaacatggtgacagtccttggtcgggttacatccgggcacgcggggcgcccatttttgccgccgcggcggccgctgtgattgacgggtatgaacgggaaaagttcgcggctgcgtgcagattcctgacaacgctcacgatttttcggagcagcctatttagccctgcggattgttcggagaatttgacaattgcccgtacgttaaataattttgtctatgcgcaaacgtttgcgtgcccgtaaaaacgacaataaccacggagttcgccatgtccggttttcgtcctgcccgtctctgcgtcgccattgcccttggggccgctgccctcgtcagtttttccagtgcccatgccgccgaaggcgagccgccacgcgtcgcactggtgatgaaatccctggccaacgagttcttccgcaccatggaagacggcgccaaggcctaccagaaagaacatcctgaccagttcgaactggtcgctaacggcatcaaggatgaaaccgatacctccgcgcagatccgcatcgtcgagcagatgatcgtttccaaggtcgatgccctggtgatcgcgcccgccgattccaaggcgctggtgccggtgatcaagaaggccaccgatgccggtatcaaggtggtcaacatcgacaaccgcctcgacccggaagtggtcaagagcaagggcctggacgtgccgttcgtaggcccggacaaccgcaagggcgcacgcctggtcggtgaatacctggccaaggaaaagctcaaggccggtgacgaagtcggcatcatcgaaggcgtgtccaccaccaccaacgcccagcagcgcaccgcaggcttcaaggacgccatggaggcggccggcatgaagatcgtcggcgtgcagtccggtaactgggagatcgaccgcggcaacgccgtggcctcggccatgctcaacgagtacccgaacctcaaggcgctgctggccggtaacgacagcatggctctgggcgccgtctcggccgtacgcgccgctggcaagaaggaccaggtgcaggtggtcggttacgacaacatcaacgccatcaagccgatgctcaaggacggtcgcgtactcgccaccgccgaccagttcgcggctcgccaggcggtgttcggtatcgaagcggcgctcaagctggtcaagggcgagtctactggtgccaaagacggcgtgatcgaaaccccagtcgaactcgtgaccaaaccgtgatccatgcggtaaccggcggcgagaccgttctcgccgctcgcgatatcggcaagacctacgtccagcctgtgctaggcggggtcgagctggagctgcgcgccggtgaagtgctggcgctgaccggcgagaacggcgccggcaaaagtaccctttcgaagattttctgcgggctggaacaaccgaccacgggctccctgagctttctcggccagccctatgcaccggccagccgccgcgaggccgagcgcctcggtgtgcgcatggtgttgcaggaactcaacctgctgccgacgctgaccgtggccgagaacctgtttctcgacaacctgcccagccgcgctggctggatttcccgtggtcgtttgcgcgagatggcccgcgaagccatggcgcgggtcggcctggaggccatcgacccggatacgccggtggcggcgctgggcgtcggccaccagcagatggtcgagatcgcccgcaacctgatcggcgagtgccgcgtgctggtactcgatgagccgaccgccatgctgaccgcccgcgaggtcgatctgctgttcgagcagatccagcgcctgcgcgacgccggtgtggccatcgtctatatctcccatcgcctcgaagagctggccaaggtggctcagcgcgttgccgtgctgcgcgacggccagctggtggcggtggaacctatcgaccgttactcaagcgacgagctggtcaccctgatggtcggccgcgaggtcggtgaagccatcgacctgggggagcggcagatcggtgcgccgctgctgcaggtcaagaatctgagccgccgcggcaaggtcgacgacgtatcgttcagcgtgcgggcaggggagatctacggcatttccgggctgatcggcgctggccgtaccgagctgctgcgcctgatctacggcgccgaccgcgccgacagcggcgaggtggccatcggcaatccgccggtgccggtgcaggtgcgttcgcccgccgaagcggtgcgcaacggtatcgctctgatcaccgaagaccgcaagggcgaaggcctgctgctcggccagccgattgccgccaacctggcgctgggcaatatgccggcagtgtccaaacacggcgtgatgcgcccggcggccgaacaggccctggcgcagcggcagatcgacgccatgcgcattcgctgcaacggcgcccaccaggcggtggtcgagctgtccggcggcaaccagcagaaagtggtgatcggccgctggctggagcgtgactgtcaggtgctgctgttcgatgagccgacccgcggcatcgacgtgggcgccaagttcgaaatctacggcctgctcggtgagctggcgcgccagggcaaggccctggtggtggtatccagcgacctgcgcgaactgatgctgatctgcgaccgcatcggcgtgctgtccgctggccgcctgatcgaaaccttcgaccgcgatgactggacccaggaccgcctgctggccgccgctttcgccggctaccgcagccgcgaggccctgctcggcgacgttgcccccccgttacaggagctttcccaatgaccactccatccgccacgccggccaagcgcagcggcacccatcagggcctgggcacctatctgggcctggccggcgcgctgctggcgatgatcgtgctgttctccaccctgagcagccacttcctgtcctacgcgaccttcaccaccctggccaaccagatccccgatctgatggtgctggcggtgggcatgacgctgatcctgatcatcggcggcatcgacctgtcggtgggctcggtgctggccctggccgccgcggtggtcagcgtcgccacccttggcttcggctgggacgtggtgccggccgcattgctgggcatggcctgcgcggcactggccggcagcgtcaccgggatcatcaccgtggcctggggcattccgtcgttcatcgtctcccttggcgtgctggagatggcccgcggcatggcctaccagctcaccgattcgcgcaccgcgtacatcggcgacgcctatgcctggctgtcgacgccgttcgccgccggcatttcgccgtcgttcgtgatcgccctgctggtgatcctcgccgcccacctgctgctgacccgtaccgtgttcggccgttacctggtggcaatcggcaccaacgaggaggcggtacgcctggccggtatcaaccccaagccgtacaagatctcggtgttcgccctgatgggcctgcttgccggcctggcggcgctgttccagatttcccgcctggaagccgctgacccgaacgccgggtccggcctggagctgcaggtgatcgccgcggtggtgatcggcggcaccagcctgatgggcgggcgcggctcggtgatcagtaccttcttcggcgtgctgatcatctccgtgctggccgcaggcctggcgcagatcggcgccagcgagccgaccaaacgcatcatcaccggtgcggtgattgtcatcgcggtgattctcgacacctaccgcagctaccgcgccaagcgccggggctgatcgtccgtggctacgatcaaggacgtcgccgcccgcgcgggcatttcctacaccacggtgtcccacgtggtgaatggaacccgcccggtcagcgatcaggtgcgcagcaaggtggaagcagccatcgccgagctgggttacgtgcccagcggcgtggcccgttcactgcgggtacgcgccaccggcaccctcgggctgctgctgcccaacgccagcaacccgtacttcgctgagttggctcgcggcatcgaggatcacgccgagcgcaacggctacagcgtgatcctgtgcaattccgacgatgacatcgacaagcagctgcgctacctgcgcgtgttgctggagcggcgcatcgacggcctgatcgtcgccaccgtggccagcgacgccgccttcgcccaggccctggcggccctgcgggtgccgctggtgctggtcgaccgctccctggaaggcgtcagcgccgaccagctgcgcgtcgatcacgagcagggcgcttatctcgccacccgtcacttgctggagctgggtcaccggcgaatcgtctgcattggcgggccggctagcacccaggtggttcagctgcgcgccggcggttatcgccgcgccctggacgaggcgggcatcgaagcccaggcagtggtggactgcgcgttcaccagcccggctggtcacgccgccgcccaggtgctgctggcaggcgagcagcggcccacggcgatcttcgccggtaacgacatgatcgccctgggcgtgctgcgcgctgctgccgaacgcggcctgcaggtgccccagcaattgtcggtggtgggcttcgacgacatcgaagtgagccgctacctgcatccagcgctgaccaccgtaggccagcgcatcggccagcttggcgagcaggcggccgagcggctgctggcgcgcatccgcaaacctggccttgtggccgaacaacggttgatcgagccgaccctgatgctgcgtgaatccaccgcggccattggcggctgaatattttccagctgggcgcaggcgcccgagaggagcaggtacagatgcaaggcaaagtggtggtggtcggcagtttgaacatggacctgatcgtgcgtgcgccacgcctgccgcgcggaggtgaaaccctcaccgggcatgatttctccaccgccgccggcggcaagggcgccaaccaggcggtggccgcggcgcgcctcggcgcccaggtggcgatgatcggctgcgtgggcgccgacgcctatggcgcacggctgcgcaccgggctgatcaccgaaggcatcgactgctcggcggtcagcgaaatcgacggcgtgcccaccggcatcgcttcgattctggtggacgacgccggccagaacgccatcgttatcgtcgccggcggcaacggtgcgctgaccccacagcacctgagcgcgcaagcgcagctgctggccgatgcccaggtgctgatcgtgcagctggaagtgccggacgccaccgtcgaggccgccatgatgctgggccgcgaggccggctgcacggtgatcctcaacccggcgcccgtggccgggccgctgtcggcccactggtatggaatggccgattacctgattcccaacgagagcgaggccgctgcgctgaccggcttgccggtgggctcgccccagtcggcgctgccggcagcgcgcagcctgctgcaggccggcgctcgccgcgtactgatcaccctcggcgcccagggcgtgctgtacgccgacgccgagcgccatgcccatttcgccgtggcgccggtagccgccgtggacaccaccgcggccggcgacaccttcgtcggtggcttcgccgcggccctggccgccggccagccgctggaagccgccatcgccctgggtcagcaggccgccgccctggcggttacccggccgggtgcacaaccttcgatcccttatcgtcacgagttgcccgcatgaaaaagactccgctgctcaacgccgaactctccgccgccatcgcccggctcggccacggcgatgtgatcgtcatcggcgacgctggcatgccgatcccacccggcaccccgtgcatcgacctggccctgaccgccggtgtgccggacttcgtcaccaccctgaaggtggtgctcagcgagatgcaggtgcagggccatctgctggcccgggaaactctggaagttgcgccggtcggcttggaggccatcgaatcgctgaccgcagccggggagttgggcgaacgccagctggtcagccacgacgaactcaaggccgcgtgccgcaacgcgagggtgcagatccgcacgggcgagtgccggccttacagcaatattgcgttgattgcaggtgtgaccttctaggagactgttcaggatcttcttgaacgcttcactgggccgcttcaaggaatgcagccgctgacacgggcagcaatcggccaggagctgcccttcatgggcgatttatctgtgagcgcttgtggatgaaaaagaatgacagagccactactctcagacgtacctcgcctcaggtcatgccatgaaccttaacccgattgagtcctgcccacgctgtggctccttccagcatgtcagatcaaaaagaattctgattggagcagcaagcccgaagaaacgtttcgatggggaagaaaaagtaggctaccaacgcttggatcagctagcggttgatgaatgcaagcccgccctcctgaatgcgacaccgctcgagcagctagtagatggtttttactgcgatcattgcggggtggggtttgtaacaagcgaacttttacgaggtttagaatgatcttgagcgaccgcatttggccgattgcagctagtaaccacgggccgctatcggccaaaagcggacagtcttaagtgccggttcaggtgttgaataacgtctgtattggtcacaaggaaggggtgatggcatgcgtgtgctctcagcgttgagaggatgcatcaaaagctcctctcgccgtcacctgaatacactatgaacttccacatgttcagtttaggcgtttaccgcctcgcctagatcgagatctccctgctcctgcactgacagcaccttagcgagaagcgcgtcggtttggaggttgtcgtagcgattctccaaagtcttacgcaatcgcatcagtctgagattggcggtgcttaccaaagctccgtatgttgtagctctgacttggccataacggcgattctcgtcgccgactgttttgtccgtccccacaccaggcgcaatggattgacccactacccaagcggtcacatacggcgcgccgtggacaaagcctgagttcgcaatgtcttgaacgtattcgtcagcctgattcacctccttacgattgattttgaaaccgccctttttgagctcaatcagcaatatattttgcatctgagcgacagttggatcttgagtttgaaacccctcaatgccgaccagttggacggtgctttgatctggaagaacaacgacatcaggccgcttcttctcattgataaatgaagcgcctgtgttaccccaaagttgcttagctacgctccgtagagtcatgttcgagcagtattccatcgactcgaattctgggccgaagagccatcgagatctcaggatcaacggatgaagggtatggagctcatcggtattggggtcatcagcgagccttgcaatgacctcaatgacgctgagcctgtcatcaatttcgtccaggacacgcagagcgtctttgaccgaccaatcggccagcagggaatcaagtccctccacgtctgttgctgataacttggcaagtttttgaaggagcgacacaccgcttttggatttctccagattgatcacggctttgaccgccgtcgccaggaaatcaggggagatcaaggggtgggcttgagcaaccgccttcgtgaattcggtcacctcaagttgcgcaccttgcccaagggttttaagttcagagcgattctgaacaagagcgtcttccgatgttgcttcaaccacctctgcggcgagctcatcggcgacctgagtgatgtgtagtgaggcggccttgaaaagctcttccaccgctggcgtcgccttaaaccctgtccaatccgcatggacatggtcatcaaagccatgggtgtctacgataactttgtaccgcttagcaaatcgagtgcgaccatcgaagttcgctacttggccaatcgcccaagatggatttcctacaaggcggtggtctacccaaaatgctacaccttgatggatagaagagtggttctgctgtgttgagtcaatgacaatcacccgcgcagatcgaccctcactcaaagaaatggtctgttccttcgcgtatttttcaagcttggcaagcgtcagcggggtgccgtttacgcgaatctggaagctggggtcatggataaagcgtgccgctaggacagtcgagatttccgctgcatcaggaagcttgcgaacaactgtcacgcggagcctggtaccagagccctcctgcttaccgaactcctctgatcgaacgacaaacgggcttgggccagattcagtgcctacaacgaatttgcttagtgttccgtcgcgccaggtttcgacaagatactcatcaccgaagcaaagaagaccatggcgccctacaccattgcggccataggctttccgaagctttgcactcctgccttttgggaattctactttccagctttgatgcttcagcctgttgtatcggagcatcatccagcgattgctgaactgctccggggtcatgccatggccgtcgtcaagaatagtgagcgttccgccgagctcggaggggaggaatagctcgaccttgctcgcccccgcgtcccaagcatttgcgaccaattcggtaagagcgacttgaggtacatgagcaaccggcccaagttcccgtaagaggtagtcctcctcgaacagcgatagatgacgcgtttgttcgggcatggttccctccttgggatggtgcttatcgttgagcgtttgcgagtgcttgcggacaatcctacatcagtgaatatcaatgccgtcgtttgatctcaccgattaagctacgcgagacgcttcagcagctgagctagggtttcggggtgtctgattctccaactgacaacgcttggcgatgcaccaattgcgcaaagacaaccactacgttcccaagctgtacctgaagcagtggtcgcatgaagcactgattcctacctaccgcctgttggttccaagtgagaaagcccccctgtggaagaggcaatccttgaagggaaccgcttaccaccagcacctctatacctaccttgttgggcaagaggagacagatgagtttgagcgctggctcggcagtgagtttgagagccctgcggaagagacgatccggcgagttgttcgcgaggagcgattggaaccagagcattggaggaggttggtgcgtttcgcaggagctaagtcctgagcgatcgtccgcttctggccgaaagcggacggacggtgaacggagtatttatgggaaaggccgggaggcgatccgcagtctcgattttttgccaggctaggcgtaagagcccgggcttaaagcccctcccacgatcatgaacggtgctaccgccattgctgttatcgacctctgcctcaactccagctcaggatcggccagccctcacgctcggcatgctcgcgcagaaccgggtcggggtttactgcgtggggtttgtcgacgcgctgcagcagcggcaggtcgttgcgtgagtcggagtagaaataggcgccgtccagcgtttcgccgtgttcttccagccaggcgtgcaggcgggtgaccttgccttcacggtaagtgagcacgcctctggtcttgccgctgtaatggccgtgttcctggtgcaggtcgatggccagcacttcgtcgaccttgaggcgttcggcgatggcgctgaccaggaagtgcgccgaggcggagatgatcaggatgcggtcgccggcctcgcggtgggtggccaggcagcgggtggcgtcgctgaagaagattggctcgatcacgtcctccacgaacggctcgaccacgaaggcgacttcttccggcgtgcggcctaccagcggcgacaggctgaagctcatgtagtcttccatggccagcttgccttcggcatacagcgccatcagttggtgatccttggcgatgaagctctcgccgtcgacccagcccagcgtggccatgtgctcgctccataggctggcgcagtcgccgttgatcagggtttcgtcgagatcgaaaattgccaaagccatcaagctacctcttttacggcatgcgccgcgatatccagtgagatggggtggccattggcgtgcaggtcgtcggcgctgcggttgagcacgtcgaccagcagttccacgccgccggcgtccacccggtagcggatgatattaccgagcagggcgtggctgcgaatggtggcgctgatcgggccctggccgagcacgatggcttccgggcgaatcgccacctggccgctcaccgggcggccaagcaggcggctggcggtgggcgcgtcgagcaggttgtagttgccgatgaaacccgcggcgaaggcgtcggccggcgcggtgtaaagggtttccgcgtcgccgctctggacgatgcgcccggcgttcatcaggaagatgcggtcgctcatcaccagcgcctcttcctgatcgtgggtgacgaaaatcgtggtcaggccaagctcctgctggatgctgcggatctgctcgcgcaggtgcttgcgaatgcgcgcatcgagggccgacagcggctcgtcgagcagcagcaggcgtgggcgggtgaccagcgagcgggccagggctacgcgctggcactggccgccggacagctgatgcgggtagcggccggcgaagtcgccgagttcgaccatcgccagggcttcctggacgcgggcggcggactcttccttgccgaccttctgcatgcgcaggccgaaggcgacgttctgcgcggcggtcatgttggggaacagcgcgtagctctggaataccatgccgatgccgcgcttttgcggcgacagcggcaccaggtcttcgccgccgagcaggatcttgccgccgttgacctcggtgaggccggcgatgcagcgcagcagggtggatttgccgcagcccgaagggccgagcagggtgacgaattcgccttgctcgatctcggcgttgatgtcgctgaaaatcgcggtgccgccgtagctcttgtgcaggttctgaatgctcaggaagctcatgccttgtccctgttcagtcgattggccgcccaggtgaacaccaggacgaaaaagaagtaggagatcaccagggcgctgttgaagtggccgctgctgttcttcatgttgttgaggtacacctgcagcgtctcgtagcgcgtgccgaccaagaggttggcgaacacgaactcgccgaacagaaagctgaacgacaggaacagcgacaccatcaggcccttgcgcaggttgggcagcaccaccagaaaggcggctttccaagtgctggcgccgagcaggtgggcggcgtccatcaggtcgcgcaggttgatcgcctgcaggttgttggtgatggcccggtacatgaacggcagggcgatggtgaagtagcaaccgatcaggatccacggcgtgccgaccatggccagtggcccggagccgtagagctgcagcaggcccacggcggacaccaccggcggcacggcgaacggcaagaggatcagcacgttcatcaccgcgtctagtttcgggaagtggtaatgcaccacgaacagcaacggcaagatcagcaccaccgacaacgccagggcgccgaagcagaccagcagcgactggccgaaggccttgagaaagcgcggctcgccccacagctccagataccacttgaaggtcaggccatccggcagaatggtcgccgaccagctggtggccagggagtagagcagggtgccggccagcggcagtagcaggatcaggaacagcagccagaccaccacgcggtggtagagacttgcggcgggaacgtcagcgcgggacatggtagctccttcgcagcagcaactgatggacgagggtgatcgccgccatcaggccgaccaggatcatcgccagggcgctggccatgttcgggtcgagggaaatgtccccggaaatcatcgcggcgatgcggatcggcagcacgttgaaattgccggtggtcaggtaatacaccgtggcgtaggcgcccagggcattggccagcagaatcacgaaggtgccgagcagcgccggggtcagcaccggcaggccaatgtgccgccagaaggcccaggtgccggcgccgagcagcgcggcggactcgcgccagtcctggcgcagggcgtcgaaggcggggtagagcagcaacacaccgaggggaatctggaagtaggtgtaaagcacgatcaggccgttcttggagtacaggttgaagctgtcgatcagcccggcctggatcagcagcagggtcagcgcgccgttgaaaccgagcaggatgatgaacgcgaaggccaggggcacgccggcgaagttgctggtcatgttggaaaaggcgatcacgaaatcgcgcagcttcgagtccacctggcgcaacgagtagctgccgatgatggcgatcagcatgccgaacacgctcgaccagaaggcgatctgcaggctgaacttgaccgcctgcatgtagaacttggaggcgaaggccttctcgaaattgcccaggccccagccatccggggtgttgaggctgttgagcgccacccagatcagcggcgcgacctgaaaggcgaagaagaacagcgcgaacggcagcaggcatagcgctgccagccatttgccccggggtttgtggatggcgctcatcgcagcagctcccggcacgagggtttgtcatgggccacgccgagcagctcgcagatcgtgccgcacagctcgagttgcttcggcgcggcggcctcgctgaggctgaaggcatcaccgagtacgaacagcggcacttcgcgctcttcgggcagcaggccattgtgggagcggtcgtcgttcatgccgtggtcggccgtcaccagcacctggtaaccggcgtccagccagccttgcaggtagttggccagctgaatgtcggcgacgcgcgcggcattgcggtactggctgctgcccaggccatgcttgtggccggcgtcgtcgatgttcatcgggtgcaccagcagaaaatcgggcgcgtgattgaggcgcaggctttcggcgtcgtcgaacaaatgcgagtcggggtagtgatcgacgtaatagaagtgcccgtgctggatcggcagctcggcatcactggtatgccggtcgcgggcggccacgaagggcgcgcggttgtacagctcgctgacccaatggtaagcggcagccgcggtgctcagtccggcggcgcgggcgtagtggaacacgctgcgctcgctgctcaggcgcaccacgttgttgtgcaccacgccgctgtcgatgggcgcgacgccagtaagaatgcactcgtagagcggcctggacagtgacggcaattcgcactcgagcttgtacagcgcggcacggcctgcggcgcgataggcctgcaggtggccaagggcatgccgggcgacctcgtaattgaggccgtcgagcaggacgaggatgaccttggacggcatgggtgatcctgggttgagaggatatggggtagggtggatgacgctcttttcatccaccactgcgatcttgcgacggaggacggggctggccgcgtaggcgacgcgtcggctacgcgccccgatccaccctacggcggcagccttactccatgttgatgatcacgttttcctgccactgctgcggcagggccttggaggtcgcttcccaggcggcggcatccttgatcggcttgaccttggcgtactgctcgttgggcagcagcttggcctggacctcggccggcagggtcaggtgctcggcgcgaataggccgggcgttgcccttggccaggttgatctgcccggcatcgctgaagatgtactcgcgggccagcttggcggcgttggggttcttggcgtacttgttgatgatggtggtatagccggagatcaccgagccatcggaagggatcagcacctcgaagcggttcgggtcgatctggtcgcggtaggagaggccgttgaagtcccagacgataccgacttccacttcacctttctcgagggtctggatggtcgggttggccagcgacaggcgaccctgctcggcgatctcggcgaagaagtccaggcccggctggatgttcttctcgtcgccgccattggcgatggccgcggccagcacgccgttgaccgcctgagcggcagcgctgacgtcgccgatggcgacgcggtacttgccggtcttcaggtcggcccagcttttcggcacgtccttgaccagctgcttgttgacgatgaaagcgatcgagccggtgtaggcgagcgcccagtggccgtccttgtccttggcccactcgggtacctgatcccaggtactcggcttgtagggctgggtcacgccctgctgcacggcgatggggccgaaggcggcgcccacgtcaccgatgtcggcggtggcgttgtccttctcggccgcgaacttggcgatttcctgggccgagctcatgtcggtgtccatgtgcttgaggccgtacttgtcggccaggtcctgccaggtgtccttccagttggcccaactgtccggcatgccgacgctgttcacggcgccttctttgcgtgcggcctgttccagtgcagtcaaatccgtctcggcggccatggcgtgggaggccagagcgatggcgctgcccatcagcgatgccagtagcagttgtttcattggaaactcctttgcgtttgcgaggttggtctagatcagcaagagccaagccaatgtaggcgttgccaatgacagttttgtgtcggcagggccgccagccactcatcggcgttgcgcttagcaggtcattgaaaaacgtaggcgaggcagccagtgcaaggcaaaaacagccgaaaagcgcaatttacgtgttgtaaatgagcattttgaggctgtttttaacgcagcaatggcaacgtaggtagtttttcaagagcctggttagagagcgtagaccagcccaaggcactgaattgcctggcatgagccatgcttgcagcctggctgtcatctgccggtaatggtgtttgcctagccttgccggcgagagatgcggcgcagacagcgccgccgcgtgccccgcgatggggctggtctagtccaaaaggaaccaggttgatgcgcgacgacacgccgcgggccgttaccaccatctgccgcgcgttgcaggaacagatcgaacacggcctgctgcccgccagcggcaagctgccggccgagcgccgcctgagcgagttgttcgacaccacgcgtatcaccctgcgtgaggcgctggggcagctggaagcccaggggctggtgtaccgcgaggagcgccgcggctggttcgtgtcgccggcgcgggtggcttacaacccatcggtgcgcacccacttccatgccatggtcgccgagcagggacgggtgccggccaccgaggtgctgagcgcccggctgatgccggccaatgcgcagatctgccaggtgctgggcctgtcggggctgtcgagcgtctaccagatccgccgtgcgcggcgcatcgacgggcgcctggtgctgtacgtcgagcattacctgaaccccgagtactttcccggcattctcgacttcgacctgactcgctcgctgaccgagctgtacgccagcgaatacgacatacgctacggccgcgtgcgcttcgacatggtgcccaccgccttgcacgccgacgccgccgccgcgctcaaggtcgccaccggcagcccggcactgcgcatcacccgggtcaaccgcgaccagcatggccggctgatcgactgcgacctggagtactggcgccatgatgcgatccatatcagtgtggaagtgccggagtaggtgcggtaagtgacggagcagagaccggcacagtatctgtgggagcgggccatgcccgcgatttttcgcgcgcatggcgcgctcccacggtggatcggtggatgtccgcttctgccttgaacctgcctctccccgtattcgtaaacgacagtcgatgatcgctccgaagaccggccgtcgcccatccaaataacgctttcccgagcatattgttcagccgccaggccgtgcgtagaatcgccgccgcaggccatcccatacctataattttccgctctccgcatcgtcactcccagcgttcatcgccatgggagcgcgagctgccgtgtgcgtgttcgtcaggtatgggttttaaatttttttcccgttcgcttcctaccgcgctcgttgccatccggcttcgggcgattggccgttgtagtcaaggcgttccccaagggcagatacaagccgtatgaacacacccgagcagacgcacagcggtagctggctgagcgtgatcgccttggcgctgggcgccttcatcttcaataccaccgagttcgtgccggtcggcttgctgagccagatcggccacagcttcgagatgaccaccgccagcgtcggcctgatgctgaccatctatgcctgggtagtggcgttggcctctttgccgctgatgctgctgacccgcaatatcgagcggcgcaagctgttggccttcgtgttcatgctgttcatcgccagccatgtgctgtccggcatcgcctggaacttcaccgtgctggtgatcagccgcatcggcatcgccctggcccacgcgctgttctgggcgatcaccgcgtccctggcggtgcgggtggcgccgccaggcaagcaggcccaggctctcggcttgctggcgaccggcagtgcgctggccatggtgctgggcattcccctgggccgggtgatcggcgaagtgctgggctggcgcacgacgttcactaccatcgccgtggtggccggtgtggtggtgttgtgcctgatcaagagcctgccgctgctgccgagccagaactccggttcgttgcgcagcctgccggtgctgttcaagcgcccggcgctggtcaccgtgtatgtactcaccgccctggtgatcaccgcccatttcaccgcgtacacctatatcgagccgttcgcgctggaagtcgccggtatcgcggcggatatggtcaccgtgctgctgttgctgttcggctgtgcggggatcatcggttcgatcctgttcagccgctacagcacgcgctatccgcgcggcttcgtgatcgcggctatcggcaccctgagcctgtgcatgctgctcctgctgccggttgcccgcgagcacgctttgctggccaccctgagcgtgatctggggtgttgccatgatgtgcttcggcctggcactgcaggccaaagtgctgaacctggcatcggacgccaccgacgtggccatggcgctgttctccggcatcttcaacgtcggtatcggcggcggcgccttgctcggcagcctggtgagcagccagctgggcgtggccaatgtcggtatcgtcggtggcctgctgggcgtcgccggtctgttgctgtgcggcgtgaccacctaccgcttttcccggccgctcaaaccgcagccattgtgatgccgcaccggcagatttcaggtctgccggtttagccattcttcgcggctgagcgcccaggtctgggaaggcagccggccgcacacgtaatcgctctcgccggttgccaccaggcgcatgccttcacgcgcggacagccgctgcgaggcgacgttagccagcgccttgggcacctccatcagcgggcgctgcagcacctcgaaccagtagcggttgaccgccacgcaggcctcgctcatcaggccctggcgttgccaggctggggcgatccagaaaccgcggttgttgcccggcgtatccatcaggctgatcacgccgatcacccgctcgggctcggcgatgggccgtagcgtccagtgccattcctggccggcagccatggcgggcagggcgacatcacgcaggtagcccagcgcgccatcggccgggtagggccagggcacctgggcattgaggtagcgcaccacctcccattggccgaacagcggctggatctgctcggcgtcggccagttgtaggggctgcaacagcaggcgaggggtatggaggctggggagggtcacgggggcagtccatggcagagtggagcgaccgatagtgccggccgccgccccgtttgtcatgccgcctcaggcgttctgcagcacgccgaccaggtgttcgcggtagcgctgcacgtcacgctcgacatccgggcgcttcatcacgtccacacacaggaaggtcggcagggcgttcatgcccaggaattgctgggacttgtggaaggggaagtacaccgcgtccacgcccttgccctcgaagaaatcgctggggtcgtcgaaggcctgctgcggggcgttccaggtcagcgacagcatgtactgcttgccgtggatcaggccgccgctgccgtacttctgcgatgcgtcggagcgggtacgaccgtcgttggcatagaggctgccgtggccttcggtgaacacctcgtcgatgtacttcttgacgatccacggcgcacccatccaccagccgggcatctggtagatcaccacatcggcccagaggatcttctgcacttcctcggcgacgtcataaccggcgtcgatctccgtggtcttgaattcgatcccggcctggtcgagaaacgcggcggcggtttcgtgcagcgtgcggttgaggcgaccatcggaatgggcgaattgcttgccgccgttgaggagcaggatttttttcatggagcgtctccgtaactgattgaatgagctcaggttacgtcttcacgcgcaggcgaaaaatgccggcaagggcaaattacttttgacttgaatgcatgaatgctcggcctttacctgcggtaccgtgcagcagtattcaacacggagattcccatgtacggcttcattcttcacgcccatacccgcccggagcgggccaatgacttcgagcagctgtttcgtgcttacgtcgagcccagccgcgccgagcctggctgcatcgaataccacatgctgcgcgatgccgtggacccgaccctgttcatcttcttcgaggtctggcagtcccgcgagcacctggcggtgcatacggcgctgccgcacatgcgcaatttccacgagcggcgcatggagtacctgagccgggatttcgatatccgcgaaatcgagatgctcagcctgtcttcggcccgcgcataagggctcgtttccactatcgacaggactggacaagcacagcagctggcgccatggtcgtctctgttttttcatcgagagcaatgcatgttcaaacgcgttctgctgtatgggttgttgacggttttgccggtgcctgccgcattggcctgcgcgccaggggaaacccaggtgtgcctgggcggctgcatctgcgtgccggatcccaacggcgtgctcgggccgatgcaggagcgcgccggcaccattaccgccaacgccttggagggctggattctgcgttcgcgcgagtcggccatgcgccagggcaccttgccgataccgccgcagatccgccagcagctgctgccgttctacgccgccgaactgctcgatgcggtgcgttacaaggtgggtgatctggacgagctgagcgccgcccgcaatgtgatgcagaacccggatatccgcgccgtcaccctggtcgacatcatcgtgttccgtaacgccgagatggccgagcatgatgccgcgctgtgggcccatgaactgctgcatgtgcagcaataccgggaatggggcacggcgggcttcgcggcgcgctacagccgcgactataacgccgtcgaagcgccggcctatcgccgtcaggccgagatcgcgcgcattttgcgcgaacaggcgggccgttaactgcgcgggcgctcgcgcagggcgattacgccgagcaccagagcggcgaggttcaggctcagcgggttgaacgcctgaaccagcaccgcaggcgcgaaaatcaccacatccatcagcagcactaccaatccagccatcgccaggtagagcggccagcgctgccgccgcagcagtacgatgagcagccccagcagcacttcgccgacacccgccagtacgagcaggctatgcggcaggccgtgggcgtcgagtagctgcagctcgctggcatcgcgaaacagcagcttgggcaccaggccgtggtagatgaagattgcaccaagcgtcaggcgcgccagcagggcatcagtcatgcagaaagcgctcgcggtcttcggggcgtggcaccgggcagtgatcgtggcggccgaacaacctgtagcggttgcgggcgatgggatcgtacagccagtcgcgcaaacggcgcggtatcacgcgcgccagcgccgcccagcgccaaggcgccggcaactgcccaaggatggcgagaatggcgtcgctgcgctgcagggccttgtcgccttcgacataaagcagggtatcgaaatgatccagcggcatgccgaaccaagccagaatcgcctggccctggggcgactgcacactgcacagcttgagccggcgtgcgcggtcatggcgaatcagaaaacggctccagccgttgcacagcttgcacacgccatcgaacaggacgacgtgatcaccggcctgtaggtggggtgggtaagccatggatgtgctccgtgccgaagacgggctcagggtaacccagttggcggatcagtaatgcagatcttcacgggcgtgggagcactgttttaccagcgcgtagaccgataccgcgagcagcaggagaattgccgcgatgcagaacgagaacactaggaagttcatgcggcttttttcggagatatcccgcggcaggtagaaacgcggcagcagcgcagactgcacgatctcgattttctggccctcgcgataggcctgggtcgcaggcgcccggcgctgttcggctgagccgctgagaagggtgccgtttgcagcctggaaactgtactcgtaaagctcgacgctgctgttgccctcgatggcggtcacggcggtgaccacgccttcggcgctggtcgaccacagcttgatgaccgcgatgctcgcgccgctttgcgccagaaaggcgatgaaggcgaaggccgggatcatccagatcgaaagcgaagagagcgtgaacagaaagtcacgctgttcttccctggggtagtacaccattttcattccctcgaaagcatggttcggtcgtcagtggggcgagccgtcgcgcgccccgcgggatgtcagatgagcttctggcgtgcagcttcttccaaggtgctgcgggtcagctgtaccagcacgttatccgaggattcattgaacggcacggcgaagatcagcagcaattgcatccaggtggtgacggtctcgctcttctccaccgttcccagcacctttccgtcggcgtccttgaactgcgcttgcagggtgaactcgttcttgaagcggccggggacgatgaagaacgtgaacccggttatgaatgcgctggccgtgctgccgcgttcatgattgatcacacgcacgttcacatagacgtccgagcgctccttggcggtggtcactgcgctgaaacgcccgctgtctttgaactccttcaccagcagcttttccaggttgtcctgattgaagccaccagcccggttctggtcgttgaacagatagctgctctcgaccttcaactgcgcgctgggcttggcttcggagtgggctgccaacggccactggccaacctccggcaggctgtgattcgagtaagacgcacaaccggtcagcgtgagcagggcggtggcgagaatggcggtaaacaactttttcatgggctacgtccttgtcagggtttggcgagtttgccggtggcgtcctgcatcagctgctcgaccaactggttcaactgatcggcgccgagcgaagggttgaagtaatcgttgtcccacaggccggtgttctggttgagcttgacggcctgctcactgctgctgagcagcttgccctgggcatcggtgatctgaaggttgccggccaggtcgtacttgtcgacatagatcgggccgttgacccagatccatacggtcagcgtcagcagcgcgccggggaagtaggccgggtgtggcgtacgtttggctttgagcgaggtgaaggtgaacttgagggcgacgtcgtccttgccgagggtggcggggaaactgatcacttcctcgaagtactcgccacgttccacacggcgagccagttgtgcggtgaattgggcactgagcgtcttgcgcagcgcgtcacgcaccttggggtcggtaatcaccacatcgtcgaccatcgccgcgcgtggctgagtggatgtggctttctgcgcggggtcgccaattgggccggacggcaccatggagacgcagccggtgagtgtcagcaacagggaaaggatgccgaaataaagcagctttttcatgcttcttccttgaaatacaacgagttgaacaactgaaggcgactcgcgtgcggctaccttcatgagcggggcgtcatgttaggggccgttgcaagacaaggccagccctggttgggcgcttttgtgaggcagcgccggtcccgtctgcctttcggccgacttcgcggtcattgacgtggccgttcttacattgggcgctgctctcatgggcgttagcgaaaattttaagaccaaatcccctgatggctgtttgcccgccttctatgctgatcaaagccgatcagcatgcgctggatggtcctcaataaatcggcagcgcagccgatggcatgtcaacgtgattgcttcccggagagagagcatgttcggtaaccagtggaaaaaagaattgcaggccaaggatgccgaactgtcgttgctccgacagctgtataaaggcatcgacaacgagatgatcacgctgacggtcgatccgaatttccggatcatcgactgcaatgcgaatttcagccgtttcgtcggttacagccgggagcacctgagcaatcggccgctgatcgagatcgtgccggcctacgtgaaaaacctgccgtgcttcaagaatctgaccgaatccgcacgaagcggaacgccggtgagtgatcgctaccgcttcctgcgggccgacggtgcgttggtgtggattcaggcctgctggacgcccgtggtggatgagcgcggtgcggtgcagcggatccagtgcttcggcagcgaaatcaccgcgaccatcgaccgggcacgggaaaacgaagacttcatcaacgctctgctgcgttccacggcggtgatcgagttcgatttggccggcaatgtactgaccgccaacgatcagtttctgcacggcatgggctatagcctggatcgcatcaagggcaagcaccacagcatgttctgcgactcccaggaaacccattcgatcgaatacaagcagttctgggagcgcctgaaccgcggtgaattcgtggccgggcgcttcaagcgcatcgacagccacggccgcgtggtatggctggaggcgacctacaacccggtgcacgacacccaggacaagctctacaaggtggtgaagttcgccaccgtgattaccgaccaggtcagccgagaggaagaggtcaacgacgcggcggggatcgcctacggcatttcccagcagaccgacaccaccgcccagcgcggtgcccaggtggtgaccgacacggtgcagaccatgcagcgcatctccgagcagatgggctcggcctccgagggtatcgaggcgttgggcaagcagtcggtgctgatcagcaccatggtgcagaccatcggcagcatcgcccagcagaccaacctgctggcgctcaacgccgctatcgaggcagcgcgggctggcgagcaggggcgaggtttcgcggtggtcgctgatgaagtacgccagctggccagccgtaccagcaaggccaccgaggagatcgtcggcgtggtgcaggaaaaccagaagctggtcgacgccgccgtgcgcgatatggccagcagccgccagcaggccgaagcggggctggagctggccaaccaggccggtgacgtgatcgtcgaaatccgccagggcgccaagcaggtgctcggtgcggtggagcgctttgccagccagttgaagtgagtccaggcacgatggcgagtcgtctcgccatcgtgatcattccatcggcggcagccggcgcttgaccgtggtcttcttgacgatggcagtgttggtcagggcgtagacgttgatgtggtcaaggatctcgtccagttgctccatcgaacgcacatgcaggcgggcgatgaagcagtcctcgccggtgaccttgtcgcattcggtgaattgcggcgtggcttggatctgccgttccacttcatgcagctggcctggtagcgggcgaatgcgcacgatggcttgcaactggtagccgaatgcgcgtgggtcgatgtccacgccgtagcctttcaacacccctttatcttcgagcttgcgcaggcgctctgccacgctgggcgaggacaggccgctgatctgcgctaaggccttgagggaacggcgcgagtcttcggtcagggcgacgatcaattgctggtcaatttcatcagtcatgttggctccaaaggcgttttccgattttggctttgatagtaaagcctagattgttttttaaccttttttttgccatggagtgcagtgctgtctgcttgccatactgagcgcctcactgaaggagcacaccgatggacaagcacatacaaaaaggcacgctggaaatggtcgccgccatgctgatttccggcaccatcggctggttcgtactgctttctggcctaccggtactggaggtggtgttctggcgctgcctgttcggtgcgctgacgcttctggtggtctgcgccatgctcggttttctgcgcccgggcctgctcagccgctatacggcgatgctggcggtggtcagcggggtggccatcgtaggcaactggctgctgctgttcgcctcctactcccgcgcatcgattgccatcggtaccgcggtctacaacgtccagccgttcatgctggtgattctggcggcgctgtttctcggcgagaaactcaccctgcaaaagctcgcctggctgtcgatctcgtttctcggcatgctcgccatcgtcagcgcccacggcagcgccgggcagggcggcagtgactacctgacgggcatcgccttcgccctgggcgcggcctttctgtacgccgtggctgcactgatcatcaagaagctcaagggcataccaccgcacctgatcgcgctgatccaggtgagcgttggtgtgctgatgctggcgccgctggccgactttaccgcgttgccccagagccagcagacctggtcgatcctgctcactctgggcgtggtgcataccggcggcatgtacgtgctgctctacggcgccatccagaagctgcccacggccctgaccggcgcgctgtcgttcatctacccgatcgcggcgattgccgtggactggatcgccttcgatcaccagctcagtgcgttgcagtggctgggcgttgcggccatcctgctggcggcggcggggatgcagcagggctggagcttgcgcattggagggtggcgaagcgtcagccattgaaggccgacgcttgtttcagccgcctcagtgcggcgcctggcgccgcgccgttttcagcaggtcttccgggctgatatggccgaccacctgggctgccgcgctgcccggttggggcaggtcgaggatgtggcctttcatcttgccgatcacgtgcatctcgcacggcttgcaatcgaacttcagggtcagcacttcatcgccgtgtaccagctgcatcggcgcgaccttggtcttcacgccggtgacgcccttggcctgcttcgggcacaggttgaaggagaagcgcaggcagtgcttggtgatcatcaccggcacttcgccttcttcttcgtgggcctcgtaggcggcgtcgatcagttgtacgccgtggcggtgatagaactcgcgggccttgtggttgtagacgttggccaggaacgacaggtgcgactcggggtacaccggcggcgggttgctctcggccttgcggctgccgcgcgggtgggcggcgacgcgggctgcggtcagcgcctcgatggcctcacggcgcaggcttttcagctgcgagttgggcacgaagaacgcctgctgtgcatccagctgtacgccctgggcgtgatagatggtggtgcccagttgagtgagcagatcgcgcaggccgtcgagcgcctgttccggcttgttggccacgccaaacgggccgggcagggcgacgtcgacgctgatgccttcctcgctggtggcggtgagtttgagggcatcctcgcgcagctcggccttccagctcacgccaatacggcgttcggcactggtgcgttgcagcgcctgctgccagttatggtcgaggttgcgcgacagcggatgattggggcgcagacgcagcatcccttcgggcatctcgttgggctcgacgcggtagcggtagcgcttctcgccgtcctcctcgaactcacccttgagctcgcagatgttggcgcggaaacccaccacctcgcgcttgaccagtacgttgagaccgtcgccgttggacagcggttcgaaggtgacggcgatcaggtcgcgcttgttcaccttctcgacatggccgacggaaagcccggtgaaagtcggcgagtcgaaggcgccgatatccaccttgcgctcggtgacgaagtaatcggtgctgccgcggtggaaggtcttgtccgggtcgggcacgaagaagtgtgcggtgtggccgctggaagcgcgggccaggtccgggcggtcttcgagaatcgcgtcgagctcgcggcggtagtgggcggtgatgttcttcacgtaggccgcgtccttgtagcggccctcgatcttgaacgagcgcacgccggcttcgaccagggcgcgcaggttggcactctgattgttgtccttcatggacagcaggtgtttctcgtaggcgatcacgccgcctttttcatccttgagggtgtagggcaggcggcacgcctgggagcagtcgccgcggttggcgctgcgcccggtctgggcatgggagatgttgcactggccggagaacgccacgcacagcgcgccatgaatgaagaactcgatggcagcatcggtttcattggcgatagcgcggatttcctgcaggttcagctcacgggccagtaccagctgggagaagccggcctggtcgaggaatttcgcgcggcccagggtgcggatgtcggtctgggtgctggcatgcagctcgatgggcggaatgtccaggtccagcacgccgaggtcctgcacgatcagcgcgtccacgcccgcgtcgtagagctggtggatcagcgcgcgcgccggctccagctcgtcgtcatgcaggatggtgttgatggtggtgaagatgcgcgcgtgatagcgacgggcgaactccaccagcctggcgatatcggccacctcgttgcaggcgttgtgccgggcaccgaagctcgggccgccgatatagacggcgtcggcgccatgcaggatggcctcgcgggcgatctcgacgtcgcgggcagggctgagcagttccaggtggttcttgggcaaggacatggtttttctttataggcagcgaggaactgcaggcgctgcagcgttcctctggggcacggtttggcgcgcattgtaccgggccatcgtcgcgtcggcatccgtgatgtgccggacggctggcgaggctgtcggcggccggccatctgtgggaaagtagcggcctttttttcagggggtgtttgcgatggataacagagggctcgaaaagctcgatcagttgttgctcaagtatggcaacgacgactcgattctttccgccagcgaactggacggttatttcgcggccatcgtgtccgggcctcggcagatcgatcccggcatctggtatccgcacatctgggccgagcagttgcccaaatgggccaacgacaaggaaggcgagcgcttcaccaagctggctgtcgagctgatgagcgaagccgcctatatgctcggtgaggagccggacgactacgaggccatcttcctggccgacgacaatggcaagggcgagaaactcatcgtctcgcagtggtgcgccggttatctgcgtggcgctcaggtggcgggctggatcgatgccgagctgccagagaagctggaggctgcgctggcgagcatcacgctgcacggcagcgaagagggtgtggaagcgctcaatgccatgtccgatgaggagtacgacgcctcggtcgctacggtcgagccggccgctgtggcgctctatcagtactggcaagaacatctggagcctgtgctgccggttcgccgcgacgaggccaaggtcggccgtaacgacccctgcacatgcggcagtggcaagaagtacaagcagtgctgtatgaacaagtaagctgctgctgagtcgtagcccgggttgagcgcagcgatacccgggaagagaaagcagcaaggcgggccgctctagtgcgacccgccgtggcgtcaggtcagttcagcaggtcgccgaaggccttgtccgcttccagcacggcgggcagtgcctcgaacagtttgttcaggtccacgccttcgaacagcgggccttccagatcctgtttggctgcatcgctcaggccatgggcctcgaggctttcctcggcatggatggcttgcgccaccaggcgcgcatactggccgtcgcccggcgcctgggtcggtttgttctggtaggcgatggcgttctggatcagtgccggcaattgccagcggcgcgccagctcggcgccgacttccggatagccgaagcccagttgcagggtttcctcggcggcctgggccgcagcttcacgttgcgggtggcggttgaggcgccgggcgaaatccggggcgccagtctggatcagcaactcaccgatgttgtgcatcatgccgcaggtaaaggcggcatccgcatcgagcttcgactgtttggccagagtgcgggcgatgctcgccacgcggaaactgcgcagccagaattttttcaggttgaagccggtatcgaccttgaaggcgccggtcatggcagaagccagcaccagggtgcgcagggtgttgaagcccaggcgcatggccgcatcttctacgctgctggcatctcgcgagccgcgaaagcgcgccgagttggccaggcgcagcaccttggccgcgatcaccgggtcacgctcgatattgcgcgccacgctttccaggctggtggagggattatcgaactgctggatcaggtcctgggcgaccttggggacggtgggcagggtgtgcaattcggcaaacagactggctatatccatatgaagctcctgattgaaatccggggaccctatggagcttcagcatagtcgtgctgatggcgcttgccaggccttgcgcaggtttttcaacgggcctgacgaggccgtggtcgcgccgtccgagcgccctcaggcgggaacggatgcctcggcgctgaccacctgattgcggccggcgcgcttggccgcataagtgcgtttgtcggcagcgttcatcagctcgtccaggcgttcgccgtcctgaccgaagatggcaacgccggcgctgagggtcatctgcaggggagtgccatccaccatcatgggtgtgctggccaggcgctcgcgcaacgcttcggcaatcgcggccgcctgggctgcgctggtgttgggcagcagggcggcgaactcttcgccgccgagccggcatagcagatcggtggcgcgcaggcgctgcgacagcacgctggcgaaatggcgcagggccatgtcacccgcctcgtggccgaagcggtcgttgatctgcttgaaatggtcgatgtccaggtacaccaaagccaggggcgactggttgcgctgggcgtgggcacgctcgcggcagaagatctcggtcagcttggaacggttcgcaaggcccgtgaggtagtcggtgctgatcagctcgatcaggcgcttttcggtctgtgcgcgggtgtattcataggtgtgcgagaagatggtgatggccagggtcgccatgccgatatcgagcagaaaaccgatgctgtcactggggttcttctcggtgtagtgctgggtatacaggtacaggcccaggctgacgaagatcagcgagccgatcagccccaggcgcaagccaagcagcagatagaggatgatcgggatggtctggatccaggcgaagatgcccaccgaggtgtccgggttggccagggtggccatcatcacgcccagaaaagggatcaggtagatgatggtcagggccttcaggtgccgggtgcgctccacgaccaccagcatgtagaacgccagcgccgtgtaaaccacctcgatgcctaccagcagccatagacctcgggtcgcgttgaagaccgagaacagcacaccgaagcatatggtgacccacagcagggtcttgaacatcctgcgccgggactgatcggtgtgatcgactggggccagcatcgaaacgtccttcgggccgccatggcacacgcgtatcaccggcgcgtcctggtgattgcgccgtctggttgagagatggatttgcgggcaattctgcccgaagatggccacctgctactagtgatatttcgttacagacgtgccgtttcgctttagcgccaggatcaatcgccggcagcttgaggttctggctcgaggaaaacggggcgagaccatgagatagagccttgcgcctggcgttacatctgcacggggctgccgatcctgcctggccaggcaggatcggcgttgttcaaaccagcgtcgcgccccgggcgttgacgaagatcgaatagatcgcgtggctgctggccatgaacaggcggttgcctttctcgccgccgaagcataggttggcgcagcgctcgggcagggtgatatggccgatggccttgccttcggtgttgaacacccgcacgccgtcgagcttttccggctcgctttctggtgtgccgttgctgccccagccgcaccacaggttgccgaactcatcgcatttgatgccgtccagcgcgccggtgtcggtggcttcgatgtgcttgcggcgctggccgagggtaccgtcgtcgttcactgcataggcccagaccaggcggttgggtttggcgcgcccttcgacgatgtacagcgtcttctcgtccggtgagaagcacaggccgttggggccgcccaggtcgtcggccacgcgggtgacctggccggtttcgccatcgatgcggtagacgccatggggcaactcgggctcgatcttgtagccctcgtagaaattgccggtctggaagggtgggtcggtgaaccacaccgagccgtcgcgcttgaccaccacgtcgttcggcgagttgaagcgcttgccctcgaatgtgtcggccagcacggtgatgcgcccgtcgtgctcggtgcgggtgatgcgtcgccccagctcctgggtggtggagccttcacaggcgatcagccggccctgggtgtcgcgcaccaggccgttggcatagttggagggttggcggtagacggcgagcgactggctgatctcgtcccaacgcatgatgcggttgttggggatatcgctgaccagcaggtagcggctatcaccgaaccataccgggccttctgcccagcgcaggccatcagcgagtttttccacgctggcgttgaacaggcgcagttgcaggaagctgtcatcgagcacctgcacagcgctgtcggggtagcgcaggccgagcggctgggcggcgcccgccaattgcggcagcagtgagccggcgccggcggcagcagcggagcagatcagcgaatgcttgaggaagcggcggcgcgagctgccagttggctgggtgtcgttcatgtcatgtcccttcttgtcattgtcgggccgaaacggcctacacaacctacaagatgtacgatgactgcgaaagatttatcgtgccggaataacggcgctatctggaatgctttatatctgattgatatttagttgttttatttgaaggtgttttgcggtcgcatcgcgggatcgagattggtcgtctgatgacgtgataatcggccaccgcgccagcgatggccgattactgaaagtcaggcgaatacgaaatacttgcgcaccgtctcgaccacttcccaggtgcctttcatgcccggctcgacgacgaagatgtcgccggccttgaggtggatcggcgccatgccgtccggtgtgatgatgcagtagccttcctggaagtggcagtactcccacttcacgtactcgacccgccatttacccggtgtgcagatccaggtgcccatgatcttgctaccgtcatcgctggtataggcgttgagattgacggtgtgcggatcgccctcgatgcgctcccatttacaggcatcgaccacgggcatgggctgggtgtcgcgcagaacggtaatcggtgtgttggccatgaacggctcctgatgttggacgaaagtggttcaccttagggggcgagtgggtggcccggttgtctggggtcgacatgggcgtgtgtattcacgctcaagccggcagagcggggcgggcgcgcagggtgaaaccggcatgcaccatcagcgtgacgatcaccagtacgccgccgtacagggtggcctgggccggcacctcgttcaggaagtaccagacccacagggtgcccagcacgctttcaaggagatagaaaagcgccacctcggcggacggcaggtagcgcgtcgcgctgttgatcagcagggtggccagcggcatctgcagcaggcccatgatgcccagcgccagatagctcgtctgatccaggccgaagggctgagccttgggcaaggcgatcagcgcggcgaccagcccgcccagggcaatcagcggcatgcgtgcgaggctggaatggcggcgcagcagggtcaggttggcacccagggcggctgacgacagtaatgcatagccgttgcccagcagatcgctggcgctgaaggagccggcgaacaccagcacgatgcccagcgtcgccacgccgatggccagccaggtgcgcaccgccacggcttcctgaaggaaaaagcgcgtgaacagcgcggcaaacaacggcgctgtactgaggatgaccaccacgttcgccaccgtggtgtggatgatcgccagcacgaagaacagcgagatcagcgccagcagcaccgccgacacggcactgggcagcggcttggcccgcaggctcgcgcggctgccggcggacagtgaaaaggcgcccagggcgatgaacatcagcagtccgcgccaaaacacgatgctccagccatcggcctgcaccaggcgcaccaacaggccatcgaagctgagcagcacgataccgctggtgaccagcagcaggccgcgcgctgagtctttcattcccggctttccttgtcgttatttaaccgttgcctgaatgatcgccccacttttgggcgttggcctgcccagacgcgccacctgagagggtgtttacgacctcgctacgagccgctcaaggcacgaaagaacgggcgccacgtttctgcggccagcccggaacttgtaattttgcgatccactccaatatttcgtttcaaggcacctctaaaaacgtaggcgaggcggtcagcgcaaggcgaaagcaggcgaaaaagcggagtttacgagttgtaaatgagcattttgagtctgctttcaacgcggcgatgacaacgcaggtagtttttagaggtgcctgtcagcggcgcggggtgccgcgcggcaccttttgaacagggacgtgcatttctccatggctcaagtgaggcactccatgaattccgaagagcaaaccctgatcgatggcctgttcactcgcctgcaagaggccgagcacgagggcgggctgcgcgatagcgaagccgaagcgcagatcaagagccatctggcccgacagcctgccgcgccgtattacatggctcaggcgctgctgattcaggaagcggccatcaagcgcttggaccagcgcgtgcgtgagctggaagctcaggctgccgacgcccagcgccagcgttccggcagtggtggtttcctttccggcctgttcggcggaggccagccggccagcgcagcgcagcagagccagcgcccggccggctggggcgaaacgcgcttttcccagaatgcgcctgcggcaccagcggcgtcggttgcgcccgcggccaccctgggcgctgcaccagccgcccagggtggtggctttatgcgtggtgccctgcaaaccgcggccggcgtggccggcggggtgatggtggcggacctgctcaccaacatgttccaccacaatcagccccaggaaatcgtcgaggtgatccgcgaggacgcgcccatgcaggacagcttcggcaacggactggacgacacgcccatgcgcgacaacttcgccgacacctcgtattccaacagcaacgacatcgacaccgatgccttcgacagctcggacttcttcgacgacgacagcatgttcagctgaaccaggtgctgacggcgctcagcccgccagcgcttgagcgctggcggtgcgatccaccaaccgaatgctgtcacgcccgccgcgtttggatgcgtacaacgccacgtcaccctgttcgatcagcgccgccaggctggccggtggctgatcgaacaggctggcgccgacgctcagggtgaccgcttccggtgttgcgaaaccctcggcggcaatcacccgaaagcgctcgcgcagcgtttcgcccagctcgacgatctgcgcggtcgaggcgttcttgagcagaatcacgaactcgtcaccgcccaggcgcgccgccagcgcgccttcgggcagcgccacacgaatcatttcactcagcgccaccagcagacggtcgccggccgcgtggccgtgcaggtcattgaccagcttgaagttgtcgatatcgatcagcagcagcgcgcccggccgtgcaggcgtggcggcattgagcagatgcggcgcccgtgcctccagggcgcggcggttgtacatggcggtcagcggatcgcgggcggccaggcgttcgatgcgttgctcgcggcggatgcgcacggtgccggtcatcgacagggcgatcagcatcagcgccatcacgccctcgaccagagaaatctgaatgatcaggccgtggaacgaggccaggtcgatcagcgtgccgggcaccagtaccgggatggccttggcgatgtagaacagcccatggcccagcagcacgaaacgcagctgcgcggcgccggcgccgaacgacttgccttcgggccgcagcaggaaactggctctgatggtgatcagcgcgatcagcagcgaattgaccagcagcatggtcttcgaccattgcgggccttccggcaacagcagcatcgccagccagatggcaacgaccagcagccaggcacgcgacagtttcgtttcggtaaagcgcgccaccccggcgtagaacagcccgtgcgagatgatcagcaggccgttggcgaaccagatcccgatcaccagcagaccactgctgcgtagcagcgccagggtcgagccgacgctgatcaacgcgaagccggcgctccacgacagcagcgccggctcacgcacggtgcgccactccaccgccagatacagcgctgccgccagcgccagagcaatggtcatcgtcaacagagtcaggggatcgagcgccacggggtatcggcctttcggtgcagtgttgcgttacggtctaccggtttatcggcagttaagaggcatggcttcgagcatagccatgctttatgaaaatgccgctgaacgggtcagctgcgtttcggcctgacggtcaggctgatcatccgcgtgaccaccaggccgatgtacatcacgccggcgaactgttcgagcatcaccagggcgcgggcgaaggggcgcagcggaatgatgtcgctcaggccgacgccggacagggtggtgaagctcaggaacagcaattccacccaggtgcgctgcgcctcgggattgatcgccgcgctgaaactgccggggctgaccagctgacacaccgaaaaagcatgggcaaaggcccaggccagcagggtgaaggtggcgccgaccgcgaacagctcgtcggtgctcgcgcgctcgtcttccatcatgtaggcgatcaggccgcccgcggcgtagaaatagaagctcgattccagacccgccagcaggatcgacagcgctgtgttgctctcgaactccaccgccacggtcagcgccagaatgcatgccgcctgggtgaaggcgatccaatgaatggtcgggctactgcgcaccatgcgcagcgacatggccagcaccacgataccgaacgcgccgacgatggcccgcccctcggacagccgctccatgaacgggtagagcaggatgcccagcaactgcacgaacagcaggctggcggacgggtagcggagcagatagatgtgggccttgggcatcgaagtcgaccgggcgaggggagatggcgcggcgcagtctactggatcatcagcgcggcgtaagctgccattcgccgctcatcactcgggcttatgcgcagcctgagcacacggcgaatagtcgcggcttcgcgcgggatttccgctatgatccgcgccttcgcaaacaccccgtcatggtcaggttccgatgcccgccaacgccctctacacggacctgtccgattactacgacctgatgtgcgccgacatcgactacgccgcgcagagcagcgccgtacaacggctgcaacagctgttcggtaatggtggcacgcgccacctggacctggcctgcggcaccgggccccacgtgcggcattttctcgatgcgggctttcagagcggcgggctggacatcaaccagccgatgctcgacaaggccgccatccgctgccccgaagcgcacttcgccgtgcaggacatgtgcacgttcagcgtcgccgagccgttcgacctgatcacctgctttctctactcgctgcattacagcgccaccgtcgcacggctcaaagcctgcatcgccagcgtgcaccgcgccctgcagcccggtgggctgttctgcttcaacgcggtcgaccgcacccgcatcgacaaccgcctgttcgcctcgcacaccgtgcagatcgaggccgggcgcttcaccttcagctccggttggcactacagcggcgcgggcgagcgccaggccctgcgcctgcacatcgaaaagaccgcaggcgacgaaaccctgacctggcatgacgaacaccccatggtcgcagtgagcttcgccgagcttgaggcgcttctcgaaccgcacttcgaggtgcatgtgctggaacacgactaccagcgcatcctgccgctcggtgatggagcggggaatgcgctgttcgtttgtgtgaaacgctagcgaatagcgctggggcgcccactgatccgtgggagcggcttcagccgcgatctttcaccggcctcaaacctgatccgcggctgaaacgactggcgggatgactgccttgcaacccgcgctgcgcagatctatctcgccagcgctgcagagctgtcagccgctacacttttcaccttggctgccatcacagcagcctggatcgccgccaggctgcgcttggccgccggcttctcgaacaccgcactttcggccagcgtgtaaacgcactcgccgttgtgcagggtgaattccacgaaggccagatgctcggtccacgagcgatagcgccgtaccgtgaataggctgtgcttcgaggtcaccgcacgcacgctgctcagcggtatctgccggtgattgctttcgctggcaatgatcagttcatcgttgtgaatagaggccggcccggccttgctcagccggtgccattccaaggcgaaccgccagcccatcagcaacaaacagccgccaaccagcagcagttcgggcagccgcatggccgatgccttgaacagcaccaggccacccatcgccaccagaattgccagggtgatcgagcgatagaaatacacgctgtgaaaatcggggaaggtcagaaagcggatgtccatagcgtcaatctcgtccagaggtctgactaaaggcgttgctggaggcgcatagtgctacctccatggcgacctcctgcccgtgagtgcgcggcaatcacggcaggttatggcatctgcccggcatgctgcgtgatccgtcacgcaaatcggcagggtgcttgatcagtgcagcgtcggcgtaagccgctcggcaaccagttggcgagcctggtgggccagttggtccaggtgatagtcgcgctgtttctcggcctcgctcatggccttcttgccatgctgcttgagcaggtaggcgtggatctgccgcacctcggtggactgaaacaccggcgccaggtcctgcacggccaccaggccatcggagcgctggtcgcgggtgttcatcagcacctgcggcccttgggcggcgagcacctgcaggcccatggcctcgaaggtcggcaccttgccggcgacgcaagccagctccagatggggatgccgctcggtgatgcgctgcagcatggcgcgagcgataccgcgacggcggtgactggcggccacggccatgtaggcgagggtgcaggcctcggcgtcgtcctggctgggcaggtacagggcgaaacccagcaccacggcagggtcctgatcgtccagggccatcagcaggtgcgttgggctatcggcttcgccattcatggcctgcaggtacaggtgcacctcaaagccgatcacgtactggtacagctggaacagcgggttgctgggcgtcagcggcaccgggctgatatcgctgaagtagtccaccaccatctgcagcacctgggctttgagggactcgggtggcggggcgtcgagatgggtgagggtgaacatcgggcgggctcttgataaaaacggcgggcggtattgtaacccgtggtgccgacgagcgttggcgccgagggtctatgaggttgccgtctcgggtaacatggcgccgcatcgagcattgatccggatgggccttatggcagcgtcgaaacgaaagtatgcaggcatcgaacgcgagctgattcgcaccctgaccgacgcctgcgaaacggcaaagagcgaaatcgtcggcttccagtggctcacccatgaggtgaactacgagcgctttcccgagagcctgctcgtcacctgggtgttcgacagcgaagccagcaaggcgagggcgctggccagcgcggaccaggccaggatgctggcactgacccatgccgcattcgaggcagtgggcatcagcgtggcccgtatcaatgagcacgtggcgttttcggtcgagcagccggcaaggggcaaacgtggccaaggacattgaaaatccctgcgtgtcgctgtgtcagctcaacagcgaaatgtgcgtcagctgtgggcgcacgcgggaggaaatccgcaaatggcggggcatgaagcggccggagaagatggccacggtgcaaaaggccgcggcgcggatgaaggcgattgccaagaagaagggcaaggggcagaagtccgattagccgtatgggcgtagtcacgtaaggtggatcagggcacgtagccgacgttgatcgttcccacgctccgcgtgggaatgcagcctgtgacgctccgcgtcacgagtaccagcgatctatctcgatcagccccggcaaacccgcgtagtttctggcgctggagtaacgccaatgctccgcgttatccacgtagccacgcttgatcgggttctggtggatatagtcgagcttctgccgcattactgcttcgctatacaccaactctgcatgagtgccttcctgccagagctggaattggcgatcggttttatgcgcccgtttgctaaagcgcagccgttccagcaaaagttccgtccctcgcgcttgcagatgatcgatgatcttgcgagcggtaaatgacttgaagctgctgaggcatctacccaggtcaggcgcttgtgcgacgaagtgcagatggttttccagaatgacgtaaccgtagagacgtaacccctgattggcctgctgataacgccagcagtccagcagggtgtcgaccagggcaggtcgagtgaatagcggcagccattccagcactgtgcaagtaaggaagtgtggcttgtcgggttcggtaatgacgtagcggctgcggcccattggattcttccttgaatcgactggtggtggactgatcgtgttgtgggtaaggagtgtaggtggccaatagttctggctccagcacaccggtggctcctgctctatgttgctcacaggttgcgcaactgtgcagtttgcagattggacgctggagcgtccggggcggcattcccacgcggagcgtgggaacgatcatgaatatgggcgcctctgctttggctacaacctgcacgctagagccattgccttgtttgccgtctacccgcgccttaagatggccggcccttgcaaggcaggaaacattatgtggttcaccaagaaaaacacgctcagtgacgagcaggcgaccgcgctcaacgagcaagcatggaccgcgtttcgcgagcagaacctggatgtcgcgctggagcatttccagacccttgccaaggcgtgtcctgccgacccgcgctggatgaacggcgttggcgcggtgagcctggcccgtgaagatcgcgccggcgcccgtcgacactttcagatggctgccgagcacgattatcccggcagccactacaaccttggcatcatggcctatcaggaagatgacctggacgccgcccaccggcacttcctgagggctgccgagcacgattatccgggcagccattacaaccttggcaccatggccttccaggaaggcgatcatgatgctgcccgccattatttccagcaggccgccaagtacgattgcccccgcagccacttctaccttggcagcatggcctaccaggacggcgatcacgatgccgctgtcgagcacctcgacaacgccgtgcgccacgatcatgcggaagcgttgaatctgctcggtgatattcacctgcacgccgagcgttactcgcaggccgagcaggcctaccggcgcgccactgagctgggcaatgtcgacggctacaacaaccttggtctgttgtacctgcagctcgaggattatcagcaggccaagcaggcgttgttgcaggccctgcaatccgaccacgtctacgcccagcacaatctggcggtggcctatcaccgcctgggcgagctggaggcggccgagcgttggtacctgatttccttctcgcagcacggcaatctgcagtcgctggagaaccttgggcatgtgtatggccacagtgggcgggaagtcgagggccaggcgctggtcgcggcctctgacaagctctatgaggatcagcctctcaatgagtatgagcaggcgttgattgatcgtttgttggcctgaagcgcaatgcgctgatatggggtacttccttgatcgttcccacgctctgcgtggtaacgcctttggggacgctctgcgtcctgcttttggtcagagacaaagatcagatgtagcgtcgcacctggtggtgatcgacgcagagcgtctaaggctgcgttaccacgcggagcgtgggaacgatcaatacggccaatcttcaaggtgttctacataaccgtgtttcagtgggttgatgtggatgtaatcgaagtggtgccggtaatcccgctcattgcggatcagatgctcccagtaacgtcgttgccatacagtaacgtcgttgccatataccgcgctcgccgcggcgctgctggttatctgtgcgtgtctcggtgacgggcaggcgtttggagaaagcgaacttgatgatcttccagcgcagggcaaagtcggcatcgcccggcggtagcgtccacaggcagtgcatgtggtcgggcaacaccacccaggcatcgatttgaaagggatgacgggcccgcgtagctcgtaccgtctcgcgtagcagatcaatctcgcggatcagcagatcgctgcggcgatcacgcaggttgacggtgaagaagtaagtagcgccggcaatgcgagcgcggcggtagttgggcatgttggctcgtccttgagctgtggtgttgcctgaaccatggtggacaagcttcgcgttgtccaccctacgcggtgggtattgcggcgtagggtggatgacgctcttttcatccaccgcttgcagttgtccgggctactcgctatctctttttacgatcaatttgttgtgaaaaatcaaatcttgcgatatgggagtccgatattttttcagagtccataaaagctacttcgctgaagatgtctagggcgtggcttctatcttttaggaagtcattcgcatctagatgtttaagaatagagtacttttctatgtatctcttcatgcccgaaccgttacttgtaaggcagttcatggtcaatatttttagttcatcgccagttagtaaggccctgaacatgctgctgtatcggcgtctgaaaaaataagcttgtctttctggtgggatttttgagttgggatcgctagtgtggttgtattcgtcaatggtttttaatatttgatatatgtttctgaagtagtgtgatagtgattctggatattttatttctagcgttgatgtggccgctttggaaagtttttctatctctttctgcctcagtagatagtatttttggcttttacttgttttttgtagttcgtcatcagctttgtctaatgacaaaagttcaaatcttatttgttcgagtatcagctttagtatgttttctcctgttctatcgctcaggaatctatcaattaatcggttgtggacttcaaagagtcgaaataatgctgactcaaaattttgcctttcaaatatttctgtttgtttgaattggatggtgttggagagtttcgcctcttctcgtgcgtcttttagttcgtttctttgtatttttattgtatgtagtacagccattagcgctagaaagctgagtaaggggtttagaattcctccaatgtagtcacctatctgtccccagtattgaagtctatcctcgttaggtattttgaatgatacgaatgtgtctgagagatttaggtagagtagtgcagctacggccagcgacagtgttgtgcttgttattgttataaaacttccaaacgttatttttgagaagacttccttggttattatggtcctatatttaacggctcttagtattttttcttttaatagttttttcttgaattcgtaggccagccgaatactcatggacgcttcgtgctctaatttatgtgcaaaaaaaccccgcactaggcggggctctttatcgaagcttcaaccccaacatccatggcaggtgttgggtgaatctagcgtgatttcaaactgacatcaatcccagctcaacgccccgccagtctgatactcgatcacgcgggtctcgaagaagttcttctccttcttgaggtccatgatctcgctcatccacgggaacgggttggtggtgcccgggtattcttccttcaggccgatttgggtcaggcggcggttggcgatgaatttgaggtagtcctccatcatcgcggcgttcatgcccagtacgccgcgcggcatggtgtcgcgtgcgtattcgatttccagctgggcgccctgcaggatcatctgggtcgcttcgtccttcatggtggcgtcccacaggtgcggattttcgatcttgatctggttgatcatgtcgatgccgaagttcaggtgcatggactcgtcacgcaggatgtactggaactgctcggcggtgccggtcatcttgttgcggcggcccatggagaggatctgggtgaagccgcagtagaagaagatgccttcgagtacgcagtagtaggcgatcaggttcttgaggaactggcgatcggtttccggggtgccggtttcgaacttggggtcggagatcgagcgggtgtacttcaggccccaggaggctttcttcgcgacgctcgggatctcgtggtacatgttgaagatttcgccttcatccatgcccagcgattcgatgcagtactggtaggcgtgggtgtggatcgcttcctcgaaggcctggcgcaggatgtactggcggcactcggggttggtgatcaggcggtacacggccagtaccaagttgttggcgaccaggctgtcggcggtggagaagaagcccaggttgcgcttgacgatgcggcgctcgtcttcggtcaggccgtcggcggacttccacagggcgatgtccgcggtcatgttcacttcctggggcatccagtggttggcgcaaccatccagatacttctgccaggcccagtcgtacttgaagggtacgagctggttgaggtcggcgcgggcgttgatcatctgcttgtcgccgacttccacgcgcgcggagctgccctcgagctcgtccaggccttcctggatgtcgaggtcgttgagggcttgtttggcgcgggctacggcagcggagtcgctggcgtcgacggcgcgggcttcgagggcggcattgccgccgacctggttgagtttttccaggctcatgtcggcgccggcctgtgcggcgttgttcttggcgggggaggcggcttcggcgccgtcttccttgtcgaattcatcccagctcagcatggtggggctcctgctcgagaggccggcgaatggccggcctgtgtggattgtggctaatcggtcggtagcttgcggtgcacgcagagcgctacggctgattatcagaggccggggctgtaccccggctcttgggttatcggtgccggctgcagtggctgcagccggctaggccattactggcaggcttcgcagtccggctcgtcgatggcgcaagccttcggaaccggagccgggccaggggaggcctgggtggccggcgcggcagccggggctgcactgaggccttggtcgccaccactggacacggcgttgagcttgccggtgttgatggtggacttctcggtgctggtggcggccagggcacggaggtagtaggtggttttcaggccacggtaccaggccatgcggtaggtcacgtcgagcttcttgcccgaagcaccagcgatgtacaggttgagcgattgcgcctggtcgatccacttctggcgacggctggcagcatcgacgatccacttggtgtcgacttcgaaggcggtggcgtacaggtctttcaggtcttgcgggatgcgctcgatctgctgcacggagccgtcgtagtacttcaggtcgttgaccatgaccgggtcccacaggccgcggttcttgaggtcgcgaaccaggtaggggttgatcacggtgaattcgccggagaggttcgacttcacgtagaggttctggtacgtcggctcgatggactgcgacacgccaatgatgttggagatggtcgcggtcggcgcgatggccatgatgttggagttgcgcacgcctttcttgacgcgctcgcgcaccggtgcccagtccagggtttcgtccaggttgacgtcgatgtacttggcgccacgggcttcgatgaggatctgctgggagtccaacggcaggatgcccttgctccacagcgagccgtcgaaggtttcgtaggcgccgcgctcgtcggccaggtcacaggaagcctggatggcgtagtagctgatcgcttccatggagcggtcggcgaactccaccgcggcgtcggagccgtaggggatgtgctgcaggtacagggcatcctggaagcccatcaggccgaggccgaccggacggtgcttgaggttggagttacgggcctgcggcacgctgtagtagttgatgtcgatgacgttgtcgagcatgcgcacggcggtcttcacggtgcggccgagcttggcggtgtccagcttgccgtcgacgatgtggttgaccatgttgatcgagcccaggttgcagaccgcgatctcgtccttgttggtgttgagggtgatctcggtgcacaggttggagctgtggaccacgcccacgtgctgctgggggctgcgcaggttgcatgggtccttgaaggtcagccacgggtggccggtctcgaacagcatcgagagcatcttgcgccacagatctttggcctggatggtcttgtagagcttgatcttgccgtactcgatcagggcttcgtagtactcgtagcgctcttcgaaggccttgccggtcaggtcgtgcaggtccggcacttcgctcgggctgaacagggtccacttgccgtcttcgaagacgcgcttcatgaacaggtccggaatccagttggcggtgttcatatcgtgggtacgacgacggtcgtcaccggtgttcttgcgcagctcgaggaattcctcgatgtccatgtgccaggtttccaggtaggcgcacacggcgcccttgcgcttgccgccctggttgaccgccacggcggtgtcgttgaccactttgaggaacggcaccacaccctgggatttgccgttggtgcccttgatgtaggagcccagcgcgcgcaccggggtccaatcgttgcccaggccgccggcgaatttgctcagcatggcgttgtcgtggatggcgccatagatgcccgacaggtcgtccggcacggtggtcaggtagcacgacgacagctgcggacgcagggtgccggcgttgaacagggtcggggtcgacgccatgtagtcgaacgaggagagcaggttgtagaactcgatggcacgctcttcacggttcttcggctcttcgatggccaggcccatggccacgcgcatgaagaacacctggggcagctcgaagcgcacgccatccttgtggatgaagtagcggtcgaacagggtttgcaggcccaggtaggtgaactgctggtcgcgctcgtggttcagcgccttgcccagcttctccaggtcgtattccttgagtttcgggtcgagcagctcgaattgcgcgccggcttcgacgtaggccggcagggccttggcgtacagctcggccatctcgtggtgagtggcgctggcggcgatgttgaggaagctcagggcctcggcgcggatgttgtccatcagcaggcgggcggtgacgtagctgtagttcggctcacgctcgaccagggtacgggcggtcatcaccaaggcggtgttgacgtccttctggttcacgccgtcgtacaggttcttcagggtttctttctggatcagcgcgccgtcgacttccagcaggccttcgcaggcttcggaaatgatggtgttcaggcggcccatgtccaacggctccaggctgccgtcagcgagggtcacgcggatgctcgggtgcggctcggcaatcgcgctgccggcgtcggcgctcttgcgcttgttggcctgggcttcgcggtagatcacgtagtcacgggcgactttctgctcgccggcgcgcatcagggccagttcgacctggtcctggatctcttcgatatggatggtgccgccggacggcatgcgacgcttgaaggtcgcggtgacctgctcggtcaggcgcgcgacggtgtcatggatgcgcgacgaagcggcggcgttgccgccttccactgcgaggaacgccttggtgatggccacggtgatcttgtcaccggtgtaaggcaccacggtgccgttacgcttgatcacacgcagctggcccggtgcggtagcggccagatcctgaggggcgtcgccctgaggcacattggcctgagggttctcacgagtggtgtcggtgtgcatgaaggtctccatgatcaatgaaattttcgggttgtagcattccgtcgctgatcgacgtggtacctggctttcattccaatcgacaaagcctgcgcctgcacgaggcgggcagcagggtgttgcaaaaaggcggtgatggaccggctggcgtgcggctcagcggcggtcggtactgttcgattgccggaacgcttcatccctggcgttaactggtgcttcctgctgcgcatggccactagatgtagtgtgggcacagcctctggtgttgcgtatggcgcgaacgattggctcattcgctgccgctgtatccgggttgccgccgccttggcaaaaaggggcttgggccatggacttcatcggcacatttgtgcttgggtccgtttgggccagaaacccaacatataggggtctggcgaactggggatacaagatagtgcggtgtgggcagcaaggcaagcccttcggcttgtggataaatctgtgggttatgccggggtaagtggcgcaaatgcccatggttgctggggctcgcgagaggctgggtagttatgtcgcaggcagatttttttaggccttttgccgggtggttgcgcaagcgtgcacaaacacaagatatgggattatttactgaactttctggtcaatgtgccatcacggcttatgtgctctatttaagcgctacggtgtgaccgttggtcgctcgatgtaaggccatcgcacctgtgggaacgggccatgcccgtgatctttcgcgggcatggcccgctcccacagtgaattgagtcgccctgactagcaggtgttcatcagaatggcgccgcgcactcgaagcgcaggcgttcgccgctttgcgggtgggtgagggtgagcatgctggcgtgcaggcacaggcgcgggtaggcggccagggcctgttcgtgggcatacaggccgtcgccgagcagcgggtggccgatggacagcatgtgcacgcgcaactgatgggagcggccggtgatcggtgtcagctcgacgcgggcatgctcggcgtggcgttccagtacgcgccagaaggtcagggcgtgtttgccgtgttcgtggcagaccacatggcgcggcttggtcggcgggtcgtagcgcagcggcaggtcgatgctgccgctgtcgccttccggtgagccccagcacagcgcggtgtaggccttttcggtttcccggtcatggaactggcgcgacagctcgcggtggctgtcggcatcacgcgccagcacgatcagccccgaggtttcccagtccaggcgatgcacgatgcgcgcttccgggtagccgttttcctgcaggcgggtgaccaggcaatccttgttgtcctcggcgcggccgggcaccgagagcagcagggtgggcttgttgatcaccagcagggcggcatcctggtggacgatttcgatttggctgagcggcatggggcgttctttgggttgggcgataaaagcgaatggcggccaccggggccgccattcgtggagctgattgacgcagaggtcgatgtcgtttgtggcatcgcccgatgggttacgcagcgctgagtctgttggtgacctgatgatcactaccaggcgctactcacccatcctacggtatgcggatcaacggtccggcagggtgatgttcaactccagaatcgagcagctaccctggttttccagggcgacctgcacctggtccgagtcgatggcgacgtacttgcggatcacctcgaccagctcctgctgcagggcaggcaggtagtcgggctgggtgcgctggccacgttcgtgggcaacgatgatctgcaggcgctctttggcgatggaggctgtggtttccttcttgcgcgaacgcaagaagtcgaaaatattcattcgcgacctccgaataggcgttgcaggaagccctgcttcttcacatcaaggaaacggtgcgccacttccttgccgagcaggcgatccacggcgtcgctgtacgcctggccggcatcgctctggtcatcgaggatcaccggcacgccctggttggaagccttgagcaccgcctgggattcggggatcacgccgagcaggcggatggcgaggatttcctcgacgtcttccacaccgagcatttcgcccttggtgacgcgctccgggttgtagcgggtcagcagcaggtgttccttgatcggctcgccaccctgttcggcgcggcgcgacttgctggccaacaggcccagcatgcggtccgagtcacggaccgaggaaacttccgggttggtgaccacgatggcttcgtcggcgaagtacatggccaggtgagcgcctttctcgataccggccggcgagtcgcagaccacgtattcgaagttctgcgacagctcggcgatgaccttctcgacgccttcctgggtcagggcgtccttgtcacgggtctggctggcggccagcacgtagaggttctcgagacgcttgtccttgatcagggcctgggtgagggtggcttcgccgttgacgacgttgacgaagtcgtacaccacgcggcgttcgcagcccatgatcaggtcgaggttacgcagaccgacgtcgaagtcgacgatgacggtcttgtggccgcgcaaggcgagaccggtaccgatggcagcgctggtggtggttttaccgacgccacctttgccggaagtgactacgaggatcttggccaaggtgattcaccctaaatatgaataaaagcaggaacctgccgccagtggcggtctgtcgaaagaatcgctcggctgcggcgcgcggtgctcgccaggtgtggccgatgattgttttgacagcccgcccgaaggcgctcgaaggccctgcgtgacagttaaaagtgccgggcagtatccgttaaagacgggtgatgttcaacacgtcgcccactaggctgacttgcaccgcgcggccccagttcgggtcgcggcgcaggtcttcggcaaccttgtattggccggcgatggagagcagttcggcgcccatctgctggcagaaaatccgtgcctgctggttgcccttcacaccggccaacgcccggccacgcattggggcgtagacatggatgttgccgtcggcgagaagttccgcgccggcactcactggcgccagcaccaccaggtcgcagccctgggcgtagatctgctggccgccgcgcaccggggtggtgattacgcgggtcggcttgacctcgggctctaccggcttgggtggctcgaccggttttggcgccggctcgatgacccgttcgcgggcaccggacggtggcagcaccggcaggtccagggcattggcggcggcgatgtcctcctcgcggctggcacgcacggccagggtgcgcagaccgtgcttgcggcacagggccatgagcgcgcccaggtcgagatcaccttcctcgcgcggcagtttgtccagggccagaaccagcggcgtgttgctgaagaaggcgggggcctgggcgaccttctcggcgagttgcgagtcgaggcggtccaggtcgttgtgtgccagctccatcactgtgatggccagcatgctgcctttgagctggaacacggggtcttggtcgaggagatcagcttggctcatggtctgcctgatgggccttggaaaattagcgggacttataacgagaacggcggcggggctcaaggataaatgtcgcgccgatttcagtcgccaggcttgcagtgacaagctggcgggccattggtgccccggctgcctcaacgcgtggcgcggttgtgcgccgccaggcacgcgcgctatgttgcgcagccgttcaaggcaggccttttttgctgcttcaggttcagcgatgacgactccccgtgtagagatagcccgagccaccatggcggacagcgacgaagcgatccgcttcgtgatggcggcccgcgccgagatctttccgatgctagatagcagcgtgctgccggatgacttgcagcgtttcgccgagacttacctgggcgaggcgggcgccttctggctggcgcgctgctcgggcgagatcgtcgcggccgtcggctacctgccgtacgaccaccgcttcgcccagctcgactatcggggtgtgcgtaccgtggagatcgttcggctgttcgtggcgccggctttcagacgctccggcctggctgcccggctgtgcagcgagttgcgcgaatatgccatcgcccagggcgtggaggtgctctacctgcacacccatccgtttctctcgggcgccgtgcgcttctgggaacggcagggtttcacggttaccgatgtggaaagcgatcccgtatggcagacgacgcatatgcaatgctggctgacggacttgcgctagagtcaccgccagtcgagcgcggagcatcttgagatggataaactgctggccctgaaggcctttgtggaaaccgtgcgctgcggtggcttttccgcggcagggcggtctcttggcgtggcaacttcgtcggtgactcgactggtcagcagcctggaggccgagctgcagagcgtattggtcaaccgcagcccgcggcaggtcagcgtgaccgaggccgggcaggcgtacttcgtcagggcggtggcgattctcgaagccctcgaagaggccgatgcggccatcaccgaccgtggcaaccaggcgcgtggccggctgaatgtcagcgtgccggtggagttcgggcggcgcatcatcgcgccgcgcctcgggcgcttgctcgaacggcatccacagctcgagctgaacctgcgcctgaatgatgaggtggtcgacctgctcggcgagcgcgtggatgtggcggtgcgcctgggcagcacgctggtcagcgacgatgtggtcagcctcggcgttggccagttccagcgctggctggtggccagcccgaagtatctggcgtgccgtgagccgcttagcgcgccacaggacctgatggcgcacgactgcctgcgcttcgactacggcgctgccggccggagctggcagttcagcgccggcggggagatacagcaggtggcggtgcgtggtcgcctgcacagcaacaacgccgacgtgctgcgtgaggcggcgctggccgggcagggggtggcgctgctggccgactggctggttcgcgaggatgttgccagtggccggctgctgcgcgtgctggagtcctacgctgtcagcccgggctcggccagtggcgcgatcagcgtgctgtatctgcccaatcagcgtggctcgcggcgggtggctgctttcgtcgagttcctgcgcgaggtgctggcaggttgagcaggggcggcagtgttcgacctggcgcaacgcagcgttgcgccgctggtggattctgccgaggcggcaggcgtcataaccttttatcaatcctgggcaatcgcgatgcgcagcgcccgggctccactgattcttcatctgtttgagcgatccgcgcccggtcagggccgtctcatcgcgaggtcatcatgagcacatcatcctccagccagccccacagcctttcgccggcgctggtgctgctgttcgccttctgctgcggcgccatcgtcgccaacctctattacgcgcaaccgatcatcgagctgatcgcgcctgcggtcggcctgtcgatgcaccaggccagcctgatcgtctcgctgacccagatcggctacgccgtcggcctgctgtttctggtgcccctggccgacctgctggaaagccgccgactgatgttgctgaccaccctggcagcgatggtctgcctgctgctggcgggcttttcgagcacgccgggtgtgtttctcgcgctgtcgttgctgatcggcctgagctcggtatcggtgcagatgctgattcccctggccgcgcacctggcgccagaggctagccggggcagggtggtgggcaacatcatggccgggctgctgctgggcattctgctggcgcggccggtggccagcctgatcgccgagtattttggctggcgcgcggtgtacttcatggcggcggcgctgatgctgggcatcgtggcggtgatcgccacgaccattcctcgccatgcaccggacaaccgcggtcattatgggcacctgctgctgtcgctgttcggccttctgcgccgctacgccacgctgcgtcagcgggcgctgtatcagggcctgatgttcgcctcgttcagcctgttctggaccgtggcgccggtggagctggtgcgccattatggcttcagccagacccacgtggcgctgttcgccctggtcggcgccatcggggccatcgccgcgccgattgccgggcgcctggccgatgccggtcacacccgccgtgccacgctggtagccctggtgctggcgccgctggccttcgggctgacgttggctggcccgttgggcggggggatcggcctggtgctgtgcgccgtgctgctggattttgccgtgcagctgaacatggtgctcggccagcgcgaggtctatgccctggagcagaacagccgggcgcgtctgaatgcgctgtacatgaccagcatctttattggcggcgccagcggctcggccatcgccagcccgatctacgagagcttcggctggcagggtgcggcactggccggtgcggcgtttccggcgttggcgctgctgctcgccctgtggaacggtcggcgtgcggcgagcgaaaagccgctgagcgtcgctcgctaggtgagcaatggcggcgtacggatcacccggccgtacgccgccaatctgccggcccctgaggaacccgaccgatctgctgcggtctttctgcagtcggccaaaccggtggcaggacatggcgttgcgccactttcgcgccgttcgctccggtacaacaattcgcctggccggcattcgcgcgctgcgtcgcattgtgttccaccgccgagtgaagatggtttttatgtccctagcccgccctttttctgcatccttttccctgccgaccgttcgcgcgctggggacctgcgttctatccggtctgctgctgatcgcagcgccagcccatgcccaacaggccagcgacaacgtgcgctgggtcagcgacaaattgaacacctacgtacgcagcggcccgaccgagggctaccgcatcgtcggcaccctgagctccggtacccgcgtgcagctgctgcgcacccagggcgacttcagccaggtgcgtggcgagaacggcgacgcggtgtggattcccaatagcgacctgcaggaagtgcccggccaggccgagcgactgccggcgctggagcagaaggtcaccgaactgagcaccgagctcaagaacatcaacgaaacctgggaaacccgcgtgcagggcatgcaggagaccctcgattcgcgcaagaaactgatcgacgaactggaagccagccgcagcgccctggatatcgaactcaaccaggcccgttcggagctgcgcgaagcccaggcccagctgggcagcgagcaaaagcaggtgctgatgcgctacatggtctacggcggcagcatcgccggcgccggcctgctgctgggccttatcctgccgaccatgctgcgtgtacgccgcaagcgtaacgatcagtggatttgagtcggtaggctttcagaccttgcgccttgcccttgctttgcagggtcgaattggcaattgccatctctttctgtgggattctgtgggagcgggccatgcccgcgaaaattggtgctatcgactgagcgttcctgctcatgcccgagaatggggtcaatttatagctgggagttcgcgcgcatggcgcgctcccacattcttcgcatactccacagtctctgctctttcacatccggtggacgcttcactgaccactgcaactgagcaaatcccgaccttcaatgcatctcagccgccaccgccgccctgatcgcttcgagcaacatcaggcaggcggggttgtcgttgttgctgcgccaggtcaggtgcagctcgctctggataccttcgcccagatcgatctcccgaaatgtcacgtccttgaacaccacgttggtggcgcagcgcggcaccagcgccaggcccatgccggcgttgaccagcgccaggatggtcagtgacgaccctagccactgcacgtattccggggccacaccggccgaacggaacatgccggtcaacagctcgttgaacggcgggtaggcggcgtgggagtacatcaggaagggcgcgccatccagatcccggacgctcacctggtcgaccgcggccagcgggtgctggcgtgggatggccagcacgaagggttcgcgtaccaggcattcgttttcgtagccggtctgcagcagtggctggcgcacgatgcccaggtcgatgcgccgggtgcgcagcgcttcgtgttgctggtgggtgttcatctcgctcagggaaatcttcacctggggctgattgaggcgcgcctcggcgatcacccggggcaggaattcatacaccgcactgcctacgaagctgatgctcaccgagccgatatcgccggcggcgaagcgccgtgccgaggcggcggcctgatgggcgcgctccagcaggttctgcgcttcgatgaagaacgcccggccggcggcggtgagcgccacgctgcgtgtgctgcgggtaaacagctcgacgcccaggctgtgttcgagcagctggatctgccggctcaggggtggctgggtcatgttcagccgttcggcggcgcggcgaaagttgagttcggtggcgacggtagtgaagcagcgtaactgggcgagctcgaacattgatctaatccgggtatcaatcgaatgccaaactagattagacgggatcaatgcccgcgtacatgatcggcgcatcccacaaaaacaatgatcgggagtcgccccaattgaataacgtccaaggttcagccgacccgcaggttgtcgcccgcgcggtctcgaaagtgaaacgccacgtcctgccgctgttcgtggtcatgttcatcgtcaactacatcgaccgggtgaacatcggcttcgtccgtagccacctggaaaccgacctgggtatcggcgccgctgcttatggtttgggcgcaggcctgttcttcatcggctacgcgctgttcgaggtgccctcgaacatgctgcttcagcgctacggcgccaaggtgtggctgacccgcatcatgttcacctggggcatcgtcgccaccgccatggcctttgtgcccaacgaaacctggttctacatcctgcgcttcttgctcggcgtcgccgaggccgggttcttcccgggcgtggtgtattacttcaccaagtggctgccggctggcgagcgcggcaaggccatggcgatcttcctcagtggctcggcgatcgcctcgatcatctccggcccgctctcgggggcgttgctgcagatcgatggcctggggatgaagggctggcagtggatgttcttcatcgagggcatgttctcggtggtgctgtgcggcttcgtgtggttctggctggactcgctgcccaaggacgccaagtggctgagccgcgaggaaagtcaggcactgaccgagtgcatcgacgaagagcagcgtcagcggcaactggcggcgggggagaccggcgcggtcaagcactcggccttcaagctcttgcgtgacccgcagatcatgctgttctgcttcctgtacttctccatctcgctgaccatctacggctgcaccttctggctgccgagcatcatccgctccatgggcgggctgggcgatttcgagatcggcctgttcaactccattccctggatcatctcggtgttggccatgtacgccttcgcggccctggcggcgcgctacaagtggcagcaggcctgggcctcggcggcgttcatcattgccgcgttcgggctgttcatgtccaccaccggcgggccggtgttctcctttatcgccatctgcttcgcggcgatcggcttcaaggcggcgtcctcgctgttctggccgattccccaggcctacctggatgcgcgcatcgccgcggcggtgatcgccctgatcaactcggtgggcagcctgggcggcttcgtggcgccggccaccttcggctatctggaagagcacaccggctccatcgaaggcgggctgatcggcctggccgtggtctcgctggtcgccggcatcctggtgttcatgaccaagaccagcaaaagcgccaagggcagcggcaacggggtgagccccaagccggccgtatcgccggcctgacatgcatgggcgctggccgggccagcgccgttattaccaatacaaggaatttgaatgatgaggatcaaacaggtacgcgtgacgccgattgcgttccgtgatgcaccgctgctcaacgccagcggcatccacgaaccctacgcactgcgttcgatcatcgaggtggaaagcgacaacggttatatcggcctgggtgagagctacggcgatgcgccggtgctcagcgtgctgcaggccatgcaggagtcgctggtcggcctggaccccttcgacctgaacggcttgcgcgcccgtgtggtgaagaccgtggcggcgctcaagccgggcaccgccggcgccgaactggcgccgggctcgcaccccagcaaacaggtggccaatgcctattcggctttcgaggtggcctttctcgatctgcaggcgcgttccctaggcatgccgctggtggatctgctcggtggtgcggtgcgcgaccgcgtgccgttcagcgcctacctgtttctcaagtacgccgagcacgtgggctcgccctacaagccggaccgctggggcgagggcatcagccccgagcagatggtcgcccaggcgcgcaccatgatcgaggagaacggtttcaagagcatcaaactcaaggccggcaccttgcttggccctgagcatgaagtggcgtgcatcaaggcgctgcgccaggccttcccggaggcgccgctgcgtatcgaccccaacggcaactggtcggtggaaacttccctgcgcatggccgagctgctcggtgatgacctggagtattacgaggacccttgccccggactggaaggcatggccgaggtgcacaagcgcaccggcatcccgctggcgaccaatatggtggtgaccgacttcgacgagttccgtcgcagcgtggcgctgggtagcgtgcagatcgtgctggccgaccatcattactggggcggcctgcgcgacacgcagatcctggcgcgcatgtgcgacacctttggcctgggcgtgtcgatgcactccaactcgcacctgggcatcagcctgatggccatgacccacgtggcggcggcggtgccgaacctgtcctacgcctgcgacacccactatccgtggcaggaaccggacgaggaagtgatcaagggcggcaagctgcctatcgtcgacggctgcgtagcactgacccgtacgccgggtctgggcgtcgaactggattacgaccagctggccaagctcaacgatcagtacctgacctgcggcatccgctcgcgcaacgatgtgacccagatgcagaagtacgatccgagctggaaggcgctgaagccgcggttctgattctcctgccgaggcggccgttcatggccgcctcagtcctttattacgcctgttccagcaatgccagcgctgcctggctttctatcacctgcgcgtactcatcctgcagattggccagggccatggcatgtacctcgtcggcgctgcgccgcacgccgtggtagtcggtcttggcgaaggtgaagcagccatcggcgaccacgtgggtggtgaaccccaggttgcctgccgaacgcgcggtcgcctccacagagttgttggtgctgacgccaacgatcaccagcgactggatgtcccgcacccgcagccagcgctccagcccggaatggatgaaggcatcgggcacgttcttctcgaccacatgttcatggggcagcggttgcagcgcaggctgaaattccacgcctggctggccaggcgcgaacggcgagcctggcgaacgggatatgtgccgcacatgcaccagcggtgcgccggccagacgccaggcctggagcagttcggcgatgcgcgccggcgcgtcggggttgttgcgctcgccggcggcccgctcgagcatgccgctttgcatgtcgatgatgatcagggtgggctgagtcatggattaccttgtgtcgggaggcaggcacttctgcgtcaattgcctatctatacagtaatccctctcccattcgacattgcatcttgcacgaccagaatctggctatcgtgcaggttgcaaagttcatttcttttttttatctaaatagtccttttaaatcagtctcttagcttttcttaatagctggcatgcactctgcaatatccctcgtacaaggaacaccactcagagggtacgagccatgcaatacgccatccagcacctgatcgaaagcctcccggactacgccatcgatttcaagaagcgccccgacgggatgttgctgatgacgttgcgcaaggatggtgaagtggctttcgtcaaagccatcgaccgccagaccgttttctgtgaaacccgcgtgcaggcactgctgcatgagatcatgcgcgacagcaagctgatcagcggcgaaatcaactggaaggggcagggcgctcagtggatcgatcgcagcctgccgaccttcaccggcgcgccgatcaacccgactgccgccaagatgatgtgggcccgtcgtggccgtgatggcagttaccgcgccaccgcctgactctgatccagcggctcaagaaaagccccgcccaggtaacctgggcggggctttttcgtatcggcgtggcaggcgtctcaatgttcaaaaagcaatgcgcgggcaatcagccagtacctgtcacaaaagcgtcacaggattgatgcaaagtgcggactcccgctcacaaggagtccctaatgaaaaagctattcaagtctgccgccatcgccgtcacggtttctctttgtgccagttccgtctccttcgccgccgagaacgtgcgcctgaccggctccggtgccagcttcccggccccgatctacctgagctggttcaaggacttcagcaagaacactcccggcgtcaccgtcgactaccaatccaagggtagcggtgccggcgtacaggacttcctgaacaagaccgtcgacttcgctgccagcgattcggcgatgtcggacgccgatatcgccaaggtcgccgaaggcgtgcagctgctgccgatgacggcgggcgaaatcgtgctggcctacaatctgcctggcaatccgaagggcgttaagctgccgcgcgacgtttactcgaacatcttcctgggcaagatcaccaagtggaacgatccgcagatcgccgcggccaaccctgagctgaaactgcccgacctgccgatcaccgtcgttgtgcgcgctgactccagcggtaccaccgccgtattcaccaagcacctgtcggccatcaacgccgacttcaagaaagagctgggcgagggcaacaccgtcaactggccaggcagcgacaagttcatcaagtcgccgaaaaacgatggcgtgaccgccaccgttcgccagaccccgggctccatcggctacatcgaatacggcttcgccaaactggccaaggtcgacttcgccgtgctgcagaacaaggccggtcagtatgtggtgccgaacgccgaaagcggtgccgaagcgctcgccgccgtgaagatgccggaaaacctggtggcctggctgccggatccggacggtgccaagtcctacccgatcaccacctacacctggatgatcttccgcaaggacaacggcaacccggccaaggccaaggccctgcgtgacatggtcgagtacagcctgaccgaaggtcagaaaatcgccgactcgatgggctacatcccgctgccgcaatcggtcgtcgatcaggttcgcaaagcgtctgccaacatcaagtaatgctcgccaggccccttgcggtgcaagccgcaaggggcctgcaattgcgttggaattagccaatgaccagacctttcgttgttccagacaaccccgactctgcctgtcagccgccttccacgaaggacttcctggttgatcgcaccttccgcgcgctctcccgagtgggcgtggttctgattctggccgtggtcttcgccctggtgttcgaggtcgggcgcaaggcactgcccggcatgcaggaatatggtttcgacgtactgttcggcaccgtatgggatgtcaatcagaacaagtacggcattcttccggccatttggggcacgctttacagcgcctttatcgccttgttgatcgccggttttttcggcatcagcatggccattttcctgacccaggattttctgcctcccaagctcgcggcggtatttcgcaccatcgtcgagttgctggcggccatccccagcgtcgtttacggcctgtggggcatctatgtggtgatcccggccatccgcccgctgaccacctggctgcacgccgaactcagctggatcccctttttcggcacctcgctgagcggcccgggcctgctgcctgccgcactggtgctggcgatcatgattctgccgaccatcgcggcggtgtctcaggacgcgctttccagcgtgccgatgaagaccaagcaggccgcctacggcatgggcaccacccactgggaagcgattctcaaggtgatggtgccgtccgccgcgaccggcatcttcggctccctggtgctcggccttggccgtgcgctgggtgaaaccatggcgctggccatgctggtcggtaatgccaacagcatctccctgtcgctgttcgccccggccaataccctggccgcgctgctggccctgaacttcccggaagccgggccgcgcgaggtcgaggtactgatgtacgccgccctggtgctgatgttgatcaccctgatcgtcaatatcatcggctcgatgctgatggtctacgcccaacggggcaataaacaatgaccaacctgactgctcctcccgttgaaatgccgagcctgcagcgccgcttcgagggccgcgcgctgcgcagcctgatgctgaccagcgtggtctgggtcgtcgcgctgctggccagtgtgccgctgctctccgtgctctacatgctgatcacccgcggcggcgcgcgcctgagcctggaagtgttcaccgaactgccacccaccggtttcgagaccggtggcggctttggtaacgccatggccggtactttcgtgatggtcggcatcgcggcggccatcgccgtgccggtcggcatcctagcggcgatcttcctggccgaactgggcccgcacagcaagctcgccaatgccgcacgttttgctgccaagatgctcaccggcctgccgtcgattctcgccggggtattcgcctacgcgctggtggtggtcaccaccggcacctactcggcgccggccggcggtgtggctctggcggtgctgatgctgcccatcgtcgtgctgaccgccgaagaggcgatgaagatggtgcccaaggtcatgaaggacgccgcctacggcatgggctgcacccgctcccaggtgatctggaagatcatcctgccgaccggcctgccggcgatcctgaccggtgtgatgctggccgtggcccgcgccgccggtgaaaccgcaccgctgctgttcaccgcgctgttcagcaactactggatctatcacgacggcgaactggccgtgatgaatcccacggcctcgctcgccgtgctcatctacaacttctccggcatgccgttcgacaaccagcttgagctcgcctgggccgcctcgctggtcctggtgctgatcgtgctcatggtgaatgtcatcagccgtattttcggcaagcccaagtattgagaatgggagcactctgatagtgaaccagttatccgcaccaatcgctgctccgtccgaagcccatgcccccgtggtcatggactgcaagctggacaagattttctacggcaacttcctggccgtgcgcgacagccatgtgccaatcgagaagaacaagatcaccggtttcatcggcccgtccggctgcggcaagagcaccgtgctgcgcagcctcaaccgcatgaacgacttggtcaagggcttccgtttcgagggccacgtgcacttcctcggtcaggacgtctacggcaagggcgtcgatccggtggtggtgcgccgctacatcggcatggtgttccagcagcccaacccgttctcgatgagcatcttcgacaacgtcgccttcggcctgcgcctcaaccgctacaagggcgacctgggcgatcgcgtcaaacacgccctgcaaggcgccgcgctgtgggatgaggtcaaggacaaactcaaggtcagcggcctgtcgctgtccggcggccagcagcagcgtctgtgcatcgcccgcgccatcgccaccgagccggaggtactgctgctcgacgaaccctgctcggcgctcgacccgatcgccacgcgccgggtcgaggagctgatggtcgagctgaagaaggactacaccatcgccctggtgacccacaacatgcagcaggccatccgggtggccgacaccacggcgttcttctcggtggatatctcccaaggcacccgcaccggttacctggtggagatgggcgcgacggagcagatcttcggcagcccgaaacagaagatgaccgaggattacatcagcggcaagttcagctaagcgccgccaatcgttgcaggccgaatgcctgcacgagcccgaaaggctcgaacgggtatccggccgttttaccgtttcaagactttctttcaggaatgccaatgcctgccaagcgtcgccttgatttacctgctgtggagcacgccctgcgcgaggtgcagagccgcttcgccgagctcagccggcacttcaccgagccccgtgatccgctgaccgacgaagtgctggaaaacgtgcttgagggctacgcgctgattgacgattatgtcgcccgcggtatcgatctgttcgagttgcagaatctgaacctgatgctggagctcaatgccaccgtgctctgcggccagaacgcggcacatcggcaggagttcgcccagcacttggcggcgactgaagcgcacttcttcaacaacatcgaaggcgggatcaaagacgtgttcaactggtattgcgcacaccgcagcgaatcggtctggaagcgtgccgcgggcgtctatgtgcggattctcagcaagccgcagcttttcatcgagggcaacaaccgcaccggttcgctgatcgtcagctacctgctgatgcgcgatggccagccgcctttcgtgctgaccctgaaaaatgccgagggctacttcaacccttcttcggtgatccgcaattccgccaagcatggggtcaaagccttgtacgagctgcccaagatcaagaagaaatacgcagcctttctggaagaccagtcgcccgagcgcaagaagttcttcctcagcgagaagaagctcgctgccgagcagcggtgggaagcgtaatgaacaagcgttttgcagctcgcctgtctcacctcactgatctgccgaccttgcaaagcttcaaagcgctggtgccgctggcttcgctcaaacgccagcgcctgcgcatttccttcgacatcgacgacaccctggcctgccaggccctgcacagcgaagcagagccgagcaggctgccggcattcattcaccgctggctcggcgagccgctgcgcatcggcacccgttctctgattcgcgagctgcgtcggcagaactgcagcgtgtggatctacacttcctcagggcgcacacctgcttacatccggcgctggctgatgctgcatggcatccacgtcgatggcgtggtgaatagcgtgcgtcacaagcatgcgttgacggcgcgcgggttgtcccacgcgccctcgaaactgccgtcggccttcgatatcgacctgcatgtcgatgactccgaaggcgtgcagatagagggccagcatcatggttttcgcgtggtggtggtgcgccccgatgaccagcagtgggcgcagcaggtgctgggcgcggtggcgcaggtgcagcggcagatgagccggcagcaggccgtgcgccgggtcaaggtggggcaggtgtattcatcctgagtccaggcccgctgaagcgacttagaacctgctcacgatccttatgcgcatgaagcggcaactgcaagggagaagcagccgtcactgatatattgtgggagcgggccatgcccgcgaaaaaatcacgggcatggactgggcgtccccgcccgttcccacgggataggggaacggccgctcccgccacttcgctgccaaaatcgacgagcctgggctgaaagatcatgaacaggctcttaaacaaaacgcccggcatcagccgggcgttttgtttggtctagtgctcagccagccagcacgctgtcgaccagcgccttggcctcactctggatacgcttgaggtgcgcatcaccctcgaagctttccgcgtagatcttgtagacgtcttcggtgccggatgggcgggcggcgaaccagccgttgtcggtgaccaccttgagcccgccgatggccgcgccgttacccggcgcctcggtgagaatcgcggtgatcggctggccggccagctcgctggcggtgacctgggacgccgacagcttgctcaggcgcgctttctgttcgcggtccgccggggcgtcgatacgctgatagaccggcgcaccgaaacgctcggtcagcgcctggtagcgctcgcctgggtccttgccagtaacggcagtgatttcggcagccagcaggccgaggatgatgccgtccttatcggtggaccaggcgctgccgtccttgcgcaggaacgaggcgccggcggactcttcaccgccaaaaccgaagcggccttcgatcaggccgtcgacgaaccacttgaagcccaccggcacttccaccacgtcgcggccgatgcccttggccacgcgatcgatcatcgaggaggacaccagggtcttgccgatggcagcctgggccgcccactggggacggtgggtgaacaggtactcgatggccacggccaggtaatggttggggttgagcaggcccacggagcgggcgacgatgccgtgacggtcgtggtcggtatcgcaggcgaaggacacgtcgaagcggtccttgttctcgatcagcccggccatggcgtggggcgagctgcaatccatgcggatcttgccgtcccagtcgacgcgcatgaagcggaaggtcgggtcgatacgggtcgacagcacctccagcggcaggccgaagcgctcggcgatgcgcgtccagtagtgcacacccgcgccgcccagcgggtcgaccgcgaatttcaggcccgagccgcgaatcgcctgcatgtcgagcacctgctccagatcgccgacgtactgctcgatgaagtcatggcgctgggtggtcggggctttcagggcgctggcgtagtcgatgcgctgcacgcccttgaggccggccaccagcagttcgttggcgcgctcctgaatccacttggtgacgccggtgtcggccgggccgccattggtggcgttgtacttgaagccgccatcggccggcggattgtgcgacggggtgatgacgatgccatcggccaggccgctgctgcggcccttgttgtagtcgaggatcgccttggagatcgccggcgtcggggtgtagcccggctcaccggcggtttcgctgcagccggcatcgatacgggtttcgatgcggttggcggccagcacttccagggcggaaacgaaagcgggttcggacagcgcgtgggtgtccatgccgatgtacagcgggccgtcgatgccctggccgcggcggtaatcgcagatcgcctgggtcacggcgaggatgtgccattcgttgaagctgttcttcagcgacgaaccgcggtggcccgaggtgccgaaggcgacctgctgagcgggatcgctcggatccgggcgttcgctgtagtagcgcgccaccaggcgtggcaggttgaccaggctgtgctcgtcgggaagttggcccgcggtgctgtggatgctcatcaatcgttcctttgacggggtagaagggccgggcggctgtggtggcacgcctgacatcggactcgggttcgacatcagggcggtgggctggagttccccatactcgcgctcgcggatgataaagattgcacggcaaagcgccagtaccccgttattggccatttggtcaggatcgattgcaaatgttcgagattttgctggtcggcgatagatttttttaacgcgtgagttggtggcgttttgatattgtgtggctgtgtctgccagaacatgaaaagtgtgtgctgggccaacagggagtggttggtaaaacgttctctatagggtgccgccatgaacctccgcagtctcaatattgccccccgtgccgctctgtgctttgcgctcatcaccctgctggtgatggcactgggcgtcttctcactgttcaagctcgccgatctctacgacgccgagcaggacatcgaaaccaactggatggccagcatccaggcctccggcgaaatgcagaaggacctgctcaatatccgcctggaaaccctgcgtatgctcgccgtggtggaaaacagcgggcaggccatcgacgaaagcgttgcccagcaataccgcagcgcattgaaggaagtgctcggtcagtatgatcgccacatggtgtccaccgaagccgagcgcgcgatgttcaatcgaatcgacgccagtgctcagtcctacctcgacggccaacagcagatcgtccagttcctgcatcagaagcagctgccccaggcgctggagctggccaacggcaaggtgcgggacgacggcaattcgctgcagcagcagctcgaccaactgaccgcctataacatgcagggcgccaagcaggcgggcctcaatgccagcgccatcttcgaccatggccgtaacggcgtactgatcaccatcggtatcgcggtgctgctgaccgtgctgctggcgaccctgctgacccgctccatcgccgcgcccatcaaggaagcgctgcagagcgccgagaccatcgcgtccggcgacctgacccgcgccgtgctggtcagcggtaacgacgaagcctcgcgcctgctggccgcccaggcgaccatgcagaagaacctcaacgatgcgatccggcagatcagcgagtcgtccactcagctggccgctgctgccgaggaaatggcttcggtcaccgaggaaagcactcgcaacctgcagagccagaatgccgaaatcgaccaggccgccacggcagtgacgcagatgagttcggcggtcgatgaagtgtcgcgcaacgccagcggcgcctccgatgcgtcccgcgagtcgacggtgtcggccaatgccggcaaccagcatgtggcccgcaccgtagcggcaatccgcaatctgtccggtaacgtgatggaggcctccgatcaggtgcaaggccttgccgaccaggcgcgggacatcagcaaggtgctcgacgtgatccgcaacgtcgccgagcagaccaacctgctggcgctcaacgccgccatcgaggccgctcgtgccggtgaccatggccgcggtttcgccgtggtggccgacgaagtacgcgggctggcccatcgcacctcggcctcgacccaggaaatcgagcagatgatcgcggcgatccaggccggcaccgagaaggccgtgcaggccatgcgcggcagcagtcaggaggcgaccaacaccctgcaggtggccgacgaggcgcgcgtcgccctggggcagatcgtcgactccatcggcatgatcaacgagcgcaacctgcagatcgccacggcttcggagcagcaggcccatgtggcccgcgaggtggaccgcaacctggtgagcatccgcgacctgtcgatgcagagcgcgtcgggcgccaaccagaccgcttcggcgtgcagcgagttggcgcacctggcccagggcctgaataccctggtgggtcgcttcaagctcagcgcctgatcgagtacgcactgatcggcggcgcgttgaccatggtcaacgcgccgccggcgtggctatgatgcaggccatgaattcctccctgccaatccgtcatccctgcccaccgggcgcttgcgactgcgagcgcgagcagctgctggagcaacccgaggcggatcggcgcatcctgctgctgaccaaggccgaggaaaagcgcctgctcgagcgcctggaaaacctcgccagcttgcaagacctcgaacgcatgcagcagcgcatgttcgagcaactgggcattcgcgtcgacgtggcaccgggcttcaacgaagtgcgcagcatgcgcggcatcgccatcgaggtgcgcaactttcccggcctgtgccgcaagacccgccaggcgatccccgctgccatccgccgcggcctggagcgacgcccggaaatcgcctacgcgctgctcaacgcccacgacctgttccgcgatctttagggtctgttcccgtttcacgcacggccgcgccggagccagtttttgcgcgaggcaaggcacgagatgcgaagtttggcaggccaaatgagccatcgagtaacgccgcatcgcgcaaaaactggcccggccctccggattgcgcgggaaatgacctccgctgtcgttgcaggacttggcaagggaaaacgcggacggctagtccattccctgcgtcctgcgcctaaccggaggccatttctcgcggcaacgcggctcgcgctgaaacgggaacagaccctagcgcgctaacgcactcagtgcttgttgcacggcacttcgagggcccggtaacgcgcatcgaaatcttccgccagcgaggccacgctgatcgacgccagccgctttagcagcagggcctgggcctcgtcgaacgcctggccaagggcctggttgacggcctgctcgaccaggcaggtgggattatcggtcgccaggccgatgctgaagatcgattgcgagcccagcgcctcgtgaatgtccagcagggtgatctcggccagcggtcgtgccagcgaccagccaccattgtggcccttgtcggaggtcacgtagcccttgtcgcgcaagaggcccatagtgcgccgcactaccaccgggttggtttccagcatgcgggcgatggtttccgaggtggcgcgctcttcgtggcgatccatgtggatcagcacgtgcagcatgcgcgataggcgggtgtcgtttctcatgggtgtctcaggctgaaggtagtcgcgccgagtatgattcgtaatgaatagagttacgagaggttgacgtttttcttattcgtaacttatggtgtttcgtgatggcttggcattcccccgagccgtaaagaagaggaatgacgccatgagttatgacgtaatcatcgtcggtggcagctacgccggcttgtccgccggcctgcagctggcccgcgcccgacgccgggtgctggtgatcgacgccggcgtgcggcgcaatcgcttcgccagccattcccacggctttctcggccaagacgggcgtgcccccgacgagatcgctgccgatggccgtgccgaactgatggactatccgaccgttacctggcaggtaggcgaggctggcgaggtgcagcgtgacggcgagggtttcgtcgtgacgctgtgcggcggtcagcgtgtggccgcccgtcgcctgatcctggccggcggcgtacgtgacgaactgccggccatcgatgggctggccgagcgctggggccgtcaggtgttccactgcccgtattgccatggctacgagctggatcagggacgcatcggcgtgctggccgtctcgcccatgtcgattcaccacgcgttgatgctgccggactggggcagtaccaccttctttctcaacggcgtcttcgtgcctgatgccgagcaactgcagcagctggcgcgccgcggcgtggtggtcgagccggatcgcgtacagtcgatcagtggcgagtgcgtggacgtcaatctggccgacggccgccgcgtggcactggacgggttgttcgtgatgccgcgtacgcaccagaacaatccgctggctacccagctgggttgcgcgctgctggaagggccgatgggactgtatctgcaaacctcggaaacccaggaaaccagcgtgccgggcgtgttcgcctgcggcgacgcggcactggctgccggttccgtagcgctcgctgtcggcacgggggcgagggcaggggcgggggtgcatcagtcgctgatcttccgctaggctctgtacgaaaagtgcctgcgctcggtgatgcttcgttaaaaatcggttcggaatgctcatttacaactcgtaaactccgcatcctcaccgatttttgcctcgcctgaccttcgctcggagacttctcgtacagacccacgcgcagatcaatgaatcggtacgggtgctggggcatactggcggcccctttgcatcgaccctctgcgtgccaatgaccgtttctgtactgattcatctgcctagccggcgtctcctgcgtcacggcttgctcatcgtggcgagcgcgctgttcactcaaacggccctggccgaagccgacatcgctgccggcgaggcattgttcaagcgcgtctgtggcaactgccacaacgttgggccgggcgcgcgggcggctttcgggccgcagctcaacggcatcttcgggcgccatgccggcgccacccgggactacaagtattcgcccgccatgcagcaggcggaggtggtctgggatcacgacaccctgagcgccttcatcaaggattccgacagcgtggtgccgggcaacaagatgcgcttctggggcattggcgatcaggacaagatcgatggcctgctgctgtatctgaaggctcagcaggatcactgagcgccagcaatcaatctgaacgaaggcccagcagctggctctgaaattgaaccagcggacggcttgcccgttcgcgatccttttctcagcaccccgggatcgctatggcagatgaacaacagatcaactggctggtcgagcagtccatgctgcacacggcccgtcagcgcatgcgcctgtattcgggccaggcccgactctggcagcaaccctacgcactggcccggccgcgcagcgtcaccgcggtagcttcggtgtggctggcggtgtatcccgcctcgatcatcacctcgcccgatggttcggtgctgcaggcgctcggtgatgagcgcctttgggcggcgctttccgagctgggcgtgcagggcatccacaccgggccgctgcgccgcgccggcggcctgcagggacgtgagtacacgcccaccgtagacggcaacttcgaccgcatcagcctggagatcgacccgcgcttcggcagcgaggaagagctggtgcacctgagccgcgtggcggccgcccataacgcggtgaccatcgacgactcgatcccgtcgcacaccggcaagggtgcggatttccgcctggcggaaatggcttatggcgactatcccggcctttaccacatggtggaaatcgccgaggccgactgggagttgctgccgccgctgcccgaggggcgcgattcggtgaacctgtcgccggccaccgtcgatgcgctgcgcgacaagcactacatcgtcggccagctgcagcgggtgatcttcttcgagcctggcgtcaaggaaaccgactggagcgccaccggcgagatcaccggcgtcgacggcaaggtgcggcgctgggtgtacctgcattacttcaaggaaggccagccgtcgctgaactggctggatccgacctttgccgcccagcaactggtcaccggtgagtcgctgcacgccatcgacgtgatcggctcgcgggtgctgcgcctggatgccaacgggttcctcggtgtcgagcgacgcagccagggcaatgcctggtcggagagccacccgctgtcgctgaccggcaaccagttgctcgccgggatgatccgcaaggccggcgccttcagcttccaggaactgaacctgacgctggacgatatcgcctcgatgtcccaaggcggtgcggatctgtcctacgacttcatcacccgcccggcctaccagcatgcgctgctgactggcgaggtggagttcctgcgcctgatgctgcagcagatgcacgatttcggcatcgacccggcgtcgctgatccacgccctgcagaaccacgacgagctgaccctggaactggtgcacttctggaccctgcatgccaacgacacctacgtgttccgcggccagagcctgccgggcagcattcttcgcgagcacattcgcggcgagatgtacgagcgcctgaccggcgagcacgcgccgtacaacctcaagttcgtcaccaacggcgtggcctgcaccacggtgagcatcatcaccgcggcattgggcatccgtgatctgagcgccatcaccgatgccgatatcgagcagattcgccgtgcgcacctgctactgctgatgttcaacgccatgcagcccggcgtggtggcgttgtcgggctgggatctggtcggcgctttgccgctggacgccgagcaggtggccgagctgatcgccgacggcgacacgcgctggatcaaccgtggcggctacgacctggtggatctcgaccccgacgcgttgttatccgccgaaggcctgccgcgttcccggcagctgtacggcagcctcaccgagcagttgcaggatccgcactccttcgcctcccaggcgcgccggctgttcgcggcgcggcgctcccacggtgtggcctccagccggcagatcgccgtgccggtcaccgagcatccggcgctgctggtcatggtccacgagttgccggccgggcgcggtattcaggtcacggccctgaatttcggcgccgagccgcttagcgaggtgatcaccctggagcacgtcgagccggggccggtggtggatatcatccacgagcggctgatgggcgatctgtccgccgatggcgagttgcacatccagctcgaaccctatgaagggctggcgctgcgtatcgctagcatggcgcccggcatcgcgccgctggagggctgagcgttatgccttttgcgcactagggtctgtacgagaagtttccgagcgaaggtcaggcgaggcaaaaagcggtgaggaagcggagtttacaagttgtaaatgagcattccgaaccgatttttaacgaagcatcaccgagcgcaggtacttctcgtacagagcctaagcttataactgtcgagtagttgagcgcgccctcgggcgcgccgtattgtccccatccaggccggccagtggcgccggctgtttttttcgagtcgaggtgtcgatgaacggcgagtttgttatccgcagcgaggatggcgccgaaactgattactgctcccgccccatcaactgggagctggagcaaaccgtggccggtctgcgtgcggcacgcgcagaatggcgcaaccgttcgaaccgtcacccggagctgggtggccgcgagctgccttcgcgtcaggccatggcagcgattctcacgggcctgtgcggggcgctgtttcccatgcgcctggggcctgccgagcttcgcgaggaaagcgaggattactacgtcggccataccctggaccgcgcgctgaacgccctggtggcccaggtgcgcatggagctgcgctatgcagcgcgccagcgcggtgagtcgtgtgatgacgtcgacggccaggcggtggccatcgtgcgtgacttcgccgccgcgctgccaggcttgcgccgcctgctcgaccaggatgtggtggccgcctacaacggcgacccggcggcgcgcagcatggatgaagtgctgctctgctaccctggcgtgttggcggtgatctatcaccgcctggcccatcatctgtaccgcgcagggctaccgctgctggcgcgcatcgcggcagagaccgcccatggcgccaccggtatcgatattcaccccggtgcgcagatcggccacagcttcttcatcgatcacggcaccggcgtggtgattggcgagacggcgatcatcggcaaccacgtgcgcatctaccaggccgtcaccctgggcgccaagcgtttcaccagcgacgagagcggccagttgcacaagggccagccgcgccacccgatcgtcgaggacgatgtggtgatctatgccggcgcgaccatcctggggcgcatcaccatcggcaagggctctgtcatcggcggtaacgtctggttgacgcgcagcgtcgagccggggagtaatgtgtcccaggcgagcgctgaacgcagcggttgctgatccctgtcataggaaggtcacggggattcattagactcggtacgagaccgaagagaaagaaaggagaaagcgatggacgattatcaggaagagctgctcgagtcccgtgccctggaacaggacgtgcccgagttcgccgaagacgccaccgagctctaggctcgctgaaaggctgggggcgaaccctggccacgatcaaaacaaaaggcccgatgcacatgcatcgggcctttttcgttacgacggctgaaatgcttactggctcagcgccttgaccagcgcatcgacgttgccttccagctcagccaccgggtcgtcgctgtcggtggtcagcaccagcagcgacacgccggcggcctgcacggcatcagctaccggtttgggcggggtgcgatgggccagcaccagggccacgtcatcggcttgcagagcgccggtcagggacttcagggcgtcggcgtcccagtcgcggtcatcgcggctgtcgctgctcaccagatccaggttgaggccgctgatcaggtagtccaggcggtcgcttaggctgtacaccgacaggttgtcggccttggccagctcgcgctcgctgtgggcgttgagcttgagcaggcgctgcttgagggcagccagattctgctcgaccttgcccttggcgtccggcgccaggcgcaccaggtcggcagccatcacgtcggccatgcgccccatgttgttgatcgccagccacgggtggctggccaggtcgttgtcaccggcactttcggcctggatggcgatacccggcagggcgccatccaccgggcgggcggcatcgatctcgacgatgcggatgttgctgcgccgggccatggggtacagcgggtcttccgaccatagcgagcgcagggcgatggccgcgtcggcctcgacggcgaccttctgcagcgcggcggcgccacgcccggcgaaatacgatacctggcggctggccggcaggttggccggcgcggcgcgctcgatgtgcacctgggtgccgtcgagcaggtcactggccaggccaaaggtgatcggctgcgaaaccagcacgctgacgtccttggcgagggccaggcccggcaggctgaggagcagggcaaggcccagttggtggagtcgatgggtcatcccaggttccctttcaagcttggtacgacgccgcgcgcgatggcggcgagggcgaaggcgataccagcgatcatgatgatcgcggcgccggaggggatcggcagatccagcacgatgggcaacaggatgccgagcagcgtgctgacggtggcgatcagcaccgaaagccagaagaagcctttcagcgactggctgagcagacgcgcggcggcggctggaattaccagcagggcgccgaccagaatcgcgccgatgaccttgaccgcggccacggtgatcaacgtcaccaagataacgaacagataatccagggtcttcacggcaacgccgcgcacggcggccagctgcgggttaaagctggccagcatgatgcggttgtagagcggcagcgccaggcccatgaccaggccaccgaccaccagcagcaccagcaggtcggtgccgttgacggtgagcaccgagccgaacagcacgttttccagaatgtgcacgttgatgcgcccggccagcaccagcagcaggctggcgcccatggccagggacaccgacaggaacacgccgatcagcgtgtccggcgccaggcccgtgcggttgcgcaggtagttgagcagaatgccgaacaacagcgcgtagccgaacaacgcgccgtaggggccggtgtagggctcgccgagcaggatgccgatggccacgccggtcagcgcggcgtggcctaccgcctcggagaagaaggcgaagcgcttgaccaccaccagagtacccaggccgcccagtaccgggccgatcagcaggccggcgagcagggcgttgaccacgaagccgtaggccagcgcggcgggcaggtagccagccgaggcccagccctggatcaacagacggaactgttcatagtcgatcatggctgggcggcctccacggtgcgggcatgggtggagaacaggctgagcaggcgctccggggtcagggcttcacctggcggcgcatcgaacagcacgcgacggctcaggccggtgacgcgatcggccaggcgcttgaccgcttccaggtcgtgctcgatccacagcacggtcatgccggcacgccgccagtcgccgagcaggcgttcgaacacctggatgccggcttcgtcgagggccgacatcggctcgtcgagcaccagcaattgcggcgcgggaatcagcccctgggccagcagcacacgctggcgctcaccgccggacagcgcgcccatgcgccgtttgcgcttctccagcatgccgacgcgggccagggcctcgtcgatggccttggcgtaatgcttcgacaggccaagaaaggctggtcggcgctggcacatggcagccatgaagtcgtccacggtcatcggcaggccgcggtcgaactccagcgcctgaggcgcgtagccgatagtgccgacttcgccctgccaggccaggctgagcgtgccctgatggggcatctggccaagcagggtcttgatcagcgagctcttgccgccaccgttggggccgaccagcgcatgcacgctgcccgggcgcacctggaagctgacgttgtcgaggatctgcgtgcgccccagcaccaggctgacctgctggaaatcgagggtcgggccgatggccgccacgctcaggttttcggctgcggtcattggccggcgtcctggatggcgcgcaccacggtgttcatgttgtccgccatttccttctcgtacttctcggcgctgtattcgccgtaggaaatgtgcgacagcgggtagagcttgacgcccgactcgcgctggatggtgtcgacgtaggtggacgggaagtccagctcggagaagatcaccttgacgtccagctcgcgcaactggtcgatggttttcttcaactggctcgggctcggctcgatgccgtgggctggctctaccaccgcggtgacttccaggccgaattcgcgcagcaggtaatcgtaggccgcatgcacggtggccacgcgcaggtcggcgtctggcgcttcggtgagctgggcgagggcgtcggcgcgcagcttgcgcaggcgcttgccgtacgcacgggcattctgggtgtaggtcttggcgttgtccgggtcgagcttgccgagttcgcgggcgatgttgttgacctgggcgatggaggcgctgatcgacaggaaggtgtgtgggttgaccaccttgccggcgccacgggcagcaatgccggttgcggccagcagcggcacgttggcattggcctcgatcacttcgatatccggcttctcgctggcggcgatcatgcggtcggcgaaatcatcatggcccacgccgttgagcaccaccacgtccagcgagccgatgcgcttgatgtcctcggcccgcggctcgtaggcgtgggggttgaagccggccggaatcagcggcaccacctcggccttgtcgccaacgatgttggccacgtagctgtaataggggtgcagggtgatgccgatgcgcagcttggcatcggccgcgccggccaggccgagcaacagcagggcgccgatgctcaggcgtgacagcaggtggcgtgcgcggaaaaggcgggaaatgggcatgggcgggcggtcttctgtcgggtgagtcaaaggtgtcagtggcgatgttgccgggtgacacctgcgtcgtactgggaggcgatctgctgccagccggcagcgatcaggctttgctcgtccaggctggcgggcgcgctggcggtgctgcggttgagccacacatcggcctgctcaccctcggcgtcgaggcgcatgagcagggaaccggcgacgtccagcgcctggctggcaccgaagtaggcggcctcgtcgccaggcagcaattgccactggtggccgccacggctggtggcgctggcatcgttcacgaacggcgggaagccttcgtcggccagctcggcgggactcagcagggtctgctcttcgtcgcggcggatgcggatttcgtcggcggccacccgcaggtcggcgtagatgccctgttcggcggcggtcagatcgcggcgggcatcgatctgatggctggcaatggcggtttcgctgtcggtctcgccgtgccaggcgaccaccgagccggccaccagcacgatgaccaggcacaggacgagcacatagagggtttcatggccggcgccggccggccgtacgacctgaactgtcattcgatttccgtgtggtcgatttcgacgatatggccagggccggcatcgaacagcacgtagaactcaccttcgggcttcttgaaggtcagggtcgagtcttcagccagcttgccgggcaccagaatgctttcgtcgtagccgataacatccagggtcacgcctgcggcgccgctgccatcggagaaaccgccggtgcagcggatgttctcggcgtcgacttcctcgcactggcacatcgggttgtgggccatcgccaggccgctgagcgacagcagggcgatgcctgcggcgccgcgcaggatggtgggcttgatcatggtttgcctccttgttgtttctgcagccacgcgacggtggccggggatgcctgttcgagcggtacggcggcctggtgcacggagccgtcccagccctccatggtgatccacagttcggcgtcggctttggtgcgcggcggcagcggcacggtggctcccatgcggtaggcgctgccgaagaagatgccaccggcggcgcgcaggctgcggggcttgccgatgcgcaggtaggtggccttgacctggctgatgcattctttgcacagcgcgccggtgaaggtcttcatgtagccggccgggccgtcgagctcaggtggcgcggcgcgaaattcggccagggtgatcgaccagggcccgaccggcacttcgccgaccgtacgctcgcccaggccgctggtgccgcgaaacagtgccacgtcgtggaaatagcggggcatgaagcccagcggaatcagcaccagcagaatgttgatgtggaagcgccacttgtgccagaagcggctcagcggcgaggcgggttgtgctgccatggccttgctcatgcctgaacctccccgttgtcgcttgcggtttgctgctcacgcacccgcgccgggcgcttgatcaccttggcggtggcctgggcggtgcgcttggtccagatcagcaggccactgagcaccatcatgctcagcaccaggccgaagaagaaccagatcatcttcacccacagcccgccgaagtcgccggtgtgcagcgggcgcatggattcggtgacgaactccagcttggagcggtcctcgagcaggcgctgctgagccacttcgccggtgtaggggttgatcgaggcgctctgcatcatcagtgggtaccagccgcggccgcccacggagatatggtcgtaggcgttgctgggcaggcgggtgaagctgacatccaggctcggcaccttgccgatggcgatgcgcgccgcttcgtcgacgtcgagcatcgggatcggctcgccaggccgcacgatgggcacgtcttcgcgggcgaccacggcgggcacgccttcggtggagatggaaatctggttgtcgaacaggatcgcctggatcaggaaccagatgccggtgatcgacaccacggcgatgaaccagatcgaccagatgccgctcaggcggtggaagtcgccccagaagatccgtgcgccctggttgaaacgcaggcgcggtttgaagaagcccttccagaatttcttgtagaccacgaggccggtgatcaacgacagcagcatcgggatgcccatcatcgacaccaggtaccagccccagctgaagccgttggtgaagggcaccagccaccagccgtgcagggcacgggtgaactggcggaagtcgaactcggggctcacgccctgaatggcgccggtatacgggttgacgtagatggtcgggttgctgccgtccgggtagctgacccgcgcggtgagggcgaagtgcgattcgtccgggcgggtgatggattgcaccaccagatccggctcggccttcttgatctcggccagcacctgaccgaaggtcagcagctcggcatcgtcggagggcttgctggcgcgtacgtcggggttggcgagccagacgatttcctggcttaccaccgccagggtgccggtgacgcagacgatcagcacgaagaaccagatcggcagggcgagccagctgtgcaccaggaaccagatttttgaacgcgacttcttggacatgaatatcagtcttgtctgagcgccgccggcagtagcgcggcagggcgattttggtacgaacgacgcctcgccagccgtacggcagcgaggcgcgtaaaccgtcaggccacggccaatggcacgcacctgacgatcagctacttggttaagacggatgagaagcctaaaacccgcagctgcaaatgaaaatagttatttaatagattcagatgtgctgctgccggtttgccgataggcgcgacgcatttcccctggcgttcgctggagccaacgtttaaaggcgcgttggaaggcttcggcggacgcgaagccgagcaggtaggcgatttctccgaaccacagctcggtgtcgcgcacgtaggcgacggccagatcacgccgggtttcattgacgatcacgctgaaacgcgtgccttcttcggccaatcggcgccgcaaggtccagttcggcagctgcaattggcgggcgatatcgtccatgtccggctcgcggccgtgcaggcgcggaccgatcaattgaattacccgatcacgcatgctttttggctgcgtcagaccctcgagcgcctgctcgcaaagttgtaacaattcatgccaggtgccggagcaatgcaggggattgcgcagattgagggtctgctgatcgaggcgcaggccgttgaagtcggcttcgaagagaggagggcagccaaactccagcgggtagcgttcggcgtaatccggtgcgctgaattccagctgcagcgcctgggcggtcagtggcgtgcgcaccagggcgcccagctgctgcagccaggcggccagcacggtgtcgaccacgaagcggttgtaggcgttgtaagggccgatggagtgaaatcgtagccaggcgccgccactgtcctcggccaggctggagcggccccggtagttggcggcgtacagcgcctcgaagcggatcagcgtgcgcgccgcttcgcgtaccgtcggcgcctggctcgcggtgataccggccagccccaggcgatgcaggtaggcgaagcggcccatcaccaggcccagggctggctcgccggtctgcacgatggcggcgtggcccaggtgcatgtagcgcggaatcgacaaccgcgcccgcggttcggccagccgcgcggcgtcgaaaccgtagtgctcgagcagcggctgcgcggcgtggccgagatgcgcgacggcatcggccagactgtgcagataaccgacggagagatcgcccaggcggatggcagcaggtttcatcgagtgcgtcgttggaagagatacgccagcctagctcggccactgtcggtgcgccagatgcgctgtcacttatgatcattgatttgttatttacgatcattgagcaggtgcatctgcttcactatcgtctaagaacctgttcaaagtctcgcgagctagagcaatgcaatgcgaaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgtttttaacgctgcagtgccgacgcgcagcagactttgaacaggttctaagccatacgaccgctgcccgcgcaggtggcggcaactccgtgaccgacgccgatggactgaaaccatgaccgcctacccgcacctgctcgcgcccttggatctgggcttcgtgaccttgaagaatcgcaccctgatgggctccatgcacacgggcctggaagagaaaccgggtggcttcgagcgcatggcggcgtatttcgccgagcgcgcccgcggcggcgtcggcctgatggtcaccggcggcattgcgccgaacgaggagggcggcgtttacgccggcgcggccaagctgagcaccaccgaagaggcggacaagcaccgtatcgtcaccgaggcggtgcacgccgaaggcggggtgatctgcatgcagatcctgcacgccggccgctacgcctacagtcccaagcaggtggcgccgagcgctatccaggcgccgatcaacccgttcaagccccaggagctggacgaggcgggcatcgagaagcagatcgccgacttcgtcaattgctcgtcgctggcccagcaggccggctatgacggcgtcgagatcatgggctccgaaggctacttcatcaatcagttcctggtgacccacaccaaccagcgcaccgaccgctggggcggcagcttcgccaaccgcatgcgcctgccggtggaaatcgtgcgccgcgtgcgcgaagcggtgggtagcgacttcatcatcatttaccgcctgtcgatgctcgatctggtcgagggcggcagcacctgggacgagatcgtgaccctggccaaagccatcgaggcagccggcgccaccatcatcaacaccggcatcggctggcacgaggcgcgcatcccgaccatcgccaccaaggtgccgcgcgcggcgttcaccaaggtcaccgccaagctcaagggtgaagtgagcatcccgctgtgcaccaccaaccgcatcaacaccccggaggtggccgagcaggtgctggccgaaggcgatgccgacatggtgtccatggcgcggccgttcctggctgaccccgagttcgtcaacaaggccgctgcaggccgcgccgacgagatcaacacctgcatcggctgcaaccaggcgtgcctggaccacaccttcggcggcaagttgaccacctgcctggtcaacccgcgcgcctgctacgaaaccgagctcaactacatccccaccaccgcggtgaaaaagatcgccgtggtcggcgccgggccggccggcctggccgctgccaccgtggccgccgagcgtgggcacagcgtgaccctgttcgatgctgccagtgaaatcggcggccagttcaatgtcgccaagcgcattccgggcaaggaagagttcttcgaaaccctgcgctacttcaagcgcaagctggaaaccaccggcgtcgacgtgcgcctcaatacccgggtgagcgccagcgagctgatcgacggcggcttcgacgagattctcctggccaccggcatcgtgccgcgcactccggcaatcccgggtgtcgagcatgccaaggtgatcagctatctggacgccatcctgcagcgcaagccggtaggcccacgcgtggcggtgatcggcgccggcggtatcggcttcgacgtcagcgaattcatcacccacgccggcccggacaccagcctggatcgtgaggcgttctggaaggagtggggcatcgacctggccctggaagcccgcggcggcatcgccggcgtgcagccccaggtcgagccggcagcgcgccaggtgtttctgctgcaacgcaagaagagcaaggtcggcgacggcctgggcaagaccaccggctggattcaccgcgcgggcctgaagaacaagcaggtgcagatgatcaacgccgtcgagtacctgcagatcgacgatcaggggctgcatatccgtgtgggcgaaggtgagccccaggtgctgccggtggacacggtgattctctgcgccggccaggagccgctgcgtgaactgcaggacgcgctggtcgcggccggccagagcgtgcatctgatcggcggcgcggacgtagccgccgagctcgatgccaagcgcgccatcaaccagggatcgaggttggcggcagagctttaagaatctgttcattacctctatgcgcatgaagcggtaactacaaggcaaaagaggtcagtgaccgtaggatggatgaaacccatcaattgcgatgggtttcacccatcctacggtctgctacaaggcagaagcggccattgatgcagtacctgtgggagcgggccatgcccgcgaaaaaacacgggcatggcccgttcccacaggatagggggaacggccgctttcgccactttgcagtcaaagcgctgcagccgagccgaagatggtgagcaggctctagttcgcattttcggctgatctctaccgaaccggtcacagttcggtcgtaccgttcgtcctgtggccgaatgactgccaaccgggtcacatagcctgtcacaggttctcacctagacttgcctggctgccgctgcgttgtggcagccaccgagaaccgtcattagctgtggagaacatcgatgagcaagccgcaactgatcgaggccgtgatgttcttcgccccggacggcagcatcggcaagcagatgttctacaccgaattcgagaccctgctcgatggcctggtgaagatgccgaccctggccgacgagcaggtgcgtgcggtctacgtggtgatcagcggccgcctgcagattcgctcggcggtgttcttctacctggatttcgacgaacacggcgccccggacagtggctggaacattcccctgcagcagatggccgagcgtgccggccgtggccccgacctgggcggcggaccgattcgcctggcctgccgcagccagtgcccggtgtcctggcaccagatgcacctttgggacccgagcctggtgcctggcaataacgacctggccaccctgcgcgacacggtacgcgccaacagcctcggcatcctcatgcaggaagaggaagctcccgcggtcacgccggaacgcctgcaggtggcgtccgaggatcagtggtacgccgtcgaccccgcccgcgacatggccgaaaaactggccgagcgcctctcccacgattaccggcagaaggccgcgcagctggttcgccaacagcgtgagcggctagcggccctggctaccgaacaccaggccgagctggcccgcgccaccgcccgcagcgaggcgcaactggtcgagctgcaggggcagatgcaggcactgcgtcaggcgttgcgccagcaggaagggctcaatcagaacctcaaagctcagctggccgagcagctggaagtgcagcagagcgagcgcgaggagatggcggtgcgggtgcgcgccgccgagcgtcacgcccgcaccgagcgggagattctgcgcgagcagttcgacgaggaactgcgcgcccgcattctgtccacccaggccgttgctgaggaacaggcgcgccgccgtgagagcgaagccgcccagcgcggcgccagtcaggtgctcgagcgcctggccgcccagggcgtggtgttcgtggtgttccatccaggcgccgggcacctgaccgtgccgctgcaggatgtcgaccgctacctggccagcccgctggcttacgccgcgagcaaatgcttcgtgccggagagccagtaccgccagtggctggagcactaccagcgcccgcgctgcgaaggtttgcaagccaatggtgagcgttgcggcgtggccctcgaacgggtcgagacacccgggcgtttcgtggccggtgactccaactgctgcacgctgcataagagcgcgctgctgcgcaccgtggggtaaactcgcggccttttccgggccgctgctctatgacctcgattccactctccgccatcagcgcctggcatccccaggcgccgctgcagcgcctgcatttcgactggctggcaggcgtcgagctggcggtgctgcgtctggatctgatcgatccgctgatcagcggcaacaagtggttcaagctcgcgccctatctgcaccttgccgctgagcagggcgcctacggcatcatcagtctcggcggtgcccactccaatcacctgcatgcactggcggccgctgggcagcggttttccttcgccacggtcggtctgctgcgcggccaccctcaggacacacccactgttcaggatctgaagcgcttcggcatgcagctgcactggctgggctatggcggctaccgcgagcggcatcgggccgatttctgggaaccctggcaggcgcattatctcggttttatgccggtgcccgagggtggcggcgggttagcaggggcgctgggctgcgcggatttgcccagcatggcggctgcgcaattgcttgcgctgggttgggacgactatcacggttggtggctggcggcggggaccggcaccaccctggccgggctggtgatcggcgaaagcgggcggcgtaccgtgcacggtaccttggccgtgccgctggaccatggcgtgcctgaacaggtgcgtaggctgctggccgaggcggggcgcgacgatgacggataccagttgatggacgcttgccgcggcggcttcgcgcgtcagaatgccgagttgctggcctttatggcgcagtgcgaggtgcagagcggtttgccgctggaaccgctgtataccgccaaggcgctgctggctctgcgtgacgccatcgggcgaggcgaggtcgaggcgggtaggcggttgattttcgtgcacaccggcggcctgcagggccgtcgcgccgctcttgtgacagattcagcgcgctgaaggcggcgcgccactgggttcggtgccgctggccggccattcatcggcgaccagaaaaatgcgctggcgctcggcaagcgcgccattgccatcaggctgcagatcgaccagcaactgcgcaccggcatcagggggcagcgcttgcagccagttctgcaactgaaggtcggaccagccctgcgcctccggcagtttggcctgcgccagccattcactgcgcggcagcggttgccagtgggcatcatcatgctcggcctgcagcgccgcccattgccgacgatgcagccagcgcccgcgcagatgcgtggtctcggcgccgggcggcggcggatgatccagaccgtggggatagaatagatagccacccagccacatcgaggcctggatcggcgcgtcggtcagcgcctgcagggtttgccgcgcttcgggcgaagccgacaggggcaattggtgagtggccagatgatcgagcttgagatccagacgatcccggccacccgggccgatccagcgctcggctgcgcccggcggctggcccaggtacagcttgatcgccagctcgacgtggtgtacgccgctggcatcgcgcagtagcagatccagctcgcccagggtgtggccgccctgacgaatcggcagattggccgccagcacttcgataccgggcgccgcctgcagggcgaactgccacaggcgctcgtaatagaggcccaggcgccttaccgaactgcgcgacagccattcgtgcagcgcatgcgagtcttgatcctggcgcttcaaccagtcggccagcagctccggctcggccgcccaggcgctgtcgatcagtgggtggcgttgcggccagggcgtatgggcgagcaggggcggcgaaagcagcgtccaggccaggtcgcgcacggcaggttcgctgagatggtgaggcaggtcgacaaacgaggcgaaggggctcatcgctgcagcataggcctttaggccgactagcgtcagggtttgctggcgcagggtaccttcgcccataatccaggccactagagccagagcctcgcgggagccccatggagcagtttcgtaacatcggcatcatcggccgcctgggcagcacccaggtgctcgacaccatccgccgcctgaagaagttcttgctcgaccgccagctgcacgtgattctcgacgacaccatcgccgaagtactgccgggccacggcctgcagacctcggcgcgcaagcacctgggcgagttctgcgatctggtgatcgtggtcggcggtgacggcagcatgcttggcgccggccgcgccctggcgcgccacaaggtgccggtgctgggcatcaaccgtggcaacctgggctttctcaccgacatccgccccgacgagctggaatccaaggtcgccgaggtgctggaaggcaactacctgaccgagcaccgctttctgctggaagccgaagtgcgccgccactccgaggcgatcggccagggcgatgcgctcaacgacgtggtgctgcacccgggcaagtcgaaccggatgatcgagttcgagctgtatatcgatggccagttcgtctgcagccagaaggccgacggcctgatcgtcgccacgccaaccggctccacggcctacgcgctgtccgccggcgggccgatcatgcaccccaagctcgatgccatagtcgtggtacccatgtacccgcatacgctgtccagccggcccatcgttgtggacggcaacagcgagctgaagatcgtcgtctccaaggacctgcagctctatccgcaggtgtcgtgcgacggccagaaccatttcacctgcgcgcccggcgataccatcacggtgcgtaagaaatcccagaagctgtgcctgatccatcccctggatcacaactactacgaggtctgccgtaccaaactgggttggggtagccgactcggcggaggcgactgatgctgctcgatccgtcccgcggttacgacctgatcggtgatgtgcacggatgcgccaacaccctggtgcgcctgctcgaactcatgggttatcgccgccaggacggcgtgtggcggcatccgcagcgcatggcgatcttcctcggcgacctgatcgaccgtggtccgcgcattcgtgaggccgtgcacctggtgcacgacatggttcgcgccggcgaggcgctgtgcatcatgggcaaccacgaattcaacgccctgggctggatgaccccggcaccgccaggcagcgggcgcgccttcgtgcgtgagcacaccgcgcgccacgagcggctgatcggcgacacgctgcggcagttcgaggcctatccgcacgaatggcgcgacatgctggcgtggttctacgagatgccgctgtttctcgatgccggccatttccgcgtggtgcacgcctgctgggacgaggccatgatcgccgctctgcgcgggcagttccccagcggctgcatcgacgagcacttcctgcaggcttccgcgatacccggcagcttcgcctgcaacgtgctcgaccgcctgctgcgcggtaccgacatgcgcctgccaggcgggctgaccatgaccagcagcgatggcttcacccgctcgttcttccgcaccaagttctgggccggcaacccgctgacctacggcgatgtgcagttccagcccgacccgctgcccgagcaggtggcctgcctgcccctcagcgaagaggacaaggcgcagctgctgacctacggccccgagcagccgccgctgttcgtcggccactactggcgcagcggcacgccggcgccgatctgcccgaacattgcctgcctggactacagcgcggtgatgtacggcaagctggtggcctaccggctggatcaggaaaagcgtctggaccccgccaaattcgtttgggtggaagtggaacgaccggggccggcccgatgagcccggaaatcgccctgcgtgcgccgctcgacaaagacctcgcggcattcatcaccctgcttggcaggctgggcgtgccgcaccgggtggccgagcagggcaacgagcaggtgctctgggtgccgaatgaggaaatcgccgcccaggtgcgcgagttgtatgcacgggcgccggaaggtgatcccaacctgcagccgctgcgcgcaacggttgccagctcgcgtccgggcatcgccgcccaggccaggcgcagcccgctgaccctagtcgtgctggcactgaccctgctggtcgcggtgttgacctggggcggcgaagactacgaggtggtgcgctggctgagtttcgtcgacttccatatcgacgggcagtacatctatttcgcgaccttcgcccaggccatggacagcggccagtggtggcgcctgctgacgcccatgctgttgcacttcggcattctgcacctggcgatgaacagcctgtggtactgggaactggggcggcgtatcgaggcccgccagggcgcgctgatgctgttgctgctgacgctttggttcgggcttgccgccaacgtggcgcaatacgtctacggcgggccggcgctgttcggcggtttgtccggcgtgctctacgggctgctcggccattgctggctgttccagtggctggcgccgaatgcagcgtaccggctgccgcgtggcgtgctggtgagcatgttgatctggctgctgatctgcatgaccggcgtcttcgagctgctgcagttcggcgccatcgccaacgccgcccacgtcggagggctaatcgccggctgcctcaccggcgccatcggtgggctgctggctcgccagctggcgcggtgctgagcgtcgccagcgcctcggcttggcgcggcagatagggtagaatcggggcttttccagccccggagtcagccatgtcctccttcgtcgaactgatccgcaacatcaccccggacgtgtatgaaagcctcaagctggccgtggagatcggcaagtggccggacggccgcaagctcacccaggagcagaaggagctgagcctgcaggcgatgatcgcctgggagatcgagaacctgcccgaggatcagcgcaccggctacatgggcacttccgaatgtgcctccaagtccgcgcccattcccaacatcctgttcaagtcttcggaaaccctgcactgatgttcgaagtagcccgcggcgccctgagcaagatggccacccagctcgatgcgccggtgcagtacgcgtttcgcctgggtgacgagcaggtcgccgtcaacccgatgatcggcaagaccgtgcgcctggagtttctcggcgccattcattgcagccattgcggccgcaagaccaagtccagctacagccagggctattgctacccctgcatgcagaagctcgcccagtgcgacctgtgcatcatgagccccgagcgctgccactatgacgccggcacctgccgcgaacccagctggggcgagcagttctgcatgaccgatcacgtggtctatctggccaattcgtcaggcatcaaggtcggtatcacccgcgccacgcagattcccacccgctggatcgaccagggcgccacccaggcgttgccgatcatgcgcgtggccacccgtcagcagtcgggcttcgtcgaagacctgctgcgcagccaggtggcggacaagaccaattggcgtgccttgctcaagggcgacgcggcgccggtcgacctgctgcacgtgcgcgagcagatcttcgatgcctgcgccagtggcatcaccgcgctgcaggagcgtttcggcctgcaggccgtgcagccgctcaacgaacagagcgtggtggaaatccgctatccgatcgaggcgtatccggcgaagatcaccagcttcaacctggacaagaaccccatcgccgaaggcacgctgctcggcatcaagggccagtacctgatgttcgacacgggcgtcatcaatattcgcaagtacaccgcgtaccagatcgccgccagctgcgccgcctgaccggcaggcgcggccgacaccattcacctgtttgccgcgcccgctggcgtggcatcgaagaggtccccatgcgcactgagcaatcgaagaccatctacctcaaggactatcaggcgccggattacctgatcgacgaaacccacctgaccttcgagctgttcgaggatcacaccctggtgcacgcccaactggtgatgcgccgcaacccggcgttgtccgccgaactgccggcgctggtgctggacggccagcagctcgagctgttgcacctcaagctcgacgaccgcgagctgagcaccggcgattatcagctgaccgacagtcacctgaccctgcagccaacccaggccagtttcgtcatcgacagcaccgtgcgcatccacccggaaagcaacaccgcgctggaaggcctgtacaagtccagcggcatgttctgcacccagtgcgaggccgagggttttcgcaagatcacctattacctcgaccgcccggacgtgatgagcggcttcaccaccacgctcagcggcgacaagcagaagtacccgatcctgctgtccaacggcaacccgatcgccagtggcgaggaagacgacggccgccactgggcaacctgggaagacccgttcaagaaaccggcctacctgttcgccctggtggccggtgacctgtggtgcgtggaagacaagttcaccaccatgagtgcccgcgaagtgacgctgcgtatctatgtcgagccggaaaacatcgacaaggtgcagcacgccatggacagcctgaagaagtccatgaagtgggacgaagaggtgtatggccgcgagtacgatctggacatcttcatgatcgtcgcggtcaacgacttcaacatgggcgccatggagaacaagggcctcaacatcttcaactccagcgccgtgctggcccgcgccgaaaccgccaccgatgccgcccaccagcgcgtcgaggcgatcgtcgcccacgagtacttccacaactggtcgggcaaccgagtgacctgccgcgactggttccagctgtcgctcaaggaaggcttcacggtatttcgtgacgccgccttctcggcggacatgaactcggcgacggtcaagcgcatccaggatgtcgcctacctgcgcacccaccagttcgccgaggacgccggccccatggcccacccggtgcgcccggatgcgtacatggaaatctccaacttctacaccctgaccatctacgagaagggtgccgaggtgctgcgcatgatccacaccctgctgggcgccgaagcgttccgcaagggctcggacctttacttcgagcgccacgacggccaggccgtgacctgcgacgacttcgtcaaggccatggaggatgccagcggcgtcgacctgacccagttcaagcgctggtacacccaggccggcacgccgcgcctggcggtgaccgagcagtacgatgccgccgccaagacctacaccctgaccttcacccagagctgcccggccacgccggggcagagcgagagcagcaagctgccgttcgtgattccggtggagctgggcctgctggacgggcagggcaatgacctgccgctgcgcctgcagggcgaggccgctgcggtgggcagcaaccgcgtgttgtcggtgaccgaggcgcagcagtcgttcaccttcgtcaacgttgccgagaagccgctgccgtcgctgctgcgcggcttcagtgcgccggtgaagctcagcttcgcctacgaccgcgaccagctgatgttcctgatgcagcacgacagcgacggtttcaaccgctgggaagccggccagcagctcagcgtgcaggtgctgcaggagctgatcggccagtaccagcgcggcgagaagctggtgctcgaccagcgcctggtcgctgcactgcgcaccttgctgcaggatgattcgctggatcaggctatggtggcggagatgctgtcgctgccgggcgaggcctacctcaccgaaatcagcgcagtggccgatgtcgacgccatccacagtgcccgcgagttcgcccgtcagcagttagccgacgcgcttttcgagccgctgtggcagcgttaccaggccaaccgcgaggtgtcgcgcgccacgccgtacgtagccgaagccgagcacttcgcccgccgcgcgctgcagaacatcgcgctgtcctacctgatgctcagcgacaagcccgaggtactggccgcggcgctggaccagttcgagaccagcgacaacatgaccgagcgcctgacggccctggcggtactggtcaactcaccgttcgaggccgagcgcagcaaggccctcgacgccttcgccgagcacttcaaggacaatgccctggtcatggatcagtggttcagcgtgcaggccgccagcaccttgccgggcggtctggcccgtgtgcaggcattgatgcagcacccggcgttcaccctgaagaaccccaacaaggtgcgcgcattgatcagcgccttcgccagccagaacctggtgaacttccatgccatcgacggcagcggctaccgcttcctggccgaccaggtgatcgcgctcaacgcgctcaacccgcaaatcgcctcgcgcctactggcgccgctgacccgctggcgcaaatacggcgccgaacgccaggcgctgatgaaggccgagctggagcgcattctcgcctccggtgagctgtcgcccgacgtgtacgaagtagtcagcaagagcctggcctgagcccatgcctgaggcggtggtcaccgcctcaggcaacaaggctgatgtttccctacggcgtccgttctggacgccgtttttattcctgccaaatcgcctgttcgctgttaccagcggccctggtggtaacaattttttgttacttcggggaatgaaaagctaccgccacgcttggcgacgcccttactatcgccgccgctgtcgcgatgctggcatttagccgtgatttttttccgtcactgatgcgtttcgacagcctgctgaaagtgtttctgagccattctgggtcgctaatcggctgctactggtcagtggccgaccagtcacaaagagacgctacggagctgctctagaaaagcgctttcagctaatacgaccgtttgaattggcaccaaggttgcactgcagtgagcagtgacgccagccagtccaaggtcatcgccgggtaccaagtcgggtacccgtaaggcccgctacaaaaatgggccgcacgaacaatgactgtctgtctgcggagtaagtattcaatgcgtatcaagtccctcgagcaggccccgcgggcaagagccggcttcgccctggccggcatgttgccgctgctggcggcggcgcctgcccaggccgcggagttcagcttcgccgataacgagatcagcggctcgctggacaccaccctgtcctacgggcagctgtggcgcgtgcaggggcagagcagggacaacgacgacgtcaacgtcaacgacggcaaccgcaatttcgacaccggcctggcctccgaagtgttcaagatcacctcggacctcgagatgaactaccagaactacggcctgttcgtgcgcggcaccgcgttctacgacacgcagatcatggacaagcgcaatgacttctacagcggcgaccgtgccgcccagcccagccagaacacccccaacgacgatcggttcacccgcgacacgcggcacactgccggccgcgatgcgcagattctcgacgcctacgtttatggcaactgggacgttgccgagcgcccggtcactgcgcgcctgggccgccaggtattcaactggggcgagggcctgttctaccgcggtggcgtgaacaccagcaaccccgtggacggcgcgcgcttccgtctgccgggcgcggaactcaaggaagtgctgattcccgttgaggcggtcagcttcaatatcggcctgaccgacaacctgtcgatggaaaccttctaccagttcaaatggaaggaaaccgccatcgatccggtgggcagctatttctccgagaccgatctgttcgccgagggtggcagcaccgcttactcgcggcaaccggatctgatcccgctggcagggctctacagcaaccttggctcaaccggcggcctgcagggcgggcgcaatgtggatgcgaacggctacatcaaggtggcgtccatcggcagcgacatcaatgcgcgcaatgacgggcagttcggcgtggccttccggtatatcgccgagcagttgaattccaccgaattcggcttctatttcgtcaattaccactccaaagagccgacgctggcggcggatctgggcgattattccggtctggatctgaatgccattgcggcggcgtgcgcggcccaggggccggcatgcccaaaccctgcacttgctgcaggcggcctagccaccatggatgtggccaacagcgtcaacgcccgccgccagtatgtcgaagacatccgcatgtacggcttcagcttcaacaccaccctgggcgatgcctcgctgttcggtgagctgacctaccggccgaacctgccgatcggcgttgccgccaccaacgatctgctcggcgatctgctgcgtcaggcgccgcaagtggtgcagggccagcaggtgaacattggcggccagccgctacagctcggtgatcaaatccataactacgagcgcgtcgaggcttacgacgcgtcgctaggcaccatttacaacttcggcccgtccctgggtttcgatgcgctaaccggggtggccgagctggcctccgagcacctgcgcggcagcgacctgaaatacaccgccttcgatggctcgacccgctattactcgggccgcggcgactcgtcctacaccttcggctacgggcgcagctaccaggtcaaccgcaatgcctatggctacaccctggtgctgtccggcacctggaacgacgtgttcgccggcgtgaacctgtcgccctacgtcgtctatcgtgacgatttcgaaggcaactcctaccagaccgggcgtttcgtcgagggccgcaaggcctacaccctcggcatgaaggcggcgtacatgaacagcctggaagccgaactgcaatacaccgagttttccggcggtggcaataacaacgccgtgcgcgaccgcgacaacatcggcgtcaacgtcaaatactccttctgatcacggggatagagcatgctgaacatcaagggtgtcgccgtcgcgctggtactgctggccggcaacagcatggcggccgtatcgccgcaggacgccgccaagctgggcaccagcctcacgccgctgggcgccgagaaggccggcaacgctgccggcaccatcccggcctggaccggtggcatcacccaggcgccggccggttacaagggctcgggtactcaccatatcgacccgttcgccgccgacaagccgctgttcaccatcaccaaggccaacctggctcagtaccgtgaccaactgacacctgggcaggtggcgttgttcgagacctacccggacagcttccagatgccggtctaccccagccgtcgttcgggctcggcaccgcagtgggtgtatgccaataccgccgagaacgcggtcagcgccaagctgctcgacggcggcaatggttttgccgatgcctacggcggcatcccgttcccgattccgcagaacggcgtggaagcgctgtggaaccacatcgcccgctaccgcggcacctacgtggtgcgccgcgcctcggaagtggcggtgcagcgcaacggctccttctcgctggtcacctcgcagcaggaagcgctgttcaagttctatgaccccaagggcagctacgccaacctgaacaacatcctgttctattacctgtcgttcacccgcagcccggcgcgtctggccggcggcgcggtgctggtccacgagaccctggatcaggtcaaggagccccgccaggcctggggttacaacgccggccagcgccgggtgcgtcgtgcgccgaacctggcctacgacacgccgatttccacggccgatggcctgcgtaccgccgacgacaccgacatgttcaacggcgcgccggatcgctacgactggaagctgctcggcaagcgcgagatctacatcccctacaacagctacaagctcaccagcccagaggtgaaatacaaggacctgctgcaggtcggccacctcaacccggcctacacgcgctatgagctgcaccgcgtgtgggtggtggagggcacgctcaagccgggccagcgacacatctattccaagcgcaccctgtatctcgatgaagacagctggcaggccgccgtggtcgatcagtacgatggtcgcggcgagctgtggcgcgtgtccatggcctacctgaagaactactacgagctgccgaccacctggtctgcgctggacgtgttccatgatctgcaggcgcgtcgctaccacgtgcagaacctggacaacgaggaagccaacaccatcgacttcagccagccgatggccgaagacagttacttcacaccggcagcattgcgtcgtcgtggcacccgatagaggagaaggcccgcctgttgtgccacaggcattcgcgcggtcgataacgcgggctttttcttacaaaacagcggatcgtggcggctaccatgttccgcaaaggccgatagcataggcagcgctttcaaggcgctggatataacaagaacaagggggagttgtgtatgagtgagcccatggtgcggcgcacccgaagcggtaagaaaccgcggcccgtgctgcaggccctggcactgtgctcgttgctggtggcgggcgtgccggtgctgcaggcccaggctgccgacgcagcgaccttctcggtgccgtcgacgcgggccgtctccagtctcctgctcgatgtagcccatgccggcaagcgcctggtggcggtcggcgagcgcggccacgtactgtactccgacgacggcggcgccaactggacccaggccaaggtgccgacccgccagatgctcaccgccgtgtatttcgtcgacgaccagcacggctgggcggtcggccacgatgcgctgattctggccagcagcgacggcggcgccacctggaccaagcagttcgaggacctgcagcgcgaagcgccgctgctcgacgtgtggttcaaggacgcccagcacggcttcgccatcggcgcctacggtgcgctgctggaaaccagcgatggcggcgccacctgggacgacgtcagcgaccgcctcgacaacgaagacacctatcacctcaacgccatcgccgatgtaccgggcgccggtctgttcatcgtcggcgaggcgggtagcgtatttcgctccaccgacggcgggcaaagctgggaaaccctggaaagcccctatcagggctcgctgttcggcgtgatcgccagcggcgaggccaatggcctggtgatgttcggcctgcgcggccacctgttccattccaaggacgccggtgaaacctggcagcaggttgcgctgaccacagccggtggcggcgacctggagttcgggctggccagtgcggcgaccctggaagacggcagcatcgtggtggtcggccatggcggcagcgtgctgcgcagcaccgaccacggcaacagcttcagcgtgttcaaccgcccggatcgtttgtccgtggcgggcgtcaccgccggtgcagacggcaaattggtactggtcgggcagggcggcgtacgcctgaccaccgagaccggtgccaatccaggccaacaataacaagctggggtagtgttcgatgagtaaccttgatcaagacaaggccagcctgctggagcgcctgatcttcaacaaccgaccggcagtgatcctgatctgcctgctggtcagcctcttcctgttcttccaggccacccaggtgcgcccctcgaccagcttcgagaagatgatcccgctgagccatccgttcatccagaacatgatggagcaccgcaacgacctggcgaacctcggcaataccgtgcgtatttccgtggaggccaaggacggcgacatcttcagcaagtcctacatggaaaccctgcgccagatccacgacgaggtgttctacatcccgggcgtcgagcgctccgggctgaagtcgttgtggagccccagcgtgcgctggaccgaggtgaccgaggaaggcttcgccggtggcgaggtgattccgcaaacctacgacggcagcgcgcagagcctcgaagagctgcgcggcaatgtgctcaagtccgggcagatcggccgcctggtggccaacaacttcaagtccagcatcatcgacgtgccgctgctcgagtcctacccggacccagaggaccagggccgcctgatcaagctcgactaccagcagttctcccaccagctcgaagagaagatccgcaacaagtaccaggtgcagaacccggacgtgcagatccacatcatcggtttcgccaagaaggtcggtgacctgatcgacggcctggtgatggtcgcgctgttcttcggcgtggcgctgctggtcaccttcgtgctgctgtactggttcacctggtgcatccgcagcaccatcgccgtgctgatcaccaccctggtggcggtgggctggcagctgggcctgatgcacacggtgggcttcgggctcgatccgtattcgatgctggtgccgtttttgatctttgccatcggcatttcccatggcgtgcagaagatcaacggcatcgccctgcaatccggtggctgcgacaactcgctgaccgccgcgcggctgaccttccgccaactgttcctgccggggatgatcgccatcctcgccgacgccgtgggcttcatcaccctgctgctgatcgatatcggcgtgatccgcgagctggccatcggcgcctccatcggtgtggcggtcatcgtgttcaccaacctgatcctgctgccggtggcgatttcctatatcggcatcagcaagaaggcggtggagcgcagcaagcgcgatgcggtcagcgaacatccgttctggcgccgcctgtcaaacttcgccagtggccgtgtggcaccaatctccgtgagcctggcgctgatcgccgcggtcggcggcttctggtaccagcaccagcacctgcaggtcggcgacctcgaccagggcgcgccggagctgcgcccggactcgcgctacaacctggataacgacttcgtgatccgcaactactccaccagctccgacgtgctggtggtgatggtcaagaccgcgcccgaaggctgctcgacctacgaggccatggcggccatggacgagctgatgtggaccatggacaacacgccgggcgtgcagtcggcgatctccatggtcagcgtgtcgcgccaggtgatcaagggcatgaacgagggcaacctgaagtgggaaaccctgtcgcgcaacccggatgtactcaacaactctatcgcccgtgccgatggcctgtataacggcgactgctcggtagcgccggtgctggtgttcctcgaagaccacaaagcggaaacgctcaagcgtgcggtgagggcggtcgaaggtttcgtcgccgagcatcagtccgagaacgtgcagttcctgctggccgccggtaacgccggcatcgaggcggccaccaacgaagtgatcagcacatcggagctgctgattctggtgctggtctacctgtgcgttggcatcatgtgcatgatcaccttccgctccttcgccgccaccgtgtgcatcgtgctgccgctgatccttacctcgatcctcggcaacgccctgatggccttcctgggcatcggcgtgaaggtcgcgaccctgccggtgatcgccctgggcgtcggcatcggcgtggactacggcatctacatctacagccgcctggaaaccttcctgcgcgccggcctgccgctgcaggaagcctactaccagaccctgcgctcgaccggtaaagccgtgctgttcaccggcctgtgcctggccatcggcgtggcgacctggatgttctcggcgatcaaattccaggccgatatgggcctgatgctgaccttcatgttcatcgtcaacatgttcggcgcactgtggctgctaccggccctggcccactacttgatcaagcccgagaaactggcgggcaagaaaggtggttcgctgctggcgcactgacgggttggctcggtaaaggcgcgccctctacggcatttacatgccgtagagggcgttttgctactgcgcgcaaagtaggactgatttttatagggcagtgatggttgtgaaggtgcggaattcaggcgaatacggtgggcatctcgctgtagcttgataaactgctgattgatatggaatttaaattttgcggacacgtgtgtggggcacgcttatacagaacgctttactattgcgttaacgcagagttctgtctaatcactgttaggctaaaaatgagtctcgagattaaccttgaagccgatgagcgacttttaataaccactgtctctacgacattgagcgaactcagcgcactggatacagacaatgacgaccatacggtggaaggaattttcgagtccggattatcagtgagcgccgcatgcgaactaaatgaccatacgctatacgcagaagacactaaagacatgaacttccctgtggccattcgctgttacatgcgaataaaagggccggagccagaaggtttttctgcacttggtgatttagagcgttttgtaaaactccttacagccaaaaccgatgctaattttgtggtttcattccagtacgaatcaacgttgtattggagaaatagtgatggtttgcagactgcctaactagcggatcaaaacgttcgcttcgctcacagggacgggctaaagcccgccccttaaccaaacgttaggcaagcagagaaatggaaaacgcattaatatttttagagaattattggctcgaagctattggcctgattgcgtcgctgtttgggatatatgagtttataaaaataagagcaagcaagaaaagaattccggcttacagcggggctcttgatgagaattttgccaaattcgtctacaaaaatgaaagctctgtgtttcttcttgaggcgttccttgatgaagagaaaagcagggagctagcgaattggatacaggaaaataattcagagcagactatttggtttggcgtcgctcatgacgaatctggaactgagtttggctttttcaaagacgaccctgaaatccactggaatactcgtttttgggacagtattcatacaaaaggctatttcaaagttcatagcatacaaggcccttatcaaggctggatgtcggtcactttgagaggggttggcaaggaacatataaatgcctaacaagtggttcaaatcggaaaaggcgatagatttatttatggcacagtgctgttggtctaaaataaatctgtccccttatcgtcggtccctttatcgtcttgtcccttaccgtcttttaaccaaacgttaggcattcataatggaagaatcaccattccgggaagtgtggatcgagatcccggacggccagtccatgtgcgcacttatcaacggtgagtggggatggttgatgtacctaaggtataacggggacgcgggctttagctcacgcagcactaattataaagggccgacagaatcaactattgaatatcggcttaataatggtcagcacgacgagtacccagcatcgtgggcttaccctgttgatgtaattgagcgcgcactgcattttttccaagcgcagcaaacgccacccgcgtttattcattggcacaatgattcagaagatggcgttgaattggaatacaaaaagctaacagccaactataactatatagcctgacaagtggttcaaatcgttcgcttctttcaagggacgggctaaatcccgccctttaaccaaacgttagggtaatgctcatgacccttgattgcccaaggtgtcagcaaggacacataaggccaatgcgcatcataagtacgcaagaattaatttgggtttgtgaagaatgcgaagcaagctgggtaagtcaaaacgccattagtaaaaatagttttgaggactacggaacagtaatggaatcaaaggggctaaagcctctttggtctgaactggagccacaataacaagtagcgctttacctctaacaagtcgctcacttcgttcgctgagacggactaaagcccgccttgtaatcaaacattaggtgaaatgataaatggctgtcggatacgaactcgtaaatttcactcgtcgcgaggtgctcacattcacgcacataccggcgtccacgaaattagagcttgcaggcaatgctgtagcagcagcgatgagcacctggttcatgctggaatatgcaggcgatcagatggcatttgtgtcggacacttacggagaatggccatttcccggcggaagctcgtctgatgttgcgtcctatgtggacgttaccgatcgagtagtagctgagttggtcggtgccggtattctcaaagatcttgggcggaagtactactccgatgacctgaccgaatatacgagagtcttagagaatgtctggttgcagagctaacaccccatctaacaattcgtccaagtcctgttctcgattaaattcaacgaagtcatgccaaacatatttgactcagctgacataaaagaaacccacaaatattccattcggcaccgcggcgagctcaaaaatagcgagacctgtggctgcttttattgtcttgatatttttgactacaaaaacatcgaagactggatcggtgatggagatactgctttatgccccagttgcggaattgattcggtaattgggtctgtttctggctttcagattaaccgcgaatttctttctgccatgaagaaacattggttctagctatggcgcaaagcgagcaattggctccaaatcgttcgcttccctcgctgggacgggctaaagcccgccttttaaccaaacgttatgtggacccattgagatgatcggtaaatggaaaaccgcggcctagccgcggtttccgtttcagagcatgcaaattttcttcaatacgcccgaactggtgctgcgtaacgtgcctcactcgatcagcagtgaggtaggcgtgatgatgagtttgtatttgtccatggcagcgttcgcgctggccgcttccatttctcccgggccggtcaatctggtgtcgctgagcgcgggggctcgccatggcttgcgggtggcgatgcggcatgttgctggggcgaccctgggctttacgttgctgctggtgctgatcggcctggggctgcatcagttgctggtgctgttgccctggttgacggcggcgatccagtgggctggcgtggcctttctgctgtatctggcctggcgcttggctatcgataacggcgcgttgcacagcactgaaggtggggcggttgcgtcctttgctggcggtgcgctgatgcagtggcttaaccccaaggcgtggttggcagcgattgccggcacgggtgcctttgccgccgatggtgatgcggggcgggtttggttgtttgcggcaatctactgcgtggtctgttatttgtcgctggcttgctgggctatcgccgggacttgtttgcagccttacctgcaggcgccgcagcgggtgagggttttcaatcgggtgctggcggggttgctggtggttagtgcggggtatttggtgttggcgtaagccagttaaagactgttcacgatctctatgttcgtgaagctgcaactacaaggcggaaacggactttcacccgtgggagaggctttagcctcgagttttttattcaggcaaacaaagagctcggggctaaagcccctcccacgagatcgcgaacagtacggtagggcgtactcgcgaagcagtacgccgttgcggcggtgtcaggatcgacatgaattggcggactgttcgcttcgctcctgagtccgccctacgagctgagcgcgcaaacaactcggtaattctggtggagtcattgtgggccccagcccatgaccgtgatttttcgcgggcatggcccgctcccacagtgagagcgcgcgcgtccgctgcgaccacttaacggcggccaagatcgacgaacctgagctgaaagattattaggcggaccctaaagcgccacagagccgtagcccgtggttgagcgtagcgatacccggggcaccttcgcgcgagtgattcctgggtatcgctgcgcttaacgccaggctaccggcctgggtcaggctacgggtggtcgtcgttagccgcggtattggccgggggtggcggcgaggagttgtttgaaggtgcgctggaagtgtgcctggtcggcgaagccggcttcttgggcgacttcggccagggctgcgccgcttttcaggcgcgcgtgggcgaactggatgcggcggttgagcaggtaggcgtggggcgtcaggccatagcgttgtttgaagccgcggatcaattgcgacggagacagttgcgccgcttcgcacagggtatcgagacgtagcggctcgccgcagtgctgctcgatcagctcggcggccagttccaggcgcgggttcaggctgtcgtcacgctcgccttcaagtaccagccgctgcaacgccaggctgaagaatgcttcggcttgggtgcgcttctcggcggtgctggccgatggatcgagcaggctgcgccgcaatgccagcaggccctggtacagctcggcatcgtcgctggcgatggaggcgaagcgctggaaagcgggtgtgtcggtaaagccccgggcatgctgcagctcgcccagccactgcgggtcgacgtagcacatcagatatgaccagggctcgccgtcgatggggttgcaggcgtgcacatcgccggggttcatcagcaccacagtgccctggctcacctgacgatccacctcgcggttgctgtaggtgctttggccgctggtgatcgcgccgatggaaaagaacgcgtggctgtgccgtccgtagcagacctggcggccatcctcgatggagcgcagctcgataaagggcagggcggcgtcgcgccagaactgggggcaagcggggcgagcgtccatgcagtctccgttcagcgcgggtagagcggcggcagctggccgccgtcctggccgttgtcctgggttttctccgccgccggcagttcgccgatagcctgccacaactgcttgccttgccaatgctggccggcttcgctgtacagcgcgccgttgaggccgtccagcgcgtcggacagcggcgcgaagcgcgcggccatgtcggcaagggtttccggttgctggcgcgcccaggcgtcgagggcctggcgggtggcctggctgtcgttggccaggcaggcgcgcttgaggtcgtcgagcagggtgcgcgggctgggcccgacttgtgcgctgcgctgcacggccggctggctgcgcgcgtgccaccagaggccgaagccgagcagggtggtcagcgccagcagcacggtgctcagctgccagggccacagcaatacgtcgctggcgtcgctctcgcgcgggcgggtttccaccggttgctcgacgctcagtgccgggtcggcggccactttcagagtgcgcgccggcaaactgctgtgctccaggcgatcctcgtgggtgttccaccacaccaggtccaccgccggcagctccagattgccggccttgctggcgaccagcgcctcgcgctcttcacggctaccgatcacaccgcggtcgctgctctcgttggtcagctgcggctgatcggggtagcggcgcagaccttccacctcggtggccggcaatggcggcagctgggcgctggacagcccgtcggccttgagcatcaggctgcgggtcagcgaatcaccgaccttgatttcgcccggctccgggctccaggcttcggccaggctcagggcgcgggccggcagccagggcgcatcggccgggtagtcggcgggcttggccttgaccgtcagcgggatctccggggagcgcacgcgggtgaccttgcccgggcgcgggccgaacggcgtgtagccgttgcggctgctgcggtcggccagggtggcgctgaacacctggctggggatggtcagctggccgctcttctgcgggaagatggcgtagcgcagctcgatcacgccgtggcgcacgccgccgatgtcctgctcgtaagtgcgtggctcgccgagggattcgacccgcgcatcggggatttccagctgggtgaggctgctgtcgtcgtacagcgacaccgagtggtagatgcgcagggtcagcacgctctgcgcctgcacgtagacgctctcgtgatccaggctggcgtcgatgaagatcggcgccatctgctcgtcgctgttctggctggtggcctctaccacatgcaggctgaccggttggctctgggcgtcgcccaggcgcagcggcggaatcaccacgaagccgctgtggcgcggtttgagggtgacgatccagcgggtgctggcgcgcgcctggccttccaggctggtcaggcggttgacctggcgtgtaccgagcacatcgaacagctcgttgagtggcgtgaggtcgggtttgccgaattcggtggcgtccgtggattcgagggtcaggtcgaggctttcgcccaggttcagccggctgcggtcgacgctggcggtaaagtcttgcgcgctggcctgccatgccagcaaacagaagagcagggtgcagagcaggcgggtcatcgggcttgttcctgacgctgttgctgttcgtaccagaatttgcggcgcagcaattcgcccgggtcatcgggaatctgccgcagccattgttccagagcctggcgccgctcgccatcgaggggcgtatcggcttcgggggctgctttttcagacggtgcgttctgcgtcggctcggccttgtccgcaggttcaccttcgccggtcgggttcggctgcggctgttcctgggtaggcggctgctgctcctgggcggtcgctggctggccctggcctttgggcggttggtcttcgccggacgccgaggattggccgggcggttgttgctcgtcgggcttgtcgtcgggttgctggtcttcgccttcgtccggttgctcggcctgctcttggcgctggcgcagcagttcctcgaccagggccttgttcttcgcggcctgctgcagctgcggatcgatttccagggcgcggtcgtaggcatcgatggccgcttccagctcgttgctgcgcgccagagcattgccgcggttgtagagcgacggtgcgctgtcgtctttgccgaactgttcggcggccgccgcgtaatcgccggcctggtagagcgccatgccgcgccagtgcgggtcctcgaagcgctcggcggcttccttggggcggccggcttcgagcaggcgctggccctgctggtcggcgcgcagccagaggtcgtcgaagctcatcgccatgccggtttgcggagtaccgagcaacagcagtggcaggcacagcagccagccgcggcggccggcgcaggcggccagcagcaacagcggcaatagcagccagtaaccctggtcggcccagctgcgcagctgggtcttgtggccgttgtcgcgcagcgctttggggccattgagcaggcccaggctgcgcaggtcgcggtcatcgaggctgatgctgcggtactggcctttgacgctcgccgcgaactgccgcaacccgctgacatccaggcgcgggatgaggatggcgccttgctcgtctttcatgaaggtgccgtcttcctgcacgatcggcgcgccttcgctgctgcccacgccgaggatgcgcaggcgcgtgccgcggctgccgagcagtttggcgatggcgctgcgttcgccttcgtccaggctgctggtgatcagcagcaggcggccctggccttgggcgccgttcttgagcagctccagcgctctggctaccgccaggtcggcgcgcttgccgggttcgggcatgatcgacggcttgagggcttcgagcaggttgcggctggtgctcaggtcatcggatagcggcaccagggtgtgagcgctgccggcgtacaccacgatggcggtctgcgcgtcgccgcgcgccttcagcaggtcgagcaatttgcgacgggcctgggccaggcgattgggcgaggcgtcgccggccagcatctgcggggtcagttcgagcatcaccaccagcgggtcggccggcttggcgtcattctgttcgatgcgctgccagctggggccgaccagcgctagggtggtcagcagccaggccagggccagaatgatcagcggcaggcggctgcgccggccgcggccgccgcgcagcagggcagcgtgaaaggccggcggcagcagggtttgccagcggccgctgcgggtttcccggtgcgccagcaaccacagcagccaggccagcacgggcaacgccagcagccaccaggggcgcaacaggtggggcagatagtcgctcatggtgccttgcgccccacacgttgcgcagcgctcaaggcctgctggcgcagttgcggccataggctgcgaaccaccagcagcaggctcagcagcaacgcggcggtcagcggccaggcgtacagcgcctgggccgggcgcgccagggtcggttgctgggctaccggctccaggcggtcgagggtcgcttcgatgtgctgcagctcgcgctgatcacgggcgcggaagtattcgccgccggtcagctcggcgatggcgcgcaggctcggctcgtccagatccaggctgggattcatgccgaaggcggcgaagttgccggcctgctgcgggtcggaaccgataccgatggggtagatggtcacgccttcctcggcggccaggcgggcggcggttatcggttcgatctgcccgccgttgttggcgccgtcggtgatcagcaccagtacgcggctgtcggcggggcgctgacgcaggcgtttgaccgccaggccgatggcatcgccgagagcggtgttctgcccggcgatgccgatcaccgcctcgtcaagccaggtgcgtacggtctgccggtcgaaggtcagcggcgcctgtaggtaggcctggctgccgaacaggatcaagccgacgcggtcgccggtgcggccatcgatgaactcgccgatcagctgcttgaccagcgtcaggcggctgacgtcctcttcgcccaggcgcatgtcggcgtaatccatggagccggacacgtccacggcgatcagcaggtcgcggccactggccggcagtggcagtggctcgccgacccattccggacgcgccgcagcgatcagcagcagcaaccagagcagggcgaagtgcacctgtttcttccagggcggcaactgcaggcgggcgcggcggccggagagattttcaagctcgccgagaaaactcacctgcagcgccgcttcaccgctgtcggcggccggcagccacaggcgcagcagccagggcagcggcgcgagcaggaagatccacggccaggcgaactcaaacatgcttgcggatccaggtggcgacagcctggtgcaggccttcgatggccttgtcatccagggcgcaatgcggcttgtaggcgccttcgacgaggatcatccagcgcgtcaggccggcggccgggcagcggttatcgagaaacgccagccaggcgcggctgctcagggtatggctgtggctgtccgggtaacgctcgcggcacaggcgcttgagcagcccgttgagctgctgcagccaggggccggccggggcgccgtcatagggtttgctcaggcgttgcagttcctgcaaggcggcctcgcgcatcgggtccagaggctgttcggcagcctgcttacggcgtggccgcggcaagcgcggcgccaggcgccaggcgccccacagcagcaccgggagcagggcggcgagcagccaccagccgggcgccggcggccaccagctgatggcagccggttcgatcagcggttcgagctgatccagcgggttcatgcggacctgccggggcgcaggttgttgaggtgctcgtgcaactgctcgaccagctcctggccggtggacagcgacagcagcggcacgccgagcttgttggccagacgctgccagcgggcgcggcgcgcctgggcctggtcgcggtagctgtgctgaaggttggcgtcctcggtatccacgtccagctgggcatcgccttcgccaaagcgcagcaggccggaggcgggcagggcgtgatcgagggggtcggagaccggcagcaacaacaggtcggtatgccgggcgagcagcatcagttgctgctcgctgctgtcgcccagggtgcgttcgtcgcagaggatcaccaccaggctgccggggcgcagcacttcccgggcacggcgtagggcctggccgaagctgtcgcgcaccagcggcgtgtcggcggacagcgcctggttggcgcgggccaggcggctgagcagctgcagcaggctctgcttgctgcgccgcggtttgatttcgtgattgtcctggccgccgaacaccagcccgccgatgcggtcgttgtggcccagggcagcccagccgatcagcccggcggcgcgggcggcgagtaccgacttgaacatcagcccggtgccaaagaacagctgccggctctgctcgacgagcaggtagatgggccgctcgcgttcttcgtggaacagcttggtgtgcggctcctgggtgcgtgcggtgacgcgccagtcgatggtgcgcacgtcgtcgcccggctggtagacacgcacctggtcgaagtccacgccgcgcccgcgaagcttggaatggtgcaggccgatcagcgggctgcgccggcccggcgtggagaacagctgcacctcgcgcacccggtggcgcatgtcgatcagttgcttgagatcggtacggatgcccgcctgcagctcagggttatccgcgtgcgaaagcatcaggccaccgcgactacgtcgagaatgcgctggaccacgcggtcctggtcgatgcccgaggcctcggcctcgaacgacaggatgatgcggtggcgcagcacgtcgaacagcaccgcttggatgtcctcggggctgacgaagtcgcggccagccagccaggcgtgtgcccgcgcgcagcggtccagagcgatggagccgcgcgggctggagccgtgggcgatccactcggccagctcggcgtcgaacttgccgggggtgcgcgaggccattaccaactgcaccaggtattcctccaccgcatcggccatatacaggccgaggatttccttgcgcgcggagaagatcgcctgctggctgaggcggtggtcgggcttggtttcgccgtgcagcgcttcgccgcgggcctgggcgaggatcttgcgctccacgctggcgtcggggaagccgatcttcacgtgcatcaggaaacggtcgagctgggcttcgggcagcgggtaggtgccttcctgctcgatggggttctgggtggccatgaccagaaacagtggcgacaggtcgtaggtgctgcggcccaccgatacctggcgttcggccatggcttcgagcagtgccgactgcaccttggccggcgcgcggttgatttcgtcggcgagcaccaggttatggaagattggcccctgctggaacacgaaactgccggtttccgggcgatagatttcggtaccggtgatgtcggccggcagcaggtcgggggtgaactggatgcggtggaactcggcctcgatgccttcggccagttccttgatcgccttggtcttggccaggccgggagcaccttcgaccagcatgtggccgtcggcgagcagggcgatcagcaggcgatcgatgagcttttcctgaccgaggatctggctggcgagaaagtggcgaagagcgagcagcgcgtctctgtgttccatggggctgtccagatgcgaatcgcgagcgacgaaccccgctcgtcagggccgcccatgataatcgaaggcaggggcgtaagccatgcgggcctgcccgccctgtgaccgggttgccagccagccagcgccgcgcgcggctggcaccgcctcagacgatacggaactggccggcgctgtggttgagcgcctcgacctggcgcgacaggccctgggtgtgttcgtccaggctcaggcgcagggtcttggtcttgccggtgtgcaggttgatgtcctcgaccttggcggcgatttcctcggtggtgcaggaaatctgctcgatggccaccaccacctggctcatctcggcgctgagatgctccatggaaccggtgatgccgtcgatggcctgggccacttcgccggagctgcgctcgccctgggtggcgaggttcaggccgctggtcatcagttggtccatctgctgggtctgctcgcgcagctcgttgacgatcaccgcgatatcagtggtggccgccacggttttctgggccagggagcgcacttcatcggcgaccaccgagaagccgcggccggcctcgccagcacgggctgcttcgatggcggcgttcagtgccagcaggttggtctggtcggccaggccgttgatcacgtcgatgatgctggtgaccttggtgctcgactgggtgagggcgctgacctgggcgtgggtgtcctggatcagctgcgagaggcggcgcatgttgtcggcgctggcgttgatcaccgaagcgccgtcgcgcgccgactggtaggccgcctgggtggcgttgccgacatcggtggtgcgctgggccatttcatggaccgtggcggagatctgctgggaggccgaggcggcctgttcggtctgcatttccacctgggtgctgttttcctcaaggcggcgcatggcgtcgttgaggtagtggtgcagctggttgagttccttgttgccatccagaacctggcgaatcaccccggcgatgccctgggtcatctggttggacgcgctgccgagctggttgaattcgtcgcggtggttcgcgccaacgtcgatccgcgccgtcaggttgcccgccgcgacctgggcgagcaggcggttgacccggtccaactgcgccatcagcaggcgcgaggcgcggcccagggtcagcagcatgaaggccgagaccagcacgaaggtcaggcccatcatccagcgcgcggtgctgcgcgcctgctcggcctggcgggtagcgcccgtcagtacggtgtcctgcaggtgatggttctgcgcctcgatgctggcctcgatctgctggccctgctgctgcagctgtttctcgctggtcacgatctgctggatcagcgtatcggccgcggtgaaattgtcggtgaaggcgctggctgccttgcccacccggctttcctgccattccagatcgacgatctgggcctgcaatttgcccagtgccgcgcgtacgccgtcggcgtacctggcatcgaaggtggacaggtaatcacgctggttgctcagcgcctcggcaatcgctgcctggatcaggctgatgctgacccgctccagctccttgccgctttccgccagcttggcgcgcaggccgttgaagggtgtcaggcccagtgcctgggattgcttgagccagttctgctgcacggcgatgtcctgctgcagcaactcgtccaggcgccgggaactgtcgagcaacgtggcatcgtcgagcagttcggcgcgttgaacatattgacgggacagctcgcccagcgcggtcaacccggtctggaattcggcctcgccatcggggctgagctggcggcgttcggcgttcagcttcagccactggttcatcagcgtggccgagtcgccggcgtaagccgtggcgcgctcgcgtgcctgcagggcgttgtcgagggtctggctggcccagaacgaggccgccgtcatcagcgccaggctggacaaggtgatgaggataagaagacgaaacttctgcttccaggaaaggaacagtgacatggcggatgtccaggttggctttatttttattgacgccagactttaggcgttgtgccagtacagtgcaagagggttgtacgatgtctgccatggagcgggcagcgtgaacgaaaatgtcgctgcaccgcaagcgtgcactgccacggcctcgttaagctcgtgcggcgcctgtgaccggcgcgtcatttgtacaacgggtagcgtttgcaggtagccggtctaaggttgaactacgtacggaaacaacaatcgcacctaccaagcctacagacggagtacaagcatggcgttcttcaccgcggccagcaaagccgacttccagcatcaactgcaagcggccctggcgcagcacgtcagcgagcaggacctgccacaagtggccctgttcgctgaacagttctttggcatcatcgcactcgaagagctgacgcagcggcgactgtccgacctcgttggttgcaccctctcggcctggcgcctgctggcccagttcgacccgagccaaccgcaggtccgcgtcttcaaccccgattatgaaaagcacggctggcagagcacccacaccggcatcgaggtgctgcacccggacattccgttcctggtcgattccgtacgtatcgaactcaagcgccgcggctacagcattcacaccctgcagaacagcgtgctcagcgtgcgccgcgatgcccagggcgcgctgctcgaactactgcccaagggcagcacgggcgagggcgtcagcctcgaatcgctgatgttcctggagatcaaccgctgcgccagcaacgccgagatcaagtcgctgcagaagaccctgctcgacgtgctcgaggaagtgcgcctgagcgtcgccgacttccagccgatgaaggccaaggcccaggaactgctgggcaagctcggcgacggcagcttcggccacggcaccaccgacccggccgaagtggaagagatcaaggtgtttctctcctggctgcaggacaaccacttcaccttccttggctacgaagaattcaccgttcatgacgcggccgacggcggtcacctgcagtacgacgaaagctcgctgctgggcctgtccaagcgtctgcgcagcggcctgagccaggacgagctgcacatcgaaccctatgcgctggcctacctgcgcgagccgaccctgctgtcgttcgccaaggccgcgcagccgagccgcgtgcatcgcccggcttacccggatttcgtctccatccgcgaaatcgatgccacgggcaaggtggtcaaggagtgccgcttcctcggcatctacacctcgaccgcctacagcgagagcgtgcgcgagatcccctatatccgccgcaaggtcgccgaggtcgagaagcgctccggcttcatcgcccaaggccacctgagcaaggagctggtcaaggttctcgaagtgctgccgcgcgacgacctgttccagacgccggtcgacgagctggccagcactgcgctgtcgatcgtgcagattcaggagcgcaacaaggtccgcctgttcctgcgcttcgacccctacggccgtttcgtctatgcgttggcttacgtgccgcgcgacatctattccaccgaaacccgcctgcgtatccagcaggtgctggtcgatcgcctgcaggccagcgattgcgagttctggacctacttctccgaatccgtgctggcccgcgttcagttcatcctgcgcgtcgatccgaagaacaagctggacatcgacccgcagcagctcgagcgcgaagtcgttcaggcctgccgttcctggaccgatgactacgccgccctggccgtggagaacttcggcgaagccaagggcacccgcgtgctcaccgacttcccgaaaagcttcccggccggctaccgcgagcgcttcgcaccgcactcggcagtggtcgacatgcagcatctgcgcagcctctccgaggagcgcccgctggtcatgagtttctaccagccactggtgcccggtgagcgtcagctgcactgcaagctgtaccacgccgacacgccgctggcgctgtctgacgtgctgccggtgctggagaacctcggtctgcgcgtgctgggcgagttcccgtatcgcctgcagcaccagagcggccgtgagttctggattcacgatttcgcctttacctatgccgaaggcgtcaatctcgacatccagcagctcaacgacaccctgcaggacgccttcgtgcacatcgtgcgcggcgacgccgagaacgattccttcaaccgtctggtgctgaccgccggcctggcctggcgtgacgtggcgctgctgcgtgcctacgcccgctacctcaagcagattcgtctgggcttcgacctgggctacatcgccaacacgctgctcaaccatgccgacatcgcccgcgagctggtgcgtttgttccgcacgcgcttctatctggcccgcaagctcagcgccaatgaccttaacgacaagcagcacaagctcgagcaggccattctcggcgctctggacaacgtcgcggtgctcaacgaagaccgcatcctgcgtcgctacctggacctgatcaaggccaccctgcgcaccaacttctaccagccggacgccctgggtgaggtgaagagctacttcagcttcaagttcaaccccagcgcgattcccgagctgccacgcccggtgccgaagttcgagatcttcgtctactcgccgcgtgtcgaaggcgtgcacctgcgcttcggcaacgtggcccgtggtggcctgcgctggtcggaccgcgaagaggacttccgtaccgaagtgctcggcctggtcaaggcccagcaggtcaagaacgcggtgatcgtgccggtcggcgccaagggcggtttcgtgccgcgtcgcctgccgctgggtggtggccgtgacgagatccaggccgaggccatcgcctgctaccgcattttcatcagcggcctgctggacatcaccgacaacctcaaggaaggcgaagtcgcgccgccggccaacgtggttcgccatgacggcgatgatccgtacctggtcgtcgctgccgacaagggcaccgcgaccttctccgacatcgccaacggcattgccaacgaatacggcttctggctgggcgatgcattcgcctctggcggttcggccggttatgaccacaagggcatgggcatcaccgccaagggcggctgggtgtcggtgcagcgtcacttccgcgagcgcggcatcgacgtacagaaggacctgaccaccgtgatcggcatcggcgacatggccggtgacgtgttcggcaacggcctgctgctgtccgaatcgctgcaactggtggcggcgttcaaccacctgcacatcttcatcgacccgaacccggatgccgcgcgcagcttcgtcgagcgcaagcgtctgttcgacctgccgcgttcgagctgggccgattacgacgcctcgctgatttctcaaggcggcggcatcttcctgcgtagcgccaagagcatcgccatcagcccggagatgaaggcacgcttcgatatccaggctgacaagctggcgccgaccgagctgctcaacgcattgctcaaggcaccggtggatctgatctggaacggcggtatcggcacctacgtcaagtccagccgtgaaacccatgccgacgtcggcgacaaggccaacgacctgctgcgcgtcgacggccgcgaactgcgcgccaaggtggtgggcgagggcggcaacctgggcatgacccagctcggtcgcgtcgagtacggtctcaatggcggtgccagcaacaccgacttcatcgacaacgccggtggtgtggactgttccgaccacgaggtgaacatcaagatcctgctcaacgagatcgtcaccgccggcgacatgaccggtaagcagcgcaacacgctgctggccgagatgaccgaggacgtgggcaatctggtgctcggcaacaactacaagcagacccaggcgctgtcgctggccgagcgccgcgcccgcgaacgtcagggtgaatacaagcgcctgatggccgcgctggaagcctccggcaagctggatcgcgctctggaatttctgcctagcgaggaagagctcaacgagcgcgcgaccaagggccagggcctgacccgtcccgagctgtcggtgctgatttcctacagcaagatcgagctgcaggaagcgctgatcaaatccgatatcgtcgatgacgagtacctgtcgcgcgaaatggaaaccgccttcccggcgcgtcttgcgcaggaatacggcgaggccatgcgccgtcaccgcctcaagcgcgagatcgtcagcacgcagatcgccaacgatctggtcaaccacatgggcatcaccttcgtgcagcgcctgaaggagtccaccggggtcggctcggcgcaagtcgccgcggcgtatgtggtggtgcgtgacgtcttccacatgccgttctggtggcgccagatcgaggctctggacaaccaggtgccggccgatctgcagttgaccatgatggacgagctgatgcgcctgggccgccgcgccacgcgctggtacctgcgcagccgccgcaacgatctggatgccgcccgtgacgtggcccacctcggcccgcgggtcaaggcactggccatgcgtctggacgagctgctggaaggcccggcccgcgacgagtggatggcgcgctaccagacctacgtcgaagccggcgtgccggagctgctgtcccgcgtggtggccggcaccggtcatctgtacacgctgctgccgatcatcgagtcggcggacctcaccggccacgagccgaccgaggtggcctcggcctacttcgcggtgtccgatgccctggacctgtcgtggtacctgcagcagatcagcagcctgagcgtggaaagcaactggcaggccctggcccgcgaagccttccgcgacgacctggacgcgcagcagcgcgccatcaccgtctcggttctgcagctggccaacgggccggagtccatcgaggcgcgggtcgagctgtggatcgagcagaaccgtcgtctggtcgaccgttggaaggccatgctcgccgagctgcacgcggcatccggcagcgattacgccatgtacgccgtggccaatcgcgagctgggcgacctggcgcaaagccagccgccggtgctgccaaactgagctgagtaagcgctgaaatgaaaacgccccgactggttcggggcgtttttctttgtgtggcgtttatcgctgctcggtacgaatcgccatggacgcagagcgctgctgctgcgcccagatggcaaagcagaccagtacggccagggtcgcgaacagcacggccgaggaccccacggtgccaaggtccagcccacccttgtcggtgctcttggtcagtacgtcacccagcgttgcgccaaacggccgcgtcagcacgaaggctatccagaacagggccacacgcgacagttgcgtgcggtagtaggccgctgctaccaaggccagcagggtgccgatcaacagagcgccgccggcgaaacccaggcccgaatcgtcggccagatagtcgcccagtgccgtgcccagggtgttggaaaccagaatcgccgcccagtagaacagctcggcacgccgcgaaacgatatgttcgaccgacagcgatttctcgctaagtcgccaggtcagcaagacgctgaccagcagggcgacgagaatcagcgagccactggcgtagccgaggccgagggtgcggtccatgaagtccgacatggtagtgccggccgtgctggtcatcaggatgacggtccagtagagcgcaggcgtgtagcggcgggtgctcagctggccgagcagggagaggatgaacaggctgatgagcagcagggagctcagcgcatagccaatgttgagcgtcatggacagcaggtcgcctgccgtctcgccaagggtcgtggcgcaaatcttcatgacccagaatgccagggtgatttgtgggagcttgttcatagcggcctcgctcggtccgagggattcggacatggggccactgtgctgggggctgcgtcatacaggcgtcaaaaaacaataaaaattgcgtgaagcgctggttgtcctgagagcctgttcacgatccttatgcgcatgaagcggtagctataaggggcggacatcggcgcagtatctgtgggaacgggcggggacgcccagttcatgcccgcgatttttcgcgcgcatggcgcgctcccacagtggatcggcgaaaggccgctctcgctactcagctgccaaaatcgacgagcctgggctgaaagatcatgaacaggttctgagcggcatcgccaagcgcttcgcggcgtggttacgaaaacctgtcgctcagttcgcgtacgtaacccagcatgtccggtgcgccggcctgcagcaggccttcgcccagggcgcaggcctgtggcgagtgcttgggcagcaaaagaaactcgggcgcgcccggcgtgcgcaataggctcaggcgtgcatagggcacctcgtgctccatcagcaactgcatgaaactggcgtcgctccaagccgcgcagggcatcgccagagcgtgatagcgctgctgcagatcgtgcaggccgtcggggctgatgcggtagtaggtgatgtgcgccggcagggtgatttccaggccgcgcaagcgcgcataggccacggcgctggcaaaggcttcagggtgcgactcgccggcccagaacaaccgctcgccgcgccactgggcgtggaacagttcgaggctctggtgcgggtactcgggcagcgccttgctcaggtgcttgagaaaatcgcggtagctgatgatgcggatctgccggcaggcttcgctggccgcgtagtcctcgaggctgccgtaactgccgtcgcagtgcaccaggctgtcgaccaggcgcaggtcgaattgctccagatggcggtgttcgacctcgatcaactggaccaacgcagcgtgggcttcggccttgtcttcctgtaccggaccggacagtgcactgcgcgggagatccttgaggcgctgcaggggcggaccgcccagccagcagatgttatcgccaaaggtgggaatttcggagaagggcagttgcagctgactggcgcgctcgaagatgggcttgcagccacggccaagcagaccgacgcgctgggccagggcggccaggcgtgaggctagagggctgggctgttcaggcaggctcatggcagctcgcgtacgtcagtgtgccaggcgcagtgtggcagagcctgccaggagttgcacgaccctcgcagcacaatgtccaggtcatggccgaaatgcccggacctgatcgatgcgacaggttcgaatatggcacaatccgttcattcatctgcaaggagcctccatggcaagcctggttctggatatcgcattacccgcagaccgcgtgcaggcgatctatcaggggcgggccaaccgtattcaggcgttgagccgcgacgggcgtcgggtcagcattccggcccaccatttccggacgtttctgacccacgccggtatccatggttccttcgaacttgagttcaatgatgctggtgagctgctgtgtctgcggcgcctagcctaagagcctgctcactatctgctgcgcttcggcgctacagcgttaaaaacaagctggattgccagcccagtcggaatgctcatttacagctcgtaaagtcgagcgcgactccgaccggtcctcgcctgtttttgcggggccgcccaggccttgcattgctctagctcgctagatcgtgaaaaggctctaatcctcgctacgtgaggccttggccggctataattcgcgcccttcgatttcgccactgccgagctgagcctgcccatgtacaacctggcccgcgagctgctgttcaaactgtccccggaaacttcccacgagctgtccatcgatctgatcggtgccgctggccgccttggcctggctggccgcctgaccaaggcgccgagcagcctgccagtgacggtcatgggtctgcagttcgccaacccggtggggctggccgccggcctggacaagaacggcgatgccatcgatggcttcgcgcagctgggtttcggcttcgtcgagatcggcaccgtcaccccgcgcccgcagccgggtaaccccaagccacgcctgttccgtctgccggaggcggaggcgatcatcaatcgcatgggtttcaacaatcatggcgtcgatcacctgctggcccgcgtgcaggcggccaagtaccgaggcgtgctgggcatcaatatcggcaagaatttcgacacgccagtcgagcgggcggtggacgactacctgatctgtctggacaaggtctacgcccacgccagctacgtgaccgtcaacgtcagctcgccgaacacgccgggcctgcgcagcctgcagttcggcgattcgctcaagcaactgctcgatgccctgcacaagcgccagaatgaactggccctgagccacggccgtcgtgtgccgctggcgatcaagatcgccccggacatgaccgacgaagaaactgtgcaggtcgctacggcgctgctggaaaccggcatggatgcggtgatcgccaccaacaccacgctgagccgcgagggcgtcgagagcctggcattcgccaacgaagcgggcggtctttccggcgcgccggtgcgcgacaagagcacccacacggtcagcgtgctggcaggcgagctgggcgggcgtttgccgatcatcgcagcaggcggtatcaccgagggtcgccatgcggccgagaagatcgcggcaggggcgagcctggtgcagatctattcgggcttcatctacaaggggccggcgctgattcgcgaggcggtggacgccatcgccgcggcgcggcgttgaatcccgcgcaataaaaagggctcccttggggagcccctgggcttgcgcccgccgctcggatggagcgtgcttggtgaagtcggtaggtccttggcgttagccgactgcgcgaagttcgttgagtcgatgaataccggcagcgccggtcaaaccgtcccagttgtcaccgcggccttcacgccagccattgagccaggcttgacgcacggacggaagagtgaaaggacacagctcgcgggatttaccactgataccgtactgatagccgcgcaaaaatgctttttctaacggatcacgcttaagtcttctcatagggtgttgccctcacttgttgactgttttatgtcccgttgaccttaagaaggtcaggcagaaggtctgccgttggagtccgctgccggcgtcgcgagcctccatgtgccatcgtcgttgcaacgacggcctgggtagatttctatcgaatgcacggggcgctgtgaatgaccgatttgtcataaggacgtaacgcttttgagggtgaggccataaggtgaattaactgtggtcgccgtggtcgcgcaaacccgcgcgtttactggctctcgtgagctctgctggtaattggccatcgtgaatggctatcgattgcagctgatatttattcggacgaagggtcgcattgcgacttcttgtcacttatttttggttgcgcccaccgttggggcagcccattaccgccttcgggcactggatgtatagatgtcggaccaacatgaactcttcctcacttgccccaaggggctcgaaggcctgctgctcgaggaagccaaggcgctgggcctgattgaggcccgcgagcacacttcggccatccgtggcatggccagcatggaaactgcctatcggctatgcctgtggtcgcgcctggccaaccgggtgttgctggtgttggcgcgttttccggtgcgtgatgccgagtccctctaccagggcgtgctcgacgtcgactggttcgagcacctggagcccagtggcagcctggcggtggagttcagcggccatggctctggcatcgacaacacccatttcggcgccttgaaggtcaaggacgccatcgtcgacaagctgcgccaggccgacggtactcgcccgtcagtggacaagctcaatccggatttgcgcgttcacctgcgtctggatcgcggtgaggcgatcctgtcgctggatctatccggccacagcctgcaccagcgcggctaccgcctgcagcagggtgcggcgcctttgaaggaaaacctggcggctgccgtgctgattcgcgccggctggccgcgcatcgctgccgagggcggcgccctggctgacccaatgtgcggtgtgggcacctttctggtcgaggcggcgatgatcgccgccgatatcgcgccgaacctgacacgcgaacaatggggcttcagcaactggctcggccatgtgccggccacctggaaccgcctgcgtgccgaggccgaagagcgcgccgcagcgggattggccaagccaccactgtggattcgcggttacgaagccgacccgcggctgatccagccggcgcgtaacaatatcgaccgcgctggcctgagtgactggatcaaggtctaccagggcgaagtggcgaccttcgagccgcgcccggatcagaatcagaaaggcctggtgatcagcaacccgccttatggtgagcgcctgggcgacgaagcgagcctgctttatctctaccagaacctcggtgagcgcctgcgccaggcatgcatgggctgggaagcggcggtattcaccggcgcgccggatctcggcaagcgcatgggtatccgcagccacaagcagtattcgttctggaacggcgcattgccgtgcaagctgctgctgatcaaggtgcagcccgagcagttcgttaccggcgagcgccgcacccccgagcagcgtgagcgcgaacgcgagcagaacgaactgcaggccgaggcgccgaagctcaatcgcaatggcaacccgatcaagccggcgccggcgcccgtcgagcaggcacgcctgagcgagggcgggcagatgttcgccaaccgcctgcagaagaacctcaagcagctcggcaagtgggcgcgccgcgaaggcgtcgattgctaccgcctgtacgatgccgacatgcccgagtacgccttggccgtcgacctgtaccacgattgggtgcatgtgcaggaatatgccgcaccgcgttcgattgacccggaaaaggcccaggcgcgtctgttcgatgccctggcggcgattccccaggcgcttggcatcgacaagagcaaggtggtgatcaagcgtcgcgagcggcagagcggcaccaagcagtacgagcgccaggcggctcagggtcagttcatggaagtgaaggagggcggcatcaagctgctggtcaacctcaccgactatctggataccggcctgttcctcgatcaccgcccgctgcgcctgcgcatccagagagaagcagccggcaagcgcttcctcaatctgttttgctacaccgccacggccagtgtgcatgcggccaagggtggcgcgcgcagcaccaccagcgtcgacctgtcgaagacttacctggactgggcacggcgcaacctgtcgctcaacggcttctcggacaagaaccgtctggagcagggcgatgtgatgagctggctgggcgatgatcgtggcgagtacgatctgatcttcatcgatccgccgaccttctccaattccaaacgcatggaaggggtgttcgacgtgcagcgtgaccacgtccagttgctggacatggccatggcgcgcctggcgccgggcggcgtgctgtacttctccaacaacttccgcaagttcctgctcgacgaacagttgccgctgcgttatcgggtcgaggaaatcaccgccgaaaccatcgacccggacttcgcccgcaacgccaagatccaccgcgcctggaaggtgatggccaagtaatcaggctcaccgtcggtagcctgggtcgagcgcagcgacacccaggttatgctctggatctcgctgcattcggcctgtctttagcgtttcggctgcttgtaaaggtcgagcagcacctggtcgagaatcaccgacgcgccccagggtttggggtcgttgaggatggccaccacagcccaggcattaccgctgttgtcgcggctgaagccggcgatggcgcgcacattgttaagcgtgccggtcttgatgtgcgcctggccggccagcggcgtgttgcgcaggcgtttgcgcatggtgccgtccagcgcgacgatcggcatcgagctgatgaactcgggtgcgtaagggctcttccaggccgcttccagaatccgtcccatttcccgggcgctgatgcgctcggcacgggacagcccggaaccgttttccatgaccagctgcggcgcggtgatgcccttgcgcgccagccaggcgcggatcacccgctgcgcggcgtgggcgtcatcgacatctgcctcgttgcggttctgggcgccgatgctgaggaacagctggcgggccatggtgttgttactgtacttgttgatgtcgcggatgatctccaccaggtccggcgagaaggcgcgggccagcagggtggcgctcttcggcacttccgcctgacggtccttgccgagaatgctgccgcccagctcgctgaagatcgcccgtaccgcgccggcggcgtaagacggatggtcgagcagcgacaggtaagtctgggcgctgcagccatcggtcagctgaccggtgacgatcacccgggtgccatcgaattccttcaccgggttgtagcgcacgtccggccaggccgggcatttgccagccttgagcactttgacctgattgtccagcttcagaccggccaggggcggctcggcggccacgctgaccttgccgtcctcggcgcgggcgatgaagcgcagggccttgaggttgaccagcagcgaatccggggtgactaggtagggcttgttggcatcgccgccatcgtcgttgaaggcgggcagatccggttgcacgaagtagccgcggtccagcaccagatcgccggtcacctggcgcacgccgttggcgcgcaggtcgcgcagcatcagccagagcttttccatgttcagcttgggatcgccgccgcccttgaggtacaggttgccgttgagcacgccgttcttgagctgaccgtcggtgtagaactcggtcttccactggtaggtcgggccgagcagttccagagcggcgaaggtagtgaccagcttcatggtcgaggccgggttcaccgacacgtcggcgttgaaaatggtgccgttgcccgggccgttgagtggcagggtcaccacggacagcgactgctggccgatcttgttggttttcagacttttggctacgccctcggggagtgtggcgttggtcgccgcgtaggcgggcagggtagtgggcagaacgaggcaggcgagggccagagggcggaggatgcgcagcctccgaacggcaggtacaacggaaaatcgcattacgagctcccacagcggtttgggacaatggcgcgcattatgccccatgaccaggccgccaagggccgcgattgcgggattttatggccaatgatcagttgcggtttgccatgaaggattttggcgacggcagcggtcgatttttcgccggtcggcgggcatcgccgtcacgaaactgttagagtgccgcgcgttatcactctgcaaggatttatacccatggctaccaatcgttcccgtcgtctgcgcaagaaactctgtgtggacgaatttcaggagctgggtttcgaactgaacctgaatttcaaggaagacctgagcgacgaagcggtcgacgccttcctcgatgccttcctgagcgacgcgatgaacgccaacggcctgggctatgttggcggcgacgactacggcttggtgtgcctggccaagcgtggttcggtcagcgaagaacagcgcgctgctgtagaagcttggctcaagggtcgttccgagctggtcgatttcagcgtcagcccgctgctggacgtgtggtacccggaaaaagagatcaactcggcttcctgatataccgcaaagggcctcgctcgaggcccttttcttttgtgcagcgcggcacgtatcactcctcgtttaccaccctgccttgcgatgactgcgtcggcggttcctcatccgttgctgcagtcttggcgtttcgcttgatggcaatacggttatccagccactggcgcaggccgtgcatcagcagggcgatgaacagcgtcagcaccacgcccagggtgacattgaacaggcgcacctgcggcaggtgccagtcctgggccaggctttcggcgagtagcacgaagcacaccgtggtctgcagcacgaacaggccgtagtgattggcctgcagcgcgcggctgagcatgatcagcggtagcatgatggcgaccatcagcggcgggctctgcaggctatggccgaacaggatcagcaggccggcggcggtcaggctggccatgctcgcctgcagtgcgcgcaccaggctgcccctgaattccagttgcaaggtggtgaccactgccagggtcagccagtaaccgcgctgcaggtgggccagattgacgattagaccagccatcgacaccgccaccgtgcagcccagggtgtacagcccccattgctggcgggactggcgctgcgcatggcgacgcagcaccttgagcaggctgatcagccgcggcatgtatggccacatgcgcaggccatgcaggccgcgcagaccgaaggccaggagcatcacccacagcccacctagcatgaacagcatggcgatggcattggggttgttgagcatgctgctgccgtactggccttgcccgaggcacaggcagacggtcaggccgatgcccagcttgccggcctcgttgccgtaacgctgcagccaggccagcaacaggccgaaggcggcgaacagcgacaggctgatcagcgggtgggtcgccgaccagaagcccaggccggcgctgcaggcccccaggccggtgagcagcaacatgcgcagcatgccgaagcggtgcagcgggttggcctgggcggcctggaaggcgccgaccgaggcccacagaaagcccgggtgggcgctgaacaggccgagcaacaacggcagtgcgcagcccagcccggcgaccactgccggcccccaagcgggtggcccggcgtgccagctgaacagctgcctgaacacctggcgcatctcagaccggactcgagcgaccggtcatttcccgcgccatctcggtggcgtagctgtcggtcatgccggcgatgaagtcgatcatgcgcaggaacgagcggtacagcggccagtgcggatcgggtgcgttatgacccagcagatcgagaatgcgccggttcttgaacgacggcgtgcgaccgccgtgctgttccagcgccgcgccgcagaaggcattaaggagaatttccagagtggtataggcgccgatctcgtgcagcgtcttgcgtttgtcctggaagatcttctcgcgggccatggccttggcggcctgcacgcagcgcttggcggagccgtgcatgtgctcgaccagatcgccctccaggcggccggccagcaggctgggctgctgctcgacgaaggcctgggcggccgagttggtcaggtgctcgatggccttgccgcgcaggatcgctagcttgcgccgccgcgaatcctgcgggccgagctggcggtaggtttccggcagatcgtcgccgaccagatcgagcagcagcgattccacttcggcgtagtcgagcagctccatttccagcccgtcttccaggtcgatcaggccgtagcagatgtcgtccgcggcctccatcaggtagaccagtgggtgacgtgcccagcgttgttcttcgagctgcggcaggccgagcttgccggcgatctgctcgagcagcggcagctcgctctggtagcagccgaacttgtgctttttgtagcccagggcctcggcgtgccgcgacgtccaggggtatttgaggtaggcgccgagggtcgcgtaggtcagccgcgtgccgccatcgaactggtggtactccagctgggtgagtacgcgaaagccctgggcattgccttcgaagctgagaaagtcgccgcgctcggcatcgctcatggcatccagccagccgcgcccggcggcctgctggaaccagtggcggatggcgtcctcgccggagtggccgaacggtgggttgccgatgtcgtgggccaggcaggaagactgcaccaccatgcccagatcgctgggctcgcaccagtccggcagttcgccgcgcagcatctcgccgacacgcatgcccagggagcgacccacgcagctgacctccagcgagtgggtcaggcgggtatggatgtgatcgttgctggacaccggatgcacctgggtcttgcggcccagccggcgaaaggcaccggagaagatgatgcggtcgtgatccttgtggaaggggctgcggcccagttcatcggcgctgggcgccggtttgccaagacgttcacgggtgagcagggtttgccagtccaagcgtgcttcctttaccggatacgacgggtgggcgtacgcggctttattagccgcatgcgcgagtgcccattagcttcactgttcatcagggcaactgcaaggccgcatccactaaagtccactggcgtcgatatcgaccagcagcaggcggctgccgttgtcgatgaactgcccggcagtcaggcaatactggttggtggtggcgtcgcggtaggtgttggagaggatcaagcggcgctcttcccagccttcggcaagcaattgatagaagtacgggcgccatgaccagttgtggcccaggtagcgatcgtcggcctgccaggcgccgtcgcgccactccaagttgggggtgatctgcgtgccgtggcggtcgcactggtacaggcgaatcagccaggggaaggcgccaggcgtcacctttggtacgagttcgtcggggctgttcttgatctgggtgaacagctcggcgagctggcgacgcagggtcatcactcgcatgcggtcggcgagtttcctgtgcacataggcatcacgcaggcgggcgaagcactcggtgaatgcgccactgtcgaagaattccagctccggcctggcgaacaggtagccctgtacgtaacgggcgccacattccagggcgaaatccagctccgattcggtctccaccccttcggcgatgatccagcaaccggtcttttcagccatcatcgccagcgccttgactacttcgccgctgggcccgccgcgggcggcatcctgaaacaggcgcatgtctagcttgaggatgtcgggttgcaatgccagtacgcggtcgagctgtgaatagccggctccgaagtcgtcgatggcgattcgcactccggcttcacgatagcgtgcggccacagcggccaggcgctgactggcgccgcccagttcggtgatctcgaagaccacgcgagtgggatcgacaccactgctcgccagctgcttgaggctcggcagcgcctgctgtgggcgcagacgaccaatccagcgtggcgagatgttcacgctcaggaaccagtcgggcggcgcgtcatgaaagcgcatgaacgcctgctcacggattgctcggtccagcctgcgcaaggccgcggcgggtgttttcggatcggcgaacagcggccctgcagaatgcagatggccagcggcgtcgcgcagtcgagccagggcttcgatgccggcgatctgtccggtagcggtatcgatgaaaggttggaagacggcggtaggttgaccgtcgagcaccgggcacatccttagttaaaggtcggttaaccagaggcgactctggcttttaggtgctctttactagcaagaagatggccagtttcaggcttgatcggctttctcggctggcttttcgccttcatgctcgggcgggcgtttgcgcagatcaggaaaggcggccagcgccatacgcagccatcggcgccatttcccgccgcgcatacccagtaccgtcagggcgaatacaccgccggtgatccagattggtgcgttgctgcctttgagttcgtcgcgccaatacgtgcccagatccttggccttttgcaggggctgcagaatgaccagggtttcgtgtcgaatttcctggcgatgcatttccaggcgcaggcgcagcatggtcttgcgcagctcgcgggtatttttgtcggtcatggcagcagttgctcgcggtcgcgggccagttcttcgaggctggcgctgaacggtgccggagcgttgcgcatgcgctgcaccagattccagccacaggccagcaggcccagcccatacaacaggcagagcagggtgatgactagcatgcgatgggtttcccagaagccgatcagcagggcggcggagaggccgatgatcagcagcaggccgaacaggacacaaagaccggtgagtatcagcaggctgacggtgcgcgcctgttgctcgcgaatttcttcgctgaacagcgccacatgaccatgagccagcccgagcagcgcaccggccaggcgcctcggcgaggggccgcggctgggaggtgctgctgtctggctgtcatccatggggtgtcctgatcaacgtcggctaatgagcatgccgatcagtataccaatgccggcggcgatgccgatggtctgccacgggtgggtctgcacatagtcctcggtcgcacccgccactgcgcggccacgctggaccacggtttcctcggtgttcttgagcgtcgtgcgggcgcggcccaggctgtcgcggatctgcgcacgcagctcttcggcctggtcgcctaccaggctggcggaatgctgcagcagggtctcggtgtcgcgtaccagggcctggaattcttccagcagctcttccttgttggcgggagctgcagggcgcgggggaagtgggcgggccattgatcaatctcctgtaggtatgaggcggtgtaaggggttcgagtggcgcacctacgccaggttcagtctatctgccgggatgtgtatcgatgacaggacgcgggcacagccattgcattggcgaatcgcgaggatggccgaaatgcatggttatggtgctcggctgcctgtgaggcatctcgctggtgcttggacaactggttgataaacaaagaataagttctgaaaggatcgggcgatggagcgccatgatgctggcacgctcccaatgggtgcgtgatgtgatgagaattaatgcctgcaaatggtgcttcttgtcaggtcggtgttcctttttggtgcttttcgctgcggagtctgtgcttcgatggaaaacctcgacagtgctgtgcaaaccctgattcatggctcgaacaccctattcatccttattggcgcgatcatggttctggccatgcatgccggtttcgccttcctcgaagtcggcaccgtgcggcagaagaaccaggtcaacgcgctttcgaagatcctttcggatttcgccatctccgccgttgcctatttcttcgtcggctactggatcgcctacggcgtgagctttctgcatccggccagcgtgctggtcgacggcaatggctatgggctggtgaagttcttctttctattgaccttcgcggcggcgatcccggcgatcatttccggcggcattgccgagcgggcacgtttcggtccgcagctgtgcgccacagcgctgatcgtcgcgttcgtctatcccttcttcgaagggatgatctggaacggtaacttcggtttccaggcctggctgcaggaacgcttcggcgcgcctttccacgacttcgccggctcggtggtcgtgcacggcgtcggcggctggctggcctttgccgcagtggtgctgctgggtcggcgtgatgggcgttaccgcgatggtcggctggtggccatggctccatcgagcatcccctttctggcgctgggctcctgggtgctgatcatcggctggttcggcttcaacgtgatgagcgcgcagaccctgggcagcatcagcggtttggtagccgtcaatacgctgatggcgatggtcggcggcaccttggccgcactgatcgtcgggcgtaacgacccgggcttcttgcacaacgggccgctggcgggcctagtcgctatctgcgccggctccgacctgatgcatccagtgggcgctctggtcaccggtgccatcgccggtgcgctattcgtctgggctttcacggccacgcaggtgaaatggaagattgatgatgtgcttggcgtctggccgctgcatggcttgtgtggcgtatggggtggcatcgcctgcggcatcttcggccagccgctgtggggcggcctgggtggtgtgagcattgccagccagctgcttggcagcctggctggtgtcgtcgtggcgcttttgggcggcttcgcggtgtacgggttgctcaagtcggcggttggtattcgcctgagccaggagcaagagtattacggcgccgacctgtcgatccacaagatcggttcggtgagcctggattgacgcgcgagccgcttggtcgattggctggcggctaaccctaaacttttgccgggggctgccgtcaaccttggacatgcttcgtttcggtgacttgccatggctatctcaatcccgctgtcgaccaacacgacaggccgctcgccacagctcggcggtcagcccaccaccattcgcaatgcggccgatgctcaggctgcgttgtccaatcgccttgccgagcgcctcggcctgccgcccggttcgctgacggccaagcaggacgacttctcgccggagaaggtcgccgatcgcgtcatgggtttcgtcgagcaacggctcaagagcgaggcggcatccggcgccagccccgagaagctgcagcaactgctcgatcaggcccgctccggtgtgcagaagggcttcgacgaggcgcgcaagattctcgacggcatgggcgtgctcaaggacaagatcgccagcgatatcgacgacaccttcaagcgcatccagcagggcttcgccggcctcgacaaactgtacggttctgcgccgagcactggtggaaacagcggtgtgacgcccacgtccagcgaccgcttcgccgcggtggcggaaagtttcgaactcaatatcaccacccgcgatggtgatcgcctgcgcgtatcggtggcccaggcatcggcggcctggtcgcgtagcgagggcacgaatagccagtctggcagtctgcagatcggcggttggcaggtggaggtagagggcgagttggacgatgaggaaaaggccgcgctcggcaaactcttcagccaggtgcaggatctgtcgaactccttctattccggcgacatggccggggccttcgaccgtgccatggcgctggatatggacagctctcagttggcctccatgtcgctgcgcctgacccagaccagcgtgcgccaggcgaccgacacgtacggctcggtctctaatcagggcggacagccagccagtgcaacaaacggtgcgttgaccgattacgctcagggcctgctcgatgcgttgcgtacggccgatgcctgggtcagcgatggcaagggattgctgcaggatcttctcaagggcggcttctcgctggacgagcgcttcgatagcggccggctggagaaggccgagcaggtcaatggtcgtctgctcgatggcttgcagggtctactgagttcgacgctgacgccgcaagcgggtgagggcaacgagaaggcctgagctggcatggcaaagtgctaaactgcggttcttgtcacctcgcaggttgcctcgatcatgcttcccgaatgccagctgctcggcaccctcggctgtcacctgtgtgactacgccgaggcggtcttaatgccgttcgtggaaagcggcctgttggtcgagttgctggatatcgccgaggagcccggcttgatggaacgctatgcgctgctcattccagtgctgcggcgcacggacacgggcgccgagttgcactggccgttcgaggcgtcacaggtcgccgcgctccttcggtgacagctgccatttatagagcaatgagtccgacgcttggcagtcaggccactttttcagtttttcgcatggggaattacgggtatgaacatggtgctcggcgacgcgctgtcgctgctgctgtttcgtttgcacaacggtcgtctgttgggcatcaacctgctcaaggtcaacgagatcattccctgtcccgccctgaccaagatgcccagccgccatccccatgtgcgtggcgtagccaccttgcgcggctcggcgctgacggtcatcgacctggcccgggcgattggcgagcgcggcggtagcgacgatggcgacggttgcctgatcgtcaccgagctgagccgctcgcgtcagggcctgcacgtgcacagcgtcgagcgcatcgtgcagtgctcgacccgcgatgtgcgtccgccaccctcgggtgccggtgcccgtgccttcatcaccggggtgacacagatcgacggcaccatcgtgcagattctcgatatcgagaaggtgttgcatgaaatcgccccggcaccgctggaggaagtcagtgaagaattgctcactccagccgagcggcagcttttgcaggggcggcgcgtgctggtggtcgacgactctcaggtggcgattcagcagaccctgatgaccctgcgcaagctggatctcgattgcgaggccgtgcgtagcgcggccagtgccctggaggtactcaaaaccgcccgtgaggaggggcggcccgtcgaagtgctggtctcggatatcgaaatgccggaaatggacggctacgccctggttcagcaaatccgtaaagacaacgtgctggccgacacctacgtgctgctgcacacctcgctggacagcaccatgaacaccgagaaggcccgttcggtaggggccaacgacgtgctcaccaagttctccagtgtcgaccttagccaggcgctgctgcgcgcctttcagcgcctgcagggctgaggctattcgacgcgctgctcgccggtgaattgcagggtgatcttgcaacgccggcagaagtagcgccgccccttggccaccagggcatggcgctgggcggagaatggaaattcgccctgcgggcactggcagcggtagatgaaccggctgacctggcggcgtttcacttcataggtatgacagcggtggggtggcagttcgtagacgccacgcatgatcagctgccattcctcgccgtggggctggatgcccaggccgaacagctgatgggcgattagatgggccacctcgtgggcgacggtctggcgcaggaagtcttcctggttctcgcggtacaactgcggattgaaacgcagcttgttttcggtgagatgcgccacaccagccttctgcccgcgcagcttgaaactcaccagtgggcgcgggaagcgccgcttgaagaaggtttccgcctgctggtagcaggcttcgacacgggcgtggatctgatcggacatgacggcttcggagcaggtgactggcggcgattatgccgcagatcggtgcccgccgcagggccagcagccaagcggtggcttcaggggcttttcaagatcttgtgcgctcgaagcggcaactacaaagggcggattcagccgttcgccgatccactgtgggggtgcgccatgcgcgcgaaaaatcgcgggcatggcccgctcccacagatactgcgctgatgaccgctcccgccacttagctacaaaaaaaaaggcgagcctgagctgaaagattatgaacgggctttcagcggtagtagcgctgtagcgtttccatggcgctattgatccgctgcaggcgctgcgtgcagccgccgcgatccgggtgatgaaggctgaccagctgccggtaacgttggcgaatggtgcctagatccagttcgccagccagttcgtcgaactccagcgcggccagcgcctgttgccgatcctgtgcgccatgcaggcgcacccagaaggcgccgagcatctgctccacgtcttcagcgccggtgtcgcgcagatggtcgagatccagatagtagtcgcgcagcggttcgcgctcgctcaaggcgctctcggcagcctgataagacagcaggcggatgcacagcgggctgatctccagcgatgcccggcgctcggcgtgcagctgatcacgcaggcggtacagggtgtggaacagcagaaaatggctgcgaaatagctcaagtgtgtcggtgggcaggcgctcgtcgcggccttgccagcggctcaggcgcagcagcagttcgtattcggagagcccttcgggtgcagcctccagcaagtcgagcaacctgccgctggggacggtttcttcattcatcggcgttccttgatcgacgattgggcgcgtggcgggcgggttttggcggcgcgccgacagttagccgttttgtggctggggtgcgcctcgttttctgggtaaaatgcgcggcttcagtacttatagcggattcttgcgcgccatgggcaccctctcggtcaatcagaacaagctgcaaaaacgcctgcgtcgtcaggccggcgaggccatcgccgacttcaacatgatcgaggagggcgacaaggtcatggtctgcctgtccggtggcaaggacagctacaccatgctcgatattctgctgtacctgcagaaggtcgcgccgatcaacttcgagatcgtcgccgtgaacatggaccagaagcagccgggctttcccgagcacgtgctgccggcctacctggagtccatcggcgtggcgtaccacatcgtcgagaaggacacctactcggtggtcaaggaaaagattccggaaggcaagaccacctgctcgctgtgctcgcgcctgcgccgcggcacgctgtacaccttcgccgatgagattggtgcgaccaagatggccctggggcaccaccgcgacgacattctcgagaccttcttcctaaacatgttctacggcggcaccctcaaggccatgccgcccaagctgcgcgccgacgacggccgcaatgtggtgatccgcccgctggcctactgcagtgaggccgatatcgaggcctacagcaacctcaagcagttcccgatcattccttgcaacctgtgcggttctcaggagaacctgcagcgccaggtggtcaaggacatgctgcaggagtgggagcgcaagtcgccaggacgcaccgagatcatgttccgcgccctgcagaacgtggtgccgtcgcaactggctgaccgtaacctgttcgatttcaccagcctgaaaatcgacgagcaggccacgccgcgctttctaagcgtgatgaacctgtaatttcgagggctgactccaagcgatgcacgattatcgatggctgcatgaatactgcgtgaaccgcttcggctcgctcgaggcgcttgaggcgcgcctgccgcagccggtctcggacaagaagctgcgtgcgctgggcaatgatcgctacctgtcgatcatgagtctgcgcatcttccgagccggcctcaagcacagcctggtcgacgccaaatggccggccttcgaggaagtgttcttcggcttcgatccggaaaaggtcgtgctgatgggcggcgagcgcctggagcggctgatgcaggatgcccggctgattcgccacttgggtaagctcaagagcgtgccgcgcaatgcgcagttcattctcgacgtggagcgcggtgcgctgagcgggcctgcagctgccgtgaaggccggcacgccgaagcctggtttcgcctttggcgcgctgatcgccgattggccggtgaccgatatcgtcggtctctggcactggctggccaaacagggtactcagctgggtgggctttccgcgccgcgctttctgcgtatggtcggcaaggacaccttcatccccagcgacgatatggtcgccgccctcaaggcccagaagatcatcgacaaggtacccagcagccagcgcgaccgtgcggccgtgcaggcggcgttcaatcagtggcatgcagaaagcggccggccgatgtgccagctttcggtgatgctggcgcacacggtcaatcattgatgagtgcgcagttgcagcgtctggcgtcggcggtcatcgatgcgcagcgaatcctgatcatcaccggggcggggatttctgccgactccggcttgccgacctaccgcggtatcggcggtctctataacgaccacaccgatgatggtgtgccgatcgagattgcaatgtccggcgatatgctgcgccgcgatccggcgctgtgctggaagtacctggcccaacttggcagcgcctgcctgggtgcccagcccaatgcggcgcatcgggcgatagccgagctgcaggcgctgaaatctgagtgctggttgctcacccagaatatcgatggctaccatcgcctggccggcagtccggatgatcggctgatcgagattcacggtgaactggcgccgctgtactgccaggtttgccggcaaaccgacgagcggttgggcgagcatctgctccagcctatgccgccactgtgtaccgagtgcggcggtgtgttgcgtccgcctgtggtgttgttcggtgagcggctgccgtcagcggccgtggagcgtctatatgggcagttgcggctgggtttcgatctggtgatcagcgtcggtaccagcgccagtttcccctatatagccgagccggtggtgcaggctcggcgctctggcggggtgacggtggaggtgactttatcgcgcaccgagatcagccatttggtggatttccggctggaacaacgggccttagatgtttttccggaactactaggtcacattactgatcataatatttgcaaatgatcctgttagtgggcatagtcgcggctgatcaattttcatgccacggtcgtgcccatgcgcaaacgcttcgcacccctcgtgcctctcgcactcacaatggttctcgccgcctgcgctaaccacacaacgcaatctcagatcgacacgcctcaggcccaggcttcattgcctgccaggccggtggtagttgcgcctgccgtcgagcaaaatgacgccagcgaagacgatgccattgccgatttttccagccatgcgccctacgagttgccgcaactggcggacagcgttctggagaagggcatttccctgatcggcacgcgctatcgttttggtggcacctcggtgaaaaccggtttcgattgcagcggtttcatcggttacctgttccgcgaggagttgggcatggagctgccgcgctcgactcgcgacatgatcaacatcgatgcgccgctggtcgatcgcaaggcgctgaagccgggtgatctggtgttcttcagcaccgctgggcgtggtcgcgtcagccatgccggcatttatctgggtgacgatcagttcatccattcctccagccgccgcagcggtggcgtgcgcatcgacagcctggatgacggctactggaagcgtactttcatcgaagccaagcgtgttctcgctctggcgccggtcgagcatctggcctcgcaacattgatcgattgcagcccagccaagttggttgggcaacaatttgaatgttttcaagcgaatgcagtgcaaagctaaagcttgcactgtagttgcgaacgcggcagagtagggcgcattcaggctccaggatcgtccgtccatgactgccaccgtccgcatcgccttcctcctgcttgcagcactgctcagtgcctgttccagccgagcccccgcacctgctccgcaacccgttgtcgtcatgcctgcgcctggtgcctatcaggggggcgcggacgatgtgctgtttcgcgctctggggcttgtgggcaccccataccgctacggtggcaacacgcctgatggcggtttcgattgcagcggcctgatcggctatgtgtaccgcgatgcagccggcatcaagctgccacgctcgacccgcgagctgatcagcatgcgtgcgccgaccatcggccgcgattccctgcgcagtggtgatctggtgttcttcgctaccaatggcggccgccaggtcagccatgccggtatctacgtcggtgaagggcgtttcgtgcatgcgccgtcctcgggcggcaccgtacgtctggacagtctcggcaacagttactggcagcgtacctatatcgaggccaagcgcgtttttccggtggagctcgccagtcatccctgaggcgtcgtcgcccagagcagcgcgctatggccgactctccgattgacgcttatgccgtcagtccttaccctttgcggcctgcttcaggtgtccctggcttcggtcaggggtgaaactgggaagtcggtgcgctgcctgcaaaacgagcaatgccgacgctgcccccgcaacggtaaacgagcccaaccatgcttctggccactgtatcctccgatacgggaaggcggcgtggttcgtcgtgttccctgaacgcggcaactcgtgagcccggagaccggcctggtgcttttcttaggttgcgcggtgggcgcggccggtgcgcggcctcagagcctgcccctgcctgttcctgcgtgatcgtttttatcgaatgcctgcttgtgcctgtatcgacgcaagcgtactggcgccgaggagatcccatgagcgaatcgaccccatccccaagccgcgaatcggccgagcgcgatgcgcgccacaatgcccgcatggcgcggaaaaaggcgctgatggacgaaaagatcgcccaggcccaggatgaatacggcttgctgctggtgcacagcggcaacggcaagggcaagagcagttcggctttcggcatggttgcccgcgcgctcggccatggcctgaaggtgggcgtggtgcagttcatcaagggcggcatggccaccggcgaggagcacttcttccggcgttttcccgatgaagtcagctaccacgtgatgggcgagggctacacctgggatacccaggatcgccagcgcgatatcgagaaggcacgcctggcctgggatgttgccaggcagttgctgaacgatccgcaaatcgccctagtggtgctggacgaactgaacatcgccctcaagcacggttatctggatctggacgtggtgctgcgcgatatcgaatcgcgcccggagttgcagcacgtcgtggtgaccggtcgtggtgcaccgccggcgttgctcgaggccgccgatacggtgaccgaaatgactctggtcaaacacgccttcaaggcgggtgttaaggcgcagaagggcgtggaattttgaatccctctgaatcccttgccctcgagcttgagccgcgtcagtgcccggctctggtgatcgccgcgcccgcttcggggcagggcaagaccaccgtcaccgctgccctggcgcgtctgcatacccggcaaggcaagcgggtgcgggtgttcaagtgtgggccggactttctcgatccgatgattctgtcccgtgccagcggcaacccggtctatcagctggacctgtggatggtcggcgaagccgagagccgccgtcttctatgggaagcggcgggcgaagccgatctgattctgatcgagggcgtgatggggctgttcgatggctcgccgtcggcggctgacctggcgcgccgtttcggtgtgccggtgctcggggtgatcgatggctctgccatggcccagaccttcggcgccctggccatcggcctggccagctaccagcctgacctgccgttctccggcgtgctcggcaaccgggtcaattcgggtcgccataacgacctgatccgtgacagtctgccagcttcgatccgctggtacggctcgctgccgcgcagtgcggccatcgagctgcccagtcggcacctcggcctggtgcaggctggtgaactcgccgacctcgatacgcgcctggataccgcggccgatgccctggagcagacggcgacgatcacgctgccaccgccggtgaccttcgccgcgccctcgaccgaaccgctggcgccgctgctcgctggcgtgagcatcggtgtggcttttgatgcttccttcgcgttcatctaccaggccaatctcgacctgctcgagcagatgggcgcgacgctgacattcttcagcccgctgaccgacaaggcgctgcccgacgtggacagcctttacctgccaggcggttacccggaactgcatctgcaggcgctggcggccaatcggccgatgatcgacgcgatcaaggcccatcagcaggccggcaagccgctactcgccgagtgcggcggcatgctgtatctgctcgaatcgttgagcgatgtcgccggcgagcgcgtcgaactggccggcctgctgcctggctctgcgcagatgcagaagcgcctggttgccctggccctgcaaagcgtcgagctgccggaaggcgtgctgcgcgggcacagctatcaccactcgcgcctggagtctgcgttgctgccgttggcccgtggcgactgcccgaacgacaagccggtcagcgaggcagtgttccgactcgagcgcctgaccgcctcctacatccatttctacctgccttccaatccgccagccgctgcggcgttgtttcgtccatgagcgagcacgccttcagcgccgaggagcgcgccgcggtctaccgcgccattgccgagcgccgcgacatgcgtcatttcagcggtggcgaggtcgcgcccgagttgctcgcccgcctgctcgaagccgcccaccaggcgcccagcgttggcctgatgcagccgtggcgtttcatccgcatcacccgtccggcgctgcgtgaagacatttaccggttggtcgagcgcgagcgccagctgaccgccgaggctctgggcgagcgctcggacgaattcatgcggctgaaggtcgagggcgttcgcgactgcgccgaagtgctggtggcggccttgatggaaggccgcgaggcccacgtgttcggccggcgcaccttgccggaaatggacatggcctcgctgtcctgcgcgatccagaacctgtggctggcggcccgtgccgaaggcctgggcatgggctgggtgtcgctgttcgaccccgtcgccctggccgagctgctgggcatgccgccgggcagcaagccggtcgcggtgctctgtctgggaccggtgcaggccttttacccggcgccgatgctggcccaggaaggttgggcgcaagtgcggccgctgcacgaactgctgttcgaggaccgttgggatcagcatgaataacgagaaccgtccatgagcctgatcctcagcgctgtcgcgggcgtggctatggatgccgccctcggcgagccgaagcgctggcacccgctggtgggtttcggcaagctggccaaccgcctggagcagcgcttcaacccatccggtggcggctggcgcagccatggcgtgagcgcctggtgcctggcggtgctgccgttgacgctgcttaccgtgctgctggtgcaactgccgtggatcggctggctggtgcagatcgtcgccctgtacgccgccctggggctgcgcagcctcgatcagcacgcccagccggtggcccaggcgctgcgcctgggtgatctgccggtggctcgccagcgagtgggctatatggtcagccggcgtaccgaggatctggacgccactggcgtggcccgtgcgggtaccgagtcggtgctggagaacggcagcgatgcggtgttcgccgcgctgttctggtttctcgtcgccggggcgccgggcgtggtgctgtaccgcctgagcaacaccctggacgccatgtggggctaccgcaacgagcgcttcgagcgcttcggctgggccgccgcgaagatcgatgatctgctcaattacgtgccggcccggctggtggcgctgacctacgccgtactgggtcacagcgccctggcgatgcgttgctggcagcgccaggcaccacgatgggacagccccaacgccgggccggtgatggccgcgggagcgggtgcgctgggcgtcagtctcggcggcgcggcggtctatcacggtgagctacaccagcgccccgagctgggcgaaggcccgccgccacgggcgcgggatatcgagcgggcgatgaacctggtgtggggcggcgtgctgctctggttgctgctgatgctgatcgtggaggtgtgcattgcttgagcacggcgggcggttgcgcaaggcggcgcttcgctatggtattgcgctgggcgactggctggacctttcgaccggcgtggcgccatacggcctgccgcttccggaaattcccgcgcaagcctggaaccgcctgccggagcaggacgacggcctggaaaccgccgcctgcgcctattacggcgctgccgacctgctgccagtggccggctcccaggcggcgatccagtgcctgccgcggctgcgccgcgaggcacgggtcggcatcgtctcgccggcctacgccgagcacgcggcggcctggcagcgtgaagggcatcgggtgctggagatcagcgaggccggcgtcaatcgcgccctggaacggatcgacgtgctcttgctggtcaaccccaacaaccctaccgggcggcggttttcccccgagcagctgtatgcctggcatgcgcgtctggccgagcggggcggctggctgatcgtcgatgaagcctttgtcgactgcaccccggagcaaagcctggcggcccatgcacaattgccagggctgatcgtgctgcgctcgttcggcaagttcttcggcatggctggtgcccgcctgggcttcgtgctggccgaacgcacgctgctcgatgagttggaagaaatgctcgggccctggacgatcagcggccccacccgctggttggcgactcgaatgcttgaggataaaggcgctcagcagtttcagcgtcagcgcctgatcagcgatggccagcgtctggctggcttgctccgtgagcagggcctgacgcccaccggcggctgcgcgatgttccagtggctggccagcgagcacgccgcgctgctgcatgagttcctggcctgcaacggcatcctcacccggctgttcgagcgcccggccagcattcgtttcggcctgccgcccgacgaggccggctggcagcgcctggccgcggcgctacaggtctttgccgaggaggcgcgatgagtcatttgcaagtcggcgccacgctgatggtgcagggcaccacgtcggacgcgggcaagagcaccctggtgaccgccctgtgccgctggttgcagcgccagggcgtcagcgtggcgccgttcaaaccccagaacatggcgctcaacagcgcggtgaccgccgacggtggcgagatcggccgtgcccaggcggtgcaggcccaggcctgtggcctgccggcgcacaccgacatgaacccggtgttgctcaagcccaacagcgacaccggcgcccaggtgatcatccatggccaggccgtcggcaacatgaatgccgtggcctatcacgactacaagcgcgtcgcccgtgaagcggtgctggcgtctcacgctcgcctgcgggcgaaccaccaggtggtgatggtcgagggtgccggctcgccggccgaaatcaacctgcgcgccaacgatatcgccaacatggggttcgccgagtcggtcgactgcccggtgatcctgatcgccgatatcgacaagggcggcgttttcgcccatctggtcggcactctggagctactgtcgccgagcgagcaggcgcgcctcaagggcttcgtgatcaaccggtttcgcggtgatatcgccttgctcaaaccggggctggactggctcgagcagcgcaccggcaaaccggtgttgggcgtgctgccgtacctgatggatttccatctggaggccgaggacgccatcgaccggcgtcaggtgagcaaggccgatcaggtgctcaaggtggtagtgccggtgttgccgcggatcagcaaccacaccgatttcgatccgctgcgcctgcacccacaggtggagctgaccttcgtcggccccggcgaagccattccgccggccgacctgatcatcctgcccggctccaagagcgtacgcgccgacctcgccttcctgcgcagcggcggctgggcggcggccatcgaccggcacctgcgctacggcggcaagttgctgggcatttgtggcggcttgcagatgctcgggcgccgggtcgaggacccgcaagggctggaagggccggcgggtggcagcgacggcttcggcctgctgcagatcgataccgtgctggaaccgcacaaacagctgcgcaacgtcagtggccggctgtgcctggacgatgccgccatcagcggctacgaaatccatgccggggtaactgctggcgccggcctgcagcgcgccgcggttaggctcgacgatggccgcagcgatggcgcgctgagcgaagatggccaggtcatgggcacctatttgcatgggctgttcgagtcctcggcggcgtgcagcgcattgctgcgttgggccgggctgcgtgacgtgcagaccgtggattaccatgcgctgcgcgagcgcgacatcgagcgcctcgccgatctggtcgaaaatcatctggatacggccgccttgcgtgcgctctgtggtctgaccaaggaggcgcactagatgcgtgagctgattctgggtggcgcccgctcgggcaagagtcgcctagccgaacgcctggctgccgagtccgggctggaggtcgtgtatatcgccaccagccaaccgctcgacggcgagatgaacagccgcatccgttcgcaccgtgaccgccgcccggtcgagtgggggctggtcgaggagcctctagcgctggcgcgagtactcgaagaccaggctctgccagggcgttgtctgctggtcgactgcctgaccctgtggctgaccaacctgctgatgctggacgatgaggcgcatctcgaccgcgagtgcgacgcgctgctggcgggtctgcaaaccttgcccggtcgggtgattctggtcagcaacgaaaccggacttggcgtggtgccgatgggcgagctgacccgccgttacgtggataccgccggtttgctgcaccaggccgtggccgaacgctgcgagcgcgtggtgtttaccgtggccggcttgccgatgattctcaagggagacccgttatgaccctcgactggtggctcaaccccacgcagccgcttgacccggtggcgcgcgacaaggctgcagctcgccagggccagttgaccaaaccggccggctcgcttggtgaactggagcgcctggcggtgcacctggcagcgctacagggccgtgagcggccgctgatcgacaaggtgtggatcgccattttcgccggtgaccacggcgtggtcgccgaaggcgtctctgcctatccgcaggcggtgaccgggcagatgctgcgcaacttcgttgccggcggggcggcgatcagcgtgctggcccgtcagttgggcgctgccctggaagtgaccgatctgggcactgccgagccgctcgaaccgttgcccggcgtgcgccatctgcaagtcggcgcgggtaccgccaacctgatgcgcgaggcggcgatgaccccggcccaggcgctgatcgccatgcaggccgggcgcgacagcgtgatccgggcagccgagcaggggcatgagctgttcattggcggcgaaatggggatcggcaataccactgccgccacggcgctggcctgcctgctgctcgactgcccggtcggcgagctggtcgggccgggcactggcctggcagcggccggtgttgcccacaaggcgcaagtgatcgaaacggccctgaaactgcaccagggggctgccagtgagcccatggaagcgttgcgctgcctgggcggcttcgagatcgccgcattgaccggcgcctacctggcctgcgcccagcagggcgtggtggcactggtcgatggtttcatctgcagcgtcgcggccttgctggcggtgcggctgaacccggcctgccgcgactggctgctgttctcccaccagagcgccgagcctggccatcagcgggtgctcgctgcgttgcaggccacgcccatcgtcagcctcgggctacgtctgggcgagggcagtggcgcggcgctggtggtgccgatgctgcgcctggcctgtgcgctgcataacggcatggccaccttcgccgaagcagcggttgcggatcgcccggcgtgatcctgcatctgctgcgccacggcgagaccgagcagggcggtggcctgcgtggcagcctcgacgatgccctgaccgaggcaggctgggcgcagctgcgcgcggccgtggaggcctatgaacactgggatgcgctggtcagctcgccgctgcagcgctgtgcgcggtttgccgaggagctggcggctgcccgcgacctgccgctgcaattcgaaccgggtctgcaggaactgcatttcggcgagtgggaagggcgcacggccgcgcaactgatggaaaccgatgcggatgatcttggccgcttctgggccgatccctacgggttcacgccaccgggcggcgagccactgccggctttcgaaacgcgggtattggatgcgctgcaacgattgcacgccgagtaccccgagcagcaattgctggtggtcacccatggcggcgtgatacgcctgttgctggccagggcgcggggtttaccgcgcgagcaactgctgcaggtcagcgtggcccacggccagcgcgtgcacctgcagttcgatgggcacgggttacaggaactgtcatgacgccattgtggatcgctctgcaatttctcacccgtttgccggtgcgcctggcgggcatgcccacgccgcagcagatgggccgttcgctgctgttctatccagtggtaggcgtggtgatcggtgggttcttgctcgttgccattcatcttctcgacggtgccccggtgcctttgcaggcagctttgttgctgaccctctgggtagggctgaccggagccttgcacctcgatggcctggccgatagcgccgacgcctggatgggcggcttcggtgaccgcgagcgcaccctggcgatcatgaaggatccgcgcagcggcccgattgccgtggtggtgctggcattgctgctgctgctcaagttcaccgccttgctggcactgctcgaacagggtgatcacctcgcgttgctgctggcgccggtgctggggcgaggggcgctgctggcgctgtttctctacacaccttacgtgcgacccggcgggctgggcgatgcgctgaaaacccatttgccgcactccagcgctttggtcgtggtggccgttaccacgttgctcggcctgctgctcggcggtttctgggtgatggtggcggtaacgggcgtcttcctgtggctgcgccggatgatgcaacaacgcctgggcggcacgaccggcgatacggcgggtgcgttgctggaagtgatcgagtgcgcggtgctgctcgctgcggcgctgcaggtcagttaaagcctgtgcatgatcttccggcccaggtccgccgattttggtagctaagtggcgggagcggccgtccacctatcctgtgggaacggaccatgcccgtgatttttcgcgggcatggcccgctcccacaatggatcagtgatgttcgcttctgcctcgaagttaccgcttcagcgcataaagatcgtgaacaggatttaagcccgaacggcacagtgttcggctttcgcccgattcggcagcgaatagcttgttaaagccaaattacgggtatatacctatatccatgttgccgaccgaatgcctgtgcactcgcttgcgtcgcgccagccgtggcgtcagcaagctctacgacgacgccttgagcggtgtcgggctgagcgttgcccagtattctctgctgcgccacctgcaaaggctcgatcagccgagcatcactgatctggccgacgcggtgggcctggagcgcagcacgctgggtcgcaacctcaggctgctcgaagggcgcggcctggtggccctcgcggacggcgccgatcagcgcaatcgcctggttagcctgaccatgagaggcgagaagctgctcgccgaggcgctggatgcctggcagggtgtgcagctcgaactcaagcaacggctacaaccgcatcatctgcaagcgctggacgaattgctcgccagcctggattgacgggcagggcggcgtcactgccgtttcccgtttcgacctacaacaaaaggacatgcaatgaattcggtttggcgtaccagcgtctggatcatgttgggggcttcgctgatccttgccctgtccctgggtatccgtcacggcttcggcctgttcctgtcgccgatgagcacagagttcggctgggggcgtggcgtgttcgctttcgccatcgccctgcagaacctgatctggggtatcgcacagccgtttaccggggctctggccgaccgtttcggcgcgcagcgggcgatcatcattggcggcgttctctatgccgcggggttggtgctgatggggctggcggactcgccgctgtcgttgtcgctgagcgccgggttgctgatcggcattggcctgtcgggcacttcgttctcggtgattctcggtgtggttggtcgcgccgtgccggtggaaaagcgcagcatggccatgggtatcgccgcggcggccggctccttcggccagttcgccatgttgccgggtactctggggttgatcggctggctgggctggtcggctgccctgattgccctgggcatgatggtggcgctgatcgtaccgctggcgctgatggtcagggatcgcccgcaggtcagccagggcccgcagcagaccctgggcgaggcgctgcgcgaagcgtgcagccattccggtttctggttgctggcgctcggtttttttgtctgcggcttccaggtggtgttcatcggcgtgcacctgccggcgtacctggtcgaccagcatctgccggccatcgtcggcaccacggtgctggcgctggtggggctgttcaacgtgttcggcacctacattgccggctggctcggtgggcgccgttccaagccgaggctgctcagcgccttgtacctggcccgcggtgtggtcatcacgctattcatcagcgtgccgctgagcgtatggacggcctacgcgttcggcatcgccatggggctgctgtggctgtccacggtgccgctgaccaatggcacggtggcgacgctgttcggggtgcgcaacctgtcgatgctcggcggtatcgtctttctgttccaccaactgggctcgttcatgggcggctggctcggcggttacctctacgaccacacgggcagctatgatctggtctggcagatctccattctgctcagcgtgcttgccgccgcgctcaactggccggtgcgcgagcaacccgtagcgcgtctgcaaggagcccaggcatgaccttcaagcccaccttcgcattggcagtactcgccggattcgccgcattcgccgcattcgccgtgttggcgctgatcttctgggcctggcgcgcaggtgggttggcaatcatgcagttgaacatgagcctgtgctgagcgattaccgataaggagcgatccgatgcgactgtcactctttgccgtaccactggccatgctggcgttgagcgctccgctgcaagccgccgaatgtccggcgctgctggcggaccaaggcgagctgcccaagctgcgctccaaggacaagatcgacctgtgcgagcagttcgccggcaagccgttgatggtggtcaataccgccagcttctgcggcttcacctcccagttcgaggggctggaagcgctcaacaagcgctatcgcgagcaggggctggagattctgggtgtgccgtccgactcgttcaagcaggagtccgacgatgccgcggaaaccgccaaggtctgcttcgtgaactacggcgtgacctttaccatgagcgaaactcagcctgtgactggtgataaggctatcccgctgttcaaggaactggccaggcagacggccgcgccacgctggaatttcttcaagtatgtggtcgatcgccaggggcaggtgatcgcgcggttttccagcctgaccaaaccggatgatcccgaactgatcgcggctatcgagcaggcgattgctccaaagccttgaggcttttctcgccatcggaatgcaccgcggccatgagccgctccttcctgatcgtgggagcgacccatggccgcgatgtttttagctcactgaaactgcgtggcccgtgcctgtggggagcggtcttacttctatcagaagcggtaggtcagagaggctcctagaccgtgagcgctgttgtcgtaacgagcgctgtaggtgtcctggttgacgttgaccttttcttccttgaggtaggagtaggccacatcgatggtcatatcatcggtcgggctccagcccgcgccgagactgaagatcgtccgatcacccgacgggatacgcggagagcggttggtgttgttagtgggcgactggtcgaaggcgaggccggtacgcagtacccattgcgggttcaccttgtaggacagaccaacggcatgagcccaggtatcatgccagttctgttcttcggtaattgcgctgagaggcccaggcgcattctcattctctacacgaatttccttcagacggctccagcgggtccaggtactgccagcatagacggtccacctgtcatcaatttcatgagtgaaggacatgtcaaccgactctggcgtggtgatatccagtgaagcatcgtacttcccggctaatccggccagcacaccacctgcattcacctgagtgttgccctcaagctcgtatttcacgcgggagcggtaggtcacgccgacccgagtttgcggcgagaactcatatagtgcgccaacgttaaatccgacggcgacatcatcccctttgatcttcaccttgccgtcagcaacacccggcagcgggttgtcgagagcagaagtcagctcgccatcgatgcggttgaatgtggggccgaagcctacggagaagtgctcattgaagcggtagctcaaggtcggctgaacggtgacgacttgtacgaagctcttcttcgcttcgtagcggccttggaagctgctttcgtagtcggtagccagaccgaagggcacatagatgccaataccgaaggcgaccttgtcatcgagcggtttgacgtaataacccatcggtaccccggtgtcgggcaccatgtcgccatcgttggtgcctgtagctgagccgcgggcgttgctgatatcggttttggcatgaatagccgcgacacccaggctgacttcatcacgcttcaagcgggccataccagccgggttgccaaacacggtgctggcatcgtccgcggcggaggagcggccggcaaacgacaggcccatgccagagatgctttgctcgttaagggcaaagccgctcgccatgccgtaggtggaggtggttgcgatggcgattgccaggccggttcttagcattgttttactcacggggtactccttggcagggtcgggaaactctcgctgctgactcggggccactttcgaaagttcagggtaaacacgatccgtcgaggtgctgctgtccctgaaacgcaggatatagagcctttcgccgcttggcacctgtgaccagttagtcagtttttcaagctgcggtcgcgctgtgctggatgcagcgttgccaggcgcgaacgaactcgttcggctggcggcagggcgcgaaaatctgttgccagatcagagcctgagcgccgagatcatcggctgccggcagcgccttgtggtgctgctcgatcagcagccaggcgatggctgtagcgtagcgcagattgaccgtcagctcgaaatgcggcgcacccaggaatgcgtgctggctggccaggcccctgacccggctggccagctcggggtcgagggccaggtagtgatcccagaggtgctgatggtgggcggcggaaatccggtacaggccatagccgctgtgattgtcgagttctgcgcccagcgaagtctggcaggcggctatgcccagcagcaaagcttcggctgctacgcactggctgctcaggtacatcaaggtcgggcggataacgtgctggttcaggtcactggcagcgattcccatacaagcctctacacggtggtgaccggtgggggagggcgctggtggcagattcgaggctgcctgatgcgtcgatgctctggtgcgatgaccgataatcccactgggagcgtgccttagccgctcaacttgaagcgtagtgggatattcatgcagtaaaggactgtttttaaatcgtttgaggatttgaggccatctgaatagatcaaattggaactgcagccatgattgaaacttcgcgccgacctgattgacaccgctgcgcgggcttcggcagtatcaggtccatatcgtcctgccgagctgtccatgttcatcatttccctgcccacgcgcttcaatcctggcactgccgccatggatgcgtgcgtgtgcctggacgctggcaagtcgaagaaacagtcgctcatttgaccggggcgcgctgtcccgtcagatgggctgacaggacaggcgctgagtcgaagcatcccttcgctacaccaccttcccgcactccatcgacggtgaccagacggtctacaccgaggagttgcaagcatgtctacattttccggtatctgggttgcgctggtaacgccgtttcgcggcgggcaggtggatctgccggcattgcgatccctggcggcgcatttgatcgaatgcggtgcggccgggctggtggtctgcggcaccagcggcgaggcggcagctctggatgagcaggagcagttggcggtgctggatgccgtgctcgaggtggtgccggccagccgcgtggtgatgggccttgccggcaacaaccaggcggcagtgctggcccgcctgcagcggatccagcgtcgcccgctggccggcatcctggtaccggcgccgtactacataaggccgtcgcaagacggtttgcaggcgttcttcttggctctcgccgaggcctcgcggctacccatcattctttacgacattccttatcgcagcgctgtgaccctggaactgcagaccctgcggcaactggcccggcacccgcgcatcgtggcgatcaaggactgcggcggtgacgtgcgcaagacccaggcgctgatcgccgatggccagctcgatgtgctcaccggtgaagacgagcagatcttcgccaccctgtgcctgggcggcagcggcgccatttccgcagccgcgcacctgcgtaccgccgacttcgccagggtggtcagcctgctacgcgagggcgacctgctcgccgggcgtgcactgttccgtgggctgttgccgtggatacgcctggccttcagcgagccgaaccccgcgccggtcaaggccgcgttggcgttgcagggcatgatcggcgatgaactgcgcgagcccatgctgtgcgtttccgatggcttgcgggcgcagctgcgcaatgagttgccatgagcgcacggcaggggctcacgggatatactgcgcggcaatctttacgggagagccgcgtgaccatcgaaattgtctggattcgagacgacgccagcctggcagcgcagtgcgctgtctggcgcaaacagcccttcgtggcgctggacaccgagttcatgcgtgtcgataccttctacccgatcgccggtctgctgcaggtcagcgagggcgagcgtgcctacctcatcgaccctttgctgatcggcgactgggcaccgttcgccgcgctgctcgaagacccgcaggtggtcaaggtagtgcacgcctgcagcgaggacctggaggtattccttcgcctgaccggcagcctgccggcaccgctgttcgattcgcaactggccgccggctacctcaacctcggtttctccatgggctattcgcgcctggtgcaggcggtgctggatatcgagctgcccaagggcgagacccgctccgactggttgcagcgcccgttgtccgagacccaggtcagctacgccgcggaagacgtcgtgcacctggccgaactttatcgccgcctgcaggccaggctgtcggccgaaaagaacgcctgggtgctcgaggacggcgccgagcttgccgcaggtttgcgccgcgagacgccacccgaggaggcctacaaagacgccaagctggcctggaagctgtcccgcgcgcaactggccgtgctgcgcgcactctgcacctggcgcgagcgccaggcgcgggcgcgcaatcagccacgtaaccggatcattcgtgagcattcgctgtggccgctggcacgtcatcagccgagcgatctggtcagcctggcgcgcatcgaggaaatgcatccgaaaaccgtgcgccaggacggcgagaccatcctgcagctgatccgtgaggctgccgcactgccgcctgccgagtggccgccggcaatgcccgagcctttgccgatcgaggcctcggggctgctcaagaagttgcgcgcgatcggcctgcgtgaaggcgagcgcctggagatcgtccccgagctgatgctgcgcaagaagaccctcgaggcgctgctcaagagcggttacccgaacggtccctaccgcctgcccgacagcctgcgcggctggcgtcgtgaattgatgggccaggcgctgctcgattgcctggccggtgaaggagaagcagcgtgaaacgtatctgttcgatctaccgcagcccgcgcaagcacgagatgtacctctacgtgctgcgtgccgacgcgctgaaccgggtgcccgagccgctgctcaatgccttcggagccccggtgcatgctttcgacatggtgctcacgcccgagcgcgccctggcgcgcgaggacatcagcaaggtgctggagaacctcgataatcagggctatcacctgcagatgccgccgccggaagaggattacatccagcatcttcccgaggagctgctgcgccgtaacgatccggtctgacgggagagggctgccatgcgcgtactgattgccgagcaggatcacgtcgagtaccaacgactgttacaagccgctgcaccgcagctcgaattggtcgtgggcgaaggcgcagcactggccgagcaggccactgactgcccgatctggctgggcgagcccgataaatttgccaatctgctgcgcgccggccataaaccggcgtggctgcagtcgagctgggcaggtattacaccgctgctggcggacgacctgccccaggactactcgctcactcgggcggttggcgtgttcgggcagatcatggccgagtacgtgctgtgtcatatgctcgctcacgagcgcgagttggccgctcgccagcaggcgcagcgtgagcggcgctgggacggccgcctgccagggagcctggctggccgccgggtgctgatcgtcggcaccggtgaaatcggcgcggctgtcgcccgcttcctgcagccgttcaatgtcgagctgagcggtgtggccagcagcccgcgaaccctggcgccattcactgaggtggttgcgctcggggaattgccacggctggtggcccaggccgattacgtcgtcaacttgctgcccaatacgcctgcgacccgcgatatctatgacgccgccttgctggcttgcttcaagcccacggcggtgctgatcaacgccgggcgtggcacatcagtggtggacgaggatctggtcgccgcgctggctgctggccgactggctgccgcggtgatcgatgtctgccgcgaggaaccgttgccgcccggccatccattctggaccgcgcgcaacctcacgctgaccgggcacagcgcggcgccgaccttgccgcacctgctggtcgagttgttcctggccaacctgcagcgttatcagaccggcgccgaactgcacggtctggtggatttcgcccgcggctactgagcgcgccgtcgcgcgcggcttgtgctgtgtggccggcagacctagactgccggccttttcgtttcctccctacaagctcgaccatggccgcacctgcccatccgttctggcaacacaagaccctcgatcagctcgaccaccaggagtgggagtcgctgtgcgacggctgcgggctgtgctgcctgcagaagctggaggatgaggacgacggcgcggtgtattacacgcgcatcgcctgcaagctgctcgatctgcagacctgccgctgcagtgactacccgaaccgcaaggccttcgtgcccgactgtatccagctcactccggcccaggccgatcagttccagtggctgccgccaacctgcggctaccggctggtcagcgagggcaaggatctgccggcctggcatcacttggtatgcggcgaccccgacgccgtgcaccgcgagcgcatttcccaggcagggcgcatgctcagtgaaaacgccgtagccgaggatgactgggaagatcacctgatctttcgcgccggctgagtgtctgtgatgagccgttaaggctcgtttaagcgcgctggtgtttgatgacgccgttacgcatagtcttgtgtactgatccccgtgacgtatcgcttgtccgttctggagtctcccgtatgtcgattcgctgcctgctgctgtccgttgttctgttgagtaccggcacacccttgtgggccgccgaaaaggtcgatctggattacaaggtcaaattcctgccgcagagcgacgaggcagaagtgagcatcaccctggaaaagggtgagcgtgtgcgcgggctgaatttcaaccttggcgacgaaggctattacagcgacttcaaggccgatggcgagtggaagcccgaaggtgataaccgcggcctgtgggtgcccggcaagggcaagagcaccctgagctacaaggtacgtgtcgatcatccgcgcggggaaggccgtttcgacgcgcgcatgaccgaggactgggcactgctgcgcggtgacgatttgattcccagcgcggtactcaatcaggtcgacggtaccgatctggtcgcgcgcctggagttcgagctgcccaagggctggcgcagcgtcgagaccggctggccgcgtgtcggcaagaacaagttccgcatcgacaacccgcagcgcaagttcgaccggcccactggctggatcctggctggcaagatcggcacccgccgcgccaagctcggcgaaactcaggtgaccatcgccgcaccagtgggtgagggcatgcgccgcatggatgcgctgaccctgctgaccttcgtttggccggaaatgcaggcggtgttcccgcgcgatcccgccaagctcctggtggttggcgccggtgacccgatgtggcgcggtggcctgtcggcgcccaattcgtatttcatgcatgccgaccgcccgttggtcagcgagaacggtacaagctccctggtgcacgaactggtgcatgtgttcagccgcatcagtgacaccgacaagagcgactggatcagcgaaggcatcgccgagtactacgccatcgaggtgatgcgtcgcgccggtggcctgagcgaagaccgctaccagaaggttcgcgagcatttgatcaagtggagcaagccggtcaagtcgctgcgtaccgagaactccaccgggccggtcaccgcccgtgcggtgttgttgctgcaggaactcgatcgcgagattcgccaggccaccaaggacggccagcagcgctctctggacgacgttgcgcgcggcctgatgcgcctggataaggccagcaccaaggactttatcgagatcaccgaaaacgtcatgggtcgcagctccaaggtgctggatacccggctgctgcgctgatcctttaggccaccgcgcagatgatgcacggtggtcgatccctccccagccctatgcatgacctccgaacgcataggcgcttctgctcttgaaacgtcgtgttccctggatctgcatctcagcgcgctgagaagctgtggcttcggttcctgtgttaaagcccacatatctcttaatgtatctatttttttgatatttattttcgtgcctgaaatgcccgatatactgtcgtttaaaacacgtttaaacggttaaagacttttatttacagttgcttatatagatatcaatgaagtcgatctttactatttgcgcgatcgagtttttgatcaaattttcttgagtaacatgagctccatacccacctacttcctcccaaggagctcaccatgaaaactgaatttatcgccagcctgttcatcgccacccttgccagcgctgcatttgcactgccccaaggcccggtagacgccaacacttcgcactcgatcagcactcagaaagtggccgaagatggttacaagcgcaccggcggcaagatcgctgaaaatggtttcgagcgtgctggcggcaagctggtcgctgaagatggctacagccgcactggcggcaaaatcgccgagagcggttacgagcgtgttggcggcaagctggtcgctgaagatggctacagccgcactggcggcaaaatcgccgagagcggttacgagcgtgttggcggcaagctggtcgctgaagatggctacgagcgcactggcggcaagattgccgaaagcggttacgagcatgtcggcggcaaactggtcgctgaagacggctatgagcgtaccggtggcaagatcgctgaaaatggtttcgagcgtgtcggcggcaaactggttgccgaagatggttacagccgcaccggtggcaaggccgaaatgtcctgatcggtcagccccgaaacaaagcccggcatcgtccgggctttattttgtctgcaattcagtacttggcgccggtgcgggtgttattaccttttgccaggcggtcgtagagcaccacgttgaccgtggccgccaggttcatgcagccctcggtgggtatgtatatcacttcctcgcaccagtcgcggatgctcttgtcgagcgagccgtcttcggggccgaagatgtagaaggcgcgatccggatgggtgtaggtgggcaggggccgtgcgccgtcgaccagttccacggcgaccggcgtgcagcccaggggaatgactttctgcaggtcatcgatgccgatcagcggaatatccaggtgcacacgcttggtgtcggtgacgaagtcgcgggcgcgctcgtagcgtttgccggtgtagaagaccgacgccacgccgtagcagccggcggcgcgcatcacggcgccgacgttttccggcgatttcggattgtagagaccgatgcagctgtatcgtttgttgcccacagatcaggcctcgagaaaagggccggcattatacggtctgtgggctttatgcgctgctcaggactttttctgcagcagctcggccaggttggcgaacgccttgtgggtggtcttcgggccggtctggctggccgtggagccttcactgaaatactgctggtcggtgtagcgcgcgtgttcgttgtcgtgacagaacaggcaaagcagttcccagttggaaccgtcctgagggttgttgtcgtggttgtggtcacggtggtgcacggtcagctcgctcaggcgtttgccagagaattcgcgggcgcagcggccacagacgtgggggtacatgcgcagcgccttgtcacggtagccttcttcacggttgcgctgggcttcggcgagaatgcggtcgagcttggaggtcggtgtggtcgggctgctcatgatcgttcctggctggcgtttgccgcagtatatagccagggccgtgcaatcagtctgcactttccgtcggcggccaatgcccaacgcagcacgttccactttttggagtacagaccatgcgcaccccgtcactcgtgctgatcagcttgctgtcgatggccggcattgcccaggcgcagcagcctcagtcggcaccgcccgagccggctggcgccattcagacgccgcaggttccggagccttccaaggtcgaccccgataccccgccggtgattcgtgacgggcgcgacaacgacgactcaaccgaagctgccgatgacgcttccgaggatcagcaggagctgatccccgagcagccgggcgagcaggttccggactaatgctgcacggggcgacgccccctatcggcctgccgcgtgcaggccgagcaccttgaagatgaaggcgtattccagggccacatcgcggatcgcctggtagcggccgctcatgccgccgtggccggcttccaggtcggtcttgagcagcagcaggttgtcgtcggtcttcagctcgcgcagccgcgccacccatttggcggcttcccagtactgcacgcggctgtcgttgtagccggccacggcgaggatcgccggatagcgctgcacctgcacgttctcgtaaggcgcgtagcccttgattcgcgcatgcacctcgggctcgttggggtcgccccattcatcgtactcggtgacggtcagcggcagctccggattgagcatggtattgagcacgtcgacgaagggcacttcggcgatggcggcggcgaacagctccgggcgctggttgagtgtggcgccgatcagcaggccgccggcgctgccgccgctgatcaccagctgcgaggcgctggtgaagtccttggcgatcaggtgttcggcgcaggcgatgaaatcgctgaagctgttttgcttgtgggcgagtttgccagcgcgataccaagcttcgcccagttcaccgccaccgcgcacatgggcgatggcgaacaccacgcctcggtcgagcaggctcaggcgtgcatgggaaaaccaggggtcgaggctttcgccgtaggcgccgtaaccgtacagatagagcggcgccgcctggcccagagcgtcacggcgcgccaccagactgatcggcacctgggtgccgtccggtgcggtcgcccatagacgctggctcaggtaatcgtcggcatcgaagtcgccaagcaccggtgtttccttgagcaccttctgggtgccgtcggccaggttcagctcgcggatctgcgccgggcgattgagcgcctcgtagcgcaggcgaattaccgggctggtgaacgccaggttgtcctgtacgtacaggctgtaagccgcatccggcaggctgacccggtagccggtaatgcccttgggacgtacctcgatcaccggcaagccgccttcgcgtaggctgagtaccagcgccgactccgccaggctgacgccttcgagcatgacctgttcgtcatgcgccaccagttcctgccagtgaggccggctgggctgctcgggcgttgcgctgtatagcgcgaagttgatgccgctctggttgctgcgaatcagccaggcccactggccgtccagcttgccgtggtcggcgtagtactcgtggccttcttcacgcggcgccaggcactgaaaaggttgctcgggggtgtcggcgtcgacaatccagcactccgttgtggtcttactgcccagcagcattaccagctggcgctccgagctgctgcgataacagctgagaaagaagcgctcgtcggcttcgtggaaaaccttggtgttacgggcctcgccaaagcggaagcgatgcagggtggcggggcgatgagtgtcgtccagctcgccgtagaacagggtctggctgtcgttggcccaagtcatgctgccatcgcagttctcgaacggcagctcggtgattgcgccgctagccagctccttgacgaacagccgatagatctcgtcgccgctggtgtccaggctgtaggccaggcgctgctggtccgggctgatgctgaaggcgccgagggaaagaaaaccgcccgcggcaatctcgttggggtccagcagcaattgctcggtgttttcatcgatggccaaaccgccgttagccgggcgagggcagcgatagtgacgtgggtactcgtcgcctgcggtggtgcgctggtaatagaggtagtcgccccatggggtgggcagcgacaggtcggtttcgcggatgcgtgccttgatttcctggaacagctgctcgcgcagtggcaggtcgtcgagctggctttccaggtaggcgttctcggcgcgcaggtgttccagtacctcgtcgctgtcacgcgcctcgagccagttataagggtcggcgccagaggccttgcgggcgatgggggcggtgatcatgaatgtctccagagcgcggggcgacttcgggggcgtttccaaaaactgctgcgactggtttttagaaaggccgcgaaggcgccgaaccgggtaaaagccgttatcataagcgcctttatcgcctggcggccgtgcaattgccctgccgcccgcgtgagcccagtcaagctagggaaacatcgccctcatgatcgaaaacgactatctcctcgcctggggtgcctatacgattgccgcactgggctgcctgctggtgtggttcaagctgaccagctggatgtggcgctacttgcgcgagccgctgcgcgtgctggtggcgatcctgctgttctgcccgaccatcgtcgacccggccaaggatctgttcgccccggccgtggccatcgttgccctcgacctgctgttcaagatcggcagcaatgcctggcgcgcggtggcggatctggccatgtacgggatgatcgccttcgccgtctatctggtgttcgtggccattcgctggccgttcctgagccgcgccaaggcgcgcaaggcggcgcgtgaagaggagcagggcgaagacagcgatctgaccctgcgcgagcgcctacagcaggagcaggagccgacctattcggcgccacgtggcggccgcggcgcacgcgtcgagccgcgtttgtaagcctgatcagtcgggagccccaccatgtgtgaactgctcggcatgagcgccaacgtccctaccgatatcgttttcagctttaccgggctgatgcagcggggcgggcgtaccgggccgcatcgcgatggctggggtatcggcttctatgaagggcgtggcctgcgcctgttccaggatccgcgggcgagcagcgagtcggaggtggcgcagctggttcagcgttacccgatcaagagcgaagtggtgatcggccatatccgccaggccaacgtcggccgggtgtgcctggccaacacccatcccttcgtgcgtgagctgtggggacgcaactggtgcttcgcccataacggtcaactggccgacttccgcccggctctgagcttctaccgtgcggtgggcgacaccgacagcgagtcggccttctgcgacttgctcaaccgcattcgtaccgccttcccggaagccgtgccggtcgaggtgttgttgcctgaacttgtcgcggcctgcgcggcctatcgacagcatggcgttttcaactgcctgctcagcgatggcgactggctgttcagcttctgctccaccaagctggcgcacatcacccggcgcgcacccttcggccctgcgcacctgcgtgacgctgacatgagcgtggattttcacgccgaaaccacgcccgatgacgtggtctcggtgctggccaccgagccgttgaccgacaacgaagcctggtcggtctaccagccgggtgaatggcgtttgtggcgcgcgggcgagtgcatcgcccagggcctgagcaactgacagatgtcccgcgtggcggggccgcgggggaaggatgattcgaagctatctgcgtctggcgttgttcgccctggggctgctcctgggcgttcaggtgcccggtttcatcgatgactacgccaaacgcgtcgaagcccaccgccttgaatccgagcagagcctgagcggctttcgcgatactgcccagcgcttcttcgatggcgacctgcagcggctggtcggccattaccgcaacagcagcgacccggtgatgcagagcgatgcacgtagcgtcggcctgctggtcgagcgttcggcactgctggaacaggaatcgctggccatgcagggggcctggtaccggcaggtctggcacctggcgaccgcggccgacgcgcagttgctagcggaaacccgcgccgcctatcgctatcaggtgctgctggcgcctgaagcaatcgcctggggcatcgcctgcgcgctgttcctggcctgggtggtggagagcattgtgctgttgctggttctgccgtttcgtcgccgcgaacgccgcagcctgcccgagcggcagacaccgcgcatgcgctgagtcatatagcctgggttgagcgaagcgatacccaggttgcccatttcccgggtgtcgctgcgctcgacccgggctacagatgcgcaactacttggccagaaaacgcatgccgtcttccaggccttgcagggtcagtgggaacatctggtcgttgatcagatcacggatgatgcgtgtggaactggtgtaatcccaggcttcgcgcgggtaggggttgatccagatgagcttcttgtaggtttccatgaagcgctgcagccacaggtaacccgcttcctcgttccagtgctcgacgctaccacccggctgggtgatctcgtagggcgccatggccgcgtcaccaatgaataccaccttgtagtcggcgccgtacttgtggagcaggtcgtgggtggacacccgctcggacgtgcggcgcaggttgttcttccacaccgactcgtacacgcagttatggaagtagaaatactccatgtgcttgaactcggtgcggcaggctgagaacagctcctcgcagaccttcacgtgggcatccatcgagccgccgatatcgaagagcaggagcagcttgacggtgttgcgccgctccgggcgcatctgaatgttcagcaggccaccgtcacgggcggtgtggtcgatggtgccgtccaggtccagctcgtcctgggcgccctggcgggcgaacttgcgcaggcgacgcagagcgaccttgatgttgcgcgtgccgatttccaccgagtcgtcgaggttcttgtactcgcgctggtcccagaccttgaccgccttgccctggcgcttgccggcatcaccgacgcggatgccttccgggttgtagccgcccgagccgaaggggctggtgccgccggtgccgatccacttgttgccgccggcgtggcgctccttctgttcctccaggcgtttcttgaactcctcgatcagcttgtcgaggccgccgagggactgaatctgcgcgcgttcctcgtcggtcagtgaacgctcgaattccttacgcagccattcctcagggatcagcgcttcgaggtgctgatcgaggttttgcaaaccgtcgaaataggccgcgaaggctcggtcgaacttgtcgaaatggcgctcgtccttcaccagaatggcgcgagctaggtagtagaactcgtccatgtcggcgaacacgactttgtgctcgagcgcaccgatcaggtcgagcaactcgcgcagagacaccggcaccttggccgcgcgcatttcgttgaacaggttgagcagcatggcgcgtcctcagtggcggtcatcgacgggcaggccgtcgttgaggcagtaccagtcggccttcgagcgggtgtagatgtgcttttgctcgacagttggcaggggcgtgtccagcgtgccaagtgccacagacacccacttggggtaaggctgctcggaaaaccattgcaggttcgagccacagcgctggcagaaggtacggctcacgcctggcgaagaactgaaggtgctgaccgatgcctcgccttcggtgaagcgaaaatgctcgcggcgcacattgccgtagctggcgaacgccgcgccatgggctttgcggcactggctgcaatggcaatgactcgccgattcgatgggggcgccgatctggtatttcaccgtgccgcacaggcaactgccgctatgcatcagcgattaccgcgacgagccatgaaggccaggcgctcaagcagttgcacatcctgctcgttcttcaccaacgcaccggccagcggtggaatggccttggtcgggtcgcgctcgcgcagcaccgcttcgccgatgttgtcggccatcagcagcttgagccagtcgaccaactcgctggtcgatggctttttcttcaggcccggtaccttgcgcacatcgaagaacacgtccagcgcttcggccaccaggctgttgctgatgccggggtaatgcacgtcgacgatcttctgcagggtctggcgatccgggaaggcgatgtagtggaagaagcagcggcgcaggaaggcgtccggcagctccttctcgttgttcgaggtgatgatgatgatcggccggtgcctggccttgatcgtctcgtcggtctcgtaaacgtagaactccatcttgtcgagttcctgcagcaggtcgttgggaaactcgatgtcggccttgtcgatttcgtcgatcagcaggacaacgcgctcctcggcctcgaaggcctcccagagcttgcccttcttgatgtagttgcgaacgtcgtgaaccttgtcggaactgagctgcgagtcgcgcaggcggctgaccgcatcgtattcgtacaggccctggtgcgccttggtggtcgacttgatgtgccaggtgatcagtcgcgtgccgaaggattcggccagttgctcggcgagcagggtcttgccggtgccgggctcgcccttgaccagcagcgggcgctgcagggtgatggcggcgttgaccgcgagcttgaggtcatcggtggcgacatagtgctcggtgccttcgaacttcatcgggaatcctcacgcggcaggcgaatgcgaaaggggcgactatagcgcgcccggcgcatgagtgtgaacgcgcctggggtattcagtcattgaatggacgcgctcagggttcttcagcagcgtcgcgttcgaaaccgctgttgaaggcctgcacgaagccgttgcgcaggatgccgatgaacgcctggaaggcgctgaggtcttgctgtttggtgctgccgcgcagttctacgcgggtggcgatctgatcgcgcgggcgattcttcagtaccttctcgctaccggccacaacggcctcccagatcgagcgcaagaagcccttgttctggttctcgacgtcctgctgccagtcgaacacctcgacgttgcgcagcagcggcttgatgtagccgctgagctgggaatcctcggcgaaggcttcgacgacgatatcgccagtgcccgatttgaagtcgaacttgccataggcgttggccaggtcattcagccgtgtcagttcgatgccggtagcgcgcacgcggaactcgaaatcctggaagttgtggaaggggtcgaacacggcgctggcctccagcggcgcctggtccatcagcttggccttgccttcgaagcgcgccacgcggttgccctgttcgtcggccacgttggtcaggttgtagaaactggcctggatggcgttggccttgagtttcacgcgcggcgatgtattgaagttgtagaaccccagggtgccgtcgttgatgcgcgcttcgttgagggtgatgggcagcagcttgttgagctgctcgcgccagtcggtgccttcaccggtctgcgaatcctcgcggctcttgccgtcgacgaagttgacttctggccgctcgaataccacccgggcgaccacggcgcgtttttccagcagctcgttccagctcaccgagatgtcgatctgcggggcatcgacgaagggcacgggcaagttctggttgaccttgacgatgcgtaggccgttgatccggtagccgccgcgccatagcgccacgtcgatatcgtcgatatggccgcggtagtcgcccatctcggccagcttgtcgttcaggtagtcgcgcaccatgtagggcagggcgacgtgcaccaccagcagcagggcaagcaggccgaggcagatccacatgggcaggctgtagcgacgtttcatcggtggcgtccggttacgcggtgtgtgggagtggactgccgccgatcggcctgagttcgactttccagacgctggacgcgcctgggcttgaggcataggctgacgggctcagtcatgacaaggaaccggtacaccatgagccgcatttacgcagacaacgcccaggctatcggcaacactccgctggtgatgatcaaccgcctcgggcccaagggcgtgaccatcctggccaagatcgaaggccgcaacccggcctattcggtgaagtgccggatcggcgccaacatggtctgggacgccgaggcccgcggggtgctcaagccgggcatgaccctggtcgagccgacctccggcaataccggcatcggcctggcgttcgtcgccgcggcccggggctacaagctgatgctgacgatgccggcctccatgagcctggagcgacgcaaggttttgaaggccctcggcgccgagctggtgctgaccgagccggccaagggcatgaagggtgccatcgagaaggccgccgaaatcgccgcctccaatcccgagctgtactacatgccccagcagttcgagaacccggccaacccggcgatccacgagaaaacgaccgggccggaaatctggaacgacaccgagggcgccatcgatgtgctggtttccggtgtcggtaccggcggcaccatcaccggtatttcccgctacatcaagcaggccaagggcaaggcgatcctctccgtggcggtcgagccggtttcctcgccggtgatcagccagaccatcgccggtgacgaagtcaaacccagtccgcacaagatccagggtatcggcgccggcttcgtgccaaagaacctcgatctatcgctggtcgaccgcgtcgagcaggttaccgacgaagacgccaaggccatggccctgcgcctgatgcgtgaggaaggcattctctgtgggatttcctgcggcgcggcgatggccgctgcggtacgcctggccgaacagccggacatgcagggcaagaccctggtggtgatcctgcctgattccggcgagcgttacctgaccagcatgctattcagcgacctgtttaccgagcaggaactgcagcagtaggagttcggctgctctattgatcagctcgcctccagcgcccgctagggacgagtcgatcaagccgaatgagtaatggaccaacgccgcaattaccgcccggccacgggctgatgaaggtcgcgccggttctgtccgatgtgggagggcgccatgcgcccgattcgcgggcatgaaccaggcgtcccgcccgcgtccacaaaatacgcagtcgacctcaagccatgggcttcagccccaccaacgctagcgctcgacatcacgttcagacccgctaatcgttcaagctagcgcccaccgcagcggggcagctttagttaagccgctaggctcttcgtaggtcgaaccaccagccacaacgcgatagcgatcagcacgcctccgtacaggtgcgcccacgacagcggctcgccgagcagcaacgcgccccacagcacgccgaagatcgggatcagaaaggtggtggtcgaggccttgatcggcccgatatcgttgagcaggcggaaatacagcacataggcgaatgccgtgcagcccaggcccaagcccagcagcgatgcccactccagccagccgccccagctggccggtgcgctcagagtcagcgagccggcgaataggggcagcaggaatagactggcgcccagtaggctgccgaacgcggtaaggcgattgtccaggcggcctgcgatccagcggcgagtcagaaaaccggccacgccatagcaggcagtcgccagcaagcaggcgagggcgcccagcagcagaccggtgtccagctctgccggcccgctgcgggtcagcacggcgacaccgaacaggcccagggcgacacccgctgcacgactcatcgtcatcgcttcggcgaagaacagagcgccgatcagcacgcccatcatcggcgtggtggcattgatgatcgccgagtaacccgccggcagcaccagcgccgccatgctgtacatggcggatggaatgccggcattgattatcccgagtaccaggcacaagcccagcttgccttgaaaatcccacttcacccgcatcaacagcaggatcgccagcaggccgagcatggcgatcgaggcgcgaaagaacgccgtcggcatgctgccgatgaccggcgcgacgatccgcatgaacagaaagctggcgccccagatcgcagcgagcagcaagaggcgcagcatgtcggcagggcgcacggtgggctccagtcctgattgagaggccggcagttttgctgcccgccgccagcaaggcaagctcggaattgattttcagtggcggcgagacctgccaagcagtaggcaatctgaccaagaccgaaagcgcggcggcttgctaccagcgagcactattgtttgaacaagcgctctggcgcgtgggtcgcacgacaaacccgaaagaaccataattgcgccgctctgcgccagccatccaaattcggatggctgcgtaaatacgcttcgccgaagaactaaggaacaccctgatgagctgtaactcgcctgcgcaactgcccgaactctcccgcctgagccgcgccctcctgttatgtggctgcgcggcggcgggcactgctcaggcgcaagagacgaccgacacgctggtgctcgaacccagcgtggtcagcggctcgcgcagcgaggcgcagagcttcgacctgccgttttcggtggacagcatcgaccgcgaacagatcagcgacggtcagctgggcatcaacgcctcggaagtcctgatgcgggtgcccgggctggtggtgcagaatcgccagaactacgcgcaggacctgcagatatcctcccgcggcttcggcgcgcgctcggcctttggtgtgcgcgggctgaaactgatcaccgatggcattcccgccagcaccccggacggccagggccaggccgcgaccttcaatctggacaccgccgagcgcatcgaagtactgcgcgggccggcttccacgctgtatggcagcaatgccggcggtgtgatccaggtgttctcccgcgacggcgtaggtcgcccgcgtatcggcgccgagacgctgattggcagcgacggcctgagccgcaatcacctcacggccgaaggcgaagcggacggcgtcggcttcgtgctcgacgcctcgcgcatggacaccgacggctaccgcgaccacagcgcggcgcgccgtgaccagaccttcgccaagctcaacttcaagcccgatgaagacagcaagctggcgctgatctacagcagcctggagcagaatggtacccaggatccgctggggcagacgtgggaggcttataaggtggatccaagatcagttactgccaacgctcttacttacaacacccgaaagagcatcgatcaccagcaacttggcatgaattacgagcgctattttggtgatgcgactctgcagctgactgcttatgcaggcaagcgaagcgttactcagtacctttcaattcccgctgtagctccgtcgaatactcttcgtggcggaggagttgtggattttgatagagattttcatggtggcagtgtgcgttggctccaaccagtggatggtgtcgctggggacttacgcttggtattcgggctggactatgaccaaagccgcgatgatcgacgtggttatcaaaactatgtgggcgatcagctagggataaagggggagttgcgtcgcgacgagatcgacacgatgaccagcttggatccctatgcccaggctacctggacaattggtaactggacactgcagggtgggctccgttacagcacagtagaagttgatatcgatgataaatacatcacccctactaacttggatgacagcggtaataagcggtttagcaaggccactccgtcggtgagcgttggttatgcttttaccccaaatatcaatggctatgtgagtgtgggtaaggggtttgagacgccgactcaaggtgaattggcctactcgccagatgccgctggagttggcgtgaattacgggctgagaccatcggaaagtactcaatacgagattgggttgaaggcgcgcatcgctgaaacgactcgaatcaacgccgctatctttcagatcaacactgatgatgagatcgtcgtggcgggcagtaatggcggccgcaccagctaccagaacgccggcaagaccctgcggcgcggtttcgagctgggcgtcgaaagccagttcaccgaacaatggtcggctgcgttggcctacacctacctggccgcgacttatgattcgcgattcgtcgccggcaacaataccgtcgataaaggcaacgatttgcccggcgtaccccgcaccacgctattcggcgagctggcctggaagccggtcgacggtatcagcacggcgctcgaggggctttaccgcagcaaggtctacgtcgaagacaccaataccgaaaaagcggcgccgagctatgcggtgttcaactggcgtacgcgcttcgagcagcacttcggcccctggaaaacccaccagaccctgcgcctggataacctgctggatcgccaatacgtcggttcggtaatcgtcggcgatagcaacgaccgttattacgaagccgcgccgggacggtcctggtacgcgggtgcgggcgtcgagtatcagttttaaggcgaagcgtggagtgctggcgaataaacaaagcgacggtcggtagcgacttgcaacgctttgaggctgccaggctctccactcgcgtcggggtttgggctactctcaagtcaagcggtcaccaaagccgtgcgcagttcgaggatgcccttatgaaaaactggttcgaaaaaatcactgcccagctcaatgccctgtttgccccgcgcatgcagcccattccaattcgtagcgaagagcagcgtcgcttggccgaagagcgccgtcgccgccgctgatccaccccgcgaaattcccccacaagcgtccttcgcggcgcttgttttgagtcgtcaacgccgtggaggtgattggcggctgtcttctattggtgaatgacatgttgatcggttcgatgcgtgagcatcgagccgttttcatgggcgttcgccctggcacttatcgatccggcagcacccttcgcctatcccagtagccattgttgctggtacccagcgtggtgatacgtacgcgttgccgacaagcggccgtgaacttggttcaacgcattctcaagtcgttcaaaaacttgccgacaaaaaagcagacccgttcgggagggtatggcacggagccggctggcggcttcgtgcgtgtcttctgttcagcgtttaagcgttaccgcctgcctgtgctggcgcggctattttgctgtgctagatatagttgagcggaaaggacgtacccttcacgtactaaaggactgcaagcatgcgtcagaatcttccggtgactcagcgggaaaggacttttcccggccacgagcggttgatttccaccaccgatctgaacagcaagatcacctactgcaacgacgcctttgtggcgatcagcggatttacgcgcgaagagctgatcggccagccccacaacctggtgcgccaccccgacatgccgccagccgtgttcggccacatgtgggacaccatcaagcagggcaagccctggatgggcatcgtcaagaatcgctccaagaatggcgatttctattgggtcagcgcctatgtcacgccggtttatgaaaatggcaaggtggccgggtacgagtccgttcgttctttgcccacggaagatcagaagcgccgtgccgaggcgctgtatgcaaggctgcgcgccggcaaggcgccggtgccgaaaatcgagcacctgacctacgacctgattcgctcctggccgctgatcatcgccgcgctggtgatcctcgctgcccagagcatgctctccggcgtgtggctggcagcgctggtggtcgcggtgatggccgcgctgggttcctatcagctgtatagcaagcgcgcactgattcgccgaactctggcggatcatcccaaggccttcaccagcagcctggtggcgctcacctatagcgacagtcgcggtgcccaggccttgctcgacatggcgatgatcagcgaggaggcacgcctgcagacggccctgacacgtctcgaagatgccggcgtcaacgtcaagcggcaggcggcccaggccgcgggtttttcgcgttcaggcgccgagatgctggatctgcagcgcagcgagaccgaccagtcggccactgccatcaaccagatggctgcgaccattcaggaagtcacccagaacgtacagagcaccagccatgcggccgaggaagcggatcgtctggccaaggaggggcggcagctggcgggcggtagcctggagtccatgcagcacatggccaaggccgtggtggatatcggtcaagcggtgaacgatctggccaactccacccaatcgatcggcagcgtggccgatgtgatcacctcgattgctgagcagaccaacctgctggcgctcaacgccgccatcgaagccgcccgtgccggtgagcaggggcgtggtttcgccgtggtggccgacgaggtccgttcgctggcctcgcgtacccgcgagtcgacccagcagattcaccagatcattgcctcgctgcgggccggtgccgagcgcgccgtcgccacggccgggcgcggcgaagagatctcccgggaaagcgtgcagagcgtggaagcggtgcgcatcgcgctggatggcatcagcgagtcggtcagccgcatcagcggcatgagccagcagatcgccgcggcctccgaggagcagggccaggtggccgacgatatcagccggcagatcacccgcatcgcccagctgtccgagcagggcgccgagcaggcccatcaaggggccgcgattggcaaggagttggaaagtatggccgattacctgcacagcctggccgagcgcttcaaccgctgacccttcgccctcggctgcgcgggcgtgctgtggcacactgcgcggccgaggagacccgcccatgccacgcccccgttgtccccgctgcaggcgcccggccagccactgcctgtgcgccctgattcccgatctgcccagccgcaccgaggtgctggtgctgcagcaccccgatgaagtcgaccacgcgctcaataccgcgaatctcgccgtactggggctgcgcaatgcaacgttgtgggtaggtgaggtattcgaggcgttaccgcagtggctggctgagccaggctatcgcacctgcctgctgtttccgggcgagcaggcacgggcgatcagcgagctgccaggtgaggctgattcacggcctgtgcggctggtggtgcctgacggcacctggcgcaaggctcgcaaacttctctacctgaacccggcgttggctgccttgccacgggtgaccttggccgacgcgccgccatcacgctatcgcctgcgcaaggcgccgatggagggctcgctgtcgacactggaagccatcgtcgaagccctgaacgtgctcgaggcgcccgccgattaccgggcgctgctcaagcccttcgatgcgctgatcgaagggcagatcgccgcgatgggcgaggagactttcaggcgcaatcacctgcgctgaaggggatttcagccaaaggtgccgtcacggaaatcgcgtagcgcctgttcgatttcttcccggctgttcatcacgaacggtccgtactgcacgatcggctcgttcagcggcttgccggcgatcagcaggataccggcgccatcagcgctgctgatcagcagctcgccctgatcatccaggcgcaccaggcggcccgcgttggcctcgtggctgtcctgcaccttggctttgccctggtaaacgtacagcagggcgcggtggccggcgggaagctcagggcgcacagtactgccggcaggcaggcgcagatcgaaaacctgcggctcggtattcgggcgttgcacggcgccggcttgacgctgctggccttcggcgaagctgccggcgattaccacgacctcgacgccttgttcggtgtgcaggcgcggaatctgcgcgctggggatgtcgcgatactgcgggtcggccatcttctcgcggcccggcaggttcagccacagctggaaaccgcgcatggcgccctgttcctgctcgggcatttcactgtggatgatgccccgcgcggcggtcatccattgcacgtcaccgccctgcagcaggcccacgttgccaaggtgatcctcatggcgcatgcgcccttcgagcatgtaggtgatggtttcgaaaccgcggtggggatggggcggaaagccagcgatgtagtcgtcggcattgtcggtgctgaattcgtcgagcatcagaaacggatcgaaacgttcgatgccggcaccgccgatcacccggttcaggcgcacaccggcaccgtcggatgcaggctgccctggctgaatggcaaggactcggcgtagttgagtcatggggctgtctcccgtgaaaagcgatgcgtccatggtaggccggccgatccgtcagatggttgggaaaagatcaactcatctatcgagaatatcgatgtggcgggtggcgccttgcagcgccacccgtgtctcactcggcgatctgcagcttgcgcgactcggtgtagaagaagcgcagcttctcgtactcgaacggcgagttcagctggccatagcggaagttggtggtcgcacgctgatcgatgccccggagcacgaagacctcggggtgatcggtgcttacctcggcgacattcaggtagttgatctcctgattgatgccgtaatccaccacaaggcctgtggtatcgcgcaggttcgacgggccgagaatgggcagcatcaggtaggggccggccggggtgccatagaagcccagggtctggccgaagtcctcgcggtgcttgggcagccccatcagggtagccgggtcccacaggccgaccacgccgatggtggtgttgaacaacaggcgtgcggtggtgttcagggcgcgctcacccttgagctgcagtgcgctgttgaccaggttggacacgtcacccaggttgctgaagaagttggtcacgcccttttgcacgaaggtcggcgtgacgtagcggtagccgtcgaccaccggcaggaacacccattcgtcgaagcggtagttgaagtgatagacccggcggttccacgactccagcgggtcctgaatctccagcgccgaaagggtcgagcgctcgaactcgcgctggttgagccctgggttgaacttgagctccttgagtggctgcttgaagccgtcatcctcgacggtggtctgggcggaagcggtgccgcagctcaacacggcagcgaacagtgcgagagtagggaaggacttagccacggaagaactccaacatgtcgttgctgttgacgcggtaattgaggttgccgcagtgtccgccgtaggggtacacagtcaggcgatcgcccatggtgcgacgcaggaagccaaggtcgcccgggcccaggatcacgtcgtcggcgttgtgcatcacgccgatcttggggctgttcttcaggtaatcctcgataccgtacaggctgacctcgttgatcagctggctcatgctgccgccgtcgtagcgggcgcgccacattgggatcagttgttcggtcatgtagcagtcgaagtcgcactgcagtgcccggcggaagaacggcgtcaggctggtgccttcgccaatcgggtagtcgaccggggtgatcaggccgcggcggttgatcaggtccgaggtgaaggcgatgtcggcggccgagaagcggaacgaggtgccgatcagcatggccaactgctcgttggtcaggtgttccttggactgctggaagtcgtagagcagggcatcgttgatatccacatagcccttttgctggaagtagcgggtcagcttggccagtaccagctcgtagaaggtggtgcggttggtgatgcctttcacctgagtctgcaccaggcggtccaggttggtgatcgaggtgtacagattgaccggcgggttgagcatcagcacgcgcttgaagttgaagctgcggcgcgtttcatccagctggctgacgaaagcggcgtgcagcgcgcccaggctgtagccggtcaggtagtagtcggtgaccttgaggcgcggatgctgggcacgtacggcctgcatggcgcggtacagatcctcggcgtcgtcgcgactgatgccgggtgtggcgaagcgcgaggccgaggtcatgaagtcgtagctggtcggcgaagacagctgcacgacatggtagccggcgccgtagaacagcctcttcaggtattcgggcgtgctgctcgagtaataggcgccggtgccggcgatgatgaagatcagcggcgccgggccatcctgttcggccagccggtagcgcatcttggtgacggcccagaagttgtccggcagctggaactcccgttccggacgcagcctcacctggtaatcgccctgcttgatatcggcgtcttccggcagcttggggcgcagatccggcggcgtggtggcgatggtggcttcgaacggattggtcagcggatagccgtaggtttgcgggtcgacgtcggcggcccagatggacgcgctgagcagcagggtgccgagcagggctgcaagacggggaatgaaagacatacaaagtccctttggaagagaacattcttttcagaggtggccggcaagccggtgctttcggcatcagccgcgatgactaggacaatcgccgttgtatcaaagtgccatgggaaatttcaccgcgctggcgatgggtataccagaacgcacttgagccgccaacggccttgcactcgggcgcttgcgccgcttttgatagcgccttatttgccgcttgcatccgcctgccgggagattatgctgagcgccgttttcaaaccctctggagtgcagcatgcctcgtcgttcatccatcgtcgccctggtgattgcatcgctcgcctgcgtggtcgccagctatgcgttgcgctacttgctcatggagggcgatcagtgggtcggtcgctgcgtcgacgatccgggccttctggcctgccaggtgcgtggcaccctgggttggatgattcacctacggatcatcgcctgggccgcgctgggctgcgcgctgctagcgttcgtgctgcctggcgtatggggttggcgtctggcggtgccggggctgctgctcggcgtgccggcactggcgctgtacaccgcgagcctggcggtattcgcggtggtgctggcgctgctgcgtctggtgcgcgcaccggctgccgcggcgcgctagccacgtcgggcgctgtgcggcaagcacagcgcccccgcgttttagcggttcttcgacaggcgcaggctgcgccacagcgcggcagccagcagtgcgctggtaatcgcccagccgatggcctgcaggttacccagggtttcttcatagagctgcggcacgatgccggcggcgatcagcacggccagcagggcgatttcccggcgcgggcccgccaccgggcgcagcagataaaccactgccggcagcagcagtgcggcgctggggaagctgcggtagcgcgcatcggtgaccatcgcgagcatcatcactgcaccagcgaaaccggctgccgccagccaccagcctgaacgccgctccagccaaccgaaagcctgtgctcgccagccctgggcggtggatagcgcaagcgtggcatgggccagcaccagcaggttgagggcgagcagggcggcggcccacagccattcgccgatatagcgactggtcacccaggccaactccgcccacaagccgatgcaggcggcgcccagtgccgccaccagcggcagcagtacggcgttgcgcgtcgaactcgggcgaccaccgatcagcaggccaacggccagaacacccgcgctgatggccagccacaacggccagtgcggcaggttggacaccgggccggcgaggaccgacttgtcctggcgatccgcgtcgtacaagccccagaaaccacccaccgcgccttcgctgacgcgcttccatggttggtcgaaggcttcgatcaggttgtagcgccagccgtgctgttcggccagggcgacgaaaccgcgaatgaaggtggcctggttgacgcgactcggcacggcggtttcccgctgacggccttcgctgggccagccggtctcgccgatcatgatgtccttgggcgcgaactgtttgccgaacagctcgcgcacttcggtcacttcgtgcagggccgcgtcgataccggccgggttgtcttcccagtacggcagcaggtggatggtgatgaaatccaccgccggcgcgacttccgggtgcttgagccagaactcccagacatcggcataggtgaccggctgagtgatttccgccttgaccttgttgatcagctcgaccagttgcccgccggtgacttccttgcgcagcagggcctcgttaccaacgatgaccgcctcgaccacatccgggttttccttggccagcttgatcaggccctggatctcgatatcggtgtcatgcgggttgcggctcacccaggcgccggtgatcagcttcaggccatgcttgcgggccagctccggcagcttttccaggccggtgaccgaataggtacgaatgcactggaaacgctcggccagcagtgccaggtcggtgtccatctgctcggggtggatctgaaggggcagatcgaagggcgattgatccttgccgaacggcgtgtaggacgcacattgcagcttgtgggtcggcgtggcggcatcggccagcaccacaggcttgccgatggtttgccagaggctgcccagcgcgagaaaaccgacgatgcaggcacagagatacgggagcagaggaaagcgggcgttggcgggcatggtcgaacacgcatggtaaatggagacgcgcatcttagcggcgagagggggctttagatagacgcggaaagagtggttacaaagccattcgttgacactcgattcgggcggactagttttgatcatgcggcgtatggagtacccgcgtcgctcaagtcgagtcgaacccgaaaaggatgtctcatcatgctgaaaactaccctgcaagccttgctgttttccctggccgccagcgctgcgttgctggccggcgccaacgagtcgaccaaggcgccggctaccgaaccggttgcccaacaggtggcagagctcaatcctgtcaacctcaatactgccgatgctgaaaccctgcagcgcgaactcagcggtgtgggcgcggtgaaggcgcaggccatcgttgcctatcgcgatacccacggcgaattcgcttcggtggacgagctgctcgaagtcaaaggcatcggtgaagccttgctcgaacgcaatcgcgccaagctgaccgtcggccagtaagctttccatccttgccgcgcttctcctcgagggcgcggtttttttatgggcgatgatttttctgtcgccagcactatcaaggctggcttgtttcctgcttcaaccccttggctcacaaaggatttatggcgtgggcggcagttggcacccttgttgcaaataccctcagcaaagcactcgcggcgtcaaaaaaccgcggtcaggtggaggaaaggtcatgagtcagggtgtcgcgttcaatcgtctaatgctggaaatgcgctcgatgcaggccgaggccatggcgcgcaaaccggctgcgccccaggcgcaggaagttggcgcgccgagtttctcggacatgctcggccaggcggtgaacaaggtcagcgaaacccagcaggccgccagccaactggccacggccttcgagatgggccagagcggcgtcgacctgaccgacgtgatgatcgcctcgcaaaaatccagtgtctcgttccaggccatgacccaagtgcgtaacaagcttgttcaggcgtatcaagacatcatgcagatgccggtttaaggggtagatttccatcatggccgacacgctcgctgcaaacgtacccgctaccgccgccgacaacgcgccgaagaagccgctgttcgggctgaccttcctggaaaatctctccgatatgccgttgctgcgtcaggccggcctgctgatcggcctggccgccagcgtggcgatcggttttgccgtggtgctgtggtctcagcagcctgagtacaagccgctgtacggcagcctcgatggcatggatgcgcgtggggtaatggaaaccctggctgccgccaatatcgattacaccgtggagccgaactccggcgcattgctggtcaagtcctcggacctggcccaggcacgcatccgcctggcgtcggccggtgtggcgccgaccgataccagcatcggtttcgaaatcctcgacaaggagcagggcctgggcaccagccagttcatggaagccacccgttaccgccgtggcctggaaggtgaactggcgcgcaccgtgtcgagcctgaacaacgtcaaggccgctcgcgtgcacctggcgatcccgaaaagctcggtgttcgtgcgtgacgagcgcaagcccagcgcctcggtgctggtcgagctgtatgccgggcgcagcctggagccgagccaggtgatggccatcgtcaatctggtcgccagcagcgtgcctgagatggacaaggcccaggtcaccgtggtcgaccagaagggcaatctgctgtccgatcagcaggaaatgtccgagctgagcatggccggcaagcaattcgactacagccgccgcatggaaagcctgttcacccagcgcgtgcacaacattctgcaaccggtgctgggcgtcggccgctacaaggctgaagtgtccgccgacgtggatttcagtgcggtcgagtcgacttcggaaaccttcaacccggatcagccggccctgcgcagcgagcagcaggtcaacgaacagcgcagcagcggcagcggtcctcagggcgtacccggcgcgctgagcaatcagccgcctggcccggcaaccgcaccgcagcagaccggtggtgcagcggcacctggcggcccggtcgcccctggccagccgctggtcgatgccaatggccagcagatcatggatccggccactggccagccgatgctggcgccatatccggccgacaagcgtgaccagtcgacccgcaacttcgaactcgatcgctcggtcagctacaccaagcagcagcagggccgtctgcgccggctttccgtcgccgtggtggtggacgaccagatgcgtgtcgacccggccaccggcgaaaccacccgggtgccgtggaccaccgacgacctggcgcgcttcacccgcctggtgcaggactcggtcggcttcgatgccagccgtggcgacagcgtcagcgtgatcaacacgccgttcagcagtgaaaccgcggaagtgatcgacgtgccgtggtaccagagcgatctgttcctgatggccatgggcggcctcaagtcgctgttcccggcgctgctgatcttcctcttggtgtggttcgtgctgcgcccggtgctgaacaacattaccggcggcggcaaaggcaaggatctggctctggccggtggcggccgcgatggcgacgtcgacctcggcgaaatgggcggactcgacggtctgtcctccgatcgggtaagcctcggcgggccgcaaagcattatgttgccgagcccgagcgaggggtatgatgcacaactgaacgcgatcaagagtctggtcgccgaagatccgggccgcgttgcccaggtagtcaaagattggatcaatgccgatgagtgagaaccgcacccccgccaagatgagcaaggtcgagaaggccgcgattcttctgctctcgctgggtgagaccgacgccgcccaggtgctgcgccatctgggccccaaggaggttcaacgggtgggtgtggccatggccgccatgcgcaacatccaccgcgagcaggtcgagcaggtgatgggcgagttcgtcgaaaccgtgggcgaccagaccagcctgggtgtgggtgccgacggctatatccgcaagatgctcacccaggcgttgggcgaggacaaggccggcaacctgatcgaccgcattctgctcggcggcagcaccagcggtctggacagcctgaagtggatggagccgcgggcggtcgccgacgtgatccgctacgagcacccgcagatccaggccatcgtggtcgcctacctggaccccgatcaggccggcgaggtactcagccatttcgatcacaaggtgcgcctggacatcgtgctgcgcgtgtcgtccctgaacaccgttcagcccgctgcgctcaaggaactcaacctgattctggagaagcagttctccggcagctccaacaccacccgcgccaccatgggcggcgtgaagcgcgccgcggacatcatgaactacctcgacagctcggtcgaagggccgctgatggattcgattcgcgagatcgacgaggacctgtcgtcgcagatcgaggacctgatgttcgtcttcgacaacctggccgacgtcgacgaccgcggcatccaggcgctgctgcgcgaggtttcctccgatgtgctggtgctggccctcaagggcgcggacgaggcgatcaaggagaaggtcttcaagaacatgtccaagcgggcggccgaactgctgcgtgacgacctggaggccaaggggccggtgcgggtcagcgacgtggaaggggcgcaaaaggaaatcctcaccatcgcgcggcgtatggccgaggccggcgagatcgtgctgggcggcaagggcggcgaggagatggtttgaacagggtctattcccgtttcgccacggccgcgccggagccagtttttgcgcggggcaaggcatgaggagagaagtttggttattccaaatgaacgacgagtaacgcagctgcgcgcaaaaactggcccggccctccgggttgcgcggcaaatggcgccaggcggcgttgcggaacttggcaagggggcaaccattccctgcgttccgcgccttgcctcgcgccatttggcgcagcaacgcggctcgtgtcaaaacgggaacagaccctgatggccggcaaggaacctatcagcgagctgattcgtgccaaggatgtgcgcagcgttgatcgctggtcactgcccagcttcgatgaacacgatgagtctcaggaacagacgccggaacctgaaccggtagctgccgaggcgccaccgccgccgcttcaggaaagcgaggaagtcgcgctcgaggatgtcaaacccttgacgctcgacgagctcgaagccatccgccaggacgcctacaacgaaggcttcgccaccggcgagaaggatggctttcgcgccggccagctcaaggccaagcaggaagcggacaccgctctggcggggcgcgtgcaggcactcgagcaggtcatgcagcatctgctcgaaccgatcgccgagcaggacaagcagctggaattcgccctggtcacgctggtcggccagatcacccgtgaagtcatccagcgtgaactgagcagcgattccagccagatccgtcaggtgttgcgtgaggccctcaagctgctgccgatgggcgcggaaaacatccgcatccacctcaaccctcaggacttcgagctggtcaaggcactgcgcgaccgccatgaggaaagctggcggattctcgaagacgattcgctgctgccgggcggctgccgggtggagaccgagcacagccgtatcgacgccagcgtcgaaacccgcttgagccaggcgatcaagcaattgttcgagcagcagcgcgagcatgccaccacaccacgggctgccgatatggtcatcgacctgggtgccagcgatgcgccttgagcgcctgagcttcgcccgccgcctggaaggctacggcgaggccgtcaagctacccacccaacctatcgtcgaagggcgcctgctgcgcatggtcggcctgactctggaggccgagggcctgcgcgccgcgctaggcagtcgctgcctggtgatcaacgacgacagctatcacccggtgcaggtcgaggccgaggtgatgggcttttcttccggcaagatctacctgatgccggtcggcagtctggccggtatcgcgccgggcgctcgggtggtgccgctgccagataccgggcgcttgcccatgggcatgtcgatgctcggccgggtgctcgatggcgccgggcgcgccctggacggcaagggcggcatgaaggccgaggactgggtaccgatggacggcccgaccatcaacccgctcaagcgccacccgatcagcgagccgctggatgtcggcatccgcagcatcaatgggctgctcaccgttggtcgaggtcagcgcctgggcctgttcgccggtaccggggtgggtaagtcggtgctgctgggcatgatgacccgctttaccgaggccgagatcatcgtggtcggtctgatcggcgagcggggccgcgaggtgaaggagttcatcgacgagattcttggcgaggagggcatcaaacgctcggtggtcgtcgcctcgccagccgatgatgcgccgttgatgcgcctacgcgccgccatgtactgcacgcgcatcgccgaatatttccgcgacaagggcaagaacgtcctgctcttgatggattcgctgacccgtttcgcccaggcccagcgggaaatcgccctggccattggcgagccgccggctaccaagggttatccgccttcggtgttcgccaagctgccgcgcctggtcgagcgggccggtaacgccgaggcgggtggtggctcgatcaccgcgttctacaccgtgctctccgagggcgatgatcagcaggatcccatcgccgatgccgcccgcggtgtgctcgacggtcacttcgtattgtcccggcgcctagccgaagaggggcattaccccgccatcgatatcgaggcctcgatcagccgggtgatgccccaggtggtcagccccgaacatatgcgcaacgcccagcgcttcaagcagttgtggtcgcgctaccagcagagccgcgacctgatcagcgtcggtgcctatgtgccgggtggcgatgcggacaccgacctggccatcgtccgccagcccgtgatggtgcgctacctgcgccaggccctgggcgagagcgagagcctggacagcagccgcgagttgctcgaagcggtgctcaacccctcagcggcgtcctaagtcatggccaatagccgagcggcgcgtctggcgccagtggtcgacatggccgagaaggccgagcgcgaggcggcgctgcagctaggccgcgcccagggcctgttggggcaggcgcagagcaagttggccgagctggacagatacctgcagggctatcagcagcaatggatgggtgagggccagcgcggagtttccggccagtggctgatgaactatcagcgtttcctgtcccaactcgatgtggccatcgcccagcaacagcaggcggtgaactggcaccgcaacaacgtggacaaggttcgtgacgtctggcagcagcgctatgcgcgactcgaagggttgcgcaaactggtgcagcgctacctggacgaggcgcgcctggccgaggacaaacgtgagcagaagctgctcgatgagctgtcccaacgcataccacggcgtgattccctggaatgatggttgccgctgacgcaggctagtgctaaatcttctagtgccgacattcagcgcgccggagcgcgggctgggcagggccaggaaaaacaggtgagacaccgcgtcaccatacgggtcaacaagctatcggctgctcgccagagcagcttcggccaggttggctcgccttagcgggctgcgggtatcccggatatcaaggagtgtttcatgcccatcacctcgctgccctcggaagacgggcaagagttgaccatcaccattcaaggtcgcttcgatttcggcgcccaccaggaatttcgccgcgcctatgagcgtgtcgatatccgccccaagcgttacacggtcgatctcaagggaaccacctacctcgacagttccgcgctgggcatgttgttgctgctgcgtgaccatgctggtggcgaccgtgcgcagatccggttgctcaactgcaacgctgacgtgcgcaagattctctccatctccaatttcgaacagctcttccagatcgactgaggcgcgatgaaggcctcaccgcttaccatcctgatcgccgaagacagcgccaccgaccgcatgctgctgtcgaccatcgtcggtcgccaggggcatcgggtgctggctgccgccaatggcctggaggcggtggcgctattcgaatcgcagcgcccacagttggtgctgatggacgcgctgatgccggtgatggatggcttcgaagctgctcggcggatcaaggccatggccggcgaagccatggtgccgatcatcttcctcacctccctgagcgaggaagaggcgctggccagttgcctggaagcgggcggcgatgattttctcgccaagccctacagccgggtgattctcgaagccaagatcaacgccatggatcgcttgcggcgcctgcatcaggaagtgttgcgccagcgtgatcagatcgcccggcacaatgaacacctgcagaacgagcagttggtcgccaaggcggtgttcgacaaggtggctcactccggctgcctgggcgccggtaacgtgcgctacctgcagtcgccgtatgcgctattcaatggcgacctgctgctggcggccttccatcccagtggcgatatgcacgtgctgctcggtgacttcaccggtcacggcttgccggcggcgattggcgccatgccgctggcggaagtcttctaccgcatgaccggcaagggccattcgctggtggagattctccatgagggcaacgccaagctgcgccgcattctgccccgtggcgtgttctgctgcgcgacgcttttgaacatcagcttccggcggcgcatggtcgatttctggggcggcggcttgcccgctggttatgtgctgcgcaagggggacggcgagcgggtgccgctggtctcgcgccatctgccgctgggtgtgctcgatccggacagctttcgcgatgactacgagtcctattcgctggagttgggggaccgggtctttctgctttctgacggcgtgctcgaggcgcagaacgagcacgacgaactgttcggcgaagagcgcctgctcgatgtactggatgccagtcgcgatccgtcgcggctgttcgccgatattcagcaggccctgcaggcctttcacggcgaggcgcgcgacgatgtcagtctggtcgaagtgaccatggtcgaggagggcgcggtcagtcggccgccgctgccggccagcgaatcacagactggcccggagagttggtcggcccgctacgatttccgcgggcccacgctgcgcgactattaccccttgccccatctgttgcagttgctgctcgaagtgccggggctgcgcggtaacggcggaaacctctacagcgtgctgtgcgagctttacaccaacgcgctcgaacatggtgtgctggggctggactcctcgctcaagcgcgatgcggccgggttcgccgaatactatcggctgcgtgccgaacggctcgatacgttgcaggatggctgcgtcagcgtggccttcgatgtgcgtcagcggcctggcggtgggcacctgacagtgatcgttgaggacagcggcatgggcttcgatccggtggccgtcctggcacgcgaacgcactgctggaggcttcagcgggcgcggtatggcactgatccggcaggtcagcgagcgttgcgagtggtcacctgacggacgtcgggtcagtgtggagttttcctggaccacgcaggcataatccggctttcgtgcgcggcccagcgggctcgcgtagtgacgaaccgtcataagacggccggcttggagtctagggtgtccgacaatcatcttgatcgtgatgtgctcaattccctgcaggagatcatggaggacgagtatccggtgttgctggatacctttatgaccgactccgaggagcgcctgcgcttgctgcacctcgccgaggagcatcaggacgccggcgagatgcgccgcgccgcccacagtttcaagggcagctgcagcaatatgggcgccagggcgttggccgaatcctgtcgggagctcgaagagctggcccggcgcggcgagatgggggattcggcacaactggtcgcgcgtatcgagcgcgaattcgccatcctgcgcattttgctgaagtccgaacgccagcgtttccccgccgcctgatcgttattgcgaatacttggcccgacccttgctttctcaaggcatacgccattattcaagcggagagcgttcatgcccgttgcccctgatctgttgctgacccctgcggctgcccccaagccgaaggctgcgccggccaatacctcacagagcgccgcacagccgcgcaagcaggagggttccagcttctcccaggtctacgccaaggagcgtcaggccaaggccgccgagcgtcaggacgcagccgccaagtcggcgcgtgacagcaaggccgatccccaggcgaacgccagcgacccgacagcggccgttgccgccgagccggtggttgccgatagcggcaaggatttgcccgaagagcctacgctggaagagggcgccgtcgatcctttgatgctgctgggcctgttccagcctgaaccgcaaaccgaggtggtcgaagaacagcccgacaccgcgcctgctgttgacgtatcccccagtctgatcggctcggccccggcgaccatgaccgaggcgagcttcgatccggagatcgacgcgctcaaccagcagcctgcggtgcaattggcgctcgaggtcggcgctcaggagaaagccgctgcccagtcgaccgctacagcgggcggcgcggcggcctcttcatcggccagcagcggccaggcattcaccagcgccatggccgccatgggcgtgaaagcgagctccatggagggtgaatccagcgaggcaacgcccttgccgtctttcgagctcagcaccgaagggctggaggcgctcaaggaaagttcggccgacactccgcccgagcagttcgtcagcaagctcagcgcgctgagtcaggcgattggtcagcagaccgctcaggtcgctcgggcgccggtggtgccgggccagccgctggccatgcagaacgctggctttagcgaaggagtggtggacaaggtgatgtggatgtccagccagaacctcaagtccgcggagattcagctcgaccccgccgagctggggcgcctcgatgtgcgtatcagcgtgaatcaggatcagacccagattacctttgccagcgcacacccaagcgtgcgtgaggcgctggaaggccaggtgcaccgcttgcgcgaaatgttcacccagcagggcatgaacctggcggacgtcaacgtttccgatcagtcccagggtcgtgcctggcaaggtcaggaaggcgaagggcgtggtcgcggcagccgcatggcggacgaaggcggagtcggtggcgagaatgaggagcgggttatcggcagcgtcgagatccgtgagccggctctgggctctggtcgcggcatggtcgactattacgcctgacggcgccgctttgcggcggctgttctagacttcgaatcaccctgctcgatatatcgggcagggtgatttgcgtttcagggcgcgctgagagtcgggtcaggcatcatgctttcgcgtaacatggcgcgctcggtgattgcagccgcatctgtgagctggcataacacttgctcttaacccattgaaagcggagggttctccgctccgtgacggatttttggcatggcaaagaagaacgcgcctcccgccgctgctgccgaagcaggcagcaagccgccaggcaagctcaagctcatcatcgccatcgtgctggccctgttgctggcaattggcgcgtcgatcggcggcacctggttcttcctcagcaaggacagcgccaagcccaaggacgagcatgcgcaggcggaaaacgccgcgccggtcaaacagcccgcgatctatgaagagctgacgccggccttcgtggtcaacttcacccagaatggcaagcctcgttatatgcaggttagcgtggctctgatggggcgtgaccaggcggccatggatgccctcaaggtgaatatgccggtgctgcgcaacaacctggtgatgctgttttccagccaggattttgccagcctgatcactccagtcggcaaggaaatgctgcgccagcaggcgaccgccagcgtgcagcaagtggccgagaaggaaaccggcaaggtggctgtcgagcaggtgctgttcaccaacctcgtgttgcaatagggcgggagttcgctaatggctgtacaagacctgctgtcccaggacgagatcgatgcgctgctgcacggcgtcgacgatggcctggtggaaaccgaggaattcgtcgagcccggcagcgtcaagcaatatgacctgaccagccaggatcggatcgtgcgcggacgcatgccgaccctggagatgatcaacgagcgtttcgcccgttatacccgcatcagcatgttcaacctgctgcgccgctcggccgatgtagcagtcggcggcgtgcaggtgatgaaattcggcgagtacgtgcattccctatacgtgcctaccagtctgaacctggtgaaaatgaagccgttgcgcggcaccggcctgttcatcctcgatgccaagctggtgttcaagctggtcgacaacttcttcggcggcgacggtcgtcacgccaagatcgaaggccgcgaattcacccccaccgaactgcgcgtggtgcgcatggtgctcgatcaggcgttcatcgacctgcgcgaagcctgggcagcggtgatggacatcaacttcgagtacgtgggctccgaggtcaacccggccctggccaacatcgtcagccccagcgaagtcatcgtggtgtcgacttttcacattgagctagacggtggtggcggcgacctgcacgtgaccatgccgtattcgatgatcgagccaatccgcgaaatgcttgacgccggcttccagtccgacgtggacgaccaggacgagcgctgggtcaaggccctgcgtgaagatatcctcgacgtcagcgtgcctttgagcgccaccgttgcacggcgccagctcaaggtgcgcgacatcctgcacatgcagcctggtgacgtgattcccgtggagctgcccgagcacatgatcctgcgcgccaacggtgtgccgtccttcaaggtcaagctcggctcgcacaagggcaacctgtcgctgcaggtgctcgatccggttgatcgtcaccgctagcccactatttttcgctgcgccgcgtgcgcagccaagccgataaacgccagccgaggtccaacgatggcagatgagaacgaacaaaccagccccgaagaacaagcgctcgccgatgagtgggcggctgcgctgtccgaatccggtgacgcgggcgggcaggacgatatcgatgcgatgttggccgccagtgcggccagccagccgtcggcgccgcgtgcgccgatggaagagttcggcagcatgcccaagaccaataacccggttaatctggaaggcccgaatctcgatgtgatcctcgatattccggtgtccatttccatggaagtgggcaatgccgacatcaccattcgcaacctgctgcagctcaaccagggctcggtgatcgagctcgaccgcctggccggcgagccgctcgacgtgctggtcaacggcacgctgatcgcccatggcgaagtggtggtggtcaacgagaagttcggcattcgcctgaccgacgtgatcagtcccagcgaacgcatcaagaagctgcgctgacgccatgaacagactcctgctcgcactccttgcgctgccgtgcttcgccttcgccgccgagccggctgcccaggcgcctgccgccagcggcggtatcgccggacagctggcgcagctggtgattggcctgttactggtgatcggcttgatcttcctgctcgcctggatgatgcgccgcgtgcagcgtctgggccccaacaatggcaaggtgatcaagatcgttgccactcaggcgctgagcccccgcgatcggctggtgctggtgcaggtcggcaacgagcaggtcttgctaggcctcacacctgggcgcatcaactcgctgcacgtgatgggcgagccggttcacctgcccgatgccgagccggcatccaccgaattctcccagcgcctcatggaactgctgggcaaggaccagaaggacaagtcctgatgttgcgacttctgcttgtgctggtgttcgcgctaggggcttcgctggccttcgctcaggaaccgccatcgcccagcccattgatccagcagggcagcaatccgctgtctattccggcgatcaccttgagcaccgacgccgaagggcagcaggaatactcggtcagtctgcagatcctgctgatcatgacggcgctgagcttcattccggcgttcctcatgctgatgaccagcttcacgcggatcatcatcgtgttttcgattctgcgtcaggctctcggtttgcagcagacaccgtccaaccagatcctcatcggcctggcgctgtttctgaccatgttcatcatggcgccggtgttcgaccagattaaccgcgaagccctgcagccttatctgaatcagcagctgccggcgcagcaggccatcgagcgcgccgaggtgccgatcaagaacttcatgctggcgcaaacccgtgagagcgatctggagctgttcgtgcgcctgtccaagcgcaccgacatcgccacgccggaagcggcgccgctgaccatcctggtgccggccttcgtgacctcggagctcaagaccgcattccagatcggcttcatgatcttcattccgtttctgatcatcgacatggtggtggccagtatcctcatggccatgggcatgatgatgctgtcgccactgatcatttccctgccgttcaagatcatgctgttcgtgctgatcgacggctgggcgctgatcatgggcaccctggccagcagtttcggcacgttatagcgaggctcacatgactcctgaagttgctgtcgatctgtttcgcgaagggctctggctgatttccctgatggtcgggttgctggtcatgcccagcttgctggtaggccttttggtggcgatgttccaggctgctacccagatcaacgaacagaccctgagctttctgccgcgcctgctggtgatgctgctgacgctgatcgtcgccgggccgtggatggtgcagcagctgatggaatacacgcagaacctgatcatgaacattccgcagctgatcggctgatccgatgttcgagctgagcgatgcgcagatcggcagctgggtcagcagctttctgctgccgctgtttcgtatcgccgccttgctgatggtgatgccgatcatcggcacgcagctggtgccgacacgggtgcgcctatacctggcgctggccatcagtgtggtcatcgtgcccaccttgccgcccatgccgcaggtcgattcgatcagcctgcaggccttcatgctgatcgcccaggaaatcctcatcggcgtgatgcttggcttcgtgttgcagctgctgtttcacgtcttcgtggtggcggggcagatccttgccatgcagatgggcctgggcttcgcttccatggtcgacccggccaacggcatttcggtgccggtgatcggtcagtatttcaccatgctggtgaccctgctgttcctggccatgaacgggcatctggtggtgttcgaggtgcttgccgagagtttcgtgacgctgccgccgggtagtggcctgcaggtcgagcattactgggagttggcgaccaagctcggctgggtgatgggcgctgcgctgattctggtgctgccggccgttaccgcgcttctggtggtgaatatcgccttcggggtgatgacccgggcggcgccacaactgaacatcttctccatcggttttccgctcaccctggtgctgggcatggtgatcgtatggatttctctggctgacatcctggcgcattatcaggccatcgcgagcgaggcgttgatcatgttgcgtgaactggcgagggcccgctgatggccgagtcggaaagcggtgccgacaagagcgaggaacccacggagaaacgccgccgggaatctcgtgaaaaagggcagatcgcccgctccaaggagctcaataccttcgccatcatgctggccggcactggtgggctgctagccaccggcggctcgatcggcaatgccatgctggaaatcatgcgtggcaacttcgaactgccgcgcgagattctgatggacgagcgcaatatggcgctgtggctggcggcctccggaaagctggcgctggacgcgctgttaccgctgctcgtggtgctattggtgatgtccatcgtcgggcccatcgccctggggggctggctgttctcggccaaggccatggcgcccaagttcagtcgcatgaatccgctggccgggctcaagcgcatgttttcgatgaaggcactgatcgagctgctcaaggcgttggccaaattcatcgtcattttgatggtggccctggtggtgctgtcgatggaccgcgacgatctactcgcgattgccaatgaaccgatcgagtcggccatcatgcactcggctcaggtcgtcggctggagcgcgttgtggatgtcgttcgggctgatcctgatcgccgccgtggacgtgccgttccagctctgggacaacaagcagaagctgatgatgaccaagcaggaggtaaaggacgagtacaaggacagcgagggcaaacccgaggtcaagcagcgcatccgccagttgcagcatcagatgacccagcagcgcatgatgcaggccgtgccccaggccgacgtggtgatcaccaacccgacccacttcgctgtggccctgaagtacgacccgcaaacgggtcaggcgcccatgctcttggccaagggtggcgattttgtcgcgctgaagatccgcgagatcgccaccgagcacagtgtgctgatcctggagtcgccggcgttggcgcgctcgatctaccacaccaccgagttggatcaggaaattcctgccggtttgtacctcgcggttgctcaggtactggcgtacgtctatcagattcgccagttccaggccggcaagggcaagcgtccagcgccgctgaaggatctgccgatcccgcccgatctgcgccgcgacgagtgattgagcgcagcctgccaggtgcaggctgcgctcggctgattactcgatcacaccgcaggcgacgcgtgcgccaccgccgcccagaggcttgggatgatcggcatggttgtcgccgccggcatgcaccatcagcgaaaggcccttgagttcgtccacgctcttgatgcgtggtgccagtaccggctggctggccttgccgtcagcggtcaccagcagagcagggaggtcgcccaggtggccatcgctccagggcaggtcgtgcttgccggtttttttcggatcccagtggccgccggcggcttcggccgcagagggcttgccatccttgggcgccggctcgcagctgggtttgctgtgtacgtggaagccgtgaatccccggttccaggtcatgcagctcgggcgtgaacaccacgccgtaagggctttggctgatcaccaccttgcccaccgagctgccgacgccgtttgcgtccactgcgttgagttcgaccgtcttgtcggcagcctgcaggctggccgcgcagcaactggccagtgcggccatcatccagcgtttcatggtgttctccttgatgggtgaatccagtgttcacaggctgtgactgggcttcgccgcaggggttcgtgttttcgttgtcaaaaccgtcgtaagcctcgcttgcctgctctgtggtgggcatttccgagagttggaagggttcttgcaataccggctgcaaaggcgtcctggacgtcaaaagattgaatcagtcggggtacccacgtggcactaaatcgagcacagatgattggcgatgttcgcagcaacctcgcggggctgcgtcacggcaatctcggcattccgctgctgctgctggtcatgctcgccatggtcatgctgccgatcccgccgtttctgctcgacgtgctgttcaccttcagcatcgcgctgtccatcgtcgtcttgctggtggcgatctatgcgttgcggccgctggatttcgccgtgttcccgacgattctgctggccgcgacgctgctgcgcctggcactcaacgtggcgtcgacgcgcgtggtgctgctgcacggtcaggacggtcacgacgccgcgggcaaggtgatccaggccttcggtgaagtggtgatcggcggcaactacgtggtcggtatcgtggtgttcgcgatcctgatgatcatcaacttcgtggtcgtcaccaagggtgccgggcgtatttccgaggtgagcgcgcgcttcaccctcgacgccatgcccggcaagcagatggccatcgacgccgacctcaacgccggcctgatcgatcaggtcgaggccaagaaacgccgtagcgaagtggcccaggaagccgacttctacggttccatggacggtgccagcaagttcgtgcgtggtgacgccgttgccggcctgctgatcctgttcatcaacctgatcggcggcatggccatcggcatgctgcagcacggcctgagtttcgccgatgctggccgtatctacaccttgctgaccatcggtgacggcctggtcgcacagattccttcgctgctgctgtccaccgccgccgccatcatggtgacacgcgtatccagcgccgaggacatgggcgcccaggtcaaccgccagatgttcgcctcgccgcgggctctggccgtatccgccgccatcatgatcgccatgggcctggtgcccggcatgccgcacatgtcgttcatcagcctgggcctggtcgccgctggcgcggcctactggatcgccaacaagcagcgcaaggtcaaggaagccgaagtcatcgaagtgcagcgccaacaggagctgctgccggcccagcgcgcccaggaggtcaaggaactgggctgggatgatgtggtgccggtggacatggtcggcctggaagtcggttaccgactgatcccgctggtcgaccgcaatcaaggtgggcagttgctggcgcgtatcaagggcgtacgcaagaagctttcccaggaaatgggtttcctgatgccgtcggtacatatccgcgacaacctggatctgcagccaaacgcctaccgcctgaccctgatgggtgtcagcgtcgccgaagccgaggtctacccggatcgcgaactggcgatcaaccccggccaggtcttcggcacgctcaacggtgtggccgccagagatccggcgttcggtctggaggccgtgtggatcgatccgggccagcgcgaccaggcgcaatcgcttggctataccgtggtggatgccagcaccgtggtggccacccatctcaatcagatcctgcacaagcacgcccatgagctgctgggccatgaggaagtccagcaattgatgcaattgctggcgaaaagctcgcccaagctcgccgaagagctggtgcccgggctgatttccctgtcgaccctgctcaaggtgctgcaggcgctgctgcaggagcaggtgccggtacgcgacatccgcaccattgccgaagccatcgccaacgttgcgccgaggagtcaagatcccgccgccatggtcgcggcagtccgagtggcgctgtcgcgagcaatcgtgcaaaacatcgtgggactagagccggagctgcctgtgatcacccttgaaccaaggttggaacagatattgctaaacagtcttcagaaggccggtcagggctccgaggatggcatcctcctcgaacctggcatggccgagaagctgcagcgttccctggtggaagcagcgcagcgtcaggagatgcttggcaagccggtgattctgctggcagccgggccggttcggggaatgctctcgcgtttcgcccggttggccgtcccgagcatgcatgttctggcgtaccaggaaattccggacaacaagcaggtcaccatcgttgcgacggtggggcagaactaatcgagggtacgggccatgcaggtcaaacgctttttcgctgccgatatgcgccaagccatgaagctggttcgcgatgagctgggcgccgatgcgaccatcattgccaaccgccgtgtggccggtggtgtggaattgacggctgcgctcgattatcaggctccgccggttccggcgcgccaggccaatccggcgctggaagccgagctgcgcaagacccagtcgaagatcgcttcggcccacgccgagctgagcacgcgtagccagcttgatgccggcaaggatcgtcagctgtttggcgcggcagctgccacgccgccggccgacagcctggaagctgtgctcaagcgtcagcagcagaagcctgcttcggccgcggttgaccagtcggcgctggattccatgcgctctgaattgcatggcttgcgtgaattgatcgaaatgcagatgggctcgatggcctgggggcagctgcaggctcgtcgcccgcagcaggccaccctttggcgccgtctgcagcgcatgggggtgccggcggagctatcgcgggtgctgctcgagcgtgtggcctcgattgccgatcagcgcaaagcctggcgcatggtgctggcgcatctcgcccattcgatccagacgcccaagcaggagccgatggaagagggtggcgtgatcgccctggtcggccccgccggcatgggcaagaccacgaccctggccaagctggctgcgcgctacgtactcaagtacggcgctgccagcatcgccctggtgagcatggacagctaccggatcggcgcccaggagcagctcaagactctgggccggattcttggcgtttcggtgactcaggtcgacccgggccaatcgctgacccaggcgatcgcgccattggcgcgcaagcgcgtggtactgatcgacaccgccggcctgcccgccaatgatccggcgctgcgcatgcagctcgaagcgctggccagccgcggcgtcaacgcacgcaattacctggtgctggccgctactagccaggcgcaggtgctcaaggcggcctatcacagctacaagcgctgtgggctggccggctgcattctgagtaaactggatgaagccaccagcatgggcgaggttttggggctggctatcggccaccgtctgccggtagcctacctggcagatggcccgcgcatcccggatgacgtgcacgtgccgcgcagccatcaactggttagccgcgccgtcggtctacaggctccggacgagccgagcgaagacaccatggccgatatgttcgcagggctctatcagaacccggccagacaggccggttgaacggattgaatgcggtgacgcgctggtcgtgctcgccgcgacagcgcacaatggccccagggcccacagtgaagtcagaataaggtgtgtagataacatgggtatgcatcccgtacaggtgatcgcggtgaccggcggcaaaggcggcgttggcaagaccaatgtgtcggtgaacttgtcgctggcactggccgatcttggtcggcgcgtcatgctcatggatgccgacttgggtctggccaacgtcgacgtgctgctcggcctgaccgccaagcgcaccctcgccgacgtgatcgacggtgagtgcgatctgcgcgacgtagtgctgcaggggcccggcggcattcgtatcgtgccggccgcttccggtactcaagccatggtgcagctcacgcccatgcagcacgccggcctgatccaggccttcagcgacatcagcgacaacctcgatgtgcttatcgtcgataccgctgccggcatcggcgattcggtggtcagcttcgtgcgcgcagcccaggaagtgctggtggtggtgtgcgacgaaccgacgtccatcaccgatgcctacgccctgatcaaactgctcaatcgcgatcacggcatgaatcgtttccgggtgctcgccaacatggcgcacagcccccaggaaggtcgcaatctctttgctaagctgaccaaagtgaccgaccgttttctggatgtcgcgctgcagtacgtgggcgcggtgccgtacgacgaatcggttcgcaaggccgtacagaaacagcgtgcggtgtatgaggcgttccctcgttcgaagtgcgcgctggcgttcaaggcgattgcccagaaggtcgatgcatggcccttgccggccaacccgcgtggccatctggagtttttcgtggagcgcctggtgcaacaaccgactgcagacacggctgtatgacgacagcctctggactccgaatgtacagcaaggcacaagcacgagattcacagcatcagttgatcgagcgccacgcgccgctggtaaaacgcatcgcctaccacctgctggcccgtctgcccgccaacgtgcaggtcgacgacctgatccaggccggcatgatcggtctgctcgaggcgtcgcgtaagtacgatgccggcaagggcgccagtttcgagacctttgccggtatccgcatccgcggggccatgctcgacgaggtacgcaagggcgactgggcgccgcgttcggtgcaccgcaacagccgcatggtcagtgacgcaatacgaaaaattgaggccagaaccggtcgtgacgctaaagatcacgaggttgctgccgaactccaattgagtctcgaagattactacggcattcttggcgacactttgggcagccgcctgttcagtttcgacgacctcttgcaggaaggcgagaatggcggtctgcaggaagacacgagttccctgcatcacggaccttcgcatgaactggaagacaatcgtttccaggcagcactggccgatgccatcagtaatctgccggaacgtgagcggctggtgttgtcgctgtactacgacgaggaattgaacctcaaggaaatcggcgaggtgttgggggtgagtgagtcgcgggtcagccaactgcatagtcagtgtgccgcgcgcttacgggcgcggttgggggagtggcgcgcataggaatttgtgcaggggctggagttggtcgagtcagtccttgtggtaaatgcaggacagcagggcggggcacacagtgaacgcagcaaagccgagcgcaatggtttgcggcgttcagccaggccggtttcacgattaataagcgctgcacaaggttgtaggcgttttaggactgtacggaggtcgacttggacaagaacatgaaaatcctcatcgtcgatgatttctcgacgatgcgacggatcatcaagaacctcttgcgtgatctggggttcaccaacacggcagaggctgatgacggggtaaccgcgctgcccatgctgcagagcggcaatttcgattttctggtaaccgactggaacatgccgggcatgaccggcatcgatctgctgcgcgccgtgcgtgccgacgagcgactcaagcagctgccggtgctcatggtgacggcggaagccaagcgcgatcagatcatcgaggccgcacaagccggtgtgaatggctacgtagtcaagcccttcaccgctcaggtgctcaaggaaaagatcgaaaaaatcttcgagcgagttaacggctgatgtctgccgcgaggttgttatggaacacgatgacaccaacgaggttgacctcgagtcgaccctgaaaagcaatgcccgccaactggtcgacagcctcgagcaaggaaactttggcgaagccgtacagctgatcaacgaactgaacaaggcgcgcgaccgggggctttacctcgaagttggcaagctcacccgtgagctgcataacgccatcgtcaattttcagctcgatccccgggtgccccacgccaaggaaatctcgcagatttccgacgccaccgagcgccttaactacgtggtgaccatgaccgagcgtgcggccaaccgcaccatggatctggtcgagcagagcgcgccgctggtcaatgatctgagcagcgaagccgattcgcttgccgaggactggggccgtttcatgcgccgcgagatgagcgccgaggcgttccgtgaactcgccaagcgcatcgagctgtttctgtcgcgcagccagcgcgacaccagcaaactgtctgagcatctcaacgacattctgctggcgcaggatttccaggacctgaccggtcaggtgatcaagcgtgtcacgcaactggtgaccgaggtcgagagtaatctgctgaaactggtgctcatggccagtcaggttgatcgctttgccggtatcgatcacaaccacgaagtgttgcgtgccgagcaaaacaaagaaaaaaatccgtcccgcggtgaaggtccgcagattcatgccgataagcgtgatgatgtcgcctccaaccaagacgacgtcgacgatctgctgtccagtctgggtttttaggagcacgtcatatgagcttcggcgccgatgaagaaatcctccaggatttcctggtagaggccggcgaaattctcgagcaattgtccgagcagttggtggagctggaaagccgcccggacgatatgaacctgctcaatgcgatctttcgagggtttcacacggtaaaaggtggtgccggcttcttgcagctcaatgagctggtggagtgctgccacatcgccgaaaacgtgttcgacatcctgcgcaagggcgagcgtcgcgtggacgccgagttgatggacgtggtgctcgaagcgctggacgccgtcaacggcatgttcgccgaagtgcgcgaacgcgtggagctgacgcctgcgtcgccagagctgttggccgcgctggcacgcctggctgagcccggtggcgccgagcctgcacctgcagctgttgaggtcgcggctgagccagaaccggttgctgccgcgcctgcagagcccgaggtggcggcagtcgagccttcagcagatatctctgacagcgaattcgagcaattgctcgatgcgctgggcgacgaagcgccagcgcagcccgcagcagcggctgacgaaatcactgatgacgagttcgagtcgttgctcgatcagttgcacggcaagggccagttcagtgcgcctgccgctaagcctgtcgccaccgcgcctgctgagccagttgctgccgcaacgcctggcgatgaaatcaccgatgatgaattcgaagcgctgctcgaccagttgcacggcaagggccagttcgctgcgcctgccgttgcgccggcggccgcaccggtagccgcttccagcgaaccggccgcggcagcgccgggcgatgaaatcaccgatgacgagttcgaagcgctgctcgatcaactgcatggcaagggtcaattcgtcgcgcctgccgtagcgccggccgccgccgttgcgcctgctgcaaaaccggctccttccccggaacctgccaaagccgctgcgcctgccgccaagcccgagccggccaaggccgcacctgcgcctgccgccaagccggaaccaagcaagccagcccccgccgccgtcaaggccgaagccggcaaaccggcgcctgcaccggctgcggctgccgcgccggccagcgaagcggagaccaccgttcgcgtcgacaccgcacgcctggacgagatcatgaacatggtcggcgaacttgtgctggtgcgtaatcgcctggtgcgcctggggctcaacagcggtgacgaggccatgtccaaggcggtgtcgaacctcgacgtggtcacggcggatctgcagacctcggtcatgaagacccgcatgcagccgatcaaaaaggtcttcgggcgcttcccgcgcctggttcgtgacctggcacgtcagctcaagaaagagatcaacctggagctggtcggtgaagagaccgacctggacaagaacctcgtcgaggcattggccgacccgctggtgcacttggtgcgcaacgccgtcgatcatggcgtggaaagcccagaggagcgcgaggcggctgggaagtcccgcaccgggcgcgtcgtgctgtccgccgagcaggaaggcgaccacatcctgctgatgatcaccgatgacggcaaggggatggacgccgagatcctgcgcagcaaggccgtggaaaaaggcctgctggacaaggacgccgctgatcgcctgagcgatctggagtgctacaacctgatcttcgcgccgggcttctcgaccaagaccgagatttccgacgtgtcgggccgcggcgttggcatggacgtggtgaaaaccaagatttcccagctcaacggcacggtcaacgtgttctcccagaagggccaaggctcgaagatcgtcatcaaggtgccgctgaccctggcgatcatgccgacgctgatggtgatgctcggcaaccaggcgttcgccttcccgctggtcaacgtcaacgagatattccacctcgatctgtcgcgcaccaacgtggtcgacggccaggaagtggtgatcgttcgcgacaaggcgctgccgctgttctacctcaagcgctggctggtgagcagtgctgcgcacgaagagcagggcgaagggcatgtggttattctcaccgtgggcaaccagcgcatcggcttcgtggtcgaccagctggtgggccaggaagaggtggtgatcaagccgctgggcaagatgcttcagggtacccccggcatgtccggtgcgaccatcaccggtgatggccgcatcgcgctgattctcgatgtgcccagcatgctcaagcgctacgcacggcgtctctgatcgtccgcggcacggcgacggccgtaccgcttaggagtgtttatggttgtcaaggtactggtagtcgatgactccggttttttccgtcgcagggtttcggaaattctctcgtcggaccccaacatcaccgtggtcggtacggccaccaatggacgtgaggcgatcgatcaggccctggcattgaagccggacgtgatcaccatggattacgagatgccgctcatggacggcatcacctccgtgcgcaacatcatgcagcgctgccccacgccggttctgatgttttcctcgctcacccacgaaggcgcccgcgtcaccctggacgcgctggatgccggtgcggtggactttctgccgaaaaacttcgaagacatctcgcgcaaccccgagaaggtcaagcaactgctgtgcgagaaggtgcatagcatctcgcgcagcaaccgccgggggatcggcacggcgtccctgacgccgcctgccggcggtggcctgagccgacctgccagcacgccgagcacgccagctcccgctgcgcgcccgcagccgagcgtcagccatccgccggccgagcggcatgcttcgccttccagcgcggcgcccaagcgcaaggcctacaagctggtggctatcggcacctcgaccggtggtccggtggccctgcagcgtgtgctgacccaattgccggccaacttcccgacgcccatcgtgctgatccagcatatgccggccgctttcaccaaggctttcgccgagcgtctggacaagctctgcaagatcaacgtcaaggaagccgaggacggcgatatcctgcgccccggcctggccatcctggctcccggcggcaagcagatgatgatcgacggccgcggcaccatccgcatcctgcccggtgacgagcggttgaactacaagccgtgcgtggacatcaccttcggctctgcggccaagtcctacaacgacaaggtgctggccgtggtgctgaccggcatgggcgccgacggccgtgaaggcgcgcgcctgctcaagcagggcggcagccaggtatgggctcaggatgaagcgagctgcgtgatctacggcatgcccatggccatcgtgaaagccaacctggccgacgcggtgtatccccttgatgatatcggtcgccatctggtcgaggcctgcctctgatggatgtgctgagcctgatcggcgtcattctggcgttcgtcgcgattctcggcggcaactttctggaaggcggtcatgcctcggcactgctcaacggcccggcggccttgatcgtgatcggcggaactttgggcgcagcgctgctgcagacgccggtggcggtgttcaagcgtgcggtgagcatcctgcgctggattttcgtaccgcccaagatcgacctggcgggcggcatcgaccgggtggtgaactggagtatgacggcgcgcaaggagggcctgttgggcctggaggcgatcgccgatggcgagcccgatccctatgcgcgcaagggcctgcaactgctggtcgacggcgccgagccggaagccattcgcagcatcctcgaagtcgatctttacacccaggaaagccgtgatatccaggccgccaagttctacgagtgcatgggcggctatgcgccgaccattggcatcatcggtgcggtcatggggctgatccatgtgatgggcaacctggccgatcccagcctgctgggcagcggcattgcggtggcgttcgttgccaccatctacggtgtggccatcgccaacctcttgttgctgccgatcggcaacaagctgaaatcggtcgccatgcgccagtcggcgtatcgggaaatgctgctcgaaggcatcctgtccatcggcgaaggcgaaaatccacggtccatcgagctgaagctgcaaggcttcatgagctgatcatggcccgcagacgccgccacgaagaacacgagaaccacgagcgctggctggtttcctacgccgacttcatcaccctgctgtttgccttcttcgtggtcatgtattcgatttcgtcgatcaacgaaggcaagtacaagattctctcgcagaccctaaccggcgtcttcaaccagccggatcgctcgatcaagccaattccggtgggcgacgaacgcccgcgcaccaccgagccggatcgttcgatggtcgacgaggagtcgtcgcagcaacagatcgccgcctcgaccctgcagagcatcgccgacagcatccgcgacgcctttggcggcctgctgcagagcgatcagctcaaggtacgcggcaatgagctgtggatcgagatcgagctgagttccgggctgctgtttcccagcggtgatgcactgcccaacgacgaggccttcgagatcatcgagaagatcgccaagatcctggcgccttatggcaacccgatacatgtcgagggcttcaccgacaatcagccgatcaagaccccgcagtacccgaccaactgggagctgtcggcggcgcgagcggcgagcatcgtacgcatgctggccatggacggtgtcgatccgtcgcgtttggcggcggttggctatggtgaatttcaaccggtggccgacaacgccaccgcagagggcagggcgcgtaaccgcagggtggtactggtggtctcgcgcaatctggatgtacggcgtagtgtgacgggtacgggaagcgccaacgcccagcctgatagcgctatgcagcgcgctggcacgcaacctgctacaggccctgcagcaacggcgcccggcaacggcaccgtcaattccccgtcgccagctggtcaagcgggcaattagtctcggtcgggccaagcctgtccccgggaggatgaagattatgagagtgtgggcggtatccaatcagaaaggtggtgtgggcaaaaccacgtccagtatcgccctggcgggcctgttggcagatgccggcaagcgtgtggtggtggtcgatctcgacccccacggctcgatgaccagctatttcggccacgatccggacactctggaaaacagcaatttcgacctgttccagcatcagggcaacgtgccggaaggcttgcccaagcaactgctgctgcccaccagccatgaacgaatttccctgctgccgtcgagcaccgcgctggccacgctcgagcgtcagtcgccaggccagagcggcttgggcctggtgatcgccaagagcctggcgcagttgtggcaggatttcgattacgcagtgatcgacagcccgccgctgctcggcgtattgatggtcaatgcgctggcggccagccagcagctggtgattccggtgcaaaccgagttcctggcggtcaagggcttggagcgcatggtcaatacgctgacgatgatcaaccgctcgcgcaagcaggcgcttccgtacaccatcgtgccgacgctgttcgaccgccgtacccaggcgtcgctgtcgaccctgcgcctgctcaagcacacctatcccgagcagctctggcaggcttatatcccggtcgatacccggcttcgcgatgccagccgggcaggactcacgccgtcgcagttcgacgccaacagccgcggcaccatcgcttaccgggcgctgctcaagcatttgctggcgcagcagccggcctcccaggtggcctgagtcatggcggctgaatattctgcgcgaaacagctcaagtctgcggcccttgcggccgatagctcatacagaacttttctgcaggttgccttcatgagtcgtaccactgctaccgcaactcggccccaactggcgctgcagtcttatctcgatgggctgctgcaggatgcggccatcgaactggaacaaacgatcgagcacagcaccctcgatgatttcgaggccgccgtgctcgaggaacaggtgcgtgacgcgcaactggcgccgcgcgccgaagcgcctgcgctgaccctggtgcagccagccgtcgccgaggtggtgagcgagccggtcgttgaggttgctgctccggttgccgaggtcgctgcaccggctatcgtcgagccgattcctatgccgccggtggtcgagccggtcgccgacgtgaaccgcccggcgccacagattttctcgagccagcccgacggccgccccgactgggccgaagagccgttcgaatgtctgcttttcgatgtcgccggactgaccctggcggtaccgctggtgtgcctgggctcgatctatccgctcgccggccaggaactgacgcctttatttggccaaccggactggtttttgggcatactgccatcacagtccggtaacctgaaggtgctcgataccgcgcgctgggtcatgccggatcgttaccgggatgatttcaagcagggcctgcagtacgtgatttccgtgcagggctacgagtgggggctggcggtgcatcaggtcagccgctcgattcgcctgaatccggacgaagtcaaatggcgcagccagcgtgcccagcggccctggctggcgggtaccgtgatcgaacacatgtgtgcgctgctggatgtcgctgccctggccgagctgatcgccagtggcgccaccaaacgcatgcacaacgggcagatacactgataacgttcgtacgcgcaaaagggcgtgcggtcacttgaatagcgggactcccgcgcaccgcaacgcgcggtcaatgacgaggctaggccatgaagaaaagctctgcacaaggcgctgaagatccgatcctgcagtgggttacgttccgtctggacaacgagacctacggcatcaacgtgatgcaggtgcaggaagtgctgcgttacaccgagatcgccccggtaccgggcgcgccgagctacgtgctggggatcatcaacctgcgcggcaacgtggttaccgtcatcgacacgcgccagcgtttcggcctggattcgtccgatgtcaccgacaacacccgcatcgtgatcatcgaggcggacaagcaggtggtgggcattctggtcgacagcgtggctgaagtggtttacctgcgtcagtccgaggtggaaaccgctccgaacgtcggtaatgacgaatcggccaagttcatccagggcgtgtgcaacaagaacggcgagctgctgattctggtcgagctggacaagatgatgaccgaggaggagtggtcggagctggagagcatctgaggtgctcgaagccgcactcatcgttctcgctctggtctgtgccgggctggtgggcgcctgcgtctggcttgccggacgtttgcgcatggccagccagctgcaggccgagcgcgatgcccagcgtgaccagcgcatccgcgagctgggcaaacgcctggacacctacctgacgggcagcatccgcatgggcgaggagcttcacgagctgcgtcgcaccgtggcgccgctgccggacaagctgacccagatcgaacagcgcgaccccaccagcctgtcgttcacccaggctgcacgcctggtcggtatgggcgccagtgctgacgacctgactcaatcctgtggcctcagcaaggccgaagcagaactggtcgccaagctgcaccaggcgcgccgctcctaagcattcgttttatcccttcgaatctcgcacctgggtatcgcttcgctcgacccaggctacgttagatctccaaatctcccgatatcctgtccaatgcagttgcttgcgggccgcgtccttcacccgtagccaggccttgagcgaagcgatagccgggacaacagcggtcggttggtgatctagcgcttgcggtttttaccagcagggccttcaagcatcagcggcccttgcttcggcttgccgcgcgggtcgaagccagccgggaatttgcctttcaggtaccaggcgaacgcgatgatttccgcgatgcagcggtacaactgctcggggattgcctcgcccagttccaggcgcgcgagcagacgcaccagctcggcattttcgtagatcggcacatcgtgggcgcgggcgatggcgagtatggcctcggccagctcgtcgtcgcccttggcgctgaggttgggggcattctggccgtcgtaggtgagggcgatggcctggcggggggctttactgctcatgcggtttcatcgacccagcgttgttccagggaggttttcgggccttgcggcggagtgccctggctacaggtcagatcacccacggtcagaccggcggccaccaggcgctcacgcagattgcccagttcgcggtcgatcagcccggcggtgctggcacgctcagcccatagttggctggacaggctgccatgggccagctgtgcctgcacctgcagcggccccagtggatcgagatcgaacgccagatcaattcgccatagcgcttccttgggatcctgcttggcggagggcgccggctcttcgtattgaatcttcacttgcagcggcaccagttcatgctgattacgcattggcacttccatctgccaggtggttagcagctggccttcgggaccgacctggctctgtgaaaggctggataactggtgcgtctgcaggcgcgaaatggcggccgctgcgagcttgagcagcgcttccaggtcggcttcgtcgtccatcgattgcagcaggcggctgggcaggggaaagctcatggcctgctggcggccgctgctctggccaatgttgcccagcacgttgcgggcgaatgccggcagcgcctgggtcatggcagtagccgaggcggtcgccgcggccagcggggcggcgccgggtagcaacggcagcagctggctgaccaggcgcagcaggttggccttcgtatcggtgccaaggccagctgtctgtccggccaacaacttgctttcgagaaacagcccactgttttccagcgccttcatcaggctcttgccattgctcagttgctcgcctgtgggcaggcccgccagtaacttgtcgatactgcctttgagtccgtcgggcagaccgccttgatcgcccatgcccttgagtgctgccatcagaccttccagcgaaccctggcggctttgctggttaccgagttgctggagcagcgccaattggtcgaggcgaccgctaaggggcagaaaggccagggactgatcaccctgaacccgggcgctgagtaggctgccaggtggtaggttaagggtagtttccagactcagggttttgccggccaacccggtgttgagcaggttgaccagcaccttgaagacggtggcctgggcgatctgaacaggcagcatttcccgggaaatcaccttgccctgcagcagggtgccaaccggtaattgctcgaggtcgatgctggtcagcggcttgttaccaccggtcaacaaggtcagcgccagacgtgtatcggacagcgcggtgaccgccagcgccgtaccctggcccagcggctgcgggctgctggcctgtaccgtggtctggcggccgccatccagattcaggcgcagcatcagctggaagctctgcgccacttccttggaggcgaccacctctgccttggcggtttctccgggcaccatcaagccatcgaggggcttgagcagcttcacagccaggtcggcggcgctcacggccggcctattggtggcgggtggcggtgcaatagggcgcgatccactgatctcggtcattaagtctcatactctgggccgacccacgctgcgggtgagcagggcgggcatgtatactcgcggccaatccgaacgtccgcaagagtatagcggccgcaatcgtctcgacttgaaccaggtgcccgcgttgtgagcagtccctttctcgaagctacggcactgtcctgcgaacgggactggcgcctgctgttcgagaacctcgacattaggctggatgccgggcagatgctgcaagtctcagggcccaacggcagcggcaagaccagcctgttgcgggtacttgccggcctcagggcacccaccagcggcaccgtgcgcctgaacgggcagccgctcgccgagcgtggtggcgacttggccggtgagctcttgtggatcggccatgctgccggcatcaagggcttgctcagcgccgaagaaaacctcgcctggctgtgcgcgctgcaccgtcccgcgagccgcgagcagatctggcaggccctggcggccgtcgggctgcgtgggttcgaagacgtggcctgtcatacgctgtccgccggccagcaacgtcgcgtggcgctggcgcggctgtatctggacagcccatcgctgtggattctcgacgagccctttaccgccctcgacaaacaggctgtgaaccaactcgaggcgcacctggcggcccattgccgtaacggcggcctggtgatcctcaccacccaccattctctgagctgtgtgccggatggctaccgggaacttgatctgggacagcatggcccatgaatagcgtgtttatgctgctggtcgtgcgcgaggcgcggttgctatgtcgccgccccgcagagctggccaatccactggtgttcttcgctatcgtcatcgccctgttcccgctggccgtcgggccgcaaacgcaactgctgcagagcctgtcgcccgggttggtgtgggtcgcggcgctgctggcggtcctgctctcgctcgatggcctgtttcgcagcgacttcgaagacggctccctggaacaatggctgctttgctcgcaccccttgccggtgctggtgctggccaaggtcgcggcgcactggttgttttccggcctggctctggtgctgctgtcgcccctgctggctttgatgctgggcctgccgggccgttgcctgccagtgctgttggcctctctgttgcttggcacgcccgtccttagtttgctgggcgctatcggcgccgcgcttacggttggcctcaagcgtggcgggctgctgctggcgctgctcattttgcctttgtacatcccggtgctgattctcggcagcggggccttgcaggcgagtctgcaagggttgccggtcgccgggcatctgctctggctggccagcctcaccgcgttgacggtaaccctgacacccttcgccatagccgccggcctgaaaatcagcgtcagcgaatgattgaacgtgctaccggggatggccgccggcccgtacctcggagaatgatgagtgacctgatgaactggacatggtttcacaagctgggttcgcccaaatggttctacgaaatcagtggccgctggttgccttggctgaccgtcgccgcggccgtgctgctggccgtgggcaccgtctggggcttggccttcgcgccgccggattaccagcagggcaacagtttccggatcatctacatccatgtgccggcggcgttcctggcccagtcgatctacgtgatgctggcggtggccggggtggtcggcctggtgtggaagatgaagctggccgacgtcgccctgcagcaggctgcccccgtgggcgcctggatgaccgccatcgcgctgatcaccggcgccgtgtggggcaagccgacctggggcacctactggatctgggatgcgcgcctgacctcgatgctgatcctgctgttcctgtacttcggcgtcatcgccctcggccaggcgatcagcaaccgcgacagcgccgccaaggccaccgcagtgctggcagtggtcggggtgatcaacatcccgatcatcaagtactcggtggagtggtggaacaccctgcaccagccggccaccttcagcgtcatcgacaagccggcgatgccggtgcagatgtggctgccgctgctgatcatggtgctgggtttctattgcttcttcgcggcggtgctgctgatgcgcatgcgcctcgaagtgctgcgccgtgaagcacgcagcagctgggtgaaaaccgaaatccgcgcactggtggagggcaaacgatgagcttcgcgtcattcgccgactttctcgccatgggcaatcacggcgcctatgtatggtcggcctacggtatctgcctggtggtgctggtactcaatgtgattctgccgctgcaggccaggcgccggtacttgcaggatgaggcgcgccgtatgcgccgggaggagtcgcgttgaacgccgttcgcaagaagcgtctttttatcgtactggcgatcgtcgccggcgtcggtatcgccgtggcgctggccctgagcgccctgcagcagaacatcaacctgttctacacccccacgcagatcaccaatggcgaggcgccggtcgatatccgcatccgcgccggcgggctagtggaagagggctcggtgaaacgctccagtgattcgctgcagaccgacttcgtggtcaccgatggcgcggcgcgggtgaccattcgcttccatggcatcctgccggatctgtttcgcgaggggcagggcatcgtcgccatgggcaagatcgacgacagcggcatgttgcttgccgacgaagtcctggccaagcacgacgagaactacatgccgccggaggtcaaacaggccctggagcagagcggcatgaacaagcattacgagaaaaccggggaggccaagcgatgattcccgaactcggccacctggcgatgattctggccctgtgcctggccctggtgcaggccaccctgccgctgatcggcgcctggcgtggtgaccgccagtggatgagcctggcacaaccggccgcctgggggcagttcgccttcctggcgttcgccttcgcctgcctaacctacgccttcatgattgacgacttctccgtggcctacgtggcgcagaactccaacacggcgcttccctggtactacaagttcagcgccgtgtggggcgcccacgaaggctcgctgctgctctgggccttgattcttggcggctggacctttgccgtggcgatcttctcgcggcagctgcccgaggaaatgctcgcccgtgtgctgggcgtgatgggcatcatcagcgtcggcttcctgctgttcctgatcgtcacctccaacccgtttacccgcctgctgccgaacgtgccggccgatggccgcgacctcaacccgctgctgcaggacttcggcctgatcattcacccgccgatgctgtacatgggctacgtgggtttctcggtggccttcgccttcgccatcgccgcgctgctcggcggcaagctggacgccgcctgggcgcggtggtcgcggccatggaccatcatcgcctgggcttttctcggcatcggcatcgccctgggctcctggtgggcctattacgagctgggctggggcggctggtggttctgggacccggtggaaaacgcctcgttcatgccctggctggtcggcacggcgctgattcattcgctggcggttaccgagaagcgcggcgtgttcaagagctggacggtgctgctggccatcgccgcgttctccctcagcctgcttggcaccttcctggttcgctcgggtgtgctgacttcggtgcatgcctttgccagcgacccggagcgcggcgtgttcattctcgccttcctgctgctggtggtcggtggctcgctgaccctgttcgccttgcgtgcgccggtggtgcgcagccaggtcggcttcggcctgtggtcgcgagaaaccctgctactggccaacaacctgattctggtggtggccgcctcgatgatcctgctcggcaccctttatccgctggtgctcgatgccctgagcggcgccaagctgtcggtcggcccgccatacttcaatgcgctgttcgtgccgttgatgggcctgctgatggccgtgctcgcggtcggcgtgctggtgcgctggaaggacacgccgctgcgctggctgatcggcatgctcaccccggtgttggtcgccagcgtggcgctggcactgctggccagcctcttgtggggcgattttcactgggcggtgctcggcgtctgcctgctggctgcctgggtaactctggccgggctgcgcgacatccaggacaagacccgccacaagggcctgttcaagggcatggccagcctgggccgcagctactggggcatgcagctggcgcacctgggcctggccgtgtgcgcgctgggggtgatcctcaccagcctcggcagcttcgagcgtgacatgcgcatggcgccgggcgaggcggtggaactgggtggctatcgcttcgtgttcgaaggggcagcgcaccatgaagggccgaacttcatttccgaccgcggcacggtgcgcatcttcgatggcgagaagcagatcgccgtgctgcacccggaaaagcgcctgtacaccgtgcagcaatcggtgatgaccgaagccggcatcgacgccgggctgacccgcgacctgttcgtcgccctcggcgagccgctggagcagggcgcctgggcggtgcgcatccatatcaaacccttcgttcgctggatctggctgggcgccttgatgatgggcttcggtggctttctcgccgccgccgacaagcgctaccggatgaaagtcaaaacccgcgtgcgtgacgcgctgggcctgcaggaggcacgcgcatgagacgcctgatcttgttgctaccgctggtgatctttctcggcgtggcggtatttctctaccgtgggctgtttctcgacccgtccgagctgccgtcggcgctgatcgacaaacctttcccggcgttttcgctgccggcggtggagggcgatcagctgatcacccagcagaacctgctcggcaaaccgtcgctggtcaacgtctgggccacctggtgcgtggcctgcaaggtcgagcacccggtgctcaacaagctggcgtccatgggcgtgaacatccatggcgtcaattacaaggacgacaacgcggccgcgcagaaatggctgagcgaattccatgacccgtaccagctcaatatcagcgatcccaagggtacgctgggcctggatctcggcgtatacggcgcgccggagaccttcttcgtcgatgccaagggcatcattcgccacaagttcgtcggcgtgatcgacgaggcgatctggcgcgagaagctggcgccgctgtaccagcaaatggtcgacgaggccggacaatgatgcgcctgttgagcggcctggttctgctgctggcgctgggcggcgccgcccaggcggccatcgatacctacgagttcgccagcgaggccgaacgtgatcgctatcgccagctcaccgaagagctgcgttgcccgaaatgccagaaccagaacatcgccgattccgatgcgccgatcgccatggacctgcgcgccgagatctaccgtatgctcgaggccggtgacagcaacgcgcagatcatcgattacctggtcgcgcgctatggcgatttcgtgctctacaagccaccggtcagtggccgcacgctgctgctctggtatggccctgcggcgctgctggtcggcggtttcatcgtgctcgcggtgatcgttcgccgtcgtcgcaagagtgacgggcccgctgccactggcctttccagcgaagaacagcaacgtctggcgcagctgctcgagcaggcgcctgaggataagaaagccccatgatcgaattctggttgtccgccggcctgctgtgtctggtcgcggtgagtttcctgctcatcccgctgctgcgcgggcgcaaggtgcaggccgaggaagatcgtaccgccctgaacgttaccctctatcaggagcgtttgcgcgagctggagcagcagcatcaggccggtaccctggatgcggcgcagctgcaggctgcccgtgacgaagcggcacgcgagctgctggccgacaccgagggcagtggcgttcgccaggctcgtcgccttggccgcgccgtgccgctgctggcggtggtgctggtgcccgttcttgccgtgctgctgtatatgcagtggggcgccatcgatagggtcgagcaggcgcgtgccttcgccggtgagccgcacagcatcgaggaaatgactgcgcgcctggagcaggccgtgcagaacaatccggattcggcagaaggttggtacttcctcggccgcagctacatggcccaacagcgcgcggccgacgctgcgcgggcgttcgggcaggcggtgaaggtggcggggcgcgagccggagctgctcggccaatgggcccaggccctgtactttgccggcgacaaacagtggaccgcgcaactgcaggccctgaccgacgaagccctgaaagccgatccgcaggaggtgaccagcctcggcctgctgggtatcgccgcctatgaggagcagcgcttcgccgatgccatcggctattggcagcgactggtggccgtgctgcccgagggcgatccctcacgccaggcgattgccggcggtatcgagcgtgcccgccaggagatgggctcccaggctgaagataatgctgccgcgcaatcgcaagcatcggccggtctgcatgtacgtgtcgaactggcgccggcgctgcgtgacaaagtgcagcccggtgatgcggtgttcgtgttcgcccgcgccgcttccgggccgccaatgccattggcagccaagcgcctgaccgtcgccaacctgccggccgaagtcagcctctcggacagcgatgcgatgatgccgcaactgaaactttccgcgttcgagcaggttcaactggtagcgcgcatttcgcgcgccggcgatgcgaaaaacggcgagtggatcggccaggggcaaccagtggccagcagcacccaggacgtgcagcgccttgtcatcgatagccctgacggcacaccaccatgaacagattgatctccgctgccgtggcagccaccgttttgagcctggccggctgtaccctgcatagcccggcccccggcaagcccgacggcggcccttcggcgcctaccggctcgccgccggtcaccaaatcccacccgcgtttcgcgccgccgccgggcgtgtccagtcactggaatggcgcacttggcgtgtacgagatcgattcggagcgcaacacctactatcgcgagcgcaccttctaccgctggcaggatggttggagttgggccggtaccctgcaaggcccgtgggagccggtggacagcaccggggtgcctccgcagttatatcgccatcacgcgcagtgacgcgacgtgacgcccgcacgggtactgtttcgccagactgagccgtcctgacaaagggcggctcgttcgttagggctccccattactcatccgctcgcatgtccggaccgttttcaggcgtctcggtttgcggccgcctgtagccggcctcgcgtcttgcgattatcgaactgcggttcgataatcgcgcaaaccgtctggacgagtgacagtgccatgcccgaatcccgttccgtgcccagttcgatggcgccgccgatcatcgcttcgccggccaagcgtatcgacgcctttaccggcgaccccaacttcatgacctcgctggcgcgaggcctggcggttattcacgcctttcaggagcgcaagcgccacctaaccatcgcgcagatcagccatcgcaccgaaattcctcgcgcagcggttcgccggtgcctgcatacgctgatgaagctcggctacgtgaccaccgacgggcgcgtctactcgctgctgcccaaggtgctgaccttgggccacgcctatctgtcgtccacgccaatggccgtcaccgcacagccgattctcgaccgcctcagcgagcaattgcacgaagcctgttcgatggccacgctggagggtgacgagattctctacatcgcgcgttcggcgacgccgcagcggctgatctccgtggacctgagtgtgggcagccgcctgccggcctattgcacctcgatgggccgcatccttctggcggcgctggatgatgccgcgctggacgactacctcagccacgccgacctgcaggtgaagaccagccgaaccctgcacacgcccgaagacctgcgcgccaatatcgaggaaatccgccgccagggctgggtgatcatcgaccaggagctggaagtcagcctgcgctccattgccgtgccgctcaaggactccgccggccaggtgctggcagccctcaacgtcggcacccacgtgggccgtgtgtcgcgccaggagttggagagccgcttcctgcccatcctgctggaagccagccacgaactgagcacccgtctgtttcaatagccccgcaaacgtagcccgggttgagcgcagcgacgtccggtacgcaaaaacatccgccttacccaccccgcggtacgcccattcaacaacctgatgatggctgggaggcgcctgcgccttcgctacactcgggctgtctttcattggccagcagggcaggttgagcatgagcaatcgcatgatgatcacgggggccggatccggtctggggcgcgagctggcattgcgctgggcacgcgaggactggcggctggcgctgtcggacgtcaacgacgccgggctggcagaaaccctgcgcctggtgcgcgaggccggcggcgatggctttaccctgcgctgtgacgtgcgtgattacagccagctgacggcactggcgcaggcctgcgaagagaagttcggcggcatcgatatcatcatcaacaacgccggggtcgcctcgggcggcttcttcgccgagctgtcgctggaggactgggactggcagctggcgatcaacctgatgggcgtggtcaagggctgcaaggcgttcctgccgctgctcgagcgcagccgcggacgcatcgtcaacatcgcctccatggcagcgctgatgcagggcccgggcatgagcaactacaacgtcgccaaggctggcgtggttgctctgtcggaaagcctgctggccgagctcaagccggcgcatgtcggcgtgcatgtggtgtgcccatcgttcttccagaccaacctgctcgactcgttccgcgggccgacgccggccatgaaggcacaggtcggcaaactgctggaaagctcgccgatcaccgccgagttcatcgccgactacatcttcaaggccgtcgccgctggcgaattcatgatcctgccccacgagcagggccgccaggcctgggcactgaagcagaagaacccgcaactgctgtatgacgagatgaccctgatgtgcgagaagatgcgcgccaaggcggccgggcagcgtgaagcgaagacgtcttaatcctgacacgacctttgggtttctgggcgcttgtatccccgtgaatcggctgcaataaggcacaagcggacatcgatgcagtacctgtgggagcgggccatgcccgcgaaaaatcacggccatggcccgttcccacaggataggggacgtcagctcccgccacgttgcagtcatttcagatgcaattacgacgaatgatcgtgaacagcttctcagaccattgcacagtgcgagcactggctcacgcttgccctaatcgaaacgtacgagtagggttgccggctcggctgaacctggccgtctgatcaggaactcgtgtgaaacccgtctcccgcgctttactgctgctggctctggtggccgcagccgtgaatctacgccccggcatcacctcgctggcgccgcttatcgaacgtatcgctcaggaactgtccctgagccgcggctttatcagcctcaccacggcgctaccggtgctgtgcatgggcctgctggcgccccttgcgccgcggcttgccgtgcgcctgggcctggaacgcaccatcacgttgtgtctgggcgccatcgccctggcattggtgctgcgtctggtcagccattccagcaccattctggtcggcagcgcggtgctgctcggcgccgccatcgccattgccgggcctcttttgtcgggcttcatcaaacgccatttcgtgggccgcatgggccaggtgctggcctggtactcgttgagcatggccatcggtggcgccattggtgtggtgctgaccatgccggtcacccagctgtttggcgatgattggagctacggcctggccatctgggcggtgcccgctgtgctggcggtggtcatctggtgctgtctgcccaagcagcatgccgagccgctgagccaggaggatgcctccgccggtttgccttggcgcgaggggcgagcctggttgatcagcgcctatttcgcgctacaggccgggctgttctatgcggtggcgacctggacggtggcgcgctaccaggaggcgggcctgtcggcgatgcacagcaatacgctgttcagcctggccatgctgatggggctgccgagctccttcgtgctgcccatgctggtgcagcgcttcaaccgttacctgctgatggtcggctgcggctccctgaccctggtcagcctggtgatgatcactttcgcgccgaccttcatgccggagttctgggcgctgaccctgggcttcggcatgagcggctccttcgccttgtcgctgctgctgccgatctacgaggctggctctcccatggcggtcagtcgctggacagccatgatgctcggctcgggctacagcgtggcatgcctgagtccggtgctcagcggcctggcgcgcgatctgtcaggcacttaccaggtgccgttcttggtgctcacgggcatggcggtggtgatggtgctgctggcctggctgatgcgcaaaggcccacgccgacctccggtgtgagtggtttcgttgctcggatagtgcgcagcgagtctgggcgcatcggtaagcgattgaatgatccccatcactgtcctgaccgcccgcctggcccgcggcattcccctgcaccgcgcgctgtgatagaaggctgccagtttttagcggagtgcccccgtggaatcggaatccatcgtctacggcaacattcgtgactggccgtcggacagcgctgcggagagtcgtctgcggcgcctgctcaaccgacaggtgctcgatacactgcccagcggcgacgcctggcctttcctcggccgcgagatgttctcctgctgccagcagccgggcagcggcctataccagacccaggtgattcacttcggcgccagttaccagaccatcgaatacgagtggaagctgtgggtggccgaattcgaggcgctgctcaaacgcctctactgggccagcgccgtggtgcacttggaaaccgaactgaacggcacccacacctttcgctgggaagctgaatctgaaagcggcctgcacagccctcaggacggcgcgttgcgtgtgcggtgtgcctgggagcgggaagggggattacgcggataacgcgttgaaccgttcattcgccgcggtggctcaccttctgggaagggcgtaccggggacgctggccgctcgtagcgaagcgaacggtccgccgccgtaggcgacgtacctgcacagtcagtagatatggcgcgcaatcaatgccatatgctggctaactaaccttcatcctcttccagccactccttgggcacgtcgcgcttcagcgccaactggcactgctggctctccgggtcgaacacgatcaccgcctcgcccttatcgagcgcgcgccgcacccggtctacgcgggtttgcagtggcgtgtcatcgccattgtcagtgccgtcgcgagtcacgaaatcttcgatcaggcgggtgagggtatctgcctcgagcagattggcggggatcagcaaggttttctcctgaggcgcagcgtggcttttaaccatcggatgcatggggttcgttggacggtgctcgccggcatttgatcacgttggtgcgcggccgctcagcaacattgcgagcgaattgccatgcccgccaacaatgctgttcagtcaaagacttaggttcacatgccggaaacgacgacaattgattcacgacgtcaaccacattttcgaagttgatggttttttaggctgttcaaaagctgatcagcgtgctacaaccttttccatcgagtgacatagccgcttgaaaacgaagggaaaagtatgaccaagtcggagttgatcgaaagaatcgtcacccatcaagggcagctttcaaacaaagatgtcgagctggccatcaagaccatgctggaacagatgtcccaggcgctggccaccggtgaccgcatcgagatccgcggctttggcagcttttctctccactatcgtgcgccgcgggtcggtcgtaaccccaagaccgggcagtcggtacgtctggatggcaaattcgtcccgcacttcaaaccgggcaaggaattgcgtgatcgggtgaacgacgaggaggagtgattctcgaagttttcacgccagttgatctctcgttactcgacactacgcgaatgagcgccagttcgcgtcatcagcctgcaataggcggcggtacaatctcccgttttttattgaaataaagttcttctgagcccttaaggccgctctagcccggtcgatacgatggtgatgccgccaccgctctggtgagcgcagcgcctctatcctcatccgcagggctgcatatgaactggttctacaacgccaaaatatcgaccaagttgtacctcgcattcgcgctctgcgcttccatcaccttgattgtcgggattctcggtagccagggcatcggctcgttgtcggcgagcttgcagtcagtgttttccaacaacctcgtctcggtcgccaagacggccgaaacccgctccaatgccatcgcgcaaagccgcgatctgtatcgcctgctggctgctgcttccgccggcgcggatgctgccgagcgaaacgccattcttacctccatgaaggagaatcgtcagaatagcgagcgcgctttcgccacctatcgcgccacgccgctggcggatgacgagagagccgccggtgaccgtatggagaaggattggccagcttatcaggccatcgtcgatcgagctgtggccaccatcgagcgtggcgacttggtcgccgccaaacagttgatgtccggtgagatgcatgacgcttatcgcaccgttatcgacgagatgggcattatggtcgagtccaacaaccggcagatcggtgagggtgcccaagaggcccgcgaaagagaggctgccgccaaactcaccctgtatatcggtattggcgttgccttcgtcgcagccattgtgctcggtatgttcatcagccgtgtgatcagtgcgccgatcgcactggccgttggcaacgcccagcgcattgccggtggcgacctgaccaagtccatcgaaagcagccagcgtgacgagtcggggcagttgctttcggcgctcggcgccatgcagaacggcctcaagggcaccatccagcagatcgccagtgcggcaggccagctggcatctgcagccgaagagctcaacgccgtgacggaagagagtagccgcggcctgacccgtcagaacgatgaaatccagttggctgctaccgcggttaccgagatgaccgccgcggtcgaagaagtggcgcgcaatgccacttccacctctgaagcttcccgacaaaccagcaaggaagcctccagtggccgtgatcaggcccgtgaggcggtcaaggcaatcaccagcgtcaacgccgaaattggccagtcgactgtgatcgtcgatgaactggccggcagcgtgcgcgacatcgccaaggtgctcgacgtcattcgtggcatcgctgaacagaccaacctgctggcgctcaacgccgccatcgaagcggcgcgggcaggggagcagggccgtggcttcgccgtggtggccgatgaagtcagggcactggcagcgcgtactcaggcctccaccggtgagatcgaagcaatgattgccagtgtgcagtcccgtgccgacgacgcggtcaaggccatgggcaacagccgcaccctggccaacagtacccaggaactggccaaggccactggcgaatccctggagcgcatcgcccagaacatcgccgagatcaacgatcgcaacatgctgatcgccaccgcctccgaagaacaggccaacgtcgcgcgggaggtggaccgcaacctgatcaacatccaagacctgtccacccaaaccgccgccggcgccaaccagaccagcgcatccagtcaggagctgtcgcgcctggccgtgtcgttcaacaatctggtcagcaccttcaagctttaacgctatagcggttttgcaagccaataggcggcagccaagcgcaggctgccgtcctgcgcatcgatgtgggagaggacggggcgactagttcatgcccgcgattggccgtgagtgaacggctttcccacgctcccgaacctggccagggtcaggcctcgcctttggccttatgagcctccgtagcctgggttgagcgtagcgatacccggggcttcatatgggtgccccgccggcactccgcgccaaaatcagcgaaacaccatgcgtcccggtgctttcctcaagccactgcatgacgcatcattacgtccctcaaaaaatcgcccatcagacgttaaaggattaactgatggaatacccgccggctctgcttatgtagagatcgatttgcagtacagccccggccaaaccagcaagcgggtagtcttctccggcgaccttggcgcaccaggcgcaccgatcctcaagccctgcgtgccaccgaagcgtgccgacattctggtactggaaagcacttacggcgaccgcctgcacgaagaccgcagcacccgccgtcagcgactggaacaggttatcgaacacgcccttctaacaacgacacagtaatgaagccgaaataataaggcgcctacagagtgatttgtaggcgccttatttatcttctttttcccgattgcccaccaaactatccaccgtcggcacccgtgtctccggctccatctgcgcgtcatgttccagctgatggctgaagcgctccagcgagccactttccggctgggcgtcgctggcgaataccggtgggctgagcaggtaggcgccgagtaggcgggagagggcggcgaggctgtcaatatgggtgcgttcgtagccgtgggtggcgtcgcagccgaaggcgatcagcgcggtgcggatatcatgcccggcggtgacggcggactgagcgtcgctgtggtagtagcggaacaggtcgcgacgcaccggaatttcgttttcgctggccaggcgcagcagttgccgggacaggtgatagtcgtaggggccgccagagtcgtgcatggctacgctgacggtgtgttcggtagagcgctggccggcggcgaccggagcgatgtcgatacctacgaattcgctcacgtcccaaggcagcgctgcggcggcgccggagccgacttcttcggtgatggtgaacagcgggtggcagtcgatgggcggctcctggccgctttccactactgccttgagcgcggcgagcagggcggcgacgccagccttgtcgtccaggtggcgggcgctgatatggccactttcggtgaactccggcagcgggtcgaaggccacgaagtcgcctaccgatacgcctaggctttcgcagtctgcgcggctggcgaccagcgcatcgaggcgcaactcgacgtgatcccaggaaatcggcatctggtccacttcggtgttgaaggcgtgcccggaggccagcagcggcagcacgctgccgcgatacacgccgtggtcgctgaatacgctgacgcggctgccttcggcgaagcggcttgaccagcagccaacagcggtcaggcacaggcgaccattgtccttgatctcgcgcaccatggcgccgatggtgtccaggtgcacggaaacggcgcggtcagggctgtcacggcggcctttgagggtgccgcgaatagtgccgcgtcgggtcatttcgaaggggataccgatttcggtcagccgctcggcgacatagcgcacgatggtgtcggtaaaaccggtggggctgggaatggcgagcatttccagcaggactttctgcatgtattcgagatcgggttctggaatttgcgacatgggctctccatctgggacggggcgggccgccgggcgacgtctgtctgcggtgactgggtgacgcctgtcgacggacggaaaatcaggtctgtgttacatgctgacccgctatggcgctgagggtttcgtgctgaagtgaagtggccggctagctgcttgtgttgtcccagccatgtcgggcgacatggctgggacgggttatcgcttcagttcactcgcctacaccatggctcagcgggaacagcagatcgataaagcgttctgcggtcggctgcggttcatggttggccaggcccgcgcgctcgttggcttcgatgaacacgtactcgggttgatccgccgccggcaccagcagatcgaggccgaccaccgggatatccagcgcacgggcggctttgacggcggcatcggcgagggttgggtgaaggatgccggtgacgtcctcgagaatcccgcccgtgtgcaggttggctgtcttgcgcacggccattcgtttgccctggggcaataccgtgtcgtagtcacagccagcagcgtgcagggtgcgcagggtttcggcgtccttggggatgcggctttcaccgccggttgccgcctgacggcgacggctttgtgcgtcgatcagctcgccaatggtatggcggccatcgccgaggatttccgctgggcggcggattgctgctgcaaccacctcgaagccgatgaccacgatgcgcaggtcgaagccttcgtgatagctctccaacagcacgcgctcatcgaaggggcgggcgcgttcgatagcggcctgcacatcagcaggcgtgcgcaagtcgacggcaacaccctggccttgctcaccgtccaccggcttgaccaccagactgccatgctcggccagaaacgcggcgttttcctcggcgctactggccaggcgctgggcggggaggctcaagcctgcgcggctgagggtgcgatgagtcaggcgcttgtcctggcatagggtcatggtcacggcgctggtcaggtcggtcagcgactcgcggcaacgaatgcgtcggccgccctggctgagggtgaacaggccggcttcggcgtcgtcgatctgcgcatcgatgccacgacgacgggcctcgtcgacgatgatgcgcgcgtaagggttgagcttgtcatccggccctgggccgaggaacaggggctggttgatgccgttcttgcgtttgacgctgaaggtctgtagctcgcggaaacccagcttggcatacagcttcttggcctggccgttgtcgtgcagcactgacaagtccaggtggctaaggccgcggctcatgaaatgctcgaccaggtgacgcaccagcacttcgccgacgccagggcggctgcaggccggatcgaccgccaggcaccagaggctgctgcccagctcagggtcctgataggccttctggtgattgaggcccatcacgctgccgatcactgcgccgctgtcttcatcctcggcgagccagtagaccgggccgccctggtggcgcggagtgagcttctcgggatcgagcggcagcatgccgcgggtctggtacaggcagttgatcgcttgccagtcggcctcggtgtgcgcgcgacgtacgcgaaaaccgcgaaacccgcggcgtgcttgccggtagtcgctgaaccacaggcgcagggtgtccgaggggtcgagaaacagttgctgcggggcgtgggcgaggacctgctggggcgccgcgacgtagagcgcgatatcacgttcgccgggctgctcgcttagcagctcctcggccagtattgctgcgtccgggaaggtgtggccgatcagtagtcggccccagccacagtggacgatttgcggttggctgatgccgtcaccgtgctcttcggcaaatcgcgcctgaaggcgctcgtaggagggggactggccccggagaaggcgttggttgtgggcagtggctcgcattgaagaatgttcctttgcttacgcatggccggcattgccggctatcggttggcctgtctggtaacctgcggcgaggcggatacggccattgcagttgggagcgggggagccgcagctcccccgattcgtcgttacaggccctgttcgctcagccacagattcaaggccgccatctgccacagcttggagcctcgtagcggcgtcagctggccctgcgggtcggtaagcaggcgatcgagcatctgcgggttgaagatgccgcgatcatgggccggatcgaccagcaggtcgcgtacccagcccagcgtggcgccttccaggtgcttgaggcccggtactgggaagtaacccttcttgcggtcgatgacctcggacggaatgaccttgcgggccgcttccttgagcacgtacttgccgccttccggcagtttgaactggccggggatgcgcgccgacaattccgccacgcggtagtctaggaacggcgtgcgcgcttcgaggccccaggccatggtcatgttatcgacgcgtttgaccgggtcgtcgaccagcatcaccgtgctgtccaggcgcagcgccttgtctacggcggcggtagcgcctggctgggcaaaatgctggcgaacgaattcgccggatacgtcgtcggtcagccaggcaggctgtacgcaggcggcgtattcgtcatgctcgcggtcgaagaaggccttgcgataggcgctgtaggcgtcgtccgcaccatcgaccagcgggtaccagtgatagccggcgaacagctcgtcggcgccctggccgctttgcaccaccttgcagtgcttggccacttcccgcgagagcaggtagaaggcgatgcagtcgtggctgaccatcggctcgctcatcgcgcggaaggccgctggcaattggtcaagaatctcgttctcgccgatgcgcaactggtggtgctgggtttcgaagcgcttggcgatcaggtccgaatactggaattcgtcgccacgctcgccgccggcatcctggaagccgatggagaaggtcagcaggttctcgacaccggcctcacgtagcaggccaaccagcatgctggagtcgacaccgccggaaagcagcacgccgacatccacggcagcgcgctgacggatttcgacggcttcgcgcatgctgtcgagggtcgcatcgcgccagtcttcgaaggtgaagttggcttcgtcggcgttcgggccgaagttcagcgtccaccagaccttctgctcgaccttgccgttggtgtcgatacgcatccaggttgccggcggcagcttctccacgccggcaaggatggtgcggggggcgggcaccacggcatggaagttcagataatggttgagcgcgatggggtcgagcgttttgccgatatcgccgcctttcatgagggctggcaggctcgaggcgaagcgcaggcgatccttggtcttggacagatacaacggcttgacgcccaggcggtcgcgggcgatgaacagttgcccgctgtcgcgctcccagatggcgaaggcgaacatgccattgagtttgggcagcaggtcggcgccccaggcgtgatagcccttgagcagcacctcggtgtcgccaccggagaagaagcggtagccgagccgttccagctcggtgcgcagttccgggtagttgtagatggcgccattgaagaccatcgacaggccaagatcgttatcgatcatcggctggccggaagcttcggcgagatccatgatcttcagccggcggtggccgaaggcgacggggccgcggctgtggaagccatgggcatccgggccgcgaggggcgaggtggtgagtgatgcgttcaacggcagccaagtcggccggctggttatcgaatcgaagttcgcctgctattccgcacatagtctataaagcccgcgtatttcctgggctctgttcctccttaacgtcagtccgtaccagtggtgtaccggttctgagttccagtgcgctccagggcgcgccggagacgatcgagcagtgaaaaagctgctgcgcgcgggtaggcagcgcagcaggctcgagttttttcgagtcactgtgcgcagggaatgttcaataaaatggccagcggcggctggttctagctgtatggcaaggccgcaatcgcttcgcgccggggcggcgctcctacgcgggtggtggactgcatgcgaatgtgtaggagccgcgccccgcggcgaatcgtgggcacgatgctgtatcgcagcaaggctgcaacctttcgcgccggggcggcgctcctacgcggtgggtggactgcatgcgattttgtgggagacgcgcccggcggcgaatcgtgggcacaacgctgtatcgcagcaaggccgcaatttttcgcgccgtggcggcgttcctattcgggaggtggactgcatgcgaatgtgtaggagccgcgccccgcggcgaatcgtgggcaggatgctgtatcgcagcaaggctgcaatcattcgctgcaaagccagattgcgtcccaatgtggataatcgcttgcacgcgtgaccaacccggcacgtatggggttcgcgacgatataccgtgctacgccgagcatatcttcttccttgcgtaaagcatgctcatgaaagcccttttgccaggttcgcccaccatggcgcttcgcggatagcgattttatcctgccgaccagttgtgaaagcgtcccttgccgcagctctacaagccagtgcaggtgatctggcatcaccacatagcagagggttttgtggaaccctttgagtgcgtcctgccgaattgtctgaatcagcattcttgccaggtagaaatcactgaaaataggttttctgccggctgtgactgtggtcacgaggtagtactgaccagtcgctgaccatcgtcccgcgcggagccgatggctggcgctatgtttgatattcatttgtgagtccatccttggaacctgtgcatttggcagtctagatgctgcagcgaatcatggctaaaggccgtggtatcgcagcaaggccacaatctttcgcgccggggcggcgctcctacgcgggtggcgggttgcatacgatcgcgcaggagccgcgtcccgcgacgaatggggtagggcgcgccaatagtgctttagccaactcagcctttacgaatcaactgccgcaacatgaagcggttgggatggcagccttcggcgacgtcgcgggggactggcaggggttcgttttccagccaggcggcgatcaattccccggacagcggggcggtgatcaggccgcgggagccgtggccgctgttgatgtacaggccttgctgccacggacaggggatcggcggcacctggcgggcatcgcgggccagcacggcgtaggcggtggcgaactgctcggcgtcggccagcggcccgatgatcggcaggtaatccgggctggtgcagcgaaaggcggcgcggccctgcaaggtggccggatcgaggttatcggcgtcgaggccctcggccaggtcgctggagatttcccgcagtaggtccaggttgctcgcgtgttcggcgctgcttggggtgaggtcgtcactgtcgaagttgaagctggcgcccagggtgtgttcgccttggcgaaccggcgcgacatagccttcagcgcacaccacggtgctcagcctggtgctgcgtggtgacgccggcaaccgactgatctgcccacggatgcgtttgagcggcaaatgcgcactttgctcgaagcgcagggtatccgccgcgctgcagatcaccaccactggcgctacggccaatatctcccggccgctcagcgcctgccattgcccgtcgaaatgctcgagcgccagggcttcttggtggcactgcagacgaattgcaggatggtcgagcaattgcgcgcacagcgccggcgggtgcacccaaccggcatcgggatagaacaagccgccactggtcaggccgataccggcttgcacctctgcctgctggcgatccagcgagcgcagcagtgtggtcgggaaggcggctgcgagcttggcctggcgctgggtttcgcgctcgtcgaaggccagttgcagcacgccgcagtcatcccagtcctggcctttgtgcaggcgttccagcagccggcgggtatagccgaagccatcgacgatcagtcgcgacagtgcagtgccgtgggcggacagcttgaggtacaagacgccctgggggttgcccgaggcttcctgggcggcagcgccatggcgctctagcacggtgacctgccagccgcgtttggccaggctggcagcggtggcgcagccggccaggccggcgccgatcaccaaggcgcgtcgttcctggtgatcttgattgggacgcgcaaaccatggcttggcctggttggaggcctggccggtgaaggcgccgcacatcacctcccatttcttgccgagcccaggcacgcgcttcatagagaaacctgcttcgatcaggccgcggcgcacgtaaccggtggcggtgaaggtgcccagggtggtgcctggcgcgctcaatcgggccagttgcgcgaacagctcgggcgtccacatctcggggtttttcgagggcgcgaagccatcgagaaaccaggcgtcgatgcgtgcatctaggtgcggcagcatggccagcgcatcgccaatcataagggtcagcaccacgcggccttcatcgaataccaggcgctggaagcccgggttcaggcagcgataggccgccagcaactgcgcgctgtagcgccgcagcgatggccatagcgccagggcgcgctgcagatccgcctcgctcagcggatgcttttccacgctgacgaagtgcaagcgcgctccggcgggtgcctgctcgtcgaacagttgccaggcgcagagaaaattcattcccgtgccaaagccggtttcgccgaccaccaactgctcgcccggctgcagggcggcgaagcgtcgcggcaggtcgttgttgtccagaaatacgtagcgcgtctcttccagtccgttttcccgggaaaagtagacgtcgtcgtactgacgcgaggagggcaggccctgttcgtcccagtcgagttgtgcgtattggtcggccatggtcgggtgtctgtagcgagcagggcggcgattctagcagggagacggcagagccgtgacgcgtcggcttgctgcaacgagaagcaccgacacttgcgctgggttgcaaagcgctcctagtctgcatggaccgtccagcaagaggtgcttatgttcgagtcagccgagatcgaccacgtcatcgacaaggccaccttcgccgccgaagagcaggtgctgcgcgaggccttgctcgaagttcagtacgcgctgcgcgagcagggccggcatgcggtgatcatcctgatcaatggcatcgagggcgctggcaagggcgagacggtcaagcttctcaacgagtggatggatccacggctcattcaggtcagcaccttcgaccagcagaccgacgaggagctggcccggccggcggcttggcgctactggcgacaactgccgcccaagggacgcatcggcatcttcttcggcaactggtacagccagatgctgcagggccgggtgcacggcgacctgaagaaggaccagctcaacggcgccatcgagggcgcgctgggtctggagcagatgctctgcaacgaaggcacgctgatcttcaagttctggttccacctgtccaagaagcagatgctcaagcgccttgagactctaaaggacgacccgctgcacagctggcgcctgagcccgctggactggcagcaatcgaagacctacgacaagttcgtgcgtgccggcgaagacgtgctgcgccgcaccagccgtgattacgcgccctggtacatcgttgccggcgccgatgccaattaccgcagcctgacggtcgggcgcatcctgctcgaaggtttgcaggcggcgctgcgcgacagcgccgaacgggcgccgttgccgcataccacgccgctgatgacgcgcaccgaccaacgcagcctgctcgacagcctggatatgcgcctgagcctggccaaggccgactaccgcgagcagctggcgcaggagcaggcgcgcctggcgctgctgatgcgcgataaacgcatgcgccgccacgcactggtcgcggtgttcgagggcaacgacgcagcgggcaagggcggggctattcgccgtgtggcggcggcgctggacccgcgccaataccgcatcgtgccggtcgctgcgccgaccgaggaggagcgtgcgcagccctatctgtggcggttctggcggcatatcccggcgcgcggcaagttcacggtgttcgatcgctcctggtacggccgggtgctggtggagcgggtggagggcttctgcgcgcccgaggattggctgcgcgcctatggcgagatcaatgatttcgaggaacagctgagcaacgccggcgtggtgctggtgaagttctggctggccatcgatgagcaaacccagctgctgcgttttcgtgagcgcgagaacaatccggtcaagcgcttcaagatcaccgaggaagattggcgcaaccgcgagaagtggccgctgtatcgcgaagcggttggcgacatggtcgaccgtaccagcacccgtctggcgccctggacactggtcgaggccaacgacaagcagttcgctcgagtcaaggtactgcgcaccatcaatgatgcgctggaagcggcgttcgaaaaggcgaggcattgatctctagaggcgatgttcgcaggcgcagcgcttacccgcccaggtcgttctcgcggttgcggctgtcgagaatcgcctgggattgcagcatgcgcgcgatatagcgcggcacctgtcgctcggcctcgtcgcgggaaaagtaggggccttccagcgtgccctcgcgggtgctgaaaaagaaatggccattgatggtgctgacccgctcgctgcgaaagtaagtggtctggcgggtgtcttgtgcgcgctggatgcttgccatgaaatgcgcctcaggtgggccgagcttcattcagtgtagctgcgcttcgcacgcgtggcggacgacctcgcttgccgaggttcagcggcgatccggcagggtcttctgcttgaggatatacaggctgaccagtacggcgctggtgagcatgaacaggcgagcccagatcagcggcaccagcgcgcaggaaatgccgatgctcaaccacatcaggctgatggcgtagatcttggccttgcgtgggatgccttcgccggccaggtagtcgcgaatccaaggccctagccgcgggtgctcgaccaaccagaggtagaagcgcttggagctgcgcatgaagcacgccgcagccagcagcaggaaaggcgtggtgggcagtagcggcaggaagatgccgagcacgcccagcgccacgctcagccagccgatggtcagcaggcagtagcgcagcagcgggttgcgggtctcgaagggttcgcgcgccatgacgatggcggcgctgttagtggtggcgaggcttgagcagcgccggcttctcgtcgggggcgttgcacagcaggaacagggcggtcagcaactcggggatctgatcgaccatgctgtcgaccaggtcgcggtcgcgggcgatttcggcgaactccggctgttcgtcgaacaggcccgagccgaccatgatcggcagcagcagctcgctgacttcgtcttcggcgtcgtcgaaccatacgctttcgcgcaggaacacgccttccatgaagccgatgcaccagccgcgcaggtcggaatcgtccggctcgtcgcccaggtccaggtcgcacggcacttccggctcgtcgtcgctggccaactggcgggcgatatgggcctgcagctggatcagggtggcttcgatctcgtcgcgctcttcgtcactgcggtagtgcggtggctcggagaacagggcgtcgatccactcgcgcggctcgatcttttccgggcagatggacagggccgtcaggtagccatgggcggcgacatagtccagagcctcttcatgcagatcatcggcatcgaggaaggcttgcaggcgggacagttgctcggcgaaggacatcagtggctaccttgaggaagaagtaaacgaggctggattctagcaggctgctgaaaaactatctgcgttgccgttgccacgcctgaaacaggctgcggcggcctggcccggctttttccagcaagcctgcaagtgcagaccggcgccggcagtcagagttgcaggtaaacactgcctgcaaggccgcacctcgcggcccaggtgcgtataatgcgccgcttgattcggagaccctacatgctcgagcaggcgcaacgcatcctcaaagacgtattcggctatgacagcttccggggtcgccagggcgcgatcatcgagcgtgtggccagcggcggcgatgcgctggtgctgatgcccaccggcggtggcaagtcgctgtgtttccaggttccggcgctgttgcgtgacggcctggcggtggtggtctcgccgctgatcgcgctgatggacgatcaggtggccaccctggaagagctgggcgtggctgcggtggcgctgaactcgaccctggaagccgagcagcagcgcgacatcgctgcgcgcatccgccgcggcgagatcaagatgctctatctcgcaccggaacgcctggtacagccgcgcatgctggattttctgagccagttgcagatcgccctgttcgccatcgacgaagcccactgcgtgtcgcaatggggccatgatttccgccccgagtacctgcagctgggtcaactggcggagctgttcccccaggtgccgcgtatcgccctgaccgcgactgcggacatgcgcacccgcgaggaaatcgtcaatcgcctgcacctgcagaacgccgagcgctttctgtccagtttcgaccgacccaacatcttttaccgcatcgtgcccaaggagcagccgcgcaaacagctgctggcgttcctggcggcgcgcaagggcgatgctggcatcgtctattgcctgtcacgcaagaaggtcgaggaggtggcgagcttcctcaccgagcagggctttccggcgttgccgtatcacgctggcctgccggccgagctgcgcgccttcaatcagaagcgctttctcaatgaggaaggcctgatcatggtggcgaccatcgccttcggcatgggcatcgacaagcccaacgtgcgcttcgtcgcacacctggatctgcccaagtcgctggaggcctactaccaggaaaccggccgcgccgggcgcgacggattgccggccgatgcctggatggcctacggcctgcaggacatgatcttcctcaagcagatgctcgccaattccgaaggcgacgagcgccacaagcgtgtggagcagcataagctcgacgcgatgctggcgctgtgcgaagaaacccgctgccgtcgccaggtgctgctggcctatttcgacgaagaactgccgcagccctgtgggcattgcgacaactgcaccgacggcgtgcagacctgggatgccaccgagccggcccgccaggcgctgtcggcgatctatcgcagtggccagcgttatggcgtcggccatctggtggacatcctgctgggccgcgacaacgaaaagatgcgcagtctcggtcatcagcatctctcggtcttcggcgtgggcagtgcgctcagtgaaggcgaatggcgctcgctgttccgccagttggtcgcccgcggcttggcggatgtcgacctcgaaggctttggcggcttgcggttgtccgacagctgccgcccgctgctgcgtggcgaggtgagcctgcagctgcgccgcgatctcaaaccccagcagagcgccaaggcctccggcagtgccgcacggcaattggtacgtggcgatgagcgcgagcagtgggaggcgctgcgcgccctgcgcaagcgcctggccgaagagcacgcggtgccgccttatgtgatcttccccgatgccacgctgctggaaatgctgcgcagcaaaccgaccaccatggccgagatggcccgggtcagcggcgtcggtgcgcgcaagctggagcgctacggcgaagccttcctcgaggtgctggccggcggcgacacgccagcgccggtggtcgacctgcgtcacgagctggtcagcctggcccgtgccggcatgacgccgactcagattgccagccagctgaactgcagcccgaaaagtgcctatgcgatgctcgccgaagccatcgccgagcagcagatttcactgcagcaggccctcgatctgcccgaggagctcttgggcgagattcaggacgcctttctcgatggtgagggcgagctgccgtcagtagcggaggtcagcccgctgttcgccgggcgcatagaagagggcgtgctgcactgcgtgcgcgccgcattgcaggccgagttcgaagcctgacgacgcggcgacgcaagcttgtctcgttgcgactgaaatcttgctctccgtcaaaagctatggttagctcactaataattagtttttgataattccaagagtgaccttcatgtctccagccgaaccccatcgtttcgccatgcaggtggcgcaattgtcccgcgcgtggcgcgcagaactcgatcgccgactcgccggcctgggcctctcccaggcacgctggctggtgttgctgcatatcggccgcttcgccgaactgccaacccagcgcgagctggcgcagagcgttggggtcgaagggccgacattggcgcggctgctcgacagcctcgaagctcaggggctggtggttcgccatgcagtccctgaagaccgccgcgccaagaagatcgccctgtgtccggctgccaagcctttgatcgagaagatcgaagcgatctccacgcaactgcgggaagagctgttcgccggcatcgaccaggaagacctgcgccgttgccagcaggtgcacgcgcgcattctgggcaatctggagcggcgttgatgcaggatctgtctctgctgcagagacgttacggaccgcgttatcccagttacctgctgatcgtgctgatgctcggcagcatggcgatgatcctggcctcgaccagtgtcaacgtcgcgttgccggcgatcatggccgattttcgtatcggccgcccgctggctcagtggctttccaccggctttctcgcatcgatgacctccgggctgctgctttccgcctgggcccaggcacgtttcggtgccagggccaccgcgcagggcggtctcgcgctgttcatcgtcacttcactgctggcgctggtctgcgacgcggcctggcagctgatcaccctgcgtatcatccagggcctgtgtgccggtatcgttcagccactggcgatggtgctgattttccgcgtattcgctggcggcggtagaggtgcagcgctgggcgcttacgggctcggcgtgatgatcgcaccgacgctggggccgaccgtaggcggctatctggtcgacggatttggctggtatgcggtgttctggctgccgctgcccatgtgtgtgctcgccatgctggccggactttttctgatgcccagtgagcgtgagcggcgtacgccgcttctcgatctttgggccttcttgcttcttaacgtggggttattcgcgaccctgggggctctcgccgaagcccagcgtttcccttggggtgagccgcgggtatgggggccaggtctggttggcctgctggccgtcgccggttttctgtggcgcagccgctctagccgccaacctttgttgccgctggcgctttggcgacacgcgggttttcgcaaggcgagctgggtggcgctggcgctcggcatggggctttatggcaccacctatatcattccgctgcacgtacaggcggtagaaggctatagcgctggccaggctggcctgcttctgctgcccacgggaatcgtgatgggcgttgcatcctttatgggcgggcggctgagcgaccgtctttctaccgccttgctgctggtcttcgggctgctggctctggtcgtatcctcagcaggactcggttggctggagccgggggcttcgtttctggtgctgtgcttctgggcctgtatcggacggatcggcctgggcatactgctgcctgcgctgaccaccggcgcgctggatgcgctggaccgggagcaggtgccccacggtgccggtgctattaccttcgtgcggcaattgggtggggcctttggcgtgaacctgctgaccttctttctggagtggcgtcaccgccaggaaggcggggatttcgcgggtgaggtcgcggccttccagcagagtttctggctcatgggagcactgttcgcggtgacgatattggcggcctggaacttgcgcccgtcacaacgttgacgttatttacataactagccgcttttctggctttatgcgtatgatggcgaattgctgaaccctattggggcaggcacgtctgaaagtcgcaagtcgttgaattttggccatactcatactcggttagacagggagcgtttgccgaggcagcgctatgctacgccgtaccttgcagaaccttcggcccggttggagccactgcaactgtttttcgagcggagttatcgggagcttttatgactcgtgttcgtcatctattgatcggcctggcatcgagctcggcgttttattctgggctggcgcctgcgctggggctgggtgagatcaccctgcattcggcgctcaaccagcctttgaacgccgaaatcgagttgctggcggtaggtgatgacatgaccgcctcggacatcaaggtcgccctggcgccggccgaggccttcaaccaggctggcgtggaccgtgtctatttcctcaatgacctgcgtttcagcccgctgctgcgcggtggcaagagtgtcgtgcgcgtggtgtccaaccagccggtgcgcgagccctatctgaatttcatcgtcgagctcaagcgccccggtgggcagctgctgcgcgaatacacggtattgctcgatcctccgtcttcttccgcctacaccagccaggcagcacaagttggcgaccagcaattcacttcctacgcgccgccgcgccgtacgccgattgccagccgtggtgagcgttatcgcgtggccagtggcgagagcctgtggacgatcgcctccaagctgcgggtcgatggcgacaagtcgtcgctgcaggacctgatgctcgacatccacgcgctcaaccccgaagccttcaccaacggcgatatccatcgcctgcgtgccggtgcctcgctgttgctgcctgaccacgcacgggtggccgaggccgcaccggcccagccagcggactccgcggcacctgcgcagccggccgcgccggcgcagatcattcccgacaccgcgccccagcagcctgccgaaccgcaggtggaagtgctggcgcagatccgccgcgtggaagaggaggttgccagccgtaccgcggagaacttgcagctgcaacaggatctgctgaccgtgcagaaccagttgaaggacatgatggtgcgcatggaaacgcgcgatcagcagatcgcccagttgctcgagcaactggcccagcgtcctgtcgctgcgcccgcagcgcctgccgaacccgcacctcaggctgtcgctccaggcgccgccacgcagcctgctcaagcgccggccgccgccgcggcgcagccggcccaggcggagggtttctggaatctgtggaacatccttttggccggtttgctcggcgcactggcgttgctgctggtgctgttcaaacgcaatcgcaaacccgaccctgaggccatcgccgagccggtagtgttcgtgccgcccgtggtgcaggcaccggttgccgcgccggtcgagccgatcatcgcgccgcgcgctgccgaggcagacgtacccccgccggttcgtgccccggtcacgccgcgcaccgaaaccagcgccaccgatccgctggacgctgccaacatctacctggcttacggccgcctgggtgaggcggtatcggtgctgcgtcaggcgtctcaggccaacccacagcgtctggatatcggcttccgcctgctcgaagtgctggcgcagcagggcaacaccctggccttcgccgaagaggaaatgcgcctgcgcgaagccggcttcgaccctgagcgtatcgatgccctcaaggctagttaccctgtgctgttcgcgcagccggccgatgagctggagtctctgggcccgctggaggatctgactctcgatctggacgacatgcccgcgcctgcgccgcaacagaagcctcaggatgacgactttcagctcaaccttgatgacctgtcgctggatgccgactgggatctggtgaaccccttcgagaacgcctcgcgcaagaggcgccctggtgccgaggtcgatacgccggctgcgcccgaggacgcctcgagcgatatcttcggccatgacgtgaacagcccgttcgccggcaccatgctggtcgaggaggaggctccgcaggaggagtggctggagctggacgagctgccggcggatgccgcggacgaggccgagcgtttcgtcaccaatcacgaaaacctcaccaagctcaacctggccatggcctatatcgagcaggacgacctggaagccgcgtgcgacatcctcaacgaggtgatcaacgagggggacgaggaggagaagcaggaagcccgcgagctgcttgcgcgtatcgcctgagttctgcctgtctgcacccgagcgcggccatgccgcgctttttcatgggcgttctttaatgccctctgtactggagtgagtccatgagcaccagcaaagccgaagtgaccatcacctattgcacccagtgccaatggctgctgcgcgcggcctggctggctcaggagttgctgaccaccttcgccgacgacctggccagggtcagcctcgagccggccaccggcggcacctttcgcatccagtgcaatggcgtggagatctgggagcgcaaggccgacggcggctttccggaagccaaggtgctcaagcagcgagtgcgcgaccagatcgatccggcccgcgacctgggccataacgaccgcccggccgttagctgaccgaacagctcggcgctgcgattcaggccgggcgaggcgttggggaggcctggcgacgacttcgctgccgctgcctgtccgcgaagccaaaaggtagggcgtactcgcgtagcagtacgccgtgctccgccatgacgggctgttcgctggcgctcctgagcggccagcgccacagtccgccttaggtgtccgcagctcaggccagacgagcgccattgggcagcggcttgtcgaagcctgccagcacgaccttgccgtcgctgtcgtagacgccggtgaccaacacctcggagcgtacgccggcgatgcgcttgggcgcgaaattgcacacgcacagtacttggcgcccaaccagttcgtcggcacggtaatgggcggtgacctgagcgctggaggtgcggatgcccagttcgccgagatcgacctgcagcacataggcaggcttggtcgctttctcgttaggtgctgcgctgataagggtgccgacgcgtagctcgacgcgctcgaagtcctgccattcgatgatttgcatgatgctctcctgttctgtgctgggcgcactctagcggcccagcaaagaacaggctgtcgcagggcttgcgttatttgtcgccaggctggcgctcgcgcagcgctctaggcgtttcgccaaagtgccgtgagagggcggcggtgaaggcgctttgtgagctgtagccaacccgggcggcgatttcgccgacgttcagacggctgttgtgcagcagctgacggcccaggcgcaggcgtttgtcgcgtacgtaggccatgggcgtaagcccggtttcttcgacaaaacgatggtgaaagcgcgctgcggaaagcccggcaataccggccaggtctgccacctgaatgggatgggccgcatgccgctcgatataagcattcagtgcgctcatcggcaggctcggagcgggaaggggcgccactggtgcgttgaggctggccagcagcaggatggcgccctggcgggcgatcagtggatcgtcgaccgcgctggcggccagccagttgaccagcccgctctggttggccgacagctcgatcttgagcggcgcctccagcaggcggcggctggcgtcggcatgatcacccaggttgcgctgcagccagtcgccagccggaacgtcgagcaccaggcattcgctgccgttacggctttcgcaggcgtgccgtgcaccggccggcaccacggccagggtttgtcggctgacgcggctgcccaggcccgccacttcgaactgcagatggccactcaggccgaacaccagctgggcgtgatcgtgctcgtggcagacgatgtcctgatggtaatggcgaactgacaagagcgctgacatggcgagttcctcgaacggtcgcgccagtttacgccgtagctcgctgcttggatgcatcggcgtgctcacaggcgaagcgcgccgtcgtcatcgaattgccatgaggcgttcacaatcgtttcaccgcgttcgcgcaagctcggccaaaatctgccggagactgcccgatgagcatcgaacccctggtaaggccgagccgcaagcaacgcgtacgtacgttgtggatctccgacgtgcacctcggcacccgcgacagccaggccgaacacctggcggcgtttctcaagcgctaccaggctgagcggatctacctggtgggtgacatcatcgacggctggaagctgcgcagcggcatctactggccccaggcacacaccaacgtgatccgtcgtctgctgaccatgagcaagcgcggcacccaggtcatctatgtcaccggtaaccacgatgaattcctgcgccgttactccaggcttttgttgggtaatatccagctggtcgacgaggccgaacatgtgacggccgatggccgcaagctgctggtgatccatggcgaccagttcgacgtgatcacccgttaccaccgctggctggcctttctcggcgactcggcctacaccgtaaccctggtgctcaaccgctggctcaaccactggcggcggcgctacggctatggctactggtcactgtcggcctacctcaagcacaaggtgaagacggcggtgaacttcatcagcgatttcgaggaggccatcacccacgagtgcgcgcgccggggcttcgacggcgtgatctgtgggcacattcaccatgccgagatccgcaagctcggagaggtcgagtacctcaattgcggcgactgggtggagtcctgcacggcgctgatcgagcatccggacggccgcatcgagctctatcggctggctgaggagcagcagcgcctggcgcaactgcaggctgagaaggtggcggtcatcgagccggcggcatgaggctgctgatcgtcagcgacgcctgggcgccccaggtcaacggtgtggtcaccagcctgcaggcgctggtgggcgagctgcgtgctatgggccatgaggtcgaggtgctgtcgcgcagagctttcgctgcgtgccttgccccagctatccggaaatccctctggcctggaacctgtggcgagtcggcccggccatcgaggccttcacgcccgactgcgtgcacctagccaccgaagggccgctggggtgggccgcccggcgctggctcttgcgccgcggcctggcgttttccagcgcggtgcatacgcgctttcccgaatacctgacggcgcgctgccgctggatcgggttgggcgtgggttatgcctgcctgcgggactttcaccggcatagccaggcggtgctggtcagcaccgagcgcctgcgccaggggctggctgagcgtgggctcaagcgtctgatgctttggcgcaagggcgtggacatgcgccttttcacgccaagacccgaattggcggcgccgatgagcgcgatcttcctgtacgtcgggcgtatcgccgcggagaagaacctgcaggcgtttctcgacctgcagctgccgggcgagaagtgggtggtcggtgatggcccgcagcggccgacgctggaagcggcatatccgggcgtgaagtttttcggctatcggcacggcgaggcacttgccgatttttatcggcgcgccagtgtgctggtgtttccgtcgcttaccgacacctacgggctggtgatgctcgaggctcaggcctgcggcacgccggtggcggcctttgccgtgccggggccgctggatgtggtggtgccgggcgtgaccggcgtgctggcagccaatctgcgcgatgcctgcctggccgcactggaactggatcgcgtgcgctgcgtcgaagaggcggggcgtcagtcgtggcgggcatcggccctggagtttctcgccagccagccgctgctcagtggcaggccggtgagtggtgagttgaatacggtcgtggtgcgcagctgctgagccgccggcgttagatgatcttgtcgcgcagcttttcggcggcctgctccagggcctcgatgacgcgatccttgtcgaagttctggatgccgttggtgtccaggtacatggagaagccgggcagctcgtgctccatgtagctggagctggcgccgaggtcgcggcggaaatccaccacttggtagatctgcaccgggcggctgaagcccttcacgctgatctggcccttgtcgcggcacatgatcacgtccttgatcagcgaataggtctcgtgggagatcagaatctcaccggcttcggcagcgctttccaggcggctggcgaggttcacgtcgcggccgatgatggtgtagtccatacgcgtgtcggcgccgaagttgcccaccgtgcagtagccggtgttgaggcccatgcggatttccagcggcttggtgatgccctgggcgcgccagtgctggcgcagcaccttcatgtgcttgcgcatggcgatggccatcgacaccgcggccatggcgtccttcttggcgccctggctgctggggtcgccgaagaacaccatcacgctgtcgccgatgaacttgtcgatggtgccgccgaacttcatgcagatcttcgacatctcgttgagataggtgttgagcaggtcggtcagggcctcggcttccagctcctcggacagctcggtgaagccgcggatgtcggagaagaacaccgtgagcttcttgcgctgggtttccaggcgcacgtgcttcttgccgctgaagatcgattcccacacctggggcgacaggtacttggccaggttgcgggccaggcgcgcggccttttcctgctcgcccttgatctggttgcgtacctgggcgaggcggatgccctgctggtggacgaaataggcggtgatgcagatgtacatgatcgtgaaaccgatgctcaccagtgccaccagtgccggtgtttcaggcgccacatgcagttcggtgagtgcggcggttagcagcgtgccgctgaaggccaccagcagcgccaggcccatgtcgcgcaggccaccgacgatcagggtgctgaagctcagggtcagcaggcacatcaggctgggcaccacagagaaactcagcaaggccgccgcagcgccacaatgcagagcatctaggaacagcaggaccagcagggtacggtggcggtgttcggtgcgaaaacgcttgctcgcccagtgaaccagatggggatagagcagggcgtagggcacgatccagatcagaccgtggctgaacacctgttcataggtgccggccgcgacactcgccgctacggcgagataggccagcacgcgcgagtaatattcgcgggtgagcagcgacggcagattgttcggtacggcggcaatactggtgttcatgcgctaacggcgacccctgctgaaagtccgactgcatgaccgagcgccaggtggtggcggtgtgcggacggggtcagcggaaagtgcggatcatatacgctgcaacgctggccggcaaaggcgcaatgccatgacggtgcgaatcccggcgtgggcaattgcatttgaccgttcgttcagaaacgaatgcgtccggtgagcatgtccttgagcatcacccagtcgcccatcagcgaatacagcgggtactggaaggtggcggggcgattgcgttcgaaggcgaagtggccgacccaggcgaagccatagccgatcaccggcagggccagcagccacaaccattgcccgctgagcaggacatagccgagcgtcaccagcaccagtaggctgccgacataatgcagacgccggcaggtcgggtggcggtgttcttccaggtagtaaggatagaactcggcgaaggagttgaagcgctctcggggctggctgctcatcggcggctacctgttgttgttatgtccgctgagtctaggccgagattgcctgtcgcaacagcgcgcctctaaaaacgtaggcgaggcagtcagcgcaaggcgaaagcatacgaaaaagcgaccggggtcgcgctcgactttacgagttgtaaatgagcattttgatgggggcgcccagcctgggctcgcatccgagtctgctttcaacgcggcgatgacaacgcaggtagtttttagaggtgcccaacagcgatcaatgccgccagaacgctggcatgaacagtaccagcacggtaaggatttccaggcggcccatcagcatgcccagggtcagcagccatttggccatgtccggcaggctggcgtaggtgccggccggaccgatgatcgggcccatgcccgggccaacgccggcgaccgtgctggcggcgccgctcagcgcggtgatccagtccaggccgcagagggtcagcgctagcgccagcacggcgatgatgatggtgaagaagaacgagaacgtcaggatcgagcggacgatgtcttcgtccaggcggtggcggttgtattgctgcttgatcaccgcgcgcgggtgcaccagctgcatcaggttggccttgagcaggatgtaggcgacctggaaacgaaagatcttcaggccgccggcggtggagcccgaacagccgccgataaagcccaggtagaagaacagcatgccggcgaagccgccccacagcgagtagtcgcccagagcgaagccggtggtggtcatcaccgaggtggcgttcaccgccacgtggcgcagggcatcgagccagtgcaggtcggtggtgaagtagtaccaggtgcccatggtcagccacacgcccaagagaatgccgagaaagccgcgcacctgctgatcggccagcacggcgccgaagttgccgcgcagcgtggacacgtagagcacgaacggcaggctgccgagaatcatcagtaccacggcgacccagtgcacggccggctgcgtccatttggccagcgacaggtccgaagtggagaagccgcccgtggagatcgccgacatgctgtggttgattgcgtcgaagaaactcatgccagccagccagaaggccaggcagccgagcaggctgatgccgaagtaggccaccgccatgtacttggcgaccatgtgcgagcgcggcatgaccttgtcggagcggtccgaggattcggtctggaacaggcgcatgccaccgatgcgtagcatgggcagaatcgccaccgccatggcgatgaagccgataccgccgagccaatgcagcatcgagcgccagatcagaatgccaggcgacatgttgtccaggccgatcagcaccgtggcgccggtggcggtgatgcccgacatgctctcgaagaaggcgtcggtgtagctcatgtgttgggtgaacatgaacggcagggcggcgaagatgcacaccatcagccagctcgacaccgtgagcatgtacatgtcgcgggggcgcaggtgcacgtcctggggcttgccacgggcgatcatcgacagcccggcgataaaggtgatcaggctcgaccaggcgaaggggctcacctctgcggcgcggtcgaaaacgaacagggtgaacatcgggccgatcatgccaatggccagggtgatcaggaaaatgccattgatgaacgcgatgagtcgtagggtcggccaggccatcggttttatccgcgaaaaagtggcgccattctacctgtgccggcattgctgtaaacctgcccatacggcccgtcgtcaggcgcttgcgggcctctttacaagttgtttgcggtgcatagaatacgccgccaggtgccggcccttgccggtttctgagccttctcatcatgtccgaaagcaatccttgtctcacgtgcggcgcctgctgcgcgtattttcgtgtgtccttcttctggggtgagtgccaatcggccggtggcagtgtgccggatgagcaggtcatccagatctctccgcacctggttgccatgcgcggtaccgaatacaagcccgcgcgctgcaatgcgctgcttggcgatgtcggccagggcacccgctgcacgatgtacgagcagcgttccagcccttgccgcgatttccaggcctcctgggccaacggtgagcacaacccgcgctgtgacgatgcccgcaaggcctatggcctgccgccactgacgccgccgctgcagccggagctgtcgccggatcgggtggcgtaggggagcttcagctgcttgatcgccgtgacgtgtagcccgggtagagcgcagcgacgcccgggaaattaccctgggtatcgcttcgctcaacaccaggctacaggcgtactgtggccagcgaggctcatgcttggcagccttggctggtagaatcccggctcttttctctggaggtgagccgatggatgccctcgatgcgttgatcaaccgtgtttccgcgccgcgcctgatcgagccagcgccgaccgccgagcagcgcgagcggctgttccaggctgcactgcgcgcgcctgatcatggccagctacgcccatggcggttcctcaccgttgaaggtgatgcgcgccatgcgcttggcgagctatatgccgaagcgatcgccagcaagaacccgcaggccgacgaggaggcgctgaccaaggcgcgcaatatgccgctgcgcgcgccgctgatggttgtggtcatcgcgcgtacccaggagcaccccaaggtgccggcccaggagcaggtattggctgccggctgcgcggcccacggcattctgcttgcggcctacgctcagggcatcggcgcggtctggcgtacgggggagctgtcctacgatgcggtggtgagcgccggtctggggttggcggccaatgagcaggtgatcggctacctgtatctgggcacgccacagcgcgagctgcgtgaggcgccgacggtaaatgtcgatgagtatgtcagtggctggacgggcaaagcgtagggctgaccgcttctaccattcgagctattcatcggtcggataagcgcgaggtcagtcaagggtcggtatgccctgcttttgtgggagcgcgccatgcgcgcgaattcgcgggcgtgggctggggcgtccccgcccgctgccacacggcgtcgagccggccacccttgccagtaggctgtaaaagaaaagactacagggccgtctccagcggcagcaccagcttggcgctaaacccgccttgcgggtgattcgtcagttccagccgaccgccatggcgttcggcggcgcgccttgtgatagccagccccaggccatgaccggctgtcgattgtccgggagcgcgaaagaacggttcgcccaactggtgcaggtattcggcagccacgccggggccatggtcgcgtacttccaagtgagcctcgttaccgcggcgcacgacattcagctcgatgggctggccatctggattgaagcgcagggcgttgcgcagcaggttgtccagggcgcgttcgatcatcgccggccagccgcgcaggtgtatgcctggttgcaggcagacgtcgagctgctgggttggatggctgagggccatgtcctcgcgcagcttggcggccagttgtgccaggtcgatgggctgggtagcgctaggctcggcatccagacgggcgagaatgaggatctcgctgataaggtcttcaaggcggtcgcattcgcggatcagccttggccacagcttctcgcgctcggccggctcggcgcgctcggccagggccagggcgatgcgcaggcgggccagcggcgagcgcagttcatgggacacgtcacgcaacagctggcgctggctgccgatcaggtcctgcaggcgcgcgcccatgcggttgaaatcgttggccagcacgccaagctcgtcacgccggctggccaaacgtgccaggctgttctgctggtaggctgtctgtcccaggtcgtgtaccgcgccgcgcaggcgattgagcgggcgggtgatggacagggtcagcaacaggctgagcccggtcaataccaccagggcgatacccagtgcgctgagtggccacagcaggctgccacggtgccaggcatccagttccgggtggggaatacggtagatgaacaggtaggtttcgccgcttactgggctggtgtactcggtggtcaggcgccgccacggcagccgcttgtcgcctttgttgcgctcttccatggccgccgcgcggggcgggaaggtgccgcgaatagccggctggccggtgtccgccagtacctgggtgtcgatacgaaaccgccttttgcgctgctcgagcagatcctgcgccgccttgggcccgttattctcgaaggcttgtacccattcggccggcaggttttccaggcctgggtgctgattgagaatccaggcgtcctgattcagggcgcggccgagcagcattgacaggcctgcgaccagggcaatcgccagccaaaaactgccaaaaatccgccagaacaatgaacgcacaggagctccttcaaacggcaaacgcctgcaccacttgagtggtgcaggcggcaagtgggctggtcgtgatcacggccagcgacagggtcagccagctttcttgtgctcggctttccaggcttcgaattcttcgcggtcggccttgcgttctttcatcttggcgacatgttcgtcgaaggtcttctgttgctcgggagtcagcagaccgcgaatggctttttgctgcttgtcatgggaagcctcgcgttcgtttttcagggcctgcttgtcggcctcgggcagcttgtccaggtaacgctggatcatctcgcggtcgttcttgcgctgatccatcatcagtttgtgaacctggcgttgttgatccttgttcagatccagctcatggaacatacgtgggcctgggcccggaccgcctgggcggtggtcgtcaccgggagcagccatggccagggtcggcagggtcatggcgaggagcagagcggtcatggtcttgcgcatggtgtatctccttgtctcgaaaccggccagttgccggatgtgcccagattagggctttcaaggtaaggcgcagtcagccaaggtaaaggcagggtaaaggtcggccgtgctttgtaaagcgggccgccgtgcatcagggcgcgtagtaataaccgcggccgcgcagggcgaccacacgggggcggccatcggggtgtgggccgatcttcttgcgcagattgctgacgtgcatgtccaggctgcggtcgtagagggtcagcttgcggcccagggccagttgagcaagcgcctgcttgtcgaccggctcgcccggttgcttgagcagcgcttcgagcacccggctctcggaaagcgtcagcacgatttcctgaccctcggcgcccagtgcggccacgccacgtgccgggctgaaacgcaggtcgccaatctcgatctggctggaggtggccggcggtaggctgcggcgcagtaccgcgcgcaggcgagcggtcagctcgcgcgggtcgcacggcttggccaggtaatcgtcggcgcccagctcaaggccgagaatgcggtccagcggctcgccacgcgccgagagcatcagcacgggcagctccgggtgctcgctgcgtagctgcttgagcaattccaggccgctgccatcgggcagcatcacgtccagtactaccgcgtcgggcgcttgctgcgctagcgcttgacgtgcagcctggccgtcgtgacaggcagtgacctggaagccttcctggatcagccaactggccagcaggtcacagagttcgacgtcgtcgtcgatcagcagcagctcactcatggcggtgatgacgaatccctattacggcaggacgtgcttgaagggtttgaccacgatgctggcgtagacgccggcggtgcggaacgggtcggcgttggcccaggttttggcggcttccagcgactcgaactcggcgacgatcaggctgccggtgaaacccgccgggcccggatcattgctgtcgatggccgggttggggccggccagcaccagacggccttcgcttttcagctgctccagccgggccaggtgagcagggcgaacggagaggcgaagctcgagggagttttctacgtcggtggcgatgatggcgtagagcatgtcgatccttgtgggtgagccgcgagaaaaaggcgagagaacggggcgatagcggggcaggaatctgccggccgcggcataataacaaacatgaatcgtcgggaaagcgccccttatgcaggttgatcttcattgtcacagcaccgcctcggacggcgccttgccgcctgccgaggtcgttgcgcgggcgcacgagcgtggcgtcacgacgctggcgctgaccgaccacgacaccctcgaaggactcgatgaggcgcgtgccacggcaagcgagctgggtatgcagctggtcaatggcatcgaactgtcctgcacctgggggggcgcgaccatccacgtgctgggctatgccttcgacagagaagcgccggcgctgcgtcaggccatcgccgacttgcaccagggccgctggctacgcgccgaagagatttcccgacgcctggcgctcaagggcatggcaggcgcgctggaaggcgcgcgggcgattcagcaggcgctgggcgaaagcgacaatgcgccggcgcgcccgcatttcgcggagttcatggtacgtgccggtttcgtcaaggatcgcgccgacgcctttcgcaaatggctgggcaccggcaagctcggcgacgtcaagcagcactggccggcgttagatgaaacgctcgagacgctgcgccagtccaacgcatggatcagcctcgcgcacccctggcaatacgacttcacgcgcagcaagcgccgcaagctggtggcagccttcgccgcagcaggcggccatgcgctggaagtcgtcaacggcatgcagccggccgagcaggtcggtggcctggcgatcctggcgcgtgaattcggtctaatggccagtgccggcagcgactttcacgccccgggcgactggtcggagctgggtttgtaccggccgctgcccgatgacctttccccgttatggacgcgcttcggctgcgcgccctcgaccgaagccgtttgagagttgctagccatgagccagttttttcagatccacccggaaagtccccaggcccgtctgatcaagcaggcggtcgatatcatccgcaacggcggcgtggtggtctatccgaccgactcgtcctacgcggtgggctgccagatgggcgccaagagcgccatggagcgcattcgccgtctgcgtcagctcgatgacaagcacaacttcaccctggtgtgccgcgacctgtcgcagctcagcaccttcgccaaggtcgacaccgccgccttccggctgctgaagaaccacacgcccgggccctacaccttcattctcaacgccacccgcgaagtgccgcgcatgctgctgcatcccaagcgccgtaccattggcctgcgcgtgcccagccaccccatcgccgcggcgctgctcgaagaactcggcgagccgatgatgagcgtcagcctgatcctgcctggcgaagacctgccgatgagcgacccttacgagatgcgtcagatgctcgagcatcaggtggatctgatcatcgacggcggttttggcggcctcgaggcctccacggttatcggtctggtggacgacgagcctgaggtcatccgcgtcggttgcggcgacccatcgcctttcgagtcgcactgattcgatgtcgaccgcgaccgaaaccgtcgacagccaggccggcgcccagcaggaactgccgttcgccatggtctatggcgaggcgctcaccgagctgccagtcgacctgtacatcccgccggacgccctggaggtgtttctcgaagctttcgagggccctttggatctgctgctctatctgatccgcaagcagaacatcgacgtgctggacatcccggtggcggagatcacccgccagtacatgggctacgtcgagctgatgcacaccgtgcgcctggagctggccgccgagtacctggtcatggcggccatgctcgctgagatcaagtcgcgcatgctcttgccgcgctcggccgaggccgaagaagaggaagacgacccgcgcgccgagctgattcgccgcctgctcgaatacgagcgtttcaaggccgccgccgaaggcatcgatgcgctgccgcgggtgggccgcgacctgatcgtgccgcgagtcgaggcgcccgaagcgcgggcgcgcaaactcttgccgactgtggacctccaggaactgttggtgtcgatggccgaagtgctgcgccgcgccgacatgttcgaaagccaccaggtcagtcgcgaggcgctgtccacccgcgagcgcatgggcgaagtgctcgaccgcctaaaggacggcgcattcgtgccgttcgtgcagctgttcagcgccgaagaagggcgccttggcgtggtggtgaccttcatggcgattctcgaactggtcaaggaatccctggtcgagctggtgcagaacgaagccttcgccgccgtgcacgtgcgcctgcgcgtagcgggcgtggaagagggcgacagcgagttcgaatgaactgctagactcgccgctttcgtggctgtacgcggtgtttcctgcttatgaacctgtccgatcccaagcaactctccaccttgctcgaaggcctgctgctggcttccggcaagccgctgtcgctcgagcggatcatggagctgttcgaggaagccgagcgccccgaagccgatgtgtttcgcaaggcgctggcgattctcgggggcagttgcaagggccgcgccttcgagctcaaggaagtggcttccggctatcgcctgcagattcgcgacaccttctcgccctgggttggccgcctctgggaagagcgcccgcagcgttattcccgcgccatgctggaaaccctggcgctgatcgcctaccgccaacccatcacccgtggcgagatcgaggaaatccgtggcgtggcggtgaacagccagatcgtcaagacgctgcaggagcgcgagtggatccgcgtggtcggctaccgtgacgtgcccggccggcccgccatgttcgccaccaccaagggctttctcgaccacttcaacctgaaaaacctcgacgagctgccgccgctggctgcgctgcgtgagctggagcccgaaccggtgctggctcagggcgacgatgacccggcggtgccacacagcctgcaggcgcgcgccgatctggccctggcggacgaagattccgagcaggaaatcgatgcccaggccaaggctgaaaccagcttcggttcgctgctcgctgagctggacgccatggagcagggcctgaaaaccgacttcgatgacttggcgcgggagggcgatgagtcgaacccggatgcgccggaaacggtctctagcgctgtggacgatccgtccaccagcgagcgtgaagagacttcatgaaagacccctgcatcagcgtctgcaaattcgatgacggcatctgcctgggctgcgggcgcagcaaggcggaaatcaaggcctggaagaaactcgacaaggccgagcggcgcctggtcgccgccgaggccgacatgcgcctgctggccatgggatcgaaggcgcgccgcaaacgctaggcgccgaccagcggtcaggcgctagaccgctcgcaggctatgctctgctgccaggtgcttccagcgcctgatccgcgtatgatgcgcgccccttcgacgacttgatcgtcccatcaccagaaaacaccgggaggtgcccagatgagtgaaactgaagaatacagccccgctggcgaaaaactgcagaaggtcctggcacgcatgggcctggcctcgcgccgcgaaatcgaatcctggatcaccgccggccgcgtcaaggtcaatggcaacgacgccagcctcggccagcgtgtcgatctgcatgacgccatctctgtcgacggtcgtttgttgcgccgcgaagaagcgacggaaaccgtgcgccgcgtgctgatatacaacaagcccgatggcgagatctgcacccgtgacgacccggaaggccgccccacggtattcgaccgtctgccacgcccgaaagacggccgctggatcaatatcggtcgcctggacatcaacaccaccggtctgctgatgttcaccaccgacggcgaattggccaaccgcctgatgcacccgtcttaccagatggaccgcgagtacgccgtgcgcgtacgtggtgaagtcgacgaggagatgatcgagcgcctcaaggcgggcgtgatgcttgaggacggcccggccaagttcaccgatatccaggaagcgccaggcggcgaaggtttcaaccactggtaccactgcgtggtcatggaaggtcgcaaccgcgaagtacgccgtttgtgggaatcccaggggctggtggtcagccgtctgaagcgcgtgcgcttcggcccggtgttcatgacttccgatctgcccatgggccgctggcgcgaaatgggtcagcgcgaagtcgacatcctcagtgaagaggtcggcctcaagccggtcgctttgccggagatgaaggaaaagacccgcgaaaaactagaccgcatgcagcgcaaggccgccaagccggttggccgtggtgagcgcccggggcgcaccttgcgtcccgccaacggtagtcctgcccagggctccggtcgcggtactcgtgaggagaaaggcgagcgcccaagccgcgccccgcgcacgccacgtgccgattcggctcgcggtacgccggttgccgagcgcccgcgggatgtcggcaagaagccgggcaagccgcgtggcgaatccgctgaacgtgcgccgcgcaagccggttggtggcgataatcgccgcagccgcccggcgggcgatggccagcgtccgggcttcggtcgcggcagccgcaagccgcagtgacaagctgacagccgacaaaaaaagggccccgatcctcacgaacggggcccttttcaatggatggcgatcaggtggcttagaccgccatggccaggcagttgcggccgctacgcttggcgctgtatagcgccttgtcggcgcgattgagcaggccatccaccgactcgccgagctccagggtggcgcaacccaggctgatggaaatctgcactggccggccctgggccacgcactgtaggcccaataccgattcgcgcaggcgctcgccgaccagttgcgcaccctcgcgcggcgtggcggagagcagtaccagaaactcctcgccaccatagcggaacaccatgtcgatgttgcgcagctgatccttgatggtggtggccacggccttgagcacttcgtcgccggcgctatggccgtgctcgtcgttgatgcccttgaagtggtcgatgtccagcatcagcagcgacatcggctggccgttgcggcgtgccagctcgatctcacggcccagcacctggtccatggcgatgcggttgccggtgttggtcagtggatcgcgcagcgcgctctggatcgccacgcggtagagcagggcgttgcgcagcggatacataaggctggccagcagggattcgagctgcgccagttcatgatcggaaaagcgctgacggcgacggaaggtcagctcgcccaggtactcgctctcgtggctgaggcggtaggtggccgagtgattggcctgttggccgaagtctaggcgcaggtcgctgctcgagtgctgatagcccagcgagtccaccgggaccaggtgctgcagctcgcggaagaatgtggccaggatacgctcggcgtccaggctggtctgcagttgcaggccgaggcgctggcgcagctgcgccaggctgaccgggcgggtctgctccttgcgcgacgaagcgccgaggcgctgcactttggcggcgtcgaaatcgatggtgtttttctggctgggtgggaccatttttgtgaacctctggcgcttcgttgcagcttgcaggctacagagctaatttcgtgccagtcttcaaagccgttttaaaagccttgcggttcaacaggttgcaacggttagatagcggcagagggccattgatggcaatccgccgtcagaatgacggcaaggtattgccgctcggaaagattccgcgacaatttaacgtcgcggcggtgctggcagccgataaacggcagggatggggcaaaagcggttactgagcgtcgaatgcctggccattgatgccctggctgtccggccccatcaggtacaggtagaccggcatgatgtcctccggcgcaggccgggtctgcggatcttcgccaggataggcctgggcacgcatgtcggtgcgggtaccgcccgggttgacgctgttggcgcggatcgcggtgatgccttcgatctcgtcggccattacctgcatcagcccttcggtggcgaacttggacaccgcataggcgccccagtaggcacggcccttgcggccgacgctgctggaggtgaataccaccgaagcatcggcggacagcttgagcagcggcaacagcgtgctggtcagcatgaacatcgcgttgacgttgacctgcatgacgcgcatgaaattatcgccggacagctgctccaggggcgtacgtgggccaatgatcgaggcgttgtgcagcaggccgtcgagcttgccaaattccttttcgaccatcgccgccagctcgtcgtactggtgcggcagcgccgtttccagatcgaacggaatcaccaccggctgtgggtggcccgcctgctcgatggcgtcataggtgcgcgccaggttttcttcgctcctgcccagcagcagcacggtggcgccatgggcggcgtaggtacgcgccgcagcggcgccgatgccgcggccggcgccggtcaccaggatcacgcgatccttgagcaggtcggggcgggcgctgtaatcgaacatgggatttctctttaatcaggagtatgggaaagagcggggtcggctgtgaagccccggcagaccgccgccagtttgtgcccgtccgggtcgcggacgtaagcactgaagaagtcggcgccataatgcaggcgcaagccgggcgggccgtcgcaacggcctccgtgggccagggcagcctgatgaaagtcgcgtaccgcctgccagctgtgggcgcgcagggcgatcatgctgccattgccgatgctcggtggctcaccgttgaacggcttgcagagccacagggccagttcttcacggccatcgtccaggtaggtgccccagccgatccagtcgtcccagccgtcgccgcctggcgtgcagcgctgcagcccaagcggcgccagggctgcatcgtagaatcgcgcggcgcgttgcagatcactgcagccaaggctgaggtagctgaacatcaggcgtcctcagcagctgcacagcgcctgatcgagcaccttgcgcagttccagcggatggtcgatgaccacgtcggcgccccagtggcgggggttatcgtcggggtgaatgtagccgtaggtgaccgccgcggtcttggtaccggcgtcgcgaccggactcgatgtcgcgcaggtcgtcgccgacaaacagcacgctggcaggatccagcttgagggtcgagcaggccaggatcatcggctccggatcgggtttgctgcgcgtcacgtgatccgggcagatcaggatcgaggagcgctcggccaggcccaggcgctgcatgatcggctcggcgaaacgcagcggcttgttggtgaccacgccccagatcagcttggcccgctcgatgtcttcaagcagcggctcgatgccctcgtagggacgggtcagcacggcacagtgatcctggtagcgctccaggaattccaggcgcaaggcttcgaactccgggctcatcgggtcgatgtcgaaagcgttgaggatcatcgcccgcgcgccgccggagacgtggtcgcgaatcagcttttccgccaccggcggcagcccgcgctcggcacgcatggcctggcagatggcgatgaagtccggcgcgctgtcgagcagcgtgccatccatgtcgaaaagaaccgcgcgcaagcgcatcaggcctccttggggattcgagtcgtagcgttggcgtgtgcccgcattggcatgagcagcgggcgtgggacgcatgttgccagtttccgtcgccgggtgggggtacacagattcactcactgtatgtcactttgtcgcagtgtgcagctgaacgatccattgggcgcgtccggctgggctatgcatcacgagcctggaggctgactgtggcgcgcaagggctttgacatcactctttttgccgactcgcccgtgccggccgcctgggcgctatgatgctggaccgccacccagcgaagccggggcatcagtccaggcgcggaccaagcgtctcaacttcgagcatcgtgatgaaagctactttcttgccaatcaatcctccccaacgcctactcatgggccccggcccgatcaatgccgacccgcgggtgctgcgcgccatgtccagccagttgatcggccagtacgacccggccatgaccggctacatgaacgaagtgatggccctgtatcgcggcgtgttccgcagcgccaatgccgccaccttgctggtcgacggcacttcgcgcgccggcatcgaggccatcctggtgtcggcgattcgcccgggtgacaaggtgctggtgccggtattcggtcgtttcggccatctgctttgcgaaatcgcccgacgctgccgcgccgaggtgcacagcatcgacgtgccgtggggcgaagtgttcagtgcgcagcagatcgaggatgcgatcaagcaggtcaagccgcgcctgctgctgaccgtgcagggcgacacctcgaccaccatgctgcagccgctggccgagctgggcgaaatttgccgccgccacggcgtgctgttctacaccgacgccaccgcctccctaggcggtaatgccctggaaaccgacgcctgggggctggatgcggtctccgccggcctgcagaagtgcctcggtgggccatccggcaccgcgccgatcaccctgagtgcggcgatggtcgatgtggtccgccgccgcgcccacgtggaggccggcatccgcaccgacgcccatcgcgacggtgaggacgagatgatctactccaactatttcgacctcggcatgatcctcgactactggggccccgagcgcctcaaccaccacaccgaagccacctcggcgctgttcggcgcccgcgagtgcgctcgtgtgctgctcgaagaaggcctggacgctgccatcgcccgccacaagctgcatggcgacgcgctgctcaagggcattcagggcatgggcctggagactttcggcaatctcgaacacaagatgaacaacgtgctgggtgtggtgattcccgaaggtgtgcacggcgagcaggtacgccagattctgctgcaggacttcggcatcgagatcggcacctccttcgggccactggccggcaagatctggcgcatcggcaccatgggctacaacgcccgcaaggattgcgtgatgcagaccctcagcgccctggaggcggtgctcaatcgcctcggtgtgcgtaccacccagggtgtggccatgcaggccgcgtgggattactacggcgagtccatctgaggtgcgaacggccgccgacgtcggcggcctgaggggagggccggcgttcagtcggccttgcgggtgtgcatcatgtagttgacgtcgacgtcgttggccagcttgtagtgcttggtcagcgggttgtaggtcaggccgatgatgtccttggtttccagacccgcctgacggctccaggcacccagctcggaagggcggatgaatttcttgaaatcgtgggtgccgcgcggcagcaggcgcaggatgtactcggcgccgatcactgcgaacaggtaggccttggggttgcggttgatggtggagaagaacacctggccgccgggtttgaccagcttgtggcaggcgcgaatcaccgaggacggatccggcacgtgctcgagcatttccaggcaggtgaccacgtcgaactggccgggcatttcttcggccatggcttcggcggtgatctgccggtaatccacttccacacccgactcgagctggtgcaggcgggccacggccagcggcgcctcgcccatgtcgataccggtcacgctggcgccgcgctgggccatggcttcactgagaatgccgccgccacagccgacgtcgagcaccttcttgccggcaagaccggcacgctcgtcgatccagttgacgcgcagcgggttgatctcgtgcagcggcttgaactcgctttccttgtcccaccagcgatgggcgagggcttcgaatttggcgatttcagcgtggtcgacgttgctcatggttttccctgaataaagcgaatgcgtatgacaggacgcgcagggcgtccatgttgccagctctgcgcggcgcgctgctgacctgtgatgtgtgacagtttgccgtagtttgcgatcaatgtgccggacgcccggctatctttgcgccccattgctgcgtggtggcaatgatgcgttcttcgtccaggcgcgtcaggcggccttcgtcgagcagcggcttgccggccacccagaggtgctcgacgcagtgccgcgaggtggcgtagatcagctgcgaaaccggatcgtacaccggctgctgggcgaggccgcgcaggtcgaaggcgacgatgtcggcggccttgccgagctccagcgagccgatttcgctttccaggcccaaggcgcgggcgccgttgagggtcgccatgcgcagcgcgcggtgggcatccagcgcgctggccgagccggccacggccttggccagcagggcggcggtgcgggtttcgccgagcaggtcgagatcattgttgctggctgcgccgtcggtgccgatggccacgttgacgccggcctgccagagcttctcgaccgggcagaagccgctggccagcttaaggttggattcggggcagtggatcacgctgctgttggtggccaccagcagggcgatgtcttcgtcatcgatctgcgtcatgtgcacggcctggaagcgcgggcccagcaggcccaggcggttcagccgcgccagagggcgctcgccgtggtgctccaggctctgctgcacttcgaaggcggtttcatgggcgtgcatgtggatgccggcgtccacttcctcggcgaggatgcgcagtttttccaggttcgcatcgctgaccgtgtagggcgcatgggggccgaaggcgacgctgatgcgcgggtggtgcttcatgtcgtcgaacagcgtcacgcccttgcgcagcgcctcgtcggcatcccgcgcgccggggatggcgaaatccagcaccgggatgctgatctgcgcgcgcatgccgctggcgtgcacccgttcgcaggccatctcgggaaagaagtacatgtcggcgaagcagctgatgccgctctttatctgttcggcgatggccagttcggtgccgtcctgcacgaactgctcatcgacccatttggcttccgccggccagatgtgtttctccagccatgtcatcagcggcaggtcatcggccaggccgcggaacagggtcatggcggcgtggccgtgggcgttgaccaagccgggggtcagcaagcggccgggcagttcgcgaatttccgtcgcaccctggcgcagggcctcggcgcgtggtgcgatcagcgcgatgcggccatcgcggatgcccaggccatgctcgtggagcaccacgccggcaggctcgaccggtaccagccaggtgggcagcaataagaggtcgagcgcagcatctgccatgggcgggtttccgtgggcgaaagcgctgagtctatagaggaatgccgcggtcttgaaggtgcgcggcgtgcggccggctgcctggcgggcgtatactggccggctttctaggatggagtaggtgatgcgcgagcgtttgctggctgccgaacaggtcgtggggttcgtctggcgcgagggggcgctgcacgtgctcgatcagcgccgcctgcccggcgagcaggtctggcaggcctgtcactcggtgtcggcggtggccgccatgctggacgagggtgcgctgcggggcgctgccgcgcaggtgatctgcagcggctatgggctggtgctgggcgcccgccagcgtgcagacgagggcgccgattggcgcgccgggctgcaggtcgatatcgacgccttgtgcgtggccggcctgccgtctgaagaaggcgaacgcctgttggcgcggatgcagcagcgcctggcgatcctcaagcccggcgcgcagcccctggccgtgctggaggacgaagccggcggcgcccatcagcgcgaccgcgaagccaatctggccatggcccagctgggcgtggagctgatccgcggcttccagggcaacctgcagaatctcttgagcatcggcagtgccggcgcgctggctggtggcggcatcggtaccgcccttggcgtggtgcgcgcggcgcagctcgaagggctgctggagcgttgctacctgggtgaaagcaggccgtttctgcaaggcgcgcgcctggccgcctgggagctgcatcaggaaggtatcgccgtggcgttgagcgccgatgcggcgctcgcccatgtcatgaaggagcgtggcatcacctgggccatcgtcggtgccgagcggatcgccgccaatggcgatgtgctgggcgtgatcggcacctatcagctggccgtagcagccatgcaccatggcgtgcggctgatggtggtggcgccgagtgcgctcatcgacctgcaactggagagtggcgaggacgactttcatgatctgggccacgcgccgttggcttacgcggccaatgaacgcatcgagggcgtcgatgaagtgacgccgcgttacgacgtgacgcccgccgacctggtggatttcctggtcaccgagcgcggggtgatcgagcgaccggatgccgccaaactcacccagttgatgtgtcgcaagcgtctgcattgaacagccggtttcatccgcctgcagggataggtgccgggcatgctttgtgataagctccggcagttttcaggggcgccgcctgcggttgccgtcactgctcgaatgcatgacataacgtattgatttgtcgtgagtcgtcgctggcctgatgccatcgcgacgcgcttcgcccggctgcatatgagccgggcggagtttcatcagaaaaaaggaatcaggctactcatgggcgaactggccaaagaaatcctcccggtcaacatcgaagatgaactgaaacagtcgtacctcgactacgcgatgagcgtgatcgtcgggcgtgccttgccggatgcgcgcgatggcctgaagcccgtgcatcgccgggtgctgttcgccatgagcgagctgggcaacgactggaacaagccctacaagaagtccgcccgtgtggtcggtgacgtgatcggtaaatatcacccccacggtgacaccgccgtttacgacaccatcgtgcggatggcgcagccgttctcgctgcgctacctgttggtcgacggccagggcaacttcggttcggtggacggcgacaacgccgcggccatgcgatacaccgaagtgcgcatgaccaagctggctcacgagctgttggccgacctgcacaaggaaaccgtcgactgggtgcccaactacgacggcaccgagcagattccggcggtcatgccgaccaagatccccaacctgctggtcaacggttccagcggtatcgccgtgggcatggccaccaacattccgccgcacaacctgggcgaagtgatcgacggctgcctggcgctgatcgacaacccggaactgaccgtcgatgagctgatgcagtacatccccggtccggacttcccgactgcaggcatcatcaacggtcgcgccggcatcatcgaggcctaccgcaccggccgtggccgcatctacatccgcgcccgcgccgaagtcgaggacatcgacaaggtcggcggtcgccaacagatcgtcgtcaccgaactgccgtaccagctgaataaggcccgtctgatcgagaagatcgccgagctggtcaaagagaagaagatcgaaggcatcaccgaactgcgcgacgagtccgacaaggacggcatgcgcgttgtcatcgagctgcgtcgtggcgaagtgcccgaggtgatcctcaacaacctctacgcccagacccagatgcagagcgtgttcggcatcaacgtggtggcgctgatcgacggccagccgaagatcctcaacctcaaggacatgctcgatgccttcatcctgcaccgtcgtgaggtggttacccgccgcaccgtgttcgaactgcgcaaggcccgcgagcgtggtcacatcctcgaaggtcaggcggtcgcactgtccaacatcgatccggtcatcgccctgatcaaggcctcgccgacgccgtccgaagccaaggaagcgctgatttccacggcctgggagtccaccgccgtggaagccatggtcgagcgcgccggcgccgactcctgccgcccggaaggcctcgatccgcaatatggcctgcgtgacggcaagtactacctgtcgccggaacaggcccaggcgattctcgacctgcgcctgcatcgcctgaccggcctggagcacgagaagctgctggccgagtatcaggaaatcctcaaccagatcggcgagctgatccgcatccttaccagcgccgtgcgcctgatggaagtgattcgcgaggagctggaagcggtcaaggccgagttcggcgacaagcgccgcaccgagattctcgattcgcgtctggacctgaccctgggtgacatgatcccggaagaagagcgcgtggtgaccatttcccacggcggctacgccaagacccagccactgaccgcctaccaggcccagcgccgcggcggcaagggcaagtcggccaccggcatcaaggacgaggattacatcgcccacctgctggtcgccaacagccacgccacgctgctgctgttttccagcaagggcaaggtgtactggctgaaaacctacgaaattcccgaagcgtcccgcgctgcccgcggccgcccgctggtcaacttgctgccgcttgaagagggtgaatacatcaccaccatgctgcagatcgacctcgaggccctgcagcagcaggccggcgccgatgacgtggacgacagcgacgacgccgtgctcgaaggcgaggtggtcgaggccgaagaagtggctgaagttgccgaggtcgaggaagtcgaaggtgagaccgccgagctggtggccgagccgactggcgcctacatcttcatggccaccgcatccggcactgtgaagaagaccccgctggtgcaattcagtcgtccgcgttccaacggcttgatcgccctgaagctgaaggaaggcgacaccctgattgccgccgccatcaccgacggcgccaaggaagtcatgctgttctccagcgccggcaaggtgatccgtttcgccgagagcgtggtgcgcgtcatgggccgtggcgcccgtggtatccgcggcatgcgtctgggcaaggaccagcgcctgatctccatgctgatcccggaatccggcgcgcagatcctcaccgcttccgagcgtggcttcggcaagcgcaccgcgctgtccaagttcccgcgtcgcggccgtggcggccagggcgtgatcggcatgatcaccaaggagcgtaacggcccgctgatcggcgccattcaggtgcaggacggcgaggaaatcatgctgatttccgaccagggcaccctggtgcgtacccgtgtcgacgaagtgtccagttctggccgcaacacccagggtgtgaccctgatcaagctggccaaggacgagaaactcgtcggcctggagcgtgtgcaggagccgtccgaggaagacatcgaggtggagctggacgaagagggcaacccgatcgttgtcgccgaagccgatgaagctgttgcaggcgaagagccgacagcagaaggtgatgagcccgcagaggaagatcgcgacgcgtgatcgcgccgctctgcctgccgcagtgatgcggcaggcatttggccaggtagaagtagtgcggtaaccagacagtcaagcgagagtgaattgtgagcaagcgagcctttaacttctgcgccggccctgccgcgcttcccgaagccgttctgcagcgtgcccaggccgagttgctcgactggcagggcaagggcctttccgtcatggaaatgagccaccgcagcgacgactatgtggccatcgccgaaaaggccgagcaggatctgcgcgacctgctgagcattccctccgactacaaggtgctgttcctgcagggcggggcgagccagcagttcgccgagattccgctcaacctgctgcccgaagacggcactgccgattacatcgacaccggcatctggtcgaagaagagcatcgaagaggcacgccgctacggcaacgtcaatgtcgccgccagcgcaaaaccctacgattacttcgccatccctgggcagaacgagtggcaactgtccaagaacgccgcctacctgcattacgccagcaacgaaaccatcggtggcctgcagttcgactggattccggaaaccggcgacgtaccgctggtggtcgacatgtcctcggacatcctgtcccgtgaagtggacatctccaagttcggcctgatctacgctggcgcccagaagaacatcggccccagtggcctggtcgtggcgatcattcgcgaagacctgctcggtcgtgcgcgcagcagttgcccaaccatgctcaattacaagatcgccgccgataacggttcgatgtacaacactccggcgaccttcagctggtacctgtccggcctggtcttcgagtggctgaaggagcagggcggggttgccgccatggagctgcgcaacaaggccaagaaggagctgctgtacaaggccatcgacgccagcgagttctacagcaacccgatcgccaagaacgcccgctcgtggatgaacgtgccgttccgcctggctgacgagcgtctcgacaagccgttcctggctggcgccgatgcccgcggactgctcaacctcaagggccaccgttcggtgggcggtatgcgtgcctccatctataacgccgtgggcctggatgcagtcgaggcgctggtcgcctatatggcggagttcgaaaaggagcacgcctgatgagcaacgaaaccaatgccgatcaggcgctgcaggccctgcgtctgcgcatcgacagtctggacgagaagattctcgagctgatcagcgaccgtgcgcgctgtgccgaagaagtggcgcgggtgaagatggcgtcgctacccgagggcgaggtgccggtgttctaccgtcccgagcgtgaggcgcaggtgctcaagcgggtgatggagcgcaaccgcggcccactgggcaacgaggaaatggcgcggctgttccgcgagatcatgtcctcctgcctggccctggagaacccgctcaaggtcgcctacctgggcccggaggggactttctcccaagccgcggcgatgaagcatttcggtcacgcggtgatcagccagcccatggcggcgatcgacgaagtgttccgcgaagtggtggccggtgccgtcaatttcggcgtggtgccggtggagaactccaccgagggcgcggtcaaccacaccctcgacagcttcctcgagcacgacctggtgatctgcggcgaagtggagctgcgcatccaccatcacctgctggttggtgatgccaccaagaccgaccgtatcacccgcatctattcccacgcccagtccctggcccagtgccgcaagtggctggacgcccattacccgaacgtcgagcgcgtggctgtttccagcaacgccgatgcggcgcgccgggtgaagagcgagtggaactcggcggcgattgccggcgacatggcggccaacctgtatgacctgacccgcctggcggagaagatcgaggatcgcccggacaactccacgcgctttttgatcatcggcaaccagcaggtgccgccgaccggcgacgacaagacctcggtgatcgtctcgatgcgcaacaagcccggtgccctgcacgagctgctggtgccgttccaccagaacggcatcgacctgacccgcatcgaaacgcgcccgtcgcgcagcggcaagtggacctacgccttcttcatcgatttcgtcggccatcaccgcgacccgctgatcaaggacgtgctggaaaaaatcaatcaggaagccgtggcgctcaaggtgctgggttcctatcccaaggcagtactttaactgcggctccaggccgcgggttgcgggcgacaggcgacaggcttgtgctcgctgcccgggcctgcagcctgaggcctgactatgagttgtgatttcatcgccctggcccagccaggcgtacagaagctgtccccttacgtgccaggcaagccggtcgacgagttggcccgtgagctgaacatggatccggccagcatcgtcaaactggccagcaacgaaaacccgctcggcccgagccccaaggcgctggcggcgatccgcgccgagctggacgaactgacgcgctacccggacggcaatggcttcgccctgaagaccctgctggccgagcgctgcggcgtgaccactgcccaggtcaccctgggcaacggctccaacgacatcctcgagctggtcgcccgcgcttacctggcgcctggcctgaacgccgtattcagcgcacacgcgtttgccgtctacccgatcgccacccaggccgtcggcgcccaggccaaggtcgtcccagccgtcaacttcggccatgacctgccggccatgctggcggccatcgatgccaatacccgcgtggtgttcatcgccaaccccaacaacccgaccggcacctggttcggcaagcaggcactgggcgatttcctcgccgccgtgccggaaagcgtgctggtggtgctggacgaggcctacatcgaatacgctgacggcgacgagttgccggacggcctggattacctggccgctcaccccaacctgctggtatcgcgtaccttctccaaggcctacggtctggcctccctgcgtgtcggctacggcctgagccgaccggacgtggccgatgtgctgaaccgcgtccgccagccgttcaacgtcaacagtttcgcgctggcggcggcctgcgcagcgttcgacgataccgagtacctggcgcgcagccgcgagatcaacaccgccggcatgctgcagttgcaggaagggtgccgtgagctgggcctgagctggattccgtcgaaagccaacttcctggccatcgacttcggccgtgataccgctgcgatcaaccagggcctgctgcgcgaaggcgtgatcgtgcgcccggtcgccggatacggcatgcccaaccacctgcgcgtttccattggcctgccggccgagaacgcccgcttcctggaagcgctgcgcaaggtgctgaacgcgtgatcgaacgccatgcacctgtgaaaccgctggtcgagcgtctggtcgttgtcggtctcgggttgatcggtggttccttcgccaagggtctgcgcgcccgcggcgtgtgccgtgaagtggtgggcgtcgacctggatgcgcagtcgcggcgtctggccgtcgagcttggcgtcgtcgaccgctgcgaagaggcactggccaccgcctgtcagggcgccgacgtgatcatgctggccgtccctatcctggccatggagcgcgtactcggcgaattggccaagctggatctgggcgatgccatcctgaccgatgccggcagcgccaagggcaacgtggtgcgcgctgccgatgcggtgttcggcggcgtgccggcgcggttcgtaccgggccacccgatcgccggctccgagcagagcggggtagaggcggccaatggcgagctgttcaagcgccataaggtgatcctcacgccgctggcgcagaccgacgccctggccctgcagcgcgtcgaccagttgtggcgcgagctgggtgccgatgtcgagcacatgcaggtcgagcaccacgaccaggtcctcgctgccaccagccacttgccccatctgctggccttcggcctggtcgactcgctggccaagcgcaacgaaaacctggagattttccgctacgccgccggcggcttccgcgatttcacgagaatcgccggcagcgacccggtcatgtggcacgacatctttctcgccaaccgcgaggccgtgctgcgcaccttggatgtatttcgcgacgacctcgacgccttgcgcgacgcggtcgacgcaggggacgggcatcacctcttgggcgtattcacccgcgcccgcgtggcccgcgaacatttcagcaaaatactggcccgccgggcctatgtggacgctatgcactcgaacgatttgattttcctggcaaatcctggcggcaaggtcgccggccgcatccgcgtaccgggcgacaagtccatctcgcaccgctcgatcatgctcggctcgctggccgagggcaccaccgaggtcgaaggttttctggagggcgaagacgccctggcgaccctgcaggcctttcgcgacatgggcgtggtcatcgaaggcccgcaccatggccgcgtgaccatccatggcgtgggtctgcacggcttgaagccgccacctggtccgatctacgtcggcaactccggcacctcgatgcgcctgctctccggcctgctggctggccagccgttcgacgtgaccatgacgggcgacgcctcgctgtccaagcggccgatgaaccgcgtggccaatccgctgcgggaaatgggcgccgtggtcgagaccggcccggacggccgtccgccgctgaccatccgtggcggcagcaagctcaaggcgctgacctacaccctgccgatggccagcgcccaggtgaaatcctgcctgctgctggccggcctgtacgccgaaggcgtgaccaccgtgaccgagccggcgccgacccgcgaccacaccgagcgcatgctgcgcggcttcggttacgcggttcagtccaacggcccggtggcctccctgcaggccggcggcaagctgaccgccacgcgcatcgaagtgccggcggacatttcctcggcggccttcttcctggtcgcggcgtccatcgccgaaggttccgacctgctgctcgagcacgtcggcatcaacccgacccgtatcggcgtgatcgagatcctgcgtctgatgggcggcgacattaccctggaaaaccagcgtgaagtcggcggtgagccggtggctgacctgcgcgtgcgcggtgcgaagctcaagggcatcgaaatccccgaggagctggtgccgctggccatcgacgaattcccggtgctgttcgtcgccgcggtctgcgccgaagggcgtaccgtgctacgcggtgccgaagagttgcgggtcaaggaatccgaccgtattcaggtcatggccgacggcctcaccagcctgggcgtgaaagtcgagccaactgctgatggcatcatcatcgacggcggccaaagcatcggcggcggcgaagtgcacagccacggcgatcaccgcatcgccatggccttcagcgtcgcctcgctgcgcgccaccgctccgatccgcatccacgactgcgccaacgtcgccacctcgttccccaacttcctggccctggctgagcaggtgggtattcgtgtcgccgtggagggcaagcaatgagcctgaatgcaccggtcatcaccatcgacgggccaagcggctcgggcaagggcaccgttgccggcctgctggccaagcaactgggctggaacctgctggactccggtgcgctgtaccgcctgctggcgttctgtgccggcaaccacggtgtcgatctggccaacgaagcgtcgctgaagcttctggctgcgcatctggatgtgcagttcctcgccgccggtgacggcaagccgcagcgcatcatcctcgaaggcgaggaggtgaccgatgccattcgcaacgagcaggtcggcgccggggcgtcccaggtcgccgcactgccggcggtgcgtgaagccctgctgcagcgccagcgtgcgtttcgcgaggcgccgggcttggtggccgatggccgcgacatgggcacggtggtgttcagcgatgcgccgctcaaggttttcctgaccgccagcgccgaggagcgggccaatcggcgttacctgcagttgaaggccaagggcgatgatgttaatctcgcgagtcttctcgatgagattcgggcgcgcgacgagcgcgatacccagcgcgcagtggctccgctcaagccggcagccgatgcgatccagctggattccaccgagttgtccatcgagcaggtgctggaaagaatcctgagcgaagtcgccaatcgcgacctcgccggttgaaaagagccactttcggctcgcaagggaggcatacgggagaccagtcccagtcccgtaggcctctttttatatgaataaacccgcatagtctggaatgcggagcagggcgaatccccgcccgacccaacaggaatcaacatgagcgaaagctttgcagaactttttgaagaaagcctgaagtccctcgacatgcagccgggtgccatcatcaccggcatcgtggtcgacatcgacggcgactgggttaccgttcacgctggcctgaagtccgagggcgtcatccctctggagcagttcttcaacgaacaaggcgagctgaccatcaaggtcggtgacgaagtacacgtagcgctggacgcggtcgaagacggcttcggtgaaaccaagctgtcccgcgaaaaagccaagcgcgccgagtgctggatcgttctggaagcagctttcgccgctgaggaagtggtcaagggcgttatcaacggtaaggttaaaggcggcttcactgtcgacgttaacggcatccgtgcgttcctgccaggttccctggtcgatgtccgtccggtgcgtgataccactcacctggaaggcaaagagctcgagttcaaggtcatcaagctggatcagaagcgcaacaacgttgtcgtttcccgtcgcagcgtcctggaagccgaaaacagtgccgagcgcgaagcgctgctggaatcgctgcaggaaggccaacaggtcaagggtatcgtcaagaacctcaccgactacggcgcattcgtggatctgggtggcgtcgacggcctgctgcacatcaccgacatggcctggaagcgtatcaagcacccgtccgagatcgtcaacgttggcgacgagatcgacgtcaaggttctgaagtacgatcgcgagcgtaaccgtgtttccctgggcctgaagcaactgggcgaagacccatgggttgccatcaaggctcgttacccggaaagcacccgcgtcatggcgcgcgtgaccaacctgaccgactacggctgcttcgcagagctggaagaaggcgtggaaggcctggtacacgtttccgaaatggactggaccaacaagaacatccacccgtcgaaagtcgttcaggttggcgacgaagtggaagtcatggttctggacatcgacgaagagcgtcgtcgtatctccctgggtatcaagcagtgcaagaccaacccgtgggaagacttctccggtcagttcaacaagggtgacaagatctccggcaccatcaagtcgatcaccgatttcggtatcttcattggtctggacggcggcatcgacggcctggttcacctgtccgacatctcctggaacgaagtcggtgaagaagccgtacgtcgcttcaagaagggcgacgagctggaaaccgtcattctgtcggtcgacccggagcgtgagcgcatctccctgggcatcaagcaactggaagaagatccgttctccgactacgttgctgtcaacgacaaaggcaccatcgttcgcggtaccgtgaaggaagttgacgccaagggcgccatcatcactctggccgacggcatcgaagccactctgaaagcctccgaaatcagccgtgaccgcgttgaagacgcgcgcaacgttctgaaagaaggcgaagaagtagaggccaagatcatcagcgtcgatcgcaagagccgcgtgatcagcctgtccgtcaagtcgaaagacgttgaagacgaaaaagaagccatcaaggaaatgcgtaagcaggaagttgaaacttccggtccgaccaccatcggtgatctgattcgtgcgcagatggaaaaccagaactaagttcgggtaatccacaaaaagggcgacttcggtcgccctttttcatgtctgcaggaaatgcctcaggctcttgatccgcccgccgaacaggccgtgcagaatccggatagcgatctgcagtaaacggctattgccccttcgtacccgctcttaatctggccctgcctgatacgccccatctggcgttagctgatacgcccgctgtggcgttgcctgataagaacaacggagggtacgaccccatgaccggcacactcgatcgccttgcccggcagctcactgaatccgttcaggaggatcctgccaagggtattttccgctgccgccgcgacgtttttaccgatccggatctgttcgagctggagatgaagcacatcttcgaaagcggctgggtttacctcgcccacgaaagccagatacccgagatcaacgattacttcaccacccacatcggccgccagcccgtggtcatcacccgcgacaagggcggtgagctgcatggtctgatcaacgcctgcgcccaccgtggcgccgtgctgtgccgccgcaagcagggcaacaagggctcgttcacctgcccattccacggctggactttcagcaacgtcggcaagttgctcaaggtgaaggacgccaagaccggcggctaccccgagagcttcgactgcgacggctcccacgatctcacgcgcctggcgcgtttccagagctaccggggttttctgttcggcagcctcagcgaggccgtgccggcgctggaagattacctgggcgaaacccgagtgatcatcgaccagatcgtcgaccaggcgcccgaaggcatcgaagtgctgcgcggcaactcctcgtacttctacgacggcaattggaagctgcagatcgagaacggcgccgacggttatcacgtcagctccgtgcattggaactactcggcgaccatgcagcgccgcaactacgaagccgaaggcacccgcaccgtggatgccaatggctggtcgaagagcgtcggcggcttctatgcctacgaccacggccacatcctgttgtggacgcggctgatcaaccccgaagtgcgcccggtattcgagcaccgcgacgaactggtggccaagttcggtgaaacccgcgccgacattatcgtcggccagacccgcaacctgtgcctgtaccccaacgtgtacctgatggatcagttctccacgcagatccgcgtggtgcgcccgatcgccgtcgacaagaccgaagtgaccatctactgcttcgcgcccaagggcgagagtgaccaggcccgggcgctgcgtattcgtcagtacgaggatttcttcaacgtcaccggcatgggcacgccggatgacctggaagagtttcgcgcctgccagagcggctatgccggccaggccgcacagtggaacgacctcagccgtggcgccagccactggatcgaaggggctgacgacaacgccagggccatgggcatgcagcccttgctcagcggtgtgaagtccgaggacgaggggctgttcgtgcgtcagcacgcccactgggcgcaggtgatgagcagggccatcgacagcgagcgggcgaagctgatcgccaccgacggggagcacgtagcatgagcgccaatcgacagctgatcctcgatttcatctaccgcgaagcacgcctgctcgacgaccgtcagtgggacgagtggttggagtgctattcgagcaaggcggtgttctggatgccgtcctgggacgatgacgacgggttgaccgaggacccgcagcgggaaatctcgctgatctactaccccaaccgcgaagggctggaggaccgggtgttccgcatcaagaccgagcgctccagcgccagcacgccggagccgcgcaccgcgcacttcatcgccaacctggaggtgctcgaggagagcgccgggcaggttcaggtgcgcttcaactggcagaccctgagccaccgctacaagagcaccgatgtctacttcggcacctcgttctaccacctggacatgcgcggcgatcagccactgatcaccgccaagaaggtggtgctcaagaacgactacgtgcaccaggtgctcgacatctaccacatctgaattcgcacgcggccgccagcacagcgcctggcggctgggccgaggtattgccatgacgtacaccatcgccctgaatttcgaagacggggtcacccgcttcatcgactgcaaggtcaacgaaaaggtgctggatgccgcctaccgcaaccgcatcaacctgcccatggactgttccgacggcgtgtgcggcacctgcaagtgccgctgcgaagacggcgactacgaccagggcgaggactacatcgaggatgccctcagtgaagacgaagccgcccagggcctggtgctgacctgccagatggtgccggcctcggactgcgtgatcgccgttccggtgccgtccaccgcctgcaagaccggcacgggtagcttccaaggcgagctggtgtcgatcacgccccacgctgatgcggcgctggaagtgaccttcgatatcgccggtggcgctgctgcgccgagctttttgccgggccagtacgtgaacatcgccgtgccgggcgcaggccagacccgcgcctactcgttcagcaacaagccgggcgagtcgcgtttcggcttcctgatcaagcgcgtgcccggcggtctgatgagcgcctatctggatcgggcgcagccgggcgagcgtctgcagttcaccgggccgctgggcaccttctacctgcgcgatgtgcgccggccactgttgctgctggccggcggcaccggcctggcgccttttctgtcgatgctcgaagtgctcgccgagcgcggctgcgagcagccgatcagcctgatctacggggtgacccgcgatctcgacctggtcttggtcgaacgcctccagcaactggccgagcgcctgccgaccctggtgttcatcacctgcgtggccgaggcgcagtcccagcatccgcgcaagggctacgtcactcagcacatgagcgcggcgatgctcaacgacggtgacgtcgacgtctacctgtgcgggccgccgccgatggtcgacgcggtacgccagcacttcagcgagcagggcgtcacgccagccagtttccattacgagaaattcaccccgacccaggtgctcagcaccgatcggcaagccctgacggcctgaggagagcgccatgcacaagcgattcgacaacaaggtggcactggtcaccggcgcagcgcagggcatcggtcggcgggtcgtcgagcgcctggcgagcgagggcgcacgcgttgtggcggtggaccgggccgagctggttcatgaactcgacggcgagctggggcagggggccgagctgctgaccctgaccgctgatctcgaacgctacgacgactgccagcaggtgatgaggcaggccgtggcgcgcttcggccgcctggacatcctgatcaacaacgtgggcggcaccatctgggcgaaacccttcgagcattaccgcgaggcggaaatcgaagccgaggtgcgccgctcgttgttcccgacgctgtggtgctgtcacgccgccttgccggtgatgctggagcagggcagtggcgccatcgttaacgtgtcgtccatcgccacccgtagcctcaaccgcgtgccttatggcgcggccaagggcggcgtcaatgcgctgaccgcctgcctggcgttcgagaacgcgcagcgggggattcgcgtcaacgccaccgcaccgggcggcaccgaggcgccgccgcggcgtatcccacgcaacgccgccgaacagagtgaacaagaaaagatctggtaccagcagatcgtcgaccagaccctcgacagcagcctgatgaaacgctacggcacgctcgacgagcaggtcggggcgattctgtttctggcttccgacgaggcgtcgtacatcaccggcgtgaccttgccggtggggggcggtgatctgggctagctcctcacgtaacacgagtagaccaggcggcaacgcctgccaaggcttcacaacaacaataagagacccatgccatgcgtaacctcgacgtcaacgacgtgatcgacaatgcccgtttcaacgccttccactggctggtgatgtgcctgtgcgccttgctgctgatcttcgacggctacgacctgttcatttatggcgtggtgttgccggtgatcatgaaggagtgggggctcacgcccctgcaggccggcgccctgggcagctacgcgctgttcggcatgatgttcggcgcgctgctgttcggcagcctggcggacaagatcggccgcaagaagggcatcgccatctgcttcgcgctgttcagcgtggcgaccatcgtcaacggctttgccacgagccccaccgagttcggcatctgtcgctttatcgccggcttgggctgcggcggcctgatgcccaacgcagtggcgctgatgaacgaatatgcgccgaagaaactacgcagcaccctggtggcggtgatgttcagcggctattcgctcggcggcatgctgtcggccggcgtgggcatcttcatgttgccgcgttttggctgggagtcgatgttctttgccgctgcgctgccgttgctgttgttgccggtgattctctactacctgcccgaatccatcggttttctggtgcgccgcggcgagcatgacaaggcccgcgccttgctcggccggctcgacccgaatctagcgctggatgccgacgtgcaactgaccatcaacgagcgcaagggcggcggcgtttccgtgctggagttgtttcgcaacggcctggcggtacgcaccctgtcgatctgggtggctttcttctgctgcctgctgatggtctacgcgctgagttcctggctaccgaaactgatggccaacgctggctacagcctgggctcgagcctgtcgttcctgctggccctgaactttggcggcatggccggggcgattctcggcggctggctgggcgatcgtttcaacctgaccaaggtcaaggtcggtttcttcatcgctgctgcggtgtcgatcagcctgcttggcttcaagagcccgacactggtgctgtacctgctgatcttcatcgccggggcgaccaccatcggcacgcagatcctgctgtacgccggcaccgcccagctgtatggcctgtcgatccgctccaccgggcttggctgggcctcgggcatcggccgcaacggcgccatcgtcggcccgctgctcggtggcgcgctgatgggcatcgagctgccgctgcagctcaacttcatggccttcgccattcccggtgccatcgccgccctggctatgctggtgttcgccctgaacagcgcccggtccgaaaggctcagcctgcaacctagcaaggcctgatcgccacctgccatccgcactctgatccatccccgttcaccttgtcggtgaacggggagcggctgtggccgcccgcttgatggagcgaagcaatgacgctgttcaaggacatgtcgctgtcggcgcccgtcgccggctttatcgccacggtgatttcctatgccgggccgctggtgatcatcttccaggcggcgcgcacggccggtctgccggccgaggtgctgtcgtcgtggatctgggcgatcagcatcggcagtggtgtgctggggatcgcgctcagcctgcgctaccgggcgccggtggtgatcgcctggtcggcgccgggctcggcgctgttggtcagcctgttgccgcaggtgagcctcggcgaagcggtgggcgcttacctagtggccaacctgatcgtgctggtggtgggcctcagcggcgccttcgacaagctcgtcgcccgactgccgttatcggtgtgcgcggcgatgctggcgggcattctgttcagcttcggcagcgcgctgttcacctcgctgcaggaacagccgctgctggtgctggcgatgttcgtcacctacctggtgtgcaagcgcctgtcgccgcgctacgcggtgctggcggtgttgctggtcggcgttgggctggtggtcggccgcggcgagctgagcgccgatgcctgggtgatcggcctggcaacaccggtgtggatcaccccggagttctctctgacggcgatgctcaacatcggcgtaccgctggccgtggtggcgctgaccgggcaattcatacccggcgtggctttgctgcgcagcagcggttacggcgaggtgccggcgcggccgttgctggcgggctgtggcctgggcagcttgctgctggcgccctttgcctgccatggcctggcgctgggggcgattaccgcggcgatctgtactggccgtgaggcccatgagcgggccgagcggcgctatgtggccggggtggtcggcggtgttttctacctgctgttcggcttgttcggcgcaaccctggtcagcctgttcaccgcttttccccaggcgctggtggcggcgttggcggggctcgcgctgttcggtgcgatatcggcttcgctggccggtgccatggcggttccccgggagcgtgaagcggcgctggtggcctttctggtcaccgcctcgggcatgtcctttctcggcctgtcggcggcgttctgggggctgatcttcgggctgttcgcccattggctgctgactcataaaaccgcgcctgccaccgagcaggcagtgcgttccaggcccgcccaagagactcgctgaaccccgattttcctgatccggctctccgcgctgtttggcgtgggcgccgctgtacccatgcaataacaacaagagcagagcaaccatgagtaaacatccgactaccttgtgcgtattttccctgggcgtgctgagcctgccggttgccgtgcagggcgccaacgatggcttcgtcgacggcgctagcgccaccttgcaggcacgcaattactacttcagccgggacttctccgatatcgtcggcgccaaccggcagtccaaggccgaggagtgggcccaaggctttatcctcgatttcaaatccggctacacgccgggtgtggtcggcttcggcctggacgcccaggggctgctcggtatcaagctcgacagcagccgggatcgggtcaataccggactgctgccggtgcgcgacaacggcgaagccgccgatgaatacagccgcctcggggtggcgctgaaggcccgttactcgcagaccgagctgcgtgtcggcgagctgcagcccaacctgccggtgctgaccttcagcgacatccgcctgctgccgccgagctaccagggcgcctcgctggtgtcgcgggagatcgagggtttggccttgcagggcggccacctgcgttccaccagcctgcgcaacgaagccggcgacgacaaactgcaggccatgctcggccatgtgccgcagcgccaggtcagcagtgatgcgttcaactacctgggcgccgactacgccttcaatgacaagcgcaccactgccagcctgtggtacgcgcagctggaggacatctacaaccagcgtttcgccggcctcaagcacagcgagccactgggcgcctggaccctgggcgccaacctcggctacttcgacagccaggaagatggcgacaagctgcttggcgatatcgacaaccaggccttctactcactgatttcggccaagcatggcggccataccttctatgtcggctaccaggcgatgttcggcgacaatccgtttccacgtgtgttcgccaacgtcaccccgctgggcaacgaggtgccgacctacgagttcgcctacaccgatgaacgctcctggcaggctcgctacgactacgacttcgccgcgctcggcataccgggcctgaccaccacggtgcgctatatccgcggcaacaatgtcgacaccggccgcggtttcgaaggcaaggaccgtgagcgtgacctggatatcggctacgtggtgcaaagcggcacgctcaagggcctgggcgtgcgcctgcgtaacgtcgaggcgcggtcgaactatcgcagcgacatcgacgagaaccgggtgatcctttcgtacacctggacgctgctctgaggtgctggcgcgatttttcgcgcgcatggcgcgctcccacagggatcgtggatggccgttgttaatcctgccaatcggtaatggctaatgcttccgtcgtaggatgggtcgggccgcgtaggtgaaacccatcgcaatttgatgggtttcacccatcctacgggcctgactcaggatccagattcttcaccagcttcaggcagcgcctgagcaacggtgagtcatcgtccttgcggtagctgatcacgatgggcgaggtggcgctggcgtcgagcagcggcgtgtagccgatatcgtcgcggtgcagtcgctgcacggaggcgggtaccaggctgatcccgatgccggcggcgaccaggccaatggcggtctgcagttcgttggtcatctgcgcaacgcgaatcttcaggccgttacgggcgaacagcgccagcacatggtcggcgtagctgggccgtggcgacgccgggtagagcacgaagggttcgcgggccaattcctccagcgaagccggagcggccagcagtcggtggccggcgggcagggcggcgaccagcgggtcctggcggatcacttcctgaacgatggccgggtcttcgatatggatgcgcccgaagccgatatcgatacggccgcgtttcagcgcttcgacctggggcagggtggtcagctcggacaagcccagttcgatggcggcctcgccgcgtagctgacggatcagctccggcagcgcgccatacaaggtcgaaggcgcgaagccgatgccgaaccagcggcgctggccttcggcgatgcgccgggtgtcatcgctgacgcggcccagttgctcgagcaactgcacggaatgctcatagaagaaacgcccggcttcggtcaggcgcagcggcctgccgcgctcgatcagcgccacccccaactcgtcttccagttgctgaatctgccggctcagcggcggctgggcgatatgcaggcgttcggctgcgcgggtgaaattcagggtttccgcgagcacgcggaagtagcgcaggtggcgcagctccatgatacctccagggtatgaaaccagaccgattcaatattggactggcctatttgctgaggtcaatctgtgcccagacaaaaataaaacctgaaggatatgctcgtgctcactcgcatcctttgttcttctctcccgctgctggccggccccgtgaacgaggcgccacagcgcgccgcttccccggcatcggcccgtggcactgacctgcacacggatcatcgcccatgagccttccgcttatcgaaagcctcgacaccctgatcgtcgacctgcccaccattcgcccgcacaagctggccatgcacaccatgcagcagcagaccctggtgattctgcgcctgcgttgcagcgacggtatcgaaggggtcggcgaagccaccaccatcggcggcctggcctatgccggggaaagcccggaaagcatcaagaccaacatcgatacctattttgcgccgctgctgatcggccagccggccggcaacatcaacgctgccatgctgcgcatcgaccgcagcgtacgcgccaacaccttcgcccgttcggcggtggaaaccgcgctgctcgatgcccagggcaagcgcctcggcctaccagtcgccgaattgctcggtggccgtgtacgcgatggcctggaagtggcctggacgctggccagcggcgataccgccaaggacatcgacgaagccgagcgcatgctcgacctgcgtcgccaccgggttttcaaactgaagatcggtagccgcgaggcggcgctggacattgcccacgtggcggcgatcaagcgtgccctgggcgaccgtgccagcgtgcgggtcgatgtcaatcaggcgtggagcgaggcggtggccattcgcgcctgccaggccctcggcgatgccggtgtcgacttgatcgaacaacctattccgcgccaggacgtgctcgcccaggcccgcgtcagcgcccgcagcccggcgccgatcatggccgacgaagccatcgagagcgtcgaggacagcttcaatctggcccgcggcggcgccgcgccggtgttcgccctgaagatcgccaagaacggcggcccgcgtgcggtgctgcgtagcgcctacatcgccgaagcggcgggcattggcctgtacggcggcaccatgctcgaaggcagcatcggcaccctggcctcggcccatgccttcgccaccctgagcaagctggaatggcacaccgaattgttcggcccgctgctgctgaccgaggacatcctcgtcgatgtgccggtgtaccgcgatttcgaactgaagattccgaccacgccgggcctcggcgtgactctggacgaagaacgcctgcagcgctttagccggcgctgaaccgaacccacaaggagcaagccatgctgtttcacgtgcgcatgaccgtcaaactgcccaccgacatgccggccgagcaggccgcccgcctcaaggctgacgaaaaggagctggcccagcgcctgcagcgcgaaggcacctggcgtcacctgtggcgcatcgccgggctttacgccaatgtcagcatcttcgacgtggccgacgcccaggccctgcacgacacccttatgcagctgccgctgtacccgtacatggacatcgaggtcatggcgctgtgtcgccatccgtcctcgatccacgctgacgatcgctgatcggcgccatccctcgcctgatccgatcaccacaacaacaagatgaggaaacacgccatgaccgtacgtatcgctcagaccgtcgaagtgcagaagttcttcgaagacgccgccggcttcaccaatgacaagggcaacgcccgcatgaaaacggtgatccaccgtgtactcaacgacacggccaagatcatcgaagacctgcagatcaccccggaagaattctggaaagcggtcaactacctgaacgagctcggcgcacgccaggaagcggggctggtggtcgccggcctcggtgtcgagcactatctggacatgctgatggacgccgaggacgaagaggccggccgcaccggcggcaccccgcgcaccatcgaaggcccgctgtacgtggccggcgcaccactgagcaagggcgaggcgcgcctggatgacggcactgatgccggcacgccgctgttcatgcagggccgagtgttcgacaccaacggcaagccgctggctggcgccatcgtcgacgtatggcacgccaacacccgtggcacctattcgtatttcgacccggcgcaatcggaattcaacctgcgccgccgtatcgagaccgacgccgacggccgctatcgcttgcgcagcatcgtaccgtctggctacggctgcccgcccgatggcccgacccagcaattgctcgaccagctcggccgccatggccagcggccggcccacgtgcacttcttcatctccgcgcctgggcatcgccacctgaccacccagatcaacctggatggcgacaagtacctgcacgacgacttcgcctacgccacccgcgacgagttgatcgccaggatcgacttcttcgacgacgccgaacgcgccaaagcccatggtgttgaaggtcgctttgccgaaatcgagttcgatttcaccctgcagtccaccaccgagcccaaggcgcagaaacgccacgagcgggttcgcgcgctagaggtgtaaacccgcgtcgcccccgcagggcacagtgccgcgctgccgttcgtctgccttaccgggcaggcgaggggccgcgcggcatcctgcattgaacggtcacactgaattgcggcgagagagatgtaaccctttgtcacgctggcgtatcgcctgccagggggatggttagaatcgccggacgattagcggattgcccgatggcggcgattcagccttataagaaaaacaacgaggcctgatgatgagcgatttcctgctgagcgcgcgcagccaggtgttcgagcgcgccgacccttacgcggtgtccgactacgtcaatcagcacgtcggcgctcactgcattcgcctgccgaccacggggtttcccgaagcgagcctcaatcaccgcaagttcgccagtctcgacctgtgccgcatcagctatggcggcagcgtgcgcgtcacctcgccagcgctggaaaccatctatcacctgcaggtgctgctcaagggcaactgccgttcgcagtgtcgcggccaggagcacttcttcgtgcccggcgagctgttgctgatcaacccggatgatccggtggacctgacctattcggccgactgcgagaaattcatcgtcaagctgccggtcagcctgttcgagaacacctgcctggaaaaccgctggatgttgccgcaaagcggtattcgctttaccgccgcgcgccacgacatgcgcgagctggagggtttttccaacctgctgatgctgatctgtcaggaagccgaagcggcctccagcatgcctcaggtgcaggagcattacgtgcgcatcatcgccagcaagctgcttggcctgctcggcaacaacgtccagcgcctgcagccccatacccaggctaattcgttcgagcaggttgtcgattacatcgagcagaacctcacccaggacatcggcatcgagcagctgctggccgtggcccgggtcagcgagcgctcgctgtatgcgctgttcgagcgccacgccggcataagccccagggattacgtgcgccaacgcaagctcgatcgcattcacgcgcaactgctcgacccggccagcgcggtgcgcagcgtcaccgaaatcgctctggatcacggctttctgcacctggggcgctttgccgaagcctaccggcggcgtttcggcgagttgccgtcggagaccttcaagcgtaatcgttgaaaggcgatcacaagtctcgttcgattatcgaacggatagtcgattatcggattgttagcaggctattgggtgagtaccttgtgaccatacggcacacccgccgcccagcacctagagcaacaagacgagaacgatcatggctgagattctctccctgcgcgaagcggtcgaacgcttcgttcacgatggcgacaccgttgccctcgaaggcttcacccacctgattccgaccgctgcgtcccacgagctgatccgtcagaacaagaaggatctgaccctggtgcgcatgacccccgatctggtctacgacctgctgatcggtgccggttgcgccaagaagctggtgttctcctggggcggcaacccgggtgtcggttcgctgcaccgcctgcgcgacgcggtcgagaagcactggccgcacaagctggaaatcagcgagcacagccacgccgccatggccaacgcctacgtctccggcgcctccaacctgccgttcgcggtgctgcgcggctaccagggctcggacctggtcaaggtcaacccggacatcaagttcatcgaatgcccgttcaccggcgagaagctggccgcggttcccagcgtgcgtccggacgtcaccgtgatccacgcccagaaggccgaccgcaagggcaacgtgctgatccagggcatcctgggcgtgcagaaggaagccgcactggcggccaagcgttgcatcgtcaccgtcgaggaaatcgtcgacgatctccaggcaccgatgaacgcctgcgtgctgccgacctgggccatcaccgcggtctgcgtggtgcccggcggcgcccatccgtcgtacgctcacggttactacgagcgcgacaaccgcttctatcaggactgggacccgattgcccgcgaccgcgaaaccttcactgcctggatcgatgagtacatccgcggcaccgaggattttgcgcagtaccaggcgaaagtgaacggggaggccaagtgatgagcgatttcaacaccaacgaaatgatgacggtggccgctgcgcgccgtctcggtaacggcagcgtgtgcttcgtcggcatcggcctgccatccaaggccgccaacctggcgcgcctgacccatgcgccggaagtggtgctgatctatgaatcaggcccgatcggcgccaagccgagcgtgctgccgctgtccatcggtgacggcgaactggcggaaaccgccgacaccgtggtgccgaccggcgagatcttccgctactggctgcagggcgggcgcatcgacgtcggcttcctcggcgccgcccaggtcgacaagtacggcaatatcaacaccacagtgatcggcgattaccacgcgccgaaagtgcgcctgccgggtgccggcggcgcgccggagattgccggtagcgccaagaaagtgctgatcatcctcaagcagggccatcgcaccttcgtcgacaagctggcgttcatcacctcggtcggccacggtgagggcggtgaccatcgcaagcgcctgggcctgccgggcgacggcccggtggcgatcatcaccgacctttgcatcatggagccggaagccggcaccaatgagttcatcgtcacctcgctgcacccgggcgtgacccgcgagcaggtgatcgagaacaccggctggcagatccgtttcgccgaccaggtggccaccaccaaggcaccgactgccgaggaactggccgcgctgcgcgacctggaagcccgtactgctgaagcccatggccagaaaggaggtgacgaatgagccgcgacgttttcatttgcgacgccgtgcgtacgccgattggccgcctcaacggcgctttgtccgcggtacgtgccgacgacctggcggcgattccgctcaaggccctggtcgagcgtaacccgcaggtcgattggtcagcggtcgacgaggtattcatgggctgcgccaaccagtccggcgaggacaaccgcaacgtggcgcggatggcgctgctgctcgccggcctgccggaaacggtgccaggtgtgaccctcaatcgcctgtgcgcctcaggcatggaagcggtcggtgctgcgttccgcgccatcgcctcgggcgagatggagctggccatcgccgcaggcgtcgagtcgatgacccgcgcgccctacgtgatgggcaaggccgacagcgcctttggccgcggccagaagctggaagacaccaccctgggttggcgcttcgtcaacccggcgatgaaagagcagtacggcgtcgatccgatgccggtcaccggtgacaacgtcgctgaggactatggcgtcagccgcgccgaccaagacgccttcggtctgcgcagccagcagcgtgcagcagcggcccaggaagctggttactacgccgaggagatcgtcccggtggtgatcaagaccaagaagggcgagatcgtcgtcgatactgacgagcacccgcgtgccgacaccaccgccgaaggcctggccaagctcaagccggtcaacggcccggacaaaaccgtcaccgccggcaacgcctcgggcctcaacgatggcgcctcggcgatgatcctggcatcggccgaagccgttgaacagtacggcctcaagccccgtgccaaggtgctgggcatggccagcggcggcgtcgcgccacgcatcatgggcgtcggcccggtgccggcggtacgcaagctgctgacgcgcctgaatctggatatcgatgccttcgacgttatcgagctgaacgaagccttcgcggcccagggcctggcggtcacccgcgacctcggtctgccggacgacagtcccaaggtcaacccgaatggcggcgccatcgccctcggccacccgctgggcatgagcggcaaccgcctggtgctgaccgcggtgcaccatctggaaaagaccggcggcaagctcggcctggcgaccatgtgcgtgggcgtggggcaggggctggcattggctatcgagcgggtttgatcgcggaatcggccgtttgtcttggtagcctcgtagggtggatggtgctttttcatccaccattgcgattgcggcggtggacggggcgggccgcgtaggtgaagcgtcgtccaccctacggctacgtttcgaggtcggccgcatatcctgtgaggggcgccatgcgcccgattcgcgggcatggcccgctcccaggatcatgaccaagctatcagctctattgctaaggcgattttcgaagtttcgtttgtcctcaccaggtcacggtccacgaccccgtgccccggtggggatgagcgacctaaaatgacgaatcatttggttacagatggggtcggagtagggatcgttccgtttcctaccagtgagtatccacaatgactactgataccagcacggcgtacgaagcccccaactacagcccggaagagcgccgcaagcgcatcttcgccatcgttggtgcctcgtcgggcaacctggtcgaatggttcgacttttacgtgtatgccttctgcgcgatctacttcgcgccggccttttttccttccgacgaccccaccgtgcagttgctcaatactgctggcgttttcgctgccggctttctgatgcgaccgattggtggctgggtgtttggccgcgttgcggacaaatacggccgcaaggtctcgatgatgatctcggtgctgatgatgtgcctgggctcgctggccatcgcctgcatgcccacgtacagcagcatcggcactctggcgcctgcgctgctgttgctggcgcgcctgttccagggcctgtcggtgggcggcgagtacggcaccaccgccacctacatgagcgaagtggcgctcaagggccagcgcggcttctacgcctcgttccagtacgtcaccctgatcggcggccagttgctggcggtgcttgtggtggtgatcctgcagcaagcgctcagtgaagacgaattgcgggcctggggctggcgcatcccgttcgtgatcggcgccatggccgccgtggtggcgttctatctgcgtcgctcgctggacgaaaccgccaaacaggatcagatcggcaacaaggaatcaggcagcgtcgcctacctgttcaagcaccacaaggccgctttcttcaccgtgctgggctacaccgccggtggctcgctgatcttctacacctttaccacctacatgcagaagtacctggtcaactcggccggcatgagcgccaagaccgccagcggcatcatgaccggcgcgctgttcctgttcatgctcatgcagccgctgttcggtgcgctgtccgaccgtatcggtcgccgcgcctcgatgctctggttcggcgcccttggggcgatctgcacctggccgatcctggccttgctgcatacggtgcagagcccggtgatggcctttctgctgatcatcgcggcactggccatcgtcagcctgtatacctccatcagcggcctggtgaaggccgagatgttcccgccggaggtgcgcgccctgggcgtcggcctggcttacgcggtggccaacgcattgttcggcggatctgcggaatatgttgccctggggctgaaatccatcggcatggaacagaccttctactggtacgtatcaggcatgatggtgctggcctttctggtcagcctgcgcctgccgcgccaggccagttacctgcaccatgatcattgaccacggagtgttcgctgtatgagttccaggcccgctagccagctgttcgatgcctacttcacgggtgcgccgatgcgccaggtgttcagcgaccagggtcgtgtgcagggcatgctcgacttcgaggcagcgctggcccgggccgaagcggcggctggtgtgatcccgcatgcagttgtggccgatattcaggccgcctgccgcgccgaactctacgacttcgacgcgctggcggtggccatcggcagcgccggcaactcggcgattccgctggtcaaggccctcggcaaacgcatcgcggcgggcaaccccgaggccgagcgctacgtgcatctgggcgccaccagtcaggacgccatggacagcggcctggtgctgcagctgcgcaccgccatcgaactgttggagcgtgacctcgagaccttgagccggcaactggccgagcaggcccagcgccatgcggcaacgccgatggccggccgcacctggctgcagcatgccacgccggtgaccctgggcatgaagatcgccggctggctgggcgccatcgatcgtcatcgtcagcgcctcgacgaaatcaaaccgcgcctgctatgcctgcagttcggcggcgcctcgggcagcctggccgcattgggcgacaaggcctgggcggtggccggtgcgttggccgccgaactggacctgcaactgcccgagcagccctggcacacccagcgtgatcgcctggtcgagttcgccagcctgctcggcctcatcgccggcagcctcggcaagctgggccgcgacctgagtctcttgatgcagaccgaagtcggcgagctgttcgagccctcggcgcccggcaagggtggctcctcgaccatgccgcacaagcgcaacccggtgggcgccgcggtgctgatcggcgccgcgacccgcgcgcctgggttggtcgccatcatgttcgcggcgatgcctcaggagcacgagcgcagcctgggcctgtggcacgccgaatgggagacgctgcccgagttgtgctgcctggtttccggcgccctgcagcaggcgctgattctggtgccgggcctggaagtggacgccgagcgcatggccgccaacctcgaactgacccgcggcctggtgctcgccgaggcggtgagcatcgccctggcgcaacgcatcggtcgcgacgctgcccaccacctggtcgagcaatgctgcaagcaggcggtgaaggagggtgcgcacctgcgcgacgtgctcggcgccaataccgaggtcagcgcacagctgtcggccgaagaactggatcgtctgctcgaccctgcccattacctgggccaggcgcggcgctgggtcgaacgcgccgtatccctgcaccgcgccgcgaatcactgaaccgttttcccgttaggagattgtcatgcctgtcgtttccctcgccgatggcgacctgaattacctgctcgaaggcccagccgacgcaccggtgctggtgttgtccaactccctgggcaccaacctgcacatgtgggatgcgcagattccggcgttcaccgagcacttccgcgtgctgcgttatgacacccgtggccacggccagtcgctggtcacgcccggcttctacagcatcgagcagaacggccgcgacgtactggcgctgctcgatgccctgaacatcgacaaggtgcatttctgcggcctgtccatgggcggcctgatcggccagtggctggcgatcaacgcgccttctcgcgtggatcgcctggtgctgtgcaatacagccgccaaaatcggcaatgatgaggtgtggaacacccgtatcgacacggtgctcaagggcggcgagaaggccatgcgcgatctgcgtgatgcctccatcgagcgctggttcaccccggcgttcgccaaggccgaaccgggcaaggtcgagcccatcgtcaccatgctggcgcagacctcgccccagggctacgccggtaactgtgcagcggtgcgcgacgccgactaccgcgagcagatcgccacgatcgacgtgccgaccctgatcgtgtgcggcaccggtgattcggtgaccacccccgagcacggtcgcttcatgcaggcgcgtattccgggcgccgagctggtcgagttcgacgccgcgcacctgtccaacgtgcaggctggtgagctgttcaccgggcgtgtgctgagctttctgcaaaccaattgagctgcagtgcgtgggcgtcgtcgcacgcccgcgccgtgaagagaaatggagccaccgatggacgagaaacaacgctatgacgctggcatgcaggttcgccgtgcggtgctgggcgatgcccacgtcgaccgcagcctggaaaaactgacgccgttcaacgaagaattccaggagatgatcacccgccacgcctggggcgatatctggacgcgcccggggctgccgcgccacacccgcagcctgatcaccatcgccatgctgatcggcatgaaccgcgaaggtgaattgaagctgcacctcaaggccgccaagaacaacggcgtgacccgcgaggaaatcaaggaagtgatcatgcagagcgcgatctactgcggtattccggctgccaacgccaccttccacctggccgaagagctgtgggacgaagtcggcgtcgagtcgctgaaggactgaatctatttcctcggccgccgccggttctgaaccgagcggcggttttttttgcctgcgaaaaatgcctcgccaggacaaccctgagtttcagatgagtggattcttgacagtgcgccctggctggaggcgtggcgcgctcagttcaatgtggcgcagcggggcaagacatgagtggcgctgcgacataagttcgggttgccggaactcccgccttcctgcgcacaactccaacaatagagcgtacctgccgatgcctcccatgcctgatgccgtgcccacatccgtaatcaaagcaggcgttattcttcgcgcctttcctggtggtgcgactcatcagagactcacgccaacgctctgttgacccgcacgctacccgattgattgacgtgttgcgctttgacctgaccgccgaggaagctggctatgcattcgcttattcgaaaaataatgctggtagtcactgtcgtcatgaccctggtagccgtgaccgtgggtgtgaccaacttcttcttcaccgctagcgagctcgaccgccagcacctcgctgaaatcgagcggatagaaacggttgccgctcgggcactgtcgctggcactggcaatgacccagaaaactgatgtcgagcggttgatgggcgatcttgccaacaatccgctgatctcctcgatgcgggtggtgggcggtgacggccagtctatttatgccatcgagcccaggcatacccgtgcgcaatcggccgtggtgcgcaaggtaccgctggttgaggggggccgggcattgggcaccctggagatcgtgttcaatcgtgatggcgtggagtccacgttggtcaccgtcatgctacagagcgtgttcgtcaatggcgttatgttgttggccgtgttgctgaccgtctttctgctgacacgccgcctggtcacccggccggttcgggaggtcagtgaatcgctggcccagatcgcccagggcaatggcgatctgcgtgcccggctgaaggtcaggagccgtgacgagatcggccacctggcgagcaccttcaacagtgtgctcgagcagttggcagggctgatgggcggtgtaaatggtgtcgcctcgtcactcgatcgctctctggatggtatggggcagtcgacagaggccaccgccaatgcagccaatcaacaggtggtgcaagtagaaatggtcgcctcggcgctgacccagttgtcgcagtcggccagtgaagtggccgggcatgctcagcgtaccttcgagcagacctgtacggcgacggagcaggtgcaggtgggccgcagcaagatggaaaataaccatgccaccgttatccgcctgagtgagcaggtcggcagcacggcgcaaaagatcagcagccttgccgccgatagcgagggcatcagtacgatggtggtgacgatccgctccatcgccgagcagaccaatctgctggccctcaatgcggccatcgaggcggcgagagctggagagcaggggcgcggttttgcggtggtggccgacgaagtgcgtgccctggcatccaaaacccggcagtcgacggaggaaatcgagcgcatcgtttcccagctgcaaagtgctgccgagcaggccaagcaggccatgaccggctgtcaggccacgttgcaggaaaccgtgctgaggtctggagaagtcagcgattacctagagcaggtgcgcaccggcatcgtcagcatcaacgcgatgaaccagctgatttcccaggccagccaggagcagtgccgggtggccaatggcgtcaccgagtcggtgagtcgtatccatgaactcagtgaaagtatcttcatgagcatccacagcctcaccgacggcgggcaacgcctcaagagtcagagccaggtgctgcaggacaaaatgggccagttccagctttgagcctggtcatgcgctgtgctttgccgcacccgctgtgcggcatcgctcagtgcggcttgccggccatggcggattcgcggaataaccgcggcggcatcccgtacatcgcccggaatgccttgctgaaatgcgagctgctgctgaagccccaggcgtaggcgatatcggtgatcgagcgcgggaggttttccggcttgcgcagctcttcggcacagcgggccagccgtcgttgccagatgtattcattgagcccgctggtggtttcatccttgaacgcacgatgcagagtgcgcaccgagcactccagggcctcggcaatacgctcgatggtcagttcgcgatcggtcaggttctgctcgataaacgatctgatccggcttttcttgaagaagtggaagtcacgttccaggtgggtctgctgacgctggttttccagggtgttttgcaagagcgaagtgatgctctggccgagcaggctggcagtagtcgcgttcatcagcgggaactggtgataggtgtcgctgatcatgtgctggagcatgcgcaccagaccattgcggctattgaggtgtggctcgggcactgtaccgactcggctgccgaggccatggcacagcagcatcaggtattcgcaacctttcatgctggtgacattgaagggttggccgcagtcgagcagcagtatttcgccaggcgtgaggacgtggcgcttgttgccttgctcgaaatggctgatctcgctcatctgcagtatcaccagccagggcgtctcagccggcgccaaggtcttgctcaggctgcgggtgaaacgatgcgggctgcagaccatatggcaaaagtgcaattcgcccagcgcgccgtattccagcctgccggtaaaaggctggtcatgcagggcttcgaagtaactggtttccaggcggcgcacatgttccggcgtctggcctaggtggttactcatgaattcgcgccacttgagcaggcggtcgctttgcgcgtacgggtcggtactgacggaggcgagtgtactcatcgggaatacccttgtggtgatcgtccgcaggttcctgcggacgactgtcgctcgaacttaggctgatcagaaggggtaacgatgccccccggcctgccaggtgacccagtgtgcacgggtgaactcatccagcgcgtaatgaccattgaagcgacccagtccggagtttttctcgccaccgaaaggcgcgtttggctggtcgtcaacggtaatatcgttgatatgtgtcatgcccgctacaagttttcgggagaaggccaggccacgtgccatgtcacgggtgaacacggcgctggagagcccgtagtcgccggcgttggccagtgccagggcatgctgttcatcgtcggccaccaccagcggcagcaaggggccgaaggtctcttccatcgccagttcctggccggccggcacatcgccgaagacatgcggcggcaataccaggccgctgggctgaccgcctgccatctgagtgaggccggcggcgtgggcgttgtcgatcttgcgcagcaggccatcgagctgggcctggttgatgaccgggccgatcaccgtatcggccaggttcgggtcgccgatcttcagtgccttgacccgctcggccaccagtgcggcgaagtcgccgtagaccttgcgatcgacgatgacgcggttgacgctcatgcagatctgcccctgatgcaggaagcgaccgaccacggcggcgtgagcggccacctcgatgtcggcatcatccaataccaccagcgggctgttgccaccgagttcgagggcgacgcgcttgatgtactgaccgccggtggcgatacgcccgacgttgcggccaacatcggtcgagccggtaaaggaaatgaagctgggtacctgatgctccacgaacgcatcaccgatttccgagccggcaccgacgatgacgttgagtacgccagccggaaagcctgcctcttcgaacagatgggcgatcagcaagccgccggtcacggccgtgtcgctggcgggcttgagcaccacggtgttgcccagcgccacagccgggatgaccgagcgcatgctcaggtacagcgggaagttccaggggctgatgacacccaccacgcccagcggctcgcggaacacgaagctctgctcgcccggtttgtggctggtgagaatgcgcccctcgacctggaacggcatgctcgcgcattcgcgcaccagattgagcgtggcgtggcattcgaagccggccttgatacgtgtactgccggattcacgaatcagccagccggtaatttcttcagcgcgcgactcgatgacctgcgccagacggttgagcagctcggtcttttgcgccggcgtggtggcagcccactcctgctgggcacgttgtgcagccaggtaggcctggtcgagatcgtcacgcgaggccatcggcatcgccagcagctgggcgccggtgaacggatcacggtcatcgagctggcggctggatcgtccgctggtccaaccgccgtcgatgtactggcggccggaaagggcatagagggcaggtgtctggtgagtcatggcagttctccgattgatctgatttttgttcgagatggggtatgggcgtcaggtgcgaatccaggcgcggccccaggaattgagggtgtgctcgcactgcggccactggccgggcggcgtgtcggacgtggtggtctgcaattctgcggagaactccagacggttacggtcggcatcgaccaccatgaagaacaggttgttgccggggccgtggcggcctgggccgaagaagatgttgatgtgttccttggcgaagcgatcaccccagtcgcgaatgtcgttccactcgttggtttcgtagcagtgatgatcccattcgttgcgtgagccgcggaaaaacgccagcgaatggtgctcatcgtccgagcgcaggaagcagaccatcaactggccgctttgtgcatcgaccacgttgtcggaaatggtgaagcccacggtgttgacgtagaaatcgacgacggcctccagttcggtggtctggaacaccacgtgctgcaggcgccccggcatgcctggcaggtcggcgtgctgcagcgtgctggaggtgccgaagatggtttcccgaccctggggatcgcgaatgctgaaggcgcctgcatcgagcagcggggaatcgatgtcagcgaccgggcagcacttctgctcaaggcgttggcgcagctcgcccaggtgctgtgcgctggccaggcggtaggcagcggccagcaagccggactgatccgccgggctgatatggacggcccgattgggccccagcagcacggcactgccatcggcctgccgctcgccttgcaggtccatcatgcgtttgtaaaagtcgatctggcgctgcggttccttgctgcccatgtgcaggtagagcaggcgggcaggtgtggtggtttgcaatgtgctcatcggaatgctcctcgaaggtcagcgaagcgcttcggcggccagggcgaatggggtggccgaggcaacgggctgcgggttgaacagggcttgcagtgaatcggcgacatgcatctcgtcatggcagtcgaagagggcggcgatatagcgatccgggcgcagcacgatgatcgcgcgtgactcgaagaaggctgcaggcagggcgttgtggcggtcgcgcagaatgctcgggccgccttgttgcgccacgctggctggggcgtcgccaggctcgacgatgatctgccgcgcgccgagtgcggcccagagcgggtgctgcaactggtcgagtgcgttgctttgcgcgcgcccgcactggatcagcgcgaagccatcgccaatcaggtcatcgagtttgcaatcgcgcccttcactgtcctcaagggtcggttgtggaaacatctcgccggttcgaaagggcgcggtgatgctgctgctgaccaccaggccctgggtgaagcgcggcttgggtttgaagcgcatctgcaggaaatagtcgcgcagcggcgggatgtgaccgatgacgcggaacagtccgctgatcagcctggcccgcagcgcgcttgcaggggccatcaccacgcccaggttcaatgccagctgaatcagtgcccaggcatgaccgcggcgttcctgctcgtaagtgtctagcaccgacggatgcatgcctgagcgcagtacctgaatcagcttccagcccaggttgtgcgcatcgcgaatgccactgttcataccctggcccgcatagggcggggtcaggtgggccgcgtcgcctgccagaaatacccggccgacgttccagcgttcggcaacccgggcgtggaaggtgtagaccgtcttgcgcaccaccgaggtgggcttgtcatcgcggaaggggcgcagcagttcacgcagtttggcgtcatcgagcatctgctcgtcgctttcatcggggcgcagcatcagctcgaaacgcctggtcttgtgcgggcctggcacttcgacgattgggcgacgggcatcgcagtacacccgggtctgccagaacggatcgtcatcctggtcggtgtcgaccaccagccagcgcgactggaagctggagccgaccatggccacgccaagctgcttgcgcaccgggctgcggccgccgtcgcaggcgatcagataatcggcgctgatggtgatttgctcacctgcggcatttctcacctgggcgaccacgcgctgctcatcctgggtgaagctcagcagctcgtggttgaagcattgggtcagcgaggcgaaacgatccatgcctttgcgcagcgtggcttcgaacagcggctggcggaaggcgttgcgcttgggaaaaccataggcggtcgaggtcggttccaccttgccgaagcaatggccgcccgggcgatcgaagtaatgcacgccgtagccgggcactacgtcgcgcagcacttcatctgccaggccgatggcctgcatagtcctcagtgactcgtcatcgatcgataccgcacggggctcggcgacagtgctggccttgcggtcgaggatgatggtggtgatgtcggcctggccgagcagattcgctagggtgagaccggtcggtccggcacccacgataaggacgccagactgcatgtatagggttgtcattgttgttccctttttgagtaggggcggctcagtccaactgatggggcctgtgtgagagggtcgtggccagttgggtcaggttctccgccagggtcatgatctgtagcccatgttgttcatccagatcggggttacgctcctgcagcggccttacgcaggaaatgctgccgaccacgcgaccgtcaccgtcgaagatcggtgccgcgaggccaaagaccccgctatcgacttcggcaatgctgatcacgaaaccctttcggcgaatgccctgcagcgagcggcgaaattcatcccaggtctggcccaggttgctttgccggatcagctccgggttttccagaaacagctggctgtgctgacgcgtacccaggtgcgcgagaatggctttcgaagtcgcgcccatgaacagcgggcgcggcgtaccacgggcgtagctgagctcatcggtaagggcgccgctctggtggatgcagacgacctggtccttgaacaaccggcagaccagccacgcttggtgctcgctccagctcggcaagtcggcttcgagctggctggcagcccgcacgaggggatcgctgacgcgcaactggcgatcccaggtgatgatgcgcgagcccagggtgtagcgccccgcctcgacctggaacagcagttcggcatcggccagctcacgcacgtagcgatagaccgtggagcgggtgtagcccagggccgcccccatatcgtccaccgcccagaccgggttggcctcggtgaagatatccagaacccgcagcatgcgttccaggctggaggcctttgccgtgcttggcgacaggccggggctggtctggttgtgtttagacaggccgtccatttctcgttactcgtcagcgatggtgttgcgcaggataccaatggaagcgatctcgacctcgacaacatcaccgggcttcatccatacctgcggttcgcggaaggcgccgacgccgccggtggtgcccgagacgatcacgtcgccgggtgccagctcggtgaaggcggtgcagtattcgatcagcttgcgcacgtcgaagatcatgtccgccgtactggtgtgctgcatgatttcgccattgaggcgggtggtcagctccagggtctgcgggtcggggatctcgtcggcggtcaccagccatgggccgaaaccgccggtttgcgggaagttcttgcccggtacgaactgaatggtgtgtttctgccagtcacgcacgctgccgtcgttgtagcagctgtagccggccacgtagtcgagggcgtcggcttccttgacatggcgtgcggtcttgccgatgaccacggccagctcaccctcgaaatccagcttgtgcgaggccttggggcgcagaatgggttgctcgtgcgcggtctggctgtcggcgaagcgggtgaaaatcatcgggtacaccggcgtttcgcggccggtttcacgcatgtgcgtggcgtagttgatgccgatgcagaggatcttgcccgggtgtgtgatgaccggcaggaactggatgtcggcaaggttcaagcgcggcagctcggcaaggctgtcggcactcagttcgaccaggcgattgccggcgatggcttgcttgagatcctggccgatgctggccttgagctcatgcagatcgatgatttcgtcaccgctgacgatgccgtaggagtcgcgaccctgatgggtgaaactggcaattttcatgtgattttcccttgtgggtgtagttgtcgggttcaggctgcatgtccgggcgtggcccgtagctggctgaagaggatggtcaacacggcgcccagagccagggcgcctggcagcagcgccgccatgaagatctgctgcagtgaccagcccaggccgagcatcaggccaccgaagatcgggccgatgatcgagccgatgcgaccgacgcccagcgcccagccgatgccggtggaacgaatgctctgtggatagatttccgcggccactgcattgagacccgcctgtgcgccctgcacggtgatgccgaggatgaacatcgccagcaggaagcgatccagcaccaccggaagcaggctcagcgcaagcaccagtaccaggtagcagatgaattcaccgagcagcacctggtaggtgccgaagcggttcatcgcgtggccctggaccaccgagccgatcacgcctccgaggctgaacaggatgatcgcgacgataccggccgacagcggtgcgttggctgtcgcgagcacggtggggatccagctcatgatcgagtagagaatcagcaggttcatggcgtacggcagccacagcagcagggtgcggcgccacatgccttcactgaacagacggctcaccggaatgcgttcggccttggtcgacgacgcatcaggcgtgcctgcaccgcgagggctgaccgttgggaacagacttttgagcacgcgctcgaactgctggcggcgcagcggcgagcgcgccaggtattccatcgactcgggcaggcggatggcgatcaccagcgccacgacgatgggcagggtgccgccaacgatgaaaatggcatgccagccccagtgactgagcatgtactgcgaggtcagcccggcgagcatggcgcccagtggcatgccgcagaacaccagagtcaccgccgatcgcgagctacgccgtggcatgtactcggcggccagggccaccagattgggaatcgcgccgccaagaccaaggccagtcagaaaacggaccagcagcaactcgtcgtagtgtttgacgaacgccgtcaacagggcgaagaagccgaaggccaataccgaggcgatcagtaccttcttgcgcccgatgcagtcggccagcggggccagcagcaaggcaccgaccatcaggccgaacagagccgccgcgaacaccggaccgaaggccgagggggcgatggccaggctatcggccatgggtttgaccagaaagcccaccacttgcgtgtcgaagccatcgagcactgcgatgagcaggcaaaggcccaacacttcgtattgtctggcgccgatctggcggttgtcgatcacgccacccagggcgctcgtcgcgttggattgatgcacggcttgagcctcttgttcttatcgtgatgcacaggcattcgcgtaaggatccgcgatgggctcaatctaggcttcaaattaaatcctgtaaagtgggatttaataaaaatcccacaatatgaaaattatttgttttatggcttggatatgtgcggcgcggagtcaccccggcgcattggccgcactggcgtagagccacggcagcggcagaggtacggccggtcgcggtgtgtttccagggactgttggcatttcgaggcgctgtgctcgacatggcaacagtccctggcctggcactgtgccggggctcagaacgggtaggggcgtggcgcgtgctggatcgagacccaatggtctgtggtgagttcggcgatgatccagtcgctgttgaaccgtcccaggccgctgtttttctcaccgccgaacaggttgctggggtcgtcgttcaccgagatgtcgttgacatgcgtcatccctgcctcgatttgctgggcgaagcgcacgccgcgcgcttcgtcgcgggtgaacaccgagctggacagaccgaactcggtcgcgttggccagctccagcgcatgtgcttcatcgcgggcacggatcaccggtgcgatagggctgaagtgctcgctttgagccagaggcgattcattggcgacgtcgatgaagatgtgcggtggcagtagtcggccatcgacgcggccatccagtaccagctgcgccgcggattgtttggcggcctcgatacgtgacagagcgccttcgagttgacgtgagttgatcagcgggccgatcaccgtgtcactgtcgttggggtcgcccaccttgagctggcgcgcccgctcgacaaaggcttcgacgaaacgatcatgaatgctggtgtcgacgatgatacggttgctgctcatgcagatttgcccctgatgcaggaagcggcctaccgtggcaccctgtaccgcgcgctccaggtccgcgtcatcgagcaccacgcacggagcattgccgcccagctccagacccacgcgcttgagcgtcgggccgctcatggccagaccgccgatatgccggccgactcgggtggagccggtgaaggaaatgaacttggggatcggatgcagagtaaaggcatcgccgatatcggccacatcgccgaccaccacgttgagcacaccaggtggcagcccggcttcctcgtaaagcttgccgagcagcaggcctccggtgaccggagtatcgtcggcgggcttgaccaccacggcattacccaatgccagagccggtgcgattgagcggttggacaggtgcattggccagttccacgggctgataacgccgaccacgccgagtggcttgcgatacacgcggctttccttgccgggaatgtccaccggcaggatgcgcccctgcacgcgggcgggcatgctggcggcggccagcatggttgcgcgtacggcgccccattcgatttgcgccttggtgcgggtgctgcccgattcacggatcagccagtcgatgatctcgccctgtcgtgcatccaagatggtcacggcgcgcaggaacaccgctgcccgatcggctggaagcagggcggcccagtcgcgctgggcactggctgcgctgcgataggccaggtcgagatcggtctggttggccaggctgatgcgggtcaacagggcgccgtcataggggttgtgatcgtccagtaccttgccagagctgccagcgcaccagcggcctgcgatgaattgtccggtgaagtcatgccatgggttggcgatcaggctcatgttcaagctcctggggtgggggaaaggaatcagtctttggacgtgaggcgggcaagggttcgcgcggcctgttcggcgttgtatgcggcctgtgccgagtccggcacgggtgaggagtcatcggttacaaagggcgctgtcgcggcgatgcagcgcagtgcggcactgaccagcacgctcgcatagccgtcgctcaccaccagtgagcgcagcagggcacgcgcgcgcccatgagccgcggcgaattggctcggcgctgtggcgcgccgggtttgcctggcgatgcgccgagccagagccaggcgcctacctgccgcaagtgcgggataccacagcagcaggcttgcggccgcagccagtactcccagcacaatcgccagcgtctgctgggcgactagtggcagatcgctcggcagctgtacgccgggctgcgccgtgagcaggaaggtcatgttcaggtcaatggccagcttggcggttcgggcgcgggccatcagcgctgcgccagtcagcaggaagggggcgatgcacgccagcaactgccagtcgctgtgcacctggggcagcagccagaggcgggcgaccatgcctgcgctggcgcccagcagggagccgatgaatacatccttgagcgccatcctggcatcgttgtggctggagaacagcgaggcgaacagcaccgcggtcatggtcatgatggcgccttcgctccagccgctcaggcgccaggccagtgccgcgatgatcagggctgacagtggccgtgccgcagaggtgctggcggcgcgccaatcatggttaagcacccgttcgcgccagttggctcggctgctcgggtttgcgaagagttgctgcaagcgttcgagtgccagcagcagttgcgggtatttgctggggtgcagttgcagtgcgccgatgaaggcttcgaggttttcctgctcgcttcgctcatcggcaaagcgcgcgtcgcacaaaaacgtgctgtgcgtctcgtgcaagctgtgcaccagggcgacgctgacgagcagcgcatcgatcacctcatgggcgtggcggacccgctggcgccccttgcgtgagccggcggcagcgaaatcgagcacgccatcgagggtcttgatggcgcccagtatgcgattgaggtcagtggcattctctgtctgcacggggccgctcatgcaccagcgcaggcagtcgttgaccagtgcgtcgaggcgctcttcgagcagcacgctcggctcggccttggcggtaaacagccaggatatgcaggagcaacagagtatgccgagcagtgtgcagatcacgcgcccgctggcgagttctgggtcgaacaccgggtcggccaggccgaacagggccacgatcgcagcggtatagccggccagtacccaggcgtagttgcgaaagtgccgaaagaagttgccgacggcggcgcacagcgccagccagagtgccagcaggcatagcaacaggttgggccagccgaagaaaaagtacagcagcacgccacccaccagcgcgcctacaaggctgcctgtgaggcgtgcaatagagcgttcgataaacaggccgcgggtgggctgggcgaccagccataccgtcatcgcggcccaccagggatgatgaatgccggccgcgttggccagcgccagagcgagcagagccgctgcggtgctgtgcaggctgaacaggagaggggcgcgcgcttcggccagggcttgacgcgtgcgttgtaaaagtacgccgctcatggcgagcggcgttgctggctgggtcgtggcatcgcttactcggcggcagaccaggagccgtgcagggacatgcgcatgcgaaacggaatccggattcgtgccacagggccggtggccatatcgcgtgagtcgagtaccaccagctcgctgctgaagtcgaagaggttattgagcagggcaatgacatagccgtcgccttctggggcatccgcagaacggggcacgaagatcggctcctggaagcacccgctttcgcccgggaaccagctatcgctcacacctgtacgcaggttgaagtgcgtcagcaggttgaagaactggaagggcatgggcccgttctcttcgcgataggggcgcgtcggatcgaaagacagcatgaagccatgctcatagggcaggccggtgtagcgctcatcgacacgcggaaactcgcagcggtaatcggtcagcggtctgggttcgaccagatcgctcttggcgctgaggtcgaaggtccagcgctgcagcgtggaagagagggtttccgggttggggacaaagccgtcctgctgagggaagaagtagaagacgttgccgtcggtgaccggcatgtcgacatggatctgtccgtcttgctcgaaggcattgagggtatgcccctggaacccgttggcagggcccttgaaccagcgcacgtcgctggccgttccgtggcgcggcagcacggcgaacagttgcggcaggtcaggctgccactggaagtgctgcccgccgcgcttcatgcgctccacgtccacggtcaggggaatgaacgggaacacgatgtagttcggggtgatggcgcagtcgtgcaccatcgccgcgtacggcgcctggaaccagatttccttcagcagtttgccgtccgggctgatctcgaaataggccatgtccggcgtgccgtcgccctttgcctcgtagctgaaggcgagcaagttgccgctgacggggtcgattttcgggtgggcggtgaaggtcgccgacttgatctgcccattccagtcgtaaacgcccagcgtctccagggtttgcgggtccatggcgtagggcagggcgtcttccttcatggccagtagcacatcgccgtacttgagcacggtggtgttggccgtggtgttgttggcggccgccagttcgtcgttgctgtagacgttgcgatagatgccgttgagcgatcgaccttcgtggcgctgggcgagcagacggtcggtctgcacgtagcgacggcgcagcgaaaccttgccatcggcaaagaagaacgcactgaccatgccgtcgccgttgaagaagatgtcgttgccgagcaggggtggatactggtggtcgggcgacacctgatagaaggcaccacggatagccgctggcagttcgccctcgatttcgagatccatgacatcggcttccacgcgactcgggcggtaaagggcgccggagaattcgggcgtttcgggaaatagggccgtcatgatgattttccttgcattgaaagactgtgaatcaggccgcctggaccatcagctctgcctgttgggcacgcgagcgctggcggaagcgggcgaccaccagaaacgcaataaacagacccaggatgtaggtggcagcggccagccagccgactgcgcgcaggttgccaccgccgaccaccagtgccgcgcccagcgggcctgcgccctgaccgatgaaaatggccgcgttgcccaggccggcgagtcgcccactggggtcgagctcggcagtcatggagaacaggtacggcaggctgaagaaccaggccaggtggatcagtgcagcagtggtcgcaaaggccagcgcgctggtgccatggaccatgatcaaggtggctaccagcgccaggccgaagccgatcagctgcggcatcagcaggccgatacgccgtttgatgatgccggccagcccggcgccgatggccccggcaaggatgctggcaccgagaatggcgccaatttgctgaggttccaggccgatacttttgccaatgcgctcctgatacacccaaagcgccgagtggccgaagaacagcagcgcgaacaacgacaccagtaacagcgcagtgaccgtcatcggcggctcgccagcttcgacgtgcgctgccgcctcatcgtagcgtggcggtatacggttgaaaccgagcagggcgatggcactggctacggcgagcgccatgaacacggctggaatgcctgctgcctggaggatcaacggggtcgaagagacgatcaatatcccccacagcaggttgccgatgttgatgacggcgaaggtcgagtccttcgattcgcgcagagcagccgtcgcataaaccacggccatcaccacgccaccgctgagcccgcagagcacccggctggcgcataatgccaacccactgctggcctgggtgctcagcagattgccgatcaccagggccagtaagcctgcgagtgcgaagcggcgacgattgactttgggcatcagcaaggcgctgacgccgcatgccacggccatggcgatcagctcggcggcaaagatggcgccgatggcgttcagtggaatacccagccgatcaacgaaagcaccgcccagaattggctggacctgcagggtgccaagggaaatgaccatcatcatgcagatggccaggagggtccttttgctgttcacaacgtcgagtgcattcatgattgctttgcctctggatgatcagaacgcatgcgcaaagcgcaactggaccgcgaagtcgttcttggcacggttctctacctgagtctcgtggtaggtattgagccagaagccgtcgccttcactgattttccagaaaagacccgggccgataccgagcactttttcgcgcgagtcttcgagacgctggccgtttacctggtcatcgctgagctgcttgaagtagtagccgttgatgcccaccgagaggttgggaatgacttcgtaggaggcggcgaagttgatccaggccgatttgcctgcctgggtatcacgcacgggctgcccttcgaagggcacaggtgagctgctcgccggatcgtcgttcttgaagttgtagaggtaatgcaggcgccagctcagttcccagcggggggctggcatccaggtcgcggcccagtaagggttgagcgagtaagtattggagccctggttgaggtccttgtcttcgtcgtatttaccggtcggcataatcacgtcgaaggccacgcgctggacgaaaaccgggcggccagtcgagtcgacgatcgggtcgaattgaatctgtggaccggcggtaatgtcgcccagcccgaatgcattgtccttgagcttggctccagcgtcgccgaaatcgccatccagagacaccagcggcaccagcaggctccagcccaggtgtgcgccgccgccgatggtttcgggcgagtaatagctgaactggttgatcagcgtcacgacattcagcttgggattgtcgaacgcggtgttttccttgccattgttgttcctgaacgagctggcgctctggtatttcaggtaggcgaggtagttgagtccgggagggcctgcgaaaccgtcatagaagctggttccgcccaggttgatgccagccggctgattgacggagggcggcggcgggccatcggcggccatggcggtgtcgagtgctgcgagggtgaacaatcccagtgtgatggcaagcgaggtcttcatgtctggaggctcttattgttggtgttgtgagctgaatgcaatctgtgttgcacgcctgcaatttacgacgtgctcgcgcagcattcttatgtcggcgggccatctttgtctgggcgtgccattgctggggctgaatgattgccgctgtggtgatcgcggggcgtcggtgcttgatgttcaccacggctgaccccatctgaagggcaggagcacttcccatcctctttagagcccaccatgaatctctttatgtcttctcgacagcgagaagccctgcgcacctcctggatgttcatcgcgccataccgcgggcgcgtggcaggtgcattgctggcgctgctgttcactgccgccattaccttgtccatggggcagggcatcaagctgctggtcgatcagggcctggccactcagtcgccggaagcgctgcgccattcgatcctgctgttcttcgtgctggtgctggccctggcggtggggacctacacgcgtttctacctggtttcctggctgggcgagcgggtggtggcggacatccgcaagcgcgtgttcgatcacctggtcggcctgcaccccggcttttacgcccacaaccgcgcctcggagatccagtcgcggctaaccgccgataccaccttgctgcagtcggtgatcggctcgtcgctgtcgatggcgctgcgcaacttgatcatgctggtcggcggcatgatcctgctggtggtcaccaatcccaagctcagcgccatcgtgctggccgcgctgccgctggtggtggcgccgatcctgctgttcggccgccgtgtgcgtgagctatcgcggcagagccaggatcgcatcgccgatgtcggcagctacgtcagcgaagtgctcgggcagatcaagacggtgcaggcctacaaccatcaggccgaagaccgccggcgattcggcctgtccgccgaggctgcgttcgacacggctcgcaagcgcgtcgcccagcgcgcctggctgatcaccgtggtgatcgtgctggtgctcggcgccgtgggcgtgatgctctgggtcggcggcatggatgtgatcgccgggcgcatcagcggcggtgagctggcggcattcgtgttctacagcctgatcgtcggctcgtcgttcggcaccctcagcgaggtgatcggcgagttgcagcgcgccgccggcgccgccgagcgcatcagcgaactgctcagtgcacgcaacgagatccatgcgccgctcgacggcgcgctggttgcggcccggcccgcggagggccgtatcgaggtgcaggatttgtccttcgcctacccgacgcgccccgacagcctggcgctgcaagacatcacgctggcggtggaaccgggcgaaaccctggccatcgtcggcccgtccggcgcgggaaagtcgacgctgttcgacctgctgctgcgcttctacgatccgctgcaggggcgcatcctggtcgacggcctgcccatcgagcgcctcgatccacacgccctgcgcgagaacttcgcgctggtttcccagcacccggcgctgttcttcggcagcgtggctgacaacatccgctacgggcacccggacgccagcgatgccgaggtggaggccgccgctcgcgcggcccatgcccatgaatttatcgcgcgcttgccccagggttatcagacccatctcggcgatgccggcctggggctttccggcggccaacggcagcgcctggcgattgcccgcgccttgctggttgacgcaccgatcctgctactcgacgaagccaccagcgccttggatgccgagagcgaacacctgatccagcaggcgctgcccgagctgatgcgtggccgcaccaccctggtgatcgcccaccgcctggccacggtaaaaagcgccgaccgtatcgcggtcttcgatcaggggcagttggtggcgttgggcaagcatgccgaactggtcgccagcaacccgctgtatgcgcggctggccgagttgcagttcgtggagaagagctaaggggtagggcgccggtctcggcgttgagtatgtggtgggccggtgaagcgtgacccaccctacgggctgccggcgtgcggtggttctgtgggagcgcgccatgcgcgcgattcacgggcatggactgggcgtccccgcccgttcccacatgcaagcctgcgatcagctcgtgatgtttgtgttacaccgcgagcaaatacatctcagccgctaaccaaactcaaaaactcgctacgggtcgccgcattttcgcggaattcaccgagcatcaccgaggtgaccatggaggagttctgcttctccacgccgcgcatcatcatgcacatgtgcttggcctcgatgaccaccgccacgcccaaggcgccggtgacctgctggacggcctcggcgatctgccggctcaggctttcctggatctgcaggcggcgggcatacatgtcgacgatgcgcgccaccttggacaggcccagcaccttgccgttgggaatgtaggcgacgtgggccttgccgataaagggcagcaggtggtgctcgcacagcgaatacagctcgatatccttgaccaccaccatttcgctggcgtcggagctgaacagcgcaccgttggtgacttcttccagcgttttctgatagccattgcacaggtactgcatggccttggcggcgcgcttgggcgtgtcgagcaggccttcccgggaaacgtcttcgccgagttggccgaggatggcggtgtagtgctgttcgagggtgttgcggctagagtccatgcggcttccagtggtttgcggatatcgattagcggctgcctggcgccaacgtcggcgtgtttgccgcggcatcaagctcggcccagtgggcgaggcgggcagtaattgtaatccgctcgcagcgatttaccgagcctttatgccactcggtgcatcgccgcgtctgtcagtgcaggttcatttggcggcgttagctgccaggcaggtgtcgagcatgcggttggagaagccccattcgttgtcgtaccaggccagcactttcaccaggcggccattcaccttggtgtggttagcgtcgaagatcgacgacagcggattgtggttgaagtcgcacgacaccagcggcagggtgttgtaacccagtacaggggatttctcggcagcagccttcatcagtgcgttgatttcctcggcgctggtgtcgcgttgcacctgaatggtcaggtcgaccagcgacacgttgatcaccggcacgcgcaccgccatgccggtcaggcgcccggccagttccggcagcaccaggcccaccgcttcggcagcgccggtcttggtggggatcatcgattgggtggccgagcgcgcccggaacaggtcgctgtgatacacgtcggagaggttctggtcgttggtgtaggcgtggatggtcgtcatcagcccactttcgatgcccagctcgcgctgcagcacctgggcgaccggcgccaggcagttggtggtgcaggaggcattggagatgatcggctggtcggcgcgcaggctgccttcgttgacgccgtagacgatggtcgcatcggcgcccttggctggcgcggagatgatcaccttgcgggcgccggcgctcaggtgggcggctgccttgtcgcgatcggtgaaaaggccggtgcattcgaacaccacgtcgacgtccagatccttccagggcagctcggcaggattacggatcgcgctgacggcgatgcggtcaccattgacgagcaggttttgtccatcgacttcgacggacgcgtcgaaaatgccgtgtacgctgtcgtacttgagcagatgagcgttgatggcgctgtcgcccaggtcattgatggcgacgacttgcagcttttcgcgatagttctgggtatagagtgcccggagcacgttacggccgatacgaccgaaaccattgatggcaattcgcaatgtcatgagcgtcgatccttatatgttgttttaaaaacaagattattctcatgaaagtagaaatcaagcgttttagctgtcaatattttgataaaaatacaattcgaagtgctacccgctagcctggagtcgacaccatgcacccccgcattctcgaggtaaccgaccgcctgatcgcccgcagccgcgccacccgcgaacgctacctggcgcagatggccgccgccgacagccagggcccgcaccgcggcgcactgcaatgtgccaacttcgcccacggcgtggccggttgtggttctgccgaagacaagcagcgcctgcgcctgatgaacgaggccaacgtcggcatcgtcaccgcctacaacgacatgctgtccgcccaccagccttacgaacactatcccgagctgatcaagcaggccctgcgccaggtcggctctgtgggccaggtggctggcggcgtgccggcgatgtgcgacggcgtgacccagggcgagccgggcatggagctgagcctggctagccgcgaagtgatcgccatgtccaccgccgtggcgctgtcgcacaacatgttcgatgcggcgatgctgctgggcatctgcgacaagatcgtgccggggctgatgatcggcgccctgcgtttcggccatctgccgatgatcttcgtgccgggcgggccgatgccctcgggcattcccaacaaggaaaaggccgaggttcgccagctctatgccgaaggcaaggcgactcgcgagcaactgctcgaatcggagatgaagtcctaccacagccccggcacctgcaccttctacggcaccgccaacaccaaccaggtggtgatggaaatcatgggcctgcacctgccgggttcgtccttcgtcaacccgtacacgccgctgcgcgatgcgctgaccgcagaggcggcccaccaggtggtgcgtctgacccgccagggcggcgagtacacaccgctgtgccggatcatcgacgagaaggccatcgtcaactcggtggtggcgctcaacgccaccggtggctcgaccaaccatacgctgcacattccggccttcgcccgtgctgccggcatccagctgacctggcaggacatggccgacctgtccgccgtcaccccgacgctggccaaggtctaccccaatggccaggccgacgtgaaccacttccatgcctgcggcggcgtgccgttcatggtgcgcacgctgctcgaagccggcctgctgcacgaagacgtctacaccgtcgccgggcctggcctgtcgcgctacacccaggagcccttcctcgatggcgagcggctggtctggcgccaggggccggagcagagcctggatcgcaacatcctgcgcagcgtgccggaagccttctcacccgaaggcgggctgcgggtactgaccggcaacctcggcaatggcgtagccaaggtgtcggccgtggcgccggagcatcaggtggtcgaagcgccggcccgggtgttcgaaacccaggtcgagctggccgaagccttcaaggccggtgagcttgagcgcgatttcgtcgccgtggtgcgcttccaggggccgaaggccaacggtatgcccgagctgcacaagctcacgccgtacctgggcatcctccaggatcgcggcttcaaggtggcgctggttaccgatggacggatgtccggcgcgtcgggcaaggtgccggcggccattcatgtcagccccgaagcctgggacggcggcccgctggcgcgggtgcgcgacggcgacctgattcgcgtcgacggcgtgaccgggcacctgcaggtgctggtcgatgacatcgcctggaacgcacgggaaaccgccccgcgcccgcaaggcaccggcgtcggctgtggccgcgaactgttcgccttcatgcgtgccgccttcagccccgcgcaagagggcgccagcgccttcaccgccgaactggattcgctgcgatgagcctggcgctggtgggcgacatcggcggcaccaatgcgcgtttcgccctgtggcgtgacggcggcctgcatggcgtgcgggtatcggcgactgccgatcacgccaccgtcgaacaggccatcgtcgcctacctggccgcggaaggtctggcgctcggcgaagtgcaaaccatctgcctggcctgcgccgggccggtggagatcgacccgtttcgtttcaccaacaacgcctggcgcatcgaccgccaggcgttctgcgccgagctgcaggtgcgcgagctgctgctgctcaacgatttttccgccatggccctgggcatgacctgcctgcaggaagacgagtacgtcaccgtctgcccgggcgaggcgcaaccaggtcgcccggccgtggtgatcggtgccggcaccggcctgggcgtcggcaccttgctgagcctgcccgatggcagctggcacgccttgccgggcgagggtggtcacgtcgacctgccggtgggcagtaaccgcgaggcgttgatctggcaggcgctgcaccgccagctcggccacgtcagcgccgaggctggtgcgctcagcggcaatggcctgctggccttgtatcgcgcgacctgtgcagtggatggtcagcaggcttcgctgcaaagcgccgctcaggtaacccgcgcggcgctggaaggcgagccgctggcggttggcgtgctggaacagttctgctgcctgctgggccgcgtcgccggcaataacgtgctgaccgtcggcggccgcggcggcgtgtatatcgccggcggtatggtgccgcgcttcgccgatttcttcctggccagcggtttctcccgtagcctgcgcgacaagggctgcatgagcgattacttcgacggcctgccggtttggctggtgaccgcgccttacccggggctggtcggcgcgggcgtggcggtggagcagcacctgcagaggaactagcacccacaacgctctgtctagcatcgccaataacaacaaggattatcgatgtgagcccaaccggaaaatcgatcctgctggtcgatgacgaccaggatattcgtgaactgctgcaaacctacctcggccgcgccggcctgcaggtacgcaccgtggccgacggtgcggggtttcgtgagaccttgtgcgagggtggcgccgacctggtcatcctcgacgtgatgctgcccgacgaggacggcttcagcctgtgccgctggacccgcgagcaccagcacttcgcccaggtgccgatcatcatgctgaccgccagctccgacgaggccgaccgcgtcgtcggcctggaactgggcgccgacgattacatcggcaaacccttcagcccccgtgaactactggcgcgcatcaaggcactgctgcgtcgggtgaatttcgcccaggagcgtgacaccgatgtgctggctttcgatgactggcgcctggatatggtcagccaccggctgtttcaccgtgacggtgaggaggtgctcttgtccggcgccgactttgcgttgctcaagctgtttctcgatcacccgcagcagattctcgaccgcgacaccatcggcaacgccacccgtggccgcgagatgatgcccctcgagcgcatcgtcgacatggcagtgagccgcctgcgccagcgcctgcgcgataccagcaagccgccgcgactgatccgcaccgtgcgcggtagcggttaccaactggccgccagcgtcagcgcccaggccggcaatgcgcgctgactggcgtcggctgctgccgattccacgctcgctgctgggccgcatgctgctgctgacgctgctctcggtgctggtggcgcagacgctgtccagcgccatctggctgtcgcaactgcgtgccactcagctcgaaggcctggtgacctcggcgcgcagcctggcccattcgatgtcggccagtgtgcgctacttccgctcgctgccggtggcctaccggcccatggtgctcgatcagctgcgcagcatgggcggcacccgtttcgtggtcagcctcaacgaccggccgctggccatgcagctgctgcccgccacgccgcgcaagctggcggtgaccgaggcggtgagcgatgtgctgcatgcgtccttgggcaagaatgcggacatctccgtgagcttcgtcagccccgatgacctgcgcatcttcaacggtggtgtgaagctcgacgagctgccgcgctcctgggcccattacgccctgaccctggagccggtcaatccgccggtactggtcacccagattcagctggcgcccggcgaatggctgtatatcgcctcgctgttgcccgagccctacaccagccttgaagagccggtgctgccgacccagcagctgtggttcatcctgctgagcagcggttttctgctgctgttcatcggcattctggtgcgctggcagagccggccgctcaagcgtctggcccgcgccgcccggcacctgtcgctgggcgccgatatccagccggtggaggaggccggtgggcgcgaagtggtcgaggtggcgcgcgccttcaacgccatgcgcgagcgcatcagccgttacctgaccgagcgcgcccagctgttcagcgccatttcccatgacctgcgcacgccgatcacccgcctgcgcctgcgcgtcgagctgctcgacgacgaaaccctgcagaccaagttcggccgcgatctcgacgagctggagctgctggtcaagggcgcgctgcagtgcgtcaaggacaccgacatccacgagaacatcgaatcggtggacctcaaccagctgctgcattgcctggtcgagccttacctggcgccgaccggcaatggccgggtaaccctgcatggcgaggcgggcgcggcctatcttggcaagcccctggcgctgcgccgctgcatcggcaacctgatcgacaatgccctgaagtacggtcaccgcgcccatctgcatgtcgaggatgacgacgaggcctatgtactgcacgtcgatgacgaagggccgggcgtgcccgagcagcgcctggagcaggtgttcgagccgcactttcgcctggccgggcagcagcagggttatggtctgggactcggcatcgcacggaacatcgcccacagccatggtggcgaggtgagcctgcaaaacctgcgtgaaggcggcctgcgggtgaccctgcgcctgccgcggatgcccgattgaatgtcaccgccctgtgacaaagccgccggccttcgttacctgagcagccccggcgcgccagtagactcgggcgaccacagcccacgagccgggcgggcaacttgcccctgaagcgccggttcgcttgcatggaataacaacaatgatcgcacccccattacccgccgacagctggctggtgaagcctgctcatcaggcctggctgaatgccgaaggcctgcgcttgctgccgttcgcgcgcgcatccagggtcgaagatggcttcgcggccctcgatgaaaggggcgcgctgccgcccgatgccatcgccgaattgatccacaccacgcgcatgacccattgcttcgccctggctcatctgcagggcattcccggctatggcgcactggtcgatcatggcgttgctgcgctgcaaggccggctgcgtgacgaggtggccggcggctggttcgccgatgccacccgcaagagcgacaagacagcctatctgcatgccttcgtggcgctggcggccggttccgcccaggcggctgcgcgacccggtgctgatctgctattggaggaggcgatcggcatcctcgaacggcatttctggagcgaggaagagggcgcgctacgcgagagcttcagtcgcgactggtccgaggaagaagcctaccgcggcgccaacagcaacatgcacggcgtggaagcctttctcgccctggccgatgtcactggcgacagcgtctggctgcagcgtgcgctgcgcattgccgagcggctgattcacgggcatgccgccgcccgcggccatgcggtggtcgagcatttcgaccgccagtggcaggcgttgcccgagtacaacgcagacaaccgtgccgatccgtttcgcccttacggcagcacgcccggccacagcttcgagtgggcgcgcctgctgctgcacctggaagccgccctgctgcgcgcggggctggaggcgcccggttggctgctggacgatgcccgtggcctgttcgatagcgcctgccgcgacgcctggcacgccgatggctcgccagggctggtctacaccctggactggcacgcccagccggtggtgcgggcgcgcctgcactgggtgcaggccgaagccagtgcagcggccgcggcgctgctgcgccgcaccggggagtcggattacgagcagtggtaccgatgcttctgggaattcaccggccggcatttcatcgacctgtgccagggcagctggcatcacgagctcgataccgagaaccgcccggcggcgactatctggcccggcaaacccgacctctaccacgcctaccaggccgtgctgctgccgcgtctgccgctggcaccgagcctggccacggcactttctgccgtgtaacgaggtggtgacattcacgcatcccttcgttacctggctccctggaaaccctgattaaactccctgcaacgcaagcaccatgacttgccgctaacaataaagaaaggtacttcgatgaacgcgatcacccgtctcgctactgccgtttctctcgcttccctgttccccctcaccgcgctggcggccgactccaaaggtacggtcgaggtcgtgcattggtggacgtccggtggcgaagcggcagccgtcaaggtcctgcgtgagctggtcgagaaggacggctacacctggaaggacagcgccgtagccggtggcgccggctcggccgccatgaccgtactcaagacccgcgtggtctccggcaacccaccgggcgccgcgcagatcaagggcccggacctgcaggagtggggcgcgctggatctgctcgcgccgctggacgacgtggccaaggccaacaactgggatggcctgctgtcgaaaaccgtcgccaacaccatgaagtacgacggccactacgtcgccgtgccggtgaacatccaccgcgtcaactggctgtggatcaacccggcggtgttcaagaaggccggaatcgacaaagcgccgaccaccctggacgaactctacgctgccggcgacaagctcaaggctgccggcttcacgccgctcgcccacggtggtcagccgtggcaggacagcaccgtgttcgaaggcctggtgctcggcatcatgggcgccgagggctaccacaaggcgttcgtcgagaacgacgaggcgaccctgaccagcccgaagatgaccgaagtgttcaccgcgctgaaaaagctctccacctacatggacgacaaccgcgccggccgcgactggaacctggccaccgccgaagtcatcgacggcaaggccggcatgcagatcatgggcgactgggccaagagcgaatggaccgccgccggcaaggtcgcgggcaaggactatcagtgcgtgccgatgccgggcaccgccggcagctacacctacaacatcgactccatggccatgttcaagctcaagaacgagggcgacatcgccgctcagcacgacctggcgcgcatcgctctggagcccgagttccagtacgtgttcaaccagaacaagggctcgatcccggtgcgctcggacctggacatgagcaagttcgacagctgcgctcaggcctccatgaaggattttcaggcggccgacaaggccggcaagctggagccgagcatggcccacagcatggctaccaacctggcggtgcagggcgcgatcttcgatgtggtcaccaacttcatggccgacaagaacgccgacccgagcaaggccggcgcgcaaatggccgcggcgatcaaatccgctcagtaacctgaagcgggccgccgtccggcggcccgcctgatttcaccttccactgcgtgacgggcatttggcccgcccgtggtggagttcgtcccgagtttctgcaatcacggtaggcccgatgagtgtcacgacggtaatcggcaaggcttcacccttcgatgcgctgcagcgctggctgcccaagctggtgctggcgcccaccatgctggtggtgctggtggggttctacggctacatcctgtggacggcggtgttgtcgttcaccaactcaagcttcatgcccagctacaagtgggtgggcctgcagcaatacatgcggctgatggacaacgaccgctggtgggtcgccagcaagaacctgatggtcttcggcggcctgttcatcggcatcagcttggtcatcggcgtgctgttggcggtgctgctcgatcagcgcatccgtcgcgaaggcgtgatccgcaccatctacctgtaccccatggcgctgtcgatgatcgtcaccggcaccgcctggaaatggctgctaaaccccggcctgggcctggacaagctgttgcgtgactggggctgggaaggctttcgactggactggctggtcgaccccgaccgggtcgtctactgcctggtgatcgccgcggtgtggcaggcctcgggcttcgtcatggcgttgttcctggccgggttgcgcggcgtcgatcagtcgatcatccgcgccgcccaggtcgatggcgcgagcttgccaaccatctacctgcgcatcgtgctgccgagcctgcgcccggtgttcttcagcgcggtgatgatcctcgcccacattgccatcaagagcttcgacctggtggcggcgatgactgcaggcgggcccggctacgcctccgatctgccggcgatgttcatgtacaacttcaccttcagccgcggccagatgggcatcggctcggccagtgcgatgctgatgctcggcgcgatcctggcgatcctggtgccgtacctctactcggaattgcgaggcaagcgccatgactaaagccttcagtccaagccgcctggcgattcacgccaccctgttgttcgccgccgcgctgtacctggtgccgctggtggtgatgctgctgaccagcttcaagactcccgaggacgtgcgcgccggcaacctgctgtcgctgcccgacgccttcaccctgatcggctgggtcaaggcctgggatgtggtcggcgggcatttctggaactcggcgaagatggccattccggcggtgctgatctccacggccatcggcgcgctcaatggctacgtgctgtcgatgtggcgcttccgcggctcgcagctgttcttcggcctgctgctgttcggctgcttcctgccgttccagaccatcctgctgccggcctcgttcaccctcggcaagttcggcctggccaacaccaccgtcggcctggtgctggtgcatgtggtctatggcatcgccttcaccacgctgttcttccgcaacttctacgtcagcgtgccggatgctctggtcaaggccgcgcgcctggatggcgcggggttcttcaccatcttcgggcgcatcctgctgccgatgtcggtgccgatcatcatggtctgtctgatctggcagttcacccagatctggaacgatttcctgttcggcgtggtgttcgccagtggcgacgcccagccgatcaccgtggccctcaacaacctggtcaacaccagcaccggggccaaggaatacaacgtggacatggctgcggcgatgatcgccgggctgccgaccctgctggtgtacatcctggcgggcaagtatttcctgcgcggccttacggctggcgcggtaaagggctgaaagccctgctttcagagtggagaagtagatggcaacgctcgaactgcgcaacgtcaacaagtcctacggcagcggcctggcggacaccctgaaaagcatcgatctgaagatcgacgatggcgaattcctgatcctggtcggcccctcgggctgcggcaaatccacccttatgaactgcatcgcggggctggaaaacatcagcaacggcgccattctggtcgacgatgccgatatcagcggcatgagccccaaggatcgcgacatcgccatggtgttccagtcctacgcgctgtacccgaccatgaacgtgcgcgacaacatcgccttcgggctgaagatgcgcaagatggccccggcggccatcgacgaggaagtggcgcgcgtcgccaagcttctgcagatcgagcacctgctggcgcgcaagcccggccaactctccggtggccagcagcagcgcgtggccatgggccgagccctggcgcggcggccgaagatctacctgttcgacgagccgttgtccaacctcgacgccaagctgcgcgtggagatgcgtaccgaaatcaagctgatgcaccagcgcctgaaaaccaccacggtgtacgtcacccatgaccagatcgaggccatgaccctgggcgacaaggtggcggtgatgaaggagggcgtgatccagcagttcggcacgccgcaacagatctataacgacccggccaaccagttcgtggcgagctttatcggttcgccaccgatgaacttcatcccggtgcaactgcagcgccgcgacggccaggcgtgggccgtgctcacctcttcggccggacgctgcgaactgcccatgggcgagctgcccgaaggggccgaacagcgtgaaatgctgctcggcgtgcgccccgagcaggtgcagctggcgggcgcggggcaaggccatgggctgcctgctcaggtggaagtcaccgagcccaccggcccggacaccctggttttcgtcaccgtcaatgacagcaagttgtgctgtcgcctggcgccggatcaggcgccggcggtcggccagcctctgcaactgtccatcgacgcggcgcgcgccctgctgttcgacgccaagagcggtgagcgcgtgcggcccctggcccgcgccgcgcagccgagcaatgtcacctcgctaacgaatcgttgagaaggagccggcctcgcagtcctgaggctggtaaagcaaagcggtaacaacaataaaaaactgcaggagaggatatgaaacgatcagcaggtatcggcctggccttggcgctgggctccctgacactgccggttacgggcatggcgacggaattttccggctacgtgcgcagtggtgccggcacggccgacggcaacggccggcaatcatgcttccagctgccgggcgcacgctccaagtaccgtctgggtaacgaatgcgagcactacgccgagctggatctgcgtcaggatctgttcacgctcgacgacggctcggtgctgagcatcgagggcatggcgcagctgttcaacgaatacggccacacgccgaaattcaccggcgaccgcggcactgcgcggatgaaccagatgtacgccgagtggagcaagatgccggcgctcaacggcggctcgctgtgggccgggcgacgtttctacaaacgtaacgacatccacatctccgacttctactactggaaccagagcgccaccggtttcggtatcgacgagatgaagatcggtgattacaagtacagctacgtgttctcgcgcaaggacagctacgaccagaaggaatacatcaaccgtcacgacttcaacgtcggcggcttcgttaccaacccgggcggcgaggtcgaagtgggcgtcagctacatcgacaagccatcttcggtggatgattcccacagcggctgggccgtcaccggtcagcacgtgcagaagaacttcctcggtctgagcggcgacaacaagctcgccctgcaatacggcgagggcccgggcaccggcctgggctacaccggcgacccgaccctggatcgcagcgccaagagctggcgcgtggtcgagttcttcgacttccagatgaccccgcgtctgggcggtcaggtgcaggccgtataccagaaggacaagcgtgaagacggcggcagccaggactggtggtcggtgggcggacgtaccagctatgccttcacccagcagttcaaactggtcggcgaaatcggccatgaccaggtggacgcctccggcggtacccgcaaactgagcaaattcaccatcgccccgacctggtcgccgaacggccccggcttcttcgagcgcccggaaattcgcctgtattacacctacgccacctggaacaaggcggcgcaggaagcggcgaatctgctggctgaaggctccgcattgtccgacaccggcgccttcggcagctcgcgcaacggctcgaacttcggcgtgcaggtcgagtactggtggaagtagggcgctgatgccttggcgcttgcgtagccccagtggtgggttacgcggcgctgcggggtcgtgctgaaccgccgttagcgttccggcgccgctccacccaccctacggtccccatcccgtggggtgggtggaagcgctgattgctggtgctggccttggcttggtcttcgtgcaccgtaactgaccatggagatcggcgtcgcccgcgcggtgggttacgcagcgctgcgggatcgtgatgagtcgccgttagcgttccggcgccgcttcacccaccctacggtccccatcccgtagggtgggtggaggcgctgactgctatcgttgggcttggctcggtttatgggcgccgtaacccaccatggatatcggcgttgcccgcttggtgggttacgcagcgctccaggagcgtggtgagtcgagattggcgttgtgcgctgcttcacccaccctacggattccccaccactggcatcggtatggacgccgatctcaacccggctcttcgctggccgggtaacggctggcgttgaggctttccttgatcttgcgcaggtgcggctggaagtccgcgccgcggcgcagggtcatgccggttgccagcacgtccaatactgtcaattgaatgatgcgcgaggtcataggcatgtagatgtcggtgtcttcgggcagcgggatatgcacgctcaggctgcaggcctgggccagcggcgagccttcggcagtcaagccgagcaccgaggcgccattctctcgcgccaggcgcgctacctcgaccagctcgcgggtgcggcccgtataggaaatgatcacgaacaggtcaccggtatgcgccaccgaggcgagcatgcgctgcatcagtacgtcggcgtgggcggacactgccaggttgaagcggaagaacttgtgctgggcatccagggccaccggcgccgaggcaccgaggccgaagaagtggatctgccgggcctggatcagcaggtcgacggcgcggctgatcaggttcgggtccagactctggcaggcgctgtccaacgaggcgatggcgctgccgaagatcttgcgggtataggcctctgggccgtcttcggcttccaccgcgcggctcacgtaggcggcgccgctggccaggctctgggccaactgcatcttcagttccgggtagccgttgacgccgaacgagcggcagaaacggttgaccgtcggctcgctgacctgggcggcctgggcgagggcggcaatgctcaggcgggtggcctgctgcggattgagcagtatcacttcggcgaccttgcgttcagccttgttcaggctctcgaggcggccctggatctgttcgagaaggttgcgcacgcgatccattgttgtccttgtccgatgaaatgccgggttaatcctaagccggggctggtctactggctacctgccccggtgcactctacgaatatgttgtggttattactacatttgctgttgcgaaatggcgatttactcgctatcaatagggcaacttgatagaagaacaaagatcatgtcgatgattcccgttgagccttgtaccctcgcactgttcggcgccctgggcgacctggcattgcgcaagctgtttcccgccctctatcagctcgaccgtgccgggctgctgcacgaggatacccagttgctcgccctggcgcgcgacggcggcgaccccgacaagcacctgagcaccatcgatgcgcacctgcgccgctacctgccggccaccgagctggacgaagcggtgatgcagcgtttccaggggcgcatgcgctacctgagcatggaatttctgcccgccgacagctacccgcaactggccgaaatggtcggcagcggtcgtcagctgatcgcctatttcgccaccccagcctcggtgtacggcggcatctgcgccaacctggcagcggtcggcctggccgaaaatacccgggtggtgctggaaaaacccatcggccacgatctggagtcctcgcgggcggtcaacgatgcggtggcggcctatttcccggaaagccaggtgtatcggatcgaccattacctcggcaaggaaacggtgcaaaacctcattgccctgcgcttcgccaacagcctgttcgagacccagtggaaccagaaccacatcacccacgtggaaatcaccgtggccgagaaggttggtatcgaaggccgctggggctacttcgacaaggccggccagctgcgtgacatgatccagaatcacctgctgcagctgctttgcctgatcgccatggacccgccgggcgacctgtcggccgatgccatccgtgacgagaaggtcaaggtgctcaaggctctggagccgatgaccgccgagcagctgtcgcgtcatgtggtgcgtggccagtacgtggccggcaccagcgatggcaagccggtgcccggttatctggaagaagagaattccaacgcccagagtgacaccgaaaccttcgtcgccctgcgcgccgacatccgcaattggcgctgggccggcgtgccgttctacctgcgtaccggcaagcgcatggcgcagaagctgtcgcagatcgtcatccatttcaaggaaccgccgcactacatcttcgcgccggagcagcgccagttgatcggcaacaagctgatcatccgcctgcagccggacgagagcatttccctgcaggtgatgaccaaggatcagggcctggacaagggcatgcagctgcgcagcggcccgctgcagctgaatttctccaccgcctacaagagcgcgcggattcccgatgcctacgagcgactgctgctggaagtgatgcgcggcaaccagaatctgttcgtgcgcaaggacgagatcgagcacgcctggcagtggtgcgatcagctgatcgccggctggaagaaactcggcgacccgcccaagccgtacgtcgccggtacctgggggccgatgagctccatcgccctgatcactcgcgacgggagggcctggtatggcgatctctgacctcgaattgcccgtgggtgtggtcgcccgcagccacagcgatgcccagcatcttgcgcgcgctctggctgaaaacgtcgccggcgtgctgcgcgatgccatcgacagccgcggccaggcgaccctggtggtgtccggcgggcgcagcccgattgcgttcttcaaggcgctgtcgcagcaaacgttaccttggaacaaggtgctggtaagcctggccgacgagcgctgggtgccgaccagccacgaggacagcaacgaagcgctggtgcgccgtcacctgctgcaggggccggctgccgaagcgcagctgttagggctctatcaaagcgccgccagcctggagcaggcagccgagcttgccgagcaggcgctgcgcgatctgccgggtatcgacgtgctgattctgggcatgggcaccgacggtcatactgcgtcgctatttcccgatagcccgaacctggacgaggcactcagcgaagactgttcgcgtcgctgcctgccgatgctggcgccgagcgtgccgcaccagcgcctgaccctgaccctgccgctgctccgggcggcgcgcctgccgctgctgtcgatcgaaggcccgggcaagctcgccgtgctggagcaggccctgcagcaggacaatcacaagaacatgccgatcagcgcgtttcttcgcgcgccgctcgaaatctactggtgcccttaggcccgaaaggaacacaaaccatgacacaagccatcagccgcccagccccgaccatggcggaaaaaatcgaggccatcgacgcgctctgtgcccgtgcgcggatcatgccggtgatcaccattgcccgcgaggaagacattctgccgctggccgatgccctggatgccggcggcctgcaggtgctggaaatcaccctgcgctcgccccatggcctgaccgccatccgccgtctgcgcgaagagcgcccgcacctgtgcgtcggcgccggcacggtgctcgaccgtcatatgctcgaggcggtggaggaggcgggtgcgcagttcatcgtcagcccgggctcgaccgacgagctgctgcgcgccgcgttgcagagcccggtgccgatgctgccgggcgtggctagtgcctcggagatcatggtcggctacgccctcggttaccgccgcttcaagctgttcccggcggaagtctgcggcggcaccgcggcgctcaaggcgctgggcgggccgttcggcgatatccgtttctgcccgaccggcggtgtcggcccggccaacctgcagcgctacatggcgctgcccaacgtgatgtgcgtgggcggcagctggatgctcgacagcagcaaaggctgggacgccgtgcgccaggccagtgccgacgccctggcgctgctgggctgaatcacggcccgccacgtgcgggcctgcttgaccatttccatcgccggctcgatgcctccgtcgcgccggcgtctctatttccgaggttgcgaatgaccctgcgtatcagcaaagacactcgcctgtgcatgtcgctgtccgggcggcccggtaacttcggcacgcgcttccagaactacctgtaccgcgagctggagctggattacctgtacaaggcctttaccaccagcgatctgccggcggccatcggcggcatccgcgctctcggcgtgcgtggctgtgcggtgtcgatgccgttcaaggaagcctgcatcgagcacctggatggtttacatgaatcagcggcgacgctgcagtcggtcaacaccatcgttgctgatgaaggccgcctgaccggttacaacacggactacagcgcggtggtgaaactgctgcgcaaacatggcgtaccgaccagcagccgctacgcgttgcgcggcagcggcggcatggccaaggcggtgggctgcgcgctgcgcgacagcggcttcgccgatggctgtatcgtcgcccgtaacgaagcggcgggcagggcactggccgaacagtgcggcgtgcaatggcgtgaggcgctgggcgacgagccggcagagctgctggtcaacgtcacgcccctgggcatgcgcggcgccgatgccgaacagctggccttcgacgagcagacggtgaaggcggcgcagtgggtcttcgacgtggtcgccgtgccggtggaaaccccgctgattcgcctggcccgttccctgggcaagccagtgatcaccggcggcgaagtgatcgtgctgcaggccgtcgagcagttcgtgctgtacaccggcgtgcgccccgatgacgagctgatcgagcgtgccgcgcgcttcgctctggccgactagcaacggctgcctcctgccgcgttctgaccgggctcttgcgcccggtcattaaaagtttgcactttccgtttacgggccaagtcgtaaaaggtgtagggcatggcgctgcgtcgagcgctctgccagacgccggcttcgccgtagcgccatgccctgcatccgaacggaatgccttacccgggcttccgatgccaggcgcgctgctcacccgcggccgccgacagacaagcaaggagatagccatgggcttgggaaccatactgctgatcattctgatcctgatgctgattggtgccatcccggcatggccgcacagccgcagctggggctacggcccgactggcggacttggtctggtgctggtcatcgtgctggtgctgttgctactgggctacatatgagccagcgcctgcattgctgatgcaggcgccgccgtcagcggcaaacaccgctggcggcggctcgactcacgcaatacccgcttcaccccccattcttatctgcggaggtcgcctgcttggatctggtgattgcacggcccgaaggcctgtactgccctcccggagatttctatatcgacccctggcgccccgtcgaccgcgccgtcattacccacggccatggcgaccatgcgcgcaccggcagcgcccattacctggccgcagcgccgggtgagggcatcctgcgcacgcgccttgggcgtgatatcaacctgcagaccctggcctacggcgaaaccatcgaccaccacggcgtgaccctgagcttccatcccgccgggcacgtgctgggctcggcccaggtgcgcctggagtaccggggcgaagtctgggtcgcctcgggcgactacaaggtcgagccggacggcacctgcgacccgttcgagccggtgcgttgccataccttcattaccgaatcgactttcggtctgccgatctaccgctggcagccccaggcgcagatcttcgccggcatcaatgactggtggcgacagaaccagcaggcgggtcgggccagcgtgctgttctgttacgccttcggcaaggcgcagcgcatcctccatggcatcgacgaaagcatcgggccgatcctcggtcatggttccatggaaccgctgcatcaggtgtatcgcgatgctggcgtttacctgcccgaaacccgctacgccggtgatgtgcccaagggtgatccgctgttgcgccaggcgctggtgctggcgccgccgtcggctggcggcagcacctggatacgccgtttcggcgactacagcgatgccttcgccagtggctggatgctgctgcgcggcacgcgtcggcgccgtggtgtggaccgcggtttcgtgctgtccgaccacgccgactggccgggcctgctgtgggccatcgagcagaccggcgccgagcgggtgatggtcacccacggttcggtgaacattctcgttcgccatctgcgcgaacagggcctggatgcccaggctttcgccaccgaatacggtgaagaagacgacgcggccgtggagccgagttcatgatcgccttcgcgcagctgtatgcgcgcctcgatgccactacctcgagcaacgccaagctcgctgccctgcaggattacctgcgcgatgccgagccggccgatgccgcctgggccgtgtactttctggccggtgggcggcctcggcaactggtgccttcgcggcaactgcgcgaactggcgatgcagcgcgccggcttgtccgactggttgttcgaggaaagctattcggcagtgggcgacctggcggaaaccatcgcactgttgttacccgaggccacctcgacctccgaagatggcctggcggtgtgggtcgagcagaagctgctgccgttgcgcggcctgccgcccgatgaactggcgatgcgcctagacgccctgtgggcgcagctcgaccggcaatcgctgatggtcagcatcaagctgatcaccggcgcgttccgagtcggggtttccaagctcttggtcacccgcgctctggcggccatcgccgaggtcgatgccaagcgcgtcgcccagcgcctggtcggctataccgacctgtcgaaccggcccacggcggcgtcctacgaacggcttatcgccgctgaatccgaagacgagcacgcccagcgcggcggccagccctatccgttctttctcgcccatccgctacagcgcccgctcgaggaattcgacgccagcctgggctcgcccggcgactggctgatcgagtggaagtgggacggcattcgcgcgcaactggtcaagcgcgacggccagctgtgggtctggtcgcggggcgaggaattgatcagcgagcgctttcccgaactgcaggagttggcgccgctgctgcccgacggcacggtgatcgatggcgagctggtggtctggcggcacgcgccggaagcgaccgccaggcagggcgaattgatggccgcggcggcggacgagcctgccgagcgcctcaacgatcaggtcgaggagcagctagaacgcttcggcattcagccgttcgccttgctgcagcagcgcatcggccgcaagaccctcagccgcaagttgctcgaggaagtgccggtggcggtgctcgcatacgacctgctggagtggcagggcgaggactggcgcagccacccgcagcatcagcgccgtgcgcagatggagcaggtggtggccaggtgtgccagcccccgactgatgccgtcgccgctgctgcacggcgacacctggcaggcgctggccgagcagcgcgaagcctcacgctcgctgggcgtcgagggcatgatgctcaaggcccgtgagtcggcctatggcgtggggcgcagcaaggacgtcggcgtgtggtggaagtggaagatcgacccgttgagcgtcgacgccgtactgatctacgcccagcgcggccatggccggcgcgccagtttgtacagcgattacaccttcgccgtgtgggacggtgcgccgggcgatcccgaacggcgcctggtgcccttcgccaaggcctattcggggctcaccgacgaggagatgcgcaaggtcgatgccatcgtgcgcaagaccacggtggagaaattcggcccggtgcgcagcgtcacccccagcctggtattcgagctgggcttcgaaggcatcgcccgttcgccccggcacaaaagcggcatcgccgtgcgctttccgcgcatgctgcgctggcgtcatgacaaaggcgtggaggaggccgataccctggagctgctgcaggaattgctgccatgagcctggccagcacctggctgcagcgtaacggctggaaggctttcgatttccagaaggaggtctggcaggcggtcgccgatgggcagagcggcttgctgcatgcctccaccggcgccggcaagacctacgcggtatggctggccgcgctcaatcgtttcgccggtaaggcgtcgccgaaaaaggctccagtcagcaaacgagcgccgccagcggcgccgctgacggtgctgtggatcaccccgatgcgcgccctcgctgccgatacgcagcgtgccttgcaggcgccggtcgacggcctggaactaccctggacggtgggcatgcgcaccggcgacaccggcagcgcggaacgtcagcgccaggcgcggcgcctgcccacggcgctggtgaccacccccgaaagcctgaccctgctgttgactggcgccgacgcgaaaaatcagttcgcccatgtcggcatgctggtggtggacgagtggcacgaactgctcggcaacaagcgcggggtgcagttgcagctggcgctggcgcggctgcgccaatggaacccgcaattggtcgtctgggggctgtcggcgaccctgggtaatcagccccacgctctggaggtcctgctgcccgacggcaacgggcgtctggtgcgtggcgagcagggcggcaagccgctgatcgacaccttgctaccgccggctgtggagcgctttccctgggccggtcacctgggtttgcggttgctgccccaggtggtcgaagaactggataagagcagcgtcagcctggtgttcaccaacacccgctcgcagtcggaactctggtaccaggctttgctcgaggcacggccggactgggccgggctgatcgccctgcatcacggttcgctggcccgcgaagtgcgcgactgggtcgagaacggcctcaagcagggcaagctcaaagcggtggtgtgcacctccagcctggacttgggggtcgacttcctgccggtcgagcgggtgttgcagatcggctcggccaagggcgtcgcccgtttgctgcagcgcgccgggcgctccggccatgcgcccgggcgcacctcgcgcgccaccctggtaccgacccatgccgtggaactgctcgaggcggcggccctgcaggatgcggtagcggccgggcggatcgaggcccgtgaatccccccatcagccgctggacgtgctggtccagcacttggtcagcatggccctcggcggtggcttccggcctgacgagttgctgcacgaaatacgcagcacctgggcctatcgcgacctcgatgaggcgcagtggcgctgggcactggccttcgtgcgccagggcggcgagtccctgagtgcctacccggattaccagcgtgtcgagccggacgcggagggcgtgtggcgggtgcccagcccgcgcctggcgcggcgccaccggatgagcgtgggcaccatcgtcagtgatgccagcctgaccgtgaaatggtggagcaagggcggcggtggcggttccctgggcagcgtggaagagggtttcatcgcccgcctgcggcccggcgacgtgttcctgttcggcggccgcccattggagctggtgcgggtcgagaacatgaccgcttacgtcaagcgcagcgccgccggcaaagccagcgtaccgcgctggaatggcgggcgcatgccgctttccaacaccctgtccgaagcgctggtggcgcgcttcggcgaggctgctcaaggccgtttcgagggcccggaaatgcgcctcctgcagccgctgctcgaggtgcaggccaactggtcggcattgccgtcgcccggcacgttgctggccgaaaccctgcattcgcgcgaaggctggcacctgtttctctatcccttcgccgggcgcaacgtgcatcttgggctggccagcctgctggcctggcgactgggccagcggcggccgttgagtttttccatcgcggtcaacgactacggcctggaactgctgtgcgccagtgaagtggagtgggggcaactgctcgacggcgagctgttcgacgagcgcgatctgttgcatgacgtgctcgccagcctcaatgccggagagctggcacagcggcgctttcgcgagatcgcgcggattgccggcctggtgttcggcggctaccccggcgcgggtaagagcctgcgccaggtgcaggcctccagcggcctgttctttgacgtgttccgccagtacgaccccggcaacctgttgctcacccaggcccatgacgaagtgctgagccaggagctggacgtgcagctgctgcgccacaccctggccgacatgcgcgccgcacggctgaacctgcacgccttgcgccgcgccacgccgctggcgttcccgttgatggtcgagcgctttcgcgagcggctcagttcggaaaagctcgccgaccgcatcgcccgtatgctcggcgaactggagcgtgccgccgggcctggcccgcaagtggcggacgcaccgctggtcgaggtcgagccggcgagccgccgcagcgaacgcaagcgtaaggatggacgcccgcgaggcaaggccaaggccggatctgcatgagtgcgcctcatctggcagtggagctggccggggagaccctctggctgctggccgacaaggcgctgtactggccggcccgccaggcgctgctgattgccgatgcgcatttcggcaaggcggccacctaccgcgtacttggtcagccggtgccccagggcaccacggcgcgcaacctgcaacgtatcgaccggctgctgcaggactatcccacccggcaactgatctttctcggcgactttctgcacgccaggccggcgcgcagcggcagtaccctggccgcgttgcaggcctggcgagcccgaaatgccgagctgcagatcctgctggtacgtggcaaccatgatcgcagcgccggcgatccgccggccgagctgggcatcgaggtggtgggcgagccctggccgatggggccgttcgcgctgtgtcacgaggtactggagtgcccgggccgccacgtgctcgccgggcacctgcatccgatgttcgtgctgcgtgggcgagggcgggaccggttgcgcatgccgtgcttctgcatcgagccggcggcgaccctgctaccggcgtttggcgaattcactggcggcatggccatcgagtcgatgccagggcgggccatttatggcgccctggatggagcagtgtggcgattggcctgatcattgtgtggcatatcgccacagttcggtcagacggaaaactgacgatcagcctcttatccgctgtaaatcgttgaacaatcgtgattcgcttcacagtctcggtagtaactcccgccaggcatcgccgtcggtcgaatgaaacgtttcaccttcctctagttatttgcctcccggtcgatagaatgcctgccgcaaaaaaatcagactggtccaacaacaattctccagctgctctaactcggttaaaaaagtcggagaactattgaatgaacagctggttttcgaacatcagcgtcaccctgaaacttgccttgggcttcggcctcgtgctcgcgctcacctgcattctcgccctggtcggctggaccagcctgggtagcctggtgcagcgcagcgactggacggcggatatcgctcacctgaacgataccctgaccgacctgcgtatcacccgcctgcagtacatgctggccaacggcgacgaaaccatcgccgaaaccgtgcaaaagtccctcgacggcttcaaggcccagcacggtcaggtactggccaagttcaagagccccgagaacgtacgcctgctgcaagcccagggtgcgcagatcgatgcctatcagctgtcgctgaacaagatgcgcggtggctttcgtgccagcaacgacgcgcgccaggagatgacccgcaatgcggtcagtgcgggcgaagcgatcgatgagatcaacgctgcggtgatgaacctgccgccctacgatgacagccgcgccgcccagttccaggccattaccaaggccaaggaagactggcagctggtgcgttatcaggtgcgcggctataccggcagcccgaatgccgatgccgagcgcgtggccgtcgcccagatcgataccaccatcaaggatatggacgccttccgccaggcattcgctgccgagcacccgcagcgcgtcaaccaggttaccgcggcgctggacaagtaccgtgacgcggtcatggccttcaaggccgctatcgacaccatcgccgtggcgcgcaaggagctgaccgacgaaggctacgagatcgtgcgcatcagcaaggagctgaccgccatccagatggaacgtcgcaacagcgaaaccgcctcggcccgtaccctgcagctgaccaccacactggtcgcactgctggtcggtgtgctggcggcctggctgatcacccggcagattacccgcccgctgcaggaaaccctggtcgccgtggaacgtatcgccggtggcgacctgagccagaccctgcaggtgacccgtcgcgacgaaatgggtgtgctgcagctgggcatccagcgcatgggtagtaccctgcgtgacctgattggcggcatccgcgatggcgtcacccagattgccagcgctgccgaagagctgtcggccgtgaccgagcagaccagcgccggggtcaacagccagaaagtggaaaccgatcaggtggccaccgccatgcacgagatgtccgccactgtgcaggaagtcgcacgcaacgccgccgacgcctcgcgcgccgcctccgatgccgatcgcgaagccaatcagggtgatcgggtggtcggcgaagccatcgcgcagatcgagcgtctggcagccgaagtgacgcgctccaccgaagcgatgagccacctgcagcaggaaagcaacaagatcggcagcgtgatggacgtgatcaaggccgtggccgagcagaccaacctgctggctctcaacgccgccatcgaagccgcccgcgctggcgaagccggccgtggctttgccgtggtcgccgacgaggtgcgtggcctggcccagcgcacgcagaaatccaccgaggagatcgaggagctggtcgccggcctgcagcatggcacccagcaggtcgccaacatcatgcacagcagccgcgagctgaccgacagcaccgtggagctgacccgcaaggccggtggttcgctggaaagcatcacccgcacggtgtccaacatccagtcgatgaaccagcagatcgctgccgctgccgagcagcaaagcgcggtcgccgaggagatcagccgcagcgtgatcaatgtgcgcgacatctccgagcagaccgccgccgccagcgaggaaaccgccgcctccagcgtcgagctggcccgcctgggcagccagttgcagcagatggtcagccatttccgcgtctgatcgggacggtgagctgaaacggaaaggccgttgctcgatgagcaacggccttttttggtttttcgcggagtctcgggaaagccaatcctgacaccggactggcaaataagtgttcgctgccgattacttggcactttccattggcccgccgcctggcctgatgggtttcgccccttacgggcgcctcactttctttgcttgtgcaaagaaagtaagcaaagaaacacacccctacatacggccccggctgcgccggggttccctcattccatcaccactccaggggcacgctgcgaagggccatccctggcccatcgcagctctcgcgacatccatgtcgctcaaccccttacgtggcgattccattcggcctcctgaaggggaggacttgggcgtcgcctgtgcgatcgcagctcaaaagcaaaaacagacgcctccgagcttgagcctgtagaaatcttgcaagctcgcgctccggtcccgtcaggaggccgagtggaggtgtcgtgtagggggacgagccccatggatgcggcgagttcgtaggttggacgacgcttcacccgtccaccgccccgtgatcgcacggtggatgaaaagagcgtcatccaccctacgaactggtgaactgcctgcgattcaggggggcgcgcagagcccgtccaggagggcgaacgcaatcgtcgtggaagaggttgagcggcatggatgccgcgagagccgcgatgggccatggatggcccttcgcggcgtgcctctggaacggcgatggagtgagcgaaccccggcgcagccggggccggatgatcgggcggagggttttggttacttttgcccgcaaaagtgactcgcccgacagggcgaaaccggagacgtcagtaggacgtcgataagccgatagaccgcttgagcgccgaaaacacccgtgtactcacacaaacttgccagtccggtatccccgcacgttccccaaaaccgtgcgaagccgcttgtttatcacctctggaaaaccgtcagtgcgtggcaatccagatcagcaaaccggcctggaacagacagaaggccaccaggcagccgatggtgaagcgcaggccgccatcttcgcgcttgagctgttccaggcgctcgcgctgcttgcgcaactgtacgtcctgttcctgcaggttctggtcggccagttgcagcatctgcgcggcgtccagctgttcgatgaactgcaccttctcgccattccagtcgctgtgcagggcgctgaggcgcgaggcgctgtactgcgccttgagctgattttcctggtagtcgacgctgaaaccctgggccttgaggcagtgatcgcggcgcgcgcgggcttcgtcgttgagcgcatcgcggctcggcagcgggccgctttccagggtgtagtgggcgcagtgctgtttggcccaggcagcggcctgggccagcaggaagcgccccaggccacggttctgcggctccaggctcaggccgctgtcaccgaagcgtgcttccttgttgcggtggtcgagccacagctccagtacgttctgctccttgcgcaccttctggccgggcaattgcaggctcaggcgcagcaggctctgttccttgctgtgtcgctccacacggcctaactgcacgaaacgcagcgggcgggcgccggtgtggcggtcgacgggcaggggcgacaggcgcagcaggcgaaaatgctccggtccaaggccgtcccagggatgggaaggggcgggctgttcgctttccggcggggcgacggcggtggtttcgctgtcggtcatctggcgctccttggggagccgcctggcagggcggactcatgatcggttctagccgttatcggcagccttgccggtatctgcaggcggcagcgccttgatgaagctcgccagacgggtggtcagaccgcgggcaagcggcagatccgggttgttataggacgccagttgcgcctccatgtccatcggcacgatgcgcagcacatggttcatgccgttgacgatctgcagctccgccctggggttggcagcgtgcagcgcctcggcgtcctgcacgctgacctggatgtcgtgatcgccctgcaggatcagcgccggcgccttgacctgggcgaaggcggccgccgggtcctggcgaaacagggaaatcaggtagggctgcacgctggtgcgaaacagcacggtcagctcgtccgacacctggggcacctgacggccttcatgcagggcttcgagcagcgcctcggcctcaccacgcaggcgcggcggcagacggttgcgcagttgctcgcgcagcaactggtcgatgggccgcgcactgccggcgatagacaccagggcatcggcacccgattgattggccgccagggtggcgatcagcgcgccttcgctatggccgaccaggatcacctgactgaagcgtttgtcctggcgcagctgctgcacccaggcgaccacgtcggccgcatagcgctccacgctgaggtcgcgctcatggggcgtggcggcaaagctcgcgccgatgccgcgcttgtcgtagcgcacgctggcgatgccttgctgggctagggccatggccagcttgcggtgggcgtcgttatggccgccaccagggttgttgccgttgcggtcggtcggcccggagccggccaccagcaataccacgggtatcggcgcgtcgcgctgcggcagtaccagggagccgtccagcacgccctggccggtatccaggctgaccggctcacgcaggatgggggcggcctgaaccaggccggcaaacagggaaagggtcaaaagcagggctcgcagcatgatggggacgggtctgtgatgggctctgttggacgctggcacatggccaaaggttcgcgcgcgggtgaactcggcggttggctgggagtatactcagcggctttcttcaccggcctgccttttcgccgcaggctgcggatcgaccttctctggagcctcgcgcatgtccggcaataccttcggcaagctgttcaccgtcaccacggcaggcgagagccatggcccggcgctggtcgccatcgtcgacggctgcccgcccggcctggagatttccctggacgacctgcagcgcgacttggatcgccgcaagccgggcaccagccgccataccacccagcgccaggaagccgatgaggtggaaatcctctccggggtgttcgaaggcaagaccaccggctgcgccattggcctgctgatccgcaacaccgatcagaagtccaaggactactcggcgatcaaggacctgtttcgcccggcccacgccgactacacctatcaccacaagtacggcatccgcgactaccgtggcggcggccgcagctcggcccgcgaaaccgccatgcgtgtggcggccggcgccatcgccaagaagtacctggccagccagggcatcgtcattcgcggctacatgagccagctcggccctatcgaaatcccgttcaagacctgggattcggtggaagagaacgccttcttcagccctgatcctgccaaggtgccggagctggaggcctacatggaccagcttcgccgcgaccaggattcggtcggtgcgaagatcaccgtggtggccgaaggcatgatgccgggcctgggcgagccgatcttcgaccgcctcgacgccgagctggcccatgcgctgatgagcatcaacgcggtcaaaggcgtggaaatcggcgatggtttcgcggccgttgcccagcgcggcaccgagcaccgtgacgagctgaccccgcaaggcttcgtgtccaaccatgccggcggcattcttggtggtatctccagcggccagccgatcgttgctcacctggcgctcaaaccgacctcaagcatcaccacgccgggccgctccatcgatgtggatggcaatccggtggacgtgatcaccaagggccgccacgatccctgcgtcggcattcgcgccacgccgattgccgaagcgatgatggccatggtgctgatggatcacctgctgcgtcaccgcgcacagaacgccgatgtgcaggtaagtacgccggtactgccgcagctgtgagcgcgtcagtgcgcgccaagagcagggcaggcgctgcattcgcgcctgccgcctgaggccggctgccaatgactgctctgccgtactggcgcctgtccggtttctacctcttctacttcgcactgcttggcgccacggcgccgttcctcggcctgtacttcgcccacctcggtttctcgccggcacgcatcggcgagttggtcgccattcccatgctgatgcgctgcatcgcgccgaacctgtggggctggctgggcgattacagcggccggcgcctgctgatcgttcgactcggcgccttgtgcaccttgctcagcctgagccttatcttcgtcagccacagctatgcctggctggcactggtgatggccctgcatgccttcttctggcacgcggtgctgccgcagttcgaggtcatcaccctggcgcatctgcgcgagcagtcggcgcgctatgcgcagattcgcctgtggggctcgatcggtttcattctcagcgtggtcggtctgggcaagacattcgagctgctcagcctggatgtgtatccctgggcgctgctgatcatcatcgccggcatcgccctgagcagcttctgggtaccggacgctcagccgttggcgtcgtcgcagtcggcggatcagggtggcttcctgaggcagctcaaacagcctggcgtgctggctttctacctgtgtgtggcgctgatgcagctgtcccacgggccgtactacacctttctgagcattcacctggagcatctcggctacagccgcggcctgatcggcatgctctgggcgctaggcgtggtcgccgaggtgctggtgttcatggccatggcgcgcctgctgcagcgcttcagcctgcgccaggtgctgatcgccagcttcgcgaccgccgcgctgcgttgggtgctgatgggctttctggccgatcacctgagcgtgctgctgttcgcccaggtgctgcatgccgccaccttcggcagttttcacgcggcgtctatcgccttcgtgcagcgcagcttcggcgcccgccagcagggccagggccaggcgctgtacgcctcgctggcaggcattggcggcgcgttcggtgcgttgtacgccggctacagctggcacggtctcggcccgcagtggacattcgccctggcggggctggccgcgctgctcgcagccgttatcatggcccgacgcacggccgagccgacatgacccatcaggtcgccgcaaggtggccgacaccagacaggaatcacccatgagtcgcctgagcgttcaccatcagtccagcccgcaggttcccaacaaggtgctgggccacgccgaagacatcgccagcaccctggcggcggtcggtatcgagtttcgcgaattgccgctggaaagccgggtgcaggcgggcgcgagcgagcaggaaattctggcggcgctgggcgagaccctggagcagctcaagcgtgacagcgacctgagccaggccgaggtgatcagcatcgaccagcgccactggcctcgcgagggcgacaaaccggttcaggcgccggtcgaggtgctggccgacggcgcgcagctgtacctgttcctggccggacagggcctgctgagcctgcatgtcgatgactacgtgtatgccctggtcggtgagcgcaatgcgctgatcagcgtgccggccggcacgcgtcactggttcgacctgggcgagtttccccattgcgcggcgattcgtctgtctgccgccagcgccgtggcggtgcggccaagcggcgatgccatcgctgcgagctttccgcgcctcgaaggctagggtctgcacgaaaagtctccgagcgaaggtcaggcgaggcaaaaatcggtggggccgcggagtttacgagctgtaaatgagcaggccgaactgatttttaacgaagcatcaccgagcgcaggtacttttcgtacagagcctaatcgaacaggctggcctgagggcacggcaccgcaccttcgagctccagcagcagctgtttgcgcggcaagccgccggcaaagccggtcaggctgccgtcgcggccgatcacccggtggcagggaatgatgatgcagatcgggttggcgccattggccgcgcccacggcgcgtaccgccttgggccgttcgatacgctgggccagcgcgctgtagctgtcgatcttgccgaagggaatctgctgcagcgcccgccacaccgcctgctggaacggcgtgccctgcgggttgaggcgcagctcgaagcgctggcggcggcctgcgaaatattcgtccagttgccggctggcctcatcgagttgcgagcctgcctcctgccagccgtcgccgatccgccagggcgtgcgctccacgtccatcagtaactgctgaagaccctgctcgtctccgaccatgaacagacggccgatggggctctcctgatagcgatagaacatcttcagcctcccgaatagttgtgccaaaggtgcgcggcagcgtaagcgcgccaaggcctccaggcttctgcatgcacttgcagctggcgggcgctgatgccggccgggccccagatcggcgccttgatcaggcccaggtcgctggccggaaaggcatcggcatcgccgaaggcgcgcagggcgatgtattccgccgtccacggaccgatgccgggcagggcgcacagccgctcgatcagctcgcttgcgccctggctgatgtccaggcgcagcgcgccgctgtcgacttgggcggcgaagtgctgcagggtctgcacccgtttgccgggcatgccgatgccatcgaggttggcctcggcaatggcggctggcgtggggaacagccggtcgatgccattgggagcctccgccagcggttcaccgaggcgcgctaccagccgcccggtgatggtcaccgcggccttgaccgtgacctgttggccgacgatggcgcgtaccgcctgctcgaaggcatcgaaggcggtcggcaggcgcaggccgggattacggaccagcatcgctgccagatgtgggtcggccgcgaaatgtgcggcgatcagcgcaggttgcgcatccaggtcgaacatgcgccgcacgcgctgcatcagttccggctggcaggctttggccgattcgctgtgctccagggtcagggcgtgctggtcgggcagggcggtaacgcgaaaccagccggtgacttcgcccaggcgaaagctgcggcagtagtcacgctcacccaggcattcctggccggcgatggcgcgcagctgaaagtgtgcgtggaactgctgccagtcccagggcgcctggtatggcagggtgaggagggtgttggtcatggcgacgacgataacgccgtggcagggctttgtctgcgtgcaaagtgactttcaaacggcctgcgagcgctgtcgacaaaattttcacatccgcgcgggcagactgccgcggcgccgctcgccgaattggccgggcctgccgtaaatgtctcaagcggatgatcgaacatgacccctacagcagttcagggcacccctcagaaaacatcgaatcccttacgcagccagttgctcttcaccctctacagcggcctggccctgctggtgatgtacacgctgctgcgcatcgctttgctggtctacaaccgcgagctgatcggcgacacgccggccgctgccttcgtggaggccttctacaacggcatgcgcttcgacctgcgcgtggtggtttatgcctgcgctccgctgctgatcgccttgctcagcacccgcgccatgcttgcccgtggctggcagcgcgtgtggctgaccctgttcgccagcatcacgctgtttctgggcctggccgagctggatttctacaaggagtttcaccagcgcctgaacagcctggtattccagtacctgcaggaagaccaggccacggtgatgagcatgctgtggaacggctttccggtagcgcgctacctgattgcctgggtcgtgatcaccggcctgctgtggtggatgttcagccgcttcgaccgcgccagccgtgccaaaggactggttgctctgggcgccgctcggccggcggtggcctggtactggcgcgtgtcggtatttttcctgtgcgtgctgatcgcggtgattgccgcccgcggccacctgcgccagggcccgccgctgcgttggggcgatgcctataccaccgagtcgatgttcgccaaccagctgggcctcaatggcacgctgaccctggtcagcgccgctcaggcaaccttcggcgcgcaccgtgacaacacctggaagtcgaccatgcaggacgagcaggcccggcagatcacccgggacatgctgctgaccccagacgaccagttggtcgatgccgatagcgccgccatccgccgtatctacacgccgccgagcgacaagaccctgccgatccgcaacgtggtggtgatcctgatggaaagcttcgccggccattcggtcggcgctctcggtgctccgggcaacatcaccccatatttcgacaagctgagtcaggaaggcctgctgttcgaccgcttcttttccaacggcacccacacccatcagggcatgttcgccaccatggcgtgtttccccaacctgccgagcttcgagtacctgatgcgcacgccggaaggcgcgcacaagttctccggcctgccgcagctgctcagcgcccggggctacgacaacctgtacgtctacaacggcaatttccagtgggacaaccagtccggtttcttcagcaaccagggcatgacccatttcatcggtcgtgaagacttcgtcgacccggtgttcatggacccgacctggggcgtgtccgatcaggacatgttcgaccgcggcgccctggagctgaaaaccaattacgggcagaagccgttctatgcgctgctgcagaccctttccaaccacacaccctatgcgctacccaaggacctgccggtggagcgggtgatgatcgacggcaaggaggacctgcaccgcaccgccatgcgctactcggattgggcgctgggacagttcttcgagaaggcgcgcaaggagccgtacttcaatcagacgctgttcgtgatcgtcggtgaccatggctacgtcgcgcccgatcagctgaccgatatagacctgcaccgtttcaacgtgccgctcctgctgatcgcccccggcattcaggagaagttcggcaaggtcagccacaccgtcggcacccagatcgatatcgtgccgaccatcatgggccgcctcggtggcgagacgcgtcatcagtgctgggggcgcgatctgctcaatctgcctgagggtgatacgggagtgggtgtgatcaaaccctcgggcggtgatcagaccgtggccatcgtcacggctgaccagatactcgtgcagcccaaggatttcgagccgcgcatgtaccgttatcagctgggggccaagcctacggccacacgcatcgaaggcccggtcgacgagacgttgaagaagcgcatggaggccttcctgcaaaccgcgaccaagagcctgctggataacactgctggcgtggtggacggcttgcctgacaaaccaaagccctgacgcagaaataaaaaccggcgcctagacgccggttttcattggggcaggtgagtggtcagctgcaaccttccacgtagaacaccgcaggcggcaggccaatgcgccagcgggtcactacgccattgctatcggtttcgaataccaggcgcgcgtcgctatcggtgtacggagtgacgatgaaatcggttgcacccggttcgtacttgttgggctgctcttcgaagtggcccggataggtggcgcgaatctgctgggagctgctaccgacctgcaggccgcgtggtgccttgcgctcgcgggtatcgatgtcatagcgcacgaactgaccgttctcgagcatgaacgaggtgccgaagccgttggccgggcgtggatcctggaacagctggcggcaggtgtccgagccgccgccgtcacgcagcgagcctttccaggctgcgcgcacggccgtttcgtcgctgccgaaacgggcgctggcaaagccggcgaagggactcaggtcctccttttcctgcagcttgggcgggctgctctgggtggcggaggcggttttggcgggggtattgctggcgtcgctgcaggcgctcagcgccagaatactggtcatcacaacagcggaaattgaaagcgtacggttcgccatgaaaatccaaccttcgtctcgaatgggaacggccgcacggggcggccgaatcggtaaggcatgagaccggtcgaatctggcatgggtatgccggtgtaggggtaaaaaggtccgctgcgtatgcaggcctttcgtcgcagtctcatgctgcgtggcgtttggccacgttttcgcaaaaaagatcccgacttttatccagatgctgatcgaccagccatttgccgtgggcaatggaggcccgctgggccttggtcagctcatcgagaaaggcgacgttcataggcagcgccaggcggcgcgtggtacggccgtccggtgtggtgatgcggcaaccgccggcccagggtgttgggatgcccgggtgttccatgacctcggcactgatgtagtggtcgcggtaggtgcactgcagcgtactcatcgtgtggtacctcgtgtgtctggcccagggcggcaagcacgatgcaactggcgccgccggcagggcgtggcttcactctcggatataacacggcaccacgggcgggcgcggtggtccgacgaactgcggggcaaagatagttgcatgacccggcgcgccccgcggtctatgctttgagggcgtgctgcgttgatcgagcacgtatcttcacttcagctcgtaccagaggccccgggccttcgcttcatcacggtgcgccgtgtgttgcatgttgagtcagatcgccgttttgcggcgtatccaatcctcgtctgatggagatcaactatgagcacgattctgcacgaagatgttggtagcggcattttgcgccgcatgaaggaaggcggattcgatttcgccagcgtccatcccatcgagttctacgccatttttcccgaccaggaccgggccctgaaggccacccgtaacttccgtggcgagagcctgcacgcccaggtcaccgagcgtgacgagggcgactggtatctgcaggtcagcaaggtcatgcacgtgacgccggccggcattggggatttcgctcaggatctggagtcggtggtgatccccctgggtggtgagctggacggctggggcgtgacccagcagatcaacgccgccagctcgcaagagtagcgccgcacggcactacagtcctttttcccaaagtgtcaccagatcccggggagcctgctcctcgggaacgttcaacaccatctcctgcgcgcgctcggcgcaagctcgaagctcgatgcgatagaagcgtcggtcgccctggccgggctggctgctggctatcggcaggcaagcttcgagtagcgaacacacctggccacgctgttcggggtcgcactgggcgaagtcgatctcccgcgggcggctgagcgcggcaatcgctgcgaagccgccctggcgcgatatgcgcacccatgcctcgtcggtcaacggcggcagtttgttcatggttgagtcacctcgacgccgacatccttccaggccttggccacggcggcggcctcgcttgagccctggccgaagcgctgtgcggcgcgatccacgcacaggctcgcgaaggcggcgaagtcggcgtcgttgccaaggcgctcgtcacacaaggtgtcgtaccagatcggcccggccttttcccaggcgtggccgcccagcgcgacggcggacagatagaaggcgcggttggggatgcccgagttgatatgcacgccgccgttatcctcgcgggtctgcacgaagtcgcgcatgtgggccggctgcgggtccttgcccagcagcggatcgtcgtaggcgctaccaggctctgccatggagcgcagccccttgccgttgaccgactcggtaagcaggccggcaccgatgatccagtccgactgctgggcagtctgctgcagggtgtactgcttggtgaggatgccgaacacgtcggagagcgattcgttgagggcgccggactggttgacgtaaaccagcgctgcctcgctgtcgatcacgccatgggtcagctcgtgggcgaccacgtccagggcgatggtgaagcggttgaagatttcgccgtcaccgtcgccgaagaccatctgctcgccattccagaaggcgttctcgtaacgctggccgtaatgcacggtgccgatcagtggcagcccgttaccatcgatggaatgccggccgagcacctcatggaagaaccggtaggtggcgcccagcgcctcgtaggcttcgtcgatagcctcgtcgccactggccggctggccttcgccgcgaacgagctggccgggtagctgcatccgctgctgcgcatcatggatgctgcgctcgggttggccagccgccatcagctggcgcgcctgcacgttgttggaacgcggcttgccgttgttatgcctgagggaggcgacgtgctgcagggtgttgcgcgcgcaatcgcgctgctgctcggagccgtgaccgatgatgcggtcgagaaggtagggcgggatcaggctgcggttcatggtgggaatccttgtccgtagaggcatgccggccagatcgatacctgaccgctctctggtgggaacgctgcacgccggcaatgtttccgctgcgctgacatttctggacaaaagggcacgctacataaaagtgcaatgctttgccgcctcgcctgtccgagatttcatggggcacagcagcttaatcaggtggcttggaaagccgatgtcagcagattgtgcaggcgacctccctgaatacgctcaccacgctccactatggtgcaaggaactccggttttaaaaataagtatttgattataaaggcctaaattcggtggctcgacgcttgcactgtctgcgtcgaactgggttgcaaggagtagagcatgacccgcgccttttacgacgagatgcacctgccggacggcacctgccgcccccattaccaggccttttcccgctggctgcaggaaaccccccaggatctgctcgaccaacgccgccgcgaggcggatctgctttttcaccgcgccggcatcaccttcaccctgtatggcgacgcgcaaggcaccgagcgactgattcccttcgacatcatcccgcgcagcattccggccagcgaatggcgcatcgtcgagagtggctgcatccagcgcgtgcaggcgctgaacatgtttctggccgacctttatcacgatcagcgcattatcaaggccgggctgattccggccgagcaggtgttggccaacgagggctatcagttggcgatgcagggcctcgatctgcaccgtgacctgtatgcgcatatcgccggcgttgacttggtacgcgatggcgacggcacttactacgtgctcgaggacaacctgcgtacccccagcggtgtgagctacatgctcgaagaccgcaagatgatgatgcgtctgtttcctgagctcttcgccaaccagcgcatcgcgcccatcgatcattatcccagcttgctgctcgacaccctgaagagctccagccccctcgacaacccgaccgtggtggtactcacgcccgggcgcttcaacagcgcctatttcgagcacgccttcctcgcccgggagatgggcgtcgaattggtggaaggcgccgacctgttcgtgcgcgacgacaaactgttcatgcgcaccaccgccggtgccaggcaggtcgacgtggtgtatcgccgcctggacgacgcctttctcgatccgctggccttcaacccggagtcgatgctcggcgtgccggggctgctgtccacctatcgctcgggtaacgttgtgctggccaatgccatcggcaccggcgtggcggacgacaaatcgatttacccctacgtcggcgagatgattcgcttctacttggacgaggagccgatcctcaagaacgtgccgacctggcaatgccgcaagccggcagagctgtctcacgtgctggccaatctcaaggacctggtggtcaaggagacccagggttctggcggctacggcatgctcgtcggcccggctgccagcaacgcagaaatcgaggccttccgcctgcgcctgatcgcccggcccgaagcctatatcgcccagccgacgctgtgcctgtcgacttgcccgaccttcgtggagaacggcatcgcgccgcggcacatcgacctgcggcccttcgtgctgtccggcaaggagacgcgcatcgtgcccggcggcctgacccgtgtagcgctgcgtgaaggctcgctggtagtcaactcgtcccagggcggcggtaccaaggacacctgggtggtggaggactgagcatgttatcgagaaccgcctctgacctgtactggatgtcccgctacctggagcgcgcggaaaacctggcgcgtatgctggacgtcagctattcgctgtcgctgatgccccaggatgggcgtcgtgatggcctggacgagctggcgatgccgctgctgatcaccggcaccatggaggattaccagcaacgccacggcgcgctgcacgccgagcgcatcctgcacttcttcgctctggacgccgagaacccggcgagcatctacagctgcctggacgcggcgcgcagcaatgcccatgccgtgcgcggacgcatcactgccgacatgtgggaaaacatcaacgccacctggctggaaatccgtggcatcgccgagcaggggctgggtcgttatggcatcagccgtttctgcgagtgggtcaaggagcgctcgcacctattccgcggcgccaccttcggcaccatcgtgcgcggcgaggcttaccgcttcatccgtctggggaccttcatcgaacgcgccgacaacaccctgcgtctgctcgattcacgctacgagctgatgggcgaggacgtcgacgagatcgatggccggccggcccacagctattaccagtggagcgccttgctgcgcgcattgtcatcgttcgaggctttcgccgagatttatcgcggctcgcccggcgcgcgcaaggtctcggagttactgctgctgcgccgcgaggtaccgcgctcgctgagtgcctgcatggacgagttgtaccagatgcttgccggcctgcccggcgacaacggccgcccggcgcagcgcctggcagccgaacttaatgcgcggctgcgctacaccagcatcgacgaggtgctggaggaggggctgcacgcctggctgaccgagttcatcgagcagattcatgatctcggcagcgccatccacacgtcctatctggaggtcgcatgagactgtccattcgccacaacaccagctatcactacgaggatcaggtgcgggccagcatccagtacctgcgccttacaccccatgacagcagccgccagcagattctcgactggcagctggatctgccgcgcccggctcgtgcgcagcgcgacccctacggcaacattctgcacgtgctgaccctggacgagccccacgagtcgatcgtcatcggcgcccagggcctggtggaaatcgacgagtccagcgatgccgagcacgagagccagtcggcgctgccgttcctgcgtttcacccggctgaccgaggcggatgcagcgctgcgtgagttcgcctggaagcagtgcgcccagcgccgtgatcgcaacgcactaatcgacctcatgcatggcctaaacgaccacattcgttaccagcccgggacgacggccgtggagaccagcgctgccgaagcgttcgccgggcgccagggcgtctgtcaggatcacgcccacgcctttctcgcttgcacgcgcagcctcggcatcccggcgcgctacgtgtccggctatctggtcaccgataatcaggatcatttggccagccacgcctgggctgaagcctggctggatggcgcctggtacagcttcgacgtgaccaactgtctggcacgcccggagcgtcatctcaagctggccatcggtctcgattatctggatgcctgcccagtacgcggcatgcgccgtggcggcggcagcgagcggatgatggcgcgggtcgatgtcgagccgctgattcaggtgcaggcgcagtgatggctgagggcagcgagccagttgtgcatgatcgccgcgtccgttcatgccgtcagcgcttgcgatcagcagctgatcgcccctagcatgcccgctttgcccgaagggggaggccatgctggccgagttgtttgctgtactggcgccggtgatcatcgtttccggcatcggctatgcctgggcccgtagcggccagcaataccccaccgaattcatcgcccgcctggtgctgaccatcggcacgccgagcttggtgctggcgaccctcagtcgcgccgatatcgaccccgaagcgtttactagcatggccctagggtgcgtactggtgaccctatgcatggggctgttcggcgcgctgttcagtcggctgttccgccagcagtggaaggtgttggtgccggcgttcctgtttcccaacaccggcaacatgggcctgccgatcagcctatatgccttcggtgagcatggcctggcgctggccgtggcattcttcctgacgctgtcgatcatgcagttcagtgttggcgttgcgctttccggtagcgccacgtccacccggcagctgctgggcaatctgctgcgcaacccgatcatgatcagcctggtggtggccttgccgatgatcttctgggatctgcaattgccacgctgggtggccaatactgtcggtctgttgggcggcatgaccattccgctgatgctgctgaccctcggcgtttccctggccagcattcgcctgcatcacctgggctccggtttggtgctgggagcgctgcgtatcatgctgggggcgggtgtcggctgggcaatcggcgcggtgatggggctggagccgctgactcacgccgtgctggtggtgcagtcggcgatgccggtggcagtgttcaactacctgttcgcgatacgcgccaaccgctcgcccgaacaggtcgcgagcctggtgatgtgctcgacgcttctggccattgcctggttgccgttgatcttggcgtggtggatgccgcgggtcggctgatcggcattagccgatcatgcggctcaggttggggagaatcagcaggacggcggtagcaaagataatcagccccgcctgacggaatttgggtttcttgaacatggccattcaccttttgtcattgttgtcatgtgggccgtgaaagccgcctcgtccccagtgccccggcaaaacccgatggcctatgtattgactgtagagcgggcgactcgattttttagatcgctttgttgctaaaagggcgttttatcctgttacaaggatatggaacgcttttccacttgcgtataaccgtggagccagacgttgtgcgtgctgcaaaggctattgcgctgggcctgaccgttcgtcgggcttacgcgaatcaacgaaaaaccggccgctagggccggtccttcctgcgggctggatcagttgtccagctgctcacggataactttgccggtcttaccgtccacgcggaactcgtaaagacggttgtcctgcttggtgccttcaccttcccagtagccggcatcgtcggcctcgatcttgtgaatctgggtgtacccggcctgcttggcgctactcagcgcctgctcgatgctgatccagtcggcgcccgggcggtcggccatggcggcgcctgcgctcagggcggcagcggcggtaagggcagtcagagtctttttgagcatcgtggaactcctttacgcaataggaatgtcgtacctgcgcacaggcactggtcgttggagttccacgcttcgcttggggttcaggtaaaactgccctggtctggtgcggccgctggtgcttcgctcagtgtcggcactggtggcgtcgggtgctgcatgctggccgccaacaggggcagggcgattgccaggtagagtgcgatggcggccagggcgccattgcgcgcgtagcggatggtttggctgtgcatgatgcagtgctcgtgaagggccgttgggccgatgccgcaatcatcggcgcgcccgtgctggcggagaagtgaatatggcttatgacggccatcgaaacggctgatggttcggatagcggcatgcctcttgccttgatgcagcagccaaggcaggctttgcctgcttcgtttctcttttcaggtaccgccatgtcgctgcagatctgcattctggaaaccgacatcctgcgtcccgagctggtcgaccagtatcagggctacggcaagatgttcgaacgtctcttcgcgggccaggccatcgccgccgagttccatgtgttcaacgtgatgcagggcgactatccgtctgccgatgctcgcttcgacgcgtatctggtcaccggcagcaaggccgattccttcgccaccgatccctggatcgaaacgctcaaggcgtacctgctcgagcgttaccaggccggcgacaaattgctgggcatctgcttcggtcaccagttgctggcgctgctgctcggaggcaaggccgagagggcgagtgcgggctggggcgtgggcatccatcattatcagctcaccgagcagcccgactggatgacgccgaaactggatgagctgacgctgttgatcagccaccaggaccaggtcacccgcctgccggaaaacgccacgttgctggccaccagtccgttctgcgcccatgcggcctaccgcatcggcgatcaggtgctgtgcttccagggccaccccgaattcgtgcccgagtattcccgggcattgctggatatccgccagcagcacatcggcgaacccacttaccgggcggcggtccagactctggatcaggcacaccacgggcgtacagtcggcgagtggatgctgcgtttcgtggccaacggcaaggctgcgcagctggcgtgagcgttttctgatcacccacaaaaaaacggccctcgcgggccgtttttcgtttcagcgcggcgcctcgggtggagacgccttctgccagctttacagcgcagcagcttctgcctgctgcgcgtcttcggcttgcgcctccggcttgacctcgacgaacttcaactgcagacgctcgctgctccaggcgcgggtctggttggtcagttccaggttgttgttcaggttctggccgtaggaggggatgatctccttcagcttggcctgccactcgggcgacttgatcttgtccttgaaggtacgctccatcaggtgaagcatgatcggcgcggcggtggaagcacctggcgatgcgcccagcagcgcggcgatggagccgtcttcggagctgaccacttcggtgccgaactgcaggatgccgcctttctccgcatccttcttgatgatctgcacgcgctggccggcctgcagcatttcccagtcttcgtcacgggccatcgggaagtactcgcgcagcgaatccatgcggtcttcctggctgagcatcagctggccgatcaggtaggtgctcagggagaagttgtcaatgcccgcattgaccatcggcgagatgttgtgggtggtcatggtgccgaacatgtcgagcagcgaaccgttcttcaggaacttggtggagaaggtggcgaacgggccgaacagtagtgccttcttgccatcgatcacgcgggtatccaggtgcggaaccgacatgggtggcgagccgaccgaagccatgccgtagaccttggcctggtgctgctggacgatgtcctggttgcgagtgaccagccaggagccgccaaccgggaaaccggcatagccttcggcttccggaataccggatttctgcagcagcttgagggcgccgccaccggcaccgatgaatacgaacttggcgttgacggtgctcagcttctcgccgttggccagatccgccaccacgacgttccaggtgccatcgtcggcgcgcttgatgtcgcgcacttcatgttgcacgtgaacgttgaagacgtcctttttctgcgacaggttgttcagcagctgattggtgatctcgccgaagttgacgtcggtgccgatctccatgcgcgtggcagcgatcttctcgcccggctcgcggccttccatcaccagcggtacccactgcttgatctgctcgggatcctcggagaactccataccgcggaacagcgagctgtgctgcagcgcttcatagcgcttcttgaggaacgcggtgttcttgtcgccccacacgaagctcatgtgcggcacgttgttgatgaaggatttcgggtctttcagaacgccttgctcgacctggtaggcccagaactgcttggagatttcaaaggactcgttgatcgtcaccgccttgctgatgtcgatgctgccgtcttctttttccggggtgtagttcagctcggcgagcgccgagtgaccggtgccggcgttgttccaggcattggagctctcgctggcgacggcaggcagacgctcgtacagatcgatcttccagcttggctccagctcattgaggtaggtgcccaggctcgcactcatgatgcccccgccgatcagcaggacgtccacggatttttccggttcgggctgcttggcgcagccgagcgcgctcaagcacaggaaggacagcaggagttttttcatttagacaaaccatttcagtgatgtgattgcatggcggcaaggctgacagtggctcgcgtgcggtaagcaggcggtcacgttcgcggctcgcgccaggtttcgttctgcgaaaccgaccaggcccggtgattttttgaaacgccgggtatttaccttcagctgcgcgctttcgtcgcaggccgcctcgaagggcaagatccatgcctgaataactattagtcagctaattagtagcctgcgcttattgtgctgcgataaaaaagcggctcggctggcgagttttcgccgtcgagccgctgggagacgcggcggatgtggcggattctcgccttattgagtcaccgcgccgccgacaccctggctgccgccgccggttcctggtgtggccggcgccgtggagccgccacctgtattaggcgcggtctgattaccgttggctggcgcggttgtggaaggctggcgctcggtgccggtgccggtgccgttctgccgggcaggggagttgagtgtgctacgcggcgtctgttgttgctgttgctgcattggatcggtggtcgactgaccgctgccgttcacgtcagttggcggtgcgccggtgcgttcctggaccatctcgtcgccgattctgtcgcgttgctgctgcagggtcaggccatcgtcatccgcctgcgcagctgcgctgaacagggcggcgaacagtagtgtcgggcctatgagtgtgcgcatgtcggtctcctgatcgtgggcatgtgatcaggtgactgccccggttccggcaatgttcagggaatcttccagagggcctgatggcaaggctcgctggctcagcggcgaaaatcgacgaaggcgtctaccctgatagcagctcggcagccgcaggctctgccacgccggttgacggcgattcaaaggcgcgcggctgccgacattgccaccggcctgtctctggcctcagcagtcaggtccccacaataaaagaggtcgctcacatgatttatgccaaacccggtaccgcaggcgccgtcgtcaccctgaaatcgcgctacggcaactacatcggcggcgagttcgtcgcgccggtgggcggtcagtacttcaccaataccagcccggtggatgcctcggccatcggcgaattcccgcgctcggacgccaaggatatcgacaaggccctggacgccgcccatgctgccgccgatgcctggggcaagacatccgtgcaggaccgcgcgctgatcctgctgaagatcgccgaccgcatcgaagccaacctcgagctgctggccgtggccgaaacctgggacaacggcaaggccgtgcgcgaaaccctcaacgccgacgtgcccctggccgccgatcacttccgctacttcgccggctgcatccgcgcccaggaaggcacctcggcggagatcaacgagcacaccgcgtcctatcacttccacgagccgttgggcgtggtcgggcagatcattccttggaacttcccgctgctgatggccgcctggaaactcgctccagccctggccgccggcaactgcgtggtattgaaacccgccgagcagacgccgctgtcgatcaccttattggccgagatcatcggcgacttgctaccgccgggcgtgctcaatatcgtccagggcttcggccgtgaagccggcgaagcgctggccaccagcacgcgcatcgccaagatcgcctttaccggctccacgccggtgggctcgcacatcatgaaatgcgccgccgccaacatcatccccagcaccgtggagctgggcggcaagtcgccgaacatcttcttcgaagacatcatgcaggccgagccggcgttcatcgagaaagccgccgaaggcctggtgctggccttcttcaaccagggcgaggtttgcacctgtccgtcgcgggcgctggtgcaggagtcgatcttcgagccgttcatgagcgaggtgatgaagaagatcaaagccatcaagcgcggcaacccgctggacaccgacaccatggtcggcgcccaggcctcccaacagcagtacgacaagatcctcagctacctggaaatcgcccagcaggaaggcgcccaggtgctcgccggcggcgcgaccgagaagctcgaaggcgacttggcgaccggctattacatccagccgaccctgctcaagggcaccaacaagatgcgcgtgttccaggaagaaatcttcgggccggtggtgggtgtgaccaccttcaaggacgaagccgaagccctggcgatcgccaacgacaccgagttcggcctgggcgccggcgtgtggacgcgcgacatcaaccgcgcctaccgcatgggccgcggcatcaaggccgggcgcgtctggaccaactgctaccacctgtacccggcgcacgctgcctttggcggctacaaaaagtccggggtcgggcgcgaaacccacaagatgatgctcgaccactaccagcagaccaagaacctgctggtgagctacgacatcaacccgctgggctttttctgacagctgttcacctttgcgtatcagggagccgttgtttccgggaagtatggggatgaggcgtaagcggtctttcagcggtcaattgtgggagcgggccacgcccgcgattcgcgcgcatggcgcgctcccacaagcgccgatcaccggccgcttacgctccttggcgtccacagcgcactgacatgaacagatccacggcttttcgagaaacgcggcttcggccgcgttttctttttctaattgctggcgccccgttgcaaggcgccctgcagtggcaggtcccagggcggcgtggggccgaagcggttcttgagaaactccagcagcagacggctgcgcgaatcggtatcgcgctcaaggcgcagtgcgtagatgccgcttggctcgggcgccggcaggccgttatcgcagaacagcgccaccagctcgccacgcaccaggtattcgctgaccagccaggtcggcagatgtgccacgcccaggcccgccagcacgctgaatacaagggtttcggcattgttggcggtcatgcgcaggcggcgagggcggtagactgccagcttgccctgattctcgaagcgccaggcgtaggcgggcgccaggccgtcccagtccagaccatcgtgttccagcaactcggcgggcgtgcgcggcacgccacggcgctccaggtaggccgggctggcacacaccacgcgcaccatcggcgacagcggcgtcgccaccaggcgggtatcggccagcgggccgatgcgcagcaccagatcgacttcgccaagatgagcgccatgcaggtcgataaagctgtcgatcagccttagctgcacgtccagccccgggtaggcggtaagaaagtcagcaatcgccggtgccaggtggcgccggccgaagggcgccggcgagtcgatgcggatcagcccctccggcgcgctgctcagcgacactgcctcggcgcgggccaggtgcagttcggcgagaatccgccgtgcccgctcggcgaatgccagcccggctggtgtggcgcgtaccgcatgggtactgcggctgaacagggcgcagtccagcgagcgctccagagcgtcgatgcgccgtgatacggcagacggagtgagcggatgcagccgggcagccgcggagaagctgccgctttccagtacatcgagaaacaggccgagctggtcggtcaaggcatcgggattcataaatggctcgctatgcgtttttcgcacagccattatgccgggctgtgcgttacccatccaggcagctgcaggtagcatgcgctcaccttgtttgacgagatgaatcatggatctgctcgcgtttgccttgaatatcctgctcggtctggcgctcggcacccttggcgggctattcggcatcggtggcggcctgatcgcgattccggcgctgggcgtgctgttcggtctcgatcagcaacttgcccagggcacggcgctggtcatggtggtgcccaacgtgctgttggcgctatggcgctatcaccagcgcaaccgtatcgacgtgcgccatgccctggccctggcgttgagcagcttcgtgttcgcgctattcggggcgagctgggcggtcaatctcgaccccgagtcgatgcgcctggcgttcgtggcgttcctggtcgcgctggccttctacaacctgctgcgcatggttctacgcccgccagctgcctcggggcaattgcgccatccctggccttggctgaccgtgctgggcagcggctcgggccttctgggcggtctgttcggcgtcggcggcgcggtgatcgccacgccgattctgaccagcgtgttcggcacctcccaggtggtcgcccagggcctgtcgctggcgctggcggcgcccagtaccggggtgacgctggctacctatgcgctgcatgaccacgtgcaatgggcgctggccattccgctggccatcggcgggttgctcagcatcagctggggcgtacgcctggctcacgccttgcccgagcgtatgctgcgcgtgctgttcacggccttcctgctgatctgcgcgctgatgctcggattgaagacctgacacccgacgagtctcgtcagggccgccgcccatcgcggcggcattgcgctacaatgcgcgccgaatttggcccgctcgagaattgcccatgtccgtttgtcagacacccatcatcgtcgccctggattttccgacccgtgaggcggcccttgcgctggccgatcagctcgatccgaaactgtgccgggtcaaggtgggcaaggagctgttcaccagctgcgcgtcggacatcgtcaccaccctgcgtgaccgcggcttcgaggtgtttctcgatctgaaattccacgacatccccaacaccaccgccatggccgtcaaggccgccgcggagatgggcgtgtggatggtcaacgtgcactgctctggcggcctgcgcatgatgagtgcctgccgtgaagtgctggacgccttcaatggtccggtgccgctgctgatcggtgtgaccgtgctgaccagcatggagcgcgaggacctggccggtatcggcctggatatcgagcctcaggagcaggtgttgcgcctggccgccttggcgcagaaagccggcatggacggcctggtctgctcggccctcgaagcaccggccctcaaggccgctcagcccggcttgcagctggtcacgcccggcattcgcccggccggcagcgcccaggacgatcagcgccgcattctcactccgcgtcaggcgcttgatgccggctccgactacctggtgattggccggccgatcagccaggctgccgatcccgccgccgcgctggccaagctggtcgcagagctgggctgatcagtccctcatttcccgtgcggcagccgtgctgccgtacccgatgcatcgcaggtaacgccccatgaactccgtggaacattcgccgctgggcaagagcagcgagtacatcgccacttattcgcccgaattgctgtttcccatacctcgcgccaccaaatgggccgagctgggcctaagcgccgagacgctgccgtaccgtggcgtggactactggaactgcttcgagctgtcctggttgctgccgtccggcaagccgatggtcgccatcggcgagttcgcaattcctgccgattcgccgaatatcatcgagtccaagtccttcaagctgtatctcaactcgctgaaccagtcggtgttcgtcagcgtggcgcagttggtcgcggtgctggagaaggacctgtcggccactgccggcaagccggtcgccgtgcgtgtacgtagcctggaagaggctgcgcgggaaggactgagcgtgttgccgggcatctgcatcgatgagctggatgtgagcatcagcaactacgccgcgccgcaaccggagctgctgcgttgtgatccggcccgcgtcgttgaacagagtctgcatagccatctactcaaatccaactgcccggttaccggccagccggactggggcagtgtggtggtcgagtaccgtggcgcagaactggatccagcgagccttttggcttatctggtgagcttccgccagcatgcggatttccacgaacagtgcgtggagcgcatctttctggacttgcagaagctgctgcagccggagtacctgacggtgtacgcgcgctatgtacgccgcggcggcctggatatcaacccgtaccgcacgacgctggcggcgctgccggacaatcggcgtctggtccggcaataagcgctacctaccggaccgtcagggcacaaaaaaaccagccattttggctggttttttcgtttccggcgccgggttcagatcccgatattggccaaggtctgcatgatgttgcgcaggctgccggcaagcgtcgggtggctgacttcgaagcgctccaccgccaggttgacgccgtcgatcagcgaggcgtcgggggtggtcaccggttgtgcagcaagctgcaactcaatgtcgcgggcgagcagttccagcgattcgcggtcttcctcattttccggcggatgttcgaccagttgcttgcgcagctcttccagttgctgctgcagatggttcgcaggcatgggactctccctttcttgataggcagaacaattgaccgtacggcgcgacgaaaggtcagtacttcgtattcagcctagctcaatggaaaggcgctggctcagggcttctcgcccttgctgcggcgaatctgcaggtgctcgaggcaggcgggcagctcggtgagctggtcgatcaccgagtgcgcgccgatgcggtagagcgaaagcgttgcctcggcgcgcagacggtcgcgttgcgcgccgtcgagcagttgccagtccgccaaggcatggccggccagtgagccgcagacggccaggcccaccgtccacaaaccggcgttcaggcccgcctgcaccaggcgcggctcgccgctgaccagtacgcagccttccagacgctcgatctgcagcgccgccagggcctgccagcaggcatccggtgccggccaggtgcgctgtgtgcaggccggggaggccgcgagccagtcgggcaggcggctggccagtttctcggtcaaacttggcggcagttcgtccagccaggcgcagggtacctgctgctcatgaaggctgcgcagggtgctcaatgcgcctggggttggctcggcgcagccttccagctccaggctgccgatcgtctgacgtgcagcactgccgccttcgcgcaccagcgccaggtgtcgctggccattcagcgatgcgctgcgggcgccgaagtccaccaggcagccggacaggccgaacaggatagccgtgaaggaagaagtggcggcgcaaaacgcgggctgaggcatggctgtcattccctggcggtggtcgcgcccaccatggcaaggcaatgtgacagtggcgtgacaagccatcggccagacatgcggtagcgtgaagcgcgtcccaggcgccacggcacgctgcctattgccggcagagcgctttatactacggcgctgccgcctgacaggctgcgcccatagcctaggagaaacatgatgcgtttgattggacccgattggatcgcgagccttggtcggatgctggcctgcgccggtctgatggcgctgccgctggcaggccaggcggcaacggaagacccctgggagtcagtcaaccgccccatcttccgcttcaacgatgctgtcgatacctacgccctcaagcccctcgctcagggttatcgcaaggtgacgccgcaattcgtcgaaaccggcgtgcataacgtgttccgcaacctgtgggaggtcggcaacctggccaacaacctgctgcagggcaaggtgcacgatgcgggcgtggataccagccgtttcctgttcaacaccacgctgggcggtctgggtttcttcgacgtggctactcgtatgggcctgcagcgcagcgatgaagacttcggccagaccctgggtgtatggggcgtggaaagtggtccctatgtggtgctgccgctgctcggtccgagctccctgcgtgatgcgccggccaggattccggatagctttttgaccgtgtatccctatatcgaccatgtgccgacgcgcaacgtggtgcgcggcgtcaacgtagtcgacacccgcgccagcttgctggatgccgagcgtatggtcagcggcgacaaatacatcttcatccgtaatgcctatctgcagaaccgcgagttccgcgtgcgtgacggcgatgtggaagatgatttctaggcagcggccaggctgctgcttttaggaggagggccggacggcccgagaaaggcgtgatggaggcaggctccatcacgttaccgcgtgtttcagttcatcgaggtgacggcaaggcccagcacttgccggccatcgtccagatcggtcacgcgcaccacttccgcttcggtttccagccccttgagtgagtcgtgggtagacggaatcagcacgctcaccttgtcgccgaccttcgcctggcactgcgcctcgacctgcatgccggtgctcgacaagtcccgacacagcgctggaaccgtctggccgccgtgagtcagcgtcacctgggtctccaggcgcatgcgaatgtaatcgcgcttttccgtgtaatcacgatcattctggctcatcaagctatcctcattgaaggtcggggcttttgctgcagttcttataaccctcggccatttaaggtgtaaagccgcccggcggcaacggcgcctgttgaatcgcgctgaggatgggagtaccgtctgcgccttgacgcgaaccgtgtacccgcgcaggtcgttggctgcgtttacgctaaccatccccggcgcagtttgcctggacaccccatgcacaaaaccagtgccacgttgctgctgatcgatgacgacgaagtcgttcgcgccagcattgcagcctacttggaagacagcggcttcaacatcctgctggccagcaatggcctgcaaggtctcgaagtgttcgagcgcgagcggcccgatctggtcgtttgcgatctgcgcatgccgcaggtcgatggcctcgaactgatccgccgtatcagcgccctggaatattccgcgccgatcatcgtggtttccggcgccggcgtgatgaccgatgtggtcgaagcgctgcgcctgggcgctgccgactatctgatcaagcccttggaagacctggccgtgctcgagcactcggtgcgccgcgcgctggatcgcgtgcatctgcgccaggagaacgagcgctaccgcgagaagctggaagccgccaaccgcgagctgcaggccagcctgcatcttttacaggaagaccagaacgccgggcgccaggtgcagatgaacatgctgccggttacgccctgggaagacgaggggctgtcgttcgcccaccagatcattccatcactgtatctctccggtgacttcgtcgactacttccgggtcgacgagcgtcgcgtggccttctacctggcggacgtatccggccatggcgcctcgtcggccttcgtcaccgtgctgctcaagttcatgaccacgcgcctgctctacgagtcgcggcgcaacggcatgctgcccgaattcaaaccctcggacgtgctcagccacatcaaccgtgggctgatcaactgcaagctgggcaagcatgtgaccatgctcggcggcgtgatcgacgaagaatccaaccggttgacctacagcatcggcggtcacttgccgctgccggtgatgtacaccggtgacaaggcctattacctggaaggccgcggtctgccggtcggcctgttcaaggaagccgactacaacgatctggagatcgagcttcccgaatcattcagcctgaccctgttgtccgacggcatcctcgacttgctcgacggcgacaaccttcaggaaaaagaagccctgctgcccaaactggtcagcgaggcaggtggaaccctggatgggttgcgtagcgtgtttggactggccaatctggcggagatgccggatgatatcgccttgctggtgttaagcaggaaccttgcatgaatcctgggataagccccggtagaatccagtttgccgagcaggatggcaccttcgtcctgaagttcatcggcgaagtacgcctgaccctgtgttcggccctggacgccacgatcgaaaagattttcaccgcgctgaatttctccgccatcgtcatcgacctgacggaaacccgcagcatcgacagcaccaccctcgggttgctggccaagctgtcgattctgtcgcgccagaaggtcggcctgctgccgaccgtggtgaccacccacgccgacatcacccgactgttgcagtccatggggttcgatcaggtgttcaacatcatcgaccagccctacgagtgcccggagtgcctggccgacctgccgtcacaggatcagtccgaagacgtggtgcgcgcccatgtgctggaagcgcaccgcattctgatgggcctcaacgagtcgaaccgcgcggccttccatgacctggtcagtgccctcgaacagcatccctgaatcccggccataaaaaacggggcgccgacataatcggcgccccgtttttcgttttcagcctcagctgttggcggcgagcagcttttccagcttttcctggtcgcgagcgaactggcggatgccttcggcgagtttctcggtggccatggcgtcttcgttcatgccccagcggaactggctctcgctgatgcgtgcttcgctctgcccggagacttcagtgttgagcttgcgctccagcgggccattgtcttcggccagctgctgcagtagttcggggctgatggtcaggcggtcgcagccggccagctgttcgatctgaccgacgttgcggaagctcgcgcccatcaccacggtcttgtggccctgggccttgtagtagtcgtagatgcgcgtcacggactgcacgcccggatcttcggcgccgacatagtcacggccttcggccttcttgtaccagtcatagatgcggcccacgaacggtgagatcaggaaggcgccggcatcggcgcaggcgcgcgcctgggcgaaggagaacagcagggtcaggttggtctgcacgccagatttttccagctgctcggcggcgcgaatgccttcccaggtcgaggcgatcttgatcaggatgcgctcgcggctcacgccggcttcttcatacagctcgaccaggcgcttggcgcgattgagcgtcgcctgagtgtcgaaggacagacgagcatccacttcggtggaaatgcgcccagggattacctggaggatttcccggcccacggtgacgccaaaacggtcgctggccaggtcgacgtcgcccttgctcgccgccacggcctgcttgagcagctctgcgtagcggggcagcgcggctgccttgagcagcaacgaggggttggtggtggcatccaccggcttgagacgggctatggcgtcgatgtcgccggtgtcggcaaccacggtggtgaactgcttgagttgatccagcttggaggtcatggcacggccttgtcgattcgggtgccaagaccttacctgagcctcagttggcgctcaactgctggcacggccgctgatcagccgcgcccgctcagcggccgtgcagtatctgcgccgcctggtcgaaaatggccagcggatcggtgctcttgtggatgtccgccgagagcagctggcgaaagcggcgggcgcccggaaagccttgggccaggccaagcatatggcgcgtgacgtggtgcatcagcccgccggcggccatgtgtcgttcgatataggggcgcatggcgagcatcgcctcgtgacggctgaccggcgtgttcgtgctggcgaacagttgctggtcgacctcggccagcaggtacgggttgtggtacgcctcgcggccgagcatcacgccgtcgaaggtgtgcaggtgctcctggcaggcctccagagtcttgatgccgccgttgagaatcagctcaaggtccgcaaagtcctgcttgagctgggcggcgatgtcgtagcgcagcggtggaatctcacggttttccttgggcgacaggcccgacaggatggcgatgcgcgcatgcaccgtgaaactgcggcagccggcatcgcgcacctggccgacgaaatcgcaaagctctgcgtagctgtcgcgcccatcgatgccgatgcggtgttttacggtcactgggatgctcaccgcatcacccatggctttcacacagtcagccaccagcgccggatgcgccatcaggcaggcgccgatcatgttgttctgcacccgatcactggggcagccaacgttgaggttcacctcgtcgtaaccggcctgctcggcaaggcgtgcgcaggcggccagttcggcgggattgctgccgcccagctgtagcgcgacgggatgttcactctggtcgtagtgcaggaaacgcgcggtatcgccatgcagcaacgccccggtggtgaccatctccgtgtacagcagcgcgtgctgcgacaactgacgcaggaaataacggcaatggtggtcagtccagtccatcatcggtgcaacagagaattttcgagagagcacagggcccgtgctttctggctttgacgtctctatcatgggttctccgggatgtgtgtcgccaacgcattttcgggtgtttacggggcttttttaggctctggtggtacggcgtaccacttgatatcttccttgtaccaccgggaaaaggaggtgccaccttggcaacgatcagagggcgcaagcgtgctgacggcacgatgagctacaccgctcagatacgaatcaaaaagaatggcgcgcaagtttacacggagagccaaacattcgcccgcaagaaggccgctgaagcttgggcaaaacggcgcgaaacggagctcagcgagccaggtgcactggtgcgagctaaaacgccgaaggcgcagctcaaggatgtgatagcgcagtacctcgcggaggttggcaaggcacagccgcttgggattacgaaagaacagaccctggagcgtatcgctaactcgtatctcggccagatggcccctgtcgagttaactagccaggtgctagtggacttcgccttgtggcgtatgagcaaggaagggggggcagtgaagcctcaaaccgttggcaatgatctggcccaccttggcgcagtgctcaccgttgcgcggccagcatggggtcatgatgtgaacccagcggcaatgggtgatgcgcggcaagttctcaagaagttggggtacaagctggtcagccgcgagcgtgacaggcgtgttactcctgatgaattagggctattgctcacactctttagcgaggtgattaaggtacgacccctttcggtgcacatgccgaagatcgtgctattcgcgttttactcaacccgccggcaggaagaggtcattaggatccgttgggacgaccttgatgaaaagcgtcaggctgttcttgtccgggatatgaagaaccctggcaacaagtgggggaacgacacctggtgccatctgcccgatgaagcctgggcgatcatccagagtatgccccgagtttatgaggaaatattcccctggacggttgacgccatacaaggggcgtgggcgagggcgtataagcgctcaggtatcaaagatctgcgatttcatgacttacggcatgctggggttagccggcttttcgagatggattgggatattcctcgcgtcgctagcgtttctgggcatcgggattggaattcgctcaggcggtacacccacctacatgggcgtggtgatttgttcgctaactgggattggctgccgaaggtactggcaatgccggtgaccttcggggccactgtcgcgaagaacaagcgccagtcaggcacatagctgattgcattccttgatcgcagccgcgcgctgttcgtcgaggtaggccgccaaatcttgcagatgaatgcccttggcgcttttttggctactttccatccgagtgattgggattttgatctgcccggccaacgccttgcgctgaaacatgtctggggtgaggtgagtaaagtagtcacggcacacttggcccagtgggattatgacctgcccgttgtactgggccattagcagaaatagggtattcatctgcctttcaccttgctgcgctgcttgcgtgtgcgaccgtggatggtcggtagccagcttgtgaaagctttgacggcatagatctcgtcgggcctagtttgccagaggacccgcctgctctcggccagcatgcctccgtccaggttagggatcgaacaggattgatattctggaccaaccagaccggtttcccagtagcgtcgatgagccaccgagttgggcgtcgcggtttgattgttgtactcgcttataggatgactgcaggttctgttgaattttgagcgacacctaccgagataggtgacgtgcgaaaagactcgtaggttttggtgtcgacagctgatccagcctgcagctgtttgttctgacaatgcgggcatgaatatcgcctccttgttggccctgatccgtatgggagatgctgtctgctgaccgctgggcgaacaacgtgctggagggggctgcggagggctcggcacaggagcaggttcagattgagctgaaggggtggctaggctatgagatgagagggatatcagcttttgggagctagcgcctattacaaggctggccggctgcctccatggctgagtgggtatccttaacctaatgatatcgatgcatgcagtccgtagaaattcggtaatcctggcggatcggtagcagtctttcggggagggctactagctaagacgccggtacaaagcttcaaggcggagaagtcggcaccctgagaccaaaggggccgacggtattatcgagctacatacttcaaagctaagcaattgcagcaaaacgttcgatcggaggctgcccgcggtgtctggcttgccagatgtcgtaatcggcttgtacgcccagccaggtgcgggcactgccaatgccggccagttccagccgaactgcgaggtcagggctgatcggcgcatggccgtgcaggacccttgaaagtgattcccgagcaaaaccgagccgacgggcaagttcggcaatgctgatatctaacgctggtagcacgtcctcaagcagggcttccccaggatgtggcgggttgaacatggtcacggataaccctcctgttcagtggtaatcaaggtagtcaacgagttcaatgtcgctaccctcaaatcggaagatcactcgccagttgccgttgaccgtgagcgaccagaactcctccatatcccccttgagcggatgaagccgccaaccagggatgtcaaggtcggcgggctcactagctctgtccatgaaactcagcattcgggcaagtcgttttgcgtgatctgcgcggatgcctttggttgagccggattcgaagaagattcgcaggcctttgtgtttgaagctgatgatcatttctctagagtgtgatgtattgggtcacggttttcaaccttcgatgatttacctgccgtttagctcacggcagccggaattgagctcagattgcgccatcaaccgacgtcgactggttttgccatagccctcttgaaagcgcgatctcgtgacatgaaggcctcgagcatgtgggggatgagagtcaacgcatctacctcttcgccataagcgtgggaatgcaacgacgcatacttctcgaggtcggctttcaagctggctgggcaggtaaaggtcagtttcaggttttccgttttcggcagcggaccgagacgtaacttgactgtagtcattgctggctccttggctgagagaggatggattggtaagggggcaggaccagatcgcggttcacgatcacgcgaactggcagacctggacgctgggtcagcgtcggctgaatgtcgagattgcggcgagtgacttcctggccaacctggttcaccgtgtcatggaggctgtcacgccccgcgataatgacgcggtcgccgtcggtgcggttggccggtgccgccagctcggcaccgatgcccagcaggctggtcatggccgcgtcggcgacgatccgatcccaatgccagtcgacgccatcctcgagaccggcatagccggcggcatcagtaccgaccaggttgtcgagctggaaggacgaggtgtccggcaggatcactcgctgccacaccacctgcacgcggctttgtccgtagctcacctggctgttgtagcggcccagcaggcgcgcaccttgtggaatcagcatgtgctgaccggtggcactgtcgtagaccggctcggtcactgtggcgatcacgtcgccaggtagatccgacttgatgccggtgaccagcgctgccgggatgacggtgccggccatcacctggtagggcgactcaggcatctgcagcaacccggaattacggatttgtgcacttacggatttactgagaaacgcctcgttccgctcctgctgcgttggtgttcctgcagttgcggctaccgtgcctgacgagaccatacccagggtcataggatcgggttgggcactcccagcggatgcgacgttcgatttccgcgcgctgctggtctggaaaaacaccgaggactgcgctgcttcctcagcttctttgagcagggctaggcgctctgcttcgggggcatctggcccatgtccataaccttgcgcctgctgctccgccctgaggattggcccgcccagatcgccaggcagcggcggccccagttgcggtacctcgggcgcagggggaggcggcagttgcgagtagtctgccggcaactgctccagcccctcggagcgtgccacgcggtcgacgttgtatagctcgttcggctcggcgccctggcggcgctgctgcggctgcagcgaccacagcatggcccccagtaccgcagccgataggccgccgaccactaccgccagcatgcgtgggttgaggcgggtgaccggacgcggcttggctcgcagctccagcgactccggcgcttccttgggcggtggcgaggttgcggcggtttgtttgttgtccttggccgtcatgctcagggcctccgtgccacgccatcggtgcgctcgatccgcaccacgtcacccttgtcggcgcccaggcgcagctcggctgcgccgaatagacggtcgacgatgtagtagggcgagcggaagcgatagttgaccagctgtccgtcaccttcggggccaattacgaacagcggtggcagctcgccttgggcgataccggcggggaactggatatacacctttcggccgtcgtcgaaggcatgcagcggcttccagggcggattgctgccgctgattgcataacgaaagcgcaactgctccagcgccaggccggcatccactggcgcctcggcctgagcggcactggcacggcgttgcagggcgagcatgcgatccttcggatagtcccaggacaccgacgccatccaagcctgctcggtggaactcagctcgatcaggtaggtgcggcgcgtggtggtgatcaccaagttggtcttgaggtcgagccgcgtcggtttgatcagcacgctggtacgcaactcatcgccgctgccgctggtggtgtcaccgacgatccagcgcacggtgtcgccagcggccacggtgacaagttcctcgccgggctgcaggttaattgccgtcacccgacccgggctggcgtacacctgatacaacgcgccatcggagtagggccagacctggatggcgttgatatagccttcccggctcggtgccacccgagcctcgcgattggcgcgcgagacccgcacgcgctcatcggccggttccttggcaggttggctgcgctgattttccggcaatggcttgagctgggcgggcagagccagaggcttgggtacttccaccacttcgatgggcttgggcggctccggcaggcgctgcgcttctaccggttcatccaactcgatcactggcggctgctggctggcacagccggccagcacgctcagcagcagagggcatatacagaggttaagggaggttttcatggtttcttggctccttccgtagtgtccagctcacggctccaggacaggccgttgacgtagatgccgagcgggttgcggcgcagcttttcctcggtgcgtggaggctgcagtaccagtgagatcacagccgtccagcgctccaggccggcggccgcaccattcacgaaacgacgttcgatccagcggacctggaacgagctgtcgctggcacgcaccacgctagtgacttccaccgataccgactccttgccgacccgggtgaagggatcattggcgcgggcatagtcgttgagggtggctgcgcctcggtcggtggtggagtgataggcctccagccagttctgtcgcaccaccaccggatcgatagatagcgagcgcacctgctcgataaagcgcgccaggtgatgcgcgatctgcgcatcctggggttggtaagggctggcggcttcgccgaccgcacgtacctgaccaaggttgtcgacctccaccacgtagggcgtcaccgtggactgcgccgaacgccagaccagcccgcctgccatcagcagcgccaggcccagacaaccgaaggccatcagccgccagttacgcgcctgcgccaggctgctgcccatgcgcagatcccaggcttgtgctgcggcctggtagggcgtgatgggttgtggggtgtcgctgtagcgcacccgtggacgcctgaatcgcatcctcgtcctcctttacgagttcgatgggtcgcggatctgcggcccaggtgatgaaccaccgccatcgccaccacgcagggtgtgggcgaccgtgctggtggcctgtgagagttgttgcctgcgctgcaggcgcctggcccagtcgggctgtttggctggggcggttgcaggatcggaagctgctggggcgccatttgttgcagcgctggaagaagctcctgccagagagcgagcgccgccaattgccaagcgtgctgcaccgggtgccatacgtgcgccggccaataccgcgcccccgacacctgcggcgactgcagcagcaccagcagccatgcccaccgcgccgagtgcagtgccggctgctgtaccagcacccagttgcggtgcgccggagaccaacccggtggcaatgcccggcccgaagatgcccaggcccagcagggccagagaggcgagcatgaccaccagcgcatggtcgatggagggctcgtccggcatagcctggaactcggcgaacagcccgctgccaatgccgacgattaccgccagcaccagcaccttgatgccggacgcgaccacgttgcccagcaccttctcggcgagaaaggcggtcttattccacagcgcgaagggcaccagcacgaagccggcgagggtggtcagcttgaattcgaccaaggtcacgaacagctgaatggccaggaagaaaaaactaacgatcaccaccagccaggccagaaacagcaccagaatgctgtgcaggttgctgaaaacttcgggaaatccactgaggctgctgatctgctcaagcagcggccctccggcatcaacgccaatcgcggccaaccgtcctggctgcagaaattccgcatgactcaacccggaacctgaggccagcagacccaacccggcgaaggagttgaagacgatcttcgccagggcattgaagttgccgatgatgaacgcgaaggcaccgacatagaggatcttgcggatcagcttgacgctgacgtcctcgccacccgtggcccagaacagcccggccagggtcatatcgatcaccaccagggtcatggtgagaaaggccacctcaccgcccagcaggccgaagccggtgtcgatgtacagcccgaacacctcgaggaaacggtcgatcacgctgacgtcgttcattgcacgtcctcgtcgaagcttggtgcaatcgcgggcaagtcggtaagccgcagaaactcgccgggccgagcacagccggagtagaagcgctcagtcgcatcgtcttgccgagccatgaccccgttgtcgtactgtccgcaggcgaccagcaccagcagcggcagcagtatcaggaatctcatgagggcacctctctaccgatagaactgcactgggtagggggtgtagggtgtgccgctgcccataaagcgtcgccgccgttcgcgcgcctcttcggctgctgcagactgacgggcaagctccaaggcgacggcgcggttctgggtgatctgcagttgctgcgcctggatcgactgcttggcctgcagggccagcagttggttggtggcctgggcagcctgcaaggcgccacccgccgactggctctgctgcaccagagtggccaaggcgctctcatcctcggccaggttctgcgtcacctgggcctgtacacgcagcgccgtatgcagcccgtcgaggcccttctgccagcgttcgcgtgcttcttttgccaggcgctggctgcttacgtcggcggtgtactcgttcgagtaaaggcggctgaactcctgatccaggcgttgcacttcgtaggccagcccccgagcctctgcgagcagccgctcggtgttggccaggcttgcgcgcaactggctgatcacgttgtagtccaggcgctgcagatgacgggcctggttcagcagcatctgggtttcgttctgtaactggcggacctggttgttcgccatctccagggtgcgtactgcagtcagcgtgttctgcaccaggttggtcggatcgatcacggtgaaagcgctggccggcttcacggccagcagacccagtaccagcagcgtggcgcaggggaaacggtgaacaggggatctcatggcaggcactccttgcgtgacgagggataagcggtgagcaggtcggcggcccaatccaggccgcggtgatgcaaccaggcaggggcgaaatcggcggcgccggacgtctgcaaaattcggtcgatctcgcgctgctcggccgggctggccgaggcagcgaaggccagcgccaccggcccgaggtcgaggtcgaacaggcggctgcccaggcgcgactggtagtagtaatcacgcttgggcgtggcctgggcgatgatctcgatctgccggtcgttcagtccgaagccttggtagatgccgcggatctgcggctcgcccgcctgcgggttgggtaggaagatgcggctggcgcagctctcgataatcgcggcagcgatgctggagtccttgatgtcggccagcgactgggtggcgaagatgacgctgacgttcttcttgcgcagggtcttgagccactggcggatgcgcgcggcgaatagcggatcgtcgagaaacagccaggcctcgtcgaggatcagcagtgtcggcgcgccgtcaaagcgctcctcgaaacgggcgaacaggtagctcagcacggcagccaccgccgccttgctgtacatcagttcctccatctcgaaacactgcacgtcggcgttgcccagacgatcctgctcggcatccagcaatgcgccatgcgcgccgcccagcacgtagggctgcagcgcctggcgcaggatgttgtcctgcagcagcacggataaaccggtcagtgtgcgctgcgcttcgggcgcgccggccagactgtccagcgccgtccacagcgcggctttctgctcggggtcgacggccacaccttcctgcagcaggcgcgcctccagccaatcggcggcccaggctcggtatcccggctgatcgatgcgcgccagaggctggaaggccaggtcgccgtcgcctccgaggttgtagtgctcgccacccaggcccagcaccgttgcgcgcagcgagcgccccatatcgaacagaaacaggcgcgagcccgggtagcggcggaactgcagggccagggttgccagcaaaaccgatttgcccatgcccgtggggccagccaccaaggtgtgtccgacatcgccaacgtgggtgaccaggcgaaatggtgttgctccatcggtgcgggtgatcaccaatggcgtgccatccagatgttcgttgcgtgccggcccagcccagactgccgagaccggcatcaagtgcgccaggttgagtgtggagatcagcggctggcggacattggcgtagacgttgccggggatcgacgatagccacgcctccaccgcgttgagactctcggcgatggtgacgaagccgcggccctggattacccgctcgacccggcgcagcttctcgtcggcgatctgggcgtcgacatcgctcaccatcacggtggccgtcacatagccgaaggcgacctggtcggcgccgagttcctgtagtgcctcgtcggcgtcgccggccttgttcgcggcgtcgctgtcgagcagtgggctttcctgctggaaaatcgcttcgcgcagtagtgccaggacgcccttgcgcttggcgaaccactgcctgcgcaggcgcaccagttccttctcggcctcgtccttttccaggcagataaagcgggtcgaccagcgataggcgaagcccagacggttgaggtcgtccagcacgcctggccaggtcgaggtggggaagccacgtaccgacagcgtgcgcagatgctgctcaccgagacgcggcgctaggcccgtggtcagggggctgtcggccagcagggcatcgaggtggaagggcacctcgggtacagccaaccgctggcgatgggtcgaaaccgtggcatgcaagtaagtcagcgtctggctgtcatcgagccaggcgagctccggcatcaccccgtccagcagatcgaagaaacgatccgtttcggcgacaaaggcagtcagcctttcgcgccagtcgacgtcgcgttgcggccggtgctcatagagcaggccggcggcgcgcgagcgcgattcttccggcggcaggtagaccagcgtcaggtgatagctgctctcgaagtggctgccctgggcctcgcaggcggcgcggcgctcctcgtccaccagccaggacagtggttcgggaaagtcgctgttggggtaatcggccgccgccagacgctcggcctcgacaaacagcgcccagcccgagccaaggcgacgcagggcattgttcaggcgcgccgaggtggccaccagctcgccttgggtggcgctgtccaggtctggcccgcgaaagcgcaggctgcgttggaacgaaccgtccttgttcaatacgacgccgggtgcgaccagaccggcccagggtagccagtcggcgagctgggcggggcggcgctggtattcggtgaggttcagcatgtcagcctcctcacacatccagcagcgacggctgcttgatatgccgggcgaacacctgcaggaactgcggatccagacgggcaccccagaccgccagcgagtggccgaccaaccaaagtgccaagccaggcagccacagctgcaggcccaggccgaccactgctgccagagtgccgttgaggatcgccacgttgcgtggtgcgccaccaagcaaaatcggctcggccagcgagcggtgcaatggcacctcgaaaccggggatgaggtcgcgctcgccgttcatgcgatcaccgccccgccggcaaagctgaaaaagctgaggaagaacgacgacgcggcgaaggcaatcgacaggccgaagacgatctggatcagcttgcgaaagccgccgctggtgtcgccgaaggccagcgtcaggccggtggtaatgatgatgatcaccgcgatgatgcgcgccaccggaccctgtaccgagtcgaggatcgattgcagcggtccctcccagggcatgccggagccggcggcgagcacgggcagggaagcgcccaggcagaaggcgccgagcatcaaggcgcaggcgccgcggcgacgataagcagcggaaagctgaagcacagtcatggctgagttcctgaggcagaggtggagcaaaggagggtgtcgagggcgctgagctggtagccgcgctcgtcatggccgatgacgcgggcgatctgctggacatggcgggcgcggccgcgcccggcgaggaacaccaccaggttcaccgcctcggcgatcagcgcccttggcgcggccagggcaacctccaggatcagttgctccaggcgcagcagagcaccctgcgcggagccggcgtgaatcgtcgcgataccgccgggatggccggtgccccaggccttgaccaggtccagcgcctcgccgccgcgcacctcgccgaccaccacgcggtctgggcgcaggcgcagcgtgctgcgcaccaggtcggccatggacaccacgccaggcttggtacgcagggcgacgtgatcgcgagccgggcactgcagctcgaccgtgtcctccagcaccatcacgcgatcgccgctgtcggccacctcggccagcagtgcgttggccagcgtggtcttgccgctgctcgtaccgccggccaccaggatgttctgccgctcgcgcacggccacgcgcaggtacttggcctgggtggcgctgaggatgccgtcggcgacgtactgctgcagcgggattacgccagcggcgcgcttgcgcagcgcgaaggtcggcccggccaccaccggcggcagcacgccctcgaagcgctcgccggtttccgacagctcggcgctcagcagcggcctgccacgatgcacttccgcgccgacatgcgcggccaccaggcggatgatccgctcgccgtcggcagctgccagcgtgcccagatgggcgcggccaactgacaggcgatccagccagagcaggccgtcggggttgagcatcacctcgaccacgtccggatcatccagggccgccgcgatcagcgggcccatcgccgtgcgcaacatgcgggtgcaacgatccaaggaggtcgccgccgcgttcagcacgatggaagaggagctgttcataggcgctctccagtggcctgagcctctgcctgaacctcctcgtgtatgtccctgaccaggctgcgcccgcgctgcaggtgacgtcccagttgctcgacaaactggctgaagcgcagcttgccctgcgcgcgtgctgcttcctgatgcgcctctggtaccggcgtgctgaccgtgaggtagtagcgcacgtacagcgccacggtctcgatcaggatgtgctggtcgcgctccaggcgctcgaactgacgtgacaggcgatccaggcgtttggccatggccacctcgcgctgctcgccggactcgggcgacagccaggaggccagcgccgcggcgatgatcgaggacttcgatacgcccttggtgatcgccagttcgttcaggcgcttggcatgctcgggttggataaacaggttgaggcgggctcggctcatagggctattccatcgtcagggtcgagggcggccagccgcgccacgcgctgcaggcgtggatccggctgggtggggaagggcgtggaaatgtcgtcctcgtcgagcagcagcaggtcgctggccagctcgtcgtgatccggcaactcggcgaactccgtcagctcgggctgacggcgtgggccgccgtcctcgatggtctcgtcatcgctcagatcggtcggcgacgcggcaacgactacgggcacggccaggctgctccagtcgtccgcgcgcggcgccggtgtgtcggcgtagcgacccggctgcaagcgcggcgccggctgtacccggctctggaagttggtgtcggtgaagtagcgcagcttcttcgcgcggatcggtgcgaggccggagagcatcaccacggcctcgtcgctgggcagctgcatcacctcgcccggggtcagcagcgggcgggcggtttcctggcgcgacaccatcagatggcccagccagggtgcgaggcggtgaccggcgtagttgcgctgcgcgcgcagttctgtggcagtgccgagggtctctgagatgcgcttggcggtgcgctcgtcgttggtggcgaaggtcacccgtacatggcagttgtcgaggatcgaatggttttggccgtaggccttgtcgatctggttcagcgactgcgagatcaggaaggcgcgcaacccgtagccggccatgaaggccagggccgtctcgaagaaatccagccgtcccagcgccggaaactcatcgagcatcagcagcagcttgtgccggcgctcgatgccgtcggagccgtcgagcgactcggtcaggcgccggccgacctggttgaggatcaggcggatcagcggcttggtgcggctgatatccgagggcggtacgaccaggtacagcgacaccggatgctcggccgagatcaggtcggcgatgcgccagtcgcagcgcgaggtgacctcggccacggtcgggtcgcgatacaggccgaggaaggacatggccgtggacagcacgcccgagcgctcgttgtcgctcttgttcagcacctcccgcgccgcagaggccaccaccgtatggggtgcatcgcctagatgcggtgtggtcatcatccggtgcagggtcagctcgaaggtgcaggctggatctgagaggaagttggcgacgccgcgcagggtcttgtccttgccggcgtagagtacgtgcaggatggcgccgaccagcagcgcatgactggtcttctcccaatggttgcgccgctccagcgcgccttctgggtcgaccagaatatcggcgatgttctgtacgtcgcgtacctcgtgggcgccgcgacgtacttccagtaacgggttataggcggccgaggccaggtcagtggggttgaacaacaggcagtgggagaagcgcgaacgccagcccgcggtcaggctccagttctcgcccttgatgtcgtggatgactgctgaggcaggccatgagagcagggtgggtaccaccaggccgacgcccttgcccgagcgcgtcggcgcgaaggtcagcacatgctcggggccttcgtggcgaagatactgatcgtcgaactggccgaggaatacacccgctgtctgggtcaggccggccttgcgcacctcatctgcatcggcccaacgcgccgaaccgtaggtggtgacccgtcgagcctggcgtgcgcgccagatcgccataccaatggccaccaccaacgccagcagactgctgcaggcggcgatgctgccgccgacgttgaagatgtccggtgcataggcgtcgaagacgaaccaccactcgaatagacgccaggggtgatacaccggcgtgcccagcagctcgaaccagggcgcccccaggcgcgcctggtagccgagcgcggcagctgtccactgcgtggcaccccagaccccggacagagtgatggtcaacaccaccagcacctggccgtacagcaccgttgtcgcttgcatccctgaaccactctccttgcgtacatgcgcagcactcatgcgtgctgcgggcaagagattcggagatggccaggggagggtcaaagaccgtttcgatgaggactaagaaggccggctcaatatagaaggctggggcggctgacaggtgagctcagctagctgtggtgcgcatgactacttggcagcgagtcaaagttgtcggttgcatcatcgtgttgaaagtaccgtttcgttgtgtgatatcaacggtggggaactcagtaatcgcatccattcgagccaccaaatttcgtttctctcaggcaaatgtgcgtcctgctatcaagtaccagaggggtatagcggcagctcgttccggaggcgttgatctctactttcaagttatccatatcatcacgtttgagcggtatggcgattgcacagcaatctctgtccttctggcagaccgaaatttgagtgccgggttcttcgagaccattgaccttaacctttaaggctctgttgttacactgggtgctcaagcctttggcagtaacgaagaacttggtggagtctggatttttcgctgggcttcctagtcccagcggaaccaagaagagtgaatgcgcagttccttctctagactgatgtgtagtgatggttgctggtgaatgacaggcattgtttacccactctatgtacgaggcttgctgccagtcaccattgctcacaacattccagtgcttgccgctgcgatagtcataacaaccagccaggccgctcatgactgctatcagcccaatagctatgagactatttttactcatgtcagcttatccattccctagtggcatcttgatgcggtaactctatgattttattcgctctgcaatttggtgcctttgaggagatagggagtgcgcgtattacattgagcaatgctggaacatatttatgtttctgaattcatctgtaatcaattctgcaaatgcatctcttgctcgatgcaagccaatattcttattccagatgaagtaattctgtatcggagccaggtcctcgaaggtatagccttttatattgccaatcttcttgtattgctcgaatactccagttggaaccagagaaacgccagcaccagcgctcacgcagccaagaatagttccatagctcgctatactggttataggcgttgatacctttgcggtcttaagccagctttcaagtgcgtggcgataagggcaaccctcaggccacataaaaatatttaggttgttgatatcatgcgccgaggtgattccccctatagattctgatgcgatcagtaccagcggctctttatatatttctagttgggcaatgtcaggatggtcactttttatggcgattattgcaccgtccaacttgtgcccgatgacctccgctaccaattgcgaccaagcgccggtgctaaattgcatttgtacggtcgggtagtgtccatggtaacgagataataggattggtaggcggccagtcgctgctgattcgatagctcctattttcagcaccccggctggagtggcctcagggtcaagcgctctttttgcttcttggcaagtatcaaggatcttgttcacgtacccgagaagtaactcacctgaaggacttataatcagcccccgacctttgcgtacaaaaagatcaacaccaagctcttgctccagtagttttattctgttggtgatgttggagggtacgcagtgcaatatcttggacgctttagtgatgcttccttgttctacgataactttaaacatcttgagttgcgacagttccattgctgcaccgatcattcagttaaagtgaatagttgcgtgattataagttacttgatagaggcgtacaagtgacctagcttcgtgcttgcctcagctttacatagtaacgaatccacacgcatgctttaaggaaagaggtgaagcaatgaattctgttgttgtgaaaagtaaggttgtcatgccccgccatcaagtgtccatgcagcagtttggtgaggcgtttattgaagacctgtctagacactttggagcactgaaaatacctggtcgggttatttctggtgatcagcgtaaagctgcaattcctgctcatgtcgatcatgtgtcagatatccagatggcgatgtatgaagtgctatttcatgagataacccaagagtcgcagaattgggcggaaaaaagcttcaatgcttttttagagaaagagttggtcgacgagggggttctgaaattctttaatggctggaacgaaacccataagaccacgagcctggtatcagcaaaaataatcatgcgactggctgctgatgcaggcgcaatacctacgcataggcaatcgctgtacaacaacgtgatggcacatatgcatgaagtggctaaggatgacttcggcctcggacatgaagggcacgatggcatgtatggatacatgacttccgctttcggcgcttcgcgttgggtcgaaagtcaatatgtcgtacccggatgcaatgagttttcagacttcctttacagcgtaggcgtggcagaaaataaatctcctttaaattcctgtgagtataagcgatctatgctggaagcaatgatgacttcagttgcatcagagctttggaatggtcgcgaatataactatattgcgcaatatataggagagaagttgcaggccgtaaatccggatctttgctctgatttgaagtctcttcgtaatgccaagggctatgtaatggggcattcgggagaggtagagaataggcatggcttgcatgctttggctgcagctcaggcctattgccgattcgccgatttaaaatttgatattgatcgactgaaagaagtcatgattgattataatgatcgtgttggaaaggcatttcgcagcctgcacgaagctttgattacttgatctcatttgagctgcttgccgctggtgcgatgctattgtgcatcggcggctctctcatctgatctctgcattttacagtgcttcaggagatcgtgatcacgatcgtgagttgagtgagggcatgtgaagagatgcttttatgagttttgaatataccatcgtagcattgggattttttgcgttctgcggcggtttaatcgatgcagcagttggcggtggggggcttgttcaggttcctgcgctacttcatgcgctacctcagcaaagcttggccaccgtctttgggaccaataagctggcagtgctgttagggaattgcttttctatatcccgttatttgagacgcatacgtattatttggaggttaatgcttccgacaatggtttctgcttttgttttttcttttttaggcgccttttctgtttcgttaatacccaaagaggtaatggaatatgtagtgtttgtgatcttgatactgatggctatctacacgttttctaagaaggacttaggcagggttcatcgttctttcgaatgtgggccaaaagaaattttgttagggatcttttttggagctttgctaggcttttatgacggagtgtttggtcctggtagcggaagtcttttgctcttcgtttttgtaaagtattttggttttgattttcttaatgcatcggcttcggccaagcttgtaaatttaggcactttcagtgctgcgctttttttctttataccttcaggcaatgtgctttggcttgtcggtggtgtggtaggtttatgcaatgtcgccggagcccttacaggtgtgtttttagcacttcgttatggtagtggatttatccgtatcttttttttgattttgttggtattcctaatagggcgcatggggttttcaatattacattgagacttgtgtgcgcttactctgaggttgagttaggctctgcgccaatctgcaaatgctcagctaataaaatgtcctttaatctggttgcagtgcgaagatcccgtttgctggatttgactgtgcgcctacgtttgcctttacgtgatgcggccaaatcttcaaggccctcgatcagctcgaaaaaaatattgcgtttggtcatggtgtttcgtcttcacttaagccacaagagcgattttaactggcgactctggccagggttgcggcagccgtagtgggctgccgcgagcactcttttgggggtttggtagcaagagacatcgcgccgagggatgatcaggcgatctctttttgtgacgtttgatctggcagtaacatctggttttccgtagggcttaccctcccgataaaccgggccatttgcttgctcgtttcgccttcacgcctcaccaagtaagttgtgagcatcgtcgcgcagccgtctagcggacgcgccaccacgcctgggttgttgagttcggtgatgcgggcaaggctggagaaacccagtccgtaaccggccgcaaccagcgccatcatcaggtctagggtagggacacggtcggctattgtgagtttggtattcacagagctcagcacccgttgaagttgatgccagaagccttcgcatacttgcgggtcgcaaagcactagcggatagcgcaccacctcttcgagaggtacgcgccgatagctcagcagcggatggcggcttggtacggccaccaccagtggatcgaaccataccggttccgccactagaccatctccaacttcatcggactgagcgagccctatgtcgaacaggccgtcgttcagacctctgacctgttctcggaacgtgacctcagacaggcagatctcgacctcaggttcctcttcacggcatcgagctagcaaggaagccaggcgcccctgaggaattccatcggagagtgcgaggcgtatctggccgcgatatccagaggccgcgcttctcacactagccttggcttggtcgactacagcgagcacccggcgcgcctcctccagaaataccttcccagcccaggtaaggcgagtgctccgcgtcgtccgttcgaacagctggactcccagcctgtattccaactccttaatgattcgcgagagtggtgattgctcgatatgcagacgcgcagcagcacgcgcgaaatgcagttcttctgcaacggcaatgaaacagcgaagatggcgcagttccaaggcctttcctccatcagttagacgttgaaattaagcgttgacgttaagcccggcgacgcaggttgatgatttgcagcagagcgcccaaggcagccactccgccggcgctggcagccagtgtccacgtgggcatttgcaacagcagcacgaagccgccagccgcggcaccaattgcactacccagatacagcgctgactcgttcagcgcgatagccaggttgccgtcaccctgagactggcgggcaaggatcagctcgttgttctggggtacttgcagcgcccagcccaccgcgccccacaaggcgataggcaacatcaccagccatgtgctcagggctgccgccaatggcaacacgaagagcgagactgccaggatgatcatgatggcgaaggtcagcaccggacccttgatacgatccaccagcgggccaatcaggaagctgccgaggacgccgccaataccccatacccacagataaggtgtgaccgatcgcaccgcgccgtaagcggggtcggccagcagcggggcgatgaaggtgtacatgcccaggctggcgatggctgcgagcaacgacacgagcagaatgaccactacgtgaccgtcagtaagaattgctagcttctgacttagcgtcgtggcggtggcagctggaagcgaaggcagcttgagcagcaggcccagcaacgccaccaaaccaagtacggtaactagccacagtgctgcctgccagccaagttgttcggctatcagcagactgagcggcacacccagaactacaccgctggccatgccgcccatgatgatggcaatggccttgccacggcactccgggctcgaaacagcggcagaagcaccgatacccattgccaagtaaacgcctgcgccgatacctgcgacggcacgccagaccatcagcgcggtaaagctctcggccagtgcgctggcagcgttggcgatgacgaacaagcccagtgcgagtaacaggccggtacgctggcgatgcgcaggggtcagggcgacgaagatgggcgatcccaagccgtaggccagggtaaatgcggtgacgagttgcgccgccaccgccacggacacggcaaacgaggcctcaatcatcgggatcaggccggcggtgacataggaggccatgccaagggcaaatgcccctagtgctatgaggtagatgggtgattggttggatgtgtgcattctcggactcgcttgtgctccttcggagcgcttgagtggtacagcgaataggagtgacccgcaccgggccactcccggttttgggctacaggtcgagactgacgtcgtactcgctcagccaggtgttgaggccaacggctagctccattcccatgcgttcgtacatgggcgaaacacttccgagcggtttggccagggtttgttggatacggccgctgtcgagcaggggcgtcactggtgcatttctgtctgcctggatctgggccagggcatcacgcagtgcctgctcgtaggctggatcctgggtcgagggatatgggctcttcacccgctcgctgatcgactctggcagcaggtcgcgggtcgccgcgcgtaggatgcttttctcccgcttgtcgaaggccttcatcgcccaggggatgttgaacgcgtactcgaccaggcggtgatcgcagaagggcactcgcacctcgaggccgacggccatgctcatccggtccttacggtcgagcagggtctgtacgaagcgtgtcaggttgacgtagctcatctgccgcatgcgctggtcgacggtgctctcgccaggcagcaccggtgcttcgctgatggcctgggcatagctgtcacgcaagaaactctgcatgtcgagttgggcgagtaggcctgggtcgaacagggttttgccgtcgaagtacttgccggtgaccgaagtcagccaggggaaagtgtcggcctggatcgcctccgggtcgtgaaaccagcgatagccgccgaacacctcgtccgcgctttcgccagacagggccacggtgcagtgcttgcgcacctcctggaacagccggtagagcgacggccacatatcgccccagaaggccggtggcaggtcgagggcgcggacgatctgcgcacgcaacgccggatcagccaactctcggctgtcgaggacgatctcctggtggctggagcgaatcatctccactaggtcacgcacaaagggcgcatccggcgtgccgcgcacggcatcaccggtgaagccactgccatggtcgacgaagtcgacggagaaggagcggatgttctccttgccggcggccagcagcttcttcgaggctagcgcggtgatgatcgaggagtccagcccgccggagagcaagctgcaaagcggcacgtcggcgacgatctggcggtcgacgatatcttccagcaggtcacgggtatggcggattgtctcgtccagcgtgtgttcgtgctcacgcgcctccaatttccagtagtggcggcgccccaaaccctggcggttgatccgcacaatttcgccaggcatgacctcacgcatgccgtcaaatacggcatgtcccggtgtcttcaccatctccagaatttcgcgcaggccatcggcacgcaccttgcgcggcaccagcgggttggccagcagggatttgggttcggacccgaaaactacgccatcagcagtggggtagtaatacagcggctttacgcccattcgatcgcgaatcagcagaagctcttgggaacgcaggttccagacagcgaaggcatacatgccgttgatccgctcgacgaaggcttcaccccattcgatataagcgcgtaacgccacttcggtgtcgctgcgggtttcgaaacggtggccgagtgtttgcaactcggcgcgcagctcgcggaagttgtagacctccccgctgtaggtgatggcggcaagctcgagcggcccaccatgttttgcgatcatcggttggcgaccgccctcaaggtcgatgatcgacaggcggcgatggcccaagccgacgtggccatcaatccacagaccgcctgcgtcggggcctcgcagtgccatcgtgtcggtcatgcgctgcagggtttcgcgttgcgtttccaggttctggctgtaggacagccatccagcgattccacacatagtccttctccttgtgattgagttacccgaggctttccagatcgctgtcctcggccagcagtacgcgcgtctcgccatggacgtagcgcgccggagctggggtttgggcatgggtttccaggttgttgagcaggcgctgcaaggccacagcggtatcgaggccggcgaatggctggggtggcgattctctaagagccacagcgcgcaccacatgtcggcacagacgagacagcttgtgcacggtgtccaggccaggttcgtctggggccgtggcgaactcgtggagcagctcctcgctgccgttggcaccgcgcgtccagatgcgcagttggtcgtgatcccagcgcggcgtatcgaataccaagcgcgcatggatcagccgggcatcgcggtcgacgaagctgaaatccacggtgcgctggcgcacgatgttgacgaagctggcgtaaccggtgacgcgcgcctcgcccaggctggcggtgagctgaacggtgtcaagcacctctgcgccggagatagagaaatccgaacgaacgcccagtacgccatcgaggcggagttggcctacacgtgggcagatccagccgagtagatccagggcgtggatcacctcgctggtcacgccgcaggtggggcggtagtcgttgatgcgatccttgccccagtggaagctggcgcgtaccaactgccactcatgacgctcgaccaagtcccgtagttgccgggttacgtccgagtagcgctcaaccagatccagggcaaagccgttgatctgatcaagcgcaccgagcagatcgtctaggtcgtcgcctggtgtgaccagtggcttctcgcagagcacaaagccccggtaaccgaccagttgcttgagcacgggcgcatggctgcggtcgttgacgctgaccaccacgatgtccggcgcgaatatctgtagcgcccgctcgacgctgtcgaagtagggcagttcggtcgtcttctgccggtgcccgacataggccagcgacagcggcatcccggtgctcgtggcgatatgctcgaaggcacgacggaagcggttgccggcgtagcccagaccgatgatcaggatcttcataccgaggcctcctgacggatcagaaggcgctcgtcgctggcggcgaaacccaaggcttgatacagcgcgccggcagcctcggtgctttgcagcaccacgcagccgacgccgcggttggagaaccagtgcagcaggtgttgcatgagttgccgtgcgatgccacggcctcgccactgcggctccaccaccaccgattgcacccagccggacaggccattgaggcaacccggtgcgggcgcgcgctgatcgatgatggcagtcgcacagcccaacacctggccggactccttgtgctcggcggcgaggatttgcacgcagtcactgtctttcagacggctactcagccaggtgcggtaggacgaccgccagcgcgccgcgtcctccggcgtcttgctcgaatagctggcgtctgtgccgtccagcagatacgcgcgtagttccaccagactggccagatcagcctgggtcgccggacgtattgtgaagaaggactgttccatctcaggccacctccgcagcaaacacctcggatgccagtgggatgctgaagtggtcgagggtctcgcgcagcgacacagccagatgctcgatctgcgcatcgctgtggttcggcgtagcgttgacgcggaagcgctctgtccctacaggcacagatggatagttgatcggctgcaggtacacaccatggttatgcagcaagcgttcggccgctgccttgcagcgcttggcttcacctaccagcaccggcagcacatgggtttgtgagcaaggcatcaccggtacgtcgtgatgcttgaggcgctcgcgcagcttgcccgtctggcgatgcagactattgcgctctttgtcgttcgccttgaggtgttcaacgctggccaggcatccggcagtgactgctggtggtagcgaggtggtgaagatgaagccggtggcaaaggagcgcaccgcatcaacgattacctgagtcgaggcgatgtagcccccgatgacgccgatggccttggccatggtgccctggatgatatctacctgaccggcgacgcccagttctgcggcgataccagcgccgcgtgggccgtacatgcccaccgcatgcacctcgtccagataggtgagcgcgttatagcgtttagcgagtgcgactatttcagcgataggcgcgatgtcgccatccattgagtagatcgactcgaagaccacgatcttcggttggccaagcgggtagctggtaaggatctgctccagatcttccatgtcgttgtgacggaagattttgcgctcgttgggcgtggagcggatgccgtttacgatggaagcatggttcagctcatcgctgatcaccacgcaatcagggatgcgtcgcagcaaacactgaagggtggcatcgttggaaccaaaaccagtgggaaaaaccagcgctgcctccttgccgtgccattcggcaagagaggcttccagctctgcgtatacctcgtgtgatccaccgatattgcgcgagccgccggaacccgcaccgtaagcatccaacgcttcgtgcattcgctgacgcaccgcgggatgttgcgacataccgagatagtcattgctgcaccagaccaccaccgggttctcttcgcgaccatccaatttggccaaaggatattggccgcacatgcggctcagggtggtgaaggtgcggtactggttggaggacttcaatgtctccagttgctctcgaagaagtgcttgatacatccgtttatctccttagcgagttgatgacacgtctctgtgtggttcctcatcaaacgagagcctggtaggggtaattccatccaggccgggctattcttagcgggatttatgggggttacaatttgactgtttatcctattactggaggtaaccggatgagcgcgcctcgcacagctgaacgcactcgaatagaactggccgaattcctgcgtagtcgccgtgagcgtatatcgccggaggaagtgggcctgcccgccggcagccgccggcgcacacctgggcttcgccgcgaggaggtcgcggcattggctggggtgggtttgtcctggtacacatggctggagcaaggtcgggacatcagtgtctcggcgaccttcctcgacaacctttcgcgcgcgctcaagctggatgccaccgagcgccgccacctgttcttgctcgctcatcagcgtctgccgccagagcccggcaaggcctggtgcatagtccccgcgctgattcaccgtcttatgggtgacctgccatcacgtccggcttacgtgctcaacctgcgctgggatgtgctggcctggaacgctgcagcggatcgggttttcggcttctcggcgttgccgcctgatcgccgcaacatgctatggatgctcttcacgagccccgcaatgcgagagttattcaatccctgggacgagcaggcgctgcagatcctttccagcttccgccgcgactttgtgcgtgctacacaggatcctgatatcgctgcgctggtgagagatctagaaaaagcgtcgcccgatttcaaggagtggtggcggcagcaggacatccatggtccatgtcaggggatacgggaccttcagatcaaaggggtcgggcatgtattgttcgagcacaccacgttgaccatcgacgaggatcgccatctgcgactggtttactacgcggccaaagaaggcttaccgcagagcaaagctttcgaactttggctgcaacaggagcctgcgctggtgtagacaccagcgcctgatgatcagcttattgaaggtcctcgttgacggcccagttgccatgacacgctgttgccctgaatcaccgcggacacactctgcccgagcttctgctctattactggtttccacggtaccaggctgaaaccgatgccatcgtcgagcagtgcatagcggccgctggccagttgcacgctgcgtcgatagacgccgctgacgcgcttgccctcaaccgcctggcggtattgcatgcccgtctgtgcagagatctcacgtgccgtttccgccagatcccgcccgcgcaaggtggccagcaagttgcgtgcaagcaccaagcgttggccctggcgttgggccagcccctgttccaccagaaagtctgcgcgctgccgcaacgcttcgcgcacctccttgccaaaaccgtggtcgaccagttcgcggttgccgctgatcaactgctgatccagccaggtggcgccgattgcgcgcacctgttgctcgaggggcagcggcgtgcgcagctggacggcgacatcgcccaggcggtgagcatcatgctgctggccttgctcgggcaggtcggtcgggatcttccagacgccctcggccagacgctcgacgataccggcccggcgcagggcttcgaggcggcgcacattacgctcgatcagtgcctcaggatcatgtccgtcgcttgactgcgagcgtgccagggccaggtgatgatcggtgcgatagaggccgttcgaagccacagaaacaatcgaccgatccaccgcccgtggctcgctcggactgcgtgtttccaccaggcctccgatggggtagttggccagttccgcgcgggcaggcagggccaggtaatgcgccttgccgtcgaggccatcgaccaccagatagccgcggtcgtttagctcatcggccaggcccttggccacgatcctaccgaccacaacagaaccatccttgcactgctcgaagaccgccagctctcggtgcgcgctgcccagggcccgctgcatcgtgcgcacgatatcgccacgctctcccatggcgcgcaaggtcgactcggcgtcctcccgcaggagccattgcccaggccgaacttcatgggccagttcaaacttctgcagctgctgcaggcgaccgatcagcagttgccggtgcgggtggttggcgagcgatttcaggctgaccacgccggtttggcgttcgcgcagcagggtgcgatccaggctggtgaaacgcgcctgctgcacctcgcgctgcaggctctgctggatctccagctcggtgcgcggtcccagccattcggtggtcagttccgaagcacggtttcgcatgccctcggcgatgtagtcgcgggcaatcaccaggtccttgccggtatcgtccttgccacgcaggacgatgtgggtgtgcgggttgtcggtgttccagtggtctaccgccacccagtcgaggcgggtgccgaggtcggcctccatccggctcatcaggtggcgggtataggtgcgcaggtcgtcgaactgctcggcatcctcgggcgatacgataaagcgaaactggtggcgatcgtcccgaccgcgctcctcaaacgcattaacgtcggcttggtcggtcagtggcccataggcctggcccggatcaccctcgcgactgacgccgtcgcgctcaatgtagcgaaggtggctgagcgtcgagcgcttgccagcccggcgcaggttcaccaagcgcgtcttgatggtgacgcgacgggcgttggacggcagttgctgcgcgctgaaacgagcagcgacatgtccgcggccgagacgggcaccgggctggtgtcccgccttgcgcggcttaccggtgccggccttgttggcctgacgcagcacctggttgacgaagggttggccgcgttgctgcggcttacccggctgcgggcgaaagcgtagttcgtcgtcctgacgacttcctttgctcatgcttagactcctccaggttgatcgtggtacggcgtatcaggcacgcttcctggccagcacaactgcggggcgaacccagtttcggcacctggttatgcccggcgctgtgtcgccgccaacccccgtgcagactgctttccgggccaacgaagtgccgcccccttttatcttgccctcagctcttcccgtgcctttttgcgtttctgtgcggggtaaacagggagtgggctctgtaagagcgggccagttacgcgcccaggtgaggggagtggagacagcagcaggtggcccgcggcaatacttgctgactgcagtcgatctgcagctgagctgacattgcgatggtgtggtcatgggcgtgcttccacccaaagtggctgcgctcgacctatcaccgagtcgacaggcacaggaccaaagtaacgactgtcgaatgactccggattggtggtgctcagtagaaacagttcgccttcatccagctgtcgacagccactccactggggcagagcgcggcctttgcgatcaacgtgcaagcgaatcgcgacaggttcactgtcgacaacgatcaagccgctcagcacgcatacgtgctggggagcgatggccgccacggtcttcatcaacgggatgctctcaggcaggtagcctcgttgcgctgcgaacgttctcaccttgtgaggcaagttgatcagcaccgtgtcgcccgggcgcaatgagcgaggcgcctcgatgtgataccagcctatgggtaggctgtctgaggcgttgtaaaccagccgcggcattggcgtggaaaacgctgcccaggtcaatgcgaacaaactgcctgctatcagtgccaatggccatcggcgacggcgcgcggtagctgtcatgacgagacctccgggaactctcgctcaagcacctcgcgcagcatctgagccatcgttacaccacgctcgatggcggctagcttgatgcgcgtgcgcagtgctggcgtcacgtccagcgtcatacgtgcggtttggcgaccgtcttgttggcggcctgcctcagcacgattctgtatccaggctttggctcgcggatcgtcgattggacgtgccccaatttctattcgcctgctgctcatgaagaccacctcaagagctcatcgaccaggttgctgacctcgcgtgccgcagcgctgtcgggtgccagctcccgtgccacgcgaccggcagctacgctctcggcaaacacgattcgctggcgcacttcgctatgcagagccggcacaggctggtcagccaacgcagtgcgcgcctcgcggccgatgatcgtggtgctgacccgccggttgattgcaaacgccgctcgcatcgatggtttgaacacctgcgcttcacggatcaggctgaccatttccgagctggcccacaggtcgtagggactcggttgaacagggatcaatacacggtcggcagcgagcaacgcagagcgggcaagggcggcgatgcggggtggcccatcgatgatgatgtggtcggcatgaagggcgaactccggtgcttcttgatgcagcgtttcacgtgcaagaccgaccgcgctgaagagtctcggcaggccctgttggctgcgccgctgcgcccagtccaatgcagagccttgtgggtcggcatcgagcaggacgacgttgcgtccgcgtacagccagctctccggcgatgtgggtggccagggtggtcttgcccaccccacctttctgattgagcagggcgatgatcatgacctgacgcctcccgcagactcctcgcgatcagcgtctgtccacaaatgctcggtgccccaataacaagttagagcttttaagttagttaagttaaggcgggctgtaggccacgtcctccgtggcctagagaggaaaaggtgcgcccgatagcacgatagtcgtgcgcctgatagcacgagcccagttgcgcctgatagcacgacagaactcacagcttttccagaaaatatccacgtgccgtctacagcaccggcttgaatgcgagcagctctgttgatggcgagaaacggacgagttccaggtgatagccgggtatcgactgccgggcaaccaacgcccgcaggtcgccggcaaagtccgagtaacgggccatgcttcctgacttgcggtacaggtggcgcaggtcgaactgccagccgtccttctgcttgccgccgtgtttgcgaatgagtcgatacaaccagcgctccaggcccccagtaagccggaagtaagccgggtcgatagtcagcaccagggactgctccagaaccccgcagtagaaccagtctgcaaggatcaactcgataccctccggtcgtccgtcgggcgctgccagctccttccactcgttgatccaggaaaagcggtgcaggcgcctgcccgtggtctcgcgtatggacgtggccacactggtcgattgcaaccggtcgagggcggccttgagtcgcgtgtaatcccgggtggaagtgccacgaccgatgaacctgagtatctggtacggcgttgcgcgcatgagcctcgaagttggaatgcccgagtcccgagcctcgacgatctgactggcggcccagatcagaatgtcggcatcccagatcgtggcgatgccatacgcgtgagtaccctctacacgcaccgtcacatcgccggagcgaaactcgattggaacagtgcggcgtgacttcgccagcgaaaagaagggatgcgccatcagatcttgggcatcgcgcggagccatatctccaggtagagctcggaatagatccagttgttcgctttgccctgtcatcttgtgcaagtgacgattcatgggtaacggctttactgatcatcgcggttcgctcctgagtggcggtcgacatattcagggtcgaacgtggtctcgaagctgcgctcacttgcccacgcctccaggtctgcgagggcgtacatcacgcgtcggccgaatttgtgaaagcgcggtcctccaccaatcacgcgatgcttttcaagcgtccgtggtgagagccgcagataagcggctgcttcgctgttagtgaggtagcgaggggtagagcgcgattgaggtgggtccgctttctcagtgtgttccactggcctcattgcactggttgttggcccggctttgcgaacctggagagcgtccaagtcaggatcaggtgtgtggcgcttcaggtgtactgggtgagacatgtggtgtcctccattgacgtggagggcgcaccgtgcggcagctgtgacactggatcatgctgggtttgatctgagcgactgccgaggaagaggggatgatgaccaagaccgggggagtctgattcctgaccgccgcagcctaccgggctgaaactgagcaacctgaggaactgcgggggcagaacgctgcaaatacgcgtatccggctttacggaaatcagtaaaaacgggagtacgttttcccacaaatccgtaactacttggatcagtaatcacggatttgggtaaagccgtaagacctgattggtctcagtctgagttgtctgaaacgcgctacgcgcggggctctaataggcgagtgccaagacgaacagcgactccgagggcctgcgtggtccgaagaaagcctcgttgatgctgtgctattttttcaatagttctgagcgcacgatattgactgattggggcgctgcgatactgagctgcacctgccggctgttgatatctaatacgctgactgaaatgccggttcgaaccatctcctgaatctcgtcttccgtgagatcggcagggaaccggaattggatttcctcaccgcagcggcgagtgagtgtgagcggcataaatctgcctccttgcaaaacaaaccccaaccataacccagtcactcatcgtgtgggaccctgcaggtcggatatgtgcgggcgttggcaccgtgcatcgatgtccgcacgaagtcttcggaatgcctaacgagcttttcgcccgttcctagtttgctgataaagcagccatgcgaaaatggtttttctagatgagccaatctacgtacagggtcaaagcccatatgccagcgatagttcgtgtagccgtacaagaagatgcgcaatttctgcctgctattgagacctccgccgctcaagcctttcgcatgattgacggattaagctggctggctgaatcgccccccatgtccgttgagcaacatagccaattgatcgcgttatcgacgtgctgggttgcaatcggtgacgaagatcgacttcaaggatttctcagtgctgagcgccaggggcaagatcttcacatccacgaattgtcggtaatgcaatcgatgcaaggacagggcttaggacgtcagctgatcgaggccgctaaagaatatgcacgtattagaaacctgaggtttttaacgctgacgacattcacgaatgtgccttggaacgcccctttatactcacggctaggattccaaaaggtagttgcatcggcgctggatgagaggcttgcgctgattctgaacgaggaagccaagcatggatttcctcaaggaagtcgctgtgcgatggcatggcgagtgggttaaagcagtatctggatgggcaaaagactctggaaggatgaatgtgcctatcggcctaacgcattgcgagttagctgcactgcgcgcgcagaatgattgcaagcttctttacggcggcgtccaactcgtgtggagcgtgggcggcgaatcccataagaaagcctccccggggatgattcgaagagtgcagcgccgttaaccccagcagatcgatgcctgccctgcgggctgcctcaacgacctcaggctccggaacgtcccgagtgaacacgcagggcatttgcatgccacctgctggaacctttgcttccacgaaatcggacagatgctcacgcaccagccgggcgagtacgtcacgtcgctcggcgtaaaccgcgcgcatggtacgtacgtgggcgccaaagtggccgccctcgatgaagcgtgcgagtgtgagttgggggatcggtgcactatgcccgtccagaagcgtgcgagcggcggtcatcggtgccaccagaggcgctgggagcaccatgtagccgatgcgcaagccggggaacagcgacttggtgaaggtgccgatatagatcgtgcgatcgtttgggtcgagcccctgcacgcaggcgaaaggtttgctcgcgtagtgaaactcactgtcgtagtcatcctcgatgatccagccctggtgcgctctggcccattcgataatggccaagcgccgatccagcgagagggtcgcgccagtggggaactggtgcgagggtgtcaggaaaacggcccggggacgctcccccgatgtcttgctcgactcaagcaggtgctgcacctgcaaaccgtcttcatcgactggcacgggcaagcacttcagcccagctgcgtcgaacgccttgcgagcaccgtggtacacggggtcctcgacgaatatgtggtcacctgcgtcgagcaggaccgtggcgcacaaggtcagggcctgctgagagctcgtgagcaccaagacacgttcaggcgtggcccgcgcacctcgttccaggctgacgtaatcggcgatagcacgccgcaatggctccataccctcaggcgggctatgcagtagcgcctgggtaccgtgttccttcagtacctggcgctgcaaccgctcccagatctgcagcggaaagctgcgtgtctcgggtacgccaggtgcgaaggggcgcggcttgagaaagtcgcgtacgccgccattgtgatacatggcgctaccacgctggctaaggcgcggtgctacatctgaattcgcattggtttgccgaggtttaacgcgccccggcaggcgctttgcccgttctgatatgaagctgccgctgcccacccggcgctcgatgaaaccctcggcgtgcaactggctgtaagccgactcgaccgtatcgcgtgagatctccagagacttcgccaaggctcgagaagcgggcagtggtttgcctacatcgagcacgccatcaagaatcaattggcgaatggcccgctgcacacgcgcatgaaggggcagggtgccttgcgctggatcgccaatccaggccttcacggattcgagctgggcatgcttgaacaattggtctgtatccagtgcaaaaagtggctgggtcaatccggccattttaaatctataaaggcttttcacaagccagttagccgcgttgtcaggagtaccgccgagcatgcctgctgttccttcatcttcatccgttcgctggaacgacctcatccatcccatcgtggcaggcctgatctcggtcatcgtcaactacggcgggacattcatcctggtcttccacgctgccaaggtggccggtctcagcccggaactgacggcctcctgggtgtggtcggtatcgattggggttggggtgaccgggttgctgctgagctggcgcatgcgcgagccaatcatcaccgcctggtccaccccggcagcggcgtttctggtcacggcgctggcgaccacaccctatgcagaagcggtgggtgcgtatctgatttcagcgttggcgtttgtagtgctggggctatcgggttggttcgagcgagtgatccgcttgattccccgaggtgtggccgcaggtctgctcgcaggcatcctcctgcagttcggtatccaggcgttcgctggtgtgagtctcgatccagtgctggcgggcctgttgattgtggcctacgtggtgttcaagcgattcagcgcacgctatgccgtcatcggcatcctggtgctgggactgagctttctactgattcaggatcgcgtcgacctggcgggactgacactgagtttcgccgccccggttttcaccatgccggcgttttctctcaatgctttgctgagcatcgccttgccgctgttcctgatcacgctgacgggccagtacatgcccggcatgctggtactgcgcaatgacggcttcaagaccagcgccaacccgatcctggcgctgacggggctgggctcactgctgatggcgccatttggctcgcatgctttcaatatcgcggcgatcaccgccgccatcgccacgggccgagaagcccatgaggatccatccaagcgttgggtcgcgggcatcgctgcaggcgtgtgctacatcctggtaggcgcgttcggcgtgaccctggcagccgtgttcatggcgttcccggccaccttcatcaccacgctcgctgggctggccctgttgggcaccattggcggcagcctggccacggccctggccgatgcaactacacgtgaggcttcgctgatcacgtttctggccacagccgcgaacatcaatctgttcggcattggcggtgctttctgggggctggtgcttgggctgatcgcctatgcggtactcaacggccgcctgcctcaaaagtcatccgcacctgccgtcgtttccacgtccctcaacaagagcgcgagctgatgccaacgagattcgacacgcagaccggccatgaccggcacggattctacccgcaagcggaaacggtcgaggatttccagcgtaacctggccgcggtgcaggcgcgtatcgctgcggcttgtctccgctcgggacgtgaccgctccacggtgcgcctgctgccggtcagcaagaccaagccagaatcaagcctgcgtctggcttacgcggcgggttgccgttatctgggcgaaaacaaggtgcaggaagccttcagcaagtggcagggcatgcaggatctgactgatctgcactggtcggtcatcggtcatctgcagaccaacaaggccaaggtggtggcgcgtttcgccagtgagtttcaggccttggacagcctgcgtctggccgaggcattggagcggcgtctgcagaccgaagggcgagggctggacgtattcgtgcaggtcaatacctcgggtgaggcgagcaagtacggactgtcaccggaagaggtgccggcattcgtcagcaaattgtccgcttatccggcgctgcgcgtacggggactgatgacgctggcgctcttttcggccgaggcggagcgggtaaggcagtgcttcatcctgctgcgcacactgcgcgatcaattgcggcaaagcgcgcctgccagtatcggtctggacgagttgtccatgggcatgtccggtgacttcgagatcgctatcgaggagggcgccacggtcgtgcgcgtcggtcaggcgattttcggcgcacgtgttctgccagacagccactactggccttcagagcctggctcaggcggtggcagcagtgctcgtcctctgaactgagtccgagtcgcacgcaacagacccaattcccaaatcaaatgaaaccgacgacaggacgctccgccatgtacgacacatcccacgcgcttatggacttcgatcccgagttggcgctagccctgcaaagcgaggcgcgccgtcaggaggaccatgtagagctcattgcctcggaaaactacgccagcccccaggtgatggccgtccagaactcggtgttcaccaacaagtatgcagagggctatccggacaagcgctattacagcggttgcgagcatgtggacgtggccgagcgcctggccatcgagcgggccaaggaattgttcggttgcgactatgccaacgtccagccccacgcgggcgcccaggccaacgccgcagtattcctggctctgaccagcccaggcgacaccgtgatgggcatgaacttggcccagggcggtcatctgactcacggtaacccgtccaacttttctggccgccactacaagatcgtaccctatggcctcgaaccggagacggggctgatcgactacgacgagatggagcgcatcgcgctgcagactcgcccgaagatgctgattggcgggttctccgcctactcgcggtacatggattgggcgcagatgcgcaccattgccgacaaggtgggcgcattcttctgggtggacatggcgcatgtggctggcttggtagcaacgggcgactatcccaacccactgccacatgcccacgtggtcaccagcaccacgcacaagacgcttcgtggcccgcgtggcggcatcatcctgtccaaggggcaagacgatgcgttctacaagaagctcaactccgccgtattccccggtatccagggtggcccgctgatgcatgtcatcgctgccaaggccatcgccttcaaggaagccttacagccggagttcaagacctaccagaagcaggtcttggccaacgcgcgcatcatggccgccacacttcagacgcgcggctacaagatcgtttcgggtggaaccgacaaccacctgatgctgattgacctgtccaccaaaacctataccggcaaggacgcagacgccgcgctcagtgacgcctacatcaccaccaacaagaactcggtacccaacgacccacgctcgccgttcgtgacttcaggcgtgcgcatcggtaccccggcggtgacgacgcgaggctttggtgagcaggagtgcgcgcaactcgcggggtggatatgcgatgtactggatgccatggaggcgggcggcagcaccctgacgacagtgcgggatcgggtgcgaggccaggtagtggacttgtgccaacgccatcccgtgtaccgctagagggcagaagagcttgattattcaggctcgagagaacagcctcgactcctccggctgatttatgcgcgcttcggttcttgacactatgatcagctattcggatgatcgagccatgactgcccaacctgttgttcacatgatgccccctatggaatccgcttttggcgggccatagggtgatgcgcgcgtagagcaagagcattgaccaaaagccccgccagaaatggtcggggcttttccattccccttccatttactcgaatgacaaggagagtgacattggtatcgattcgcccagcatcaaggcctgacgccgaagctgcattcgacattcggcgctaggcaatacggcaccagtgcagcactgtgtataccgctgagcaaatcagcgtatggactggaatgccgcttactggtggttaccgcgattctgtggagcagaactatcacatcgcgtgtgaggacgagcagcctgtgcttaattggagattgaacagggggctgtgaatctcaagtacatcgacttcttccgtgatgacgctagtggcaagtccagtccgtaacacagttgtttgcttgaccttttcgccggtagggcgctggaagttaatgtcctggccagtaaagctgcgctgcccattgctgtgaaggtagttgaacagccgcgctttgaagcgagtgttgatctcatcccggtcagcttctaaaggccccaacatgtaggcttcatcttgggtgaaagtgaagaatatgccgtctgcggcgccgccgcctgggacggttgaacacagcacatccccggacttgagcgtgcgcgctgctacgtagtgatcatcgacaacatgggccatgaccagcccgtctggagtcaggattcctacgcctttttcgggcttgcaaccaggcgcactgccgtagggatgcacacaccaattcatcctcgaggagtcgaggatttcagttagcttcagatcctgcctgatttgctgctgcgcctcgggcgtatcgtagcgaacgctcgcgcacgcgctcagcagggcgactgtcaccgccaatatcggcattcgcatcactgcttgctcccagcgcaagggctgaagacctccaggatctcggtgccgaccacaatgggtattggcccgctgggcaccgatatgttgtggacgctgtagtccttgtgaccggtctcgcgcgtaaaggtcgcggcttcccctgtcaggtagggctgcccattggcaagcaacgtcttgatgacctttgcacggtattcagggttattcactgacggcgacctgtgcacctcggtgtaagggatcaccgaaacggccagctgatccttgaagatgtagaaattctggccgtcatgatcggcgatgcacttcacgtcgctagccttgatgatgtccttctggacgtaggtgcctttctcgtaatcaaccaggcgaagactgtcaggcgtcaggacgcttatcgcggaagtgtacttacagctagcccgccctccgatctgcagccaacagtagctcgtttgagcggtatcggtaatttcggtcagcttcagatcgtgcttgatctgctgtcgagcctcgggcgttttatgctgaatgttgctgcaggctgtgagaagaagggcggtcgaggcgatggctgcatagcggagcataatcagtcctttgatcagggcgtgtgcttaacacagacgcctaatgagtcgatctggtttttctcggggctccaaatggaagacatttcgaggcaacagattcgcgtgtacagcggtatgaatttagtcataccgctcgtgacagataactttgtctacaaaacgtggaatcagttcggagcagggcgctttcagtcactatctgcggctccatgacgaaccggcagaaggtaagctcgtggagggcgctaagtaccagcattcaactgatactttggttatggtgtcgtttctcagggcggatcgattagggagcagggatgggagtttttacgccagctgtagagacgcgcgtagcggtgcttgtcgattgtgacaacgtatcgcctgatatcttggaacacgcgctgcgtgtggtcgcccagttcggacgggttgtgctgagaaggggctacggtaaccatggtacgctggctaacaaatggcaggaggcactggttcggctggccttcacgccatgcctgcaatatcagtatgcggccgggaaaaatacctcggatatcgccttggcgttggacgctatggaggcgctgttcgaccatcgtgccgatacgttttgcctggtgactagtgattctgactttgcctacctgtgtcgcaaacttcgggagcggggcgcgacggtctgtattgtgggcgagccgaaaacgcctgatgctctgcgcaacgccagcgatcagttcttcgaatggcgtcgcgaagagcatcttcaggagcctgtagctgagcaagccgagaaaaacgccagcaagaccgaggcatgtaagcaggatctgactaagccggaaacggcaaaatccgtgatcaaacgccgtccaaagtttgtggtggacgcagtatcgctactcgccggcggcaccagcgaaggcaaggtcacactgagtgcgcttggtcagtacctgaaacgaaccgatccagcattctcgcccagtacctatggccattccggtttgctcgatatgacaaagacctatgacctgctgcatctcatccaggaagctggtggccactggagtgtcgggttggctgccaaggacgaagcgcacgcctaataaaggcgcagcaaaaagggggctagaccccctcaggttcaaagcaatccctcttcagcgaacgacacggtgcgctggcctgccacgatgatgtgatctagggagcggacctcgacgagcgccaaggcctccttcagccgctgtgtgagcctccgatcggcctgacttggctctgggttaccgctggggtggttgtgcgcgtaaatcactgcagccgcattcaggcgcagagcctctttgaccacttcccgcggatagaccgaagcacaatcgatggtgccccggaacatctcgacgtactggatcaggcgatgcttggcatccagaaacagtgccgcaaagacctcgtgttcgaagcccgccagcttggtgatcaggtattccttgaccagctccggcgaagtaaacgcagccccgcgctgtaccttctgatcgatgacctgacgagccgctgccaggatctgctcggcagtggctggcgcatagcgaccttgctcgtcgcgaatcagcagggaagagtcaaaggcgttagaaagctgagacatgatcatgctccagttgctcgggcggaattgcccggaaccggcacaagcacggcgcagcacagctgtcagggggcgatagccggccctgccgcaagcacgcgaagcgtgagcagcccttgacggcgagaacgccgtgatagggtcagaggaaacagcaagaccgtcattccaccgatctcacaggcgccgccagcaagcgaagcgcgcaggcttcaaacaaggggagagcggcggctgcagccgccacaaccacgtgtagttaggtcaggtcgtgcagatctttcgtggtagtcgggttaatttcgaactcggagaaccggacgacaagcccgctgcgctcaggggtacaagccgtaggcccgacctggtaagtactcgcagctgggaagggtgccagccgcagaagtggccagaagtgtccgtcgcgggacgtttggatacgcatggcgccattggaaagagtgacgcgaatgtagaagtcctccagttccttgaagggctgtgagaccgaccaatccgattttccatcggtgacgacagtgctcaaaaacacttgcccatcggtgaactcgacgcctgtctttacccagcgcttttcatcgatacgcaccatcaggccggcctggtcgtacaaggagcggaattcgccttggatgcgtacggtcgccgtaaatccgacgccgctagcaacgcccaagaaatgccctgtgtcgcgagtgaacccatagtgagtctctcgccagaagtccgtgttctgatccgtggttatcgtcaggctgtgctccgacacctctgaggtggcgggtgcattcagccatttcccacttctgaaatcgacattcattcgaaggctccatgctgagatcgcggccttactaaggccatccgagagaatgatcagcaaggcggctcaaagttgccttcgtgttcgcaagtaaagcaatcggaaccgctcattgccaaggttcggataatcgccatcactctgacagcgaggcgttgcgctcgagtacctagtcaaatcgatcgccagaacaggcgaggtcacatcgatagataagatcagcaaacagctgcccgttgatgatgcaggcatcaggttttcgctgcttaagcacgaatccgcacttttcgagcatgcgacaagatgcgctatttccttctgttaccactcctttgagggtgtgaacacctaatacgtctcgagcgaaagtcatcactgtttgcagggattctgagccgtaccccttcccttgaaaccgctccagcaacatataaccaacttccgcggtagaactgttctcagactcaagcttcagccccgtcactccaacagggttgttggaatgagcctcgaagattgcaagacataaccagtgtttagaatcgggtgaccattgcggcagtcgggattcaaatttctcacggatttcagattcggttggagtggagcagatgtaccggattaattcgggggtaacatgcaatgcaagaaacagcggccactcactcgtggtcacctgtctcaggtgtaggcgtttactcgatagctccacagttctacctctacattcggagcgatagcagcagtttattcgctcagtgcttgcgctaataggcgccgacagagttctacaccgggccgctcggcactgaacagagttcggaagaccagcggagcgaccaggccatccatgagcacgtccaggcttggcgcagtctccccacgtgagtgagcgcgctctatcaacaattcgaggcgctctcgggtcggctcggtgcagcgtaccgcgcaacctggatcggtggatgccagggcatccctgagcatcgcctgtccgggtgtcgaggcaaggtcatctacgtaggactccagccagcattcgaggtcgccacgcagactgcctgtatcggtcggaggctgatccggccgtagctggcgcagatcgacgtcggccagcagggttggcaggttaccccagcggcgatagagggtagagggagtaacgccggcacgtgccgcaatctgaggaacggtcagagactcacgcggctgttcgtccagaagagccagaacagcatcgtgaacggcttgctggacgcgggcactgcggcctccggggcgggtttgcttggtagtcatgtcgacaggatacctctcgtttaacgcaaaagcattgctttagtgagtgaaagggttcaggctttaaagctaaatatttgctttaggctttggccatgccgctctcgacttcatctaccgcgcgcctcaccctgctcggtacgctgctattcacattcctggctgcttcggcggcaccgacaccgctttacgccagctaccaacaagcctggggattttccaccttctggctgacctgggtgtttgcggtctatgcctttgccttgctcggcgcgctactggtgggtgggcggctttctgatcatctggggcgacggcccgtcatcctcggcgcactagcgctggaggcggtctccatgctgatgttccatcaggcccaaggcctgacggacctggtaatcgcccgcaccttgcagggctttgccactggcatcgctactagtgcgctgggcgccgcattgctcgacgcggatcgtgaacgcggcccttggctgaacagcctggcgccactgctgggcatggccgggggagcgctgggttgcggcttgctggttgagttcgcgccggcaccgttgcagctggtctaccggcttttccttctgctcttcgtgatgcagggcctgctgatgttgcgcttgcctgacctactgtctcgccgtccgggattgctggccgcgctgcgtccacagctagcggtgccacctcaggcacgtgccgtgctctggaaggtattaccgttggagctggcggtttgggccgtgggtgggttctatctctcattgatgccgggcctgatcaaagcggccaccggaacaagctcgattctgatcggaggcggggtagtggccggcctgacgttaagcggcgctgcgagcctgcacgggcttcgcctctggccggctggccgtctgctgcgcctgggagccggcaccctggtggctggaccggtattgctctggctggcggtcgtcagcggtgagctggggctctttgcagtggggactgttgtcactggggtcggcttcggcagtggttttctcggcgctacccgcagcgtgctgccgctggccgaaccggcacagcgtgccggcttgctggccgcattctatgtgctcagctatctcgcgttctgcctgccggccctcgcagtcagcgccctggtgccacggcttgggctggacggtgcagcgcagctctatctggcaggggtgatcgcgttggcgctattcggtatgcgcaacagcgccgcgcgtacttgcattcagcctggctgaaagacatgagcctgcatccatcgaaagcctcgttctaactgccagcagtcaaaagcggggggccacagagcccggggctcccagattcacttcccaacaagacccacgcgccgtaaaatcgagagttattcctattcgcatttctgcctgggtaaaggtcaatgtccagaccggacacggaagtcgctcaccatgatcatctgcacgccctgtatcgtgaccacagcagttggctacgtggctggttacgcaagcgcctaagcaattcggcggacgccgccgaccttgcccaggatacgtttatccgggttctggttgcgcgtactgccagctctctgcagcaaccacggcactacctgacaaccatcgctcgtggtctggtcatagacctctatcgtcggcgcagcgtggagcaagcctacctcgatgtattgatgtccaggccagaggtgcaggcgccgtctgcagaaacccgcgcaatgattctggaaagtcttctggccatcgatcgcatgctcgatggcctaggccagcgcacccggcaaattttccttgctgtgcagttggatgggctgacttacgaaaaagctgctgagcgttttgacgtgtcggtcaccacagtacgcaagcacctggctaaaggcctgatgcattgcctgttgatggacgaagaatgaaacaggcactcgcccaggcagttgaatggtatgtacgcctgcatgacagcgcggccaccgaggtcactcgcgccgagtggcaggtctggcttcaatctgacccgctgcacgccagagcctgggagcgtatcgaaacgctgcgccaacgcttgagttcggcaccagaaggctatgccgctgccaccctcgaaacggcgcggcagcaaaggcgtgcagccttgaaaacacttgccgtgctacttggcgtcggcgttacagggtggggaagctaccgggcttcaccattgagcgcggactacagcacgagtgtcgggcagcgtaagagggccacgctgcctgacggcagcttgctggtgctcgataccgacacccgggtggacgtgcaattcgactcgtacaagcgtctgatcgtccttcgccaaggcgccatcctcgtggagaccgcaaaggatgctcgcagattgagcgtgcagaccgccgagggcgaaatcgagtcactgggcacccgattcacggtgcggcaagacgacaacattacccaggtatccgtcgaagcccacgcagtggcggtacggccgcgattggcctctggccaggccatacgcgccgaggcggggcaggcggtgagctttaccgccgccagcatcggcccatttagggcggccaacgagcagggctcggcgtggacgcgcggcatgctgatggcagtggactggcgcctggacgatctactggccgagctatcccgctatcgacatggcttgctcggctgttcgccagatattgccgggttacggctctcgggaaccttcctccttgatgacaccgaaggtgctctagccaatctggaggactcgcttcccgtccagattcgccgtctcactcgctactgggtaagggtggaagctcgggcggtgtaatcagagaattttttgcgcagaggggtaacagattttcattcctgtttcggctctacctgcatgtgcgcatcagacgcacacattgccaacgctgacaggaacatctccatgcaagtacgcaccacctatttcaccagcagtgcccggccgaccccccttgcactgtgtctggccggctcgatactcgcggctgcgccggcgtgggcaacaccactcaactacgacattcccgccggcagcctggcggcaacgcttagcgaatttgccgcggcgagtggggtgatgatcaccttcagctcggaagataccgctgggttgcgctcgccagggctgcaaggcagctacgagctggagcagggctttgcacgggtactccaaggcagcggcctgcgtgtggtgcaagctggcgaaaacaggtttgtgctggccaaggccgaacgcggcgcagccaccgagcttggtcccatcagcatcaatgccgctggcctgggtaccatgacggaaggaaccggctcctacaccaccgcttccaccaacagcgcgaccaagctggcgctatcgctacgcgagacgccacaaacagtcagcgtgatgactcgccagcgtatcgacgatcagcagctcaatacgctgagcgatgtgctcaagcaggccccaggcctttccgtgcagaacatcgacagtgaacgggtgaacatctactcgcgtgggtattccatcgacagctaccagctcgatggcattcccaccaccctggtcgtgcagactagcgcgagcccgcagagcatgatcgacacctcgatctatgaccgggtcgagatcgtcaggggcgccaccgggcttatgactggcgcgggcgatccctctggcagcgtcaacctgatccgcaaacggcccacagcggatttccagggctcggtcagcgccggtgctggttcgtgggagacataccgcacccaggtggatctgtcaggcccgctgaccgacgatgcgcgcttgcgcgggcgcacggtcgtggcctatcagcaaggcaacagtttcatcgatcattatcagcaggaaaaacagacctactacggcattctggaggccgaccttacagacagcacactgctcaccgtgggcttcgactaccagaagaacgacccacgcggggtgtcatttgccagcttcccgctgttctacagcgacggtgggcaaaccgacttctcgcgttcgaccaacgccggcgcccggtggagctatcgccagcagaacacgctcaataccttcgcgacgctcgagcagggcctggccaacgactggtcattgaaggtggccgtcaacaacatgtacagcacccgggagtattccctggcatcgctcagcggcggcacgccggatcgcgagacaggagagggcgcctatctgtatggaggcgacggctacggctcccagcgtcagctcggtatcgatgccatggctcaagggccgttccagcttttggggcgcgaacatgagttggtagtcggcgtgagcgggtcggaattccgcgactacagcgatccggacgatgatgatctggaaatgcggccggccaacatccatgactggaataacgataccgaccgtcccatctcggtaggcaagctgatgaacgacgatacgactatccgtcagaacgcagcctatctggtgacgcgcttcaaacccacggatgacctgtcactgattgtcggtgctcgcgtcggcgactacagctacaagaaaaaggccatctacaacccgccttacacccgttcgtccaactccgccgagacgcgtgaaagcggcttcgtcacgccctatgccggggtggtttacgacctaaacgacatccactcggtctatgccagctacaccaagatctacagaccacaatccattcgcgaccaaggcggcaaaaccctcgagcctcgcgaaggtgacaactacgaaattggtctgaaaagcgagttcatggatggccgggtcaacacagccctagcgctttacgagatccagcaggacaacctcggtgtggccacgggtgagaccgtcgtgggcacggtgcgtgagtcggcttaccgcgcggtagctggtgctaaaacacgcggtatcgacatggagatccatggcgaggtactgaccgactggaacgtcagtgcgagctacagccacagcgtcaccaaggacgccgagcgcgagcgaatcagaaccgaagcgccggccaatctggtcaagctctggaccacctatcagcttcccggtgagctgcagcagctgaccatcggcggagggatgaactggcagagtggggtgagcctgaccacccgcgagggcaaggctacccaggagcagtatgcggtgttcaatctgatggcgcgttacgacatcaccaggaacctgagcgcctctgccaatctgaacaacgtgttcgacaagcagtacttcagctctctggacccgaccttttacaccggctactacggtgaaccacgcaacgtgatgttcagcacgaaatacaccttctagaacgcgcaggaaggggcgggcaacttgtccctaactcacactgcaaaaacgccttcctggcccgctagcaggccaggaaggtgactcagatcagcagcggcaagccgtttcggtcaaagggcgccgttccggctgagcagtaccagaggctacgccgaccaaagactgactactggcctgatacgaacacaacctctaccagagctgataccgagggcgtcatactgggcgactgattgcgctcataaagcgaacatattgagcccggtgtaccacttccccccctaagccgtcccacaagatctggcgccagtgtaacaattagccgattcagccaatcgcacttggatgaattccagcagcgcccggacacgcgtagtcacggaatggcgatgactgtaagcacccagtaatttcagcggcgcggggcacaaatccaattgcacctcctgtaatcggcccatagcaaggtcttcctgacagggaaaggccgccacaatcgcgaaaccgataccatgccgtgcgccttccaccgccagctctccgctgttgacgcggtagcggctgcgaaccggcaccttgacgatttcgcccacagtgttctgaaactgccatggctggcccttaagcgcactgagcgtcgtgatgcagggcagagacttcagttcatgcacgcggcgtggcacgcctgtcctgaccagcaaggagggcgcggcgaccacaatgctgcgaaatgtagcgagttcgcgggtaataaaggcactgtcatcctgacgcccccggtggaagacgatggaaagatcgacgtcctctcgaagtacctcaaggccggtcattctagtatcacattcgagctcgatgcccgggtggcggctacagaactcggcgagtatgggagccagaagccgaggcgcctctccaggcatacacatcttcagcgggccgcgtagttctcgctgtaccgtgctgagctcttcctgcgtagagagcagggtatcgagaaaaggctttgctcgttcgtaaagcagtcgaccggcttccgtcatacgcaggtgacgggtgctccgctcaaggaggcgcgtgccaaggctacgctccagagcggcaacgtggcggctgacgtttgaggacggcatcgccaataggcgcgatgcgccagaaaaactctgctcatcaacaactgccgcatagacacgaacagtattcagatcgagtgagtcgcccatgattatcccattttaggtatgaagctatcccatattcccatacttattccctgtattggtggaatttaagattccctcacgctcgacgtgacacggtgaatcctacaccggcttacttatgggaaagagggcttcagcttggaaattggaatactcggcggaggaattgcgggtctcagcgtggcgctcgcactacacaggcatggctacaatcctcgggtatatgaacgccatgcggcgcccgcaaccatgggagccggcgtgacgctgtggcctaacgccagcttcgtgctgcaagagctggggctgctgcaagacattgaggccgttgccggtcgaccgctaacaatgcgccgccaggatgcggcaggcaatgcattggggggcctcgatattggttcgctggaccagacgatgggatacccaacctacacggtgctgcgcagacacctgcagaaggtgttgctagatcatgcggcacgtgcagggatttcggtagagttcgggcgcaaggctgtgggcattgagctggatgctcatgatcgagccgtggcccattttgagaatggcgcgagcattcggccggatctgctcattggtgccgatggccggatgaggtcagtggcacgtgaattcgtcgtgggtgacaactcaccaatctatcaaggttttgtgaactggatcggcgtggcgcaggggccgcatgcactggtggacgagatttcgattcaggacttctggggggcgggcgagcgctttggctgcgtggcgattcgacatgacctggtttattgggccgcagcacaggcgcggcctcttaatcaggctacgccaggtgcgaagatgcgcgaggagctcaagagcctgttcgccgattggcctgcgccggtctcgcgcatcatcggtgccacacccgaaaatgccattcggctaattgcagtgcatgacttggagccgctgcatagatggagtcgggcgaatgtactgctggttggggatgccgcacatgcgccgctgccgacgtccgggcaaggagcctgccaagcgctggaggatgcgtggcattttgcccggtgtctggatagtgaaaacggtggcctagaggaagctttccgaatgtttgaagaaattcgtaccccaaaaactacaaggttggcagaacagggacgagtgttcgcccgcgggttgttcgctacagatcctgaggcctgccgcatccgtaacgaacgggccaaggcgtccaatcctgctcgtgacgtgcaagacttggctgctagttgggggcagggtttaccaatgcctggtagcgctaactgcacgtcactggagcaagaccgcgtcggcagtctgtacgacattaaatgaggtgctggactacgcacgaataagaaattgcctgagcaacaggggctaagcgttacaacccaaacatcatcatgaagctcgaccggttgaattcaccatcgataaatactggtctcgtttaacagtgttatgggcttgcattggaaaagtggtatatcagtgccttcgttcagcgcgatttatttcttaacgaaattttgcttttcatgtcggtcaagggacgaacatccggcatttacaacgccgagtatgttggacgtagcagggccaagggcatggagttggaagtcagcagcgatctcaaagacaacctcaacctgacgtcggcatacacctataccgactcacgtattaccaacgacggtcctgggtcgctgctggagggggcatcaggttacggcgtgccgcgtaaccaggcgtccatctgggcgaactaccgttttctcgacggtggcctgcgaggcttgcgtatcggtggtggcgtgcgccatttcgatagcaccttcgcttataccagcccttcgctttatggaaagctcgacactggcgacgtgaccctggtcgatgcagccgtgggctactcgatcgacgaacagtggtcagcaggactaaacgcgcgcaacctgttgaaagaggaatacgttgctggctgcaacgatgcaggccgctgctactgggttgaggagcgaaccctgcttgcaacgttgacgttcaattggtgagttggccggcataccgatgcaattcttcagtacgccacacgtatctgccgagcttatttgagggggggcacgccagcggtcagcccggcgggaatcacaacgacagtgtttcaacgtaaatacctccctggcctgctagcccagggaggtgactcagatcagcagcggcaagccgtttcggtcaaagggcgccgttccggctgggcagtaccagaggctaccccgaccaaagactgactactggcctgatacgaacacaacctctgatgcacacggcccaggaagccaacctcgaaggcacgcctgtcgatggctcgcggcagcagatcacgctcggcgatcatcacagcccaaagccagccaccgaaggcgctgtcgagccaggattgggccagctttacgcctcggttgaatgcctccctgcaatcggcagcccaggcgatttcagtacctggctggccatcgtgagagggcagatacgtcacgaaacccttgctcatgcggcacctcctcgcacttcggagagcgcgcggcgatagagcaccaccatctcatcgagcagatccagcgcggagtacgccgcgatacgcacgcgtaggtcgtcaggtggcacgccttcaggctcagccagttgatcgagcagatggccaagcatgactgcacgagtttctgcagcagcttcagagggcaggggagaacgttcagattcatgcagcggactacgctgcagcgggaaaggtacaacgcaggattcgaactcagccatggcacacctcctgatcagaggcggacagcaagaccataggccaagggcggagctcttgggtaaaaaagggatagcgcattttccttatgctccttggacagattaaggagccgcctaccagccttctcacaagcgtaggaggcggaccgtgcaagggtgagaaaccggcgtccaagggaaccggccaggcaaaagcctgcctcacacggcccgccatagatatgcagaagctcaacggataaccgctagctttgcactatggcgctaccgcgccttggacaagatccgggttctcacgcccggtcatgggatttaccacgacgggcgcagtctagcccgtgggtttggggagggcaacataccgtggcgtagtaaaaacgcaatttaattttatgtttttcgagtagacaaaagctgagttcagtcaagccagtttggggctgaaatcgcggacctattaaaaatggctagccaaggtctcgctagcgttttagttgaatggctgtgacggtccacttcatgtccaaaaattccatcgaaaccgagactagctgcacattggcaaatatgctcaataaggcctcgggtcgcattatgctgaatcatagtccaggcatcttcagtgcttagattggcaagatgtgcttgtttcgatattagcgattttaagtaagatatacctgatgtgttagctatcgggcgcagtacatcacctgagatccaaccaggataccaatattcttctttgaaattttcgaaaagttcgccggttgcatgttgagatgtttttaaacgcagcttctctaggccgtctgatcggattgtgcagtctaatatttttgattctggttttatacttgagaccgaaacttctctacccgcacgcgaggcaaagtctctttctgttgtaaagaagatagcagtgtgagcaactaaaagaggatcttttctcggtggaggaacctgccagtcttgaaatttcgatgctgatccgtgataccagcatggagtgtctacaagatgaactaatggggtggtactcgaagtgggcttcataatattcgtggtttctattttgtggtttggtacgtatgaattatcgggtatgttggtgctcgcatcctagtgcactgcatgcttaagctcttttgggtggtaagcccctctctctggattctcagcgcccagcgcctatcaaattcttcaaacgcagtgaaagatcgttgtaaagagttagtatttctgcctcgctagactcatcgtatttacgatttttgtaagtccacctagccagctcttcattgtcatggaagacgggaggttggccaatattgaggaaatgacatggtaaaaccatgaattcatttttgtttctggtcggtgagaaaacctttgcccaacttattttggcttttatagcgagttttttatattgcccccagcatggaaataatactcggttgcctacgccatgattaatgccatatttttggagcagaaggtctttgaataagtcttcggatagaggctcaatactttgggcgctccatttatagctctcacctttaaatggagatgagtgtccagatatttgatagtgaaatcccgactccaatacgaagtggatgattagatcaagagctggtgctactttgtttttagccagaattgatgaagatgtttctattgtggtttcgtggccaggcgtagaaataaatttacaatcaccggatttgatctcggcggtgagcttctctagcgttttagtagatccgtcagtgaattggacctcatagcggggaagatatctttctagcttgggtggcactgcgtttgcatatatttggcagaacgctgctgcgtaaggtttttgttcttccgatagttcattgttgtctatgtaggagagtgccgcggtaattatttcgccatgagcttttcgggccgcgtgtggtagaattttctctcgattataagttagaaagtcttttgcagagtgtccgtagaagtctatggaagcgcgcatgcaatgaaaatagtaggaaaagccttggaattcttgtcctctaaaaaatgtctctaatattgagtgttcagtattgttgaagtttagatttgttagaacaatgtttgattttttgcagaaataactttttttgcttacatgtggtttgatgctggaatggttgatctttatagggctttcttgattgaattttgctattgattcatatattttaattatttcgtagcatctgaggctagctcccggtttggtaaagtcatactcatttagtctctgcgctagcaggctatcatcagaaaatccgaactgcatactttgtgggaatttcttgatttttattttcatttccagagtcgtgccatagcccatgctctgagaagaaattttcttgatgactatggatttttcagatttttgagagaagcttaatttcagggcttcatgagttagtctgcttttgcttttgattgtaaatttattggagatcagatagctgctttgaagtccgattccaaaatttcctgatgggcgataccaaacaggcatttcttcaacaatgcttcgtttagacctgtttttgtatgaggctcccacctctaacatatatttcaaggtttcaaagtcaatgcccgtgccttggtctgtgatccttaataatataaatttctcattatttggagtctcttcaatttctaccgtgattggatactgatcaaatatttctctcattctgggatgtgtggggtctaaatataggatttccgacttatgcatttgccagatggcaattagtgtagcgtcgacagcattttgcaatgcttctctgatgctttcgaatttcgaggtataaaggcctgtgcttcggactaagtctagaatggctttttgatctactctgaagttcggtttttttccttgctccagaattaagaatggctcttttatttttactgatggtgtcgtcagggttggaagatttcctagttttttggaaggtacgatcttgtcccagttttgagtttgctgatggtattcagtttcgagccatttgaaccattcaaatgcaacctcatacgcctcgggtgaaggacattctgattcggcctcaattctttcggagtctaatcgaaaatgtttaatgctatgatgcttgtcgaggtgagctttgcttgtttcaggcagcctctctccgcacatgtgaagcattaccgggcagaatctattgtcgtccagatctaataagtccgccatcctaagtaaacaagcgacataccgggggtggcaatcttcggacgccatacctgcttccgagaatggaagcttcattacctcgctaaagccttggccatgtgcctgacagacctttgatagagcaccaaaaagtcgcttaggcagtagctcatttcttggagaatttaggccaatttcgtcaactggattgacaacaattttagctgagttttcaggatgcttttttctataccactcagctattagctggatgtatcggtttagaaaagaatgggactcggaaccagtgggaagtattgccttgttgttttcccagtctttggcgaagctgtgtaaggggttgtccggttggtcaatgatttccttgagatatgatttgaactcttctgagtttatatccgatagttgcttttgagttactaccatccctatgtcgtgattgtatgcagcttctaatattagccatgtgtcagtcgcggatagaaattttattttttcgccgagcatccgctcaatgttgactattatttgtcttgagtgtgatgcgtcatgacgactatagtgtgggaataacgagctgacgttttgtagggcttttgcaatgagctcttcatcaaatcgccattgtgactcaagcagctttaaatgcggatgcttattgcagatttctttgaaatgatcttctaggctaatgatgtgcacaatggtgtttctctcagtaagccaaaattattttggggctgctattttttatacgctaaccgtcggtttcgcggaaaatgttgctgcttcctaaggaatcgccacacccaacgcattaagcgtctgcgtatccatcttcccactaaccggaagtccggaatccatctgaaacgccatcagcgcaccacgcgtgccattacccataaggccgtcgataccaccggtgtagtacttcttcaccgtcaacgccatctgcacacgcatgatcatgagcgacagatcttcactggccggccgtgcacgctgagggctcacttgcgtgctgggcactgagctccttgaggaaccactcaagttggagctcgagccataggacggagtcgatgagctgggagcgctgtaggtggttcgtggcgcaggggcaggtggcggcgtgtatgcccgcggtgcgctatagccaccaccagaaccgctgtagtgcgagcgatgggagctgtgcgaacggtgagagctatgcgagcggtgcgccgcgtaaatattcaccgcgtcgaccgagttcagcgtgttcttgaacaccggcggctcatcagtcgtttgaggcgtccagtcaacacccgccaaggctgcctggttggcatgggccatggaggtggcaaccaccggaagcatggccacggcttggccaatcagcagcttccatcgaccaatgagtttcatagtgctctccttgcgtatgtgcccagctctgttgctgttattggatggatgcctcggctttgccaccgagaggaatgcgatttgaagaaaccagcgcactgcgtgacagccgcgcagccctggcatgcttcgatgaagaggttcttccagtccgaaatgctctgccggtaaaaggggtagagcgagggctcaagcacgcagagaggaaggttatagaccgacacgggtaagccacgaatatccagaaaatgagccgcctgattcagctcctgttggtagtccagtgggtcgatccacaactcgtgatagtgcttcttcgccaaccccatgttctcgatacccatcagggccacgtgctgaacgaagggcatatttctgaaaatgaaatgcgctagctccggcagtctgggtgccgtgagcttgctcagcacgacccgaatttcaatgcgctgattcgcgcgggccaggttgtagaggccacgtaacgtctcgctgaaagccccaggtgcctggacgacgtggtcgtgatcatcagcattgtcggcatacagggggatgccccaggtcaactgcggatgagctactgccttgagagccgatatccagctcgggtcgctctgtaagcggccattgctcaaaaggtgcagggatttctccgggatgactcccttagccttggcaatgatttcgagcagaccctctctgtatagggtgggctcgccaccgctgatcccaatctgctctttgccaggatccatcaagtcgataagcctaaggttctcttcgacgtgccacagatcatcgatgtctttaggcggctgagaacacatcaagcagaggctgttacagcgatcggtcatgaacagcaggttgctgttcgagcctcgccgataaagcacccggacaacccgcgacccgggagaaacgacgatcacatccccgggctgaacgatggtcgagtcattaggatgaaccagttgcgtgccctcaaaaccctcagcagcggtgtcgctcgttgggagtagtaggcagccgaccggcagcgcgagtagctgcttcgaatagtcagactccggctcttctagccagagcgcaaaatcgctcacgctggcatcacctgcgcatacagcggtgcctttctctatcagctcttcgggcgtaatgaccttaaacagtcgagtgcaaggcagattgtggatgtcgaattgggtatcgagacggagcatcgttaccccctgtagccagctactggcagatcccctaaggatcgccgggctaaccaggagagcaacactctctgcgtgtcgtcgtcaccatcacggagcagacgaaacaggtgagtgagcagctctgaattcttttggcagaacgtgctgaatgcgcggtgaccgatggggtcgccctgacgcgcgaaatgctcaatggggtcagcgccgcagtaaggcaccagcgcacaatccgagcaccccggaagcgcctcagctaccccagcggaaaggagcaggtcgatcactggcgagcccaggagctcttgtagtggctgcgccacgtggcccaatttcaaaccgtcttctcccatctcaagcagcatgcgcgcttcatccgagggatagacgtcgccgtcatagttgtagagaagggtgcctacacctgcgccaacgggagatcgaagatccacatagcctgatgagaatggagtcaggacgttgttgagcagaagcgacgtgtagccttcagacaggtaggcgccttgctggttgatttcgatcaggtaggccagcgaggtcttgtagaagtcgatgtattcagccatcgagtaatccaggcgttggctggatttcttcgcgaatccgtatgggctcagcggtcgtaacgcaatgctgttgaagccctgcagcacgtactcgtcaatgatcgcgtaagggtgctgcaggctcttggccgtcaaagttgtcagcgccgataccgcatcactccccaagcgctccctgacccactggatacccttgagagtgcgttcgtaggcgtctttgccaggggtagggcggttggcgttgtgcagaaaggcaggaccgtccaaggacgtagaaaactggatgctgtgggtctttgcgaagtccagaatttcatctgtcaggtggtgaagcgtgctgctgatgacgaactgaatgctgcgtttctcgtgttcgtttcgttcagcgatctcttccacaatttgccggatgcgatcaaaggcgagaagcggctcaccgccctgaaattcaacggtaaggacgggcgatggcgactcgaacagtcggttcacggcgtggcttgcatgctctggcgacatgtcatggccagatccacccagtggtgcccgtgacacctggcagtactggcaggtgtgattgcagcgcagcgtcaccacgaacagatgcagcgccggcccgccaaacagaaattcttttctactccggtactgagctgcgatttctgcaatggggttgtgtcggtgcggctcgtagatgaagtgccgggccaagagatctttatagagcggggtgccgcgctcaagctgtttgcctacaagctgccgaagctgctgctcagaaacaaacaggtactcaccggtctctgcggtgatcagaaggttgttcggactggtgtcatccagccggaggaaccgaaaaggtagaagcttgtagccgacttccctggccaggatcgctgccgtcactctagacaccagcctctctgagcgcgacgccggctagaagctcacgtaggccagaggtttccagctggatttgctgtcggagggcaaagtcgttcagggagcgggtaatcaagacacgagcttgagattcgcttaagtgaggagcgtcgattcgcaggtcggctggagtgacggttaggtgcaggcagccgtcctggcgagtgatcaatatcgacactgtcgcggctaaggcatatgcagctttttgcgccacgttgagcggatacgcgctctcgtcgataacgatgatctgtgtccacaccatgtggtctcgccttccttagccctatcattccaaaggatattgccagagatgcaggcaatttgccatgcaagaatagtccagctgcacatagagtagagcccgactttcgtctgagttgatgcagccttggcgccatgctgcttctgatctaaggtattttggccaggaaggcttcactgaaaaaggattttgatatgcgtcttcgagcgctcaactatctgctattcgtcgtgctggtcgcgttgggctccagttacctgaccgtctggcttcagaggggtgatgcccacctccccacgacgattccgccactgattttccaatacgaagggagcgatctccttgtgtggggtgggtggaagaccgttgccggatatgttgcccctggcaccaatgccgtcgaaatccaatgccggaaagaccgaaaagtgtgcagtgaagcattcgcttcagttcatcaacactcagaggggcaagacctcgaagcaagtacctatgagtacttggtaacggattggaccgataacggtattgaggcgattgccgagaacggaatgggaagttgcctagatcgcgttctcaggattggtttccagccggagtcggccacggttcagtggagaccgggtgcgggctgcgagggtagtgaagggcatgcggttttgattggtgatcctctgtaagcacgacacctgagcggactgcagcgggccgagtacgccccgttaagacctaatgcgcctacctacgctgggcatttgccgttaaagtgccgtcaatctcgtagtttgagcaaggatgccgtcctgatggtttcgctgattcaacccaaaagcttaattttcaacctagaggtcgccctaggtcgattcggccaaatctttgtggtccgtgtaagctgcattacattcaaattcatcgtgccggcgctgttcacctgttcgagttcttcttcgggcgcgtttggcggtggccgctgatatgcgtgtgattagtgacaaaatccggcactttcgcagtactttccggcctccggtctcctatgcatatgggtcgttagtattatggctgtccgccacattggctgcgttaatactagggttaacatttggtgatctgtacctccggatagcctggagtcgtccgctgcttagtacaggcgctcaggcaagcctcctcctatttgaagcgccacttcttttaggtatgctgcaaatatacttcgatggtgctatggctcgataccgcagccttcatccatcggtgaacagggtaaatattcgtactgctagcgccgcaatatatcgtgataagcgggactaccttaattctacatttgcaagtttcggccataagaatgaccttcgagtgctggccaagttgctaatagacgaatgggaatggcgtcgtgacctaaagctgcgctcgcaggagccattgtggcggcgggcagtcggattctttggtctaccgtcagcatcaaatttcgcagcatatctgacaggccttgttgcagtgattgcgggtatcgtaattgcaacgatgagccctgaggtggtgtttggatcgttctggggttttctagacaacgtttggtccatgacgcgcctgttattggtttcctttgtcttgccattcacgttatgcgtactgccaggggcgataattctatcaggcatcaaaagtacggtggaatcgtttatcgaatggctagatgaccagtatcttagtcacactgcgttctatctgtttatctcagaaattctcgacctgcatgatcgtggggaacgattactcttacgcaagacgggaactcgcatttattggcttgttcgacttggtactgtgcctgttcaggatgttccgcgtgtttggagattgattaaaagatttaagtcgctcggcaaaggttctaccggcagctgtatcggtagcaaatccattacttcgcaaaagagcgctcgctgaggccagtcattgatatctccaatgacatagaaacgtcttttggcgcgtgtgacggcgacattcagtagattaggggtagagaccacccaatttcgagccccaggacttgaggagttgcctccaagtaccattattaccactggtgcttccttgccttgcatggtgtggatggtgccgcgggtcattttctcgggaagcatggttttgagccgccgacgcacgtcctgaaatggcgtgatgacagaaatgtcgctatctggcacaccgtcagccttaagcccgtccagcagttgctgcagcgcattcccttccgcttctacccagttaccggtggacatacccgccgcatgaatccagccggtgagcagcttggctttggtttctttctcaggcgagggagcttttgtcccatacaccatagcgccgtcgtaggctatccgattggcaagatcaaacatggggcggtcgcaacggcggtgtaccaccaggggcagtcccacccagctcttggagttctgtggcccgatcaagtccccccacggtgtagcttgatcggcaagggtttgtgccgattgccggttgggcagccagtgcgtactcacgccaaaacgctttcgcatatgctccagcgtcgcatcggacacacttatgatcggggggagctgtaaagggtcccctacaagcactgctcgtctcgcgcgccataaggccccgacagctgcctgtggtgttgcttgaccggcctcgtcgactagtagccagccgatctcgccagcctccagcgaaccaaacgaacgggcgaaagatgcaaaggtgctgcttagtacggggacgaccatgaatagcgaagcccacaccgaacgaatcgcatccctagatatgccagagtagcggccaccgcccagcatgtcggtaataaagcgtaggttcgcctgtattcgcttggcttcgatttgaaaaaaggtgcgatgcaattgaagcgctttaaggaataccttggccctggcttgccgccagtccttgataatccaaggctctgccagttcgatttgcgctccgcgaccgataactccggtctcgagccaagtaagcaggtgggtcgcctggcaggcgatggcaagagacttggctttgtcgaactgcagcttggcatgctcgcgcaagtgctttaactcctcatgcctattcttgctgagcttttcctgcgccatcttctcggcacgtagtcttgctgccatcgtttcgagaggtttatatgctgcctcagcaagtgcgctctgatgctggagcggcgcgagcagagccaaccactgccggtaagcacccccgaggctaagcaggtttgcccagaaactcggtttgctgtttcgatggttctgtaatgcttgcgagctttggtctagattgttgcgggcaactggtaggctgcgctgctgcaggtcagccagctctgcctcaactgctgcatgcttctgaacttgttgcttcagagcttcttccttctggctaacctcatgggttgccttccggatcgcttggatgatttggctaattttagccgccccagcgctgagctcatcggcgatgcgtattgcggccttgtagtcttcaactgcagatgtccagcttctctggcgctgatccgctatcccactaagcccgatttgctcatcgagccatgccttgaacccttgtggccgttttgttacctctggttgagtttctgcgccacccgagtcgggtgccgtttcctccttcaatgcttgaccatcgatctcctcaaagctggtctccgtaatagccggttctgcttcttcggtccccgccccaggacgattaccgtagaagaagcgacctacgaactggcttcgcttggccttgcttcccagtgcggaagagatgagaccccaggccggctttcccgtaaccagctctccaagctcgctgaagtagtccgcgtcatcgagccagtttttgtcgattttgtctctctgaggcagctccagagtgacgttttcgactgcgccgttgttggaggaggcaactacgatttcatagccgtagagcttggggttcaatttgtagctacgctgctctttccccccgttgttggctctttccagcccgtcagtaaggaaggcctctgatggtcttttgaacgtcgctagtacgtcggcgcgctgagtgacgatggcggcgataaggtcgcgcagcagagtggttttacctgtccccggaggcccattaacccctagcagtccctcgctgtcagcaagttgggtcaagatcgtattcacagcgagctgctgcgagtgaacaagtcccagatttccttcggcgggccagcatcccttcgaatagtgggctggagaaagtcgctctatgagcgactcggaattctggtcttcgctaatgtgaaggcgcttcgataaatcgtgcgcgcttaggtagccgtcaagcggtgcgctggtgatgccttttgctaggcgatctccaacgtcggcaagatcattcatgatgaagctatttagcgggtcatcttcctgttctggccggcgggggttaataggcattgagcgaacacggtgcgagcgttcggacagcggcccaaaaaagtcctcaagtcctaggaatttgcggatgaagttggtcaagcggatcaggccgctatccagaacctcaccgcccagattctccttggcttttgctctgacagtgtcttggtcatcatcgaacccgcgggtccagtccttgtccgacattgccttgcccaggaaccaagcctcgctggacagtacaagactgtcatcgatcatgtggccactggcatcgaacttgatcgagaagagggccgagtcgcgcttttgaggctccttgtagccttcgtctgcgccataaagctcttccaatttccgggcgacatcccggctatcgtaaagatgaccgaaaagcgtgtggctccacaccctgtctttacgaatcgcttgccgcgctacggcgctattagcagcccatggagtaattggcgtggctgccgaaatgtcgtgatagaaggcttcgtaattattatctcgcttcttgatggctggagcggcttgcggttggagcagctcaacggcgtgccaataacgaacgatacttgcttgagtcatcagattcctttcaacgtgctcatcgtctcgccacgccttgctcgcttgtcgagctgtacctattgggcatgtcaaggtgacagtattctgctcaaaatcttgggctcgagtccaatacaagctggcggccttctagccagataactcgataagcccctgcaatcaatcattcagggcagaccgggcaggggagcagtgggttatcgagttcgagcagcagaggctgatcgaaatgggttgtcccgagctgttctaacgcctcgattgggtgtctgacacccagggtgatggcgccggcttcgacatcctgtcgttcaatgaccagacaaggcaccgttttattgaggtcaaaaccaccaacggcgggctagcttcctcgtttttagtgagccacaacgagctggagttttcagttctatctctaccgggtctttcagttcagagacggcccgcgtctgttcatgctgagtggtgacctgacccagcatgtgcacttgaagcctactgactatcgggcaagcttccggatcctagtcggttgatggtcccgcagcgctcgccaatccactcaggttgagtgcttcgggtaacgcccaatgcagggtctctacccaccatttgccattcagcggttcgctgaagatacccagttcctgtaatggctatttggtgtcattatcgcgccgtccagaacgctgctcagcgttctttcatgaccgcacctccgacttatccttgcttccaagcacagcggtgtagtggtcggtttatctgccacagggaattcgccatgaaccgttcctatgcccttgtctggaatccgagtctcgccacctggactgtcgcccacgaacacgctcgacgccgtggcaaaggtgccggtgcggttctggctgctgccctgatggttggcagcaccgccttcgctgccgacctgccgaccggcggccaggtggtctcgggcagcggacagatcactacgcccggcgccaaccagatggtcatcgaccagaacagcaacaagctggccatcgactggcagagcttcgatatcgcccctggcaacaaggtgaccttcaatcagcctggcagcgactcgattgcgctgaaccgcgtactcggtgccgatggctcgaagatcatgggccagctcgatgccaatggccgggtgttcatcatcaaccccaatggcgtgctattcggccagggagcacaggtcaacgtcggcggtctggtggcctctacgctggatatcagcaatagcgacttcgaagcaggcaattacaagttcaagggcgatggcagcaaccacgcggtgatcaacaacggcaccatcaccgcaactgatggcggcgcggtggcgctgctcggtggcactgtcagcaacaacggcgtgatcgtcgccaagcagggtacggttgcattggccgccggcaacaaagccactctggacttcgccggcgatggcctgctcaacgtgcaggtcgatgaagcggtggtcgatgccctggtggaaaaccaccaactgatcaaggccgatggcggccaggttgtgctcactgccaatgctggcgatgcattgctcaagaccgtggtcaacaacacgggtgtgattgaagcgcaaaccctcggcgagaaggacggcaagatcgttctgctcggcagtttcgagggtggaaccgtccaggtcgcaggcacgttggatgccagtgcaccgaaaggcggaaacggcggtttcatcgaaacctcgggcgcccacgtcaaggtggccgatagcgccaaggtcaccaccaaagcccaggacggaaaatctggtacctggctgctcgaccccaccgacttcactgtcagcgccggcagcagcgccgcgagcgcaagcggtattggcgccagcacgctggcggccaacctgcagaacggcaacgtcaccctgcagaccgtcagcagcggaagcgcaaacggcgacatcaatgtcgatgcagcggtgagctggagcgccgacaccaccctgactctgaacgctcacggcgatctctacctcaatgcgcctatcaccgccacgggcaatagcgctggccttgcactcaactacgggggctatgtccagaacggcagcgtagctggcagtagcgactatcacgtcaatgcaccggtcaccttgagtggcagcaacgccagtctcaacatcaacggccaggcctacacgctgatccactcgctggccgacgcgtctctcagcgcacctggctactacgcgctggcccaggatatcgacctgggcggcgtcacgcgcaatagcgcgctgttctcctcgttcaacggcaagctggcaggcttaggacacagcttcaacaacctgaccatcgctggtgccagcgggtatgtcggtttgttcggcaccaccggcagcaacagcctcatccgcgatgtgcacctgggcaacgtctccatctccggcggctattacgtcggcggtctggccggctacaaccaggccgcgatcaagaacgtcactgtcgacggcgtagtgagcggaacctcgggcggcgtcggcgggttgaccggctacaacctgggcctgatcgatagcagcgcgttcaacggcagcgtcaacggacaaaatacagttggcggcttggtgggcaacaacgtcagcggcacgatccgaaactcccatagcaccggcgtgactggcggttcctccaataccggcggcctggtcggcttcaacgacggcggcaccctcaccaacacttattccaccagcaacgtgagcggtaccagcatggtcggcggtctggtgggagccaaccagaatgcaggcacaatcaagaacagctatgccagcggcactgtgatcggtaccagctttattgtcggcgggctggtcggcatgaactaccagagcaccatcaccaatacctatgccactggcagcgtcaccgcgcagacctcagtaggcggactggtgggtgtaaacaatccgggtggggcagccgtcacctccagcagcgtcagcaacagctacgccaccggcgctgtcagcggcaccaacaacgtcggtgggttgatcggcgccaatacgggaagtgtcagcaattcatcctgggatgtcggcagtaccggccaggccaatgctatcagcaacggtggcagtggcagcgtcaccaacctgaccagcttcggcagctccggacgctatagccacgccacatacgggagtctcggcacctggtcgctgcttgccggcaccagcaatgtctacgtcgccagcgatggcctcggcaatccggcctggatcatgatcgaagggcagacgcggccctttctggccagtgagtacagcaccaacatttccaatgcgcaccagttgcagttgatggcgtataacctggctgccgattaccgcctgtccgccgacatcgatgccagccagaccgtcggcagcaccgctagcggaatgtggagcagcgctggcttcagcccggtcggcgaaagcactggcgcctttaccggtagcctcaatggcgaaaaccacacgatatccgggctgaccatcgcacgcggcggccaatactacgtcggcctgttcggcagtaccggccttggtagtcaaatcggcaacctgactctgaccggcgcgaccgttgcaggcactgcctacgtgggcggtgtcgccggcaacaatgccggtaccctcagcggcatcagcgtcaacggcaacgtgagcggcaccggcaacttcgtaggtggcctggcaggctacaacgaggccgggacagtcaccggcgtgcagagcagcggcagcgtggtaggaagcgggggcccttacagcggcaactatgttggcggactgatcggcagcaacagcggcggcacgatcagcgcttcgtcctcgtcgagcgccgtgtccggtgggagcagcgtcggtggcctggtcggcaatgactaccaaggcacttaccgcaacgtaagcgccagcggcagtgcgaccagtacgagcagtgccagcggtgaccacgtcggagggatgatcggcaacgcgaatcagagcgtgatccagagcgcctcggccagcggcgacgtcatcgcgaccaccactcatgccggtggcctgcttggccaggcgtctaatgtaactctcacgaatgcgcaggccagcggcagcgtcgctggttcgacctacgtcggtgggttgatcggcagggcggtcaatggaactgtcaccaacacgtcggcgaccggcagtgtctcaggagctagctatgtaggtggactgattggcaacatcttcagcaccaatctgagtaacgcctacgctgccggcgatgtctctggtgcgtcgttcatcggcgggcttgtcgggtacaacaaccgcggcgttcttgcccagagctatgccaccggcttcgtggccggcaccgatttcgccggtggcctggtcggctacaacgaggctggcagcatcaacgcggcctacgccacgggccaggtgatcggcacccagcatctcggcggcctggtcggctacaacgagagcggcaccatcaacgccagctacgccaccggcgacgtgggcggcagcactgcggtcggcggtctggtcggcaccaacgacaacggcacgatcaatcgaagcttctatgcaatcaccgatgccaatggcaacgccataaacaccggcagcgagttcaccggcaatacagcgggcgttggtaaaacccgagccgagctggcaagagcccgtaccttcacgggatgggataccagcctctggacgttaccgggtgtggatgccagcaaccctggctacagctttgccttgccttacctcacgggagtgacccgcgagagcgatatcattcgccaccttacgccagcagacgacacgccaaacttgccaagcccaaacccaagcccgagcgggagcactgtggggcaggtgaccaacaacccatcctatatcgccgtgttggcctctagcagccagagcacttcatccgagagtagccaacaggaatcggagttcccgctgactgcggacatgctggtcaccaatccacttgatgagcgcctgaacctgaacatcatcagcaacggcatccgcctgccagaaggaatctgattcatgcgtttcgttcatcccctggttggtagcgctctcacactattgtcgctgtcggtgatggctgctaccgctccggacgccggacagtcgcagcaaaatctcgaccaacgcccattgcaactacctggcaagcaacgcctggagctgaacctgccagatgcgccctcgaccgaggccaagccgggcgggccgagcctgcagatcaaccgtttcaccctgcagggcaacagtgccatcaccagcgaagaactactgccgctgctcgccgacttgcaaaaccgcacggtttccctgggcgagttgcaggccggcgccaaccgcattaccgccctttaccgcgaacgcggttatccgctggcccgggcctacattccggcgcaggagatcgagggtggggtagtgcagattgccgtgatggaaggccgctacggtgagatcgcgctgaacaatacatcgcgggtttctgacgtagccttggcgccgatcaagcagctcaagtcgggggatgcggtccgctccgcgccgctggagcgcagcctgctgctgctctctgataccccgggtgtggaggtcaaatccacactcaagccaggtgcctctgtcggggccactgacttgctggtggacgtgcaacccggcccgctgttgtccggctccatcgatgccgacaactacggcaaccgcttcaccggcgagtaccgcctgggcggcacgctcaacgtcaatagtccgctgggtttgggggatcgactgtcgctgcgcgccatgggttcgaatgaagaccagcagtacggccgcattgcctaccagttgccgattggtccctgggccacccaggtcggcgtggcctattcggacatggactaccaactggccaaggacttcgacgacctcgatgcccatggcaatgcgcgtatcaccagtgcctacgcaatacagccgctggtgcgcagccgcgacttgtccctgtacgcccagctgcagtacgacgacaagcggctgaaggacgacatcgatctgttcgatagcaagagcgacaagcgctcgcgtgtggtcaccaccagtctgaacggggagagccgcgaccagctgtttggtggtggcatcaacagcttcgccctggcctggagccagggcagcctgacgatcgacggcgccgccaaccagcggttcgatgatctgagtgccggcacgcaaggtcgcttccacaagttgaacccgagccttgtgcgcctgcagcgcctgagcgaccgcttcagcctctacagccaactgcaaggccagtgggctgacggtaacctggacagctcggagaagatcagcctcggcggtgcgtatggcgtacgcgcttatccgcagggcgaggcatccggtgaccaaggctggttggccaatctcgagctgcgttacgcgctgaccgatacctggcagctcagtaccttcgtcgatcatggcgaggtgcgtctgaacaaggacacctggagcgacggcgacaaccatcgcagtctgtcgggcgccggtgtcggtgcgcgctgggcggccagcggctggcagatcagcgctacctcggcctggaagttgggcaacgccgatccgcaaagcgacgtcgaccgtagcccgagggtctgggtacaggccgtgcgatttttctaaactcggcgcaactggccggggatgttgggacgctagcgagcctttccaaggaagacacgagcaggctggcgaaatgagccgcagtgaagaggtgaagccaagtgcgaccataggaccgccatatgtcgccttggcgtacgatctctacgagggaagttgagataatcaccgtgctacaggcctgcttgtgcgtctggcaggaagggcaggtgggtctgtagcaactcgccataacttcggctgacagcgcaggaaatgctgactaagctcgaagcaggaccacccaagagatggagctctcgctatggtcatcgccgcctccgcgtttgctgttatcaacgaacccatcactgctcagaaaatagcacgcgacacaggcgtcgacctcggcctgatcaaagcatgggtgacgcatgccagattttacgaggacggcagcggctatctggtgttcttcaaggcagatacgccgggggaggtgcgggagcagatcccccggctgacggcaaccaacctgctgatcgttctggccgcctgaccctcacctataacagttcgtccagcgggccgcgggggcagagtgtccaaggaacctggatcttgttttcgggcatacggcagtgccagacctgctggtacatctggccgtcaatgaattcgacaccttcgatcgtaaaggcgagcacggctatgttctcgacgcgggcgtcatagagttcaggcagttcagagataccggggccggtgtaggcgcgggcgacggtagcttcgcgagccatgggtgactgcagtgatttgttcatctgcacgcaggcactgatgcgcggcgcgctgctgaaggccttgttgggcttgcgcttgccgcgctcgaagagagggagcacttcgtattgcatggctgatcatcaggtgctgtatggatagccagtattttaggtttggcttttgctggacgtcgagagcagtttgtcggcgttcaatgagtgtctttcttcagtccatctatgtagtcgacttcagcctgctgctgaggctgttcgcgcgctggcaccttggcgtcgctgacctgggcctgcagggtatcgagcagcagcttctggcggctctggctttcaaggtgcgcttcgagtgcgaggaccatctcagtgttcatgctgctgtgattggtggtggccagttcttcaatggctttgcgcataccgtcaggaagtcggataacgaacttatctgcggtgcgtgaggtagatccgggcttttgcatgatggccttccttaggggtgatagctttatgacacatcatgagccattcgctcaaggaaggcgctgagcggcgtcacagccctgcattgttcacctccaaacaaaatgcggccttccagccgagccaagtatgtgcggagctgttaatgacacgtgacggcacctgtaattcgacgggtgatgggggaaggctgctataaagaaaaggccgctagcgcggccttttattcgaagaggggttattgaacccagctctcaaccgtttcggcgccgtgctcttctttccaggctctgagttgtttgttgttaccgcctttggtctcgaggacctcgccggtcttcgggttcttgtaacgcttcagagtgcgctcacgacgagcaggtttggctgccgcgcttttttgtgtcttgcctgcttccggatcaagcacggcaattacatcgcgcagcgagtagctgtactcacccagaagcttgcgcagtttgctttcgaactcgatttctttcttcaggccagcatcgccttgaagtgcttccaggcgcttcttgtgttcggcaatctgagcttctagcgctttgaattctgcaatcttggacatggaacttccttttatggggtagtgatgcggctatgggtagccgctaatcaaaggtgatatcgagtctaaacataaagagttttggcgagaatcttcatcggcggcccaggtataattccgccgccattttcaaatataagctttctgatgaaacctgttctatctttctttgctctgctgctctgtgttgttacgccctcattcgccagcgctcctggcacattcactgaagccaaagtcattgccaagcgcgaagtcttctttgatcaggcggatgggcctgaaggtgagttgtactgcggatgcaaatggcagtgggttggaaagtctggtggccgagtcgacgccgagtcttgcggatacgaagtccgaaagcagcctaatcgtgccgagcgtactgagtgggaacatatcgtcccggcttggacatttgggcatcaacgtcagtgttggcagaacggcggccggaagaactgtgttgcaactgatccagtattccgagcgatggaggccgatctctacaacctgtatccctcggttggcgaagtgaatggtgaccgggccaacttcaattacggcatggcctccagtattgctcctcaatacggccagtgctcaacccgtatcgacttcggcgccaggacagctgaacccagagatgaagtgaaggggctcgtcgccagaacgaccttctacatgtttgatcgatacaacctgaacatgtcgcgtcaacagcagcaaatcctgatggcctggagcaagcaacacccggtcactgcatgggagctcgagcgtaacgcgcgcattgccaagattgtcggctacccgaacaagttcgtgacaggcgagcgaacctgggtactaggttacaagcccaaaggagagggcgtcgttactctgaatacttcgaaggcagcgtctcaacaggtcgcaagagcacaggagccttcaaaaaacacccaggcggcggtagccaatggtgaggtgatcggtaatcgtcgaagcggggtgtatcacctgcctgccggctgcccgagttatgggcaggtttcagcaaagaaccaagtgtcgttcgggtcagaggccgaggctatagcgtcgggttttcacaaggcgggcaattgtaggtgagcaaaagacgtggttcggagtttagccgcaggccgatttgagctagccaaaagcgctgtgcgtgcgtggacaaggcttttggcgatcaggttgctcgccggtgagatttagggcgtattgaatttcacagcaatccgcccgcaaagctttcataaagtcggcaggtcagcagagcggctcgccgatcatcctgcttgtctcgaaataggagcgcaccggtcggccgccaagtcggccagaccactgcgaatgcgtattgatcttgggggaattttttctgcaaccttcctaatgagggtcagtcatagctgtaccatcaattatggcttattgctatcattatggtgggcgctacagctgagttctatgccggcatcaggccggcctgcaaaagaagccgctgtgagcgtcgtaaataccaaacctagccttatgaggtcagtgaaaaatcatgattatcattgctccagccatgtggctgaccagtaggttgcgcctttctaataagtcgcggctctcgctgggtttacgatcttgctacgaggttggctcaacctaaattgaggcttctccagttatatctgttccattttttgaaatatttatgtgtgacggcaattcttgcttatccacgcatcagccacttattgagtcgaatgagtatgtaaggtttcaccacctacggcctttatggtccggatggaggaggttcgccacggcaggctgctaatacaattcttaggcctaataaaaagtcgacgtcatagaacgtctgcccgaggtagctgtacctaacgtgtttaattcatgaggtctgccatgcttaaaaatgctcccttgagtgcaaagttactccttattctgatgtttccgctggcgggttttttggccttcgcggggatttttgtggcgcacaaacttgagacagttggcgcgatggatcgcgcagtggctgctactagtgcggctaaaaacatgagtgatgtcgtcactaccatccagcgtgagcgcggtgccagtggtgtgtttctgggcagcggtggcaagaccatgcaggacaagctgagaagcttgcgtcaggagacagacaaggcgattacagtgatgcgcgctcagcccactgaggatcttccagctcccgaggcgatgctacgcgccatggatgatctgaccgcgttgcgtcagaaagtggactcgcttgccataaacaacactgagtccggcgctcagttcaccgacctcatagggaaattgattggtttctcttactcgctggaaaccaccatcgaggatcctgaaatattacgagcgttgagttcgctcaaccagttcttcgatatgaaagagcgctcaggtcgtgagcgcgttctgctggggttagcgtttaatcagaaccgttttgatgcccctctgctgtcccgtttcagtcggaacatgggtgagttttctggctatttcgaggcattccagcgctgggcccctgaagagttcaaaaacaagttggatgctgttctccaacaaccggcatctgttgaggttgctcgcctgcagaagcttgggtttgatacgcccttgggcaatccgctgaatatcaatccggaagaatggttcaatctctctaccagtcgaatcgacatgatggcaaaagttgagtccgagttggctcaagtagtcgtcggtcttgctaatattgagcgtagcaatgctcagcaaagtctgtatctggcaatggctaccgttattgtgatgttggttgctgtgttgtggctggcctggacaattattcacaacatcaaaattgcagtagtcgatcttaatcggaccctcatctcgctttccaagcgtgacctgactgccagaacttcttacacgggcaaagacgagtttggggagatatcgcgcaatttggacaatatggccttgcatatcagcgaggtgatcagcgagatcggaggcgccactgcgcaggtcgcgactgcggcggagcaatcttctgctgtggctctgcagaccagcaataatgtggcacagcagcgtcagggaaccgaccaggtggtcactgctatcagtgagatgagttcaactgtcaaagatgtagcacgtagcataaacgacgcggccgagatgtctcagcgtgtcaatgtcagtacggtgcagggaaaggccgagatcgagaaaaccattggtttgatcaaaggacttgaggtgcaagcgcatgagacatcacagatcattgatgagctgaagggtgaaagtgattctatctcttcggtacttgatgtgattcgtggtgtagcggagcagacaaacttgctggcgctgaacgccgctattgaagccgcccgggcaggtgagcagggacgaggttttgcggtggtcgccgacgaagttcgtaatctggcgaagaaaactcaggattctaccgtcagcattcagaatatgatcgccaacctgcaatccgggtccgaacgtgcttccaattcgatgcaggaaacgctaggtaaggctcaggagggtgcgaccaacatcgtccgcgcgggtgagcttttggaggagatcgccgaaggcattgcaaatatcagcgacagcaatatccaagttgcttcagccgcagagcagcagagtcaggtcgccgaggaaatccaccgcaacgtcaccgaaatcaatacgctggtgattcaggtaagtgctggtgctgagcagacagcgatcaccagccgtgagcttgctcgacttgcggagcagcagcaggggctggtgggtcggttccgggtgagctagcggatagaaagcctccagtgcggctcctgcttacaggagccgctactccattgctgaacagggcagtaccaatacgacttgagagccctttgcagtcagtctctgcgagggcgatgtttgctttctccctccatcagtcgccgacaatttctagctacgttaactgcttcatacgagctcggatgagcgcgccgcccggccaagattggcctcaaagaactggaaagctctagtcaatagcgctggctagctgggttgagcgctgaaagtgtagctaaaatcggcgaggctgaagcgaagcggttgctaaaagtccgttcagccaaaaggctgaacgcaaaaaaatggccttgctcagagttagcatcgcagcgaggtttaccatggccgcaccgtctcagaatcgtcaaaagcagggaactctggatcgtaatggcatcatccatgtgtcggcggagggcctggcgatcacttgctatgacaaagaaggacatacattagttaatctcaggttatccaaccttcagcttcgtaatgaaacactcatcgcagccgcgatccaccatctctatggaaaagtccgggacgcagagccatctgaatgaccatggctgagttggcaagtggtggctttgatattgtcaggatacggattagtgggcagtagcgcgccatgcgcccattgaggtgctatgccgcgagtgtctgatatttatgctgttgaaatcgtcaaagcttttacagaagggagcgctgccgacgataatgactcatcgtgcaacctaatgatcggttaagacgtttaaaggtaactgcgcctgttgtgcttctagtgagggtcacatcctgaaaagccttacccgtgaggagcttgagtccgaggttgagcgtctgcgcgaggccctcaaagcatatggcgcccagcctgaaacgctggatgaaagtaaccgtaaagcacaagcagcatccgcccagaacgcagctcgtcagaaggctgttttcgacagcgctgtcgacctcgcgatcatcctgaccgaccctgccggcacgattaccggctggaacagcgcagcggttcatgtgatgggctggagcgcggaggagatgttcggccaaagcgtggcgcgtatctatatcgcccaagatcgagacgatggattggtcgaggccgagatgcagcgcgcgctcgagctgggctatgcctccaatgagcgttggcacctgcgcaaggacggtcagtctatctgggtatctggcgagaccctgccgctttactcggaaaaacagacgcacctgggcttcatgacgatcctgcgcgatcgtaccaaggagtacgtagacaaccgtgcgatggaagaaaccaaggagcgttatcgcctggcagccaaggcgaccaatgacgctatctgggattgggatctgacggccaaccatgttctctggaatgatgcgcttgccgatgcttatggccactcgctagctgcattggaatccactggcgactggtggttgcagcagatacacccggatgacagggaccgcatctacaactccatccacgctgtcatcgatggcgaaggcagctcttggagtgatgagtatcgcttttatcgtcatgacggttcctacgcagaagtgttagaccgtggccacgtcatccgtggcagtgatggcaaggcactgcgcatgatcggggcaatgctcgacctcacttccaggcgtaaatcggaaacggcgcttcgcaagagcgaagaacgtttcaggacgatcatggagacgatcgagaccgcctttgccatcgtcgaggtcaagttcgatgcgcaggataatcctgtcgattaccgattcatcgaggttaacccggcgtttgagcgtgagtcgggagtcaacttgctcggcaagtgggtgaccgaatatgcgccggagctggagcagttctggttcgacacttacgggcatgtcgctaaaacacgtgagccccttacctttgaaagctacgccaacaccttcgagcgatggtttgacgtcaaggctgtgccggtgggcgacccctcagagaggcagctaggcgtctttttcaatgacgttacagctaggcgcaacgcacaggagcgcctgcaggccagcgaggcgcttgcccgccagaatattgagcgcgtccagctcgcattggcagcaggggcgatcatcggcacatggcattggcacgtattgactgatcgtttcacggtggacaaagcatttgccgaagcctttgggcttgaccctgcacttgggttcaaagggcttagccttgagcaaattattgcgactgttcacccagatgatcgagagggcgttattgctgcaatcgacgacgtatttgcccgaggaggagctttttcccatcagtaccgcgtaaagcgtacggatgggaaatattactggattgaggcgaatgggcgtgtcgagctggccgacgatggcaccgcgctgaacttcccaggggtgctgatcgatgttgaggagcgtcgagcgctcatggatgagcgagaccgtgcgaccgcggcgctaagatcgcttaacgataccctggaacagcgcgttgcggaacgtaccgcagacctgatgaaggctgaggaaaaactgcgccagtcgcaaaaaatggaagcggttggtcagcttacgggtggcctggctcacgatttcaacaatctgctggcagggatctccgggtctttggaaatgatggctgtgcgcatcgctcaaggccgagtggcagagctggaaaagtatattctgacggcccagggcgcttccaggcgcgccgctgcgctgacgcaccgtctcttggcgttttcccgtaggcaaacgctcgatccgcgccccaccgacgtgaatacgctgctggagggcatggccgagctcatacagcgtacggtaggcccgagtatcacgctcgagactgtcggagcgactgacatctggccggtgaaggtcgacgctagccaacttgaaaacgcgctgctcaatctgtgcatcaacgcccgcgacgcaatgcccagcggggggcgaataaagattgaaacggccaaccgctggatggaccgtgaagttgctcgaacccatgatctcaccgaagggcagtaccttgccttgagcgtcaccgacacgggtgtgggcatgacgcccgaggtgatcgccaaggccttcgacccattttttacgacgaaaccgatagggcatggcacgggcctgggtctgtcgatgatctatggtttcgcgaaacagtcaggtggacaggcacgtatccgctccgaagtgggtgtcgggacgaccctgactctctatctcccacgatacttcggcagcgtggacgcagcgcgcgaggagctctattccagtgccgtggagctttcagaacgcggcgaaacgatactcgtcgtcgatgatgagccgacgattcgcatcctgttggtcgaggcgttgagcgagcgaggctactcggtgatcgaggcagctgatagcgttgctggcctcaaggtgctgcgctctgatgttcatatcgatctgctgatcagcgatgtaggtcttcctggcggtatgaatgggcggcaaatggctgatgccggccgagagcttcgcccaggtctcaaaacacttttcataaccgggtacgcagcaaatgctgccatcggggacgggcatctgcagccagggatgcaggtgataaccaagccattctcagtggactcactcatcacaagggttcaagagctaatagatgcagaatagcctgacgtcaccatgagttaaggacaaagtcctcgcacttacttttgcatactggacgtctgattattggtcggtagtgttaagcagggcgagatgggggaaaagatctggttgcttcgctaggactcgtaaggtcgattcgaggtcagccaggatgagcgctttcagctggacgttgttgtattgatctgtgctgagtgttcgggtggccaaaactgaatattcatatataaataggcacttgctaatgcgttgtgagtgaaatgcagagattgtgcgtcgtcagggctgtaggggagatggggcagagggggcgagtcaggctgatagtagccaggtatgcgatcttctctggatgctcgatcaccaagatgtgaacgtgctcagctgtgtaacgacatataggatagcaatcgatcagtttccctttttaccacggcataacattcgcaactcagttgttccagttgtttgcgattaagcaccgtaatgtggccacggctgtatttgatcaccccctggcgttgcagcttgccagccgcctcagtaacaccctcgcggcgtacgccgagcatgttggcaatcaattcctgggtcattgtcagttggttaccgggcaggcgatcgagtgacaacaacagccagcggcatagctgctggtcaatcgaatgatggcggttacacaccgcggtctgcgacatctgggtgatcagggcctgggtgtagcgcagcatcagcaccagaaactcgccatggcgattgaattcttccttcaggcgcggtgccggcaggcgataggcatagccaccactttgcaccaccgcacggcttggggtgctctcaccgcccatgaatagcgagatgcccaccagcccttcgttaccgaccacggcaatttccgcgcaggcaccattttccatgacattgagcagggagacgatggaatcggtggggaaatacacatgacgcacggattccccggactcatagagcacttgcccgagcggcagggagacgtgctccaggtgtgaaaagagcctctgctggacttcgccaggcaaagcagccaacaagtggttctgctgcggcatgtagtcgtcgggcatggaatcccttggcaatttattctaattaacccttcactatacgcttcgcaaacgcctggctcggttcgttgccgcacatagtcgtccaggtgccttgccgcaggctgtcgatgctgatcagatcctggcccctgtcgaacaagcgctgataacacttgagctggtttgatgaggcgtgaacgtgggtgatggtcgccgagtcgtccgggcggacgtcgcgacgagtgacccggatgatgttgcccgaactctgtgcgacgacgaagtaggcagcgagcatggcgatctcctgggcaggttgtcggtcaggtagtgcggtgccgctcgaagaaactcacgacctgcttgcgtgcttcatcgtgcgtcatgtcgcagcggctgtggatcagcgtggtgagcttgtccagatcgccgccagacttgagcagttcgttgcgcgtgagttcgtgccagatgatatgcgccggccctaccaaccgcttccatttcccttcgatgatcgtgctcaatggtctgtccattgtcgttcctcgtgccttatcgcgttagggggcctgctgtgagtgtccatccagcgcccgtcgtgtgccaggatctggtctggccattgaatctctacccgatgctccacgccgtcatcgatcaaggtaatgctgtcgccctgcagcagtgtgccatccaggtgcacggtcgcatcgcctgacgcattacaaaacaggacgattcggtaggtcgcggagccaaagcggtagcgcaggctgaatccgcgccagcccgccggcagtaccggctgcatgcgcaactgcgtaccgctgcgctgcagaccgagcagtgactcgacgatcagccggtacatccaaccggccgagccggtgtaccagctccacccgccacggccttcatgcggcggcatgccgtagacatcggcggccaccacatagggctcgaccttgtaagtggcgatggccacggcgctgttgccgtggctgaccgggttgatcaggtgcagcagctcccacgcccgggcgctgtcgcccagttcggcgaaggccatgcttgcccacaccgccgcgtgggtgtactggccgccattctcgcgcacgccgggcacatagcccttgatgtagccggggtcgagaacgccttggtcgaacggtggcgcaagcagctgcaccaggccgatgtcgcggcgcagcagatgccgttccagtgagtccatggcagtgcgtcggcgcccgtcgggggccgcgccggaaagcaccgaccagctctgggcgatggagtcgatgcggcactcgtcgttgcccgtcgagcccaaaggcgtgccatcgtcgaaataggcgcggcgataccagtcgccatcccaggcgtgggcgtcgaggctcagcctcaaggcatcggcctgttcgtcgcagcgcctggcgaactcggcgtcaccgttgagcaatgcggtggtggcgaagcgacgcagcacgtcgtagccgaagaaacccagccacacgctttcgcctttgcccccttcgccgacgcggttcatgccgtcattccaatcggcatgccccatcagcggcaggccgtgagcgccccgtgccaggctgtgttcgatggccctgacgcaatgctggtaaagggtttcgcgcaggggagaatggttcggcaggtcgtaataggattcctcgccgctgtttagcaagcggccttccaggtaacccacggtttccgcgagcacactgtgatcgccgctgacctgcacatagcggctggtcgcctgggccagccacaggtagtcgtcggagcagccggtacgcacaccacgatccagcggcgggtgccaccaatgctgcacatcaccctcgacgaactggtgggcggcgcacagcagcaggtgctgacgaaccgcagccggatcggcatgcagcatggccatgctgtcctgcaattgatcacgaaagccgaaggcgccgccggactggtaataaccgctgcgagcccagaagcggcaggcgattacctgatacatcagccagccattgaccagcacatccacggccggctccggggtttcgatctgaaccttgcccaaggtgtcctgccaatggtcgcgtacgcgctccagctcggccttggcgacgttgctgccgcgcatgcgctgcaccagacgcgaggcggtcctggcatcctgcgcagcccccagtcggaaggtcacgctgcgttgctcgtcggcagccagctgcagatcgacgcgcaacgcagcgcacgggtcgagccccggcccgctgcgccctgacaggtgcggctgcgccatggctgcaggagcgctcaggttgccgttacggccgatgaaatcgcagcggccggcggtgctgctggccagcggtgcatcgacatcgaagaaagccacacggccagggaattcgatggagtaggcattgcgcgcgaacagtgcaccactgttcggatcagcctcgctgaccacatgcatggccgatttttcccgcagatcacccagtacccaggccacgtagccggtgaccgacaggcgccgtgctcggccggagacattgtggattttcaggtgcgagaacttcaccggatcctgcagcgatacgtagacccacagctcgctgcggatcccgccctcctcgtgctcgaagacgctgtagccgaaaccgtggcgggtcacgtatgcgcccttgccggggcgcggcagtggggttggcgaccagtaatggccgctgtcttcatcgcgcaggtagatggcctcgtcgcccgggtcgctgaccggatcgttacgccacggtgtaaggcggaattcgtgggcgttttcatgccaggtgtaggcgctgccactttcggaaatgacgctgccgaagttcgggttggccagcacgttgacccagggtgccggcgtgggctgaccggctcggcaatgaatgacgtactccttgccgtcggcgctgaaaccaccatgagggttgctgagaatcagcgacgaatcagccactgcaaccgctacggccggtaccggcctgggtagcaggctggcatcgaaggccggcagagcgggctctgcacggcgccgatgaatctgttcggcaaggctgccgcgctcgtcgctgagcaccaggtgggctacggccagcattagcacgcggtcttcgttggaaagttgctgggcggggcgcacaaaaatgccgccaggcctgtccagcagatgcgcctcgctgcccgaggcgaccaggcccatgatcgcgtcctgcagatcctggcggtaaccggcctggtcttcgttccagatcaccaggtcgacgatcatgcccttgtgccgccaataggcgtgggcctgtaccagttggcgcaccaggtcgatatgcgcggtcgcggaaatctgcagcagcacgatgggccggtcgccggaaatcgcctggccccacaggccgctctggttgcgctggttggcagccagcacgcttggagcagcgcgcagcgaagggttggtatagatgatcgacgcagccatctgctcgaacaggcgggcatcggcatgggaggtgttgagttggcgcagcagcacctggctgtgggtccaggccaggtcgaagacacggtcggccaggtgccgatcacggtacttgttgatcagctgcaggcaaccgtcacggctgtcactgacgcctgttaccaggtcgatggtggcggtctggcctggatccagggtgatccgacagcggatcgccacgatggggtcgagtaccgccccggccgtgccggacagcgcttcggtgtccatcgccgcagggtgtgtcaggttgcgcccgcgaccgataaagcgggcccgatcggtttcataggagatcgccgtgatgtccacctcatgcgccgccagcagatggcagagccacggcaccttctcttcgctggaacggggccgccggctgcacaggatcgcctgcaatggagtgagcaattcactctgtacgaacagtttgctgaaggcaggatgcagggcgtcgctgagggccggagccaggaccacctctgcgtagctggtgagttccagggtgcgacgctgcgcacctcggttgctgatatgcaggcgccgcagttcgatgtcgtcctcaggggaaacgacgatctcggtgtgggcatcgaagtcccgttctcgcacgcgaaattcggctcgggcgtcggtgaagatcgcttcgaagctttgtgtcgcacgcaaggtcggctggtgcgccgaggaccagaaatcaccgctgtcgacgtcacgcaggtagcagaaggtaccggtgttgtcgcaggtaatgtcctcgtgccaacgggtgaccgccatatcgtcgcaccggctgtagccaccgccggcattactgatcatcacgtggtaacggccgttggaaagcagttgcacggccggatgccggcgccccggatcggtgtagacccgcagcttgttctcgttgacccgggcgaccttgtcttccagcgacgcattggcggtgtgcaggtactgcgcggcgcttttcggcacccgctcctgcagcagcagggcggtggcctggaattgcggatcggcctcgaagcggcgctgcatagagcgaccctgcagcacatgggtcagcgacagcaggctcatgccctgatggtgggccatgaaggactgaataacggtcgcgctctgccccggtggcagtcgggcgctggtgaagtcgatggcttcgtacagaccgtatcggcctgccatgcccatgtcggccaggcgctggagattcttgcaggccgcctcgggggcgaccatcagggccaataccgaagcataaggcgccatcaccacgtcttcgccaagcccgcgtttgagacccaggccgggcacgccgaaggctcggtactgatagttcagttgtgcgtccagggtgctgtagccggactcggatacgccccacggcaggcccagttgctggccgtattcgatctgccgcgcgaccgcggcgcgacaggtctggtcgagcagggtgtcggcatagctgggcatgaccaacatcggcatcaggtactcgaacatcgagccggtccaggacaacagcacgggaaccccgccattgctggtcaacaaacggcccagggtgaaccagctttcctgaggaagctgcccctgggcgatgaccacgtaattggtcagccgcgcttccgaggccagcaggtcgtagtaggcgccatccagacgctggtcatcggcgttgtaaccaatggccagcagttcgcgttgcgcgtcgtacaggaaggtgaagtccatgtccgccagctcggccgccagatccgccaggcgcagcgccgtggcgatgcgttcgctggcgtgggcgatcacagcgcgtacctgggcctgctcggcagtcggccattgcgctccatcgagctgcgccagctcatgccagctgcccgaggctggagggtcgccgggcagggtcaggcaagccagttcgtcatgcagatcctggcaatgggcgagcagtgcctggcgccagtaatcggcctcgacatccgctgacagagtggatcgcagcccctgggccagagcgatcaggcgctgcaggacggcgctgatatcagacaggctctcggcttcgagagccggtgccggggcaagttcgctgaaggcttcatcgagcaagtgctcgtccaggccgctggccagcagtgcttcatgcagcacgccaaggctgtcggccacgcctcggcgccagttcgggctgagcaatgctgcgttcggcaactcgtacaggcctggccgcaacgtcagtagcaggccggccaggttgccgctgtctacggtggaaacgtagcgtggcggcagcgggtgcagcgtctgggtgtcgtaccagttgtagaagtggcggcgatggcgctccagccgcgacatgctggtcagggcgttatccagccgcgcgagcaggcggccgccactgagataggcgaagtcgtgagcggccaggtgcgacagcaacgccatgcccatgttggtcggcgatgttcggtgggcggtcaccgccgttggccgctcctgaatgttgtccggtggcagccagttgtccgcagggcccacatgatcgtcgaagaaggcccaggtcctgcgcgccaggcgacgtagaaactgctgatcctcgagcgatggtgcataggcgacatagaccgccgtcctgctcagccagaaggcgatggcaggcgccagcagccaggccagcaggaagggcatggcgatggccagcaccacgggctgaccagacagcagtacggcgacggcgaccgccagcagcggcgcgacccacatcagccggtacaagcccggcaggtcgttgcgactgctgcgctccacttctcgcgaagggttccattgcaacaggcggcgctggctgatcgtcatgcgccacagggtacgagcgatcgcatccaggctgctgaaggcttcgaagggcagccacgccaaagtcagcaacgcacgactgaagtccagggccgcatcgcgaagggtgaccttcaggtgctgaccgaggttgatgtcgtgggctttgtgcagcaacgccaacagggtactgatcagtggctgggcgatgatcagcaggaacacacccaggctccacagcagtggctgggtggtggcgaaccagccccacagcagcatgcacagaaaggccgccggctccaggctgcggcgcagattatcgacgatcttccagcaggccagatcggtcagacggttgcgctccaggccgccgccggatttcggtgtccagggcatcagccagggcaacagctgccagtctccgcgaatccagcgatgccggcgcttggcattggcgctgtagcgcgccgggtgttcctcgtacagctgtacgtcgctgatcagcccagagcgggcgtaacagccctcgatcaggtcgtgactgagaatgcagttgtcgggaaagcagccctgcagcgcctgctcgaaagcgtccacggcgtagatacccttgccgatgaacgagccgttgccgaacagatcctggtacacatcggatacagagcgggtgtaagggtccacccccgcatcgctgccaaacagttgcgcgtaagtggagcgggcgatgctcggcaggctgatgcccacacgcggttgcaggatggcatacccactgacaatgcgattgtgctgcgggtcgaagcgtgcctggttgagcgggtggcagatggcgccgaggagctgccgagccacatcgcgtggcagctgggtgtcagtgtccagcacgatgacgtattcgatcctcggcagcgcgccgatatcgccgacgatgagggaaaaccgcttgtggccatgacctcgcaacagggcattgagctcggcgatcttgccacgtttgcgctcatggcccatccagcgttgctcggtggcgttccagcgtcgtggccgatgcagcaggaagaagcgcgacgcagccgtttcggggtatttcaggttgagcgctgcgaccgccaggctggcttgttgcagcaggggcgcatcgccgtcaagcacctcgctctgggcatccatgaaatcggtgagcagggcgaaatgcaggttggcatcacggttggcgagaaaccgtatctccaggccgtctaccagctcttcaacatcctgagcgctgccgatcagcgtcggtaccaccaccagcgtacgcgcttgggggggaatgccggcgctgtaatcgaggcgcggcaggatgtctgctggcaggctgagggtaaccagacggttgaccagcgcgatggccaggtggctggtcatcaccagcgtcggcacgctgagtagcagcaatgcccatgggccccagccgtcggcgcgcagcatgctgtagaagggccaggccagcagaacgctgagcgccaccaccggcgtcatgaaaaacgccagcggcgacttgcgcagcacgcgccggcagcgctcggccggggatcgccgcgcgcccagttgctgctccagatcgaccagcccggggcccaacaggtagaagccaacgtggcgcttcagcgggtcttcatccgctaccgtatggcacagggcgacggccgcccgggcgatctcgacctgcgagcatcggcaacagcgcgccagacgctcgacgacgtggcggtaatggtcgcgggtggcgaaatccatgctgggatagaccgcagacgggtcttcgccaagggcgtgctcgacgccgctcataagttcgacgaactcgcgccagtctagcgaagagagcaggcgcaggctgttgatgctgttgctgatcgacacttgctccgtggcctgcaactgagcgtcaaggtgaatcagccgctcgacgctctggccggattcggccagagcctgctcgacccaggtcatcggcagtatcagtgctgtgctttggccttgcaggcgccgcgccagctcggccacgaaagcactggtcatcggtggcgcagagcgcgccaggtcggcaaccagcagcaccacgttcttggcgtcgagctcggcggttgaaaccagccgatctgcccactcgttggccaggctgcggtcgctccagctggccatcacccgtgacgccacccgtcgcaggttctcgatcaatgccaaacgcagcatgatgggaatgccccatagctcgcccagcgtcagcggtgtgactacctgataggccgtcacgaaacggctcaggctgtcgctatcgacccggccatcaccatgggcgatggtttccaaggcaatatcgtagacccgtggcagcgtccgtgaaggcccgtcatcgaggccgggcagttcgcggcagtagcctttgggcagatgtttctgcgccgtacggatctgctcttcgactagatagaagttgtccagcagccactctgcagcgggcgtcgcgcgttggttggagagcgctgccgcgctcatggcctggcaactgctggctagtacggcggcgttttcagaaaggcgatgaaggagggcgtcggaggtgggggcggagctaaggtgatgctgttgggccaaatgggcaccgtgtgtggccatctgttctgcgctaaacagttccgcgcgcagggccggctcgtattcgaaggtgcgcggcgtgggccgccacaaccgttgtattgctcgaagccattgcctttccatattttcctagcgcaacgtgaagcgtggataacgttgcagagatacatgtcgcgcaagcgttgcaggcgggacgaatgaggaaggtgtaccgagccagtgtgaaattctcccggcagtgcgtctgtctgctagcgcacataacagtagctctgcggttgcggtttacttcaggcatcctctattcgcagcaaccacgtctgtttattcagggcttcgggctgcagattgcgcaacataatcggcaacgcctttatctcgcccaagagcattcacgccatgagctatcggcgcgcttgcacaaactgcgagacaccaaaacgttgctgaatgcagcccctcacggcagctaacggtgggtacattttcgcgttgcagccttagcgtaaaagttatgtggcgcattttctttgaataccggcaagtaagtagaaagggcctcacttgggcggtctgctgtgatggagtgagctgtaatcagttttctctccttactaggagcctctctttatacgtgctttactgatggacggcagcgattgccctcaatgaaatcgtgcattagcactgggatcacagcatgcgactgtccccgttcattgatgaaaatgttgagcctatcctgcaggcttgggaggactttgcgcggaccatcaccgttcccggcaaggcgctggacactgaggccttgcgcgatcatgcctggcagatgttgcaggccatcgttaatgacctcgatacgccgcagagcaaacatcagcaactggataaatccctaggcaatggacctcagacagcagcggagacgcatgccgtcacgcggctcatggccggcttcacgctcgaccagatggcctccgagtaccgggcgctgagaaccagcgtactgactttgtggatgggccgaataaaggcgggagaggcggtggagatcgaagatctggcgcgcttccacgaagctattgaccaggccctgacagagttcatcgccaattactcccgtgccttggaagcttcccgcacgctgttcctaggcatactagggcatgatctgcgcaacccgctgggcgccattttgctgggagcagaaatgctgcttcgcaacacagagcgcggcgataaatctgcgactattgcggggcagattcatgtcagtgccgagcgcgccaaccgaatcgtaggagatttgctcgacttcgcccgctcacaccttgggatgacgttgccagtgcggtttcagaccgtggatctggtcgcggtatgcaagcggattgtcagcgaagcgcgggcgggctgcgcatccgctttcggagatttgttgcgagaccgtcggcgccgcagtcgggcgtttcgatgaggcgcgtatcgaacaggtgttctccaatttgatcagcaacgcggttcatcatggcaaggcgggggcacccgtcacggtggctgtcacgtccaacgcagaggcacatgtcttcagcgttcataactggggccaacccattgccgaagacgtattgccctttatattcaatccgatggggcgattctcgcaatctgtagtgagcgacttggggcccttggctggaatggggttggggctctatatcacgttgcagattgtgggggcacatggtggccagatcgacgtggcgtcgactattggagacggcactacctttcaagtgagcctgcccggatagtggcgcttgtgcgtcgtgagcatggacggataggtgctgcctgtggccgctgcaaatgaaacgcccggcatcagagtcgggcgcttggtggtgcaggcaacatctcgttggtaggcttgaagctaagccggcctggtacccagccctgccttgttgccgtctaaatcttcgggctctacagcgggcgcttcgtctgggagcgagttcggctcgctttccgtaccagtgcctggttccggctcgtcctcattttcattaccgtgctctctgcctggttgctgggccatgggcctcgcgatcgcgctgaccgaaccgtgctcgcgtccagccgtaacaagagcatgaggcggtatgtagcctgggttgccttggtaatggggtgtcccatctttgagattaatgactttcattgcggtgtacctcgagttaggccaagcagttggcctacttcatccgagaaggggcgaggccgtgaggttcaggctcaaagatgaccgccgggcggattgtgtcggtcacgccacgtgaagcgtagcggcccgtaagaccgtttcagttgggttgtgaccgcctatccactttttgacactggaagcgtgcgctgcgccctaacctccattggagcaacaggtaaagcatatgaccttcaccgtattgctcgttgaagacgagctgatccttcggcaactgctggtggaattgattgcgcccctgagcgttgaggtgatcgagtgtgcatcggcagataccgcgcttgaacatctggggtatgggggtatcgatttattgctgaccgacatccgcatgccgggctcgctggatggttggcagctggcgcagattgtctggaatcgctggcccttattgccggtgatactgacctctgggcatcaaatgctgtgcagggacgagataccccagcactccacgttcatttccaagccttgggacatagccctaatgtacgaagcagtagcggatgttcaacaatctgccgctaccggagtttgatataaattcaaatgtcaaaaagtttcagatttcatgcaggttctttgtgatgaacgggcagcgttctagattgcccaggggtagctccatgctctggacagaaacagcaccctggttttactgctgcgcatgttggtggtaaggggcccgaatatcatctggtttcttctgcaatctgtagcaatggcagtacttgccaatgggcttattgctgaaaatcagtggtcgtccatccgatatcgcttgggcggtgcttgcacttaagcgcagcgctctcaagcatcagttacagcgcaccagattcacacgagtagtcaacttgatgcgcctcgcttggcagtggcacctcccatttgaacagcatgcggcggatatcgtcgttacgcaggctggtgtcgcgccgggtgttacgccggtagacctctttctcgggcatctccagatactggatctgcaccttagcctggtaggcgtacagcagatcgagggtcttcttgcgcatctgtgccgagaggtgcgtggagttccagataaagggctgtttctcgcgcagcaatgacttggcccggtcgatggcgaagtgcgcggcggcgccttcgttctcaccatggcgcaggcccagggcctcgcgggcgtcgtcgaaggagatcaccggcagatccgggtggtgtttggccacccaggtgttcttgccactggccggcatgccggacagcatgatgacccgcgagccctccggctcatgcagcgggtagtcgggatgcacccgggcaccgcggaagtactggatacgggtgtagtcatcgacgaatgcccttggcccatacaggcagccttcctcggcggccagctcgcgaaatagctcgatctcgtcgagcacggcttgcttgcccacgtaggtgcgcccctgcatgtccgcttccgcgactgcgcagagcatccataccggcagctcccacgacagcttgtgcaggatgaactccgggctctgcccactgcggttgcccgaaagcgcgaagaacggcaattggtgtaccgagatgatgcggcagacctgctcgcgcaactcgaagtgcatgcctgcccgccacaacagtaggcgtgcatccacggcgccgcgtcgcgagtggccaggctggccgatgcgcccggtttcggtatcgatcaccgtggtgtccggcttcgagatgtcgtgcagcagcgcggccaggaacagcaccaggcgctgttcctcggttgcctgctgatagcacggttgcgcgagcaaggcctcgaccaccatgcatgtatgaacccatacgtcgccctcggcgtggtagtgcgggtcctgcggcgtgctggccaaacgttgcaggcccggaatcgcctccaggcatgcctgcgcgtcgaagcgctggccaggttttggaaccaggctttgcaattgttgaatgtccattttgttgttctccttcagtaaccagaccgctggccattccagtccatcgacaggcgaggggcgtagaggtctaccccgtcggccagcagattgggaatgaacggctggttcgcatgatgctggtccgcatcgaggatcgcctggacgaagtcctggcgaacccacttgaggcgtccgttgatttgtttctcgtcttcgagcttcaggtataggccttccatcaccgtcgatttgtcgcactgtcgccaggcccgttccatgtccaggccttcgcgctgcactatggcttcgaaggcgctgcgccatgccggcgacttggccagcgagtcgccgaccagctcgagcagatccttgagccgcgctggtgccagcccttcatgaagcaccggcaccgacagcaccgggccgtcgcgcagcaactggcggcgggcggcggtcgacaggaacaggccatgggcccgatcccagatatcgaactcgcagaagaagtgcggcaggcggtcatagaacaccgaatgcttcttgtgcatccattcgccgaacagcacgtagcggtcttcaaggcggctcagcaaccagtcctcgtgggccacggcccactgcttgaacaggttgaactgacgctcccgaccgccaccggtcaggtagtggccacgcgattgcagcagcagttcaccggccgcggagaaactgatgccggcattggcgccgtccagtttctcctcgacgaccagccactgcccgctcagcgaggcataacagatctgatcgctatcggtatcgccctgctgcaggcgagagctctccaggtgaggcgtgcgtgggtatttgtgtagctcgaggttttgcgcataggcgcggaaatccatgttcatgggttttctccattgcaattgggaaaaccgacgacaggggttcaggcgggcaaaatgtgggaagcggccacgcaagtgcgcaggcagccatcaggcacgatggaccgtcgtcggtatcaggcgagttggctggagcagggcacttcgttcaccacttgagaagggggttgaaataagggcgcgaattcaacagccaaaaaaataagaagtcaatacttatctggtcgttgatgtcgatgagatggaagtggtgcgcctttcgcttgagaagggtcgtgttactgcgaggcagcatcactaggcgggctccatgagacgtaaggagcctccaggagttctacctgcgcgcgacatcggaaaagtaaaacttgtcgagcgtatgccgggactgggtgtactcgaactgcctgccatcctgcagaaaggtctggttgctgacgacgatcacgtggctctggtcgtccagatccagatgcttgaggtcgtccgcgcagcggggtacggcctcgatggtgcgttgcgagtagctgatctgcagctgcagggtcttttcgatgtagtggtaaatcgaatgctcggcgatgctgcgatccaggccggggatcaggtcggcgacgaagtggttgatatccaggatcacccgccggccgtcgatgcgcctgacccgtttgatgcgggtgatcaaggtgccttgttcggcctggatgtgctcgcagaggctgccttccagcggtacctggctgagttcgaccacctcagtgcgcacgttgccgcccagccgggggtaggtctcctgaaagctgacgatgccgccgagttggaattcgatgggcgcgcgcgacagcacgaaggtgcccttgccatggatcttctgcgcgaagccccgttcctgcagttgctcgatggccttgcgcacggtgccgcggctggtctggtagtgctccatcagctcggtttccgagggcaggcgggcgccgcgctccaggcgttcgctggtgatgctggcaagcagatcgctgtagatctggctgtatttgctcatatgcaggctcgatgccggttgtcgtcaagcgacgaaccttagggagggcgtggcgctttgtctatggtttgaggagcggcggtggccggatatttcccggttaactggcgccttggcaaagagaactaaaactggtctatacgagttgttgctttaactcgtatgtacgagtaaggtttggtcaggttgctacctatgccgctctccaaaaacaaaatcctcgaaggataaaaagcgcatgagtcacgattattcagccattgcccgcgacgtgctgcagagcctcggcggcgtcgacaacgtggagcaggccgcccattgcgtgacgcgcctgcgcctgtccctcaaggactcgaaaaaggtcgacgtgggcaccttgaaccagatcgatctggtcaagggctcgttcttcaccggcggcctgtaccaggtggtgatcggccccggcgatgtggagaaggtctatgccgcgctacgcgagcagaccggcctggcggccatgaccatcgccgatctcaagcagcagagcgctgccaagatcaatggcatgcagcgcctggtgcgcatcctctccgacgtgttcatgcccatcctgccggcgctgatcattgccggcctgctgatgggagtgaacaacctgatcggcgccaagggcatgttcatcgagggggtcaccctgctcgaggcctatccggcgctggatggcgtgtggagcctgatcaacctgatggccaacacctcgttcgtgttcctgccggcactagtcggatggtcggcggcgaaacgcttcggtggcagtgaaatcctcggcatcgtgctgggcctgatgctggtgcacccggacctgctcaatgcctggaactacggcaaggtggttgccggcctgggcgatcagggcatgccgtatttcgatatcttcggctggttcaagatcgagaaggtcggctatcaggggcagatcctgccgatcctgctggcggcttatgtgatgagcgtgatcgagaaatggctgcgcgcccgggtgcccaatgccatccagctgctggtggtgccgatcactaccatcgtcatcaccggcgtattggcgctggccctgatcggcccgatcacccgccacctgggcatcctgatcacagagggcgtggtgatgctgttcgatttcgcgccgctgattggcggggcgatcttcggcatgctcttcgcgccgctggtaatcaccgggatgcaccacatgttcttgggcgtggatctgcaattgatctccacccagggtggcaccttcatctggccgatgatcgtgatgtccaacctggcccagggcagcgccgcgctcggggtgttctacatgacccgcaacgtacgggacaagagcatggcgtccacctcggccatctccgcgtatttcggcatcaccgagcctgcgatgttcggcatcaacctgcgctacaaatttccgttttacgccgccctaatcggctcggccatgggctgcatctttctgtcgctgaacaaggtgcagtcttctgccatcggcgtcgggggcctgcccgggttcatttccatcatgccgcagtacatcccggtgttcatcgtgggcatggtcatcgccatcgcggtgccgttcctgctcacctgcgccctgagcgtgaagatcgtccgcccgggctatcgggtcgcctgagccaccgcttggcgggcgacagcgccctgggggtgccgctcgttgttcataaacagataaaggaatagcgccatgcaagactggcagcattcggtgatctaccagatctaccccaagagtttttacagccaaggcggcaaccccacgggcgacttgctcggcgtggttgccaagctcgattacctgcagtggctgggtgtcgactacctgtggctcacgccttttctgcgctcgccgcaacgtgacaacggttatgacatcagcgactactacgccatcgacccgagctacggcaccatggccgactgcgagctgctgatcgccgaggcgggcaagcgcggcatcaagttgatgctcgacatcgtggtcaaccatacctccatcgagcatgcgtggtttcagcaggcgcgcagcagcctcgacagcccctatcgtgatttctatatctggcgcgaccagccgaacaactgggagtcgaaatttggcggctcggcgtgggaatacgaggcgcagaccgggcagtactacctgcacctgttcgaccacacccaggccgacctcaactgggacaaccccaaggtgcgcgaggaagtcttcaagatgatgcgcttctggcgcgacaagggtgtgggcggcttccgcctggacgtgatcaatctgatttccaaaccggccgacttccccgaagacggcagcgacgggcggcgcttctataccgacggcccgaacgtccatgagtacctgcaggaaatgcaccgcgaggtattcgagggccacgagctaatcaacgtcggcgagatgtcttccacctccctcgaacactgcatccgctattcgcgtccggactcgaaagagttgtcgatgaccttcaatttccaccacctgaaggtggactaccctaaccagcagaagtgggtgcaggccgacttcgacttcctggcgctcaagcgcatcctctccgactggcagaccggcatgcaggccggcggcggctggaacgcactgttctggtgcaatcatgaccagccgcgggtggtgtcacgcttcggcgatgacggtgaacaccgcgtggtttcagccaagatgctcgctaccgcgttgcatttcctgcagggcacgcccttcatctatcagggcgaggagctgggcatgaccaacccgggcttcgacagcatcgagcaataccgcgatgtcgagagcctgaatatctaccgcctcaagcgcaacgctggcgaaagccctgcatctattatggccaccatcatgcagaagtcccgcgacaacgggcgcacgccgatgcagtggagtagcgaggcgaacgccgggttcagcaccgccgaaccctggattggcgtgcctggcagtgccgaacagataaacgtcgccaaccagttcgacgatcccacgtcggtgctgcactactaccgccagctggtcggcttgcgccgccaggagtcgttgatccagcagggcgtctatcgccaactgctgccggagcatgagcaggtgtggatctacctgcgcgaaagtgaaaacgcccatgaacggctgctggtggtgaacaacttctatggcacctcgtgtgaagtcgagctgcctgagcgggtaatcgataccgccagccgtcagcgggtggtgatcagcaactacccggactgcgaaccacgggggcgtcagctgtatctcaggccttacgagtcctacgttttgcacctgaccgacgcctgaagcgggcggtgccgcgcatgcctgagtcgcgcggcgctagaccccgagcaacccagttacaccatgcattccaagaacaaaaccgcaggtgaagccatgaccgtacctcaacccttgcaattgctggcaccgctctccggggtgctggtgccccttgatcatgtgcctgacccggtgttcgccaatcgggtgattggtgatggcctttgcatcgaccccacttcgcagaccctgtgcgcgccccttgcgggcgtggtcagcggcctgcaagccagtggccacgccatcaccattacccatgagggcggcgcgcagatcctgctgcatatcggcctggacaccgtgaacctggccggcaagggattcaacgcgctggtggataaagatcagcgtgtcgaggccggccaggcgttgatcgagttcgatgccgaccatatcgccgtgcatgctcgcagcctgatgacgctgatgctagtggtcagcgccgagccgttcagcatgctcaccggcgacagcgccaaggtagtcggtggccagccgttgctggagcttggccacgtcgggctggcggacgatgcgccggtgaatgaaggggaggcgctggtctcgcagccgatcagcctgcccaatgccaatgggctgcacgcccggcctgctgcggtgttcgcccaggctgccaagggcttcaaagccgatatccgcctgcaccgccagcaggacagcgccaatggcaaatccctggtggcgatcatggccatgcagccggcccttggcgacgttctgaccatcagcgccaccggtgaggatgccgctgcggccatcgagacgcttgccgagttgctggccgatggctgcggggaatccgtggcaccggttgcggtcagcgcaccggccatcgaagcggcgccggtagcgaagagctcggccatgtcgttgcagggcgtctgtgcttcagcaggctctgccctcgggcaggtggttcaggtggtcgagcgcaagctggagattgccgaggccgccggcgaccctcgagccgagctacaaaccctggatcgtgcgctggccggggcgttggctgccttgcagaagctgcgcgatgaggcggcaagcgaggcccaggaggagatcttcaaggcccatcaggaactgctggaagacccgagcctgctggagcaggcccggctgctgatcaaccagggcaaaagcgccgccttcgcctggaactcggtgaccgaagcgaccgccgagctgttcaaggccagtggcaaccggtttctggccgagcgtgccctggacctcgccgatgtcgggcagcgggtactcaagctgatgctggatgtgcaagacagcgcctgggagctgccggaccaggccattctggtggccgagcagttgaccccgtcgcagaccgcagctctggataccagcaaggtggtgggttttgccacggttggcggcggggccaccagtcacgtcgcgatcctggcccgtgcgctggggctgccggcggtctgcgggctgccggccgaggtgcttgccctggccaacggcacccgggtactgctcgatgccgacaagggcgagctgcacctggatcccgatcccgtttccatcgagcaattgcaggccgagcgcgagcaacgaaccctgcgccggcagcgcgacctcgagcaggcctcgctggccgctaccacccgcgatggccatcgcttcgaggtcacggccaatatcgcctcgctggcagaggccgagcaggccattgagctgggcggtgaaggggtagggctgctgcgttcggagttcctttacctggagcgcagcagtgcgcccagccaggacgaacaggcggccacctatagcgccattgcgcgggccatggggccggagcgtaacctggtggtgcgtaccctcgacgttggcggtgacaagccgctggcctatgtgacgatggaggccgaggccaacccgttcctgggcatgcgcggggttcgtctgtgcctggagcgcccgcaactgctgcgcgagcaattccgcgccatcctggcgagctgcgcgctggcgcgcctgcacatcatgttgccgatggtcagccagttgtccgaattgcgtctggcccggcagatcctcgaggaggaggcggcgagcctcggcctcaccacgctgccgaagctcggcatcatgatcgaggtgccttccgcggcactgatggctgatgtgtttgccccggaagtcgacttcttctccatcggcaccaacgacctgacccagtacaccctggcgatggatcgtgaccacccacgcctcgccagccaggcggacagctttcacccctcggtgctgcgcctgatcgccaccacggtgaaagctgcccacgaccatggcaagtgggtcggcgtctgcggcgccatggcctccgaaccactggccgtgccgctgctgctgggcctgggtgtggatgagctgtcggccagcgtgccgctgattcccgccatcaaggcggcgatccgcgacgtcgaactgcgcgactgcgaagccatcgcccgccacgcgctgacgctggaaagcgccggccaggttcgtgaaaccctgctgtcacggcggccatcgccgtcgaccctgtcactcgtttcggagagctgagcatgttcaacaaattgcaaagcgccttatggaaggcattgacgccggacctagtgccggacgaaccgaagatgaccacggcggctgaagcgccgctgccggccaacgtggtcgaggccttgggcggcgagaaaaacctcgcctcgcagcagcgcgtcgctataacccgcatccgtgtgcagctacgtgacgccgagcagctcgacgagctggcattgcaggcgtcaggcatgcccgcggtgatggttttgggccaaggtgtggttcatgtgctgacgccagtagaggagccgtagattgaaatctgcttaggcgaacaggctgatcaaatctaggtgcgctgagagcgagtatttcggatgctcaccctagggtagttgggcgagaactttagaatcgatgatggtacaaaagtggtaccgatgtgttggctttatctctagccctggtcttacggggcttttaataaaaagcggtccaatccatcatgggggcgacggagaagcgacgggagagggctgggcgtacggtggtggaggcggtttgcaagggcatctcgggtatcgggcgctgctgatgctggcggattgttgcaggaccggagcagaatcagcaggtgcggcagaacggttggcgcaagcactgggacatgcgcataggccgcgcagtttatcaggaaggtgcatcgccgagcagcgttgaacaaccacccgcctggccgggtcgtagctagcgaaaagtcgaggccgattatgggcacgatgcagggtgatgacgaaatagttggcgggagatagcgatgatcaaccagggcgttggtgtaacccagtggatctatgtgctggtgctggcagcggtggggtatcacattctctataagttcttcacttctgccagtcgcaagccgggcaagaagagcgattccagcgattcgggaggctccagcagcatcatgatcgataacggccaccgcggcggcgacttttgtgcaaatgatggtggtgcaagtgattgcggcggaggtgatggcggcggcggaggcgattgagctggtgttgccaatcgatacgtcaccgtggagttgctcatgcttcataaggcgccaccggcctcacgatagtgcagcgaatccatcttccgcacattgtattttccagatccttggctagacccataccttgagtcttctggcacagctcatgctttgccaggtctccatgccgtgccgtagcgctccgcgttgcgcgtcagtgcctcgcatctaccaaggatcgaccatgaacaagctgctgttcgccagtctcagcctagtcgcttgcaccgccgcccaagccaatgacaagcaggtgcacttctacaactggtccgactacatgggccctgacaccctgaagaacttcgagaaggaaaccggcatcgccgtggcttacgacgtcttcgaaaccaacgagatgctcgaggccaaactgctctccgggcactccggctatgacctggtggtgccgtccagccagtttctgtccaagcagattcgcgcccaggtgtatcagccgctcgagcgcagcaagctgcccaactggtcgcatctggatccgcgcctgatgcagcgcctggaagccgctgacccgggcaataaatacgcggtgccctacatgtggggcacggtgggcgttggctacaacgccgaaaaggtcagggcggcactgggcgagggcgctccagtggactcctgggagttggtgttcaacgcaggcaacctggccaagctgaaaggctgcggcgtggcctttctcgatgcgccggtgaagatcattccccaggcgctgcactatctgggcatggaccccaacagtcacgatcccgacgactacaccaaggcctcggcgctgctgcagaaactggcgccgtcggtgacctactttcactcctcgcgctatatctcggaccttgccaatggcgacatctgcgtggcggtcggctattcgggcgacgtgatgcaggcccagagccgtgccaaggacgccggcaaatcggtggacattcgctacgtgatccccaaagagggcgccaacctgtggttcgacatgctcgccatcccctgcgatgcccgtaaccctggcggcgcccatgcgctgatcgattacctgttgcgcccggaggtcatcgccccggtgagcgattacgtgggctacgccaaccccaacaaggatgccaccgcgctgctggagccgagcgtgcgcgacaacccgggcatctacccggccgatgaggttatcgccaagctctacgtgtccgccgaccttccagcgccgatccagcggatcatcacccgtgagtggacgcggatcaaaaccgggcgatgagccggtgtcgcggcgcctttcgagcgccgtcgttacactaattcggcaggtctctcatcctgcactcgatcgctggcggggctggtgcctgaggcgatcatctgtgtaggatggcgaccgggtgttagccgcatggtgcggtgagacaggtctgttgcgttggtcgggccgccgcgcggagctcgttcgcccatgaaatcgcgcccgtcctttccggatattccccgtgcccagcgtttggctgagtatgccttcgcctgcattcgcaacctccttcatcgtgaagccttcagcggcgtggtgctgctgctggccaccgccgccgcactgatctgggccaattcgccctacgccgacagctatcacgcgctctggcacgcgcccgtgtcgtttggcttcggtagcttcggcgttagccagtccctgcatttctggatcaacgacggcctgatgaccttgttctttctgatcgtcggcatggagatccgccgcgagatgcatgacggcgccctggccgatctgcgccaggcgtcgttgcccattgccgccgcctgcggcggggtgatcatgcctgcgctgatctacgccagcctcaacctcaagggcgccggcctgcacggctgggcgattccggctgccaccgacatcgccttcgcggtcggcctgctggcactactgggcaagggcattccttccggcgtacgtatctttctgctgactctggcagtgatcgacgacgtgatcgcggtgatcctcatcgcgctgttctattccgacggcctcaactacagcggctttgccctggccggcgtcggcgcactggcggtgctcggtttgcagcgcatcggcatcggctcggctttcgcctatgtactgcccggcgcgctgatgtggggtggtttattgatgaccggcgcgcacccgaccctggccggggtgattctcggcctgatgacgccggtgatgtgcctgccgacccgcgagctgccgcgtgatgccgtgggccgtatcgcccgtgagctggaagacgacagcggtacggccgtggcgtccaacgaagctgcccagtctgtgcgtgagttgcgcctggcccagcgcgagctgctgccaccggtggtgcgcgtgcagctcgcgctgcacccctgggtcacctttggcctgatgccgctattcgcgctggccaacgccggtgtgagcctgggcggcaccgatctgtcgtcggccacttcacactgggtgatgctgggcgtggccatcgcgctgctggtcggcaagccggccggggtgatcagtgtcagctggctgatggttaagctcggcttgtgccgcctgccggccgacgtgtcctggcgcggcgtcgcgctgatcggcctgcttgccgggatcggcttcaccatgtcgatcttcatcgccaacctggcgttcagcgatgccaaccttttggccgcggccaagctgggcgtgctactcggctctctggcttcggcaaccgtggggctgacctggggcgtgctttacgtgcggcgtttgcgcatcgcccaggcggccagtgccaactagtcggtaaaggggatctgcggcgtgtccgggttcagttgctggcgacggaactggccgggcggcaggccgtggatctgccggaaacgccgggaaaagtaggcttcgtcggcgaaaccgcataaccgcgccacttcgcccaccggcttgctgccgttgagcagatggttgcgggcggcgtgcatgcgccgctccagcaccatgtcactgaaggtcttgcctacttccttgcgcagccagtgggtcaggtagctcggcgacaggtaagtggccgccgccaccttcttcaggttcaggtccgggtcggcgatattgcgccgcaggtactccgacatccgccccagcgcatcacgccggctcgcctgggccgcgttgctttccgccagttgcttgagcggctcggcgtagagcatgcacaccaggccgatcagctgcagcatcaggcccttgaggatttcccgcacgccgaactgacggctgacgtccagctcgcgcatctgttcgatcaacgcgcacacctgggcgaaatgggcatcgtccaaggtgaagtccaggtactgctggaagcggaagggcgacagctccggggccaggagaatggacacgtcttcgagatccatcgggtcgcactgcaggtgcggcagcagaaaggtctgggagaagttgatgacgatgaaattgctttccggcgggtggggaatcacatgcacccggtgggggaggatgaacgccagggtgttacgcgggaagggccgctcgacgttgccgatatgctgcacggtgtcaccgcccaggttgatctgcacctggaagtactcgtggcggtggggcgcggtttcagcgcgacgacctttcttgtcgcggatatagaagtccgtcagctcgctacgctgttgcatgaaataggtaggaacctgactcagtgacgacatctacccgctctctatcaagaatgtttcgcaacatattggctgctcacgaagcgctctggcaagcgggttgtacgatgattcgccttcgcggcgacgataattccccgcgtgggtcatgaggagctgtccaaaacattggcgatgagagttttctcattagacctctctatgacggtgttttcagccgattttgataggttttttgagcagcgaagtgcagcaggattttttggactggttcaatcaacctgaaagacatcggaaaaaacgatctaacggaaatattgatttacacaggttgtacgatcaccttgtgggccatgcacagcgacatctcatccaaaaacaatcacaggtgcagcccaatggtttcttgccccgtttcacggccctccggccattcgcccccgtgccccacgtggtgcccaggccgcgcgagctgatgctgcgcgccgccattttctagccccaacgcccatgaacacgctcaccccgattaccgcgggtgcagggcgcgttcgcccgaaaaaaactcgatattccaattacaagaggtcacccatgtcgagcattcccacttcccaggccgctgctgcccagcattccggtgccagcgaggccgccgttccgcgcagcctgccgacccgtcggcgctggttcatgctgtcgctgctgctgatcgcgaccatcattaactacgtcgatcgggtgaacatttccatcgccgcgccgttcatggccgaggacctcggcctggacaagatccagatgggcctgatcttctcggcgttcgcctggacctacgccctggccctggtgccggcggggttcgtggccgaccgcttcggctcgcggctcacctacggcgtatcgctgatcagttggtcagcggtcaccgtgtgccagggcctggtcagcagcttcggcgcgttgttcggcttgcgcctggcagtcggtgccatggaagcgccggcctttcccgccaacagccgggcggtgacggtgtggtttccggcccgcgagcgcggcatggccagcagcatctacgtgtgcggccagtacctgggtacggcactgttcaccggcgcgctgctgtggctggcgacgacctacgactggcggcacatcttctacaccaccggcgcggcggggatcgtgttcggggtgatctggctgtacctgtaccgcgatccgatgaattgcaagaaggtcagcaaggaagaattgcagtacatcgaggagggtggggcactggccaagagcagccagcagcgcaccaggttcaactggcgccaggtcgccgagttgttccgctaccgccaggtgtgggcgatctgcatcggcaagttcgccagcacctcggcgctgtatttcttcctgacctggtttccgacctatctgatcgaagagcgcaacctgaccatcatcaaggtcggcatcttcgcggtgatgccgttcatcggtgccacggtgggcatcctgctggccggcatcgtctcggacctgctgatccgccggggctactcgctgtccttcgcccgcaaactgccgctggtggtgggctcgatgctcggcatgtcgatcgtgctggtcaacttcaccgactccaacgtgctgtgcatcgccatcctcaccctggcgttctttgcccagggcatcgcgtcgtcgtcctgggcggcggtctcggaagtcgcacccaaggagctgatcggcctgaccggcggcgtcaccagcctggcggccaacatcggcggcatcgtcacgcccatcgtgatcggcgccatcgtgcaggccaccggctcgttcgccatggccttctggttcatcggcggcgtggcgctgatgggcacgctgtcttactcgctgctgctgggccggctgtatcgcatccagttgcaggcgcgctgagcggcaattggccggttttctccaagagcaagcggctttcgtccaacttctcgcgctcagccggctttaggctgagcgctccagacaggaatccaacaacaatgacttccacttcctatgtgtttactcccgaaccccaggtgagcctgccggtcgccggcagcgccgagcgctttccggtgggccgcgtgttctgcgtggggcgcaactacccgtggccaggcgccagtgacgtaaaacccgatgcaccggtatttttcatgaagccggccagcgccgtggtcgaagcggtgggcgaagtgatctacccaccgatgacggacgagttctgccatgagatcgaattcgtggtggcgatcggcaaggccggcgccgccatcgaccaggccgatgccctgcagcacgtgtggggctacgccgccggcctcgacctgacccgccgcgatatccagatgcgcgtgaagagcgccggcatggcctgggaaatggccaaggtgttcgaaggcgctgcaccgatcacggcggtagtgccggtcgcagaggccgggcacccggagcagggcgcggtgtggctgagcgtgaatggccaggaacgccagcgcagcgcactcgacgagcagatcttctcggtcagcgaggtggtcagcctgttgtcgcacctggtgccgctgcgcccgggcgacctgatcatgaccggcaccccccacggcgtcgccgccttgaacccgggcgatgtgatcaatgccggcatcgagggcgtggccgagctggaaatgcgcgttggcagccgtccttaggcttgctcaaccgttacctgtgggagcgcgccatgggcgtgaaatcaccggcgtggcccgttcccacatgagttctcatcatttcgtatcggcatgacgacaggccgtgaatcgctcactgaggagacccacgtatgtcccaacaatcccttaacaaggtggccctggtcactggcgccggcagcggcatcggcaaggccgtggctgaagcgctgatggccgacggcttttccctggtgctggccgggcgccggcccgagccgctgctggcgatggtcgatgctgcccgcagccgtggtcaggacgccatcgcggtaccgaccgatgttcgcgatccggccagcgtcgatgccctgttcgccagcgtcgaggaggtctatggtcggcttgacgtgatcttcaacaacgccggcgtcaacacgccagccgtgacgctggacgagctggatgtcgagcagtggcgcaacgtcatcgacaccaacctcaacggcgttttcctctgcgcgcgcggcgcgttccggctgatgcgcaagcagtcgccccagggcgggcggatcatcaacaacggctcgatctcggcgcacacgccgcggccctacagcagtgcctacaccaccagcaagcacgcggtgctggggctgaccaaatccctggcgctcgacggccgcgagttcggcatcgcctgcagccagatcgacatcggcaacgccctgaccgagctgtcggtgcgcatgaccaagggcgtgcgccaggccaatggcgagatcgccgtcgaaccgatggtcgacgtcagccacgttgccgacgcggtgcgctacatcgccgcgctgccgctgtcggccaacgtgctgaacatgaccgtgatggccaccaacatgcccttcgtcgggcgtggctgaccggcagctcgttgacgcgacctgcccatgacaacaatcgaggtacccatgaaaccagaagtcctgcagctcagccccatcctgattccagagatccgcgaccagctcgacgagctgttcaccattcgtcgttactacgaacaggccgacaaggccgcctacctggcgcagcacggcgccaacatccgcggggtgatcaccggcgggcacaccggcatcagccaggcggtgatggcgcagttgccgaatctcgaagtggtggcggtcaacggcgtgggtaccgatgcgatcgatctggcctatgcccgtgaccgcggcatccaggtcaccgccaccatcggcgcgctgaccgaggacgtcgccgacctggccatcggcttgctgatcgacctgtgccgcggtatcagcaccggtgatcgctacgtgcgcagcggcgaatgggcgaaaagcgccacgccgctggtaccgttgccgctggcccggcagttctccggcatgcgcatcggtatcgtcggcatgggccgggtagggcgtgcggtagccgcccgcgccgcggccttcggttgcccgatcagctacaccgatctacggccgatgaacgacgtgccacacaccttcgtggctgatctgctgagcctggccaatggcagcgatgcgttgatcctggcggcggccgcggacaagggcgaggccatcgtcaacgccgaggtgctgcatgccctggggcgcgacagctacctgatcaatatcgcccgcggcaagctggtcgacgagcccgccctggtcgccgcgctgcagagtgggcagatcgccggtgccgggttggacgtgttcgccgacgagccccaagtgcctggcgagctgttcgaactcgagcaagtggtgctgcagccacaccgcgccagcgccacggtgcagacccgaacgcgcatggggcagatggtcgtcgccagcctcgtcgacgtgttcgccgggcgcaagccaaacggcagcgttaccggctgactcttgcggatggcggctcgccgagccgccctttggggccgtgcggcccctgttttattctccttcggcgacctggccattcgacagcatgggcgcctgtccgggcatctgggcatggacgcttgtccgtcctggagcgtgttccccggcagaaaaaatggttttttcgcgcggcgcttttgagtaaagtgcgggcctctttggggagtagcctgcttccggggtcgcccggcagcgttcgtatcaacattctcggcagcagccgtggtacgaacacctttcggttggtgagaccaatgacagatacgtgcctaaggtcgggcgcgtgtatccgtcattgactcatagcccgaccgagacgtaaccgtgagcctcctttctcttgtcttcctggccttcgccatgtccaccgatgcctttgctgccgctgtcggcaagggtgcctcgctgcataaacccaggttcctcgatgcactgcgcaccggcctgatctttggcgtgatcgaagccatcaccccggtggtcggctggttcatcggccaggcggccgccagcttcgccgaagaatgggatcactggatcgccttcacgcttttattactgctcggcgtgcacatgatctacgcaggcttgcggcccgaggccgaggaggccgaagaaaagcccaagtcccattccttctggctgctggccgccacagcgttcgccaccagcatcgacgcgttggcggtgggtgtcggcctggcgttcgtcgacgtgaatatctgggtggcggccctggccatcggcctggcaaccatgaccatggtcaccattggcgtgatgctcggccgtttgatcggcaccgccatcgggcagaaggccgagattctcggcggtctggtgctgattggcgtgggcgcggcgattctctacgagcacaccatgtgatgactcgcgcccgctgcgctgccttcgacaggcttttttggatgccggagcagggcgggcgcgactaatcagcggaacgttatcgtgaaaaacgatacatatagatgaatcagtccatgtttctgaatatttcgacagccgctgcacttgtataattgccggttaaccgcccgttgggctcttccttaacgactctctggattattcgatggcaaacgatagatcgccaccttcggctatcgcgcggctttggctcgctgcgcttggcctggtcattctggcaaccgggctgttcttcagcgtttatggttatcgcctggtcgcgctcggcggcagtgcctacttcctgatcgcaggcgttttgatgttggccgctggcgtgcagatcgtgcgcgcgcggtcttccggtggcgtgctgttcaccctggtgttcgttggctccctggcctggtcgctgtgggacgctggcctggatttctggccgctgatctcgcgtctgatggtgctgaccggcttcatgatatgcgtggcgttgtcctatccgctgctgcagcgcggcagcggccgtagcgcaacgccggcgcctgccttcgtggcggccggtgtgttgttgcttggtttcggcgctgcggtatggggcatgttccagccccatccggtggtggccgccagtggccagttgccggtggcaaccccggcgagcgaggcgcagcagaactgggaacactacggcaacacgccgggcggctcgcgtttcgtcgcgctggaccagatcacgcccgacaacgtcaagaatctgcaggtcgcctggagctatcgcaccggtgacgtaccggaaagcccgaccggcaatggcgccgaagatcagcaaacgccgctgcaggtcggtgaccgcgtattcctgtgcaccccgcacaacaacgtgatcgccctggaagcggccaccggcaaggaaatctggaaccgtcagatcaacgcccagcagaagaagtggatgcgctgccgtggcctggcgtatttcgatgccacgcgccccatcgctcagccgacgcagcccaattccacgccggtaaaagtggccagtgtggcggccggcgccgcctgccagcagcgcattctgatgaacagcatcgaatccgagctgatcgccctggacgccaataccggcgagttctgcccggacttcggcgtgcaagggcgtgtcgacctcaaggccggtttgggcaagggcgccgatgcaggccagtactcgctgacctcggcgccgaccctggccggcactaccgtagtggttggcggccgcgtggcggacaacgtcagcaccgacatgccgggtggcgtgatgcgtggcttcgacgtgatcactggtgaaatgcgctgggccttcgacccgggcaagccggaagatcgcgaagcacctgctgcgggcgacacctacacccgctccacgcccaacgtctgggcgccgatgtcctacgatccggactccaacacggtgttcatgccggtcggcagcgctgccatcgacttgtggggcgtcaagcacaccgcgctagatcgcaagtacggcgcctcgatgttggcgctggacgccaccaccggcaacgagaagtgggtctatcaggtcgtgcacaacgacctctgggacttcgacgtgccgatgcagccgagcttcatcgacttcacccagcccgacggcagcaaggttccggccctggtgttcggcaccaaggctggccagctgttcgtgctcgaccgcctgaccggcaagccgctgaccgaagtgcaggagcgtccggtgcagccggggcagatcgagggcgagcgttattcgccgacccagccggtttccgttggcatgccgcagatcggggccgatacgctgaccgagtccgacatgtggggcgccacgccgttcgaccagctgatgtgccgcatcaaattcaagtcgatgcgttacgacggcctgttcacggcgccggggaccgacccgtcgctgaacctgccgggctcgctgggcggcatgaactggggtggcctgtcggtggacccgacgcgtaactacctgttcgtcaacgacatgcgcgtcggcctggaagtgcagttgattccccagccggccaaaggcagtgcgccgaagaacgacggcggcgaggcagccaatatcgccaacgccgcggtgccgctggaaggcacgccgtacgcgatcaacgccaagctgcgcttcacctcgccgctggatatcccatgccagaagccgccgttcggcaccctgaccgccgtcgacctgaacacccggcagatcgcctggcaggtgccggtcggcaccgtgcaggacaccggcccgctgggcatcaagatgcacctgccgattccggtgggcatgccgaccatcggcggcacgctgtccacccagagcggcctgctgttcatcgccgcgacgcaggactactacctgcgcgcctacgacagcgccaccgggcaggaagtctggaaaggccgcttgccggtcggcagccaaggcacgccgatcagctacaaggatccggccaccggcaagcagtacatcgtgatctcggcgggcggcgcccgtaactcgccggaccgcggcgactacgtgatcgcctacgcactgccggactgagtccgtaagcccctgcagcgaagtcgctacaggggcttttttctatggggcagcgatcgctgtaccggcccctcataatcatcggcgccttcttgctccgggcttgcccgtctagctactggttaccagcaataaccgaattagcttgccgaaatgttatgttgtaacaataatggccgcgctttgcgcaggtcgctgggttgctctggctgagcgagtcgcaccgcaaaacactgcaggcggatcgcttattggttaagatgccgccgccggtttccgcgaggaattaatagggaatccgtcgccgcctctggtggccaaacggaactgcccccgcaactgtaggtaccgagcagcgctgcattcgtgtcactggagttatttccgggaaggccgccgcgctgtgcagacgtaccagtcaggagacctgccggcatggggctgacctcgcttttggacgggcaggcgccagtaatcgaaccgccggcggggtgtccgggagggggcatccgtgatcacttcccgagagggacaggtgcggccatggccgcgcagcgtgatgtgttctccaggctacgcactgccgttatgcgtatttgttgattaggagatcacccgcatgttcgcatcacgccttgccgtcatcggcgccgtcctggcgctgtcttccatggcccacgccgccggcccgactcaatacccactcactctggaaaactgcggccagcagctgaccttcgcgaaaagccccggcaacgccgtgaccatcggccaggcgggtaccgaaattctttattccctgggcctgggcgaacgcctggccggcacctcgctgtggttcagccacgtgttgcccgaattcgaggcgcagaatgccaaggtgccgcgcctggccgacaacgaccccagcttcgagtcggtgatcggcaagcgcccgggcctggtagcggtgcagttcgagtggatggtgggcgagcagggcgtggtgggtacgcgcaagcagtttcacgacctgaacattcccacctacatcatgccgaccgactgcgaaggcaaggacaacctggtcggcgcagacggcacccgcctgcagccgttccagatcgacagcctgtacaagagcatcaaccagttggcgcagatcttcgacgtgcaggacaagggcgacgctctggtcaccgacctgcagaaacgcctggccgcggcggtggccggtgccgagcagcgccaggccaaggatatttccgcgctgttctggttctccagcccggacatggatctggacccgtacgtggccggtcagaaaggcgtggccgactacatgatgaagtccctggggctgcgcaatgtggtcgagtccaatgaggagtggccgagcgtgggctgggaaaccctggccaaggccaaccccacggtgctggtgctggcgcgcatggaccgtcgtcgctttcccgccgacgacgtggaaaagaagctccaattcctgcgtaacgatccggtcgccaagcacatggatgccgtcaagaacgggcgcatcgtgatcatcgacgctgacggcatgcaggcctcgctgcgcatgatcacaggcatcgaaaccctcgccaaggccgttgacagattccaatgatcgcgcgcagttcacgcctgttcctgctgaccctgttctgcctgctgctgctgggcgtggcggtgatcgccggggtcgccctgggcgaaacccgcattgcaccttcggtggtgtttcaggtgctggccaacaaactgttcgcggcgggcttcgtgctcgacccgatcgatgaaggcatcgtttggaattaccgcctgacccgcgctctggtcgccgccagttgcggggccgggttggcggtgtccggggtggtgctgcaggcactgctgcgcaacccgctggctgacccctatctattgggaatttctgcgggcgcttccaccggcgcggtgtccgtcgccttgctcggcttgggcgccggcatgctgtcgttgtccatgggcgcctttctcggcgcggtcgccgccttcgcattggtcgcgctgctggcccgagcggcgggcggtggtgcgatcagcggcagtgcgcagatcattctggccggcatcgccggttcccagttgttcaatgcactgacttcgtttctgatcaccaagtcggccagcgccgagcaggcgcgcggcatcatgttctggctgctcggcaacctgagtggggtcgactggcaggatgtgctgctggccgtgccgatggccctggccggggtcttgctggtcgcctggcacacgcgggcgctggacgcctttacctttggtgccgagtcggcggcttcgctgggcgtgccggtgcgtcgtgtgcaggccaccctgatcgcctgtaccgcgctggtcacggcggtgatggtgtcgatcgtcggctccatcggcttcgtcggcctggtgattccccacgccgcgcggctactggtgggcgcgcggcatggccggctggtgccggtttcggcactgatcggcgcggtgttcctgatcgccgccgatgtactgtcgcgcacggcgatcaagggccaggtgctgccgatcggcgtggtcaccgcactggtcggtgcaccggcattcgcggtgattctggtgcgcgggaggcgggtacgatgaacaccgtgttgcagtgcagcgacctgggttggtcagtaaagggccgggcgatcgtggcgggggtcgacctcgaaatacggcagggcgaaaccctgggcctgatcgggcccaacggttcgggcaaatcgacgctgctcaagctgctttccggtattcgtgcgccaggcagtggccaggtgcagttgcatggcaagccattgacgagcctgagccgccgcgacgtggccaggcaactggctttcgtcgagcagcaggccgacaccagtgacgcggtgacggtgcgtgatgccgtcgagctgggacgcacgccctggttgtcggcgctgcagccctggtccgccagtgacgagcgcatcgtcatgcaggccctggccgacgtggacatggcccacatgcgcgagcatgcctggagcaccctgtccgggggcgagcgccagcgcgtacacatcgcccgggcgctggcccagcagccgcaaatcctgctgctcgacgagccgaccaaccatctggacatccagcaccaactgtcgattctcaacctggtgcgggcgctgccggtcaccacgctgatcgccctgcatgacctcaaccaggcgctggaatgcgaccgcctcggggtcatggaacgtggccggctggtggcactgggcgagcccgatgaggtgctgaccaccgaacgcctgcgcgacaccttcggcgtgcgcgctcgctacctcaccgacccggaagatggcgcgcgcatcctgcgctttcatcccacctgacacggacgactcccatgcccattcgctacgcaatcgccttgctggcaaccctgttctgcaccgcggccctggccgaggtgcacgaagtgaaaatgctcaaccgcggggccagcgggcccatggtctacgagccggattacctggccatcgcgccgggcgacacggtgaagttcatcgccacccagccgagccacaatgccgcgagcctgccaggtttcctgcccgatggcgccgaaccgttcaagggaaggatcaacgaagaagtcgaagtgaagttcgatgtgccgggcttctatggcatccagtgcattccgcacctggccatggggatggtgatgctgatccaagttggtgatagccccgtcagcgaggcgcagatccccgcgtccttgccgacgcgggccaggcagcgtttcgagcagatcgtcgaacgggtgagttcggcgtactgattgccaattattctgagagtgtcgtgtcctgatgcgccgtgttctgagcacctttagctcactgtctcccgccgcgcgcgtgctgatcctcaatggactggcattcaacttcggcttctacatgttgatgccgtacctggccgggcatctgagcgagaatctcggcctggccggctgggccgtgggcctggtgctcggcatccgggtattcagccagcaggggttgttcctgctcggcggcctgctgggggatcgcatcggctaccgtcgcgccattctgatcggctgcggggtgcgctgcgttggctttgcggtattcgggttttccgagagcctcacggtgctgctgctggccgcctgcctgagcggtttcgccggcgcactgttcacgccctgcgcccaggcctacctggcggacgaatgccaggacgcccagctgcgcaagcaggcgttcgcccttcacaacatggcgagcaccgccggcatgctgcttggcccgttggccggcctgctgttcatcagcgtcgacttctcggtgaccggtagcgtatcggcggcactgttcctggtgatgacgctggtgcaatggcgcttcctgccgctcaaggatctggtatcgggcgaggagccggtgaccatgctgcgccaatgcctggacatgctccagcaatggccattcctgcgcttcgccttgttggcggctgcctatcctttgctgtttcacccgctgtacctggcggtgccggcctacagccacgcctatggcggtggtcaggaatggatcacccaggtgttcgtgatcactgcgctggtcggcgtgttgctgcagatgccggtcagtgccatgcgccaacgttggctgagcgaagggcagggcatgggcgcaggcctgacgctcatggcctgcagctatgggctgctggccgaacctctggtcagcctggtcggcgcgcagttggccgtgcagctcatggctgcgctgttcagctttggcagcatgctggtgttgccgctgctgtcggctcatgtgccgcattacgccaaacgtggccaactggccgcctactacgggttcttcgcaggcgtgggaggcctggtcgcgctgctcagcaacgtgctgatcggtcgattcctgcccgccgatcaggcgccgccacagctgttgtggtggatgttgctggtgatcggcgtggccgccgcattcagtcttttttggcatatgcgttcaatcaaggagcaatcgtgaacagatcatcgctgggctttctggccctgacggcatgctgcgtgtccccacaggcgttcgccgccggcgaggagcaatccaagagcaacggtttcatcgacgatgccacctggagtctgctcaatcgcaccgtgtatgagaatcgcgattatcgacatggcgggcgtagcaacggcgcccgcaatgcgttcaaaccccgtgacgcgcgtaacggttatgccgaggaatggggatacggcatgcagggcgaggtgaagtcgggtttcactcagggcacggtcggtttcgggctcgatggtcatttgtatcttgcgcagaagctcgatggtggcggtgggcgggccgggaagatgcgccatatgccggtcgacaatgagggctacgaccagaatgaggtcgctcgcggtggggcggcagtcaaggcgcggctgtcgtcgacctgggtgcgctatggcgaacagcgggtcaagacgccgatcttttcctcgtccgacagtcgtctgctgccggaaacccatacgggctggtttctcgacagtcgcgagatcgatgatctggtgctgaccggcggacatttcaccggctcggcggaccgcaattcgcgcagcaacaacaatccgctgatcatcaactacgcaaaccccagcaagccattgggcaatgcgttcagcttcgtgggaggcacttacacgggcgtaccggcgctgtcgctgagcctctacggcggtgaattggaagacagttggcgtacgggctatctgggcgtcaactacgtccatgcgctcggtgacaagcgagcgctgagcgccgatttcaatctctaccgcagcaatgacattggccaggcgctggccgggcgagtctccaacaccactggcagctttttgctcagctatagcgagggttttcacaagatcgcgctgggctatcagaaggtcgacggcgacagccccttcgattacgtaacgcgaggcgcgatctggctgggcaacgccgtacagctctccgacttcaatgcgccaaacgagcagtcctggcagctggcctacacctatgacatggccggtatcggcatccccgggctcagtgccggagctgcctatgttcgcggcagcggcatcgatggcagcgatgtggacccgaacggcagctatgcgtggttgggttatggcaagggcggcaagcactgggagcgcgacctcaacctgcgctacgttgtgcagtctggaaccttcaagggcctcaatgtgctgctgcgtcagagcgtgcaccgcggcaatgctgcgcaggccgaaggagatacggatcaactgcgcctggcggtcgaataccccctgaccggccgattctgaatgaaccgtcaggctcgccgcctgctctgcgaaggggtaaacccatgccacgcctgttcgttgtcgcgcttttgtgctgcctgaccctgccagcccacgccgccttcacgctgccgggtgacgccatgcgctgcacccgcagcgcgatgctactcaactgcacggatcgtttcggcaaccactacggcatgctccagcaggccaacgacaccctgatgcgcggcttcgacgtgatcagcgggctgagctgggctcagaccagcacgacctatggccgcctgcagatctttaccggggtcagtgccgacggcgaggtgtggttcggttccagccggcgcatcggctggaacgtggtcagccggctgtccagctcccaaggcgatcgcgaccgggtcaattgcaaccgtctgaacggctgccgctgacgccagcctggtcagctgaagcgcggcaggcgctgatcctgatcgtctgtatcctgctcggcctgttgcggcacacctgccaccttcagcgtcggcatgcgctcgccgaccaggcgcaaatcgcggcgtggcagggcaaaacgtacatccaactcgcgtaacgcatcgagcagctgcagattgatctcctgctggatgtccatgtactggttgtagtccgaactctgcacgatatacacaacctcgaaggtcagctggctttcgtcgaaacccagaaagtgcgcgcggtcgaatttggttttcggcgtggcacggatgatctcgccgacccgctcggagacctggcgcaccttgtcgctcggcgtgtcgtaactgatgccgaatttgaacacgatgcgtcgggtgtccatgcgcttgtagttgtgcacgatctgacgcagcaggtcggcgttggcgcagaccacctgttcgccgctgaggctgcggatgcgcgtggtcttcaggccgatatgctcgatgctgccggccacctcgccgaagaccacgaagtcgcctatctcgaagggcttgtcgacgccgatggacagcgaggcgaacacatcgccaagcaccgtctgcaccgccagtgccacggcgataccgccgacaccaaggctggccaccagtgcggtgatgtccacgcccagattggcgaggatcgacagcagcatcactgaccagactacgatcaacaccatgatgctgatgatggtggtcatcaccgggttgtaaccgctgccgccgtgcttgccgaccaccaggctacgcgaccacaggcgcacgccggtatccacccacagggcgatctgcagcgccagggcgacgaaccaggtatgactcagtgcggcctgccagctgccgggcaagtccggcaggcgcagggcgagcagcagcgagaacgccaggagcaggaagcgactggtacgcccgatcaccactgcgacgaagtgttgccagttgccatcctggcctttggaccaggcggtcaggcgcttgtgcaggatgccgaccacggcgcgcaggatggtgtagatcaccgtggtggcgaccagcacgatgcccacgccgagccacaggtcgcgctcgagccagatgttccactgttccattgatgcgtcccccgaaaaaaccaatacagttttctgtaggcctcagggcgcagaagttcaggtcaatggcctgatgggcaaggcggggtggtcgtttgcatgcggcagcctgtcgcatgccggcatgttatgggtcggcagctgagctaaggtatgcgggtgatctgaaggcgcgcgctgccaagctggcgggcgtgaccgggcagtgatcacaggcctctgtcgccgcaatcgatgcggcgtgggtaaccctgatgcggacaccaagcctgtccgcctggagagtgacgtgaccttctatagccttgatctgctgctgattctgttcgtggttacgctgttgttcactgccttgccgatcatccttatgcgcagcttctaggctctgcacgaaaagtacctgcgctcggtgatgcttcgttaaaaatcggctggaatgccagcccagtcggcctgctcatttacagctcgtaaactccgcggcctcaccgatttttgcctcgcctgaccttcgctcggagacctttcgtacagaccctagcgtgcctgtcacggccgctcaggcggcgacagcctggcccaacaactcacgaaagctttccggctgcacgtcgcgaatcagcagcagggcgccgatggtgcgcgccggtgtcttgggtagcgcgtgggacggaatggcgatcggcagttgcgcctgccaggtgcggatcagctcgatgggctcgcttccttcgagcagctcatcaagatagacctccacgcccatctgcgacgccagctcggcggattggtgcagcagcacgtcggccatctcgtgttgctcgatctgagacgccgattcgaagcgtgccagccagtcagtgatctgcttgcggcattgcgccgaggggctgcgcagatgctggaacacgaagtagatcgcgccgaccatggcaagtgttgtggcagtgaagatcagttccatcctggctccggcacatcagggctttcagccccggtgggctgcatggcggcgaaactaaccgaacagtcaggcgggctcaagcaatttaatggcgagtggccatcttttcgtgctggcaattgaatcgcggcgagaatttgtcgccaaaggagcggaaaagggcggccagcaggccgcccggtgagcgtcagaccttgagcaccagcttgccgaagttctcgcccttgaacagcttgagcagggtttccgggaaagtttccagcccttcgacgacatgctctttggacttgatcttgccttctgccagccagccgccgatttccgctgcagcgctggcgaagttggcggcgtgatccatgaccacgaagccttccatacgtgcacggttgaccagcagcgacaggtaattggccgggcccttcaccgcatccttgttgttgtactggctgatcgcgccgcagatgacgatgcgcgccttgggtgccaggcggcccagcacggcgtccagggtttcaccgccgacgttgtcgaagtatacgtcgacgcccttggggcattcgcgcttgagcgcctcggagaggtcttcgctcttgtaatcgatggctccatcgaagcccagctcgtcggtcaggtaggcgcatttctccttgccgccggcgatgccgatgacgcggcagcccttgagcttggcgatctgcccggcaatgctgcccacggcgcccgccgcaccggacagcaccacggtatcgccgcttttcggcgcgccgacatcgagcagtgcgaaataggcggtcatgccggtcatgccgagggccgagagatacaccggcagcggcgcgcgcttggggtcgaccttgtaaaagccgcgcggctcgccgaggaagtagtcctgcacaccgagggcgccgttgacgtgatcaccgactttgtaatccgggtggttggaggcgacgacttcacccacgcccagggcgcgcatcacatcgcccaggcccaccggggcgatgtaggacttgccctcattcatccagccgcgcatggctgggtccagcgacaggtagaggttcttgaccagaatctgcccattgcccggttcgccgaccggtttttccacgtaatcgaaggtgtcgcgtccgaccatgccgctggggcgtttggcgagcaggaactgacggtttagctgagtggacatggagagcctccgttgaaataagctgtggtgataatcctcatgcctgcgatggacaagcatgtcgcagtggccgaatgtttgccgatccattgaactgatggggtcattgcccgccagcaaggcgtcgatagcccgctacagtgtggatcacgatcacggaagtctgaccacatcgaggtagcgatgactgcaagtcctttactgagtgtgtttctccccctggcgctgggcatcatcatgctcggcctgggcctgtcgctgaccctggcggatttcacccgggtggtgaagtaccccaagccggtgctggtcgggctgttctgccagttgctgctgttgccggtggcctgcttcttcatggttcaggcgttcggcctggcgccggcgctggcggtaggcatgatgctgttggcagcatcgcccggcggcacgtcggccaatctctacagccacctggctcacggcgacgtggcgctgaacatcaccctgaccgcggtgaactcggtggtcgcgatactgaccatgccctttatcgtcaacctgtcgctggcctatttcatggagggcgatcaggccattccgctgcaattcgccaaggtggtgcaagtgttcgccatcgtgctggggccggtggccatcggcatgtttctgcgcagccgctttccgggcttcgcgctgcgcatggaaagcccggtaaagatcatctccgcgctgttcctgctgctgatcatcgtgctggcgttggtcaaggactggcagacggtgctcgactacgcaccggtggtcggcgccgccgccctggcgttcaatctgctgagcctggcggtgggctacttcgtgccgcgcctgctcaagctgagcctgcgccaggccatcgccatcggcatggaaatcggcatccacaatggcaccctggccatcgccctggcgctaagcccggtgttgctcaacaacagcaccatggccattcccgcagcgctgtacagcatcatcatgttcttcaccgccgcagcgttcggctggtgggtaaatgcggcccatggcaagcagttgaaggccgagagcggggatgtcgctgcgtagggactgattcaaggcaggagccgccgttcactgatccattgtgggagcggcttacgtccgctcccgcgaaataccttcggcctcagacagcacgcttgcctgcattgagcagcaccagcgtcagcagcccggcgacgatgccccaaaacgccgagccaaccccgaatagcgtcatgcccgaagcagtgaccagaaaggtgatcagcgccgcttcgcgctctttgggctcgcccatggcctgggtcagcccgccgatgatcgaggcgaacagcgccagggcggcgaccgacaggatcagtgccttgggcagggcagcgaacagcgcggcgagggtggctccgaacagcccggcgatgccatagaaaatcccgcaccagaccgccgccgtatagcgcttgcgcggatcctcatgggcttccgggccggcgcagatcgccgcgctgatggccgccatatgaatgccgtgggagccgaacggcgccatcaggatcgacaccaagctggtggtgttgagcagcggcgaggccggaacgtcatagccgttggcgcgcagcaccgccatgcccggcaggttctgcgaggccatggcgacgatgaacagcgggatgccgatgctgatggccgcaccgagggaaaagctcggcgtggtccactcaggtgttgccagttgcagttcgaactgggagaagttcagcagccccaacacgccggccagcacacagcccaccaccagcgcaccgagcaccgcgtaacgtggctgcaggcgcttgcccagcaggtaggtgaacagcatggcgatcaccagcagcggctgctgctcggcggccacgcagatctccagggcgatcttgaacagcacgccggccagcagcgccgcggcgatggagccgggaatgcggcgcatgatgcggtcgaaactgccggtcagcccgcacaccagaatcagcgccgaacagacgatataggcgccaatcgcctcgctgtagggcaccccgggcaggctggtgatcagcagcgctgcgccgggcgtcgaccaggcgaccatcaccggggcgcggtaacgcagtgaaaggccgatgcaggtcactgccatgccaatcgatagcgcccagatccacgaggaaatctgcccgctggtcagcccggcggcttggccggcctggaacatcagcacaagtgagctggtgtagccggtgagcatgccgacgaagccggcaaccacggcggaggtagaggtatcggccagtgggcgcagacgcgtttggctgttgtcgagcattacatcactcctttgatgtcggccaggatcgggtacagcgacgccaccagcagcacggccatgccgatattgaacaggcgcagcaccgtagcgttacgcagccagctgcgcagcaaggtgccggccaccgtccataaacccacgcatggcccgccgaccacggcgaacagtgcggcgatcagcagcacgttgaccagaaaattctcctgtggcgtataggtggcgatggcaccaatggccatgacccaggccttggggttgacccactgaaacgccgcggcctgcaggaaggtgaagggtttgccgcgctcgccgccagtgctgtccggcgcgcctgagccggcgatcttccacgcgagatagagcaggtaggcggcgcccaggtaacgcagcaaggtgtagagcaccgggaactgcgcgaacacctgacccaggcccagccccacgcagatgatcagcaccatgaagcccaggctgatgcccagcatgtgcggcaggctgcggcgcaggccgaagttcacaccggaggccagcaacatcatgttgttgggcccgggtgtgatcgaggtgacgaaggcgaaggcgacgaaggcgagcagcagttccgttgtcattgcaggttctccggattgagcgatgacgataagggcattggtcccgctcgtcgccgtacagcactcgtgataagtggccgtacagttctgcttacatcacccggcagcgtgacctgtaccgcttagcgccttgttcaccgccatccagccgtccaccgcatgcttgccactttcatcgaaggcgcgctgtagcaacttgacctgctcccggcgcagcgcgcgctccagcttgacgccttcggtggtcaggccgagcaggcgtttgcgcttgtcgtcctcggcggtgacgctctgggtcaggtgcatttccatcagttggcgcagtggaatgctcagcgcctgtttgctcacccccagataaccgagcaactcgctgacgctgagccccggatgccgggcgatgaagaacaggatgcgctgatgcacccgcgacaggccacggcgcgcgagcatctcgtcggccttggtggtgaatgcctggtagccgaagaagaaggcggccatggcagcttgctggtcggctgagtttttaaggtcaatcatattgacgtatatgtctcgggcggcgtactttcggtcaagcagtttgacgtaattttcatgacttatcacctggtgacctcatggccttctccgaacgcatctcccgccttaaaagctccctgattcgcgaaatcctcgctgctgcccagcgcccggaagtgatgtcgtttgctggtggtctgccggctgtggagatgctgccggtgctcgactggtcgcaaatgccagccagcatgggccagtacggcatgagcgagggcgagccggcgctgcgtgaagccatcgccgccgaagcccgcctgctgggcgttccctgcgaggccagccaggtgctgatcgtcagtggctcacagcagacgctggacctggccagcaagctgttcattgatccgggcaccaaggtgctgctcgaagctcccacctacctggccgcgctgcaggcgtttcagctgttcggcgccgactgcgtggccgtgcctcaggaagccgacggcccgcagttgcaggcgctcgaagcgcagctgcagaaccagcgcccggccttcgcttatctgattcccaccttccagaaccccagtgccgtgcgttatagcgaagccaagcgcgacgccgtggcggccctgctggaccgctaccaggtcacgctgatcgaagatgagccgtaccgcgagctggtgttcgacgccggcagtgccacgcccatcgtcagccgcctgcgcaaggccagctggatctacaccggtaccgtttccaagacgctgctgcccgggctgcgtgtcgggtacctgatcgccacgccggatctgttcccgcatctgctgcgcctcaagcagtcggccgacctgcacaccaaccgcgtcggccaatggcaggcgctgcagtggctgggcaccgagcagtaccgcgagcacttggctgagcttagggatttctatcgcgtgcgacgtgatgccatgcaggcggcgctcgtcgaacacttcagtgagctggctgactggcaggttccccagggtggcctgttcttctggctcaagctcaagcagcctcaggacacgcggctgctgctcgatgcggcgctggcgcagaaggtggcgttcatgccgggcgagccgttcttcatcgaccctgatcgcgcgcccggctacttacggctgaatttcagccacgtggcacccgagcgcctgggagaggggctgcgccggctggccggggtggtgcgtcagggactggccgcggacgcggcgtgattatcggcaacagggggatgaacatgtacaaggtgtatggcgattaccgctccggcaactgctacaaggtcaagctgatgctgagtctgctcggcaaaccattcgaatgggtgcccatcgatatcttcaagggcgagacccaaagccccgagttcctggccaagaaccccaatggcaggattccggtgctggaactggaggacggcacctgcctttgggagtccaacgccatcctcaactttctggccgacggcagcgaatttctgcagaccgaaccacgcctgcgtacccaggtgctgcagtggcagttcttcgaacagtacagccatgagccgtacatcgccgtagcccgccgcatccagtggctcgaaggaatgccggctgcgcgcgccgaggaatacaaggtctgccaggtgcgcggccacaaggcgctgcgggtgatggagcgccaactggagcagacgccgtatctggtcggcgaccaatactccatcgccgatatcgcgctgtacgcctatacccacgtggcccacgaggggggggtcgacctgagtggctatccggcggtcaatgcctggctggcacgggttgccagccatcccaagcatgtgaccatgttgggctgatatacaccattcccgcagtccgtaggatgggtgctccgaccaccatttcgatgggttgcacccatcctacaggtacgtcaggcgcttacttgcgtcgcagccgcagcccgctgaacactaccagcgagctcacgcatccacagtgtggccacggccttcgtaggatgggtgaaacccatcaaattgcgatgagttgcacccaccctggtacggcaagcgtctatttgcgcaacaaccgcaacccgttgaataccaccagcaggctcacgcccacatcggcgaacaccgccatccacatggtggcgtggccggtgacggtcatggccaggaagactgccttgatgcccagggccagcacgatgttctgcttgaggatcgccgcggtctgctgagacaggcagatgaacgccgggatcttgcgcaggtcgtcgtccatgatcgctacgtcggcggtttcgatggccgtgtcggtgccgatcgccgccatggcgaaaccgacatcggcacgggccagggcaggggcatcgttgatgccgtcgccgaccatggccaccacacctttctgtgcgagcagggtttcgacggttgccagcttatcggtgggcagcaggtcgccgcgggcctcgtcgataccgacctgagtggcgatcgctcgagcggtgtgttggttgtcgccggtcagcatgacggtcttgacgcccatggcgtggaggctggcgatggcctcgcggctgctgtccttcaaggtgtcggcgacggcgaacagggccagggggcgggctttgtcgctgagcacgatcaccgtcttgccctggcgctcgagttcatcgagtcgggtttcgagcgtcgccgaacacaggcccagctcctcgagaaggcgatggttgcccaactggtagcgctggccatcgatcacgccccgcacgccgcgcccggccagggcttcgaatgcctgtacctcgaccagctcgataccctgttgccgggctgcactggctaccgccagggagaccgggtgatcggagcgcgcagccaggctggcggcgagcgtgtggtaacgggtggcatcctcgcccagcgcctggtagtcggtctgcaccggcttgccgtgggtgagggtgccggtcttgtccagtgccaggtgcgtgatgtgacggccgttttccagatgcacgccgcccttgaccagaatgcccttgcgcgccgctgcggcgaggccgctgacgatgcttaccggggtggaaatcaccagagcgcaagggcaggcgaccacgagcaggaccagggcgcgatacacccagtcgaaccaaccgccacctaataacaatgggggcaccacggccaccgccagggagagcaggaacaccagcggcgtgtagatgcgtgcgaaacggtcgacgaagcgctgcgtcggtgcgcgtgcgccctgggcctcctcgacggccttgatgatgcgtgacagggcgctgttgctggccgcggcgctgacctggtattccagcgcgccgccctgattgatggtgccggcgaacagggtatcgcctacggttttctcgatgggcaggctttccccggtgattggcgactggtccaccgtcgaatgcccgtcgagcacctggccgtccaggccgatgcgctcaccggggcgcacccgcaccacgctgccgatggccacctgggcgacgtcgagcgcctgccagctgccgtcggcctggcgcaccgtcgcctgttccggggtcagtgccatcaggccacgaatcgcgttgcgcgcgcgatccagggatttcgcctcgatccgctcggcgatggcgaacagcaccattaccatggccgcctcgggccactgcccgatcagcacggcgccggtcacggcgatgctcatcagcgcattgatgttcaggttgaaattcttcagggcgatccagcccttcttgtagacgtcgagcccagcggtgaggatggcgcccagggcgatcagtgcgaccacccactccggcgcgctgtcggtgaagtgcaccagttcggcgatgaaggcgaccacgccggcaccgatcagccgccatggcaagccgctggccacaggctcggcgcgcacggcctggccttcgccttcgagttgcggggtgaaaccgagctcgcggatcgccagcagggcgggctccagagcgtccgggcggtggcgaatggtcagcacccgctgcatgaggttgaagtgcagcgcctcgatgccgggctggcgggccagcttgtcgctgatcaggcgttcctcggtggggcagtccatctgatcgatacgcacgcgggtctcggcggccagggggagcgcctgcatgcccaggctggcgatcgccgcgatcacctgcggcgcggcgccggcctgatgttcgacgacaaggctgcggttgagcagattgaactgcaggccgtgcacctcggacatgggctgcagcttgccgcgaatcaggctctcctcggtcgggcagcacatctgttcgatacgcagggcactgctttcaggggcaggatccgcctggctgccggctggctcgctgattcccgcgaccaacgggctgcccggcgtgcagcaggacggcgtcgtatcgctcgcgcaacaggtcgcctgagggcgtgcaggtttcggggcatggtcatgatcacagcaattcgacatggggctctcccaactatcctgttgcagagtgaacaccctgtagccactatagggtcaagcactgggagaaaagtgatcatgaaaattggtgaattggcgacggtgactggctgccaggtggaaaccatccgctattacgagcgtgaaggattgctgcccgcaccccagcgtagcgaaggcaattaccgcctttacctgccggagcacgtcgagcggcttaccttcatccgcaattgccgcaccctggacatgacgctcgacgagattcgcgagctgctcagcctgcgcggccgtccggcagaaaactgcgaagccatcaacacgctgatcgacgagcatatcgagcacgtcaacgcgcgaatcgccagcctgcagtcgctgcaggagcaactggtcgagctgcgcaacagctgcctggcggatcagcaatcatcgccgtgcgagatcatccggcaactcagtaccagcgatacgctgcacgccgagaaggatgtttctcatgtcggccgggcgcatcggcattgagcaaatcggcaagcctgccagtgcgctgttgtcgcggcgaaaaccaacgcataatcggcccattccacttgccatggacttacctgtgatggcgtaccgcccgctgcgtttgttgctgctttgcatgctgatgctggtgctgcccgtgcagggtatcgctgcgcttggcatgcagacggccatggcggcgcagaccggtgggcacggacacggctcgcacgcgatgagcgactgcgtcgacgcatgcagccatccggatcagacccacggcggcaaactggctggccactccaattgcagcctctgcgcgttctgcgtcggtgtgcttgcgctgccgccggcagtcgttgccccggcggcgttgccgctcgatcaaccgcttgccactgctttcccacgcttcaccggccatgtcgccgacacgccggagcgtcctcctcgtcagctcgtcggttagcccaacgagaaacaggcgccatgcgcgcccctatctattgacgaggtaaacacgatgcagatgacaaccctgctgagcgccctggcgctcacgatcaccattgcgctgtcggccaacgccgctgaacatgaccacgctgccggccatgcccatggcgccgagcatggcagtaccagcgcggagcagaagccctggggcacgccgggcgatcccgccaaggcgacgcgtaccgtgcatatccatatgaacgaccagatgcgtttcgtgccggatcggctggatgtgaaggaaggcgaaacggtgcggctggtactgcacaacgacgggcaactgctgcacgagttcgtgctgggcgacaaggcgcaactggacgagcacgctgccatgatgttgcggcagccgaacatggcgcataccggcatggacatgctgcacgtgcagccaggtgaggagggcgaggtgacctggacgttcgaccgggcgggcaccttcgacttcgcttgcctgatcgccgggcattaccaggccggcatggtcggcaaggttgcggtaatgcagtaagagcaaggcgcggctggagtggtttccggctgcgccttcgtctttccgatcaatgttgccgcgacgcttgcggggcttccccggtttttgcttcgctctacgccgggctacggggtcacgccgcgaagcgctgttccagataggctgcaatggccttggattcgtacagccaggtgctctggccgttttcttcgatgcgcaagcaaggcacctggatcttgccaccctggctctccagatcgctgcgggctgcggcatcgttcttggcatcgcgcagcgctacgggcacgttgagggcatgcagcttgcggcgaatcttcacgcagaatgggcaggccttgaactgatacagcgccaggttgccggcggcctgttcgaccgcagcctgcgcctcgggcgcgcgcttcatcttggccgggcgggtggcgatgtcgccgaggacgatcagttggccgaggcccaggcgcagtgccttgataatcatgatgagtacctgcagaagtgaacggcgcgcagcttacccgagttgagccatcggcccaaccggcaggggcctgttgccgtttcagcgcggccgtgcgtgaagcggtaacagaccctagcgcttgcggcataatgttgcgcccagttgatcctcacggccgatgcgatgaaacccgaagacctgaaattgttggtaagccgcgagatgcccttcggcaagtacaaggggcggctgattgccgacctgccgggccactacctcaactggttcgcccgggaaggctttccgaaaggcgagatcggccagttgctggccctgatgcaggagatcgaccacaacggcctgtcggcactgctcgaccccctgcgcagcaaaccgcgccagccaccgcgcggctgatcagccttcgacgaggcgctgctcgaggtgctcgacgatgctgtcgggctttagcaccagcacgtcgctctccagtgtgtcgagaatcacctcggcggtgttgccgatcagcgcgccgctgaaaccggtgcgcgccaccgtgccgatcaccgtcactgctgcgtgcagctcgtgggcgagtttggggatcagcacatcggtcgggccttcggcgatatgcaggtgctcgtcatcgatatcgtaggtgttctgaaacgcctggcattcctggcgatagcgctcctccacggtatcgcgcaactggaaggtcggatccgcggcggtcagcatgggcgatggatgggcgctgagcacgtgaagctcggccttggccagcttggcgatgtcgtagccatgctcgatgatcagggtgtgcagcgcgcggtgctcgccgtcgatgttgcccacgtcgaccgccgccagcacagtgccgccgctccagggcgtcagggttttcaccaatagcaccgggcaggggcaatagcgcagcagcttccagtcatcgggcgtcagcagcgctttcttgaggggattgtcagggcgatgctgcttgatcaccaggccgcaaccttcggcctgctgggcatgggcgatggtgtcgtgcaggctgccgtgccaggcctgctgggcgctgacactgtagccatcctgctgcagcgcgctgcatagcagacgaagatggccgctgtgatccgccgactcgtcgcagatcaacaggtgcaagtgggattgcgtaatcccggcgatcagtttggcgcgcttgagcgccagggtgtcggcgtgttccggctcgatgaccacgagaatgctgcggatggcttgcatggcgtgttcctctgcgtgcggcggtggttatcaatatagagggtgctttcacagcaagttcttgatcggtatcaaacccggcggctggtggttgccgtcggcagccttataatggccggcttgatgcctggcgctgcctgtaccgcctcttggtgggcaggcatttcgggcttttctcttttcgttgctcatgggccatgcacgtgtcatctcccgtcacagtttcagatcagtcacccgctaccggccgccgcagcgccacgccgagcttgccggaaatccatgaattcctcggctgccgcacgccccaggcctgggtcgaagcagcgctggccaatcaggacatcatgctgatcgaccacaagaactgcgaattcaaggcggctagtacggcgctgagcctgatggccaagtacagctgccatgtcgatctgatcaacatgatgtcgcgcctggcccgtgaggagctggtacatcacgagcaggtgctgcgcatcatgaagcgccgcaagatcggcctgcgtccggtgtccgcggcacgctacgcctcggggctgcgcaaggtgacgcgaaatcatgagccgcagaagctggtggacaccttggtggtcggcgccttcatcgaggcgcgtagctgcgagcgcttcgaggcgatcgtgccgcatctggacgaagaactgggcaagttctactacggcctgctgaaaagcgaggcccggcattttcagggctacctgaaactggcataccagtacggcgatgccgccgacgttgagcaggtgatcgagcgggtgagggcggtggagcaggaactgatcgagtcgcccgacagcgagtttcgcttccacagcggcgtgccgcaggcgtaggcgaggttcggcgcggggctttccttgcgccgcactgccccggtgttcagtccagggcgaaagggcgctggtcgaaaccgttctcgtcgatctgcagcgcccagccctgtttgtcccagtcgccgagcacgatgcgcctggccggctgaccatcgacctgtagctcatgcacggcagggcggtgggtatgaccgtggatcagcgtcttcacgccgtattgcgccatcacccgctgtacttcctcgggcgtgacgtcgacgatgtcgctggccttcatgcgtgtctgcgagcggctttccgaacgcagtttgcgcgccagcttgtggcgggtgttgagcggcaggttgcgcaggatgaacaagctcagcgggttgcgcagcaggcggcgcatcttctggtagcccacgtccagggtgcacaggctgtcgccatgcatcagcagggccttttcgccattcaggttcaccacatggggatcgccgagcaaggtgcagcccgcttcgcggcagaatcccttgccgagcagaaagtcgcgattgccgtgcatcaggtagatgcgcgtgccgctgtcgctcaggcgcctcagggcctcggcgatgcttcgctggaacggcgtcatggcgtcgtcgccgatccacacttcgaaaaaatcaccgaggatgtacaacgcctcggcctggcgcgcccgggtgtcgagaaaatgcaagaacgcccggctgatgtccgggcgctcctcttcaagatgcaggtcggagatcagcaggatcactcgacgatctcagccttctcgatgatcacgtcgtcggccggaacgtcctggtggccggacttcatggtagtgggcacgcccttgatagcttctaccacgtccatgccttcgaccacttcaccgaataccgcgtaaccccagccctgtacggtcggagcgctgtggtcgaggaaggtattgtcggcaacgttgatgaagaactgcgcggaggcggagtgcggctccatggtgcgggccatggccacggtgccggtcttgttggagaggccgttgttggcttcgttcttgatcggcgagcgagtcggcttctgcttcatgcctggctcgaaaccgccgccctggatcatgaaattgccgatcacgcggtggaacacggtgccgtcgtagtggccgctcttcacgtattccttgaagttggcggcggtttccggcgccttgtcttcgaacagcttgagggtgatgacgccgtggttggtgtgcagcttgatcatgtggttaatcgctctgtcgagaaaaacgcgggccgcttcaggctgaccggggcattaaagctgcccgaaggtcagtgagcaggcaccaaggcctgtcagggggttgacagcttgggctatgataagcgctttgttttagccggcctaccctgtgccgcaatccgcacgcgctaaggacaccatgagcaagcccaccgtcgaaaaagctgccaactttctgctgccaatcgttcaggccgacctggatgctggcaagcatgccaagatcgtcacccgtttcccgccggagcccaacggttacctgcacatcggccacgccaagtcgatctgcctgaacttcggcctggcccaggaatttggtggcgagtgcaacctgcgtttcgacgacaccaacccggccaaggaagaccaggaatacatcgacgccatcaaggacgacgtccgctggctgggcttcgagtgggccggtgaggagcgctacgcttccaactacttcgaccagctgcatgactgggccatcgagctgatcaaggccggcaaggcctacgtcgacgacctgacgccggacgaagcccgcgaataccgcggcaccctgacctcgcccggcaagaacagcccataccgcgaccgcagtgtggaagagaacctcgacctgttcgcccgcatgaaggccggcgaattcccggacggcgcccgctcgctgcgcgccaagatcgacatggcctcgcgcaacatgaacctgcgcgacccgatcctctaccgcatccgccatgcccatcaccaccagaccggtgacaagtggtgcatctacccgagctacgacttcacccatggccagtccgatgccatcgagggcgtgacccactccatctgcaccctggagttcgaggatcaccgcccgctgtacgagtggtttctggagaacctgtcggtgccggcgcagccgcgtcagtacgaattcgcgcgcctgaacctgaactacaccatcaccagcaagcgcaagctcaagcagctggtcgacgagaagcacgtcaacggctgggacgacccgcgcatgtcgacgctctcgggctaccgccgtcgtggctatacgccggcatcgatccgtaccttctgcgacatgatcggcgtcaaccgcgccggcgggctggtggatatcggcatgctggaattcgccatccgcgaagacctggatgccaacgcctcgcgcgccatgtgtgtgctcaagccgctgaaagtggtgatcaccaattatccagaaggccaggtcgagaacctcgaactgccgcgccatcccaagcaggacatgggcacccgcgtgctgccgttctcccgcgagatctacatcgacgccagcgacttcgaggaaaccccgccggatggctacaagcgcctgatccctggtggtgaagtgcgcctgcgtggcagttacgtgatccgcgccgacgaagcggtcaaggacgccgccggcaacatcgtcgaactgcgttgctcctatgacgagaacaccctgggcaagaacccggaaggccgcaaggtcaagggcgtgatccactgggtgccggctgccgagagcgtcgagtgcgaagtgcgcctgtacgatcgtctgttccgctcggccaacccggagaaggccgaggagggcggcagcttcctcgacaacatcaacccggattcgctggtggtgctcagtggctgccgcgccgagccgtcgctggccaaggccggcgctgacgaccgcttccagttcgagcgtgagggctacttctgcctcgacaaggattcgaccgacagtgcgctggttttcaaccgtaccgtcacattgcgcgactcgtggggtcagtaatggcactgtcgatctacaacacgctcagcaaggtcaaggaacccttcaaaccgcttgaaggcaacagcgtgcgcatgtacgtgtgcggcatgaccgtgtacgacttctgccacatcggccacgcccgggtgatggttgccttcgacgtggtcactcgctggctgcgccatcgcggctatgacgtgacctacgtgcgcaacatcaccgacatcgacgacaagatcatcaaacgcgccaatgagaacggcgagccgttcgaggcgctggtcgaacgcatgatcgcggcgatgcacgaggacgaaggtcgtctgaacgtgctgcgcccggacatcgagccgcgcgccaccgggcatatcgccggcatgcaccagatgatccagaccctgatcgacaagggctacgcctacgcgccgggcaatggcgacgtgtattaccgcgtcaccaagttcgaaacctacggcaaactgtcgcgtcgcaagatcgacgaactgaagatcggtgcgcgcatcgaggtcgacgaagtcaaggaagacccgctggacttcgtgctgtggaaagccgccaagccgggcgagccgagctgggagtcgccgtggggcaagggccggccgggttggcacatcgagtgctcggtgatgtccacctgctgcctgggcgagaccttcgacattcacggcggtggccctgacctggtgttcccgcaccatgagaacgagatcgcccagagtgaggcggccaccggcaagcagtacgccaatgcctggatgcacgccggtgcggtgcgtgtggacggcgagaagatgtccaagagcctgggcaacttcttcaccatccgcgaggtgctggagaagtaccaccccgaagtggtgcgctacctgctggtgtccagccactaccgcagcccgatcaactattcggaagagagcctgcgcgaagccaagggcgccctggagcgtttctacaatggcctcaagggtctgccgcaggctcagcctgccggtggcgcggccttcgtcgagcgctttgccgcggcgatggacgacgacttcaactcgcccgaagcctgcgccgtgctgttcgagatgattcgcgagatcaatcgcctgcgtgaaagcgacctgcaagctgctgccggtttggccgctcagctaaaggcgctggccggtctgctcggtgtgttgcaactggagccggatgccttcctcaaggccggcgccgaaggtaaggtcgacgccgccgaggtcgaggcgctgatcgccgctcgcctgcaggcccgtgccgacaagaactgggcagagagtgaccgcatccgtgaccagatcactgcgctcggcgtggtgctcgaggatggcaagggcggcaccacctggcgcctcgccgagtaatcgcccgccgcatcgaaaaggccgctaatgcggccttttcatttccagacgccaacatcggaaacgccacggaaaccccatgctgacccgctacaagttactgctctccagtgccctgactcgctacttcccgcgtaccgccgcctacctcgaagccgagaagcaggctgctgccgagcgcgcaaaggtcgcggcgaagaagccggcggcgcagaagaagcctgtagcggcaaagtctgcaacggtaaagcgtggcgccaagggagcgggtgccgataaaggcaaaggagaaccggccaaaaaaaagccggtaaggcgcgctagcgccggcatctactctgcggcggcgctcaaggtaaccgcaggccaggagcaggcgatgcgcgagacggtagcgcgggccgtcgcggctggcgttatcggcgcgccgtccgaagagcagtgggcgatgatcctctgccgtcagccactgacccgcatcttcgccggagcgggctcaggcaagtcgactaccctggtgctgcgcgtggtgttcatgctctgtcacctgaatgtcgagcctgaacggttgacggtgatttcctttaccaacgcctcctgcgccgagctgcgtgaacgactggcgaacgtgctcggcttctgggagttctcggcggatgtcggcccgtgcgtgcgtacctttcactctgcgatgggcgtgctggcgcgtcaggttctgggcaatcccgcctggttcgagcagttgggtgataaacgcgcgtcggcgagcgagccggacaatccattggggggaggccgtctggggcctgcacaaacacgcctgctcaaggatgcttatcaggcttgttatgccgatgacccagcgtttcgcggttgggttcacgaactgctcggctccacgccacccgatccgcaaaaggcgctgcccaaggcgcccatgcagcccttcagattaccgggcgagctacatgccgcgccgctgttcgaggttttttacgggcaggcgggttttatcgaaagcatcggcattcgaatcgaacagatgacagtggcggcgctggcctgctcgccagcggaacgaaccttcctgctggcgttgcaggcattctggaaggtcttcgatcaacagttgagccagcaagggctgatgactttcaacggcgccttccagcagttgacgcagcggctcgatggcggtgatgcgggtctggatgcctcgatgctgcagggcttttcccatttgctgattgacgagttccaggacatctctccgcagatcgtgcaatggctgcaggcgctgcaccggcggttggccggtatgggcaatgctgtgagtctgatggcgattggcgatgactggcagtcgatttacggctggcgcggcagctcgcccgagctgttcatcgccttcgaccgccacttcccgagcaaaggcaagggcaagagcgcgatgctgatgctgcaagccaactatcgctccatcgagccggtgatacgcgatgccgaatcgatactcgcgggcgtggctttcaagcaggacaaggtgaccgctccgatccggaatgcacccgagggtggccatggtgttaagttgatgacgccctttgacttggctcgcgatatgggtgaactgcagcgggtgatcgcggcccaatgtgactacgcccgcgacatcggctccagggagcgcacggctgtcctgctgctcgggcggcgtaacgataccctcaagggcatccaggccgggctcgaccgcaagttgccgatcaaggccttcaccattcaccgcgccaaggggctgcaggccgaggtggcaatcatcgtcgatgactgcctgccacctacgccccatccactgcgcaatgcgctgtacgcctactgtggcttcttcgccaacagctatgaccaggcgatggcggacgaaaacctgcgcctgggctatgtagccgttacccgaggcgtcagtcgggtgctgtggttcgtgcgtaaaccccagggcgctacgcgctcgctgggctgaaatgaaaacggcgcccatgggcgccgttctttatcgctgcggtaacgatcagtcgtgcagatgctctgccgcatgcaaggtgttctccagcaggcaggcgcgggtcatcgggccaacgccgccgggcaccggggtgatccagccggcgcggggcagggcggtttcatagaccacgtcgccgatcagcttgccatcggcctgacggttgatgcctacgtcgatgacgatcgcgccttccttgatccactcgcccttgaccaggcccggcttgccggcggcgaccacgacgatatcggcttgcgccacatggccagccaggtccttggtgaaacggtgggtgatggtcacggtacagccgccgagcagcagttccagtgccatcggccggccgacgatgttcgaggcgccgaccaccacggcgtgcatgccgtacagatcctggccggtgctggccagcagggtcatgatgccctttggcgtgcaggggcgcagcagtggcatgcgctgcgccaggcgaccgatgttgtaagggtggaagccgtccacgtccttgtccggtcgaatgcgctcgagcagcagcgacgcgtccaggtgagctggcaatggcagttgcagcaagatgccatcgatgccggcgtcttcgttgagcgtgtcgatcaggtcgcgcagctcgtcctggctggtttcggcgcccaggtcataagcacgggaaatgaaaccgacttcttcgcagtccttgcgcttgtgcgcgacgtaaacctgagaggcggggtcgctgccgaccagaatcactgccaggccgggggcgcgcagcccctgctcgcgtcgttcggcgacgcgctgggcgatctgctggcggatattggcggcaatcgctttgccatctatcagttgtgcggtcattgcgcttggttaaccatcgaaagggagaaaaaaggacgcgcattctcgcatggcattaaggaagggcaaaggcggcagaacgcagatttggtgtaactcctttatctaactgaatttttttcgatttgggtgttgacgcctccagggtgcctctataagatgcgcaccacttggcgagcacagcgcctcacagggtgaggcggcaagagcagcgaggaaagtggttgcgctggtcgaagcttgaagtctgctctggtggatggataagtgcccgtagctcagctggatagagcatccgccttctaagcggatggtcgcaggttcgagtcctgccgggtgcgccactaggtgtgtcggcacaagtaagcagtaaagcaatatggtgggcgtagctcagttggtagagcacaggattgtggctcctggtgtcgagggttcgatccccttcgtccaccccatattctgaaagcgccaggccctaaaaagcctggcgtttttgtttggaaaatgtattaccacgcggacgtggtggaattggtagacacactggatttaggttccagcgccgcaaggcgtaagagttcgagtctcttcgtccgcaccatcttttagcccctcccgtttgccacctgcatctagggtgacttctgcaacacctccctctagaatgcatgcccttgaatggggccggtaagcggccggcatacgtctgtgcaacgaggaatatccatgcaagtttctgttgaaagcacttccgctctcgagcgccgcatgagcatcactgtgccggccgagcgcatcgaaacccaggtcaacaagcgtctgcagcagactgcccagaaagccaagatccctggcttccgtcctggcaaggtgccgatgagcgtgatccgccagcgtttcgaagccgatgcgcgccaggaagcggtaggcgacgtcatccagtcttccttctatgaagcggttgccgaacagaaactcgcacctgccggacagccttcggtcgagccgaaagtgctggagaagggcaaggacctggagttcgttgcgaccttcgaagtgttcccggaaatcaaggtcagcggcctggaaggcatcgccatcgagcgtcagcaggctgaagtggccgactccgacgtcgacaacatgctggatatcctgcgcaagcagaacacccgtttcgaagccgtagaccgcgctgccgaaaaagacgaccagctgaacatcgacttcgtcggcaagatcgacggcgaagccttcgcgggcggttcggccaccggcactcaactggtactgggctccggccgcatgatcccgggcttcgaagatgccctgatcggcgccaaggccggcgaagagcgcgtgatcaacccgaccttccccgaggactaccagaacctcgacctggctggcaaaaccgccgagtttaccgtcaaggtcaacagtgtttccgctccgcagctgcctgagctgaacgacgagttcttcgctctgttcggcatcaaggacggtggtctggaaggtttccgcgccgaggttcgcaagaacatggagcgcgagctgcgccaggccatcaaatccaagatcaagaaccaggtcatggaaggtctgctggccgccaacccggtcgaagtgcccaaggcgctgatcgccagcgaagtgaacaacctgcgtgtgcaggccgttcagcagttcggcggcaacatcaagccggatcaactgccggccgagctgttcgaagagcaggccaagcgccgcgtatccctcggcctgatcgtcgccgaagtggtcaagcagttcgagctcaagcctgacgatgcccgcgtacgtgagctgattcaggaaatggcttcggcctaccaggagcctgagcaggtcgtggcctggtactacaagaacgaccagcagctgaacgaagtccgttcggttgtactggaagagcaagttgtagatactgttttgcagaaggccaatgtgactgacaaatcggtctcttacgaagaagcagtcaagccggcagaagctccacaagccgcctgatttcttcgcctcgttcgagaacaccataagccagcctcagcgctggcttatgcgtattcgagacatgacttttattagggagcgaatgctggaaatgtcgcacaatcctttcatgcagcaaatgtccgatatccaggccgctggcggtctggttcccatggtcgtcgagcagtccgctcgtggcgaacgcgcctacgacatctattcgcgtctgctcaaagagcgcgtgatcttcctgatcggtccggtcgaagactatatggccaacctggtagccgcgcagctgctgttccttgaagccgagaacccggacaaggacatccatctgtacatcaactcgccgggtggttcggtaactgccggtatgtcgatctacgacaccatgcagttcatcaagccggacgtctcgaccacctgtatcggtcaggcgtgcagcatgggtgcactgctgctggccggcggcgctgcgggcaagcgttactgcctgccgcattcgcggatgatgattcaccagccgctgggcggcttccagggccaggcctcggacatcgagatccacgccaaggaaatcctgttcatccgcgaacgcctgaatcaggtcctggcccaccacaccggccagccgatcgaagtgatcgcccgtgacaccgaccgtgaccgcttcatgagcggtgaagaagcggtgaactacggcctgatcgacaaggtacacagccgccgcgagcaaatcggctgaagcgtggcgctgcaggccgacaatagtcggcctgcggtacatcgggcttgaaaatgccccggtttggctccatcttgtgttttaagcctacggtattggattgatcgaatgactgacacccgcaacggcgaggacaacggcaagctgctctattgctccttctgcggcaaaagccagcatgaagtgcgcaaattgattgctggcccctcggtatttatctgcgacgagtgcgtcgacctgtgcaatgacatcatccgcgaggaggtgcaggaagcccaggccgagagcagcgcgcacaagctgccggctccccgggaaatcagcgcgatcctcgatcagtacgtgatcgggcaggagcgcgccaagaagatcctggcggtcgcggtctacaaccactacaagcgcctcaatcagcgtgagaagaaggatgacgtcgagctcggcaagagcaacatcctgctgctcggcccgaccggttcgggcaagaccctgctggctgaaaccctggcgcgcctgctcaacgtcccgttcaccatcgccgatgcgacaactcttaccgaggctggctatgtgggtgaagacgtcgagaacatcatccagaagctgctgcagaagtgtgattacgatgtcgagaaggcccagatgggcatcgtctacatcgacgaaatcgacaagatttcccgcaagtccgataacccgtccatcacccgtgacgtatcgggtgagggcgtgcaacaggctctgctgaaactgatcgaaggcaccgttgcctcggttccgcctcagggcggccgcaagcatccgcagcaggaattcctgcaggtcgatacccgcaatatcctgttcatctgcggtggtgcctttgccggcatcgagaaggtgattcagggccgttcgaccaagggcggtatcggtttcaatgccgaagtgcgcaccaaggacgtcgagaagaagattggcgagtcgctgcgtgaaatcgagccggacgatctggtcaagttcggtctgattcccgagttcgtgggccgcctgccggtcatcgcgaccctggaagagctcgacgaggcggcgctggtgcagattctcaccgagccgaagaacgcgctgaccaagcagtacggcaagctgttcgagatggaaggcgttgacctcgagtttcgtcccgacgcactcaaggctgttgcccagaaagccctggagcgcaaaaccggcgcgcgcggtctgcgctcgattctcgaaggcgtgctgctcgacaccatgtacgacatcccgtcgcaatcggatgtcagcaaggtggtcatcgatgagagtgtgatcgacggcagctccaaaccgctgctgatctatgaaaacagcgagccgcctgccaaggccgcgccagacgcgtaacgcgttcgtcatatgttgtaagcaaggggcccgcgggcccctttgcttttagcgacgtcaacgcttgttttttcgtgggcctacccccatcttagggtcaagggtactcccaccgtttacggccgcaaggccgccgtagagctcaaaatcatgaagacaaccatcgaattgcctctcctgcctttgcgcgatgtcgtggtctatccgcacatggtcatcccgcttttcgtaggtcgcgagaaatccatcgaagcgctcgaagcggcgatgaatggcgaaaagcagattctgctgctcgcccagaaagatcccgctgacgatgaaccgagtgaagaagggctctaccgcgtcggcaccgtcgccacggtgttgcagctgctcaagctgcccgatggcaccgtgaaggtgctggtcgaaggcgagcagcgaggcgagatcgagcagttcatcgaagccgatggctatagcgctgctgaagtgcaactgctggacgaagtcgaggcgccggagcgtgagagcgaggtgttcacccgcagcctgctcagccagttcgaacagtacgtgcagttgggcaaaaaggtgcctgcagaggtgctgtcctcgctgaacagcatcgatgagcccagccgcctggtcgacaccatggccgcgcacatggtgctgaagatcgagcagaagcaggaaatcctcgagatcgtcgacctgccggctcgagtcgaacacgttttggctctgctggacgccgagatcgatctgctgcaggtcgagaaacgcatccgcggccgcgtgaagaagcaaatggagcgcagccagcgcgagtactacctgaatgagcagatgaaggccattcagaaagagctgggcgacagcgaggagggccacaacgagctcgacgagctcaagcgccgcatcgagaacgccgggctgaccaaggaggcctatggcaaggcccaggccgagctgaacaagctcaagcagatgtcgccgatgtccgccgaggccaccgtggtgcgctcctacatcgactggctggtgaacgtaccgtggaaagcgcagagcaaggtgcgtctggacctggcgcgtgccgagaacatccttgatgccgatcactacggcctcgaagaggtaaaggagcgcatcctcgagtatctcgctgtgcagaagcgcgtgaagaagctcaagggcccggtgctgtgcctggtcggcccgcctggcgtgggcaagacctcgctggccgagtccatcgcgagcgcgaccaatcgcaagtttgtgcgcatggcgctcggcggcgtgcgtgacgaggcggaaattcgcggtcaccgccgtacctacatcggttccatgccgggtcgcctgatccagaagatgaccaaggtcggcgtgcgcaacccgctgttcctgctcgatgaaatcgacaagatgggccaggacatgcgcggtgatcccgcctcggcgctgctcgaggtgcttgacccggagcagaaccacaacttcaacgatcactatctggaggtcgattacgacctgtccgacgtgatgttcctatgcaccgccaactccatgaacattccggccgcgttgctggaccgtatggaagtgattcgtctgccgggctacacagaggacgaaaaggtcaatatcgccaccaaatacctcgcgcccaagcagattcaggccaacggtttgaagaaaaccgagctggaattcgaggaagcggcgatccgtgacatcattcgttactacacgcgtgaggccggtgtgcgtagcctcgagcggcagatcgccaaggtttgccggcgtgcggtgaaaaaacacgccaaggaaaaacgcttccatgtcgtcgtcaccgccgactcgctcgaagatttcctgggcgtgcgcaagcaccgttacgggcttgccgaacagcaggatcagatcggccaggtgaccggtttggcctggactcaggtgggcggcgaactgctgaccatcgaggccgccgtggtgcctggcaagggcaatctgatcaagaccggctcgctcggcgatgtcatggtcgaatcgatcacagccgcgcaaaccgtggtccgcagccgtgctcagagcctgggcgtggcgccggatttctacgagaaacgtgacattcacatccacatgccagaaggcgcaacccccaaggacggcccgagcgcaggcgtgggcatgtgcaccgcgttggtgtcggcgcttacgcagattccggtgcgtgccgatgtggccatgaccggggaaatcaccctgcgtggtcaggtgctggccattggcgggctgaaggaaaaactgctggcggcgcatcgcggtggaatcaaaaccgtgatcattccccaggagaatgttcgcgatctcaaggaaattcccgagaacatcaaacaggacctgcagattaaaccggttaaatggattgacgaggtcctgcaaattgcgctgcaatacgcgccggagcccttgccagacgcggctccggagttggttgcaaaggatgaaaaacgcgagtctgattccaaggagcgaatcagcacgcattagccggatgccttccttgacacttttttggagcccttgatataaagcggctcttaccgtgtcggcaggccatccagcacccgattcgcttccattaaaatcaagaaacaacctaaaccgaaattaaggggacttagagtgaacaagtcggaactgatcgatgccatcgccgcatctgctgatatcccgaaagctgttgctggccgtgcgctggacgcagtgattgaatccgttactggcgctctgaaggctggtgattccgttgtactggttggtttcggtactttcgctgtcaaagagcgcgctgctcgcactggccgcaacccgcagactggcaagccgatcagcatcgctgctgccaagatcccaggtttcaaagctggtaaagcactgaaagacgccgtcaactaagcgtcttcgggcctttgcccgccgggtcggccaaccccggctcggttgcggggcggcaataagaccgcaaggtctgtcacgccggggattgtttgagttgtgatcccgatccgcttcgcacgttacgagaaggcgcatcccaggatgcgcctttcttctatccggattttttacccacgctgcgcggccacttttagttcgtgaccgttctgggggatgcatgctgcaaaatatcagggacaattcacagggttggattgccaaaaccatcatcggcctgatcgtcgttctcatggcgctgacgggcgttgacgcgatcatcaccggcacgggcaacagccagaacgccgccgcggtgaatggcgagaagatcagccagaacgagctcaaccaggctgtggaaatgcagcgccgccagctgctgcagcaactgggcaaggatttcgacccagccatgctggacgaaaggatgctgcgcgatgcatccctgaaagggctgatcgagcgttcgctgctgctgcagggcgccaaggactccaagttcgccttttcccaggccgctctcgatcaagtgatcgtgcagacgcctgagtttcaggtagaaggtcgcttcaatgccgatcgtttcgatcaggtgatccgccagctcggctacacccgtatgcagttccgccagatgctcgagcaggaaatgctcatcggccagctacgcgccggtctgtccggcagtggtttcgtcaccgacgaagaagtggccgcctttgcgcgcctggaaaaacagacccgtgatttcgccacccgcaccatcaaggccgataccggcgcggtgaaggtcagcgatgacgacgtcaaagcctactacgacgcgcaacaggcccagttcatgagcccggagcaggtggtcatcgagtacgtcgagctgaagaaggatgcattcttctcccaggtctcggtcaccgatgaagagatgaaggccgcctacgagtccgagatcgccaacctggccgagcagcgcgacgccgcgcacatcctcatcgaagtgggcggcgacgtcagcgacgagcaggccaaggccaagatcgaggacatccagaagcgcctgcagaaaggcgaagacttcgccgcactggccaaggagttctcccaggatccgggttcggccagcgatggcggtgacctgggttacgccggcaagggcgtatacgatcccgccttcgaagatgcgctctatgcgctgaagaaggacgaggtttccgccccggtgcgcactgagttcggctggcacctgatcaagctgctgggcgtgcaggcgcctgaggtgccgaccttcgccagcatgaaagccaagcttgagaccgacctcaaggcgcaacgcgtcgaacagcgcttcgtcgaagccaccaaacagctcgaagatgctgccttcgaatcctccgacctggcgcaacctgctcaggagctgggcctgaaggtgcagaccagcgagccgttcggtcgtcagggcggtcagggtatcgcctcgaatcgtcaggtgctgcaggctgctttcagccaggaagtgatggaagacggcagcaacagcggcgctatcgaactcgacccgaataccctggtggtcattcgcgtcaaggagcaccgcaagccgcagcagctggaactcgatcaggtggccgacagcattcgtgcccagttgaccaagacccgtgccagcgaagccgccaaggcggccggcgagcagctggtcagcgagctgcgcgatggcaaggccaagcccgagggcgccgaatggcaggtggtcgaagcggctacccgcaatcaggatggcgtcgatccggccgtgctgcaggcgctgttccgtatgcccaagccgagcggcgaaaagtccgagttcagcggcattgccctggccaatggtgactacgccgtgatccgcctgaagggcgtgagcgagccggagcaggcgctgagtgacgaggagaaggccatgtaccgtcgcttcctcgcctcgcgcagtggccaggaagacttcgctgcctaccgcaagcagctggaaagcaaggccgatatcgagcgcttctaaggctcatatccgccgcaatgacaaaggccccgatttcggggcctttgtttatctgcaggttttgcaggattcagctgggcagcagccgaacctgcaatgcaggttcagggcgtggcgggttcgggtttgacgcgggtcataaaggccgcttccagcagctgccgggtgtacgggtgctgtggggcttcgaagacctgcctggcgtcgccttgctcgacgaccttgccatgcttcaccaccatcagttggtggctgatcgcgcgaaccacggccaggtcatggctgatgaacaggtagctcaggttgtacttggcctgcagcgagcgcagcaggtcgatcacctggcgttgtacggtgcggtccagggccgaggttggctcatcgagcaggatcagcgccggcttgagcaccagagcgcgggcgatggcgatgcgttggcgctggccgccggaaaactcgtgcgggtagcggtgccggctttccgggtcgaggccgacttcctgcagggcatcgatgatcgcctgctcctgctcagtctcgttgccgatacggtggatgcgcaggccttcgccgatgatcatgccaaccgtcatgcgcgggctgaggctgccgaaggggtcctgaaacaccacctgcatttcccggcgcagcggccgtacctcgcgctgcgacaaaccgcccaggtgatgctcgccgaaacgaatgtcgccttcgctgccgatcaggcgcaggatcgccagacccagggtggatttgcccgagccactttcgccgacgatgcccagagtctggccccgtggcaggctgaagttgatgccgtccacggccttgacgtggtcgacggtgcggcgcagcaggcccttcttgatcgggaaccagacccgcaggtcttccacttccagtatcggttgcgcctcttcgcaggcgaccggatcgccgtccggctcggcggccagcagttcgcaggtataaggatgctgcggttgggtgaacagggtttcgcaatcggcctgctcgaccagttcgccttgctgcatcacgcacacgcgctgggcgatgcgccgcaccagtttcaggtcatgggtgatgatcagcatggccatgcccaggcgggcctgcaggtccttgagcagttcgagaatcttcagctgcacggtgacgtccagcgcggtggtcggctcgtcggcgatcagcagctccggctcgttggccagggccatggcgatcatcacccgctggcgttgcccgccggacagctcgtggggcagggctttgaggcgcttgtgcggctcgggaatgccaaccagctcgaggagctccagggtgcgttgggtggcggccttgccacgcaggcccttgtgcagtgcgagcacctcgttgatctgcttttcgatgctgtgcagcgggttgagcgaggtcatcggctcctggaacaccatggcgatgcggttgccccggatgccgcgcagcttcttctcgctgagcttgagcagatcctgaccagcataggtgatgctgccgctggggtgctgagccagcggatagggcagcaggcgcagaatcgagtgggcggtgaccgacttgccggagccgctttcgccgaccagagccagggtttcgccgcggcggatgtcgaagctgatgtgcttgaccacgctgcggctgttgtcgccactgacgaaggcaacggacaggtcgcggatttcgacgaggttgtcagggtggctcatgtcatttcctcgggtcgaaggcatcgcgagccgcctcgccgataaataccagcaggctcagcatgatggccagtacggcgaaagcactgatgcccagccagggcgcctgcaggttggacttgccctgggcgaccagctcgccgagcgacggtgcgccggccggcagaccaaagcccaggaaatccagggcggtgagggtgccgatggcgccggtgacgataaagggcaggaaggtcatggtcgagaccatggcgttgggcaggatatggcggaacatgatcgccccattgcgcatacccagcgcccgcgccgcgcgtacgtattccaggttgcggccgcgcaagaattcggcgcgcaccacatcgaccaggctcatccaggagaacaacagcatcaggcccagcagccaccagaagttaggctgcacgaagctggccagaatgatcagcaggtagagcaccggcaggcccgaccagatctccagaaagcgctgcccggccaggtccacccagccgccgtagaagccttgcagggcaccggcggccacaccgatcaccgagctggccagggtcagcgccagggcgaacagcacggaaatgcgaaagccgtagatgatccgcgccagcacgtcgcggccctggtcgtcggtgcccagccagttggccgccgagggcggcgccggagcaggaaccttgaggtcgtagttgatgctcgagtagctgaaggggatcggcggccagaccatccagccgttcttttcctcgatcagctcctggatgtaggggctcttgtagttggcctgtagcggaaattctccaccaaaggtggtttccgggtagcgcttgagcaccgggaagtaatattggccgtcatagctgaccaccagcggcttgtcgttggcgatcagctcggcgcccagggtcacgaagaacagggcaagaaagatccacagcgaccaccagccacgcttgtgggccttgaaacgttcgaaacggcgttgattgagcggggaaagtgccatggctcaggcctccctgctttcgaagtcgatacgcggatcgaccagggtgtaggtgatgtcaccgatcagtttcacgaccaggcccagcaaggtgaagatgaacagggtgccgaagaccaccgggtaatcgcggttgatcgctgcctcgaaactcaagaggcccaggccgtcgagggagaagatcacctcgatcagcagggagccggtgaagaagatgccgataaaggccgccgggaagccggcgatgatcagcagcatggcgttgcggaacacgtgaccgtagagcacgcgggtgttgctcaggcccttggcccgggcggtgatcacgtactgcttgttgatttcgtcgagaaagctgttcttggtcagcagggtgagggtggcgaaattgccgatcaccagggcagtgaccggcagggccaggtgccagaagtagtcgtagatcttgccgcccaggctcagctcgtcgaagttgctggaggtcaggccgcgcagcgggaagaagtcccagtagctgccgccggcgaacagtacgatcagcaggatggcgaacaggaacgcgggaatcgcgtagccgacgatgatcgccgagcttgtccagacgtcgaaggcgctgccatgccgggtggccttggcgatgcccaggggaatggacaccaggtacacgatcagcgtgctccataacccgagggaaatggacaccggcatcttctccatgatcaggtcgatgaccttggcatcacgaaagaagctgtcgccgaaatccagctgagcgtagttcttgatcatgatccagaaacgctcgggcgccgacttgtcgaagccgtacatcttctcgatctcggcgatcagctccgggtccaggccctgggcgccgcggtagttggagccggcggtggatacctcgccaccgccgccggagatacgcccggtagcaccgcccgcagcggcgtcgaagccctccagcttggcgatcatctgctccaccgggccgccgggcgcggcctggatgatcgcaaagttgatgaccagaatgccgaacacggtcgggatgatcagcagcaggcgccgcaggatataggccagcatctagcgttcttcctgctctgaggtgggcttgtcgtcgctgctgaccacttcgccgaccggcttgtcctgccaccaggtcatcaggccgtaatcgtaaagcggcgatttctccgggtggccgaagcgcttccaataggcgacgcggtaagcgtccacgtagtagttgggcaccacgtaattgccccacaacagtacgcggtccagcgctcgggtatgggtgatcagcgattcgcgggaatcggcctggatcagcccctctaccagcttgtcgatggccgggtcacgcaggccaatgaggttgcggctgcccggattgtcggcgctgctggaatgccagaattcacgctgttcgttgccgggcgagctcgattggggccagatcgccgaggtcatgtcgaaatcccgcgagcgcaggcggttgatgtactgggagacatcgacgcggcggatctgcaggtcaatgcccaactcggccaggttgcgcttgaagggcaggatgacccgctccaggttggcctgggtgttgaggaattcgaaagccagctggttgccgttggcatcgaccatcttgtcgttttcgatccggtagccggcctcggtgagcaattggtaggcgcggcgcgcctggtcgcgaatgatgccgctgccgtcgctgaccggtggtgcgaaggcttcggtgaatacgcggtcggggatctgcccgcgcagcggttccaaaagcttcagttcggccgggctgggcaggccgcgggcggccatttccgagttctcgaagtagctgtgggtgcgcttgtaggcaccgtagaacagctgcttgttggcccactcgaagtcgaacagctgggcgatggcttcgcgcacccgcgggtcctggaacatcggcttgcgggtgttgaacacgaagccctgcatgccggccgggttgcggttggggaaggcttcctggacgaaacgcccggcgcgcagggccggcgagttgtagccggtggcccagtccttggccgaatactcgaggttgacgtcgaactggccggccttgaaggcctccagggcgacggccatgtcacggaagtactcgatgcggatctgatcgaagttgtacaggccgcgggaaaccggcagatccttggcccaccagtccttgacgcgctcgaagcggatcgagctgttcggcgagaagtcggcgatccggtaagggccgctacccagtggcggctccagactgccgcgggagaagtcacggccttgccaccagtgcttgggcagtacctgcagctggccgagaatcagcggcagctcgcggttgccggcgtgcttgaagttgaaacgcacggtgcgctcgttctcggccaccacctcggcgacgtcggcgtagtagtgccggtacatcgggtcgccgtgttcgagcagggtgttgaaggtgaagatcacgtcctcggcggtcaccgggtggccgtcgtgaaagcgtgccttggggttgagaaagaagcgcacgtagctgtcgtcggcagctttctcgaccttctcggcgagcagtccgtattcggtgaagggctcatccggcgagtggtaggtgagggtgtcgtagatcagcccgatgcggtcggccgcgttgcccttgggaatgaacgggttgaagctgtcgaagccgttgaggccgggcaggcgcagcacgccgcccttgggcgcatccgggttcacgtaatcgaaatgcttgaagttggccgggtatttcggcgcttcgccgtacagcgtcagggcgtgttgcggtgcggcctgggccaggctggcgaggccaagcagcagcagggcgctgccgtgcatcagaaatgaacgcagaggatgcgtcattgtgcggtctccgtgggtttcagccaccaggtgcgcagccccagcgtgtagggcggcgtggcgacgaaggcaaagcggttgcggtacgccaggcggtgatagtcgatgtaccagttgggaatggtgtagtactgccagagcatcacgcggtccagggcgcgggtcgcggccacctgttcgtcgcggctgcgcgccgacagcagtttttcgagcagggcatcgacgaccggatcgtggatgcccgcgtagttcttgccgcccttcacgttggcctggctggagtggaagtacagcgattgctccagacccgggctgagggtttgcggcagggtgagcaggatcatgtcaaagtcgaactgatccaggcgttgcttgtactgggcgcggtccacggttctcaggttggcctgaatgccgatgctggcgaggttctcggtaaatggctgaagaatacgctcgaggttcgggttgaccagcaggatctcgaactgcaatggctggcctttggcattcatcagccgctggccggaaggcttccagccggcctcggcgagtagaccaagggcgcggcgcatggtttcccgcggaatgccccgcccatcggtgaccggcatcttgaacggctcggtgaacagcttggtcggcagctgcgcgcgaaacggcgacaacagcagccattcggcgccctccggcttgcccttggcggaaaactcgctgttgggatagtaactggccgcgcgggtataggagctgttgaacagggtacggttggtccactcgaagtcgaacatcaagcccagggcttcgcgcactcgcgcgtcctcgaaggtggcgcggcgcgtgttcatgaacagcgcctgggtctgggtgggaatctggtgagggatttccgcgcggatcacgtcgccgcgggtcaccgccggaaagcggtagttgttggcccagttcttcgcctgctgctcgatgtagaagtcgaattcgccagccttgaaggcttcgaaggcgacatggctgtcgcggtagaagtccacctcgacgcggtcgaagttgtatttgccgcggttcactggcaaggaggcgccccaccagtccttgacccgctcgaaggtcaggctgcgccctgggttgacccgggtgatccggtacgggccgctgcccagcggcggttcgaaggtggtggccttgaagtcgcggctcttccagtaatgctgcggcagcaccggcagttcgccgaggcgcaggatcagcagcggattgttggcacgcttgagcacgaagcgcacgcggtggcggttgaggatatcgacccttttgacttcctgcaggctggtgcggtactgcgggtggccttccttgagcagcagccggtaggagaacgccacgtcataggcggtgattggcttgccatcgtgaaagcgcgcctcggggcgcaggttgaagaccacccagctgcgatcttcgctgtattccacggagctggcgatcaacccgtaactagaggcgggctcgtcaccggagggatcgtattgcccggtgccgaccattagcggctcgttcagctcggtcacgccatattgcagaaagttggcggtggccaccgggctggtgcccttgagcgtataggggttgagcgtatcgaagctgccggcggccatgatgcgcagggtgccgcccttgggggcttcggggttgacccaatcgaagtgggtgaagctggcgggatacttgagtgcgccgaattgcgcatagccgtggctttcgctgagcgttgcccaggccggaaagctggtggccaggccaaaaaacagcgagaggagggggcgtctcaagagcagtatccgatccggggcagcaaggtttccgtacagtaacagcttgtctgtacaggaaaaagagcgcccccggcggtgaactgcgagtgtgttgcaatgcgcgtcagttggccagacgcagggtcagtacctggcccggtttcagggccttgccggtgcgtggattccagctctgcagcttctgcatctgcacgttgaaacgcttggcgatcaggtgcagggagtcgcccttgcgcaccttgtagtaggtgacgtcatcacgctgggcaacggttttcgcactggcgttgctgccctgcagcttgatggtctggccgacacgcagcgaattgcccttcagggcattccagcgctggatgtcgttgaccgagacgttatgcgccttggcgatctgccagaggttgtcgccattgcgaatggtgtaactgcgcgaggccaccgcggtattgacggtgcgctgcggcgcctcatccggaaccggctcaaggctggtcggcaggctcaggtgctgacccacggcgagggtgttgccggtgagctggttgagctccttgatgctggccacgctgagctcgtagcgattggcgatgccgtgcaggttgtcgccggcgcgcaccacatactcctgcaggccgcgatcctcgggcttgagcgtcgacaggttggcggtcagtagctcgaccttctgggtcggcaccagcagatgctgggggccgtccactgtcacacgtttcttgaaggccggattgagcaggtatagctcgtcttcatcgacttcggccagggcggcgacgcgggccaggtccatgcgctgcttgagctccacctcctcgaagtacggctcgttggcgatcggcgccaagctgacgccgtaggcatccggcgccatgatcacctgggacagggccagcagcttgggcacgtagttctgggtttccaggggcagcgacaggttccagtagtcggtcggcaggccgagcttctggttgcgctcgatggcgcggctgacccggccttcgccggcgttgtaggccgccagggccagcagccagtcgccgttgaacatctcgtgcaggcgcgccaggtaatccatggccgcctgggtggaggcggtcacgtcgcggcggccgtcgtaccagcgggtctggcgcagattgaagttacgccccgtggagggaatgaactgccacagcccgacggcatcggccggcgaataggcgaaggggttgtaggcgctttcgatcatcggcagcagcgccagctccatcggcatgttgcgctcttcgaggcgctcgacgatgtaatgaatgtaggggttgctgcgctctccggctttctcgacgaacgacgggttgctggagaaccacagacgctgctgctcgatgcgtgggttgacgccgatggcgtcctgcaatttgtagccggcgcgcacgcgctcccagatgtccttgggttgctcggccttggccgtgccattgatccacagcggctgatgcggcgttctgccgctcagatccactgtcggcccgttctccacctgctgttgatcgaggctctggcagccgctgagtacggcacaaacagccagggcgagcgctggatagcgcaatgccaatgcctttgaattcaaggggttaggtcgagaggaaggcattggttgtggggggtatcctggatcgaaagtcgggcgattctagaaaccgatccaggggtggtcaagttttgaccaggattttgcggggcagtcggcgcttcagaagcggtctttccaggcccgcagcgcggcaaacacctcgctctcgctggtcatggtgcgaccttcgcggctggcgatcatttctttaaccgatgtttcggcggtacgcagaaacgggttggtggcgcgctcgatcctgaggttggacggcaggctgatctggccgctctggcgccacgcctcgacttgggcgaaacgctcggcgatgtcgctattcgccggctcgacggccttggcgaagcgcaggttgctcagggtgtattcatgggcgcaatagatcagcgtgtcgtcaggcagggctgccaggcgctgcagcgactggtgcatctgcaccggcgcaccttcgaacagtcgaccacagccggcggcgaacagggtgtcgccgcagaacagccagtgatgatcgggctgatagaaggcgatatggcccagggtgtggccgggcacttcgatgatctgcaggggcagacccagcacttctatacggtcgccatcgaccagcgcctggtcgcgccccgggatgttctcgttggccggcccgaaaacccgcgcaccgctatcgcggcgcagctgatcgacgccgccgacgtggtcgttgtggtgatgggtgatcaggatatcgctcagcgtccagtcgccatgctcatgcagccaggcctgcaccggggcggcgtcgccaggatcgaccactgcggcgcgcttttgctgcgtatcctgtagcagccagatgtagttgtcggagaatgcgctgagggcttcgatcttgatcatcaggtggtcgccaagccgggaacaaaggtgcatcttaggggctattgacgttgcaaggcgagctgcgttccccgtgtttgcaacgctagggtctgttgccgtttcaacgcgagccgcgttgccgcgagaaatctcgccaggccgggcggcgatccgctaggcggaggacgcaggaaatggcgttcccttttcaagtcctccaacaacgcatggcgagatttctcgcgcaacccgaagggccgggcccgttctaccgcgatgctgcgtttctcgctggctcatttagctagctaaacttcgcggctcgcgcctcgcctcgcggcaaaacgggcgccggcgcggccgtgcgttaaacggcaacagaccctagactcagagtgtcattggtagagatggccaagcaggtacttttatgaacgagcaccccgtgagcacgcgaccatgaccgacaatcccttcgcccaggccgatgccgactggctgcagctgatcggtgcggcccggcaatggttcaacggcccgctgggtcgcctgttgctcgagcaggagcggcgtctgctcgatgaggaactggcgcgcttcttcggcggctacctggtgcattacggcccctgtgcggagacctcgctggaaacccagcagattcagcgcagcgtgcgcctgggtgcgccattcgccggcaccgagatcgtctgcgaggagcaatcctggccactggtcgagcacgctgccgatgtggtggtgctgcagcacggtctggatttctgtcagtcgccccacggtttgttgcgcgaagccgcgcgcagcgtgcggccgggtggtcacctgctgatcgtcggcatcaacccgatgagcgcctggggcgtgcgccatctgttcgctcacgacgtgttgcacgaagcccgctgcatcgcacccaaacgcctgggcgactggctcaacctgctgggcttcgcgctggagaaacgccgcttcggatgttatcgtccgccgcttgcttcggcggcctggcaggcccggttggctcctctggagcgctggggcggcgcctggcaatcgccgggtggcgggttctacgtactggtggcgcgcaagctggtagtcggcctgcgtccgttgcgccagtcacgccgtgagcccatgggcaaactggtgcccatgccggtggcgaagatcagtcgtcgcgaccgcgacggcgcctgatccggccccgcagatcgaaatcagaccctagataaaggcggcgcatgtccgatcaagttgagctttacaccgacggtgcctgcaagggcaatccgggcgtcggtggctggggcgcattgctggtgttccagggcgtcgagaaggaattgtggggcggcgaggccgtgaccaccaacaaccgtatggagctgatgggcgcgattcgcggcctggcggaactcaagcggccgtgcaacgtacgcctggtcaccgactcgcaatacgtgatgaaaggcatcaaggaatggatgcccaactggaagaaacgcggctggaaaactgcctcgaaggagccggtgaagaatgccgacctctggcagcagctggatgagcaggtcaatcggcacaatgtgacctgggaatgggtgcgcggccatatcggccaccccggcaacgagcgggccgatcagctggccaaccgtggcgtcgaagatatcaggagcatgaaacgtgcgtagagtcgtactggatactgaaacgaccggtatgccggtaaacgatggccaccgggtcatcgagatcggttgcgtggaagtggaggggcggcgcctgaccgggcggcatttccacatctacctgcagccggaccgtgagatcgatgaaggcgccatcgcggtgcacggcatcaccaacgaggatctcaaggacaagccgcgtttcaaggacatcgccgacgaattctacgagttcatcaagggcgcgcagctgatcattcacaacgcgccgttcgacatcggcttcctaaacaacgaattcgccctgatcggccagcacgagcgttcggacatctcgtcctattgcgacgtgctcgataccctgcagatggcccgcgagcgtcacccgggccagcgcaacagccttgatgccctgtgtaagcgctacggcgtcgacaactccggccgcgaactgcacggcgctttgctcgactcggagattctcgccgacgtctacctggcgatgaccggtgggcagaccaacctgtcgctggctggcgaaggcgccgatggcgatggcagcggtcgccagcaggccacgccgattcgccgcctgccggccgaccgcccacgcggcgtggtcatcaccgccagcgccgacgagctggccgcccatgccgcgcgcctggcggtcatcgaaaaggccgccggtgcgcccgcgctgtgggcgcagatggaagcggccgagcagggcacatccgcctcctgatcggtcaattgcgaccttttcgtacagcgctctgcgcgaggggttccgtcctctgcggcgagtctctaccctgagggcatagcgggttcatcccgcatgacctcaggtgtaaccgatgtacaaagacctcaagttcccggtactcatcgttcatcgcgatatcaaggccgataccgtggccggcgagcgggtgcgggccatcgccgccgagctggaacaggacggcttcaccattctgtccaccgcgagctctgcggaaggccatatcgtcgcctcgacccatcacgggctggcctgcatcctggttgccgccgaaggcgccggggaaaaccgccacctgctgcaggacatggtcgagctgatccgcatcgcccgacgccgcgcgccgcagctgccgatcttcgctctgggtgagcaggtcaccatcgaaaacgccccggccgaagccatggccgacctcaaccagctgcgcggcattctctatttgttcgaagacaccgtgccgttcctggcgcgccaggtggcccgcgccgcgcgcaattacctggatggcctgctgccgccgttcttcaaggcgctggtgcagcacaccgcacagtccaactattcctggcacacgccgggccacggcggcggcgtggcgtatcgcaagagcccggtcggacaggcgtttcaccagttcttcggcgagaacaccctgcgctcggacctgtcggtctcggtgcccgagcttggctcgctgctcgaccataccggccctttggccgccgccgaggagcgcgctgcacgcaacttcggcgccgaccatacctacttcgtgatcaacggcacttcgaccgccaacaagatcgtctggcactcgatggtcggccgtgacgacctggtgctggtcgaccgcaactgccacaagtcgattctccacgccatcatcatgaccggtgcgattcccctgtacctgtcgccggagcgcaacgagctgggcatcatcgggccgattccgctgagtgaattcacccgcgagtcgatccaggccaagatcgacgccagcccgctggctcgagggcgcgagcccaaggtcaagctggcggtggtgaccaactccacctacgacggcctgtgctacaacgccgagctgatcaaacgcaccctcggtgattcggtcgaggtgctgcacttcgacgaagcctggtacgcctacgccgcgttccacgagttctatgccggccgttacggcatgggcaccagccgcgaggccggcggcccgatggtgttcaccacccattcgacccacaagctactcgccgccttcagccaggcctcgatgatccatgtgcaggatggtgcgctacgccagctcgaccgcgaccgcttcaacgaagccttcatgatgcatatctccacctcgccccagtacggcatcatcgcctcgctggatgtggcctcggcgatgatggaaggcccggccggtcgctcgctgattcaggaaaccttcgacgaggcgctgagctttcgccgcgcgctggctaacctggggcagagcctgagcagcgaggactggtggttcagtatctggcagccgccgcagaccgagggcgccgacgacgtggcgacgccagactggctgctgcagcccgaggctgattggcacggtttcggtgacgtggccgaagactacgtgctgctcgacccgatcaaagtgaccctggtgatgcccggcctgaccgccggcggccgtctcgacgagcgcggtattcccgctgcggtggtcagcaagtttctctgggagcgcggcctggtggtcgagaagaccggcctgtattcgttcctggtgctgttctccatgggcatcaccaagggcaagtggagcacgttgcttaccgaactgctggagttcaagcgcagctatgacgccaacctgccgctgagttcagtgctgccttcggtggcccgcgagggcgcgctgcgctatcagggcatgggcctgcgcgacctgtgcgatgcgctgcacgactgctaccgcgaaaacgccacagccaaatccctcaagcgcatgtacacagtgctgccggagatcgccctgaaaccggccgatgcctacaaccagctggtgcgcggcgaggtggaggaagttttggtcgacgacgtcgaagggcgcatcgcggcggtgatgctggtgccgtatccgccgggcattccgctgatcatgccgggcgagcgtttcacctcggccacccgctcgatcatcgactatttgcgcttcgcccaggccttcgagcagcgcttcccgggcttcgacgccgatgtgcacggcctgcagcgccatgagggcgagcagggcagttactacacggtcgactgcatcatcgagaagtagggcgcccattggcgtgacgtgcggtacgtcacgccgaccatgatcgactttccggcgccgcttgctatagtggcgcgattgctttgcggcgtgtgtcgcgggccattcggcctgcttcaaaaaggatgactttcatggggcaataccaggctttccgcgtcgaactgcaggaaaagatcgctcatgtggtgattgaccgcccggacaagatcaatgcgatgaacgccgccttctggacggagatcatcgatatcttccgttgggccgatgaaaccgacgaagttcgcgtggtggtgctgtctggcgccggcaagcatttctcctccggcatcgacctcaacctgctggctcaggtcagcagccagctcggcaaggacgtcggccgcaatgccctgaccttgcgccgcaagattctcgagctgcaggcctcgttcaatgccgtcgaccagtgcagcaaaccggtactggccgccatccagggttactgcctcggtggtgccatcgacctggtcagcgcctgcgacatgcgctattgcagcctggacgtgcagttcgccatcaaggaaatcgacattggcatggccgccgacgtcggcacccttcagcggctgccgcgcctgatcggcgacggcatgctacgcgagctggcctataccggccgcaccatcgaggctgccgaggcgcgggaaatcggcctggtcaaccgcgtattcgagacccacgacacattgctgagcggtgtgatggacatcgcccgcagcatcgccgcaaaatcgccggttgccgtgcgcggtaccaaggcgatgatcggctacatgcgcgatcaccgggtcgacgatggtctcgactacgtcgccacctggaacgccgccatgctgcaatcggccgatctgcgtgtcgcgatgatggcccatatgagcaagcaaaaccccgagttcgctgattgagcgcggtttcatcacctgtgcgggaggcacattagcgaatggtttctggagcatcgtcactgggcctggttcgcgacgaactgtttgccacgatcgaggaggccgaagcgagcctcgaacagttcatcgtcgagcgtaacaatggcgccctgttgcagcaggcagtggacaacctgcagcaggtgcgcggcacgctcaacctgatcgaactgaccggcgccgagctgctagcccaggaagtgctcgaccaggccaccgatattccggccggcatcggcagcgagcgtgacgcccagttggcggcgctcagcaatgcactgcacgtgctgcgccgctacctcgaaggcctcgacgcccatcgccaggaaatgcccgagctgctgctgccggcgatcaacgatctgcgccaggcgtgcaaacagccgcccctgccggaaagtttcttcttcagcgtgcgcctcgaccaggcccgcccgcgcatggcgccgccagctctggacgctgccgccaaggaaagcgaaggccgccgtttgcggcagatgtatcaggttggcctgttgggctacatccgcgagcagaaccctgcaggcagcatgaagctgatgggccgggccatgagccgcctcgatggcctgttcgccaacgagccgcgcgggcgcctgtgctggctcggcgccgctgccgtggaagcgctgagcgatggccagctgctgccgcgcaagtcgcgcaagcagctgttctcgcgcatcgaccgcgaactgcgacagatgctggtcaacggctcctacgagccgccgcgcagcctgctcaaggagcttctgtatctggtggcgctctccgccggccgcggtccgctggcaggtgaggtgcgcgaactgttcggcatcacagcgctgccctttaccgatcacctgctcgaagaggaataccagcggctttccgggccgggcaagtcggtgttgcgttcactgagctcggctattcgcgaggagctggccagcgtcaaggacctgctcgatctgagcgaacgcggcaccctgcaggccgatggcctgaccagcctgcatgcgctgctcggcaagctcagcaagaccttggccatggtcggcctgagctcggccggcaattccctggccaatcagttgccgacggtcagcgcctggtgcgaaggcgcgccggtcgaacctgaccagttgatcgctctggccgatgccgtgctgtatgtcgaaggcatggtagcgactctggagcgcggtgagcgcgtcactgcgccgcgtgccgagccggaagtctgcacctttgcccagcatcagctgttcgaggcgcgcattgtggtgctcgacgaagctcgcgcgggtctggcgctggccaagcgggcgatcactgcgtatctggaatcggctggtgatcgcatgcacctgtccaacgtgccgttcagcctgcaggccgtgcgcggcggcctgtggttcctcggtcaggagcgcgcggcgaacctggtgggcgcgtgcgccgactacatccagacgcagatgctcgacaccgaccagatgcccgctgaagcgcgcctggaagtgctcgccgatgccctgagcagcctggaatattacttggaagccgacaccggcctggcccagccaagcgtgctggatctggctgaagaaagcgttcgcgccctgggccaagaggtggctgcctgatggccgcgcattggcagcccgagctgatcgactgcgagcggcctggtggcctggtactggcccatcatcgtcagcatttccttggcgatgccaatggtctgctgtttccccgggagtggctgaagaagcaggagctgccggtgcttgccgagcatgggctggggcattttcggggcgagccggtctatctgctcgaactacagggcaaggccgaactgccgggctgccactggcagtcgttgcgccaggtgatgctcgaaggcgacgccgagctgttccagatgctcggttttgccgcacagatcggcacctgggccagcgacaaccgcttctgtggcagttgcgccacaccgatgctgcaggtgccgggcgagcgcgccatgcagtgcccggcgtgcagcctgcgccactatccgcgcctgtcgccgagcatgatcgtgctggttacgcgcggtgacgacgtgcttttggcccgctcgccgcgtttcgtcagtggggtgtacagcactctggccggcttcgtcgaagcgggcgaatcggtggagcagtgcgtggcccgtgaggtgcgcgaagaggtgggcgtcgaagtccgcaacatccgctaccagggcagtcagaactggccgttcccgcattcgctgatgctgggctttcatgctgactacgccggcggcgatatcgtcctgcaggaagaggaaatcgaggatgcccgctggttctcgatccatgcgctgccgccgttgccggcctcgcgctcgatcgcccgctatctgatcgactcgtacgtggccagccgcttaggcggcactgaaccagtgctgccagactagccgcgtcgtcagccccagcaccaccagaatgaataccgggcggatgaacttcgagccgccgccaattgccgtgcgcgcgccgagaaaggcgccggccatcagcgaaaagcccatgcacaggcccagcacccaggccacttgtccggcggcgatgaataccgccagggcacaggcgttactgatgaagttcatcgagcgcgccacaccgctggcccgtaccaggtccagcgggtacatgagcagcgtgctgaccgtccagaaggcgccggtaccagggcctgccacgccatcgtagaaacccaggccgataccctgaggccattgccggcggctggcgatgggcaggtcggcgtccagcggcgcgtcgggcgtcttgccgaacagcaggtacagaccgcaggcgaacacgaccaccggcagcatcttgttgatccattcggccggcatccagtgaaccagtaccgcgccgccaatggcgccaatggcggtggcgaccatcgcattcttccacttgcccgggctgaacagcttgcgccggtagaaggtgtagctggcggtcgccgaaccgaaggtcgcgcacagcttgctggtgcccaataccagatgcggcggcaggccggtagtgagcagggcaggaatggtcagcaggccaccgccgccggcgatggcatcgatgaaaccggcgatgaacgcgaccagggcgagcagcagcaacgtcgtgggttcgacggccatctcgaagggaagggacataaaaggcgacctgtatccgattgtgcggcaacggcgctattcgccgggctacgcgctgcgcataatgccggcattttcactgacaaggaatcgaatcgatgcagtacgacgcgctcgcctgggcaacggctctgctggcattgctggtgttgttcatcgccctgcgcattctgttcggcggccgctggtttctcgcctggctgcgcggcaccagcggcctggtatttctcgccgtcgcggcgttggtgggcctggtggcctacgacctgagccgctacgacccgttacccgccaacaagccactgctgaccctgagcttccaccgtacggccaacgtctatcaggtggatattctcgaaaatggcgtgcagcgcagcgtcaatctggagggcgatctctggcagctcgacgtgcgtctgctgcaatggaaggggctggctgccctgatcggtcttgagcccggctaccggctggagaagatcaacagccgcttcctgtccatcgagcagcagagccaggcgcgttatacccaggccgagctgaccagcagtctatacggcgtggacctgtggcgctggctgcgcctgggccagcacgacctgttcctgtttgacgcccaggcgcgccgcgtgacctacctgccgatggccgacaaggcggtgttcaacgtcagcctgacaccgaccgggcttttggccgagccaatgaacgaggcggctcatcaggcactcaaggattggcagtgagttcgtgtagcttggatggggcccacgtggaataactggaacgtgcgggagcggacgtcgagcagagcttttgtagcagaggctttagcctcgagctctttgtttgccgtaataaaaagctcgcggctaaagccgcttcctacgaagaaatcgctgttgattatcagtgggagcgggccatgcccgcgaaaaaatcacgggtacggccccctcccacaggtgaagcagttatgttcgctcgtccatacctagcaattcgagtcgcaaacaggtttcaggacaggaaaccgccatcgacattcaacgccacgcccgtggtgtagctcgacgcctcgctggccaggtacagcaccgcgccggccatttcgctcggctcggcgacgcgcttgaggggaatgcgctgcagagcgaagttgaggatcgcttcgttcttggtcagcgccgaggcgaagcgggtatcggtcaggcctggcagcagggcattgcagcggatgccgaattgcgcgcattccttggcgaacaccttggtcatgctgatcacagccgccttggtcaccgaatagatgccctggaactcacccggcgagacaccattgatcgacgccacgttgatgatgctgccgccgccgttgtccttcatcagcttgccgccttcgatggacatgaagtagtagccgcgaatgttcacatcaacggtcttctggaaggcgcccaggtcggtgtccagcacgttgcagaattgcgggttggtggcggcgttgttgaccaggatgtcgaggcgcccgtagcgctggcgaatttcggcgaataccgcctgaatctgctccatctcgccgatatggcaggccatggccacggccttgccgcccttggcaacgatggcgtcggccacggtctggcaatcgtccagcttgcggctggcaacgatcacctcggcgccctgctgggcgagcaagtgggcgatggcttcaccgataccgcggctggcaccggaaacgaaggcgatcttgccgtcgaggtcgaacaactgggtcttggacatggcgtgagtctcggtaaggaagggcgtcagagcgatgagcgcgcgatgaccccgagggccatctgttcgagcaaggcgttcatctgcacaaaggaggcgaaacgcttgtcggcggtttgcccgtggtagtagcggtagtagatctgctggacgatgccggccaggcggaacaggccgtagatgtagtagaagtcgaagcacttgatttcgatgtcggcacgctcggcgtagtaatccacgaaaccctgacgggtcagcatgccgggcgcgttgctcggctggcgacgcatctgctgcaccggcgctgggtcatcagcctcgatccagtacgccagggtgttgcccagatccatcagcgggtcgcccagggtggtcagctcccagtcgagcacgccgatgatgcgcatggggtcctgcgggtcgaggatcacgttgtcgaagcggtagtcgttatgcacgatggctgggcgcgggtggtcaggcggcatcttgtcctgcagccaggcccgcacatgctgccaggccggggcatcgggggtgcgcgcattgtcgtagcgctcgctccagccattgatctgccgcgccacgtaaccgtcaggcttgcccagatcggccaggccgcagcgttggtagtcgacctgatgcagttcgaccagacggtcgatgaagctcttgcacagggtgctggtttgatcggccgtgagctgcagctcagccggcatgtcggcgcgcaggatgatgccgtccaggcgctgcatgacgtagaactcggcgccaatcaccgactcgtcggtgcagtgcacgtaagcctgcgggcaatagggaaaggcatctctgagctggttgagaatgcgaaattcgcgacccatgtcgtgggccgacttggccttgcggccgaagggcgggcggcgcagcaccagctcgcggtcggcgtagcgcagcaggtaggtcagattggaagcgccgcctgggaactggctgatctgcggctcaccctgcagatcgctcatatgggccttgaggtaggcgtcgatggcgcgggcatcgagttcttcgccctggcggatggagccgggccggtcggtgagtgtcatccctatcccttctcgttgtcattggcggtgatgatagggtcaatctaatcagccgggcgaccgctcacaagcgcggcgcaggcttatctatatggctgttggtggcgaatcaaacctgctgatacgccaggcggcagggcaaaaatcgccttgtgttatttcgaagttggctctgccgataactctgagggctgccaggatagcgggcaaaaaaaaccggaatcctgggattccggtttcgcgattcgagccgattacctgcactcagaccgagaacagttcgctcagcttgagcgccagcatcatgtcgccttcggcgcgcagcttgccggccatgaaagcctgcataccgtcggtttcaccggtggtgatgcctttgaaggtttccttgtccatgatcagggtgacgttggcgtccgggtgctcgccatgtcccacgtcgcaggtaccgtccttgacgatcaggtagtggttgtcggcatcttcgatgttgaactggaaaaccaggtccaggccttcggcggcgcttgggttgaacttggctttcatggtttggacgatgtctgcgacgctcatggtggtttccttgtggtttccgattgttctgcgccctcacaggcgcgttgaccgtcgctcagcgataggtaatgagcgatggggtgttcaacagctgcagatgggcgtggctgttgaaggaagctagggtcacccgctcgccctggaacttcaggcagcttagcgaggtgttgacgatttgccagttcatggcgaacgcgctggcgaccggcatgccggtcagcaggtggatcagggccgtgatggtgccgccggaggtgaatacggcgacgcgctcgcggggctgtgcgctatccagcaaccgttgcaggccgccattcacctgatcgagaaacgcctgccagctttgcagcgccggcgcctcgtagtcgccgccgatccagctgtcgagcaggcgcacgaacagacgctggaactctgcgcggttgtgcgcggcgttgcgcatcacctccagcgcctggggctcgtggggcagcagcgccgggagcagggcgcggatcaccccttcggcatcgaattcgttgaaggctgcatcggtttgcagcgcaggcgcctcggcaagctgctcgagcaccaggcggccggtatcggcctgacgcttcaggctgccgctgaccgcgcgatcgagcttgaggcctgtctcggccagatggcggccgagcaaggtcgactggcgctcgccgagcgacgagaggacatcgtaatcctctgcaccgaatgaggcctggccatgtcgaatcaggtagatgctgcccacgtgcgctgcaacccgcgaaccttgaatgtgaggcgagggtaggagggatgggcggaagctgtcaacgaaaattcatacgtttgtttgaattgttcatggcgaggctgaaaaccagtcgctgactggtggctgcccgacggcgccggtatgctggccgacgcaggctgccgcgcgaggcggctgattggataaaggggaagtgtgtggagtttcttgctgattacgcagggtttctggccaagacggtgacgctggtggtggccattctggttgtgctggtggcggtggccgtgctgcgcagccgcgggcgtcgcagtggtgggcagttgcaggtcaccaagctcaatgatttctacaaggcgctgcgtcagcgtctggaacagtcgattctcgacaaagatcagctcaaggcgctgggcaaagaagaagccaaggccgccaaggcggcgaagaagcaggcgccgcagaaatcccgggtttacgtgctggacttcgacggcgacatcaaggcttcggccaccgagggcctgcgccatgagatcaccgcactgctgagcctggccacgccccaggatgaagtggtgctgcgcctggaaagcggtggtggcatggtgcacagctatgggctggcctcgtcgcaactggcgcgcatccgtcaggctggcgtgccgctgacggtgtgtatcgacaaggtcgcggccagcggcggctacatgatggcctgcatcggcgaaaagatcatttccgcgccgttcgccatcctcggctccatcggcgtggtcgcccagctgcccaacgtcaatcgcttgctgaaaaaacacgatatcgacttcgaagtgctgaccgccggtgaatacaagcgcaccctgaccgtatttggcgagaacaccgaaaagggccgcgagaagttccaggaagacctggaaaccacccacgagctgttcaagaacttcgtggcgcgctatcgcccgcagctggaaatcgatgagatcgccaccggcgaagtctggctcggcatggcggcgctggagaaacaactggtcgacgaattgaagaccagcgacgaatacctggccgagcgggctcgcgaagccgacctttatcagctgcactatgtacagaagaaatccctgcaggagcgtgtcggcctggctgccagcgttgcgctggatcgctttgccctgacctggctgggtcgcctgacccagcagcgtttctggtaacccgcaccctccgctctggcggatcaaggaggtctggatgacgagtttcactgcgctgcaagctgcgcccgacacccacggtcatttcgcgatgcaggttgtggatcgcgacgtggccgatctgccggccggcgagctgctgatccgtgttcgctactcctcactgaacttcaaggacgcgctgtcagccaccggccagcgcggtgtgagcaagcattacccgcatacaccaggcatcgatgccgccggtgtggtcgagcattccagcgccgcggaatttgccgagggtgatgaggtgatcgtgaccggctacgacctgggtatgaacaccgctggcggctttggccagtacatccgtgttcccgccagctgggcgatcaagcggccgcagggcttgtcgctgcgcgaagcgatgattctcggcaccgccggcctgactgcggcgctgtgcgtcgacaaactggagcaggctggcctcgagccgcagaacggcccggtgctggtcaccggcgccaccggaggagtgggcagcatcgcggtgatgctgctgagcagtctcggctatcaggtcagtgccgccacgggcaaggcccagcagggcgatatgctcaagcgtctgggcgcctctcaggtggtgccgcggctggagctgcaaagcggaaccgatcggccgctgctgcgcgagcaatggagcggggcggtggacaccgtgggtggcgacattctgttcaacgtgctcaaggccacccgttacggcggcagcgtggcctgttgcgggctgacagccggcgtcgatttccaggccagtgtgttgccgttcatcctgcgtggcgtgaacctgctgggcgtcgattcggttgagctgccgctggtggtcaaggcgtcgatgtgggatcggctatcgctgcaatggaagctgccggacctggaagccctggcgaccgaagtgggcctgaatgagctgccggcagccatcgagcgcatcctgcagggcgagcaggtcggtcgggtactggttcgtctggactgaggctcgataagcgcccataaaaaacccgccttttggcgggttttttcattctcaggcgcggcgcctgaacagcggttgcggctggtcggctgaggcctggtagacctccgagaactcttcgaaggctttcagcgcgtcttcggcgtccttgtcttcgcgcagggcgaaggcgtcgaagccgcagcgcttgagcgcccacagctggtcacgcagcacgtcaccaatggcgcgcagctcgcctttgaagccgtagcgggtgcgcagcaggtaggcggaggaggaatgacgtccgtcggtgaaggccgggaagttcaaggcgatgacctggaaggcgtccagcgaatcgacgatggattcgatctcttcctcggcgtccagccacacacccaggccgccgtcgcgggccttgagggcatggccgtgttcgagccacaggttaagcggcacgatcaggtcgtcgcagttggacagctcttcgaaggcggtttccttgggcagcaggtgccagctttcgtcgacgatctggccgttcttaatgattcgctgcatatacgcgctccttgaacggggcaacaccgatacggcggaaggtgtcgatgaaggtttcttcttcggtgcgctgctcgacgtagacgttgacgatcttgtcgatcacgtccggcatatcgtcctgggcgaaggacggaccgaggatctgcgccaggctggcgtcacgaccggcgctgccgccgagggacacctggtagaattcctggcctttcttgtcgacgccgagaataccgatgtgacccacgtggtggtggccacaggcgttcatgcagccggaaatgttcaggtcgatgtcgccgatgtcgaacaggtagtccaggttgtcgaagcggcgctggatggcttcggccaccggaatcgacttggcgttggccagggagcagaagtcgccgcccgggcagcagatgatgtcggtcaacaggcccacgttcggggtggcgaagcccttgtcgcgcagctcgccccacagggtgaacagctgctgttgctcgacgtcggcgaggatgatgttctggttatggctgttgcgcacttcgccgaagctgtagcggtcggccaggtcggcgatggcgtcgagctgcttgtcggtcacatcgcccggcgctacgccggtaggcttgagtgacagggtgacggccacatagcccggcttcttgtgggcgaaggtgttgcgctggcgccagcgagcgaaacccgggtgctcggcgtcgaactgggcgagctgtgcgtcctgatcctgcagcgtctggtaggccggatcgacgaaatgcgcggcgacgcgggccacttcggcgtcggtcagggtagtcgggccgtccttgaggtgaacccactcggcgttcacgcgctcggcgaacacttccggggtcagcgccttgaccaggatcttgatgcgcgccttgtacttgttgtcgcgacggccgtagcggttgtaaacgcgcaggatggcgtcgagataactgagcaggtgctgccagggcaggaattcattgatgaagctgcccacgatcggcgtacggcccaggccgccacccacggcgacgcggaagcccagctcgccggcggcgttcttcaccgcttccaggccgatgtcgtgcacctcgatggccgcgcggtcactggtggcgccgttgacggcgatcttgaacttgcggggcaggtggctgaactcgggatggaaggtcgaccactggcggatgatctcgcaccaggggcgcggatcgatgatttcatccttggccacaccggcgaactggtcggtggtggtgttgcggatgcagttgccgctggtctggatggcgtgcatctgtacggtggccagctcggcgagaatctccggcacatcttccagttccggccagttaaattgcacgttctggcgggtgctgatgtgcgcgtagcccttgtcgtagtcgcgggcgatttgcgccagcttgcgcacctgggtgctgttcagcaggccgtagggcacagcgatgcgcagcatgggcgcgaagcgctggatgtacagaccgttctgcagccgcagcggacggaattcttcgccgctcagttcgccactgaggtaacggcgggtttgatcgcggaactgcttgacgcggtcctcgacgattttctggtcgtactggtcgtatacgtacatgggaatcctgttatcaggctgcttgccagatcgttcgagcgattgcggcgcgaagtgcggcttggttcggcagcgagcgattcgtcgctcgtctaccgtggctctggcaagccgccacgcacaatgcttcgatgacccgttacagcaaatctgcgcgcacggccgcgcactcctcatgcggagccggggcacgataccagttcaggtttatgcgcaaaagtgatgtttgaatataagaaaagaacttttggtactaagccagaatgcatgcataactgtggtggtggatcgttacgcaagcgcctggcagatgagatttttgctgttcagctattgagaatcatccgcaacgatgtgatggttcgtcgactgtccgcaccctcccagtaccgggcggcgaacaggtgaaacgtcgacagtaatccgcttgtcgcacataaaggccggccgtgtgcgccgcctgtctcagggttgaacgaagaggttctatgcaaacgctttccgcgcgcaatggcatgctgcagatatgggtttcccaggttcgcgagtcgccctgggtggccgccgggctgggcgttgccctgctggtggtgatgtggctgctgatcagcagcctggtcaacatcttcgatggggcgcacccggagcgtatccgttatgcgctgtatggcggcggcgctggttttgcggcaactaccctgggcgcgctcgcagccttggcattgggcagcataagcgtcagaacccaggacagcatgctcggcttcgcggccggcatgatgttggcggccagttccttttcgctaatcctgccgggcctggaagcagccgaagacctgaccggtagcggcctgcagggcgccgcgaccgtggtgctcgggctggcccttggtgtgctgctgatgcttgggctggaccgcttcacgccccacgagcatgaaagcgcgggcactcagggcccgcacagcagccggctgagtcgcgtctggctattcgtgttcgccattaccctgcataacctgcccgagggcatggccattggcgttggctttgctggcgatgacatgcaggtcggcattccattggcgaccgccattgccattcaggacattcccgaaggtctggccgtcgctctggcgctgcgcaccatcggtatatcggccttgcgtgcggcgctgatcgccgccgccagcggcttgatggagcctcttggagcactgatcggcgtcggcatgtcgagcagctatgcgctggcttatcccattggccttggtctggccgccggcgcgatgctcttcgtggtatcccacgagatcatccccgagacgcaccgtaacggccaccagacggcagcgactctggggctgatgggcggatttgctgtgatgatgttcttagatacggcattgggctgataggcatttgcccaacgctgatgcacactgcgccagtttcgagtttcgttggtcactataggattggcgcgtgcgcacaagagatgtcatggcccgttttcgtcacgctggcggcctgctggtactgacgtgcgccctgagcggcccgcttgccgctcagggcgagccgctgaacgtctatgtcgggcaggggcagatgccgttcgccgacggcgtggccaagggggctgggctgttcggtgaactgatgcgcgagctgtgcacgcgtaccgcacagcagtgcgtgtttcgcagcgtgccctggcgccgggttttgagcgaggccgaaggcgatccccatggcgtggtgctcaacctggggcgaacgcctgagcgggaggcaaagttcgtctggctgctcgacgtgctgcccacgccctatgtgctcgtaagcctcgaccacaccttcgacaatttgaaagatgccctgcaagccggtccggtggcggtaatggccggtaccccgcgggctgatgaactcaagcgcatccgaagcggcgatcaacgtgtggtggaagtcaccgacccgctgcaggcagccgagttgctgcgtagcggccgtgtggtggcctggtacgagatcgacttgcgggctttctacctgtggcacgaaatgaatgcgcagccgccgctgctggccggcaagccgctaagcagcacgcgcagccatatcgctggcagcctcaagctggagggcgccgaggcgctgtcgcagaagatgacggcggcgttcgaggacatgcgccacgatggcagctggcagcgcattctcgccagctatctgggcttggatcggtcgcgggctttgctgtctggcggctggtaagtcatgctagcgccctgaaatcccgaggagcgcttgatgaagtacatccaccagcgcgagcacctcaacgaggatgacctggtcatcatcgaatgctcgcaaacctgcaatatccgcctgatgaacgatgcgaactttcgcagcttcaagaatggcgggcgccacacctatcacggcggcgcgttcgacaagtttccagcgaaaatcaccgtgcccagcagcggtttctggaacatcaccatcgacaccgtgacccgcaaggcgatcagtgtgacgcgcaagccgaccctcaagcactcgatcaagatcgtcagacgttcttcgtcgcacctttcctaagcgccgctgccagcgacgaagtggacgagttgcgtatcgcggctacgagccaaacagctccgcgtacaaggcttcgatggagtcgatgcttgcgaagcttgttcgcggcacgacgcggatattgggccgctctgtcttgatacctgcgacgttggccttggtgtgcctgccgactctgaacccctgcaggtcggcaagcggctcgcccggcagaccaccaaagaacaggaagggccccaacgccatggtggtggggtcgaactgaatccagatcacgcagcccgatggcttgcgagccaggtcgagatgaacattctggctggaagttgccgccgaaatcgccgaggttttgagttggatatggcggacgatgccattggcttccagcacgatgtcgtggcccgagcggtcaagcatcgagtgggagacttccagcgtcgcgccgtatttgagccaggaaagtttgagcatctcaccgacgaacagatgctcgatgagcttttcccggtaaacggattgatgggtatccaggttcatcggcaggatgcgcttgtggcctagtcagcttcagcgctgaccgctgccaggcaaaccaggcggtggccctcgatcaaccagctgtcgtcaccagcctcgtactcggcctccatcaccgcgttgtaactgaactgccagcgtttgcggtcgcggccgtcctgggcctcgatggacagcaccacggcttcgctggcgaacggctggttcgcttcggcggccgcgtcggcctggtcgagtagcacctcgtcgagctggaagtcgaaggcgtgcaggtcgtcgatgaccagcatgtcagcggtttccagctggtcgagcaggtagggcgttgtgtcggtcatggcagtccggtcgttcaatgggttcatttcgcgaggtaggcgagtacccgcgggtctttgtacaaggccaccacgccgtcggcgatcgagccactgaggtcttgctgagcgccggcaccggtggcgtgattcacggtcatctcgaagcgctgcccatcacccaggctgacggtgaaggtcatggtgcctttccagtagtaaaagatgtagcggctttccaggtgcgtgaccttgaggtcgatgcgcttgtcgctgccggagccaaccttgccatggcgcgccagttcgaagcgagcctgagtcaccatggtcttggtgacttcgtggtagctcgattgcaggcgggtgccgctttgcgaatgcaggatcaccggctcggttgcaggctgggcattttcgacggtgaccgttcccttgaccgggaaatcggcgatcttggaggcggccaggtcgaacaccggtgggtcgaaggcgatggtgccgcagccggtcagcagggcgaacagaaagagggcgggtagtcggtaatacatgggtacgtccttgcagagaaagaacccggcgactggcgccgcgcgggttcgcaggtcctgttgttggctcagtcgtcgtaaccgaggttcggtgccagccagcgctcactgacggcgatgtcctgcgccttgcgcgcggtgtagctttcgatctgatccttgtcgactttgccgacggcgaagtactgcgcctcggggtgggcgaagtaccagccggagaccgctgccgccgggaacatggcgtagtgctcggtgaggaacacaccgctgcggccggccttgttgtagtccgcttcggggtcgagcagtttgaacagcgtgcctttctcggtgtgatccgggcaggccgggtagccgggagcagggcggatgcccttgtactgctcgcggatcagcgcctcgttgtccagctgttcgtccgccgcgtaaccccaatgctccttgcgcacgcgctcgtgcagccattcggcacaggcttcggcgaggcggtcggccagggccttgaccatgatcgcgttgtaatcgtcgcccttggcctcgtaggccttggccacttcctcggcgccgatgccagctgtggtgatgaaacctccgacgtagtcggtcacgccgctgtccttcggcgcgacgaagtcggccagggacagattcggtttgccgtccggcttgatggtctgctgacgcagatggtgcagggtggcgagttgctcgccgttgtcgccgtacacctcgatgtcgtcatcacgcacctgattggccggccagaaaccgaatacggcgcgggccttgatcagtttctcgtcgatcagcttgcgcagcatcgcctgggcgtcgttgaacaggctggtggccgcttcgccgacgatctcgtcggtgaggatgcgtgggtacttgccggccaggtcccatgagatgaagaacggcgtccagtcgatgtactcggccagcacgttgaggtcgatatcgtcgagcacctgagcgccggtgaagcttggcttgggcgcgacgtaaccattccagtcgaaggccggcttgttggccaccgcgttgtcgtagctcaggcgctcggtgcgggtggcgcgggcggcggtgcgttcgcgcaccaccacgtattcgtcgcgggtcttctgcacgaagtcggctttcagctccttggacagcagctgggtggccacgcccacggcgcgcgaggcgtcggtgacgtagaccacggcatcgttgctgtactgtggatcgatcttcaccgcggtgtgcgccttggaggtggtggcgccgccgatcatcagcggtagcttgaagccctggcgctgcatttccttggcgacgtggaccatctcgtccagcgacggggtgatcaggccggacaggccgatgatgtcgcacttctcggcgatggcggtctgcaggatcttttccgccggcaccattacgcccaggtcgacgatgtcgtagccgttacagcccagcaccacgccgacgatgttcttgccgatgtcgtgcacgtcgcctttcacggtggccatgaggatcttgcccttggcttccggcttgtcgcctttctcggcttcgatgaagggaatcaggtgcgccacggcctgcttcatcactcgggcggacttgaccacctggggcaggaacatcttgcccgagccgaacaggtcgccgaccacgttcatgccactcatcagcgggccttcgatcacctcgatgggccgcgcgcattgccggcggcattcctcggtgtcctcgacgatgaacgcggtgatgcccttaaccagcgcgtgctccaggcgcttgtcgaccggcagcgaacgccactcttcgttctcgacttccttggctgcgccgtcgcccttgtacttgtcggcgatggccagcagtgcttcggtggcgccgtcgttgcggttgagcaccacgtcctcgaccgcgtcgcgcagctccttgggaatctcgtcgtaaatttccagctggccggcgttgacgatacccatggagaggccgttctggatggcgtagtagaggaataccgagtggatcgcctcgcgcaccggattgttgccgcggaacgagaacgacacgttggagacgccgcccgaactcagcgcatagggcagctggtcacggatgtaggcgcaggcctcgatgaaatccaccgcgtagttgttgtgctcctcgatgccggtggccacggcgaagatgttcgggtcgaagatgatgtcttccggcgggaagcccacttcattgaccagaatgtcgtagctgcgctggcagatttccttcttgcgcgcggcggtgtcggcctggccgacctcgtcgaaggccatcactaccacggcggcgccatagcgcttgcacagcttggcgtggtgcttgaactgctcgacaccttccttcatggagatcgagttgacgatgcccttgccctggatgcacttgaggcccgcctcgatcacctcccacttggaggagtcgatcatgatcggcacacgggagatgtccggctcgccggcgatcaggttgaggaacctgaccatcgccgccttggagtcgagcatcccttcgtccatgttgatgtcgatcacctgggcgccggcctcgacctgctgcagggcgacttccagggcctcggtgtagttctcctcgcggatcagccgggcgaacttggccgaaccggtgatgttggtgcgctcaccgacgttgacgaacagcgagttgcggtcgatggtgaatggctccagacccgacaggcggcaggccttgggaatctccggaatcgggcgcggctggtatttggcgaccgcctcggcgatggcctggatgtggcccggcgtggtgccgcaacagccgccgatgatgttcagcagccccgatgcagcgaattcctcgaccacctcggccatttgcgccggggtttcgtcgtattcaccaaaggcgttcggtaggcccgcgttggggtgcgcggacacgtgggtgccggccttggccgccagctcggccagataagggcgcagttccttggcgccgagggcgcagttcaggcccacggaaatcggcttggcatgggccaccgagttccagaacgcttcggtggtctggcccgacagggtacggcctgaggcgtcggtgatggtgccggagatcatgataggaagcgtaacgccgtcctcgtcgaacacctgctgcacggcgaagatcgccgccttggcattgagggtgtcgaagatggtctcgatgaggatcaggtcggcgccgccctcgatcaggccgcgggtcgcttcggtgtagttctccaccagctcgtcgaaggtgacgttgcggtagccggggtcgttgacgtccggggagatcgagcaggtgcggctcgtcgggcccaggacgcctgcgacgaaacgcgggcgatccggggtttccagggtcttggcatcggccacttcacgggccacgcgggcgccggccacgttcagctcgtagacgatcgactccatgtcgtagtcggcctgggacacctgggtggcgttgaaggtgttggtctccaggatgtcggcgccggcatccaggtaggccttctcgatgtccgcgatgatctgcggctgggtcagcagcagcaggtcgttgttgcccttcacgtcgctcggccagtcggcgaagcgttcgccgcggtagtcggcttcttcgagcttgtagctctggatcatggtgcccatgccgccgtcgaggatcaggatgcgttccttgagggcttgctgaagtgcttggaggcgggcgctgcgatctgacaagggcatggaaaaggctctgaacgggaggctacgacaaggccgccgatgataacaaaccctgacggcatttctgcgccgtgcacttgtgcatgaattatgttcatgttgctagcggcctgcagagtcatgcaggcatagcgatagcacaggcgagacggctagaatgcgcggccaatttcgtggaattttgcgccatgtactgccggctgttgttgaccctttgcttcgttctgctcagcccgttgaccatggcccaggacatttcctacagccgcgacatccagccgatcttcacgcagaactgcgtggcctgccatgcctgctacgacgcgccctgccagctcaacctgggcagcggtgaaggtgccgagcgcggcgccagcaaggcagcggtctacgatggcacgcgcacccacacccaggccaccacccgcttgttcatcgacgcccacggtgcgccggcctggcgccgcaaggatttccattcggtactggagcagcagggcggccaggctgcattgatggcgcgcatgctcgagttgggccacgccacaccgctgccggccaacagcaagctgcccaaggatctggacatcagcatcgagcgcgccaaccagtgcgcgctgccgggcgagttcgccgacttcgctggcaagaaccccatggtcggtatgccgtttgccgttaccggccttaccgagcaggattaccagagggtgcagcgctggctgcagcagggcgcgccggttgacgagcaggcgctgcaggccagccccgctgaagccaaacaggtcgccgactgggagcgttttctcaatggcgacggcgacgaacagcggctggtcagccgctggatctacgagcatttgtttctcgcccatctgtatttcgaaggtggcgaggcagggcatttcttccagctggtgcgttcgcgcacgcccagcggccagccagtggacatcgtcgccacgcggcgccccaacgatgatccgggcaccgatatctattaccggctgatgccgatccagggcgtgatcgttcacaagacccacattacctatccgctcagcgccgccaagcttgcccacgtgcgcgagctgttcttcggcaccgactggcaggtggctacgctgccgggttatggcgtgcagcatcgctccaacccgttcctggcattcgaggcgattccggcccaggcgcgctatcagttcatgcttgataacgccgaatacttcgtgcgcacctttatccgtggcccggtgtgccgcgggcagatcgccactgacgtgattcgcgacaacttctgggtgttcttccaggatccgcagcacgacctgtacatcaccgatccggcctatcgcggcgaagccacgccgctgctggccatgcccggtcagctcgacgagatcggcgatctgctgggcctgtggcgcagctaccgtgacaagcgcaatgaatacgaagcgctacgtaccgaaggctacgccgcggctccggcgccggagtggtcgcagatctggcagggtaacgacaacgcgttgctgtcgatcttccgccagcacgacagcgcctcggtgcgcaaaggcctggtgggcgagatcccgcagaccatctggtggatggattacccgctgctggagcgcacctattaccagctggtggtcaatttcgacgtgttcggcaacgtctcgcaccaggcgcagacgcgtctgtatttcgacctgatccgcaatggcgccgagcagaacttcctgcgtctgatgccggccgatgcgcgcgcgtcgatcttcgacgactggtatcagtacagcggcaagctcaaggcgtggatggattattacccgctggacaagaagtcgccgagcggcttggccttgagcggtgacgatcccaagcaccagttcgccgagcagttgctgcagcgcttcgatggtctgaatgcgcggcgtgacccgatcaatcgctgctcaaacgagcactgctaccgcgatggcctgccggccgatctgcgtcaggccgagcaggcgctgagccgcctggccgccaagccggctgcgcacctgccggtgatcgagcaactgccggaagccacgctgctgcgggtcgaaggcgagggtggtcgtcgtgaggtctacagcctgctgcgcaatcgcgcgcacagcaatgtggccttcatgctcggcgaggaactgcgctaccagccacgtctggacaccctgacggtgtacccggaggtgctgagcagctacccgaacttcatgttctcggtgccagcggcccaggtgccggacttcgtgaccgccatggagcaggcccgcgacgctaaagccttcgagaagatcgtcgaacgctggggcattcgccgcacccatccgcagttctggcaatacttccatgacctcacggcgcatatccgcgagcacgaaccggtggaagccggcgtgctggacatgaaccgctacgagaacctctagggtctgttgccgtttcacgcatggccgcgccggaggagcctcttttgtcgcgaggcaaggcacgagccgcgaagtttagctagctaaatgagccggcgagaaacgccgcatcgcgacaaaaggggcccggcccttcgggttgtgcgggaaatctcgccatgcgtcgttggaggacttggcaagggaacgaccattcccttcgtcctccgcctagcggatcgccgcccggcctggcgagatttctcgcgacaacgcggctcgcgttgaaatggcaacagaccctaggcaggcggtgctgcgcccagcgggcggcaagcccgcatagcgcttcgctaattcacccgatctttctcccgccactgcggtcggaccctgtggcagccattcattcagggctgctgcttaccgatttcaacgagagggagcgtagcggttctatgctgatttccgtgcaggcacttcgggccctggcagcctggatagtggtttttcaccatgtcatgcaggtgtttttcgatttcaaggccgagagtttcatgggccgtcttttcaccgacaagggtgccgtgggcgtcgatatcttcttcgttatcagcggcctggtgatctacctgtccacccagggcaagaccatcacgccgtggcgcttcatgctcaaccgcatcctgcgtatcgtgccggcctactggctttattcactgcttgccgcgttgatcatcgcctatgccaatccggtgatgccggtgcagcagttcgatctgcatcacttcttgctctcgctgctgttcatcccggccgagaatccgggcggtttcgggctctacccgacgctcaacgtcggctggaccctgaactacgagatgttcttctacctgctattcgcgctggcgttcatggtgccgcagcgcctgcgcctggccttcgtcgcggtgatgctgatgatcttcggcctcatggccacccagccatggctgagcaatttctaccgcaacagcatcgtctatgaattcctgttcggcgtgctgctgggtatggtctatagccgcggctggatccgtcaggggctgtgggttccgctgctggtgatcgccggctcgctgctggccatctaccacttcgataccagcatgcgtctgctgcattggggcgtgccgagcgcgctgatcgtcgccgcctgcatcgccatggagccctggttcaaggacaaccgcctgctggcgcgcatgggcgactgctcgtattcggtgtacctgctgcacgtgatcatcctgtccctgggctggtacatgcaggccagtctggatctcaatccgtacgtggtgatcgtcgcctgcatgccgctgatcgccctggcgtcgtggggcagctacgagctgatcgagaagcgcttcttcgttcaggccaaggcctggatcaacgagcgctccagcaaagggcaggttcaggccttatcctgagtaaaatggtaggactttattcgcgacggtcatttggcgtacactgcgccccatgaccgtgaggagttgccatgagcaccattaccattaccgatgccgcccatgattacctggccgacctgctgagcaagcagaacacaccgggaatcggtatccgtatcttcatcacccagcccggtacccagtacgcggaaacctgcatcgcctactgcaagccgggcgagcagaagccggaagaccaggccattggcctggccagcttcaccgcctggatcgacgccgtcagcgagccgtttctcgaagacgccgtggtcgactacgccaccgaccgcatgggcggccagctgaccatcaaggcgccgaacgccaaggtgccgatggtcaacgaagacagcccgctcaacgagcgcatcaactattacctgcagaccgagatcaatccgggtctggccagccacggcggtcaggtcacgctgatcgacgtggtcgacgaaggcatcgccgtactgcagttcggcggtggttgtcagggttgcggccaggccgacctgaccctcaaggaaggcatcgagaaaaccctgctcgagcgcattccggagctcaagggcgtgcgcgacgtgaccgaccacagcaatcgcgaaaacgcgtattactgattgcgataagtgcaatgacaaggcgacttcggtcgccttgtctgctttggcgtgcttcacttcacccaagtgttagaaataccggatggcgttctgctataagtggcagcaacgcacccaaggatggcgtcgctgtcggatagccgccgcagcccaagccggatcaggcccacctcttgaggcgtatcgatgcccaccgcatctcttctcgtctgcgatgactccaacatggcccgcaagcaattgctgcgtgccttgcccgccgactggcctgtcaccatcagccaggccgccaacggcgaagaagcgctccagcaactgcgcgccgcccacttcgatctgctgctgctcgacctgaccatgccggtactcgatggttacggtgtacttgccgcgctgaagaccgaaggccgtgcgcagaatgtcatcgtggtgtcgggtgacgtgcaggatgaagccatccgccgcgtcaaggagctcggcgccctggcatttgtgaaaaagcccgccgaccccgaattgttgcgccagaccctggatcagctcggctttctgcgtcctgcgcccggcgctgcggcgccgaccgtgctgcccgagcccaaggtgtcgtttcgcgatgccttccgtgaggtggtcaacgtggccatgggccgcgccgccgcgctgcttgcccgcgtgctaggcgtcttcgtgcagttgccgattcccaacgtcaatatcctcgaagtcagcgagctgcacatggcgctggccgacgcccagcgcggcaatgggctgaccgcggtgtgccagggctatatcggcgagggcatcgccggcgaagcgctgctgatcttccatgactcggaagtggccgacatggcaaggttgatgcagtggcagcagcacaaccattcgtccatggagatgctcctggacatgtccagcatcatcatcggcgcgtgcctgagcggtatcgccgagcagctcgacgtgagtttctcccagggtcacccgcagatactcggtgagcacgcgtccatcgacgagctgattcgcatcaacagccagcgctggcgcaagaccctggcggtggaggtgagctacagcatcgaaggccatgacatccacttcgacctgctgctgctgttcaccgaggattcggtgtcgctgctgaccaacaaactcgcctacctgatggaataagcctcatggccgagagcatggatttaaacgatttccactggctgctggccatcgtgcagagcatcgatgtcggcgtggtggtgctcgaccgccagtacaacgtggaagtgtggaacagcttcatggagaaccactccgggcgcagcgcgagggatgccgccgagcgctcgttcttcgagctgtttcccgaggtcgatgaggtctggttccgcaacaaggtggagaacgtcgtcaccctgggcacggcggccttcaccatctgggagcagcggccctacctggtgcggttcaagaactaccagccgatcaccggcgtggaagacttcatgtaccagaacaccaccatccttccgctcatggccaccaacagcaagatcgagcacctttgcgtgatcatctatgacgtgaccagcgtcgcggtgaacaagcgtcagctgcagagcatcagcgaccagttcaagcacctgtcacgcaccgaccgactcactggcctcaacaaccgcggccactgggaggaggagctcaagcgcgagcacgcccgtcatcgccgttacgggagcaacgcggcgttggtgatcttcgatatcgatcacttcaagaaggtcaatgacacctacggccaccaggccggcgatacggtgatcaggagcgtggcccaggtgctgcgcgagcagttgcgcgataccgacatcgccgggcgttacggtggcgaggagttcgtggtgctgctgccggacatagacgcagccggcgggcggatcttcgccgagcgtctgcgcatgctggtcgagcgtctgcagatcagccatgacgggcaggtgattcccttcaccatcagcctcggcgtggctgacctcagcgagcccagccacgatcaccagcagatcatccagtgggccgaccaggcgctctacaactccaagcgcaatggccgcaaccaggtcacggtgttcggcttctaaccggccagcggtactttcgaagccggccgtgccagcaacacaaccagcagcgcgatggccagcaagggcagcatggccaggttgacctggaaccagcccagcccagtgaccagggcaccggaggcgaaagctgcgcaggcggcgacgctgccgttggccagctccatcagtccctgcgccttgccgcgctcggctggttcgtgggccttggcgagcagggttgtgccggccaccagcatcaggttccagccaatgcccagcagcagcgaggatgtcaggaagtaggcctgtgactggccacttaccccgaccaatgcgctgcacaccagtgtcccgataccgacaaaggccaccggcctgctgcccaggcggtccaccagcgggccggcgatcagggcgggcacgaacatgcctagcatatgccactggatcacttgggcggcgtcggccaatggcaagccacagaagctcatggcgagcggcgttgcgttcatcaccagaatcatcaggccgtggccgatggcggtcaccgccagcgcacagcgaatcgccgggcgggccagcaggctacgcaggtcgccgcgtggcgcaacggtgatagcgccttcgcgcagcgtactaagcagcagcaggccgagcagcgccagcgcggccagcagcagataagcgccgacaaaaggcgtactcaccgcgttgcgcgcccagagcgtcaggctcggcgcgatcaacgccgcgcagatgccaccggcgatcacccaggctgcagcgcgtcccttgtgggcctcgtccacggtctccagcgccgcgaagcggtagtacatggccgaggcctgatagacgccaatcggcaaggcgcccaggcagaacagtacgaagttttccaaccagacacccgaggcactgaccaggccaccgagaataccggctgcggcgcccagggtcaggccgggcctgcgtccatggcgctgcatgaacagcgacagtggatgcgtggccgccaggttgctgagcaccagcagggccagcggcagggtgatcaggctgttgtagggcgacagctgcataccgatcagcgcggtgagcgtgatgccgatcagcgagcagctccagtacagcgcctgggcgagaaacaggatcaacagcgcgcggttacgcaccagcagcatcgcaacctccggctttgcgcacgcgcagggtcgagggtggattggccgccagcttggcaaccgggcggatcggccggcgcaccagctcgccaccgcagttggggcaatggcctttgagatgggtatcggcgcaggtactgcagtaggtgcattcgaacgagcagatgcgcgcgtccagggactcgggaggcaggtcgcggtcgcagcattcgcagttggggcgcagttcaagcacggctcatctcctggccgaaacgttcggcgtattgctgggggctgatggacaggtgtttgtgaaagacccggcgcaggttttccggatggccgaaaccggtcaggcgggcgacggtgctgatcgaggcctgagcgtcctgcagcaggctgcgggctgcctccaggcgcacgcgctccacatagcccgccggtccggtgcccagttccttggcgaatacgcgggacagggtgcgcggcgtcatccgcgcccggtcggccagagcgtcgagggagagatcgctgcccaggttggcaggaatccactccagcagttcggccaggcgcggcgtgcggctgggttcgggagcgagcagggcgctgaactgggcctggccgcccgggcggcgcagaaacatcaccaggcgccgcgctaccgccagcgccgtgctgcgacccagatccgcttcaacaagcgccagcgccagatcgattccggcggtgacgccagcggaggtgaacagatgctcgctgccatcgcccgcgttgggctgataagtgtgcagacaatcgctgtcgaccagcagcttgccgtcctggcgcagcgcgtcgatatcggcccagtgggtggtcactcgcctgccgtcgagcagcccggtgcgggcaaggatcagcgcgccggagcacaccgagcccaggcgccggatttggggctcggcatcccgcagccagctcagcagcggctggttctcgcattggcgggcttcaccggcgccgccgggaatcagcaaggtatccaggctggcaggatccacgtctcgccacgtggcatcggctattacgcccataccggcagagctggccaccggccctggctgctcggcaagcatcatcagccggtaggcatcgcccaggccctggcggttacgttcgacgttggcggaggcgaagacctgtagcgggccgaccacatccaggctcatgaagtccgggtagatcagcgcggcaatgcatttgcggtcgtccatggcggcccctcgggataagaggaggccagtgtgcgcaagaagcgttatggcggcaacgacataacgcccacaaatcttgccacttctcaggcggtgggtagtttctccagaaagcgcatcagcaggctttcttcgctacgcaggcctttgcgtgcagccgccaggcgcagatcagccagagcgccggcatggaaggcttcgatcagtgccggatggatatagcacttgcggcacaccgcgggcgtattgcgcagctcttcggcaacctgcttgaccatgttcactacgtgcttcttggccgagctctccggctgccattccagctcccgcagcaatgtcagcgccagggcactgccggcccaggtgcggtaatccttggcggtgaagtcggcgccggtgagttcgcgcaggtagttgttcacgtccgttgaggtcacggtgtgacgttcgccgtcggcatccaggtactggaacagatgctggcctggcagctccaggcagcggcggatgatgcgagccaggcggcggtcgctgacctccacttcgtgctcgatgccgctcttgccgcgaaagtgaaagcgaatggcgctgccctggacctcgacatggcggttgcgcagggtggtcagcccataggagcgattctccttggcgtagcgcacgttgccgatacgaatcagcgtgttgtcgagcagggtgatcaccgtggccatgactttctcgcggccatgatcgggcagcagcaggtgctcttccacggtctggcgcagtttcggcagggccttgccgaacatcagcaggttggcgtacttgtcggtatcacgcacttcacgccagcgcggatgatagcggtactgcttgcgcccgcgggcgtcccgaccggtggcctgcaggtggccctttgggtctggacagatccacacatctgcataggccggtggtatggccagggcgttgatgcgggcgatctcctgggcgtcgcggatgcgttcgccattgggctcgaaatagcagaacttgccgcgtagcttgcggcgggtgataccgggcgtgcggtcgtccacgtaatgcaggtcgttgggcagttccggtgctgccgacaggttggtcatcgtattgtctccttgatggcggacaggagataacactcggccggcgagacggtcgcgcggtgtaaaaaggacagggttacagcgagggtttgcatgccggtcagctcgcgacaacagttaaagacttagccagccgaacgggaagggaagttcagactttaacaggcgccaccgggtgagcggatataataaacaggcgggatttataaaccgggacaagttgccgcacccgtgggtgcggcaactttcaaaacgtcctaaagccgcagccgagaacttattccggcatgctccacggagcgaggtcgaagcccttgcggctgagctcgtcgcgggaagttttcagggctttggccagttcctgagggtcgctgtagatactgctggtcagttgcttacggtcgatcaacggcgtgctggtgcgatccacgattgtcaggttcagtacgcccgtaccgtcctgaggcgcccaagccacgcagtggaaaggttgaaaggcgcggtcggcgatcagcagtgcatcattgaaacgcagcgaagcgttcatggggtcggttctccgagggtttcccaatgattcatagtgtcagcgctcatgttcaaaacgctgacgttccagctgttgatgtttcgatgagccctgcaagtcacatccaaataaattaattttcgaaaaaactgaaaattaagctgtgaagttgacgagcatcaccgttttagcaggtggcggcaggctttaagcactgcacttaatgtttagccgctgaaaaatggcatcaacacccaataggaaaatagcgctgctgatcagttccataagttcagattttttattaatgccggcgggcgtttaacttctttagaacagctatcgccagttttctgacgagttgttcgcagtgctggggagtacctctacaacggcataaggcggtcggccaggcgcccggtttcggtcagttcgagaaactcgtcgcccagacggcggctttcgtccatggcttggcgccaatagcgctcgcgccctgcgtcgtcgctcaggaagcgggtgaaatccttgcggtccggcagcttgccgtagggcaatcgcgccaggtactcgcgcgaaggtgccagtagcagcacatcctgcaaacgcatcgcgtcgccacggcgccagggcatacccttgtcgaaccagccgggaatgatgcgatcggtgaagtgtgggtacagcaccacgtcattgccgctgtagggcaggtcgaggtggtagtccaaaaggccgccgtcgcggtaagtgccggggccggccccaggaatgtcgcgcacgccctgcatcacgaaagggatcgagccggaggccagcagggcgtggcgcaggttgccgacatccagcggcaggcaacgcgagggaaaatcggtcagtggatgcagcggcggcgccaggcgcgcatcgtgcaggatcacccgctcgaaatgccgggctaggcgcgggcgaccgagcagattgctgccgatcaccgacgacagaccaaggcccagagagcggcggtcgtcttcagccagccggccgtggcttttcaccacgacgatgttgagccggtaatgcgggttgtcgagtacggctgcatcctgctgttgcagcaactcgtcgagcatctgcacgcagcgtgcgctcacctcagcgatgctcacgcccttggcgaagcgcatgccggtatacagctcgcccaggcgctgcaatgccgcggccgggtctggcaggcaggcgctggcgaagcgccaggagccgatggacgcgccaatcagcgaacgctcacggggtgctcttgccagccagtcgccgaacagggcgatatccaggccctgaatgcccagcgccttgggcccgcctgccgcgccgggtagggtgccgacatcagcgggctgcaggccacgctcgcgaatgcgcgccatcgcacgctggccggccttgagggtgagggcagggaatttgatctgaatggcgctcatgccgacctccgcagaagaggcaccagtatagagatgtggcgcgtgtgggtctgtgggtcaattcaggttgaattaagtcgctccccttaacctgatcatcgtcgaaacacgattactcaggagatcaccatgaagaaattgactgccctgttcgccatcgccgctctgaccaccgccgctggtatcgctcaagcccgtgacctgggcccggatgaagcgctgaaactgcgtgacgccggtaccatccagtcattcgagaaactcaacgaggctgcccttgcggcccatcccggcggtaaactgggcgacaccgaactcgaggaagaatacggccgttacctctatcaggtagagatccacgatacccagaaccgcaaatgggatgtcgaactggatgccaccaatggcgccatcctcaagaaccaccaggatgattgatgaaaggcaatgttgtttttcgctacatctgcatcgtctcgctggccgcactgacctgtgcggccagcgctcgtgatcttgaccaggacgaagcgcgggatctgcgtctgagtggcgtgatcctgccgctcgaccagctgatgcgtgccgcgctggagcgctaccccggcgcgactctgctcgaggccgagctggaagaggaggacgatgtcttcgtctatgaagttgagctgctgacccgtgagggcgtggttcgtgaactggaaatccatgcccacgacggcaagatcctgaaggatgaggtagacgactgacatgcgcctgttgctggttgaagaccacgtaccgcttgccgatgaactgaccgcctcgctgacccgccagggttacgccgtggactggctggccgatggccgcgacgccgtgtaccagggggccagtgaaccctatgacctgatcattctcgacctcggcttgcccggcaagccggggctcgaggtgttgcaggaatggcgccagggcggcctggtcacgccagtgctgattcttactgcgcgcggttcctgggccgaacgcatcgaaggcctcaaggtcggtgccgacgattacctgaccaaacccttccatccggaagaactgcagctgcgcattcaggcgctgttacgccgtgcccgcggtctggccaaccagccgcaattgcaggccgctgggctgcagctggacgagagccggcagtgcgtcagccgtggcgatgagcaaatcgaactgaccgctgcggagtttcgcctgctgcgctacttcatgctgcacgccgggcagatcctctccaagagccacttggccgaacacctgtacgacggcgaaaccgagcgcgattccaacgtcatcgaggtgcacgtcaatcacctgcgccgcaagctcggccgcgaggtcatcgaaacccgccgcgggcagggctatcggttcaccggtagcgccgcttgaggtcgatccagcggcgcctgagcctgggcctgatcagcgtgttgctgatcatcggcctgctgctggcgcaaacctgcctgtggctgttcgacagcaacctgcgccggtatatgcagaccgggctggaagaggaagcgcagtcgctgttgatcgccctggtgcgcgggccgtccggtatccagctcgacgagtcgcgactcagcgcggcctaccagcggccttattcgggcctgtatttccggatcgacttcagcgacaagagctggcgttcgcgttcgttgtgggacagcgaactgcagccctccgatgtggacggcctgcagcctgaattgcaggacggcccgcaagagcaggtgctggtcacctatcgcggcgaataccggcgctttggccaagacctgaccatcagcgtggcgcgcgactacacgcctgtgctcgacagcttccggcgcgtgcagcgtatcgggttggggctcggactgggcagcctggcgttgatcctgctcttgcagcgtatagcagtcggccgcgccttgcggccgctggaacagacccgcgtgcagattgctcagctgcagcagggccagcgctcggagctggacgagcaggtgcctgaggagctggaaccgctggtagagcagatcaaccacctgctggcccacaccgaggaaaccctcaagcgctcgcgcaatgccctcggcaacctgggccatgcgctgaagacgcccttggcggtgctggtcaacctggcctcgcgggatgaactgcgtgcgcaccccgagctgcgcgacaacctgctcgaacatctgcagcagatcgagcagcgtatcgcccgtgagctgggccgcgcgcgcctggctggcgaggcgctgcccggtgcgcatttcgattgccagcaggagctgccggggctgttcgccaccctgggcatgatccacgacagtggtatcgaactgagctggcaagcctcgccgcccgatctgcgcctgccgcgtgatcgcgaggacctcctggagctgctcggcaacctgctggacaacgcctgcaaatggaccgacagccaggtgcggctgactgtcgaacgcactgacaaagcctatgtcttgagcgttgatgatgacgggccgggtatcgacagcgagcgccgcgatgaagtgctcagccgtggcattcgcctggacgagcagaccgcgggccacggcctggggctgggcatcgtgcgcgatatcgtcgatgcctgggacggcagcatttcgctgcacgacagcgaattgggcggtttgcaggtccgcatcgagctgccgctgcgcgcgcgttaattgcgcctaataaggttcccgggtttcgcttcgctctacccgggctacgaaggcggatcatctgggtgatccgcctcgcggcttacatgccgttggtaaaggccgggttgccgaggtcgatactggcacgcaccggtttcagcgcttcgccgtatttggccagaatatccagcgcgtaatcgatacgggcgcggatgcggctgtcgtcctcgtccgccggttgctcgtcgttgagcaccttggtcaccgaacgaatgatcaggtgctcgggcaggtaattgatccggcagttcttgtagctggagctgcgcagctcggcaatcgggctgccgccgccgatgcccgacgacacgccgaccaggagccccggcttgtgcgccagttcggccttgctggcataaatgaagaagttcttgatcgccgggccggccatgccgttccactccggggcgatcaccaccacggcgtcggcacgctgcaggcgcgggccatagtcggcccaggtgccggcgtcttcggcaggccacagcggcagcgggccggtaccgaggtcgatgacctggctgagctcggcagtggtcttgcccagggtgatcaggcgttggcgcaggaactgggcaaccttggcggattggctgtcggggcggcttgagccggcgatcagaacgatatcgagcatgtgcatcctccgttgataaaggacgtgaagctaacatcggcggttagcgccgcaaaggacgtttgtgcgatttgcttagagccttttcacgatcttaatgccgggctttatctgtttgactgcaatgtggcggaagcgaccggttgctcccataggatggataggtgatctactgtgggagcgggccatgcccgcgatttttcgcgcgcatggcgcgctcccacagtagatcggcgagcggcagcttttgccttgtagctgcctgtgcgcatgctcagaagatcgtgagcaggctcttggaacgttgccgcttgctacccgcggcgtttttgacactcgggtcagcttgcggcagagtgcgacgcttttttgattgcgccgcgctggcggcgattcgaggagcctttcatgaacgcagtcatcgccgccgtcgccatcatgctggtgctcagcctgtgccgggtgcatgtagtggtggcgctgatcatcggtgcgctggccggcggcatgatcggcggcttgggtatggacggctcgctcgccgccctcaacaaaggtctgggtggtggcgcgaccgtggcgctgtcctacgccttgctcggcgccttcgcggtggcgattgccaagtccgggctggctcatgccctggcagacaaggcactgacgctggtcggccgtcaggatgaacgcggtggcggtgcgctgaaatggatgctggtcggtctgctgctcgccgtggcgatctcttcacaaaacatcctgcccattcatatcgcctttattccgctgctggtgccgccgctgctgtacgtgatcactcggctgcagatcgaccgccggctgatcgcctgcgtgctgaccttcggtttgatcaccccgtacatgtttctgccggtgggcttcggcaatatctttctcaacgagattctgctcgccaacgtagtgcgcagcggcgtggatgtcaccggcgtgaacgtcagccatgccatgctgattccggccatgggtatggtcgccggcctgctgctggcgctgtacagctaccgcggcaagcgtaactacgacctggcgcgggtcgagcgcaccgagcgggtggacgtcagctacaaccgccgcagcctggtcgtcgccggtgttgcggtggccatcgccttcggcgcccagctgtggctggattcgatgatcgttggtgcgctgctgggcttcgtagtgttttccgcctctggcatcgtgcgctggaaggaaaccgacgacctgttcaccgaaggcatgaagatgatggccatgatcggcttcatcatgatcgccgcctcggggttcgccgaagtgatgcgcgaaaccggtgatattcaggggctggttgacgccagcgccggctggatcggcgacagcaagggtctgagcgtgctgatgatgttgctggtcggcctactggtgaccatgggcatcggttcgtcgttttccaccgtgccgatcatcgccgcgatcttcgtaccgctgtgcgtgcaactgggcttcagcccgctggccacggtgtgcatcgtcggcaccgccggtgcgattggcgacgcgggctcgccggcttccgattcgaccctcgggccgactgcgggcctcaacgtcgacggccagcacaaccatatctgggacaccgtagtgcccaccttcctgcactacaacctgccgctgctggcgttcggctgggttgcagctatggtgctgtaacaggcgcggtcatgcgctggctgcgggcgaactttcttaaggtttgccagtggctgccgatgactggagtagaagccatcgtctggcttcgcctggtcataaggaaaacaaaaatgcgcctgaccttgaaagccaaagtcatcctgttggccctggttcccgttctgctgttcgccgtggtgctaagtggcgccgccgccaaggtactgtataacctggcggaggacgaagtcactgaaacccgcgagcgcctgctcgacgagaaacgcaacgaactgcagaactacagcgccatcgccatgggcgccgtgcagagtttgtacgacgccgcgcccaacggcgatctggaaagccgtaagcaggccatcgccatcctctcgaaaatcaagtacggcaaggacggctacttcttcggccatgactccaacgtggtgcgcctgtttcgcagcgacagccccgtggatgtgggcaagagcctcaacgaccgacgcgacgtcaacggcgtgtacgtgaaccgcgagctggtacgtgtcgccaaagacaatagctactacgtcaactattcctcgccgctgcccggcaacgaagccgtccaggtgcccaagctcgcctacagctattacctgcccaagtgggacatggccctgggcaccgcagtgaacctggacggcgtcgaggcgcagatcgccgaagtgcgcgccgggatcgaccagcgggtgagcaccatcatcaccagcatcctgattatcggcgcggtgttgctggtggtcttcggtgtggtcggcggcattctggccaacacctttctgcgcccgctgcagcagatcaaggccaacctcgacgacatcgctgctggcgatggcgacctgaccaagcgcttgccggtcaccagccgtgacgaactgggcgagctggccggctcgttcaaccggttcgtcgacaaggtgcatggcctggtacggcaaatcagcgaaatgaccggtcatctgactgaactggtcggccaggtggcggcccaggcgcagcgctccgagcaggccatggaacgccaacgccatgaaaccgatcaggtcgccaccgccatcaacgagatgtccgccgccgcccacgaagtggccaagagcgcccagggcgctgccgaagcggcgcagcagaccgatcgtgaagggcaggtggccaagcaggtggtggatggcagcatcgagcgcattcattcgctggttggcgacatccgcggcagcggcacgtcactggacagcctgcagaaggacgtacattccatcgtcagcgtgctcgacgtgattcgctccatcgccgagcagaccaacctgctggcgctcaatgccgccatcgaagccgcccgggctggggaagccgggcggggtttcgcagtggtcgccgacgaggtgcgtgccctggccagccgcacccagcagagcacccaggaaatccagggcatgatcgaccggctgcagagcggtacccgcgatgcagtcaatgccatgcgccagtccagcgatgccggggagctgaccagcgagcaggccaacaaggccggcgcttcgctggatgccatcgccgggctgatcggcaccatcaacgccatgaacgcgcagatcgccagcgctgccgaggagcagaccgcggtggccgaggagatcaaccgcagcgtgcaccagattgccggtgcggtggacagcgtcgccgacgaaactcgccagggcgccgaaaccgcccgcagcctggcgcaactcggccagggcctgcagagtcttgtgcgccagttccgcatctgacgctgtggggcgggcagggaagctcgccctagggtctgttgccgtttcacgcacggccgcgccggagcccgttttgtcgcgaggcaaggcacgagccgcgaagtttagtgggctaaatgagccggcgagaaacgccgcatcgcgacaaaacgggcccggcccttcgggttgtgcgggaaatctcgccatgcgtcgttggaggacttggcaagggaacaaccattccctgcgtcctccgcctagcggatcgccgcccggcctggcgagatttctcgcgacaacgcggctcgcgctgaaacggcaacagaccctagcaataagagtgcactttgtcggcggcgcgggagactaacgggcataccccctcgtgtgaccggaccatgcagacgacttccctcgaaaagaaaaccttcatcctcctgctcgtcctggtgaccatcgccttcatctggatactgctgccgttctacggcgcagtgttctgggcggtggcgcttgccgtggtgtttgcgccgctgcaacggcgcatggcgcgtcgcctcggtggccgcggtaacctgtcggcgctgctgacgctgatcgtgtgcctgctggtggcgattctgccggtgatcttcatcacctcggcgatggtcgccgagggcaccagcatctatcagcgcatcgactccggtgaattggatgtcggcgcctacgtgaccagtaccaagcaaatgctgccgccgttcctgcagcagcagatcgaccgtatcggcgtcggcaatctggatgatctgcaggaaagcatcaccagcggcgccgctgctggtagccagtacctggcaaccaaggtgttcgccatcggccagggcaccttccagttcgtggtgagctttttcatcatgctctatctgctgttcttcttgctgcgcgatggccaggaactggtgcgcgacattcgcatggccgtgccgctgggcgacaacaccaagcgccgcctgcagatcaagttcacccgtgtggtgcgtgccaccgtgaaaggcaatatcgtcgtggccgccgtccagggcgcgctgggtggtttgatcttctggatactgggaattcccagcccgctgttgtggggcgtgttgatggcctttctgtcgctgctgccagcggccggtgccggtatcgtctgggcgccggtggcgctgtacctgctgctcagcggcgacatctggcagggcgtggtgctgaccctgttcggcgtgctggtgatcggcctggtcgataacatcctgcgccccatcctggtcggcaaggacacccgcatgcccgattacctgatcctgatctccaccctgggcggtatggcactgttcggcctcaacggcttcgtgctggggccgctgatcgccgcgctgttcgtcgccagctggaacctgttcgcagcgggcaagaagaccgtcagattgcctgagtaagactctgctccgacaaagaagaagagctgcccgagcgtagccatctttctttggtagcctgggtagagcgaagcgaaacccgggagcgggcaaacgactatgtataccttctcgaccgcttcctgcgcatcgcttcgctcagcagcaggctacgaaaaatacgatcaccggaatccgaagcctgggtgaaacgaagtgaaacccggggggcagccgccagagcggtgataggcagctcgcaggatcgctcaacgccatcaatcgcgcacaaacaaaaacggctgcctaagggcagccgtttttcatgacgcgactcggatcagagcgcggcagtggccaggccggcctgctggaccagatccagcagtggctgcgggtacacgccgagcacgaaggccagggccgctaccagcatcagcatgatgccgccagcacgttggccccagttgaacggtgcatcgtgacgctgcaggttcggctcgttgaggaacagggtgaccatcacgcgcaggtagtagaacaccgcgatggcgctgcccaggatcagcgcaccgatcagccaccacagttgcgcctggacaccggcggcgatcacgtagaacttgccgatgaagcctgcagtgagcggaataccggccagcgacagcatcatcacggtcagcaccgcggtcaggtacgggcggcgccagaacaggccgcggtactcgtacagcgcatcggcgtcacggccgttgtagggcgtggacatcagggtgatcaccccgaaggcgcccaggctggtcagcacgtaggtggccatgtacacgccgatggcttccacggccaggcccttgctggcgaccagcgccaccagcaggtaaccgaagtgggcgatcgacgaataaccgagcagacgcttgaggttgttctgcaccagagccagcaggttgccgaacaggatcgaggcgatggcgatgaccgtcagcaggtcgttcagccagccgccggcggtggccggggagagctgatacagacgcagcagcacggcgaataccgcgaccttgctggcggtggccaggaaggcggccactggcgccggggcgccttcgtagacgtccggcgtccacaggtggaagggcaccatggacagcttgaacgccagaccgatgagcatcatgccgataccgatctgcaccagctggctgccgctggctccggccaggctggcaccgatctgggcgaagctcaggctgccggcgtcggcatacagcagcgccatgccgaacagcaggaaggcgctgccggcggccgacagcaccatgtacttgatgccggcttccaaggagcgcttgttgaagtaggcgtaggcgatcatcccgtaggtcggtaccgagagcagctccaggccgatgaacaggcccgccaggtgctcggtgctgaccagcaccaggccgccggccgcggagagcagcagcagcaggtacatttcttcgcggttgcgcgggtagcccttggtctggccatcactgaccgtcgcctcacccaggtaggcatgggtcagggttacgcaggccagggtggcgaccagcaccagcgccatgtagtagcaggcgaaggtatcgatctgcatcagcggggtgacctgcagcggcgtgacgccgagggtcggcagcagcgacagcagggctgcattgaggccgatcaccgagagcacgaaggtcatcgcgtggctgcgtttccaggcgatggccagcatgaccaccaccacggtggcgcaggtgaccagcagcggcagcagggcgatcaggtgttgggtggagaattgcacagcatgatgttccataaattttaacccttaccggcccgaggcgagttgatcgagagcgccactgaaccactgctgcacgccttgcatgctggcggcagaggtgtcgagcaccggctgcgggtaaacgccgagcaggatcagcagcaccgcgaggcacagcaccatgctcagttcacgaaattgcaggcccggcagcgggctgtcgttcttcaccgggccgaagtgggcgcggtggatcatgatcagcgagtacaccgagcccagtaccagaccggtcgccgcgatgacggtgacccacggcgcagtcgggaagctgccgatcaggatcaggaactcgccgacgaagttgccggtacccggcaggcccagtgcagcagccgcgaagaacaggctcaacgccggcagccaggacatgcgtgcccagatgccgcccatctcgcgcatgtcgcgggtgtgcaggcgctcgtacagctggccgcagaggatgaacagcgccgcagccgacaggccgtgggccatcatctgcaccaccgcaccttgcagggcgatctggctgcccgagtagatggcgatcagcacgaagcccatgtgcgacacgctggagtaggccaccaggcgcttgatgtcggtctgtgcgaaagacagcagggcgccgtagatgatggcgaacacgcccaggtacatggcgatcggcgcgaactccgccgaggcattcgggaacagcggcagcgagaagcgcagcaggccgtaggccgcggttttcagcaggataccggcgaggtccaccgagcctgcggttggcgcctgagcgtgggcgtccggcagccaagagtgcaggggcaccaccgggaacttgaccgcgaaggcgatgaagaagccgagcatcagcaggtattcggtaccttcggagagctcggtcttgagcaggtctgcatagttgaaggtgaatacgccggtctggttgaagtgcaccaacaccaggccaagaatcgccaccagcatcaccaggccgctggcctgggtgaagatgaagaacttggtggccgcgttgatgcggctcttgccagggctgccgctatgaccccagagcgcgatgaggaaatacatcggcaccagcatcatttcccagaaaaagaagaacaggaacaggtcgatggccaggaacacgccgaccacgccgcccaggatccacatcaggttgaggtggaagaagccgacgcggttctggatctcgttccacgagcagagcaccgacagcacgccgagcaggccggtgagggtaaccatcagcaccgacaggccatccatcgccagatggatgctgatgccgaagcgctcgatccagcgcacctggaattcgtgggcccagcgtggctcggcacccggcgcaggcgccaggctgaagtcaccggtgccccacagccacaggccgaggccgaacagcagggacatggtcagcagcgcgatccagcgcggcagggttccgccgaagcgctccgcctgccagcacaacaggccgccgataaaggggatcaggattagccaaggcagaatcatgacgggcgagtttccttagaaaaagtattcgggatcatcggtcaggccagcagcacggcagcgagcaccagcacggcgcccccggcgatggagatggcgtaccagcgcagatgcccggtttcgctgcggctcagtacgccatgaccaccacgcgccaggcgcgggacgatgccgatggcaccgtcgatcgggtcacgggcgagtacccggcagaagaacaggtagggctgcacgaaaatcttgtcgtaaagccagtcgaagccccaggcggcgaaccaccaggccgacagcaaacgtcccggcgcgctgctggcgacggcgttgacgaaactgcgcttgccgaggaacagcatggcggccagcaggataccggccagggcgatgcagcccgagacgatttccaggctgtgcttggcctcgccaccggcatggccggcgctctgcggcagcacgccagccagcggcggggtgatccaggcgccgatgaaggtcgacagcacgatcagcacgatcagcggcaggttgtgggcgatgccatgaccggcatgggcgtcggtcttctgctcgccatggaaggcgatgaagatcagccggaaggtgtagatcgaggtcatgaaggcgcccagcagaccggcgtagagcaggccggcatgaccgctggcgaaggcttcccagagaatctcgtccttggagtagaagcccacggtgatcagcggcagcgccgccaaggccgagccaccgacgatgaagctggcataggccagcggcagcttcttccacaggccgcccatcttgaagatgttctgctcgtggtggcaggcgtggattaccgagccggaggcgaggaacagcagcgccttgaagaaggcgtgggtcatcaggtggaagatcgccgcgtcccaggcgccaacgcccagggccaggaacatgtagccgatctggctcatggtcgagtaggcgagaatgcgcttgatgtcggtctgtaccagggcggcgaagcccgccagtaccagggtcacgccaccgacgataccgaccagctcgagaatctccggagtcagcaggaacaggccgttggtacgggcgatcaggtagacgcccgcggtgaccatggtggcggcgtggatcagtgccgaaaccggcgtcgggccggccatggcgtcggccagccaggtctgcaggggcaactgggcggatttaccgaccgcgccgccgagtagcatcagggtcgccagccacagccaggtgtcgccggcagcgtacttctgcggggccagcaccatcagctcctgaatgttcagggtgccgaggttgaggaacagcaggaacagaccgatcatcaggaacacgtcgccgatacgggtgacgatgaacgccttcagcgccgcgttaccgttgggcacgtgcttgtagtagaagccgatcagcaggtacgagcacaggcccacgccttcccacccgaagaacagggtcatcaggttgtcgcccagcaccagcagcagcatgctgaagatgaacaggttggtgtaggagaggaaacgcgagtaaccctcctcaccacgcatgtaccagctggcgaacatgtggatcagaaagcccacgccggtgaccacgccgagcatggtcagcgacaggccgtccaggtacagggtgaagctcggcgccaggccgtcgacgctcatccactgccacagggtctgggtgtaaacgccgtctgccggtggcgcgacgttgaactgccacatgatccaggcggtggtcagggccgacaggccgaccgagccgacaccgacgatggcagcagcgccttcgctcaggcggccgcgggaaaaggccaggatgaaccagccgatcagtgggaacaggagtgtcaggaataggaggttcatccgcgcatctcgctggctgcgtcgatatcgagggtgtggaagcggcggtacagctgcagcaggatcgccaggccgatgctcgcttcggcggcggccagggcgatgaccagaatgaacatgatctgcccatcagcctgtgcccagcgcgcgccggcgaccacgaaggccagagcagcggcgttcatcatcacttccaggctcatcagcacgaacaggatgttgcggcgcaccatcaggccgaccaggccgaggctgaacagcacgccggccagcgccaggccgtgctccattggaataccgttcatggcgtagcatccttgatgtcgttacggcccaggtgataggcggcgaccagtgcggccagcagcagcatggaggccagctcgacggccagcagataagggccgaacaggtgaatgcccacggccttggcatcgaccgtggtgtggccgatggtggcgccgctcggtacggcgaacagcacgtacagcagctgacccagcagcagcgccgagagcagcgccgggccgatccagatacccgggctcagccagttgcgttcctgctgtaccgaggccgggccgaggttgagcatcatcaccacgaacacgaacagcaccatgatggcgccggcgtagacgatgatctccagggcaccggcgaacggtgccccaaggctgaagaacaccatggatacggcgagcagcgagatgatcaggtagagcagggcgtgcaccggattcttgccggtgatcacgccgaaggtcgaggcagccgcgacccctgcggagaagtagaaggcgaattccattatggcaacaaccccttgacgttgatcggctcggcttcgtcctgcgcggcgcctttcggcttgccagcgatggccatgccggccacgcggtagaagttgtagtccgggttcttgccggggccggagatcagcaggtcttccttctcgtacaccaggtcctgacgcttgaactcgcccatttcgaaatccggggtgagctggatcgcggtggtcgggcaggcttcctcgcacaggccgcagaagatgcagcgcgagaagttgatgcggaagaagtccgggtaccagcgaccgtcttcggtttccgccttctgcagcgaaatgcagcccaccgggcaagccacggcgcacaggttgcaggctacgcagcgttcttcgccatcggggtcgcgggtcagtacgatgcggccgcggtagcgcggcggcaggtagacctgttcttccgggtattgcagggtgtcgcgcttgcgaaagccatggccgaagaccatgaccaggctgcgcaattgcgtgccggtgccgaccagcacatcccaaatgtatttgagcatctcgtttctccttactgggccgtggccagcacgacggcgccggtcaccagcaggttgatcagggtcagcggcaggcagaacttccagctgaaggccatgacctggtcataccgcgggcgcggaatggaagcgcgcagcaggatgaagatcatgatgaagaagcaggtcttgatcgcgaaccagaagaacgggatctgcggcaggatgccgaacggaccgtgccagccaccgaagaacagggttaccagcagcgcggagatggtcacgatgccgatgtattcaccgacgaagaacatgccccatttcatgccggcgtattcgatgtggtaaccgtcggccagctcctgctccgcttccggctgatcgaaggggtgacggtgcgtcacggctacgccggcgatgaagaaggtacagaaaccaaagaactgcggaatgatgaaccacaggttctgcgcctggtaatcgacgatgtcgcgcatgttgaacgagccgacctgggcgacgatgcccatcagcgccagggccaggaacacctcgtaggagatggtctgggccgaggcacgcaggctgccgagcagggcgaacttgttgttgctcgaccagccggcgaacagcacggcgtacaccgacaggccagccatggcgaagaagaacaggatgccgatgttcaggtccgccacgccccagttgggggtgatcgggatgatcgcgaaggccaccagcatggcgcccatggcgatgatcggcgccagggtgaagatcagcttgtcggcaaacggcggcgtccagtcttccttgaagaacatcttgagcatgtccgcagccagctggaacatgccgaacgggccgacccggttggggccgtagcgatcctgccaccagccgagcaggcggcgctcgacgaagctcagcagcgcaccgcacaccaccacggcgagcaggatgacgatggccttgagcacttcctggatgatgtcgagcaactgtggagtcagccaactcattgcgcggcctccccaatgttgctcacggccgcgccagcaatggccgccggaatgccagccaggccgaccggcaagccgaccagaccgatgcccagctcctcgctgacacgcagcggcaggcgcaggctctgaccgttgacgctcagttgcagcagggcgccgtcgttgacgccgaggcgatcggcttcatccttggccagcgccacgtaggcttcaggcgtgcgctcggcgattggcgtggcgcgcgaggacatttcctcgctgccgaacagatggtgcagcggcacggcctgccaggtgccctgggccgggttgaaggccgtcggtgcgctgaaccagcccaggcttgcgcccttggcttcgatcaggcgcacgccggggtcgccggcacgcaggtggccaccgacttcatcctggaacttgttccaggcctgaggcgagttccagcctggcgaccaggcgaacgggatctgctgacggtcttccttgctgcccgagtagccttccatggagaaggcgaaggcgctgtccttgtcctggggctgacgcggctcgtgcacgctgatgttggcgcgcatggcggtacgaccgctgtagcgatgcggttcacgggccagcttgaggcccttgatacggaacgaggcgcttggcgcggcatcgcggatgccggccagctgcgcggagctttcggcgcaggcagcggtgacctggtcgagctgggtccagtcgacgacgcgattgtgcagcgtgctgtgcagcgcgtgcagccagcgccagccttcgcgcaccagaatgttggcgtcgtagtaggacgggtcatagacctggaagaaacgctgggcgcggccttcctggctgaccagggtgccgtcaccttcggcgaagctcgcagccggcagcagcaggtgcgccttggcggtggtggcggtgctctggtgatcggcgacgatcaccaccttggcggcggccagggcggcgtccacacgggcggcatcggcgcggtggtagagatcgttctccagcaccaccagggcgtcggcctgaccagaggtcagcgcttcgagggcgtcgtccaggctgttgccggagaactgctcgcccatcagcagggccatgcccatgctgttggcttccggcaccaccaggctgatggagccgttcttctcgcggttcttcagggcgctggcgatgttcgcagcggcttcgatcagtgcgcgattgcccagcgaggcgccggagacgatcagcgggcgcttggcgttcagcagcgcctcggcgatgcgttgcaccagctcgccggcctcggcttccaggccttcgacggccggggcgctcgggtcgatggcgtgggccaccgcgaaaccgatgcgcgccaggtcatcgggcgcggcgtgtacgcactgctcggcgacgtcgtcgaggcgagtggcggtgacgctggcgatgaacagcggattgagcgcgtgctgggcgacgttctgcacggcggccatgtgccaatcctggatcttcgcgccggcggcgatctcggtggccttgcccttgaccgactggcgcagggccagggcgacgcgggcggcggtctgggtgaggtcttcaccgagtacgaacaccgcgtcgtggctctcgatgtcgcgcagggtcggtaccggcagcgggccgttctgcagcacgtcgcggatcaggcgaatgttcgcctgctcggccgcggcgataccggagtagaagttgcccgcgccgaccagctcgcgcagggcgaagttaccctccaggctggcacgcggcgaaccgatgccgatcaccttgcggcccttgagcagggcggcggcctgatccagtgcagcgtccaggcccatcttcatcttgctcagcatcatcaccggctgacgcggacggtcttcacggttgacgtagccatagccgaagcggccacggtcgcacaggaagtactggttcaccgagccgttgaagcggttctcgatgcggcgcacttcgccgtagcgctcacccgggctggtgttgcagccgctggagcagccatggcagatgctcggggcgaactgcatgtcccacttgcggttgtagcgctccgagtgggtcttgtcggtgaacacaccggtcggacagacctcgaccaggttgccggagaactcgctttccagggtgccgtcttcgacgcggccgaagtacacgttgtcgtgggcgccgtagacgcccaggtcggtgccgccggcgtaatccttgtagtaacgcacgcagcgatagcaggcgatgcagcggttcatctcatgggcgatgaacgggccgagctcctgattctggtgagtgcgcttgctgaaccgatagcgacgggcgttgtggccggtcatcaccgtcatgtcctgcaggtggcaatggccgccttcctcgcagaccgggcagtcgtgcgggtggttggtcatcagccactcgacgacgctcttgcgaaaggccacggcctcttcgtcgtcgatggagatccagctgttgtcggtggccggcgtcatgcaggacatgaccaggcggccgcgcttgtcgttttcgtcggtgtactgcttcaccgcgcactggcggcaggcgccaacgctgccgagcgccgggtgccagcagaagtaggggatgtcgagaccaagggacagacaggcctgcagcaggttgtccgcaccatcgacttcgagatctttgccgtctacgtggatagtggccatttttcttcagtcttcgtttgcccgctcgaaagcggacgggctaagggaattcttgtctttgcctgggccggacggcgccatcgcgcccactcgtccggccatcgggcctataccgcgtgtgccgctaccggcggctgcggcgcagttgcgcctacaccggcttcgaactcttcacggaaatacttgatcgcgctgcccagtggctccacggcacccggtgcgtgagcacagaaggtcttgccggggccgaggaagttgaccaggccgagcagggtgtcgatatcctcgcgggtgccctgcttgcgctccagggcacggaggatcttcacgctccacggcaggccgtcgcggcacggtgtgcaccagccacaggactcgcgggcgaagaactcttccatgttgcgcagcagcgaaaccatgttcaccgtgttgtcgatggccagggccaggccggtacccatgcgggtgccgaccttggcgatgccggcggcgtacatggaggcctcgaggtgctcgggcagcaggaaaccggtgccggcgccgcctggctgccaggccttgagggtgtagccgtcgcgcatgccgccggcgtagtcctcgaacagctcgcgtgcgctgatgccgaacggcagctcccagatccccgggttcttgaccttgccggagaagcccatcagcttggtgccgtggtcttcgctgccttcgcgggccagggatttgtaccagtccacgccgttgccgatgatcgacggcacgttgcacagggtctcgacgttgttgacgcaggtcggcttgccccacacgcccaccgcagcggggaagggcggcttggcgcgcgggttggcgcgacggccttccagggagttgatcagcgcggtttcttcaccgcagatgtaacgcccggcaccggtgtgcacgaacagctcgaaatcgaaaccgctgcccaggatgttcttgcccagcaggccggcggccttggcttcctcgatggcgcggttgaggttggcggcggcgtcgacgtactcgccacgcaggaagatgtagccgcggtaggccttcagggcccgggcgctgatcagcatgccttccaccaagaggtgcggcagctgttccatcagcatgcggtccttccaggtgttgggttccatctcgtccgcgttgcacaggaggtaacggatgttcagcgattcatcattgggcatcaggccccacttcacgccggtggggaagcccgcaccaccgcggcccttgaggccggaatccttgaccgtctgcacgatgtcggcctgggccatctcggccaaggccttacgggcggcggcataaccgttcttctgctggtattcgtcgagccacacgggctgagcgtcgtcgcgcaggcgccaggtcagcgggtgagtttcttcgctgcgggcgatgcggttggccgggccgaaggaggtcagcaggttggagctgcggctgatcattggaagttctccagcagttgcgccacgccttcgggctgcacgtcgccaaaggtttcgtcgtcgatcatcatcgccggcgccttgtcgcagttgcccaggcagcacaccggcagcagggtgaagcggccgtcagcggtggtctgaccgggcacgatgcccagttcggccttgatgctgccgagcacgctctcgtggccaccgatgaagcaggtcatgctgtcgcacacacggatgatgtggcggccgacgggctggcggaaaatctggctgtagaaggtggcgacaccttcgacgtcgctggccgggatgccgagaatcgcgccgatggcatcggcggcgccgtccggcacccagccgcgttccttctgcacgatcttcagggcttcgatggacgccgcacgcgggtcctcgtagtggtgcatctcgtgctcgatggcggagcgctcggtttcactgagggcgaaacggtcggtctgaatcatgttcatggtgttctcctcagcgatccacgtcggccatgacgaagtcgatactgcccaggtacgcgataaggtcggcgaccatgctgccgcggatcaccgaagggatctgctgcaggtgggcgaagctcggcgtgcggatgcgcgtgcggtagctcatggtgctgccgtcgctggtcaggtagtagctgttgatacccttggtcgcttcgatcatctggaagctttcgttggccggcatgaccgggccccaggaaacctgcaggaagtgggtgatcagggtttcgatgtgctgcagcgtgcgctctttcggcggcggcgtggtcagcgggtgatccgccttgtacgggccttccggcatgttgcgcaggcactggtcgatgatgcggatgctctgacgcatctcctcgacgcgcaccatgcagcggtcgtaggcgtcgccattggcggccagcggcacttcgaactcgaagttctcgtagccggagtaggggcgagccttgcgcagatcgaagtcgcagccggtagcgcgcaggccggcaccggtggtgccccattccagcgcttccttggtgttgtattgagccacaccgatggtacgggccttgaggatgctgttcttcagagcagccttttcgtactcgtcgaggcgcttgggcagccagtcgacgaattccttgaccagcttgtcccagccgcgaggcagatcgtgggcgacgccaccgatgcggtaccaggccgggtgcagacggaaaccggtgatggcttcgatcaccttgtaggcgcgctggcggtcggtgaaggtgaagaacaccggggtcatggcgcccacgtcctggatgtaggtgcccaggaacagcaggtggctggtgatgcggaagaactccgccatcatgatgcggatggtgtcgaccttctgcggcaccttgatgccggcgagcttctcgaccgagagcacgtagggcaggttgttcatcaccccgccgaggtagtcgatacggtcggtgtaggggatgaagctatgccagctctggcgctcggccatcttctcggcaccgcggtggtggtaaccgatttccggcacgcaatcgaggatctcttcaccgtcgagctgcaggatgatgcggaacgcaccgtgggcagacgggtggttggggccgaggttgaggaacatgtagtcctcgttctcgctgtggcgtttcatgccccagtcttcgggattgaagcgcgcggcttcttcctcgagctgctgcttggccagggtcaggctgaacgggtcgaattcggtggcgcgcgccgggtagtccttgcgcagcgggtgaccttcccaggtcggcggcatcatgatccgggtcaagtgcgggtggccagtgaagtggatgccgtacaggtcccacacttcgcgctcgtaccagttggcgttcggccagatgccggtcacggacggcagattgaggtcgccctcgcgcagcgcaaccttgatcatcacgtcgctgttacgctccagcgacatgaggtgatagaacacggtgaaatcggcgtccggcaggccgcgacgctgggtgcgcaggcgctcgtcgacgccgtgcaggtcatacagcattacgtagggccgggtggtctggcgcaggaagcgcagcacttcgacgagcttgtcgcggccaacccagattaccggcatgccggtgcgggtggcctgcagcgtgaagctgtcggcgccaaaacgggattgaagctcaacgacgacgtcttggtcgtccgccttgtacggcgcaatggacacgatggtgtctgcagtcatggtctcgatcgctatcggtcaacggtgagagtgagtccggcttttataagcaggcaggactcagacttcgtcaggggaacgcaggttggtaaccgcaatacgctgttcgcggcgctgttctttctgggacggcatctcggcgcggtaaacgccttgatcgccaacgacccaggacagcgggcggcgctcctgaccgatggactcctgcagcagcatcaagccttgcaggaacgcctcgggacggggcgggcaaccgggaatgtagacgtcgacgggaaggaacttgtcgacaccctgaacgaccgagtagatgtcgtacatgccgccggaattggcgcacgagcccatggaaatgacccacttgggttccagcatctgctcatagagacgctggatgaccggggccatcttgatgaagcaggtgccggcaatgaccatgaagtcggcctggcgtggggatgcacggataacttcggcaccgaatcgcgcaacgtcgtgcggcgcggtgaaggcggtggtcatttccacgtagcagcaggacaagccgaagttgtacggccacagggagttcttgcgaccccagttaaccgcaccactgagaacatccgagagtttccccatgtagatgttcttgtggacttcgtcttccagctgttggtcggttacgacctcccgcttgccgatcgggtattgctcgttgggagcatccggatcgatccgagtgagtttgtattgcatcgccaaagcctcattgtttcagcttcgcctgccgagccttacgactctcgggtgcccaatccagcgcaccgatacgccaaaggtagacaagacctgccaacagaatgtttatgaaaacggctgcttcgatgaagccggcccagccgctttcgcgaacggagacggcccaggcgaagagaaagagggcttcgacgtcgaagatcacgaagagcatcgcgaccagatagaatttggcggacaggcgcaggcgtgcgctgccggtgggaagcatgcccgattcgaagggctcattcttgctacgcccccaggctttgctgcccagcaggctggagacgcccatcatgaaggcacaaaggccaacgacgcccagcagaaaaacggccaacgcccagttatgggacagggaactgcttgcttccagcatgccggggctcctcaggcaaggaacggcttaacgcacgatttaaaattatggcaaggcataaaacgccttgaatcaattcgcataatgttatgcctgtatgtggtgtaagtaaatttttcagcacaaaaaaataataaaaagtcgcatgcctgcaaacggcgagttttcagaaagccacgcaaatcaaggagctacaaaataaggtgcgcacttcgagcgtgcggctagttgtatgtagtgaaaatgcaattgcgcttcaataggaacaaatatcatttgcatatttgctccagctcattgtgctcaggcctgcccaatgactatagccagcaaactcatggtcatttagttatcaataaaaaagccccggcatcgctgccggggccgaggctcgaaacatgcgtcagggcgggtgccggttctcagtggaactggttcatggtgttgtccttgccgccggctttgagtgcggcttctccggcgaagtattccttgtggttgtcgccgatgtccgagcccgccatgttctggtgcttgacgcaggcgataccctgacggatttcctggcgctgcacgcccttgacgtaggccagcatgcccaggtcggcgaagtagcccttggccaggttgtcggtggaaagcgcggcggtgtggtaggtcggcagggtgatcaggtggtggaagatgccggcattggccgatccgtcgcgctggaaggtgcggatcttctcgtcggcaacctgggccagttcggtttcgtcgtactcggcgctcatcagcttggcgcggtcgtaggccgatacatccttgccctcggcgacgaaggcatcgaacacctgctggcggaagctcagggtccagttgaacgacgggctgttgttgtagaccagtttggcattggggatgacttcgcgcacgcgatctaccatggccttgatctggccgacatggggcttctcggtctcgatccagatcatgtctgcgccgttctgcagcgaggtgatgctgtccagtacgcagcgatcctcgccggtacccttgcggaactggaacaggttggacggcaggcgtttggggcgcagcagcttgccttcgcggttgatcaccacgtcgccgttcttcagctcggccgggctgatttcgtcgcaatccaggaacgagttgtattgatcacccaggtcgcccggctcgctggtcacggcgatctgcttggtgaggccggcacccagagaatcggtacgggcgacgatcacgccgtcgtccacgcccagttcgaggaaggcgtagcgtaccgcgttgatcttggcgaggaagtcggcatggggcacggtgaccttgccgtcctggtggccgcactgcttctcgtcggagacctggttctcgatctggatacagcaggcgccggcttcgatcatcttcttggcgagcaggtaggtggcctcggggttgccgaaaccggcatcgatgtcggcgatgatcggcaccacgtgggtttcgaaattgtcgatctgcgcctggatctcgctctgcttggcgcggtcccccgattcgcgagcggcgtcgagggcgctgaacagcaaatccagctcgcgggcatcggcctggcgcaggaaggtgtacagctcttcgatcagcgcggcgaccgcagtcttctcgtgcatcgactgatccggcagcgggccgaagtcggagcgcagcgcggcgatcatccagccggacagatagaggtaacgcttgttggtggtcttcaggtgcttcttgatggagatcagcttctgctggccgatgaaaccgtgccagcagcccagcgactgggtgtagacagacgagtcggcatcgtactcggccatgtccttgcgcatgatggcggcggtgtacttggcgatatccaggccggtcttgaagcggttctgggcgcgcatacgagcgacggattccgggttgatcgcgctccagctgttgccagcggcttctttcagggcggtaacggctttgatgtcgttttcgtaagctgacatggtcaatccttcaagtatgtgttggggcgaacaccagtcgtgcgcacaggcgcacggctcggcgcgagctcaccgcagacgttgaggggaaaccggaatgaggagggccgtagccgggtggacgaagcgcatcgtgtgctcgctgccgggtaggcgagcggtggtgcgtgcaggcccgtggacgcccttggcaccgtgcaactcgatacgtgaaacgcttccccgtccctcaggacaacctcgttccagtcgccatctcgtcgagctgccttgtgggcgtaacaacacgaatcgatccctgcggtaagcggagactgacccggaggttccgtttccagaacccctgattagcgggagcgaggccatcatgcgaccgacgaaaatgttcgtcaatcgtttttgtagtgtttttttaggagtactacataagtcttagatcgaccgtatggtcacgttttacggggctttcagtcgatcacctcgaccttcacgcgcatgctcatgtcgtcgcggccttcggtcgagtagcggcgcagaacgccactgcggtcggcctggctctgctcgctgctgccgccgatggtgatccactcgccgagcctgccgctgacccgggtgtcggcctgccgtatgtcgatcaagccgggttgctgctggctgatccggtcacgattgctgctgatgtccaggtgcacgatgtcaccggccaggctggcggtgacgtagaaaccctgggtgacgttgcggtactcggtgttgttgtacacctggccgtaagggccgcggctgctggtggtcaccggcacgctctggccaacctggatcagcgccgggtaaccctcgctggtctgcacctgctgcgtgccgccgccacggctgtcggtgctgcggcgaatgatgcgcgcctggtcgcgaccgtcgacttcgccacggccgatttccacgcggccattgccggcgctgatgctgccgtcgaccccgtaaccccgatcgtcgcggtaggtcgattcgctggtgtcgacgctgatcagcaagcgccgcggctgggtgtcgagctggccgagcagggcgcgcacctcctcgatcttcgccggcggcgcattgacgatcagctggttgccgtaggcgcttacccgcccgtcgttgcccagtgcagactgcaccacgggcagcaggtcgcctgcggtgcggtagttgagtggaatgacttcggtggcggccagcgccgagaggctgagcgcgagcagggcggcgccgagtaaatgtcgcttcatggcaagaaatctcttcatagcagaaaacttcgcaagtcaggatcggtgatgctggtatcccaggtctggtcgaatagccgctgcaactggcgaacacgggcggcgtcctggtaattcgcatagccgccgaactgatccggctccgggcgcatcatcaggccctggtcgtcagccagcagaaaggcgccctcgggaacagggtaatcaggatgacagcggcgaatgtgcaggtggctggacagttttcgcgacagggcgatgagtcggtgcccgtcacgaaccgcgcggctgctgtcgcacaccaagatgcgcaggctgctgtggcgatggcgcaacagaaaattgctgcaggccgcgtgaatgctgctgtggtggtagagccagggttcgagatcggggctatagaggcacagcgtgcgcctggcctgctgcatcatcgccagggcgtggctgcgagcctggtcgggcaggctgaaacgctgcatggccgactcgctgccgagcacgaagggtgccggctcccaggcggccggctgcggcagggggctgtccggattgtgcagggtgaaacgcccgggcgactcgaactcgatgggctcgagatcggcgggcgtgtgttcgtcgttcatgctgacctctgtggcaccggtgtgccacggctgagatcagctgctgcgcaccatgtcgacgtgagggataccggcttccaggtactcctcgctcactacagtgaagcccagcttttcatagaacggcgtcgcctgcacctgggcgctgagcatttgctggctcaggccacgtttttccgcttcggcgatcaccgcctgcagcagggcttcgccgaccttcaggccgcgccagtccttgagcaccgctacccggccgatctggccgtcggcgagcaggcgcgccgtaccgatcgggtagtcgccttcacaggcgagaaaatgcacggcatcactgtcttcggcgtcccattccagttcaggcggcacggcctgttcagcgacgaagacggtttcgcggatgcgatgcagctcttcgtaatccttgtgccagtcggcgatgcgtacgtgcaggtcattcatcggcagcaaactccaggcttccttgcttggccagttcgagcaccagctcgcgggcctcgtcgttgcccagccatgggccgaggttttccaggtgcagggcgtcggccgagcagatcatcttcaacaattcgcgcaggctggtggagaccaggcggctttgcccgctggcgaacagtaccaggccatcgccgacttccgaccaggccaggcgcgcgcttgggttgcgaaccagaatggcgccatcctcgagctgatcgaggaagccgtcctcgtcgatctcgatgccttcgaccagctccgggtacttgggctcggtcatgaactggccgaaccaggtcatcagcaggcgctcgtcgctcatgtgctcggcgagcagcgccttgaggcgttcgagggcgtcacgctggatctcgtgcgggtcgctggtcggcgcggtgccggcgtcgctgtagcgcgtttcgtccggcaggaactggccaaggaagtcagtgaaatgggtcagaacttcggccgcgctgggtgcgcggaaacccacggaataagtcatgcaatcgtcctcggcggtgccacagtgggccaggagcggcggcagatagagcatatcgccgggctcgagcacccattcttcagtttgatcgaattgagccaggatcttcatgtcctgatccggcagcagcgggctctgggcgtcgcacatctggccgatctgccagcggcggcggccatgggcctgcagcaggaatacgtcgtagttgtcgaagtgcgggccaacgccgccacctggcgtggcgaagctgatcatcacgtcgtcgatgcgccacttgggcaggaacttgaactgctccagaagctcggccacctcgggcacgaactggtcgacggcctgcaccagcagggtccagtcacgctctggtaggtcggcgaacgcgtcctcggcgaacgggccgcggcgaacttcccacggcgtttcgccgtgttcgagcaccaggcgcgactcgacttcttcctcgagggccaggccagccagctcatcgggagaaatcgggctctcgaagtcggtgatggcctggcgcaccagcaagggcttcttctgccagtagtcgcgcaggaactcgcgtgcgctcaggccacccaatagctgaagaggagcatcaggattcatttgtaagtccttgatatttattggtgcgtataaaaaagaaacgcccggcgtctgccgggcgttcttgggcgtgcccgtcgcttagatgcgcttggcctgagcgattgcgttgccgatgtagttggccggggtgagctgcttgagctcttccttggcaggtgcgggcatgtccagcgcgtcaatgaaggccagcagcgcctcgggcgtgatgcccttgccgcgcgtcagctccttgagcttctcgtacggattctcgatggcgtagcgacgcatgacggtctggatcggctcggcgagcacttcccagcaggcattcaggtcttcagcaatacgttgagcattgagctccaacttgctgattcccttgagacttgcttcataggcgatcacgctgtgggcgaagccgacaccgaggttgcgcagtacggtggagtcggtcaggtcacgctgccagcgcgagatcggcagtttgctggccaggtgctggaacagcgcgttggcgatacccaggttgccttcggagttctcgaagtcgatcgggttgaccttgtgcggcatggtcgacgagccgatctcgccagcgacggtcttctgcttgaaatagccgagggaaatgtagccccagatatcgcgatcaaagtcgatgaggatggtgttgaagcgcgcgatggcatcgaacagttcggcgatgtagtcgtggggctcgatctgcgtggtgtaggggttccactgcaggcccaggtcaccttcgatgaactggcgggcgttggcttcccagtcgacctgcgggtaggccgacaggtgcgcgttgtagttgcccacggcgccgttgatcttgcccagcagcggcacggcagcgatctgggtgatctgccgctcgaggcggtagacgacgttggccagctccttgcccagggtggtcggcgatgccggttggccatgggtgcgcgacagcatcggcacgtcggcgaacttgaccgccaactcgcggatggcggcagcgatctggcgcatcagcggcagtagcacggtgtcacggccttcgcgcagcatcagggcgtgggacaggttgttgatgtcctcgctggtgcaggcgaagtggatgaactcgctgaccttgtccagctccggcagcttggcagcctgctccttgagcaggtattccacggccttgacgtcgtggttggtggtgcgctcgatttccttgacgcgctcggcgtgctcgacggcgaagttttccgccagctcgttgagcagggcgttggcttcggcggagaaaggcgcgacttcgctgatgccttcatgggcggcgaggcgctgcagccagcggacttccacctggacgcggaaacggatcaggccgtattcgctgaaaatggggcgcagggcgctggttttgccggcatagcggccgtctacgggcgaaaccgcggtgagcgaggaaagctgcatgggaggcgttctcggacagtcgggcgttgaaaagggcgcatatcatacacgaatccgggcggctatcagcgctgccgcccggcgaatcgacggatgaaatgcatgaggggcgcggcggatcagtcgcgcagcatcgggtaaagttcgcgcagcaatttgcggcggctgaacaccagctgccagcgatgcccacccagttggcgccacaggcgcgccgagcgaatcccggcgaggagcaggccgcgaatcttcgaggcattggccggttgctgcaggaagcggctgtcgccctgcacctgaatgcgctgcttgaaggtgctgatggtgtcctggtacagcgcgccacaggaggaaatgacgttctcgtggccgatgccgaagtggtcggcctggctctggatctggtccagacgattgcccatcagttgcagcaggtcgccgcgcttgtcgagctgccgctccaggcccagtagggcgagggcgtagcgcagcggctcgcgctgcaggctggtcgggtcgcgctccagggcgctgaccagggcgcggtaaccgtcgcgcaaattcaggtcatcaccgccgtacacgtccagcgtgccgttggcatcgcgcaccagcaggctgttgatcaggcaggtcacttcgctttcggcggcctggccggtcttggcgatcttgtcgaccatcaccgcggcctgaaacaccgcgcccagggcgatcaactgttcttgaatgggattcatcgcggtgcgccctcgctccagggttcggcgctctcgatcacgccgccgccgaggcagacgtcaccgtcatagaacaccacggactggcccggcgtgaccgcacgctgcggttgctcgaacgtggcgcggtagccatcggcggtgcgctccagggtgcaggcctggtcagcctggcggtaacgcaccttggcggtcaggcgccgaggcgcatcgagcgctaccgggttgacccagtagatctgcgaggcatgcagggcgcgggaaaacagccagggatgttcgttgccctggccgacgatcagcacgttgcgggtcaggtccttgtgcagcacataccagggctcgtcgccggcatccttgaggccgccgatgcccaggccctggcgctggccgatggtgtggtacatcaggccgtgatgcttgccgatcacgtcaccctcggtggtttcgatgttgcctggctgggccggcaggtactgcttgaggaagtcgctgaaacggcgctcgccaatgaagcagataccggtggagtccttcttcttggcggtggccagctggtacttctcggcaatcgcccgcacttcgggcttctccagctccccgaccgggaacagggtcttggcgatctgctcgccgcccacggcatgcagaaagtagctctggtccttgttggcgtccaggcccttgagcagctcgctgcgcccgtcgacatcacggcggcgcacgtagtggccggtggcgatcaggtcggcaccgagcatcagggcgtagtcgaggaacgccttgaacttgatttcacggttgcagaggatgtccgggttgggcgtgcgcccggccttgtattcggccaggaagtgctcgaacacgttgtcccagtactcggcggcgaagttggcggtgtgcagcttgatgccgatgcggtcgcacacggcctgggcgtcggccaggtcgtccatggcggtgcagtattcggtgccgtcgtcttcgtcccagttcttcatgaacaggccttcgacctgatagccggcttcgagcagcagcagggccgaaacggaggagtcgacgccgccggacatgccgacgatgacgcgctgagtggctggatcttgcatggtcgggatcaatacggcttcaaaaggacgagattctaacaggatgcgcggtgcgtttcagtctgccgagcacgggcggctttcacatggggtcgtgaatgaggcttagagggaagcgggcaccggccaagtagtcgtccaggcagcgcaacaccagctcgctgcgcaggcggccgcgctcggccagcagttcgtcgtaagtgagccagcgaatgccgctgatatcgctgtccagtgcacgctcggcatggtgccttaccaggttggcgacgaaacagatgcgttgataggtcacgccgttgctgggcgcggtgtacaggtagatgccggtaacgccggtgagctcgacctcgcagccggtttcttcgagggtttcgcgtaccgctgcctgcaacagactttccttcggctccaggtggccggcgggttggttgagcaccaggcgcccacccttgagttcctcgacgaacagaaagcgcccttcgtgctcgacgatggtggcgacggtgacatgtgcgtgccaggtcatgctgactccttttcgcaatctgaaaacgacaaccccggcacgaggccggggttgtcggtgtcgctagatcaacagactactcaggccagggaagccagggcagcgttgagggtcgcgctcgggcgcatgactttttcggtcagctccttgttcggggcgtagtagccaccgatgtctgccggtttgccctgtaccgcgccgagctcggcaacgatcttggcttcgttgtcggtcagggtcttggccagtggagcgaactgcgccttaagggcggcgtcttcgctctgggccgccagggcttgggcccagtacagcgccaggtagaagtgactgccacggttgtcgataccgccaaccttgcgcgccggcgacttgtcgttgtcgaggaactggccggtggcctggtccagagtcttgctcagcaccagtgctttcgggttgtcgtaggtgttacccaggtgctccagggaagcggccagggccaggaactcacccagggaatcccagcgcaggaagttctcttcgacgagctgttgcacgtgtttgggcgccgagccgcctgcgccagtttcgaacaggccgccgccgttcatcagcggcacgatagacagcatcttggcgctggtgcccagctccatgatcgggaacaggtcggtcaggtagtcgcgcagtacgttgccggtcaccgaaatggtgtccttgccttcgcgaatgcgtgccagggagaacttgatggcgtcgaccggagcgaggatgcggatgtccaggccgctggtgtcgtgatccttcaggtacttctcgaccttcttgatcatttcggcgtcgtgggcacgagccgggtccagccagaacaccgccggggtgttgctcaggcgggcacggttgacggccagcttgacccaatcctggatcggcgcgtccttggtctggcacatgcggaagatgtcgccttcctcgaccttctgctccatcagtaccttgccgttggcatcgctgacgcgaaccacgccggcggcctggatctggaaggtcttgtcgtgggagccgtactcttcggctttctgtgccatcaggccaacgttcggcacgctgcccatggtggtcgggttgaaggcgccattggccttgcagtcttcgatcacggcctggtagataccggcgtagcagcgatccgggatcacggccttggcgtcctgcagctcacccgcggtgttccacatgcggcccgagtcgcgaatcatcgccggcatcgaggcgtcgacgatcacgtcgctcggcacgtgcaggttggtgatgcccttgtcggagttgaccatcgccagcgccggacgatcggcgtacacggcgttgatgtccgcttcgatttcagcctgcttgtcggctggcagcttcttgatgctggcgtacaggtcgccgataccgttgttcaggttgaagccggcttcctgcagggcagcagcgtgcttttccagggctggcttgtagaactcggcaacgatctggccaaagatgatcgggtcggagaccttcatcatggtggccttcaggtgtaccgagaacagcacgccttgcttcttggcgtcttcgatctgggcggcaatgaagctgcgcagggccttcttgctcatgaccgagcaatccaggacctcgtcagccagcacgctggtcttctctttcagcacggtggtgctgccgtcagcgccgatcagctcgatcttcacgctgcctttggcgtcgatcagggccgctttctcgctgccgtagaagtcgccgctttccatgtgcgccacgtgggatttggagtcggcagcccaggcgcccatcttgtgcgggtgcttgcgggcatagttcttgaccgacagcggtgcgcggcggtcggagttgccttcgcgcagaaccgggttcacggcgctgcccttgaccttgtcgtagcggctgcggatgtcgcgggcctgttcgctgtcatcggcgtccgggtagtcgggcagggcataaccctggctctgcagttccttgatggcggccttgagctgcggtaccgaggcgctgatgttcggcagcttgatgatgttggcttctggcgtggtggccagtgcgcccagctctgcaaggtggtcgccctgtttctgcgcgtcggtcagaaactccggaaacagcgccaggatacggccggccagcgaaatgtcgcgggtctcgacggcgatatcggaggaggcggtgaaggctttgacgatggggagcagggagtaggtcgcgagcgctggggcttcgtcggtgagggtgtaaatgatcttcgagcgtgtggtcatatttgatttaactctctctttactgaacttgcacggcactgatccgggtgaggtggcttctggccacagcgcggcatcaatgatgtgaattcgaagttccatcccgatgatgttgggtgtcgcaactggccggtggcggtaacggatcgcctgacagtgggctgtgcgacgggtgctggaagccgcattccaggcatatgcgcccttatgactactcagtcagcgcccgagtatatcaaaccggcgcatcaagttgctcgtgaccgtagcgaagaggctgttttgacgactggagtgactttgaagcagtgaggcgagcagatttcttcgtgccgataaaaaaccggccgctagggccggttgtttcaagcagcgagggtcaggcgccgactgctgcagcgcgggccgtactggttgccggggcagatttgtcctggctgctctgagcggcgctgatgttgacggcatggaggcctttggggccctgaatgatatcgaagctgacggcctggccggccttcagggttttgtatccatccatctggatggccgagtaatgggcgaacaggtcctcatctcggccgtcggccaggatgaatccatagcccttggcgttgttgaaccacttgaccttaccacttagcatgccgatatccctctgcaaggaaccccactgctggagtatcatccacattagatccagcgcccacgggcatcgcccggcgaacgcaagccctttcgccccgtaggggtatcctttggttgtaacaccctttgacggatagtcaaggcatcgcacgaaacgacgataaacgggtcttatttttgcggcccgctccattcactcccacgaaccttttatccagcatgcatgcaagtagccagattcgactaacattcaatcaggatcgacccgcaccgcatgaggacgactcttcaggcctggccgtcgaggaatccaagccggcattgcaggcgcctccgctctataaggtggtcttgttcaatgatgactacacccccatggatttcgtggtcgaagtactcgagaccttcttcaacctcaatcgagaggtggcaaccaggatcatgttgaccgtgcacaccgaaggtcgcgccgtctgcgggctatatacccgagatatcgctgaaaccaaggctacgcaggtcaatcaatatgcgcgggaaagccagcatccattactctgtgaaatcgagaaggacggttaacgccggccacttgggcatgaggtgaagctatgttaaatcgagagctcgaagtcaccctcaacctggccttcaaggaggcacgcgcaaagcgtcatgaattcatgaccgtggagcacctcctgctggctcttctggacaacgaagcggcagccagcgtgctgcgcgcctgcggtgccagcctggacaagctgcgcagtgacctgcaggaattcatcgactccacaacgccgctgatcccccagcacgacgaagagcgcgaaacccagccgacgctgggcttccagcgcgtgctgcagcgtgcggtattccacgtacagagctccggcaagcgcgaagtcaccggcgccaacgtgctggtcgcgatcttcagcgagcaggaaagccaggccgtgttcctgctcaagcagcagagcgtggcccgtatcgacgtggtcaatttcatcgcccacggtatctccaaggtgccgggtcagggcgcctcccctgagtccgacccggaaatgcaggatgaggagggtggcgagtcgtcttcctcgagcaatccgctcgatgcctatgcaagcaacctgaacgagttggcccgccaagggcgcatcgatccgctggtcggtcgcgagcacgaagtcgagcgcgtggcgcagatcctcgcccgtcgtcgcaagaacaatccgctgctggtcggtgaggccggtgtcggcaagactgccatcgccgaaggtctggccaagcgtatcgtcgacaatcaggtgcctgatttgctggctgacagtgtggtctactccctggatctcggcgcgctcctggccggcaccaagtaccgtggcgatttcgagaagcgcctcaaggcgttgctcaccgaactgcgcaagcgcccacaggccatcctgttcatcgacgagattcacaccatcatcggtgccggggctgcctcgggcggcgtaatggatgcctcgaacctgctcaagccggccctgtcgtcgggcgagatccgctgcatcggctcgacgaccttccaggaatttcgtggcatcttcgagaaggatcgtgccctggcacggcgtttccagaaggtcgacgtggtggagccttcggtggaagacaccattggcatcctcaagggcctcaaggggcgcttcgagcagcaccacgacatcgagtacagcgatgaagccctgcgcgcagctgcggagctggcttcgcgctacatcaatgatcgccacatgcccgacaaggccatcgacgtgatcgacgaagcaggtgcgttccagcgtcttcagccgcaggagaagcgcgtcaagcgcatcgacgtgccgcaggtcgaggacatcgtggccaagatcgcgcgcattccgccaaagcacgtttcgagctccgacaaggaattgctgcgcaacctggagcgcgacctcaagctgaccgtattcggccaggacgccgccatcgattcgctggccaccgccatcaagctgtcgcgggctggcctcaaggcgccggacaagccggtcggctcgttcctgttcgccggccccaccggcgtcggcaagaccgaggcggctcgccagctgtccaaggcgctgggcgtggaactggtgcgtttcgatatgtccgagtacatggagcggcataccgtgtcgcgcctgatcggtgcgccacccggctacgtcggcttcgaccagggcggcctgctgaccgaggcgatcaccaagcagccccattgcgtactgctgctcgacgagatcgagaaggcgcacccggaagtcttcaacctgctgctgcaggtcatggatcacggcacgctgaccgacaacaacgggcgcaaggcggacttccgcaacgtgatcctgatcatgaccaccaacgccggcgcggaaaccgcatcccgtgcgtcgatcggtttcagctatcaggatcactcgtccgacgccatggaagtgatcaagaagagcttcacgccggagttccgcaaccgtctggacaccatcatccagttcggtcgtctcagccacgaaacgatcaagagcatcgtcgacaagttcctcatcgagctgcaggcgcagctcgaggacaagcgcgtcatgcttgaggtcagcgatgcggcgcgtgactggctggccgagcagggttacgacgtgcagatgggcgcacgcccgatggctcgcctgatccaggatcgcatcaagcgtccgctggccgaggagattctcttcggggagctttccgagcatggcggcacggtgcacgtgaatctcgaaaacggcgaactgacgttcgatttcgagaccgctgcggaaatggcctgaaggttgacggggtgctcatcgcgccccgctttcaaggtgtacagccaataaaaagcccggcagagatgccgggctttttattggtcgctggagcagagcagtggatcgtgctcttgccctgttagcgagcgcgataggtgatgcgacctttgctcaggtcgtacggggtcagctctacgcgaaccttgtcaccagtcagaatgcggatgtaattcttgcgcatctttccggagatgtgcgcggtaacgacgtgcccgttttccaactccacgcgaaacatggtgttgggcagggtgtcgacgacagtgccttccatttcgaagctgtcttctttcgacatgcagtaaagccctcggtatccagagaatggcccggcgcaactggccccaggcaaaagcggcaagcattgtgcctgaaaacaagggttgacgccaaggggctgcctctgtttcagcagcgaaaaaccaggaaaatcgtcgatttcaggtcagagcgacccagcgctgattgacgaatagctcgatggggcggtactgggtcttgtagttcatcttcctgcagttcttgatccagtagccaagatatacggcctgcagatccaggcgcagcgcttcgccgatttgccagagaatggcgtagcgacccaggctgcggcgctcttcgtccgggtcgtagaaggtgtagaccgccgacaggccattgggcaatacgtcggtcacggcgatggcgagcagccggccctgttcgcgaaattcgaagaagcaggagaaagaaaggtcgcgcaccagaaacgtggagaactgctcacggctgggtgggtacatgtcaccgtcggcatggcgctgctcgatatagcgcgcgtagagctgataatattcctcgtttaaacaaggccttaccgcacgaacctcaagtgactcattacgttttaggatgcgccgctgctgccgattgggggcaaagcgggcagccggaatccgcgccggcacgcaggccgtgcagcgctgacaatgcgggcgatagaggtgatcgccgctacgccggaaacccagctcggagagctcggcatacatgtctgcgtccatcggctggctggggtcgagaaacagcgtggtggcctgttcctcgagcaggtagctgcagggatggggttgcgtggcgtagaacttcaggcgagccagctcagtcatgatcgactcccgggaatggcctggaatcagtgtatgccagtgccgggctgcgagccagaacggcgctcgtcaccggtcgccagcgccgtgccagtcggccaggctgggctgatccagaaaacgctccagataaccggcgaacgcctggcgactgatcgcgcgggcgccgaggctgtgcaggtgctgggtcggcatctggcagtcgattagttcgaactgccaggcctggagttgctcgaccaggctggtgaaaccgaccttggaggcattgtcggcccggctgaacatcgactcgccgaagaacagcctgcccatggccagcccgtaaagcccgccgaccagttgccggtcctgccagacctcgatgctgtgcgcgacgccgcgctcgtgcaggtcgatataggcctgttgcatgggcgtggtgatccaggtgccatctgcgtagtcgcgaggcgccgcgcaggcgcggatgacatcggcgaacgtctggtcgaaggtcacctgaaaataaccttggcggatgactttgcgcaggctgcgcgacacatgcaattcgctgggaaacagcacggtacgcgggtcgggcgaccaccacagcagcggctggccatcctgataccagggaaagcagccgtgccgataggcggcgatcagccgctcggcgcgcaggtcgccgccagcggccagcaggccgttgggttcgcgcagcgccttgtcgagcggcggaaaggtcagggagtcgcgttgcaaccaggtaagcattggcgagaccgcagcgggggagggcgggagtcaacccgcccggagcctcagttgtcgtcgaggaacttctcgacatccagggcggccatgcagcccgcgccggccgaggtgatggcctggcggtagacgtgatcggccacgtcgccggcggcgaacacgccctcgatgctggtggctgtggcgttgccttcgctgccgcccttgaccagcaggtagccgtcacgcatttccagctggccctggaacaggtcggtattgggcttgtggccgatggcgatgaacacgccagccaatggcaggtcggtggtggtgccgtcctgggtgctgcgcaggcgcgcgccggtcacgccggtagcatcgcccagtacttcttccagggtgtggttccagtgcagcttgatattgccgttggccgccttgtcgaagatcttgtcctgcaggatcttctccgagcgcagcttgtcgcggcgatgcaccaggtgcacttccttggcgatgttggacaggtacagcgcttcttccacggcggtgttgccgccgccgatgaccgcgaccacctggttgcggtagaagaaaccgtcgcaggtcgcgcaggcggacacgcccttgccagcgaacgcttcttcggagggcaggcccaggtactgcgccgaagcgcctgtggcgatgatcagcgcatcgcaggtgtaggtgccgctgtcacccttgagggtgaacggacggctctgcaactcggcggtgtggatgtggtcgtagatgatctcggtttcgaagcgctctgcgtgtttctgcatgcgctccatcagccccggtcccgtcagcccttccacatcacccggccagttgtcgacctcggtggtggtggtcagctgaccgccaggctgaataccggtgatgatgacaggcttcagattggcacgagcggcgtatacggcggcgctgtaaccggccggcccggagcccagaataatcaggcgggaatgcttgacttcgctcataaaaacacctcataagcctttgtcacaaaagagaatgcatgctcaaattgagccgcacggacgaatagtggccgctatgctacaccgaagcacgggacgagcgggagccagccgggcgatcgattccccaatgcaccggcggcatgccgtacaatggcggcgtttcgtcctccaccgatcattcggcgcgctagcagcgcaggaacagatgcgttttgaagaactctagctctacagcaccggcgccggcctggcgtcagcaattgccatatcgcctcaaagagggcgccctgatcgccctcggggcgctgtgtctctacgtgtggatggcgctggtcacctacgacccggccgatccgggctggacgcacaccagcaacgtcgagcaggtacacaacgccgcgggccgcgccggcgcctggttcgccgatgtgctgttcatggccctgggttatttcgcctacctgtttccgctgctgctgggcatcaaggccctgcaggtgttccgcgcacgacacgagccgtggcactggagcggctggctgttctcctggcggctgatcggcctggtgttcctggtgctgtccggcgcggcgctggcctacattcacttccagagcggcgccaacatgccggcctcggccggcggtgcgctgggcgagagcctcgggcaactaaccgtcgccgcgctcaacgtgcagggcagcacgctgctgttcatcgccctgttcctgttcggcctgaccgtgttcaccgacctgtcctggttcaaggtcatggacctgaccggcaagatcaccctcgacctgctggaactggtgcagagcgtggtcaaccgctggtggagctcgcgccaggatcgcaagcaactcgtcgcccagctgcgcgaagtggacgagcgcgtgcacgacgtcgccgccccggtggtcaaggaccgccgcgagcaggccaaggtcaaggagcgcctgatcgagcgcgaagagtcgctcaacaagcacatgagcgagcgcgaaagccgcccggcgccagtgatttccgcaccgatagctcccaaggcgccggagccgagcaagcgcgtgcagaaggaaaagcaggtgccgctgttcgtcgacagcgccgtggaaggcaccttgccgcccatttccctgctcgacccggccgaggcgaagaaggtcgagtactcgcccgagtcgcttgccggcgtcggccacctgctggaaatcaaactcaaggaattcggcgtcgaggtcacggtggactcgatccatccgggcccggtgatcacccgctacgaaatccagccggcggccggcgtcaaggtcagccgcatcgccaacctggccaaggacctggcacgttcgctggcggtgaccagcgtgcgcgtcgtggaagtgattcccggcaagaccactgtgggtatcgagattcccaacgagaaccgccagatcgtgcgcttctccgaagtgctgtccaccccggaatacgacgacgccaagtcgccggtggccctggccctaggccacgacatcggcggcaagccggtgatcaccgacctggccaagatgccgcacctgctggtggccggtaccaccggttccggtaagtcggtgggcgtcaacgcgatgatcctgtcgatcctgttcaagtcgagtccggaagacgcgcggctaatcatgatcgacccgaagatgctcgaactgtcgatctacgagggcattccgcacctgctgtgcccggtggtcaccgacatgaaggaagcggccaacgcgctgcgttggagcgttgccgagatggagcgccgctacaagctgatgtcgaagatgggcgtgcgcaacctggcgggcttcaaccgcaaggtcaaggacgccatcgaggccggcgaaccgctggccgacccgctgtatcgccgcgagagcatggaagacgaagcgccgctgctcaagccgctgccgaccatcgtggtggtggtcgacgaattcgccgacatgatgatgatcgtcggcaagaaggtcgaagaactgatcgcccgtatcgcccagaaggcgcgggccgccggtattcacctgattctcgctacccagcgcccgtcggtggacgtgatcaccggcctgatcaaggccaacattccgacccgtatggctttccaggtatcgagcaagatcgactcgcgcaccatcatcgaccagggcggcgccgaacagctgcttggccacggtgacatgctctacatgccgccgggcaccagcctgccgatccgcgtgcacggcgccttcgtgtccgatgacgaagtgcaccgtgtggtcgaggcttggaagctgcgcggcgcaccggattacaacgaggacattcttgccggtgccgacgaaggcggcggtggtggtttcgatggcggcagcggcggcgagggcggtgaagacagtgagagcgatcctttgtacgacgaagcggtcaacttcgtgctggagagccgtcgcgcctcgatctcttcggtgcagcgcaagctgaagatcggctacaaccgtgccgcccgcatgatcgaagccatggaaatggccggcgtcgttaccccgatgaacaccaacggctcgcgcgaggtcatcgcacccgggcaaaaccgcgattaactccgacagaggattcacatgcgcctgattcgcctgatgctgctggcctttctcaccacggccagcctgttcgcccatgctgacgacgaggcggcggtcaaacgcctgaccgagctgctcaaccaggcgcagaccatcaccgcacgcttttcccagctgtcgctcgacggcagcggcacccagctgcaggaaactgccggtgaactggccctcaagcgtccgggcctgttccgctggcacaccgaccagcccatggagcagctgctggtttccgacggcaagcaggtctggctgtacgacccggacctggagcaggtcaccatccagtccctcgatcagcgtctgactcacaccccggcgctgctgctgtcaggtgacgtctcgcagatccgcgagaacttcgagatcaccttcaaggaaggcggcagcgtggtggacttcatcctcaagcccaaggccaaggacaccctgttcgacagcctgcgtctgtcctttcgcaacggcgtgctgaacgacatgcagctgatcgacagcatcggccagcgcaccaacatcctgttcatgagcgtgaagatgaaccagcctctggatgacaagcagttccgcttcgacatccccgagggtgcggacgtcatccaagagtaggtaagtcgtggatctgtttcgcagcgcgcccgtcgcccagcccctggccgcccgtttgcgggcgaccacgctggacgaatacgtcggccaggagcacctgctggcccgtggcaagccgctgcgtgaggcgctggagcagggcgccctgcattcgatgatcttctggggcccgccaggcgtgggcaagaccaccctggcgcgcctgctggcccaggtcaccgacgcgcatttcgagaccatttccgcggtgctgtccggcgtaaaggaaatccgccaggccgtcgaagtcgcccagcagcacgctgcccagtatggtcgccgcaccatcctgttcgtcgatgaagttcatcgtttcaacaagtcccagcaggacgcctttctgccctatgtcgaggacggcacgctgatcttcatcggtgcgaccaccgaaaacccgtccttcgaactcaacaatgcgctgctgtcccgtgctcgtgtctatgtgctcaagagcctcgacgacgctgcgctgcgcaagctggtcggccgtgcgctgaacgagcccaagggccttggcgagcggcgcctgaacctgccggaagaaagcttcgagatcctcaagagtgcggcggacggcgacggccggcgctttctcaacttcctggaaaacgccgcagatctggccgaagacggcggcgagatcagcaccgaactgctgctcgatctgctcggcgatacccgccggcgtttcgacaagggcggcgaggcgttctacgaccagatctccgcgctgcacaaatcgattcgcggctccagcccggatggggcgttgtactggttcgcgcgcatgctcgacggtggctgcgatccgctgtacatcgcccgccgcgtggtgcgcatggccagcgaggatatcggcaacgccgacccacgcgccctgaccctgtgcctgaacgcctgggacgtgcaggaacgactgggcagccccgagggcgagctggcggtggcccaggccatcgtctacctggcctgcgcgccgaagagcaacgccgtgtacatggccttcaaggctgccaagcgtgatatcgctgaaaatggctcccgggaagtgccgctgcacctgcgcaacgcgccgaccaaactgatgaaggagctcggctacggcgaggaatatcgctacgcccacgacgagcccgatgcctacgcggctggtgaagactacttccccgaagacctcgaaccgcggcgctactacgagccggtgccgcgcggtctggagctgaagatacgcgacaagctggcccacctggccagccaggatgccaacagcccccggcagcggagaaagtcatgatcaccaccgttgtcgcggttgccgttggcggcgccctgggcaccttggcgcgttttttcaccggaaactggatcaccgccaactggccgcagcacttttatggcgccaccttgatcgtcaacctcgtcggctgcctgctgatcggggtactctacggcctgttcctgatgcgccccgaagtgccgttgcccgtgcgggcagggttgatcgtcggcgtgctgggcggtttcaccacattttcttcgttttccctggacaccctgcgcctgctggaaggcagccaggcgccgctggccatcggctatctggcggtaagtgtgctgggcggcctgctcgccacctgggcaggcctttcgctaaccaaactctgatcgacgagaacctgaaatgctcgattccaaactggtgcgcagccaactgcacgaaattgcccagcgtctggccacccgtggctacgaactggacgtgacccgcatcgaagccctcgaggctcagcgcaagtccgtccagacccgcaccgagcaactgcaggccgagcgcaacagtcgatccaagtccatcggtcaggccaagcagcgcggtgaagacatcgcgccgctgctggccgatgtcgaccgcatgggcaacgagctggaagagggcaaacgtgagctggacgccattcaggtcgagctcgacgacctgctgctgagcatccccaacctgccgcacgagtccgtgccagtaggcgccgatgaagacgacaacgtcgaagtgcgtcgttggggaacgccgcgggccttcgattttgacatcaaggaccatgtcgccctcggcgagcagcacggctggctggatttcgagactgccgcgaagctctccggcgcgcgcttcgcgctgctgcgtgggccgatcgcccgtctgcatcgcgctctggcgcagttcatgatcaacctgcacaccgccgagcacggttacgaagaagcctacacgccgtacctggtgcaggcgccggcgctgcagggcaccggccagctgccgaagttcgaggaagatctgttcaagatcagccgcgaaggcgaggctgatttctacctgatcccgactgccgaagtgtcgctgaccaacatcgtggccggcgaaatcatcgacgccaagcagctgccgatcaagttcgtcgcccacacgccgtgcttccgcagcgaggccggcgcttcgggccgtgatacccgcggcatgattcgccagcaccagttcgacaaggtcgagatggttcacgtggtcgagccgggcaagtccttcgacgccctggaagagctgaccggccacgccgagaaagtgctgcaattgctcgaactgccgtatcgcgtcctcgcgctgtgcaccggcgacatgggcttcagcgctaccaagacctacgatctggaagtctgggtaccgagccaggacaagtaccgcgagatctcctcgtgctccaactgcggcgacttccaggcgcgccgcatgcaggcccgttatcgcaacccggaaaccggcaagcccgagctgctgcacaccctcaacggctccggcctggcggtgggccgcaccctggtcgcggtgctggagaactaccagcaggccgacggcaccatccgcgtaccggaggtgcttaagccgtacatgggtggtatcgaggtcatctgaagcgggtctgcgagaaggcttgggcgctcttgggcaccggccgttgcagcggtgggccaatagagcgtcgctacgcacccccggcccaccttaccaatcaggccccgagcttcgtctcagggtcgccattttcaatgtcgctgccgtgagcgactgaagcgggactcgctatggacttccttcccctgttccacaaattgcagaagcgccgcgtgctggtggtcggcggtggcgaaatcgccttgcgcaaggcgcgcctgttggccgatgccggcggtacgttgcgggtggtgtcgcccgacgtggtcagcgaattgcgcgagctggtcgagcaaggagcaggcgagttgctgctacgcggctaccaggctgaagacctcaaaggcgtatcgctggtcatcgcggcgaccgacgacgtgccgctcaatgcgcagatctccgagcaggcccaggccctcggtattcccgtcaacgtggtcgatgcaccggcgctgtgcagcgtgatcttcccggccatcgtcgaccgctcaccgctgatcgtcgcggtcagcagcgggggcgacgcgccggtactggcccgcctgattcgcgccaagatcgagacctggatccccgccacctacggccagttggccgggttggcgaaaatcttccgtgcccaggtcaagagcctgtttccggacgtgcagcagcgccgcgtgttctgggaagacgtgttccagggcccggtcgccgagagcgccttcgccggcaagctcggtgaagcccgacgcctgctcgaagacaagatcaacggcaccgccccccaggcgttgggtgaggtgtacctggtcggcgccggcccgggcgaccccgacctgctgacctttcgcgccctgcgcctgatgcagcaggccgacgtggtgctctacgaccgcctggtcgccccggccatcgtcgagctgtgccgccgtgacgccgagcgtatctacgtgggtaagcgccgcgccgatcacgccgtgcctcaggaacagatcaaccagcgcctgatcgacctggccaaggccggcaagcgcgtgctgcgcctcaagggcggcgatccgttcatcttcggccgtggcggcgaggaaatcgagcaactggcggcccacggcatcccgttccaggtggtgccgggcatcaccgcggccagcggctgttcggcctacgccggcattccgctgacgcaccgcgaccatgctcagtcggtacgcttcgtcaccggtcatctgaaggacggcagcgctgatctgccctggcaggagctggtggcctcaagccagaccctggtgttctacatgggcttggtcggtctgccgaccatctgccagcagctggtggcccacggccgcgcggcgagcacgccagcggcgctgatccagcagggcaccaccgagaatcagcgggtcttcaccggtaccctggccaatctgccggacctggtggcgcagcatgaggtgcacgcgccgaccctggtgatcgtcggcgaagtggtgctgctgcgcgacaagctggcctggttcgaaggcgctcagcacgccaccaactaacccactctcctgctactaacgaaagaggcccgcatagcgcgggcctctttcttttgaaatcatccgacgatcagtcgtgacgcttgcggttcaccacctgggccgccttgatcacgtcgctgccgatctcgccctcgaactgctgccacaccgggcgcatcgcctcgcgccaggcctgacgctgctctggggtaagggtgatgatctggctcttgccggaggcttcgatgcggcgacggtcggccaggttggcttcctcggcctgacggttcaccgcgtaggtgacctcgtcgatgatcgcctccagctcggtgcggatctggtgcgggatgccgtaccagaagcgtgcgttgctgatcagcatgtagtcgagcacgccatggttggtttccgtgatgaacggctgaacctcgtgtaaccgctggctgtagaggttcgaccagggattttccgcgccctgtacctggccgctctgcaggcccttgtagacctcggcgaagggcatcttcaccgccgtcgcacccaactgggcgaactgggcatcgaggaccttggaattctggatgcggaatttcaggccagcggcgtcatctggcaggcgcagagccttggtcgccgacatctgcttcatgccgttgtgccaataggccaggccgacgatgttctggtcttccatcgagcgcagcagttggcgacccttggcgcgcttctggaagcggttgacggcctccaggtcatcgaacatgaacggcagatcgaacacctgcagctgcttggtgtactggtcgaacttggccagcgacggggcgagcatctgcacctcgttattacgcagcgcttccagttcgttggcatcgccgtacaacgacgaattcgggtacacctcgacccgtaccttgccttctaggcgttcatccaccaggcgctggaacatcagggcgccctggccctttggcgtgtcgtccgccaccacatgggaaagtttgatcaccagcgtgctttcctgggcgacggcggcgtaggaggtgagcgtcagggcgcaggcggccgcgacagcgagctttttcagcatgggggtgaccttattcttgtcgactgttgtcaggtcgggcgctggttggcggcaacgcccgcaggatccgtaaaggattgtaggcgaagtctactgcagtcatggcgtcagatatgtgacggccttcctagctggggcaggacgtccggcaaaatgccatcgtggctaggttaagctgccgcgggcgttcttggcggcgatccactgggaaatgtactgggtgctcttgtgctggtggtgtcgcagcatggcgccgacgaagttctgctggcggtgctgctcgcggttgtccatgagctgttcgagcctggccagcagttcggcgccgagccgcggccgatcaaagcgatctgccagcagcggcgctgcgtgggcgcgggcttgcgaccaggcagctggatcctcatggagctgcacggctgcatcggcaaacctctgggcatcattcgcaacagcgcctggccagggcagctcgccgtgcatgccttcgctgccgatacgggtggtcacgctgggcgtgccgcaggccatggcatcggccagtttgcccttgatgccggcaccgaagcgcagcggcgccaggcagacgcgagcctgggccatgacccgatgggcgtcgtcgacccaacccagtacgtgaaaaccctgtttggggttgtgcagcgcggtggccttgggcggtggataggcgccatagacgtgcagctgggcctggggcaggcgcgcgcgaatcagcggccacagggcgttcttgagccacaacacggcgtcccaattgggcgcatggcggaaattgccaatgctcaggaagtgcgcacgctcggcgaagggcaggtcggccagcacaggcgggatcagcatcagcgcgcagtcgtgcaagaggctcgccggcacgccgaactgttcctgcagcagctgcatctcgaattcggaaatcatcagcgtcaggtcgcagcggtagatcgctgccacctcgcgctgggccatatcgccgctggccatggctgcatacagctgctgcggggaggcctgcaccgggccgacctgttggcgctgcgcttcgctgtcgcaagcctgctggctggccttgagcaaggcgtggcgggcatcacgcaggcaatgcagatcgctggtgtcgagcacgcgcagggcggctggccaggcgcgctcgacccgccaaccgaattgctcttcggtgaagaaacggtcgaacagcaccagatccggctgcaggctcgccacgtagctatcgaagctgtcgcagttcagggcgacggcgacttcctcgatcgcaagctgggcgagatcagcacggtgggtggacagcgccgcggcgctggcaaaggtgacctgccagccctggctgcgaaacaccccgagcaattccagcatgcggctgccggccgcggacgagcgcggctccggccacacgtagccgatcaccagtaccttgcgcatggggctcagcgtttgccgcgaatgctgcgccacagagtggccagcaccagcacgaacagcgcggcgatgctggccagcgtccatacggtgaagggcaggccgagaatcttgtaatcgttcatgccacacacgccgccgctcatgaacacacctggccagtactcgtgcagcggcagtatttggtaatagaacgggaagggcgagcagctgaagctttccatgatgcccacttcgatcagggtgacatgggtgttgtcgatcagcgccatgccgctggcggccagcagcagcggccacagcagcaccgccagccaggtctggcgtgccgccgtggcggcgctgagcagcaaggcgatcacggcggtcaggcacagccacaggcgaatctgcacgcacagggtgcagggctcccagccgaatacatgctgggcaatcagggcgccggcgagcatcagggcgctggccagggcgatcagcagcaacagcggggcggggcgggacatgcaactctccaggtgagaaggcctacggcaacaaggtgccgtttgtaccggaaggcggcctgccgggcaatcgaggattccgatgcaaaccatcatttttcgagtgcaggcatggcgctcgcggcgggagccttgcgcaagccggccgtgggaacggcccatgcccgtgacgtcgcgcgcatggcgcgctcccacaagggcagtatttcgtacaaaaaaatccccacgcagaggggcatctgcatggggcaacaagggccgacaaagcggccgggagggaaagggatactcaggacgccggctgccagccgccgcccagtgccttgtagatggcgacgatgccctggtaaagctcgacctcggcctgggcctggctgtcttcggcggccaaacgttcacgctcggcgtcgagcagcaccaggaaatccgcactgccttcacggtattgcagcgcggcctgggccgcggcggcgcggctggcctccgactggcgtaccagtgacaacagacgttgctggcgtttgccgtaatcgctgaaggcgttctccgactcttccagggccagcaatacctgctgctcgtagctggccagggcgccatcggcatccgcctcggcgccgcgcagacgggcccggacgctgcccaggtcgaacgccgcccagctgatggtcggtgccacgccccaggcgcgcgccgccgaggaggcgagttgcgaaccacgcccggcggtaaagccgaggaagccggacaggctgacccgcgggaacaggtccgcggtggccacgccaacctgggcagtggcggctgccagctcccgctcggcagcacgcacgtccggccggcggcgcagcagctcgcccggatcaccgatcggcagggccttggcgatggccggcagcggccgtggcgacaggtccacgctcagcgcatcaggacgctggccgagcagggtggcgatgcggttgcgcgcccgcacctgctgcgcctggagctgcggcagcgtggcttcggtggccgccaggcgggcgtcggagcgcagtacgtccagctcgctgcccatgccgacttcatggcggcgttcgattatgtcccgcgacgactgctggttctgaagatccgagcgggcgatgctttcgcgcagctgggcgccgcgcagggtgccgtaggcgtcgaccagctcggcgatcaggctgacctgcagctgctggtaatcggcctgggccacctcgatctgcgcctcgctggcttccagttgccgctgaatgcgcccgaacagatccagctcccaggccatgtccataccgaggtcgtagcgttcggcattgacccgctgctcggtcacgccaggctgctgcgccttgccgatctcgctgctggcccggctggttacggtgggcaggcggtcgttggcgacgtcatcgcgaatcgaccgggcggcgcgcagacgggcataggccacgcgcagctcgcggttgttctgcagcgattgctcgaccagctggttgagcgtcgtgtcatcgaactgctgccaccactgcgcttcgaagcgggcggtgtcgtagttgccctgggccgcctgttgcgaggccgcgggcgcctcctgcggcgccttgtagtccgggccgacggcgcaggcgctgatggccagcgccaggacggagatcagcagcgtgcgtggcaccaagtgagtcatcgaattcatgcctgggcctcctgcagacgggcctgttgtttacgcgcctggcgcttttccacgaagccgcgaatcagcacatagaacaccggggtgagcagcaggccgaagaaggttacgccgagcatgccgctgaacaccgcaacgcccatggcatggcgcatttccgcaccagcgccactggagatgaccagggggaccacgcccatgatgaaggcgaagctggtcatcaggatcggccgcaagcgcaggcggcaggcttccagcaccgcggcgacgcgatccaggccgtgctcctgttgctccttggcgaactcgacgatcagaatggcgttcttgcatgccaggccaaccaatacgatcaggccgatctgggtgaagatgttgttgtcgccaccggacaggatcaccccggtgatggccgacaagagcaccgtcggcacgatcaggatcaccgccagaggcaggctccagctctcgtactgggcggccagcaccaggaaggccagcagtacgcagagcgggaacacgaacagcgcggtattgccggcgaggatctgctggtaggtcagctcggtccactcgtagctcatgccgttgggcagttcttccttgagcagcttggccatcgccgcttcggcctggccggagctgtagccgggtgctgcggcgccgttgatctccgcggtgatgaagccgttgtagtgcatcacccggtccgggccggaggtgtcgctgaccttgacgaaggtcgacagcgggatcatctcgccgcggttgttgcgcaccttcagctggccgatctgctcggcatccaggcggaagcgctggtcggcctgcacgttgacctggtaggtacggccaaaacggttgaagtcgtttgcgtacagcgagccgaggtagacctgcatggtgtcgaagatgtcatcgatggccacaccgtgggtcttggccttctcgcggtcgaggttggcttccacctgaggcacgttgacctggtagctggtgaacagcccggccagctccggcacgttctggctcttggcgatgatgttctgggtctgcttgtacagctcttcgtaccccaggctgccacggtcctgcagctgcacgcggaagccgccaatggtgcccaggcccatcaccggcggtggcgggaagatggcgatgtaggcttcctgaatgctggagaactggccgttgaggtcggcggcaatggcgttggcgctcagcgaggcgtccttgcgctgatcgaagtccttgagggtgacgaacacgatgccgctgttcgggctgttggtgaagccgttgatcgacaggcccgggaacgacacggtgttttccacgcccgggtgtttggcggcgatatccgacatgcgcttgatcaccgcttcgctgcggtccaggctggcggcgtccggcaactgggcgaaggccaccaggtactgcttgtcctggggcggcacgaagccggtcggcgtgctggaaaagcccatgtaggtcagccccatcagccccgcgtaaagaatcagggcgatgccgctgccgcgtaccacacggcgcacggtgccgacgtagccatggctggctcgctcgaacacgcggttgaaggggttgaacagccagcgcccgaacaggcggtcgagcaccaccgagaaacggtccttgggctcgtgatgacctttgagcaatacggcggccaaggctggcgacagggtcagcgagttgaaggcggagatcaccgtggagatcgcgatggttagcgcgaactgttgatagaactgcccggtgaggccggagatgaacgcggtcggcacgaacacggcgcagagcaccagggcggtggcgacgatcggcccggtgacttccttcatggcctgacgggtcgcctccagcggcgtcttgccgagaccgatgttgcgttcgacgttctccaccacgacgatggcgtcatccaccacgatgccgatggccaataccagcccgaacagtgacagggcgttgagcgagaagccgaacatgtgcatgaccgcgaaggtgccgatcagcgacaccggcacggcggccaggggtatgatcgaggcgcgccaggtctgcaggaacaggatcaccaccagcaccaccagcacgatggcttcgagcagggtgtgcaccaccgcttcgatggagccgcgcacgaagatggtcgggtcgtagacgatttcgtagtccacgccttccgggaagctctgcttgagctcggccatgcgctcgcgcaccgcatcggaaatggcgatggcgttggagcccgggcgctggaagatcggcatggccacggcgggcttgttgttgagcagcgaacgcagggcgtattgcttggagcccagttcgatgcgggcgatgtccttgaggcgggtgatttcgccgttctcgccggcgcgcaccacgatgttctcgaactcttcctcattcaccagacggccctgggtgttgatcgacagctggaagctgttgtcgctggctgctggcggcgcaccgagagagccggccgccacctgacgattctgctcgcgaatggcgttgaccacatcggtggcggtcagcccgcgggaggcgaccttgtccgggtccagccaaacgcgcatcgagtagtcaccgaggccgaacagctgcacatcacccacaccatcgagacgcgacagttcgtccttgatgttcagggaggcgtagttggaaaggtagagcatgtcataggcgtcgttgggcgaggtcaggtgcacgaccatggtcatgtcagacgacgccttgtcgaccgtcacgccgagacgctgcacttcggtcggcagggtcggctgggtgcgcgtcacacggttctgcacctgcacctgagcagtgtccagatcggtgcccagagcgaaggtgatggtcagcgtcatgcgtccgtcgttggtcgcctgggacgacatgtagagcatcccctcgacgccgacgatggcctgttcgagcggcgaagccacggtttcaccgatgactttggggttggcgccggggaagtcggcacgcaccaccacggtgggcggcaccacttccgggtattcgctgatcggcagctggaacagcgagatggcaccgccgatcaggatgatcagcgacagcacggcggcgaagatcggccgctggatgaagaactgcgagaagttcatcgttaatgtccttttgatacgggcacggctcggcctgcccacgccataggcggcgcgagcaggttctcgggttggcagtcggagagggcgaggcccggtgttacttgaggctgagcttcagcggctcgtcatttttccgcgccgaggctaccgccttgcgctgtttttccagggtggcgagggttttctcgtcggccatcggcacggcttcggggtccacggtgctgccgggcagggcgcgctgcaggccgttgaccactacccggtcgcccttggccagaccgctgcgcacgatgcgcaggccttcgagcttcggtcccagctccaccgagcggtaggccacggtgttgttgtcgccgagtaccagcacgaacttcttgcccaggtcggtaccgatcgcaacgtcctgcaccagcatggcgtcgtaggtgtcgctgccgaccagcttcaggcgggcatataggcctggggtgaactgaccgtcacggttgtcgaacaccgcacggccgcgaatggtgccggtacgcggattgacctggttgtcgagaaagtccagctggcccaggtgcgggttgccggtttcgttggacaggcccaggtacaccgggctcttaccgcgactatcgtgaccggccttgcgtgccagttcggtgtacttgaggaaagcgcgctcgtcggcgtcgaagtaggcatacaccttgtcggtagataccagcgaggtgagcagcgattcactggcggtcaccagattgccggcggtcacttcggctcggctgacgcggccgtcgataggcgcagtaacgcgggtgaagctgaggttcaggcgggcgttgtcgagttcggcctggatgccggccaccgcggccttggcttcctcggcggcggttttgcgcgcttcggccagctcggtggaaatcgcgttgctttcacgcaggcgctcgccacgctgggcttccttgctggtgcgggccaggttggaacgggcctgctgcagctgggcttccaggcgtttgacctcggcctggaagggccgcgggtcgatctggaacagcaggtcgcctttctttaccagcgcgccttcggtaaagctgaccttgtcgatgaagccggagacacgtgggcggacctgaaccgattccggggcttccaggcgaccggtgaattcgtcccactcgttgagcggctgctcgatgacctcggccacgcttaccttcggcgccggcatctgctgtgcggtttcctgggatttgccacaggcggcgagcaccagggctgcggtgagggcgaggggaaattgccagagtcttgtagtgggctgttccattattgagatccgccaggaaatgaagagaagtgatggaggcggagtctggtcgctgcaacatttctgaacgaatcgaacgacacgaagataaatatcatcaccaatgatgatatttcccaatggaatataaatagaaagctagctatctatttgttctgttcctggatgcagaatccaagcgtttttgcaggctttgctatacctcctgatctgcctcgcatcgaacaatcccagagctgattccacgcatctgcggcgatgaagagcgcctttgccggttcgaacccaatttcgtccgtttcgaccctgactcagtgccccgcagctcgttatcttgacggctggccgatgaccccgaggagcgctgaatgagccgcgtcgatgaatctgaatcccgccctcacgacaatctgctgtcctgtgaggaggagatttcccggatcgcattcgaaaacgcccgcacggccttgcgtgcccattcgcagctgtcgatccaggcgcgtctggccgagttgtgcaaactcaagcacgcgatcctggcccaccgttcgatgatcatcgagcgggtcatgcaggaggttggcaaatgtcggacagatgcattgatcgcggaaatccttggcactctcgattggctcaactggctggaaaacaatgccgaacggctgctgaaacctgagaaggtcaaaacgccgattacattgttgggcaagcagtcaatgctgctgcacgaacccctgggtgtggtactgatcatctgcccctggaactatccgttccataacgcgattacaggcattgccgcggcgattgcgacgggtaatacggtggtctacaaaccctccgagcacgcgccttgcaaaggcctggttgagcaggtactggcatgctctcccatgctccaggccctggttcaggttgtttacggcgatggcagcctgggctcggcgttgatcgatcaacaaccggcgaagatcttttttaccggcagtggccccaccggcagcaagatcatggcccaggccagtcgcgagttgatccccgtcgagctggagctgggcggtaaagacccgatgatcgtgtttgccgacgcgccgatagcacgctcggtagcgggtgcgttgtggggtgctttcaccaatgccggacaatcctgcagcggcgtggagcgcttattggtagagcacagcgtgctggatcgtttcgtcgacagcctggtccaggaagcggaaaaactggtcgtacgctgtggcgataacggcgacgccgacatcgggcgcatgaccgtcggctttcagcgcgacaaggtcatcgagcatgttctagatgctctggatcgcggtgcccgcctgcgcttcggtggcatacccgatgcgaattccctgaccgtgcagccaatcattctggaccgtgtcacgccggacatgcgtgtctggaacgaggagacgttcgggccggtattgccgatcatggccttcaccagtgaagctcatgccattgagctggccaatgacacccgttacggcctgtgcgccagtgtgttcagtgccgatgagcagcgcgcactgcgggtggccggtgcactcgaggtcggtggtgtttcgatcaacaacgtcaacatgagcgaaggcaatccaggcctgccgttcggcggggcgaagaaaagtggcttcggaaaactgcgtgggccggaagggttgctgggattcacgcgtagcaaggccatactggtcgacaaggccgccagcaagatcgaagccaactggtatccctacacatcgcgcaaattccaactgttcgaacgcttcattcaggcgctgtatgggccgcagcgtttgcgcctgctggcaatcgcctggcatggcctcaggcttgaagccttcagccaaaagccgcgtgattgattgggcggttcaagcgcgcgtttgccgtggcccgtgcccagtccagcgcttgaacgccttacgaaagttctgcgcgtcgctgaaccccacttcgtaggcgacctcatccagggtcaggtgcacattgcccagcagcgacagggcgcgttgtttgcgcagctcatcgaggatggcctgataggagatatcgttctgggcgaggcggcggcgcagggttcgatcgctcatgcacagttgtgaggcaactgctgacaggctgaggggcgtacgcagatcacgacgcagaatgcgctcgacggactcgatgaattcaagctcaccacctctatcggcactcatctccagcagctcgacgacctgtcgattgcttagcgcgtcgtgggtggcgatgggggtgttggcccagtgattggcgcagacgaataaattgctcttgcgatcaaagtgcaccgggcatctgaacaagtgctcatagtgatcggcgtaagcaggccttggataactcagttcgatcaaggacggggtgaacgtcgggcccgccagcgaacgggcaatattgagcagcatcccgaaggcctcctcgacaagaaaggtcagaatctcgggctcatgaaacgggcatgtggcctggagcgtgatatgcccgggagattcaatatgctcaaagctcaacagcgcgccggtctgcttctgcaggtcgatgcccagagctatcgcgctgccgagcgtggcgctggtcaacatggcgtaacctaccaggcccatggcggtgatggactcggtcgcgctcatgtccaggcccagccctcggtcacgccccttggtcatctccagggcgcgtttgatcatcaggcaggcttgacgaatcgaaacccggctttgcgggttgcccagatcggcgacattgaaccccagccccatgcacagccggctggagtccaggcctaattgcgcaatcagatccgccaggctgcgcagcaggttcaccggtaaatccgcggtgtgccgaagtggggcaagcatggagggctcctcgctgtgcgcctacctgccaagcatcaggcggaccaccaggcgggtcagccgcccatagggtgccgagaccttgtcggacatattgaagggactcagtttgaatacgcctcgggcatgggacaggcgcacgaagccttcatagccgtgataggcgcctgtgccgctttcaccgacgccgccaaagggcaggtcgtcctgggtggcatgcagcatcgtgccattgatggtcacgccaccggagcgggtttgctgcaccacatggtcgatgctggctcgatcattggagaagcaatacagcgccaacggtttgggccgcttgttgatgaaagcgagtgcctcgtcgagtgtgtcataggccacgacgggcaacagcgggccaaaaatttcctcgcgcatgatatcgctgttcaagggcacgtcagtcagcagggtgggcgggattttgcgctcggcagtctggtcgaacgccttgtcctgccacaccttggctccggccacgacggcctgatcgaccagattcaacagacgttcgtagtggcgctgggagatgatcgaggtgtagtccttgttgccgtcgatggtgggatacagctgcttggctgctgccacccattcgctggcaaagtgctcgaccagatggcgcggcaccagcacatagtcgggggcgacgcaggtttgacctgcgttgaacagtttgccgatggcgatcagtcgcgcagctttcttgagtgggaaatccgcagtgagtaccactggggatttgccgcccaattccagcgtcactggtgtcaggttgcgcgccgcagccgccattactacgcgcccgacctgggtagagccggtaaatatcaggtggtcgaacggcagttcgctgaagcggctggccacttgcgcatcaccgatgaccacgctgacctggtcggcggggaaggttttggccagtagctcttgtagcaacagggcggtattgggcgtcagttccgatggcttgatcatcacccgattgcctgccgccagcgcttcgaccagcggcacgagggtcagtgtcagcgggtaattccatggtgacagaatgccgactacgcccaggggctgatagatcacccgcgccgtggcgggcttgaaggccaagcccactttgcgtttgctggggcgcatccaggctttgaggtgcgagcgaatatgcttgatgccgttgacgatgggcatcagctcgctgagttgggtctcggcaaacgagcggttgccgaaatccgcgcacaccgcttccagcagttgcgcctggtgatcgctgaccaggcgcaacacggcgttcagggccgtgatacgctgctcgtaggtgggggctccctgggcgtgcacggcggcttgctgagccgtgaacaattcatcgattaacggcacgggctcaagcgacgagggcaggttgctgagaggctgattcatgacggtatccttgggcaaaaatgcaggaaaagtgcggtgagaacgcgtgagccatcagaagaagtttttgccttcgccgcggtaagtcggtacacggttcaccacgcgcccgctgctgattaccaacagttcatcgaaacgctcacacagctcgcccgccttggcgtgacgaaacagaacaggctcaccgatgttcaacgcgtgcgccagggtgtgcagcaacggggtctgtacttcgccggcggcttcgttgtcgatcagccggcagccgctgggcagccatggccggggcagccggtccttgcccgctggcccggaggcgatgtaaccgccgcctgagcacaccatcacgccgggtgcctgggtgcgtgtcaccggcaaggcgaaaccggcagcgggcatcagttcaaaggcttggtaatggtcgaacagggtcggtgcgtacaagccggatccggctgccaactcggtaaccgaagggtcgaggcgggtactttcaaaactgcccgtgccgccgccattcacgaattgcagggtatggccagccttttgcaatgcctgcacgacctgctcacggcgtttattgacttcgacaatggagcggcgcttgagaaaacggatgattccattcctgatagcttgccctggcactgcgtccatcagcccggcaatttgcccttcatagcccatcagcccccgcaatacgacgctctggcgcgaggcgatgttggctgccagcccgagcgcactcgccacgtcattgatcggcgagcggtgtacgccgaagtacagcccgggaaaaaccgatgacatatccagatcgatcgccaacggcatgaccacaccttctgtcatggctatctcgttgatcgcctgcacctgggcggggttatcgaccatcaaggtaatcgagcgtcctcggcgcaattggcaagcgacttttaccaggctgcgttcatcgaccgtcgggtaagccacgacgatgtcgtcaaaccccaagccggccagccaggcggcctcggcggcgcagtagcacagcaggccctgcatgaatggccccgcggccatgatcgtgcggagcatctccaccgaacgtatggatttggtcaccagccgcacgggcaagcccccagcacggttgcccaggcgctgcaggtttgcgatgagcgcatccaggtcgatgaaggcggcgggcagctgcaccccagccagcgcctctcggtaataggcgtaatcgcgaacagtgggcggcgggggattttcgacactgcgcatgacggaccctatgagttcagcgttgtgaggtgacgcgtagtctcgctgccgggagggtaaaggccacatggcggctattgaaggtgcgatccggccggtaaaggggttcgcaccggccatgttcgcgcctctctctttacaggctcgaagccggggtcaagcgacccaggtggctgacaagcatcgaggcaaccatggcacacacgctcttggggtccagggactcatcaaacaacaactcgatggtcgagtggatcatctcgaccgccaccctggaagcggtggcgagttgctgtgggtctgcgtgcggaaacacctgagcgaggatttccgcctgtgcacctgtgaccttgcggtgggagtcgagcctgacgtgctccaacgccggcaccgcgcgcagcgccttgaggatccacatgccgcccagggtggcatcagtgacccggtaagtgtccaggatcagttcgctgagcgccgactccagatcctcggtcgggccggacagcaattgcggggtaatccagcgatcgatcagctcgttctgtttttccagcaggcgctcacccagcacggtcagcagcgcgtacttgttcgggaagtaacggtacagcgccggcggcgtcagccctgcgcactggcaaaccaggttggtggacaggcgctcgattcccacatcacacagggtctgcgcggtggcgaccagaatccgctcgtaggtttcggagctgcgctgctgtgcaggcgatttcttttgatcctgggtcttcccggcggtagcggcacgggcgcgggcagtgttgggcttggccataggcacctgacgaagaaaggttggaaagtcagcttagctaaatgaaaaaaaatgttgctgagccagataatggtagttataactatcgtgtagcgatgactatcataaccgatgcgtcgctagtgcggtggtctctgaacaacaaaaaatacaggtgatgactatgaacgctcggcaatggctgtctctttcactggcactggcgtgctctgccatcggacatgcggcggcaggtccacaggaagccaaaggtctctggcttacctcggaaaaggatgctgtggtcaaggtcgacgattgcgtcgacaagcctggcgcgctgtgtggaaaggtggtctgggtcaaggacgaggcgtccgtcaccagcgattgcggcgtacagatcatgcaactggaccgtttcgaccaggacgcatggcgcgatggctgggtgttcgatccccgcgaccataaaaaatacaaaggcgtcgttcgggtcaaacaggggctgctcaatgtccgggctttcgtcggcaccgagatcctcggcaagacggagcaattcgaacgcgttgcctcactgcctcctgcaccggtttgcagtttgtaaacccgacctttcttgtaggagagcatcatgcgtgcaacgacacaccattgtctgatggctgccttgctgtggcctatcgtcagcccatccctggcgatcgccgacgaaatggccagctatgccattgatgtcaccgccaaggctgtatccgatgtccggacccggggtatctccgattccttgaatggccccggcgcccgagtcaccgtccaggttgcccatgaaagtggcctggttgcgctggccgagttcaccaccgtgagcaaaaaacaattcatcgatggcgacggagtgggcgttttactggcgggcggttatcgctttggcgacccggaggcttggcattacggcgtgggcctggccgcggaaatgttcccggacgcgcagttcaaggcgccgaacaaattcgacttcacgacgttcaccccaaccgatgagcgtacgaccaactacaacagccagttcgcggtgttggaaattggctacggtgcgctggaaggtcggatcgctcgggtactgtccaaaacctaccgtggcgccaacaccggcggtgtgtgcggcgcccagctgcagtttcgcgatgaccccacgaagggcctggactgctacgccaagggcgaccgtaactcgcgcggcagcatgctctatgacctcgactacaaatacgcgctggggatcaacaccacgctgaagctgcacgccggctaccagcaactcgtcaacttttccgaggcaaatgcgaccgactacgccgtcggcctgagtcatcgctggcttgggttcgactggggtatcgactggataggggtcaataccaaggcgcgtgaactgtacatggtcgaggacgacgggcatgtgcgctccacggatgacaaccgctgggtcgtatcgatttcacgcactttctgagtaaaccactatgacttcgcttttcttttcccgggcgcctcaggccgccgccggtctggagcaactcgtcctcgctgtggacctcggcacctccggttgcaagtgcgccctggtttcactggaaggcgatatccgcgcgtgggtgtttcacagtgtgccgttgcacgtgagcgggttgagcgtcgagcaggaaccgcaggattggtgggacgcttttctgcatggcgccaacgaactgctcggtgccgatccagtgcggcggcgccaggtgatcgcggtatgttgctcgacgcagagcgaaggcactgtgtgtgtcgatcgtgacggcatggccattggacgggccatgctgtggctggacaaacgtggggccggcgcggtgaaaaaacgcatggggggagggcggttcagcctggctggctacgggccgctcaagctctggcgttcactgcgcctgaccggtggcgtggcgtcgctgtccggcatggatgccgccgggcacatggcctatatcctcgatcacgagccgcagcgctacgagcgaacccacaagtttctcaacgtgctcgactacatgaacctgcggctctcggggcgctattgcgccaccagtgactcgatgttgaccgcctggatcaccgataaccgcgaccctcaccatatccgttatgacgatgggctggtcaagacactgggaatcgaggccggcaaactgcccgagctcgtgcgctccaccgacgttatcggcacgctgcgcccggagcttgccgataccctcgggctggcgcgcaccacgcaagtggtggcgggcgcagtcgacacctcggcggtcgccgtcggcgccagcgtcagcgattttgcctcgcacctctatctgggcacctcgtcatgggtaggggctcacgtcccgttcaagaaaaccagcgtgcgtaatcacattgctgcggtacccagtgccgtcgacggtcgctacctggcgatggccatgcagtcggcggcgggcgcgaacctttccttcctgcgcgacaaggtgctgtaccacccggatgagctgctcagtgatgaacagcagccggacgtctacgccttgcttgaccgtatcgctgcacgcgtgccgccgggatcgagagggttgatctacacgccctggctgtgtggcgagcgctcgccgatcagtgacccaagcctgcgcgccggcctgttcaatctgaagctggagcactcgcgggaggacatcatccgagccttcatggagggggtcgccctcaatacgcgctggatgttcgaaccgttcgcgcgttttctcggccagcccgccgacgtgatcgtggctaccggtggcggcgcccaatcggacgtgtggtgtcagatcatggctgatgtctgtgggcgcgtgatccagcaaccgcagaacgccatccagaccaatgcacgcggggccgcattcattgccgctgtggcattgggcaagttgcagttccacgacctgcccagcctcaagcgcccacaccgactgttcgaaccgtcgcgcgcgagccgcgcgctttacgacgatcaattcgccacgttccaggaggtgcgcaagcgccttgcgccgctctaccggcgactgaaccccatacagaaggctgcctcatgagccatgttcaagagcaaatcgtcgagctctcgcagcacctgtgccaccgcggttttttcgcggccacgggcggcaatctcgcgttgcgcctcgacgcgcagcacatcgcggttacgccgtcggctaccgactatttcgccatgcgcccggaggatgtctgcgtgctgcgcctcaaggatctggcgcagatctccggtgaacgagcaccctcggttgaaagcgggctgcatgcaaaaattctgcgcgcgcgcccggacgtgcagtgcagcatccacacgcatcagcccgtagccagcgcctgcaccttgctcggcaaaccgatggaggtgcccgaccctgcgctgtgggattgcctgggtaagcacattcccctggtcggctacgcgccttcaggttccagctggctggccggcaagttcggccgggccattcgttgggactacaacgcgtacctgatgcgcaaccacggggtgctgtgctgtggcccggatgtccagacgaccctgttgcgcctcgagagcctcgaaaccttttgccgtgactacctgttacgccagatcaccgcacagtcccgccatcaatcacagtcacccgctgccgtggcacgcctggtcgacgccctgatgcgttccaacgctgccgatgcccacatttcttccgagatcccatcatgaacaaaccccttgatcccatcacattgcccgcagcagccgatgcagcggtctcgcaatggcctgatgtcgactcgctgtatcggcgtttcgatgcgctggtcaaacagccgattcgccccttgaagcgtgaagcgctaaacaaagtcatgggttacttcgacgaacgctgtcaggggtcgaaacggctcgctgaagaggccaagaaattcattcccgggggcgtgcagcataacctcgcgttcaatcacccgttcccgctcgccatcgcccaggccaagggcgcccacctgaccgatgtggacggcaaccgctatatcgattttctacaggccggcgggccgacgttgctgggctccaaccatccggcgattcgtgagcaggtcaaccggattctggacgactgcggtccggtcaccggcctgctgcatgaatacgaggtgaagctggcgcaattggtctgcgacgtgatgcctagcgtcgatatggttcgcctgctgggctccggtaccgaggcggtcatggcggcggtgcgcctggcgcgcgcctataccggcaagaaatgggtgatcaagatcggcggcgcctatcacggctggagtgaccaactggtatacggcatgcggttgccaggcaccggccgcctggaagccgtcggcatcccacgcggcgccacggctaacacccaggaaagtccgccgaataacctggacgcgctgcgcaggcgcttgcagatcaaccgcctgcgtggcggcacggcggcgatcatggtggagccgttcggcccggaaagtggcacgcgcccggtgcacccggacttcaaccggcaactgcgcaaactgtgcgacgaattcgatgccctgttgattttcgacgaggtggtgaccggctttcgcgccggcatgggcggcgcacaaggctatttcaacgtgatgccggacatcaccgtattgggtaaatgcctgaccggcggctacccgatggcgggtgcgatcggcgggcgaaaggatgtgatgcaattgctcgccggcggcatcggcaccacggcacgacgtgcgtttgtcggtggcaccttgtcggccaacccgctgtcctgcgtggccggttactacgccctgatcgaggcgcgcaaattgaatgcaccggctttggcggggcgcgctggcgaccgtatgcgcaagggcctggaagaaatcatcaaccgccgtggcttaccctatgtggcctataacctgggctcgatcgtgcacctgcaaacctcaggcgtgctgttgctcgataccagcaacccgctcaagttgctgcgggcacgcaacgaagccaagtcgcgcaagcacatgatggaagaaatgggcgctgcctacaccgcccacgggctgatcaccctggccggcagccggatctataccagcctggccgataccgacgatgtcatcgacgacgcactcgagcggttcgatgcggttttcaagctggtgtgaggtgagcgtgatgcgcgatgtactgcggcaacaatggctggaaatccggcaaaggctggtggatctggtacaggaggggggcagtgtttccttgcgtgtaccgggtgagcaaagcatgtggtgggggcgactggacgatttggctcccacccacttcgattgggcgccgcacgagcctggtgatagccatacccaccaggcgatctaccgtgcccgcagtgacgtcggcgccatcctgctgggcggaggggactttgcccagtgcctggcggactttggcggggtcatgccgattctgttcgatgaacaggcgcgccatattggccacatgggggcgccggcggcatcggttcacgacattgccggcgccctgcagcgtggcggcaatgccgtgttgatcaagggtatgcccgcgaccctgggcaccaccggtgcccggatggcgatgaatgcacagctgtttgaaaagtgcgccaaggccttcaccctcgccaaggccaccggtgccaagatgacattgctgccctggtgggtcgtgcgagttgccaacagccggctgattaaagacgagcgacgtgctgcgcaatgttttgcccgaggcgagattccgccggaaaaccgtggttactgaaacccgtcaagaggtgtagcggcatgaacatttcgcccgctgtttcccataagcaactgagtgtcgccctggcgctgggctctatcgccgtgctgatggtggggctgcaacccttgttgctgggcgagttgctggcgcagaaccgcctgtcactcgagggcgtcggcctggtcgccatgggtgaaatcctggcgctgggactgggcgtggtactgggcgattcgctgcgttcgcggttcagtctgcgggcgatcacggtcgtcgccatcctggccgcctcggggatggacctaatcacggccaggaacaccggcgatggagccctcgcggcgacgcgggccttggctggcctggccgaaggtttgctgttatgggggaccgtgaatctgattgtccagggcccggctcctgaccgggtcgcgggcgtgttcatggtggtgcaaaccctcggccaggctttggtggctgcggtgctggcatattgggtgctacccattccgagcacgtcgtccaatggcttcgtgtttctaggtgcgctgacggcagcctgtttgctgttggtcaggtggcagcccacccggctggccaatcagcacgtgcagcaaacggctgctaccactttcggctggggccttaatcatctgttactgctggggctggtcttcatgcagctcagtgccatcggcgggctttgggcttaccttgagccgttgagcaactacgtggggcttgatgcgcaaaacgcacaattgctcatctccggcaccttgctcatgcaggtggtgggcgggtgcctggggatcgtcctggtccgccgcgtttctgactattcgctgttggctgtcgcggcaatgctgttgggcggcatcgcgctgggaatgtatttttcggctgatctgggcgtcagggtattcctggtgttgtgcggcgcgtttggtttggtctggcttatgctgacgccgttccaggtgcgcatcgcgctgcagctcgatccctccgggcggatcgcggcactggtgcccggtatgcaactgcttgggtgcgcgttcggcccattgatcgcttcgcagtgggtagtgggggagaacgccgagcgtgtgctgctggtcagcacctcgttctcgctgattgcactgaccctggtcggcttgctacgccggtgccccgcgagcaagcacgtcagcttcgcgcaaaaagtggtgctggtcgtcggcgcgtccagcggcatggggcggggcctggcggtgcgtctggcgcaggagggcgcctgggtggtggcaactgcgcggcgcaaggagctgttgaatgacctgcagctggaaatcacacgccagggcggcgaatgccaggtctcggcggtggatgccctggatgaacgtgcggcggctggtctggtggctgaagtcgtcgagcgctatggccgcctcgacgtggtagtgctcaatgccggcggagcacccgcgctggatatgcgcgagatgaaagctgcagatgtcacggcgtatatgcgctcgaattacgatgtggtggtcaactacctgttcccagccctggagcagatgagccgccagggacatggttttgtggtgcacaccaattcactcgccggttttctcggtgtgcccttgcagggcccctacagcgccgccaagggcgcactgcgcctgttgatcgatacctgccgcatcgagttcggtggccgaggaattcgttttctatcgctctacccagggtttgtcgccactgcgcaaaccgccaacgacggcatgccggcaccgctggaaatacctgaggccgcagcggtcgagcatatgctgtacgccatgcgcagccgccggtgggattatttgtttccctggccgatgagatgggtgatccgcttggccagggcactgcccaaatcggtcacgatgtgggtgttgcgtaaacaactgccatgcgtgcagacggttgacgggcgtcgtgaggcggccgtttcgctacacaaaaccggctgatcctcatcgctggcgctgctcgctcggcaaggtgcccgtccagcgtttgaacgcccgacgcagcacgcgtgcgtcgctgtagccgagcgtgtgagcaatctgcgccaaggtcatggcggtattgttcagcaaatcgctggcgcgttcatggcggatctggtcgagcagttggctataggaaacccctgacaccgtcaggcgtcgacgcagcgtgcgctcgctcatgttcagttgtctggcaaaggtctgcagcgcctgcgggtcgtccagatgggcgcgaatatgactgcgcagtgattcgaccagtgcgtcgtaactcacgccacgatccagcagttgatccagcttggcgcgcagcggtgcgcagctgatgtcgtcatagtccggcaggcgcgtggttaaccactgcgccgcgctgatcagccggttcctgccggccttgaactttatcgggcagcgaaaaatgcggctgtaactgtccgcataagacgggcgtgaatacgccaactcgatacgcaatgggctgaagcttgggcctgccagtcgccgtacaacggccaccacgctggaaaacgcctcttccaccagaaatggctcgatgtcgagatcaaatactttgggtttgacttcgatcaccagctcatctttttgctggctagcctggtgctccatcaaggcccccgtgtcgccctgatgctcaagcccgtagcgcatcgcctcgccgagggtttcacaggtcaacatcgccagccccgcaaatccccacgacaccggcgtctgccgaatacccgtcgataagcccagcgcgggatcgcccagaatccgccgggcgcgggtgatcagcgtgcgggtctggcggtaggacaaccgcatatccagatccagcagctcctcatggccgaagcccaggccacggcacagctgtgccgtggatatcccgcgctcattgaccaggctgagcagggcgcgcgcgacgttgggcaccaccacggcttcatcgtgctgggggtgctgagtccaatggtgagtgtcgccggagtgctcaagcatggttcaagactcatggttcatgaacagggacattggtccgtagtttgtccggcaaagaaccctttctgtccgcccaaggcccatgcagggatcatgcgtgttttacatttcaggtgcaaagcctatccaataacaaatcaaggaatcagccatgagtgcgctcggcaatgcccaggtgatcgatcagggcgacagcgtttgcataatcggttcagggcccggcgggttgagtgcggcgcgcgccttgaaggcgcagaacatcccctacgatcagttcgagcggcatgcggacgtcggtggtatctgggacattcataacagcggtacgccgatgtacgagtcggcgcacttcatctcttcccgtgacttgtccggcttcgtcgggtatcccatgccggagcattacccggactatccctcccaccgtcaaatcgcccactacctgcgcagttttgccgacgcctttggcttgcgcgaggcgattcaattcaatacttcagtcgagctgatcgagaaagactcggaaaaccgctggcgcgtcagcctttccagtggcgttgtaaagcgctatcgctgggtggtgcttgccactggcacaaactggaaaccgaacatgccgtcgttcccggggcagttcaacggtgagatccgtcactccaatacgttcaagtccgggcgcgaatttcagggcaaacgcgtggtggtggtcggcgccggcaattccggtgcggatatttcctgtgaggcggcgatccatgccgagcaagcctttatcagcatgcgccgcggctattacttcattcccaagcatgtgttcggcatgccggtcgacagattcaacgagggcccacatctgccgttgtggttggcccgcccggtgttcaaagggctgctgcgcctactggtcggtgacctgacacgctgggggctgcccaagcctgaccacgccctgttcgaaacccacccgatcatcaactcccagctactgcaccatttgcagcacggcaatattgccgtgcgcaaaaacatcgagcgttttgacggtgacttcgtggtgttcgaggatggcacccgcgagcagatcgatctggtgctgtgtgcgaccgggtacaagtggggggcgcaatgcgctgcgcagttcttcgaatggaagggcgggcgcccattgatgtacctgtccatgttcagccgtactcaccgcaacctctgtgcgatcggctacctcgaccagaactccagcgcgttcaaaacgttcgatagccaggcgctgacgctggcttcgtactttcgcgcgcagcttgacggtgccgcgaccgcggcgcagttcgaccagttgatccagcgcgatgagcctgacctgagcggcggcattcaattcgtgaactcggatcgtcacgccgtgtacctggatgcgcgggctttcctggcctacctgataaagctgcgcgccgagctgaactggccagccttgggcgctcacctctacgacaccttgaaagtggccccaggtcgggccgtcgatacgcgggtaagggttcccacgctgcaagaggctggcgcccatggcgaataaacgggtattcaccggctgggtcgcgctgatcaccggtggtgcgggtgggttaggccgtgcgattgcagcagcgttgatcgaacgcggtatcaagtgtctgttggtggatatcgatgcgcagcgcctggcccaggcaagcaaggcattaggccccatggcactgacttaccaggccgacctaacggacgcccaggcgctggaagggctggtcaatcatgtgcgcgaggacctcgggcgcctggacctgctggtcaataacgccgggatattgagcaatacgccattcgagttgcgctcgatgcagaccatcacccatgaggtgcaactcaacatgctggtgcctatcgcgttgacccaagcgttcctggggctgctgcaacaggccgctgacggtcgagtgatttcaatcgtgtccctgggcgggttattcccgatgccggaaacctgcatttattcggcgaccaagttcggcctgcgtggtgcgatgctttgtctggggctggatggcaagcgcctcggcgtaaagttcaccatcgtcaacccgtcggctaccgaaacgccgatgctgatgcgcgaggccattgaggacggcaacaagatgcagttcctcgatcccccgcaaatgcctgaggacgttgctcaaacggtgctcaaggcgctggacaaaccgtgcctcgagttgttcgtgaggcccagcgaatcctggacggcacgcctggtgatgctggctcccggcatcttgccccgcgtgctgccattgtttcgccgcaaaagcgaaacgggccaccgcaactacctgatatcccttgaacagcgcggtttgatcaagcgagatgagcagggctggcgcctgtgtttgccggagaactgatgattgccgacagacgccggcataactatgcccacaacgtagtaatccggcgcaaatgacagcctgcgcaacgacacctacagactgtcgggatcaccaaagaacatctgaatgcgcgagcgcagccagcgctcggccgggtcgttgtcctgggcaccgcgccaggccatggacatttcgaaactgtcgctttcaaaaggcaggtcttcggcgcgcaggccgccggctgcggtaagtgcggcggcggtgtagtcgggcaccacggcgatcagatcggtaccggcgagcagagtgcccaggccgttgaactgcggcacggcgagcaccaccttgcgggtccggtcgaagcgcgccagctgctcatcgatgaaaccgttgaggtcgccggcgaacgacaccatggcgtgggggcgggcacagtattcgtcgagactgagcttgccggggatcgagtcggcacgcagcagtttcggtttgctacgtcgcaggctcttgcgcttggcgttggccggcagctcctctgtgtagctgacgcccaccgatatctcaccggaggcgagcaggttgggcatcagcaggtagttggcgcggcgcaccaccagcaccacgttgggcgcctcggagcgcaggcgccgcaacagcgccggaagcagggcgaattcgacgtcgtccgacaggccgatgcgaaacaccgcattgctggtggccgggtcgaattcggaagcacggctgaccgccgtggagatcgagtccagcgccggcgagagcaaggcgaaaatttcctgagcccgggcggtgggttccatgctgcgcccggtgcgcacgaacaacgggtcatcgaacaggttgcgtagccgcgacaacgccgcgctgatcgcgggctggccgagaaacagtttctcggccgcacgggtcacgctgcgctcatgcatcagcgtttcgaacacgatcagcaggttgagatcgagacgtcgcaggtcgttgcggttcatccgggttccaaatgtgcgggcttgccagagcgggacgctagtgagagccttgtgcgccaatagtacgagcacttgagcgtattgggaaagacaccggtacatcggcatatccacacgttctgccggcctatatcactgcgaggcatgacgactattactcgtgccgggtggtgtgacataaggtctgcagataaagtcgagtccattgaatgacccagtccgcgatcagttgaggttgacgatgtcccgcatgatccgtttccacaagttcggcgacgccagcgtattgcagtgcgaagaaatgccgacacccactccgaacgccggggaggtgctggtacgtgtccaggcacttggcgtcagctggggcgacgtgctgtggcgccagaacctggcgtccgaagaagccaaattaccctccggcgtcggctccgagctggccggtatcgtagaagccgtgggcgagggcgttgacgacctcgaggtcggcacgccggtcgctgcattcccggccaacacgcccaaccgttacccgacctggggcgacgtggtggtggtgccgcgctatgcgctgacccgctacccggacgtgctcagcccggtggaagccagcattcattacaccgggctactgttcgcctacttcgccatggtcgacctggccaagctcaaggccggtcagcacgtgctgatcaccgaggcctgccattgcctggcgccgcagtcggtgcaactggccaaggcgctgggcgccaacgtcatcgtgtcgaccagcgtgccgggcagccgtgagttcctgcgcgagctcggtgccgacaagatcatcttcaccgaagagcaggatctggtgctggaggtcgagcgctacaccgaaggcaagggcgcggaggtgatcctcgatcactgcgccggtcagcagctcaagctgctcggtgacgtggctgcaactcgtggcaagctcatcctgtatggcctgaacggcggcaacgacaccgctttcccggcctgtgccgcgttcaagaagcacctgcagttcttccgtcactgcgtgctggacttcaccggccactcggagctgggcatcgagcaggatgaacacgccgtgcagcgcgcgctggaccacatcaacgcgctcaccgccaaaggcctgctcaagccgcgtgtcgacaagactttcccgttcgaggaattcgccgagtcgcaccgctacatggaagcctgcccggatcgtggacgcgtcgccctgacgctggagtgatccgccccagaacgaaagaagcccggcactgaccgggcttttttctggggtaacacatccttgtgtcgggttccgatcatggcgaccatccgttgcgatttgatgaccgcacgtctagctgctttcgcgcactcgtaattcgaagcccaggtcgatactgggtgtagcggggcggccgtcgagcattttcagcaatagattggcggcttcgcggcccacttcggtgcgcggcgtatggatcgacgacagccgcggcacggcgtgtgccgaagccggcaggtcgttgaagccgaccatcgccacgcgccccggcaccgccatctcgcagcgctgtgcttcgaacagcgcgccctgagccaggtcgtcgttacagaagaagatgccgtcgacatccgggtggcgctgcatcagctcgcgaaacagctgacagcccaggccaatggatgagggcaggggatgcagcaattccagcgccgggtcgtagacgccggcggcctgcaaggcgcggcgaaagccctcaccgcgttgcattacccgcgggtccagttgggccgccacataggcgagccttttgcggccctgctgcaacagatgtttggccgccgcttcacccgccgcctgctgggaaaagccgacactggcaatgcccggcgcgtcgctcaactccatcatgtgtacacagggaattcggctgctgctgagcaggtgccgcgtggcttcggtgcggtcaaagccggtcagcaacatgcccatgggccggtgcggcaggtagttgcgcaccagccgttcttcttcgtcgcggcagtagtggtaatcgccgatcagcacctcgatgccgcgcgggcgcattacctcgtggatggcctcgagcggttcgacgaacaactggttggacagcgacggtaccagcaccaccaccgaggtgctgcgcgccgaggccagcatgcgtgccgcggggttggccacgtagcccagctcgtcggccgccttgcgcacccgctcgacgagatccgcgccgaccgtggccacgccgcgcagcgctcgagaggcggtgatggtcgagacgccggcgcgctcggcgacctgcgccagggtcggcatgccaagggtgcgggagttgctgtgcgtcggagatttcatcgacaggggttgtcatcggccagaattgctggttaaggtagcgctgtctcagaggcttttcaatcgagcgcgatgcgcttgcagtctgtgagctgaaggaaccggcgaataacagttacaacatctgaagccgctgtctcacgagtgttttatccgccaaagatagcgctgtcttctgctggagttgcacgatgagcaaaccgataaccgcagtagtcgtcatgggcgtatccggatgcggcaagagctgcatcggcgaatcgatcgccaaacatgtcggcggttacctgatcgaaggtgaccaattccatccgcctgccaacatcgaaaagatgagcgccggcattcccctcgatgacgatgatcgcgccgactggttgacccgcctgggccaggaactggtcagcgcactcgaaacccatccttatcctgtactgacctgctcgtcgctcaagcgcaagtaccgcgagcggctgcgtgaagccgtgccgggcttgggcttcgtgtttctcgagctgtctcgcgaagaagccgcgcagcgggtcggcaaccggccgggccacttcatgccggccagcctgatcgacagccagttcgccaccctggagccgcctcacggcgagccctcgaccctggcgctggatgccactcaacccatcgatacccttggccgcaaggccgctgactggtggcgggcctctaacgacgaccgctgaccgtaacgaccccatgcatctcccataacaaagacaagtggaggcgacatgaatatcaagcatcaggctgcaccgtactttccatcccatgctgcaggcatagaggagggcgctcaccatgaatgaggtgaccactaccctcggcgccgggccgctgctgtccatcgctgccggcgccgtcctgctgctgttgctgatgatcatccgcttccgcctgcatgcctttctggcactggtgctggtgagcatcatcaccgcactggcaacgcagattcccttcgacaagatcgtcccgaccctgctcggcggcttcggcaccacgctcgcggcggtggccttgctggtaggcctcggcgcaatgatcgggcgcttgctggaaattaccggcggcgcccaggtgctggcggacacgctgatcaacaagtttggcgaacaccgcgcaccgtttgccctgggcgttgcttcattgctgttcggcttcccgatcttcttcgatgctggcctgatcgtgatgctgccgatcatcttcagcgtggccaaacgctttggcggctcgaccttgaagtacgcgctgccggccgccggcgcattcgccgccatgcacgccctggtgccgccacatccgggaccggtcgccgcggcagagctgctgggcgccaacatcggcctgctggtcatcgtcggtaccgtcatcgcgctgcccacctggtacatcggtggctatctgttcggcctgtgggccggcaagcgctatgacctgaaactgccggccagctttctgaccgatgtgccgcgtgacaacagcgtggcgccaccggcgttctcgctggtgctgaccattctgctgatgccgctggtgctgatcttcctggacaccgggctcaataccctgaccgtcatcggcgccgtggatggcggcagcacctgggtgcagttcctgcgcatgctcggcaaaacgccggtggcgttgctgatcaccgtgctgttcgcattgatcgccttcagcggccggcacagccgtcagcatttggagaaggtctgcgaaggcgccctcggtccgatctgctcgatcattctggtgacgggggcagggggcatgttcggtggtgtgctgcgtaccagcggtatcggtgacgccctggccgccacactttcggataccggtatgccggtcatcctcgcggcgttcgtgatctccgcggcgctgcgtgtggcccagggctcggccaccgtggcactgaccaccacggccgcgctggtggcgccgatggtcgccgccacgccggggctcagcgagttcgacctgtgctttatcgtggtggccatcgccggtggcgccacggtgctgtctcacgtcaacgactccggattctggctggtcagccgtttcctggagatggacgagaagaccacgctgaaaacctggacggtgatggaaacgcttctcggcggcatcgccttcatccttgccatgatcggcagcctgattctgtaacctgaaacgccgaggccttcatcgtgatgaaggcctcggcgcgactttttaacggtcgccgtggatcactgcgtggcaaccttgtgcaccgcatcaagaatcacctcggccacttcggcaggctgtgactgctgcggaacgtggctggcattcacttcgctcagcgtcgctccgatgcgcttggcggcagcgcgctgtacgtccgggtgaatcatccggtcctgggtggccagcaagtaccaggacggtttggttttccaggcggcagacgtcaccttgtcttcgaacgcggacgccttgatcggcccctgagtcgcggtcatcacggcggtctgcgcagccggcagatcctgagcgaagtccttggccatgccttcgggcgtcaggtagaggaagccgttgcggtcgctcttcagctgggcgataccgggtggcgtcggcgcccccttgccttgctcgccgctggtttgcccggcttgcggtgcaaaggccgccacgtagaccagtgcgccgaccttcttgtcgttgccggcttcggtaatcaccgtgccgccccaggaatgcccgaccagtaccaccttgccgtcctgattgttcagcacgcgctgggtggcagctacgtcgtcagccagggaggtgaggggattctgcaccaccgtgacggaaacgccctcggcttgcagcagcggcacgaccttggcccagtcggaaccatcggcgaacgcaccgtgaacgatcaccaccgacggctgggtgtcggcagcgtagctggtaccaacggtcagtgtgctgccgatggcgagggcgattgcagcgatttgagatttgacggttttcattgcgtaaactcctgtgtgggggtggttcaaattctgctgcccgagctgcctggccggcatcggtcatttatccgacccaaggacttttccgttgaacgacgcaccgtcacttctcgtttccccctgggcagcgctggcggccatttcccaggtcggcgacctgagcatgggtcagccgctgggccattccatgcgcgtcgccaggctggccaggcagttggccgaggcgggcacagggcagggtggtcatctggccgtggccgagcatgtcgccttgctgcgctggtctggctgtaccgccaacgccgaaggcttcacccatctgctgggcaacgatgtcgacgggcgccgcgcgatgctcgaccagaccctgggccttgatgcgatgcaagccgttcacaaggccagctctctggccgtggtgcattgcgaagtgtccgagcaggtcgccagcaccctcgggcttggcgtggatgtggaaggggcgctgtatcgggttttcgaaacctatgacggctccggccggcccgccgggctgactcacgggcaaatccctgaagtcgtctaccaggtggtgctggccggggatctggaaattctcagccgtacccacggcctggattcggcgctcgactggatcagcgcccagtgcaacaggcgctacccggcagcgcttgccgaattgctcatgcagaacgctgcggactggttggcgcagctggaaagcacggctcagccagcagacgaagaaagctccgaggcgtcggtgccgctgagtctgttgggcgatgtgatcgacctgaaattgccctggctggccggtcattcgcgccaggtcgcccttattgcaaccgaggccgcacgcctgatgggaatgagcaaggcgaagctcactgaaatcggcaaggccgcattgatccacggccttggccgcgcggcggtctccaaccatatctggaacagcccgggcccgttgccgtatggcgcagcagagcgcctgcacttggtgccgtactggacgcagaaagcctgcaaacccatcgacgaactcgcaggctgcggagaaatcgccgcccatgcctacgagcggcttgatggcagcggttattaccgtggcctgtcaggcgatgcgctaagcgccgagcaccgaatcctggcaacggccaacgcctggatagcgctgcaaaacgacagaccctggcgaccggcccatagccgagacgacgcacagaagaccctcaggcaggaaaccagccgaggcgctttcgataaccaggtttgcgaaacggtgattgctgccgccagcggccaacaacgagtcgcgcaacccaggagttcgctgctgacgagccgtgagtgcgccgtgctcagcgaaatcagccgcggggccagcaacaaggaagtggcacgaacgctgtcgatcagcccaagcaccgtgcgcacgcatatggaaagcatcttccgcaaactcgagtgctcgacacgagctgctgccacgttgaagggactgacgttgggattgatctcgtgagctgtgaaatcgggctgatgcaagaatacgcaagttcgcataatgtatattatgttaaattacatataacgagctgccacgaccgacatcaacgcgctccaaagacttgcctcccaatccgataatcaaatgagccacttccctgcggctcctctgctggccggtctctaacgactcgcacttcgtcccaagcacgaaaagcgcgccacagcaattacagatggaaatccccagccgcctccggctggtaaagcaccttcctgatctcgatctgccgcgtgcggcctgcgatgcgccaatcgatggcgtctccctcctgataacccagaatggcggcgccgaggtcggagcacactgagtgtttgcccgcgctgctgttggcgtcttcggggtaaaccacggccacttcgatctcttcgtcgtcgacctgcaccagggctctggagttcatggtgatcacagtgcccggcacctgattcggctcgacgacgatggcgcgttcgagctcgtgttcgagctggacgaccgagccttcctccagcgcgatcaggttgtcgagcttggccttgtccatttcggtgatgtagatcccgggtgcatcgcgaaaagcgtcttcacggagcagctgcagataacgcgcggcgctcatcgcccatgacgtcatggtcgacgtttcgctctccagctcgaagccactgcgttcaaaggccttctgcgagcgcaggttttcaggatgaatactggcgatgagtttctcggcgcgcatgtcgagaaaggccaatttcatgccttcgcggatggtgcgagtaccgaggttgcggccccatttttcgctgtcaccgatggctaggacgatctcgcattccttgccggtcttgatcaggcggacgaagcccaccggctcgtcgtaccggtcataggccatgaagaaacggccatcgcggttgaacaaatgggtcagaatcggcagttgagtccgctcgatggtgtgttcgatggtgcgggaaacgtcacgcgaatcgcttaggtagcaggtaacgcgatcatcttccagccagtccatcagcttcagcgcatgtgcccgagtaatttcagggcacagcgaaatgaaaggcttgttcatcttcaccacacaaatttgaaggatttaaagcccttcatggctatggccatgacggttctttcggcaacccgttagtttaaagcatcaggcgtgtgattccgacccttctgcgcgtttggcttggctcgcttattgagcgccctgctctgcctcgacgccctcacccgccttgaacaagtgctcgaagccgcgcagcgtgctatccacgaaacgactgtcgctggtggaactcggcagttgcagcacgccgtggatcaccagtgaggccaggccgtgggtgtaggaccagccggccagggcggcgcggcgcacttccgggctatcgatgcgctgatcgaggatctcggcgatgatgcgtttgagttcgccgaaagcctcatcgcgggcttcgcggtattcggccggcatgtcctcgctgcccaattcagggccgaacatcagttgatacagcgcgggattggcgcgggcgaagctgaaataggccaggcttgcgtcgcgcagcttgagcaggccactgctgccctgctccgccgtgcgcagcgcaaccgccagctcgcgaaaacccttgcccgccaggtggccgatcagttccgcgcggttggcgtagtgatggtaagccgccgtcgagctcaccccaacgcgttcggacaccccacgcagggataacttggttggcccgacttcctcgagcatctcgcgcgccgcgctcagcagctgaggcgccaggttgcccacgtgataggtgtcgcgggaacgcgaagatcgcttgctcatggaaaggctctggctgggcggacaggaaaggctcggatcttatcattcataaatatcttgacgctgataagattgcaatcttagcatcgctcaaatcgtcatcgagaggtgcaccatgaccgcaacctacgaatgtttcgccctgagtgtcgaagccggtatcgcccacctgcaattgaaccgccctgacaaggccaacagcctgactcgcgccttctggagcgagctgccgtccgcggtcgatgagctgagccgctctggccaggtgcgcgccatggtgatttctgcccagggcaaggtgttctgtggcggcctggacatgcagatgttttcctcggccaaggagtttcacgccgctagcgcccaggaacgggagatgctgcagttcaatctggagcgcatgcaggatgcgctcaatgccctggagaaggcccgtttcccggtgatcgcggcggtgcaaggcacctgtgtcggcgccggtttcgacctgatcgccgcctgcgatttctgcttcgccagtgacggcgcgaaattccgaattgaggaaaccaatgtcggcatgatggcggatcttggcgtgctgcagcgcctgccacggctgattccggccggcgtagcccgctacctggcgctgaccggcgacacgctgaacgccgccgatgcctacagtatgggcctgctcgccaagctgttcgccacgcccgaagaacttatcgacggtgcattcgccgccgcccggcggattgccgagcgcccccccatcgccatcaacggcatcaagcgcgcgatgctgtacagccgtgatcacggtgtttacgagtccctgcaacacacggtgctgctgcaaagcgcgatcctcagtggtcaggacattctgcgctcggtgcaggcacgggcaagcggcgcgtcagcggaatttgccgatctgctcgaattgccaaagaccttctaacgcattctttttaaccaaatcttatcgctgataagtttgaggtgagtgatgaagcattacgacgccgtggtcatcggcgccggcaacgccgggctgaccgctgccaccgctttgcagcgcggtggcagccgcacgctgttggtcgagcgccacaacattccgggcggctgcgcgacctccttcgtacgtggcaacttcgagttcgaggttgcgctgcatcagctcagcggcctgggcaccgaagacaaacccttcgtgatgcgcaagttcttcgccaatctgggtgtgctcgacaaggtgcacttcattcaggaacacgcactgtatcggctggtggtgccgggcgagctggacgtcaccctgcccgccagttggtcagggatccgccgtctgctgcaggagctgtacccggccgaaagcgacgccatcgagcgcttcatgctggtgtgcgaaaaggtcagcctggaaagcttcatgaccctgccccaggcgcgccgcgccaacagcgaggcggcgctcacctcgatgtgcccctacttcgtgaagtacggctttcgcccggcgcgtgaggtgctggacgaattcttcagcgacgccaaactcaagcacgtgctcgccacctactggctctatctaggcgtggcgccaagcatgttgccgttttccgacctggcggtgatgctctacgcctatgcggtgttcaagccctggcatatcaagggcggctcacaggcgatgtccagcgcgctggtcgagtcgtttatcgaagccggcggcgaggtgcgcttcaactgcgccgtgcagaagatccatacccgcgacggccgggtcagcgccgtcagcctggaaggcggcgaaaccgtgagctgctcggcagtggtttccaatgccagcccgctgatcaccttcaacgagctgctcgacctggagcagccgccgctgccgatccgtgaggatttcaaatcgcggcgcatgggcacctcggcgttcgtcatctacctcggtctggactgcacgccccaggagctgggcgtcaccacggcgtcgagctttatctacgaaacgcccgacgaggagcagatccacgcgcgcatgggcagccttgaaccgccgctgggcggcatgctgacctgctacaacctggaagacccgagcgctgcgccaccgggcaagagccaggtggtactggtgtgtctgcagtacggcgacgtgtggaagtcggtgaaacccgaggactacgcgcagaccaaatatgccttcgccgagaagctcatcgcgctgatcgagaaggtctaccccaaggtgcgccagtacatcgaggaagtcgaagtggccacgccgctgaccatgatgcgctacctcaacaccccgggcggcgccatctacggtttccagcagagcgcccaggattccagcctgctgcgcgagcgcctggacgcggtgcccggcctctataccgccggttcctggacgaccatgggcggtttccaaacgacctacatggccggcgagtccacggccagggccgtgctcaagcaattgaaagcccacaaggcagacgaggtggcacatgtctgagcacaacgctctgaatctgatcgccggctactcggccgcagtggccgccaagcaggcgctggaacgcagtggcagcgattttcaggaagtgcgcggcgaagtgggtaacgccgtggtgcagctgcatcccaagcgcctggcgctggaagtggccgaaatcatcgaggaaacgccaagcacccgcacgctgcgcctggtggcggtcgatcgtcagccgctgccaccgttccaggccggccagtacgtcaacctgttcgtcgacatcgacggcgtgcgcacggcccggccctacgccatgtcgtcttcgccgctgcagcgcctgcactacgacctgaccgtcaagcgcgccgagggcggtttcgtctccggttacctgctcgatcaggtgatggtcggccaacgcctgagcagctcagggccgatgggcaccttccatcacaacccactgtttcatggcgatgatctggtgtttctcgccggcggctcgggttcggcgccggcgcgcagcatgctgctgaacatccttgaacgcggcctggcgcagcgctttcacatggtctacgtgaacagccacaccgatgacgtgatctacgccgagcagctgcgcgaattggcggcgcagcaccacaacttcaccctgagtgaactcatcacccgaccgcctgcaggctacagcgggcgccgcggccggctgaaccgcgagctgctcgctgagcttctgggcgtgcccgacggcaagatgttctacatctgcgggccgacgcccttcaacgacagctgcgtggcgctgctcgatgagctgggcgtgccgcgtcggcgcatgcgtgtggaagccaacggcgcgcccaagtggccgaacgcccaggccggctggcctgaatgggtggccatggacgacgaagtgcagatcaccgtgcagggccgcggcagctttcgcagccgggtcggcgagccgctgctcaacgcactggaacgcaacggctacttcgtcgagaacgcctgccgctccggcgaatgcagcctgtgccgggtcaagctggtgtccggcacggtgttcaacccgcaggaagcgcacctacgcgcctccgaccgcgacttcggctggatctattcctgcgtggccttcgccaccagcgatatagaagtgctgctttaatgccgcgctcgttaagatgcgcggctgataacctttacgagcctactgaatgaccatcgcgatggccgcgctgtgcctgtttctggccggttttaccgcctactacctggccggcgccgcacgccggccgcagctgatctaccaggccaacgcccataacgccgagctgcttgccaaggtgccgcgcctgacccagcgtttctgggtaacgccctggctgatcaacggacacctgcaaattttcgtggccggtatccaggaagcgctctcccctcgtctggtctacgaccaggccgagacgctgcgcatgagcgatggcggcaccacggcgctgcactggttgggtgccgacttgccggcccatacgccgaccctggtagtgctgcacaccatcaccggctcgccgcaaagcatgcgggtgttcatgcgcgacatgcagcgcctcaccggctggcggatcgtgctgtgcgagcgccgcggccatggtcaattgccgctgaccagcccacgtttcaataccatgggcgacaccgaagatctgcgcgagcagctggaactgatccgcgagcgttacccgcactcgccgctttacgcagccggcgtgtcggccggcaccggccttttggtgcgctaccttggcgagcaaggcgaagacacgccgctgcaaggcgccttcgcctattgccccggctacgacatccaggtggccttcgcccgctcgcgagcaccctacagccgggtgatggcgagaagactggtgcgccagttcgtaacgccgaaccgcgaagcgctttcgacctggcccagcctggcgcaactggagggcgcacaaagcctggacgagtttcaccagcacctctacgaatgtgccggctacgacagctggcaggcctacctgaacgcctgcaacccggtcgcgctgatggacaggatcagcgtgccgctgctggtactcaacgccgaggacgacccggtctgcgtggctgacaacgtacgtgaacaccaggacgccatggcgcgaatgccgaaaaccctgctggccgtcacttcccgcggcagccattgcgcctacctgtcggggctcaccgccaggccctgggcccatcatctggcggcggaatttctacaggcggtgcaaacccgcgcagctgaatgaaccgttgttcacctgcgttttagcttgcggctgctcagctgtatccacgcgggcgcgtggtcgctggggtgatcctcgccgcgcacccaggtatcgacgcctgcgctctgcagatatggagccaacgcgtggttgagcagcaggtgatcgatgcgcaggcctgaattgctctgccaatggcgcctgaagtagtcccagaaggtgaacagctgctcgttcgggtgcagggtgcgcagtgcatccacccagccctgctccagcaagcgttgaaaacaggcgcggctttcaggttgcagcaaggcgtccttgagccacgagcgggtgttgtagatgtcgaaatcggtcggcaccacgttgaaatcgccagccagcaccaccgggtgctcactggcctgcagcgtctgcgcatgggcgatcaggtgctcgaaccatttgagcttgtaatcgaacttcgggcagggctgcgggttgccgttgggcaggtacaggcacgccaccaccacgccctgtaccgccgcctcgatataacgcgcctggctgtcccactcggcgccaggcaggccgcgacgaatctccagtggctgggtatcacggccgagaatcgccacgccgttccacgagtctgcccctgatagaccacgccataaccagccgcttcgatatcccgggccgggaacgacttgtccggcgttttcagctcctgcaggcacaccacatccggctgctcacgctgcagccagctcagcaggttgggcaaccgggcgttgatgccattgatattgaaggtggcgatacgcaggcgcttcatcggtgatttccgtaacagtcatatcggagttatgaccggcatggagcgttatcgatgcggcaagaggatggatggtagcgacagccaggaagcaggtatgcctgtgcgatgggcggcgtggcgaggcgtgtacgctgtttgacatcgatgaccgagcaactttcgcaaactgcttcaattatcaagagccagcttacataatgtcatattatgaaataatataacgtctagtatttaaccgcttcggtagcgtagcaccatgcacagacgtcacctcctgcacctggccctggcaggttttaccctgccctgggccgtcgccgcttgcgccacccagaaaatcgtgcatgcccgtgcctgggacgatggcgacaagctgaggctggtattcgagctgagcggtccggcgaagtaccagatcttttctctgcaagcgcctgatcgactggtcgtcgacctggcggacacccgcgcctttgccggcctgaatgaactgccggctggcaaccgcctgctcggcgccgtacgcagcggccctcaggctggcggcacgcgtatcgtgctcgacctgaagcagccggctcgggtggaaagcttcctgcttggcccctccggcagtgagggccatcgcctggtggtcgatctgcacagcgctgcagtggcgacgccgccgattgccaaggcgccgccgacagcggccgttgctgctgccaccaagactgccgggcagcgcgatgtggtcgtggtgatcgatgccgggcacggcggcaaggacccgggcgcggtaggtggcaatggcgagcaggaaaagatcgtggccctgtcgatcgcccgactgctggctgacaaactcaatcgccagcgtggcttcaaggcgcagctggtgcgcaatcaggatgtgttcataccgctgcgcaaacgcgtggaagtcgcccgccgttacaacgccgacctgttcatttccgtgcatgccgacgctgcgccgcggcgcaacgcatcaggtgcgtcggttttcgctctctcggaaagcggcgccacttcgaccaccgcccgctggatggcagagcgggaaaacagcgccgacatcctcggcgctcgcgaattgctgtcgctcaagaacaaggatccgatgctcgccggcgtactgctcgacatgtcgctgaactccaccatcaccaccagccttgggctgggcaagaccgtgctggacaatgtcggcaaggtagctggcgtgcatcagaagcgcgtcgaacaggcggggttcgccgtactgaaatcgccggacatcccatcgatcctggtggagaccggttttatctccaactccggcgactgccgcaaactctgcgacccgctgcaccagaagcgcgtggcccaggcgattttcgatgggctgcagacgcacttcgtggcgaaccctccgccgggtagttatctggcgaatcgcaaggttgaagcgatcagctgaggactcagcagttcaacagtgtgggagcgggccatgcccgcgatttttccgcgcgcatggcgcgctcccacattcgtaatctttcatcaagaccgccgcgcggtctcattgatcggttcgagtgggcgctagctgccaaccaactggtccaaccgcgcctgcaactccgcgcgtcgagtcgcatcggcggcctctttgctttgcaggcgcgccaacaactcgccggcctgctgaggcgacagcacgtaaatgccatcgtcatcggcgaccagcagatcaccgggctgcacccgcacgccgcgtatcgtcaccggaacgttcaccgtgccctgctcgccaagcgggcgcgtggtataggcgctgacgccgctgcagaagatcggcaagccgagcgttcgcagcgcgcgcacgtcggtcaccggcccgtcgatcaccacgccggtcaggcccttgatgcgtgcagcgatagttcgcagctcgccccagcaggcgcaattagcctcgccgctgttggcgacaaccagcacgtcgccgggctggctggcgatcagcgcatcgcgcagcacgccgccgtccggtgcgtggatctgcgcggtggtaacgcggccgacgatgtgcacatcggccaccaacggcggtaagccgtggatgtgtccttcctgcagcacatggccgatggtcgacgcggcgatgccgcgataggcgtcgatcaatgcaacgggaacggattcggtagtcatcgcggggccttgggtcggatcagtgggcaggtggagcaatattccaccgggtcgctggcctggtagtagaagcagcaggtgcggcggaaccgtacggcgcgcgagccgtcatcgagcaggatcagcggtcggttgaaatgctgcagcgggttgtaatcgaggccgaacaggctgccgggagcctgctcggtcagccagcgacagtcttcggcgcagcgctgtcgcgtcgcggcgcattcgagcttggccaggcgtcgctcgtacagcgagtagacgcgcaccgcggtgttctcccagaggatgcgccgcgacacgccggtgagccggtagaagctctcccacaacggctgcaacaagccggcgaacagctggccggtcaccgcctcgcgccaggcttcgcgcgcgccgggttcgggccgcgagacggccaggctgcgcagcggcagtgacgaggtccacaggccgtcgtcgtggccgtactcgatgaaggtgttgtccagcgacagctccagccccttgtcgtaggcggacatggcgtacaggcaggcgccggtgagcaggaacgactggcgcttgcccagcagcgaggcggtgatgcgccgcgacggcgagagaatcaccgggccgagcctgtccagcagcgccgtgcaggtggcttcgtcgagcaattccctggccggcaggctgcgtgcaaggtcgcgctcgctttcacggcgcaggcgcagcgcgccgcacaggctggcccattcggcgtcgctgaagctcatcggggaatgtcccgaccgaagggaatgcacagcggcgtgtggaagaacgggtcggggatgatccggcaatccaggtcgaacaccgtcttgaccagttcttcgctgaggatgtccgccggcttgccctgggcgtaggcggtgcgctggtgcacggcgaccatgtggtcggcgtagcgacaggccaggttgaggtcgtgcagcaccatgacgatggtcttgccctcctggcgattgagttcgcgcagcagatccagtacctcgatctggtgggccaggtcgagaaaggtggtcggctcgtcgagcagcaccaactcggtctcctgggccagggtcatggcgatccaggcgcgctgccgctgaccgccggacagcgcatcgaccggccgttcggccagctcgtcgaggccggtgcgggtcagtgcgcgggccaccacggcttcgtcctcggccgaccactgctgcatccagctctggtacgggtagcgccccagggcgaccagctgacgcacgctgatgccctcgggcgctaccggcatctgcggcaagatcgccagctcccgcgccacggcggcggtcggtttgcgctggatgtcggcgccgttgaggatcacggtgccggcctgcggcttgagcagccgggcgaaggatttcagcagcgtgctcttgccacagccgttgctgccgatcagcaccgtcacctggccgcgcggcaacgccaggtcgaggttgtcgatgatcggctggcgctggtaggccagggtcaggttgcggctggcgatggcggtcatttcaggagtcctcactgccgctgcttgatcagcaggtacagaaaatacggggtgccgaacacggcgacgaaaatgccggcgggcaggtccagcggcaggaacagggtgcgcccggccaggtcggcaagcattaccagattggcaccgaccagcgccgccatgcaggcctgggcggcgaaaccgatggggatcagctggcgagcgatatgcggcgcgatcaagccgacgaaggccatggcgccgccccaggcgatggccgagccggccagggccacgctgacggcaagaagcgcggcgcgcagccactgcacgcgcacgccgatgccgcgggccaggccctcgtccagttgctgaaccaccacgtggcgcgacagcagggccagaaccggcagcaggcacagcagcacgcccgccagcgccttgacctctggccagcccgcgccgtacacgctgccggtcagccatacataggccgacaaggtggtgctcagcgggctgaacaccagcatgaaggtggtggccgccgccagcatggccgacacaccgacgccgatcagcaccagccgcagcggtgacgtgccctgcttccaggccaggccgtagaccgccagcgcggcactgccggcaccgagcatcgccgccagcggcaagccgcccatgccccaggtcgccgcgaaggccgacaggtacagcaccgccgccgcactggcgccgctggacaggccgagcagatccggcgaggccagcggattgcgtacgatggcctgcaggatcagcccggacaccgccagggccccgccgatcagcccgccgagcagcaggcgcggcaggcgcaattgctcgacgatgaagctcagcccggccccgccctcgcccatcagcacggcagcgactcgctgcggcgagagcatgactttgcccaagcacaggccgagaaccagcacgaaaaggctgaacagcacggccagcagcaggcgcagcgcgccggtgccttcgatacgccgagagaaaccgtgccagcgcaggatgcgaggtctaggcattgcgacctccacggcgtgccagtgcaatgaaaaacggcgcgccgaacagcgcggtcatcaccccgaccggcacttcctggggcaggatcaccacccgggcgagcatgtcggcgaccagcaacagcgtggcgccgagcagcgcgcagccaggcaacatcacccgatggtcgatgccgaccagacgacgcaccatgtgcggcacgatcagaccgatgaaaccgatgctgcccgccagggccactgcgctgccagccagcattaccaccagcacgccgagttgcaggcggatcaggccggtgcgctgccccaggccgatggcgatctgcacgccggcattgagcacgttgacctgggcgccgagcaggcaggccaccagcagcgccaccagcgcgcagatcagcagcggcacggcggtggccaggctgcgctcgctgagcgaaccggccagccagaacagcacggtatccaacccttgttggtcgatcaccagcagcgcctggctgaacgccgtgaacagtgccgtgatcgccgccccggcaagcaccatgcgcaacgggttgagcgcgccctgcccgctgttacccaccgtccagaccagcgcaccggccacggcggcaccgcagaaggcgctccacaaccattgctcaggcgcattcagggagaacagcgacaggctgacgatcagcgcgaaggtcgccccggcgttgatgccgaacaaccctggcgaggccagcgggttgcgggtcatggcctgcatcagcgcgccggccaccgccaggctggcaccgaccaccaccgccatcagggtgcgcgacagccgggtggtgttgaccagcaggtgatcgacgttcgagggatccccatgcagcaaggcgttgaacacggtgtgcggggcgatccagctggggccggtggacaggctcagcacgcaacaagccagcagcacgagcgaagcgatgatcagtttgctccacgctgtcatgccgcggcgtcctgcagcagggtgcgttcgatatcgtcgagaacgctattggcgccgagaatgccgccggaaaatatccaggccacgccatccacccaccacacctgcccggctttgggcgcgctcatgcgctgccacagcgggtgatgggtaatcgcctggtaatggcgctgcaccgccgggctgtcggcacggccgaacacgaagaacacgtcggcgtcggccaccggcaggctttcgcggctacgcagcttgatggacaccccggtggcatcgcggctctggcggttccacacgaaacccagctcggccagcacgctgccggcgaagctgtcgggcaggtagctgcgcacgtggtcttcgcgtacgtccagcaccgatacgctgagtggccagcgcgcgccgaacttcgcggccaggcgtgtgcgcaaggcgctgatgcgtgcatcccagcgtgcttgcaaagcctgcgcttcgacgtcgcgcgccgtggcggcgcccatcacgcgcagggtgtggcggaattcgaatacctcgtcgagcatcaccaccgggcacagttgttcgagcagccccttgacccgctcgtggcgaaagcgcgaggcgacgatcaggtccggggtgagcaaggcgatgtcctccaggctcggctgggtttccaggccgacatggggcacgcctgccagcgccgggcgcaggtagcgatacatgggcttctcgctccacgaatcgaccacgccggccggccgaatgccaagcgccaccgcagtgtcggtggcgccttgaaacaaggtgatgacgcgctgcggtgcaggcccggccttggccaggggcattgcaccggcagcgataacgcccagggaaaggcgcatcaacgtgcgcctggacaacgatccactaggttgcaaactcgatcctttgtaatggattgacgactagccccttgccgaacggcatgctgcccggcccaccggcccgttcgatcatcgggcgtagcaggagtttctgcggccaggtatcggactcgaacaactggccacgcagcacggcgcgagcgtcgtcgtcgaacggcacagcggtgatccgctcgctcagggcatcacgcagcacccgccaggcctgcacggctggtacgtcgtaaacgcgctccagggtatcgatgataccgcgcaggttgacctgaatgcccagagtctgcagccagaacagcaagtcttcggggcgctcatggtacagcgtctgggcatgacctttcttgatccggtactgcgggtcgagcattccgttgcgctccagccagggcacgtacaggcgcagtgagtcgtgatcacgcagcaacagcccgctgactttgcctgcgtcgtacaccagcacggcgttctgaccgtgcacttcgccgagcatgccgaggcggaacatgcgcaggttgacctcgaagaacagcgtgcacagctcggcgaacagctgtagcaccgaggccgggccggcccgcagaccgcgctggcgtatgcagtcgtcgaagaaatgccggtcgctgtcgggcaatggcgtgcccagcgcggccatgggcagcaggcgcttggcggggtctgcgagcagcgccggggggtagccacgaaccatggccgagaggtggcgcggcgcctcgtcgaacaaggtaccgccgtcgggcatatagccccaccatttgctttcatcgcagatatgcagggcttcgcgcagcacctcgtcacgctcgcgcccctgacgcagcaacgcctcgctcagcccgccgttgatcatcttcaccgccggcaggtagcgggaggcgccgagggaatacaccgccatcggcagcttgatgtgatcagccggcgccgcggcgcaggccagcgaacgcagcgacgaggtgggatggaaacggccttcctggaagctcaaacgccggcactcgccacgctcgaaggccgcgccgagctgcgccggaagcacccgctccagttgccaggggtgaacgggcaaggcgacgtggctatcggcaatccccagggcgcgcatctcggcgtcgagcttcgcgtgctgctcaggctcgagaatgaactgggccggctggcagcgcgccagcgcctcgataccggcaccgaaggtcaggcagcttttggccaccgcgacccagttgagggccaggggctggtcgaactcggcctggtactggcggtactgctcgtcatccaggccctgcttggccttggccaggggatggaacggccggtcgcgcagcgagccccactgttccatggccaggaagaacgcggcgccgtccttttccagcaggccttcggtcggcacctggtggtcgagggacagcgcggtctgcccgacgctggtgcgcagcacgtccatgaacagctcgatgcccttgtcgttgtcgaccgcatcgactttcacgcctttcagggccagggccataaaggcatccggggtgagtggccgggtgctctgcccctgcacgtccagcaccggggtgccgggcaccttttcccaggcctgggtgatgcccgcgcgcagggcgaccgccaggccgcgttgttcggcggcgtcgtagtgccagtgccagatcctgtgcggcacctgcagttcagccaatggcgaatccgggtgcgcagcacaccaggtcgcgggctcgaccagatgggcatcgagggggccgaagaaatcttcggccagcaggcagtcgaccaggtcctgcataaccaggtcagcggcaatcgagtggttggtgtgagtcatggaatcagtttcctcgcgtcgaggtggtggccagcttggcctggagagcgcgaaacgcgatgccgcgttcgtcacccagcacgaaagtgttgacgccgcgttcgagccaccgcaggtggtcgtcgggctggcgtggaatggcgcagtacgggatgccggctgcctgggcggcgcgccaggtgtcgagcagcgcttgctgcaccgtcggctggtcgatccgccacggcgtgccgaacgactgggacaggtcggcagcgccttcgaggatcatgtccagccccggcacggctgccagctccgcggcgcggcgcacaccctcgacgctttcgaccatggccacgaccatgatctgcgcgttggcctcggtaacgtactcggccaggctggccttgccgaaggcgccggggcgaccggcattcaggctgcgctcacccagcgggtgatacttgcaggcgcggatcgccgcactcagcttctcggggcgctcgacctgcggcaggacgatgccctgggcgccgccatcgagcaggcgcagcatgcgcttgggcgcgaagtccggcactcgcaccaggggtgtgagcgcatagctctcggcagtgcggatcatgtgctcgacggtttccgggttgatcagcacgtgctccatgtcgatgatcacgaagtcgtagccggcttcggcaatcagctcgatggacgccgccgacggaatcgaggcgatcaacccgcgcaccgcctcgccggcagccaattgctgcttgagtcggttggttctcagcatgggcgcggtccgtggcggtgcatgggattggctacgtgcttgaagcgccgctcgccgtcacccagcagccggcgcttggccagttcctccacctcgtattcggcggcgaacacgtcgaaggcttcaaagcgcgctgcgtgctgcgggtgctcgcgctgatagtcgagcaccacgtctgcggtcatgtgccagaactcgccctcgtccaggccatagtgctgacgcaggaagatcgccatctcggccaggcagatgaagaagaacgcgtcacaggagaagtcacgcaccgcgttcaggtcatcggtgaggatgaacgagttgcggttcaacttggcgtggctcgccggcagcggcaccaactcgggcgccaattccggacgagccaggtgcgccggcgagtaccgcacgccgtcgtggaagtccttgagggcgatacgctcgggccagccgtcgcggtggatcagcacgatgttctgcccgtgggattccatgccgatgccctcggcatacagcatgtgcacgatgggcgccacgctgacgcgcagcagttgctgcacccaggcatgcaggccgtactgcgcgatccaggcatcgatgaacgggcgctgctcgccctcgccatagcggttctcgacatggctcaggccgttgaacggcacgccctgctcgcccggcttcaggtagcggttgaggttttcccgccagatcgcgcccagggtgccgtaagtctggctctggcggatggcgggcaactgggcgtagtcgaagctgaccccggccacttcgccaagaaccacgaaaccgagcttctgggcggtggcgtcactggcgatcagccgttgcaaccagtcattgatgatcggcccattgagcaccgtgtgccgtgccaggatgcgcgtgctcgatgtgttggtcatgctcagggcgagcttcacgtagggccggttgggctgctcgacgttggccagggtgcgaatcgactgctgggggcggtaatccgggccggacgtgcccaggtacagcagctcgccgcgggccagctcggcttggaagttcggcacgatgacctgctcccactgccaggggtgcacgggaatcggccagtagtcggctagcgtgcggccctgctcggccagtgcccggtcgatctcggcccagcgcccggcgccgaactcatcctcgagaaagcgctgcaggtcgatgccttgcgactggttcaccgagcccagcctgcgggcgatgcccagccagaccaccgccagcggctggccgaattccgggccataacgacggttgtcgtccaaggaaaagccgatgcgcgacttgtagcacgggtggtagctgtgggcatccatgaagtgccgctccaggctgtcggcatccagggtgtgtggcgccgcagcggggctgtagtcctggctgcgcgactgcaggtccttgagcagcgtctgctccagttcctggatgaagcgcggcatgtgcgggccatcggccagctcgccgagcagctcggcgatggcctggtgcagatccggctgagtggcctggccctgggcgtcgatacgctgcagggtggccgagtcgaggcggatgatggcgaagctgtcgctgagcaggccctggcagcggtactcgaccgctgcgccctgctcgtcagtgccggcgacgataaagcgttggcgaccgtcgcccaggggttcctggcgatagctcagcacatcctcgtaaagcagggtttgcagcagttgcccgaccacccgttgcgacacctggcggtagcgctgcgggttggccggggtcagccacgcatgggcatgggcgatcagttcgggcgcacgaaggggagaaaacgaagacattgatagacacctcatgaacggtgttcggacagggctgagccaggctcggcgccgtcattggaaagaggaaaacgccaggcgaacggcagggcgaggaggatcagcacggcggtggcgataaacacttctccgacggcacctgcagtaccggcgtgggccgtgccccagtcattcccaaggcgaacctgcagccacagcgacgccagcacgatggccagggacgacagcaggcgccgggagatgttgttcatcgccgcgccctgggtgatcagcgcctcgggcagcacgtccagcccggcggtggtcaccggcatgtaggacagacccaggccggcgccgcgcaccaccatcagcaggcagatggcgagcatgccgacatcgtggtcgatggtgcccagggcgaaggtcgccaggccggtcaacagcaaaccggtagagacgatgccgcgcggcccgtgacgatccagcaacagcccgccaaagtggccgaacaggctggccgacaaggcggtacagagcagcgcgataccggtccagatggcgctgtgacccatcaccatctgcaccagcagcggcaccagcaccaggcactcgaacatgccgatggactgcaccacggcgatcaccacgctggagcggtagcctttcaaggcgaagatgcgcagctccagcaagggcgtcgggtggcgcaactggtgccgcacgaacgccaccaggcagaacgccgccagcagcaggccgagcaggttgaaaggatcctgcagcgcttgcaggtcgtgcaaccgccctacggtgatcatcagcacgccgataccaatcgcgaccagcaggtagccgctcaggtcgaatgccttggcggcgcccgcctcgcttttcggcagcacgttgacgcccaggcccagggccaacaagccgataggcacgttgaccaggaacagtgcgcgccagtcgtaccactgcagcaccaggctgccgcacaacggcccgaccgccggggcgagcatcacggcagcgccccacaagccggtcaccgcaccacgctcacctttcgggtaaaccgaaaagatgatcgccagcgacaggggaatcatcagcccgctggcgacgccctgcaccacccgagcggtgatcacccaagcgatggagccggccatggcgcccagcaacgagccaccgatgaacagccccaggccagcgagatacagtggcttgcggcctgcacgctgggccaggtaactggtcagcggcatggtcatgcccatgctcaccatgaacgccgcgacgatccacgtggccatcaccgggcccagcgcgaacgcctcgatgaaggccggcaatgccgggttcagcgaggtgttgttgaggctcacggtggtggtgccgagaatcaccgccacgaccaccaggcgacgtgacgccagcatcagccatcacctcggccgacgaacacctgctccgggcgcggatgacagaggaagtcggcgtgggagatgttgtagccgtatgcgccggccatgggcagcaccagcaggtcgccaacggccggatcgaccagttggcgaccacggctgagcacgtccttgggcgtgcacagctggccgaccacgctgaagggccgcgacacgccgctcggttcgcgccctgccgccggcagatggatcaccggatgatcgtggccctgggcgaccggcaggcggaactggtgggtaccgccgcgacagatcagaaagtgctggccgtggctggatttgctgtccagcacctcgatggcgtaatagccgcagtacgcactgatgaagcgccctggctcgaagcgcaccaccggtgcatccgccaacgccccgagccggcgctccagatggcgacacaggcgtggccagtcgaagcgctcgccgctcaggtaatcgacgccaatgccgccgccgacgttcaagtgggtcacggtctcgggccgattggccagggccttccactgcgcccagcgttccaggtaaaggtcgagcagctgttcatggcgctcgacttgctgctggtgggacatcgcatgcacatggaaaccctgcaggcgcaggtggctgctggcctccacccgcttgaccgcctctggcacctcggcttcgtccagaccgaacggcgtcgctgtgccgcccatggccaggcggctggacagcgtggtaggcaactccgggttgatgcggatgaacaccggctgcacccgacccagctcgacggcgatgcgttgcagacgctcgatttcgcccaggctctctacgtgaatagccgccacgccctggctcagcgcggcgcggaagtcggagtccagcttgcccggcccggaaaacacgaagggacggtcgctggacgccgcctgcagccgttcgatctcgccaccggaggaaatctcgaagccgtctaccaacggcgccaaagtgcgcaggataggcgcttcgctgttggccttgatcgcgtaaaacagctcgacaccggccggcagcgccgccatcacctcgcgcacgtgctgcgccagggcgtcgaggtcgtaggcgaacaccgccaggggatcggccgcgcgactgtgggcctgttcgatggcatccagtacgctggcgggcagcttatccatgactcacctcctcggcccacgggcacgccagcctgacgtaaccggcatgccggtcggcctgggccgacaggcgtaccttgagattggtcttgcaggcgatcggctcgccggccagcaaggcatccagctcgggcgccgggcgcaccaattcgctgcggatcgcttgcaactgccgttcgacccgctgccacatggcggcggccaggtgcggccgctcccaactcagcgccaggatggcctcggacaggttgttgacgaacaggcagtagctgatgcgcttccagccctgctcgcgggtgtaggtcagcgactggcgaacgcgctcggcgatgcctgcttccaggtgattcacacccaggtcgtcggtgagcttcacgccttcgaagtcgcgcagcagcagttgcgctggccagccgttgtcgtgcaccagcacggcgttctgcaggtgcggctcgagcaccacgccgtggttgaagaacagcgccagcaccgggcgcagcaacagcgcctggtaggcttcgaaccagtccaagaggtgatcgtcgctcggtttgcgagcacccggttgttgcacaaagccctggatcagcgggcgcagctgcaggttgcgggcgaacagcgtgccggccatcaggcaggactgcggcgcggcgtggtggcagaagttctcgcgcaggatggcgccggtctgctcgcggaaccagtgcgcatcctcggcattgctgcctgccggcgcccagctcaacgctcccggttcgctgaccagggtggcgccaccgatggtcgcctgatgctcacgttgcaggcggctgaacaggcggtcgatgaacagcgcgctgtccagctcgtaccaggcgttcttgcgcacgcaattggtgatgcgcacattcagcgagcccttgaggaagtagtcgcggccttcgccgtaccaggtgcgcatcgacgcggtcgggctggccagcgggcctttctggccgaggtcgacgatctcgccgctggcgaccagcgccttgacccgtgcatcggccaggaacagctcggcctgtaccggatgcagggcgatcaccgcccgcccgctacgggccaggcgttggtcggcgaaaccggccagcacttgctcgtcgctcaagccattgctgcgtagatacagcccgttgcgtggcacttcaatcagatgcagcgccacccgtgcgcggaactcgggtccataggtctgctgcagatgctcgggccatagccgggccttgggcgccgggtggttggggtggccgaaccacaggccctgctcgctcgccaggtagtcgcgcagcgggtcgttgccctcgctctgcagggcgtgctcgacgatggcggcagtcacaccctgactctgcatcacctgttcgagcaactcgtcattgcgcgagccggtcagctgctggcaggcctcgagcaggtgcgcggcgaactcggcgaacggcgggcaatgccagtcgccatctccctcgcgcttatacaggtcgctgaggtaacgctggctgccgagcgggtcgcgacgatccaccagcaccagaaactggcagttacccggcaggtcgatcagcagcggcaggcccttgccctgcatcgcgcgcaggtaattggccggcgcgatgccgcgcacatgggtcggccaggcataacgggcgcggttttccggcagcgcgaattccttgatcaggcagttgagcaaggcatgggtagcggccatttcgctgatcacccgggccatgctgccgctcaccgaatcgatgcgggtgacgctggccgcttcctcgaaagcgctcgggtaggcacgcgtggcgcgtgcggtttgctcagccacgggcacctcccagcgctgcgaccagcgcgcgctcgaaacgagcgaccacctcggcgcactgcgcctcgtcgatgatcaacggtggcagcaggcgaatcacgctgccatgtcggccgccgcgctcgagcagcaggccctgcttgaagcactcgctctggatggccgccgacagcgcggcgtccatgggatgggcgccctgagcatccgccggctggcgttcgtcgacgatttccagccccagcatcaggccgcggccacgcacctggccgatggccggataacgctcgcgcagagcatgcagacgcgccttcagccagtcgccgcgcacacgggcctgctcggccaattggtcgcgctggatgatctgcagggtggtcatgccgctggccatggccatctggttgccacggaaggtgccggtgtgggcaccgggttgccaggcgtcgaactcgcgcttgatggccagcaccgccagcggcaggccgccgccgaccgccttggacatgacgatgatgtccggctcgataccggcgtgttcgaaggcgaacatccgcccggtgcggccgaagccggcctgcacttcatcgacgatcaacaggatgccgtggcgttgggtcacctcgcgcaaggtgcgcagccaggcgtcgggcgcggggtttgcaccgccctcgccctgcaccgcctcgacgatcaccgccgccggcaggctgacgccgctttcgacatcctcaatgaactgggtgaagtaatgggacaacgcctgcacgcccgcctcaccaccgatgcccagcgggcaacggtattcatgggggtacggcatgaactgcacgccgggcatcagcgaggccacggcgtccttcgggccggtattgccggtcaccgccagggcaccatgggtcatgccgtggtagccgccggaaaaggcgatcacgttgctgcgccgggtcaccgtcttggccagcttgagcgcggcctccaccgcatcggcgcccgacggcccgcagaactgcaggcaatagcccttggccggcagcacgcccagcagggtttcgctgaaggcgtccttcagcggcgtggtcaggtccagggtatgcatcggtaccccggaggccaggaagctcgacaagctgtcgacgattgccggatggttgtggcccagcgccagggttccggctccggccaggcaatcgaggtagcggcgcccctcgacatcggtcacccacacgccctgcgccttggcgatggccaggggcagcttgcgcgggtagctgcgcacattggattcgaagcggctctggcgttccaggtaatccgcgttgttgctgtgtaccgcctggcgatcggatcgctccagcggcagggtacgttcactcaacatggtgctcgcctctatctgttcgaggctccggatggagccgttgaaagtcgtcagcactgcactcatcagtaaggcggtcagtaacggcaggtcatgccgaatgcggggctgccttctacgaggcgtcccgcttcatccctgaatgcttggttttattgtgttcagcgaacgcccgttaccaggcgttcgctgtggggtgcaacggaaaatcagaagccgagggtggccgacagcacgaaggtgcgtggggttgaaagagtcagaccagcagcgctgtcgtccgaagcgccagcggaaatccagtcacgggaattggcgacgttttcgacggtgccgcgaagagtcacgtcagtctcgttgactttgaaggcatagcgcgcgccgaggtcatagcgcgtccaggaaccaatttcttggttgttggcctgatccagatattgcgaactgctgtatatgcctcgacctgtcaacgtcaggccctgaatacctggcagatcccattcggcaccgaaattggcattgagcttgggcgtggccggggcgcggttaccatcgttggcacctccgttgttggtgtctttcaactcgctgtcgatgtacatcacgccaccgagcagcctgacaccatcgattggctcgccgaatacgttgagttcgacgccatcattgacgcgtttaccgttgggaccgaagttgccatcgtctgcagtgtcataggcaggttgctttatgcgaaataccgctgcggtcaacgcgaatttgcccatgtcatatttggcgccggcctcggcctgacggctgacaaaaggcggaaatatgtcgttttgattggcagtgccactgggagcgatcttgccctggctcaaaccttccatgtagttggcgtacaaagacaactgatcggtcgctttaaaaagcacacctgcagaaggcgaaaatttctcttcatcataagcagttagttgcttcaccccgtctgaccagtcatccacgataattcgttgccagcgcccccccacagttaccaaaagccggtcttccataaagccaagcgtgtctgaaagagctatcccgctgaaacgattttcggtgttgtccttcgtcgacgggcgcgtaggcaaaccgggttcaggcgtgggtcgggggttgtacaagttactggtgccgccagcgtagcgtgtgtcgccgttttcgaagtccatggagaaatagtcggcagccatatttacttcatgactaactgctccggtgttgaaccatttccgcacgcctgcgtttacggttcgcacatcctcgtccctggtgaagcctcgaggtgccacggcgaaatcgccggccgcattagtcacggatacgttgtgacgcagaaaatcgtgacggctcttgcgtgcacctactgcaccgtaaaccatcagcgaatcatcgatatcatattcgccgcgcagggcgccaaaggtgtcgctggtttcagccttactccaggcttgggcgtagttgtgccgcacatcgtccgctttcgggataggcacgtttctaccaaccaacacccgctcctgcggcgcatcggtatcgcgctcggtatggccgacatccatcgacagacgcagacgctcgtcgcggaagtcgaggccgaccacggccatctcgcggttgaccttctggtgatcccattcggtatcgccggactgcttgacgccgttgaagcggataccgaagcggttgtcctcgccgaaacggcgacctacgtccaccgcgccgccaacctggctgtccgatgcgtagctgccggtaaattcggtgattggtttgtcggtggcgcgcttgggcacgatgttgatgccgccgccgacgctgccgcgcggcgagatgccgttgaccagctgggtcgggccgcgaaggatgtcgacgcggtcggccatttccatgtcgatggagtacgtcggcaggatgccgtacagcccgccgtaggagacatcgctgttgaacagactgaagccacggatggtgaactgctcgaagcgcccgcccgccgggttggtggagcgtaccgccgggtcgctggcggtcaggtcggccagagtgcgcgactgggtgttctttaccgcctcgctggtgtaggtggtcatgctcagcggcgactccatgaaatcccgcgagccgagcagcccctgggagctgcgacgggcgacctggccgccggcgtagcgctcgccttccaggctttgcgatgggatggtcacaccggtgatggccgtgggcgcgatttccagggtatcggcgctatcggcctcaggcgcgatggtataggccgaatcgcctactggctgcaggcgcaggccgctgccctgcagcagacgggtgaaaccctcatcgacgctgtaagtgccgctcagacccgggctgctgcgcccactgaccagcgccggatccaccgacaggctcacgccggcctggctggcgaagcggctcagggcttcacccaggctgctgctcggcacactgtagctgtgctcggcgctttgtgcctcggcactcagcggcgcgatgctgcccaggccgagcatcaggctcaggcagacggtggagtaggaaatcgaagacaccagacggggccgatgacgtgtcagggatggcatggcagacgctctctttttaattcactacttcccatgacaggtgagtgagaaaaaagggacagccttcaggcaattttttcgcggggcagcaaagtgacccagtaacgcgtgcgcttctgcacttgcagcggcaggctggcggccagcagatcgaggatctgatcggtgtcggccaggcggaaactgccggtcacccgcaaccgctccagggccggcgaccagcgcagcacgccggggcgatagcgttcgagttcgcgcaggaaatcacccagcggctggtcgttggccatcagcacaccgtcacgccagccgagctgccgcacatcgaaggccccggtggactcgacgcgcccgccgcgcagcgtcagccgctgccccggctgcagcgccagggtgtcgtagacacttggctgcagctgcccggcgccactgaacaccgaaaactggcaactgtcgccctgctgccgtacgcagatctcacccgcgctcagcgtcgccctgccctgctcggtttcgatgacgaagggcgaacccgccgcgacccgcaacgccacttcaccacgcagcaaggtcagccggcgctgagcggcgtcgaggttcagggcgctatcggtattgaggtccagcacgctgccatcggccagggtcagccggcgctgctcgccgacacgggtagcgaggtcggcgcgccagatgggcagctcatgactgaccagccaggcggccggcgcaacggtggcagcacccaatagccccttgagcaagcgtcgacgcccttgatccggtcgatccaggctggccatcgccagctcgggcggtacaccgccaaagcgtgaacgcagggtctgaatcttctgccaggcatgttcgtggctggcatgggcgctacgccagcgctgcaacgcttggtgatcgttttcgctggcttcgccggattcgatcagcgtcagccagcgtgccgccgagcgggcaacgcggcgggtgtcctcgctaacctcgcgcttcagcacagctcgaccagcaggcagtgttcgtaggcctgcaccatatagcgtttgacgctgcgctcggagacatcgaggcgctcggcgatatcccggtagcccaggccttcgagctggctgagcagaaacgcacggcgaaccacatggggcagcccgtcgagcagttcgtccagtgcctgcagggtttccagcaccagccagcgctcttccggcgacggcgcgcagttttccggcagttgcgcgagcgcatcgatatacgcctgctccaggctgcggcgcttataaaggttgatcagcaggcgcttgccgatggttttcaggtaggcgcgcggctcctgcagctcgctgatcgcttgcgagccagccagcacgcgcatgaaggcatcctggctgagatcggcggcgtcccaaccattgcccatgcggcggctgagccactgctcgagccagctgcgatgttcccggtacagatcgttgaacgcccgttcactggctacggccacaccacccatgcaagtacccgttacgaagatcaataacgatatcgattctaattaacaattaaatagaaaggtagccttgcctggggatttacccggcaaatctacagactgcggcattgccaggcgtcctgcccctcgacgctacgcaaaataattggcaagcatcgccacagcgctctattgtgctgccactttttcgaccgagcggcttgccatgaaacgactctgcgtcctgttgttcagtgttgtctgttcctctgcctgggcgacggatgccccggccccgagccactggacgctgctggatcagttcgagaaggcctacaccctggacgaagccgcccgcgtagtgctggtggcgcgcagcatgtccacggcccgcctggtcaatggtgcgctggaagagaagccggagggtttcctggacgctcgccacgtggtgtacgtggcggatatcgagaagatgccgtcgctggccaagatggtcgcagtgccggccatgcgctcggccaagtaccgcatcatgctcgaccagaccggccgcgtggccagccgctacgacggcgaccgggaaacggtgcagtggctcgaagtcgagaatggcaaggtggtgcgtgagcagcgcttcagcgacgccgcggccctgcaggccgcgctggaagccctgcctcagtaatcagccgaacagcatgcgtagaaagcggccgatgtacacatcgccgcgataggcctcgtcgaggcagatttgcgctcgggccaggtgcccgtcgaggcgctcgcgaaccttctgttcgccacacagggccaggagcgtcgacttgccatcgtccttgccctgatccttgtcgctgttggggttgatgtcctgcaggtcgtcgaacagttgcacggcatgccccagctccacggcgaaacgctgcagcacgccgcgcaccggttggggcgcatcgctgagcagataggccatatccatgatcgcgccgaacagcaccccggtcttgaggttattggtcgcggcgatttcctcttcggtgcgcgcatgcttgccgtcgcgcaagtcctgcaactgccccttcaccagcccttgggagccgatggtattagcgagcacttccaccagttgcgtgcgcaccagcgggcgcagcccgtcgatggatgccaccacgccaaaggcccgcgacagcagcgccacggcagcaagaatggcgatgtcttcgccgaaggtcaggtgcacggtgggtttgccacggcgcagctgggcgttatccatgcagggcatgtcatcgagaatcagcgaggcggcatgcaccatctcgatggcgcaggccagatccagcgccgggcgctgatcggcgcccagaccatcggccgccaacagcagcagcagcgggcgcatgcgcttgcccggcgccaaggcgccgtcgcgaatcgccgcggcgaccaggtcgcgctcgttgctggccgctggcagcagctcgtcgagccggccatcgacggcggcgcgcaactgcatcaggtgttcggtaaatccgctgtcgatcgctgcggtcgcataggctgtcatcgttcactctcttcttctatatgcctgcagtacgtgagcacgagatacgtactgagggtcacgacgcggtacgatactgacaccgaaatgagcgtaaccaaagccgattcgtaatgttggaacgtctaatgcttgcggttgcctgataagctgcccgaaagagccaggcggatatatacaggctattcgaatattccgttctgcaaagaccgcgtgccccccaaaatgattccggtgcaatggagcctgcatgaagaatagcgaccttagtcggcgtaaggacgatcatctggatatcgtcctggatcggcacaaggccacgtcgcgcatcagtgccggttgggcgaacctgcaattcgagcattgcgccctgcccgagctggatcttggagccatcgacctgcgcgccacactgctcggcgtcacactgcaggcgcccttgctgatcagctccatgaccggcggcgccaatcgctccgaagccatcaaccgacatctggccgaagccgctcaggagctgggcattgccatgggcgtcggctcccagcgcgtcagcctgcagaccggcaacgaccagggcctgacccgcgagctgcgccgcctggcgccggatatcgtgttgctatcgaatatcggcgccgcccagttactggaaaaagatggcatcgacctggcccgtcgcgccgtcgacgccctgcaggcaaacggcctgatcattcacctcaaccccctgcaggaagcggtacaggccgaaggcgaccgcaactggcgcggtgtgctgacacagatcgcccgggtggttaaaagcctggaggtgccggtgatcgtcaaggaagtcggcgccggcttgtccgctagcgtggcgcgttcgctggtcgaagctggcgtgcaggtcatcgacgtcgccggtgctggcggcaccagctgggcggcggtggaaggcgagcgcgcagccaacacggcggaccgcgccgtggccatggcgtttgccgactggggtattcccaccgccagcgccgtgcaggcgatccgtaatgcgttaccggatgttgcactgatcgcctccggcggtgtacgcgatggtgtggatgccgccaaggccattcgtctgggcgccgatatcgtcggccaggcggccagcgcactgcccggtgccacgctgtcgaccgaggcggtgatcgagcatttccagatcgtcatacgccagctgcgcaccgcctgcttctgcaccggctcggtcaacctggctgcgctgcgtcacgcgcccttgctggcgagccaggcatgacccatttcgcggttatcgcaccgccctactacagccacttccaggccctgcaggctctcgccggcgaactgatcgagcgcggccatcgggtgaccttctttcatcagtccgatgccgcccgctggctcagcgacccgcgggtaacctttcgctcggtgggcgttggcagtcacccgcctggcagtctggagcgtaccctgcacgaggccgcgcacccggatacgccttgggggctgcggcggatcatcaaacagatgggcgccaccaccgcgatgctctgcaacgaactgtcgcaagcgctcgctgacaacgagatcgacgccctgctctgcgaccagatggagccggctggcggcctggtcgccgaaagcctgaatctgccgttcgtatcggtggcctgcgcactgccggtcaaccgcgagccgggcctgccgctgccagtgatgcccttcgcctacggcacggacgagcgcagccagcacatgtaccgtggcagcacccaggtgtacgactggctgatgaagcccctgggaaaggtgatccaagttgccgccctgcgcctcggtgtgccaccgcgaaccgccctacatgaatgcctgtcgccgctggcacagatcagccagaccctggctggcttcgatttcccgcgcggacagctgccggcgcatttccatgcggtcggcccattgcgcagcccgtccacaccgcagcaggggcagtggccaatcgacgagtcgcggccgttcttcttcgccagcctgggcaccttgcagggcgaccgtatcaagcttttcgagcgcatcgccaaagcctgcaagcgcctcgatggtcagttgttgatcgcccattgcggcaagctcgattcggctcaggaacgccgtttgatcgactgcggcgccacctgggtgaccgacttcgcgccacagcaatgggcgctggaaagggccgatgcggtgatcacccacggcggcctgaacacggtgatggatgccatcgtcgcgcgcacgccgatgctggtgatgccgattgccttcgaccagccgggcgtcgccgcccgggtcgcctatcgcaacgtcggcagccagctcagccggcgagccagcgtggcgcgtatcgaggcggcgctgcgcgagctactcaccaaacctttgcccggtttcgatccgctgatcgacgagctgcagcaggccggtggcgtaaaacgcgcagccgatatcgtcgaggccgccgtggtcagccacgccaccgcacaggcgcataccttatgagctacgacctgattcttgccggcggtggcctcgccaatggcctgatcgcctggcgcctgcagcaacagcggccggatttgaaggtgctgtgcatcgaagagcagccgggcctgggcggcaaccatacctggtcgtttcacgatggcgacctgagcgaggcgcagcaccgctggctggagccgctggtggtcaaacgctgggcgagctatcaggtgcagttcccctatttgtcgcgctcattgaacagcggttacgcgagtatcaccggcgagcacttcgccgaggtgctgatgccggcgctgggctcgatgctgcgtttgaacagcacaatcagcgaaatcagcccgactcacgtgctgctggcaagtggcgagcgtctcgaggctcgcgcggtgatcgatggccgcggtgctcggcaaagcgatcatctggtactcggccaacaggccttcgtcggccagctgctgcgattggacgctccccatggactgacggcgccgatcatcatggatgcccgagtgccccagggcgacggctaccgcttcgtctacgtgctgcccttttccgccgacacgctgctgatcgaagacacccactatgtcgaccagcaccgcgccaccaccgagcagcttcgcgagcacatcgcggcctatgcgcagcagcatggctggcaggtggccgagtgcctgcgtgaggaacagggcgtgctgccgatcaccctggccggtgatttcgacgctttctgggacgaggctgccggccagccgttgtccggcctgcgcgccgggctgtttcactgcaccaccggctattccctgccccacgccgtgcgcctggccgactggctggtgaactatcagctacgtgatgccgcgaccctggcccgcgatctgcgcgaacatgcccgtggcgaatggcgcaaccagggcttctatcgcctgctcaaccgtatgctgttcctggccggccgcccgcaggatcgctggcaggtgatgcagcgtttctacggcctgtcagccgggttgatcgagcgtttctacgccggtaacaacccctggtacgaccgcgcacgaattcttgtcggcaaaccgccggtccccgttgatcaagccatgcgggcggcgctgcgccatcaccccaggcatttcgagatgcgttcatgagccaagcaaaaacagccatcgtcatcggcgcgggtttcggcgggctggccctggccattcgcctgcagagtgcgggcatccagaccaccctcctggaaaaacgcgaccagcccggcggccgcgcctatgtgtaccgcgaccagggcttcaccttcgatgccggccccacggtgatcaccgatcccagcgccatcgaagaactgtacgccctcagcggccgcaagctcgccgattacgtcgagatgctgccggtcacgccgttctaccgcctgtgctgggaagacggcacgcaattcgactatgccaacgaccaggccgaactggaccgccagatcgccgccctgaacccggcggacgtggccggctaccagcgcttcctcgcctactccaaggccgtgttcaaggaaggctacctgaagctcggcgccgtgcctttcctgtcggttggcgacatgctcaaggtcggcccgcaactggcccgcctgcaggcgtggcgcagcgtgtactcgatggtgtcgagcttcgtcgagcacgacaaactgcgccaggcgttctccttccactcgctgctggtgggaggcaacccgttcgccacttcgtcgatctatacgctgattcacgccctggaacgcgaatggggtgtgtggtttcccaagggcggcaccggcgcgctggtacgcggcatggtcaagctgttcgaggatctgggcggcaagctggagctcaatgccgacgtggtggccattgacaccgaaggcaatcgcgccactggcgttcgcctgcaggatggccggcacttcaacgccgacagcgtggcttccaatggcgacgtggtgcacacctacgacaagctgctggccggccactcgcgcggtcgccaggaaggcaaacgcctgaagggcaagcgcttcagcaactcgctgttcgtgatccatttcggcctcaagcgcccgcaaccccaattgcagcaccacacggtgtgctttgggccgcgctaccgcgagctgatcgaggagatcttcaagggccagaccctggccgaggatttctccctctatctgcatgcgccctgcgtgaccgacccaagcctggcgcccgaaggttgctccagccattacgtgctgtcgccggtaccgcacctgggcaacgcgcccatcgactggagcgtcgagggcccgcgctaccgcgaccgcatcctcgcctatctggaagaacactatatgccggggctgcgcgaggacctggtgacctgccggatcttcaccccggatgatttccgtgacgagctgtacgcgtaccagggttcggcgttctcgctggagccggtactgcaacagagcgcctggttccgtccgcacaaccgtgatgctcagctgagcaacgtttatctcgttggcgccggcacccatccaggcgcgggcgtgcccggtgtgatcggctcggccaaggccaccgccagcctgatgctcgaggacctcacagcatgaccggcgcgccgcaggacgacgcgctgatcgaacacgccaaccagagcatcgccgtgggctcaaagagcttcgcggcggcatcgaaactgttcgacgagcgaacccgtcgcggcgcggtgatgctctatgcctggtgccgccactgtgacgatgtgatcgacggtcaggaagctggccacgacgccgtgtcgatcagccgcgaggaagccgaacgtcgcctggcgcacctcaaggcgcagacccatgcggtctacagcggtgaggcgctggacgacccggccttcgccgcctttcgccaggtggtgctggcccacgatatcccccagcagcatgccctcgagcatctggctggcttcgagatggatgtggtggagcgccgctacctgagcatcgatgacaccctcgaatattgctaccacgttgccggcgtggtgggcctgatgatggcccgggtgatgggcgcccgcgacgaggcgaccctggatcgcgcctgcgacctgggcctggcgttccagctgaccaacatcgcccgtgacatcatcgatgatgccactgtggggcgctgctacctgcccgagcagtggctggaggagcacggcatcccgcgagaccgggtcgccgatattctgcatcgccctgcggtggcggtactcggccagcgtctggtcgagctggccgagccctattacgccagcgcccaggcaggattgagcgccctgccctggcgttcggcctgggcggtggcgacggcggcggtggtgtatcggcagatcggcatgaaggtgctggacgctggcgatcacgcctgggacgagcgtatttccacatccaaggcggagaagatcggtgcggtggcgatcggcctgtggcaggcgatcacgagtcgtttcgcgcgctggccggctcgctccgctgggctgtggcaacgtccccgtccgtcctgcgcagcggaccatcatgcatcgcccgtagctgggccttcagacgcgccgtagttggcgcgtagagaaagccgaacgacacgcagcgctccttgccttccaccgcgtggtgcatcaggtgggcctgatacaggcgcttgagataaccgctgcgcggcacgaagcgaaacggccagcggtgatgcaccaggccgtcatgcacgacgaaatacaggaagccgtacgccgtcatgccggcgccgatccactccagcggatgccagccctgggtgcccagggcgatcaacacgatggccagcccggcgaacacagcggcgtacaggtcgttcttctcgaaccagccctcgcgcggttcatggtgcgagcgatgccagccccagccccaaccgtgcatcacatacttgtgcgcgaggtaggccacaccttccatggcggtcagggtggcgagaaaaaccagtgcgttgatgatcatcgggtaaccggcgcgcgagcgctgaaaaggtgaacaggcggttttgcccaggtacaggacgcggcatgcggggcactgctatcgaccctgccagtcgccatccgatccatctgtttcagatgccggggcgcctgcgattgtatccgcagatggtgatcgtcgtgtggcccaggtcaacaaacggcaggcaataaaaaaccgggcgcgtggcccggctttctcgttcagggttgcgggtcagccgcggccttcacggtacaggttttcgaagcagtagttggtcgcctcgatgtagccctcggcaccaccgcagtcgaagcgacggcccttgaacttgtacgccagcacgcagccttcctgggcctgctgcatcagcgcgtcagtgatctggatctcgccgcccttgcccggctcggtgttcttgatcaggtcgaagatgtccggggtcaggatgtagcgaccgatgatcgccaggttcgatggcgcctcttcggccttcggcttctcgaccatgtggctaacgcggaagatgtcgtcgcggatggtttcaccagcgatcacaccgtacttgtggatctcgtccatcggcacttcctgcaccgccacgatggagcagcggaactggttgtacagcttgaccatctgggtcagtacaccgtcaccgccgacgttcaggcacaggtcatcggccagtaccacggcgaacggctcgtcaccgatcagcgggcggccgctgagaatggcgtggcccaggcccttcatttccacctggcgggtgtaggagaaggtgcagttgtcgatcagacgacggatgccgaccaggtacttttccttgtcggtattgcggatctggtgctcgagctcgtagctgatgtcgaagtggtcttccagcgagcgcttgccgcggccggtgaccatggcgatttcgttcaggcctgcatcgagcgcttcttcaacgccgtactggatcagcggcgtgttgaccaccggcagcatttccttgggcatggccttggtcgccgggaggaagcgagtgccgtaaccggcggcggggaacaggcatttcttgatcatgttgtttccttgaatggtcaatgttgctcaagtcgctgaaacgcctgcgtcaggaagtctgacgcaggcgctcgtagtaataaggcaggcgcagcaaggcatggcgtgcggcggccgcacgtcgttcgttgttgtctccggggaaggtcaccgtctcgctggtcacgccctggtgctcggccagacgcgtggcacaggcgaaacacatggcgccgtcgtagacttcctgaccgcgcttgtcgtcggcggtcggagcgccagtgatggccagaatgatgtcggcgctgctggtcatcagcacgcccagggccatttcgcgggcgacctcttcactgttcatgccataggtttcgatggtctccggcttcacgcccagggaggcctgcatggcgcgtttggaatagaccacgaaaccaccttcgagcacgccatcgcaacccggcacggcagccaccgtagcggccagcagaccggccgtggccgactccgcggtgctcagcaccaggttgtacttttccaggaaatgaaccgcctgctcgatgttttgcatgcccgcgaatgtctcctactcgattgttaccgtgtgcctatggcagtggccggggcctacaagttccgaagcatttgccgcagaccgctgatcctgctggctgaactccacgggccagccggttttcccatctgagagagttgagaaatcgaggggaacgataggtgaatacactgcgcaaactgcaagatagccacgagctggatgacgtcagcgacggctcgcgccgtcaggcgttcgtccaggcgctgagcgaaaaggcccgccccttgttcgaggaagcggccagctacgcgcgcaatcatgatctggacgttgtggtcgacctggtgctggaacacgacagtccgcgcctgatcctggccgtcagccgcccaggcgaagacgccgtgagcagctacagcctggtcgccaacctggctgcgcagcgcatgctgcacgaagagttctacgctgacagcggcgatatccatcgccaggagtcgcccctggcctcggtcaatgaaaaggtcattgacacgcgcctggccaacttctttcgcaagggtttcgccctgcccctggactacatcaacgaacgtcatcccatcggtttctggtaatccagcgatttggctgatcctgagcaaggcttgccggcaggtgccgacctagactgccggccgatcaatttgcgaggacaatgccatgaaagccgatgtcgtcatcgtgggcgccgggccggccgggctgtgcctggcgcgctcgttgtccggtcagggattgtcgatctgccttgtcgagcgtcaaaccgaggctgagctggctgccccgccgttcgacggccgcgagatcgcgttgacccatgcctcccagcagattctcgaaaagctgggtatctggcagcaatttacccctgaggaaatctcgccgctgcgtgatgctcaggtgctcaacggcccttccccttacgtcttgcgcattgctgcctccgctgtcggccaggaacgccttggctgcctggtgcccaaccaggcgattcgtcgcgcagcctacggcgcagcacgtgagtgtgtggatatcgaagtacgttgcgaaagcacgatcagcgagctgagttgctccgaacgaggtgtatcgatgcggctgagcgatgggcagacactcgaagcccgattgatcgtcgcggcagacagtcgcttttcggaaacccgccggcgcttgggaattggcgcgcgtatggaggacttcggcaagaccatgctggtatgccgcatggcccacgagcgcagccatgagcaagtggcctgggagtggttcggctacgggcagaccctcgccctgctgcccttgaacggcaactgcgcctcggcggtgctgactctaccgcccaccgaaatgaatcgggtgatgagcctagatgcagaggcattcgcccgcgagatggagcggcgcttcgacgggcgcctggggcgcatggagctggtcggcgaacgcatcacctacccactggtgggcgtgtatgcggagcgcttcgccggtctgcgtagcgcactgatcggcgacgccgcggtgggcatgcacccggtcaccgcccatggcttcaacttcggcctgcaaagccagaagcgcctggccgacgcgctgctcgatgcgttacgccgtggtaaggacattggcgatacggcggtgctgcagcgctatgctcgcgctcagcagcacgccagttggccgctctaccaggccaccagcctgttggtgcggttgtacaccgatgatcgcgcccctacccgcctgctgcgcaatgccggcctgcgccttgcgcagaacctgccgccgttcaaagcggcattggcccggcacctgacgcaaatcgcgcgctgactcagctctgcgctgcgcgctgcatattcacccgctgccgccattccatataggtcttgagcagcagggtaagcagtgccatgcaggccagcagcgcagctgcggtgaaggcggcaaccggtttgtagtcgttgttgagctggtcgaccaatagcggcagggtcagagtctggttgaggatggtgccggagaccaccgacaccgcaccgaactcgccgacggcccgcgcattggtaaccaccacgccatacagcagcgcccatttgatgttcggcagcgtgatatggcggaagatctgccagccattggcgcccaggcacagcgccgaggtttcctcgtcgttaccctgggactgcatcaccggaatcaggatgcgtgctacataaggcgcagtcacgaataccgtgaccatgacgattcccggccaggcgaacatcagctgcatgtcgcgggcgtagaaccactgccccagggcgctttccaggccgtagacgaccagatagcagaggcctgcgaccactggcgacaccgcatagggaatgtccaccagggtggtgagcagcttgcggccgcggaaatcgtagtgggtcacgcaccaggccagcagaatgccgaaacacagattcagcggtacggtgagcgcggcgaccagcagggtcaggccgatggcgtgctgcatgtaatcctgggacaggttgtcgaccagcatcgaccagccaccgctgagcgcccgagtgaaaatcagcgccaggggcaccagcagcatcagtgcgactgcgccgaggcccaggccgatcagcaaccattggtgccagtgttggggcttcttcatcggccttgcctctgccatttgaacagtcggccctgcaccacctgcaggctgaacagcaggaacagcgacgccagcagaatcaccgaggcgattgccgccgctgccggatagttgaattcctgcaggcgcacgaaaatcatcagcgacgacacttcggtcttatagggaatgttgccggcgatcatgatcaccgcgccgaactcacccaggctgcgcacgaaggcttgtgacgcaccggtgatcagcgcaggcagcaagctcggcagcaccacgtaggcgaagctctgccatttcttggcgcccagggtgcgcgcggcttcctcgtactcgctgcccaggctctgcagcaccggctgcacggtgcgcaccacgaatggcaggctggtgaacaccatggcgatcagcaggcccgggtaggcataggcgatcttgatgcctgcggcctcgaagtactggccgagccaaccgccgggcaccagcaaggtcgccagggtcaaaccggccaccgaggtcggtagcgcgaatggcagatccaccagggcatcgaccagacggcggcccggaaagtcgtaacgggtgatgatccaggcgatcagcaaaccgatcagcagtacgatcacggtcgagtagaaggcaccgctgatggtcaccttgtagctctgcaccacgcgcggatcgctgatcgcctgccagtactgcgcccagctcatgtcgctgacgtacagcaatagcgcggacagcggaaacagaatgaccagcgacaggtagaagacactgaaaccgaagctcaggccaaaacccggcagcaacggattctgcagaaagaaaacgggggtcttgctcactcggaaatccttgaatgcacaaaccgccggaagtcggcggtttgtgagatacggctgatgcggctcaataatcagggtggttcgccgctcacggcccgcagcaggcccctatttcctctgtcgcggtaacgccctctgcattgactgcaggtggcgtggcgagagcggacatctgtagggtggacgacgcttcatccgtccaccgctccgcgatcgcaacggtggatgaaaagagcgtcatccaccctacgtagcgaccgcttccttatcgccgtcggtcgactgcgagccgattaccggccttcggccagaagctggtcaagaataccattgccatcgaagtgcttggcagtgatctcgtcccaggtgcccagcacgtcggtcgggttgagcaggcgcagatccttgaactggctggcggtctcggctgccacttccttgtcctgcacgcggtagtggtaggtggtcagcagcttctggatgtccttgctgtactggaagtccaggtaggccttggccacgtcgcgggtgcccttctcgtccaccaccttgtcgacgatggcgaccgggaattcggccagcacgcttaccggcggcacgatcacctcgaactcgccggacttgaattcctcgcccttggcgatattcaccacttccgattcgaagctcagcagcacgtcgccctgcccgttctgtgcgaacgccacggtggcgccacggccgccggtggggaagttctcgacgttgcgcagcaccttaccgacgaattccttgatcttcgcttcatcccccttgaacgcttcgttggcgtacagccaggcgcccaggtagctgtagcgggcgttgccggaggttttcgggttggggaataccagcttcacgtcggaacgggccaggtcgtcccagttcttgatgcccttgggattgcccttgcgcaccaggaatgcagtggtgctgtagtacggcgagctgtggttggggaactgctcggcccagtccttacgcaccaggccgcgcttggcgaggatgtccacgtcggtgacctggttgaaggtcacggtatcgaccttcttgccctggatgatgtcctgggcctggcgcgacgtgccggcgaacgactggtcgatcttcagatccttgccggtctcggccttccagtgggcctggaacttggggttgatctcggcgaacagctcgcgggcaacgtcataggaggcgttgagaatcggcttgtccgcagccagcgctgcagcgctaccgagcagcgaggtggtgacggcagtcgccagcaggagtttcttcagcatgatccagggtttccttacgagggggcagataaggccggtagcctgcctgatggccttatgccttaaaagaacccttttatcataatcatattccactacgcactaggggctgttgacgtttcacgcacggctgcgccatagcccattttgcagggaggcaaggaacgccttcatcacggcagaacgacgccgggcgccgcaggtctgaatcctcagaaccttttcaaagtctcgcgagctagagcaatgcaaggcgaaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgtttttaacgccgcagtgccgacgcgcagcagactttgaacaggttcttagacagacgggcctccgctgttcccccatgaaggtaaccggtatgcaagagcaagcagacggcaagacacccggcctgtcagccgaggaagagcgcgagatcgacgagaagctgccgccgcgggcggcggtgttgcatgaaaccatcaggatccagggcgaccatgagctggaacgcagcatcgcagcattatggtggtcggcgctggcagccgggctgacgatgggcctgtcgctgatggccatgggtttgttccgctctcggttgggccccagcgatgaaagtcatgtgatcgccagcctcggttattcggcaggctttctggcggtgatcctcgcccgccagcaactgtttacggaaaacaccctgaccgccgtgctgccggtgatgaccaagctgaccctgaacaatgtcgggcgactattgcgtctttggggcgtggtgctatgcggaaacctggccggtaccctgctggtggcttgggtgatgctgcgcctgccgattttcgatacccagaccgacctggcgtttctggaaatcggccgcaaggtgatggaaaacgacgtgtccaagatgcttgccaaaggcatcatctcgggctggatgatcgccaccatggtgtggatgatcgcctcgatggaaagcgccaagatcgcaattatcgtgctgatcacttacctgatggcactgggtgacttcacccatatcgtggtcggctcggtagaggtgtcttatctggtgtatgccggtgaagtgagttggggcgatttctggctgttgtttgcggggcctaccctggccggaaatatcatcggcggcagctttatctttgccctgctcagccatgctcagatccgcagcgagcgtgacgtgattgccaagcgcgagcgcgacaagcacaagttgctggaggagttgcgccgcagtcgcaaggactgacggtgcaagatcgccaaaggcctcaaggtctcggtggccgcctttctcgaagtcgagccttcgaaggcgtcgcactgatgccggcgcaccagcaaccgagtcgctacgctgccagaagtgaagcgccctgtattcagggcgctatcccgctcaaagctgatcagctacccggattggcgtaggcttcttcgaagaagtaatccttccaggagcttgccttgttcttcagcacgcccagctcgtgcagcttctcggcgtagatgaaggtgcgttgtggcgacacggtgaagtcgttttccgggtcctcgatgattttcttcacgaactccagcggcaacttggggttctccacgcgaatgtaggtctcggccgcagcggccttgtcggccttgatgatctgcgaggcctcgaccagcgcatcgtagaaggccttgtaggtcttcgggttggcgtcgtggaatttctcggtggcgtagagcacgttgaaggtggcctggccgccgaggatgtcgtagctgctgatcagcttgtgcaccttgggattttccagcgcctgatactggaacggcgggctggagaaatgcgcagtgatttccgagccgcccttggtcagtgccgcggtggcgtccgggtgcggcagactgacggaaatcttgtcgaagcgctggaagtcggcattgccatacaacttggcggtctcgatctgcagggtgcgcgactggaagccaacaccggcggccggcacggcgatgcggtctttctcggacagatcctgcagcgtcttcacctcttcgcggttgctcagcaggtagttgggcagcgagccaagcgaggccacggccttgacgttctgccgaccatgggtgcggtcccacacggtgagcatcggcggcacgccagccgaaaccacgtcgatggcaccggccagcagcgcctcgttcatcgcggtggcgccggaaatggtgcgccactcgacgtcgatcttgtccaggccctgggccttggcgtgcttctcgatcagctgctggtccttgaccacgtgcagcaccaggtaaccgatgccgaactgctgggcgatgctgatcttgccttcggcatgagcggccagcggagtcgccaaggcgccgagcaagcccagtgcggtggccaggcggccaagtttgaacgtgttggtcatcgtcacttctcgttatgtgattcagtttcgtagggtggatgacgtttcttcatccaccgttgcaatcgtggaaggtggatcggtgaagcgtgatccaccctacggatcagcgctgcatcccccagcgcttgacagtcacccgctcgatgctggcgaagatcaggttctccaccagcaggccgatcaggatcaccgccaccagcccggcgaacaccttgtcggtgtacagctcgttacggttctggaagatgtaccagcccaggccgcccttgccgctggaggcgccgaacaccagctcggcggcgatcagcgtgcgccaggcaaaggcccagccgatcttcagccccgagaggattgatggcagcgccgccgggatcaggatgaacagcacgaagcgcaggcccttgaggccgtagttgcgcccagccatgcgctgggtctcggaaacgccgagaaaaccagcgtaggtattcagcgccagtgcccagagcaccgagtgcaccagcacgaagatcaggctgttctcgcccagcccgaaccacagcagcgatagcggcaacaacgcgatggccggcagcgggttgaacatcgaggtcagcgtcgacagcaagtcgcggccgagctgggtcgagaccgccaggctggtcagaagaaaggccagaacgatgccgatcaggtaacccttgaccagcaccgacagcgagatcgccaccttttccagcaactcgccgctgccgatgccctcgacgaatgccctggccgtctgcaggaaactgggcagcagcaggtcgttggcctggtagcgggccgccgcctcccagatcagcgcgagggccagcagaatcagcgatttgcgcagccagccctgttgccacaggcgctgaccgagcgacagctcgcgttccagcttgaggccgggcagcggctgcagggggatttcgtattcctcacgccgtgcgggggaaagactcatgatcgatgctcctcagtaggcgatgcggatatcctgaaaacccagctcggcagcggtgccgccgtcgacgtcttcatcgaacagcaggcggtgaatccgctgcgcggtgtgctggaagcccacaccaccgaggctgtgcaggtcgaactggtggctgttgatttccgcccgcacgcggcccggatgtggcgacagcagcaggatgcgattgccgacgatcagcgcctcttcgatggagtgagtgacgaacagcagggtgaagcgcacctcttcccacagctccaacaactcctcctgcatcttgcggcgggtcagggcgtcgagggcggcaaacggctcgtccatcagcaggatcttcggctgcatggccagcgcccgggcgatcgccaccctcgccttcatgccgccggacaaggtgtgcggataggcatcggaaaaagcggccaggccgaccttctccaggtaatgcagggcgcgctcctcggcctctttacggcccagcgtgcgcgaggccagcagcgggaacatgacgttctgcttgaccgtcttccacggcggcaactggtcgaactcctggaacaccacgatgcgatccggccccggctcatgcacctcggcgccgtcgaggcggatgctgccggcgaccggctcgatgaaaccggccaccgccttgagcaaggtggatttaccgcaacccgaagggccgagcagcacgaagcgatcggcacggtccacggcaaagctgacttcgtgggtggcgcgcaccacgcgctgcggggtgcggtattcgaggctgaccttgtccacctgaagaacggtgtcgaaggcgcctggattcagcgtgctggccgtgtggccttgcagaggggcattcatgggttatcagcttccctgaccgatggcggcgtcttcgaagaagtagtcctgccagctggccggtttgtgtttgatggcgccgacgcggtgcaggaagtcggccagtgggtaggtgttggtgggggtgacggtgaactggaactgctcgttgtcgatgatcttcaacagttcttcgcggctgatcttggcgccggtgacgcgaatgtaggtgtcggctgccgcacccttgtccttctgggcgaaatccgccgcttcggccagggcgccgacgaaggccttgtaggtcttggggttgtcgttacggaacttctcggtggcgtacagcaccgtcggcgagttcgggccgagcaactcgtaggtgtcgagcaccacgtgcacgtcggggttttcgagggcctggttctggaacggcgggttggagaagtgaccagtcagctcggtgccgccggttttcagggacgccgtggcatccgggtgcggcagcgccaccgtgtacttgtcgaggcggtcgaatgcctggtcgccccactgcttggcggcggcgtactgcaggaagcgcgactgcaccgatacgcccaccgccggcacggcgatacgatccttctcggtgaaatcggcgatggtcttgaccttggggttgttgctgagcaggtagtacgggaagttgcccagcgaagccacacccttgacgttctgcttgccctgggtgcgatcccacacggtgagcagcgggccgatgccggcgccggcaatgtcgatggcgccggacagcagcgcatcgttgaccgccgaaccacccgacagctgctgccagtcgaccttgatatccaggccctcggccttgccgtgcttctcgatcagctgttggtcgcgcaccacattgagcagtaaatagacgatgccgaactgctcggcgatgcgaatctgcccctcggcgtgagcgacttgcggcgccgtcaggctgccaatcagaatgctcgcgctcagggcgatgccagcggcgaggcggccaaaacggggaacgaagggaaagcgcgtacctgccgacatgtcgaggctccagtcaaagttgcagaaatggggttgctgcgggataggccgttagaacggtacgtcgccctggatggtggttctgtgcatacgccgccgcagatgactcgggcagccagtggccaggtggatcagtgcgcggttgtcccagaacaccatgtcgccgtcctgccactggtgccggtagatgaattccggtttggcgctgtgggcatacagctcggcgagaatctgccggctctcgtcctcgggcacatcgagaatgtgggtggtgaagttctcattgacgaacaggccgcggcggccggtttccgggtgggtgcgcaccaccggatgaaccacggccttgacctcggccagctgcgcttcggtaagcgtcgggcggcgaatgccggcgaacacctcatcggcgtaacgagcggtgtaggaatgggcagcgcgcttgccatcgatggcctggcgcagttcggccggtagcgtctcgaaggccagctgctggctggcgaacagggtatcgccgccctcttccggcagttcctgggcgtaaagcatggagcccaggctgggaaactccttgtaggagagatccgagtgccagaacttgccggcatcgcccaggccgatcggctgcccgttctccttgatgttggagatgatgaagatttccgggtggttggccagcaaaaactgcttgagcacgtggatctgcagtacgccgaagcggcggctgaaatcgatctgctgctgtggcgtgatgcgttgatcgcggaacaccacgacgttgtagtcgaggtgcgcctgatgaacgcgggcgaaatcggcgtcgttcagcgggcggctgaggtcgaggccgacgatctcggcaccgactgcagcggaaaaggggcgtacttcaaaattctgcgttggctggtgattggcagaactcaacgacacggcgggcatttgcgcaactccacacggtaagggcgccaatggggcgcgtctcagaagcaggtgttcggcacctgtattcagtcgtgcggcgcgccggttagccagcgggtacgcatgggtgaactatatcgatataaaaaaattagtttaaataccgtttttgcatttgcttatggcgataggcattcgcccgcgcaaacgaaaacgccgacagggttgagccctgtcggcgtctggtacatcagatgtgagccttggaactcactcacgatttttcggcttggcttcagcgctttgactgcaacgccgcgacggtggccgcgcaatctttaactgtgggagcgggccatgcccgcgatttttttcgcgcgcatggcgcgctcccacaatggatcggcgaccggccgcttctacctcgtagcagcctcttcaatgtcacctgaaaagatcgcgaacaggtccttagaacgccggcacaaccgcacccgagtacttcttctcgatgaaagtcttcacttccgggctggtcagggcgtcagccagcttcttgatggcgtcgctgtccttgttgtccgggcgcgcgaccaggtagttcacgtaaggcgaatccttgtcttcgagcaccagcgcatccttattggggttgagcttggcttccagcgcgtagttggtgttgatcagcgccaggtcgacctgattcagcacgcgcggcagcatggccgcttccagttccttgaacttgaagttgtgcgggttggtggccaggtccttcggcgtcgcctgggcattgctcgggtccttgagggtcagcagaccggcatgctgcagaagcaggagcgcgcggccgctgttgctgccttcgctggggatggcgatggtggcgccgtccggcagttccttgaggctcttgtacttgctggaataaccgccgaacggctcgacgtgcacgcccttgacgatcaccaggtcagtgccgcggctttcgttgaagctgtccagatacggcttggtctggaagtagttggcatcgagctgcttctgggcgacctgcaggttgggctgcacgtagtcggtgaacaccttgatctgcaggtcgacgccctgctccgccagcttcggcttgatcagctcgagaatctcggcatggggaaccggcgtggccgctacggtaagtttttcagcagcgaatgcctgggtggtcagcaaggaggccaaggcggccatcagaagcgtttttttcatggttgttctcgttgattgtcgttggatcgacagcgacatggggtgggtgaccgtaccggatagggcggcgcgctgacaatacggcccgtagatatacgatgaaaatactttttatttgcttgtatatttcttttcagaataagtagaggtcggcgcacttgttgtgtttcaggcggtcacttctacagtgaaagcacctccattgcggattgatgaccatgatcagcgaagccctgaaccgtttcgagcgtctggaactggttccccatgccaccccgctgcaacacctgctgcgcctgtcgcatcatgtgggccgcgatatctatgtcaaacgtgatgacctgaccctgttcgccctgggcggcaacaaggcgcgcaagctcgaatacctgggctgcgacgccctggcccagcacgccgatacgctgatcaccgccggcgccatccagtccaaccacgtacgccagactgcggcgctggccgccaagatgggtctggcctgcgttgccttgctggaaaaccccatcgatacccaggagcagaactacctgcacaacggcaatcgcctcttgctggatctgttcggcacccgcgtcgagcacgtcgataacctcgaggagcccgacctgctgctgatggccaaggctgatcgcctgcgcgccaccggcaagaccccgtacgtgattccgattggcggctccaatgccctgggcaccctgggatacgtaaaagccgggctggaattcgccgagcaggtcaccgccaaaggcctcgacagcggcaccttggtgctggcgtctggcagcggcgccacccacgcgggcctggcgctggcactcgcccatgtattgcccgaatggcgggtgctcggcatcactgtgtcgcggcccgccgacttgcagcgcccaaaggtcatgggcctggtgcagcgtacggccgaactgttgggcgtgaacgtgccggaaaatctcgatatagaactgtgggacgactattacggcccacgctacggcgagccgaataccggaactctggacgccatccgcctgctggccagcagccagggtctgctgctcgatccggtgtataccggtaaggcgttcgccggcctgctcgatggcgtgcaaaaaggcgcgttcgaggaaggcaagccgatcgtcttcctgcacaccggcggtgcgccggcgctgtttgcgtatcagtccttgactctctaaaggctatatacaaataattttttattattttctcgcctactcaggcaaccgtagagtgccgcgtccctggcaccgcgtcccaatcatctaccgaggctcgatcatgatcatcaacaccctgcgtcgacatttccttattggcagcctcggtctggcgctgttcgccggcttcggtggtcaggcttacgcagctgatgacctgcagaagatcaaggacagcggcagcatcaaggtcggcctggaaggcacctacccgcccttcaacttccaggacgagagcggcaagctggccggcttcgaagtggacctggccaatgccctggccaaggaactgggcgtgaccgccagcttccagcccaccaaatgggacggcattctcgcctcgctggagtcgggccgcatcgatgtggtgatcaaccaggtcaccatctccgatgagcgcaagaagaaatacgatttctccacgccctacaccgtttcgggtattcaggcgctgacccgcaagagcgaagccgacagcgtgaagagcgctgccgatctggccggcaggaaggtcggcgttggcctgggcaccaactatgagcagtggctgaaggaaaatgcacccaaggccgatatccgcacctacgacgatgatccgaccaagttccaagacctcaacgtaggccgcatcgacgtggtgctggtcgaccgtctggctgccttcgagatggtcgccaagaccggtaaccgcatggccgttgccggcgatgccttttctcgccaggaatcgggtatcgccatgcgcaagggcaaccccgagctgctcgccgcagtcaacaaggccctcgagaagctgcgcgctgacggcacgttgaaacagctctccgagaaatggttcaaggctgacgtcactcaatgatgccggacaccttccagctggtgctggactccctgccctttctcctcaagggcgcgatttggaccatcgttctgagccttggcggcatgtttttcggcatgctgctgggcttcggtcttgctctggttcggctgtacgccatcgccccgctgggctggctggcgcgggtctacatttcgttcttccgcggtacgccgctgctggtgcagttgttcgtcatctacttcggcctgcctgagctggggctgcagctcgagcccctgaccgcggcgctgatcgggttttcgttgaacatggccgcctacgtggccgagatcatgcgtgcagccatcgcctccatcgaccgtggtcagtgggaagcggccgccagcatcggcatgagcaagagccagaccatgctgcgcgccatcctgccgcaggccatgcgcaccgccctgccgccgctgggcaacagcttcatctcgctggtcaaggacaccgccctggcggccaccattcaggtgcccgagctgttccgccaggctcagctgattaccgcccgcacctatgaggtgttcgccatgtacctggccgcgacggtgatttactggatcctctccagcctgctggcgcacctgcagaaccgcctggaagaacgcgtcaaccgtcacgaggcggataactgatggcctcaagcatgatcaccgttcgcaaactgagcaaatccttcaagggccagagcgtcctcaaggatatcgacctggatatcgctcccggcgaagtcgttgccatcatcggtcccagcggctcgggcaagaccaccctgctgcgctgcctgaatctcttggaaaccccggatggcggcaccatccgcgttggcgacaccgaaatcgacgccggtaagcccatcggccagcagcaggggctgatccgcaagctgcgccagcacgtgggtttcgtgttccagaacttcaacctgttcccccaccgcagcgccctcgacaacgtcatcgaaggcccggtagtggtcaagaaacagccccgtgaagtggcagccgagcgtggccgtcagttattggacaaggtcggtctggccggcaaagaagacgcctacccgaagcgtctttccggcggccagcagcagcgggtagccatcgcccgtgccctggccatggaaccggacgtgatcctgttcgacgaacccacctcggcgctggaccccgagctggtcggtgaagtgctggcaaccatccgcgccctggccgaggaaaaccgcaccctggtgatcgtcacccacgaaatgagcttcgcccgtgatgtggccaaccgcgccatcttcatcgacggcggcgtgatcgtcgaacaaggtgatgcccgggaactgctcagcgcacccaagcaggcgcgtacgcagcaattcctcagcaagtttctcggtaacgagcccgcacgtccctgacgcaaacctcgatgcagccaaatgaaacgcgccattcctggcgcgtttttattcgcggtcgagcaaatgaaaactcggcagcgaaaaccgccaacggatagcggccaggcgaatgcccagcaccaccagcatggccacgccggtgtccagccagtgaggggtttccagcatgcgcagcagcacgaaggtcaccgcgccggccaggcaggcggtggcgtagatttctttcttgaagatcagcgggatctcgttgcagatcacatcgcgcatcaccccgccggcaacgccggtcatgatgcccatgataaccgcggtactggagggcatggcgtactgcagggccacctcggtaccgatcacggtgaacacggccaggccgaaggcgtcggcgatcagcaggcctttctcgtggatcggccgggtcatgcgcacccagaccaccgtgcccagtgccgccagggtggcgaccaggatgtaggtgtcgttgcgaatccagctgaccgggtggttgtccaggatcacgtcacgcagcgtgccgccgcccagggcggtgatgatggcgatcaccagcacaccgaacaggtccatggacttgcgcccggccatcagcgcgccagtgatggcgaacaccgccacgccgaacagatccgccagatagaacagttggctggtcgacaagtcagttcaccggcgtacgcaaggtcacgaactcttcggcggcgctggggtgaacaccgatggtttcgtcgaacacctgcttggtggcgccagccttgagcgcgaccgccaggccctggacgatctcaccggcatccggcccgaccatgtggcagcccagcacgcgatcggtcttggcatcgaccaccagcttcatcagcgtgcgctcatcgctttcggtcagggtcagcttcatcggccggaaacggctctcgaagatcttcacctcatggccggcctcacgcgcctgctcttcgctgaggcccacggtgccgatgttcggcaggctgaacaccgccgtaggaatcatccggtagtcgaccttgcggtactcctccggcttgaacagccggcgcgccacggccatgccttctgccagcgccacgggagtgagctgcacacggccgatcacgtcgccaatggcgagaatcgaaggcgcggtggtctggtattcatcatcgaccttgatgtagcccttctcgtccagactgacggaagtgttctccaggcccaggttgtcgagcatcggccggcggccggtagcgtagaagatgcagtcggcctccagcgtgcggccatccttgagcgtggccttgaggcctccatcggcctgcttgtcgatgcgggcgatgtcgctgttgaactgcacgtccaggccgcgcttgcccagctcttcgtgcaggtgggtccgcagggaattgtcgaagccacgcaggaacagatcgccgcggtacaagagcgaagtttgcgcgccgaggccgttgaagatcgaggcgaactccacggcgatgtagccaccgcccaccaccagaatgcgcttgggcagctcttccaggaaaaacgcctggttggagttgatcgcatgctcatggcccgggatctctggcacatggggccagccgccggtggcgatcagaatgcgctcggcactgtaggtcttgccgtcgacttccacccgatgctcgtcgagcaggcgcgcatggccttcgaccagggtaacgccactgcccaccagcagtttgcggtagatgccgttgaggcgttcgatctcgcggttcttgttggcgatcagcgtcggccagctgaagctggcctggcctggcgtccagccgaaaccttcggcatgctcgaactcctcagcgaactgcgcgccatagaccagcagctttttcggtacgcagcccacattcacgcaggtgccacccagataacggctttccgccacggccacgcgcgcgccgtaacccgccgcaaagcgcgccgcgcgtacgccgccggagccggcaccgattacaaatagatcgaaatcgtaggtcataacagcctcctgaacagacgcagagcataccgcaaacgcagcgccctgcccgcccggcacaaggggcaaacttgtcatcgacgtaccgggtctagaggctcaaaggaggagcactaccatgcgcccgattcttacccaccttgccctgcatgtgccggatcttgaggcatgcatcgcgttctatgaagacttctgcagcatgcgcgtcattcaccgccgccccggcaagggctcgcagatcgtgtggatggccgaaccgggccgtgagagcgagttcatcttcgtcatcatgcccggtggcgagcctcgccaactggcgcctggcgattacagccactttggctttgccgtgcagagccgcgacgaagtcgatgccgtggtcgcgaaggccgaggctgccgggtgtctgctctgggctcagcgcgacgagccttatccggtgggttactactgcggcgtgcgcgatccggctggtcatcaggtcgagttcagttacggccagccgctggggccaggtgccaagccgatcaatgagatctgaaaaaagaaaaccgcccgaaggcggttttcttgtcatctgagaaagccggaagtcgttagcccttgccggtcttgtacaggttctcgaagcagaagttggtcgcttcgatataaccctcggcaccaccgcagtcgaaacgctggcccttgaacttgtacgccagcacgcaaccgtcctgcgcctgcttcatcagcgcgtcggtgatctggatctcgccgcccttgcccggctcggttttctcgatcagctcgaagatgtccggggtcaggatgtagcgaccgatgatcgccaggttggacggtgcgtcttcggccttcggtttctcgaccatgctgttcacgcggaagatgtcgtcacggatcatctcgccagcgatcacgccgtacttgtgaatctcgtccatcggtacttcctgcaccgccacgatcgagcagcggaactggttgtacagcttgaccatctggctcagcacgctgtcgccttccaggttcaggcacaggtcgtcggccagtaccacggcgaacggctcgtcaccgatcagcgggcgaccactgagaatggcgtggcccagacccttcatttccacctggcgggtgtaggagaaagtgcagttgtcgatcaggcgacggataccgaccaggtacttttccttgtcggtgttgcggatctgctcttccagctcgtaactgatgtcgaagtggtcttccagcgaacgcttgccgcgaccggtcaccatggcgatttcggtaaggccggcagacagcgcttcctcgacaccgtactggatcaacggcttgttcacgattggcagcatttccttgggcatggccttggttgccgggagaaaacgagtgccgtagccagcggcaggaaacaagcatttcttgatcatggaagtccctgaatgagagagggttatcgacgccgcagcagtctagcaggacgtgcaaggcttacaacgggagcaatgcaaacagctcaaacgtttatggcggcaggcagtcacaacagatgaaacccaccgcaacgcgaggtgcgcatgtccatcgacaatgacctgaagaaagaagttctcacgcgtcttctacacgctcatcctgccggcctgggcaaggaggtgctggacaatttccgtggcgagcacgcggtcgtcgaagtgctcaggcatcttcagcaaaacgggctgatccacgatggcaacatttccgagtccgcaggtgatctgtcccttcactatcccatcaagctcagctcatccggcgtcgagacggccaagcaactggacacctgactcgcctgtaatgccttgaggtatgcgccgttttcctgcccaaggaaagcggcgttttcgtttctgcagcccattcacttacgccctattcacaccaggcaaatgctgtaaactcccgcgccgcgcgcagccaggacggccattttagagccttttcaggctctttcgacgcgccttacaccgcgacaaaaggctgcgcagcgactctccaccatttgccggaacacctcttgatgaaacacaccgcaacctcgctggttctggcgggcagcctgctggctcccgttcaggccatggccgacctgctgctctggcaggacaacagcctgacctacctcaacggcatcgacttcaagatcgacccgccccgccagcagacgctgaccttcgaacacgccagcggctggagcttcggtgacctgtttctgttcgtcgacggcatcaagtacaacaccgaagccaccaatggcgccggtgacggccacaccttctacggtgagctcagcccgcgcctgtcctttggcaagctcagcggcgccgatctctcgttcggcccggtcaaggatgtgctgctggcagctacctacgaatttggcgaagacgatgtcgacgcctacctgctgggcccggcggtggacctggcgattcccggcttcgactacctccagctcaacacctacctgcgccgcccggatggcaggcgcgacggccgcaatgtctggcagatcaccccggtgtggagctacaccattccggtcggccgctccgatgtggtggtcgatggcttcatcgactgggtggtggataacgacgacagttaccacgccaacctgcacatcaacccgcagatcaagtacgacctggccaaagccatgggttgggggcagaaattctacgtgggcgtcgagtacgactactggaagaacaagtacggcatcgacaacgacagcactctcggcgacgacgtgctgggcggcaccgatcagagcgccatcagcctgctggtcaaggcgcacttctgatacgccgagctgaccgtcaccatgcggcggtcagccttccagcaatacccgagcggcctgatcggtagccagcaggctgtactgatgaaggctcaggtagcgcccgcccttgtattcgacatcgcgcaaggtgccctcaaagctgaagcccagcttctcggccagccgccagctcgccacgttctccggctcgatatccagatgaatacgatgcacacccatgttcgtcagggcatggcgaaggatatgcggcaaggcctgctgcatcaggccgcgctgccaatgatgcggcagcaaccagtagcccatttcgatgcgctggtgctggtggttccagtcattgaagccacaggcgccaatcagtacatcacgatcatccgccaagccccaccagatgcccgcctggtctgacagcaactgctcataccactgcatctgctcatgggtagcggctaggcttgggtaggaaacaccgtagtgggcgatcacctgaggatgcgacaagccagcgtagacctgctcaatgtcgcccgggcgaatgcgccgcagcctatagccggcaaacgaaaattcgggaaatgcagtggccgagctatccatgcttcaccacatgggcgttcgaagagataaagatgcgtgtgcttcgcatgggccgacgctaagagttggtgccccgagccggaatcgaaccggcaaggccttgcggccggcagattttaagtctgctgtgtttaccaatttcaccatcggggcggcgaaatatgcgagggcaggactatatacaccccaaagcagcgccgcaagtttaaagcacgcaataaaaaacctcgtaaatcagtgatctacgaggttcttgcggcaagcttgccgataatggaccacccagcaggccgcacgctggatgcggcccatctagacggttacttgctgctgcgaccgaccaacaggccaatcaacagaccgaaaccggaggccacagcaacagaagtccagggattgctctcgatacgatcctgggcattgccgattgtctcgcggcccagctcgacggcctcacggcccttgtcggtgattgtgcctttggcctcgttgagcagcgcgatgactttctcacgagcctcatgggccttgtcgccggaaaacgactcggcatcacccagtgccttgctggcctggtcgagcagcttcttcagttccttggcgctttcctgttgaaactgatccaggccgctctcaagcgaagttttacgtgccattggcaagtgctccataacagtgaatgacactatctaggaggcacagccaaacggcagagttcaggctttttgcccttaaggcagctgacgtactcaggcatcgagcgggatgatgccggtatgggccacatagtcacccgccatgccgcgcacccgggcgcgaagatcaaagggcatgtctggccggaaggtgaccgcatgcccgatcaactgacctttctcgtcgacacgctcacgctcttcctgcatccaggtttgcagctcgtcttcggtcaggccgagctcctgtgccagcagtgcattgaagcgctcgaggtcgtagccatcgaattttccgccgtccatatcctcgcctcctcagttcggtgttgctaactgaggccgctcagatgagctaccggttccacctgtcttgaccagtcaatcaggcccgttgcacggcggtgccggaattgagggtgcgcagatcctgacgaagctgcatgaccagttgcgaaatctgccgtgaagtggacagctcggcgcgggaaatgccggtcacattgaggtagacctgggcggtgaccgggtccctgatctgaatggtcaccgactcgctgccatcgatggagcaactgcatgccaacggcagaaaggcacactcgacgatatgacgctgctcgagaacggacatcatcctggaaactccttcctcacgttgatgacgagtggagtctagctgtctcgcaaaaatcggcatgagacattttgtcccgtccatcgcctggctttgcgcagggctcagttgaccactggtaaggtgccgtgaacctcccccttaccaccctcgcccaatcttcagagcccatgccgggctgctgataattcgacgaggtgaatcatgcgtacacagaacgttgcggggaccgaacgccttctctcgctggcgatcggaacggtaggcatgatcagtggtatcagacagggtggcgcagctggcctactcaaggtcggcgcctcggccatgctggccaagcgaggactgacggggcactgccaatttaaaagtctgctgacgcccgcaactgagcgaccctctggacatcaggcaacccactcaagcgcagacgcttcaaagctggacgaagaccgtcggatggaaaatgcgctggaggaaacctttcccgccagcgacccgatttctccctgaacgccacacctagtgagctagcacgatcatcatgttggtgggggtgattcgcggcagcagcttccgcacatggctgggggtatcgagcttgaagaacacacggtagccgctgccatccggatagggccgcgaatgggtaacccagctcgaaaccaggctctcgcagaggccgatgtcggaggcgatcttcaataggggaatatgaacagtcatcacgagttccttctcgatcactcagatagtgatgcacgcatcacgctaccggacttccatgccgggcctgggttgacaggcaatgtcactatgccacattagagcgcgtataatcattattttttaggggctactggagcgagtggcttttggccgtagtgacacagcgcgtggcccactaatttgctaccaatcgtctgcccgactgaactatcgccgtagctaccatcaaatagctagtattactcgatatggaggaaccaatcgtgagcaaacccattttcaacgcccgcacagcggacaagtttgttgttcgtctgccggacggaatgcgcaagcgcatcgaagatcttgccaatgacaactacaccagcatgaacaccgagatcatccgcgccatcgaagcccacctcgaaggtcaggccaggcagaccctactgatcgatgcgctggaagccaagctgaaaagcgaactgcaaactgcggccaaaccaggcaagaaagcccaggaagccaacatcgattacctcgacggcctcaagaccggcacacgctgatccaccgctcgtactgcagtttttaaggccccgcactgtcggggcttttgtttagccctgctcggctactcaaaagaggagatcactcgcaatgtctaccgcgcgtcggcagcgtcgcaaaaccaacaaagtagaaaagttttcggacgcgtcctaaaacaagcgtcagccgagctacttttctccggacagaaaaaagccccgtagctaatggctacagggcttctagtttggaggctgaggtcggaatcgaaccggcgttcacggatttgcaatccggtgcataaccactctgctactcagccttaaactgaacgggccgtacgtgacggcccgttgaaactggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcttgtcttgtcgacgggcgccattctatagcttcacaacgcccagtcaagcccttgattcaaaaaagttatttcttttcagcggtgacgctcagatgcggccaggcagcgagcagatactgcgccatcgaccacagcgtaagggctgcagcgacgatcagcagcacgtagccgattagcacccacaaaccgaacactggcgggttgccgagcaggatgaccagcgcaagcatctgcgccgcggttttccatttacccaggttcgacaccgccacgtgcgccctggcgcccagctcggccatccattcgcgcagcgccgatacgacgatctcacggccgatgatgatggttgctggcagcgtcagccacaggttggcgtgttcggccaccaacagcaccagcgcagtggcgaccatcagtttgtcggctaccgggtcgagaaacgcgccgaacggcgtgctctgctcccagcgccgcgccaggtaaccatccagccagtcggtcactgccgcgaaagcaaaaaccgcactggcagcccaatagctccaggaaaaaggcatgtagaacaacaggatgaagatcgggatcagcagaacgcggagcaccgtgaggaggttggggatattcatcggctcaactggacggttaggtgaggcggcattctactcgctgtgcagtgccgcataaatcaaaccggcgagctttttactgatcccgggagctttggcgatttcttccgtgctggcacgggacaactcctgcagaccgccaaagtgattgagcagttcacggcgccgtttcgggccgacccccgcgacctcctccaggctcgacgtacgacgcgctttgccacggcgagcgcgatgcccggtgatggcgaagcggtgcgactcgtcacggatctgctggatcagatgcagcgccggcgagttacccggcagggtgaattcatgttcagcatcattcaggtacagggtttccagaccaggcttgcgggtggtgcccttggccacgccgagcaggatcagcggcggcacctcgagcttggtgagcacctcgcgagccatcgccagctgtcccttgccgccgtcgaccagcaggatatccggtagcttgccctcgttctgcttgaccttgctgaagcgccgggtcaacgcctgatgcatggccgcgtagtcatcaccagcggtcacgccttcgatgttgtagcgccggtagtccgacttgatcgggccttcagggccgaacaccacgcaggaggcgaccgtcgcctcaccgctggaatggctgatatcgaagcactccaggcgctgtggcaccgcatccatgtccagcgcttcggccagtgcatcgaaacgcccggccatgtgctcgcggttggccagcctggctcccagtgcctgctcggcattggtgaccgccagtgcctgccatcgtgcacgcgtaccacgaacgcggtagctgatggccaattcgcgaccacgtagctcctgaatggccgcaatcagcacgggataatcttcgtggggcgcgttgacgatcaactcgctcggcaggtctcgctcatgactgcctaggtagtactggccgagaaacgcgacgagcacatcctgcgcctcttcttcgatggccacctgcggaaagaaattcttgctgcccagcacacgcccgccgcgcacgctgatcaggtgcacgcaggcgccgcctggattgaccagcgcggcgatgatgtcgacatcaccggttccgccctccatgctctgctgatcctgcacacggcgcagtagggccatctgatcgcgcagctcagcggccttttcgaaatccagggcggcggacgcctgctgcatgttctcggcgagctcggcgttcagggcattgctgcgcccttctaggaacatcaccgagtgacgcacatcctcggcgtactcggctggctcgactagaccaacacaaggcgctttgcagcgtttgatctggtattgcaggcagggccgcgtgcggttgcggtaataactgtcctcgcactggcgaaccagaaaggtcttctgcaacagcgccaggctttcgcggatcgctccggcactgggatagggaccgaaatagcgaccttttcgattcttcgcgccgcggtgaatatccagacgcgggaagtcgccatcggacaggaatacgtaaggataggatttgtcgtcacgcagcaggatgttgtatggcggacgccactccttgatcagcgtctgctcgagcagcaaggcttcagtttcgttgcccgtaatggtggtttccacctgcgcgatcttgctgaccagcgccatggtcttggtggccaggccggtcttgcgaaagtagctggcgagccgcttcttgaggtttttggccttgccgacgtacagcagattgccactcgcatcgaacatgcgataaacgcccgggcgcccactgcaggtagcgagaaatgcactggaatcgaacactggagtcacgtcagctggtggcatcgaccatgccgtgacggacggcgagcagcgccaactccacatcgctggtgatcgaaagcttttcgaagatccggtagcggtaggtattcacggtcttgggcgacaggcacagcttgtcggagatgctctgcaccttctggcagccggcgatcatcagcgcgatctggatttcacgttcggaaagcagatcgaatggcgaattgctgctctgcggctggaaggatttcagcgctagctgctgagcgatctgcgggctgatgaagcgctgacccgcaaacaccatgcgaatggcctgcaccatctcttcaagacctgcacctttagtgagatagcctgcggcgcctgcctgcagcagccgcgtagggaacggatcttcctcacacacggtgacggcaacgaccttgagatcgggatggctgcgcattagcttgcgggtcgcttcaaggccgccgatgccgggcatcttcacgtccatcagcaccacatcgggtttgagttcgcggacctttttcagcgcctcttcgccagagcttgcttggccaatgacctgcaggccttcaatgtcggccagcatgcgcgagatacccgtacgaactaggtcgtgatcatcaacaaccaataccttaatcaaacgaacacctcgtacctgcgcgagcgccgcaccgcgactaactgtgagaaatgcaccataacaaaaaacctgacaggtgagttagcggtgtacgccaatttacaagcgtcaaacaaagttacccgtgcaaagggagcatacgccctcatcctcgccaacctacttcatccatctcgtactcataacgacatcaacaagtcatgccccgcatacggtgcgaaacagaaagagaaatgccgcagtgccggccaataatttattcggaacaccccagcacaagcaccgctctgaacttacagactgtgcaccacaccgagggctttaccatggacatgcttatcaagcagctgaagaccgtaaccgccgggcgctatcacatcgttaccgaaacctctcctgaaggcctgcaggttgactgcctcgacctgcaatgcaatctggtcgcaacgcgtcgcctcaccgcagcacagctgcagaacaagatcctgatgaccgcggtgtatgccgatttgaagggcacgctgggctactgagggaacagttcaattcggcgctttaaagcgcggtcacatgcattagagccgcgcttaagtcactcaccttcacgcaatcgtcctcctcctcgctttacgccctctattttacctgacaagcgtctcgtcacttgcgcccacaccgaacgtggagcccgttcgcgactgcacaaacgtgaccgactggtcgcacaaatagcctgaacgaagctgaaaatcgccgattctattcacatcatgcacagcgttttgcgtcgctgctgcgatgcgctctgaatagatacaggaatgatatgaccatgatctggatagtactcggcatcgccctttctatcgcctcattactgggcgcaggcatctattcgcttctgcaaatccttggcgaattcagccagaactgaaaaccacagtggcagcggctctggaagttcgctgccagccaaacagcaggcgaaaaaaagcccggcgaaaaccgggcttttttagaagtggtggagggccagggattcgaaccctgggaacgctattaacgttcgccggttttcaagaccggtgcattcaaccgctctgccaaccctccaggtcgacacgaaatgcctcggttcgccgaaacattcctttgcaaccttgcaggttgcgggcggcatcttaccggaacgcaacacactgtcaaacactctgacttggcagcccccaaggctctgttaagatgcttctcgaccattggtcactgaccaacagcattcactaggagtgtcgccatgcgcgaacaagattacgcacatagccctacacgggttgaacaaaccgcagtcagcagcgttctgcgcaacacatacggtttgctggctctcaccctggcattcagtggcatcgtggcgttcatggcgcaacgcgccaacgttccttacccgaatatcttcgtggtactgatcggcttctacggcctgttcttcctgaccgccaagctgcgggactccggctggggcatcctgtcgaccttcgccctcaccggctttatgggttacaccctgggcccgatcctcaaccgctacctcggcatggccaacggcgctgaagtcgtcagctcggcgttcatgatgaccgcactggtgttctgcggcctgtcggcttacgtgctgaccacccgcaaggacatgagcttcctgagcggtttcatcaccgctggcttcttcgttctgctgggcgctgtactggccagcttcttcttccagatcagcggcctgcaactggcgatcagcgccggcttcgtgctgttctcctcggcctgcatcctgttccagaccagcgcgatcatccatggtggtgagcgcaactacatcatggcgaccatcagcctgtatgtatcgatctacaacctgttcgtcagcctgctgcagatcttcggcatcatgggcggcgacgactgatcgtcacccgcaaacaaaaaacccgcctcgatggcgggttttttatggcctgtaaaaattaccgctgggccttttcgcgcatgcccttgagcgtattgaagggcgcctcgaccacgaacttgttggatagccacgaaggcacgctgccacctggatcggtatgcgcctcgtagaccacctcgaccatgccatcgggcttgggtgtcatggtccagcgaccttccacactggcaacgcgcacgtagcctttttcctcaggctgataattcggcacgccatgcaggctgcgcgtcacgctgccatcggcgccttgctgggtggtgacctcgatgatcgaatccctcggcgtcaccggccatggcgtattgaagcgcgtgtaggtccaactcttgtcaccttcatgcttgagtagtcgttgctcctggcattcatgaatccacgcgcaggaggccaccacgtcttcctgcaacgccctgagcttggacacatcactttttatcaaggtgacgccacggtaagccttgtagggagagccggccacttcgctgagatagaccttgatgccctcctcatccttcgccaggcgccagtcctcggcgtgggcggcagacgcgacacacagcgccgcacttgctagcaacaaacgggtcaacgacatttttattctccgggatgtgtctgtagagcgtcagacggcagtcgccgtgacatcttccagccaggccagcaggcggatggcttcttcacggctattaccgcagacagcgaaatcggctgaaaatgcggcgcatacagcaggccggtcctcgcgaccgaagatcgaacagaggttgtcgtcggccaggttcacgcagcgctcgccagcggccttgccgttgggcatgccggggataaatgagctgatcgacggggaaatacagcaggcgccacaacgaggacgacattgcatggaaaggacctcgaacaagggcatgcagcaaacggcggcgattctagcctgccgtttcccccgccggcagcccctctaatcaggtcagatcgaaacgaatgctgaagcacgcgccctcacctggctggctggcgacttccagctcggcgcccagcacatctaccgcgagctggtgggtgatatgcaaccccagaccggtgccgccttgaccacggcgcgtggtgaagaacgggtcgaaaatcttgccctgcagctcgtcatccataccccgaccgttgtcgatgacttcgatgacgcactgcccttgcgcctcgtcgacctgagcacgaacggtgaccacacccttcacgccaggatcgaaggcgtgaaccagggcattgtcgacgagattctgcacgatctgcccgagaggtcccgggtagctgtctagtagcaggctcggtgccacgtccaccacgattcgatgatcgctttggcgaagctttggctgtaacagcagcaccacctcatccaccagctcgcgcaggtcaaaacggcgccgctccgtgctggcacggtcggtggccagttgcttgaaggcgcgggtcagctgcgacatgcgctccaggctgatcagaatgatgctcaggccatcgtcagtgcgctgcacgaagcgctccagcgtcgtgcgtttcaggccttcacgcatcgcgatctgaaattcctggctggctcgttccagagtcgaagcggccacactggcggcaccaatcggcgtattcagctcatgggcaacgccggcgaccatggtgccgagcgatgacagtttttcagcctgcaataatgcgcggcgcgtgcgctgcaactgctcgacagtgcgctgcaattgctcgttgctggcggtcagcgcccggctgctcacatgcaggccatgttcggcgcgcagccgctcggcctcgtcgatggcacggcgcacgctgatcagaagcccgacgccctgcaacacgcagaagaacagcaggacacgccacagtacgtcccaacgcaactcgctgagattaagggcaggcagatgagacagcagcagccaatggtctgcggcgttggacgtcgccgaaacggcatcgctgggccgaaaatggctgtatgcccagaagccagccgggtcgatgaacgagccgcgctgctcgtcctgcaaacgctgccagctcgaaggctgctggctggcgagggtcagttcgggcttgcccagcagaaagccccaggcatgttcgggacgctcgccaagcatccagtaaccttcatgatcgagcagctgcagggagccgccgtatgccaccgaggtctcacgcaggcgttgaagcatccgctcggcgcgataatcaaggatcagcacgccgcgccgttcgccacgctcgctgaaaatcggcaccgccgcacgcaggatcggctctatggactccacggaaccgtcggcccgataacgtcgctcaacatcgaagcgcgacagataggactcgcccttgtaaaggtgcatggtttccacgaagtaataggcggccgagtcgttctgtagatccgcctcggcaacccgctgcgcctcaccggaaacgctgtcgatgcgcacccgctccatgccctgctcatcgagccagcgaatgtgctggtaggtgccgcggctatcggaaaactcggcgaacagttcgctcagcgccgccaggctttctgctgattcttgcttcacgagctgatcgagcaagggttgctggctgagaaactgcagatcaccacgcaagctcgacagatgtcgctccagcaccgccacgccctcgttcaggctatcggtctgcgcttcgagcagcggttccagccggtcactgagcatgcggtcgtagagcagcaggctaagcacgatgatcagcagcgaccagggcagaaacagcaccagcaggttgcgcggcagcggcctggcaattgcttttcgccaaccggcgatgcgacccgccatcaccgcggcgagcgctcgcccagccagctcagcaggcgctccagcgacattggcctggcgaatagatagccctgggcctccaggcaatcatgacgtttcagccactcgacctgctgctggttctccacgccctcggcgatcaccgtcatgccgacacgccgcgcgatctggatgattgcctcggcgatggcctggccgtcgtcttccgcccgcagttcttcgacgaaactgcggtcgatcttcaaacggtcggccggcaactggcgcaggtagctgagcgaggagaaaccggtgccgaagtcgtcgatggccaccttgacgcccatggcgcgcaacgccagcagctgctcgcagacctgctcgaacgagcgcatggccaccgattcggtgatttccagctcgacctgactggcactcactccggccgcctccagatgcagcgtgaagcgctcgatgaaatcgcgctgcagcaactggctggccgacacgttgatcgccacccgaatatgaccgaaccccgcctcgtccagccgccgcgccgcttgcaaggccagacgcatgagcagatcgcccagcggcaggatgtaaccggtggcctctgccagcggaatgaactccagcggagggatcgccttgccgtcgggctggtaccagcgcgccagcgcctcgacaccggtgactaccccgctgcgcatatcaacctggggttgcagctcgatgctgatcagatcgctggccactgcgtcgcgcagcgccagcaacaggcgaaacgattcggcatgggcgctctgcaaccggcggtcgtgcaccacgtgctggtcgtgccccagctgcttggcctgcttgagggtcagccgcgcatcctgcaaggccacgctggcggtgtcgtcgaaatcacgcagatagagcgtgacggtgctcaggctgtgcacctgccccagctcgtaaggccgattgggacggcggaacagcgccacgatatcctcggcgcgtacctgctcctcggggcccagcacggcgaacagatcgtcgcgaatccgcgcgatcagcacattgctgtcgaaggcatcacgcagccggttggccaccaggccgaggatgaaatccccataaccggttccgaaggcggtgttggcgccggaaaagttgtcgatatccagcagcaccagcacccgatcagccttgttcgggctgctcagggtcatgtccagcatgcggatcagggcgttgcggttgggaatcttcagcagatcgtcctggtaggccatttcctccaggcggctgaacagcgccacgttatagaggccgcggctgatgctggcgctgaacacttcgagcaattccagttcggtgtcgtccagagtccgctcggtggccacgtagcaggcgtagtccgcgccggcctggaagcgcgggaagaacaatacggtgcaatcgtcaaaacgcagcgtggcctgcttttgcagactgcagcgcagcgcactggccaccgcttcatcacccaggccgctgaggttgccgtcgatggagccgtagaagcggccactggcgctgatcacatgggcatcgggtagctcgccggggttggcgtcatgggccttgacgcagacgattccctcggcctgcagatcgagcagcgaggcaatctcagagagaatcttggccgacagttcgcgggtgttcttcgagcagaatagcgcattgctggactcgacgatcatctgcaggccgcggcgcgcgcgggcggtggccttgagctgtgaatagctgcgcagcccggcggtgagtaccgtgcgcaggcgttcggaactgagttcgttcttggaccagtagtcgttgatgtcgtagtcacgcatcacgctctgcacgggcgccatgccgggctcgccggtcagcagcacgatacggatctcggcattgccgatgacttcgcgaagggtcttgaccaggcgcagacccgcgtcttcggtctccatcaccacgtcgagcagcaccagggcgaaatcctgctgctcggccagcaacatggcagcctcgcggttgctgaaggcctgctggatctcgacacgacggccaaggatgtccatctcgccgatcgcgaaggcggtcgcgcgctgaaagtccggatcatcatcaacggtcaggatgcgccatgccgggtgagcgctgtcagccaccggctcgtcatctgaaaacaccacggaatcatccatgaaccacactcacctttcattgcgtataaaagaagcaaggcctgccgtgcgcaagtatagccagcgccagaaagacacaatgtccatgatggcatttagtaatggcacgaatcgcaccacctgtcggtctgagctctgagcaggcccgagcgagcggcggcagacaaggagaggcaatggcgtactggctggtcatcgacctggaagccaccaccgaggaaggtggctggccggtcgaacatatggagatcatcgagatcggggccagcctggtggatgccagcggtcacgagatcgaccacttccagcgcttcgtgcggccgctgcgccggcccatcctgacccggttctgccggcagctgacccatatcgcgcaggcggatgtagacgctgcagccacgctgccgacgctgtggccgcaattcgagcgctggcttgaaccccaccacgcgcgcctgggtggctggtgcagctggggcgactacgaccgccagcagctggagcaggactggcaccagcacggcctaaccagccacctgcaaacgctgccgcatctgaacctgaaacagcgattcgccaaagcgcgccaactcgctcggccggtcggcctgaatgcggcgctacaactggccggcatcagcttcagcggccagcagcatcgcgccctcaacgacgcgcgaaataccgcccgcctgctgccactggtgatcaccgagcgcggcagcacgcgcaatacgtgacgccatcaaacgccttgggcatacttgcctgccatttattctgccgctcacgaggatgcacatgttcaaggtcaacgagtatttcgacggtaccgtcaaatccatcgcgttcggcatggcagaaggcccggccacgattggcgtgatggcagcaggcgaatacgagttcggcaccagccaactggaggtcatgcacgtgatcgccggcgccctgaccgtcaagctgccgggcagcgacagctgggaaaccttcaccgccggcagccgcttcaccgtgccggccgacagcaagttccagctcaaggtcgagcaggacaccgcctacctgtgcgaataccgctgacaggtgttgcggtatgaaaaagcccggccaagtgccgggctttttacattccagagcagcactcgccgctcagagcctgttcaaagtctcgcgagctagagcaatgcaaggcgaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgctttcaacgcagcagtgccgacgcacagcagactttgaacaggttctcagacgcgcagctccatcccttccttgagaaaacgcggcgcgatatagcgctcgaaatgcgcctcggaaagcaggaagaattcacggtcgatggcgtcacgcagatcgggcagctcccagtcgcgaaattcgggcagcaggacgataccgtaggcttccagctgggtgatcacccgggcgccgcgggccagtaactggtaggcccagcaatagggcgactgctggggcaggaagcgaatctgtcgctgctgcagctgcttgagcagcagagcctcgtcgaacacctccaacttggcggccatcacctgcaccagcaacatttcaaggcgcgtccacaccgactgcttttcctcgtcgctgtagccgttccagttgatcacctcgtggtgaaagcgcttgcagccgcggcatacggtgtccccgaaaaccgtggagcaaaggcctatgcaaggcgtcttgatacgttgattgggcatgctttgaatcgatacaccggaaaataaggcgtgcatcttagccctttgtctaatggggatcaccccagagctcgatgggtcttttacttaacttcacgcaaagattcggctagaatcagcgcgccttgcgaaaggcgccaatgtccgttggaagctgttttcaaagcgtcacgagcacagtcgatcctgcagcacgatagttggcgtggtcaccctcaggccatgccagccctcatcagaccccgttctgcaggcgtaaaactttgaaagcagcttccggatggaagtatcgaaaccatcgtgctcagcccatgaggctgcgcgacggatgtgtttgatgcgttcctgcatgcgtcccggacttcccatttgggaccactgatgagggtaataactgtgcttgaagcctaccgcaaacacgtagcagagcgtgccgcccagggtatcgtgccccagccgctaaacgccgaacaaactgccggtctcgtcgacctgctgaagaacccgccggccggcgaagaagaattcctcctcgatctgatcaccaatcgcgtgccgccaggcgtcgacgaagcggcctacgtgaaggccggcttcctgtccgccatcgccaagggcgaagccacttccccgctgctcgacaagaaacgcgccaccgaactgctgggcaccatgcagggcggctacaacatcgccaccctggtcgagctgctcgatagcgccgaactgggcgccattgccgccgaacagctcaagcacaccctgctgatgttcgacgccttccacgacgtggccgaaaaggccaaggccggtaacgccaatgccaaggccgtgctggaatcctgggctgccggtgagtggttcaccaagcgtccggcgattgccgagaagtacagcctgagcgtcttcaaggtgccgggtgaaaccaacaccgacgacctgtcgccggctccggacgcctggtcgcgccctgacatcccgctgcacgccctggccatgctgaaaatggcccgcgacggcatcgttcccgagcagcctggctccatcggcccgctgaagcaaatcgaagaagtacgcgccaagggcttccctgttgcctacgtcggtgacgtggtcggtaccggttcctcgcgtaaatccgccaccaactcggtgctgtggttcttcggcgatgacatcccgtacgttccgaacaagcgcgctggcggcttctgcttcggctccaagatcgccccgatcttctacaacaccatggaagatgccggcgccctgccgatcgagttcgacgtgtcgaacatcgaaatgggcgacgtgatcgacgtctacccgcatgctggcaaggtctgcaagcacggcaccgacgaagtcatcaccaccttcgaactgaagactccggtgctgctcgacgaagttcgcgctggcggccgtattccgctgatcgtcggccgtggcctgaccgacaaggcacgtgcagagctgggcatgggcccgaccgacctgttcgcactgccggaagcgccggttgatactggcaagggctacaccctggcgcagaagatggtcggcaaggcctgcggcctgccggaaggcaaaggcgttcgtccgggcacctactgcgaaccgaagatgaccaccgtcggctcccaggacaccactggcccgatgacccgcgacgagctgaaagacctggcgtgcctgggcttctccgctgatctggtcatgcagtcgttctgccacaccgcggcctatccgaagccgatcgacgtcaccacccaccacaccctgccggacttcatccgcacccgtggcggcgtgtccctgcgtcctggcgacggcatcatccacagctggctgaaccgcatgctgctgcccgacaccgtcggcaccggcggcgactcgcacacccgcttcccgatcggcatcagcttcccggcaggttccggcctggtcgccttcgccgctgccaccggcgtcatgccgctggacatgccggaatccgtactggtgcgtttcaagggcaagctgcaaccgggcatcaccctgcgtgacctggttcatgccatcccctactacgccatccagaagggcctgctgaccgtcgagaagaaaggcaagaagaacatcttctccggccgcatcctcgagatcgaaggcctcgacgaactgaccgtcgagcaggcgttcgagctgtccgacgcctctgccgagcgttcggctgccggctgcaccatcaagctgccggaaaaggccatcgccgagtacctgaaatcgaacatcaccctgctgcgctggatgatcagcgaaggctacggcgatgcgcgcaccatggagcgtcgcgcgcaggccatggaagcctggctggcgaacccgcagctgctgtccgccgacgccgatgccgagtacgccgaaatcatcgaaatcgacctggccgacgtcaaggagcctgtgctctgcgcgccgaacgacccggacgacgcgcgtctgctgtcgaccgttgccggcgagaagatcgacgaagtgttcatcggttcctgcatgaccaacatcggtcacttccgcgctgccggcaagctgctcgacaaggtcaagggttccatcccgacccgtctgtggctgtcgccgccgaccaagatggacgctcaccagctgaccgaagaaggctactacggcatctacggcaaggccggtgcccgcatggaaatgccgggttgctcgctgtgcatgggtaaccaggcacgtgtggcggcgaactccaccgtggtatcgacctcgacgcgtaacttcccgaaccgtctgggcgatggcgccaacgtgtacctggcatcggccgaactggccgctgtcgcttcgatcatcggcaaactgccgaccgtcgaggagtacatggagtacgcgaagaacatcgacagcatggctgccgacgtttaccgctacctgagcttcgaccagatcgccgagttccgcgaagctgcggccagcgcgaacatcccggtcgttcaagcctaaggcgtcacccgcgtccaaaggagccccgcccagtgcggggcttttttatggctcctcgcacgccgaactacataggagcggcttcagccgcgagcccttcacaggctgtcgcggatgcccggcccgctccccgtcaagacaccgctcgcacgagaatggccgcgaactgtaccggatacagctgtgctggccgcttcgctgtagcggacaagcagccgtgggctgtatctgacaggccgccatggccctcggttagggttgcacatcgccgccaactaccgagacccacccatgcgcactgccgaacacgccctgctgaccgacgccgaccgccgcgccatcgcctataacgactcgctcgagcagcgccgggtctatccccacgagagcgccatcgccgccctggatgccttcgaccagcccctgccaaccaaggggcaggatgccggacaggtactgcacgccctcgatgaactcggctcgcccgccaccgttaccagtaacgggccgcgctatttcggcttcgtgatcggcgccaccctgcctgccgcggcagccgccgaacggatggtgctggcctgggatcagtgcgcgtcatccgcggacggctcgcccatcgccgacaaactggaaaaggtcgccgcccgctgggtctgcgaggcactcggcctgccaggtcaaagtgccgtcggcttcggcaccagcgccaccgcctgcaccctcgcctgcctggcagccgcacgtcgcactttgctggcgaggcagggctgggatttcgaccaagacggcttgatcggcgccccggaaatccgcgtggtgatttccgaaaccgcccatatcaccgtgaagaaggcgctgcgcgtactgggtttcggcatgcgccgactgcttctggctccggtggatcagcacggccgcatcgatccggcccggctccccgaactggacgaacgcaccgtgctgattctgcaggctggcgaggtcaataccggcgagttcgaccgcttcgccgagctgatacccaaggccaaagccgctggtgcctgggtgcacgtcgatggtgcctttgggctgtgggtacgggcgtcgtcctcggccgggctggccgacagcgtggagctggcggacagctggaccaccgatggccacaagtggctgaacaccccttatgacagcgccatggccatctgccgcgacggcgatgccctggccactgcgatgaacagcgacgccgcctacgccatggcctcgaaggaatcgcaaaagaacctgaccctggagttctcgcgccgcgcgagaggcgtggcgatctgggcagcgctggccaacctgggccgcgatggcctggccgatatgatcgaccgacacatccgccaggccgggcgcctcgccgaggcgcttcgtgccggcggctatcaggtgctcaaccgggtgcgcctcaaccaggtgctggtacgcgccgattcggacgagcagaccacggagattctccaggccgcccaggcctctggcgaagcctggttcgggtcaaccgtctggcaggggcagccggcctttcgcctgagcgtcagttcctggcgcaccacggacgccgatatcgacgccctgatcgccctgctcctgcgcctgaaagacgcctgagcgtcaacggtcagctttcaagacctgctgcagcagcttgtaggacgcttctacgcgagcctcgagcggcacgttgcgattggccagcagcaccacgccgatgcgctcgtccggcacgaaggcagcgtaaccgccgaagccgttggtcgaaccagtcttgccgaacagcacgccctgctcgctcgtttcaggcatagccagacgggtagccggttgcgcctcgagcgccatcgacggcgcgttgcctgccagcagttgctcgcgggaaacgggccagggatagcgctcccacaccatcgcctgggtgaagcgctgggtgcgagtcacgccctgatgcgtcgtctttatagcggcagccagtggtgctggtacctgggtttcgcccaggttgatatcgacgaaacgcagcatgtcgtcgatgttggacttcaggccataagcctcggcatcgagcacgccagggctgacgcgaatggccttgttgtcctgccgcgcatagccataggcgtaattgggcatttgcgcagccggcacctgaacgtagctgtgcttcagcgccagcggcgcaagcacctgatcgtgcaacgccttggcatagggctcgccgaacgcctgggcagacacccgcccaagcaggccgatgctgacattggaataggagcgctcgcgaccagcacccgtggtcggtttccattgccgcagccagttcatcaggccgttgtcatccttgacctgatccggcacctgcaagggcatgccgctgctctggtgcgtggccagatccatcaggctcaggccgccagcggggcttccctgcagcgacggcatgcgggcagagagtcggtcatcgagcgacaacaacgagcgctgctgagccagcgccgccagggtgacgttgaaggtcttgctcagcgaacccaactcgaacagcgtctggcgggacacggccgtcttcgcttcgcggttcgccagccccttggtgaacacgtagtgcttgccttgccaggtcacgcctaccgcgaggccagggatgtcgtactcggccatcagtggtgcgaagagcgtgtcggcctcggccttgaattgctgctcggtcatggccgcggccggcagtgtcacggcgaggccggcggcgagcaggcccagggcgatagtgcggtgagtcatcgggtaggttctctgtcttgttgtagggcggcagcggaacaagcgctgcctggaggatgggtcaggattcgagtcgcggccaagcatatcgttcgaggcggccggcaggcactgcccgaaaagcttttgcaggcactcgacaaagcctgcgccgggccttattgtccggccaggccaccccatgtggccaacgtcgctcggacggttccgggcgcttacgtctctcgaggaaagcatggctgaccaggcttcgcgccgctttgcgcgcatcgatcgtctccccccttacgttttcaacatcaccgctgaactgaagatggccgcccgccgccgtggcgaggacatcatcgacctgagcatgggcaaccccgacggcgccacaccgccgcatatcgtggagaagctggtgcaggtcgcccagcgagaagacacccatggttactccacttcccgcggtattccgcgcctgcgccgggccatttcgcactggtacaaggatcgctacgaggtcgacatcgacccggaaagcgaagccatcgtcaccatcggctccaaggaaggcctggcgcacctgatgctggccaccctggatcacggcgacacggtgctggtgcccaaccccagctacccgatccacatctacggcgcagtgatcgccggcgcccaggtgcgttcggtgccgctggtgccgggcgtggatttcttcatcgagctggaacgggcgatccgcgagagcatccccaagccgaagatgatgatcctcggctttccatccaacccgaccgcgcagtgcgtggaactggacttcttcgagcgcgtggtggccttggccaagcagtacaacgtgctggtgatccacgacctggcctacgccgacatcgtctacgacggctggaaagccccgtcgatcatgcaggtgccgggcgccaaggacatcgccgtggagtttttcaccctgtccaagagctacaacatggccggctggcggatcggcttcatggtcggcaacccggagctggtcggcgccctggcgcggatcaagagctaccacgattacggcaccttcaccccgctgcaggtcgcggccatcgccgccctggaaggcgaccagcaatgcgtgcgcgacatcgccgagcaataccgtcagcgccgcaacgtgctggtcaagggtctgcacgagctgggctggatggtcgagaatcccaaggcgtcaatgtacgtgtgggcgaagattcccgacgcttacgcccatctcggctctctggaattcgccaagaagctgctggccgaggccaaggtctgcgtgtcgccgggcatcggcttcggcgactatggtgacgatcacgtgcgcttcgcgctgatcgagaaccaggatcgcatccgccaggcggtgcgcggcatcaaggcgatgttccgcgccgatgggctgatcgacgcgcctgccgcgaaaacatcgcgcaaggccagcgaagcaggctgaccgccacggcgcggcaccgcaagggtgccgcgccgcgttatgatcggcgctcaccccgcagacgagcgcgccatgcaggacctcggcaactacccccacattcgccagtcggccatccgttcgctgttcgagatcttcgagcaatccagcgaaggtaccatcatcgtcgaccgcgacgcccatatcgtctggatgaacgaacgctacgcccagcgcttcggcctgcaaagcgccagcgaagccatcggccgcccgtgcgaaagcgtgatccccggcagcctgttgcgcgatgtggtgaacagtgggcggccgatcctgctggacatgatggacacgccccgcgaaccgctggtggtcatgcgcctgcccatccatgacgacgccggccaggtgatcggcgccatcggcttcgccctgttcgacgaactgcaatcgctgtcacccctgctggcccgctatcaacgcatgcagcaggaactggcctcgacccgttcgcagctcaagtcgcgccaggccaaatacagcttcgcccagttcatcggtaccagcgcccgcagcctggaggtcaagcgcctggcacggcgcagcgcgaccagcgactcggcggtattgctgctcggcgagacgggtaccggcaaggagctgctggcccacgccattcacaatgcctcgccgcgggccagcaagcccttcgtcagcctgaacacggcggcgatcccggaaaccctgctggaagccgagttcttcggcaccgcgccgggcgccttcaccggtgccgaccgcaagggccgcgccggcaagctgcagatcgcccatggcggcacgctgtttctcgacgagatcggcgacatgccgctgcccttgcagagcaaactcttgcgggtgctgcaggaaaaggagttcgagccggtaggctccaacgaggtgctgcgcagcgacgttcggctgattgccgccacctccatcgacctggaagcggcggtgcgcaagggcacctttcgcgccgacctgtattaccggctcaacgtgctgaccctcgccgttccgccgttgcgcgagcgcctggaggatttgccggcgctgtgcgaggcgatcttcgatgcgctgcagggccgccacgaacttcaccccgaagccatggccctgctcggtcgccacgcctggccgggcaacgtgcgtgagctgcacaacgtgctggaacgggcctgcctgctcagcgacgacagcgtgctcgactataaggcggtcgccaccgcgatcggcactttgcatcctttgcccgagacgcaggacatcgttgcgcaaaccgatgaagtcgaagatttccatcaggcccgcgccaacttcgagcgcgagctgatccgcaaggcgctggccgccaccgcgggcgatgtgccgcacgccgcgcagcgcctgggcttggggcgctcaaccctgtaccgaaagatgctcgagctgggcctttcatcctgatttcgagactcatcccactttcgggattagcgcacaggccatgctggaaggggcaatccttccatcttcgtcccaaatttgggacgagcgccacggcgcgatgccaagaagaaaataaaaccctttagattcaatcgcttaaaaatctggcacagaactcgctatagccaggctgcgggcttacccgccgccgacaacaaaaacaaaagcgcccacagcgcctgagcgagttactcgaaggctaacggcagcctgtcgattcgccgcgttgcagggtcaggagatcgtcgatgagtgtcatcatcgccctcgctgcactggctttactgatgctggctgcctaccgcggctacagcgtcatcctcttcgcccccatcgccgcgctcggcgcggtactgctcaccgatcccagcgccgtggcgcccgcgttcaccggggtgttcatggagaagatggtcgggttcatcaagctctacttcccggtattcctgctcggcgccgtgttcggcaagctgatcgagctgtccggcttctcgcgctcgatcgtcgccgccgccattcgcctgctgggcaccggccaggcgatgctggtgatcgtgctggtgtgcgccctgctcacctacggcggcgtttcgctcttcgtcgtggtgttcgcggtctacccgttcgccgccgaaatgttccgccagagcaatattcccaagcggctgattccggcgaccatcgccctcggcgcgttcagcttcaccatggacgccctgcccggcaccccgcagatccagaacatcatccccaccaccttcttcaacaccaccgcctgggccgcaccctggctgggcctgatcggcagtctgttcgtgctcggcgtcggcatgctctacctgcgccgtcagttgaacaaggcgctgcgcgccggcgaaggctacggcaccgagctgcgcaacgagccggaaaccccggacgacatcaagctgcccagcccatggttggccatcgcgccgctgattctggtgggcgtggccaacctgctgttcacccactggattcccgagttctacggcaagacccacagcctgcaactggccggcatggccgcgccgctgcagaccgacgtcagcaagctcaccgccatctgggccgtgcaggccgcgttgctgctgggcatcctgatggtgttggtcagcgccttcggagtgatccgcgaaaagctcgccgaaggcaccaagagtgctgtcggcggctcgctactggcggcgatgaacaccgcgtcggaatacggctttggcgcggtgatcgcctcgctaccgggctttctggtgctcgccgacgccctcaagggcatccccaatccgctggtcaacgaggcggtgaccgtcaccctgctggccggcatcaccggctcggcctcgggcggcatgagcatcgccctggcggccatgtccgacactttcatcacggcggccaacgccgccaacattccgctggaagtcatgcaccgcgtcgcctccatggccagcggcggcatggacaccctgccccacaacggcgcggtgatcaccctgctggcggtcaccgggctgacccaccgcgaagcctacaaggacattttcggcatcacgatcatcaagactctggcggtgtttttcgtgatcggcgtgttctacaccaccggcatcgtttagtctggttacgatcagctgcgcgtcggccctgcggcgttaaaaacaggctcggaatgctcatgtacaaaagtacactccgcttcctcgcctgtttttgccttgcagggctctagctcgcaagatcgttacgaggctcctaacccaacagcaaagcaatgcttactgctagtaaggagttgttatgaacctcaaaggcaagaccgcactgatcaccggttccaccagcggtatcggcctgggtatcgcccaggtgctggccgaagccggcgccgatctgctgctcaacggtttcggcgacgccggggcggccatcgacagcgtggccgcatctggcggcaaggtgcttcaccaccccgcggacatgagcgacccggagcagatcgaggcaatgatcgcctacgccgagcgcgagttcggcaccatcgacattctggtcaacaacgccggcatccagcacgtctcgccggtggaggatttcgccccggaacgctgggacgcgatcatcgccatcaacctgtcctcggccttccacaccacccgcctggcgctgcccggcatgcgccagcgcaactgggggcgcatcatcaatatcgcttcggcccacggcctggccgcctctgccggcaagagcgcctacgtggcggccaagcatgggttggtcggcctgagtaaatcggtggcgctggaaaccgccaccaccggcatcacctgcaatgccatctgccccggctgggtgatgacgcccctggtgcaggcgcagatcgatgcgcgtgccgccgaaagcggcgacagcgagggcgaacggcgcaatctgctggccgagaaacagccgtcgctggagttcgtcacaccccggcagctcggcgagctggcgctgttcctgtgcagcgacgcggctgctcaagtgcgcggcgcggcctggaacatggatggcggctggctggcgcaatgacgcgctagactgcagcccaaaacgacaagaaccaagaggtaacctcatgcagcaaccgctttggacgccatcggcagaacgcatcgccagcactcgaatggacgccttccggcgcttcgtcaatcagcgccatgatctggacctggccgattacccggcgctgcatgcctggagcgtgagcgagcgcgaggcgttctggcaggccatcgtcgaggtcttcgacgtgcgcttcgaccaggcgccgcgggcggtgctcgaagaaggcccggcgatgcccagcgcccactggtttccgggcgctacgctgaatttcgccgaacatttgctgcgccgtcgtgacgaccacccggccatcgtcgccatcggcgaagacggcagccgcgagcaactcagctacgcgcaactggccacccatgtcgccggcttgcagcgcagcctgcgtgcggcaggcgtgggtgttggtgatcgagtcgcggcctttatgcccaacacctggcaaaccctggtcggcatgctcgccaccgccagcctgggcgccacctggtcgagctgctcgccggatttcggcacccagggcgtgatcgaccgtttcgggcagatcgaacccaaggtactgatcgcctgcgccggttaccgctacgccggcaagaccctcgacctgaccggcaagctcaacgaaatccttactcacctgccgaccttgcaacagctggtggtagtgccttatgccaataccggctgcaaggccggcgacttccagacccaggcgagggtcgcctgctgggatgatttctatcgggcagaaggcgagccgcagttcaccgccgtgccgttcgagcagccgctgtatattctctactccagcggcaccaccggcgtgcccaagtgcatcgtccatggcgccggcggcacgttgctgcagcacgtcaaggaactgggtctgcacagcgacgtaaccgccgacgacacgctgttctactacaccacctgcggctggatgatgtggaactggctggtctccggcctggccctgggcgccaccctggtactttatgacggctcgccgttccacccggagccaacgcggctgatcgacctgatcgacgtcgaagacatcagcatcttcggcaccagcgccaagttcatcgctgccctggaaaaggccggcgccaagccccgtgaaactcaccgactgagccgcctcaaggcgattctctctaccggctcaccgcttgcccacgagagcttcgattacgtgtaccgcgacatcaaggccgatgtctgtctgtcatcgatctccggcggcaccgatatcgtctcgtgcttcgccctcggcaacccggtggcgccggtataccgcggcgagatccagtgcaagggcctgggtatggacgtgcaggtgtgggacgactccggcaaggcagtgatcggcgagaaaggcgagctggtctgcgccaagcacttcacctccatgccggtgggcttctggaacgacgccgacggcgagaaatttcgcagcgcctacttcgagacctttcccggcgtttgggcccacggtgactacgccgaacaaacgcctaccggcggtctgatcatccatggtcgctcggacgccgtgctcaacccaggcggcgtgcgcataggcaccgccgagatctaccgccaggtggaaaaggtcgagcaggtgctcgaatccatcgccatcggccaggagtgggacggcgacgtgcgcgtggtgctgttcgtacgcctgcgcgacggagtgacgctcgacgaaacgctgcacaagcagatctgccaggtgatccgcgccaacaccacgccgcgtcacgtgccggcgcgcatcatcgcggtggacgacatcccgcgcaccatcagcggcaagatcgtcgagctggcggtgcgcaacgtggtgcacggcaagccggtgaagaataccgatgccctggccaatccccaggcgctggagctgtatcgcgacctgccgcagctccagaaataaccgtcccatcgcccgggccaacaccccgggcgatgcccgcccctcaagcaactcgtcgcttttgctggccaataaccagtggttcacagatatcccgcctggcagttcctatactcatggcataacgccaagagatacccacgttgcgccttctcacttatctgttgccattgctgctgtgctgctcggcagccgccgaaccgcgcaccatccagctgttcatgccggacgcgccgccattggccttgcaaagcgaggatggccacggcatcaccggtgatgccgccatcatggcgctgcagcgcgccggttatcgcgtagcggtgcagaacatgccatggccgcgggcccagaggcgcactcaggagctgcaggatgcgttgatcgtgccgctgtccagaaccaccgagcgcgaaggcctctacacctgggtggtcaatatccagccgctgtaccgcgccttcttcaccctcgacgatccggttgccagccttgaagaagcacgccagcgctatcgcctggtggccgtgggcctggggtctgctcaggaagaaatcctcaggcgcgccggcttctcccgggatcagctgtatgccctgaagctcggcgaccggccgattcagctggtcaggcgcggccgggtggacgcctggttcaccaccgacctggaaggccgccaccaatgggacgacggcccggcgctggccatgagcgccctgctcgccccacaggacatgttcattgcctgctccctgcagtgcgacccgcaactggtcaaatccgtccatgacgcgctggaaggcatgcgcgccgatggcagcctgcagcggatcgtcgaacgctacgtgcccaatcgttaaggcagttgccgccctcgggctttgctgttgcaatgcggcatccgccttacaggaacacctcatgcccagctatcaggacctcgtcgccatcggcgagcgcttcgacgccttcgccagccgtggcctggccgccgagatcgagacagtacgaaccgcccaggccctgctcggccgggcagatgccctgagcgccgaaatccataagcgtctggctgccatccagggccgctatcacctgctcgctgccggcgaaatgtggtgcccggattgccagttgaatctggtggcactggatcatctgcaacgtctacagccgaaggtcagcctggcagtcatctccaaggcgcgcgccgagcacgcgttgaaagcgccactggcgctggagcgcatctcgattccactggtgctggtactcgacgagaggttcgagcccatcggccgtttcgtcgaacagcctcaggcggtggtcgacggcggcgaagcagccaaggctgactaccgcaccgggcgttatttgcaaagcacgattgctgaagtactggcgatgatcgaagcccacgaaactcgcgcctgatcggtactcactcgacggactgcttcaaataaggccggatcacactaaaggcacgatcaacgaacgcctgcttttcgcccaccggcgccacatagtgcagcacctcggcacaagcctgttcacccgccagccgggcaattgcccaggccgccaggtacggtgccgacaggcaaccgccggcggtggccaggttgccacgtgcgaagaagggttggtcgagcacttccaagcccgcgtcgatgacccagggtttggtggtcaaatccgtgcaggccggcatcccctgcaacagccccagacgtgccatcagcaaggtgccggagcactgggcgccgatcagctgacgctgcgggtcgagctgcaggcgctccagaatgccagcgtcggtggcgatctcgcgggtctttattccgctgccaaacagcaccacgtccgcctcacgggcaaattccagcggctgctgggcatggatccgcacgccgttcatggaggtgacctccgcactcgggcaggtgatcgctgcctgccagccgtgctcgcgcaggcgattgaacagcgcactggcaacgaacgagtcgagctcattgaagccatcgaatgtcagaaccgccacgcgcatagcctgctcccggcaaatggagttgagccgccaatttacggcgctcgtcccacggtcgctacgcacagtgcggcgccatctcgccggtacagtcagtgaggcgaactcagatgccctggcggcccgggtcttcgggtggcgtgtcctgctcgatctcttccagcttcagttccagcccccaatcggccggggcggctaccttgggcgcgctggccgcgggcgtaacaggcgccgccgctggcgctggcgtcgtggacgtctcgcgatagagcttgagtttgaggcgcacattgttggccgagtcggcgttcttcaccgcctcttcctcgtcgatggcgccctcgttgaccaggtcgatcagcgcctggtcgaaggtctgcatgccgaggtttctggacttttccatgatctccttgatttcggaaaactcgttgcgcttgatcaggtcgcggatggtcggcgtgcccagcagcacctcgacggcggcgcggcgtttgccgtcgaccgtcttgaccagacgctgggacacgaaagccttgaggttgttgcccaggtcgttgagcaactgcgggcggcggtcttcggggaagaaattgatgatgcgatccagcgcctggttggcgttgttggcgtgcagggtggaaatcgccaggtggccggtgtcggcgaaggccagggcgtgctccatggtttcccggtcgcggatctcgccgatcaggatcacgtccggcgcctggcgcagggtgttcttcagcgcggcgtggaagctgcgggtgtccacgcccacttcacgctggttgatgatcgatttcttgtggcggtgcacgtactccaccgggtcctcgatggtgatgatgtgcccgccgctgttgcgattgcggtaatcgatcagcgccgccagggaggtcgacttgcccgagccggtgccgccgacgaacagcaccaggccgcgcttttccatcactgttttgagcagcacctcgggcagcttcaaatcttcgaaacgcgggatatcgagcttgatgttgcgcgcgacgatggacacctcgttgcgctgcttgaagatgttgatgcgaaaacgcccgacgccattgagggaaatcgccaggttcatctccagctcgcgctcgaactcttcgcgctgggcgctatccatcaccccgtcggcgatctgcgccacctcgccagccttcagcggctcgctgctcagggccttgagcacgccgttgaacttcgcacagggcggcgcgccggtcgacaggtacaggtccgagccgtcctggctggagaggattttcagcattgcgtggagatccatgagcagcgttcctgtcgactgaagctattacgttagccaagattggctaatgaccacggcccaatcaggccgcataaatggcgccatttagctggcgctgcgaatactggcacaatacgcgcccgataactgaggaacctgtcatggcaaaggcaatggcccgccacattctggtcaagaccgaggcggaagcggcggccctgaagaagcgtatcgccggcggcgaggccttcgacgtattggcgcgcaagcactcgacctgcccgtccggcaagaaaggcggcgacttgggcgaagtgcgcccggggcagatggtgcgcgtgatcgatcaggtgattttcaagaagcccctgcgcgaagtgcacggcccgatcaagagccagttcggctatcacctagtgcaggtgttcttccgcgattgattggcattaggcgcaaaacgcctgtcatcggcagcgaaaaatcttagaattgcccgcttcaacctgaatagcacgagttacttggttagccatgcccaccatcaccctcgacatcgagcgctgcgcccgccaactgcagagcggcgagctggttgcgatgcctaccgaaaccgtctacggcctggcggccgacgcccgcaatagcgacgcggtggccaaggtgttccagctcaaggggcgcccgggcagcaacccgctgatcgttcacctggccgatgccagccaggcggccgactgggtcagcgagatctcgcccgaggcccagatgttgatggacgccttctggccggggccgctgaccctggtgttgccggcccgtgaggacgtgctgcgcagcgttaccgccgggcaagatagcgtagctctgcgcgtaccggcccatccgggcgcccgcgccttgctgcaggccttcggtggtgggctggtggcgccgtcggccaaccgctacatgtcgatcagcccgaccagcgctgcccacgtcgcccagcagttcgccgatagcgagctgctgattctcgacggcggcgcctgccaggtgggtctggaatcgagcatcgtcgccctgttgcccggcgacagcccgcgcctgctgcgccatggcatgctcgaccagcagcgtttgcagcaggtgctcggccagcagctggaaaaccaggcaggcggcctgcgcgcgcccgggcagcatcgccgccactatgcgccgggcaccctggccagcacctttatcgaggtgcccaacgcggcactggatgcgccggattgcggctggatctggtgcggccaggcccaaccgacccgcggcccggccgtcgacctgagcgccgaccccgaacgctatgccgctggcctgtatgcagccctctaccagctcgacgccctgcagctgcgccacctgtatatcgctctgccaccgcagggcgccgcctgggcagcggtgcacgaacgcctgcagcgcgccaccacccagtaacttcccacggcggctcagttcagcagccgccagccccgcgcatcgcgaacctgcaatggcgcgcctggctcctcatccaggcgcagcaggtgcagccagccgttctccaccagttcccgcaccacctgatgattggcgatgacctgatcgatcatcgcgcacggcgccgcaatcaccacgctcaggcgcagcgggcggtgcatccagcgctggccgtcatgcaccgattgcagcgccaggccgatgcgcaggtcgccgccattgccctcgaacacgccgatatgaccgcccaccacgttgtgcagcaccttgttgccgctgccgaaacgcccattgtcggtggtcgaggtcaggtactgcaggttgatccagtgcgccaccaccatgggcgcggtcatgatctgctccagcaccgtgccgccttcgtccaggcgccagtcgtaatcgtggaggaaggcacggccctgcagattcagcccacggctacgtacacgcggcgcggcgataaaggccgcgttgccggccaggccccattcggggcgggtctgggaccagtcattggcgcgccggtgcagcgccttcagcagtcgctcggggttatcgaccaggtgttccaggcccaggctcgccgcacgttcctgacgggcccgttgcgccgcaccatccagtgcctcgcgcagacgctgccagcttggcgcaagtgccgccggcagcgcctgagtatcgaatacctctacctcgtctgtggtggtgttgtgcagcccggccagcacccggcactcggcgggcagcctgatgccctgcccgaccaggccctggcgcacctgcacatcgttgagtagatcggccagcacccgggcgttgatctcgccgctctgcccgcaacaggcgccgcagtccaggccggcagcctgggggttgttggcgctctggctgccatggccgagcagcaggatcagtggcgggaagttctgcgtcaggctcatggcccgtaggatccgcgcggccatctcgacccgctgcggggccgattcgagcgccagtaccgggcgcaagcgctgccactcggcaggtttccaggccacccgctcggccgtttggccggcgcccagcaggccgcaggtgcgccccagcaggctggcggcataacccaaaccaagggactcaaccaggctgaaaccggaagccggcaaacgctcgaacagccgccaacgcccctggcgcgtcagccgcgcctggcggcgttcggccaactcggtatcacggcttgtatcgccgctgctgtcgccgaccatcagttgcggggccagcaagcctggtaattgcggccgcgtagcgcaggtgcccagcggcgtataggcgatgggcaggccgaagaagccggcgaaaccaccggtctcgacctctgggcagaccgtttccagggcgcggcgcaacggctcggaacgaacgtcgatacagaagtagaccttggccagaggcgcctgcgttaccggttgcggcggctggctgcacaacagctgctgcagccgttcctgccaggccagctcctcggcacgctgccacagctgcagcgcctgccagctcgatgagggttgctgagcgcgggcggcctgccaggcacggcgccagttgtcccagcggctgcccgccttgcgctggcgatcatccaccagccactcccaggcggcgcgaatggccagcaggtcgaacagcgtggcatcgtcgccactgccctgccgagcctgccagcgccggtaggcgcaccaggaggcccaccccagattgcgcagcagcaggcaatcgaaccactcctccagttcatcggcgccgaggcccaaacgctgcacggccagctccagggccacttcggcctgcggcggcagctcggcgatacgcgcgcccagttcggggcaggcgctgagtacgctgagcccacgatcatcctgcatggcctggcgccaggcctggtacaggccgccctgacgattcacatgccagtcggcctggctttcatcgaaccaggcggcgcagcactggccgatctgctgggtgatcagggttggccagcccggcagcgcgatatcggcgtcggccatgtcctccagcagtggcaggccacgcgactcttcatcggcgctctgcagggtctggagcaaatgctgaagcgtccagccatgggagtcgcccgccagtgcttgctgcaaatgacgctcgccaatcgcaccgctggcccaggcctggcgatagtcctcggcgctcaaggtcagccggctgccggcgcggcgccagagttgctcggccacctcggcccagggctggtggcgacgctcccacagcgggttgacggcgatcaggcgatcgagcggccaggtcggggcgatacgctcgcaggcccgcgcggcgatggcgtgcagggtgtcgcggtcgagcacgaagaagtattcgatggcattcatgggcgctctccgataacggtcagggtggcttgttgcgggcgttgcggcagcggccgcacgggccacacgcggaaggtcaggcgggtgaagtgttcatcgacaaagaatccggcgaaggccgcgggatacaggcgctgcgccagcgcaccttgcggccgcgcgacgatccacgcctgcagcaggtagagcgcaaggaacaggcccagggcgaacatactcagggccagcggcgcgccaggcagtggtccgtggctggcgagaatccagctcgcggccaggtgccagagcagatacagacccagcagtgccgccagcgtgatagcagcgtagagcggttggccgcggcgcaggcaccagggcgccagacccaccgcgagaatggccagtgcctccagcggcagcggctgagccggcacgaaatggcgccatagttgatcgagcaggaccacggtaagcgccgccagcaccagcgcaagtaacagagcctttaggctcggtaccggccgtgtcggctgcagagcctggtgacgcacctgcagcaccgtttcgccggatgccaggaaggcatgagctttgtacagcgagtgcgccagcaggtgcaccagcgccagctcgtaaaggccaaggccgatttcgagcagcatgaaacccatctgcgcacaggtcgaccaggccaggcgcaccttgatgctgatgcgggtcatcatcaccagcgcggcgagcaccgcggtcagcccgccgaccgtcaccagcagcgtctgcgccagcggtgcggccgagagaagcggcgcgaagcgcagtagcacgaagccgccgagattgaccagcccggcatgcagcagcgcagagaccggcgtgggcgcctccatcacctggatcagccagccgtgcaccggcagttgcgccgacttgagaatcaccgccagaaccagcagcacggccgccagatgcagctcccagcccagggcgccagcctgctgcactcgcgccgtgacctgctcgagcatcacctgcagctcgctgctgccggtcgcctgtaccagcagcacgcaggccgccaccagacagagatcggccaggcggctggccaggaatttcttgtgcgccaccaccagggccatgggccggtctggatagaaggtcagcagttggtgcaggcacaggctggaaacgatccaggcggccaccagggcgtagaggtcgccgctggtgaccaccagcgccacggcagccagggtgccgagcagcgccagcaggtagcggcgctgaccaggctcgccctgcaggtagcgggcggagaacccgacgatgaccagggccagcaggctgatcaggctggccatcgccaggcccaggcgatcggcgggttgatcacccaggccgtcctgcagcagcgcggccagcaccagcaccaggcctgcgatggtggccaggcgccccgaccaccagaggctttggggctggcgttcaggccacagcgcgacaggcaccagcgccagggcgtacaaccacggcagccaggtaaccaggtgagagaacgtggggtacatgagcgatctccagagcaagacgatagcgctagtctcggggagcgctttacttaattaaaatagattgataagaacctatcattcgcttttagagaaccactcatgcgccgcctgaattttcatcacctgcactacttctgggccgtggccaaggaaggcaacctgacgcgcgcggctcagacgctgcatgtcgcgcagtcggcattgtcgacgcagatccgcgccctcgaagaccagctcggccaccccctgttcatccgctccgggcgcaacctgctgctgaccgaggccgggcagctggtgctggattacgccgacagcatcttcgccctcggcagcgaattgcagatgaccctgcagggcgctttacaggccaaccagcaactgcgtatcggtgcggtggcaacgctgtcgcgaaactttcaggagaacctgctgcgtcccttcctgggccgcggcgagctgcgcatcgtgctggagtccggcggcctgaacgatctgctggagcgcctggcgctgcacaagctggacgtggtgctgaccaaccaggcggtcagcagcgacgcccagcgttcctggcgctgtcgtctgctggaccggcagagcgtgtgtctggtcggcccgccgcgcgacggagagttcgagctgcagcgcgatctgcagcaggcccggctgatcgtgccggggcgcagcagcgacatccgcagccagttcgatttgttctgcgacagccatggcctgcgcccggatatctgcgccgaggtcgacgacatggccatgctgcgcctgctggcccgcgactccggcgacatggccctgctgccggcggtggtcgtgcaggacgaactgcaggccggcgtgctgcagctgtatgccgagatccccgagatcgccgagcagttcttcgccgtgaccctgcagcggcatttcaacctcagcattctcgaagagctgctggcctgaatacggctgcattacatgcatagacaaaatcggtctgttcagccggtcgccaaaggctgcaccgcgcccgccaagctggcaggatgaacgccaacgctacgcaaggagacgaagcatgacatttggccctctggtaacaaccgactggctggcgcgcgaaggcaacaccgcggacctggtgctgttcgatgccagcacctacctgcccaacgaaggaaaaaatggccgcgaggagtatctcagggcgcatattcccggtgcccgtttcttcgatatcgacgccttttccgacccggataccccactgccccacaccctgccatcccagggccgcttcgcgcggctggccggcgccgaaggcgtgggcaacgacacccgcgtggtggtctacgaccagaaggggctgttctccgccgcccgcgcctggtggctgtttcgctacttcggtcaccagaacgtggcggtgctcgatggcggcctgcccaagtggctggccgaacagcgcgccaccgaaaccggtgagccggccgctgctcaagagcgcagcttccaggtcaacgtacacgcccgcaaggtgcgcggcctgggcgatgtgcttgaagcaatcgagcgcgacgacacgctgattctcgatgcccgcgccgccaaccgcttcgacggcagcaccgccgaagcgcgcccgggtgtcgcctccggacatattccgggcagccagaatctgccgtacagccgcctactgcgcagcgatcacaccctgcagcccgcggagaccctgcgtaccctgttcagcgcagccggtgtcgatggcaataaaccggtgatcaccagctgcggcagcggcgttaccgcggcagtgctgctgctcggcatggaggtggccggcttgccggaaggcgcgctgtacgacggctcctggaccgaatggggcagccgcgccgatacgccgaaggctaccggcgtggtgtgacgcataagccccgccttaaacggcgggcgcttggagcctgctcacgatcttcatgccgggctttatctcatgctgactgaagcgcggcggtggcggccgttcacaatcttgtgggaggggctttagcctcgagctctctacgcctagtcaggcacaatcgaggctaaagcctctcccacaaaagcgctgcgcctaccgtccgctttcagcttgtaattgccccagaaagatcgggaacagccgcttacagcgcgtgagattgatacaactcggtcagtgcttcgctgcgcaactgcgccaactgtggcgagcgacgatcacgcggacgcgccagcggcaccgccagctcacgctgcaaacgactgggcgtaccaccgagaatcagcacccgatcactcagataaaacgcttcgtccagatcatgggttaccagcagcacggcgatcccgtagcgggcagccagctcggccaccaggtcctgcagtttcatccgcgtgaaggcatccaccgcgctgaacggctcatcgagcagcagcacctgggatttgccgtacagcgcccgggcaatcgccacacgctgcgcctggccaccggaaagctgcttgggcaaagcatcgccgcgcccctgcaggccaacatcgcgcagcagttgctgtatccatttgtcgtcggcgatccagccatcggcgaagccgacgttctgcgccacgctgagccagggcatcagccgcggttcctgaaacaccacaccgatgccgttgccacgcccccgttccaactgcgggtcgagctgcaagacgccttgatactcacgatccagccccgctgcgatgcgcagcagcgtgctcttgccgcaaccgctggggccgagcaggctgaccagctcaccggcgccgagccttaagctgacatcgtcgagcacccgcacctcggcgaaggctttatggatgttccgtaattgcaaaagcgcgctcatgctccgccctccccaccttgatagctgtcacgccagcgcagagcccggttttcccaggccttgagcaggctgtcgctgagtttgccgagcagcgccagcaacaggatggcagcgatcaccagatccggtcgcgaggtttcccggccatcgctgagcaggtaaccgaggccgcgggtggcggcgatcagttcggcggcgaccaggaacatccagctcaggctcaatgcgccacgcaggccggtgaacaggcttggcagcgcagccggcaagagaatgcggcgcaccagggtcagtggcggcaggccgtagagctggccgacttccaccaacttgcggtcgatgttgcggataccggccagcagcgccaggtacaccggaaagaaggcgcccagggcaatcagcacgatcttcggcgtttcgtcgatgcccagccagagcagcagcaagggcacccaggccagactgggaatcgcccgcagcgcctggaaggtcggttccagatacgcctcggcgcgccggctcagcccgacccaggtaccgatgacgatggcaagcgcgacgccgatcacgaagccggcgccaactcgcagcaggctggcgctcaaatgccgccacagctcgccgctttgcgccagcaggtagagcgtttgcgccacctggctgggcgccggcatctgatggctcggcagtacgtctgtgcgcaccagggtttccagcagcgccagcaacagcagcggcaccacccagccacgcaggtcgttgagccggggccgccaggctggcaggccccgtgcgatggccaggcttagcgctttcatgatcagttacctgccttggccacggagcgagcgatcaccttggctgccagttgcggcgtgatcagctgatcgacaaccccggcaacatcggtgcccgggcgcactagcccctcttcgagcaggatcggcgctgccgccttcagcgcgtcgatgtgttcggcgcctggctgcgagttgctgaagtcggtacgcgacagctgcagcctggccacttccagcggcagcttggcttcattggccagcagttgggccagggcgtccgggttggcgatggcccattggcgggcctgctcgtaggcggcgatgacctgctcgatcagcgccggctgctgctcggcgaaggtttcggtcacgctgagtacgctgtagctgttgaagtcgcggttgcggtacagcagccgcgaaccggcctgcagttcgctcgacgccatcagcggatcgagcccggcccaggcctgcacgtcgccacgctccagggccacacggccatcggggtgctgcaggtggacgatctccacatcgttcttgttcagcccggctttctgcaagctctgcagcaggaataggaagggatcggtgcccttggtggccgcgatcttcttgcccttgaggtcggcaacggactggatcggcgaatccttggggaccaccagtgccgtccattccgggcggctggccacgtagatggtcttgatcggtgcgccattggcgcggctcagcaccgcggccaagccggcggtagaggcgaaatcggtgctgccaccgttgaggtattccagcgagcggttgctgccctggctgaatacccatttgacgctgatgccttgcggctcaagcgctttctccagcaagccctgctgcttgagcaccaggctagtgggcgcgtaataggcgtagtccaggcgtacttccttgggctgcgcggcgtgcgcggcagtgggcagccaggcagcgaacagggcggcgagcccgacacgcaaagcggtttttttcatggtcttgttccttgtagatgacgctggcgagccactgtcggccgccaggccaatggcgataacgggcggttacagcagcgtcagggtgtagctcagaatcaggcggttctcgtcggcatcggtggcgacgttgccgcgctgggtcgcattgcgccaggacacgcccaggcccttgagtggcccgtcgagcagggtgtaatccaggcgcaggtcacgttcccattccttgaggtcgccattggcggaatcgacgttgtcgcccttcaagtaggcgatgctggccttcaggcccggcacgccgagcttggcgaagtcgtaggcgtattcggccacccaggtgcgctctccggcactggcgaacttgccgatctgccggtcggtgatcaggtaggtcgacgagccgccgccctggttgagaaacgggaaggcgctgtcgccttcgacctgctgatagcccaagccggcggaatggccgcccagggtgtaggtgaataaggcgctccaggtctggttgtcgacctcgccagtggtcacgccattgccgtagtagccgctgctggtgtagccctctgcacggcctgcggcgctgccgttcttgccgtcggaattgctgtcgaagtagcgcaggtcgctcttcagcgaacccggcccgatggcccagttgtgcaccaggccgaggaagtgctgtttgtagaagtcttccaagttgccgtagtagtactgcagcgtcaggtccttggtggccttccagtcgccgccggcgaagtagaacttgttggtgtcggcctcgcccgaggcgccagcgatacgcagggcgatatcgtcggtcgagctgcgggtcttggtgctttccaattggccggcggtcagggtcaggccgtcgatatcgctggaagtcacctgcccgccttcgaaggtctgtggcagcaggcggccatcgttgaaggtcaccaccggcagcttgggctgcagggtgccaatgcgcgcctcggtcttggacaggcgtagtttggcggtcacgccggccttgctgtagtcgtccaccgcgctgccgtcgctgtccagcgggaacagctggcctggggtgcgatcacggccggtcttgcccgccttgccgccggagtcgagcttcacgccgagcaggccgatggcatcgatgccaaagccgacggtgccctgggtgaacccggaggcgtagttgaagatgaaaccctgtccccactcctgggcttcgccattgttgttggcggtgttcttggtgttcaggtcgtaatagaaattgcgcaggccaatgctggccttgctgtcttcgatgaagccggcggcgctcgcttcggtggccagtgcggccagggagacggccagtgccaaggtggacttgttcatgctcgatgctccagtgcaggggtgtgctgttatgaacgggcacggcgcaggagctcgacattaccgacatgaagacgttggcagagagcccctggttcgggcccgatgcggtggtccgctgtcggctgacggctaatttacgagagccttggtaatccctaaaaagaattatttttcactttgtagtaactattttgcatataagccgatcaaggactacagacctaagctaagtacaaaaaattatttaccaaccgttttttatatcgattagcttctcttcaccggatcaccggacttcaatcgctcattcatgaagtacgtgtgatcgtcccctgcatggccgccacgcgtttttgtcgaggccctgccatgtcattgccccaccgcccgatactcgcgttgctgctgagcctcggcctggccaccgcgccaatcgctaacgctgccgaacagctgcgcatcggttaccaaaagtcgtcaacgctgatcagcctgctcaaacagcaaggcagcctggaaaagaccctggccgctcaggacatcaccgtcagctggcacgaatttcccagtggccagccgctgctcgaagccctcaacgtcggcaatatcgacctttcggctgacgtcgccgataccgtaccggtgttcgcccaggccgctggcgccgacctcgcctacttcgctcaggaagcgccctcgccccatgcccaagccatcgtggtgcgcgaggaatcgccgatcagaaccctggccgacctcaagggcaagaaagtcgccgtcaccaaggcggctggcgtgcactacctgctgatcgccgcgctggccaaggctggcctgaagttcagcgacatcgagccggcctacctgacgcccgccgacggccgcgccgctttcgagaatcgcaaggtcgatgcctgggtgacctgggagccctttatcagcggtgcccagcagcagctgcccacgcgcatcctcgccgacggtgagggcgtggccgactaccagcgctattacctgaccagcgccgcgttcgccaaggcgcatccgcaggtgttgcagagcgtgttcagcgaactggtgaaagccggtgactggctgtgcgccaacccgcgccagggcgccgaaattctcggcccgctgtggggcaacctcgatcccgcggtggtcgagaaagccaatgccaaacgcagctatcaggttcgcctggtacaaccgggcagcctggccgagcaacagaaaatcgccgatgccttctttgccgccgggctgctacccaaggctgtcgacgccagcaaggtcactctctggagccccgcgaaatgagcagcgaagcacgcctgcacctggcccccctggaacaaccgctgttcgctgcacacctgttccctgccgacttcggcagccgcacggccacggtcgagcgcctggcccggcagttggccgccagcgccgtggagcgtgacaaagccggcggcagcgcgccggccgaacgtgaactgttgcgcggcagcggcctgctgaccctcgccgtaccgcagcaatacggcggccagggcgtggcctggccggatatctatcgcatcgtgcgttacctcgctgccgccgacagctcgctcgcccacctcttcgcgttccagcatttgcaggtggcgaccatcctgctgttcggcggccccgagcagcagcgccactggctgacccgcaccgtgcaggaaaactggttctggggtaacgccaccaatggtcgcgacactggcctggcgctcagcccccgcgaggagcacttcgagctcaatggcagcaaatccttctgctccggcgccctgggtgccgatgccctggtgatcagcgcaccgcggggcaatcgcagcgaagatcgggtattcatcgtgctgccgggcgggcgcgatggcatgagtgtgaacagcgactgggacggcttcggccagcgccagaccgacagcggcaccgtgcagttcgagcaggtgttcgtcgacagcagcgagctgctcggcccggtcggccccagcccacgtaccacgctgcgcgcctgcctgtcgcagctgattcttacccagctctatctcggtaacgcccaggctgcgatggatgcggcgctacgctatacccgcgagcaaagccgcgcctggccggcgtccggcgtcgccaaggccagcgacgatccattcatccagcagcgttatggcgaactctggctgcgttaccgcgccgccgtgccactggctgaacaggcggccgtgcgcctgcaggccgcctgggagaaatcggcactgactgccgccgaacgcgccgaggtagccctggcgatcagcgaagcgaaagtcgtggcggtacgcgccgctctggatatcaccagccagatcttcgagaacatgggcgcccgcgccaccagctcgcgctacggtttcgaccgcttctggcgcaacgtgcgggtgcacagcctgcatgaccccgtcgactacaaggtgcgtgatctcggccactggctgctcagcggccagggcccgcaagcctcgctgtacagctgagcgcactcgctcacaaacgccgttcgccaccggaccaccggagcctcgatttcccgccgcagcgcgcccaccccgcgccgctgcggcacatccacacgatgaggttcacatgaccagtccgattacccttgaggacagcgcatccgaccaggatgtcgcgccaccgttacaccccgccgccattctcaccagcgacgccgatgcactggaggccgcccataccctggcccgcgccgccgaagccggcgccatccagcgcgaccgcgagcggcgcctgccatgggagctggtggagcgtttcactgccagcggcctgggcagcatcgccgtgccacgcgcctttggcggcccgcagctgtcgtacgtgaccatcgccgaggtgtttcgcatcatcagcgccgtcgacccggcgctcgggcaaattccgcagaaccacttcggcctgctcggcctgctgcacgccgccgccagcccggcgcagcagcagcgcctgttcgccagcgtgctggccggctggcgcatcggcaacggcggcccggagcgcggcagcaagcacaccctggatattcaggcacggctgatcgagcgcgacggccgccggctgctcagtggcgagaagttctactccaccggcgccctgttcgcccattgggtcaccgccaaggcgctggacgagcaaggtcgcccgtggctggcctttatccagcgcggccgcccaggcctgcgcatcgtcaacgactggtccggcttcggccaacgcaccaccgccagcggcaccgtgctgctcaacgaggtgcaagtcgacgaaaacaacctggtgccgctgtggccgctgaccgaaaaaccaagcattcagggcgcgttttcccagctgattcaggccgccatcgacctgggtatcgcaggcggcgcggtccgcgacgccattgcctttgtaagagaaaagtcccggccatggatcgatgccaaggtcgagcgcgccggtgacgatccgtacgtgatcgccgatgtcggccgcctgcagatcgaactgcacgctgccgaagcgctgctgcacggggcagcccgcgtgctcgacgaaaccgcagcggcgcccatcgacgccgatgcggccgcccgcgcctccatcgccgtggccgaagccaaggcgctgaccaccgagattgctctggctgccagcgaaaagctgctggagcttgctggcagccgcgccaccctcgccgagttcggcctcgaccgccattggcgcaacgcgcgcacccacaccctgcacgatccggtgcgctggaagtaccacgccatcggcgcctggcacctcaacggtagccgtcccaaccgccattcctggatctgagccatgaacgcactgcttaaaaccgccgcggtaaccatccgcgatgacgccgaggcgctggccactgccgagcgcctggccacgcatttcgccacgggcgccgccgagcgtgatgccaaccgtcagctgccttacggcgagctggaacaattcagccagtccggcctgggcggcatcagcgtgcccgcttcgcatggtggcgccggcgtatccagcgtcaccctggccaaggtcattgcacggatttcccaggctgacggctcgcttgggcaaatcccgcaaaaccatttctatgccctggaagtactgagggtgaacggtagcgaagcgcagcagcgccggctgtatgccgaggtgctggccggccagcgctttggcaacgccctggccgagctgggcaccaagacggccctggatcgcaatacgcggctgacccgcacggccaacggctatcgcatcgacgggcgcaagttctactgcaccggcgccctcttcgcccaacgcatcccgaccctggccatcgacgaaaacggcgccggctttctcgtcttcgtgccgcgccaggccaagggcgtgcaggtgatcgacgactggagcggcttcggccagcgcaccaccggcagtggcagcgtggtattcgacggcgtagcggtggccgccgacgacgtggtgccgttccagagcgccttcgaccgtccgaccacggtgggcccgttcgcccagttgctgcatgcggccatcgacaccggcatcgcccgcggcgcctatgaagacctgttgcacttcgttcgccacaagtcgcggccgtggatcgacgccggcatcgaaaaggccagtgacgacccgctgacccagcaggaaatcggcaagctgcgcgtgcgcctggccgccaccgaagcgctgctggagcgcgctggccaattcgtcgaccgagcccagggcgagcctgacgccgacagcgtggccgccgcgtcgattgcggtggccgaggcccgggccatcagcacggaaacctcgctgctgctcggcagcaagctgctggagctggctggcagccgcgccaccctggccgaacacggcctcgaccgccactggcgcaacgcccgcacccacaccctgcacgacccggtgcgctggaagtaccacgccatcggcgacttctacctcaacgaccgcctgccgccgcgtcgggggaccatctgatgagcaagcagatccttctcaacgccttcaatatgaactgcgtcgggcacatccatcacggcctgtggacgcaccccgacgatcagtcggtgaacttcaaccagctgagctactggaccgacctggcccagctgctggaacgcgggttgttcgacggactgttcatcgccgacattcttggcgtttacgacgtgtatggcagcggcatcgacctgccgcttcaggaagccatccagctgccggtcaacgacccgctgctgctggtctccgccatggccggcgtcacgcagcacctcggctttggggttactgccaacctcagctacgaggcgccgtacaccttcgcccgcaggctctccaccctcgatcacctgacgggtggccgcatcggctggaacatcgtcaccggatacctggaaagcgcggccaaggccatgggtctgagccagcaggtcgagcacgaccgccgctacgaccaggccgacgaatacctggaggtgctctacaagctgctcgaaggcagctggcaggacgacgccgtgctcgccgaccgcgaacggcgcgtctacgcccagcccggcaaggtgcacaaggtgcaccaccacggcgagttctatcagctcgagggttaccacctcagccagccctcgccgcagcgcacgccgctgctgttccaggccggctcgtcagcacggggctcgcgcttcgccggccagcatgccgaatgcgtgttcattggcggcaatggcgtcgaggcggtacgcgctcaggtcgaacaggtgcgagccagcgccgtggcggccgggcgcaggagcgacgcgatcaaggtgttcatgggcatcgcggtgatcgtcgcgcccaccgaagccgaggcccgtgacaagcacgccgagtacctgcactacgccagcccggaagccggtatcgcccacttctccagctccaccggcatcgacctggcggccttcggcctcgacgagccgattctggcgcgcaagaccaacgccatcgagtcggtggtcaagaccttcaccggctggaccaagcgtcgcctgctcgaacagcacgccctgggcggtcgctatccggtgctgatcggctcgccaggccaggtggccgaacagctgatcaattggatcgacgccaccggcctggacggtttcaacctcacgcgcatcgtcaccccgcaaagctacgccgacttcatcgacctggtgattcccgagctgcaacagcgcggccgctacaagaccgcctacgcagacggcgctctgcgccacaagctgttcggccagggccccaggctgccggcggatcacccggccgccgcgtggcgcgaccctgcccgcctgcaacaggccaacgccatccctcaagaactgcgaaacctcagcgcccacgcgctgaacctgctctgacccaacaaggacgccaccatgctcaaaccactgaaaaacctgaccctcgctgccctattcagcgccagcaccctggcccaggccgcacccgccctcaagctcggcaccaccgcggccttcgcacctccgctggaagtggccgtggccgaagccaagaaacaggggctggacgtggaactggtcgagttcaccgactggatcgcccccaatgtcagcctcgccaatggcgacatcgacgtgaactacttccagcacattccctttctagagaatgccaagaccgagggtggttacgacctggtgccggtggcgcgcggggtgatcaacaacgtcggcctctactccaagacgcacaaggatttcgccagcctgccggacggcgccaaagtggccatcgccaacgacccggtcaatggcgggcgcggcctgcaactgctgcaaaaggccgggctgatcgagctcaagcccggcgtcggctacaaggcgacccagcaggacatcaccgccaacccgaagaacatccgcatcatcgaactggaagccgtgcaactggtgcgcgcctatgacgaggtcgacctggtgcagggctacccggcctacatccgcctggccaagaccttcgatccggcctcggcgctgctgttcgacggcatcgaccatcccgaatacatcatccagttcgtcacccaaccggccaaagcgcaggatccgcgcctgctcaagttcatcgatatctaccagcactcgccggccgtgcgcgccgccctcgacaaggcccacggcaacctctaccaggccggttgggagagctgacatgagcggcttcgatccctacctgcagcaagccgccgctgccagccgcgtcgcccaggcgcagctgcgcttcgagcgcctgggcaagacctacgacggcgcccagggcccggtgcaggcgctggccgatatcgacctgtcgatcaagcgcggcgaagtgttcggcatcatcggtcgcagtggcgcgggcaagtcgtcgctgctacgcaccatcaaccgcctggaacagcccagcagcggccgcgtgctgatcgacggcagcgatatcgccggctatgacgatgacgccctggtagccctgcgccggcgcatcggcatgattttccagcacttcaacttgatgtccgccaaaaccgtgtggcagaacgtcgagctgcccctgaaggtcgccggcgtgccacgcgaagctcgccagggcaaggtgcgcgaactgctcgaactggtgggtctggcggacaagcacggcgcctacccggcgcagctctccggcggacagaaacagcgggtgggcatcgcccgcgccctggtgcacgacccacagattctgctctgcgacgaagctaccagcgccctggatccggaaaccacccaggcgatcctcggcctgctgcgcgagatcaaccggcgcctgaatctcaccgtggtgttgatcacccatgagatggcggtgatccgcgagatctgcgaccgcgtggtggtgctggaacgcggtgaggtggtggaacaaggcccggtctggcaggtattcggctcgccgcgccacgaggtcacgcgcaccctgctcgcgccgctgcaacatgccctgtcggcgagcctgcagcagcgcctgcacgactcgcccggcgagcacgacgacctggtgctgcgcctgcactttgccggcacgggcctggaaccggatctgccggcactgggcacagcactgggcggccgcgccaccctgctcgacgccagcctggaacagatccagggtcacgccgtgggccacctgatcctgtccgtcggcccgtcagccctcggccatgaggcgctgatcgaaaacgcccgcaagttggccgaccacgtggaggtactgggttatgtcgctgctgtttgaacgcctgtggcaaggcctgctcgatactttgttgatggtcggcgtgtcctccctgctcgccctgctggccggcattccgctggcggtctttctggtaaccagcagccgcggcggcatcttcgaggcgccgcggctgaaccgcgtgctcggcgccatcgtcaacctgttccgttccgtgccgttcctgatcctgatggttgcgctgatccccttcacccgactggtggtcggcaccacctatggcgtctgggccgccgtggtgcccctgaccatcgccgccacgccgttcttcgcgcgtatcgccgaagtcagcctgcgcgaggtcgaccacggcctgatcgaagcggcccaagccatgggctgccgccgccgacatatcgtctggcacgtactgcttcccgaagccctgcccggcatcgtcggcggcttcaccatcaccctggtcaccatgatcaactcctccgccatggccggcgccatcggcgcaggcgggcttggtgatctcgcctatcgctacggctatcagcgcttcgacagccaggtgatgctcaccgtgattgtcgccctggtggtactggtcagcctgatccagctcagcggcgaccgcctggccaaacgcctcaaccatcgcacctaatccctcattcgacctttgcacccggccgccaatggcggccgtacgggaacctcatgtccgatccgactcccctgctcttcggcctctatgaacaagccagcgtcggctgtggcggcgcgcccagtctgtggacgcatccagccgacgaacgcctgggcatcaacaccctgaaattctggtcgaaccaggcgcgcatcgccgagcaggccaacctcgacctgttcttcttcgccgatgtgctgggcttctacgacgtgcatggcggcaaccacgacgccgcgctgaagtgggccgtcgaggcaccggccaacgatcccttgctgcacattccagcattggcggcattgaccgaacacctcgccttcggcgcgacggtcagcaccacctacgaacatcctttcagtcacgctcggcgcttcagcacgctggatcatctgagcggcggccgcatcggctggaacatcgtcacttcctatctgaccagcgccgcgcgcaacttcgggctggatcggatgatccgccacgatgaccgttacgaacgtgccgaagagttcatggacgtggtctacaaactctgggaaggcagctgggccgacgatgctgtggtcgcggataaaacgcagcagctgtacgcccatggcgagcgggtgcgctcgatcaaccacgaaggcgcccactaccgggtatgtgggccgcatctgacggcgccttcgccgcaacgcagcccactgctgatccaggccggctggtcaggacggggccgacagttcgcggccaagcatgccgagctgatattcactgccaagtccgatccgctggagatccgcgccgggctcgacgacatcgcgcggcaggcggtggccaacggccgcgctgccgatgacgtgaaatccctcaccgtgctgcggatcgtcaccgcgcctaccgccatcgaggcgcagcgcaaatacgatcagttgcagagcaactaccacctgcaggcgcaactggtcagctatgccggcgacaccggtatcgacatcgaccgctatgccgacaacgagccgctgaccacccataccgaaggcatgacctcctacgtcatgcgcccggatggcagcggcacgccgctgaccgcaggcgacgtacgccagcgcttcgccagagtcacccgtggcagcgacctgatcctggttggcacgccgtcccagatcgcggaaaggatcgaggagcatgcgcggatatcaggcacgagcggctacatgctcaatccgctgatcagccccggtacgctgagcgacttcgccgaactggtcgtgcctgagttgcagaggcgcggtctctaccgtacccaggcgcagagcggcacgctgcgctcgcggctacgcagcgacggcgccgatcacctgccagcctcggcttatggggcgcgctttcgcttcaacgagggataacaacaaaggtacagattcatttatcgagccacagggactggataaaaacgatgtgcctgactggtgataaacactaccgacagcgtcgtcttggtggtgatggtcagcttcatccagttcggtggcgacaggctggcgcagcggttgaacgaacgctgaccgggactagcgtcgcgcgtcgagcgagcgctgctgctcctgagcgagccaggcctttggcgacaagccgcactgggacttgaacgcacgcgacaacgcgggctcgctgctgtagcccgcctcctcggcgatcagccgcagcggctggccattcttcagccatttctgagccagcccgatacgccagcgctgcaaataaccggccggcgtttcccccaccacctcacgaaactggttggcgaaaacactacgcgacatgcccgccaggctggccaaggactccaccgaccagggctgcgcgggtgtctggtggattgccgcaagggcgtggcgtaattgcggatgtgccaagcccgtgatcagcccagcctgagcgctgccgatttgcatcaggtggcgcaacagctggatgagcaacacctcgaacaggcgatccagcattgcctgccgtccgcagttgctcgcctgtgcttcggcgaacagcagcgtcagtatcggcacgcaatcgggcaaggtggcaagcggcaggcacacgcagctgggcagtgcgttggcgagagggttagccgcatggccctcgaacacgatgtgtgcgcagacgaactccgcgccctgcgcctgatcggtcacgaaacggtgcgcaaggggccgcggatagaacaacaaggtcggcccggcgagccgatgtgcacgcgtgctgccatgccacacctcagcctcgccatcacgcaacagatgcagctggccatacggcaggctgccgtccagagtattgatgccacacagcgggccggcctggaacgtgcgggcactgaccgagaaatggcccagcaagccctcgaggcgatcaaccataaaaatacgatccgttaagaatgatgaacgattagtgatatttcgtatcatcaggccctagatactgtccctcgtcaacacagcgaaccatccatctcgaacgatagaggaacaggtcatgaacaaatccattcgtaataccctggcagccttcgccactgcggccttgccggtcatctccatggcggccgactccctggccgagatcccgcacaccgccagcaccgtcaccacccaggacggcgtcgagctgtactacaaggactggggcccgaaaaatggcaaggtcgtgatgttcagccacggctggccgctgaactcggacagctgggaatcgcaaatggagtttctcgccgagaaaggctaccgcgtgatcgcccacgaccgacgcggccatggccgctccagccagccctgggacggcaacgacatggaccactacgccgacgacctggccgccgtgattgccgcgctgcacgtcaaggacgtgaccctggtgggcttttccaccggtggcggcgaagtggcccgctacatcggccggcatggcaccgggctggtgaaaaaggctgcgctgatcagcgccgtaccgccgatcatgctcaagtccgacagcaacccgaacggcctgccgctctcggtattcgacggcctgcgcaaggcctccagggaagaccgctcgcaactgtacctggatatcgcctccggcccgttctttggctacaaccgccccggtgccaaaccgtcacagggtcgcatccagtccttctggaggcagggcatgactgccggcgcgaaaaacacctatgactccatcgccgccttctccgccaccgacttccgccaggatctggccaaattcgacataccgaccctggtgatccacggtgacgacgaccagatcgtccccatcgaaacctcgggcaaagcctcggcagccctgatcaaaggtgccaagttgatcgtttacaaaggtgccccccacgggctggcggataccaacaaggaccagttgaaccaggacctgctgaacttcctgcgcgataactaaaacgtccaggatcaagcaatccggtacacgagtaccggcttgcttttgcctgtttaaaactgagcggacgtcgccgggtaatgccatgccggtagcggagcgcgcaaaggacaaggtgccagcgtcaggtaattatcaaatcctggccacaccgccaccgtacccacacgttagcgaggtttcagaggcaagcagtcgaatgacgagacagattggccagcgccgaccagatattcatttgccctgggagagtcaccgaactaaccctgatgcgcaaaagaccactgaacccgattacgccccgccgctttcccctgatacagcgccgcatcggcctgctgaagaaactcatcgaacatctgcacgccgttaaatgggcctgaaccaccaagggtcgcggtgcaacaaattgtctgagctcgacgggcatccggcacttcaaggttttcgatcgccgcgcgcatgcgctctgccaagtgcagcacgccgacgctgtcggagccgagggcgactactagaaactcttcgccaccgagccggcagatcaggtctccctggcgagagctggttttaagggcgtcagcaacgtggcagagcacgaggtcgccgactttgtgaccgtgagtgtcgttgatgcgtttgaagtggtcgatgtccacgatcaacacataggccggcgcggcggtgcgggagctgaaatgtacctccagcgcatcgatcaacccgcgccgattcagcagttgggtaagcggatcatgagccgccaggctgcgcagttcatcggtcagacggcgcagcaccagccacactgcacacggcggcagcacggtcgccagaaacgacatatagagatagaaaatcctctggaaaccgctgctcatgtccagcgccgccatgccgccgctgacgatcatcacgaatttggcggcgttcaacgcacagatgccgctgatcaatacggcgaacacgagcatctcgacccgtagatccttggcgaaggtttggctgcctaccagcaacgcgatgatcatgcccagaaacagcagtacgcaggcgcctgccagcaacgcatggcgcgcttcgtcgccgagtagcgcttgcaccagcagttgcagggcagcgtatatcgccgccaatgcaagtaacgggcgcacgatgggtgtgggtcggccaaaaaagcgcagcgcgcccagcaggtaggtaaccggagcgctgagcgtcaggatgtgattgacgacactcatcaatccaaagtccggcgggccgtcgaccagttgcatgatgtaggcaaggcccagcagcagattgccgagcgcgaacacgtccatgcctattttcttgtcggcgagccgggtgctgatcagcaggaacatcacgctgaaacacagcagatacacgcagagcatgccgaggatgacggtggtaatcatggatttcgcgcagataaagggtgcaattggggccgaatatggcgggcagcacagcgcgatccctgaagcccccggcgctagcagcctggctagtatagccatttgatattgcaggtcgtagtcaggagctgggggcaaatgcagtcgctagggcaacgcacgcgagaaagtcgatccgatggggagcttaaaacgggataatgggtcaatccattacccccgcagcgcgccagcaagtggcggcgacaagacaaaatagccagacgaagaggatctatgggccagcgccaatcccaagtatttaagcaagatctgaaagccatcgccgaagacctacgatgggtatccgtcgacctgctcaaggtggcggagaagctgcgcggtaccgaaaacgaggccgatgcctgggccattctgcgtatggtcggcgtgctgaccaacgatgaggaccgcctcaacaaatacgccagcgagatcaaagccgggcggatcgtacgctcaaaagcctgagcagtttcacgccctgcaacgagccaaataaaaacggcccagcccgaacaggctgagccgcttgcgtaaacgtcgctacctgtcagtccagcgcgccgttgagcacttcgtagatgatgccggtggccaccgcgaccagaatcaggtcgacgcctgcctgcatccactcataaccgtcatagcgaggcagttgcccaagcagccggccgtcgagcttcttggcgataccaggcggaagcggcttgccgcgcgccaggttcttttgaatgcccggtggcagtgaggggcctggcgaccaataggatcgattgccctgcacgatactgaggatgccgccgcgatcgatcgaagggccgccataccgggcatccttcggcccaccaccctgattaccctgcccctgggaatgctggcctttgccattaccctgcccgtgccccttgccgttgcccggatcggctgaggcaaggcatggcgccaaggccatggcaatcgaaatcactgcactggtgagcagacgtgaactggccatctcgatgttcctttcactagcgggaaatcccagcactgtagacgcctggcgcgccataagttccggagcactacgcctattcgaaccagcgttcctatacctgaaaggacaccggaagcatcagatagcctgggaggtattgagctggttcaaggtcagcagtgacctggccgactcgctactgatcaccggcgtgtcgtccgggctttcctcgcgttgcagctgcagaaaggcgcgaaattgctcggtcggtatcggcgctgcgctgcgctggaaccaggccccctccactcgatacagaccacaggtgcggcagtcgcacgccgcgtaggtaccggtcttggaaatcagccaggcgtcgtcaccacagataaagcatctcactactgtcacctcatcgacgtgcgtgggaaataccgcgtctgtaagtagtgacagaggctctgtgacggggattcaggaaagtttcacgggattcagccgaacggcgcttcacagacgattcgcttgggtcgaaaattggcgtcaactttcggcacctgcaactggcggacttcagcacaggtagctataaagtctgatatccatctagatggacatcagccaggaagcaattgaagtaaggacactacccatgatgcaccataccctcaagcacggcgcgtgccggcaggaattctcccgtgttctcgatctggccatgagcaagcatgacgacatcatgctggtgcctggcaatatcaccggcctgagggaccatctcgaaaaacttctcggttcggcattcgcgaagcgtttgctcgatgagcgccaagccaccctctccctgcccaacggcaccaagaaaaccatccacctggcttcgctgtccggctgctatggcttcgaagacggcgccatcgtgttgccctgggtacccctgcagaccgtttcgctcgccgagcagaagcatccgcgctccgacaagttctacatccccaatgacggccccggcacgccccatcgtgcaccaggtcgggacgagctttcccgctatctcaccagctaccccagatcgaaagcggtgtaagtcgcaaatcgctccgaatggccattgcgaagaggtgatggccgccagtgacttcccacctgccctcatctaccctcccgccggtttcagatcacatagcgccgatatgacgaggcgtgcatcaacccgcgtgctgtcgaaaacgcctccccctgaccagtggctggcctattcgatagcgtccgaccctgaaagcgctgggtattcgctgtcgtcatccgtacaatgcgcgcctcacttacgcaaccatatggctgatggcgcaatggctaaaaccttgatcgccaggcaatcgggccactcggtgcagattctgctttctcgctatgccagatggatcgttggcgaaggcgactgggctgaaatgaacaacctcagagttgcccaaatctgccccaagactcaatccacatctctgaaacatgcgagttagagcactttgatttccaccgctaatatcaccatgcagtttggcgccaagccgctgttcgagaacgtttccgtcaagttcaacaacggcaaccgctacggcctgatcggcgccaacggctgcggcaagtcgaccttcatgaagatcctcggcggcgatctggagccgtcgggcggccaggtcatgctcgagccgaatgtgcgcctgggcaagctgcgccaggatcagttcgcctacgaagaattcaacgtgatcgacaccgtgatcatgggccaccaggagttgtggaaggtcaaggccgagcgcgaccgcatctattcgctgccggaaatgagcgaagaagacggcatgaaggtgggcgagctcgaaggcgagttcgccgagatggacggctacaccgccgagtcccgcgcgggcgagctgttgctcggcctgggtatcccgctggaacagcattttggcccgatgagcgaagtcgcccccggctggaagctgcgcgtgctgctggcccaggcgctgttctccgatccggacgtgttgctgctcgacgagccgaccaaccacctggatatcaacaccatccgctggctggaaaccatcctcacggcgcgtaacagcaccatgatcatcatttcccacgaccgtcacttcctgaactcggtctgcacccatatggctgacctggattacggcgagctgcgcctgttcccgggcaactacgacgagtacatgaccgctgcgacccagtcgcgcgagcagctgctggccgacaatgccaagaagaaggcgcagatctccgagctgcagagcttcgtcagccgcttctcggccaacgcctcgaaagccaagcaggccaccagccgcgccaagcagatcgacaagatccagctggccgaggtcaagccgtcgagccgcgtgagcccgttcattcgcttcgagcagaccaagaagctgcatcgccaggccgtgaccatcgagaagctcagcaaggcgttcgatgacaaggtgctgttcaagaacttcagcttcaccgtcgaagctggcgagcgcgtggcgatcatcggccccaacggcatcggcaagaccaccctgctgcgcacgctggtcggcgaactgcagcccgatgccggcgcagtgagatggaccgagagcgccgaagtcggttactacgcccaggaccacgcccacgatttcgaggacgacgtgaccctgttcgactggatggcccaatggaccaccggcgagcaggtaattcgcggcaccctgggtcgcatgttgttttccaacgacgagatcctcaagtcggtgaaggtcatctccggtggtgagcaaggccgcatgctgttcggcaagctgatcctgcagaagcccaacgtactggtgatggacgaaccgaccaaccacctggacatggaatccatcgaagcgctcaacctggcgctggagaactacccgggcacgctgatcttcgtcagccatgaccgcgagttcgtcggctccctggccacgcgcatcatcgagctgtcggacaacggcgtcaccgacttcagcggcacctacgacgattacctgcgcagccagggcatcatcgtctgatcggctgagccggcatggcagcaagccccgtcatccgctggatgacggggcttttttgtgggcggatgttggcctcgtagcctggattgagcatcgcgatccccaggattttccgggcgtcgctatgctctatgggctgatcacaattcgaagcagcagtagtccggcgagaagctgatagcggattcaatttgtgggagcgcgccatgcgcgcgaaaagtcgcgggcatggcgcgctcccacattcgcaatctctcatcagctctgtaatacgcctttagagggctgaacgcgggtttcgtgggagcggctttagccgcgatgctatcggcgaccgcatgacttctcgcggctgaagccgctcccacatctctttgcatcgtgcctgacggcatggcctgcaccctcatatggcatcccgcctgagtgcgtagcctgggttgagcgaagcgatacccaggaaaaatccccgggtgtcgctacgctcgacccgggctacggaatcaaatgcacgaggctgcagatacaaaaacgccgctcaatcgagcggcgttttgcatcgcagctagcggatcaggcagaaagctcgatcagcagcttgttcaggcgctgcacgtaggccgccgggtctttgaggctgtcgccagcggccagggcggcctggtcgaagaggatgtgcgacaggtcgccgaaacgatcctcgtccggctcggcgtccagcttctcgatcagcgggtggctcgggttgaattcgaaaatcggcttcgagtccggcaccttctgcccgctggcttcgaggatctgacgcatctgcaggcccagatcctgttcgccgatggcaaggatcgctggcgagtcggtcaggcgatgggagacgcgtacctcggcgacctgctcgcccagagcggtcttcaggcgctccaccagcccttccttgctcttggcgacttcttcctgggccttcttgtcctcttccgagtccagcgaacccaggtccaagtcaccacgggcgacgtcgacgaagctcttgccgtcgaactcggtcaggtagctcatcagccactcatcgatacggtcagtgagcagcagcacttcgatgcctttcttgcggaagacttccagatgcgggctgttcttgacctgcgcgtaggattcgccagtaaggaagtagatcttgtcctggccttccttcaggcggctgacgtagtcgcccagagaaaccacttgctcgccctcgccttcgctggtcgaggcgaaacgaagcaggcctgcgatcttctccttgttggcgaagtcttccgccgggccttccttaaggacctggccgaaattcttccagaaggtcttgtactgctcgggctcgttcttggcgagtttctccagcatgtcgagcacgcgcttggtcagcgccgacttcatggagtcgatcaccggatccttctgcaggatctcgcgcgagacgttcagcgacaggtcgttggagtcgaccacgcccttgatgaagcgcaggtacagcggcaggaattcgtcggcctggtccatgatgaacacacgctgcacgtacagcttcaggccgcgcggcgcttcacgctggtacaggtcgaacggcgcacgacccggcacgtacagcagcgaggtgtactccagcttgccttcgaccttgttgtggctccagctcagcgggttgtcgtagtcgtgggagacgtgtttgtagaactcctggtactgctcgtcggtaacctcggtgcgcgggcgcgtccacagcgcgctggcgcggttgaccacttcccactcgggctcggccggcttgtccttctcttcgccgtggaattctttcggcagctcgatcggcaggccgatatggtcggagtatttcttgatgacgttgcgcaggcgccaaccatcggcgaactcttcttcgccacttttcaggtgcaggacgatgcgggtgccgcgctcggctttctcaacggtagcgatttcgaactcgccttcgcccttggatgcccagtgcacgccttcgccggcggccaggcctgcgcgacgggtgaacacttccaccttgtcagcaacgatgaaggccgaatagaagcccacgccgaactggccgatcaggctcgaatccttcttctggtcaccggataggttcttcaggaagtcggcggtgccggacttggcgatggtgcccaggtgcgcgatggtttcttcacggctcatgccgatgccgttgtcttcgagggtgacggtcttggcgtccttgtcgaagctcacacggatcttcagttcggcgccgtcctcgagcagctcgggcgtggccagcgcttcgaaacggagcttgtcgacggcgtcggaggcgttggagatcagctcgcgcaggaagatttccttgttggaatacagcgagtgaatcatgaggtgcagcagttgcttcacctcggtctggaagcccagggtttctttttgagtttccacactcatggtcatctaactccacattgatggctaagccgcggtacggcggatgaccatcaggtggggacacggtggggaaacttcaagtcagtcgtcgatgcgttcgacatgcaccacatcggccggcgccaatgtgaagcgcgcctcgcccgaaccattgaggcgctgacgcagcaccagttggccctgctcgtctatgccggcgaactggccctgcaccgcagtgcccttctcgctgaacaggcgcaggtgctgattgccgtagcgctgcggctcggcgagcaggcgcgccagactcagctctggacgcgtactctgcgggcgtgccggctcgctcggcgccggcttgctggcgacagggctcggcgcaggttccgcggtcttcggtaatgcggggaagtggtcatcctcgactcgccagccgagctgcgtatgcttgctcaggcgcaccggcacgcgctgcggctgaccggccacctgtgcctgtacgtcgagcgccaggctgccggcgttcatctcgtgcagcggcagcggcgcaagctgcacgtcgcgggtggcgaagcgccgctgcaggtaatcggtgatcaggtaagcgagggtgtcgcgcgagtccaccgtacgatccaccttgccctcttggtagcgcaggccgttacgaaacagctcgaccttgccggtcagggtggtctggaactgcgccggcagcaccagatggaattcgccgaccagacggttcggctcttccgggcgcagatccagatgcagcgtatagccgcccttgagctgccgggcctcgggcaaatcctgctcgggcagcagccagctcagctcgatctccggcaactgccccggatcatcgggtagcacgtccaggcgcaagccatcggcggccactggcaggccgcggatgctcagctcgcggcgggcgaagaaatcctggccttcgcgcaggctgagcacgctgtcgataagttcgccttcctggggcgcgaagggttcgccattgagttggccatgcaactggatattcaggccgccggcagccggtggctcggggtgcagccactgcaggctgatgatgccgtccagacgttgcggatcctgcccggccatcactgccagcccgactatcaccggaatcgtacccagggcgcagcacgccagcgcctgcttggcacggcgccagtgcgccacgatgaaaagcagcgtcaatggtggcagcaggcacgcccagccccacagcaggctggtggcgaagccgcgcatcaccagcagcacaaggccgacgaggatcaggagcaggccgctcaggatcaacaacgcatccattcgagttccttagggtcagaagctggcggccacggaaggtcagccggaaaaaagcgcaacgataatgcgcacggcgcgccggttccatcgacgcgtcgagccttttcgctttttgcggcaggccctgaggtggtgctttggcaggtgtgagcgacacaaaaaagggcattgctgcaaagtttgtgaacttatcgcgcctttggcgtctcgaaaaacggtaatggcattcacccaaaggagaaacaccaccatgcaaaaatcagtcgcttacgccttcatgctggctgccacgctgggccttgcggcctgtgacaagccttccgaaaacaaagctcaagacgctcaggaagcccgtaccgaagctcaagagtccatgaatgacgcggccaaagaaagcaacgaagccgcacagaaagaagcagaagccgctcaagaagccgccaaagagcaacaggaagaagcccagactccgcctactacccctgctcccgccgagccagcagcgcctgcagatccggcagcgccgaaacagcagtaagctgacctcttcgcgttacccgcagcctgctgcgggtaacgttcgctacactcgcaagcctccttcccgcctcaccgcatcgctggcgtcagcatgatcagcagcgtacataccatccccaccatccataccacgctgcgctgccagtgcaggtcggcccagtagaacaccagatacagcacccgcgtgatcacgaagatcactgccagccaatcgaccagccaaccactgctctgggtgacgtgagccatcagcacggccacggcgaacagcggaaaggcctcgaagctgttctgatgagcggccaacgcacgcgcgccgaaaccggtcaggcgagcctgctgcgcacgtggatggtgattgtcgtaactgccgccttcctggttcatcgccctggccagcggcgccttggcaatgaagatcagcaaggcgctgataaagatgcaccagaatggaatgctcattcgcccttctccttggccggctcgaacgtcggcgtttgtgtgtacaccatgacttccagaacatccgaatggaattcgcggcggtaaagcaccaccacgacacctgcggtcaccatcatgaagaaccatgggttgatgaaccacgccagggtcgccatgccgaaatagtaggcgcgcagcccgtagttgaactggttggccgccatcgagatgaccctagcggtacgctcggcaaaggccttgcgctcctgctcagtgacatgacgctcaccgatcatcggcgccgaacctaccagcaccgcagcgaagttgtactggcgcatgcaccaactgaaggtgaagaaggcgtagacgaacaccacgcctaggcacagcagcttgacctcggagatgccgcggctggccgactgcacgaatggcaggtcggcgagcagcgacaccgcgcgatccgaggcgccgagcacggtaaggataccggccaggatgatcagcgtgctggaggcgaagaacgacgcgttgcgctccaggttaccgatcacgttggcgtcggcgatgcggttctcgcgcagcagcatgcggcgcatccagtcttcgcgatacaggtgcagcacgctggccaggcacggcgtggtacggcccttggcatgggcataacgggtgtagcctgcccagcaaaggacgaaccagcaggcggcaatcaggtggtgcagatagtcttcgctgagggacatgcaaattccttgtagtgcaggggcctgccggtgatcgcgccatgctcttcaagctgcgaggagccgacagacccgcggattatagccacgccaggcacaaaaaagccgctccgaagagcggctttcgcttacctgtccagcctcaggccagcacctgctgcgccttgccgcgccaccaatcgtaaccgcttgccagggccagcatcactgccgacggcagcagccacgccaagccctgctcggccagtggaaggctggtcagccagcccggcagccagccgtccagacccgcggttttcagcccgtcgacgatgccgaacagggtggctaccagcattaccggcccaaccacacgcgccgcggcgtgccacagcccccagcagaagctcagcgcaatcaacacgatgcatggcgggtagatggccgtgagcaccggcacggatatctggatcagcttggtcaggcccaggttcgacaccagcagcgagaacgccgccaggatgatcactaggcagcggtaggacagcggcaccagacggctgaagtactccgcgcaggcgcaggtcagaccgaccgcggtgaccagacatgccaaggaaatcagcaccgccaggaaaacgctgcccaggccgccgaaggtatgctgcacataggcatgcagtacggctgcgccattggtggcgccttcggcgatggcatggctgccggcaccaaggcggaacaggctgatgtacaccagcgccaggccgatgccggcaatcagcccggcgatgatcgcgtaacgggtgatcagctgcggcgaggtgacgccgcgcgagcggatggcgttgacgatgacgatgccgaacaccagcgcgcccagggtatccatggtcaggtaaccattgatgaagccctgggaaaacggtgcagcctgataggccgcagtcgccgaacccacgccatcgggggtcagtacgaacgccgtgccaccgaggatcagcagcgcgagaatcttcatcggcccgagcacccggccgaccgtatcgagcagtcggcccggatagagcgacacacccagcacgatggcgaagtacaccaggctgtagacgaacagtgccagcgggctttcaccggtcagcggcgccaggcccacttcgaacgacaccgtggcggtgcgcggcgtggcgaacagcgggccgaccgccaggtagcagaccacaccgagcagcacaccagcggcgcgcccgatgggtgtgctcagcgcatccatggcgccgccgaccttggctagcgcgaccagggtaatgaccggcagccccacggcggtgatcaggaagcccaatgcagccagccagacatgcggcccggcctgcagaccgacgataggcggaaaaatgatgttgccggccccgacgaacagggcgaacgtcatgaaccccagggcgagcacgtcctggcttttcaaggaagtcatctaaggaaataccacatcactaaacgagttgagagagggaatcccgatggatagagggacacgtcgttcgctcttgtggcgcgaacccttgttgcgggtacgtttcggatagaagcgaaacccattagttgcaaggctaacgattttgccgcaaacgccctgcccgttccagcccggctgacggctggctgtaatggcctgtcgcctgagcaacaattttcgagcacaaaaaaggccacccgagaggtggccttctttagtcagtgcagaatggcttacgccttcttcacttcccaaccggtcagctcggccagagccttgccgatgtcagccagggaacgcacagttttcacaccagcgtcctgcagagcagcaaatttctcgtctgcagtgcctttgccgccggagatgatggcgccagcgtggcccatgcgcttgccgggcggagcggtcacaccagcgatgtaggaaactacaggcttggtgacgttggccttgatgtaggcagccgcttcttcttcagccgaaccgccgatctcgccgatcatgacgatcgcttcggtcttcgggtcttcctggaacagcttcaggatgtcgatgaagttggagcccgggatggggtcaccaccgatgcccacgcaggtggactggccgaagccggcgtcggtggtctgcttgacggcttcataggtcagggtgccggaacgcgacacgatgcctactttgcctggcaggtggatgtgacccggcatgatgccgatcttgcactcgccgggagtgatcacgcccgggcagttcgggccgatcaggcgaacgcccagctcgtcacacttgaccttagcgtcgagcatgtcgagggtcgggatgccttcggtgatgcagacgatcagcttgatgccgccaaaagccgcttccaggatcgagtccttgcagaacggagccggaacgtagatgaccgaagcgtcggcgccagtggcttcaacggcttctttcacggtgttgaacaccggcaggcccaggtgagtggtgccgcccttgcccggggtcacgccgccaaccatcttggtgccgtaggcgatggcttgttcggagtggaaggtaccttgcgagccagtgaaaccctggcagataaccttggtgtctttattgatcaggacgctcattacttgccctccgcagctttgacgacttgctgagcagcgtcggtcaggctggttgccgcgatgatgttcaggccgctgtcggccagtaccttggcacccagttcagcgttgttgccttccagacggacgacaaccggaaccttaacgccaacttctttcactgcaccgatgatgccttcggcaatcatgtcgcaacgaacgataccgccgaagatgttcaccagaacggcagcgacgttgctgtcggacaggatgatcttgaatgcttcggtcacgcgctctttggtcgcgccgccgccaacgtccaggaagttggccggcttgccgccgtgcaggttgacgatgtccatggtacccatggccagaccggcaccgttgaccatgcagccgatgttgccttccagcgcgacgtagttcagttcgaacttggcggcatgggcttcacgggcatcgtcttgcgacgggtcgtggaaggtcttcagcttcggctgacgatacatggcgttggcgtcgatgttgatcttcgcgtccaggcagtgcaggtcgccgtcggccttgatgaccagcgggttgacttccagcagggccagatcgtggtcctggaacagcttggccaggcctacgaagatcttggcgaactgagcgacttgcttgccttccagacccagctggaatgccagctcgcggccctggaacggctgagcgccgaccagcggatcgatggtcgccttgaggatcttctcaggggtgtcgtgagcgatcttctcgatgtccacgccaccttcggtggaagccatgaacacgatgcgacggctggaacggtcaacgaccgcgcccaggtacagttccttggcgatgtcggtgcaggactcgaccaggatcttggtgacaggctggccattggcgtcagtctgataggtcaccaggcgcttgcccagccagttggcagcgaaagccttggcgtcttccttgctcttgaccagtttcacaccgcccgctttaccgcggccaccagcgtgtacctgagccttgacgacccactcggtcccgccgattttttcacaggccgctgcggcctcttccggggtgtctacggcaaagcccttggatacgggcaggccgtactcagcgaacagctgcttaccctgatactcgtgaagattcatgcttgtctaccgtcttcgtttaggtattgcgcatcggtgctgcactcacgtgccgcaccacctgtggctgcctcttggcagcccggcgcacattccgcgataggccctggggcctcgcacgggccatgcaccgtggttctgcttcgcgaaaaatcgtctgaacgacaccggcccgcaggccggcatcagacgaacgactttttagcgtttcttgcggttggcgatgtggatcgcgccaccgttgactgccagggcggcttcgtggagcgcctcggacagggttgggtgcgagaacaccatcatgcccaggtcttcggcactggtgccgaattccatgccgatggcgccctgctgtaccagctcggccgcgcttgggccgatgacgtgaacgcccagcacgcggtcggtgttggcgtcagcgatgaccttgacgaaaccgccggtgtcgttggccgccatggcacggccgctggcggcgaacgggaaggtaccgacgttgatggccacgccttcgcccttgagctgctgctcggtcttgccgacccacgcgatttccgggtgggtgtagatgaccgacgggatcaggtcgtagttcatctgcgccttgtgaccggcgatgcgctcggcaaccatcacgccctcttccgaggccttgtgggcgagcatcatgccgcgcaccacgtcaccgatggcgtaaacgcccggaacgctggtggcgcagtggtcgtcgacgaagatgtagccacgctcgtccaggtccacgccgctgtccgaagccagcaggtcagtggtcaccgggcgacggccgaccgcaacgatcagcttgtcgaaaacgatcttctgctcgccagcggcgtcggtgtagttgacggtgacctgcttcttcttgacttcggagccggtaacgcgagcgcccagcttgatgtccagaccctgcttggtgagggtcttgaaggcttccttggcgacggcttcgtcagcggccggcaggaacttgtccagcgcttcgagaacggtcacttcagcgcccaggcgagcccagaccgaacccagctccagaccgattacgccagcgccgataacgcccagcttcttcggtacggcctggaattccagggcgccggtggagtcgacgatcacgtcctggtcgaccggagccggcgggatgtcgatcggacgcgagccggaagccaggatcacgttctcggcttcgacgacggaggtcttgccgtccttgtcggtaacttcgactttcttgccagccagcaacttgccgtggccttcgagcagagtcacaccgttagccttgaacaggccggcaacgccgccggtcaggttcttgatgatggtgttcttgcgaccgaccatggccggtacgtcgatgctaacgcccttggcgctgataccatgaacggcgaaaccgtcctgggcttcgtggtacttccaggagctgtccagcagcgccttggagggaatgcaaccgacgttcaggcaggtgccgcccagtgcggtcttaccgtccttgtcctggtacttctcgatgcacgcggtcttgagaccgagttgcgcagccttgatggcggctacatagccgccagggccggcaccgatgactaccacgtcgaatttctggctcataaaagattccttttagcgtatagcttcgagctcgagccgcggacgaaggccctgtagggcgcggcgtccacgacccgcagctgcgtttagatgtccagcagcagacgtgccgggtcttccagcaggttcttgatggtcaccaggaaggtcacggcttctttaccatcgatcaggcggtgatcgtaggacagcgccaggtacatcatcgggcgaatgaccacctggccattcacggcaaccgggcgctgaatgatgttgtgcatgcccaggatcgcggcctgcggcgggttgacgatcggcgtcgacatcatcgaaccgaaggtaccaccgttggtgatggtgaaggtgccgccagtcatctcttcgatggacagcttgccgtcacgggctttcttgccgaaggcggcgatgccggcttcgatgtcggccaggcccatcagctcagcgttgcgcagtaccggaaccaccaggccacggtcgctggaaacggctacgccgatgtcctggtagccgtggtagacgatgtcgttgccatcgatcgaggcgttgaccgccggcaggcgcttcagcgcttcggtggcggccttgacgaagaaggacatgaagcccaggcgagtgccgttgtgggccttctcgaattggtccttgtacttcgaacgcagcgccatgatctcggacatgtcgacttcgttgaaggtggtcagcatcgccatgttcgactgggcttcgaccagacgacgggcaacagtggcgcgaacgcgggtcatcggcacgcgcttctcggtgcgatcaccagctgcggcaaccacaggagcggcggcagcggcagcagccggtttggcagccggggcgtttttcttggcttcgacggcagcgaccacgtcttccttggtcacgcggccacctttgcccgaaccgctgatgctgttcggatcgatgccgttctcttcagccagcttgcgagcggccggcgacaggatctggtcgtcgccagcagcggcaggtgcagcggcggcttgcgccggagcggcagcctgagcaggagcagcggctggagcggcagcagcagcgccaccttcggtcagcttgcccagcacttcgttggagaggacggtatcgccttcgttcttgatgatctcggcaaccacgccatcggcctcggccagaacttcgatcaccaccttgtcggtttcgatgtcgacgatcagctcatcgcgcttgaccgcttcgcccggcttcttgtgccaggtagcaacggtgccgtcggcgaccgattcggggaatgtaggggctttgatctcgatagccattgtgctcttttccttaaattcggttattcgaggaggcggcctctaggccgcctccttcgcgatggcgttaaacggtgaaggcatcctgcagcagtttttcctgctgctcggcgtgcatggacgcgtaaccacaagccggggccgccgaagcgtcacggccggcatactcgagcaccagcgacttcttgtgcgccgcagcggcacgacgcatgtgatgctggctgcaataccaggcgccctggttcatcggctcttcctgacaccagacgatgtgcttgagattcttgtacggagcgagaatctcggccaggtcgtcttccgggaacggatacagctgctcgagacgcacgatggcgatgtcttcgcggccttcggcacggcgtttttccagcagatcgtagtagaccttgccgctgcacagcaccaggcgctcgaccttcttcggatcgatcgaatcgatttccggaatgacggtctggaaggagccttcggccagatcttccagggtcgatacggccagcttgtggcgcagcagcgacttgggcgtcagcacgaccagcggcttgcgcagcgggcgaatgacctgacgacgcagcaggtggtagatctgcgcaggcgtggtcggtaccgccacctggatgttgtgctcggcgcacagctgcaggtaacgctccagacgtgccgaggagtgctccgggccctgcccttcataaccgtgcggcagcagcatggtcagaccgcacagacggccccacttggtttcgccgctggagatgaactggtcgaacaccacctgggcgccgttggcgaagtcgccgaattgggcttcccagatcaccagcgcgttcggcgtggtggtggcgtagccatattcgaatgcaagcacggcttcttccgagaggaaggagtcgtacaggtcgaaacgcggctgaccttcgtacaggtgctgcagtggcaggtaggacgagccgtccttctggttgtgcagttgcgcgtggcggtgcgagaaggtcccgcggccaacgtcctgaccggtgatacggatcggatgaccctcgaccagcagggtcgcgtaggccatggtttcggcgtagccccagttcagcggcaggccgccggcgcccatcttggcgcggtcttcgtagatcttggtgacctgacgctgaacgacgaaaccgtccggcgtttccagcagcttgttggacagctcctgcagggtcttgagatcgaaacgcgtgtcgtgacgcgcggtccaggcgtgacccaggtacggacgccagtcgacgaacagttccttgttgggctccttgaccaggctcttgaccacgtgctgaccgttatccagtgcagtgcggtagtcatcgacctgcgcttggatggcatcggcgttgaggctgccagacttgctcagggcttcggcgtacagctcacgggtggtgcgctgcttggcgatctgctggtacatcagcggctgggtgccgctcggctcgtcggcctcgttgtggccgcgacggcggtagcagaccaggtcgatgaccacgtcacgcttgtactgcatgcggtaatcgacggccagttgggtgacgaacagcacggcttccggatcatcgccattcacatggaagatcggcgcctggatcatcttggcgacgtcggtggcgtactcggtggaacgcgcgtcgtcggcacggttggtggtgaagccaacctggttgttgatcacgatgtggatggtgccacccgtcttgtaagcacgggtctgcgacatctggaaggtttccatgaccacgccctgaccggcgaacgccgcgtcaccgtggatggagatcggtacgaccttgtcgccgctcgcatcgctgcgacggtcctggcgagcacgcaccgaaccttcgaccaccggagagacgatctccaggtgcgacgggttgaacgccagtgccaggtgcacttcgccgccacgggtcatcacgttcgaggagaagccctggtggtatttcacgtcaccggagctcaggccttcgaccttcttgccttcgaactcgtcgaacaggtcgcgcgggttcttgccgaaggtgttgaccagcacgttcagacggccacggtgggccatgccgatgacgatttccttggtgccgtaggagccgctgcgctggatgatctcatcgagcatcgggatcaggctctcgccgccttccagaccgaagcgcttggtgcccgggtacttggtgcccaggtacttttccaggccttcggccgcggtcaggcgctcgagcaggtggctctgcacgtcggcagaaacctgcggacggccgcgcacgctttccagacgctgctggaaccagctgcgctgctcggaatcggtgatgtgggtgaactcggagccgatggtgcgacaatatgtctgatgcaacgcatcgcggatttcccgcaaagttgcttcttctttgccgattgccaggccacccgtacggaaggtggtgtccagatccgcgtcggtaaggctgtaatgactgatcgacagatcagcaggaacaggacgctgccacagcccgagcggatcgagctgtgctgcctggtggccacgcatgcgaaatgcctgaatcatccgcaacacttcgacctgcttcttctcatgttcgctgctcacggtgccggcagaagccggttgagcgcgacgctggttcttagccagcaacacgaaatgatcacgaatcgtcgagtgcgatacgtcattggcggtgctgccttcggacggcaacttatcgaaataagtgcgccactcttccggcacggcgttgggatcgtgcaggtagagctcatagagctcctccacgtaggcagcgttaccaccggataggtgggcactgtcccacatgcgctgcatcacgctttcttgcatgcttggtcaccctcggtaaggggacaccaccggcgaggacaccgtaggctttcgaagtcaggttgcagcgacttcagcaaagccaccaagaatcccgcagatagtccgggcaccagcccgaatgcccctgctggtcgtcatatttttcgtataagggcgctggcggctaggccagcgccctggcgatactgcaacaccgacatgacgtcggtgcggcaggtgtagcgggtcgagctaaagagcgatgaatcaggtaccgctttgcagcagcatgttgcgtacgtgaccgatggccttggtcgggttcagacccttggggcacacgttcacgcagttcatgatgccgcggcagcggaacacactgaatggatcgtcgagcgatgccaatcgttccgccgtcttggtatcacggctgtcggccaggaaacggtaggcctgcagcagtgcagccgggcccaggaacttgtccgggttccaccagaaagacgggcagctggtcgagcagcacgcgcacaggatgcactcgtacagaccgtcgagcttctcgcgctcttccggcgactgcagacgctcgatggccggagccggggtgtcgttctgcaggaacggctgcaccttctcgtactgcttgtagaagatgctcatatcgacgaccaggtcacgaatgaccggcaggccgggcagcgggcgaatcaccagcttgttgcccttgaccacgctggagatcggcgtgatgcaggccaggccgttcttgccgctgatgttcatgccgtcggagccacaaacgccttcacggcaggagcgacgataagagaagccttcgtcctgctctttgatcagggccaggatatcgagcaccatcaggtctttgccgtcgatggtgatgtcgaagtcctgcatgaacggcgctttgtccgcttccgggttgtagcgataaacgctgactttcaagcttttgccaagagacatggtagccacccttaataagtacgaactttgggttcaaacgccggtacggtcttcggcgagaagttgacatcgcgcttggcgacacgtttctcacccgggaagtacaggctgtggcacaaccagttggtgtcgtcacggtcttcgaagtcttcacgggcgtgggcgccgcgggactcggtacgggtgtcggctgcgatggcagtggcttcggcgacttccagcaggttctgcagctccagcgcttcgatacgcgcggtgttgaaggcctggctcttgtcgttgatcttgaccttggcgatgcgctcgcgcaggtcggacagctgagcgatgcccttcttcatgtattcgccggtacggaatacgccgaagtagttctgcatgcacgactgcagctcgcgcttgagggtggcaacgtcttcgccgctgctacgctcgttgacgccagccagacggcccagcgacagctcgatgtcggtttcgctggcaccacggacttccacgccttctttcagcgctttttccaggtgcaggccagcggcacggccgaataccaccaggtcgagcagcgagttgccgcccagacggttggcaccgtgaaccgatacgcacgccacttcgcccacggcgaacagaccctcgatgatcttgtcgttgccgttggcatcctgggtgatggcctggccatgaatgttggtggcaacgccgcccatcatatagtggcaggtcggaatgaccggaaccggcgcgaccaccgggtcgacatgggcgaaggtcttggacagttcgcagatgcctggcagacggctgtgcagtacttcttcgcccaggtgatcgagcttgagcagtacgtggtccttgttcgggccacagccgttgccggcaatgacttccttgaccatggaacgggccaccacgtcacgaccggcgaggtccttggcgttgggcgcataacgctccatgaagcgctcgccatgggcgttgatcaggtaaccaccttcgccacggcagccttcggtaaccagtacaccagcgccggcgataccggtcgggtggaactgccacatttcgatgtcctgcaccggcacgccggcacgcagggccatgcccacgccgtcaccggtgttgatcaaggcgttggtggtggaggcgtagatacggccggcaccgccggtggccagaaccacggctttggaacggatgtagacggtttcgccggtttcgatgcagatggcgatgacgccgacgatggcgccgtcctggttcttgaccagatcgaccgcgtaccactcgttgaggaacgaggtgccggccttcaggttggcctggtacagggtgtgcagcagggcgtgaccggtacggtcggccgcggcgcaggtacgggcagcctgagtcgggttgtccggacccttggactgaccaccgaacggacgctgatagatgcggccctgttcggtacgggagaacggcaggcccatgtgctcgagctcgaacacggcttcggggcctacggaacacatgtattcgatcgcgtcctggtcaccgatgtagtcggagcccttgacggtgtcgtacatgtgccagcgccagtcgtcattcggatcgttcgaagcgatggcacaggtgatgccgccctgggcggaaacggtgtgcgaacgggtcgggaagaccttggtgactactgctgtcttgtgaccaccttgcgccagctgcagagcagcgcgcataccggcaccgccaccaccgacgatgatggcgtcataggaaagagtacgaatgctagtcatgaatcagaaaccccaaagaatctgcacgccccagacgaagaacacgaacatggcgatgccacacgcggcctggaacagaaaacgcacaacggttgcccacttgcccagcgcggtttgcgtcaggtagtcggtggagatggtccacatgccgacccaggcgtggacgcccagcgcgacgagggtcaacagactgaagatgcgcattgcattattggagaacaggccgtgccactgggcgtagcccatgcccggattcagaacgacatagcccagcaggaacaggacataagccgcgagcacgactgcagaaacacgctgagccatccagtcatagaggcccgaacgcgagaaattcgtgacattagttaccatatccacacccccagcagcacgatcaggattaccgctacgacgagaacgatcttggaacccagcttgccgccttccagcgtctcaccgactccagcatccatgatcaagtggcgcacaccggccaccaggtggtacagcagagcggacagcagtccccagatcacgaacttggccagcggactggtcaagcattctttcacctgagcgaagccctcttccgaagacagcgacttgtcgagcccgaacagcagcacggcaatgccgaggaaaaggatcacaccagaaatacggtgaagaatggacgtgtaagcggtgactgggagctttatcgtccgaaggtctaagtttacaggtcgttggctattcacggctttattatcacactgagagccccagcgatcagggctgagttgtcgggaagcgcactggtcaggtacccatcacccaaggagtgacaaccaccagaaaccgggctcaaggcccttggcggtcgggcgcagagtatagacagttaggtcgctaatgacaacgcgaatacccctacctaatagcgattgcgtcaagcctgaaaatgacgtaataaggcgcgcctttttgtcgcaggcagaccactcaaacccttctattgcctgggttttcgcaaattgactttcagattcataacactatagtgatgcgggccctgcgtggggggccgactgatgattccaagcataactaggaggccacacatggctgacaaaaaagcgcagttgatcatcgagggcgcagcccccgtagagctgcccgttttatccggcaccgttggcccagatgtgatcgacgtgcggagcctgactgccacgggcaacttcacttttgaccccggtttcatgtcgaccgcctcgtgcgagtcgaagatcacctacattgatggtgacaagggtgtactgctgcaccgcggctaccccatcgaacagctggctgaaaaagccgactatctggacacctgctacctgctgctcaacggtgaactgccgaacgaagaagagaaggccaagttcgtcggcatcatcaagaaccacaccatggttcacgaacaactgaagactttcttcaacggtttccgtcgtgacgcccacccgatggccgtcatgtgtggtgtggttggcgccctctccgccttctaccacgactccctggacatcaagaacccgcagcaccgcgacatttccgcgatgcgtctggtcgccaagatgccgaccatcgctgccatggtgtacaagtactccaagggcgagccgatgatgtacccgcgtaacgacctgaactacgcggaaaacttcctgcacatgatgttcaacaccccgtgcgagaccaagccgatcagccctgtgctggccaaggccatggaccgcatcttcattctgcatgccgaccacgagcagaacgcctccacctccaccgtgcgtctggcgggctcctcgggtgccaacccgtttgcctgcatcgccgccggtatcgccgcgctctggggcccggcccacggcggtgcgaacgaagccgtactggccatgctggacgaaatcggcgacgtgtcgaacatcgacaagttcatcgccaaggccaaggacaaggacgatccgttcaagctcatgggcttcggtcaccgcgtctacaagaacttcgatccacgcgcccaggtcatgaagcagacctgcgacgaagtgctggccgagctgggcatcaatgacccgcagctggaactggccatgaagctcgacgagatcgcccgtaacgatccgtacttcaaggagcgcaacctgtacccgaacgtcgacttctactcggggatcatcctcaaggcgatcggcattccgaccagcatgttcaccgtgatcttcgccctggcgcgtaccgtcggctggatctcgcactggaaggaaatgctctccggcccgtacaagatcggccgtccgcgccagctgtacaccggccctacccagcgcgacatcaagaagtaagcttcttgcgctgagcaggctgtacaggaaagcccatatccacggatatgggctttttcgtttctgtccccctcgctcaggctttatcatggcgccctgtttccaacaccgggccgttcatgaaattcgccattgccctgttttcgccaccgtcggcgccctcctcccgccgcgccctgcgctttgcagaagccgcgctacaggatgaccaccagatcgtgcgcctgttcttctacgccgatggcgtgcacagcgcctcgggcaatatcgtcagccctcaggatgaaaccgacgtcgcgcaccagtggcgtgaattcgtcgccagcaaccggctcgacggcgtggtgtgcatcgccgcggccttgcgtcgtggcgtactggacgaacaggaagcgcgccgctacgaacgcgaagccgccaacctgccggcgccctgggtgctctccggtttgggtcagctgcacgaagcggcgcaggaagccgaccgactgatctgctttggaggtgactgagatgagccaatccctgctgatcatcagccgccaggcgccctggaacggcacgggtgcccgcgaagcattggatatcgccctggccggtggcgccttcgacctgcccatcggcctgctgtttctcgacgatggcgtgctgcagctggcggtcgggcaagcgccccaggccgtgcagcagaaagacctcaccgccaacctgcaagccctgccgatgttcggcgtcgaagcgctctacgcctgcgcccagagtctggcgcagcgtggcctgagcgacacctcgctggccgtcgagcgcttggacaccgacggcctgcgcgcccttatcgaccgttacgaccaggtgatcactctgtgatgaagaccctgcacgtactctccagctccccgttcagcgatgaccgcctgagcagttgcctgcgcctgctgggcaatggcgacggcctgctgctgtgcggtgacgccacttacgccgcacagcccggcacccagtacgccgaagcgctgacagtactgcagggcgttgcgctttacgccctggacgaagatatccaggcccgcgggctcaagcctgcggcagacatccagcgggtcgactatccaggcttcgtcgccctcgcctgccagttcagcaaggtaaacacctggttatgagcgccctgatcgtcaacgaccgccccatcgagctggacaaggacggctacctgctcgagctgcaggactggtccgccgaggtcgccaccgcgctggccgcccgtgaggagctggagttgagccctgagcactgggaaatcctcgagctgttgcgcgccttctacgccgagtttcagctgtcgccggccaatcggccgctgatcaagtacgtagccctcaagctggggccggaaaaaggcaacagcctgcacctcaatcgcctgttcaatggcgcccccgccaaactcgccgccaagctggcgggcctgcccaagccgaccaattgcctatgaacctgatcacccccgaagaacacccgttcgccaccttcgtgcgtattctcggcaagggcaaacgcggcgcgcgcaacctgacccgcgaggaagcccgtgaagccatgggcatgatcctcgacggcaaggtcgaggatgcccagctcggcgcctttctgatgctactgcgccacaaggaagaaagcgccgaggaaatggccggttttaccgaagcggtgcgtgcccgcctgcctgtacctgccatccaggtcgacttcgactggcctacctacgccggcaagaagcgccacctgccctggttcctgctcgccgccagagccctggcaaatagcggcctgcgtatcttcatgcacggcggcggcgcccacacagccggacggctatacagcgaacaactgctcggtgagctggagatcccgctgtgccgcagctgggatgaggtttcgcgaagcctgggtgccgataacctggcctttatgccgctcggcgactggatgcctgcgctgcaacgcatgatcgacctgcgcaacgtgctgggcctgcgctcgccgatccattctctggcgcgcattctcaatccgctatcggcgcgttgcggtctgcagagcatcttccacccgggctaccaggccgtgcaccgcgaggccagccaaatgctgggcgaccatgccgtcgtggtcaagggtgacggcggcgaaatcgaactcaaccccgatgccctcagccatctgtatggcaccgagaatggcgagaactgggatgaagactggccgatgctgtccgagcgccgccatgtcaaacccgagcacctggacccggcccacctgcaagccgtgtggcgcggcgaagccgaagatgcctatggccagttggcgatcatcgccaccatggccctggccctgcgcgggctgggcctgcagcgcgaagcggctttcgccgaggcggaaaaacgctggcaggcacgccacctatcgagccagtcgattcgttgaacccggtttttacggcctgggtcgatagctgactgggtagactccaggcatcgattgaaacgggagtaaacgacatgggcttgctgatcgaaggccaatggcacgaccaatggtatgacaccggcgcaggtgggcgcttcaagcgcgagaacgctcagcgccgcaactggatcaccgccgacggttcggccgggccgtccggagagagtggcttcgccgccgaagccggtcgctatcacctttatgtttcgctggcctgcccttgggcgcaccgtacgctgattttgcgcagcctcaagggcctcgagccactaatcgacgtgtcggtggtcagctggctgatgcgcgagaacggctggaccttcgaccgcgaacatggctccagtggcgacgccctagatgactttgcctttctgcaccagcgctatacccaggatgacccggactacaccggtcgcgttaccgtgccgctgctgtgggacaaacagcagcagcggatcgtcagtaacgaatcggcggaaatcatccgcatgttcaactcggcgttcgacggaatcaccagcaaccgcctggatttctatcccgagccgctgcgcgcagagatcgatgcgctaaacgagcgcatctacccagcggtcaataacggcgtgtaccgcgccggcttcgccaccacccaggcggcctacgaagaagccttcaatgaagtgttcgatgagctgaaggtgctggaaacccgcctggggcaatcacgctacctggccggcgaatacctgaccgaagccgactggcggctgttcaccaccctggtgcgcttcgacgctgtctaccacggccacttcaaatgcaacctgcggcgcatcgccgactacccgagcctcagcaactggctgcgcgagctctaccagtggcccgacgtggcggcgaccgtggacatgtggcacatccagcaccactactacgccagccaccagaccatcaacccgaccggcatcgtgcccaagggcccggcgctggacttcgacgcgccccatgatcgcgagcgcctgccgggcaaaggcgtgtatcgccacacttgatcgaagacgtagcccgggtcgagcgcagcgacatccgggctcttccccacgattgagcaactatcccgggttacgcctgcggctaacccaggctacggttcactctgacttctcgccttcttcgagctgctgcacatcccagccaccgcctagcgcggcaatcagctgcacgctggcggtcaggcgactgccgagcagcgtcagggcgttgcgctcgttgctcaacgccgtggcctgcacattgaccacgctgttgtagtccacggtgccggcacggtactggttctcgatcaaacgcagcgattcgcgcgccgcctccagtgcctgaccctgcacctcggcttcgcgccccagtacacgctgctgaaccaggtaatcttcgacctcgcggaagctgtccagcaccgcctggcgatactgggcgacggtctggtcgtaggccgcctctacgcgctcgctttcggcgctgcggcgaccaccgtcgaacagggtcagggccagttgcgggcccaccgaccagaagcgattgggcaggttgatccagtcggcgaaactgctaccgcggtagccgcccgtggcggaaatggtcaggtcgggaaaccaggcggtcttggccacgccaatttccgcgttggcggcgatcacccggcgttcggccgccgctacgtccggacgacgctccagcatctgcgatggcacgctggccggcacttgcggcagtgtcggcaggctttcgcgacgggcgatgctgacctcgctcggcggcacaccgatcagcacagcgatggcgtgttcgagctgggcgcgctgccactgcaggtcgatggcctgggcttcggtgctgcgcagctgagtcatggcctgagcgacgtccgagcgcggcacgatgccggcgcggtactggttttcggtcaggcgcagcgaacgctggtaggccgccacggtggcgtcgagcaggcgctgctgctcgtccagcacgcgcaattgcaggtagctctgcaccagctccgattgcaggctcaggcgcacggcggcgagatccgcggcgctggcctcgaaggcggcgcgattggattccaggccgcggcgcagcttaccccacacatccagctcccagctggcgttgaggctcaggtcgtagttcttgctgatgctcgacgaactgccgccaccgatggcgatgccatccgaggtgcgcagcgtgctgtcaccgccgccctgcccggcccgggtcacgccagcactggtcgacagggtcgggaaaaacgccgcacggccgctgcgcagcaaggcacgggcctgacggtactgggcttcggaggcggccagattctggttggacacgttgaggcgaccgaccagcgcattgagctcgccatcaccatacagctcccaccaggcgccccgctccagggcgtcggccggcacggcagccttccagccatcggcctgtttgaaggccgccggcgtatcgatatccgggcgctggtagtccgggccgacggcgcaaccggccagggcgatgctgagcgccagcagacagtaggttcgacgaaaggcaaaggtcatagaggcgtttccagagcggcatcggtacgcacgccgcgccagcggttgacccggtggcgcaggcggtcgagatagaggtagaccactggcgtggtgtaaagcgtgaggatctggctgagaatcagcccgccgacgatggtgatgcccagcggctggcgcatctccgagccctcggcgctgccgagcatcagcggcaaggcgccgagcagcgccgccagggtcgtcatcatgatcggccggaagcgcagcagacaggcgcggcggatcgattccgccgggctcaggtgctcgtggcgctcgagctgcagcgccaggtcgatcatcagaatggcgttcttcttcaccacgccgatcagcaggaacaggccgagcaacgagatcaggctgaactcggtattgagcagcttcaacgcgagcagcgcaccgacacccgccgagggcagcgtggacaggatggtcagcgggtgcacgtagctctcgtagagcacgccgagcacgatgtacaccaccaccagcgacatcaggatcatccatggctggttcttctgggtctgctggaatgcgccgccggtgccgcccagggtgccctgcacatcggtgggcagtgcgatacgcgccacggcgcggttgatggcccgggtcgcctggtcgaggctgacgccttcggccagggagaaaccgatgttctccacggcgaactggccctggtggctgatgcggtcgtcttccaggctgttttcccaatgggcgatagccgacagcggcacccgcgcgccgtcggcggtgatcagctggatctgcgccagggactcggggctctgggcataacgcgggttgatctccatcaccacgctgtactggttgagggcgtcgtagatggtggagatctgccgctgactgaaggcattgttgagcacgccggtgaccagactcatgtccacgcccaggcgcttggcctcgtcgcggtcgaccaccaggcgaatctgcggcgcgccgccgtcctcggtggcgtcgatatcggtcagctcgggcaacgcgcgcaacgcctcgcgcaccttgggcagccactcgcgcagggcgtccagatcgtcggacatcagcatgtattcgttttccgagctgcgcccctggcggccgccgacctgcaggtcctgatcgggcatcaggaacatgcggccaccaggaatcttcggcacttccttgcgcaggcggtcgatcacctgctgggccgagatgtcacgctccttgatgggcttcagacgcacgatgatgatcgcgttattgataccgctgttgccgccgataaagcccgccacgctttccaccgccgggtcggcgaggatcgccctgcggtaggcctccatcttcggctgcatgacctggaacgacaggccgttgtcaccgcggataaagcccatcagctgaccggtgtcctgctggggcatgaaggtcttgggcacgatgacgaacaggaacacgttcagggcgatggtcgcgaacaggctgatcagcatcagcagcgagtggcgcagcgcccagtccaggctgcgttcatagccgcgcacgatgcgcgcgccgatacgctccagccgccccggttcacgggcttcttccttgggctcgggcttgagccagcgggcgcagagcattggcgtcagcgtcagcgacaccagcagggaaatgacgatggccaccgccagggtgatggaaaactcgcggaacagccgctccaccagcccgcccatgaacaggatggaaagaaacaccgccaccagcgagacgttcatcgacagcagcgtgaagcccacttcgcgggcgcccttgaaggccgccgccatcggcgtttcgccggcctcgatatgccgactgatgttctccagtaccacgatggcatcgtccaccaccaggccggtggcgatgatcagcgccatcagcgacaggttgttcagcgagaagcccaagagatacatggccgcgaacgagccgaccagcgacaccggcaccgccagggcgggaatcagcgccgcgcgccagcggcgcaggaaggcgaacaccaccagaatcaccagcaccacggcgatcagcagggtgtgctcggcctccttgagggtggcgcggatcaccggcgagcgatccatggccacttccagatcggcgctggccgggatcacgctacgcagctcgggcagcaaggcgcggatgccggcgacggtctcgatgatgttcgccccgctctgccggttgaccaccaccagcaccgcctgcttgtcgttgtagaagccgctgttatagcgatcctgcacgccgtcggtgacctgggcgacatcgcccaggcggatcgccgcgccatcctggtagcggatgatcatcggcacgtagtcggcggcgcgctccagctggtcgctggcctggacctgccagtggcgcccggcattctccaccgcgcccttggggcgcttggcgttggcggcagcgatggtcgagcgcacgtcgtccagcgccaggccgtactgatcgagcaggcgcggctccagggccacgcgtacggccggcagggaactgccgccgatctgcacttcaccgacgccagtgacctgggacagcttctggccgacgatggtcgaggcgacgtcgtacagctggcccttgtcgagcacgctggaggtcagcgacagcaccatgatcggcgcctgggacggattgatcttgcggtacgtcggcatgctgcgcatgccgctgggcaacagctcgcgcgacgcgttgatggctgcctgcacttcccgcgccgcggcgttgatgtcacggtccagatcgaactcgatcatgatccgcgtgttgccctggctgctgttgctgttcatctggctgacgccggcgattgcgcccagcgaacgctccagcggcgtggccacggtggcggccatcacctgcgggctggcaccgggcaggctggcctgcacggtgatcaccgggaaatccatgttcggcagcggcgccaccggcaacaggccgaagctgacgccgccgagcagcatgatcgccaggctcagcagcagcgtggccaccgggcggcggatgaagggtgccgagaggttcacggctgcgctccgcgcagtggcttcaggccccaggcttcaggcctcaggcttgaagcgccatcccgttttggcctgcagcctgcagcctgcagcttgccgctcataccgctacacccgccgcactgcggccgctgaaacgccgggccaggcggtcgaaatacaggtagatcaccggcgtggtgaacagggtgagaatctggctgagcagcaggccgccgaccatcaccaggcccagcggctggcgcagctcggcgccggagcccgaggcgagcatcagcgggatggcgccgaacagcgccgccagggtggtcatcaggatcggccggaagcgcagcagcgccgcctgatagatcgcgtcatggggcgtcatgccctggtggcgctcggcgtccagggcgaagtcgatcatcatgatggcgttcttcttgacgatgccgatcagcaggatgatgccgatgatcgcgatcagccccaggtcgttgccggtcagcagcagcgccagcaaggcgccgacgcccgccgacggcagcgtcgaaaggatggtgattgggtggatgtagctctcgtagagcacgccgagcacgatgtacatggtcaccacggccgccaggatcaacagcagcgtcgacgacagcgatgcgcggaacgcctcggcggcgccctggaagctgacctgcacgctgaccggcatgccgatttcctgctgcacgcgctcgatcacctcgaccgcctggccgagggccacgccggggctgaggttgaacgacagcgtcgccgccgggaactggccgatatggttgatcaacaggctcgctgcgcgttcttcgacatgagccagggacgacagcggcacctgatcgccgtcggcggtggccacatggatctggcgcagcgcggccgggccgatgctgccggcgttggcgctctccagcaccacgcggtactggctggcctgggtgtagatggtggagatctgccgctgaccgaaggcgtcgtacagcgcatcgtcgatattggcgacgctcacgcccaggcgcccggccatgtcgcggtcgatgttcaggtacacctgcaggccgcggctctgcagatcgctggtcacgtcgctgagctcgggctgctgacgcagtgcctcgaccatctttgccgaccaggtttccagcagcgccggatccggcgactccaggctgaactggaactgggtacggctgacccgatcctcgatggacagatcctgaaccggctgcaggaacagctcgatacccggcagcttggccagctccgggcgcagccgctcgatcacctggctggcggtgacgtcgcgctcggcgtgaggcttgaggttgatcagcatccgcccactattgagcgtcgggttgtcgccatccacgccgatataggacgacagactggccaccgccggatccttgaggatcacgtcggccaagcgctgctggcgttcgctcatggcgctgaaggaaatcgactgcggcgcctcggaaatgccctggattacccccgtgtcctgcaccggaaagaagcccttgggcaccgccaggtagagcaccacggtcagggccatggtgccgatggccaccagcagagtcagcggttgatggcgcagcacccagcgcaggcccaccgagtaacgttcgatcatgccgtcaataaaggcgccggcactgcggtagaaacgcccctgctcggcttccggctcgtgcctgagcaggcgcgcgcacatcatcggtgtcagggtcagggaaatcaccagggaaatcagaatcgccaccgccagggtgatggcgaattcgcggaacaggcgccccaccacgtcggccatgaacagcagcggaatcaatacggcgatcagcgacagggtcagcgacaccagggtgaagccgatctgtttggcgcccttgagcgcagcgttgagcggcgtctcgccgtcttccagatggcgggcgatgttctccagcatgacgatggcatcgtccaccacgaagccagtggcgatggtcagcgccatcagcgtcaggttgttgaccgtgaagccggccaggtacatgacgccaaaggtgccgatcagcgacagcggcaccaccaccgacggaatcagggtggccgagaccttgcgcaggaacaggaaggtcaccatcaccaccagggcgatggccagcatcagctcgtgctgcacgtcacgcactgcggcgcggatggtctgggtgcggtcggtgagtaccgtcacctcgacgctggccggcaaaccctgggttaggttcggcagcagggtctggatacggtcgaccacatcgatgacgttggcgcccggctggcgctgcacgttgaccagcactgcgctgttctggttcgcccaggcggccaggcgctggttctcggcgccgtcgacgatatccgccacgtcgcgcaggcgcagcgccgcgccgttagcgtaggtgaggattaggtcgcggtattcgtcggccgaacgcaactggtcgttggcatcgagctgggaaacccgcgtcgggccgtcgaagttgcccttgggctggttgacgttgctggcgttgatcagcgtgcgcacgtcggagagattcaggccgtaggccgccagggcctcgggattgacgcggatacgcacggccgggcgctgaccgccggccagcgataccaggccgacgccggtggtttgcgcgagcttctgggccaggcgggtgtcgaccaggtcgttgaccttgggcagcggcatctccttggaggtcaccgccagggtcagcaccggcgtgtccgccgggttgaccttgctgtacaccggcggcgccggcaggtcgttgggcagcagattggtggcaccattgatggccgcctgcacctcctgctcggcgacatccagctgcacttccaggttgaagcgcagggtgatcaccgaggcgccaccggagctggtcgaggacatctgctgcaggccggccatctgcccgaactggcgctccagcggcgcggtcacggcgctggtcatcacgtccgggctggcaccgggatacagggtcatcacccgaatggtcggatagtccacttcgggcagcgccgaaacgggcagcagccggtaggcgatcacaccactcaagaagatcgccagcatgatcagcgtggtggcgaccggtcgcaggatgaacaggcgcgagacgttcatgaagcgctgcgcacccgcggagcggcttcaccggtggcaggcggctcgctggtgccctcgccgatcacttcgaccttgttgccttcacgcaggcggtcggtgccttcgaccaccacgcgctcgcccgccgcgacgccctcgtcgatcaccgtgaactcgccatcgctggggccgaccttgatcttgcgcacctgcaccttgtcctcgccgtcgatcacgtaggcgaaggtgccgctggcgccgaactgcacggcggctatcggcaccaccagggcgtcgttgcgcaccgagacctgcaggcgggtgttgatgaactggttggggaacagcatctcgtcggcgttctcgaagcgtgccttgagcttgaccgtgccggtggcggtgtcgatctggttgtccaggctctcaagctcgccttcggccagctgctgcttctcgctgcggtcccaggcctgcaccaccagcttctggttggcgcgcacctgcttgagcacgcccggcagttcgcctgcgggcaaggtgaacatcaccgaaatcggtcgcgtctgggtgatcaccacgatggggtcggtatcgccagaggccaccaggttgcccaggtcgacctggcggatgcccaaacggccgtcaatgggcgcgcgcaccttggtgaagtccagattcagcttggcttcggcaacagcggcctgattgttctgcagggtgccacggtactggttgaccagcgcttcctgggtatccagggtctggcgggcgatggagtcttccttgaacaggccgcggtacagcgccaggtccttttccgcggcgcgcagctgggcctgattttcggccagggtgccctgggcttgctgcagggcgatctcgtaggggcgcgggtcgatctgcaccagcacgtcaccagccttgaccggctggccgtccttgaacagcaccttggtcagctgaccgtccacgcgggcgcgcacattggcggtgttgtaggcggtgaccgtccccagcgccttgagcacgatgggaaaatcgcgggactcgacctgggcgatacgcaccggcacattgtcgaaaccccagccaggcatccccttgggctcctgcttgctcggccagaaccaccagatcagcacgatgaccaacgtaagcaacacgaggccgataagccactgacgtttggaggatggggttctcgacgctgtgtttacttcggacatgggccaatcgcttcgggtgaggagcgtgaacgataagcactcctcgacatgaagcaaagcctctttaccggctatttacctccacagatgaatttatgtggcaaatgcgctagaaggcagctgctagcggctctgtttcgggctcgtcgggcattacggatgtgttgcccggaaggcggcctgcgcttagagcctgttcaaaggctcgcgagctagagcgatgcaaggcgaaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgtttttaacgccgcagtgccgacgcgcagcagactttgaacaggttcttacagcacgacctgatgctcggcctgcccctgagcgggtacatcgacggcgaacagcttgccggcgtggggttcggcggcaagttggtcgtcttccataccttcacgcgcggaggtggcgaacagagtcgacagatccggccccgcgaatgccgggcaggagatctgcgaagccggaaaggctacggcctgcagaaactggccattgctgtcgtagcaggcgacccgcgaggcgccccactgggcgttccacagccggccctggctgtcgaccaccgcgccatcgggattcaggcccgccacacggccatcgatgaacggctgcggctcgccattgggccagccatgctgttcgtccagcgcctggcgccagatgcgctggcggtcggtatcggcgaaataggcgaaacgccgatccggcgagaaacagatggcgttgctgatggtgatgtcagcgaacaactggcgcagctcgccgcggtaatagcgatagatggcgccggcctggggctgggcttcgaggcccatggtgccgatccagaagccgccccaggggtcggcgcggccatcgttggagcgggtcagcggattttccgcttccagggcgcagatccgctcgcgggcgccgttgcgcagatcgaagatcgacagcgccgtttcgctggccatcagcaggcggtcgctgtcgatccagccggcggccgacgaccgctcgccgagcgcccattccagcggctggccatcctgctggctgagcagacgtttgccgaggatatcgaaccagaacagctgctcacgccgcggatgccagaacacgccctcgcccagggtgcaggcgcgggcatcggcgatgcgggcggcagtgctgccgagcgattgtgcagccatgactagatgcctcctcgaatatgctcgtgggcggccgccagaccggccagggtgacctgttcagcacccagggtgcgggcgctgatgccttgaaccgccagggcgtgacgatagcgctcagccgcctcgccatcaccgattacacagaccggcaggccctgccagtgttcaggcaatcccgccagctcctggccgatcagcagaccggacaggcgcgagcgcgccgcgcccggtgccagaccttcgagcaggccttcggcacgcaggccgaacagcgcgccgagcagcgggcgttcagccgcagcatgcagccccgcgtcgaaggcagcatgatccaagggatgatcgccctgcatgccgtggcgcagcaccgattggccgctgagcagcgcgaacagctcgccggtcatgaaggtctggaagctcagcacctggccgccccgcacctcagcccacttgctatgggtgccgggcaggcagaccaggccgtgataatccggccattgcgccagtaggccggcgatctgggtttcctcgccgcgcagcacatcggcaggcgaacgctggcaaagcccgggaatgatcgacacgctgatacgtgagtcgctcacttcggggctgatcatccgcgccaaggcctggggggcacagggcacctcggcatagggcgcttcacgccagccctgacgggcgccgaccatgccgcaggcgaccacttcggtgatgcggtcgaccggcagccagccgtcgatcagttcaagcaacgcgccttcgaactgatccaccgccaggctgcccatgccgcgcgccgaagcgccgtgctgcagcacctggccgccagccgatagcgcccaggcacgcaactgcgtggtgccccagtcgacggcgatccagctgacctcgctcatgtgcgccgccctctcctgctcaatggctgtgctttcaatgactgtctttgggaatgccggcgccacggcagcccttgaggaagtcgaagtccgcgccactgtcggcaccctgcacgtgatcgtggaacagcttgatgtagccactggtcggtgcctcgacggtaggcttccattcggccagacgctggcgcaactcttcatcggggatgtcgagatggatgcgccgggcttccacatcgagttcgatcatgtcgccattgcgcaccaccgccagcgggccgccggccgccgcttccggcgtggtgtgcagcaccacggtgccgtaggcggtgccggacatgcgcgcatcggaaatacgcaccatgtcggtgatgcccttgcgcagcaccttgggcggcaggcccatgttgcccacttcagccatgcccggataaccgcgcgggccacagttcttcagcaccatcacgcagttttcgtcgatatccaggctctcgtcgttgatcttcgccttgtagtcgtcgatatcctcgaacaccacggcgcggccacggtgctgcatcagttgcttcgatgcagccgaaggtttgagcaccgcaccgcgcggtgccaggttgccgcgcagcacggcgatgccgcccttggcggtgagcgccttgtcgacggggcgaatgacgtcctcgttccagttgcgaacgtccttgacctcttcccagatggtttgcccggaggcggtcagtgcgctcttgtgcagcttgccgccctcgcccagcatgcggatcaccactggcaggccgccggcgtagaagaactcttccatcaggtatttgcccgatggcatcaggttgacgatggtcgagatgtcctggcccaggcggtcccagtcgtccagggtcaggtcgacgccgacgcggccggcgatggccagcaggtgaatcaccgcgttggtcgagccgccgatggcgccgttgacgcggatggcgttctcgaaagcctgacgggtcatgatgtcggacggtttcaggtcgtccttgaccatctgcacgatgcgccgcccggtcaggtgcgccatcacccggcggcggctgtccaccgcgggaatcgcagcgttgccggacagcgccatgcccagcgcctcggccatgctggccatggtgctggcggtgcccatggtgttgcacgagcctggagaacgggacatagactgctcggcctcgaggaagtcctcgcggctcatcttgccggccttgatgtcttcggacatctgccacagcgcggtgccggagccaacccgctctccacggaaccagccgttgagcatcggcccgccggacacaacgatggccggaatatccacgctggcggcgcccatcagcagcgccggggtggtcttgtcgcaaccggccagcagcaccacgccgtccagtgggttggcgcgcagcgcttcctcgacgtccatcgccgccatgttgcggtacatcatcgcggtcgggcgcagcgagctttcacctggcgagaacaccgggaactccagcggcaggccgccggcttcgtagatgccgtgcttgacccgttcggccagatcacgcaggtgggcgttgcagggcgtgagctgcgaccaggtgttgcagatgccaatcaccgggcggccgtcgaacaggtcggccggcaagccctggttcttcatccagctgcggtggtagatgtggtcacgcgagttgccgccgaaccattcggtggagcgcagcttgcgcggccagactgccggtttgaaggtgctcatacccaacccccatcaacgatgaaattctgcgcggtgcacatcgccgccgcgtcggatgccagaaacagcgccatgtcggcgatatgctcgggcagcaattggccgggcatgcactggttctggcgaatctgttccttggccgcttcgtcgacccacatggccaactgcttctcggtcatcacccagcccggcaccagggtgttgacgcgaatccggtccttgcccagatcacgcgccaggccgcgggtcaggccatgggtggcggccttgctggcggcgtaaacggggtagccggccgaggccatcatccagcccaccgagccgaagttgatgatcgcgccgccaccggcctggcgcatcatcggcaccaccgcctgggtggcgaaggtggcgtggcgcaggttgacggcgatcagctcgtcgaaacgctccacgctgatagaatccagggcgtggcgcacgtcattggctgcgttgttgagcagcgcggtgatcggcccgaactgctcagccaccttgtggatggccgcctgataggccttcacatcggtgatgtcgcagcgcaggaacagcacctggtgccccgcttctgtcagctcgctggccagtgccttgccgtgcttgtcgtcgatatcgacgaaggcggtacgtgcgccctgcttggcgaacgcggtgaccagtgcacggccgatgcccgtggcgccaccggaaatcagcacggtgcgcccggccaggtcggcgtataccgccttgcccgatggttgattgtggctgttcatggcctgttacctcgtgttcatcccgcggcgccggatgtgcccggcgcccgcggtactgcggaaataggtggatggcgccttagcgcgatttgctcttgttgaccacgtcgaagatcaccgcggcaagcagcaccaggcccttgatcacctgctgccattcgatgccgatgccgaggatcgacatgccgttgttcatcacgcccatgatcagagcgccgatcaccgcaccgatgatcttgccgacgccgccggacatcgacgcgccgccgatgaacaccgcggcgatcacgtccagctcgaacgacacgcctgccttgggcgtggcggtgttgagacgcgcggcgaagatcagcccggccagggcggcgagcatgcccatgttgacgaaggccaggaaggtcagccgctcggtattgatacccgacagcttggccgccttgacgttgccgccgatggcgtagatgcgccggcccaacgtggtgcggttggtcaggaaggtgtaggcgctgatcagcatggccatgatgatcagcacgttcggcaggccgcggtaggtggccaacagatacgcgatatagacgatggcgccggcgatcagcaggttcttggcgacgaagaacacgccgggctcgtcgacgatgccgtagcgcttggcgcgacgacggccgcgcaccgccaggtagatgataagtgcggcggcgaatacaccgagcaccagcgcggtgacgttcgggcgcttgacgccgaagatgtccgggatgaagccgttgctcattagctggaagctgctggagaacggaccgatggactggccgtcgagcaccgccagggtcaggccgcgaaacaccagcatgccggccagggtgacgatgaacgaggggatctgccagtaggcgatccagtagccctgagccgcaccgatcaggcagcccatcaacaggcacaccggcaccaccagcgaggtggaccagccccactgcaccatcatcactgccgccgcggcgccgacgaagccgaccaccgagcccaccgacaggtcgatgtgcccggagacgatcaccagcagcatgcccagggccatgatgatgatgtagctgttctgcagcagcaggttggtgaggttgaccgggcgcatcagcgtgccgtcggtaagcacctcgaacagcgccatgatgaccaccagggtcagcagcatgccgtagtcgcggatgtggctcttcatgtggcccagcagcgaggggcgcgccggctgggcctgctgggtttgtgcggtttgattgttgttatccattgcgttgtcctcgctcacgccttgacgatcatcgacatgatcttttcctggctcgcctcttcacgcgccagttcgcccaggaaggcgccttcgttcattacgtagatgcggtcgcacatgcccagcagttcgggcatctccgacgagatgatgatcacgcccttgccgtcggcggcgagctggttgatcaggctgtagatctcgaacttggcgcccacgtcgatgccgcgggtgggctcgtcgagaatcagcacctcgggcttggcgaacagccatttgctgagcaccactttctgctggttgccgccggacaggttgagcaccttctggaacactcctggggtgcggatgtgcatggcctcgcggtactgctcggcgacccggcgttcctcgtgctcgtcgatcaccccgtgcttcgacacgcccggcaggttggccagggtggtgttgcactggatgctctcgtcgagcaccaggcccagggccttgcggtcttcggtgacgtaggcgatgccgttgtccaccgcgcggcgcacggtcgacacgtcgatcggctggccgcgcagatacacggagccggaaatgttgcgcccgtagctcttgccgaacacgctcatcgccagctcggtacgccctgcccccatcaacccggcgataccgaccacttcaccggcggccacgcgcaggttgacgttgcggatcatctgccgcgaggcggactcggggtgccagacgttccagtcgcggatctccagcaaggtttcgccgatctgcggcgtgcgctccgggtagcggttctccatgtcgcggccgaccatgccgcggatgatggtttcttcactgaccgcttcggtgtggcaatccatgctgctcaccgaagcgccgtcgcgcagcaccgtgatgctgtcggcgacgcggctgacttcgttgagcttgtgtgaaatcagaatcgaggaaatgccctgggcgcgaaactccagcagcaggtcgagcagcttctggctgtcgttctcctgcagcgccgcagtgggttcatcgagaatcaggagtttgacgtccttggccagcgccttggcgatttccaccagctgctgcttgccgacaccgagtttttccaccggtgtggtggcgacctcgtcgaggccgactttcttgagcagcgtttcggtgcgccggtacacctcgggccagtcgatcacgccattgctggcgatctcgttgcccagaaacaggttctcggcgatcgacagcagcggcaccagcgccagctcctggtggatgatgatgatgccttcacgctcgctgtcgcgaatgccggtgaaggccagcggcttgccttcgtagacgatctcgccttcgtagctgccgtggggatacacgccgctgagcaccttcatcagggtcgacttgccggcgccgttctcgccgcacagggcgtgaatttcgccgcgtcgcaccttgaggttgacgttgttgagcgccttcacgcccgggaacgtcttggtgatgccgcgcatttccagaatgatgtcttgctgcatggctttatccatccgcaaggcacgcgccagccgcagcgggcgcgccatgctcaggtaaacgaggaggtcaaaggccggcagcgacgaggctgccggcaaagcggcttactggatctggttcttggtgtagtaaccgctgtcgatcagcaccttttcccagttgctcttgtcgacggtgaccggttgcaacaggtaggccggtacgactttcttgccgttgtcgtaggtcttggtgtcgttgatctgcggctcgctgccctcgagcagcgccttgaccatgccgacggtcacttcagccaactggcgggtgtccttgaagatcgacgaatactgctcaccggcgaggatcgacttcaccgacggcacttctgaatcctgcccggtgacgatcggcatcggcatgtcgccggagccgtagccaacgcctttgagcgacgacagcacgccgatggaaatgccgtcatagggcgacagcacgccgtcgaggcgctccttggtgtagttggcggacagcaggttatccatgcgcgcctgggcggtggcgccgtcccaacgcagagtgccgaccttgcccatgccggtctggccggaaaggatcttgatctcgcccttgtcgatcagcggctgcagcaccgacatggcgccgttgtaaaagaagtaggcgttgttgtcgtccggcgagccaccgaacagctcgacgttgtacggacccttaccgcgttctttcatgcccttgaccaaggactcggcctgcagcacgccgaccttggtgttgtcgaaggtggcgtagtagtcgacgtattcactgtcgcggatcaggcggtcataggcgatcaccttgatgccggcagcatcggcgttttccagggcgttggtcagcgtggtgccgtcgatagccgcaatgaccaggacgttgacgcccttgaccatcatgttttcgatctgcgagacctgggtgggaatgtcgtcttcggcgtactgcaggtcagccttgtagccggctttctccagctgcttgaccatgttgttgccgtcgtcgatccagcgcgcggacgacttggtcggcatggcgataccgacgaagcctttttcggcagcgccgacggatgcagcactgaccagagtggcgcccatggccatggcggccacgagtttacggatggtgttcattcagcttctcctggcgacgcctgacgcgctcagggacgcgcgacatcgcgatttattgttgttggggcaacgaagagctcaaagcagagctgacgatagaagcacaccgcatatcaggcaaattcatatttcgctcaactgcataccaaaattgttatgccgctgatcgacagtgcctgggttcgggcgcacactcgccccacaacgacaacaacgagcaccgccatggacatcggaattgcccgtcatctgaagattccgcagctacgtctgatcgccgcgatcgccgagcacggccagctcggcctggccgccgacgagctgaccgttacccagccggcagcctcgcgcatgctcgccgacatcgaacacaccctgggcgcgcggctgttcgagcgccacgccaagggcatggtgccaacgctgatcggccgcgccctggcccgccgcgcccacaacatgctggttgagctgcgcgacctggcccaggacgtcgaggaactcaagcgtggcgaaggcggcatgaccacggtcggcgcggtgaccggtgcagcggtgggtttcgtgatcccggcgattcgccagctcaaagcgatctcgccgcgggccgacgtgcacgtcaacgtcgccgccagtgatgagctggtgcatgacctggccagcggcaagaacgacttcgtgctggcccgcttgccgcgcggcgtcaacccggcggatttcgagatctacccggcgcgtaccgagaccctgaaattgatcgtgcgcaaggatcacccgctggccaacgtcgatcaggtgacgctgcacgatctgtccaattacgaatgggtaatgcagagccaccgcgcgccgatccgcgaggccatggaaaacgcgtttctcagcgccggcgccacgctgccgaccaacatcaccaacaccacctcgctattggcgatgatcgccatcctggtgtcgtcctcggccatcgcgccgctggccagcgaagtgccggacctgctgctcggcgatcaggtcggcgccaaactcaaggtgctgccgttgaacatgaccatcgagatgtcgccctattacctgctgctggtcaagggccgcgaactgtcgccggtggccaaccgcctgcgccggctggtcacggctgcgctgaacagggcgcattgaggttgttagaggctgttcacgatcgatcagctcgacttcacgcgggggggcgcaaacggccctgtgggagcgggccatgcccgcgagaatcaccgccatagcccaaagctcagtttaggccgacgctctttccacctaacgcaacagtgggtggataatcgcactgcgcaccaatgccaggatcataaaaggctttgaaacgaaaacggcctgcgcaaggcaggccgtttcgggtgcagcgggcgacttacttgagcacagccagggctgcttcgtagttcggctcgtcagcgatttcgccaaccagctcgctgtgcaacaccttgtcgctctcatccagcaccaccacggcgcgggcggcgacgccagccagcgggccggagctcagggctacgccgtagtccttgaggaactcggcgccgcgcatggtcgacagattctggacgttttccaggccttcggcaccgcagaagcgcgcctgggcgaacggcaggtcagcggagatgcacagcacggcggtattgctcagcttgctggcttcggcgttgaacttgcgtaccgaggtggcgcaggtcggggtgtcgacgcttgggaaaatgttcagcactttgcgcttgcccgccaggctgctcaggctgacgtccgccaggccagcgccaaccagggtgaatgccggcgcttgctgaccgacttgcggtaactggccagcgacttcaaccgggttaccgcgcagggttacttgagccatgaaatgatccttccttctcttgatgggtgggaaaacgcaacggtgatcatcctacgccaggaaaagcggcgcgcaaatgtctatcgcgccagctagaagtcccgcttgtagaacagatccagcgaactggccaggccgctcgctgcctccaggtacagacggcgcgtcagcgcgtaacgcagcgccacggtgttgaccggctcgaacacgccgaccccgtaacgcaggctcaggcgctcggacagattgccgctggccaccacgctggtattacggccgctaccatcggtgtccagctggaaattctggatgcccaggctctgcgccaccgagccggtcaccccggaactgcccgccacaccgagagccagtgcggcctgggcgagcatgttgttgtcttcgctgccggtcgacagcggccggcccagcaccagataggacagcgcctgctcctggctcatggccggctcggagaacacctcggtgcgtggctgatcggcgctgccggtcaggcgcaggccggccaccacgtcgtcgaccttgcggatcgcttcgatatccaggaacggctggtcgatgggcccggcgaacagcaaacgcgcacggcggatggtcaggcgctggccgtaaccgcggaagttgcccttgttgagattcagctcgccgcgggtgtccaggtcatcgccgatgtgtacccgaccggccagctcggcgttgagtccaaacccgctgaaggtcagcttgtcgctgccgacgtccacatcgatgtccatactgatcgccaccggctgcttttcccgagggtcttcgccgacgatcaccgcatcgtcggagaccttgacggtggacggtggcaactcgcgcaccacgatcttgccgcggggaatcgatactttgccgctgaccgacagctgatcatcggccaggcgcacctgcatgtccggcgccacctgcagattcgcgtacggctcgacgttgaccggcaggctactgcccttgacgttcaggttgccactcagctggccactccaggccagcgcgccgtccagcgtgccctgccccttgtcgccactgcgccagccgccattgagctgcaggctttcgccagcgatcagcacgcgcacctgcaggtcctcgaagctgatcggcaactcgccgccggacacttcgccttcgctgagcgccagctggccattgaccaggggtttgagcagatcgccggacagcgtgccgctgccgttcagttgaccggtcaggcgctcgaccatgggcacgaacggccgtgcgatcgccagatcgaggccgctcaagcggaactggccggacagcggtttgttgtccggccgcgggtcgagctgcgcctgcaccgacagctcgccgatgcgcgggccacgcaggctcagctcgctgtcgatacgctggggccgcagttcgctgctcaggcgcaggctgtcgtagctgaaatccacccactgatcctgatcgcgcacgcgccagatgccactgccggcatccaccaccacgcggccattggggccagccgctggcagatccaggtgcacgtcggcatccagcgtaccctgccaggcgaagtccttcgggaaccagggcgacaggctgtcgagcgggaagtcggccaggcgataacggatcttcggttccggctgcaggcgctgattctcgccgcacaggctggccgcgccggagcgcagacagtgggcgcccaggtcgatttcgccgctggccaggcgcaccagtgaggccggtgcctgcaggcgccagtcctggccaccggcctggatctcgacgcggctcagacgaccgcgccagtcacctttatccagggtgccatccagcgccagactggtttgcagttgtggcccctgcaggctcaggtccatctgctgctgacgctgattgccggcgccgttgaccgtcaggttgccgaactggctgtcgccgctggcgatgccctgcccgcgcaattgcagcttggcctggccgttgccatccagggaagcgtccacacccagctgcctcaggcgggtttgctcgaaggccagtgattggccgttcaaggtgaaggtgccttgtggcgcttgcaggctgccggccagatccaagcgaccattagcctggccttgcagcccgggccacaactggccgaggcggttgagggcgatgcgcagctggccctgcaggcgctgatccagctggccgctgccgtcgatgcggttgtcgcccaggcgcaggctgagcgcacttacatcccagcgctccccagcgccggccacctgggtttgcaattgcgccggctggccccgcaggcggccctgcaggtccagatcgctggtcagttccagacggccgtcgagcaactggcccttgctgcgaatcggcccggcgatacgccctggcagctcggcgacccagtaggccgggtcgaagtcgctgacctgcaattgcgcatcccagcgcaccgcttcggcgaaaccgacggtgagctggccatcgatcttgccctgaccggcgcgcacctgcagttgcggcagatggatctgctgcaggtcgccgctcaatggcgtctgcacttcaaaggcgccggccgggccatccagcgccgcggacaggttgcccaggtaattgccattgtcgtaggccagatcaccggtcaactttttcagcgtcacgggcggcgcttcgcccatgggatagaggcgctgccaggggaagttctcccagtcgatatgggtatcggcgctgaagccgtcctgccagtcgaggcgtccgttgacggccaagcgctcgccggggccggctgacaggctgagattctcgatatccgcacccttggcatcgacgcggccgtccagcgacagcgccaccacggcaccctcggcgggcagcaagccgataccgtgaacctggtagccgtcctgcaggttgccaccggcccgcagcgccacaccattgaggcgcagagtctcgggcaacgattcgacggccttgaaaccatcgaccctcaacgagagccgcgccggaatatgctcggccagcggttgcacctcgccgctcaggcggcccgccagataaccggagctatccacgaacagcgccaggccctgaattagctcaccctcgatctctagcgccaggttccagggctcgtcaccgggtgccggcagcacagcgctgcccttgagcttcagcggccattcaccgctgggttgcacatagccgtgcaggtcgacgaccagctcgtcgcgctgcacatgcaagcgactgatgttcagcccttcgctggcccagtccgcggcgagttcgaggccttgcagctgatcggcgccattaagctgcaggctgccgagccacacctcgccgagctcgagcgccagtggcagtttcagctgcggcaggctgaaaggctcgtcgcttggcggcgcctcgctgggcgcgaaattcagctcgatgcgttcgctgcgcagcgtgtcgatgcacagcgtcaggcgcagcaggcatgacggcgaccagtcgaattgcgcctggtggaccagtacctgatcgtcgccctgttgccagcgcaattgctcggccgtccagtgcccgcccaggcgcccctcgaatccgtcgaccacaagccccggcaccaggcccagcgtaaagcggctaccggcggctgtgcccagcatccagacaagtactactacgagcagtgcgagcagtccggccaggctcaagccagtgtatttcagcgcacgcctcacagttccggccccatggaaaagtgcaggcgcacgccgccttcgtcatccagcggatgggccagatccaggcgcagcggcccgaccggcgacacccagcgcacgccgatacccacggcgctcttcaacgatggcatctgcagggaattgaaggcgttacccgtatcgtagaaggtcgccacgcgccacttgtcgaggatgctgtactgatactcggcgctggccgcgaccatatagcgcccgccgatgcgatcgccatcattgttctccggcgacaggctctgatagtcatagccgcgcacgctctgatcgccaccagcgaagaaacgcagcgacggcggcaccgaggagttgaagcccttggattcggtgccgccgaattgtgcgcgagcgagaaagcggtggttctgccagagcgtggtcaggcccttgaccagcacgttgccgtgcaccacatcggaatcggagagcagcccttccttggccaccgaggcatcaaactgcaggcgatagccgttgttggggtcgatgcggctgtcgctgtgcaggtacgaataactgatacccggcatcaacaacgtactgaggcccgagtcgtcgccgaggcgatactcctcgcgctgccacttcagggagatcacccgctgccagccactgtcgagcttgctgtgccactcagggccgacggtgagcagacggctgaggctgtcggtgttggccagttcctcatactggtaaccgccggccagacgcagcttgtcggtcatcggcggattgccgggaatgtcgtaccacaggccgacattctgccgaggcgccgacagttccatttccgcgccgtagctatgcccctgcgggttggcccagtggcgctcccactggatgcgacctcgcgggccgacgtcggtggaaaaacccaggcccagccccatggtgcgcggcaagcgggtctgcagatggaccttgaccggaatcacctgctgctcggccaccgtggggctggcatcgacgcgcaccgactcgaagtaaccgctggagcgcagcgcctcatacagctcggcgatccgctcggagtcatagggcgtgtccgccgggaacggcaccatgcgctgcagcagctcgtcatcgaagggcatgtcgccgtcgaagctgacctggcccagggtgtagcgcgggccgctgtcgtagaccagctcgatatcagccaaaccggcctgggggttgatgcgcaggctttgctgcgtgaagcgcccgcggaagaaaccgtagcgcgacgccatgttctgaatatgccgtttggcggcctcgtagcggccgtgattgagtcgcgcacccgatgtgagctgagcgtccttgggtaactggaaggcgcgcatttgcgaagcggggccgtcgatgcgcacggtgacgttgcccaggcgtaccggctcgccgggcacgatgcgtacgttgaggcgcggcggcgtttgctcgatgacttcggtgctgatctgcgcctggtaatagccgagcgcctgggcggctttttcggcctggccctcgaccacccggcgcaggcgttgcagggcttcggcgtcacgctcgccaaggttgccgatataaccttcgacgttgctcttcagcgcattgttggccggctgcacgctgaccaccaggcgagcatcctcggcgagcaacgtggcactgaacagcatgagcgcgcatcccgcgccgagggtcgaaattactctcatggcggcgatgctaccacggcaaacgctccattccagtgcatatacgtattgaaacgattacaaccaagctggccgcctgacgacgtgatcggctagcatcgcggttttccgcccgcttcattcaggaccgccgacatgaaactcgtttccttcaacatcaatggcttgcgcgcccgcccgcatcaactcgcggcactgatcgagaagcaccagccggatgtgatcggcctgcaggaaaccaaggtcagcgacgaccagttccccgaggcggagattcgcgccctgggctaccacgtgcactaccacggccagaaaggccattacggcgtcgcgctgctgtcgcgccaggcgccgctcgacatcaccaagggcttcccggacgacggtgaggagtcccagcgccgcttcatctatggcacctatgccgacgccaacggcaaccctgtgaccgtcatgaacggctactttccccagggtgaaagccgcgaccaccccaccaagtttcccgccaagcagcgtttctacgccgacctgcaggcactcctgagcaaccgcttcgcccacgaccagccgctgatcgtcatgggtgacatcaacatttcccccgaggattgcgacatcggtatcggcgaggtgaaccgcaagcgctggctgaaaaccggcaagtgcagcttcctgcccgaggagcgcgaatggctggcgaccctgaagagctggggcctggtcgacagcttccgccagttgcatcccgaggtggatgaccatttcagctggttcgactaccgcagccgcggtttcgaagacgagcccaagcgcggtctgcgcatcgacgtgatcctcgcctcgcgtgccctgcaggatcgcctcaaggacgccggtatcgactacgaactgcgtggcatggaaaagccttcggatcacgcgccgatctggctgcagctgggctgacccgcagtcatcttgtagtcatttttctgtcttatcgtcgcagcacttccgccatcccttgcaaggtgattgccgcatgctgcgcgcctcaacccgttgtgaccgtgaaacctggagccgagcggcgacctttctgctgctcggtttcgtcttctatctgagcccctggacggccttcgccgccctgcccgttccggccggcgatcagcccgtgctacgcatccagggctccaacaccattggcgccaagctcggcccggcgctggtcaggggcctgttgcaggagcaaggcttcaatgacatacgcaccagcaccacccaggaaaacgagcagacggtcagcgcgctgaacgcggccggtcgcaaggtcagcgtgaccatcgccgcccacggctcgggcaccggcttcactgcgctcggtcagggcagcgccgagctggcggcctcctcacggccgatcaaggacagcgaaagtgcaagcctggcctccctgggcaacatgcagagccgcgaggccgaacaggtcatcgccatcgacggccttgccatcgtgctacacccaagcaaccccataagcgccttgagtaccctgcaactggcgcaaatcttttccggcgagatcagcgactgggcacaactgggtagccgccccggcgccatcgacctatatgcccgcgacgacaattccggcaccttcgacacgttcaaggaactggtgctgagcgccaacggcaagcagctttcggccaaggccaagcgcttcgagtccagcgaacagctgtccgactcggtggcgggcgatgtcaacggcatcggttttatcggcctgccctatgtgcgcagggccaaggcggtggctatcgctgccggcgactcgcagccgatggcgcccagcgtgacgttgatcgccaccgaggattacccgctgtcgcgccgcctgttcctgtacgcggcgcccaagcgcagcaatccctgggccgaggccctgctcaagttcgcgcaaagcccacgcgggcaagccatcgtcgcccagaacggcttcatcgcccagagcgttgaagccgtgaaaattgccgccaccgcggacatgccgccggcctaccaggaactgacccgcaacgcccagcgtctgtcggtcaacttccgcttccaggaaggcagcgccagcctggacaacaaggcgcagcaggacctgcaccgcgtgctcgactatctgcgcgagcacgacaagctgcagaacaaggtggtgctggtcggctttggcgaccccaaggccctgcccgcgcgggccgagctgctctccaaattgcgcgccatggcggtacgccgcgagctggttcgcgaaggcgtggtgatgcgcgaggtcaccggcctgggtgacgagctgccggttgccgacaacgagggcgacagcggcaggctgaagaatcgccgcgtggaagtctgggtctactgacccgttcgaggcgcggccgaaaacttgctcggacgcgtgatccggcctagcctttcaagcaagtgacgccgggcccctctggcgatgagtcgccctcatcgtgatgtcggagtcaccaagttgaatctcaacttaggcatcgacagggagggcccatgacagctctacatgcctttatgctcacgccgtttctcggcaccccgtattacttctggctggccttcgtggtcatcgtcatcgccctgctggtcttcgacctgggcgtgctgcaccgcgaccaacacgaaatcgaaatgcgcgagagcctgctgctctactcgggctatttcagtgtgggcgtggcttttggcggctgggtctggtggcagcttggcgccaccaaggcgctggagttctacacgggctttctggtcgaacagtcgctgtcgatggacaacgtgttcgtcatggcgatgatcctcggcttcttcggcatcccccgcaaataccagcaccgcgtgctgttctggggcatcctcggcgtggtggtgctgcgggcgatcatgatcggcctgggaaccgccctggtgcagcaattcgactggattctctatgtgttcggcgcctttctgctgtttaccggcatcaagatgctgttcagcaaggatcacgacgagcatccggatctgtcgcagaacaagctgctgatcttcctgcgcaaacacatccgcatgaccgacgacctgcacggcggcaagtttctggtgcggcagaaagatccggccagcggcaagatgctgctgttcgccacgccgctgctacttgccctggtactgatcgagctggccgatctggtgttcgcggtcgacagcgtgccggcggtgttcgccatcacccaggatccgttcatcgtctacacctcgaacatcttcgccatcctcggcctgcgcgcgctgtatttcgccctggccgcactgatgcaccgcttcgtttatctgaagtacgcgctggccatcgtgctgatgttcatcggctgcaagattttcctgcacgggttcatcaaggttcccgctttgctctcgctcggcgttaccatgggcgtgctgttcggtggcgtcatcctgtcgctgctgaaaacccgcgacaagaagcctgccgagacgacgtgaacgaaacagacgtgcagcttgagcgactggaaaaacccgacggcgtgcgctggtgcgtgcgcctgggcaagcgcacgctgatgttcgacgatgaaggcgccgcccgcgccgtcgcggcgcagctgcatatgcgcctgaacggcgagcgactgagcctggtacccgacgccggcaaggagccgggcagctagaccctcaggctttgtgcagatacttgcccagctcgtacttgccgatagcggcgcggtgcacctcatccgggccgtcggccaggcgcagggtgcgctgcatggcgtaccagtaggccagcgggaaatcatcactgacccctgccccgccatggatctgaatggcgcggtcgatcaccttcaacgccacattcggcgctaccaccttgatctgggcgatctcgctggccgccaccttgttgccgacggtatccatcatgtacgccgcgttgagggtgagcaggcgcgccatattgatttccatgcgcgactcggcgatcaggtcgatattgccgcccaggcgcgctagcggcttgccgaacgccgtgcgttcgagggcgcgctcgcacatcagtttcagcgcccgttccgccatgccgatggaacgcatgcaatggtgaatgcggcctgggccaaggcggccctgggcgatttcgaagccgcggccctcaccgagcagcacgttgctgtacggcacgcgcacgtcctcgaacagcacttcggcgtgaccgtggggagcatcgtcatagccgaacaccggcagcgggcgcagcaccttcacgccgggcgtgtccatgggcaccagaatcatcgaatgctgttggtggcgtgggccatccggattgctgaggcccatgaagatcatgatcttgcagcgtgggtcgcaagcacccgaggtccaccacttgcggccattgatcacccattgatcgccatcacgaacagccgtggcctgcatgttggtggcgtccgacgaagcgacgcccggctcggtcatcgcgaaggccgaacgaatctcgccgctgagcagcggctcgagccattggcgcttgtgggcttcgctgccgtagcgcaccagcacttccatgttgccggtatcgggcgctgcgcagttgaacggctcggcaccgatcagcgagctgcccatgatctctgccagcggcgcgtattcggtattggtcagccccgcgcccagctcggaatcgggcaggaacaggttccacagcccctcgcctctggcgcgatccttgagctgttccatgatcgcagtcggctgccagcgatcaccttcggcaacctgacgctcgaactcgacctcggccggatagacatgatcctgcatgaacgcggtaacgcgcttgcgcagttgctgaaccttgggggaataggcgaaatccacggcgcacctcggctgcgtttctgtgtgccacggatgctagtggacggcgggtcataaatcgacgctattttcggcgtgtattaacattcatcaccgatataagatcgacccacaagaacaactgcggagtcgctcaggcatgaacctgaacaaggtcgatctcaatcttttcgtggtcttcgacgccatctacaccgaagccaatctcacccgcgccgggcagatcgtcggcatcacccagccggcggtatccaacgccctggcccgtctgcgcgagaccttcaacgacccgttattcgtgcgcaccgcccagggcatggtgcccacgccaatggcgcagaacatcatcacgccggttcgcaacgccttgcagcagctacgcatctcggtgcaggaaagccgcaccttcaacccggcccaggcgaccaagagctttcgcatcagcatgaccgacctcaccgaggcggtggtgctgccgccgctgttccagcgtctgcgccgccaggcgccgagcgtgaccatcgaaagcatgctggtaaagcgccgcgaaaccaccaaggaactggctgccggccggctggacttcgccgtggatgcgccgctgaacatcgatccgcaggtgcgtcacgtcaaattgatggaggaccgttatgtctgcgccatgcgtcacgggcacccgctggccaaggaaaagctcagcctggaagcctacctgtcactgacccacatccagatctccagccgccgcagcggcctgggctatgtcgatctggcgctgggcaagatgggcattcagcggcgtatcgccttgcgctcgcagcactacctgatggcctgccgggtgatgcgcgataccgacatggcgatcaccgtgccggaacgtttcgcccgcgacaacgacctgtacttcagtgaactgccggtggccggcatcccctcgctggagacccacttgtactggcatgaaagtaccgatcaggatcccgccaaccgctggatgcgtgaacaaatcatcgagatctgccagcgcatcacctccgaggaacgcaaagcggcggccagcgcctgaggtcaaccgaaggaagatcagctggaatagtccagcaccgtccagacccgtgtcaggccttcgccgatcacgcaattcgaggcgctcaactgcttattgtcgtgcagagtcatgcgggtggtgacgccatcggcggcgtcctggcgctcgaccagccactgcagcttgccgcaattgggcgtgtcgatcacatagctcgcggcaacgggtgcctgcttgctgttcagcttgatggcgtcgaccacaacgccgtgttcctcgacccgcttgccatcggaaaccagtaccgcccaggcctgatcgtcttcgatgaccaggtaattggcattgaccttgggttgctcgacctggggctgtacgcagccggtcagtgttaccaacagcacaattgtcatgagtatctggtgcattacagggagtcctcggcattgatcagcagcgccttacagcgccaccagacaggggagtcggcaagcgtcggggctcactattaccgaatactgtttatttgtacagtatttttgaattaccctagcagccgtcattacacgatcgccggcccggacatttcccggcgagctcaggcctatagcgggagcctaacgatgctggacgtattgcaactcaaacacacgatcaatcggatgccactggacaaggtgcgcctcatcgtcgaggagctgcatctggaggggatcgttaccgaaggtaaaacgccgttcaaccgcctgcacttcaacacctgcttcgccgagatcgaagcgcttctgcaacgggccggctatcaccgccagcttgacgtggtgggttatcagggattggcctatgcgatgttcgaccccaatcgctgggaggccgtcgaggtgctgcgctggctgagggattacgtcgaagaagccagggcctgccctgcctcctgatgaggcgttaaccgtacacgtgctcgctgatggttcgattgcgcatcattgcctggcccgacttcctggcatcgactgcgctccagtagcttggcgcgatgcttgctttaacctcaacaatatcgcctggcaaccctcagatgggaagccgggtaacgtacacggcatctgccagaccaccttcccccatcgggtgttctggtagatgccgttcttatttgtgccgcacttttctgcaggcaaagaaaaacccggcctgagccgggtttttcatgatgcctgagcctattactgggcttgggcttctacttcagcttcaacgcgacggttgatggcgcgaccttcttcggtagcgttgtcagcaaccggacgcgactcaccgtaaccaaccgagttgacgcggtcagcgcctacaccgtactggttgaccagcacgtcacgaacagcgtttgcacgacgctcggacagcttctggttgtaagcgtcagtaccgacggagtcagtgtgaccttcaacggtggtggtggtctgcgggtactggttcatgaagtcagccaggttcttgatgtcaccgtagctttcttgcttgacagcagctttgtcgaagtcgaatttcacgtccagttcaacgcgaacgacttgcggagcttcttcaacgaccggagccggagccggggtaggctctggagccggctcagttacctgagcgacctgacgggtgctgccaccgaagttcagaccaacaccaacgccggcttgccactcagtgtcacctttgtcgatgttgtacagagcttcaacgcctgcacgagcatagaacatttcggtgaagtagtacttggcaccgccaccaacgatggccagagtcgaagtgtcgcggccgcctttgttggcgtcgccgatgctctggtggccaacgccgccggaaacgtacggacgcaggcctacacccggctggccgaagtggtagagggctttcagatcggtcaggttgcccttgatgttcttgctgccagcagcgccttcgccacgcaggtcgtggtattcgccgtaggacagtgccagctcgacatcgtcggtcaggtagtagccaacgctagcgccgaactggttgccttcgtcgtgagcgaaatcacgctggctgtcggtgaagtagcggttggcaaagccttccacctcgacagcgccttggccttgggccagcacgcccatggaggtagcggctaccaaggagccaatgactacgcctaaggtgtttttcagtttcatccgttaaatccccatctatgagtgattgatccgcatgcaggtagacatgcgagtctgcggtaagtttactaaaactcacctttgccagttaaagcttgccccgaactaactttcggtaatacctgcaaacttttcccgcaatcggtccaacgctcgcttgtaacgcattttggtagcactgagtcccatatgcatgatgtcggcgatctcctgaaactcgagttctgcgacaaaacgcagcaccagaatttcccggtcaatcgggttcacatgcacgagccagcgatccagtccgcctttgtcctctatcttcggcgccttctcttccgacgcctcttccagaggatccaaactcagtgcatccatcaaacgacgtttgcgacgctccttgcggtactgagtgatgcattcgttgtaagtaatgctgtacagccaggtcttgaacttcgatttgccctcgaagttcttgagcccatatagaaccttgagcatcacctcctgacagacatcgtcggcatctcgatcgttccctaaatatcgcgcgcatacattgaacagcgtgcgctggtaacgtcgcatcagttcttcgtacgcacgggttatatggaacagctcgtcatgggcgcgtgccaccagctcctcgtcggagagctcgcgtgggtcatagcgcagtgacggtgattggggtgcgttcaaagcagattgggccaacggtcaggacgaaagcagccagcgcctgtcgagcaggccgctggctgggcgcatatcgtagcagaaatgccctttagcggctgctcacccgttgctcgagcaatacccggttggcgagcgaaaccagctcaccggagtcggtcagcacggtggtcttgaccgtgccgatctcctcgatctgtccctgcacgccatccacttcgatttcctggcccacctgatacaactcacgtacataaatgccggccagaatctggctggccagcccacggctacccaggccaagggcgagcgccacggccaggccgacggaaatcagcacgatggcgatgacgttgttgagcaggtcggtcttgacctccagctggccgatggccacggagatgctgatgatgatcaccaggccttgggccaggcgcgccaggccatgggcgtaatccaggccaacgccttctgcggcgccgcgtaccaggccgctgagcagatggcccagcagcacaccggcgagcaggatcagggccgcaccgaataccttgggcaggtacagcgccagcacgtccagggtcgcagagacccgctccaggcccagcgactcggcggcggagaccaggaacaccagcagcacgaaccagtagacgatcttgccgatcaaggtggagaccggcacctggaagccggcgcggccgaggatcttggtcagcccggtgccggccatcaggcgatcgagaccgaccttgccgagcagtttggaaagcagcgtatcgagcagcttggcgacgatgaagcccagcaggaccagcaccagtgccacgaacaggttgggaatgaagctggcgactttggtccacagcgccgtcatcgcggcgaccaggctatgagtccagggatcgagttccattttcattgcgccttatcggaagaacgagcagcacgacggcgtgaaaccggtgcgacatgggaagagccattgttgagagcgatcatcagggcgctagcccagtgccccatcaggccgaacaggtcgcccgcgcccacctggcggttggcggttttcagcactcggttcaggcaggcatcgtcgtcgcgcgcaggcgaggacgaggctttcaacaaatcacgcagagattcttcgaatggatcgtgcatggcagacctcacagaacgtctccgctagacgaagcgcttgccgggtgagtcacatcacacccagcgcaggcgtcgaaacagcagccactgccccaggccgatcagcaccatcagcaaacaggcgaccaggaacccataagggctctcggcgcctggaatgccgcccacgttgatacccaaaagaccggtgacgaaactcatcggcaggaagatgcaggtgatgatgccgaagcgaaacatgatgtggttcatgcgcacgtccagccgacgattctcggtttccagcagcagcccgatgcgctcgcgggtcagctccagctcctcgagatagcgcagcagccggttgttcagctcgttccagtacaggccgtcatcgtggctcagccagggcagctggctacgcgtgagctgtgcgtagatatcgcgctgcggcgacaggaaacggcgcaagcccgcagcgcggcggcggatattcagcagcagaccgtgatcgggcaaggtgcgctcgttgccatcgaccatctcttcctgctcatcgaccaggtcggagagcccggtcaccagatcctcgaccttgtcggtcaggtagtcgctgagctgcaggatcagctcggacggatttttcggccccttgccggcctgcaggcgttcgatcagatcttcggtggcgcgcagcggacgcaggcgcagcgagatgacccgcctcgccccagcggaaatgcgcaccgacaccatgtcctcgggctcggcgcccgggttgaggttgacaccgcgcaggaacagcagcagttcatcatcgggtagcggcaaggcacgcggccgcgtgttttcctcgagcagcaggtcgcaggcgaattcgctcaatccactgtcgcggcgcaaccagctctgggtctgcggatggctgcggtcccagtgcagccaaaggctctgaccgtcttcgagctgcaagtcatcgagttgcgcacgggccaccgcctgggcgccgcccttgccatccagcacgaagccgtgcaccaggccccactgggcgttgtcttcctcgtacatccataccccttgcttgctgcctggcgactacagctcctggttattcgctttgcagtgcctgcgctgaaacgatgatgccgttgttgtcggcgtacaggtattcgcccgggcggaaggtgacgccgccgaagttgaccaccacgttgagatcgcccaggccgcgcttctcggttttcatcggatggctacccagtgcctgcacacccaggttggtttgcgcgagcacgtcgacgtcacgcacgcagccgtagatcaccatgccttcccagccgttgctcgcggccttctcggcgatcatgtcgcccagcagcgcgcagcgcagcgacgcaccgccgtcgaccaccagcaccttgccagcgcctggctgctcggcctgggacttgaccagggagttgtcctcgaaacatttgacggtgacgatctcgccgccgaacgagtcgcggccgccgaagttgctgaacatcggctccacgacgctgaccagttccggattggcgtcacacagatcgggcgtgctgtagtgcatggcgaagctcctggtgagtgttcgaagcctgcagcatagccttatccggtacgcctcgaacactcttgccggcgcgcaggccttgctgcatcagagcgtggcagaaatcgccgccccgccctgttcatccgtctcgagaaccggagcctgacgctcgccggcaagccagcgacgcactaggggccagacttcgtcctgagccggcttgctgaccagcatctgcacatgatcgtactcatgggcaaagccatggccgcgccccagcaccacgaactcgcgctctggcgaggcaaactgcgcgaacagttcacaacaggcttcgggcgggcattgcacatccgcgtcgctggccaccgccagcagcggcaccctcacctcctgcagccctgcccaccagtcgcgttcggcatcgccgaaacggccgaacaggcgatgccagcgcaaggtttcaagggcaataccgatcggctcgtcctccggcccgcgcttgaatcgtgcgcccgaaagcaccgggaaacgcttgagcagcagacgggcgatccattcaacaggcggcaccttgagcatccagtagcggcgactgacctcggcgccgaacagtccgacagtggcgacaccagcctgcggcagatagccgccgcccagcgccgcagccagggtcaggccgcccagggaatgccccagccagtgaataggtgccgggttctgctcggcgacgaaggcggcgatcgccggcaggtcgtaacgggcgtaatcggccacgcagttgtcccggtaggccaggttgcgcggcgaaagaccatgaccgcgcatctcggcgatccacacatcgaagccggcgcgcaccaaataaggcccaaggccgataccaccagccgagtaccagaagcgccggttggaaaaactgccatgcagcaggatcaccggctcgccgcggacttcttcctgccctgccaggccaagacgggtcagggctagctcgatgctgaaatccggactgttgccgggtttgaggcggtagacatcttcactcaggtcgccacgtagctcggcactcatcagcgctacgggaaacaactcactgctgctttgcatcttcttcgctctgacacaacaaattgcctgccgcagaagctctgcggcaggcatcgatattcaaaatccggtgaagcggcttaggctctgtacggaaagtacctgcgctcggtgatgcatcgttaaaaatcgcctcggactgctcatttacagctcgtaaactccgcgtcctcaccgttttttgcctcgcctgaccttcgctcggacacttttcgtacaggccctaggagcctgctgacacaaaaaagggcaggtagaacctgccctcgggtcacctcaatgccaatcgatcagcccggctgaccttcggccaggaagaaccaggtttccagtaccgagtcggggttcagggacacgctttcgatgccctgctccatcagccagcgcgccaggtccgggtggtccgacggcccctggccgcagatgccgatgtacttgccggccttgttgcaggcctggatggcgttggacaacagcttcttgaccgccgggttacgctcgtcgaacaggtgcgcgacgatgccggaatcgcggtccaggcccagggtcagctgggtcagatcgttggagccgatggagaagccgtcgaagtattcgaggaattcttcggcgaggatggcgttggatggcagctcgcacatcatgatgaccttcaggccatcctggccgcgcgccaggccgttttcggcgagcagatcgaccacctgcttggcttcgcccagggtacgcacgaacggcaccatgatctcgacgttggtcaggcccatctcgttgcggaccttcttcagcgcccggcactcgagctcgaagcagtcacggaacgactcgctgatgtagcgcgaggcgccgcggaaacccagcatcgggttttcttcttccggctcgtacagcttgccgccgatcaggttggcgtattcgttggacttgaagtcggacaggcgcacgatgactttcttcggccagaacgcggcggccagggtgctgatgccctcgaccagtttctcgacgtagaaacccactggatcggcgtagccggcgatgcgtttctcgacgctttcctggatttccggcggcaggccgtccatgttcagcagcgccttggggtgcacgccgatcatgcggttgatgatgaactccaggcgcgccaggccgataccggcgttgggcaactgggcgaaatcgaaggcgcggtcggggttgccgacgttcatcatgatcttgaacggcagctcgggcatggcgtcgatggagttctgacgtacgtcgaagcccagctcgccttcgaagatgaaaccggtgtcgccttcggcgcaggaaaccgtcacaccctggccgtcacgcagcgcgtgggtggcgttgccgcaaccgaccacggccggaatgcccagctcgcgggcgatgatcgccgcgtggcaggtacgcccgccgcggttggtgacgatggcgctggcgcgcttcatcaccggttcccagtccgggtcggtcatgtcggaaaccagcacgtcgccgggctggaccttgtccatctccgatacgtcgttgatcacccgcaccttgccggcgccgatcttctggccgatggcgcggccttcgaccagcacggtgcctttttccttgagcaggtagcgctccatcacggtggcgctggcacggctcttaacggtttccggacgggcctggacgatgtacagcttgccgtcgtcgccgtccttggcccactcgatgtccatcgggcggccgtagtgtttctcaatgatcatggcctgcttggccagttcgctgacttcggcatcggtcaggcagaagcgcgcacggtcggcgcgatcgacgtcaaccaccttgaccgacttgccggccttggcttcatcgccgtagaccatcttgatggccttgctgcccaggttgcgacgcaggatcgccgggcgcccggcttccagggtctgcttgtgcacatagaattcgtccgggtttaccgcgccctgaaccacggtttcgcccaggccgtaggcgccggtgatgaacaccacatcgcggaagcccgattcggtatccagggtgaacatcacgccggcggtgccggtttccgaacgcaccatgcgctgaacgccagcggacagggcgaccagcttgtggtcgaagccctggtgcacgcggtaggcgatggcgcggtcgttgaacagcgaagcgaagacttccttggcggcgcggatgacgttgtcgacgccgcgaatgttcaggaaggtttcctgctggccggcgaaggaagcatccggcaggtcttcggcggtggccgatgagcgcacagccacggccatgttgtcgttgccgcccgccatggcggcgaaggcgctgcgaatctgcttgtcgagctcggccggaaattcggcgtccatcacccactgacgaatctgcgcgccggtcttggccagggcgttgacgtcgtcgacatccagagcgtcgagcgcttcgtggatctgcgcgttgaggccgctctgttcgaggaagtcgcgataggcctgggccgtggtggcgaaaccaccaggaaccgaaacgccagcgcccgccaggttgctgatcatctcgccgagggaggcgttcttgccccctacatgctcgacgtcgtgattgccgagcttatcgagggaaactacgtactctgccaaggtgatctctccacttcagtgttggaaaagctcatgggctggaaacgccgtcggcatgcgccgggtggacaatggcctggccctggaaaataagtaacaatgcaaacccatcagggccggcaaaaaaccgacctatcatagccaagattcgttcccagcttataggccatttgcgcaatgactcgaaccgcctacttcatctccgacggcaccggcatcaccgcggaagcattggggcaaagcctgctggcccagttcgacaccatcggcttcaccaagctcacgcggccctacgtggacagcgtggaaaaagcgcgcgccatggtacaacaaatcaataatgccgccgacagagacggcgccaacccgatcgtcttcgccaccatcgtcaaccaggaaatccacgacatcctggtcgagtcccgcggcttcatgatcgacatcttctcgaccttcctggcgccgctggagcaggaactcgattcccactcctcatactcggtgggcaagtcgcactcgatcagcggcaacaccaactacatggagcgtatcgaggcggtcaacttcgccctcgacaacgacgacggcgcccgcacccattattacgacaaggccgacctgatcctggtcggcgtgtcacgctgcggcaagaccccgacctgcctgtatatggccatgcaatacggcatccgcgcggctaactacccgctcaccgaagacgacatggagcgcctgcaactgcctgcttcgctgaagaaacaccgcgacaagctgttcggcctgaccatcgatcccgaccgcctggcggcgattcgcaacgagcgcaagccaaacagccgttacgccagctatgctcagtgcgaattcgaggtgcgcgaggtggaaagcctgttccgccgcgaatcgatcaacttcatcgactccacgcatttctcggttgaggaaatctccgccaagatcctggtggaaaaaggcgtcgaacgacgcttcaaataatgcccctgtgagggtctcgtcatgacgctgtccgatgccgtgctgttcgctccgctcgccttcctgatcgcgttgacgccaggccccaacaacttctgcgccatgaacaacggcattcgtcatggcatcggcgcagccctgctggccaccaccgggcgcgtggcggcattcaccatcttcctgagcatttccgccgtgggcctgggcgccatgctgctggcctcggaaaccgcgttcacggcaatcaaatgggtcggtgccctgtatctcctttatctgggcatcagcgcctggcgcagccgggaattcaatggcctggacctggaaggcgcggtgccggccgtgcagccgcaacgacgtatcggccacctgatgctgcaggaatttctgatcggcatcagcaaccccaaggcgattctgttgttcgccgcgatcttcccgcagttcatcaagcccggcgagccggcaagcgaacagttcatatacctgggcgccacctacctgctggccgaatacgcagcctcgctggtctatgccctgttcggccggcagatccgccgtttcatccgcacccggcaaggggcgcagcggcttaaccgcaccaccggcgcctttttcatgggtgccggcggcctgctgcttagcacgactcagcattaaggctaagccggcacgcgcacccagccttccatgagtatccgcgcactgcggctcatgatcgccttggtgaccacccagttgccatcgacctgactcgcttcggcgccgactcgcaaggtgccggaagggtggccgaaacgcaccgcctggcgctcgccgccgcccgccgccagattgaccagggtgcccggcaccgctgccgctgcgccgatggccacggcgcaggtgcccatcatggcgtggtgcagcttgcccatggacagcgcccgcaccagcaagtcgacctcacccgcgtcgaccgttttgccgctggaggcgcggtagcttttcggcgcgctgacgaacgccaccttgggcgtatgctgtcgggtcaacgcctcttcagcgctcttgatcaggcccatgcgcaaggcgccggccacgcgaatctgctcgaagcgtgccagctgcgccgggtccgcattgatgtcctcgcgcagctcggtgccctggtagccgatatcttcggcattgacgaagatggtcgggatgcctgcactgatcagggtcgccttgaacgtaccgacgccaagcacgtccagctcgtccaccagattgccggtgggaaacatcgagccgccctcctcgccatcatcggatgggtcgagaaactccagcacgatctccgctgccggaaaggtcacgccatcgagttcgaagtcaccgatttcctgtacctggccatcgctgaccggcacgtgagcgatgatggttttctggatattggcctgccagatacgcaccacgcaggtgccgttgtcaggaatccgctcgggatcgaccaggccggcatggatggcgaaagcaccggcggcggtagacagattgccgcagttgccactccagtcgacgaaggccttgtcgatggaaacctggccatagaggtagtcgacatcgtgatcgggctgagtgcttttcgacaggatcacgcacttggaggtgctcgaggtggcgccgcccatgccgtcgatctgcgccgcataggggtcagggctgccgatcacccgcatgaacagtttatcgcgggcctcgcccggcacctggcagggctcgggcaagtcctgcagacgaaagaacacgcccttgctggtaccgccacgcatataggtggcggggattttcacttgcggcagataagccatgggtgcagtcctgattggaagtgttgatgctggtttttccggcattgcatccgggctaagcgataaataagtcgtagggtggattgaggcccgtagctggcgcttttttcatccaccgtgacaacgcaaatgatggatcgatacagcgtgttccaccctacctcgtcacgccactgcgccctcgaggaagtccttggcgaagcgctgcagcactccaccggccttgtagacgctgacatccgccgcggtatccaggcggcaggtcaccggcacccgaaccacttcagcgttgcggcgattgaccaccagggtcaggtcgcagcgcggcgagatgtcgccctcgatgtcgtaggtttcggtgccgttcagacccagggtcaggcgcgtggtgcctggcttgaattccaccggcagcacgcccatgccgaccaggttggtgcggtggatacgctcgaagccttcggcgacgatcacctccacgccagccaagcgcacgcccttggctgcccagtcccgagacgagccctggccgtagtcggcgccggccacgatgatcaggttctgcttgcggttcatgtaggtctcgatggcctcccacatgcgcatcacctggccctcgggctcgacgcgagccagcgagcccttcttcacctgcccgtcgaccacgaccatctcgttgaccagttgcgggttggcgaaggtggcgcgctgggcagtgaggtggtcgccccggtgagtcgcgtaggagttgaagtcctcctccggcaggcccattttcgccaggtactcgccggccgccgagtccgccaggatggcgttggacggcgacaggtgatcggtggtgatgttgtccggcagaatagccagcggccgcatgcccttgagcgtacgctcgccggccaacgcgccttcccagtacggcggacggcggatataggtgctcatcggccgccagtcatacagcgggctttcggcctcctgcacgttgcccaggtcgaacatcgggatatagatctgcttgaactgctcgggcttcacgcttgccgcaacgatggcgtcgatttcctcgtcgctcggccacagatccttcagcgtgatcggattaccggtcgcgtcatggccgagcacatcctgctcgatatcgaaacgcacggtgccggcgatggcataggccaccaccagcggcggcgaggccaggaaggcctgcttggcgtagggatggatacgcccgtcaaagttgcggttgccactcagcactgcggtggcatacaggtcgcggtcgatgatttccttctggatcaccggatccagcgcgccggacatgccattacaggtggtgcaggcgtaggcgacgatgccaaagccgagcttctccagctccggcagcaggccggcttcttccaggtacagcttggcgaccttggaacccggcgcgaaggaggtttttacccagggtttgcgcaccaggcccagcgcgttggccttcttggccaccaggccggctgcgaccacgttgcgcggattggacgtgttggtgcagctggtgatggcggcgatgatcaccgcgccatcgggcatcagcccctgagcctcttcgcccttaccaacctgcagcttggcttcatcggcgatgccgcgctcggcgagcgccgaggtgggcaggcgccgatgcgggttgctcggcccggccatgttgcggcccacgctgcccaggtcgaagcgcagcacgcgctcgtactcggcaccttccaatgcgctgctccagagcccaagggtcttggcgtaatgctcgaccagcgtgacctgctccggctcgcggccagtgagcttgaggtagtcgatggtttgctcgtcgatgtagaacatcgaggcggtggcgccgtattccgggcacatgttggagatggtcgcacggtcgccaatggacaggctgtccgcccctccaccaaagaactcgacccaggcgcccaccacccgctccttgcgcaggaactcggtcagcgccaggacgatatcggtggcggtgatgccaggctggcgcttgccagtgagttcgacgccgacgatatccggcaggcgcatcatcgacgggtggccaagcatcaccgtctcggcttccaggccgccgacgccaatggcgatcacgcccagggcgtccacgtgcggggtgtgcgagtcggtaccgacgcaggtgtcagggaaggcgatgccgccacgcgcctggatcaccgggctcattttctccaggttaatctggtgcatgatgccgttgccggccgggatcacatcgacgttcttgaacgcggttttcgtccagtcgatgaagtggaagcgatcctcgttgcggcgatcctcgatggcgcgattcttctcgaaagcgtccgggtcgaagcccggcgcttccacagccagcgaatggtcgacgatcaactgggtcggcaccaccgggttgaccttggccggatcaccacctttttcggcgatggcgtcgcgcaggccggcaaggtcgaccaacgcggtctggccgagaatgtcgtggcagaccacccgcgccggataccagggaaaatccaggtcgcgcttgcggtagaccagctgttccagcgacgcggtcaggtcttgcggatcgcagcggcgtaccagctgctcggcgagtacgcgcgaggtgtagggcagcctcgcccaggcaccggcctggatcgcctcgaccgcctcacgggcgtcgaagtaatccagcacggtgccgggcaggcgcttgcggtactggctgttcacggtgtcattcatcttatttacggtccttgagcgccacgaacttgaggtcttcggggcctgtgtagttggcgctcggacggatgatcttgccgtcgatgcgctgctcgatgacgtgcgcggaccagccggcggtgcgggcgatgacgaacagcggcgtgaacatggcggtgggcacgcccatcatgtggtagctcacggcgctgaaccagtcgaggttggggaacatcttcttgatgtcccacatgatggtttccaggcgctcggcgatatcgaacatcttggtactgccctgctccacggacagctcgcgggccacttccttgatcaccttgttgcgcgggtcgctgacggtgtagaccgggtgaccgaagccgatcaccacttccttgcgccctactcgttcgcggatatcggcctcggcttcgtccgggttgtcgtagcgcttctgcacctcaaaggccacttcgttggcgccgccatgcttgggcccgcgcagcgcgccgatggcgccggcgatgcaggagaacaggtccgaaccggtgccggcaatcacccgcgaggtgaaggtcgaagcattgaattcgtgctcggcatacagattgagcgaggtgtgcatggcgcgcacccaggactcgcgcggcttctcaccatgcagcaggtgcaggaagtggccgccgatggagtcgtcgtcggtctccacgtcgatgcgcttgccgttgtggctgtagtggtaccagtacagcagtgccgagccgagggaggccatcagcttgtcagcgatatcccgggcgcccggatgattgtggtcgtccttctccggcgccagacagccgagtacggacacagcggtgcgcatcacatccatcgggtgcgccgacggtggcagttgttcgagcgccgccttcacaccagccggcagcccgcgcagggccttgagcttggccttgtaacccgccagttcggcgacgttgggcagcttgccgtgcaccagcaggtgggcgatctcctcgaactcgcagcggttggcgaaatccagcacgtcataaccgcggtagtgcaggtcgttaccggtacggcccacggtgcacagtgcggtgttgccggcggcagtgccggaaagggcaacggatttcttcggtttgaagcctggcgtggtttcggtggcgctcatggttatctcctcagaatgttgttcttgttcttacttcttgccggcggcgaacagcgcatcgagcttctgctcgaaagcgtgatagccgatgcggtcatagagctcggcgcggctctgcatctgctcgaccacgtctttctggtggccgttctggcggatcgaggtgtagacactttccgctgccttgttggcagcgcgaaacgcggacagcggatagagctggatggcgacaccgaccgaggccagctcgtcgcgggtgaacagcggcgtggcaccgaattcggtgatgttggccagtaccggcaccttgagcgcctcgacgaaacgctggtaggtcggcaggtcataggccgcctcggcgaagatgccgtcggcgcccgcctccacgtaacgcaggcagcgttcgatggcggcgtccacgccctcggcctgaatggcatcggtgcgggcgatcaggaagaaatccggatcggtcttggcatcggcggcagcacgcacacggtcgaccatttcctcacaggaaacgatctccttgcccggccgatggccgcagcgcttggcgccgacctgatcctcgatatgggcagcagcagcaccggccttgatcaggctcttgatggtgcgctcgatattgaaggcgctgggcccgaaaccggtgtcgatatcgaccatcagcggcagatcgcacacatcggtgatacgccgcacgtcgatcagcacatcttccagggtattgatgcccagatccggcaagcccagggagccggccgcgacaccgccaccggagaggtaaatcgccttgaaaccggcacgttgggccagcagcgcatggttggcgttgatcgcgccgatcacttgcagcggctgctcttcggcgagggcctggcggaaacgctggccggcggaaagctgggtcatgaatcacctcgggtcttggatggggtggcgagcgcctctttatagtggcgctcgatattgcgtttggaggcgccgatatgacggcgcatcaacagctcggccagctcgccgtcacggccttcgatggcgtcgagaatgcggtggtgctcggcgaaagcctggtgcggccggttgggcgtggcagagaactgcaggcggtacatgcgcaccagctgatacagctcgtcgcacagcagcttggccagggtgcgattgccgctgccctggatgatccggtagtgaaagtcgaagtcgccttcctgctggtagtagccgacaccggcctggaaggcggcgtcctgctcgtgcagctccagcacccggcgcaggtcgtcgatctcggcctggctcatgcgctcggccgcctgacggcaggccatgccttccagggattcgcggatttcgtagagttcgatcagctcggcgtgactgagcgaaaccacccgcgcgccgacatggggcacacgcaccagcagcttctgcccctccagccggtgaatcgcttcacgcaacggcccacggctgatgccgtaggtacgtgccagctccggctcggaaatcttcgagcccggcgcaatctcgccacgcacgatggccagctgaatctggcggaagacgttttcggcgagcgtgccggaatcctcctgagcgctgtttacttcgatggcatccagcatattgtcgacactcaaagaccaataaacctagataactcgataaatcgcatttattcaagcataaagtgtcgacaatcaacggatttagacaaaaaaccagtacggctggcgcccaggctcctcatcagcctagacacccagctgccaacatgccgcgcgtgacgccgcgcacacccaggattgcgcaggtgtttaggcgatgcagtccgctaacgctcaaacgccatacggcagccgaaagacttagcaaacaatcacatgcggcaaggtatcagcagcggcagacagccctgggtgcgctgcacacgccattgtcagcacgctcgccggccatgctagacttcgcctcatttcgcccaagggccgctgctgcactggcgcctggggccgtcttcaatggcgcatggatcgtcccatcgcttcatcgactcaaggacccatgagacttcatttcctgactaccctgccctgcctgctggcgctgtcctgccaggccatcgccgcggacaagaccatctacggtctgaacgaatacgtcagcctcgacctcgacgtgcaagtggccgccaaactcgacaccggcgcccagaccgcctccctaagcgcccgcgatatcgaacgcttcaagcgtgacggcgaacgctgggtgcgtttttacctggcgatcgatgacgcccacgcgcaccccatcgagcgtccgctggcacgcatcagcaagatcaagcgccgcgccggtgacatcgacgaggacgacgagaagacctacaccgcacgcccggtcatcgaactggacgtgtgcatgggtaacgtcaagcgccagatcgaagtgaaccttaccgatcgaagcgccttccaatacccgcttttgatcggctccgacgcgctcaagcgcttcgatgccctggtcgacccaagcctaaaatacgcagcaggcaagcctgactgctccaacgcgaaatccggcgagtaatccccatgcgctctcttaccctgcatctgaaaatcctgatcaccgtactggtgacactgggcgttctgattacggcctatcagattttcattctcggcattccggtcagcagtgacgaaaccgacgacctctggaacatcgacacccgggtcgaattccaggccaacggccgcgacccgatcaaactgcagatgttcgtaccgccgctgaaccaggactacgtcagcctcaacgaaagcttcatctccaacaactacggcgtgagcgtcaaccgtgccgacggcaaccgcaaggtgacctggtcagcacgccgcgccaacggcaagcagaccctgtactaccgcctggtgctgaccaaacgctacagcggtgagcaggccaagcccaagggcccgatcttccgtgacagcatcccggtcgaaggccccgagaagatcgccgccgaagcgctgctggcgccgatccgccagcactcggcggacgtcgagaccttcatcagcgagaccatcaagcgcgtcaacaacaccaatgacgacaacgccaagctgctgctcggcggcgatgcctcgaccaccaagaaagcccaggccgtggagctgctgctgtccatcgcccacgtgccgatggagcgcgtacacaccattcgcctggccgccgacatccagcagagcccggagctgtggctgcgcagcttcaacggcgaccgctggctgtacttcaacccggaaaccggcgagcagggcctgccggctgatcgcctggtctggtggaccggtgacgagccgctggtgaccctggatggcggccgtcaggccaccaccaccttcacgctcaacaacagcgagatgaacgccatccgcctcgcccagctgaccgacgagaacaccgacgccgatttcctcgagtactcgctgtacggcctgccgctgcagacccagcagaccttcatgatcatggtgatgatccccatcggcgtgctggtgatcctgatcctgcgtaacctcggcggcctgcagaccctgggtaccttcaccccggtactgatcgccctggccttccgcgagacccagctgggcttcggtatcttcctgttcacggtgatcaccgccctgggcctgtcactgcgctcctacctggaacacctgaagctacagatgctgccgcgcctgtcggtggtgctgaccttcgtggtggtgctgatcgccgccatcagcctgttcagccacaagctggggctggagcgtggcctgtcggtggcgctgttcccgatggtgattctgaccatgaccatcgaacgcctgtcgatcacctgggaagagcgcggcggcagccatgccttcaaggtcgccatcggcacgctgttcgccgccaccatcgcccatctgctgatgaccgtgccggagctggtgtacttcgtgttcaccttcccggcgatcctgctaatcctggtgggcttcatgctggcgatgggtcgctaccgcggctaccgcctgaccgaactgttccgcttcaaagccttcctgaaggactaagaccatgttcggcctgatcaagacgtggaaagcccttgaggccaagggcatcatgggcatcaaccgccgcaacgcggactacgtgctcaagtacaacaagcgccacctgtacccgatcgtcgatgacaagatcatcaccaagcagcgggccatcgaagccggcattcatgtgccggaaatgtacggggtgatctccaccgaaaaggagatcgacaacctcgacaagatcatcggtgaacgcagcgatttcgtcgtcaagccggcccagggcgccggtggcgacggcatccttgtgatcgccgaccgcttcgaggatcgcttcaagacggtatcgggcaagatcgtcagccactcggaaatcgagcagcagatctccagcatcctctcgggcctctattcgcttggcggccaccgcgaccgcgcgttgatcgagtaccgggtaacgccggacagcatcttcaagagcatcagctacgaaggcgtgccggacatccgcatcatcgtgctgatgggctacccggtgatggcgatgctgcgcctgccgacccgtcagtctggcggcaaggccaacctgcaccagggcgccatcggcgtcggtgtggacctggccaccggcgtgaccctgcgcggcacctggctgaacaacaagatcagcaagcacccggacaccaccaacgcggtggacggcgtacaactgcccaactgggacggcttcatgaagctcgccgctggctgctacgagctgtgcggcctgggctacatcggcgtcgacatggtgctggaccaggacaagggcccgctgattctcgagctcaacgcccgccccggcctgaacatccagatcgccaacgactgtggcctgacccatcgcgcccatgccgtggaagcgcgcctggcagaactggccgccaagggcatccaggaaaatgccgaggagcgcacccgcttctcccaggagctgttcggccacatcccacccgccgaactctgatcgcacgacccgctgccggccccggcagcggatttgcccagcccgcccggcggctgcgcagatttgctaccatcgcccttctcacccacatgcctcggagcccgcaatggatctcgacctggacagactcaacgccgaattcgccaatcagccgcaaaagctgatcgagtgggcaatcggcctgggcaaaccagcgatctgcaccaccaacttccgcccgttcgaagcagtgatcctgcacatggtcagccaggccaaggccgatatcccgatcgtgtggatggacagcggctacaacaccgaggcgacctaccagttcgccgatgaggtcaccaaacagctgaacctcaacctgatcacttacctgcccaagcgcagccgcgcgcaccgcgaagccatcgacggcccgacgccggcgctggacgatccgcgtcacgccgcattcaccgaggaagtgaagctcgagcccttcgcccgcgccctgcgcgagacggcgccaagcgtctggttcaccgccctgcgcgccaccgacactgcggtacgtgcgcagatgcagccggtgagcatcaacccggacggcctgatcaaggtcgccccgctgctgcactggtcctccaaggatctgtaccagtacctgaccgcacacggcctgccgaacaacttcgactacttcgacccgaccaagggcgaagacaaccgcgagtgcggcctgcacctgagccactgatatcccggctcgaaaaaaatggcgcctcttcaggcgccatttttcgtttctgccgtgccgatcagtgcagcggcagtttcacatccttgaacagctcttcgagctcgaccttgttgtggcactgcacagccttggccagcatgtcgcgggtcaggtggggagcgaaggtttcgatgaaatcgcacatgaaaccgcgcaggaaagtgccgcggcggaaaccgatgcgcgtcacactggactcgaacaattcgctggcgtcgagcaccaccagatccgggtccagcttcgggtcaaccgccatgccggccacgatgccgacgcccaggcctaggcgcacgtaggtcttgatcacgtcggcatcaacggcggtgaacaccaccttgggcgtcagtccacgatgactgaaggcttcatcgagcttggagcgaccggtgaagccaaaggtataggtgacgatttcgtgctcggccagcgcctcgagggtcagcttcggcagtttgctcagcggatggccctgaggcacgatcacacagcgattccagcggtagcacggcatcatcaccaggtcgttgtaaagctccagaccctcagtggcgatggcgaagtcgacggtgccgtcggcagccatttcggcgatctgcgtcggcgtgccctggtgcatgtgcagggcgacttccgggtactgcttgatgaagctgctgatcaccggcggcaacgcatagcgtgcctgggtgtgagtggtggcgatggacagcgtgcccttcttctcgttggagaattcctgggcgatctgcttgatgctctcgaccttgcgcaggatctccccggcagtggtgatgatgcgctcgccggccggcgtaacgcgggtcaggtgcttgccgctacgggcgaagacttcgacaccaagctcgtcctcgagcaggcggatctgcttgctgatccccggctgcgaggtgtacagactctgcgccgtggcggaaacgttgaggtcatggtgcgcgacttcccagatgtagcgcagttgctgaagcttcatataaatccctcaaagcggataggccgccgcctgatcgtcgatcagctatataaccatattaatggttgagacggtatatctagatttttctggggcgattcgttcactcgtgacgggatcgatgctgcagcatgggcaccagatacaccggcacgtcgcacagctgcaaaagcctggaagccgtgcgccccaccgggacttcgagcgcggcgccatggctatgactgcctacgaccagcaaatccacagcgagtttctgggcgtgctcgagaatggaaatcggtgggtcgccgcgcagtacgctgaccgaaccgatcagctccagatcctcgggattgtcgcctagctcgtcgcgaaagccttcgagcacgcgcagctcgatattgctcatcacggtttccaggccggtactgcgtaattccttgagccgcgtttcatcgacgtaggtctgcagaacggactcggcgaacagccccatgggctcgaccacgtgcacgacgtgcagccgtgccttgaagctgcgcgccatcgccagcgcgtgttgcagcacgtagggcgcgtacagaccaagatcggtggcgtaaagaatggagcggatcatgcggcctcctcgactgccggcacggcggggcccgtcgctagagcttagcagcgccgtggcaaagccaccggaaaacgcgggagcgggcgtaaagcgaccagcgcagtggcgctcaaggcagttcttcgggcgctctggcaagcgcctcggtcaatgcctggcgtagatcggcaggcgcgaggccggtgtgcagcgctccgaaaaactcgccgttccgtaccacgaacagcgccggcaagcggaacacttcgtagcgctgcaccaggccagaattctcctgcgcgtcgatccacaccagccgatcgaccgccaacccaaggtgcggcagttgctggcgcgcatagcggcaggcagcgcagccctggctggtaaagatcaccaatgaggtgccggacagatcgagcaattgccgatcggcatcaaaatcggtcaattccaattgcgtggctatactcggcagggcaatatcatattgatggcaatcggagtgcccgttcatgcgtcgctttcttcgtcatagcagtaatttgccggtggagttgaggccacgtcgccactcggccagtgccaaccaacgcctggacaacatcagcctcggcggtgcggcctgtcattcgagccagccacttgcccagggcactgcggtcacgctgcacatccccttgctgggcgaacaggcagcctaccctggtcaggtggcctggtgcacccagcaggcaaacagttatctgctcggcctgaccttcagcgaacacgcgccggaattgcgcgcgcatatggtcgagcaagtctgccacctcgaacagtatcgtcgccaccgcgaacaacaggctggtcagccactgcccctagagctgatcgccgaggaatggcgcgagcagcgcctgactgtctttaagtccgccaatccctaaattccattgtctcgaccggcgctaacgcgctaaggttcggcttccccgctgtgcccatactgctgtgcccgctgcacggggatcgctggcggccggctcccgtgacccgatgacacacccgatgaaaagcacgatagctgatttaccgattaacgacctgaacgtcgcctccaacgaaaccctgattacccccgagcagatcaagctcgagattccgctgaccgaacttgcccagcgcaccgtttcagccggccggcaagtggtacgcgacattctcgatggcaaggatcaccgcctgttcgtcgtggtcggcccctgctccattcacgacatcaaggctgcccacgaatacgccgagcgcctgaaggtgctcgccgaagaagtctccgacacgctgtacctggtcatgcgcgtgtacttcgagaagccgcgcaccaccgtcggctggaaaggcctgatcaacgatccgtacctggacgactccttcaagattcaggatggcctgcatatcggccgcaagctgctgctggacctcgccgagatgggcctgcccaccgccaccgaagccctggatccgatttctccgcagtacctgcaggatctgatcagctggtcggccattggcgcgcgcaccaccgaatcccagacccaccgggaaatggcctcgggcctgtcctcggcggtcggtttcaagaacggcaccgatggcggcctcaccgtggccatcaatgctctgcagtcggtttccagcccgcaccgctttctgggtatcaaccagcaaggcggcgtctccatcgtcacgaccaaaggcaatgcctacggccacgtggtgctgcgcggcggcaatggcaagccgaactacgactcggtgagcgtggccatctgcgagcaggagctgaagaaagcgtcgatcaagccgaacatcatggtcgactgcagccacgccaattccaacaaggatccggcgctgcagccgctggtgatggacaacgtcgccaaccagattctcgaaggcaaccagtcgatcgtcggcctgatggtcgagagccacctgggctggggcaaccaatcgattcccaaggacctcgatcagctcaagtacggcgtctcgatcaccgatgcctgcatcgattgggaaagcaccgagaagactttgcgcgccatgcacgccaagctcaaggacgtgctgcccaagcgccagcgtggctaacgcctgcaccaagaaaaacgccgagcaactgctcggcgttttcgtatctggtgcgcggctcagtcctgatcgggcgagccctcgctgcgctccatatagcgctccacataggagcacgaggcgatcaccgtgtagcccatgctgtctgcatactccagcgccgtcttggtcagggcggcggcgatgccgcgaccacgcagcgaattgggcacgaaggtacggtagatatccagggtctgcttgcccagatccatataagaaaggtaagcgcgatccccatccactgtggtctcgaactggtgacctgctaggtcatgatgaatggacagtggttcgctcattagtgctcctctcggctgggccagacacgacatccccggcagggcctgcgtacatccggtaacaataggatataaagccactgtaagcggcaaagggcaaggcaaaatcctgagctttcaacattgccatcgatcttgccggtcgccgggtgaaaatcctgtcaaacgactgcatacatgatcgaattttgtacagcttttaccgctagcgtattaattttagtgaaaaaaatgcggaacccttgcctgtcgtccgtttacttactaaaagttacaggtagtatgtacgccggccattttccgggttcgggaaaaggcttcaataagcaaaaaactgaccctaaggggaacacgatgaacaacgttctgaaattctctgctctggctctggccgcagttctggctaccggttgcagcagcgtcaccaaagaaaccgaagctcgtctgactgctaccgaagacgcagcagctcgcgctcaagctcgtgctgacgaagcctaccgcaaggctgacgaagcgctggcagctgctcagaaggctcagcaaactgctgacgaagccaacgagcgtgctctgcgtatgctggaaaaagccagccgcaagtaatagcccccgggcaataaaaagccggctctcgagccggcttttttatgtctgcctgaaatgttgtacaggcgctctcgcaagcgcccgtgcaactgatgatcagagactcggcgactgtgcctgaatgaccgcctcgcgcggcgaagcgatctccaccggcaggccgtcgtgggccgccaccacttcacgcaccacgtcccaatccagggtatcggcgctcaggtcgctacggcggatcagcgcattgaccacctcggtgtggtgatccaccgccggctcattctcctcgcccaacggcgtatgcgcttccagataaaccttgccgccgctaacgccgaacttatacggctcgttgacgatacgcaccgacgtgcccaccggcaccatgtcggccagctcgagcacattgttgttgagcatgcggaagcaaccgtggctcacacgcatgccgatgccgaacttcttgttcgagccatggatcaggtaaccgggcaccgacagcgacatcttgaagggccccagcgggttgtccgggcctggcggaacgacgctcggcagcggatcgccatcggcggcatgctcctcacgaatcgactgcggcgggtaccaggccgggttcggcgtcttggcggtgatgcgcgcctgggttaccggcgagctccagccctcacgaccgatccccagcggataggtgtaaacgacgttctgccccttcgggaagtagtacagccggtactcggccaggttgatcacgatgccttcgcgagggcccgaaggcagaatgtagcgcgtcggcagcacgatatcggtgccctcacccggcagccaggcatcgacgcccgggttggcggcgaccatctccagatagcccagatcgttggccgtgccgatgtcggcgaatgtgtcctcgtagcgcgccttgatcaccttgatctcgccgacgatatcctcaccgggaggcggcaggggcaattccagtgcggtagcggagccggccacaaagacggcacacaacgacacacagcgggcaacagctgaaacgcgcggcgacatgcagaaaaccttcgaggtggtaagggatatgggaggtgattgtataccgtggcgccgttcagcgccccggccacgcgggccgatcaccacggcgctgagcctcgagcgtggccaggcaggcgcggcacagacggcggtcctgcaacatcggccgttccaggtcgcgccatagtggctgcgcgggcagcaggccaccgcacagggtgcgatcggcgtacccgccaagctccagctgacgggcgaccaggtgcaccttcacttcacggcaggcgaacaggtccagctgctcgtccggctcgatcagttggtaggcatacagggaccagacgggtcgcaacattgggggctccagagcgggggcgccacattagcggaaacaccgtcagcggaaaagcccgttacagcaatggcttgagggtcggccagacattctccagcaactgcggctgggccgccacggcgggatgtacgccgtcatcctgcatcaggctggcaacgccaccgaccccatcgagaagaaagggcaccagcggcacctttttatcggcagcaagatcgccgtacaccttggcgaaggcagtggtgtagcgctcgccataattgggcggaatgcgcatgcccagcagcagcaccttggcaccggcattgcgggaagcatcgatcatcgaggcaagattctgttgcaattggctcggtggtaaaccgcgtaggccatcgttaccacccagctcgacgatcaccacctcgggcttgtgctcggtgagcagcgcaggcagccgcgccgcgccgccagcgctggtgtcgccgctaatcgaggcgttcaccaactgatgctcgaaaccctcctcgcgcatgcgctcgtcgagcaggtgaacccagccttgctgggtatccatgccaaaagcggcgctgatactatcgccgacgaccagcacggtccccgcctgcgccatctgccctatcagcagcaggccgagcatggcccccttcactatcgcacgcatcggattcctcatgagctcaagcattctgtctgcgcagaaccttaacaaagtggtttccagcgcggaaggcgagttgaccatcctgcacgacctgtcactggaactggagaaaggcggcagcctggccatcgtcggcagctcgggatccggcaagtccaccctcctcggcctgctggccggcctcgacctgcccagcagcgggcgcatcctgctggccggcaacgacctgggcagcctcgatgaagacgcccgtgctcgggttcgcgccgagcacgtgggattcgtgttccagtccttccagctgctcgacagtctcaatgcgctggagaacgtgatgctgccactggagctggaaggccgcagcgatgcccgccagcgcgccaccgaactgcttgaacgcgtcggcctgggcgcgcgcttgagccacacgccgcgccagctctccggaggcgagcagcaacgcgtcgccatcgcccgggcctttgccgccgatcccgatgtgctgttcgccgatgagccgaccggtaacctggacacccacaccggcgagcgcatcagtgatctgctgttcgagctcaaccaggaacgcggcgcgaccctcgtactggtaacccatgacgaacgcttggctgcgcgctgccagcgcgccatccgcctggaggccggccacctggtggcagcggtgaacgcctgatgcgcaacctgtcctttgcaagcctgctgtcactggcgggccgccagctcctgcgcgatgcacgctcgggcgagttgcgcgtgctgttcttcgcgctattgatcgcggtcgcctccagcaccgcgatcggctatttcggcgctcgcttgaacgaaggcatgagcctgcgcgccaccgagtttctcggcgccgacctgattctgcggggcagcgccccggccgaacccgcacagatcgatgctggcaccgggcgtggtctgcagcacgcccaggtcgtcgagttctccagcgtgatcgccagcgaagccggcatccagctggccagcgtgaaggctgccggcaacggctacccgctgcgcggccaactcaagagcgctgccgcaccctatagcaaagaaaccgtcagcgctggccctgggcccggcgaagtgtgggccgagtcgcgcctgctggtagcgctggatctgaaagtgggcgacgagatcgaagtcggcgccaagaagctgcgcctcacccgggtactgacctacctgccggatgaagccggcgacttctacagcctgacgccccacgtgctgatgcacctcgacgacctgccggccacccgcgtggtgcagccgggcagccgggtgcgctatatcgagcagtggaacgggccgagcgatgccctggccagctatcggcaggctatcgaaccgggcctggccgcccaccagcgcttcgatgacgcccgcgatggcagccgccgcgtcggcggtgcgctggatcgcgccgagcgttacctgaatctcgccagcctggccgccgtgctgctggccggcgtcgccgtcgccctgtcggcagcgcgctttgccagccgccgtttcgacgccagcgccctgttgcgctgcctgggtctctcgcgccgacaggcgctgagcctgttcggcctgcaattggcgatcctcggtttagtggccagcttcgccggcgcactgctcggctggctggcccagcagacgttgttccacctgctgcaaggcctactgcccgcacagatcccggccggcggcataacgccggcgctggccggtatcgccaccggactggtggccctggccggcttcgccctgccgccactggcggccttaggccgcgtgcccccgctgcgcgtgctgcgccgcgacatgctgccggtgcccgccagctcctggctggtctacggcaccgccctgctcgccctggggctgatcatgtggcgcctgagcctggacctgaccttgaccctggccctgctcggcggcgggttggtcaccgccctgctgctgggcggtctgatgctgctcggcctgcagagtctgcgccgcctgctggcgcgcgctgcgctgccatggcgcctgggtcttggtcagttgctgcgtcgcccgctggccgcggccgggcaatccttggccttcggcctcatcctcctggccatggcgctgatcgccctgctgcgcggcgagctgctggacaactggcaggaacagctgccggccgatgcgcccaatcatttcgccctgaacatcctgcccgccgagcgtgatgctttcgccgagcgcctggcgcagctttctccccatcccgcgccgttgtatcccgtggtgccgggccgcctgacccaggtcaatggcgagccggttcgccagtacgtcaccgaggactcgcgtggcgagcgggccgtgcgccgcgacctgagtctgacctggagcgccgacctgccggacggcaacaccctgacggctggccagtggtggacgggcgaccaatcccgtgagctacccggtgtgtcggtagaagacgaactggcgcagagcctgcacatcaagctcggcgaccggctgaccttcaacgtcggcggcgtcgatcgcgatgcagtggtcagcaacctgcgcacggtggactggaacaacttccagcccaacttcttcatgatcttcgagcccggcaccctcaaggacctgccggtgacctacctgaccagcttctacctgccaccgcagcacgagcagcaactggtggagctgtcgcgggccttcccgtcggtatcgctgctgcaggtagaggcgatcctcaaccagctgcgcagcatcctcgcccaggtcaccatcgccatcgagttcgtgttgctgttcgtgctggcggcgggccttgcggtattgttcgccggcttgcaatcgacgctggacgagcgcatccaccagggcgctctgctgcgcgcccttggcgccgagcgccgcttgctggtgcaggccaggcgcgccgaattcggcctgctcggcgcggccagcggcctgctggcagccctgggctgcgagctggtgagctttctgatctaccgctacgccttccagatagcctggcaaccgcatccctggttgctgttgctgccactgatcggcgccctgctggtcggcttcgccggtgtgctcggcacgcgccgcgcgctcaacgccagcccgctcaccgttctgcgcgagggttgataaactgcgcatccgccacagtcagagccgagcatgagccgataccgtcctccccgcgccgcgggaacgcccctgatcaccccgcaaggtgaggcgcgcctgcgcgccgaactgcacgagctctggcacgtgcgccggcccgaagtgacccgctcggtcagtgaagcggcggctcagggtgatcgctcggagaacgcggagtacacctacggcaagaagatgctgcgcgagatcgacagccgcgtgcgctttctgaccaagcggctggaaaagctcaaggtagtggacagccgcccaagcgacccggacaaggtgtacttcggcgcctgggtcacggtggaagacgaagacggcgttggggcgcgctaccgcatcgtcggccccgacgagctcgacctcaaacagaacctgatcagcatcgactcgcccctggcccgcgccctggtcggcaagggtctggatgccgaagtgcgggtgcagacgccgaccggcgacaagtactggtacatcgtcgccatcgattacccctaagagcctgttcaaagtctcgcgagctagagcaatgcaaggcgaaaacaggcgaggacgcggagtttacaagctgtaaatgagcagtccgactgggctggcaatccagcctgtttttaacgccgcagtgccgacgcgcagcagactttgaacaggttctaagccaggttcagcgcagggtaatcaacccctgccgggcgatgcgcgtcaactggcccagcgcctcggcgctcggtcgttgcagcacggcgaagtcgaagctgttatcggcgaagcgctgcagcgactcgccctcttcggcgaactggacgagaaaggcgcgctggccttcgcggcgtgcgggccagccatccagatagcgcagcagcgtcggttgatgaacgccacccaagagaatgcgcgggttgcggcgaaccagtcgagtggtgatgggaaggatacgaatgtgtgcagcctgggagcagctcatggtgtttgtctccgcctcgcaaatcccgctgggcagcggtggaggcaacaccgaaccagcgctttagcggaatttcaggactcatcgagaatccctgaggcgccccgcaagtagctgtctaaatcggcgcaagtcgcaatcctagagacttgccgctgagcctgtcaacaagcagaaaagcccgcatcagcgggctttcttgaatggcgcggtgatcaaccggcgatgcgcttgtccagcgacaggcgcccggcgccttcgatcagcagggccagcgtggcggccagcagcgccagggcgaactcgtagccattgtcggccatgaagaagccattgccgatatgcaccgagaagatcgccaccagcatggtgaacgccagcaccgccgacgccgggcgcaccagcaggccgatgaccagcgccagaccaccgaagaactcggcgctgccggccatcagggccatcaggtaacccggcgccaggccgatgctctccatccattgggcaacgcctgccaggccgtaaccgccgaaccagccgaacagcttctgcgagccatgggccatgaaggtgataccgaccagcacgcgcaggacggtcaagccgaagccggcgcgggtggttgccagggatttgatgaaggtgttcatggtgcggcgaatcctttgctgggtgagtaagatggcggcatattaattcaaccatcgaatacgaatagcgaataaaaccactacaaccgatccatttattagattagttgcgagcactcaccttttgcgcaggctccaacgaataacgctcacgcgcgtaagccaggtaatacttgttcaccgcgttgacgtagctgaccacgcccatgcccagctcctccatggccacccgctcgacctgaaagaaccattgatccgggtttagaccgcgccgccgcgcctcggcgcgcaggctctgcacgcgctgcggcccgaggttgtagccggccagcacgaaggccatgcgctcgcgctcgttgagccgcgggctgttgaagaagccacggcggatcttggccaggtacttggcactggcctgcacgttgctctcgatgcgtgagatgtcgctgatacccacgctgcgcgccgcggcgggagtaatctgcatcagaccggtggcgccgctgctgccgcgggccatcgggttgagggtcgactccttgaaggccagcgccgccagcgccagccagtcgaaatcatgctgctcggcgtaacgctgcagcaccggccgcacgcgctccagacgttggcgttcggcgcggcccatgggcgaatgcactttgtagaggcgccggtagacacgttggaaggcggcgtcctgatcggacggtgcccgatagccttccagaaagcgatcgacgctggcgctgagcattggcgcatcgcggcgcatgtaccagcgcatgtcgccctgatcatcgagcaccaggtgacgatcgacgcgcagcttgggcatcaccttggcccagcgctcggcgattggcagctccgcggcggtgaaatcgaaaatgccggcctggaccatttccagcacgtcctcaaccgcgagagtcgggtccacccactcgaccagaatgggcggtaacttgcgctcggcgagcttgaggttgatgtcgtgcagggcgtccttggcgacgctgccgaccggcaacgacaggctgcggccggacagctgctcaagccgctgatatcgacgattgccctgccgcgcgacgatcaccaccggcacgtcgcgacgtatcgcttcgctggccagtacgttgctgcccttgccgctgagcagctcaccgggtgcaaccagatcgccctcgccgcgctgcagggcggcgagcagctgatccttggctttgggaatcagcttcaggcgcagggtgcgcccgtcacgggcattgcggttgaggtactgctccagcgcgcgcaggcgctgatactcgacaccgatgctctgccccttcacctcgccggagctgttgcggctctggttgaccagcacgcgcaactcgccgctcttgcgaatgcccggcagatcccgcggcgcggccgggccggtgacttccagcgggccggcgatgcgcgccactgccggcagcggcagcgagagcaacaggcaaagaatgaaaaggacgcgcaatattgatgctccgatagcgaaaaaccggctggtagccaggggtggtgattcggggaccggtgatgacgcgaggcagtctgcatacgcccgcaccaaaggttattttcaacttcacgaatcgaccacaagtttttgtaatcgttagctttttattgaagataaaaagctctgctatgctgcgccctctcgtttcacagggtcacaccatgcaactcatcgacatcggcgtcaatctgacccacgcaagcttcgacgatcagcacgccgccgtgctcgaacgcgccttcgctgccggcgtctgccaattggtattgaccggcaccagcctggctgaaagcgaccatgcgctgagcctgtgcctgaagctggacgagcacggcgagcggctgttcagcaccgccggcgtgcatccccatgacgccaggaactggagcagcgacgacagcaaacgcctgcgcgccctgctcgccgagcctcaggtccgggccgtgggcgaatgcggcctggatttcaaccgcgacttctcgccccgcccgctgcaggaaaaagccctggaagagcaactgagcctggctgccgacctgcagatgccggtgttcctgcacgagcgcgatgcccacccgcgcttcgtgcagattctgcgcgactaccgcgaccgcctgccggctgccgtggtgcactgcttcaccggcgagcagcgcgcgctgttcgactatctggatctggacctgcacatcggcatcactggctggatctgcgacgagcgccgtggggcgcacctgcaccctctgatgaaggaaattcccgccggccgtctgatgctggaaagcgacgcgccctacctgctgccgcgcagcctgcgtccgaaacccaagagtggacgcaacgagccggcgtttctgcccgaggtgctgcgcgaggtggcgctgcatcgccgcgaatcccaggaagaagtggccaggcacaccacggcctgcgcccgcgcgttcttcggcctacccgaaatcaccgagccgagcgacgagcaatcaggcgaatgggattaccgttgatcggcttgcatcggcattacgacggttgagcagccgacagaccggctgctcttgacccatatcaaggacggttgatttgcccatgaaagaataatggcgccttgccagcaattcattcatgtcgagagcagaaaaacatgcccgtctggatccgcgatatctccctgaaacacaagttctgggcggtgaacgccgtcgcctttatcaccactctgctgctggtgctgttcgccatgcttcaggagcaggacacctttgcccaggccgcccgcgccagtgcccagcagcaggcgcaattgctggctgcctggccggttgaccaaccaattcccgcgaccgcaggtttgctcaccttcaaaaccggtgaagcaccgaaactgccggccgacgcggatgccacatcgttaaaaggcgccagcggctgggtcgccctgaaacatgacgccctgtttggcagcgacccgctgcttggcgcgcaagtcatcgagcgcggcgccgagcagcgcatcgccgtgctggccagcgggcgcagcctggcccaggtgttcgccgagcgcgccggccattacgccctggcggtggccgtgctgatgcttgccctgctggccgcctcgcagctgttgatccgctttctgcttacccacctcaacaccctcaaggacgtgatgttgcacgtcgagaagagcggcgacctgtccgcccgcgtaccgctgcaaagccgcgacgaggtcgggcagatggccggcgccttcaatgccatgcaggacggctatcaacgtgtggtcggtgcggtcatccaggccgcctcccagctcgacgaaggcactgcgcgcctggcgcaaggtatgcaggcggtgcgtcagggcatgctcggccagcagagcgaaaccgatcaggccgccacggcgatcaacgagatgtcgaccaccgtgcaccatatcgccgaacacgccgccaccacccgcgaccagtcgcagaccgccgaccagctcgccggggttggccagaacgtggttaccggcgtggtggacgccatcaccgggctgtccagtggcgtgcggcagacggcgaacctgatcgagcaggtggccgccgacagccagaagatcggcagcatggtcggcgtcatccacggcattgccgagcaaaccaatctgctggcgctcaacgcggccatcgaggcggcaagggccggtgaaatgggtcgcggtttcgccgtggtagccgatgaagtgcgcaacctggccaagcgggtacaggattccaccaacgaaattaccggcatgatcggcacgctgcaggtcggcacccgcgatgcggtggcgttcatgcaggagagttcattgaaagccgacgactgcgtacgcgccgcccatgaagccggcgacgcgctggcggcgatcaccggcgcggtggcgcaaatgcgcgaaagcaacacgcagattgccgtggcggctgagcagcagagccaggtggccgaggaaatgacccgctcagtgatcggcatccgcgacgttaccgaacagacggtcgagcagaccctgcagtcggccaccaccagcagccagctggcggagctggccggcgaactgtcgcgggccatccgccagctcaaaccctgagcgtgggcatcactcggcagatagtagaaagcctatctgccgtatagcgcggatcaattcgcggcctcacgagccgcgccatagactggctccatctgatgcaggagacagaacatgaccacccaaaccgctaccctcgcccgcccaaccgaatcgctggacatgccgatgctggccatcgccctgccgctgctgctggtctccctggtgctggcgggcagtggcgcaggtgccctgtccctggcgttgtccggcctcggcgccgtcgctgcctataacctggcgcgccaggcgctgctgggcagcgatcaggcgaaaaccgtaaccgtctgacggctgatggccagcaactggccgtccgcgctccacagccccgccgctatatgcccgtagccatcgcgggcctgctcgatctcggcgcgatacaggcaccactgatcagcggcgatcggaatcaagggctggatgaactcgatggtccaggtgagcgaactgccgggcgccggcttgctgagcaacgacagcactgccggcggccaggcatcgaccagggccagcaggtgggcctcgtcgagcattcgatttggcgcctgatcgcgaagacgtacccagccgcccatctctcgagacggattgccactgaacggcataccgcccagaccccagcgcatcgccagatggcgggtgaattccggcgtgaccttagcgatgtacggcaattcctgactctgttcgggcgccttgatcatcggggtcggcaacgcctgcacgctgaccgaagactgacgcggcgcaccgaaactgccctggatcagagtgaccacctcgccgttctgcatggcgcgccccagcacctgactgaccgccgagccggagcgcagcacttcggcctcgaaactcaccgcaaggcctggcgtgaccggtgccacgaaggtgatcgccagcgagcgtggcagcctttcggcaggcaccttgctgcgcatcaccgtataaaccagcgccgccatcaggccgccgaaactcgtacgcccctgggcccaatccggcccgatcgtcagcgcctcgggcgaacgctgtacctgctccagtaactcgacgaaatccatgctcacctcgtttgccgttcagctgatggtaagagactggccgcgcttctgcgagcctggcgcaggtggcagttcggtcattgtccgggctgtgctattgcagcgctgccagcaagcgcgcctgtatcacctgggccgaacgctcagccgcctgcatcgactcgcgccaggcgggaatgaaggcccgcagatccggctcgcgttcggcagtcgccagccactgaaaatggtcgtgccagtcgccgagggctgcctggcctttcttgagtagcttcaactgggcggcagagagcggcgagagttgcgggtaggcctcggcggtataccgcacgcgcttgatcagcagccgcacctgatggggatcatgctcggcatcgcccagggcctcgatcagtttgccgcgctgcttgcgcaggtaacgacgcacttttttgtgcaaatcctccagctctccacaggcctgctgggcggccagctcctgcggccactcatcgagagcgcgaaacagcgccggcaaggctcggctatccagcaccagcgcatcgcccttgcggcgttgcgccaggcgccgatctgcggcggcgtgctcaccactggcgcgcagggtggcaatcaacacctccaggtcacgtaaggggccggtcagctgcccgagttcggcggctcggcgctgcgacgcctcgctaccggcggcccctttgagcggtttgagcaggctgcgcaagcggcgcaggcagacccgcagatcgtgcagcgcttcgtcatcggtctgcgcttgtaatcgctcgcgacaggcgtagagcgcgatctgcagacgcagcacttcgctgcgcaacgtaccgacaaaaccactcatcacagaactcctgaaaaaccattcaaggggatcgactccagcgccagggcaactggcggcgcaactccttcagctgctggagaagtgcctgggaggatacaggttggcccgcgtaacgttgtgcttcgaaagcatcgatgaaggcgtgaacggcatccgcctgttcgggcagcgcttcggccgcacgccgggcaaacgcccgcggaccctcgcctgactggcgccggaccccgtgctgggccagcagatgctcgaagcgctggaagatacgcagcgtggggtcgcgctcgacccgccagggcttgaacagccacagcgacaacagccccaaaagcaaaccgccaccgccaaccagggcgaggatcagccggccggcgtcgacctggccgaaccagcgctgcaggagttcgaactgctgcgcgccctgataacccagtacccagcgttgccagccgtagttgagctcgtcccaggccatgcgcagctcgttgagccaggtcaggttgcggtaacgcaagggcgagaacggcgaatcggcgagaaagctctgctcgcccgccaaagcctgctccagcccctgctcgatgcgttcgggagcgacctgaaaggtcgggtcgacactggtccagcccgtttccggcatccagtattcgacccaggcatgggcatcgaactggcggacctgcacgtagttgccgctgctgccgagttcgccgccttgataaccggccaccacccggctgggaatgcccgcagcgcgcagcacgaagaccatggcgccagcgtaatgggcgcagaagccgctgcgcgtatcgaacaggaactcgtcgatggaatcggcgcccagggtggctggcgtcagcgtgtagacgtagggctgacgattgaaatgattgagcagcgcctcaaccagttgctgatcctgcggatactggcggcgcagttcctgggcccaggcgcgactgcgcgcatcgccctggggtggcaggcgcagcagcgccttcaggcggttcgccggcagctgcggttcgcgcagggcatcgggccaggagctgacgtcgtagagtagcgcgcgatccaccgggcggacgcgttgcaggcggaagtcgcccatctgccgggtaccttgcagatcggtctgtgccacatcgaggccaaacagccagggccgcgtggtcggctgcatcaccacgctgtagcgcagcgcctcgccacggggctgccactgcggcgccggcgagaactgctccagcggcgactgcgaccagcgccgaccatcgaaatgatcgagcgtcagcgcgcgccagtaaagctcgctgcgtgccggcatagggccctcgaagctggcgcgaaaggccagttcaccggagcgggtcagctcggcgatatcacctggcgccatgctgtcggccagcccggtgaccgcgccgcgctcgttgggcaccggcagcgaccacagcggccccaaccgtggaaagaacagaaacagcagcagcatcagcggcagcgcctgaagcagcaggctggccgacaggcgcagggtgcgccacggccgcgtcgccgtgccgctctgctgcaggccgatcaacgcagccagcaaagcgcaaaccggcagcaggctgaacagcgcaacgagcatgccgtcatcgaacagataggcggtcaccaccacgaagaagccgaggaagatcaccaccagcgcatcgcggcgagtgcgcatttccagcagcttgagacagaacgctgcgaccagcagcaccaccccgccgtccaggccgaccaaggtgccgcgggacaggaacaccccggccgctgccaacacgatcaggccgatacgcacgacgaggcttgggtagccagcccgcatacggaagatctggatgcgccacagtgcgcagcccagccataggccgatcacccagaccggcaggtggaaggtgtgcggcaggatcaccaatgcctgagcgaccagcagccaggtcaggctgatgcgcggaatgccggcgacgctgctcatgggcgggctccatgcagcgccaaggcacgcaggcattgctcgcgatggcgttcgccgatggccaccggcagcgactcgttcggcagctgcagggcgaacggctgctgacgttcggagagcaccagcacccagtgacagagcagcgacaagcggctttccagatcaccgctgagcacctcgaaatccagcagaaggtcacggccggtctgcgcggcgaagtccttgaccaacaatccctgcccgcgcgagtaagccttccagtgcatccgccgacgcgaatcgccgggctgataggtacgcagtccctgaaagtcatcgctgccctgcccctggctgaccagtccggcctgctcgtcatcctcgctgccgccagcggccagcggcagctcgccctccagcggccgcggatagaccagcaccgcctgatcgagatcgatatgactccaggcgaccagcagccccagcgggaaacggctttccacccgcaagcggccaggctgcaaccagccgcggcgctcggtctgcaggctcagctcgcactcgaccgaaccttgcgccggcacgtcctgctgctgcagctcggccggtggccagcccagggcgatggcctcatgggcgcggccgcggctctccaggcgtacccgtagccgcgccgcctcccccgcgaataccgcgccagcgccaccggcgtgcagcaccagtccggccaggttgcggtaggtatgcaggatggtcaccacgaacaccgagccgagcagaaaagtcaggccataggccaggctgctctggtagttgatggcggccagcagcattaccaaaagggcgaacagaaacgccacacccacacggctcggcaggatgaagatgcgccgctgattcagctgaacactggccgccgccggtatgcgcctggccagccagcgattccagcgctgcctgaaggctccggtcaaagcgcgggcacctcacgcagtagccactgcaccagcgcgccgccgccatggccggcggggtcggcctgatcacgcaggcggtgcccggcaaccgacggcagtactgcctggacgtcctcgggaatcacgtaatcgcgctcggccaacagcgcccaggcccgtgctgccgccagcagcgccaggctgccacgtggcgacaggccccaggcgaactgcggctgggtacgggttgcctcgaccaggcgcagcacgtaatcgaccagcgcatcgctgacccgcaccttcggcacttcggcctgcagctttgccagctccgcgtggtcgagtacggcgtccagcgtcggcagcaccgagcgccgtggctcgcccagcagcagggccttttccgcggcgcgggccgggtagcccagcgacaggcgcatcagaaagcggtccagctgcgactccggcaatgcgaaggtgccgctctggctgatcgggttctgggtggcgatgacgaagaacggatcgggcagcggccgggtcgcgccttcgatggtcacctggccctcttccattgcctcgagcaacgcgctctggcttttcggcgtggctcggttgatctcgtccgccaggaccagttcagcgaacaccgggccaggatggaacaggaactgcccgctgtccttgtcgaacaccgaggtgccgagaatgtcgccgggcaacaggtcggaggtgaactggatacgctgaaagctcagccccagcaccttggccaaggcatgactgagagtggtcttgcccatgccgggtaaatcttcgatcagcaggtgaccgcgggccagcaggcaggtcaaggccaggcgcacttgcgcttccttgccgagcagcacctggttgatggtatccaggcaggcatccagtttcgtgtgcatcgtccactcctcaggcaagtggctcgatgctactgacctgcaggcagcgggcaaagcgttacgtaatctttgctgacgaaactgtgcgccaggcccatgcctggcagtaaaagtttcaaagccgcagcgcagagcggctagagacgaaagtgtgcggccatgccctgcaattcacggctcagcgccgccagctgctggctggagccggcgttctcgtccatggccgcagccgattgctcgcccaggtcgcggatcgaggtgacgctgcggttgatgtcctcggccaccgcagtctgctcttcggcggcggcggcgatctgctggttcatgccgtggatcaccgcaaccgaatcggcgatcccggcgagagcctcctgggtatgccgagcatcatgcaccacctgctcgaccagctcatcgctctggcgcatgtcggcaaccgaacgggtggcgccggcgcgtaacgtaccgagcagcccctcgatctcctcggtggattgctgggtacgtcgcgccagcgcccgcacttcatcggcgaccaccgcaaacccgcggccctgctcgccggcacgggcggcttcgatcgccgcattcagcgccagcaggttggtctgctgcgccacgctcttgatgacttccagcaccgcgtcgatattgcgggtgtcctggctgagctgttcgatgccctggcgggttaccgacatggccgcgaccagttgctcgattcgctgcagggtcgcccgcaccacttcgctgccggcatcgactcgcgaatcggcctgggcggtcgaagccgcggcctgttcggcgttctgcgccacctcgtgaaccgtcgcggccatctgggtaatcgcggtggccaccagatcggtctcctccttttgaccactaacgccctgacgcgcctgctcggtgaccgacgacagggtctgcgccgagctggaaagctgcgccacgccgtgctgcaggcgcccgaccatggtgcgcaggtcccgcgtcatgccttgcatggccagcagcaattggccgatctcgtcgctgcgctgcacctcgatctcgccgctcagatccccggcagcaatgcgctgcgccacggcagtgacctgcttgagcggtcgcacgatcacccgggtgatgatcagcgttgccagcaggccgaccactagggccgccgccgccgcgaccagaatcagcagcgcgctggtgcgcaccagggtgtgcacagcggccttttgctgggcataggcctggctgaccagttcgaccaccttgtcggcccgttcgaccagcttggcgtgctcctgttgttgctgctgcaacagcccggtgtactcctgcagtcgctggttgaaggagtcgatattgccgaccacttcggccagcaccgagcgatagcccggatcacgcagcgcatcacgcagctcagcggcctgtttttgcgcatcgaccgcttcctgaatggtggtagtcggcacctcgccgctgctgcggctattttccagcagcacacgggcctgctccagggcttgcaggagcagcacgtgtaccttgccaatgctgccggcctgggtgatcgagtcgacgccttcggttccctggctgtctttgagggaataaacaccgtcttcggccaacccatccttgagcagatccaggctgttggccgcaccgaccaccagccacttggcggcatccagggacagacgcatgttgtcgctctgctccacgtagcggtcgaagacctgcacgtactcggcaatatccgcgtcgacctgctgcagcgcctggcgttcgccgccagccacctgctcgctcagttgcgccacctgctcacgaatcgcctgcgcctgctcgtgcaggtgctgggtctgggcggcatcgccggtaatgatgaaggcctgctcggtgcgccgcatctgcgcgaccttgtcgttgatatcgctgaaatgctcgagcagggagaacctcgccccgacatcacgtagcgcaaagaagccggtagccgccaccaccagggtgagcaccagcaccaccccgaagccgatggacaatttggccgctgtcgccaggctggccaagccgcgaagagaaaccattgccgaccctctcgtgctgggcggatgccctcatgctcgcaacagtgaggcacgcaactaatggcgacaagccagcagcgaggtgtcaggtgcttttaactaaagagatgtcgttttcaggatattgccggtcgtcggagaacaggccgatccgacaatcgcacatcgccaccacaagggcggcggcgctagaatcggagcgcaccctggctcgccggcgtcggcaggatatccatcatgcgcacatactctcgcaacctacttcagcgctcggcactgcttgcggccggcctgctggccagcactcaggttcttgcagaaatggcgggaggtgaagtgggcattcgcctgacggtgcacagcgcctgtcaggtcgatagcaccaccgagcgcgacgcgctgttgctgaccagccacgattgccgtgacggctaccgcgttcgttatcagaacgccgagctgcaggtcgatcgcgaggcgctggcgcaagtcagcacccgcgtggatgagcgcgcaccacgctcgcgaatcgagctctactggtaatcagagcgggcgttgcaggtcgaacgtatcgcgggtacagctgtaagcagtgccgcccagacggccgatcaggtcgagacgctgcgggtcgatgcgccctttctcattgagcacatcgtcactgatatgcgccagcagcacttcggcgaagatcagatgatggttggactgcccctgcgggtatcccattatctgcgcaacgcggcactcgaacgccactgccgcccctttcacccgcggcggcgcaacgcgtttactgggcagcgagtcgatgccgcaatgcacgaactcactggtgctgcgcggcaggatagccgcgctggcgttcatggcttgtgcttgagcaaaagagaccagatgaatgaccagctcgccagtttcctgagcgttgcgcagggtgtctttcaaagcgccgtcgtcacggttaccgacgttgaccatcagcgtggccggctcgtcgctgatcacctgaaagaagctgaagggcgccaggttggtcaccccttcgctggaaatgctcgacacccaggcgatgggcctgggtgtcactgtggatgcgagccagcggtaacggtccagcggggtcaggtcagcgaaatcgagcagcatgaggatctccggcattcagattgccgtcagcttacctcagcaggcggttagcggcccgcgcgcgactcacgaatgtagaaacgtgccttctcggacttgttggtgcagccgcggtaggcctcgaactgctgctgggtttttgcagccgtcatcagcgaggccgccttggagtagctgaccgtgccggcaaaaccttcggccttggccaaatcgagttcctgccaggccgcatcgagttgggtcgcgcagctatcacggtaagaagtggtcgctgagcagcccgccaacagcgcaatcggtaagagaatccaggctttcatgtcgcatactccagaggttggccggcaatcaggtcgccggtgttgtttatgacgataggctagagaaaaagtgccactatccgcatgctgcacgacgcaaattgcgttgccgttgcagtacgaatcagggagagctgaatgagcaagaaagtggctttggtactgggttcgggtggcgcgcgtggttacgcgcacattggcgtcatcgaagagctggaagcacgtggctacgagatcggctgcattgccggttgttcgatgggtgcggtggtcggcggcatctacgccgccggcaagctgaaggattacagcgactggacgcagagcctggattatctggatgtgctgcgcctgctggatgtcagctttcgcctgggcgccatccgtggcgagaaggtcttcgggcgcattcgcgatatcgtcggcgatatcaacatcgaatcactgaacatccctttcacggcagtggccaccgacctcaccaatcagcaggaaatctggtttcaggaaggctgcctgcatcaggccatgcgcgcctcggcggcgattcccagcctgttcacgccggtcattcagggcaagcgcatgctggtcgatggcggcctgctcaatccgctacccatcgtgccggtggtctcgagccactgcgatctgattatcgctgtcaacctcaactcggcccatcagcagcactatcagttgcccgtcatcgagcgccccgctgcgctgaagggccgcttcgaccagatgatgacgtcgctcggctcacggctgccctcgctgcgccgcaagagcggtgaggacgatcagctactgctactcgaaggtggcgcggcgcccaagatgccggagcagcccgacctctggctgcaggaacctgccgatcctcacggtcaacaaccgaccgctgcgccccaagaggaaagcgcgcccaaatcggcaagcggctcacgggtcgcgcagatggccggcccggcatcgctgctggagttgatcaaccagagtttcgaggtgatgcagacctctctctcgcaatacaagatcgccggctatccgccggatatcctgatcaacgtgcccaagcgcgtgtgccgcttcttcgagttctacaaggcgccggagctgatcatgctgggccggcagatcgcccgcgataccctcgacaaatacgaacgcggcgaccgctgagccagcccgcgatcacaacggcggccgacgctcctcacggggcggcaggccggccggcgccttgtgggcgacccagtcgctgagcagactataggccacagctagcagcgtcgggccgaggaacaggcccatgaagccgaaggccaggatgccgccgaacacgccgagcagcaccaccaccagcggcaggttgccgccgcggctgatcaggtacggtttgaggatgttgtccacgccgctgatgatgaagaagccccagatgccgaggaagattgccatgccgatctcgccctgccagatcagccagcccacagccggcccccagaccaggggtggcaccatgatcaggctgcaggcgaaggtcagcacgccgagcaccagggcaccgggaatgccggcgatcatgaacccgatataggccagcagcgcctgcgccaccgcagtgccgatcaccccgttgacgacccgctgcaccgtgcctgcgaccaattcgaggtaatgctgggcccggtcgccgatcagtcgctcgagcaggctttcgacgaaggccgccagacgcgggccgtcgcgatagaagaagaacaccagaatcagactcaaggccagctccaggaagccgccgccgatcttggcgctgcgtaccagcagaaagttgccgacctggccgagataaggctgcaccgtggcgaacagtgccgagccctgctgatccagggtttcccagatgctcaccaggcggtcgccgaccaggggcaccgaggccagccaggctggcggtggcggcaggccatcgacctgaaagtccttgagcattgcggtgccgtcacggatatggtcggcgagattgaagcccagcatcaccaatggcaccgccaccagcacgatccaaacgcaggtcagcaaaccggcggcaaccgactgccggcctttcagtacgcgagtcagccagcgcatgaccggccagctggcaaaggacaacacggccgcccagaacagcgcggaccagaacggtgccagcacccaaaggctggcacccagtagccccaggagcaggatctgcaccagcaagcggtcgttattcggcatttttcaggacttccagcaaaccagactcaggcccgcaacgcaggcgcgctcaacgtagcacgtcgatacgcaaaccgtcgccgctgctctcaccaatctccaggcgtgcggccctgacctgatcgtcgatcagagcctcacgccaggcttcggcattggccccggacaggctgacccgcaaggtgctgtccaggttgaggctgcgcgccagcacttgcacccactcggtgctgggctgatcctgttcgggcagacgtagcgagcctgtgctcttgagttgccgggacaaggtggccggcgttggcagaaccttggccaacggctggtcagccttgagcagctcggcatgcaggtaggcacggcgattgccgcgggtgatgctgtacagcgccaccaggctgtcatgccgtggctcggccaggcgcagcaaggcataggcctgctgatcgtccgagccataaagagtggaattgccgaataccgaattggcccacaggctgctggagccgcactcgcggccctgacaccagtacagcaactgggcgtcctgatcctgcaacgcctcgcgagcctgggtgaacacctcattggcgctgtgggtgcctggcagctcgtaggtgacagcggtcagcgcgccctgcaccagcacttcgcgctcgtaacgcaggcgcccactgatacggcgtacggtcccctggggatacacgcgctcctgctcggcttcttccttgaaggtgacgatttcgctgccggcgaagcgcggcaacacatcgagatcgcggctaccggccacatcggcgccggccagggggctgaccagcattaacgcgaacaggtaactcagacgcatgccgctacctcaatggtgagaggcatcagcaggtaaatagaggaagtgggcagcgcatccggcgcgagggtgtacaggtcggtcatgcagatctccatggcagtgcccgacacctttccccagttgccacgggccgtcaaggcgcgctcaggaatgctttgaaacagtctgctacgagtcgtgcgccctgctcgtcatccagatgcaggtggtggccgccgggcaagtgttcgacgctgatcgccgcctgcgccagcaactcagccagaccatctcgcgtcgccagcagcccttgctcggccagcaccaggcaggtcgggcaacgcagcgcggtgacgaacgcctgtacatgggccatggtcaggcgcaggggtgtggtcagggtcaggcggctatcggtacgccaggtcagcccgccatccaccggcatcaggccgcgctgcgccagcaacctcgccgcctcaaggctgacgtgtccgacgccgcgctggcgtacctgagcggctcgttcgaggtcgggatagaccggcttgcgtttggcagacagcgtcaggcgccctcgcagcgactcagccagggtagcgacggcgccatcggcctcgacggtgggcggcaccaacccatcgatcagcgccaggcgttgcacccgttcgggaaaggtggcggccagcagcaccgaaacgatggcccccatggaatggcccagcaggctgaagcgcgaccagccaagctgttcggcgaccagcagcacgtcgtgcacatagtcccacagggcatagccggcacccggcgggcgatgtgcagaatgaccgtgcccggcgaaatccacggcgacaatgcgcatgcccgccagtttcggcgccagtcgcgcgaaggtcgccgcattgtcgagccagccatgcagggcaatcaccggctggccatcgggcggaccatagacctgagcggccagctcgatatgcggcaggtgcaagcgtatctcttcgggggtaacggtcactgcgtggtctcgcgaggttgctgccagcgggcgaacaggcggcgaagcagctgcgccgtggcgtccgggtgttcgaggggaaacatatgcccgccgggcatgatcagaaattcgccgcgcggcgcccttcgtgccatacgcccgtggtgagcgagcaccacacggctctcggcgcccttcaccaccgccagcggcaccttgagttgctccggccgccccgggctgatgtgcggcacgcttcgatagatgctcatttcggtcgccgcctcgaaacgcaggcgcaggcccgattcgcccgggtgcagcccgtgctcgacataggcgtccagacagtcggggtcgaagcgactgaacagcgtgcgctcggcgaagtaacgacgcgcttcctggccatcgacaaaagcctcgcgccgtccctgggtgcgcccggccggggtgagccggtcgataaagccaaaccgcttggccgcgtgaatcaccagttggtcgacgcggctgagcaccggcgaatcaagcatgaccacgccccggtacaaatcagggcgaagcagcgccgcatgataatgcagcaccccgcccagcgaatggcccacgccccaaaccggcccagcgcactgttcaagatgatgaagcagctcgtcgaccaggttgccccagttgtcattcactggaaaacgagggtcgtgggcatgctgcgccaggtgctgcacctggtactccggtgccagcgccgcgaacagcttgcggtaggtggccgaaggaaatccgttggcgtgggcgaagaagatgagctgatccatggcaatcgcgcaggtggcaggcagtgctgggattgtcagccagccttgccaggccgacaacgcctgtaacggtcaggaagcacgacgctccggccaacagccggacgccctgctccggcgcttagccacgctcaggcggctgactactgtgcggcacgacggccacggtcaggcgcgagatacagctggtcttgccgtcatcgccgctcaggcgaatgtcccagacatgggtggtgcgcccaaggtgaacggctttggccaccgccgtgacgcgcccgctgcgcagcccacgcaggtggttggcattgacctccaggcccacgcagaagaacttctgggtgtcgatgcactggtagctggccgtggagcccaggctttcggccagcaccaccgaagcgccgccgtgcagcaggccgtgaggctgatgggtgcgcgagtcgacggccatgctggcagtgatcgactcgtcatcgaaggattcgaaacggatgtccagcagctcaccgatggtattgcgctgggcggcattgagttcgtcgagattggggcgctgacgccagatgctcatggtcgatcctttttgttgttttggacgggctgatcaatgcagctcagggtgcgccagcaactgcagggtcatcagcccggcaatcaggtcctcgccttcgagcagcgccaggctggccgtatgcatggccagtggttgctgacgatggccatgcaccagcaagccacccagggcgccgatgaagggctggtgagaaaccagcagcaactcagttacggacaactgctgcagcctggccaggctgtcacgcgggtcactgtccggcgtcagccagggcacggtctgcagcggcgcctgcaaggccaaagcctcgtacaccagcgcagccgtctgttgtgctcgcacgtaggggctgaccagaatggctggcgcacgaccacgcaggtgctcgagggactggcgcacttcttcacggccatgggccgtcagctcacgggccgcatcgctacgcgcctcggcctgggcctggccgtggcgcaacaaccagagcttcatgccggctggctcatagtttcggctcctcgtcgcgcaccgggtgtggcgccggcggcacgctatgggcagcctcaccttgcgcagggcgcgcagccggccagtcggcgaacggccagggcttggtttcggtgttgaaggtgccgaaacggccgatctgcgccaggtactggctgaggctgtcgccaaaactcagcagcccggcattcggcgcgccatagatgagacggtagatgagctgcagcagcacgacgccggccagcagcagctcggccagttgccagacgaacagaaacagcagcatccagacgaggcgcaagccgatgggctcgcttttggggtgatcattcatgacgattgtccttagaaatccgtggctgaaatgaagtcgacatcggtcttgggctcggcgcgcatcagtgcctggatcacctggtcgagggtgcgcccttcgaacagaatggcatgcaacccggccaccagcggcatatacacctgcagctcttcggctttggccttgagcaccttgatggtgttgacgccttcggccacttcgccaaggcgatcgacggcctcctgcagactcaggccctcacccagagcgaaaccgacctgatagttgcggcttttcggtgacgagcaggtgacgatcagatcgcctactccggccaggcccaggaaggtcatgggattggcgcccaaatgcacggcgaaccgggtcatctccgccagcgcccgggtgatcaacatgctcttggtgttctcgcccatgcccaacgccgccgccatgccggccatgatggcatagacgttcttcagcgccccacccagctcgacgccgaagcgatcggcactggcgtagacccggaaggtgcgcccgtgcagcacctcctgcacgcggcggcagagttcttcgtcttcgctggcgaccacggtggcggtcagggtatgcgcggcgatttccttggccaggttcggccccgacagcacgccgatgcgcgcctggggcgcgacctcttcgatgatctcgctcatcagtttgaaggtctgcgcctcgatgcccttggtggtgctgaccaaaagcttgccggccagcaaccccgacacgggctgcaacacctggcgcaaggcagaggacggcagcgccacgaaagccagctcgcaggcgctgagtaccgccggcagttcggtggtcggctccacgccgtcgagcaccttgacgcccttgagatagcgcggattctcacgctgggtacgaatggcctcagcctgcacggggtcgcgcatccagtgcagaacgcggtgcccgttctgcgccagcaggttcgcgatggcggttccgaagctgccgccacccagtaccgcgataggttgctgttgagtcatgaccggtccgttgtgctgtgcaagtgccaggcattatacggttcgcgattgctacggccagccttgcgcaagcgctctatacccgcccataagcacgagacagtcgcgttttcgacaattgctggctggcaaggcgccgcggctcggttaacatgcctgctctacgcgaacagggccgttgcgtgacttcctccattactcctgattaccccatgttgctggcgaccgagcgcacttgtgctggcccaacttcgctgcgcctgccgattcccctggccggatgatttttcacagaatgcgcactcatgctcgctgccgtgcctggctgtgcagcgcactggtctcactgtgcctgcttcacgcgccggcacaagcggccgacttgctgctgagcaccgccggcgacaccgccccactgcagcatttcgcaagcgcactggccgaaagccgcccgaccgaccgcgttcgcatcgtgcccctgaacgatatgccgccgctcgaccagctcggcgacgatacgcgccttatcctgttcggcaaatccgccctgagctggcgactcgcgtcccctaaagccccgccgaccctggtgctgcaagtcagcaagactgacgcacgcgaaacccttggcgagctccagccggccaagctcagcgtgctctggcaggacccagcgccacaccgccagctgcgtttgctcaagcatctactgccaaatgcaacacaggtgggcgtgctgcatgactcgcacagtgcgtttctgatcgaggagcttcgccaggctgccagtgaactggaccttggaatcgttgcacgggcctggccggatacccgggacaacaagccggtgatcgatctgctgaaaaccagcgatgtgctgctcgctgtcgccgatgacgacctctacaacccgatgacggccaagaccctgctgctgaccagctacagccgacagcatgcgctgatcggcccgagcgccggcttcgtgcgtgccggcagcctggccacgagctacgccgatcagagcgaccgcctcaccacgctcaaccagttgctcgaccagtcgccacaaaactggccggcgggaacctactcgaaaacattcaaggtgctgggtaaccctcaggtggcacgtgcgctgggtatcaccctgcccagcgatgcgcagcttgcccggcacctatcgcaaggagatacgccatgaagttgtggcgaggctggaacatccacgtccacacccagctgatcagcgtcggccccgcccttctgttgaccctgctgctgaccggatttctgaccttcaatcgcctgcaggatctacgcgccgagatcaatcataccggccagttgatagccagccagttggcgcccgccaccgagtacggggtcatttccggcaaccgccgcgtgctggagtccttgttgcaggcaaccctgaagacgcctcatgtgcgcttcgtcgaggtgcgcgaccgtgacgagaacatcctcgcctacctcgaacaacccgatcacgcacagaccggcaatggccagctggacctcttccaggcgcccatccagcaacagcaggtcgacctgggcggcgatttcgtcgaggaactcccgcgcactgctccagcccctggtgccgattacctgggtcgcgtggtggtcggcatgtccagcgatgcctttaattcccgacagcaggaaatcctcctaaaggtggccgcgctggtgctgttcgccctgctgctgactttcgtgctggcgcggcgcctggccagccggctgtcccggccgctgagcaagatgagcgaggccgtcaccgcgattcaggccggtaactaccaggcagctcttcccgaagtcggcggcggcgagctggcgaccctggcccggcacatcaacaacctggccaacggcctgcagaacgccgctcaggagcagcaacaggccatgaccctgctgatcaaggcgcgcgaggagtcggacctggccaaccgcgccaaatccgactttctggccatgatgagccatgaactgcgtacgcccatgaacggcgtactcggcatgctgcaattgctcgacaccaccgagatgagcgacgagcaacgcgagtatgcggccctggccatggagtccaccgagcacctgctcaaggtgatcaacgatattctcgacttctcgcgcatcgagcgtggtgctctggagctggagctgatcagcttcaacctgccgacgctgctcaagtccgccctgcaggccttccagcacagcgctcagcagcgtggcctgcagctgcgcctggaactcgacgatgccctgccggcgccgcaggtacagggcgacccgacccgcttgcggcagattctggtcaacctgatcggcaacgccctgaaattcaccgagcgcggcgaagtacgcgtcgaagctcactggcaggcgctggacaaccaggtgctgtggttcacctgccaggtgcacgacaccggcatcggcatcagcgccgagcgcctggacaccatgttcgatgccttccagcaggccgacaattccatctcccgccgctacggcggcaccggcctgggcctgcccatcgcccgcaccctcgccgaatgcatgggcggcacgctcaccgcacgaagcgagctcggccgcggctcctgcttcactctggaaattccgctgcccttctctgcccagcagccgcagttgcccatccacccgtccgtcagcatgccttcttcgccggtcgagcgctcagtacttctggtagaagacaatgcggtgaaccagaccgttatcgaagccatgttgcgcagcctgggttatcaggtcgagctggtgggcgatggcgcccaggccgtcagtgcggtcgagcgcaaaacgttcgccgccgtgctgatggattgccgcctgccggtcatggacggctacgaagccacccggcgcatccgtgaactgggcgccaagggccgtctgcccatcatcgcccttaccgccaacgccctgcagggcgaccgcgaggcctgcctgcaagccggaatgaacgattacctcgccaagccgttcaaacgcatggaactgcaggacgtgctcgatcgctggctgccggctgacggtaccgcgcactgacgccggtcgcgtcgcaaccgtgcgaaatcgcgcctcacaccggcgtgcaacactcgcaacctctagtcagatgggcgaaaatactgcacgcttgttggttgaagtgggcatcaaaggggcatctgtgacaccattgccgcctgcagagtacaactgtactcaccacactgtgactttcaccacaacgcaacagtctatgactaggctgctggcagtcgcatcactcatgcgcagccggccaggacgatttacccagccgaggcgcgtggggattattgaggagctcgcatgaccaaacaaaacgccttcacccaggaagatctgttgcgctgcagccgcggcgaactgttcggcccgggtaatgcgcaactgcccgcccccaacatgttgatgatcgaccggatcgtccacatcagcgaaacgggcggcaagtacggcaaaggcgaaattgtcgcagagctcgatatcaatcctgatctgtggttcttcggctgccacttcgagggcgacccggtgatgccaggctgcctgggcctcgacgccatgtggcagctggtcggcttcttcctcggctggcagggcaaccctggccgcggtcgcgccctgggttcgggcgaagtgaagttcttcggccaggttctgcctaccgccaagaaggtcacctacaacatccatatcaaacgtaccatcacccgttcgctgatcctggcgatcgccgatggcaccgtgagtgtcgacggccgcgagatctacagtgccgaaagcctgcgcgtcggcctgttcacttccaccgacagtttctaaaggatcctttccatgcgtcgcgtcgttattaccggtctaggcatcgtttcctgcctgggcaatgacaaagaaaccgtctccgccaaccttcgcgctggccgccccggtatccgcttcaatccggaatacgccgagaagggtctgcgcagccacgtatcgggctccgtcgacctgaacctggaagagttgatcgaccgcaagctgttccgcttcatgggtgatgccgctgcctatgcctacctggcgatggagcaggcaatcaaggactcgggcctcagcgaagagcaggtatcgaacccgcgtaccggcctgatcgccggttccggtggtgcctccacgctgaaccagatggaagccattgacaccttgcgcgagaaaggcgtcaagcgtgttggtccgtaccgcgttacccgcaccatgggcagcaccgtatcggcctgcctggcgaccccgttcaagatcaagggcgtcaacttctcgatctcctcggcgtgcgccaccagcgcccactgcatcggccaggccatggagcagatccagctcggcaagcaggacgtggtcttcgccggtggcggtgaagaggagcactggagccagagctgcctgttcgatgccatgggcgccctctccacccagtacaacgacacgccggaaaaagcgtctcgtgcctacgatgccaaccgtgacggtttcgtcatcgccggcggcggtggcatggtcgtggtcgaggagctggagcacgcactggctcgcggcgccaagatctacgctgaaatcgtcggctacggcgcgacttccgatggctacgacatggtcgctccgagcggcgaaggcgcggtgcgctgcatgcagcaggcgctggccaccgttgatgccccgatcgactacctcaacacccacggcacctcgactccggtcggcgacgtcgcggaaatcaaaggtattcgtgaagtgttcgccggcaacgccccggccatcagctccaccaagagcctgtcgggccacagcctgggtgccgctggcgtgcatgaggcgatctactgcctgctgatgatggaaggcaacttcatcaccgcttcggccaacatcgaagagctggacccggcggttgctgacctgccgatcctgcgcgagacccgcgaaaacgccaagctggacaccatcatgtccaacagcttcggcttcggtggcaccaacgccaccctggtactcaagcgctggactggcaactgatcggttgcctgacacgaaaaacggcgcccgagggcgccgttttttatgcctgactttctgcaaatcattccatcgctgtagctcagcggacttcgaaacgctgctccgccagcttgcggtcgccttggaacagcaggaagtgccactcccccggcaccacctcatggttctcggaaaactcgaaggccatgacgtcccgggacgcatcgggcaccagcttctgcgtcaccacgaacttgtcatggcgccggccgtcagcgccaaccacgccgggcgtgaggtagagcaaagtcaggggctcgccatcgaccgtcttgccggtcagggtataacgcatcccgaacttggttcccagtttggcaggcaccacggtcgtctgctcgatttgctgattggactgggtcaacacacgctcacctggctgaaagtccctgtgctggctgatgaaaacgccggcctcgacaggcccttgcacccgcacctcggcttgagtcaagccggcggcgagcagcagcaccgtcatcgtcgcgaatcgaaaatgttgcatctcacgctcctccattggaatggcgcgaggctatgacgcagcgatgacaacctgatgacattcagcgtgatgccggcagtgcctcctgcaccttgcgcggcaggatggacaggaagttgtctcgggcgaccttgtgggcgacatcttcgggcagcgcatcgaggaagcggtcgaagccgtgcatgtactcgcccatgctgtcgaagcggcccaccacgtcggagccgatcatgaagcgatcggggtagcgcgcgaccagctctacccatttggggtcggggttgccgctctcatcggtcaggtaaggcctgagcatggtccaggacagatcgatgtacaggttgggatagctttccagcatgcgcgccagggtgtcgaagagaaactccagcttttcctggtggcggtgaatctccatgctggtaccggcatgggcccagatgaagcgaacatgcgggtggttgcgcagcggctcttcgatctcctgcaggtaaagggggttgcgctcgcgctttgaggtgatgttggagtgcatcattactggcaggtcgtattcggcagccaggtgatagacgcgcgtcatggcctcgttgttggcccgcggcgtgctgccctcgatcagcgaggtgagatcgtcgtggcgcgtgaacacttcgccgatgccctgccagagcccggggtccagctccagcatgcggcggatatgggaatcggagttcttgtcgttggggttgaagccggacaggaacgggtgaaagcggtgacgctgcgcctcgggcacctgtttgtaggcatgggcgatcagcacgtcggtggcgctgtaccaataggcggctgcgtcgtcaccggcgtaatagcgtgggcgtttgggttcatcttcgtgccatttcttggcaaccgggatgcccgagaacatcacgtgatcgaccttggactcgtccatgcgcttgagcagcatgtccatgccggcgctttcctggaagaaatccacgtaatggagatgggcgtcggtgtatcgatactcacgcgcgtcgacaacactcgccagcaggcctgccgacaataaaaaacccagacgaatcaggcgcatgcagacgctcctcggtcattgagcagcatagactgtacgcgcttggctcaagttcaggctatcggccttcgctatcgcgtcattggcgagaccaattgtttcattaccgacacatccaaaccgactggtctcgggtataacccttgcacctcaggacgcagcccaacacaggatgacggcatgtctgacccgatgttcgattacgacagtattctggaagcctgcgcgcaccaggacgagcgcgcattccaggcgctgtatcgccaggagtcggcgcagatgctcgggctggccatcagcctgctgggccagcgcgacgcggcgcaagattgcctgcacgatgccttcgtgcagatctggcgcaatgccgggcgttttcagcgctccctgggcagcggacgggcgtggatctacagcattctgcgttaccgcgccctgaatcagttgcgccagcgcggccgcaccgtaacgcttggcgacgacatcgccgatcacctgatcgacgagagcccgtcggccgctcagcagcacgaacagcagtcggacaggcgtcacctgcgcgcctgcctgcagaagctcgagcccccgcggcgccatccggttctgctggcgttctaccgcggactgactcacgagcagatcgccgagcggctgaccacgccactgggcaccatcaaagggcgcattcgtagcggcttgcgcgcactgcaggagtgtttgcaacgatgatcagcactgaccccgcagaacgccgagcgcttatcggtgaatacgttcttggtctgctcgagcaagagcaggcacgcgaagttgccgagttgatcgaacgtgacccgcaggcagccgccatggccctggaatgggagcagcattttctcgaactcagtgaccggctgcccccaagtgcgccttcgcccggcctctggtcgcgcatccagcagactctggagctggggccgcgacccagcgtctggggccactggtggtcgaacctctccacctggcgcctgaccagcgcagccttggcgctcgccctgatcatcgccctgctgccagtgccgtggccggcagagacgcccccggcgagctataccgctgtgttgcagccgcccggtgaggcagcggcgccaggctgggtggtgcacatcgatgccagcggtacgctgctgctggagccgctacatgaagatcagatcgcggcgaatcgctccgtgcaattctggacgctggtcgatccgaaggacggtccgcgttcactgggcctcgtcgagccgggcgaaccgctgaccctgtccgccgagcagatcggtgcggtacaggctggccagttgttcgagctgaccctcgaaccgtccggcggctcgcccctgagcaggcccaccggcgaggtgctgtatatcggccgcgcagtcaccacggcaatgaactgagccggcagatgcaaccagatgtttcaatcaacatctgccgagcgacctcccgggtatgactatcaggtgctctaccacggtgcctggatgccagcgcgaagaaaccttcgcgccttacccatagagaggacgctcatgaacatttccaagaaagtgctcggtatcgccatcactgctgccgccctgggctgcgccaccgccaacgccgacgacctgctggccctgagtgcgggcggcaaactgctgcacctcgataccaagaccctcgccgtcgcttccgatgtgaagctcagcggtgtctccagcttgcgcggcatcgatgtacgcccggccaatggctcgatctacggcctggatgacgccggccagctctacaccatcgatgccaagagtggtgcggccaccaaggccgccaagctcagccaggcgctgccgggcaacggccaggccgtggtcgacttcaacccggtcgctgaccgcctgcgcttgctggcagccgatggcaccagcctgcgcgtcaatgtcgagagcggtgaagtagtggtggacggcaaggtcgcctacgcgaaggacggcccgtacgccggcaagacgcccaaggtattagctggtgcgtacaccaacgcctacaagggtaccgagaagacggcgctgtacaccgtcgacctggcgaccggcaacctgatgctgcagaacccgccaaatgacggtatccagcaggtggttggcaagatcgccgacgacctgaagagcgccgcgctggacatcaagagcgatggcaagggcggcaatactgcctatctgctgaccggcaccacgttgcatcagatcaacctggaaacgggcaaggccacagtcctgggtgagatcaagaacctgcccgacgacatcatcgatatcgccgttctgccagccaagtaagacgataaagggggaaggccacacggccttccccctcccttttcgcgttattcgaacacttcgtcgagcagattatccatggccttgaacgcccgcgccgcgaccagtggatggtactgattgctgccgggggtgttggccaggggatcggtgaacgaatgcacggccccgccgtagctgaccaattgccagtccaccttggcagccttcatttccttcatgaacccgtcgacctgcgccggcggcactgccgggtcatccgccccatgcagcaccagcaccggtgccttgatgttgttggcatcagcgggattgggcgtatccaggttaccgtggaaagacacgaaggctttgagtagcgaacccgagcgggccagttcgaggacggtgccgccgccgaagcagaagccgatcgcgccgagcctggcggtatccagggcgacctggctggtttgcgccttgagtacatcgactgccgcctgggcacgcttgcgcatcaacgcacggtcgctacgcacggtcgtcgccgcctgctttgcctcgtcggcgttgctggggcgaatgctcttgccgtacatgtcggccacgaacaccacgtacttgtcgccggcggcccgggcggccttttcggcggacgcgtcagtgacgcccaaccagttcggcaccatcagaaggcccggacgcgggtcgctgaccgcatcgtcgtaaacgagcttaccttcgaatggctggccatcgatctcgtaggggacgttcttgaccaccacccccgcctcggccaacccggccaagcccagcaacgctgccgacaacagtgatttcctcatcgcgtgattccctctgtctgtacccagtgatggcagccaatgctgcgcccgagcacaaggaagcacatttgcggcgccggggaaacccggacgccgcgagcgaacactggatcaggcagcagcgaacaagccgtcgatctgcgcatgggcactgcgcagtgcattggctttcggctcctcgccgtatgccaggccttctgcccgcaccacttcgatatcggtgatgcccaggaaacgcagcaccagaatcaggtagtcctcatgggcctggccactggcctggccggcatgaatgccaccggcagtcgaggcgatgaccactttcttgccaccggccagaccttgcgggccactctcagtgtaagagaaggtcttgccagcgaccgcaatacggtcgatccaggccttgagttgggtcggcacggtgaagttgtacatcggcgcgccaatcacgatggcgtcggctgccagaaattcttccagggtcgcttcggccagggccacttcgtgagcctgggcggcgtcgcgcagctcggccggggtgccaccagccacaaagctggccgcagagaggtggctcagcgcatcgctggccaggtcacggtaggtaacctgaacatcggcctggctgttcttccaggcttcggtgaccgctgcgctgagctggcgggaggcggaggcatcgccaagaatgctggagtcgaggtgcagaagtttcatgaagcgctccttgaaagaggtcggtgactgttcgatgggttaatcctatcaatggagccaatcactgattagcccgtaaaaatgcgatgatgcgttccaccagtagaacaaaccgtgttttttacaggcctggagctttcatgcaggatctcaacgatctgatgtacttcgccaaggtggtcgagcacggcggtttcagcgccgccgggcagcagttgggcattcccaaatcacggttgtcacggcgggtggccgagctggaggcccgcctgggcgtgcgcctgctgcaacgcaccacccgcaagctggcactgaccgaaaccggagagcgctacctgcgccactgccaggcgatgctgctcgaagccgagcaggctcaggaggccgtagcttcgctgagcagcgagccgcgcgggcgggtgcggatgtcctgtcccgtggaaatggcacgcgccgggctgcacccggtgatcaccagttttctggccaagtacccgctggtgcaactcgacgtagtactgaccaaccgccgcgtggacctgctgcaggagggcctcgacgtcgcgctgcgcgtgcgcgatcagagcgatgaggatccctcgctgatcgcccgccagctggcgcccgcctccgcttacctggtagcagctccggcattgctgcacggactggacatccgcacgcccgacgatctgcaacggttgccggcacttggcgcggcggcaagcgacagacgcattcatcacctgctcagaaattcagccggcgtacgccgcgaagtgaccctggaggcacgcctgagcatcgaagacttcgatatccgccgcgaggccgcactacaggggctgggcttcaccatgctgccgcacaccaagtgcgtgaccgatctgcaggcaggccgcctggtgcgcctgctgccggactggaacctgcccggcgggcacctgcaggtcgtataccctcaccggcgcggcatgctgccagccgttcgagcctggctcgagcatatgatccaggccagcagcgagggctggctgatgcctggaacggacctggttcgcacagagtcagaccaacctgataacgttatcctccactccaccgtacaggacacccgatgaccgcccgcaagccccaggcacccggccagaccgcgcgaattctagccgtggtgttcttcaccttcatcggctttctctgcgttggcctgcccctggcggtgctacccggtttcgtgctcaatgacctgggctacggctcggtgatggcaggcctggtgatcagcctgcagtacctcgtcaccctggtttcacggccaatcacgggcatactgatcgaccggatcggccccaagcgtgcggtggtctacggcttggctggcacccttggcagcggtgtgctgaccctggcggcgaccagcctgcatgaggcgtccggcgagataggtctgggtctgctgctggccgggcgcgtcgccctgggtatttcccaggcgctgatcggcaccggctcgatcacctggggcatcggccgggtcggtgccgagaacaccgcacgagtgatttcctggaacggcatcgcctcctacggcgccatcgccatcggcgcgccgctcggcgtactgatggcttcgaccatggggctgtggagcatcggcgcggccatcaccctgctcagccttggcgcgctgtgggtggcgcaagacaaaccggccattccggtcattcagggcaagcgcctgccgtttcacaacgtctttctggccatcgcccccaatggcttggcactggccctgggctccatcggtttcggtaccctggcgaccttcgtgaccctgtattacgcgagtctcggctgggaacacgccgcctattgcctgaccgccttcggcctggcctttatcgctgcgcgattgctgttcgccggcgccatcgagcgacgcggcggttaccgggtcgcgaccatctgtctggcgatcgaaaccctcggtctgttgctgctgtggatcgcgccgattcccgccctggcgctgtgtggcgcggcgctgaccggtttcggtctgtcgctggtgtatccggcgcttggcgtcgaggccatcggcaacattccagcggccagccgcagctcggcgctgggcgcctacgcgctgttcttcgatctcgcactcggcatagccggcccgctgatgggcctgatcgccaccgcctacgactatggcgcggtatttctcgcctcgggcttgctgtcgctgctcggcctgggccttagcctcctgctactacgccgtgccgagcggccaaaggcggtgcagccgtgacccgcgacgaactgatcgccttctgcctgcaactgccaggggttcgagtggattacaaatggggcagcaaccaggtgttctccgtggcgcacaacaagatgttcgccgtgctcgactttctcggtgacaacctggccttcaaggtggatgaagcgctgtttctcggcttcaccgaccggcccgggattcgcccggcgccctacctcgcccgcgcccactggatcagcatgaatggcagccaaccgccgctgggtgacggagaattgcgcgacctgctaacccgctcccaccaactggtggtgcggcgcctgccacgcaagcagcaggtcggcctgctgctcgatctatagcaggctgcgcaaccaaccgctggtgtaggcaccaccgagcaagagctgatcgatccagaccagttggtgtagcgccacgatgccccagaaagtcagctgataggacaacttgcgcgtcttgtggcgaaaggtttgctgagccaccaacgcacccggccagccgcccgccagttccaccagatggagggtcttttccggcgtgcgctggcgaccttgctgggcactgttcttgtcatgccagtagaggaagaagcacagcacgctcaccacgggataaagcagcgccggccacatcgcgccattcgccagccagcgcaaggcaccgactatcggcagcaggcacagcgccgcgaaaatcagccatttggtgagcgggttacgcagcgcgggcgatggctgtcgagtgccacgagcggtaggcctggcatccttggctgtactggagttagcagcacggggcttgacgcggatctgtggctggtcgatcgccagctcaccggccaggcgcacatgctcggcgcgcaagcggcccttgtcgtcgcgcccggccacgaacagcacctgatccccggcactgggccgacgatcaccacgcatcgccgaaatgtgcgcgaacacgtcggttccaccggcaatgggctgaatgaacccgaagcccttgtcatcgtcccagcgtttgatacggcccgcctgttccctgctctgcatgtgcgtccttgacggcttggcgatcagccctccgccgtgctccagtcgatccagccgaactgccaggtggccagaatcagcaggccgaaggcgatccggtaccaggcaaataccgcatagctgtggttggcgatgaacaccagcaacgcacgcacggtgatcatggcgacgatgaaggtggtgacgaagccgatggcgaataccggcagatcgctccactgcaggatttcacggtatttgtagagcgagtagacagtggcggcgaccatggtcggcatcgccaggaagaaggagaactcggtggccgccttgcgcgacagaccgaacagcaggccgccaatgatggtcgagccggagcgcgaggtccccggaatcaaggccaggcactgggcgaagccgaccttgagggccagtttccagtccatgtcgtcgaccgtttcggcgacgatacgatgctgacgtttctcggcccagagcatcaccacgccaccgataaccagcgcggcgctgaccgtgatcgggttgaacagccagtgttcgatgagatcggcgaacagcagacccagtaccactgccgggaagaaggcaatcatcaggttgaccgtgaaacgccgcgccatgggatcgctgcccaagccactgaccaccgacaggatgcgctggcgaaactcccacatcaccgccaggatcgcgccgagctggatgatgatcttgaacgccgtggcgcgctcgccattgaagtccagcaggtcaccgaccacgatcaggtgcccggtgctggaaataggcagaaattcggtaaggccttcaacgatacccagaatcagcgcctgaaaagcgagccaactgtccatcgaaactcctcggaaaggtgccagatgaactggctgtaaagggattgtttctcggactggaggcgctggagtaggttccagcggggccgaaaaaagcggcagttataaatcactcgctcgcaatttcaaaacgctatcaaagtgaattgacggttttcttgccggccacctgatccccgggcgcgacaagcgctagaatgcgcgcccgtcctgccgtcacacgtccgaggtcccatgtcaccactcgaagtctgcgcctcgttgctcggcctgatcgccgtctggctgaccgtgcggcagaacccctggtgctggccgatcggcctggtcatggtagtgctttacgcgtggctgttcttccaggccaagctttactccaatgccctgctgcaatgcgtatacgccgccctgcaactctatgggtggtggcattggacgcgcggcgaccggccggaggaacgcctgcaggtgtcgagcctgaaagcccgtgagacgattttcggcttggctctgggcgtaatcggttcggtggtgctcggcctgctgatgatgacctacaccgatgccagcgccccctggcaggacgcgacgctgtgcgccttcagcctcgtcgcgcaactgtggatggccaagaagcgtttgcagtgctggacgctgtggatcgtcctcgacgtgctgttcgtggcgctgttcatcgatcaggcgctgtaccttaccgccgcgctgtacgccctgttcaccctgcttgcctgtcacggctggctgacctggcggcgcgagctgctcgcggcgcgcccatgaacgtcctggtgctgaccggcccggaatcgactggcaagagctggctggcgagcgagctacagcagcgcttcggcggtatcgtggttggtgaatacgtgcgccacttcatcgacatgcaacagcgcgatacctgctacgcggatatttccaccatcgcccacggtcagctcgcctgggaagacgctgctcgcgagcaacgccctcacctgctgatcctcgacacccacctactcagcaacatcctgtggagccgcaccctgttcggtgattgcccggactggatggagcccgccctgctggcccgtgaataccacctgcacctgttgctcgacccgcgcggcgtggaatgggtaggcgatggccagcgctgccagccggatctggccgagcgtctggcttttcatcaaggctgcgcgcagtggctcgaagccaacggccagaacgtcgtggacatcgccggtagctggcatgaacgccagcgcgcagcagtgggctgtgtggccagctggctgggcttcggcacctagcccaagttgaatttgttcgccagttgcgcgtggcatcttgccattaagtgacggcatgggcataaagggggacgactggaagaacgccacaaggacgtcccgatgcgcctgattcgccgtgcgctgaaactcatcgctttgctcgtgctgaccgccctgctggtcatcctctattacatcgtcaatcccaaccttccggattacaagccggcgaaaaaggtccattacctggggcaatggagcgagcagcagcgccagttctattactacacgccccagggcactacggtgaaaggcctgcattacgactggttcacagccctggagatgccgttcggcaaggccaagttcgccgatccggattacttggcacgcttcggctttctgacccagccagggcagaaagccacggccttgaaccccggcaacctgccggtgggcttcgcccgccatcaggatggtgagagcggcgtccagtatctggacatcacctgcgccgcctgccacaccggcgagctgcgttaccagggccaggcggtgcgcatcgatggtggtgccgcgctgcactcgctggcgtccaccgtgcccacgctcaagggcggcagcttcggccaggccctcggcatgagcatggcgtccacctactacaacccgctgaaattccgccgcttcgcccatgaagtgctgggtgagcattacgagcgcgactacgacgtcctgcgcgcggagttcaaacaggttctcgatcgcctgctgagcactgcctacaacgactggcaccgcggcctctacccgaccgaggaaggcttcggccgtaccgatgccttcggtcgcatcgccaatacggtgtttggtgacagcatcgatgcggccaactaccgcgtggccgatgcgccggtcagctatccccatctgtgggatatctggaagttcgactgggtacagtggaacggctcggccatgcagccgatggctcgtaacgtgggtgaggcccttggcgtaggtgcgaagctgcaactgctcgacgccaatggccgccccgtggtccacgatcagcgctacgcctccagcgtgcgcatcaacgacctttatcagctggaggaaaccctcaagcacctgcagccgccgacctggccggaaaagatctttggcaagatcgacttgccgctcgccagccgcggacgcgccctgtaccaggaaaactgcgccgtctgccacgcgccgaaggtcgttccgccaaatcatcgcatcgcacctgatcgcgatcccgagtggcatatgcaggtcatccagacatccgtggtgggtaccgactccaccaccgccgacaatatcgccgatcaccgcttcgacatccgcaaactgggctggaagaaagacgagctggcgaagctggaggtgaagctatacagcaatagcctcgacaagatcgacttcagcgccatttccagcgccgaggcgctggcctatgtgaccgcctacgttgaagaccgtgcctatcgcgacaaggggatcgcgcccgagcagcgcaaacgcatggacggttatggtctgcccattggcgtgcaggaaattcgcggctacaagcctcgtccactggacggcatctgggccacgccgcccttcctgcacaacggctcggtaccgacactgtttcatctgctctcgccggtatcggagcggcctgccagcttctgggtaggtaatttcgaattcgatcccaagcatgtgggtttcataagcgacaagttcctgggcggtttcctgctcgatacgcgcatcaagggcaacggcaatggcggccatgaattccgcgatggctgccgtaacgatggcgtcatcggccgtggcctgcagccagaggagcgctgggcactggtcgaatacctgaaggtgctgggtaatccggcactggaaaaccagttgagcgacgtaccggccaagccctggaatcccgggcagaactgccaaggcagcgtgaaagcgaaccacaaggagtccaacgatgcttaaacgattctggctttggcttggacgcctactgggcagaacgctggtcattctactggtcgtcggcctgggtggttgggccgtgggcagcgcctattacagctggaaattctccggcccggtttccagcgaagagcaaattccagccaatgaggctgcctacacggctggcatcatcgaagatgccatccgcgtcgtcgaacagcaccgtgacaatacccgcgtgctgcgtgacgcccacgccaaggcccacggctgcgtgaaggcggaagtcactgtcaaggccgatcttgatgaaagcatgcgctacggcgtactcagtgaacccggcaaaacctggcaagcgtggatgcggctgtccaacggcaatgcctatccgcaattcgaccgagcccgcgatgcccggggcatggccatcaagctgctcgacgtgccgggcgccaagcttatgaacaatccacgcagtgctggcgatcaggatttcgtgatgttcaatcaccccgcgttcttcgtacgtgacgtggcggagtaccgcagcaacttcgccgcacaagcggacggcaagaaagccctggccttctttccgagctgggatccgcgaacctgggaggttcgccacctgatcatcgcgctgaaaaccctgtcccccgcccccgccagcccggtggaaaccacctacaattccatcgccccgttcaagctggggccgcacaacatcaagtatcgggtcattccgactccggaaaactgcccggcttatgccattcccaaacccaataccgatctgcccaacttcctgcgtagcgccctctatcagcagctttccctggaccgcatgccggcctgcttcgcgctgcaggtacaacggcaaaacccggattactacatgccgatcgaagaccccagcgtggagtgggacgagaagatcgcgccgttcgagaccgtcgccgacatccgtctgccggctcaggacttcgatagctcggagcagaacctgttctgcgacaacctgtcgttcaacccatggcacgccctgcccgagcatcgccccatcggcggcatcaaccgtttgcgcaaggcagtgtacgaggccgtgagtgtctatcgtcacgatcgcaacgctgcacagggccagtaagcccctacaggttgcagcaggctgctagaatcgcagcctgttcgccctgtagaaaagagattggccttggaactgttcaaagaattcatcttcgaagccgcccaccggctcccccacgtccccgaaggccacaagtgcggtcgcctgcatggccactcgtttcgcatcgcggtctatatcgagggtgatgtcgatccgtataccggctggattcgtgatttctcggagatcaaggccatcttcaagccgatatacgagcaactcgaccacaactacctcaacgacatccccggcctggagaacccgaccagcgaaatcctcgccaaatgggtatggcagcagctcaagccgttgctaccggaactgtcgcgcatccgtatccatgagacctgcaccagcggttgcgaatatcgcggcgattagattggtcgtcctccgacgcagcgatatcgctgctcaagagaccagagcagaaacgacgaagcccgcgctatgcgggcttcgtcgtttctgagccaagatcatccagggcattgatatgatcgactggtgttgtccatgccaggcagagccattcgagacaaactcgcaccagctccccgggttacgccctcggctaacccaggctacaagagcccgttaagcacctcaggacggaagacgtctcccccccaccagcacctttgtgacagtggagtctttccaactatttcttccgtagcctgcggttgagcgaagcgctacccaggtcagcttaccttctggccgcctgcctggcgccgccgagcgttaagccttcggttttcccggccccaaaagacgaaaccccagacctctgtcgagatctggggtttcttatagaagcttgacgatgacctactctcacatggagaagctccacactaccatcggcgatgcgtcgtttcactactgagttcgggatgggatcaggtggttccaacgctctatggtcgtcaagcaaacgggttgctgcttcggggtttagccgctgcagcgaattgggtatgtggtatcagttggtattacgtgttctcgcaaatcttcggcactactgtcgacttcaaccgtctaacagccaaattgtttgggtgttatatggtcaagcctcacgggcaattagtactggttagctcaacgcctcacaacgcttacacacccagcctatcaacgtcgtagtcttcgacggccctttagggaactcaaggttccagtgagatctcatcttgaggcaagtttcccgcttagatgctttcagcggttatctttcccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagcccctctcaaatctcaaacgtccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccggcttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagacctactttcgtacctgctcgacgtgtctgtctcgcagtcaagcgcgcttttgcctttatactctgcgaccgatttccgaccggtctgagcgcaccttcgtactcctccgttactctttaggaggagaccgccccagtcaaactacccaccatacactgtcctcgatccggatgacggaccagagttagaacctcaaggttgccagggtggtatttcaaggatggctccatgagaactggcgtccccacttcaaagcctcccacctatcctacacaagcaagctcaaagtccagtgcaaagctatagtaaaggttcacggggtctttccgtctagccgcggatacactgcatcttcacagcgatttcaatttcactgagtctcgggtggagacagcgccgccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcgttagctaaccccatcaattaaccttccggcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgttttaataaacagtcgcagcggcctggtatcttcgaccggcatgtgcttacggggtaaacccttcacactcaccggcgcaccttctcccgaagttacggtgccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctaaccacctgtgtcggtttggggtacggttcctaattacctgaagcttagaagcttttcctggaagcatggcatcaaccacttcatcgtcctaaaggacaactcgtcatcagctctcggccttgaaaccccggatttacctaagattccagcctaccaccttaaacacggacaaccaacgccgtgctggcctagccttctccgtccctccatcgcagtaattagaagtacgggaatattaacccgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctgcgtcgattaacgttgcgcaggaaaccttggtctttcggcgtgcgagtttttcactcgcattgtcgttactcatgtcagcattcgcacttctgatacctccagcaagcttctcaactcaccttcacaggcttacagaacgctcctctaccgctcaacttacgttgaacccgtagcttcggtgtatggtttgagccccgttacatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctagctgtctaagccttcccacatcgtttcccacttaaccataactttgggaccttagctgacggtctgggttgtttcccttttcacgacggacgttagcacccgccgtgtgtctcccgtgctgacacttgctggtattcggagtttgcatcggtttggtaagtcgggatgaccccctagccgaaacagtgctctacccccagcagtgatacacgaggcgctacctaaatagctttcgaggagaaccagctatctccgagcttgattagcctttcactccgatccacaggtcatccgctaacttttcaacggtagtcggttcggtcctccagtcagtgttacctaaccttcaacctgcccatggatagatcgcccggtttcgggtctatacccagcgactaaacgccctattaagactcgctttcgctacgcctcccctattcggttaagctcgccactgaatataagtcgctgacccattatacaaaaggtacgcagtcacccaacaaagtaggctcccactgcttgtacgcatacggtttcaggttctatttcactcccctctccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcagtagtatttagccttggaggatggtccccccatattcagacaaagtttctcgtgctccgtcctactcgatttcattgataagagcatttcgtgtacggggctatcacccactacggcggcactttccagagccttccactacactctaatcaacttaagggctagtccccgttcgctcgccactactaagggaatctcggttgatttcttttcctcagggtacttagatgtttcagttcccctggttcgcctcatgcacctatgtattcagtgcatgatacccagcttatgctaggtgggttcccccattcagagatctctggatcacagtctgtttgccgactccccaaagcttatcgcaggctacaacgtctttcatcgcctctgactgccaaggcatccaccgtatgcgcttcttcacttgaccatataaccccaagcaatctggttactgtctataacgtgaagacgacattcgccgaaaatttgcacttgagaacaacgcaaattttaccttgaccagattaattaccagtgaaagtaatcaatcagtcacttctatcacatacccaaatttttaaagaacgatgtttcgactggtcaaagaccagaaatcaacattcacactgcctaaacaggaatgctcatttctgaactctcaacttaacgactgcaaccagatagtggtggagccaagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctatggccccgtatcatctgcacctgaattggtaggtctgggcagatttgaactgccgacctcacccttatcaggggtgcgctctaaccaactgagctacagacctataacagggtcgcgttacagcatcgtcttctacaatgaatcaagcaattcgtgtgggagcttatgaataagctgcgatcttcgattaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcatgaatcacaccgtggtaaccgtcctcccgaaggttagactagctacttctggtgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtgacattctgattcacgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgatcggttttatgggattagctccacctcgcggcttggcaaccctttgtaccgaccattgtagcacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcagtctccttagagttcccacccgaggtgctggtaactaaggacaagggttgcgctcgttacgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtctgagttcccgaaggcaccaatccatctctggaaagttctcagcatgtcaaggccaggtaaggttcttcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcaacttaatgcgttagctgcgccactaaaatctcaaggattccaacggctagttgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagtgtcagtatcagtccaggtggtcgccttcgccactggtgttccttcctatatctacgcatttcaccgctacacaggaaattccaccaccctctaccgtactctagcttgccagttttggatgcagttcccaggttgagcccggggctttcacatccaacttaacaaaccacctacgcgcgctttacgcccagtaattccgattaacgcttgcaccctctgtattaccgcggctgctggcacagagttagccggtgcttattctgtcggtaacgtcaaaacagcaaggtattaacttactgcccttcctcccaacttaaagtgctttacaatccgaagaccttcttcacacacgcggcatggctggatcaggctttcgcccattgtccaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtgactgatcatcctctcagaccagttacggatcgtcgccttggtgagccattacctcaccaactagctaatccgacctaggctcatctattagcgcaaggcccgaaggtcccctgctttctcccgtaggacgtatgcggtattagcgttcctttcgaaacgttgtcccccactaataggcagattcctaggcattactcacccgtccgccgctgaatcagggagcaagctcccgtcaaccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcagttcaatactgcttgggttttgagaaaaccctaaacttggctcagcaatcgcaaaaaactctcgaattcacgagtgttacttgtgatgctgataatcttgcgatctgtcagtcttaactcacaagcacccacacgaattgcttgattcagttgttaaagaacgtttgactgaggctttcgtctcaaccgaggcgcgcatcttacagcaccctcatttgctgtcaagttgtttttgaagaattttttctttcctctcaacaccttgcagcgcccgaccagatcatcttctctccagcgggaggcgcattctacagcgttacaaaccgctgtcaacaccctcttttaccgccttcgatcaacctgaccgaaccatcaacagagccactcaaaccaccctgtcgatgccggcgcattctactcgaattcgccgcccgtgcaacctttattttcgtctaaccccttgatctacgaggagttttcagatcaggctgcgctggaagtggtgcgcattataggtccctcgaaaatcaggtcaagggattattttgatttattgcgaaattagcaggcgctcgataatcgaacgctttgcccttccttatataggtagctgattgaccaaattaaccggttagtacattttagccgagccaccagaggctgatttccacaataacaacaggaagcaccatggctcccatcatcctgattctcaatggtccgaatctgaatatgctcggcacacgcgagccagcgacctacgggcatgaaaccctggccgatatttccaaactgtgtgcagacactgccgccgagctgggcctgagtaccgaatttcgccagaccaaccatgaagccgagctgatcgactggattcacaaggcccgcggtcgctgcgctggcatcgtgatcaatccggcggcctggacgcatacgtccgtcgccattcgtgatgcactggttgcctgcgagctaccggtcatagaagtgcacctctccaacgttcacaagcgggagaccttccgccatcactccttcgtttcccctgtcgcgcttggcgtgatctgtggcttgggcagcggcggctatcgcgctgcactccagcacttcagccacctggtcaaggaatagggcagtcatgacttccagtaaaagcattctcgccggcctcatcggtgccggcatccaggcgtcccgtaccccagccatgcacgagcatgaaggcgatgcccaggggattcgctacctatataggctgatcgacctagatcagctgaagctcgacaccagcgccctccccgatctgctcagcgccgccgagcgcatgagcttcaccgggctcaacatcacctttccctgcaaacaggcgatcattccgctgctcgatgaactctccgacgaagccaggggcatcggcgcggtcaacacggtcgtgttcaaggatggcaaacgcatcggtcacaacaccgactgcctcggtttttcagaaggattcaaacgcggcctgggtgacgtcgcccgtcgacgcgtggtgcagatgggcgctggaggcgccggcgccgcggtcgctcatgccttgttgagtgagggcgtcgaacagctgagcatcttcgacgtcgagcccgaacgcgcccaggccctggcaagcaacctcaacgagcacttcggctcgccacgtgcccaggccggcggcgacctgagctcggcgacggccgccgccgatggtctggtcaacaccacaccgatgggcatggccaaactgcccggcatgccggtacctaaggcgctgctgcgcaaagaactatgggttgcggagatcgtctacttcccgctggaaaccgaactgctgcgcgaagcgcgtgccatcggttgccgaaccttggacggcggcaacatggcagtcttccaggccgtgaaggcattcgaactgttcagcgatgcccaggccgatgcacagcggatgctcgatcacttccatagcatgaacggttgatgccaccgggccgactcagcgatgagtcggcctaagcctcggttgacacgctcaacgcgtgatatagcgcagtaccgcttcgcagatcattgtcttgtggcgttgcttgacctgttcgtccggcaggtcgatctggaagatctctccgaaggtgtgtcggttcgaaacgcgataaaagcagaacgaactgatcagcatgtgcacgtccaggctatccagcccttcgcgaaacagcccttccttctcgccgcgcttgagcgtttcgcccagcgtaagcagtaccacgttgctcatccgccgaatctcgggtgactgcttcacgtactcgccgtagtgaatgttctcgatactgacgatacgcacgaagtcggagttgcggtcgtggtgatcgaaggtgaattcgaccaggcggcgaatggcgtcgggcgctggcagctcatccagatgcaggcgacgctcggtgctgcggatatccccgtacagcttggaaagcacctccagatagagctgctccttgctgccgaagtagtaatagatcatgcgcttggacgttgccgtacgctctgcgatggcgtcgacacgcgcacctgacaacccctgctgaacgaactcggtgatagcagcctgcagaatgttttcccgggttttctccgggttgttcttgcgaggcttgcgcggcgcggcggcctgctcgcggctcgccggctcgagggttgcggtcatgggttcactcatcgtggttttttgttattggcacaaacagaaggcggatgcgaccaggagccacatccgcctgaacacagcttacagcttcgcctgacgcacgccaccactgcgcgccttggccatggcagccaggcgcactgcgacgttggcggcgccatagccgacataaccattcttgcgctgaatgatctcgaagaagaaacgctcctcgaacgcctcggtatacacgtggaatagctcgccgccctgggcgtcgcggtcgtagagcacgttgtaataggccagctcactgaggaattcgtcgtcgaaatcgaagcgcgcggcgaggtcgtcatagtagttgagtgggatgtcgagcagcggcacaccagcttccttggcgcgctcgacttccctgaagatgtcctcgcaggagaaggcgatgtgatgaacaccggagccgcgatagctcgacagcgcgtgggcgatggccgtattgcggttctccgagatgttcagcggcaggcgcaccgagctgcaacgactacgcagcgcccggctcttcaccagaccataggggtcgggcagcaccacttcgtcatcggcctcgaagtccagcaggctcttgtagaacagcacccagctgtcgaggctgtcggcaggcagcgccagcgccatgtggtcgatacgctgcaggctaccggtcggtgccgcagcgggatcaagcttgaagtcgctgtcatagatggtctgccctgcttccgcctggtcgaccaggtagatgaggctgccatcaggggcgcgcatagccgggatttcgcgctcgttcggcccgaccaggccacgatacgggtggccgcggtagtcgagggcacgctgcagcgccgatgcgctgtccttgaccctcagcgcggtggcgcacagcgacgggccgtgggactcgaagaaaccgtgggcgaaggaatagggctcggcattgagaacgatgttgatatcgccttgacgcagcaggctgacgtccttggaacggtgctcgccggccttggcgaaacccagacgttgcaaccagccggacagtttggcgcccgccgtttcgtcgacagcgaactcgaggaactccacgccgtggtaacgactggctgctggggtatcgaacagcagatcgaggttcggcgcctgggcatcggccgccagcagttggcgagtcttttcttccagataaagaagcgagcgcagcccgtcgaccgcattggcacgcggcggtgccgcgcgaaagccgtcattgaagatttccagcgacagcgggccggtgtaaccggtgcgaatgatcggcgccaggaatcccggcagatcgaattcgccctgccccgggaagcaacggaaatgacggctccactccagcacgtccatggccaggattggcgcgtcggccatctgcacgaagaagatcttgttgcccggaatctcggcgatagccgacgggtcgcccttgagcgacagcgtatggaagctgtcgaggatcacaccgaccgcagggtgatccgcctgacgcaccaggttccagacctgctggtaggtattgacgtgacgaccccaggccagtgcctcgtagccaatgcgcagcccccgtgcgccggcgcgctcgcccagcaggcgcaagtcatcgaccaggatgtcctcgtcgccaagcgaatcggcggccacgttgctgcataccagcactaggtcagtgccgagttcctgcatcaggtcgaacttgcgctcggcgcgatccaggttgcgctgcagacgatcgcggcggcagccttcgaaatcgcggaagggttgaaacagggtaatggcgatgcccagatcggcgcacatcttgcgtacatcgcgcgggctgccggcgtagtacagcaggtcattctcaaagatttccacgccatcgaagccggcggcggcaatggcttcgagtttctcgggcagggtgccgctcagcgaaacggtggcgatcgagcgatgcatacttcagctccttgtagataacgatctctacggatcgtgtaatgacctgggcccggcaccagaagcgtagccgacaaggcgttcgaacttggcattcgccaggccgttcaatcccctgatgccatttcttgaggcgtgcagcgattattcgtgcgcccgcacgaggcggcaattcaaagtgtacgaaccagttagtatttagtgcgattatcgaacactaggccgtttatcgaattgacgctatttcatggtttgcaacaccatgtttcccactgcagtgacggaaacctttccgccgcgaccagcaaacgacccggcttcatccataacaatttcaataagagtacgcccatgctcacttcccagcctctgcatacccgcataccattcgcacgctttttggcacccacccggccaactgcgtctgcgcacgtcaaaccctgactcgcgacactccgctcgataatcctgaaagcgggtcgaccggtgccatccacaaggccggtccccacacgccgtggccaagccgcacccagttgccgcttcgctcggtgctctaataacaacggagaccatgatggctaagccctcaagttcacaagccaagaaagccactgccagcggctgggtcggttcagcgctggagtactacgatttcttcatctacgcacaagctgctgcgttgatctttccgcagatcttcttccccaacaccgatccgaagatggccatcgtcgcctcgctggctacctacggcgttggctacctggctcgcccggtaggtgcattcgtgctcggccattggggtgacacccgtggtcgcaagaacgtgttgctgctgtgcatgttcctgatgggcatttccaccatggccgtcggcctgctgcccacctaccacgatatcggtctgttggctccggccatgctggtcgttctgcgcctgattcagggcttcgcggtggccggtgagatctccggcgccagctcgatgatcctcgaacatgcgccattcggacgacgaggcttctatgccagcttcacgctgcagggcgtacaggctggccaggtgctcgccgctgcggtattcctgccgctggcctacttcatgccgagcgaggcgttcaacgactggggctggcggatcccgttcctgctcagcgccttcgtgctgctggcgggtttcatcatccgtcgtgaagtccatgaaaccccggccttcgtcaacgaagagaacaagcagaagatcgccaaatcgccgatctccgaagcgttcagcaccagctggcgcaccatggttctggtcatggtcatggcgctgatgaacgtgattccggtggtcgcgaccatcttcggtggtgcttacgcggtgcaaccggcctatggcatcggcttcgacaagagcgtttacctgtggattccggtaatcggcaacatcgtcgccgtgctggtgatcccgttcgtgggcaacctctccgacaagatcggccgtcgcccgaccatgatcaccggtgcgctgggttctggcctgctggcctttggttacctttatgcgatcagcatcggtagcgtgccgctggcattcatcatgtcgctgctgatgtggggcgtggtgtatcagggctacaacgccgtgttcccaagcttctatccggagctgttccagacccgctaccgcgtgtcggccatggccatcgcccagaatatcggcaccatgctcaccgccatgctgcctgcgctgttcgccctggtcgcaccgcccggctcggacaacatcccatggctgatcggcggcctggcattcggcatcacctgcctgtgcgccctcgccgccttcatcgccccggaaacctaccgagtgccgatgagcgagctgggcaaacccggcgccaagccgatggacaaggccgagtacgacgccgctcgccagaacagcgtgaacgctgccagccactgagccatacccgcgtaaaacaagaaggccctttatgggccttcttgcatttccaggggatcgaaacgtcagcgcttctggcgttgctggtaagccgcggccaacccgctgaggcagatgatggcgatccccaccttggcgctggcttcaggatcgtgcccgaagatgatcagccccaggagccccgcgaagacgatctggcagtaaccgaatggcgccagcagcgccggcgcggcgtggcggaaggccttggtcagcatcagatgcgcaaacatgccgcacgcaccgagcgccaacatcaacggcagatgctgccactgcggcaattgccagaagaatggcaccaggcagctcatcagcagggtgttgagcaggccggtgaagaagttgctggtggtcggtgtgtcgtactggctgagcagacgcgtaagaatctggtaggccgcgaagcaactcgccgagcacagcggcagcaacacggccggggtgaacagatcgccgcccggatggacgatgatcagcacgcccacgaagcccaccagtactgcggcccattgcccgcgactgacacgctccttgagcagcggcaccgacaatgccgtcaccagcagcggagcgaggaagttgaccgccgtcgcttcagccagtgggatgtacagcaggccagtggtgaagaacaggctgcagcccagcaggcaaatggcacgcagcgcttgcaaacccgggcgcttgctgcgcagcacgcgcagccccgactgcggcaggaagatgccggccattagcagggtgtgcacgacgtaacgcgcccacaccaccatgatcaccgggtagatgccggacaggtatttggacaatgcgtcgtgggtggcgaacaggaaagtcgccagcaccaccagggcgatgcccttcaagggatgattgacgcctgacagcgaactcggggtactcatgggattctcgtgattcggacgccattatcgatagcaaactaactatataggcagtctgctgcatttcgaatttcagtatgggctatgccagcagatgaaggcgctccagtaacgctcgtgccttgtcgatggccagttgcgcccgttgcgccgggtccgctacctgacggttgggaacttcaaggctcaacgccgtattggccggtagacagcgcaacaaccccgacaagtcacaatcgccatcgccggggaagcgccgttcgttgcgcgcctgacgcagaatctccgccatgtcggccggccgcggcccggccacatcgcacagttgggcataacgcagccatgatggttccacctgctgcaagtcatcgagacgtgagccggagcggtcgaagtgaaaggcatcgaccagcacgccgccgctgtcacgcccggcctggccgacgatgcgcacagccttttgcaggtctggcacgtcggtccagggcatgaactccagatgcgtgcgcaaaccgtacgccatggcgcggtcgcagagttcggcgaagttgtccgtcacccgcgcatcgtccggatcattgccggcaaccagcacctcgctcgcgccaaattcggcccccgcctccaataccgcctcgaaatcgctgcagcgcgtctgtggcttgaggcgcaggatctcgatatccagcacgccgacaccggtgtcgcgcagacgcctgagcgtttgccgacgcagatcgggatcggccactagggcgaagtgacgctcctcttcggtcgccgggatcaggcgcaggccgacgtggctataacccgagcgggccgccacctcgaccatctgcggtggcgcaagctccagcacggtcaggctggccagggaaaggatgcgttcggtgctattcatcgacgatctctgcaagcgaatggttgcggctcagatgggctctggtgcagtagcgcagccgctcaccgcagctcggcagatggcgtcgtaaagcgccagcgtacgtccggcgtcggcagcgctgatcaacggctgggcattgcctcgggccacgtcgatgaagtgctcgagctggcgcaacagcgcaggcatggtctcgtgcggatgctccacactgtgcagcggctcatgccagccagcccccagtgcagcgtaggaccacagcctgagctgcggaatgctcaacgaacctgcggtaccggcgagcaggtaacaggcctgatcgggctgacggggatacaccggattttccccagcgctcagctcccaactccacggcgcggccaccgcatcggagccggtcaggctacccagggcaccattgtcgaagtgcagcaggatcgccgcgctgtcctcgttggcgaagccgcgcaccgcggtgctggtcagcgcctgaacctgttgaacctcgccgcacaggtgacgtagcaggtccagatcatggatcaggttggtcagcaacacgccggcgccgggctcgcggcgccagagcaccttgtaatagctgtccggcttctgcaactgccagagcgccgtcactgtggtgagccgcccaagcgcgccctgctgcaacagttcacgggccttgccgatcaacggattgtgacgccggtgatgaccgaccagcactggcacagcgcttttctcgaccaatgccaccagctcacgaacctcgtcgaggctcacgccgaccggcttttccagcagtgccggcagccgggcttcgatacaccgaagcgccgtgggcacatgctcagcattggggttggcgatgatcaccgcctcggccaggcggctgtctagcaactcctgcaactcggcgaaccagggcacgccctgttcggcggccagttgccgggcttgctcagtggggtcgacgatggcgcagagcgcggcgtctgacagctggcgcaggtaggcaaggtgctgccggcccatgatgccggcgccgatcagggcgattcgcaaaatgctcaaggcatgagtccttatctgattggtatccgccgcatggcgccaggcaacaatctagaactcagttccacatttaacaatagccgcctggtgagtcggccgctaatcgaacgctatcggtcgctcagacgaacagatccgacgcctgactcgccgatgccaactccgcagcagcttcgagcaacagcggcgcgagctgctccatacgctcgaccggcattcgtgcgctgggcccggcgatgctcagcacgccgatcaccgcgccatgctgcggatggcggaccaccgcggccagcgcacaggtgcccagcgaagaggtttccaccaccatcgcgtagccaccgccacgggcgcggcgcagatagccgagcaaggcttcgtcttcatgaggcgcgttagggccaaactcgctgtcatcggcaatctgctggcgcgccaccagtgccagcgcgtcggcatcggccaaggtggccagccaggcgtggcccgaggcggtatagcgcagcggcgcgtcgcgccccatgtccgggtcgtaacgcaggcccgagcgcgcgccctgggatttggcaatccaggtctgacgctcgccctcgatcacccccaggcgcaccagctcgccactctgccgggccaggcggtcgaggatcggctgcacgatgtcggcgccgctggccgataggtagcgaaaacctagggcgaccagcttggtcgagagccgatagcgactggtatcggcgtcctgccgcacgtaacccaggcgcaccagctcggcgagcatgcggtgggtggcactcttgggaatctgcaactgctcggccagcgtctgcatcggcacatcaccggcacccgccaggctttccaagagattcagtgcccgttctatctggctacccgccatatgttcgccctcgaaatttaccgcgattctaaggacacgccgatggcggcggaaccgccacatcttgaaatcattagagcgcgtcagaagccttttgcccgggccataatccccggtcgtgttttgtactaactggttcgttcttgttcggttatcgaacaagaaccgtttcggcgaattgaaatagccgaaaccagcgaacagtatttccgcacttgcacgagttgcagccgctcagcagaacagctcgcgaacaactgccatacctataaatataaaaaggtcacaccatgccacagctcgacactgtgttcacccgcgcccggcagatcagcctgcgcgcccttcgctccctggccaccgcagccagcgatgacgcctcatccttcgcgccagccgccctcgacctgctcatgttgccgaacgccccgcgcccgacccgcgcgtcaactcgccaacctggcgtacgcgtctgacccacctgccagcgtggccaacatggactgtttcgggagtgaatcatgagtacatcgaaaaaagtgccggtgggtgagcgcaccttctgcgtgctactggtgattttcagcgtcttcgttctgcatcaggcttacctgatttccgggttctcatcggtcagctcgcccggcgcctttccccttggtgccggcgccgtgctgctgatcgccgccttgcgagtgctctgggagctgcgcggcaagccgacccacggcgaaggttggctggcctcggccaagcgcttcagccaggagcacttcccgcgccacatcgtggtcttcaccctgctctcggtggcctacctggccgccatccagtgggcgagcttctacatcagcacattcgccttcctgatgttctccatcgtctacctgcggcgcggcaaggtgctttcggccctggtggccagcggcatttcggtgctggccatctacctgctgttcaccctggcgttcagcgtctacctgccctgagacgagacttccatgagcgataccttttcctacctgctgatggcctggatggaccccaacctgctgacgctaacggcgctcggcaccttcgccggcatctacatcggcgccattcccggcctctcggtgaccatggcggtgtccatcctcgtctcgttcaccttctcctgggacgtcaacgatgccctggcgctgatcgtcggcatcttcatcggtggcgtgtacggcggcgcccgcagcgccatcctgctgaacatccccggcggcccctcttcggtggccacctccttcgacggctacccgctggccaagcgcggcgaggccggtcgggccatcggtctgagcaccgtgatgtcggtgatcggcgggctggtcggcactctggtgctggcaatggcagcgccgatactcggtgacctggcgctgaaattcgcgccccgcgactacttcctgatcgccgccatcggcctgatgctggtcggcagcctcgcagagggcagcctggccaagggcatcttcgccgtcgccctgggcgcgatcatcggcatggtcggcatggatccggtcaccgccgaagggcgcttcaccatgggccagatggagctgatgggcggcattcactacgtggtggtgatgatcggtctgttcggcgtcgccgaagcgctcttccagctgcataacctcagcacccaggcggtcaagcagaaggtcgacaagatcatcccgtcggtggcgatggtactcaggttcctgccactgtcgctgcgtacctcgatcatcggcgtgctggtcggcgtgctgccgggcgtcggcggcgagatcgccgctctgctcgcctacgaccacgccaagcgcacggtcaagaacccgaccagcccgttcggtgaaggcgcctacgaaggtctggtggcaccggaaaccgccaacagcgctgccgtcggcagcgcctacgtgccgatgctgacgctcggcatgccgggcgacgcggtcaccgcggtgatcatcggcgcgctggtcatccacggcctcaaccccggcccgatgctgatggtcgagaacccgcacattttctggttcaccgtcggcaacctggcgctggccaacatcttcctgctgatcttcgggctgatgggcatcaagctgttcgccaaggtcgtcgagctgcccaaggccgtgctgattccgctgatcctggtgctctgcaccgtcggttcctactcgctgaacagcagcatgaccgaggtgtactggatgcttggtttcggcctgctcggctatttcctcaaggcgttcggcttccagatgggaccgatcatccttggcgtgattctcggcccgctgatggacagctcctaccgccaggccatggcctcggtcggcgacaacccggtcgagctgctcggcgaaatggtcagcagcccattgtcgctgattctcagcagcgctctggtgctggtgctactgagcaacacgccgctgttcggctggctcaaacgcaagcgcaaggccgcctcggttcaaccctgattcaccgcgtcacgcatgcccggaaacggatagataacaacaaccaatggagagtctccaacatgctcaagcaactactcaccggcgtcgcattttcccttagtgccctgacgctcgccctgcccgcccatgccgactacccggatcgcagcattcaggcagtgattccctggggcgctggcggcgctaccgacaacgtgatgcgcagcctggcgccctatgtcgagaaggaactgggcaccaaactgatcctcaacaaccgccccggcggcaccgccgtgatcggcagcagctacgtgatgcagcagaaacccaacggctacaccctgctgctcggcgccgaaaacccgcagctgtatccggtgctcggcctggccaagttcgactacagcgacttctacccggtcaatatcatcggccagaacgtggtggtgatcgccaccaacaccgaaagcccgttcaactccatggctgacctgctggccgctgccaaggaaaagccggacaccttgcgcatgggctccaccggtgccggcggcctgccaagcaccgtgcacgccatggtcaacgccgttggcgaactgaaagtgcgtgaagtgacctttggtggtgacggccccggtatcaccgcgctgatgggcaagcacatcgacttcatgccgctgagcctggcagccgcccaggagctggtgcgctccggcaagctcaaggcgctggccgtgctggctgccgatgaagtaccggaactgccgggcgtcgagccgatcaccaaggccctgccggaaattcgcgagtacctgccatggggtccgttctggggtgcgttcgtccataaagacacgccggacgatatcaaacagaagctggtcgaggcttactccaaggccgtcgcaaatgaggagttccagggcttcctgaagaactacggtgcccagagcctgaacctcaatggcgccgaagccgagcagttcctcaagcgctggcagtcggttaccgcctggtcgatgtacaaggccaaggccatcgaaatctcgccggacagcgtcgggatcgcgaagccctgatacaccggctgggcaggcaagctgcccggcccttgtaaacccggaggccctagccagggcttccatcaatcgatgacagctaacaatttccgcctaggcggcaggacctctgcgtcctgaaaaaaggaaaacagtcatgaacctgatcgcaaccgctggccgtaaccgcctgttgctcgcgccatcgctgctggcgctcggcgtgtccctcgccttgccgatggccgcccacgccgaaggcttcgtcgacgacgccaaggtgtcgctgaacctgcgcaacttctatatcaaccgtaacttcaccaatccggataacgctcagagcaaagctgaagaatggacccagagtttcattctcgatgcccgctccggctacaccccgggtgtggtcggctttggtgtagatgcgctgggcatgctgtcggtcaagctcgacggcggtggcggcacctatggcaccgggctgctgccggtgcatggcgctggagatgaccgtcatcctgctgacgactatggccgtgtagccctggctgccaaggccaagatctccaagaccgaactgaaggtcggcgagtggatgccggtactgccgatcctgcgtgccgacgatggccgttcgctgccgcaaaccttccagggcgcacagatcacctcgaacgagatcgccggcctgacgctctacggcggtcaattccgtcagaacagtacgcgtgacagcgccagcctggacaacatgttcctgaatggcaacaacgccaacaacgactcggatcgtttcaacttcgttggtggtgaatacaagttcaacggcgaccgcaccatgatcggcctgtggggcgctgagctgaaggacatctacgagcaacagtacctgcaactgacccacagccagcctatcggcgactggaccctgggcgccaacctgggctatttccaaggcgaggacgacggctctgcccgcgctggcaaactggacaacaagacctattccggcttgttctccgccaaatacggtagcaacaccttctatgtcggtctgcagaaggtcaccggtgacaccggctggatgcgtgtcaacggtaccagcggcggcactctggccaacgacagctacaactcgtcctatgacaacgccaaggagaaatcctggcaggtgcgtcatgacttcaactttgccggcgtcggcattccgggcctaaccctgatgaaccgctatatcagcggcagcaacgtacacaccgcaaccaccgacgatggcaaggaatggggccgcgaaaccgagctggcctacgtaatccaggatggctccttcaagaacctgagcattcgctggcgcaactcgagtctgcgtcgcgacttcagcaacaacgagttcgacgaaaatcgcctgatcttcaactacccgttgtcgattctgtaacgcacacgctgcatcgctgactccagtggcatatcttggcccgtcctcgtgacgggcttttttaatgaccgacgggaaagatcgcttgcccgtgaacaagaaaagccggatagcagaaaacgccgctgcggtagataccgagcgccgaggcaatattcagaaagatgcgacccgaaccggtctggagatggaggcaaccctgccagccacaccccggcacacaatgttcccgctgtggctgcttccttccggatctgaccaggttcacgggtaatcgttgcggggggaccggcagggccaccataacgcggctcaccatgcagtgagccggcgccattgtaccggcttgtgccgaacttacaactgcttcaagcacttagcgtgcaggtgcgggttcaaacgcggaaccgcccaaccagtttcgccaagtctccggatagctcggacaggcgctggctggcttcggtgctctgctgtgaggtattcgccgcctcgttggagagctcacgaatatcggtgatgttgcgggcgatctcctcggtgacgctgctctgctgctcacaggcggtagcgatctgggcggtcatgtcgttgatgcgttgcagcgaatcgctggtgtcgctcagcgcctgatccacgccggctgcctgctcgacgctttcccgggctttcagactaccggaatgggtcgccttgacggcattctgcacgccaccctgcaaacgctgaatcatgtcctggatgtcggtggtcgattgctgggtgcgtgctgccaatgcacgtacctcgtcggctaccacggcgaagccgcgcccttgctcgccggccctcgcggcctcgatggcggcgttgagggccaacaggttggtctgctcggcaataccgcggatcaccgccagtacctcgccaatgcgaccggcttcctgctccagcgcctggatgctctgcgaagcactttccacttcgccggccaggttgcggatggtctggatggtcgccccgaccacgcgcgcgccttcgcgggattggttctcggcatgacgcacgctatcggcagcgccctgggcgctacgcgcaacctcgtgcaccgccgcgctcatctcggtcgccgccgtactgacctgatcgaccgcggcatgttcgctgttgatcagtcggtcattggtcgccgccatcaccgccaggcccttcgccgcactggcgacttcatcagtcacacggcccacatcggtgatcatcgggtgcagtttgtcgagaaagcggttgaagctggcgctgaggcggccgagctcatcacgtgacgacacttcaaggcgtacgcgcagatccccatcgccatcggccagttgatcgatacggtcgagcaaacggtgcagcggccgggtgaccagcgttggaaacgcgatgaccagcagcaagcagaccagcaacccgctgcccacggccacgccgagttgccaacccagccgctcgccctgggcaatcgccgcggtgccgacatccttggcagcctgatcttccagctcgccgagcttgttgatcacctcgcgcatggcatcgaactgcgcctcgctatcgccaaagctcaagcgtgccgcagccgccggatcggtgctgatcaattgcatgacctgggcggcgctgcgctcccagttcgcgaacgcgcgctcaaagtcgtctaccaggcgcatggcctcgtcaccaggctgcatcttcgcgtaggcatgcacgcggtcgtaagcctgcttgacgttctcggcctgggactggcgcagatcggcttcgtgttcgcgggcgccatcgctgagcaggctgcgttcggcaaccagcgcctgataaaggtcacgatcggcattgagcagcagactgacgccgggcaaaaactgatgggtcatgcggttgctggcaccgaccacctggccgatgccccacatggccaagccgcccatgagcaccagcagcagcgccaggaagatgatcggcagggcaatcttcgaacgaaacccgagatcggcaaatacacgcaacatggcttcccccagcagaaccgaaacggctccggcgactgttttcaggagaatagccccgattggtggaacagaaaggcaaaccgccagtatctttacgcgaacttaacacctgcatattcatacgagaaaagctcgcaagcgcgcggatttgagcactgcggcggaattaaccggcagcagctaggtcacaatgaagcctgaccggtcgggcagtaccgcactgatcggtcaaccatgagtagcggcgtatccaacgccagacttttcatccccaaggagcaatcacatggccattaccaaagaccaactgatcggtgacatcgcagaagccatcgacacgccgaagaccaccgtccgcgcggcactcgatcagctgagcgagatcgtcagcgatgcgttggaaaatggtggtgaaatcaccctgcccggcatcggcaaactgaaagtcagcgagcgcccggcgcgcaccggtcgcaacccgcagactggcaaggccatcgaaatcgctgccaagaaggtcgtgaagttcgtaccggccaaggctctgaccgacgcggtcaactgatccaacggcggggcgcttcaaggcgccccgctgctcccccgcaacacctccccctgcttaagactgaacccccgcccacctgccgcctcaaacgacgacattcgtcagttgcaggctcgccatgctcgccgaccacgaactcaccttccgcgcgctattttccggtgtgctgctcggcgccctgctgacgccatcgaatatctattcgggcctgaagatcggctggtcgttcaacatgtcgatcatcgccttgctggtcagctacggcatctggcaaagcatggtgcgctggcgcctgggtaccgcctggagcatgcgcgagagcaacatcaaccagaccactgcctcggcggctgcttcgatcatttccggcggtctggtggcgcccataccggcctataccctgctgaccggccagcaactgccaacgcttccactggtcgcgtgggtgttctcggtgagctttctggggatctgggtggcctggtacctgcgccgcagcatggttgaggatacccgcctgcgctttcccgaggcggtcgccaccctggaaaccatgcagcaggtctacaaccatggccgcgatgccctacagcgtctctgcgtgctcggcgcggcggcgctgctcggcgggttggtgaaatgggccgataccttcctctacagcctgccgcgctggtcgcccagtacgcagctggaacggctgaccttcaacctcgatccgtcgccgttgctgatcggctttggcagcatcatcggcattcgcgtcggcctgtcactgttgctcggcgccttgatcgcctggggcggcctggcgccgtggctgctgagcagcgacctggtcgcgcttggcgatgatgccagcggtccgcagttcgccccgctggtggagtggctgctatggcccggagtgaccctgctggtctgcgccaccctgaccgcgctggcggtgcgcttcgtggcaagccggcgcatcgcccgcgccaccggcgaagtgaaacgccaggcgccggctaagctgccaattcttatgctggtgctggcctcgctgctggtggtgacgctacagatcctactgttcgacatcgacccgctgatggcgctgctcagcgtgccgctggccgttgccctggcctgcatggccgcgcgggtggtcggggcgaccggcattccgccgattggcgccaccgggcagctgtcgcagttgacgttcggggtgatcgcaccggggcaggtcagcgtcaacctgatggccgccaacaccgccggtggcgccgccggccagtgcaccgacctgctcaacgacttccgggtcggccacgccatcggcgccaagccctacaaccagttgatcgcccaatgcctgggcattctggtcggcagcatcgtcggcgtgctggtctaccagatcctgattcccgacccacaaagcatgctgattacccagcaatggccggcgcccgccgtggccacttggaaggcggtcgccgaagtgctgggttacggcctcgattccctcgacgttagcattcgctgggccatgctggcgggcgccttgtgcggcatggtgttcggcgttctggaagcgagcctgcccgtgcaatcagccttcgcccgactgctgccgagctcggcggcctttggcctggcatttatcatcccggcgtcgatctcgctgatgatggcgatcggcgccctgctcgcctgggtatttcagtcacgctggcgcagcctcggcgaacgcttcaccatcgccgccgcggctgggctggtggcgggcgaaagcatcgtcggtgttgggacgtcgttctggatgatgctggggagcggctgaagcggtacgcatggggcggcttgatgggtttcgcccatgcaagcacaggccgcatagcagcctcaactacaaaccgccaattagtcgcgctccattgccactgaacaacgtactgggtttacacaactaggcgtccccgcccgctcccacagacgcctaagcagtactactcagcagcgataccgtaatcacccagtctggcaataaacgcctgctcatccagcaccggaatgttcagctcggtagccttggccagcttcgagccggcgccggggccggcgaccacgcaggtggttttcgccgataccgagccggccaccttggcgcccaggctttccagcttgtccttggcaacatcgcggctcatcacttccaggctgccggtcagtacccaggtctggccggccagcggcaggccttcgacgaccttcttctcgctctcccagtgcatgccgaagtcacgcagctgcgtctcgatggcccgcgcacgattggcgttatcggcgttggcgaagaactcgcgcaccgattgtttggccttctcgttgagccccttcatggcgctgaggtcgagccagtcagcggtgatcaccgcctccagcgtcttgaagcgctcagccaggttcttcgcaccggtggccgccacgaacggaatattcaacttgtctagcaacccgccgagcgtggtgctggcggcgaattcggccgccagctcgccctggtcctgcagctcaaggccacgttcgagcaggtgcctgatcaccgtctggttgtgcgcgtcctcgaagaagctatgaatctcgtgggccacctccagaccgatgtccggcaggtaggtcagtacttccggcaatgcctgggtgacgcgctccagcgaccccagggagcgcgccagcaccttggcggtctcttcacccacatcgggaataccgagggcgtaaatgaagcgcgccaggctcgggcgcttgctgtcagcgatggccttgagcagtttgttgctggatacctcggcgaagccttccagaccaacgacctgatcgaattcaagggtgtagagatcggccggcgacccgaccaggccctcgtccaccagttgctcgacgctcttctcgccgaggccttcgatatccatggcacggcgcgagacgaaatggatgatcgcctgcttgagctgggcggcgcaggccaggcggccgacgcaacgatacacggcgccttcgctgacggtttcgcggcccttgctgcgtttgatcagttgggtacgctccaccgccgagccgcacaccgggcactgctccggcaccgccactgggcgcgcgttctcgggacgacgttcggtgaccacctgcatgacctggggaatcacgtcaccggcgcggcggatgatcaccgtgtcgccgatcatcaccccgaggcgcgccacctcgtccatgttgtgcaacgtggcgttggataccgtcacgccggccaccttaaccggcttaaggcgcgccaccggcgttaccgcaccggtacggccaacctggaattccacgtcgagcaactcggtgagctcttccatggcgggaaacttatgggcgatggcccaatgcggcgtacgggcgcgaaagccgagctgctgctggtcttcgatgttgttgaccttgaacaccacgccgtcgatgtcatagggcaggcccatgcgtcgctcgccaatgtcgcgatagtaggcgagacaatcctccacgcccttggccagcttcagttcggggctgatgggaatgccccagctcttcaggcgttgcagcatgccgacctgggtcggcgccggctcggcgctgtgttggccaaggccgtagcagcagaattccagcggacggctggcggtgatcttcgaatccagctggcgcaggctgccggccgcggcattgcgagggttggcgaaggtcttgccaccgatctcggcctgggcagcgttgagacgttcgaaaccggcgcgggacatgtacacctcgccacggacttccagcacgtccggccagccgctgccctgcagtttgagcggcacgttgcgaatggtgcgcacgttgacgctgatgtcctcgccggtggtgccgtcgccgcgggtggcgccgcgtaccagcttgccgtcgcgatacaagaggctcaccgccaggccgtcgagcttgggctcgcagctgtattcgacctcggcaccgccaccgaacagatcgccgccctgcacgccgaggccgttctgcacgctgcggtcgaaagcccgcaggtcatcctcttcgaaggcgttgccaagactgagcatgggcacttcgtggcgcacctcgccaaaggcgctaagcgcttcaccgccaacgcgctgggtcggcgaatcgggcgtcaccagttccgggtgctcggcttcgagggcctgcagttcgcggaacaggcggtcatattcggcgtccggcacactcggctcgtcgagcacgtagtagcggtagttgtgcgcgtccagttcgttacgcagttcgaggatacgttgagcggaatctttcatgcgggtcattctcggcgggccacggccagggcacagaaacgaaaaacctcaagccaagcgctgggcttgtagcttgaggcttgtcggtgccgctttctttcagcgtttttgcgtcaacaggcggcgttcgtattcgacgatgcgctgacggtaatgttcgatggtttgcgcggtcagcacgctgcgctgatcgtccttgagctcaccattgagctcgtgggccagcttgcgtgccgcagcaaccatcacgtcgaaggcctgcttgggatgacgcggacctggcaggctgaggaagaagctcaccgcgcgggtgctgaagccttcgatgtcgtccaagtcgaaggtgccgggtttcagggcgttagccatggagaacagcacttcgccgttgccggccatgctctcgtggcgatggaagatgtccatctcgccgaaacgcaggccgctttccagaatgttctgcaggagcgccgggcccttgaagccctgttcgtcgcgggcgatgacgttgatcaccagcacctcctcgaccggcggcaggtccttgtcggactgcttgctggaggcgctgcgggaatcgtctttttcagcaaccggatcgagcagcgtcggcaccggctcgtcggcgaccagatccaggtcgccctggcgcggttcgccacgacggcggttgttgacgtcacgggcgctcatcgacggcagatcatcttcgtccagggaaggttcctggttgcgctcgaccacccggggcgggctgagcacgtcggggtcgccgtcatcatcgggcagattggacaggttgcggtcgagccggaacttgagtttgcccttgccaccgcgcatccgccgccagccatcgaagaggatgccggcgatgacgatgataccgatgatgatcagccactcgcgtagaccgaattccatgaaatgtcctgacccctaaagcaaaaattgatgaaaaaaaggcgtcccggcccgtgctgatgaccctgaaacgtggcgccaactccatgttctgactggcgttttcccacgtgcaacaaaagtgggcgttaagctagcacgacgaaaggcaactttacaccggcaaaacgctgtaaaaccgccactgcggccggtttttacgcgacaaaatacttgttcggctccttcaactgtccaccatcgccaacgcctcttcgacatccaccgctaccagtcgcgagcagcccggttcgtgcatcgtcacgcccatcaattgatcggccatttccatggcgatcttgttgtgggtgatgtagatgaactgcacggtttgcgacatctccttgaccagccgcgcatagcgcccgacgttggcatcgtccagcggcgcgtccacttcgtcgagcatgcagaacggtgccgggttgagctggaaaatcgaaaaaaccagcgccagcgccgtcaatgccttctcgccgccggacagcaaatggatggtgctgttcttcttgcccggtggacgcgccatgatagttaccccggtatcgagtagatcttcgccggtgagttccaaataagcgctgcccccgccgaaaactttcgggaaaagcgcctgcaggccggcgttgatctgatcgaaggtttccttgaaacggttgcgggtttcccgatcgatcttgcggatgacgttttccagggtatccagcgcctcgaccaggtcggcgtcctgggcatccaggtagcgcttgcgctcggattgctgctggtactcctcgatggccgccaggttgatggcgcccaggcgctggatacgcgcggccatctgctccagggcctgctcccaggcgccttcgctggcctcggctggcagcgtggcgagcacgccatgcaaatcgtagccctcttcgagcagttgatcctgcaaggccttgcggcgcacgttcagcgattgccattccaggcgctgctgctccagctggccgcgcagcaattgcgcctgctgctcggcctgggtgcggcgtttctcggcgtcgcgcagttcgcggtcggcatcttccagggccaggcgtgccaggcgcagttcctcttcgacgcccatgcgccgttcgagcagctcctcgagcttcaggcgcagctcttccagcggtgcggcgccctcttccagattcaggtcgagctgctcgcgcttttccgtaaggcgctcggactgcagctccaggcgttccagggcctggcgagtggagtcgtgctgagcgcgtagcgagcccaggcgcacggccagctggtgggcatgatccttgtgctggcgcgcctcctggcggacacgatcgagccgctcacgcagggcatcgcggctggccagcagactttcgcgctgttcggtgtccagggccatgctgtccagcgcatcctgcaggtacaggcgcgcctcgcccagttgctcggtttccatggcgcgctgctcggccagctcctgctgctcggcctcgatgcgccgacgccgcagcagcaactgctcggccttggcctgccccgccgagaggcgcgccttgagctcgcccaggcggcgcgcctgatcctgcaactggcggcgctgctgctcgcgcagttcttcttcctggcgctgacgctcgcgcagggcctgcaggctttcctccagcagcgccaacgcagcctcgcgctcgtcccgctccaggcccaggctctccagttcctgagcccgggccagcacgccgctctgcgcttcgctggcacgccgcacacgcaggaagtgccggccaacccaatagccatcgcggctgaccaggctttcgccggaggccagcgtggcgcgttcggccagggcctgatcgaggttttcgaccgggcgcacgcggcccagccagggcgccaggtccacgggtgactcgaccttgtccagcaggctgccggggatgcgctggccatcgccggcagccgacaccaggcgcagttcgccctgttcgagggcggcgaaatccagcccgccgaaatcgtcctgcagcacggcctgcaagtcggcgccgagcacggtttccaccgccagctcccagccggcttccacccgcaggccttcggccaggcgcgggcgctgctcgaggccgttgtcgcgcaaccattgcgccgtgcccttgcccggatccagcgcagcttgctgcaaggcttccaaagacgcgaggcgaccgctgaggcgttgtagctcgccctgagcctgctgttgcgcctggccggtctgctgcaactcgtcacgcaattgctgcaagcgctcggcctgctcggcttcctgttcctgcaattgctccaggtccagctcgccgaccgcaatttcctcggagagctcgatgatcgccgcatcttccgggtcggccgccaactgctgcagttcatcgcccaggcgtcgctggcgctcactcagccgctccaggctctgctccagttgctggatgcgcgactgctgcacctcggcctggcggcgcggctcggcgctgcgctgattgaaggcgtcccattgctcctgccagccgtgcatgccggtttcggcttcttccagggcggcggcggattcctcggcggcggcggcggtgatttcctgctccggttcgagcatcgccagttcttcgcccagggtcgccagcaaggtgcggtcgtggcccaggtgcgactcggtttccaggcgcgcgcgctcggcttcacgcaggtcgtcctgcaactggcgcaggcgctgctggccatgctggatgctctgttcgacccgggcgatatcgccgcccaccgaatagaagcgcccctgcacaaggttgaaacgctcggacagctcatggtggccatcgcgcaggcgctcgatgctggcatcggcgttgcgctgctcggccaccagcgcctcgaaggaaacctcctgattaccgatcaccgcctcgcgctggccgacctgctcgttcagcgtctgccagcgcagcgcggtcagttgcgccttgagctggcgttcctcggctttgtattcctgatacttctcggccgcctgggcctggcggtgcaggcgctcgagctggcgctccagttcttcacgcaggtcggtcaggcgcgccaggttttcctgggtacgacggatgcggccctcggtctcgcggcggcgctccttgtacttggagatgcccgccgcctcttcgatgaagttgcgcagctcctcgggcttggcctcgatcagcttgctgatcatgccctgctcgatgatcgagtaactgcgcgggcccagaccggtgccgaggaagatatcggtgatgtcgcgacgacggcatttcacgccgttgaggaaataggtgttctggctgtcgcgtgtcacccggcggcgaatggagatttccgcgaaggccgcgtactcgccggtcagggtgttgtcgctgttgtcgaagatcagctcgatgctggcctgggtcaccggtttacgggtgttggagccgttgaagatgacgtcggtcatcgactcgccgcgcaggttcttcgccgagctttcgcccatcacccagcgcaccgcgtcgatgatgttggacttgccacagccgttgggcccaaccaccgccgccatgttgctggggaagttcaccgtggtggggtcgacgaaggacttgaagcccgccagcttgatggatttcaggcgcatgggcaggcactcgccgagacggcaaccagattggcagggaggtcagcggcgcacagcgtcatataggtccttgaggcgcgatgcttggagagcgtgaggcctggccaatggccagaaggggcgggagtttagcacagccaatgcgccagcaagccctgtctgatagaggtagggaacgccgccgcttcgctggcatccaaacgccaggccagcgcaatcgcctggcgcgttttcttgccgcccgaggttcccatgcagacgtacgcatgcgcagcgaagctggatcgcctgaatttcttcctggctgatgtacgtgatgggctcgggccttatctggctatctacctgctctcggtgcacaagtggcagcccggcgacatcggcctggtgatggccctcggcggcctggcgggcctggcggcgcagattccggccggcgccctggtcgactgggcccgcgacaagcggctgctggtcgcggccgcctccattctggtcaccctcgcctgcctggtcaccttgtggcagacccagttcgcctgggtggcggtgagccagatcgccgccggcatggcctcctcggtattcgccccggcgctggccggcatcaccctgggcatcgtcgggccgaaggccttcacccggcgcatcgcccgcaacgaatccttcaaccacgccggcaacgccacggccgcactgctcgccgggctgttcgcctacctgtggggacctgtggcggtgttctacctgatgaccgtcatggcgatattgagcctgctgtcggtgctgagcattccggcgcgcgccgtcgatgccgacctggcccgtggccgcgacatcggcgccgccatgacgccgctgcgcgagctgctcatccaaccaccgctggtgctattggcactgtgctgtgcgctgtttcacctggccaacgccgcaatgctgccgctggtggggcagaaactcgcgctggccaatccggatctggccaccacgctgatctcggcctgcatcgtcgccgcccagctggtgatgattccggcggccatgctggtcggcgcccgtgccgatcgctgggggcgcaagccgctgctgctggccggttttctgatcctgccgatccgtggcgtgctctatacgctgagcgacgacccggtatggctggtctccgtgcaattgctcgacggcgtcggcgccggcctgttcggcgccctgatcccgctgatggtgcgcgacctgacccacggcagcggccacttcaacgtcagcctggccagcgtcagcctgatcttcggcatcggcgcggcgttgagcaacggcctggccggttacgtcgccgaggccaacggctacgacagtgcgtttctggtgctggcagcggtggctggttgtgcggttcttctgttgctgggcatgccggaaaccctgaaggccgacgcgacaacggccgagctcgacgacgcggcgcctcgccccaccacctgaccatcaggtcaacattcgtcgccggcgtggttgtcgaggccacgcttgtcgcgcagaattccggctcacagcggcgagcttcctttatcagggcgctcgccctgcgggcatcgtcatccgcgaagcctgccccgctccatcggattcgaatcgaggccccatgtccaacgtcacccacgcctaccgcggcgccatcctgcacagcctggccgacccggccgaagtcggtatcgaggcgtcctacgcctatttcgaggacggcattctgctggtcgaagacggcaaggtgcgcgacgtgggcccggctgacgagctgctgccgcgcctggccggcatcgccgtgacccactacgagaacgcgctgattaccccgggcttcatcgacacccatatccatttcccgcagaccggcatgatcggcgcctatggcgagcagctgctcgactggctgaacacctacaccttccccaccgaaatgcgtttcgccgaccaggcccacgcccgtgaagtggccgaggtgttcgtcaaggagttgctgcgtaacggcaccaccaccgccctggtattcggcagcgtgcacaagcagtcggtggacgccttcttcgaggtggccagcgcgctggacctgcgcatgatcgccggcaaggtgctgatggaccgcaacgctccggaggcgctgaccgacaccgtcgaatcgggctacgccgacagccgtgagctgatcgagcgctggcacggcaagggccgactgcactacgcggtgacgccgcgtttcgcgccgaccagcacgccggagcagctggccatggccgggcgcctactgcgcgaatacccggacctgtacctgcacacgcacctgtcggaaaaccgccaggagatcgagtgggtcaaggcgctgttcccggaaaacagcggctacctggatgtatacgacaagcaccaactgaccggcccgcgctcggtgttcgcccatgccgtgcatttgtgcgacgccgaatgccagcgcctggccgagacaggctcggcagtggccttctgcccgacctccaacctgtttctcggcagcggcctgttcgacctcaagcgcatggagcagcacaaggtgcgcgtcggcctgggtaccgatatcggcgccggcaccagcttctcgcagctgcgctcgctcagcgaggcctacaagatcatgcagctgcagggtcagaagctcgacccgttcaagtcgctgtacctggcgaccctgggcagcgcccgggcgctgtatctggacgagcgcatcggcaacttcgaggcgggcaaggacgcggatttcgtggtgctcgactatcaggccacgccgctgatcgactatcgcttgcagcaaagcagcaacctcgccgagcggctgttcgcgctgattaccctgggcgatgatcgggtgatccgggagacttttgcggcggggaacagcgtgcatcggcgcgatggctgaatggacggcgcgagtggacacatcatgtgggagcgggccatgcccgcgaagcgttcgcgggcatggcccgctcccacaggtgttagtcggctacatctgtagctcggattgagcgcagcgataccctggagctttaggcgccgatcaccgacacaggatagatcgcggtataggcgccctcgtccacgctcagggtccggcaatcgacgccatacacggcggccagatgctcgggggtaagcatctcgtcggtggtgccgcagccgtgcacacggccttggctgatcatcagcgcgtcgtcggcgtagcggctggccaggttcatgtcgtgaaagatggccagggtgacgatcttttcgcgacgcgtgtaggcgctgaccgcctcgagcatgtgcaactggttggccagatccagcgccgaggtaggctcgtcgagcagcagcaggcgtggtctgcgcaccagcgccagagcaagggaaatcatctgccgttcgccgccggacagctgccccggctgtttttcggcgaagcgctgcaggcccagtagctcgagcacttcgctggcgcggcgctggctgtcgcgctgagtcgaccagccccgcgcaccaccgtgctgcgccagcaggagcagctcgtaagtcgacaaacgcacgtcgaggtgtgccatatcctgggccacgtagccgatcagccgcgcccgcagcgccggctccaggccaagcaattgggtgccgtcgatggtcgccgagccttcggcgcgcagcaggccgcacagccccttcatgaaggtcgacttgcccgcgccattggcaccgagcagcgccagggtgcggcctgcctcggcgcgcaccgcaaagtcgcggatgatcggccgaccgttgatggaaacgctgtaattctggctgacgaaactcatcgggaagtcagcctccggtcgcgcaagatcaagacgatgaagaacggcaggccgatcagcgaagtgaccatgccgatgggcagcacggcgcccggtacgatcagcttgctggccagcgacgcgagggtgacgaagatgaccccgcaggccagggtcactccgatggtgaaacgctgatcctcgccgaccagcaggcgcgccacgtgaggcgccaccaggccgacgaaaccgatgatgccgaccaccgaggtgaccgcaccagcaagcagcgctgccagaacgagcatggtcgtgcgcacgcgcttgacgcgaatgccgaacaccaccgcctggtcgccgaagctgcgcagcgcggtgagcgcccaggcctgcatcaacaccagcggcactgccaccaaggcgatggccgtgcacagggcgaccttggtccaggtcacgtggagcagcgagcccatcagccagaacacgatgctctgcagctgatcgacgctggacacgtactgcacgagccccagcaacgagctgaacacgaaatgcacggcgatccccagcagggtaatggcctgcaggccgatctgcccgcgggtcagcaagaggatcacgccgacagtgagcagcgagaacagaaacgcgttggcggtcaccagcatctccgcgccgaagcccggcagccactgcgccagggacaggttgaaggtcagtgccagggccgcgccgaagcccgccgccgaggaaatgccgagggtgaagggttcggccagcggattgtcgagcaccgtctgcatgatcaacccggccagcgccaggcaggtgccggccagcactgccatcagggtcatgggcatgcgcagttcccagaggattacccgcgtcgaatcatccacctggtcgggtgtgaacaggccctgaacggcatcggcgaaactcagggtgccagagcccaccaccagatcggcgatgaacgccagcagcgccactaccagcaggccgaccagcagcaggctgcgctgccagaccgcgcgagcgtagcgctgctgatagtcgccggcgccaggcgcagcgcccacggccgactcactcaccgtgcggcgcctggctgaacaggatggccggcacgttgcccagcccggtcatgcccagcaaggtatgggtgctggcggcagggtcaagcccggcggcggcctgcgggtaaaacgcctgggccaggtactcgaccgccaggatattccaggcgctggcatagaagtggtgatacacgccgtacacacggttctgccgggtcgcctgcagctgcgccatgcccggacgcttgagcaattgcgccatggccttgtcgatggccggctgctgtacggtcggaccgaagccgaacggcggcgagatcgaggtgctgtccttgaactgggtgccgctcatcacatagacgtccggcttcttgctgatcaccgtctccagcgtcacgtcaccggtaacgcccggcaggatctggctgccgaggttgtcgccgccggcggcctgcaccagcttgccccaatacacctcgccatgggtgaagcagcaggcgctggagccgccctgcccggccttggcctcgacgaacaccagcgggcgtttgccctgctcggccaccagcttgtcgaccttggccaggcgcgccttgtagaagtccaggtattcggtggctcgcgcttcgcggttcagaaccttgccgagcaactcgatgctcttctggctgtggggcacagggtccaggtcggtgtcgacatagatcgccgggatcttcagggccgccagcttgcgctcgacaccggcaccttccaacgacttgcgcgcgcgcagctggaacaccagcagatcgggcttgccggccaccaccgcttccaggttcatgtcgccgtcgtcaccgaactgcatgtcggtggccttgttggcgctcttcggccactgcttctcgaacagcgcccaggtgttgggatccgagcgcttgatgatgttgttccacaccgaaatgcgcgcgaacgggtcttcacggtcgagcagcgccaggctgaaaagatcgcggccgtcctgcaggacgatgcgcttgggttcgtgctcgatggtcacctggcggcccgccaggtcggtgacggtgagcggataatcggtggcgtgcgcggcggcgctgcacaccaggcacacgagggccgtgagacgtaaaacgaacgcagggatagtcatggagggaacaaaccttttactgcggagtagaacggagacggagagtcgcggaaaaaagcgaaacacagggtaacaaagctgtggtgcaacgtcattaagaaccattatcgatgcaaggttctgccgctgatgatcgttttcttcgatgagtcggataaggcctgcgcacgtcgccccttgcaggctgtggttcaagtgagagcccagataccggacataaaaaaggatgcccgcaggcatcctttttcgttggcaacgctgatcagctggcgcgcgcggagtcgcgcagtgccttgacctggtcgtggttgcgctgcacgccctgcatctgcttctcgagcaccacacgcacgttggccggcaggtctttctgcagcgcatcgcggtaggccttcagggctacgtcttcgccacgctcgcactcgttgaggatggcctcttcgctcttgccggtcagcagcgacttgaggtccacccagccgcggtgcagcgcgccggaaacgctggagctggtttccgggtcgccgcccaggccgcgtaccagttgctgcagctcggcggcggcgcttgcgcagtcctgcgaacgttgggtgaagaagctcttgagacgcggctctttcacgtcctcggcacactcgctgaagcctttctcgccatctttgctggtttcgatcaggtcattcagtaccgaaataacgtctttgttatccactttgaatctcctcgtcgcttcagaaaaaagcccgtgtgggccgctcccttaagtggagtgagcccctgttgcggaggttcagggcaatttctgacgactcggtcaggcaccgatcagcggacaatgggcaaaggcccgcgccgtctaggcgcgaaccgctcgtctggatggagaaaacagctagcaagcgaagcggcttagagcctgtttttaacgccgcagtgccgacgcgcagcagactttgaacaggttcttagccgccggtcatgctcatgaagcgaatgacctgcacctgctcgtcggtttcgaagtgatggcgctcgggcttgagctgcagcgcaccgaccagtgcttcgcgcaggcgctcgctgtcaccgggatgagcacgcatcaggctgcgcagatccagcgcattgtcgtggcccaggcagagcaccagcttgccttcggcggtgacgcgtacgcggttgcaatcgccgcagaagttgttgctgtgcggcgagatgaaccccacgcgggtgtcgctgccgctgacctgccagtaacgcgatggcccgccggtgacgtggctgctgcgcaccagcgcgtggcgctgctcgatgcgctcgcgtaccacgtcgctggagcagaaggtctgttcgcgctgatggctgaccacgctgcccaggggcatctcttcgatgaagctgatgtccaggccgcgggccatggcgtactcgaccaggcccagcacttcgtcgtcgttgcgcccggtctgcaccacgctgttgagcttgatgcgcttgaagcccgccgctgccgccgcatcgatgccggccagcacctgatcgagcatgtcgcgccgggtgaaggcggcgaagcgctcacgctgcaacgaatcgaggctgacgttcaaccgggtgacccctgcggcgcgcaggtcgttggccaggtgcgaaagctgcgagccgttggtggtgatcgacagatcctcgagctcggggcgttcccccaggcgtcgcaagaggctgagcaggttcttgcgcaccagcggctcaccgccggtgatgcggatgcgcttgacgcccaggccgatgaacgcgtcggcgacgttgtacagctcttccaggctgaggatctgcgagcgcggcgcgaacaccatgtcttcgctcatgcagtaggtgcagcggaagtcgcagcgatcggtcaccgagagtcgcaggtaggtaatgcgtcggccgaaggggtcgaccaactgcgtcgtgtgcatctatccgatctcccggcctcgcggccagctggaagtggctgtcgcagtgcgacagtgaacagcccgattggctgcggaatgtggcgccaagtttaccacgccgccgtggcgccgcgccggtcacggggtcacaccctgtcgggtcggacaacaaagcccacacattcagtgacacaaccggactgatcttcaggcccatgcgagcaccctatcgccaccaatcgcctagccgccagaccagcaatgacggggccttcagcacattgacaggcatcgcaatcacggccctgcgcgcccggcggaaaggtcgaaccggctttctcggggcagggtcacacgggcacacctcaggacgactggcaatggagggcgccgatgccactgctgaaactgctgcacttcaccgcgctgatcgcctggtgcggcaccctgctctatctgcctgcgctgatcgccgcgagctgccgcacggcctacagcgtggagcgccccggccacccggaactcaaccgcaccattttcaccctgattgccacgccggctgcactgatagccatcggtagcggcaccgcgctgttcctgcgcgatggcaccttcggcatctggctggtagccaagctcaccgccgtagcggtgatggtcatctgtcacgcgctgtgcggcctgctgatcctgcagtgcgaacgccagcctcgccctgccctgaccatcgcctgcgcggcattgggcagcttcaccttcgcgatgatggccgccaccctatggctggtgctcgccaaacctttctgaccaggagctacccacccatgaatgcaggcgggccccagccggatctactcgacgtcgacacccacggcatgctcatagaccaggcgcccgcccaggtaggcggcgatggcgatcagcccggcggtgaacagcgacaggtagaacgcccagatctcgaagccttcctcgccatggcggtagcgcagcatccagttcagcgacgccagggacagcatcatcacggcgatgattgcgtgacaccaggcgctgatcttctggcggatgcgcttgacggtcagcaggtcgatcagcccggcgatgctggcgatccagccgccgatcgcgccgacgccggccagccacaaactggcgcgtacccaaaatggatcggtggtccagaagtaggcgaaatcggtggccaccaggcccagcaatgcagccaccgggaagtggatcatcatcgggtgcagcgggtgcccggcgatggccgcgcgactgatgatcgattcttgttgctcagccatggcggcctccctgtcgattcgagaaaaggccgagcatggccgaccctaatcaagttgaccgcactcgccacagcagttccgattatctcggcctgcagtggtgaccaatcaattctggccccggccggcccggtagcgcgtgatatcgccctgctgtggtgggcgatgtgcggctttttcagcctggtgctggtggtggtcagcgccctgtggatctatgccgtctggcgcaagccgcgcgaatattcgatcgatgaagctcggcgcattcagcggcgctggctgatcggcggtggcatcctgctgccgtcgatcaccatcgttctgctgctggccttcggcattccggtgggccagcgcatgatgcagctgccgcttctcggtgaaccaccgctgcagatcgaggtgataggccatcagtggtggtgggaggtgcgctacccggacagcggcgtggtgaccgccaaccagctgcacctgccggccgggcggccggtcgacatcacggtcagcagcgccgacgtgatccactcgttctgggtgccgcgcctgggcggcaagatcgacatgattcccggccgcgagaaccgcatccgcctgcaagccgacaagcccggcacttttcgcggccaatgcacggagttctgcggcacccagcacagccatatggtgctcgacgtgcaggcacacagcgaagagagcttcgcggcgtggctcgatgcacgccgcgagccgcaggtagaggccatacaaggcccggccgccgacacctttctcgcccagtgcggcatgtgccaccgggtggccggcgtcagtgccggcaaccgcggcccggacctcaccgacctggccagccgccgtcatctcggcgccggcctgctgcccaacgagcccggcgccacactgacctggatacgcgagcacggccgcctgaaacccggtactggcatgccgctgaccgacgatctcgatgccgagcacctgcaggccatcgccacctggctggagggcctcgaaccatgagtgcaagccacgagaaccagcgcgataaccgcgaaacccagtgccgcgaaacggccgatgccgatgcactgcacgaccagttcaacgaggtgtggggcaacccacgcggctggcgcgcgctgaccatcgtcaaccacaccaccctgggcctgcgcttcatggtcacgggcctgggtttcttcatcttcggcctgctgctggcgatgctgatccgcacccaactggcgctgccgggcaacgcgttcatgggcccggagatgtacaaccaggtattcaccatgcacggcacggtgatgatgttcctgttcgccgtgccgatgatggaaggcctggcggtgtacctgctgcccaagatgctcggtgcccgggatctggtattcccgcgcctgtcggcgctgggttattggtgctatctgttcggtgggctgatcatctgttccagcctgctgttcggcgtggcgcccaatgccggttggttcatgtacacgccgctgtccagcgccgcgcattcgcctggcgtcaacgccgacttctggctgctgggcatcaccttcgtggagatttccgcagtgtcggccggggtcgagctggtggtgtcgattctgcgtacccgcgccgagggcatggcgctgaacaggatgccgatctatgcctggtatatcctgaccatggcgatgatgatcgtcatcggctttccgccgctgatcctgggcagcatcctgctggaactggagcgcgccgccggcctgccgttcttcgaagtggcccgtggcggcgatccgctgttgtggcagcacctgttctggctgttcggccaccccgaggtgtacatcatcttcctgccggcggccggcatcgtctccaccctgttgccggtgttctgcggtcgcccactggtgggctaccgcgccgtggtactgggcgtgctgagcaccggcttcatcagcttcggcctgtgggtgcaccacatgttcaccgtgggcattccgcaactggcccaggcgttcttctcggcggcgagcatgctggtggcgattcccacagcgatccaggtgttctcgtggatcgccacgctgtggctcggcaagccgcgctacaacgtgccgatgctgtggctgatgggctttctgatcatcttcgtgtgcggcgggctgaccggggtaatgctggcgctggtgccgttcgactggcaggtgcacgacacccatttcgtggtcgcccattttcactatgtgctgatcggcggcatgctgttcccgctgatcgccgggctgtactactggctgccgcacttctccgggcgcatggcctccgagcgcctgggcaagtggggtttctggctggtgttcatcggcttcaacatgaccttcctgatcatgcactggaccggcctgctgggcatgccacggcgggtgtacacctacgagagcggcctgggctgggacatgcccaacctgatctcgtcgatcggcagcttcatcatggtgatcggcatcgccaccctgttgctcgatctggtcctgcactaccgctacggcaaacctgcgggcaacaatccctggcaggccgataccttggaatgggccactgccctgccacccaatccgtacaacttcgtcagcctggccaaggtcaccgaccgccatccgctgtggcgcgacccggatctaggcgaaagcatggcccgcggcgaacatgcgctgacggtgatcgaccacggccgccgcgaaacctggggtgtcgacccgctgaccggcaaggtgcgggagataatccacctgcccggcaacagctggctgccgttcatcgctgcctgcttcatcgccgtgctgtgcgtgagcctgctggccaagacctacctgctggcgctggtcgcctgtttcgcgtcgatcgtggtgctgctgcgttggagctgggagaacggcgcccatcccaaagccgcgccggatgcccgcacccaaccccatgaaccgccactgcactcacgcacctgtgacggcccgggcctgtggggcatgggcgtgacgctgctgtccaacggcgcgttgtacctgtcgctgctgttcggctggttctacctatggaccgtggcgccgaactggctggtgccggatgcgccggtgttcaaccactggctgctgctggccgccgccctgctgctgagcctggctacgccgtggcatcggcgggtgctggcgcgactgcgcctgggtgatgcacgcgggttattcgtttgccaggtcggcctggccgtgatcggtctggttcagggcgctctgctgttggtcgcgctgctcagcgaatcactgcagccgaccgtgcgcgctcatgatgcggtgatcttcgtgatgctcgcctacagcctcggccatgccctgctcgctagcactctcagtgccctgcaggcgctgcgtgtgcgcatcggctatgtcggcggcgagtcgccctacgagcccctggtggtcgcccagctgtggggctacaacctcggcgtgctgtgggtcagctatctcgccatcgccctgttcccacctgctttcggaggcgtgtgatgcaaagcctgcgttcggtctacaacccgatccatatcgccagcgggctgagcatctggagcctgtggttcgtggccctgtatggcggccagggtgtcggctgctcggtggcgccgccacccctggaagacggcccctggacctggctgaatctcgcgctgggcgtgctttcgctctgtaccgccgccttgctgctgggcctggtgcggctgttccagcaagccgccaagcggccgcactgcagtgagcgcgaacgtttcgtggccagcgtctcggcggccggccacctgatcgccgccatcgctgtggtgtttatcgccctgccgatcatggcgctgccgccctgcgtctgacgacgcggattcgaaccgcattcagcaaggtgaggtgacgatcagggcgaccgattagccgcgctcggcaggcgccgaagtcagttcgaaggggctgttgctgcgccgctggttgcggtcctcccgcggcgtggcgccgaagaagttgcggtaggcgctggagaagtgcggccccgaggaaaagccgcaggacaggccgatctggatgatcgacttgctggtctgcatcaatagctggcgcgccttgttcaggcgcaactccagatagtactggctgggcacgcggttcaggtactgcttgaagatgcgttccagctgacgacgcgagacgcacacgtgctgggcgatctcgtcggtggtcagcggctcctcgatgttggcctccatcagcagcaccgcctgggtcagcttggggtggctggagccgaggcgattctgcagcggaatgcgctggcgctcgcccccctcgcggatgcgctcgaccaccagttcctcggataccgccccggccagctcggcgccgtggtcgcgggccagcagggccagcagcatgtccatcaccgccatgccgccacaggcggtcaggcgatcacgatcccagtcgaacagatggctggtggcgatcaccttgggaaaacgctcggcgaagtcgtcctgccagcgccagtgcacggatgcccgatagccatcgagcagccccagttgcgccagcgggtagacgcccgccgcgaccgcgccgaggcaacagccgttgcgcgcaacctgcttgagcgccgtggccagcgccggcgccacgctagccggcggctcgtcggcaagcaggaacagcttgcggtagccttccagccccgccgtccaggaactgccgggcaggcgccaggcgccttcgctgggttcctcggcctgcaggaacgacacttcgtagaccacctccggatggacgcgctgggcgacgctcagggcctcttccgccagcgccagggtcaggggcttggtggaaggccaaagcaggaagccgattcggggggcagtcatgataggcaggttgggctctgaaggcagtgataggtcggggatgataacgccaactacttgaggctgccgctgaggaactgttgcaggcgttgagattgtgggttgctcagcacctcgcgcgggtcgccctgctcttccaccaggccctgatgcaggaacagcaactggttggacacctcgcgggcaaagcccatctcgtgggtgaccaccaccatggtacgcccttcggcggccaggtcgcgcatcaccttgagcacatcgccgaccagctcggggtccagcgctgaagtcggctcgtcgaacagcatcacctccggctccatggccagggcgcgggcgatggccacacgctgttgctcaccgccactcatgtgcgcggggtaagccgccttgcgatgggccacgccgaccttctgcaggtaatgctcggccttgtcgcggacctcggccctgctgatacccagcacgtgcaccggcgcttccatgacgttttccagcacgttcatgtgcgaccacaggttgaagtgctggaacaccatggacagccgcgagcgcagacgctgcagctgtttggcatcggcggcgcgtagggcaccgtccttgccgggcaccagtttgagcgcctcgccgttgagcaggatctgcccggcgtggggctgctcgagcaggttgatgcagcgcaggaaggtgctcttgcccgaaccactggagccgatgatgctgatcacgtcgccggccttggcggccagcgatacgcccttgagcacctcgtggctgccgtagcgcttgtgcaggtccgtcacttggagcttgtacatgcttttcactctttcagaaatccgagggctcaggagcgtcgcggggccaggtaggccagccagcgccgctcggccaccttgaacaggcgcaccaggatgaaggtcaggcacaggtagaacagcccggcggtgatgaacgcctcgaacggcaggtagtactgggagctgacggtgcgcgccgcgccggtgatgtcgatcagggtgacgatcgacgccaggctggtggtgtgcagcatcatgatcacttcgttgctgtattgcggcagtgcgcggcgcagcgccgacggcaggaggatgcggcggtacagcttggcccgcgacatgcccatggccttggccgcctcgatctcgccatggggcgtggccttcaggctgccagcgagaatctcggcgctgtaggcgctggtattgatggcgaacgccacgcaggcgcagaaggtggcgttggacaggtacggccacagcacgctctcgcgcaccgcctcgaactgcgccaggccgtaatagaccagaaacagctgcaccagcatcggtgtgccgcgaatcacgtaggtgtaaagccaggccggcccgttgatccacggcgaacgcgaggtgcgcatcagcgccaggggaatggcaagcagcaggccaaagaacagcgcgatggccagcagcttgagggtcaccagcacaccaccgaaatacagcggcaggttttcccagatgacagtgtaatcgaaaatcatcgttgggccctcacagctcggcagccttggtgccgaccgagtagcgtttttccaggaaacgcagggccagcagcgagacactggtgatcagcagataaagaccggccaccgccaggtagaaggtgaagggctcgcgggtggcgtcggcggcgctctttgccttgaacatcatgtcctgcaggccgaccaccgaaatcagcgcggtggccttggtgagcaccagccagttgttagtgaagcccggaatggcgaagcggatcatctgcggcaccagaatgcgcatgaacacctgaaagccgctcatgccgtacgccgcacctgcttcggcctggcccttgggaatggccatgaaggcgccacggaaggtctccgacaggtaggccccaaagatgaagcccatggtgaacacgccggcgatgaagggattgatgtcgatgtactcgtcatagccgagcatcggcgcgacccggttcaccatgtcctggccgccgtagaagatcagcaggatcagtaccaggtcgggaatgccgcggatcaccgtcgaataggtctcccccagcaccgccagccagcgcaccggcgacagccgaaacgccgcgccgatcaggccgagcacgatcgccaccgccatcgaggtcagggccagaatcagggtgagccaggcgccctcgataatggacgagccgtagccgttgagcatccgcttacctcatgcgtgcgcccacaggcgccggaaatgcaacgcaaaagtggcacacgccgagcgtcggcgtgtgccacctgcaacaagaaatcacgatcgctggagcctgcttgaacagcgcaggcccgcttcatcagccgtgtcttacttgccgtagacgtcgaagctgaagtacttgtcctgaatggccttgtacttgccattggcgcgaatcgccaggatcgcggcgctgatcttgtcggccagcgccttgtcgcccttgcgcacggcgatgccctggccttcgccgaagtatttctcttcggtgaagtccgggcccacgaaggcgaagcccttgccggcgtcggttttcaggaagccgtcttcgatgttcaccgagtcggcgatggtgccatccaggcgaccggcgctcaggtccaggaacacttcgttctgcgagctgtagcgcacgatctcggcaccggccggcgcgaagacgtcggtggcgtagcggtcatacacggaggagcgctgcacgccgatcttcttgcccttgaggtcggtggccacgtcgttcatcaccgcgccgctcttcatcgccagcttggcaggcgtggcgtagtacttgccggtgaagtccacggcgcgcttgcgctcttcggtgatcgacatcgacgacagcacggcgtcgaacttgcgtactttcagcgccgggatcaggccgtcgaactcctgctcgatccacttgcactcgaccttcatttcttcacacagggcgacaccgatgtcgtagtcgaaaccggtgatgttgccgtcgggagtcttgtaggcgaacggcgggtaagccgcttcgataccgatgcgcagcgccttggcctcctgggccatggtcagcggcgacagcagggatagtgccagcgcgccgagcagtgcgatctttttcatggggaaactcctgacagggatggggtttcactggccgcaaggcgggtaagccgggccatggagaaatgacgtcgccagcgtagcgcagggctgcgggcggcgcacggaagtgcggcattctagcgatagcgcggcaggcgatatttcccagatgcgacaactaattacagaacccagagagcagccgcccaagcgtcttgacagaacaaaaaacagtcaatcctgaccgatcagttcaatttaccggttcatctgaagggcggaaaagcagacgccccacgcggactagccggcgtggggcgctgcggtgcggcgtgactcagatcaggcgcaggcgctctgcatcgacttgtgggtgtcgatcaggtgctgcaccacgcctgggtcggccagggtggagatgtcgccgaggctgtcgtactcggacgtggcgatcttgcgcaggatgcggcgcatgatcttgcccgagcgggtcttcggcaagcccggcgcccactggatcacatccggcgtggcgatcggcccgatttccttgcgcacccaggccttgagttcctggcgcaactgctcggacgactcctcgccctggttgagcgtcacgtagacgtagataccctgccccttgatatcgtgcggtacgccaaccacggcagcttcggcgactttcgggtgagcgaccatggcgctctccacctcggccgtgcccatgcggtggccggagacgttgagcacgtcatcgacgcggccggtgatccaccagtagccatcttcgtcgcggcgcgcgccgtcaccggtgaagtacatgcccttgaaggtcttaaagtaggtgtcgacgaagcggtcgtggtcgccatacaggctgcgcgactggcccggccaggaatcgaggatcaccaggttgccttcggtcgccccctcgagaatgttgcccaggttatcgaccagcgccggcaccacgccgaagaacggacgggtcgccgaacccggtttgagcgccgtggcgcccggcagcgggctgatcaggatgccgccggtttcggtctgccaccaggtgtcgacgatcgggcaacgctccttgccgacgttgcggtagtaccagtcccaggcttccgggttgatcggctcaccgaccgaaccgagcagacgcaggctggaaccgtcggcaccggccacagccgcttcgccctgggccatcatggcgcgaatcgcagtcggtgcggtatagagaatattgaccttgtgcttgtcgatgaccttcgacacgcgggtcacgtccgggtaattggggatgccttcgaacagcagcgtggtcgcgccgttggccagcgggccgtagacaatgtagctgtggccggtgacccagcccacgtcggcggtgcaccagtaaacgtcgcccggcttgtagtcgaacacccgctcatgggtcagcgccgcataaagcaggtagccgccagtggtgtgcagcacgcccttgggtttgccggtagagccggaggtgtagaggatgaacagcgcttcctcggcgcccatctccttcggcgcgcaaacgctgccggccactttcatcaggtcctcgaaccagatgtcgcggtgctggttccacttgatctcggaaccggtgcgctgcaccacgatgaccttctggatgctgcgcgtttcggggttggtcagggcgtcgtcgacgttggccttgagcgggatcttcttgccgccgcgcaggccttcgtccgcagtgatcaccaccttggactggcagtcgatgatgcgcccggccagggcttccggcgagaagccgccgaataccacggagtggatggcgccgatgcgcgcgcaggccagcatggcgaccacggcttcaggaatcatcggcatgtagatggtcaccacgtcgccgcggtgcacgtcctggccacgcagggcgttggcgaacttgcacacctgctcgtgcagctggcggtaggtgatttccttgtgctcggacgggtcatcgccttcccagatgatcgccacctgatcgccgcgctcttccaggtgacggtccaggcagttgtaggagacgttgagggtgccgtcggcgaaccacttgatatcgacgtggtgatcgtcgaaggaggtctgcttgaccttggtgaagggcttgatccagtcgaggcgcttggcctgctcgcgccagaaaccgtcggggttgactaccgactgctggtacatggccttgtaggtggcctcgtcagtcagcgtattggccgccacctcggggcgcacgggatacagggacgcagcactcattgaatcacctcggcttattaatgttgtttttctatgcccacatttgtaaccagcgcaccgccgctcaaccattcgaccatggtcttaacgctgccgccctgggctctggccggctcttcaggcgcctgatcggcagcctgccactcaccgattgcgagaagcaaccatcattctgacagcacgacttacgctaaacttgccccagcccctctggatatcccttgccgtcatcatgcccctctccaccttgcgtcgtcgcagacgcgcccggcgcctgagcacctccctggcagtcgccgcgctgcccctgctgctcggtatcccgctgatgtactggcaggcggcaacgcttctgcaaacgcgcgccgagaaaagcgcagccgatacccgcaaacagctcgaagccatgctcgacgatgccgcccgcgccgcgggtgtggtgctgccgctcgccgggcaggcgtgtgacgaggtggtacagacgctgcgcaaggaagtggccgtcagcccgttttcccgctcggtcaaccttgtcagcggcggcctgatctactgcacctcgctgaccggtgcctatgaaaaggtcgaagaaaccgccagctatgccagcggccagctacgactgagggctggcaatgcggtaaccccggatcgcgccgtactggtctaccgccaggccgatgctgaacacggcgtgctggttggcatcgacggccagcatctgatcaacctgctgcagctcaatggccaggaagtcagcctgcagatcggcgtgggcgaaaactggattggccccaatggccgggtgagcgccctccctgtcaaggacgtcacggagtacgcctcccaggcgcgctccacgcgctatccgtttcaggtcaccgcgggctatgcgccgggcgccacgctgcagtacatgctcgaccactatcagccgcagtggttgctgttcgtgatcctgggcgcgctggccggcgccggcagctaccgtctcagcctgggcgccagctcacctggcagcgcccttaagcgcgccctggaggctgacgaattcatcccctattaccagccggtgatagacgccgaaaccggcacctgggacggggtcgaaaccctgatgcgctggcagcaccccagcgaaggccttgtgccgcccaatcagttcatcccgctggccgaacgcctgggcctgatcgtgccgatgacccacgcgctgatgcgccatatccgcgaggatttcgcggggcgcgccgagcagttgccgaaggggtttcatgtcggcatcaacatcaccgctgcgcactgccaggacctgcagctggtcgaggaatgccgtgagtttctggcggccttcgcaccggggcagatcaccctggtgctcgagcttaccgaacggcagatgatcacccccaccgcaaccactgcgcagctgttcaccgaactgcgcgaactgggcgtgcgcatcgccatcgatgatttcggcactggccattcgagcctggcctatctgcgcgaatttcgcatcgacatcctgaagatcgaccgcagcttcatttccatggtcgactcgcactccctgtcccgtcatctgctggacaacattctcgacctggccacccgcctgcagctggacctggttgccgaaggcgtggaaagcgccgagcaggtccagtacctgaggcaacgcggtgtgcgctatctgcagggcttccacttcgccagaccgatgcccgccgccccgctgttcgatacgctgcgcaccccaccgacggtgtagaacagcaagcccggcgctgtggccgggcttctttctaaacgctgagcgtcaattcatccccagccagttcggcagcgccagggaaatgaacggcacgtacgtcaccaggatcaggaacgccagcatcaccaagagccacggcgacacggcgcagaccgtgcgggtcagcggcatgccggtgaccgccgaggtgacgaacaggttgagcccggtcggcggcgtgatcaggccgatttccatgttcaccaccatgatgatgcccaggtggatcgggtcgatgcccagctgcatggcgatcgggaacaggatcggcgccaggatcaggatgatcgccgacggctccatgaaggtcccggcgaccagcagcacgatgttcaccacgatcaggaactcgatcgggctgaagccctgatccaccacccaggcggtgatcgactgcgggatctgctcggtggtcagcacgtgggcgaacagcatggcgttggcgatgatgaacatcagtaccacgctgagcttgccggcctcgatgaacaccttcgggcattcgcgaacggtcatgtccttgtagatgaagatcgccacgaaggccgcgtacaccgccgccaccgccgccgcttcggtcggcgtgaacatgcccgagtagatgccgccgaggatgatcacgatcagcgccaggccccagccggccttgcgccccgcggtgaggatctcgcccatcgaggcgcgtggcagcgacggcatgttcttgacccgggcgatgatgtagatggtgatcatcaaaaacacgcccagcagcaggcccggcaccacgccggccatgaacagcttgccgaccgaggtttcggtcgcggtggcgtagaccaccatgacgatcgacggcggaatcaggatgcccagggtgccggcgttacagacgatgcccgcggcgaactccttcttgtagcccgagcgcaccatgccggcgatgacgatcgagccgaccgccgccaccgtggccggcgacgagccgctcagcgccgcgaacagcatgcacgccaggatcgcggcgatcgccaggccgcccttgatgtggccgacgcaggcgttggcgaaatcgatcaaccgacgggccacgccgccgctggtcatgaacgcaccggacaagaggaagaacggaatggccagcagcgtgtagtgctcgctggtctcgaacagcttgatcgccagcgaacgcaccgagtcgttgctgaagaacaggatggtcatggccccggacaaacccagggaaatcgccaccggaatgccgatgaacatcagcgcgaacagggcgacgaacaggaatgcgatggtcatcgtttagcctccgtttcttcggcgagtttgatggcgtcttccacttcgccgtgaccaccaaaaccaatctgcttgtcctgaatcacccgcaccagcacctgggcgaagcgcaggaacatcagggtgaagccaatcggcacgatcattacgatgtgccattgctgcacgccgaagcggtccaggtcctcggcgccggtgccgagggtgaacagcagtgcgacccactgctcgctggagtaggccatcagcgcgcagtaacccaggcagatgagcagcgcgacaatggccacggccttctgcaaggcgggctggaacatgcgcaccagcaggtcgacgccgatgtgcgcaccgatgcgcacgccccaggccaggccgacgaagatcagccagccgaacatggccttggtcagggccacgctccaggtcatttcctgggcgacgtagaggatgccgtcgccgatggcgaacatggcatcgctgccgaacggcagcacatcgcccaggacgtagaaaacaccgtaaaggttgttgaataccacgtacgagaaggtgaccagggtcatcgccccgagcaggaacgccacagcggcttcctcgaggtgattccacaggcgctgcaacgcattcatcagcggtctcccagggagggttgttgtaattgttctggccagccgactctaaccccggcctggcgaggcgaatattcacgattggtaaacgcggccttcggcctgggtgaataggcgcgggattacgcaggtgggctgtcgcaggtcaccgccccctccacgctagatgcccaaagcatcaactggtgggagcgggccatgcccgcgaatcgatcacgagtacgtggcaaacatgagatgcagccttattgccccgccgtattcgccgcctgagccgcttcgatcaggtcgctaccgatcttgccctcgtactccttccagatcggccgcatcacctcgcgccatttagcgcgctcttcgtcggtcagcacgatcagctcatgcttgccgccggcgaggatctgctgcttgtccttttcgttgagcgccagagcctggcgattcacctcggtggtgacctcgtcgatgatggtcttgagttcgccacgcacgtcttcaggcaggccgttccagaacttggcgttggtgatcagcatgtaattgccgaccgcatggttggactcgatcatgtactgctgcacctcgaagtggcgctggctgtagatgttcgaccaggggttgtcggaggcgttgatcaccccggtctgcaggccctgatagatctcggcgaaggccatcttgcgcggtaccgcgcgtagtgcgctgatctgcgcggcctgcaggtcggaaggttgcacgcgaaacttcaggccgcgcgcatcgctcggcaggtgcaaaggcttgttggcggtgaactggcgcatgccgttgagccagtaggccaggccgagaatgccgttgttctccaggctgtgcagcagctcctggccctttggcgattgctcgaaacgctgggaagcggcggcattgtcgaacagaaacatcaggtcgaagatctgcacccgcggctggtacttctccagcttcaccggagccggcgccagcagttgcacgtcgccgagcagcagcgcctccatctccttgccatcaccgaacagcgaggaattcgggtagacctccacccgcgccttgccagccaggcgctccttgaccagcttctgcagcatgcgcgcgccctgccccttgggcgtctggtcggaggcgacgtgggagaacttgatgacgatttcctcggcctgagcggctgcgccgaaggccatggcggtggacagcagtacgcaggacaggctgcggcagagcaagcgggacatgaggcgatctcctgttgttattggtacggcgggcctgtgcccaccggatgcctttgttcgccacgaactctacttgagccccaaggccgactaaattcttgattggccaagcccgccttcgccattgccgaaggcaaggtgatcgaccatctgccgggcgatcagcgacaggctgtcgtactggcgcacgcagatgttcaactcgcgcaccgcccaggcatcttcgatcgccaccgcacgcactgccatgctcggcagataggtacgcaccgcctgctcgggcagcacgccgatgcccagcccggtatggatcatccggcagatggcctcgaagctgcgcacctggatgcgtacccgcaggtgcacacccgcctgctgcgcggcttcgctgagcaggctgtgcagcgaggcctccttctgcaggccgataaagtcgtagccgacggtttccgacagcgtcacccgctcgcgggccgccagcggatgcccgctgggtaccaccagcaccaggcggtcgtgacggtagggaaacacctgcacgccatcggcctgcacatggccggcgaagatgccgatatcggtcagcccttcgcgcaccgcgtggattatttcgctgctgacccgctcttccaggtcgatacgaatctgtgggtgctgggcgctgaaggccgccaggtcctcgggcagaaaggcgatcaccgccgaggtgttggcgtggatgcgcacgtggccgttgatcccctcgctgaactcgctgaggtcggcctgcatgtgctggatgttgtccagcaggttgcgcgcatggtgcagcagcgcatcgccggccggcgtcagcgccacgcccttgggctggcgatacagcaagggggtgcgcaggtgcgcttcgagatcgctgatgcgcttgctcaccgccgccagcgccaggtgctcacgctcggcggcgcgggtcaggctgcgctcatcggcgatggcgacaaataacttgagggtggtgaaatccacgcgcatggcgggctccgcttcgtggttggcgaaagaggctggcccgcggcaagggctgcgaaccgatggcggcaccatatgccttcgcgtcgcacgaagccagacttggcgattgactgattgcggcgagccgcgtggtgggcgatgctcggcgccatcgaacccaagtcatcgggaagccgcacatgcctgccaccacaaccgttgcacccatggccctggccggcctcaaggtcatcgaaatgggccagctcatcgccggcccgttcgccagcaagctgctcggcgaatttggcgccgacgtgatcaagatcgagccgcctggcgtcggcgacccgctgcgcaagtggcgcaaaatcaaggacggcacctcgctgtggtggcacgtgcagtcgcgcaacaagcgctcgctgaccctcgacctgaagcaggccgaagcccaggacatcgtccgccagttggtggccgaggccgatatcctggtggagaacttccgccccggcacgctggaaggctggggcctgggttatgacgcgctgaaggcgatcaacccacggctgatcatgctgcgcatctcaggctacgggcagacaggcccctaccgcgacctgcccggtttcggggtgatcggcgaagccatgggcggcctgcgccacctttccggctaccccggccaggcgccggtgcgcgtgggcatcagcatcggcgattcgctgtcgtcgctttacggagtgatcggcgtgctgctggccctgcaggagcgggcacgcagcggtgaaggtcaggagatcgacgtggcgctgtacgagtcggtattcgccatgatggaaagcctgatccccgagtacgacgccttcggctacatccgcgaaccggcgggcagcgccctgcccggcatcacaccgtccaactcctacccctgcaacgacggcagctacgtgctgatcgccggcaatggcgacagcatctacaaacgcctgatgaccctgatcggccgcgacgacctgggcaacgacccgcgcctggcgcaaaacgacggccgcagccagcacgccgaactgatcgataccgcgattggcgaatggacagcgcagcgcggccgcgacgaagtgatcgaagcgctcaagggcgcccgcgtaccggccggctatccctacaccgccgccgatatcgtgcaggatccccactacctggcacggcagatgatcgaggcggtgcagacgcccgtcggcccgctcaaggtgccaggcgtactacccaaactcagccgcacgccggggcgcattggcacgggcggcccgcagctcggcgagcacagcgaagacatcctcgccggcctcggcctgagcgccgaacaggtcgccggcctgcgcgagcgcgggatcatctagcactcgcccctgtagggtggacaacgcgaagcttgtccaccatagccccatcaaccagggcatctagatcacgtctgcaatcactcgatgatcgcaatggtggatgaaaagagcgtcatccaccctactaaccaccaggattccctcatgacaaaacgcctttatatccaagacgtcgccacccgcgacggcttccagatcgaagccagcttcgtgccgaccgacgccaaaatcgacctgatcgacaggctgtcgcaaaccggcctggcgaagatcgaggtcacctccttcacctcgcccaaggccatccccaacctgcgcgatgccgaagaagtgatgcgcggcatccagcgcgtggcaggcgtggaatacaccgtgctggtgcccaacgtgcgtggctgcgagcgggcgctgtcctgcgaggtggacgaaatcaacctggtgatgtcggccagcgacacccacggcgtggccaacctgcgcatgacgcctgagcagtcgctcatgcagttccgcgagatcatcgaggtcacccgtggcagcggcgtgttcatcaacgcctcgctgtcgaccaccttcggctgcccattcgagggcgaggtgccggaaacccgcgtgcatgagttgaccgagcgtttgctggaaatcggcgtgcagggcgtgaccctctgcgacaccaccggcatggccgacccggcccaggtcgagcgcatctgtcgcgagtcgctgcagcgctggcccgaagcagtgttcaccgcgcactttcacaatacccgcggcatgggcctggccaatgccctggcggcgctgaacgccggcatcgaccgtttcgacgcttcgctcggcggcctgggcggctgcccctatgcgcccggtgccagcggcaatatctgcaccgaggacctggtgcacatgttccagcgcatgggcctgaaaaccggcgtgaacctcgatgccctgctcgacgccgccaccaccctgcccgagttgatcggccacgacgtacccggcgcgatcctcaaggccggcaagtcggaccgtcgttatccaaagccgaaatggatgagcgaaggcaacgcctgataattcatccgtagcctgcggttgagcgcagcgatacccagcaaaccagccccgggtatcacttcgttcaacccgggctacccaggcagggtcaccacgacgcctgcaagcagtcagtcatcaatgcccaccacccgactccgccgcgcccttggccgaaaacggtggtttggccaggtagatgatcaggatcaggccgaagaacagccagcccatcagggtgaagtagtccaccgtggagagcatgtaggcctggctttccaccacccggtcgatctgcatgtaggccgattgcgaggcgccgccgagctgttccaggtactggtgggtggccgggtcataagccgtgacgtgctcggtcagctgggcgtggtggtagatctcccggcggtgccagatccaggtggtcagcgacgaggcgaagctgccgcccagcacgcgcagaaaggtggccaggcccgagccgtcggcgatgtccttgggtggcaggctggaaagcaggatgctggtggtcggcatgaagaacagcgcgatccccaggcccatgaacacctgcacctcggcgatgtgccggtaatccacctcggtgttgaacgaggcgcgcatgaagcacgaggcgccgatcaccaggaacgagccgccggccagcaggcgcaggtcgaacttgtgggcgtacttgcccaccagtggcgacaggaacagcggcaggatgccgatcggtgccgctgccagcccggcccagatcggcgtgtagcccagctgggtctgcagccattggggcagcagcaggttgatgccgaagaagcccgagtaaccgagcaccagcgccagggtgccgaaggtgaagttgcggtacatgaacaggcgcaggttgatgatcgggtgcttgtcggtcagctcccagatcaccagcgcgatcagcgacaccaccgaaatggccgtgccgatctggatgaaggtcgactcgaaccagtccaggtcgttgcccttgtcgagcaccacctgcagcacgccgacgccgagcaccagcagcatcagcccgacgtagtcgatgggctggtgctcggtggtttccgggcggttgcgcatctgcgtccagaccaccagggtggcgaggatgccgatcggtacgttgatgaagaagatccacggccagctgtagctgtcggtgatccagccaccggcgatcggcccgatgatcggcgccaccaccgtgaccatcgccagcaacgccagggccatgcctcgtttggcgctgggaaagatcgccagcagcagcgtctgcgccatcgggtaaagcgggccggcgaccagtccctgcagggcgcggaataccaccagctcgggcatcgagcgggcgatgccgcacaggaacgaggtgatcacgaacagcaccaccgcggcgaggaacagtttcacctcgccgaagcgccgcgccagccagccggtcagcggcaaggcgatggcgttgcatacggcgaacgaggtgatcacccaggtgccctgctccgaactgacgcccaggttgccggaaatggtcggcagcgcgacgttggcgatagtggtgtcgagcacctgcatgaaggtcgccagggagataccgatggtggccagcaacatgctggccggacggaaattggcgtcgctcatgtcagccctgcttcgccggggtggcgctctgcggaccgttgtcgtggatgatgcgctcgatcagcgcgtcggcctggcccatcggagcgtcgtaaacggcggtgctgaagcgcgcctgcttgggcgtctgggtggtgagctgggcaccgtcctgatcatgcaggtcgactgtcacggtggtggacaggccgatgcgcagcgggtgcttctccagcgcctcgtcgtcgaggcggatacgcaccggcaggcgctggacgatcttgatccagttgccgctggcgttctgcgccggcagcagtgagaaggcgctgccagtgccgacgccaaggctttccacgtggccttggtaggtcacgtcatcgccatacaggtcggcttcgacggttaccggttggccaatgcgcatctcgcgcagctgggtttccttgaagttggcgtcgatccaaacctcatgcagcggcaccacggccatcagcgcggtaccgggctggatacgcgcccccacctgcaccgaacggcgtgccacgtagccgctgaccggcgccaccagagtgctgcgggcgttgttgaggaacgcctgacgcagctgcgcggcggcgctcttcacgtccgggtgcgaggcgatcacggtgtcgtcgaccagcgccttgttggtatccagttgctgctcggcggacgtcagggcgctctgcgcgctgttcagggtgtcctgggcatgggccagttcctcgcgggaaatggcgcccttgccggccagggccgcgcggcgctgatagtcggccttggcgcgctgcacgtcgatcttgcgtgcggcgacctgggccttgtagctatcgacattactaaacagcccgcgcacctggcgcacggtgcgcgccaggttggcctcggcgctctgctgggcgacctgggtgtcggccgggtcgagccacaccaggggctggccggcttcgacgtagtcgccgtcatccacggcgatgcgggtgacggtgccggtgatctgcggggtgatctgcaccaggttgccgcccacgtaggcgtcgtcggtctcttcatagaagcgcccgtacagctcgtgataggcgaagacggccgcgctgcccagcaagactataaggcccaggcccaacagcaggcgtttgcgcttgcccgagttcgggttggcggaggtggcttgagagtcggtcatggcgagtactcagcgtacggaagtggatgattgagcaggcgcctcgaagccgccgcccagggcctgcatcagcagcaccgaggcgtcgatacgctcggcacgcaggctggccagttgtcgttcgctctgcagcagctgctgctcgacgctcagcgcgtcgaggtagttgccgataccgtcggcgtagcgctgcatggcgatgtcgtaggaactgcgggcgatatcgcgagcccgttgttgctgctcgatctgctgctccagggagcggatgcggttaatgccgtcggcgatatcacccagggcgccgaccagggtctggttgtactgggccacggccaggtcgtagtcggcattgcggccagccagcgcggcacggcgagcgccaccatcgaagatcggcaggctcagcgccgggccgacattgaagaagcggctgacgccgccgaacatggcgtcgccgagcagcgacttgctaccagccgccacgctcaggttgaggttgggatagaaatcggccttgctggcggtgatgtccttgctggccgcttcgacgcgccagcgggccgcgaccagatccgggcgacgaccgagcagctcggccggcacgttggcgggcaggctcatggcatccggggcgatcagttgcgggcgcggcagcgtgtcgccacgatcagggccctggccgagcatcaccgccaggcgaatgcgtgcgctgtcgaccgtttgattggcggcggtcaggctggcttcggcggcagcttccaagctctgggtctgctgcagttgatattcgctgtcgagcccagcgtcgacccggctgcgcgccaggtcgagcatgtcgcggctgcgcttgaggtcctgctcggccagatcccgggcggcgtaggccaggccaagatcgttgtaggcgcgggtcacctcggcggccagggtcagacgggcgccctgctggtccacctcgctagcgcgggcacggcccagggccgcttcccaggcggcacgatcaccgccccacaaatcgaagtggtagccaccttccagcgacaggctgcgcaaggtgctatagcgccggccctgcccgctgggatcgtcgacccgggccagacgcgagcgggtgacgccggcattggcatccagcgtcggctggcgttgtgcatcggcggccagcacggcggcgttagcctggcgagcgcgagcatcggcgacctgcagatccgggttactgcgcagggcttcttcgatcagcgcgttgagctgtggatcgcccaggcggttccaccagtcgctggctggccaggcggccgtcgacaggttgccggtgaaggtatgcccttgcaggctggcggcgtccaaggtgtggccttcggtgtgcaggccgtcctgggaggcacaggcggccagcaacagggcgctgaaaagcagggataaaggcgtacgcaacggcatggtgttcatcattctcctggcagctctggcaaggcgtcggcggccatcagcatctttttcatcaggcgttggaattcgtcgagttcggcgcgggtcaggcagccggtcagctcgttggtggcatcggcggcgatctgcggcacccgcacgccaagcgcctcgccggcctcggtcagcttgaggcgaacctggcggcggtcttcatggctgcgttcgcgggtgagcaaacccttctgttccaggcggtcgagcatgcgggtcatcgccccgctgtcgaggctgagcaggcgcaccagatcggcgggcgtgctggcgcggctctggctgatcagcagcactaccttgaactgcgcggccgtcacgccgtggtccaccaggtggcgttccagcaggcgatccttgagctgattggtcagcgcaatcaggtggccgggtgagtgctgcagcgaaaatcgctcgcggtcgaaatgtggcatcggcaattacctgcccaggcagtgaatgccatgcagattactgcccaggcagcgatcagcccaattacattttgtaatactcaacatcgacaacagacatactttgaaataatcagcgttatgggactgactgtcgggtgtggggcgggttcaggggatttatgtagccgaggttgagcgcgagatcgttcccgggtttcgcaggctcaacccaggctacggtcgggtagcccgccgtcgagcgaagagacacgcaggattacttcagccacagccattctctggtcgcgcttccctgctcactcaacgaacgtgcaaaacgcttccagaggcaggcgttcgctgactagccgattgaccggcgcttcggggtcggtatagcccacggcgatggcgcagtgcagcatgcgttcggccgggagctgcagaaattcttcgacgctacggtgataacgcgcccagcaagcctgcgggcaactgtccaggccgtgctccttgagcagcagcatcaggctctgctggtacatgcccagatcggcccactgccccggtcccatgcaacggtccacggaaaagaacaacgcacagggcgcctcgaagaagcggaagttgcgggcgaaccaggccaggcgcgcgggtttgtcgtcgcggccgatgcccagcagcgcatacatctgctcgcccacctcgaagcgcgaggtgcggtacggctcctgcaggggctgcgggtacacggcgtagtcggcaggatcgggctctggatcgctcgccagccgctcggcgatatgcgcaacgaaacgcttcagcacctcgccctgcaacacatgaatgcgccagggctgcaggttgccactggaaggtgaccgcgccgcccgctccagcaactcgcgcagcaaggccggcggcaccggccggtcgagaaaggcgcgtatgctgcgacgctcacgcaaagcctggctgaccttcattgcctctcctcgctagtaattaagcgccatcaaaacaaaggccgcctcccgagggaagcggcccgtgtttcgagcgattcaaccttccatcactgcgcctgattggacgcctcggccgccttgatcaggtcagcgccgatctcaccctcgaacttcttccagaccgggcgcatggcttcgcgccacttctcgcgctcctcaggggtcagctcgatgatctcgctggtgccggccttgacgatggccgcgcgggcttccttgttcagatcatcggcctgacggttcacctcggcggtaacctcgaccatgatcttgtccagctcgctgcgcacgtcttccggcaggccgttccagaacttggtgttggtgatcaccatgtaatcgatcaggccgtggttggattcggtgaagaacggctgcacctcatggaccttctggctgaagtagttcgaccaggtgttctcggtaccgttgaccacaccggtctgcaggccctgatagacctcggcgaagctcatcttgcgcggcgcggcgcgcagcaccttgaactgctcgtcgagcaccgccgaggcctgcacccggaacttcaggccgcgggcatccttgggctcgtgcatcgccttgttcgacgaaagctgcttgaggccgttgtgccagtaggccaggccggtgatgcccttgccttccatgctggtcagcagcgccttgccctgctcactggcctggaagcggtcgaccgcctccatgttgtcgaacaggaacggcaggtcatagatctggatcggcttggcgtaatgctcgaacttggccaacgatggcgccagtaactgcacgtcaccgagcagcagcgcctccatctccttgccatcgccgaacagcgaggagttcgggtagacctcgaccttgacgcgtcccggcaggcgctcttcggccaacttcttgaacatcagcgcgccctgccccttgggcgtgtgttcggcgaccacgtgggcgaacttgatgctgatgggcgacgagtcggcggcgtacgcccccccggctacggagacggcgacagcgcagaccagcgccttgagagaaagcttgagcatgggtgtacctcatcttgtttttgtaagtaggtagtgaacgagcctgttgcctgtttacaacgcgccgcgggcggcgcggaattcgtgattgtgcaaaggcgcgttcggcagcgccgaacgcggcccgagggatcagcccgtgccgccggcccgcgcgacgatgcgccgggcgcggccgaccaccggcgcgtcgaccatctggccatcgaccacgaacaccccgtcgccaccctcgccggcctgtagcacccggcgcgcccaatccagctcttcggccgcgggcaccagggcctggtgcactacggcaacctggctggggtggatgcacagcaggccgccgaaacccatgtcgtgggcgtcacggctggcacggtcgaggccggcctgatcctgaatcgccggaaacacgctatcgagcggcgccgccagattggccaggcggctatgtagcaggattgcgtagcgggcctgatcgagcaggcgctcggcggccgcggtgccgctgttcaggccaaggtcgaggcccaggtccaggccgccgaaggacaaccgttcgacgcctggagccgcggcgatggccggcagttcgtgcaggccacgggcgctttcgatgatcggccagaccggcttgccggcctcggtgacgcgaaccacttgcgcggcactttccaccttgggcagcaaaacgccgatcaccccgccatggcgctggcacaaggcgatatcggcggcgtggcctgcgtgctccggcgagttgatgcgcaccagcaggcgcgcttccgggttgcccgccagaaagcgctcgaggttgtcccgcgcttcgaccttgaggctttcctgtactgcatcttcgaggtcgacgatcaccacgtcggcgccagcggccagggcctttgggatgcgctcgggtcgtgaggccgggacgaacaatgcggtacgaatgatttgtctggtcatggaagcggatccctgacgtgaatgtgaatgaataaagtgaaatgcctggcgatgaccggcggttggaaggcagatagaggacatcgggcgccgccgtttttgtaagggctttagccccgagctctttgcgcgctaataaagctcggggctaaagcccctcctacgatttacgcgaccggccgtcttcaccacaaaccgaccaacctcaaaccaccccactcaccttcaatcccgctatctgcgcctcgccataacccagttcggccagcagcgcttcggtgtgctcgccgagcgcgggcacggggtccatgcggggggcgaaggcgctgttgctgcccggcggcagcaacgcgggcaagctgccggcggggctgtcgacctggcgccagcggtcgcgtgccttgagctgcggatgagcccagacgccggccatgtcattgacgtgggcattggcgatctgcgcctgttccagccgctcgatgacttgctcggcactcagcgccgcgaaggtctcgacgatgatgccgcgcagcacctcgcggttggccgagcgcttgaaattggctgaaaaacgctcgtcgcctgccagctcgggctgcaacagcacccgctcgcagaacgcctgccactcccgttcgttctgcaggccgagcatcaccgtgccgctatcaccggcagggaacgggccgtagggatagatggtcgagtgggcggccccggcacgcggcggcggcgtggcaccgtcgtacgcgtaatacaggggataacccatccactcgaccaggctctcgagcatgctcacgtcgatgcggctgcccagaccggtcttgccgcgcagcagtagggccgaaaggatattgctgtaggcatacatgccggcggcgatatcggcgatggagcaaccggccttggccagctggtcgtcacccgcgccgccagtcaccgacaggaagccgccctcgctctggatcagcaggtcataggcctttttcttctcgtagctgccgccctcgccgtagccggagatgtcacagacgatcagcttcgggaagcgctcatgcagcgcttcgaacgacaggcccatacgcgccgccgcacccggcgcgaggttctgcaccagcacatcggccttggccagcaggctgtcgagcacgtcgctggcgtcgtcctgcttgaggtccagggtcaggctttccttggagcggttggtccatacgaagtgggaggccaggccattgacgcgctcgtcgtagccgcgggcgaagtcgccgctgcccggccgctcgaccttaatcacccgagcgcccatgtcggcgagttggcgggtgcagaacggcgcggcgatggcatgttccaggctgaccacggtgatgccgtccagtggccggggttgttgtgcgttgttcatgtgcgcgtcctcggtcaggccaggttgctcaggtcgtcggtctcgcgcaggcgccaaaccctggcgatcagctcgcccgcctcatcgctgccgcgtttgccggcgaaggccagcaggcggcggaacttgtcttccagctccgtgcggctgagggtgttgcccggatcgcccttgggctcgtcgatggcgccatgcagggtgcgaccgtcggtggtgaccacctcgacgcgccccagccagcgcgccggataggcgccgtccacctcggggtcgaggcgcatgctgaccttgtcgcgaaactcggcgacatcgtcatcgttgagcgacaggttctcgaactcggtgagctgcgccttgccatgcacggcgatcaggccgagcacggtgcccatggaaaacttggcctggtgcacggtctgcggtaccaccacgcgaccgagcacatcgatggcgccctggtgcacatgggtgatgaccttggcgatatcgcaatggcgcaggccttcgcgctgcatgagatcgagcagcgcatcggcggccggatgggtatgacggcaggaggcgtggaacttgaacgaggtttcgaccagcgcccagcggctgccgaggcgatcggacagcttgctcggatcggcgtcgctggacatgccggcggccatgccctgctcgccctcgagaatattctgcgcgccggtcaggccatgggcggtgaagtacgcggccagcaggccatcggcggcagccttggcggtgtgcagttgcttggagtcggcggcgtcgcgcaggaactcccacagcccggcggcctgggtgccggcattgccgagcagatgcacgaactgcttgtggtcgaagttcagcaacttgcccacggccacggcggcggccagggtgccgaccgtcgccgtggtgtggaagatgcggtagtgcgagcggccgaggaattcgccgatgcggatgcccgcctcgtaaccggccaccgaggccagcaacagctcgcggccggacttgccgagatcctgcgcagccgccagggccgcggggaacaccacggtggccgggtgcagcaccgagctgttatgcaggtcgtcctgctccaccaggtgcgacgacgcgccgttgaccagcgcggcgaagtacgccgaggtgccgcgcccgttgaccagaatgcgcgctgggccatcggccgggcccatcttctgagcgtaggcctcgaacagcgggatcggccttgcaccttcactggccagggccgagccgagccagtcgaggaacaggtcttcggtgcgatcgagcacgtagtcaggcagatcgtcgtaacgcaactcggcgaggaaacttgccaaggcttgggtatggctcatgacaggctcctcaaaagctgcgcggcagctcgagcaaatgctcggccacgtaggacatgatcaggttggtggagatcggcgccacctggtacaggcgggtctcgcggaacttgcgctcgacgtcgtattcgttggcaaagccgaagccgccgtgggtctgcaggcaggcgttggccgccgcccaggaagcctccgccgccaggtacttggccatgttggcgctggccccggcgttctcgccgcggtcgtactgctcgcaagcccgccagcgcatcaggtcggcggcctccacttcgatgtgcgccttggcgatgggaaactgcacgccctggttctggccaatcgggcggccgaacaccacgcgatcacgggcgtaggcactggccttctcgatgaaccagcgaccatcgccgatgcactcggcagcgatcagcgtgcgctcggcgttgaggccatcgaggatatagcgaaagcccttgccctcgtcgccgatcaggctgctggcgggaatttccaggttgtcgaagaacagctcgttggtctcgtggttgaccatgttggcgatcggctgcacggtcaggccgttgccgatggcctcgcgcaggtcgaccaggaagatcgacatgccttcggatttcttcttcacctcggcgagcggcgtggtgcgtgccagcaggatcatcaggtcggagtgctggatgcgcgagatccacaccttctggccgttgatcacgtacttgtcgccctggcgcacggcggtggtcttgatcttggtggtgtcggtgccggtggtcggctcggtcacgcccatggactgcaggcgcagctcgccgctggccagcttcggcaggtagtagcttttctgcgcgtcgctgccgttacgcagcagggtgaacatgttgtacatctgcccgtggatggtgccggagttaccaccgcagcggttcacttcctcgaggatcaccgatgcctcggccaggcccaggccggaaccgccgtattcttccgggatcatcgccgatagccagccggcttcggtcatggcgctgacgaaggcctcgggaaagcccttctcctcgtcgatcttgcgccagtattcggccgggaattcggcgcacaggccacgtacgccttcgcggatgaaattcagttcttcgctctgctgcggggtcatctcagttcctcgattcttgttattttcgcggccgatagcggcggatcggtgaaacgtgatccaccctcggctcaatcattcgaattccacttcggcctgctgggccatgcccgcggcattacccgcccacaactgcgccctgcccggctcatcgactcgcccggccacctcgaagggttcgggcgcaaccagcgggcgcaggccgcggtaggcgaaacggcgcagccgcgcctggggctgggcgcggcagaacgcgcgcaggttgagggtggcgatcagcgggccatgcacgaccaggccggcgtaaccttcggtttcggtgacatagggccagtcgtaatggatgcgatggccgttgaaggtcaccgcgctgtagcgaaacagcagcgtcgggctcggcaccacgccttctcgccagtcaccagctggcagcgcttcgccagcgccgcccttgggtgggctcggttcgcggtagacgatgtcctgctcctcgcggatcgccagttcgccgtcctgcaggtagtcgtgctgcacagtgacgaacagcagcgcgccggtgcgcccgtgcttttcctcgatgtgcttgatggtcgagacccgggtggcctcgccgccgacccgcaggggcgcgatgaactcgacgcgcccaccggcccacatgcgattgcggttgtccgccggtggcaggaagccgccgcgtgccgggtgcccgtcgccacccaggccgctctcggcgatggggtcctggaagaatgcccaatgccagagcggcggcagcgcctcaccatgggcgggggtgtcctcgcccagggtcgcggcgatgcgcttgaccaggttacggctcagttgatcgtgggcttcttcggtgcggccgatccaggctgcgaaggcagagtcactcatggtcgatcccggcttgttcttggagtgcaggcagcatgcaatccgatgaacgttccgagaatccgcatttatttaagccggcgttcggctaagctgaacgccattttgcaactcgccccagagccgccatgcacttcgacctgccggatttgcgcctcttcatccatatcgccgaatcgccaagcctgacccagggcgcacgccgtgcctccctgtcgccagcggcggccagcgcgcgcatcaaggcgctggaaggccagctggatactcgcctgctgtaccgcgacagccgcggcgtggagctgacgccagccggccagcgcctgctgcagcacgcgcgactgatcatgcgccaggtcgattacctgaaaagcgagttcaccgaatacggcagcgattcggccgggcatatccgcatcttcgccaacaccacagcggtgaccgaattcctgcccgaggtgctggctggcttccttgccgagcgccccggcgtgacggtggacctgcaggagcgcctgagccgcgatatcgtgcgtggcgtgctcgacggcggcgccgacctgggcatcatcgccggcccggtggaagcggccggcctgcaggtgctgcacttcagcaccgaccgcctggtgctggtggtgccggccggccacccgctggccggccgcgaacgcgtcagcctgcgcgatacgctgcagtaccagcacatcggcctgcacgacggcagcaccctgctgacctttttgcgcgagcatgtcgagacgctgggcggcactctgtcgctgcgcatccagatgtccggtttcgaagccatctgccgcatggtcgaggccaacgtcggcatcggcatcattcccgagtccgccgccagccggcaccgtcgcaccatgaaactgcacaccatcgaactcgacgagccctgggccgtgcgcgaacgcagcatgctggtacgcgacctcgaagccttgccgggcagcgtgcgggcgttgatcgcgacgttgctgccggaatcgacggcgaactgatcgatcacgccagacacgacgcgaagccgatcacacctgtggtcggcattgctggcaaaacgccttgtcgatctctagaatcgtcgccgcaggaagcaccccgcacccgtccagggtcagcgtcatggatagactcacctaagcgcttcgcgccgcccgcgcgaagccatcccatgcgtcatacctcgtgaaagtgccggctgattcctgcccgttacaggctcgccctgcccactctgcaaacgagattcgtatgaacaagatgattaccgctggcctcgcaggcatgctcgtgctgctcgccggctgcgccaccgaaagctcgcgcacgctggaagtcgccaaggtcaataccgccaccagccagtacagtggcccgcgcagcccgatcgccgtcggcaagttcgacaaccgttccagctacctgcgcggcatcttcagcgacagcgtcgaccgccttggcgggcaggccaagaccattctgatcacccacctgcaacagtccaaccgcttcaacgtgctcgatcgcgacaacctcagcgagctgcagcaggagtcgggcttctccaagcaggctcagcagatcaagggcgccaacttcgtggtcactggtgacgtgaccgagtttggccgcaaggaagtcggcgatcaccagctgttcggcatcctcggccgcggcaaacagcagatcgcctacgccaaggtgaacctcaacatcgtcgatgtcgctacttccgaagtggtgtattccagccagggcgccggcgaatacgccctgtccaaccgcgagatcatcggcttcggcggcaccgccagctacgactccacgctcaacggcaaggtcctcgacctggcgattcgcgaggccgtcaacaagctggtcagcggcgtcgacagcggcgcctggcgtccggtcaagtgagcgaggagcgaacgatgaaatccccagttctgctcaccaccgtactggccaccgccctgctgggcggctgcgcgcagcaacccaaatccctctactactgggatggctaccagcagcaggtctaccagcgcttcgagaacaccaccggcaccgaggagcagatcgccgcactggaagccagcgcccagaaggcgcgcgccgccgaccgcaccctgccgccgggctttcacgcccacctcggcatgctgtacgcggagatcggcaagcccgatcaggtgcgccagcaattcgaaaccgagaaagccctgttccccgagtccgcgcagtacatggactttctgatgcgcaatatggccaagtgactgacatgcctctactgacctctctcagaaccctcgcggccctggccgccatcgccctgctggccggttgcgtcacccagcagccctacgactacagcgccttcaaggaaagcagcccggcctccatcctggtgctgccgccggtcaacaaatcgccggacatcaaggccacctacagcatgtattcgctgatcaccgcgcccctgagcgaggccggttactacgtgctgccagtggcggtggtcaacgagaccttcaagcagaacggcatggccaacgccgaggaaatccgcgaggtgccgccgcagaagctctacgagatcttcggtgccgacaccgtgctgtacatcgacgtgaccgagtacggcagcagctacaaggtgatcagcagcgaggtggcggtggccgccagcgccaccctggtcgacctgcgcaccggcaaggaactgtggaaaggcgtggcccgggccagcaccgccgagcaacagcagaacagcggcggcggcctggcgggcattctgatcaccgccctggtcaatcaggtgatgaatagcctgaacgaccgcggccatgagatcgccggcatcaccagctcgcgcctgctgagcagcaacgcggtcaacggcattctgcccggccctcgcgcgcggcccgtcagcgctcgctgaaacatgcgcaacatgagcccggatccccgggctcgtttcgttctactccttgcccaccccgtgttcgcgcagcttgttggcgatagtggtgtgggacacacccaggcgcttgccgagcaggcggctgctcgggaactcgccgtgcaggcgttcgagtacggccttctcgaaacgcccgacgatggcgtccagcccgccttccagcgagaagtcgcccagcggctgcgccgcgccgtagcccggcagacgaatatgctcgggcttgaccaccgcgccgtcgcacagcgacaccgcctggaacagcacgttctccagctgccgcacgttgcctggccaatggtaacggccgagtttctccagcgcggcgggcgccaggcccggtagcgggcagccgatctgtcggctggcacggtcgagaaagtgttcggccagaggctgcaggccgtccaggcactcacgcagcggcgggatatgcaggctcagcacattgagccggtgatagaggtcttctcgaaattcgccacgggcgcacagctctgagaggtcgacctgggtggcgcaggtcacccgcacatccagatagacctcctcgtcgctgccgacccgccggaagcagccatcctgcagaaagcgcaacagcttggcctgcaggcgcgggctcatttcgccgacgccatcgagaaacagtgtgccgcctgcggtcagctccagcaggccgagcttgccttcggcgcgggcgccctcgaaggcgccggggccgtagccaaacagctcggtctcggccatcgactccggcaaaccggcgcaattcagggccataaatggtgactgcccgcgcgggctggccaggtggcaggcgcgggccagcagctccttgccggtgccggtctcgccttcgatcagcaacggtgcatccagcggcgccatacgcctcgcctcgcgcaccacagccgccatcaccctggagctctggaagatgctgtcgaagccgcgcagctcctgcttgcgcacctgatagatacgctcgccaacgcgatcggcgcgatgcagggtcaataccgccccggccatggcttcgctatcgtcgtgctcgctctgcagcggcgcgatgtcggcgagaaacacgtcgccgcagaccttcacccgcagcccgttgatgcgcgagcgattggcccgcaccagctccggcagatcgaaatcctcgacgtagcgcgacagcgcgatgcccggcacttcgtccacgcgcacgccgagcagcgctgccgcggcccggttggcggcgacgatgctgccgcccatatcgacggacagcaccgggaattccagggcgccgagcagagcattgagttccaggtgcctgcgctcgctgggcatcaaccccacacgcttgacgccgaacacaccggtgatggcctcgaacttcgcgcgcagggcctggaattgcagattgatcaggttggggcaatgcaggtagatggcgttgccctgctcgccgccgacctcgccgcgggcgacgttgatgccgtagtcgaccagcagctcgaggatgtcgcgcaggatgcccacacggttctggcaatggatcttgatacgcatgacggccgctcttgttattttcgtcaaggtttcttgccagtttagaggaagcgaccgagccaggcacaggctttcgcatgcgacgtaatgctttctttacgaaaaccgccatccgccctcactcgtcggtcgcgcgcagccgcgcaaggcacgcgtgcatggggcatgctcaggccagccacgatcagaacggatgtgcagggagatcgccaagatgaaagccagccagtacgttgccaggcagcctgacgcgaacggcttcattgactacagcgaggtcgagcatcgcacctggcagacgctcatcgagcgccaactcaaggtgatcgagcctcgcgcctgccaggagtaccttgacggcatcgacaagctcgacctgccccgtgaccggattccccaactgccggacatcaaccgcgtgctgcaggccgccaccggctggcaggtcgcccaggtgcccgcgctgattccctttcagcgcttcttcgagctgctcgccaacaagcagtttccggtggccacctttatccgcacggtggaggatctggactacttgcaggagccggacatctttcacgagatcttcggccactgcccgctgctgaccaacccctggttcgccgaattcacccatacgtatggccgcctggggctggccgccaccccacaggagcgggtgttcctggcgcgtctgtactggatgaccatcgagttcggcctggtcgatacccccgccggccggcgcgtctacggcggcggcattctctcctcgcccagggaggcggtgtattgtctttccggcgagcccgagcatcagaagttcgatccagtcgaagccatgcgcacgccctaccgcatcgacatcctgcagccgctgtacttcgtgctgccgaacctgcaacggctgttcgccctggcgcaacaggacatcatgagcctggtgcacgaggccatggcgctgggcctgcacgcaccgaaatttccgcccaaggcggcctgataacctgctcacgatctgctgtgcgtcggcacgtctgcgccagccaagcccgggcgaggcgccgccagatgctcatctaccacctgtgaactcgaggaaaccccatgaccgcactgtcgaaagccacttgtgaagcctgcagcgccgatgcgcccaaagtcagcgaggccgaactggcacagctgatcaaggaaatcccggactggaacatcgaggttcgcgacggcgtgatgcagctcgaacgcgcctattcttttcgcaccttcaagcatgcgctggccttcaccaatgcggtgggcgaaatcgccgagagcgagaaccaccacccgtcgctactcaccgaatggggcaaggtcaccgttacttggtggagccattcgatcaagggcctgcaccgcaacgatttcatcatggcggcgcgcaccgatgagctggcgaaggtggccgaagggcgcaagtaaaatgccccgatagcgggaaaaactcgctctttgcgcaccgcgctggtgcctttcactgcccgcaaaaatggccataccgttcgtcgtaaaaattaatatataaaaatcaaatagatataaacctccatcaagggtccgtggcgcgcttcctgcttgccattaccggcatagttccctagggttgttcgccatgtggtccttgattgcccctatcagctcgttgctgggtggggtcgcgttactccttctcggcaacggactgctcaatactctactgactctgcgtggcgtcgccgaaggctactccaccgggatgctcggcctgatcatgtccgggtatttcgtcggtttcctgctcggcacctggctggcgattccgctggtgcgtcgcgttgggcatatccgtgccttctcgttctgcgccgccctggccgccatcaccgccctgctccacgtgctgctcgtcgacccctgggtctggctcagcttgcgggtgctctatggcctggcgttggtcagcctgtacatggtcatcgagagctggctcaacgcccaggttcccaacgacaagcgcgggcagatgttcgccgtgtacatggcggtcaacctcggcgccctggcggccgcccagcaactgctgaacctggccgatccggctgacttcctgctgttcgccctggcggcgatgctgatcagcgcggccctgatgcccatcaccctgacccgccaggcgcagcccaacgtgcccgacaccctgcacaccaacctgcgcgccatcgtcggcatagcgccgctgtcgatcgccgcggccggcctttccggcctggcactgggtgcgttctgggggatggcgccggtgtatgccagcctcaacggcttcgacgcggccggcgtcggcctgatgatgagcgcgaccattctcggtggcgcgctgctgcaatggccgatcgggcgtttttccgatacccacgaccggcgctgggcgctgttctgggtggtcagcgcagcggtcatcgtcgcgttggtgatgagcttgctgcccgctggccgcccgctgctgggattgatgttcctgttcggcgggctgtcgttcgccatctaccccatcgccgtggcgcagttgatcgaccagctgcacagcgacgagatcctgtccggctccagcagcctgctgatggtcaacggcatcggctcggtatgcggcccgctgctcgccggcttgctcatgcaatacagcggcgcggcggcattgccgctgtacttcgccgccaccctgggcttgctggcggcctacaccttctatcgcctgcgccatgtcagcgacctggtcgccggtgaacaggcgcacttcgtgccgatgctgcgcaccagccacaccgtgctggagctgatgcccgatgccccgccgtctgcggatgacgtcgattcggacaacgatcacaccggtgacgagcgggagcccgtcaccacttcgtcgtaggcacacgcacgcctacataacagaggcgccaccaaggtgcccgttttgctcgccggtcgatgccggcgttttgacagggagacagcccatgctacttgctaccgatctcgatggaacctttctagccggtgatcccgaggatcgcctgagcctctaccagaccatcgccgcccacccggaaatccagctggcctacgtcaccgggcgcagcctcgaagcggtcctgccgctgctcgccgaccccaccctgccgcaaccggacttcatcatcgccgatgtcggcgccaccttcgtgcatggcgacagcctgcagcccattcaacagctgcaaagccaggtcgatgcccgctggccgggtgagagccaggtggcacaagccctggaaagtttcggcctggaacgccaggacgtgccccaggcgcgccgctgctcgtacttctgcacgcccgaacaggccgccgacccggccctggcccaggctgcagaaaggctaggttgcgatctgctgtattccgcggatcgctacctcgactttctgcccaagggcgtcaacaagggcaccagcctcaaggcgctggtcgaatggttggggctcgatgacggcgaggtgctggcctgcggcgacaccctgaatgacctgaacatgctcgacggcacctacaagggcatttgcgtgggcgaatccgagcccaacctgatcaaggccaccgagcatcagtcgtggatcctgcatgcggaccgccctggctgcggcggaattctgcaggccttcgtgcatttcggctttcttggcgagcacggcatcgccgccgaaaaacgcaccgccaccaagccgggtcgcgccgagctggtgatggtctatcaccgcctgccctacgaggaacatcgcggcgcggacggcaaggtgcagcgccgccgcccgacctcgcccaacggcatcatccccaccctgatgagtttcttcggcgactcgcgcccgggttcttgggtcgcctgggccgtcgacgaaggcggcgacgagccgttcgaaacccacaccactgtggatgccgagcgctacccgaaactcaccgctgcccgggtggcgctgagcaagcgggaagtcgacatcttctacaagcgcttctccaaggaagccttctggccgacgctgcacaccttctgggagcgcgcgcgctttgacgaagacgactggcaggtgtttctcaaggtcaaccgcgccttcgccgagcgtaccgccaaggaagccgccgaaggtgccgtggtgtggctgcacgactacaacctatggatggtgccgggctacctgcgcgagctgcgcccggacctacgaatcgccttcttccaccacacctacttcccgtcggccgacgtgttcaacgtcttgccgtggcgccggcagatcatcggcagcctgctgcagtgcgactacatcggctttcatatcccgcgccaggtggagaacttcgtcgacgtggcccgcggcgtcacgccgctcaagaccgtcagccggcagagctgcgcaccgcgcttcgtcacctacggctgcgccgttggcttggagcgcatgaccaccgcggtggacaccggcagccgggtggtcaagctcggcgcacacccggtcggcctggatatcgaccgtgtacgcaacgccctggcccaggacaagacccgcgagcagatggccaacctgcgcgaggagctgagcggcatcaagctgatcctgtcggtcgagcgcctggattacaccaagggcatcctggagaaactgcaggcctacgagcgcctgctggccgacaacccggagctgcacaagaaggtcaccctggtcagcatctgcgtgccggcggcccgcgaaatgaccgtctacgacgagctgcaatcgcagatcgaacaggcggtcgggcgcatcaacggtcgtttcgcacgggtcggctggacgcccgtgcagttcttcttccgcagtttcccgttcgacgaggtggtggcctggtacgccatggccgacgtgatgtggatcaccccgctgcgcgacggcctcaacctggtggccaaggaattcgtcgccacccaggggctgaccgacggccagggcgtgctggcgctatcggaattcgccggtgccgccgccgaactcaagggcgccctgctgaccaaccctcacgacaccgccgacctggcgcaaacctgttacctggcgctgaacatgcccaaggccgaagcccgggctcggctgcgcgagctgttcgatatcgtcagctacaacgacatccgccgctggggtgacgagttcctggccggcgtcgccgagccggagaatgagacggtgctgcagctggcagcgggctgagccaaggcaatatatctgtgggagcgggccatgcccgcgaagcttttcgggcgcatggcgccctcccacaaatgcgggtctaattcaaaatcgcgaagcgctgctctgcgaggcagccaacaaccagcacctgatatgctgcgcgccatcgcaagtacgagacgccctgcatgaacgacattctgatcatcggtatcggcgccggtgaccccgactacctcaccacccaggcgatcaaggctctcaaccgcgccgacgtgttcttcatcctcgacaagggcgaggccaaggacaagctgatcgccctgcgccgcctgatcctcgaccgctatatcgcgccggagcgccaataccgcgtgctggaggcgaccaacccggagcgcgagcgcaacgttgcggactacgatgccagcatcgacaacctcaaccgcgacaagcaagccgtattcgagcaactgctcggtcaactgaacgaaggcgaaaccggcgctttcctggtctggggcgacccgtcgctgtacgacagcaccatccgcattctcgacggcgtaatcgccgctggcatgccgctcaactacgaagtgatccccggcatcaccagcgtgcaggccctcaccgcccgccaccgcattcccctgaaccagatcggtcgcgccgtgcagatcaccaccggccgtcgccttcgcgaaggctggccagcgggcgtggacagcgtggtggtgatgctcgatgcccaggacagctatcgccacgtgatcgacgaagacctacacatctactggggcgcctacgtgggcacggcggacgagatcctgatctcaggcaagctggccgaggtggccgaggagatcgccacgacccgcgctgtagcacgcgaagccaacggctggatcatggacagttatctgctgcgccgcggcgggcgcgaggcctgagcccaagccgaccgcgctaggctgtcatcgcctatgcgctcggctgcggccacgcccgtgacctttcgcgggcatggcccgttcccacaggcaatacaccattaccacttgcattcgcgtaacgggcgtagggtggataacgcttcacccatccaccgctctgcaatcgcaatggtggacaaaaagagcgttgtccaccctacgggaacgaccggctgcttgcgcgatatggcagcctgccaaggtgccatgattggcgctgatagataggaaattcgcctcagaggcgctcgcgaaacagcgcctggtgctcgcggcactgctcagccgagagcatgaacacgccatgcccgccgcgggcgaaatccagccaggcgaaatccacttccggatacagcgcttcgacgtgcacctggctgttgcccacctcgacgatcagcaggcctttctcggtcagatgatcggcagcctcggcgagcatccgccgcaccagatccagcccatcatcgccgcaggccaggcccatttccggctcgtgctggtactcggccggcatgtcggcgaaatcctcggcatccacataaggcgggttggagacgatcaggtcgaagcgctgtcccggcaggccggcaaagccgtcgccctgtacggtgtagacgcgttcctcaagcccatggcgctcgatattgcgattggccacttccagcgcctcgaaggacagatcacccagcaccacctcggcgtcgagaaattcgtaggcgcaggcaataccgatgcagccggagccggtgcacaggtcgagaatccgcgcgggttcgccggccagccaggggctgaagcgctgctcgatcagctcgccaatcggtgagcgcggcaccagcacacgctcatcgacgatgaacggcaaaccgcagaaccaggcttcgcccaataggtaggcggtcggtacgcgctcctcgatacggcgcttgagcaggctctgcagatgcagatgctcgtcgtcctcgaggcggcaatccaggtagccgtcggcgatttcccaaggcaggtgcagcgcgccaagcaccaactgccgggcttcgtcccaagcattgtcggtgccgtgcccgaagaacagctcttcggcctgaaaacggctcaccgcccaacgaatgtagtcacgcagcgtgcgcaggcgggtgttcagggctgggcgggcatcggtcacagaatggctccgggcaaaaggcgttagtttagcaggccggcccaggcattccagcgcccggcagaggattgcccgccctccgcgcgcatccgcataccagcaagctgaaacgattttgctggcaccgctgcgctcgcaggcagcaatacaaccaacagagaggttcacagcggcgtcatagaggcggacaatatgcaccgttaaccgcgccagcaaggagtcgtacatgtcgtcccacccgcaaacgttctatcagctcaccggccgtggccatgcccccgccaacctgagcaatgcgaccttgctgatcatcgacgcccaggaagagtatcgcagcggtgtggtgaagctgcctggcctcgacgccgccgtgagcgaaatcgccaagctgctggacgccgtgcgcgcccagggcggcgccatcgtgcacatcaagcacctgggcattcccggtggtctgctcgacccacgcggcccgcgtggcgatcacctgccggaagtagcaccgctgcccggcgaaatcgtcgtcgagaagcgcatgccgaacgccttttccggcacggatctgcacgaaaagctgcaatccctcggtcatctggacctgatcgtctgcggcttcatgacccactcgagcatcagcaccaccattcgcgctaccaaggattacggctaccgctgcaccgtggtcgacgctgcctgcgccacccgcgacctgccgacgccagatggaaaggtgatcagcgccgccgaaatgcaccgcgtggagatgatcgccctggccgacaattttgccgcctgggtgccggacgccaacgctctgctgtaatcgtacctgcaccgcatcggtttgaacccgctactacactgccagtcatagcgagaagatccttcaaggaatcagcgcatgaagcaaacagacggtttcagtgccagcctccgcccgcgacgctcgttcagctggcggctgcgttttgccgctgcgctaacggcgctgttcgcggtattgggcattctgctgctgatggcgggcgcgtcgaccctgctggggcgcccgccggcactgggcaacctcaatgactcgaccaccgacgctagcgtactgctggtgctcggcatggtgctgctctggggtggcgtgctgggctggcgcaaagcccggcgtcgcatgcgccagcgcagggctgacctggcgatgtctccgcacctgatgaagaaacgcgactgacccaccccgcgccgcttggtaaactgggcgcccctgcggaggccccatgcaagacgacgacctttccctgttcaaagcccagctgcaaggcgttaagccgatcaagcacgatcgtgccgacatcggcaaaccgaagagcgaccgcgcgcgactggccaccctgcgccaggccgccacgcagcgtaccgacaccatcaaggtcgacggcctgtccgatcagttcgtcatcgacgtcggcgctgaagatgcgctgttctgggctggcaacggcgtgcaggacggccagatgcgcaagctcaagctcggccagattcccttcgacggcagcctcgacctacacggcatgagcgtcgagaaggcccgcgacacgctctgggagtttctcgccgaagccaccaagctggaaatccgctgcgtgcgggtgacccacggcaaggcggtacgcaccgatggccgcaagccgatgatcaagagccacgtgaatacctggcttcgccagcatccgcaggtgctgggtttcgcctcctgcgtggccaagcacgggggcacgggggcggtctatgtgatgctcaagcgcaccatgatggatggccgtgacgagtgatcgctcgattgccttccccacgaagcgctgatcgcagcgcataaaaaacccggcgccaggccgggtttttctgtacagcgcagcgctgaatcaggccggcgctttggcgcgggacttgtactcgccggtacgggtatcgatctcgatccagtcgccgatttcgcagaagtcggcaaccttcacttcggtaccgttgttcagcttggcaggcttcatcaccttgccggacgtgtcgccacgagcggaaccttcggtgtaggccagctgacgcacgatggtggtcggcaggtctacggagattaccttgccttcgaagaacacggcttcgcagacgtcgttcatgccttcttcgatgaacggcagaacgctttccaggtcttcggcgcgcagttcgtaggagttgtactccggatccatgaacacgtagtcgtcgccactgatgtaggacaggttcacttccttgcgctcaaggatgaccggctccatcttgtcgtcggctttgtagacggtttcggtcttggagccgttgatcaggttcttcagcttcatcttgacgatggcgctgttacgaccggacttggtgaactcggccttctggatcagccatggctggccatcaatcagggccacgctgttaggcttcatttcttgtgcggttttcatacgaatatccggatctgaatggatttacaaaattcgaggccgcgtatcatagccaatttcggtaaaactgcaccagcgctgcggcaagatctgcacgtaccgcctggcgcctggcccacgcctgtgcgtgggcagccagttcatcggcgcattgcagccaggctgcccagcccggcgtcatgtcctctcccgcattccaggcctgccacactgcgcgcaaagccgcctgggcctcgcctgaaagcgcctggcagtaaagggccatgaaagcgtcgagctttaccaggtgcgcatcgtcctgctgcgggtagatgtgccagaccagcggtcggcccgcccattgcgcacgcacgaaggaatcctcgccgcgcaccaggttgaggtcgcagcaccagagcaacgcgtcgtactgctcctgctgcatgaagggcagcagctgcacgctcaaggcgccgcgccgcatgacctgacccggctcgagcggcgagcctgcccaacgctgcaagtcgccaaggatccgcccctccggcaccagcagatgggtcggggtatcggcgcttgccagggcatccagccagccggcaagtgcggcattttcataggcgaacagggaaaccaggcgcgcctcagcaaccggtctgatgcccagtgagccaaggaactcgatgcgggccccggcgtcctcttgcaaacggtcgcgggcggcaagcaagccgctctcgcgtagcagcccgccggtgccggtagtgaagcccgggaagaagaagaacttctgcaggccattgccctgcatcgacggtaggccgtggcaaccttcgacccaactctcggcgctcaggtattccagattcagccagagcaccggtgcttcacgcgccgccatcgccgccacatactcggtgggcagctcgcaggcgaaggcttcgatcaccacatcggccggctcgaccgtctgccaggcctgcgcccagtgacgcacctcgacgccactcaatagctgacaggctaactcggcatcggcctgcgggcagatgcgcgccagcgctgccaggtcatcgacccacaggcgcactttggcgccctgctcggccaccagctgccgcgccaggcgccaggtcacaccgatatcgccgtagttatcgacgacgcggcagaaaatatcccacctcataacgcccttcccctcaggcctgcagcccgccctcgcactgacgcgcattcatgttggcatcgaccagcggctcggccacttcgacgccaggcaccacatcggaaagatcttcctggcgctcgtgctccagcgcgccctgaaccagatcctcggtcacccgcagctccgcgccgaccatcgaggcgggtgtcgccggctcgaatggtgccacaggctgaggcgccgggcgcagcttgcggcgccagaagaacagcagaaccagacagccattgagcaggctgaaggccaggaacagtccggcgtcgccgtcatgctccatcagcggtgagatcatcagcgggctgatcgccgaacccagggagttgatcagcagcagcccctgcaccatacgcaccagcgcgccggcaggcgcgcgatccgcggcgtggctgaccgccaccgggtaaacggcgaacacgccgccgccgagcaggaatagcaacaccatgagcagcagcggcgaggacggcaggatcatgattgccagagagatcagcaggcagaacaggctcagtacgatcagcacactctgccgatcatgctggtcggaccagcgccccaccgggtattgcagcaacatggcgccgagaatcacgctggccatcatctgcccgacctcgctgacgctcatgccgacgcgctgcaggtacagcggcagcagcgaatacaccgcagcaatggcgatgccggaaccgaagcagccaatcaccccggtcggggtcatgcggatcaactgatggggcagcagcggctcgaccttctccaccagcggcgtgacccgcggaatgatgcccatgggcagtaccgacaacgacgccaagagcccggccaccatgaatggcgcggtctcgccccaggcatcgatggcacccagctgcagctggccaagcatgccggagccgtacagcgccatcatgtacaacgccagcagacgtccacgcaccttttgatcgcccgccaggagcatccagctttcgacgacgagaaacacaccaagaatcgaccagccggcgatcaggcggaaaacgaaccaggcccagggatcgaagaacagtccttgcagcagcacgctcaccgccgtcagggaggcgaaactgctgtaggcgcggatatggccgatgcgctggatcaagcggtcgttgaacagcgcccccagggtcaagccgatgaagtaggacgctgacacgataccgatcaccgtcgccgacaccccggccgcatccaggcgcagtgtggtcagcgacgaaatgaagccgttaccgatactgatgatgaaaagaccgagcaagggccccagcgccatgccaagcagttgcgacataaaaacctcgaagcggtgacgcccttgagcgcatcggaaaaagaatgctgtgaccgttacaggctgcgcacaccacgccgctcgacgccaaatgatgcttggccgagtgggaaatgcttcagggaaagacgccgtgcagaaaacgcggacgccatagcccaaaaacctcgaaagccggggcggctctggtttttgattttgtagggcgagggagctgaaacggtgaaaccagacgggcgcaggtcgcccatcaaaggtcgcggacgatacacgagcaagcgagtgcgaacaatcggctcagccatgcaatcgtgatcgactgcccatcaaccgcaacagcggaatacgacgagaccgtcgcctgccatgcaagcgacggcctcattgctccgtgggctcagcctcgctggcgctgagactggtcattcagcgcactcttccagtcatcggcatcgagaaaaccgatcacctgcagcgagtcggaatcatccggtttgctgaaaaacagcgcggtcccgtattccggcgtgtcgctgtcataacccagagatttctcgaacgctgagatacaactgctatgggtgaccaaaatcatattcttgcccggcaccttgtgctcgagcgcattgtcgagcatcgattctcgacatttgtacagccagtcttcgtcgataccgagatcattgaacacgagttcctcggtctgggccgtgcgggtgagcgggctgttgtagacgtctgttctgctcagccccaactgcccgaaaccatcagccagccaaccaccaacagggagtgatcgggaggtgatgccctcggttccctccaggcagggataatcttccttgtcgcaacgctccagatggcgcagcagaacgatcacatcaccctcctgccactgggccaggagactgggcagctcccggctgcgctcttcggaaaggtcttcgatctcgggtggctgcatcacgaacgccgccagggcggtcgcgaaggaagccgccatgcagacagccaatgcaccacggcgttgacgagcgctcagcttgccgtacaagcgccgcgcggggcgtagaaacagggattgcgacatctgaactccagcttgatcgcctctataggttttataggcgcgacctgagctgactccctcggttgcggatagttcgcaaatggcggcgaggcaatctgtaagctgatgtacctgcaagcagctgacgacgtatcgttggctgcaaactgccgtttttagcccaagaccgttccaaaacctgaacgccagaaacacaaaacccccgcttcgctaggaatgacgggggtttgcgttgattcgaaagtggcggtgaagaagggattcgaacccttgatacggtttcccgtatacacactttccaggcgtgctccttcaaccgctcggacacttcaccggatctcgccagacgtgctgtctgtcgaggcgcgctaatgtaatcgaaggctcttccaaacgcaaaacttttttcaaaagattcatgcgcttaagccattacgagagattgggggacgtaagcgtcatcacgcagtgcgagccaaggcgcctatgtgctggcgaggtcaccagagaaaagccggtagtggtgatccgtcccatccaccatcggcctgacaggagagccgaccgcgccgccacaccccgaggtcggtcagccagcctgactctacggtcatccttcgtgctttaccagagcatggcggatgggtaacgtcagccgcactttcacaacaaggagtcgaccatgagcgacctgatcagctaccaactcgatgacggcatcgccacgctgacgctcaacaacggcaaggtcaacgcgatctcgccggcggtgatcgaggccttcaacgcagcgctggatcatgccacccaggataaggccatcgtcatcctcaccggccagcccggcattctctccggcggctacgacctcaaggtgatgacttccggcccgcagaacgccatcgatctggtcgccgccggctcgaccctggcccggcgcatgctcgcccatccgtacccgatcatcgccgcctgccccggccatgcggtggccaagggcgcctttctgctgctttccagtgactaccgtatcggcgtcgaaggcgcctttaccatcggcctcaacgaagtgcagatcggcatgaccatgcaccacgtcggcattgagctggcccgcgaccgcctgcgcaaatccgccttccatcgctcggtgatcaacggcgagatgttcgacccgcaaggcgccgtcgatgccggcttcctcgacaaggtggtgccggccgagcaattgatggctaccgccctggccgtggcagcgcagttcaagaagatcaatatgagcgcccatcgcaagaccaagctcaaggtgcgtgccgctctgctggaaaccctggacaaggccatcgaactggacaagcagcattcgctgtaacaccagccataaaaaagccgctcacgcggctgctgagtgcggcgaaataagcaggtaagctgcgaccaccaatctggcgtggggcacaccatgggcgaagtggtcgcagcagcggtttacagcaagggtcgcaaggtccgcgatattcacctcgacgaaggtcgggaatgggctgccaagcccgagcacttcgtgtggatcggcctgcatgaccccggcagccaggaactcggcaatttgcagcgccagttcaatctgcacgagctggccctggaagacgccctgcagcggcatactcgccccaagctggaaatcttcggcgatgcactgtttctggtgctttattcgccagtacaggtgggcggtgagctgaccttcgtggaaacccagctgttcgctggcaagggctacgtgatcagtgcccgctacggagaatcggcgccctattccaaggtgcgccagcgctgcgaagcacggccgctgctgctcgagcacggcgaggacttcgtgctctacgcgctgatcagcttcatcatcgaaaattaccggccgctgatggacacctactacgccgagctggagcagctcgagcagacggtactcgaatgcgccatgacccacggcgaggtggtacgtattcagcagctgcgtcgcgacctgttgcgcctacgccgcaatatcggtccgctggcggagatctgccaggagctgcagcacctggactttcccttcatcgacaagaacatgcgcccgtactttcgcgacgtggcgattcacgtcaatcgcctgctcgaggacctgaccaacctgcgggaaatggccgatcacgccatcgaagtcggcctgctgctggagtcatcccggcaaagcgtggtgcagcgcaagttcgctgcgtgggcggcgatcctggcctttccaacggccgtggccggagtctacggcatgaactttcactacatgccggagctggactggcactacggctactttgccgtacttggcgtgatcggcgctggctgcgccgggctgtacgccagcttccgccattacggctggctgtagggttcgcccacagcctggcgctgcagacagcttactgacgcatcccgcgaccgctgaccagcagacgcacgcagaccacgtagagcaccgccgtggcgaccagcatgaagccgatggcggtgccgatgcggatatccgacacgccgagaatgccgtagcggaaggcgttgaccatatgcagcaccggattggccatagacaccgtctgccataacggcggcaacaggctgatcgagtaaaacaccccgcccaggtaggtcagcggcgtcagcacgaaggtcgggatgatcgagatgtcgtcgaagttgcgtgcgaacaccgcgttgacgaagccgcccagggaaaagatggtcgctgtcagcagcaccaccagcacggtcaggcccaggtggtgcacctgcaggtgggtgaagaacagcgacaggatggtgacgatgatgccgaccgccaggccgcgcagcacgccgccggtgacgtagccgataaggatggtgtgcggcgagaccggcgagaccatcagctcttcgaccgagcgctggaacttgctgccgaagaagctcgacaccacgttgccgtagctgttggtgatcaccgacatcatgatcagccccggcacgatgtactccatgtaggtgaagccgcccatgtcgccgatctgccggccgatcaggttgccgaagatcacgaagtacagaaccatggtgatcgccggcggcagcagggtctgcggccagatgcgcatgaagcggcgcacttcgcgatagacgatggtgcgcaaggccaccaggttggcgctgaactcggactgctcgtgcatcatacggccaccttcgacaggttcttctcgaccagggacacgaacagctcctccaggcggttgctcttgttacgcaggctcagcacctcgatgtcatgcgccgccaactggcggaacagatcggtgacgccctggctcttgtcgacctgcacttcgagggtgtggcggtcgaccaacttggcggggtagccggcaagagctggcacggctgccaggtcgtgcttgagatcgagcaggaaggtctcgacgtgcagcttgcccagcagcgccttcatgctggtgttttctacgatccgcccatggtcgatgatgccgatgttgcggcacagctgctcggcctcttccagataatgggtggtgaggatgatggtgatgccctgcttgttgaggtcggtgagaaagctccacatcgagcggcgcaactcgatgtcgacgcccgcggtcggctcgtcgaggatcaacaggcgcggctggtgcaccagcgcgcgggcgatcatcagccggcgcttcatgccgccggacagctcccgcgacgccacgccgcgcttttcccataatcccagctgagtgagatattgctcggcgcgctccttggccaggcgcgccggaatgccgtagtagccagcctgggtcacgacgatgtcgaaaaccttctcgaactggttgaagttgaattcctggggcaccacgccgatgcagcgcttgagcgcggcgggctgggcatccagatcgtggccgaacacgttcaccgtgccgctggacttgttcaccagggtggaaagaatgccgatggtggtggatttgccggcgccgtttggccccagcaaggcgaagaagtcgccctcggcgacatcgagatccagaccatgcagggcggtgaagccgttgccgtaggtcttggtcagctgtcggatcgacagagcagtactcataaaggatatgcacccattaaaaagacagggtttagaggggaatgccgcgcaaacattgcaacgcaattgacctcaggggtgcctctaaaaacgtaggcgaggcaggcagcgcaaggcctaggcggccccgaaaaaacaggctaaaaagcggagtttacagcttgtaaatgagcatttttagcctgttttcaacgctgcgatgacaacgcaggtagtttttagaggtgccctcaggtcaggtcggtcattaccgcgcgccgataagccggccgctcgcacaagcgcgcgtaccaggcctgaaggttgggctgcagcggtcgctcgatgggcatttcgaaccaggcatagatgaagctgcccagcgggatatcgcccatggcgaagcgctcgccggacaagtaaggctgctcgcccaacgctttttcgggcagcgccaacaagtcgatacagcgttgccgggccgcttcgatcagcgcttcgttacgctgctcgaccggagtacgcaaggtgccccagaacagatcgcgaaactcgccggcgaagctggaagtcgtccagtccatccacttgtcgccacacgcgcggctggcaggatcttcagggtaaagagtgcccggcgcataggctgcggccaggtaacgcacgatggcgttggattcccacaacaccagatcgccgtcttcgatcatcggcacgcggccgttgggattgcgcgctaggtactcgggctggtcgaccacgccgaaggcgccaccggcctcgagccgctcgtaggcgacaccggcctcttcagcgcaccagagtgccttgcgtacgttactggaattcttgcgaccccaaattttcagcatcatccatcgtccttatcagagtcctgcctaccaagaggctgacaaccctaccattgtgccgccaagaaggaaggcggcagcaataatgttggctatcgaccgggttcataacgcaggaagtcggcaccgttgggcacctgaccaacaggtcatccgcgcagacaatttgttatccgaactcgcctgcctggcgcggggtcactatcggaacgtgaccggccgcattcgtgcaagaagcgccctgttacgcccctgtcggcagcttctacccaagccgactacgattatggcggcgcttgccgttctgctgtcgccatcacggaggattctgcatgctcgctgtctggttgctcgtcctggttctcggtacggcctatctggcccaccgccgcacggctcccctgcccgccctggccatcgttgccgcctacctgctgatcatgggcgcctatagtcatgcccctggctggctgatggtgatcttctggctgctgtggttggccgtcgcccttccactggcgctgccggaactgcgccgcaagcacttcaccaagccgctgtttgcctggttccagaaggtgctgccgccgatgtccaagaccgagaaggatgccatcgaagccggcaccgtctggtgggacggcgagctgttcagcggccgccccgactgggacaagctgctggcttacccgaaagccaggctgaccgaagaagagcaggcctttatcgacggaccgaccgaagagctgtgcgccatggtcagcgagtggcagatcggccagcgcatggacttgccgcccgaagcctgggaccacatcaagcggcacggcttcttcgccctgatcatccccaaggagtacggcggcaagggcttttcggcctatgcccattcccaggtggcgatgaagctggcgactcgcagcggcgacctggcgtccaccgtaatggtgcccaactccctgggcccggccgagttgctgctgcattacggcaccgaagaacagcgcaaccattacctgccccgtctggcgcgcggcgaagacatcccctgcttcgccctgaccggcccgctggccggctccgacgccggcgccatgcccgacagcggagtgatctgcaaaggccagtggaacggtgaggaggtcattggcctgcgcctgaactgggaaaagcgctacatcaccctcggcccggtagcgaccctgctgggcgtggccttcaaggcctacgacccggagcacctgctcggcgacaaggaagaactgggcatcagcctggcgctgatcccgaccgacacccccggcgtgaacatcggccgccgccatgtgccgctaggggcggccttcatgaacggcccgaactccggcaaggacgtgttcattccactcgattacctgatcggcgggccggactacctcggcaagggctggatgatgctgatgaactgcctgtcggtcggccgctcgatctccctgccggcggtcggcaccggcgccgccaagttcaccagtctggtcaccggccagtacagccaggtacgcgagcagttcaacgtgccactgtcggccttcgagggcattcaggaagccctggcgcgcatcggcggcaatgcctggctgatggacagcgcacgcatcctcaccgccaatgcagtcgacttgggcgagaagccgtcggttttgtcggccatcctcaagtatcacctcaccgagcgtggtcgcgaatgcatcacccacgccatggacgtgcacggcggcaagggcatcatcatgggcccaagcaactacctgggtcgttcctggcaaggcgcgccgatcttcatcaccgtcgagggcgctaacatcctctcgcgcaacctgatgatcttcggccagggcgccatccgctgccatccctacgtgctcaaggaaatggccctggccggccgcgaggaccgcgaccaggcattgctggagttcgatgatctgctgatgcagcacatcggttttgcagtcagcaatgccgccagcacactgatcctgagcctcagcctgggcctgctcggcaaggtgccgggtgaccgtatcagccgcccctacttccgcgccctcaatcgcctgagcgcggccttcgccatgctcgccgacctgagcatgatgctcttgggcggcgagctgaagcgccgcgagcgcctgtcggcgcgcctgggcgacgtgctcagccatctgtatctggcctcggcggcgctcaagcgttatcacgatcaggattacccggagcacgtgcgaccgttgctgcactgggcattggaagagagcctgggcaaggccgaaagcgcaattgacgcgctgctcagcaacttccccaaccgcctgctgggaagcgctctgcgcgtgctggtcttcccgttcggtcgtcgtcatcagggcccggacgatcagctcgacgctcaggtcgcggcgatcatcggccgccatgctggcgacccggcactggaagccgtgctcgaaggctgcttccgccccacctctaccgaagatccggtcggcgctctgcaacacgccttcaacctgctgcaggaaaccgcgccgctgcagaagaagctgcacaaggccgtcaaggctggccaggtgcgtgaaacgcccgggcagaacgagatcgagacggcggtcgccgccggcgtgctcagcgccgaggaaggccaacagctgcagcgcgccgaacaggcacgccgggtggtgatcgacgtcgacgacttcagcaaggaggagctgctgcccagcgacggcaaggtgcggtaatcgcaaggcagagacgacagcgggcgccatggaccttatactccggcgcccgttttactttcaggaacaccggacatggccaatccccatctcgaccatcacatcgtcctgctcaaccatctgcgcaccatcctggtcgccctgggtgaagccgagcagattctcgatgccagccatgccaactttctcgagcgctacgacgagttgctcgccgagctgccagtggacttcgaacgcagccagtacctgggccaggagctgatcagccagatcttccagcgctacccgcagatcgcccacctggtaccgcgcgacctgctgtggttcttcgggggcgattgcctgcacttcatgccggacgaggaaatcgagctgtaccagcagctcgacgagcgccgcttctacgccggaaagaacgacgagccgttcgactggaatcaggaaaagcaactcttggccatgcctgcgccgagcagccgccactgacgaaaaagcccgccagcatcaaagatgctggcgggctttttccaagcgccgaaacgcagatacgaaaacgccgctcaatcgagcggcgttttcgtttatttggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcatttacaacaaattggcgtcccctaggggactcgaacccctgttaccgccgtgaaagggcggtgtcctaggccactagacgaaggggacctggaacttcttattgcaatccggctgccacaccgaacctgaaatctggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcaatctttgctgctccacttcttctggaagtggcgtcccctaggggactcgaacccctgttaccgccgtgaaagggcggtgtcctaggccactagacgaaggggacattgcccggaatttccggcttccccgctgtgcttttcagcattaccgtggaagtggcgcgcattctatggagcctttcaacactcgtcaacagctcatataaaaatttttaaaatcaacgacttcaatctgattccaggaccatcgaaagcgtgccgggcgcgcatgcctgctttaatgcgacaagcgaaacgcgcaggcggcgtgcaaaccgcgcaatgatggcagaacgcgagtaagatggctgatatcgacaggcagccaccacctcgcgggtcgctgcgccccgccccgacagctttgaagaggttaagacgatgtcctcgctcgttatcaccatggcgataatcggcggtatcacgctgttggtgctgctggcctacctgaatcagctggccgagaacaacaaacgcaagaaagcgcgcctgaaggccgacctggccgaacgttaccggcgcatcgccgacctcaacgaacagttcgtcggccagttcatgagccccgaactgaaactgctgctgtgccgcctgcagctgcagttcgccgaacgcattctggaagtagacaaacaggacacggtttacgcgaccatggccgaagaactgcgcaagctgatcgccatgggcccggacatcccggttcgcaacgccccctacgccgtcacagacgatgccaaggccactcaggttcgcgcccagctggaggcactgcatggccagatcggcaaactggcccagagcggacagctgccggctgatgaagccaagaagtgggccaaggacattcgccacatgctcgtgcagctgtacatcgatctgtacggcaaccaggccaagcaggcactgcagcagcaacagaacgggcacgcccgcctggccctggagcgtggcgtgcagttcctgcaaaagcaacccgacaccgcccgctaccaggcgactttggcgcagttccagaagcagctggagcgggtcaatgcaatgctggtcagctcccaggcgcccagcggcgaggccaatagcgagctgaccgaaggcctcaagtcgatggaagacgacggctggaagaaaaaggcgctgtacgactaagaggcctgcgcctcccagacctcacatctcttttaagagccttttcaaagcctcgcgagctagagcaatgcaaggcataggcgaccccgtaaaaacaggcgaggaccggtcggagtcgcgctcgactttacgagctgtaaatgagcagtccgactgggctggcaatccagcctgtttttaacgccgcagtgccgacgcgcagcagactttgaacaggttctaacaatcacttgcgcgcagcagcacagcggccagtgcttcgataccgcgctgatccacttcgctgaagcgcccggttcgcgggctgtccagatccagcacgccgatcagccggccctccttgatcaacggcaccaccagctcactgttggatgcgctgtcgcaggcgatatgaccggggaaagcgtgcacatcctcgacccgctgagtttgccgcgacgccgccgcggcgccacacacgccgcgcccgaaagcgatacgcacgcaggctaccttgccctggaacgggccgagcaccagctcatcgtcctttaccaggtagaagccggcccagttcaggccctccagttcgtgatagatgaaggcgctgaactgcgcggcgttggcgatgaaatcccgctcaccagacagcagcgcttccagttgggcggtcatcagggcgtaaccgtccagaccggaaccggtctgactcaaatcgatcattgcaaagtctccagtaactgcagcccgacccattggcgggcaaactgataggcgcagcggccattgcggttgccgcgcccggtagcccagcgcacggcaagtttttccagctcctcgctccactgccactgcaggccggcctgcgccgcctggacctcgacccagtgacgcaccacatccaggtaatgctcctgggtgaagggatagaaggacagccacaggccgaagcggtccgacagggcgatcttgtcctcgacagcctcgttcgggtgcagttcgccgtcgaccatctgggtgttggcgttatcgctctcgcgctccggcaccaggtgacgacggttggacgtggcatacagcagcacgttctccggcgaccgctccagcgagccgtcgagcacgctcttgagcacccggtaatcaccctcgccggcctcgaacgacagatcatcacagaacagaatgaaacgctgcggcagcgtcatcagttgctcgaccacccgcggcaaatcggccaggtgatcacgctcgatctcgatcagccgcagcccggcgtcggcatgctcggccaacagcgcgcgcaccagcgatgacttgccggtgccgcgcgcgccccacagcagcgcgtggttggccggcatgccctgcacgaattgccgggtattacgggccagctgttcgcgctgggtatcgacgccgatcaggtcggacagattcatgtccaggctgaccttgagcgcctgcagatagcctgaacggccctcgcgctgccagcgcgcggccagggtttggctccagtccagcggttcacgctcggccggcaataacggctccagacgcgtcagcacgctctcggcgcgctgcagaaaatcggtaatacgggaatccacgtagcagctcctcgggaatttcagtctgtgcggcaggtgtgccgaaaagcaggccagatcgactatgcttgggcagcgatcggaacgagacagcgccccatatggaaataccactcagacagcgactgtcattcaagcaggcaagcctcaccgttctcgtcgcgttcattctgggcgcgctgctcagtctggtgcagatcggcgtcgattatgccagtgaagacgcagccatcaaccgcgagattcgcgcgctgatggagatcagccacgaccctgcggcccgaatcgcctacaacatcgacgccgaactcgcccaggagctggtcgtcggcctgcgtcgctcgcccgcggtgatcgccgcacgcatcgtcgacagcaacgacgaggtgctggccagcgccacgcagccctccatgcagagcaggtaccggctgctcagcgattcgctgttcggcgccacgcgccacttcgagctcaagttgtcggtcgatcatgcaccggacgagcctctcggcatgttgcagctggacgtcgacacctacgcgttcggcagcaactttctcaaacgctcgatgctgaccatggtcaacggcttcacccgcagcctgctgttgtcggcgatcctcctggtgctgttctacttcatgctgaccaagccgttgacccaggtcatccaggaactcgccggccgcgacctgcgcacgcctaatcgcacgccgctgccctgcccgcccggccacgaacgcgacgaaatcggcgtgctggtcaaggtcgccaatcgccagttcgccagcatcgccaccgaaatcgagcagcggcgcagcgccgaagaccgcctgaccgattacctgggcgagctggaagccatcgtctcggcgcgtaccgtcgagctcaaggcggccaatagtcgcctcagccattccaacgaggagctggagcaggctcgccgtgatgccctggcgatggcccaggcgcgctcgatcttcctggccaacatgagccacgagatccgcaccccgctcaacggtctcctgggcatgctcgccctgtcgctggaaggcacgcttagcagcgaacagcgccagcagctttccatcgcccacgactcgggtaaggtgctggtcgacctgctcaacgacattctcgatctgtccaaattcgaggccggtcagctggaactggagcgcatcgctttcgacctcggcgcgctggtggaaggcactgccagcctgctctcacaaaatgcccagccggccgtcgagctgacctgcctgatcgaccccaagctgcctgcccagatgctcggcgacccgacccgggttcgccagatcgtcagcaacctgctgtccaacgcgctgaaattcactcgcgaaggccgcgtcgatatccgcatcgccgccaagggtgaaaacgtgcgcattgaagtgtgcgacaccggtatcggcatcgccgaagatgcccaggcacggatcttccagccattcacccaggctggcgccagcattactcgccagttcggcggcaccgggctgggcctggcgctgacccgccgtctgtgcgaggcgatgcagggcacgttggagctgcagtccacgccgggcagtggcagccgcttctgcgccatgctgccgttgccgggcctggaagcagcgccgcctgcgccgcagctaagcgggcgcgtgctggcgatctgtggcgccgataccggcctggccgagctcctaccggtactgctcggcagctggggcctgagctaccaacacctggacaaggcgcaggacgcccaggataacggcgtcgacgtgatcatcagcgattgccccagctgcatgaaaacactgcgccagcagaccgccgcgccgatgatcctggtcactgcatacggcagcttcctggatgccgagcaggccaccgcgctggcaccgctggaacaggtcgccagacccctgacccgccagcacttgttgcaggcgctcagccacgcgctggaaaattcgcctgaacaatcgaccagcactccagtaccagcggcgagcgatcgcaaaccagctcgcgtgctgctggtcgaggacaacccggtcaatcagctggttgccaagggcatgctggccaagcaggggctcgaggtggtgctggccaacaatggccagcaggcgctggaacggctggaggaaggcaccttcgaactggtgctgatggactgcaacatgccggttatggacggctacgaggccagccgccgcatccgcgaaaacccggcctggcagcacctgccagtcatcgcactgaccgccaacgcgctgtcggacgagcgcgagcgctgcctggccgccggcatgaacgattacctggccaaaccatttcgccgagaagagttgctagccctgctcgaccagtggctgcctgcctgaacggcggggccaccgactaatcggagagctgcccggcgatgcgccgtagcagcacgtccagttgcgcgcgcaatggctccagctgatcgctgtcgacaccctgctcgcaaagcagctggcgcttgagagccggtacgcggttgcgtagttcacggccctctttgctgaggcacaggtgcatcttgcgttcatccgcatcgctgcgccgccgcttcaccagcccggccgcctgcagacgcttgagcagtggcgtcagggtgcccgagtcgagcagcaggcgctcaccgagagccttgaccgtcggctgtgacggcgccaactcatcccattcccagagcaccagcatcaccaggtactgcggataggtcagctgcagcgcatcgagcatcggcttgtaggcccgcaccacctgacgggacgcggcgtacagcttgaagcacagctgccggtcgagtttcaactcatccatcgatgagcgcttcgatggccgcctgcagcgcgtgcggcttggtggccgtggcaaagcgcgtgacctgacggccatcgccgctgatcaggaacttggtgaagttccacttgatgccctgggtgccgagcaaacccggcgcgcggcgcttgagttccacgaacagcggatgggcgcccgagccattgacctccaccttgcgaaacagcggaaagctcacgccgaaattcagctcgcagaaactggcgatggcttgctcgtcacccggctcctgcttgccgaactggttgcagggaaagcccagcaccaccagccccttgtcacggtactgcttccacagcgtttccagcccttgatactgcggcgtgtagccacactggctggcggtattgaccaccagaatggccttggcgtcgaagtcggccaggcacttctgctcgccggtgatggtggtgcagggaatggtcagcagatcctggctcattagatgacgctcttttgatgaatagagcgcgaagaatagttagcaattaaattgcgtacaacttaattgatcaaaaataaggcccgtcataagcgggcctgattactgacatacagcacctacgcttcgcggggcacgtgcttgagcgataccgagttgatgcagtagcgctgcccggtcggccgcgggccatcgggaaacacatggcccaggtgagcgtcgcaattgctgcagcgcacttcgatgcggtgcatgccgtggctgaaatcgtccagctcggtgatcacctgatcattgagcggctggaaataacttggccagccacaaccggaatcgaacttggcgtccgagtcgaacagcggcgtgccgcagcacacgcatttgtagatgcccggcaccttgctgtcgtggtactcaccggtgaacggccgttcggtgccgcccaggcggcagacgttgaactgcgcgtcggtcagctcctcgcgccaggtttccagtggtttttcgagcttgctcacaggccgtcctcctcgggataaaaaagccctatctgtatctttgcccgactcaggctgacacgtatgattcgacacctcaacccgccacggcgcgcagccgcctcggcccattgcaggccgcccttcttcgattcgggattcttcaccatgcaggtcagcaaatccaacaagctcgccaacgtctgctacgacattcgcggcccggtgctcaagcacgccaagcgtctggaagaggaaggccagcgcatcctcaagctgaacatcggcaacccggcgccgttcggcttcgaggcgcccgaggaaatccttcaggacgtgatccgcaacctgcccacggcgcaaggctacagcgactccaaaggcctgttcagcgcgcgcaaggcggtgatgcagtactgccagcagaagcagatcgaaggcgtcggcatcgaggacatctacctgggcaacggtgtgtccgaactgatcgtcatggccatgcaggcgctgctcaacaacggtgacgaagtgctgatcccggcgcccgactacccgctgtggaccgccgccgtggcgctctcgggtggcaagccggtgcattacctgtgcgacgagcaggccggctggttcccggatatcgccgacatgcgcgccaagatcaccccgaacaccaaggcgctggtgctgatcaacccgaacaaccccaccggcgcagtgtattcgcgcgaagtgctgctggatattgtcgaactggcccgccagcacaacctggtgatcttctccgacgagatctacgacaagatcctctacgacgaagcccagcacatctccaccgcctccctggcgccggacgtgctgtgcctgaccttcaacggcctgtccaagagctaccgcgtggccggtttccgctccggctgggtgatcatttccgggcccaagcaccacgccaagagctacatcgaaggcctggatatcctcgccaacatgcgcctgtgcgccaacgtgcccagccagcatgcgatccagaccgccctgggcggctaccagagcatcaatgacctggtgctgcccaacggccgcctgctggaacagcgcaaccgcacctgggagctgctcaacgacatcccgggcgtcagctgcgtcaagccgatgggcgcgctgtacgccttcccgaagatcgaccccaaggtctgcccgatccataacgacgagaagttcgtcctcgacctgctgctctccgagaagctgctgatcgtccagggcaccgccttcaactggccgtggccggatcacttccgcgtggtcaccctgccccgcgtcgacgatctggagcaggccatcggccgcatcggcaacttcctcaagacttaccgccagtaacccggctgcgcggatgcccgcccgggcgtccgctgccctcgccgccagagcacgagcccatggacctgcagatagacgacttctacaaggacgccgccagcggtttgctgatgctctaccaggcctttccgcgcaaagcctcgctgtacgtggaagacctgatcggccgtgaggagcccgatgaattcggcctgccgagcaaacgccaccaggcctgcctgggcgccctgctgtggctcgccgacgagggctacctgcgctacgaatccaccatcggttacgacgcgctggatcaggcggtgctgaccgaaaagggctttctgcgtctgtcgcgcggcattccccgggcgatcagcgagggcgaggccctgccgccggcggtggatcgggtgcaggcgaccctggcctttcaactacgcgaagcgctcgcccagcaacatggtgaacggattgcgcgcctcacccgccaactgttcgaacaacgccctgctgccccttactgactgcgctcggcgcagcgaaagcagcggtttttcttggccccgattgaaataaacgcgaaaaagctaatctaagctttgccgcccgtgcgaggccgcttgcagccgccgagccaggcgacacagtttgaaatagtgactcggttgaatcgctacagggcgcgcccttatatagccgccgtatcgagcctgtctttcccttgaggagttgtttcacaccatgatgcgcattatgttgttcctggctaccaacttggcggtactggttatcgccagcatcaccctcaaactgctgggggttgatcgcttcaccggccagaaccacggcagcctgctgatcttctgcgccgtctttggttttgccggctcgctggtctcgctcttcctgtccaagtggatggcgaagatgagcaccggtaccgaaatcatcacccagccgcgcacccgccacgagcagtggctgctgcagaccgtcgaagagctgtcgcgcgacgccggcatcaagatgccggaagtgggtatcttccccgcttacgaatccaacgccttcgccaccggctggaacaagaacgacgcgctggtcgccgtcagccagggcctgctggagcgcttctcgcctgatgaggtgaaagccgtactggcccacgagatcggccacgtggccaatggcgacatggtgacgcttgcgctgatccagggcgtggtgaacaccttcgtgatgttcttcgcacgtatcttcggtaacttcgtcgacaaggcgatcctgaagaacgaagacggccatggtatcggctacttcgtggcgaccatcttcgccgagctggtactgggtatcctggccagcatcatcgtcatgtggttctcgcgcaaacgcgagtacaaggccgacgaagccggcgcacggctggcgggcaaaggcgcgatgatcgccgcgctgcagcgcctgcgtgccgaacagggcgtaccggtgcagatgcccgacagcctgaccgccttcggcatcaacggcggccttaagaacggcctggcgggcctgctgatgactcacccgccgctggaagagcgtatcgaagccctgcgccgtctgggctgatcgaaacgcaaagaaaaggcgacccgagggtcgcctttttcatgtccgcgattcgcctcagagcctgttcacgatctttacgcgcatgaagcggcaactacaaagcaaaagcgagcatcggcgctcccacaatggatctgcgaagggccgcttagcgccacttagcagccagaatcgacgaatctggactgaaagattatgaacaggttctcagagcaggcgcaggtggtaggcccgctcatccatgcgcgtcaggccacgggccctgaaacgatcttccagggcatcctggctttccagcaactcgctttcccagatagtgccgttccaactgcgcacctcggcgtcgctcaccgagaatggcggcccatccatcagcgcctggtcgtaatccagggtgaccagcaggccatggctttccggcagcaggatctgctgcaggtggcgcacatagcgctcgcgcatctcggccggcaacgcaatcagtgcagcacggtcgtagaacagcgcgcagcccggcatatggcgggcctcgaaggcgaagaagtcgccgcagaacaactcgactcggccgtggcgatacaccttgaaggcatcctcctgggtgatcaccggctcgacgccctgttcggcgaaaaacgccgccaccgccacctcggccagctccacacccaccacacgatgcccctgcgccgccagccaggccaggtccaggcttttgccgcacaacggcaccagcacggcggcgtcgctcgaaccggcgaccgtcgtccagtgccgctgcagctggccattgacctggcgggcatgaaagccgatctggttggaatgccagcgttgtagccagaatgattcctgcatgttttgctcccaagccatcaagaaaacagataataccgagcagactttagccgttgttaggccaacttggctgatggatcatgaatgcattatcaggagaacaccatgcaacccagcctgttcatttcccacggctcacccatgctcgccctgcaacccggcgccagcggtcctgccctggcgcgcatcgccgccaagctgcaaaggccggacgccatcctggtggtctcggcacattgggaaagcgaggcgttgcgagtgatgagcaacacacagccgcaaacctggcacgacttcggtggttttccggccgagctctatcaggtgcagtacccggcgcccggcaacccgcagctggccgcagacatcgtacagcgcctgcaggccgccggcctcgccgcgaccaccgatgatcgccgcccgttcgatcatggcagctgggtgccgctatcgctgctctaccccgacgccgacatcccggtggtgcaggtctccctacccagccgccagggcccgggcctgcaggtacgaataggtgaagcattggccgggctgcgcgagcagaacgtactgctgatcggctcgggcagcatcacccataatctgggcgagctgaactggcgctccaccggcgacgaagccgcgccctgggcactggagtttcgcgactggatggtcgagcgactgcaggaggacgacctgactgcgctgctcgactaccgccgccaggccccgcacgcacagcgcaatcatcccagtgacgagcacttgctaccgctgttcttcgctcgtggggccggtaatgccttcgccatcgagcaccagggctttactctcggcgccctgggcatggacatctaccgcttcgactgaaaggagcattccaaggtgctgagcagcacctgcaccttggtgatcgactcctgatactcggcctgccaggccgagtcggcgactataccgccaccgccccagcaactgatcaccccgtccttggccagcaggctgcggatggcgatggaactgtccatctcgccacgcacgtccagataaagcagcgacccgcagtaagggccgcgacgtgtcggttcgagctcgtcgatgatctgcatggcgcggatcttcggtgcaccggtgatcgagcctccgggaaaagcgcccagcagcaaatccagcgcatccttgtcggccgccaactccccggtcaccgcactgaccaggtggtgcacgttcgggtaactctctagggcgaacagttcgggcacccgcaccgagccgatgcggcagctgcgccccagatcgttacgcaacagatcgacgatcatcaggttctcggcacggtccttggtgctggtgagcagcacctgggcgttgcgcgcatcttcctgctcgtcacgcccacgcggctgggtgcccttgataggccgcgtctccacctgcccgccactgacgcggataaagcgctcgggggacaggctcagcaaggcaccgccaccaggcagtgtcaggtaaccggaaaacggcgtcgggcacgcaccgcgcaacatcccataggcctgccagggatcgccctcatagcgcgcctggaagcgctgggcgtagttgacctggtagcaatccccggaggcgatataggcctggattcggccgatggcttcggcataacgcgcctcttcgacatcggccttgaacggcgccagcaaggcgaacggcgtctgcccttcatagtctttcgcgggatgctcgaacagcgtctgcaggcgtgcccgctcgcctcccggcaaggcaggatggaacaccagttggctggtctgcgcttggtgatcggtaatcaatgcccaggcgtacaggccgaaaaccgcgtcgccaaaccccaggtcgtgccgagcctgctcaggcaacgcttcgatacggcggccgaaatcgtaggacaggtaacccagcaagccgccggcaaacggcagctcgacgccggcgggcagatccgcaggcccgagtgcagtgagctgttcacgcaggcgcgcaaagaatgcggcgcccgactcatcgtgcgccggcgtcagctcggccagcggccaggcactgagcaggtcataacgcccacggcttgccgctggcctgccggcatccagcaacaccgccccaggcgcctggcgcaccacctgaaaatacacggcaggatcggcttgatacggcaggcggtgaacgagacagataggcattcggggcatcacgaaaacgaggacggccgattgtagagccgccggcaggatcgtcctagggccgacacgcgacggttcaggttccagaaacgactcgggggagccattggctcccccgaatcggtgttgcattgaggatcagtcttcgcggtagcgacgcagcttcagcggcttaccggcaacgcgggtgtccttgagcttgccgagcaggcgctccaggccttcctccggcagctccaccaggctgaagctctcgcggatctggatacggccgatggcttcacgagccaggccaccctcgttgaggatcgcgccgagtaggttcttggcggcgataccgtcacgggcacccagagcggtgcggcagcgtgcacggccttcggccagcggcatcggcgcacgacgctcacgcggctcaccgctgcgctcgccatcacgctcacggcgctcgcgaggagcaccaccgacgcccggcaccagcggctgctcgcgctcgacgctggccagatcaagagcctggccgttggtggccttcttcagcagcgcagcggccagggcacgtgggctgcaaccgatgtcggcggtcaggcggtcgagcagatcgccatggctggcttcggcatcggcaaccagcggcgccaggctgttggtgagtttcttgatgcgcgcatccagcacctgctgggcgttgggcagcttgacctcgccaaccttctgaccggtcacgcgctcgatcacctgcagcatgcggcgctcacgcggggtgaccagcagcagcgcacggccatcgcgaccggcacggccggtacgaccgatacggtgcacgtaggactcggggtcgtacggcatatcgacgttgaacacgtgggtgatgcgcggcacgtcgataccacgggcagcaacgtcggtagccacaacgatgtccagacggccatccttgagcgactcgatgacgcgctcacgctggttctgggcgatgtcaccgttcagcgcggcagccttgaagcccttggcctccagcgcggcagccaggtccagagtggcctgcttggtacgcacgaaggcgatcagcgcgtcgaactcctcgacttccagcaggcgcagcacggcgttggtcttctgatcggcgtggatcatcaggtgcgcctgctcgatgcgcgagacggtctgggtcttggcggcgatcttgatgtgctgcggctcgcgcagatgcttctcggcgatggcgcgaatcgagtgcggcagagtcgcggagaacagcacgctctggcggctttccggcatggcttcgaagatcacttcgaggtcatccatgaagcccagcttgagcatttcatcggcctcgtcgagcaccaggtgggcgatggtcgacagcaccttctcgtcacgacgcaggtgatcgaccagacggcccggggtggcgacgataacctgggcgccctggcggatggccttgagctgcggacccatcggcgcgccaccataaacggcgaccacgttcaggccaggcatctgcttggagtaggtttcgaaggcggtggccacctgcagggccagctcgcgggtcggcgccaggatcagcacctggggctcacgcttggccgggtcgatcttgctcagcagcggcagggcgaacgcggcggtcttgccggtaccggtctgcgcctggccgatcatgtcgtggccagcgaggatcaccggaatggcttgcgactgaatgggcgacggctcttcgtaaccgacggcggtcagtgcggcgagaatattggggtgaagtccgagtgcggcgaagccgccggtttcctgggtcatgggtctgcctctcgtgcatccgcaaagacccatgttccaaagctgcacatgccatgtaggaccttgtgggtcaccctggcagcaatgtaggcggggatttgcgaaaacgtggtgaaaaatgaatcgtcaagatagcccgcttggcggactggctgccggaaagcttccgggcgatttgcactacttgaacgtggccatgaattggccggcgcgtactataccggaattcatatagacgtgtgcgctttttcacacaataaataggccaaaagccggcggcggccatatcgcgacgctatgtcgcagccgcccgcccctggtcggtcgctcaggctctgctggccagctgcgcctcgatcgccgccttgtcgaccaccgaccagacttcggcgatcttgtcgtcacgaaaggcgtagaacacgttttcgctgaaggccacctttcggccatggaccggcacatcgagaaagcggcccttcggggtgcagtgaaaatccaaccggcaggcgatcatcgattcttcgcaggtcagcaggcgaatgttgaactgcagatcgggaatttcctggtaatcacgctcgagcatctcgcgatagccgctcaagccaaggcgccgaccgttatgcaccacatcgtcgtgaacgaactgccccaggttggcccagtcctgccggttgaggcagtcgagataggcgcgatacaccgaaggtagatcttgatcggtcatgacagggctccgtcgcagtggtcttgaggattcgcaggctcagggggtgcgcagagtctgcgaggctctaaaaggacagcgtcgggggcggttaattcctggcggggctgaagcgacttagggtctgttgccgtttcacgccacgccggagcccgttttgccgcgaggcaaggcacgagccgcgaagcgggctaaatgagccggcgagaaacgcagcatcgcgtcaaaccgggcccggcccatcgggctgcgcgagaaatctcgccatgcgttgttggaggacttgaaaagggaacgccattccctgcgtcctccgcctagcggatcgccgcccggcctggcgagatttctcgcggcaacgcggctcgcgttgaaacggcaacagaccctaggtcgccatacggacggcatcgatcaatggctgcagcgaatagccaagctgcgcctgcaatgccttcgcgcgctggctcaccgcctcgcggtcgaactgctgatccagatcggccggcaccagcaccaccacgttgccctccaccactgggcattcccagtaatggcggtggtagagccctcgcagcagcgcagcgcccagcggtttgccgtcgtcgccggcccactggttgatgatcagccagccgccggggttaagcttggcccggcagtcgtcgagaaagcgccaggccaggtggccgacaccggggccggtgtcggtgtaaaggtcgacgaagatcagatccgcggtttccgcggtgggcagcaactgcatggcatcgccgatgcgcacggtcaggcgctcatcgtcttccagccccagatactccatggccaggcgcggcacgtcagggcgcagctcgatggtctcgacatcgtccagcggcagaaaacgcagacaggcctgggtcagggtgccggcgcccaggccgaggaacagcgcgctctccggcgcctcgtggcacagagcgccgacaaacattgcgcgggtgtaatcgtattccagccagctcgggtcagcggtgaacacgcagctctgttcgatcgcctcgccgaattcgagaaagcggtattcaccgacctcgaccacacggatcaccccgaaggcgtcgcgcacctcggccagcaccacttcgtccttcatatcctccaccggaggcaagccaggcatgcgcagattctccaccgtcgcgttacccggctgccgccgggctgggcgctgattgtcggccatggggcacgccgaggtcacgcgctaaatgccctcggcgccagcgcggcggcatgcttggcgttgcgcggtgatcggttaccatggccaatcgccaacaagagatgccgccatgagtcagccctggagccccgacagctggagaagccgccccatccagcaacaacctcactacccggacgccgcgaaactcgcccaggtcgagcagaccctggcgagctttcctccgctggtgttcgccggcgaggcccgcgagctacgccgacagttcgccgaggtgacccagggccgcgccttcctgctgcagggcggcgattgcgccgagagcttcgccgaattttccgccgcgaaaatccgcgacacctttaaggtgctgctgcagatggccatcgtcatgaccttcgccgccggctgcccggtggtcaaggtcgggcgcatggccggccagttcgccaagcctcgctcggccaatgacgaaaccgtcgagggcgtcaccctgcccgcctaccgcggcgatatcgtcaacggcatcggcttcgacgccgccagccgtgcgccggacccgcaacgcctgctgcaggcctaccaccagtccaccgcttcgctgaacctgttgcgcgcctttgcccagggcggtttcgccgacctgcatcaggtacatcagtggaacctggacttcatcgccaactcggcgctggcccagaagtaccaccagttggccaaccgcatcgacgaaaccctggccttcatgcgcgcgtgcggcatggacagcgcggcccaggtgcgtgagaccagcttcttcaccgcccacgaagcgctgttgctcaacttcgaggaagccttcgtgcgccgcgacagcctgaccggcgatttctacgactgttcggcgcacatgctgtggatcggcgaccgcacccgtcaggtggacggcgcccatgtggaattcctgcgcggcgtgggcaatccgattggcgtcaaggtcggcccgagcatgaccgacgaggacctgatccgcctgatcgacatcctcaacccggacaacgatccgggtcgtctcaacctgatcgtgcgcatgggcgccgacaaggtcgaggccggcttgccacggctgatccgcaccgtgcagcgcgaaggccgccaggtgctgtggagcagcgacccgatgcacggcaataccatcaaggcatcgagcggctacaagacccgcgacttcgcgcagatcctcgccgaggtgcggcagttcttcgccgtgcaccacgccgagggcagctacgccggcggcatccatatcgagatgaccggccaggacgtgaccgaatgcatcggcggtgccaagccgatcaccgaggccggtttgtcggatcgctaccacacccactgcgacccgcggatgaacgccgaccagtctctggaactggcgttcatgatcgccgaaacgctcaagcaggtgcgccgctgagcggcgcgttaacctgaaccaagcgggtcggccaaaggtcttcagaacagggcttcgagacacggacaacgacgaagcccatcacccgatagaaggagtcgcacatgccctggtatgcctggttgatcctgattgtggcgatcggctccatcgttggtggcctgctgatgctgcgagacagtgccaagaagctgccgctcagtgaggagcagctcaagcgcattcacgagcgcgaaatcgagcagaccgccaaggacgcgcaagatcgttgatcacagccgcacagactgaccccaccgcgctgtaaactgcgcctccacccaggaggcgcaatgccgctacttccccgcctgctactgccctgctgcccgcttctggcgggtgttgtcatgggtcacatccagcccatcggtctgttgctcgcctgcctgttcatcgccctggtgctgacgccaatgcgcctgccgcaatggctatggagcctgctggtgatactcgccagcgtgttgctggcagcgcacttgctacctggctttgcaccgtggcaactcgccgagccacagcgcatcagcgccgatgcgtcgccttacctgctgaggctttcatgggacaagctgctggtgggttgtacgctgcttgcctggtggctgggcttgccgccaagaccgccgcaaaggcccgcctggatcgcgccaatattcatcatcacgctgctggcggtgccggccctagcgctgctgttgggcgtggtcgcctggcagccgaaatggccagacatgctcggcgcctggctggtggtcaaccttgccgctgccgtgctggctgaagaactgctgtttcgtggtgtgctgcagccgcgtctgatcggctggctgggtgtgtggccgggagtgctggtgacggcactgctgttcggcgccgtgcatattcctttcagcccgacctttgccgtcgtggccgccgttgcgggcttgggttatggcctggtcatgcaggtaagcggtcgactgagcatggcgatcgcgctgcacgggctggtcaacctgctgcacttcgccctgctgagttatccgttgcggatcagctgagattaagacaagtggctagcggcgaaactcgaattgcagctgagcgccttccacgctgtcccaggtctgggaacccagctcgccggtgagcagcttgccgctgacctggaagggattgatcgacggcttacgctcctcgaagaatgccggcaggatgggtggaacaccgtctttcgcagccttgtcttcggcatccagcgcggcggcgagttcgggcggcaggctcaggtccagcttggtcttgggtgcttcatgggccactttttgcgccggcttgccctgcgccttggcgcgctgagcggtctttttcggctcggcaggcgccggcttctgtaccgcttcggtttgcggctcggccgcctgaattggtacggcgggagcggcctggggggctggctcggggctctgttcggcaggcttcgcaggtacctgggtgggctcgacggctactgctggctcggcgttcttgcgcggcacatccttgccctgctcatcggagccacaggcactcaacagcacggcaagacacagcggcagcaacagataacgcatcgaactcctcaccacagattgatcagtcggtaacccagcattctaaaacgactgcacgataacgccagccagtctgccgaacggcaacaccgcccgtcgcgctaacgtcctcagcgctcgggcaggcgtcgcagttcggcctcgatatccagctcagggtgctcggcctgcaactgtgtcttgcgccgctcggcctcctcgccctccccggcggcgcgcagctcggcaatttcccgcagcttcgccagcacctcgtcagctggcggcgctgccttggcggccatgcgcgccatcacccgcggcgcctcagccatctcggtcatcggtgccgggcttggcggtgcctgcagggccatgggcgcctggcgctgcatcgcggcggctggtgcatcgtagcgaggcggcgcctgttccagcgtgcgcagactcaggccaagccccacgcccagcagcgccaggcagccgaaagccgccgaccagcgcccgcgcgcggaagcgccactcagcgaatgccgcaggcgctgccagaaaccgtgcggctggcgacgcttggctgcgtcggcagcggcggccaggatgcgcgcatccagcgccggcccgggctctgcgcgactatgctcgcgcacgtggcgtagcaaggcctcgtcgtgatcgttcatggtgctacctcttcggccgcgctgagcaggcggcgcattttctgcagcgcataacgcaggcggcttttaaccgtttccgccggcgtgcgggtcagctcggcgatctcgtgcagttccaggtcgccatgggcacgcatcaggaacacttcgcgctgttcggccggcaagtcggcaagcgccgcctgaatacgcgcctggtcctggctgaggctgagctggcgctcggggtccggctcggccatggcctgatcgtgcagttgctcgtcgaagacctcctcgcgctgcaggcgtttgccttgcttgcgccagtgatcgatcagacgattacgggcgatctgatacagccaggtcttgaacagcaccgccgcttctcgctgctgggactcgctgcgaatcaggctcatccaggtttcctggaacacttcctcggcgaccgcctggtcgccgcacaggcccagcaaaaagcgaaacagccccaggcgatggcgctcgtagagttgcgtgaaggctgcagcgtcgccggcccggtagcgccgcaacaggtcggcgtcgccaggctcggcattggagggatggacagtcacactcactcggctccggaggtgcgggagtcgccagtttgcaggctttgcgccagttccaccagttgcacgaattcgttgcgcaggccgaatggatcatcgccacgggagccccgcgccagcgcagcggtagctgcccagtcgaagtcgccggtgtaacggccgccgctcgactgctgcgcgaacgcggcgacggcggcggcaaagcgcagatcctcgctggccttggcgattggtgcgatggacgccggtgcttcgatggcagtctccagcagccgactgtcattgcgttcaggtgccttgtagcgaatgcgcaaccaggccagctcacccgcgcccggcgccgccgctggtgccggacgatagcgcagcggctccagccaacccggtttgccaaccggcacgatttcgtagagcgccgtcacgctgtgcccggcaccgatgtcaccggcatcgaccttgtcgttgctgaaatcctcacgtttcagagcccggttctcataaccgagcaggcgatactcgctgacctgagccggattgaattcgacctgaatcttcacgtcccgcgccaccgtggccagggtcgaactgagctgctcgaccagtaccttgcgcgcctcgcgcaggttgtcgatataggcatagttgccgtcaccggcgtcggccagttgctccatcagttgctcgttgtagttgccggtgccgaagcccagagtggtcagtgagatgccggtcttgcgcttgtcggccgccagcgccttgaggctgtcgaaatcgctgacgccgacattgaagtcgccgtcggtggccagcaggatgcggttgatgccgcccttgatgaaaccctgctgcgcccgccgataagccagctgaatgcccgactcccccgctgtcgagccgccggcccgcagttgctcgatcgccgcacgaatctgcgccttttgcgagccagccgtcggctccagcaccacactggaatcgccggcgtagaccaccagcgaaacacggtcctgggcacgcagttgatccaccaacagcttcagggtgctctgcaccagcggcaggccgtcggggcgatccatcgagccggaaacatcgaccagaaacaccaggttggcggccggcagctgggcgacctgcatgtcggaggccttgatggcgatgcgcagcaggcggctttgcgaattccacggcgtaaccgccagctcggtgccgacaccgaaaggcgcgctgccggtgggcaacggataggcgtaggggaagtagttgaccagctcctcaaggcgtaccgcctcggcgggcggcaggcggccttcgttgaggaagcggcgcacgttggcgtaactgccggtatccacgtcgatgctgaaggtcgacaccggcgcctcggcaaccgactgcacggggttggcggccaggcgctgatattgctcgcggttcacgtctggctgcggcaaatacgcgtattcgcgcgcagccggggcggccatgcgactcgtcatcggtgcaggaacgatggctggcgcgatgggacgcgcttcagcgctctgtgccggcttggctgcggagtcttgcgaaggattctgcccggcactgcaggcgaccagcgacagcactatgctgccggcgaggctgtacgacacgaattggcaacggctgcccatgatggttctcctagatcgaaagagcgcttcgatccagtagacgcaggccgccgccgattcgggttaatgcggtgcgatctgcctcagctcgcctcgtggcacagctgggttgccagcatgccgagggtcatcaccgcgcgctcggcctcgcgattccacggaatgccgcagttgatgcgcacacagtggttgaactgctcggtattgctgaagatcagccccggcgcgatgctgatgccctgctgcagcgcactgatgtgcaggtccttggtattgacccgcgccggcagactcacccagaggatgaagccgccattgggccgggtgatctgcgtgccttcgggaaagtactgctgaatggccagttggaaggcgctgaggttcttgcggtactcctggcggatatgccgcagatggcgatcgtaaccgccgttctccagatacgcggccaccgccatctgggtgacactgcacgccgaatgggtggtgaacatctgcaggcgctgcacctcgtcctggtacttgccggcgatgatccagccaatgcgcacgccgggcgacagggttttcgaaaagctcgagcaatacaccactcgcccttccagatcgccggccttgagcgccttggtgcggccctgctcgaacatcagttcgccgtagatatcgtcctcgacgatctggatatcgaaatcgctggccaggcgcagcagctgcttctgtcgggcttcaggaatggtgccgcccagcgggttgctgaggcgcgcggtcagcaccagcgccttgatcggccactggctggcggccagctgcagcgcctcgacgctgatcccggtggtcgggtcgctggggatctcgatgaccttgaggcccagcaaatcggccagttgcagcaggccgtagtaggtcggcgactcggtggcgatcagatcgcccgggcgcgtcagtacgcgcagcgccatctgcagggcatccacgcagccatgggtgatcaccacctcggacgggtcgaccagcacgccggcatcacgcatgcgaatcgccacctggcggcgcagcggctcgaagcccgggctgaacatgtagctgaaggcgcgcgggctctggaaacgggtgaccttggcgagctgctggtgcagtgcacgcaccggcaaatactcaacgtgaggcactgccgcgccgagcgggaacacaccctcgcggcgggcctcgccaagcacctgattgatgatactgctgcgcgtcaccagaccaggccgctcgacccgggcgatctccggggtttcggcggtcagcgcaggcgtctgatgcacatagaaaccggattgcgggcgggcgcggatcagcccgaggtcttcgagattggcgtaggcctgcaaaaccgtggcgtggctgacactgagctgggcgctcatcttgcgcaccgagggcacccgctcgccgggctgatagacgccgcggcggatgtcatccgccagttgttgggcgatacgctggtaaagcaacagattggtcatggccatgtgatcccgctactgaaccataacagtactctatctaaatgtttctgtaccggtacaggactgaaatatctgggtcatacagggatcacgctggcaataaaaatcgccgggatggattgttgacctaagccataggctggacgcgaggcgcagcgggccataagaactccaggataagcgcttgaccgcgcttgggatggcaggccgaaaacaaaccccacgcggctgcctgcgcagggttttcagagcaccattcagcgcttggcgcccaggcgcccctgctcgtcggagaacaggatctcaacccggcggttctgcgcgcggcccttggccgaagcgttttcggcgaccgggaagctctcgccgaaaccctgtacctcgatgcgcttggcatcgacacccagatcgatcagcgtgtcggcgacggtctgcgcacgcgccttggagagctccaggttttcctcgcgcttgccgctgctgtcgctgtaaccctcgatgcgcacagtgcgccgcgggttgagctggagaaactgcaccagcttgagcacggtacggttggcgctgctcttgaggcgcgcctcgccggcatcgaacagcacgtcaccgagggtcatcaccaggccgcggtcggtttgcgccgtggccaggttgacgatctgctcttccagccaggcattctgctcctgcacgctgagcagcttggcttcgcgcaaggccagctgcaggcgctgacgatccagctccaggcgcgccgcgcgttcctgatccagcgcgagcttggcgtgttcgcgggcgatctcgctgtagcgctggctcaggtaggcatagtgggcaacgtcatcggcgctgccccagtagtcggccaggcgttcggcacggcccagggattcgccagcgcgaatcacgtccttgggcgcactgcgcagcacctgcggatcttccttcacggattgaaagctggtgcgagcagcctcgagctcagcccgttgctcatcgccgagcccggcgcatcccgccagagtcaggcccatcagcgccagcgcgccaccacgcagcaggctcatggcatggctcccagctggtcacgcagacgcccgatgcggcgattgagttcggtcaactcggcctggctgcgcagcgtcaacacccgggcctcggccaggcgcgcgtccagttcggcctgttcggcctgcacccgggccgtacggtaggcgcccgcggccatggcagcctgagccttggcgagtttttcttcagccaggctcaattcggccacggtgtcgccggcagccacggtacgtgcctgctcgatttcctgttcggtcaaacgcatctgctcggtcggcgcgggatcgctggcacaaccctggagcaacagcagcgccagggcggcgctggtatatcgatagatcacgggtacgtcctactgattcggaacactggcggccggtgcgggctgttgctccttccagcgctgcaagttgcgctgcagaagggtttgcggcatgccggcggcggtgaattctgtcatttttttggccagctgtccgcgcagccaggcatcgttgcaggccgagttgtgcgacagcgccaagtgcaggccttcgctggacaccggcgggtcgagcacctgcagatcgtcctgcaggcccagcgtcgaggccagcgcctggccggggtagcgctcgtagatcacgtagtcggtgcgttcgagcatcagcttctggaacgcctgggtgaggctggaaacgccttccagggtgaggttgtcacgggcgtaggcatcgaaggcctggccgaagctgttgttgaccagcgtatcgccggtgcggccctgcaggtcggcccagctggcatagggaaattcatgacccttgcgcacccacaccacgcttggcgtggagagaaaggccgggtgcacgaagtccatggtttccagacgcggcacggtcacaaaggcgccagcgagcatatcgacgcgcccggtgcgcacttcttcctgcgccctcgaccagggcccggcgtagatcacgtcgatgccgacgccaagatcggtggccaccgccttgagcagatcgaccgtggcgccgatcagcttgtccgggtgctgcgggtcacgccagagataaggcggatactcgggattgcccgtggcgaccagccgctcgcacttaccggcggcctgcgcaccgcccgccagcaacatggcggcgcacgcccaaagcccaacccagctcaaccctcgctcacccattggcatactctcgattgcgatacgaccggcgaccaccggccagagattcgtgacatgctagctcatacgatctcgataatcagcgataagacgccgcatgaagaaattgatcctcgccgtaatcctaatcctggccgccgccggcgccgttctgtacctgtcgccggcggcgcagctgacggtctaccagggcgtcgaacagtggcgcgccgggctgcacgagcgcagcgtcagcgtgaacgacctcaaggtcagctattacgaaggcggcccccaaggcgccgacaccgtactgctcgttcacggcttcggtgccgacaagagcacctggctgtggttcgcccgggagctgaccgagcgctatcacgtcatcgccgtggacctgcccggcttcggcgacagcgaccgccccaacggcagctatgacgtcggcactcagactgagcgcctcaccgccttcgtcgacgccctgggtatccgccgcctgcacctggccggccactccatgggcgggcatatcgccgcactgtacgcggcccgctaccccgatcaggtgagcagcctggcgctgatcgccaacgcgggggtcaccgcgccgcgacgcagcccgttcttccagcgcctcgaggaacagggtgacaatccgttgctggtggacagcgagccccaattcgacgagttgctcgattggttgttcgtcgccccgccgcagtttcccgagcgtctgcatcagtacctggcgcagcgcgcggtggcggacagcgcgcaccagagggaggtgttcgagcacctgcttgatcgttatgtgccgctggagccggagctgccgagaatccaggctcctaccctgctgctgtggggcgatcaggatcgcatcctcgacgtgtccagcatcgagatcatgcagccgctgctcaaggatgtgagcgtggtgatcatcaagggctgcggtcacgcgccgattctagagcgccccgaggaaagcgctgccgactacctgaagttcatcgatcaggccagccggcagacggccgaagctcgtaaggcggccccaaggcagtagcgctctggcagccaataaaaaacccgctcgatgagcgggtttttcgttgcgggaaagcgtggtcagaccagcttttccagctccggtacggcttcgaacaggtcggctaccaggccatagtcggcgacctggaagatcggcgcttcttcgtccttgttgatcgcgacgatcaccttggagtccttcatgcccgccaggtgctggatggcgccgctgatgccgactgcgatgtacagctgcggcgcgacgatcttgccggtctggccgacctgcatgtcgttcggcacgaagccggcgtcaacggctgcacgggaagcccccactgccgcgccgagcttgtcggccagggtgtacaggtgcttgaagttgtcgccgttctgcatgccacgaccgccggaaaccacgatcttggcggcggtcagctccggacggtcggacttggccagctcttcatcgacgaacgccgacttgccagcgtcgccacctgccgaaacgttctcgatggcagcggagccgccttcagccgccacggcgtcgaagccggtggcacgcacggtgatgactttcacggcagccgacgactgcacggtagcgatggcgttaccggcatagatcgggcgcttgaaggtgtccgggctttccacggaaacgatctcggagatctggtcgacgtccagctgcgcagcgacgcgcggcaggatgttcttgccattgctggtggcggcagccagcacgtggctatagctcttgccaagctcggcaaccagcggcgcgacgttttccggcagctgatgagcgaacgcagcgttgtcggcgaccagcaccttggccacgccagcgatcttggctgcagcttcggcaacggcgccaacgccctggccggcgaccagcacgtggatgtcgccaccgatcttctgggcagcggcaacggtgttcagggtggcaggtgccagcgcggaattggtgttttcagcgattaccaggatagtcattagatcaccttcgcttcggttttcagtttctcgaccagttcggcgaccgacttgaccttgataccggcaccacgtgccgcaggcgcctcgaccttgatggtcttgacggtggacgcagtggaaacgcccagcgcgtcaggcgtcagggtttccagcggcttcttcttggccttcatgatgttcggcagcgaggcgtagcgcggctcgttcaggcgcaggtcggtggtgacgatggctggcagattcagggcaacggtctgcagaccgccgtcgatctcacgggtcacgttggccatgtcgccattgatctcgaccttggaggcgaatgtgccctgggcgtagccggtcagggcagcgagcatctggccggtctggttgttgtcgctgtcgatggcttgcttgccgagaatgaccagctgcggctgttccttgtcgaccacggccttgagcagcttggcgacagccagggagttaagctcgtcggcagactcgaccagaatggcacgatcggcgcccagtgccagggcggtacgcagttgctcctgggcctgggtcgggccgatggaaaccaccacgatctcgctggccacgcccttctctttcaggcgcacggcttcttcaacggcgatttcacagaaagggttcatcgacatcttgacgttggcaagatcgacgccactgttgtccggtttgacgcggaccttgacgttgtaatcgaccactcgtttgacagctacaagaaccttcatggattcctcgttactctccggtgaataggaatgtcgccagaggcgagcatgcgggtgatgcagacaagcaggacgcgagcgaccttcagcccagacggcgagcgcaaaaccgcccgtatcttgaccgtacgacctagctcggtcaatacgactggctgcgagccattcgtgttgtagccggattctagcaggcctacagaaaattcaaacaaacgtttgtattggccctgatccgggctcgctatatactgcgcgagcgtgcctcgggaaggatgccggcccgccatgaaaattagagagccttgatgaggagatagcccgtggaacgcgaatttatggagttcgacgtcgtcatcgtcggcgccggccctgccggtctgtccgccgcttgtcgcctgaagcagaaggccgccgaggctggccaggaaatcagcgtctgcgtggtcgagaaaggctccgaagtcggtgcccacatcctctccggcgcggtattcgaaccgcgcgccctgaacgagctgtttcccgactggaaagagctgggcgccccgctcaacaccccggtcaagggtgatgacatctatgtgctcaagaatgccgaaagcgccaccaaggtgccgggtttcttcgtgcccaagaccatgcacaacgaaggcaactatatcatctcgctgggcaacctgtgccgctggctggcccagcaggccgagaacctcggggtggaaatctacccgggcttcgccgctcaggaagcactgatcgacgagaacggcgtggtgcgcggcatcgtcaccggcgacctgggcgtcgaccgtgaaggcaacccgaaggaaggctactacacccccggcatggaactgcgcggcaagtacacgctgttcgccgagggttgccgcggccacatcggcaagcagctgatcaagaagtacaacctggacagcgaagccgacgcccagcattacggcatcggcatcaaggaaatctgggacatcgatccgagcaagcaccagcagggcctggtagtgcacaccgccggctggccgatggacatcatgggcaccgagaacaccggcggctccttcctctatcacctggagaacaaccaggtggtggtcggcctgatcgtcgacctgtcctacgccaacccgcacctgtcgccgttcgacgagttccagcgcctcaagcatcacccggtgctcaagcagtatctggagggcggcaagcgcgtcgcctacggcgcccgcgccatcgccaagggcggcctcaactcgctgccgaagatggtcttcccgggcggcgcgctgatcggctgcgacctgggcaccctgaacttcgccaagatcaagggcagccacaccgccatgaagtccggcatgctggcagccgaagctatcgccgaagccctggccgccggcagcgaaggcggcgatgagctgcgcagctacgtagacggcttcaaggccagctggctctatgacgaattgttccgcagccgcaatttcggcgcggcgatccacaaatacggcgcagtgattggcggcggcatcaactggctggatcagaacgtatttggcggcaaggcacccttcaccctgcacgacaacaagccggactacgcctgcctcaagccggcggccgactgcaagaaaatcgactacccgaaacccgatggcaagctcagcttcgacaagctcagctcggtgttcctctccaacaccaaccatgaagaagagcaaccttgtcacctgaagctcaccgacccgagcatcccgatcaacaagaacctgccgctgtacgacgaaccggcgcagcgttattgcccggccggcgtgtacgaagtggtggccaacgacgatggcagcaagcgcttccagatcaacgcgcagaactgcgtgcactgcaagacctgcgacatcaaggatccggcccagaacatcacctgggtggcaccggaagggactggcggccccaactaccccaacatgtaagtgcgaaaaaggctccttcgggagcctttttattgggtgctactccagcgggccgatgggaaagaacactccgccgctccacacgcccagccagggttggccatcgatttcgcgagtctgggccagctccaccagttgatagaacacgttgcggtgaatcagtgcttccaggttggcgcgcacgtgcacgtagggcgaaggctcctgggtttgcgcatccagctcgacccgcagcggatgctcggcacctgcctcgacctcgtcgccgacgttggtgacgaacttcagcacctgggtttcgccctgcccgctcgcctgcagcgacaccgccacgaagggcgcgtcatcgacggtgatgccgactttctccaccggcgtgaccaggaagtaatcatcgccatcgcggcgaatgatggtcgagaacagccgcaccatcgccggccgcccgatcggcgtgcccatgtagaaccaggtgccgtccctggcgatgcgcatgtcgatatcgccacagaaatcagggttccacaggtgcaccggcggcatgcccttgctgcctgccggcgggatttgcgccagcaagttgccggccttgtcgccctcgctcatgaacactccgggttactgactgaaacccaggagtgtacgcgcataatcctcgagcggcgcccggatcaggtcttcgggtttggcgtcgtagaaagtcaggaatccgccgcggctgcgaatgcgcgcggtgtccactagaaaacgagtgttggtttcaatcagcatcagttgcagcacgctgcggtcggtgcccaggcgatcgaactcctcctgatcctcccactcctccatcgtaccgatgcgatcgtctgcataggcgaaccgggtgtagagcagatagtgggcgccggcggcacgagcctcgcccagcgcctcatccaggccgaccggcgcgcgggcgcggcgaaccatggggaagtactccacgaaaccgcggaacgcctcctcggcaaccacattgggccgcggataggcatgcttgccgctgggggtgaatggcccctgggcgatgtagatgaacgaatcgggctgcaggcgccaggaagccgagcggcggatcttgctgtagtccagcacgccagcatcgcgcaggtgataggtggcgccatcggccatgtcgctgacgttcatgcagccggtcaggctcagcacaaaggccaggacgaacaggttacgcatatgaaatctcccgacaccggcgacggaaaaccggcgaatgactgctacaagcagatttcgcgccaggagatgtgcgcggcctgcgggccgcgcaatggctcaggaatgcggcgtttcgctgtcgcgcttgcgcttgttgcccatgcgcacgccgatgtccatcaggaactggaagaagccttcctgatcctcgagcacgttgctccagaacggcgagtgatagagcgccactgcgccgtgcaccagcgcccaggccgcgcagtagtggaagtacggcggcacgtcttcgagcttgccttcggcgatgcgccccttgatcaactgggtcagccgctcgaagttcgaggcgcggatggcgtgcaactgctcgaccagttccggcacctgattgcccttgaccaccttctcttccagacgatcaaacagacggtagcgctgcgggtcgcgcatgcggaactcgaaataggcccgcgacaacgcttccttgtcacggtcgatatcggacgagtgcagcagctcgttcagatcccgctcgtagtcgagcatcaggcgcaggtagatttccgccttcgacttgaagtgcttgtagatggtgcctttgccgatgcccacggcatcggcaatcatctccacggtcacgctgtcctcaccctgctcgaggaagagtttcagagcgatgtcgaggatctcctgctcgcggcggcgaaactcacggatcttgcggggttctttctgcatagggaaatgacaaggtcggaattcgagtccgctattatgcccaactaacgccaaattgcacggatcatgcgacatgaatgccatcattgacgagtttccccagccggccgatctctactacctgaaccacgccgccgtcgccccctggccggcacgcagcgcacgggctgtggagcgcttcgcccgggagaatatcgccactggcgcccgcgactacgcgcaatggctggtcaccgagcgcaccctgcgcgaacgcctggcgcgcctgctaaatgcggcctcacgcgccgatatcgcgctggtgaagaacacctctgaagctctttcctttgtggccttcggcttggattggcgcgaaggcgaccaggtgatcatcagcacagaggagttcccctccaaccgtatcgtctgggaggcgctgcgcccgcgtggtgtggaagtggtgcaggtcgatctgcagggcggcgatgccgaaggcgccctgctcgccgcctgcacgctacgcacccgactgatggcgatcagcgccgtgcaatacgctagcggcctgtgcctggatctcgaacggctaggcgccggttgcgagcagcgcggcgtgctcctgtgcgtcgatgccatccagcaactcggcgccctggccatggacgtgcaacgcagccgctgcgccttcgccatggccgacggccacaaatggatgctcggccctgagggcctgggcgtgttctattgccgccaggatatgcgtgagcgcctggccctgcacgaatacggctggcacatgctggaaaatgccggtgactatgaccgcgatgactgggcgccagcgcgcagcgcccggcgcttcgagtgcggcagcccgaacatgctcggcgccatggccctggaagccagcctgtcgctgctcgaggaagtgggcatgcctcaggtcgaacgtgcgctgcatgagcgggtgcaatggttgctcgatggcctgaacgcgatcccgggcgtacgcttgctcagcgcccagcaacgcgaccgacgcgccggcatcgtcaccttcacggcggacggctgggacaatcgtgaactgcatgagcgcctcaaggcagaacagatcatctgcgcccagcgcggcggcggcatccgcctgtcaccgcacttctacaccgaggcgcgggtgatcgagcacagcctgcagcgcgtgcgggcaatcctcagcgaataggcactcagacgcggcaggagtattccaaatccgtttaaagccggcgtggacgatggctgcggatgaccaatactcaatcgtaccggtgcggcatattcccccaagtgtcgcagcggccgaagtgccgaggaccgcgcacttcgtttgactcctaatggtcttgacccggattccgtcccgaagccgggttttttttgtcctccattgctggtcagcaccccggcacgaaagcctcaggcgccgctggccacgcgtgccagagggaacaggcggcggaagttctcgccagtctgctgcgccagggtttcgtagctgacgccgcgcagggctgccagatactcggcgacatcgcgcacgtactccggcaggttcggcttgccacggtgcggcacgggcgcaagatagggtgaatccgtttctaccagcagccggtcagccggcacctggcgggcgacttcgcgcagcgcctcggcattgcggaacgtaacgatgccggacagcgaaatgtagaagccgatatccagcgccgccctggccatttcccagtcctcggtgaaacagtgcagcacgccaccctggggcagcgcggcttcgcgcagcaacttcagggtatcggcgcgggcttcacgggtatgcacgatgaccggcttgccggtgatctgcgcggcctgcaggtgcagacgaaaggcttcctgctgcagttcggctgcttcgggctcgtagtggtagtccaggccagtctcaccgatggcgactacaccggggtgatccaactcggcgagcagccagtccagcgccggcgcgctgccgggatcgagatccagcgggtggatgccgacggagcaatcgacatcggcatagcgccctgccagctcgcgcaccgcggcagcgttgtcggcgctcacgccgatgcacaggaaatggcggacgccacgggcgcgggcagcagccagcgcatcgtccagggaaccgccatgggcggccaggtcgagacggtcgaggtggcagtgggaatcgatgagcataaatcagaaccttgagcggcaggcgggatgcggcacgtcacccggcagaccaaggggcctgccagccatgcgcataaggggccgctgttacatcgtatgggtggggcgatcggacttgagggcgccagccaggtaggtctcgatcttgttgcgggcggtattgtcgccttcgttgaactgcacgcctacgccagcggcacggttgccctgggcgcctttcggggtgatccacaccactttgccagccaccgggatcttctccggctcgtccatcaggttgagcagcatgaacacttcatcaccgagcttgtagctcttgttggtgggaatgaacaggccgccattcttgatgaagggcatgtaggcggcatacagcacggacttgtccttgatggtcagggacaggatgccgttacggggtcccagattaggtggcaagttcatgcgtgattcctgaagtcatgacgtgagcccgattctagcccggtccaggcaggcttgcccactgcaccagcaaggcttcgagaagcagcacacggttgaggttggctttgcccaatactttctggcgctgctgcagcaaccattcctggatggccattaccttggcccgggacgctttctgcgccaggtactggaccaccttggccatgtccgccgggccaaggccctgttcgtcctgggtgagctgatagcgcagggtcaggtgcgcccaatcgcagaaccagtcgaacaacagcgtcagcggcacgtccttccagccttcggccaactggctggcggaagcctgctgcttgtgcagcttcttcacgccgtcgaccaccagcgcgcgctgctcgcgcacgccctgctcctgcagcctggcagccgccagcggcgagcccgccgccaggtacaacagttcgcggatttcctgctcgctgcaagcaggcagggtttcgctcaaccactgcaggctcatcgcctcgctgggcagtgggcaagcctgttgcacacaacggctcttgatggtcggcagcaggcggctcggctgatggctgatcagcagcagcacggtatcgcccgacggctcctcgaggcttttcagcagcgcgttggccgcgttgaggttcatcgcttcggtgggctcgagcagcaccaccttgcgcccgccgagctgggcggtctgcaccacgaagttgaccagcgtacgcacctggtcgaccttgatcggtttgtcggcctcttccggctccagcacgtagttgtccggatggctgccggcggccagcaggtggcaagacttgcattgcccgcaggcttgcagatctaccggcgacttgcacagcagcagggccatcaggcgctcggccaacgcgcgcttaccaataccggccggaccatgcagcagataggcgtgggcatgctgggtgcgcccggccagttgctgccagagcgcggcctgccaggggtacacgtcagccacgctgcagctccagcagttgcggcagcaacgcatccagatcccgctgcaccgcttcgagggactgcgacgcatcgagaatccgataacgcgccggcgtcgcttcggcacgctgcaggtaagtagcacgtactgcttcgaagaagctgcggccttcctgctcgaagcggtccagtcgaccgcgcgcggcggcgcgggacaggcccacctccaccggcaggtcgaacaccaggatcaggtccgggcgcagcgcgccctgcacgaattcttccagctgggcgatgcgcgcgacatccaggccgcggccaccaccctgataggcgtaggtggcatcggtgaaacgatcacagagcactaccgccccacgctcaagggccggaacgatgacctgggccaggtgctgggcacgggcggcgaataccagcagcagctcggtatcgctggccatgggctcgtcactgggggccagcagcagctcacgcacccgctcggccagtggcgtgccgcccggctcgcgggtcagcagcacgtcgatcccctgctcgcgcaaacgcgccgccagatactcccgattggtgctcttgccggcgccctcggggccttccagggtgataaacaagccgctcactgggtgtccttttcgctggtctggggaatgggcgccgggctggaacggtagtccgcgcgacgcttcaactggtactcgcgcacggcgcggttgtgctcgtcgagggtttccgagaacacatgactgccgtcgccgcgcgccacgaaatacagcgtcttgccatcgaccggatgcagggccgcatggatcgcctcgcggccgaccagggagatcggcgtcggcggcatgccgtcgatgacgtaggtgttgtaaggcgtcggctcgcgcaaatgggcgcgggtaatgcgcccctgatagcgctcgccgaggccgaagatcaccgttggatcggtctgcagacgcataccggtagccaggcgccgcacgaacacgccggcgatctcgccacgctcttcgggcacacctgtttccttctcgatcatcgaggccatgatcagcgcctcgtagggatccttgtacggcaacccgtcggcgcgtttctcccactcttcgtcgagcacgacttgcaggcgcttgtgggcctgcttgagcagatccagatcgctcatgccgcgcacgtagcggtaggtgtcgggaaaaaagcgtccttcggggttctggtcaggcttgccgagcttggccatgatctcggcgtcgctgagttcgctcagggtcagctgcagcttgccctgttttgccaacgctgcacgcacctggcggaaggtccagccttcgaccagcgtcaggctgtactgcaccacttcaccgcggcgccacaggtcgagcatgtcgcgtacccgcaggtcgggggtcaggcggtactcgccgctgtgcagcggctgaccctgcaggttgaagcgccagtacaggcgcagccagaaggcgccatcgatcacgccgtcggcctccaggcgattgagcacgccaccaggcgtggcgccggccggcacttcgatcagacgctcttcgctgagggtcagcggctgctccagcgcacgatgctgctgccaggcgacaaggccaagggtaaggccggccagcaccacgacgatttcgagcatcaacagtagtttgcgaatcacgaatcagcggtccagtagatgacgggcaagggcctgcagtttacgggtgagcggcccgaccgaccagtgacgcgcttgcagctgccgcaccggccacacgccgtacaggctgttgcagagaaagacttcatcggcgcccagcagttcgtccagctcgatgtcgcgaacctggcactcgatacccagcgcacgggcctgctcgagcagctcggcgcgcatcaccccggccactccacagcgctgcagatcggccgtcaccagcgcaccacctgcgaccagaaacaggttgctgaacacgccttcgatcacccgcccggaaacatcacgcatcaatccttcggcgtgctcggcgtcctgccactcggcacgggccagcacctgctccaggcgattgaggtgcttgaggccggcgagcagcggctgctcggccagtcgtgtggtgcagggatacaggcacacgccctgctcggcgtgctgggcgggataggccggcattgcggcggattggaggatatgtcgcggcgcgccggtcgacggcgcgtagccgcgctggccgtcaccacgggtgacgatcagtttggcgacgccctcacccaggtcggcacagaaggccgttacttcgctgcgcagtcgctcgacatcaagcccgatgcgcaaacgttcgcaaccggcagtcacgcgcgccagatgccgctccagcaacaccggccggccgccgcgcacggccatggtctcgaacaggccgtcaccgtaggccaggccgcggtcagccagcgacagcgacgccgctggctgaccgtcgacccagtgcggcatcagtcggcgtaccgacgaaataccagtgagccgttggtgccaccgaacccgaaggagttggacagcaccacgtccatcggcatcttgcgcgcttcatggggcacgaagtccaggtcgcagccttcgtcaggctggtccaggttgatggtcggcggcgcgatctggtcgcgcagcgccagcacgctgaagatcgcctccaccgcaccagcggcgcccagcaggtggccggtcatggacttggtcgaactgaccgccagcttgtgcgcgtgctcgccgaacacggtcttgatcgccgccacttccgccttgtcgccggccgaagtcgaggtgccgtgggcgttgatgtactgcaccgcggacggctcgataccggcatcacgcagggcgttggccatgcagcgggcggcaccggcgccatcttcgggtggcgaggtcatgtggaaggcgtcgccgctcatgccgaagccgatcagctcggcgtagatggtcgcgccgcgggccttggcatgctcgagctcttcgagcaccagagcgccagcgccgtcggagagcacgaagccgtcacggtccttgtcccacggacggctcgccctggtcggctcgtcgttgcgggtggacatcgcacgcgctgcgccgaagccgcccaggcccaggccacaggcggccatctcggcgccaccggcgatcatcacgtccgcctcgccataggcgatgttgcgcgcggccatgccgatgcagtgggtaccggtggtgcacgctgtggagatggcgtagttggggccctgcagacccaggtggatcgacaggaaaccggaaatcatattgatgatcgagcccggcacgaagaacggcgaaatgcgccgcggcccctgctcatgcaacgacttgcagttgttctcgatgttggtcaggccgccgatgccggagcccatggccacaccgatacggtcacggttggcgtccgtgacttccaggccggaatcgcgggcggcctggaagcaggcggccaggccgtactggatgaacaggtcgagcttgcgcgcctctttgggcgacagatagggctcgacatcgaaattcttcaccgagccgccgatgcgggtcgagaaagcggaaagatccatgtgttcgatcaggccgataccgctgcggccggccagaatgccctgccagctgctcggcacatcgttacccagcggcgacagcatgcccataccggtaaccacgacgcgtctacgcgacacagcaatctcctcttatcaggtttttcgacgccacgatgcacctggcaaaccgttgcccaggcgttgatcatccggcgattggctcagggtagccggtacccgagcgaaaagacgcccaaagggcgctcttgaaacttttacatcgaaccgtcaaagaaaagccgcacgcctttgcagacgtgcggcttttccgattcgggaagcgacgaactgcttactgagcgtgagcagtaacgtagtcgatggcttcctgaacagtggtgatcttctcggcttgttcgtccgggatctcggtctcgaattcttcttcgagagccatcaccagctcaacggtgtcaagcgagtcggcacccaggtcttcaacgaaggaagcgctgttggttacttcttcttccttcacgcccagttgctcggcaacgattttcttgacgcgttcttcgatggtgctcacgtgttatcactcctattggacaaatccagccagctggttgtgccggcaagtgtatagaaagggttttcagcttttcaagctgaaagccgctggcgcccacggaaatacgccaacgattcgatctgcgaactgactgctttaccaccaggttcgcatcgaatcgtcgacgttcgccgacgacgcgcctttattcagctcatgtacatcccgccgttcacagggatagtagcccctgtgacgtaagctgcaccatcggaggcaaggaaagaaaccacgttggcgatctcctgcgcctgccccagacggcccagcggaatttgtgtcagcagcgcttcacgctgtgcttcaggcaactcacgggtcatgtcggtatcgatgaaccccggtgccacggcattgaccgtgatcgagcgcgagcccacttcacgggccattgcacggccaaaaccttcgaggccggccttggccgctgcgtagttcacctgcccggcgttgcccatggcacccaccaccgaaccgatgttgatgatacgcccgaaacgcgccttggtcatgccgcgcagcacggctttcgacagacgatagaggctgttgaggttggtatcgatcacgtcgtaccactcttcgtccttcatgcgcagcatcaggttgtcgcgagtgataccggcgttgttgaccagcaccagtacctgaccgaagtccttctggatcttctccagggtcgccgcgacggactcgtcgctgctgacgttgagcatcaggccggtgccttctatgccgttttccttgagggtcgcagcgatgcgctcggcacccgcttcggacgtggcggtgccgatgaccacggcgccctgacgccccagctccagggcgatggcctggccaataccacggctggcaccagtgaccagtgcaaccttaccttgcagactcatagcattctcccttgttcaggactgtacgtcggccagtgcggcgcgcgcagcggcaaagctttcgggggtgtcgaggttgtgggtgttgacgcccttgacacaacgcttgttcaggcccgacagcactttgccggggccacattcgaccagatcggtaacgccctgctcgcccaggcgaacgatggactcgacccagcgcaccgggctgtacagctgagccagcaggtcgcgcttgagggtatccaggtccgccaccacggccgcgctgacgttctgcaccagcggaatctgcggcgcctgccaggcgatggcgttgaccgcctcggcaaagcgctcggcagccgggcgcatcagctcgcagtgcgacggcacgctgaccggcagtggcagcgcgcgcttggcgccacgggccttgcaggcctcgacggcgcgagcaacggcagcagcggagccggcaatgaccacctgccccggtgcgttgtagttcactgcgctgaccacatcgccctgggcggcttcggcgcaggcagcctgcacgtcggcatcctccagaccgatgatcgctgccatgccaccctgcccggccggcacggcctgctgcatcagctggccacgcagttcgaccagcttgaccgcttcggcgaagccgacggcgccggaggcgaccagcgcgctgtactcacccaggctgtgaccagcgacgaatgccggacgcgcgccaccttcggccagccacaggcgccacagggcgatggaggcagcgaggatcgcgggctgggtcttgtcggtctggttgagctgctcttccgggccctgctgggtcagtgcccacaggtcataacccagggcgctcgaagcttcgccgaaggtatcgaggatcagcgcgtgctcggcgccgtgcccggccaacatggtcagcgcttgcgagccctgaccgggaaagacgaatgcgagggatgcagacatggaacggttcccttagtgatcttctcgtcgaaaaatttacgcccgccactcgcgagcgctggaaaactgacaccttggatggctggccatcccgagcggtcacatattacggatcaagtgctcgattcgaccacccagtcgcgccggtaaattctcctgcacatcggtcatcgcccggcgaatggcgctctttataccatccggcccggcactgccgtggctcttcaccacgatgccctgcaagcccagaaaactcgcgccgttatgacgtgccggcgccagctcgccacgcaagcggcgcagcagcggcaaggccagaagcccggcgatgcggcccagcaggctgccgcgaaacagcgcctcgagccgcgccacgatcatggtcaccagcccttcgctggacttgagcaacgcattgccgacgaaaccatcacacaccagcacgtccgcctcgccgccatacaggccatcgccctcgacgaagccgacataattgaggccgtcgacaccttcgagcagcgccgcggcctgcttgacctgctgattgcccttggtctcttcgctaccgacgttcagcaaaccgacgcgcggcgcactggcgccctgcacctcggcggccagcgcgcccatgatcgcgaactggcacagctgctcggccgtacagtcgacattggcccccaaatccagcaacaggcatacgcccttgcgattgggaatggcagcgatcatcgccggccggtcgatgcccggcagggttttcagcacatgccgcgacaacgccatcagcgcaccggtattgccagcactcacgcaggcatgggcccgtccgtcacgcaccgtttccagcgccagacgcatggaagactccggcttgccgcgcagagcctgactggggcgttcgcccatctcgacaatttgcggcgcatgctcgacgcgcaggcgcgagcgatccacaccggggataccagcgagcagttcttcaatcaggggagcttggccaacgaggaccaggtgcagcgaggggaattcgaccagacaggcgacgctggctggaacaatgcagtggggaccgaagtccccacccattgcatcaatcgcgatgatcggagcggacaagatttactcgtcagcgcccttgtcgatcactttgcgaccacggtaaacgccttccggcgatacgtggtggcgcaggtgaacttcaccggtgctcttctcaacggacagagcgttagcctcgagagcgtcatgcgaacgacgcatgtcacgggcggaacgggattttttgttctgctgaacagccatactagttaactcctaaacgtttgggtcacgctttaactgtgccaatacactgaacgggttggaccgcgtcacctcgtcctcgctcggctcgggctcatcgaggcccgccggctgctggcaatctttcgggtcatgcattggcacgatgggcaaggcgagcaacagctcatcctcgatcaaggccaacagatccagaggatcttcacccatttccagtacgtcatagccttgcggcacggactgggtattcgcgccttccttcaccacagcgtaatcacactcgctgaggatcggtaaggtgacctgatccagacaccgctggcaaaccatcttgacttcgacctcaagctggctgtggatgaccacagcgtggcgctcgtcacgctcgaagctcagcttcgcgcgcacgttgccgccattatcggcgagaggatcgcagagcctcgacaaatcggctaacggcaattcaccctgaagggtggcgccgcggtcagcgagtttgcgtggatcaacgtgaggtggaatcgggccatttgacataggcgccgcattctatggatgcaaccgtgcgctgtcaaaggaaattccgcctgtccaggccctggagcgacgactagaatcggcgctccgttccacacgaggtcaatgcccatgccgcccctggttctcgcttccagttctccctatcgccgcgagctgctgagccgcctgcgccagccattcgaatgggccgcgccgagtatcgacgagtcgcgccaggatggcgagccggccgacgatctggtgcgccgcctggcccgggagaaggcggcggcattggccgagcgattccccgctcacctgatcatcggctccgaccaggtggccgtgctcgacggccaggtgctcggcaagccccacggcttcgagcgcgcccatgcccagctcagcgccgccagcggcaagcgcgtgacctttctcaccggcctggccctgctcgacagcagcagcggcgcctgccaggtcgactgcgttccttataccgtgcattttcgcacactggatgccgagcagatcacccgttacctgcaggccgaagagccctacgactgcgccggcagtttcaaggccgaaggtctgggcatcagcctgtttagccgcaccgaaggcagcgacgtcaacagcctgatcggcctgccgctgattcgtctggtggaaatgctcgatggggtcggggtgaaggtgccctgagttgatagctgctggttgatgggccgccgcccatcctacgacctgactcatctatttaattgtgggagcgggccatgcccgcgaatcgggcgcatggcgccctcccacatttgataggtccgcaggatggatcggagccaacccatcaatcaatatatgcatccccaaccaaccgctcccacaacccactgcgcctttcgactcgccgcccaatggccgcttcgaaaataccggcacggctctcgatcagactgaagcaatcccgggcgcgggtgatgccggtgtataccagctccttggtcagcaccggattgagggtatccggcagcaccagggcgcaatgggcgaattcagagccttgggatttgtgcacggtcatggcgaacacggtttccaccgcacccaggcggctgggcaggatcgagcgcagctcgcccgaaccatcgttgcgcgggaacaccacgcgcagcgccgagcgcagcggcccgcccgcctccagcgccggctcgggcaaacgcagggcgatgccgatatcgccgttcatcaggcccaggccgtaatcgttacgggtgaccaataccggccgcccttcgtaccagccgtgctcctgctcgatcaacccacgctgcagcagcgcatgggcgatacgcccgttgagcgcctcgacgccccagggccccttgcgcaccgcacacagcaactggaagcgatcgaaggccgccagcaccgcggccgtccagccgctccagcgctcctcgctgtcggtcaagcctgggcgctgctcatgcagcacgttcaggtaatcggcataaccaaccggacgaccctcaccgtcgggcaagccatcgagcaacaagcgttcgaaggcacgatcctgctcgccggccaggcgcaactggtgcagatccgccccgccacctgccagcacctcacgggcctccagggccgctccgcgattcaccgccaaggccaggcggccgatccccgagcccccggcgaagcgccgggaatggcggagcatcacgatatgctgtgacaacgcctgctcactcggctgcagcccggccccttcgatatgctcgccggtctgctgcgccagccaggtacgagtggcctcgctgtagccgccggcttcggcatcgcggcacaagtcgccgagtaccgcaccggcctccaccgacgccagctgatccttgtcgccgagcaggatcagccgcgcatgcatcggcagcgcgtcgagcaggttggccatcatttccaggtcgatcatcgaggcttcgtcgaccaccagcacatccagcggcagcgggttggccgcatggtgacggaaatggcggctgtccggccggctgccgagcaggcggtgcagcgtggtgacggtattgggaatctgctcgcgcaccgcctcgctgaccggcagggtcgccacctgggcgccgatggactcggtcagccgcgtcgccgccttgccggtgggtgcggccaggctcaggcgcagcggcgcgccgcgatccagcgcggcggcctgcagtagcgccagcaggcgcaccacggtggtggtcttgccagtgccggggccgccggtgatcagggtgaagcgcccccgcgccgccagggcgcaggccagtttctgccagtcggtgaggcgctggccatcgagcagcaacggctcggggaacaacacgcccaggcgctgagcgagatcggccggcgcatcacccgccgcctgcaggcgctcgccgatatcctcggcgacgctgcgctcgtaatcccagtagcggcgcaggtacaggcaggtgccgcgcagcaccagcggtgcgacttcatcctcgccatcgtgcagcaaggcgctaccggcacaggctgccagccaggcgcccgcggtcaggccgcccagcacctcggaaggcagcaggctgacgccctcggcgtcctcgccttccggcggcagcgacagcgccgaatccggatcggccagggtggtctgcagatcgaggcacacatggccctggcccagttgatgactggccagtgccgcggcgagcagcagcaacggcggtgcctgggggtccagctcggcgaagaaatgcgccagggttcggtccagttcgcgcagccagccgcgctcgctccaggcggcgagcagttcgaacagcgtgtcgcggttttccagcatcggcgtcatgctggttcctccaccggctcgccgagaaacagcgcgtccagcctttcgatcagcgcccgctgcggccgcgccagatactgccctgcgccaggcgcacgcaggaacaggtacagcgcgccgcccacatgagtgtcgtagtcatagtcggtcaggcgcagccgcaggtggcgatgcagcgccagcacgtagagcacgtactgcagatcgtagcggtggctggccacggcagtgttcatggcctcggccgtataggcctgttcgtcggcgcccagccagttggacttgtagtcgaccacgtagtaacggccctcgtgctcgaacaccaggtcgataaagcctttgaacatgccattgagggtgtccgggctgagcacgggccgcgccacggtcggcatctcgaaatggcgcaccagcgcatccaggcgcagcacatcgacccggcgggcctcgaaccagaactccagctccgcctggtattcgctcaactgcgccaggctcaccgcgcttccattgccgagcgacaggggctgcaccagcaggctctgcagccacagccacagcggctcgatccaggtttccaggccgcgccgctggcaacgtcgtgccaggtgctcgcgcagtacatcaggtgccgccgccatggccgcgaagccttcggcggcggcgatttccagcaggccatggaggaaagtgccggggttgggcccgcggggaaagcgatgcagcccctgggcggagacaggaatctgctccagcgccagggccggatcttcgtcgtcactggcgatctgcaccgccgagctgtccggcgagacgtcgtcgtggcgatccactgggtggcaatccaccgggttgcgatccgctacggcagcttcgccctcctccatacgcaaggcgctgtaggaagcgatccaccagtgttcggcggcgcgccgtgccggggtacgccaatggggctcgaaagcgtcggcgtcctgggcgcgataggcctggtcgctggcttcgggtgcaggcaacgccacgcagcgcggcggatcggccaacgggctgagccagtcgatcaattgcgcgctctgcgccaggggctggccagcgccgagcaggtaacccagggcgctctggtgcaggcgcgaggtcttggcggtgccgatcttcagatcggcgatacccaaccagcaggcgtgccgcgctcgggtcagcgccacgtaaagcaggcgcaggtcttcgccaaggcgctcccgctcggccttttccaggctttcctcatcgggcttgagcagcaagcggcggcgttcgccgtcgtgcacctgcaccggcttcttgtcgtccagcgggcggaacgaacagatgaagggcaggaacaccagcgggtattccaggcccttggatttgtggatggtcaccacgcgcaccagggcatcgtcgctttccaggcgcagcacctgttcctcggccgcctgaccgcgcccggccaggcagtcgcccagatgacggatcagcgccagctcgccgtccagctcggcagcggccagctgcagcaattcggccaggtgcagcagattggtcagcacccgctcgccatcggcgcggctcatcagccgttgcggcagaccgaaatcctgcagcagctggcgcagcatcggcagcacgccctggcgctgccaacgctggcgataaccacggaactgcatgacccgcgcctcccagaagcgctcgtcgaggttcagctgctccagttcggtaaggctcaggcccagggtcgagctggccagcgcggcacgcagggggcgatcctgatcgggctcggcgcaggcacgcagccacagcagcagatcgtgggcctcgaccgtggcgtacaccgagtccttgtcggacaggtacacgctgcgcaccccccgtgccgccagctcgccgcgaatcgcctgggcttccttgaaatcgcgcaccagcacggcaatatcgctggggcgcagggccgtcagttcgttgcccttgagaaaaccggcgcgctgctgctgcccgagcaccagcaagcggacgatttcgctcgccgcgctggcggccagagcgtccagataacgccccttggcgacagcttcctcgctgggcaggtgccagaggttgagcgccggctgcgcctggccctccaccgtccagacttccttgcggccctgagcgccgaccgcgatgaacggcaggtcgtcacgcagcagaaaggcgccctgcccgccttcacgggtctcggcccgttcgaacaagccgttgaccgccgcgaccatggcctcgctggagcggaagtttgtgtccaggttgtagtgccgcccggccgtggcccggcgggcgcgcaagtaggtgtgaatgtccgcaccgcggaacgagtagatggcctgcttggggtcgccgatcataaacaggccacaatccaatctattggcctcaacttggtagagcgtgtcgaagatgcggtactgcagcgggtcggtgtcctggaattcgtcgatcagcgccaccgggaactgctggcgaatcacctcggccagacgcgggccgctgtcgccctgcagggcgtcgtccaggcgggtgagcatgtcgtcgaagcccatctcggcgcgttggcgcttctcgcggtcgaagcgctggcgaatccacgcggcggcgtggcgcagtgcagcctcgcccggtgccggcaaggcgtcgagctcgcccttgagcgtggccatggcctccagcgccgggtgcgcgggcggcgagccgaccttccaggcctcggccaggccgtccggggtcaggcgggtgaagccggtgccgatatccagcacctcgtcgtcgccatcggcccaggcgcgcagcttgtcgagccagggtatgtaatagcgcgcctgcagcttgcgggcatcgacctgtttctccgcagcggcctgatcgagcaggccctgcagagcatcggcccaggcgccccacggctccttgagggcgttgagcgcgcgctggcgctcctgcaaggtggtgtcgagcagatcgcccaacgccagagcagcgccgtcgtcctgctcgctcagcagcgggcggatacgttgccccagcgtatccggcgcgccccagttctccgctacccagtccagggctaggccctgcagcgggtagcagtgctgacgccaatagtcgcgcaccacttcggcgagcagctcgctgtggtcggtttccagggtttgactgaacaggctgccgctgtcgaaggcgtgctcacgcaacatgcgctggcaccagccgtggatggtcgacaccgccgcctcgtccatccattgcgccgccagctccaggcgccgggcgcattcgggccattcggccgaggcgaagtcagccttgagggtggccaacagcgcgtcgccctcggcgtccccgcgaaacaccgtggccgcttccaccagacgcgcgcggacgcggtcccgcagctcgcgagtggcggcatcggtaaaggtcaccacgaggatctgcggcggcagcagcggctcgcggaaggccgcgtcgccaccgtgacggaggatcaggcgcagatagagcgccgagatggtgtaggtcttgccggtgccggcactggcctcgatcaggcggctgccgtgcagcgggaaactgagcgccaaggggcgtactggctggctcatggctgatcatccttgagttcgctgatcgccgcctcgaatagcgactggtagagcacggcgccccagtgtgcgaactggccgtggcccagcaaggcgtcgaaatccgggtactgacgggccagactggcgctctgctgcacttcgccggtggtggtgtggccgtcgccttcgtagaccttacgggcagcgtccatcgccctttcctcatcgccatccttgtcgagctgggcgaaccaggccgcgaccgttctgatcgccaccggcagcggcgcctgcatgccagcggcgtagccgtccagccactgacgcagcaggtgttcggcatcggcctggctcagcggatcgaaggccagacgcacgtcttcggctaccagcagcgtggtcagtggatggccacaggcagcggccgccacatggctgacccagggcctgagcaggcggtgccacttgtaggaacggtccttgcgcttcagcccgccaggctgcagctccagccgtgccagggcgtcgccggccgcgtgcagatcgccgagccagtcctccagcgcgagaccaccatgggcgaagctcaggcgcagcggcgatggcaagcgttcgggccagcgcgccagcagcgcggcatagccctgcaactgtgccggcagtggttcgagcaattgcgcgcgcaggcgctcaccaaaaccggccaccggcagcaggccactgcgctggatgcgccgcgcggcccgctcgagtgctgcatcgacaggctggttttcctgcagggacagcgcggcagcctgcagcaatgcctgctggatctggtggcgctgcaggccatcgagggcaaagggctcggcatccagctcggcctgctcggcttcgtccagatgcaccttgaggcgcgaggtgaagaactgcttcaccgggtcacgcaggaagcgttgcagggtttccagattcagcgcgtcgtcaaccacgtaagcgcccaacggctgctcaccggtctgcgccagcagtgcgcggtgggaagcggcccattcatgcacgtaactgaacagcggcccgtcagcggaaaaatagcgtcggctgaagggctgcagcgggtgctcggtggtcagggcatgcagcaggtcgccgccgcccgccaggcgccaggcgctggccaggtgatcacgcagttgaccgatcagcaccgacggcggtcgctcggtgttgtcgcggatactgcgtccgacccagctgatatacaggcgctcgcgcaccgccagcagcgcttcgagcagaagatagcggtcatcctcgcggcgcgagcggtcgccggggcggtagtcgccgcccatcaggtcgaagtccagcggcgcctggctgcgcgggtaatcgccgtcgttcatacccagcaggcaaagatgacggaatggaatggcgcgcatcggcatcagcgtgcagacgttcacagcgcctgccaaaaagcgctgactgagcccgccctgatccagcccaccgagccaggcctcacggaccacggccagtggcagggcttcttccaggctggccgcctcgcacagctccagccaactctccagggcatcctgggcctggttgcgcagcacttcgtcgcgctcgtcctggggcaggaagaagtcgtccagcagcgcccgtaggcgctcgccccagctcactggcagctgggtttcggcgaggctgtcgccatgcagctccagcgcatccagcagccgggtcagcgggccgatcacggcagcatccaggccaccgatctcgtcatagggctcgatgcccgcccgtgcgccggcaccgcccacggcgtagccgagcagcatgcggcgcaggccgaagcgccagctgttctgctccagcccggcgcccaggccgaggccttcgcgctgttcggcatccagcccccagcgcaccccggcgccttccagccagcggcgcagcagcggcaattggtcatccgcgatggcgaagcgcgcccgcaccgccgcaacatcgagcagatcgagaatctcgctgacgctgaagcggctgtccggcaggcgcagcaggtgctccagggcgatcaccagcggctccttgccgcgcagcccctggtccgccagggtgaagggaatgaagcgcggatcgtcactggcgaactggccgaacaccgcgcgaatatgcgcggcgtaggtattcacatccggcaccatgacgatcacatcacgcgggcgcagggtcgggtccgcgctgaacgccgccagtagctgatcgtgcagcacctcgacctcacgctgggcactgtgggcgacgtgaaaacgcagcgagtgatccttctccggatcgaccgccggccagtgggtacggctttcttcgacggggcgcaggtcgaggatgtcgttgtgcagttggcccagcagcgtgccctcgtccatcgcgctgaacaggtcgatgcgctcgaactgctcgcggtagcgctgcggctcgtcgtactggtcgagcaggttgatgtagtcgcggccctgcttgccccaggaggccagcagcggctggccgtgttggtgcagctcctcgacctcgaaaagcccaagctggccgacctgccccgtctgcccgcccgccttgcgcttttgccggcggtactcgtggcgcagcaggtccttgtcttcgacgatatcgccccagtggtgctgggacgggttatgcacgtagagcatcacttggctgaagcgcgccatggccgccagcgcctcgagcatctgcgccggcagagaggaaataccgaacaccgtgacccggcgcggcaggccgcggggcggcgcatccatttccgccagcctggcgacgaaacgcgggtgcaccccggcgcggctctgggacagatgctcctcgccgacatcggccagcagcgtgcgccacagcagcggctgccacagcgcggtgtcgtcgaggggcttcacgctgccgcgggcgttgcgcaattgatcgtgcccttcggcccagtccgtcagccagtcggcgcggtacacctggtactggtcgaacaggtcggccaggcgctcggccagctggtgacgcttgcgcaggtcggcgtcatcggccagaaagcggcgcagcggcgcgaaacagggctcgtcgagcaggctcggcaacaggcgcatcagccgccaggtcagcggcgccttgtccagcggcgactgcgggggaatcgcctcgctgcccagcaccgtgcggtaggcctgccacagaaagcgcgccggcaggctcacatcggtggccgccgcgatgccacagccgtcctgctcggccagcgccagcttgagccactgggcaatgccattgctctgcaccagcagcacctcgttctccagcgggcgcagcggataccgacgcatccactccaccgccagagcgcgtagctcctcgaggcggttgccatggataacaatcagaccggggttaagcgccgacatgcagaattcctgagaacagaatcagacggcgaatgatgacagagcatagcgacaaggtgtgacgtgccgcaggattttagcgcgcacgaattgatgttggcgcttagccgacatccttgcgcgtggtgcgctcgttgctgatccgcgcgcggcggaaattccagccgagaaacaggcgcgaggccaggttgtcgcggctgtggggttcaccatagtgcagcagcacggtggagcgcagcgctttggggtcgcagggctcgttggcgtgcagcgagcggtagccccagaagaagtaggcgttgccgggcacgatcttgatggtgaccggcttcagccagccgcgcttgaccgcgaaggtgaccagcttctgggtcagggtgttctgcatcacggccttctccagaatgttgaagtacagattggagcggatgttgcgcaggttggggaagaagatgaaatcgccgcagtagcggccctcggtgggcgtgaccagcggaatcaacgccgtcagtgccgccgcgtcgtaatggaagtagtaggactcacgcttgccggtcagcccctgcaaacagcgcagcgcaggaaagatatcaggtgagcgtggcggctggccgatgccgccctgatagatccgccggaacagatccttgacctgaggcgagacgctcatctgctcgaagatgctgcccctcacagcgtccagcccctgcagcgcgaagtactcgtgctcgtggcgcgctacttcttggtgaacgtgattccgcgcggcctgcaactgctcgtcggtgagaaacccttcgattacggcgtacccctgttgctccatgtcatggagcaggcgcggtaccacctgcggatcggctttggcgaagtcgggcatcgggcggcatccttagctgatggcggcaggctaatggcaggctcacgcagaacctttttcggagtgacctgcagttgatacaggttctcactttgtagccttttgaatgcagctcacacgctttagcgcgcggtttctgacgaatgggtgctggccagaggatggccacagctcagtgttcagggctgcttcgccgaccactgtgtgcggatatcgcccttctcaagattactcgcgctattgccgaaagcgtcttcagccttgaggtcagcgcccttgcccgccagggcatcgagcatttcagtgcgcttgaacagcgccgcatacatggcggcggtctggccattgccattgcgctggtccgggctgcagtcggcgtcgagcaggcgtttggcgatacgcacttcgcctttgaagatcgcgcccatcagcgccgtgttgccgcgcttgtcctgggcacaagcgtccgcaccggcgctcagcaggcgctccaccgcgtcgcgatggccgtggtaggccgcaaggatcagcgcggtatagcccttctcgtctgcagtgttgaggtcgtagccggcggcgatgaactcatcgagcatcgccacgttgccctcgcgggcggcctggaagtagtaatcgcgcaactgtgcctgaacgcgctcggcatccggcgcagaagtgtcggccagcagcggcgcggcaatgcccagcgccagaacgaaacagaaattacgcaacatgcaatcctcccgcgcggcattgcgccgcgtctggtcgtggcgtgcggctcgcccgagccgcacgccatgcagtggcaggctcagtcctgcagtttggcagcgagcgccttgacgcgcgccaggtcgccccctgccaccttggtcaggccttcgccatactgcgcatcggccttgtagaagaacgacagcatgatgtgcttgctctcgtcttcggcctcggccagggcgccgcccaggctggcgatcaggtcgccctgcatcttcttgtcgtaggagcgatacagctcgccggcctgcttgaagttctgctcgcgctggatcttcttctgctcggtggtgccgctcagcggcaggttgctgtagcgcgcatgctcggtggcaggccgcgggttgatgcggctgggctcgtagttcacctcggtggtggtatggccgatattcgctgcgccatcctggttgccgttgttgaccggcaccttggcctggttgatcggcagaaaggcgtggttggcgcccaggcggtacatctgcgtgtcggcataggagaacagtcggccctgcagcaggcgatcctcggagggctcgatgcccggcaccaggttggacggcgccatggccacctgttcggtttcctggaacacgttgtccgggttcttgttcaagaccatctggccgatcttcttgtagggcacgtccggccagatcttggtagcgtccagcggatcgaagtcgtacttggccaggtcagccggttcgagcacctgtatgtacagatcccacttggggtagtcgccggcgttgatcgtggtgatcaggtcgcggctcatgtggttgaaatccttgccctggatctgctcggtctgcttggggtcgttgtttttcacgccctgcaggctgcgccactggaacttgacgtagcggtactcgttcctggcgttgaccagcttgtaggcgtgcacgctgttgccgttcatttgccggtagttggccggcgtgccctcgttggaatacagcagcgtcagggtgcgggtggcttcgggcacgtgactgaagaaatcgaactgggtacggttgctgccgtaattggtgttcgggtcgggcttgaaggcgtgcaccatgtccgggaacttgatggcatcacgaatgaagaaggtcgggaagttgttgccgaccaggtcccagttgccctcgctggtgtagaacttggtggcgaacccgcgcgggtcacgcagggtttccggcgaatggttgccgtgtaccacactggagaaacgcacgaatacaggggtggtggtgcccttggtgaagaccttggcgcgggtcaggtcggagatgtccgccgtggcggtgaactccccatgggcaccggtgccacgggcatgcaccacgcgctcggggatgcgctcgcggtcgaagcgctgcagcttctggatcagctgcacgtcctgcagcagggtcgggccggtgtcgcctgcggtctgtgaattctggttatcgcctaccggtgcaccgttgtcgcgagtcagaggcgcagcctgggccgacaggctgaacagcgaagcggacaaggccgcggtcatcaaaccaagggcgggcgcccatgtggtcgtgggtttcatggggtagtcctcgtcgtttttatgagtacgcgcgtcatgcgctcgcaccaaattacgagaggcccttcgcctggctaaattggaaaaagccagcgccttgataggcgatacttattacctgatagagcgcaggcgtggtaagcgaagcggcgatcaagccgccgcttctgctctttcaccagccctcagacccgaaagtggctgaccatcagctgcagctcattgcccaggcgcgcgagttcgacgctcgaagcggccgtctcttcgctggcctcggcggtctgctcggaaatgtcgcgcacgttgaccacgctgcggctgatctcctcggccaccgcgccctgctgctcggcggcggcggcgatctgctggttcatcgcctggatgctcgacaccttgctggtgatcgcgcccagagcatcgccggcacggcgagccagcgccacgctgctgtcggtcagctcgcggctgccctgcatgatggtcgccacctgctgggtgccctgctgcaggccggcgatcagcccttcgatctcctcggtggacttctgggtgcgctgggccaggccgcggacctcgtccgccaccacggcgaacccacgcccggcctccccggcccgcgccgcctcgatggcagcgtttagggccagcaggttggtctgctcggcaacggccttgatcacgtccatcaccccgccgatcttcttgctttcgctctgcagctcgcccatggcgtcgctggaacggctgacttcggccgccagcctgtcgatctgggcgatggcttcggctactacgcgatcgccctgggcggcctcgtggtcggcatcggatgccgcttgcgaggcatcggctgcgctgcgcgccacctcctgcacggtggcggacatttcctgcatggcggtggccacctggtcggtttccaccttctggctgttcacgccggcgctggtctgctcggtgacggccgacaactgctcggcagcgctggcgatctgggtgacgccgtcacgaatactgccgatcagatcgcgcaaggtgctgcccatgcgggcgatgccctgttgcagcacacccagctcatcgcggcgggtgacctgcagcgtctgggtcagatcaccactggtgatgcgctcgaccgcctccagagtttcctgcagcgggcgggtgatctgccgggtgatcagccaggccgcgacgatccccaccagcagcgccaacagcgtggcggcggtcatcatccgggtggcgaaggcgctgtcgctgtcgcgcagcttgacctgcatggccaatagggcatcgctgcccttgacgatctccagcacctgctcggtcatggcatcgcgcaactgcacgcgctcggcgactgcagtgcggtaggtatccaccagagcccggtagctgccgacggcgctttccagttgctggatcaggtcgcggtagtcgccattgaaggcagaggtcaaactctccagcccctggtcggtattctcgatctgctggctcaacgcccgctcggtttgctcattggtatcggccgtataactcagcatgcggtagcgtagggtctgcaggtcgtccttggtacgagcgacggcctggtagcgcgtcaaacccgccgcatcggcagcggcgccgcgcagcacctcctcccggaccttgtcgaccagctcgagtgcccgctcggccacctcgatcatctcggcacgggtcttgttggcgctggcgtataccgcattggtcttgtcgtaggccttctggtactggtcgatcagttcgatttgctcatttatcagccgcacgttttccgggctgcgaaacttcggccgtatggcctgctgcagctgcgaaagcgtgcggatatgctgctgcaccttgtcggcttcagtagcactgccgttggagagcagatactgcaagcgtgccacccgcagatcggtaagggtgtgagtgagttcattgacatcggtcatgcgttcgctgcgctcaaccaccttgccgaggctggtccagccgacgaaggccagagccatggtcaggagcagtacaagaccgaagcccagcgccagtttccgggtgacactgatattgccaaaccatgtgttcatcgattgctccaactgcacattcaaataatcaaaactgagcgctttattttttggccagccgcactcccagcgcggttcggaacgacttcccagtcgccatcctgaaattttgcgtgttcgagacacagccacacgggccgctcgcaacagcactatcaaagtgatatcgcattgacgtaagccgcttcgcttggttcagcgtattttttatatgaggtagctagctgctagcggacaaccgaaacgcctggtttaaaggctgcgaatgggattggtggcaagaatcgatcaccgcgcagtggcgctgatcagtttgtcgacccaatcccccgcccggcggtctgagccagaacaggccaccgtgtggagcaaccgatgaacgcgttcgattggcagcgcatgctgctgggagatttcccctggctttttctgggtgaagtggcgtttcgcgcgctgttcgccttcgtggtggtgttcgtgtttctcaaggtcagcggccggcgcggcattcgccagctgtcgctgttcgagctggtggtcatcctcaccctgggttcggccgccggtgacgtgtcgttctacgatgacgtgccgctgctgccggtggccatggtgttcgtcactctgctggtgctgtatcgcgccacggtgacgatgatgcgccgcagcgagcgcatctccgactggatggaaggcaagcccgtgaccatcatcaaggacgggctctacgagctgaacagcctggatcacctgaacatctcgtccgacgaattcttcatggagctgcgccagcaaggcgtcgaacacctgggccaggtacgcctcggcattctggaaaccgacggcgacatgagcctgtacttcttcgccgccgacgacgtgaagcccggcctctcggtcctgccggccgagcaccgcgccgagtaccaggaggtgccccagggcggcatctatgcctgcatacgctgcggccatacccagtcgatgactggcgggcaacaggccagttgcccgcgctgcagccagcgcacctggtcgccagcactcagccaccaacggcagcgctgatcacggcagcagcccctcgagaaaaatcacctgaacggattcgcgtcgccgcgcctctacctttttatcgcgccgggaacgaggcgctccaagaagaaaaggcccgcaccatgactacattcctgatcggctcggcagtggtactcctgactctgttcgtgattggcctgtactccggcgtcaccatcctgcacgagttggaataaccgcatcgcctggaagcaggcctgcttccagttgccgaaaaatgaaaagcccgaccagcgatggtcgggctttttcatgggcgctcggggcaagtgccccgcgatttactggccgaacggcgcgggtcgaccactgccgctgcccttgttctggcaataggcagtaggctgcatcatgccaaagctggcgatggtggccatgccgccactggcaccgctggaaacggagcagttgtagtcgccggacgcggtgcgcgccacgtagtaggtctgcatggagtcgttgcgcacgttaccaatgctgctcaccggctcgccgaggttgatctcggccagggacttgagcttgtcttcggatggtttgacgttgctgcagcccgcgaggccaataagcaaggcgccgagcagcgcaaaagaggtgacaggggaacgcagtttcatggtgttcttccttggaattgtagtgatactccacaacgaacgggtgcctcgccgcacatgcgcaaggacttgaaaacgttggagatacccagggacatagccccgcatcagaggcacgtctttagtacaggcgtgctaatggcactgtgaaaccggccgccgcaccgctgtgtttcaccccttccctgtcaccacattcaactgtccatcaccttgtaatcctcggccttgagtggcttcactccgccggctcggctgatgccgtacagcaccacaccgaccagcaacagcgcgccggcacgcagccaggtttgcgcgccctgctggctcatcagcagcaggcacgaggccacgccgagcaccggtacccaggtcggcacgcggaaatgatccgccgcgaccttgtcccgacgcagcaccagcaccgccaggttggtgctgatgaacacgaacagcaataacagcaccacggtctgcgccagggtggccagggagccggtcagcgtcagcacgatggccaccagcgtggtcgccacgatggctgccgccggcgtacgccgctcggccagcacaccacccagcacgctcggcagcagccgctgatgggccatgccataagccagccggctggccatgatcatcgtcagcaaggcaccgttggccacggcgatcaacgcgataaaggcgaacagctgcgccgggatgcccaggcccgaggccttcaccacctccagcagcggcgccgtggaatgggccaactgttccacgggcatcaccaccgccgcaccgatggccaccgccatataaatcgccccggcaatcagcaaggcaccaaacagcgcccgtgggtaggtcttgcgcacatcacgaatctcctcggccaggttggccgaggtctcgaaacccacgaaggaatagaacgccagcagcgccgcaccgagcaccgcataggccgggttgacccccgccttgaactctaccacccggctaaaatccccctcgccgccgcgcaggaaccacgccgcagcgactatcaccagcagcagcccggacagctcgatggcggtcatcaccaggttggccgacagcgactccttgatgccccgcgcgtttagcagaccgatcaccaccagaaaaaccagcgccgccacatgggcgggaatgtcgacgaacgccgccaggtaatccccggcaaacgccagggacagccccgccgcgctggtcaccgccgccgccagcatgcaaaagcccaccagaaacgacaccaacggcgacttgtacgccctggccgcaaacaccgccgaggccccggcatgggggtacttggtaaccagctcggcgtacgagcccgccgtgagcaacgcaaagcccagcgccaccagcaacgccacccagaccgccccacccacctcgccagcgatcacccccgccagcgcatacaccccggcgcccagcacatcgccgagaatgaacagcgtcagcatcgagccggtgatggcgcgcttcaatgtgggagcggattgagtcttaggatcgggcatcgtcacgtcctgtttgtctgtgcaactacagccaaagcaagatgcagcctgccttgctggccacgagtcgcagcaaggcagaaccacgattagagggaaatcagtggaattgtgggagcgggcggggacgcctagtccatgcccgcgaaaaatcgccagcacaccccacactcaaagaaggcatcaccaaagcaacgcagctaaatcagcaccgaggaaagatgattagcgctcatccgtccgcgccgtaccattctcacgctctttcaacgcatcctgatccgaacccggattgcccgccggcggcgtccagtccacacgattctttttggcctcggcctcgttactgccctgcttgggctccgacttggccttctccaaccccgagccatgccctgccccggtatccacttctttatcgtttgaggactcgaaggcggactctgattcgctatgttcgactaccatgaccacactcccgtaacgacgcaggacatctgcgcatacaggtctgagaagcggcagatagaaggagtgcgatggttgcgacgggcggtgcaacccactgtctatgcgagcaactaataggtatcccctcaggcaagggcaagctcatggagctcaccaaggcggagatgatgagccagaccgaaagttagagctgctaagaaaaaagagcacgcagcaatgcgataaaaacctgctccatctctacaaccgcagcttcatcccaatagagctgggctactttctaaaagcccaactcaacacccgaaaacacaggcaaaagagcaaatatccgaggagaagcactagagtgccaagaaacatcatcactgccagcgcttgcatatctttcgaaaactgagctgcgggaatgtaacagtccgtactaaatccgagacagccaaagctgattgcgcggaggccgaatgcaaaatacacacagaacgctgcggccagagcgataaggaagccgcctaccacgagcagtttttgcttcacctacattcccttctagatgaggaggcgcgctgggaaaaagtgcgccacactagcaagaacatcggcgaagcgatccagaatgccctgcgcctgatcgagacccacaacgaacgcctgcacggcgtattcggcgacgctcaatggaccaacaaggagcgcctcagatgcgtcgattggcccagtgatgatatgcgcagcatgccagagatgggcttcaagatctttaagctgaattaaagtcatttttactcaaaaatggggcacgtgaagcacccagtccaaatacgcgtgagcctgcgctgctcagccgagccagccagcgtgagaaaaaatacagtttactgaagcggcaggcagtgctgttggcaaaatttgaatctcctcgcccctcattcaggtaagcgcctagcgccccaggcaagctcagaaaccaaagttgggacaaaaagtggggcaaatttcataatcgccaaaaccactcgcccataaaaaaatccagccaccgctaagtggctggattttctagggtattttggtcgggacggagtgattcgaacactcgaccccttgcaccccatgcaagtgcgctaccgggctgcgctacgccccgacgggtgttgctggtgccttcgggattagccgaaagcgggagagactataaactaagcgtctgaattgtggaaggtttttctacaaattcatttgcgcagaacgtggagtacatcctccagctcggcgatcatctgcttgatgagttgcttgtactgggtggtgtcgtccttggcttcttcgccggtgaggcgcaggcgtgcgccacctatggtgaagccctgatcgtacagcagggcgcggatctggcggatcatcagcacgtcctggcgctggtaataccggcggttgccgcgacgcttgaccgggttgagctgtggaaactcctgctcccagtaacgaagcacgtgcggtttgaccgcacagagttcactgacctcgccgatggtgaagtaccgcttgccgggtatgacaggcagttcgtcgttatgacttggttccagcataggcttcaaccctggctttgagcttctggccggggcggaaggtcacgacacggcgggccgtgatcgggatctcctcccctgtttttggattacgaccggggcgctgacgcttatcgcgcagatcgaagttaccgaagcctgagagcttcacctgttcattgagttccagtgcctggcggatttcttcgaagaagagctccaccagttccttggcttctcgtttgttcaggcccagctcatcgtacagacgttcggccatctcagctttcgtcagtgcccccatacgctagttccttaacgtggcgttgaacctttgttccagggaggtgaggatgttttgcgtggcggtgctcacctcatcgtcatttagagtgcgcgatggatgttgccaggtcaagccgaccgccaagctttttctaagcggatcaatacctttaccctgataaacatcaaacaacctgaggtcggtgagccactcgccggcctgctcgcgaatgtcggccagcaggttctgggccggcacgtcacggtcgaccagcaatgccaggtcgcgacgcacttcggggaagcgcgacagttccttgaacgccggcatgcggcctgcggtgatttcgcccagcagcagctcgaacaggaacagcggctgatccaggccgagggtcttggccagctccgggtggatggcacccaggtaaccaaccaggcgaccgtcacgctcgatgcgggcggtctggcccgggtgcagggcactgtgctcgcccggcacgaaagcgaagctggtggcatcgcctgcagcggccaacagggcttccacgtcggccttggcgtcgaagaagtcgacgctgtcacggccatgggcccagctttccggcaggcggctaccggtgatcacgccggcgagcattggctcctgcttgagctcatccagctgcccgacgaagcgcaggccgctttcgaacaggcgcacgcgcgactgctggcggttgaggttgtgctccaccgccttgaccaggcccggccacagcgaagcgcgcatggcggccatgtcggcggagatcgggttggccagggtcagcggcttgacgcccgggctgaacagctcgaacagcttgggatcgatgaagctgtaggtgatcgcttcctggtaaccacgggccaccagcagacgacgcaacaccggcaggtcagcgacggcttcggccttggtctgcggcgccaggcgcgcttgcgggtaacgcaccggcaggcggttgtagccgtacaggcgggccagttcttcgatcaggtcgacttccaggctgatgtcgaagcggtggctcggcaccttgacctgccactgccctgctccaccttcgacgctcaggccaagggcgcccagtagtttgacgatcagctcgtcgtcgagcttgaggccgagcatctgctcgacacgctcggcacgcaggctgatcggcgtgacgttcggcagttgtgccgggtcgaccacttcgatgatcgggccagcttcgccgccaacgatctccagcagcagcgcggtggcgcgctccatggcttcgcgggccaattgcgaatccacgccacgctcgaagcggtgcgaggagtcggtgtgcaggccataggaacgggccttgccggccacggcgatggtgtcgaaaaaggcgctttccaggaacagatcacgggtggtggcgctgacgccgctgtgctcgccacccataacgccggcgatggccagggcgcgctggtggtcggcgatcaccagggtgtcggcacgcagggtgacttcctggccgtcgagcagcaccagcttctcgccctcttctgccatgcgcacgcgaataccgccctggatcacgtccaggtcgaaggcatgcatcggctggccgagttcgagcatcacgtagttggtgacgtcgacggcggcatcgatgctgcgcacgtcagcgcggcgcaggcgctcgaccatccagcgcgggctcggcttggacaggtcgacattgcgcaccacgcggcccaggtaacgcgggcaggcctgcggggccagcacgtcgaccgggcgcacttcatcgtgggccggggcgaccgcagcgatttgcgggcgggtgaccggcgcgtcgtacagcgcaccgacttcacgggcgaggcccgccagggacaggcagtcgccgcggttgggggtcaggtcgacttcgatgctgacgtcgttgagctcgaagtactcgcggatgtcctggccaaccggcgcgtcggccggcagttccagcagaccttcgttgtcttcgctgatctgcagctcggaagctgagcagagcatgccgttggactcgacgccgcgcagcttggccttcttgatcttgaagtcgccgggcagttcggcgccgatggtagcgaacgggatcttcaggccggggcgcacgttgggcgcgccacacaccacctggaaggtttcgctgccgttgctgacctggcaaacgcgcagtttgtcggcatcggggtgctgctcggtgctcagcacctcaccgacgatcacgccgctgaaggcaccagccactgggctgacgctgtcgacttccaggccggccatggacaggcgcgcgaccagttcgtcacggcttgcctgggggctcacccagctgcgcagccactgttcactgaatttcatgttgtctgttctcctgatcgaattcgattacgaaactgctgggggctagcgaaattgcgccaggaaccgcaggtcgttatcgaagaacagccgtaaatcgttgacgccgtagcgcagcatggccaggcgctcgacgcccatgccgaaggcgaagccggagtatttttccgggtcgatgccgctcatgcgcagcacgttggggtgcaccatgccgcagcccatcacttccagccagccggtctgcttgcacacgcggcagcctttgccgctgcacatcacgcactgcatgtcgacttcggccgaaggctcggtgaacgggaagaaggaaggacggaaacgcacgcccaggggcttctcgaagaacacgcggaggaattcctcgatggtgcccttgaggtcggcgaagctcacgccttcgtccacgaacaggccttcgacctggtggaacatcggcgagtgggtgatatcggaatcgcaacggtacacgcggcccgggcagacgatacggatcggcggctgctgggcttccatggtgcgtacctgcaccggcgaggtatgggtgcgcagcagcatgttggcgttgaaatagaaggtgtcgtgcatggcacgcgccgggtggtggcccggaatgttgagcgcctcgaagttgtggtagtcgttctccacttcggggccttcggcgatgccgtaaccaatgcgggtaaagaactgctctacgcgctccagggtacgggtaaccggatgcaggccaccggacgcctggccacggcccggcagggtgacatcgatacgttcggcggcgagcttggcactcagggccgccgactcgagaatctctttacggctgttgagggcgtcctggacgcgctccttggccgagttgatcagcgcgcccgccttggggcgttcttcggcagacaggttgcccagagtcttcatgacctgggtcagctcgcctttcttgcccagatagtgaacccgcagttgttccagggcgttcacatcgtcggtgtgactgacagcctcgagcgcttgcgagaccagcacatccagattttccatttacagactccagatacgaaacaggggaagagcttgaaggctcttcccctgtcgatgacgtttagagtcgacctgcgggttacgcctgtcgcctctactgcaccgggaaacccggtgattgtcggggacttaagccagtacggctttcgctttctcgacaatcgcagcaaacgccgctttttcgttcactgccagatcagccagaactttgcggtcgatttcgatcgacgcttttttcaggccagcgatcagacggctgtaggacagaccgttgatgcgagcaccagcgttgatacgagcgatccacagagcgcggaactgacgcttcttctggcgacggtcacggtaggcgtattgacccgccttgatgacagcctgcttggcaacacggaacacacgcgaacgagcgccgtagtagcctttagccagtttcaggatttttttgtgacgagcacgagcgataacgccacgcttaacacgagccatgagtaatttcctctatcttgaccgagattaacgaacgcgcagcatgcgctcgacttttgccttgtccgacggatgcatcagttcgctaccgcgaagttgacgcttacgcttggtggacatcttggtcaggatgtggctcttgaaagcatgcttgtgcttgaagcccgcagccgttttgagaaagcgcttggcagcgccgctcttggttttcatctttggcatgttcgtaactccgcattcagttgatatagataaccataaggcctgccgtgccctggaggttatttcttgcgtttgggagcgatgaccatcattagctggcgtccttccatcttaggatgctgttcgacggtaccgtgttcggcgaggtcggtttcgacccgcttcaacagttccatacccagctcctggtgggccatctcacgaccacgaaatctcagagagatcttggccttgtccccttccatcaggaaacgtaccaggttgcgtagttttacctggtaatccccttcttccgtccctggacgaaacttgatttccttgatctgctgctggtgctggttcttcttggccgcggcagcctgcttcttcttctcgaagaggtgcttgccgtagtccatgatcctgcacacaggcggctgggcgtcggcagagatttctaccaggtccagcttggcctcttcagcgatcctaagcgcttcatcaatagagacgatgccaatttgctcaccgtcagcgccaattaaccgaacctcgcgtgccgagatattctcgttgatcggagccttcggggcgcctcgtttatcttgtctcatatcacgcttaataatgattactccaattcttggcgaccacgccgggaaaccgcttgcgcgagcaattcagtgaattgagcgatgggcatggagcccagatcggcaccctcacgagtgcgcacagcgacagttcttgtctcgacttcccgatcgccgattaccagcagatagggaaccttgagcaaagtatgctcgcggattttaaagccaatcttctcgttcctcaagtccgacttggcacgaaatccgttttgattcaacgtattttcgacttcgagggcaaaatcagcctgcttgtcggtgatgttcatgatcaccgcctgggtcggggccagccacgccgggaacacgccggcatagtgctcaatcagcatgccgatgaagcgctcgaaggaaccgaggatggcgcggtgcagcatgaccgggcgcttgcggttgttgtcttcggcgatatagctcgcatccagacgctccggcaggttcgggtcgtactgcagggtgccgcactgccagttacgaccgaggcagtcacgcagggtgaactcgatcttcggaccgtagaacgcgccctcacccggctgatattcccactccaggccggattcgttcagggcatcggccagagcgccttcggcgcgatcccacaactcttcggaacccacgcgcttggccggacgggtcgacagcttcatggcgatatcgctgaaaccgaagtccttgtagacatccagggtcagcttgatgaaatcggccgcttccttcttcacctgctcttcggtacagaagatgtgggcgtcgtcctgagtgaagccacgcacgcgcatgatgccatgcagcgcaccggacggctcgttacggtggcaggcgccgaactcggccaggcgcagcggcaggtcacggtaggacttcaggccttgattgaacacctgcacgtggcacgggcagttcatcggcttcaccgcgaagtcgcgactttccgaagacgtggtgaacatgttctcggcgtagttggaccagtgacccgaacgctcccagaggatgcgatcgacgacctgcggggtcttgatctcctggtagccatgctcgcgctgcacctgacgcatgtattgctcgagcacctgatagacggtccagcccgctgggtgccagaacaccatgcccggtgcttcttcctgcaggtggaacaggtcgagttgcttgccgatcttgcggtgatcgcgcttctcggcttcctcgatgcgctggatataggcggccagctgcttcttgtctgcccacgcggtgccgtagacacgctgcagttgctcgttcttggcatcgccacgccagtaggcgccggacagcttggtcagcttgaatgccttgaggaagcgggtgttgggcacgtgcgggccgcggcacatgtccacgtactcttcgtggtagtacaggcccatggcctgctcatccggcatgtcgtcgaccaggcgcagcttgtagtcttcgccacgggacttgaacacgtcgatgacttcggcgcgcggcgtcactttcttgatgacgtcgtagtccttgtcgatcagctccttcatgcgcgcttcgatggccgccacgtcgtccggcgtgaaggggcgctcgtaggcgatgtcgtaatagaagccgtcgtcgatgaccgggccgatgaccatgcgcgcagtcggatacaactgcttgaccgcatgaccgatcaggtgggcgcaggagtggcggatgatctcgacaccctcctgatccttcggcgtgatgatctgcagggtcgcgtcgttttcgatcaggtcgcaggcgtcgaccagacggccgtcgaccttgccggcaacggtggccttggccagaccggcaccaatggattgcgccacctcgagtacggatactgggtgatcgaacgaacgctgactgccatcgggaagagtaatggtgggcatggcgcctcctctcctagtggtgacctctaccaaaggccacatgggttgggatgagccagtaagcgatccggtggcgtatctgccatacagaggcaggggccgtgaggccaaccgagaacgaaccgcagtcactggaggatgtgaaacggtggatgctttcagaatcacgcgagcctgacaaggcaaaccggccaacttcgaaaattccgaagcgccgagcgagcccgcgacggcaacgcaaaaacgacgagcaaaaaaaatggccgccgaagcgaccatttaaagaatttggtaggcacaattggattcgaaccaacgacccccaccatgtcaaggtggtgctctaaccaactgagctatgtgcctgctgtgggtgcgcattctacggagccgcgaaaaagagtcaacaccttttttcgctaactgactaaaaaaactgagtttttttggtttgacgggtttggccgccctgccccagcgatgcgaggctgccggaaattcctgggtatcgattcgctcggcccaggctacggaagtgcgcatcagatacggagcgggaggcgcctgccccattgcgctctatagtctgcggtgttgatgggctgtcgcccatcctacgaaatagcggtcagcctcgcatctcggtgcagctatcgatgggctacgcccatcctacgtaaagccacgaccctgtgggagcgggtggggacgcctagttcatgcccgcgattgttttcgcgggcatggcccgctcccacacaagtagccacttcgattccagggctcgttactaaaggccacctccagtatcgctgcacaaacaaaaacggcgctcgataagcgccgttccttttctcgcagatagcgctattgaaccggacaagccaccggtgccgcgcactgctcactggcagtgccctgcttgccgattacactgaagcgcttgtcgtccggcttcaggcgctgggcgcattggcgggcgctggcggcttcggttttgcagccgcgctcgtcgagcacctgtgagaggttgaaccagcccggcgcgaaatcggcctgacgattcacgctctcgcggaacgccgattcggcgccgcgcaggtcgccgcccgcgtaacggctgttggccagggcgaaccagcctaccgcctgctccggccagcgcttggtcgcggtgcgataggcggattgggcgacatccttgcggccaacctcttccaggtcagccgcggctttcaaccacacggtcggctcggcggtggccggcagatcttccgggtgcatggtcagcactgcccaacgctggccacgagcccaggtcttgtcgaaggcggcaaaactggtgacccagcggctggtagtgccagagcgcaaggtcagggtcttctcgcgctggtcataaccaaccagcaccgcgaaatgccactgcgggtaccaatcgaagcccagattctgcagcaccagcacagggttgccggcagccacttcggtcagcagtgaatcgagcttcggcttgagggggtagacgagcagatcatgggcacgcgccgcggcgaccatctcgacctgcaggctgccttcacgaccgggaatgtaaacctgctcctgcagatagcctggcgtggtcagcacaccgcgctggttgagcatggtcgccagggcggccggcccacactgataggcggtctgcggatagaagggaacgctggtgagctcgacccgctcgggcaagcgctgggtctccggtgacagtaccggagacctggcgcatgcgccgagcaggacgatcagcagtgaagcggaaagcagtcttagcgatttatgcatttcacgaaactgaagatgtcggtggcgcagagcatatcggtgatgatgaagatcaccaagaacaacacgatgatgcccacgataccggcacctgccggagcttcggagagttgctggttgaattgcgcgagttcagcgctggtcaggttgttgatgcggttctctacctgatcacgctccacacccatggcgagcagtttgtccttgacctgctgatcatcgagcatcgacagcagttgctgacggtcgacctgctgttgttgcagggtcagcacttcacccgtgccgatcatcgcggcattggcgagtggaacctgggcgatcatcagggcatggaacactgccagcatggcagccagacgacgaaagaacggggatttggtcattttgctatctccttatcaaccatcatcctagacccatgtggcacacagccggttccgcctatatctgcaacgtctttgccctgccctccaggccaataatcacggggtttcaaggcgtatggagcgcctcgcttccagggccgtatttcatcaacccatcgtgctcaattcactgctcaggtaatcgagaaaacaggtgatgcgcgaggtcagcgccgtgttgcggtagtacacggcgtggatcggttggcgcacctccagcgtgtgttcggcaaggatctccaccaggctgccacggctaaggtccagatgggtcatgaagtccgacaaacagacaatgcccacaccctccagcgccagctgccgcagcgtctcgccgctggacgcattgaggctgggcacgatggtgaaactgtcgccctgtgcatggcgcagcggccactggttgaggctttccggctgggtgaagccgagcaaactgtgctgatgcaacgcctcgacgctttccggcacgccgtgctctgccaggtaggccgggctggccagcacgcgacggcgactactgcccagtggccgcgcgtgcagggtcgaatcgcgtagcgggccgatacggatggccacgtcggtgcgctgctcgatcagatcgatgatctgatcgctgctgtgcaattccagctcgatgttcgggtaacgctcgcgaaagcccttgatcagcggcaccaccgcatgcagcacgaacggcgccgcggcgttgacgcgcagtcgcccggctggcgtttgccggcgcatgctcatctgttcctcggcctcctccacactggcgatgatgcgccgtgcctgaagcagaaacgcctgcccttcttcggtcagttccaggcgccgggtggtgcgctgcagtagggtgacttcgagcttttcctccaatcggctgagggcgcggctgatgcccgaggcggtttgcccgagctgctgcgccgctgcgctgatcgagccggcggcgaccacggtgctgaaggcgagcagttcgtcgagggacgttttcatggcggcattcgtgaccagcaagcaaatatgtttgccatgaaacgcggtttttccgcacaagtccatggctcagactgcccccagaaacgcgaaaccacccatacggatcgcggtcagctacagacagccacccattagacaggagcgacacatgcaacagattcccgccctcggcctcggcacctatcgcctcaaggaacagcaggtcatcgactcggtccgcaacggcctggagctcggctaccggcatatcgataccgcgcagatctatggcaatgaagccgaggtcggccaggccatcgctgccggcggcgtgccgcgcagcgagctgttcgtcaccaccaagatctggatcgacagcctgagcgccgacaagctgatccccagtctgaaggaaagtctgcgcaaactgcagatggaacaggtcgacctgacgctgatccactggccctcgccgaacgatgaaatccaggtcgccgaatacatggcagcccttatggaagccaaggccgccggtctgacggcgcagctcggcgtatcgaacttcaccaacgcacatctgcagcaggccatggaagtggtcggcgccgaccagatcgccaccaaccaggtggaaattcatcccttcctgcagaaccgcaaggtggtcgacttcgcccgggagcacggcatccacctgacggcctatatgccgctggcctacggcaaggtaatgaccgacccagtgattcaggaaattgccagcaagcatgccgccaacccggcgcaggtcgcgctggcctgggcactgcaacagggcttcgcggtaatcccgtcgtcgaccaaacgcagcaacctggagagcaatctgggcgccttgcagctcaccctcagcgagcaggacatggctgccattgccaaactggagcgcggcgaacgcctggccaatccggatttcgcgccgcactgggattgagtgctcggttcagagctgttcatgatctctatgcgcttgaactagtagctacaaggcagaagcgggcatcgatgcagtacctgtgggagcgggccatgcccgcgatttttcgcgcgcatggcgcgctcccacagtaaatcagcgaacagctgcttccgccacttagctgcaaaatctgcaacctgggctgaaagcttatgaacaggccctcagaaatcgacctttcccctacccgccttgatcgctccgcgcttggccttgccttccagtcggcgcttcttggagccgagggtcggcttggtcgggcgccgggccttttcggtcttgccggccgagcgaatcagttcggccagtcgctccagggcatcggcgcggttctgttcctgagtgcggtattgctgggccttgatgatcaccacgccgtcggcggtgatgcggctgtcgcgcaaggctagcagccgctccttgtagaaaggcggcaaggacgaggcctggctgtcgaagcgcagatgcatggcgctggaaaccttgttgacgttctgcccgcccgcgccctgggcgcgaatggcggtgagctcgatttcatcgtctggcagatgaacgctgttggagatgaccagcatggggcgccttgtttcaggtgggcgtgcaggatagcccagggtagacgccagcatcgctgaaacctttgcttgaaatttgcttctacgcacgttgaggcgctcaagtaagttaagccacccgcctccaccgcctgcgagaacacccatggattcgatcacccaagccgtacttggcgccagcatccagggcgcattgctgggccgttggcaggggcgcaaggcgctgctgtatggcgccatgctgggcaccctgccggatctggatgtagtgatcgactacggcgactcggtagcggccatgacctaccaccgcggcttcagccattcgctgttggtgctgaccggttttgccctgctgctgacctggctgctgagacagtggcggcccaaccccggttactcggcacggcgattgttcctggccatctggctggtgctgatcacccatccgcttctcgatgccttcaccagttacggcacgcaactgctctggccgttcgcgccgacaccggcggcctggtcgagcatcttcatcatcgacccgatctacagcctgccgctgctgggtgcggtgatctacgggctgatcgccggcttgaaggacaaggccaacccggtggtcaactgggcgctggcgttctcgactgtctatctcgcctcgaccctgggcggcaagtacatggccgagcatcgcgtggagcaggaactggcgcgccagggcatcgaagccgaggccatcttcagctcaccgacgcccttcaacacgctgctgtggcgcgtggtggccatcgagggcgaggattatcacgaagcgctggtcggctggttcgacagcgcgccgcctgtgctggagcgcatgtcccggggtgcggcgctgggccaggcgctggaggattcgcccgcccatcagcgcctgaagtggttcaccaatgacgtgctacgttacgaccgcatcggcgaccacctggtggtcaccgacattcgcctgggcatgaccggctttcacccgttccgcttcgacttcgcccattggcagaacggcgcctggcaagtgcaaccctatatcgagcgctggccttcggaacgcggcgacatgcagcgcctggccctgctctggcaacgcatctggcagccgacaacgcccgtgcccctggcattgtgggccagcgagctgagccgtgttccgcaaggtgatgaggcgtccgatagcgagctggcaccagggcgcaaagccgccagctccgcgagtgacaaaggcgacccggcgctgtaacggagccaggctgcggtaggcgggaaatcggcccgggtatcgcaggctcaacccgggctagcactgcagcccgtaacgtcagtccagaccgtagcctgggtggagcgaagcgatacccgggaagccttcttccgggcattcgcgatctcaggtccggaactgccgcaccagcccctgcaactcgacacccaggcgtgccagctcggcgctggagctggcggtctgctggctggcagtggcgctctgctcgccgatatcgcgcacccgggtcacgctctcgctgatggtttccgccaccgcgctctgctgctcggcagcggcagcgatctgctggttcatctgctcgatggtactcactgcctgggtgatgcggcccagggcatcgcccgcctcgccggccaggcccacggtgcgctgggtcagcgcacgactgccttccatctgcgtggccgcgccgtcggcgaggcgctgcaggttggcgatcaggctctcgatttcctgggtcgaatcatgggtgcgacgggccagagcgcgcacttcatcggcgactaccgcgaagccgcggccctggtcgccggcgcgggcggcttcgatggcggcgttgagcgccagcaggttggtctgctcggccaccgcgcgaatcacttccagcacgccaccgattcggccactttcctgattcagttcctgcatgacttcagcggactgctcgacctcctgggccagcttgccgacctgctcgatcgcctgctgcaccacctgattgccctgctgcgcttcgcggtcggcgtcggctgcggccaaggaagcctgctcggcgttctgcgccacctcctgcacggtggcagccatctgatgcatggcggtggcggtctgttcggtttcctctttctgggtctgtacgccggcgctggtctgggcggtgatggccgataactgctcggcggcagcggcgatctgccccacgccgccgccgatgcggccgaccagatcacgcaggctgcgggtcatgccctgcatggcttcgagcagttggccgagttcgtcgcggcggttctgcgaaagatcctggctcaggtcgccgccggcaatgcgccgtgcgaactccacggtctggcgtagcggcgcgacgatggaacggctgatggtgaaggcggcgaacaggccgatcagcaccgcagccaggcccatgctgccaagcagcaggatggcgttgcggctgtcatcgctcatgctctgttcttcggcattcttggcctgctcggccagggccagcacctgatcggcctgcttgagcatggcggcgtcgctggccaggctctgctcgtgcacctgctggaagttggtgaatgcctgctggtaactggtgagcgctgccagcgcggcctcgatggcgcgcttctgatcatcgttgagccagaccatcaggccgttggccgaggactgcaggtcgtagctgacgaagttccagtcctccagcgcagacggcgagccgtcgatgatgaactggctttcgtggctgcgcagctcgagcatgcgtttgctgaggttggaagcagtttcggccagggtcagaggatcactgccgcgcagctggtcgccggccaggcgcagttcgcgcacggcgtcgtacatgcccagctcgatcatctcgaactggctgcgtgcctcctgggcggcctcgtccatctgcttgcgcgcctcgttggcgcgggcctgttgctgcacgctggcgtcgaactgctgcagataatcggccgtggctgcatccatggcctgcaaacgttcgcgctcggcaggcgtggcgctggcgatctgttcggccaggccggcgcgcaccttggcgagttgctcgcgcatgcgctgggcgtcggcttcgctgtggctgatcgcgtagtcgcgttccagacgccgagcgccgaggatctgggcgtcaatgctcgacagcgacaccgattgggcatggccctgcatcacggccttgacggccacaaaaccggcggcggtcacggcaacggtcaacagcaataccaggccaaaaccgaccagaagtttcttgcctacggaaaggtcgacgaacagtcgagtggcagaatgcaacatccaagcggctccatttattgttgtaaaaagtgcggtacgcagacgcctcgtgagcgcgcgaccctggcttcaggaccctaatcggccgcaagcggaaaatcctgagggaaaaaagcagatcactggcgccatcaagtcgccactataccggcgtacgcagagccgccgtcccaacctgagacaaatggttacagaactgtcgaggtggtcaggaatctggcacaaatgccgcccgcagcattgcactgcgggcgcgagggaatattggccgttaattggccagacggcgctggcgaatctggtaacagccccagatgaacagcagccagaacggaatggcgaataccgagaggcgaataccggggatgaacagcatcacaccgaggatgaacagcacgaaggccaggcacaggtagttggcgaagggaaaccagaaggccttgaacgaaggctccacgcccttggcctgcatggccttgcggaacttgatgtgggccaggctgatcatcgcccagttgatcaccagggcggcgaccaccagagacatcagcagctccagcgcgctcttgggcaccaggtagttgaccaccacgcaaatcagcgtgaacagcgccgagatggcgatggccagcaccggtacgccgcgcttgtcgaccttgagcaactgcttcggcgcgttgccctgctcggccaggccgtagagcatgcggctgttgcagtacacgccgctgttgtagaccgacagcgccgcggtgagcaccacgaagttgagcaggtgcgcggcggtgtcgctgccaatcagagagaagatctgcacgaaggggctgctgccgtaggagtcgccgccggcggtcagggtcgccaccagatcgtcccaggggtgcagcgagagcagcacggtcagcgcgccgatatagaagatcaggatgcggtagaccacctgattgatggccttgggaatcaccgtcttcggctgatcggcctcggccgcggtgatgcccaccagctccagaccgccaaaggagaacatgatgatggccatcatcattaccagcccggaaaccccgttggggaagaagccgccgtggctccacaggttgctgaccgttgcctgctcgccaccggcgccgctgaacagcaggtagcagccgagcagaatcatgcccacgatcgctgccaccttgatgatcgaaaaccagaactcggcctcgccgaacacccgcacgttggtcaggttgatggcgttgatcagcacgaagaacgctgctgcggtgacccaggtggggatctccggccaccagtactgcacgtacttgcccactgccgtcagttcagccatgcccaccagcacgtagagcacccaatagttccagccggacaggaaaccggcgaacgggccccaataggcatgagcgaagtggctgaacgagccggcgaccggctcctcgacgatcatctcgccaagttggcgcatgatcagaaaggcgataaaaccgccaatcgcgtaaccgaggatcatcgacgggccggccgaagccatgacgccggccgaacccagaaacaggccggtgccgatggcaccgcccagggcgatcaactgaatgtggcggttcttcaggccgcgcttgagcgggccggtctggagcatttcgcttggcatctgtcacctgtgggtgatcgaccgtgacaggatcgaacccgcccggctcgtggcctggcggagtggctggggcatttctcgccgtctactgcgcgtcgggctgagcctccggcgcggcatgccggaatgcatcaagggcctcacaacgggcggcgagcgcgaggatgcgtggatacgcatcgaggtcacagtcgaaacggcgcgcattgtacacctgtggaatcaaacaggcttccagatagccgggccgcgtgccgagggaaaatccatcgccgtaaatcgccaggccctgctctatcgctgccaggccagcggccacccagtggcggtaccaggcgtttttcgcagcgtcgtccacgcccagctcgcggctcaggtactgcagcacccgcagattgttgagtggatgcacgtcacaggcgagatgcagcgccagggcgcgcacctgagcacgggcgacgggatctgccggcagaatcgccggcaccggaaagatttcctccaggtattcgatgatcgcaagggactgggcgatgcgcacatcgccgttctcctcgtccaccagcaacggcacaaggccctggggattcaaggcttgatacgcctggccatgttgctcaccgccatcgcgcaccagatgaaccggcatgtgctggtaagccaggcctttgagattgagcacaatgcgcacgcggtaggcggcgctggagcgccagtagccgtagagcttcaacattgggaattcctaaacatgacttcgtgggagcggcttgagccgcgataaggcttgaagacgcccagagctcgcggctggaaccgctcctacgcatcagcgacgtagtagcatttcaccagatcgatgcgcacccttttcgcggagcccaagtcacgatgcaagcacccgtcgaaacacggctgtgggagcggcttcagccgcgatcaatatcaaaggcgctgaaacctcgcggctaaagccgctcccacggatcaatgggcgtcgtagcgctccacctgctggtcgatggcaccaaaaatgctcgccccggcggcatcaaacatctcgatgcgcacccggtcgccgaacttgagaaatggcgtcttcgcctcgccgtgttcgatcacttcgagcatgcgcttctcggccaggcagctggagccggcgctgcggtcgtagttggagacggtgcccgagccgatgatggtgccgctgcccaggggccgggtgcgggcggcatgggcgatcagggtcggaaagtcgaaggtcatgtcggtgccggcatccggctggccgaacagcacgccgttgatgtgcgacaccagcggccgatgcacacggccgtcgcgccagctgtcgcccaactcgtccggcgtcaccgccaccggcgagaagctcgacgacggcttgctctggtagaagccgaaacccttgcccagctcgccgggaatcaggttgcgcaacgacacgtcgttgaccagcatcaagagctggatatgcccggccgcctgggccggcgtagcgcccatgggcacgtcgtcggtgatcaccgccagctcggcctccagatcgatgccccaggcttcgtcacccatacgaatcggcgcgtggggtgcgatgaaggtgtccgagccgccctggtacatcagcggatcgtgccagaaggattccggtatctcggcgccgcgcgccttgcgcaccaactccacgtgattgacgtaggcactgccgtcggcccagtgaaaagcgcgcggcagcgggctgtggcaggcgctctgatcgaagtcgaaggcttgcgcctccaacccgtcgttgaggcgctggtacaccgcttcgagctgcgggcgtttgctcgcccagtcgtccagcgcggcctgcagcgtcggggcgatctgcgccacgcgcacggcgcggctcaggtcgcgggaaaccaccaccaaggcgccgtcgcggccctggttcagcgatgccagtttcatcaggactccttgcctggcgcgcgccaggaattcacgtattcgacgacatccaccgcggcggcagcgtcggtcacttccaagccatggcgagtgtcgatcatcaccgccacttcctcggcgaaggtggccgggtcggtctgcgcctttttcagcgccttgggatgcgggccgtgggggaagccgcacgggtgcagggtgaccatgccggcctcgatgttgtcgcgactgaagaagttgccgcggtgatagaacagcacttcgtcgtagtcgtcgttgttgtggaagaacggcaccttgagcgcgccggggtcggactccaccggccgcggcgtgaaggtgcagaccacgaagcccttggccacgaaggtggtgtgcaccgacggcggcaagtggtagcgatggctcatcagcgggcggatgtcgcgccagttcacccgcaccacggtgttgtcgccatgccagcccaccgcatcgagcgggttgtagggataggtgacggtactgatctggttacgccgcttgatgcggatctgccaactgctctcgtcctgctgggccttgaaggcgtcgtcgatatgcgggtgatcgagcaccgccggatcgaagatcgcctgaccgccgagcaggcctttttccggcaactgataggcaccgtcggtattctcgaccagcaggaaatgactcggcgcagtcggttctatacgccaggcggtgccacggggaatcaccaggtaatcgccatcgcggtattccaggtggccgaaatcgcaatgcaggtgcccggcgccgtcgtggacgaacagcagctcgtcgccgtcgctgttgcgcaccaggtggcgcatggcgctggcagtcttccaaacgcgcaagcgaatgtcggcgttatgcagagtgagtggcgcctcgaacggacaatcgtgctcgctgggaatcttattgaagttgaaggcgtgggggcgcagcggcccctgccagtcgatccagccggtgggcggatgcttgtggtgcaggtgcgtcacggggccgaagaagccctcgcggcccatttcccgctcgtaggtgtcggcgggaaaatcgcagtgggcctggcgcgagtgctcgccttcacgcaggggaaagctgatccatttacggctcatggcctcactcctcgctgatcacaccgcgacgcagctggtcttcttcgatggactcgaacagggccttgaaattgccctcgccaaagccctggttacccttgcgctggatgatctcgaagaagattgggccgatcaccgtgttggtgaagatctgcagcaggatgccgtcgtcttgcggcgcgccatcgatcagcagattcagctcgcgcagcacgtccagcggctcgccgtggcccgccacgcgctggtcgaccttctcgtaataggtgtccggggtgctcatgaacgacacgccgttggcctgcagctggcgcacggtggcgtagatgtcgtcggtggccagggcgatgtgctggatgccctcgccatggtactcgcggatgaattcctcgatctgcgacttgtcgtcggccgactcgttgatggggatgcggatcttgccgcacggcgcggtcatggcccgggacagcaggccggtgagcttgccctcgatatcgaaatagcggatctcgcgaaagcccgcgatgcgctcgtagaagccggaccagacgtccatctgcccgcgtttgacgttatgggtcaggtggtcgatgcattgcaggcccacggcattgtcattggccgagcggccttcgatgaactcgaaatcgacatcgtagatgctgtgctcaccgtagcggtcgaccagatacaggagcgagccgccgatgccttcgacgcaggggatattcagctcaccgaagttggcgtggctgccgaccagcgtagcgccctgctctttcacgtaggccgcggcctgggcagcgtttttgacccggaacgccatggcgcaggcgcttggcccatgcttttgcgcgaaggcatgtacatgcccggtcgggctgccgttgagcacgaagttcacgtcatgctgctggaacagccacacctctttgctacggtgcttcgcggtttcggtgaagcccatggcggtgaacagctggcgcagctgttcgataccttcgggcgtcggcgcggtgaattcgacgaactcgaaaccgtcggtgccaatggggttgtgctgctcgattctggacacggcgttcatgggggttgtcctcgttgtcgttatggcttcatgacaatcgaggtgccgcaggcgaacaaggccgcgcaacgctccccagccgggtactacgcctagcgctggcaaggcttcgctacatgcccaagcaaacagccggcaatcgggacttccagactcgttgaacggctgctttcgtaaatctttttttacaaggcggtcgattaacctgccgacaggatgctggcgatgcgcaggcagatcgtctaaaacgctgccagaatgacagcatccatcagcgccatgacaacgaggccgccatgagcagtgaaacgcttaaagaagctgaaagccccgccgccttcgatctggcgcccgccagcgacgaggagcgcctggccaagctggaaaaggccaatcgctttaaccgcatcctgatcttcgccctggccatgctgctgttcatcattctctccagcctggcgacctcggccgtggtgaagatgctggccgacgagccgccgcccttcgacccggaagccttcgccgccctgcagcatcgtgccgagcagctggagacggagttgaacacgctcaaggaagaccagaagcgccaggacgccctgctgaaactggccgccacgcctccgccgccgcccccagcggctgccgcgcctgcagcgccaccttcccaggacatcgctgcgctgaagctcatgggccgtaccctgctcggccaggagcagagttaccagcaaagcctggcggcgctgaagaacggcatgcgcgatctggcagacatggtgcccggctcgcgcagctggctggacgactacaaccaggagatcgacaaggcggtcaacgccagccagcagcgcgtcaaggcgatccagcaatggggcagcaagctgccgcaggagtaggattttcgggtatcccgacgttgggtgcagcgatacccgctgaccgtcctgggtatcgcttcgctcaaccgcaggctacgaaggcggatcaacgcagatattgctgattaacgcgcccgacctagtgctgcaagttgccgtagagcttggcgtacagcccgccttcggcgatcaactggcggtggtcgccatcttcggcgacgctgccaccgtcgaataccagcacccgatcagcctgcttcaccgcgctcagacggtgggcgatgatcagcgtggtacggccattgaggaactgcgccagcgcctggtgcagggcgtactcggtggcggcgtccagggccgaagtggcttcgtcgagaatcaccaccttgggatcggccagcaccatgcgggcgatggccaggcgctggcgttggccgccggacagccgcacgcctgagcgcccgacaatggtatccagcccctggggcagctggcgtacggtctgcgccaactgggcgatggtcagcgcctgccagcaggcctcgtcgctacgctcacgccccatgcacagattggcgcgcaccgtgtcgttgaacagcgccgggtgctgcagcaccaccgccacgtgctcgcgaatggtcgacaagccgatctcctcctggctgctgccgccaaagcgaatcaccccggcctggggcgtgtacaggcctagcagcagctgcaccagagtgctcttgccgccgccgctggcaccgacgatggcgaccttctcgcccggcgcgatggacatatccagcccgctcagcaccggttcctcgccgtaggcgaagctcaggtcgcggatctcgataccgacggttccgcggccgacgaagggatcggcgccgcccacgtaatccggctcgtcgcggcggccgagcagctcgttgatgcgggtcagcgcgcctccggcggcgtagaaggcgtactgcaggttgagcaactgctccaccgggccgatcatgaaccacaggtagctgaacaccgcgagcatctggccgatggacaggtccgagaacagcacggtaagcatcgccgcggcgcggaagatgtcgatgccgaactggaacaacaggccgctggcacggttcgaggcatcggtcttccattgcgaggccacggcgtaatctcgcacttccctggcgcgcccgccgaggcggccgagaaaatagccctgacggttgccggcgcgcacttcctggatcgaatccagggtttcggtcagcgcctgggtgaagcgcgaagtgctgtcgttctcgagcttcttcagatgtttgacgcgcttgcccagctgcaccgtggcgtagatcaccaacgggttgaacagcaggatcaacagcgccagcttccagtgcatccacaccagaatcgccgaggtgccggccaaggtcagcacgccgaccagaaaacggctgagggtttcgccgatgaatttgtccagggtgtcgagatcggtgaccaggtgggtggtcacggtgccgccaccgaggctttcgtactcggccagggagatgcgcttgagccgctcgatcaggcggatgcggatgcggtagacgatgtccttggcgagccgggcgaacagccgcgcctgtaccacgttgaagatcagcgcgccgccacgcagcaggaaggtcagccccagcatcagcaggatgtaacccaccgcgccctgccaggccgccggcagcaacagatccatgatgcgcagcgcggagttgccatcgccgagcagcacttcgtcgaccaacagcggcagcaacaagggaatcggcacgctgcacagcgtcgccagcacggcgaccaggttggcgaggatcagcgcacgcttgtggcgcagggccaggcgacggatttccgcccagctcaggcgatcaaccatcgacggcgtgctccagccagcgcgcaagcaatggagacagcgcatcgagcggctgatagccgttggtgagcagcgccaggcgcccgccgctctcggccagcaaggtcgggaagccggcgatgccgagatcctgcacccaggtgaagtcagcggcggtggcgcggtgctgggcctcgctgtcgaaggcctcggcgaactcgatgcgcggaatgccgatttcttcggccagttgcaccagggtcgcggccagggtcacgtcggcgccctgctgatagaacgcccgctggatgcgttgcgccatcggccaggcgctctgcgggtcgagatcacgcacggtgaccaccgcgcggcaggccgcctcggtgtcgtaacgcatgcccagcggcagcccggcatcgaagttgaacagctggccggtgctggcgttgaccgcctgccagtagcccaaatagcgcacccgcgccgccgcgtcgatggccacctgatcacggcgcagaccgccgagcaccagttgcatgggcacgccccgctcggcagcctgggcggccagcgcctcgaccaccggtgcgaagccccagcaccaggaacacatcggatccattacgtagagcaggcgcgcatccatggctcaggcctcgtttttctgacggggattgttgcccagaggatggggctgattacgcgctttcgccagttcgatctgccgctgacgctcgcgggcgccctcgcgggtcttctccggcagcgaatcccagcaatgcgggcagctcacgcccgggctgaagaattccgaggcacggtcctcgaccgataccggcgtgcggcaggcgtgacactggtcgtagtcaccttcggacaggtcatggcgcacggtcacgcggttatcgaacacgaagcagtcgccctgccacttggtctcctcctgcggcacttcttcaaggtatttgaggataccgcccttgaggtgatagacctcctcgaacccctcggtgagcatatagctggaggccttctcgcagcggataccgccggtgcagaacatcgccaccttcttgtgcttgctggggtcgaaatgctcgcggatgtagtccgggaactcgcggaacgacttggtcttgggatcgatggcaccttcgaaggtgccgatcgacacctcgtagtcgttacgcgtgtcgatcagcagcacctcggggtcactgatcagcgcgttccagtccttgggctccacataggtgccgacccgctggttggggtcaacgcctggcacgcccagggtgacgatctctttcttgagtttgaccttggtgcggtagaacggctgctcggcgcagtacgactccttgtggtcaacgtcggccaggcgcgggtcgagggcgaaccaggcgaacagtgcgtcaatgccctcgcggctgccggaaaccgtgccgttgatgccctcctcggccagcaaaagcgtgcccttgatgccgttggcgaccagggtgtcgagcaagggttggcgcagcgcttcgtagtccggcagagacacgaacttgtagagcgccgcgacgacgatggaattgtcggtcattgcagatttccttcagtagtcgccctcgcaaagggcggaccgtggacaaaaaacaataccgccgcatgccgctggtgaggccagagcacggacaggtgaatgtgggccgcgcagtttactggtcttggccgcccaggtgtagtgcgcgccgccggaacgcccggtagcgagtatggtcgagaaagagtggcggccttaggtgccgtcatcgatcaaccctattggcagccagaggagaaaccgccatgaaagccgtcgtcgtgcgagcacccgcaggcctggacaacatcgaagtgaccgatatcgccgatcccggccaacccggccccggcgagattcgcgttgccctgcacgccagctcgctgaacttccacgacctgctggtggccaacggcagcatccccacggccgacggtcgggtgctgatgtccgacggcgccggcgtggtcgaggccgtgggtgaaggcgtgagcgagttccaggtcggcgatcacgtggtgtccgggttcttcccgcagtggcccgacggtaacgtcggcgcgccggtcagcaatttcgccggcacgccgggcgacggtatcgacggtttcgccgcccagtacgccgtgcgcgccgccagcgcctttacccatgcacccaagggctggagccacgccgaagcagcgaccatcaccaccgcggggctgactgcctggcgggcgctggtggttgatggcggattgaaggccggcgacagcgtgctggtgctgggcagcggcggcgtatccatcgccgccctgcagatcgccaggatgatgggcgccacggtgatcgccacctcctcgtcagatgacaagctcgagcgcctgcgccaactaggcgccgatcacaccatcaattaccggcagacgccggactggggcaaacgcgtgctggagctgaccgatggccgcggcgtggatcaggtggtcgaagtcggcggcccgggcaccctggcgcaatcgatcaccgcagtgcgggtgggcggtcatatcgccttgatcggcgtgctgaccgggcgtcagggcgatgtgccgactgctgtgctgatggccaagcaggtacgcctgcaggggctgatcgtcggcagccgtcgtcaccagcaggattacatccgggcgctggagcaatccggggtacgcccgatcctcgaccagagcttcgcgctggaaaacctggccgacgccttccgcctgcaggaaagcggcagccatttcggcaagatcgtggtcgagtggtaaatgcatgtagcctgggttgagcgaagcgatacccagggctgcctgaccaggagcgtttacagagaagtgcccctgcgcaaaaagcggggcacgcagaaatcaatgatcgtgcttgctgccaccgcggcaggtcggcgaatccggggccacaccctgcagcgaccattcctgaggcgtgtaggtgtgcagggccaacgcgtggatctggcccatcagctcgcccagcgcgccgtagactttctggtggcgcttgacggcattcaggccatcgaactgcgggctgacgatcaccgccttgtaatgggtttccaggccacggctgtgcatatggctttcatccagcacctcgaggtgctcgggttgcagggcggcgaaggcattacgcagcaggtcgatcttgggcattacgggctccgggggtaaggcggtggccgacgcaaggccggccacatcggggtatcagggcttcttggcgcccagttcgttgcccatgtcactgagcagcttgttgacacccggcacagcgctttccagcttggcctgggtgatctgtgcggattgagcggtgagcgcgggcatctgcttgagcactttctggcccagcggcgactgatagaaagcgatcagatccttgagctcctgctcactgaaattgctggtgtacagcttgaccatctcgggcttgagcttgtcccagccgaccgccttgtccagctcggcgttggccttggcctggtagctttccagcacggctttcttgctctccggcgccttggcctcggcgaagcgctgggcgaacatctgctgcacctgggcgtaaaccggcaccgccagcttgtcggcgttggcgagctgcaggaagcgctcggcatcagcggcgtggctgcgggcatcggccagcacctgggtgctaccgacggccatcagagcggcaatgcagagcgcggggatacgggacatcggggtactcctgaacacaagggtgaggtgctttgaccgacagcggcgcattttgtgccccggcaccctggctctcaagccttttcgcacgttgcacgctgcaacctggctcccatgaatggcagctgattagcgctaaatgtctactggcgcatccttacgtcgacgcccacactgccagcacttgcctgccgccctggacagctgcatgctccgcgactctttacctgcacacatggacgtgtctgatgaacagccccttcattccaccaccgccgatccccctgtgcaacgcgcacggacggctcaacccagaggccgtcggctggtcggcacaacctcgtgtcgactgctccctgcccggcaacctgggccgtcgcaagcgctggaaccactggagcatcagcacgcccgactggaccctgtcgctgatccaggccgacctcgattacgtcggctacggcgccgcctactttctcgacatgaacagcggccagcacgtggcgctcaatcagttgagcctgctggcccgcggctgcaacctgccagacaccccgctgggcagccacgccttcgagcaccaacgcctgcagctgcatttcaacgaatttccgggccgcgtgcggctgaccgccacctcgccgaacatcggcggccagcccctgcatctggcgctggacattcagcgccccgttcacctggagtcggtgaacctagtggtgcctttcggtaacaagggctttcacgccacctgccgccaggtgggcctgccggtcaccggcagcgtgcacctgggcgacaaggactatgaatgcaccagcggccacagcttcgcttccatggacttcggccgtggcgtatggccgctgcatagccactggacccgagcggtgttcgccgcgcccggcggcattggcggcaatttcggcagcggctggaccgagcacagcggcctgacggaaaacgccctgtggttcggcggcgccctgctgcatctggagcagaccgtgcagatccagcagacgcgcaacgacccgctggcgccctggcagctgaccaccgacgatggccaggtcgacctgaccttcaccccgcgccaggcccatgtggccaagccgcgcctcggttttggcctggcctatgcagacacctacgagtggttcggccagtacgaaggcctgctgcgcaatgccctgggcgaacgcgtaccggtacgcgctgcccagggctggatgggcgacacacgcacgcgctggtagttggaacgtgtagtctccggcgcagcctaacgagcttgaccagcgacggagagtcccgccatgagccgtaccgaaaccgacagcatcggccccatcgaagtccccgaagatgcctattggggcgcccaaacccagcgctcgcgcatcaacttcgccatcggcgaggagcgcatgccgctggcggtggtgcattccctggcactgatcaagaaggccgcggcgcgcatcaacgaccgtatcggcgacctgccccacgatatcgcccggctgatcgaacaggccgccgacgaggtgatcgccggccagcatgacgagcagttcccgctggtggtctggcagaccggcagcggcacccagagcaacatgaacgtcaacgaggtgatcgccgggcgcgccaacgagctggccggcaacccgcgcggcggcaagagtcctgtgcaccccaacgaccacgtcaatcgggcacaaagctccaacgactgcttccccaccgccatgcacatcgccgctgccggcgcggtcaagaatgacctgctgcccgccatcggtgagcttgccgaagccctggccgaccaggctgcacgccacaaccgcctggtgaagaccggccgcacccacatgatggatgccacgccgatcaccttcggccaggagctgtcggccttcgtcgcccagctggagctggcccagcaagcgattcgcgccaccctgccggcagtctgcgaactcgcccagggcggcacggcggtcggcaccggcctgaactcgccgcccggttttggcgaggcgattgctgcggagctggcagccctcagtggcctgccgctgaagagcgcgccgaacaagttcgccgccctcgccggccacgagccgctggcggcactctccggcgccctgaaaaccctggccgtggcactgatgaagatcgccaacgatctgcgcctgctcggctcgggcccgcgtggcggcctggccgaagtgcgcctgccggccaacgagccaggcagctcgatcatgcccggcaaggtcaacccgacccagtgcgaggcgctgtcgatgctcgcctgccaggtgatgggcaacgacgtgaccatcggtttcgcggcaagccagggccatctgcaactcaatgtctacaaaccggtgatcatccataacgtgctgcagtcgattcgcctcttggccgacggctgccgcaacttccgcgagcactgcgtgctcggcctggaacccgatgctcagcgcatggccgagcacctggaacgcggcctgatgctggtcaccgcgctgaacccacacatcggctacgacaaggccgcggaaatcgccaagaaggcctacaacgagggcaccaccctgcgcgaggcggccctggcactggggcaccttaccgaggagcagttcgacgcctgggtacgcccggaaaccatgctggaggccggccaacatgactgacggcgccaagagtggcgccaccccgctggagggggatggcaagcggatcctgatgatcatcggctcgccgaaaagcgacagcctctgccactccctggccgaggcctacgcccagggcgcgcgcaccgaaggccatgtggtacggcagatccgcctgggcgagctgagcttcgatccggtgctgcacgaaggctacagtcagagccagcctctggagccggatctgctcgaagcgcagcgccagatccactgggcccagcatctggtgttcgtctacccggtctggtggggcggcctgccggcccagctcaagggcttcttcgaccgcgtgctgctgcccggcttcgccttcaagtaccgcagcaactcgcagctgtgggacaaactgctcactggccgcaccgccgacctgctggtcaccctcgacacgccacgctggtactttcactggatctacggcgcgccggcccatcggcagatgaagcgcaccatccttggcttctgcgggatcaagacgcggcggctggagaccttctcgccggtgcgcccgtcttcggaaaatcagcggcagaactggatacggcgcgcggagttgctgggtagccgggtatgagcgtcgatccacgagacgcccatgccacggctattgtgggagcgggtcatgcccgcgatttgacttacatgactggcttaggttgaggctcaaaccagagccgtaggatgggggtcggccgcgtaggtgaaacccatcaacccttcgatcttcgatgggtttcacccatcctacgagctgtacactcattcgcgggcatggcccgctcccacaaccccgcttacgatggcaccgtcccgataaacaccaatgccacgctgatggtgaagaacgagagcacagtcgccaccagcagggtcgcgatgcagcggtcttcgaggccgaagcgctggccgaggatggggaagatgctcatcatcggtgagcaggcgaacagtacgcccaccgctttcatcaccgggtcgacgcctggcatcagcatgaaggcgaccagcaccgccagtgggtggatgatcagcttgccgctggcgatccacgcggcatcgacccagacgccgcgcgccttcatgccgaacaggccggcgccgatcacgaacagcgccaggggtgccgacacaccggcgagcatctcgatgggtttgaacagcagcggcggaatctcgatgtccagcagcgaaacgaccacgccgatagtgatgccgatgatcaccgggttcttcagcagccgaccgaaggtcatgcccagcaccttgaggccgccgccctgctgtttgcccgcctcggccagtaccagcgccagagggatcatcagcaggttctcgaccagcatccccatcgccatgcccagcaccgccggcgagccaagggcggcagccaccatcgggtagccgacgaacccgctgttggaaactgacatgcccatggcattgatggccgagcccgacaggttgtcgccgcgccaccaacgcgacacgccgaacgccgcggcaaaggccgccagggagccaaccgcataggcaagcagataaccgggcgccatggcctgctggatcggcgaagtgcccaacgtcttgatcaacagcgccggcatggcgaaggtgatcacgaaggcaccaatgccgcgcacctgctcgcggttgagcaggccgcccatggctgccaggtagcccaggccaatcagcaggaatatcggcgcggtgatctggaggatttgcagcacgggttcagctttccttctcgcaggcggcgcgggccggtttgccagcgtcctgggtggcggtcagttcgcgcctgtgcaattgaccgaggcggctgcgagttcgcacgaaatcctgatgggcggagccacggcacaggcgttcgaggctgaattcgctgcacagcagcaactcggcgccggcatcgtaggcgatgtccaccaggttgatgaagcgctggcaggcgtcggtaggctgtgaatccaggttcggcacgccggtcagcgccaggcgcggatagcgctgcagcagccagagaaaatccgccgtggagtgggcgttgccgcacagctcggcgaactccagccaggcgcggccgggcgccagggcgcgcacctgtagcgggtgatgattgacggtcagcacctggtcgcgctgggcctgctcatccagcgccagccagcgctccagataagcctggccgcccgccgactgcggccacaggtactcgccccactgctgggcgttgcccggcagttcgcggtaatcggtgccggcatccagggtcagcacggtaaaacgcttctcgagcatctggatcgccggcgtgaagcgctcgcggtacagcggattggggcacagcccggccggcggatagttggaggtcatcaccaggccgacgccctcctcgaccagcacgtcgagcaagcggcgcaagagcatcgcatcgccgatgtcatgcacgtgaaattcatcgaagcacagcaggcggatgtcctgggcgagcgcgcggatggccagtaccaacggatcggggtgcccggcgaacggctgcatgcgctgctgcagctcctgcaggaaggcatggaaatgcacacggcgcttggcactgaaaggcgccgccgcgaagaaggcgtccatcacgaagctcttgccgcgccccacgccgccccataggtaaacgccggccgctggcttgcgcagccagccacgacgccccgtgcagcagccttgcagccactgccccaaggtatcgatcgcttgctgttgctgactgtcggcgtgaaaaccgcgggcctcgagggccgcggtgaaaccctggtggatgcgcgcgtcgatctgctcgacgggcacatccaggtcgctgtcagaaatcaaaaaacaccgtttcgccgtccccctgaatgcggatatcaaatcggtaggccggcttgccgtcaacctcgcagcgcttggcgatcagggtttcgcggcgcgacggctgctcgatcaagttgagtaccgggtccttggcgttggcatcggcttcatcctcgaaatacagacgggtgtgcaggtgaatattgatgccgcgggcgaacagcgcgatgttcacgtggggcgccatcggcacaccagcggcgttgttgaccacaccgggcttgacggtctgcaccgtccactcgctgccggcatcgaaggtggtggcggtacggccaaaaccgttgaagggtttgtccaggttgtactcggcgtcgtaacggccctggtgatcggcttgccagagttccagaaaggcgtcgcgcaccaggtggccgttgccgtcgtagacgtggccgatcagggtgatgtgctcgccgggcgcgccgggcttggccatctggttccagatttcctggtcacgggtcgggttgccggcagcggccagggccaggccgatgtgcacgtaggggccggcggtttgcgaagcggtttcgggcaagagttcgacaggcatggcaggctcctcagcaattctcgaagtgggtcttgcgctggccgcgcagcacgatgtcgaagcggtaggccaggcagtccatggggttggccatgctcatgtcgagcttggcgatcagcgtctgtaccgcgtccgggttggcgatcgacttgacgatcgggcacagcggaatcagcggatccccttcgaaatacagctgggtgatcagtttggtggagatcgacgggccactgatggagaagtgaatgtgcgccgggcgccagtcattcgggccgttgcgccacgggtacgggcccggcttgacggtacggaagctgtagttgccttcgctgtcggtcagggcgcgaccgacgccgccgaagttcgggtccagcggcgccaggtagcggtcgttcttgtggcgataacggccgccggcattggcctgccacatttccacgaaggtatggggaatcggcttgccgtactgatccatcacccggccgcacaccagaatgcgctcgccgatgggcaggccaccgttgttgaaattgagcagcagatcattgtcatgcttgcccatcttcagatgggtgaagtccggcccggtggtttccgaaatcgattgcggaatgctcaccagcgcctggcgcggcgaacgggcgatggacgtcttgtaatcgggggtgaaggctttggggtgccagttgcgatcacggatgatgaaacggctgtcctcggacatgggacgctcctgtttattgaatttgtggagtcgccggtcatatgggcgccgaggcgccgatgcaggctctggggccatgatcagataagcggccctggccgcctagtgaaaataagccgccaatacataacctataggttatgtattggccaccaaaggcaaatgatccctattcactggctcgtctcacccaatcgcagcttcgctagttcgacgcaccccgaagccctccgagaacggcatctttggcaatgcagtaatccgcgattgcagagcatgccgactgataggccggccgctggctcacgagacttcggcagacgcggcctctgcacgcagcgagtcgatcacgcacggcctggcggcgatttcgcgccgaaagcggcaaatggccgggaacggattcaggtcgacgcgcaagcgctcgctccaacccagcaccgtgaacagataagcgtcggcgatgctgaaatgttcgccatgggcgtggccgctgctggccagcacctgctcgatatattccaggcgacgagccaagcgctggcgcagcagcaccttggcgtcctctgtgatggcatcattgaacaaagggctcattcccgcatgcagttcgctgccgataaaactcaactgagcctgcagttgggtgcgttgcagtgtgccgttcgctggggcgagcccggcctcggggcgcaggtcggcgaggtattgtagaatcgccgcgccctcggtcaacacggtgccgtccgccaactccagcgccgcgacgtaacctttcgggttgatctgatagaagtcgcgcccaccggcggtgcgcttggtctggttgttgatcctgatcagcgagaacggcagcgctagttcgcgcaacacgatgtgaggtgccagagagcaggcattgggggcgaagtagagtttcatccggagtgtcctgatgttttgggatggccagtattctccagttcgacttcgcgcataagagcgcactttttggtggcttgggcacaaattggttacctgggaagcgccgtgaaaaagaacatttcgggctgttcgatagaagaagccatgcgcctgatcggcgggcgctggcgcctgctgctggtgtcgtatctgctcgacggcagcaaacgcttcaaccagctgcgccgcgatatgccgcagatctcgcaacgggtgctgaccctagaattgcgcgcactcgaacaggccggcctgatccagcgaaccgtctacccggagatacctcctcgggtggagtactgcctcagcgtcgagggcgaacggctgcgaccggtggtcgaggtggtgaagacgtttggtttgtggctgaaggccaggccgacatatgccgatatgacagcagacgctcaaatagagcttgagccctgatgaacctggggcgtgctgccttgtcgctatcggggatttccgctaatttccggccctcggcatagacatgacaaggattgcatcgtggctcagggctttcatattgggtttcttatcgcgctgatgaccttcagttcgctgccatcctccgcctttgcaaccgctgacgatgaacagccagtcgaaacccggaacttctcgatctataacctcggtgtcgaagcctataaacgcaaggattacgcggctgccgccgctcattggcgtgaagcgatcacgcaagggcataacgctgcgctgaacaatctgggttacctgacctactatgggctcggcatgcccgcatctccagcagacggagtcgagctctggaggaagggtgccgaactcggagtttccgaggctcagtggcatctggggatcgcttatcaggatggcaagggcgtcactcaggaccttctgcaagcttatggctgggtgcgctgctccatcgacagcgcaacgcgaagcgccgccgagaccaatgactcgtcgagagtggaaacagagcaaaccatcgcaaacaatgcgcgcgaaacgctgctggagatcaccgatgccatgccggcacccatgctcatcacggcacgtcagcgcgacctaccctgcgccagtggctcatgaatcggcaaccggagtgcagctgcactcctttcaaaacttctgttcatcagcccaaccctagccatccgcggcagagctgataagacaagccttatcaattctgcacgctctgcaccgaaccaccgtcgacacgcaggttgctgccgttgatgaaagaagcgcgctccgacaccagcagcgcgatggccgcggccacctccgctggctggccgcggcgttgctggacgatgcctgggcgctcttctttcaggaaactttgcaccgcctcctcgaaactcacgcccatctcctcagcgcgttttttcatcatgccgtcggtcataccggtttcgataaaggccggcgataccgtattgcacagcacgccgtgggccgcttccttgtaggacagattcttgatgaaggccgccagcgcggccttggccacgttgtacacggcctcttcccaatacggctgcacggcgttttccgaggtgatgcacaccagccggccccagccgcgcttgcgcatggccggcacggttgccctggcgatgcgcacggcggtgaagaagtcggtatcccaggcttcctggtagtcggcgtcgctcagctgaagcgggtcgcccttggcgccggtcaccccggcggtatgcacaacaatatcgactttgccgaaacgcacctcgccctggcgcaccagctcatcgacctcggcttgccgggtcatgtccgcggcgatcagcagcggctcgccgggcagatccgctgcagactgctgcaacgcatcctgctcgcggtcggtcagtaccagcttcacgccctcctctgccaacagacgcgcggtcgccagaccgattccgcctgccgcaccactgatcagtgccacacggtctttcaagcccaagtccatcaaccttctccttcagcgatacgagtagcgatcaaatgagcgaatgcgagcatctgctcggccagcgcgcggggtgtctgcagcggcatcaagtgcccggcgccgggcaaagtcagcacggcgctgtggggaaagtgcgccagggtggtacggccctgctcttcggcatccggcacctgacggtcgtcagcgccgcagatcagcagcgccgggtaaggcaggctgccgatgcggtcctgccagtcttcgcggctgccgtgatcgacccaggcacgccaggcctcgaggttcacgctctgggcgtcggcaatggccacctcgcgaagatcgtccggcaggcggtggaaactggattcatcgacgaaggcttcggcctgtgctcgggatgcgtcataggcgcgctggcggtcgcggtcggcgtcgctcatcggctgcgggccgggcggtgacggcgccaccagaatcagaccttgcagatagtcgggacgccgcgaggccagcacggtcgcgacctttccggtcatcgagtggccaaccaggatgcagcgctcgagaccgagttcgagaacgctctggtcgatctgatcggccatctcgctgaccgtataaccgcttaccgcaccggcatcaccaaagcccggcgtgtcgagcgcaacgcagcgatactggcgatccagataaggaatggtcggcccccaggtacggtgcgagccgccgagaaagtgcatcagcacaaaggtgatcgggccttggccctgctggctatgggggagcatcgaacgcctgcctcatgggtgttcaaagtggaaagcgaggcggcgtcgggagttcagataatcgctgagaggctcaggcggataaggtcgggtcggcgtttcgctcctgcgccaattcccgcaacgtctcgcagcaccactgcgccgccagtgacagcggcagcgcggcgttgctgcagatacccaccgagccgccgggctcgcgaatacccagggccagttcggccagctcgccaccctgcagatcgagacgcacggcatccagcggcgccacccatacggcatcgctctgctgcacgtagcggcggctgagcgccggcgacagggtttccagacgctggcgtggctgcggcacgccgcattgcacgaacaggctgtcggcgtagcggcgaatggtggtgccggccagcggcagcacaacggggtaatcgcccaactggctgaggccggcatcgcccagggccagcaacggatgctcgggcctcaccaccaggctcatcgactcgctgtacaggtgctcgaaggtcaggccctggatttccgggctgtcggtcatgcgcccgactaccagatccagctcgccgacgcgcagctgcgccagcaggtaggcgctgggcccggtggcgacgctgaccaccagcgccgcgtggcgcacgtgcaggcgccgcaccacctcgggaatcagcaggctctccaccgtcgacagcacaccgacgcgcacctgcccggcgtcatgctcgccgctacgcaggctgttcacaccgtcgcgcagcgcctgcacgcaggggccggcgtaacgcataaaagccagccctgccgaggtcaggctgacgcccgccttgccgcgctcgaacagcgaggcgtcgaggatttcctccagctcgcggatggtcttcgagatagccggctggctgaccgccagggcgtcggccgccttggcgaagctgcgctgccgggcgatttccagaaagcaggtcaggtgacggaatttgatgcggttgtcgaggttcatggccggatgcgctggttgaggcccggcaacagtatcagaaccctgttggcaccgtcggccgttcatgatctgcaacagcgtgcctcccctccgcggccagatgaacgctgcattcagtgcgcggcagctccgttgttcgagatgccttgaaagcaccaaaacgaatgctggccactggtggcacttaatccttttgccatgaaatatcgaacggcttgtagaacaataaaaacagtgaacttagttagttgttcggccgttcaaaataaatgcaactttcgcccagttagttgcgctgtaagttgtaaaggaactgtcaagcttttgtacaaccaagcccgctctggcgaaacatgaccgctcgtcgcctggcgccggcgcaaatgccagaaagcccctcatagagggcctgaagagcagcgcaaagcccgctcctaaaccgcctatcgcaggcgaaaccccgcaacttgccgggcaatggcagcgaaaacctgctgttacccataagttccccgataccccggcaggcttctgaaaatagtcgaaacttcttattcgcgggctgggtcatcaactaggtgggaattaatcaccagcaagcagcttttcctcctgccccgatacggcaatcaactggaaagacaggcggcatattcccgtcggcgtgcaagcgaacgaactatttacgggtcaaggaaagaatcgagcggaggatggtatgggaaacgctgttgcagcatcacggtttgaccaatcggtcttggtagaaacacccctcaagtcctcgaacacagttaccaacctgcatgcggccaagaagaagatcctcttcgtcagccccgaactggccgacctgatcaaggtcggcggcctgggcgacgtgtccgcgtcgctgccgcgggcgatgaacgccgaccacgacgtgcgcgtgctgatcccgggttaccgccaggttctcaatagcggccacgccattcgtgatgtcggcagcgtgccgggccatgccgccctgccgccggcacgcatcggctgcatgaccctgcccgacggcctgatcgtctacgtgctgatctgccccgagttgttcgaccgcgacggcactccgtacggcgatgcccagggccgtgactgggccgacaaccacatccgcttcgccagcctgggcctggctgccgccgagatcgccgccggtaccgcgtgcctgagctggtgcccggaagtcgttcacgccaacgactggccggcggccctggccccggcctacatgagctggcgcggcctgcagacccccaccgtgttcaccatccacaacctcgcctaccagggcctgtgcagcctggaatgcagcccggaactgggcctgccctcttctgcctgcggccatcagggcatggagttctacggtcgactgtcgttcctcaaagccggtctggtgtactccgaccacgtcaccacggtgagtgagaactacgcccgcgagatcaccaccccggaattcggctgcggcctggaaggcatgctgcagttcaaggtgcagctcaatcagctcagcggcattcccaacggtatcgacgacagctgggattcagtcaacgacccgcacctggtgcagggcttcgacgcccatgactgggagggcaagcgtgccaacactcgccacgtcgagcagatgttcggcctggagcagagcgatggcccgctgttcgccgtggtctcgcgcctggtgcagcaaaaaggcatcgacatgaccctggagatcgccgacaccatcgtcgccgaaggcggtcgcatcgccatcatcggccgtggcgaggagcatctcgaggaagcggttcgcgaactggcccgtcgtcatccgggcaaggtcggcgccaacgtcggcttcaacgaagccgatgcccgttgcatgttcgccggcagcgacttcctgctgatgccgtcgcgcttcgagccctgcggcctcagccagatgtatgcccagcgcttcggctcactgccgatcgcccgcgccaccggcggcctggccgacaccatcgaagatggcgtcaacggcttcctgttcaaggagccgagcagcgacagctacctggccgccgtgcgccgcgccatggccatccaccgcaacccggaactgctcaacgccatgcgcgcccacgccatggccgcgccgctgtactggaagcagtccgtggaaccctatgccgcgctgtatcgcaagctggtggccgcgaaaacatcgggtgggaagctggtctgatgcctgaagtgaaacacagacacggcgcctggccggacgcaaccggccacacccactttgccctgtgggcgccagacgccaagcgcgtcgcagtaaaactgcacgaagactcccagcacgagatgaccgccagcgccgaaggctggtacaccgccacccttccggtggcggcgggcaccgactaccactacctgatcgacgaacacctgctggtgccggatccggcttcgcgctggcaggccaacgacgtacacggccccagccgcgtcgccgatccatcccgatacaaatggcgcagcaccgactggcagggccgcccctggcaggaaacggtgctctacgaactgcatgtcggcgccctcggcggctaccaggcggtcgaagcgcggcttcaggagctggccgacctgggcgtcaccgccatcgagctgatgcctctgggtgagtttcccggcggccgcaactggggttacgacggcgtgctgcccttcgccccggactcctcctacggcacaccggatcagctgcgcgcgctgatcgaccgcgcccatgagctgggcctgatggtgttcatcgacgtggtgtacaaccacttcggcccggacggcaattacctgggccagtacgccagcgacttcttccgcgaagacctgcacacgccctggggcccggccatcgattttcgccgccgccaggtgcgcgactacttcatcgacaacgccctgatgtgggtgcatgactaccgcgtcgacggcctgcgtttcgacgccgtgcacgccattggcgaacgcgatttcctgcttgaactggccgagcgtctgcgcacctcgattcccgcctcgcgtcatctgcatctggtgctggaaaacgagcacaacgacgccgagctgctgcagcaaggcttcgacgcccagtggaacgacgacggccataacgtgctgcatcatctgctgaccggcgagcgcgaaggctactacgccgacttcgccagcgatgccacgcacaagctggcccgctgcctgcgcgaaggcttcatctatcagggtgaaaccacccgccacggcaccgtccgcggcagcagcagcggccacctgtcgccgagcgccttcgtgctgttcctgcagaaccacgatcaggtcggcaaccgcgctgtcggtgaacgcctgcgcacgctggccgatgacgacgcgctgaaaagcgccaccgccctgctgctgctcagcccaatgattccgctgctgttcatgggcgaggaatggggcagcgagcagccgttccagttcttcacctcccacaacgatgagcttggcgaggcagtgcgcaaggggcgccagaacgaattcaaggatttctccaaattctccggccaggccattccggccccgaatgacgccagcaccttcgagacctcgaagcccgaccaccacaaccgagacacggcggatggcgaggcctggctggcgttctatcgcgagctgctgagcctgcgccaccagcacatcgtgccacgcctggcaggtagccaggccctggaaagccgggtgctcggcgaggctgctgtagctgccagctggcaacttggcgacggccgggtactgcatatcgccctcaatctgggcagcgagccggtcgaatccgctttaccgcaatccgcccgcaccctgttcagctaccgcgcggacggtgatcacctgctcgctcgcagcgtgcgggttgtgctggagggcgcggtatgagcgatgcacgcctggcagaactgagcaaggccgcgggcctgagcgtcgactggatcgacgccgacggcaacgcccaatcggtcaaacccgaacaccagcgtcgcctgctcgatgcccttggctatcccgccgcggatgacgagcagatcgaagccagcctggcgcagctgaagcaacgcgaagacaacctggccctcggcccgctggtgaccctcgaccagcagcaggctctggacctgacccgttatttcccgccgggtacacccttcgagattcagctcgaacagggcgaacgcctggaaggccggctggatgatagcggccgcctgccggtgatcggcaccaccggctatcaccaattgcgcatcgctggcggcgaagtgaccctggccgtggcgcccgccgcgtgccccagcgttgccgagctggccggtcgcagcggcgcgaagatctggggcctcagcgcccagctgtattcgctgcgccgcccgggtgacggcggcctgggcgatacccaggcgctggaagccttggtgcgcagcgccgctgcacggggtgcagacgcggtggcgatcagcccgatgcacgccatgttcagcgccaacctgcacacctacagcccctattcgccgtccagccggctgtttttcaacgtgctgcatgctgcaccggccagtgtgctcggagaggcagcggtgcagcaggcgatccgcacctgcggtctgggcgaggaactggcgcgcctggaaggcctggagctgatcgactggccgggcgtcgccagcgcgcgcatgcagatcctgcggcagctgcacgcggactttgccgccagcatccatccgctgcaggccgacttcgaggcgttccgccaggctggcggcgatgccctgcgccagcactgccgcttcgaggcgctgcgcggcttcatggacctcaacggcctgccggtcgactggcgggcctggcccgagcagtaccgcgaccctgccagcccggcggtggaacagttctgcgcaggccatcagcacgagatcgaattccacaccttcgcccaatggctggtggcccgttgcctgcaaggcgcgcaggcggcagcccgtgaagcgggcatggcggtcggcctgatcgccgacctggccgtcggcgccgatgccgctggcagccaggcctggggccggcaggccgaactgctgcagtcggtcagcgtcggtgcaccaccggacattctcaatcgctcggggcaaaactggggcgtgtcggcgttctcaccccagggcctgcaggagaatggctttcgcgcctatatcgaaatgttgcgcgccaacctggcccacgccggcggcatgcgcatcgaccatgtgatgacgatgcgtcgcctttgggtgatccctgcgggcgaggactcgtctgccggcgcctacctcaactatcccttccaggatctgctgcgcctgctgtgcctggaggccgagcgccaccgcgcgctgatcatcggcgaggacctgggcacggtgcccgacggcctgcgggaagaactcgcggcacgcaacattctcggcatgcgcgtgctgctgttcgagcagagcaatggccacttccacgctccggcccattggccgcgtgacgccctagccaccaccacaacccatgatctgccgagcattcgcggctggctcgcctcccgcgacatccattggcgccaggctgcgggccaccgcagcgacgactacaccaaccaggatcatcacttgcgcgcccaggaaacccgagcactgcaccaggctctgcacgagcacggccacgccaccgccgaccagatggacgacggccaacagctggacgccagcatcgccttcattggcagcacgccggcgccgctggtgctgctgccgctggaagacgccatggctgccatggagcagcccaacctgccaggccccggcgacgaacacccgaactggcgccgccgttgggccgaaaatgccgacagcatgctcgacgccccggccgtcgcccatcgcctgcagcgtctgcaatgggcgcgcaacctggcggagggcctcggccatgactaagttgcgcgccagcgttcgcctgcagtttcacaaaggcttcaccctcgacgatgccgtgcccctggtcgactatttcgcacgcctgggcatcagccatatctacgcctcgccgctgctcaccgcacgacctggctccatgcacggctacgacgtggtcgacccgactcgcgtcaaccccgagctgggcggcgaagcggccctggaacgtctggtcaaggccctgcgcggcaatgacatggggctgattctggatatcgtctccaaccatatggcagtcggcggcgacgccaacccctggtggctggacgtgctcgaatggggcgccagcagcgcccatgcgaagttcttcgacattcactggcaatcccacgacccgctgctgcgcggccaactgctggtgcccttcctgcgcagcgactacggcgaggtgctggctgccggcgagatcgagctgcacttcgatgccaagcgcggcctgttctacgccaagcactacgaccaccgtttcccgatcaacccgccgacctatggcgacatcctgcagcgtagcggccatcccgagctgcaggccctgggccagcgcttcgctgcgctggacgacagcgccgatggtcagcgccaggcgagcgtgctgtttcgcgaactggtcgccctggccagcaaggccggccatgccatcgagcgcgccctggccagcctgcggcctgccgaggggcagaacttcgaagccctgcatcagctgctcgaacgccagcattaccgcctggccagctggcgcactgcggcggatgacatcaactggcggcgctttttcgacatcaacgaactgggcggcctcaaggtcgagcgacacgaggtattcgaggcgacccacgggaagattttcgagctgatcgagaaaggcctggtcgacggactgcgcatcgaccatgtcgacggcctggccaacccgcgcgcctattgccgcaagctgcgccgccgtgtggagcggctgctgcccaagcgcccggcgaatctgcagggcgctcgttttccgatctacgtcgagaagattctcggcgagggcgaacagctgccccgcgactggggcgtggacggcaccaccggctatgagttcatgaaccaggtgtcgttgctgcagcacgcccccgaaggcgagccggtactggcgaagctgtggagcgaaaccagcggccgtgatgccgacttcatggccgaagtgcgtgaagcacgacagttggtgctgaccacttccctggccggcgacctggaagcgctggcccagggcctgttgctggtcgcccgtgacgacatcgccacccgcgacctgaccctgggcgccatccgccgcgcgctgttggagctgatcacccatttctcggtgtaccgcacctatgtgtcggccgccgggcgcagcgccaatgatcaggcggtgttcgaccaggccctggaaggtgcccgcacgacgctcgccgagagcgattggccgttgctcgaacatctggacagctggctcggcggccaggccctgtcgcaactgccaccaagcccacagcgcaagcgccgggcgaagatgatcgaacgcttccagcaactcacctcgccggcggctgccaaggccgtggaagacactgcctgctaccgcagcgccgtgctgctgtcgcgcaacgacgtaggcttcgacccacagcagttcagcgcgccggtgcaggcctttcatgacggttgcctcgagcgggcccggcatttcccggccaacctcttgaccaccgccacccacgatcacaagcgcggcgaagatacccgtgcccgtctggccgtgctcagtgaacgcgccgaatggttcgccgagcgctgtaagcgctggcgcgagatggccgcgccgctgcgcgaagaactggatgacggcctggcgccctcgcccggtgacgagctgatgctgttgcagatcctgctggcctgctggccgctggacctcaacgcagacgacgccgatggcctgcaaacgctcaccgagcgcctgaccgcctggcaggaaaaagcggtgcgcgaggccaagctgcgcagcacctggagcaaccccaacgagcgctatgagcaggcctgcagaaactatctgcacgccctgctcggcagcgatcaggcggccgagttgcgcggcgagatctgccgcgccgccaatgagatcgccccggctggtgccctcaacagcctggcccagagcctgctgcgcatgagcgtgccgggtgtgccggatctgtatcagggctgcgaattctgggatttctcactggtcgacccggacaaccgccgcccggtggacttcgccgcacgccgccaggcactggccgatgagcaaccgatcgcccagaagctggaacattggcacgacggccaggtgaagcaggcgctggtcgccgccaccctgcatgcccgcatgacccacgcgcagctgttcgccaaaggcggctaccagccgctcgaggttcagggcgagcacgccgatcgggtcgtcgccttcctgcgcagcctcggtgagcagcacgccatcgtcgtggtgccgcgcctgagcgccaacctgctgggcgacagcgccatgccgctgatcgccaccgatcaatggggcgatacccgtatcgccctgcccgcgcagctggccggcacaacgctgcgcagcgccttcgattccgccaacccgctgcccaccgccggttacctcgcgctgagcgatgtgctgcgcgatgtccccgtcaatctgctgatcgccactagccaatctcaggagtcacacccatgagcgcaaaagaagaccgcatccgtgagttcgcctaccagatctgggaatccgaagggaaaccccatggccaggccaaacgccactgggaaatggccaccaagctggtcgaagccgagcagacgcccggcaaggccgcacccaagcgcgtgagcaagcccaaggccgccgctggcgagccggcccctgccgcgccgatcaaaccccgcgccagcaaagccgcgcccaaggctgacgccgagaagcctgccctgctcaaaccggccaaggcacccgccaaggccaaacccagcactacccccaagcctgccgccaagaagcccaaggcctgataccaggagccacccagaatgagtcaaccacgctcgcgtataaccgaaggtcaaccctttccgttggggtcgacctgggatggtttgggcgtcaacttcgcgctcttctcggctcacgccaccaaggtcgaactgtgcatcttcgaccctgatggcctggaagagatcgagcgcatcgaattgccggagtacaccgacgagatctggcacggctacctgcccgacgcccacccagggctgatctacggttaccgcgtgtacggcccctacgagccggaagccggtcaccgcttcaaccccaacaaactgctgatcgacccctacgccaagcagctggtcggcgagctgaagtggtccgaagcgctgttcggttacgagatcggtcaccccgatggcgacctcagtttcgacgagcgtgacagcgcgcccttcgtgcccaagtgcaaggtcatcgacccggcgtacacctggggcaagcaccgcagccatcgcgtgccctgggacaagacggtgttctacgaggcccacctgcgcggcctgaccatgcgtcatccggcggtggccgaggacaagcgcggcaccttcgccgggctgatgagcgccgaggtgatcaagcacatgcgcaagctcggcgtgtcgtcggtcgagttgctgcccatccatgccttcgtcaacgaccagcacctgctggaaaagggcatgaacaactactggggctacaacagcatcggcttcttcgccccgcacccgcgttacctggccagcggccacatcaacgagttcaaggagatggccgcgcacctgcacgatgccggcctggagctgattctcgacgtggtctacaaccacaccgccgaaggcaacgagctgggcccgaccctgtccatgcgcggcatcgacaacgccagctactaccggctgatgcccgatgacaagcgctactacatcaacgattcgggtaccggcaacactctggacctgagccatccgtgcgtgctgcagatggtcaccgactcgctgcgctactgggccaccgagatgggcgtggacggcttccgtttcgacctggcgaccattctcgcccgccatcacgatggctacgacgagcgccacagcttcctggtcgcttgtcgccaggacccggtgctgagcaaggtcaagctgatcgccgagccctgggactgcggccctggcggctatcaggtcggcggcttcccgccgggctgggcggagtggaacgacaagttccgcgacaacgtgcgcagcttctggaaaggcgacgaaggccagttggccgaactggccagccgcctgaccgcctcgggcgacctttacaaccagcggggtcgccggccgttctcgtcggtgaacttcatcaccgcccacgacggttttaccctcaatgaccttgtctcctacaacgacaagcacaacgaggacaacgacgagaacaaccaggacggcagcaacaacaacatgtcctggaaccacggcgtcgaaggcccgaccgacgacgaggccatcaacgacctgcgcttccggcagatgcgcaacttcatggccacgctgatcctcgcccagggtacgccgatgctggtggccggcgacgagttcgcgcgcacccagcacggcaacaacaacgcctactgccaggacagcgagatcggctggatcaactgggacctgggcgagcgcggcaagcagttgcaggagttcgtcacccgggtgatcaagctgcgcatgaactacccgatcctgcgtcgcgggcgcttcttcgtcggcgccttcaacgatgagctgggcgtcaaggacgtcacttggctggcgcccaacggtgaggagatgaacgaggacaactggcacgacccgcacgcccgctgcatgggcatgctgctcgatggccgtgctcagccgaccggcatccgccgtagcggcgccgacgcgaccctgctgctggtggtcaactcgcaccacgacgtggtcaatttccgcctgccggaagtcgcccagggcagccactggacctgcatgctcgacaccaaccgtgtcgaagagccggaggacgatgaagtcttccagttcggtgacgagttcatcgtcacccatcgctcgctggtgctgttcgagctgcagaaggaaaaggtggtatgaccgggagcggcactcgtttggtagaacgcctcggcgccctgctgaacgagtggccgcacccactcccgcatcatcccgaggccctgctgcgcagcctgcaaaggttgtgtgacgcgggcctcgaccaattacccaaacccggcggtggccagaccctgcaacgttggcaggcgctggccacggtcgccgcacaggacctgagcctgtgcaaactctacgaaggccataccgacgccctggcgattctcgagcatttcggcgcggatgtaccggctcacgccacttggggcatgtgggctgccgaaccgccccaggcgcgcgtcaccctaggcgccgagcagcatgacggcaacgtgcgcctgcacggccgcaaggcctggtgctcgggcgccacagtgctcagccacgctctgctcaccgcctggaatgaacgaggcgaacagcagctggtggcggttgccctcgaacagcctggcgtgcgcgtgaccgaagacggctggcaggccgtaggcatggccgccacccagagcgtggagattctcttcgatgatgcccgtggccagctggttggcccgcctggtggctacctcgcccggcccggcttctggcaaggcggcgccggcatcgctgcctgctggcatggcgcggccagccgcctgggcgaagcgctgcgccggcactgcgccgaacgcgacgaaccccatgccctcgcccacctcggccaggtggactgcgccctgacggccgccgccagcgcactgcgcgaatgcgccgcctggatcgacgccaacccagaggccaacgccgaactgcccgtacgccgcgtacgtgccctggtcgagcacagcgccagcacagcgatcgagcacgtcggccgcgccctgggcgctgcgccctattgccgtgacggcgcactggcgcggctgctggccgacttaccggtgttcctgcgccagagccatgccgaacgcgatctggcggctctgggcaagctcgccgcgcctcaaccacaagagagctggatgccatgaacgccaacccgatccagggccagggcacctcgccacaagcctggaaagcctcacggcgtctggcccaggtgcccgatatcgactgcaggcaactggtgcccgaaggctgccgcgcagtgatcgtcgcgccgcatccggatgatgaaatcctcggcagtggcggcctgctgcagctgctggcccaggcgcagcggcagatattgctgatttcggtcaccgacggcgccgcaagccaccccggctctacctactggacgccgcagcgcctgcgcatcgtgcgcccccaggaaagcgccgatgccctcaaacgcctcggcctgccgattacccaggtgcaatgggtgcatggcggctttcccgataccggcgtaaccgccgcggaaggtgagttgcgtgagtttctgaaaacctacctgcaacccagcgacgtggtgttcaccacctggcgcgaggacggtcacgccgaccatgaagcggtgggccgcgcggcgctgaccgcggccttcgaatgtggcgcccgtgcccatgagattccgatctgggcctggcactgggcaagccccgaggacccgcgcattccctgggaacgcgcccgcaagctgcagctcgacaaatgggcacaggcgcgcaagcgccacgccatccaggcctttgccagccaactctatgacgaccccgacaccggtcacccgccagtgctttcgggcacggcggtggaacgcctgcagcaacccttcgaggtggtgtttctatgagcgttgccgacaattacttcgataagctttacaagggcagcgaagatccctggtcatttcgcgaacgctggtacgagcagcgcaagcgcaacctgaccctcgccgccctgccgcgcagccactacggcagcatcttcgagccgggctgcgccaacggcgaactcagcgcgcgcctggccgagcgctgtacccaactgctgtgcagcgacacttcggccatcgccctggagctggcgcataatcgcctcgcccaccgcagcaacgtgcgcctgctgcagacccgtctgccggagcaatggccggccgggcgcttcgacctgatcgtactcagcgagctgtgctactacctcgacgaacaggatctggatcgcctgatcgactgcgcccgggccgccctcaacaccggcggtaacctgctggcctgccactggcgttggcccatcgccgagtgcccgctgagcggcgatgaggttcaccgccgcctgcacgaacgcctcggcctgccgcgcctgttgcgccatgaagatgccgacctgctgctcgaggtctggggtaccgaaagcacctccgtagcccagcgcgaaggcctggtgccggaagcccaggagcgtccggtttgatcggcatcgtgattcccgctcacaacgaagaacagagcctggacgcctgcctgactgccctgctcgaagcggctgcccatcccgatctggacgtgcccgtgcgcattctggtggtgctcgacagctgcaccgacggctcggccagcgtggtcgccaactacccggtcgaaagcctgacgctgcaggcgcgcaacgtcggccaggcgcgcgcttccggtgtggcctggcaactcgaacgcggcgcggactggatcgcctgctccgatgccgacagccgggtcgctgccgactggctggtgcgccagcgcgaactgcaggccgacatggtctgcggcaccgtggaagtcgccgaatggggcgaactcgacggcggcgtacagagccgttacctgagcgcctaccaggaccgcgacggtcaccggcacatccacggtgccaatctgtcgttcagcgcagccgcctacgaccgcgccgggggtttccagaaaatcgtcgtcgacgaggacgtgcaactggtcgccgccttcgagcgcatcggcgcgcgcatcgcctggagctcgctgccgcgcgtgtataccagtgcccgactggactgccgcgcccgcggcggcttcggcgattacctgcgttcgctgctctagggcctgttgacgcttgcgcacgaaccgccgcagagcccggcggcttgcgcggtagtaccaacaggccctgacccgccgcacggcggccaaataccttgaaccgccccctcgccgctccagtcggaaatttaacgacgcccgcgtgcctgctgcgcgcgagcccctcgctgaaccaccgcgaccatcgccaggagtacagcatgaaagtcagcgacataatgacccgcggcgtgcagaccatcacgcccacccagaccatccacgaagccgccgccatgatggcgcgcatcaattgcggcgccctgctcgtcaaccaggatgatcgcctgatcggcatgatcaccgaccgcgacatcaccgtgcgcgcggtggctaccggcatgccaggcgaaacgccgatttccgaggtaatgagcggcgagatccgttactgcttcgacgacgaagacgtgttgcacgtggcccgcaacatgggcgacaaccagctgcgtcgcctgccggtgctcaaccgcgacaaacgcctggttggcgtggtgtcgctgggcaacctggccctgagcgacgacccgcaggccagcgccgagttgctgcgccgcgttaccggcgcccactgagcatgagcagaccgacgcgaagagtcggcgcctgcgggcaactgcgcgttgctctgccgcaagcgggtgagtcgcggtgaagcacatccacatcggcatttccggctggcgctatgcgccctggcgcggcgacttctaccccgaaggcctgaagcaacgcgaggaactggcgttcgcctcccgggcggtgagcagtatcgaaatcaacggctcgttctacgccctgcaaacgcccgagcgttatgccggttgggccgctgagacaccggacggcttctgcttcgcggtcaaggcgccgcgctatatcacccatattcgccgcctcgatgacgtggccacgcccatcgccaatttcttcgcttcggggccgttgcagctgggcgagaaactcgggccgttcctgtggcagttcccaccaagcatgcccttcgacgagcaacgcttcgccgacttcctcgctctgctgccgcaggacacggagcaggccctgggcagtgcgaagaaagccgatcgcctgcaggacggcagcctggatgtgccccaccagcagaagctgcgccacgccgtggaaatccgtaacccgagcttttgtgacccggcctttatcaagttgctgcgcaagcacaaggtcgcgctggtgttcgccgacagcgccggcaagtggccgtacgccgaggatctgactgccgacttcgtgtacctgcgcctgcacggcaacaagaagctctacgaaagtggttacgacgaagacgccatcgaccactggcaccagcgcgtcgccacctggagccgcggccagcaacccggtgacgcgcagctgatcgacagccacaagccgcgcgcccgaaagtcgcgcgacgtgtactgctatttcgacaatgacctcaaggttcgcgcgccctacgacgcccacgcgctgttagagaagttcgacctggcccgggggctgcccaacgcccccggccagtcgccaggagtaagcccatgaccacccaccaaccggcacccacggaactggccagcgcggttcacacgctgaagattctcacggtcaacacccacaaggggttcaccgcgctgaaccggcgcttcattcttccagagctgcgcgatgcagtgcgcacgctgtcggccgatatggtgtttctgcaggaagtgcatggcacccacgagcaccacgccaagcgctacgagaactggccgccgacgccgcagtacgagtttctcgccgacagcatgtggccgcagttcgcctatggccgcaacgcggtgtacccccatggcgaccacggcaacgccctgctctcgaaattcccgatcctgcgccacgataacctcgacatctccatcggcacccaggagcagcgcggcctgctgcactcggtgctcgacgtgccggggcacgccgaagtacatgccatctgcgtgcacctgggcctgcgcgaagtgcatcgcaagcagcagctgggtttgctgtgcaaggtgctcgaccgcctgccggccgacgcgccggtgatcgtggcgggcgacttcaacgactggcgccagcgcgccgatggcctgctggccgccagcggcctgaaagaagccttcgtcagcgagcacggcaagccggccaggagcttccccgcgcgctggccgctgctgtgcctggatcgcatctacgtgcgcaacgcgaccactcacaacccgcaggtgctgtcgacccgtccctggtcgcacctgtccgatcatgcaccgttggctgtggagatacggctatgaagtacgaatggcgtgatggcaaccagatcgatctgttgatcaacggcgaggatttctttcccgccgtgttcgagagcatccgcaatgcccgccagcaagtgctgctggaaaccttcatcatcttcgaagacaagatcggcatggagctgcagcaggcgctgatcgccgctgcccgcaacggcgccgaggtggagatcactgtggacggttacggcaccgcggacctctccaccgagtacgtcgcagcgttggtggccgccggtgtgcgggtgcacatgttcgacccaggcaagcgcctgctgggcatgcgcaccaacctgttccgccgtctgcaccgcaagatcgtggtggtcgacaacgaggtcgcctacatcggcggcatcaactacggcgaagaccatatcgccgattacgggccgatggccaagcaggattatgccgtgcgcgtgcgtggccccatcgtcgccgacctgcacaccgccgccgtgcgcctgctcgacgcccgagatgatcgcccggcgacgccccatcgtggcagccagccaggtcagcaccgccacgccggcaacagccgcctgctgatgaccatccgcgacaatggcgacgacaccaacaccatcgaacagcattacctggatgccatccgcaacgcccagcaccgcttgatcatcgccaacgcctacttctttcccggctaccggctgctgcgcgagctgcgcaatgcggcgcggcgcggcgtgaaggtgacgctgatcctgcagggcatgccggacatgccgctggtgcgcctgtgctcgcgcctgacctacaactacctgctgcgcgacggcgtgaccatctacgaatactgccagcgcccgctgcacggcaaggtggccctggccgatcacgagtggtgcaccatcggctcgagcaacctcgaccctctgagcctgtcgctcaacctggaagccaacgtgatcgtgcgcgacgcggcgctcaaccgtcgcctgcatgaacacctctcggagctggccgaatcgagctgcaagtcggtgccgctcaagcgggtgatgcgcggttactggtggcgcgcgccgctgatcttcctgtgctttcacttcctgcgccatttcccggccatcgccggctggttcccggcccactcgccgcgcatcaagctgctcaaacccgaaatcgaagcgccgcaatgcggcaccttgcaggtcgaccaggagaaagtctcgtgagcaaacccgacgacaagcaaggcaagccggcatggcgctgggccaagcgactgttgaccctgtgctttttcattctggtgccggcgctgctgttcatgctggtcaagaacctcgactggcaggaggttagccaggcgctgcgcggcttcagcccgaccatcctgctcgccgcagtcggcgtgacggcgctgagctacggggtgtattcgagcttcgacctgatcggccgcgcctacacccagcacggtctgccgacacgccaggtgctgccgctgaccttcgtgtgctacgccttcaccctcaacctgagttcctgggtcggcggtgtggcgctgcgttatcgcctctattcgcgcctcgggctgaaggtttcgaccatcacccgcgtgctgagcatgagcctgatcaccaactggctgggctacatcctgctggctggcgtgctgttcacctttggcctggtcaagctgcccgaaggctgggccgtcggcgccacaggcctgcgcatcatcggcctggcgctgctcgccgtgggcatcggttacctgctggcctgccagttttccaaacgtcgcagctggacgattcgcggccacgagctgaacctaccgtcgctgcccatggccctgctgcaggccggcctcggcgccctgaactggtcgctgatggcgctgatcatctacctgctgctgcctgaagaagctttctacccgaccattctcggcatcctaatgatcagcagcatcgccggggtgatcacccatattcctgcaggcctgggcgtgatcgaggcggtattcatcgccatgctgcagcacgaaatgtccaagggcagcatcgtcgccgcgctgatcggttaccgggcgatctacttcctgctgccgctggcggtggcctgcgtggtctacctggtgctggaaaaacgcgccaagaagctgcgccagaacgccggccaggaaaacgccgaagagccgcgccctgcctgacagctggtctcttgagcgggatcgctcttgatcctggtcaagaggctgcatccctatcgcgttaggctgggatcgacgtccagcggagtacgcgagatggccaagaaatttcccctacaaccgagcaaccccgagcgcgtgtgctggggttgcgaccgttactgcagcgccgccgacctggaatgcggcaacggcgccagccgaacccaacaccccatcgagctgttcggcgaagactggtacctggatggcgactggggtatcgaaccgccaaatgacgagaagaaacccaagcagcggcagatctgagttcatcccggcaacttccacgcctggcgcaaggcctgcagcgcctcaccgatggcccgttccggcactgcggcaaaacccatcaccaacccggcacgctgatccgccggtgtacgcccttctggcagccattgcacgctcagcgggttgatttccacccccacggtggcagccgcggcgatcagttcacgctcgcgggccaggctctcgcagcgcacgctcaggtgcagaccggcgtggacctcgggcagcgctgagcagccaggcacctcatccggccaaccgaccagcaaggcatcgcgacgcgcccgggcggcgttgcgcatacggcggatatgccgctggaaatgcccggcggcgatgaactcggccatcaccgcctgggtgccgatatcggagtggcgcatatccacgccgcgacggcgggcgaaggcctgggccaggcgcggcggcaccaccagatagcccagacgcagcgccgggaagacgatcttgctgaaagtgccgacgtacagcacgcgctggccgcgatccagcgcggccagcggcgccagtggcgtgccgctgtagcggtactcgccgtcgtagtcgtcctcaatgatccaggcatcgttgcgctcggcccagtccagcagggccaagcgcctgggcagcgacagcgtcaccccggtcgggtactggtgcgacggcgtgacataggccagccggcacggccctgcctgctccagggcgtcgacatccaggccctggctgtcgacgccaatgccttcaagctgagcaccggcgacattgaatgcgtgtgcggcggcgcggtagcccggatcttccatcgccacccggtcacccggatcgagcagcaattgcgtgcataggctgatcgcctgctgggcgccgcaagtgataacgatctgcccagggtcgcacttgaggccacggctgctgcgcaggtaggaggcgatcaactcgcgcagctgcgcatcgcccgccgggtcgccatatcccagcaacgcagacgccggtcggcgccagaaacgtgcggccagacgtgcccaggtttcatagggaaacaggtcgaaggccggcaccccgacgcgaaaggcccgcggcggcccaggcaaatgcggcggcagatgaaagctctccaatcgttgcaaggcgctgctgctcgcctggctcgtcggcattgctgcgggcaacggcgcgctggcttccaggtcagccacgtaggtgccatcgccgacccgcgcctgcacgtagccctcggcgtacagctgatccagcgcgcggttgacggtgttgcgcgacacaccgagcagctcggccaactgacggctggccggcaggcgcgtgccaccgggcaggcgtccgtcgagcatgcgttcgcgcagcgcctggtacagctgacgcgacaagcccgcaccaggttgcaggcacaggcccgagaggtcgacgggtagcggcgtcgaggtagccatgattggctccatgaaagtcacgggaaatggatcttacaacagaccaatcgtaattctaggatggcgcatccagccaaggaacgccccatgtacacgccacccgcctttcgccagaacgaccccgccaccctgcaccgggaaatccacgcctgccgcctggcgaccctcatcagccctggcgaacatggcctgcaggccagccacctacctttgctgctgcgcgccgaagaaggcccctacggcaccctgtatggccacctggcgcgggccaacccccatgcccggctgctggcagaaggcggcgaggtcctggtggtgttcggcggcgccgatgcctacgtcagcccctcctggtacccggccaaggccgagcacggcaaggtggtgccgacctggaactacatcgccgtgcatgcctatgggcgcgccgaagtgttcgacgacgccgaacgcctgctgaacctgctcggcgagttgaccgaccgccatgagcaaccgcgcccacaaccctggacgatcgccgatgcaccgcaggactacatcgccggcatgctgcgcgccatcgtcggcttcgccctgcccatcgagcgcctggaaggcaaatggaaactcggccagaaccgcagcgaggccgaccagagcggcgtgcgtgacggtctcgccgccagcctcgattcccgcgaccgcgccctggcgcagcgtatggctgactgaatcaatcgataaaaacaggagaccgaggatggaaatacgcgccgttaccgctgacgatcacgctgcctggctgccgctctggcagggctaccagcgcttctacgccaccgaaattcccgagaccaccactgcgctgacctggcaacgattccttgccgccgacgagccgatgcacgcggccctggcctggcaggacggccggaccatcggcatggtgcactggatcttccaccgctcctgctggaccgagggcaactactgctacctgcaggacctgttcgtggccgaacaggtgcgtggcggcggcatcggccgcgctctgatcgaacacgtctacgcccaggcccgccaggccggcgcctcgcgggtgcactggttgacccacgagagcaacaccaccgccatgcagctgtacgaccgcatcgccgaacggcccgacctcgtgcagtaccgcaagaaattgtgatcaggagcccgaccatgacagacaccctgctcgactggacacccgccacaccgccgccccgcgcgcccatcgacggctgcttcgtacgcctggaacccctgaatacccagcgccatggcgatgatctgtggctcgccctgcaaggcccggacagcgacccggcgctatgggattacctgccctacggcccgttcgccgaacgccgcgccttcgatgattggctggcgggcaaacaggcaggcgacgatccactgttcttcacggtgatcgacaaggccacggcaagggccgtggggctgctcagcttcctgcgtatcgccccggccgatggctgcatcgagatcggccatatcgcctttggccgcgccatgcagcgctcgccagcctccaccgaagcgatctggctgctgatgaggctggccatggacgaactcggcaatcgccgcctggagtggaagtgcaatgcgcgcaacgcgcggtcgatgcgcgccgccgagcgcctgggcttcacccaggaaggcctgttccgccagcacgcaatgatcaagggccagaaccgcgacaccgcctggttctcgatcatcgatggcgagtggccggcgattcgcgaggcctttgtaggctggctagccgcggacaatttcgatgcgcagggaaagcagcgtcggcggcttgaggacttccgcgagctttgatgcgtgcctgtaggatcggacggggacgcccagttcgtgcccgcgaaaaatcacgggcatggcccgttcccacgggataggggatcgtcgtcagcccgtaggatgggtgaaacccatctagcgttgatgagtttcacctacgcggcccggcccatcctacgggctacacgctacgagctggcggtcacgccccttgaagcggcgcacccagccaggccgaaaccaacagcagcacggccatggtctggttgaaacgggtcatggtgcgggccgacgtgaacaagcgtgcggcgccgcgaccgagcaacgcccagcagcccagacacggcagggagatggccaggaagatcgctgccaaaagcgctacccgcagtgcctgaccgggccccggcgtggcgaatacgctgaccacggccagggccatcatccaggtttttgggttgaccaactgcaacgctgcgccagcgaacagcccgaggcgcttctcgtccgccgttaccgccgagccatccagcgccgccgcagggctgctgaaaatccgccaggccaggtagctcaaccacagcacgccaaaccaggccatcgcccactgcaggcgcgggtgctgttgcagcaattcacccaggccaagccccaccgccaccacgatggccgccgcgcccacacaggcgccgataaccagcggcagggtcttggccacaccatgacgggcgctgctgcccagcaccagcacattggtgggccccggggtgatggaggcaacgaaggcgaacagcatgaagggcaacaactgggtcatgacgggctcctgaacgatccgagccctgatcatcggcgctggcgcctcagcggtctggaaggtttgagcagcgccgttgatagttcgccggggtgatgccgtaggcgcggcggaaccagcggcccaggtggctctggtcggcaaaaccgagaaccgctgccacctgcaccggcggctcgccttgggccagcaggtgccgcgcctgggccaggcgcagttgcaccagataggcatggggcgccaggccgaaggccgccttgaaggcgcggctcaggcgaaagcgatccacgccgcaggcggcggccaggtcatccaggccgatatcgcgggtgtgctggtcgtgcaggaaatcccgtgcacgctgggccaccagcggcaggcgcgggtcgacctccaggcggcggcgccagtgcaggcgctcggtcagacgcgccagaagattatcgagggcagactgcctgaccatgcgcaggtcctgaccatgcagggcgccgaacgcctcgaccaccgcggcgagcaggcgcgggtcgctggccagggtggcgccaaaggccggcaggcagtcggccggcgcctgctcgaacaggctgcgcagttcacgctccagccactgggtatccaggtacagcatcgagtaggtgaagccttccggctccggcgcgtggccgtcgtgcaactcgccgggctcgagcatgaacacctggccggccaggctgctgttcaactgcttgcggcaattgaactgctgcacgccctgctcggtgaagccgaccagataggcgtcgtgccagtggggatcgtaggcatggccgcgaaaatgcgcgcggatggtctcgataccggtgtctgtgtcctgggccaggtcgacccaactctgcgcgctcatgcctgctccagcgccacgggatgtgagcgggtcatgctaaccgacctgctgctcccattctggaacttttgagcagccattcatcgggcccgcgccatgcaacgctggtggcgcgcatccacccgttcggcgaaccaggcggtggtcaggcggcgggtgatcttcgggctttccagcacgatgcccggcagcaactcgcgcggcacccgcttgccctcggccttgtcggccagggcgaagaccctttcgtacaggcggctttgctcgaactccaggctgctgccctgctccagatcccggcgaatcgcccggtcgctgaggttcaggctcttgcccaaggagcgcaccgccagctcggtggcgctgaccttgctgctgccgtggatgatcaggtcgccatccagcgccaggggaatgcccgacgcactgctgaccgcattctgaaacgccgcattgcgactggcgtaccagccggcgttgaagtcggcaaaacggtacagcggtttcgggtagctgaccgggtagcccagcaggtgggcgataccgaagtacatgccgccacgacggctgaatacctcgcggcggatcgagccgtccggcggatagggatagccctcggcgtgggcctgggcgaacgcgatgctgacctgcatcggcccgccggtatgcaccggattgagcccgccgaacagctggcgacccagcggcaccatgccggtgaagtcatcgaagatctcgctcagctgcttctcggtgcgcacgttgtccagccgttgttggtaggtcttgccggtcggcgactggatgcgcagcgccgcattcaccagcagccgcggcacgtgcaggctggctgcgcgtcggtcgatttccgcccgggcgatcttcgccagccccggcaccggcgggtcggtgttgaaggtcgattcctgttcggtcaccgccagcacggcgcagatgttctcggtagtcggcgcgatctcctgagcggcgaaggcggcgtagatatccgcggcccatccttcacgatccggtgtgttcatcggcattagccgcacgatctgcgcgcgcacttcggccggtttgggcgccggctcacgcggctgggacgcgcaaccagccagcaacacggccaatagcgcagcggatgaacgcaggaaatgggccgtcaccgatgactcctcgcaatggaaagctcgaagctctgacaacggcaacgctgcggcgtccgcgattatttgccgggcgtgcccgtccgcaacgccctccgggctggcaaaacaatcagaacccactcacaagcgaagcggtctacccctcacaaaggcccgtaacgcctggcctgcggacgcggagcgagttgcgctccaggatcgatatgagcaaggagatccacatggttacccattacaagatcgacggtcatctcgcctgcggcacccatggcgaaaagctggcctccagcaaggaacttaaccaggtgaaatgccgcaactgccgcaacaccgaggtgtacaagcaagcgcgccgggatacccgcaatgccgcacgacgcgccgcccgcaaggccaaggtcgcgcagccgcgtaccgactggcgcacttcctggcagcagcacctgaccgacctgcccggccgcaatcgcctgccgcgtggtttcgccgcacaagcttacgtgtgacggctacaggggcctgaacaagtcccgcgcttgaaagcaaaaagggtggaccgagcaatcggttcaccctttctcgtttcattgcggcttgatgaccagcgtacccagcggcggcagatccaggctcagggactgaggctgaccatggctggccaccgcctcgctgaacagcccgccctgactgccggcgttggagccggcgtaacgttcggagtcgctgttgagcagcacgtgccaggcgccctccttcggcacgccgatgcggtagccgttgcgcggctcgggggtgaagttgtgtaccaccagcaggggcgcgccgctctgatcatgacgcagccaggcgaacacgctgttgttggcatcgtcaccgatcagccaggcaaaaccttcggcgctgccgtctagctggtgcagcgccggctcgtggcggtacaggccgttgaggtcgctcaccagttgctgcacgcccttgtgctcgccatagcgcagcagataccagtccagttcatggtcgtggttccactcgcgccactggccgaactcgcagcccatgaacagcagcttcttgcccgggtggctccacatgaagctcaggtacaggcgcaggttggcgaacttctgccagcggtcgcccggcatcttgtcgagcagcgagcgcttgccgtgcaccacttcgtcgtgggagatgggcagcacgaaatgctcggagaaggcgtacagcaggccgaaggtcagctgatggtgatggtggcgacggtgcagcggatcctcggcagcgtatttgaggctgtcgtgcatccagcccatgttccacttgtaggcaaagcccaggccgccctcctgggtcggtcggctgacgcccggccaggcggtcgattcctcggcgatcaccagtgcgccgggcacttcctgggcgaccacatcgttgagatggcgcaggaagtcgatgctctccaggttctcgcgcccgccgaaacggttggggatccactcgccgtccttgcgcgaatagtcgcggtagagcatcgaggccacggcgtccacgcgcaggccgtcgatatgataggtgcgcagccagtgcagcgccgaggccagcatgaagccgtgcacctcggtgcggcccaggttgtagatgtaggtgtcccaatcctggtggaaaccctcgaacgggtgggcgtattcgtacagcgcagtgccgtcgaactgaccgaggccatgggcgtcggtggggaaatgcgccggcacccagtcgaggatcacgccaatgccggcctggtggcaggcgtcgacgaaggcggcgaaatccgccgggctgccgtaacgcgcagtcggggcgaattgcgacagcaactggtaaccccaggaaccgccgaacgggtgctccatgatcggcatcagctcgatatgggtgaagcccagttgctgcacatagggaatcagctgttcgctcagctcgcgccagctcagcaggcggccattctcgccgccctcgcggcgccaggaaccggcatgcaattcgtaaatcgacatcggcgcctggtaggcctggcgagcctgccgctgctcgagccaatggtcatcgtgccagtcgaactgcagcggcgcggataccaccgagccggtagccggcggcagctcactggccagcgccatgggatcggccttgagcggcaacagaccatcgcggccgagaatctcgtatttgtagacttcgccgggcgccaggcgcggaatgaacagctcccacacaccactgggctgacgcaggcgcatcgggtgacgacggccgtcccaaccgttgaaattaccgacaaccgagacccgccgggcgttgggcgcccacaccgaaaagcgcacgccctgcacgccttcatgggtagtgaactgggcgcccaggctcttgcccagctcacggtgattgccctcggcgaacaggtacaggtccatctcgccgagcagttgaccaaaggcgtaagggtcctcggtttcctgtacgccggttccccactggatgcgatagcgatacggcacctgctgctcgatgcggatgctgaacagccctggcacgctggattgctccagagtgccgagcacctcgccggttaccgcgtggatcagctcgacaccaagggcgccaggcaggtaggcacgaatcgtcagcccgtgggcgaacgcgtgggggcccagaatcgaaaacggatcgccatgctcgccccggatcagggcctcgacagcggcacgttccagtcccgccacctggcgctcggtttctccattgctcatcgtttaccgctccccaagagatagttgctcagctctatcagcccttgcactggtacttccagccaatcgggacgatagcgcgcttcatacatgatttcgtaagccgccttctcgatgcagaacagcgcaagcgctgctacttcaccttcgcggtcatgccaggcgtgaggcagatcggctgccgccagccggtaggcttcgttgaatgcggttctggcctggctgcgatacagctcggcgatatgccggcgggcctgctcatccgacggcgctgcgtgattgttcagggcgctgcgcgtgaccatggcggcggcatagtcgaaggagcgcagcatgccggcgacgtccttgagtgggctgtagaacgcgcggcgttcttccagggtgcgggtcggttcaccttcgaaatcgatcaagtaggcgtcgccctgcaccaccagcacctggcccaggtgcagatcgccatgcacgcgcatgcgaatgccgcccgccgaacgccgcgccaggtcgtcgacccgttcgagaatctgcgcatggcgcgcagccagccaatccgcctgattggcggcttcacccggcaagtgcccgcgcccctcggcgatcactttcagggcctcgcggacctgggcggtgatgctctgcgaccactcggccacttcggcgtcgccggtctcgtggtagccgaagtccgggttgtcgctggcctggccgagagccacatgcatctcgcccaagcgcttgcccaacaggccggcgaaggtttccagctcggccagggcgccgtgcatattgttctgctcagcctgcccgccggccagttcctcgcgaaccgcgcgctccaggttgttcaacgtccactgccaggcatcgccctgattgttcaggtagccctgcaggatcatcagcgtgtgaggcacgccctgctcgtccacgcgacgcacttcgcccagcagcggcgcgatgtgcgcgaagccggccgcggtcaggtagccgccgatctccgcttccgggtgaatcccgggcagcacgcgacgtaccagcttgagtacggcctgttcatcgatgatcgccgagctgttggattgctcagcggagatcagcttgaccttggcattgctcaggtcgcccagctcctgcaggcgcgcggtgggcacgaactggatctcgctgccctgccagcccagcacgctgcgcgtactcaactggcccattacatggcgcacgaaacccggcagcgtatagccgtcggtcagcagccccagctggccaccacgccgcagctgggccagagccagctgctgcggcaaaccgccgccggcgtcctgctcgcccacgtagccgagcggtacctggtaatgctcgttggccccagactggcgtacgacctcaacctcacagagcacgtaaggttggtccgcaccgccgaacgggacggcatacagcagcttcacctgcttcacgtcctcgaccccgccggagaaccaacggcgcttgggcaaataggccggcaacgactcctgctcaagagtcgcgcgagccggcagttgcaacagctcggcgagttggtcgttgatcaccagggtggtcagctccggcatggggtcgaccgatgttgaatgcgagctggtcatttgcgcctcctcggcgagcagaaaccagtagaagtcatagggctgccaagcaggccatcgagtggtctggttcgctgcagtcgttgagaaagatgcagtgccgtgccatcgaccggttcctcagctcgccacgcggatgcgccagatgccgaacggctggtgccagggttcgatacgcatccactgggtcttgccgtgccagtgccaggtgtggccggtcatcaggtcttcgccgtgggtggtggcgtggtcatccaggcccagttcccacagcggcaactcgaagtgcgcctcctgggcgttgtgcgggtcgaggctgactgccaccagaatgaagttctcgcggtcggcggtgcgcttgccgaagtacaggatgttgtcgttccagcaggtgtaagcctgaaaacccaggtgggtctgtagtgccgggttctgccggcggatgcgattgagctgggcgatctcggcgacgatgttgccgggcgcctggtaatcgcgcacgcggatctcgtacttctccgaatccaggtactcctccttgcccggcaccggtagggattcgcagatctcgaagcccgaatacatgccccacagccccgagcccatggtcgccagcgcggcgcggatcagaaagcccgcgcggccgctgtggtgcagaaagtacggattgatgtccggcgtgttgacgaagaagttggggcgatagcaatcacgccatggagcctcgttgagctgggtcagataactttccagctcggccttggtgttgcgccaggtgaaataggtgtagctctgggtaaagcccaccttgcccagccgcgccatcatcgccgggcgggtgaaggcttcggcgagaaacatcacctgcgggtgggtcttgcggatatcggcgatcagccattcccagaacggcagtggcttggtgtgcgggttgtcgacccggaactggtacacgcccagctccacccagccgcgcaccacgtcacgcagcgccagccacaggtcgggcaccgcatccctggcgtagaagtcgacgttgacgatgtcttcgtatttctttggcgggttttccgcatggcggatggtgccgtccgggcgccaactgaaccagcccggatgctgctggagccacgggtgatcgggcgaacactggatggcgaaatccagggcgatttccagatcatgctcgcgggccgcctcgaccagcgcgacgaaatcctcgcgggtgccgagctgcgggtgaatggcctcatgaccgccgtccgggctgccgatggcgtaagggctgccgggatcatccgggccggccgtaagcgagttgttgcggcccttgcgatgggtagtgccgatgggatgaatcggcgggaagtacaacacgtcgaagcccatggcctgaatcgccggcaggcgcttgatcacgtcgcgcagggtgccgtggcgctcggggtcgtcggtttccgaacgggggaacagctcgtaccagctggcgaagcgcgccagcgggcgctctacgtcgagcagataggtcgcgctacgggtgcgatgcggatggccttcggcgcggcgcaccagggcaacggtttcgggggccagcagcaacgccacgcgctcgtccaggctctgcaattcctgcagctcatcacacagcgcttcgaggctgatcgccaggtcaccttcggtccgcccggcggcttcgcgcagcagcgcctggccttcctgcagttcgaggttgatggtcaccccggcgccgaatttcttcgacagctcgtagcaatagctggcgtagatgtcccaccaggcttcgatcagaaactccacctcacccacccgctggggggtgatctcggcctgccagcggtcatggcccatgtcttcgagcggcacgcgatgccactcctgactaccagcgtcgcgccacaacacttcgccggccagcttgtcgtggccgtcggcgaagatcagcgcgctgacggtgactttgtccccggcaatcgccttggcggcgaagcgcccctgctcgacctgcggctcgacttcctcgatggccaggcgcggcaactgcaatgcgcgctccagcgacaactcgccgtggttaagacggaccggttcctgcagaaagtcggcttgcgaataagcagatggcatcgaaacgggctcctcacgcctggcaggcgtataagctgttgcaccgtggcgcgccacgggctttaggcgacagtgcctggctgaatgcggtgtgccgtcggcatctatcgccctgctctggcgcaagggttcccgggtgccgcgacctgtctatctccgaacctggcgtgtttggcaaagttcatagtttccgaggcgaggcagctgcgcctcaggacctgcgcacgatcttttagggagagattaacgaggcagctacaaggcagaaggagacgttcgccgcttttgctttttgatgcttctcctacgccgtaataccagacgacacaaattgccccttcagaaggccgaatggaatcgttgtgtagggggatgagccgcatggatgcggcgagaggcctgatgggccatggatggcccttccaggccggcccccggaacgacgatgtaatgaggaaaccccagcgcagctggggccggatgtcggggctagaccttttggttacttttggggcaatgccaaaagtaacccgctcgtcagagcggaactgagcgcgcaaacaacacggtaatgctggcggactcattgtgggaacgggccgggacgcccagtccatgctcgtgatttttcgcgggcatggcccgctcccacaggtactgcgccgatgaccgctccaccactttgcagtcaaggcgctgaagtcgagccgcaagaccgtgaaaaggctctcagggcgcctcgacgccgagcttcctccacatggctttggggatgcgttggcgattggcatagccggcccagggatcctcgtcgagcttggccaggcgctgttgcagattgccgatatgccactgcttcgagtcgcgcaattgccccagttcctcgcggcggatcggcaccgataccggcaagcccggccgcgcacgcaccgaataggcggccacggtgctggcaccgcgaccgttgcgcaggtaatccagatacaccttgccgatgcggttcttcgggcccatgcgggcgctgaagcgatccggcaattcgctggccatgaactgcgagatcgccttgccgaaagccttaagcgtgtcccagtcgacatgccgggccaacggcaccaccaggtgcatgccggcaccgccgctggttttcacgaaggtttccaggcccagctcgtcgagcaccgagaggctcaggcgggtggcctccataacggcgcgccagggcagcgccgggtccggatcgaggtcgaggatcagccggtccggccgttcgatgctggcgtacgccgcattccaggtgtgcaactcgatggtgcccatctgcacggcaccgatcagggccggtgcgctatcgatagccatcaagcggtcatggccgggatcgaggtcggcatccagatgatgaatattgggaatcgccaggcgctcggcatgcttctggaagaactgctcgccgccaacgccgcctggtgcgcgcagcaacgataccggccggttgcgcacgtcgggcagcagccagtcggcaatctcggcgtagaagcgtgccagctgcgccttagtagtaccgctctgctcatcgatgacccgctccgggtggctcaccgatacttcgccgatctgctcacggcccttgcgggctttagccttgctggtcgttttctcggtggatgcgccctcttctaccgccttggctgacgcaggctgttcctcgatgatctgctcggccggcttgtcactgcgctcgccgacgaaggcaccctgacgcaccaggccttctccagtccagccggcaaaggccacctcgaccaccaattgcggctcgatccactgcacgccacggcgctgcgccgcgctgggctgcttgtgcagcggcgagtcgtcccgcgccagggctttcatgcgcttgtgcaggttggcgagcagcgcctcgttgaagccggtgccgacccgtccggcgtagcgcaggcccttcgcctcgttgaccgccagcaaaagcgcaccgaagcccgagcggctgccctgtggcttggtgaaaccgaccaccacgaactcctggcgctgccggcacttgagcttgatccagtcggcgctgcgcgaggaccggtacgggctgccggcgcgcttgccgatcacaccttccaggcccagggcgcaggcgctgcccagcacgctctggtgatcgacctcgaacgcctcggagaaacgcagcgggcctttgcgcttgggcaatttcttctgcagtgcgtcgcggcgctgctcgaccggcaactcgcgttggtcgacgccatcgagccagggcgcgtcgaacaggaaatacaggatgtcgccgctacgggcgtcatcgaaggcgttctgcaaagcctggaaatccggcatgccctgctcatcgagtaccacagcctcgccgtccagccagctgtcgccgagcttgagcttctccagcgccttggcctgaggcgccatgcgcgccgtccagtcatggccgttgcggctgaacagggtcacctcgccttctttgacgcgggccatgatccggtagccgtcgtatttgatctcgtagagccagtcgccggccggcggcgactcgaccagggtggccaactctggcgacaggctgtccggcatggccgccttggcggctttcttgcggctcggcttggcaggtgccttgctgcgcgactggctcttgcgcgcctggttggcggcgggcttttccatgccacccaccagctcgccgctgatcacgctggccggcagctcgctgacgatgtcgtactcgtcagccggccgggccacgtcgtcctgctccttgatcagcagccattgctgcttgtcgccgctgcctttcaggcgtgtgcgcaccagcgtccaggcgccacttagcttctcgccgatcaaggtgaatttcagcttgccggattcatagcccgcgacgggatcgccctcgggctgccagatgccgtgatcccagacgatcacatcgcctgcgccgtaattgccctcggcgatgctgccctcgaagctggcgtaggccagcgggtgatcctcgacgtgcaccgccagacgcttctggctcgggtccaggctcgggcccttgggcacggcccagcttttcagggtgccttccagctccaggcgaaagtcgtaatgcaggcgccgggcgtcgtgcttctgcaccacgaacgtcagcgcaccagccttggctcggctgcgccgcgcgggttcgcggggttcactggtggagtcgaaattgcgtttgcggttgtatgcactggttgccttggccatggccgcttacctcatttggccgagcgtttgcgcgccggtttgctggaattgccttccaggctgcgcttgagcaagtcggtaaggtcgatgacgtcggcactcttgctcgccggcttgcgctcgccgccttcgacatcctcgatcttgccggccttagccttcttttcgaccagcttcatgatcttgtcgcggaaggtgtcctgatactcctcgggctcccactccactgtcatgtcgcgcaccaggcgcttggccatgtcgcgctcgcccttgctgagcttggcgccggtcactgccgcactcagctccagggtgtcgaggccgcgcacttcatcgggccagcgcagcattaccagcagcagcgcatcgccgtcgaccatcaccgccgccaggtgttgtttgacatgcagcaccacattggctagcgccaccttgccggagtccttgagggtctgctgcaagagtgcatagaccttttcgccgcgcttgtccggcgccaggtaatagggccgctcgatgttctgcaggggaatttccttggcgtcgataaagccgaagatgtcgatggtctgggtggattcagggtgagcagcgcggatctcgtcttcgctgatgatcacgtagcggcccttctccacctgcacgcccttggcgatgtgctccttgtcgacttccttgccggtggccttgttgacgcgcttgtagcccaccggctccatgctgcgcgcatccagccagtcgaaatcgatacccttggattcggtggccgaaaccagcgacacggggatgtgaaccagcccgaaactgatcgcccctttccagattgcgcgcgccatatggcgaatctcccgtttattaattctgtacgggtgactggccggtaaaaacaaaagtttcagtgatccgccggagggcccggcggcagcggcgcgggctcgcgccaggggggaaatgggctagagagcgacgccgtcgcggtagatcacgtcgccgtcgatagtgatgtcgcggatctgccgcagcatgttgtcggcggcggtttccgcctcgctctcgcataccgagcccagggctggtacccagagcagttgcacggcagcgccggcgcatttgggttggtactcgatcaggccaacgtagtgttggccgtccttcatggcgtccgtccaggcaatgcatcccttgaaattacggaacatacccagctcccatcttcacgaggtattgcataagagcgctacaaggtcagagacgttcccgtcatctacgcgcacgcttctccagccaggcgatcaggtgcggcacggtgttgaagatgaacagcgccatcagcgtcgcgaccaccgcggtagcctcgcggcccataccgatggtgatgccgatggccgcggtcagccagatgccggcggcggtggtcaggcccttcacctcggtcatcgagtcgcccttgatgatggtgccggcgcaaaggaagccgataccggcgaccaggccctgaatgacccggctcatggcgtcgtgctcggcgcccatctgcgccggcaccagcacgaacatcgccgagccgatggcaaccagcatgtgggtacgcacgccggccgccttgccgctggtttcgcgctcgaagcccaacaagccgcccaacagcgccgccagcagcaatcgcagggtgacctgggtgaactgctcgggtgtgctcagatcggaaaattcgctggccagcgtggccagtaccgcctcccagaaactcaagtcctttgctcccgcctgcctggatggatcgcgccgggcaccgccgcccgcgctcagtaatcgaccctggcgcccgccggaggtttgccttttttacggttgaccgctgggcgaaaaacctgaacgcccgctgacgcccgcgactctgttatcaggacaggcaagcacgccgccccgcgcccacagcgcacgacgaaaagaggttcggatgtccagaaatcactatttcctcgtcagctaccggctcggcaagcagaagaaatccaccgaagtgcaagccggcgcatcggtgctcacgcccgagcaagcccgctaccacatcgagtcgctgcacagcagcgagctgcccagcgaaatcaccgatatccaggtcactccgcgcggcggcgcgagcgatcaggagcccggccagcagcgccagacctgagcaccaccatgagcgagcaagccaccttcgagaagatcgcactctacggcgcgccggatcgcgttaccgacgcgctgcaggacgtgctgctcgaacgcggcctgcaggtggtagctatcgtcgatgacccgaccgatatcgccgcacgcccgggcctggcggccaggagcggcacgccgttcaacgccgacagcgtggcgcgcagcgtcgccggcgtggacgcggtgatcgtggtgctgaatagccgctcgctgcatatcggcggtttcgagcgtagctacgacgccatcatcgccttgctcgaagggctgccgactgcgcgcgtcgagcgcctgatactgatcggcgagcacagctggctggacagtgatgacgggctacccgccgagaaactcgaacacctgcagcacagcctgcataaatcgccgctggcgtggacgctcgtcgatgcgccccgacatggcggtactgagccgatagcaatcatcacgctgcaacattacgcctgcagcgtgatagaccaatgcctgcaggggacgagcgtcaaacagcgtttgcacgtcgaccctcgcccgcaggccgaggaggccccatgagtcctgaaagctacattctgttgatgatttccggttggctgctggtttccgcggcgatgctctggggcatgctgcggctactcaaacgccatcaactcgaagcccagctggccgaagagttccccgccctacccgcctcgccgagtgatccggtatggcgtcgccagcatgcgccgcgccgcgccaaattgcgcgcccgcgctcagcgtacctgtcagcagcatgcgcatgtgctgatgagctaagaacctgctcctcgatctttttcaggcgacatgaagagactgctaagacaggagcagccgtcaccgatccatgtgtgggagcgggccatgcccgcgaaaaatcacgggcatggcccgttcccacagtataaggaaacggccgctttcacctttttccaggcaaaccgctgaaatcgagccgaaaaatcgtaaagaaggttctagccagttccctaatcaactgaaagcccctgcacctcacggtacaggggcctttttacgtcaggctggaatcgccttggtcagcggctcgcgggcccacacgcggtgcttggcgatggccgcggtgaatggctgaaccaacccgctgcccgccttcccggtaagcagcccttcgtcttccctgagtctcagcagcttgagcaggtccgccgattcgccgcacaggccgatggccttgaggtgcttgtaagcttcgagcaggtaatgcaacgccacaccatcgccctccagggccttggcgaagctcgtaccacccggcacccatactgcatcgaaggccaccgacggcaagccctgcatggagtcgttgggcaccaactgcttgccagcatcgctcttcaccggcgcggcgctcggcgccaacagcttgaactgcgcgccctgcttgtcgagctcggcagtgagggcatcgatatcggcctgcttgacgccatcgccgatcaggatcgccaccttgcgcgacttgatgttgcccggcagcaggttcatctggctcagcgccggcgactccttgagggagatttccggcacttgcacggtgggcccgctcggtgcgtcgacaccgacgttggccgccacctgcttggccagatccagatcgatgttggcgagaatctcatgcacctggcgctcacggatgtacaggcgctcgactttgccgagctcgaagctgtacgccgcgacgatgtgcgctttctcggcgtcgctcatgctgttgaagaacagccgcgcctgggagaagtgatcgccgaacgactcggcgcgcttgcggatcttcggcccggacacttcctcgggatagctgacgtagccgccgcccttcggagcctcgggagtttccttcggccagccaccatcgatggaattcggctcataggaagcccggcccttgttgatggtctggcggtggaaggagtcgcggttgttgttgtggaacgggcagaccggacggttgatcgggatctcgttgaagttcgggccgcccaggcgcagcagttgggtgtcggtgtaggagaacagccgcccctgtagcagcgggtcgttggtgaagtcgatcccgggcacgatgttggccatctggaaggccacctgctcggtttcggcgaagaagttgtccgggttgcggtcgagtaccagcttgccgaccacacgcaccggcacctgttcttcgggcaccagcttggtggcgtcgagcaggtcgaagtcgaacttgtgctcgtcttcctcgggaatcacctgcaagcccagctcccactccagcgggtcgccgttctcgatgtcgtcccacagggtgcggcggtggaagtccgggtccttgccggcaagcttctgcgcttcgtcccagaccagcgagaacacgccggcgaccgggcgccagtggaacttgacgaagtgtgcacggccttcggcgttgaccagccggtaggtgtgcacgccgaagccctgcataccgcgaaagccgaccggaatggcgcggtcggacatggtccagagcaccatgtgggcggactcaggggtcagcgatacgaagtcccagaaggtgtcgtgggcagatgcgccggtggggatctcgttatggggctcgggcttcaccgcatgcacgaagtcgggaaacttgatggcgtcctggatgaagaacaccggcatgttattgccgatcaggtcgaagttgccttcgtcggtatagaacttggtggcgaaaccgcgcacgtcgcgcacggtatcggccgagccgcgcggaccctggacggtggagaagcgcacgaacaccggggtcttcttgctcgggtcggtaagaaagtccgccttggtcagctcgctcaggtcttcgtagacctggaagtaaccgtgggccgctgcgccgcgggcatgcaccacgcgctcgggaatgcgctcgtggtcgaagtgggtaagcttctcgcgcagaaacacgtcttcgagcagcgacgggccgcgctcgccagcacgcaggctgttctggttgtcggcaatgcgcgtgccgtggtcattggtcagggcctggccggtggcgtcttcacggaaacgttcgagttgctcgatcttcttgttgctgttgccgcggtcgacggtgtcggttcccgccaactcgctggtacggcccttgtctttggacttcatcagtcatctctcctcacatgggtatcgcccgccgaatcgatcgggggcaacagcgtcctctgcgctcaggcaggcgcggtttggacgtatggacgcctcaggaatgtgaggccatgtgagtagggacgttcgggttatttagcgaggcgatgccttgcaacaggacggacggcactaaagcctggcctcggcatgaaaaaaagcccggcatgcgcaaggcatgccgggcttgtcgttatggcgcagcgatcagctgtcgataccggacacgttccagatttccttggcgtattcgcggatggtgcgatccgaggagaaccagccggtgcgcgcggtgttgagcaccgccgcctgccaccagcgatccggagtgcgccagaggatgtcgaccttgcgctgcgcctcccagtaggcctggaagtcggcgcagaccaggaagcggtcatgggccagcaggccatcgatcagcccggtgtagcggcccggatcgtccggggagaacacaccggagcggatcgcctccagtgcaccggccagccgctcggaagccgccacctcagcgctcatgttcaggtcacgccgcgaacgcgcggcgacctgctgggcggtcatgccgaagatgaacatgttctcgcggccgatctgctcggacatttccacgttggcgccatccagtgtgccgatggtcagcgcgccgttgagggcgaacttcatgttgctggtgccggacgcttccaggcccgccgtggaaatctgctcggagagatccgccgccgggatgatcacctcggccaggctgacgttgtagttggggatgaacaccaccttgagcaacccgcgcagggtcgggtcggcgttgacggtgcggctgatgtcgttggccagcttgatgatcagcttggcctggtgatagctggccgcagccttgccggcgaagatcttcacccgcggcgcccagtcggtggccgggtcgttgcgcatcgcctggtacagcgccacggtgtgcaataggttgagcagctggcgcttgtattcgtggatgcgcttgacctgcacgtcgaagatcgcctgggtatccaggctgatgcccatgcgctcgcgcaccaactcggccagggccttcttggcgtgctgacgctgggccgcgaactgcttgcggaacgacgatttggcagcgaacggttcgagcgaacgcagggtggtttccggcgtatcgagcacgccctcccctagcgcgccgaccagcagctcggtcagctgcgggttggcctggtacaaccagcggcggaaggtcacgccgttggtcttgttgttgatgcgttccgggtacaggcgatggaagtcgctgaacacgctcttgcgcatcaggttggtgtgcagcgccgatacgccgttgatgctgtgcgaaccgaggaatgccaggttgcccatgcgcacgcgacggccatggtcctcgtcgatcagcgagatggagcgcagcaggtcgaagtcatggatgtccttggcgcgcagcgaatcgatgtggtacgcgttgatcagatagatgatctgcatgtgccgcggcagcaggcgctccatcagcgataccggccaggactccaacgcctcgggcagcagggtgtggttggtgtaggacagggtcgcggtggtcagcttccaggcctcgaaccactccaggcggtacacgtcgaccagcaggcgcatcagctcggccacggcgatcgccgggtgggtgtcgttgagctggatggcgacgcgatcgggcagcgaatgaatgtcgaggttcagctccaggtgtcgggcgatcaggtcctgcagcgaggcggacacgaagaagaactcctgacgcaggcgcaactcctgaccggcctcggtgctgtccgccggatagagcacgcgggagatactctcggccttgaccacgtcggccaccgcgccgaagtgatcgccggcgttgaagcgttccagctgcagatcttcctcagcgcgggcacgccacaggcgcagggtgttgacgctggaatggcgccagccgactaccggagtgtcgtaggcgatggcgcgcacctgttcattggggtgccactcgtggcgcgagatatcgccggagtcggccaggttcaccacgctgccgccgaagccgacgctgtagctgacttccgggcgctcgaactcccaggggttgccgaaatccagccaggtttcggtgtgctcctgctgccagccgtcgaccaccacctggcggaacaggccgtgctcgtagcggatgccataaccgtgggcggcgatgttcagggtcgccatgctttccatgaagcaggcggccaggcggcccagaccgccgttgccgagggcggcatcgggttccaggttgcgaatctgctcgaagtccacgtccagctgcgccagcgcttcgcgggcggtatccagcaagccgaggttgctgaggttgtcgaccagcaggcgaccgatcaggaactccagcgagaggtagtagacgcgcttctgctcctgacggtcgacctgcagggaagcatcttcccagtggtcgatcagatggtcgcgagcagccagggcgaccgcttcgaaccagtcgtgggcaaaggcattacccgggtccttgcccaccgaatacctgagcttggccaggatcagttgcttgaaagtatcgacggtgtctgttgctttcactgtttcctcggccattgcaggttcgctccctgaatcagttatagacgtggccgttatgaccctcttcgctaccgcggctggcgaacagcatggagtcggcggtcggcgcgttcttcaggccttcgtaggtgatgccgccggcgcgagcctgcaggaaggccttcttggcttcccagagcgcgtcttcgcggatgccgtcgagcaggtcgtgaccggttagggtcaggccattggcgatggaaaccggcgcgccgttccacggatggtgctgggagcactcgatcaggttggcctggcacatcagatgaatatggtagctgaccgattcggcggaatgctcaccaacctgctgggggtagaagtggtgtccggtttccagtgcttcgatctgcagcagcagttcacggatcagttcccaatcacgtttcatcgtcatctcctagaaataaggttcagcggctggcgggcgcatgccagagcgcgcccggccccaaaagcacttagcaatgagtccgccacccagatgagagttccatcgctctgcccaaatgccgacgaccactcatccagcgccctgaacccggcgctacgccggcctgccacagaagtatcgaccccgtttggaggagaccgagatgccacgtggaagcaaagacaagtacaccgcggcccagaagcgcaaggcagcggccatcgaatccagctacgaggagcgcggcattcccgaagatgaagcccgcgcccgagcttgggcgaccgtcaacaagcagtccggcggcggcgaacgggccggcggctcggggcgtgagaccagcgccaaacagaagaccagcgcccgcaaggattccgcccgtcaggccgctgccagccgacgtggcgaggtgcatcccaagcgcccgctggacgaacagagcaagcaggaactgctgcacctggcccgcgctcggcagatcagcgggcgctcgacgatgcgcaaggccgagctgctcaatgccctgaagaaggcctcttgaaaggagccagcatggctgacgacaagtacagcgccaccaacctggcgcccatggagcgggtgatttccatcgctggcggcgcactgctgattcgcaagggcctggccatcggcggcctgttcgggctgaccgatatcgccgctggcgccttgggaatcttccgcggcgtcaccggcatctgcccggccaaacggcgcatggcggcccgcggcaaggccgccacgctcaagcgcctgccgccgccacggcgcctattggactgagaccatcagctcggcgcggcgagaaatttgtgggaggggctttagccccgagctctcgcgcctagccaggcacaatcgaggctgagtggattgctgccgggcctctcacacaccatctgcttctagcgataggaacagatcatcgccaggaactgattctcggtgctggtgccgtggggtgccgcttcgtcccacagcagcagctcgccgttgtagtaggcgaaatacagcgcgccgtcctgatcgtcgcgcttggcgaagccgcacaccgctagatcatcgcccgccgcgttggccgccgtgccgaacagcgaatcgaattccacgccgtcggagtcgatggcggtgaacaggctggccttggctgcctcaaggtcggcatcacttggcgtgacctgcacccgggtcggattgatcttgccggtcaccggcacctgcaacgccggcggcttgcggggcgcggaacaaccggccaacagcagcagcgccgcaaaacccgccatcaggctcttcatgtattcactcccaggcaactgatcgatgccgcgcgtcacagggcagcggcgccccattgtatgccagatcggcagtgccaagccgatgatcgctggtgtgacaggtggcctcaggccggctgccgatgttcaagcttgccgctttggctggcatcgccaggatcggcacgctaaattgcgcccttgccctgccctcatcccggagcctccatgaccaccgacgacacctgcgccgatctgctgctcgacaatcaggtgtgcttcgccctgcattcgacctcgctgatgatgaccaaggtctacaagccgctgctcaagaagctcggcctgacctatccgcagtacctggcgatgctggtgttatgggaaggcgacggcatcaccgtgagcgagatcagcgcgcgcctgctgaccgaccccggctcgctgacgccgctgctcaaacgcctggaagccgaaggcctgatcgaccgtaagcgcagtagcagcgatgagcgtgtggtgcacctgcacctcaccgacaagggtcgcgccctgcatgccgaggcccggcagattcccgggtgcattctcgatgccagcgcccagacggcacagcgcctggccaagctcaccgccgagctgaccgccctgcgcaaacaattgcaggacagcctctgagagcctgttcaaagtctcgcgagcaagagcaatgcaaggcgaaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgttttcaacgccgcagtgccgacgcgcagcagactttgaacaggttctgagcacagccgtgcaatcgacaggtagcgcagcggatctacactgagcctcgtcaatacggctacggatccgccctgttgaaactttattcgagaaataccttgcgcgctaaataaatcacgactagagttcgcctcgagcagttgaattgcgcactaacaaacatcgcacaaaccaaatacgaggatttcaccatgtctatcgaaaccgttgcctaccgcgcctacgctgaagccactggtggccgtgagggccgtgccatttcctccgacggcgtgctcgatgtcgcgctgaccacgccgaaggaactgggcggcgccggcggccagggcaccaaccccgagcagctgttcgctgccggctactcggcgtgcttcctgggcgcgatcaagttcgtcgccgcccgcgacaagcacaaggtgtcgccggacagctggatcgaaggcatcgtcggcatcggcgcggtgcccaccggcttcgccatcgaggtggagctgaagatcaccctgccaggcctggaccgtgaagaagccaaggcgctgatcgacaaggcgcacatcgtctgcccttactccaacgccacccgcggcaacatcgatgtgaccctgaccctggtcgagtaagcgcctgccgcagcaacgcaaacgccccggcatcgaccggggcgtttgcgtttctacagtcaggcagcgcggctttgcagatgctggatcgccccgctcctccatgcgctgtcgattacttcctgcaacagcggctgggcgaagtagcgttcgaggtcggcagggctgcgccagcggctgtgcagttgccagcgctggcgatcacgttgcagctcgaacgccaggcaaccgtccagccggcgtgtcggctccagcaggtcacgcaggtagccacccagttcctcacaacgaccaggagcggcttcgagcacggtgatgtgggtgtgcagggtcatgtttttctccctagatccagtcggccatgccacggcggacccgccgtggcatcaccctgtcagtgaatgcttgccgttgggcgcaccaccagttcgctgacgtcgacgtccgccggctgctcgatggcataggccacggccctggcgatggccgatgggctgatggccaccttgcgaaactcgcgcatggcgtcgcgggcgccttcatcggaaatgctgtcggccagctcggactcgaccacgcccggcgataccagcgtgacgcggatgtcgccaccgacctcctggcgcagaccgtcactgatcgcccgtaccgcgtacttggtggcgcagtacaccgccgcagtcggcgacacccggtaggcgccgatcgacgccacgttgatgatctgcccgctacgctgggcctgcatcaccggcaaggctgccgcgatgccgtgcagcacgccgcggatgttgacgtcgatcatgcgattccactcgtccagcttcagcgcctcgatcatcgacagcggcatcaccccggcattgttgagcagcacatcgacgcggccgtattcggccttggcggcgtcgacgaaggcttgtacgtctgccgcatcagtcacgtccaagtgacgggcgatggcctgaccaccggcagcgcgaatgtcctcgaccagttgctcgaggcgctcgacccggcgggcgccgagcacgacacgagcgcccttctcggccagcaagcgtgcacaaccttcgccaatgccactgctggcgccggtgatgagtacgactttttcttggatattgttcatggtgcgatcctctggtcagtgcggcgaacgctgccgcgatggatccagagtaggagccgtagccgtttttccgttagccggatactggaacattcttgcctgatcgtgcggatctaggctcgaattacgcaaacggccgcgccatgcggcccaccgggaagagcaagttgcctattgctgtttcaagcttgcccaatactccggaaatgaatcgccacgcaggacgactgggcaattcccggataggcttcgcgcaaaatccgcgcaacttcgcgagtgaacattccatgcaagccgaacagcctgacgagctggccctgcgccaacgtgaactggcccagctgatccagcagaaaaccccgaccgagggcatgcacgacacccttatcgacggtcttgggctggcctacaccactgcgcccagcctgccaatgccgaccctctaccgcccatgcctgtgcatcatcgcccagggccgcaaggaggttcgcctgggcgccgagcagtattactacgacccgctcaattacctggtggcctcggtcaccctgccggtgactggccaggtgatcgaggcgacctcggagcagccgtacctgagcgtacgtctggatatcgatccggcagtgatcagcgaactgctctccgccgccggaccgattggcctgccggcgcccggcgccaagcgcgcgctgttcgtcgaccgcctggacgcctcgatgctcgatgcggtgattcgcctgctgcgcctgctcgacacaccgcgagacgccgccatgctggcgccactggccttgcgcgaaattttctatcgcctgctgcgcagcccccagggccagcgcctgcgcgagatcgtcatggccgacagccagagccaccgcatcgcccgcgccatcgaatggatcaaccggcactacgacaaaccgctgcgtatcgaggagctggcccgcgaggtcaacctcagcgcctcgaccctgcaccaccgcttcaaggccgtcaccgccctgagcccgctgcagtaccagaagcagctgcgcctgcaggaagcccgtcggctgatgttcagtgaaggcatggaagccgcctcggcaagctttcgcgtcggctacgagagcccctcgcaattcagccgcgagtacagccgcctgttcggcgccccgccgctgcgcgatatgcatcgactgcgtaatgcgggttgagcgtatgggctgctgaacatcgttgctttacctgtgggagcgggccatgcccgtgatttttcgcgggcatggcccgctcccacatctagaggttagagatcgcgcggccactcccgccactttgcagcccgcgtcgatgaatccgaacgcagcgacgaagccgcctctcagaaacgctgagtcagcgtcgccgtcactgtccgctcctcacccagataacaggcagccgccgaatagcaggacgccacatagtactcaccggtaaggttgttggcggtcaggctgaccgacgtgcccttcaagccgacctggctcaggtcataacccaccgacgcatcgaacagcgtgtaggacggtacgttgaagtcgttcagctcgctgccctcgctgtggccgacataacgcgcaccggcgccgagggtcagcccggccaatgcgccgtcgctgaagcgatagtcggcccacaggctggccatgcgttctggcgtctgcggcggtgtgttgcccttggcgtccaccacggcgctgccgttgttgacgaagtaggacttgctgtaggaaacgtccgcgtaggtgtagctggcgatcagctgcaggttgtcgaccggcttgaagcgtgcctccagctccacaccacgcgaacgaatgccacccacgcccttgtagaaactgtcctgaagcagactgttctccttggcgtacaggttctccatttccaggttgaagaacgacagggtgtagagatcctccgtgcccggcggctggaacttgaggccggcttcccactgctcgccggtggtcgggtcgaggatctgcgcgccactggagtaattggaggtcgggttgaacgaagtcgagtagctgacgtagggcgagaggccgttgtcgaacgcatagagcacgccgacgtggccgctgagcttctcgccctggttgtcgtctttgccgctgatctcgtcatcgatggacacgtcgtaccaatcctggcgcaggccgaaggacaggttccagttgtcgatttcgaccaggtcctgcagatacagaccggtctgcttctgccgccgcaaggcatcgttgatcgaacgcagggccgtcagctcgccgtaatcatgcaccgggtcgaacacatcgatgggcgcgcctgcggtgtcactctgggcggcgatcttgttcttcgagtactgataatccaggccgagcaccagggtgtgctgggccgcgccggtggcgaaatcggcctgcagcatgttgtcgacgatccaggcgtgcagctgctcctggccgccactgtagccgcggcgcagctggttgccactgacgtaaccggaaccccagacctggctgttcgagaccctggcatccaggtaacggaagttttgccgagcgctccaggtgtcgttgaagcgatgctccagctcataaccgagcatctgctgggtgcgggtgaactcgtcgagcgccgggtcgccctcgaagaagctgctcgagatgcgccgcccatcacgtttatgcacggtaccggaggccggcaggctgccgtgatagccgccattggggtcgtcctgcaggtaggcgtagagcgtcaggaaggtgtcttcactgaggttcagtgccaggctgggcatcagcgcatagcgcgtctcggtcacgtgatcggcctgggcatcggcgtccttggccaggccgactacgcggtaggcgatgttctcgttcagcggcccggtgacatcgaacccgagggacttgcgattgttgttgccgtaggacaggtccacccggccggactggctgaactccggtcgcttggtgctgatggccgccaggccgcccgggttgctgcgcccgtacagcaccgaagacggtcccttgagaatgtcgatgcgctcgatgaagtacgggtcgatctgcaggctgctgtaggagccgggatcgcccatggacttgaggccatcgatggtgatgttgtccaccgagccgtcgttaatgccgcgaatcgccaggtagtcgtagcggtgagtgttgccgtaggggttggtcagcacgcccgggctgtagcgcatcgcatcggcggcagtgagcgcgccctggcgctcgatctgctcgcgggtgaccaccgacacgctttgcgcggtttttgccagcgccttgctggtcttggtcgacacgctgctgtgggtggcgttgtagccatccatgctgcccagcgcgttgcctagggcgaaggcgcgcacatcggtgctctccagttccagcgagccggtgccactctgcgcggcgacctccagcgagtagccgccgtggccatcggcaaccgcctgcaggccgctgccctgcagcaggcgcgcgaagccctcgtcgacacccgcctcgccctgcaggcccgggctctgcttgccggcagtcagctgcgcatcgaccgacagcagcacgcccgcctccgctgcgaaacggcttagcgccgccgacagcggcccggctggaatctggtagctgtgcggcgcctgctggtggctgccggcctcggtggcctgggcgtgcacgaacagcggcgaacaggctgccagagtcagggtggccaggcggatcgagcggcgcagagcaaggggcgaaaagcggagcggtgaagacatgcagcaatcctcgagacatcgcccgcgcagggtgcgcaagggccggatgcagggaggccaagcgagatcgaaaaaggggaaccgcattcgcaagaataatttcaccggcgggccatcagccggtcagcggctctaccgtcacccaccagggcaaacgccgattgacgcggatcggcaggctgtcggccagggcgtcgagaatgcgcccggtgtcgcccaacggataggcgccgaccaggcgcagatcggccaccctcggatcgcagcccaagtaaccggacacgtagtcggccagctcggcgatgaaatcgcccaggcgccggtcatcagccagcaacataccgcggctccaggcctggcgtgccgggtccgccggctcactggttgagatcgcatcagcgctgaagcgcacctgctgaccggccttcagcacctgggcgccgcgagcgctggacggctcgatgcacacagccccggcgaacacgctgagctgggtgaaaccctcgccttcgcgcacgctgaaccgcgtaccgagcgcctgcagacgaccgtgccgggtgtcgagcagcaacgggcgtgggtccttggcggtgtcgagcaggatctcgccctgcagcagccgcaacaagcgggtcgaggtgctgtaatcgatgtccacggcggtgcggctgcccaaccagagttggctgccatcggccaggcgcagatcccggatttccccggtgccggtacgctcgctggccaaccagctgcgccagggccggccctgcccagctgctgccaacaacccagcgccacccagcacggcgagcagcccgagcacctgccgccggttgcgcccttgatggcgcaaggcctgggccgcggcgcggcggtgagtatcggccggcagcctggcgaactggctgctgatcgcctccacccgctgccaggccgccgcatgttcgggccgagccgccagccattgctgccaggcacgctgctgctgggcgctgactggcggatcggccagcaccgcgaaccactcggcagcctgctgcaaggcagcgtgatcgggcgccacggctcaaccctcggctaacagcaggcactgcagcatggcctgggccatgtacttcttgaccatgcgctcggacacctgcagccgcgtggcgatggctgcgtaggtcagaccgtcgagctgggaaagcaggaacgcctcgcgcaccttggcaggcaggcgcagcaacatggcatcgatggccaacagggtttcgatgatcagttcggtggtttccggcgacggtgcctgcggctccggctgcagggccagggcttcgaggtaggcgcgttcgatcgcctggcgacgccagtggttgaccagcagcgaatgggcgatggtcgagagataagcccgcggctcacgcagcgagggcacttcacggtgcttggcgagcaggcgcacgaaggtgtcctgagccagatccgcggcgttctccgcacagcccatgcgtttgcgcagccagccgttcagccagccgctgtgctcgagatacagctgctgcaaggactgttggggggaagcgaacgacatcgagcacaccatcaccgtgcggggataacgcacgaatggtaatgcttctcagaaacaaattacaggtattcctaactctgccagcgtggggcctctggcaccactcagaggctgatcggccggcggcctgccagggcgtgggccagagtgccaccatcgaccagctccagctcgccacccagcggcatgccatgggcgatgcgcgaggcgaccatgcccttgccggccagcagctgggcgatgtaatgagccgtcgcttcaccctccaccgtcgggttggtggccagaatcacttcactgaactgccccgcctcgatgcgtgccagcagttcgggaatgccgatggcctccggccccaggccatcgaggggcgacaggtggcccttgagcacgaagtaacgaccgcgaaaaccggtgtgctcgacggcatacacgtccatcggcccttccaccacgcacagcaggctgtcgtcgcggcgcgggtcttcgcaaatctggcaaagctcgctctcgctcaggctgcggcacgacttgcaataacccacgccctccatcgcctggctcagtgcctgggccagccgctgagcaccattacggtcgcgctcgagcaattgcagcgccatgcgctgggcggtcttctggccgacaccgggcagaatgcgcagcgattcgatcagttggcggatcagggggctgaagctcatggggcgagtgctcgaagagggtgaagcgagaggaaatgaaaagtgaaacgctgctaagaatgctgcaaatcgtagaccgcagccgcgtaggatgggtgaaacccatcgacgattgatgggtttcacccatcctacgcggtccggcgcatcctaaggggcggaccatacccatatcgcgggcatggcccgctcccacgtagaagcggacttagaacggcatcttgaagccgggcggcagctgcatacccgccgtcatgccagacatcttgtcctggctgttggcttcgatcttgcgcacggcgtcgttgacggcggcggcgatcaggtcttcgaggatttccttgtcttcctgcatcaggctgtcgtcgaggctgacgcgcttgacatcgtggcgaccggtcatcaccacgctgaccaggccggcgccggactggccggtaacctcggcgttggccagctcttcctgcatcttctgcatcttttcctgcatctgctgcgcctgcttcatcaggccggccatgccacctttcatcatgatgttgtcctcggtagtcagggattaacgacgttatcgacgggttcgatactgcccgcacgcacggaggcggcgaactgggaaatcatttgctgcaccagcggatcgttctggatcgacgcctcggcctcacgctggcgattggcgcgcttgcgggcggcggcctgggccggggtttcctgctcgggcttgatcagctcgatgctcagctgcagctcgcggccatggtaggcgttaagcgcatcattcagccggcgctgctgggtggcgttgaacagtgcactgtgaccggggtccaggtgcaagagccacttgtcgccttcggcggcaatcaacgtgcaattggcggcgatgctgccggtcatgccgctcaggccgagcttggggaaaatttccagccactcggcggccaaacccgtggctggcatcgcggccggctccggctctggttcggcttggggctgatcatcgccgagcgcatcggcgaaatcgtaatccaggttgtcgacgtccatcgccacgtagtcgtagtcgccgggtggcggctcgtcatcgctgtccggcgggttgaggtcgctggtgtcgataaccggtacctcggccagctccggaacgggcagctcggcgacaggttcgggctgcggctcggctacggcggcaggctgttgcggcgcgggtgctgcggcgaccggctcgggggacggcgcaggcgcatgtactggtgctggcgcttcgctgaccggcgcgacgggagccgcgggctcggctgcggcgggcagctcttcccacggcggcgtgacggccggtaccgtggcaacgggtgcagccactgcgggcgcaacgacaactggcgcagcgggcggctcgacagcggccggcgacggctggctgggcgcgactgcttgaactggcgcggctggttcctgaggcgcagcgctggcaatggctggcgacgcagcaagtgctgcgtcggccaccggggttacctggggatcagccttggcctggctgatccccagtggctttagcgccaccttcggggcatcgccctcgccggccggcctgaatgccagcatgcgtagcagcaccatctcgaagccgctacgcgggtccggcgccagcggcaggtcgcggcggccgatcaggcccatctggtaatagaactgtacgtcttcggcgggcagcgcctgggccaggcccagcacgcgttcgcggtcgccctggccattgtccaccgcatcaggcagcgcctgggcgatggccacgcggtgcagcacgttgagcatctcggccagcacgccactccagtccggcccctgctcggcgagctgacgcaccgcttcgatcaggccgcgggcgtcgccttcgatcagcgcatgcagcacgccatacacctgaccgtggtcgagggtgccgagcatggaacgcacgtccgccgccagcaccttgccctcgccaaaggcgatggcctggtcggtgaggctcatggcgtcgcgcatcgagccgtcggcagcgcggccgagcagccacagtgcgtcgtcctcgaagggaatgttttcggcgcccagtacatggctcaggtgctcgaccacgcgctcgggcggcatgttcttcagggagaactgcaggcagcgcgacagcacggtgaccggcagcttctgcgggtcggtggtggcgagcaggaacttgacgtggggcgggggctcttcgagcgtcttgagcagcgcgttgaaggagctggtggacagcatgtgcacttcgtcgatcaggtagaccttgaagcgcccacggctgggcgagtactgcacgttgtcgagcagctcgcgggtgtcctccaccttcgtgcggctggcggcgtccacttcgatcagatcgacgaagcgcccctcatcgatctcccggcacaccgaacaggtgccgcagggcgtggagctgattccggtttcacagttcaggcacttggcgatgatgcgcgcgatggtggtcttgcccaccccgcgggtgccggtgaacaggtaggcatggtgcaggcgctggctgtcgagggcgttgatcagcgctttcagcacatgggtctgcccgaccatctcgcgaaacgaacgcgggcgccatttgcgtgcaagaacctgataactcattgaaaaccgtcgccagaggaaagcaaaagagcgctaatgctagctcaagtcggcctgtcagtgcgacgccgatcagcgcacataaaaagatcgaatcagggctggctaatttttatacagcggcgtatagtccgccccgttcgtaccacgctgcaagtcatccggcccctgggccttcccgatggtttcctggcaatcggcatccaatcgatgcacgcatagctgccaagaccccctccgctgactgatctggccgtctcgctcatgcgctgacctcgccagtcttccgaagtacagacccgctccagcaaaccgttgaagaatccgctgcgctgccattgctgcgctgaagccaggcttattcaaagtgctcgtttaccgcactttctcgccagtcttcgcctcgcaccgaccgcctcgctcaggttttcaacgctccgctggttccccttataaaggtggaacttaaaagcgcgcagctcgctccgataaccaatcccgttggcataagcccgcgaccggagccctatttttatggcgcgaatatgcgcctgcagtaaggaaacacccgaatatgaataccaatcaacaaatccagaccgctatccataccctgtccaatgctttcgccccgctggcctgccatattctggcgccgcgcaagggcagcttcagcttcaccgtggtggaccacaccggcgtcgctcagcacacccagcgcctctatcccggtcagtacaacgccgacaccctgccgggggtcatcgagcgtacgcgccaggcactgcgtcgctgatcatcgagataaaagcgaaaattttcgaacataagcgaacgaaaacgcgcccatcgtcgaactaaatgattttcagtcactcataggggttcctacgtaaaactggagttcgtcaatggaaaatggtcatcgacagcttgtcgagaagctattcgccccactacgtgccaccttcagtcggcctcgcccggacggtagcgtcgttctctccctgatcgatgaagcggacaccaccgcctacagccgggtcttgcagaaactgcagatcaacgactcgaacgctttcaatcaaagtctcgaagacatccgcctggagctggctgtcagagccggcaacatcccggccgagatgcgcaaagtgctcaaggagcaggacagcatcatcagctaccaccacgcctgatcgccgtcccaaccgaagccccgcagcccacaaggcgcggggcttcgtcgtttccagggttagcctggcgtgaagcggtaatgccccgtgacgggaaagcgaaacaggatggcctcctcccgcgttccggcgccgatgttgtgcaggatcagtggctcgcccgccgaggacagccggtcggacacgatgccgatatgggtctggccgcggcccagatcccaggtgacgatatcgccggctcggtaatcgccggcttcgcgacctatctgcagcgccatgccctggcgcttgaaccaggtcatcagattgggaacgcggcggtggtcgatgttgggatccgggcgcttgagtccccactgcttcgggtatgcggaaaaattcgccgccatgtcttcgtgtaccgccttctgcaaatccaggccctgcaggcgcagggcgcggatcaccacatcggtgcacacgccggtctctatcggcacgtcgccgccgggataggcgaggcgccggtaggcggagtcgtaggacaaagtcacgcccacctgctcgcgcgcaccgctcaccagcgctgccggctcgatggcggccacctgcaggctcagcagacagctcagcaacaacaatccggatctcagcactccacgcctcctttcatcgcgaaaccgttcgacacgctctcttctttatccggtaattttttgcgacagtatggctgggcacggttgaagccttattgggatgcccccatcactaaacagcgtcgtcatgcagggatgccagtcgcaatgcgccccacctgatgaggagaccaccatgagtagcaccgacaagcagcagtcaccgcagtccgatacgtcatgtgagctcgcccacggcgcgctgatcgaccccaacggtcgtgaaattccaattaccgaaagcatgatccagcaggcctgcaacgagctcgacaacggcaccgcggccgaacgcaaagatccgtctcactgaccgttcagctgcgcatcgtcacttcacgctgatcacgcgcgcacccagcgcgctgatcagcgcgctcagcggctcgtccgagcccagcagctccacctccagcccctctatttcacgccgcaccggatagcgcttgcgcagcaggtcgaacccggccttgcgcgcctgctcgtccaccaccaggctgcggcgcagatcggcgtcgtcacgacgcgggtcatagatcgcccggcaaaccgtgcccaacgtccaatccggatcgctgccagcggcgatgctcaagcgctgcagccaacgtggcggcgtcaacgaatccagcgaaatcgtcggttcgatgccttgggcgcggcagaacgcctgatagatctgcgcggtgccgcgcagcttgccttccaggctgtagccggcgatgtgcggcgtggcgatatgacacagcgcggccagttcgagatcgaccagtggctcgccctcccagacgtccagcaccacatgcagatcggcgccgcgttgcagcaacgcacagagcgccgcggtatcgagcacctcaccgcggctggcgttgagcagccaggtgcccgggcgcagttgctccagcagatcggcgtccagcagatggcgggtggcgaactctccatcgcgcgtcagcggggtgtgcaggctgatcacgtcgcactgctcgatgatctgctgcaggctcacatagtcgccgccctcagcgcgctgccggggcgggtcgcacaccagcacgcgccagccaaggccgcgcagcaccctgatcagccgctcgcccacctgcccggcgccgaccacgccataggtacgctgcgccagctcagcgcccaggcgttcgccgagcaccaggaggctgccgagcacgtagtcgaccaccccgcgggcgttgcagcccggcgcgctgctccaggcgatgccagcttcgctgaaataatcgagatccaggtgatcggtgccgatggtgcaggtgccgacgaagcgcaccgggctgccctgcagcatcgcgtggtcgacgcaggtgaccgagcgcaccagcagaagatcggcgttggccaccgccgcgcggtcgatggcgcggccaggcagccgctgaatctcaccgaaaccggcaaaaaactcgtcgagcagggggatgttttcgtcagcaacgatgcgcatggcagttctccacaaaccggcgggcattctactcgcaagtgcggcattttgcctttcctgaccgatccgtcagccggtaaactgcgcggttttctctgccctgtgaaccttgtcatgcctgcccaatcccgcctgcaacgggtgcgcaccgaactgcgcacgctgctggctctcgccacgccgatcatcatcgcgcaactggcgtacacctcgatcggcttcgtcgataccgtgatgtccggccgtttcagcgctcgcgacctggccgccgtggccctgggcaactcgatctgggtgccggtgttcctgctgatgaccggcattctgctggccaccacgcccaaggtggcgcagcgtttcggtgctggccaactcgacgagatcggcccgctggtgcgccaagcgctctggttggcgctggcggtcggcagtgtggcgggcgttttgttgtggaacgcggagttcgccctgcgcatgatgaaagtcgatgaagacctgatcgaacccgccatgggctacctgcacggcgtggccttcggtttcccgtgcgtggcgctgtaccacgtgttgcgctgctacagcgacggcatgggtcgcacacgaccgagcatggtgatcggcctgctcggcctgctgctgaacatccccctcaattacgtgctgatttacggcaagctcggcatcccgccacttggcagcgtgggttgcggctgggccacggcgggcgtgatggccttcatgctgctggcgatgatcgtctgggttcggcgcgcctcggcctaccggcaaaccacgccgctgcgccgcttcgagccaccacgctgggcgccgatcaagcgcttgatgggtatcggcatgcctattggtatctcggtatttgccgaggccagcatcttttcggtgatcgcgctgctgatcggcagcctgggcgctaccgtggtggccggccaccagatcgccctgaacttcgcctcgctggtattcatgatcccctactccatcggcatggccgccaccgttcgcatcggccaggcgctgggccgcggcgccccgcgtgacgcgcgcttcgccgccggcgtgagcatggttaccgcccttgcgtacgcctgtgtatcggcgagctgcatgttgctgctgcgcgaggacattgccgcgatctacacaccggcaaccgaggtcatcgccctggcggcgagcctgatcgtctatgccgcgctgttccagttctccgatgccatccaggtcacggcggcaggtgcattgcgtggctatcaggacacccgggcgaccatgatcatgacgctgttcgcctactggggtatcggcctgccagtcggttatgtgctcggcctgaccgacctgttcggcccggccagcggcccggcaggattgtgggaaggcctgatcgtcggcctgacctgcgccgcgttgatgctcaccctgcgcctgaaaagcagcgctgggcagcggattcggatgaagtcggttgcagctacttcggcttaatgcagtgattttcctgggtatcgctgcgctcataatagtaagcaacagacagcgatcccttgtgggagcgggccatgcccgcgaacggcaggtgtgggctacgcgcctgctctggtttccccaaaagtaggtcgccctatagctcaggtcacccgatcaagccggactccatcgcgccccatccaatcgaatcgcgggcatggcccgctcccacaggtagggtgtcgatgactgccatccgcgaaccgctcaatcagccttcttgcgaatccagtacaggtaggtctcggcatcctgcgtttgctccaccagttcatgaccgagaaacacgcagaacttggggatgtcgcgctgggtcgaggggtcggtggcgatgaccttgagcaggccgccggccggcaggtcgcgcaccttgttgtgcagcatcatcaccggctctgggcagaacaggccggtggcgtcgagggtgtcgtcaggggtcgaatcgagcatcacgggctccgcttgatcattcttgctgcgttcggaagtggccgccggcacgggcagctcaccattcaaattcgctctatttgctcagccggcgcaggtggcaggtcacttcctcgcggtcgtggtacagctgcttgcaggcgatgctcgccttgaccttgcgcgcggccaggccttcggcgatgcgctcgagcaggcgctgcacctcggcgtagcgctgcttcatcggcaacttgaggttgaccaccgcctcgcggcaatggccctcgccgatccaggcttccagcagcgcggcgctgcgcgcgggcttctcgacgatatcgcagaccatccagtccaccggctgcttgggcttccaggtgaagccgtcgaccatcaggtgcttgaccaggccggtgtccatcaggctttcggccatcgggccgttgtcgatggcggtcaccagcatgccgcggcgcaccagttggtaagtccagccgcccggtgcggcgcccaggtcgacgccggtcatctcgtccgacaggcgctcgtcccactgctcgcgcggaatgaaggtatgccaggcctcttcgagtttcagggtcgagcggctgggcgcctcgcgggggaacttgaggcgcggaatgcccatgggccagatcgccgagttgtttggcgcggccatgccgagaaatacctcgcggccactcttgaaggtcaacagcaggcgcggcgcacgggcgttctccgccagcttgccggcgccggtcagggccttgcgcagcgggccttcgaacttcttgcagaagccagacagctccttaccgtcgttggtgtcgaacacctccagccacaggctgccgaaggtcggcagcggcgccatgtgctcgagcagcacgctgatgcgatccttttcgggcagctcgatgaaggtgccgcgcgcccactggcggatgaagatcaactggctgaaacgcagcccggccatcagccgctcggcgcccgcctcgtcactgcagatgaattcggcgcaggcggtgtccggcttggccttggcgtagccgggcacctcaagacgcgccgcatgctcggatatctccgaacacacctcgttctcgaagccggggcggcagtgcagcaacaaagtcttcatcagggctcctctttgggccaggcatgatagcgaaaaccggaacccagggcctcagttccctgtccagagaacagcatcccggcatcgccggctgcgcccgcgggctatgctcgaaaggcgcacgatcaggcgacggctcaccgcaagccgcacgagcctggccaagggaatcatcgcgcagggccgcagagcccctgccaaaccagaacggcttgtaccgtgcaagccacaaggagatgcacgatgtcctccatcgatagcctgaactgccgccgcaccctcgacgtggacggtaaatcctacgattacttcagcctgccggacgccgccaaacagctgggcgacatcgacaagctgccggtttcgctcaaggtgctgctggaaaacctgctgcgctggcaggacgacaagaccgtcacccaggatgacctgcaagccatcagcgactggctggaaaaacgcagctccgagcgcgagatccagtaccgccctgcccgcgtattgatgcaggacttcaccggcgtgccggcagtggtcgacctggccgccatgcgcgacgccatggccaaggcaggcggtgacccgcagaagatcaacccgctgtcgccggtcgacctggtgatcgaccactcggtgatggtcgacaagttcgccagccccgaggcctttggcgagaacgtcgagatcgagatgcagcgcaacggcgagcgttacgcgttcctgcgctggggccagagcgccttcgacaacttcagcgtggtgccgccgggcaccggcatctgccaccaggtgaacctggaatacctgggccgcaccgtatggaccaaggaagaagacggcgtgacctacgcctaccccgacaccctggtcggcaccgactcgcacaccaccatgatcaatggcctcggcgtgctgggctggggcgtgggcggtatcgaggcggaagcggcgatgctcggccaaccggtgtcgatgctgattcccgaagtgatcggcttcaagctgaccggcaagctcaaggaagggatcaccgctaccgacctggtgctgaccgtcacccagatgctgcgcaaaaagggcgtggtcggcaaattcgtcgagttctacggcgacggcctggccgaactgccgctcgccgaccgcgccaccatcgccaacatggcgccggaatacggcgccacctgcggtttcttcccggtcgatgagatcaccctggattacctgcgcctgtccggccgcccggatgagaccgtcaagctggtggaagcctattccaaggctcagggcatgtggcgccaggccggcagcgagccggtattcaccgatacgctggagctggacatgggccaggtcgaagccagcctggccggcccgaaacgtccgcaggatcgcgtcgccctgccccaggtcggcaaagccttcgaagacttcctcggcctgcagctcaagccgccacgtaaagaggaaggccgcctggagagcgaaggcggcggtggcgtagccgtcggcaacgccgcgcagaacgagatccactacgagatggacggccagcgccacccgctgagcgacggcgccgtggtgatcgcggcgatcacctcctgcaccaatacctccaacccgagcgtgatgatggccgccggcctcctggccaagaaggccgtggagaaaggcctcaagcgcaagccctgggtcaagagctcgctggcgccgggctccaaggtggtgaccgaatacttcgccgccgcggggctgaccgaatatctcgacaagcttggcttcgacctggtcggctacggctgcaccacctgcatcggcaactccggcccgctgccggacccgatcgagaaagccattcaggagcatgacctgaccgtcgcctcggtgctgtccggcaaccgcaacttcgaaggccgcgtgcatccgctggtgaaaaccaactggctggcctcgccgcccctggtggtcgcctatgccctggccggcagcgtgcgcgtgaatatcgccgaggagccgctgggtgaagaccgcgacggcaagccggtttacctgcgcgacatctggccgagccagaaggaaatcgccgaggccgtacagaaagtcgacaccgccatgttccgcaaggaatacgccgaggtgttcgagggcgacgagcagtggcaggccatccaggtgccggaagccgacacctacacctggcagaacgactccacctatatccagcacccgccattcttcgaggccatcgaccaggcgccgccggcgatcaccgatatcgcgggtgcacgcatcctggcgctgctcggcgactcggtgaccaccgaccacatctccccggccggcaacatcaaggccgacagcccggccggtcgctacctgcgcgaacaaggcgtcgagccgcgcgacttcaactcctacggctcgcgccgcggcaaccatgaagtgatgatgcgcggcaccttcgccaacatccgtatccgtaacgagatgctcgacggcgaagaaggcggcatcaccctgcacgtgccgagcggcgagaaactggcgatctacgatgcttccatgcgctaccaacaggaaggcacgccactggtggtgatcgccggcaaggaatacggcaccggttccagccgcgactgggcggccaagggcaccaacctgcttggggtcaaagcggtaatcgccgagagcttcgagcgcatccaccgttccaacctggtgggcatgggcgtgctaccgctgcagttcaccggcggcgcggatcgcaagagcctgagcctgaccggcaaggaaaccctggcgatcaagggcctggacggcgtcgaggtacgcccgcacatgccgctgacgctggaaatcacccgcgcagacggcaagcaggaaagcgtcgaactgctctgccgcatcgacaccctcaacgaagtcgagtacttcaaggccggcggcatcctgcactacgtgctgcgtcagttgatcgccggttgacgatcacccgcgcagcgtcgctgcgcgggactctccataacccgggtcgagcccagcgacacccgggtttcttttgctcgctcgaactgcccgcccaccctcgaccaatggaccgtcgttttaccggcgccaaaacgtcccacaccttgaaagttgggtacactgcaggcctgccacgcgtaagcgataaccataaaagcgttgcctgtaggatcggccttgtacggccacatgggggccctccccatagttgtagtctgtaggcatttggatcctcactcgcctgccctactttccccaggtctcgcactgacatcagggtagatgccatgcgtaacaaccagcccatcaccggtaacgagcggactttcccggcgcagcaacgcctgatctcgaccaccgacctcaagggccagatcacctactgcaacgaagccttcatcgagatcagcggcttctcccgcgacgagctgatccgtgcgccgcacaacctggtgcgccacccggacgtgccgcccgccgtgttcgcccatatgtgggaaaccctgaaagccggccgaccatggatgggcatcgtcaagaaccgctgcaagaatggcgaccactactgggtcaacgcctacgtggtgccggtgctggatgatggcaaggtcaccggctacgagtcggtgcgcagcaagcccactgccgagcaggtgcaacgtgcccaggcgctctacgcccgcatcaacgccggcaaggcagcgatccccagccgcgaccgctggctgccggtggtgcagaactggctgccgttcattctggtcagccaggtcggctttctggtcggcgcctggctgaacagtacctggggcttcgtcgccgccgccgcgctgtcgattcctctcggcctgctcggcctggcctggcagagccgcggtatcaaacgcctgctgcaactggccgaacaaagtacctccgacccgctgatcgcccagatgtacaccgacaacggcggcgtcgaaggccgcctggaactgtccatcctcagccaggaagcacgcctgaaaacctgcctcacccgcctgcaggacagcgccgagaacctcgccaagcaggcggcccaggccgacgtgctggcccacaacagctccacggggctacagcgccaacgcgaggaaaccgaccaggtcgccactgccgtcaacgaaatggccgccaccaccctggaagtggccaacaacgtggcgcgcaccgccatcgccactcaggaagccaaccgcctgacccagcaaggccgcggcatcgccagcgaaacccgcgaagcgatccagcgcctgtccctgtcggtgggcgaaaccggcgaaaccgtcacccgcctcgcccaggacagcaacgagattggcggcgtggtcgacgtgatcaaaggcatcgccgaccagaccaacctgctggccctcaacgccgccatcgaagccgcccgagccggcgaaatgggccgaggcttcgccgtggtcgccgacgaagtccgctccctggcgcaacgcaccgccgaatctaccgggcagatccatgccctgatcgccaaactgcaacgcaccgccgacgaagccgtgctgaccatggatatcggccgcaaacaggccgacgaaggcgtcgaacgcgtacaacaggccgaccaggccctggccgggatcagcgacgcggtagccaatatcaacgaaatggccgaccagatcgccgccgccgccgaagaacaaagtgccgtggccgacgaaatcagccgcaatatcaccaccatcgcgcagctgtccgatcagacggccggcgaggcgcaaagcacggcgttgttgagtgaggagctcacaagtacggcgcaggggcagtattcgttggtggcgcggtttaatcggtaggcaattgaggcgcagcgaaatgttgcgccttttcgctggccttacgcccggggacgacgtcaggctcggcacctatcgacataccgaaagcgtggtgtataactcgccaagcatcccagcacctcgctgtatgtcgcgagctagacgggctcggcaaaagggcatgggatgttgtacaccacgccccgtccggaaaagttatgcaccacttggtgtctatttatagttagagctacgcaatgaatctttgccaatgtccatgctgcgactacttcaccctagccgtaggtgaagattatgaaatatgcgctgtatgcttttgggagaatgattactttggtattgaggaaccagatttagaatcaggtgcaaatcatggccttactattcgccaagcaagagcaaattttgcaacctttggggcatgccatccaagcatggttaaaaatgtcatacgccccgaacaaagagaaaaatatgcatataaaacacgtacactatagctctaactagtggtttaaatcgttcacctcgctcactgggacgggctaaatcccgcgccttaaccaaacattagccaccctatgaaaataatcgaaacgcatcagtttcacctgacagtatcaatgagcgatttagtgcgttggcgtggcaacggcgacgatgactttgaggccaacacagaaattcagtcggcaattgagtttttaggtctagatgtggacataaaccatctatataagaaatatttttatcaaacagaaatcggccaaggcgatgtatatgctttcttaaacaggaatgagcctaaaaacctctttgcaattgacatgtaccgagacctcacggatcaactagacatagtttctatctttgttagcgcctccccgaaactagctccagtcgtcaaggccaagctaagaaatttatttgattcggcttcatgccaggtcgcatacgaagaagccagcagtcttcctaagcttcaacaattgcttaacaacaataaatacccactcgccactgaagaaaatggctatatgcagaatttaattgtgcaacagtgcggctaacaactcgttcaaatcgttcgctgcgctcactgggacgggctaaagcccgcctcttaaccaaatgttagaaaacatcggaggcacgtcgaaccttcatgagcaaaaaagcgaaatccggaggcgctcaaaaacgccagcaggaaaaagaaagagaccttgcaaaagcagagaaacgacgtgctcttgagaaagaacgagcagcagagcagcttaaaaagacagttaaatttctacgcagcggaaaagtaaaactcaaaaagagtaagcaaaagcaaggcgtgctcagcacgttcacttcaatgccatgccaaccaaagatcagaagagaagatgttgtaattgatgaacacacttcaccaaagaaagaacagaacccatatcgcctcgaaggtgatactggttgggtctaataaaatcgaggtgaatgcttttctaacaatgcgctcaaagcgttcacttcgttcgctgggacgggctaaagcccgtcctcttagcttaacgttagctattcaaggaatagtattttgtttaattattcgcccggcctagatcgatatattgagcaaagacgaaagaaggtagcaagtaaggtggatgacgctcttttcatccaccattgcactctgaaactggtggacggataaagcgtcgtccaccctacgaaactggctgaccacgtacctcgattgcttaatccagggcaactttagcaagtagggtggatgacgcctttttcatccaccattgcaattttgaagtggtggacggataagacttcagctacgcgtttcgctatcctacaaaccttaggtaatgcatgcctgacgatgttttggactctccccttcaaacagtgcctaaggtcaactcaatgctcacccacaacacccttaaatacaaagcctgggcagaccgtcgaacgctggacgcggtcgctcaactcgatccattggcgcagtccgaagcgctggccttcgcgcggcagcagctcaaccatatggttcgagttgaagagctgtttcgcgcacggttgcttggggagccggcgccccatgacagtaccaacaccgataccctgccccagctcgatgagctggatcgccggctgatggcggccaatcggtggttggccgcgtacctcgatggcctcacgcctgggcagcttcaggagcctattcgcttcgttttcgtggatggcaagcagggcatgctgagccgtgaggaagcgatctttcatctggtcaaccatggcacctatcatcgcggcgccatcggccatgcccttgaccgggcggacggcaaccgacccgccgacacctacacggtgtttattcatgagtcagagcctgagcgtagaaacgcctgaggcatactccccgttcgatacagactcaccacccggcgcaccatgaccaatccacaaaaccaactgaatgaactgatcgctcacctagcggcgctcacagatattctcgccctcgacccagatagccactggggcacgcatttccgcaattgcctagcgaccgccagagcgctggcgggcagcagtcacgttggggatgaactgaccggcctggcgtgttcggtgatgtccgtttacggcggcatgggcagcttcaacgattacgcgccgtggcagaatggtcgcttcattgccggcatggagtcgctggatgaggcgtctaaccgcgtctatatggcggcccaggcgataaggctgcgcgatgccacagacgtagactgacttgccgcatagaccacagcaaaggccacctgaatcgatgtccatcactagcctatccgacctattccaaaccgagcccatcacttggggctgccggggtgatccctatctgtggcaggaaatgagcgaggtgctggccaccctgccgcttccgccaagcgaggcgcaactggccgaaatcctcgaggccaccttcgaacgcctggttggcttgccgacaagcgcggaagtgtccacggtgttcgtcgagcggcacgcccatggcggcatgtcgtcgggccatattagcctgaagttctggcgcgagacggccgtacccttgttgctcgcgcgctaccatgcagcctttatcctcggcgacgcgcgttcttaatcacccggcagccgtttatcgcaggctccgtatcatgcccagcaaaggacccatcgaatgaccgacaccgcctactccctcgtgcacgccactccgtcggcggaaacctatcgccacctgcgcactgcagccgggctgagcggcaagaccgtcgaggcggcaagtcgcggcctgcccaatagtctgttcgccgtgcaggtgctctgcgccggcgagccggtgggcatgggccgggtgatcggcgatggcggcgcgttctatcaggtggtggatatcgccgtgctgccggagcatcaaggccgcggcctggggaaaatgatcatggcggcgatcagcgattacatcgcgcgcgaggtcccggagtcaggctacgtcagtttgatcgccgacggcgaagcgtaccgcctgtaccagcagttcggctttgcgctgacggcaccggcaagccagggcatggccctgaagaaaaccgcaggctgaagcgctcgacacttaccacaggtacccagatgaatcgccgcaagaagatcaagcagttgctggaggcccacgccaagaaggccaatgccaagctggcacccaagagcaacaagcccaaatacatcagcaaggcggatcgggcgaagctggaagccgaggcgactgaaagcccgagcagcgccgtcgagtaacgcaaactgcttcatttgttttccataaggcatagagctgcgtgactgaagccacactggcaatggctacccactaacaaggacgccctgccatgagccagaacgcatacaaccgcctgcgcagccaggtggattttctggaatcactgctcgccgtgctggtgatcgccctgttcgcgctggctatcgttggcgctccggatttcgcggtaatcactctggccgtgatcatcggcggcggcctgctcaatctgtatcgccagcatcagttactggagcgttatagctgccccaattgtggcgagtcgccccatcacagggtcgacgagcgggccggctattaccatgacccggcgaccgcgaactgcctgcattgtgggcagcgactgaaggaataatatgtagtgtggatgatgccttccattcaccatcgcgatttcaaaacagtagacggatgagacatcgcaccacaatgattccgatatctactttaacttgcgctctctgcggacaactttatgccacattgcattattgaacactcggcctctctgaacggcgatgctcttctacccttgatattttctggagcattgaataccggactctttgaatctgatggcagcgatataaaagtccgatccatcgcttaccaaagctatctcacggggccagaaagaagcgatttcgtccatgtcacgataaaaatcttgtccggcagaaccaccgagcagaaacagatactgtcgaaatccgtgctcgctcagttgcaaacgatcgaacggcctcactgctcgctcactgttgaagtcgcggatattgatcgcgccagctattcaaaagtggtgagttgaaagcggacagcaatccttatctgcttcgtcccgagatcgctcaacgccttatcagcgatctcagaacggtggacggatcgggccgcgtaggtgaagcgtcgtctaccctacaaactggacgatcaaggcgccgaccgcggcccggcgcagcggctcttgttccactcgtccgtcagcaagcttggcaccacgccctggccgggaatggcgacgaagcccatgggcgcggtgcgctttccgtctttaccgatataactgaaccggccgcaggtgccgtggtggtcactgaggatcagtgttgcggggtcggcgccggcgccgcgcacgtagtccttcatcatctcgacggatgctggattcgccggcacgcccgccaggtaccacttgctcttgcccagcagcatgatcaggcacaacaggatgcccgcccatagcgccaggcgtttgaagcgcttggcgcttcggtgaatctgcagcacgtcgcggtaatgcatccctgatttcctgcctcccaatcccaactgccgatgttaaccagcgaggtgcatcagggctgcgacgcaggcctgctttcagcgcttcttggcgtgctcgcgcagaaagcccgccaccgcatccgccgccgactccagatgctgttcgtggctgtagccggacaccttcagcggtttgaggtcgtggtcgcccgccgtcagccagcacagttcaatggccgccgagagttggtaaccggccacggtgtggcggtcgcccatggcgtcgcgttcgccctgcacgatgagggtcggcgttttcaggtcggccaggtgcgcggtgcgcggtttgtcggccttgccgatggcgtggaaggggtagcccaggcaaaccaggccgtcagcatccagttcgtcggccagcagactggccatgcgcccgcccatggatttgccgccaatggccaacggccccgtgacctggtgtcgcacggcggcgtatacggctcgccagcagtcgagcagtttcgcctgggggttgggtgggcgtttcttgccgtcctgtcggcgcgcggccatgtagtcgaactcgaagcgcaccaccgtcagcccgcgggcggcgagcttctcggccatcaggttcatgaagtcgctgtccatcggcgcgccggcgccgtgggcgaggatcagggtggcctggctggcgcccgtcggccgatcccagagcagcgctggcgctgggctttcctgtgcctgttgaccggcgtcaataccgcttcgctgcccttctcgcatgcttgcctcgctcataaaaaagccctttttcgtgtacggatttgtccgtgcgcgggggctgcagatgatctgcccataaccgtggatggaaacccagacatgaacacaacaaccagttccgcctataactacaaggtggttcgccaattcgccatcatgacggtggtgtggggcatagtcgggatggggctcggcgtgcttatcgcagcgcagctcgcctggccgtggctcaacttcgacctgccgtggaccagcttcggtcgcctgcggcccctgcacaccaacgcggtgatcttcgccttcggcggctgcgccctgttcgccaccagttactatgccgtacagcgcacctcccaggccacgctgtttgcaccgaagctggcggctttcacgttctggggctggcaactggtgatcctgctggcggccatcaccctgccgctgggctacaccagttccaaggaatacgccgagctggaatggccgatcgacattctgatcaccatcgtctgggtcagctacgcgatcgtgttcttcggcaccatcatcaagcgcaacgtcagccacatctatgtgggcaactggttcttcggcgggttcatcctcaccgtggcgctgctgcacgtggtcaacaacctggaagtaccggtcaccctgaccaagtcctactcactgtacgccggtgccaccgacgcgatgatccagtggtggtacggccacaacgcggtgggcttcttcctgaccgcaggcttcctggggatgatgtactacttcgtgcccaagcaggccgggcgtccggtgtattcctatcgcctgtcgatcgtgcacttctgggcgctgatcaccctgtacatctgggccggcccgcaccacttgcactacaccgcgctgccggactgggcccagagcctgggcatggtgatgtccctggtgctgctggcaccgagctggggcggcatgatcaacggcatgatgaccctgtcgggcgcctggcataagttgcgcaccgacccgatcctgcgctttttggtcgtctccctggcgttctacggcatgtcgaccttcgaaggcccgatgatggccatcaagaccgtcaacgccctctcccactacaccgactggaccatcggccacgtgcacgccggcgccctgggctgggtcgccatggtgtcgatcggctcgctgtatcacctgattcccaaagtgttcggtcgcgagcagatgcacagcatcggcctgatcaacgcgcacttctggctcgccaccatcggcaccgtgctgtacatcgcctcgatgtgggtcaacggcatcgcccagggcctgatgtggcgcgcggtgaacagcgacggcacgcttacctactccttcgtcgaggcgctggaagccagccaccccggcttcgtagtgcgggtgatcggcggcgcgatcttcttcaccggcatgctgctgatggcctggaacacctggcagaccgtgcgcgccagcaagccggaagaactggaagctgccgctctgtattcggttgagggagcccactgatgaaacacgaaatcgtcgaaaagaacgtcggcctgatggccctgctgatggtgttcgccgtcagcatcggcgggctgacgcagatcgtcccgctgttcttccaggacgtggtcaacgagccggtcgcgggcatgaagccctacaccgcgctgcagctcgagggccgcgacgtgtacatcaaggaaggctgcgtgggttgccactcacagatgatccgcccgttccgcgccgagaccgagcgctacggccactactcggtagccggcgaaagcgtctgggaccaccccttcctgtggggctccaagcgtaccgggccagacctggccagggtcggcggccgctactcggacgagtggcaccgcgcgcatctctacaacccgcgcaacgtggtgccggaatcgaagatgccgtcctacccctggctggtcgagaacgtgctcgacggcaaggacacgcccaaaaagctcaaggccatgcaatttctcggcgtgccctacacggatgacgacatcgccggtgccagcgctgcggtgaaaggcaagaccgagatggacgccctggtcgcctacctgcaagtgctcggcactgcgctgaagaacaagaggtgatcccatgcttaccgacctgatcgacatcggcatggtgcgcggcatcggtaccgccctggtactgatcgccttcacctgcgtgacgctgtgggcttacagcggcaagcgcgccaaggccttcgaggatgcggcgaacctgcccttcgccgatgaacccaacaaagcagcagtaaggaaagacaccccatgagcactttctggagctggtatatcacgctgctgaccctcggcagcctggtcgcgttgttctggctgctgttcgccacacgcaagggggaacgcaagaacaccaccgaccagaccatgggccattccttcgacggcatcgaggagtacgacaacccgctgccgcgctggtggttcatgctgtttctcggcacgctgatcttcgccgccggttacctggcgctgtatccggggctgggcaacttcaaagggctgctacccggctatgaagacggctggacccaggtcgcccagtgggagcgcgaagtggccaaggccgacgcccagtacgggccgatcttcgccaagtactcggccatgcccctggagcaggtcgcccaggacgaacaggcgctgaagatgggcggccggctgttcgccacctactgctcgatctgccacggctcggacgccaagggcgcggtgggatttcccaacctgaccgacgagaactggcgctggggcggcgacgccgaaaccatcaagaccaccatcctcaacgggcgtatcggcgtgatgccggcctggggccaggtactcggtgacgacggcgtacgcaacgtcgccggctacgtgcgccatgaactggcgggcctgccgctggccgagggcagcaatatcgacctggaacagggcaaacagctgttctccaccacctgcgtggcctgccacggcccggcaggcaccggcacggcggccatgggcgcaccggacctgactcacccgggtggctggatctacggctcgagcctggcgcaactgcagcagaccatccgctatggccgcaacggccagatgccggcccaggagcactacctgggcaacgacaaggtgcacctgctggcggcttatgtgctgagcctgagtcgcaccaaggacgctgccaaataaccccgtcacctaccgcgccgtagcctggcgttgagcgaagcaatacccagggatcgattcccgggtttcgcttcgctctacccaggctacaaaagccgatcattgattccgtagcctggcgttgagcgcagcgaaacccaggaaaccatccccaatcccccgcttgcccgagcactgtccgcgccagccaaggctgctgacagaacccttgcaccacatttcccacgcattgcgccgccccagccggtcggggatactcgcgccgcctgaaatgcctgttgcctcgcggcagcgcccagcccagcgtggaacccagcatgagcccagcaagcagtccggctgcctacaactacaaggtggtgcgccagttcgcggtgatgaccgtggtctggggcgtggtcggcatggcgctgggggtgttcatcgccgcgcaactggtatggccgcaactgaatttcgacctgccctggaccagcttcggccgcctgcggccgctgcacaccaatgcggtgatcttcgcctttggcggctgcgcgctgttcgccaccagctattacgtggtgcagcgcacctgccaggtgcggctggcgtccgaccgcctggcggccttcaccttctggggctggcaggcggtgatcgtctcggcggtgatcagcctgccaatgggctacaccagcagcaaggagtacgccgagctggagtggccgatcgatatcctcctgggcatcgtctggttcgcctatatcggcgtgttcttcggcaccctgttcaagcgccgcacccggcatatctacgtggccaactggttcttcggcgccttcatcctggtcaccggcatgctgcacctggtcaacagcgccgctgtgccggtcagcctgttcaagtcctactcggtgtacgccggtgccacggacgcgatgatccagtggtggtacggccacaacgcggtgggcttcttcctgaccaccggctttctggggatgatgtactacttcgtgcccaagcaggccaaccggccgatctactcgtaccggctgtccatcgtgcacttctgggcgctgatcaccctgtatatctgggccggcccgcaccacctgcactacaccgccctgccggactgggcccagagcctgggcatggtgatgtcgatcatcctcctggcaccgagctggggcggcatgatcaacggcatgatgaccctgtcgggcgcctggcataagttgcgcaccgacccgatcctgcgctttctggtcgtctccctggcgttctacggcatgtccaccttcgaggggccgatgatggccatcaagacggtcaacgcactgtcgcactacaccgactggaccatcggccacgtgcacgctggcgccctcggctgggtggcgatgatcaccatcggctcgctgtatcacctgattccccggatgttcggccgcgagcagatgcacagcctggcggcgatccacctgcatttctggctggcgaccatcggcaccgtgctgtacatcgtcgccatgtgggtcaacggcatcacccagggcctgatgtggcgcgcggtgcaggaagacggcacgctcacctactcgttcatcgagtcggtgacggccagccactggggctacgtggtgcgcatgctcggcggtgcgatcttcttcagcggcatgctgctgatggcctggaacacctggcgcaccattcgcggtgcgcaaccggccgactacgatgccggcgcgcgaattcccctggcgcaaaacggggagatcggccgatgaagcacgacctgatcgaaaagaacctcggcctgatgaccctgctgatggtcatcgccgtgagcatcggcggcctcacccagatcgtcccgctgttcttccaggacgtggtcaacgagccggtggccggcatgcggccctacaccgcgctgcagctcgagggccgcgacatctatattcgcgaaggctgcgtgggttgccattcgcagatgatccgcccgttccgcgccgaaaccgagcgctacggccattattcggtagctggcgaaagcgtctgggatcaccccttcctgtggggttccaagcgcaccggcccggacctggcgcgaatcggagggcgctactcggacgagtggcaccgcgcccacctgatcaacccgcgcgacctggtgccggagtcgaagatgcccgcctatccctggctggccgagcgcacgctcgatggcgccctgagcgccgaaaagctcaaggtcatgcagggcttcggcattccctacagcgacgacgacatcgccaaggcccgcgaggcggtggccggcaagagcgagctggacgcactgatcgcctacctgcaggtgctcggcacctcgattcccaacaagcggtgacgccatgccagccttcctgaccgacatcggcaccatccgcggcattggcaccgccgtggtgttcattgccttcgtcgccgtggtgctctgggcctacagcagcaagcgcaagtccagcttcgacgaagaggccaacctacccttcgccgacgagcggccgccgagcgccagccagcagaaccacaagctcgaggacgacaaaccttgagcaccttctggagcctgttcatcgcgctggccaccctcggcacgctgctgggcctggcctggctgctcatcgccacccgcaagggccagcggccgggcgacagcgagcagaccacggggcacagcttcgacggcatcgaggaatacgacaacccgctgccgcgctggtggttcctgctgtttctcggcaccctggcattcgccttcggctacctgctgctctatcccgggctgggcaacttcaagggcctgctgcccggctatgacgaaggctggacccaggtcagccagtggcagcgcgagatggccgccgccgacgcacgctacggcccgctgttcgccggctacgcggccacccccatcagcgaactggccagggacgagaaggcgctgaaaatcggtggtcggttgttcgccaacaactgcgccgtatgccacggcgccgatgccaaaggtgcctttggttttcccaacctgaccgatgacgactggctgtacggcggcgacccggaaaccatcaagacctccatcatgcagggccgccagggcgtgatgccggcctggcaggagattctcggcgacgcgggcgtgcgcgacgtgaccgcctacgtgcgcagcctctcgaacctggaaaacccggcgcatgtcgccgtcgacctggacgcgggcaaacagctgttcgccaccaattgcgccatgtgccacggtcccgacggcaagggcctgcaggtgctcggcgcaccgaatctgacggacaaggtgtggctgtacggttcaagcttcgcccaggtgcagcagaccattcgctatgggcgcagcggcaagatgccggcgcaggcggaatttctcggcaacgacaaggtgcacctgttggccgcctacgtgtacagcctgtcgcagcgcgacaaagcgccggcagaggtgcaaaaccggaagaaagattgagtgcactgatctgggtcaggacggctccggcttactgcccctagcatggccctgcacctaccctgcgacgggtagccgcaagcccgatccggcgttgcggcgtaccatcggcgcagcgaacgatcgcgaccggcacgtatcggccgcggcaggcccgaccaaccgttgtggtagccctcgatgagccaacagatccccgtcaagaacgtcacgccgccggccggcgagaccatcgacctctatgccagtcgcgagaagatccacacccgcgcgttcagcggcttctaccgcaacctgcggcgtgctggcggtgctctgctgttcgtcctctacttcggcaccgtgtggctgaactggaacggccaccaggcggtgtggtggaacctgccggagcgcaagttccacatcttcggcgccacctactggcctcaggatttcgtgctgctctcggcactgctgatcatcgccgccttcgggctgttcttcatcaccgtgttcgcaggcagagtgtggtgcggctacacctgcccgcagagcgtgttcacctggatattcatgtgggcggaaaaggtcaccgagggcgaccgcaaccagcgcatgaagctggaaaaggcgccgatgagtgccaacaagttcgctcgtcgcttcgccaagcacagcatctggctgggcgtttccctggtcaccgcactgaccttcgtcggctactttgcgccaatccgcgaactgctcgccgaactggtcaccttcgaggccagcggctgggcgctgttctggatcgccttcttcaccctcgccacctacggcaatgccggctggctgcgcgagcaggtgtgcatccacatgtgcccctatgcgcgcttccagagcgtgatgttcgaccaggacacgctgatcgtctcctacgacccgcgccgtggcgaaacccgcggcccgcgcaagaagaccgccgaccacaaggcccagggcctgggcgactgcatcgactgcaccctgtgcgtgcaggtgtgcccgaccggcatcgacattcgcgacggtctgcagatcgagtgcatcggttgcgccgcgtgcatcgacgcctgcgacgccgtcatggacaagatgaactacccgcgcgggctgatcagctacaccaccgaacacaatctctcggggcagaagacgcgcctgctgcgccctcggctgatcggctacgccatcgcccttctggccatgctggcggtattcgcctgggcagtgagcaaccgctcgctggtcgagctggacgtgctcaaggatcgggtactctaccgcgagaacgagctgggccgcatcgagaacgtctacaccctgaagatcatgaacaaggctcagcaggacgtcgtctaccgcatcgacgccgacggcctggacggcctggtctacgaaggccgccgcgaagtccgcgccctggccggcgaggtgctggcgatcccggtggagctgtccatcgacgccgagaaactgccgtcgagcaccaacgagatcaccttccacatccgagccaccgatgacgacagcatccacaacgacgccagcagccgctttatcggcccgagcgtaagatagcaggccaaccatgaacgaagacctccatcccgccccctggtacaagcagttctggccctggttcctgatcgccctgctcggctactcggtgatccaggggctgaccctgctgaccgtcgccacgcgcaatccgccgggattgatctccgacgactactacgacgtcggcaagggcatcaaccaatccctggagcgcgagaacctggcgctgcgcctcaagctgcaggcgacactggacctggacgacgaacgcggcatcgccgagctgcaactgcacggcgccagcgcgcccgcgcaactggtgctcaacctggtatcgccgacacaaccggagcgcgaccgccgtgtggtgctgcaacatcaaggccagggcctgtaccgcggcaacctgcaggacagcgtgcggggccgccgcttcgtcgagctgatcggccaggaaggcggccaggactggcgcctgttcgaggaagaaaccctcgaagccggcaagcgcatccagctcggggatgaacgctgatcgacacctcccttgccaccggcgcgccgctcgagcgcagcagcccggcgccctgctaccactgcggcctgccggtgccggcgggcagccacttttcagctgtggtgctgggccagtcgcgcgagatgtgctgcccaggctgccaggcggtggccgaaaccatcgtgcagaatggcctggagcattactacagccatcgcagcgaagcggcccacaatccccaacagttgccccaggcgctgcccgacgagctggccctgtatgaccgccgcgacgtgcagcagcccttcgtcgaacaaagcggcgagtcgagcgaaaccagcctgctgatcgagggcatcagttgcgcggcctgcggctggctgatcgaaaagcacctcgctgccctgcccggcgtggtcgaggcgcacctgaacctgtccaaccatcgcctgcgggtacgctggagcgccagcgccctgcccttgagcgaactgctcggcgaagtgcggcgcatcggctacgccgcccatccctggcaggccgatgccgccgccgagcagctgacccgcgagaatcgccgcgcgatgcgccagctgggcgtcgccgggcttctctggatgcaggtgatgatggccagcatggccacctggccggaattcaacgtcgacctgagccccgagctggacagcatcctgcgctgggtcagcctgtttctcaccacgcccatcgtcttctactgctgcggccaattcttccgtggcgcgctgcgcgacctgcgcacccgccacctgagcatggacgtctcggtgtcgctggccatcggcggcgcctacgcggcgggcatctggtccacggtcatgggccatggcgagttgtatttcgatgccgtgggcatgttcgccctgttcctgctcagcggtcgctacctggaacgccgcgcccgggagcgcaccgcggcggctaccgcgcaactggtcaagctgctgccggcctcctgcctgcgcctggatgagcagggccacagccagcgcatcctgctcagcgagctgcaacccggtgaccgcgtgctggtgccgccgggcgcgctgctgccggccgacggcagggtgctggccgggcagtccagcgtcgatgagtccctgcttaccggtgaatacctgccgcaaccgcgcagcgtcggcgatgccgtgaccgccggtacgctcaatgtcgaggggccgctgaccgtcgaagtccaggcgctgggcgacgccacccggctgtcggccatcgtccgcctgctggagcgggcacaaggtgagaagccgcgtctggccgagatcgccgaccgggtggcgcagtggttcctgttgatcgtgctggtggtggcggtcatcgtcggggttgtctggtggcagctcgatgcgtcgcgggcgttctgggtggtactcgccctcctcgtcgccacctgcccctgcgccctcgccctggcgacgccgacggcgctgaccacggccaccggcaccctgcacaggctcggcatgctcttgacccgcggccacgtgctcgaaggcctggagcagatcgacacgctgatcgtcgacaagaccggcaccctcaccgaaggccgcctgaccctacgcgccgtgcaaccactcggtgacctggatggcgacacctgcctggctctggccgcggcgctggaaagccagtcagaacatccgataggccgcgccttcggccacgccacggcgccggtggaagcgctgcagaacgtgccggggctgggcctcgaaggtgtcgtcgaggggcgccggctgcgaataggccaggccgatttcgtcagcgcgctcagcgccagccccacaccggccatcaacggcgaacagggccaatggttgctgctgggtgacgaacaggggccgctggcctggttcgtactcgacgaccgcctgcgcgacgatgcgccggccctggtcgaggcggcgcgcgggcggggctggcagatcctgctgctcagcggcgacagctcgcccatggtcggcgaagtggcccgccagctgggtatcgagcaggcccgcggcgggctgaccccggacgccaagctggacatcctgcgtgatctgcagaggcaaggccgccgcgtgctgatgctcggcgatggcgtcaacgacgtgccggtgctcgccggcgccgatatcagcgtggccatgggctcggcctcggacctggccaagaccaacgccgacgccgtgctgctctccaatcggctgggcagcctggtcgatgccctgcgcctggcacgccgcacccgcaccatcatcatcgagaacctggcctgggccgggctgtacaatggcctggtgctgcccttcgccgccctgggctggatcacgccgatctgggccgcgctgggcatgtcggccagctcgttgctggtggtactcaacgcactgcgcctggggaaagcaccatgaccgcgctgtacatcctgattcccgtcgccctgctgctggtcgtcttcgccgtgtggctgttcttctgggcggtggacagcggccagtacgacgacctcgacagcccggcgcaccgcatcctcttcgatgacgatgacccacgccaccaggcggcggtgaaacaggccaaagacgagcccacgccgaaagaacatgactgacctgctgccgcaactgctctccgccctgatgctcggcctgctcggcggcggccattgcctgggcatgtgcggcgggctgatgggcgcgctgaccctggccatccccgccgagcggcgccaccagcgcctgcgcttgctggtcgcctacaacaccgggcgcatcctcagctacacgactgccgggctgctgctcggcctggccgggtgggcgttggccagcggcccgctcgccaccctaatgcgcagcatcgccggcctgctgctgatcgccatgggcctttacctggctggctggtggagcggcctgacgcgtatcgaagcgctgggccgcggcctctggcggcacctgcaaccgatcacccgacgctgcatgccgatcaccagcgcgccgcgggccctggtgctcggcggcctgtggggctggctgccctgcggcctggtgtacagcaccctgctgtgggcggcgagccagggtgatgccctgcgtagcgccacgctgatgttcaccttcggcctcggcaccctgccggtgctgctggccaccgggctcgcggccgagcgcctggtcagcctgctacgccggcgtggcgtgcgcatcgccggcggcctgctggtgatcctgttcggcctgtggaccctgcccggccctcatcagcattggctgatggggcattgactgccaatccgccgatagccgagcggtcgcgctcctgctgcgaccccatgactcagatcaaaaagccccgcccatacgccccctagactgctgagcattcaacgctgaagcggaattcgccatgctcgacgccatccagtgggactgcgacctgatccgccgctacgatcaagccggcccgcgctacacctcctacccgaccgccgtacagttccacgacggcgtcggctccttcgacctgctgcacgccctgcgcgagagtcgccgcgccctgcgtcccctgtcgctgtacctgcacctaccgttctgcgccaacatctgctactactgcgcctgcaacaaggtaatcaccaaggatcgcggccgcacccagccctacctgcaagccctggaacgggagatggcgctgatcggccatcatgtcgacaagcgccagcgcatcgaacaactgcacctgggcggcggcaccccgacctttctcagccatgacgaactgcgccagctgatggccaagctgcgcgagcatttcaccctgctcgacgacgattccggcgactacagcatcgagatcgacccgcgcgaggcggactggtcgaccatgggcctgctgcgcgagctgggcttcaaccgcgtcagcctcggcgtgcaggacctggaccccaacgtgcagcgcgccatcaaccgcctgcagagcctggaagaaacccgcgcgatcatcgaggcggcgcgcaccctgcaatttcgctcggtgaacatcgacctgatctatggcctgccgctgcagacgccggagaacttcgcccgtaccgtgcagcaggtcatcgccctgcagcccgatcgcctgtcgctgttcaattacgcccatctgccggagcgtttcatgccgcaacggcgcatcgacagcgggcagttgccgagcgcggcagccaagctggccatgttgcagggcagcatcgagcagttggcccgagccggttatcgctatatcggcatggaccatttcgccctgcccgatgacgagctggccagcgcccaggaggacggcagcctgcagcgcaacttccagggctataccacccacggccactgcgacctgatcggcctgggcgtgtcgtcgatcagccagatcggcgatctgtactgccagaacagctcggacctggccacctaccagaccagcctgaacaatcgccaactggcgacccagcgcgggctgggctgcaacgctgacgatcgcattcgccgcgccgtgatccagcagctgatctgtcatttccagttggagttcgcggacatcgaacagcgtttcgccgtcaccatgcccagctacttcgcggacgcctggccggcgctgcagcagatgcaccgcgacggtctgatcgatttgcgtgaaggcagcatcgaagtgctaccggcgggaaggctgctggtgcgctcactgtgcatgctgttcgaccgctacctgggcgaggccaacctgcaacgtttttcgcgggtgatctgagcagggcagccaaggtcgctgccctacccgctgcctcacttggccagcagcgcgcccacgctggcgctctgttcgctggtcagcttctggtcgcgcatcactttcaccaactgggcgttggcgctactcagggcaccgttaagagagccgacttcggtctgcaaggcgcgcaccttggcctgctgcgcgtcatcctccatatcgccctgagccatcagtgcttgcagctcggccatcttctgagccagttgcgccttgagctcgcggatcatcttgagcagctgcttgatctcgtcgggcagattgctctcgtcgatatcggagttcttgttttcagcttccttcgagcgcgccagaccaacggcagacaggctcaccttcacacccggctcggcgctcttttcctcggcaggcgcgacagcgcttgtctctgccgtctcggcaggcgctgctgctaacggcgccgcacttggcgcaacgtaaccgcgctcactcgcaccactggtcgccacttgcatcacaccactccctgcttccaattgatcgatacagagctatcggcaggcggctgcgacacttgagcaccctgcggcaggtggccgcgcacccctctggtgcgttacccttacaacttctgagtgattacctagggataagggcatgtccgaaagtatcaagctgcgcacgactcatcagactcattgcaaggactgcagcctcgccagcctctgcctgcccctgtccctggatctcgaggacatggacgccctcgacgacatcgtcaaacgcggccgcccgctgaagaaaggcgaatttctgttccgccagggcgacaccttcaactcggtgttcgccgtgcgttccggcgccctgaagaccttcagcctgagcgacgccggtgaagaacagatcaccggcttccacctgcccagcgagctggtcggcctgtccggcatggataccgagctgtatccggtgtcggcccaggcgctggaaaccacctcggtctgcgagattcccttcgaacgcctcgatgagctgtcggtgagcctgccgcagttgcgccgccagctgatgcgcatcatgagccgcgagatccgcgacgatcagcagatgatgctgctgctctccaagaagaccgccgacgagcgcatcgccaccttcctagtcaacctgtccgcgcgcttcagcgcccgtggcttctcggccaaccagttccgcctcgccatgtcgcgaaacgagatcggcaaccacctgggcctggccgtggaaaccgtgtcgcgggtgttcacgcgcttccagcagagcaacctgatcgaagccgaaggcaaggaagtgcatattctcgacccgatcgagctgtgcgccctggcaggtggtaaccttaacggctgatactcccgttaaggattcaccctgccatgatctttgatgaattcaccatcaagacccttatccgcccggtcaacgacttccccaaaccgggcgtggtatttcgcgacatcacgccgctgttccagtcccctcgcgccctgcgtatggtcatcgacagcctgatccagcgctacgtcgaagcggacttcacccacgtcggggcgatggatgcacggggttttctgatcggatcgattctctcctacgagctgaacaagccgctggtgctgtttcgcaagcagggcaagctgccggccgacgtgctcagccagggctaccagaccgaatacggcgaagccttcctggaggcccacgccgacagcctgtgcgaaggcgacaaggtgctgatcgtcgacgacctgatcgccaccggcggcaccctgctggccgccgtgcaactggtcaagcgcatgggcgccgagctgtacgaagcggcagcgatcatcgacctgccggaactcggcggctcgcgcaaactgcaggacatgggcattcccaccttcaccctgaccgccttcgccctcgacgagcgttgagagccagtgatcgcccaataaaaagcccggccaagtgccgggctttttattggtacagccattaacgcagcgtcggcccctggaagcccatccacaacgccagatgctcggcaacgctggcaccgagcttcttggtgaagcgatccagcgggctttcctgcacggtgaagtcgaccatttcttcctggccgatcacctcgcgggcgacgtagctggtgctgcccagcccgtcgatcagaccgagactcagcgcctgctcgccggaccagatcaggccggagaacagctcgggatgctcggcgtccttgaggcgatcgccacggcccttcttcacgctgtcgatgaactgcttgtgggtggtgtccagcaccgttttccagaaacgggtttcctcgtccttctgcggctggaatgggtcgagaaatgccttgtgttcacccgaggtgtacacgcggcgctcgacgcccaatttctccatggtgtcgacgaagccgaaactggctgccgtgacgccgatggagcccaccagactggctttgtcagcgtagatctggtccgcggcgctggcgatgtaatacgcaccggacgcgcctaggtcggaaatcaccgcgtagaccttgatgttcgggttctcgccacgcaggcggcggatctcgtcgtacacatagcccgactgcaccgggctgccacctgggctgttgatgcgcaggatcacgcccttggtgttcgtatccttgaaggcagcgcgcaggctgccgacgatgttgtcggcgctggccgcttccttgtcggcgatcatcccgcgcacttcgatgaccgcggtatggggcgaactgctgccgctgccctggttgctgatcagcggcgagaacagcgccagggcgccgaacaggtagatgaaggtcagcagcttgaagaagattccccagcggcgcgagcggcgctgctcatggacgctggccagcaaggtcttttcaaggagcttccagctcttcgggtcgctctcggagaccgataacgtctttctctcaccccacatgctcaatctcctcggttcgggtctcggctaccgtgcagctcagccaggtactcaattgcgtgaaatggttgatcgacaatttcggctcataacggctcagcgcttccagcgtctgtgcgccgtagcccactgccaccgaatgcatgcccgcgcgctgggccatttccagatcgaacgacgaatcgccgaccatcagtgcctgctcggcgctcaccccgcaatgctgcagaatctcgtgcaacatccgcgggtccggtttgctggccgtctcatcggcgcagcgggtgatatcgaaataatcctgccagcccagggtgtcgagaatccgctgcaggccacggcgactcttgccggtggcgaccgccagctgatagccctgctcgcggaacctcgccaggctctgctctacaccctcgaagaacgccgaaggcgtctggtccagagccacgtagcactcgctgtaggcggcatggaagcgttcgacgtgcgccgcttcgccgagttccggataaagggtggtgatcgcttgcggcagcgccaggccgatgatgcccttgaccgcctcgtcgctgcgccgcggcacgccgcacagatcggcggcctggtgcatggcgatgacgatgcgggcgatggagtcgaccagggtgccatcccagtcgaagatcagcagctgatagtcacgcactcaggcgctccacggtgcgtgcccacatctcgtcgaccggcgcctcgagcttcagcacgccgccctcgggcagcgggacgtgcagctcgtaggcgtgcaggaacaggcgcttgccgcccagctcgcgaatctcgcgggtgaagtcgtcatcgccatacttgctgtcaccggcgatgcaatgaccgccgtactgggcgtgcacgcgaatctggtgggtacggccggtcaccggtttggcttcgatcagggtggcgaactcgccgaagcggcgcagcacgcggaacacggtcagcgcttccttgccttccgggttgacctcgaccatgcgctcgccggaacgcaggttgctcttgagcagcggcgcgttgatctgcttcttggcggtcgcccagtggccacgcaccagcgccatgtagcgcttgtcgacgccatcgccgcgcagttgctcgtgcaggtggcgcagcatgctgcgcttcttggcgatcatcagcaggcccgaggtatcgcggtccaggcggtgcaccagttccaggtccttggcgtccgggcgcagctggcgaaacgcctcgatcaccccgtaattgaggccgctgccaccatgcacggcgatgccggccggcttgttgatcacgatcagcgccttgtcttcgtagacgatggccgcttccagacgctgcaacaggccctgggccagcggctccggctcatcgcgctcggccaggcgcagcggcggcacgcgcacgatgtcaccagcctgcagcttgtattcaggcttgatgcgccccttgttgacccgcacctcacccttgcgcaggatgcggtagatcagggtcttgggaacgcccttgagttggttgcgaaggaagttgtcgatgcgctggccggcgagctctggcgcgacctcgagcagctgtacgccggaggttgggggagtaggtgtcgtcatggccgcgatcatacaatttttatggatttgaagcacttaatcattgctgctatagtcgcgaatgccgtcaaaagcggcctgattcgcggatgttgccaaaccgccatcgcgaatcgagcaacccacttcaggacataaggccgtccgacgggcatctcaaagagcgaaaggccagcatggctgctcgagaaactcggaaacaaggcctgagacacagatgcgtgacctgcccaactggacggtcgcggtaatgccaacccgctgcggattttcgtgagcggcacccgattttcagcgatacgtgtaaaggtggagatgcacaacggtcggcctgcgtagcaaagagcttcatctaaagacgcgtcatatcgtccgctaccgacccttgattcctcctcctgactgagaacctgtttagggtctcgcgagctagcgccacgcaagacgctacgttagtaacagcccccgttcggggcggccgaggaagcgacccttacccacgtggtaaacggattttccagaccggtttcaacgcagcaaggccgatgcttagccgatcacaagcgagttctgagggctttctgtcacatacagcaagcaggagacgtccgtcgcggcccagcacaactggctgctgccgctagacactgaagcgatttacgcccgcttctgacgcacctgacaccgaccctgagcgtcgtgtgtgcctaacgcggcttccggcagcaccggaaaccactggtaccacatgaaaagaatgctgattaacgcaactcaacccgaagagttgcgtgttgcgctggtagatggccagcgcctgtacgacctggacatcgagtccggcgcccgcgtacagaagaaatccaacatctacaaaggtcgtatcacccgcgtagaacccagcctcgaagcggcattcgtcgacttcggctccgagcgtcacggcttcctccccctcaaagaaatctcccgcgaatacttctccaaagcccccgaaggccgcgtcaacatcaaggacgtgctcaaggaaggccaggaagtcatcgttcaggtcgaaaaagaagaacgtggcaacaagggcgcagccctgaccaccttcatcagcctcgccggccgctacctggtgctgatgcccaacaacccgcgtgccggtggcatcagccgccgcatcgaaggtgaagagcgcaacgaactgcgtgaagcgctgaacggcctcgacatcccgggcgacatgggcctgatcgtgcgcactgccggcctgggccgcagcagcgaagaaatgcagtgggacctcgattacctgctgcaactgtggagcgccatcaaggaagcctcccaggaccgccctgccccgttcctgatctaccaggaaagcaacgtcatcatccgcgccatccgcgactacctgcgccaggacatcggcgaagtactggtcgatagcgtcgaagcccaggaagaagccctgaccttcatccgccaggtgatgccgcagtacgccagcaagatcaagctgtacgaagacagcgtgccgctgttcaaccgcttccagatcgaaagccagatagaaaccgccttccagcgtgaagtgaagctgccgtccggtggctcgatctacatcgacccgaccgaagccctggtgtccatcgatatcaactcggcgcgcgccaccaaaggcagcgacatcgaagaaaccgccctgcagaccaacctggaagcggccgaagagatcgcccgccagctgcgcctgcgtgacatcggcggcctgatcgtcatcgacttcatcgacatgaccccggccaagaaccagcgcgctgtcgaagagaaggtccgcgaagccctggaagccgaccgcgcccgcgtccaggtcggccgcatctcgcgcttcggcctgctggaaatgtcccgtcagcgcctgcgtccgtccctgggcgaaagcagtggcatcgtctgcccgcgctgcaacggtcagggcatcatccgcgacgtcgagtcgctgtcgctggccatcctgcgcctgatcgaagaagaagccctgaaagaccgtaccgccgaggttcgcgcccaggtgccgatcccggtcgcggccttcctgctcaacgagaagcgcaactcgatcaccaagatcgaactgcgtacccgtgcgcgcatcgtgatcctgccgaacgatcacctggaaaccccgcacttcgaagtgcagcgtatccgtgacgacagcccggaagcccagagcgcccagaccagctacgaaatggccacggtcgaagccgaagaggaaaaaccagcagccgctacccgcaccctggttcgccaggaagccgccatcaaggccgccccaccgcgcaccgcgccggctccggtcagcgaggccgcgccagctgctccggttgctgccgcagcgcctgccggtggcctgttcaaaggcctggtgaaatccctggtgggcctgttcgccggcgccgaagagcagaagccgaccgtggtcgagaagaagccgggcgagcgccagccgcgtggtgacgagcgtcgcaacggtcgccagcagaaccgcaaccgtggcaaccgccgcgacgacgatcgcaaaccacgcgaagagcgccagccgcgcgaggaccgtgccgcccgtgaagagcgtgcaccgcgtgaagagcgtcaaccgcgcgccccgcgtgaagagcgtgcaccgcgtgaagatcgccagccacgtgagaacgttgaagtgcgcgagccgcaggaagtgcgtcagtcccgcccgccgcgtgaaggccaggaaaaccgtcgtgagcgtcgcccgcgcgaagagcgtcagccgcgcgaactgcgtgctccgctggataccgagccgcagaacgaaaatgccgcagtcgcaggcgaagaagcccgtgccgagcgcccgcaacgcgaaccgcgtcagccacgccagccgcgtgaagagcgccagccgcgcgccgaacaggccaaggccgacagcgctgaagaagaagtactgaacagcgaagagcagcaggacgacgagcaggacggcaatgaaggtggtgatcgtccacgtcgccgctcccgtggccagcgtcgccgcagcaaccgtcgcgagcgtcagcgtgatgccgatggcaacccgatcgaaggcagcgaagaaaacgccgagcagccggtcgcgggtgccagcatcgcagccgccgctaccgtggccgccgtgatcgcggaaaccgagcaacctgccgagcagaacgccgccagcgaaagccagccggccgcccctgtcgaagccgctcaggcgcctgccgcagtcgaagccgagcaaccggctccggccgagcaagccgctccggctcccgtagtcgccgagcgcgccgacgtggtggtcgaggctctgccggaagttgagcagccgcgtgagcaggcaccggttttcgaagccgttgccgagcagccagctgttgccgccgagccagtgagcgagccggtcgtggccgaagcacctgccagcgagcagccagtggtcgaagcgcctgtcgctgaaccagctcctgccaccgaagccgcgccagtcgccgaagtcgaagccgcacctgcggtcgagcaagcgccagccgtagaagccgagcagccagcgcctgcggcacctgccagcagcaatggccgcgcgccgaacgatccgcgtgaagtgcgtcgtcgcaaacgtgaggaagagcgcctggctcgcgaagcagaggaggctgccaaggccgccgctgcagcgcctgccgtggtcgcagcggcaccggtcgttgaagcggctccagccgtggaaagcgaaaccgtggtcgatgcccagccagccagcgagtcggtcgagcaagccgaacagcctgaggtgatcgtcaccccggtcgacgaaagcgcccagcgcgatcaggatacggccaagccgcaagcctgatagctggcgtgtaaacagaaagggatgcttcggcatcccttttttattgcctgcgcttcgtgattaggtcgcaagcgcctggatatctgtgtaggccatggacagccctaggtatcgctacgctcaacccaggctacctctgtagccagcggttgagcgtagcgatacccgggagcaacgagaaagatgggataaggagacctacacagccccgccaatgcggcggggctacgcaatcagagcacgttcggctcgatctccaggctgacaccaaagcgctcgactatatccgcctgaatgcgctgcgccaggccgagcaattgctgcccagtggcgttgccgtgattgaccagcaccagcgcctgcaggcgatgcacgccggcgtcgccgtcgcggtagcccttccagccagccttgtcgatcagccagccggcggccagcttcacctggccatcggcctgggggtaagccaccagatcggcatggtcggcctgcaggcgctgcgccagttcggcgggtaccagcgggttcttgaagaagctgcccgcgttgccgagtaccgctgggtccggcagcttctcgctgcgaatggcacagatggcgcgactgacatccagggcgcttggcgcctcgatgccctgctctgccaggcgctggcgcaccgggccgtaatccagatgcagcggcgcgttgcggctcaaggcgaagcgtacgcgcaggatgatccagcgcccgctctgctgcttgaacaggctatcgcggtaagcgaaggcgcagtcctgcaggctgaactcgcgaacctcaccgctctgccgatccagcgccgtcaaaccaaggaaacagtccttgagttcgacgccgtaggcaccgatattctgcaccggcgaggcgccgacggtgccgggaatcaggctgaggttctccaagccgccaaaaccctggcccagcgtccacagtacgaagtcatgccagggctcaccggcttcggcttcaatctgcacgtgctcgccgtcgtcggccagcacgcgaatgccgcggccgaccatgcgcagcaccaacgcctcgacatcggcggtcaacagcaggttgctgccgccgccgagcaccagcagcggcacctggcgctcgcgtgccgcttcgagcgcctgacgaatctgctgcacgtcgctcgcctcggcccagtagcgcgcagccacgtccacaccgaaggtgttgtaggccttgagcgatacgcccgactgcaccaccaggctcataaccgccccttgagttcgatcagcaaggcatcgctggcctgctcgagcagatccagcacgtgctcgaaaccttcgctgccaccgtaatagggatccggcacttcgtcctcggccaactcgaagcggcgcaggtagaggtccagctcggcccgcgcattggcaggacgaatacattgcaggtcgcgcaggttggcgctgtccatggccaggatcaggtcgaaacgggcgaaatcgtcagccgagacctgacgaccgcgcaggctggacaggtcatagccacggcggctggccgcttgctgggtacgcgtatccggcgccttgccgacgtgccagtcgccggtgccggcggaatcgagttcgatacgctcggccaggccggcctgctgcaggcgctgacgcatgaccgcctcggcggtgggtgaacggcagatgttacccaggcagacgaacaggacgcgcatcaggcacccagcaagcggcggacgcgatccaggtcttcctgggtatcgacgccggcgggcggcgcttccagcgcgtcggcgacgtggatacgtacgccatgccagagcgcacgcagctgctccaggcattcggtgttctccagccagcacgggccccaggcgacgaagtcctgcaggaagcctgtgcggtaggcatagatgccgatatggcggcggtaaggcacgcctgccggcaacgcgtcacggtcggcggcaaaggcatcacgcgcccagggcaacggcgctcggctgaaggtcagcgccaggccgttgaggtcgctggcgaccttgaccacgttgggattgaacagcgcggcgacatcctcgatcggctcggccagggtggcgatgcccgcctggggattgccagccaggttggcggccacctgatcgatgatcgacggcggcaccagcggctcgtcgccctgcacgttgaccacgatggcatcggctgccaggcccagcgccgcggccacttcggccaggcgatcggtaccggagttatggtcgacgcgggtcagcagcacctcggcgccaaaacctttgcacgcttcgacgatgcgcgcatcgtcggtggccacgaccacctgggtcgcaccgctcttgcaggcctgctcccagacgtgctggaccatcggcttgccggcgatgtcctgcagcggtttgccaggcagacgggtcgacgcataacgcgccggaatcaccacggtaaaggcgttgctcatgtcacttgtccaggcgctcgtcatcgttgagggtgcgggcttcgctttccagcatgaccgggatgccgtcgcggatcggataggccacaccggcgcccttgctgatcagttcggtcttgtcctggctgagcttgagcgggcccttggtaattgggcaggccaggatatcgagcagtttcgggtccatgggaaatccttgagaacagagagggagtagacgcgcaggcttagtgccgttcgccgagcagacgttccagccgggcgtcgaaccaggcgcagaaagcagcggacggctgggcatcgacagccaggtaccaccagtcgtcggccgcgaaggcccggcatttcaccgcatccttctcggtcatcaccagcggcagcgccggcgagaaattcagcagctcggcgctgtaggcagcatggtcggcaaaggcatgggcgacaggccgccagtgtagcgcctcgagggtcgtgaagaaacgctgcgggttgccgatgccggccaccgcatgcacggcctggccaggcggaaagtgatcgagcgggcggcgctcgccgcttcgcaggttgatcagcgcgctgggcaccaggctgaaggcatagccgccggctgggtcttctgctgcaccgttataaagacaggcatccacgctctgcaggcgctcggccggttcgcgcagcggcccggcgggcagacagcgggcattgccaaggccgcgggcggcgtcgatcagcaccagctcgacgtcacgagccaggcggtaatgctgcaggccgtcgtcactgagcaacagatccagcggctcctcggcgagcagcgcgcgggccgcccggctgcgatccgggtcgatcatcagcggcacaccgctgcgctgcacgatcagcaggggttcatcccccgcctgctcggcgctgtgctcggcacgaacccgccagggcaggctcggcggcttggcgccatagccgcggctgatcacgccaacgcgcaggccgcgggcctggcactgctcgaccagccagagaatcaacggggttttgccggtgccgccaacggtgatgttgcccaccacgatcagaggcaccggcgcgcggtaaatctcgccgtcgcccgccaggaaacgctcgcgcttgcgctctaccacgcggcggtacagggcctccagcggacgcagcagcgccagcgccggatgcccttgataccaggctttaaccagacggtcggcaaaactcgccatcagggtgcggcctgagtctcgaccgtggtaatgcgcaggtgcgcgaagcccagcttgccggcggcgtccatggcagtaatcaccgactggtggctggtcttggcgtcggcgctgatggtcagcggcaggctgttgtcgccgccggactccttctgcagcgctgccatcaggttatccagatcgttcttgatcagcgcctggccgttgagcgaaaaggtgccgtcggcggagatcaccacttccagttgcttgagctcgctctgctccggcggcgtgccactggccgcttcaggcaggtcgacctgcatgcgggtctcgcgggtgaaggtggtggtcaccacgaagaacagcaggaggatgaacaccacgtcgatcagcgaggcgagattgatctcgacctgctcgcgccgtctacgtctgaacttcacgcctttttgctccccttggccggcttgggctcctcggccaggtcgacgtcgcgctcgccctggaccatttccaccagcttgatggcctcctgctccatgccgacgacaagttcatcgacacggcgctgcaggaaacggtggaagaacagcgcaggaatagcgacggtaaggcccgaagcggtggtgatcagcgccttggcgatgccaccggcgagcagtgccgggttggccatgctgccgcccatgaacgagctgaagatgtcgatcatggcgatcaccgtaccgagcaggccgagcagcggcgcgatcccggcgatggtacccagcgcgttgaggtagcgctccatctcgtggatcacccgagcggcggcctcctcgatgcattccttcatgatctcgcgaccgtgcttggaattggccaggcccgcggcgagaatttcacccagcggcgagtcggcacgcagctccttgagcttctgactattgagctgcttgtccttgatccagcgccagacctgccccagcagatgaggcggcgtgacgcggctgacacgcagcgtccaaaggcgttcggcaatgatgcccagggcggcgattgaacacaaaatgatcggcagcatcacccagccgccagatttaaccagttcccacacggtggcagatccccttcgcaaaagtggcgccactctagcatagggtcgtgatgtcgccgacggctgcggttctcatttttcccgccagaaacgcggtatttcacgcagtgcctgcggctcggcaaaactgccgaggtcgatacgcagcgcaccggtctccacgctgtcgtaagcccgcgcctcgaaggcggcgtaccgcgacagcacggtcgggtgcgggtggccataggcattgtggcgcccgcgcgaatacagcacggcgcccggctgcacggccttgagcaaggcccacgaggaagaactgcggctgccgtgatgcggcgccagcagccaatgagcgctgaggtcgagccccgactcgatcagcgcgcgctcggcccgggtgtcgatatcgccggtcagcaggatacgctcgccggcagcctcgaccaccagcacgcaggaggattggttgctgtctgccgcttcattccagcgccaggttctgaaagtcacaccatcccatgtccagtgctccgctacgcaaggctcggcgccaagcgcagttggtagcgcaggcgcttcaccgctgaccacgcgccccactgacatgccacgcgccaccgcttcggcgccgccggagtgatcgttgtaggaatggctgatcagcagcatgtccagttcgcgcacatccaacgcccgtagcgacggcagcaccacccgctcgcccatgtcgaaatcaccgaagctggggccggcgtcatacagcagcgcgtgctggcgggtcagcaccagcatcgacagcccctgaccgacatccagcatccacacctcggcgcgctgctcggcaggccgctctaccggcgtgaacagcaacggcagcagcaggatcagccccagagcacgaaacggcacgccgctcggcaatagaatgaacaacgcgcccagcgccaccagcagccagccccacaacggcaggtcactgggcaaccaggccggcagccactcgcccatcagcccaagcaggcgaaacagccactccagcgacaagccggcgagccagagaagcgcctcgccaacccagggcaccggcagcagcaaggtgccgagcaaggccacgggcaccacggcaaagccgacccagggcacggcgatcagattggccagcgggctgctggcactgatcggcaggccgagggccagcagcatcggcagcagccccacggtcatcgcccactgcgcgcgccccaaggtgcgccaccaggcccaggcacccaggcgcccggcgaaaatcagaatcagcaaacccaccgcgccgaacgacagccagaagcccggctgcagcacggccagcggttcgagaagcagcacggccaccagcgccatcaacaagggcaaggtgatgcccagatgacgaaagcgccagcgccacaacagcaccaggccgatcatcgcgcaggcacgctgcaccggcacttcgaaacccgccagcaggctgtagcccaacgccgagacgaagcccaggacgcaagccaccggcagccagggcaacgcccgcggccaccagcccaggcgggccagccagaacaccagaccgtagaacatgccggccaccagcgtcacgtgctgaccggagatcaccagcaggtgcacggtgccggtgtcctgcagcacccgccagtcggcgaccgacaggccggaactgtcgcccagcaccagggcggccaggccaccggcacggccatggggatccttggcgagcatgtgctggcgcaagcggtcgcgccacgctgcgctgccgtcggcttcactcagacgttgaccggacttgatggtgcccacgccgccgatacgctgagccagcagccaggcttcgtaatcgaaggactgcggattgaccagcccatggggccgcttgaggttcaccgccagtcgccaggtttcaccggcgcgaatctccggcccgccgtaccaggacagacgcagcagctgcggcagttcggcgcgccgcgagtgcgcctcggccaggtgaaaacgcaccacgccttcgcgcacatcgggcaggtccaccaccctgccctccagccacagcgtgcggccgtccagcgccggatccaggcgatcatccagggcccattgcgccgacaggcaggcccagctgaagccgagcagaaacaggccgatcaggtggctgcgaaacggcagcagcacgagcccgagcagagcggctgcaaacagaaaagcgctaggtggcagttgcggcagccagcgcagcagcaacaggccggcggccagggccagcaatgcgcggcgcaaatctgctgttcgagtcccgtccatgggcgtcccgctagttgacaatcagaagctgcaaaaacgaaaaggccgctatcttaatagcggcctttcgagcctagcaggcggacggtgaagcagcggccgtcactcgtaacgcaatgcctcggccggctgggtgcgcgacgcgcgccaggacggatacagcgtggcgaggaagctcaggctcagcgccgcggtgcagatcagcaccacgtcggcgacctgcagctccgacggcaaggtactgatgaagtacacatccgagctgaacacgtgctggccggtgacccgctccagccagccgaccagctcgctgacgttgagcgccgccagcacgccgagcacgctgcctatcagggtgccgatcacgccgatcaccgtgccctgcaccatgaagatgcccatgatctgccgcggtgtagcaccgagggtgcgcaaaatggcgatgtcggcgcccttgtcagcaaccaccatgatcaacgtggcgatgatgttgaaggccgccaccgcgacgatcagcagcagcagcagaccgatcatggtcttttccatcttcatggcgctgaacaggctgccctgggtctgggtccagtcgctggcgtggtagccctcgcccagttttttggcaatcgccgcagcgacctggggcgactggtacagatccttgagtttgaggcggatgctctgcaccgagcccggatccagacgctggatctgcgctgcgtcggcgacgttgatcagcgccagggagctgtccagatcggcgccgaccttgaagatgccgactacgttgaggcgctgcatgcgcggcgtgatgccgccgggcgcggagctgacctcgggcacgatcagcgccaggcgatcaccgatctgcagctggaaacgccgtgcggtgatttcgccgatgatcaccccatactcgccttcgcgcaggtcgctcagacggccctgcaccatgtggtcgccgatgatcgagaccttcggctccagcgccgggtcgatgccgtgcagctggatcggctgcatcacgccgcggtaggacagcatgccctccagctcggcgaacggcaccgccgcctcgacctggggattttccagcgccaccttggcggtggcctgccagtcggccagggccggcgagccggcgattgtcgcgtggggcaccataccgaggatgcgcgagctcatttcacggtgaaagccgttcatcaccgacagcaccacgatcatcgccagcacgcccagggacaggccgatcatcgaggttagggaaatgaacgagatgaagtgattacgccgcttggcgcgggtgtaacgcaggccgatgaagacactcagcgggcgaaacatcaggcgttcaccagcttgccgtcttccaggctcagcacccggtccatctgccgcgccagctgcaggtcgtgggtcacgatcaggaaagcggtctgcgactggctgctcagctcgcgcatcagttcctgaatgccctgggcggtgtgcgaatccaggttgccggtgggctcgtcgagcagcaccaggcccgggcggttgaccagcgcccgggcgatggccacgcgctgacgctcgccgccggacagctcggccggtttgtggctcaggcgatgaccaaggccgacgcgctcgagcagctcggtggcacgctgacgcgcttcgggaatcggcgttttgccgatcagcaggggcatgcagacgttttccagggcagtgaactcggccagcaggtgatggaactggtagacgaagcccagagcgcggttgcgcagcaggccgcgctgtttctcgttgagcgccgacagctcctcgccggccagccacacgctgccgctgctcggcgtatccaggccgccgagcatgttgagcagcgtgctcttgcccgagcccgagctgccgacgatggccacgcgctcgccggcgaacagctccagttgcagatcgtcgagcaccaccaccgattgcgggccttcttcgtagcgcttgctcaggttgcggcagctgagcacggcgccctgcgcctgcacgaccggatcactcataacgtaatgcctccgcgggctgggtgcgcgccgcgcgccaggccggataaagagtagcgaggaaactcaacagcaatgccgcaccacagacctgcaccacgtcggcgagcatcagctgcgacggcaggtagtcgatgaaatacacgtcggcattgagaaacttgaagcccagcaggcgctcgacgccggcgatgatggcgctgatgttcagcgcggcgagaatgcccagcagcgcgccgatggcggtgccgatcacgccgatcaccgtgccctgcaccatgaaggtggccatgatctgcatcggcgtggcgcccagggtacgcaggatggcgatatcgcccttcttgtcgttgaccaccatcaccagggtggaaatgatgttgaaggcggcgacggcgacgatcagcagcagcagcaaaccgatcatggccttctccatgcggatggcctggtagaggttgccgtgggtacgggtccagtcgcgggccaggtaatcatcctggccgaagctctgagccagctgccaggcggtgcgcggcgcctggaacaggtcggcgaacttgaggcggatgccctgcacctgatccggctgatggcgctgcaggcgagccagatcctgaacgtgggtcatggccatgaaaccgtcgatttcaccggcgccaacgtggaagatgccgaccacggtaaagcgcttcaggcgcgggaacactccgcccggggtgaccgaaacttccggcgccacgaaggtgatcttgtcgcccatgccgacgccgagcttggcggcggccttgtcgccgatgacgatgccgaaggtgccgggctgcagatcctcaaggcggccttcgcggaagaagtcgccgatgatcgacaccttgcgctcctcggccgggtccacggcgttgatcagcaccttctgcaccttgccgtcgttggtcagcaggccctgcacctggctgaacggcgcgaccgccagcacctgcgggttcttcagagcgcggtcggccaggcgctgccagtcggtgattggcgtggcgctctcgatggtcgcgtggggcaccatgcccagcacccgggtgcgcatttcatggtcgaagccgttcatcaccgacagcaccagaatcatcaccagcacgccaagcgccagcccgatcatggaagtcagggaaatgaacgaaacgaagtggttgcgacgcttggcccgcgtgtagcgcgtaccgagaaaaacggacaggggtctgaacatgtggggcgcttgttcgagggaaagagaaacgtccttgtggcggggcctggcgagcggccttacactctgaccaccactgctgccatgggttcgccatgtcgactcaagacgaaaacgatcgccgcgaatactaccgtatcgaggacacgatcgcactggatttcaccccgctggctggcgccgaagccctggccagtgacgagcttcacgatgcctcgccgctgttcaatctgctcagtgaactgcatgtgatggatttcgaatcccagcacctgctgcgcaacatcagcgagcgtgatcgcaccctggccaattacctgaaagtggtcaacaagcgcatcgacctgctcggccaggccatggcccagagcctgctgcgcgatatcggcccacccaagcgcgtcacgctgtccgaaggtggcatcagcttcttcaacgcgcagccggtggcggtcgacagccacctggccctgaagatggtgctgatgccccaggcgctcggcctgctgctgcgcgccaaggtgctgcactgtaacgagcgcgacggccagttcgagatcggtgccgagttcgaagcgctgactgacgcacagcgccagttgctggcccggcatatcctgcagcgtcaggcgcaggagcgccgccaggcccgcgaggaactcacgtgaccccttcccgattgctgctttcgctgactctgctgctgccgctggccgcccaggccgacaccctgacgattcccatcggtcagcaaggcgcggacctcaccgaagtgccgcaaaagggccagtccaagcgctcggtgctggaacgcttcggcctcgccgatgaagaacaccccgcagtcggcaagccgccgatcacccgctgggactaccgcgaattcagcgtctatttcgaatacgatcatgtgatcgacagcgtgcgtcatctgcaaccgcgcaccaccgccaccgagtaaggagcaaccgtgaccctgatctacggccatcgcggcgccaagggcgaagccccggaaaataccctggtcagttttcagcagtgcctggagcacggcgtgcgccgctgcgaactggacctgcacctgtcgcgtgacggagagctgatggtcatccatgacccgacgctcaagcgcaccacaggccagcgcggcaaggtggtcgagcacgacgccgccgaactggtgcactacgacgcccgccgtggcggcccgggctggcggcacccctgccccgttccacgcttgagcgaactgttcgagcaatgcgatttcgagcactggcagctggaggtcaagagcgcctccagggtacgtgccgcgcgcacggtggaagccatcgccctgctcagccgccgtttcggcctggacgacaaggtcaccatcacctccagttcccgcgaagtactcagcgccgcccaacgcctgacaccgcacctgggccgcggcctggtcgccgaatacgcctggctggacccgatcaaggtggcacgcaactacggctgcgacctgctcgccctgaactggacgctgtgcaccccggagcgcctgctcaaggcgcagaaagccggtttgcatgtgtcggtatggacggtcaacgaacccgccctgatgcgccgcctcgccgacttcggcgccgacagtatcatcaccgacttccccggtatcgccgtcagtacgctgcgcggttaagcgcggcgtttcttgatctgggaacgggccatgaccgtgatttcgcgcgcatggcgcgctcccactttctgctccaaggtcgagaaggatcgaacatgctgatcgtcttcagcggcctgcccggcaccggcaagaccacactcgccaaagctctggccgcccctctcgaagccgtttacctgcgtatcgacagcatcgaacaggcgctacgcaatagcggcctcctcagacgggaggtcggcagcagcggttatcaggtcgccaatgccatggcgctggataacctcaagatgggacttcgggtgatcgccgactgcgtcaacccggtcgaggaaagccgccgggcctgggctgacaccgccgccctgtcgggatgcgcgctgttgaacgtgcaggtcatctgctccgatcttgatcaacatcgccaacgcgtggaatcccgagtcagcgacgtaccggggctggtggtgccagactggcagtcagtcatgacccacgagtacgaaccctggacgcaggcgccactggccctcgataccgcgcagctatcgaccgacgcagcactggtgctgctcatcgagcacataaccgcagccgtacaaccccgcgcctgaaaacctcaacggtccgcccataaaaaaaccgatccacaaaggatcggttttctggcctgctcagacgctctcgcggtttggccagcgccagtcgcgggagtcggcgaacggatccccgaccggctcaggccgccggccggagccgctcaaaaaagccggttgagcccgtcgaacgccgccacccggtaggcttcggccatggtcgggtagttgaaggtggtgttgacgaaatacttgagggtattcgcctcgcccttctggttcatgatcgcctggccgatgtgcacgatctccgaggcctggtagccgaagcagtgcacgccgagcacttccagggtttcgcggtggaagaggatcttcagcatgcccaccggctcgtgggagatctgcgcccgcgccatgctcttgaagaacgccttgccgacttcgtacggaatcttcgccttggtcagctcgtgctcgttcttgccgatcgagctgatctcgggaatggtgtagatgccggtcgggatgtcgtcgacgatccgccagctgccgttgtcgacaatgctgccggcggcggaacggccctggtcggccgcggcgctggccaggctcggccagccgatcacgtcaccggcagcatagatgttggggacttcggtacggtagtgctcgtcgacctgcacctggccacggctgttgacgttgatgccgatgttttccaagcccagtttgtcggtgttgccggtacgaccgttacaccacagcagcgcatcggccttgatcttcttgccggacttcaggtgcaagatcacgccgttgtccaggccttcgatgcgctcgtactcctcgttgtgacgaatcagtacgttgttggtgcgcaggtggtagctcagggcatcggagatttccgaatccaggaagctcagcagctgatcgcggttgtcgatcaggtcgaccagcacgcccaagccgctgaagatcgacgcgtactcgctgccgatcacgccggcgccgtagatgatcaggcgacgcggagtgtggctgagggtcaggatggtgtcgctgtcgtagacgcgcgggtggttgaaatcgacatccgccgggcggtacgggcgcgaaccggtggcgatgatcacctgtttggccgacagggtttccaccacgccattggggcacaccacttcgacggtctgctcgtcggcgaagctgccggtgccgaagaacacatcgatgcgattgcgcgcgtagtaaccggtgcgcgatgtgacctgcttggcgatcacccgttcggcgcttttaagcacgtcggggaaggagaaccagcgcggctcgccgatctggcggaacatggggttggtgttgaactgcatgatctgccgcaccgaatggcgcagcgccttggacgggatggtgcccaggtgggtgcagttgccgcccacttcgcggcggtcgtcgaccaccgccaccttgcgcccggccttggccgcgttcatcgccgccccttcacccgccgggccggaacccaataccacgacatcgtagttgtagaccgccatgttcactcctctgatcacgccgtaacgcttatcgcgcgttatcggcagaaccaggccgaacgggcggcctggtacgcaacatttgctaatagcctaccgggccagacgaaaaatggcgatcagcgcttgctggcgtcgtaggtttgcacgccggtttcaccgccgccttcgccgtcacgggtcacttccgggcacttctcgcggtcgtcgccgcagatcgagcacttcttctcgatacccagattggcgataccgccgcacgaaccggcgatgggtttgcggcccatcatcaccccgacggccatcaggccgacgacggtgagcatgatcagaaaaaccatcacgaatgtcattttttgcctcccgcagcgaacagctgctcgaaagtggcggtactgcgtgtgacgaatccgtcaccctcacgggtcacgaagaacgccgcgatgccctcgcgctcggcatattcccagcccttttccgggccaagcaccagcagcatggtggacagcccatcggccatcagcgcggtgggcgccgccacggtaaccgctgccaggttgtgctgaataggcgcagcggtcagtgggtcgagggtgtgggagtaacgtacgccctgctcctcgaaatagttgcggtagtcacccgaggtggagatgccatagccgtccagttcgagtacgcgctggatggcacgctgatcatcgcgcggcgcctcgagagcgatgcgccatggctgaccatcaggcttgcgccctaccgccttgagctctccggtggcttcgaccagataactgctcaccccacgttcgaccagcttggtgatgattcggtcaaccgtatagccggccgcgatgctgttgaagtcgacctgcaggtcgatgtccttgcacagccgatcgccgtcgacatgtaggtgatcctggccgatgcggtcgcgcacctccttcaaggcttcgccgtccggcaccacgcgctcaccgttgccgtgcgggccgaagccccacagatcgagcaagggctccagggtcaggtcgaacgccccgccgctgtcgcgatgcagcgcgttgccagtctggaccagttgcagcacgcccgccggcataggcatgcaggtgccggccggtgcgcggttgaactgctcgatcagtgagtcatcacgataggtggacatctgctcgtcgacttcggcgaagatcgcctccacatcggccttcagcgacgccttgtccggcacgcccttgccgctgacgtacttcaccgaataggtgctgccctgcgccgggccaccgaactcctcaactgtctcggaaaaaccgcagcccaccaatgtcgaagccagggctacgacaagggcgggctgtttcagagcggctgcaatcatccgccgaaatcatcgagcaggatgttgtcctgttcgacacccaggtcggtgagcatcttgatcacggcagcgttcatcatgggcgggccgcacatgtagaactcgcaatcctcgggcgccgggtgatccttgaggtagttctcgtagagcacgttgtgaatgaagcccttgagccccgtccagttgtcttccggttgcgggtcggacagcgccaggtgccactcgaagttggggttctccgcctgcagctggtcgtactcttcggtatagaaagcctcgcgcatcgagcgagcgccgtaccagaaactgatcttgcgcttggatttcaggcgtttgagttggtcgaagatgtgcgagcgcatcggcgccatgccggcaccgccaccgatgaagaccatctcggcgtcggtgtccttggcgaagaattcgccgaacggaccgtacacggtgaccttgtcacccggcttgagactgaatacccaggacgacatcttgcccggcggcagatgatccttgcccggcggtggcgaggcgatgcggatgttgaatttcaccaggccgacttcttcgggatagttggccatggagtaggcacggatcaccgtctcgtcgaccttggacacgtacttccactggttgaatttgtcccagtcgccgcggtactcctcctgaatgtcgaagtctttgtagtgcacggtgtgcggcgggcactccagctgcacgtagccaccggctcggaagtcgacgttctcgccttccggcaatttgagggtcagctccttgatgaaggtggccacgttcgggttggactcgaccgtgcattcccacttcttcacgccgaacacttcttcgggcacctcgatcttcatgtcctgcttgaccggggtctggcaggacaggcgccagccctcacgggcctcgcgcttgttgaagtgcgactcctcggtggacagcatctcgccgccgccgctttccacgatgcacttgcactgcgcacaggtaccgccgccaccgcaggccgacgacaggaagatgtcgttctcggccagggtctgcagcagcttgccgccagccggaacggtgatggtgcgctcaccattgatctcgatgttcacgtcgccgccggaaaccagacgcgcacgggccatgaggatcacggcgaccagtgccacgatgaccccggtgaacatggacactgctaccagaatttcaaaagccattggcaaccccttacagctgtacgccggagaacgacatgaagcccagcgacatcaggccaacggtgatgaaggtcaggcccagaccgcgcaaaccggcgggtgggtcgctgtacttgagcttctcgcggatggcggccagcagcacgatggccagcgcccacgaaaccccggcgccggcgccatacaccacgctctcggtgaagttgtagtcgcgctcgaccatgaacagcgtgccgccgaagatggcgcagtgcacggtgatcagcggcaggaagataccgagcgcgttgtagagcgcgggcaggtacttgtcgagcaccatctccatgatctgcaccaccgcggcgatcaggccgatgtagcagataagaccgagaaagctcaggtcggtatccggcatgccggcccagctcagcgcgccttccttgagcaggtagacgtagagcagattgttgagcggcacggtgatgaccatcactacgatgaccgtcaggccgagcatcagggacgtttcgaccttcttggaaatcgccagaaaggtacacatgcccaggaagaacgccagcgccatgttctcgatgaacaccgcgcggacgaacaggctgatgtaatgttccatatcagtaagcctcctcgttcttcacctgcggcgccatgcggtactcgaccttctcgacctgctctttcttgtagctacgcagtgcccagatgaacagaccgatcaggaagaacgccgacggcggcagcagcagcaagccgttgggctggtaccagccgccattgttgacggtgtgcatgatttccacgcccagtagcgagccggcaccgaacagctcacgcaccacgcccagtgccaccagcatggcgctgtaaccaagaccattgccgatgccgtcgacgaacgaggccaccggggggttggacatggcgaaggcttcggcacggcccatgacgatgcagttggtgatgatcaggcccacgaacaccgacagccgctgactcaggctgtaggcgtaggccttgaggaactgatcgaccacgatgaccagcgaggcgatgatcaccacctgggcgatcatgcgaatcgagcttggaatctggttgcggaccagcgcgatgaagaaaccggaaaaaccggttaccagcgtcaaggccaccgacaacaccagggcggtgctgaggctggaggtgaccgccagtgccgaacagataccgagaatctgcagcccgatcgggttcttgttgagaatcggatcgagcagcagctctttcatggtgggtttggacatggatcaagcctcccctgcggacagctttttgagaaacggcgcgaagccatcctcgccgagccagaagtgaatcatgtgggtcacgccgttaccggtcagcgtcgcgcctgcgatggcgtcgacctggtaatcagcctgcgggctctgcgggttgacgctgcccttgatcacgcgaagggtcggctcaccatcctggtaaaccttcttgccgacccacttggcctgccagttgggattatcgatctcgccacccaggcccggcgtttcgccgtgctggtagaagccgataccggcaaccgtttccagatcactctgcagtgccacgaaaccgtacatggtcgaccacaggccatatccccgcaccggcagcaccagacgctcgagctcgccgttctgctcgatctgatagaccactgcgtagtgctccagacggcggatcgaggcgatgtccttgtcttccgggatcggactggccagcgagccatcggcaaccgacttgttctgatcgaaggtatgcggatcgaaggcgtcgctgtactcaccggtacgcaggtcgaccaggcgcggcgtcacgcgggaggcgaacacctcacgcacttcgtcgctggacatgccgggctgccacaactcggcaatctccaacactgcacgctgacggtcgaccagggcgttttcctgctgggccgggcgcaggatcagcgccgccgccgataccgcgatggaacacaccaggcacatgaccaatgccactgccaaggtgcggacgggtgtttctttcagcttagacattacgtgccagcctccgcttgacgttggcccgcaccacatagtggtcgatcaggggcgcacacaggttgccgaacaggatcgccagcatcatgccttctggaaacgccgggttgaccacacggatgatggtcaccagcaggccgatgagaatgccgaagatccacttgccggtattggtcatggaggccgacaccgggtcggtagccatgaagatcatgccgaaggcgaagcccccggtgaccagatgccagtaccagggcatggcgaacagcgggttgttatccgaggcgatagcgttgaacagcgtggcggtggcgatcatgccgatcatcacgccgctgacgatgcgccaggaggcgatcttggtgatcagcaacaccgcgccgccgagcagaatcgccagggtgccggtctcgccgatggacccgggcatcaggccgatgaaggcatcagtccaggtcaggccgtcgttgatcagcccctcgacaccgctgccaccgatggtggcgagcgccgtggcccccgcgtaaccgtccacagccgtccatacgccgtcaccggaaatctgagccgggtaggcgaagaacaggaaggcgcggccgaccagcgccgggttgaggaagttcttgccggtaccgccgaacacttctttgccgatcaccacgccgaagctgatgccaagcgccacctgccagagcggaatgcttggcggcaggatcagcgcgaacagcacggaggtgacgaagaagccttcgttgacctcgtgacggcgtatggaggcgaacagcacttcccagaaaccaccgacgatgaacgccgtcaggtacacgggcaggaagtacgccgccccctggatgaagttgtcccacaggctgctcggatcgaagccgcctagcgcaccgatcagtgcgaagcgccaaccgtcctgggcggcgagcaggtcagggctctgcgcgtacaccaggttggcctggtagccggtgttccacatgccgaagaacattgccgggaaggtacaggcccatacggtgatcatgatgcgcttgaggtcgataccgtcacgcacgtgagcggtgctcttggtcacgctaccggggcgatagaagaaggtgtccacggcctcgtagagggcgtaccacttctcgtacttgccgcctttttcgaagttgtgttcgatcttgtcgaggaaatcacgcacgctcacgctcagccctccttctcgatgagggtcagacaatcgcgcaggatcggaccgtattcgtatttgccggcacacacataggtgcacagcgccaggtcttcctcgtccagctccaggcagccgagctgctgggccatctcggtgtcaccgacgatcagcgaacgcagcagttgggtcggcaggatgtccagcggcatcacttcttcatagttgccgaccggcaccatggcgcgcgggctgccattggtggtggtggagaacgcgaagcgcttggcggcgttgagcttggagacgaagacgttgaggatcgaatgcttgttcaccccggcacgcaggtagtgcagcatctcgcgatcattgccttcggccaggcatgacacctgcaggtgataacgccccaggtaggcgcaggcgccgcgcgaggtgcgtccgccaagtaccgagccggaaatcacccggttctcgcccggcgccaattcgcctgcggtcagctcggtgaggttggcgcccagacgggtgcgcaacaggcgcggacgctcgactaccggcccggccagcgcgaccacgcgctcgacccacagctggcccgtggtgaacagtttgccgacggcgatcacgtcctgatagttgatggtccaggcgctcttgctgacgctgaccggatccaggaaatgaatgtgggtgcccggcaacccggccgggtgcggcccggcgaatgccttgctgcgcacaccttcgacctgttcgcccggcaggctcacgcccggcgccttgcacaggaataccttgcccaggcgtgccagcaccttgaggccgctttcaaaatcggcagcatgctcggcaatgattggcgccggatcggcggccagcgggtgggtgtcgatggcggtgacgaagatcgaactcggcacggcatcgacggccggcaccttgctgaacggccgggtacgcagcgccgtccacaggccggactgctgcaggttttcgcgtatctgagccccatcgaggctagccagttgagcggccgggtagtgagcgaaggtttcctgctcatcgccatcgagatcgatgaccaccgactgcagcacgcgtttttcaccgcgatgaatcgcgctgaccacaccagcgcctggcgcggtgtagtggatgccctccgaacgcttgtcggagaacagcacctggcccagcttgacccggtcgcccacctgtaccgccatggtgggcttcatcccgtgataatcgaagcctatgacagccacgctgcgcaccggtctcgatgtatcgatctgctgagccggcgcgcctgctatgggcaaatcgagcccacgttttattttgatcataggtttgcctaaccactgagcttataaattttcgaatgacgctcgacaaaccttcggtcacaaagcaagacgcaccccaatatcgctattggcgtggatcaatgtcgaacgcgggaaagaaatcgccgggattatagagttatgcgacaacgcgaagccacccaagcggttggcttttttcggatttccgttacagaacgcaacaggaatttaacgcaggtaggctcgccagtcggcgacataacgccgcaccaccctgcgctacccacctgaaaacaaaaagcgcagataaaaaaaatgggagcccgaaggctcccatttcatattgcgcagtgcgcagtgatcagcgcgggaacgcaggcgggttgaccccggccatgtcttccatgacgcggatcacctggcagctgtagccgaactcgttgtcgtaccagacgtacagcacgacgcggttgtcgttggcgatggtggcctcggcgtcgaccacaccggcgtggcgcgagcccacgaaatcggtggagaccacttcctgggaactgacgaagtcgatctgcttctgcaggtccgagtgcatggccatctggcgcaggtactcgttgatctcttcgcggctggtggccttctcgaggttcaggttgaggatggccatcgacacgttcggcgtgggtacgcggatcgcgttgccggtcagcttgcccttgagcaccggcagtgccttggcagcagcggtggcggcaccggtttcggtgatgaccatgttcagcgcggcgctacggccacgacggctgcccttgtggaagttgtcgatcaggttctggtcgttggtgtacgagtgaacggtttcgacgtgaccattgacgatgccgtactggtcgttgacggccttgagcaccggcacgatggcgttggtggtacaggaggcagccgagatgatcttgtcatcggcggtgatgtcgccatggttgatgccatgcacgatgttcttcagcgcgcccttgcccggtgcggtgaggatcacgcggtcgatacccgggcacttgaggtgctggcccaggccctcggcatcacgccatacgccggtgttgtcgaccagcagtgcatccttgatgccgtactgggtgtagtcgatggccgacgggtccttggcgtagatcacctggatcaggttgccgttggcggtcagggtgctgttttcttcatcaatggtgatggtgccattgaacttgccgtgtaccgagtcgcggcgcagcaggctggcgcgcttgaccaggtcgttctcggcgcccttgcgcacgacgatggcgcgcagacgcaggccgtcgccaccaccggtgtggtcgatcaggatgcgcgccagcaggcgaccgatacggccgaaaccgtacagcaccacgtcggtgcccttgcgcggcgaagcgttctgctggttggcgacttcggccagctcgtccttgacgaactggtcgatgctgcggccattaccttcagccttgaacttgccgaccatcttgcccaggtcgacggaagcagcgcccagcttgagctcgctcatggccttgagcacggcgtaggtgtcatgcacggccaggccgctctcgtcagcctgacggtgacgggcgaagcggtgcgccttgagaatctcgatgaccgagcggttgatcaggctgcggccatggatcgacagcaccacgttgttgttgcggtacagctgaccaatcagcggaatcatcgcctcggcgagggcttcacggtcaatccattcaccaagacactggtcgggcttctgagtcacggcaataccttccacatgtaggggctgaaaaaaggggctacattatgacgacccagctgtgggtcggcaatctgcagcggtcgaaacactgacagccatcctcgcggatagttacaatcgggggccaaatcgttaccaatcgcgagccacccgtgcctgtactgcgtctgccgtccttgccggccaccgccggtaaacaacactggggcaacctgcccggtgccgcgctgagcctggccatcgccgaggccgccacctgcgccaaacgcttcaccctgctgctcactgccgacagccagagcgccgagcgcctggagcaggagttgagcttcttcgcgccggaactgcccgtgctgcatttcccggactgggaaaccctgccctacgacctgttctcgccgcaccaggacatcatttcccagcgcatctcggcgctctatcgcctgccatcgctgagccacggcgtgctggtagtgccgatcaccaccgccctgcaccgcctgccgccgaagcgtttcatgctgggcagcagcctggtgctggacgtcggccagcgcatcgatgtcgacgacatgcgcgcgcacctggaggcggccggttatcgctatgtggataccgtctacgaacatggcgagttcgccgtgcgcggcgcgctgatcgacctgtttcccatgggcagcaagcagccgttccgtatcgacctgttcgatgacgagatcgaaaccctgcgcaccttcgacccggaaacccaacgctcgatcgacaaggtcgagtcgatcaagctgctgccggcccgcgagtttccgctggagaagaaagccgtcaccgatttccgcggtcgtttccgcgagcgcttcgatgtcgacttccgccgctgcccgatctaccaagacctgtccaccggcatcaccccggcgggcatcgagtactacctgccgctgttcttcgaggaaaccgccaccctcttcgactacctgccccaggacacccaggtgttctcgttgccgggcatcgaaaaggccgccgagcagttctggacggacgcgcgcaaccgctacgacgaacgccgcgtcgaccccgagcgcccgctgctgccgccggctgatatcttcctgccggtcgaggattgcttcgcccgcctgaaggactggccgcgggtggtgatcagccccgaggacatcgaaccaggcgtcggccgcacccgcttcgaggccagcgccctgcccgacctggcgatccaggccaagaccagcgagccactggccgccctgcgccgcttcatcgaggaatacccgggccgggtgctgttctgcgccgagtccgccgggcgccgcgaggtgctgctcgaactgctcgcccgcctcaagctcaagcccaaggaagtcgaaggctggccgcagttctgcgcgagtaaggagcgcctgggcatcaccatcgcgccgctcgatgaaggcctgcagctcgaagatatcgcgctgatcgccgagagcccgctgttcggccagcgcatcatgcagcgccgccgccgcgaaaagacccgcgatgccggcgacaacgtgatcaagaaccttaccgagctgcgcgaaggcgcaccggtggtgcacatcgaccatggcgtgggccgttacctgggtctggtgaccatggagttcgacggccaggcagccgagttcctcgcgctgatgtacgccgaggaagccaaactctacgtgccggtggccagcctgcacctgatcgcccgttacaccggcagcgacgacgctctggcaccattgcaccgcctgggctcggaaacctggcagaaggccaagcgcaaggctgccgagcaggtacgcgacgtcgccgccgagctgctcgacatctacgcacgccgcgccgcccgtgaaggctacgcgttccgcgatccaaaggccgattacgaaaccttcagcgccggtttcccgttcgaggagacgccggaccagcagagcgccatcgaggcggtacgcgaagacatgctcgccgccaagccgatggatcgcctggtctgcggcgacgtcggcttcggcaagaccgaagtggccatgcgcgcggcgttcatcgccgtgcacggcggccgccaagtggcgattctggtgcccaccaccctgctcgcccagcagcactacaacagcttccgcgaccgcttcgccgactggccggtaaccgtcgaggtgatgagccgcttcaagagcgccaaggaagtcagcgccgccatcgagcagcttgccgaaggcaagatcgacatcatcatcggcacccacaagctcttgcaggacgacgtcaagatcaagaacctgggcctggtgatcatcgacgaggaacaccgtttcggcgtgcgccagaaggaagccctcaaggccctacgcagcgaggtggacattctcaccctgaccgccacgccgatcccgcgcaccctgaacatggccgtgtcgggcatgcgcgacctgtcgatcatcgccacgccgccggcgcggcgcctgtcggtgcgcaccttcgtcatggagcagaacaagccgaccatcaaggaagccttgctgcgtgagctgctgcgtggcggccaggtgtattacctgcacaacgacgtgaagaccatcgagaaatgcgcggcggatctggccgagctggtgcccgaggcacgcatcggcatcggccacgggcagatgaacgagcgcgaactggaacaggtgatgggcgacttctaccacaagcgcttcaacgtgctgatcgcctcgaccatcatcgaaaccggcatcgacgtgccgagcgccaacaccatcatcatcgagcgcgccgacaagttcggcctggcccagttgcaccagttgcgcggtcgcgtcggccgtagccaccaccaggcctacgcctacctgctgaccccgccacgcaagcagatgaccgacgatgcgcaaaagcgtctggaggccatcgccaacgcccaggacctgggtgccggcttcgtgctcgccacccacgacctggaaatccgcggcgccggcgagttgctcggcgacggccagagcgggcagattcaggcggtcggtttcaccctgtacatggaaatgctcgaacgtgcggtcaagtcgatccgcaagggtgagcagccgaacctcgaccagcccctgggcggcgggccggaaatcaacctgcgggtgccggcgctgatccccgaggactacctgccggacgtgcacgcccgcctgatcctctacaagcgcatcgccaacgccaccgacgaggacggcctcaaggaactgcaggtggagatgatcgatcgtttcggcctgctgcccgagccgaccaagaacctggtgcgcatcacgctgctcaagctgcaagccgagcggctgggcatcaagaagatcgacgcgggcccgcagggcggacgcatcgaattcgcggcggagacaccggtcgatccgctgacgctgatcaagctgatccagagcgcgccgaaccgctacaagttcgaaggtgccacactgttccgcttctcggtaccgatggagcgcgccgaggaacgcttcaataccctggaagcgctgctggagcggctactggcgacggttaagagctgaaaatgatcagggccgcttatgcggccctgattgtttatggcgtgggtgattgaagacgtcgcttagcgactgttgtaaggcgatagcagacggtgactgtaggatgggtgaaacccatcaattgcgatgggtttcacccatcctacggtcttgatgaaaactcaaggcgagtacgtcagcagaagtgcataaacacattgccctaaaccatagaatctcctacaaactcgcgaaggggtgctcccgccattaagcggaagttcgcctcactccaccaactgcgccgcccgcaacgccgaaagtgcctgcgcccagcgcggatgctggcgatagtcgacacccgggaaggcgcgccgacgcatgcgtgccaggcccttgggcgccaccaccttgaggcgctgcgccgccgacagcgccagctccgccgccgcccggtcattgcataccagccccatgtcgcagccggcagtcaacgccgcctcgatgcgactggccgcatcaccaaccacatgggcgccggccatcgacaggtcatcgctgaagatcacgccctcgaaagccagctcgccgcgcaggatgtcttgcagccagcggcgtgagaagccagccggctgattgtcgacctgcggataaatgacgtgggccggcatcaccgccgccagatcgcgactcagcgcggcgaacgggcgcagatccttctggcggatttcctctaggctgcgctcatcggtaggaatcgccacgtgagagtcggcctcggcccagccgtgaccaggaaaatgcttgccggtcgccgccatgcccgcctctgccatgccgcggataaaggctccggccagctgggtggcgcgctcggggtcaccctcgaaggcgcgatggccaaccaccgcactgcgctcatggtccagatccagcaccggcgcgaaactcagatccagccccaccgccaacacttcggtggccatcaaccagccgcactggcgggccagttgctcggcgtccgcacaaccggcaatcgcccgcatggccggcagcttcacgattccctgacgcaagcgctgcacgcgaccgccttcctgatccaccgccagcagcagatcgggacgaatcgcacggatggattcacacagctcacgtacctggcgcgggctctcgatattgcgggcaaagatgatcaggccgcccacttcgggctggcgcagcaactggcgatcctcggcggtcagccaggtaccggcgatgtccaccatcagggagccatacaggggagtcgtcacaacgcgtattccttgaatagaagcttcacgcccatgggacattggtacaggccggagttccgggccgtgggcggttatctcgaaggacgctagcttaggggcagccaggagccgcgggcaagggatgcctccgactcaaggcttgatgatgggcgggcttttgtggcgaggaataagctgggcagcggcaaggcgcggatcggtcacgccactctccgaacgcatgccggccgccaggaacggcaccatcaggcgcatcacctgctcgatggaggtgtcgacgccaaagtcgctttcggccatggcgcgcagcgccttgataccggacatgctgaacgccgctgcgccgagcatgaagtgcacgcgccagaacagctccagcggcggaataccgggcgctgcttcgtgcaccagaaacatgtagcggcggaataccttgccgtagacctcttcgaggtatttgcgcaggtgcccctggctctgactgaacgcaagccccagcaaacgcatgaagatcgataaatcgttgccactgcgcggcttcaccgccagggcctgctcgaccagaagctcgagcagctcttcgaggctgaaggtgacgcccggcttgctctggcgcttgtccagctcacgctcgagactggtacagaacgggccgagaaagcgcgagaacaccgcctggatcagggccttcttggagccgaagtgataattgacggcggccaggttgaccccggccttgctggtgatcaggcgcagcgacgtttcggcaaagcccttctccgcgaacaactgctccgcagcgtcgagaatacgttcaacggtttccgattgcgccatgacacccaccagacaaacaagtgtttgaaacatacgtttcagcgcatgccactgtcaagccgcgcaaggcgtattctggatgctcagtcaccatttggcgatagcgtcgcgcgcaacccggcccccagttgcaccgcaccgacgaccgatcatccgttgccgtgccgatatatccagcccgcacgcatcaagcgattgccaagcacgccttactgtatataattccagtcactgtataaaaagccagagcgcctcacatgatcaagctgacgccccgccaaggtgaaattctcgccttcatcaagcagtgcctggaagacaacggctacccgccgacccgtgcggaaatcgctcaagccctgggcttcaaatcgcccaacgccgccgaggaacacctcaaggccctggcacgcaagggcgccatcgagatgaccccaggcgcctcgcgcggcattcgcattccgggcttcgagcccaatcagcaggaagaggaagacggtctgccggtcatcggccgcgtcgccgccggtgcgccaatcctggcgcagcagcatatagaggaagcctgccggatcaacccggacttcttccgccccaaggccgactatctgctgcgcgtgcgcggcatgagcatgaaggatatcggcatcatcgacggcgacctgctggcggtgcacaccaccagcgaggcgcgtaacggccaggtagtggtggcgcgcatcgatgatgaagtgacggtcaagcgcttcaagcgtgaaggcaataccgtgtggctgctggctgaaaacccggagttcgccccgatcaaggtgaatctggaagaacaggatctggtcatcgaaggtttgagtgtcggcgtcatccgccgctaattggaggcgtcatgcagttcccccagtcgttgagccgtaatcagctgcccctgttcgatgcctttctggcctcgaccctcgcagccgtagaagaaccggcaagccaggaaaccaccttcagcgaagtatcgctgcgaggggctgctggccattgtctgacgctactggcgcccatgctgcgggaactgagcgaaaaggatgacgaacgctggctgaccctgatcgccccgcccgccagcctgacccagagctggctacgcgaggccggcctgaaccgcgagcgcatcctgctgctgcagccgcgccgcaaccagagcgcgctgcagctggccgaggaagcgctgaagcttggccgcagccacaccgttgtgagctggttgcatcccctgccctcgcacgcccgccagcaactggaaacagcggcacgtaccggcaaagcccagagcctgaatatcagcctgggttgaaatctgccggcgtaacgatcgaccagataaacaaaaggccagcaaatctgctggccttttgtttatctgagttcgctcaggccaatgcctgtcagtgaagtacgcgcggctgctcgtcttcttcgtggtcgaaatctccttcggccattcgacctgccatctgcacgccgacgttgagcatcgccttggcgacttccacgtgctggccctgcagaaaggccttggcatcttccgagaaatccagcaccaccagcgcttcctcatcgtcagctcgacgcagggcgatacgcccatcgggcagttcgacgatttcaaggaaggatgtaggcatgactcgaattctccacgaagggcagcacctcaaggaggcgtgccgcaaaaggccgtacagtgtaacagccagtccgcacgatggcttggcgaaaaaaccgccagatgccgaacgggctttcaatcagcgacaggcggtgctcaccactcgctcaggccttcacgaaaacgctgggcaagggcttttagttcctgccgccagttttccagggtttcacgcgccagcggtggcgcctgctcatcgacgctcaccgcctgaatcagcgccgaagcaatgggctcgcctttcggctcacgtggcgggcgcggcggcttgaacagctcggcgtgtgcggccagcaactgccccagccaggtgtcacgatttgccgccagctcgaccaactcagccaactcagggctcggcgcgccatctaggttctgccggtccagcagcacctcggcacgcgcggcgctgctgttgggtaggcgatagaaaccggcaatctcatgacacagcccgagcagcgcgccgtacagatgaaacagcgtggcttcgcgctcggcctgcaccaatgcctgagcattcatcgcccggccttcttcagccttgcgccaggactccagagacagcccggcatagaagatcttctggttggtgcgggtatacagttcgccagccatttgcattctccagatggcgccgggcgcacgccgcgagggtacgcccgatacggatcaacgcttgtcttcgaccttccatttgccaccgtcgaagaacgccttccagccggtgggcttgccgtccacttcggtctgcacgtactgctccttggtcttgcggctgtagcggatgaccgctgcacggccttcagggtccttggcaggtgcatcgaacaggaagtggtacttcggatcgatctcatccttgtgcggcaacagctcgagcaccagcggtgcacgggtttcgcggttcttcgggaactggctggcagccaggaacagccccgacgcgccgtcgcgcagcacgtaggtgtcgtcgaccttctcgcacttgagctccggcatcttcaccgcatccatcttgggtggcgcaggctcgccgttgcgcagcagtttgcgggtgttcttgcactcgctgttggtgcagccgaagaacttgccaaagcggccagtcttgagctgcatctggctgccgcacttgtcgcattccaggctcgggccttcgtaacccttgatgcggaactggccctgctcgatttcatagcccgcgcaatccgggttgttaccacagatatgcagcttgcgggtttcatccagcaggtaggcgtccatcgccgtggcgcagatcgggcagcgatgcttgcccagcagcacccgcgattccgactcgccttcgtcatcggcagcgatctcgtcgcccggcaccagattgatggtggccttgcagcgctctttcggcggcagcgcgtagcccgagcagccgaggaacacgccggtggacgcggtacgaatcatcatcggccggccacattcgcggcacggaatgtcggtcagggtcggcgtgttggcacgcatgccgttatcgccgtcggcggccacttcgagcttcttcttgaagtccccgtagaactcgtcgagcaggtgcttccactcgcgctcgccctgggcgacgtcatcgaggttctcttccatgccggcggtgaaaccgtagtccataaggtccgagaagctctcgctgaggcgctcggtgacgatgtcgcccatcttttccgagtagaagcggcgattgtgcagcgctacgtagccgcggtcctgaatggtggaaatgatcgccgcgtaggtcgacggacgaccgataccgcgcttttccatttccttgaccaggctggcttccgagtagcgtgccggcggcttggtgaaatgctggctggggtcgagcttgatcagcttgagcgactcgctttccttcatttccggcagcatggcgtcgtcgcccggcttgctcagctgcggctgagcacgggtgtaaccgtcgaacttgaggatacggcccttggcacgcagctcgaactgagcggcgttgacggtcacggtggtcgacaggtactcggccggtggcatctggcaggccacgaactgacgccagatcagctcgtacaggcgctcggcatcacgctccatgccggacaactgggtcgggcgcaggttgacatcagaaggacgaatcgcttcgtgcgcctcctgagcgccttccttgctggagtagaagttgggcttctccggcaggtatttcttgccgtactccttgtcgatgaagccgcgcaccatctcgatggcatcggccgacaggttggtggagtcggtacgcatataggtgatgtagccggcctcgtagagacgctgagccatcatcatggtcttcttcaccccgaagcccaggcgcgtgctggccgcctgctgcagagtggacgtgatgaacggcgcggtcggcttgctgctggtcggtttgtcctcgcgcttggcgacgctgtagctcgacgccttgagggtcgccagcgcagccatggcctgggcttcgttcagcggcttgaaggcggcgccgttctcgcgcaccacttcgaagcgcacctgggcgtccttggcggtgcccagatcggcgtgcacttcccagtattcttcgggcacgaaggcgcggatttccttctcgcgttcgaccaccagcttgacggctaccgactgcacacggccggccgacaggccacgggcgatcttcgcccacagcagcggcgagaccatgtagcccaccacgcggtccaggaagcggcgcgcctgctgggcgttgacgcggttgatgtccagctcgccgggggcggagaacgcctcctggatggccttcttggtgatctcgttgaacaccacgcgtttgtagcggctgtcatcgccaccgatggattcgcgcaggtgccaggcgatggcctccccctctctatccaagtcggtcgcgagatagatggtgtcggcttccttggccaggcggcgcaactcttcgacgaccttttccttgccgggcagaatttcgtacttggctttccagccgtgctccgggtcgacgcccatgcgcgcgaacagctggcgtttggccttttccttcggcgacagcgccggcgcttcgcctgctgctgccttgccgcgcttggcaggttccttggtagccgccccgccgctggtgggcaggtcgcggatatggccgatgctcgacttcaccacgtactggctacccaggtacttgttgattgtcttggccttggccggggattccacgatgaccagcgatttacccatggattggaaaattcctgaaattcggtaagtgaaggcgacagacgcctgaaaacactgttgggcgtatcgagtcgacgcttatcacgtcgacgatgaaggcgcccgctcgagagagcgaacgcaaagagcgtggtgctgccgcggaccagcgtggtgcttttgcacgcatccaactgccctgcgttcagctttggccccgctatatatagtggcggtcaaggcaaggtcaagggcgagcgcttttcgcggtgctctcaggggcgactgaaaaggctcgcttcggcctcgaccaaagcaaagcgcggaacctgctcaccgtccagttccacctggctggtgaacatcgccagcggtcgtacccacaggccatattcgccatacagcgcctggtagacgacgacttcctcttcggtctccgaatgcttggccacgcccagcacgcggtaatcgggacctttgtaatgacggtagagaccgggttgcagagacatcattcaatttcctggaaagtttttcgtcagatactagggtctgttgccgtttcagcgcgagccgcgttgtcgcgagaaatctcgccaggctaggcggaggacgcggggaatggttgttcccttgccaagtcctccaacgacgcgtggcgagatttcccgcacaacccgaaggaccgggccccttttgtcgcgatgcggcgtttctcgccgactcatttagctcgctaaacttcgcggctcgtgccttgcctcgcgacaaaagggactccggcgcggccgtgcgtgaagcggcaacagaccctaaggaacgacctcgtcaattgcccgacggttcgcccagcttggctccacgtttggcggagcgccaaaaaacaaaaaccggggctagaggccccggttgtgcaacctgtacagcggactcgaaaggactgccgcgccaccttatatagcgcagcagccctgacgaatcatcagacgcgctcgaacaccgtggtgatgccctggccgagaccgacgcacatggtcgccacgccgaaggttccgttgttctgcttcatcacgttcagcagggtaccggagatacgcgccccggaacaaccgaacgggtgacccagcgcgatggcgccgccatgcaggttgaccttttcttccatcttgtcgagcagcttgaggtccttgagcacaggcaacgcctgggcggcgaaggcttcgttgagctcgacgaaatcgatgtcgtccatggtcagaccggcgcgcttgagcgccttctgggtggacggcaccgggccgtagcccatgatcgccggatcgacaccggccacggccatggcgcgaaccacggccatcggctggatgcccagatcctgagcgcgctgggcgctcatgacgatcatgcaggacgcgccatcggtgatctgcgaggaggtacccgcggtgacggtgccgcccttggggttgaacgccggcttgaggttggccaggctttccagggtggtttccgggcgaatggtttcgtcgtagtcgaagaccttgaggaagccgttctcgtcatagccctgcatcgggatgatctcgtccttgaacttgccttccaccgtggccttgtgggccaactggtgcgagcgcacgccgaacttgtcctgggcctcacggctgatgttgtgcatcttgcccagcatctcggcggtcaggcccatcatgcccgacgccttggcagcgtacagcgacagatgcgggttcggatcgacgccgtgcatcatgccgacgtggcccatgtgctcgacaccgccgaccacgaacacgtcgccgttgccggtctggatcgcctgcacggcggtgtgcagcgcgctcatcgacgagccgcacaggcgactgacggtctgcccggcgctggtgtgcgggatctgggtcatcagcgaggccatgcgcgcgatgttccagccctgctcgagggtctggttgacgcaaccccagataacgtcttcgacttccttggggtcgaccttgctgttgcgttccagcagtttgctgatcagttgcgccgacatggtttcggcacgggtgttacggtgcatgccgcccttggaacgacccatgggggtccggccgaagtcgacgatgactgcatctcttggattcaggctcataaattcactctcgctccaatcgttgcgcgattaaccgaagaaggtctggccgtttttggccatttcacgcagtttctcggtcggcttgtacagcgcgcccagatcggcgtacttgtcggccagggccacgaattcggcaaccccgacgctgtcgatgtaacgcagcgcaccaccacggaagggtgggaaaccgatgccgtaaaccaggcccatatcggcctcggcggcggtctcgacgataccgtcttccaggcagcgcacggtttccaggcacagcgggatcatcatgatgttgacgatgtcctcgtcgctcagctcgcgctgctccttgacgatcgacttgagcaactcgtaggcctcggggtcgctgaccttcttcggcttgccgcgcttgtcggtctcgtaggcgtagaagcccttgccgttcttctggcccaggcggttggcttcgtacatcacgtcgaccgcggtacggccgtcgacggccatgcgatccgggaagccttcggccatcacgtcacggccgtggtggccggtgtcgatgccgaccacgtcggacaggtacgcagggcccatgggccagccgaacttctccatgaccttgtcgatacgcgcgaagtcgacgccgaagctaagcagcgtggcgaaaccgccgaagtacgggaacaggatgcggttgaccagaaagcccggacagtcgttgaccacgatcgggttcttgcccatcttcttggcgtacgccacggtggtggccaccgcctcgtcactggacttctcgccgcggatgacttcgaccagcggcatcatgtgcaccgggttgaagaagtgcatgccgacgaagttttccgggtgcttgagggccttggccaacaggctgatggagatggtcgaggtgttggacgccaggatggtgccctccttgaccgcgccctcgacctcggccagcacggcctgcttgaccttggggttctcgaccacggcttcgacgacgatgtcgacgtgaccgaagtcgccgtaggacatggtcgggcgaatggcgctcagcgattcggccatctgcgcggtggtcatgcgacccttctcgacacgcttggccagcagcttggacgcctcgcccagccccatcttgatgccttcctcgcggatatccttcatcaggatcggcgtgcccttggaagccgactggtaggcgatgccgccacccatgatgccggcgcccaatacggcagccagcttcacgtccttggcgatggcgtcgtgagccttggcctttttcttgagctcctgatcgttgaggaatagaccgatcaggctcttggcgacagaagtcttggccaacttggcgaaaccggcggcttcgacttcaagcgccttgtcacggccgaagttggcggccttctggatggtcttgatcgcttcgaccggcgccgggtagttcgggcccgcctggccggccacgaaacccttggcggtttcgaaagccatcatctgctcgatggcgttgagcttgagcttctcgagcttgggctgacgcttggccttgtagtcgagctcgccggaaatggcgcgcttgatcaggtccagggcagcggcctgcagcttgtcggcggcaaccacggcgtccaccgcgccaaccttgagagcttcctcggcacggttttccttgccggaggcgatccactcgaccgcgttgtcggtaccgatcagacgcggcagacgcacggtgccgccaaagcctgggtagatacccagtttgacttccggcaggccgatcttggcgccttcggccatgacccggtaatcggcggccaggcacatttccagaccgccacccagggcgatgccgttgatggcgaccacggtgggcacgttcaggtcttcgaaatcgctgaagatcttgttggcttccagaccgctggaaaccagctgctcttcgggcagcttgaagttgtcgacgaactcggtgatgtcggcgccgacgatgaacacgtccttgccgctgctgacgataacgcccttgatcgaggcatcggccttgatcgcatcgacgctctggcgcagctcgctcagggtcagacgattgaacttgttgacggactcacccttgaggtcgaacttgagttcgacaatgccgctttcaagagccttaaccgtgatggctttaccttcgtaaatcatcaactgatctccacgctaagggaatctgaacagtacacaccggagccaaccggctgattacgccttcaaacgtagacgaaaatcagctacccaccgatgcgatagtcggactggattgggcatttgcgacgaggcaaacgctcaattcatacgcccgtttgatttgggtgagcacaccttcagccaaaagcctgcgattgtcaattggcgttatgtagccgcgtgcagccggcactacgcagaccatacagtcagtttgggggcagacgaaaagccgatcagtcgcgtcgataatccatcattcgaggggcatggatcgcctctcttcaagcgctagccaaaacccgcgaccgcggttagagtcgcgcccattcggctgccaccgaagccaaaaacaacaagaacgacacgatgacaccgaggtatccgcatgccagcccaattgcgtgccttctctctgcgtaccctcctgctcggcgctctggcgctgcacgcttgcaccctcttcgccggcaccgccgacgacttccagtatctgcaggacttccacctcgctacccagaaaagcctggccgacttctacatgtacaacagcatggaaggcgaccagcgttacgcgaagatgatcgaggcgtcgcgccaacaggcccgcgacgagctaggcaagctgaccggcctgcaggacatgggcgccgcgcacctgcagacgcagctgcaggaacagtggcagctttacgacgccgagctgaagagcctgatgagcgtcatgcagaagcagggttacacggatctgcagccggtggcggacatggcgacgcgcaaccgccaggtactggaaaccgcccaggcgctttacgaggcgctgcaacgtatggacggcagcgccatcagcgcgcagatggccgccacccgcgagctcagcgtgctgatgcagagcatcgcggtaaactacgcggcgcgcagcgcctcggtgggcgcaagcttctcgggtgacagcagcgagcgccctatcgaagaactggtaaacgacttctccgcacgcctgagcgcactgcgcaaccagcaggccaacagcgcggcgatcaataccgcactcgacggcgtggcgaccaaatggcgatacatcgaaggttcgttgcgcaactacaacgaaaagagtgtgccgtttctggtcagcaagtactcggacagcatcatccgcagcctggcggatgtcgaagcgctctacgcgcagtcaggcagccagtcgtgatcctgcgctgcgcgcagacatacgactcaggcacaggatttgagaaaagcggcgattgccgtcagggaatcgggctgggcgcgctcgccccaacacaacgcgatcatctgcggtgtggcctcggccttgtagacatcggccggcaggctggcgagttgctcggccagcgccgcatcggcgcagggctcctgccacttgttcagccactgacccggctcgcgttgccagtagcaccagctgtcctggcgcccgcggggccgcggatggtggtactgcgggcacgggttgggtggcgtcttgccaagccaatacggccactcctcgcgagccagttgcatcgccaaaccgaggcgacgggcctgcaggcgtacgtccatctggccacgctgacgccgcgacggcaccagccagaccagcggactaagggctaaaaccagcagggccagaacgatccatcccgtcataatttctatctcgactgcgcaacctgtggtaaatgctcaaaccagccatacttgaaatcactggtcacccttgtaaggagacaaccccatgtcctaccagcacattctggtcgccgtcgatctgaccgaggagtgcgacccggtaatgaagcgcgcccaggcgctggccaacagcacgcaggccaagctgtccgtggtgcatatcgtcgaaccgatggccatggcctttggcggcgacgtgccgatggacctgtcgatgctgcaacagcagcagttcgaacaggccaaggagcgcctcgacgcctttgccgtcaaatacccgcagctcagcgccgaaagccgccacctggcgtacggtcagccgcgccaggaaattcaccgcctggccgctgaacagcactgcgacctgatcatcgtcggcagccacggccgccatggcctggccctgctgctgggctccaccgccaatgacgtgctgcatggcgcgccgtgcgacgtactggccgtgagcctcaagaaaccagcggcctgatcagccctgacgaacgacgccgggcacccgcccggcgtagtcgtattggcagctaagtggcgcaagcagccgttcgctgatctactgtgggagcgggcaatgcgcgcgaaaaatcgcgggcatggcccgctcccacaggtactgcatcgatgtccgcttctgcgttgtagctgccgcttcatgcgcagcagatcgtaaacggctcttagccctccagctcagcccaacgctcaatcaactgctccagctcctgctgcttttcctgcagctgcgccagcacagcggcggtctgctcggccggctgttggtagaacgccggatcggccaccttggcttccagcgcggcaatcgcctgctcggcggcatcgatcatctcgggcatggcgtccagctcacgctggtgcttgtaactgagtttcttcttggccgctggtgcaaccgcggcagcctcggcgaccggcgcttcggccaccggagtttcgacgatggccgaacccagttcggccttgcccgatttgctctcgcccacgccgagcaagcgcggcgagccgccctgacgcagccagtcctgataaccgccaacgtactcgcggaccttgccttcaccttcgaagaccagggtgctggtcaccacgttgtcgaggaaggctcggtcgtggctgaccatcagcacggtgcccttgaagttggagagcacctcttcgagcagctccagggtttccacgtccaggtcgttggtcggctcgtcgagcaccagcaggttggcgggtttgctgaacagtttggccagcagcaggcgcgcgcgctcaccaccggacagcgccttgactggcgtacgcgcacgctgcgggctgaacaggaagtcgcccaggtagctcagcacgtgacggttctggccgtcgatctcgatgaaatcgcggccttcggaaatattgtcgatgacggtcttttccacatcgagctggtgacgcaactggtcgaagtaggcgacttcgatcttggtgccctgctccaccttgccggcggtcggctgcaggccatcgagcatcagcttgagcagcgtggttttgccggtaccgttggcgccaagcaggccgatgcgatcaccgcgctgcagcaacatggaaaaatccttgatcagcagcggaccgcccgggtgggcgaagctgacgttttccagcaccatcacctgcttgccggacttgtccgccaattccagctggatattggccttgccggtgcgctcacggcgctcgctgcgctccacgcgcaaggctttcagggcgcgcacgcggccttcgttacgggtacggcgagccttgatgccctgccggatccacacttcttcctgggccagcttcttgtcgaacaacgcgttggcggtttcctcggcggccagcatggcctccttgtgcaccaggaaactggcgtagtcaccgttccagtcgatcagcccgccacgatccagttcgaggattcgcgtggccaggctttgcaggaaggcccggtcgtgggtgatgaacagcacggcgccctgaaattccttgatggcctcttcgagccaggcgatggcgccgatatccaggtggttggtgggctcgtcgagcagcagcagatccggctcgctgaccagcgcctgggccagcagcacgcgccggcgccagccaccggagagctcggccagggtcttgtcggccggcagttgcaggcggctcagggtgctgtcgaccagttgctgcagacgccagccgtccttcgcttccagctcctgctgcacgtgcatgagcttgttgaggtcgtcttcggtcacgcagttctgcgccaggtgatggtactgggcgagcagatcacccacgccgtcgaggccctgggcgaccacgtcgaataccgtgcggccatcggcgaccggcagctcctggggcaattcgccgatcttcaggcccggcgcgcgccagatggcgccgtcgtcgggcttctgctggtcgttaaccagcttgagcatgctcgacttgccggtgccgttacggccgatgatgcacacccgctcgccgcgggcgatctgccaagacaccttgtccagcagcggcatggcgccaaaggccagggaaacatcggtgaacttgagcagggtcatcagggttgcctcgacaatacgaaagtggtgggcgaaagcctggacgcgcgctgcaaaggctcgccgctgccgaccacgaaactgatccggccggcgtgtgccagccaaaaacgggcgcgtattctaaccgagaaggccggcgccgtctttgagcctccgtgccggccatcgacgtgacataaacagacatgcgcagagagccggcggccctttcgcggcacgctggcaaaaggctaagctagcgaccgttgccgcccgccgcgcctgacgatgcccgcatcgccgtggcacacaccggcaaccgcccccagggcctgtcaggcgaccagcatcggtccggtcgcgcccgctcacgaatgaccccggaagtgccatgcgctgtcgtttgcccagtctgttgtcctgcctgctcctttgcgccgccatctccccgctcagccaggccgcgagcctgcagcagcagcgccagtactacgacgaggccaaggctgcgctcgccaagggcgacaaggggccttacgagcgctacgccagcgccctgcgcgactacccgctgacaccgtatctggcctatgacgagctgaccgcacgcctgaagtgggccagcaaccaggaaatcgaagcttttctcgccgcccacggcgacctgccccaggccagctggatgaaattacgctggctgcgctggctcgccgagcgcggcgaatggcagaccttcgccaagtactacgagccggggctgaacttcaccgagctggactgcctcaacggccagcgccagcttgcccagggccagaccgccgaaggctacgccaccgccgagaaactctggctggtcggcaaatcccagcccgaagcctgtgaccgcctgttcgaccgctgggccgccgaaggccagctgaccgaacaacgccgctggcagcgcgccaagctggcagccgaagcgcgcaactacagcctggcgaccttcctgagcaaggacctgccgaccctgagcaaccacggcaaattgctcgtcgaagtcgcccagaagccacagattcttacccagaccgcccgcttcaccccagccgatgacgccatgggcgacgtggtcagcctcggcctgcggcgcctcgcccgtcaggacccggaacaggccctgagcctgctcgagggctactcgcagcgcatgcgtttctccgaccaggaaaaagtcgccatcgccaacgagatcggcctgaccctggcgcgccgtttcgacccgcgcgccctcgacgtgatggccaagtacgatccaaacctgcgcgacgacaccgtcagcgaatggcgcgcccgcctgctgctgcgcctgggccgctgggacgaagcctacaagctgatcaaccgcatgccgccgtccctggccaccaccaaccgctggcgctactggcaggcgcgcagcttgcaactggcgcaacccaacagcaaggctgcccagccgctgttccacgagctggccaaggagcgcgacttctacggtttcatggcggccgatcaggtcaaggaaccctatttcctgaagaacgcgccgttgcagctcagcccggcggtcatcaaaaaggtgcgcaacgctcccggcatccgtcgcgccatggagtttcatgatcgcggccaagtcgtcgaaggccgccgtgagtggtaccacgccagccgccatttcgaccgcgacgagctggtcgcccaggcgcgcctggcctacgacatgcagtggtatttcccggcgattcgcaccatcagccaggccaagtactgggacgatctggatatccgcttccccatggcccatcgggattcgctgaccagcgaggccaagaaacgcggcctgcattcgagctgggtgttcgccattacccgccaggaaagcggctttatggctgacgccaagtcccacgtcggggccatgggtctgatgcaggtgatgccggccaccgccaaggagaccgcacgcaagttcggcatccccctgagcaacccgaacaatgcgctgctgcccagcgtcaacatccagctgggcgccgcctacctgagccagatctatggccagttcaacggcaaccgggtgctggcctcggccgcctataacgcaggcccgggccgtgtgcgccagtggctgcgcggcgccgatcacctgtcatatgacgtgtgggtggagaacatccctttcaacgagacccgccagtacgtgcagaacgtgctgtcctacgcggtgatctacggcgacaagctgaacgcgccccagccgctggttggctggcacgagcgttatttcgaccaataaggtagctacaagcttcaagccacaagtaatcaccactcgcttgtggcttgtggctcaaaagcttattccagcacctcgataggcatgccgacgcacagctcgccgctgccatggttgatcaggttctgcccgaacaggatgccatcctcaccctggcgatagctgcgcagggtggtcagcggctcgcggtcggcgctgcgctcgccggtcttggggtcgatggtggtgatcacgcagcgcgagcagcgtttggccaaggtgaactcgaccccgccaatgcgaatacgcttccagttgtcctcggcgtagggttcgctgccctgcaccaccaggttgggacgaaagcgcagcatctccagcggacgagcgacccgcgccaccagatcgtccagtgacgcctggccgatcagcagcagcgggaagccatcggcgaaacccaccttctcgtcaccgttgacattgccttcgataaaacgcgcccgctcggccggcacgtgcaccaggcgacagctcttgcccatgaacgcactgccccaggcggcggcctcgtcgccggcatccggtacgcgcagggtgtcgcgccagatgatcacgccacgcagcgcctggtcagggtccggcaacgccacctgcagggtgggcatgcccggtgcgtcgagggtcaggccgccggacgcgttccagcgcgcctgcaactggctcatccgggggaaggtacgctgggtcatgaaccgcccggtttccgcgtccgcgaacatccagcggcgatcgccgacgacgcccaagccatcgagctgcaggcttggcagggattcgcccatggcggatttgagagggaagcggtacagcgcggagaggtgcatggctcggcgtcctgacttgagcgaaacggcggttatacgcaaaccgccgttggggctcaagcggccaaagccttacttttcgtccagagcgaggcgctgacgaatcacatccaccagcttgtccggctggaatttggagaggaagttgtcgcaaccgaccttcttgaccatcgcatcgttgaagctgccggacagcgaagtatgcagcaccacgtagaggtctcgcaggcgcgggtcctggcgaatctcggtggtcaggcggtagccgtccatttccggcatttcggcgtcggtgaacatcatcagcagcttgtcggtgatgatctcaccggcgtcggcccaggccttgagcatattcagccccttgaggccatcggtagccacgtgcagcttgatgcccaactgagtcagggtatcgcgcaactgcgccagagcgacgctggagtcgtctaccagcagcacttcgcggccgcgggccttttccagcagtggatcggccagacggtcgccggaaatgcgcgtgtcgtagggcacgatctcggccagcaccttttccacgtcgatgatttccaccagttggtcgtcgaccttggtgatcgccgtcaggtaatgctggcgccctgctccgcccggcggcggcaggatggattcccagttgaggttgagaatgcggtccacgccaccgaccaggaatgcctgaatcgagcggttgtattcggtgacgatgatggtgctgcgctcatccggcacgatcgggcgcatgccgatggcctgggacagatcgatgaccggcagcgtctgaccacgcaggtgaatcaccccgcagacgaaacggtgccgatggggcatcagggtcagcttgggcatgtgcagcacttcctgcaccttgaacacgttgatggcgaacatctgccggccagccagacggaacatcaggatttccaggcggttctcgcctaccaactgcgtccgttgatcaacggtgtcgagaataccggccattattcgctcctgtgaggcgtggtgttcgtatgaagctatcggccagtcgtgcaattactgtaggcggcatggcgcaacgccatcttgcaccagcgcgcggcggcgcaccagtagaacccgatcagtcgtgcagcaatggcgagcgttccggcaaatgcagccttaacgcctgaggccttgcagcgaagcgtagacgatgcccaccacgtggctcgccatcgaggttcagatccagcccttcgggagcgtcgatttccagccagggcacacgcgcgctgatcgatacgccctcgatgcctttcagaccgccggagagcaaggtgccgagcgtgccgaccacatcggaggcggccggtacgatgcacacgtccagcaagccgtcgttcacacgggcatgggggcacagcacatggccgccgccggcctgccggccattgccgatgccgagggcgagaaagtcgccttcccaggcgaaatccggccccttgaagcggccaaaggccgagcgcacttcggcgaaacgggtcaggccggtgagcatgtaggccgcaccacccaggaagcgtttgaggtcttccgaggtattggccgtgatgttggagccaaagccgccggtggccatgttgagaaacagctcgccatcgacctcacccaggtcgatcggctgcgccggcgtgtcgagcagggccagggcctcggcgggcgtcaacggaatgccggcggcatgggcgaaatcgttggcggtgcccagcggcagcaataccaggctggcatcggtctcggccttggccatggcttcggcgacatcgcgcagcgtgccatcaccgccaccggctatcagcgtcgggtagcctgcctgcagcgcttcggcgaccaggcgctgagcatcgcccgcctcccaggtcagccgcacggccaactcccagcccttgtcacgctggctgttgaccgccgcgcgcacctcttcgttgagggcctgcttgccatgaaggatcaacagggctttacgctcttgcataagggctccgatacagggaattaagactgtgctgcctaatgcagacagcgtgcgtcgggaataatcacgcccgtcgcacgcgcctatcgtcagccgagcaattcactcatcgggatgaaacgcacggagtcgccttcagccaacgtggtaccttccagcacctgcgccagcccctcggcccaggctgcactgcgcagcacgcccgaactctggttcgaatagggcaccacgcggccgttttccagacgcgcgcgcagaaactcgcggcgcttgcccggtttgggccaggtgaaacccgccggcacgttgaagcccaggggctcgaccttctgcacgcccaggcggcgcagcagataggggcgcgccagcagaccgaaggtcaccagcgtcgaggccggattacccggcaggccgatcaccggacggccgcggaattcgccgacggtcagcggcttgcccggcttgatcgccagtttccacaacgccaactcgccggcttcgcgcagagcgatgccgagaaaatctgcttcgcccaccgacaccccgccggtggacagaatcagatcgacaccttccagctcaccgagggcctggcgcgtacgttcaagatcatcgggcaggatgccggcatcgatgacttcgcagcccaggcgctgcagccaggcaaccagcagataacggttgctgttgtagatctgcccggcgcccagttcatggccaggctcgaccagctcatcgcccgtggacaacaccgcgacccgcggcttacggcggaccggcagctgcgccagaccgatggacgccgccagtcccagctcgatgggccccagccgcgtgcccgcagccagcagcgtttcgcccttgcggttttcctggccctgggggcggatgttctgggcgattttcagtggctggttgaagtgcacgtggccgtcgtcaccgacgctgacgttctcctgcatctccaccgtatcggcgccctcgggcaccggcgcgccggtgaagatccgcgcacaggtgccgggctgcagcgcatcgggcgccatgccggcgaggatgcgctggctgacttccagcggctcgccctgccagtcggccaggcgcaatgcgtagccgtccatggcgctattcggccagggcggcagatccagcccggcgaccatgggctcggccaacacacgaccatcggcgtcggtcaggtcgaccagctcgtgctcggtaatcggcgcggcctcggccagttccagcagccgagccagggcctgctccaccggcatcaaaggcgaatgcggctcgctcatccgcggctctcgcagggcgcggcgagtttcagatgcggcacgaaattgcatgggcgatgacgggcatcgagctgttcggcaaggatgccgtcccagccggtgcggcaggcgttggtcgatcccggcaggcagcaaaccagggtgccgttggccagaccagccagcgcccgggactggatggtcgaggtgccgatatcggcggtggagatctgccggaacagctcaccgaaaccatcgacctgcttgtccagcagacacgccaccgcttcgggcgtgctgtcacgaccggtgaagccggtgccgccagtgatcagcaccacctgcaccacgtcttcggcgatccaggtggcgacctgggcgcggatcttgtagaggtcgtccttgagcagcacccgctcggcaaggttatggcctgccgctttcaggcgatcgacgaagagttgcccggaggtgtcggtttccagcgtgcgggtatcgctgaccgtcagtacagcgatattcaggggcacgaatggcgcatcggccttgtggctcatggcaggcttccagttgtggtcgacaaaggccggtgttataccacagcaccacctccggagaccccgccatgcccgccaccgcaacgccccagcccttctcggcggtactgctcgcaggcggccgcggccagcgcatgggcggcctcgacaagggcctattgcactggcagacgcgaccaatgatcgcatggctgcacgaggtggttcgcccgctcaccgatgacctgatcatctcctgcaaccgcaaccaggaggcctacgccgcctacgccgaccgcttggtcggtgacgacagtaccgactatccgggcccactggccggcatccgcgccgccctgcaggttgcccggcatcccctgctgctggttttgccctgtgacgcgccccggatcgaccgcaggctgatcgagagcctgctggccttggccgaggatcgcccggtgatggcccagcgtgacggttactgggagccgctgttcgcggtcatcccccgccgtctgctgccgtcactggaagaggcctggcaagcaggcgagcgcagcacgcagcgctggctgcgcgcccatcatcccgcggcgctggtctgcgagccggatgatccacgtctgagcaacctcaattcgcccgacctgctcggctgagaacctgctcaaagtctgctgcgcgtcggcactgcgacgttaaaaacagcctggaatgccagcccagtcggactgctcatttacagctcgtaaactccgcgtcctcgcctgttttcgccttgcattgctctagctcgcgagactttgaacaggctctaagacttgcgatggtcaagccatccgcgcataaatagggcggaacttgagcttggcgctttcgtctgagccaaggtaatcactcagcttcgatttaggagacaagccatgaagcaacggactaccgctgcgtttctactcgccttcggcctggttaccctggcaggttgctctaccccgtcggtgatcaccctcaacgatggccgtgaaatccagaccgtcgaccgtcccgacttcgacaaggacaccggcttctacgagttcgaacaactggatggcaagcgcaccaaggtcaacaaggaccaggttcgtaccgtcaaggagctgtaagtacctttctattcaagggcgcatgccgaacgcggcgccctgattaaaaatttttgctaaccccttgtgcagcaaaagtttttgagtagaatttaacgcattcggagtgtagcgcagcttggtagcgcgtctcgttcgggacgagaaggtcgcaggttcgaatcctgtctctccgaccaaatcccaaaaaaaccggccctagtagccggttttttcgtttctggcatcctctttcgatcgctcagccttcgcctccaccgccgcaggcgatgagttcgatcaggcccatctggtaccacttgttctggcagctccagccgtgctcgaacgtccaggcactggcggtgccgctgaatgcgattcctgctaccagcgcagcggccagcgtcaggctgcgagagcgcgcgttcttgatgcgtttcatggagacctcaccattcgtccaggattgataagcggcgccacgcgctacagttgtcgatcacgccaagcgctgtccgcccgctaatgctcctaccgaaccctgccctgctcaatagaacaggtgacctaaaggcgaggtgccagcccggtttcaggcgcccataaaaaagcccgccacgagggcgggccaggtgaccttccctattcgggaaggtcgacgacattgctatcaggccttgccagtgctgtcgacaggcgcgccgatcacatcgggacgaccaccggaagccagctcgcgctgcagggtgtcttcgtccagttccttgcaccacttggcgaccacgatggtggcgacgccgttaccgaccaggttggtcagtgcgcgggcttcggacatgaagcggtcgatacccaggatcagcgccaggccggcaaccggcaggtggccgacggcagacagggtggcagccagaacgatgaagccgctaccggtgacgccggcagcgcccttggaagcaaccagcagcaccagcagcagggtgatctggtgggtgatgtccatcggggtatcggtggcctgggcgatgaacaccgcggccatggtcaggtagatcgaggtaccgtcgaggttgaaggagtaaccggtagggatcaccaggccgacgaccgacttcttggcaccgagtttttccatcttcgtcagcatgcgtggcagggccgactccgacgacgaagtacccagcacgatcatcagctcttcgcggatgtagcggatcaggcgcaggacgctgaagccgtgggcacggcagatgccgcccagcacgatgagcacgaagaagaagcaggtgatgtagaagcacagcatcagctggcccagctgcaccagcgagccgacaccgtactgaccgatggtgaaggccatggcgccgaaggcaccgatgggcgcgagcttcatgatcatgttgatgatgccgaacatgacatgggcgatacgatcgatgaactcgagcaccgggcgaccgaactcacccatgcgctgcagggcgaaggcgaagatcaccgagaagaacagcacctgcaggatgtcgccgttggcgaacgcaccgaccacggtggccggaatcacgttgaggatgaagccgatggtggtctgcgcttcgccggcctgggcataggcggcgatcttgctggcatccagcgtgctcgggtcgacgtgcatgccgacgcccggctgcacgacgttgaccacgaccagaccgatgatcagggcgatggtggagacgatttcgaaatacagcagcgcgtagccgccggtcttgccgactgccttcatgtcctgcatgccggcgatgccgctgacgacggtgcagaagatgatgggtgcgatgaccatcttgatgagtttgacgaagccatcgcctagcggcttgagggcgacgcccgtctcaggatagaagtgaccgaggagaatgccgatggtgatggcagccagcacctggacatagagcattttgtagaacggttgacggacaacttcatgcgttgtggcagtcatggtgaatcctcttgggtgcggcaatgacatcctgcgacgtccgcaccacctttcttgtttaggcgccaaccctcctgacctggagggatttgttatagggcgctctcgcgaccttgacgctgcaaaagcaagcgccatgccacacaggaaatatccggataaacctctgactggcgtgggttttagcaaaaatttcagccgccttgatacggccgatggcggttttccgcacgggactcaggcgggcgtggcggattcccaccaacgcctgccaggacgcatcagatacgcacccgaaacgccgcgccgcccagttcggactcctcgagaaacagctcgccttcgtagctttcgatgatgtccttgaccaccgcggtgccgatgccctgccccggatgctgagtgtccaggcgctcgccacggcgcaggatgcgctcgcgctgatcgaccggaacgccggggccatcgtcctcgacgcacagctcgcagttgccgccgtcgatacgggcactgatacgcacctgacccaggcacaggcgataggcgttttccagcaggttgccgagcagttcgagcagcgcggcacgctccatgggaatttccagccaggtatcgaactcgcgctgcacgctgacctgcttgccgcggtagaccttgtcgagggcgtcgcagaggttgtccacgacgccggccaacggcacccgatggcgcaccagaccgctcttgcgcaggctggcgcgctgcagctgatagccgatctgctggctcatacgctcgatctgcccctgcaggatctgcgactgctcgcggttctccggccgtgtggcaatcacctccgcggcgccctgcagcaccgacagaggggttttcaagctgtgcgccaggtcgtccagagaatgccggtagcgctcgcgctgttggcgttcgctgtccagcaggcggttcagcgagccggtcaggcgcagcagctcgcggggatgctcgtcgctcaggcgttcgcgcaggccgccctccacttcgtccagctcttcacgcaacccacgcaggctgcgaaagccccaggtcaggccgaaccacaacaggccaaggagcagcagcagcgcgccgccgagccacaggtagagctgtttggtgaaatcccggtacagcgtcagggtgtcgctggccggctgcagggtgacaatgctgaacgccgcgctctgcccgcgcagcagcttgatctccacgtcgtagaggtagaactcgcggccctggcgatcctccacgcgcagcagctcgtcacctcggccgtcgtagctgggcaagtaggacagggaaatatcgcgggtcgagggcgactgccacagcagcttgccgtcacggtcgtagatgaagcccagcaattgggcatccggcaggtcgaactcctcgtctggcagcttgctgggcatgcgcagcttgccgtcatcggtacgggcagcggatatcagcgcgccggtgtcggcggccaggcgtttctcaacggatttttccaaggcgatcagaaaggcgccctgcagggttggcagcagcgccgccatgaacagcacggcgatcaccgtactgccgagcatcaggcgcagccgtagagaggaaaaccagcgcgccttcaattgcgcgaagcctgagctcacctgcagcgctcggtgaacagatagccctggccgcgcaccgtttcgatcggcttgaagccgttacagctttccaacttgcggcgcagacgaccgaccagcacttcgatgacgttggggtcacgctcctcgtcatccgggtacagctgttcgatcaggcgctccttgggcaccacctgctgatggtggcgcatcagatactccaggatgcggtactcgtaagcggtcaggcccatgccggcgccatcgatcagcgcctgtttgcggttcatgtccagcagcagcgggcccgcttcgatggtcgactggataaaaccggaagagcggcgcagcagcgcgttgaggcgcgcttcaagctcttcgaactggaaaggcttgaccacgtaatcgtcggcgccggaggccaggccttcgaccttgtcctgccagttgccgcgggcggtgagaatcaggatgggaaaggtcttgtcgcggctgcgcagctgacggatcaggtccagcccgctgatgcctggcagaccgagatcgatcaccgccaggtcatgatggtattcgtcgacgcgatacagcgcttcctcggcgttagcgaccgcgtccaccacgtggccttgttcgccgagtcgggtatacagatggtggcgcagcagcgcctcatcctccacgaccagcaatttcatcgttgcatgtcctcttcgttatgaaacgacaagagacttaatcattaccttaataatcttgcgagctagagccctgcaaggcaaaaacaggcaagaaagcggagtgtacttttgtacatgagcatttcgagcctgtttttaacgccgcagggccgacgcgcagctgattatggtgatttagaacttgtagttggcgcccaggtaccactgaccactgctatgcagatcgagggagccgaccttgccttcgccgtgcggggcgaattcggtgctggcgttggtgcgcaggtaacggtagccaccttcgatggaggcgttctcgttgacttcctgcagcaggcccgcctgcaagccggcagcatacccgacattggtgtcacgcgagacaccggagctgttctgctccagcttgaccaggcccagggtgccgccaccgaacagcttggtgccgttctcgttcagcggcaggaaggcgtcgtagctgccgagcaggttctgctgacgcagcttgaggccattgttgctgccggagatgtattcgtaggtgccgtagtaacggccagcgtcgttctgctgaccagcgcgaatgccccaggtgctttcgttgttgatcacgctgtcgaagttcgggttgcccaagttggcattgagcgcgtcggacttctggatgttgttgctggtctggccccaggtgaagccggcgaagttgttgtcggcgtgggcggtggctgcagcgccgaataccagggaagttgccagagccagtttggtcagagtcgctttcatgagatgcctctcgaatggcagtgggttaatgaaaaactcgagaatcatcctgcctgccagccactgaacccttcctgaaccctcgctgaacctcgcctgaacgaggagtccggcacgcttttcaccaactgccacggcgtaacggcccaggcattgaccctggtcaataccccgctggccaggacgactaaggtcgggcttaacgaccagagaccgtcaggttgccaacgccagaagcgtggctccaatccatgacggcacatgcacacgcctgaccgatgaagacctgcccatgcccagcccatccgaagacaccgggggcaaacgccgcgaacgccggctgtttctattcctggtgatattcctcttcccgctgctttccgtgaccctcgtcggcgcctacggcttcgccgtgtggttcctgcagatgctcttcgggccgcccggcccacccaactgattcacctcggcttacaggagcccgtcatggacgcccccctgcatatcgccagcttcatcgtgcatgcccgccccgagcagcttgatgcggtgctcgccaacctgcgcctgctcgacgatctggacgtgtatcagcacagcccgcaaggcaaggccgtggtggtgatcgaagcggtcgacgaaaaactcatcctgcagcgcatcgaccaggtcaacgcgctgcccggcgtgctcaacgccgcactgatctaccacgaatgcctcacttcggaaggagccgctcgatgagcatgacccgccgcgaattcaccaaggcccaggctgcagccatcgccgcagccgccgccggcctgcctatcgcgtccagcgccagcaacctgctcgccgacgcggaaaacacccgcctggactggaacaaggcgccctgccgcttctgcggcaccggctgcagcgtgatggtcgccacccgcgacaatcgcgtggtggccacccacggcgacatcaaggccgaggtcaaccgcggcctgaactgcgtcaagggctacttcctgtcgaagatcatgtacggcgtcgaccgcctgaccacgccgctgctgcgcatgaagaacggcgtctacgacaagcagggcgaattccagccgatcagctgggagcaggccttcgacatcatggaggagaaattcaaggcagccctgcgcgagcacggcccccaggccgtgggcatgttcggctccgggcagtggacgatctgggaaggctacgccgccaacaagctgatgaaggccggctttcgcagtaacaacatcgaccccaacgcgcgccactgcatggcctcggcggtgatgggcttcatgcgcaccttcggcatggacgagccgatgggctgctacgacgacatcgaggccaccgacagcttcgtgctgtggggctcgaacatggccgagatgcacccggtgctgtggagccgtgtcaccgaccggcgcctgagccagcctggcgtcaaggtggccgtgctgtcgaccttcgagcaccgcagcttcgatctggccgacattcccatggtgttcaagccgcagaccgacctcttgatcctcaactacatcgccaaccacatcatccagagcggcgcggtgaaccaggatttcgtcaagcgccacactcgcttcgccctcggcgccgacgacatcggctatggcctgcgcccggacaacccgctggaggtgaaagccaagaacgcgaagaacgccaacacctggagcgacatgtcgttcgagcagttcgccgccttcgtcaaaccctataccctggagcgcgccgccagggagtcgggcgtgccggccgaacgcctcaaggcgctggccgagctgtatgccgacccgaagcgcaaggtggtgtcgttctggaccatgggcttcaaccagcacacccgtggcgtgtgggccaacaacctgatctacaacatccatttgctgaccggcaagatcagcgagccgggcaacagccccttctcgctgaccggccagccttcggcgtgcggcaccgcccgtgaagtcggcaccttctcccaccgcctgccggcggatctggtggtcaccaacccgaaacaccgcgccaccgccgagaagatctggaagctgcccgccggcaccatccaggaaaagcccggcttccacgccgtggagcagagccgcatgctcaaggacggcgtgctcaaggtgtactggacccaggtcagcaacaacatgcaggccggccccaacatcatgcaggaagtgctgccgggctggcgcaagccggacaacttcgtgatcgtctccgacgtctacccgaccgtctcggcccaggccgccgacctgatcctgcccagcgccatgtgggtcgagaaggaaggcgcctacggcaacgccgagcgccgcacgcagttctggcaccagctggtcggcgcaccgggcgaggcgaaatccgacctgtggcaactggtggaattctccaagcgcttcaccaccgatgaagtctggccggccgaactgctcgccaaggcaccgcagctcaagggcaagacgctctttgaggtgctctacaggaacggccaggtcgacgccttcccggcggaacagctggaaaagggctttcgtaacgacgaagccaagtccttcggtttctacctgcagaaaggcctgttcgaggaatacgcccagttcggccgcggccacggccacgacctggcaccgttcgaccgctaccacagcgagcgcggcctgcgttggccagtagtcgagggttcggaaacccgctggcgttatcgcgaaggccacgacccttatgtggccaagggcagcgaggtgcagttctacggctaccccgacaaccgcgcgatcatcttcgccctcccctatgagccgccagccgaggcgccggacaacgactacccgttctggctcagcaccggccgcgtgctcgagcattggcacaccggcagcatgacccagcgcgtcgacgagctgcaccgcgccgtgcccgatgccctggtgtacatgcacccggacgatgccaaggccatgaatgcccggcgcggcagcgaggtgaaggtgatcagccggcgtggcgagatccgcgcgcgcatcgagacccgcgggcgcaacaagccgccccgcggcctggtgttcgtgcccttcttcgacgccaacaaactgatcaacaaagtcaccctggacgccaccgacccgatctccaagcagaccgactacaaaaagtgcgcggtgaagatccagttgatcagcgcggcatgaggagctcagccatgaaactgcgttatctgcccctgctgctgctcgccgtgttcggcgtggcggtggctgccgacctcagctatccgctggatgccccggcaccggacgggcgccgcccaggcggcaccctgacccaggaattcccggcgccgcgcatcgcgcccgaggaaaacaaggacattcgccgcgaacgcaactaccccgagcagccaccaaccatcccgcacaccatcgtcggctatcaggtggacaagttcggcaaccgctgcatggcctgccacagccgcgccaacagcgcgcgcagccaggcgccgatgatcagcatcacccactacatggaccgtgatggccaggccctggccgccatgtcgccgcgccgctacttctgcacccagtgccacgtcacccaggccgaggtgaaaccgctggtggagaacggcttcaagaacatcgaccagattctgcaggacgaaaacaaacctgccgggcacccctgaggaggcaccatgaaagcgctgtttgccttactcggcagttactggaaggttctgcgccgccccagcgtgcactacagcctgggctttctgaccctgggcggcttcatcgccgggatcatcttctggggcggtttcaacaccgccctggaagccaccaacaccgaacagttctgcacctcgtgccatgaaatgcgcgacaacgtattcgtcgaactgcaggacaccatccactacaacaaccgttccggcgtgcgcgccacctgcccggactgccatgtgccgcaccagtggacggacaagatcgcccgcaagatgcaggcctccaaagaggtatggggcaagatcttcggcactatcgacacccgcgagaaattcctcgacaagcgccgcgagctggccgagcacgaatgggcgcgcctgaaggccaacgactcgctggaatgccgtaactgccacaacttcgatttcatggactttacccgccagagcaagcgtgccgcgcagatgcattccacggcgctggccaacggcgaagccacctgcatcgactgccacaagggcatcgcccacaagctgccggacatgcacggcgtgcccggctggtaagcggcgggccggcgcggcagaatgccggccatgagcaaagcccctctaccccgctgctgcagccccctcgccgatcactggccgttcacgcggccactggccggcgcgcagttgatcagcacccatttcgacccaacccgacttgatgaaggcgactacctggccgcaggcgtgccgccggtgcgcggcgtcgccaaacgccaggccgagcacctggccgggcgtctgtgcgcacgcgaagcgctgtatcgggtaaccggcgtgcccagcgtaccagcggtcggtgaggaccgggcgccgcaatggccggcgcaggtcagtgggtcgatcacccatggccagggttgggcagcggctatcgttgcgccaagtttgcaatggcgcggtctgggcctggatgtcgaacagattctgcctagcgatcgcgccgaacggctggtgggcgaaattctcacccctgacgagctgacccgcatcgccgagctgagccccgagcaacgcgcctggcagatcagcctgaccttctcgctcaaggaaagcctgttcaaggcgctctatccgctggtgctcacacgcttctattttcacgacgccgagctgctcagccttgacccggcgcagcaaaccgcgcggttgcgcctgcttatcgacctgagcgaagagtggcaagccgaaaccgaactggccggcatgtatgccgagctagacaatcaggtactcagcctggtggccatcaaggcctgaataagcacttgctcttgtagcctgcggttgagcgcagcgatacccagggtgaactcacagacggcgccgatctcaagacggctcccgggtatcgcttcgctcaacaccgggctacctgaacggatccctgcatacgcacggaaacgccaacagcgccgcgggcaaatccgataaactcggcacattgccgtccggagtgccccatgcgcgaagaattgaatcaaggcctgctcgactttctcaacgcctcccctacaccgtttcacgccaccagcagcctggccatgcgcctcgaagctgccggttaccgccagctcgacgagcgcgcgccctggtacaccgaagccggtggccgctattacgtgacccgcaacgattcctcgatcatcgccttcaagctcggcacccgctcgccggtcgaaggcggcgtgcgcctggtcggcgcccataccgacagcccctgcctgcgcgtcaagcccaacccggagctggagcgtcagggttatttccaactcggcgtcgaggtttacggcggcgcgctgctggccccctggttcgaccgcgacctttcgctggccggccgcgtcacctaccgccgcgacggcaaggtggaaagcgcgctgatcgacttctaccagccgattgccgtgatccccagcctggccatccacctcaaccgcgaggccaatcagggctgggcgatcaacgcgcagaacgaattaccgccgatcctcgcccaactggccggtgccgagggtgccgacttccgcgccctgctcagcgagcagctggccatggagcacgacttcaacgccgatgcggtcctcgactacgagttgagtttctacgacacccagagcgccgccgtggtgggcctgaaccaggacttcatcgccagtgcgcgcctcgataacctgctgtcctgctacgccggcctgcaggcgttgctggactccagtgacgaggaaacctgcgtgctggtctgcaccgaccacgaagaagtcggctccagctcggcgtgcggcgccgatggcccgatgctcgagcaggtgctgcgccgcgtattgccccaaggcgatgatttcgtgcgtaccatccagcgttcgctgctggtctcggcggacaacgcccacggcgtgcaccccaactacgaagccaagcacgacggcaatcacgggcccaagctcaacgccggcccggtaatcaagatcaacagcaaccagcgctacgccaccaacagcgaaaccgccggtttcttccgccacctgtgcctggaaaacgaagtgccggtgcagagtttcgtgacccgcagcgacatgggttgtggctcgaccatcggcccgatcaccgccagccagctgggtgtgcgtaccgtcgatatcggcctgccgaccttcgccatgcactcgattcgcgagctggccggcagccaggatctggcgcatctggtgaaagtgctcggcgccttctacaacagccatgacctgccatgaggcgaccatgatcgaacatatccgcaacagcctgaccgaagcccagcgcgccctcgacgcctttatcggcaatgcgcagacgctggccaacatcgagcgcgccggcaacctgctggtgagcagcttcgaggccaagggcaaggtgttttcctgcggcaacggcggctcgatgtgcgatgccatgcatttcgccgaggaactgaccgggcgttatcgcaagaaccgcccgggcatcgccgcagtgtcgatcagcgacgccagccatatcagctgcgtggccaacgacttcggttacgaccacatcttctcgcgctacgtggaatcccacggccgtgaaggcgatgtgctgctggccatcagcaccagcggcaagagccccaacgtggtcaaggccgccgaagcggccaaggccctgggcatcaaggtcatcgcgctgaccggcaagcccggctcgctgctggaaagcctggctgacgtgtgcatctgcgcgccgggcggcgatttcgccgaccgcacccaggagctgcacatcaaggtcatccacatcctcatcgaactggtcgagcgtcagctcagcccggaaaactacgcctgagcgcgggcggcgccagctggcgccgcctgacctttacccgcgtgatggagagttcgcgcgtgatccgcttccacgccctgctgcgccccttgctgttgctgatgctgctgacctgctcgagtgcccaggcggcgggcatccccacgctgttcggcaacaccggcaacaccggcaacgccagcaatacgcagccccaggcggatcagccgctggatcgctccctcgacgaagtgatccagtcactggaaaacgacaagcagcgcgcgcaactgctcaatgacctgaaaaccctgcgcgacaccacccagaaggcccagcccgaaagccgcgacggcgtgctggggctgatcggcaacgcgctgacggacatcgaaagccagttctcgggcgaacagagccccctggcgcgctggcagctggagctgtcgcgcagccgcagcgagctggcggcgctgctgcccgaagccagcgagcgcttcgcgctgatcagcaatttcgccttgatcatcggcgtgtggagcctgctggccttcgggctgcgggcgctcagccaccaggtgcgcctgcgcttcggcctggccgaggagctgccgcagaacccacgccccacagatctcttgcgcttcgcgctgcgcaagctcggcccctggttcgccgcactgctgatcaccggctacctgagttacgtgctgcccgcttccctgggccgcgacctggccatggtgctggcctatgcgctggtagtgggcacctgcttctcggcgatctgcgtgatcgccttctcgctgctcgacggcccgcaccggcgcaccgccctgaacatcctgcgccgccgcgcctttcgcccgttgtggctgatcggcagcttcgccgcctttggcgaggcgctcaacgacccgcgcctggtcgccagcctcggcggcaacctggcgcacaccacggcgacgctgaccaacgtgctggcggcgctgtgcacgggcttgttcatcatccgtttccgccgccccatcgcccacctgatgcgcaaccagcccctggcgcggcgcctgcgccagcgcggcatcagcgagaccgtggagctgctcggcagcttctggtacctgcccgccctggccctggtggcaatttccctggcagcgaccttcgtgtcggccggcgacaccagcacggcgtttcgccagtcgctggtgtgcaccgtgctgctggtcacctgcatggtcatcaatggcctgatccgccgccggctgttcaaaagccgctcgcgccaccgccggcatgccgcgtacttcgagcgctttcgcaacttcttccacaccatgctcagcctggccgtgtggctggtgttcttcgagctgggcctgcgcgtgtgggggctgtcactgatcggttttgcccaaggcgatggccacgaaatcagcctcaaggtgatcggcctcagcgccaccctggcctgtggctggctggtgtggatcgtcgccgacaccgcggtacatcacgcgctgacgcgctcgcgcaagggccagaccaacgcccgtgcgcagaccatgatgccgctgatccgcaatgtgcttttcgtcagcatcttcatcatcgcggccatcgtcgccctggccaacatgggcgtgaacgtcaccccgctgctggccggtgccggggtcatcggcctggccatcggcttcggcgcgcagtcgctggtggccgacctgatcaccggcctgttcatcatcatcgaggattccctggccatcgacgactacgtcgacgtcggcggccacctgggcaccgtcgagggcctgaccatccgcaccgtgcgcctgcgcgacatcgacggcatcgtgcacaccatcccgttcagcgagatcaagagcatcaagaactactcgcgcgagttcggctacgcgatctttcgcgtcgccgtgccccacgacatgaacatcgacgacgccatcaagctgctccgcgaagtggccaccgaactgcgcaacgacacgctgatgcgccgcaacatctggtcgcccctggagattcagggcgtggagagtttcgagtccggcaacgcggtgctgcgcgcgcgcttcaagaccgcgccgatccgccagtgggaggtttcacgcgccttcaacctggcgctcaagcgccacctggacgaatccggcctgagcctcgccacgccgcgcctgaccgtgcagatgatggcgctcgccccgaacaaggccgacgggcagtaaccggaaccaccgcacatccgcacggactgcccggcccaggcatgcccgacgcgctgcactttccgttaccatgcgcccacgtttaccaaccgatagggacatctcatggatatctccacccttatcatcatcgccgtactggtcgtggtggtcttctacgtgatcagcgtctacaaccgcctcgtcgccctgcgcaaccgctaccagaacggcttcgcgcagatcgaggtgcaactcaagcgccgctacgacctgatccccaacctggtggaaaccgccaaggcctatctgtcccacgagcgtgaaaccctggaagcggtgatcgctgcgcgtaacggtgcagtcgacggcctcaagcaagcctcgcagaacccgggcgatgcgcagagcatgaatctgttggccaatgccgaaggcgcactgaaaaacgccatgggccgcctcaatgtgacggtcgaggcctatccggatctcaaggcctcgcagaacatgcagcaactcagcgaagagctgtccagcaccgagaacaaggtggccttcgcccgccaggcctacaatgacgcggtcaccgcctacaacgcctaccgccagagcttcccgccggtggtgctggccggcgccttcgggcacggcagcgacgcggcgctgctggaattcgccgacagcgcggcgattcaggatgcgcccaaagtcgccttctgagcacgggatctagcggatggatttcttcgagcatcaggatcgcgccaggcgtaacacctcacgtctggtgatcctgctgattctggcggtggtcactctggtggtcagcaccaccctggtgatcgccatcgcctggcaggtttatcagtacggcaactacggcctgcagtcgctgagccacgagctgctgctcggcgtagcggcggtggtggtcggcgtggtgctactgggctgggcgttcaaggcgtcgcagctcagcgccggcggcaaggtggtcgccgaacgtctgggcggccgcctgctcaacctcaagcccgaaggcctgcacgagcaacgggtgctcaacgtggtcgaggaaatggccctggccgccggcgtgccggtgccgcccgtgtacctgctcgaagagcccgccatcaatgccttcgccgccggcctgcggcctgagaacgcggtgatcggcatcacccgcggcgccgtcgaacggctcaaccgcgatgaactgcagggcgtgatcgcccacgaattcagccacattctgcatggcgacatgcgcctcaatacccgcctggtggctgtgctgcacggtatcctgctgcttggcctgatcggcgagctgctgatgcgcggcgtcggccacagcggcgccgcccgcacctccagccgctccgatgacaagggccgcggcaatgctgtggcgctggtcatggtggtcggcctggcgctactggtgatcggctacgccggcacctttttcggcaacctgatcaaggctgcggtcagccgccagcgcgaatttctcgccgacgcctcggccgtgcagtacacccgcaatcccaacggcatcgccggggcgctcaagaagctcggccgcggctcacggctcgaagccagccacgccgccgagtacagccatatgtatttcggccagggcctggcgctgagcaagatgatggccacccacccgccgctggaagagcgcatccgccgcatcgatccgaactggaaaggcgtggtactcggcgacgaggtgttcgaggcacctgcgcagcccacggtgtcgcaacaggcggctaccgcaggcttcagcgctgccgcggcgagtgccgccatcgccagcatcggcgatccgcaacccctgcatttggaagaagcccgcgacagcctggcgcagatcgatgagcgcctgcgcgacgccgctcacgacccacacggcgcactgacgattctctatggcctgctgctgggccccgacgacgccacccgccagcagcgcatgacctggatgcaggccaacctgccgcccctgctggccgaccgcctgctggagctggccgagccgctgcaacggttgcccgccgggcgtcgcctaccgctgctcgaactggccattcccgcgctcaagcaactcgagccccaggacttcgtcagcctaaagcgcgacatcggcaccctgctgatcagcaccgggcaacttggcttcatggaatgggcgctgctgcgcatcgtcgagcgcaacctgggcatgcaacgccccgtgcagggccgcctgccgctggccgcgctgggcaatgaaagctgcgtgctgctggcggccctggcacgggccggcaatgtcagcgagcaggccgccggcgaggccttccaggccgcctggagcaccctgccattcaccgaccggccctttgccgaacagcgccacgccgggatcaacgaactgaacgatgcactcaaccgcctcaaccagatgcgcccgttgcagaagcctcagctgctaaaggccatggcccgctgcatcgagcacgacgggcgcatcagtgcaggtgaagcggaattgatgcgcgccgtggccgataccttggattgcccgatgccgccgctgctgagtgatcgtcaggcttgagggttaaagggcaacctattgtgggagcgcgccatgcgcgcgaaatcgcgggcatggaccaggggtccccgcccgctcccacaggaagttcgcttcagcccacagacaccacaaatcaaacccgcctagagccctgaacgccccaccgccccaaatacctgagtccagtagatggtcgcctggctctgcgggttgctggcgtaggctgcacccatttcccggaagtccgggttcatcaggttgtagcagtgcgacgggctggccagccagccctcgaccacctgctgggcgcgcccctgaccggcggcaatgttctcgccgatcaccgtccagtcgtagcctgcggcagtggcgcgggcaccgaccaggctgcggtcgctgccctggtggctgaacaggctgttcatcgccatgtcgcgactgtgggccagggcggcctggcccagggcatcgttccaggtcagcggctcggcggcatcgaagggctggtcgccacattggcgcgctgaactacgggccttgttgaccgcggccagaatcgccttgccttcctcctgccagtcgcccagacgtgccggcagcagcgcgcgggccagtaccacctgccagctgttgccctcgtggcgcacgccgatatcggcgaactgcgcgtcctgcaactgcttgcagtacgactgctgcagcatggccatggccgcttgcggcgtgtccgggccggtgacgcggatcagttgcacggcttcggcctggtagccggcctgctgcagcgcctgctgcaattgctcggatgaattgacctgctgcccggccagccgccgatcaggcgccaacgggccggcggccggactggcttgcccgccgcagccctgccccgcctcgcggtaactgttgatcaatttggccagttggtcggcttcatcgcccctcgcagtccctgcggcactcgcgcaaagcagcaacgctgccgtaacgatttgccgaacccgcttgggtgaatcactcatccgtgcatcctctcgatccgctctgccaatctgatgatggacaaccgcttgagccaaatgcttcaggcaatcgctccatcgggtaaaaccgcgttagactcgggcgccatgattgtgaccgaaaccgcgtattcgctcgacccttctgcgctgctcgacagcctcaacggcaccgaaaacctgctgatcatccaggatctggatggcgtatgcatggatctggtgcgcgatcccctcacccgcacgcttgaccccgcctatctgcaggccgcccgcgacctggatggccatttccaggtgctgaccaatggcgagcatatcggcagccgcggtgtgaaccacctggtcgaacaggccctcggctcgacgcagcgctgccgggaacagggcttgtacctgcccgggctcgcagccgggggcgtgcagctgcaggatcgccacgggcgcatcgctcatccgggcgtcagcgccgatgagctggcgtttctggccgccgcgcccgcgtggttgagccagtcactgaagacgctgctgcaacaggcgccctaccatctggcggatggtgacatcgagcggctgctggccagcagcgtgctcgacaatccggtgtcgccgacgctcaacctcaacgccttccaccatcactggcagggccagccagatctgtatgcgcgcctgcaaaccgatggtgccgcgctactgcagcagctgctcgacaaggccgccgcccagggtttggcgcagtcgttcttcgtgcattacgcgcccaaccttggccgtggtgccggcggccgcgagcgcctgcgcccggcgcaaggcgcggcagccggcaccaccgatctgcaactgatgctgcgcggcgccgtcaaggaagccggcgtgctggtcatcctcaaccgctattacggccagcgcaccggcatctatccgctgggcgatgagttcaacgtgcgccaggcgccgaccagtctccaggggctgctgcagctggcggtcgaacgcttcgagccgcaacacatgccgcgtctggtcggcgtcggcgacaccctgaccagcaccgccgtcacggctgacgatggcagcatccagtggctgcgcggcggcagcgaccgtggctttctcactctggtgcagcagctcggcgaggcattcgggcagaacaaccgcgtgctgtacatcgacagcagtcggggcgaagtgcagcgccccggcgtggatgccgactctctgcgagcccacccgaacgagccctggccggcgctggcaggcatcaccgatgccgaggatccgctgcgcctgaacgccctcttcgcgggcgggccgcgccagtacgtcgaattcttctgcgcgctggccagtgcgcgccagcccggctgattagcggctcctggcgaacctttccaccggccccacgtccgaacctctgcgctttcgcattccttgcccgcggagaactccacgtgacgaattccttcaaccggggttatcgctacctgctcaagaccttcggctacgtcggctggtcgctgttctggctgctgatctgggacatcatcgtcacggtcgactacatgctgtttctcgaccgcaagatcagcctgccgaccatgccgctgaccctgctcggctcggcgttggtggtgctgatcagctttcgcaacaccagcgcctataaccgctggtgggaagcgcgcaccatctggggcgcgctgatcaacagctcgcgcagcttcgcccgccaggtactgaccctgatcgacgacaaggacgacggcaacccggtcaaggccgcgctgctgcgccgccacgtcgcctatgtgcgctgcctgtccgccagcctgcgcaaccagccatgcgatgacgaagtgcgcgccttcgtgtccgccgaggagttcgagcggcgcggcaccaccaacaatttccccaacgatatcctcaatggctcggcctccatcatcgccagcgagtacaaggccggccgcctggacagcatccgcctggcgcgcctggaaaccaccctggtcgatgtgtccaactgccagggcggcctggagcgcatcgccaatacgccgctgccctacccctacgtgtacttcccgcggctgttcatcaccctgttctgcttgatcgtgcccatcggcctggttgagaccctggagtggtacacgccactggcctcgaccgtggtcggcttcatgctgctggccatcgagcgagtcggtagcgacctgcagagcccgttccaggtcagcgagcaccagatccagatggacgcgctgtgcgagaccatcgagaagaacctcgaatcgatgcagcgtgatgcccagcgcgagcgcgacgggcgcctcttcgaagtctgaccggaaggtcatttttcggcgtaccagacgctttgccgaggcttggatgattttttgtagttggaaaaataaatcactacaaaactgttgacggcccctttgcgcttttgcatgatgagctcgcctcccctgacgggagccctgacaagggcacttgggcgagctcggtaataccagccgagcgttccacgatatgtactgcccacaaggcagattgatgaagtcgagcgtcctgcaaggacgagagcgttagcgagacgttgtcatgatgcctgtggccgatcagtcgatctcccgcatccgatcccgtcttcgccggtctctccccgcatcctcgacctcggttagccgccacggcgtagcgatattcacacctcactacacgtcggtcggcagcactcaaacgccacgggcattgacgaccgcacttgcgcggtcgccctagacagatcagagaatgaaggggtaaacgccatgaacctgaatcagcaaccgaccatcgacgaactcgctcagctgttctcccagcacaaggacagcctgcacaaccacatcctgtgggtctgcgaaaccggcgaagtccgtatcgaccgtgtaccggcggaccagccggaggacgaattcgtcagccagcgccccaacatgcgcacccgcctgcgcacctaccgccgcggccagggctacgtcggccgccgcgccgcggcggatcgagacttcatcggcaacgtgctgcgcaccctgcagcacgactgggcccgcccgcgcgcccagaagcaggaactgctcgacacctactgctgagtaccttacccggtgggcctacacggcccaccttccaaggtgcgtgtcacgccacattctggaaatacccggtaaaatctctcgcgctcctggaggagccgttcgcctggcggacgcctgaccattgcactgtcctggcagtgcctgcgagacaccagaatggacaacatctaccagacaccgagcgccgacctcctgcctcaggagcgcgccagcgacacctttttcgtcacctccacccgcaagctgtacctgttgtatttcttcaccctcggcttctactcgatctactgggtgtacaaacactgggaccgccagcgcgccagcatgctgccgaagaagatcaacccggccgcgcgttcgatctttcatatcttcttcatccactcgctgtgccggctgattcagggccaactgcaggccaagggccttggcgagtggaaatacagcgccatcgcctggacctacatcgtcatggtgttcgccggcaacggcctttcccgtgtcgagagctttggccatccgatactggacatcgtactgatggtcgccgccaccctggtcaccgcctggccgctggcaaccatccagcaacaggccaacctggccagcggtgacagtgccggcgagcagaacagccgcttcagcctggccaactggctgtgcatgctgcccggcatcctgctctggctgctcatcgtcatcgcgatgttcctacccgagtgacatgaaaaagccccggtcgatgccggggctttttcatgtcgaggaccgcgttacttgtgcttgtcgtcaggcgcgttgttcagatccatcacgcttgaagcgggcggcggcacctcgttgcgcgccggctcggccggggcctgttgctgctcctgaggctcgaccggcgctgactgcgcctcggatttcttgccggtgatgcgtcgccatatccagccaatcagcaacacgggcaggatccacagcttcttcagcagcaccagagccgcggcgaacaggccgaccttggctgcggccttgccggcgatcagcgcgccgaggccataggcagcgaccttgtcgaggtccggattgaagtcggcgtaacggttgccatcattgaaatcggtcatcgccagcaccgccggcacgttctgttcgatctgcggcagctggtgcataccggcgatgaagttcagcacaagtacgcccttacggcccagcacgcggatgttgtagttgagggtgtgctcgtcgctgtcgccgaactgcacttccttggcccagtgcaatttcttgccctcggcatcgtagtgcggcgcggaggcccagccaacgatggagacgggctcgtaaccgttctccgcgcgccacttgttgtcttcctcggcgctttgctgcaggtccttgagcatgtcgttgtagtcgatgtcggcagcatcctcgtcggatacatagccgctctcctcgtattcgacggttaccgcccaggattcctcggccagcggcgagacgcccttgggcagaatcatgcccagcggcggcttctcgtccggcgggttaccccaggcctggaccagcacgcgctcggcatcgtcaccatcgaggaaaaccatgttgtccggcaggttgagggtcgccaggttgccgcccagcaccaccttgccgctgcggaaattgaggctgtcgagaaattgctcctcgctcatgtactcgccctcggcagcgccttcctgagcggcactttcctgggcatccggggcttgcggcgcctggtcggcccagctcagcggaacagcggtggccagcaggccggccaacaacaactccttgtagtacatctgcaactccatgggatcggctgaattcgagcggaaagcctaacatccatcacggaatcatttggtaacgcttcgtcatttttggatacatctcacactctacgcctcagcttttcaccgtcagcttgaccaggcgcatcactactggccgaacggccatcacgcagacgaacgccaccggcatggccagccgataggcttccagcactgcgctcaggtaaccatcactcaagccgcggttggtcgcggtgatcaccaggcacatgagaaacgccatgatcccggacatgaagaaggcaaaggcaatcggcgaaagtttggccggcagtttccaactggtgcgggtgggactgagggtggaatcgggcattgggaaaatccttgtaagtggcggtacagagcgagtgttcgcaagggcggccattatcgacatgccgaattgccccgagtagccggcggcaggtaaggtcagtcccaagcaaatcttatcaatccagttaccaatagaaagatcgtctatggataccctgcgtggcatcgagagtttcgtgaaggcggtggagagcggcagcattgccgcgggcgcgcgccttttgggtatcagcgcggcggcggccagccagaacatcgcccgactggaagcatctctgggcattcgcctgctgacccgcaccacccgcagcctggccctgaccgaaagtggcgagctgtatttcagccaggtacgcaacgtgctgcgtgacctggaactggcgcgtagcaacgccaccctgcagcactaccagccccagggccgcctgcgcatcgcctccagcgccgccttcggccgttatgtgctggcgcctatgctgccggccttcgccgcccgctacccgcgcatcgcctgtgagctcagcaccaccgatcgcagcgtcaatcacatccaggaatcggtggatatcagcatccgcattccccagcagctcgaagacggcctggtggcccgacatatcgccagcgtgccgtcgatctactgcgcctcaccggcttatctgcacaaagccggtacgcctcgcacgcccgagcaactcagccaacacgactgcctggccttcaaggtcgcggtggatggaaggctgatgccctggcgcttcgtgcgcgacggcgtgcgtttcgacgcaccgcttcgcgtggcgttggtcagtgacgatatcgacgtgctggctcgggtggcggtcaatggcggcggcatcacccgcctggcggctttcgtcgccgagccgctgctggcgagcgggcagttgctgccgttgttcggggcgcccggagatgccggcagtcaggcgctgatcgagccgctggactattacctatgcgtgcgcgagcgctctgatctgacgcccaaggtgcgcgccttcatcgagcatgtgctgcacagcctgcgcgacgactggcgcccctgaacgacgacgcgctcgattgactcacggggcgaatccggtaggctcggcagctcatttgaacggagtgttttcccatggccaaagccactgcccgccacatcctggttgccaccgaagcgaagtgcaacgaactgaaagctgccatcgaaggcggtgccgatttcgcccaggtcgccaaagacaactccagctgcccatccagccgtgacggcggcaacctgggctccttcggcccgggtcagatggtcaaggaattcgacaccgtggtattcagcgccccggtgaacgtggtgcagggtccggtgaagacccagttcggctaccacctgctcgaagtgaccagccgccaggactgattcacgccacgcctggtgccgcaatggcaccaggcgtttcccctggcctctgatcgcctgcccgtcgaaagccctgaacccccaccgctgcgtgccactctatcgctgcgtcaatccgcgtgggcgaggccttcacatgaaccggttcttccaggcccttggcctgcgcattggcgactcggccatgcaaactcgctcgcccagccagaaagcccttggcaaatgcacctgcggccagcctatcttctttcgcaacagccagtgcctggcctgtcagtcacccttgggctacgagcccgagcgaggccagatggtcactctgcacgcgggcgaaggtccgcacagctggcgaatcgacggcgacgtccgacgctaccggcgctgcgccaacctgcacagcgccgccggctgcaactggctgctgccgcacaccagtgcgggcgaactgtgcatcgcctgccagctcaaccgcaccattcccgacctgtcgatacccggcaacgaacagcgctgggcacgcctggagatcgccaagcggcggctggtggcgcagttgctgaacctgggtttgccgctgatcagcaaacgcgaagatgccgaacggggcctggccttcgactttctcggcccggacctgagcggccaaccgccggtgaccggtcatgctcgcggcctgattaccctgaacatcgccgaagccgatgacgacgttcgcgagcagacgcgcatccagttgcacgagccgtatcgcactctgctcggccacttccgtcatgaagtcggccattactattgggatcggctgattgccggtacgccccggctgaacggttatcgccggctgttcggtgacgagcgcgccgactatggcgccgccctgcagcgccactacgagcaagggccgccagccgactggcaggcctccttcgtcagcgcctacgccacaatgcacccctgggaagactgggcggaaacctgggcccattacctgcacatgatggataccctggacaccgccctgagcttcggcatgcgcgccggcgacgtggagctggagttccggccgttcacccgcgccgcgctgtccgatccgcatgatccgcaggccgacgagtttttacgcttcatcaatgcctggatcgaactggccgctatgctcaacgagctggcacgcagcatgggccacaaggatctctatccgttcgtgctctgcccggcggtggtcggcaagctgcagttcattcatcaggtcgtcgaggcggcctctcccatcaactgaggccggcaggcgcgccggccgcattcaaggagcacctgcatggctaatctcgaccgaaacggcagttgcctgtgtggcgccgtcaccctgaccttgcgcatcaccagccccagcgtcagcgcctgccactgcgcgacttgccgcaaatggggcggcggcccgctgctggtggccgaaggtgaactggcgcagctcagtggcgagcagcaggtgcgcatccacgactcgtcggaatgggccgagcgcggcttctgcgaccagtgcggcagccacttgttctatcgcctgaaaagcaacggccaccatgcggtgccggtgggcctgctcgatgatcatgacgactggcagttcgacagccagatcttcatcgaatccagaccggcctattactgcttcgccaaccagacacgcgagctgaccggcgaacaggtgttcgccgagttcaacccggactgactcagggcgcgtccagggacggcccgaccaataccgccagctgttcgtacacgccgggcgccgccaccagatagggattgccggcgagcaaaccgtcaccacgcaggaagtcgttgctgcgcccgccggcctcgcgcaccaacaccaggccggccaggcagtcccagcttttcaggtgagtttcgtaatagccgatcagccgcccggcggcgacgtaggcggtcatcagcgcaccggaaccgttgcgcacgaacatcccaccggcatcgagcaggccatgcagaaatggcagaaagtgttccttgccggggcgatgggtggtgccgacgccgaccaaaccctcacgcacatgcgcggcgccatgggcctgcaacggcgtgtcgttgacgaaggcgccgcgcccgacgaaaccatggaacagttcgccgtgattgggatcggcaatagcgccgagcatcggctcgccgtccaccataaggccgatggacacgcaccagttgtgcaggccattgagaaaacacgcggtacagtcgatggggtcgatcacccagatgtagcgcgcctgcaggcccgcgctgccgccctcttcgcccaccacgccgtcatccggaaagtgcgtggccagctcgctgcgaatgaacgcctcgacctgttgatcggcgatgctcaccacatcctgcagatcgccgcccttgtgctccacggcgaggtcgcggcgccgcacataaaaggccatggcccgttcggccgcctccagcgccacccgtttggcaaagtcgtagcgggcagctagcgggtcggtgtctgggctggccagcggggaatcggacatggataaagctcctgaatcggtgaaaggtaatcgaccggcttgcgggcctgcgaccacagcctctacgctgcgcactcgctgaaagagccctgtgcaatgacccttgccgacctgctgttgttcgccattcctgccgtctttctcaccggcctttccaagggcggcttcggcggcgcactgggcggcatcgccgtgccgctgctggccctggccacctcgccgatgcaggcggtggcggtcatgctgccgatcctctgcctggccgacgtggtcgggctcaaggcctactggggcaagtgggacgtggccaacctcaaggtcatgctgcccggcgccgtgatcggcatcgtcatcggttcgctgaccttcgggctgctcaacgagaatctgattggcctgctgatcggcctgatcgccatttccttcgtgctgctggggctgcttcagggcaacccggcaccgcgcccgctgcagcccaggcgcggcctggcgttatcttctgtggcaggcttcaccagcttcgttgcccacgccggcgggccgccagtgatgatgcacctgctgccccagcagctggaaaagctgcgctacgtggccaccatcaatatgttcttcctgctcaccaacgccatgaagctgattccctacacctggctcggccagttcagccgcgagaacctgctgctcagcctgatgctcgcgcccatcgtgccgctcggagtatggagcggcctgtggctgcaatcgcggatcaaccacacctggttctaccgcatcgcccgcctcggcatgctgctggccgggctgcagttgatctggaagaacatctaggaacctgttcacgattttttatgtgcctgaggcggcaagtacaaggcaatagcagccgttcgccgatccactgtgggagtgcgccgtgcgcgcgaaaaatcgcgggcatgaactaggcgtccccgcccgctcccacagatactgcgccgatgaccgttaccgcaatctagggccgtagggtggatgacgctcttttcatccaccatcgcggtcaaagggcggtggacggatcgggccgcgtaggtgaagcgtcagctacgcgccccgctccaccctataaatgtccgcacccgccatctagctgcccaaagcaacgaacctggactgaaagggcatgaacagcacctacagcgcgaacagcgttcggtactcgtcatgggcatgctgatcggtcatgccgctgatgaaatcctgcaccagccggcaacggtggtagaactcccaggcggcgcgatccacctcgtcacactcgcgcacggcctggcgataggccttgatcagttggctcggcaggcggcgcaccagcatctgcaggtacgcctcacggcggcagctgccttcggtcagctcaacgaaggtctgggcatccacccgtagcagcgcgccatagctgtccagcagcccctgaatgatgcggtggccctgcaactgcagggtttccacctcacggtggcagaacacccgggccatggccacatccttgaaagtctgcacgatggcgtgtggcaggctgtcgtcctcgatcaaggcgcggtccaggatgccggcgtgcacggcctcgatattgtcgatgaactgccgcgccgcgtgctgcaccagcgggtggatcatgctgacgcgcaacttgacgaagaactcgccggccttgttgatctcttcccggtgatatccctcaagcgcctgctcgaccaggctgcggaacgactgctgcctggtgccgggaatcggcgtgtcgggcgatttgagtttctcgaaggtcgacaccaacagcggcgccagctcggtcacggtgaggatgcccttctctaccgaatcctcgatatcggccaggcagtaggagatgtcgtcggcggcctccatgatgtacgccaccggatgacgggtgcccggcgcctgccccagcaccgcttgcagctcggcgacgaagccttcctcggagagatagaagcccggtttcttgttcaggtaggcgccggccatgcccttgccgggcttgggctggtaggccgggcgcaggtacttgagcaggccggcggtctgggtgtaggtcaggcgtaggcgctgcaggttcaccgccaggcgcacggcctgggcgttgccttcgaagttgcgcaggtcggcgcgcatgcgggcctgcaattcggagttggcctggtgctgcggcacggctacggcgaacagcccatccagggcccgctcgaaccacccgccgatggcgaactcaccgaaatgcccgaatggcgggttgccgatgtcgtgcatcaggcaggtcatttccaccaggctttccagggcgccctgcaagccgtccaggccgtagtccgcggcccgctcaccaagctgggcgtagagcgtgcgaacgatgaaacgcccggtctgctggacttccatggaatgggtcaggcggctgcgcaccgccgcattgcgctcgaggggaaacacctgggtgcgttgctgcagacggcgaatggccgccgaattgatgatccgcccacgatcactttcgaaggcgtagagcagatccacatcgccgccggcctgatcaccggggcgcaatgcgcagattcgttctttgaagttcaccgctgcagacatcgtcaggctctcgaacaggcacacaagccgcgagcctaacgcgcagtgcccggtttaccaagcaccgggcaacgaagaagataagcgcttcgctgcgccagacaggagacaagcatgagccgcgccgacttccaccagcaacgtgccgaccaggccatcgccgaagcccagcgcctactggagcagcgcgccagccgcggcgccggctggctgacctgggtggccagcgagctctatcaactctcgccgccggaatacgcggcgatggtccggcgcgaactgcagcgtctgagcgcagggcgatcctagctcaggcgccctgcgctcgcagccactgcacgagcctggcctccaggctttcggctgcaatcggctgcggtgccaacaggcaataccgggagccgtcctccacgaatcccagtggcgcggcgagaagccccgcctcgatatcgtcccgcaccaggtgccatggcccgatagcgacaccaagcccggcaaccgcggcctgcaagctgaagtagaagtgttcgaagcggcgcgacggtcccgctggcagcggacacccactggcccgagcccaatcctggaaggcgctcggtcgcgtgcgggtttgcaatagcggcgccgcctgcgaaagcgccagcgcatcggctgagccggcgaaccattcgctgaccttgtcaggtcggcagaccaggccgatccgctcggtgaacaacacttcgacgtgataactggcgggccaggcgaagtcgtcacgacggatagccagatcaacgcccgcctcgaagctgaacgcgccaccgcccgctaccaaatgcggctccaggccattgtgcgacacctgaaaatctccccagcgcgggatcaaccaacgcatcagcagggtcggctcgcatgacagcaccggtggcaagggctgctgcacgctgtcacgcagcgcctgaacggcctcgtgcatgagatccagcccctgaccgaccgcgcgcgccagagtgcgccctgcaccattgagaaaaacccgctgccgccgccgctcgaacagtggcatgcccaggtcgtcttccagcaaccgcacggcgcggctgacggcgccgtgggtcagatgcagctcctgcgcggcctgactgaaactctccagacgcgcagccgcttcgaaacaacgcagcgccatgagcgacggtagccgcgtccgtctaggttgtgaacctggctcaccacccatgtcaaaagtcatcgctatccacccacgctgctcgaattgaataatcgacctgtctcagaaacctcgacaggataagcgatgagtgaatggatagctgtaatcagtattacgctgctggcggtgatcagccctggagcggacttcgcgctggtcacccgcaacagcctgatactttccaagcgcgccgggctgttcacggcgatggggatcgggctgggcgtgctggtccacctgagttacacgctgctgggcgtcggcttgctacttcagcaatcaacctggttgttcaatttactcaagctggccggcgcggcctacctgatctacctcggcatcggcatgttgcgcagcaaggccgtcgacacaccggccgccgcctcgcccacgcctgcatcgagcctggtggccctgcggggcggcctgctgaccaatgcgctgaacccgaaaacgtcggtgttcatcatcagcctgtttatgcaggccattcagcctggcactccgacgaccacgcagatcgcctatggcgccttcatcgccctggtccatgtgggctggttcagcctggtcgccctgtgtttctcggcgggctcggtcagaagacgcctgttgtcggccagacagtggatcgatcggctattcggcggcctgttgatcggcctgggcgcgctgctggcagcgtcgcactgacccaatcaacaatcgcggccccgcgtggtgtatccagcgtatctgcgagcgcaatgggactcaggccaacttgttctcgtgcaggcgcacgttcagctcgtccaccaccggcgcccactcggcgtcttccagcagttcgtccttgagaaacgcggcctgggcctggttccagaacggcgcctcggagactttcacgtcatcgggcagcggatagtgcttggcgatgaaggcatcgatgctggcggggtcggacggcaggcccagttgctcgaacagggtaccgaggtctttgttaggcagttccatggggctctccttaaacatgctaggtgctgtgtagagccgcgcccgcaaatgacagttcaacctctcggctgcgctgcaaatgcgctatcggctgcggttatcggctatggttgagccatcgaccacgccccaaggacgcctcgtgaccactttgcaacgttgcagcaccgccctcttcccaaccgccatcgccctcttgctcggcgcctgcgccagctcaacgacgcccgccgacaacgcggaacgcatcggccgcgctcaagatctgtacgaattgccgccggcctaccaggcgggcacttaccggcacatggacgaactgttctacacccgcaccgtacaccgcggcccgcaggtgctgccgctacccaagcgcagcgaggtgccggtgcaatacacggcagatgggcagcgcctgggcgtcgaggcgttcatgcagcgcaatcaggtcagcggcctgctgattctcaaggacggcaaggtggcgctggagcgctatgccatgggcaacgacgccagcacccgctggacgtccttcagcgtggtcaagtcgatctcctcgaccctggtcggcgccgccgtgcagcagggcaagatcgccagcgtgaacgacccgatcacccgttatctgccccaactaaagggcggcgcctacgacggcgtcagcgtggagcaggtgctgcagatgagctccggtgtggcctgggatgaaacctaccgcgatccgcaatcggaccggcgccgcatgttcgagctgcaactggcgaacaatcccggcgccctgctcaagcagatgtcgggcctcaagaaggcgcacgcgcccggcaccactttcaattacagcaccggcgagtcgcacctgcagagcgagctggtgcatgcggcaaccggcatgacggccagcgattacctgtccgagcgcatctgggcacgattgggcatggagcgcgacgccttctggcagctcgacagccgcgccggccaggaaatcggcagcagcggcctgtcggcgaccctgcgcgattacggccgcttcggccagttcatcctcgatgacggggtgatcgacggcgaacgcatcctgccggccggctggctgcaacgcgccacccgcgcgcccgccggctcgcacctggaacccggcaagctgtacgacggcgaatacgccctgggctatggctaccagtggtggctgttcccgaccggcagcacggcgctgcccaaccacgacggcgacgccttcgaggcccagggtatctttggccagttcctgtatatcaatcccaaagagaaggtggtggcggtgatctggagcacctggccaaagccggagatggatgaacgagagatggaaacctacgccttcattggcgcagcggtcgaagcgctgcgctgagacaataaaaacatgcctggaaaacgacggcgcggcgaacctgaacacgccgcgccggtcgatacatcagatttgcctggggaatttttatgattgaccgccgacatggcgttggctgcctgctgctgagcctgttgctcgcgggctgcgccacttcatcaaacacctgcgatgaaccgatgacgggcgacagctgccgtgatcgccagctgctgtatcagaacgacatgctgcaggccaagatgctggtgatgtccggcgacatggaaagccacgagctggccaacgccctgctgcgccgcgcggcgagcgaggacgagcgcggcgaggtggagttctaccaggcgatcctgatgatccgcgaaggcccgcagaccgacgaagtgctggccaagctggaaaccgccgccgaaaagcagcagccctatgccgtggcgctgctgtatcgcatctggtcgcagccttacctggtcgacgaagccgaccccatccgcgccgaagagtaccgcgccgactacgccgaactggacgtcgccaagagcggctacccgtccttcgagaaggctctggagctggtcgacaagctgacccagacgccctgattccctgctcgctacgccccattacccggcctcacccgggcaatgcgcagcggcgcctgccgcctaaatatgatttgccgggtgccaggccgacgccaagcgattaaaatctgccaccgcaattcgtcgcacagcctgttccggtcacctgaaggctgcgccacgccatcatccgcatagccgagagaacagacatgggcgcccagtggaaagccaaacctaaagaagccgccgccaacgccaggggcaagatcttcggccgcctggtcaaggaaatcatggtcgccgcgcgcaatggcgccgacccggacatgaaccccaagctgcgcctggccatccaccaggccaaaaaagcctcgatgcccaaggacaccctggaccgcgcgatcaagaaaggtgcgggcctgagcggcgagacggtgaacttcgagcgcaccacctatgaaggtttcgcaccccaccaggtgccactgatcgtcgagtgcctgaccgacaacgtcaaccgcaccgtggccgagatccgcgtactgtttcgcaagggccagatgggcagcagcggctcggtaacctgggacttcgaccatgtcgggctgatcgaggcctccagcgacagcggcgccgaccctgagctggccgccatcgaagccggcgcccaggatttcgacgaggccgacgaaggcaacaccctgttcatcaccgagccgaccgatctcgacctggtcagccgcgccctgccggagcaaggcttcaccgtcaactcggccaagctcggctaccgcccaaagaacccggtcaccagcctaacgccggagcaactcgaagaagtcgaagccttcctggaggccatcgacaaccacgacgacgtgcagaacgtttacgtgggcctggctggctaatcacgctttaacggcaaattgcggcaatccatcacggttttgccgcaataacccggtatactgtccggcttccttctgcgcccatcaggggcgcagtggaatacgccttacaggagcttcatcgtgcacaaatccctcattcttgccgcctgctttatgctcggagcttgcagcggcgtacctcactcggcgcagccccccgcctcggccgaccaggacagcatcgtacgcagcaacctggaggcgattcacaacgcccaggtcgtgccgctaccgctggatccgcagagcagcgtgccccacggcatcgctggcgatgccagcatgcagttcggcagctcgctgtccaattaccgcgtctattcgctgaagctcaagcagggcgaacgctatcgcctgaacgtcaattcgttctgcgaccacacctgcatgggcatcaacaagttcgccctgaagccccgcgcggtgctgatggatgcctacggcacggtgatccccaacaagcccccccgtccttccacggtcatcggcatgaccagcatgggctgggatggtgaagcgccggaagatggcacctactacctgctggtggcggccgacaaggaagacattggccgcaccatcgtcatcgacgacgtgtggatcaacaactcgccgctgatggcggtgaaggtcggcctgctggaaaccccgcacagtcacctgcgctgagcatgtcgccacgcatcctgaacatcgccgccgcctgcctgctcgacaatgcaggcaggctgctgctggtgcgcaaacgcggcacacgcatgttcatgctgccaggcggcaagcgcgaagccgctgaaagcgccttgcagaccctggcccgcgagctcgacgaagagctgaatctgcagctgcccgaggcggccttcacgccgctgggccgcttcaatgaagcggccgccaacgaagccgatgcccgcgttgaagccgatatctttcgcgccgccctctcccatcctgtcgcaccggcagccgagctcgaagagctgcgctggctccatcctgacgacccacgtggcgatgacctggcgccgctgctgcgcctgcatgtattgccaatgatctggcccaagggttgatcacaacttagcctcttagaagctgtttacgatctttatgtgcctgaggcggcaggtacaaggcagaagcggccgttaaccgatccaccgtgggagcgcgccatgcgcgagaaaaatcgcgggcatggcccgctcccacgggtaatcacctgcccatcctatgggagcgatcggccgctcctgccactttgttgccaaaatcacctagcctggactgaaagatcgtgaacaggcccttaggtgccgatagccactatcgaagtgaatgatttctgcaccgccgagccagccaatagcctaggcgctatcccaaacggcttagctcacaggtgcccgccatgcaacgttcactgctcgttctgctgacccttctcaccctctcgcttgccggctgcgccactccgcagtcggctgccgaacgcccctacaccgatgccgagatcaagcagttcgccctggagatgctcagccgcagcggcttgccttacgaggattacgagaagatccgcagcgccctgcaggcgcccaactaccgcgtgtcgaactccatccgcgatatcggcccgcagccgcgcgcgctgccggaaggctgatcggctcgctacctgcggcgatgacgcagcacgccggccggtgattcattgatccacgacaaggcacctgcgcatccagcccttagcctgagccgatcaacttacgcgagggctcaccatggctatcacttctgccggcatctgcgccgctgccgacaagttgcaagggttcgttggtttcaacctcaagaccggccagcacatcgtgcgcttcagcgaagactccttcggtctggatgtggccgaagacagcatcatcccgaccagcgaattcgtgtggcaagctgcggacgacgccgacctgatgacgctcaagcgcgaccgcctgcgcctgttggccgaactgcgcatcgacgagcgcctggctatcagcgaaccactgcgcgtctacctgcgccgcgacgacctgccggaaatcagcgccgtgcggctgctcaaacgcagtgcctgatactggtcgcccgggcagcggaaacgtagactggcgccccctctcgaactgccagatagatgcccacgtttcgctgcctgcccgaccacctgcgccccctggccgacaagttctaccgcagccagcattcggccatgcgcacccgtgcggcccaccaggtgtgggtcgccgaagacacgcagatcatcgccgccctgtgcctgcagcccatggctcacggacaatggctgaccagcctgctggtcgatgccgaccatcgccatcggggcttggccagcgcactgatcacgcaggccctgcaaagtgtcgccacaccggtatggctgttctgtcacccggatctcgaatcgttctatagccgcctgggtttcgaaccctgcccatcactgcccgaaccgctggccgaacgcctgcagcgttacagattgaaaaaaacattgaacgcaatggcactctgatatctcatagccagcgtgacgctggcatttccgccactaagcttctcgatagccgcaactgcccgccatggctgctgtccatggatccaagcgctatcgacaggtgagagatcggctgccaggcgagcacgcgatcgatgagaacaataggccatgggcagacgcttcaaccgcatccttgcgcgactgcgcaaggattttcagctgtgcatcattaccctgatgggcttcttcggggtgctcggcatcacgccctacgcggtttatcgcctgtctcagggcaactatccggtcggcattgctgacaccgtgatcgttctgacgaccatcggagcgatggcttatgcctggcgaaccggtgatacccgcagacccgggttgtggctggtggtggtcgactccctgtgcgcgacgctgattgccgtcaagctgggcgtcaacggcctgttctggatctatccgctgatcctgctgaacttcttcatggtggtgcccttgatcgcgctgctggccacctgcgcggtgctgtcagtgctggtgacgtacgcgaccctggtacccggcgcggtattcgaaagccattatcagatgctctcgttcctcgtcaccgcgatggtggccggcatcatgagcttcattttcgcccagcgcgccgcctatcagcgcaaacagctgcaatcctgggcgactcgtgacgcgctgactggcgcccgcaaccgccgggtgatggaccaggaattgaagatcgccgtggccaacaagcgccggcacggtatcagcagcgccgtgctggtcatcgatatggaccacttcaagcaggtcaacgaccgcttcggtcatccgatgggcgatcaggtgctgatcaagttcgtcgagctgaccaaccgctgcttccgccatgaagaccggctgttccgctttggcggcgaagaattcctgctgctactgagcaacaccaacgaaaaaggcctgcgtgcggccgccctgcaattgcaggcacagatcgcccagcatttgaaaacgccggacggcccggtgaccgtgtccatgggcggcgcggtgctgtacgacaatgaaagctggcgggactggctggaacgcgccgaccagcagctctacgaggccaagcgcgccgggcgcaaccgcatccatatcgacacctacccgactgtggaaatggcctgacgttagtcaggccggccacggcattatcggcgagcggtcctctccccctctcccctgaaacctgtcactacgcggtgatcctctcgggttctgcagtcgctttcgcggcgcatgaaccagacctccccgccgccggtaacactaatcgcccctgctgcgcctcaaaacggctgacctgatagcagagcctcacctgccgcctgggctcagcggctgcctccagcaagagccaacttgccaatcacatccaccagcagaatcccgcagcgcgcaagccgatccgccacgcaaacaaaaaaagggcggcccgaaggccgccccttttgtttaccagcagtggatcagtgggacgaagcgccactggcccccaggccggtgtgcgaacgcacgaactgtggcaggaacagcgcgcgttcttcgtcggcagctttggacttgtcggtgatcgagaagaaccagataccgatgaaggcaacggcgatcgagaacagtgccgggtattcgtacgggaagatcgccttcgcgtggccgagtaccgagacccagatggttgggccgagcaccatcagcaccaccgcggtgatcaggcccagccagccaccgatcatcgcgccacgggtggtcaggttcttccagtacatggaaagaaacagcaccgggaagttacagctcgccgcgatggagaacgccaggcccaccatgaacgcgatgttctgcttctcgaagagaatccccagaccgatggccaggacacccaggcacacggtggtgatcttcgaaacgcgcagctcatccttctcgttgacgttgcccttcttgaacacgctggcgtaaagatcgtgggaaaccgccgaagcgcccgccagggtcagaccggcgactacggccagaatggtggcgaaggccacggccgagatgaaacccaggaagatgctgccgcccacggcgttggccaggtgcaccgccgccatgttgttgccgcccagcagcgcgccggtggcgtccttgaaggccgggttggtgctgaccagcaggatcgcgccgaagccgatgatgaaggtcaggatgtagaagtagccaatgaaaccggtggcgtagaacaccgacttgcgggcttccttggcgtcgctcacggtgaagaagcgcatcaggatgtgcggcaggccagcggtaccgaacatcagtgccaggccgagggaaatcgccgagatcggatctttcaccaggccgcccgggctcatgatcgcttcgccgttggcgtgtactttcaccgcttcgctgaacagcgtggtgaagttgaagccgacgtgcttcatcaccattagcgccatgaacgaagcaccggagagcagcagcaccgccttgatgatctgtacccaggtggtggccagcatgccgccgaacagcacgtacatcaccattaggatgccgaccagcacgactgccacgtggtagtcgagaccgaacagcagctggatcagcttgccggcaccgaccatctgggcgatcaggtagaaggccactacaaccagcgagccgctggccgacagggtacggatttccttctgcttaaggcgataggacgccacgtcagcgaaggtgtatttgcccaggttgcgcaggcgctcggcgatcaggaacagaatcaccggccagccgaccagaaagccgatcgagtagatcaggccgtcgtagccggaggtgaacaccagggcggaaatacccaggaaggacgccgccgacatatagtcgccagcgattgccagcccgttctggaagccggtgataccgccccccgcggtatagaagtccgacgtcgacttgctgcgcttcgaagcccagtaggtgatgcacagggtgccaccgacgaaggccaggaacatcacgatggcgggcgtattgaccgcctggcgctgcacgtcaccggtcagcgcgtcggcccacagggccggtgccatggccatcagggccagggcgctaaggatacggccgatcatttgcccacctcgtccaggatcgcctggttcaggttgtcgaactcgctgttggcacggcgcacgtagataccggtcagcacgaatgcagacaggattaccccgacaccgattggaatgccccaggtgatcggcgaatcagcgctgatgcgcgtcccgagcaagccaggcacgaaagcgatgagcagaatgaagccgacatagatgccgagcatgatggcggagagtatccaggcgaatcgttcacgcttggctactagctccttgaagcgcggattttgctcgatccgctggtagatgctgtcgttcattttattgttatcctccacagcaggatgctggtacggataactgtatgtcagccttcaacttctgaaagacgaccttagtcgaaacccctgcctttttagaccaaagtctaatgcggcttaacgccgctgcagccgctgctcgtactgctggctgccctgccccggatatcgctgcacttcatagccattgggatactcggtgctctggcggatgccgccgcgggtctcgaaggtagagttgctctgcccgctttcatagcgacgggtgttgatgccttgtggcagacgctgaccgccatagaggttgtattgctcctgccgttcataggtgtcgacgctaccgctcgccccggggctgacgtacgacttggggatcacgcggatggtttgcggcgcgcgctcgtcagccagcgcggcagaagcgccagccatgacggccagcgccagggtaagactgctcaataccttcatcgccaactccgatccgggcgccagcgcgcctgcaatgcatgtctacctgagacaacgcccacagcgaatcatttgcgggtcagcgcctcgccgatgccataaaagtgaccgccggcaacatggtgaaggctgcgccaggcgggatctgcgtcttcgaagtgccagcgtccgtcacgaaatacccgctcatcggcccaggccgcggtgacctcgccgataaacaggtcgtacgtctgctggttgtggggctcgggaatcagccgacaggccagccacgccgagcagccagccacgaacggcagatctgcgtcacccagggcgaacgactcgacaccgctggcagccagcttctcgggctcatccttgaggctgcgcgagccgacctgataggtcagctccagctgcgcggcggtcggtatctggatgacgaactgaccgctaccctcgaccaggccgcgagtcgcggtgctcttgtcgagcaccacggtgagcttgggcggatcgaaatccagcgcacaggcccaggcggccgccatcaccccgtcgacgccgccatggcgtgctgacaccagcacagtcgggccatggttgagcaggcggtaggctttgtccaggttcaccggtttgatcgaaatatgcatcgcggcacctcgctgaaaaccagacgacactgtaccgcatcacgacctcggcctcgaactgtgcaaaaaattgaacgccaggggctgccccttctgcacggcgggcactagaatcggcctccgaccggctgcaaagaagccgccatccaatcgggcatcaggcatacaaataaaatcgccggcccgcgagccatcaggggtgacagcatgttcgaagtaaccgaagtctccatcgccgagctgcgcgcggcgctcgaggctggccgcactacagcggtcgagctggtaaaggcttatctggcgcggatcgatgcctatgacggcgccgctacgcccaccaagctcaacgccgtggtggtgcgcaaccccgatgccctgaaggaagccgaagcctccgatgtccgccgcgcccgtggcgagctcttaagcccgctggatggcattccctacaccgccaaggacagctacctggtcaagggtctgactgccgcgtccggcagcccggccttcaaggatctggtcgcccagcgcgacgccttcaccatcgaacggctacgcgctgcgggcgccatctgcctgggcaagaccaatatgccgccgatggccaatggcggcatgcagcgcggcgtgtatggccgcgccgaaagcccgtacaacgccagctacctcactgcgcctttcgcttcgggttcgtccaacggcgccggcacggcaacggcggcgagcttctccgcgttcggcctggctgaggaaacctggtcgagcggccgcggcccggcctcgaacaacggcctgtgcgcctacacgccgtcgcgcggggtgatctcggtgcgcggcaactggccgctgaccccgaccatggacgtggtggtgccctacgcccgcagcatggccgacctgctcgaagtgctcgacgtagtcgtcgccgatgaccctgatacccgcggcgacctgtggcgcctgcagccctgggtgccgatcccgaaagcctcggacattcgcccggcgtcctatctcgatctggccgccaagcccgaagccttgaaaggcaagcgcctgggcgtgccgcgcatgtacatcaacaaggacgagctggccggcaccagcgaaaagcccggcatcggcggcccgaccggccagcgcatccacacccgcgcctcggtgatcgcactgtgggaacaggcccgcgcggcgttggaaagcgccggtgcgacagtggtcgaagtggacttcccgctggtctccaactgcgagggcgaccgccccggcgcaccgaccgtttataaccgcggcctggtttcccgcgagttcctgcatgacgagctgtgggagctgtccggctgggccttcgacgacttcctgcgcgccaatggcgacccaaggctcaatcgcctggccgatgtcgatggcccgcagatcttcccccacgaccccggcaccctgcccaaccgtgaggacgacctggccgccggcatggacgaatacgtgaacatggcccagcgcggcctcaaggcctggaacgagatcgccagcgtaccggacggcctgcgtggcctagaaaagacccggcagctcgacctcgaacagtggatggacgaactggggctcgacgccgtgctgttccccaccgtcgccgacgtgggcccggccgatgccgacgtgaaccccgagtcggcggacatcgcctggagcaacggcgtctgggtcgccaacggtaacctcgccatccgccacctcggcgtgcccaccgtcaccgtgccgatgggcgtgatggccgatatcggcatgccggttggcctgaccttcgccggccgcgcctatgacgacaacgcgctgctgcaactcggctcggccttcgaggccaccggcaacaagcggcagatcccaccgctcacgccaccgctctaagagtctgttcaaaggctcgcgagctagagcaatgcaaggcctgggcggccccgaaaaacaggcgaggacaggtcggagtcgcgctcgactttacgagctgtaaatgagcagtccgactgggctggcaatccagcctgtttttaacgccgcagtgccgacgcgcagcagactttgaacagggtctaaacgcgcgaatgcgaagacgggcttggtaaactgccgatcccgtcccgcaggcaatcaaccgtcgtcggcacgcaaaatatgaccgggaacagcgtcgcaaggcggtgttgatgcaacaaccaggatcgttatgcccgctcacgacgaaaaacagctgcacaccctcactgccgccctcacctggaacggctttcgccagttcctgccgatctcggccttcgtggtgctgttcgggctggcattcgggctggccgctacgcaaaacgggctcggcgccgataccagcctgctgatgagcgcgctggtattcgccggcgcctcgcaattcgccgctctggacctgtggggcactcagataccgctggtgcccctggcgctgacggtattcgccatcaacgcccgccacctgctgatgggcgccaccctgtatccctggctcagcacactaccgccagccaaacgctatggcgtgatgctggtggcctcggacgccaactgggcgatgtcgatgcaggccttcggcgccggcaagcccgggctcggtctgttgctcggtggcggcctggcgttgtggctggcctggctgctgggtacctggctgggcatctatttcggcagcgccatcgacgacccggtgagcttcggcctcgacatggtgatgggttgcttcctgctggccatggtggtcggtggccagaagaacctgcgcatcctgatcatctgggcagtcgcggccctcgcctcgctgctggcccactggtacctgcccagcaacagccatgtggtggtaggcgccgtggccggcggcctgctgggcgccctgtggatggagaaaaaagcatgatgatggaaaccgccggctccggcacgctgatcgtcgtggtggtgatggccgtggttaccctggccacccgctggggcggtgttttcgtcatgtccttcgtgccgatcaacgccagaaccgagcagttcatcagcgccatgtccggttcggtgctggtggccctgctcgcgcccctggccctggaaggcgataacggcgcccgcttcgccctgctgaccactgccatcgtcatgctactggtcaggaaacccttggcggccattgccgccgggattctggtcgcggccctggttcgccacctggcctgacccacaccggggcggcgtgggtcaggccagaggccgtcactacagcttgtagtcgagcaccagcccgaagctgcgcggcgcgccgacgtcgatgatctcgtcattgcggttgttggtgatgtagtgcttgtcgaacaggttcttcacatagcccgatagcaccagctgctcggtcagcgcgtattcggcattgaggttcatcagcacgtagtgatcggacatatgggtgcgggtgaccttgccgtcggcaccgaactcgtactggctgggcgtgccctcctgatacaccagatcaccgcccaccatcaggccgttggcgaagcggtaacgcgcgccggtcgaagccttgtagcgcggcgcatagagaaagggttttccgctcatgtcttcgccgtcgccagtcacgaagtcgccatagcggccatcggtataggccaggccggcattgatgctcagctggctggtcaggtcctgctcgagaaacacttccaggcccttgatggtgctgttggccgcgttatagatctgcgagaaattgccgctgtcatcgagcatgctgacctgctgatccttccagtccgtatagaagaggttggcacgcagtcgcacgctctcctcacgccaggcgccgcggtaggaaagctcgtagttggtggtgtattccgggtcgtaagcgacatgcgcgccacccgcccggacgttcacaccgccgccgcgatagcctttctgaacggtaaagcccaggtactgattgttggccaactggtaatcgaggccgagcttgggcagcagtgcgttgaatgtcttggagactttgccaggcgtggagaaatcgtcctgctgcacgtcggtccggttacgttcacggtcatagcgcagtccggtgatcagcgtccattgtggcgcgaaggtccagttcagctcgccgaacaatgcctggttgtcgatctgggtgtcgccgcgtgcggttcccaaaagcgctccattgttggtcagcctgtcatggaaatcattggtggtgcggccgtaataggcgcccacgaatgcacgcacatcctcgccctcataacccaggcgcagctcctcgctgaacagccgcgtatcctggcgacgatgcacttcccggttggccgtagcgctctggtcgaaatccagcagcgcccggtagtccgcgcgcgtcaatgtggtctggctggtcagcgtccagaaatcatcgaggcgatagtcgaccttggcgctgccggtgtcctgctcgaggtcgtcgtaggccttggtgttggaggcgaccttgtagtaacgcactcggccatcctggcgcaggctggagttttcaccctggcggttctcgccgcgggaatagctgagcagcacgtcgaggtcatcgttgggcagtaccagcagcttgccgcgcaccgtgctggctcgccgtggattggcgtcgccaccgacggtgatgttgtcgatgtaaccgtcgccttcctgataatcgacggccagacgccccgccaccacctgatcgaccagcgcgccaccgacggcaaacgccgcgcccttttcgccataattaccgacgcgggtctgggcacgcaggtctggctcgaacgtcgggttgcgcgtctgcaccaccaccgcgccagccagggagttgcgcccttgggtggtggactgcgggcccatcagcacttccacctgctctacatcccaaagcggaaccgggccgagcgtcagtgagcggttgggctgctgggcgccgtcgacgaataccgatactgcgccattgagggtggccgggccctgatcatcgaagccggaaaccggcacaccgcgaataccccagttctcgttgcccgcctggctgtagacgccgggggtacgggcgaacacatcgcccaggtcttcgtcggcgtgggcgcgcagatccgcgtcggtattgaccgcgacgctggtcatggtctgctccagggtgcggccgatcttctcgccgctgaccgtcaggggcgacagctccaggctgccggtcacggcatcagcgctcagggtggcgctgcgttcggcggtgaagcgatagttcaggccagtgccggagagcagctgcgccagcgcctgctggcgggtcatctcgccctgcaccgcggcagactgcagcccgctggtcagcgatgcgccgtacagcacctgcacgccactggcgatgccatagctggccagggcttcgtccaggggttgcgggggaatgtcgaaacgcaggcgctgctgctcgcttgctgcttctttggcacctgcagccatcagcggctgggccggcaggccggcgatagccagcagcagcgaacaggccagcatatggcgggtgccagcagtcgttttcttgcagcgtgaattgcgcattgtccccattgcatcccccgaagcatcgtcagttaagcgcgctgaatggcgctcttgactcaatgacgctgctcgccgaggcgacccgcaaaggattacgcaaaatagttcagcgcagtaccaccacaccagccggcaggcgtgtggcactaagctgcagagcctgctcgatatggcgcagcgcttcgtcagcgcggttaaggtggaacacgccgctgaccggcatctgcgcaaccctggcgctggcgatcacgatacggccctggtggtagcgattaagctcatgcaccagctcctgcaacggccgattgcgaaacaccatgacgccctcgcgccaggccagctccctggcgctgtcgatgcgctgcagcgggccggcgcctgccgcgttgtaaaccacctgctcaccggccttgatgcgctgtcgcgtgccatcgccctggcgcacctcgaccacgccctcggtgcaggtcacgccaatgccatcggccaggtatcttacctcgaacaccgtgcccacagcggtcaccgacatccttccggcatgcaccacgaatggccgcgcggtgtcgtgcttaacatgaaagagcgccgcgccatcggccaaatccaggcgccgctgggcgtcactgaagtccacactcaggcgcgtgtcggcatccagctctgcctggctgccgtcggccagatcgacgatcttgtgttcggcgcgttgagtgtggtggtcggccagcagcgctcggccatcgggcaccacgcccagcagcgttacgctcaccacgatcactgccagacaggccgccacggcgctgacagcgaacagtttgcgacgcgacctgctacgccgaggcttaccaaggctgccgatctgacgccacagaagcgtcgcctcgcggtaggccgccgcgtgcgcgtcgcttcgcgcgcaccactggcgcagggcggcggcatcttccaccgtggcgtgcccggaggtcagccgtgccacccaggcattggcctgctggctgagcgtctcattggaaggttcgggcgcggcgggttgagtcatcacaggcaacggtcggtggcggaggcggtactgtacaccagcaccgcgctatccccgcgcctcgccgctgatctggcgcaggcgcgcgctgcagtgatccagcgcgcgggccacctccagttcgacggtgcgcacgctgacgccaaagcgctcggccagttgcttgtgcggggtgccttcgatgcgcgcagccagaaacacgtctcggcagcgcgccggcagctcctcgacgatctgcgccaggcgctccagctgctgggcatcgcaggccttctgctcggcattcggcgcctcgtccgcaacggccagcagctcttcgatctccatgacatcgagacgccgcctcgaatgggcgcgggcattgtcgatggccaggttgcgcgccatgcgctgcagatacgccaggggattgcccaccggctcgcgctctgcaccgcggtcgagcttgagccaggcgtcctgcaggatgtcttcggccgtggccgcacaacccgtgcgccccgtcaggtaatgaacgagccgtttgcgctcggagatgaagcaggccagaagcgatgatggcttttgcgtgatcacaggcaagcatcagcgtgaaagagagagcgcgagcttagcgctatctgcagccactctcaattgccaatgcttctcgtatgcgaaattctcgctggcactggaggcgtgccgcatcggcaaactaaagacgccaacttggcgcggcttctgggctcacagcgagagcggcgcaggcaggacatctacatcactaaaaacaacgagagcactgtccgggaacgtacccttacggcgtgccgttacggccgtgcagtcgaaagccggcacgctcgctcaggcgctcctagtaggcactgaccgcaggaaattgcgggtgggtcagcggcgtttcgaaccaacggttcaccgaaaggccaatcgggatatcggccagggaaaactcgcatccactgacgtacgcccccgtggtgtcgagctgccgatccagaatcgccatgtgcctggcccattcccgacagccttgtgccagcgattctgggtcctggtgggcagcgctttgtctgaccagggacatgaaggcatagctccacgacctattgaaatcgctagcctgccaatccatccactggtcgacccgggctctagctttcgcctctgcaggatagaggtgaacagcattggcgcgattggcaaggtatcggatgatcgtgttggactcccacagcacgaatccctcgtcatcgatcaccggcaccatggcgttgggattcagcgcaacgaactccgtagtagtggtgtccctgaagccagagccccaatcctcccgctcgaagggaatctgcagctcggcacaggtccagagcactttgcgtacgtttatcgatgaagccttgcccagtatcttcagcatttcatttccttcgccgaatgctgtctgcctgcgcagaatatggtttacggcaatacggcaggcaatagcggatgtgtccgcaggatcgccgtttaaggaatgccgagctgcaaatcgggaatctggaaagcaaaaggcccacaccaaacgatgcgggccttttgcattttctggtgccggagacaggaatcgaacctgcgaccttcgcgttacgagtgcgctgctctaccgactgagctacaccggcgtgggctcgcattattggcaagcgccgcgcggcgctcaagtgctttttgctgaggcgccaataacggctacttcaccagttcgatgcgctcatcgtggatgcggatcaggccctgcttgtagaggccaccgatggctttcttgaaattgcccttgctgacccggaacatcgcgctgatacgctccggcgcgctcttgtcgctcagctccagcacgccgccattatcgcgcaggcgctgcaggatctgctcgccaaggctgtcggcgacttgctggccgaccggctgcagactgaggctgatcttgccgtcgctgcgcatttccttgatgtagccaggctggcggatgccgctacgcatgaagccgatcacttcgttcttgtggatcagcccccagtgtttgccgttgatgattgccttgaagcccatgtcggtcgactcgaccaccagcaggtcgacttcttcgccggcccggtaggtggccggcaccttgtccaggtagcggtccagacgcgcagtggcggtaatgcggcggctgcgcttgtcgacgaatacatgcaccacgcaatagtcgccgatctgcagcgggcgcttttcttccgagtgcggcagcagcagatccttgggcaggccccagtcgagaaacagaccgacgcggttgatgtcgacgaccttgaggctggcgaactcgccgacctgcaccttgggcttctcggtggtggcgatcagcttgtcttcgctatccaggtagacgaacacgttgagccagtcgtccacctcgctcggcgaatccttggggatgtagcgcttgggcagcagaatctcgccgtccgccccgccgtccagatacagaccgaagtcggtgtgcttgacgacctgcaaggaattcatacgtccgataacagccatggtacctaccctcattttcaggccggcagtgtacccgagtcgtcgcggcgaagcccgaccggcaagcatcgggtcgcccgctggtcatcgaatgaacagcgaagcgctcagcggtgatacaatgggcggccatcttgatgaatcgagtaggcacctatgaccgtcatgcgcgtcaaagcatcccacagcaagcccaagcccgcccccgccgtagaaaccagcgagtcgatcgacgctcaggtagcggcgttcctcaagtccggcggcaagatccaggagatcgccaagggcgtcagcggccagaccaatggcccggccagccggcacatcaccatttccaagaagtaattttcgtctgtatcgacctgccgcgcctgctctcaggcgccaggtcggcagtcccgcctctcgcccgtccgggcaatgatttgaacgacttaattcccatcttcggcgcttgtcgctggcgatgagcacacgcatgtttcaaaatgatgaccgtctttttcagccctgaggtcatcgctcgcctgagccgatgcgcagcgctgtcgttcgtggatcatcgttttaaggaagatacgtgcgttttctcagcccctggctgcagcggccggccagcgttgtgctggtactggttgccctgttcatcgcgttgccattgcttgctcgctactcgctgggctggtcccacccgttcggttacctctccgacctggccattggcagcctgctgctgtggctggcgctgcgtcgtcgcctgcttttgggcattccgctggcagtggcctgggtggtcttcaacctgggcaccgtcgagctggtcagcgccgtaggccgcatgccggaactggcggacctgcattacctgaccgacgcccagtttctcagtcactcgacccagggcggtgggctgacccatccctggctggccggcgcgttgatcctggccgcactggcgttcttcgtcgtgctcgccgcgcgcccgccggtgcgcaaaccgtcggttgcctggctgctggcacccctggcgttgttcgccgcccatgccgtttaccaatatcgcagccccagcgaagcggaccagtgggtgcagttcaatctgccgcacaaatggctggccgaaggcgtcagcctggcccagctgggcttcgaggactggatgacccgcggccagccccacagcccaccggatgccagcggcctgacccgcctggacatggacggcacgccgctgctcagcgagccgggccgcgcacgcaacgtgctgatcatcaccctggaaggcattcccggcgcctacatcggcgcaagccgacgggccatcggcagcccgtatcaggacgacctgatgccgcgtctgagcgcctgggccgagcgcggcatgctgaccagcgactacgtgctgcacgcccaccagaccattcgcggcctgtacgcgatgctttgcggcgactacgacaagctgaactcaggcacgcccaagggcatcgagctgctgggcaatgccgagcgcgccgcccagtgtctgccagctcagctgcgtgataacggtttcagcacgcattttctgcagggcgccgggctgcgcttcatggccaaggaccagatcatgccgcgcatgggtttcgacaagaccctgggccgcgactggttccgcaatacaccgtacctggacttcgcctggggcatggacgacaaggcctacttcgaaggcgcgctgagctacgtcgacggcctgcgcaagcagaaggcgccgtggatgctgaccctgctgaccgtcggcacccaccagccctactccgcaccggccgattacctggagcgccatgccagcgccaagcaggcggccatcgcctacctggacgatgcagtgggcgacttcctcgatggcctgcacaaacgcggcgtgctcgacgacaccctggtgatggtcacctccgacgaatcccatggcatcgagaacgtgcgcctggcctcggcctggggcttcaacctgatgctggcgcccgaacaggcccagctgccgtcgctcaagcgtggcgtgtacgggcatatcgacctgaccgcctcggtgctcgactacctggccctgccgctgccggccaacattgccgggcgttcgatgctgcgtgactacgcccacggccgccagatcatctcctacaccaacggcctgctgcgcgagcacgacggccagggcacgctgaccgaatgcaacttccagcaggtctgccggcgctatgccagcccgggctttatagccgccgaggccgcgtacctgggccgaatgagcggcaagccggcacgtcaggtgagcctgcgtgccgagctgctggatcgctcgctgaccgatggccaggataatcaggtgctgcagttcgccagcaacgcgcgcattcgtctgagcccgacaccgggtgacgactgggccgacaatctgatcggcgcccagtatctggagctgcccaagggcacccagacccgggtgaccctgaagatcaatgcgctgaacatgagcgccgccggcgccacgctgcgcctgaagaccaaggaattcgatcaggatgtgctgatcaacatcccggagataccggttctgaaaaagggtaagccgatagaagtgagcttcgccttcgacaacctggacacccgcaaggcgttctccttccacctggtgggtgaaggcaagggctccatcgagatcaccgatttcagcgtcgagacgcggcccatcgagagcgaaatgctggccgccaaggtcgacgaggaaagcgaagaactgacccagtgacgggtcgcttcagtacatggcgtaacggcgttcgatctgcgcgtattcaccgctggcgatgatctcggccaggccctggtcgaagcgatcacgcgccgactgatcacgcatgcccagctggtacgaagtcggcgggaacagccggtactcggtgatcggctggctgacatccacctggcgatacacctcgcgattgaagtactgcagcacccgccggtcgccgatcaccacgtcgacccggccgctatacagcaaacggttgcgggcgatctcctgggcctcctcgtgataccgcgggttggcctcggccatgcgctggaactcctcacccagcacaatccgcgcccgctggaaggcgcgaatcgaataattgccgagatccgcgatacgttcgattcggtaattgcgcgcgctgagtgcgatggccacgtgctgataactgatgtaaggctgggtatagaaactgttcaccccgccctgcaggcgcgtgctggcgatgccatccaggtcaccacggctgtaggcgcggtgcaggcgctccagcggtgcataggaagggatgacctgcatgccgccggcacgggcagcggcgaccacgatgtcgtactccagcccgcgctgctcgccctggaagatatacggcggtttatgcgtgccaaagccgatccgtagctcttcagccgtagcgttgatcgccaacagcagcagtccgattgcccaccacttcatcccagaaacgccctcgccgcgccgactcttcccttggcctggcaggccaggtcgtgagcgaacagtttacgcggccagggccccgctgggtatcagaccagcgtctcgcgcggcgccaggccatcgaacaccgatggcgtcagcgcagtcaggccgtggcggtcgagcacttcacgcgggtgctgctcgcctggaaaagtgctgtcgatcatgctcagcaattgcgcgccgcgtggcgtgagtacgaaattctcgccattgccgccttcgctctctggccgcggggcgacgaacccgccttcgagcaatacggcctcgtagtcgtcggcctgggccttgagcgagtcaaggttgtcgaccggtttgccggcctgttgcagggcgtccgccagctcctcggcgcagcggcgcggcacgaatggctggccagcgccgttctgcacggcgtggagcatgcgttcgacaagatcccaattgtgggtgtgctgatgaatcgtcatggcttggtctccgttcttatcggcgcccgtgcgcctgtaaagctgtgacgtcagcgccgcgaacagggttcgggttatccgccgaacgtcgcctgaaccaagctcagcgcccgccagtctgaggcccaagcccccgcacaaaggatctcgccatgctccgccagcccctgctgcgccccgtcctcagcgctttgctcgtggcgagtatcgcgccttcggtattggccgccgagccgctgcggctcaagcatctgtatcgctgcgaggacgtactcgacacccagcgccagaccttctgcctcaatgcgcgcggcgtgtccgacggccagttgcaggtcctgctcgatggcaagcccctgccggaaagcgctgtaaaacgtggcgatgaactgcgcatcagcctcgatagccagcgttaccggagcggcccgctgtggttgaaacagggcgatcaggaaagtaatcccgtatggctgtcgatggccggcagccacgtggtagccgccaagccgggtgaagtggcaaagaacatggacggccttaatacctacgtcgatctggtcagcgtagtgatcgaggaagatgccaacggcctggataccgccaaggcgctggccaggaaatacggcgccgaagtggtcggcgccatcgccccgctcaatacttaccagctgcgcctaccggccaaggatctggtacagcgtgacgccatggtgttgcgcctgggcagcgagctgagcgtcgatgcggtggtgatcgaagaatcctcggccgaggaacaggaggcgccttcaggcgtgacgaaagacgagcaactgaacgaggaggaatgggcagccaaccgcttcgtcgatgcggtcaactattaccagcggcgcattccctccaagcgctcgccgatcaccatcaagccggtgcgcatcggcctgatcgagcgcaacgtcgacttcgacgcgccggacttcaaggactatctgggcgccgccagtcgccagggcaatacgccgcatactcgcctgtacagccgcgacgccgacaaaccggacggccacggctccaccgtcgccggcattctcgctgcgcgctgggacgatggcggcaacaccggcttcctccgtggcctggacggcgccggcccgggcttcgaggtgatcgtcgaccgcaattcggacgccggcatcaccgccaacgtcgccgcctcggtcaacctggtcgaggacggcgtgcgggtgctgaactggagctggggcattcaccgcatcggcgcgaagaacatccacggcgacgaaatcgattccctggtgcgctcgggtatcgccatgagcggctatgaggagctgctggaggagttcttcctgtggctgcgccgcgagcacccggacgtggtggtggtcaactccgcgggcaacggcgcctcgttctccggcgccgacgactatcgcctaccctcctcgttcgttaccgagcagctgttcgtggtcggcggccaccagcgcagcgaccgggacgtcgccgtggacgacccggcgtacgtgaaacggcgcagctcatcgaacgtcgacacccgggtggacatcaccgccgcggcctgcgtacgcgcctccaccgccgaggaaaaccaacagggcagcgtgcattgcggcacctcctacgccacgccgctggtggccggcgtggtggcctcgctgatgtcgatcaacccgcagctgcacccggaccagttgcgcatgctgctgcgccgcagcgccatgaccattggcgaagaattcgacttcgagcccaccgatgccgatgacctgaccgcaccgatcctgccgtcggagcgcggcttcgacctcaacgacaaggacatcggccgctccgcccggctggacatgcagaaggccctggacctgaccgtgcgaagcctgaacaacaagcagtaggcgccgggcagaagccctgaaccatcggcacgggcaggcactcaaccgctcggatacgaggcgtgaggattcgagcatgatcaagcacatcgcaccgctttgcggcctggccctggtcctttacggcatgggccaggcacaggcctgcaccgtcgacgaggcaaccgccaaggcccaggaattggcggccaagatcgaggaaatcacccagcgcgacccggagcgcgccgccgtgctgcgccaggaactcaaagaggcgcagcccgaaagcagcggcgagcacgccactgattgcgatgcttatgaccagcgcttgcaggaattggaagagatcggcggcgaggtcgaagaacaggttgagtagcggtcaccggcaattgctgccggtgacccacccggtaacaaatcaggcgtcggacgacggcgccttgcgcttgagcggcgccaggccgtcctggctgaccaggcctgcatcgctcttgggcttgtttatcgtgttgcgcttggccggcgtcttagccgcaggcttcttggcgaccttcttgccggttttcgggtcgacctttttcttcttggtgccggcggccttgccggacgccttgaggttcttcggcccctggtagctgcccttgagctccttgacggtgcgtttctcgaagcgctgcttgaggtagcgctcgatgctcgacatcaggttccagtcattgtgggtgatcagcgagatggccaggccttcgctgccggcacggccggtacggccgacgcggtgcacgtattcgtcaccggagcgcggcatgtcgaagttgatcaccagatccagaccctcgacatccaggccgcgggccgccacgtcggtggcgaccagcaccttgacggcgccctggcgcaggcggtcgatggccagcttgcgatccttctggtccttctcgccgtgcagcacgaaggttttgaattccttggccaccagcttgccgtacaggcggtcggcctgcacgcgggtgttggtgaagatgatcgccttgtcgtaggtctcgttgctcagcagccactcgaccagctgttccttgtggtagttgtggtcagcggtgatgatctgctggcgggtgccttcggccagttcgctgacgcggttgagctgcaggtgcgtgggctcgcgcagcacctgggcgaccacttcgcgcaggccggcgccaccgctggtggcggagaacagcagggtctgatgctcgcggttgcacatctgtgccagacgttgcacgtcttcggcgaagcccatgtcgagcatgcggtctgcttcatcgagcaccagcacctcgacgtcatcgaacagcaggttgccggcgttggcgtgctcgatcaggcgccccggcgtgccgatgacgatatcgaccttgcgcagcatggcggcctgcaccttgaagtcttcaccgccggtgatcagcccgcccttgagaaaggtgaactgggcaaagcgctcgacttccttgagggtctgctgggccagctcgcgggtcggcagcatgatcagtgcacgcacgctgacccgcgccttggagctgccatcaccgagcaggcggttgagcatcggcagtacgaaggcggcggtcttgccgctgccggtctgggcgatcacccgcaggtccttgccttccagcgccggtggaatcgcagcggcctgaaccggagtgggctcggtgaagttgagctcggccacggctttgagcaggcgttcatgcagggcaaattgggcaaacacgggacaacctcaatgcaaatgctaaatcagccgcataggttaccgcgttcgcgcctcggggccgaatgctttctctgcgcggttagccgaaagcactcaggtcgcgggctgcatgcgccgctgcttgagcagcaaacggccgctatcccaacccaccagcaccacggccacccagatcggcaggtaggtcataaactgatccggatcgaactgctcgcccaggaacagcaggctgaacgtaaacagcagcaccggctccacgtaactgagaatgccgaacagccccaatggcagcaggcgcgacgaggccatcatcagcgccagggcgatggtgccgagcagcgccatgcccggcaccatccaccacaggcgcgggtactcggcgaacatgccggccggcgcccagtggacgatcagccagatggccaagggcgccatcaccagcatctccagtaccaggcccggcaacgcgtccaggcgcatccagcggcgcagcatgaagtaaggcggatagccaagggcggtgaccagggtgacccaggaaaatgcctgggcctgccaaagctcgtgcagcacgccggcaaaggcacaggccacggcgagcttctgcagcgggcgcaggcgctcgccgtagaacacccggccgaccagcaccatggccagcggcagcaggaagtaacccagggagacatcgagcatgtgcgcggtcagtggcgcccagacgaacatgaaccactgcaggccgatcagcgcggcgcccaccggcagcgcggccagcagcagcggctcgtggcgcagacgctgcaaggcggtgagcagcaatggccactggcgcagcagagtgagcagcagcaaaacggcgggaatcgaccagagcacgcgctgggcgaacacctgaaagccatccagcggcgtgagcatctgcacgtagccggggatcagggcgaacaggatcgaggcgctgacagagaacagcacgccgggtccggaaagcgtcatcgcgcacctcgagaaggaaaaatcgctcgcgtcgcttagcctatcaggcagcggcgcgattaccgtgacggcggcgcaggcgcatacgcgagcgccgctgtcgaacgggcggcgcaccataacggttcactgatggacaaacaatccgggctggccgggacaaggcgtgagtgatcgatatccgatcaaaagatagggccattcgcccttacctatcgaggaagttgatttgtagactggctgaccctaggctgatcgacctattgaggctggcaggtcagatccacacgcaggcgaatgatgctgcgcgagaatttcaccgtaaggttgccgctctgccctgccgccaggttggtgctgcgggtgcgtggcgcctcggggccgttgcgaaacaccgccttgcaggaggcgggctgcgagccgtagttctgcaccagcacggccgccatgttgtgatcgatttcctgggtgctcgccgagatttcggcgccattgaactgcttttccagttcgatgggataagcctgcgctgccagcggcaaacagacgatcagcgcacaacagaattttttcatggccagcctccgtggtgagccaacagtttaggggcagtgccctgccgtgcacagcggcccgtgaaggagaacaaatgaaggctccacgcgtaaccctcgatcagtggcgcaccctgcaggcggtggtcgacaacggcggcttcgcccaggccgccgagatgctgcaccgttcgcaatcttcggtgagctacaccgtggcgcgcatgcaggagcagctgggcgtgccgctgctgcgtatcgacggccgcaaggcggtacttaccgaagccggcgacgtgctgctgcgccgctcccggcagctggtcaagcaggccagccagctcgaggacctggcgcaccacatggaacagggctgggaagccgaagtgcgtctggtggtcgatgccgcctaccccagcgcccgcctggtccgtgcactgaccgccttcatgccgcagagccgcggttgccgcgtgcgcctgcgcgaagaggtgctgtccggcgtcgaggaagtgctcaaggaaggcgtcgcggatcttgccatcagcgcctacaacattcccggttttctcggctcggagatgagcccggtggaattcatcgccgtggcccacccggatcacccactgcatcgcctgcagcgcggcctcaacttccaggacctggaaacccagatgcaggtggtgatccgcgactccggccgccaccagccccgcgatatgggctggctgggtgcagagcaacgctggacggtgggcagcctggccaccgcggcgaccttcgtgggcagcggcctgggcttcgcctggctgccgcggcacatgatcgagcgcgaactcaaggacggcctgctcaagccgctgccgctggacaagggcggcaaccgcaagccggtgttctttctctacgccagcaaggacaaggccctgggcccggccacgcagattctcaccgacctgatccagcgcttcgacgcagccccgctcgacgccgcgcccgttacgccggcctgagccgatggcctttttcgagcaccgcggctgccggctgtacttcgaggagcatggcgtgggctcgccggtgctgctggtgcacggcttgggctccagcaccctggactgggaactgcagattccggtcctggccgcccaccaccgggtggtcgccctggacgttcgcggtcacggccgctccgacaaaccgcgccagcgctatcgcattgccgattttgccggcgacgtcgcggcgctgatcgagcatctgcagctgccccccgtgcatctggtcggcatctccatgggcggcatgatcggtttccagctgggcgtggatcagccgcagctgctgcgcagcctgacgatcgtcaacagcgcgccggaggtgaaggcgaagaaaccctccgattacctgcagatcgccaagcgctggacgctggcccgcctgctgccgctggaaaccactgccaaggccctggctcgcctgctgtttcccaaacccgagcaggccgagctgcgccgcaaggtcgaggagcgctggccgcgcaacgacaagcgcgcctacctggccagcctcgatgccatcatcggctggggcgtacgtgaacgtctgggccgcatcacctgtcctaccctggtgatcagcgccgaccgtgactacacgccggtcgcgcagaagcaggcctacgtcgacgagctaccggacgcacgcctgctggtgatcgacgactcacgccatgccacgccgctcgaccagcccgaacgcttcaaccgcagcctgcttgcctttatgcaggaagtcgaaaacactgccgccacctcaatcaaggactagacccgatgctgaagaaactcgccctcaccgcctgctcgctgctgttcaccgctcacctgatggcggccgagaaccccaccgttctgctgaccaccagcctgggcgagatcgaagtgcagctcgatgagcagaaagcgccgatcagcaccaagaacttcctggcctacgtggacagcggcttctacaagggcaccgtgtttcaccgcgtgattccgggcttcatggtgcagggtggcggcttcgacgagaacatgcgccagaagcagacccaggcgccgatcaagaacgaagccgacaacggcctgcacaacgtgcgtggcaccctggccatggcccgcacccaggtacgcgactcggccaccagccagttcttcatcaaccacaccgacaacgccttcctcgaccacggctcgcgcgacttcggttacgcggtgttcggcaaggtcacccgcggcatggaagtggtcgaccgcatcgcccaggtgcgtaccgccaaccgcgccggccagcagaacgtgccggtcgacccggtggtgattctcgacgccaagcgcctctgatagcgttcctcctctccagcaacccgcgcgccagcacgcgtgggttcgctctcagcgccccgcgcgcctgcttcgagcagccctgattcctccttctccgccagagcagactgcacgccatgttgtttcgccgcttcgaaaatctgatcgacgtcttcaagcccagcccggacgtggcgccgcctgccggcatgctgcgcttctacacccattacctgaagcaggtctggccaccggtgctggtgctgctggtcgtcggcttcttcgctgcggtgatcgaagtggcgctgttcagctttctcggccagctgatcgatatggcccaggccaccgccgatgcccgcaccttcttcgccgagcacagcaacgagttgctgtggatggccgtggtggcactggtcatccgcccgctggtattcggcctgcacaacctgctggtgcaccagaccatcaaccctgggctgaccaacctgatccgctggcagaatcaccgttacgtgctcaagcagagcctgaatttcttccagaacgatttcgccgggcgcatcgcccagcgcgtcatgcagacgggcccgtcgctgcgcgaatcggccatgcaggtgatcgacgcgctgtggcacgtggtggtctacgccggcagcgcgctgtacctgttcgccgaggcggacgtgcgcctgatcgtgccgctgacgctgtggatcatcggctacagcgccgcgctctggtacttcgtgccacgcatcaaggaacgctcggcggcggcctcggcagcacgctccaaggtcatgggccgggttgtggatggctacagcaacgtcgccaccctcaagctgttcgcccactcgcgcgaagaggaaagctacgcccgccaggccatgcaggagctgctcgacaagttccgccagcagacacgcatcatcaccagcctggattttctgatcacctgcctgaacggcctgctgatcgtcggcaccggcgccctggccctgtggctgtggagcgaatcgctgatcagcaccggcgccatcgccctggcgctgggcctggtgatccgcatcaacaacatggccgaatggatcatgtgggtggtcaacggcatcttcgagaacgtcggcaccgtgcaggacggcatgcagaccatcgtccagccgcgccacgtactcgaccgcgaagatgccaaaccgctgcaggtgcagcaaggcgccgtgcgcttcgatgatgtgcactttcactacggcaagagcggcggcgtgatcagcggcctgaatatcgaaatccgccctggcgagaagatcggcctggtcggcccgtccggcgccggcaagtcgaccctggtcaacctgctgttgcgcctctacgacctggaaagcgggcagattctcgtcgacggccagaacatcgccgaagtcagccaggaaaccctgcgcgccaatatcggcgtggtcacccaggacacctccctgctgcaccgctcgatccgcgacaacctgcgctacggcaagcccgacgccagtgacgaagaactctgggcagcggcccgcaaagcccgcgccgacagcttcatcgccaccctggacgacagccagggcggcctgggcttcgacgcccaggtcggcgagcgcggggtcaagctatccggcggccagcgccagcgcatcgccatcgctcgcgtgctgctcaaggacgcaccgatcctggtgctcgacgaagccacctcggcgctggattcggaagtcgaagcggcgattcaggaaagcctggacaacctgatggacggcaagacggtgatcgccatcgcccaccgcctgtcgaccatcgcgcgcatggatcgcctggtggtgatcgacaagggccaggtgatcgagaccggcacccacgccgagctgatcgcccgtggcggattgtatgcgcgcctttggcagcaccagaccggtggcttcgtcggcgtcgactaacgccggccggggccaggcagcaggtaaactagttagctagctaacaaacatcaattttcatgatacctactaacgagaccatcaatttccgccgctttggctttgctggtcatatgagtccaccaggcaacgcaatcgaataggtcgatccggttgccggttttcgaactcatcgaggactccatcatgaaagttgcaaccgccattaccgctctgctttccagtctcgctcccgccgtgttcgctgccgatatccagcccaggccaggtgcaggcctgccgaccgaggaatatcactacggcatgaaagtcgacgtgcagaaagtgctgtaccgcacagacgtctccaacaagagcggcgtagtgccggtgatcatggtctacaccgacagccagggtgaaacccacaagatgagtttcctcgagtggggcggccgttacgatggctgatcaagacgctgttgcaccggcgcgctgcgggcgaccgcagcgcgcagctgcgctagctcaggcctgacgatacggcagcatctcccgcgcctgctcggcgtaggccagcacgccctcacgctcctcctgcagaaaccccgccaccgcgtcacgcaagccttcgtgtaccaggtagtgccaggaatgggtgatggtcggctcgaagccgcgaatcagcttgtgctcgccctgggcgccggcatcgaagcgctgcaacccttgggtaatcgcctgctccataccctgatagaaacaggtttcgaaatgcagccggtcgaactcggccaagcacccccagtaacgtccatacaggctgcctgcgcccaataggctgaaggccatggccaccggctttgagccgcgacaggccagtaccacgcgaatcgcctcgggcatgcgctcggacagcatgctgaagaagtcacgggtcaggtacggccgctgtccccgcacgtggtaggtattggcatagcagtggtagacgaaatcccactccacttcactcaattggtgcccttcgcgccagtcgaaggcgatgccctgctccgccacctgctcgcgctccttgcgcatctgcttgcgcttgcgcgaactcaaggtatcgaggaagtcctgaaagtcccggtagccgcggttgtgccagtgaaactggcagcccaggcgctgcagccagccgtcacgcccctgcatcactgcatcacccgccgcatcggtgaaattcacgtgcagactggaaagcccctgcgcttccagagtcgccgtaatgccatcgagcagctgcccggccgcctcgggcgagcccagcaagcgctggccggtcaccggtgaaaagggaatggcgcccaacagcttcgggtaatagccgataccggcgcggcgacaggcatcggcccagccgtgatcgaacacgtactcgccttgagaatggtacttcacataggccggcagcgccgcctgcggctggccatcgccatcgagcaacacctggtgggcggcctgccagccactgcgcccgcctacgctgccactttcttcgagggtgctgagaaaggcgtggcgcaggaacggctggggttcgctgagcaggccatcccaggtggcggcatcgagatccttgagggcgtgcaggctgtagacgggcatcggctgtatccgcgggcaaacagcgcacactatatcgccaataaaaaaaccccgcctgaggcggggttcaaaggagtaccacgtttgcagggtgttgcttagaacacgtattgggcgcgcagtaccacgccgtcaccgctgtcgtcatcggcggcaaccgagttgacctggttgtcgaccttggccttgatgtaggtggcgctgaccttcaccgcttcgttggcgtaccagttcacacccaggttatgcaccttgccggtcacgtcgtcggtcggatcgatacccacggtgtcgtcttcgacggcgatgtggtcatagcggtagaacaactcccaggcaccgatggacttgttggccggcttgatggcgtcgaacttgccgagcttgtaggcgcgggcttcgccggtcagggtgtaggcgacctggccgtaataccccttggccttgatgtcttcacgggtgtcggcatcggccttcatcttgcgggtgatgtattcaccctggatggacagcgggcccatcgcccaggcggcttccagacccatggcgcggtcggtgtcgtaggaacctaccggcaggttgttggcgccgcccagcagcagacggttgccgttggtgccggcgtcctgaccaccgtcggtgctcacgccacgcatgcccaggcggctgcggatacggccatcgaaagcggtatcggagagatcacgctgggcgaagttcaggcccaggtgcagcacgttgccggtttcgtgcagcggagcaaacacgccgcgcaggttgaactgcttggtgctgtcgccatccttgtcggcgttggtggcgtctttggcgaagaagcctgcggagccgtacagcgaatcgccggcggtgccggaaacctggatgcccatgccgccgttgtggctgttggcccagtcgaccaggtcgtaggcagcggtacgctcaggggcggttacccacttggagctggtggctttttccagaccgaattccgggtcaaagcggcccaccttgatcgacagcggcttgaagccgttataggcaagcgatgcttcgtcgaagtagccatcttcggagcggttgtcgccaccggagttgtgcgagaagtcgtagttcagctgataggcccaatcggtatagagcacaccgccgatttccaggaaggcgcggcggaaatagccggcatcagcgttgttgccgttgacggtgtagaaaccgtcgaagcggctgtaatcggcctgcaaccgaccaccgaccttgaagctgaactccttgtcggtcgtcgcaacctcaaggccgcctttggtcttgaccacgatgtcagcgccgtcggtggtgacggtgccggcgaaagcctgggcggaaacggccagagccagggcgctggctgcgaaaccggcgaagtgcttacggatcatcgagaattcccctaattgaacttaactgctggaaaacacccgagctgtgggctcgttcgtgctgggggaatcttcgcggcggcttatttcagcgcagttgctgatatataaatatttgatgacaagggaactttttaatccctttgaatataacgcttgacagcgaagcgctcagccgagtagctgaaccggctgtatggggcgtgctagaggggttgcaggtgtgaaacaggcggcaccttgcgtgccgcccttatacggtcagcgcttgcgcagaatcacgctgccgatggaataaccggcgccgaacgagctgagcacacccagggagccggccggcagatcgtcctgattcttgtgcagagcaatcaccgaacctgccgaactggtgttggcgtaggtgtcgaggatcaccggcgcctcgtgggcctccgggtcacggccgagcagtttgcgggcgatcagctggttcatgttgaggttggcctggtgcagccagaagcgcttcacgtccgccacattcaagccgttctcctgcaggtgggcggcgatcagctcggccaccatcgggcagacttccttgaacaccttgcgcccttcctgcacgaacagcttgtcgcgggaggtctgagcgccctcttcagcggcacgattcaagaagccgaagttgttgcggatgttgttggagaactgggtcagcagcttggtgccgaccacgtcgaactgatgctcggaagtcgccagatccgcgcgctcgagcaccaccgcggtagccgcatcgccaaagatgaagtggctgtcgcggtcacggaaattcaggtgcccggtgcagatttccgggttgaccatcaggatcgcccgcgcctggccgagctggatgctgttggcggccgcctggatgccgaaggtcgccgacgagcacgccacgttcatgtcgaagccgaagccctggatacccagcgccgcctgcacttcgatggccacggcgggataggcgcgctgcaggttggaacaggcgacgatcacaccgtcgatatccgacgccgtcttgccggcgcgggccagcgcctctttggcggctgccaccgacatctcgcagagaatgccccactgctcgttatcgcgctcggggatgaaaggcaccatgcgctgcggatcgagaatgccctgcttgtcgatcacgaaacggctcttgatgcccgaggccttctcgatgaacgcactgttcgactcattcagcgcctcgatctcgccacgttcgatggccgcggcgttgtccgcgttgaactgctgcacataggcattgaaggacgccaccaactcgtcgttggagatgctgttggccggggtataaaggcccgtaccgctgatgacgacgttatgcacgctgcttcctcttgttgttggcgatggccgggctgaccgccaacggcaccaatacgcggcagctgatcgatcgtctggttgtccgcgctcacaggcgcccaagtgtgccacagccaaaaggtcgcgcccatcgggcaaataagccgtatctcataaaaaagcagcgcgtgccgggcacgcgctgttgggtcgcttggcggcgaatggcgggctcaggcaccgccattgatgcgcaggaaggcttcgtcgaagcgcccctcgcgctcggccaggcgctggaagcgggcgcgctcgacgatgatttcgtccgctaccggctgctgggtgaacagcgccatcacttcatcgatgaaggcgtccagcggcatgtaaccctcgcgatgggcctggccgggtgtgagctcggtctgcaccgctggcggcgccagctcgatgacccgtacctggccggccagttgatggcgcagcgcctgggtatagagatgaatgcccgccttggtggcgccgtaaaccgccgcatcggcgcgcggcacgaaggccagccccgatgagacgttgacgatgaagccgttctgctgacgcttgatgtgttccaccagcgcattgttcaggcgaatcggccccagcagattggtgaccacctgagcctcggcgtcggccaggtcggactcacggccaacatcgtcgatgcgcatgatgcccgcgttgttgatcacgccattgagagccgcgaagcggccggtgatttccctggcgaattcgcggatcgcgtcggggtcagccatgtccagggtcatggcatgcatgccttcgcgcccggagatggtttcctgcaacgtatccagatggcggccggtgacgatcacggtattgcccagcgcgtggaagcgcagcgccagttcacggccgatgcccgaacctccgccggtgatcaacagggtgttgcctgatgcgttcatggtcatgctcctcggttggctgcccgctatgagcagaagcgccgcctgagcggccgatgccgcgctgctcactgccctgcgcctggcagttgttggagcgtctgtgcggcgaaaaaagtcgaacaatcatcagcacgggcagatgctcgactcgacctgccgaaccagcttatggcgggcactttcctgacgaaagtaggcacccgaaagtgctatacacaccttcaggtaactaatgggctagcagaggaacaggcgatgtcagtcgatgaggaacgtcaccgcaagacacgtgagcagctcaaagcggccgcgccgctggagccgcgcgtggccgaactggtcaacggcgtgattgcccgcgtggcggacaagtggacgatgatcatcctcgatgtactcgccgagcatggcgaaacgcgctttctgcaattgcagcggctggtgggcggcatcagtcagaagatgctgacgcagacactgcgcgacatggagcgcgagggcctggtgatcaggacggtgcatccagaggtgccaccgcgggtggaatatcggctgaccgatctcggcctgagcctgggtgaagcgttctgtggcgtatggatctgggctcaggcgcatctcgaggccatcgagcgtgcccgtgcggccttcgatgagcgcaacccgaaacgctgacaggccattgcccgaacgacgggcaatggcctttggcgtcagctcaggctgtcatcgacaaccagcaccagcttgccgttgacctggttgctttccagagtctcgtaagcctcatgggcctcgttcaccgggaaggtgcgggccagttgcggcttgaggcgaccctcgctgaacagcggccacacgtgctggcgcagatcgcgcagcagttcggccttgaacaggtcgtcacggttgcgcagggtcgagccgatcagttggatgcgcttgccgagcaccagcgccatgtccacttcggccttgcgcccgcccatcatgccgatgttcacccagcgcccgtcgagcgccagcagcttgaggttgagtgccgcgtagctggcgcccaccggatcgagaatcacctcgaacgggccgaaatcgtccggcaccttgaggccgtccttgtcgcgaatcgccccgccactggcgcccaggctttcgcagtaggccaggcgctcctgagagccgacggtgacccaacagctgctgccgaaagccttgcacagctggatggccgccgaaccgacaccgctggcgccggcgtgcagcagcaccttctcgccgggcttgaggccggccagctggaacaggttcagccaggcggtggcgtacacctccggcaacgccgccgcctcgtgcagcgacaggccttccggcaccggcagcacgtggcgcgcatcgaccaccacgtcttcggctatgccgccgccagcgagcagcgcgcagacgcgatcgcccacctgccagtcgtcacagcccgcccccacttcactgacgatgcccgaacactccaggcccagcgtgtcgctggcacccggcggtggcgggtaattaccggcccgctgcagcaggtcggcgcggttcaggcccgcggccgccacacgaatacgaacttgccctacatcacaggccggcgtgggtcgatcgacccattgcacctgcccttcaacgccttgcaatgctttcacggtgcctccatagtgcattcgaacctggcccgccgctacgcgacgggcctttgcattgcgccaatggaacctggcgccctcaaagacggcctaatatgcgttatcaactgtccccacgtcgaatcagcatgaagcgatcctttctcagcgctaccctggccctcgttctcgggctgggcgctttaccccttgccgccaaaaccactcaggccgatccgtgggaatacctgcagcccgatcgtgatcaggtgatcgccagcctcaacgtggtcgaattgctgcagcgtcatcactacagcaagcctccgttggacgacgcccgctcggaaaagatctatcagggttacctgaagatgctcgacccggcgcgcagctacttcaccgctggcgacatcgccgagttcgaccgctggaaggacaagttcgacgatttcctgaaaaagggtgatctggagcccggcttcgccatctacaagcgctaccttgcccgccagcaggaccgcctgaactacgtgcagggcctgctcgccaagggcgtcgacaaactcgacttcaccactgatgaaagcctgttgatcgaccgcgagaaagccccctgggccaaggacgtcgccgagctcgacgacctgtggcgcaaacgcctgaaagacgaagtgctgcgcctgaagctggccggcaaggagcccaaggcgattcaggagctgctgaccaagcgctacaaggcgcagcaggcgcgcctgcagcagactcgcagcgaagacgtgttccaggcctacatcaacgctttcgccatgacctacgatccgcacaccaactacctgtcgccagacagtgcggaaaacttcgacatcaacatgagtctgtccctcgagggcatcggcgccgtgctgcagagcgacaacgagcatgtgaaggtcgtgcgcctggttccggccggcccggccgagaagagcaagcagatctcgcccgccgacaagatcgtcggggttggccagggtgacgacgaaatcgtcgacgtgatcggctggcgcctggatgaagtggtcaagctgatccgcggcccgaaaggctcgaaggtacgcctggaggttattccggctagcaacgcgccgaacgacatgaccagcaagatcgtcagcatcacccgtgaggcggtgaagctcgaagagcaggcggccaagaaatccatcctcaagattgaccaagacggccgtccttacaagctgggcgtgatcgaaatcccggccttctacctggacttcaaggccttccgtgccggcgatcccgattacaagagcaccacccgcgacgtcaagaagctgatcaccgagctgcaggccgagaaagtcgacggtatcgtcatcgacctgcgcaacaacggcggcggctcgctgcaggaagccaccgaactgaccggcctgttcatcgacaagggcccgaccgtactggtgcgcaacagcgacggccgcgtcgacgtgctggctgacgaacaggacggcgccttctacaagggcccgctggccttgctggtcaaccgcctgtccgcctcggcctcggagatcttcgccggcgccatgcaggactaccaccgcgcgctgatcctcggtggccagaccttcggcaagggcaccgtgcagaccatccagccgctcaaccatggcgagctgaagctgaccctggccaagttctaccgcgtttccgggcagagcacccagcaccgcggcgtggtgccggacatctcctatccggacgtgatggacaacaaggaaatcggcgagagcgccctgcccgaggccatgccgtgggacagcatccgaccggcgatcaagcccgagctggatccgatcaagccgttcctcaccgagctcaagaaccgctacgacgcgcgtaccgccaacaaccccgacttcaatttcgcccgcgaccgcttggcgctgtcccgcgagctgatggccgagaagaccgtcagcctcaacgaagccaagcgccgcgccgagcaggccgatatcgagaaacgccagctggcgatcgagaacgcccgccgcagcgccaagggcgaggagccgctcaaggagctgaagaaggaagacgaggatgacgtcatggcgcaggccgaggaagacaagaagaccaaaccggaagacgacgcctacctgacggaaaccggccacattctgatcgactacctcaagctcaatactcgcctggccaagcagtgattaccggccagctgtaacccgaagggcgtcgccaacacgacgcccttttttattgcctgaggcgtgccagcagcgccagaaaatcagcctcctatttattggcgcgcgccccacgtcatcaagcggtcatcattctgtagtcaaatcatgcgtatcttgcgggacgcaactatcatggccaatagccatcttccgctctccgatttgcatagagatacgccatgaccgtcaccgaacagttgagctcgctgggccagattcttgcccacggcgacctgcatagcctgttccagcccatcgtgtcggtcgccgaacggcgtatcctcggttacgaagcgctgacccgcggcccctccaacagcccgctgcattcgccattgaccctgttcgccgccgcgcgccagaccggcatgctcagcgagctggaactggcctgccgcaaaagcgcctgccgccgcttcagcgaacagcagctcgatggtttgctgtttctcaacgtctccccggactcgttgcttgacgccaaccaccagcccggccgcaccctcaaactgctgcaaacctacggcatctcgcccagtcgcgtggtgatcgagctgaccgaacaatcgcccaccgacgatttctacctgctcgacaccgccctgcaccactaccgcgacatgggcttttccatcgccctcgacgatctgggcgccggttattccagcctgcgcctgtggtcggagctgcgcccggactacgtgaagatcgatcgccacttcatcgacggcattcaccgcgatgcggtaaagcgcgagttcgtcggctccatcctgcagatggccaaggcctcgcgggccaaggtgatcgccgagggcatcgagctggaggaagaactcgccgtgctctgcgagatgggcgtcgacctgctgcagggctatctgctctgccgcccccaggaaacgccgcccaccgacgcccgcaagatgttgccagccctgggccaggcaccgacgcccctcggcgaggaaagcagcgacctgaccgccctgctcaacgaacagccggcggtgtcgatttccacgccgaccgccgatgtgctggaagcgtttcgcgcccaggccaacctcaattccctggcggtgctggacgaagcccagcgcccggtgggcatcgtgcatcgccactcgctgtccgacgtgctgctcaagcccttcgccaccgagctttatgcacgcaagccaatcagccggctgatgagcaacgactttctggccgtggagatcagccagtcgctgcaacaggtcagccgcctgctgaccagccgcgcccgccagcgcatggaagaggatttcgtgatcaccgtggagggctgctaccagggcctgggtcgggtgatcgacgtgctcaagctgatcaccgaactgaagatccagcaggcccgctacgccaatccgctgaccctgctgccgggcaacgtgccgatccagcaatgcctggcgcgtctgctgcagcagaaccgcgaggcagcggtctgctatgtcgacatcgacagcttcaagcccttcaacgatctgtacggctacgccaagggcgacgaggtgctgctgtgcctggcgcactgcctgaacgagcgcatcgaccccagccgggatttcgtcggccatatcggcggcgatgactttctgctggtgttcggctctaaggactggcgcagtcgcctcaaccagttgctcgaagattttcagagccaatgccggcgcttctacctggaggaacacctggatgccggctgcttcatcagccacaaccgccagggccagcgcgaggagtttccgttgctgtcactgtcgctcggcgtggtgcacctgcaccccgagcactgcgccctactggatgccagcgaactggccggcctggcctccgaagccaaacgccaggcaaaggcggtgccgggttacagcctgcaggtgatcgatacccatacgttgcggggcgccacgcagcaggcggtctagctctgatcttccaggccttcgagatcggcgcgcaccagcgcgcgaatatcgagcttgtcgcgcgccgcctggggcaacgcggtgtaatcgatgatgccgcgttcgatcagcagactgatgacgtcttccattacccgcagcacgtcgcggtccgattcgcgcaaccagtcgcgctgggcctgaacatcgtcacgccgcagccattggccaatctcggcactctgaaacgccagggtatcgttcataccctcgaagggctggttgtcgacgcgcaacaggcgaccatgggcaccacgaagaacgtagaccaccggcttttcctcatccacgcaggcctccttggtgcttgccgtagtcaggacaacaggctgataaccgtgaagcggctgattgtagcctgagcgaccagcgtatcggacaccgatgcgtagctcctcgaactcttgcgcatcaggttgtacaccgcggtcacgtaatcgcccgcccagcgctgctcgtcctcgcccagctgacgggccagaaaactgcgaatctcgtcctggcgcaggcgcagctgctcgcccagctcctgaatatgatccagcgccttgaccaccgtatcgagcatgcgccgaacctcacgcggctcttccagctgttccagcgcctgaggctgcagcatctgcgactccaccggttgcagttcggtaaagcgctgggcagcaaacaaagccccctcgcctttcacgcgaaggtgttcacgcacagcctgccaatcggcttcgcgggcggaaaacatcagcgcaccatcggtggtcagctcactgcgaatcccggccggcgccagaccaacattgaagcggcgcaggatctgctcctcactcagcccttcgtcgagcaccactgcaagtggttcctggctgctgcgcccgatgctgaacagcaggctctcacgcccggcctgctgcagcgtctgcagggattcgagccctggcaggctgaagcgcgcccgtaccggctcggtcagatgaaggttgagttggccatccaggctgccggcactgcggctgttgcgctgctcgagcagagaacgtaactcgcccagctgcgcatccacgccttctcgatcctgaatccgtgcattgcctagctcgcggctcaggctcagcttgagcggcactagcgtagcggacagctgagccaggtaactgctggccgattgcatggtggtcaattgctgattgagctgcagcccgaagccggcacttttgtggccctgggaggcccctatcgccgcaccgcgctccggctgcgtctgttgcgcggcgtcggcgacggtgacgagcgagcgcttcggcgtctgccggtcgaggccgctgactatcggggaatgcttgtcgacccgcatgcgatggcgctcctcagagcaggttgaacagcgacagctcgcttatcttcagataggttttctgcgtcgactgaacggccagcagatagtcattgaagcgaatgttggcgctggcgtaatcgagtcgtgaaagttcaccttcgacacgctggttgaccaaggaaacatcctcgttgctgtcgttgagcagggtcagcgcgttctgccggcctcccaggtcggtaaccgaggccagcaggcggtcatgggtcgaatccagggtatccagcgtcgtggtgatcacctggcgcacctgcggatcggtgctgtcgaggtccgggtcctgaagagtgcttaccaggtcgcgcatctggttgagcaggtcgaccgaactgccgaaaacatcggccgcggtgacgttctcggccaccatcacgccattggcgaccagcacctggcgctgcttggcattgccgccgagctggtagccggtggcctcgtcatagctgatcgccggctgctcggtgagcgtgccggagaacaggtaacgcccctcttcgtcgcgcacgttggcaaaactcagaatcgacgactcgatgatcttcagctcgccggcgattgcaccaaggtcctcggaggcgttggcgccgttggcggcccacaacaggcgatcacgggcactgagcaaggtgtcggagatcgacttcaggttggtttcctgcatcgacaggctgctgctcagggcgccgatgttggtctggaattgctccaggctcgcctccgaacgctggatacgcagcagcctcacactggcgatggggtcatcggaaggcagttgcagacgctggttggtcgccatttgctgcatcagcttggccagctcgaccgaattctgattcatcgacccctgcatggtggcggtgatctgggcgttggtgatgcgcatgcgagaaggctccatggccgcggtcagaaggccgcgagcaactcgtcgaaaatctggttggcagtgctgatgactttcatgttggcctggtaggcctgttggtagtccatcagggcgatcgcttcttcatcgcggttcacggcgctgacactgtcgcgccgtgctttggcctgggtggtgaccccggtggcggtattcaggtcgctctggttctgccggctggcactggccacctgaccaagcagcgtggcgtaggcgtcgttgagggtcagggtattgccggcgacgaccacgccctggtccttcagggcgaccagtttgagcaggttctcgttgttgcccttctcgtcagcggcggaggacagtgccagctcgccaggcgccaacgggttcagcaccagcatggcgctactgttggcctggaaggtaaacaacggcttacccgcagtaccgttcaggtcgaagccaccggccagggtcgaattgaccagcccggccagcgccgaggccatgtcctgcagcgcggtctgctgcgggcgcagcacgccatactcggcttcgtgcaggccaccgagggcgccgcccaggctgtcctcacgcagcgcgaagtcggtatcggcgaagcgcagcgccatggattgggtaccgtcggccttgcgggtcacactcaggcttgcggcgcggttgccggctaccagtggctgaccgttggtgagcgacacctccagtgcccccttcgcatcctcatggatacgcagcgcagcgtgctgcgcgagctgctgaaccagcacgtcacgctggtcacgcagggcattggtgtcgccgccactggcctgggtttcgacgatgctgcgattgagttcggcgatgttgccgctcaacccgttgacctcctgcaccatggtcgaacgctgcgcctgcaggccatcgagctgagcctgcaggttgccgcccaggccattgaaacgctgcgccaggttgcccgcctcgctgatgatctgctggcgcagggcgatggaatccggggtcgccgacgcaccactgagcgcagcgaacagctggtccaggccgatgctgatgctcgagccgtcggacgccatcagttgctccaccgcggtgaagtactgctgcgcgccctggtggaactgctgcacgctggtggcgcgccacagctgctggttgtcgaaatcgttggacagacggcggatcgaactgacctgcacgccgccgccggcacgcagcgcactgctgccggccagcgacgagaattgcgtgtccagacgactgaagccggcggtctggctgttggcgatgttctgagcggtggtattgagggccaccttggcggcgttgacgccgctgtaaccaatctggttgaggatgctcaaggctgcgactcctgacgctcggtgcgaatcggttgagcgaatgccagcgacagcccccggtgtccgtggctcgcggcagcactgcgctgctgctcttgcaaggcgaccgatgagggcggtgaattaagcggcgttgtcgaggaaagcggaaccgctgcgccaactgcccccgcgccgaggatccgccgcgtataggtgcgggtttcctcgaacggaatgcgctggatccactcgccggtactcaggccgccctggcgcggatcgccattgctcttgagccactcgtccaccttgcccggcccggcgttgtaggcggccagcgccaacgcctgatggccgtcgtagcgctccagcatctgttgcaggtaggcgctgcccaggcgctggttgtagtcggcatcctgagtcaaccggccctcgtcatagggcacgccgaggcgtgcggccatttccttggcggtatccggcatcagctgcatgaggccgcgcgcgcccttgggcgaaacggcatcgacgcggccgcccgactcctgggcgatgactttatcgaccagctgcgcgaaggctttcgaaccctggctaaacaggctgtcgacctgcccccaggtgcgctgcagcgcaatggcgaagccaccaccgccgaccggcccgggcgccggcccacggccatcggcggtaacgcgcgggtcggcgccgccggagagctgtttgaccagcaattcggcgataccgccctggcgctgttgcgacaggccatcggccagcgcctgatcgtgcaggtcacgcaaggtatccagatcgcggctgcgcgtcaggctgccttcgctcagcacgtcgccggccttgcgcatctgcttgagcaactgctgcaggaacagcgcctcgaattgttcggcggccacctccagctgcgagcgtgccacgggttgctcgccagcgcggctggccgggcgtgaattcagggaaatgacgttcatggctcagatcacgatcagttcggcgttcagggcaccggcctgctctagggcctgaaggatgctcatcacatcatccggggtggcgcccaggctgttgacggtgtcgatgatgctttccaggctggagccttccggccagcggaacatcgggttggcttcctgggcgacttcgacgtcggattgcggcgtgaccacggtctgcccttgcgagaaaggtgccggctggctgacctggggattttcccggatggtcacccgtaggctgccatgggaaaccgccgctgccttgacccgcacgccctgcccgaccaccaccgtgccggtgcgactgttgaacaccacgcgcgggcgcacgcgcccctgctcgacgtccaccgcttcgagcagcgccatgaaactggtgcgctggctcggcgtctgcggcgccctgacgctgatccgggtgccgtccagggcgctggccaggcccggcccgaaggtcgcctccagggcacgaacgatatgggtggccgtctggaagctcggctggcgcagattgagcatgatgtccgggcgagtgatgaaatcgctgccaatcattttctcgatggtcgccccgttggcgatacgcccgctgttggcgctgttaatggcgatgctcgagccgctctgcccttcggccttgaggccaccgacgaccagggcaccctgggccagtgcgtaggtttcgccgtccacaccgagcaacggagtgagcagcaactggccgccgcgcaggctcttggcgtcgcccagcgacgacacggtgatgtcgaccgtttgccccggcccataggacggcggcacttcggcggtgacggtcaccgcggcgacgttcttcagcttggggtcgacgttctccggcaggttgacgccgaactgcttgatcatgttggcgaccgactgactggtaaagcgcacctggctcttgtcgccggtgccgtccaggcccactaccaggccgtagccgatcagctggttgccgcgaatcccttcgacatcgaccagatcaagcaacggtacggcctgcaccagcggtgcgaggccgagcagcgcgacggcgcacaggtggataagcggggcacgcatggcagctcctgtcacagcgggaaaatcgggtgggtgaagaagcgtgtcagccagcctgccgaattgctgtcattgagcacgccgcgcccggcgtaggaaatctgtgcattggcgacgttctgcgaggaaatctggttgaagcggttgatatcacccacccgtaccagaccggtgaggcgaatgaactcttcgccctggttgagcctgaggcccttttcaccgcgaactagcagagtgccgttgggcagtacccgatgcacagtcacggcgatggagccacgcagcgagttctgctgcgagctttgcgccgagccattgaaggtacgattggccgcggcgctgctttccaggcgttcgtagtcgttacccagcacccgcggtatgccgatgttcacgcccgcctgcttgccgaactgcgtgccggcactcttgctcgactgggtactttcctgcagcaccacggtgagaatgtcgccgacgcgcagagcgcgctggtcctgcagcagcgagccgccgtagccgttgcgatacaggccgccggccaccgtgggcggcaggctgtagtccagctcgggcggctgataggcggacgaatcctcctcgggcagcatttccttgaagctggcacagccggccagacacagtacgacgagcagaggtagcaggcgcaggctcatgatcagacggtctggttgaggaactgctgcatgccggacgccgcatccagcaccttggcgttggcctcgtaggcgcgctggatggcgatcatgttgaccatcgcctcgaccacctgcacattggagccttccagcacgccctgcttgaggccacccaggccttcctcgcccggcacgccctcctggggctcgccactggacacggtctcgcggtacaggttgccgcccagggcttccaggcccgccgggttggcgaagttgaccaggttgatctggcccagctcggacggcagcgaatcaccggccagcaccgccgtgacgatgccgtcgctgcccaccgtgaaacggctggcgccagccggcacctcgatgttcggcgtcagcggcaagccctgggcattgaccatcaccccttcggcgttgagctggaactggccgttctcggtgtagtagatgtcgccgttgggcgcttcgacctggaagaagccggcgccaacgatggccaggtccatcggttgattggtggtctgcatgcttccttcggtgaacaccttctgggtgccgaccacccgcacgccgctacctagctggatgccggacggcacggtattgacctgatcggcctgcgcaccgggctgcagatcgatggaatagaacagatcctcgaagaccacccgatcggccttgaagccgacggtgttgacgttggccaggttgttggccaccgccgacaaggccgtgtcctgggctgtaaggccggtcttgctcacccacaatgcagaactcatttcacgctcctgttagccctggccacgaatcagccggttgcccgcctcggacagattttcggctgccttcatcatcttcacctgggtctcgaacagacgccccaggctcatgctcgccaccagttgctcgatggacgacacgttgctcgattccagaaagccggacaccaggcgcacgccttcgtccgcctctgcctgtacgccatcggcgcggatcagcaggccgctctcgtccttgcgcagcgcgtcggcgggttcgttgaccagcttgatgcgccccacttcggcggtgacgaagtcgccgcgcggcaccaccgagacgatgccgtcacgaccgatgttgaggctgtcgtattcgggcagcacgatcggcccgccctcacccaccaccggccggccgtgcaaggtcaggcgcatctcggcgtcgaccaccagattgccgttgcgggtgtagagctcgcgcccttcgccgtcctgcacggcgatcaggccaggaccctggatggcgaagtccagctcgcggccggtcgccatcatctgcccctggctgagatcgacgccgttgtcgcgcacccgcgccaagtgccggctggcatagccgtagccatccacgcttgaggcctcggcctgttccaggtcagcgcgaaagccgctggtgttgacgttggccaggttgttggcacgcacctgcaacgaggtcatcgtgcggctggccgcggtcatcgcggtgtatcccaaacgatccatggatcagcctcagattgcgttgaacaacacctgggtgagttccttgttggtggtcagtaccttgctgttggcctggtagttgcgctggccttccatcaggttgaccaactgctgggtcaggtcgacgttggaaccttccagcgtgctggccgccagggcgccaaacgagccgacacccggaaccccgagcagcgcctggccggaatcggcggtctcgctccaggccgtaccggtttcgttgcgcaggccctgggcgttggcgaaattggccagtaccacctggccctgcagcatgcgctggccgttgctgtagttggcgtagatcatgccgttcttctcgaccgccataccgatctgctcgcccgccgtataaccgttggcgacgttggtggtgaccacgaacggcgagccgaactgactggtgccggtgtaatcgagagcgatgctgatcgcgtcggcacccggcacgttggccgtcagggtggtcggcgcggtaggcgcggtcagcgcgcctgcggtcgagaagttcagggtggtcggcgtaccgacggccgtaccgtccaggtagtaatgactctgccaggcgttctcggcggtcttgacgaagtattgggtgaaggtgtgttcacgtcccagggagtcgtacacccgggaggtgtaggtggagttgaaactgttgctgtcggccgggtcgaagatggcgaccgtcggcaccgcatcgttggcattgaggttggcaacgaagtccagactgtcactggccctggccggcaggttggcgctgctgagctgcaggtcgccgaccgcaccgacctgcagattgccggcggcgtcgacgccatagccctgcacacgcgcgccggtgggcgtagtgacgaagttgttcttgtccggtccgaataccccggcgcgggtgtactgcacctcgccactggcgctacgcaccgtgaagaaaccatcaccggcgatagccaggtccagattggagccggtgccgaccagcgcgccacgctggctgatgctctgggtagtggccagaacctccacacccatcatctggctctccgcgtagacgctgccgaactcggtacgcgacgacttgaagccggtggtgccgacgttggaaatgttgtggctgatggtgttgagctgctcgttgaccgcgttcaggccactcagggcgatgttgaaactcatggaatacctctgcgtgaaagacggatcagaacaggcccgcggtgcgggactggccgaactcggtcagggtgtagaacggcaccgatccgacgccgtcgatatccagcatcgggccgctgtcaccgacccgtacccgcgtgaccacaccggcgacctcgacggtgggcaactcgccgctggcggtgaccaccgcgaccttgaaagtgccggggcgcagcccgagcgctgcagggtcgatggtgaacggcacatcgcccggcgcctggctgcccagctccacgcgggtgaccacgccgttgctgtcggtgagctccagctgggtcttggccgaggcgtgctcgaggttgaacgagcccttcacgggctcgccatccaggctcagtgactcgaccgccaccttcacttcctgattgaccagcccggcggcggttagggtctgcaggttgtccagcagcaccaggttgctctggctcaacgccgccatgttttccaggctcttgacctgggacatggccgaaaactggttgaggaactcggtgttatccaccgggctggtgggatcctggttctggatctgcgcgaccatcagcgagatgaaggtgttttccatcttcgccgcgtcactgaggttgaccgcgcctttgacctgatccgactgcgcggcgccattagccgccagactcgtaccgctgacagccgccatcagttttcacccagccgcaagatgccctgctgcatgctcttgacccgattgagcacctccacgcccgtttcgaaactgcgggtagcggacatcatgtcggtcatttcctcgatctggttgatgttggcgtagtagacgtagccctggccgttggccagcggattgcccggctcgtaacggcgtaccggctcgcgaccggacggcaccacatcgagcacctgcacatgggcgccgcccatgccggcactgcgcgtcagttggccgttctcgtagatggcggcgaataccggcttgcgcgcctggtacacgtcagccggatcggccgctgccgactcggcgttggccaggttgctggccacggtattgaggcgcacggtctgtgcgttcatggcggtaccggcaatgcggtagagagaatcgaacgacatgctcagcggccctcgatggcttgcttgaggccctggaacttcatgctcaggaacgtcaggctggtctggaaatccatggcattgcgcgagaacgcggcctgctccaccgccagctcgaccgtgttgccgtccagcgaaggctgcatgggcaggcggtactgcaggccggcatcggcactgcggcccagtgccgaaaaggccgaaccttcgagctgcctcatctcactggcgaaatcgatgtcacgggcctggaaccctggcgtatcctcgttggccaggttggccgagaggatttcgctgcgctgcatgcgcagctcgagggcacgcacatgtacccccaggctttcctcgatccgtatactcatcgcacgctctccacccacgtccatcgctgttgcgggtacgagagcagaaatcgtgcccactcgaaaaaattaattaagacactgatttaaatggatttttcagaaaaacccggcactcggacaacatccccgcttccgctttttcgggaagccgtggcggcatgcggaagcctcacttccgccacgacggccgttgccaccgcactgctggcggtcgcgctgagttattcgaatggggcgtttgccgatgccgagcagcagatcgacgcacgcattcgcacctatctcgccagtcagctcgatgagcacgccgagcagcagggttggcagaacccgcagatcacttacaagcgcaccgcgctgggcaccagccgtacgctgcccaactgcgcctcggcactgcagctcgagcgcctcgacgaaggccgagggctgctcgaacggcagcgtctgcaggtggcctgcccggacgatggcggctggcaacaggtcagcctggtgacgcccagcgtactgctgccggtgctggtcgccaccaccgtgacggatcgcggcgcgccactggcggcggagcaatttcagttacaggcccaggacgtcgccaggctgccgcgcggtttctatcaggatgccgacgaggtcgccgggcagatcgccaagcggcgcatcaggacgggccaggtgctgacccccaacctggtcgccccggctctgctggtcacgcgcgggcagaccgtgaccatgatcgcgcgccagggcgatatccaggccagcaccgcaggcactgcgctggaagacggccagatgggtcagctgatccgcgtgcgcaatcaggccagcgacacggtgatccgcgccagggtcaaggccaaaggcgtggtgacgacgcagcgtcagtgagccgtaaaaccagcgttcgatatctggcgccatttttttgcagaaaacatttaagttgctgacgacagctgtcgccttcaccggttagcaggcgcaaagccagctcccaaccaaccgtcagaaggacgattcgaaatggctctgtcgatccacaccaactacgcatccctggtcacccagtcgaacctgaacaagaccaacggcaacctgtccaccgcgcaacagcgcctgggtaccggctaccgcgtcaacagcgccgccgacgacgccgctggcctgcaaatcgctactcgcctgaatgcccagtcccgcggcatggacgttgcctcgcgcaacaccggcgatgccatctccctgctgcaaaccgctgaaggcgccttcaccgaaatcaccgacatcacccagcgcctgaaagacctcgccactcaggccgcgagtgataccaacagcgcagatgaccgtactgcactgcagggtgagttcgatgccctggccctggaaatcgagaacatcttccagaacaccacttacgctggcgaaaaactgttcgacacaggcggcaaactgcaggctggccccatcaacttccagattggcgcaactgcagacgagaagcttgagttcgacgcctcgaccaaggtagatgacatggcgaccttgatcggtgaaatcaaggacctgaccctcgacgacgccgctaacgctggcgcggccatcaccgccctggccggcggcctggacgacatcggcgctctgcgtgccgactttggcgccaacatcaaccgcctgaaccacacgtccaacaacctggccaacatgaaggacaacaccgacgtggctcgcggccgcatcatggacgccgacttcgcttcggaaagcgccagcatgaccaagaacagcatgctgatgcagtcgggcatttcgatgctgcgtcaatccggccagatgccgagcatggtcatgtccctactgggctgatcccgcctacgcgacacgccctatgacgcccccgcctcgtgcgggggcgttttcgtttgtacaaaaaaatggcctggaccgcccggtatcagtgaccgagtagtcaattttcagcatccacgctcgacaaattgtcaccggcggcctgttaaaaaggttgcagtgacggttttacaacgccaatatgccgccacaaatggatgtcatacctcttgaaatggaaaaagttcactttcgcctatgacgctttccttacccatcgaaaacgatctggacggcctctgcttccgactgcagacaggtagcgcgggtggcgaagcgttgtttcaaccggcgcgctaccagctgacgttgatcaacggcgaccagcacaggcgagtcgagctcggttattccggcagccgcctgctggagcgactgttgcaagcaccgggcgaagtgatcgccagagaagatctgctgcaatacgcctgggcggaacgggtagtcggtcagggcagcctcaaccagcagatctacacgctgcgtcagctgctgggcgacgaacagaaacgcgacatcatccagaccctgccgcgtcgtggttacctgctcaactccagcgcattgctggaaaccctgcagcctgcaactgcgccgccggcagcgccgcaagtatcgccagctctggcagccgtagcgccaaagcgcaccgggacaggattgcgctggccagtagccttgctggctacaggtacgctgctgctgtgcggcaagctggccggcgacaagaaaacggacctgcagtcgtacgccacactaggccagttgagcattctctacgtcgcccagagcccgcgacagcttgctcagttgcagcaccttgcgcagcccgcggtcagtggcctggccgagctgagcgaacagccgcatgtggtcacggtcaccggcactggagaattcgtgcaggtgctctgccgcaacccggacagccgacaaacccactggctggaaatccatcaatcacggctcagtgcagtgccggaacaacacctgcgaagctgcctgatatgacgcgtggaaaaaagatcctggtcttcaccggcaccttggcactggccctgtttaccctgtctccctggtcggcggaaagctgcctgcaaggccgctatagcagtcagggcacgctgctgctggccgatggcagcagcacacaagtcagccatacggtgcagttcagtgaccagcgcttctatgggctgagccgccagcaaggcatgatcgtggagttcgacggccgggtcgaaaaacgccagaaagggcatttccagctgatcgtagagaagggcaacgccagcaagctggacgccaacgctgacgactacagcctgttcgcccatctgttcctgcagcgcaccggctcggtgatcaacctgaccgcgatcgacgactgcctgtacgccaccgagaccagccaggtctattgtcgcgactgaccgctcacagcgccttggcgccgcgctgcggctcgctagcgccgagcaattgtgcaccctgctcactgacccgtgcccgcaacgccgtgctgtcgaacaactgccggtaaagcgcctcggcctgatcggtcagcagcaggatctcgacccggcgattggcgccatcctccggctgatccggccggatgggcatgccatcggcatgggccgtgacctgcagtacgcgcgccaccgcaatgcccttctcgaccatcacccggcgcgcctgcagagcgcggtcgccggatagattccagttgtcgtagccggtaatgctgcgaaaggcggtcgagtcggtatgcccactgatgatcagcttgttgtcggcaccggccagcaccgctgacaagccacccagcaacgccagaaaatgcggatcgatcttcgcgctgccacgggcgaacatgaagcgttgcgcatcgtccttgagaacgaggcgcagcccctggggcacgatttccacttccaggttggcttcggcatcgagttgcttcttgatctgctccagcagggtagccaacgactgcatatcgctggcgctgccatagtgccgcacgggttgcgcctcgctagcctcgccaacctcaccgctctgcatctggccactggcgtactcatccgagggccgctcgggctgtggccgaggcaccgatacgccgtcgaactccagcggcgttcggctggtgccctcgaacaccccggcaccgccgtcgaccagcggattggtgagcatgtcgccctgggacgggctggtcatttcattacgcgggttgacgatccacaacaccatgaacagcgccatcatcgccatggtgaaatcggcgaaggccaccttccaggcgccaccgtggccttcttcatggcccttgcgagaacgccgcttgatgatgatctcatggccctgagcggccccacgcttgctcatgcggcgtccctttgatcctcgaactggttgacccagatctccagctgcttgaacgccggcttgacgtcctgctctatcagcttgcgaccggcgtccaccgccagcagcgtcggcttgccggccacgtgggcgaccagtgtggtacgcacgcactcgagcgcagacagctcggtcttgatgcgctgcgacatggcatgggacagcggctccatcaggcaatagcacatgaagatgcccaggaaggtaccgaccagcgccgccgccacgtgggcaccgacttctgccaccgagccgccgatgctgcccatggtgatgatgatgcccaggatcgcggcgaggatgccgaagcccggcatcgcttcaccgatcttctgcagcgagcgggacggttgcagcagcgcatgttccatcgcctcgagctcttgctcgagaaagccttccagctcgtgggcgctgatcttgcccatggccatcagccggaagttgtcggcgatgaaggccatcaggttgttttcttcgagaatcagcgggtagcgggtgaatagctcgctctgctccggctcctcgatgtgctcgtcgagtgccttgaggccaccctcctcgaccgtttccagcagctcgtagagcagcatcagcaactggcgctgaaactcctcgccacggcgcttgagaacgaacacccccttgatctgatggcacatttcgaccagcacttccttggggttggccaccaccagactgcccaggccggcgccgaggatgatgatcacctcggccggctgccagagcatggcgatatcaccatgggccatggtgtagccgcccagcacgcagccgatgatgatcagcgagcccaggatcttctgcatcgtttcagttctccgtgagaaagcggcaagccttggcgatcgcctgcttgctcagttgacagaccctggcgtcgctcacttcgagcaccagggcgatttccttgagactcagctcgtgcaggtaatacagggtgagcaccaggcgctcgcgctcatccaggcgcgccagggcctgggtcagcaggcgctcgcgcaacacctgatcctcggcgctgcggctgctgccggccaggctttcctggccgtcctgcagcagactgtcgaggctttcgatggcttcgctggtttgcgccatgaggtgatcctgataaccctgggcgtccagaccggtagcggctaggatctcgctctcctggggctcgcggcccagcttgcgggtcaggtcacgaatgccgtcgcgtacccggtgcgactgctggcgcacggtacgcgggcgccagtcgaggcggcgcagctcgtcgaggatcgcgccgcggatgcgtaagctggcgaaacgtgcgaactgctcatccggctcgccatagcgacgcaggctgtcgagcaggccgagcaggccgatctgttccatatcttcgcgatcgagcacctggctggcctgcagggccagctgacggaccacccgcttgaccagcggcaggtagcgcagcagccactgctgctcggcggccgccgacagcggcacgaacgcgaccggcgcgtcggcgtagtggtggtccagggcaggctgagcgctcatgggccggcctactgcacgatcagcttgctgaccagcagattgctgaacggcacgctgatattgcgcgccgccaggtcttcacgcagcacgctttcgagtttcgtctgcaggtcgctgacgggcagttcacgcagggcatcgaacggcagcgcggaaagatgagacaccaccgaattgcgcaccatgggctcgaggctctccagctgcaccttttcggtttccttgccggcctgcagcgccaggtcgagcacgaagtaatgctcgcgcgcggtgccgcgaacactgacgatgatcttgtcgatggggaagaactggtactcggacgccgccacttcggccaccgtggccgcttcggctgtctccccggctggcgcactggccgcatgcacgcccgcgcgcagcatccagtagttggcgcccacgccgcccagggtgatgagcaggttgaggaccagaatgatcagcatcaggcgcggcatcgtcatgttcgataaatctcagttcacgaaattgcggaaaaatgggtagccactggctgacctatacggtgatcagcacgtcgctgcgcgagcccctggcttctgggccctggtcttcgtccagttgcacggcctggctcggtgattcgtttacccaggcgggcggcgcctgccggccccggcggtcgtgctgggcatcggcgccgacctgcacgctgacatcgacgaaggtctgcccgaccaggtcctgccgcaatcgctcgctggtctgctgcagcaggcgaaccacgtccgcctggccagcctggatctgtacctgcaggcgccctgactcatggctcagctggatttccacgcgacccagctcggctggatcgaggcgaatggtggcctgctgcaggccgttgcgaaattgcagttcgacgctgtcacgcagggcaccgatcatgcgttcgccccactgcgcctgcggcacctgggccaggctcaaggtacgttcggtagacgatgcgctggccgtcgctgctgcaaccggtgcagcggcaccaggcaccgcgcccaggccgaccacgaccggcgccagcgcagcgcgagcgggctcgacaggggcgagctcggtcttgtgcagcaaggctgcagcgctgatttcgtccactggcgcagcgcgtctgggcgcggcctgtgcgtccgcctgcgcctgtggatcgagctgaggcacggccccctgacgcaggcccttgccctcggcgcccacgccaactcgcaacgagggcatgccgggcgaggtgctctctaccggcggcaagggcgcgctggcgccgccgatgcgcggtacttcacggacctgcaactgagcccccatctggccaaacatgctggccagccactgttcggcttcgctaccgggatcttcggctgcatccggcgaagctggcacctcgggctctggctgcccggcgttgtctgccagcggccaggcttcgagtgcagacggcgcaagcgtcagttcggcatcgatcacgaacgtcgcgctgccggattgcgccatcgcttgcgcatcaccgctcgacaaatcggcggctgccagcggcgtatcgctggatgtggacgctaccgcgcccggcgcgccggaaagcaccgggttcatcacacgccctctccccatagctggctctgctgataggcgctgcgcccttcggcgcgctccaggtaatcacgcagccggctgcgcagccgctcgcactccgcttcgcagcgctgacgagcctggctgtgcagcacctgcaggcgcaaacgtgcctcggcatgccgggcatcgcgcgggcaggcatcggcgctgctcaggtaactcgcgatgtcgcggtcgacgtcagccagcgccggccagtcctcacgcatcagcacatcggccagggcgtcgtacagcgcgcgcaggcgcagcacgtggtcgcaggtctcagccgcgcttggcattcacgccctcccagccttcgcgcagcacaccgagcaacccggtgacctcgtccagcccttcgagcgacagcgtcacgctgacgtccgagatgcggtagatgcagtagtcgtagaggcgtgccaggccctgcaccacttcaccaccgttgtcgtggtcgagtgcgccgttgaggccgttgaggatctgcaggcacttttccagggactggcccttctgctgatagcgccgtgcctggatatggccgcgtgcgcgtgccagctcgtcgagcaagccgtcgaacagttgcagcaccagctcgtagggcgatgccgaagccgcacgggcgtgcaggtcaacggcgcggtaactttcgtaactgtcgtcgaaggagtagtagctcatcagaacattccgccggtctgctccatgctgatctggatctgcatgaggttggtgtactgcttcaggtagcggttgtagtactgctcgtactggcgatcgatgtcgtcgaactgcttctcgacacgcttgatggcggtgcccaggttgtccttgcgcgccttgagcagaccgttgccgctgttggtgtaaatcgcgatgttcttgtcgaggctatcgatcaggctgtccttgccggtgaacagcttctcgaaggcatcgggctcggcggccagcgccttctgaaagcgcgtggcatcgagggtcaacttgccatcgcggtcggcactgacgccaaagtcgatcaggctcttgccgtcgaagctggtgcggatcagttggctcagagaattgtcgatcgtgcgtaccgtggaatcgctggccaatgcgccacgttgccctgactcgccgccgctgccggtcaggccgtcgatgacgccggccagtgtgttataggcatcgatgaaagtcttgagcttggcctgggtcgcctcgtcgtcacgctcgacggtgaaggtcagcggctgctcaccgctgacatgcacctggttgaacgtgatgttcacgccttccatgagattctcgaaggtattgctggcgttctgcagcagcatcccgccctcgccgcccagacgcaccttggcatcgcgagcgaccgaaagctcctggcggttgtcggcggcagtggccagggcggcgttgccattgactgccacggaaatcgcctgggcctcaccactcttctcgctgctgagcaccagcgtcacttcgccgttgctgcgtaccagggtgctcttgactccggtgttgtcgctcgcggaattgatcgccgcggaaagctcggccagcgagagggtgccgtcgccgttcttgtccgcggcgccgaggtcgaccgtgaaggacttgccatcctgccccagggtcagcgagccgccagccgacacatcaccatcgcgcagctgcccgaaggccagctggtggctgctggccaactgctcgacgaagaactgataggtccccgcggcggccttgccgtccagggtagccgtggcctgctcgggcttgctgaaggtgccgctgttgatcagcatgctggccttgttggacttgagcccgtacaccgccgacttgaaggtcttgagcgccgaatccagggatgtcagcgacgacaactgcgtgctgtagttggttttgttgcgctgcgcccgacgctccgttccctggacctcgtaggtcgccagttgcgtcgccatctgctgtacgtaagctgagtctatggccatgttcgaatctccactgaaagctgtttagcaattccggtgccagggccagaaaccccgtattacgcggatttcagccagtcgagaggtgaaacgatgcttccgcccaggcagccggcgacgtccggcggaagcactgcttccttccgcctgctggaagggtttgcggatcagtaagcgggcgggctgtagaagccgtcgccacgctggggctcgagcaactggcagagaatctcgtgctggctggcgagtagctggccattgacctcgttgagccgctggcactgctgggcgatctgcccgagctgcgtccacagcgcctgcatgtcgcggccgcgcgcagtcggataaagggcgatgaaggcctgcatgccggcctcatcgaacgccaggccgacggccttcaataccttgacgcggcgccgggcacgatcctgcgcgctgccgagcagcagctggatacgctcgttgagcaggtgcacgccgtcggtgtcgcagcgcatcaggccatgacgcaactcctgcatcaggccgcgcaggtagacgtagtcgtccaggtcctggtgcaggtcctgctccatggcgtcgagcaggcgttcgcgctggctcacgcctcgcgaatcccgtggtagatcagaatgccgctggccagggcaccggcgctgctgtccaggctgccttcgcgcagggccttgcgcaggctctcgaccttgtccaggtcgacctcgggcagcgcacgcagcgcatcctgcaactgctcgagcgggcgggcatcggcgccgcctggcacagcaggcgtggacgttgcctcacgggtaccgcggctggcagccgccggctcgctgacgggcgtcggcgtgaggttcaggtggcggttgatttccatgtaatcggtccaggttttccgctgttatcgagtagaggcgactggcgatgaaggccacttaagccggcagacaatttttttaccgggcagtcacggcgcctggttgcgccaccaggcctgggtggccaggccgtcctgaatcttctgttcctgctgcgccaattgcgcctgccattgctgcagcttgccatcgagcacctgggccaccaccttttcgctgcgcatggccgccagcagttcgctctggatgcgctgcagcgcctgctcggccacatccagctcgcggcgttgcagctgcagcatcttgtgcagggtcagcttgtactgctgctgattgctgcgctgcagcagcgtatccacgcgaacctcgaagccgcacagccggtcgagcccactgatgttgttgcgatagcgctggcacaggttgcgctggtaagccacgcggcccagcacctggcgtacctgattgccgcgcagcgcggccaggcgctgcagcacttcgacctgctgcttcatcggatcagcgcctgcaagcggccctgactgtctgccaggtcagcgccctcacccacttcctgacacaggaagcgctggatggccggcgcgagctgcaccgcccgatcggtcctggcatccatgcccggcgtgtaaccgccgaggggaatcagctcgcgaatcttctcgaaggcgccatacagctccttgagctgcagggctgcgcggcgcagctccaccggcaccacctgggacatgcaacgacttaccgaggcggcgatgtcgatagccggataatggccgacgtccgccaggcgccgcgacagcacgatgtgcccgtcgagaatggcccgggcgcagtcggcgatagggtcctgctggtcatcgccctcggccagcacggtgtagatggcgctcaggctgccgctgccggcctcgccgttgccggcgctttcgaccagctccggcaacaggccgaacaccgacggcgggtagcctttggtggccggtggctcacccagagccagggcgatttcccgctgggccatggcgtagcgcgtcaacgagtcgacgagcaacagcacgtccttgccctggtcacgaaaataggcggcgatgctgtggcacagctcggccgccttcaggcgcatcagcggcgattcgttggctggcgccacgaccaccacggccttgcgcagcccttcctcgcccagcgaatgcagaatgaattcctgtacctcacggccccgctcgccgatcaacccgaccaccaccacatcggccttggtttcgcgggtgatcatgcccagcagcacgctcttgcccacgccgctgccggcgaacaggccgacgcgctgccccttgccgagggtcagcatggcgttgatggcgcgtacgccgacatccagtggctcttccaccgggcgcctgcgcagcgggttaacggtcggcaactcctgggacagcgaatcgcgcccggtcagcttgcccaggccgtccagaggttcgcccaagccgttgatcacccggccaagccatgactcgtcgatctgcagcgacgcttcatcggcggcgggaaacacccgtgaaccggcgccgaggcccacgggtttcttgaacggcatcaggtaggtgatatcacggttgaagcccaccacctgggcttcaagcaggcacccgtcgccctgttcgatatgacagcgctggccggtggtgcgctggcagcccaggctttccagcagcagcccggataccttgaccaggcgcccgctgaccttggccaggcgcacgccgtcgagcgagcgcagggcttcatcaagcttgaattcacccagctgcgccatggcctcagtcctcggtcagttcgaggtgctcggccagggtttccaggcacgagtccaggcgctgctggcagccgatgtccgcttcggcctgggcggtgaccacacggcactcgcccagcgccaggcgctcgtcggcgaccagccgccaggtggccgcgcgctcgggcgcgaggtcacgcaggcgcgcgtactcatcggggttgagcagcaccttgacctcgccctgctcgcccggcatgccggccagagcctcttcggcgagcgtcagcagttggtccgggtgcagggtcagctcacagcgaatcacctgacgggcgaccttgccgaccagttccagcagttcctggcggcgcttacgctcctgctcggcggcgtgctgctgcaactgcgcgtacagcgcatccagcggccgggcggcctcctcgaaggctgtctgaccatggcggcggccttcttcgcggcccaggcgcaagccctcctcgcggccgagctgcaagccctgctggtgaccggcatcgtggccctgctgcaagccttcctggtaacccttttcgatgccctgctggaagccgtcgctcatggcgcgctgcacgctggccgcgtcaccgcccgactcgaggatgtccgggcagcgtggcggaaagcggtacgcccgccaggccttgtcgtgctctcgactgactttcacgctcatgccgttctactccaccgtctgttcgcggaacaactgcaactggatatcgccttgggccgccatgtcgcgcaccacggccatgatgtccttgcgcacctgctcgatgcggctcatcggtaccgggccctggcgccgcttgatcgactccatctgctgggcctggcgcttgggcatgaccgcctggatggccttggtgagcgccggctcggcgcccttgagcgccaccacccactcttccatgggcaccgcttcgagcagcgcggcgagcacgtccggggtctgccgcgagaggatgaagaagtcgtacatttcctcctcgatacggcccaccagttgctcgtcgtgggagcgcagcagctcgaacatctggttccggtcacccttgaagcggttcatgatgtcggccgcctgcttgaggccgcgcacctgggagccctgggcggacagcaccgacaggctgcggtcgatcagctgctccagttcggcgatcacgtcgccgttgacctcgttgaggttggcgatgcggtacagcagctcgtcctggcgctcggccggcatgcactcgagcacgtcgcaggccatgccaggcggcaggaacgccaggaacaccgcctgcatctgcgcgtgctccttggccagcatggcggcgaactgcttgggatcgagccactccaggcgcgccatcttggcgcggatttcctcgccgtagatgctgtccagcaaattgcgggtgatctcgctgcccagggccttgccgagcatcccggagaggtagctgcgcgacgcccccttgatgttgctctgttccttgtagtcgtcgaagaaccgcccgatgacgtcggaaaccgtggccagcttgatgttcgacaggcgcgccatggtctggctgatgctgatgatctcctcgcgcgagaagtgccgcagcacccgcgaggaaatgtcgtcacccatgctcagcatgaggatcgccgcctgctcggtagagctcaacgcacgcgccctcggtttgagctcgccagccttgctgctggcagccttctcaaccggatgcaccgagttctttgtcattgcgccctacccattgtttgatgacttccgagacgcgctcgggatcgttctcggccagcatccgcaggtgttcgatctggtgttccaggcccgagccgggcgccggcaggcgaatttccgacagcggattcaactcgctgaacagcttggccggatcacgctcgccgcccacccgcgcgagcaggcgcccggcctgctcgctggccagcatcgccggcatttcgccttcgccctctgcccctgcatcagcgttttccgcctcgcggtccgggcgggcgatcagcccgcgcaccgccgggcgaaccaccagcagcaccagcagcaggctgatcagcgcgaacacggcgatcttcacccactcgtgcacgttggggttttcccaccaggcgaggccggcgttggccgactcgtccgccgcggcgggagtgaaaggcagcacgctcagggtcagcacatcgccgcgcgcctggttgaagccgaccgcactcttgaccatcgcctccagctcgctgcgcgcctcggccgtccagccaccttcaggggcggcctgggcgttgagcaccacggccacgctctgctgctgcaggcgatagggtgcgtggcgcacgtgagtgacgctctggtcgtaatcgagctgacgattggattccttgcgcagcgacgtcgcggccttgtcctcgggcggtgccggctgcgcggcctggccaccctgggccgcctggcgctgggcctgggtgttggccggcggcgtgttgctcagcgagccgggaacacccagggccagttggtcgagcacgctttcgtcgcgggtcacctcgttacgcagccgcggctcctggccgtaggtctgcagggtttcctcgcgctggctgaagtcgatatcggcggacacgctgaggcggtaattgtcgcggcccagcaccggggtcagcacttcctcgacattgaacgccgccttgcgctggtaatcctcgatcacctgccaggtgcgctgcgggccgccccagccttccaggtcacgggacagcagcgtgccgtgctggtcgacgacgcgcacgtccttggcatcgagctggggcacgctgccagccaccaggttgaccaccgcggacacctgctccggctccagacgataacccggcgccagctgcagcatcaccgatgccttggtcggctcgcggcgggcgatcacgaacgagttgttctcttcgcgcgccaggtgaacccgcgcctgctgcacgccctgcagcgccatgatggtctgcgccagctcgccctccaggctgcgtttcaggcgcacgtcctgcatgaactggctggtgcccagcggctcgtccttgtcgaacagttcgtagcccgccggcagcgacaccttgacgcccttggccgccagcaacagccgcgcccgcgccacctgctcatcgctgaccagcacctggccgctctgcgggtgcaggcgataggcaatgccctcgccttccagcagggcgatcacctcggcagcgggaaagcgctcaccggcgccgtacagcgggcgcaggttgtcatcgcccttccacaggtagtagacgacgcccagtgccagcagcgcagcgatggccgccatgcctgccagggcgatgcgcggatcggccctgaggcgctccagcagcggattgcttctgatggttttcagtacacgttgcggcacctggcctccttacaacggcatcttgatgatgtcgtcgaacgccgtgctcagcttgttgcgtacctgcagcaatgcagagaacgccacgctggccttctggctgtcgaccatggcgccgaccagatcgtcgctctgcccacgctccagggcggccaccgcattactggcctgatgctgctgggcgtcgatggcccgcaggttggcggcgaagctgtcagtaaagccctggggctcggcggccgggcgaatgcccgcgccctggctgaggctcttcatggcctccatgcgcgccagcatgtcctggcgtatcgaatcgatcgaattcatccacggctctccagcggcgatcagaacggaatgtgtacgccctgctcgcgcatggcgctcaggcgatagcgcagtgcccgggtactcatgcccaggctctgcgcggctttggtcttgtggccgtcgaagcggcggatggtatcgagcacgtgctggtactcggcccacttgccactggcgcgcagcgccgcgcggccatcctcacccgcatccggctgcatcgcagcggcgatgtggatgctcgctgccggcacgctgcccggcacctccaggccaaggtcggcaggctggatgaacagcccgttgcgcagcaccagcgcgcgctgcacggtgttctccagctcgcgcacgttgccgggccagtcatggccgagcagcgcacggcgcgccgaatcggtgagcagttcttcgccttcgcccggcgcgtggctggcgatgaagcggctgaccagcggcaggatgtcgtcacgccgctcacgcagcggtgcgatgtgcaggggcaacacgtccagacggaacatcaggtcggcgcgaaaacgcccggcggccacttcctgctgcaggtcgcggttggtggcggcgatgatgcgtacgtccagcgcaatttcccggcgcccgccaaggcgctccacccgctgctcctgcagcacacgcagcagcttggcctgcagcgccaggggcagttcgccgatttcatcgagcagcagcgtgccgccgttggcctgttcgaacttgccggcctgcgcgctgacggcaccggtgaaggcgccacgctcgtggccgaacaggatggattcgagcatctgctcgggaatcgccgcgcagttgaccgcgacgaagggcgcctccgggcgcccggagcaacgatggatatagcgcgccatgcgctccttgccggttccggtttcgccgctgatcagcaccggcgcccgggtcagcgccacgcgctgggccatggccagcaggcggcgaccggaagccgaatggcagaccagctcgtcggcggagctgtcggcgagggcctggcgctgcagcagcgtggcgacctgctgctcgctgaacggcgacagcaggtagtcgacgcaaccgccttcgagcaattgcgcggccttttcctggtcggcgtagtcgaccaccggaatcagggtcaggcgcggataacgcagcaaccagcttcgcacctgctcgcccaacgcctgggcgcagcccatggaagcgaacaggaacaccaggctggcccgctccaggtgggctgcctgcacgccatgcaggtcggcgcagcgctgcacctgacaacgctgggtcgccagggcatcgagcagcgcgccgtgaaatgccccttcgcccacgaccagcacacgccggctgtccgcggtagcggcgaacacgagaggttcgcaatgactgactggacgattcatttcaatccctccctgctggcggtggcgaaaaaattttcgtggtgcgtgaaccaatggcttaatcgccgatcagaacaggtcgccctcctatgctatgggcgccctcccgttcgggcggaaggcaaaactagccaattacccgccacgcgctgaatcagttcccgtcaaaacccgtcaagcggcgccaataacgcctcaagacgtcttttgatatctcttgatttaacctcaaagccccgccactcctagactcgcccctcacttcaggtatgccgccgtggccacgccaatggcgccagcgacctcgtgccctggcacgtgactgctgccctgtctctccgattttttggaaaagtgcggtttggcagatgctcggtaattcgaaaatccaccacgatgttcagcctgatcagttgctgcggctcaagccgcacaaactcggtcggcactatcaccgcatcccgaattacatccgggaaacgtcgggcaaatacccgcgcctggtcagtgactatttcctgcgcaactaccgcatcaacctcgagctgcagggcgtcgacgtgcttgagcatttcaagtgcccggccgaatgcacctatcgcagtgcccacggcaaggtcggcttcgccatcgaacgcagcctgcttaccgaagccctggagtgttactacggcggcacgtcgctgccgggtggcgagatgcccccggaaagctcgtccgagcagcgcatgcgtgatcgcctcggcagcgacgtggtgcacctgttgctgcgcgcgctgctcgccggcgaagaccccggcaagctcagcaaccacgacagcacctatgacgaggtgcagtgggagtaccaggccgagtttcgctacatcagccatatcaccggcacccaggcttcgctgtacctgtatctggatgcccaactggtcgacgaactgacgcgccgcaacagtccgcccccggcccgcctgaacggcaaccccacccagcatatccagcagttgccggtgcagctcgactgcgtgctggcgcgtctgcgcatgcctttgatgcaggtgctcaacctgaagcgcggcgacatcctgccgatccgcctggcggagcgctgcgacatcgaaatcaaccagcagaagctgtttcgcggcaccgttttcgaggaagacggtgccctcttccttacatctctcgagagcgtgcagaccccatgagcggcccgatttccgacagcgaactggacaacctgatcaacgacgacctggccggcgcaccggcagagagcggcgctcccgcccgcgagctgggccaggacctgagcttcttcggcaagatcccggtggacgtcagcctcgaagtggcttccacccgggtatcgctcaaggaactgatggaggtcgatacccacagcgtgatcgtgctcgacaaactggccggcgagccactcgacgtgaaggtcaacggcgcgctgttcgccaaggccgaagtggtggtgatgaacggcaattacggcctgcgcatcgtcgagttgtgcggcaacggcctcgacgacctggctccatgaccgcatcccgtgtcgcccgccttggcgggctggccctggcgctgctgcctctgagcgtgcaggcggccaacggtgacatcacgctcttgagcctgaacgacaccgagaacggccaggacctgagcgtcaaggtacagatcctggtgctgatgacgctgctcggcctgctgccggccatgctgctgatgatgacctgcttcacccgcttcatcatcgtgctggccatcctgcgtcaggccatcggcctgcagcagagcccgccgaacaacgtgctgatcggcatcgccctgtgcctgaccctgctggtgatgcgcccggcctggcaggagctgtacgagaatgcctaccagcccttcgagaccgaccaactgacgctgcccgaggcgctggacagcgccaagggcgtgatggcgcgcttcatgctcgcgcagaccaacaagaactcgctggtcaccatggtcgagctggctggcgagaccatgcccgaagatccgaccaccctggatttctcgctgatcctcccggcgttcgtgctcagcgagctgaaaaccgcgttccagctggggttcatgatcttcatcccgtttctggtcatcgacctggtggtggccagcgtgctgatggccatgggcatgatgatgctctcgccgatgatgatctcgctgcccttcaagctcatggtgttcgtgctggtggacggctggacactgatgatgggcaccctcgccaccagtgttcaacccttctaggttgccgccatgctgacgcccgacaccgctgtttccatcgtcgccaacgccgtgcacatcaccgccctggtggtctgcgtactggtcgtgccgagcctgctcggcggcctgctggtgagcattttccaggcggccacgcagatcaacgaacagatgctgagctttctgccgcgcctgctgatcaccctcggcatgctggtattcgccggccactggatcctgcgtacgttgagcgagctgttcatcgaaagcttccagcaggccagccgcctggtcggctagacgcacgtgtccgccgaagcctccgtctaccagctgtcacagctgctgctcaccctgcagggctactgggcacccttctgccggctgctggcattcttcgccgtggcgccgatgttcggccaccgcgccctgcccgtgcgcgcacgggtcgtgctggcgctgctggccagcatcgccctggcccacagcctgccaccgctggactacttcgagccgctgtcggtacgtggcctgcgggtggccttccagcaactggccatcggcgccctgctgggcctttcaatgcaactggtgttcaccgtgttcaccctggtcggtgaaatcatctccacccagatgggtatgagcatggcgcgctacaacgacccggtgaacggcgtgtcctcgtcctccatcgtcgcccaggtgtatttcattctgctgctgttcctgttcttttccatcgacggccacctgctcggcatcagcgtgctgtaccagagcttcgtgcactggccgatggacgagcctctgccctacgccggcttcatggccttcgcccagtcgctgagctggatgatcgccgccgcgaccctgttcaccctgcccatggtgttctgcaccatgctcgtgcagttctgcttcggcctgctcaatcgcatttcgccggcgatgaacctgttctccctgggttttccgctgtcgatcatcaccggcctgctgtgcatctacatgacgctcgccgacgtgccccagcactatctgcacctgacccgccgcctgctcgatgacctcggcaccctgatgggaggcggcctgacatgagcgaccagagcagccaggaaaaaaccgaacagcccacccaccagaagctcaagaagaccaaggaagaaggccaggtcgcgcgctccaaggacctgtccaccaccatcaccctgctggccaccctgctgaccctcaagtacagcgtcggctggttctacaccggcctgcaggacagcttcgcgcgcaccttcgtcaacctgcagccgggccagctcggccaggacgacctcgaagggttcctggcccacaacctgatgctgttcgtcatgctgctggtgcccctggggttgaccagtctgctggtggtggtgttttccatgattcctggcggctgggtgttcgccagcaagaacttcgccttcaaggcctccaagctcaatccgctcagcggcctgaagcgcatgttcttctcggcgcagagctggaccgatctgttcaagtccctcggcaagatcctcgtgctgggcctgctcgctgcctatctggcgcgcgacgtggtggcccagctgaccgccctgcagcgcagcgacgtgtacaccgccatcgtcggcgcattgaacctggcgatgaacaccgcactgatcctgctagtggtgttcatccttttttcgctgattgacattcccctgcagcgcctgctgttccatcgacgcctgcgcatgagcaagcaggagatcaaggaagagcacaagaaccaggaaggccgccccgaggtgaaggcgcgcatccgtcaggtgcagaagcagatgctgcaccgccagatcagcaaggtgatccacgaggccaacgtggtgatcgtcaacccgcagcactatgcggtcgccctgcgctatgacagcagcaaggccgaagcgccctacgtgatcgcccgcggcaacgacgacaccgcgctgtacatccgcgaactggcccagcgccacggcctggatctggtggaaattccgcccctggcgcgggccatctacttcaccacccaggtcaaccagcagattcccacggcgctgtacaaggccgtcgcccaggtactgacctacgtgctgcaactcaaggcctggcgccaggggcgccgtcgtcgccccgagctgccgggcaacctcccgatacccgaaagccttgccaacagaggcctgtcatgaaaccactgcaacaagccgcatcgacactgagcaacgggcgcctaggcattcccgtggtgatcctgtcgatcctggcgatgatcatcctgccgctgccgccgctgctgctggatatcctgttcaccttcaacatcggcatcgccgtgctggtgctgatgaccagcctgtcgtcgcgcagcccgctggacttctcgctattgcccacggtgatcctggtcaccaccctgatgcgcctgtgcatgagcgtggcctccacccgcgtggtgctgctcgatggccacaccggctcgggcgcagcgggcaaggtgatcgaagcgttcggccatgtggtgatcggtggcaacttcatcgtcggcatgatcgttttcgtgatcctcaccatcgtcaacttcatggtcatcaccaagggtggcgagcggatctccgaagtcaccgcgcgcttcaccctcgacgccctgcctggcaaacagatggccatcgatgccgatctcaatgccggtctgatcgatcaggccgaagccaagaagcgccgtgtcgaggtgggcaaggaggcggacttctacggtgcgatggacggcgccagcaagttcgtgcgcggcgacgccatcgccggcatcctgattctgctcatcaacctgttcggcggcctggccatcggcgtattcgtccatggcctggccggcggcgaagccttccgcctgtacgcactgctgaccatcggtgacggcctggtggcgcagattccggcgctgctgctgtccacggcggcggcgatcatcatcacccgggtcaacgagagcgccgagatcaccagcctggtgcgccggcagatgctcgcctcgccccaggtgctgtacaccgtggccgccatcctgttcatcctggcgctggtgccgggcatgccgttcgtggccttcggcagcttcgccgcgctaatggccttcatcgcctggcacgtctcgcgcaacgccccgccgatcgaaggcgaggtgctggagcagacccaggcgctgagcaaggcgatggccaccgaacgcgcccagaatctggcctgggaggacatcccgctggtagaacgactgtcggtgtcactgggctacaagctggtcggtctggtcaacgaggaaggtggcgcgccgctggtgcagcgggtacgcggcgtacgccagacgctctcggaaagcctcggtttcctgctgccggaggtgcacatccgcgacagcttgcgcctgaaggccaatcagtaccagattctggtcaacggcgagcgggtcgacagcggcgagctgcatgccgaccgcctgatggcgattccggcaccggagctctacggcgaagtggacggtattctgggcaccgacccggcctaccgcatgcaggtggtgtggattcagccggcggacaagtcacgcgccctcaacctgggctatcaggtgatcgactgcgccagcgtgatcgccacgcacctgaacaaggtgatccgcgaacacctgcccgatctgttcaagcacgacgacgtcgaacacctgatgcagcgcctgaccgtgcaggcccccaagctggccgagaacatcaaggcgcagctcagctacagcctgcagcaccgcgtgttccgccaactgctgcaggaacaggtaccgctgcgcgatatcgtcagcatcgcctcgaccctgctcgaatccagcgagaccaccaaggatccgttgctgctggccgcggatgtgcgcttcgccctgcgtcgcagcatcgtctcggccatcgccggagagcgtcaggaactggccgtattcgtcctcgacaacagcctggaaaacaccctgctcagtgctctttccatcgcccagcaggccggcccggtcagcctggacaacattccggtggagcccaacctgctcaaccagctgcaaaacaccatgccggtggtcaaggagcgtctgcgcaaggaaggccatccgccgatcctcaccgtgatgccgcaactgcgcccgctgctggcccgttatgcgcgggtattcagccccggcctgcacgtgctttcgcagaacgagattcccgagcgcgtcggggtgaacatcctcggcaccctggggtgaaatatcagggcggcgtggccggaataccgcggtcgacgcgcaggcgctcgacgaacgccacgtagtcatggccaggctgcagcaattgcagcccgagctcctgatgaccactctgcggattttcccgcacccacaggcaggtggcgttgagctccacctgggtcatgctgccgtcacccgcgcgcatgcgcaggctcaggccgagctgtgcacccacctccaccggcaggtcgcagatcagccgcagaccgtcttcgcagacgtcacgggcgtaaccgatgagcttgccggagtggcggtcgctgaccttcacccggaacaacgaacgaaacatgatgcggctgtactgacgcatggccctgccaatgtgaggggagtcagccatacagagcgactctggctacccgaaacttaaatggctgggcaggcagatacggaagcggcagaaggatcagggcgtatcgggataatcgaactcgaacacccgggccacttccgaggcgtgccaggaggcggcagcgacgccgtcgggggcgccgtcgaagcggcccaggcgggtgacgcattcgaagaaaccggtgcgtggcaggcggctggcgccctggctgatcaccagagcgctgcgcagcgggcggtcgctgcgcgcatccagtgcggccaggtgttccagtgcggcggtgagggtttgcatggccggcgccggcagcgctaggcgctcgatcagcgcgcggtaggtcagcaggtggcgctgccggcgcgcgtcatcaagggcggcgagcagcgcctcccagtgcgcacggctgatgcgcacgctcatgcctgccaaccggagatgccgagcacccaggccagcgcacgcaaaatggccgcatcaggctgacgctcgccgctttcgatcatgcccagataatgcgggctgatgcctaccgagcgcgccaattcgtcacggctcaggcccttgccttcgcgcagtgtggtcagctcgctcaacggctttggcgcatcgacatcgggctggctcgccactgcggtcgggctcttgccggccgcctggagcagcgcctgataatcggcccacggcagcactgcgtactccggctcgccgtcgcgctcgatcacttgtacgttcatgtttggtttctccgcaaagcgcagcatccctctgcgtgcaccggctcaaggccttcagataagccggatactaccagccctgccgcccagcgcgctcgcaacacttcaacgcctgttcaggtcgacgcgccctgcatgaagaactgcagtagcgacgcccccatgctggcccgcgctacccgcccgcgccgctcgccatcgaccaggccgaacagcagcgacgcgaacagctcggtcagcaccggcgcgccgatatcgatgcggaaaattccctcctgctggccgcgcagaaagaactggtccagcgcattggtgtagggcaaccagcgcgcctcttcaccacactcgtgaagcgagtccgggcgccactgaaacatcagaaaaaccagcaaatcgcggtgtaccaggtgcccgtccaccaagcgttgcaaggcttcgggcaccggcgcatgctgcaggtcggcctcggcgatgacctgattcatgacctcggagccgtagtcgaagagcatctcgatcaggttgtcgcgggttccgcaaaagcggttcagggtggccttgctgacccctgccgcctcggcgatgtccttgaaggtcccacgcggctgctcgaccatggccacggccagagccttgaggagtttttcttcggcgacaggtcgttgtgtcaatgcattgctctcaagttttcgttgcggcgcgccattgtgcagcaaaagtctcaataaccataagaactgccaaatttggtcacaaaaaatgcaaatgagacaagattgactcactcgcatctatagctgaccattcgcgcctttccagaataattgcaacgggcgtcgcgccccaggtgaagcatgagcaggattcgcgcaggtcacgtcgtttcggcgatcaccctttccatggccatcgctctggccggatgcgacaagggcgacaagggctggggcgaagcgccaccgcgtgaggtcgatgtgctcaccatcaagaccgaacccttcaccgtggtagccgagctgccgggccgcatcgagccggtacgtgtagccgaagttcgtgcgcgggtcgccggcatcgtgctcaaacgcaccttcgaggaaggcaccgacgtcaaggccggtgacctgctgttccagatcgaccccgcgcccttcaaggctgcgctgtcacgcgccgagggcgagctggcccgcgccgaggcgcagctgttccaggcccaggccacggtcgagcgctatcagccgctggtgaagatcaacgcggtcagccagcaggacttcgacgttgcccgcgccaccctgcgcagcgcccaggccgacaagcgttcggcccaggccaatgtggaaaccgccaagctggacctgggttacgcccaggtgcgcgcgcccatcgccgggcgcatcggccgtgcccaggtgaccgaaggcgcgctggtcggccagggtgaaaccaccctgctcgcccgcatccagcagctcgacccggtgtacgcggacttcagccagccggccgccgacgccctgcgcctgcgcgccgccatcgccgatggcaaggtctccggcgagggggacaagacgctgtcgctgcgcgtcgatggcaccgatatccagagccagggcaccctgctgttcaccgacatttcggtcgaccgcagcaccgggcagatcgccctgcgcgggcgcttcgacaacccgcagggcgtgctgctgccgggcatgtacgtgcgcgtacgcacgccgcaaggactcgatcaggaggccattctggtaccgcagcgcgcggtgcagcgtgccgccgacggcaaggccagcgtgatgctgctgggcgaaggcaacagcgtcgaagcgcgcccggtcaccaccggcgccatgcagggcgcccgctggcagattaccgacggcctcaaggccggcgacaaggtcatcgtaagttccctgagcgcgattcagccaggcgccaaggtggtaccccgtgaagaaggcgcgccagcgcccgacgcgcccgccaacccttcacaggcgcaataagccggagcccctgacatgatgtctctgttctttatccggcgccctaatttcgcctgggtggtcgcgttgttcatcaccatggcgggtttgctggccatccccttcctgccagtcgcccaataccccaacgtggcgccgccgcagatcaccgtgacggctacctacccgggcgcctcggcccaggtgctgaccgattcggtcaccagcgtgatcgaggaagagctcaacggcgccaagaacctgctgtacttcgagtccaccagcaacgccaacggcatcgccgagatcaccgtgaccttccagccgggcaccgacccggagctggcccaggtcgacgtgcagaaccgcctgaagaaggccgaggcgcgcatgccccaggccgtgctgaccctcggtatccagaccgaacaggccaccgccggctttctgctgatctacgcgctgagctacaaggatggcggcgccaacgacgacaccacggcgctggccgactatgccgcgcgcaacatcaacaacgaaatccgccgggtgcccggcgtcggcaagctgcagttcttcgcctccgaagcggccatgcgcgtgtggatcgacccgcagaagctggtgggttacggcctgtccatcgatgacgtcaacaacgccatccgcgcccagaacgtacaggtgccggccggtgctttcggcagcacaccgggcagcgccgagcaggagctgaccgcgaccctggcggtcaagggcaccctggacaaccccgaggaattcgccgccatagtgctgcgcgccaaccaggatggctcgcgcctgaccctgggtgatgtcgcgcgcatcgaggtcggcagccaggattacaacttcggctcgcgccaggacggcaaaccggcggtggccgcggccgtgcagctggccccgggcgccaacgccatccagaccgccgaggcggtcaagcagcgcctgacggagctgtccgccggtttcccggaaaacgtgcagttctcggtgccctacgacacctcgcgcttcgtcgacgtggccatcgacaaggtgatcatgaccctgatcgaggccatggtgctggtattcctggtgatgttcctgttcctgcagaacgtgcgctacacgctgattccgtccatcgtggtgccggtgtgcctgctcggcacgctgaccttcatgtacctcttgggcttctcggtgaacatgatgaccatgttcggcatggtgctggccatcggcatcctggtggatgacgccatcgtggtggtggagaacgtcgagcggatcatggccgaagaaggcctggcgccggtgccggcaaccatcaaggcgatgggccaggtgtccggggcgatcctcggcatcaccctggtgctgtcggcagtgttcctgccgctggcattcatggccggttcggtaggggtgatctaccagcaattctcgctgtcgctggcggtgtcgatcctgttctcgggtttcctggcgctgaccttcactccggcgctgtgcgccaccattctcaagccgatcccccaggggcaccacgagaaaaccggtttcttcggctggttcaaccgcaagttcaccggcctgaccggccgctacaccaagctcaacagcaagttggtaccgcgtgctgggcgcttcatgttcatctatctgggcatcgtggtgctgatgggtttcttctacctgcgcctgccggaatccttcgtgccggtcgaggatcagggttacatgatcgtcgacatccagctgccgcccggcgctacgcgcgagcgcacttcggcgaccggcaaacagctggaggaattcctcgcctcccgcgaagccgtggcgacctcgttcctggtgctgggcttcagcttctcgggcatgggcgagaacgccgccatcgccttcccgctgctcaaggactggtccgagcgcgactcggagcaatctgtcgaggccgaaaccacagcggtcaacggccgcttcgccaacctcgatgacggcgccatgatggccgttccaccaccgccgatcgaaggcctgggcaactccggcggcttcgccctgcgtcttcaggaccgcggcggcctcggccgcgaagcactgttggcagcccgtgaccaggtgctcggcaaggtcaacggcaacccgctgttcctctacggcatgatggaaggcctggccgaagcgccgcagctgcgcctggtcatcgaccgcgagcaggcgcgcgcccagggcgtcagtttcgagtcgatcagcaatgcgctgtccactgccttcggctcctcggtgatcaacgacttcgccaacgccgggcgccagcagcgcgtggtggtgcaggccgaacaggccgcgcgaatgaccccggaaagcgtgctcaagctgcacgtgcccaacgacagcggcaatctggtgccactcagcgctttcgtgaccacccaatgggaacagggcccggtgcaggtggcgcgctacaacggctacccgtcaatccgcatctccggcgacgccgcccctggcgtcagcaccggcgaagccatggccgaactggaacgcatcgccgccgagctgccggaaggcatcggctacgaatggaccggcctctcctatcaggagaaagtcgccagcggccaggcggtgatgctcttcgccctggccatcgtggtggtgttcctgctgctggtcgcgttgtacgagagctgggcgattccgttggcggtgatgctcatcgtgccggtcggtgcactcggcgcggtgctcgcggtgaccgccatcggcttgcccaacgacgtgtatttcaaggtcggcctgatcaccgtgatcggcctggcagcgaagaacgccatcctcatcgtcgagttcgccaaggacctgtgggaagacggctactcgcttcgcgatgccgccatcgaagccgcgcgcctgcgcttccggccgatcatcatgacctccatggccttcatgctcggcgtggtgccactagtgatcgccaccggcgccggcgccgccagccagcgcgccatcggcaccggcgtgctgggcggcatgtttagtgcgacgcttttgggggtgatcttcgtgccgatcttctttgcctgggtgctatcgttgctgcgtaccaaaccgcagcaaaccgacaaccatccgctgcataaagcggagtgaggcgatagccttggcggctatcgccgatcagtagatgcgagacagcgcagccttggcgaccttgatgccttcgctgcgctccaactcgcccttcagcgccccttcagccctgacgaagcgcacatcagtgatgcccaggaacttgaagaagctctgcaggtacggctcttggaaatccatcggcgccatgggcccgtgggagtagaaaccgccgcacaccgataccacgatcacgcacttgccgcccgccaggccgacagtgccgtgctcggtgtagttgaaagtgcgccccacctgggcgatacggtcgagccaggccttcagctggctggcaatggagaagttgtacatcggcgcgccgatcaccaggatgttgcaggccagaaactcgtcgaccagttgctcggagagccgatgctcgccttgtaacgcctcgtcggcattggccagctcacggtcttcgaagccagcgaagatcggcccggtcaggtgattgatggggtttccgaccaggtcccggtacagcacctcggcatccgggtagatggtacgcaggttggcgactgcgatagcagacaactccttgctcaacgagctatcgcccgagatgcttgagtccacatgcaggattttcattggtttccaattcacttctgaaacggcgataaggcaaaaaagctggcgccggccaccgccttcagcggcaggtcggcgctggttgatggtcagacccggaaagcggtgaccaggccattgagactgaccgccaggctggcaagctcctggctcgcggcgcgggtctggttggcaccggccgaggtctgctgcgacagatcgcggatgttcaccaggttgcggtcgacctcacgcgacacctgggcctgctgctcggcggcgctggcgatcaccaggttgcgctcggtgatcgaggcgatggcctgcacgatgtcatccagcgcgtcgccggcggcccgagccagggtcagcgtggtatcggcgcgggtgctgctgctctgcatggcggccacggcatgctcggtgccacgctgaatgctctcgatcatctgctcgatttcaccggtcgactgctgggtacgatgcgccagcgcccgcacttcgtctgcgaccacggcaaatccccgcccctgctcgcctgctcgcgcggcttcgatggccgcgttcagagccagcaggttggtctgctcggcgatagagcggatcaccgtgaccacctggctgatctcgcgcacgttgccggccagcttgccgatctcttcggaggtttcggtgacgtcccgggccagcagatggatggagtcgacggtcttgcgcacctgctcctgaccgccctgcgcggcctggtcggactggcgcgacgcttcggaggtgctgaccgcgttctgcgccacctcctccaccgtggcagtcatctggttcaccgcggtggccgcctgctcgatctcatcgttctgctgatacaaaccgcgcgtggcatcctcggtcaccgcctgcagctcttcggaggacgaggccagcaggttggacgactcgccgatacgttgcaaagtcgcgcgcaggctgccctgcatggtggccagggcctgcagcaactgggcgggctcgtcatggccctggtgctcgaaatcgcgggtcaggtcacccgaggcgatgctctgggcgacctcgacggcctcaccgagcggcttgacgatgctgcgcgtcagcacgatcgccagggtgatggtcagcagcgtggccacaagcaccaccagcgccacgatgcgcgtgctgttctcgaacacctgatcgctcacggcgaagtcgcgcatggcgccctggcggttgtattcggtaagcgccttgagctgctcgaccagctggtcgccctcctgggccatggcgccggtcaggacctgctcggcactggcgcgctcaccgcgcatcagctgttcgaccacgtcgccctggtgctgcagataactatccttgacgccaagcagttgttgcagcagcgcgcgctcggcatcggagtcgaccagcgtcgtgtaatgcgtctgcgcacgggccagatcagccttggcgctgtccattgcgggtaacgctgcacgacgcgcctcgtcactgcccaaggcatagaaacgcagggtcagcgccctgacgcgcataaccgacatgcccagatcattcagggccagagtggacggaaaccacttcccctcgatgccatcgctcatgctgtccatgcgcttcatctgctcgaaggtcaccaagcccaacaccaccagcaaggtcgccagggcagcgaaacacgcaccggcacgcacaccaatcttcaattttctaagcgacatcactgctgcctcaaggttactaggcgccgattcggacgccagggagcgagctgcgcatgcctcccctcacgcgtagcaccagggtttatccggttttcaatacgcacggcctgctcaggccttcgatgactttctgcgggcgggcgaagagaaagccctgcccccactgcgcctcgcaatcacggctgatcgccaggtcgtcggcggtttcgataccctcgaccaccacatgggcggccagggtgttgcacaggccgaccaggtgcctgagggttctggcatgcagcgcagaacgccgcgcccgctgcacgtagcccttgtcgatcttgatgatgtccggctgtgcgtcctgaatgaacgccagcgtggcgaagcctgcaccgaagtcgtcgatggccacatggcagccggtactgcgcagctggttaacgaactccacggcctgatcgtggccgcaaggggccgaactttcggtgatctcgatgaccagccgcgcggcaagatcggcgtcggccaggcgctgcagtatcaactcccagtggtaatcgattcgcgcgctctgggccgagacgttgcagcccaaagtcagggtcggatttgcctgcagcaggccgataaccgcgtcgagcacgaagtggtcgagacgccgcatggcgtggcgacgctccagcagcgcgaacgggttgaagcccaacggctcgccttcactgcgcagcagaccctcgtgatagagcgagcgctgcgtctcggcgatcgacctgaccggctggaatgcaagatgaaaacggccacgctgcagctgctcgtagaaataccgcacgcgtgcttcgtcggcggccaggttactggctgacatggtgtcgaggcccatcatcgggcgctctgcgaatatcgaaggcatgagtcgttttccaaagttgcgacgtaccgctcgtcgcgcaaacgtttgcgaatagcggcgcatagccactattggataagatcgctaagcggctgatagagatatgcgtgatcgttgcgcagcaccgcatcgcgatgtcgacgcgctataaagtagctcgcgcaagcggctgcctgttcgtggcacgggacctgtggcttggcttatggctaagcctcagccgcgtgccggggcaacgcagataagagtgccaatgttctcagcgcgtacgcgcgacgaccagtgttcccaggcacccctttgttgtccgcacgtacaatttagttacaacccttcagcggctatccaggagatgcgatgtacacagtgacaagcaactgcttccaggtgatggccaagacctttctcgaacagggtgtcgatccgcgcaagctcgaccagcaattgctgctggccctgcataatggcacgccgatcaccctgacccaggtgtacagcctgttcagccaggccagcgaacagaccggcaatcccgatatcggtctggacgtttacacccatgcccaccccagcgctctgggcgcagagtgctacccgatgatgtccagcccgaacctgggcgctgcgctgaagctgatggtggattaccacccactgattaccaatggctcgcactatctgctcgagcaacgccaggacaccctgaagctgatcggcctggaagtcggcacctcgcccgtagcggcgcctcgcgcctatatcgatgccggcgcggcgctgacccttggcatcatccactggctgacgccccatcagcgcccaaaaccgctgggcgcggaattcacctacgcacaaccggcggacaccacccgcctgcgcgagatgttcggtgacaacctgcgcttttcggcgccgcacaacagcatgatcttcagggcacgtgatgccgccatcacgttgccgactgcggacgcggcgctgcatgtcatgcatcaggagtacgcacagtcgcgcctggaagatctggtcaagggctccgtggccgcacgcgtcgaacgcctgctgacccgacaactcacgctgggcatcaacatggatctgagcgaggtcgccagcacactgatgctcagcaagcgcggcctgcagaaagcactggagcgggaatcggtgagcttcgttcagcttcaggaagagacacgcctgaagctggcgcacaacctgctgcgcaactccacacgcagcctcaagtacatctcggccaccctgggttttcgtgaccagagcagctttcacaaggcgagcatgcgctggttcggcatgccgcctagccagtaccgcaatcacgaagacatgatgctccactgagcagcatgcgctcggtcggtcagtgctgaaaacaggaatcggcaggaatgaagccagcgccgggcattgcgccctggcgtaaggcagactgcgagaaagctcgcgcccgccaaaacctgcctgacgcgtggcaggcgccacgcgtcaggcagtcggtcagctggcgcgctcttcgctaggcgcctgcttgtgccacagggtcggaatcaggaacacgatggccagcaggcacgcgccgatcagcagcacgaaaccgccatcccagccgaagtggtcgaccgtatagcccatggccgcgctcgccgcgaccgagccgcccagatagccgaacaggccagtgaagccggcagccgtaccagccgccttcttcggcgccagctccagcgcgtgcaggccaatcagcatcaccggaccgtagatcaggaagccgatggcgaccagtgcggccatgtcgaccagcgggttgcccggcgggttgagccagtagatcacagtcgccacggttaccagccccatgaacaccacgccggtcaggccgcggttgccacggaacaccttgtccgacatccagccgcaaagcagcgtgccgggaatgcccgcccactcgtagaagaagtaggcccaggagctcttgtcgacggtgaagtgcttgacctctttcagataggtcggcgcccagtccagtacgccgtagcgcagcaggtagacgaacacgttggccagagcgatgaaccacagcatcttgttgcgcagcacgtacttgacgaagatttccttggtgctgaattccttctcgtggctttcgtcgtagccttccggatagtcgttcttgtacttctcgatcggtggcagaccgaccgactgcggtgtgtcacgcatggtcgcgaaggcgaatacggcgaccagcatggcgacggctgcgggcacgtagaaggccgcatgccactcgttgaacaggcccatgccgagcaggaacagcgggccgatcagaccaccacccacgttgtgagcgacgttccacaccgacaccacgccaccacgctccttctgcgaccaccagtgcaccatggtccggccactgggcggccagcccataccctgagcccagccgttgatgaacagaaggatgaacatgatggtcacgctggaggttgcccagggcgcgaaaccgaaaacgaacatcaccccggccgataccatcaggccgaacggcaggaagtaacgcgggttggagcgatcggaaatcagccccatgaggaatttcgacaggccgtaggaaatggcgatagccgacatggccagacccagttgcccgcgggtgtagccctcctcttcgatgaggtacggcatggccagcgagaagttcttgcgcagcaggtagtagcctgcgtagccgatgaagataccggcgaagatctgccagcgaaggcggcggtaggtgctgtctatctgatcatcaggcagtggttcccgatgaggggcggggcgaaagaaggcgaacatctaaaggctccagttcttgttttagctgcacgtgcgaatgtgacagttgtgtgacattttcatttgcgaaaatatcactcactagtgaaacggtaaagataacaatctgttggaatccgaaagaaacgcaagcattcggaccagaggcagcagttgttgaccggattctgactatccgggccgccagcaagtgccaacgttatgcggcgcacaccctgccggccagatggacgctgtggatggatgtgggaggcagaaacaagaaaagcggcccaagggccgcttttcaggaaacctgctcgaggcaggtggatatggcgcagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgctgcgtgtcggtggacttgcgtccgtagaactcgtgcttcgtcagatgggagaacctgagcttcccatcacatctcagatcaggatctcagatggaaaatatggcgcagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgctgcgcgtcggtggacttgcgtccaattctctcaaggcaagtggtgggtgatgacgggatcgaaccgccgaccctctgcttgtaaggcagatgctctcccggctgagctaatcacccttggccttgcgaggacgcgaaatttacgcgggcaaccgacctaagtcaaggccggcgttgaacttttttcaaaaaagacgcgcctcgcccaatccaccctcaacggtagatcatcttgcgcgtcatgccgccgtcggtgacgaactcctggccagtcacgaagcctgcctcggccgacaacaaccaggccaccagcgccgccacgtcctcgacctgccctacccgcccgaccggatgctgggcgtgatcgtcagcgctcaggggctcactggcgcgctgcgccgcatcgcgggaatcgatccagcccgggctcacggcattcacccgaatgtccggaccgaggctgatggccagcgcatgagtcagagccaccaggccacccttgctggccgcataggcttcgctttgcggttcggactgactggcccgggtcgaggccatattgacgatggcgccgcccgatgcacgcaagtgcgccgcgcagtgtttggcgagcagcatcggcccactgaggttgatcgccagcacctgattccagtgcgccagcgacagctcttccagcgccccgctatgggggctggccaccccggcgttgcacaccagggcgtcgagcctgccgaagcgtgccatgactgccgctacgccgtgctcgacctgaccctcgtcagccacatccatggccacgaacatcgcgttgtcgccaagcgctgcagcgaccgccgcgccctggctgtccgccaggtcacagagcgccactcgccagccatggtccagcaaccagcgagcaacgccctcgccaatcccgcgcgcagcaccggtgaccagcgcaacacgcccctcgctcatgctcacagcgctttcagaccacgactcaggtcggccttgaggtcggtgatatcctccaggcccacggctacccgaatcaggctgtcacgaatcccggcattctcgcgctcctggggcgacaggcgcccgtgggaggtggtcgccggatgagcgatggtggtcttggtatcgcccaggttggtggtgatggaaatcacccgcgtggcatcgatgaagcgccaggcgccctccttgccacccttgacctcgaagctgaccaccgcaccgaaagcgctttgctggcgcgcagccagctcgtgttgcggatggctggtgagtccggcgtagtgcaccttctcgataccgtcttgctgctccagccagcgcgccagctccagcgccgtgctgcagtgcgcctgcatgcggatgcgcagggtttccaggcccttgaggaagatccaggcattgaacgggctgagggtcggcccagcggtacgcaggaagcctactacttcggtcatcagcttggcgctgccggctaccacgccgcccatggcacggccctggccatcaatgtacttggtggccgagtgcatgacgatgtccgcgccgagcttcagcggctgctgcagcgccggcgtgcagaagcagttgtccaccgccagcagcgcgccgcgctcgtgggcgatggcggccagggccgcgatgtcgaccagctcggccagggggttggagggagattcaacgaacagcagcttggtgttcgacttgaaggcggcggcccagccctcgaggtcggccagcggcacatagtcgacctgcacgccaaagcgcttgaggtacttctcgaacaggctgatggtcgagccgaacacgctgcgcgagaccagcacatggtccccggcgctgcacaggctcatgacgatggacaggatcgccgacatgcccgaggccgtagcgaccgcctgctcggcgccctccatggcggcgatgcgctcttcgaaggcgcgcaccgtcgggttggtgtaacgcgaatagacgttgcccggcacttcaccggcgaaacgcgccgcggcgtcgcctgcggtacgaaacacgtagctggaagtcgggaacagcgcctcgctgtgctcgccttccggcgtgcggtgttggccggcacgtaccgccagggtgtcgaagcctacgccgtcaagatcgctgtccagccgaccggcttgccaatcctgtgtcatatccttttcctcatccagaaaacaggccgggcccaaagggcccggttgttgaatcatttaacatcgatcagttgttgtacagatcgatgatctcgctgaccgcttgtgacttcgacttgctgccatcgttgcgcgccaggtcgatacggctcagataggcctcgtcgacatcgccggtgacgtactcgccgtcgaataccgcgcagtcgaaatgctcgatcttgatcttgccgccgccgacagcttccttcaggtcatcgaggtcctgatagaccagccagtcggcgccgatcagctcggccacctgctcggtggtacggccatgggcgatcagttcgtgagggctcggcatgtcgatgccgtatacgttcgggtagcgaacggccggtgccgcggagcagaaatacacgttcttggcgccggcttcgcgggccatctggatgatctgcttgcaggtggtgccgcgcacgatggagtcgtcgaccagcatcacgttcttgccgcgaaactccagctcgatggcgttgagcttctggcgcaccgacttcttgcgcgccgcctggccgggcatgatgaaggtccggccgatgtagcggttcttcacgaaaccttcgcggaacttgacgcccagatggttggccagctccagcgccgaggtgcggctggtatcaggaatcgggatcaccacgtcaatatcgtgttccgggcgctcgcgacggatcttgtcggcgagcttctcgcccatgcgcagacgcgccttgtagaccgacacgccatccatgatcgaatccggacgggccagatacacgtgctcgaagatgcacggcttgagctgcgggttcggtgcgcactggcgggtgaacatctggccttcttcggtgatgtacaccgcttcgcccggcgccaggtcgcggatcagggtaaaaccgagtacgtccagggcgacactttccgaggcgatcatgtactcgacgccttcatcggtgtggcgctgaccgaacacgatcgggcggatgccgttcgggtcgcggaaaccgaccaggccgtaaccggtgatcatcgccactacggcatagccgccgcggcaacgcttgtgcacgtccttgactgcggcgaacacgtcttcttcgctgggggtgagcttgccgcgcacggccagctcatgggcgaatacgttgagcagcacttcggagtcggagctggtgttgacgtggcgcagatccgattcgtagatctccttggccaactgctcgacgttggtcaggttgccgttgtgcgccagggtgatgccgtacggcgagttgacgtagaacggctgggcctcggctgagctggagctgcccgcggtcggataacgcacgtggccaatgcccatgtggccgaccagacgctgcatgtggcgctgctggaacacgtcacgcaccaggccgttgtccttgcgtaggaacaggcggccttcatggctggtgacgataccggcagcatcctggccgcggtgctggaggacggtgaggccgtcatacagcgcctgattgacgttcgatttaccgacgataccgacaatgccacacatgtgacgcaacccctactcagtgaaacgactatttaccggtgccggcaggagtagccccctgcagcacctctttgaacggcagctcgaccggctcgcctatgccgctggccagccactcgctggacacacccaatatgaggttcttcgaccagtctgcaaccagcagaaaatgcggcagcaaggccgactgctgccaccaggcatcctgctgcaccgggcccaggctgagcagcccgaccgccaccacgaccagcaaggcgccacgggcggcaccgaacaccatccccagaaaacgatccgtacccgacagaccggtcacgcggatcaactcgccgatcaggtagttgatcagcgcgccaaccaagagcgtcaatacgaacaagatcacgcaggcagcgatgacacgggcggacggggtttcgatataggcgtcgagatgctgtgccagcgcgccgccgaacatccaggcgaccacgccagcgatgatccaggtgacgagcgacagggcctccttgacgaagcctctgctcagactgatcagactcgaaacggcgatgacggcgatgatcgcccaatcgacccaggtgaatgccacgatgcaggctaccgatggaagaggcgctgcattttagcagagccctctccatcggttaagcgcggatacgtgcgatgcgtcagttgctttccggctggaagcgcaccacgaagccattgagcttgtgctggcggttgagctggtcacgcagacgatcggcctcgacgcgctcgaccagcggcccgacgaatacccgattcatgccatcggcggtgcggatataggcgttgtagccttgcgagcgtagggtcttctgcagattttccgcgcccgggcgactggacaggctggccagctgcaccgaccagctgaccggcagactgttgacgtccagacgctccgccggagctttctgcggtggcggcgccacttcggccggcttgctcggcgcaggctgggcagccggaggcggcgttgacgctgcaggctcactggccggcagttcactgatgggctgctcgaccggcggctgcgcctgatcggtaggcgagctgtcgaccggtaccggttcctggggcagttcctgcgggtcgggcacgatcaccggctgcatctcgatttcaggggtgaccggcttggcgggaatgctcggcgcatcgaccaccacgtgccgcagctcgtcgggacgggaaagcagcatcggcaggaagatcacggccagagccacgagcaccagcgcgccgacgatacgttgcttggttccactatcgagcattgccatcctgcacaacctcctgggcgtagcgctccagccatatcaaggcttcggccacgcagaaaaaagacccaaagagcagaatttcatcaccttctgcggcccgctcgcactgcgcctcgagagcaccggcgacatcaccgtacgcctcaacctgagtaccacaggcaaccaggtgcgcatgcagctcggcagcaggacgcgagcgttcgctgggtagcgtcgccaccgcccaatgggcgatgtccgcaagaagcggcgccaccacgccgggcagctccttgtcggccaacagaccgaacaccgccaggcgctgccccgctataccacgggcctgcaaacgaccggcaagaaactgcgcggcatggggattgtgccccacgtcgagcaacagagtgagggacttgccgcgccagttcaagtgacgacgatccagacgaccggtcacccgggtagcctgcagggcgtccgcgattttctcggcatcccagggcagatcgagcagcgcgtaggcctgcaacgccagtgcggcattttccatgggcagatcgagcagcggcaggttttcgaggcgcagcacctcgccggtggcggtcaggccgtaccagctccagccagactcgctgacgctcaggtcgaaatcccggcaacgcaggaagaacgggcaatccagttcggcgacacgttcgagcaacggcagcggcgggtcgaaatcaccacacagcgccggcttacccgcgcgcatgatgccggctttctcgaaggcgaccgactcgcgggtatcacccagccagtcagcatggtcgacaccaatgctggtgatcagcgcgaggtcggcatcgaccagattcaccgcatccaggcgcccgcccaggccgacttcgagcaccgcgacatccagatcggcacgctcgaacagccagaacgccgccagggtgcccatctcgaaataggtcagcgaggtttcgccgcgggccgcctcgacagcggcaaaggcttcgcaaaggccggcatcgctagcctgctcgccatcgatctgcacccgctcgttgtaacgcagcaggtgcggcgagctatacaccccgaccttgaggccctgggcacgcagcaaaaaggcgatgaaggcgcaggtcgagcctttgccattggtgccggtgacggtgatgacacgcggcgccggccgggacaggccaaggcgcgccgccacctcacgggagcgctccaggcccatgtcgatggcgctcggatgcagacgctccaggtacgccagccactcggccagggagcgctgggtcatgcgctgaccggcagtgcagcaggtgtcggctggtgagtgaactgcgccagcagacgggccaggcgcggacgcagctcggcacggtgaatgatcatgtcgatggcgccgtggtcgagaaggaactcgctgcgctggaagccttcgggcagtttctcgcgaacggtctgctcgatcacgcgcgggccggcgaagccgatcagcgccttgggctcggcgacgatcacgtcacccagcatcgccaggctggccgaaacaccgccgtagaccgggtcggtcagcacggagatgaacggaatgccctcttcgcgcaggcgcgccagcacggcggaagtcttggccatctgcatcagcgagatcagcgcttcctgcatgcgcgcaccaccagaggcggcgaagcagatcagcggacagcgtttctctagggccacgttggcagcctgcacgaaacgctcaccgacgatggcgcccatcgaaccgcccatgaacgagaactcgaaagcacaagtcacgaccggcatgccttccagggtgccgctcatggaaatcagcgcgtccttctcaccggtctgcttctgagcagcgaccaggcgatccttgtacttcttgctgtcgcggaatttcaggcggtcggacggctccagatcggcaccgatctcttcacggccatcggcgtccaggaagatgtccagacgggcgcgtgcatcgatgcgcatgtggtggttgcacttggggcagacatccagggtcttttccagctccggcttgtacagcaccgcctcgcaggacgggcacttgtgccacaggccttcaggtaccgaactcttcttgacctcggaacgcatgatcgaggggatcagtttgtctaccagccagttgctcatgctctcaattctccaacgctgtaggcttcaacatgcttgctgcacatgacaagcgaattcacaaagtggtcgccgctggggccggcctgatgcccgccacccgcttcgaccacgaaaaaagcacacgctattcgcggcgatagcagtatggacggctcgcccagcggcgccgtcacatcgactctccaacgccacgtaccgcgcgcacgaagtctttgaccttggcggcatccttgatgcccttactcgcctccacgccaccgctgacatccaccgcatacgggcgcacctgggcgatggctgccgcgacgttgcctggcgtcaaaccgccagccaggatcaccggtttgctcagctgcgccggcaccagcgaccagtcgaacgcttgccccgtgccgccgggcacgccgtcgacgaaggtatcgagcagcacggcgcgggcgcccgggtaggcggctacctgtgcaacaacgtcatcccccgcgcgcacacgcaacgccttgatgtaaggccggcgcagcgcttcgcagtcggccggactttcgtcgccgtgaaattgcagaagatccaggggtatagcagccagcaccgcttcgatttcgcgcggcggcatatcgacgaacaggccgaccgtggtcacgaacggcggcaggccggcgacgatggcctgggcctgctcgatcgtcaccgcacgcgggctgggcgcgtagaacaccaacccgatggcatcggcgcccgccgctacggcagcgagcccatcctcgaggcgcgtaatcccacagatcttgctgcgaaccactgacaaaagacgaatacctccgcgaaaggccggatggtaacaaatgaccggccagggcgcgccattaattgctgcacccagccccgctcagcgcgccgccacgtcctcgagcccggagagaaagtgcgggcccaggtaacgggtcggcaagtcgaattcttccggatagtccacctgcaccagatacagcccataggggtgtgcggttaccccgccggtgcgccgcactccagtttccagcacctgaccggcccactccaccggccgctcaccggcgccgatggtcatcagcacgccggcgatattgcgcaccatgtggtgcagaaaggcattggcgcggatatcgaggatgatgaaacggccatgctgcagcaactcgaggtgatggaccgtcttgatcggcgacttggcctggcactgtcgggcgcggaaggcgctgaaatcatgggtcccgagaaataccttggccgcctcgcgcatgcgctcgacatccagcgggcgatggttccaggtcacctcctcggccatatgcgccgggcggatctggtcgttgtagatcacgtagcggtaacgccgcgccatggcgcagaagcgcgcatcgaagtggctaggcatcgccttggcccaggtgatgctgatatcgcccggcaggttcatgttggcgcccatcacccaggcgtgcatggagcgctcgacgcgggtgtcgaaatgcaccacctggccgctggcatgcaccagcgcatcggtacgccccgcacaactgagcgtaaccggagcgccaccggcgaccttggacagggctttttcgagggacgcctggatcgatggcacaccgtcacgctgacgctggaaaccgcgatagcgggtgccacggtattcgacacccagggcgatcttgtaaatgccgacggcagccatttcggctgccgtcttttgttcgttaatcaattggtagaccagatcagagctgcaatgccggcaattataccgccacgccaggaggctgccatgccggcagcccatttagttgtgagccgcagatgtaaaaacggcagcccaagggctgccgttttctccactcaactgctcgtcaaaccagtttgccgatcagctcgcgcgcttcctgctgctgagtgtcgttaccttcggcgatcacttcatcgaggatgtcacgggcaccctcgctatcgcccatatcgatgtaggcccgcgccagatccagcttggtggcggtctcgtcggtgccggcgaggaagtcgaagtcctcatcgtcatcgagcggcacatgatcggcctgcatgtcctgcggcgcctgctgaccttgctgttcgaggctttcggccagctggtccagttcggcggtcacgtcgtcgagttgagcggcgaagctggcgccagtgctcggctcggccggctcgtcattaagcgacagatcgaagtcggcaggcaggccaaagtcatcccccttatcgctgtccagggcagcggaaagatccgagagatcatttgccggtttgcccgcgtcgtcatccaggctcagcaggaagtcatcttccttcgtggcagccggggtagcgggcgtgtcgagatcaaggctgaagtcggccagctcgccaccaggctcctgacgattgaccggctcattgcccagatccaggtcgaagtccagcggctcatctttgctcgcgaccggcgctgcggacggcagatcgagatcggaatccaggctcaaggtgtcgatttcgtcgaagcgcggcgcgtcatcctgagtttttgccggaggctcggcggagaactcggcttccagggcatccaggtcgaggtcaaaggcatcgtcagacgcaggcggcagcggcgcaaccggctgctccggctcgtccagcgccaggtcgtccagactgaaggaatccagatcgtctgccgcagcggcgctggccagggcggcgctgccgccaagcacgaccatggtcggatagcggctcttcaactgctcgacctgggcgttggcaccaccgatttcgcgcagctcgttttcctgacgggcgaagccttcacggtcgcccagctcggcataaacctccatcagcttcaggcgcaagtcagtgcgatgcggctcgtcgttgatggcgttgtgcagcagctcggcggcctgattgaaacgaccgtaggcgatgtaaatgtccgcttcacccagggcgtcgccagtctgggcggtgacacgctcttcgctcgcaggctggctcagggcaacctgatcgtccggcaggtcgttcaggctgtcggcaggcagttccagatcgctgtcgaaggcgtgggtgtcttcttcataagtcgacaggctggcctcttcctcttcggccttgcgggcattgcgacgcgaaatgatcagcagcaccagcagcagggccagcaacaagctgccgccgatcaggccgagcatcattgggttggccagcaggttgtcgagggcgctgtcctcctcgaccggctcgggcgtggcggcgaccggtgcctgggcaggcgcttcggcggccggcgcagctggctcggcgggtgcggcttctggagccggcacaggcgcagtctcggctgccggcgcttcagctgctggctcgccagtcggctgagcggccgaaggatcgaccggcaccgattcgggcgcggcttcattattattggcaggtgcctggcctgctgaagcagcagccgatggcgtctcggcaggcgcagtggctggagttgccggagcgggcgtagcgccagcggcggcgttaccagccgcctggccagccggtgccgatacatcggcctgcagcttggcgagctggttgtccttgagctgaatcagacgctgcagcttgtcgagctggctctgcagatcgttcatgcgatccttgagctcgtcgttctctcgacgcgtcgaatccaggctttcctgcgtcacggccagctgattggccagcgcggcattgttggccttgccgctctcgctgcccgaggtggccttgccggcttcggcggcgaccagcttgagcttgtcttcgttggaaacttccgacggcgcagcacccgcggagctgcgacgggtagcgtcgagctgccgggcaccggcggcagccggtgcactgcggccctgacgccaggaactgttctgctcggccacctgggccagcgcttcggattggctacggcgggcgatctgctggtcatcgggcaggcgcagcacctgaccgctcttcatgcggttgatgttgccgccgatgaaagcatccgggttgaggtcctgaatggccagcatcttctgatggacgctgccactgccgccggtacgctgggccacttcccacaacgtgtcgttggcattggtacggtaatcaccaccagcggcggcgcgcggcgttggcgcagcggccgaaggtgcggaggcacgcggtgcggcgctcggcgccggacgtggtgcaggagcaggcgaggccaccggcagttgcggggcagcagcggcttgcggggaatacaggggcggatcgagcagcagggtgtactcgcgcaacaggcggccattgggccacagcacttcgacgaggaagttcaggtagggctcacgcaccggcttggtcgaggtgacgcgaatcacgctcttgccgttgggtttgacgatgggcgtgaacttgaggtcggtgaggaaatactggcgatcgacgccagccttgttgaactcctccggcgaagccagcgacgggcgcatttccgcagcggacagatcgcgcacatcgagcagttcaatttccgccaccagaggctggttcagagacgactggagtgtcagctcgccgacccccagcgcatgcgccataccggaagacagcgccgtcgccgcagcgatagccagtaccagtttacgaacccgaaccatagccttttcctttgtgttgacggctctcgcacaacgagaggatagatgatcggtggctgccccctttcaggccccccagccaacgatcagcgcgctcagtgattgccaagctcgaataaatatgcagatttccggataagtatcttttacagatagtgttttatcaataactcgcccagctgcacggcgttcaaagccgcaccttttcgcacattatcagacgcaatccacaaagtgagctgacaagggtcgtccatcccgcggcgcacgcggcccacgtacacctcatcctggccgaccgcatcgccgatcaccgtcgggtagtcacccgcctcgaccagctcgatgcccgccgccgcttccagcgctgccaataccttgtcgagttctacaggtgtagacgcctgcacggtgacactcaaactatcgccgaaaaataccggcacctgatggcagttgacggccacgctttgcaggccttcaccaagcagcgccttgacgtcttcgtggatgcgccgctccagcgaaccgtgcccgtcggcatcggcttcatcgacctgcgcgagcacattgaaggccatttgccggtcgaacagccgcggctctagcgcccggccattgagcagttcggcggtttgccgcgccagctcggcaaccccttcgcgaccacgactggacactgccagccccgcatcgatcaccaccttctgcacctgcagctggtcgcgcagcgctccaagcaccaggccgacggccacggctaccgaggccgggctggtgagcgcgaacggcgcctggccgctgatcgcctcgccgttcacttccggcaccacgcgcggcgccatatcggcgggcagcgcgccggagacgtcgatcagcgagcagccggccttgcgcaccgcctcggcatgggcgcgggttactgctgggtccgcggcgaagaacaccagctgaacggtacggaaatcgaacccttccacagcgcgcacgcgcaggttgcgccccttgaaggccaggctgcgcccggccgactcactgctggccagcagatgcaggtcggtaacggggaagtcgcgctcttcgagaagttgcagcagggattcgccgacgctgccggtggcaccgacgacggcgatagcaaaggtagaagacatgaaggaagcctgacgctgggtagccgaaacagacccggcactctaccgaaaagcagaagggcgggcgacggcaatcgcaagcgatcgccctctacccgcccctcttggcgcgcctggcagcgcgccggttgtcgatcagcgctccagcagaatgcgcagcatacggcgcagcggctcggcggcgccccacagcagctggtcgcccacagtgaaggcgcccaagtactgcgaacccatgttgagtttgcgcaggcggccgaccggtacgctcagggtgccggtaacggccgtcgggccgagttcgcggatgctggcttcgcggtggttcggtaccagcttgacccatgggttgtgctggctgatcagcccttcgatgtccgacagcggcacatccttgttgagcttgatggtcagcgcctggctgtggcaacgcatggcgccgatgcgcacgcagatgccgtcgaccggaataggattcttgaagcgaccgaggatcttgttggtctccgcctgggccttccactcttcgcggctctggccgttcggcagctccttgtcgatgtaggggatcaggctgccagccagcggcacgccgaagttgtcgaccgggaaggcgtcaccgcgcatggcctcggcgaccttgcggtcgatgtcgaggatggcgctggccgggtcggccagttcatcggccacggtggcgttgatggtgcccatctgcttgatcagctcgcgcatgttctgggcgccggcacctgaggccgcctggtaggtcatggcgctcatccagtcgaccaggccagcttcgtacagaccgccgagagccatcagcatcaggctgacggtgcagttgccgccgatgtaattcttggtgccggcatccagcgcatggtcgataacccggcggttgaccggatcgagcacgatcaccgcatcgtcggccatgcgcagcgaggacgccgcatcgatccagtagcctttccagccggcttcgcgcagcttggggaagacttcattggtgtagtcgccgccctggcaggtcaggatcacgtccaggcctttgagctcgtcgatgctgtaggcatccttgagcgcctcggtttccttgccaatggccggcccctggccgccgacgttggaagtggtaaagaacaccggctcgatcagctcgaaatcctgttcttccagcatgcgctgcatgagcacggaaccaaccatgccccgccaaccgataagacctacacgtttcataaccactacacctatgtgaacaagccgccggacagcttccggggggcctggaagattacagactacgcagcgcttcgactaccgcatcacccattgccgccgtgccgaccttggtcgtacccgccgagtggatgtcgccggtgcgcaagccctggtcgagcacgcggctgaccgccagttcgatggcatcggcggcctgggtctggttgaagctgtaacgcagcatcatggacaccgacaggatggtcgccagtgggttggcgatgccctgccccgcgatgtccggcgccgaaccgtggcacggctcgtacatacccttgttgttggcatccagcgacgccgacggcagcatgccgatggagccggtgagcatcgaggcttcatcggaaaggatgtcgccgaacatgttgtcggtgacgatcacgtcgaactgcttgggcgcacgcaccagctgcatggcggcattgtcgacgtacatgtggctcagctcgacgtcctggtagtctttggcgacttcctcgaccaccgcgcgccacaactggctggaggccagcacgttggccttgtccaccgagcacagcttgctgccgcgcacgcgagccatgtcgaagccgaccttggcgatgcgacggatctcgctctcgctatagggcagcgtgtcataggccatgcgctcgccattatcgagcaccttgctctcgcgcggctggccgaaatagataccgccggtcagctcacgaacgatgaggatatccagacccgacaccacttccggcttgagcgacgaggcgtcggccagctgtgggtaaaggatggccgggcgcaaattggcgaacaggcccaattgcgagcggatcttcagcaggccgcgctcggggcggatggccggatcgatcttgtcccacttcgggccgccgacggcgccgagcagtacggcatcggccgcgcgagcgcgctctagggtctcgtcagccagcggcacgccgtatttgtcgacggcagcgccgcccagctcgtcgaacgacagctcgacgtcgagggcgaacttgtcgttggccaggcgcagcaccttgaccgcttcggccatgatttcagggccgatgccgtcaccggggagaaccagaatctgcttgctcataccttttccttcatgtcgttcagatcgccggccttgccgtgtgcgacctgtgaaaacccgaacaggcccgcggccatcaccccgccgagaggggcgccatattcggcgcctgcttcggcggggtcaaggcacgacgggcccatccgctgataacacgtaacctattctttccgcgccaccatttttagagatgcccagttggcgcgggctcgtttacttgacggcgccgaacaaccagggctgacgctgctgataaccgacttcgaaggcgcggatcgcctcggcgtcctgcagtgtcaggccgatatcgtccaggccgttgagcaggcagtgcttgcggaaggcatcgacttcgaagctgtactgcacaccatcggggcgggtcacggtctgcgcttcgaggtcgacagtcagctgatagccctcgctggcctcggcctgttcgaacagcgcatcgacttcttcagccttgagaatgatcggcagcaggccgttcttgaagctgttgttgaagaagatgtcggcgaagctcggcgcgatcacggtgcggaagccgtactcgtccagcgcccacggcgcgtgctcacggctcgagccgcagccgaagttctcgcgagcgagcagcacgctggcgccctggtaacgcgggaagttgagcacgaaatccttgttgatcgggcgcttggagttgtcctggttcggctggccgacatccaggtaacgccactcgtcgaacaggttggggccgaagccggtgcgcttgatcgacttcaggaattgcttgggaatgatctgatcggtgtcgacgttggcacggtcaagcgggcaaaccaggccggtgtgttgggtaaaggctttcatcatctttctcctcaggcctggatcaattcgcgtacatcgatgaagcggccggtcaccgcggcggcggcggccatggccgggctcaccaggtgggtacgaccaccggcgccctggcgaccttcgaagttgcggttggaggtcgaggcgcaatgctcgccactgccgagtttgtccgggttcatcgcaaggcacatggagcagcctggttcacgccattcgaagccggcttcgatgaagatcttgtccagcccttcgctttccgcctgggccttgaccaggccggagccgggcaccaccagcgcctgcttgacggtggcggcgaccttgcggcccttggccacctcggcggcggcgcgcaggtcttcgatgcgcgagttggtgcacgagccgatgaatacgcggtcgagctgaatgtcggtgatcggctggttggccgccaggcccatgtacttcagagcacgggtgatcgaatccttcttcaccgggtcgctttcgcgggccgggtccggcacgttctggtcgacggccaggaccatctcgggcgaggtaccccagctgacctgcggcttgatgtcttcggcacgcagctcgaccacggtgtcgaacttcgcatcggcgtcggagaccaggtcacgccacaccgcaacagcctgctcccaatgctcgcccttcggcgcgaacgggcggtccttgacataggcgatggtcttttcgtccaccgccaccaggccgacacgggcaccggcctcgatggacatgttgcaaatggtcatacggccttccagcgacaggtcgcgaatcgcgctgccggcgaactccagggcgtggccgttgccaccggcagtgccgatcttgccgatcacggcgagaacgatgtccttggcggtcacgccgaacggcaatttgccttcaacgcgcacctgcatgttcttcatcttcttggcgaccaggcactgggtggcgagcacgtgctcgacttccgaggtgccgatgccgtgggccagcgcgccgaaggcgccgtgggtcgaggtgtgcgagtcgccgcagaccaccgtcatgcccggcagggtggcgccctgctccgggccgaccacgtggacgatgccctggcgcacgtcgttcatcttgaattcgagaatgccgaagtcgtcacagttctcgtccagggtcttgacctggatgcgcgagacttcgtcggcgatggcgtcgaggccaccgaggcgctcggcgcgggtggtcggcacgttgtggtccggggtggcgatgttggcatcgatacgccaaggcttgcggctcgccaggcgcaggccttcgaaggcctggggcgacgtcacttcgtgaagaatgtggcggtcgatgtagatcagcgacgagccgtcgtcgcgccgcttcacttcgtgcatttcccacaacttgtcgtagagcgtcttgccaaccatcagcctgttcctcatcagtcttcgggcacctctaaaaactatctacgttgtcatcgccgcgttgaaaacaggctcaaaatgctcatttacaactcgtaaactccgctttttcgcctgttttcgccttgcgctgactgcctcgaatacgtttttaaaaggtgccctttctatgcctgggcaatagccctttggcttatggggagaatgctatgcgtggccggcgaataactcaaattcatatttttcatccagaagattcctgactggaattgctataggatcgccttttagcacctctcttgccgccggaaacgctcatggatctcgccacgctcaatgcctttatcgccatcgccgaactcggcagtttctccgaagccgccatgcgcctgcatctcacccagccggcggtgagcaaacgcatcgccagcctcgagcagcaactgcgcgtgcgcctgttcgaccgtctgggccgcgaggtgagcctgaccgaagccggccgcgccctgctaccgcgcgcctatcagattctcaacgtgctggaggacacacggcgggcgctgaccaacctcaatggcgagatcaccgggcggctgaccctggccaccagtcaccacatcggtctgcaccgcctgccgcctttgctgcgcgccttcacccgcgcccacccgcaagtggcgctggatatccagtttctcgattcggaagtcgcctacgacgaagtctttcatggccgcgccgagctggcggtgatcaccctggcacccgacacccgcgacccggtacgcgccgtgccggtgtggaacgacccgctggatttcgtcaccgcgcccgagcatccgctggcacaaggcacgggcgtgacccttgccgacgtagccctgcacccggcggtatttcccggcggcaatacctttacccaccatatcgtgcagcgtctgttcgaagccgaagacctgatcccgaacatcgccatgagcaccaactacctggaaaccatcaagatgatggtgtccattggtctggcctggagtgtgctgccacgtaccatgctcgatgagcaggttttccgcctgccattgccgggcatccagctgtcgcgccagctgggctacatcgtgcataccgagcgcaccctgtcgaatgccgcccgggcgttcatgcaactgctcgacagtcatcgcgacagccttgccttagcgccggggcagcagctaacgtgacagccatgccggccatctgccggtatgcctgcggcgaacttgccgatagcccggcctccctttttgccgggcttttgtagaggaaagggtcatgggcaacgccaacgacaaacgcccaccactgccccatgtaccagtgctcgatccggccgagttcgaaaagacctggcgcgacagccaacacctgctggccgccctcaatggcgccggcctcggcacctggttctggaacatcgataccggcgaagtcagctggtcgcgtggcgcccagaaggtcttcggcctggacccgacccgcccgctcagcgcacccgtcgactacataggcctgattcccgaggaagagcgcggcgaagtactgcgcatgttccaggcggtgatcgacggctccccaaccgccgagccgatccgccaccgcattcaactgccggacggcaacctgcgctggatcgagatcaccggcagcctgcaggctgacgagggtcgtcagaaccggatgttcggcgtggtgcgcgacatcacccgccagcaacaacaggagcaggcgctggccgacagccaggaacgcctgcgcctggcgctcgagtcggccgagctgggcacctgggactggcatatccccagcaacaccatgttcgcctcaccccgcgccgccatgctgcacggcttgcgcgatgcgccgttccacggaccctttccggatttcttcgcccacgtgcccgagcaggatctcaagggcctgcgccaggcctatcgcgatctgctgcccgataacggccaggattctcaggttacttaccgcacggtgcacggcaacggccagacccattacctggaaagcaaggcgcggctgtaccgagacgctcagggtcagccgctacgcatgaccggcgtgatggtcgacaccagcgagcgcaccctgcgcgaacaacgcctgcaggcctcggagcgcaagttcgccacggtgttccaggccagccccgatccgatctgcgtcacgacgttgcccgaaggccgcattctggaggtcaacccggcgttcacccaggcgttcggctggcggccggcggaagttgccggccgcaatatcttcaagatcgcaccctggcaggcgctgccggcggactctccgctgcgtggcaagatcctcaccggcaccgacctcgaggacgagcgcatcgacctgcacgaccctcagggccgactgatgaactgcatcgtctcgtgccgacgcctggagctggccggccagccctgcgtgctcagcaagtttcgcgacatcaccgagcagcagcgcgccgagtcggcactgaaggccagccaggaaaaattctacaaggcctttcactcaagccccgacgccatcaccatcaccacccgcgacaccggtcgctacatcgagatcaacgatggtttcacccgcctgaccggctacaaagccgaggaagtgattggccgtacttcgaccgaggtaagcatctggtcggatgcaggcgaacgccagcgcctgctcgatgcgttgaacgacgaaggccatgtccgacgcatggagatgaaggcccgtgatcgtcacggcaacccgctggaagtggaagtgtccttcgagcccatcgagctggatggcaccgaatgcctgctggtcaccgcccgcgacatcagcgaactgaaggccgctcaggagcagatccagcacctggcctaccacgacccgctgaccagcctgcccaaccgcgccctgctgatggaccgcctgacccagcagatcgccctgctgcagcgccacaacctgcgcggcgccctgctgtttctcgacctcgaccacttcaagcacatcaacgattcgctcggccatcccttcggcgatgcggtgctcaagctgatcaccgcccgcctggaagtcagcgtgcgtgaggaggacaccgtggcgcgcctgggcggcgacgaattcgtcgtcttgctcaccggcctggagggcacccgcgaacaggtggtcatccatgccggccaggccgccgagaagctgcgcatcctgctcagcgaacccatgctgctcgaaggccaccgcctgcaggtcacgccgagcatcggcatcgccctgattcccgatcatggccagaccccggccgacctgctcaagcgtgccgacatcgccctgtaccgagccaaggactcggggcgcaacgtcattcaactgttccacggctccatgcagcacgccgccagtgagcgcctgcgcctggagaacgagctgcgcacagccctgagccgcggcgaattcgagctgtatttccaggcccaggtggatgcccgcaccgaccagatcatcggcgccgaggcgctgctgcgctgggcccatccgacgctcggccagcagtcgccagccctgttcatccacgtgctggaggaaagcgggttgattctcgaagtcggcgcctgggtgatggtcgaagcctgccatgcctgtgcccgactgctgcaggacggcctgatcgacgagcgcttcagcctgtgcgtgaacatcagcacgcggcagttccgccagggcgatttcgtcgagcgggtcgagcattgcctgcgccagaacaagctgcccaagggcatgctcaagctggaaatcaccgaaggcatcgtcatccaggacatcgacgacaccatcgccaagatgaatcgcctgcgcaaactgggcgtcagtttcgccatggacgatttcggcaccggctactcgtcactcacctacctcaagcgcctgccggtggacgtgctgaagatcgaccagtcgttcgtgcgcgatgccaccagcaacccgagcgacgcggagatcatccgcgccgtggtggccctcggcctgagcctgggcctggaagtgatcgccgagggcgtggagcagcagagtcagctggatttcctgcaaagccagggctgcaactgctaccagggctacctgttcagccgaccgcagccactaccagcctttcgcgccctgctcagccagggcgcccagcgtctgccgcactgaaacagaaaaggcgccgcgagggcgccttttccggtgtaccagcagcggagatcagttctccagcgccggacgtgccgacccgatcgggatgcgcttggccttggcctcttccggcacatggcgctccagctcaatattgagcaggccgttcaccaggctggcgctcttgacctcgatatgatcggccaggcggaacgacagcttgaacgaacgctgagcgataccctgatacaggtaggtgacattttcaccactaccattgcccgcgcgcttgccgccggtgacggtcagcacaccgcgctcgacctgcagatccagatcttcatcctggaagccggcggcagcgatgacgatccggtactggtcgtcggcatgcttctcgacgttgtagggcgggtagctgctgctcgtctcgttgcgcatcgccgattcgaacaggtcgttgaaacggtcgaagccaatggactgacggaacagcggggtcatggaaaatgcagtgctcatggttaatctcctgaattagtcagcgagtgataagttgcgggacccgacttcggcatcccacggtgataaaaatgtggatggccaaaaaaatttcaagggccccaaaaaggagatttttcgatgagcaaggtgatgctgattaccggtgccagccgtggcatcggcgcggccacggcaaggctcgcagccgggcaaggctaccgcgtggtgatcaactatgagcgcaatcgtgaagccgccgaaacattggtcgagtcgacagtcaccgcgggcggcgaggcgctggcggtgcaggccgatgtggcggacgaagctcaggtccgtcggctgttcgccgagatcgatgcgcacttcgggcgcctggacgtgctggtcaacaacgccggcatgctcgagcagcagatgcgcctggagcgcatgagcctggagcgctggcaacgggtgttcgccaccaacgtgtacggcagcttcctgtgcagccgcgaggcaatcgcacggatgtccacccgccagggcgggcatggcggcgcgatcatcaacgtgtcgtcgattgccgcccgcctcggcgcgcccgaagagtacatcgactatgccgcagccaagggcgcggtcgacagcatgacggtagggctggccaaggaactcgccgccgatggcattcgcgtcaatgccgtgcgacccggtgtgatcgacaccgagatccacgccagtggcggcgagccgcagcgggtggcgcgcgtcgccgccagcattccgctgggccgcggcgggcaggctgaggaagtggccgaggcgattctgtggttggccagcgaacgagccagctataccaccggctcgctgctcgacgttagcggagggcgctgagcgcctcctcgtcagcttcgagcgtttgcagcgtgctcacctctgccggcgcgatgccaacacccagcaatgcgtcgatgacttcacaactggtttcccgccgcacccgggcgaacagctcgaccgcctcggggtagctgcgcgtaagcatcgccaaccactgcttgaggcgcccgggggcgtagcgcggcgaaatcttgcggcgcgcctgcagccagaacgcggccaacagcggctgcaactccgaccaggtcatcacacccgcttcctgccccctctttgccgcggcgatctgccgggccagatcaggccgcgccaccacgccgcggcccagcatgaaatgctcggcgccactcacctcgcggcatcgctgccagtcttcgacggaccagatatcgccattggcatataccggtacgctgaccacctcctgcacccgcgccacccactcccagtgggccggcggcttgtagccttcgaccttggtgcgcgcgtgcacgacgatctgcgaggcgccgccttcggccagcgcgcgggcacagtcgagagccagatccttgtgatcgaagcccaggcgcatcttggcagtgacgggaatcgccgccggcacgctgcggcgcacttcgcgcacgatggcgtgcagcagctccggctccttgagcagtaccgccccgccacgggacttgttcaccgtcttggccgggcagccaaaattcaggtcgatcaccggcgcgccgagcacgcaggcgtaggcggcgttgtcacccaggcacttgggatcggagccgagcaactgcacgcgcagcggcgtgccggcagccgtgcgggcgccattgaacaactccggcgccagcttgcggtaagtcgaccggggcagcacgcggtcggtaacgcggatgaactcggtcacgcaccagtcgataccgccaacctgggtcagcacgtcgcggaggatttcatcgaccagcccctccatgggcgccagggcgatctgcatggcgatactctcgaactatctgggaaaaaccggcgcatcggccggaaaacggcgcgtagtgtagcggcgaggcgcgcatcagcccagcggcgcagcacctgaacacctgccaccagcggcagtccattgcagtaccgactgccgaactggaatcaccatgaacccactgctgttgcgcggcgccccgctggccctgctactggctatcaacaatgcccaggccatcacgccaatttcccaaggcgtacctgtcgaccccgctgccacggccaagctgatcgtcagccgcgacctgaacgcacccaacgcctgcgacctgcagctgcgcgtcgatgaacaagtggtggtggcgctgccggccggcgaaagcgtcacgctggatgtgcccagcggcgaacgaaccgttgtcgtcacgccatcgcgggaaggtttttgcgccggtatcgatctggtgagcagccagtcgattctcctgcaacccggcgaggtcaggcgctaccaggccgtttacgaagaacaaaagctgttcttagcgccgcagccctgaagatcagaacagcagtagcgccctgccgtaaccttcgacgaattcggccggcatccgcttgggccggccgctggacagctcgatacacacgaaggtggtacgcgcacgcagcaaagtggcgccatcctgcgggcgaaccagctgaaagcagcgatccatcttcagccgctggtctgactcgacgatccaggtgcccatgaccagctcctgcccttcgtaggcactgctcaggtaatcgatctcatggcgcaccaccgccatggcgcgatccaggcgccggtactcgaccagatccagccccagcgattgcgaatggcgccaggcgcagcgctccagccaggtcacatagacggcgttattggcatggccgaggccgtcgatgtcttcactgccgaccaacagctcgatggtgaacggatcggggcgatcccagctcacgaccggcgctccgacataggcgcgtcaagcaacgatttgatgtgagtcaacttcatgcggcggcctcccttggcgactgaacgatccagaccttaggggctaagccttgcgcaacgcaacaactgcgtcgacaaactttccgggcggccagcacttttcgagcgcgcaaaaacaaaagggccacttcgtgagaagtgacccttaaaaatcccgcagagcgggcaaaaatggcgtcccctaggggactcgaacccctgttaccgccgtgaaagggcggtgtcctaggccactagacgaaggggacgaaaccttcgaagaacaaggccagcactcggctggccttgtcgtggattggtggagctagacgggatcgaaccgtcgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccagaaccttgcggtctggctgcaatgcctgagcactgcagctggaaatagtggcgtcccctaggggactcgaacccctgttaccgccgtgaaagggcggtgtcctaggccactagacgaaggggacgcaaatgcccttctttacaactcaacccgctccaaagaaccggttgtggcatccgagattggtggagctagacgggatcgaaccgtcgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccatctcgaggacggggcgcatgttaagtgcgcccctgcaccctgtcaacaaaattttagccactggtgcattttttttcgctgacataacaaacacttaccgcaaaccgcgggctgccggccaccgacggcgaccagcggccgacaaaccgctggtgatcagccgatgctggccagcaatttttcccactccttgttctccttcttcgacacgccaccgagcagctcgatggcttggcgcaggcggtaacgggtgagatccgggccgagaatttccatggcatcgagcaccgataccgaactggcctggccggtgacggcagcgaacatcagcggcatggcgtcacgcagcttcagctccagatgctcgaccaccgcctggatgcagccggtgatgcgctccttctcccactggcgcagcgcttcgagcttccagaggatcaactgcataagctgtcgcacctgatcgtccgacagcttcttgtgggcgaacagcgcctcgtccggctgcacgccgcctgcgaagaagaagctggccagcggtgcgatctggctgaaggtttccaccctgccctgcacatggggcgcgatcttcatcaggtagtcgctattgaaggcccacttctgcacacccgcagcgaactcctcgacgctcaggtcgcgcatccactggccgttgagccaggacagcttctccagatcgaagatcggcccgccaagggaaacgcgctgcacgtcgaagtgctcgatcatctcctcaagggtgaatttctcgcgctcgtccggcatcgaccagcccatgcggcccagatagttgagcatcgcctggggcaggaagcccatgcgctcgtagaaggtgatcgaggtcgggttcttgcgcttggacagcttgctcttgtccgggttacgcagcagcggcatgtagcacagctgcggcttctcccagccgaagtattcgtacagcaggatcagtttgggcgccgaaggcagccattcttcaccacgcagcacgtgggtgatcttcatcaggtggtcgtcgaccacgttggccaggaaataggtcggcaggccatcggtcttcatcagcacctgcatgtccatgcgatcccacggaatctccacgtcgccgcgcagcatgtccggcaccacgcagacgccctcgctcggcaccttcatgcggatcacgtggggctcgccagccgccaggcggcgttgcacttcctcatcggagagcagcaggccgcggccgtcgtagcgcggcgtctcgccacgggccatctgctcggcacgcatctggtcgagttcttccggggtgcagaagcagtagaaggcgtggcctttctcgaccagttccagggcgtacttgcggtagatctcgccgcgctcgctctgccggtatgggccataagggccgccgacgtccgggccttcgttccactcgatgcctagccagcgcagggcgtcatagatctgctgctcggactcgcgggtcgaacggacctggtcggtatcctcgatgcgcaggatgaactcgccgccgtgctgcctggcgaagcacaggttgaacagggcgatgtaggcagtgccgacgtgagggtcgccagtaggcgacggagcgatacgagtacgaacggtggtcatggaaagtcccgagcaggtaagactgaaaatggcatgggctggccctgcgcccagaccgcatgagcggccggcgcaggcgccatggatgacgcgagaaagcgaagggaacgaatattaacaggccagccccggcaggctccagcgaagcacggcgctggcctgcgaagaacgggtcaggcgcccgacgcgccgctcaggtaaccacgtagcgccgcgacgccctcctctacactggcgctgcaaccgacccaggaacaggcgagcatcagattgcgcggcaggccgaaatcctcgatgaagtagccgtcggcgtcacgaccctcagtgtcactgggcaaccactggcgcatgctgccccggggctcgaaatacgcccacaccggcttgcccagcgccaccgccgcaccgacctcgaacgccgtaccggaatccggctcaaagccgcgaaacaggttgaggttggccagcacggcgtcggcctcacggatcatcgccaggttgagccggcagatctgcgccgccaatgcagccggcgccaaaccttcggccacctcgttatcgaacggatagagtccttcgagcccctgctcgcggcacagccgcttgaggtactcgccgtgctcgacggcatcggcccggaacacgtcgaagccggccaggtagaccttgggctgacctgccgtactcataccgcgagcagccgatcacgcagcttctggatttcgtcgcgagtctgcgccgccgcctcgaactccaggtcgcgggccagttcgaacatcttgtcttcgagctgacgaatgcgcttggtgatctccgccggcgagcgcagctgcgcttcgtaacgggcattctcttcggcagccttggccatgcccttgcgcttcttgctgcgtgcccccggcaccacggcgccttcgagaatgtccttgatgtccttgaccacgcccttgggcacgatgccgtgaacctcgttgaaggccagctgcttctgacggcgccgctcggtctcgccgatggcgcgctccatggagccggtcatgttgtcggcgtagagaatcgcccggccgttgaggttacgcgctgcgcgaccgatggtctggatcagcgagcgttcgctgcgcaggaagccttccttgtcggcgtcgagaatcgccaccagggcgacctccggcatgtccaggccctcgcgcagcaggttgatgccgaccagcacgtcgaaggtgccgatacgcaggtcgcggatgatttccacccgttcgaccgtgtcgatatccgagtgcaggtaacgcaccttgacgccgtggtcggccaggtaatcggtgaggtcctcggccatgcgcttggtcagcgtggtgaccagcacgcgctgctcgagggcgacgcgcttgttgatctccgacagcaggtcatcgacctgagtccgcgccgggcgcacctccacttccgggtcgaccaggccggtgggtcgcaccacctgctcgatcacccgcccagcatggtcggcctcgtaagggcccggggtggcggaaacgaagatggtctgcgggcacgaagcttcccactcctcgaaacgcatcggccggttgtccagcgccgagggcaggcggaagccgtactcgaccagggtttccttgcgcgaacggtcgcctttatacatggcgccgacctgaggcacgctgacgtgggactcgtcgatcaccagcagcgcctcggccggcaggtaatcgtagagcgtgggtggcggcgcaccgggatcgcgaccggacaggtagcgcgagtagttttcgatgccgttgcagtagcccagctcgagaatcatctccaggtcgaagcgagtgcgctgctccaggcgctgggcttcgaccagtttgttggcgccgcgcaggtaatccaagcgatccttgagctcgaccttgatcttctctaccgcctcgagcagcgtgtcacggggcgtcacgtagtggctcttggggtagaaggtgaagcgcggcaggcgttgcagcacctcgccggtcagcgggtcgaaggcgctgatgttctctacctcatcgtcgaacagctcgacgcgaatcgcttccagatccgactcggccgggaagatgtcgatcacatcgccacgcacccggaaggtcgcccgggcgaaatccatgtcgttgcgggtgtactgcagctcggccaggcggcgcagcagcgcgcgctgatccatcttgtcgccacggtcgaggtgcagcaccattttcaggtactcctcggggctgcccaggccgtaaatcgacgacaccgtgcagaccacgatgacgtccttgcgctcgatcagcgccttggtcgccgacaggcgcatctgctcaatgtgatcgttgatcgaggcgtccttctcgatgaaggtatccgacgacggcacgtaggcctcgggctggtagtagtcgtagtaggaaacgaagtactccaccgcgttgttcggaaagaacgacttgaactcgccatacagctgcgccgccagggtcttgttcggcgccagcaccaaggtcgggcgctgcacctgggcgatgacgttggccacgctgaaggtcttgccggagcccgtcacgccgagcagcgtctggtgcgaaagcccggcttcgaggccctcgaccatctgccgtatcgcctcgggctggtcgccggcgggctcgaaacgggtgaccagttgaaactcggacataaatacctctgcaaaggctgtgacgccacgaccacacgtgcgtcatacctgatgtacgctgtcgcgacaccgaatatgggccgctatactaacggcccgcttgcgcaacccctaatccagttgccgggttgctcgatactcaccccaccacagagctgccgcccccatgagtctgttctccgccgtcgaaatggctccgcgcgatcccatcctgggcctcaacgaagcattcaacgccgataaacgccctgacaaggtcaaccttggcgtgggtgtctacaccaacgaagaaggccgcataccgctgctgcgcgccgtggtcgaagccgaagcggccctgaccaccgctcgcgcgccacgtggctacctgccgatcgaaggcatcgccgcctacgatcaggccgtgcagaagctgctgctgggcaatgactcgccgctgatccagcaaggccgcgtaatcaccacccaggccatcggcggcactggcgcgctgaagaccggcgcggactttctcaagcgtctgctgcccgacgccaccgtggcgatcagcgacccaagctgggagaaccatcgcgcgctgttcgaaaccgccggtttcccggtgcgcaactaccgctactacgacgccttcagcaacggcgtgaaccgtggcggcctgctcgaagacctgaagaacctgccggcgcgctccatcgtcgtgctgcacgcctgctgccacaacccgaccggcgtagacctgacgcccgaagactggcaagcggtgttggaaatcgtgcgcgaacgcgagcatgtgcccttcctcgacatcgcctaccagggttttggcgacggtattgaagaagacgccgcggcggtacgtttgttcgcccaatctggcctgaccttcttcgtctccagctcgttctccaagtcgttttcgctttacggcgagcgcgtcggcgccctgaccatcgtggtcggcgaccaggaagaaggcagccgcgtgctgtcccaggtcaagcgggtgatccgcaccaactactccaacccgccgacccatggcgccagcgtggttgcagccgtgctaaacaacccggaactgcgcgtgatgtgggaaaccgagctgggcgagatgcgcgatcgtatccgcaccatgcgcctggccatggtcgagcagctggcagcgctgaacgccaaacgcgacttcggctttgtcgccgaacagcgcggcatgttctcctactcggggctgaccaccgaacaggtcgagcgcctgcgcagtgaattcggcatctacgccgtgggcaccggccgcatctgcgtggccgccctgaacacgcgcaacctgccggtcgtaaccaaggccatcgccgccgttctataagttgcgaggggaagtcggcagatgcttgacttccccttcgtaatcagtaggatacgcgtcgttgttccgcgatagctcagtcggtagagcaaatgactgttaatcattgggtccctggttcgagtccaggtcgcggagccaaattcaaaagcctcggttaataccggggcttttttatgcccgccggactcttaccagggactacgtcccaggttattcgcttcgctcaccccttcggggccgcgctgaagcgcgttcagctgcgctgtcgagtccaggtcgcgtgtcggaaagtatgcggtccgtagggtgggttagcgccgcgggccagaagcctggcgaacgccacctactcggagcggcgcgtaatccaccaagcgatcacgaggcctaaaaaactccccaggtatcgcttcgctcaacccgggctacctcaggtttagctggcgtagagataagcctcgacatccatccccgcatcacgcatctgcgccagcttgtaacgcaaggtgcgcgggctgatgcccaggcgctcggcggcctctttgcgccgcccacgctcggcacgcaggatatcgatgatcacctgatattcccgacgtcgcagatcctcgcccagggcgccatccgccacgcttgcgtccggtatgaccggcatcggcacgttcggcaccaccgccaattgaggcgcaggtgcagactgtgcaaaaccgataggcgcgttcaggcacaagtcatgaggctcgataacgccgttttgctgaagaatcaccgcacgctgaatggcattatcgagttcccgcacattacctggccatgcgtggccagtcaggcaggcaatggcctgagccgagaagcgcagcgggttcaggttaatcttcttcacgtacttggccaacagtcgctcggccaagggcaaaatatccgccgggcgctcgcgtagcggtcgccaggccagcggaaacacggaaagccgatagaacagatcctcacggaaacgccccgccgcgacctctgccgccaggtcacggttactggtggccagcacacggatgtccaggctgatcggtttgcgagcgcctacacgctcgacttcgcgctcctgcaacacacgcaacagcttggcctgcagagcgagcggcatctcggaaatctcatcgagcaggatggtgccaccctccgccagctcgaatttgcccggcgcgctggcaacggcccccgtgaaggcgcccttctcatgaccgaacagcgtcgcctccagcatgttgtccggaatcgccgcgcagttgatggcaatgaaaggccccttggcccgcggcgattgctgatgaagataacgcgccagaacctccttgccggttccggactcgccagtgatcaacaccgtggaatcgctacgggcgacccgcgccgccaactcgagcagctgcaggctggctggctcgcaagctaccgggccgtcctgctccagctcgctggcccgaccgagcgcatggcgcgccaccatcgacagcagagtcttgggctcgaacggcttgaccagataatcggcagcaccgcggcgtatagcgtcgacggcacgctcgaccgcgccgaaagccgtcatcagcagcaccggcaactgcggctgccgctcacggattgcgcctagtagttgatgcccatccatgcccggcatgttcacatcactgatcaccagcccgaacggctcctgagcaatcgcgaccagcgccgcttcggcgcagtcgacggcccggtaatcatgaccaccaagctcgagggtatcggccagggcttcgcgcaatgcgcgatcgtcttcaaccagcaggactttggcagccatgggtcactcctgaatcgtggggtgcgctggggtaatcagcggcagaatcaacaaggcgcaggtaccgcgacctggccgcgaacgcagctgcagctcgccctgatgagcgcgggcgactgccttgaccaccgccagcccgaggccggtgccggtggttttcgtcgtgaagaacggctcgcccagtcgcgccagcgtcagcgcgtcaatacctgggccgtcatcactgatgcacagccgcaaggtggagccgcgccggtaggcatgcaccttgaggcgcacaccctgtcctgccgcctggatcgagttttcgacgaggttcagcatcgcacctaccagcgtgtcgcggttgcagagcagttcgccgccacgggcatcgcactgccagcgcacatttatgccctgcaccacggcctctcctgaccgcctgagcgcctcgaagagctgagcggattcgagtcggtccggtagcggcagctcgccgcgggcgaacaccagcatgtcgcgtacctgatgctcgagctcatgcagccgctctttcaagcgacctgcgaaacgctgctgctgctcggccggcagcacctgctcggtcaggtgaccggcataaagcagcgccgccgacagcggcgtacgtacctgatgcgccagggaggcgaccattcgccccatggcgctcagccgctcgtgccgcgacaactgatcctgcaagcgacgggtttccgtctggtcggtcagcaataccaactgtcccggctcaccctgcagcgagcgggtggaaatcgacagccgccggccatcggccagggaaatctcgtgaccatcatcatgccggggggcgaaacgctgtgcgatcacgtcccgccagagtcgcccaagcagcggttcacccaacatgtatcgcgcgacaggattggcttcgcgaacaacaccatggccatcgatgaccaccacgccgcccggcaacaaatccaagaggctttgcaggcgattagccaggcgctccttttcgttgagctcctgcacacgctgctcactgacttgggcaagctggccagtcagttcattgacgcgatcttccaaaaggctgtacgagctacccagccggctcgacatctgctcgaacaaggccagcgactgctccagctccccacgctccgcgcctaccggcgatgaggtatccagggaaacatgacgttgcgggcttggtttcattgcactctctcgcgtggcgagccgtcagaaggcggtcatttgccaaggagacagcaatactcatgcctaaaaataaaactctttattttcaatagcataaggatttaatgggcagcagatcgtcaattgactgactgcaagagcgttaatgctctgagggaaaaggtgggctgtagcccaccctatgacgtttaggccaggcgactcagtcgtcgcccatctcgtcttcgcgacggctcatgccgtacttacgcatcttctcgaccagcgtggtacgccggatacgcaagcgctcagcagcgcgagccacgacaccaccggcatcatcgagcgcctgctggataagcccctgctcgagattgccaaggtaatccttgaggtccagtccctcggccggcagcatcgccgccgacagaacggatggcgccgacgaggtcagtaccgcgcgctcgtccagctcatcacgcaggctggccgccagttgctcgtcttcatcatcgacgtgacggaatttcttcggcaactcgcccacgccaatcacgccgtagggatgcatgatcgccatgcgctcgaccaggttggccagctcacgaacgttgcccgcccagtcatggcgacagagcgacattatggcggcggagttgaagcggatggagccacgcttttcatgctccatgcgcgagatcagctcgttcatcagcagcggaatgtcttcgatgcgctcacgcagcggcgccatctcgatggggaacacgttgaggcggtagtacagatcctcacggaagctgccgccctcgatcatgctctcgaggttcttgtgggtcgctgcgatgatgcgcacgtcggcgttctgggtcttgttgctgcccacgcgctcgaaggtccgctcctgcagtactcgcagcagcttgacctgcatcggcagcggcatgtcgccgatctcgtcgagaaacagcgtgccgccgttggccagctcgaaacgccccgcacgactggtgatggcccccgtgaaggcgcccttctcatggccgaacagttcgctctccagcagctcggcgggaatggcaccacagttgaccggcacgaacggcgcctcgcggcgcttggagtggtaatgcagattgcgcgcgacgacttccttgccggtgcccgactctccgagaatcagcacgctggcctcggtatcggccacctgctgcatcatctgccggacctgctgaatggcgcggctggtgcccaccaggctgcgaaacagattgggctctcgctgccggccacgctcacgggcttggtcatacatctcgcgatagacctgggcgcggtgcagggagtcgaggagcttgttgtagctgggcggcatttccagggtggccagcacgcggcggcgaaactcttctggccaatccgtggtggcatgctcatgaagcatcagaaccggcaggtactcatcccaggcggcgaattccttgagcagatccagcgccccacccttgagctgcacctcgccgagcaggacaccgaggatgcttctgctggagtcgatctgctcgaccacattgttccagtcgctgctcccacacgcaagatgatcttcgccgagaaaatccagaatcaccgacaggtcacggcgactttcaaggttgtcatcgattagcagaagcttggtttcacgccacataattgttcggcccagagagagaaagccaccagccgccaacgcgccggcatatggccagcagtaaagtaaattattggcgcttagtcaattttatggcgtgattatttagaggaagttgcgatgaggcccaaaagagcgctcggcaatcagaaggcgtagagaaaaagggcaacgctgcagacaacaatagcgcctataggctgactcagccaaaaagctgataaaccttcgcaccctgctgcgactggttgaactggacgagttcgttagccaagcgctgacgctcggcttggcacgcagttaccaaatccttatagagatccagcaactcttccattcgcgcccgcagcgcaccatcgtcctcggcagcatcgaccatggcatcttccacagcctggcggcactgcagatccagctcaccgatagccgcccaatcctgggtggacaatgcctggcgcattgccgtacccgtattctgcagacgctgaacagaagcattcatcttaaaattcctcatgcgcgctcttattgagcgatggcatcccaaccagccttgacgtcacgcagcaggccagcgacttcgtcgatcggctctactgtgttgtacaggttggcctcagagaggcgacgaaccatgtagtcgtacagcttatcgaggttctgcgcgagctcgccctgggccagatcaaggccagtgcgcaagccaccgatgattcctattgccttgccaatgagctcgcctttgagggcatgctgctggcgctccatggcaccacgcgcttgagccaaacgcgtcagcccaccctccatcaacatttgaatcagacgatgcgggctggcatcgacagcctgagcctgagtgttaacgttttgatactgacgcatagcggccatggcattcatactagatgtactccagtgtagagcgggaatactgattgtatcggcatggcaggcgtgagctttaacacggattaatcacaaactaatggccgggtagaaattttacgcgagcgccccctcaatgccatgaagctggccactatgcaaaccgaagcgccatcgataactggagctgcggcccagtacccacagtgacgcagcatcagaactatcgggccgcctgatcaacctcaggaccgattgaggcccatccctcgcgaatctcggagagcaggctgtgcacttctcgcaagcttcgtggcgtattgtccagtgcaacgccgaccaggcgccgattgatatagtcgtacaagtcatccaggttctgcaccagctcgccgcccaacgttttatccaggctggactgcaaaactgaaataattgagatagtgccgctgactgcttcccctcgtaggtccggatttccttgttgctgcgctaacagcgctaaagcaatacgctcgagcgcaccgtccagcaaaagcccgacagcttgataaggggttacgtcctgactgctcttgatgcttttgtaggtatcgattggcttgctcatctatttattgttccgtacaacacccggcaaattaccaagtgcgctttcgagctggctgctggtgccgttcaactgacccacaagcgactccatggcattgaactgagccaaaaggcgcgtctgcatggatgccacacgacgctccaggtcttcacgctgcttagtgatatccgagcgcgtggcctccaacgctttttgacgttgctgaatgatgccacctgtctcggtgtagccgacgactttgctatcgaggcgcttcattagcccctcatcgccgacgaacaactttgctaccgaatcgaaattgtctttgagtgcggtatcgagcttagcgtcatcaattttcagcgtgccgtctttctgagtggtgatccccatgtcagccaggaatttcaaatcgccgccctgccctcccggcgataccagctcgttgcgtacgctactcaacaaaccacgtacggtggcatcccctacgaggccacccacaacaggtgcaccgtcctcaccaaccttggtgacattagtgagcttgttgctagtagtgatgagtgcgttataagcgtcaacgaacttcttaacactggtggtgacaccggcagtgtcctgccccaccttcagagttagcggtttgttggcgtcagtgacggccagcagatcgaagctgacgtcagaaatcgcatcagtgactttgttagtagggcttttgagggtgagcccatcgatactaaacgtcgcatccctggcttgcgtgatgaacccagcgcctccccctgcaggcttgctggcatccatctcgacgctaccatccacatccagtgcactcaacaccccctgaccgctcacactgatgtcattaccctcaccagtttcattgctgctgagcaccaaacgtgagtcacccgtagaaggatccttgatgatgttggcagtaataccctcgtccttgagctgggtgttgatctgatcacggatgctggcaagatcggagttggcggcgatatcgacagtaagtgcggggccttcacccaccttaacgctcaggctcgacgcggaatcagctgacttgaaatccttgtccaccaccgcagtggccactttgctcgaagttgccagattcttgacttcaatgctgtaggtgcctgcagcagcggttttaccggcagtagcagtcagcgcttccttattggatgaattagcggttcgcttttcgaacagctcgggactgttaaggtccttcattgccgcttgaaaggtattcagcgcgccattgagctcgcccagcgaagaaaacttggtttcagtcgatttggacagccgatccagttgggcctgcttgggggccttttctgcattgaccatggcggtgaccagatcaccgatcggtaaaccggagttaataccggtcgaaattccaccaattgccatttcgcttacctcgtcaatcagttgacgtttatttgcctacaaggcatgaactagctaggcaatcaagaaatatgccagcggctatgcctctgccttgaacaacaaactacgaacttcttcgagactttctgcaaggcgtagtgcctcttctgaaggcagctggcgaataacctcgcccgaggtggtatcagtgaccttgaccaccacacgaccagaagaatcatccaggctgaaattcaagtcacgccggatgctctgcacaaagctctgaatcgaactgaccgcctgctcaaccggctcgctcgattgcttgcgctcggcactagcatcatccaatgcaggccgcatctcacgctcactgactactggctgctgagcagccaagggcaatactggagcagcccccgtacgactctggctggtcaactgggtattacttattccgatatccatttccttatacctcgcaaggcaaaacggggagaagcgctatgcacttccccccgcagtctaaagcagactaaccaattcagcttactgcaggaggctgagcaccgcctgcggcaactggttggcctgagacaggatcgcggtaccggcctgctgcaggatctgattcttggtcaggttggcagtttcagcagcgaagtcggtatcttgaatgcgacctttagcagccgaaacgttctcgctgatgttctgcaggttggcgatggtgttgtcgaagcggttctggactgcaccgaggtcggcacgctgcgagtcgatttgcttgatcgcgtcgtcgataaccaacacggcagcctgggcaccgactgcatcactaatgtcgatgtccttcactgtgttagccgttacaagatcagcgtccgcgtcgacctcaaccgcatccgggaatgtaacacccgcgacaccgccagttgctgctgcagccacctcgaatgatttgacggcaggagcgtcaccgtccttgttggttttggtcaccatctgccatgcaccggccgaatctttctgcacgctaaccccgacgttggcatcgttcactgcggcggcgatcttggcatcgatagcatcggcatcgtcacccttcttgatatcgaaatctacggtaaccgtactgtcatcatcaagtgtgatagtggcggtggccttgccggcagcaaatgtgtcaggatcaacttcactgccgagagtggcagcagtcttgtaataagaccctgtgagcgaatcagcactcattttgtcgataccgacactgatcagttcgttcgccgcagaacctacttgaaaacttgcagtaccgaacgaaccgtccagcagcttacgaccaccgaaggtggtggtgttgctgatacgatccagctctttcttcagctggccaacttccgagttcagtgcatcacgctcggagtcgctgttggagccgttggccgactgcagggagagatcacgcatacgctgcagaatgttggtggactgctgcagtgcaccttcagcggtctgcgccagagaaataccgtcgttggcgttctttaccgcaacacccagaccattgacctggctggtcagacggttggcgatctgcaggccggcggcgtcatccttggcggaattgatgcgcgagccggtggacagacgctgcagggaagtttgcagcgagttggacgagctgttcaggttgcgctgagtgttcagggaagcaacgttggtgttgacggtaagagccatgatgatgtgcctccaaaggcgggtactaattggtagccgggtggtgcgagcgcttgggccatcgccttgctcaggcacccagttacttcgcattcgtaatctttatcggcgtatggggcggaagctttagggcactggtgaaacttttttgcaagccctttcagcatcacgtaacgcctgcaagcaaaggtagcgcgccgccgttgcttgcctgaatgggtatcgaccgaggtggcgttttctgtagagttatcacccatcggcagagtagcgggcacttggggcgcgtgcttccaccgctaccgcggtgcggcagcctctgcttcgcggcgaggcgccgctcctacacaattttgacgtgccccagcaccgtcggttggaccggggcgcgtatcctagcgaagcgtaatccgacacccaggccgcaattactggcacattacgctgctctatgggcatggggcgctgctgtgccgggaacgtgcgacgtattacgcctgcggctaatatgccctacaacagccatgctcgcgctcgggcttacagtttattgaacaggttcaagctactgatcttcacgtagctctgctgcgcggcttccaggattagtgtctggaatgaaagccgcgacagcgcttccgggtaatccaattcacgtaactcggcctgtacagactgattgaccagcgatacatcttcgttatcggtccgggtgctttcgatgatatttaggcgtgcaccgatttcaccacgtgtgctgtcgaccactacgctggcgttggacaaattagtcatcgcctgagcaacggcatcgcgcactttcaagttgccttcgggcgtcgcaggctcttcgagcactttgcgcagtgaagcgattgtgtcgagcggtccttgcttctgcttggccggatcggcagtaacctgaatttgctcgccgccaatcggcgtgccgtccatgttaatcaccacgccacgaaataccagcttgtcggtggtgtcaggattttcatccatggaaccgccgcccaggttatcacccgtttcagcatcatagatcgtgtagctcttgggatcggtttcatcaaaaacgaggttaattccctgtgcaggaaatgctggtgtacccgaaaacgccacttcatcctgcaccaagggcgtagacactctcagtgtggagcccgcgggtagggtgtaaggcaaaggcggggcggcagcaacgagtcgcccagcattggtgacgttctgaaagaccttcttgccattatcactaatggctacattcagcgaactggcgatttccaacttgcgttggccttcgtccccctgatagctgtaagtgccgtcagcgttccgcacgaaaggctcggatttgccctggaagccggagaagaggtattcgccgcgagcgttcttggtgttcatcaggcccagcagctcgtcctcacgctcacgcagttcagccgcgatggactggcgatcctcagcactaagcgagccgttacccgcacgcacggcgagttcctgtacacgcaaaagcacagtattaaccgaattaagtgtgacctcttcctggttgaggctattttgcgccgcggtcaggttctctttgtattggcccagcacattctgctgctgctcgagctgcagcaaacgcaccgacgccaccggatcatcggcaggcgtgaggatacgattgccggtgctgatctgttcctgggtgcgaatggcattggcgtagttgcgctgcaggccttgaacgccgttgttgaacgcctggagagtggaaatgcgcataactgcctcgtcttctctagcggtacctggcgtttaccagagccgcacccgtcttgggatttgctccctgcctggcctttgccaggcaggggctggaaatcgtttatttgcaaccggtagcggcaaccataatgagccaagccagaggctactacctgaacgctccgatcagggtatcgaacaacgagcgcgcaacttgaatcacctgggccgacgcgttgtagtactgctcgaacttgatcaggttggcggcctcttcatccaggttgaccgccgagagcgaatcgcggttgtcctgcgcctgcttgagaatagcaccggtcgcctcgtcatcctgccttgcctgggcggtcagggtgccgacccgttcgatcaggtcgccgtagctgtcggtaaagctggagccggtgctgataccactgacgctggggtccacaccgacgacctgcttgctctgcagccccaccagggccaaagcgttacggttgtctgataccccgttgaggttgaaagcgatatcgaaacgatcaccattttccggacgcccactgacgctcatgttgacgctggtgccatctgccagggtcagttgatagttgttctgttggccgggctcgaacagcggagtgggcgctggcgtgatcggctgccctttgttgtccacgcgtgtaagcgtcgccccggcgggcaggccggtgaactcgccgcctgccgaatcgtaggtcagggtgatcggcggaaaagcagcctgcagcgctgccgggtcgatattgctgccgttaaattgcagtgtcggctggctgatcgtgccattgccgcggttctgcaggttggcctcggcgcgtattggcgcggcgaaggccagttggtcggcctgatccagcacggtggtcatcgtcgaggcgccgatgcgggtcggttgcagcacgaacgagtcgccggcagccggagctggcgtgcctgccaccacctgaaaaccttggtcacgccctgcgctgtcctgaaaactcagggtgccggccgggttctcggtcacggtcatcgtctgattatcgctcagccgacgcgccgagtagttggtcccgtcgaactccagccggtaatcactggtggtcagtacggaactgttggtgatattcagcaggggtgatgcgttactgctgttggtcgatgacggcagcacccgcaagcgcgccaccgaggcctcgttgtagtcaccgaaaagcgccgcacctacctgccctttcagatccaggccctgccccagctggctgttgacctggtcgttgatcgataacgccaggcgccccagcgagttgaaggtcttgtccagcacctcttcgcgataacgcaggatgccgcccagctcgccgcccgttacctgggtggtgatggtttgccgggaggcaccgacgatgaactggatctcggagcggttcggatcattggcccctggcaccacctccaggcgcgcggcattgttgccaactaccagtggctggccggaaccgatgaagacgttctgcgtgccgtcgttctgcgccacgacattgacgcccacgaacgtcgacagctgacgcagcgcctcctcacgcgcatccagcaggtcgttgggctgagcgccattggactgggcaatcgcgatggactggttgaggctggcgatggaactggaaagccggttgatctgctcggtgacggcgcccatctgtttgttggcgaagctgttctgctcgttcagccggtcgtagactgtattgaagcgacggctcaggccttcggcctcggaaagcaccaactgccgggcaggcaggttggacggatcctcggcggccgtctgcagcgcggagaagaatttctgcaacgacggggtaacgcccgtggtcgtgccagccagcagcgaatcgagctggtcgatctggctcttgtaggccttcacatcgctgctcagcgcagtgctgctacgcagctgggtggtaagaaattcactgtagctgcggcgaatgtccaccagcgaggtgccgctgccgatatagccggcgccactgaactgcggcgtttgcgtggcctggatggtgtcctggcgcgagtaacccggcgtgttgatattggtgatgttatggccggtaaccgacagcgaggtcttgttcgccgccaggcccgacaggccaatgctcagtaagtcagccatgcttcatcatcccttgttcgagggcgcgccgttggcggcgatcatctggtaggtcgacagcttgcgggcgatctgcgacaccttgcgggcgtactgcggatcggtggcatagccggctttctgcagttcacgggcgaactgctcggggttggcggtgaagctcagtgccttttcgtagcgcccgttgctctgcaggaagctcacgtaatcctcgaaactgtgggcgaaggattcgtaggagcgaaacgaggcggcttccttcaccggcttgccgttctggtactcggtggtcatcacccgggcggaatcaccgccccaggtgttgtgggtcttgatgccgaacaggttgtagctgctgctgccatcgctctgtttgatgatcgacttgccccagccggtttccagcgccgcctgggcgaccaggtaggtcggatcgacgcccagcttggctgcggccttctcggccatcggcagcatggtttccatgaattccttggccgacttgaacgtcgtgcggctggcgatttcctcgctgccgttgatattcaggcgacgctcggccggcgcggcgtaggccttggcgggcagccagtcaccttttgccaggggcttgccgaccgcgtcgccggctggcgtattggctgcggtggtcgctgttggcgaatcggcgcccggcacgatgctggcctggatgcgctgggcgagcttgcccggcaacgaaaggcgtcgctggttgatcaacgtcatgtcgttacgctcgggatcgaccgcggcagtgatcttctcgacgcgcgcaggcgccccatcggcagccgcttcgttacgcgccagcggcttgctcggtgcagccggcacgggagcgtcgacctgggcgaacggattaggccgctcactcggatttttcatcttcgacatctgcctggccatcacgtcggccagaccgatgccgttcttgttaccagccatggtcaccgacagctgctggtcatacatgtcctggtaggtcttggcctcgttgctgttcatgaagttgccttcagcgaacacctcgttggccgagcgcatggtcttgagcatttcattgaggaacagcgactcgaactccttcgcgaccttgcgaatgttctcctcactatcgccaccgaccttgaactggttgaggcgattgagatcggtgtaagcaccgctgtctacggtgctggtgccggcggccgagagtcgagtatccatgtcgcgtgtcctttaaatcacgatcaggtcggcctgcagtgcgccggcttgcttgagcgcctccaggatggccatcaggtcggaaggcgcagcgcccacctggttcaccgcccgcacgatctcgtcgagggttgtgccggggccgaacttgaacatcggtttcttttcttcgtcggcgccgacgcgcgagcgcggcaccaccgcggtttcgccgccggacagcgcgcccggctggctgacgatcgggtcttcggtgatggtcaccgtcaggctgccgtgggtgacggccgccggctgcacgcgcacgttctggccgatgacgatggtgccggtgcgcgagttgatgatgaccttggcaaccgcctggccgacatccacttccatgttttccagaatcgacaggtagtcgacgcgctggctcggatcgagcggcgcactgacgcgaaccgagccaccatccagcgcctgggcgacgcctgggccaagcagttcgttgatgtgatcgacgatgttcttggcggtggtgaaatccgggcgattgaggttcagcgtcaaggtgttgccctgatcgaagccgctcggtaccggacgctcgacggtagcgccacctgggatgcgaccggccgacggaacgttgacggtgatacgcgaaccatcggcaccgctggcatcgaagccgccaaccaccaggttgccctgagcgattgcgtaggtgttgccgtcgatacccttgagcggcgtcatcagcaggctgccgccgcgcaggctcttggcgttaccgatcgaggagatggtcacgtcgatggtctggccgggcttggcgaacggaggcagatcggcatggatggacaccgccgcgacgttcttgagctgcacgttgccgccctccggcaccttgatgccgaactgcgccatcatgttgttgaacgtctgcacggtgaacggggtctgggtggtctggtcgccgctgccgttgaggccgacgaccaggccgtagccgatcaactggttggtccgcacgccctggatgctggccagatccttcaaccgctcggcttgagcggtcgaggccagaagcagcacagcaacggtgatgatccacttacgcatgatcattgacctcagaacggaaacagcgggctggcgaagaagcgatccagccagcccggctggctggcatcggcaaaggcgccagtgccggaataggtgatgcgcgcatcggcaatgcgggtcgaagccacggtgttgtcgcgtgccacgtcgtcggagcgaaccaggccggcgatgcgtaccagttcgtcaccggtgttgagcgtcatccacttttcgccgcgtactaccagcaggccattgggcagcacttctgccacggtcacggtgatcgagccggtcaggctgttgctctgccccgcctgaccagaaccatcagtactgcgctgggccccgtactgagcgctcagccccaggttttcggccttcagcggattgaggctggtgctggggttatcgatcgatacatcgccaccaaacagcgaggtcaggccgatattggcattactgttcttggcgatcttcgacgtggcgttcttactggcttgagtccgctcgttgagggtgatagtgatcacgtcgcccacacgaaacgccttgcgatcgccgtacaggttgttttcgaacccggactggaagatcgagccattgttctgcgcggccggcagtggggtgcgtggcagcacgggtgcgtagtaaggatcgttcggccgggcggcaggcgccacacagccactcagcactacgctgccgagaatcgagaacacacacaccaagcggttcataaccactacctcacagcgttcgggcgtatcaaggggtgagcgaatgcctaccccggggtcttaaaggttctgggtgacgaaggacagcatctggtcagcggtggagatgaccttggagttcatctcgtaggcgcgttgagtggtgatcatgttgaccatctcctcgaccacgctgacgttggagttttccagggtgttctgcagggtcgtgcccaggccgttgaggccgggcgtgccgacctgcggcgcgccgctggaagcggtttccatgaacaggttgttgccgatggcttccagccccgccgggttgatgaagtcggcaatctggatgttgccgacgatctgcggctgcgggttgccggtagtggtgaccgatgcggtaccgtcctcgccaacggtgaaggtacgcacttccggcggcagcacgatggccggctccagggcaaacccctgggaggtgaccacctggccattggcgttcaggtgaaagctgccatcacgggtataggacaccgtgccgtcgggcatcagcacctggaagaagccgcggccattcaccgccatgtccatcggttgctcggtagtctgcaggctaccggcggtgaagatcttctgggtgccattgatgcgtacaccggtaccgagctgcaggccggaaggcaattggctgtcctggctcgactgaccaccaggctgacgacggatttggtacagcaggtcctcgaactcggcgcggtcacgcttgaagcccgtggtggacacgttggccaggttgttggaaatagtcgtcaggttcatgtcctgagcggacaggccggtcttggcgacccacagtgacggaagcatagcgttctcctcgggcgccggattcatggcgccgcgtgttggttatcagctcatctgcaagacgcgcgccatggcggtgtcgttatcttctgcagtgcgcatcatcttgacggacagctcgaactgccgggacaacgccaggatcgaggtcatctcctcgaccgcgttgacgttgctggactcgagaaagcccgaggtgatctgcaccgtggcgtcggcctccggcggctgagggccgttgaaacggatcatgccgtccgtgcccttctgcatctgtttttgatcggggttgaccaggcgcagccggtcgacttcggcaagcacccggggcgcctcgccgagggcacgaatactgatggtgccgtcctgaccgatttcgatcttctgctccgggggcacggcaataggaccggcattgcccatcaccggcataccgttgccggtacgcaacatgccctgggcatccacattcaggctcgccgtgcgcacataggcttcagtaccgtcaggcgcctgcacggccagccagcccttgccaccgatagcaacgtccagatcgcgcccggtttcctgcagcgagcccggcgtgaagtcggtgcccggccgctcgctcatggcgaacacgcgcgtcggctggctttcgccaaaaatttgcatcgaacgggcctgctcgaaatcacggcgaaaaccggtggtagagatgttcgccagattgttggcgtgggcacgctgggccaacgtgttgttgtgggcaccagtcatggagacgtacagcatcttgtccatgttttcctccgaggtgggcaaaacgcccgcgactctgacaaaacctcaaaagcaatacacgtgccacagttaaaaattaatattaactacatgaatttaaaggaatttaataaatgaaaaggctccctcgggagcctgtaatttgtcgctcggcgagccgttgccggttccggcaacgactccctgacgctatcaacgcaggttgatgatggtttgcgtgatcgcgctctcggtttcgatggtcttggcgttggcctggtaattgcgctgcgccacgatcaggttgaccagctgatcggagagctcgacgttggagtcttccaaggcaccggcctgcaccgaacccagggtgccactacgtggcgtaccgactaccggctcaccggactcgaaggattgcacccaggcggtcttccccaccggagtcagtccctgcatgttggcaaagttcgccagcaccagctgcccctgaagcttggtctgcccattggtatagcgggcgaagagcacgccggtttcatcgatctccagcccggacaattcgcccgtgctgtagccatcctgctgaaccttggccaccgagaacacgctgttgaattgggtggagccgcggaagtcgaaggcaatcgccgcactggctgccgagccattggcagcccaggtggtgccctcggcattggtcggggcagccggcacccaaccattcatggcgagcgaaccgtccggattgatcgacaaaccagcagtatcgctggccgggttcaaggttgccgggtcgatagcctgcatcttgccagaggcatcgaaggtaaccgtagccgaaagcggtgtggtattagtcggatcaagtgggttacgcccatcgaccagaatcttcagatcccaggtgttagccccggtcttcacgaagtactgggcaaacgagtgggcattgccctgagcatcgtagatgttcaccgatgtggagcggttgtaggtggttgggtcggccggattgaacgtcgcgttgcccgctgcctgagcggccgcaacttcgtccggagtcgggttagccggatcggcagcgttggcgatctcccggtcataagcactctgccagagcaccggcactttttccgtcgagttcaggttgaacggttgagtgattgtgcttgttgagcgaggtgcctggctggccgtctcgaccttgagattggtgatgatgccgttctgcaggttgccgttggcatccaccccgtaaccctgcaggttatggttgaagttgttgacgataaaaccattgcgatcggtgccgaaatagccggcacgggtgtaactgatgtcaccgttgttgctagtacgaaaaaacccgttgccgttgatggccagatccagcgaattctgcgtgtagttgatgttgccctgcttgaacaactgcgatacatcgctgagcagcacaccactgccgatcgggttggacccactacttagcatcgacgacgcatacaggtcggcgaactcggcacgcgactgcttgaagcccgcagtgccggcgttggcgatgttgttacctgtcacgttgaggtcactggtcgcagcacgcagaccgctaagaccgatattgaatgacatgaaaaatctccttgccgatagctcggcagttacggtccgctagttactggccaatgacctgaacctgggaaagcggcacgttgccgagccccgccaggttgagcatcaattcgttgccgccgagggtcacgctgtcgacgttggccggcagcaaggtataaagccccttggtttcattcccgtaggttgcctgcgcctcgaacttataggtgcccggtttcatcacgttgccgctggaatccttgccatcccagataaagctgacattgccggccttctgttcacccaggttaacccggcttaccacggcgccagcactgtcgtagacgttgacgtacacgttactgctgctggtcggcaggaccaggctggccttgaagctctcgctggtgtcgaccatggccttgtcagccggcacgatcaccttgcgcccgaccagcgaggaagcctgtagcgcctgcgaggactgatagcccgacaggatggtttccatgctcgagttgagtttctcgacgccttccacggtactgaactgcgccagctgcgcgatgaactcgccgttaccctggggctccagcgggttctggttgttcagctgcgctaccagcagattgagaaactgatccttgcccagctccttgttttgcgtggagtcctgcttgatctgatatttgtccagtaccgaactggagttaacgccatcaacgccgctcatttttcactcccactcactgaccgagggtcagaacgcgctgcatcatctgcttggcggtgttcatcatttccacattggtctggaaggcacggctggcggaaatcatgtccgccatctcctcgaccacgtttacgttggggtagtacacgtaacccttctcatccgctgccggatggttgggctcataacgcggcataaggctgctctggtcctcgacgatgcccagcacctgaacgccagcgccggactgatcctgatctgcgaacagcgagccgttactgccgccctgcgcattctgaaatacggtggcgaataccggatggcgcgcgcgataggtctgatcgacgctcgaggagacggtctcggcgttggcaatgttgctggagatggtattaaggcgtgtgctctgggcactcataccggttccagcgatattgaaaacactggtgagggacatatcagactcctttattcaccacgtagggcgccgacgagccctttgaatttactgttgagcagcgtgaagctggtctggaaggccaccgcgttctcggcgtaattggcctgttcgacctgcgcgtccacggtgttctgatcgatcgaaggtgcagtcggcgtgcgataggccagcgaagcgtctcccattggcacgccttctgctgcgatatggcgactattagtggtcctcaagcccgtactgccgctcccgctgctctttgcagcctgctgcgctagcaccgacgcgaaatccaggtcgcgcgccttatagccgggggtatcggcgttggccatgttgttggccagcacctcggcacgctgagcgcggaagcccaatgccttctcatggatgccaagtgcactatcgaaactgatgctcatctcagggacctttgccgtaacggctagcctgtttgcctgtagagctcacagcaaggcacgtgccaatttatttttttacttataaatcagcgagatcactgaaaatcggggcgttcgaggtacatgagcggcaaagcttttccgccgcctggcatggtaggaacggcaatctaaacgctggattgccgcttttctgacgcggtggtgacagaaggctgtcagccataaaacgaaacgggaggccatggcctcccgctcttataacaacccaagatcacttggctttgtagatgatcccagggctgcactgaaccatctggtatttctcaggcaagccgttaagcgcctccgaggccccgaggaacaagtacccgccaggtttgagcatggcgtgaatgcgcgtaaggatgtccttcttcacttccgccgagaagtagatcagcacgttgcggcagaacacgatatcgaatttgccaagactggcgtagctatcgagcaggttcagcggccggaactccacacgactcttgatggccggtttgaccacccagcgccccggccccttggggtcgaaatagcgctgcagacgctcctgggctagaccgcggcccatggccaggctgtcgtactcgcccgacttgcagttgttcagcattgtaggcgacaggtcggtggccacgatctgaatccctgccttgagctggccgacattgctgcgctcgaattcatcgatgctcatcgacagcgaataaggctcctgccccgacgaacaggcagccgaccagatacgcaggcgctggccgggataggccttgatcagctcgggcaatacgcgattcttgagcacttcgaaaggataggtatcgcgaaaccacaaggtttcgttggtggtcatcgcatcgaccacctgctcacgcaaaccactgcgcggctggctctgcatgcgctgcaccagctcgcccagagtcttgatgccattggtctccatcaacttgttaagccggctggaaaccaggtactgcttgttgctgccaagcacgatgccacaggccttttccagaaagatccggaattgctcgaaatccaaattacctgaagacactcgtgaggcctcgcccatctattccattgattacgccgagcgctccgagaagcgctcgccgggttagctggcaaaatcggccagccttgttgacgctgccgcgatcagccggccttgatgcgatccacgactcgtgatgccagatcatccgggcggaatttcgccaggaaatcgttggcacccacttttttcaccattgcctggttgaatacgccggacagcgaagtatgcagcagaatgtgcagcttctgcatgcgcgcatcggcacgaatcgctgccgtcagggtataaccatccatttccggcatctcgatatcggaaatcatcatcagcaactcctgctcgggcgacttgccctcagcgaccatggcctgcaggtaatcgagcgcctgacgaccatcgttcaatgccgtgacttccacaccgacagtctgcagacagcgcatcacctgcttacgggccaccgaggagtcatcgacgatcagcacgtgctggctgacagccttggtctgcacctcgacatcgatcaccccagccgaaataacctcggaggtcggcgctacctcggcgagaatcttctcgacgtcgatgatctcgaccagcttctcatccagccgggtgaccgccgtcaggtaatgatcacgccctgtgcccttgggtggcggatgaatctcctcccagttcatattgacgatgcgctccaccgagcggaccaggaagccctgcaccttggtgttgtactcggtgatgatcacgaagctgccatccaagtcagcgagcggacgcttaccggtggcgatggacagatccaggatcggaatcgtgccaccgcggatgttggccacgccccgaaccacatggctcgatttgggcatgatggtgagtttcgggcattgcaacacctccttcaccttgaagacgttaatcccgtacagctgagggccgtcgagacgaaacaacagcagttccaggcgattttgcccaaccagctgagttcgctggttgaccgaatccatcacaccggccatgtacgggctcccaagattccagtaacacatcagatttggttagcgtagcaggcggcacgcgccttgctatgaaccagacatgaatgcacgaatgacaattatccgacgcgcgatggccaagagccttcgttgcctggcagttttacctgctttactggcgctcggctatagcacgctgacaactgcctccgtcaccctgcccgatcagcttatcggcgacacccagcgctttcttgagcaggcagttgcagactatttgcagcgcagcaatattcaggcgcgccacgaggtgcagatcaaccgccttgacccgcgtctgcgcctgcctatatgcgatcagccgctgacgatcacgctggaaacgccggccgaacccgttggccgcgtgaccatgcgcgtacgctgcgatggcgcgtctccatggaccgtattcgttcccggccaggtgcgcctctaccgcgaagtggttaccgtgagccgcccgatcaagcgcgaaggcgtactcggcgagggcgacctgatgcttgctgaacgcgatgtcggcctgctcaaccagggctacatgatcgacctggaacaggcgatcggccgcaaggccactcgagctttgcaaccggaccaggtactgtcgcctacattcatacgtcaggcggaagtcatccgtcgcggcgatcaggtggtgatcagcgcacgcagcggcggcatcaatgtacgcatgcctggcgaagctctttccgatggcgccgtgggcaagcagatcagcgtgcgtaaccagagctcgcagcgcgtggtgcgcgcacgggttaccggcccagggcaggttgaagtatcaatgtgagaaccggcccgaccaacggactggctgacgtgcgaacaaggctgttttagactgtgcaagcgacgcaatttttttgcctaaagtttttccgggcacggccgaaacaataggcaagcgtccacacaccgttagaggttttgcaccatggtcatcgacttcaaccgactcaacagctccacgccagccagcaccagccgtgccggcggtactcagggcggcaagaacgaagccatcgacaacaaggctgccggcagcgccgttacgactcagcagagcaccgccagcggcaaaagcggcgagtccgtacaactgagcagcgaagcacaacaattgcagaaaaccgtcgacaagctgcgtgaccagccggccgtcgacagtgatcgagtagccaagctgaaacaggccgttgctgacggcagttatcaggtcgacagtcagcgcgtcgccagcaagctgctcaacttcgaatcccagcgctagtctccggctcgcactggggtattggacgcccggaaaccgactgatgcccgtccgcttccatagcaaacgcgcgcctagcggttccaccccagagagccagaatcatgaatatcacgccactgctcgatctgttcaacgaggatatcggccacgcagcgcagctgcttgagctgatcgacgcggaatatgaagcccttggcgaacgcgacctgagcaaactgcaggacatactggcgagcaaacaacccctgcttgccacccttgaccagcacggcaagagtcgcacgcaagccctcgtcagcctgcagctgagtcctgatcgctcaggcttgaaagcacttgccgaacgctcggataaaggtgacgaactgatacaggccagcgaacagttgagcgagctgctcgaacgctgccaggaagccaacttgcgtaacggccgaatcattcgtaccagccagaactccaccgccagcatgcttggcatcttgcgaggcagtgaaacgccgtcgctctatgacagcactggcggtaccgctaaaatcggcagcaagcgcccgctcagccaggcctgacataacgacaagatgcgcggtgatgcagcatcgcatcacccgacgcagcagtaccttgccccggagatcactggaccgtgtccaaccccttcgctcaggactgtggcccgcaacctcccaaagtgctcaaggcgcccgtggagatcattgccaatctacgtctgctgcaacagcaccatgaccccttgatcctgacctttcaggatcgcaatcagcgttttcagagcttcgttatcgagatcgaccgagatcgcaacctgctgatactcgacgagatgatcccgagcgacggcgagcgctacctgcaaaatggcgaagccttcagcgtcgaatctctgcatgacggggtacgcatagcctgggagtgcccgacgggtatgcgcgttggcgaacatgagggcgagcgctgctatttcggcacgatcccccctgaggtgcattaccaccagcgccgcaacgccttccgtgccgcaatcaagcaatccgaacaggtcaaggtacagctgggcggaacgcgactgcgcaatccgctcgacggcctgatgctggatatctcggcatcgggctgcaagatccgcctcgccggtgatgccaccaaacagctgcagcctgggcagatctacgaggccttctgcgcacagctgccggtcggcaagctggagacggccattgaactgcgccacgctcgttatgacgataagttcgatgccacatttgcaggcctgcacttcgacaacctgagcggccttcagcaacgtctgatcgagcgcttcgtctaccagttacagcgcgaagcgcgtcggttcgagagcgacggcttcctgtagccgctcgacgtcatacctgcggcgtggtggccgacgtctgcgagctttcagccggggggtcgctgtcgtccggctcgcttgccacaggctcctgcatctgctcctgaaccacctgctcgtcgacacgcggatccagtgccgccaccagcggtgatgcggtcatgttcaccggcatggccacgtgttgcagcggcgcgtcatcgacctgatgcaggtgggtgacgatgttcgaacgcacgcgccagactaggaaaagcccgcacaaacagaagaacgcatacagcatgttggcgccgaaaaagcgcatcagcacgccgaccagcagtgggccgatacaggcacccaccccgaaagtgaccaggagcatagcggtcagcgacacacgccgatcagtctcaacgtggtcattggcgaacgccacagccagcggatagaggctgaattgcagcatgctgacgatgaaccccaccgagaccaatagcaacaagggagcctcggacagaatggccagcggcgaagcgaccagcagcaacaagcctgacgtgccgcgtatcagcttgacccggtcgacacgatccgacagccagccaaggggtgcctgtacgacaagccccgccagaatgcagcagcccatgaagataccgatctgctcggtggcaagccccatttctgccgcatacaacggcgccaggccgtaaaaagaaccgatcatcagccccgccacaccgatggtagtaagcgacaaaggcacacgccggaagaagaagcgcatttccaaaggagccgggcgcagtggcgccgggtgcaggcgccgagtcagggcaacgggcaccaggcacagggcgaatgacagggccaccagcatgagtaattccaggccaagcgttggatgcaccaccagtaccagctgaccgagcaccaggcccagataggacgctgccatgtagccggcgaacaccagaccacgctgtttggtttccgcctgttcgttgagccagctctcgatcaccatgtactgacacatcattcccaggcctaccagcacacgcagcaccagccaggccggcagccagtcgagcaaaccgtggccgagcacagcggccgtcaccactccggcacaggccacataagcgcggatatgcccaacccgggcgatcagtcgatgaccgatcttgccgcccagcaccaggccaaaatagttggctgccatgagcgcaccggcccagacaccttcgccggactcagccaggcgcagggcgagataggtactcaacaggccggagcccaacagcatcaggacggtggcgatgtagagggaactgaaggatttccagatcaagcgcattgggctgcaacaactccttgtgccggctccgcgagccggcctatgttcgacgggcgatcaggcgagtcaccctgcatccaaggctaccaagctgccgctgtgccaatatggatggtgcgtatcaggcacagttcactcattcctggcatcgcgggggcaattggcaatacctcaatcggcggccttctcttccagcatggccagccgctcttccaaagcgctgatacgcgcttcgagcgcctccaggcgatccgatgccccgttatcaggcaactcctggcgctgcgtgcgctgctgcaattgcgcctgcagctgctccggatcacccagcagttgtgcataacgatcctcgcgctgcccagcctggcggccaaccagagccaccagctgccgcccgatcattcgctcaaggttgtgctgcacctgctgggtgtcctcaaactcgtactggcgagcgcttctggccagtagctcaccggtagtctgtggcccgcgtagcaggagcagacttagcagagtgacctggggcgccaccagctcgagcgccttgtcgattcgatgctcccatcaatcagcacgactgcccatgaccagcctcacgaaaccgcgttcctccaggctacgcagcccctgccccaccgcccccggagtcaggttcatcaggggatcacggctggttttctggttgcaggcgagcaccagcgcattgagggtcagcggataggcttcgggggtggtggcctgcttttcgatcagacaacccagaatgcgcgcttcagcagcgctcagagaagatatgtcgttggagtgttcgctcatgtcgctcaccaagcctgaaagttgtccctagcgtagcctgagtgcggcgaagttgacatgcgaaaacggggtttatcgccatgcaagtcgctgattttcaaaacacaaaaaatcaacgccaggaccaggcaataaatgagaactatttttattgactaataatcgagaatgactattatctacatcaccagccgcgaggctggttggataacctgaatgcttcctggtcggacgcttccagtttatctcctcatcaggctaatcacggttattgacccggctttttgccgggtctttttttgtagcctgctgtccctgctggccacccttcgggccgtcggcagagccgacgtcaaaaatcgctcccggcgatttttttgctttttttcaggctaacgcaaactggtgacatgcccgccatttagatcggacatgaagcgtgcggatcatggcgtcccctgctggaatcgaaccagcatctagcccttaggaggggcttattctatccgttgaactaaggagacccgtttgatccggcgccctcgagggcgccggccggcatgttacccagcgcacgcggatttgtcatgtcagcgcagcaactcaggcggccggctcgaacagcttcacgaccaccgcctggcctgccttcatcctttcctgcaattgccgctcctgagcccgtgctcgctccgccgccttctccttgacgtgcccgtaaccacggatctgttccggcaattcggcaatcgccagcgcggtttcgtagttgccgacatcgagcgcgtcgagcatctgaccaatgctgcgctcatactctctgatcaacgcctgctcaagcttgcgctcctcgctatgcccgaatggatccagccaggtgccacgcagtacgcgcaacttggccagcactttgaaagcattgagcatccacggcccgaagctgcgcttgcgcggctctcctgtcaccggatcggtacggctaagccaggaaggcgccaagtggaactgcaggcggaaatcgccctggaactgcccatgcagcgcctcgctgaacgccgcatcgctgtataggcgcgccacctcgtactcgtccttgtaggccagcagcttgaagtaatagcgcgccacggcctcggtcagccgctgctgtggatcactgtcgcgcgcacggacacggctgaccagttggcgatagcgctcggcatagcgggcattctgataagccgtcagacatacgacacggtcttcgatgacttcatcgagcgtttcgcagcgcttgctttcggtaccctgaggctgcaccagacgctcgatggcagctgcgtcataggcagcacgccgcccccacaggaaggcctgctggttgaactcgaccgccacattgttcagttcgatggccttgtcgatggcttgcgcgctgatgggcaccagacctttctgataggcatagccgagcatgaacaggttggtggcgatactgtcgccgagcaggcgagtcgccaggtgcgtcgcatcgacgaaccaggttttctccgctccaactgcgtcaattaacgcctggcgcatcgccgccccaggtacctgggcgtccgggttgcgggtgaactccgcggtggcggcctcgtgatcgttgatcacagcgtgggagaccttctcgttgagcttggccaacgcatcttcaccagcggctaccaccaggtcgcagccgatcagcagatcggcttcacccgcggcgatccgtacggcgtagatatcgtcctgccgggcggcgatgcgcacatgggtgttcaccggcccgaacttctgcgccaggccggcctggtcgagcaccgtacagcccttgctttccagatgcgccgccatgcccaacagcgcacccacggtggtcacaccgctgccgccgacaccgggcagcaaaatgttccaaggccgatccagagcaggctggcgcggctccggcaaggccacgaacagcgcgccggcaccaagcgcctggggctggcgcagctggccgccgtgcacggtgacgaagctggggcagaagccatcgaggcagctgaaatccttgttgcaggcgttctggtcgatttcccgcttgcgccccaactcggtttccagcggcagcaccgacagacagttggacttcacgctgcagtcgccacagccttcgcacaccgcggagttgatgaacgcgcgtcgcgccggatcgaccagcttgccgcgcttgcggcgacgccgtttctcggtcgcacaggtctggtcgtagatgatcaccgaaacgcccttgaactcgcgcaactcgcgctgcaccgcatcgagctcgcggcgatgatgaaagctggtgatcggcgcgaaggtcgagcgactcgggtacttgtccggctcgtcgctgaccaccgcgatgcgtttgaccccttcggcgaacacctgctggctcaactgatcgacccgcagttcaccgtcgacgggctggcccccggtcatggccactgcatcgttgtagagaatcttgtaggtgatgttcacgccggcggcgacggcagcccgtagcgccaaatgcccggagtggaaataggtgccgtcgcccaggttctggaacacgtgtggcgtgtcggtaaacggcgcctgaccgatccaggtcaccccttccccgcccatctgggtgaaggtatcggtactgcggttcatccattgggtcatgtaatggcaaccgatgccgcccatggcacggctgccttctggcaccttggtcgagctgttatgcgggcagccggagcagaaatgcggggtgcgtacggtgctgtagctgcgcgccgccagggccttttccttggcatcgagaaacttcaggcgcgcctcgatcacctcactggtgtagatgggcgccaggcgccgcgcaatgacacgagcaatcatcgccggggtcagctcgcccagattcggcagtaacgactggccctgctcatcgaactcgccgaccacccgggggcgcttgccgactggccagttgtagagctgcccagtcagttggtcctcgatgatgctgcgcttctcctcgacgaccagaatttcgtccagcccctcggcaaagccatgcacggagaccggctccagcggccagctcatgccgattttcaatacccgcagaccaatctgcgcacagagcgcttcgtctaggccgaggtcatccagcgcctggcgtacatcaagataggacttgccggtggtgatgatccccaggcgcggattgggcgagtcgagcatcaccttgttcaggccgttggcatgagcgaacgcgcgggccgcgtagatcttgtagacgttaaggcgcttttcctgggccaggggcggatcgggccagcgaatgtgcacgccgtcttcaggcagttcgaaatcattggggatcgtgacctgcactcgttgcggatcgacatccaccaccgccgaggagtcgacgttctcggcgatggttttcagcgccacccaacagccgctgtagcgcgaaagctcccagccaatgatgccgtaatcgagaatttcctgaacattggccgggttgagcaccggcatagaggcggcgataaaggcatgttcgctctggtgagcgatggtcgaagacttgcagccgtggtcgtcaccggccagcaccagcacgccaccatggggcgacacaccggcggagttgccatgcttgaacacgtcgccgctgcggtcgacaccagggcctttgccgtaccacatggcaaacacgccgtcgtagcgcgcgcctggaaacagattggtctgctggctgccccaaaccgccgtagcgccgagctcctcgttgacgccgggctggaagtgaatggcgttttgctgcagaaactcgcgcgcctcccagagactcttgtccagcccacccaatggtgagccacggtagccggaaatgaagcacgcggtattgagcccggcggcggcatcacgctgcttctgcagcatgggcaggcgggtcagcgcctgggtgccggtgagatacaaatggcccgtcgcgagacggtatttgtcgtccagacggatttcggccagagacataagacggcgctcctgttgtttttatagcgacctgtcaggtgacacggttaatcacctgcctgcatccaccaggatcactgtgaggatgactgccttaagcatagaccggagcgcggcgattttttctttcgcattcataccgccgacgctaatactgcgcatgaacgcttcgaaaaaaatcacaaaggagaaacgaacatgcacgagcctctaagcgccatcgaccggagaatccttcgtctgctgcagcgtaacgccgacctcagtgcggcggaaatcgccaagaaggtagagctgtcccaatcgccctgctggcgtcgcatcaaccgtctgcaggaagaaggcttcatcgaacgcaaggtcgccctgctcagccacaagcgcctcggctttaccatcaccgtgttcgtcagcatcaagttgtcggcacacgggcgcagcaatctggatgagttcgagcgggcgattgccggttacccagaggtcatcgagtgctacaccatggccggtagctcggactatctgctcaaggtggtggcccgcgatatcgccagctacgagcgttttctacgcgaccagttgctgcagcgcccccatgtgcaggaagcccactcgggcatcgccatgagtgaagtcaagcgcaccaccgagttgcctctggactgagccaaaaacaaagcgtcatgcattttgcaatgcagcgatacagacaccttgcaacatgcacggcaaagcactggcgaatcaatttcaacttattgattttaaagtatatttttaggataaattcctggcacgggaactgctatttccctcgcatagaatttcgaatgcgagaaccccgcccatgaacagcctcatcgccctggcttccgccatcgccctgaccctgcttgcaggggctgcattcgccaattttcagaacaaccaacagcaagcaaccgccatgcagctggttcagcagatgcgtgccaccccggttcagttcgaacatgcagcgaaagtcgagcctggccaattcgtcgccaagccgctgacaaccgccgattggcaacctcgcgctcaacagcgcttcaccttctgagtactgaccatgtggagcgtatttctccccggtttcgtactactactggccaccgttacctgtgccgccatctggatgatcgacggcctctcggatcgagttccgccgcgcagctccaatgacgagcaaaacggcccccacgatccttttttctgaaggcacgcttgccgcgcgaggagagcatgatgtccaaaccagctgtgttgtttctgctgatcgcggttctgtccgctggcctgctggtcctgcccgagcaggcccagtggctcacatcgaccgctaagatcaccctgacgatgagcagcgtcgcgctagctgtcgccctgcttataggcaagcgggtcaagttcgacccgattctgcgctaaagagcgggtaacgtttaggcttgccgctctgctagtggctgtcgataagccggagcagtctctccaccgtctcgtcgagactgccggagttatccagtcggatgatgcgccgatcggcctgcatgaaagcgctgccgctcagctcagcgcttcgtgccagccgcgcttcgatctcacccacatcctcccgcgctcgagcgagcaggcgtcttctcaggatggctggctcgacctgaagcagaacggcaagcaggtcggggtacctcctgcgagcctcatccagataaccgcgcgagccattgacgatcacttggtaaccatcggcaagccattcttcgatttccctgggaatcccgtaagccaagccattggcacgccagaccatggcaaaatcgccggcacgttcgcgctcgccgaactcccgaggcgacacggaaacagcctcttcgcccatcgcctcggctgagcgagtgatgacccgccgcgctatgcgacagccacgcccctcaagactttgctgcaagcgctgcagcacgctgtccttaccggctccggaaggccccatcagaaagatcagcctgccagcattcatttgcacacctcgccgagattgatgcgatgcgcagctaaaccacggctgcagcggataccaatcataagcaattcacaccacgccgacgctaaatcatgcacaagtgcatagaaaacgcattttttatctcgattactaacgaaaatcgtcaaaggcggcccactgccatccacgataaatgcgacgctgcgcgcaatcggaatcaattccgacaacttgtactggcataaagccggtactcggtacagaatatgacacgtaattggcgtcaaatatctgctggcaagaagtacgatcaccagacaaaaatgccgacgtcgttgaacggcagacgcgaaagatggtcagaacctgactttccgtagctttatgccattacagcttcgtttccctgaacttatttggttgatgtatgcgccctatgaaacaggctatctactccagccgtacggctgacaagttcgtcgttcggttgcccgacggcatgcgcgagcgcatcgctgacgtggcccgccaacaccaccgcagcatgaactccgagatcatcgctcgcctggagcaaagcatgcttcaggaaggcgctctggacgacgagctcggcgtccgcctcgacagccctgagctgtcactgcatgaacgcgaactgctgcagcgcttccgccaattgtcgcgccgccagcagaacgccctcgttgcgctgatcgcgcacgatgccgagatggccgccggcaacgacgactgattcggcaacggcaaaaatcgcagggagcgatgctgacgcgcttgcgacgccccgcaagtgacgatcaggcaataaaaaaaccggctcaacgccggtttttttatggctggaaactcggcgactaaagcaggaacagagacgccagtccgaggaagatgaaaaagccgccactgtcggtgacagcggtgatcatcacgctggagcccatcgccggatctcggccaatgcgcaccagggtcatgggaatcagcacgcccatgagcgccgccagcagcaggttgagcgtcatcgctgcagtcatcaccacccccagtgaccagctgtcgtacaacccgtaagccacggcgccgatcaccccgccccagaccaggccattgatcaacgccacgcccagctccttgcgaatcaaccgcgaggtgttaccggtactgacctgatcgagagccatggcgcgaacgatcatggtgatggtctgattgcccgaattaccaccgataccggcaacgatcggcatcagcgcagccagcgccaccagcttctcgatggagccctcgaataggccaatcacccgcgaggccatgaacgccgtgatcaggttgatagccaaccaggaccaacggttgcgaaccgacttccagaccgaggcgaagatatcttcttcttcacgaagaccggccatgttgaggacttcgctttcgctctcctcacgaatcaggtcgaccatttcatcgatggtcagacggccaatcagcttgccgttcttgtcgactacaggtgccgaaataaggttgtaacgctcgaaggcctgggccgcatcgtaggcatcttcatcggggtgaaagctgaccgggtcattggccatgacctcggcgacctgcttgtccgggtcattgaccagcaagcgcttgatcgacagcacgcccttgaggacgccgtcataatcgaccacgaacaacttgtcggtatgccccggcagctccttgagacgacgcaggtagcgcagcaccacttcgagactgacatcctcacggatggtcaccatctcgaagtccatcagcgcaccgacctgctcctcttcataggagagcgcagaacgaacccgctcgcgctgctgagcatcgagggtttccatgagctcgtgcacgacgtcgcgcggcagctccgaggccaggtcggccaactcatcggcgtccatttccttggcggccgcgaggatctcgtgatcctccatatcggccagcagggtttcacggacggcgtcggaaacttcgagcaggatgtcgccgtcgcggtcggccttgaccaactgccagatggccagacggtcttcgagcggcagggcttcgaggatgtaggcaacgtcggccgggtgcaggtcatcgagcttgcgctgcagttcggcgaggttctggcgatgcaccagaccttcgacgcggtcgtggtgcgggccttcctggcgatgggtcaggtcttcgaccagcctgtgccgctgcaacagctcgactacctgagcaagtcgatcctgcaggctttcttgcggcttcttggcttctacttcggtcatggcacactccgcccccagcggcggcgcgcgccagcgagggtcaatcagtcaatacgtgattgcacacttggaattctgagttactactgggtaagtccatggaaggtatccacaagccccggcggggctgacggcgcgaataataacatgccaatcgctcgagtacgtgacaaaggcatggcaggacaagcgcttgcagcattttcttgagggcattcgcacgagtccaaagatgcgacgccgccaatctggcacaggacacctggcagctaggagtcactggactaagctttcccagcacacgtcagggaggacgccaatatgcactggacccgttgcgcagccgtctgcgccatcttgctctgccctaccccaacactggcctcgaacgtgtttcgctgcgaagacaccaatggccatatcacctttaccaagcacggctgctctgaaaaccagcagcagcaggaacagcgcgcccacaatccaagaccgggaagcggcgcagccgttccattggcgtcgcccagagcgagcaacaccactgccagttcacgcagcaacgagagcaccctgaccatcgttggcggccagcaggacggctgcgaaaatgcggttaccggcaacgtccggcgcgaagcgatcatcagaaaacaggtgcgcgccgggatgacgcgcggcgatgtggaaagcgccttgggtaaaccagaacgcatcagcaagcgcaacggccagaccacttaccactacgccagcaagcacaacagcgagcggcgtacggtaattttcgatcagaacgactgtgtggccggtaaacgctgaggcaaaaatcccaggtaaagaaaaagggcctgcatcgctgcaggcccttttggtgtggcggactcaggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctatgagtccgtgtggcgcttttagaccagatcaccgctggttcacgctaaatgccctgcactgctgcaagccattcaatatggcggactcaggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctatgagtccgtgtggtgcttttagaccaggtcaccgctggttgaaacaaaatggcctgcattgctgcaagccattcaatatggcggactcaggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctatgagtccgttggtacttttataccagattacctctggttgtttgccagcccggtataacccggcttgccaaataatggcggagaaggggggattcgaacccccgacacccttttgaggtgtactcccttagcaggggagcgccttcggccactcggccacctctccgcaacacggggcgcatgataaacatgttttccccgtttgcaaaccaaaattttgagaaaaattaatggtttggttcttcgcccttctctttctggatgcgctggtagatctcttcgcggtgaacggcgacttccttcggcgcgttgacgccaatccgcacctgattacctttaacacccaatacggtgacagtgacttcgtcacccaccatcagggtctctccgacccggcgagtcagaatcagcattcctttctccttacggattcaatttcggacaacaagtctgcaaacgtgaaaagcgtcggctggacgcaacaccacccagccagcacccaagtattgaccagtacggacggaaggaaagttccaccaacaccaaccaaaacaacaaaaggcgcggatgaccgcgccttttgcgtgacacctcagtcgccctgtcgggccggggcatcgagttcgaacgcagtgtgcagggcacgcaccgccaattccagatatttctcttcgatgaccaccgagaccttgatctcggacgtggagatcatctgaatattgatgttctccttggccagcgcttcgaacatccggctggccacgcctgcgtgggaacgcatgccgacgccgacgatggacaccttggcgatgttaacgtctccgaccacttcacgagcaccgagttcgcgagcggtggcttcgagcacctgctgcgcgttctggtagtcgttgcggtgcacggtgaaggtgaagtcggtggtgttatcgtgcgcgacattctgcacgatcatgtccacttcgatattggcggagctgatcgggccgagaatcttgaacgcaacgcccggcaggtcaggcacgccacggatggtcagcttggcttcgtcgcgattgaaggcgatgccggagatgatcggctgttccatggattcctcttcatcaagggtaatgagggtgcccggaccctcctggaagctgtgcagaacgcgcagcggtacgttgtacttgccggcgaattccaccgagcggatttgcagcactttcgaaccgaggctggccatttccagcatctcttcgaatgtgatcttctccaggcgctgagccttgggcaccacgcgagggtcggtggtgtaaacgccatcgacgtcggtgtagatctggcattcgtcggccttcagggccgccgccagggccacgcccgtggtatcggagccgccacggccgagagtggtgatgttgccctgctcgtccacgccctggaagccagcgacgactaccacgcgaccggccttgaggtcggcgcgaatattggtgtcgtcgatactcagaatacgcgccttggtgtgtgcgctgtcggtcagaatgcgcacctggctaccggtataggagaccgccggcacgccgcgcttgatcagcgccatagccagcaacgcgatggtcacctgctcaccggtggaaaccatcacatcgagctcgcgagcgatcggctggtcgtcgctgatctgcttggccaggtcgataagacgattggtctcgccgctcattgcggataccacgacgacgatgtcatcgcccttctcgcggaatttcttcaccttctcggcgacctgtgcgatccgctcgacggtgccgacggacgtgccgccgaatttctgtacgatcaaagccatttcaaagctgcctcagcccgtgacgggcgcccattaaacagacaacaccaccgcacaccaccgcgtcgcccgccgggcatggcgagcagcgcggtcacgcttgagttacgggcctcagaggccctgctcgacgaacgagccgaccagcgccagggcaccgtcgagcgcggccgcatcgaccccgccaccctgcgccatgtcaggacgaccaccgcccttgccgcctacggccgcagcggcctgcttcatcaggtcgccggctttcagcttggcggtcaggtcctgggtcacgccagccaccagcacgaccttgtcgtcctgcacgccgccgagcaggatcaccgcactgccgagcttgttcttcagttgatcgaccagcgccagcaggcctttgccatcaaggccatcgatgcgcgcgctgagcgttttcacgcccttgacgtccacggccgagccggccaggtcgctgcctgccgcactggcggccttggccttgagctgctccagctccttttccagctgacgattgcgatcgatcaccgccgcgagcttgtcgagcaggttgtcgcggctgcccttgaccaggctcgcggcctctttcaattgctcttcggcgccgttcagataggcgaacgccgctgcaccggtgaccgcttcgatgcggcgcacgccggcggccacaccgccttcgctgacgatcttgaaaacgccgatgtcgccggtacggttggcgtggatgccgccgcacagttcgaccgagaaaccgtcgcccatggtcagcacgcgcacgctgtcgccatacttctcgccgaacagcgccatggcgcccttggccttggcgctctcgatatccatttcctcggtctgcaccggggtgttgcgacgcacttcgcggttgacgatttcttccagctccttgagctgctcaggcttgatcgcttcgaagtggctgaagtcgaaacgcagacgctggctgtcgaccagcgagcctttctgctgcacgtgttcgccgagcacctggcgcagcgcggcgtgcagcaggtgcgtagcggagtgattgaggccggtggcggtacgcaccgaggcatccacctcggcgttgatggtggcgccgacgctcaggctgcccttgctgaccacgccatggtgcagccacgcgccgccgaccttggtggtgtcgcgcacgtcgaagcgcacgcccgggccttcgaggaagccgcagtcaccgatctggccgccggattcggcgtagaacggtgtctggtcgagcaccacgacgccctcctcaccttcgttcagggtatcgacgggctggccgtcgcgcagcagcaccagcagctcgccgctggcaaccgtggcgccgtagccgaggaagcgggtgtccttgtcgaccttgaccaggctgttgtagtccacgccgaaggagctggcggagcgggcgcgtacgcgctgggcttccatctcgcgctcgaagccggcttcgtcgagggtcagctcgcgctcacgggcgatgtcgccggtcagatccatcgggaagccgtaggtgtcgtacagcttgaagatgatttcgcccggaatgacggagcctttcagctcggccagatcctgttcgaggatcttcaggccctgctccagggtcttagcgaactgctcttcttcggttttcagcacgcgctcgatatgcgcctgctgctgtttcagctcagggaaggcttcgcccatctcgctggccagggccgcgacgatcttgtggaagaagctgcccttggcgcccaacttgttcccgtggcggcaggcgcgacgaatgatgcggcgcagcacgtagccgcggccttcgttggacggcgtgacgccgtcggcgatcaggaagctgcaggagcggatgtggtccgccaccactttcagcgacgcgtcaccattgttggcgcagccgatggcctgggcactggccgccagcaggctctggaacaggtcgatctcgtagttcgagttgacgtgctgcagcacggcgctgatgcgctccaggcccatgccggtgtccacgctcggcgccggcagcgggtgcagcacgccgtctgaggtacggttgaactgcatgaacacgttgttccagatctcgatgtagcggtcgccatcttcttccgggctgccgggtgggccgccccagatgtgctcgccgtggtcgaagaagatttcggtgcacgggccgcacgggccggtatcgcccatggtccagaagttgtcggaggcgtaaggcgcgcccttgttgtcgccgatgcgaatcatccgctcggcaggcacaccgacttccttggtccagatgtcgtaggcctcgtcatcggtggcatacaccgtgacccacagcttttccttgggcagcttcagccacttgtcgccggtgagaaattcccaggcgaagtgaatggcatcgcgcttgaaataatcgccaaagctgaagttgccgagcatttcgaagaaggtgtggtggcgcgcggtgtaaccgacgttttccaggtcgttgtgcttgccaccggcacgcacgcacttctggctggtggcggcgcgggtgtaggcgcgcttttccaggcccaggaagcagtccttgaactggttcatgccggcgttggtgaacagcaacgtggggtcgttgttcggaatcagggagctggaagcgacacgggtgtgccccttctcttcgaagaagctcaggaaagcttcacggatttctgcgcttttcattggcaatttccaggaaaacaggcggccacggcgaagccggcaaaagcccgcattatatcggcctgggccgcggcggctaggccatgggctgatttatttgcacggggcgcgatggcaggaaaacactgggccgcagcggccagaccaatgcctggcgctgcaagccggctaactcaagcccggaaggcggcgaaggcctcgatcacctgagccatggcgctggcgtcgacatccagatgggtgaccatgcgcaggcgtggcgcggcgctcaggcggatgccacgctcggcgcagaaggccttcagcgcagcggcgcgttcgccgatctgcacgtagaccatgttggtctgcaccggctcaaccgaatagcccagctcgcgcagaccggcggccagggaatcggcattggcgtgatcctccaccaggcgctcgacctgatggtccagcgcgtacagcccggcggccgccagcacgccggcctgacgcatgccaccgccgaccatcttgcgcaggcggcgcgccttggcgatcagcgcttcgctgccgcacagcaccgagccgactggagcgcccagccctttggacaggcacaccgacaccgaatcgaaatgctgagtgatttcccgcgcctcgacgccatgacggaccgccgcattgaacagccgtgcgccgtctagatgcagcgccaggtccttgttgcgcgtgaaggcgcgtgcctcggccagatactccagcggcagcaccttgccctgcatggtgttttccagggccagaaggcgggtgcgggcgaagtggaagtcgtcctgcttgatcgctgcctcgacccgcgccagatccagggagccgtcgagttccatatccagcggctggggctggatggagccgagtaccgccgcgccgccaccttcgtatttgtaggtgtgcgcctgctggccgacgatatattcgtcgccccgctcgcagtgggccatcaggccaagcaggttgctcatggtgccggtgggcacgaacagcgcggcggcgaagcccagatcccgcgccaggcgctgctccagctggttgacggtcgggtcttcgccgtacacgtcatcgcccagctcggcggccagcatcgcttcacgcataccggcggtgggttgagtcacggtgtcgctacgcagatcgatgatgggcatgggcactcctgtgcatgcggggcaatggctaatccagcagtgaggcctcggccggcacgatcagaatgccggctcgctggccgttgtggaccttgggattgggaaagatgatgcgcgcgccctgctcttccaccacccagcggctgttggccaggtcttcggcgagcagatagccgggctccagctcggtgaagttctccacgtcagccggcaaatgcagaacgaaggcatcgctgtgcttgatcaactcgcgggagaaggcaaacagcttgaggcgctcgacggcgcgctcttcgaccggcggctcgttgccttcgatcagggcctgcagacgcagctcgaggcggtccagattgaccagctcgttatggccgaacggccgggccttgcccagctccagggtgaaggcttcagcgcccagctcggcataggtgtaggcactgaaggtggtcgagggcttgctttgcagcagcaccgcatcgataccggcagcctgcaaacgcgcgcactcgcggcgcgactggcgacgcccctcggcccaggggtaaagggcgaattgctcgatacgcgaggcgcggatcgccgtgtgcaggtcgtaatgcaggcgctcgcggccagggtcgacgaagaatgaagatgccaggtgctccagctcgcaagcgcgcatcgcctcgccgccactgctcagctcatgacggccactgaacaggcggttgatatcctgttcgacgaagcgctcaccgcggcgcattgccgccgggttgccgaacagcagcagcacccgcgcccgcggttgcagctcattgcgagcgatgcgccgcaacaggcggtcaagcaactcgatcggcgcggtctcattgccgtggatgcccgcggacagcaataggtccatgccgttgtcgcgcccgcaggccggggtgatttcgagggcgccctcggccagccagcgcaagcgcgtgccctgcggcgtcaactggatcttcgaggccggctcatggccggtcagggtcagttcgagcagtttgccgagggcgagcatgggcgttcctcagtgattgcagtccggaccatggacatggtcgtcgtcggcgccgtcatcggccggctccatttccagctccaggctgaccaggttggtggccagcgggcgcagcagcagattggcgtattcgctatcaccttcggcgacatccacgccgatcatcagctggccgttgccgacctgctgaatccacacttccttaccttgccacattacggcaaaacgggtgcacgaggtttccagctgggtgccgtcggcgtcttcgagaatcaattgcagggcgtcgctcatggtaactccagtagggttggcggctcgccatcgagccgctcaaatgagttgaaaggggtacacggcgccaagatcgaggatttgcgtcaactcatccagcgccgtgcggcattcgtcgagtagctgcgggtcggccaggtcatgctcgctcaggcgatcacgatagtggcagtcgacccatcgcagcagccgttcgtacagttccggcgtcagcatcacgcccggggtcatcgccgccagctcctctgcctgcaaggccacacgcaggcgcaggcacgctggaccgccgccgttctgcatgctctgcttgaggtcgaaggcacgaacctcggcaatcggcccattgctgcccagaagggtctgcaggtaggcccagacccgtggattgctgcggcactcttccgggacgaccaacagcatacgcccgtcagcgcggctcaacagctgactgttgaacaggtaggagcgcaccgcatcctcgacgcccagcacgtggcgcggtacgcacacctgctgtaactgaccgccgaggcgcgccagcttgtcgtctagctcgccgaccacacgctcgctgtcgagaaaggcgtcctcatggtggaagagcacctgaccattgcccacggcgatcacatcgttgtgaaacacgccctgatcgaccaccgccgggttctgctgagcgaataccaccgcgtcgtcggctaggccatgcagccgggccacggcctgggaggcttccagcgtctggcgcgccgggtagcgttgcggcgacggcaggcgcaggtcgaaagcactgcggccgaacacgaagaactccacgccccgctcgccgtagtcgcggcagaagcgggtgtggttggccgcgccctcgtcgccgaactggctgacggcaggcaaggcgccgtgatgcgcgaaatggcgctcgtcggcgaacatcgccgccagtatccggctggtggtgggatgttcgatggagcggtgaaacttgcagttgaggttggccgcggtgaaatgcacacgcccgtcggcggtatcggcgctgggactgacagtcgccgcattggccgtccacatgctcgaggccgaacaactggcgaccagcagcggcatggcctcgcgcgccgccttctcgatcacctgggcatcgctgccagtgaaaccacaggcacgcagcgcctgcacatcggggcgttcctggggcgcgagcaccgcctgggcaaagcccatgtccatcagcgccttcatcttcgccaggccctgacgcgccgcttcccgcgggttggacgccacctggcaattgttctgcgaggccacgttgccgtacgacaacccgccgtagttgtgggtcgggccgaccaggccgtcgatgttcagctcgcaagaggtgagtcgactcataggctgactcccggcgccaggctgtcgggcaacgccagctgctcgctttccagcgaagcgaccggataggcgcagtaatccgctgcgtaataggcactggggcgatgattacccgatgcgccgataccgccgaacggcgcgctgctggcggcaccggtcagcggcttgttccagttgacgataccggcgcgactgcgcagccagaactgctcgtaacgctcacgcgagtcggacagcagcccggccgcgagcccgaaacgggtggcattggcttcgactatggcgtcgtcgaactcggcataacgaatcacttgcagcaagggcccgaacacttcttcgtcggcgcgcggctgcacggcggtgacatcgatgatgcccggcgtgagcagcgccgcgccttcgagcggctgactcatgtccagcagcggccgcgcgcccttgtcgatcagccgctcctgcaccttgagcaggtgctcggcggcgtccagggaaatcaccgcgcccatgaacggcgcgggctcggcatcgaaggcaccgaccttgaggctggcggccacactgaccagccgcgccagcaacgcgtcgccccaatcgccttcgggcaccagcaaacggcgggcgcaggtacaacgctggccggcagaaatgaatgcggactggacgatgcaatacaccgccgcatcgacatcggcaggctgatcgacgatcagtgcattgttgccgcccatttccagagccaggatagtttccgggtggccgccgaactgtgcgtgcaattgattgccggtgcggctggagccggtgaagaacaggccgtcgatacccgggtgagccgccagtgccgcgccagtttcccgcgcgccttgcaccaggttcagcacgccagccggcaggccggcctcgatccagcagttgagcgtcagctcggcgaccttcggggcctgctcgctgggtttgaacaccacggtattgccggccagcagggctggcacgatatgcccgttgggcagatgaccgggaaagttgtacgggccgaacacggtgaccacgccatggggcttgtggcgcagcacgctgccctgggcgccgctgcgctggccggtgcgctcggcatggctgtggatggagatggccaccttgccgatcatgctggcgacttcggtgatcgcttcccacagcggcttaccggtttcttcaccgatggtgcgggcgagttcgtcctgccgggttttcaatacggcggcgaagcgctcgagcagtgcgatgcgttcgctcaatggcgccgccgcccattcggcgaaggcttcgcgggccgcctgcacggccgcctcgacctgggccccatcggcttcgcggccctcccagagcacctgctggctgaccgggttgagggattgcagggcatcgccctgtcctatctgccagagacctgcaatgtaatgcgtgctcatggtctatcactccaggcttcacggttgcacaggccagcgccgggcgtggcctgctacctccaacggctgccgctctatggcggcattaccggccgggacgggcaaaacgccgccccgatttacatgagaaaacggcgcctcaggccttcaccgccagggccaccgcgcgcacctgatcgcccacggtcaggcgcaggcgcttggcagtcagcgggtcgaccaccagcgtaccggcagccatccgcgcacgggccgcggtgatgcggcaatcggcgtgtttgcggttgtgcaccaggtacaccggagcatcgtcgcccggcgtgccgatggccagcaccagcagctggctgtcgcgaatcgcgcggatcttggcggtctccgcctcgatggccgggcctgcgtcgaagatatcgacatagccctggtagctgaaaccctccgacttgagcatcgccagtgccggctcggtatccgggtgcactcggccgatcacctcacgggcagcttcggacaggaagcaggtgtagagcggaaagcgcggcatcagctcggcgatgaacgccttgttgccgacaccggtgaggtagtccgcctgggagaactccatgcggaagaagtgtcggcccagacactcccagaagggcgaacggccctgctcgtcggacacgccgcgcatctcggcgatgatcttctcgccgaagcgctcgcggaattcggcgatgaacagcagccgcgccttggacagcaagcgaccgttcaacccgtttcggtggtcggcatgcaggaacagcgagcacagctcggaatggccggtcaggtcgttggccagaaacagcgtcggcacctggcggtggatgcccagttcctgggacgcacagacggtgaggccgacccggtagttgtaccaggactcgcgcaggccgacgccaccggcgatggcggaaataccgagcacgcggccgtcatcgtcctcgagcacgaacatatagtcgcaatcgccgcgctcggcttcgccactgaaagtcttctcggcgcgcccgacccgatactccaggcgcgcctcgttggccggcagggtggtcaggccggtgccggtgctgcgcgccaggtcgatcagtgccggcaggtcgctggcacgtacggaacgaacgatcatgctgcctccggaaatacacggttggccttcatcggggatcggctcataccgccaccagccttacctggccgccttcggcgacaccgaggatctgcgcggtctgcggatcgagcaccgcgggttggccgggcgcccagcttagatcggcgaccaccgcgcgaaagccctgcagctgttcgttactgaccagatagggctgaccaccctcgcccgcctcgccgaacaccaccggcaccaccgcgctctgggcgatggaacgaatgccggaggtgcgtgcatgcagggtcgggccgccgtcgaagatgtcgatgtagtggtcggtctcgaagccatcgcgcatcaggatatcgaacgacacctgggcacgcggatgcaccaggcccatggattcctgggcggcatcgggcagcagcggcacgtagatcgggtaatggggcatcagctcggcgagataagcgcggctgcgcagcccgcacaggcgctcggcttcgccgtagctcatgccgaagaaatgccggccgaccgcgtcccagaacggcgactcaccggcgtcgtcgctctcgccgacgatctccaccaccatggcgtcggcgaagcgctccgggtggcaggcggcgaacagcagccgtgcgcgggaattgagctcggcccagacgctgtcgaccagcccgcgctcgacgtagaagctggtgagcaggctgttgccggtcaggtcgtgacacagcgacaggacgtggatcttgttgtggatcttcagctcgcgggagttgtgaacgaaggtctcgttgcgaaagctgtagaacggctcggagtagcccgccgaggcgacgatgcccgagcagccggacaggcgaccggtttcgctgtcttcgagcacgaagaaatagcgctcctcgccgttgaagctgacttcggcggcgaacgacgcttccgaggcggcgatcttgtcgcgcaggcgctcggcattgtcgggcagcgaggtgacgcccaccgggctgtccgcggccaggcgctgcacttcggcgagatcggtcattcgcgcagggcgcataaccagcatggttcactccttcagcaaggctggggcgttgcagccctggcagcgagaatcatcgtccgtgaggctggccggcacgggccgacacagcgaattgagcgggcggcgcccagccgcccgtatgggtcaggcgccggtcagtttggccacggcgcgctcgaagcggtccaggccttcgtcgatgtcggcatcctcgatcaccaggctgggcgcgaagcgcaccacgtccgggccggcctgcaggatcatcaggttttcgctggcagctgcatcgaagaattcacgcgccttgcctttccaggcatcggacagcaccgcgccgatcaacaggcccatgccgcgcactccggagaacactccatagcgctcgccgatctgcagcaggcgggtcttgaagcgctcgtgcttggccttgacgcccgccagtacctcgggagtgttgaccacgtcgagcagcgcttcagcgactgcgcaacccaaggggttaccgccataggtggtgccatgggtgccgaccgccagatggctggccagggcttcagtggtcagcatcgccgcgatcgggaaaccaccgcccaggctcttggcgctggacagcacgtcaggcgtcacgccgtagtgctgataggcatacaagtgaccggaacggccgacgccgctctgcacttcgtcgaacaccagcaatgcattgtgctcgtcgcacagcgcgcgagcgccttgcagataggccagatccgccggcagcacgccgccctcgccctggatcggctcgatgaccacggcgcaggtcttgtcgctgatcgccgccctgagtgcttcgaggtcgttgtacggcacatgggtgatgccctggatcttcggcccgaagccatcggaatacttcggctggccgcccacgctgacggtgaacagggtgcggccgtggaagctgttggtggcggcaatgatttcgtacttgtcggcgccaaagcggtcgtgggcaacgcgacgtgccagtttgaacgcagcttcgttggcttcggcgccggagttgcagaggaacacgcggtcggcaaaggtggcgtccaccagtttcctggccaggcgcagcgccggctcgttggtgaacacgttggaaacgtgccacagcttgccggcctgctcggtcagcgccttgaccagcgcggggtgggcatggcctagggcgttgacggcgatgccgccggagaagtcgatcagctcacgaccgctctgatcccagacgcgcgaaccggcaccgcgaaccggcacgaacgtagccggcgcgtagctgggcaccatcacctggtcgaaatcggcgcgttgcaccgggtcgtgctgaacggacatcgggactctcctgacgagacacgcaggcctgaacaggctgcgatgcgaaagattgtagggggtgctcatgggccggcattgccggcatgcgacaacttcttacagcgccattgctggcttcgggcctggcaaaagcccgtccgtcggccggcgaggcgcagtttaaacgttgcggctgcctcggcgcacgggtcgactaacatttatccggagtgccccgtttcggtggggcgagtcggcagggattttctgaccgagcgagaagcgcaaatggcgtgaaaaatattttcattccggcctatgcggcatattgccagcccctggagtgacggtgatatcattttgctcgccgcgtgccgccccactgtgaacggcgtcgcaccggtagccatcaaggatccgatggttcaacgcagttcccttcaacgctgtgcatcgactcgtccagtcaaggaagcacgagatgaccgcaaaagaacaacaactgaccgatctactgaccctcacctctcgcagcatcacccacatgaccgccgccatgacggccctgtccttcgatctgctgcgcagcgatgacagcggtgtgcgctctgccgcctcgaagatgatcacccgcctcggcgcggtgagccgcgagctggatcagcaatgggtgctgatcagcgaactgaccggtgtcgaagcccccgtgcgcgtcgacgctatcgaagaagttcagctgcactcggcctgagtcgcatcacttcgcatccgggccgacaccatcgtcggcccgcattaacgctcccccgcctcagccgcgtgccgccaggtattcgcgctgcagcaccgccaccagttcggccgccggcatcgtccgcgccaacgccgcaccctgccctgcccaatgggccgcgaactcggcattgccggccttggcggcggcggcgatcagttgcttgccggcatcgtaggcgatcccgaaacccggcacctcgggatgacccggagcgcccacctcagccatgaaacgattgacgatgccgcgcgccgggcgcccggaaatcaccctggttatctgggtatgccgcgcccgctcgctgccgagcatctgtcggtaggcctggttggcagccgattcggggcaaaggatgaacgcagtgcccagttgcgccgcgcaggccccgaggttcatgaccgcggcgatcccggcgccatccatgatgccgccggcggcgatcaccgggcgcttcagctgcttgaccagtatccggaccagagccagggtgccgatgccctgatcgtgggccgggtcgaacacgccacggtggccgccagcctcgatgccctgggcaacgatgatgtcgatgcccgcatcctgggccagcagaccttcctccagcgtggtggccgaggccaacaacgtgatgccggcctgcttcagggcatcgatgcgttcctgcggcggcaatcccagatgaaagctgacgatgggcgggcgctcatccagcagaacctgcagttgcccttcatcctcctggaagctgcagtagatatcccggatggcctctggcgcagcggcgccgaactcggcgaaatagggctgcaagtgcgccagccacgcctgctccgtggccgcatcggcgacgctcaggcggtggcagaacacgttgatattgaacggtttgcttgtggcaacgcgggtttcccggatcatctgccggccggcctcggccgttaccgcggcgatggagatcgaacccagcccgccggcgttgctgaccgccgcggcaagagccggcgtagcggtacccgccatgggggcttggatgatcggataatcgatgcccagggctgcgcaactcataagatcctcgctagatgaagatgacacggcttccgactataacgccgcaggccgcgtaacgctcacctgagcagtcagccgcacaatacgttttacctgccgcccatgacttggcactctgtagcctctccgatcaggcaggtacccgatgagccttcgcaccgcccactttcagctgcatacggccgccttgctggtcggcgtttcagcgctgttcggcgaatcactgaaggtcagcgccagcatgatcgtgctgggccgctcggccttcgcgctgttggccctgagcctgttctgcctgtgcctgggcaagcgcccctggcgcggcgtcacctcggccaccgccgccaagctactggccacgggcctggtgctgggggcgcactggctgctgttcttcatggcggtgcaaaccggcggcgtggccgtggcgaccctgggtttcgcctcgtttcccgcgttcaccgcgctgatcgagcggctggtatttggccagcacctagggcgcagcgaccgctggattcttgtgctggtgtcgatcgggctggtcctgatcaccccatccttcgacctgcgcgatggcgcgaccgtcggcctgctctatggcgtgctgtccggtgcgatatatgcggcgattgcagtggccaacaagcatgcggcgagcagcgtcgatggcctggcttcgtgttggtggcaatgcctggcgatcagcctcgcgctgctgctctggtgcctgccggaggtaccgaccatcaccaatcacgactggtggcaactggcagcgctgggcgtgctgtgcacggccctggcctacagcctgttcattgcctcgctacgtcacgtgcgcacccacaccgctgcggtggtgatcaccatggagccgatctatgccatcgccggcgcctggttgctgttcggcgccgtaccgaccgctggcatgctgctcggcggcgcgctgattctcggcgccgtggcctgggccggtttgcagggtggtcactgaccgccctggctcagggttgccaggtggtacgctcgccgctgaggcggtgatcgagaaagctcgccgcgctgatcagcgccaggtggctcagcgcctggggcgtgttacccagatggtggccgcgcttgtccagctcctcggcgtacagccccagcgggttggcatagcgcagcagttgctcgaactccagatgggccttttcgatcctgccggcacgcgccagacactcgacgtaccaaaacgagcacgccatgaaggacccctcctcgccttccagaccgtcatcggtgcggtagcgatacaccatgccgtcacgcaccagttgctgttcgatggcctccagggtcgccagccagcgcgggtcggtggcggcgacgaagcgcatcaacggcatcagcagcatggagccgtcgacatcctggcagccaatgcgctgcacgaaatggccgcagctctcgtcccaaaaattgttccagatgtcatcgtggatggcctgacgctcgtcgttccagcgcgcgaagggcgccggcaacgaacgcttctgggccaggcggatggcacgatccaacgcaacccagcacatcagccgcgagtgcagaaaatgttgctcctcgccgcgaatctcccagatgccgacatccttctgctgccagctgtcgcagacctgatcgacgatgcccaccacatgcttccagccttcgtgggagatcgcttcgccatatttgttggccaggtacacggcgtccagcagttcgccgaagatatccagctgggtctgttcatgggcttcgttgccgatgcgcaccggcttcgcgccgccatggccggccaggtgatcgagggagctttccggcaggtgatgctggccgcgcaggctgtacaggatgcgcaggtgcgccggggtttccgagcagtcgtcgacgcggtcgcgcacccagcgcataaaggcattggcttcttcggaaaagcccaggcgcatgaaggcgtagacagtgaacgaggcgtcgcgaatccaggtataacgataatcccagttgcgctcaccgcccggcgcctccggcaggccgtaggtggcggcggcgatgatgccgccgtgtttgcgcgaggtcagcagcttgagcgccagagccgagcgatggaccatctcgcgccagcggccacggtagttagattgtttcatccagcgccgccagtacttcacggtctcgtcgcggcagtgctcacaggcgccggcggacaccagcggatcatccggcgcaccgagcacgaactccgcatgctcgccttcgcgcaactcgaattcggcaatggcacactgatcgtcgagcgacagcatttcgctggccgacagcctcaggctgggctggcccggtgcagtgaacatcacgtcgccaccgtcgagctgggcgaccgtgtcggcgcggctgtagtcgtggcgcacccggcagcgcaggcggatggtggcgtgaccggagaccacgcgaatggtgcgaatcagcctcggcgcagcatcgacatcggcgttgatcggcatcaggtcagtgcattccaccaccgcctggtcgtccagccagcgggtttgcagcacattggtatcgggcaggtacagctgctgacggcgcgcctcgggcagatccggcgccagctggaaaaccccggcttcgggcgtatcgagcaaggcgctgaagatcgacgggctgtcgaaatccggccagcagaaaaagtccacgcaaccactgtcggcgaccagtgcggcactgcgcatatcgccgatgatgccgtgggcctcgatgggcatctgacgatcctggatatcagccattgtcgcgaaactccgggtaaaggctcatgccgccgtcgatgaacagcgtggtgccgtgaacgtaatcggccatgtcggaggccagccacaccaccgcattggcgatgtcctcggcgtcgccgatgcggccataggggatcagttcgagcagcttttcggccgcctcgccttcggtggcatcccgattgatcgccgtgcggatcgctcccggcgcaatggcgttgacgcggatgcgctgctcgcccacctcttgcgccacgctgcgcatcaaaagatcgagcccgcccttggaggctgcgtagttggcgcgcccggcccagggaatcagctggtgcacggaactcatctggatgatcttgccggccgcgcgggaaatctcctcgcgaatgccctgcttggcgaactgccgaagcgccgcgcgcacgcagagaaactggccggtgaggttgacctgcagcacctggttccactcgtccaggctcatgtccacggtcggcgcgtcgcgttgcatgccggaattggccagcagaatgtccaggcgcccgaacgcggagagggtttcggcgaacagcgcctcgacctccgcctcgctggacacatccgccttcacggcgatggcctggccgccgccatcacggatttcggcggcaagccgctcggcggcctcgcgcccggaacggtagttgagcaccaccgcggcgcccgcctcggccaaggccttggccgaggccgcgccgatacccgaactcgcgccagtgaccagcgcgacctgtgactgcagagagatgagcatggccgttcccctttcctcgacttgctacacctgactgaaagccaagcggcagagttcagggaaaagcccgctgccgtcgatcaggctgccagcacctccagagccgcgcgccgatccaagaaacaccggcacgggaggagaattgccatgcaagacatcgaagcgctgctcgattatctgaagcgtcacaagttgtatctgaccaccgccgaatcctgcacggccggcatggtcgtggcgctgctcgccaagcatcctggcagcggcgaatgcctggacagcggtcacgtggtgtattcgccagaggccaagaaacgcttgctgggcgtgagccagcacaccctcgacaacttcaacctgaccagcgaagaagtggcgcgtgccatggccaagggcgcactagacggcagcccggccaatgtcgcggtcgccaccacgggcgtcgccgggcccgacccgcagggcgatatccctgccggtacgctgtgcttcgcctgggcctttcgcctggcggacggcagcatccagctgtattcgagcaccgaacatttcgccggcgagcgctcgcgcatcctcgacgaagccgctcgcttcgccctgctgcgcctgcctgaccggcacgcgcagctgcttggcgaggcttagcgccggcctctgccgggcaggatcgaacccaatacctgcttggtggcatggcgcaagatgccgccctggttcgggtcgccctgccacagggtggatgcaaaggccttggcctgggccagggtgatatgcggcggcagtggcggcacgtcagggtcggtcttgaattcgatgaccaccgggcggtcggcggccagcgcctgctcccaggcgcccgccacatcctcttctcggtcgacgtaaatgcccttgaggccgatggactcggcgaactggtgataggcgacgctgggaatatcctgggaggccgagaacttcgggtcgccttccatcacccgctgctcccaggtcacctggttgaggtcttcgttgttgaacaccgcgcagatccagcgcttgtcctgccattcgcgccagtatttggccacggtgatcagctcggccatgttgttcatctgcatggcgccgtcgccgaccagcgccaccaccgggcgatccgggtgggcgaacttggcagcaatcgcatagggcactgccgcgcccatggacgccaggccgccggacagcgagcagagcatgtcttcgcgcatcttcacgtcgcgggcgaaccagttggcgcaggagccggaatcactggtcaccacggcgcggtccggcaggcgcggcgacagctcgaaggccacccgctgcgggttgatcggcgaagccgcagccatggcgcggcgcttcagggtggtctgccattgggccgtccagcgttcgatgcgcttgcgccaggtgcgcagcgtcttgcgttcgagtagcggcagcagcgcctgcagggtctcggccgcatcgccctgcaaattgacctccatgggataacgcaagccaagcatgtccgcctggatgtcgatctgcaccgcgcgcgcctggccttccttgggcaggaactcggcataagggaagcccgagccgatcatcagcaaggtgtcgcattcgttcatcatctgatagctgggcttggtgccgagcaggccgatggagccggtcacccagggcagatcgtccggcagcgcggctttgccgagtaacgccttggccacgccggcaccgagcacgtcagccacctcggtgacttctctggcagcgcccagcgcgccggcaccgatcagaatcgctaccttcttgcctgcgttgagtacctcggcggcgcgctgcagatcttcttcgtaaggcacaacccgcggtcggctgtaaccgacgccggaatgcaaggtgccatgctcgcggggcggctcctcgtaaggcagcgtctgcaggtcgttgggcagaatgatcgccgtcacccggcgatcacccagggcggtgcgaatgctgcggtcgaccaggtgacgcacctgtgacggcgcgctggcttgctgcacgaaggcgccggccacatccttgaacatcgacagcagatccacctcctgctggtaatgcccgcccagggcgttgcgcgcctgctggccgacgatggccagcaccggcatatggtccatgcgcgcatcgtacagaccggtaagcagatgggccgcaccggggccggaggtggcgatgcatacgcccaagtcgccggagaacttggcgtcggcagccgccatgaacgcagccatttcctcatgacgcgcctggataaagcgaatcttgccctcggccttggccagggcgccgaatacgccgttgatgccatcccccggatagccatagatgcgccttacgccccactgataaaggcgttcgacgatgaaatctgcgacggtcatgctcatggaaaactcgctcgaagttcaggcccgagacggggccgacatggatggagttgccacgcgagatctggatgcgcgacggtccgggcgggctgcaggctgcccgcctcaggaatcttgaccggggccgaatcgcagaggtttaaggtttctgccggcgccgctgcgcctgtgcctgtgcggcttttcgccaggtggcggtccggcaaaaagatcgaacgcgcggcgcccgcgagcctcaaaccccgtagagcgatagaccgagggacgaggcatgacccagcgagtacctgatccgacccaggcacccgacttgccgggcgagccctccccactcgacccgccccaccaacccgacagcgacggattgccggacaagccgcagcccgaccccgtttgagcgcgcgcagggccggcccgtcaaccatcaggcaggagtgaacacatggtcgccttcgaaccgcaatcgcaacccgaacgacagggcccggcgccccagaacgtcagaggctgggagcgcctgctgtccatcggcggcggcctgctgctggcggccatcggcgccagcaagcagggcgagcgaggcaaccgccaactgagcgtcggcggcctgctgttgctgcgcggactgagcggccactgcagcgtgaagagcgcagtggacgatccgctgagcgagatccgctacctgcgcgcccgcgtgcagcgcctgcaggaactggtgctgatggccgaacaggtagccgaccgtacccgcgccacgcctgttaccccggtgccgcctgtaccggtcacgccagcgccggcacctgccgatctcaccacgcccatcgccgacgaattcgccagccgcgagcagagccgctgacgcgcggccgtgccgcctcttttacgcatcacaggtgtagtcatatggataacgacagcaaagaacgcccgcacaagcgccctaccaaggtgatatccgggcactggcagcaggatgctcaggagcagctgcgcgcgcgcatccaggccgagcaggcgcataccgatgaactcgaagccctggccaatatcgcccgctccaccattgccgatctggaaaaccccgatgccttgcagtcgccggaccgcttgcgcgaggccgcgcgccagctcgccgccctgcgcgacgccttgaacaactacagcggccatgccgtgcacagcgtcgatcagtttgcccgtaagcatccactatggttggcggcaggcggcctggcggtgggcattctggtgagtcgcctgctgcgcacgcgccgcagccgcgctgatggttatcaccatggagggacgctgcgatgaacgacgatcttcggcaaccgccactggggccctcgctgctcggcctgctgcgccagctgacgcgagaggtgcagacgctgttcaccaaggaactggcgctggccaaggtcgagctcaatgcttcgctgcaagccaccaagaccggcatcgccgccgtcgcgggcggtgccatcgtgctgctgtgcggcgtactgatgctgctgctcgccgccgtctacggcctcagcgaagtgatgccgccctgggcagccgcgctgatcgtcggtgtcgtggtgatcgtgatcggcctgatcatgctcaaggtcgggcagcagaaattcgccccttcccaactcactcccgaacgcaccctggattccctgcaaaaagacaaggaagcggtgcagaggcaaatgtcatgagtaccaacagcagcatcgccgccgagtcacgcaagccgccggagcttctcgaactggaaatcgacgaacagcgcgagcgcatcgacgccctgatcgatgccgtggaagcccgcctgaccccgcaacggctgatcgaccaggccctggcctatggccgtgacagcggcggcctggaaatggccgaacgtctggggcagaccctcaaggccaatccggtacccgttgccatgaccgccatcggcctggcctggttggccgtcgagcagacgcgccggcaggctccgaaggcgcccgagcctgatttgccggacgatcatgaatccctggccgatgccctgcacagtgccagacagtcgctggagcagagcacccaggccgcgcgccgcagactgcatgatctggccgatggcgccagtgccgcgaccgagcaggtcaagcagagcgccagtgccgtagggcatgctgtgcatcgtcatccatgggctttcgcggcagccggcttagcggtgggcgcactggtggggctgctgggcacggggcgccggcattcgccagaagaagagctcgtaaaggaaagctatgtggtgccggatatcgaagccggcttcgatgagctggccgatgtgccggatgacgagccgcccttccgccctggcgcgatctgacgccaggcgaaacgcagaaacgaaaaaagcgccctagggcgcttttttgcgttgcttccgggtgttcagtaggccctggaagcgatatatggcgcagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgctgcgcatacctcgattggtgggtgatgacgggatcgaaccgccgaccctctgcttgtaaggcagatgctctcccggctgagctaatcacccttcactctcgaagtggggcgcattctagagagcaccctgccccttggcaaccccctttgtgaaaaaaatttattggcgatccaaaggcttagcaatcactgccatttggcggggcaaatcacacgacggctcgatacggggttggcctaatccaccagcggaaggaataatgcgccctcgcgcgggtctgatcgtcgcgcggcgtgaatccctgtccgccgccagactgcccatgcgctgcctgaggcagctgccatgcgcccgaattgaagatttcctgcgcgccgcggcgcgcacccgttaactggagacaacccgctcatgtggtttcgcaacctgctggtctaccgcctcacccaggacgtcgacttcgataccgaaaaactggaggccgcactggccgccaagccggcgcgcccctgcgccagccaggaactggcgacctatggcttcgtcgcccctttcggcaagggcgaggatgcaccgctggtgcatgaaagccagggcttcctgctgatttccgctcgcaaggaagagcgcattctgcccggcagcgtggtcaaggacgccgtgaaggagaaggtcgacgagatcgaaagcgagcagatgcgcaaggtctacaagaaggagcgcgagcagatcaaggacgagatcgtccaggcgttcctgccgcgcgccttcattcgcaagtccgcgaccttcgccgccatcgccccggcccagggcctgattatcgtcaacgcttcgagccccaagcgcgccgaagacctgctgtcgaccctgcgcgaagccatcggctcgctgccggtgcgcccgctgaccgtgaagatcgccccgagcgcgaccatgaccgactgggtcaaggcccagcaggccgctgccgacttccacgtgctggacgagtgcgagctgcgcgacacccacgaagacggcggcatcgtgcgctgcaagcgccaggacctgaccggcgaagaagtgcagctgcacatgagctccggcaagcaggtgacccaactgtccctggcctggcaggacaagctgtccttcgtgctcgatgacaagctggtggtcaagcgcctgaagttcgaagacctgctgcaggagcaggccgagcaggatggcggcgacgacgacctgagccagcaggacgccagcttcacgctgatgatgctgaccctgatcgagttcctgccggcgttgttcgaagccctgggtggcgaagacactccgcaaggtctctaaaggctgctgcgcgtcggccctgcggcgttaaaaataggctcgaaatgctcatgtacaaaagtacactccgctttctcgcctatttttgccttgcagggctctagctcgcgagccttttacaattgcagctgctctcttacaacagcccaataccccgccccatccgacagccaccgctgtctatccaacaataactggctgcacagcgctccgccttgggagcctgctacggcttcatagggaatttctgccatgtccgccttggtcgccctcagccgcttcgtcggcaacactttcgccatctgggttctgctcttcgccgtgctggcgtttctgctgccgagtgccttcctgccgctcaccgcgtttatcgtgccgctgctcgggctgatcatgttcggcatgggcctgaccctgaagaccgaagattttcgtgaagtggcccgccatccgctgcgcgtgctgatcggcgtgctggcccagttcatcatcatgccgggcatggcctggttgctctgccagctgttcgccctgccgccggaaatcgccgttggcgtgatcctggtcggctgctgccctgggggcaccgcctcgaacgtcatcacctggttcgccaagggcgatgtggcgctgtcggtcggcatcaccgcggtgaccaccttgctggcgcccatcgtcacgccggcactgatctggctgctggcctcggagtggctgccggtatcgttctgggcgatgttcagttcgatcctgcagatggtgctgctgcccatcgtgcttggcctggttgcccagcgcctcctgggtgagcgggtcaagctggcggtcgacgtgctgcctctgatctcggtggtgtccatcgtcgccatcgttgccgcggtagtggcggccagccaggcgaagattgctgaatccggcctgctgatcatggcggtggtgatgctgcataacacgctagggttgggcctcggctatctggccggggtgatgaccggtatgcccctggcgcaacgtaagacgctgtccatcgaagttggcatgcagaactccgggctcggcgcggctctggccagcgcccacttctcgccgctggcggcggtgcccagcgcgttgttcagcgtgtggcacaacctctccggcgcgttgctggccaccttcctgcggcgcatgaaggatgagcgcgacaagtagcaacaaccgcaattggtgggctaaagcccaccctacagcgctggggtcttacagcagatcagcgaagtccgtgggaacgggccatgcccgtgactgctcgccatgcaccccaggatggaccgccgagctgacttgccctcacaagcacatcatgcacaatagcggtgcgcgccggggacgaccccggatttacgtgccttactgcggggacgaccccaccgttatccgtgagggtcatatgtcctggatcatcctgttcttcgccggcctgttcgaggtcggctgggccgtcggcctgaaatacaccgagggcttcacccgcccgcttcccaccgtgctcaccatcgccgccatgctggttagccttggcctgctcggcctggccatgaaggagctgcccctgggcaccgcctacgcgatctggacgggcgtgggcgccgtcggcacggtgatcgccgggatcatcctgttcggtgagtccatggcgctgatccgcctggccagcgtggcgctgatcatctgcgggctgatcggcctgaagatgagccacggctgacatgacagagcccgccgattggcgggcttcttcattagcgctacgtcggtttccctgggtatcgctgcgctcaacccaggctacagtctgcggcgtagaccgggtcgagcgcagcgacatcggggagtgaatgtccagctctagcgattatccccacgcaacgccttcacctcggcctgcagcacctgccgcgtcgccgccgttgcctctatgggcgtacccgctaccaggtcgatccgcgaccagaagcggcggaacaggcccttgcgcggatcacggctgaagaagctgccccacagcccgcccagcgccatgggaatcaccggcaccgggttgtcctgcaggatgcgctccacgcccgccttgaactcgtcgatctcgccgtcggcggtcagcttgccctccgggaagatgcacaccagctcgccgtcgcgcaggtattcgccgatgcgcttgaacgccgcatcgaacaccagcaggtcctcgctgcgcccggcgatcggcaccgtgccggcagtgcggaagatgaagttgagcaccggcaggttgtagatcttgtagtacatgacgaagcgcaccgggcgacgcaccgcaccaccgatcagtagcgcatcgacaaacgacacgtggttgcacaccagcaccgccggcccctcttccggaatcgagtcgaggcccttgtgcgacacccggtacatggagtggccgagcatccagatcaggaagcgcatggtgaattcggggacgatcttgaagatgtagctgttgaccgccacgttcatcagcgaaatgaccaggaacagctgggggatcgacagcccggcgacgctcaggaacaggatcgacaccactgccgagacgaccatgaacgccgcattgaggatgttgttggcggcgatcacccgggcccgctcgttctcggccgtgcgcgactggatcaacgcatacagcggcacgatgtagaagccgccgaacacgccaatcccgaggatcgaggccattacccaccaggcgtggccgaagcccagcagcgccagccagtcatagggctgcgccgcctcgggaatgccacccgaggctgcccagagcaggatgccgaacaccgtcaggccgatggaaccgaacggcaccaggccgatttccaccttgcgcccgctcatgcgctcgcaaagcatcgagcccagggcgatgcccaccgagaacacggtgagaatcagggtgaccacgctctcgtcgccgtgcagccactccttggagtaggccgggatctgcgtcagatacaccgcgccgagaaaccagaaccacgagttgccgaccagcgagcgcgacaccgccttgggctgcgtcaggcccatgcgcagggtcagccaggtttgccggaagatgttccagtccagcgccagatccggcagcgcggcaccggcccgtggaatgccgcgggccgacaggtagccgagcatcgccaccagcaccaccgagacggcgacgatcacgctgtagtgagcactggtgagcatgatgccggcgccgatggtgcccgccaggatcgccaggaaggtgcccatttccaccagcgcgttgccgcccaccaactcctcgggcttgagcgcctggggcaggatcgagtacttcaccgggccgaacagcgccgattgaatgcccatggtgaacagcaccgcgagcatcagcgtcaggttgccgagcagcacgccgatggcgccgaccagcatgatgaagatctcgaagaacttcagccggcgtatcagcagatccttggagaacttctcgccgaactggccgccgagggcggaaaacaggaagaacggcaggatgaacagcatggccgcgacgttgaccagcaggtcgcgatccgcgtcaaggctgagcttgaagagaatcgccaggatcaacgactgcttgaagatgttgtcgttgaacgcgccgagcagctgcgtgacgaagaacggcaggaagcgccggctcttcagcagagcgaattgcgagtgctgactcatcgatacctttccctttgcggattcgatgagcattggactgcaactgcccgggcaaagccacagccatgggcatttttgtcgacgcgtcgcgccttttcagttgaacagcgggttaccacgcaggcgcgccacggccaggtcgacgaaggcacgcaccttggccggcgcctgacggccctcgggatacagaacatggatcggcagcggtggctcctcgaaggcctcgagcacgatctgcagcgccccctcctgaacggccggcgcgacctgatagctcgccacccgggtcagcccccaaccggcgcgcgccgtggcgatggctgactcgttggtgttggactgcagcaccggatcgaccagtacccgctggccctcggcgaagcgccactccggcgaggcccaggcgctttgcgaaacgacgatgcggtgatgtttcaaatcggcgggtgtggtcggcacgccgtatttttccaggtagcacggcgccgcacagatcacccggcgcaccgacccaacctgaatggcggtaaaacccgaatccgccaggtgaccgatacgaaccgccacatcgatgccctcgtcgaggatattcaccggtcggtcgacgaaaaaggtgcgcgcgtgcatgcccgggtaggcatccagataatcgagcaccaggggcagcacgtgcaggtggccgaacatcgacgccgcggtcaccgccagggtgccggacggttcggcgtaatgtccggctgcggccagttccgcctcggcgatgtcggcgagaatgcgccggcaatcctgcagataacggctaccggcatcggtggtcttcaccgaacgcgtggtgcgcaccagcagccgcgcgccgatcaggtcctcgaggccggcgacgatgcgcgtcaccgccggcgcgctcatgtgcatctgccgcgcggtactggcaaagctgcccgtctccgcgaccttcacgaatacccgcatcgcctgccaacgatccatccacccgctcctctgctttaagcgttggctgcgctggtggcgcagccaagcgagtatgccgtatccgcgcgtcctgagcggcgatgcgattcaggctgcacggtcgagcgcccacgcaggaacgcgggcgccatcaccctaccggcccgtaggagaggcttcagcctcgagcttttgtgcgtcctgccagccaaaatagagcttgaaggcaccttctacaaaaactgcgcgcgggactgcccgaggttcgctctctgcgccgttcagagcgccagctccaggcgctcgtcactggcgccttgcggctgcgccggcactgcacagcagatcagcacttcatcgtcgccgtggggcgcgctgggttctttcaggtagctcaccgcgcctttcaccaggcgtgtcttgcaggtgccgcaagagccctcgcggcaactgaactccggttccagccctctagcctcggccagttccagcaaggtgccggaacccggagtccagcgcccctccttcagcgactcggtaaacagcaccggcaccgcctcggtggccggcgcgaccgtcacggcggccgccgccggctgatcggggcgacgcaccagagacgccggcccgaagccttcggcatggatgcgcccatcggcaatgttgtagccgcgcaggccgtcgtacagcccctgggtgaaggccggtggcccgcacaggtagaaggcgtaatcgtcgaaggccagatagcgggtcagcagcgccatgtcgatgcgcccggcggtgtcgtaatcgacgcccggctcggcgccgctggtgtcgctcagcacccgcaccagccggaccgcgccctgggcagcggccaccaggtcgccgagttcgcggtcgaaggcgcgctcggctttcgagcgcgcggcgtagaacaatgtgaccggcctgatccgctgccggcgccagccttcgtagaccacatggcgcagcatcgccagcatcggcgtgatgccgatgccaccagccagcagcaccagcgggcgctcctcctgcgcatcgagggtgaatgccccggccggcgcgcgggcgtcgatcagatcgccctcgcgcaacccgtcatggatgaattgcgacacccgcccctcgcgcttgacgctgatccggtagatgccatcggatggcgccaccgacagggtgtaggtacgaatcagcggcttctcgcccgcggccacttgcagccgaatcggcagatgctggccggccaggtgcggcaagaccccggcaccatcgaccggctccagatgcagggaacggatcgaccggctttcctcaacgatgcgcgcaaccctcattggccgccactgcgtggcgtactgggccgcacgcagctgatcggcggcttgttgccagttgccggtgagcagcgagctgtccgcccagccgtcctcgcgcatggcccagcgcagggccatggcagccgggcgccgcacgatacgccggggacggaaggtccacagccgctcggcgccctgaaaggcgccgatttccggggattcgaagatgacctcggcgtcaccgctcagttgcagcacgtcgcccgtggcgaaatccacgaacagcagaccggccttgccgttgagcacgatgttgccgagtgtggaaaagaacaggttgccgttgaagtccgggatggtcagggtgccgtcggcatcgatgcgcacgaagccggtgttgccgccacggtgcgagacgtccacctggcgctgcccgtcgacatcggcataggtcgccacgaaaaaggtgtcggcgccttcgaccactgcccgcgccgcggcatcaagcgccggcaactgctcgacggtagcggcgaacggcgccgccggatcacgggcgaaggtgaaatcgcgctgctggatgtagcgtgggcagttgccaaaactctgctcgaccgctacccgcaggcccttgccacccgccaccaccacgccgttcatgcggttacgccgtcggctgtgcagttcgatgcccaggaggcccagcgcagcgccctcgcccatgccttgggcgacagggtcgtcggcctggggccgggcggcaatgtccagcgtggtgggcgtcggcgaggccatgaaaccggcctggccctcgagcaggccggcccaggcatcgccctgcccatccacgctgcccagcacgatgaacggcagctgggcgtagaaatcccggtgctggtcgggcatgaagtcgcgcaccacgcgtttgccgaccgcatccattcgttcggcgacgccgagcttttcctgaatgaatgtttcacccgaatgccagggtgcgggcgttttcgcgagatcggtcatggcggttctcctggaggcggtggtgcgcaggctcaggcgttggcggtcagtccggcaggcgtctggggaatggccacgaagccgggcagcgcctcgatgcgcgccaggaaagcccggacctgctcgtaggccgataggtcgacgttgccctccggcgcccgcgccagatagctgtacagcgccacgtcggcgatggtcgggtggtcggcggccagccactggcgaccgctcaggtggcgctccaggcgggcgagcagcacatgagcacgggcgatcacttcctcggcattgaagtcggcaccgaacaccgtgatcaggcgcgccgcgcaagggccgtaagccagttcgccggcggccacggacagccagcgctgcaccgccgccgcaccagcgggatcttccggcagccagtcggtgcgcccggtcttcttggccaggtaaacgaggatggcgttggagtcggcgaccaccacgccgtcgtcttccagcaccggcacctggccgaagggattgagcgcgagaaattcaggctgcttgttggctccgccggccaggtcgacctcgaccagctcgggcttcaggcccagcagcgaggcgaacagaacggcgcggtgggcatggccggacagggggacgtgatggattttcatgggtcggctcctggttgacggtgggccgggagaagtcccgagccgtgcaaccagcttgcgaccgcagcgcgttttgaggaatacgcgttgtcggcattactttattgcgataaatgaaacaatccgattacgcgtcagatcggcaattgccccagcgcccagcgcaacccgaagaagatcagcaatccgccgccgatggtcgccagtagatggcgcgtcaccacggcgatgacgatggttgccagacccgccagcagataggcgttgtcccagctcagtgcccagttgcgcccgtccggcaggagcatggctggcaccacgatggcggtcagcaccgcggtcggcacgtaatgcagggcctggcgcaccgcctggggaaagcgcaggtcgggaaaggcgaacaggctgtagcgcgtggcgaaggtgatcgccagcatgccgaggatcagaatccagttttccatcagcagggctcctcctgcaggggcgcctgggtgcgctcgagcaacacgccgatcaggatgccggcgaaagcagcggccatcagcccgagtttgtagggcaggtcgtgaaagatcagcgcgaccaccgccgccaccagggcggcagccacctgcgggcgattgcgcaacatcggcacgacgatgccgacgaaggtggcgatcatcgcgaaatccaggccccaggcggcgaggttcggcaccgcctggccgaacagcaggccgatcagcgtacagccgatccagttgccgtacatggccaggccggcaccaagaaagtaccagtgcttgtttggcgagtcgtcgcgctgggcatagcgctgctgcaccacggcaaaggcctcgtcggtcagccagaacgccagcgggatgcgccagcgtttgggcaggtggcgcacgaagggctgcagggtggcgctgtacagcgcatggcgcagattgaccaccagggtggtcagccacagcaccgccagggtggcgccgccggtgagcaggctgacggcgatgaactgcgcggagccggcgaacaccagcaccgacatgccgatggtctgccaagcgtcgagcccggcggcaccggccaggctgccatagatgatgccaaacggcatggcgccgagcagcatcggcagcatgtcgcgcagaccctggaagaattcttggtatcgggacatcggctcgtcgcttgactggaaagattgcccgctggcaaccggaagcgcatcaggctagcccagccggtctctactgtcttgaacgatcttgcgcagttggcacactaggtagcctgggttgaacgcagcgatacccaggatgtggcaaccagcaacccgctctctcccaatcagtgtcgataggcaaaaacagcttcagcgtagtatctgtggagcgggcggggacacctggtccatgcgcgcgaaaaatcgcgggcacggtccgctcccacaggtgtaattcgcaggaaaagctgcggtatcgctcaaccacaggctacgggcggcgatggcaagccttgcggtattcaccgggccccacgccatacacctgcttgaactgtcgcgtcaggtggctttggtcggcgaagcccagttgcagcgccacgctcagcggcgcacagccgtcacgcagcagcgcccgcgcctgctccaaccggcgttgctgcaaccaggcgtggggcggcaggccggtggcgcggcgaaacacccgggcgaaatggaacggcgagaggttcaccgcggtggccagttcttccagcgatggcggctcgcccaggcgcgcggccagcagctccttggccaggctcaccgcccgcggctccagaccggcggcagccgcctgcctgaccccggcatgacgctggaacagcatcagcaatgtctcgcgccatgccgtctgctggtgcagcacgccggcgtcactgtcgagcaggcggtgcaactggccgaaggcccgatgcagttcgacgtcctgcagcacgctggcggcgaacgacggcaggccgcggtgcgccaggcccagttcgtcgagcacgccattgacctgggccggcgccgggtagaaggcgcggtacaaccaaccctgctcgtgggccgacgagccggtgtgcacctcgtccggattgatcagcaccatgctgccgaccggcgccaggtgatccgcgccacggtggcgaaagcgctgggcgccatgctcgatcacggtgaacacgaaaccttcgtgtacgtgcggggtgaagcgttgcttgatgtagcgcgcctgcagcagctccacgccggccagggcggggctttcccagaagcggatgcgctcgccggtgggcatggctcacacgccgaagcgtgcctccagcccggccttgaccaccggccattcctgatcggtgatgctgtacagcacggtgtcgtcgaggcgcccgtcggccaggcggcgatgattgcgcagcaggccctcgcgaaccgcgccgagcttttcgatggcgcgctgggagcgctggttgctggcggcggttttcagttgcacgcgaaccatctgccagctctcgaaggcgtggcgcagcatcaggtacttgatcatgttgttcaggccggtgccgtgctgggcggcgtccagccaggtccagccgatttccaccgccggcagggtcggcatgaagtcggcgaagcgcgtggtgccgacgatctggtcggcgaggcgaatcacgaagggcaaggcgcgctcttcgcgctgctcctgcagggccaggcggtaccagtccaggcgctgggtgccgctcatgtagagcagctcatcgcgattggcttcggccaggctgaccagcgccggaatatcgccatcgagcaacggttcgatgcgcagggcaccgcgctgcagggtgatcaattgcggcttgaacatcggttttctccaggtacaacgcttgccaggcgtgtcagtttctcaccgaataaacggtctgtctgccaaaaaacggcagcgcccagagtgccgcaagcgcacggtggtgcccctgcgaccttggtcgcgcctgacgctgcgaagctttgctgcgacactacgcaggcgtgccaaggtacgctcgcaccatcgcccttctgtttcgtggagtctgcatgtcgctgtccagttggcttatcgctgcagtcgccctgctctacatggccgtgctgttcgccatcgccttctacggtgaccgccgccgcaagccactgccgccgaaagttcgcgcctgggtctactcgctgtcgctggcggtgtactgcaccagctggaccttcttcggcgccgtcggccaggcggccgagcaactgtggtcgttcctgcccatctacctggggccgatgctgcttctgctgttcgccccctgggtgatcgagaagatggtgctgatcagtaagcaggaaaacatcacctcgatcgccgacttcatcgccgcgcgctacggcaagtcgcagtccctggccatcgtcgtcgcgctgatctgcctggtcggtgtgctgccttacattgccttgcagctcaagggcatcgtgctcggcgtgaacctgctgatcggctcggaaaccgacgccgacggcacccgcgcccaggacaccgcgctgatcgtctcggtgatcctggcgctgttcaccatcctgttcggcactcgcaacctggacgtcaccgagcaccaccgcggcatggtgctggccatcgccttcgagtcgctggtcaagctgctggccttcatcgccgtaggcgccttcgtcacctacgggctgttcaatggtttcggcgacctgttcagccaggcgcagcgcagccgcgagctggaggcgtactgggccgaggcggtgaactggccggcgatgctggtgcagaccggtatggcgatgatcgccatcgtctgtctgccgcggcagttccacgtcaccgtggtggagaacaccgacccccgtgatctgcgcctggcgcgctgggtattcccgctgtacctgctgctggccgcgctgttcgtgattcccatcgccctggccgggcagatgctgctgccgggcggagtgagcccggactccttcgtgatcagcctgccgctcgccgaagcccacccggcactggcgctgctggccttcatcggtggcgcttcggcggccaccggcatggtgatcgtcgcgtcggtggcactgtcgacgatgatctccaacgacatgctgctgccctggctgctgcaccgcaaaagcaccgagcggccgttcgaggccttccgccactggatgctcacggcacgaagggtcagcatcgtgctgatcctgctgctggcctacgtgtgctatcgcctgctcggcaccaacgccagcctggcgaccatcgggcagatctccttcgccgccatcggccaactggcaccggcgatgttcggcgctctggtgtggaagcaggccaaccgccgcggcgtgttcgccgggttgatcaccggcgcggcgctgtggatctacaccctggtgctgccggtgctggcccgcggcctgggctggccgctggacatcttccccggcctgcgcaccctgctctacgcgccgatcggcttcgaggtcgacgccctgacccgcggcgtggtgctgtcgctggccggcaacctgacgctgttcgcctgggtatcgttcttctcgcgcacccgggtgtccgagcactggcaggctgggcgcttcgtcaaccacgacttcggcaacaaacagggcggccgcggcgccctggcggtgcaggtcaacgacctgctgctgctcgccggccgcttcgtcggcgaagaacgcgcgcaggaaagcttcagccacttcgcccgtcgccagggcaaggccttcaactcggcgcagccggccaacagcgaatggatcgcccataccgagcgcctgcttgccggcgtgctcggcgcctcgtcgacccgtgcggtggtcaaggcggccatcgaaggccgcgacatgcaggtcgaggacgtggtgcgcatcgtcgacgaagccagcgaggtgctgcagttcaaccgcgccctgcttcagggcgccatcgagaacatcagccagggcatcagcgtggtcgatcagtccctgcgcctagtggcctggaaccagcgctacctggaaatcttcgagtacccggacgggctgatctgcgtcggccggccgatcgccgagatcatccgcttcaacgccgagcgcggcatgctcggcagcgccgacgtcgaggaaagcgtcgccaagcgcctgtactggatgcgccagggcaccgcccacagctacgagcgggtgtttcccaatgggcgggtcatcgagctgatcggcaaccccatgcccggcggcggcttcgtcatgagcttcaccgacatcaccgaattccgcgaagccgagcgcgccctcaaggccgccaacgaaggcctcgaacagcgcgtcgccgagcgcacccatgaactgtcgcaactgaacaaggcgctgaccgccgccaccggcgtggccgaagcggccaatgcctcgaagacccgctttctcgccgcggtcagccatgacctgatgcaaccgctgaacgccgcccggctgttctccgccgccctctcccaccaggaagaagcgctgccccacgaggctcaggagctggtgcgccacctggacagctcgctgcgttcggccgaggacctgatcagcgacctgctggacatctcgcgcctggagaacggccgcatcaccccggaccgcaatgccttcgccctcaacagcctgttcgacaccctgggcgccgagttccgcgtgctggccgccgagcatggcgtggatttccacatgcagggcagcaaactgcgggtagacagcgacagcaagctgctgcgccgcgtgctgcagaacttcctcaccaacgccttccgctacgccaagggccgtgtactgctcggcgtgcgccgccagggcgcgaatctgcgcctggaggtctgggatcgcggcccgggcattcccgaagacaaacgacagaccatcttcgaagaattcaaacgcctggacagccaccagacccgcgccgaaaaaggcctgggcctgggcctggcgatcgccgacgggctgtgccgcgtgctcggccacagcctggaagtgcgttcctggcccggcaaaggcagcgtgttcagcgtcaccgtgccgatcgctcgccaccaggcgccagcggcccagcgggcgcgaccggaaagcagcggccaactgctcaccggcacccaggtgctgtgcatcgacaacgaggaaagcatccttaccggcatgcacagcctgctctcgcgctggggctgccaggtctggtcggcgcgcacccgcgccgaatgcgagcagctgctcgacgaggacgtacgcccgcacctggccctggtcgactatcacctggacgaaggcgacaccggcaccgagctgatggcctggctgcgcacccgcctgggcgaaccggtgcccggcgtggtgatcagcgccgacggccgccccgaactgatcgcccaggtgcacgccgccggcctggatttcctgcccaagccggtgaagccagcggcgctgcgggcgttgatcagccggcatttgccgctgcagtagagcggccggatagcgatgcactacctgtggaaacagatggggcgcccgcgtccaccgagctcgtagccggatcttgcaaagccgcgcatttcctgcgaaaaactcggccttctgcactttcggaaccccagcaatgagcgacgaactacgtatcgaagatatccaccagggcgatggcaaggcggtggtcaagggcgcgctgatcaccacccagtaccgcggctggctggaggacggcaccgagttcgactcgtcctattcgcgcggcaagccgttccagtgcgtgatcggcaccgggcgagtcatcaagggttgggaccagggcctgatgggcatgcaggtcggcggcaagcgccggctgttcgtgccagcgcacctggcctatggcgaacgctcgatgggcgcgatcacgccgaattccaacctgagtttcgaaatcgagctgctggaagtgctgacgcgggacgactgaagcgccccgcgccttgcgttttatcgcttgggttgcggctcgacccggtcgaagcgcaagccctcgctgcccttgatgttccaggcttcgccctgggtgtcgacgaagctgacgtcggtgaaactcgagtcgcgcaggccgtcgatctgcgcgcccgccccgcccttgaagcgcacctgctcgaaggcgacgttctcgtggaaggcgtcgtgggcgctgtcgcccttgacctggatcgccgcgccggcggcaccctccaccgtcacgttgctcacgcggatatcgcggaactgccccggcacggtcgagcgctcgtagtcgaggatggcgttggggtcgtggtaatccagggtcatgatcaccccctgcttgaccgggttgcggatcgccgagtcgcggaaggtgacgttgcgcgcgccgccgcccatgaagttggtgctcttcatgcgcaggccggtgtcggtgccatcggacacgttgtcttcggcgaggatgttctggatccagccaccggtatggctgccggcgaccaccatgccgtggccgcggcggaagaagttgttgaagatccaggcatcctcctggggcggctgtttcgcggcgcctgcgccggtgccagacgcgaagttgacgcaatcgtcgcccgtgtcgaaaaagttgttgaagaccatcgcgcccttgctgttggcgaactcgatgccgtcgccgttgttggcgtcgtaggtcttgtgcacggtaccggccatcaccacgttctcggtttccaggttcatgatcccgtggtaggccgggttgagcacggtgaagccgccgtagaacacgttcctgacgttgcgcagggtcatcagtgaagagcgcatctggccgtaggcgtccttgacgatgatgccacgcgccacggccttctcgacctgatccctggccaggatgccgtcctccctgtagcgggtattgtcactggcccggtagaacggcagcggcttaccgagctcgtcctggctgtcgtcgttgcgcttccagccgttgccgtcgatggtgcccttgccgacgatgcggatgttctcgaacgactggcgctggcgcggatcgcgcggcagcgcgttgatcagcgaggccggacgcaccatggtcgaatacgggtactggatgtagccctgcagcgggtaatcctcgctgcgctcggagcccagcagcgtggcgccctcggcgatctccagggtcatgttgcttttcaggtacagcgcaccggtcttgaacaccccggccggaatcagcaccttgcagttcagcgaacaggcatcgatggtcttctggatggccgcggtattgagtgtcttgccgtcgcccttggcgccctgggcctcgacgttgaatacctcggggaccgccgtggtgcgctgaaccagcaccgggctgtcggccgactcgcgcccctcggcatccaccgagcgcacggtgaagcggtattccgtctccggtttgaggccatcgacggtgaaattgtggatggcgatgcggtgatggaaatttgcctcgtcagccgcgtagaactggtcgatatacggcttggccggtgaatgctggtcgttgttggcgttggcgccgcccagctttttaccatccatgtacacgtgatagtcgacgatgccagcggcatcttgcggtttctcccagaccagaatgatctggcggtcgtcataggccagggtcggcacctggatgttcggcggcgcctccagcgccagggcggcaccgctggtcaacaaagccagcggtatgacaacgcactttgattgatgggatttaatgagagaaacaggcgtagaaaggcgcttaatgagcggcatgattgttatccttgttatggccaatccattgaataagctgaagattgcaaggcaataagccagacgatccacagcgcaatcgtcacaccctcaagaagtatgacaaccgacaagatagacgagatttgggctgcgtccagccctggcgtcatggcaccgctcgaatgcggaagggagagggatcagtcgtccagcggctcatccagcggcagcccggccgcccgttcgagcagctcgggcggcaggctcttgctggcccgcgcgccgagcagcttgaggttttcggcgcggctgatgaggttgccgcggccgtcgactagcttgttgcgcgcgccggagtacgccttgtcgagctgctgcagacgcatgccgacttcgtccagatcctgaatgaaggccacgaacttgtcgtacagcgcccctgcccgctcggcgatttcccgagcgttctggctctgccgttcctggcgccacaggctgtcgatcacccgcagggtcgccagcagcgtggtcgggctgacgatcacgatgtgctggtcgaaggcttcctggaacagccccggatcagcctgcaaagccgctgcgaatgcggcctcgatcggcacgaaaagcagcacgaaatccaggctgtgcagcccgtcgaggtgctggtaatccttgagtgacaggcccttgaggtggctgcgcagcgatagcacgtgctgtttcaacgccacctgccgcaccgcttcctcgctggcagacacgtactgctgataggcggtgaggctgaccttggcatcgaccaccacctgcttgtcgcccggcagctggatcagcacgtccggctggaaacgctcgccctcggcactcttcaggctgacctgggtgtggtactcgcgacccttctgcaggccggcatgttcgagcacgcgttcgagcaccagctcaccccagttgccctgggtcttttgacccttgagcgcctgggtgaggttcatcgcctcctcgctcaggcgctgattgagcccctgcagacgctccagctccttgcccagagaaaagcgctcgcgcgcctcctgctggtagctctcctcgacgcgcttctcgaaggcctggatgcggtccttgagcgggtcgagcaattgccccaggcgctgctggctggtttccgagaaacgctgctcgcgctcatcgaagatcttgccggccagttcggcgaactgcgcacgcaaggcatcacgggcgccttgcagatcctccaggcgctgctggtggttttcctgctgttcgtgcagttcggcggccagcccggcccgctcgctgtccaggcgacgcagttcggcttcctggcgctcgcgcagggcctgcgcgccctcaagctgctcgcgggccagctgcaggtcgttctgcagcaagtgggtttcgcggcgcagggcggccagttcggcctgctgatcagccttgatttcgaggatctcggcaagctcgtcgcggcagttgtccagctgcgcgctgaggccggcctgggccaactgcgctgcattcatgcgctcctgagcgagccctgcttgcaggcgcatctcttcggcctgtcgcaaggcggcggccatgcgcagccataagggaacggcggccagcagcgcgccaaccagaacggccggcagcagggtcagaagatcgaaaggcataaaggcatccaggcaagactgccgggcagtataaccgcgagggcggcttggcagcggttacagggcaccgctaaaaactacctgcgttgtcagcgcggcgttaaaaacaggctcaaaatgctcatttacagcacgtaaactgcgctttttcgcctgtttttgccttgcgctgactgcctcgccaacgtttttagaggtgccctacaggcgctgcagcaaatcccgcgcctcgtcatgcccctgcagcgctgccagctccagccaatgccgggcctgctcgggctcgagggtccgcggctggcaataaaggcggcccagctcaagctgcgcccggccatcgccagcacgcgccgcctggcgcagcaactctacaccgatgcgccggtcgcgggtattaccacactcgcggcagagcatctggcccagccgactttgcgcctgaaccacaccctggcgcgccggctgcttgagcagccgaccggcgatgcgtttcacgctgggagcttcggccaacctcgggctgtcgagcagccaggtggcaaaacgaacgggaacctgggtacgaacggggagcgtatggaattcgctgcggggtaaaacgcggggcataagacgaaagcaggggttcggaacaggcgcgcaactctactcttttttattcacaggtaaagccctggcccgtggcagagcggctgcgcgcgacaatccacagaagctgtggataactttgtgaatatggtgggcgaaatacctgctaacaccgatgaaatgggccttgcgctcaaactgctcattttttcaccacctcaaaaaagtctatatttttcataaacttatgtttacgcctacgctattaccgaggttttgacaagaggcaatatgcagcttgacaagctgcttcgcgattgtgcacaagtcccgcggcgaggcctgaaaaatgccctgttgcggggcgaaatcagccttgacaaggcggcacgccacgacgggcggggcgtgcagaccgtgcaccaaatccgcctcccgtcatctgcatgccacaaaagtgtgaagcaccaatcaggcgcaaccggtttggcagcctcgatcacttcgggttaccgtcgcagattgatccgtacaggaacccacgcccatgctcagccgccgcgtctggctgcgactgtccgtcacactcgccgtgctgctgatgctggccgtcggcctttatctgggcagtcgatatttgctgcagcgcagcggcatcgaaacccttgattggcatggcgcatcgctgtcgagcgaaggcctgcgaatcgacggccttgcgctgcgccagcgcagcacggccggcaccctggaactgcagggcgacggcatcgacctggcctggcgcgactttggcctcagcctgccgctctggcagcacgtcgctatcgaccgcttgtcgctgcagtggcaaccgacaacagcagaagagcagaccgagcctgcatcgaccgacctcgacgtgcagcaactggccgcgccgctggccctgctgccacgcagtctgaccgtcaccaacctcacggctaccctgccctgcgcccgcggccagtgcgtcgccaccggcaatctggctctgcagcgcagcgaggctgagcacatcgccctgcgtttgaatctcgaccagcagatgcagatcatcggcgccgcgttcgacctcaaggcaggcacagatgcgctcgacctgaaattgacgctggccgtggatcagcagccgcaagccaccctgaccagccacctgcagcagcgcggcgagggtctggcctggaacggcgagctggtggccacccaccttacccaagccaccatgctgcagaactggctgagcgtctgggcactgcccgagggcaagcagtggccagcggcgccgggcgaagccagtctggcaggcgcgtggcaacttaacttgccgcgccgcgaactggatgtgaacaacctgctggccgccacgggtcagttcgatctgcacggcaatctgccgcagccctggccggtgcccggcgtcggcttgctgcaggggcagctggccctggcggcccataatgaaggccagcagtggatcgccaggcgcatcgaggccgatctgcaattcagcgagccgaaccctgactggctggcaatgttgccgccggagctgcgcagcgaatccctgcagtttcaggttcaggccgataaaccgctcgacaacctgcgccccgagctggccgagcgcagcctgcccttgcaggtaaaggctgccctgcgtggcgccacgcgactggacctgcaaggccgcgtcgccatcgccagttcggcgccctgggccgtacagttcgccgacagccgtctcaccagccgcaccgccaaggtcaataaggctgactggcaagcgaccgagctgagcagtgatctgcatctgtcgggttatgccgacggcaacgcaatcgagctgaacctcggcaaaggttccgcgctgcaggccgccagcctgaagggcgccgcactgagcgcgcagaaactgcaggcggatattggcggcagcgacctcaaactgacgctgcaggacggcgccctgcacggctggcgtttcaacggcccgctgaacctgagcaccactcgcctggagcaggccaacgtaaaaccccagggctggcgtctgcaaggccagctggccgccgccgacatggccggtacgctgaaaggcaaactcagcaacgacagcgaactgcaactcgatctcgatgcgggcctcgacgccaaccagaacctgcagctcaaggcgaccctcgccgagctgttcctgcgctccggcaacccactggccaaaacgttggtgcaatggcccgagctactcgacctcaacagcggccgccttaacgccgatgccaacctgacgctggccgccggcagcagcgcgccgagcctcgacctgaacctgaccggcaagggcctgggcggcatctatgaccgctccgaactcagcggcctggacacgcggctgcagttcaaactggcgcgccagcgtttcgaactgtacatacctgagctcaagctacagcaggccaatcccggcctgcccatcggccccgtcgaagcccgcgcccgctatagcgcgccgctggcagatgtcggcaggggccaactggaagtgaacctggcgcgcaccgcgctgatgggcggcgaggtcaccctgacgcctgggcagtggaacctggccgccggcaatcaactgtttcccatccagattcgcggccttgaactccagcaactgttcgccctctaccccgctgaaggcttggccggcagcggcaccctggacggcgacctaccggtacgcctgggcgagaacggcatcgagatcgagcaaggccacgtcgccgcccgccagcctggcggctacctgaagttcagttccgagaagatcaaggccctgggccgcagcaatccggcaatgcagctggtgacccagtccctggaggatttccgcttcaccaccctgaacagctcggtcgactatgatcagcacggcaaactgaccctgggcatgcgcctggagggccagaacccggccatcgagaacggccgcccgattcacttcaacatcaacctggaggaagacatccccaacctgctcgccagcctgcagctgaccgaccgggtcaacgacatcatcacgcggcgcgtgcagcagcgaatgctgcagcgcactaccgcgcccaaggagccttgacgaggagaagcgccatgcgcttgcgtagttgcatcaccgccctgctgctggggctgctgaccacagcctgtaccccgacggtacagctggcgatgcccaacgagccgatcaacatcaacctgaatgtgaagatcgagcacgagatctatatcaaggtggataaggcgctggacagcatgttcagtgaatccagcggactgttctgaggagccacgcatgaacctgatcaaacctttcgccggcctgttgctgctgctcagcctgagcctgccggcccacgccatcagcctcaacgaggcgatgtccgccctgggtgatgccaaggccagcggccagctcggcgaaatgcccaatggctacctcggcgtggtcaaatctggcggccaggccgacgagatcgccaagctgatcaacgctgcacgccgtgccgaataccagaagctcgcccagcagaacggtatccagctcagcgacgtggaaaccatcgccggccagaaggccatcgacaagaccccggccggccagtacatccagcagcaagggcattggcgccgcaagtgacgccgcagagcgctcgccgcacggtgcgagcgctttctcaattccccgcaaagaatcccgtagccctcgtcagctctggcctggcgcggaactcggttaccggcctccagtctcacctccagctatcgccaccgatcagaggacgaccgagatgagccttatcgactgccccgaatgccaacaccgcatctccgacaaggcttatgcctgcccgcagtgcggcaacccgatgcaagcgcagcccggcaatcgctggctcaccgagaagaacgtcggccaggtggccggcgcgaccaccgcctggctcaccgctccctggatcgcccgcatggtgtttggcgtggtggcgatgatctgcatcaccgtgatcatcgtcgccagttgagcagcgctcaggggcggcgaagcagccgcgccacgtccctggcggccacatcgatggccgcttcgtcgtacgccgcgaaacccatcaccagccctggcgcctggggctgcacgcaatagcgctgcaggggcatcacgtcgatgcccgcctcggccaggcgcgcctgggcatcaccctcctccatgccgtgaagccggcacaccacatccaggccggcgcgaatcggcggtacctcgatcagcccctgccaatgccgctcggcagccgccgagaacgcctcggcccgcgcggcgtagagcttgcgcatgcgccgcaggtggcgatcaaagtggccctggtcgatgaaatccgtcagtaccgcctgagccaggctgttggcatgccgcgcggtcaacgacaccaggcgcgtgaagccgtcgaccaactgcggcggcagcaccacataggccatgcgcagggacggaaacagcagcttgctgaaggtgccagcgagaatcaccgacgcatcggcgccggccatgctgcgcaacgccggaatgggcttggcgacgaaacggtactcgctgtcgtaatcgtcctcgaagatgtagctgccctgctcgtcggcccagcgcagcaacgccagacgccgcgctggcgacagttcgccgcccagcggcgcctggtgcgagggcgtgacgtaggccagccgcgcatccggcgccaggccaagggccgtatcgacctgcaggccttcgcggtcgaccggcacgtcgatcaccgccacgccgctggccttcatcaattgtcgggcaccgggatagccggggtcttccatccatacccgttcccccggcgccaccagcaggcgcaaggtcaggtccagtgcctgctgcacgctaccgagtatcacgatgcgctcggcgccgacctgcacgccccgggcaatcgccaggtattgagcgatggcacgccgcagcgcgggcaggccggcggggtcggcatcgagcatgtccagcaggcgcgaggagcgcagatgggcggtatgcagcttgcgccacaggtcgatgggaaacgccagcacatcaccccggtgcgggaagaacggccgcaagccgcgctgggcagcgccactcatgaacaccggtttttccgcctgcaagcgctgcgcccaagccgtatccggcgcttcacgcggctgctcgacgggcgcccgaaccgcccgccgggcattgccgacgttgagcgtggcatccggcagcaccgtgcacacccgcgtgccgtagccgctgccggtatccagataaccctcagactgcagctgctgataggccgcctgcacggtaccgcgggccatgccgtagtgctcggccagggcgcgggtgctgggcagttggctacccgacggcaggcgactgctgaggatcgcctcgcgcagcgctccgtacagccagcgctgcaaactctcgcccggctgcggcgtgcccaggggcagcgagaccaccaagggggcgggttttctattcgtcatcactgcctaacctggatcaatcggatggtgctttatggatcaacttgctgatccagttcaagccgagaatctgccttacccccaaacagcttccacggtaaccaatccccaggctccaatcgcgcatcccccattgcagcaatccgtacagcctgctctaatttgcgactaattcttatctgcattaaggcgcgcaaacgcctccggtacgtgccctcgatgaccccttcggatacctctaccctgcaccagctgtacaccagccatcgcagctggctgcagcagttcctgcgccgtcgcctgggtgacagcgccgatgccgccgatctggtgcaggacaccttcgtgcgcctgctgctgcgcccgcgtcgcttcgacagccacagtggcgagcgctcgtacctggcgaccatcgctcgcggactgagcatcgatcattggcgccgcaaacagctggaacaagcctggttgagcgccctggcaagccgtccggaagcactgcagccgtcgccggagcaggccgcactgatcatcgaaaccctgcacgaagtggacgccatgttgctgcgcctacccgcgcgggtgcgccaggcgtttctgctcgcccagctcgacggcctgccctatcgcgagatcgccacgcagctcggcgtgtccgagcgcatggtcaagaaatacctggcccaggcgctgctgcactgcgcactgctcgaagccgaactcgacggtctgctggtcgaatgatcaacccgcgcccccacaccctaagccacgccagcctgcagcaggccgccgactggtacgtgcgcctgcacgacgtacaggccgatggccaggtgcgccaacaatggcagcggtggctggagcaacacggcgaacaccgcgacgcctggcactatgtcgagcgcgtcagccagcgtttcggccagttgcagcaacaggacgacggacagacgctgcgccgtgccctggcccagcctggccgctccggcctgacccggcgcgagggtttgaagagcctattgatcgtcggcgctggcagcctggtggcgtggagcgcctggcgccacacggcactgccgcgcctagtcgccggctggagcgccgacttcgccaccggcatcggcgaggtgtgcgaaacccgcctggccgacggcactcgcctgtggctcaacgccggcagcgcggtggacgccgacgtcgacgacgccgtgcgcctgctgcacctgcgcgttggcgaagtgctgatcgacaccgcccgcgatacccggcccttcttcatcaccagccggcacgggcgcatgcaggcgttgggcacgcgcttcagcgtgcgccagagcgatacgcaaacctggctgacggtattcgacggcacggtggaaatccgcaccgcaggcaaccagcaaaccctgcgcatccccgctggccagcaagtcaccttcgacactgcgcagattggcgccgtgcaagccgcagccggcgcccgcgaatcatggacgcgtcatgtgctggccgccgaaggcatgccgctgggccagttgctcgacgagttggggcaatttcgccgcggccacctgggctgcaacccggcggtcgccaacctgccggtgatgggctatttcccgctggacgacagcgagcaaagcctgcgcctgctgcaggccgccctgcccattcgcgtgcagcggctgaccgactggtgggtaagcgtcgagccgagcggggcctgaacgaaattaattcatcggcgcggttcccttttgcagatctggctcggtaatccctgagaagccaaccgatcagaccaatcctggggccaccatgcacttgccagccgcgcgcgctttccaattttctctacgaccactcgccctggcgttgcccatggcgatgtccctcgccccgacgctgctgatcgccctcccggccaccgcgcaggaaagccaggcggtgcgcacctacagcatcgcgccagggccgctcaacagcgtgctcaaccagttttccgcccaggccggtatctacctcgccggccacaacgacctggccagcggcaagaccagccccggcctgaacggcaactactcggtcaccgccgggctcgccctggtgctgcaaaactccgggctggaggcagtcgatcagggcggcggcggttatgtactgcgcccgctgccggccagcggcgcgctggagctggacagcaccaccgtatccggcatcgccctgggcaatgccgagctgccgggtgagccgctggccggctacgtggccctgcgcaacagcagcgccaccaagaccgataccgccctggtcgatacgccgcaatcgatctcagtggtcacccgcgacgagctgcgcaatcgccagtcggagactctctcccaggcactcagctacacaccgggcgtcaccagccagccgaccagtttcaaccgcacggcggaccgttttcggatccgtggcctcgatgtcgagtccgccaccggcggctcgctgcgcgatggcctgcgcctgcagaacaattcctatgacggcattcaggagccctatggcctggagcgtgtcgaggtgattcgcggcgcggcttcggtgctctacgggcagctgtcgccaggcggcatgatcaacggggtgagcaagcggccgactcgggaggcgctgcacgaactcaatctgcaggtcggccagaacgaccgcaagcagctgtccgccgacttcagcggtccgctcggtgacagcgatacgctcagctaccgcctgacgatgctcacgcgcgatagcggcacaccccaggatcacatcgacgacgacaggctctatatcgccccggcactgacctggcgcccgaacgaagacacttccctgaccctgctgtcgttctaccagaagaccgaaacgggcttctccgcgccgctgccttaccaactggtcaagggcgtgggcgacgcggcgtaccagatcggtcgccacgatttcatcggcgagcccgactacaacaagatgaacggcgagatgtcgacgctgggttacgagttcgagcaccacttcaacgagcagctgcgcatcaaccacaagctgcgttactaccagaccgaagtggactggaagtacctgcagatacaaacctctgccgcggcgatcaatcaggcagctaccacgggcatactgcgccgccagtacagcgaccgctacgagcgcgcccgcggcctggccagcgacaccaacatcgagtcgaaatggcagcttggtggtgcggagcacagcgtgctgctgggcttcgatgcctacgacatgagctacgactcgcacaactttcgcggcgtcgcgccagcgctggatctgagcagctacaactacggacagccggtggtggtgaataaggaccgcagcctggagcgcggctcacagatcgacaccctgcaaaaaggcgtttatctgcaggatcagatcaacatcgatgatcgctgggtcgccgtacttggcgtgcgccacgactgggccgaccaggaccagcaacagcatcgcaacggcgtgcgcaccagccaggacaacgaggccaccacctaccgcgccggcctggtctacaagttcgataacggcctggcgccttacctgagctacagcgaatcgttcttcccggtgtcagtggccgttgccggcgggcagagcttcgtgccgaccgaaggcaaacaatacgaggcggggattcgctaccagcccgatggccgcaacctgctgctcagtgccgcggttttcgagctgacccagcagaatgtgttcaagcagaaccctgccaccaacatcgcctcgcagacgggcgaagttcgctcgcgcggcttcgaggcagaagccaaggcggacgtgacagaggaccttagcctggtcgcctcctacgcctatatcgatgcgcgcatcacaaagagcgtaatccctggcgaaatcggtcagcgcagtgaagacacgccctatcaccaggcggcgctttggttggactacaacttcatgcgcctcaacctgccgcagctcaccgtcggcgccggcgcccgctacaagggcactacccaggcctccgaaatggactcggcgatgcctgcctacaccctgttcgatgccatggtcagctaccagctcgacgcgaactgggacgtcagcctcaacgccaacaacctcaccaacaagcgatacacctactgcgagttcgccacctgcacctatggcgacgagcgccaactggtgaccgcggtgaacttccgctggtagaaaacgctcaggccagcgaatgctttgccgactgaagacccgctcggctatggccttttgtcggctgatcaagcgctaggcgcatctgacgatcagcagccaacctcacacgcgaaagcgctgtacctggctctgcaacgcgccgcccagcttggccagttcctggctcgcctcactggtctgctcgctggcggtgtaggcctggtcggtgatgctgcgcacgttgagcacgctgcggttgatctcctcggccacggcgccctgctgctcggcggcagcggcgatctgctgggtcatgctctgcaccgcggatatgttcgcggtgatgctcgacagcgcctggccggcattgcgggccagctcgacgctgtcggtggtcaggctgaggctggcgtccatgcgctgcacggcgttgcgggtgccctgctgcaacgcaccgatcagcccttcgatttcctgggtggactgctgggtgcgctgcgccaggccacgcacttcgtcggccaccacggcgaacccacggccggcctcaccagcgcgagcggcctcgatggcggcgttgagagccagcaaattggtctgttcggccaccgacttgatcacatccagcatgctgccgatacgatcactctcggcggccaggctgccgatagcatcgctggtcagctgtacctcgccggtaaggttctcgatctgctcgatggccttgagcacgatacgcgcaccatcgttggcatcacgtgcggcatgatccacggcgctggcggtgtccacagcgttacgagccacatcatgcaccgtggtggtcatttcatgcatggcggtggcgacctgctcggtttccagcttctgttcgctggcaccggcacgggtctgctgagtgatggcagagagttcttcggtggcgctggcgatctgcgtagcgccatcgccgatgtgacaaatcagctggcgcaggttgctggccatttcgtccaggccctgttcgagttggccaatttcatcgccgcgtcggctggtggcctggtaggtcaggtcaccggccgcgatacgccgaacattctgcagggcagcgcgcaggggcggcgcgatctgccgggtgatcagcaccgcaccgatcacgcccaacgtaagggcgagcagcagacacaggcccatggtccaggcagccatgtcggtgtcttcggcgcgcagctgcatctggttggcgtacagttcctggctgatgtgcagcatgttgtcgccctgcttttgcacctcggcgctgctggcgttgatctgctggagcgcagcctgatgggtctgcagcgagtcgcggtagccctgcaccacctgaccgagctcggcgagcgccgcaccatctgcgctatccagcgcctggcgcagcacgccgaggctggccagcgtcttgtcgaccgccccggcggcagcatcgaaactcttggggttgttgctgtaggtgtaggcacgggtttcgaagcgggcgaacagaaactgcatctgaacgtccttcactgcgcgatagaccttgtattgggtttcgacgtcggcgctttcagtgacgtacttgtccagcccgtcgagcagctgcagcgccttgtcgccggtggtacgacgcaccaggcgcgaggcgtcgatctgctggtaggcagccttcaggccgtcgacccccacgcgataggcctgcaggctctgggtcatgtcgtcgaggtgcttgaggttgaatggcgtggtgaagaacgccttgagtcccgccagggtctgggcggtggtttcgatcttggcgcccagtgccttggcgttgtcgacgttgccctggctctgtaaatagtcgccacgggccaggcgcatgtcgcccatgtcatccatcagtttgttgaccgcgcccatgcggtccatccggtaagacaacccggagatggagctccaaccggaccagaagatcagcaggctcatcactaataacaagccaaaaccgatcatcagctttttggcgacactcacgttggcgagccagtggtacatggcagaactccttccccttgtttttataagtcgtcgcggccaggcgagctgcaccctattcgtggatgcttgcgccaggtgcgtggccccgcctgggcctgcttgttcgccttgctacatcacatccgggcgctccgcagggcgaactacagcgctacacgcaatggcgaaggcatgacgggatatcgagcgtaatagcaaaggctggaggggcgacagccagaccagcttgagccgctgaccggcgatatcgcggtcagcgcggctgatgaggcgggaacaggcggagaatgtcagaaggcgataattcattccaatgcaaatatgggaatctttattcaaaaaattgcattaaataaagttactgaaacggtcgcctggtgcggagatttccaccttctgttcctaggcagacgttagctgacctggctgatatctccgcaggtcaccggccagcaacggcacgcagataaatcaggcccctgaatcgctgccttacggcttgcgcgtccgcttcgcggcctctttctcggcctcttccatggcggccgacatcagcccggaacacaccagcacaccggcgcccttcgacaggcattcgtagcgctgctgatcctcgcccgaactggtggtgcagtcctgcaggctgatgcgctgctccacaccgtccagattcttttgcgcctgggcatattcggcagcggtaatgcgcccggcgcttttgcgctctgcggcgatctcgcgcagattcttgaggtcgatgaccgtccagcgcatcgcgctctggcacatttcgcgcctggacgctttggctggcgcaggctcagccgcagccctctgaatgggcgtttcgggtgctgccgcgcgcgcttcaccggcgtagcccggcttgatcgtcaccgcttcggcctgctgggccgccggtggctggctgccgaaatgcttctggccgttctcgtccacccaggtgtacacctggctcagcgcctgggcagacaggctgcacagcacgagtatcgcaagcatctggcgaatgagcatgacggtaaatccctctactgaacgcgggctgcgctgccggcaatctagaaccggacactggctttgccaaggggcggccgcgctgtctgctgtatatctgcgagctgttccataaagttgcccaacagagcgggcaagactgcatacaatgcgcatccgctttcagctccgcacaaggactccgccgccatggcctcccccgacaagcagaaaaaacgcgcccagcgggccaagatcaaggccaagcagaaccgcacgggcaagcccaaggcgccggtcatccacccggtgctggccaacccgctgatcgacgagcccttcgatgacgtggagatcgacctcagcaccttcgacttcaaggacatcgaggaaaacggcttcgacccggcgcatttcgacgacctgttccaggccatgcacaaggccgaagccatcaacctgctcgccctgtgcctggtgttcctgcaatacccggtgctggaactggtagtcgccgaggaagacccggaagcggcgaccgacttcatgatgggcctcttgatcatctaccgcggcctgttccacaacgacgacgaagacgcggcggtcaaatggatcggcagcgagatcttccaggcggcctacaacgaggcatcggaaattctgcagaagaagaatgcgcgtggcgccagcacctgagcgcgccgcactcaggcgcccccataaagcccgacttgggcctcacgcataaagatctccagcgtcttcgggcctatgccttcgaaggccagcaaacgttgtgcgaaatcatgctgatcgatgctttgccgttgaatggcggtaatgcggccgtcgtactcggccagtagcttgcggctgagcttgagcaggcgatcagccgtggaaatgtcgtagcgcacgtaacgcgcatggccgagcaaccgcaccagttccaactggctgcagcgggcgagcctggcgggcgtgtccagcccgtgttgctcgacgaggattcgataggcccgttcggccaccgcctgctggatcggtttgccgaacagaaagctcgccagcagccacttgaacagcgccttctcgtccgccccagcgaggcccgtagcgagccccagctgctttgcagttatgcgtttttcagtcaccgaggctgctccctttcatggcgcgcgttagcgaccgccgtctaaagagcagaccacgaccagcgggcagcgctcagctgatctgccgggcgcgccacggtgaccgaagccggtcagatcttgaagcgcgacaccaccgtgcgcagctcacccgccaggcgcgacagctcgtcggccgtctgggcgttctcctcgatgccttcgatcagcaccacgctgccgttgcgaatctcgataacgttgcggttgatgtcctcggaaacggcgtgctgctgcaccgccgcgctggcgatctgggtgttcatgccgacgatctgctcgacctcgtcgttgatcgcgcccaggctcttggccgcctgatccgccgactgcacgcaggcctgggccttgtcctggccggttttcatctgctccacggcagccgacatggcctgctgcagctcctggatgatgcggcggatttcctcggtcgagccctgggtgcgcgacgccaaggtgcgcacttcatcggccaccacggcgaaaccgcgaccctgctcgccggcgcgcgcggcttcgatggcggcgttgagcgccagcaggttggtctgctccgcgatattacggatcacttcgatgaccccgccgatctcctggctatgcaccgccagcgccgagactttctccgcgctcagttccacctcgctggccagtgcctcgatggtctgacgcgtttcgcgcattaccgccaggccgttggccgacgcctggctggcctgcccggccgcccgtgcggcgccttcggtgttctgcgccacgtcggcgacactggcggtcatctcgttgatggcggtggccacctgctcggtttcgccctgctggccattcatcgactgcttggctcggccgatggacgcccccaggcgtagcgaggcttccgataccgcatgggagctgtgctccacctgggtcagcgacgtgcggaaggcttgcaccatatggttgaagccatgacccacgtcagccatttcatccttgccccgcacctgcacctgagcggtgagatcgccctgggcgatcaggcgcgaagcagtaagcacctggtcgatggcgttgcgcatggagccgtagatgccggcgaatacataggccaccagcagccccatgcacacgaacatcgcgatgatcatcgtgcgctcggacacccgctcatgggctcggtaatccagggcgctggtcagttcttcctgcagtacgtcctgcgccttatagaggtcggccaccaccgcgttgccgttggccgccagcccctgcacgccactgatggtgctaccggtatcggcgagcacgcggccaaggtcgccgcggaagctgtctagggcctgcaatgcgctgtcgatcggtgcctgcagccggccggccagcgccggttcattgcggcgcagcagcgtcaggctttgcagcagctcctggcgaatctgcaattcctgcttgagcaatacccgcagcgacgagcgcgtgccggcactcagcggctgaccttcgcgcagcccgctggccaggccgcgcaactgaccgaccacgttgatctgccgcggcaggcgcagggtgctctggtcgatcatgaacagcgagtcgtagtcctcgtccagcaccatgccggacgtagcgctgatcaggtagacgaagttcagggtcttgccgatctggtcgttccaggcatcgaaggtcgccgcctgttcggcattgcccttggcctgctcgatcagttgaaacgcatcgctgcgcaggcgcgccacgcggtcaccggtttccagcacggtgcccaactcgcggtcggtggcctccagcttgctgaacgcttcctgcaatttcgcctggttggcggccagatcaccctggccactgacgtcgccactgagcacgcgattggtcagggcccgttgcagcatcgacagccgcaatacgggggtgacatccagcaggtagcgctggcccacctgctcaccgcggatagtgtcgatgctggcgttgatctggttgatgacacgcaggcccagcagggtcagcggaatgagcacgatcacggcgagaatcgcgaatttgatgggaaagcgcagccgactggtcaggtgcatggcaggggcaaggataatcatggttttctcactgatctcataggatcggcttgatgttttatggcgctcacagcggctcgcgtgggaagcaagcctcgtgctcgtactgcctggatacgccttcttttggaaggtcgcccacccagaatggcaataagccattattggcgatatgactgtgacaaccggcctccagcgtggttgcaacaaaatatttcatcagatagccctgcaaggatgcaccctggcactcaggtcggcggcggccgaatcgctgccgctaccagcctttcggcaccatcatgggtaacttgatcacttggttacaaattgccatcacacattgccgtttcgggacatcgatccaatgaaaaaccatgcgctgaacactgccccatcatcccgatcgatacccaccatgcgccgcaggcgctcgaataaccggcgcaatccggctagcctcgcgttcacatgtattgcccattaacgccgagagtgaggattcgatgagtcaatcaacctatgttccgccaaaggtatggcagcaccttgaagcttccggtggccagttttccaagatcaaccgccccactgccggcgcgacccatgacaaggaactgccggtcggcaagcacccgttgcagctctattcgctggcaacgcctaacggcgtgaaggtgaccatcctgctcgaggagctgctggcgctggggcacagcggcgccgagtacgacgcctggctgatccgcattggcgagggcgaccagttctccagcggcttcgtgggcgtcaacccgaactcgaagatccctgccctgctcgaccgcagcggcgacacaccgatccgcgtgttcgagtccggctcgatcctcttgtacctggcggaaaagttcggcgagttcctgcccaaggacccggctggccgcaccgaaaccctcaactggctgttctggcagatgggctcggcgccctatctgggcggcggcttcgggcacttctacgtgtacgcgccggaaaagttcgaatacgccatcaaccgcttcaccatggaagccaagcgccaactggacgtgctcaatcagcgcctcgccgataatcggtacctggccggcgacacctacaccatcgccgacatcgccgtgtggccctggtatggcgaggtggtgcgcaacaacgtctacggcgctgccgaattcctctccgcccacgaatacacccacgtacaacgctgggccaacgagatcgccgaacgcgaagcggtcaaacgcggccgccgggtcaatcgcacctggggcgatgagtccgagcaggtgccggaacggcatcaggtttcggatctggcatgaattcggttgcgccagcactagctgaccacccaatctgaaaaccaaagccccaatgccaggggctttgttttgcgtgtcggccttatcgggatacagccgtgcgttgcaccgctgtttcggcactgcctatgctgctaggatgattggcaaaatttggcaaagaggctctcagccatgagtaccatgaatatttccctgcctgaaaacatgaaacgcttcgtggatgatcaggttagcgagcgtggctacagcacgagcagtgagtatgttcgggagttgattcgcaaggatcaggatcgccagcaacttcggggccttctcttggaaggggccgcctccgcgcctgcagtgccggcagataccgattacttcgaatccctccgcgagcgggtgcgcaaggctcgcggatgaagcacaaaccggtaatcccccgcaccctcgccaaccttgatattgaccaagccattgccttttacctggatcagcaagcagaccaggctgcaatcggcttcatcgatgccctgaaaaaggcctatcaacaactaggccgctatccgcagtcaggctcaccccgctatgcccatgaactgaacatacctgagctacgttcgtggccgatcgatggctatccctacacaatcttctatgtcgattacacaagccatgttgatgtctggcgtgtgctgcacggtatgcgtgatattccggcatggcttcaagacccggtgtgagtcctaccgcgccttctcatcacgttgccttcaatcgcaccaacaccttggccctcaagggataagagactgaagagccggccttctgatcgatagccacgaactcccatccagccaaaacaacccgagcctcgcgtgaagcaacgaggcccgggccgttcaaatcaggctgccgcttgcacgcgacgcacccgacgacgccagccgcgccacatcggcagcatgatcatcgcggccaccagtacccaggtgccgatggtgatcgggctggagaacaggatgcccagctcgccgttggagatcgacagcgcgcggcgcaggttctgctccatcagcccaccgaggatgaagcccagcagcaccggtgacagcggaaagtccagcttgcgcatgatgtagcccatcgcgccgatgccgaccatcaggaacaggtcgaaggtggtcgcgtgcacggcatacacaccgatcccggtgatgatcgcgatcaccggcaccagtgcccagctcggcaccgcgaggatgcgcgtgaacaggccgaccatcggtacgttgaggatcagcagcatgacgttggcgatgaacagcgaggcgatcaggccccagacgatgtccggttgctgctcgaacagcagcgggcccggagtgatgttgtacagggtcaatgcgccgagcatcaccgccgtggtacccgagccgggaacgcccagggtcagcatcggtaccagaccgccgcaggtggaggcgccgatggcggtttccggcgcggccaggccgcggatgtcgcccttgccgaagttgccgctggcgccggccatgcgcttctcggtcatgtaggccacggcgctggccagggtgttaccggcgcccggcagcacgccgatgatgaagccggagatgctgcagcgcaggttgaccatcaataccgacgacgcttccttgaagttgaacagcatgcgcccggtggccttgaccgccacgtggccgtggtgggtcttttccagcagcaggaggatctcgctgatcgagaacaggcccagcaccagcaccacgaactggatgccgtcggccaggtgcacgctgtcaccggtgaagcggtacacgccgctgttggcgtcgataccgaccgccgacaggaacaggccgatcagcgcggcgacgaaggtcttcagcggtttgtcgccggccatgccgcccaggcagacgatggcgaacaccatcagcacgaagtactcggccggcccgaaggccaccgcccaggccgccagcagcggcgtgaacagcaccatgcagcaggtcgccagcagcgcgccgaggaacgagctccaggccgacaaggacagagcgataccggccttgccctggcgcgccatcgggtagccgtccagcgcggtcatcacggtggaggcttcgccggggatgttcagcaggatcgaactgatccgcccgccatactcgcagcccaggtacacggctgacagcaggatcagcgccgactccggcggcaggccgagggcgaaggcgatgggaatcagcagcgccacgccgttgatcgggcccaggcccggcagcaggccgaccacggtgccgatcagcgtgccgatcagcgcggtgatcaggttgtaaggggtcatggcgatgccgaagccgtggcccagatagctcaaggtttccatggatcagttctccagcgcggccagcgggccaaggggaagtggaacatccatcacacggtcgaacagccagtagagcagcacgctcatggccaccaccacgatggcgccgggcagccagcgcccgccgtacagccgggccatcggcacgccgatgaggatcgagctgagaatgaagcccaggggttcgaaggtggcggcgaacaccagcagcaaggcgaaacaggcgatcaccttggtcagggtcgcgcggtccagttcgggctcgtcatcatcgcgggccaccggcgtcgggcggatcgccagaaacaccagcgccaggcccatcaggcccagaatcaacagcggaaaggcccgcgggccaaccggctcgtaggagaacggcgcctggtagggccaggccatcacggccagcgccgcgcacacggcaagcaggctcacggcgaaaatgcgttgcaggatcatcggaaaaatcctcgtcgagcgagcacaagcctgctggcgctgccgttaccgacagcgccgtcaatcacagacgtgtactcgcgcttacttggtgaggccgaactcgctggccagtttcttgtagtcggcaacctgcttcttcacgtacgcatccagctcgtcgccggtcatggcgaagggatagagctggcgttcggcgcgcagcttggcgaagtcttcggaggcgagcagcgtgtcgaaggcgttcttccaccaggcataggcttcgtcgctgaccttcggccccaggtagtagccgcggatcaccggccaggtgacgtcgtaaccctgctccttggcggtcgggatgtccgagacgatcggcccctccaggcgcttgtcggacagcacggcgagaatgcgcatgtcgccggactgcacgtggggcacggagtcggagatatcggtactcgccacctggatatgcccgccgagcagcgcggtggccagctcgccgccgccttccatcgacacatagcgcatctgcttgggatcgacgccgccggcctgggcgatcagcgcggtctgcacccagtcctgactacccacggtgccaccggcgccgatcaccacgctgccggggttggccttgagcgcggcgatcaggtcacccaggttcttgtagggcgaatccgcccgcaccgcgatggtgccataactggtgcccacagccgccagccacttcacggcgttctcgtcgaaacggccgaacttgccctgggcgaggttgagcagcgagccgctggaaaacgcggtgatggtgcccgcatcggccggccgctgggcgaccaccgcgttgtaggccacggcgccgataccgcctggcatgtaggtcacgcgcatgggcgaggacagcagcttctcctgcaccagcgcgctctgcgccagcttgcaggtcaggtcgaagccgccgccgggcgacgcgggggcaatgcactcggggcgacgcggctcatcggccagcgcctggccaacgaccagggcgcaacaggcggacagcagaacacgacgaaacatgggactcatggaacgcacctctgaattgtttttgtagtacgaacgggatttctcgcaggcactgcgaagatggggcaaccgatcagacggccagggtcagacccggcgcaggcggccgaacggcaatggcataacggggaatagctgaaacggacgtggcgcagcgggcggtgacgagcatgacgtggctctccacaaattcttattgttaggcggcgttttcgatagccgtccgccggtggttcaccggttacagcattagtacgcctgaaacctttcgtaaagctttcagggctgacaggaagaagaaaattgtgcggccgaggccgatgcgaatgctcaaggccggcgcatcagcacctgaggctgtagccgtgagagcagcgagcggcgccaagggccaggcctgaagctcgcgagagcaggcattggcagcagagagaaacgcagctagctacgctgcatttctcacccagcaatccgtgaatcggcctgtgacgtgtgaggagcagaaggccatgctctgtcgccacgaacttcatgccgcccccggctcggcgatcagccacctgaataagcgttctcacccagcccttgacgctacgcacgcgctaccttggtcggcccgcagccttctcgtatgatcgacggcccgacacctggaactcgctggcgtgaaatcgttactcaaggactccccacacagctcggcagcacaggctggcgtgaagtgggatttgaaaagcgccgagaatcagctgtcgtgggacgatctgcgcatcatcaagacgctcagcgagtgcggcaatcgcgccgacacggccaagaaactgggcatcaacgtttccacggtgtcgcgtcgggtggcgcaggtcgagaagaccctcggcgtcgcgctgttcgatcaccgccgttccggctacatgcttaccgccgagggcgaggaattgcgggccctgggtgagcgcgtcgagctggatatcgtcagcgtcgccaggcgcgtgtcgcgcgccggtgaagggccgcagggcaagctgcgcattaccaccagcgactcgctgctgctgtatttcctgacgccgatcatcgccgacttcaaggcgctcaatgagggcatcgccatcgaggtgctggttggcaaccagaccctgagcctggcccgtgacgagtcggatatcgcgatacgggcaaccagaaaacccgccgaaagcctggtcggacgcaagctggccaccatcgcctgggcaccctatggcagcgcgaaaggcatgcaggtaaccgacccgttcagcgatgagcaggcctgggtgtcgtattcgggtggtttgagcgggctgcgcgctaccagctacgtggaaagccgggtggccgcccactgcatctcctatcgtaccgattcggttgctgccgcgagtgcggcgattgccgccgggctggggtgcggctttctgccctgcatgctgggcgacatcacaccgggcctggtgcgcgtcggccaggtggtgcccgagcttcaggatgagctgtggctactcacccaccaggacattcgcaggtcctggcgggtgaaagccttcatgacattttgcgccgcagccgtcggcgagctgaagccgctggtcgaaggacagcggccgcttcagaccgagtgaaccgcatgcgcgtatcgctcactgcgctcgcgcaccaatcaccgccttgcagacgatctcgatgagctgcgcgcgctgcgccagccgcgatacgccgatgatgttgctcgcgcactgcgggcgttcgctgccgtaggcggccttgcgcacgctgcccacgacagcgaatgcggcgtccatatccagcacgtagagggtttcctcgacgatgtcttcaagcgttgcgccgtaaagcgcgagcagcttggcgatgttgttgtaggaggtgcgcatctgctcgcccatcgacgagaaatcgctgggtttgccttcgctatccagtggcgccggcgcgaccagattgccgtcttcatcatggttgaactgccccgagatgtagacctcgtttcccacccttctcgcctgcggatagccatagctttcttcccatggcacgccccagtaggcggtatcgctattgaacggttgtgtcgctgccatcgctgtttcctcgttgctgaagggccgcttgaaaggcgcgtacccatgtggttggagcgcaaaggctagcagcgaagcgacactttcaatggcgcatttttgcgctctcacaagggcattcttgcacacaccaactgaccatctttcggttaacttttctctcgagctcgggctgcagccaccgccactggtgctgcagcccgccaagcaatcccacggcaattgcgatgccgggctgaccactactaaccgaaaggaccctcgcgatgaacaactccaagaccgaagttctgaccccgctcaacagccagctgatctttatcgaccagcagccgcaaatggcctttggcgtgcagagcatcgaccgccagaccctgaagaacaacacggttgcgctcgccaaggctgccaagatcttcaacgtaccgaccaccatcaccacggtcgaaacgcagagcttttccggccacacctatccggagctgctggccgtattcccggatgcaccgctgctggaacgcacctcgatgaactcctgggatgaccagaaggtgcgtgatgccctcaagcgcaacggtcgtaagaagatcatcgtctccggcctgtggaccgaggtgtgcaacaccaccttcgcgctgtccgccatgcacgatgccgactacgaaatctacatggtcgccgacgcttctggcggcaccaccaaggaagcccacgactacgccatgcagcgcatgattcaggccggcgtcgtcccggtgacctggcaacaggtgctgctggaatggcaacgcgactggaagaaccgcgagacctacgacgccgtcatggaactggtcaaggaacactctggcgcctacggcatgggcgtcgactacgcctacaccatggtgcacaaggcccccgagcgtatcgcacacggcgcgaccctggcgccggttcctgccaccgcgtgatgcccacgccgccccaccgccggtgaggctgacccgctctgcctggcgcagccggataacccgagctgccgccggcaagcagcgctgaacaaagcaatcgataacacgaagagctgcccgccctggcctccctccaggtcgcgcgcagcgcgcttcggtgagtccggctgcgcgtaaatcgctcgccccgatagcgcctagcggatgttctccttacacaggtatcgccatgaacagtgatcactacgctgtgctgcccaatgtcgcctgcatttcggccggcccgctaaggccctggcaggaaaggctcgccaaacagatgctgctggacagcctggacacaggtatttcggtgagcgcgcttgccgaagcatgtgccatgtcgcgcagctacttcacccgcaagttcaagcgcagcaccggcctggctccccaggaatggctgcgccagcaacgcattcacaagagcaaggagctgctggcgacatcgacgatgctgctggcggatatcgctctggagtgcggcttctacgatcagccacatttctgccgcgtattcgccagggccgaaggcctgacgccactggcctggcaacagcaactgcgggttgcagcctgatggggcaagagcaaatcggcgcaattttgcacgccacaggcctgtacaatgcgcgcccgccgggctctgctgaggtgatcaccagcgcccccaaacaccgaaacgaaagtgagacgaaggtgctgcagcgcatcaaagattgggccaaggccctcaagcggcaagtcatggtgctgtggttcagctgtaggcatccccacacgccgatgcctgccaaggtgctggccatcgtcgtggtggcctatgccctgagccccatcgacctgatccccgatttcattccggtgctcggttttctggacgatgtgattctgctgccgctgggcatttggctggtgatgcgcctgatgccggcgaacgtgctcgcagaatgccgccaacagcaggccgatcatgagcgcaatcgaacaccacggccaaagagcctgattgccggcgccctgatcgtggtgatctggttggttatagctgtttggtgttggcaagccgccagtcattattggcggcagagctaaagccgggcgacatgcctgggccttaagaacctgtctcggatcttttcctgcacactatgggtatgagaaagcaccgttatccgagcgatgtgagtcgcgagcagtttgaacaaatccgtcctttgctggaaagcgtccgcaagcgtaccaagcctcgcaccgtggagctgtatgaggtgtggtgcgcggtgctgtatctgttgaaaacaggctgtcagtggcgcttgctgcctagcgatttcccaccttggcaaactgtgcaccgctacttcagtcaatggagtgagcctgatcaggatgggggtaagtgtgctggagcaagcccttaaaaaatcaggttggcgcggcccgtataaaacaggggcgcaaatcggaatcgagctttttgatcgtcgacgcacagagtgtgaagaacaccgatagtgcctgcgagaaaggctatgacgcgggcaagaaggtttcgggtatcaagcgtcacatcgcagtggatacccagggattaccccatgccattgcggtgaccaccgccgacgtcaccgaccgcaaaggggcactgctggcgttcaagcgttgcgccagccatctgagagatgtgcaaaacgtcttggccgatgggggctacgtaggtaagccatttgccggggctgtgaaagagctgattggtgcagaggtgcagattgccaaacgtagcgagctgcatacctttgccgtaatgccacagcgctgggtggtggaacgaagctttgcctggctggagaagtgcagacggttatggaagaactgcgagcgtaagctcaacaccagcttgcagttcatccatttggcttttctcgtactactgctcaaaagatcgtaaacaggttctaagtcacgaggctaatcaatcgaggcttttgtcgccctgcccgctttcgcgctgatcggcatcgacttcccgctcggcctccgagttgaccgcctcctgctccttcttcgtgccgtgtccctgggttgggctgttggcagacgggccctggtagggttcggccgggccgtttttctgttcgactgtcatggcggatctcccgtgtctgcgcagaacacctgcgcttacaggttggtgagacgccggatagatgaagtgcaaccgcctcgacggacggcaaccgagctacaagccttcacccatcggccgccacgaacctcaagccgactcccggctcggtcgccagccagcgcgatggccaaaggcggttctggcagcccaataaacgcggtcgggtttcttggcgatagaagagaaaacaagccatcagaaacgacgaagccccgatgcttttccagcatcggggcttcgtttgatatggcgggaagatagggatttgaaccctaggtaccatcgctgatacaacggatttcgaatccgtcccgttcggccactccggcatcttcccaggcggcgcgcatgatatcagcagaaatccgtttggcgaagcccatcgcgtaatttttttcgcgtgctatcaaatgcttggctcatttgcccggtggcggcggcgctgtggcgggccgattggcgcgtctttctgtactggatacagccgggtttgtgccgctgaagcattagcctagaccaagaccgccagttgccaaaaccatccattcggcggatgtggccttgctgacaaagcaaaatactgtacatttaaacagtaatttttcttgcatttgcctgccatgtcttccgtcgtcgctatcgatcacctgctcaacgagcgccgtatctggcgtggccagggcattgtcgcgcccagtggccaccagcccacgggcaacgcggtactggatgcttcgctgccgggcggtggctggccggaggcggcgttgagcgagttactggtcgaggcgccgggcattggcgagttgcaggtactgctgccgacattggcgcgtttgagcgctgccggggagcgggtggtgttggtcgcgccgccctacctgccctaccccagcgcctggtcggcagctggggtggagatgaagcagttgacgctgatccaggcgagcgcgcgggatgccttgtgggcggccgagcagtgcctgcgttcaggcagttgcggagcggtggtgctgtggccgcaacgggccgatgaccgtgccctgcgccgcctgcagatcgccgccgaaaccgggcagaccctagccttcgcctaccgcccgctacatgaggcgcgcaacccttcgccggcggccttgcgcctgaccatccaggcgcagccggcccaggtgcgggtgctcaagtgccgaggtgggcaaccaccggcgcgtacgtttcaattgagcggctggggcttttgatatgcgctgggcgtgcatcctgctgccgcaactggccatggacggcgtgttgcgtggccgtgaagaggccgacgcgccgctggtgctgctgagcggcacgccccagcggcgcatgttgcaggcggtcaacccggccgcgcgggagcttggcctgcgcccggggctgacgctgacggcggcgcaatccttgaactgcgcgttcgccagcgccgagtacgaccccgccgacatcgagcgctggcgcagcttcctggcggcctgggcctacggcttcagctcccaggtgagcctgcactatccgcgctgcctgctgctcgaggtgcaatcgagcctgtccctgttcgggccctggccgcgtttcgaggcgcgcctgcgtgaggagctgacggcgctgggctttcgccatcgcatcaccctggcgcaccacccggccgcggcgcgcatgctcgccaacctgcacgatggcctggcgatcaccgacgagcaggcgttgcgcgagcggctggcggccatgccgctggatcgcatcggtctgccggaagaactggccacgacgctggcgcgcatgggtctacgccaggtgcgccagttgcaggcgctgccccgcgacagcctggcgcggcgctttgcgcctgaactgctggccggcctggataccctgatgggcctgcgcccgctggcgctggactattaccgcccgccggatgtgttcgacagccggctggagctgcacttcgaggtggaatcgacccaggccctgctgtttccactgcgccgcctgaccgcggacctggccgcctacctggcaggccgcgactgcggcgtgcagcgtttcgtgctgcacctggagcaccgtgacggtgacgacagcctgctgcccgtcggcctgctcagtgccgagcgagaagcgggcatgctgctggaattcacccgcggccgcctggaacagctgcaattgccgtcaccagtgctggcgctgcgcctggtggcccgcgacctgccgaccttcgtgccgcagcaccaggcgctgttcgaggatcggccgcagcaaaccctgggctgggagcaactgcgtgaacgcctgcgtgcacgcctgggcgacgacgccgtgcaaggcctggccgcccatgccgaccaccgcccggaaaaggcctggcgcacggctaccagccacgttgcattgcccagcccgagcggtgcccggcccagttggctgctgccggagccacaagtgctgcgtgagccgctgcatattctcagcggccccgagcggatcgaatccggctggtgggatggcgaggacgtgcgccgcgattactacctgatcgagacccgcagcggccaacgcggctgggcctttcgcagcgtcggtaaagacggcccgttgcggctgcacggctggttcgcatgagcctgcccgcctacgccgaactgcactgcctatcgaacttcagtttccagcgcggggcctccagctccgccgagctgttcgagcgcgccaagctgctcggctatcgcgccctggcgatcaccgacgagtgcaccctggccggcatcgtgcgcgcctggcaggccgccaaagaacacgaggtgaagctgatcgtcggcagcgagctgcgcctaccgagcggtgcccggctgatcgtgctggtcgagaacctcgccggttaccagcgcctgtgcgcgctgatcacccgtgccagaaggcgtgcggaaaagggccgctacatcctgctcgacgaagacctgcccgatgcaccggatggcctgctggccatctggctgcccaccgcgagcgacgacgccagggccggcgcctggttgcacgagcgctttgccgagcgcctgtggctgggcgtagagctgcaccgcggcgctgacgatgcggcgctgttgcaacatggcctgggcctggcccggcaactgggcatccctgccgtggcctgtggcgacgtgcatatgcacgcccgtggccgccgcgccctgcaggattgcatgaccgccatccgccaccatctgcccgtggccgaggccggcgcccacctgttcgccaatggtgagcggcacctgcgccgccgtgaggaactggtcgagctgtatccgcccgaattgctcgccgaaaccttgcacatcgccgagcgctgccgattcgctctcgacgagctcaagtaccagtatccccacgagctggtgccggctggccatagcgccagctcctggctgcgccaactggtggaggacggtattcgctggcgttggggcgatggcatcagcgacaaggcgcaggcgcagatcgaaagggaactggcgctgatcagcgagctgggttacgaaagctattttctgactgtgcacgacatcgtgcgcttcgcccgcgagcagtcgattctctgccagggacgtggctcggcggccaactcgtcggtgtgcttcgccctgggcatcaccgaactcgacccgatggccaagggcagccgcctgctgttcgagcgttttctgtcccgcgagcgcaacgagccgccggatatcgacgtggatttcgagcacgaccgccgcgaggaagtcatccagtacgtgttccgccgctatggccgcgagcgcgcggcgctgaccgcggtggtcagcacctaccacggcgccggggcgattcgtgacgtggccaaggccctgggcttgccgcccgaccagatcaacgccctggccggttgctgcggccgctggagtgatcgcatcccgaatgccgagcgcctgcgcgaggccggtttcgacccgcagagcaaggtgctgcaccgggtgctggtgctggctggcgagctgatcggctttccccgccacctctcccagcaccccggcggcttcgtgatttccgagacgccgctcgacaccctggtgccggtggaaaacgccagcatggccgagcgcacggtgatccagtgggacaaggacgatctcgacgccgtcggcctgctcaaggtcgacgtgctggccctcggcatgctcagtgccctgcgccgctgcttcgacctgctggccgcctaccgcggcaagcactggacgctggccagcctgccggccgaggacaaggccacctacgaaatgatcagccgcgccgacactctgggcgtattccagatcgaatcccgcgcgcagatggccatgctgccgcgcctgcgcccaaagaccttctatgacctggtgattcaggtggccatcgtgcggccggggccgatccagggcgatatggtgcacccctacctgcgccgtcgcaccggtgaagagccggttacctacccctccgaggaactgcagccggtgttcgagcgcaccctgggcgtgccactgtttcaggagcaggtgatggaactggcgatcatcgcggccgggtactcacccggtgaagcggatgaactgcgtcgctccatggcggcctggaagcgtcatggcggtctggagcaccaccgtcagaagctgaccgagggcatgctcgagaagaactacccgatcgaatacatcaaccgcatcttcgagcagatcaagggctttggcagctacggttttcccgagtcccacgcgtccagtttcgccctgctcacctacgccagttgctggctcaagtgccacgaaccggcggccttcgcctgcgcgctgatcaatagctggccgatgggcttctacaacccggatcaggtgctgcaggacgcccgccgccatggcctgcgcatccacccggtggacgtgcgctacagcgtctgggaatgcaccctggaagatatcggcaagccgcagccggccatccgcctggggctgtgcctggtcaaggggtttcgcgaggacgcagcgctgcgcatcgctgccgcccgcgagcaggcgccgttcggtgatatcgcagatctgtgccagcgcgcgggcctggatgacaacgcccgcgcgcgcctggccgacgcgggcgccctgcaggccctggtcggccatcgccaccaggcgcgctgggccatcgccggggtggaaccgcagttgccgctgttcgccagcctgcccgcccaacaggaagccgccatcagtctgccgcgccccagcgtcggcgagaacctgctgaccgactacgcgaccctgggcaccaccctcggtccccatccgctgtcgctcttgcggggcaaactcagggccgcccgctgccgcagccgccgtgagctggagcatgtggagcccggcaggatggtcagcgtggccggcctggtgatcggccgccagcgcccgcaaaccgccagcggcgtgaccttcgtcaccctggaagacgagttcggcatgatcaacgtactggtgcgcctggagctggccgagcgccagcgcaagacgctgctgcaatcacggctgatgcgcatcgacgggcatctggaagcggccaatggggtaaggcatgtgatcgccgggcggctggtggatctgaccgactggctggtggggctggatgtgcgtagtcgggattttcattgaggtggggatgcagcgctcggcagttgtggtttggctgcggtttttgatgggctacgcccatcctacgagctgtgggctttgcgagatcaaggaaacgggtggggactcccagcacactcagaacgggccatgcccaccggtatggaatgttccagtctttcgaggtatggcgccatgcgcccgattttatgggaacgagtggagatgccccgtgcatgcctgggagctatcgcgcgctcccacatgcaaaaccgttacttacgcgcggcgcatcccgatatggggaatatcgtcttccaggtattcatcggtagcggccacgaaaccatagcggccgtagtaaccctgcaggtgcgcctgggcggacatgtacacgggcaggcctggccagcgtagaccgcaggccagcagggcctgttccatcatggcgtggccgaggccggtgccgcgggcgttgggggcggtgacaacgcggccgatgatcacttcaccgtcgttgagcgccgggtcgagcaggcgcaggtaggccgccagttcatcgccgcgccagcccagcaggtgacaggtgtcgccttcgagatcgcggccatcgacttccaggtacgggcagttctgttcgaccacgaacacctgggtacgcagcgccagcacggcgtacagctcggtcttggtcaattcggtgtggtgcttgcaatgccaggtgacggacatgatcggctcacgactagaggctcgggggtagccggcgactctacccccatcgccccttttcgtcatgaggtctctacttctcgatcacctgcccacgcagggcggccaggcgggccagcaggcggttctgcaccggcgtcgacacgccctggctgtccatcgaggcctgcaggttctcgaccagcgcgttgaagtcgctgggcgaaaggttctggcccttgtgaccttcttcgagggaatcgccggtgtacacgcaaggcccgccggcgatcacgcagaacttgtcgaccagcttgtcgcgcagcccgactatatccacccgggcgaagaaatgcgcgatgcgctgatcacccgccacattgagcagcatgccttcgacgatacggttgatgccgggtttctcgccaaggtcgcggtacaggctgtcgtccttggccggctgctgcgcgcaaccgaccaacaccagcgccagcagcgcaacgcacaatgaacgcagcatgctcagaaactcccctgcacggacaggtaggcgccgttctggttgtccagggtggcgatctcgccgaggcgggcgtaggccaacacgatggccaggtgcttgttggggaagtagccgacgaacaggtcggcccagtcgctctcgccggcgaagctgaggttgtcaggcttttcccggtactcgacgcccaccgcccactcgcggttgagcagcacggccaccgaaccttccttgagcaccgaacggcggtcgcgacggtcgccaccgaagcccaagaggcccagctcgttggcccggctgtagcgcacgccgccattgagcagcaggttgtagccgaaggcgccgccaagaatcagccggctggcagtcaggtagccttcggtgtcttcgtcgcgcttggcaccgaccaggctggggatgaggaagtccttctggcgcttgtgctggatgcccagcgacacctggggcaactggtcgtagatcaggtcgccgaacagccgcaccttgatgcccaggatgtcctggctgaggctgttttccggaaggctcagatcgcgagccagggtgcccagatccagacgctggcgcgcgtaggacagttcgatgcggttgtcataggccgccgatacgccggccacatccaggcggtagtcaccggtttccacccgcgtggcgaatacgtcggcaccccattcgcccttctcgccgtagccggacagcactgcccagggcgtgataccgccgccggccgcgccctcgatactgctggcgccgcccgtggcgagcaggcggccttcgccggccacggcggccgaagtgagcattccaaacacaagcgcgccggtcagttgcgatagccacatggtcaattcaccagagaaacggaagaaattaacggacgctgcatccaggcctcgaaggcctgcgccgccaacggccggctgatcagatagccctgcacgctgtcgcacccccaacgctcgagcaggtccaggctgcgttgtagctcgacgccctcggccaccaccttgaggcccaggctgtggctcatctcgatggtcgaacggacgatcaccgcatcttcgctggtgtcgtccagctcgcggatgaaggactgatcgatcttcagttcctgcactggcatgcgtttgagctgcgccagtgaagagtagccggtgccgaagtcgtccaccgacaggccgatgcctttctcgcgcagcccgtgcagtacctgcagggcgacggccgggttgagcatcacaccgctttcggtgatttcgaagatcagctgcgagcccgccacctggtactggctgagcaggcggccgacccgagtcggcaactctgcatcgaccaggtcctcggtggagatgttcagcgacagctgcaccgtcagcccgcgtgctcgccattcctgcagctgccgcacgccctcctcgatcacccaggcggtgagtaactgaatgctgccggtgcgctcggcgagaggaatgaactcaccaggcgagaccatgccgaattgtggatgctgccagcgcagcaggccctcggcctggatacgcgccgggttgcgaatgtccaacttgggttggtaatgcagcagcagttcctcgcgctgggcggcgcggcgcaagtcgcggatcaactgcacctggcgctgctgggccgcatcacggccgctctcgtaaacctgaatgcgccctgccagatgcccggcatcctgcatggcgatggaggcgcggcgcagcaattcttcggcggtgtcgccgtcgccgggataaccggcgataccgatgcggcaatccagagcaatatcgtggttatcgatccggaacggtttcatggacagctgctgcacccggtcggcagtggccaccgcgctgtcgacgtcggcgccatcgagcagcagcacgaactcgtcgcccaacagccgcgccaggctgtccgagggacgcagcgcggcctgcagacgattggccagctgctgcatcacgcggtcgctgccgcccgcctcgcagctctcgctgacggtgcgcaggttgccgatgcccagagacagcagcgcgatatgccggccggccatgatcgcgctgttcaggcgctcgagcgccaggttgcggttgggcagcccggtcagtggatcatgcagggcattgtgggccagttggcgttcacgttcggcgaggccctgctgcatggtctggaaagtcttggccaggctgccgagctcatcgctgcgatcgagggccagcggcacctcgtagtcgccctgcccgacccgttcagccgcgccggccagttggcggatcggccgcgacaggccgcgcgccagcaacagcgcgcccagaagcgaggccaccagggcggccacggcgatcagcaggatctgtttgttgagcacagccaccgagccgcgagcctgttcgagcgagcgctgcagcagcgcctgcacgcgaaagccgtcgccactgccgagcaccagccgctgaaccaggaagggttcatcaccatgcatcacctcgccgctgtcgccgtcgagggtgatcttgtgcaggtcttgcaaggtacttacgagcacatccggctggccgtccatgctgccgatgatgctcaactccaggtgcgtcagctgattgagttcgtgggcgaagcgctcgtcgatggcgaaaccggttaccagacgcgcgatgggcaacggcgcattcacagtggcttgcaccaggagatagatgcgcccgtcgaagggcatgaggatactttgcccctggttattcaactggcggttgatctgctcggcctgggcaacggacggcggcgccacggtgctggcggtcagcttgccgtccatgtcgaacatcatcaccaccccggcgttgatccgcgcaccatggttgaacaatgccgagcgaatggtcgcctcgtcgccactggccacggcctcacggaaaccgaaatcgctggtcagcacctgcaccgcatcacgtagctggcgggcgtgggtgtcgagcaactgcccgaatacgctggtaccgacctccagttgctcacgcgcctgggtgcggatcgacgcattggtggcggcctgcacggcgaagtacagcgcgccgatcaccaccagcggcagcaggatcagcacgatggcgatgcgcgcctggaaactagtgcgaaccatggtccagggctttcttgaaggcgtcgccaaaggcgctgggcggtgcgcccggtggttcgctgacgctggcggcatcgaccggcaggctgaaacgcggcgctgcggcgccatcgccgaccttcaaggtctcgccctgcttgggcagcatgtcgggcaacgccgagtgccagagggtcacctgatagtcaccagccggcaagttgtcgaaactcacccggccctgggcatcgctgacggcgaaccagggatcgtcggtgacgtagatgtaacccaccatccagtcatggatattgcaacccaacaccaccaggccgggcttgtcgaacaccaccggctcgctcggcgtgccctggtacaggcgcagctcgaaacgcttggccggcgagaaggaatagacctgatggcgaatgtcgtcacggttcgggaaggtcactgcagtgccgctgcgcacggccagcacgctgggcacgaagcgcatttcctgctggtccatcaccgctttgccgggggccgccatgttggggactgccgcgccatgcagcgtcaccacggcgttggccagcggtgcgcccttggcatccaccacgtcgccttgcaggccggccgcctgagtggtgcacagcgcaccgaacagatacagagatacagcgagagagaaacgtctggtcatgggagctcgtcaagggtcgctcagccgtaccgcgaggccgcgtatgcgcctcttcgctgatagggaaggtctgcaggaagattagacgtgatgcagaagaagttcgagctttaatgacgcctgcgcaaggcaaaaagccactatcgtttgattatcggaaaaaacggccgaaaaaggccgccctagagcctcactcgctgccgcgcaaacgcttgggcgtaagccccaggtaacggcgcatggcggtggtcagcgcgctctggctggagaaaccgcattcctcggcgatgcgcaccagcggcagcccgctgccacgcagcaggcgcgtggcgcggtccaggcgcgccttgagcaggtactggtgcggggtgaggccgacgctgtccttgaactgggcgtggaagtggctcgggctcaggcaggcgacatgggccagctcggcgacgctgatgcgccgcgccaggttgtcggcgatgtagccgtcgagtcgctgcacatccagcgagccatggccacggctggactgctcgccaaacacccgcaggtgcagggcgcgcagcagcacgccgcccagcgagcgcgccagcagcgggtcgctgccataacgctccagttcggcgccggcatagctgagcaggtgctggaagtcggcgtcgagttgcgggtagcgcggcgtgtcgaacaggtggccgagcagttgcagatcctcgctggacatgtcctgctcgttgaggtcgacgatcagcatgcggttgtcgccgatgccggcgaattgatggtcggcatcgcccggcaccagacaggcgcgcatgcggcacacctcgccgccacgcccgaccacctcgaattcggcacgcccggacaccgacatcaccagttggtgatggtcgtgggtgtgttcgtgggcctgatcgtccaggcgcatgaggcgggcgttgagcatgattcgcgactcgatgggcaacgcgcgcactctaccgcgttgccaggcaaaactgtatgggcggcgacaggaggcccggcaggcgccaaaccaggcctgacaagcgaaacggcgcagtcactaataaatgttgaaaaaagccggcggcgccccatctaaccttcaacgtcaatggacaggtgccgcatgaacgacccgcacgatatcgagatcgcttcggagcaaaccagccacagcctgatgctgcccgggcagaacctgccggacaaactctatgtgattccaatccacaaccgccccttcttcccggcgcaggtgctgccggtgatcgtcaacgaggagcactgggcggaaaccctggaactggtcagcaagaccgagcacaagaccctggccctgttctacgtcgacaaaccggtcaccgacccccgtcacttcgacacgtccagcatgccggagcacggcaccgtggtgcgcgtgcaccatgtcagcaacgacgacggcaagctgcagttcgttgcccagggcctgacccgggtgcgtatccgcggctggctcaagcaccatcgcccgccgtacctggccgaggtcgaatacccgcgcaacgccaatgacgggcgcgatgaggtcaaggcctacgccatggcactgatcaacgtgatccgcgagttgctgccgctcaacccgctgtacaacgaggagctgaagaactacctcaaccgcttcagccccaacgacccgtcgccgctcaccgacttcgccgctgcgctcaccaccgcgcaatcgaaagtgctgcaggaggtgctcgacaccgtgccgatcctcaagcgcatggaaaaggtgctgccgctgctgcgcaaggaagtcgaggtcgcccgcctgcagaacgagctctccgacgaggtgaaccgttcggtgggtgagcaccagcgcgagttcttcctcaaggaacagctgaagatcatccagcaggagctgggcatcaccaaggatgaccgcagcgccgacgccgagcagttcacccagcgcctggaaggcaagaccctgcccgagcaggcccgcaagcgcatcgacgaggagatgaacaagctctcggtgctggagaccggctcgccggagtacgcggtgactcgcaattacctggactgggccaccagcgtgccctggggcgtggtcggcaaggacaagctggacctcaagcacgcccgcaaggtgctcgacgatcaccatgccggcatggacgacatcaagcagcgcatcaccgaatttctcgccgtcggcgccttcaaaggcgagatcgccggttccatcgtgctgctggtcggcccgccgggcgtgggcaagaccagcatcggcaagtccatcgcccagtccctggaccggccgttctaccgtttttcggtcggtggcatgcgtgacgaggcggagatcaagggccatcgccgcacctacatcggcgccctacccggcaagctggtgcaggccctcaaggaagtcgaggtgatgaacccggtgatcatgctcgacgagatcgacaagatgggcagcagcttccagggcgacccggcctcggcgctgctggaaaccctcgacccggagcagaacgtcgaattcctcgaccattacctggacctgcgcctggatctgtccaaggtgctgttcgtgtgcaccgccaacaccctggactcgattcccggcccgctgctcgaccgcatggaagtgattcgcctgtccggctacatcaccgaggaaaagctggccatcgccaagcgccacctgtggcccaagcagctggacaaggccggcgtgtcggccaaacagctgtcgatcagcgacagcgccctgcgcgcgctgatcgaaggctatgcccgcgaagccggcgtgcgccagctggagaaacagctaggcaagctggtgcgcaaggcggtggtcaagctgctcgatgaccgcgacaccaaggtcaagatcgccgccaaggacctggaaggctatctgggcatgccggtgttccgcagtgagcaggtgctctccggcgtcggggtgatcaccggtttggcctggaccagcatgggcggcgccacgctgccgatcgaggcgacgcgcatccacacgctgaaccgtggcttcaaactcaccggccagctcggcgaagtgatgaaggagtcggcggagatcgcctacagctacgtcagctcgcacctgaaaaccttcaagggcgacccgaccttcttcgaccaagccttcgtgcacatgcacgtgccggagggcgccacgccgaaggacgggccgagcgccggcatcaccatcgccagcgccctgctctccctggcccgcaaccaggcgccgaagaaaggcgtggcgatgactggcgaactgaccctgaccggccaggtactggccatcggcggggtgcgcgagaaggtcatcgccgcgcgccgccagaagattcacgagctgatcctgcccgaggccaaccgcggctcttatcaggagttgccggaatacctcaaacagggcctgaccgtgcacttcgccaaacgcttcagcgatgtggctaaggtgctgttcgactgacgggcctcttgctcggcccttgctgcgtatgcagcaagggcctagcacccgctaaacagcggctacttgcccgcgacctccgccgctgcttcggcaagcccctcacgcatacgctgcgcgtcgcccacgaaatggcgactggcctgcagcaacgccagcatggtcaacaataaggccaccggcaccagataaagcgcatcgtgcaagccgacggctttgaaggtttcactcatctcgagcgcaccggccgccagcatggccgacgaagaaaagtgatcggatagcagccccacggcaatcggccccaaaccgccacccaacaagtacagcccagcgaaataaagcgccatggcggtcgcccgcaggcgcggttcgatcacgtcctgaatcgccgtatagacgcaggtgtagaagttgtaggcgaacagccagccaaggctgaatagcgccacgaacaggccgatctcgatacgccctgcatgcagcgcataaccggtacaaagggtggcgacgagcatgctgacggcggcgaagatcaaacgcccgttgcgatatttctggtgaatgcggtcagcgatccagccgcccagggtcaggccgaccagcccggtaagcccgacgattaccccggtggctacggcggcgtcatgtagcggcatcaggaaatagcgctgcagcatcggcaccagaaacgaattgcaggcgtaggtggcgaagttgaacgccaggcccgccagcaccagccaccagaaggtcgggatacgcagcaccttgcgcagcggctgactgaccggcgtggcggccacctgaatctcttcggcggcgccgcgccgcggctccctgatgaagaagatgaacaccgccaggatcagccccggcaccgcggcgatgaagaacggcgcgcgccagctgtcgaacgcagcgaccatcgcgccaatggtgaagaacgccagcagcaagcccagcggcaagccgagcatgaagatgcccatggcccgcgcgcgtttgtgggccggaaacaggtcgccgatcagcgagttggcggccggcgcgtagctggcctcgccaatgccgatacccatgcggatcagcaggaagctccagtaattccaggccaggccgttcaccgcggtcagcgcactccagacggccaacccccaccccatgatcttgcgccgcgagccggtatcggccatgcgccccagcggcaaaccggcgatggcgtacaccagggtgaacgcggtgccgatcatgcccagctgaaagtcgctcagccgccactccatgcgaatgggctcgatgatgatcgcaggaatggtgcggtcgaagaagttgaacaggttggcgagaaacaacaggaacaggacgcgccacgcattcgcggcttgctgggtctgcggcatgacggtgctctcttattgttgttggaagcagagccgatgccgaccctggcacctgcatggtggccgcgaatgggcgtcagccccacgatcattcgtgatggttataggcggtgatggcatgggcgccctggcaagccgagaaaccaggtagatcgaaaccggatttgagctgtctgaaccccgtctggacgccgaaggctagggtctgttgccgtttcacccacggccgcgccggagcccgctttgtcgcgaggcaaggcacgagccgcgaagtttagctagctaaatgagccggcgagaaacgccgcatcgcgacaaaacgggcccggcccttcgggttgtgcgggaaatctcgccatgcgtcgttggaggacttggcaagggaaaacgcggacggctagtccattccctgcgtcctccgcctagcctggcgagatttctcgcgacaacgcggctcgcgctgaaacggcaacagaccctaggcattcaacacctggcgttacgacgcgccaggcacaaggctttaaggagaacggggatgccccgcagcgacaaggaacatttcatcgggctcgagtggctgcgtttcatactcggcctctatatcgtggtctttcacaccctgcacaactaccccgaacagcagctgccgatcatcaagcagctcagcggcgcgggcttcttcgccaccagtaccttcttcgtgctttccggttttctgctcgcccacgtgtactgccagcgcggccagatgcgcgagccggcggtgagtttctggagccggcgcttcgccaacctgtacccgctgcatatcttctcgctgctgctgaccatcacggtgattttcgtcatcagccacctgggcatcccgccggacgacaccaaggccagcatccgtttcgtggtctacgacaccaacgaggacaggacccagatcgccctcgacagcctcgaacacttcatgagcaacggcgagctggccctcaacagcctgttgcagctgcttatgctgcaggcctggaaccccttctacctgaccttcaacgcaccgctgtggtcgatctccacgctgttcttcttctacctcaccttccccttcgtggcgcctcgcctggcacgtctcaagcacaaggtgctgtggctgggcgtgatcaccctgatctacctgatcccgccggtactggtgattttcaacggtgactacggcatgccgttcaccggtatcctgcaccgcaacccgctggtacgtctgcccgagtttctcgccggcatcctcgcctacggactgtttcgcgacatgcaggacgccgggcgcacgccgggcactggcggcgtggggatgatgatcgctttcgtgctgggctgcttcctcggcactgcctggctgatcgagggcccgcaattctggtattacctgctgcacaacggcctgctgctgccggcgcagatcatgctgatctacctctgcgccctggcgccctcgcctgccagcagcgcagtgcagcgctggtcccagcgcctgggcgcggcctcgctgccgctgttcgtgctgcatgtaccggccttcacgctgttctcgcgctcggaaatgctgctgggcgtggcttccggcgaatgcttcgccaactggtccgaatgcgcggtgcgcgcgggcgagcagcatctgtccatcgtcttctacccgctgttcctgctgctgacggtgatcctctgcgtctgggctcagggaaacgccgtggtaccgacccgcaaacggctgctcaagtggttgccggtgcggcgtagcacaagctgagcagaaggaaaggaaattcctaggaatcatctgcagcggcgacggtcggaaggagatgttcggcgaccgtgccgctgttttctttgttttctgggagggatccgtgatcctcaagaccgtcaaggcatctgtccgccacagcatgcttccagccgcgctgtgcctggcctgcaccacctcgctgttcagtgcccaggtgctggctttctccctcgatgatgtggcctcccaagccaaggggctactggacaaaccttacacggcgcctgccagcaacctgcccaatgagctgcgcaccctgtccttcaaggactaccagcagatcaaggcccgtgaagacaagtacgaatgggccggcagcaagacgcccttcaagctgagcttctaccaccagggcatgcacttcgagaccccggtaaagatcaacgaagtgaccgccaccagcgtcaacgaaatcaaatacgaccccgagcgtttcgacttcggcgacgtgaaggtcgacaaggacgccaccaaggatctgggctacgcgggctttcgcgtcatgtacccgatcaacgacaaggacaagctcgacgagatcatgagcgtgctcggcgccagctactaccgtgtggtcggcaaggatcaggtctacggcacctcggcccgcggcctggccatcgacaccgcgctgcccagcggcgaggaattcccatactttcgcgagttctggatcgagcgcccgaaagccggcgacaagcacctggtgatgtacgccctgctcgactcgccacgcgccaccggtgcctaccgtttcatcctgcgtccgggcaaggacgccatcgtcgacgtcaaatccaaggtattcctgcgcgagaacgtcaccaagctcggcgtcgcgccgctgaccagcatgttcctgtacggcagcaaccagcgctcggccaaggccaactaccgcccggccctgcatgatgccaacggcctggccatccataccggcagtgacgagcacatctggcgcccgctgaacaacccgcagaacctgggcgtgagcaccttccaggtcgagaacccgaaaggtttcggcctgctgcagcgtggccgcgacttcgcccagtacgaagacctggacgaccactacgaagagcgccccagcgtgtggattgaacccaagggcgaatggggcaagggcaaggtcgagctggtggaaatccccacgccggatgaaaccaacgacaacatcgtcgccttctggacgcccgacgagcagcccaagccgggcgagccgatggagttcgactaccgcatgcactggaccaaggacgagcgcgcccagctgggcccggatctggcctgggtcaagcagaccatgcgcagcgccggtgaggtcaagcagcccaacctgacccgcaagctcgacggcagcatcgccctgctggtggacttcgaaggtccgtccctggaagccctcaagcctgacgcggcagtcgccagcaacttcagcatcaacgacaacgccgaagtgctggacaatcacctgcagtacaacaaggccaccaaaggctggcgcatgacggtgcgtttcaaggtcaaggatcccaagcaagcggtagaaatgcgcgcggctctggtcgagggtgacaagaccctcagcgaaacctggagctatcaactcccgcccaacacggttgccccgcaatgaaaaacaccgagcagtccgccctggacgagtacctggacagcctgcctctgagtgccaccgagcgcgaagccctggctgacagccgtgacttcaccgaactgcatagccgcctgggcggcgtgcagacggcagaggccgaagaggccgtgcaccgatccgccatgcgccgcgtcgaactcggcgctggccggcccctggaggccgaaggcctgctgtctctcgatgccgccgggcgtccgatcctgcgcgcggccccgccgctcaatcgcaccaagatgacccccgagccgtggcgcaccaacgtgctgacccgcggcttgcgtgcactgttcggcaagagcaacccgccacgcccgccaaagcgtgagctggagccggcgcgctggcgtcgggtcggatccttgcgccgctacgtgctgctgattctgatgctcagccagaccgccgtcgccacctggtacatgaacagcatcctgccctaccagggttgggcgctgatcaatctgcaggaggtcatagaccagggctggcgggagagtttcttccaggtgctgccttatctggtgcagggcagcattctggcgctgttctcgctgttgttctgctgggtttcagccggtttctggacggccctgatgggcttctgggaattgatgcgcggttacgaccgctacggcatttccggcagcagcgcaggcgacgagccgatcgacgccgccgcgcgcaccgcgatcatcatgccgatctgcaacgaggacgtaccccgggtattcgccggcctgcgcgccacctacgagtcggtgaaggcctcgggtgaactcgcccagttcgacttcttcatcctcagcgataccggcgatgccgacatcgcggtggccgagcaacgcgcctggctggagctgtgccaggagaccgaaggcttcggcaatatcttctaccgccgccggcgtcgtcgcgtgaagcgcaagagcggcaacatcgacgacttctgccgtcgctggggcggtgattaccgttacatggtagtgctcgacgccgacagcgtgatgagcggcgaatgcctgaccaagctggtacgcctgatggaggccaacccccaggccggcatcatccagacctcgccgaaagccgccggcatgaacaccctgtacgcgcgcctgcagcagttcgccacccgcgcctacggcccgctgttcaccgccggcctgcactattggcagctgggtgaatcccattactggggccacaacgcgatcattcgcatgcagccgttcatcgagcactgcgccctggcaccgctgccgggcaagggctcgttcgctggggcgatcatgtctcacgatttcgtcgaggcctcgctgatgcgccgcgccggctggggcgtatggatcgcctacgacctgccgggcagctacgaagagttgccgcccaacctgatcgacgagctgcagcgcgaccgccgctggtgccacggcaacctgatgaacttccgcctgttcctggtcaagggcatgcacccggtgcaccgcgcggtgttcctgaccggcgtgatgtcctacctatcggcgccgctgtggttcatgttcctgctgctttccacggctctactggccatccatacgctgatggaaccgcaatacttcctggtacccggccagctgttcccggtgtggccacgctggaacccacagctggcggtgacattgttttccaccaccctgaccctgctgtttttgcccaagctactcgccgtgatcctcatctgggtcaaggacgccaaggcttacggcggcgccttcaaggcgaccgtcagcatgctgctggagatgctcttctcggtgctgctggcgccggtacgcatgctgttccacacaatgttcgtcaccgccgcgttcctgggctggtccgccacctggaattcgccgcagcgtgacaacggcatcaccacctggggcgatgctacccgtcgtcacggctggcaggcgctactgggcgtggtctggacggcaggcgtagcctggctggacccgaacttcctgtggtggctgtcgccgatcgtgggatcgctgatgctggcaataccggtgtcggtgttctccagccgcctgagcctgggtctgggcagcaagaaggccaagctgttcctgattcccgaagagtccaacccgcctcaggagctgctgtccacctacgcctacacgcggcacaaccgcgagcacgcgatggaaaacggctttatcgaagcggtgctgcgacccttccccaatgctctggcctgcgccatggccaccgcccgccacggccaggcgccgctgctcgaacaggctcgtcagcgcgccctgaacgaggctctggagctgggcccgaaaaagctcgacggcaaacgcaagctggcgttgctcagtgacccggtattgatgacgcgcctgcacgcgcagctatggcaacaggccgaacagcacccgctgtggcgccatgcttataagcagagcgcaccgccccagccaaaacatgacaaccaggcgctcaaagtggcgccgctcggcacgacctcacccctggtcaactgaccgccactcggtcatccagcccaggctggcacgggtatcgcccccttccgggcggtactcggcgcccagccagccgcggtaagcggccttcttgagcgcattgcgcagcgcgacgaaatccatagaaccactgcctggcgcaccgcgccccggacaatcggcgaactgcacatggccgatgcgcccggccaatgcctcgaccgctgcaatcgggtcgatgccctgccgcgccatatgatagatatccagctgcgcgcggaagttatcgtgctcgaccgccgccagcagcgcctgcaggtgctggggcgtgttgaccagaaaacccggcatatcgatgggattgatcgcctcgctgaccacaccgatgcccagcaagccgaacgcctcggccgccttgcggatattgccggccagggtctccaacgcctgctcgcgggtaaggccttcggccagccgcccgggcaacaggttgatcacgctgggccgcaccatcgccgcgtaggtcagcgcctcctgaagcgcttcatcgaacgccgcctgacgctctggcaccgccgccaggcccgggccgccctggacaaagtcgccacccgggaaattcatcagcaccagcggcagccctgcccgctccagttcgtccttcaggcgcagcgccggcacgtcgtagggaaactggatttccacaccgtcaaagcccgcggctgcagcggcgacgatgcgttcgagaaggggccgctcggtaaacagcatggtcaggttggcggatagcttcatggacgactccctgggctgcccggtcgacagctcggcgcgggcgatagataagcggccttaaaggccgtccttttcaaggtgatctagatccaccggatcgccactatgggcatcgagacgatgacgaatgtcctcgaacatctggtcgaattcttcgtgctcgtggctgatcagcaccacgctggtaggcagaccatgcttgtgggccaggcggctgaccacactggcgaagttgaaggcggtatcgcggtgcagctcgaacgactcctcgaagaccgcaccgtcgatttcacctttcagagacatctgcagcatcggcccttcggccgcatcctggcgaatgtcgtaatgcaggtcgatagcgtaagtgggcacatcaccgtttgccacgctgttgctgcgatgaaaatggccgggctcgaacatgatctgtctcctctgcgcaggaattggccgaagccgggtacgacttcggactcctcaccatagacagtggcttgcttcgatgatgcgagccgactagcgcaccattaaagagcgctagcagcaccaataatgggcaaattcgaaacacaccagccgctgcaaatacccagcgcagagacgttgatacgctcgtttgaactcagtgcttcttttcggcgcgttcctgcaccagtacccagggcgcgacgaccacagcccaaagggacggatcgcgcgcgtgcagatcctcggcccgggtatcgctcaacaccgcgacacgtccgctttccagccatgcaccgaccacttcgcgacggtcttcggcgactgcttcggccacctcgatcaggtcctgattgctgtccacccacagcagcgcgccgcgggcgaagaacggttgcagctcctgccaggtgatgggggcggtttcgccgagcaatttggcatagagggtgcttggttgttcgttcatggcagttccgtatttcgatggccgttttttgacggccgccatgataacgacggatgactgacaggcaagggagagtcaatcatccggcggtctggaactagccgtttttctatacatttcttgcaattacgcgacattcttaccgttctctttcgactgccgactttccaaggcgcaaatctgcgctctacactgtatcggtacagttgccggggatatggccggaagtcgactccggttctgctgctttggctaccagaactacaacaaaacacaacgagtggagcactatgaacaacgctactaagcagatttccaagctgttcgccgctatggccctggctggctgcgccagctactcggtcgccgccgacaccatcaagatcgccatggctggcccggtgaccggtgccgtcgctcagtacggtgaaatgcagttcgtcggtgccaaaatggccatcgagcagatcaacaaggccggcggtgtgaacggtgcccagctcgaaggcgtggtctatgacgacgcgtgcgatccgaagcaggctgtggccgtggccaacaagatcgtcaacgatggcgccaagttcgtcgtcggtcacctgtgctccagctccactcagccggcttcggacatctacgaagacgaaggcatcctgatgatcaccccggctgccaccagcccggaaatcaccgcccgtggctacgagctgatcttccgcaccatcggtctggacagcctgcagggcccgaccgccggtaacttcatcgccgaccacatcaagccgaagaacgtcgccgtcatccacgacaagcagcagtacggtgaaggcatcgccagcgccgtcaagcagaccctggaatccaaaggcgtcaaagttggcgtgttcgaaggcatcaacgccggcgacaaggacttctcctcgctgatcgccaagcttaagcaacaaggcatcgacttcgtctactacggcggctaccacccggaactgggtctgctgctgcgccagtccaaggaaaaaggcctggatgtccgcttcatgggcccagaaggcgtaggcaacaaggaaatctcggccatcgccggcccggcttccgaaggcctgctggtcaccctgccgcagtcgttcgaccaggatccgaagaacaaggcgctggttgaagccttcaaggccaagaacgaagacccgagcggtccgttcgtattcccggcctacgctgccgttcaggtcatcgctggcggcatcgagaaagccggcagcactgacaccgccgaagtagccgcagccctgcgcgccaacaccttcgaaaccccgaccggtaccctcggctttgacgagaaaggcgacctgaagaacttcaacttcgtggtctacgaatggcaccaggacggcaccaagtccgaagccaagtaagtcccccgccgaagaagctgattcatgagctagcgagctagcgccctgcaaggcaagaacaggcgaggaagcggagtgtacttttgtacatgagcgttccgaacctgttcttaacgcagcagggccgacgcgcagcagatcatgaacaggttctgaaccaagagcccactgctgcggtgggctttgtttattagaaagaatcccggtttcgcgctgcgccacaagcgctgtcgtgcgcgcaaacccaggagttaggcaatgcctgatctttatcactacctgcaacagctgctcaacggcctgaccgtcggcagtacctatgcccttatcgccattggctacaccatggtgtacggcatcatcggcatgatcaacttcgcccacggcgaggtttacatgatcggatcctacgtcgccttcatcgccatcaccctcctggcgatgatgggcctcgacagcctgccgctgatcatgatctgcgccttcgcggcgagcatcatcgtcaccagcgctttcggttacagcatcgaacgggttgcctatcggccgctacgcggcggcaaccgcctgatcccgctgatttcggcgatcggcatgtcgatcttcttgcagaacgccgtgatgctttcccaggactccaaggacaaggccatcaccaacccgctgcccggcaacttcgtgttcggcgaaagcgccatgaacggtgtggtgatctcctacatgcaggtgctgatcttcgtggtcaccttcctgaccatggtcggcctgaccctgttcatctcccgctcccgcctgggccgcgcctgccgcgcctgcgccgaggacctgaagatggccaacctgctgggcatcaataccaacaacatcatcgccctgaccttcgtgatcggcgccgccctggcggccgtcgcggccgtgctgctgggcatgcaatatggcgtgatcaacccacacctgggctttttggccggcatcaaggcgtttaccgctgcggttctcggtggtatcggcagcattccgggcgctgtgcttggcggcctggtcctcggcgtggccgaggccttcggcgccgacatcttcggcgatcagtacaaggacgtggtggccttcagcctgctggtcttggtgctgctgttccgcccgaccggcatcctcggccgtccggaggttgaaaaggtatgagcaagaacctcaagaccgccctgttcagcagtatcctgctgctgctgatctcctacccgatcctcggcctcaagctcagcgtcgtcggcatcagcctgcaggtcagcggcgccagcgccaaaaccctgtggaccatcggcatcgccgctgcgctgttgttcgtctggcacctggtgctgcgtgaccgcctgatgggcggcgaaaaactcaagggcgcgctgccgagcattccgtcgaacctcaaggacaccctgaccctgcccagcgtacagcgctggatcatgctcgcgctgttcgtggtggcactggcctggccgttcttcggcacccgtgctgcggtggacatcgccacgctgatcctcatctacgtgatgctgggcattggcctgaacatcgtggtcggcctcgccggcctgctcgatctgggttacgtcggcttctacgcggtaggcgcctacacctatgcgctgctcgccgagtacgccggtttcggcttctggacggctctacccattgccggtctgatggccgccaccttcggctgcctgctgggtttcccggtactcaggttgcggggtgactacctggccatcgtgaccctgggcttcggcgaaatcatccgcatcatgctgcgcaacctcaccgacatcaccggcggcccgaacggcatcagctcgattcccaagccggagctgttcggcctttcgctggatcgccgcgcgccggatggtggccagaccctgcatgacttcctcggcatcgcctacaactcctcctacaaggtgatcttcctgtacctgatcgccctgctgctggtgctgctggcgatcttcgtgatcaaccgcctgatgcgcatgccgatcggccgcgcctgggaagcgctgcgcgaagacgaaatcgcctgccgcgccctgggcctgaacccgaccacggtcaagctctcggccttcaccatcggcgccagcttcgccggtttcgccggtagcttcttcgccgcccgccagggtctggtgacgccggagtcgttcaccttcatcgagtcggcgatgatcctcgccatcgtcgtgctcggcggcatgggctcgcagctcggcatcatcttcgccgcagtggtgatgaccctgctgcaggagatgcgcgacttcaacgagtaccgcatgctgatattcggtctgaccatgatcgtgatgatgatctggcgtccgcagggcctgatgcccatgcagcgcccacacctggagttgaaacaacgatgagccgcccgattctagaagtgagcggcctgtccatgcgttttggcggcctgctggccgtcaacggggtcagcctctcggtcaatgaaaaacaggtggtgtcgatgatcggcccgaacggcgccggcaagaccaccgtgttcaactgcctgaccggtttctacaaaccgacctcgggcagcatccgcctcaatggtgagcagatcgaaggcctgccgggccacaagatcgctcgcaaaggtgtggtacgcaccttccagaacgttcgcctgttcaaggaaatgaccgcggtggaaaacctgctggtcgcccagcaccgccacatcaacaccaacttcctctccgggctgttcaagaccccggcgtttcgccgcagcgaacgcgaggccatggattacgccgcgcattggttggagcaggtcaacctgaccgaattcgccaaccgcccggccggcaccctggcctacggccagcagcgccgcttggaaatcgctcgctgcatgatgacccggccgagcatcctgatgctcgacgagccggccgccggcctcaacccgcgggaaaccgacgacctgaaagcgctgatcggcgtgctgcgtgacgagcatgacgtgaccgtgctgctgatcgagcacgacatgaagctggtcatgagcatttccgaccatatcttcgtgatcaaccagggcacacccctggccgacggcacgccacagcagatccgcgacaatccggacgtgatcaaagcctacctgggggaagcgtaatgctgtatttcgacaacgtttccaccttctacggcaagatccaggcgctgcacggcgtcagtgtggaagtgcgccagggtgagatcgtcaccctgatcggggccaacggcgccggcaaatcaaccctgctgatgaccctgtgcggcacgccgcaagccaccagtggcagcatccgttatcagggtgaagagctggtcggcatggaaaccccgcagatcatgcgcaagagcatcgccgtggtgccggaaggccgccgcgtgttcgcccgcctgaccgtcgaggagaacctcgccatgggcggtttcttcggcagcaaggcagagaatcaggagcaactggacaaggtgctgcacctgttcccgcgcctgaaggaacgcctggttcagcgcgccggcaccatgtccggcggtgagcagcagatgctcgccatcggccgtgcgctgatgagcaagcctaagctgctgctgctcgacgagccgtcgctgggcttggcgccgattatcatccagcagatcttcgacatcatcgaacagctgcgtaaagacggtgtgacggtgttcctggtcgagcagaacgccaaccaggcgctcaagctcgccgaccgtggctacgtactggagaacggccggatcgtcatgcagggcagtgggcatgatctgctgaatgatccgaaggtgcgtgacgcctacctgggcggctgatgcccttgaaccccggcggcccaatagccgccgggacatttaccctgaacgatgccggatgcgctccagtcccaatactgaacggactaaacaggagtcgcaccatgctgaagtttctgggcagcaccatcggcatcatcttcctgatcggcctgctggtcgtgatcggtatcttctcgctgatcttctaatcgccctatctgcaagccgggcgccctgcccggcttttttatgcatcgcgcatgagtctcttcacgacggtacaatgggcatcacttcgctgacgatgctccgccatgaccgctccccttcgcctctccaaacgccttatcgaactcaccggctgctcgcgccgcgaggctgaactgtatatcgagggcggctgggtcacggtcaacggcgaggtggtggacgagccgcagcgcaaggtcaccgatgaaaccgtcgcgctgcttctgggcgccgttgccgaaccgctgctgccggttaccctgctgctgcacgtccccagcggacgccttcccgaacgcgccgccgaggagatcggcccggatagccgctgggcggaagaccgcgccgagcagcgaaccctgaaggggcacttcgctcgcctcacgccctgcatccccctgcaagccggcgccgacggcctgcacgtgctgacccaggactggcgcaccgagcgcaagctgcgcgaagacctggccaagctcgagcaggaatacgtggtagaggtcagtggcgagctgtccgagcgagacctcaagcgcctcaaccatggtctggtgttcaacggcacgcccctggcgccctgcaaggtcagttggcagaacgaaacccgcctgcgcttcgccctgaagaacccgctgcctggtcagttggtattcatgtgcaacagcgtcggcctcaaggtactgagcctcaaacgtatccgtatcggcggcgtgcccatgggcaaggttccagcaggccaatggcgctacctgggcgccaaggaacgcttctgagccgtcacgcctctccctttcttagagggcggcctaagcgccggccccatcttcaggaattcccatgatcaacaacgatgtactgcgcagcctgcgctacatgctcgacatcagcgacgagcaactggccgagatcgtcgagctcggcggccatacggtgaccgaggatgagatcaccgccgtgctgaaaaaggacgacgagccgggcttccagccgtgcagcgacaagttgctggcccacgctctcgatggcctggtgtacttcaagcgcggcaaggacgacagccgcccggcgcccgccctggagttgccggtgagcaacaatcaggtgctgaagaaactgcgcgtggccttcgagctcaaggaagacgacatccacgccatcatgcgtagcgtcgatttcgtggtgtcgaagccggaaatgagcgcgctgttccgcaaggccggcaccagcaactaccgcccctgcggcgatcagttcctgcgcaacttcctcaagggcctgacccagcgcctgcgcggctgagcagcatgaaccatcaggtttcgcccatcggctacgtgcgctcctgtttcaaggagaagttcgccattccccgccagccgcagctggcgcccgccgcacgaggcgtgctggagctgtgcccgccattcgacagcggcgacgccgttcagggcctggagcaggtcagccatgtgtggctgttgtttttgttccatcaggcgctggaagacaaaccacgcctgaaagtgcgcccgccgcgcctgggcggcaaccgcgccatcggcgtgttcgccacccgggcgactcaccgccccaatggcatcggtcaatcggtagtgaaactggacaaggtcgacaaggatcgcctgtggctgtcaggcatcgacctgctcgacggcaccccggtgctcgacatcaaaccctacgtgccctacgccgacggcgtgccaggcgcccataacctgatcgccgccaatgcgccaccgcagatcgccgtgcactggcaggacgacgccctggccagcgcccgacaacacgccctgcgcctgggcgagccgctggtggagttgatcgagcaatgcctggcccaggacccgcgcccggcctatcagcagccgacgccggaacgccgttatggcgcgcggctatgggatgtggatgtgcagtggcactacccgcagccgggctgcatcaaggtgctggatatcaccctgccctgacgcatgcagggtgcatttccttaacggacgatttaaggcaggagcagacgttcactcgtgggagaggctttagcctcgagctcttggtttaccttgataaaaaactcgcggctaaagccgctcctacaagatcacgagcggctgcctccgccacatccttgcctcaacgcaagcactgaacactttcctgcagacgaaaaaaatccgcagccatcgctggctgcggattcgggaccttcaggcgatcaggcgccggctttctgcacggcatccttgatcagggtttgcagctcacccttttcgaacatttccagcacgatgtcgctgccgccgaccagctcaccggctacccacagttgcgggaaggtcggccagttggcgtatttgggcagattggcgcggatttccgggttctgcaggatgtcgacgtaggcgaacttctcgccgcagcccatcagcgcctgggaagcgcgagccgagaaaccgcactgcggtgcgttcggcgagcctttcatgtacagcagaacggtgttgttggcgatctgctctttgatggtttcgatgatatccattaggcacctcagaactggactatccgactcgtgagtcgatacggtgcgcgcattgtaaccaaaagccgagcgcaatgctcagccatgctgaacgcgcaccatcaggccgccaccacctccacgggaacgccattgagcgcggcattgccggacagcgcatcgagcagacgctcatcggtcaggtcgttggcgctcgctcccggggtcgcctgggcgatgctcatctgcacgcccgggcggccatggccccagccgtggggcaggctgaccacccccggcatcatctcggcgctgccaagtacttcgacctccagcataccgacccgcgaacgcacactgacccgctggccatcgctgagcccgcgctgcgccagatcctcggggttcatcagcaactgatggcgcggcttgcctttcaccagccggtgatagttgtgcatccaggaattgttgctgcgcacatgacgacgaccgatcagcagcagttggccatcgaccagctccggctgcgccgcgaaacgctgcaggtcctccagcaacagagccggcgcgacctgcacctggccatctgcagttttcagacgcgccgccaggttgggcttgagcgggccgatatccaggccatggggatgatccagcagcgtttgcagcgacagcttgagcggcgagcgctcaccataagggcccatgcgcaggccgaagtcgatcatctgcgccggtggctgcgtcggcttcagggtcgcgccggtctgtgccgcgaaggcttgcgccaggccgacgaagatctcccagtcatccagcgcgccctcgggcttcggcaataccgcctgattgaaacgggtaacgttgcgcaccgcgaacaggttgaaggtggtgtcgtagtgatcgtgctccagcggtgcagtcgacggcaggatcaggtcggcataccgggtggtttcgttgatgtacaggtccacgctgagcatgaaatccaggccttcgagcccgcgctccagctgacggccgttgggcgtggacagcactggattgcccgctacggtgatcaacgcccgtacctggccatcaccctcggtgagcatttcctcggccagggcgctgaccggcagctcgccgccgtactccggcaggccggatacgcggctctgccagcgattgaaatgcccgcccgaggtcgcaccgaccagatccatcgccggttcggtgcacagcgccccgccctcgcggtccaggttgccggtcaccaggttgatcacctgcaccagccactggcacagggtgccgaatacctgggtcgaaacccccatgcgcccgtagcaaacggcgcgctccgccgcggcaaaatcccgggccagttgccggatcgtttctgccggcacgccgcaacgcgcggccatgcgctcggcgtcgaacggggcaaccgcgcggcgcaactcatccagcccggcgattggcaaatgactggcgcgaacaaggctctcctcgaacagcgtattgagcatgcccaatagcaaggcagcgtcctggcccgggcgaatgaacaggtgctggtcggcgatggccgcggtttcggtatgccgcgggtcgaccaccaccagtttgccgccacgagcctggatggccttgaggcgcttttccacatccggcacggtcatcaggctgccattggacgccaacgggttgccaccgaggatcagcatgaaatcggtatggtcgatgtccggaatcgggatcaggaaaccatggccatacatcagatggcaggtcaggtgatggggcaattgatcgacggacgttgccgagtagcgattgcgcgttttcagcagacccaggaagtaattgctgtgagtcatcagcccgtagttgtgcacgctggggttgccttggtagaccgccaccgcgttctgtccgtggtctgcctgcacggcagccaggcggctggcggcgaactcgaaagcctcctgccaaccgatggcttcccagcgatcaccggtgcgacgcatgggctggcgcagtcggtctggatcgttctggatatcctgcagggccacggccttcgggcaaatatggccgcggctgaacgggtcgtcgcggtcgcccttgatggagcgtacctggggctgcccatcggcagtctgctcgacttccagggtcagcccgcagatggcctcgcatagatggcatgcacggtgatggagggtcgtggtcatggccagcctcgcttattgttgatgagccatcatgggcgccgaggcggcttcctgccagcagcttaagcagtgtgaatcgcgggccatcaggaccatgcattcggccggctcggaggcctgaaaggcccgtcacatctggcaatccgggcaaatttgcgcctaggcgtcatttacttataagatcggcggcttcccgtttcgtcgcactgtgcggcccccagccgcaggttctgccgttttttccaaaaaaggaacctgcgccctgtctgtaaaaggtagttaacgatgagcgcaagacactttctctcgctgaaggactgcaccccagatgaactggtgggcctgatccgacgcggcatggagctgaaaggcttgcgcaacagcggcgtactcttcgaacctctgcgcaatcgtgtactgggcatgatcttcgaaaaggcctcgacccggacccgcgtgtcctttgaagccggcatgattcagctcggtggccaggccatcttcctggcgccgcgcgacacccagctgggccgtggcgagccgatcgccgactcggccatcgtcatgtcgcgcatgctcgatgcgatcatgatccgcacctttgcccacagcaccctgaccgagttcgccgccaactcccgcgtgccggtgatcaatggcttgtcggatgatctgcacccctgccagctgctggccgacatgcagaccttcctcgaacaccgcggcagcatcgtcggcaagacggctgcctggatcggcgacggcaacaacatgtgcaactcctatatagaagcagccatgcagttcgatttcaccctgcatgtcgcctgcccggaaggttacgagccgagcgccgccctgctggccgaggccggtgaacgcgtgaagatcttccgcgacccgcgcgaggcagtcgccggtgcgcacctggtgaccacagacgtgtgggcctccatgggccaggaggaggaaatcaccgagcgccacaagctgttcgcgccctaccaggtgacccgcgagctgctcgacgccgccgacgagagcgtgctgttcctgcattgcctgccggcgcaccgtggcgaggaaatcagcgtcgacctgctcgacgatccacgctcggccgcctgggaccaggcggagaaccgcctgcatgcgcagaaagcgctgctcgaattcctggtcgaaccggcgtaccaccacgcatgagccagccgatgctgttgagcctgcgcaatctgggttgcggctacggtgaccagcgcatcgtgcagcagctgaacctgcacctcaacgccggggaaatcggttgccttctcggcccttccggctgcggcaagaccaccacactgcgcgccatcgccggcttcgaaccggtactggaaggtgaaatcgccctggccggcgaagtcatctcccgccccggcttcaccctggcgccggagaagcgccgcatcggcatggtgtttcaggactacgccctgttcccgcacctgagcgtggcgcagaacgtgtccttcggcattcgcaagcaggccgactgcgagcaggtgacccgcgaactgctggaactggtcaagctcgatcatttgagcaaacgccacccgaacgagctgtctggcgggcaacagcagcgcgtcgccctggcccgtgccctggccaccaacccgcaactgctattgctcgacgagccgttctccaacctcgacggagagctgcgccggcgcctcagccatgaggtgcgcgacattctcaaggcccgtggcaccagcgcaattctggtcacccacgatcaggaagaagcctttgccgtcagcgatcaggtgggcgtgttcaaggccgggcacttggagcaatgggacacaccgttcaacctctaccacgagccgcagacgccctttgtcgccagcttcatcggccagggctacttcattcgtggccagctcctggcgcccgatgaggtgcagaccgaactcggcgtgatccgtggcaaccgcgcctatgcctggccggttggcagcgccgtggatgtgctgctgcgcccggacgatatcgtccatgacccggcaagcgcgcaaaaggccaagatcgtcggcaagagctttctcggcgccgccaccctgtatcgcctgcaactgcccaccggcagccaactggaagccctgttccccagccatgccgaccatcagcccggtgagcaggtgggcatccgcatcgccgccgaccacctggtggccttcgccgcaccaggcagcgtggcggcgccctcgacgctggaacgggcggattagagaaatagctggccgctgctcaccacccgggcctgcccagcgatctctacccgctcccctttcaggcgacaccacagaaagccgccgcgcttgccgccctggtaggcgctcagttcgggcttgcccagttgctgcgtccagtacggcgtgaggatgcagtgcgccgagccggtgaccggatcctcgtcgatgcccaccgccggcgcgaagttgcgcgacacgaaatccaccgcctcaccccgcgcagtcacgatcaccgccggccagggcagctgcgccaacgcccgtaagtcggggttgcaggcgcgcacggccgcttcggactcgagcaccaccagcagttgtggggcgtcgagcacggcagcgggcgtctgcccgaggatttgcgccaggccctcgggctcggcgattggcgtcggcgcattgcacgggaaatccatcaccagatgatcgccctcgcggcgcaccgacaggctgccatctacgtagttgaaatcgatgcgctcacccgcctcgccatgacactcgaacagcgcatgggcgctggccagggtggcatgcccacacaggggcacttcggtcgtgggcgtgaaccaacgaatgcgccaggcggcgccctccttcaccacgaaggcggtttcggccaggttgtgctccgtagcgatctgctgcatcagcgcttcatcgagccactgatccaggcgatagaccactgcggggttgccggcgaaaggtttgtcagtgaatgcgtcgacctgatgaaaccgcagggacatgggctgcttcctgtgcagaggtgagtggcgcccagcatgcctgtatcagacccgacagaggccatacagcgcaccggcaaaagagcacaacagtgggcgatcagcgcggctggcgaatgccgtagcgctgcagcagcgcatccaggcggccatcctgccgatagcgttgcacaccgtcgtcgaagatatcgcggtagcgggcgctggccggcagtaccggggaaaaggcgatgtaaatgggcacgtccggcacgcggcaaccgacttccagcagcttgccctggccaccgttccgatcctgatacatggccatgatccaggtgttttccaagagcgcatccaggcgccccagttcgaccttgcgcacgttcagcgccagcgcctgttcgcccgccgccaactgcaatcgttcctgatcgcgctgatgacgactgatgtagttgtcgagctcctgaccgtagctgtagccgttgatcacgcccaggcgaatctgggccagggaatccagcccggtgtagcgccagctggtaccgggtcgggcgtagaagcagttgcgggaaatgccgggcgactgtttaccgaacagaaaatccggcgcgtcgcgcacgccggcgccgaccagggcgttggcacgaccgctacgcacatcctgcacggcgcgcgcccaattggtaacgcgatattcgacctggatgccagcctcggcgaagatctgcgtggccaactcgatgaagatgccaggccgctcggcgcccggcgcgcaattgaccgggcaccagacatcggcctccatgatcagggtttcagcctgcgtgctggcgctgctcaacaacgccgccgccagcacaccccttgccgcccaacccaaacctttcaccgctcgcctagcctcctgctaatggggctattgtcgccccgttccttagaacctgttcaaagtctgctgcgcgtcggcactgcggcgttaaaaacaggctcggactgctcatttacagcccgtaaactccgcgtcctcgcctgtttttgccttgcattgctctagctcgcgagactttgaacaggctcgtagatacgccgctgcgcttcccgatcgggaacaccaaaggcagccgacagtgccagtgtccggccccggcttcaagcctggcgcgcggcattccggcatacggtcagcgggcgggttacagaatgctgctgggtcagcgaccgatatcggcgaattgcgcctgggtgtgctcggccaacgtttcggcgttcagctcgacctccaatccacgccgcccggcactcacataaatggtcgggaaattgcgtgcactgctgtcgataaaggtacgcaggcgtttcttttgccccagcgggctgataccgccgaccaggtacccggtggcgcgctgcgcggcgtcgaccggcgccatgtccactttcttcacgcaggccgcgtgggccaaagccttgagatcgaggctgccgaccaccggcactaccgccaccagcaattcgcccttctcgctggccgccagcaatgtcttgaacacccgcaccggctcgaggtctagcttctcggcagcttccagcccgtaggaagcagccttgggatcatgctcgtaactgtgtattcggtgggtagcaccgaccttcttcaagagattcaaagcaggcgtcatgaagactccggatgacaggaaaaaagggcgaacggcccggcgattctagcgccgaggtcgggcaagcgttgggccaatcttcagcctgcgacaaaacttgtttcacaacggaacctatccctcgcgaaactgacctattgaactgtatacgcgtttgatatcgaaaatattagccaccatgcgcggttcgttttttgacaatacgcgataaacagaactacttttttcgattacgaacacatagagtttccttaccccgatggcaatggtgcaaacgcagccccgttctaaagtgggctcccgtaacctgacaccagcgcctcaaaacaacaaaaacgaggcttccccatgactactgcgctacaacaacccacgctgtcgggccaatgcatggccgagttcctgggcacggcgttgctgatcttcttcggcaccggctgcgttgccgctctcaaggtcgcaggcgccagtttcggcctgtgggaaatcagcatcatctggggcgtcggcgtcagcatggccatctacctgacggctggcgtctccggtgcgcacctcaatcccgcggtgagtatcgccctgtgcatcttcgccggtttcgaaaagcgcaagctgcccttctacatcgtctcccagatcgccggcgccttctgcggtgcgctgctggtgtacacgctatatagcggcctgttcgtcgagtacgagcagactcaccagatggtgcgcggctcccaagccagcctggaactggcctcggtgttctccacctacgccaatccggtactttccaccggccaggcattcatggtcgaagtagtgatcaccgccatcctgatgggcgtaatcatgtccctgaccgacgacaataacggtctgccacgcggcccgctggcgcccctgctgatcggcctgctgatcgccgtaattggtagtgccatgggcccgctgaccggctttgcgatgaacccggcccgggacttcggcccgaaaatgatgaccttcttcatgggctggggcgagatcgccttcaccggcggccgtgacatcccctacttcctggtgccgatcttcgcgccgatcctgggcgccagcctcggcgccctggcataccgcaccctggtcgcccgtcacctgcccagcgcggtcgaagcgccggtggcagaacgtgcgaccgcccgtgacgtcaaagcatcctgatttcaacggcgtgcggatccgctggagacgcacgtcactttgtcctccgctcacctcaaggcaatcgacatgaccgacaagaactacatcattgccctcgaccagggtactaccagctcccgcgcgatcattttcgatcgcgatgccaacgtggtgtgcatcgcccagcgcgagttcacccagcactatccgcaaagcggctgggtcgagcacgaccccatggaaatcttcgccacccagagcgcggtgatggtcgaagcgctggcccaggccggcttgcaccatgatcaggtggccgccatcggcatcaccaaccagcgtgaaaccaccgtggtgtgggacaagaacaccggccggccgatccacaacgcggtcgtatggcagtgccgccgcagcaccgagatctgccagcagctcaagcgcgacggccttgagccgtatatcaaggaaaccaccggcctggtcaccgacccctacttctcaggcaccaagttgaagtggatcctcgaccacgtcgaaggcagccgcgagcgcgcccgcaagggtgaactgctgttcggcaccatcgatagctggctgatctggaaattcaccggcggcaaggtgcacgtcaccgactacaccaacgcctcgcgcaccctgctgttcaacatccacacccgcgagtgggatgccaagatgctcgaggtgctggatatcccccgcgagatgctgccggaggtcaaatcctcgtccgaggtctatggccacaccaagagcggcatcgccatcgccggtatcgccggcgaccagcaagccgcactgttcggccagatgtgcgtcgagccgggccaggccaagaacacctacggcaccggctgcttcctgctgatgaacaccggcgacaaggccgtgcactcccagcacggcatgctcaccaccatcgcctgcggcccgcgcggcgagccggcctatgcgctggaaggcgcaatcttcaacgccggctccaccattcagtggctgcgcgacgaactgaaggtggtcaatgacgcctacgacaccgagtactttgccggcaaggtcaaggacagcaacggcgtgtatctggtccctgccttcaccggtctcggcgcgccctactgggatccctacgctcgcggcggcctgctcggcctgacccgtggcgtgaagatcgaccacatcattcgcgccgccctggaatccatcgcctaccagacccgcgatgtgctcgacgccatgcagcaggactccggcgagcgcctcaagtctctgcgcgtggatggcggcgcggtggccaacaacttcctcatgcagttccaggccgacatcctcggcacccaggtcgagcgcccgcaaatgcgcgaaaccacggcccagggcgctgcctacctggcgggtctggctaccggtttctggagcagcctagacgaactgcgcggcaaggcggtgatcgagcgcgagttcgagccgcagctggccgacgcggacaaggagaagttctacgccggctggaaaaaggccgtggatcgcacccgcgactggcagccgcacgaagagcagaagtaagcaaacagccgggctacggctcggctgtcactggcagtgagcagattcgtgcggcatcatggtgcaattccgtgcggcccgaaggacattcaatgaatctgccccctcgccagcagcaaatcctcgatctgatccgcgaacgcggctacgtcagcatcgaggagctggctacccagttcgtcgtcaccccgcaaaccatccgccgcgatatcaatcagctggcggatgccaacctgctgcgccgctaccatggcggcgcagcctacgattccagcgtcgagaacaccgcctatgcgatgcgcgccgaccagatgcgccaggaaaaacagcgcatcggtgaagcggtagccgcgcagattcccgaccacgcctcgctgttcatcaatatcggtaccaccaccgaagccatcgcccgggcactgctcaaccacagccacctgaaggtcatcaccaacaacctcaacgtcgcttcgatgctcgccgccaaggacgacttcgacgtgctgctcaccggcggcaacgtgcgccgtgacggcggcctggtgggccaggccagcgtggacttcatcaaccagttcaaggtcgacttcgctctggtgggcatcagcggcatcgatgaagatggcagcctgctggatttcgactaccaggaagtgcgcgtctcccaggcgatcattgccaacgcccgcaaggtgatcctggccgccgactccagcaagttcggccgcaacgcgatgatccgcctcggcccgatcagcctgatcgattgcctggtcaccgatgaacagccggtgcccggtctctgccaactgctcgaccagcacaagatccgcctcgaagtcgtctgaccccctctcctcaccatccgagcgactcctcgctcggatgcgtgtcattttttattcctattcgaacatcgagcgaaccttctcggctcccgggcatctgtaattatgttcgtgaattttcattccagcgcattccttggctatttttgatcgaacaccactggatgcgtaactattcatgcgctagtattttcggaaatgaacatttatgttcgatttgaaaatacaaacgctagacgaggccccgacgatgtccacatccagcctgaccaacagcccgctgtccgaggtttacgatattgccgtcgtgggcggcggcatcaatggtgccggtatcgcctgtgatgcggcaggtcgcggcctctcggtattcctttgcgagaaggacgatctcgcacgccacacctcgtcggcgagcagcaagctgattcacggcggcctgcgctacctggagcaccacgagttccgcctggtgcgcgaagccctggccgagcgcgaagtgctgctggccaaagcaccgcacatcgtcagcccgatgcgtttcatcctgccccaccgcccgcacctgcgcccggcatggatgatccgtgccgggctgttcctttacgacaacctgggcaagcgcaaagcgctgccgcgctcgcgtggcctcagcttcggcgccaacagcccgctgaagcccgagatcaccaagggcttcgagtactccgattgctgggtcgacgacgcccgcctggtggtgctcaacgccatggccgcccgcgagaacggtgcccatgtgcacacccatacgcgttgcgtgagcgcacgccgcagccagggcgcctgggaagtggacttggagcgcgccgatggcagccgcttctcgatccgcgccaaggcgctggtcaacgccgccggcccctgggtagcgcgtttcatccgtgacgatctgcaacagaaatcgccctatggcatccgcctgatccagggcagccacttcgtggtgccgcgcctgtatgacggcaaggaggccttcattctgcagaacgaagaccgccgcatcgttttcgccatcccctatctggatcgtttcaccctgatcggcaccacggaccgcgagtaccagggcgacccggccaccgtgagcatcagcgacgaagagaccgattacctgctcaaggtggtcaacgaccacttccgcaagtcgctgagccgtgacgacatcattcacagctacgccggtgtgcgcccgctgtgcgacgacgagtccgacgagccctcggccatcacccgcgactacaccctgtcgctgtcggcccagggtagcgagccaccgctgctgtcggtgttcggcggcaagctgaccacctaccgcaagctggcggagtcggcgatggcgcaactcgcgccgttcttcccgaacatgaaggcgcgctggaccgccgatgcgccgctgccgggcggcgagaacatgcagagccgcgagagcctgatcgaagcactgcgtgctcgccacagctggctgaacgccgatctggccaaacgctgggcgatcacctacggcagccgtacctggctgctgctggaaaacgtgcagagcgaaagcgacctgggcgaacacttcggccatgatctgtacgcccgcgaggtggattatctgcgcgagcaggaatgggccaccgaggtggacgacattctctggcgccgcagcaagctgggtctgttcctgtccgccgccgagcgcagccggctggaggcctacctggcgcccgccgcccctgccctgctcacagctgtaccagttgcgcgtccagccgatgcgcttgaaggtgtggcagtaccgcggcaagcaacggcgccttgaagcgctcctgaaagcggtgagcgagcccgggaatcaaccgcagctcgctgccgcgaatatgcgccgccacatgcacgccgtgcatcaccggcagcagcgggtcggcggtgccatgcaccaccagcgtcggcacctgcagccggttgagcagatccacccggctgctctcggcgagaatcgccaacaattgccgctccacacccgccggattgaaggctcggtcgtaggccacttcagcctgatgcaggagcaccgcgcgatcatccaccaccgctgggctacccagcgccgccagcaaatccgcctgctgttccagcgccacttcgcggctcggcgcctcgcgacgcgccagcaacttcagtagcgccgggctcggtgcaggcaggccctgggcgcctgagctggtcatcaccagagtaaggctacgcacgcgctggggcgccatgtcggcgatgtgctgggcgatcatcccgcccatgctcgcgcccagcagatgaaattcctcgatgcccagcgcgtccatcaaacccagggcatcacccgccatatcgcgcagccgatagggcgcaccgaccgacagcccaagccggtagcgcagcacctcgtaggccagattggcctcgggcgccttggcattccaactgctcaggcctgcatcgcggttgtcgaagcggattacccgaaagccctgctcgcacagctgctcgaccacatcatccggccaatggatcagctgcccacccagccccatgaccagcagcaacgccggatcgctgtcacgaccgatgctctggtaggccagagtcacgtcgcccacggacacgcgctcgacatccatgccgaccttgcacacctcagccgccagacacgaaaagctgcccagcaaggccgccagaaaaataaccacgcgcatcatgaattccacgaactaaaagccggatagcagacaagtgttgcagtgatggcgtacggctcgctgccataaaacggtgacagtttgatgaaacctgccaaacggataatcgagacgcgactcgacagcggccagtcgctgagcgacactgccgcgcatgaatagcgctcattttaattcaggcgcagttgaatcgcttgcaggtacctcaatgctcgaaatccgccacttgaagacgctccacgccctgcgggaaaccgacagcctggtcgaggcggccgatcgcttgcacctgacccagtcggcgctgtcgcaccagttcaaggaacttgaggagcgcctcggcatgcagctgttcgtgcgcaagaccaagccggtgcgcttcaccagcgccgggctgcgcctgctgcagctgagcgacgccgtactccccctgctgcgcagcgccgagcgcgatctgtcgcgcctggccggtggcacggccggtcgcctgcatatggccatcgaatgccacagctgctttcaatggctgatgccgaccatcgaccagttccgcgacgcctggccggaggtcgagctggatctagcatcgggcttctccttcgcgccgctgcccgccctggcccgtggcgatctggacctggtggtgacatctgatcccgtagagctgtcgggcatcacctacgtgccgctattcacctacgaagccatgctggcggtggccaaccagcacgccctggccagtcgcccctatatccgccccgaagatctgctcaaggaaaccctgatcacctacccggtggagcgtgatcgcctggatattttcacccgctttctggagcccgccgacatagagccggcccaggtgcgtacctccgagctgacggtgatgatgatgcaactggtggccagcggccgcggcgtttgcggcctgcccaactgggcgctgcacgagtacagctcgcgcggttatgtgaccgccaagcgcctgggcgaaaagggtctgttcgccacgctctacgccggcgtgcgcaccgacatgctcgatgcgcccttcatgcgcgacttcctgctcaccgccaaggacacctcattcgccaacctcgaaggcgtcagcgtcgcccggtagtaatcctttccacacagggcttcactatgaacatcagcgatatccccttcggcgtcaccgactggagccagatcgaagccaccgaacatgctggcgaaaccggcaccgcctactggcgtacctgccagttcggcgccctgcgcgtacgcatggtcgagtacacggcgggctacctggccgatcactggtgcaagaagggtcacatcctgctctgcctggaaggcgagctgcataccgaactcgacgacggccgccgcttcgtgatgacacccggcatgagttatcaggtcgccgatggcgccgaagcgcaccgcagctcgacgagcaccggcgcgcgactgttcatcgtcgactgaatcgagccgccgacaggttacagcctcgccgttctgccgttatgctggcggtagatttctgcgcctggagcccgtcatgatcaacgcctatcgcctgcctcttctcgccggcctggttctgctgagcgcctgcgccagcccgtccaagagcctgcaggtacagaaacagagccagtgcccgatcagcctgcaggctggccagcaactgatcctcagcctgccgagcaacccgacgacgggctatcgctggacggtgcaggaagacgcagcagcagtactcaaggcactgggcccggaggtctacagcagcgaagaggactccgacctggtcggcggcgacggccattccacctggcgcttccaggccaccgagccaggcgaagcacagctgctgctgacctatgcccaaccctgggacaccagcactgccccggccgacaccttcgactgccagatccgcgttcgctaaaggcgttcctgcacggtcaaacccaggccgaccatcgcatcaggcctgcagcgaggtttggctaatcgccggacttggctaaaatgcgcgcctttccagcgccatgcagaccgaccgtgaacagacagcccgaccaactcttcgcccagccactggatcaggtgccggacttcgtcttcaacgaggacgtggcccgggtcttcccagacatgatcaagcgctcggtgccgggctacccgaccatcgtcgagaacatcggcgtgctggccggccagttcgcccagcccggcagcctgctctatgacctgggctgctcgctgggcgccgtcacccaggcgctgcgccgccacgtgcaggccgacggttgccgggtgatcgccgtggacaactccagcgccatggtcgaacgctgccgcgagtacctgcacgcccaggacgccatgttccaggagctgctgccggtcgaagtcatcgaagccgacatcctggccatggactggcagcccgcctccctggtggcgatgaacttcactctgcagttcatcgccccggaaaaccgtctggagctgctgagccggattcgcaacaccctgctgccaggtggtgcattgatcctctccgagaaactgcgcttcgaagaccagcaacaacacgccctactcaccgatctgcatatcgccttcaagcgggccaacggctacagcgaactggaaatcgcccagaagcgcagcgcgatcgaaaacgtcatgctgcccgacagcctcgaacagcaccgcgaacgcctgcaggccgccggcttcagcaaggtggtgccctggttccagtgcctgaattttgcttccctggtggccctgccatgatgcgccgcatggatctggatgctctgcaggccgagctcgccggcacgcctctgcaggactggagcgccgacctgcccgcgcagatcgacgccaagctggccatcggtcatggcgacctgcagcgctggtacgccgccgtcgaagccctgccgcccctaaatgccgagcagatcgacctgcaagaagatttccgcctcgatggcccctgtgacgaaaccacccgcgcggcgctggacagcgccttgcgcggcctcattccgtggcgcaaagggcccttccataccttcggcgtgcacgtggacaccgaatggcgctcggactggaaatggcagcgcgtcgccccgcacctggatctcagaggcagacgcgtgctcgacgtcggctgcggcaatggctactacatgtggcgcatgctcggcgccggcgcccgcagcgtggtcggcatcgaccccaactggctgttcctctgccagttcctggcgatgaagaactacctgccggatatgcccgcctggcacctgccgctgggcatcgaagagctgccaccgaagctgctgggcttcgatacggtgttttccatgggcgtgctctatcaccgtcgctcgcccgtcgaccacctgctcgaactcaaggactgcctgcgcaagggtggcgaactggtgctggaaaccctggtggtggaaggcgacgcccaacaggtgctggtacccgaggatcgctacgcgcagatgcgcaacgtctggttcctgccgtcggtgccggcgctggagctatggctgcgccgcgccgggtttcttgatgtgcgctgcgtggacgtcagcgtcacctcggtcgaggaacagcgcagcaccgagtggatgcgctaccagtcgctgcccgaattcctcgacccgctggaccatcgccgtaccgtcgaaggcctgccggcgccgcgccgcgccgtaatggtcgcccgcaagccctgaaggaagcagcgccgtttagcgcggcgctgcctcctggatcagctgtttcatctcgcgcacggcttccttgaagccgacgaacagcgcatggctgaccagtgcatggccgatgttcagctcgttgatccccggaatcgccgccaccggctcgacgttgtggtaatgcaggccgtggccggcgttgacgataagccccagcgacacacccagggcaacgccctcacggatgcgctgcagctcggcagccgcttcctgcggcgtatgggcatcggcataacgaccggtatgcaattcgatggccggtgcgccgacgcgcttgctcgcctcgatctgccgcgggtcggcatcgatgaacagcgacacctcgctaccgacggccgccaggcgttttaccgccgcggcaatccgcgcctcctgacccgccacgtccaggccgccctcggtggtcagctcctggcgggtttccggtaccaggcacacgtgctcggggcatatctcctcggcgaagtcgagcatgaagtcggtcacgcccatctcgaagttcatgcgcgtctgcatgacctccttgagcacgcgcacgtcgcgctcctggatatgccggcgatcttcacgcaggtgcacggtgatgccatcggcacccgcctcttcggcgtccagcgcggcttttaccggatcgggataacgggtgccgcgcgcctggcgcagcgtggcgacgtgatcgatattcacacccagcaaaacacggttggcttcagtcacgggtcggctccttgagcgtcatgaacaattcgcggctgaccagcggtcggccgccaagatggggggcgagtgcctggcgcatcaggcgcttggccgcggccagggcaccgggcgtgctccagtccgcatcggccatggccagcagttcgctaccgagaaaggccccgggctgccagtggccgatgggcagaaagccgctgtcggcctccagccggtacaggccgtcgctgaccacggcattgccctgcacgtcgctgtcgagggcgaaaccatagccgagttcatcgagcagccgccattcgaacgcgcgcaggatcggctccagcggccgcccttgggccagcgccaggatgctcatggcgtaatgctcgaaaattaccggatgcggatcttcggcgggcagcacgcggatcagcaattcgttgaggtacagcccgctgaacagcgcctcgccagtgagcaggttgggaatgccggcggcttccaggcgtccgacgttcttcagctcgccacggccacgggtttccagctccaagggaatgaatggccgggccaggctgccggccttgcctcgtgcgccacgcagcacggcgcgcaagcggccttgcggggtcaggaagtcgaccagcgcgctgctctcgcggtacgcgcggctgtgcaggacataggcgggctggctgggcgcaagcatggggataaactcgctggattagccagccgcggcgcggcggatgccgggttcagatatcgtcgtaaccgagcgaacgcagggcgcgttcgtcgtcggaccagccgctcttcaccttgacccacaggttgagcatgaccttggtgtcgaacatcgactccatgtccttgcgagcttcctggccaatgcgtttgagacgctcgcccttctcgccgatgatgatcttcttctggccatcgcgttcgaccaggatcagcgcatggatatgcatgatccgcccttcgcgcttgaactcctcaatctccacggtgatctggtacggcagctcggcaccgagctgacgcatgatcttctcgcgtaccagctcggcggcgaagaagcgcccggagcggtcggtgatctggtcttcagggaagaaatgcacaccctcgggcaggcgctcgcccacgagtttttccagggcatcgaggttgtgcccctgctgcgccgacaccggcacgatctcggcattgggcagttgctgcgccagccactgcaggtgcggcatcaggtccgccttgtcttccaggcgatcggtcttgttgaccgccaggatcaccgggccttcgacgtactggacgcgctcgaggaccatctggtcctcatcggtccagcgggtgcgatcgaccacgaagatcaccacgtcgacatccttgagggccgacgaggcgttcttgttcatgtagcggttgatcgccttgtcgttgttcttgtgcaggccgggcgtgtcgacatagatcgcctgcacgtcaccctcggtcttgatgccgagcatgttgtggcgagtagtctgtggcttgcgcgaggtgatcgccagcttctgaccgagaatgtggttgagcagcgtcgatttgcccacgttgggccggccaacgatggcgacatagccacagcgcgttacgggcgaatcagtcattgccgttctccacacccagggcgatcagcgcggcagtggccgcgacctgttcggcgatccggcggctggcgccttggcccagggttttgtcattgagtagattgacctgacattcgaccacgaatgtccggcaatggggttcgccctgaatgtcgaccacctcgtaacgcggcagctcacaggcgcgcgactgcagaaactcctgcaagcgggtcttgggatccttgttggtgtcgaccagggtcaggccgtccagctcgttggtcagccaggccagcacgcgctcgcgggcgacgtccatgccggcatccaggtagatggcgccgatcagggcttccagggcgtcggccaggatcgagtcgcggcgaaaaccaccgctcttcagctcaccggagcccaggcgcaggtattcgccaagatcgaaaccgcgcgccagcacggcaagggtctcgcccttcaccagccgcgcgcgcagcctcgacagctggccttcgcgagcttgggggaagcgctcgtagagcgcctcgccagcgacgaaattgaggatggcatcaccgaggaactccaggcgctcattgttgcgtccggcaaaactgcgatgggtcagggccaggatcatcagatcctggtccttgaagctatgcccaagctggcgctcgaggcgggtcaacgaaacactcacggcatacgcacacgaaattctttatcgaaattaaccaccagatcgatgttctcgatcagatgctcacgtttttcatacttgagatgggccagaaactcgttgccatcctgggtcaccttcagcgcgtcctgcatgttcaggtcgcggatgctgttgaccgtcatgccacggctgacgtggctgtagaaatcgcccaccgtccggacttcctgcaggcggtcggtttccaccgaggtgatgatcttttccatcgacatgtagtcgaggtaatgcggcaccaccttgaacgccgtactggccagaaacgccacaacagccagtacaaccaaccagctgacgatcgacaagccctgctgcgagcgtgcgaatttcatgttcatccccaaaagtatccagatagtccgatgcgcgtcgcgcgcatgacaagactatagatagcgggcggcgccgtattgaacggcgccgcaaattttcatcagatcagtgaatgagcccgacacgggagaagttcggcagggtcttgaacttcggatcaggccagctcatccagatggcgaatgccttgccgacgatgttgcgatccggaaccatgcccagcacgtctttggggatattcgggtcgttccagtaacggctgtcgttggagttgtcgcgattgtcgcccatcatgaagtagtgcccttcaggaatggtccactccttaccgggttcggcacggtagcgggtcatttccttgcggatgcggtgctccacatcgcccaggcgctcactgtacagcgtggcgctgcccaggctgccgggctcttcgccaatcagttgctcggccaccggcttgtcattgatgaacaggcgcttgtcgctgctgtagcgcacgtgatcacccggcaggccgatcacccgcttgatgtagttgacgttggggtcgctcgggtagcggaacaccatgacgtcaccgcgctgcgggtcgccgacttcgatcaccttggtgtccagcaccggcaggcgaatgccgtaggcgaacttgttgaccaagatgaaatcgccgacttccagagtcgggatcatcgagccggacggaatctggaacggctcgaccagaaacgagcgcaacaccagcacgatggccagcaccggaaagaacgacttgccgtattcgaccagcaagggttccttgttgagcttctcgactactgcgtcgtcgacttgctcgaccttgccctggtagctggcaatcgctgcacgacgccgcggcgccaggaataccagatcgatcagggccagggcgccgcacacggcgacggcaatgaccagcaacagcggaaaattgaatgacataggccctagctatccaacttgagtacagcaaggaaggcttcctgtggaatctccacgttccccacctgcttcatgcgttttttaccggccttctgcttctccagcagcttgcgcttacggctcacgtcaccgccatagcacttggccagaacgttctttctcaatgccttgacagtggttcgcgccacgatctgaccgccaatggctgcctggatcgccacgtcgaacatctgccgaggaatcaggtccttcatcttctcggtcaactgacgccctttgtagtgggcgttgtcacggtgcacgatcagcgccagcgcatcgaccttgtcgccgttgatcaacacgtccagcttgaccaggttggccgactggtaacggtcgaaatggtaatccagcgaggcatagccacggctggtggatttcagacggtcgaaaaagtcgagcaccacttcgttcatcggcaggtcgtagcgaacctgaacctgggtgccgaggaactgcatgtcacgctgcacgccgcgcttttcgatgcacagggtgatgacattgcccagatgttcctgcggaaccaggatcgtggcttgtacgatcggctcacggaaatcctcgaccgaggacacatccggcagcttcgacgggttgtccacgtaaatggtttcaccggtcttgagcaccacctcgaaaataacgctcggcgcggtggtgatcaggtccaggtcgtattcgcgctccaggcgctcctggatgatttccatgtgcagcatgcccaggaagccgcaacggaagccgaagcccagagcgtcggagctttccggcagatactgcagggacgaatcgttgagggtcagcttctgcagggcgtcgcggaagtcctcgaaatcatcggagctgaccgggaacaggccggcgtaaacctgcggctggatgcgcttgaagcccggcagcatttccacgtcgggcgtggagctcagggtcagggtgtcgcccaccggcgcgccatgaatgtccttgatgctggcgatgatgaagcccacttcgccggctttcagatcagcagtagcggtgtgcttggggttgaacacaccgacgctgtcgaccaggtgcaccttgccggtggacttgaccagaatcttgtcgcccttcttcacccggccatgacgcacgcgtaccagagacacgacgcccaggtagttgtcgaaccaggagtcgatgatcaacgcctgcaggggcgcctcgatctcgccggtcggcgccggaatcgcctgcaccagacgctcgagcacctcatcgacacccatgccgctcttggcgctgcaggccacggcgtcgctggcatcgataccgatgatcttctcgatctcgtccttgacgcgatcggggtcggcctgcggcaggtccatcttgttgagcaccggcatgacttccaggccctgctcgatggcggtgtagcagttggcgaccgactgcgcctccacgccctgccccgcatcgaccaccagcagcgcgccttcacaggcggccagcgagcggctcacctcataggtgaagtcgacatgaccgggcgtgtcgatgaagttcagctggtaggtgatgccgtccttcgccttgtaatagagggtgacgctgtgggccttgatggtgatgccgcgctcacgctccaggtccatggaatcgagaacctgggcctccatctcgcgcgcggtgaggccaccgcacatctggatgaaacggtcagccagcgtcgacttgccgtggtcaatgtgggcaatgatggaaaaattgcggatatgactcaggtcactcacaggacaacactcgaaaaaggggcgcaggcgaatgcctgccgaaaatagccgcgaagtttacccgagtgcttgcccccacgtcacgtcaggacaagcgcgccagcgcagttattgaccgcttgcgcgcgccagctgcctcgaacgaccagtatttgcgggcagcccctcatggccggaccatgaggcagacacaaaaaagggcgactttcgtcgcccttcttcaccctgacttactgacgctattactcagccagcttgaaggtgataaagcttgcacgcccttgacgcagcacgcgcatcgacaccgaacgattcttcggcagcgattgcgccacttcggtgaagttcttcgccgaggtgatcgcctggttgttcaagtgagtgatcacatcgcccgggcgcagaccaatcagcgcagccggaccatcctgaacttcacgaatcaccacgccaccgcgcagatcaagggccttcttctgctcgtcggtcagttcggcaacactgacacccaggcggttgctgctgcgctcggcacttggcgccgcgtcgttggtggcttcgtcgccgtcatcggcaggcatggtgccaaccgccactttcagcgtcttgcgcgaaccttcacgaacgatttccagattggccttggtgcccggcttcagggcgccaaccagatgcggcaggtcggcagacatgatgatcggcttgccatccagactgaggatcacgtcacccacctgcaggccgcccttggcagccgggccatcttcgagcacctgtgcgaccagcgcacccgccggtttctccagcccgaatgactcggcgagatccttgttcacttcctgaatcactacgcccagccagccgcggctgaccttgccactggctttgagctggtcggccacgtccatcgccacactcatcggaatagcgaaagacaggcccatgaagccgcctgaacgggtgaagatctgcgagttgatgccgactacttcgccgtccaggttgaacagcgggccaccggagttacccgggttgatcgccacgtcggtctggatgaacggcacatagctttcgttcggcaggctgcggcccttggcgctgacgataccagcggtgaccgagtgatcgaaaccgaacggcgaaccgatggccagcacccactcaccaactttcaggttgtcggaattgcccagcttcacggtaggcagatcattggcctcgaccttgagcagcgcaacgtcgctgcgcgggtcggtgccgatcagcttggcttccagctcgctgcggtcggacagacgcacgatgatttcatcggcatcagccaccacatggttgttggtcaggatgtagccatccttggagatgatgaagcccgagcccagcgactgcgcctcacgctggcgaccaccgccgcctggcgcacgcggctgctggggaatgctgcgctcgaagaactcgcggaacatcggcggcagaccttccagatccggaacggaaagcccgccattactggcgacggcattcggcactttttgccgcgtgctgatattgaccacggcaggtgaagcagcctcgaccaacggggtgaagtccggcagctgcgcatgcgccgccaccgactgccccatcagaaacaccgcgaacaatgcggcagcgtattttttcaggctaggcatcgacattgcagtttcttccccatccagaacaaacgaggcccctgcggggccattggtacaacatacgggtggcacatcggccttgattcgtttcgtcgatcgctaccgcgcagcgtgcatgtctgcagcgcgcatcgacatggcgacacgctccgcggtccccaatggaatttcgcccacgacggtaaccatgacatctccctcatcggttgtcaggcgccgcgaaaccgccacggtagggcccagctgattgcgggcatctgccacagcagcatcatgcaggggttcgaggaagacggaaaaacgcgccaggccgtcatcatagaccaggcaatcgacgctatcgctggatacagggctgcgttgctgggttacggctctgaggctgaaacccggaggcaaccactccgaacgccaggactccaccgacggcgtacgcgccttgactacccgcacaggcgaacaatcggtggatggctgcagcacgacagctggctgcgcattggcggtatccaactgggtaaactgaaaacgctcgagcagctcgccgcggttattgaccagcagcgatttgagcggcaagccggtttccttgtccacgtacagctgaacgccatagcgatgctgatcacgaggaaccagacctagaaccacggcagagcgccctgccacacgggactccccatcgaggcgcagctcgtaccatcgctctatctgtttggcatcaaggccatgggcagaccaggcttgctcatcgactaccgcagaggcaatggaaccattgacgcattgcgcctgaccattgacccgcaacatttcctggggtgtgccatctagctgcagcaagcgctcacgcacagaaccacctggctcgacctgacgccagatactgtgggtagaaagattgccgttgcgctcgtaaacgaaggtgccttggaagctttgcttgctttcggcctgactcagcctctgcaaccatccctgtgcatcagcggctatggcaggggttgccaaagtaccgctgagcaccagggacgtgacgagaatgcagcgcatacacgtagatcttaacgctcttctacactcgcagaccgagcgaaaggcagggcgttctcagcagcgcctggggcagactgctgaccatgctggcgcaggtactcaggcagacgctgctcgtgccagccttcaccttcggcagaaacggtctctacagccggttgctcatccgaagtcttgaagcctgccagaatggccggcccctgagcttgcggcagcgcgatggccggctgatcctgctgcgccaattgggcaccagaaacgtcgtcctgattgtagaaacgtacacctgccagcacggcaaccgtcacggttgcagctacggctacgcgacccaggctgcgccacggaccacgcacgaccttgtcttgtgcaacgactggagtttcatcgttttccagcgccgcggaaacggctgcagcgatgtccagtttcggcacgagcaggtccttgtgcatcgcggcgcgagctacctggtaacgcgaccaggtggcacggagttcggcatcgtcgctcgcaccgagcacacgccgaagttcaagttcatccgcttcgttatccatcaccgcggacagcgattcctgcagggcttcacgactcatagcggttcctctcttggctgtcgccgctgtctcaggcttcctgcaacaagggttgcagggacttgtcgatggcttcacgcgcccgaaagattcgcgaacgcacggtaccaactggacattgcatgacgctcgcaatgtcttcataactcagaccatcaaattcacgtaacgttagcgccgttcgtaaatcttctggcagttgctggatgcttcgatgcacggtggcttcgatttcatccctcaacagggctcgctcgggagattcgatatccttgagggcgtggtcgccatcgtagaactcggcatcctctgcacttacgtcgttgtccggcggccggcggccacgagaaacgagatgattcttcgccgtgttgatggcgatgcggtacagccatgtatagaacgcgctgtcgccgcgaaagtttccaagtgcccgataagcttttacgaaagcttcctgggcgacgtcctgagcttcatgggtgtcgtgcacgaatcgcacgatcaacccgagaatcttgtgctgatacttcagcaccaacagatcgaatgctcgcttgtcaccgcgctgcacgcgctcgaccagctgctgatcttcttcctgggttagcatgaatactcctcgttgagcccgtaggaggtctgcgcctgccagaagatcgatctgccgaaatagactcgactcatatgcaaaagttctctcccctacgaacaagcttcccacaaaacatttttggttttgcacgaaaccacgcaccagggcactgcctgctgcgcgaattgtctttagatcacctaacgggcgggatcaactcgcatgatcgcgtcgcttacccactcgtcagacacattccctctccggggcgactccgctatagaaccctgccccatgacaaagttcatacaggtttcagcggaaaaaatgcagctccaacacggcggccaatcacgcaggcatatcgccatcccaacacgatacacgttctgcgccttgctacctaccgggccagctattgtgccgttggctccctctatatactagagtccgccgagccccggccatggtcctgcaagcccctgctgccagcatatgcctagctagtcaaagcgccaccagcacaagcaatagctgaccgtcgacgaacgctccttcagctgcacgccacccagtggaacccataacaatgagccaacactttcagcacgatgttctgattatcggcagcggtgccgccggccttaccctggcgctgacacttcccgacaatctgcgcatcgccgtgctgagcaagggcgagctgaccaatggctcgacgtactgggcccagggcggcgtcgccgcggtactggatcacagcgataccgtcgactcccacgtcgatgacaccctcaacgccggtgccggcctgtgccgtgaagacgccgtacgcttcaccgtggagcacagccgcgaagccatcgaatggctgatcgaacagggcgtgcccttcacccgcgacgatgagcatgatcgcgaagacggcggcttcgaattccacctgacccgcgagggcggccacagtcaccggcgcatcattcacgccgccgacgccaccggcgccgccatcttcaataccctgctcaaacgcacccgcgagcgcggtaacgtcagcctgctggaacagcgggtcgcggtggatctgattaccgagcacaagctgggccgcgaaggcagacgctgcctgggcgcttacgtgctcaaccggcgcagcggcgaggtggacacccatcatgcacgcttcgtgattctcgccactggcggcgcagccaaggtctacctttatacgagcaaccccgacggcgcctgtggcgacggcatcgccatggcctggcgcgccggctgccgggtcggcaatctggaattcaaccagtttcaccccacctgcctttatcacccgcaggccaagagctttctgattaccgaggcactgcgcggtgaaggcgccctgctgcgcctgcccaacggcgagcgtttcatgccacgcttcgatccgcgcgaggaactggcgccccgggacatcgtggcccgcgccatcgaccatgagatgaagcgcctgggcatcgactgcgtctacctggatatcagccacaaaccgacagacttcgtcaaaaaccacttcccgaccgtctatcagcgctgcctggagttcggtatcgacatcaccagccagcccatccccgtggtgccagccgcccactacacctgtggcggcgtgctggtcaaccaggctgggcgcagcgacgtggaaggcctttatgccattggcgagaccagcttcaccggcctgcatggcgccaaccgcatggccagcaactcgctgctcgaatgtttcgtgtatgcccgctcggcggcggccgacatcgttgccaatctggacaaggtagcgatgccggccgacctgccctcctgggacgccagccaggtcaccgattcggacgaggacgtaatcatcgcccacaactgggatgagctgcggcgcttcatgtgggattacgtggggatcgtgcgcaccaccaagcgcctgcagcgcgcccagcaccgcgtgcgcctgctgctcgacgagatcgacgagttctatagcaactacaaggtcagtcgggatctgatcgagctgcgtaacctggcccaggtggccgagctgatgattctctcggctatgacgcgcaaggagtcgcgcggccttcattacaccctggattacccggacctgctacccgaagcgcaggacactattctgcaacccgccaacgctgacgactgaacttcaggcgtacccgcaggcggcgatgcatgtcgcgcggcatggcgtcggcagcgatgcacagactgcgggtgaaccagctgcctggcaggcgaaagcgcacgatgattaaccagggcagcaccatgctgtccggctgcagggtaacggcttgccattgcccatccatccgagccacctgccagccctcatcgtcgtgacgcaagcgtttgaacacggccgaatgggtcaacagcacatgcctgggcaatgcccaggcggcatggcttatacaagccagcacgccgaacagacgcgcccacggtgggatctcgacgagcagcaaggtcaacagcgccagggcctgggcgcacaggtagatttccagcagccgccgcgacggccgccagtcgcattcgaagcgcttacttgggctggacacgatccagaatcatgcgaacgatgtggcgcagatcggcatcctcgggttcgccacgctgcatgaaccagccgaacatgtcctgatcctcgcactcgagcagcttgcgatagcgggcgcggtcctcttcgtcgagcgtggcatagacctcctgcacgaaaggcaccagcaacacgtccagctccagcatgccgcgccggctgtgccagaaaaggcgattgagttcaacggcgtcgaccatggcagtgctcctcgaaaaaaggccggcagtataccaacagcaaccgcgaggatcagcgtcgccgtggtaattgaccgccggcgcttctttgcctgtagctagacgcttgccgctgctcttatcatggcctcctcattctttacccacgattgtcctgaccatggccgacagcgctttcttttgcccgctcacccacgaaggcatccttgccgtgcgcggcccggatgcgggtaagttcctgcagggccagatcacctgcaacatcaattacctcggcaccagcggttccagcctaggcgcgcgctgcacgcccaagggccgcatgctgtcgagctttcgtatcgtcagcgtagccgatggctttctcctggccatgagccgggaactgctggaggcgcaactcgccgagctgcagaaatacgcggtgttctccaaggccaagctcggcgatgaaagcgccgcatggattcgcttcggcctgcgcggcgccgatgctgccctcaaggccctggggctcgaactcgccgccgaggctgacagcgttgccagcacggacacgctgattgccattcgcctcagcgacggccgcgccgaactatgggcaccggcagaacaagcccaagccctgcatgcacgcctgagcgaagcgcttcctgaggccaacctcaatgactggctgctggcgcagatccgcgccggcatcggccaggtcaccggcagcacccgcgagctgttcatcccgcagatgatcaacctgcaggcagtcggcggcgtgagcttcaagaaaggctgctataccggccaggaaatcgtcgcccgcatgcagtacctgggcaagctcaagcgccgcctgtatcgcctgcgcatggccggtgatcaaccgccggcgccgggcagcgaactgttttcgccggtacaccgcagcgcggtgggcgaagtggtgctggcggccgttagcagcgagggtgtcgagcttctggcagtgctgcaggaagatgccgcgctcgacggccatattcatctggacagcctcgaagggttaccgctcaagctgctcgagttgccgtatacgctggacagcaaccgcgagatccagcgctgacatacactgcgcatcgtctgccatcactctgccaataacgagaatttcatgagcaaactcgccgagaaagtcctgctggatctgaccagggccatcgacaacgatgaactggtgctacccaccctgcccgaggtcgccctgaaggttcgcgaggcagcggaagaccccaacgtgggtattcccgaaatgaccaaggtgatcggtaacgatgccgcactgaccgcccgcatcgtcaaggtggtcaacagcccgctgctgcgcaccaatcgggaaatcaccgacctgcagatggccatcggccgcctgggtatcaactacacctgcaacctggccacgggtctggccatggaacagatgttccaggcgaccaccgacgtggtcgaccgcaagatgcgcgaagtgtggaccaagagcaccgagatcgccggcatctgccacgtgctgtgtcgccactacacccgcctgatgccggaccaggccacccttgccggcctggtgcaccagatcggcgtactgccgattctcacctacgccgaagagcacagcgagctgctgtccgactcgatcagcctcaaccacgtgatcgagcagattcacccgatcattggtgacaagatcctgcgcacctgggaattcccggaaatgatcgcttgcatccccagccagtacctgaacttcagccgcgacggcggcaaggtggactacgtcgacatcgtccaggtggccaccctgcaaagcatgctcggcacgccgcacccctacacacagctggactggagccagattccggcgttcgccaagctcggcatcaagccggacctggacatgcacgccgatgaagacctgtcggcggcgatggatgctgccatgaccatgctgcagtaagcgatccggggcgaggttgacctcgccccttcagccctttcagtccgcttcgcctggaaagaccacacgcaccagcaagccctgagggctggcctggtgcaggctgatcgccgcgcgatgcgcacggcagatctcgccgacgatggccaaacccaacccggcgcccaacccctgggcctgacgccggtagaagcgctcgaacacccgctcgcggtcttcctcgggaatgcccggcccatcatcctcgacctccaacacacccggctcgctgacgcgcaggatgacgttgccgccggcttcggtgtaggccatggcgttgtcgaccagattgcacaacagctcgttgagcagcgtcggctcgccacgaatccacaccggctgctcggcctccagcgccagagcgacgccacgggaatgagccaggggcgccagtgccatgcccagctcacgggccagctgactgagatccaggcgctgggcaccgccttcggcaatagcccgcgccccactctcgatccgcgccagagagagcaactggttggccaggtgagtcaggcgatcggcattgagagcggcatcttccagcgtcgcgtgccagatgcgcgggtcctgatcacgcaggcccagctcgacacgggccttgagcgccgccagcggcgtgcgcaattcatgggatgcatcggcgatgaactgcgactgccgctcgaacagaccacgcaaacggtcgttgaactggttcagcgcattgaccagcgggcgcagctcccggggcatgtcttcatccggcagcgggcgcaggtcgtcgctgttgcgcgctgccaccgtgcgccgcaggctctcgagcggccgcaacccggcactgaccgcaagccagaccagcagtagcgcactgagcgacaacagccccatgcgccacaatgtgccgagcagcagctcgcgggtcatgcgctcccgggcgccctgggtctcggcgacgcgaatctcggcaaccccgctgtaaccgggctcgctgaccggctgcagaaagctgaccacgcgcacgccctggccgcggtaatcgccgtcgtagaacttggccagcgccgggtaatcgttggtgcgcggcgtgtccggcggcgcggcgggcagatcctcgtagcctgacaccagctcgcccttgggcccaagcacctggtagtagatacgcccggcactgtcgtaggcgaaggtatccagggcgatatagggaacgttggcgctgagcatgccttcgacggcgtaaagcccgtcggagatcgcccgcgccgaagccagcaaggtgcggtcataggcggtgtcggcagcgtggcgggcgctccagtaggccgtcagactgctgaccagaagaatcaccgtgaacagcgcggcgagccggcgaatcagccgcccgcgcaggctgccaggactatccacccgtggcttccagcaggtagcccaggccacggaaggtgacgatgcgcaccgcaccgccctcgagcttcttgcgcaaccggtgcacgtagatctcgatggagtcggcgctcgcttcctcgtccaggccgaacacctgggaagccagctgctccttgctcatcacgcgaccaggtcgggaaatcatcgcctctagcaccgcctgctcacgggaggtcagattgagactttcatcgagcagggtgaagcgccgggtatccaggtcataaaccagatcaccgcagcgcaactgctgctcgccaccgagcatgctgcggcgcagcagggccttgacccgcgcttccagctcgctcagctcgaagggtttggccaggtagtcgtcggcgcccaggttgaggccgtgcacgcgatccttcacttcgccgcgggcggtgagcatcagcaccggcacggtcttgccgcgggcacgcaaacgggccagcacctcgaagccgtccaggcgcggcaggccgacatccaggatcgccagcgcgtattcctcgctgccaagggcaagatccgccgccacgccatcatgcagaacatccacggtccaaccggcgctcttgagcgcctgggtaacgctcgccgccaattgcggatgatcctcgaccagcagtattcgcactgcaacctccacacaaaccatgagcttgaccgccatgtgtggcgagagtttaccgctcgcacgacgagttggcagttacggcgtgcaacgcctgcgcatatgcaacaagttgccgcattgaaaggttaatgaaaggttgcgcttctaggatcacttcctgggcggctcgatcctcccattcagcgacatgcatcgtcgcgacaacaataacaacggagttccacgcatgccgatcgccgcgcgccaggctatctcgtattcgagtcttttgagcctcgctctgccggctgccctcttcgcctccttcgcccaggctaatgccccagaacctgccgttgccagcctggaagatcaggctacctccatcgttcatcagatttgcgagcaagcgccccgtgatcaccgggaagacgctctgctgctcgaagtaaatccgcaagccagcgaagaccgcgttgccaaggtgcccgccgatagcgagcaggccactgatcagccaagcgcacagaaaccacgcgcgctcagccacagcgtggcgagccatgccccctttttcatcgatcctgtcgaacccggctcagccgtacggcaggcgcgtcacgacttcaaagcgctcggcgttcccgtcctgcgctcaataccactgggcaaccctggcacatacgcaaccagggtggatgccgccagtggcgaccagcaacgggaacgcaacgtcgacttgaagtatgtggcacgcagcgatgccgcccgagacgcaggcagcagcctggcgttcaaggtgaatcgctaccgcctcgaccgatcagccgggcactcgcgccaacgcgcgtagtgaggcccgcccgcaccgcgccatgggccggtgtgctgctggttacacaataaagactccaacggagaacgaccgatgaaaacatccatgcgtaccatcctgctgaccgcctcctgcctgatgctggccggtcaagccatggccgacgagcctcgtcgtcccgagtgcatcgcaccggctgccccgggcggcggcttcgatctgacctgcaaactggcgcagagcgcgctggtggaaagcaagttgctcaagtcgccgatgcgcgtgacctacatgccgggcggcgttggcgcggtggcctacaacgcggtggtcgcccagcgtccgtccgaagccggcaccatcaccgcattctccagcggttcgctgctcaacctggcgcagggcaagttcggccgtttcgacgagaacgccgtgaaatggctggccggcgtcggcaccagctacggcgccctggcagtacgcaaggactcgcccttcaagaccctcgatgacctggtcaaggctctcaaggaaaacccgggcaaagtggtgatcggctccggcggcaccgtcggcagccaggactggatgcagaccgctctgatcgcgcgcgctgccggtatcgatccgcgtgaattgcgctacgtggcgatggaaggcggcggcgagctggccaccgccctgctcggcggccacatccaggtcgccagtaccgacatctccgactccgtaccgcacatcgaaagcggcgacatgcgcatcctcgccgtgttctccgaagagcgcctgccgggcaaagtcgtggccgaaatcccgaccgccaaggagcagggctatgacgtgatctggccggtaatccgtggtttctacctcggcccgaaggtcagcgacgaagcctacacttggtggaagaactcgttcgaccagctgctggcctccgaagatttcgccaagctgcgtgaagaccgtgagctctatccgttcgccatgaccggtgacgagctggacgcctacgtcaagaagcaggtcgcgcagtacaaggaactggcccaggaattcggcctgatccagcagtaacacccactcaattctcagtaccccgtcatcctctgggcattgcccagggggtgccttttgccatgctcgaatgaggacttcctcaatgtcacaacgcattttcggcgtcgttctgctgctcgcctgtgtcgggctgggcgtcgtcgcgtggggctatcacgcgcccttctcctatgaaccggtcggcccgcgcgcctacccgatgctgctgctgatcctcatgggtctgggcgctatctacctgctggtcaagaaaccgagcaccgcctcgcacagcgacgagccgccgctggaccgtcacgtgatcagcaaggtggtcggctgcgtgatcatcctcaccatctacgccgcgctgttcgagcccctgggtttcgtaccggccagcctgatcttcggcatcgccatggcccgtctgtacgaaggcacctgggttgccagcgtgatttccggcgttgtgttggccattggtctgtacgtgctgttcgacaaaatcctcgatgtaccgctgccgcttggcatcctgtcctccctggagatctgatccgtggaaacttttagctacctgggtcagggcttcggcgttgccctgagcccctacaacctgttcaccgccctgtgcggcaccctgatcggcaccatcgtcggcctgctaccaggcctgggcccgatcaacggcgtggcgctgctgatcccgatcgccttcgcactcggcctgccaccggaaaccgcgctgatcctgctcgccgccgtttacctgggctgcgaatatggcggtcgtatttcctcgattctgctgaacatcccgggcgaagcctcggcggtgatgaccaccctggacggctacccgctggcgcgtcagggcaaagcaggtgttgccctgtcgatctccgcctggagctcgttcgtcggcggcctgatggcgacctgtggtgtggtgatcttcgccccgctgctggccaaatgggcggtggccttcggcccggctgaatacttcgtgctgatggtgttcgccatcgtctgtctggcaggcatggccggcaacaaaccaatgaagaccgccatcgcggcctgtattggcttgttcctgtcgtgtgtcggcatcgactccaacagtggcgtgtaccgtttcacctttggcagcctcggcctggccgacggcatccagttcgtcgtgctggtactcggcctgttctcggtcagcgagattctggtactgctcgagcgtacccaccacggccagaaggccatcgaagccaagggccgcatgctgttcaacctcaaggaaggtctgtcggtactggccaccaacctgcgcagcggcgcggtcggttttggcctgggcatcctgcctggcgccggggcgaccctggccagcgccgtggcctacatgagcgaaaaacgcctggccgtgaaggacaacaagttcggtgaaggtgacctgcgcggcctggccgctccggaaaccgccaacagcgcctccgcctgcggttccatggtgccgatgctgaccttgggcgttcccggctccggcaccaccgcggtgatgctcggcgcgctgacgctgtacaacatcaccccgggcccgctgctattccgcgaccagccggacatcgtctggggcctgatcgcctcgctgttcgtggccaacatcatgctcatcgtgatgaacgtgccgatgatcaagatcttcaccaagatcctcgccgtgccgtactgggcactggtgccggccatcgccatcatcacctcgatcggtgtctacgccgtacacgccaccgcgttcgacctgtatctgatgatcggcatcggcgtcgccggttacatcctgcgcaagatggacttcccgctgtcggccattctgctgggcttcatcctcggtggcctgatggagcagaacctgcgccgcgccctgtcgatctccaacggtgagctgagcatcctgttctccagcccgatcacctggggcgtctggaccctgatcgtggcgatgatcgccctgcccttctaccgcacctggcgcaagcgcagcctgcgcaaggccgaagcggccaatgcctgatagcggcaacccgcaagacccccccaagcacctgcgcaactggtggctcacgccactggttggcgcagtgggtggttacctggccagcctcgtcggctggcctttgccatgggtgatcggctccctgctggcagtcatcctgctgcgctgcagcggcgtgctcagccaggaaatgccaggcggccgtcaggtcggccaatggttggtggccgccggcatcggcctgcacttcaccagtgaggtgctcgagcaggtgctcggcaacctgaccatcattctgttcggcgccttcgccaccctggcactcagcgccatcggcatcgccggcctacgccgctccggtgtggaccgcgctacggcgttcttcgccagcatgcccggcggggccagcgagatggtcaacctgtcccggcgccacggtgctcagccggcacgcatcgccgccgcgcacagcgtgcggctgctgatggtcatcctgctgattcccgcgctgttcacctggggcttgccgcccatcgaacccgcagcgccgatgccggtggactggttctggctcgccattctgctgccggcaggtgccttgctggctctactgtggcggcggctggggcaacccaacccgtggatgctcggcccgttgacgctgtgcgccgcggccagcgtgaccttcgacctgcatatcggcatgcccggctggcttggtcagctcgggcaatggctgatcggctgcgccctgggctgtcatttcgaccgggcgttctttcgcagtgcaccgagctttctggctcgcgtggtgctgttcacattgctggcgatgatcaccacggcgctgctcggctcggccgtcggctgggcaagcggcatcgagtcggtgtcgctgatgctgggcatgatgcccggcggcatcaccgaactgtgcctgaccgcagaagccttacagctatcggtagccctggtcacggcgctgcaggccctgcgcctgtttctggtgatgttcctcgccgaacccttgttcagactatggcaacggcacgcgccgctgccctgaccgttccagcccggctctacgccgggctttttttagcggatatgtccggacgcctgctgtcgacatggctggcgtactctttccaggcgcgcgtacccaaaggaggcgacatgtccggttacctgaaaagcctgtgcctgctgctctcgctcggcctgctgctcagtgcctgcagcaaggccggcatggcctatcgcaacctggactgggtggtttcctggcgggtgaatcagtacctggatctcgattcgcagcagaaggcctggttcaagcccaggctgcaggaacacctggcctggcattgcagcagcgaactgccgcgttacgtggactggctgcagcgcaccgagcagctggtccagcagccggcaccggatgccggccaactggaaacgcagatgctcgaggccgagcaggccttcaacgccatcatgcagcagaccaccccgacgaccgtcgagctgctcgcaggcctgcgccccgaacaggtccagcggctctacgcccgtatggaaaaggacaaccatgaggaccgtcagaagtttctcgaaccgcccctggaaacccagatcagcgagcgcgccgaacgcctggaaaaacgcctgagcccctggttcggcagcctcaacgaaatgcagaaggcgcgtgtcgcccaatgggccagcgagcgccgcgatcagaaccgtctgtggatggaaaaccgcgcacgttggcagggcgagtttcgccgtgtgctggatgaacgtgatgccccggacttcgcccaacgcatgagcgacgtgctggagaaccgccgcggcggccatgacgagcaaaccactcaagcctacgagcaatcacgtcagaccatggccgcactgctcagcgacctgctggctgcagccgacgacagccagcgcgaccgggtgaaccagcgcctggcttccatacgttccgacctggccgcagaaatctgtaccggctgatcagctctgaaccggcggcaaacgccagtcgatgggcggcaacccgttctgctcgaggaacttgttggtgcggctgaaatgaccgttgccgataaatccccgatgcgccgacagcggcgacgggtgcggcgagcgcagcaccaggtgcttgctggtgtcgatcaggcgctccttgctctgcgcatgggcgccccacagcagaaacaccagatgcgggcgctgctcgctgaccaccgagatgatccggtccgtgaacggttgccagcccttggcggcgtgggagccagcgttggcgcgctctacggtgagcgaggtgttgagcagcagcacgccctgctccgcccaggactgcaggtagccgtggttgggaatgtcgatattcaggtcgcgcttgagttctttgtagatgttcaccagcgacggcggcgtggccacgcccggctgcaccgagaaacacaggccgtgggcctggccggggccgtggtaagggtcctggccgatgatcaccaccttgacctgatccagcggcgtggaatccagggcgttgaagatcagcggacccggcggatagatttccttgccggcggccttttcctgacgcaggaaatcgcccagggcgatcatgtagggcttgtcgaactcgtcgtgaagcgcctgcttccaactggcctccagcttgaccttgtctgcggcggacatgcctgctcccggtaatcagtgaagtcggcacgctagagaagcgcccctggcaagtcaaggcagcggctgatggggattatgcgaaatggttggcagcgccgccttcttagaccaaaagtgaatcacacgggcagctcagaaaagcgtaaaacggagcggccaaccgcataataaaaacaaggactgcaccatgaagcgactcctcgcgtttctcgccctgtgcacggccgccagcgcctgcgtacaggctgccgaccccattaccctgggcctcagctacccccgcaccggcagctacaaggaagaaggcctggcgcagatgcgcggcgccctgctcgccatcgatgaaatcaacgcccagggcggcgtgctgggccgcagcctgcgcctgtccagcctggacgacgcctcgaagccagacaaagcagtgcgcaacgtcgacaaactggccaaggaaggtgcggccatgctgttcggaggcgcctccagcgcagtcgccatcgccgctggcaaacgcgcagcgcagctcgacctgctgtacttcggcacgctcacctactccaacgacaccactggcaaggacggccaccggcacatgttccgcgagtgcaacaacgcgtggatgagcgcccaggtactgggccagtacctcaacaaacagttgccgggtaaacgctatttctacgtcacggccgactacacctggggccataccaccgagagttcgctgcgccagaccaccaatacccaggacgccgcccagcacgccggcctcaaggtaccgttccccggggcaagtctggccgactaccacaacgccctgacccaggccgcggccagcaatgccgacgttttggccctggtgctgttcggcgaagacctggtgcgggcgatgcgtatcgccaaggacctaagccttacctcgcgcatgcagatcgtcgcacccaacctgacccagagcatcgtcgagcaggcaggccctggcctgatggaaggcgtggtcggcaccgaaccctggacctggcgcgtgcccgcgctggaaaactcggaagccggcaaggccttcgtcaagacctacagcgaacgctacgccatgtacccttccagctccgccgcctcggcctacagcatcgtccagcaatgggcggatgcggccaaacgtgccaacagcctggacagcgaagcgttgatcaaggccctcgaaggccacagctacacgctgctcaaggatcgccagcaatggcgcagcttcgatcaccagaacctgcagacggtctacgcggtaaaagtgaaaccgcgcgccgaggtgctcaaggacccgctcaaacaggattatttcgagatcgtcgaacgcctggatggcagcaccgccctgcccgatctggccacctggcaggccgagcggcgcaacgcggggcagcctttggcgctacagtaaagactccacagttgaagaggacaccccatgagtacggcactggaaccctacaaacccgggatcttcgatctgacccacaagctcaccgtggaaaagcacgggcacaccgcgctgatcaccatcaacaacccgcctgccaacacctgggaccgggaatcgttgatcggcctcaagcagctgatcgatcacctggaccgtgacgacgacatctatgccctggtgatcaccggccagggcggtaagttcttctccgccggagccgacctgaaactgttcgccgatggcgacaaggctcgcgcccgggaaatggctagccgctttggcgaggccttcgagcggctaagcgcctttcgcggtgtatccattgccgccatcaacggctacgccatgggcggcggcctggaatgtgccctggcctgcgacattcgcatcgccgaacgccaggccatgatggccttgccagaggctagcgtgggtctgttgccttgcgccggcggcacccagaacctgccctggctggtcggcgaaggctgggccaaacggatgattctctgcggcgaacgggtcgatgccgacaccgcgttacgcatcggcctggtggagcaggtcgtcgacaccggcgaagcccgcggccatgccctgctgctggccgccaaggtcgccagccagagtccggttgcggtacgcgccatcaaaccgctgattcagggcgcccgcgaacgcgcgccgtccacctggctgcctgccgaacgcgagcgtttcgtcgacctgttcgacgccgccgatacgcgcgaaggggtcaacgccttcctggaaaaacgtacggcccactggcgcaaccagtgatccttaccggcaactgcctttggaactgcacatgaatgtcacctttgaagaacgggccagcctgcacggatatcgcataggcattgccagcctggacgcgccggcgagcctcaacgccctgtcgctaccgatgatcgacgccctgcaggatcgcctgcgcgcctgggccgaagatgccgacatcgcctgcgtgctgcttcgcggcaacggcagcaaggcgttctgcgccggcggcgatgtggtgcaactggccaagaagtgtctggccagccccggcgaagcgcccgaactcgccgaacgttttttcgcacgtgagtaccgcctcgatcactacctgcacacctacccgaaaccgctgatctgctgggcacacggccatgtattgggcggcggcatggggctgctgcagggcgctggcattcgcatcgttacgccgagcagccgcctggccatgccggagatcagcatcggcctgttcccggatgtcggcggcagccactttctgtcgcgcctgcctggcaagctggggctgttcttcgggctgaccgccagcccgctgaacgcccgtgatgccctggatttgaacctggccgatcgctttctgctcgacacccagcaggacgcactgatcgacgggctgattcaactcaactggcgcgaacagccggacctgcagctgcacagcctgctcaaagcattggagcagcaggcccgcagcgagctgcccgctgcacagtggctaccgcgccgcgagcgactcgacgcgttgctcgaccaggccaccctgccgctgagctggcaggctctggccagcctggagaacgacgaagacgccctgctggcaaaagcggccaagaccatgctcggcggcagcccgttgaccggccacctggtatggggacagatcaggcgcgcgcggcacctgtcattggcgcaggtttttcagatggaatacggcatgagcctgaactgctgccgtcacccggagttcgccgagggcgtacgcgcccggctgatcgacaaggatcacgccccgcactggcattggccggacgtgaatcaggtgccggagcaggtgatcgccgcgcatttcgcgccgctcgacgatcaccccttggccgatctggcctgaccgatcagcgctcgcgcagcgcctcggcgcgagcgcgaatgatcggtttgagcagatagctgagtacgctcttcttgccagtgatgatgtcgaccgaggtgaccatcccgggaatgatcagcagcgggtgttcctcggtgccgaggtgacttttctcggtgcgcagcttgatcacgtagaagctgttgccttcctcgtcggtcacggtatccgcgccgatctgttccagcttggccttcaggccgccgtagatcgtgtagtcgtaggcggtgaacttgaccaccgcttcttgccccggatgcaggaaggcgatgtcctgcggacgaatgcgcgcctcgaccagaatggtgtcgtcgatgggtacgatttccaccatgtcgctgcccggctggatcaccccgccgatggtgttgaccagcagctgcttgacgatgccccgcactggcgaagtgaccagggtgcggttgacccgatcttcgagcgccttgccggtggattcgatcttgctcagatcggtgcgcacctcgttgagctgagtcagcgcttcgctgcggaaacgcccgcgggtttcatcgatcttgcgctccacttccttgatcgctgcttcggcacggggaattgccaggccggtggcctccagttgaccgcgggcttccacctcggcgcgtttgaggcgcagcacctcgaccggcgacacggcgccttcggccaccagcggctcggacatgcggatttcctggcgcagcaactccaggctgttacggaactggccctgcttggaggcgtattcacgcacttcctggcgacgctgtgtcaactgttcctgcaggccagcgatttcgtcctgcagctgttgctgacggctgaggaacaacgccctttcgctctgcgccagacccggtgccttggcggcgatatcctcgggaatggccagctcgcgcccttccacttcggcgctgaggcgctcgacgcgcatggccagagacaggcgatcagcctcggtctcgcccacattcgacgcaaagcgcgtgtcatccaggcgcagcaacggcgtgcctgcctcgaccacctgcccttcatggacgaacaactcggaaacgatgccgccttccaggttctggatcttctgcacccgcgacgacggaatggctttgccgtcaccgcgggtgacttcgtcgacctcggcgaagttggcccacagcaggcagaacaccacgaaggcgatgatgccccacagggtcagacgcatgacccgcggcgcatcctcgatgagcgccttgcgcacctcgggcagcggctcgtcgcccacttcgtcacgggggccgaaatacgaggcggcagcgcggtagaagcgctgcaaggaatccttaactgacactgatctgccccttcttcaacgcctccatgacgctctctttcgggccatcggcgatgatccggccacggtcgacaatgaccagacgttccaccaggctcagcatcgaagcgcggtgagtgaccaacagcagcgtcttgttcttgctgatggcagccaggcgctgcttgaggcgctcctcgccggtgttgtccatcgcactggtgggctcgtcgagcagcaggatcggcggatccagcaaaagtgccctggccagagccacgttctggcgctgaccgccagacagattctggccgcgctctcctacctgcaactcgtagccgttggggtgcagccgggcgaactcatgcacgccggccagttcggcggcttgcagcaccagttcgtcttcgacgtatcgtgcgcccgatatcaggttgtcacgcagggtaccggcaaacagctgaatgtcctggggcacgtagccgatgttatagcgcacgtcgctgacatccagctgacgcacatcgataccgtcgaccagaaggctgccagcatcagcctggtaaagcccgacgatcagcttggccagcgaactcttgccggagccgctgcggccgatgatgccgaccttctcgccaggtcggatcaccaggttgatgctttgcagagctgcctgctgctggtccgggtagtggaaatccagctggcggaattcgataccgccctgcagcgtctggcgcttgagcggacgctcgtcggcctggcgttcctggggcagctccatcatctggttgaccgagtccagggtcacacgcgcctgctggtagcggatcagcaaaccggacacctgagccagcgggccgagcgcccgagagctcaacatgtaacaggcgatcaggccgcccatgctcagattgccagcgatgatctgatacacgcccagcacgatgatcaccacaccggcgagctgctgcagcagcagcgtcgagttcatcgccaggctcgacagcatgcgcgccttcagctcgaagcggcccagggtgccaatggtctgctcccagatgtactggcgctcgctttcggcattgttgaccttgaccgcatccagcccggccaggctctcgatcagcccggactggcgctcggaggccagggccatgctgcgctccatggtcttggccaggggtttctgcagcgcccagccgatcagcgcgaccagcgggaaggccaggatgggaatccacaccagatgcccgcccaggtaggcgatgaccgccagaatcaggatggtgaacggcaagtcgatgacgctggccagcgtcagcgaggcgaggaaatcgcgcaggctctgaaactcatgaatgttctgggcgaagctgccgacccgcgccgggcgatgcttcatcgccatgccgacgatgcgctcgaacagggtggccgagatgatcatgtcggttttcttgccggccagatccaggcacaacccacgcaatgttttcagcagcagatcgaagatgaacaccccgctgatgccgatggccagcacccagagcgttgcttcggcctggttggggaccacgcggtcgtagacgttcatcacgaacagtggggtgaccaggccgatcaggttgatcagcaggctcgctgccacggcatcgacatacagccagcgtgaacgcttgagagtgtcacggaaccaggaactggcccgcgggaccaattcgccacgggtgaagtcgaacttgtgctggggctgggcgaagaacacgcggccgctgtagtcctcggccagggtctcgatactgacccgcacctcgccgccttcggtttcgctgggcatgatgcgcgcctgcccatcggcctcccagccaagcaacagcgcactacgcccgtcgcgcaacagcaatagcgcgggcaaagccagctcggggatcttgtccaagttgcggcgcagccagcgcccctgcagaccggcgcgggcggctgcccgcggcagcaattcggcactcaggcgttgcttgggcagcggcagcccggcggtgagcatggctcggctgacggacttctgatgcagactgcacaacgacagcaaactatccagcagagggtcgtcgtaacggtcacgtggatcattacggggctgggatggatccggttctactgccactgcacatttacccttacctaaaaaaccgaactctagttcatgttgggcagttgcacattagtcttcacggtatccagcggcacggaagccatcggcgcggcgattccctggctcttgagcagcgtgccggtggtcgccttgatgcggtaatgggtgaacagttcggtgaagcgcacttcctgcaggcgacgggcggcagtgaagtattcgttttcactgtccagcagatccagcaaggtacgctcgccgaggccgaactgcttctggtaggaatcacgcacgcgggagctgtggtcgacatactgctgggcgatcggcaattgcgcgcgggcgttctgcagcgcgttccaggccaggccgacttcttcgttgagcacgcgcaatgcgttgttacgaatgtccatggcctggttactcaggtaagccttggagcgaacgttagcgctgtcgctgccacctgcgtacaggttgtagcgcatgcgcagcatggcctgccattccttgttctcaccctccacgccatcgacgttgttgttgaggcccgtggacacttccgcatcgaaacgcgggtagtaggtactcttcgccgcagcgtactgcgcctcggtcgccttcacgtcggcttcggccgagctgatgttggggttgttggccagcagctcgtcacgggcagccgtcaggctctcgggcaggtgcacgcccatgctgtccggcatgctcaggtcggccggctcgcggcctaccacgctcagaaaggtaacctgggcatcagccaggttggtctgctcggtcagcaggttgttgcgggcctgcgccaaacgcgcctcggcctgatccaggtcggccatacggcccacaccgcgttcgctgcgcagggaaatctgatcgtagatgcgttcgtggctacgcaggttctcttcggccaggcgcgccatctcctggcgctgcagtacatccagatagacctgggcgacttgcagtgcggtgcgctcggagttggccaacagcgcgtaagcgcgggcgttgacggtggcgcgttgacgcgccacctcgttgcgggtcgcgaaaccgtcgaacagcatctgctggacactcaggctggattcggagcggttgagcgtgcggtagccgcggtcattactggcgcgagtgctgttgttttccgtgccttcccggccgtaaccggcctgcacgtcgacgcgcggcagatagcctgcccgcgccgccttcatgtcctcttccgacgccaaccgtgcattgatgccagactggatttcagggtgcacactcagggcattctgcatcgcctcggtcaaggtctgcgcttgggcggaaacggaaatggcgagagcgagaggaagcgtggcaatgaagcgcatggtcagtaaattccctgtaaacgccgacgtgtttcatcggtatggatcaagtcgctgagcaaccggccgaagactatcattgccacctgaacttcagagcttcatggaagacaaaaacagctgaaaatatcaaagtgacatcaacgggtgcgattgtttatgatcggacccgaagggtcaatactctggcggaagcctttggacaataaatttacgccaaacatatgacgccatgtttttagcagtatccgctataaaccggtatagacacatttcacaggtttgacctctcgcgcacgcgcatggagctgtttatgagcaatttcgccgccgtcatcaagtccttgattggccaagtattcgtcacttcggttgacggagttcggcgccaggtatttgaaggagatcgcatcttcgcaggtgagcaagtcaccacagccgatggcggctccgtgacccttgagatggcgaatggcgagaccgtaaagctcggtgcgaacgcctcatggcaggctggtaatcccgacgcccaggaggtggcggatagcgcgtcccaagcgcccgtcagcgaattcgagcaggcgctggccgcgggcatggacccgaccgtcgacctcgaccccaccgccgcaggtccaggtgcgggtggtggcggcggcagcgctggcggcggccacagcgcagtcatgctcagcgagacagcccagcgcgtcgatccgacgatcggttttcagacgaccggtcttggcacgccgggtttcaacctgatcgaagacaataatcctgccatcttcgcgacggcagacgcagccgatacaggcaccactacgccggataccactgcgccggtcgtgacgatcggcatcaacccgatcaccggcgacgatattctcaacagcgccgagctcggcgcggcaacggtcaccatcactggcaccgtgggcggcgaggcaaaggttggcgacgccattactttgaacctgggtggcaacgtctacaacggcaccgtaatcgcgcttggcaatggagcactgggctttagcattccggtcagcagcgcggatctcggcagtttcaacagcatcagtgcgacggtcagcagctctgatgcagcgggtaatgttggcaccgccacagccagccgtccctataccgtcgataccactgcaccggtcattaccgtcgatgccccggccatcaccaacgacacgaccccgactatcgtcggtacgaccgatgcaccggtgggtagcaccgttaccctgaccattacccagggcacgaccgtgctgaccaccacggctacggtcgtagccggtggtacctactctgctgatgtacccgctggcctggttgaaggcccgtactcggtcgatgccaaagtcaccgatgccgccggcaacatcggctcggctactgacaccggtgctatcgacaccactgccccagttccaaccatcagtctcgatgccaatatcacgcccgatgatgtgatcaacagcaccgaggccacgcagcagattccggtcaccggcactgtcggtggcgatgccaaggtcggtgataccgtcaccttgaccgtcaatggcaagaacttcaccggccaggtgcaggccgataaaaccttcagcatcaatgtgcccggcgctgacctggtcgccgatgcaggcaagaccatcaatgccagcatcagcactaccgatgcggctggcaacttgggtagcgcagctacgtctgaaggctacagcgtcgacgtcacggccccagtcccaaccatcagcctcgatgccaatatcaccgccgatgacgtgatcaacagcaccgaagctactcagcagatcccggtcaccggcactgtcggcggcgatgccaaggttggtgacaccgtcaccctgaccgtcaatggcaagaccttcactggtcaggtacaggctgataagaccttcagcatcaacgtcccgggcgctgacctggtcgccgacgccggcaagaccatcaatgccagcatcagcaccaccgatgcggccggcaacgtgggtagcgcagctacgtccgaaggctatagcgtcgatgtcacggccccagctccgaccatcaccctcgatgccaacatcaccgccgatgacgtgatcaacagcaccgaagccacgcagcagattccggtcaccggcactgtcggcggcgatgccaaggttggtgacaccgtcaccctgaccgtcaatggcaaagacttcaccggctcggtcgctaccaatccaaacggcaccctgggcttcagcatcaacgttcccggcgctgacctggtagccgatgccggcaagaccatcaatgccagcatcagcaccaccgatgccgccggtaatatcggtactgccacggatagcgaaggctatagggtcgacgtcaccgctccggcgatcaccgtcgatgctccagccatcaccaacgacaccacgccgaccatcgtcggtaccaccgatgcgccggccggcagtaccgttacgctgacagtcactcagggcagcactgtcattaccgttaccacgccagtactggcgaacggcacttacagcgtcgaactgaatcagccgctggctgaaggcccctactcggtcgacgccaaagtcaccgatgctgccggtaataccggctcggccactgacactggtgctatcgataccaccgcaccggtcatcaccgtcgatgccccggccatcaccaacgacaccacgccgaccatcgtcggtaccaccgatgcgccggccggcagtaccgttacgctgacagtcactcagggcagcactgtcattaccgttaccacgccagtactggcgaacggcacttacagcgtcgaactgaatcagccgctggctgaaggcccctactcggtcgacgccaaagtcaccgatgctgccggtaataccggctcggccactgacactggtgctatcgataccaccgcaccggtcatcaccgtcgatgccccggccatcaccaacgacaccacgccgaccatcgtcggtactaccgatgcaccggtgggtagcaccgtgacgctgactgtcactcagggcagcactgtcatcaccgttaccacgccagtactggcgaacggcacttacagcgtcgagctgaatcaaccgctggctgaaggcccctactcggttgacgccaaggccaccgacgccgccggcaacaccggctcggccactgacactggtgctatcgacactaccgctccgctcatcaccgtcgatgccccagccgtcaccaacgacaccacgccgaccatagtcggtaccaccgatgcgccggtgggcagcatcgtgacgctgaccgtcactcagggcagcactgtcatcaccgttaccacgccagtactggcgaacggcacttacagcgtcgaactgaatcagccgctggctgaaggcccctactcggtcgacgccaaagtcaccgatgctgccggtaataccggctcggccactgacactggtgctatcgataccaccgcaccggtcatcaccgtcgatgccccggccatcaccaacgacaccacgccgaccatcgtcggtacgaccgatgcgccggtgggcaacaccgttacgctgaccattactcaaggcacaaccgttttgaccaccacggctacggtcgtagccggtggtacttattccgctgatgtacccgctggcctggttgaaggtccgtactcggtcgacgccaaagtaaccgacgccgccggcaacaccggttcggccactgacaccggcgctatcgataccactgcaccagtcattaccgtcgatgcgccggccatcaccaacgacaccacgccgagcatcgtcggtactaccgatgcgccgatcggcagtgttgtgacgctgaccatcacccaaggcacgaccgtgctgaccaccacggctaccgtggtagcaggcggcacctactctgctgatgtccccgctggcctggttgaaggcccgtactccgtcgacgccaaagttaccgacgctgccggtaataccggttcggccactgacactggcgctatcgacactaccgctccggttatcaccgtcgatgccccggccattaccaacgacaccacgccgaccatcgtcggtactaccgatgcgccggtgggcagcaccgttatcctgaccattacccagggcacgaccgtgctgaccaccacggctacggtcgtagccggtggtacctactctgctgatgtacccgctggcctggttgaaggcccgtactcggtcgatgccaaagtcaccgatgccgccggcaacatcggctcggcaactgacactggagccatcaataccaccgcaccggtcatcaccgtcgatgccccggccattaccaacgacaccacgccgaccatcgtcggtactaccgatgcgccggccggcagcatcgtgacgctgactgtcactcagggcagcactgtcatttccgtcaccacgccagtactggcgaacggcacctacagcgtcgagctgaatcagccgctggctgaaggcccctactcggtcgacgcaaaagtcactgatcctgcaggcaacactggctcggccactgacaccggtgctatcgacactaccgctccggtcatcaccgtcgatgccccagccgtcacgaacgacaccacgccgaccatcgtcggcactaccgatgctccggtcggcagcaccgttaccctgaccattacccagggcacgaccgttctaaccaccacggctacggtcgtagccggtggtacttattctgctgatgtacccgctggtctggttgaaggcccctactcggtcgacgccaaagtcaccgatgctgccggcaacaccggctcggccactgacaccggcgctatcgataccactgctccggtcatcaccgtcgatgccccagccgtcacgaacgacaccacgccgaccatcgtcggtactaccgatgctccagtcggcagcatcgtgacgctgaccatcactcagggcacgaccgtgctgaccaccacggctattgtggtcgctggcggtacttactccgctgatgtcccagctggcttggttgaaggcccgtactccgtcgacgccaaagtcaccgacgctgccggcaacaccggttcggccactgacaccggtgctatcgataccaccgctccggtcatcaccgtcgatgccccgaccatcaccaacgacaccacgccgaccatcgtcggtactaccgatgctccagtcggcagcatcgtgacgctgaccatcactcagggcacgaccgtgctgaccaccacggctacggtcgtagccggtggtacctactctgctgatgtaccggccggcctggttgaaggcccctactcggtcgacgccaaagtcaccgacgccgccggcaacactggctcggctactgacatcggtgctatcgacaccactgccccagttccgactatcagcctcgatgccaatatcaccgccgatgacgtgatcaacagcaccgaagctactcagcagattccggtcaccggcactgtcggtggcgatgccaaggtcggtgacaccgtcaccctgaacgtcaatggcaagaccttcaccggccaggtgcaggccgataaaaccttcagcatcaacgtcccgggcgccgatctggtcgccgacgccagcaagaccatcaacgccagcatcagcaccaccgatgccgccggcaatatcggtacggccacggatagcgaaggctatagcgtcgacgtcacggccccagttccgaccattagcctcgatgccaacatcaccgctgatgatgtgattaacagcaccgaagctacggagcagattccggttaccggcaccgttggtggcgatgccaaggtcggagataccgtcaccctgagcgtcaatggcaagaccttcaccggtcaggtacaggccgacaagaccttcagcatcaacgtcccgggcgctgacctggtcgccgatgccggcaagaccatcaacgccagcatcagcaccaccgatgccgccggtaatatcggtactgccacggatagcgaaggctacagcgtcaacaccacccttccggtcccgaccatcaccctcgataccaatatcaccgccgatgacgtgatcaacagcaccgaggctacgcagcagattccggttaccggcactgtcggtggcgatgccaaggttggtgacaccgtcaccctgaccgtcaacggcaagcaattcactggtcaggtacaggctgataagaccttcagcatcaacgtcccaggcgccgacctgatcgccgacgccggtaagaccatcaacgccagcatcagcaccaccgatgccgccggcaatatcggtactgccacggatagcgaaggctatagcgtcgacgtcacgcccccctcggcagcgatcgatatcgtcaagatatccgaggacacgggcacacccggcgacttcgttactcgcgacaacaccctgaccgtcagcggcacggtcggccctctggcctctggcgaaaaagcgcagatcagtgtcgacggcggcaacacctggaccgacctgaacgtcaacaacggcacctgggattacacggatggccgtaccctgtcgctgggcgatcacacctatcaggttcgggtcgtcgatgccgcgggcaacctggggtccacagatacccagaaagtcaccatcatcgccaaccagaatccggtcgcggtcaatgatccgggcaatgccgccgggctcacgggccagtattacgcctatcacgaaggaacaaacctagacggcccgaacctgagctcactggcgcaggtgcgtgcctttatcgacgccaattcccctgatgcttcgttcgtggcgaagaacatcaactacagcctgggcggtggtgacctcggcggtaacaacaacctgcaaaccttcctgggctctgacgcggcatcgttgaatgtcgacccggagaacagcagcgacgccatcataaaactcagcggcaccctgcaactgcaagccggcagctatcagttccaggttcgcgcggacgacggctacagcatctcgatcgatggcgtgatcgtctcgcgcttcgacggtaatcagtcacccagcaccaatagcggctcgttcaccatcagtgaaccgggcgcgcacaccatcgaaatcatctattgggatcagggcggccaggccgcactgcaacccaccttgagtttcgcaggcggtgcctatcagccgctgagcaacttcagcccgacccaggccaatccagcactggtcaccgggcatgacaacgccctgacgatctcccaggcgaccctgctcgccaacgacagcgacgccgacggcgatacgctgcgcatcgtcggcgtcgacaatcccaagcacggcaccgttaccctgaacgataacggcaccattaccttcacgcctgcaagcaactattacggcccagcctcgttcagctacacggtgagtgatggcaatggtggaacgagcaccgccaccgtgaccgtgaacgtcacgggcgacgccgctccgagcatcggcgcagtcagcaacgctgtggacagcagtggcaaccaggtcgacgaaggcgacaatgccgtcttcaccgtcaacctgagcaatgccagcattaccagcaccaccttcagcttgtcgctgaacgccggcaccgcaaaagcaggtagcgactacaacggtacgctgaccaaccagagcttcagcaacggcgtgacctataacaccgcgaatggaaccgtcaccgttccggcgggtgtctccagcttcaccgtcacggtgccgaccatcaatgacaccatcagcgagtctactgaaaccttcagcctcactgtgggcggcaaaagcggtacggccacgatcatcgataacgatggcgtgccgacagtcagcgccgtcagctctgctgtcgactctactggcgggcaagtcgatgagggcgacaacgccgtcttcaccgtgaatctcaccaacgccggcagcacgccgaccaccttcagcctgtcgctgaacgccggcacagcaacggcgggtagcgattacaacggcacgctgaccagccaaagcttcagcaacggcgtgacctataacgctgccaatggaaccgtcaccgtaccggccggagtgaccagcttcacggtcacggttccgaccatcaacgacaccgttgcggagccgaccgagaccttcagcctgaccgttggcggcaaaaccggcacggcgaccatcatcgacaatgacccggttccgactgtcagcaccgtcagctcggcagtggatagcagcggcggccaggtcgatgaaggcgacaacgccgtctttaccgtcaacctgaccaacgccagtagcacggccaccacctttagcctcgcgctgaatgcgggcaccgcaacggcgggtagcgactataacggcacgctgaccaaccagagcttcagcaacggtgtgacctataacgccgctactggccaggttactgtgcctgctggtgtcaccagcttcaccgtcaccgtgccgaccgttgacgacaccgtcttcgaacaagccgaaaacttcacgctgaccgtaggtgggaaaaccggtaccgcgaccatcatcgacaacgatgcggcgccgactgttggctctgtgagttcagccgtcgatagcagcggcggtcaggtcgatgagggcgacaacgccgtctttaccgtcaacctgaccaacgccagcagcacggccaccaccttcagcctcgcgctgaatgctggtactgcaactgcgggtagcgattacaacggcacgctgaccaaccagagcttcagcaacggcgtgacctacaacgctgcaaacggcaccgttaccgtgcctgcgggtgtcaccagcttcaccgtcaccgtgccgaccgttgacgacaccgtcttcgaaccagccgaaaacttcacactgactgtcggcgggaaaaccggtaccgcaaccatcgtcgataacgacgctgcgccaaccatcggcacagtcagttcagccgtggacagcagcggtggccaggtcgatgaaggcgataacgcagtctttaccgtcaacctcaccaatgccagcagcacgccgactaccttcagcctcgcgctgaatgcgggcacggcgactgccggtagcgattacaacggcacgctgaccaaccagagtttcagcaatggcgtgacctacaacgctgcaaacggcacagtcaccgtgcctgctggcgtgaccactttcaccgtcaccgtgccgaccgttgacgataccgtgagcgaaccgactgaaaacttcacgctgaccgttggcggcaagactggcacggcgaccatcgtcgataacgacgctgcaccaaccatcggcacagtcagtgcagctgtggatagcagcggcggccaagtcgacgaaggcgataacgccgtctttaccgtcaacctcaccaatgccagcagcacgccgactacctttagcctcgtgctgaatgcgggcacggcgactgccggcagcgattacaacggtaccctgaccaaccagagcttcagcaacggcgtgacctacaacgccgccaacggcaccgtcaccgtgccggctggcgtgactagcttcacggtcacagtaccaaccatcaacgacaccgtttacgagcaaaccgaaaccttcacgctcaatgtgggcggcaaggtcggcacggcgaccatcatcgacaatgacccggttccgactgtcagcaccgtcagctcggcagtggatagcaacggtggccaaatcgacgaaggcgacaacgccgtcttcaccgtcaacctgaccaacaccagcagcacgccgaccaccttcagcctcgcgctgaacgcgggcacggcgactgccggtagcgattacaacggcaccttgaccaatcagagcttcagcaatggggtgacctataacgccgctactggccaggttaccgtgcctgcgggtgtcaccagcttcacagtcactgttccgaccattgatgacaccgtcagtgagcccactgaaaccttcagcctgaccgttggaggcaaaaccggcactgcaaccatcatcgacaatgacccggttccaaccgtcagcaccgtaagctcggcggtcgacaacagcggtgggcaagtcgacgaaggcgataacgccgtcttcaccgtcaacctcaccaacgccagcagcacgccgaccactttcagcctcgcgctgaatgccggcactgcgactgccggcagcgattacaacggcacgctgaccaatcagagcttcagcaatggcgtgacctataacgccgcaaacggcaccgtcactgtaccggctggcgtgaccagcttcaccgtcaccgtgccgaccattgacgactctgtcttcgaaccagccgaaaacttcacactaactgtcggcgggaagaccggtaccgcaaccatcgtcgataacgatgccgcgccgactgttggctctgtgagttcggcagttgatagcaacggtggccaagtggacgaaggcgacaacgccgtcttcacggtcaacctcaccaacgccagcagtacgccgaccaccttcagcctaacgttgaacgctggcactgcgactgccggcagcgattacaacggcacattgaccaaccagagtttcagcaatggcgtgacttacaacgcggccaacggaactgtcaccgtgcccgctggcgtcaccagttttacggtcaccgtaccgaccgttgatgacaccgtcagtgagcccactgaaaccttcagcctcactgttggtggaaaaactggcaccgccaccatcatcgataacgatgcagcaccaaccatcggcaccgtcagtgcagcagtggatagcagcggcggccaggtggacgaaggcgacaacgccgtcttcaccgtcaacctcaccaacgccagcagcacggccaccacctttagcctcgcgctgaatgccggtactgcggctgcgggaagcgactacaacggcacgctgaccaaccagagcttcagcaatggcgtgacctacaacgctgcaaatggcaccgtcaccgtaccggccggcgtaaccagcttcaccgtcaccgtgccgaccgttgacgacaccgtcttcgaaccagccgaaaccttcagcctgaccgttggtggaaaaaccggtactgcgaccatcgtcgataacgatgctgcgccaaccatcggcacagtcagtgcagcagtggatagcagcggcggccaggtcgacgaaggtgataacgccgtctttaccgtcaacctcaccaatgccagcagtaccgccactactttcagcctcgcgctgaatgccggcacagcaacggcgggtagcgattacaacggcacgctgaccaatcagagcttcagcaatggcgtgacctataacgccgcaaacggcaccgtcaccgttccggctggcgtaaccagcttcacggtcactgtgccgaccattgacgacaccgtcttcgaaccaactgaaaacttcacgctgactgtcggcgggaagaccggtaccgcgaccatcatcgataacgatgccgcgccgactgttggttctgtgagttcggccgttgatagcaacggcggccaagtcgatgagggcgacaacgccgtcttcaccgtaaacctcaccaacgccagcagtaccgccaccactttcagcctgtcgctgaataccggtactgcgactgccggtagcgattacaacggcacgctgaccaaccagagcttcagcaacggcgtgacctacaacgccgccaacggcaccgtcaccgtgccggctggcgtgaccagcttcaccgtcaccgtgccgaccatcaacgataccgtctacgagcaaaccgaatctttcacgctcaatgtgggcggcaaggtcggcactgcgaccatcatcgacaatgacccagtgccgaccgtcagcaccgtcagctccgcggtcgacagcagcggcggccaggtggacgaaggcgacaacgccgtcttcaccgtcaacctaaccaacgccagtagcacggccaccaccttcagcctcgcgctgaatgccggcacggcgattgccggtagcgattacaacggcacgctgaccaaccagagcttcagcaacggtgtgacctataacgccgctactggccaggttactgtgcctgctggtgtcaccagcttcaccgtcaccgtgccgaccgttgacgacaccgtcttcgaacaagccgaaaacttcacgctgaccgtaggtgggaaaaccggtaccgcgaccatcatcgacaacgatgctgcgccgactgttggctctgtgagttcggcagttgatagcgccggcggccaggtcgacgaaggcgataacgccgtctttaccgtcaacctcaccaatgccagcagcacgccgactaccttcagcctcgccctgaatgcgggcacggcgattgccggtagcgattacaacggcacgctgaccaaccagagcttcagcaacggcgtgacctacaactccgcaaacggcacagtcaccgtgccggctggcgtgactagcttcacggtcaccgtgccgaccatcaacgacaccgtttacgagcaaaccgaaacctttacgctcaatgtgggcggcaaggtcggcactgcgaccatcatcgacaatgacctggttccgacggtcaaaaccatcgacgtcggtcagcctggcacggccgatgacaacgtgatcgaaggcaacaacctggtattcaacgtcacgctgagcaacgccagctcgacgccgaccgttttgtccttcaacgctaccggcacggcaaccgccaacgtcgattacaagctgaatgcccagagctttagcaacggcgtgacctacgatgccaacaccggcaagatcaccgtacccgcaggcgtcaccagcttctcggtgaccgtgcagacccttgccgacaatgtggtgggcgagccgttggaaacggtgaagctggacatcggcggccagagcgccaccggcggcatcatcgatggcacgccggatgcgaaggatgacagctacaccaaggtcaccggtctgaaagccgagtacttcggctacaaggagggcaccggcgccggcaacgatggcgcgaacctgaccaacctgagccaggttcgccagttcatcgacagccacaaagcggcagcgaccttcaacgccacgacgctggattacggcaacctgagcaacgccacgggcctgggcaccggcaccaacctgcagacgttcctgggcgtcaacaccaccacgggcaatggcgccaaggccaactcactgtccacggaccccggtgatacttccgacgccatcatcaagatgagtggctacatcaacctggccgccggcacctaccagttccgggtgaccgcggacgatggctacagcatccgtatcaacggtcaggtggtcgccgagttcaacaatatccagtcgagcgcgaccgccacgggtaaaaccttcaccatcggcgccgctaatgctgggccccagcagatcgagatcatctactgggatcagggcggcgatgcgcgcctgaaggtcgaggtaggccagggcggcaacttcaaggtcgtcgactcggacatgctctaccacgtgccgaccacctccaccctgacgatggacgccggcgacagcctgaccattgccagcagcaccctgctcagcaatgacaccgacccgaacaacgacagcctctccatcaccagcgtgcagaacgccaccaacggtacggtcacgctcaacaacggcaatgtcgtgttcacgcccaagtcgggcttctacggcgacgccagcttccagtacaccatcagcgatggcaaaggcggcagcgacacggcgacggtgaccctcaaggtcaaccaggccgccaatgtcatccatgtagccggcgacggtaccaatgacaacggcaacaacaccatcaatggcggcgccggcagcgatgtgctgcttggtgatgccggcggcacgctgaccacccttcagcctgccaccaattacaacatcgccctgctcgttgacacctccggcagcatgcagggcgaccgcatgagcctgaccaagaccgcactgtcgaacttcgtgaaaaccctggcgggccacgatggcgtggtcaacgtcacgctggtgggcttcgctgaaaaggtaaccctgacagccaaggtcgaagatctgcaaagtggcacaagcctcgacgccttgctggccaatatccagaagctcaccgccagtggcggcaccaactacgaggccgccttcaaggaagcgagcgcctggttcgacgcacagagcactgccggccataccaaggcagccggctacgaaaacctgacgttcttcctgtctgacggtgacccgaccttgtactacaacggcaacaccactcagacgtcaggacctggatcaagtacaaatgaccaggtgttactgggctcgctcgataccttcaacgtgctcgccggcaagagcgccgtgcaggccatcggcattggttcaggtgtaagtcagaagaaccttagcctgttcgacaacactaccgatacgccggcgttcagctacctggccaacggcttcggcgcaacgctggccaacttcaacaacgacacgacgggctggaacaatctcggtaactgggatatcgccgggacgggcttcttcagcggatcggctggccgaagctcggatgccttgatgattcgcgatacagctggaggttctccagttaccgccactacgccgtcgctgaccattgccgacggcaccttcagtagtctgcggttcgcctatggcaccgccgacaccaccgcaagtgatgtgctgagttggaaggtgcagcaactggtaaaaggtgcctgggtcgatgtacaaaccggcggcggaaccaccggcggcaactggactacggcagaaacctcagtccttggcgcgggcacctatcggatgacctttagcgtcgacgacaagtctgcgcttagcgccaacgcaacgatgtggatcgacgatatcacccgcgtggactacaccaaggtgccggtcggcaaggtcgagatcgtcaactcggccgatgagctttcggtggccctgcacggtggtgcgaacgccaatgtgccggtgagcgtgggcaacgacaccatcttcggcggcgatggcaacgacatcatcttcggcgatgtgatcaacaccgacgcgctgccctggggcgtcaatggcaacccggccaagccagccgacatgtataacggctcgggtgtgaaagccctggaaaccttcctggagctcaagaacggcgtcgccccgaccaacgcggacctgtacgactatatccgcgccaaccacgacaccttcaacgtggccggcgatacccgcggcggcgcggacaagctgtacggcggcaacggcaacgacattctctacggccagggcggcaacgacctgctggttggcggtgcgggcgacgacatcctctttggcggcgccggtgccgacaccttcgcctggcagaaaggcgacttcggcaaggacgtgatcaaggacttcaacgtggccgagggcgacaccatcgacctcagctcgctgctgcaggatcacagcaacaacctggacagctacctgaagctggtgacggataacggcagctctaccctgctgatcagcaccaagggcgagttcaacaatgccgataccaccacccagcaggtcgcagccaaggccgatgtgcagatcgacctcggccaggccagcctgccgagctacgacatcaacacgctgatcgccaaccacaccatcaaagtcgacccttgataggccgatgccccgccacactttcgtggcggggcgctaagctgtagcagacaggtttatcggagaaggccgtgttctatataaaacgtaatgccgaaggcgaactgctgcgcgtgcagcccgagcctttcgagggaatgaacggcgagctgacggccgatagtgaagaggcgcgggcctggttttccaaccagaacgtggaaagcagcctgctgcaactcaagcagagcgatctggacatgatccgcgtactcgaggacttgatcgacgtgctgatcaagaaaggcgtggtacgcatcaccgacctgccagaggcagcccagagcaagctgatgggccgtagccgagcgcgcgatgcactcggcggcatgaaccgtttgatcaacgacgaagagcgcggcctgatctgatcaggcccacgccgccggttcgctgaacaggcgcccctgtaccccgctgacgcccatctcctgcagcacttgccactcaccacgggtttccacccgctcggcgatcaatggcagatcgatgctgttggctgcccgctgcatggcctcgatgaacaggcgcttgtcgccctcctgatcgatgccacggataaagctgccgtcgaccttcaggtaggccaggcccagcttggccaggttgccgatcatgctgaagcgcccaccgaaatgctgcagacccagctcgacacccaggctgcgcagcttgcgggtgatcgcctcgagctcggcaggcccaggcaactggccttcgtccagctccaggatcagccggccaatgacggctgggtgcagacgcaaacgctcgtagatctgctccagcacctgcgcatcccgcacgctgctgccggacaagctcagcgccagcttgccgtcatggctggcaagctgcgccagcagggcgtcgagcatcaccagatccaggcgcgcagtccagccaaagcgctccagccacggcaggaactggccggcgggaatggtttcaccacgctcgtcgagcagccgcgccagcaccttgtgatgcagaacctgggtcggctcggcggcattgaccaccggctgcacgtactgcaggaaacggccctgctgcagtgcaccgtccagcaagcgatgccagtcgttgcgctcgccggtggcagtggcctgcgggcgatgctcgacgaacgcccatgggctgcggctattgcttacggcctctgccaaggcggcgtccagtgcgctgtaaagctcgctgctgctggctcccggcgcgaagctggtgatgccgatatgcgcaacaggtgagcagtcgctggcaccggtctgctgcaacgacagcaaggcgttgctcaactgctcggccagttgttcggcctcctggcggtcgacgccggcggccagcaaggcaaattcgccgccgcggttgcgcgccagcaggaaacgaccctggctgacctgctgcagctgttcggccaccgccttgagcaactggtcggtgcgctgcccaccgatacgctggttcagcccggccaggtcattgacccgcaacagcatcagcacaccgctactggcgcgctcctcgcccgtcaggcgggcctgcaggtcgaggtcgaaataacggcggttggccagcccggtgaggctgtcctggtaggcctcggcgtgcagtttctcactgcgcgaggcttcctcgtcgaacagcgtcttgagcttctccaccatctgattcatggcggccaccacccggcgaaactccggtgtgcgcggtagcttcgaggcactgagaaattcacgacgggcaatggcgttggactgctcgaccatatactccagcgggcgaagctgccgcttgagcagcagcacacccaggcctatgcaaaccaggctgatcagcgccagccacaggaaggtcgcataggcggtctgccacagcttggcgatggcgaaatacggatggctgaccacctcgacgtgagccgcctggttccagccatcactgacgatggcgtcgccctgggcagcctccaggtccaccaggtcggcgaaccactgcggcgcgccgcggcccaggttcgggccggagcgctcgaccagcaccttgtcgtccgggccgatcacgcggatgctctcgaaatagccactgtcgaagatcgagctgaccatcagctccagcatcgccgggtcgtccaggtgcgagccgagcgacaggccaagcgccgtcgcggcgtcctgcgcatgggagcgcaactggttgacctgctgctcgcgcgagctctccacgttgaccacgacgctgccggcgaaactcaccagcatcagcacgcagatggcgacacacaactgcttgaacagtgacatgcacaactcctcgctacgccttaggggaacccttcggcgcgcatcttcttcaacaaatcctgccagcgcgaaaggcgcttgctgtctcccacctgcttgccgcctgccggcccgggcacccacagcccttcggcgttgaaggcgtacacgggcaccaggtcacggcgctcggtcgccggttcgatggcatcgatcaggttgtccagtaccaatggtaccgaggtgggggtcgggtaataggtcagcaccatgtgcgcctggttcaggcgtacggccttgacgtaggtgatgcgcagcttctccggcggtacgcccagctcgcgcaggctgaaatacttggcgatggcaaaatcctcgcaatcgccagcgccgcgcatcagtgcttccacgggcgtcgcccaatagtcggcaacgccccagacttgctggtcgtcacgaaagcgtacttgcagattgaagaagcggttcacggccttgagctggtcggcctcgggggcgcctcgctgctcgtcgagcaggcgctgccaggcatcgatacgcgctttgccggcgcccaatgggccataaagtttctcggcgcgagcagcgatttgctggaagtcccactgcgcctgcagcccgcccgccaccagcgacagggcgagcagccacgccaccagcaacggccagcgagaactaagtgagagaacgccagaaccgccgatggccacgaccacgcttccagataagcaacgccgtcatggtgcggtgcgtacaactaaaaaacaattgctagatgccactacaggcgacgaacgcaccgatgcgcaccgcagtgcgcatcggcggggctgtcagcgctcgcgcatgggcatgccctggatgcgctgaggcgcttcacgctgctgccattgcggcggttgcgggcgcgggcgctgctgttgctgatagtgatagcgctgcccttcccaacccggcggcggtgctggccggtagtcgggacgattgcggtcgtgacgaccgtaataacgcgggtcataggccggcgggctgtagtagcgaggcggtggtggaggcggcgcgtagtacctgggaggcgacggcacgtagtagacaggcggcgggtaacgacgctcctcatagacgtaaacccggggggcgccatagacctcggtgcgctccacataggtgcccgggtaatactggcgttcgtaatagcggttgccataacggctgtcgccatacacggcgcagccgaccagtgaaaaacccaataacgcgataagcatggatttacggatcatgggcggcctccttcgaccgcgaatcacgcaccggcggctgccgatgccggggatgtccccagcccatcagacaatcccggcccaggcgaatccgctccactcgtcgctcagtcgctacaaatgatttcaacgcgccgcgtctaaccaatcggcagcgcgcccaaatcgagcacgttgcgacagccatgcaccagcagggcgcgagtattgagcgatcagcgacaagccgcccgttgtcacggtgcttttcagggcctggcacgatcctcgcttagtcgcagctgtgcaggaaaatcctcggcagtggccgaggcagcggcatcacaatttgcaaatagccgactagggttccggttcgccagtaacggcggatgactggtccgagagttggcgacctcctcgagaggttacacggcgggacaaaagcccgggagaacgcgccccagccatgggacatgccgcgcactcctgcccgccctttctcgaactggaggtccctatgcgcaagccccgtctcttctccgttctcgccgccggtctcgtggcagtcctcacgctcaacgctcaggctgcgcaaaaggacagcttcagtgtgtgctggaccatctacgccggctggatgccttgggaatacggcgacgctcaaggcatcgtcgacaagtgggccaagaaatacggcatttccatcgacgtggtgcaggtcaacgactacgtcgagtcgatcaaccagtacagcgccggccaattcgacggctgcaccatgaccaacatggacgccctgaccattcccgccgccggtggcgtggacagcaccgcgctgatcgttggcgacttctccaatggcaacgacggcgtcgtgctcaagggcgagaagaagacccttgccgacctcaagggccagaacgtcaacctggtcgagctctcggtttcccactacctgctcgctcgcggcctggaaaaagccggcttgagcgagcgcgatctcaaggtggtgaatacctcggatgccgatatggtcgctgccttcgccactccggacgtcaccgccgtgactacctggaacccgctgctggccgagatcgaagcgacaccgggcgtgaccaaggtgttcgactccagccagatcccgggcgagatcatcgacctgatggtactcaacaacgacaccctcaaggacaaccctgccctgggcaaggcgttgaccggcgcctggtacgaaatcatggcgaccatggccgacagcggcgcagccggcaagaccgcccgcgagcacatggccaaggcctcgggcactgacctgaagaactatgaagcgcagctcgccaccaccaacatgttctacagcgccaaggacgccgtggctttcaccaagagccctcgcctgccggaaaccatgagcaaggtcgcggcgttctccttcgatcacggcctgctcggcgaaggtgcgcaaagcgctgacgccatcggcatgagcttcgctggcgacgtgaccactggcgatcagggcaacctcaagctgcgcttcgacccgacctacatgcagatggccgccgacggccagctctaggggctgatcgtccccacgcccggcgtggggacgcgtctcgactcagccatcgccaacgagagttctatgcgcctgatcaaccgacatcccgaccgggccggccgcctgctgctggtgttgctgcccttcgccctgttgctgttcgcctacttcgcgggctctgcgcagcgcctggccgacaaccccaacgacaagctgctgcccagcgccagccagatgatcgcggctgtcgaccgcctggccttcaccgaagacaagcgcaccggcgaatacgccttctggcaggacaccagctcgagcctcacccgcctgggcaccggcatcggcatcgctgccgtggtcggcctgtgcctgggtatcgccgcaggcatcctgccgctgttcggtgcgccgctgtcgcctctgcttaccgtgctgtcgatggtgccgccgctggcgatcctgccgatcctgttcatcgtcttcggtctgggcgagctgtcaaaggtgatgctgatcgtcatcggcatcaccccgatcctggctcgtgatcttgagcagcgtgctcgtgaaatcccccaggagctgctgatcaaggcccagaccctgggcgccagcacctggacgctgatcctgcgcgtggtactgccgcaattgctgccacgcctgctgatcgcactgcgtctggtgttgggttcggcctggctgttcctgatcgccgccgaagccatcgccagcaccgacggcctgggctaccgcatctttctggtccgtcgctacatggccatggacgtgatcctgccgtacgtggtgtggatcaccttgctcgcctggctgatggatctgggcctgcgccagctcacccggctgtgctttccgtggtacgagggggccaaggtatgacccgtaaagaccgtagcgcagcaggcgccttcatcgaggtcaagaatgtttggcaacgctatggcgaccagaccgttctcgagcgcctgaatctgtccatcaccgaaggtgagttctgcaccctggtcggcgcttccggctgcggcaagtcgaccttcctgcgcctgctgctgggccaggagcggcccagcaagggcgagatcctgctcgacggcaaaccgctggccggtgagccagatgccagtcgcggcgtggtgttccagcgctactcggtgttcccgcacctgagcgtgctggataacgtcgccatcggcctggagctgccgcgctccgccctgctcggccggttgttcggcagcgccaagcgcgccgctcgcgaacaggccgccgagctgttgaaaaaagttggtctcggccatgccctggacaaataccccagccagctctccggtggcatgcagcaacgcctggcgattgcccaggcgctgatcatgaaaccgcgggtgctgctgctcgatgaacccttcggcgcgctggaccccggtatccgcaaggacatgcatgccctgctgctggagctgtggcgcgaaaccggcctgaccgtgttcatggtcacccatgacctgtccgaaggcttcagcctcggcacccgcctgatggtgttcgacaagacccgcatcgacccgcatgcgccgaatgccttcggtgcgcgcatcacctacgacatcccgctcaacgaagaccgccgtaccgcccgtgccgcgctcgacacgctgccgccccatgtaaccggcggcctgccaactgcccaacaaggagtccgagcatgactgcctctttaaccctgcgccccaccctctatgaggaaaccgtccccggcggtggccacacctcgttcgtgctcaagcgcggccagctactgcgcctcaccgatatcgagggcggcgccaacgtcagcctgttgctgttcaacgctaccgagaaaagcgagcgcctgaacctgcccgacaccctcaagggccagcacaccgccaagctcaccgccggccactgcctgtactcggacatgggcaaggtgctggcggcgatcaccgccgacacctgcggctggcatgacagcttcggcggcgtgctgaacgccgaggaagtcgccgagaagtacggccagggccgctaccaggaactgcgcaatggcttcttccgcaacggcaccgacaacctgctggtggaaatgggcaagtggaacctgaacctccaggatctgctgatgaacctcaacctgttcagccgcgtcgacgtcgatgccaacggcgccttccagttccagcccggcaacagccaggccggtgactacgtcgagctgtatgcgccgatggacaccctggtggtgctcaccgccctgcagcaccccatggaccccaacccgcaatacgcgcccaagccggtgcagctcgcctggagcaaggtcgagagcgacggcatcagcgtgctgtgccgcacctcgctcccggagaacggccgcgccttccacaacaccgaacgccagtacatctgagggtgccgacatgagcctgaccgcaagcaacctgcatcccgaaactgccgccttccgccacaccattccggcgggcgagccctacctgttcgaggtcaaggctggccagaccctgcgcctgcatgacctggaaggcaaccaggcgatcgacaccctgttcttcgccgcccgcaacccgcgcgagcgcttcgacccgcagcgcaccctgcgcaagcagaacaacgtctacctgaccaccggcacggtgctctactccaacctcggcaagccgctgctgaccatcgtcgccgacacctgcggccgccacgacaccctcggcggcgcctgcgcccaggagagcaacaccgtgcgctacgccttggacaagcgctatatgcacagctgccgcgacaacttcctgcgcgccagcctgcacgacggccgcctggagaaacgcgacatcggtgccaacatcaacttctttatgaacgtgccggtcacgccggaaggcggcctgaccttcgaggacggcatctccgcacccggcaaatatgtggagctgcgcgccgagaccgacgtgatcgtgctgatttccaactgcccgcagctcaacaacccctgcaacggctggaacccgacccctgccgaggtgctggtatggaactgagccaacgcctgcgccgcttcctgctgctgatctgccagagccgctccgggcaatgcctgggcgccaagcaaagccgagatacggatcggcctgcctaaacaggcaatcaatcacgccaatttcaaccacggacggccgtggtgctgacccaataccggcgggacggcccgcctccttcgaggattcctcgaatgtttgaaaaactcctgatcgccaaccgcggcgccatcgcctgccgcatcctgcgcacactgcgtgagctcgacgtcaagggcgtcaccgtctactccgaagccgacgtggccagcctgcatgtccagcaagccgacgaggcgttctctctcggcgagggcccggccgcgcaaacctatctggtggtcgacaagatcctcgctgtcgcccggcagactggcgccaaagccattcaccccggctacggcttcctttccgaaaacgccgccttcgccgaagcctgcgaagccgccggtatcgccttcgtcggcccgacgcccgagcaactgcgcgtatttggcctcaagcacaccgcccgcgcgctggccaagcagcacggcgtgccgatgctcgaaggcaccgagcttttggaaaacatcgatgctgcgctggtcgccggtgagcaggtcggttacccggtgatgctgaaaagcaccgctggcggtggcggtatcggcatgcgcgtgtgccgctcggctgcggaactctccgacgccttcgacgcggtcaagcgcctgggccagaacaacttcagcgacagcggcgtgttcatcgaaaagtacattcagcgcgcccgccacctcgaagtgcaggtgttcggtgatggccagggcgaagtgctcgcccttggcgtgcgcgactgctcggtgcagcgccgcaaccagaaggtgctggaagaaaccccggcgcccaacctgcccgccggcatgaatgaggcgctgtgcgccgccgcgatcaagctggccaaggcggtcaattaccgcagcgccggtaccgtcgagttcgtctacgacagcgaggccgagcgcttctattttctggaagtgaacacccgcctgcaggtcgagcacggcgttaccgaacaggtatggggcgtcgacctggtgcgctggatgatcgagctggcggccggcgatctaccgccgctgggcgagctgggcaaagctctcaagccatccggccatgccatccaggcgcggctgtacgccgaagacccgggccgcgacttccagcccagccccggcctgctcaccgccgtgcaatttcccgaagccgacggcaagacgctgcgcatcgacacctgggtcgaagccggctgcgagattccgccctacttcgacccgatgatcgccaagctgatcacctggcagccgagccgtgaacaagccagcgccgccctcgataaagccctggccgactcggtgctctatggcgtggaatgtaaccgcgactacctgcgccagatcctcagcgacgcacctttcgccagcggctcaccctggacgcgctgcctggagaatctgacctaccaggccaccaccttcgaggtgctgagcgctggtacccagaccaccgtgcaggatttccctggccgcattggctactgggccgtaggcgtgccgccgtccgggccgatggacagccgcgccctgcgcctgggcaaccgtctgctcggcaacgatgaaggcgccgctgcgctggaaatcaccatgagcggcccgctgctgcgcttcaacaccgacgcggtgatcgccgtgaccggtgccgagattcccctgggcatcgatggcgtggaacagccgatgaacaccgcgctgctgatcgcagccggcagcaccctggccctcggcaccattgccggcgccggcgcgcgttcgtacctgagcgtgcgcggcggcatccaggtgccggattacctgggcagcaaaagcaccttcaccctcggccagttcggcggccatggcggccgcgccctgcgtgccggggacgtgctgcacattccgtctctggcggatcgccaggccggcaaccagttgcctgcagagctgtatccggccctacccgcggtacgcgagatccgggtgatctacggcccccacggcgcgcccgaatacttcacgcccgcctatatcgacaccttcttcgccaccgcctgggaagtgcacttcaactctagccgcaccggcgtacgcctgatcgggccgaagcccgagtgggtccgcgagagcggcggcgaagccggcctgcatccttcgaacatccacgataacccctacgccatcggcgcggtggacttcaccggcgacatgccggtgatcctcggcccggacggccccagcctcggcggtttcgtgtgcccggtgaccatcatcgaggccgatctctggcagctcggccagctcaaggccggcgacaaggtgcgcttcatagcggtggatatcgccactgcgcgggagctggccaaaaccaatgccagagaatgcaccagcctttgtgggagcggccgggcggcgttccgttttagccgcgatgcaggcgacaccccaatcgcggataaatccgctctcacaaaagcgaccgttcccacaaaagcatccgaactgcaaagccccatcgtgctggatatcggccaggacgacacccgcctggtcgcacgcctctccggcgacacccacctgctgctggaaatcggccagccggaactcgacctggtgctgcgtttccgtggccatgcgctgatgcaggcgctggaggccaagcagattgatggcgtgatcgacctgacgcccggcatccgctcgctgcaggtgcactaccagccggaaaccctggcgctgcagaagctgctggctatcgtcgccggcgaatgggacgcggtgtgcgcggccaaggatctcaaggtgccgtcgcgcatcgtccacctgccgctgtcctgggacgacccggcctgccagctggccatcgagaaatacatgaccaccgtgcgcaaggacgcgccctggtgtccgagcaacctggaattcatccgccgcatcaacgacctgccaaacctcgacgaggtctaccgcaccgtgttcgacgccagctacctggtgatgggcctgggcgacgtctacctcggcgcgccggtggccacgccgctggacccgcgccaccgtctggtgaccaccaagtacaacccggcgcgcacctggaccgccgagaactcggtaggcatcggcggcgcctatatgtgcgtgtacggcatggaaggccccggcggctaccagttcgtcggccgcaccctgcagatgtggaaccgctaccgcgaagtggcggccttcggaggcaagccctggctgctgcgcttcttcgaccagatccgcttctacccggtaagcgccgacgaattgctacgcatccgccgcgacttccccctgggccgcttcgagctgcgcatcgaggagagcgaactggccctggccgactaccagcagttcctcactgacgaagccgacggcatcaccgccttccgcgatcagcagcgcaccgccttcgccgccgaacgccagcgctggatcgactccggccaagcgcatttcgaaagcgacgaaggcgtggccgaagtcaccgaggacgcaccgctcgacgctggccaacacagcgtcgacagccacatcgccggcaacctttggcaggtgcaggtcgaggctggtgccagggtggaagctggcgacgtgctggtgattctggaatccatgaagatggaaatcccgatcaccgcaccggtcgccggtatcgtccgcgaggttcgcgtgcaaccgggcgctgcagtgcgcgtcggccagcgcgtggccgtcatcgaacaggcataacgccctcggccaacggccgggccgcgtgaagcacctgcttcgcgcggcccgacttgcgcaccgtccattgcccacctagcattgcggcatcgtcacagaagccagcatgatgccagcactcacaagcaaaaccgccagccctcgctcgctggtgttcatcctcctggtactgctcgcctgcggctttctcaccacttcgctgctcagctactacgcctcgcgcgacagcattcgtcagcacatcgtcgacaccgagctgccgctggcttcggacaccatctattcggaaatccagaaggacctggtgcgccccacgcagatcgcctcgatgatgtcgcgcgacaccttcctgcgcgactgggtgctggcaggcgaacaggaaccggagcgcgtgatccgctacctgcgcgagattcaggaacacttcggcatcttcaccgccttcttcatttcagaacgcactcacctctattaccaggccaagggcgtgctcaagcacgtgcgcgaagatgagccgcgcgacgcctggtacctgcgcgtgcgcgacatgagcgagccctacgaaatcagcctcgacccggatatggccaacgacgaccgacccaccttcttcatcaacttcaaggtcttcgattaccagcagcgctttatcggcgtggccggcgtcggcctcaccgtagacgccgtggtcaaactggtcgacgactaccagcgccgttatgggcgcaacatcttcttcaccgaccgcgccggccgcctggtgctgaccggcgtcgagggcagcccccatggcgcccgccgcggccagcatctgagcgaggtgccgggcctggagaaactgctggccgtgatgccgcagccgcaaagcggcgacttccgctacgacgagcatcagcgtggccacttcaccaacgtgcgctatatccccgaactcgactggttcctgttcgtcgacaagcacgaagaaaacgccctggccggcgtgcgccacagcctgtacatcaacctgctgatctgcctggtgatcaccgccatcgtgctgaccctggtcggcctggtgatccgccgctaccaaagccgcatcgccgccctggccatcaccgacagcctcaccgccctgcccaaccgccgcggcttcgagctgcacgtcgatcaggcactacacgaggcgcagcgcgataacagcccgctgtgcgccgtgatgctcgacctcgatgacttcaagcagatcaacgaccgccacggccacctggccggtgacgaagtgctgcgccgcttcgccgaacagctgcgcgcgacgctgcgccagtccgacatcctgtgccgctggggcggcgaagaattcatcctgctgctcaagaacaccgagcgtggcgccgccctggaactggccgaaaagctgcgccaccgctgcgccgagcaacgctacccggtcggtggtgagcagctgcaggtcaccgtcagcctgggcatgagccaatggcagccgggagaaaccctgcacgacctgctcggccgcaccgaccgcgccctgtaccgcgccaaacaggccggccgcaaccgcgtctgcgaggagtcgcggtgaacaccgagcgctgcccgctgtgcggcaaggccaacggctgcgtgatcgccgccggccaaagtgacgtgccctgctggtgcttcgaggcgcagatcgaccccgctgccctggagcgtctgacgcccgagcagcgcaaccaggcctgcctgtgcccggcctgtgcaggcgccgtgcgcatcgctgcttcccgcgagcaagacggcgagccggactgaaccatgcgcctggatcgtttcctcagtaacttcccgcgcttcagccgccaggacagccgcctgctgatcagcgccggccgcctgcgggtggatggctcggtcgtcgtcgatccgcgcttcgatatccgcgacttccagcgcgtggagctggacgacgaactgctgcaggccgggcgtagcgcgcgctactggatgctgcacaaaccggtcggcgtggtcagcgccaccgagcacgacgaacaccgcaccgtgctcgacctgctggacgagccggacaagcacgagctgcacctggctgggcgcctggacctcaacaccagcggcctgctgctgatcaccaacgacgggcgctggtcgcggcgcatcacccagccgcaagcgcgcaagcccaaggtctaccacgtcaccaccgaacagccgatcaccgaggggtacgctgaggtattcgcccgcggcctgtacttcgccttcgagaacctcaccaccctgcccgccgggctcgaggtgctggacagtcaccacgcccggctgaccctgttcgaaggccgctaccatcaggtcaagcgcatgttcggccacttccgcaaccgcgtcgtcgccctgcaccgcgagagcatgggcgagatcgtgctggacccgcacctggcgcccggccagtaccgcgccctgaccgccgcggaagtcgccagcgtctgagccgacaggcggtcgtgcgcaatcctttcagctgccttgccagccctttgggccactgcttaactcgagaaaggtaacgccatgccgctgcatagcagcaggcgctaccggtccgccactgcgcggccagcgacacccgcgaaaggggctcctgcctggtgagaagaacgtgcgctcaagccgttcgattacagccctgaaacctgcgttaaccctctaatcacaagatcctccagcctgacattgctttgtcatgtccaggcgttttcctagctatccgacttgcccggtttacggttcgccgtcagccgcgttcatcttttgcgccaggaggaaatacatatgaagccagcaatcgctgtcatcgatgtgcacaggacgtacaaggtacacacggagtttcacgccaacccccaggcccagaagaccatcatcctggtcaacggctcgctggcgaccaccgcctcgttcgcgcaaacggtcaaatacctcggcacccgcttcaacgtggtgctcttcgaccagccgtacgccggccagtcgcgggcgcacaaccgcaacgaccactgcatcagcaaggaagacgaagcggcgatcctgctcgacctgatcgaccactaccaggctcagtacgtgatgtcgttttcctggggcggcgtggccaccatgcttgccctcaccaagcgcccgcctaccctggaaaaagccatcttcgcctcgttctcgccgatcctcaacgagccgatgctcgattacctgggccgcgccctggtgtgcctcaatcaggaagatggcgacaaggtcggccacctgatcaacgacaccatcggcaagcacctaccctcgctgttcaaacgctacaaccacaaacacaccagccgcctgagcggccacgaataccggcagatgaacgcccacgtacaacaggtgctgcgcatggaagcccactgccacctggactgcctgagcgatatcgacatcccgctgctgttcatcaatggtgaattggacgaatacacctccgccgccgacgcccgcctgatggcccaacacatcaacgactgccacttcgccacggtcagcaacgccggccacttcatcgacatggaacacaaaggcgcctggctgcagacccagaacgccctgctgggctttctgcaacacaacaccaccagcaaacgcttcaccgtccaccccggcctgcacgccatggccgtatgacgcgcagcagagcagcccgcgttgccccgaccaaccaccaccgggcaacgcgggcttcattttgcggatggattcgggtataaaggcgccctcaagcgggcttcgtataatggcattacctgagcttcccaagctcatgacgagggttcgattcccttagcccgctccagatcagaaaacgaaaaagccccgtcagcgatgacggggcttttttttgatagcagaggaactcagcaataaaactccagccggaggatagcgccttgccgcgtctcagaaaatagttagcaaataaaacagttccccctctctttccaattaaagtttcacttcaaaaatcgcttactggtgaattcacgaattctttccaagtgctgcttagcagcatcctttgccgatctcatacccataccatctttcctcattctaatttcgatctgtttcagcaacatcgaatcccaatttgagagcttagtttgaggcggaacctcaataataaccttaggcttgttcaaaccctcaattacgcgaccaccatactcgcttggctgaagatataccgaccttgcctgtactataaaatctgcgatcgcaaattgcattcgcaaatcgaaacgaacacttaactcaagctctaccggcttaagaaatcttaaatttagctctacgaatctcttattaaacatgccatacccccacctagcaatcacatctcccggtggagtatcttgatgaacgagaacaagattgagaaaccctggatgattggaacagtcaagtattaaaaccggtattattttcccgtcgccaatgcgtgggttagcaatcgcaccatcacgcaccagcgggatgtatatatcagccttacctttcattattcacaaccgtcttcagaatatatgactctagcactgtcgttttccccgacacagatgtagcgatcactctatacgtatcaacgctaatcttagctcgacctgcgccaggaagttgaaatgcaatccagccggatttagtttctttcggagagatatttattggcattcctaaatcctcccaactacctctcatattgactggcagcaccgcagtactgggagataacttcaccttattaaaaacacgtccctcgccataatattcaatctccagaaaaatatccttaaaggagttaggatatgatgcattgttagtataagaaatagcaaaggccacgtaactcttatcaccatcaacccatttaaagccttcaatcaagtacccaatgatttccttatatttatcctgatgatcttgttcagcaatagccattgtcccttttgaaacatggtaacttttgacagacaccaacagagacaataacgatgcaagcaatgctccaatagcaatataatcagaaatattcaactcttcgctcacaagcaattatttagacaacatcatctaggaaggaaaacgagctttctcattacagtaggcaacaagctctaaaaagcagagctcgaataatgagagtaaagagcaggagatattcaacactcaagcgccacctacttttactctgtcatacttaaggaccaactaactcagccagcttggccgcaacatctgccattgaatcgtcagcggtattaagaccggatcgagagccgagcaaggggctaatattacgaagagcctcataagtcgtttcatgaacaataggaacaagaagatcacgggccaagagcgccgaaagctccttgtcggcgataccttcgccctgaactcggcgtaatagagaaggcgttaccaaaacaatcccgactcgagacttagctaatcctttatcgatttcacggagcaatgacgaaccgagggcaacatctttttcgctgaaccagacggaaactccacgctgttcgagcaaatcatgcaactccttagcagctcctttgcgatcatcccaagcatggcaaagaaatatgtcacggcggtctggggaaggaatgcgactctcaacgctatcacggacgggagccagtgccctcacctctgagggcgtgtatatcaatgaagaaccagcaggcgaccaacgaggcctagcgctaccgcttccacctccgctgcgtccactgcttccgctaccacttgaatacggcgatgagtaggaaggcgatgaataagaagagtatccacgtgtacgccccctacaagctgggcatgcttcagctgcacttgaagattggtggcccctcactggtgctgtacatctagccatgtgtagtccctttgctgaaagaatttcctaaaggcggaagcctggtggctaaacgctagccacctacctgcgatatgtccaattggctagtcgaaaaagcgtcgaaaacacttcagcttaaagcggaataaagcgtgtaaaatctgcgcccaagcaagcaatgcaggggctttgcggagcatcgccagagctggaaagggtacgtccccattagcccgcgccaggcggatacaaaaagccctgcctttgcagggcttttttgtatccgcctggcgtacggcatacttggtccagcaacgcctaccacggttaatacggacaacaagacgatgagcaagcaacgcgcttacccgctagtagtaatggttatcgcttttcttctttctagcctttgtcacgccgcgcaggtggtcgatgtgctggggcgtagcgtggaggtggcgttgccagccaagcgggtggtgttggggttcaatttcgaggattacgcggccgtcggtggcgagaaggccttcgattcggtggtgggtatttcccgcggggcctgggagcgcaaggtgccgacgatctggaagcgctatgtggcgcactacccgcggctggacaccctggccgatgtcggcgaggtggaaacccagagtttttcggtcgagaaggtgctgagcctggagccggacctgctggtgctgaccgcctggcaataccaggcgctgcccgatgaagtagcccggctggagaaagccggcgtgccggtgctggtgatcgactacaacgcccagaccctggagcgccacgtgaagtccaccctgctgctcggcgaagtgaccggccagcaggcccgcgcccgcgagctggcagacctgtactccgcagcggtcaaggatatcgaggcgcgcatcgccaaggccaacaagcccaagccgcgcatctatatcgagttcggcaacaagggcccggccgaatactccttcacctacggcaagaacatgtggggcgccatggccatcgcggtcggtggcgacaatatcgccgcgccgtacgtgcgcgactggggccagatcaacccggagcaggtgctggtcgcgcgccccgaggtgatcatcatttccggccgtgaagacaacaccaatcccaccgccctgtccatgggcccgggtgtggacgcagccacggcgcgcaagcagctgcaggccttcgccgcacgaccgggctggtcggagctgccggcgattcgtgacggtcgtttgtacggcgtttaccagggcgcgtcgcgcagcctgggcgacttcaccatgctgcagttcatcgccaagcagctgtacccggatctgttcgccgacctggacccgatggccaactaccaaaattactaccacaagtacctgccgattccgttagagggcacctatgccatcagcgcccatgaataagcccgaagccgtggtgccgactgcggtcgagcgcgacgccatcgccgagcaccgcctgcgcgaacgcaagcgctggcgcaactgcctgctgttcaccctcttgtgcggcgcctgcctggtgctggatatcgccaccgggccgtcgatgctctcgccgtgggacgtgttgcgttcgctgctggatatcggcgagcgcccggcgatgaccgacaccatagtgcatgacctgcgcctgccggtggcgttgatggcgctggccgtcggcgcgtccctcggcgctggcggggcgcagatgcagacgctgctcaacaaccccatggccagcccctacaccctgggcatggccgccgcggccggctttggcgcggcgctgagcctggcgttcggcagcttcggcctcggcccgctgatcggcgtgccgctgggcgctttcgcctgctcgatgctcgcggtggtattcctgttcgccttggccaccctgcgccacgccggcagccacacgatcatcctgggcggcatcgccatgcttttcctgttccaatcgctgctgtcgctggtgcagtttctgtcttcgccggagctgtcgcagcagatcctgttctggctgttcggcaacctcggcaaggcgacctggacgaccctcggcatcaccgccggcgtgaccctgctgtgctgcgtgatcctgatgggcgatgcctggaagctggcggccctgagcctgggcgaaacccgtgcggtgagcctgggcgtgaacatccgcgtgctacgcctgaaaatcctgattctggtggcggtgatgaccgccacggcgaccagcttcgtcggcgtgatcggtttcgtcggtctggtgtcgccgcatatcgcgcggatgatggtcggcgaggatcagcgcttcttgctgccgctgtcggccatctgtggcgccttcatgctgtcggcggcctcggtgctgtccaaatccatcgtgccgggcgcgctgtttcccatcggcatcgtcaccgccatcgtcggcgtgccgttcctgctctggctgatcttcgccccgcagcgaggccgcacatgatccagctcgacaacctcgctctcgcccgctccgggcgcaccatcctgcatggcctgagtgccactcttcagccgggcgccatccatgtggtgctgggccccaacggcaccggcaagaccaccctgctgcgcgccatggccggcgatttgccgctggccggcggcgccatcacccatggcgaacacagccgcggcgctcaggcgccaggccgtcgcgtgctggaagcctggcgccgcgacttcgcttatatgcctcaggactgcagcaccgaggtgtcgctgtcggtgctcgaagtggtggtgctgggcaacctcgggcagatcggcctgcgcctcgatgacgcccagttgcagcgcgccatggaaaagctctcgcaagtcggtatcgcccacctggccgggcgcagcatcggctcgctcagcggtggccagcggcagatggcgttcttcgcccaggtgctgatgcgcgaacccaaggtgatgctgctcgacgagccggtcagcgcccttgacctgcgccaccagatcgccctgctcgaccgcgtgcgccaggaaacccgtagccgcaacctggtgacggtggtggtgctacacgacctgaacctggcctgccaatacgccgacaacctgctggtgctggtcgacggccagctggccgccagcggccacccaggcgagatcgtcacagcagagttgctgcagagcacctatggcgtggcggtggatattctgaaggaccgtcagggacggccagtggtgcaaccgctcagcgctcaggccttcgcctgagaacctgttcacgatctttatgcgcatgagcggcaactacaaggcaaaagcagccggtgaccgtaggatgggtcgggccgcataggggaaacccatcaattgcgatgggtttcacccatcctacggtctgttcacgatcttcatgcgcatgaagcggcaactacaaggcagaagctgccgttcgccgatctactgtgggagcgcgccatgcgcgcgaaagatcgcgggcatggcccgctcccacaggtgatcagaaggtgtaggtgaagccggtctgcacggtgcgtggctcgcccgggtaggcgtagttgttccacgagctttcttcatagcccttgttgaacacgttgcgcacatccagattcaggcgcagctgctcgttgaccttgtagaagctcagcaggtcggtgacggtgtagtcgtccatggtgaaggtcggcacggccgtccgaccggcacgctggtccacgtatttgacgttgacgcccaggcccagaccacgccagacgccgtcttggaactcgtagacgttgagcaggttgaacgcattgcgcgggatattggccaggcgagtgcctttgggcagcgagttgtcctttgtgacctcggcatccacgtaggcatagccgccgatcatccgccactggggcgtcagctggcctgccacattgacctcgaaaccgcggctgcgtacttcaccagcggcaatgttgaagccgggattggcagcatcgggggtctgcacgttttccttgatggtatggaaaaccgccgcgtcgatattcagcaagccgtccagtgctgcccacttcatccccacctcgtaggccttgccttcttccggatcgaagccaccaccaccggctgccgcaccagagttgggcttgaaggatttggaggcgttggcatagagggcgacgctctcggtcaggtcatagatggcgccgacacgcggggtcacggcgttgtcggccttgctccagtcggcattggccggacgcaagtcatcgtatttatgctcgaagcgctccaggcgcacgccacccagcaccttgaaacgctcggtcagcgcgatctggtcctgcacgaaggcagcccaggtcttcagggtttcatggtcatgggttggcgtgcgggtcagcgcgggccgtggctgattgagcaccggatcgaagatatttaccggatagtctgtgaggccacccggtgaacggctgatgatcgagcggtagtcgtaatcttcgtactccacgccggtgatcagcgtatgagcgaagcctgccgtgtcgaagtggccagtcaggttcagctggtagttatggtcggtccactccagcttgcgatagctgaagttgcgacccagcgtcacgttatcagcagcgatgccattagcctcgaccgcgttgcccttgagggagccgtccaggtactgataaccgccggccagggaccagtcgtcattgagctggtgctcgaaacgcaactgcaccatgtcgttgtcgttatgcagcatgttgtcgctgcccttgccccagtaataggtggaatggctgggtgtgccgcgttgattggggaagtgcgtaaggccgcggtcgagcgggtggttgttacgcatgaaatcaccttcgaaggtgatgcgcgtggcgtccgacacctgccagctgagcaccggggcgatgccgtagcgctcgctctccacatcatcacggaagctgtcgccgccctcgcccaccacattcaggcgataggccaggcggccttcttcgtccagcgggccactggtgtccagggtgccacggcgcaggccctggtcggtgaactggctgccgatggtggtgcgctgctcgtccagcggctgcttggtgaccacgttaaaagtgccgccggggtcgccacggccatacagcgtcgcggatggaccgcgcagcacttccacgcgctccagcgtgttggcatccggcgaattggggtagccgcggttgatcgggaaaccgttgcggtagaactcggaggaggtgaaaccgcgcaccgtgaaattggtgagaccctggccaccgaagttgttggcgcggccaacgccgccggcctggtccagcgcctgctgcaggcgggtggcggagatatcgtcgatcacgtcgcgcggcaccacgctgaccgactggggcgtttcatgcagggcggtatcggtgcgcgtggcgctggccgagcgcgtcgccgcatagccttgcaccgggccggtcgcgctttctgcgctgccggtcacgacggagtcgggcagttccagcgcgccttcttccggcacggtcagcgaagcggcgtgaacgccgacggaacacagggacaacaggcagattgaagcacgactccagcgcatgaaaagacggtccagatgggaggggtcgcgatcataatccaactgcgattcactcacaattgcattgaataatcaccttcatgcccttccatctggaccgcttcagccgctctgcctacggcgcggcaagtggcgccatagtcgtgccgagacttacttgagctttgccagcagcgcctcggcagcagcttccgagctggccgggttctggccggtgaccagcttgccgtcctcgatcacgaacgagctccagtcctgacctttttcatactggccgccgagcttctggaactcgtcttcgatcagaaacggcaccacgtcggtcagctgcacgccggcttcttcgctgttgctgaaaccggtgacccgacggcccttgatcaacgggctgccatcggcagccttgacgtggcgcagcgcgcccggcgcgtgacagacgaagccgatgggcttgccggcgcgctcgaaggcttcgatcagggcgatggactcgcgggactcggccaggtcccacagcgggccgtggccgcccgggtagaacacggtgtcgaagtcctgctggttgaccgaggcgagcttcacggtgctggccagctgacgctgcgcctcggcatcggccttgaagcggcgggtggcgtcggtttgcgcgtcgggcgcgtcactcttcgggtccagcggcggctggccaccggctggcgaggccagggtgatcgtggcgccggcatccttgaacacgtaataaggcgcggcgaactcctcgagccagaagccggttttcgcgccggtattgccgagctggtcgtgggaagtcagcaccatcagtactttcatcatgaactccttgcttgtggcgatagggttctgagttagtggccgaaaacgccgcggagtgcccgaagcttttcacccattgccggcgggcagccacagctcgacggtcaggccgcctccctctcggttctccaggttgagcgtgccaccgtgggccagggcgatgcggctggcgatactcaggccgagcccgtagccgccggagcgcgcattgcgcgaggtctccccgcgcacgaagggctcggtgatgcgttccagcagcgccggctcgatgcccggcccgcgatccacaatgcggatggcgacgccctgctctttccgggtcaccaccaccccgatcgcccgagcataacgcaaggcattctccagcagattctgcaggcaacgcagcagcaacagcgggttgccaggtatcggcggagcgcgaccgctgaccggtagcggctcatcagccgtggccagctcgccacacagcgttgtgaccagctgcatgacatccaccgcttccgccacgcccggctcggcagcgcgttgaaagtcgagcacctgggcgatcatggcgtccatctggttgatgctgtgcttgaggcgctcacgctgctcgtcatcattgaggcgctcgacacgcaggcgcatgcgcgtcagcggcgtgcgcaggtcgtgggacaccgccgcgagaaaatgcgcctgctcgcgcagcatggcgatcaaccgttgctgcatgacgttgaaggcctgagctgcctcacgtacttccaacggtccgttgagcggcagcggcggtcgttcgaggttgtcgcccaggccgcgcgccgcctcgccgaggcgctgcagtgggcgcaggcataggcgcaccgccagccagcagatgccaagcaccgcgaggatgcgcagcacgtagacgcgcagcaggtaatcggcaatcagtgcccaggccgactcgccactccagccctgttgctcatggccgtccacctgcagccagcgcccatcgggctgggcgacggcaaagcggatatgggcctgagcggtatccaggccgaacaggctgcgccagaccagcggatggccctgggtatcggtcagccgagcttcgagcaagtgaacggtttgctcgtggcccagttcgtgggccactgcctggcgcagcagtggttcgatgcgcctgagaccgcgcttgtcctcagcctcgacatggggctgttgatccacgcagctcagctgatagccggcgggcatcggctgcgtctccatggccccacagccttgggcgaccagcgcggcggtgcgactggcggctagccgcaccggcgcctccagcgcctgggcgaagcgcacgtcgaaccagatgctgctcgacagcagctgaatggccagtacgccgcagaccatgatcagcagcagttgtgcgaatagcgtgcgtggccataaacggccaggcaactcagcccagcgcatcgttggcggtgacgctgaacaggtaaccctcgttgcggatggtgaggatctgcacccgctcgtcgctgcccttaaagcactggcgcagccggctgatacacatgtccaccgagcgatcatcgggcagatgggaccgggagaacgcacagcgggtcaggtgatcgcggctcagcacgcgattttgcgctgccagcagctcgctcaacacgcggcaatcggaacgtggcaataacaccgcagaaccgtccggctggcttaacgtgcgtttgaccggatcgagtcggtaaccggcaaaggacaccggcgcctcgaacgggctcaccggttccaggcgcgatggcaccgcagccgagcggcgcagcaccgccttggccctcgccagcagctcgcgtggctcgaagggtttgcccaggtaatcgtcggcgccgacttccagacccaccacgcgatccagcgccgagccccgggccgacagcatgatcaccgccgggccaccttgcgcctgcacgcggcggcacaggctgaggccatcctcgcccggcagcatcaggtcgagaatcagcaactgcacgctgtgctgttcgagcagcggccacatctgtggaccgtcggcagccgccagcacctggtaaccggagtcgctcagatactcgcagagcagctcgcgaatctcgtcgtcatcgtccaccaccagcacggtttcctgcgttgcctgcgccccgtgcgagagcagtgcgcgcccctgattacattccattacacgcccgtacaaatcgagaaattagccagcctgcgctgtatttagaatcgtaacaaaaatctcatgcatatgagaatgaatgccaaccaatacgagtcatcatgaacgccatttctcatcgccctaccctcgcccgttttccgtcgcaacgcagcctgctggcggctgccgtgagtttgagcagcctgctatgcagcccgctcggctacgctgaagagcctgcatcaggcggcgccctggagctgggcgcgattagcatcgaagacaacgccatcgacgacgtcaccgaacagctgggctacacggtgcgcggaaccaccagctccacgggcatggcactgacgccgcggcagacaccgcagagcgtcaccaccatcaccaaccagcagatgaccgaccgaggcatcaccaacgtcgagcaggccctggaagtcaccccaggcgtgaccgccagcaaatacgaggtgggcggccgcaccgacttccgcgcccgcggttacaaggtcaccaactggaaggtcgacggcctgcagtatcagggcgactcgggtttcagcggtgccggcaactcgctgaacatggacatgtacgagcgcatcgatatcgtgcgtggcgccaacggactgctcggcggcactggcgacccgtccgccaccgtcaacctgatccgcaaggccccgcgcaaggacttcagcggcagcgcctacatgacctatggcagctgggaccgcacgcgtctgggcgccgatctcaacctgccgctcagtgaagacggccgcctgcgctcgcgcttcgtgatcactcaggaagatgccaactccttccgcgaccaccagtccgagcgctctcgcgctgccctggccaacttcgagttcgacctcaccgacgccaccaccttgggcgccggctatcaatacgaatacgacaagacggtcggtggaggctggggcgccaacatcccgatctggtacgccgatggcagcaagacaaagtggtcgcgcagcagcaacctagtgccgagctggagccacggcgaaaacgaaacgcgcaccaccttcgcctccctcagccaccgcttcaacgaggactggacgctggacgtgaaggccgcgcaaagcgtcaccgaggcgctcaaccattacggtctgggcaaggtcaaccagttcagccgcggcctttataccggctatccggagcgcgacggcagcggcatgatcctcaacggcctgcacagctccagcgacaccacccagcaatccgtgcagttcgacctgagcggtgccttcgagctgttcggccgcagccaccaggccatgttcggctacagcgacagccgtaccgtgggctggacgccggaatacagctgcatcatgtccagcagcacagctcagagcgccccggcgctgggttgccagttccgcagcaacaatggcctgccgatcaccaactggcacaacggcgtggatgacgacctgtacatgacggccagcaagaccggccgccacggcaagagcgtcacccgcctgcagggcatgtacgcggccacgcgcctgagcatcaccgatccgctgtcggtcatcctcggcgctcgggtcagcgactaccacaccaagaacgccaccgccgcgggcgtcaagaccagccagaccgagtcgggcatcgtcacgccctacgcgggtgtggtctacgacctcaacgatacctactcgctgtacgccagctataccgatctgttcaccccgcagacagaggaaaccactggcggcagccgggtggaacccatcatcggtcagagctacgaaaccggcatcaagggcgagtggttcgacggcagcctgaacgcccaagtcgcctacttccgtaccaagcaggagaacaaggcggtcagcgaccctggcagcctgacgccatccggcgcccaggcttacgtgtcgggcagcggcaccgaaaccgacggcatcgatatcgaggtggccggtgcattgaccgagaactggaacgtctacggcggctacacctacctgcacttccgccgcctggacagtgatggtcgcagcgacccatcgcacctgttcaaagcctcgaccacctaccgcctgggcggcatgcttgatcgcgtaaccctgggcactggcgtcagcgcgcaaagcaacatccgtgcactgtccagcccggcaggcattccgaccaatggccagagccgcagcgccaccgaggtcaactggtccggctacgcgatctggaacgccatggccaagtacaacatcaacgacgacaccgacgtgacgctgaacgtcaacaacctgttcgacaagacctactacacccgctacggcttctacgccggcgccatctacggcgacccacgcagcatgtcgctcaccctgcgcacgcggttctgaaccagcaacaaggcggcgcatctccagcgagccgccttcttctgccagctgaaacgaaacaggggtagctcccttcgagagctacccctgttattttttgcgggcttgaatcagcgcttgtccttgcgcttcttctcggccttcttgtggtggctcatcaggcggcgcttcttgttcacctggcgatcggtgagggtgttcttgttaccctcgtaagggttctcgccccctttgtactcgatgcggatcggcgtaccgaccaacttgagcacgcgacggtaggtgttttccaggtaacgcgagtaggcacgcggaacggcgtcgacctggttaccgtggatcacgatcagcggcgggttggcgccgcccaggtgggcataacgcagcttgatgcggcgaccgttgaccagcggcggctggtgctcctgcacggcgtcttcgagaatctgcgtcaggcggctggtcggccagcgggtgatcgccgacttgaaggaagcctgtaccgatttgtacagatggccaacaccggtgccgtgcagcgccgagatgaagtggatatcggcgaagtcgacgaagaacagccggcgctgcagctcggtcttcacgtactcgcgttcgctgggctccatgccgtcccacttgttcagggcgatgaccagggcgcggccactttcgagcacgaagccgagcaggttgaggtcgtggtcgaccaccccttcgcgggcatccatgacgaacaccaccacattggagtcctggatggcctgcagcgtcttgaccaccgagaacttttccaccgcctcgaagatcttgccgcggcgacgcacgccggcggtgtcgatcagcgtgtacttctcgtcatcacgctcgaaggggatgtagatgctgtcgcgggtggtgccggcctgatcgtagacgatgacccggtcttcaccgagcatgcggttgaccagggtcgacttgccgacgttgggacggccgatgatggccagcttgatgccgtccttctcgctcgggccgggaatgcgcttggcttcctcgccctcggcgacctcttcggtctcctcgccctcttccggctcaccggcatccttggggaagctacccagggccgcttcgagcatctgggtaatgccgcggccatgtgcaccggcgataggcagggcttcgcccatgcccagcggcgagaactcggcgcgggccaggtcggggtcgaggttgtcgaccttgttgaccaccaggaaactgcgcttgttgcgcttgcgcaggtgctcgccaatcatctggtcggaggcggacagcccggcgcgggcgtcgaccaggaacagcacggcgtcggcttcttcgatggcctgcagggactgctcggccatcttggcgtcgatgccttcctcgtcaccggagataccgccggtgtcgatcacgatataggtgcgcccctgccatttggcctcgccgtactggcggtcgcgggtcagacccgaaaggtccccgacgatcgcgtcgcgggtgcgggtcaggcggttgaacaaggtggatttaccgacgttcggccggcccaccagggcaattacgggaaccattcggctctccacttcgttatttcaaaaaatacaaaagccgctgcacaggcagcggccgcaaatctcgcactatctgccccgctcgcccgatgctatcgggcgaacagagccggggctcacttgatggtcagagccaccagtttgccgccgttgccgaaggcatacagccagtcgccgaccaccaccggacgggcacgcaggccgtcgctgtcgatacgggtacggccgacgaagcgaccgtcgacctggctgaccaggtgcaggtagccttcaaaatcaccgaacgcgacgtagctggagaacaccgccggcgaggacagctggcggcgtgccagggcgtcgttggtccacagtgccgacgccgaacgctcgtcgatgctttccacggtgccgttggccagggtcacgtacacgttacccaagccctgggccacgcccatggagctggaggcttcgcgctgccagatcacccggccgctctgcagatccagcgccgcgacgcggccctggtagctgaccacgtacagctggccgccggagagcagcaggccgccgtcgatatcgacgatacggtcgagctcggaacgaccttgcgggatggcaacacgctgctcccacaccgggataccgcgctgcgcatccagagcgatcaccttgccactggacaagccggcgatggccaactggttggtcagcagcgggctgccggtgccacgcagggtcagcaccgccggggtgttctcgaagatccagcgttgctggccgctgtaggcatccagcgcaaccagggtgtcgtcctgggtctgcaccagcacggtgtcgctgctgatggccggagcggagagcacttcgctcggcacgcgggcgcgccacttctcttcaccgttggacgaatccagggcgatcacctcacccttgagggtgccaaccacgaccatgccatagctagccgccacggcgccggaaaccggaacttccagctccttcttccaggcgaccttgccggtcatgcgatccatagccacgaccaggccgttgacgtcggcggcgaagatctgctcgccatcgactaccggctcgagcatgttgtagatgtcgccctgaccgtcaccgatcgagcggctccactctttctgcagcttcacttcctcggtgaacttgggaagctcggcaggcggcagttctttcttgctgttgctgctgcagcctacggccagaacggccagggccagcattgcggcattcttccaacgcatcacgtcatgcatcccctttggccaggtcgtcgatcttcatctgcagaccaccgacggcagcttcttcggccagcgcgcccttggctttcacataggcgacatgggcgtcgtcggtacggcccagcttcaccagcaggtcgcccttgagttcttcacggctggccacgaacgcctgatcggcatcgccgtcgagcagcttgagcgcttcgtcggccttgtcctgggcagccagcacgcgagccagacgctgacgggcgagctcgcccagggtgtcgttggccggcttgtcgaccacgctgcgcagctcggctgccgcgtcgtccagcttgccggactcgaccgcgaccttggccacgaacaggctgccgtactgagcgtactgggtaccgccgaagtctttcttcagctcgccggcaagcgcggccaccttggcggcgtccggctgaccgctcggggtcatggccgactccagcagttgctgatagataatcgacgcgccctgcgcctggttggtctggtacttctgccagccctgccagccgaataccgcgatcagcgccagggcgccgcccgccagcagtggcttgccgttacgatcccaccagtctttcaggccggccagttcatcatcatcgctgttcaacgccaccccaatactccttaatcgctaaatcgctcaagcctgctgggtgcaggatgccagatggtcggcaagatccgaccaggcaatgctttgttgttcgctgtcgtcgcgcaaaggtttgcaacctaccacgcgcttggccagttcgtcctcaccgaggatcagagcatacagggctccgctcttgtcggccttcttgaactggctcttgaagctgccaccgccggcattgaccagcagacgcagccccggaacctgattgcggatgtcttcggccagggccagtgccgccagctcggctgcttcgccgaacgcacagatgaaggcatcggccggacggctcagctccgcaggcacacactgcagggtttccagcagcagtaccaggcgctcgacgcccatggcgaagcccacacccggtgtcggcttgccgccgaactgggtgatcaggccgtcgtaacggccaccggcgcaaacagtgccctgggagccgagcttgtcggtcacccactcgaatacggtgcggccgtagtaatccaggccacgcaccagcttcgggttgatttcgtatttgataccgacggcatccagacgcgccttgagaccctcgaagtgcgcgcgggactcttcatccaggtaatcgtgcagcgtcggggcatcggcgagcagcgcctgggtctgggcattcttgctgtcgaggatgcgcagcgggttggtggtcaggcgacgctggctgtcttcgtcgagctgatcgaagcgctcgcgcaggtaggccaccagggcgtcacggtacacgccgcgggcttcgctggaacccaggctgttgagctgcagggttactgcgtcggccaggccgagctgcttccacaggcgccaggtcagggtgatcagctcggcgtcgatgtccggccctggcaggttgaacacttccacaccgatctggtggaactggcgataccggcccttctgcggcttctcgtagcggaacatcgggcctgcgtaccacagcttctgcacctgaccgccaccggtcaggccatgctcgagcacagcgcgcacgcagccggcggtgccttcggggcgcagggtcagggattcgttgttacggtcgagaaaggtgtacatctccttgtcgaccacatcggtgccctcgccgataccgcgggcaaacagatcggtgaactcgaggatcggcaggcggatttccagatagccgtagctatccagcaaggtcgccagcgtggtttccagatagcgccaggccggcgtctgctgcggcaggatatcgttcatgccacgaatggcttgcagggacttgctcacttgttttccttaagcacggatcagccgcgcacgatcacagccgcatcggctgcagccttctcggccgccttttcgcggatcagcttttccagctcatccaccaggttggtattggtcagcttggaagctggcttgccgtcgatgtacaccagattgttcggcgtaccaccggtcaggccgatatgggcttccttggcttcacctgggccgttgaccacgcagccgatcaccgccacgtccagcggcaccagcaggtcctcgacgcgggtttccagctcgttcatggtcttgaccacgtcgaagttctggcgcgagcagcttgggcaggcgatgaagttgatgccccgcgaacgcaggcgcagcgacttgagaatatcgaaaccgaccttgatctcctccaccggatcggcggccagggagatacgaatggtgtcgccgatgccttcggccaagagcatgcccagacccaccgaggatttaacggtaccggagcgcaggccgccggcttcggtgatacccagatgcaggggttgttcgatctgcttggccagcaggcgataggcttcgacggccatgaacacgtcggaggccttcacgctgaccttgaagtctgggaagttcaggcggtcgaggtgctcgacatggcgcagcgcggactcgaccagcgcttcgggcgtcggctcgccgtacttcttctgcaggtccttttccagggaaccggcgttgacgccgatgcgaatcgggatgcctttgtcgcgcgccgcctcgaccaccgccttgacgcgatcctcgcggccgatgttgcccgggttgatgcgcaggcaatcgacgcccagttctgccacgcgcaaggcgatctggtaatcgaaatgaatgtcggccaccagcggcaggttgacctgctgcttgatgcgcccaaaggcttcggcggcgtccatgtccggcaccgagacgcgcacgatatcggcaccggccgcttcgaggcgacggatctgctcgacggtggcagcgacatcgttggtgtcggtgttggtcatgctctgtacggcaatcggggcatcgccaccgaccggcaccgagccaacccagatcttgcgagacagacgacgtttgatcggcgattcaccgtgcatattactgcccacccaacttgatgcgtgcggtctcgttcgagatgtacggcgtcacatcgacagcagcgccgttgtaagtcacctgggcgccacgggcgaagccaaggcgcaattccatgggtgcatggccgcgcacatcgaggctgtcaccaccgcgtttcaagccgctggcgatgaccttgccgttggcgtcggtgacctggacccagcagtcagcggtaaatttcaggctgatcagtccttcaccggcggcggcaggcgcctgaggctgagcagccgcagctggcggctgcgccgcagcagcatttgcctgagcagtcggtgcagcaggcgccgtggcggtatgggattcagcgggggcagcaggcgcctgttcagcaggtgcggcttgctgctgagcgggaggattctgctgcagcaactcggtggcggtcgccggcggtgtttcgctcggcgcctcttcctgggcctgctcggtcggcacacccggcagcggcaactcggtaccctggttctgcgcctcggcgacggcctggtcttccggctcgtcgagctgatgaatctgcgtgctgccgtcggcgccttcgacctctacatggcccatgccgacgttcttcaggtcatcgagctgccagccctgctcctgccaccagtagaagcaggcaccgcccacaccgagcagcagcaggaagctgaccagacgcaggatactttgcgaataacgggtcggctcctcgatacggcccagcgcatgcacgctggagccggccgcattgctgccggtgaactgatcgaagtcagccaccaacggcgcctgttccaggcccagcaatttggcgtaggcacggatgtaaccgcgggagaaggtgttgcccggcagcttctcgaactcgccggcctccagctggctcaggcgcgtcggggtgaggttgagctgggtggcgacttcggccaccgaccagccccggctctcacgcgctgcacgcagggcttctccaggattgacgcgatgagctgctacaacttcgggttgggccgctttcatctttgctccgacagatattgctgatattccggcgtaccgggataaagacgtttcaactgcaggccgaggctggcagcgcggtcacgatcatcgaagatcgtggccaggcgcgcgcccagcagcaagctgcgggcgttctgctcggaaatggcgctgaaactttcgtaatagctgcgcgccggcacgtactcgcggtcttcaaaggagagattggccatctccagcaaggcccgcggctggcggctgttgaggcgcaacgagcgctcgaaatagcttttggcttcctggcgctgcttgagcatcacggcggtcatgcccatgttctcgaatatccgggcgcgctcgggataaagactgtcttcggaggccagggcatagcgctccatggcttccttgtagcgcttctgttcgaacaggaagccgccgtagttgttcagcaagcgcgcatcccggggatttcgggacaacgacttgcgaaagtgctcttcagccagcttgggctccatctcgcgctggaacaccaaagcgagcaccgcgtgcgcatcggcacccgaagggtcgatttccagtgcgttcttcagcggcaccttggccggccccgtctcgccctgctgcagataaccgatgcccagctgcacgaaggaatcgtaggctttcttgcgcccttccggcgttttcatcgggtccacgtcaccggtggaaacgcaggcgctgagcagactggcaccgaacagaaacagcagagaacgcagcacggtcatggagatcctctcagttacggctggcggtgggacgcgccgcctcggcgtcggcattcagctggcgcacggcgatgtagcgctcgctacgacgggtacggtccatgacctggccgaccagctgcccacaggcggcatcgatgtcttcaccacgggtggtacgcaccgtgacgttgtgcccggctttttgcaacagctcctggaaacggcgaatggcattgttgctcggccgctcgtaacccgaatgagggaacgggttgaagggaatcaggttgatcttgcagggcacgtcggccagcagcgcgaccatctgctcggcgtgctcgagtttatcgttcacatccttgagcagggtgtattcgactgtgagcacacgtttctcgccaaggcgggaaatgtagcgcttgcaggcggccagcagcatgtccagcgggtacttcttgttgatcggtaccagctggctgcgcagctcatcattgggcgcatgcagcgacagcgccagggacacgtcgatgacctcggcgagtttgtcgatcatcggcaccacgccggaggtcgacagggtcaccttgcgcttggagatgccatagcccaggtcgtccatcatgatcttcatggcggacacgacgttgtcgaagttcagcagcggctcgcccatgcccatcatcaccacattggtgatggcgcggtcgatcttggccggcacgctgccgaaggatttgttggcgatccacacctggccgatgatctcggcactggtaaggtcgctgttgaaaccttgcttgcccgtggagcagaagctgcaatccagggcacagcccgcttgcgaggaaacgcacagggtgccacgcccgccctggggtatgtacacggtctccacgcagctgcccgacgccacacgcaccacccacttgcgcgtgccatcggaagaaatgtcttcgctgaccacttcgggcccgcgaatgtaggcagcggcctcgagcttctcgcgcaaggccttgccgacgttggtcatggcggcgaaatcgtcgacgccgaagtgatggatccacttcatgacctgaccggcacgaaagcgcttctccccgaggctctcgaagaactgctccatttccggctgggtcaggcccagcaggttgattttgccattcgtgtcggtcatgacgtcaccttcgcacgcttcgccttagcgaatgcgggcgttgatctcggtagcggagaagaagtaagcgatttcgcgagcagcggaagcttccgagtcggaaccgtgaacagcgttctcgtcgatggaaacggcgaagtcagcacggatggtgccggcagcagcttctttcgggttggtagcgcccatcagttcacggttcttggcgatggcgttttcgccttccagaacctgaacgataaccggaccggaagtcatgaacgcaaccaggtccttgaagaaaccgcgctcgctgtgctcggcgtagaagccggcagcttcgcgctcggacagctgcagctgcttggaagcaacgatgcgcaggccagcttcttcgaagcgagtggtgatcttgccgatgacgtttttcgcaacggcatccggcttgatgatggagaaagtacgttgaacagccatgtgaaactccagaaacggtggattaaagccaaaaattaaacccgcgaattatacgcgggttccagtcaaaagcataagagcgatgccccaaggtggcacctgctcggcataaaaggccggatatcgtccgacctcgtgattactgtgcttcttcgatccaggctgcctgaatggcttccaggaccttttcgccgccgcgctgcgggtcgtcggaaaactccggcagctcgaccacccagcgatgcagctggacgaaattgacataacgggggtcgacatccggcttgctgtcggcgagctggatggcgatttcgagcacatcaacccatttcaggctcatgtcgtggcttcctgatcagtgcggcgcttcggcggcatggttgagcgaatacttgggaatctcgacggtgaggtcctgctcgccgacgatggcctgacaggccaggcgcgactgcgcttccaggccccaggccttgtccaggtaatcctcttcgagctcgtcggcttcgttcagcgaatcgaaacccttgcgcacgatgcaatggcaggtggtgcaggcacacacgccgccacaggcgctttccatctcgatgtggtgctcgtgggccagctccagaatcgacgtaccggacggcgcttcgaccaccaagccctcgggacagaatttctcgtggggcagaaaagttaccacgggcatcgcttattcctcgatctcattcaggctgcgcccggccagcgcggcttttaccgtcgaatccatgcgccgggcagcaaaggcatcggtcacttgcgacagacgcttggtctgctgctcgatggccaggccatcggtgcccgtcaacaaatctcgcaattcctgcatctgcagctcgatgaccatgcgctcttcagcatccagcaagcgttcgccgtcggcctgcagggcaccttcgaccgcttcgagcagacgctgggcatcgacctgctgctcgcgcagcacacgggcggccttgtcgccaccggcatgctggaaggagtcctgcagcatgcgcgcgatctcgccatcggtcagcccataggatggcttgacctgaatgctggcttcgacgcccgaggcgagttcgcgggcactgacgctgagcaggccgtcggcatcgacctggaaggtcacgcgaatcttcgccgcacccgccaccatcggcgggatgccacgcagttcgaagcgcgccagggagcggcagtcgctgaccagctcgcgctcgccctgcagcacatgaatcatcatggcgctctggccatctttgtaggtggtgaattcctgggcgcgcgccaccggaatggtggtgttacgcggaatcaccttctccatcaacccacccatggtttccagccccagggacaacgggatgacgtcgagcagcaacaattcttctccgtcggcgcggcggttgccggccagggcgtcggcctggatcgcggcgccaatggcgaccacctgatccgggtcgatatcggtcagcggctgacggccgaacagctcgccgaccgcctcgcgcacccgcggcacgcgggtggagccgccgaccatgaccaccgcaccgacgtcctcgacctcgataccggcatcacgcaccgcacggcgacaagacttcaggctgcgcgccaccatcggctcaatcagggtctggaaatgaatacgggacaacacaccacgccattgcccgtaactcacctcgacgctgtcggcagcggtcagcgcttccttggcggcgcaggccgcctgcagcaggctgcgctgggcaccgggctcgatattggcggacaggcccgcctgctcgacgatccagccggcgatggcgtgatcgaaatcatcgccgcccagggcgctgtcgccaccggtcgccagcacttcgaataccccgccagtcaggcgcaggatggaaatatcgaaggtgccgccgcccagatcgtagatcgccacaacgccttcggccttctggtcgagaccgtaggccacggcggcagcagtcggctcattgagcaggcgcagcacgttcaggccggccaggcgcgcggcatccttggtggcctggcgctgggagtcgtcgaaataggccggcacggtgatgaccgcaccaaccagatcgccacccagggtcgcttcggcacgctggcgcagcaccttaaggatgtcggcggacacttccaccgggcttttcaagccctgcacggtgtcgatgaacggcatgtgcgattcgccggcgacgaagcggtaaggcagttgctcgcccagctgcttcacatcggccagaccacgccccatcaggcgcttgaccgacaggatgctgttgtacgggtcgctggaagcctgggcgcgcgcggcttcgccgacttcgacgcgatcggcgtgatagcgcacggccgacggcaggatcaggcgtccctcggcatcggccagcggctcgctgacgccgctgcgcacggctgcgaccaaggaattggtggtgcccagatcgatccctaccgccagacgacgctggtggggttgggggctctggccgggctcagcaatctgcaataaagccataggtagtcggtgcttatctgggtatcaggcacggccacggcagccgcgcgagcattaatcgtcgaggcgctcttccagctggcgcacctcgtgggaaagcttgtcgagaaactgcatgcggcgcatcaggcgttcggcctcttctcggcgcgcatcgtcctcccaaacttcggcgaagcgttcgttgagctcctgctgggcgactttcaggcgccccttgaaggccgccacgccagccagatcggcttcgtcctgcaggtcttcgagctcttcacgccactgcatctgctgcagcaggaagtcgggatcctgaacagtgacttccagcggcaattcgggcccgcgcatagctagcaggtaacgcgcacgctgcgagtcactcttgagcgtgcggtaagcctcgttgagactcgccgagcgctcgagtgccacacgctgctcacgctcggaggcatcggcgaaacggtccgggtgcacgctgcgcgccagctcgcggtagcgagcggcgagctgatcgagatccaggcgaaagctgggctgcagctcgaacagggcgaagtgacaggggccggcgttcttcatcagacgttaaagctttcgccgcagccgcactcgccacgcacgttcggattgttgaacttgaagccttcgttcaacccttccttgacgaaatcgagctcggtgccgtcgaggtagaccaggctcttgggatcgatgatcaccttgacgccatggctctcgaagatctgatcttcgctggcggtttcgtcgacgaactccagcacgtaggccaggccggaacacccggtggtgcgaaccccgagacggatgccctcacccttgccacggccgtcgagcgaacgacggatatgctgggcagcggcttgagtcatgctgatggccatcgaccaaccctccttagagcaaacctttcttctgcttgtagtcgcgcacggccgccttgatggcgtcctcggcgagtaccgagcagtggatcttcaccggcggcagcgccagttcttcggcgagctgggtgttcttgatggtttccgcctcgtccagcgtcttgcccttcatccactcggtagccagggagctggaagcgatggccgaaccgcagccgtaggtcttgaatttggcatcttcgatgacgccctgctcgttgaccttgatctgcagacgcatcacgtcgccgcaggccggcgcgccgaccatgccggtgccgacgtccgggtcttccgcgttcatcttgccgacgttgcgcgggttctcgtagtggtcgatgaccttttcgctgtaagccattttttcagtcctctctcatcaggcgccgctcaccggcagcttttagtgtgctgcccattccaccttggaaaggtcgacaccttctttgaacatatcccagagcggcgacagttcgcgcagcttggtaacggcctcgcagaccttctgtgcggcgtagtcgacttcttcttcggtggtgaagcgaccgaaggtgaaacgaatcgagctgtgcgccagttcgtcgttgcggcccagggcacgcagtacgtaggaaggctccagggacgccgaggtacaggccgaaccggacgacaccgccaggtccttgagggccatgatcaacgactcgccttcgacgtagttgaagctcaggttcaggttgtgcggtacgcgggcagtcatgctgccattgatgtacagttcttccaggctctcgacctgcttgaagaaacgatcacgcagggccagcaccttggcgttctcggcggccatttcttccttggcgatacggaaggcctcacccatgccgacgcactgatgggtcgccagagtgccggaacgcatgccgcgctcgtggccaccgccgtgggtctgggcttccagacggatacgcggcttgcgacgcacgtacagcgcgccgacacctttcgggccgtaggtcttgtgcgccgagaaggacatcaggtcgaccttgagcttctccaggtcgatctcgaccttgccggtcgactgggcggcatcgacgtggaagaacacaccacgggcacgcagcagctcgccaatggcggcgatgtcgttgacggtgccgatctcgttgttgacgtgcatgatcgacaccagcgtggtgtcctcgcgcagcgccgcctcgaccatgaccggggtgatcaggccatcttcaccgggctcgatgtaggtgacttcaaaaccttcacgctcgagctggcgcatggtgtccagcaccgccttgtgctcgatcttcgaggtgatcaggtgcttgcccttgctggcgtagaagctggcgacacccttgatggcgaggttgtcggactcggtggcaccggaggtccagacgatttcgcgcgggtcggcgttgaccagctcggccacctgacgacgggcgttctcgacagcttcctcggccttccagccaaagacgtgggagcgcgaggccgggttgccgaagttgccttcgttggtcaggcattcgaccattttctgcgcaacgcgcggatcgaccggcgttgtcgcggagtaatccatgtagattggcaatttcattttcggtatctcctaatcaggtatcaggccggcgccttgcgtgctcaatcgacggtggacgcttcaatcttatccagatgctgcgccctgccgttgctggcgcagcgacgttgatcctggcgctgggcgacttcctgcacttcgcggcgcgtgaccagatcggccaggctgatgccgctgagaaactcgtgaatctgctggctcaggtcgcaccacaggtggtgggtcaggcagatgtcgccggagtggcaaccgccctgcccctggcagcgcgtggcatcgaccgattcgttgaccgcgtcgatcacttcagcgacctggataccctgcatgttgcgcgacagctgataaccaccacctggcccgcgcacactggaaaccagactgccgcgacgcagtttggcgaacagctgctcgaggtaggaaagggaaataccctgacgctcggagatatcggcgagggataccggcccatcctgcgcatgcagcgccagatcgagcatggcagtcacggcgtagcggcctttggtagtcagtcgcatgaagggttaccaaggattcacaatgtggggcgattatctgcttttccgagtatttgagtcaactataagaccgaccaaattactcggatttagctccgccacccgtcaaaactggcggcggatcatagcaaaaccagacccgccccgcatcacgcagccggcttgtcgccctgatccttgcagacgccggcgaagtcctcgtcacgcaattgcggcatatccttggcgcagtaatcactgcccagcttgcccagtgcgccgcaaatgccttcgaggcgattgtcgaccgcatgcagatgatcaagcaattgaccgatcgcacgcgccaccggatcgggcatgtcctgactgacaccgtaggcatcgaagcccagtttgtcggcgatggcctggcgctgcgcttcgagcccatcatcacccttgacgatgatcttcgccggaatgccgaccgcggtcgcacccgccggcaccgccttggtgaccacagcattggagccgatcttggcgcccgctcccacggtgaacgggccgagcaccttggcgccggcaccgaccaccacaccatcctcgagggtcggatggcgcttgcccttgttccaactggtaccgcccagggtcacgccctgatagagggtcacgtcatcgccgatctcggcggtctcaccgatgacaatgcccatgccgtggtcgatgaagaaacgccggccgatcactgcaccaggatgaatctcgatgccggtcagccagcgactgaagttggacacgccccgcgccagccacttccagccggaagtccaaagcgcatgcgcggcgcgatgcagccacacggcgtgcagcccaggatagcaggtgaccacctcgaaggcgttgcgcgccgccgggtcacgatggaatacgccctggatatcttcccgcatgcgctcaaacatcagtctttccccgtttgtggtgctcaccgcgcgccgccttgagagtctcggtcaggatgccgcgcaagatattcatttccagccgagtcacctcggcgcgtccgtacagacggcgcaggcgactcatcaaatgccgagggctggcgggatcgagaaagccgatttccaccagcgatttttccagatgcccgtaaaaggattccatctcgtctgccgtcaccggcagatccccctcctcgacaaccgcttcctgacgaggcgcgaccggcgcgttttcaagagccagggccgccatgcgcacttcgtaggtcagcacctgcacggcagccgccagattcagcgagctgaacgccggatcggagggaatgtgcacgtgaaaatgacagcgctgcagctcttcattggtcaggccggcgtgctcacgaccgaacaccagcgccacctcaccgccctcgacggacttctgcaccgcggccacaccgcactcgcgcggatcgatcaatggccagggaatgcgccgctcccgcgcactggtgccgaaggccacgctgcaaccgaccagggcatcttcgagacaggacaccacctgagcagaatcgagaatatcggtagcgccagaggcccgcgctacggcttcctcactgggaaactggcgcggatcaaccaacaccagccgcgacagccccatgtttttcatggccctggccactccgccgatattgccgggatgactggtattgaccagtaccactcgaatgttctgcagcaaggtaaacgcccgcatcggataaatgaggtgacaaatcttacagaagcaccctcctttgtgtcatgcaggacaccgacggcacttcatgccacaggcttttctgctagaatggccggctttattacgaccccaggtgaacttccatgcagcccatgctgaacatcgcgctgcgcgcagcccgtagcgccggtgaaatgatcttccgctcaatcgaacgcctggacgtcatctccgtagatgaaaaggacgccaaggactacgtgaccgagatcgaccgctcggccgagctgatgatcgtccaggccctgcgcaaggcctatccgacccacagcttcctcggcgaggaaggcggcctgctcgaaggcagtggcgaaggcgccgactatcagtggatcatcgacccgctcgacggcaccaccaacttcgtacgcggcgttccgcatttcgccgtcagcctggcctgcaaataccgcggccgcctggagcacgccgtgatcatcgatccggttcgccaggaagaattcaccgccagccgcggccgcggcgctgcgctgaatggccgtcgcctgcgcgtcagcaaccgcaagagcctggacggagccctgctcggcaccggcttcccgttccgcaacgaccagctcgataacctcgagaactacctgggcatgttccgcagcctggtcggccagaccgccggcgtacgccgcgccggcgccgccagcctcgacctggcttatgtggctgccggccgcttcgatgcattctgggaattcggcctgtccgagtgggacatggcagccggcgccctgttgattcaggaagcgggcggcctggtcagcgacttcagcggcggccacgaattcctcgagaagggccagatcgttgccggtaacaccaaatgcttcaaagccgtgttgaccgcgattcagccgcatctgtcggcatcactcaagcgctaagaatcagcgaaagtctgctgctcgtcggcactgcggcgttaaagcaagccgctagcggctaacgtgctttagcacagcccgaagggtgagcggagcgagtaatgctcatgtacaaaagtacactccgcttcctcgcctgcttttgccttgcattgctctagctcgctagactttaaaacccgacttacaaaaaaccggcttcgagccggtttttttattgcccatgaaaaaggcgctccagggagcgcctcttctacatctcgacagcctgatcattcatccgagtcggaatcggccagcaccagcttgccgtcgcgaaccgggatcttgctgcccggctcttcgtccatgcgcacccggccgatcttgccgtccaggtcgtatttcacgtcatagccaacgatcttctcgctggtgtcgttgacggttttgcagcgggtttcggtggtggtgtaggtatcacgcgcctgcatgccttcctgcaccttgttgccggcgtaaccgccgccgactgcacccgccacggtagcgatcttcttgccgttaccgccacctacctggttgcccagcaggccaccgactacggcaccgattgcggtaccggcgatctgatgctggtcctgtaccggacgctgacgggtcacggctacatcgcggcattcttcacgcggggtcttgatggtctcggtcaccggcttgaccgccagaacctcggcgtacttgggcgcgctcaccatgctgtaggtcgccacagcgccgccagcagtgacaccgacggcacccagcacagcaccaaccaacaatgacttgttcatgcgattctcctgatcacaactgcggcgcctatatgcgccctactcccagccttggaaatgcaaaacgggcgacaagttcccttgtcgcccgtttttatgcagcgtgaaatggtgaatgcatcacgccttaggggcggtcatccacaccttctgcggtggttgccggcgggatcagatcctcggaggtcagcttcagccagatcagcaccggggcgctgatgtagaccgaggaataggtaccgaccacgacaccgatcagcagggtcagcgcgaagccggccaggctgtcaccaccgaacaccagcagggcgacaagcgccatggcggtcgaggtggaggtggcgatggtacgcaacagggtctgggtgaccgacacgtcgatgttctcgatgatgtcggccttgcgcagcatccggaagttctcgcgaatgcggtcgtagatgatgatggtgtcgttcagcgagtaacccagcatcgccagcaccgccgccatcaccgttaggtcgaacggcacctggaagaacgccaggatgccgagggtgacgatcacgtcgtgagccagcgaggcaatggcgccaacgccgaacttccactgaaagcggaacgccagatacagcaggatgccgcctagggccagcagcatggccaggccgccctggtcacgcaactcctcgcccacttgcggaccgacgaactcgacgcgcttgacctcgaaggaggtctcggtgtcgatattgcgcagcgcgccagcgacctgattgcccagatcgggcgagtcgccagccagacgcaccagcacgtcggtggtggagccgaagctctgcaccacggcgtcggcatagccggcctgacccagctcgcgcttgatcagctccagatcggccggcttctcgtaagtcagctcgatcagcgtaccgccggtgaaatccaggccgaagttgaggccatgcttgaacaggctacccaggccgataaggctgataaccacggtgatggcgaacgcgacgttgcgtatcgccatgaacggaatgcgggatggaagtttcatagccttcacctcaaatccacagtttcttgaagttacggccaccgaagatcaggttgaccatgcctcgggtgaacatgatcgcggtgaacatcgaggtgatgatcccgatcgacagcgtgacggcgaaacccttgatcggcccggtacccagcccgaacagaatcgcaccgaccagcagcgtggtcaggttactgtcgagaatcgcggtgtaggcacggtcgaagccttcgtggatggcgcgctgtaccgacaggccgttattgagctcttcgcgaatacgcgagtagatcagtacgttggcgtcgaccgccatacccagcgtcagcacgataccggcgatacccggcagggtcagggtggcaccgatcaccgacatcagcccgaccagcagggtcaggttgaacgccagggcgatggtggccaggaaaccgaagaaacggtagatgcagatcatgaacagcgacacgaagatcatcgcccactcggtggactcgatccccttgacgatattttcggcacccaggctcgggccgatggtgcgctcttcagcgaagtacatcggtgcggccagaccaccggcacgcagcagcagcgccagctcggaggactcaccctggccgttcaggccggtgatgcggaactggctgcccagcggcgactgaatggtcgccaggctgatgatctgcttctcctccttgaaggagtcgacctgcacttccttctcgacgccgtcgaccatctgcttcacgtagcgagtcagcgggcgttgctcgatgaagatcaccgccatgctgcgacccacgttgctgcgggtggcgcggttcatcaggtcgccgccatggccatccagacggatgttgacctgcgggcggccgttctcgtcgaaactggcctgagcatcggtgacctggtcaccggtgatgatcagctcacgctcgagctgaaccggcgggcgaccttcctcgcggaagccgaactgctcggtggtgccgcgcggcgcattcgggtcggccgccagacggaattccaggttggcggtcttgccgagaatacgcttggcttcggcggtgtcctgcacgcccggcagctcgaccacgatgcggttggcgccctggcgctgcaccagcggctcggcgacgccaagttcgttgacccggttgcgcaccgtggtcaggttctgacgaatcgagtactcgcgaatttccgcgatcttggccggcgtcatggtcacgcgcagcacttgctgaccgccacgctcctgcgcctcgagattgaaatccttgtaatccttgcggatcagctgttcggccttggccagggtgtcggcatcagcgaagcccagctgaatggcgccactttgctgcggcatgctgcgataacgcacacgctccttgcgcagcaggctcttgagctcaccctcgtagacctggcgacggacttccagggccttgtccatgtcgacttcgagcaggaagtgcacaccgccggagaggtcgagaccgagtttcatcgggctggcgccaaccttgcgcagccactcgggagtggtctgggccaggttcagggctaccacgaagttgtcaccaagtaccttgcgcacgacatccttggccggcagctggtcgccctggctgaccaaacgaatcaggccgctacggccgtgctcgccaacgctcgccgccttgacctcaagccccgcctcggtcagcgccttgctgacgcgctcgagatcggcctcggtgatggtctgcgccgaactggccccgctgatctggatcgccgggtcatcggggtaaagattgggtgcggaataaatcagactgacgatcagcacagctgcgatcagcaggtacttccacaaagggtatttgttgagcatgaatgacgccgcccgcttatgacgcggggcgcaatatgcgccccgcgggatggatgaaactggaacagaggaattagatggctttcagcgtgcctttcggcagggttgccgcaacggcgcctttctggatcttcagctcgacggtgtcggacacttcgatgaccacgaagtcgtcgctgaccttggaaaccttgccggcgatgccgccgctggttaccacttcgtcacccttctgcaggttgccgagcaggttcttgtgctccttggcgcgcttggcctgggggcgccagatcatcaggtagaagatgaccaggaagccgatcaggaagatccactcgaaaccggtaccagctgggccggcagcagggccagcggcatcagcgtaggcagcgggaataaaaaagctcatttgacactcctgttgaaagatcttttggccatcgaaagtcagtccagcggcggcgttggcaggccgcgccgggcatagaaggcatcgacaaaggcggccaatgtaccctgttgaattgcctcgcgcaaaccagccatgaggcgctggtaatggcgcaagttgtggattgtattcaacatgctgccgagcatttcgccgcacttatccaaatggtgcagataggcacgcgagaagtgtttgcaggtgtaacagtcgcaggtcggatccagcggcgagtcgtcatgacgatggaaggcgttgcggattttaagtacgccagtgtcgacgaacaggtggccgttgcgcgcattgcgggtcggcatcacgcagtcgaacatatcgacgccacggcgcacgccttcgaccaggtcttcgggcttgccgacgcccatcaggtagcgcggcttgtcgctcggcatctgcccaggcaggtaatcgagcaccttgatcatctcttccttcggctcacccaccgagaggccgccgatggccagaccgtcgaactcaagctcgctcagaccttccagcgagcgcatgcgcagcgactcgtgcatgccgccctggacgataccgaacagtgcagcggtactttcgccgtgggcaatcttggatcgcttggcccagcgcagcgacagctccatggaagtcttggccacgtcgaactcggccgggtaaggcgtgcactcgtcgaaaatcatcacgatgtccgagcccaggtcgcgctgcacctgcatcgactcctccggccccatgaacaccttggaaccatcgaccggcgaagcgaaagtcacaccctcctccttgatcttgcgcatcgcgcccaggctgaacacctggaagccgccagaatcggtgaggatcggcccctgccactgcatgaaatcgtgcaggtcgccgtggcgtttgatcacctcggtgcccgggcgcaaccacagatgaaaggtgttgccgagaatgatctgcgcgccgatggcttcgatatcgcgcggcagcatgcccttgaccgtgccataggtgcccaccggcatgaacgccggggtttccaccacgccgcgcggaaatgtcagccggccgcgacgggccttgccgtcggtggcgagcagttcgaaggacatgcggcagctgcgcgtcatactgaaacctcgggcccgcgcgcggcgggattgcgggtgatgaacatggcatcaccgtaactgaagaagcgatacccctcggccacggcctcggcataggccgccatggtttcggggtagccggcgaatgcggacaccagcatcagcagggtcgattccggcagatggaaattggtgaccagggcgtcgaccacatgaaagggccggcccgggtagatgaagatatcggtatcgccactgaagggcttgagctcgccatcgcgggcggcgctttccagggagcgaacgctggtggtacccaccgccaccacgcggccgccgcgggcgcgacaggcctcgacagcgtcgaccacgtcctgactgacctccagccactcgctgtgcatatggtgatcttcgatgcgctccacgcgcaccggctggaaggtgccggcgccgacatgcagggtgacgaaggcgcgctcgacgcccttctcactcaacgcggccagcagcgcgtcatcgaaatgcagccccgcggtgggcgctgccacggcgccggccttctgcgcgtagacggtctgatagcgctcgcggtcggcgtcttcgtcgggtctgtctatataaggaggcaacggcatgtgcccgacgcgctcgagcagcgccagcaccggctcctcgaaacgcagctcgaacagcgcgtcatgacgggccagcatcttcgcctgggcgccgccgtcgatatcgatcagcgagccgggcttgggtgacttgctcgaacggatgtgggccagcacgcggtgctcgtcgagcacgcgctcgaccagaatttccagcttgccgccagtggctttctgcccgaacagccgcgccgggatcacacgggtgtcgttgaacaccatcagatcgcccggccgcaggtattcgagcagatcggcgaactgccggtgcgcgagtgcaccgctggcgccatcgagaatcaacagtcggctggcacggcgttcggcaagggggtgacgggcgatctgctcgtcgggcagatcgaaatgaaagtcggcaacgcgcatggtcggaaaaggtgtcgtactgcagggcggagcagcttaccggaattcccttgtgctgaccacgcaagcgcattgaccgatggcatcttgctccctatactgcgccgccattgtgccccggtggcggaaccggtagacgcggcggattcaaaatccgttttcgaaagaagtgggagttcgagtctcccccggggcaccatatatccttcaactgttgccagtttgtgacagttcgcactgaaacagtgccgtgtatcgcctcgatgcacatgcttgagccattataaaaacccatctgaatctgcaccaaacactcacgtaaattacgtgggttttcgcgtgcccgaagggttggcatttgcgcaaaagttagcgtagagttcagccactgtgtttgcatgggtcgccgagaatcgtgacctgatgcagtagatcgccctagatccgctacatcccgttcgacttccatcactccttgcaaccagtcttcagtcctctacacatggaggctgtcatcaactcaagttccaaggataagagacatgtcgaatcgtcagaacggtaccgtcaagtggtttaacgacgagaaaggttttggttttatcactccagaaagcggtccggatctgttcgtacatttccgcgctatcgaaggtaacggcttcaagagcctgaaagaaggccagaaagttagcttcgttgctgtacaaggtcaaaaaggcatgcaggctgaccaggttcaaatccaggaataagccgctgcttaaaaaacccctgactcacgtcaggggtttttttatgcctgcaacttagcatccgcgctttaactgccatccacgcgaatccgacaatgcccaaccatgcactgcgcccccagggcgattttcctccggcaggcctcggccggcgcctggccgccatgctgtatgacagctttctgtgcatcgccctgctgatcgtcgtgggttttgtctacaagctgattcagatggctatctatggcgaagcgcagttgcggcaatgggccgacgccggcgccctggatcatgacccgctgctttccagcctgttattgctgagcctgttcggcttcttcgccaagttctggacgcatggcggacagaccctgggcatgcaggtatggggcattcgcgttcagaacgcagacggcacggcgatcagcctctggcaggcgctgctgcgttttctgatcgcgatggcgtcctggctggcgctgggcctgggctttctatgggtgctggtcgacaagcgcaaacgcagctggcacgacctgtactcgaacagcgtcatcgtgcgcttgcccaagcatgcgcaccgcaagtgacgaatattgaaagcgaagaagaaatgaagcggcgtgccctctcccattaagggaaagggcacgcgtcgatcagccggcccggcgcagcagccagagcccggcgatagcgcagatgctcgccgggatcagcacggccagcagcggcgagaagccgaatacctgactcgacggccccagcagatcctgggcgatgcggaacacgaagcccaccagcacaccggtaaacacgcgctggccgagggtgaccgaacgcagcgggccgaagatgaaggaaatcgccatcagcaccagtgcggcagtgaccagcggctgcaacaccttggtccagaacgccagccagtaattgctgttgttcagcccctgctccttcagatagtggatatagctccacaagccggtgatcgacagtgcctcgggctccagcaccacggtgccgagcagctgcgggctgagctggatatcccagcgctcggtcggtgccttgacgacctcggtgcgacgatcatggaacagcgtggtcgtcacatcctccaactcccagtagctgccttcataggtggcgcgacgcgcgaagctggacgcttcgagacggcgctcgtcatcgaagcgataacgagtgaccccgaacagcacaccacttggctgcacggcgttgatatgcacgaactcctggccctggcggtgccacatgccgcgcttggcggtctgcgcctcgccaccaccctgagccatggcacggctcgcctgggcctggttctcggtccagggcgcgacgtactcgccgatcaggatgccgaccagcatcagcgccagcatcggcttcatcacaccccagacgatgcgcccgatggacacaccggccgcgcgcatgatggtcagctcgctgttgctggccagggtacccagaccgatcaggcagcccaccagcgccgccatcggcagcatgtcgtagatgcgccgcggtgcggtcaggaatacgtaccacagcgcatcgccgatgccgtagttgccttcgatatcgcccagttcatcgataagcgcgaacagcaaggccaggccgacgatgatgccgagcacagccagaatggcgaacagcacctgtacgccgatgtaacgatccagcttagacacgtgcattctcccgacggctaaccaacttcagacgcagcggctcccaataaagcagcgccagcccaaccagcaggaacagcaggtgcacgccccacagcccgatgtagggcgaaatgcgccccttatccaaggcgctgcgcgcggccaccagcagccccaggtaagtcatgtacaggagaatcgccggcaacagcttgaggaagcgaccctggcgcggattgacccgcgacagcggcacggccatcagggtgacgatgaataccagcagcggaatggacagacgccactgcagctcggactgcatgcgcggctcgtcgctgccgaacagctgcgaggtcggaatcgcctcgcgctcgctgatgtccgccgccaccgacggtttgggcagcagcacgccgtaggtgtcgtactgaatcacccggtaatcggcctggccgggattgccgtcatagcggtagccattttccagaatcaggtagcgactgccgtcaggctgcacttcctggcggccgctctcggcgaccagcacactgatgccgcgatccttgtcgccttcgcgggacacgcgcttgtcggaaatgaagatgccgcccagctcagtgcgatcgtccgacagctctcgggtgtaggtgacccgcgagccgttgcgcatggactggaagcgcccgggcaccagggtatcgaactcggtcagggcgtcctgctgattgaggatcttcgccacctgggtcacgccctgaggcgccaggcccatgctcagccatgccaccagcagcgctactacggcagccggcgccagactgtagaggaacagacgctgctggctcatgccggtggccgacagcacggtcatctcgctgtccaggtacagccgcccgtacgccaacaagaagcccaggaacaggcccagcggcaggatcaactgcaggaaaccgggtaggcgaaagcccatgatcagaaacagcacgctcggatcgagtatcccctgggccgcctgggccaggtacttgatgaagcggccactcatgatgattaccagcagtacggcgctcaccgcactcagggtaaccagaacctctcgggacaaatatcggaagacgatcaaacagacactccagggttgtcaggctcaggcggctgtgctcaaactagccgaactgcatgctggcccgcactttcaagcgaaccggccgaaaaaattgtcgtccattatcctgcattcgcgactcgttgtcttggggacaccacgcatggaatttctcgtcaaaagcgctcgcccggaaacactgaaaaccgccaccctgatcatccctgttggtgaaggcggcaaactcgccgctaccgccaaggcggtggacgcagccagcggcggcgccatcgcggccctgctcaagcgcggcgacctggccggcaagcctggccagaccctgctggttcacggcgtggccaacctcaaggccgagcgcgtgctgctggtcggtaccggcaaagacgccgaactgtctgaccgccaactgcgcaaattgatcgccgccgtttatggtgtgctcaagaccctgggcggcagcgatgctctgctggccctgcaggacgtacaggtaaaaggtcgcgatgcctacggcaaggcgcgcctcatcgtcgaaagcctggccgatgccggctaccagttcgaccgtttcaagagccagaaggccacgcccggcgccctgaagaagatcactctgatcaccgacaaggccgataccgccgcggtggagcgcgccactcgcgaagcgcgcgccatcgccatcggcatggcgctgaccaaggacctgggcaacctgccgccgaacatctgccaccccagctacctcgccgagcaggccaaggaactgggcaaggcgcacaagaacctcaaggtcgaaatcctcgacgagaagaagctgcaaaccctcggcgccggcgccttcctggccgtgggccagggcagcgagcagccgccgcgcatgatcgtcatgcagtacaacggcggcaagaaaggcgagaagccccacgccctggtgggcaagggcatcaccttcgacaccggcggcatcagcatcaagccggctgccaacatggatgaaatgaagtacgacatgggcggcgccgccagcgtgttcggcaccctgcgcgccgtgctcgaactgcaactgccgatcaacctggtgtgcctgctggcctgtgccgagaacatgcccagcggcggcgcgacgcgcccgggcgacatcgtcaccaccatgagcggccagaccgtggaaatcctcaacaccgacgccgagggccgcctggtgctgtgcgacaccctgacctacgccgagcgcttcaagccgcaatcggtgatcgacatcgccaccctcaccggtgcctgcatcgtcgccctgggcagcaacgtctcgggtctgatgggaaacgacgacgaactggtcaaccagatcctcgccgccggccgccaggccgacgaccgcgcctggcaactaccgctgtacgacgaatatcaggagcagctggacagcccgttcgccgacatcgccaatatcggtgggccgaaagccggcaccatcaccgccggctgcttcctgtcgcgcttcacaaagtcctacaagtgggcgcacctggatatcgccggtaccgcctggatcagcggtggcaaggacaagggcgccactggccgcccggtgccattgctgactcagtacctgctcgaccgcgtacaggcctgaccggcagcgacatgagggtggcggccctggccaccctctccttttcagcacacgacgatactgcccaccgcgcttttcgcttgaagcttgccgcttgaagcccgacacttgccgccatgccccgaatcgaattctacgtactgtcgtcggccactccagccgagcgcctgcgcgctgcctgccagctggcgggcaaagcctggcgagccggcctgccggtgttcctgcgcggtcgcgacagcgcgcaatgccacgaactcgacgagctgctctggcgcgtacgccaggaaagcttcatcccccatggcctgcatcaggatgacccgcacgggccggtggtgatcggcctggacgaagagccggctgcgcagcaggcggtgctgatcaacctcagcagcacgctcagcccgcatatcgaccgcttcagccgggtgatcgagatcgtcaaccaggaacccgacctgctgaccgcctgccgggagaatttccgcagctaccggcagcgcggctatgatcccaaacgtgtcgaactgtagacccctgccatggacaacctgaaccctccccacaagcctgccgctctgctcagcgacctcgaatcgattcgcgaactgctcgacgacgacctcgacccgccgctgctcaccgacaccttcgacccggccgacatcccggtgctctccgaggtggtgcgtgccccggagccggtactcgccgcgcagcctgcggtgccggtcagcgccgccggtatcgcttcggaagacgagctgcgccagaccgtgcaacgcgccatcggccgcgacaacgagatcaaccgcctggacaccgagctgcgcgccgcggcgcaactgctactgcaggacgtgatcgacgatttcgtgccgcagatcgaggccgaactcaagcgacgcctgcaggcgcgcctcaaccgcctgctgccgccacgccgctgattcccctgccctgacccggttttctccgctcgaccgatagctgcgagagcggaagaaaactgcgtggcggttggttatactgctcggcttttccgatcagacgccagaagggtcccgccgcgcatggacaagacctaccagccccacgccatcgaaaccgccctgtacgaaaactgggaggcgaaaggctatttcgctccgcagggctccggtgagccctacaccatcatgcttccgccgccgaacgtgaccggcagcctgcacatgggccacggcttcaacaacgcgatcatggacgcgctgatccgtttccgtcgcatgcagggccgcaacaccctgtggcagccaggcaccgaccacgccggtatcgccacgcagatggtggtcgagcgtcaactggccgctcagggcatcggtcgccatgacctgggccgcgagaagttcctcgacaaggtctgggaatggaagaacgagtccggtggcaccatcacccggcagattcgccgcctgggcagctcggtggactggtcgcgcgagcgcttcaccatggacgacggcctgtccgaagcggtcaaggaagccttcgtgcgtctgcacgaggacggcctgatctaccgcggcaagcgcctggtcaactgggacaccaagttccacaccgcgatctccgaccttgaggtggaaaaccacgacgagaaaggccacctgtggaacctgcgctacccactggccgacggcaacaagaccgccgaaggcaacgactatctgatcgtcgccaccacccgcccggaaaccctgctcggtgacgccgccgtggccgtgcacccggaagacgaccgctacaaggcgcttatcggccagtacgtcgagctgccgctggtaggccgccgcatcccgatcatcgccgacgattactgcgacccggaattcggcaccggctgcgtgaagatcaccccggcccacgacttcaacgactacgaagtcggcaagcgccacaacctgccgctgatcaacatcttcgacaaggacgccgccgtcctgccgggcgcacagatcttcaacctcgacggcagcgtcaacgccctgctcgacgccagcctgcccgctgcctacgccggcctggatcgcttcgaggcacgcaagcgcatcgtcgccgacatcgacgccctgggcctgctggacaagatcgacgaccacgccctgaaggtgcccaagggcgaccgctccggcaccgtcatcgagccatggctgaccgatcaatggtacgtctccaccaaaccgctggccgaaaaggccatcgcggtggtcgagagcggcgaaatccagttcgtgcccaagcaatacgagaacatgtacttcagctggatgcgcgacatccaggactggtgcatcagccgtcagctgtggtggggccaccgcattccggcctggtacgacgaagccggcaacgtttacgtgggccgcgacgaagccgaagtgcgtgccaagcacagcctgggcgacatcgccctgcgccaggacgatgacgtactggacacctggttcagctccggcctatggaccttctcgaccctcggctggcccgagcagaccgacttcctgaaaaccttccaccccaccgacgtgctggtcaccggtttcgacatcatcttcttctgggtcgcccggatgatcatgatgtccacccacctgaccgggcagattccattcaagaccgtctacgtgcacggtctggtacgcgacggccagggccagaagatgtccaagtccaagggcaacgtgctcgacccgctggacatcgtcgacggcatcgacctggaaaccctgctggccaaacgcaccagcggcatgatgcagcccaagctcgccgagaagatcgccaagcagaccaaggccgaattcccggaaggcatcgccagctacggcaccgacgccctgcgcttcaccttctgctcgctggccaccaccggccgcgacgtgaagttcgacatgggccgcgtcgagggctatcgcaacttctgcaacaagctgtggaacgccgccaacttcgtcatcgagaacaccgatggccaggacaccggcatcaatggtgaagcagtcgacctgtcgccggtcgaccgctggatcatctctgcgctgcagcgttgcgagcaggacgtgacccgccacctcgacgccttccgcttcgacctggccacccaggcactctatgaattcgtctgggacgagtactgcgcctggtacctggagctggtcaagccggtgctgtgggacgagaacgcgcccatcgagcgccagcgcggcacgcgtcgcaccctggtgcgcgtgctggaagtgatcctgcgcctggcacacccgttcatgccattcatcaccgaagaaatctggcagcgcatcaaaggtcaggcgggtgtgcagggcgatacgctgatgctgcagccgtggccggtggccaatgaagcccgcatcgacgccgccgccgaaggcgatatcgagtgggtcaagcagctgatgctcggcgtacggcagatccgtggcgagatgaagatctccatggccaagcgcatcgacgtgatcctcgccaacgccaatgccgaagacctgcgccgcttgaatgacaacgccccgctgctcaacaagctggccaagttcgagtcggtgaaggtgctggctgccggcgagcaagcgccgatgtccgctaccgccctggtcggcgacatgcaggtgctggtgcccatggccggcctgatcgacaaggaagccgaactggcgcgcctggacaaggaaatccagcgcctggaaggtgaagccaagcgggttggcggcaagctggccaacgaaggtttcgtcgccaaggcaccggccgaagtgctcgagaaggaacgcgccaagctggccgaggccgaacaggcactggccaacctggtggagcagcgcggcaagatcgccagcctgtaaaccagtgcgctgaaaaacggcccgccgcggtaacgacccggcgggccgttttcgtttatgggcatgccgtgtcgcatcaggcagtatgctctcgactcatcacacgatcggacgatgcaaatggacgtgagcaagaccaagaccagcttctaccgccgcctctacgtcgcctggctgatcgacagtggcagcgccgatagcgtgcccgccctgatggccgccaccggcatgccccgacgcaccgcccaggacaccctgaacgccctggaggaactggacatccgctgcgaatttcagcagcaggatggcgagcgcaacaatgctggcagttacgcgatccgcgactggggcgccatcgacaagcgttggatcgccgccaacctgcagcagatcaaggcggtgttgggttacccctgagatactccccggcaaggagcccaaatgaatatcgacctgctgatggtgctcggcctgctgttcacggccgtggtgctgttcgtcatcaacaaaccacgcatggacgtggtcgctttgatgatcctcgtcgccctgccgctgaccggcgtgctgaccatccaggaaaccctggccggcttcgccgaccccagcgtgatcctgatcgccgcactgttcgtaatcggcgaaggcctggtgcgtaccggcatcgcctatcgcctcggcgactggctggtggccaaggcaggcagcagcgaaacccgcttgctgatcctgctgatggtggccgtggccgggctgggctcggtgatgagttccaccggcgtggtggcgatcttcattccggtggtacttggcgtggcggcgcggctgaagatcgcgccgggccgattgatgatgcccctggccttcgccggcctgatcagcggcatgctgaccctggtagctacgccgccgaacatggtggtgcacagtgagctgctgcgtgccggcatgccgggtttcagtttcttcagcttcacgcccatcggcctcgccgtgctggtgcttggcgtgttttacatgctcgccacgcggcgctggctgcagcgcgacgtcgatagcgacacctcggcgccgccacgcctgacgctcgccgatctggccgacagttatcgcctcaacgagcgcgaacgccgactgcaggtacgtgccgactcgcccctggccaatcaggcgctggacgagctgcagctgcgttcacagtacggcatcaacgtgatcgccgtggagcgccagcggcagttccgcaccctgttgctgatggctaccggcaacacccaactgctgcccggcgacgtactcctggtcgacctggccagcccggccattgcggtgctcggcgcctatcaggaactgggcctggaggcgctgccgctgcgcaactcctactacagcgtgcactcccacgagcttggcttggccgaagtggcgctgccgccagaatcccagctgccgggcaaaaccattcaggagcttgggctgcgcagccgctacaagctcaacgtggtcggcctgcgtcgccatggccaggcgctggaaggcctgctggtggacgaaaaactgacccacgccgacaccctgctggtggccggcagctggaagcagatccaccacctgcagagcctcaaccgtgattttctggtgctcagcctgcccgccgaagtggacgaggtggcgcccgccgcgcgcaaggcgccctatgccctgctgagcctggcggtaatggtcaccctgatgatcagcggcctggtaccaaacgtcatggccgcgctgatcggttgcctgctgatgggcgcctttcgctgtatcgacatgcccagcgcctaccgttccatccactggccgagcctgatcctgatcgtcggcatgctgccgttcgccctggccctgcagaaaaccggcggcatcgacctggcagtcaacggcctggtcggcgccctcggcaacgccgggccacgggtgatccttgccagtctgttcgccgttaccgcgctgatcggcctgttcatctccaacacggcaactgcggtgctgatggcgccggtcgccatcgccaccgcccaggccctgggcgtgtcgccgctgccattcgccatgaccgttgccctcgccgcttcggcggcgttcatgacaccgatttcctcgccggtgaacaccctggtgctggggcctggtcagtatcgctttggggatttcgtgcgtatcggcgtgccgttcaccattctggcgatgatcgtcagcgtggtgatggtgccgtggatatttccgctgtagctcgttgtgacacttgtgggagcgcgccatgcgcgcgaatcgcgggcatggcccgctcccacatgaatagcgaaatcgcgggcctggactaggcgcccccgcgccctcccacaaacgcaacgaatccgcgcttgatgcagttccattgcggcaacatcattagcaaaccaccaagcacaccatctacacctgtgggaaaatgcccggcccgccacttttgcaatgaccagcatgcccgccaaacgcccgcccaaaccgcccgccccagccgccgacaaaggccagctgcacccccgcaatcgccatcagggccgctatgactttccagcgctgatcaaggccagcccggagctggcggcgttcgtgatcatcaacccgtatggcaaccagagcatcgacttcgccaacccggcggcggtgaaggtgttcaaccgtgcgctgctcaagcagttctatggcatcaagcactgggacattccggccgactacctgtgcccgccgattccggggcgcgccgattatctgcactacctggccgacctgctggctggcgagaacggcggcgagactccccgcggccgctgcgtgcgtgccctggatattggcgtgggcgccaactgcatctacccgctgttgggtgcttgcgaatacggctggcgattcctgggcacggatatcgcccccgaagccatcgcctcggccaccaacatcgtgcaggcgaatcctggcatgggcgagcagatcgaactgcggctgcagccaaattcgggccacgtcttcaccgggcttctaaagcctgacgagcgtttcgagctgaccctgtgcaacccgcccttccatgcctcggcgggcgaagcggccagcggcagcaagcgcaagtggcgcaacctcggcaagctcgaccccaagcgcaagctgccagtgctcaacttcggcggccaggcggcagaactatggtgcccgggcggcgaggcggcttttgtggcacggttgatcggcgagagcgccgcgcaccgtgatcaggtgctgtggttcagtacgctgatctccaaggccggcaacctgccgggcgtatacgccaccctgaagaaggtcggcgccctggaaacccgcacggtggaaatgagccagggccagaagcagagccgcttcgtggcctggaccttccatacggccgagcagcgtcagcgctggatgagtagccgcgccagctgatcgcggcaccaatcagcccggacggcgcaacagcatcagcgccagagcagccacccacagcagcgatgcgccgtaattgatgcgctgaaagagcccaaagccgtgaccgctctccagtgcgccggccatcagtggcaaggcgccaagggcaaccagcgtgcaggccagcgaaaaccaggagaagccgggcgaggcgagcacacggcgagccagccaaacccacagcccgctggccagcaaaaggctgaaggccatgatcagcccggcgaggttgtgcaggttctggctggtcgacggattcgccggcgcacagccggcgtcacaggcgaaataaccggtgccgaaactgcccaggccgtggagcatgatcagcaggccgctcaggcgcgcccagaggttgtcgaagcgccgcagcacgctggcaccgaacagcaaaaacagcccgcccaatgggaagttgttgatcagcggcgagataccttgcgtcggcgcaccctcggcgcccaacaggctcatggcctgatcgacatggctgtagccgggatacagcgcaccggcgatggccacccccagcgccagccacaagggcgtgatcaatcctgcgaaatacccggccttgagcgtcccgttgccgtacatggtgcgtccttttggtgtcatgagcgtccgttcagtgacgtgatcctcgagcgacgcgacacatccgatcgccccgctgcccgtcgactgcgaagcaccgactgcagcctgccgggcatttttcgtccataatcgccgccctcgaaaaagctgccgggttgcctccggccctgaaaggacgatctcatgctgcgcatcaccgaactgaaactgcccctcgatcacgccgatgacgccctgcgcccggccctggtcgagcgcctgggcatcgctgacaacgaactgctcgaattcagcgtgttcaagcgcagctacgatgcccgcaagaagtccggcgacatgccgttcatctacaccctggatttcagcgtgcgcgacgaggccgccctgctggcgcgcctggccaacgaccgcaacctcggcatcgctccggacgtgagttacaagccgctgaccgtcagcgccgaacagcacccggcccagcgcccactggtgatcggcttcggcccctgcggcatcttcgccgcgctgattctcgcgcaaatggggctcaagcccatcgtgctggagcgcggcaaggaagtgcgccagcgcaccaaggacacctggggcctgtggcgcaagaaggtgctcgaccccgagtccaacgtgcagttcggcgaaggcggcgccggcaccttttccgacggcaaactgtacagccagatcaaggaccccaaccattacgggcgcaaggtgctggaagagttcgtcaaggccggcgcaccggaagagatcctctacgtgagcaagccgcatatcggcaccttccggctgaccggcgtggtcgccaccatgcgcgaagagatcaaggcactcggtggcgaggtgcgcttccagcagcgcgtcagcgacgtgctgatcgagaatggccaactggtcggtgtcgaactggacaacggcgagcaggtgctcagccgccacgtcatcctggcccttggccacagctcgcgcgacactttccgcgccctgcacaagcgcggcgtgttcatggaagccaagccgttctcggtgggctttcgcatcgagcacccgcagtcgctgatcgaccgcgcgcgcctcggcaaatacgccggccacccgaagctcggcgccgccgactacaagctggtgcaccacgccaagaatggccgttcggtgtacagcttctgcatgtgcccgggcggcacggtggtcgcggccaccagcgagccgcatcgggtggtcaccaatggcatgagccagtactcgcgtaacgagcgcaacgccaactcgggcatcgtggtcggcatcaccccggagcaggattatcccggcggcccgctggccggtgtcgagctgcaggagcgcctggaatcccacgcttacgtgctgggcggcagcaactacgaagcgccgggccagctggtcggcgacttcatcgccggcaagccgagcaccgcactgggcagcgtcgaaccgtcctacaaaccgggcatcaagctcggtgacctcgccccctcgctgccggacttcgccatcgaagcgatccgcgaagcgctgccggccttcgccaagcagatcagaggcttcgacctgcacgacgcggtgctgaccggcatcgaaacgcgcacctcatcaccgctgcgcatcacccgtggcgaagatttgcagagcctcaacgtacgcggcctgttcccggccggggaaggcgcaggctatgccggcggcatcctgtcagcgggcgtggatgggatccgtgtcgccgaaggtctggcacgcgcgctgatgggcgagcctcgctaaccccccgtcgaactctgcgggtaaggctcaggattcccagggccgcccgcgggtgcggcgcaccagcttgaccttctcctgcatcgccgatttggccagcatgtgggcgctgaccggcgcggtgatgaacagaaacagggtgatcagcagttcatgcaggctcaggccttcggtatggctgctgaagaagatcatcgatgccaccaccatgctgcccacgcccagggtggtggccttggtcgggccatgcaggcgggtgaagaagtccggcaggcggtacagcccgatggcgccgatcagcgcgaacgagcagccgaccagcagaaagaacgccaccagtgcttcgatccagaatggcatggccacaacctcctcagtcgatgatttcgccgtgcagcaggtgtttgcccaccgccacggtgccgacaaagcccatgacggcgatcagcagggccgcctcgaagaacagatccgactgcagccagatgccgaacaccacgatcaacgccagggcgttgatgtacagggtgtcgagcgccagcacccggtcgggcatgtccgggccgcgcaccagacggatcacgttgagcgtcacagcgacgcccatcagggccatgcagaagggaatcacgtacgcgagcattcgaaaatctccatcagcggggcttcatagcgcgacttgacctcggcgatcagcgcctggtcatcggccacgtccaggccatgcagcagcagggtcttgtgatcgctgctcaggcccgaagacacggtgcccggggtcagcgagacgatgcaggcgagcaccgagagcatgaagtcgttctcgatttccatcggcacttcgacgaacgccgggcgcagtttgcgcgtggggccgagtaccagccgggcaacgtgcaggttggcgatgacgatgtcccacagcaccatcagcaggtaacggcacagcaacagcggccgacgcaggcgcggcacgtcgagcatgaagccgctgcacagcagggcgataccccagccgagaaacgcgcccagcagcagatggccgacactcggctcattgaccatcaacagccagatcaccgtgagcagcgcgctgagcatgggatgggggaacagacggctcatcgctcacctccgcgcacgatctgcaaatagctattcacatccagcagctgctgggcgacggcctgggtgtactcctgaatcggctgcgccgcgaccaccagcagcggcccaccggccagcaggcagatggtggccagggcgcggatgtggtcgaactgcgcattcggcgccggctcgccgctgcagcgccagaacagcgtgctgccggcgcgcaccagggcgatcaccatgcccagaccgccacacaacaccaccggccacagcaccagggtctgccagccgctttccaccgagcgcagcagcatcactttgcccagaaagcccgagaacggcggcagaccagccaccgagatcgcgccaatgaagaacagcccgccgagcaatttcggctgcagcagctgcggccccttgcgcagacgcaggccgatttcgccgcgctgacgcgccagcatatcggcgagcaggaacaggccgccgcatatccaggtactgtggatcaggtagtaaagcgccgcactgaggctttgcgcgctgcccagcgcgacgccggccagcagggtgccgaccgagacgatcaccagatagccgatcagccggcccaggctgcgcgccgccagcgcgccggtcacgccgagcagcagggtcagcgccgccaaaggccacaacaggtaatcgaccagatgggccagctgccccgcttcgctgccgaacaccagggtgaatacgcggatgatcgcgtacagcccgaccttggtcatcaccgcgaacagcgctgccaccggcgcggtggccgccgcataggcatttggtagccagaaatacagcggcaggatggcgcccttgaggccgaagacgatcagcagcaggtacccggcggcggccagcaaatgctggcggtctgggtcggcttcggccaccttcagcgccaggtcggcgatgttcagggtgccgagcaggccatagagcatgcccacgccgatcagaaagaacgacgacgccaccaggttgagcaccacgtagtgcatgccggccttgatgcgcttcggcccgccgccgtagaccagcagcgagtaggacgcgatcagcaggatctcgaagaacacgaacaggttgaacagatcaccggtcaggaaggcgccgtttatgccgagcagctggaactgcatcagcgcgtggaaattcgggccccgctggtcatcgccgcgcaccgcgtagagcatggcgaagccggccagcacggcggtgaccagcagcatcagcgccgccaggcggtcgagcagcaggacgatgccgaacggcgcctgccagttgcccagggcgtagacctgcaacacgccgttgtccgcctgcagcaccagccaggcgctcagcggcagcagcgaccaagtggccagcagcgacacccagcgcttggcggtgatcgaaagttgcgagcgaatcaacagcaggctgccggtgaacagcggaataaggatcggcaggatcaacgcgtgattcatcagcgcgactcctcgccatcgacatgatcggtgcgcagctcacccagggcgcgcagcgacagcaccaccacgaaggcggtcatggcgaagccgatgacgatggcggtgagtacaagcgcctggggaatcggatcgccgtattcggcactcttgccgatgaccgccggcacgccggtgccgaggcggcccatggcgaacaggaacaggttgaccgcgtaggaaatcagggttaggcccatgaccaccgggtagatacgtgcgcgcatcagcaggtacacaccgctggcggccagcacgcccagggtgatggcgtatagcgcttccatcagagaacctccttgctggtttcatcctggctgacgtggccgatgttggagaggatcagcagcgtggagccgaccaccgccaggtacacgccgaggtcgaagagcagcgcggtggcaagttcgaactcacctatcagcggcaggtggaagtgatcgaatgccgaggtcaggaatggtgcgccgaaggcaaggctgcccaggccggtgagagcggcgatcagcacgccgaggccagcgatgctgtggaagctccagggcatgcgccgctgggtccactccacgccgtgggcaacgtactgcagaatcagcgcgatggcggtgatcagcccggcgatgaaaccgccgcccggcaggttgtgaccgcgcaggaagataaaggcagagaccagtagcgccatcggcagcaggatgcgcgcgatgctgtcgagcaccatcgggtgactgtctttcgaccagggcttgccgttcgggtcggtaagcggatggggcaaatgcagcccggccagcagcccgtagatgccaatcgcagcgatcgccagcacggtgatttcgccgagcgtatcgaagccgcggaagtcgaccagaatcacgttgaccacgttggtgccaccgcccccgctgacgctgttttccaggaagaacgaggcgatgctgtcatacggccgggtcatcaccgcataggccagcagagcgacagcgatcccggtgccgccagccagcagtacgtcgcgcagcccgcgcaggctgctcgattccatcggcgtgcgatcaggcatgaagaacagcgccagcaccagcaggatgatggtcaccacctcgaccgataactgggtcagggccaggtccggtgccgaatagcgggcgaacgccagggccaccatcaggccggcgcagctcagggtcatcagcgccttgaggcgattgcggtggaacaccacggtcagcaccgccatcacgcacagcacgaccatgccgagcacggtgatgccatcgagcggcgtcagcggcacatcaccgctgagcgattccatgggcgacagggcggtgatgatcaggatcagcgcgctgagcagcagaaaggccacgtaacgctgcagggagccgctttccatcagtttggtcacccagcgggcgcttttgaccaaccgtgcgttgagcagctcgaacagctccttggcgtccacttccggcatgccgttgtaccagcgaaacagcggctcgcggcaggcgtagacgatgatgccgccgatcagcgcgaccacgctcatgcccagcggcaggttgaagccgtgccagatcgccaggctgtaatacggcacctcgccgcccagggtggcgctggccgccgaggccagcagcggcgctacggtgtaggccggcagcatgccgaccagcaggcacaggaacaccagaatctccaccggaatcttcatgtagcgcggcggctcgtgaggcggatacttgggcagatccttcggctcgccattgaagaacacgtcgtggatgaagcgcagcgaataggccaccgagaacaccccggcgagggtcgccacggtcggaatcatccagttgaagatgcctagcaggtcctggttgagcgtttctgtgaagaacatctccttgctcaggaagccgttgagcaacggcacgccagccatcgccgaggcagccaccatggccagcacggcggtgtgcggcatgtatttccacaagccggcgatgcggcgcatgtcgcggctgccggtctcgtgatcgatgatgccggctgccatgaacagcgaggccttgaaggtcgcgtggttgatgatgtggaacaccgcagcgacggaggacaggtcggtgttgaagccgaacagcagggtgatcaggcccaggtggctgatcgtcgagtaagccagcagacctttgaggtcgtgctggaacagcgccatgattgccccgaacagcagagtcgccatgccggtcatgctgaccaggtagaaccaccactcggtgcccgccagggccgggtagaagcgagccagcaggaacacgcccgccttcaccatagtcgccgagtgcaggtacgcggaaaccggcgtgggggcggccatggcctggggcagccagaagtggaacgggaactgcgccgacttagtgaacacgccaagcaggatcaggatcagggtgatgggatacaagccgtgactacggatggtgtcgccggctgccagcacatcgctcagctcgaaactgccggcgatattgcccagcagcagaatgccggccagcagtgccaggccaccgccaccggtgacggtcagggccatgcgcgagccgcgccgggcgtccgaactgccgctccagaaaccgatcagcaggaatgacgacagactggtcagctcccagaacatcagcatcagcagcatgttttccgacagcacgacacccagcatggcgcccatgaacagcagcagataggcgaagaaacgccccatggcctcctgcttgctcaggtaatagcgggcatagagaatcaccagcaggccgataccaaggatcatcagggcgaacagaaagcccagaccatcgaggcgcaggctcaggttgagccccagctcgggcagccatgaatggctaaccacctgcacctcgccagcaaataccgctggctgctgcagccacagcaacaccaaggcggcagccgggcctattgcagcggccagcgcgcagagcgaacggcccatgcggtccgccagcagcggcagaaatacacctaaaaatggtaaggcgatgatcagcgcaagcgccatacactaaaccccttgtacaagcccgccatgcagccaggcggccagttagtgtgtgccagaagccggtcgcatggcgcccggccgatccctgcgatggtgtgcgtggtgccaacccggcaggaggagaaaccacctgcggcagtccgactcggagcaggccaagccagttacgatctggtcgccgcatatcgtgcggcccgctgtaactgactggtgattacccctgcgcgttcgacttgttttcaaggccaggttctcgagtttcggccttcaaaacgccttcgattatgcttacctatcgaagcagcgtcatggatagaattattactaaagctatctctcggcagcccgcaagcgatcgcctcatttggaaagaaagtgctctggctcggtgctttgcgcagcctgtagaaacgcaaaggccggatcaattgctgatccggccttttggtgctgtgggcgcgactcgaaggttagtgggtcacgcggctggtgccattgacggtcatgatgcgtacgcgatcaccgacgcggaagatctggttctcttcaaccgcctgcacgtaggcgcgcatgctaccgtcgtcttcacgaacggtgatttccacaccctgggtacgggtgatgccttcctcggcagcggcgcccagcaggccacccgctaccgcgccgatcaccgccgcgacggccgaaccacggccaccacctacgccgctaccggctacgccaccgatcaccgcaccggcaccgccgccgatgggagtcttggtgccttcaatcttcaccgggcgtagggattcgatggtgcccatgcgcacggtctgtacggcacgcgcttcatcgcgagagtaactgtcgccggtcaggctggaggcgcaaccgccgagcgtaagggtcgcggcagcgaacagagcggcaaaaaaaccaggtttaagcatgacgattctccagactggactgataaccctacgacaacttggccgtcaggacggtcactgtaattgccgacaaattacttcatccgttcagcgtaggtacagggtcggcgtctgatcaccccgacacgcctatagacagccgtaccggccaatcgtcaccgcgcccacacacgcccctcagcggcgggcggcctgggcgacgcgccacaacctggcgagatcggcagccctcgcttcgagctcctgcccagcgtcggcacaggcctgctccagggtgatcggccccggcgctaggctgaagcaggcttcgatgcccgcctcacgcacctgctggtagccctcacccaggctgcctgccagggcaatcaccggcacactttgctcgcgcgccacacgggcgacgccaaccggcgtcttgccgtgcaggctctgggcatccaggcgcccttccccggtgatcaccagatcggcgccacgtacggcatcggccaggccggaaagctcggccaccagctcgataccggggcgaaaacgtgcgccgagaaaggccttggccgcaaagcccaaaccgccagcagcaccaacgccgggaaaggtgctgaagtcctcgcccagtgcctcgccgaccacctcggccaggcgcgccagggcggcatcgagttcgtcgacctgctgtgcgctggcgcccttctgcgggccgaataccgccgatgcccccttggggccgcacagcggattgtccacatcggcggctacctcgacctgaacgttgtgcagacgcttgtccagcgcactgaggtcgacgcgctgcagcgccgcgagggccgcgccgccgggacgcagctcattgccgccagcatccagaaaacgcacccccagtgaccgcagcaggccgctgccaccatcattggtggcgctaccaccgaggccaaggatgatgcgtgtggcgcctgcatccagcgccgcgatgatcagttcgccggtgccgtagctgctggttacccgtgggtcgcgctggccgctcggtacgtgatgcaggccactggccgcagccatctcgatgactgccgtgccgtcgcccagccaaccccagtgcgccgttaccggtgtcgccagcggcccctgcaccacctgttcacgccgctcgccaccggtggccgccagcaccgcatccacggtgccttcgccgccatcggccatggggcacaggacgatctcggcattcggataaacggccagccagccgcgggcgatggcctgggctacctcaggcgcactcaggctctccttgaacgaatcaggagcgatgacgattttcatgcagacaacctcgaaaacggcgaggcgcccgcaggcgccccgattgaatagcgttacagcagaaccaggctcagcagccagacggtgatgatgccgaccacgccctgaatcagcgtggccatggtttgcgcccggtaggcgacggccaccggcatgcgactgaactgggtgaccacccagaagaagctgtcgttggcgtgagaaacggtcatgccgcctgcgccgatggccatcacggtcagcacgcggcccatttcgctatccaggcccagctggccgagcagcggcgcgaccatcgccgaggtggtcaccagggccacggtggtggaaccctgggcggtcttcagcgcagcggcgaccaagaacggcatgaacagcccgacgcccagagccgacagcgtggtgcccaggtaattacccagtggcgtggcgctgagcacggcgccaaaggcgccccctgccccggtgatcagaatgatcggcgctgccgagacgatgccctcggatacccggtcatgcagattctgacgcttgccattgcccttgagcagagtgcaggccagggcgagcccgaccagcagcgccatcaccggatggccgaggaagctcagcacgctcagcagcgtgccatcgcccaggggccggctcgggaacaccgcgatggagcccaggcagatcagcagaatcggtacgaagatcggcgcgaaagcctgggtcgcgctgggcagcgtgccgtactgagctcgcagcgccgcgaaatcttcgctgccgggcatgggcgtgccgtcatcttcaagggcgatgtccttgccgatgaagcggttggcccacaacatgccagccagcgcggtgacaatcgccaccaccagaccgacggcgatcaccagccccaggctggaacccagaccgaggttgccggccgcggcaatcggccccggcgtcggcggcacgaaggtgtgggtggcgtagaggccggtcgccagcgccacgctcatggcgatcaccgagaccttcatacgcgctgccagggcgttcttcagggagttgagaatgacgtaacccgaatcgcagaacaccggaatcgacactaggtagccgatgatcgacatggtcagcgtcgggaagcgttcgccgagcagcttgatcaccgtttccgccatggtgatcgccgcgccgctgcgctcgagaatcaccccgatgatggtgccgagcacgatgacgataccgatattgcccaggatgttgccgaagcccgtggcaaccgtcttgagaatgtcctgatgaggcagttgataggcgaagccggcgagcacggcagccgccagcagcgcgagaaagggatgcagcttgagacgcgtcgtcgacaccacgataaaggcgatgagtgcgaccaggatcagaaccagagccatgccggtttcctcttgttgttataggagttgccaggtgcccggcattgtcactcaggacctgcaggcttaaccctgttcacccgcacaacggcagagggaaaagtacgatcaactgttgtgcaagcgcatcacctaaaggctcagtttggctcgatcagcaccaggcccagggataactgcagacgtcggtccaggcgcgtcagctcgacgccgctcagctcggcgatacggtcgaggcgatagcgcaaggtattgcggtgaatgcccagggcatcggcgcagctctgcacctggccgtcatgggcacaccaggcctcgagggtggcgcgcagtacgccgttggagtcctgagcgagtacctttttcaacggtgccagccagccctgcagcagccagctgtggcgctgggcgtgcagtacggtcgccaggcgatgctcttcgagggccagtacgcgcaacgtcggatgccgcgcacgggcgaaggcctgcagatcgcgcagcgccaggcaggcctgacgcagctgctcgagggactgcaccggatcgctgaccagcaggcgcgtcacgccccagccccgctcgtccgcggcgtccagccaatgttgatcatcctgccctgccatcagcggccgacaccagagcagctcgcgcatgccaagcggtgcagcaaggtgttccttcttgcccgccagggcgccgagcagccgagcctgctgcgccaggggctcgccctgctcctgcaactccagcaggcaaacctgacgcggccagctcagtgccagcccctgccgctcggcatcggcggccagcgcggcgacactggcagccgggtcgaacagctggcgcagccaggcatcgagctgatgccgctgccaatggcgctcggcctgcacctggcgctgttcgaccaacatctccgcggccatgcgcaccagctcggcgtaggggcgcactacttcgggatcgccggtgatacccagcacgccgatcagctcgtcggcatgcagcagcggcagattcacgcccgggcgcacaccgcgcaggcaggtcgcggcctgctcgtcgatttccaccacgcggcggttggccagcaccagttgcgcgccttcatgacgggtatgcaaacgcgccggatcgccgctgccgatgatcatgccctgggcgtccatcacattgatgttgtacggcaggatggccatggcgcggtcgacgatgtgctgggccagggtggagtcgagttctagcatgggcgggcctggtgattggaatcgacggttcagaccgggtcggcaccagggccggccgcaaaactcagggcgccagacgctggcgcagccaggcttcgccgttgagccgataatcgagacggtcgtgcagacggctggcacggccctgccagaactcgatgcgctcgggcagcaggcggtaaccgccccagtgcggcggacactccggcgcctggtcggcgaagcgccgctcggtttgcgccagcaggccttccagctcgccacgatcatgaatcacccggctttgcggcgaggcccaagcgccgaggcggctgcccagcgggcgcacctggaagtaggcgtcggattcggccggcgtgaccttctcgacgcgaccttcgatgcgcacctgacgctccagagtcggccagaaaaaggtcagcgcggcaaaggggttggcctgcagctgctcgcccttggcgctctggtaattgctgaagaaggtgaacccttgctcgtccaggcccttgagcagcagtacacggcagtgcggacgaccttcggcatcgacggtcgccagggtcatggcgttgggttctacgggaggctgctcggttttcaccgcatcggcgaaccagcttctgaacagcgcaagaggctcaagcggcgcctgatcctcgctcaacccgtcacgggtgtaatcacggcgcatgtcggccagggtctgagtcatgagaaagctctcggaagcgacaaagaccctagcttaacggcacagaccttatttggcttgatctgcggcaaccactttcttggcatcggccagcttggtggtgctcttgtcggccggcttgtcagcggttttcgccacggccttggtcgctggtttcgctgctggcttggccgccgccttgggtttggccttggcaggcgccttggctacggctttggccgcaggttttgcggctgccttggcggccggtttctcggctggcttgtccgcggctttgtcgacggcagccacagcggtggcggcagccggcgccggatcaggggtgttgtacttggcgatcagggcctgcagggtgtcctgacgggtcaggagaatttccacccggcggttcagctcacggccgttggcgctgtcgttggcggcacgcggcatgtccgggcccatgcccttgaccatcaggcggtcctgcttgaggccgctgaggcggaagatggcggtgaaggcacgggcgcgctcgaggctgagggaacggttggtatccagtgcgccgctgctgtcagcgtggccgagtaccagcacgccgaccttgctgtctttctccatgaccttggccacccgggtgatcgggcccagggtgaccggcagcagcatgccagggcgatccgggttgaagttgcccttgaccggcgcggtgacgaccagcaggttctcgcggcgctccatctcgaagttgctgtccttgatcgcttcgcgcaccagcggctcgtattcatccagccaggcctgggtgacttccggcggtggcatgggaaccggctttggatcttccttcttctcgaacagggagcaacctgtcagcagtacgcaaagcgccagcgcgcaagtcttgtaggaaagcatcggttcatccactaaatagtcggtcgtagtcacccggaaaatccggagtcagcagctaaaagcgttatcgcgcaggcggttaagcgtgtttcctagaaacactcgcataagatacccgcaagtttctgtgcccgcggatccattaagacgaacggccccaggttattcgtaacaaaccccacagccacgtcccgttccggatcggcgaaaccggtggtcccgcccgcgccagggtggccgaaggcgcccttgcccatcccgtaggtagcgttggcgacagcgggctggtcgagcatgcagcccagaccgaaacgcgtcggggtcagcaatgttctgtcctcaccgacactgtgttcgcgggtgagttcagccagcagttcactgtcgagcaggctgccatcgagcaggccgctgtagaaacccgccaggctacgggcgttgccatgaccattggccgccggctgctgcatgcgccgccactccggtttgttggtgctggtcatgatcgacggcgggttggtgaacgcccgtgtggtcatggcctgggcgtcgttcatcatggtcttgagcatgcgctgcgccgccgcatcgcccatattgcccttgccccggctgatggtggcgacgcggtggaactcctcgtcggccaggccaacatggaaatccaggcccagcggcttggcggtgcgggcgacgatcgactcgcccgggccgcggccctcgacgcggcgcagcagctcgccgatcagccagccgaaggtgatcggcgcataaccgtggccctcgcccagcggccaccagggcgcctcggcggccagcgcgtcggtcatggtctgccagtcatagagcgcctcggcgggcagattctgacgaatcgccggcaacccggcctgatgacaaagcaggtggcgcacggtgatgcgctccttgccggcggcggcgaattccggccagtagcgggctaccggggcgtcgagttccagcttgccttcggccaccagttgcagcgcggtgaccgcagcgaagggcttggtgcaggagaacaggttgaggatggtatcgctgtgccaagcctctcggccgtccttgtcggcgacaccggcccagatgtccaccacggtttccccgcctacctgcacacacagcgcggcgccacgctcctgcgggtcatcgaacagcgcggcgaaggcctccttcaccgcttcgaatttgaggtcgaagtaaccctgaatctgcactgactgctcctgcttcaaataaaagcgccagcagggctggcgcgtagagatcaaggcttggcttcagccgccggagcgtcgccctcagcagccggcgcgacttcgggcgccgcctcttgcgccggtgcggcgtccgtcttggccgccggctcctgagcaggggcggtgtccgctttgggcgccggctcctgggctggcgcagcatccactttgggcgctggctccttggcagcctgctcgagcaccagcggcggcacggtcaggttggccttgcgcacggcgctgacaaaaccgtcccacggccggtcggtgaccgccaccaggcccaggtgaccattctcgccatcgagcagacgcccggtgacgggctggtccagatactggaaccagtgcacaccaacgatctgcggttcttccagggccttcttcaggaagttcgcgtaagccgggccacgctcctcttccttgtacacctcggcgacgccgccccagaacgggccgcggtcgcgggagccgaagtggaattcggtgaccagcagcggcttgtcgagcttgcgcaaggcttcgaagtcgtagccctgctgcggctcgcgggtatagaagttgaagctcagcacgtcgcagtactgggcacaggcctccaccgcctcgggaatgctcgccgagaaacggccgccgagcagcaggtggttcggcgtgtgccactccagcgaatcgtcgatggtcttgaagtaggtatcggcgaacagccgcaggaagcgctgcatgtcggcttcgatggccgggtactcaggattgatcggcggcgcctggaagcccggatcttccatcaactcccacgctttgagatcaataccccaggccttggacaggccttcctgattgcggtacttgtcgcgcagctgcttgaggaaggcgcgcttggccggcacgtcggtagtcaggcgcagcgtggcgtaggccaatgcgtagcgcgacagcggatcatccgccgggccggcccaggccagctcgttgtcggcgtagtaaccgatcacccagggatcgtcgcgatggccgcgtgtagcgatggcgatggcacgctcggcggccatggcgaaacgcggatcgaacgggtcgggcatgccgccccaccagtcaacgccagtgctgatggtggcgtagtcgccatggatcgacagcggaatgctgtacggcatgcgcttgtcttcggcgaactcgttgtcgctccagttacccagggtattgaagccccaggcctgcaggcgattctgcgcgcgctcgcgccacgccttggcgtcctgggcgccataggtgcgctgcaggttggcggcgtagaagtcgtaccagcggcccttgtcgaagtcgcggccgcggttggcgccggtgtcggactcgttactggcactaccgtagaacgcggcgagcggctcgccctcggccggcaacgcgctgaacatgatctcgcggccttcgacgtaggtctggctctgcgagccggtcacggtgttcacgcccagcgaatagaaggggttaccctccggcgtgaccaggaaccagcggccaccgcgcttctcggtacggaagaagccggtggcctcgaacgacgggccaccaatccagccaccatacatgtcctgcttgggacggccggcctgccaggtctgcagctgcttgtcttcctgggccataccctggcgcagctgctcgtcgttcttgatcttgcccggccagtcgcgccgcgtgtactggccgtagccatcgacgataccgcggtaggcctgctccagatcgccgctgccgcgcacgccgaaacggcccagcaggatgttttgcgcggcctgaggattgggaatcgacagggtcacggcggagacgttcttgacgtcgatctcgccattgacggtttccgccagcagcagcaggcgaccgtcgtaacgccagggcatcggcgcaccggcacgcatgccctgggcacgcggcgaggtagcgcccaacgggatcagcaatgtctgcgcaggccccgccggcagggcgatctgagtggtcaggcgcttgccgtcggcgctttcgatggtgacgtccagggtcagcgcccagtccatggcgttctgcacgcgcaggctcatggcgctggcctgggaccagtcccaactgccgctttgcggggtgaggcgcagggtcgggcgctcgcccggattgaaggtcacacggcgcaggatctcgccctgggcggcgctttccgcggtcacgctgggcaggtaggcgttgtcgccggagacctgaacggcgtccatgggacgcacgaagttgaacagttcctggcgatcggcagcaacacccagcgtcggcagaccgagcagcgtgaccagcgccaagcgcctcatcgccaatggatgtcgaggacgggctgcagcgatgcacagtgacagaactttggaaaccagaccggccggaacgtgcgcatcgcacggccccgaacgatcggccgacagcagccaggtgttgaccttcaaaccccttctccccgcaactcgacaccgaatatgagtgcccgcgacagtcccgtcacgagccttttgctgcgtcttaaacgcgcaggcgcaatagtgcgacagatgggggctctaccgcaaagcccgcatgtccgatgactgacttgcggagcgatttttttgtcgagggcgcctagctgatttcccgccggaacggcggtagcgcgttgagaatggccttgccataacgctgggtgaccacacggcggtccagcagggtgatggtgccgcggtccgcttcagtacgcagcaggcgcccgcaggcctgcaccaggcgcagcgaggcatccggcacggcgatttccatgaacgggttgccaccacgcgcttcgatccattcggccagggcggcctcgaccggatcatccggcacggcgaatggaatcttggcgatcaccacgtgctcgcagtaggcgcccggcaggtcgacgccctcggcgaagctggccaggccgaacaacacgctctcctcgccgctgtccacccgcgccttgtgcttgttgagggtttcctgcttggagaggttgccctggatgaacacgcgcttgcgccagtcacgatccaggccgtcgaagacgtcctgcatctgccggcgcgaggagaacagcaccagcgtgccgcgcgagccctgcaccagatcgggcagctcgcggatgattgccgcggtgtgctcggcagcgttgcgcggatcggccttgagatccggcacgcgcagcacgccggcgtcggcatggtggaacgggcttggcactacggcggtagacgccaccttgggcaggccggcgcgcatgcggtaacggtcgaaagtgcccagtgcggtaagcgtggccgaggtgaccagcgcgccgtaggcgacgctccacaggttgcggcgcagagtttcggcggcgaggatcgggctggcgttgacttcgatgtcgaacagcgcgccactctctgccagggtcagccagcgcgccatgggcgggctgtcttcgggatcttcactggtgaacgccagccacagctcccaggtgccctgggctcgtgccagcaggctgccgaacagcgggtaccactcctcggcctgatggctggcgatgccgatgctggtctcaccgtccatggcctccttgagcttttcggtcaccccggtgaacaggtcgttgagtttggaaaagcccttcttcaattccaggcccagctcgatcaggtgctcgggcaccacgccgccgacgaaacggtgacgcgggcgctcacgcccttccatgtcctcgccgggcttgaagtcggccacctgctcgcaggcgctgaacatgaactgctgatgggttttgagctcgcgggcgagctccggcacctgctcgatcagccgcccgagatcaccgggcagcgggtgcagggccaggagcttggtgaggttcttggcgatctgctccagccaatcggccgtggagcgcagccgagtgaagtgggcaaaatggccgatggccttgtccggcaggtgatggccttcgtcgaacacatatagtgtgtcgcgcgggtcaggcagcaccgcgccgccgcccagggcgagatcggccagcaccatgtcgtggttggtgacgatcacgtcgaccttgcccatgccttcgcgggccttgtagaaggtacactgcccgaagttcgggcagtgccggccggtgcattggctatggtcggtggtcagctgcgcccatcggctgtcttcaagctcctggggccagctgtcgcggtcgccgtcccatttgttgccggcgagcttctcgatcatcgaggtgaacagcttctggccttcctcatcaacatcgatgcgaaagccttcttcctcgaacaactgcgctgtagagctctgcgcctggccttcctgcagcagcacgtcgagcttggacaggcacagataacgaccgcggcccttggccagggcgaagctgaaattcaggccgctgttgcgcatcaggtcgggcagatccttgtgcacgatctgctcctgcagcgccaccgtggcggtggccagcaccaggcgtttccccgctgccttggcggtggggatggcagccatgcagtaggccacggtcttgccagtgccggtaccggcctcgacggccaccacggccggatcgccgagccggcgcccctcgtcatcggtcttgacgctgcccagcaccttggccacctcggcgatcataaggcgctgcccatagcgaggtttgaggcccttggcttcgagaaaacgggtgtaggcgccctgaatctgggccttgagttcggtgctgagcattaaggatcttgactgcgaaaaggctggatatattttcagtattcgaaaacggccgctatcataacgcgcctatcgcctgcgtgctgactcgcttgcctgctcccgatgaagcgcacgacttgcaagccgccgggcccgacttctgaaatcgatcaccgtcaggcgcagccccgcctcgaacaacccggatggccaaacggcgtcccgaggtgatcagttgaaataccggagtgcctgaatgccaccttattctcccctgtacaccttgcacctgctggcggcgctgatctgggtcggcggtatgttcttcacatggatggtgctgcgcccggccgccggcacgctgcaggcgccggagcgtctgaccttgtggctggaggtgtttcgccgcttcttcgtgtgggtgtgggtcgccgtggtggcgctgccgatcaccgggttgggcatgctgcacatgggcttcagtggtttcgacggggcgccgcgctacgtgcacgtgatgatgggactttacctggcgatgctggcgctgttcctgcgcatccaggcactgcagctgcctgccatgcgccgcgcggtcgaggtgcaggactggccggcagccggcgcggtgctgggccgtatccgccggctggtcgctttcaatctgctactgggtctgagcgtggtagcgcttgccgcagcgcgcccgagcctctgacatccatctgaagcacaaatgaaaaagggcctgcaaaggccctttttcattttagaaacgaacgatatccagtcgccccgcctgaccgggctcgccagcccgcccgggtgcaccgggacgaccatcgaggccggcgctggtgctgtagatccagcagcccttgctcgcaccaccgctgccggcattgcctgccgtgccggcaagcccgccggcgccgccatcgaggcgcgcctgcagatgctcgaccggaaaatcgctgggtacttccaggcggatctggccgcccggcgcgcccggatgaccatcgctgccatcctggccgtcatagccggcgctgggctggccccaggcgcagccgccgggcttgccatcggcgccatccaggccggcgtaaccggccgcgccacgaccaccgcgggcatcgagcacccaaggttcggtggttaccgactgcatgcggatgaccagcgtacgcccaggcagcgcggcccggtgtgcggtaccaggcgcacccggtgcattgatctgtgcaccggtagcgatctcaccggtgccgatatccagcagcaggcgttcgttcgagggcgcgacagcgatctgcgcatcgtggcccagatacagctcaccgatatgcagctcgctgactccggcgggaatcagcagcgtaccgcgctcggcaatggccacgcggtcgagctgcagcacgctgccatgggcaggcagacgggtcatatggttggaatcgacttcgatgacggctgccgccatcgcggccagcgggcagcacagggcggccgcgaggatcagcttgcgcatgggacggcctcctcgacagtcgcagaagccggcgtcgccattgtctccagctcgggctcaggctcagcctttacctcagccacagcacttggcagcgaccagatatgaaaaatgccaaaggccatgaccttggcccgttcgagcgtcaactgcggctgcgcccccagctcggttttgaacagcaccaactcgaccagatgcaggcccagcatagccacgccagccacgttcagtagctgcgcgaagggttgcgcgaacggggagattagattggccagaatgacgcaccagaacagtgtcgccagcagtttgcccagcctcgcgatagttttcattgcccgccccaccccactcattatgtgcggcacattactgcgtttacgggctgggaaatagagggtgaaaccaaaaacggtgtccattgcgtaacaccgtactcctgaccgacccgagggccggccaggatgctcacgaagatcgagtcaggcttatggccgggcttcgacttccgcttccacgcgacggttgatcgcacggccttcttcggtggcgttgtcggcaaccggacggctttcaccgtagccgactgcgttcacgcgggtaccgcccacaccgtactgattgaccagcacttcacgcacggcgttagcacggcgctcggacagtttctggttataggcgtcggtaccaacggagtcggtatggccttcaaccacggtggtggtttgcgggtattgcttcatgaagtcagccaggctctggatgtcgcccatgctttccggcttgacctgcgccttgtcgaagtcgaacttgacgtccagctcgacacgtacggcctcggcaaccggctctggagcgacggtttcttcgaccatgacggtttcttctacgactgctacttgctgatcgtcagccccgtggacccagcaataggcagcggcgaagccggcgccaattaccgcaccaccaccagcccaggccgagctttcgatggcacccagagctgcaccgctcacaccaccaacggcagcgcaggtcggccagtcggatttctggacgccagcgcagcccgtcagaaaggtggacgcaatgatcaggggtaccgctttccttgtaatactcatatgcaagtctcctaatgggaatcggcgcaaaaaccgacactctggattaaagacgcccgcttttaaatctgccagacagcactacgacatcactgtcgaccgaacagttctagttgaatgtgagcatgcgcggtagtcttttgtgatcgcttcgaggtttctgatgactcagatcacatccccccgtaccccccaacaatcgttggccgctctactgcaacgttatgcgcccgcccggctgcttttggtgagcgccagcgaacaaccggcggtaagcgcttttcagcaggcccatccgcacacttttttcgctcacgccgcccccggcagccttgatagtgacctggcagggcagcgtttcgatctcgccgtagtggtcgactgcctcgaacacctgccccgcaaggacggcctgcaattgctcggcggcatccgcaacctcaatgccagtcgcatggcagtgctggtcgatctgccggcctgcggctggcaggacaccgacttttacgcgctggcactgcaggtcagcgagcgcttcgcacgtgatgagcaggtcctgagcctgttcacctatgacctgcttgaatacaagcaggcgcccgactggctgaacgccaagttctgggccaacccggaaaattttggcaagtactggtggtaagcatgaaacccgacgcgactccaagcggctgcccgtgcggtagcggcgactcgctcgccgactgctgcgggcgttatcacgagggtgccgccgcaccatgcgcgcaaagcctgatgcgctcgcgttacagcgcctacgtgctgggcaatgtggattatctggtggccacttcgctgccggcgcagcaggcgaaactggacgtggaaggcattcgcgcctggagcctgcagagcacctggctgggcctggaagtcgagcattcggaattgctcggcggccaacccgagcatgcgcgagtgaccttcgtggcgcgctggcatgacgccgatggcgagcacagccaccgcgaacgctcggccttcgtgcagaacggcggccgctggtatttcatcgacccgaccgtaggtttgcaggcgggtcgaaacgacccatgcccctgcgccagcggccagaaattcaagaagtgctgcgcgacctatctataaacgagaaactcacagcagcttgaggtgcgaggtatcaggtgccggcgctgccggtgctgccttggcctgccccatgtcgctgcccaccggcgccaggctgaacgcagaaaggtccagattcggcgctgtcacctgcgccttgccatcctgcagatcggcgcccagtgcggccacaccgaaatcaggcgcgtccacatcaacgaatgctgccatgtattcatcccgcggcacgacgaccaggcggccagtcggttgcgccgcgggctgactgaccggcgcggccggtggcggcggcgccagctcgatttcctcgacgacctgcgcatcggtatccaccacttcgacccgtgcgccagcgcgctccagggtgctgcggtacttttccgcggcggcttcgtccaggttgttcttgatcaccacgcggcgcccggaaaacagctgggcgatgcgctgggcgtcagcctggaacagtttagccagattggcttggaccacttccagctgagcgccgggcaccagttcaccggaaaatgcgatctcgtatcgcgccatcatcacgttccttctcgtcggctcgtcgcgccatttcggctgcggcaataaaacctaaatgcatgccggccagtatgacgcagcttttcgcacacacacgagcgtcagtcggcattttccccagcggaccgcgctgcgcaatgaaatgacaacaggcctagggcagccaagcgtctcttgttacactgaggcctcgaacggagtatgaaatgttttctcgggcgcaaatgataagaattcttagcctaatggtattcctaggtatgggctcggcactgaccggttgctcgacctggttttcggacaatttcaaggatccggacgtgcgcctcgtcgacgtcaacgtggtcaaggccaagctgctcgaacagcgcttcatcctgcgctttcgcatcgacaaccccaacgacgtcagcctgccggtacgcggcctcgaatacgtggttcacttgaacgacgtgctgctcgccgatggcgagtccgaggtctggttcaccgtgccggccaacggtcatctggagttcgacgtgccggtgcgcaccaacctgtggcgccacgtgcgtcaggtggtcaagctgctggagaaccccgatgagccgattcgctaccgcctgcagggtcaggtgaaaaccggattattcttcggccgccgcgtgcacatggcgcgcaatggcgagataattcccggcgattatcttccggagtgacccgcatgtcccagcaaccccacgtccatggccctgactgcaatcacgatcacgaccatgatcatggccaccacggccacgtgcacggcccacactgcaatcacgcgcctcaggagccggtgcgcaattccctgaaggatgttggccgcaacgatccttgcccatgcggcagcgagaagaaattcaagaagtgccatggggcctgatcgcctcctgattctgcttgcggtactgatcgtcggcgcactcgccctctacgccgctcacctctggcgccaggtctgggccaggcagcttcagcaggccgaggtgcgcctcgcgcaacgccagcgcctgcacgatgatcttcgtgtgctggcctcctccctgctcgacggccaattgccgctgatcgaaggcgctatccgcatcaaggtgctgctcgacaactacgacagcgcgctcaccctcgcgccgcagacgcaggtgttccagcagctatacgacgccacggcccatgtgccgacccatgccgactggcaggccctgagccgcgccgaacgcagccagcacgaggcgcgtttcgccgagctgaccgaggcccatgagcaacaggctcgcgaggcggcgcgctggctgctcgatacgggactggtcgcccggccataaccccacgtcgaatcgcccctcgcgccacttgccaggcgccatggggctctctacctttagcgccttcgcgcccgggcgcccgcccaccaccctctctaatcttcaggagtccgccgcatgttgccgcgcgctttccgccctctcgccaccctgagcctggccggcctcgtcaccggcatggtcgcgctgagtggttgccaatccctgctcgacagccgttaccgcagcagcgtggcacccgatcagggctcctttcgcgttcagggcctggcgcagaccgcttcggtgcgccgcaacccgctcggcatgccgctgatcgagacccacacgttccacgacgccctgttcaccctgggctacgtgcatgccagcgatcgcctcagccagatggtcagcctgcgcctgatggccgagggtcgcctggcggaaatggccggccccggcgtgctggagatggaccgtttcatgcgcgcggtgaacctgaagaagagcgccgaggtgctctacaagaatgcctcgccgcgcatgaaggcgttcttcgaggtctacgcccgcggcgtcaacgcctacctgttccgttatcgcgacaagctgccgatggacctagccgaagccggctatcgcccgccgtactggaagccggaagactcggtgctggtgttctgcctgctcaacttcggcctgtcggtgaacctgcaggaagaaatcgccgccctgagcctgacccagaaggtcggcgccgacaaactcgcctggctgctgcccacctatccggacgaaccgctgccgttcgaggaagccgacaaactcaagggcctgaatctgggcggcagcatccccggcctgcaggcggtgaagggcgccgcggcccaggtgtccgaacagcacatgctcggcgtcgccgcctccaacaactgggccatcggcccgtcgcgcagtcgcagcggcaagagcctcttggccaacgacatgcacctgccgatcgagctgccctcggtatggagcttcgtgcagatccgcgcaccgaaattccaggcctccggcgtcacggtcgcgggcattcccgcggtggtcgccggcttcaacggcaagctggcctggggcatgaccatggtcatgggcgacaaccaggacctgttcctcgagcagatcaaacgcgagggcaatcgcctcatgtatctggccgacggcaagtggcaaccggccgtgcagcgccaggaaaccttcttcatcaagggccagaagccgatccgcgaagcgatctacgagacccgccacggcccgctgctcaacagcgtactcggcgagcgcaagcaccccatgcaaccgctgcagatccagagcggctacggcctggcgctgcagaccgcgcagttcgagaacgacgtcagcctggacgccttcttcgacctgtcccgcgcccagtcggtcgagcaggccttcgaggcgacccgggaaatccgcgccatgccgctgaacctggtattcgccgatgccgaacatatcggctggcaggtcaccgggcgcttccccaaccgccgcgaaggccagggcctggtgccctctccgggttggaacagccgctacgagtgggacggtttcgccgacccgatgctccacccttacgaccaggacccgcagcagggctggctgggcagcgccaaccagcgcagcgtgccgcgcggctatggcatgcagctgtccaattcctggtatgcgccggagcgctacgagcgcattgcacagctggccggcagcggccgtcatgacacgccaagcatgatcgccatgcagtacgaccagacctcgcctttcgtggccaagctgcagggcatgttcgaagccccgcacatggccggcccgctgcgccaagccatcgaccgcctgcccgagccacagcgcggcaaggcccgcgaggccctgagccggctgatggccttcgacggcaagctctcggcctcctcggccgatgccgccatctacggcgccttcctgcagcagagtgcccgggaaatcttcctcgacgaactgggcccggatacctcgccggcctggcaggcgctggtcaacaccgccaacctgtcctactcggcccaggccgatcacctgctcggccgcgacgacagcccattctgggatgacgtgcgcactgcgcagaaggaagacaaaccggccattctggcgcgcagcctggcggccagcatcgaactgctcgaacagcgcctgggcgccgaccgcagcgcctggcagtggggcaagctgcacacctacgagtggcgcagcgccagcacgcagatggcgccgtacctgagcgcgggtcagcgcgccagcatcgcctcgctcaagggctatctggaccgcggcccctaccccgccggtggcgaccacagcaccctgaacgtctcggcctacaactggggccaggatttcgatacctggctgatcccgagcatgcgcatgatcgtcgacttcggccgcgaggagccgatgatcggcctcaacagctccgggcagtcgggcaacccggccagcccgcactatgccgatggcattgacgcctggcgccgcgcccagtacgtcagcttcccggtgctgcagcagaacctggagaaaacctacgggcgcaaacgcctgctgttgacgccttgaggcaccaggctggtgccttgcgcaccagcccggggcaggtcagccgcacagaggcaacgccggttacaagctggcgttggcctgcgccagtaccggcgcccggcaaccctcgctgggcatgagcgccgccagccgaacgcgcctctttgatgctgattggcacactccctgctcatgtatccgcagacatcgagcctgtcggcacacggcaggctccccgaaacgaatcgggaccggacaaaggcgtccttgcactcacggtgcaggacgcctttttttcggccccacgttggcccgggtcagctcaacggaggtcgcggatgaaacgcttgaaactggtgatgatcggcaacggtatggccggcgtgcgcacgctcgaagagctgctgaagatcgcccccgacctctacgacatcaccgtgttcggcgccgagccgcatcccaactacaaccgtatcctgctctcgccggtactggccggtgagcagaccttcgacgacatcgtgctcaacgacctcgcctggtacgccgagcacggcatcgagctgcgcctgggccgcaaggtactggagatcgaccgcatccgccgccaggtgatcgccgatgacggcagccgcgccgcgtacgaccgcctactgatcgccaccggctcgcggccgttcatgctgccgatccccggcaacacgctggacggcgtgatcggctaccgcgacatcgccgacacccgcctcatgctcgacagcgccacccgacaccgccgcgcggtggtgatcggcggtggcctactgggcctggaagcggcccacggcctcaagctgcgtggcatggacgtcagcgtggtgcataacggcgcgaccctgctggagcgccagctcgacgaacgcgccgggcgcctcctgcaggcggcgctggaacaccgcggcctgcacttcgccctcggcaagcagaccagcgagctcgtcggcaatgctgccggccggatcagcgccgtgcgcttcagcgacggcgggagcctggcggccgacctagtggtgatggccgccggcattcgtcccaatatcgaactggcccagcgcgccggcctgccgtgcgcacgcggcatcctggtcgacgacaccctgcagagtttcgacccgcgcatatacgcggtgggcgaatgcgtcagccaccgcggcgtcgcctacggcctggtggcgccgctgttcgagcaggcccgcgtgtgcgccagccacctggccatgcagggctatcgtcgctacctcggctcgctgacctccaccaagctcaaggtcaccggcatcgagctgttttccgccggtgatttcgccggtggcccgggcacccagagcatcaccctggacgaccccaccaccggcagctaccgcaagctggtgctgaagaacgacgtgctggtcggtgcctgcctgtacggcgataccgctgatggcgcctggtatctgcaactgatccgcgaaggccgcaatgtggccgccatccgcgacctgctgatgttcggtgaagcggccgcggccggccaggcaccgaccgtgactgacgaaccgctgctcttgcagggagcagcctgatgaacgaccgcgccacacagaccaccgcctcgacctgctgctactgcggcgtcggctgcggcgtgctgatcgagcacgatggcgagcgcattctcggcgttgccggcgacccggcacacccggccaacttcggcaagctgtgcagcaagggcgcttcgctgcacctgaccggcgacctcgccgcccgcgccctgtaccccgaactgcgcctcggcaaaggcctgggccgcactcgcacggactgggacagcgctctggatcacgccgccgatgtgttcgccgcaaccatccgcgagcacggcccggacagcgtcgcgttctacatttccgggcagttgctgaccgaggactactacgccgtcaacaagctggcccgcgccctggtcggcaccaacaacatcgacagcaactcgcgcctgtgcatgtcctcggcggtggtcggctacaagcgcagcctgggcgccgacgcgccgccctgctcctaccaggacatcgaagaagccgacaccctgctgatcatcggcagcaacatggcctatgcccacccggtcctgtttcgtcgcctggaagccgccaaggccggcaacccgcagatgaaggtcatcgtcgtcgacccgcggcgcaccgacacctgcgaactggccgacctgcacctggccatcgcccccggtagcgatgtggcgctgctgcacggcgtgttgcacctgctgctggagcaggggcgcatcgaccacgccttcatcgacgcgcataccgaaggcttcgaggcgctgcaaagcctggttgccgactacgaacccgcgcgcgtcgccgagctgtgttcgatcagcgaagcggaactacggcgctgcgccgaatggatcggccgctcgccgcgctttctgtcgctgtggtgcatgggcgtcaaccaatccactgccggcaccgcgaagaacgccgcgatcatcaacctgcatctggccaccgggcagattggaaaggctggcagcggccccttctcgctgaccggccagcccaatgccatgggcgggcgggagaccggcagcctgtccaacctgctgcccggccaccgcgaggtcgccaaccccgagcaccgcgccgaggtcgccgcctactggggcgtcgagcagttgccggaggcgccggggctcagcgccatcgagctgttcgaagccgtcggcagcggcaggatcaaggcgctgtggatcgcctgcaccaacccggcccagtcgatgcccgaccagcacaggattcatcaggccttgcgcgattgcccgttcgtggtggtgcaggaggccttcactaccaccgaaacctgccgcttcgccgacctgctgctgcccgctgccagctggggcgagaaggaaggcacggtgaccaactccgaacgccgcgtcagccgtgtgcgccgcgcggtaccggcacctggcgaagcgcgggcggattggtcgatcacctgcgacttcgcccggcgcctggaagccaggctgcctggcgtagcgcccggccacttcgccttccacaccgccgagcagctgttcgaggaatacaaggtgctcacccgccggcgcgacctggatctcagcgggctcggctatggcctgctggaagcccgcggcccccagcagtggccatttccccagggcgccgactccggtacgccgcgtctgtacggcaatggtcgctttccgagcgccagcggccgtgcacgctttatcgccgaggcctatcaaccgcccagggaacgacgcgatgcgcgctatccactgacgctcaataccggtcggctgcgcgatcaatggcacggcatgagccgcaccggtactgctgcgcgactgttcgcccatgtcgaggaaccgctactgggcctgcatccccgggacatggcgcagcggcagctgctggacggcgcgctggtcgaggtacgcagccgccgtggcacgctggtcgtgcgggtgcagaccgatgccagcctgcaacccggccaggcattcctgcccatgcactggggcgaccgttttctcaagggtctgggtatcaacgccctgaccctgccggcgttcgatgcgctgtccaaacaacccgagctcaagcacgccggcatcgaggtgcaggccatcgacctgccctggaccctccaggcgctgatcgaaggcaacgtgcagcagcgcctggaggccctgcgcccgctgtgcgagggcttcgcctatgccagcttcggcctggtcggccgcgagacgccggcactggtgctacgcgccgcacatcatcaggctcccgaggcggacctgctcgaccagttgcacgagtgcctgggcctgagcgatggcccggtgatgcgctacgacgacccacgcgatgaaagaggctgcatgcccattcacaaacgggtgcgcctcgcagaaggccgcctgaccggctattgcctgagcggcgaaacccgcgcgcgcaactggctgcgtgaactctggcaaaaccagacctcgctggacgatgacaccggccgcgctctgcggcgctggctgctggcaccgcttgagtcgccgcccgggcagaccgcggcccgcgccggcaaaaccctgtgcacctgcatgaatgtcagcgaggcagccatccgcgaaggcatcgaacgcggctgcgacctcaccgcactgaaacagaatcttggctgcgggacgcagtgcggctcctgcgtcccggaaatcaaacgcctgctggcgctacagaccctcgaagcctagtgaaaaactgggaaataagagaaccctgctcaagtctcgcgagctagagcaatgcaaggcaaaaacaggcgaggacgcggagtttacgcgttgtaaatgagcagtccgagcctgtttttaacgccgcagggccgacgcgcagcagactttagctggttctaaagagaggaataccgtgatgaacccaagcgtatggctgatcggcgccggccccggcgacccggaactgctcaccctcaaggcggtgcgcgccctcggtctggccgacgtggtgctgatcgacgacctggtcaatccgcaggtgctggagcactgccccggcgcccgggtgattcgcgtcggcaagcgcggcggctgtcgctcgacgccccaggccttcatccaccgcctgatgctgcgctatgcccgccagggcaaggtcgtggcacgcctcaagggcggcgacccgtgcatcttcggccggggcggtgaagaggccgattggctggccgcgcgcggcgtgcagtgcgagatcgtcaatggcattaccgccggtctcgccgccgcgacgcgttgcggtatctccctgaccctgcgcggcgtggcccgcggtgtgacgctggtcaccgcccacacccaggacggcagctcgcccaactggcaggcgctggcccacagtggcacgacattggtggtgtacatgggcatcgccaccctggccgacacccgccaacacctgctggatgccggcatggtcgcgcacaccgccgtggcgatgatcgaaaacgcttcgctgcccgatcagcgcgaatgccgcagcactttgctggcgatggccgacgacgcccaggccttcgagctgaaaagcccggccatcctggtgatcggcgacgtagtcggcgccgccgccatcctggccgccgaacaactgcaggtgcacagcgcctgaaatcggtacagcgataagcacggctgcattatcaaggtgtcccagggcccgttgtagtgcatcgcagcctgcccgcctggctgcaccgcgccagaactggactgttatttgcaccgttgtggttcaacactgcgaccgacaagacgttcccatgcctgatcacaagatgccccccaccctgcgtttcatgctggccgcccgccgctgcgagctgcacggcctggaaagcctgtccgtcacctgcgagctggtcacccggatcagccaactggtgcaccagttacagaaggagcgcggctactcgaacgtctacctgggcaaccagactgaccactatctgcaccaacttgacgcgcatagcgcagattgcgctgccgtggagcgcgaggtgcacgacttctttgtgtccatggacaccgcccaggccaatgccgccgaccgcgcccggctgttcaaccgcatcgcctatgtgctgcatggcctggaggaattgcccggaatgcgtcggcgcatccgcgaacggcaattgtccccaaggcaggcgacccaggccttcacccgtctgatcggggggctgctggcggtggttttcgaggcggccgacaccgctgccgagcccggcataacccgcgttctggtggcgctgttcaacttcatgcagggcaaggaactcgctggccaggaacgcgcggtcggcgtcgaaggcttctcccgcgggcatttcgacgatgaattgcaggctcgcctgctgcacctgcaggaaggccaggagcgctgcttcgacatcttcggcgagtttgcgggcgacgaagccaatgccctgtggcagcggattctcggcaccgacacggttgcccaggtggtcagcctgcgcgaagtcgccaagcgcacttcggccactgcacaggtggatccgggtttgtgcgagctgtggttcgagctcaacaccaggcgcatcgacgccatgaaacaggtggaaagccacctgacccaatgcctgctcgaacgctgccgacgcagcatcgccgaagcccacgccgacctggacaaccatcgcgccctgctcggccgcgtggcgcagatggatgccggcagcgaccaggcgctgctgttcagcgtgcacagcagcaccctcgacgccccgcctcaggacgccgtgggcaatcacctggcccgctcggtgctggatctgttgcacgagcagaatcagcgcctgcagcaggtcagcgacgaattgcaggaaacccgcgaaacccttaacgagcgcaagctgatcgagcgcgccaagaagctgttgatgaacgactacggcttgagcgaagacgcggcctacacgcgcctccgccaatcggccatggagcgcagcatgcgcctggtcgacgtggcgcagcacctgctcagctttgcggcgcgcaaggcccaggaaaccccgcgagcggacaagggccggcgcggctgagcgagcagcggctctctactgagcgtcgccttacctccgaatcccattcgcaatggctgcaacgtgtcgggagcggccggtcgttctcgtagggtggacaacgctctttttgtccaccattgcgattgcagagcggtggatgggtgaaccgttatccaccctacgcctgatccattgtgggagcgggccatgcccgcgaaaaatcacgggcatccccgcccgttctcacggatagggtaacggccgcttttgccttatttccctagatccatctgactaccagcgcccactcccaaacctgccatgcacctgctccgcgcaccaaagacgtatcgcgccccgctgctgtgcgatagcagcggtcgctcgcaggttgcgttaatgcgcgtgacataacggacgcgatccaaaaagccttcctgctcaatcagttaacccaacgaccgacacggccggtgatgaacacctggccaacgggtcaggcaacagaatgcctggcatgcaacctgctatatcccctgacaaggagccaggccctgccgctccacacaccgaatccggacaacggcgtccacactcacgcagccccagcgctgccatgagcgtgacgccgtttttttatgcgtgctttttggggagaacgagatggacgacacgccacgcgctgccgagaaaaaaaacggcctgccacgccgcaccttcctcaagcagtccatggggctgctgggcggcggcgccttgatgagcatgctgccggcgggcctgagcagcgtggtctgggcggcgggaaccgatggcctggaaaccaccaaggccaagcttggcttcatcgcgctcaccgatgccgcaccgctgttcgtcgccgaggaactcgggctgttcgccaagcacggcatgaccgacgtcgaagtgctcaagcaatcctcctggggcaccacccgcgacaacctggtgcttggcgccggcagtggcggtatcgacggcgcccatatcctcacgccgatgccctacctgatggccgccggcaaggtcaccaccaacaacacgccgctgccgatgtgcatcctggcgcgcctgaacctcaacggccagggcatctcggtcagcaaggaataccaggacctcaagctcggtaccgacgccagcgccttcaaacaggcggtcgccgccaagcaggccaagggccagaagatcgccgcggcgatgaccttccccggcggcacccacgacctgtggctgcgctactggatggccgccggcggcatcgagccgaacaaggatctgccaaccgtggtcatcccgccaccgcagatggtcgccaacatgaaggtcggcagcatggacgccttctgcgtcggtgagccatggaacgcccagttgatcaaccagaacatcggctacagcgcggtgaccaccggcgagctgtggaccaaccacccggaaaaggccctgtcgctgcgcgccgactacgtgaacgccaaccccaacgcgacccgcgccctgctcaaggcggtgatggaggcgcagatgttctgcgaagcggcggcgaacaaggaacaggtcgcggaaatctgcgccaagcgccgctggatcggcgcccccgccaaggacctgctggcgcgcctgcagggcaacttcgattacggcaacggccgcgtggtggaaaacagcccgcacctgatgcgcttctggagcgagttcgcctcttatccgttccagagccacgacctgtggttcctcaccgaaaacaagcgctggggctacctgccgaaggatttcgacagccaggccctgatcgaccaggtcaaccgcgaggacatctggcgccaggcggcagccgagctgggcgtgcccgccgaacagattccccagagcaaatcccgcggcgtcgagaccttcttcgacggcaagaccttcgacccacaaaacccgcaagcctatctcgacagcctgaccctcaaggcctaaccggagaaacgccatgaatgcgcccgtcaaatccctggccctgccggccggcgtcgtcgcccccagttggctcaaacgcctgtcgaaaaccctgatgcagtcggtgctgccgccgctggtgatcaccgctgcgctgatgctgatctggcaactcttgtgcagcggcgccaacgccgccctgccgccgccgagccaggtgatcgaagacacctgggagctgatcgtcaacccgttctacgacaacggcggcaccgatgtcggcatggcctggcagttgctcgccagcctggagcgcgtggcctacggctatgccctggcggtggtggtcggcgtagccctcggcgtgctggtcggccagtcgacctgggcgatgcgtggcctcgacccgctgttccagatcctgcgtaccgtgccgccgctggcctggctaccactgtcgctggccggcttcaaggacagccatccctcggcgctgttcgtgatcttcatcaccgccatctggccgatcatcatcaatacctcggtgggcatccgcaacattcccgaggactaccgcaacgtcgccaaggtgctgcgcctcaacggcgtcgagtacttccagaagatcatgctgccggccgccgcgccgtacatcttctccgggctgcgcatcggcgtgggcctgtcgtggctagcgatcatcgccgccgagatgctgatcggcggcgtgggtatcggcttcttcatctgggatgcgtggaacgcctcgcgcatcagcgacatcattctcgccctgatctacgtcggcgtggtcggcttcctgctcgaccgcctggtgctgttcgtcggcaatcgtatcacccgcggcacatcggcctgaggagacagacatgagcaagcactacctaagcatcgagcatgtggaaaagtacttcgagcgtgacggcgtcacctcccacgtgctgaaccagatcaacctcaacgtcgcgcgcggcgaatacatctccatcatcggccactccggctgcggcaagtcgacagtgctcaacatcgtcgccggcctgaccgactccagcagcggtgcggtgattctcgatgggcgtgaggtacgtggccccggccctgatcgcagcctggtgttccagaaccattcattgctgccctggctgaccgtgcaggaaaacgtcgccctggccgtcgacaaggtcttcaagcgcaccaagagcaaggccgaacgccgtgactggacgctgcatcatctggagctggtgagcatgggccacgccctgcacaagcggcccaacgagatttccggcggcatgaagcaacgcgtcggcatcgcccgtgcgctggccatggaacccaaggtgctgctgctcgacgagccgttcggcgcgctggacgctctgacccgcgcccacctgcaggacgaggtgatgcgcatccagagcgaactgcataacacggtgatgatgatcacccacgatgtcgacgaagccgtgctgctctccgaccgcatcgtgatgatgaccaacggcccatcggcgaccatcggcgagattctgtccatcgagctgccgcggccccgtgaccgcatcgccctggccgatgacccacgctacaacgcctatcgccacgcggtactgagttttctccatgaaaagcagcgcaaggtcgaaccgctgcaacggcgcaccgctgcgacgcaagaaccggccgatcagcagcgcgctcgggcgtgaggtagaaggtcagtccttggcgatgccagtgatggtgatgccgtagcgctcttccaggcgcaccgccggcgtctgctcctcgtggggctgctccttgggctcgagagcttcgagattctcttgcgcccattcgagcacccaggccaccgcctgctccaggctgggcttgtctttcgatttcaccttgaggacttcggcggcttcgtctcggctgtaggtgatgatccattggctcatggcgagtctccagcaggtggcggcacaccagcgcgtgccctgatagagatgtagacctgtcgtcggtaaacagttcgccctataaatatcggggaacttcacctgccatggccactcagaaattacgcatcgattgatttctccgggcgcatgaggcgcccatttttttgcctacgatttgccgctgcttccagcaccggtgcgtttttcaggcaaaaaacaggcataaaaaaaccgggcctggcccggtttctttcatgctgcagcgaccatcaggcctttggcagagtgacgccagtctggccctggtacttgccgccgcgatccttgtaggacacttcgcaagcctcgtccgactgcaggaacagcatctgcgccacgccttcgttggcgtagatcttcgccggcaggttggtggtgttggagaactccagggtcacgtggccttcccattccggctcaagcggcgtgacgttgacgatgatgccgcagcgcgcgtaggtgctcttgcccaggcagatggtcagcacgtcgcggggaatgcggaagaactccacggtgcgcgccagggcgaaggagttcggcggaatgatgcacacgtcgctcttgatgtcgacgaaactcttggcgtcgaaattcttcgggtcgacgatggccgagtggatgttggtgaacaccttgaattcgtccgcgcagcgcacgtcgtagccgtagctggaaaccccgtaggagattacccggctgtcgtccgcgccgcgcacctggcgctcgacgtaaggctcgatcatgccgtgttcctgggccatgcggcgaatccacttgtccgatttgatgctcatggcggggccgtcctgaaggtctgtgcggtgaaaagtgcacgcatcttaccgggctgcagagctgggttcaaagcctctcgacaggccgctgcgatgccctcgcgcaggcgccgatgcaagtaaatcgcagaaagactgacagaccattcgcacttcgcgaaaaaagcgggtatggtgatcccactgtgctgcatgtgtcaccgcgaatcgctacatgatgcctagatttcgatccaaacatcgtccgactcctagtactcgttgcactcagtcccggcctggttctatccagggctgttaattatttagttcttaggagacatcacatgtccaatcgtcagactggcaccgttaagtggttcaacgatgaaaaaggctacggcttcatcaccccgcaatccggtgacgacctgttcgtacacttcaaagctatccagagcgatggcttcaagagcctgaaagaaggccagcaagtttccttcgtggccacccgtggtcagaaaggcatgcaagctgaggaagttcaggttatctaacctgcgctttctgcaaaagaaccccgcctaggcggggtttttttatatctgcatttcatgcagcaggcgcatcgtagcgcgcctgcgatgacgatcagtcgtcggcaatgacgatgttcggcatgccctgagcgctgttggcactagtggcgatgcgcgcgccgaccatacgagcgatctgctggtagagcatggcgatctggctttccgggtcggcgatggcggtgggcttgccaccatcggcctgcaggcggatggccatcgacaagggcatcgaggccagcagatcgacaccgaattgcgccgccagcttctcgccaccgccctcgccgaacaggtgctcggcgtggccgcagttcgagcagatgtgcacggccatgttctccaccacaccgagcaccgggatgttcaccttgcggaacatctccacgcccttcttggcatcgagcagcgccagatcctgcggcgtggtgacgatcaccgcgcccgccaccggcaccttctgggccagggtcagatggatatcgccggtgcccggcggcatgtcgatgatcaggtaatcgagatcgttccaggccgtctgagtgaccagctggatcagcgcaccggaaaccatcggtccgcgccagaccacgggggtattgtcgtcggtcaggaaggccatcgacatcacctgtacgccatgggcttccagcggcacgaaccacttctgctcgcgcacctgcgggcgcgtgccttcggcgataccgaacatgatgccctggctggggccatagatatcggcgtcgagaatgcccacgcgcgcgccctctcgggccagtgccaacgccaagttggccgcggtggtggatttgcccacgccgcccttgccggaggccacggcgatcacgttcttgacgttggccagcgccggcacctgggcctgtgccttgtgagcggaaatcacgcaattcacctcgacgcgcgcgctacgcacgccttcgatgttctcgatggccagctgcagcatctgcccccagccctgcttgaattgcgccgcggcgtaacccagttcgagttgcacgccgacctgaccgtcctgcacgtcgagggcgcgcacgcagccggcgctgagcggatcctggtcgagatgggggtcggtgtactgacgcaatacggcttcgaccgcagcgcggatatcagcgctcatgcttggctccggagatggcagaaaagacgcctatcctacccgagccgcacggccaatgcaggctggcgaccggcaggccgccagccggcgggactcactgcacgggctggcccggcagcggcttgaggttgacctcgacgcggcggttctgcgcgcggccctcggcggaggcgttgtcggcgatcgggttgtccgggccggcgccgcggctagacaggcgcgagccatcgataccctgggcggtgagatagctggtcacgctctgcgcgcggcgctcggacagcgccatgttgtgctgacgcgaaccggtgctgtcggtgtagccgacgatctcgatgctgttgttctggaactgcttgaacgaggtggccaggttgtttagcggcgcatagaagctcggcgcaatgtccgccgagtcggtggcgaaggtgatattgcccggcatgatcagcttgatgtcatcgccctgtcgctgtacctcgacgccagtgccttccatgctgcggcgcagctcggcttcctgccgatcggcgtaatagccgtagccggcaccggctgcgccggccagcacggcgccgatggctgcacccttgccgcgatcgttgtggctgatcgccgcccccactgccgcccccgccagggccgccaggccgccgtaggtcgcggtgcgatgcccgccgctgctgggcgccccgcctccgacattgtcataggggttactggaagcacagccaaccagcaaagccagtgccgtggcgcaggcgagcggacgtaggattgcacgcatgaggtcatctcctgaggtgcggcgggaagtacccgttggaacccgcctgtgcccgtaaattcaagcccatgacagcgaaatttgcccgctggccggaacgcgcccgcttactttatagtgaccgaccaccttccaaccgatgactgcctgacaatgtcccaagctcgccagattctcgttaccagcgcccttccctatgccaacggttcgatccacctcggccatatgctcgagtacatccagaccgacatgtgggtgcgtttccagaagctgcgcggcaaccaggccatctacgtgtgcgccgacgatgcccacggctcggcgatcatgctgcgtgcggagaaggaaggcatcacgcccgagcagctgatcgacggcatcaaggccgagcacagcagcgatttcgccgatttcctggtggacttcgacaatttccactccacccactcgccggaaaaccgcgagctgtcggagtcgatctacaaggccctgcgcgacaacggccacatcgccacccgctcggtgacccagtatttcgacccggaaaaaggcatgttcctggccgaccggttcatcaagggcacctgcccgaaatgcgcgacgccggaccagtacggcgacaactgcgagaaatgcggcgccacctacgaacccacagaactgaaagatccgcgctcggcgatctccggcgcggtgccggtgctcaaggattccaagcacttcttcttcaagctgccgcagttccaggaaatgctgcagcagtggacgcgcagcggcaccctgcaggagtcggtggccaacaagctcgccgaatggttggacggcggtctgcacgagtgggacatcagccgtgatgcgccctacttcggcttcgagattcccgacgagccgggcaagtatttctacgtctggctggatgccccgatcggctacatggccagcttcaagaacctctgcgcacgccgaccggagctggacttcgacgcgttctggaacaaggattccagcgccgaggtgtatcacttcatcggcaaggacatcgtcaacttccacgccctgttctggccagccatgctcgaaggcgccggctaccgcaagccgaccgccatcaacgtacacggttacttgacggtcaatggtcagaagatgtccaagtcgcgcggcaccttcatcaaggcgcgcacttacctggatcatctgaatcccgaatacctgcgttactactacgccgccaagctgggccgtggtgtcgatgacctggacctgaacctcgaagacttcatccagaaggtcaactcggacctggtcggcaaggtggtcaacatcgccagccgctgcgccggcttcatccacaagggcaacgccggcgtgctggtcgctgcaaatccggagccggagctgtggaatgccttccagagcgctgcgccaggcatcgccgaagcctacgagagccgcgacttcgcccgcgccatgcgcgaaatcatggccctggccgaccgcgccaacgcctggatcgccgacaaggcgccctggtcgctggccaagcaggatggcaaggccgatgaggtgcaggcgatctgcgcactgggcgtcaacctgttccgccaactggtgatcttcctcaagccggtgctgccgaacctggcgcgcgatgccgagacgttcctcaacgtcgcaccgctgacctgggccgacctggccacgccattggccgatcacccgctcaaccccttcaccccactgctcgcgcgcatcgagccagccaaggtcgaggccatggtcgaagcgtccaaggaagacctggctgccgccgaagcccccaaaggtaatggcgagctgaagaaggacccgctggccgctgaaatcgccttcgacgccttcgccgccgtcgacctgcgcatcgcgctgatcgagaaatgcgagttcgtcgaaggcgccgacaagctgctgcgcctgaccctggatattggtgacgagaagcgcaacgtgttttccggcatcaagagcgcctacccggatccgagcaaactcgaaggtcgcctgaccctgtacgtggccaacctggcggcgcgcaagatgaagttcggcgtctccgaaggcatggtgctggcagccggccctggcggcgaggaaatctacctgctcagcccggacagcggcgccaagccgggtcagcgggtcaagtaacccacttggagcaaggatgctgacccacaagccctggattatcgccactgctctggccctgctggccctgaccggctgctcaccttccggtgagggtcggccaccggccggcgctgcattacttggcgaaacggcccagcaaggcgcctttctcgcctatgaacatagcgtcggtatccgcctgccggtcgagcaggtcgagccgcgcctggccgccgtgcgtgaagcgtgcagcagccagcgcttcggccagtgcgatctgctgggcatcgaacagagccagggcgcttaccaggcggccagcattaccgtgcgaatcgtcccagccggcgtcgagcccatggtcggctttgctggcgacggcggtgagttgcaaagtcggcatacgcgcgccgaagacctcgcccaggcggtcagcgataccgagcagcagcaccaacgcctggagcgacagcgcaagacgctgctgcagtaccaggcccgcggcgacctgagcgtcagcgacatgctcgccctggcccgcgagctggccgatgtggaagtgcaactggccagcaacgcccagcaatcggcgcagcagcaacggcgcctgaccaccaacctgttgaccctgagctttagcaccgacggcgagccggtcgggcgcctggcgcgtatcggtgctgccgccagcggcatgctcgacaatgctaccgagggcgccaccgaagccatccgcctgctcggctacggcattcccttcgtcatcatcctgttcccgctcgccctgctggtccgctggctgtggcgcaaggccagccgcgctcgcaaagcctgagctcgcgcctgcgtcgctgtgccctgtaccgggcgcggcgcatgccggataatggccggctcacgcttgcgccagacccgctacgccgatgatcgactttccccacatcgcctgttcgtaccgtcatggctcgcgcctataccgtcgagcccgggtgcgcccatgagcaacgcgcagcgtatcgctgccatcgatgccctgctgccgcagacgcaatgcggcaagtgcgggcaccccggctgcctgccctacgccgaaggcatcgctgcgggggaagcgatcaacaagtgcccgcccggtggcaccgcaaccattcacgccctcgccgacctgttgcaggtgcccgagctgccgctggccttgcccgccacgccggcccaggtggcggtgattcgcgaggccgagtgcatcggctgtaccaaatgcatccaggcctgcccggtggacgccatcgtcggcgccgccaagctgatgcacacggtgatcggcgacgaatgcacgggctgcgagctgtgcatcgccccctgtccggtggactgcatcgacctgatcaccctggtgccaggcgaagccgagatgcaacgtgcccgtgctgaccagttccgcgctcgtcaccagcatcgccaggcccgcctggcacgcaacgatgcgcgccgccgtgcggctcgcccggtacgccctgcacaggtggaaacgcccgcccaacaatcggccgctatgccctcgctgaagcaggcgaagatcgatgccgccatgagccgcgcccagtggcagaaagcccagaaggcttttggcgacgcgcccagtgatgaacagcgccagcaactcgcggccctgcaacaggccgctgagcgcgatcagcaacgcctcgccgagctgcaggcgacgcccgcacaggacgcaccaagcccaggcgagcaggcgctcaagcaggccaagaccgacctggccgggcaccgcatggccctgaaggccgccgagcgccgaggcctcgacgaacaggccctggcgccattgcgcagtgcctatgccgctgcccaggaggctctgcacctggctgaagaacgctgcggcaagcctgcgcctgcccgtgtgctggtcgacaaggctgggctcggcgcaccgctgcgccagttgaagaccgatctggcctacgcccgcgccgaactcagcaaattgcagcgcagtgagccgactgacagcaccaagatacgcgatgcccaaacgcgcctggcagaggccgaacgccgcctgcaggcgcacaccagcgccagttagagcgccacgacagacctgatgcccgaccatgaacgccgccaaacgccttgaaatcttccgccgcctgcatgaagacaaccccgagcccaagaccgagctggcctacagcacgcccttcgagctgctggtggcggtaacgctatcggctcaggctaccgacgtcagcgtcaacaaggccacggccaagctgtttccagtagccaatacgccagaggccatctacgccctgggcgtggatgggttgagcgaatacatcaagaccatcggcctgtacaacagcaaggccaagaacgtcatcgaggcctgccgcattctcatcgaaaaacacggcagccaggtgccggacaatcgcgaggaccttgaagccctgcccggcgtcggtcgcaagaccgccaacgtggtgctcaacaccgcctttcgccaactggccatggccgtggatacgcacattttccgggtcagcaaccgcaccggcatcgcccccggcaagaacgtggtggaggtcgagaagaagctgctcaagttcgtgcccagggattatctgctcgacgcgcaccactggctgatcctgcatggccgctacgtgtgccaggcgcgcaagccgcgctgtggcagctgccgtatcgaagacctgtgcgaatacaagcaaaagacctcggacgattgatgcttcatagctttctgatatgagttgattgaaaaaatcttttttactcccttcacgtttgcccttataaggtcggcaaatggcccctgtagccgggagtgaagcgcatgagcaacggcaaagaagacctggaactggacgacgacttcgtcagcgacgaaacggacagcagcgaagccccggtggaagtggcgaaaaccaacctcaccaagcgacgaatcatcgacaatttcctcgaggagcggcgcctgcacaagcaactggccgagtacgatttcgatctgtaaaccggccactagcggcgagacatgaaaaaatgcccgtatccatcgatacgggcatttttcgttgcgcgactcgcaccggacatttacagcccgtcgagaaaacgctccacatccagcgccgccatgcagccggcacctgccgaggtgatggcttggcggtaaacgctgtcggctacatcgcctgcagcgaacacgcccggcacggtggtcgcggtggcattgccatcacgcccaccattgacctgcagataaccgtccttgagcgccagttgcctttcgaacaacgcggtattgggcgtgtggccgatggcgacgaacaggccatccacggccagatcgcgagtgccgccatcctgctcgcgaatgcgtacgccggtaacacccgagtcgtcgcccagcacctcatccacctcggcattcagcgccagcacgatacgcccttcggccacccgcgcctgcagcttgttctgcaggatcttctcggcgcggaacgcaccacggcgatgaatcagagtcacccggctggcgatgttggccagataaagcgcctcttcaactgcggtattgccgccgccgaccaccgccacttcacggttgcggtagaagaagccgtcacaggtggcgcacgccgaaacgcccttgcccatgaacgccgtttcgctcggcaggcccaaatagcgggcactggccccggtagcgatgatcagcgcatcgcaggtgtaggaaatactgtcgcccaccagggtgaagggacgcgcggccaggtccacggcctggatatggtcgaagacgatttcggtctcgaagcgctcggcgtgggcctgcatgcgctgcatcagctccggcccggtcaggccgtgggcgtcgccgggccagttgtccacttcggtggtggtggtcagctgcccgccggcctgcaggccggtgatcaacagcggcttgagattggcacgcgcggcgtagaccgccgcgctatagccagctgggccggaaccgagaatgatcacgcgggcgtgtcgggtactcgacatcagagactcctcacagcgcagtgctgcaaaaaaagccgccaccggccgcaagcggtcggacatcggcggctgaacaagggacgcgagcagactagactgcgcggcccgcgccatggaaatgcgctttgccaatctccgggatagccgcgcgctatcgccctacccggctttcacccacgccacaaaatgggtaaggtcgcgccacgatcacttgttggagacaaccctgatgcgcgctcccgtgctgtccggcccgcaatacctgggcgaaggcctgaagctggtcatgagccccggcctgcggctgttcgtgctgttgccgctggcgatcaacctgatcctgttcagcctgatgatcggctttgccgtgcagcagttcagcggctgggtggatacattcatgccgtcgctgccgagctggctgagctttctgcagtacatcctctggccactgttcgtggtgctggtcattctcatggtgttcttcaccttcaccatggtggccaatatcgtcgcggcgcccttcaacggctttctcgccgagaaggtcgaggtggtggtgcgcggccaggacaacttcccgccgttcagctggggcgagctgatcgccatggtgccgcgcaccctgggccgcgaggggcgcaagctggcgtatttcctgccacgggccctgggcctcttgatcctttcgttcattccggtggtcaacctggtcgcggcgccgctgtggctgctgttcggcgtgtggatgatggccatccagtacatcgactatcccgccgacaacaacaaggtcagctggcaggacatgctcgcctggctgcgcgagaagcgctggcagtccctgggttttggcggcatcacctacgctgcgctgctggtgcccttcgtcaacatactgatgatgccggctgcggtggcaggcgcgaccctcttctgggtgcgcgaaggtggggtgagttcgggaacgggcgctgtcacgcaaacgccacgctgatgtcacaaacgctacatgacagcagcacagactgctgtcatgagcactcccccgctattcatcgccctggtcagcgagacctacagcccggaaatcaacggcgtggccaatacccttggccatctggtcaaaggcctgcgcgcccgcggccatcgcctgcagttgatccgcccacgtcaacaccaagacgctcccgccgccaatgacgacgacctgctgctgacccgcggctggccgctgcccggttaccgcggcctgcaatggggccagtcggcgcgtcacaagctgctgcgcctgtggcgacgccagcgcccggatgtgctgtacatcgccaccgaagggccgttgggattatccgccctgcgcgcggcacggcatctgcgcattccggtgatcagtggttttcataccaacttccagcaatacaccggccactacggcatcaccctgctgacccgcctgctgaccaattacctgcgctggtttcacaacgcctcacgcatgaccctggtgcccagcctcagccagcgctgcgagctgcaacgccgcggcttcgagcgcctggaactgctcgcccgcggcgtggatgcagcgctgttcaacccggcgcgacgcagcgatgaactgcggcgcagctggggcctgggcgagcaggacatcgccgtgctgcatgtcggccggctggccgccgagaagaacctggatctactggtcacgaccttccaggcgctgcagcgccaatccaccggcaagcgcctgagactggtggtggtcggtgacgggccactgcgtgagggcctgcacaagcggctgccggatgcgctgttctgcggcatccagcgcggcgaggcgctggcgcagcattacgccagcggcgacatctttctgtttccgagcctctcggaaacctttggcaacgtgctgctcgaagccatggcctcggggcttggcgtggtggccttcgatcaggccgccgccgcccagcatgtcgaggatggctacaacggcatgctggccagcgccgatgatgaacgcactttcatcgacgcagctggctggctactggagaacggcgagaacctgcgtcgggtgcgcctcaacgcccgtcagcacgcggccagacaaggctggtcgagtatcgtcgaacagttcgaacagcacctgtacaccgcgcagctggatagcagcgtgcctaaggctggccgcaagccaaccctggcgatcgagagcaaacgcgcgaattgacgaaagatgacgggccgcagaccgcggccccgatgatcaggccagggccttctcaatggcctggatcagcgccggatcatccggcgcggtgcgcggcgagaaacgcgcgagcacacggccatcctggcccaccagaaacttctcgaaattccaggtgatgtcgccgggaaactccgcgccctcaccggccagcaggcgatacagcggatgacgaccgctgccgttgacttccagtttgctgctcaacggaaaggtcacgccgtagttcaggctgcagaactgggcgatggccgcctcgtcatccggctcctgcccggcaaactggttgcagggcacgccgagcacgctgaacccctgggcggcgtaggtctgctgcaagcgctcgaggccggcatattgcggtgtgaggccacattttgaagcgacgttgaccaccagcaccaccttgcccttgagcggcgccagcggcagctcctggccatctaatgcgtgcagtgtcaggtcgtggaaggcgctcatgatgggtgctccgggtaacgcgaaaggcagcgaagatgaaacgaaaaaggcgcctgaaaaggcgccttttcatgactgcagcttagcagtcactcatgaccatctgccagcagcgaagaatcggctgccgacatacggatcagtggtggtgaccaccttcgccatggatgtgaccatgggcgatttcttcctggctggcgtcacgcacgttgacgaccttgaccgcgaagttcaggcgctggccagccagcggatggttgccgtcgacgatcacgtcatcgccttccagctcacggatggtgacgatctgcatgccgccgtccgggcctgaagcgtggaactgcatgccgacttccagctcgtcgacgccttcgaacatcgagcggttcagggtggcaaccaactcggcgctgtattcgccgtaggcttcttcaggctcgacggaaaccttgacctcgtcaccggcctgcttgccgaccagggccttctcgaggccgacgatgatgttgccggcaccgtgcaggtaaaccagcggcgcgccgccagcggaactatcgatcacctcgccggcatcgttggtcagggtatagtcgatggaaacggccttgttggcggcgatctgcatggggcgaaccttttgctcgaggaaaatgaacgtgagagtgtaaccaagggcggccccgaaagcgacccaagcccagacaggcgggccgcttgcggggttaccctggtcggttttgagcaagatcatgacggccattgggtggctgtcctatcctgcggccatactcaacacctgcgccatcagccgccctggcaaaatcgagcctgggtgctcgacgccgcgcagcgacaagcgcatatcggcacgaacttcacctgtggctggtgtgtcgcaacaccagctccctccgatgctaaggattcctgaatgcccgcacgcaatattctggtgatcaactgcggtagctcctccatcaagttcgccctggtcgaccctgatcagcaggcgttcgccatcagcggcctggccgagcgtctcggcagcgccgatgcggtgctgcactggcagcgcgatggcatcaagcacagccaggccattgccggcgacgatcatcgcgccgcgctggctcatctgctgcagcgggtgcaggaggccactggcggccagttgcacggcatcggccatcgaatcgtgcacggcggtgagcacttcaccagggcccaacgcctggacgatggcgtgatcgccgcgattcgcgccgtcgcgcccctggcgccgctgcacaatccggcaggtctcttgggcatcgaagcagcgctggcgctgtacccggagctgccccaggtggcggtgttcgacacggccttccaccagacgctgcccgagcacgccttccgctacgcggtgccggagcagctgtatcgcgatcacggcgtgcgccgctatggtttccacggcaccagccaccgcttcgtcagcgcccgcgcagccgaaatgaccgggctagcggtagacgacagcgcatggctggtcgcccacctgggcaatggctgctcgacctgcgcggtggtcaacggccagagccgcgacaccagcatgggcctgacgccgctcgaaggcctggtgatgggcacgcgcagtggcgacgtcgaccccaatctgcacagccacctctcgcgcaccctgggctggagcctggaacagatcgaccgcatgctcaaccacgacagcggcctgctcggcctgtcggggctgtccaacgacatgcgcagcctcgaacaagcccgcgaggaaggccatgccggcgccaccctggccatcgaagtgttctgctatcgcctggccaaatccctggcggccatgagctgcgccctgccccgcctggacgggctggttttcaccggcggcatcggcgagaactcaccgctgatccgtagcaagacggtggcgcacctgagcctgctaggcctcaagctggacgaagcggccaacgcccgctgcctgcgcggcgtcagcgggccgatcaatgcacaaggccatacgcgggtgctggtggtgcccaccaacgaggagcggcagatcgccctcgacaccctggcgctgctcgactgattacggagaaccccatgcacacctttttcatctcgccgaccggtttcggcgtcggcctcacctccatcagcctgggcctggtcggtgcgctggaacgcgccggcctcaaggtcggtttcttcaaacccatcgcccagccgcaccagggtgatgccggccccgagcgctccagcgaactggtagcgcgcacccacggcctgcactcgcccaagccgctggccctcgcccatgtcgagcggcgcctcggtgacggcgatctggacgaactgctggaagaaatcatcagcctctaccaggaggccgccaaagacaaagacgtggtgatcgtcgaaggcatggtgccgacgcgccaggccagctatgcggcgcgggtcaactttcacctggccaagagcctggatgccgatgtgattctggtctcggcccaggagcaggaaaccttaagcgagctgtgcgaccgcgtggaaatccaggcccaacagttcggcggtccaaaggaccccaaggtgctcggcgtgatcctcaacaagatccgcagcgacgacggcctggaggccttcaccgcacgcctgcgcgagcagtcctcgctgctgcgccatccggaatttcgcctgctcggctgcattccctggctcgacgagctgaacgccccgcgcactcgcgacatcgccgagctgctcggcgcgcgcatcctcaacgccggtgactacgagcagcgacgcatgatgaaaatcgtgctgtgcgctcgcgccgtggccaacaccgtgcagctgctcaagcccggcactctggtggtcacgccgggtgaccgcgacgacatcattctggccgccagcctggccgccatgaacggcatgcccctggccggcctgctgctgtgcagcgacttcgcgccggacccgcgcatcatggagctgtgccgcggcgccctgcagagcggcctgccggtgatgacggtgagcaccggctcctacgacacggccaccaacctcaatcgcctgaacaaggaaatcccggtcgacgacaaggagcgcgccgagaaggtcgccgacttcgtcgccagtcacctggatcacgactggctggccgcccgctgcggcaacccgcgggagctgcgcctgtcgccgccggcgttccgttaccagctggtgcagcaggccaaggccgccaacaagcgcatcgtcctgcccgaaggcgccgagccgcgcaccgtgcaggccgcggcgatctgtcaggcccgcggcatcgcccgctgcgtgctgctggccaagcccgaggaagtgcacagcgtcgcgcaggctcagggcatcgagctgccgccggggctggagattctcgatcccgacctgatccgcgagcgctacgtcgagccgatggtcgagctgcgcaagggcaaaggtctcaacgcgccgatggccgctgcgcaactggaagacaccgtggtgctgggcaccatgatgctcgctctggacgaagtggacggtctggtctccggcgccgtgcacaccaccgccaacaccatccgcccggcgctgcagctgatcaagaccgcgcccggctacaacctggtgtcctcggtgttcttcatgctgttgccggaccaggtgctggtctacggcgactgcgccgtgaacccggaccccaacgctgagcaactggcggaaatcgccctgcagagcgccagctccgcccaggcgttcggcattccgccacgggtggccatgctcagttactccacaggtgactctggcagcggcgaggaagtggaaaaagtccgagaggccacacgcctggcgcgcgaaaccaacccggagctgctggtcgacggcccgctgcagtacgacgctgcggccatcgaaagcgtcggccggcaaaaggcgcccaacagcccggtggccggtcgcgccacggtgttcatcttcccggatctgaacaccggcaacaccacctacaaggcggtgcagcgcagcgccgactgcatcagcgtcggccccatgctgcagggcctgcgcaagccggtgaacgacctgtcgcgcggcgcgctggtcgacgatatcgtcttcaccatcgccctgaccgccattcaggccgccaacatgcgccactgaatacggcccgatccgaacacgggtgaaacaccccgcattcggatcggcttgcagttcccccgccaatcgttaccctgtgcgccattcacgcccgctctgcttgcgggcgccaacctgcctgaggttcgcacgtccatgctgcactttctgcctgcccccctgcttggcctcttgggcagcctttccctggcgctgaacacgctgttctggtgctggccgctgttcgccgtcaccctgctgcgcatcgtgctacccctgccgctggtgcagcgcgcctgtgaccagctgatgatcttcattcaggaaggctggatcggctgcaacaaggcgtggatgaacctactgggcaagacccgctggcatatcgaaggcaaccagagtttcgattacgagcattcgtacctggtgaccagtaaccaccagagctgggtggacatcctggtgctgcagtacctgctcaaccgacgtatccgtccgctgaagttctttctcaagcaggagctgatctgggtgccggtgatcggcctgtgctggtgggcgctgggctttcccttcatgaagcgctattcgaaggagtacctggccaaacacccggaaaagaaaggcaaggatctacagaccacgcgccgcacctgcgccaaatttcgccataacccggtgggcatcttcaacttcgtcgagggcacccgcttcaccccggccaaacaccaggaacagcaatcaccgtaccgctatctgctcaagcccaaggccggcggcctggccttcgtgctcgatgccatgggtgagcagctgcacggcatgatcaacgtcaccctgcattatccccagggcagccccggcttctggaccctgctcagcggtcagctggaccaagtggttgtggtcgtcgagcagctggaaatccccgcccgcttcatcggccgcacctacgatcaggacgaggcctatcgcaaggatttccagcagtgggtcaatgcgctgtggcaaaccaaggatggcctgctggagcacctgcaccagcagcatccctaggccaaattttgcgcatcgtagaagcggtactgcccacgcccgccacgcttggccgcatacatcgccgtatcggccgcccgcagcaggtcttcgaccgtgctgccgtcgcctggcaaacaggcgatgccgatactgacgcccaagcctgacagctcactgtcgtcagccagctcggcgacctgctgcaccagtttctgcgccaccgaggcggcgtccgttacgctgcccaagctgtcgagaatcaccgtgaattcatcaccgccaatccgcgccaggcgatcataaggtcgcaggcaacccttgagctggctactcacctgacgcaacacctgatcaccgcgctcatgacccaaggtgtcgttgatgcgcttgaagccatccaggtccaggtacagcaaggcggccttctggccggtacgctggtggcgggagattgaggcctgcagctcttgcagaaaaccgcggcggttgagcagcccggtcagggcatcggtgatcaccagtgattcgagctgatggtgcaggtcgcgcaccaccgacatgtccagcgccagcaccaccatgccgtgcccctcggcgggcagcggcgaacaggaaagcgctacaggtacgaaacgcccatcacgagtgcgcaggttggcgtcatgcaggcgcaggtgctcgccgtgctgccaatgctcgtagaagctcgaggcttgccactgcgccgctccgccgacatcgacccaattcagcagctcactgccggtcagttcgctggcctggcagcccagcatgcgtgcaattgccgggttggcgaagcggatacgcccgtcatcgccgaccaccagaatgccttcggcggtgttgtcgagaatcgaggcattgaaggcccgctcgcgctccaactgttgggtcatgtgcagcagctggcggcgatggcgctcgtgttcgagcagcgcgcgcaccttgtgcagcagggttgccggctgcaccggtttggcgatgaaatccatggcgccagcgccgtaaccctggttgaggatctcgtcggtctgcgtcatcccggagacgaagatgatcgggatcagccgcgtgcgcggatcgctacgcatgcgccgcgctacctcgaagccatccatgcgcggcatctgcacatcgagcaataccagcgccacctgactctggtcgaggtagtcgagggccttggcgcccgagtccacgcagtgcacgggctgctcgatggcctcgagcagctcctgcatgtcatcgagattatcttggcgatcatcgacgaccagaatttccagcggttcatccctatccggcaccactgccccctccctgcccgctcacgtcttggctcgaccttgatcctcacagtctagccgtcgcgcgccgggcagccacatgcacgctgccacacaccgaccaataatgcagacatgaaaaaccccgccgtagcggggtttcggatgcaaggttctgcttacagcgggcgcaggttgatttctacgcggcggttctgtgcgcgcccggcttcgttggcattgctggcaatcggctggttcgggccggcaccgtaggcagagatgcgcgaggacgccacgccgttggccgccaggtaggacgccacgctctgggcacggcgggtggacaggctctgattcagctcggccgatccggtgctgtcggtgtggccgacgatgttcacgccgttcttgttgaattccttgaaggtcagcactagagagttcagcgtcgggtagaagctgctggaaatgtccgccgagttgctggcgaaggtgatgttgccgggcatgatcagggtcaggtcattgccgttacgctgcacctgcacaccggtgccctgcagctgctgacgcagcttggcttcctgggtatcgacgtaatagccgtaaccaccgcctgcagcgctccccacggcagcaccgatcagagcgcccttcttgcggtccttcttgctcgaggtagcagcaccaactgcggcaccggccagcgcacccacgccaccgtagattccggccttgcccgcctggctttcaccggtataggggttgaccgtacagccggacagaacagcgagaacggccgtggcggcaatcagggagcggcacttgaacatgggtaatccttagtcgttttattgcggagaaagcagacgtttgtccgcggcttcgagccatcgaacgcagtcaagttcccgaccaaggctaacaatcaccacacagaaaatctgtaagcgcttgtttttcaagcgcgcacgaatggattttcgcgcatctcgtcacccaatcgggtgtccgcgccatgtccagtcaccacggtggcgtcctcatccaggcgatacagacgctgcttgatggaacgctcgatggtcgcgtagtcgccaccccacaggtcggtacggccgatgccgcggcgaaacagcgtgtcaccggcgatcaacagcttggcttcgggaaaccagaaactcatggagcccggcgtgtgccctggcgtatgcagagccacgccgcagccgcaggccagcgcttcatcgtccgccagccattgatcaggagcaggcaccggtgtgtagggcacaccgaacatctggcactgcatttccaggttgtcccagaggaactggtcatccttgtgcaggtgcagggtcgcgccggtcttttccttcatttgccccgaggccaggaaatgatcgaggtgcgcatgggtgtggatgatgctcaccaccttgaggccgtgagcctccagccgcgccatgatcaaatcgggattgccacccggatcgaccacgatggccttgccagtgacgggatcgccgatgatggtgcagttgcactgcaaaggcccgacgggaaaggtttcacggatcagagcgggtgacgtggtttgcataagggtttcctgtgacacggatggcgggcggaagcgattgtaaccgctgcaacgcgcggtgcggtcaggttgccgaacgtggcataacgacccgggtctagaagatcagttgagcagaaaacaaaaagccggccctgaggccggcttcctggtttcaagcggcgatcaacgaacgccggactggcgcagcgctgccggggtgtaatcgctttccttggcaggatagtcgaactcgtaggcgcgcttctcctcgttcttcaggcccagagccaggtaacgaccggagagcagatcgtggatcacctcgacggcgtaccacggtacctgcttgtcgtagtagtactgcgagtgagcttcagctacacgccacagggtaccgcgaccgtcgtagtgatcgatggcagcggcctgccaggtatcctcatcgatgtagaagtcacgcttggcgtagatgtggcgctcgccctgcttgagggtggcggtcacgtgccagacgcggtgcagctcgtagcgggtcagatccgggttcaggtgaccgggtttgacgatatcggtgtacttgagcttcggcgaatcgagacggtagctgttgtagggaatgtagatttccttcttgcccagcaattgccagtcgtaacgatcgggcgagccgttgtacatgtccaggttgtcggacgtacgcagaccatcggctgcggtacccgggccgtcataggacacctgcggtgcacggcgcacgcgacgctgaccggcgttgtacagccacgccatgcgcggctccttcacctggtcgatggtctcgtgcaccagcagcacgttaccggccaggcgcgacggcgccgttacccgctgcttgaagtagaaaaggatgttgctcggctggctggtatcgacgcctttcatcatgctgcggaaggcgaactcttcttccagactgaccgggctgaacgagccattggcctgcggcgtcacctgcaccacatgacgacgtacgctggcgccgcggtagcgggtgatgtggttccagatcgcttccaggccgtccttcggaatcgggaacgggttggcatacttgaagttctccagcccttcaccaccctggatcagcttggtgttggtggcattctccttggtcgccgcgatgatgctgtccggcacgttcgccgtacggtgcgtggtatagaccggcatccggtaggtttccggatagcgcttgaacatcgcgtactggccaggcgtcagcttgtccttgtactgctcgacgttctgcgcggtgatggtgaacagcggcttttcgttggggaacggatcggccaggaagccagccgaatccaccgcaccggcattgaccggcagaccaccggtccaggccgggatgctgccatcggcattacccgccttttccgcaccaaccggggtcagggtattacccagcttggccgcctcatccgccgacaccgccgccatcacaccagtggccagcagcgacagggtcagagcgccagtttgcaacagcctttttgttgttttcataaatgcgttttcctatgaatacgggcgcttagaagttcataccgaagctgagggccaagaagtcacggtcgaccatggtgttgtatttgccgtcaaagaaattggtgtaggccaaactggcggtgtaggtgttttggtactcggcatccacgccaacactggccgctttggcgccctcggtgaaaagaccattcgggccgtaccccttcacgtcgtgcgaccaggcaacgttgggcttgaggttcacacctgcgaacacatcgggatattcccagatagcccgcgcacggtaaccccaggatgtggaggtcacgaatccgtcattctcacaataacgggatacgttgcgcgccgttgcactgcccaaggtgccagcgttgagcctttggcacgtattatttggcaacggacctggaccgaatacgggatcgcgtccgtagcgaactttgtcggtactttcaagtccgcccacatgcacaacgccgatttcacccacaagcgtcaaacggctagcacccattacctgatcaaagaagtgagtaaaggtggtctggaactgagtaatttccttacggttataaccgtggcgaaccgcgcctggagtcgccggcaatactgacgtattggggtctaacggtgtaagagcagagtagagaatatccgttgtattgatttgtacgggagcattagggcggtagctgatttcaccactccaagccgtaccggtaggcaatgtggtcgagaagctgagaccgtacagttgaatatcttcggggtattcaatgaaatagttgctattgccagccagaacgccgccagcgacccccgtaacacaggaagctcccaaacctaatgcggtacaggtcgcgctgatagccccgagattgctaccaactgcgttataaacactctgatcggccgtctgagcactgaaaactggagtgcgactatgataattcatgaagtaagcgccaaactcagtatcgagcggctcaaacatgtatcgcagcgcggttccccattgaccgccatctctggcatctcgatcagcaccgcgtcgcacgatgaagccttcgctggttgagctaggggccaccgctgccagtgcaggaatcgagttgataatgggcgatacggcggggttcagcaggttcaaattattgttgcagccatcggcgactacatcaaactgagagaaaaacgttccgcagttatcaacgactgtctgatcccattctagctgataaaaagcttcggcagacaagttattcgtcaggctctgcgacacgtagaacatattaaccggaatcaggccttccttgacctcggcgcccggacggcgaaacgcagaaacatcaatggggttgatcgagttgatgctgttcaggatgaatgtgctttcgccccagctgacaacctgcttgccgagacgaacagagcccggctgatcgccaatcgaatagttttggtaaacaaatgcatcgagcaattcggcgcctgaagacttggcaccttctttgcggcctgaatcactgatttccttgaactcacgcccttcgtcttttagctcgaagtcataccagtatttgccccgaacgaagaccccggtgtccttataacgcaactcgagatcgtggatccctttaaaaattttcgagaaagtttcaccacgcttgaagttctggcgaccgtcgtcagaggtctgggacaaaccgcgaccgccgttgttaaccccgattaagttcttatctgccgactgcgtcgaccaactagcccccaccgacaacgacgagtcgaactgaccttcgatttccccgatattgaagttcactgcgaatgccgggctggcaagagttgatgcgaggctgacggccagcggcagttttgccagacgccagaacggccttgttgtgttggacatcgacgctactccatttgtttttgttatggctgattgactaaatccagcgagccttcccacgagtggcttgcagtgcccgagacactctggctcgccggtttagagggatcagtcccatccgtgacaagccaaggatggtccgaatccagcaattagcaagccaaacgtttgtttgactgatcagtcacttttttggcgttgaaattcgcgccttacagggacgataaaaactcgcttccggcctcctgccactgcgccagatcaacgcggataagctttttgtccagcttgcccacactggtcttgggaatttcggtaacaagggcgatctgtgagggaatcgcccatttgttgatgacgccccgctcgacgaatggcttgagatgctccttcagcaagcccgcgttcaacgactggccttctttcgcgacaatcagggcgaacgggcgctcgccccactgcgggtcggccacgcccaccacggctacttcccgtaccgctgggtggcggctgatcaagtcctccagttccagggaggaaatccattcgccgccggtcttgatcacatccttgaggcggtcacggatgtcgataaagcccatgtcgtccagggttgccacatcgccggtgtgcagccagccatgggcccacaactcctgccccttctccggctcgcggaagtaaccctgagtcagccagggcgcgcgcaacaccagctcgccctgggtctcgccatcagcaggaaggcacttgccttcactgtccatgatcgccgcctcgaccagcggcacgggaactccggccttgatgcggtaggtcgtgcattgctcaccgcccgcagcgagcaattcgtcgttgaggtagccacaggaaatcagcgggcaggtctcggacatcccataagcggccgtcagctggatgcccctggccttggcggcgtcatacagcgctcggttgagtgcgctaccgccgatgatcactttcatgcccttgaagtcatagccttgggcgccgggcgcggccagcaccatctgcaggatggtcggtacgcaatgggagaaggtcacctgctcttccttgatcaatttgcagagcatctccggctcataacgccccggatagacctgcttgacgcccagcatcgtcgccacgtagggcgcaccccaggcatgcacgtggaacatgggggtgatcggcatgtacacatcgtcggtgcccatcaggcggatgctgtccaggctgcccagggtggtggccatcgacagggtgtgcagcaccaactggcgatgagtgaaatacacgcctttcgggttgccggtggtaccggtagtgtagaaggtggtcgctacggagttctcgtcgaagtcggcgaatgcgtagtttggctcggcagctgccagcaggctctcgtactcaccaaccgaaccgggcagctcgaccgtggcggcgctgtcggtcagcagcatggtgccggtcaccgtggtgagctgcccggcgatgccctggtacaacgctgcgaaatcgctgttgaccagcacgaagcgatcttcagcgtggttcatggtgtagaggatctgctcgggcgacaggcggatgttgatggtgtgcagcaccgcccccagcatcggcaccgcgaacatgcattccagatagcggtggctgtcccagtccatcactgccacagtatcgccggccttcacgccagcctgggcgagcacattggcgaggcgcgccacccgctcattgaaggttgcgtagttgtaacgcaaggtgtcgcgatagacgatttcgcgatttttctcgtaacggctgccggaaagcagcaggctcttgatcaacagcgggtatgggtgggcatttgcggcggggggaatgatgcgggtctgcaacatgggctcacctgttctggactattgttgaaaacgtcgaaattgaagcgaaacctgatcgttaagaggcaccttgcctaacagtagcctgcgccagcgcccgctcaatcagccgaaaggaggattgtggctcaagctgagcacaagccggtttcgccccttcactgcgaattgaggtggattcatgtcggatattgttatcgtcagcggcgctcgcacaccgatgggtggttttcagggtagcctgtcttcgctaagcgcaacggatcttggtgcagcggcgattcgcgccgccatcgctcgggtgggtgtagcagcaagcgacgtgcaggaagtgatcatgggctgcgtactgcccgccggcctcaagcagggcccggcgcgccaggcatcgctggcggccggcctgccgagcgccaccggatgcaccaccatcaacaaactctgcggctcgggcatgaaggcggtgatgctcgcccacgacctgatcaaggccggcagcgccgaggtaatggtcgccggcggcatggaaagcatgtccaacgcgccgtacttgttgcccaaggctcgcggcggcctgcgcatgggccatggcgaagtgaaggatcacatgttcttcgatggcctggaggatgcccgcaccggccgcctgatgggctccttcgcccaagaaaccgcggatcgctacggcatcacccgcgaagcgatggacgcctacgccatcgaatcgctgcgccgcgcgcagcaggccatgcagtccggtacgctggccgatgagatcgtgcccgtgaccgtggcgagccgtaagggcgatatcgaagtaagcgaagacgaacagccgttgaacgccaggatagacaagatcaccagcctgaaaccggccttcagcaaggacggcagcatcactgccgccaatgccagttccatttccgatggggccagcgcgttgctgctgatgagcgccgagcaggcccaggcccgcggcctgaaaccactggcacgcatcgttgcccacgctacccagagtcaggaccccagcgaattcaccatcgcacccatcggcgccatcagcaaggtgctgcacaaggccggctggcagaagaacgaagtggacctattcgagatcaatgaggccttcgccatggtcaccatgctggccatgcaggagcatgacctcgatcacgccagggtgaatatctacggtggtgcctgcgctcagggacatccggtcggctcgaccggctcgcggatcatcgtcacgctgatcaacgccctgcgccagaccggcggcaagcgtggcatcgcgtcactgtgtatcggtggcggcgaggcaacggcagtcgcggttgaggtgttgtaagagaccagtcaggggcgcgctcgcgccccttatttcagctcggtaaacgccagcttgatgccaagaccgaccagcaccgcgcccatcagacgatcgaaccagtggcccatgcgcgcgaagccctcgcgcacacgctgctggctgaacagcatcgccaccaagcagaaccacaacgccgtcgccacggccagataaacgccgtagccgccctgcacgagcagcggggtgtgcgggttgatcaccacggtaaacaacgacaggaagaacagcgtcgccttggggttcaggccgttggtcacgaagccggtgacgaaggcgccgcgtggcgttctcgctggagcggcggcttgctcctgaaccgcgcctagcgctgctggctgtgcccgcagtgccttgaagccgatatacagcaggtaggcggcggccagccacttcagcgcgttgaacagcacgatcgactgggacacgatcaggccgatgcccagcagcgagtaagccacgtgcacgaaaatcccggtgcccacgcccagcgcgcagaacaccccggcgcggcgcccatgggccacgctctcgcgcaccacgatggcgaagtccggccccggactggccacggccagcaggtggatgagggcaacggtaaagaattccatccagtacacggcggctccgaatttggctgatgggctccagggcgcgctctgcggtagagcgcttctgataggctgcactttacttcccgacaggacagccagaaaggtacagctgatgagtaaaacaggccgcgcagtgtttctcgattatcgctccctcgacctcggcgatctggatatggcgccgctgcgcgagtgcttcgacgaactgatgttgcacgaccagagcactccaacgcagatcatcgagcgtctgcagggcgcccgcgtggcaatcagcaacaaggcggtgatcgatgcggccgtgttggcggcctgcccggagctcgagctgatcctggtcacggccaccggcaccaacaatattgacctcgctgccgcccgtgcgcacggcgttaccgtgtgcaactgccagggttacggtacaccttcggttgcccagcacacgctgacactgctgctcgccctggccaccagcctgccggattatcaacgcgacatccgcgccgggcgctggcagcagtcacccattttctgcctgctcgaccacccaatcgtcgaactcgaagacaagaccctgggcctgctcggccacggcgagctgggtggcgccgtcgccaggctggccgaagccttcggcatgcgtgtgctctatgggcaattgccgggccgcctgccgcgagccgatcggttgccactggatgagctgctcccccagatcgatgcgctgaccctgcactgcccgctcaccgaacagacccgcaacctgatcggcgcccgggagcttggtctgctcaagccaggcgccttcgtgatcaacaccgcccgcggcggcctgatcgacgagcaggctctggccgacgccctgcgcgccggcaagctgggtggcgcggctaccgacgtactgactcaggagccgcccaaggacggcaatccgctgctggctgccgacattccgcggctgatcatcaccccgcacagcgcctggggcgcccgtgaagcgcgccagcgcatcgtcagccaactggcggaaaacgccacgagctttttcgctggccataccaagcgtcaggtcaactgatccctgatgcctcgggcttgcagcttgcgcgccgcgcccctacccttcgcgcttttgccggggtatagctgatggatccgcgaagtgaagtgctgctacgtcaggccgagctgttcgctggcccggccttgctcgcgggcctgccggccgatgatctgctcgggcaactgccacaggcctcgggctggagctggcacgcgggcgatcacgctcggctggacggacgttttgccgggcgcagccactttggcgtcacgccgccggcaacaaccttcgagacggccgtgctgttcctacccaagtcccgcgaattgacggcttacctgctcgacgccctcgccgcccgtctgcccgacaagctgctgtatttggtgggcgagaagcgcgccggcgtcgaacgtgctgccaagcaaatggccgcctacggcaacccgcgcaagctcgacagcgcccgccacagccaactgtggcaggtgcgggtggatcaggctcccgccgaacccgatctgaacgcgctggcgcagcgctacagcctgctgctggctgacggccccctcgagatcgtcaccttgcccggcgtattcagccatggccgactcgatatcggcagcgcgctgctgctcgaacacctggatcagctgccagacggccatctgctcgatttcggctgcggcgcaggcgtgctcggcgcagtactcaagcgtcgctacccacaaagccaggtcaccatgctggacgtcgatgccttcgccatcgccagcagccgcctgacgcttgccgcaaacgatctgcaggccgaggtgatcagcggcgacggcatcgccgccgcgcccctcgagctgagcgcaatcctcagcaacccgcccttccaccaaggcgtgcacacccactaccaggccagcgaagacctgctgcgccaggcttcaaagcatctgcgcaacggcgggcagatccgcctggtggccaaccgttttctcaagtatccgccactgatcgaacagcatatcggcgcctgccagaccctggccgataccgacggctttcgcatctaccgggcgactcgctcataacgcaactcgcctgcggcagagcggcgcaggccttgcccaacgcgaggcgtttgggcagaatgcgcgcgtcctaggggagtagtctcccgcgagcgccagctcgcccggcatgcatcaacatacttggtccgcagaccatggtgcgtgcgacccaagatccgccaagacggatctgcgccgttcggctcgaacgccgcgcagggtttgacaagacctatgacacgaacaccttacccggggcggggaggttgtacgtgtcatagccgtgtctacccgcccctttaggaaacctgatgctggaatccctgttcgttcccactctgatcgttgccctggcggaaatcggcgacaagacgcaactgctcgccctgttgctggccgcgcgctttcgcaggccctggccaatcatctggggcatggtcgccgccaccctcgccaatcacctggccgctggcgcggtgggcaactgggtcgccggtctgctctcgcccgcgctgctgagctggattctggcggcgtcgttcatcgccgtagccctgtggacgctgatcccggacaaactcgacgatgacgaaagctccaacctgaaacgctacgggccgtttctgaccacgctggtggcgttcttcctggcggagatgggtgacaagacccaggtggcgacggtaatgctcgcagctcagtacccgcacttcatcatggtggtgctcggtaccacgctgggcatgctgatcgccaacgtaccggtggtgctggccggcaacttcgcggccgaccgcctaccgctcaccctgattcgcaggcttgccgccctcgccttcgcaatcctggcgatctatgcggcctatcaggccatgctgctgagtggctttctcaacggctgatcgcctggagacaaagccaacgccggaccaaggcgctggccttgaagctaagccgtcaccaagcagacacgagctgcgtggtggcggcttttcacatcgtgatcagcctttcttggcctgctgatacagtggcatgactttcggaatggcggcctgcagcgaggcgatacggctggacgaggacgggtgcgtgctcatgaactccggcggcgcaccttcgctggccttggccatcttttgccacaggcttaccgccgcattggggttgtagcctgcgcgcgcggcaagttcgagaccgatcaggtcggcttcgttctcgttgctgcggctgttgggaagtgtcatgccgtagttcactgcagcatcggccagtgccatctggtccgagctgacgcccagcaatgccgctgcgccctgcttcgccaggttcaccccatacgccttggacatcgcttcgcggccatgctcgcgcagagcgtgggcgatctcatggcccatgaccgcagcgatttcgtcatcggtaaggttcagcttgtcgatgatgccggtgtagaaaatgatcttgccgcccggaccgcagttggcgttcaactcagggctcttgatcaggttgacctcccactgccactgcgccgcatccgggcggaacagcggcgcctgcttgatcaggcggtcggcgacacgttgcaggcgcttggcctcggcgctgttcttgtccagcgcgccctggctggaagcttcctgcagagtcttctggtaagactgggcatacatctggttgacctcatcggtcgacagcgcactgaacatgtactgcttgcgctcgacgccgaccgagccaccgctggtggtgttgacggcttggcatcctgccagcagcagagccgcggtcagcgtggtaatggacaacgacggtttcatgctggatctctccctaagaactgaggcgaagtatgctaacaggctgcccgtatttcagcgcaagccaaagactcaggcaggcgtcagacactccggcccgtcgagcttcgggtcattgaccaaattgctcaacacgcgttcgcgcaacactatcggcttggcgacgagcagcgcctgcagttcctccagcggtgtgtcggcagccagccagcgctggcgttgctcggcatcgagaatcaaggggcggcgcagcgtcgcggccgcctgggtgaccatggccgtgctcagataaacatggccctctaccggataggtttcccacactgccgcaaaatacagcagcgaatcctcgccgctcagccagtacgggcgcttgcgcgccgcgccgcgccattcgtagaaaccgttggcgggaatcaggccgcggcgcagacgaaacgcctcgcgaaacatcggctgctcgctcagggtttcggcgcgggcatgggatggcgtcttcgacagatccttgagccaggcgggcgtcagcccccagcgcgcacggaccacggcgggctgctcatgttcgctgcgcaacagcaaaacctgggagccgggcgcaaggttccagtgcggttgctggtcagcgggaaaacctggctgcgccgcgaaggcgggcgtccagcgaaacagcgcgaagcgtccactcatgaaaggctcatcgggatgggtggcgcgccgctcaacacagcagcacgccctgaacggaatccggctcgtcaccgggcagcggttgcgcgccattgtactcgccgatcagccagcgggcgcgctcggcgtcggcgtcctcaaccagcatgccgagcagcccgcaggccggcagctcgcccacggcgccagccagatgggcgccgaccagatgtgcctggatgccctcgctggccagcatggccttgagcaactcgccctccatgaggtcctgcggttcgtaaacgcgcttcatcagtcgttctccccacgcacatccagatgccagttctggccgtcggtttcgagcagaaaaacgatgggccggcaacacactgggcaatcctcgatgtactgctgatcacccgccgacaaatccagcaccgcctcgaccggttcaccgcaataggggcactggtaatcctgggtttccaacatgaggcgcctccgggtgacttgcagggtataatgctcgatcacttgctgctcccgggttgccgtcacgccctcgttaggcgtcatcacggcacggggtacagcgctttcaactcttcaatagcagcgataatcacaagagatcatgatgggcgaattcgacagcatccgaccctacgccgacgcggaaattccagcggttctggcgcgcttgttggccgacgatgcgtttctcgacatccttacccagtttcgttttccgcgtctggccggcccgtttggctgggcgctcaaacctcttatagctcatcggctgcgctcgcagttccgccatatcgattcggttcgcgcgctgcaagaatccatcgagccgtacatcgaccgcaccgtcgagcacgccaccgatggcgtgacctactcgggcgtggagacgctcaaggccggtagcccctacctgttcctggccaaccaccgcgacatcgtcatggacccggcctttgtcaactacgccgtgtaccacgcaggcctgcagacaccacgcatcgccatcggtgacaacctcttgcagaagcctttcgtcagcgatctgatgcgcctgaacaagagcttcatcgtgcaccgctcgatcaccgggcgccgcgagaagctggccgcctatcaactgctgtcggcctatatcagccactcgattgcacaggatggcgaatcgatctggatcgcccaggccgaaggccgcgccaaggacggtgacgaccgcaccgattcggcgatcctcaagatgtttcatatgagccgcaaggacgagccgtttgccgacgtcatcgccagcctcaaactgaccccggtgtcgatcagctacgaatacgacccctgtgaccaggccaaggcccgcgagctgtacacccgcgcaactaccggcagctacaccaagcagccgggcgaggatgacaagagcatcggactgggcatcactggctacaagggccgcgtacatgtgcatttcggcgatccgatcaccagcggtttcgaagatgccaaacagctggcggcgctgaccgatgcgcaaatcctcaccggctaccggctgttcccggtgcactacctggcctacgccatgtggagcgaacgcgatccgcagctcgaggtgccggcggccgaatcgctgttcggtgctgacgaactggccgccgccaaggaacagtggcaacaacgcctgagccgctgcccgagcgaacaacagccctatctgatcctgcagtacgcgatgccggtgcgtaaccagtaccgcgtcaaggccggcctgccgctctgactcagccgccccgagaaacgaaaaagccccgacttgtcggggcttttttgcatctgccagctgttactgaccgttgaggatctgccccagggtcgggtccttgaatgcacgggtgagcgcgtcgctcagcacatcactgaccagcttggtattggtttcctggtttggcgccatgccgaaacgctggttcaacgaagcgccgtagcggccgctgtaacgacgattgctgttctgcacatcggctcggaagctggcagtcatgtcggcttcggtgacgtacatgccttccttgggcgactgatatttcagctcggccagggtcagggtcaactgcggcgcgttataggcgtttggcgacggcgtgaagcccaacaggcgcacagccgcttcggcctgagcctgcagcttgggcagaatgtcctggccggaaacgctgatcgcgctggtttcagggtacaggccaccgcgggtgcccaggaccggagaaggacgtccatcgaccacgcgcaccaccaccggctggccctggcctaccgcgttgagcggcccggtcagtttgggctgcgggctgagttgctgcgggctgtgggcacaaccgacaagagccagactgaaaacggcaaccagaccaaacaacaggcgtttcatactcggttctccatgaggggcgctaaaggctggcgaagtataacgaatcgacctgtaaacggtgagcgcggttccgcgtcacctgctcgtcacatgccggaggtataagactttggtcgctttgcatgaacggagcttgtttgatgcgtgcattcctcaagaaagtcgccagcgccccgaacccacgtattttcgcctgcctggacgagcacggcatttgccgggcgtttcgccagagcgcccagccgccgggccctgcaggctggcaggaagtcaacgaacagcgcctgtgctggctcggcgcgcccctgccgaaaagcgcattcacccgccactgaacgcccacacaggcgttttcctaccctaaagcgtgtgcaataaaagtcacacgcagctgatcacttgccctgctttcgccttataatcgcgccccgattataaggacgcctcctgatcggcatcgccgtaccgctgatgcactcatgccatcggcaacgccacagagagtcgcccacttcgtgctgctcgatatcgaaggccttcctccatgctccatgcgatggccgcgttttcgcggaacatctgcaggctgagacggcccaacaggcacatgaacttttgaggttcgcgttccaaaagaacgtgaaaaaacggtttcaataacttcacaagagtgtggcgaacatatgaatcagcttgcggcaggacaaggcgacctccttccgtcatcccattcctcaatacagctctgcaaccgctgctgacaggcgcctttgacgcccaggccgacggcctatgactggacgctgattttttggagatgtggtaatggcgcagaacgattacgaagctgtagatgtagtgctggtcggtgccggcatcatgagcgcaacgctggccgtgctgctcaaggaacttgacccaggcataaaactggaagtcgtcgaggcgatgagcgccggtgcggcagaaagctccaacccgtggaacaacgcgggcaccgggcatgctggtttgtgcgaactcaactacacccccgagtccgccgacggttccatcgacatcaagaaagccgtgagcattaatgctcagttcgaggagtccaagcagttctgggcccacctggtcaagaaaggcacctttggctcgcccaaatccttcatcaacccggtaccgcacctgagcttcgtccgcggccagaaaggcatcgactacctcaagaagcgcttcgaggcgctgcacgtgcatcacgcgttcgaagacatggtgtacagcgaagaccgcgccaccatgaacgagtggatgccgctaatgatgccgggccgtgacccgaacgagccgattgcagcgacccgcgtggccaatggcaccgacgtcaacttcggcgcgctgaccaagagcctgctcgatcatctggttcagcagagcaatgcccgcgtgaccttcaatcagcgcgtcactgatctcacccgcaacgagcacggctggtgcgtgagcaccaaggatcagcaaagcggcaaccatcgccagatccaggctcgcttcgtgttcctcggcgcgggcggcggcgccctgcccctactgcagatgtccggcatcgccgagggcaagggtttcggtggcttcccggtcagtggccagtggctgcgctgcgacaacccggaagtggtcaaccagcatcaggccaaggtctacagccaggccgaagtcggctcgccgcccatgtcggtgccgcacctggatacccgtgtggtcgacggcaagaagtcgctgctgttcgggccttatgccggcttcaccaccaagttcctgaagaagggctcgttcctcgacctgccgatgtcggtacgtctgaacaacatcggcccgatgctggccgtggcccgcgacaacttcgacctgacccgttatctggtcaaggaagtcatgcagtcccaggagcagcggctcaacaccctgcgcggcttctatccagaggccaaagccagcgactggcgcctggagattgccggccagcgcgtgcagatcatcaagaaggacgccaagaaaggcggcattctgcaattcggtaccgagcttgtggcggcacaggacggctccatcgctgccctgctgggcgcctctccaggcgcatcggtgaccgtttcgatcatgctcgacctgattcgtcgctgcttccccgagcaggcggcctcagccgagtggagcaccaagctgaacgagatcttcccggtgcccgcctcggtcctgatcaaggatgccgagcagtaccgtgccgttcaggcgcagtccgatacggtgctgcagctgcgagatgcctcgccggcctgattgatggcctgatgaaaacggcgcccttgaggcgccgtttttatttcttcatccaaagccccgatacaataaaaaagccagtcagcaaactgactggccgagggcctggcaggccgggtattactggaacagcgagtccgcggagaggccgtttctctcaagtatttcgcgcaggcgcttgagtgcctcgacctggatctgccgcacgcgttcacgggtaaggccgatttcctgcccgacctcctcaagcgtgcagctctcgtgaccacgcaggccgaagcggcgcaccaccacttcacgctgcttgtcggtgagctccgaaagccactggtcgatgctttgagacaggtcgtcgtcctgcagcagctcgcaaggatccgtagggcggtcatcggtcagggtgtcgagcagcgtcttgtcggagtctgggcccagtgacacatccaccgaggatacacgctcgttcagccccagcatgcgcttgacctctcctaccggtttttccagcaggttggcgatctcttccggggatggctcatggtcgagcttctgggtcagctcgcgcgcagcgcgcaagtaaacgttgagttctttgacgacgtgaatgggcaggcggatggttcgggtctgattcatgatcgcccgctcgatggtctgccgaatccaccaggtcgcgtaggtggagaaacggaagccacgctccgggtcgaacttctcgacagcgcgaatcaggcccaggttgccttcttcgatcaggtccaggagcgacagcccgcggttcacgtagcgacgggcgatcttcaccaccagccgcaagttactctcgatcatgcgcttgcgcccggcggggtcgcccttctgcgcaagacgcgcgaagaacacctcttcttccggggtaagcaggggggagaatccgatttcgttgaggtagagctgagtggcgtcgagcgcccgggtgtagtcgatgtacttgtgttgcttgctaccggccggctgcttggccttgctgcgcgtggcgaccttggcactagccgccttgtcgctggcctcgtcaagatcgatgtcaggctccatcaggagcacggcgtcatcgatgtcaaactccggcgctgccttggtatcgagtgccattttattgttccgtcccttgctgagttcgaccagcaagctccgatgtgcccgtctccttggcgacatccgagcccgtccatcccacgtgagcgggtgaacgagcgacagatcaacgacttggcaggtattgcattggatctacaggcttaccctggcggcgaatttcgaagtgaagcttcacccggtcagttcctgtggaacccatctcggcaatctgttgcccgaccttgacctgctgcccctcacgaaccaacagcctgcggttgtgaccgtaggcactcacgtaggtatcgctgtgcttgatgatcaccaattcgccgtagccccgtaatccactcccggcgtatacaacggttccaccagatgcagcaaggacaggctgtcccaattcacctgctatatcaatgcctttattcaaactaccgtttgaggaaaaacgtccgataatcgcaccaccggcgggccacgcccagccgctcgaagagcgcggtacgctctgcaccggcgtagtggcaggcgtcaccgcaaccggtgtcgagggccgcgctggcgtttgtgccggaggtgcctgcaccggcgtggaaggccggctgggcgtggtcaccacgggtgtggagacagtcggcgtggtcgccacgacgggcctgctcgagctccctgagccgaagcgaataacctgaccgacacggatcatgtagggcggtgcgatgctgttgtgcgccgccagcgctttccagtcccagccgtagcgaaaggcaatggagtaaagtgtatccccacgttgcacacggtactgcccggaggtcacaggctggcgctgcgcggccgcgttgttgcgatcgacgacctgcacaccaccggatggcgagctggcgcagccggccgacagcgcacccacggcgaccaacaccagcaggttgcgcagcatgcccgaggaacgcagtccttgtttggctgtggaactcaccccaatctcccttgcagacggcctcgagcgaccggtaacgaacgcggcaacctcatacctcttcaacctggcggcggcgcgccagccactcgacgcccagtaccagggcaatggcgcacagactcagcacgatggccagcagcagttgtgcatcctcgccgctgatatcggcgaactgccagggcaatagattgacctgctcgaggggaaacgattcaccgtgccggttggtctgccacgtcagcgtctgtttccagggccagaccttgaccagcgaaccgagcattagccccgccagaaaggccatcgtcaggtcgcgcatatgggcgagcagccagctcagcaccttcgagaaggtcagcaggccaagcacgcagccggcgcagaacaccgccagcacggccagatcgaaattcttcacggcccccagtaccaccgggtaaaggcccagcaacaccagaatgaagctgcccgagatgcctggcagaatcatcgcgctgatggcgatggcgccggcgaagaacagcatcagcggatctgcagaaagttgcatgggcaccgccagggtgatccacaacgcaaaggccaggccaacggcgaaaccgatcagacggttgctgcgccaggcctgcacttcccgacccaccaagtagacggacaccagtaccagcccgaagaagaaggcccacagcggcaccggatgctcgttcatcaggtagctgatggcccgggccagggtaaagatgctgctgagaatgcccagcagaaccaccagcaggaagctggcgttgcaggcctgccaggccgcgccgatgcgcccgcgggcgaccagcatcagcgcctggggcatggcggcgaaggacgcaagaagcttgtcgtatataccggtgatgagggcaacggtgccgccggagaaaccaggcaccacatcgaccgcgcccatcgccattcctttggtatacagcaacaaggttttcttcatgcatccttccgttcggtttgaatcaggccaaggggccgttaagcaggggcacgaaccgtaccgcgtcgagtacgtgccgggagaaaccctgttcctcgcgaatgatcaacaacagttgctgaacgtcacctgaaccgacggggatcaccagacgcccccccggagccagctgatccagcagcgcctgaggcacttccgaggctgctgcggtcacgatgatgccgttgtagggcgccagcgccggccagccttcccaaccgtcgccccaacgaaagaccacattacgcaggctgagtttgaccaatcgttccttggcccgttcctgcaggccttgaatgcgctcgacggtgaacacccgctcgaccagttgcgccaaaatcgccgtctggtagccggagcccgtaccgatctccagcaccttgtccagcgggccggcggcgagcagcagctcgctcatgcgcgccaccatatagggctgcgagatggtctggttgtggccgatgggcagcgccgtgtcttcgtaggcgcgatgggccagggcttcgtcgacgaacagatgacgcggtgtgcgccggatcacctcgagcacgccggcgttggacagcccttcttcgtagagtcgctggatcaggcgttcgcgagtgcgttgcgaggtcatgccaatcccgtggcggtcatgctcccgattcatgtcatcaacccctccagccagggtttgaggcggttgagtccatcctgataggtgcgatcgagctgcagcggcgtaaccgacacataaccctgcatcacggcatgaaaatcggtgccctcggcgccgtcctccacatcgccggccgcagcaatccagtagccggccttgccacgcggattgacgtcgcgaaccggtgcggcggcgcgggcgcggtggcccaggcgggtcagctgcacgccgcggatatgatcgagcggcagattcggcacgttgacgttcagtaccgtgcgcggcggcaggtcgagctgctcgtgagcctcgatcagcttgcgggcgaaatgggaggcagtggccagattctcggccgagcgcgaaaccagcgaaaaggcgaatgccggccgggccagaaaacggccttcgagcgcagcgccgacggtgccggaatacagcacgtcgtcgcccaggttggcgcccatgttgatgcccgacacgaccagatccggcacgtcgggcagcaggccgttgatgcccaggtgcacgcagtcggtgggcgtgccgttgaggctgatgtatccattggccagcgtgcacggatgcaacgggcgatccagggtcagcgcgctgctggcgccgctgcggtcgccatcgggggcaatcaccgtgcagttggcgtaatcagccagcgcagcatgcaacgcggcgaggcccggtgcggccacgccgtcatcgttagaaatcagaatacgcatgggttgtccgtctgccctgccggcaaaagctcgacgatttcgcgcaccagagcggtggcgaaacatccagccggcaggacgaattccagttgcagaatgtcaggctcgggataatgccacgtcaaaccgctaatggggaggcgcaggatacgccgttcgtgcgccatgtccgcttgtgcgagccaagctgccagctgtggctcggcagcggcaacgcgctgttcgacatcgagcgtggcgccctgggaaggcgaagcgccctcgccccacagcggcccggtgggatgcaggtccagttcagcaagacgaggatcctggcattcggcctcaccagcggcgaaaaagctgcggctgtcggtgaatgccaagaggtcaccgggcagcgcctggttccaggtaccggccgccacacgctcggccagtacgcggttgaacagaaagctgcgcgccgccgacagcacccgcgagcgcacattgcgcttttccggcagctcaccgcgctcggcgaaatgccgggcatgggcgacgttaccgccttcgaaaccgaagcgctgggcgccgtagtaattgggaatgccctgctcgctgatcgcctgcaggcgctgctccagcgcagcctgctctgccttgagctgggtcagacgcagggtgaagccattggcggcatgggcgccgcgctgcagcttgcggctgtggcgcacctgcttgaggatcgtcagggtgtcgtcctgggcggcgctcagatcaggatcgtgcttgcccggcagatgcaggctgaaccattgtcgggtcagcgcctgcttgtccttcagacccgcgtagctgatcagccggatcggtacgcccgcggctcgcgccagacggcgtgccgcgtcttcggtattcagcccgcgcttttcgacccacagccacagatgctcaccggcgccagacagctcgatgtccaacacctcgtcaacctgaaagtcctcggccgtggccttcaggacggcctgaccgcaaggttcaccaagggcgcgcgggccgagcagttcctgttcggtcatgcgctgaccagcagcgcgacggcgtgtacggcgatgccttcttcacggccgacgaaaccgagtttttcggtggtcgtggccttgacattgacctgatcgagctcgacctgcaggtcttcggcgatcagctggcgcatggtctcgatatgcggcgccatcttcggtgcctgggcctcgatagtggcgtcgacattaccgaccttccaacccttggtgtgcaccaggccgaccacgtgacgcagcagcacgcggctgtcggcgcccttgaagttggggtcggtatccgggaaatgcttgccgatgtcgccgagcgccacggcgcccagcagcgcatcgctcagggcatgcagcaccacgtcgccatcggaatgagcaaccaggccgaacttgtggggaatgcgcaccccgcccagggtgatgaaatccccgtcgccgaaccggtgcacgtcgtaaccatggccaatccgcatgagccgctgccctcgcaaaaaggccgattctacccgaaagcaagcagcgaacgggcgactcggcaatcgagacaggtgctggcgtgcggcagcgtgctgtttggtgggtcgcagtcgccaggattaaaaacgtgggaatgttttggcgttttggtgggtcgacaagaggtagcagaaatttctagcaaccatggagaccatcatggcagtagcaaagaaaccggcagtagcgaaacccaaggccaaagccgcacccaaggctgcacaatccaaacccaagggcgatggcctgagcatcaacaccagtgtcgatcgcggcgctcgtgagaaagtcgccgaggcgctgaccaaggcagtggccgacagctacaccctgtacgttaagaccctgggggtgcactggaacgtgcagggcgccaacttctatggcctgcacaagctgaccgacgaacagtacaacgagctgcaccaggccgccgacgagatcgccgagcgcatccgggccctcggcaagctggtgccgaccggtggggaaaccttccgctcgctgagcgtgatcgacaacgaggcgccccacggcaccacgccgcagatgatcaagcaactggtgctggacaacgagaccgctgcccgtcgcatgagcgagttcgccgagctggctgaagaggctggcgacctgttcagccacgacatgctggtagcacgtatcggcgtgcacgagcagaacgcctggatgctgcgctccagtctgggcgagtaatcgtcaggcgttaaaaagggcgctgcggatttggtctgcagcgccctttctatattgcttcgcgggcatggcccgctcccacgaggaatcacgtcgctggagcgggtggggaagcacagcgcatgcccgccgaacactttgaaccagaggcgtcagctcaacaacgcctcggcatgatgacgcaggtgatcttcgataaagctggcgatgaagtaatagctgtggtcgtagcctggctgcatccgcagggtcagcggatgccctgccgccttggcagctgcttccagtgcctggggcttgagctggccatcgaggaaatcatcacgatccccctggtcgaccagaatcggcagcttctccgccgcatcggcgatcagcacactggcatcccattcgcgccagcgcgaacggtcctcacccagatagttgccgaaggctttctcgccccatgggcaattgaccgggttggcgatcggcgagaatgccgacaccgattggtaacgacccgggttcttcaacgcgcagatcagcgcgccatggccgcccatagagtggccggcgataccgcgcttctccgataccgggaagttggcctcgatcagcgccggcaactcctgcaccacgtagtcgtacatgcggtaatggcgggcccagggctcctgagtagcgttgacataaaagcccgcgccgaggccgaagtcgtaggcgccattggcgtcatccggcacaccttcgccacgtgggctggtatccggcgcgacgatgatcaggccaagctcggcagccatgcgctgggcgccggccttctgcatgaagttctcgtctgtgcaggtcaggccgctcagccagtacagcaccggcagcttggcgcctttttcggcctggggcggcaggtagacggcgaacaccatgtcgcagttgaggctggaggaacggtgcttgtagcgcttgtgccagccgccgaagctcttgttgctggatacgatttccaaggtcatggcaaatcctcacgggcggtggacagcgccatctcgagatagcgcctccaccccactgatcagtagtggatgacggtgcggatgctcttgccttcatgcatcaggtcgaaggcgtcgttgatcttgtccagccccatggtgtgggtaatgaaggtgtccagcggaatctcgcccttctgcgacttctcgacgtagctcggcagttcggtacggcctttgacgccaccgaaggcgctaccgcgccagacgcggccggtcaccagctggaacggacgggtgctgatttcctggcccgcgccggccacgccgatgatcacgctctcgccccaccccttgtgcgcgcactccagcgcggcgcgcatcaattgcacgttgccgacgcactcgaagctgtaatccacgccgccatcggtcatctcgacgatgacatcctggatcggcttgtcgtgatccttcggattgacgaagtcggtcgcccccagctcacgggccacatcgaacttggccggattgatgtcgatggcgatgatgcgcgaggccttggccatcttggcgccgatgatcgccgccagaccgataccgcccaggccgaagatcgccacggtagcgccctcttccaccttggcggtgttgagcacggcgccgatgccggtggtcacgccgcaaccgagcaggcaaaccttttccagcggcgcttccttgggaatgacggccagggacacttccggcagcacggtgtattcggaaaatgtcgaacagcccatgtagtggtagatcggctggccgttgtagctgaagcgcgtggtgccgtcgggcatcaggcccttgccctgggtggcgcgcaccgagctgcacaggttggtcttaccggacagacagaatttgcactggcggcattcagcggtgtacagcgggatcacgtgatcaccgacggccaccgaggtcacgccctcgccgatagcttcgacgatgccgccgccttcatggccgaggatcgacgggaacacgccttcggagtcggcaccggacagggtgtaggcatcggtgtggcacacgccggtggcgacgatgcgcaccagcacttcaccagccttcggcggctcgacatccacttcgacgattttcagcggttcgttcggggcgaaggctacggcggcacgggacttgatcatgttgctctccaggtgaattgcgatggacccgagtttagtagagcaacccggagagataatcaggcacaatgcaaaacattattgccgtaccgggataatcgaaaccatggagcaagccctgtgaaccgttgggaaggcctggatgaattcgtcgccgtcgccgaatgcagccagttcaccgcagcggcagaacgcctggggctttcgtcgtcgcaggtgagccggcagatcgcccgcctcgaggaacgtctgcacaccagactgttctaccgcaccacgcgcaaggtggcgctgaccgaggctggccagacctttctgcagcactgccagcgcctgcaggacgcgcgcgaggaagcgctgaatgccgtcggcgacctgggcagcgagcccaagggcctgctgcgcatgacctgtgcggtggcctacggcgagcgcttcatcgtaccgctggtgaccagcttcatggcccgccaccccaggctctccgtggaaatcgagctgagcaaccgcaccctggacctggtgcaggacggcttcgatatcgccattcgcctcggccgcctgcaggactcccgcatgctggccacgcgcctggcgccccggcgcatgtacctgtgcgcatcgccagactacctgcagcgttacggacgcccccacagcctgtcggaactggcccggcacaactgcctgatcggcagcagcgacgtctggacctttcagctcgaaggtcgcgaagcctcgcagcgggtcaatggcaactggcgctgcaacagcggccaggccgtgctggatgcagccctggccgggctcggtttgtgccagctgccggattactacgtgctcgagcatttgcgcagcggcgccctggtttcactgctcgacaatcaccagccgcccaacacggcagtctgggcgctgtatccccagcagcggcacctgtcgcccaaggtcaggcagctgatcgacgcattacgttacggactcgcccagcgccctgaatacgcttgaatccggcgcctgcaagcccaacgctcacagaatgtcacaagcgccggcgaacgctgctggccacactccgtcggaatccatgaggcccctgctcggggcgttgcaaaccaccagcatgaggacagggttatgcaggtcatggtcaacagcggaaaacacgtcgacacctccatggcattcaagacggacattcgcagccgggtgcgcgacaaactccagcgctacgaggagcatctcacccgggtggaaatccacctctcggacgagaacgccctcaagagcggcccccaggacaaacgctgcaaggtcgaagcacggatgaaggggcgtgacccaatgtcggtgtcctatgacgcctgcgaattgcagcaggccatcgacggcgccatgaacaagctcacctcggtgctggagcgcaacatcggcaagaacgcaaagaagtggattcactgaggcgcaggcaatggctcagtggcggcctcgccagaggcgctccagataatgcaaatcttccgggcgggtgaccttgaggttgtccgcccggccttcgatcagcctcggcgcgtgcccggcccactccatggccgatgcctcgtcggtcacagcaacatccgataccaacgcttcggccagtgcctgatgcagggcaccgaggtggaacatctgcggcgtataggcctgccagatcaccgagcgatcgatggtttcgcgcacccgaccatcgctgcccacgcgcttgagggtatcgcgggcaggtacggcgagcagcccgccgacggcgtcgtcagccaactcggccaaaagaagatcgagatcggactgcgccagattcggccgcgccgcatcgtgcaccagcacccagtcctgctcaccggcgcccagctcggtcagacgcagcaaggcgttgagcaccgagtcggcgcgctcggcgccgccggcagcagtatggattcgcccatcacgggcgcacgcgagtgacggccagaacgggtcgtcctcggccagactgaccaccacgccacgcaggcaggggtgatcgagaaaacagtggagggtgtgttcgagaatgctcttgccggccagctgcagatactgcttgggcctgtcggcacgcatgcggctgccgataccggcggccggaatcaccgcccagaacggcggcagatcaggtgtgttcattcagccaactgatagagagtttcgccgtccttgaccatacccagctcgtggcgggcacgttcttcgacggtttccataccttttttcagctccatcacctcggcttcgaggatgcggttgcgttcgagcaggcgctcgttctcgccctgctgatcggcgatctgctgctgcagctcactcacttgcgccagactgccctcgcccacccacaggcgatactgcaggcctgcaagcacgaggatcagaacgggaaagagccagtagggactacgcatggcaggtgaggcactcgggttggaaagggtcgctgcggcggacatccgtggattctccctgcgtcattgctatccggcaaggccgccagtgagcctggcggtactccagggaagcccacgcggcaggaaatcatccctgccgcgcgaacctgactcagccgcggaactcgctgcgaccgcgatacagcgccttggcgcccagttgctcttcgatacgcagcagctggttgtacttggagacgcggtcggaacggcacagcgaaccggtcttgatctgaccagcggcggtgccaacggccaggtcggcgatggtgctgtcttcggtttcgcccgagcggtgcgagatcaccgcggtgtaaccggccgccttggccatctggatggcttccagggtttcggtcagcgagccgatctggttgaacttgatcaggatcgagttaccgatgcccttgtcgatgccttccttgaggatcttggtgttggtcacgaacaggtcgtcacccaccagctgaaccttggcgccgatcttgtcggtgagaattttccagcccgcccagtcggattcgtccagaccatcttcgatggagatgatcgggaagcgctcggtcaggcccttgaggtactcggcgaaaccttcggcgtcgaacgacttgccttcgccggacaggttgtacttgccgtcttcaaagaactcggaagcggcgcagtccagcgccagggtcacgtcggtgcccagcttgtagccggcgttggccacggcttcggcaatggcggacagcgcgtcttcgttggacgtcaggttaggagcgaaaccaccttcgtcacctaccgcggtgttcaggccacgggccttcagcacggccttgaggtggtggaagatttcggtgcccatgcgcaggccgtcggagaaggtcttggcgccaaccggctgcaccatgaactcctggatgtcgacgttgttgtcggcgtgctcgccgccgttgatgatgttcatcatcggtaccggcatggagtactggcccggagtgccgttgaggttggcgatgtgcgcgtacagcggcagatcctggtcctgggcagcagccttggcagcggccagggacacggcgaggatggcgttggcgcccagcttggccttgttgtcggtgccatcgagctcgatcatggtcttgtcgagggctttctggtcaaccggatccttacccagcagcgcatcacggatcgggccattgatgttggccacggccttcagcacgcccttgcccaggtaacggctcttgtcgccatcacgcagttccagcgcttcgcgcgaaccggtggaggcaccggacggcgcacaggcgctgccaacgatgccgttgtcgaggattacgtccgcttccacggtggggttgccacgggagtcgagaacctcacgacccttgatgtcgacgatctttgccattcttgtaagctctccagaagttgtcgaaaacgcactgctgcattcgctgatcgcgaccggccgcacgcgatggcagccagccggacatacaaacccggccaacaggccgggcggtgaaacagacgagacagggaaacgccatcaggcggtttcgatcggatcctgactcttgatcagatcatccagctgcttgagctgtgccaggaacggctccagcttgtccagacgcagcgcgcacgggccgtcacacttggcgttttccggatccggatgggcctcgaggaacagacctgccaggccctggctcatgccggccttggccagctcggtgacctgggcgcgacgcccgccggcggaatccgcacggccgcccggcatctgcagggcgtgggtgacatcgaagaacaccgggtattcgaaggccttcatgatgccgaagccgagcatgtcgaccaccaggttgttgtacccgaaggacgagccgcgctcgcagaggatcaactgatcgttcccggcttcgacacacttggcgagaatatgtttcatctcctggggagccagaaactgcgccttcttgatgttgatcaccgcaccggtcttggccatcgcgaccaccaggtcggtctggcgagacaggaaggctggcagttgaatgatgtcgcagacatcggccaccggttgcgcctggtagggctcgtgcacatcggtgatcaccggcacgccgaaggtcttcttcacttcttcgaagatcttcatgccctcttcaaggcccgggccgcggaaggacgtcaccgaggagcggttggccttgtcgaaactggccttgaacacgtaggggatgccgagcttgtcggtaacccgcacatactcttcgcaggcacgcatggccaggtcacgggactccagcacattgatgccgccgaacagcacgaaaggcttgtcattggcgatgtcgatcttgccgacacggacggtcttctgcgccatgggtcaggccttcttcgcttggtgagcgagcgccgcgttgacgaaaccgctgaacagcggatgaccgtcacggggcgtggaggtgaattccggatggaactgacaggccacgaaccacggatggtcggcgctctccaccacttcgaccagagcgccgtcgccggagcgaccggtcaccttgaggcccgcttcgatcagctgcggcagcaggttgttgttcacttcgtaacggtggcggtgacgctcgacgatcacgtccttgccgtagcaggcatgcacctgcgagttcggcaacagctggcagtcctgagcgcccaggcgcatagtgccgcccaagtcggaagcttcggtgcgcagctcggtggcaccggtcgcgtcctgccattcggtgatcagaccgaccaccgggtgaccgctggcaatgtcgaactcagtggagttggcgtcgctccagcccagcacgttgcgggcgaactcgatgacggccacctgcatgccgaggcagatacccaggtaggggatcttgttctcgcgggcatatttgacggtggtgatcttgccttccacaccgcgcagaccgaaaccgcccggcaccagaatggcgtcgacgccctgcagcaggtcggtaccttggttctcgatgtcttcggagtcgatgtaacgcaggttgaccttggtgcggttctgaatgccggcgtggctcatcgcttcgatcagcgacttgtaggcgtccagcagttccatgtacttaccgaccatggcgatggtgacttccttctccgggttcagcttggcatctaccacgcggtcccactcggagaggtcggcgccgcggcaatccaggccgaaacgctcgacgacgaagtcatccaggccctgggcatgcagcacgcccgggatcttgtagatggtgtcgacgtcttccaggctgatcaccgcgcgctcttcgacgttggtgaacagggcgatcttgcggcgtgacgacacgtctatcgggtgatcggagcggcacaccagcacgtcaggctgcaggccgatggagcgcagctccttgaccgagtgctgggtaggcttggtcttggtttcgccggcagtggcgatgtacggcaccagggtcaggtgcatcagcatggcgcgtttggcgcccacttccacgcgcagttggcggatggcttcgaggaacggctgggactcgatgtcaccgaccgtgccgccgatctcgaccatggccacgtcggcgtcgccggcacccttgatgatgcggcgcttgatctcgtcggtgatatgcggaatgacctggatggtggcacccaggtaatcaccacggcgctccttgcgcagtacatcttcgtacacgcggccggtggtgaagttgttgctcttggtcatggtggtgcggatgaaacgctcgtagtgacccaggtccaggtcggtctcggcgccatcgtgggtgacgaacacctcaccatgctggaacgggctcatggtgcccggatcgacgttgatgtacggatccagtttgagcatcgtgaccttcaggccccgcgcctccaggattgccgccaaggatgccgaggcgatgcctttccccaatgaagaaacaacaccacccgtgacgaaaatgaagcgcgtcatgaaaaaccctaagaagtcagcagtggcggtcgtgccgccggggagcagagaaggccttggttcacattagcaaacatggcgaaccatgccggcaaatagcaaacatccaccgcttccggaagaagcagcgaatacctgaatagagacgggagcgtagtctaccggaaaggtcctgacgggggaagaacggtaagctggtacggctggaaaacggctagtagcgcaatccattggccacggataactttcaacgaatcagcgggttagctctgagcgccaaccctgatcgacatcacctcgcgacgaccggacgcaccaccgaggagaattgccagcgcagctctgaggcagacggatcgagccgcagattggccaccgcaaggacctggccatcacgtttcaacagcggcagccgggggcggatgaactcgggcacgtcagtctcctgaagcaatcttttcagatcacgccggccacgccccggaacctcgagcacctcccccccctgccgataagcgatgctcagccgtccatcgggaaccggtccggcaaaggctacgacgccgttgccgggcagttcgagcgggcgctcaccgtcaggccaaggttgttccttactcgaccagggtgcacgccatgcttcgccaagccatagcagccgatcaccatggcgacgcagctcgccgctttccagccgccacacgggcgacgcgtcggcggcggcatcacgcagatccgtccagccctgccaatgccggctgtccggcatacgggtttcattgcccagccagtgcctgagcaggttgcgctgccgcgcctcggagagcagccgcagcgccgacagatccagacagggaatactcagccaggaaattttcagctgcccgcgacaatactgcagatcgatttcggctaggtcctgcaacaacccgtgagcctcagcctgatgcgccgcggcgcgggccaacaccgccgatacgccgggccagtgagtggccagctgcggcaggatgtctcgacgcagaaagttgcgggcgaaaccgctatcgccgttcgaggggtcctccacccactgcagcccataacgagcggcgtaggcttccagcgtcttgcggggcacctccagcagcggtctgaccgcatgccccgcacccaatgaacgactctgcgccatcgccgccagcccgcgcacccctgcgccgcgcagcagccgataaagcagggtttccgcctggtcatcctgatgctgggccagcaacagcacttcgtccgctttcatcagatcggtaaatgccgcgtagcgagcatctcgcgccgcgcgctccagactcgctccaggcacgacctgcacaggcacgatatccaggggaacacccagctcatcgcaaaagcgctgacagtgcgcaggccactgctcggccaccgcctgcaacccatgatggatgtgaacggcgcgaatgggcggcaactcatggtgccgcgcggccgtggcaagcatatgcagcagaacggtggaatcgaggccaccggaaaaggcgacccgccagcaaggtgcatgacgccacgccgcaaggcgtgccagcacggcggattcgagagacatggagaggtcagtgaagcgaccccgcaagcatgacgaccatcggggcgattggcctgcttgcggggtgaagcggcatcaggcgatgccgtagctcatcaggcgctcgtagcgacgggccagcagcgcgtcgttgtcgagcttgcgcagatcctcgagctgagcgaccagcgtctggcggatcgactcggcagcagcggccggatcacggtgcgcaccacccagcggctcggcgatcaccttgtcgacgatacccagacctttcaagcgctcggcggtgatgcccatggcttcggcggcatccggcgccttctcggcggtcttccacagaatcgaagcgcagccttccggcgagatcaccgagtaggtcgagtattcgagcatgttgaggttgtcgcacacgccgatggccagtgcaccgccggagccgccctcaccgatcacggtggagatgatgggtgttttcaggcgcgccatgacgcgcaggttccaggcaatcgcctcgctctgaccacgctcttcggcatcgatacccgggtaggcgcccggcgtgtcgatgaaggtcaggatcggcatcttgaagcgctcggccatttccatcaggcggcaggccttgcggtagccttctggacgcggcatgccgaagttgcggcgcaccttctcgcgcacttcacggcccttctgatggccgatgaccatcgccggctggccattcagacgggcaacgccaccgacaatggcagcatcgtcggagaagtggcggtcgccatgcagctcgtcgaattcggtgaagatgtgctgcagatagtccagggtgtacggacgctgcgggtggcgcgcgaggcgagcgatctgccagctggtcagattgctgaaaatactctcggtgagcgtgctgctcttgtcctgcaggcgggcgatttcgtcgccgatgttcagggagttgctgttaccgaccagacgaagctcttcgatcttggcttgcaggtcggcaatcggctgttcgaaatcgagataattcgggttcataggcatccgtcatgcgtcgacggccaaaagggccggggagcgtgtatccaattggcgcctaccttataggaacaggcgccttcaggtcgacacctgcagtgcacttccggcgaaaatgccggcaaatgcgccaggcattcgcacggcggcaaatcataagatctgcgcacgccaagggcaaacatgcagtgtcagggctggaaagatgcggcctgggccccatcttttcagcgccgccatatcagcggtattgcaggaagacgttttctcgcccgaactggtcacgtaaggcttgaatcaagctgtcggccgggtcgatccgccactcttcgccaaactgcagcagggctttggcatcggcaccggtgtagtccagggtgattgggcaggcaccgcggtggcgctggcacaactcgcccaaccagcgcagccgatcgcccttgagggctgcggcctgtaccttgacccgcaggctttcagccagcccggtacgcgcctcctccagactcatcacccgcttggcacgcaggcgcatgccaccggagaaatcatcattgctgacctcgccctccaccaccaccagggcgtcgctctgcagcagcgcctggttgctggcgaaggcatcggcgaacaacgaggcttcgatacgcccggaacggtcgtccagggtaatgaagcccatcttgtcgcccttcttgttcttcatcacccgcaggttgacgatcaaacctgcgatggtctgggtgtcgcgggccggcttgaggtcgacgatgcgctggcgggcgaagcgccgcacttcgctttcgtattcgtcgatcgggtggccggtcaggtacagacccaaggtgtctttctcgcccttgagacgctccttgagcgacaactcgcgggccttacggtggttggcgtagacgtccgcttcggggctggcgaatacaccgccgaacaggtccatgtggccgctgtcatggctgcgtgcggtctgctcggcggcctgcacggcttcttccatcgccgccagcagcacggcgcggttgcggtcgatattggcctggtaggccttgatctcatcgtggaaatgcgggcccaaacgatccagcgcgccgctgcgaatcaacgcctccatagtgcgtttgttgatgcgtttgaggtcgacgcgcgagcagaagtcgaacaggtccttgaacggaccgtcctgacgcgcttcgacgatggcttccaccggcccctcgcccacacccttgaccgcaccgaggccatagaggatgcgctgggtctggttcgcatcatggctgacggtgaacttgaactccgaggcgttcacatccggcggatcgatgcgcagcttcatgctgcggcactcctcgatgaggatcaccaccttgtcggtgttgtgcatatccgccgacagcaccgccgccatgaaaggcgccgggtaatgggccttcagccaggcggtctggtaagacaccaggccgtaggcggcggagtgggatttgttgaagccgtagccggcaaacttttccaccagatcgaagatgttgcccgccagatcggcatcgatgccattgttggcgcaaccttcgatgaaaccgccgcgctgcttggccatttcctcgggcttcttcttgcccatggcgcggcgcagcatgtccgcctggcccagggtgtaaccgcccatgacctgggcgatctgcatgacctgttcctgatacaggatgatcccgtaagtcggcttgagcaccggttccagacccgcgtattggtaatccgggtgcgggtaggacagctcggcgcgaccgtgcttacggttgatgaagtcgtccaccatgccggactgcagcggaccgggacggaacagcgccaccagcgcgatcatgtcttccaggcagtcgggcttgagcttcttgatcagctccttcatgccccgcgactcgagctggaagaccgccgtggtttcggctttctgcagcatctggtaagtcggcttgtcgtcgagcgggataaagtcgatgttgaccagatcctcttcggcgacgccggccgcgcgctggtcgcggtgaatggtttccagcgcccacttgatgatggtcagggtgcgcagcccgaggaagtcgaacttcaccagaccggcctgctcgacatcatccttgtcgaactgggtcaccaggccagcgccctcctcgtcacaggcgatcggcgcgaaatcggtcagtttggtcggcgcgatcaccacgcccccagcgtgcttgccggtgccgcgcacgatgccttcgagcttgagggacatgtcccagatctcggcggcctcttcgtcgaccttgaggaagtcgcgcagcggctcctccatctcgtaggccttttccagggtcatgccgacttcgaaggggatcatcttcgacagacgatccgccaaaccgtaggacttgccctgcacccgcgcgacgtcacgcaccaccgccttggccgccatggagccaaaagtgatgatctggctcaccgcgttgcggccatacttctcggccacgtaatcgatgacccggtcgcgaccgtccatgcagaagtcgacgtcgaagtcgggcatggagacccgctcgggattcaggaaacgctcgaacagcaggtcataggccagcggatcgaggtcggtgatcttctgcacataggcgaccagcgaaccggcacctgaaccacgccccggccccaccggtacgccgttgttcttggcccactggatgaagtccataacgatcaggaagtaaccggggaaacccatctggatgatgatatccagctcgaaattcagccggtcgatatacacctgtttcttggcatcgtagtccggtgtgtccttgggcagcaggacctcgagacgctcctcgaggccgtcgaacgagaccttgcgaaagtactcgtcgatggtcatgccttccggcaccgggaagtccggcaggaagtatttgcccagctgcacctcaatgttgcagcgcttggcgatctcgacggtgttctgcagcgcatccggcaggtcgctgaatagctcggccatttcctctggcgacttcaggtattgctggtcggagtagatccgtgggcggcgcgggtcgtcgaggatgcggccttcaccgatgcacacgcgggtctcgtgggcctcgaagtcgctctgcttgagaaagcgcacgtcgttggtggccaccagcggcgcgccggtcttgtcggccagggcaacggcggcgtgcacgtgctcttcgtcattgacacgactggtgcgctgcacttcgaggtagaagcgctcggggaacaccgccagccattcctgcagcagcgcttcggccttggccagctcgccatcgagcagcgcatggccgatctcgccctccttggcgccagacagggcgatcagcccttcgctggcggctttcacccagtcgcgctggatgattaccaggtcgttgctctgcccttcgctccaaccgcgcgagattagttcggtcaaattgcgatagcccttggggttcatcgcgagcagggtcatacgcgtcagcgggccatcttcgtcggcgctggccagccagatgtcggcgccgcagatcggcttgatgccggcgcccatggccgctttgtagaacttcaccagcgagcacatgttgctcatgtcggtgacagccacggcgggcatgccgccgccggccacggccttgaccaatggtttgacgcgaaccaggccatcgaccagggaatattcggtgtgcaggcgaagatgaacgaaggaaacagccatgaagaagccctgcgggaaaagcaaaacgcggattgtaccgtaactggaaagcccgacagcgagtggttgcactcaaccgagagaagcggcttccagcaggcggcgaaccggcgcgaaggagcgccggtgtatgggagtcgggcccagacgggtcagggcctcgaggtgaacgggcgtcggatagcccttgtgcagcgcaataccgtaacccgggtagagggcgtccagctcgcgcatttcgcggtcgcggctgaccttggcgaggatcgaagccgcagcgatggctggcacctgggcatcaccgccgaccactggcgcgctgggtaccgagagtttcgggcagcggttgccgtcgatcagcgccagtttcggttgcacactgagcccttctatcgcgcgctgcatggccagcatggtggcatgcaggatattcaggcgatcgatctcttccacttccgcccgagcgatgcaccaggccaacgccttttcgcggatctcgtcgaacagcttttcacggcgcgcctcggtcagcttcttggagtcgttgaggccgagaatcggccgtgccgggtcgagaatcaccgcagcggtgaccaccgcaccacacagtgggccacggcccacttcgtcgacgccggcaaccagctcctcgacggtggcgaaatccaggcccagctgcatcagctacgccccagtagattgagcacggcagcagcggcgcgctcggaagcgtcacggcgcagggtgcggtgaatggcatcgaagccttcggtctgcacttcgccgtcgaccagcagcggcgataccgtctgggccagcgcctcgggcgtcgccgcatcctggatcagttcgggcaccagcaggcgctgggcaagcagattgggcagcgaaatgtacgggctcttcaccagccgcttgagaatgcggaaggtcagcggggcgacgcggtaagccaccaccatcggccgcttgtacagcagcgcctcaagggtagcggtgccggaggcgatcagcactgcatcgcaggctgccagggcgtcgtgggagcggccgtcgagcaagtgcagcggcaggtcacggccaatcagcatctgctccagctgctgacgacgctcggcgctggcacagggcaacacgaatcgcacgccggggcgcagcgcccgcaggcgctcggcggcatcgaggaacagactgcccagtcgcgccacctcgccgccgcgactgccgggcagcaatgcgatgaccggtgcatcgacaggcaagcccagctgttcacgagcagcggcgcgatcagcttgcagcggaatcgcatcagccagcggatgaccgacgaaacacactggcacctgatgggcctcgtaaaactgcgcttcaaagggaaacagggtaagcatcaggtcgcaggcatcgcgaatcttcagcacgcgcttctgccgccacgcccataccgaggggctgacgtagtgcacggtgcgaatgccggcctggcgcagcttgagttcgacgcccaaggtgaaatccggcgcatcgatgccgatgaacacatcgggcttgcgctcgatcagactggcgatcaggcggcgacggcgcgacagcagttcaggcagtcgccccagtacctcgaccagccccatgaccgccaagcgctccatgggaaagtcgctgaccagcccttcggcctgcatgcgcgggccgccgacgccgatgaactcgacgttcggatgctgcgccttgagcgcctgcatgaggcctgaaccgagaatgtcgcccgatgcctcgccagcgaccagcgcgacacgcaatacctcagccatggctcagcgggtaatgccgcggctggaggtcaggatcgaatcacggaaaaccgctacttcagcgtattgggcagcgacctcttcgagctcgacgagcgcctcttcgatggtgaagccctggcggtagacgatcttgtaggcacgacgcagcgcctgcatcgactcggcgctgaaaccacgacggcgcaggccctcgaagttcatgctgcgcgcctcggccgggttgccggaaacggtgacgtaggccggaacgtccttgccgatcgcagcgcccatgccggcaaaggcgtgagcaccgatatggcagaattgatgcaccagggtatagccggacagaatcgcccagtcgccgatgtgcacgtggccagccagggccacgttgttgaccagaatgcagtgattgccaaccacgctgtcgtggccgatatgggcataggccatgatcaggttgtggtcaccaatggtggtttcgtcacgatcctgaatggtgccgcggtgcatggtcacaccttcgcggatgatgttgtgatcaccgatcaccaggcgcgtaggctcgcccttgtacttgcggtcaggggtatcttcaccgagcgaggcgaactggtagatcttgttgtgcttcccgatccgggtaggtcccttgatgatcacattgggacccagcacgcagccctcgccaatttctacgtcgggcccaatgatcgaccaagggccgacgacgacgtcgtcagccagcttggcgctgggatcgatgatggcacgagggtcaatcaaactcataacttgcgttccgcacagatgatttcggccgagcagacttccttgccatcgaccgtggccttgcattcgaatttccagatactgcgcttgctgctgaggaacttggcctcgaggatcagctggtcacccggcacgaccggttgacggaagcgtagcttatcggagccgacgaagtagtagagcgtgccatcggcaggcttcacatccatcatcttgaagccgaggataccggcagcctgcgccatggcttcgataatgagcacgcctggcatgatcgggtgctcgggaaaatggccgttgaagaatggctcgttgacgctgacattcttgtaggcacgaacgcacttgccttccagatccagatccgtgacccgatccaccagcaggaacggataacggtgcggcaagtactcgcgaatttcgttgatttccatcatttccagagaagcccgtaataaagagaaagagccagccattggctcaggcatcagatgaggcattcccgctcgaggtcacggcagccagctgtttttccaactgcttcacacgccgcgccatgtcgtccagctggcggatgcgcgccacgcttttcttccactcggctgcaggttgcatggcggtgcccgaggaataggcaccaggctcggtgatcgagcgggtgaccatggtcatgccggtcacgaacacgccgtcacacacatcgatgtggccgaccatgcccacaccgccggcgatcatacagttcttgccgatcgaggtactgccggagataccgacacaggcggccatcgccgtgttgtcgccgacctgcacgttgtgcgcgatcatgatctggttatccagcttcacgccgttgccgatacgcgtatcggacagcgcaccacggtcgagcgtggtgttggcgccgatttccacatcatcgccgatgctgacgccgccgatctgggcgatcttgcgccacacgcctttctcgttggcgaagccgaagccctcgccaccgatcaccgcgccggactggataaccacccgcttgccgatgtgcacgtcgtgatacaacgtgacccgcggcgccaaccagccaccctcgccgatctgcgagcgtgcgccaatcacgcagtgggcgccgatggtcacgccggccgcgatcttcgcgccggcttcgatcactgcgtaaggaccgatcgcagcagtagcgtcgacctgagcgtcctcagccaccacagcggtgggatgaacgcccgactgggccttgggcttgcgatcgaacagatgggaaagcgaggcgtaggccagatacggattggcaaccaccagcgcattgccggcgaagccttcggcatccgctgcagtaagcaatacggcagcggcctggcagctggccagatgcttgcggtactgcgcattggacaggaacgtcagctgagacgggccggcatcctgcaaggttgccagcccgtcgactgtctgatcagccgcaccacgcaaggtggcgcccagctgctcggccaattgaccgagcgtgaataccggtgtggacatcatcaacgcatctggttcatgcgctcgatcacctggcgggtgatgtcgaattgcggtttcacatcgatgacggcgccacgctcgagcaccaggtcgaagttgccattcttgatgacttcctcaacggccttgtccaggttgggcttgagcttcttgagcatgtcgcggtcagcgacggccttggcttcgttcagctccttggactggaactggaagtcacgggccttttgtttgaagtccagctcgaggcgctcgcgctcggcagtctgcattttctcgccgtctttgacgatgcggtcctgaatgcgcttggcgtcgctttccagggtcttgagcttgttcagctgcggaccgaatttcttctcggcatcgacagcgtaacgcttggcagcgtccgactcgagcagagccatctggtagttgagcaccgcgatcttcatttccgcgaaggccggggtagccagcatggtgacgcctaacagagccagtttaatcaacttacgcacggtgcaactcctgcagaaaactgtcttgattcatgagcagacgcttagaacgtctgaccgagggagaattggaacacctgggtatcggcatcatccggcttcttgatcggcatgcccaggctgaagctcagcggaccgagtgccgtgatccaggtgacgccaacacccaccgagctggccaggttgccgaaatcgatgtcgcagctatcgccgcggcgcttctggccggcgctgcaatctgtgtcgaagacgttacccacatcccagaacagcgcggtacgcagcgagcgctggtccttgacgaacggcatcgggaacagcagctccgcaccaccctggatcagcacgttaccaccgaacggcaatgggtcctgatccgggtcacgcgccgtgccattttgaccagtactcggggtactgcgcggtcccaggctactgtccttgaagccacgcacggagttgaaaccaccggcgtagtagttctcgtagaacggcagcttgctggtggagccgaaggcaccgccgtaacccaactgcgtatggaaacgcatggtgtaggtatcggtcagcggcttgaagatctggccacggtaatcaattttgtagaacgaaaggtcgcttcccggcaccgtggtttcgaagaccagactctgcgagtggccacggttggccagcacgccgcggttgagggtcgactcggaccagccggcagacgccttgaagttgaggtacttgtcgccttcctcacgggtgaagtcgaagatctcgtcgacggtgtagcggccggtgttgatctcatcctgctgcacggtcagaccgtaggtcaggcgcgaggtctcgctgatcgggtaaccgatattaatgccggcaccgaggctgtcgaccgagtagctggagacgtcgacatcgagcttgtcgtagtcggtagtgcggtagaaggcgttgtagcccaggctcacgccatcttcggtccagtacggatcggtataggagaagttgtagcgactctggtattcgctgcgggtcagaccgatgctgacgcggttaccgctacccaggaagttgttctgggtaatcgagccgccgaggatcagaccggcgttctgggcgaaaccgacgctggcggtgatcgagccggaggcctgttcctcgacgctgtagttgacgtcgacctggtcgtcggttcccggcacctgcggagtctcgacgttgacttccttgaagaagcccagacgttccagacgggtcttggactggtcgatcagataggtcgaagcccagccaccttccatctggcgcatttcgcggcgcagtacttcgtcttcggtcttggtgttgccgcggaagttgatgcggttgacgtaggcacgcttgcccggatccacgacgaaagtgatggatacggtgttgtcatcgttgtgcggctctggcacaccgttgacgttggcaaaggtgtagccctcgttgcccaggcgacgagtgatcagctcgctggtggaggtcatcaccttgcgggagaacacctgaccttccttgaccagcaacaacgcgcgtacttcttcttccggcaccttgaggtcgccggacagtttcacgtcgcgcactgtgtacttctcaccctcgtcgacgttgacggtgatgtagacgtgcttcttgtccggggtgatggatacctgggtcgaggtgatatccatgttgatgtagccgcggtccagataataggaacgcaaacgctccaggtcaccggagagcttttcgcgggcgtacttgtcgtcgttcttgaagaaggacagccagttggtggttttcagctcgaacaggtcctgaagctcttcatcggagaagaccttgttgccgaccacgttgatgtgctgaatggccgcgacgctgccttcgttgatgttgatcttcagcgccacgcggttgcgcggctggggaatcacttcggcgtcgatttcggcggagtagcggccctgggccacatactgacgctgcaattcgttacgcacaccttccagggtcgcgcgctggaagatttcgccctcgtcgaggccggactgtttcaggcccttcatcagatcatcggtgctgatggccttgttgccttcgatctcgatgctggagatcgacggacgctcgaccacggtgatgaccagcacattgccgtcgcggccgagctggatgtcctggaagaaaccggtcttgaacagctcgcgggtcgcttcggtgagcgtgcgatcgtcggccgactcgccaacgttcaggggcagagcgccgaacagactgcccgcagaaacgcgttgcaggccgttgacgcgaatatcggagatggtgaaggactcggcgtgaacttcggcgatcatcaatgcggaaagaaccgcaggtagcagcagacgtttcatgaagtcctttcttattccaactaacgataagaaatcagtcgttcgagacgaaagatatataattcagctgagctcacaggcgaccaaggtcgttgaccagagccagcagcatcaccccgatcaccaggctgataccaatctgcatcccccaaccctgcacccgttccgagagtgggcggcctcgcacccactcaaccaggtaataaagcagatgtccgccatccagaaccggaatgggcagcaaattgagaacgcccaggctgatgctcaggtacgcgaggaaattcaaaaagtccccaaggcccgactcggccgaagcgcccgccactttagcaatggttatcggcccactcaagttttttaccgagagctcaccgaagagcattttcttcagtgaatcgagggtcagaaggctcatcgtccaggtgcgtgcgcccgcttcactgaccgcctgcagcgggccatagctgacttcacggagcatttcaggcggccattgggccgctgccacgccggcgccgaggtagccggtcgccgcctcgccctcacctttcgcggccagggtgacgggcacgtccagacgttgcccatcgcgttccagggcaatggataccgacttgcccggcagcccgcgtacgcggtcgaccaagtcctgccagtcgttcagcgactgaccgtcgagcgccagcaggcggtcaccaatgcgcaggccagcggcctgggccggcccttccgggtcgaactcggcgagtaccggctcgaggctgggccgccacgggcggatgcccagcgacgcgatagggtcaggctcgttggcaccgcgcagccagttgtccagctcgacgcggtgcggggtatcggcaccaccatcaggatggcgggtagtaatcagcagctcgccgctctcgcccagacgcctgaccagttgcaggttgaccgccgaccagccggtgacagccttaccattgaccgcaacgatttcctcacccgcctgaaggccagcgacctgggccaggctgcccgactcgacggcgccgataaccgggcgcacctgctgactgccaagcatggccaccaaccagaagaacaccagggccagggcgaagttggctgcaggcccggccgccacgatggcgaagcgctgcttgacggtcttgcgattgaaggattgctcgaccaattccggcggcacatcgccttcgcgctcatcgagcattttcacgtagccacccagcgggatagcggcgatcacgaattcggtaccctggcggtcatgccagcgcaccagcggcgtgccgaagcctacggagaagcgcagcaccttgacgccacagcggcgagcgacccagaaatgaccgtattcatgaaaggtcaccagcaccccgagggcgatcagggtgccgacgatcatatagagtgcgctcatgccacctctccacgattcaaccattgcccggccagttcccgcgcacggcggtcagcttcgagcacggcatcgagacagtccaccgctacgctgggctctgcctcgagaacgccgccaatgatacgcgcgatatcggtaaagcgaatccgccgctcgagaaatgccgccaccgccacttcgtttgcggcattgagcatagccggcgcgctgccaccagcttcggcggcctcgcgggccaggcgcagacaggggaagcgaacatcatccggcgcctgaaagtccagacgcgccacggcgagcaaatccagcggcgccacgcccgagtcgatgcgctgcggccaggccagcgcatgggcgatgggcgtgcgcatgtcgggattgcctagctgagcgagcacagagccgtcgacgtaatcgaccagcgaatggatgacgctctgcggatggatcagcacctcgacctgctccggccgtgcgtcgaaaagccagcaggcctcgatcagctccagccccttgttcatcatgctcgccgaatcgacggaaatcttgcgacccatcgaccagttggggtgggcgcaggcctgctcgggcgttaccgcgtgcagcgactcgggcgaggcctgacgaaacgggccgccggaggcggtgagcaggatgcgccgcacgccgactggctgcagaccacgggcgtaatcctggggcaggcactggaagatcgcgttgtgctcgctgtcgatgggcagcagcaccgcgccactctggcggaccgcgcgcatgaacagcgcgccggacatcaccagcgcctccttgttggcgagcagcaccttcttgccggcttcgaccgcagccagggtcggcttgagcccggccgcaccgacgatagctgccatcacggcatccacctcggcatgggcggcgacctcgcacaaccccgcttcaccagagagcacccgagtatcgagcccggcatggtgcagacgcgcctgaagatcattggcagcaacgtcatcggcgaccacggcgaaacgcgggcgatggataacgcaaagcgcctccagctcggccaggcgcgtgaaagcggtcagggcaaagacctggtaacgcgacgggtggcgggcaatgacatcgagggtgctgagaccgattgagccggttgcaccaagaacggtgatctgctgaacctggctcacaatgtgccccagccagccagccacagcagcagggcgaacaccggcaccgcggcggtcaggctgtcgatgcggtcgagcacaccaccatggcccggcagcagattactgctgtccttgatgccggactgacgcttgaacatgctctcggtcaggtcaccaaccacggaaatcagcactaccagggccgcagccggtagcgccaacagaaactgagtgaacgaccaatcacgaacaacgccgaccacgacagtcagcagcaggctgagcagcaaaccaccgatcagaccttcccaactcttgccaggactgacccgcggggccagcttgcgcttgccgaagcgcttgccggagaaataggcaccgatatccgccacccagaccagcgccatcaccgccaagatcagccagttggccagctgccactgcttgatcaccaccagcccttgccaggccggtagcaggatcagcagaccgatcagcaggcgccccggcaggccgccccagtagcggctgctatccggatagttgagcaccagaaaggtcgcgaacgcccaccacagcacgccgatgactaaaagccagggcgccagcgcgggggctgcgtaaaccagataaagcagcaccgccaccagagcggcgtaggcgatacgcagcggctgggcctcgaagcccgccaggcgggcccattcccaggcaccgagcacgaccactacggcgatgaacagcgcgaatgcgccaccttcgagcaggaagaatcctgccagggcgatcggcagcaggatcagcgccgtaatgattcgttgcttgagcatcaggcgcgggcctcggcttcgacttgttcactggttttgccaaaacgccgctggcgcttggcgaaatccgccagcgctgcgcgcatggcgtcgtgcttgaagtccggccacagcaggtcggagaagtacagttcactgtaggccatctgccagagcaggaaattgctgacccggtgctcgccgcccgtgcgaatgcacagatccggcagcggcagctcaccggtggccaggcagccctgcaacagacgcggtgtaatgtcctctggctgcagatgcccgccctgtacttcacgcgccaggcgttgtgcggcctgggcgatatcccactggccaccgtagttggcggcgatctgcaggatgaaacgctgctcgcccggtgcaccggcggtcgctgcttcggcttcgcgcatggcggcctgcagttcaggatggaagcgtgaacggtcgccgatgatgcgcaggctgatgcggttctcgtcgagcttgcgcgcttcgcggcgcagggcactgaggaacagctccatcagcgcgccgacctcgtcggccgggcgctgccagttctcactggagaaagcgaacagggtcagcacttccacgccggaatcggcgcacacttcgatgaccgcccgcactgcatcgacgccggccttgtgcccggcgacgccaggcagcaggcgtttgcgcgcccagcggttgttaccatccataatgatcgccacgtgccgtggaacggccatcacggcaccgactttggaattgtccatggcgacttcctggccgtcagacggccatcaggtccgcttctttctgcttcacggcgacgtcgatttcgcccacgaacttgtcggtcagcttctgtacgtcgtcagcggcgcggcgctcttcgtcctcggtgatttccttttccttgaccagatccttgagctggctcatggcgtcgcgacggatgttgcgcacggcaacacgggcgtcttcggcagcatcacgggcctgcttggtgaaaccgcgacgggtttcttcggtcagcgcaggcatggtgaccagcagcagctcgcccaggttggtcgggttgaagcccagaccggagctctggatggccttgtcgactgcgctcagcatgttgcgctcgaaggccacgacctgcagggttcgcgagtccttgacggtgacgctggcaacctggttgagcggggtgtcggcgccgtagtacggaaccatcacgccactgaggatgctggggtgagcctgaccggtacgaatgcggctgaatgcatgagccagcgattccaggctcttctgcatacgcgcctgggcgtccttcttgatttcgttgatcattctttaccttcctcgaccagagtgccttcggcgccgcccaccacgacattgagcagggcaccgggcttgttcatattgaaaacgcgcagcggcatgttgtgatcacggcacaggcaaatggccgtcagatccatcacacccagctttcgatcgagcacctcgtcataggtgaggcgatcgaacttctccgcatgcggatccttgaatggatcggcagtgtacacaccatcgaccttggttgccttcagcaccacatcggcgtcaatctcgatgccgcgcaagcaggcggccgagtcggtggtgaagaacggattgccagtgccagcggcgaagatcaccacctcaccggtcttcagatggcgcatggccttgcggcgatcatagtgatcggtgacgccgaccatggagatggccgacatgaccagcgccgggatgttggagcgctccagagcatcgcgcatcgccagggcgttcatcaccgtggccagcatgcccatgtggtcaccggtgacgcggtccatgccagcagcgctcagtgcagcgccacggaacaggttgccaccgccgatcaccacccccacctgcacgccgatgccgaccagttgaccgacttccagcgccatgcgatcgagcaccttgggatcgatgccgaaatcttcggagcccatcagggcctcgccgctgagtttgagcagaatgcgcttgtagcgcggttgacgaccactcacctgctgagccattaccaatctctcctgcggcgtaagaaaaacctgcgaaccgagtggctcgcatatcgagcgcttcgacagcgctcacgaccgtgagtgccacaggcaccaaccgtcgtttcgaaaaaaatcccctttgaaaaagaggccgcgcgcgtgagcgggcagcctcttctggggcactgactaagcagttatcactgcttgctggcagcaacctgagcagcaacttcggcagcgaagtcggtctcggccttctcgatgccctcgcccacttcgtaacgaacgaaggaaacgacttcggcaccggctttcttcaccaggtcaccgaccttgacttccggatccatgatgaaggcttgttcgaccaggctggcttcggccaggaacttggcgatacggcccttgatcatgttctcgacgatgttttccggcttgccggcgatcttctcggcgttcagctgcaggaagatttccttttccttggcaaccagttcctcggaaacctggtccggggaaacaacggccgggttggaagcggcgacgtgcatggcgacgtgcttggccagttcgtcgttgccgcctttcaggacaaccagaacgccgatgcgatggccgtgcaggtaggcaccaacggtgtcaccggaaacagcggtcagacgacggatattgacgttctcgccgcacttggcaaccagcgcttcacgagcggattcgcgcgaggcgatcagcggagcggcttcggtcaggttcttctcgaaggcttcgtccaggctttccttgacgaaggccttgaagtcgtcctgcagagccaggaagtcggtctgcgagttgacttcgatgatcaggccacggttgccttcgacgcgaacggcgatggaaccttcagcagcgatgttgccagctttcttggcagccttgatggcgcccgaagcgcgcatgtcatcaatggccttctcgatgtcgccaccagcggcaaccagggccttcttgcattccatcatgccttggccggtacgctcgcgcagttccttgaccagtgctgcagtaatctctgccatcttgaaaatcctcttggtaggtcttcaaccatcacccgcacggcgggcgatcaaatctgtgagtggcaaaaagggggcctagccccctttttgcgcagcgcataacacgagatgctctgcgttaccgcttagccttcggcagcttctgcagccggcgcttcttcgacgaactcttcggtagcgccgccggtgttgctgcgaccacggatcacggcgtcggccatggcacccatgtacagctggatggcgcgaatggcgtcgtcgttacccgggatgatgtagtcaacgccttccgggctgctgttggtatcgacaacgccgatgaccgggatgcccagcttgttggcttcggtgatcgcgatgcgctcgtgatcaacgtcgatgacgaacagcgcgtccggcagaccgcccatgtccttgataccacccaggctgcgatccagtttttccagatcacgggtgcgcatcagggcttctttcttggtcagcttgctgaaggtaccgtcctgggactgtacttccagatcgcgcagacgcttgatcgaggcacggatggttttgtagttggtgagcatgccgcccaaccagcggtgatcgacgaacggcgagccgcaacgagcagcttcttcgcgaacgatcttgccagcggaacgcttggtgccgacgaacaggatcttgttcttgccagcagccagcttttcaacgaacgacagggcgtcgttgaacatcggcagggtcttttccaggttgatgatgtgaatcttgttgcgcgcgccgaaaatgtacttgcccattttcggattccagtaacgggtctggtggccgaagtgcacaccggccttcagcatatcgcgcatattgacttgggacatgatagttccttgataagtcgggttaggcctccacgcatcccaatttccaacccttgcgggcacccaggaaatcgtgtcgatacgtgtgtggggtttaggctttcggggtctaccccgtaaagcggcgcgttttataccacaacaagcagccgtaagctacaagagccagacacaagcgctaagaacctgttcaaagtctgctgcgcgtcggcactgcggcgttaaaaacaggctcggactgctcatttacagctcgtaaactccgcgtcctcgcctgttttcgccttgcattgctctagctcgcgagaccttgaacaggctctaaggccgcgtgcccggaccattgagtctagctcaggatcggcgccgtgcctgcacttgtggcttgcagcttgtggcctgcggcttagaatgtcgtcctttattaagcttacgagatcaccatgaccgtcaccctgaagacgcccgacgaaatcgagaaaatgcgcatcgccggtcgcctggccgccgacgtactggagatgatcgccgaacacgtcaaacccggcgttaccacggacgaactcaacaccatctgccacaactatatcgtcgacgtgcagaaggccattcccgccccgctcaactacggcgcagcgcctggtcgcccgggctttccgaaatccatctgcacctcactcaaccacgtggtatgccacggcatccccaacgacaagccgctcaaggaaggtgacgtgatgaacatcgacgtcaccgtgatcaaggacggctacttcggcgacaccagccgcatgttccatatcggcaaagtgccggagtgggccgagcgcctgtcgcgcgtcactcaggaatgcctctataaaggcatcgaagtggtgcgtccgggtgcacgcctgggcgacatcggcgaagtgatccagaagcacgccgagaaacacggcttctcggtggtgcgcgagttctgcggccacggcatcggttcggtgttccacgaagacccgcagatcctgcactacggccgtgccggcaccggtatggagctcaaggaaggcatgaccttcaccatcgagccgatgatcaaccagggtcgcccggaaacccgcgtactgggtgacggctggaccgccatcaccaaggaccgcaagctgtccgcccagtgggagcacaccctgctggtcaccgccgatggctacgagatctttaccctgcgcagcgacgacaccatcgcccgcacctcggcctgagatccgccgccccacaaatagatgaaggaaggccgccgcatgtcgctgacagacaccgagttgttcgatcgcggtcagttccaggcggaactggcactcaagtccagccccatcggcgccttcaagaaagccatccgccgcgcccacgaggtgctggatgcgcgttttcgcgacaaccgcgacgtgcgccgcctggtagaggaccgcgcccgcttcaccgaccagatcctgctcgaagcctggaaccgcttcacctggagcagcgaggcggaaattgccctgctggcggtgggcggctacggccgcggcgagctgcacccttattccgatatcgacctgctgatcctgctcggcggggacgatcaggaaaccttccgcgagcccatcgaaggctttctcaccctgctctgggacatcggcctggaagttggccagagcgtgcgctcggtggccgaatgcggcgaagaggcgcgcgccgacctgaccgtcatcaccaacctgatggaaagccgtaccatcgccggccccgagcacctgcgcgagcgcatgcaggcggtgacctccaccgcccagatgtggccgagcaaggccttctaccaggccaagcgcgacgaacagaaggcccgccacgccaagtacaacgacaccgagtacaacctggaacccaacgtgaagggctcgccgggcggtctgcgcgatatccagaccatcctgtgggtggcacgccggcatttcggcacgctgaatctgcatgccatggtcggccagggctttctgctggaaagcgaatacgccctgctcgcctccagccaggaatttctctggaaggtgcgctacgccctgcacatgctggccgggcgcgctgaagaccggttgctgttcgatcaccagagcaaggttgccgagctgctcggctacaacgagggcgacaccaagcgcaccatcgagcgcttcatgcagaagtactaccgcgtggtaatggccatcgccgagctgagcgacctgatcaaccagcacttcgaggaagagatcctgcgcgccggtgaaaatctgccggtgcagccgctcaacagccgcttccaggtgcgtgacggctacatcgaagtcacccacgccaatgtcttcaagcgcacgccgttcgccatcatcgagatcttcgtgctgatggcccagcaccccgagctcaacggcgtgtgcgccgacaccattcgcctgctgcgcgatcaccgctacctgatcgatgacgaattccgccgcgatatccgcaataccagcctgttcatcgagctgttcaagtgcgagcagggcatccaccgcaacctgcggcgcatgaaccgctacggcatccttggtcgttacctgccggagttcggtcatatcgtcggccagatgcagcacgacctgttccacatctatacggtcgacgcccacacgctcaacctgatcaagcacctgcgcaagttcaagtggccggagctggcagagaaattccccctggccagccagttgatcgacaagctgcccaagcccgagctgatctacctggccggcctgtaccacgacatcggcaagggccgtggcggcgatcactcggaaatcggcgcgctggatgccgaagccttcggccagcgccaccacctgccggcctgggacaccgcgctgatcgtctggctggtgcagaaccacctggcgatgtcgaccactgcccagcgcaaggacctctccgacccgcaggtgatcaacgacttcgccgccttcgtcggtgaccagacgcacctggattacctctatgtgctcaccgtggccgacatcaacgccaccaacccgacgctgtggaattcctggcgcgccagcctgatgcgccagctgtacaccgagaccgcaagcgccctgcgccgcggcctggaaaacccggtggagcgcgaggagcagattcgcctgacccaggctgcggcactggacattctgaccgctgccagcaccgatgccgacgacgtcgaacaactctggtcacagctgggcgacgactacttcctgcgccacagcgccagtgacgtggcctggcacagcgacgccatactccgtcatcccgatgacggcggcccgctggtgctgatcaaggaaaccacccagcgtgaattcgagggcggcacgcagatcttcatctacgcgccggaccagcacgatttcttcgcggtaacggtggcagccatggcgcagctgaacctgaacattcacgacgcgcggattctcacctccaccagccagttcaccctcgacacctatatagtgctcgaggccgaaggtggctcgatcggcgacaaccccaagcgcatccagcagatccgccagagcctgatcgacaccctgatgcacccggacgagtacccgagcatcatccagcgccgcgtgccgcgccagctcaagcacttcgccttcgcgccccaggtgaccattcacaacgatgcccagcggccggtcaccgtggtcgagctgaccgcgccggatcgcccgggcctgctggccaagatcgggcgcatcttcctggatttcgacctctcggtgcagaacgccaagatcgccacgcttggcgagcgggtcgaggacgtgttcttcgtcaccgatgccgacaaccagccgctgtccgatcccgagctgtgcgcacgcctgcagcagaccatagtcacccagctgtcggcgagcagccccagcccggcacaaatcagcatctgaatgcagcgcgggccccatttggggcccgcgcagtaggtgtcagtcagatgcggaagctgtcgaccagctgcttgagccgcccgacctgctgatccagctcggtacaggcgctgaggctggcctgcaggttgcgcacgccgtcctggttcagcgtgttgatctcggtgatatccatgttcaggctctcgatcaccgaggtctgctcctcggtggcggtggccacggactggttcatgccgtcgatctcgccgatgcggcgggtcacgccgcgcaggttctcgccggcctgaccaccgatacgcacgctgtcgtcgctgaagcggcggctctcgctcatggtcgccacggcgtcacgggcacctgactgcagctgctcgatcatctgctggatttcctgagccgagctttgcgtacgctgagccaggttacgcacctcgtcggccaccacggcaaagccacgaccggcctcgccggcgcgcgccgcttcgatggcggcgttgagcgccaggaggttggtctgctcggagatgcccttgatcacgtcgaggatctggccgatgtcgttgctcttctcgctgagcaactcgatatggctgcccgaggcctggatcttgtccgacagatcgcccatcgaacccagagtgcgctcgaccatgccctggccttcttcggcatcacggcgcgcttcgctggcctgcaccgaggcatcggcagcgttgcgggcgatctcctgggcagccgcgcccagctcgttgatcgccgcggcgacgctgtcggtgcgcgccgcctgctcgctggagttgcccatggaggcattggaggcctgtaccacggtactgacccgggcatgcacctcgcgggtggccgaggccacttcacggatcgattcgtggatacgctcgacgaagcggttgaaggcgccggccagctcaccgaattcgtcgccggattcgaccttcaggcgctgggtcaggtcgccctcaccctcggcgataccgctcatggcgtgactcatcacatgcagcggacgcagcagaatgcggatcagcgcgccgagcagcagcaggatggcgatcaccccgatgaccgtggaggtcagggccgagatacggaattcatgcagcgccgcgaaggccttgctttcgtcgaccgacagaccgacgtaccagcgcacacctgccaggccctgcaccggcaggaagctgacgatacgcgcgctgccatcggctgccgatacttcctgcagacccggatccaggcgcggcgcggcgcccgggaacaggtcgctgagtttcttcagtaccaggctcttgtccgggtgcacgaacactgtgcccttatcgtcgaccaggaaggcatagcccatgccgcccaggtcgaaggagttgaggatatcgtcgatggtctgcagcttgaggtcaccgccgaccacgccctgcagggtgccgccaacgctgaccgggcgggtgatggtgatcagcaggccgtcacgcgggtccgctgccaggtagggctcggtcaggcccgggccgctgctgttcgccgcgctcttgtaccagggccgctgacgcggatcgtagccggccggcagctcgctgggcgggaactgggtataggtgccgtcgttctggccgtaataggcatacaggaacgccgaggcgacgctgcggtgctgcaggtttctggccaggggcgcctgggcgctgtcgtcctgcaccgactcggccaggttatcgagcagctgcatgcgcccggaaagccagtgctggatgttgccggtcgacacctgaccaacatcgtgcaggtagtttttcaggttgtcgcgaatcgccgtgcgctgcaaataatcgttgtacagcgcaaaggatgcgaaggccgcaatgaccaccagggaagcagccagcatgatcttgtggctgaacttgagggtgcgcatggaagaagctctcgctaaaggaaatgccggagggggttacgctcaggctatcgacccaaagcggtgcgtctttagcgcgtttagaaaaattctgaccaaagtgtcagccaaataaatggcggcggaaaagcgcatgcttgagcggttaaagcgtgtttgccaacgtgcatttcaacgcaacgatggattggtccgaaaccggccagcaggcggggtattggcgccctcatccacatggcagcgccgataagcaattttcctgagaccgctgtcgtgctagtgtcaccggctttgtcgccgcctcacaaaggacccgtcggatcatcatgaaccacgccctcgcccagctgcagccctaccccttcgagaaactgcgcgccctgctcgccggcgtgtcccccgccgcggatcgctcgcccatcgccctgtccatcggcgaacccaagcaccgctcgccggcgttcgtcgccaaggcgctgaccgacaacctcgaccagatggcggtctacccgaccaccctgggcatcccggcgctgcgcgaggccatcgccgcctggtgcgagcgacgtttcaaggtgccggccggctggctggacgccgcccgccacgtgctgccggtcaacggtacccgcgaggcgctgttcgcctttacccagaccgtggcgcagcgcgatgtggacggccttgtggtcagccccaacccgttctaccagatctacgaaggcgcggcgctgctggccggcacccagccgcactacctgccgtgcctggaagaacatggcttcaatccggatttcgacgctgtcacgcctgacgtctggcagcgctgccagattctcttcctgtgctcgccgggcaacccgaccggcgcactgattcccgtcgataccctgaagaagctgatcgccctggccgaccagtacgacttcgtgatcgctgccgacgagtgctacagcgagctgtacttcgacgaggcgaacccgccggccggtctgctgaccgcctgcgccgagctgggccgtagcgatttcaagcgttgcgtggtgttccacagcctctccaagcgctccaacctgccgggcctgcgctcgggcttcgtggccggcgatgcggagattctcaaggccttcctgctgtaccgcacctatcacggctgcgccatgccggtgcaaacacagctggccagcatcgccgcctggcaggacgaagaccatgtacgcgccaaccgcgacctgtaccgcgagaagttcgatgccgtgctggcgattctggaaggcgtgatggacgtgcagcgcccggacggcggtttctatctgtgggccaaaacgccgggcgacgatgccgagttcacccgcgcgctgttcgccagggagcacgtcaccgtggtgccaggctcgtacctgtcccgcgacgtgaatggcttcaatccgggcgcgggtcgagtgcgcatggcgctggtagcgcccctggccgaatgcgttgaggcggcgcagcgcatccgccgctttatcgaaaacgcctgatacctgggcgctgagggctcgcaacggccctcagcgccacaccatcagcccgccgtgcgggtaaccgtcagcaccaccgcggcaatgcgctcgacctgctcatagccaggcttgagcagctcctcgccgaacacgtccgggtccacttcctcgtagcgccaggccagggacgcatcgcccagggtgcgtttgacataggccagaaacggatcgcccgccgccgtcatcgccacaccggtgtacagcaacaaactgccgcccggcgccaggcgagctatcgccgcctcgacgatagcccgggacaggccgatgcccaactcaccaccgccatcgcgataggcgcggctgtcggcgtcgagcatatagggcgggttggcgacgatcaggtcgaactcgccatccacatctttaagcagatcgctgtaaagcgcctcgacattgcttaccccggccagcgccgcattgaggcgagtgaattccagcgcccgcggattgatatccaccgccagcacctcggcggcgggcctcgcctgggcgatgcacagggcgcccggcccggcaccacagcagatgtccaccgcccgcgacaccaccgcagttgatggcatgccgagaaaggcatcgatggcgcgcacgaagcgataggtatcggggccgaagaatacggcgtcgctctgcaccgtcgggtagcgcgaatgcacgaacaggttgccgcccaaactcgaccaacgcaccgcgctggcgaactggtcgccctcttcgatcagcacgccgccggctctcaacaaccccagcaactggtcgcccaacacgggcgcctcgaacggccggctccagccaaatacgccgggaaggtcatgtgcctgccggttttcgctacgcccattgacccgttcgtgggtcagcggcgtgccggtggtgaatcgataaccctctttcttgagatgctggccaaggctcaataacgcctgctgcttttcggtgttctgctcgctatgcatcgatgccccggacatgattattggaggtaggcgttgaacaggcgggtggccagtaacccggccggcgtaaagtggctggcaggcgacatcagctcgatcagtttgctggtctgctgacgagccggcagttcgcgcaaggcggcctgcagcgcctgagcttcatcgcccagaccaaccgactgttcggtaccagttgcggcggggcgactgcgcggacgagcgcgtctgcgagcaggtgcccagctgccggcgatccagtcgtgcagcagttgttgctcgtaggcgctgaacacgccgaacatggcggcgcgctcaccctgcaccagttgccagaaccggctgttctgcgggtcttcgtcgcggtgaatccagccgcgtttctgcagcgcgtcgagaaaggcgcgcacctggccgggctcgctgagccattcattgacggtgcgcccttcgatgcggcagtagtcggaatgcacctgggtggccacttcgcgcttgcgctcgagcatcgcacagagttcgtcctcaaggtcgaaggcggcgatcaccgcagtggagccaatgcccaggtcgttgagctgatagccacgcatcacgcggcggtagaattcatcgcgatcgcccaccagcggcaggttttccagcaccgcctgcacggccttctgggcatgaccgctgctggcgttgtcgatggtcacgtgcagctggaagtaataggggtcgatatccagctcggtcagctcatagctggtgatcaagaggtgcagcggcaactgctcgtaccccaggttgtagccgatcacttcgggcaggtagtcgtcggccaggtgccccagtgccagttgctgggcgccctgcaggaaatgcccgtcttccagctcggccagttcgtcgcagccatgctgggccagcaactgcttgtagagcaccacatggttcatcgccggcacgccatcgcccagctcttccagataggtgcgcagcaaggggcgcaggcgcagctcctgccagtgtctgagcaacccgtataaccaggcgccgtccaccaatttggtgggcgcgacatggcgcaggaaatacagggcatgggcgcgattgtgaaagtaacgccgtggcgcaccctggcgtcgctcctgcaggtagtggccgtacgcctcggtggtgcgcagggctgcactgcgcatccactccagcagggcttcgggcttgtcaggaacatcgcagggcagctcactggcgttggtcagttgcgcctcaaggaaactgcgcgcttcgctaagcgcagcgtcatccagctgcggctgcagcatgcgctcatacagggtgcgggcggggccggcctggaggaaatggcagctccggctggacgtggtgaaaatcggcatcaaagtcgtcatggtcgagccttgcgtggcagtcgaaagcgccgggggcaacgaggcggcgctcacaggtttcttggaatggccggcgcccatgacgctcatggccttatgagattgggagaaggccgcccgagaaaagattcaacctcggggatcagtggtaaccagcccggcatggctcgcggcaacaggtacaaaaaagccaggtcgagcagtgctcgcctggctatgcacatgcagcaggccatgcttactcgggcttgcgcgcagccccggagccgaggtcggcgccggtgatcgaatccagggtcggatccgacgcggtgcgcttggccatctgcagcagagtttccgcctgcttggccggcagcatcacctcggcggtgccatcgccaccgtccaccgcgggttgcgggtcagcgacgaactcccactgatccccttcgttccatggcccacgacggtcctcgtcaccctgggacatgttgaagtacacactggtgaactccggcacgcccggcagcttgccttgcgggaagttcggctggatggcatgcagtgccttctcgaaggacttctggtgcgccagctcacgggtcatcagaaaggccagcgcatccttgatgcccggatcgtcggtgacgttgatcagccgctcgtagatgatcttggctcgggcctcagcggcgatgttggagcggaaatctgccgtcggctcaccgatggtgtcgatgtaggccgccgtccacggcacaccagcagagttggtcagcgcagggccacctccatacagcagcgaggtgatgtgcgagtcgttgccgccctcggtcagcgaacggtacagcgccgcctcctcttcaaccgcctcggccagatcacccttggcgcccttgttgagcatgccgacgatcgagccgatgatttccaggtggctgagctcttcggtggcgatgtccagcagcagatccttgcgccctgcatcgtcttcagccaggccctgggtgaaataacgcatggccgctgccaattcgccctgggggccaccgaattgttcgagcagcagattggccagccccggattgggcccggccactcttaccgtgtattgcaatcgcttgttgtgtacgaacatggaacgttctcctcaccggcaataattcccttgatggtttcgctccctgccctgatgggacttgtaataaccgaatacgaaagtacgcagcgagttcaagtaaaaacaaactttacaattaagcgaaacggcaacttcctggcaaactccgctttgccgtttcgcttaataccgcttcgcttaataccactgacgaaaagtaatgaaccacccactcagcacttctctcggaacaatggttatctctaaactgcgggagtcgatcatgaccacgaaacatgaaaacctggtgagttggctgcgcgacgcacacgccatggaacaacaagccgaacagatgctgacggtgcaaaaggagcgcctgaacaattacccgaagttgcgcacacgcattgaaaaacatatcgaagaaaccgtgggccaacgcgagaccctggaacgggccctgacccgcctcggcagcgaaccgtccaccctgaaagacatgagcggcaagttgatggccttcggtcaggccatgggcggcatgatgatgagcgacgaagtggtcaagggcgccatgtccggatatgtcttcgagaccctggaaatcgcctcctacacggtattgatcgccgccgccaaagcggtgggcgatacccagacccagcaggactgcgaagcgatcctgcagcaggaaatcgccatggctgactggctgcgcgagcacttgccggagttgagccaggcctttctggatcgctccgatacaccgggcctggaagccaagcgctaggtgctcgaggccctctaatccgggcctaccaaaccttgcagaaagccggcgcatgcgccggctttctgcttcatggctcagggctgctgatgatgcccaggcgtggcgcccggctcgtgagtgcgggtgatcttgctcacctgcacatcggtgatctgccccttggccccctcgttttgcacatgctgctgcgcctgctcgacgctcatcgtctcggcatcggacgacacttccagatgcatcggctggttgtcgcagatgtagttgatcagaaatatctgccctttcatggtgaggcctcgctactgaacggccagcacgcgtgctggcacaaagtttttatcacctttatgccgcgtataaacgcagcacagtcaaagcactgactgccaataaaaaaccaatgttcaaaaactctgacttgtgaacgtgaagcacagtgacagcaagcgaagccctaatcttgaacacaatttaattgcaccagccaaacttttatacagcaactgtacaagctggcagcacaacaccatcacttttaccgctcatcgttccctgcaacttttaactcgaacattgcgcaaggccctcctctcgaacttttacctgtcactgatggcaggctaaaaccgagaggatagagaaatggctaataccggaaataacaatccaggcaatttcgctaacgatcgtgagaaagccagcgaagcgggcaagaaaggcggtcagaactctggcggcaactttgccaatgaccgtgaaaaggcctccgaagccggtcgtaaaggtggctccaacagccatggcgggcgataagcctgaagaacgggagggttagcgccctcccctcttcattgattaacgaagcggtctgtttgtagaccgcttcgttaatcccatttccagcacgcattccaatcgacagcagaccacagccacctcaggcattgggctctgcatgggtttcaacaaggagtcaccatgaaacgcacagctgtattgatcggcgcaaccgccgccttgctcttcgcctttgccggtttgacccaggcagccgacaaggtcagcgccaacgactttgccgaagaagcctcggccaagggcatcgccgagatcgaaaccagcaagctggcgctcgacaaaggcagcaacgccgaggtcaagaaattcgcccagacgatgatcgacgaccacacccgcgccaacgaggaactcaaggccctcgccaagaagaacaacctcgagctctccgacgacgccgacctgatgaacaaggccaaggccatgattctgcaggtacgtgatggcgagaacttcgatgaggcctatgccaacaaccaggtcgttgcccatgaacaggccatcgagctgtaccagaaggcggccgcgtccgacgacggtgaaatcagcgcctgggccaagaagaccctgcccaagctggaacaccacctgcagatggccaaggacctgcagggcaagacacgccagtaatttcagcccagagcccggcaaatgccgggctctggcatctttggagaccaccatgtccgcgcgaataggcgcagcgctgctgccacttctggccatcgtgccgctggccggctgcatggccaccgatagccactccaatgtcggcaccgagggtgcgcccgcccaggccgatacccgcttgctggaagcaggcgcggcaaccttgcaaacccagccgccagtcgccgccctgaacgcctacctcgatggctttcatttctacaacggccggcaggaggcgcagatggaagcccatcattactgcgccatcctcagcgaagaactgatccagtgcgtgatctacgacggcaacgtcaaggacgccaagctgatgggcgtcgagtacatcatcagcgagcagttgttcaaaacgctgccggaagacgaaaagatgctctggcacagccacgtacacgaagtgaaatcaggccagctggtggcgcccggcattccgcaaaccgccgagcatgcgctgatgcgcaagctggtgcgcacttacggcaagacctggcacacctggcataccgaccagaagaaaagcctgcccctgggcgtgccgcagttgatgatgggctttaccgccgatggccaactggatcagcgcatggtcgatgagcgcgaccagcgcttcggcatcgacagcaacgagaagcgcgagaaccgtgccgacatccagcgcccgccgatacagcccggcgccgatgcctggcagaagggcaaggtgttccagatcgaagaccctaccggcgcccacgtgcatcactgagcctgcgtgccgccctcaggccgggcggcacagcacccagtcgtgcagcagcacgcgcaactcgtcgaacttcacgggcttggccagatagtcgctcatgcctgccgccaggcagcgctcgcggtcgcccgactggctgtgggcggtgatcgccagcaccggcaactcggcgcaggctggcagctgacgcagggcacggcaggtggcgaaaccgtccattaccggcatctggcaatcgagcaaaacggcgtcgatgggctcgcgctgcagctgttccagcgcatcgctgccgttgtcgacggtacgcacccggtagccgagcttgagcagcatgccgcggatcaccagctgattgatggcgttgtcctcgacaatcagtacggtgcactgctcgggtgctcgcaacgccgcgccgctgctgcgccgtatcgcggtctgctcggtgggcttttgcaccggcagcgccagagtcagttcgaggcggaagatgctgccgccggcgccggcacggttgggctcgtaggccagcttgccgccgagcaggtcgaccagttgccgacagatgctcaggccgatgcccaggccgccgtattcgcgagtcatcgaggtgtcgagctgatggaagcggcggtacagatcggtttcccgcacgttctccagaccaatgccggcgtcgatcacctcgacgctcagcggcaggctgtccagcgcggcctgggcatcgccacgcacgcgcaggcgcacctggccggccggggtgaacttgatggcgttgtcgagcagatagcccagggcctgggccagcttctgcccgtcgccctcgacggtatcgggcaggcgctcgtcgagatccagggcgaagtccagccccttgtcgcgggcgcggccctcgaagttggcgcacaggccatcgagcagtccgcgcaggctgaaggtctcgcgccgcggatagagccgaccggcctgcaattcggtgagggcgaggatgtcgttgaccatctgcatcatgtcccgcgccgagcgcgtggcggtcttctggtactgctccacctcggggtccaggcgcagggtctgcatcagttccagagagccgatcacgccattcatcggcgtgcgcagctcgtgggtcacggtggccaggaaatcgtccttgaggcggttgctgtcggccagttcgtggttgagcacttccagcttggcactggcgttctgcaggatgcgcgcgcgctcttccttcatggcgttgatgcggtcggccagcgccagggacagcaacgctacctcgatcgcgctgccgatctggctggcgtacatggtcacgaacatgttgggcaggtagccgagcaccatcagggtgttgaccactccgccgagcaggaacgccgcccaggcgatcaggaaataacgggccacgcgcatgccgcgccatagggccagggcaccggccaccggcaccaccacggtgaacaccagtgccagcacggtggccaggcgcagcgacagggcataggtggtgcacagggccagtaccatcaccagagcgccccaggccatcatcagcagcaggctgcgatccacccagcggctgtgctcgcgggtgtgcaggaagctgcgcgcgaactggcagccgaacaacgctgtggcaccgatcagaaatggcgtggcggcgttggcccaccagggattgtccggccagaagaactcgatgccggcgccgttgaccgacacctgatacatgccgaacgaggcgatgtagaggatgtaatagagatagctggtgtcgcgcacggcgatgaagataaacaggttgtagatcgccatcaccagcaacacgccgtagatgatgcccagcacatagatacgcgccggctgttcttccaggtaggcggccggcgaccacaggctcagcggcgcctggatcgagccctggctctccagacgcaggtacacacggcgcacctgctcgggctgaaaatcaagggtgaacaggtagttgttctggcggatctcacgactggagaacggcaaggcatcgcccgtgcgctgggtcagatgaaagcggccatcagcgccctgctcgtaaagctccaagtgatcgagcggcggataggccagctccagcagccaggtctgcgggcccgccgcctgacgcgggcggaactgcagatcgatgcgcagccagtacgccgagcgcgaatagccggcgttgagcaccgccttgtcgtgctggcggaagctgccctgcagggcgctggaggtgacatcgtcaatggtcttgtcaccacgtacgtcctcgaacaccgccatgtgctcgccaagcggcagcgagcgaacgcgctcgtcgaaaaccaccggcccggccgcactggccagcagcgaaaagagcgccagaaaaacagtcaggaaaaaacgcatgcagccccgcagatggccctgttgtaccgcatcgcgaggccccacgccttcagagtgatgcagccgttcaaggctcgacatatgaatgccggcaactctaggggcctggccggcccatcgcaagcgctatgacgactggctcagggcgccggcaggctgagcagcgcctgggcgatggcctcggccaggtactgaatggaaaacaccccaccatgggcccaggtgtcgggcatcgccgccagacggtcggcgcgcacgaagggcatggcgcgccattcggggctggcgaacagctgttcctgcccggcgaacggctcgacgtacaccaccacgccgtcctcgatgcctgccagggcttcaataggcaccgccgcgtcatggggcggcgggtaggcgggctgtaggtgcagctgctgcagggcggagtcgatcatcgagtcgccgccgtcgacacgcaccatgcccggcgccacgaagcgaattaccagcaccttgggcaggtgcccgcgaaagtgttcgaccaggcgctgatgcagcccgtcgatctgcacctgcatggcggccagttcgcgcaacgcgtgatcttcgcggccgaaacgctgggccagggccaggtaatcgtcgcgggcgaccaggtaactgtcgtgttcctgggacaggctgccgtaggtggtgaccggggcgatacgggccagctgcgcacgcatggcttcctggcgctcgccgatgacgatcagctccggcttgagggcggtcagtttgtcgaaatccggcgcgcgtcgcgatccggcgctgggcacctgggccggcaacggcgggcgcgccacctgggcgcggtattgctcggcatcggctacggcaaccggggtgatgtcgagcttgagcaggtgttcggcggcctcccagctcagcgccaccacccgtggctcggcggcctgggccagaccagccagcaggcacagcagcagcgggacacaacgcaacagattgttcatgccaggcgccttctgccctgctggatgaaaggaatgtcgcccgatcctgggcgcaggccatcgtacaaagctcgccggtccggctcaaggcgaccgtcgatccgtcggcctcatcgccggccataaaatgttaagctcgcgccccgtcccaatgccgcctgccctgtgccggtgcgagcccgacccacccggtaccgcgccaccgccgtacccgtaaaccggaacccgcgatacagatgatcgatttcggccttcccgattacccgcgcagcaccgcccgcctcgccccgtcgcgccccgtggtgctgtgcctgtccggtcacgacccgagcggcggcgccggcctgcaggccgacatcgaagcgctgctcgcccagtgctgccatgcagcgccggcggtcactgcgctgaccgtgcaggacaccgtcgacgtcagcgacttccgggtgctcgaccgtgactgggtgctggcccaggcccatgcggtgatcgccgacatgccggtggccgcggtcaagctgggcatgctcggctcggtggagatggtcgacaccgtgctgatgatcatggacaagctgcccggtgtgccgctagtctgcgacccggtactgcgcgccggcggcggcggcgccttgggcaaggaggacgtcggcttcgccatgcgcgagcggctgttcgccgtttccaccatcgccacaccgaacctgcccgaagcgcgcatcctcgccgaactgcccgaaggcagcgctgaccagtgcgccgagaagctgctgccctatatcgagcacttgctgatcaccggcggccacggcgacgaaagcgaagtacacaaccgcctgtacctgcgcgacggcagccgccacgatttcacctgcgcgcgcctgccaggcagctaccacggctcgggctgcaccctggccagcaccctggccggccgcctggcgctcggccaggacctgatcggcgcggtgaaaaccgccctggattacacctggcgcaccctgcgcgacgccgaacaacccggccgcggccagttcgtgccgcgccgcctgccgctggatttcagctgatggcagcgcctggcaagctgcgcggcctgtacgccattaccgacagcgaactgctggccggcggcaagctgctgccttacgtggaagcggccctggccggcggcgcgcgcctgttgcagtaccgcgacaaatccaccgacgaagcgcgccgcctgcgcgaagccgaggccctgcgcacgctgtgcgaaaaccacggcgccgaactgatcatcaatgacgacgccgaactggcggcgcgccttggcgtcggcctgcacctcggccaggaggacggttcgctggccgcagcccgcgccctgctcggccgccaggcgatcattggcggcacctgccacgcccaactcgccctggccgaacaggcggccggcgaaggcgccagttacgtggccttcggccgcttcttcaactcactgaccaaacccggcgccccggccgccaccctggatctgctcgagactgccaaagcccgcgtggcgctaccgatcgtcgccatcggcggcgtcgacctgcacaacgctgcccccttgatcgaacgcggcgccagcatgatcgctgtgatccacgccctgttcgccgccgattccgctgccgaagtggagcgccgcgcgcgcgccttcagtgcgctgttcgaatcgaactgacctacctttttcaggagaaccctatgtcccgctccgaaacgctgttcgccaacgcccagaaacacattcccggtggtgtcaattccccggtccgcgcgttcaggagcgtgggcggcacgccactgttcttcaagcacgctgaaggcgcctacgtcaccgatgaagacgacaagcgctacgtcgactacgtcggttcctggggcccgatgattctcggccacagccaccctgaagtactcgacgcggtgcgcaagcagctcgaccacggcctgtcctacggcgcgccgaccgccatggaaaccgagatggccgatctggtctgctccatcgtgccgtccatggagatggtgcgcatggtgagttcgggcaccgaggcgaccatgagcgccatccgcctggcccgtggctacaccggccgcgacgcgatcatcaagttcgaaggctgctaccacggccactccgacagcctgctggtcaaggccggctccggcctgctgacccagggcgtccccagctcggcgggcgtgccggcggatttcgccaaacacaccctgaccctgcccttcaacgacatcgacgccgtcgccaagaccctcgccgacgtcggccagagcgtggcctgcatcatcgtcgagccggtggccggcaacatgaactgcgtgccgccggcgccgggcttcctcgaaggcctgcgtgaacaatgcgacaaacacggcgtggtgctgatcttcgacgaagtgatgaccggcttccgcgtcgccctcggcggcgcccaggcccactacggcgtcaccccggacctgtcgaccttcggcaagatcgtcggcggcggcatgccggtgggctgcttcggcggcaagcgcgccatcatggagcgcatcgccccgctcggcccggtctaccaggccggcaccctgtcgggtaatccgctggccatggccgccggcctgaccaccctgaagctgatcagccgtccgggcttccacgccgagctcgccgactacaccagccgcctgctgcagggcctgcaggaccgcgccgatgccgccggcatcccgttcgtcaccacccaggcgggcggcatgttcggcctgtacttcagcggcgccgacgacatcgtcaccttcgacgacgtgatggccagcgacgccgaacgcttcaagcgcttcttccacctgatgctcgacggcggcgtgtacctggcgccgagcgccttcgaggccggcttcacctccatcgcccatggcgagaccgagctgaaactgaccctcgacgccgccgagcgcgccttcgccgccctcaagcaggcgtgatcgaagcggcgccgttcagcgcctgaggtgaacggcgggcggtctaaacagttctctgtcagacacccgccgcgcacaaaccgacgctctggtgacacttttgcgccaggttggggcagaaaagccggcaaagactttgtaagaacggtgccgcttatttcataatgtgatgccgagcccattcggcctcgtcttctcatccattcgtcagcctgtcgaggtacctggatcctcatgaagcgcaccggccgcaccctgtccctgggctgcctgttgctcctgctgccaacgctcgccgtggcggatggaaactcattgctgatcccggcgaccgggagctgctcgctcaacgtcgccgccgaagacctgcccgctgcgctgcaagcctgccaacagagcgccgaaggcggcgatgcccaggcccagtacgaactcggcgagttctactacgaaggccgctccggcgagcgcgacctgccccaggcgctgaactggttcgaacacgcctccctgcagggccatgcccaggcgcaataccgcctgggcatgatgttcttccatggcgaaggggtggcggccaacaacgtgcaggcctacatcgtactgaagatggccgcggtcaacggctcggatgaagcgatggatggcgccgacgaagtggccatgcagatgccccgcgccgaacaggaagtcgccacccaggtgctggggcagatcttccgcaactacctgcaggaactgcaggccgccgacagcctctcgccgttcgcgccgctcaagtaatcagctactcagcagcacttacgaccgctcacttctccggcagaggcggcatcggaaatggcatgacgttgccgctacccttggcctcgctgatcttcggcgtgcccaggcgttccacctcatcgatacgcacgatcgaatgcatcggcacgaagctgcgcaccacgccgtcgaactgcgccttgagcttttcctcgctggggtcgaccagcagttgcgagcgctcaccgaacacgaattcctcgatttccagaaagccccacagatcgctctggaagatctgcttggcgtacatctcgtacacctggccctgattgagaaagatcaccttgtagatggggtcgcgcttggtcatggatacagatggctggctgtgcaatgaaagggcgcgaatcttagcacgccgctgcatcgcctcgtcgcccctcctgtcctgcgcctgtggcctcacgcggccaaccctcctataatccgcggtcattttttcaccgccgacgaatcgccatgaccaagaagctctatatcgaaacccacggttgccagatgaacgagtacgacagctcgcgcatggtcgacctgctgggcgagcatcaggccctggaagtcaccgatcggccggaggatgccgacgtcatcctgctcaacacctgctcgatccgcgaaaaggcccaggacaaggtgttctcccagcttggccgctggcgcgagctgaagctggagaaccccgatctggtgatcggcgtcggcggctgcgtggccagccaggaaggcgcagcgatccgcgaccgtgcgccctacgtcgacgtggtgttcggcccgcagaccctgcaccgcctgccggagatgatcgacgccgcgcgagtgaccaagaccgcccaggtggatatttccttccccgagatcgagaaattcgaccgcctgcccgagccgcgcgtcgacggccccagcgccttcgtttcggtgatggaaggctgcagcaagtactgcaccttctgcgtggtgccctacacccgcggcgaggaagtcagccgcccgctggacgacgtgctcggcgaaatcattcacctggccgagaacggcgtgcgtgaagtgaccctgctgggccagaacgtcaacggctaccgtggcgaaacccgtgatggcggcatcgccgacttcgccgagctgctgtacctggtggcggccatcgacggcatcgaccgcatccgctacaccaccagccacccgctggaattctccgacgcgctgatcaaggcccacgcggaaatccccgagctggtgaagttcgtgcacctgccggtgcagtcgggctcggatcgcatcctggccgccatgaagcgcaaccacaccgcattggaatacaagtcgcgcatccgcaagctcaaggccgcggtgccggacatcgtcatcagctcggacttcatcatcggcttccccggcgagaccgagaaggacttcgagcagaccatgaagctggtgcaggacgtcggtttcgacttctcctattccttcgtctacagctcgcgcccgggcaccccggcggccgatctggccgacgacaccccggaagagatcaagaagcagcgcctgcagattctgcagaaccgcctcaaccagcagggcttcgagaccagccggcgcatggtcggcagcgtgcagcgcatcctggtcaccgacttttccaagaaggacccgggcaagctgcagggcaagaccgagaacaaccgcttcgtcaacttccagtgcgacaacccgtgcctgatcggccagttcgtcgacgtgcatatcgacgaagcgctgccgcattcgctgcgtgggacactcatcgagcgccattgaagaaatagccggctgcccgcatatcgtgatgacgcgccaagcgcagcgcggctgtcggccgcgctttcactcgtccctggctagcgctattctctcccttccattcagccgacggcggccataaaacgaccttgaataccacctcgacacctcatcgcttcaccctcgaacccttcgaagccaagcgcttcgccaacctcagcgggcaattcgacgagcacctgcgcctgatcgaatcgcgcctgggcatcgagatccgcaaccgcggcaaccagttcgagctgctgggcgagcccgggcagaccacctctgccgagaacctgctgcgccgcctgtaccgtgaaaccgacgccaccgagctgtcgacggacatggtgcacctgttcctgcaggagtcgggcatcgaggagctgaacaaccccagtgccaacctcaacatcgcgctacgcacgcgcaagggcatgatccgcccgcgcggcgccaaccagcagttgtacgttaaggcgattctcgaccacgacatcaacttcggcatcggcccggccgggaccggcaagacctatctggccgtggccgctgccgtggacgccctggagcgcgagcagatccgccgcatcctgctggtgcgcccggcggtcgaggctggcgaaaaactgggcttcctgcccggcgacctgtcgcagaagatcgacccgtacctgcgcccgctctacgacgccctgtacgagatgctcggcttcgagcaggtggccaagctgatcgagaagcaggtgatcgaagtcgcgccgctggcctacatgcgcggccgcacgctgaacaacagcttcatcattcttgatgagagccagaacaccaccatggaacagatgaagatgttcctgacccgtatcggtttcggctccaccgcggtgatcactggggacgtcacccaggtcgacctgccgcgcggcaccaagagcggcctcaagcacgtgatcgaggtgctcaaggacgtgccgggcatcagcttcacccacttccaacccaaggacgtggtgcgccacccactggtgcagcgcatagtcgaggcctatgagcgcttcgatgccaaccaccagccgttcgaccgccgcccggcggacaacgatccgggagcgcgctccgagccatgatcgaactggatctgcaggtcgccagccaagctggccacctgcccgccgaggccgattttcaggcctggtgcgcgattgccctgcgccagcgcagcgccgactcggaactgaccatccgtctggtggacgaagaggaaggccgcgagctcaaccgcacctggcgcggcaaggactacgccaccaacgtgctgtcctttccggccgacgtacctgatgaattactggatatcccgctgcttggcgacctggtgatctgcgtgccggtggtcgagcgcgaggccgtcgagcaaggcaagaccctggatgcgcattgggcgcatctggtgatacacggctgtttgcatcttttgggctacgaccacatcgaagatgaggaagccgaagagatggaaggcctggaacgaatactgctcgccgagctgggtcatcccgacccgtatgccggcgacgaatgacatagggaccccgagtaaaacgccatgagcgaagaccgatcgagcaacgagcagaagtcctggttgaacaaactgacccaggcttttgctcatgagccgaaaaaccgccaggaactgcttgaagtcctgcgcgatgcccaccagaacaagctgctcgatagcgaggccctggccatcgtcgaaggcgccatccaggtcgccgacctgcaggttcgcgacatcatggtgccacgctcccaggtggtgaccatcaaggccagccagtctcccaaggaattcctcccggtgatcatcgacgcggcgcactcgcgctacccggtgatcggcgaaaccctcgacgacgtgctcggcatcctgctggccaaggatctgctgcccctgctgctgaccgaccagcccgatttcaacatccgcgacatgctgcgcccggccaccttcgtgcccgagtccaagcgcctcaacgtgctgctgcgcgaatttcgcgccaaccacaaccacatggcggtggtgatcgacgaatacggtggcgtcgccggcctggtgaccatcgaggacgtgctcgagcagatcgtcggcgacatcgaggacgagcacgacgtcgaggaagacagctacgtcaaaccgctgcccagcggcgacttcctggtcaaggcactgacgcctatcgatcacttcaacgagaccttcaccaccgcgttctccgacgacgagttcgacaccgtcggcggtctggtgatgagcgccttcggccacctgcccaagcgcaacgaagtgacggtgatcggcgaattccgctttcgtgtgctcaacgccgacagccgccgtgtgcacctgctacgcctgacgccgctggcccgctgacccgacaccccatcattcgatggggtgttttctatcgtgagtctctcgatgaaccgactgttccaacccggctgggccggtaacctgatcgctctgctggccggtgcgctgaccaccctggcgctggcgccttacggcatctggccgctggcgctgctgtccatcgccctgctctaccgcggcctgcgggcgctgaccccgcgccaggcggcctggcgcggctggtggtacggtttcgggctgttcgcctcgggcaccagttgggtatacgtgagcattcacgactatggcgccgcttcgccgccgctggccgccttcctgaccctgggcttcgtggccggcctgggcctgttcttcgccctcgccacctggctgtgggcgctgtggctgcgccgcgacagcgcgccactgggcgatgccctggcgttcgccgcgttgtgggtcgctcaggaagcctttcgcggctggttcctcactgggttcccgtggctctacgccggctacagccagctcgacggccccatggccggcctggcgccgattggcggcgtgtggctgctgtcattcggcctggcattgagcgcggcgctcttggtaaacctgccgcgcctgctcggcaacaagccgcaactggccgaagcgctggtgctgctgatcgcgccctggctgctcggcatggcgttcaaggatcacgcctggaccgcaccagccggcgagccggtaagcgtcgcggcgatccagggcaacgtggcacagaacctcaagtgggacccggcccagctcaatgcccagctggcgctgtaccgcgacatgagtttcgccagcaagccggtagacattctggtgtggccggaaaccgcggtgccggtgctcaaggatcaggccatcggctacctgagcatgatggaccgcttcgcaagcgaccggcaaagcgcgctgatcaccggcgtgccgattcgccagcccaatgccgacggcgaaatgcgttactacaacgcggtcagcgtggtcggccagggcgccggcgactacctcaagcagcgcctggtgccattcggcgaatacgtgccgctgcaggacatgctgcgcgggctgatcgccttcttcgacctgccgatgtccgacttcgcccgcggcgagcacaaccagccactgctcgaagccaaggggcaccgcatcgccaccttcatctgctacgaggtggtctaccccgagttcgccgccgaaatggccgccaagagcgacctgctgctgacggtgagcaatgacacctggttcggcaagtcgatcggcccgctgcagcacctgcaaatggcgcagatgcgcgccctggaggccggccgctggatgatccgcgccaccaacaacggcgtgaccgtgctgatcgacccgttcggccacatcaccgagcgcctgccgcagttcgagcaggccacgctgtacggccaggtgcagccgatgcagcacctgacgccctatctgcaatggcgctcctggccgctgatcattctctgcagcctgctggccggctgggcgctggtgcggcggcgtcgggatgcgaagtaagctaatcgggcgcgggctagctccgcactgatagctcggctgtggggcggacatcggaacctgtgggagcgcgccatgcgcgcgaagtcacgggcatggcccgttcccacagagctctgccaacctgtgagtttgcgaaaatgccgattcaatggacttcgtcaacacgcagcttaacgcccgtaaaccagcggataagccagtgcgccgatcacctcattgagcagcaaggtgctctgccagaacgccttgccttccggcagccagccgcccatcggtcggccgttgggcacaccgagaaagcctaccggcgctgtcgccacttcaaaacctgcctgttcgaaacaccagcgcgcccgcggcatgtgccaggcctgggtcaccagcagcacccggcgaatcccctcaggctgcagtagcgcagcggtctcggtcgcattctcccaggtggtgcggctgcgctcttcctgccagcgcacctcgataccgagatcctcgtgcatcacctcggccatcatcgccgcctcactcggcggacggccgaagtgcaggccgccagtggtcagcaccggcaacccggatgctttggccagtcgcgcggcatagcgagtgcgctccagggccatggcactgggctgctcgccgccccaggcggggtcgtccgaatcacgcccgccaccgagcacgacgatcacatccgcctgctgcgccagcttgctccactgctgctgagcgatggccggctcgcgctcgatcaccttggccatccactccaccgttaccggcaggctcatcagccacaggcctcccaatccgaaggtgaagcagcacagcgccaggcgcggaaaacgccggcgcagaaaccagcccagagcgataagcagcaacagaatgcccggcggcatgaagaactgcttgagcagataacgcagcggcatcgagcacctccgaaaaggttcgaagcctagggtctgttggcgcttcagcgcaagccggcggcgggctgacccgcagcagcggtcaggacttgtgcagctcgggctcgtgctcacgcccggccagcgccggctggcgctcgaacggcggttgcgcgatcgatgactgatactgacgcgccgccgtggcatgccagccggtgagccaggcgcggtccctggcgaggtaggcggtgatcagcgccagctcgtccgccgacaggccgcgcacttccatgtccggcggcggctcgcgggtcagttgcgccaaattgtcggcctcgaccagggccactgtcagccgctccagcaatcgtccgtaagggtcgtgttcgtcagggggttcaacaggaacttgcatcacacacctccaggcagggcgcctttcagtgagcgtagccgtcacgccgccgcaagaccgatccgacgacaaatggcgcaggcgaaagcaggccgcgcaatcagcgtttccctctgccgaggggggtcatgtatgctacggcgtttcccgaaagcccctttccctagcgcaagtagccatgcacgaacagtatcagccacgtgaaatcgaagccgccgcgcaatcccactgggacgcgcagaactcctttgctgtcagcgaacagcccggcaaggacaccttctactgcctgtcgatgttcccctacccgagcggcaagctacatatggggcacgtgcgcaactacaccatcggtgacgtgatcgcccgctaccagcgcatgcagggcaagaacgtgctgcagcccatgggctgggacgctttcggcatgccggcggaaaacgccgccatgaagaacaacgtggcgccggccaagtggacctacgagaacatcgcctacatgaagtcccagctcaagagcctgggcctggccatcgactggtctcgtgaagtcaccacctgcaagccggactactaccgctgggaacaatggctgttcacccgcctgttcgaaaaaggcgtgatctaccgcaagaacggtaccgtcaactgggacccggtcgaccagaccgtactggccaacgagcaggtcatcgacggccgcggctggcgttccggcgcggtgatcgagaagcgcgagatccccatgtactacttcaagatcaccgcctacgcggatgaactgctgagtagcctggacgaactcgatggctggccggaacaggtcaagaccatgcagcgcaactggatcggcaagtcccgcggcatggaagtgcagttcccctacaacgtcgactccatcggcgaagccggcgcactgaaagtgttcaccacccgcccagataccctgatgggcgcgacctatgtcgccgtggccgccgaacacccgctggccaccctggccgccaatgagaatcccgagctgcaggcgttcatcgccgaatgcaaggctggcagtgtcgccgaagccgacatggccacccaggaaaagaaaggcctgccgacctcgctgttcgtcgagcacccgctgaccggcgagaagctgccggtgtgggtcgccaactacgtgctgatgcactacggcgacggcgcggtgatggcggttccggcccacgacgagcgcgacttcgccttcgcccgcaagtaccacctgccggtcaaggccgtggtgcgcaccagcgctggcgatgaagtcggcagcgagtggcaggacgcctacggcgagcacggccagctgatcaactccggcgaattcgacggcctggacttcgaaggcgcgttcgacgccatcgaagccgcgctgatccgcaaggaactcggcaaatcccgtacccagttccgcctgcgcgactggggcatcagccgccagcgctactggggctgcccgatcccgatcatccactgcgacagctgcggcgacgtaccggtgcccgaagaccagctgccggtagtgctgcccgaagacgtggtgccggacggcgccggctcgcccctggcgcgcatgcccgaattctacaaatgcagctgcccgaaatgcggcgcaccggccaagcgcgaaaccgacaccatggacaccttcgtggagtcgtcctggtacttcgcccgctacgcctcgccgcactacaccggcggcatggtcgacccggtcgcggccaaccactggctgccggttgaccagtacatcggcggtatcgaacacgccatcctgcacctgctctacgcgcgcttcttccacaaactgatgcgcgacgaaggcctgctgacttccaacgagccgttcaagaacctgctgacccagggcatggtggtcgccgagacctactaccgcgtgctcgagaacggcggcaaggactggttcaacccggccgatgtcgaagtggagcgtgatgccaagggcaaagtcatcgccgccaagctgaaaagcgacggtctgccggtggagatcggcggcaccgagaagatgtccaagtccaagaacaatggcgtcgacccgcaggacatgatcgatgcctacggcgccgacacctgccgcctgttcatgatgttcgcctcgccgcccgacatgagttgcgaatggtcggatgccggcgtcgaaggcgccaaccgcttcctgcgccgcgtctggcgtctggcccagggccatgtcagccagggcctgccgggcgtactggatatcgccaagctggacgacgccggcaaggacatccgccgcgccatccacctggccatcaagcaggcctcccaggacgtgggtcagcaccacaagttcaacaccgccatcgcccaggtgatgactctgatgaacgtgctggaaaaagcccctcaggataccgaccagcagcgcgcactgattcaggaaggcctggaaaccgtcgccctgctgctcgccccgatcaccccgcacatctgccacgagttgtggcaggagctgggccatgaggaagcgatcatcgacgccagttggccggtggtggacgagtcggcccttgtgcaggacagcctgaccctggtgatccaggtcaacggcaagctgcgcgggcagatcgaagtgccggctgatgccagccgcgaggcggtcgaagcggcggcgcgcagcaacgagaacgtacaacgcttcaccgaagggctgacgatccgcaaggtcatcgtggtgcctggcaagctggtcaatatcgtcgccagttgaggcgacagggaacggccggtcgcctctggcggccggcatccggtctagagtttcggccatgccggccagcggagccggcaggacaaggggatacgagatgatcaagcgcaatctgttggtaatcggcctggcaggcctgctcggcgcgtgcggcttccagctgcgtggcaccggagacgtgcagttcgccctcaaggagctcgacgtcagcgcacgcgacacttacggcgacaccgtacgtgaggtgaaggacgtgctcgagaacaacggcgtaaaagtgttccagggcgccgcttacaagctttacttggctagcgagaaggaaagccagcgttcggccagctacaccagctcggcgcgcagcgtcgagtacgagcgcaccatgaccctgaattacgagatccgtggcgccaagaacctgctgctgctgagcaacacgctcgaagtgcagaactattacgtgcaggactccaacaacctgatcggtaacgaccagcaggctgcccagctgcgcaccgaaatgcgccgcgacctggtgcagcaactgaccctgcgcctgcagcagatcaccccggcacagctggacgaactgcagcagaccgccgaagccaaggccaaagccgaagctgacgccttggaagcggcccgtcagcgtgaagccgcgcagccgcagcagtcgcccatcgaactgcctgctcgttaagccagacggggccactcaggtggcccctcggttccctgccccatgaaactcgctcccgcccaactcggcaaacacctgcatggcacgctcgctccggtttacgtggtgtgtggcgacgaggccctgctttgccaggaagccaccgacgccatccgcagcgccagccgcgcccagggtttcactgaacgcgaagtgtttcatgccgaggccaatttcgactggggcatgctctacgaagccggcgccagcctgtcgttgttcgccgagaagcgcgtcatcgaactgcgcatccccaacggcaagcccggtgacaagggcgcggcggcgattctcgaatacctaaatcgtccgccggaagacaccctgctgctgatcaccctgcccaagctcgatggcagcacgcagaagaccaagtgggccaaggcgctgatcgacgggcccaactgccagttcctgcagatctggccggtggatgccaaccagttacctcagtggattcgccagcgcctggcccaggccggcatgaacgccagtgccgatgcggtcgacctgatcgccgcgcgggtcgaaggcaacctgctggccgccgcccaggaaatcgagaaactcaagctgctcgccgacggccagcagatcgatgcaggcaccgtgcaggccgctgtcgccgacagcgcccgttacgacgtcttcggcctgatcgacgccatcctcaacggtgaagccgcccatgccctgcgcatgctcgacggcctgcgcggcgaaggccaggaatcgctgttcatcgtggtcatgctggctcgcgaactacgccagttggccaacatcgcttaccagcatggccagggcatcccgctggacaaggccttcgcctccgcccgcccgccggtgtgggacaagcgccgcccactggtcagcaaggccctgcaacgccacacggcggcgcgctggaatgccctgctgatggacgcccagcagatcgacgcgcaggtaaagggtcaggcaccgggcgatccctgggccagcctgtcacgcctggtgctgatgatggcaggccagcgcctgaagcttggtgcttaagcccacataaaatgtggacatgctgtcatcagcggcgcatcattcgcgccgctcgctattcgggcgggcattgatcgaggatctgccatgagcaagaagaagcgccccaacaaggccaaatccatcatcgcccagccgctgttccgctcacgccaggaacgccccggcaaaggaaaaggcagctacaaccgccaagcctcccagcaaaactgggaggcttgttcgtttaaggcggcctgaacgctcgccccagcccgcattgctgctcatccgtgctaaggtggtcgcctgcaaaacgtgttgagatgaccatgcccaacctgttcattcgcggcctgcctgccaccgctgcggccagcttcctgcttttgctcacggcttgcgccgatgcccctgcccagcccctggcatccacgagtgccgcgccgagtgcgaccgatgccaacagccagcccgtcgaccagcagctgaccttcgagcagtggcgtgatctgctgcgcagcgacgccatcgccgccggcatcagcccgaccctgttcgaccgcgccttcgccggcgtgacacctaacccggatgtggtcaaggccgacagcagccagcctgaattcagccgccccgtgtgggaatacctcaagggcgcggtgtcgccgagccgggtcgcccgcgggcgcatcctgctgacccagaaccgcgccaccctcaaccagatcgaacagcgctacggcgtcgacgccgaaactctggtcgccatctggggcctggagagcaacttcggcagcaacatcggcagccacaacgtggtgcgctcgctggctaccctggcctacgaaggccgtcgccaggcgttctggcgcgggcaattgctggccgtgctgcagattctccagcatggtgatattgcccccgagagcctggtcggctcctgggccggcgccatgggccagacccagttcatgcccaccacctacaacgagcacgccgtggatttcgacggcgacggcaagcgcgacgtatggacctccaccgccgatgccctggcctccgccgctcactacctgcaaagcggcaactggcagttgcgccagccctggggtttcgaagtgcagctgccaaagggcttcgactatgcccaggccgacccggaagtgcgccgcggcctggcgcagtggcgcgagctgggcgtgcgacccatgggtcagccactgagcccaccgcgcgacgacgctaccgccaccctgctgctgccggccgggcaccgtgggccggcgttcctgctgttcaacaacttccgcagcatcctgcgctacaacaactcgacttcctatgccctggctatcggcctgctgtccgacgctctgcgtggcggcaacgccgtacaggccagctggccagagggcgaccgccagctgggccgcagcgagcgcatcgaactgcaggagcgcctcaacacgcgcggcttcgactccggccatgccgacggcatcatcggcgccaacacccgcaaggccatccgtgccttccagctgcacctgggctggccagccgacggctacccggatgccgacctgctcgaacagctgcgccagccgcactgaccctgccgcgtgatgacgcccgtcatcacgcgctttttctgcgtttgcgattcgcccgttcctgggcgactctgtagcaggcatctgctgtgatccagcagctgcctgactacccgaaagccgtgatccggcgcgggtcaatgacaacagagaggtcgctatgcacgacatcgagctgaacgaagaacaacgcatgatccgcgactgcacccggcagttcgcccggcgcgccatcgcgccccacgcccaggactgggaaagggcaggctggatagacgacgcggcggtcgcccagatgggtgagatgggcctgttgggcatgatcgtgccggacacctggggcggcagctatctggattacgtggcctatgccctggccgtggaagaagtctccgcagccgacggtgccaccggcaccctaatgagcgtacataactcggtgggctgcggcccgctgctcaattacggcagcgacgatcagaaaggcgaatggctggcccgcctggccagcggcgaagtgatcggctgcttctgcctgaccgaaccccaggccggctccgaagcccacaacctacgcacccgcgccgagctgcgcgacggccgctgggtcctcaatggcgccaagcagttcgtcagcaacggccgccgcgccggcctggccatcgtcttcgcggtgaccgacgccgagctgggtaaaaagggcatctcagcctttctggtgcccaccaatacaccgggctttcgcatcgaacgcagcgaacacaagatgggcatccgcgcctcggacacctgcgccatcaccctggacgactgcagcattcctgctgccaacctgctgggcgagcgcggcaagggcctgagtatcgccctctccaatctggaaggcgggcgcatcggcatcgccgcccaggcagtcggtatcgcccgcgccgcgttcgaagccgccctgctctattcgcgcgagcgggtgcaattcgacaagccgattggtgagcatcagagcatcgccaatctgctggcagacatgcacacccagatcaacgccgcccgcctgctgaccctgcacgccgcccgcctgcgcagcgccggccagccatgcctgtcggaagcctcccaggccaagctgttcgcctcggaaatggccgaacgggtttgctccaaggcgctgcaggtacacggtggctacggctatctggaggatttcccggtgcagcgttactaccgcgacgcacgcatcacccagatctacgaaggcgccagcgaaatccagcgcctgctgatcgcccgggagctcaagcactacgcgctctagaagtctctcacgatctttaggtgcacgaagcggcagctaccaggcaaaagcagacggtgagcatgtaggaggggctttagccccgagctttatcaggtgcaaagagctcggggctaaagcccctcctacgattttcgcgaacggccgttaccgccacttaactgccaaagtcggcgaacctgggctgagatcatggacagcatctaagcaccttcactaccccttgagcagccgcgcctctgcgttatccagatcgcggaggatctcggccagcatgtcatcgtccagttgatgatccttgcgcatccggtacagctccagccgctgggtacgcagggcattgaggcgcatgcggtattccagttggtcgcactgacgctggtactcgcgtgactcttcggcacgccgggtgcgtgcgcgttcgagcaggtcgcgatattcgctcatcagcttggcgcggatctccgccgtagcgatggcgctgtcggtatcggcggccttttcgtcatcggcctccaggcagcggatcgccgcctgcagcacctgggcgcggtgctgattgagctcggcctcgtgccgcgccacattgtcctggggcaaccgcggcagcagttgaggcagcaacacgctggcgaccagcagcgacaccaggatcactccggcagcgatgaggatcagcaggttgcgctcgggaaaggcctcgccattgttgagcagcaacggcagcgacatcacaccggccagggtcaccgcaccgcgcacgccgccgatggtcagcactgcagtcagcgcgatgcgcgattgcccggcgaagcgcgtcgacttgccccgccagcgccgcagcatgccggaggtgcgccagtagcagtacacccagacgaagcgcagcaccatcaacaccccgtagatcgccagcacatagcccagcgcaggccacagcaggtgccaggcatcggcatgatcaccgatcaccgccttgatgatgtctggcaactgcaggcccagcagcaggaatatcaggccgttgaaggtgaactcgagcatcgcccatacgccgcggttgagcagccgcgtggtggtctgccgtggcagcaggtcgaggcggctctgcatcatgccggccgccaccgccgagagaatgccggacagccccagatgctcggccgccacgtaggccgcgaatggcaacaacagcatgagcagcacgtgcggcgccggctcctcccagccacggccgatcatccaggcgcgcaagcgcccaagcaggtagctcagcgccacgccgatggccaggccaccaacggccaccagcacgaattgcaggctggcgtcggtgaaggaaaacacgccggtcaaggtcgccgccaccgcgaacttgaaggcaaccaggcccgaggcatcgttcatcaaagcctcgccctgcagcagattgttcagcgtattgggcagccgcccgtgggcgatcgccgaaaccgccaccgcatcggtaggcgacagcaccgccgccagggcgaagcaggcagccagcggcacctggggcagcaaccaatgaatgaaatatccggcgcccagaatggtcacgaacaccagcacgaaggccagaaacaggataggcgcgcgcaacttgcgaaactgccccttgggcatgcgccaaccatcgacgaacagcagcggcggaatgaacagcagcaggaacagctccgggtccaggcgcacgtgcaggcccagcgccgggaccgccagcaaggcaccgatgacgatctgcaggatgggcagcggcaagggaatgaactgcgcactgatacgggtgccactgaccaccagcagcatgatcaggatggtgtagagaagctgcatgtgaagagagatcctttgcgatgacggccgcctggcgagggccggtgcattctaacgccagcagcgtgcaggctgacgcaccctaagaccaatcgacgtggcataatcgacaactttgttatccacaagtagcaacggggattcgacgagtggaatcctccagaggtagccccatgagttacgtgctttatggcatcaaggcttgcgacaccatgaagaaggcgcgcacctggctcgacgagcagggcatcgcctaccagtttcacgattacaagaccgccggcatcgaccgcggccacctgcagaaatggtgtgacgagcatggctgggaaaccatcctcaatcgtgccggcaccaccttccgcaagctcgacgacgcgcagaaaagcgatctcgaccaggccagggccatcgacctgatgctggcccagccgtcgatgatcaagcgcccggtgcttgaccttggcacccgcacgctggtcggtttcaaacccgagcgttacgccgccgaactggcctgatatcgccaccccaatcgaattcgcagcaaggaaaaatccatgtccactactctgttcagcctggccttcggggtcggcacgcaaaaccgtcaaagctcctggctggaagtgttctacgctcagccgttgctcaacccgagcgccgaactggtcgccaaggtcaccgaaaaactcggctacaccggcggcaaccaggccatcgccctgaccaatcagcaagccggtgaactggccagtgccctgaagggcgtcgacagcgtgcaagctgccttgctgacccgcctggccgaaagcgccaagccgctggtcgccaccctgctggccgaagatgccgccctgaccagcacgcccgaggcctacctcaagttgcatctgctgtcccaccgcctggtcaagccacacggccttaacctgaccggcatcttcccgctgctgcccaacgtcgcctggaccagccagggtgcggtcgacctggccgaactgccggagcgccagctggaagcgcgcctcaaaggcgacctgctggaagtgttctcggtggacaagttcccgaaaatgaccgactacgtggtgccgagcggcgtgcgtatcgctgacagcgcacgggttcgtctgggcgcctatatcggtgaaggcaccaccgtgatgcacgaaggcttcgtcaacttcaacgccggtaccgccggcccgggcatgatcgaaggccgcgtgtccgctggcgtattcgtcggcaagggttcggacctcggtggcggctgctcgaccatgggcactttgtccggtggtggcaacatcgtcatctccgtgggtgaaggctgcctgatcggcgccaacgccggcatcggcatcccgctgggcgaccgcaacatcgtcgaagccggcctgtacgtcaccgccggcaccaagatcgccctgctcgacgaccagaacaaactggtcaaggtggtcaagggtcgtgatctggctggtcaggctgacctgctgttccgccgcaactcgcaaagcggcgcggtggaatgcaagaccaacaagtcggccattgagctgaacgaagccctgcacgcccataactgagcccaggcttcgcccgaacgggctgtgcgcgcgatagactagcgtcttcgtgggcacagcccgttttcacatccagcgtgacgagatccggatgaccctgatttccccctggcgcgccgatttccctggcttgagggccctggacgccgacggccagacctatctcgacagtgccgcgaccgcgcaaaagccgcaggccgtactcgatgccctgctggcctactacgctggcggcgctgccaacgtgcaccgtgcccagcacctgccgggcgagcgcgctacccgcgccttcgaggcaacccgcgacaaggcgacccgctggttgaatgcggccagtcgcgacgagatcgtcttcacccgcggtgctaccgaatcgctcaacctgctcgcctatggtctggaacacctgttcatggccggcgacgaaatcgctatcagcgctgccgagcaccacgccaacctgctgccctggcagcagctggccgcgcgcaaatccctgaagctggtggttctgccgctcacgcctgctggcgatatcgacccgcagcaggccgccgcactgatcggcccgcgcacccgcctgctcgccctcagccagctgtccaacgtgctggggcgctggcaggacgtgcagccgctgatccgccaggcacagaagcatggcgccctgaccgtagtggacggcgcccaggccgtggtgcatggccgccaggacgtgcaggcgctgggttgcgacttctacgtctgctccagccacaaactgtacggcccggatggtgtcggcctgctctacggccggcgcgacgcgctgcagcgcctgcgccactggcagttcggcggtgagatggttcagcaggcggactatcacgccgcgaccttccgccccgcgcccctcggcctggaagccggtacgccggcggtatccggggtgatcgccctcggcgcggccctggactacctcgagcgtctcgacgcagcagccgtcagccgccatgaagcggcactgcaccggatgttgctggaaggcctgcaacgccatgagggtttgcgcctgcttggcgagccgcacacggcgctggcctgtttcaccgtcgatggcatccacagcggcgacctcgcccacctgctcaccgagcaaggcatcgccgtgcgggtcggtcatcactgcgccatgccgctgctgcagcgcctgggcgtgaacggcgcgatccgcgtatctctcggcctgtacaacgacgagaccgacctgcagcgtttgttcgccgccctgggcaaagccctggagttgttgcgatgaccctgccaagcgccgcccaggaagccctcgatgcctttaccgcctgccccggctgggaacagcgcgcgcgcctgctgatgcaatggggcgagcgcctggagccgctggcagagcgccgcgaagcggatcgcgtgcatggctgcgaaagtcaggtgtggctcagtggtgaacgacaggatggccgctggcactttcgcgccagcagcgatgcccgactgatacgtggcctgctggccgtgctgctggccagagtcaatgacttgaacgcaggcgagctggccgcactggatatcgccgactggttcgcgcaactcggtttatcccgtcagctttcaccttcacgggccagcggcatgaacgccgtggtgcagcagatgcgccggctgatcgacgcggcttaagccttcggcgccaggcgttcgctcggccgacgcgccccggccacgattttgtcgacgatacgcgccgcggcgaccatgccgaaggtcgccgtcaccatcatcaccgcgccgaagccgccggcgcagtcgagcttcacgccctcaccgacgaatgccttgctctggcaaacgccgccgtccgccgccggatagcgcagctgctcggtggagaacacgcaaggcacgctgtaggtgcgccccggcgtacgggaaaagccgtagtcgcggcgcagggtcgagcgcaccttggcggccaggggatcgttgaaggtcttgttgaggtcggcgacctgcacctgggccgggtcgatctgcccgccggcaccgccggtggtcaccagggcgatcttgcggcgcttgcaccaagcgatcagcgccgccttggccgccacgctgtcgatgcagtcgaccacgccatcgagttcgaccgtgatgtactcggccatggtctcgcgggtcacgaaatcggccacctcgtgcaccacgcacgcggggttgatggctcgcaggcgctcgcccatcacctcgaccttggcgcgcccgacctggccctgcagggcgtgggcctggcgattggtattgctgacgcagacgtcgtccagatcgaacagggaaatctcgcccaccccggagcgcacaagggcctcggccgcccaggagccgacgccgccaatgccgaccacggccacatgggcggcggccagtcgctcggcgccttcgcggccatacaaccgggcaataccggcgaaacgctgttcatcgaacgacatgggggctcctctttccgggcgcgcattataagaaggctggcagcgcttcccaagcaccatcgggccggtgattgcagtgcggcgatgcacgcctgcgcagatagccgggcagctccccggagctgtgctatacagtcaatcatcgacggagtagcatgcgcgccagccggcgctcgccggtcttctccccgttccacccttcggaaccctacacagcatgctttcgcgcaagttcggtctcaatctcgttgttttcctggcgattgccgccttgttcaccggtatctgggcgctctacaaccgccccgtcaccgcccccgattggccggaacagatctccggctattccttctcgccgttccgccagggacagagtccgcaaaccggcgtctacccgagcgatcaggagatgcgtgaggatctggagctgctgtccaagcagaccgacagcatccgcacctactcggtggacggcgacctcgacaagattcctgcgctggccgaggaattcggcctgcgcgtgaccctgggcgtgtggatcagcccggatgaggagcgcaacgagcgcgaaatcaccaaggccatcgacatcgccaaccactcgcgcagcgtggttcgcgtggtggtcggtaacgaggcgctgttccgccgtgaagtcaccgtcaagcagctgaccgcctacatggatcgcgtgcgttcggcggtcaaggtgccggtcaccacgtccgagcagtggcacatctgggaggaatacccggagctggctgaccacgccgacctgatcgccgctcacgtgctgccctactgggaattcattcccatgaaggactccacccagttcaccctggaccgcgcccgcgacctgaagaaactgttcccgaaaaagcccctgctgctgtccgaagtcggctggccgagcaacggccgcgtgcgcggcggcgccgaggcgacccaggcggatcaggccatctacctgcgtaccttggtcaccacgctcaacgcccagggctacaactacttcgtgatcgaggctttcgaccagccgtggaaagccggtgacgaaggctcggtgggcgcctactggggcgtctacaacctcgaccgccagccgaaattcaacttcgaaggcccggtagtcgccattccgaaatggcgcatgctggccgtcgcctcggtggtcatggcgctgctgtcgctggccctgatgctgatcgacggcagtgccctgcgccagcgcggccgcaccttcctgaccttcgtggcattcgccggtgggtcagcgctggtgtggatcggctacgactacagccagcaatacagcacctggttcagcactctggtcggcgtgctgctcggcatcggcgccatcggcgtgttcatcgtgctgctcaccgaggcccacgagttggccgagacggtgtggacgcaacgccgccgccccttcacgccggtggtcggcgacagccattaccggcccaaggtgtcgatccacgtgccgtgctacaacgagccgccggaaatggtcaaacagaccctcgacgccctggccgacctcgattatccggacttcgaagtcctgatcatcgacaacaacaccaaggacccggcggtgtgggagccggtgcgtgactattgcgaagaactcggcccgcgcttccgcttcttccatgtcgcaccgctgcacggcttcaagggcggcgcgctgaactacatcctgccgcacaccgcgccggacgtagaagtggtggcggtgatcgactccgactactgcgtcgatcgcaactggctcaagcacatggtgccgcacttcgccgacccgtcgatcgccgtggtgcagtcgccgcaggactaccgcgacggcgaggaaagcaccttcaagaaactctgctacgccgagtacaagggcttcttccacatcggcatggtgacccgcaacgaccgcaacgcgatcatccagcacggcaccatgaccatgatccgccgtaccgtgatggacgagctgaagtgggccgactggaccatctgcgaggatgccgagctgggcctgcgcgtgttcgagaaaggttattcggccgcctacgcccacgacagcttcggcaagggcctgatgcccgataccttcatcgattacaagaagcagcgcttccgctgggcctacggcgccatccagatcatgaagggccacgcccgtcagctactggccggcaaggacagcgagctcaagcgcggccagcgttatcacttcatcgccggctggctgccgtgggtcgccgatggcctgaacatcttcttcaccgccggtgcgctgctgtggtcggcagcgatgatcatcgtgccgcaacgggtcgatccgccgctgctgatcttcgcgattccgccgctcgcgctgttccttttcaaggtcggcaagatcatcttcctttaccagcgggcggtgggtgtcaacctcaaggatgccttctgcgcggcggtggccggcctggcgctgtcgcacaccatcgccaaggcggtgctgtacggcatgttcaccaagaccatcccgttcttccgcaccccgaagatgcgctccagccacggcctgatggtcgcgctggccgaggctcgcgaagaggtgttcgtcatgctgctgctgtggggcgccgccctgggtatcggcatcgtccagggcctgcccagctacgacgtgaagttctgggtgatcatgctgctggtgcagtcgctgccatacttggccgccctgatcatggcgctgctgtcctcgcagcccaagccgctggaaattccggtggtacaggacgacgccgagaacaaagcgcagaaagtctgatcggcgctagcgcgatctgaaaacggcggccaatggccgccgtttttttgaattgaagtcccctcgctgtacccgaccgtccttacgcctacgagccccgggcgttttgctttaagctatgcgcccttctcgccctgcacagttttaccggagctcccatgacggccctgtcccccaccctcgaactcgcctgcgacctgatccgccgcccttcggtcaccccgctggacgagggctgccaggagctgatgatgcgccgcctggcggcgctgggtttcgccgtcgagccgatgcgcatcgaggacgtggacaacttctgggcaagccacggcaatgaagaggggccggtgctatgcttcgccggccataccgacgtggtgccgaccggcccggtacaggcctggcagcacggcccgttcgacgccctgatcgacgagcagggcatgctctgcggccgcggcgccgcggacatgaagggcagcctggcgtcgatgatcatcgccgtcgagcgcttcgtcgccgagtacccgaaccacaaggggcgcatcgccttcctgatcaccagcgacgaagaaggcccggcccaccacggcaccaaggccgtggtcgaacgcctggccgcgcgcaacgagcggctggactggtgcatcgtcggcgagccgtcgagcaccactctggttggcgacgtggtgaagaacggtcgccgcggctcactcggcgcgaccctgaccgtgcgcggcgtccagggtcacgtggcctacccgcacctggcgaagaacccgatccacctggccgcgcccgccctcgccgagctggcggccgagcattgggacgacggcaacgccttcttcccgccgaccagcttccaggtctccaacctcaattcgggtaccggcgccaccaacgtgattcccggcgagctgacggcgatcttcaacttccgcttctccaccgaatcgacggtcgaaggcctgcaacagcgggtcaatgccatcttcgacaagcacggcctggactaccacatcgactgggcgctgtcgggcctgccgtttctcaccgaaccgggcgcgctgctcgatgcggtgagcgccagcatccgcagcgtgaccggccgcgaaaccacgccaagcaccagcggcggcacctcggacgggcgatttatcgccaccctcggcacccaggtggtcgagctcgggccggtcaacgcgaccattcaccaggtaaacgaacgcgtgctggccagcgatctcgatgtacttaccgagatctactaccagaccctggtcaagctgctcgcctgatgctcgcctgcccgatctgccaggcaccactggccgccgtcgacaatggcgtggtctgccccgccaaccatcgcttcgaccgcgcacgccagggctacctgaacctgctgccggtgcagcacaagaacagccgcgacccgggcgacaacgccgccatggtcgaggcgcgccgtcgctttctcgatggcggccattacgcaccgctagccgcccgactggcgcagctggccgcaagctatgcgccgcagcgctggctggatatcggttgcggcgaaggctactacaccgcccagatcgccgactccctgccggaggccgacggctatgcgctggatatttcccgcgaggcggtcaagcgtgcctgcaagcgcgcgccccagctgaactggctggtcgccagcatggcccgcgtgccattggccgatgccagctgcgggctgttggccagcgtgttcagcccgctggactggcaggaggccaagcgcctgctcgctccgggcggtggcctgctgcgcatgggcccgacccgcgagcacctgatggaacttcgtcagaagctctacgacgaagtacgcgattacgatgaccagaaacacctggagctgatcccgccgggcatgcgcctggcgcacagcgaaaccctgagtttccgcctgctgctagacagcgagcaagcccgcgccgacctgctggcgatgacgccccacggctggcgcgccagcgccgagcgccgcgcagcggtgatcgccgaacgcttcgaagtgaccgtcgccatccgctacgattggatcgagcgagacgcgtcctgaacgccccgaccagatgagaacccacatgcgccaaccggatatcgagatctacctcaaggacgccgaccacgacgcggtagccgcctggctggcccaggcgctgggcccctgcaccgagtggcagcagaaaggccagaccttccagtgccgcgccggcgacatacccgtgacctggctgcccaaggccgtgggcaaatggcacagcctgtacctggaaagcgatgccacgccgtgggatgacgacctggcctgcgcccaggcggcctacgcggcactggacgtggaaattcgttgcgcgcccggtagctgggaagaggacgaaagcgacgagcaagccgatcaatggctgcgcatcagcgccgatggtgtgcaggaaatcacctggcgcacaggctgacctcctttatccaatccccctcatcctgcccaaagccggccactggctttgggtgctgtagcaccgtttcctcacacgcggccttgctccacctctgcccctgcccgcctgcctcctcgctgtaggaacctgttcacgatcgttcagcgctttgcctgcaaagtggcgcaagcgaccgctcccatatcctgtgggaacgggcgggggcgcccagttcatgcccgtgattttttcgcgggcatggcccgctcccacagtagatcagtgacggccgttcctgccctgtcgcagcctctcatatcgcccagaaaaatcgtgaacaggccccaagcctgacttaatggcgagacgaatcaggctgagctccggcaaacagtagcgccaaacaaaaacgactacaaaaatctcaaaaccgccatttttcacgcctgtaaatgattttgaacggcgcgacatcgcgccgcaccttgaatatttatcagcatcatctttccagacatttattcacgatagatgcatgaaggcatcttttggcagcaataaaccaagatcttatcgagataattcagcatgaaaaataacaatatctccgataacttgtagtcatgaaaaataattactccatgaatattgcttactgaccggctctgtttgcagaatgccgccgtacgactttagtcgacaccgttcctctgccgccctctgggtgaatctgcaacgatcgcaggagatgcaagcgtgcacattggtgttccactcgaaacccaggcaggcgaaacgcgggtggccgcgacgccggaaaccatcaagaagctgatcggccagggccatcaggtcaccgttcaaaacggtgccggcattgccgccagcattaccgatgcggcctacaacgccgctggcgccagcatcggcgatgccgccgcggcattcggcgccgagctgattctcaaggtggtcgcccccagcgatgccgagctggctctgatgaaaagcagcgccgtgctggtcggcatgctcaacccgttcagcaacgagaccatcgcgcgcctcaacgctgccggcgtcaccgccttcgccctggaagcggccccgcgtacttctcgcgcccagagcctggacgtactcagctcccaggccaatatcgccggctacaaggcggtgatgctggcggccaaccactacccgcgcttcatgcccatgctgatgaccgccgcgggcacggtgaaagccgctcgcgtgctgatccttggtgctggcgtcgccggcctgcaggccatcgccacggccaaacgcctgggcgcggtgatcgaggcctccgacgtgcgcccagccgtgaaggagcagatcgaatccctcggcgccaagttcgtcgacgtgccgttcgaaaccgatgaagaacgcgagtgcgccgaaggcgtcggcggctacgcccggccgatgccggcctcatggatggaacgccaggccaaggcggtgcacgagcgcgccaagcaggccgacatcgtcatcaccaccgcgctgattcccggccgcaaggcgccaacgttgctgcacgaagccacggtcgccgaaatgaaaccgggctcggtggtcatcgatctggctgcgatccagggcggcaactgcccgctgaccgagctggacaaggtggtggtcaagcacggcgtgaccctggtcggccacggcaacctgcccgccctggtcgcagccgacgcctcggccctgtacgcacgcaacctgctcgacttcctcaagctggtgatcaaggacggcgccttccacctcgatatggaagacgacatcgtcgctgcctgcctgatgtgtacgggcggcgagataaagcgcctcaacaaatgatgccttcctctccttatggagaggccaacgactacaagaaaggatcacagcgatggatctgacttccgacggaatctacaacctgatcatcttcgtgctggccatctacgttggctatcacgtggtctggaacgtcacccctgccctgcacacgccgctgatggcggtcaccaatgccatttcggcgatcgtcatcgtcggcgccatgctcgccgcggcactgaccgtcaccccgctgggcaagaccatgggcaccctggccgtggcactggcagcggtcaacgtgttcggtggtttcctggtcacccggcgcatgctggaaatgttcaagaaaaaggccgccaagtcggcggtggagaagtaagcgatgagcatgaacctgatcaccctgctctatctcgtcgcctcggtgtgcttcatccaggcgctcaagggcctgtcgcacccgaccacctcgcggcgcggcaacgctttcggcatggtcggcatgaccatcgccgtgcttaccaccctcggcctcatccataagctcggcagcgagctggcggtacagggcatcggctacgtcatcgtcggcctgctggtcggcggcaccgccggctcgatcatggccaagcgcgtggaaatgaccaagatgcccgagctggtcgccttcatgcacagcatgatcggcctggcggcggtattcatcgccatcgccgcggtggtcgagccgcaatcgctgggcatcgtcgccaccatggccgacccgattcctgccggtaatcgcctggagctgttcttgggcgcagccatcggcgccatcaccttctccggctcggtgatcgcctttggcaagctgtccggcaagtacaagttccgcctgttccagggcgcgccagtacagttcgccggccaacacctgatcaacctgctgatcggcctggccatcgccggcctgggcctgtacttcaccttcactggcaacctcaccgccttcgcggtgctggtggccctggccttcgtgatcggcgtgctgatcatcatccccatcggcggcgccgacatgcccgtggtggtgtcgatgctcaacagctactcgggctgggcagcggccggtatcggcttctcgctgaacaactcgatgctgatcatcgccggctccctggtcggttccagcggcgcgattctctcgtacatcatgtgcaaggcgatgaaccgctcgttcttcaacgtcatcctcggcggcttcggcggcgcgaccgatgccggcccggcggcaggcagcggagagcagcgcccggtcaaatccggctccgcggacgatgccgcgtttctgctcggcaatgccgacagcgtgatcatcgtgcccggctacggcctggccgtggcccgcgctcagcatgcattgaaggaattgaccgagaagctggtgcacaagggcgtgaccgtgaagtacgcgatccacccggtggcgggccgcatgcccggccacatgaacgtgctgctggccgaggccgaagtgccttacgaccaggtgttcgagatggaagacatcaacgccgaattcggccaggcagatgtggtgctggtgctcggcgccaacgacgtggtcaacccggcggcgaagaacgatcccaagtcgccgattgccggcatgccgattctcgaagccttcaaggccaagaccatcatcgtcaacaagcgctcgatggccagcggctacgcggggctggacaacgaattgttctatctggacaagaccatgatggtgttcggcgacgccaagaaagtcatcgaggacatgctcaaggccgtagaatgacccgcaaaggggcgcgctagagcggccgcgcccctttcgagggcaattcggcgtcaagggaaaaatacagcagcactggttggtaacgagaattgctgctcaaaaaaataaatagctaagcaactatgccaaacaatcgtaactgtaccgcaatgacttcactgaaaatctagatattttcagagtaaaaaactgccaaacacgccaagtcacggcaaattcacaaacaccggtacagttaccatctaaattgcaggaacagttaaaaagcaacctatctagtgctcagctaatttacttcagctgtggctactgcaaaccccgcgcgaggacgaaaatgggcaccagaacttaaccagtcccgccaaaagcggaaggatgcacgccatggaacgtaccctcagttccgatctgcttgtcaacaactcgtccaaatctgccaccagcctgccgctgaacatcctggccaccctgctcctgtggcagcgccggatcgtcagccgccgccaactggcacgcctcgaccctcgtctgctggccgatgccggtatcagcgagagccagcgctacgccgagctgagcaagccgttctggcgctaatcgcaacacccgagcttctcccgcaaaaccccgccggcatgcagcgccggcggggttttgtcgtttcaggggtgcattcatcaaacagtcatcgaactgccaccagcgctacacaaactgtgcaggtctttctcaacggcgcgatgcagagcgagtagaatgcggctttccgtgagccgtagagaccaagcccatgcccaccgtccgcaccctcgccttcttcagtctgttcggcctggcaacctgcgccagtgccagcagtttcgtggtgaccaccgacaccctggtcgacgccctcgccgccaccatcgacaccatgtccaacgccacctcctcggtggtcgacaacaaggtcgtgctggccgccaaggacgatgccgccagcttcgtcgccaccgacggcgcggtgcgtggcgcgcagctggaaaccgctctgcagcacatccgggaacgtatgccggccctgcaggccgacgatgtgcagctggcccaggccatcctcgctcactagggtctgttcccgtttcacgcacggcagcgctgaaacgggtacagactctaatccttcgtcattactggaactgcggcacgtgttgcccgtccaagcagccaacctagcctcactcggagaccattcatgaagcgtccgttgttagccgccaccgcctccttggccctgttcgccggtgccgttcaggcccagaccctggtggccaccagcaacatcatcgtgcgcgccctggatcgcaccatcaacttcacctcggacaccaccacctcgatacgcgacatgaaagtggtgatcgaagcccgtgacgacgccgccagcttcgtcgccagcgaaggtgacatccgtggcgcccagctcgaagccgccttcggcgcgctgcgcagccaagtcccagaggcccagaacgcctccgatcaggtactcgcagaagccattctcgcgctgtgataaccgcccgtggctggctcctgctgctgactctgctgttcagcacggccagccacgcccagctgcatttcgccctggatacgaaggggctcagcagcgccgaacgccaagccagccagaccctcctcgacgaagccaacagcgccctgccgccgcgcctgcgcgaagcgctggatcgtgatgtggtggtgcgctgggtcgacatgccagcggacaattacggccgagccgggcgcctcagcggcgttgaactcaacgccaagctgctgccgggcctcaccgacggcagcgccgccagcacgcccaacggccgcccccacggcaccgtgcgccaggagctgctggccaccgtgctgcacgaagtgacccacctttacgaccgcggcacctactggagcgccgaacagcgcaccctgctgcgccgttgccagcggcacaatgccgacctgggtccggttggtctgcgcgccgaatgccgtggccagaccgaacgccgtttcaccctcagcgacgatccgcgcctgctcgacctggccggctggccgcaacgcgtcggcaaacgcggcgagcgcgacattcacaacggccaggtcgcccgcagcccggacagctacgagctgagcaacccgcgcgaattcgtcgcggttaacatggagtactttctcctcgaccccgaatacgcctgccgccgcccgtccctggcgcgcttcttcagcgagcatttcggctggtcgccggccagacagacgccctgcggcaatggctacgcctacctgaatgcagggcgcgatttcgacaagcaggcgctggccaacctcgatcccgagcgcgtctacgaagtggattacctgctcgccgaggccaaccagaacatggccagccgctggggccacagcatgctgcgcctggtgatctgcgcgccgggccgtccgcgggggccggattgccggctggacctggaccaacacctggtgctgtcctaccgcgccttcgtcaacgatgtgcagctgtcgagctgggacggcctgaccggcgcctacccgtcgcggctgttcgtgctgcccctggcccaggtgatcgaggagtacaccaaggtcgaactgcgcagcctcgcttcggtgcccctgaaactgtcgcgcgagcgcctggagcaactggtcgcccgcgccgtcgagcagcactggagctacgacggcgactacttcttcatctccaacaactgcgcggtggaaaccctcaagctgctgcgcagcggcaccgccgacccgcgcctgcagaccctggacagcatcacccccatcggcctgctcgaagtgctcgaagcccgcgacctggccgacggcagcgtgctgaagaactcccgcgaagcgctgcgcctgggttatcgcttcgactcgttccgcgaccgctatcaggccatgttcaaggtgctgcagcagcgcctgccgatccgccagcagcgtgtcgaggactggctcgaacagccggccgagcagcgtcgccagtggttcgaaaaagccgacctgcgcgccagcgccgccatgctgctgctcgaacaggcggccatgcgtcgccaactgctgctctcccaggacgaactcaagcagcgctacctgaccggccgcgccgccaaggacccgagcctggacaaagccggtgatgccctggagcagatcctcgccaacaccggcttcctgagccgcccggccgagctgctcgaaggcggctacggcctgccccagcaggaagaatggcagcgcctggaaagcgaaacccgcacgcgccagcaaaagctgagcctgctcagcgccgacctcgacggcgaggtgcgtagcctgctcgaaccccagcgcctggccgagctggaagccaacgaggccaacctcaagctgctcggcgagcacctgcgcaagctgcacaaggaaagcggcgggctgcagctctagcgccgcagcctgatcagagctgatcagaccgccgtatcgggaaacctgactaccgcgctgaaacctcgcgggctggcgttgctgaaaccgatggagccgcccaggtgatgggcgatcatgccgacgatggccagccccagccccgcaccctgggggttgccggcgctgtggaagcgttcgccaaggcgcggcaagcgggcctcctcgacgcccggtccttgatcgatgacctgcaggtgcacgccctcgccctcccggcacacgcgcacgctgacttcgctgcccggtgacgagaaggtcagcgcgttgctgaccaggttctgcagcaggatcacgataagcccgcgatccccctgaataaccgccgtttcttcggcatcgagggccaggtcgatatggcgattgatcgccagcggcgccaggtcggccagctcctcgcgcaccacggcggtcaggtccagcggttgtagattctgcgacggtgcttccaggcgcgccatggtcagcaactggctggcgatgcgggtggcgcggtgtacaccgtgcttgaggaaggccagcgcctcctcgcgctcctgcacgctttcggcctgcgccgcgttacgcacgtgaatctcgagaatcgccaggggcgtgcgcagctcatgggcggcatcggcgatgaagcgccgctcgcgttcgagcagcgcacgcagctggctcaatacgtcgtccagagccaggcgcatgggttccagctccggcggcagcggccctgtcggcagcggctccaggctatgctcggggcgctcgcgcagttgctgggccaggcgctgcaacgggcgcagcccccagccgagcagcagccagatgaaggcggccagcaacggcaggcagaccagcgtcggcatcagggtgtgctggagaatctggtggatcaggtcctggcgcaggtcctcccgttcaccgacccagatgcgcaggccgcctgcgctgtcgtcgagcagtacaccgcaccactcctggtcgttgaagaagaattcatggatgcccggcgccggcagcttcgtcaggtgcggcgcctgttcggaacgcaccagcaagttgccgtcgcgatcccatacctggaacgccaggttgatttcataggggtgcgagaacaccccatcggcggagcgatccagggcaccatccagcgcctggcggacgaactgccagtccaccgggcggccgtcgggctgctgcagcatgccttgcagcacccgcgcggcctgcaccagctgggcatcgtagaccgcttcggtctgccggtggctgtcgcgcagggcgagcagcaccagggccaggctgccggccagcaccagggcgatggtcggcgccagaatgcgcgtgcggatggaaatcacgatgtctgctccaccagatatccgaccccgcgcacggtacggatcaactcgctgcacagtttgcggcgaaggttgtggatcagcacctccagcgtgttgcccgggccgctctcctgccagccgtacagggcactggccaggcgctcgcgggtgaccaccacgccggggcgaatcagcaactggtgcagcagctgatattccatgggcgtcatcggcacgctgcgcccctggtaacgcacctcctgggtggacgggtcgagggtcacgccggcgaactccagcaccggctgggcacggccctggctgcgccgcagcaaggcgcggatgcgcgctttcagttcctcggggtcgaagggtttgaccagatagtcgtcggcgccggcatccaggccctgaatgcgatcatccatggcatcgcgggcggtgagcaccagcaccggcacggcgttctcgctgcgtgcgcgcagctgacgcagcagggtcatgccatccaggcgcggcaggccgaggtcgagcagcaccaggtcgaacttttcgctgcgcagcgcatgggcggcttcgacgccatcctccagccagtccagcgtatagccttcgccgcgcagggccacgcggatcccgcgcgccagggcacgatcatcttcaaccagcaggacacgcacggcacgcacctcgtcatcgataaaacggcgccatcatgcgcttcgcgcggcgcattgggcaggggtagatgttaccgacctttgcccattaagactttcctaagcttcgcgtcgcaaggtgctcctgaccacccccatcaggagactcaccatgcgttacatcgcgcttttcgccctgctgctcggcagcccgctggccatggccagcaccgaatgcaccaccgccgaccgctcgacctggcaggacccggagcagttccaggccaagctcaaggagcagggttaccagatcagcaagttcaaggtcaccaaaggcaactgctacgagatctacggtttcgacaaggacaagcgcaaggtcgagatctaccacgacccggtcagcggcaaagccatcaagaccgagatcgaagactgatgcacgcggcgacgatacgactctgggatcccctgatccgcctgttccacctgtcggtggccgcggtcttcgtcgccaactatttcttcaccgaggaaggtgacgattggcacacctggctcggttactacgcctgcgcctggctcgccgtgcgcctggtatggggcttcgtcggcccgcgcagcgcgcgctggacggacttctggccgacccgctcacgccttgccgatcacctcggtcgattgctcaagggcgaaccgcaccgccgcctcggccactcgccgatcggcgccctggtgatgctgctgatgatgacggccattgccaccctgggcatcagcggctttctgatgcaggaagtcgatgccctgtggggcgccgactggccgctgacgctgcatgcctgggccgccaacggcctggcgacgctggtggcgatccatatggctgcggccgtgatcgaaagcctgcacctgggcgagaacctgccgctgtcgatgatcaccggcaaacgccgtccaccatccgaacaccgctgagattcgaaccccatgctgaccctgctcgcgcctcgccgtgccagcgccccgcgcgcctggctgtcgctgcttgccctggccaccctgagttgcgggctgttgctcgccgatgattttctgcagcagctgttcacccctaacaaccacgccgagctggaagcggactacttggtcgtgctgtggctgttcagcctggggttgtggctgtgcaacctgcgcccgctgagcatgatcatcctgacactgttcgcggtgatgcaactgatgcagctggccaatatcagcttcttcggcgagccgctgaccgctatcgacatccagtcgctgctcaacgaccccggcgaagtacgcgagaccgccgcccacagctttgccgaacactggccggtgctgctctgcgtgggcattccctacggcctgctgctggtgctgcactggcgcctgccgggccgggtcagcctgccgcagagccgttgggcgctgctgctgatcgccgtggtgctgctctccaaaccctatcgcgccacctaccgcaacctcgattcgttcgccgccagccccagccgcagtgccctgcacaacaacctcaacgtgttttccgcctgggccgtgcacctggcattcaagccggagttcgagctgccgcccagcaccttcgcgccctatgccctgagcccgagtctgagcgaagccaagcacgtttggctggtggtcgccgattcgctgcgcagcgaccgccttggcgtgttcggctacgaccgcgacaccacgccgaaactggccgcttacctgcgcgagcaccccagcgccttcatgcgccccggcatcgccgccggcgtggccaccgacgtcagcctgccctacctgatcaacccgattcgcgagcccggtaaggatgcgctgctgcgcaccggcgacatcaacctgttccgcttcgccaggcaggcgggctttcgcacccactggatttcctcccaggaatccaagctgctggccaacctgggcagccgttacctggacgtgtcgatcacccgcgaagaccatccggtgcgctttctcaaacaacaggaccgcgccctgctcgacgtactcgacaggcagcgttgggcgcagcgcaacttcgtggtgctcaacctgcgcaccgcgcacctgccctacgcgcagaactaccgccatgaaaagaccccggcgccctgggcggatcaggggccggatggccagagcaacgcctacgacaactcggtgcattacctggacggcctgctggccgaggtgatcgccgatttcgaccgcctggagggcgagcgctacctgatcatcaccggcgaccacggccagcgcctcggcgaaggcggccattggggccacaacgatctggtaccggaagtcagcgatgtgccggtgatcgtcatcggtcgcgaggccaaggccgaaaccatggcgagcctgtcggccgaacgttggatcagccattacgaagccggcaaatggctggccgcgcgcctcggcacgcgcatccacaaccccaacctgcgccccaacgagcacttcgtgcacgggaaattgctgttcaccgacaacttcatccagcgcgtctgcgaaacgcccacgggcctggttcaccaaccgccgcagttgctgagcatgctgttgcgcgaaaccaaggcccgttgctgatgcctcagccttcggccgaacgcagggtgatgcgggtgatttccgaggatttgccgaggcggatggggaagccgttccacaggccggtgccgttgctgacgtacaggcgcatgctgcccaccgcgtactcacccgacacatagccctcgttgaacgcctgggtgacccagtgcatgcccagcacctggccgccgtgggtatggccggacagctgcaggtcgacaccggccagcgcattgctcgcagcggccaggggccggtggctgagcaggattaccgcagcatctttcggcaccccggccagagccgcgtcgatatccggcagcggctggccaaagcgcgcggcggtcggatcggtgatgccggccagcaccaggctggcgccacggtcctcgatggccacgtggctgttgagcagcatcggcaggcccagctgcgcgaagtgatccagccactgctggtactcggcgtaatattcgtggttgccgggagtcgcgtacacgcccaggcgcgcatgcagctcgcgcagcggctcgacatcgcccgttcgcgcggccacggtgccgtccaccagatcaccggtgatcaccagcagatccggctcaagtgcattggtcttggcgaccaccgcttccagccacggcctctgcagcaggcggctggcatgcaggtcggtgagctgcaccagttgcaggccatcgagttcggccggcaactgggccagggtgatttccacctcgcgtacatccggcacacgcaccgcctgccagacgcccagcgccgacagcgcgatggccgctaccccgacgatagcgcgcagccgcggcgcggtaagggccttacgaaagcgcggcagcagcgcggcgatatccagcaccagcagcgccatggcactgatgatcagcgccccgaaggcgcagcccagcaccatcagcagcacgccgggaatctccggcgaagccatgctgccgaagaagtgccgagtcaccagatggtgctcggccgccgccaggatcagcacgcccagcaacaccttgagcgcctgcggccagcgctgcagccacaccattcgccagaatacatacagggccagaaggcccgtgatcagatggaacaccgttatctcgcctgttcgggatgagtaggaagccgcccactgtgacagcgcagcggcccggcggtgcactgcacgtttttcccaggcaaaaaaaaccgcctcatcagggaggcggtaaccaaaggatgatgaaccggagagaccaccggcttctctcgaaagcccatggcgttgtgttcatcgaggtacagggtatcggtaaagccgcgtagcaccgcatcatttgcgtcgatagtgataatcgaaggctgccggctagcgcgctacggccagcagatcacggacacgctgcagatcgtctagggtatcgatatcggtaaggatgcccggatcatcgagcggcaacagtaaagcgcgaccctgctcgcgatagcgctgcaccaccgaggcagcgccggcctcgccgctcagggcggccagtgcgtcgaagcactcgcgggcaaagccgaccgggtggccgcggttgccctcgaaagtcggcaccaccaccggctgctcggccaacgccttggccacacgatgcaggctcatttcaccgatcagcggcaaatcgcctggcaggatcagccagcccgacgcggttgccgtggcccgcacaccggcggcgatcgagtcggccataccgtcgctgtcagcacttcgcactacgtgatgcttcaaccccgagcgctcgaccgccgcgagcacgtggtcgagcaccggcttgccgtgcaggtcggcctgcagcttgctgccgtcaccgccggaagtacgaaaacgcgtgccgcgcccggcggcaagcacgatcacgatggggccgtcggtcatggctacagcgcgccgcgctcgatgccattggcgacacgcagcacgtcggccagggtcgccagggcgatttccgccggagctttgctgcccagttgcaggccgatgggcgcatggatgcgcgccatgtcctcaggactcaagccgccaacacgcgccagccgctccaggcgcttggcgctggtgcgctgggagcccatggcgccgatgtagaatgcctcggtgcgtaccgcctcgatcagtgtcgggtcgtccaggcgcgggtcatgggtcagggccaaaatcgccgtggcgctgtgggcgccctgctcggcgataaagcgcgccggcagaatctcgagtgcctgcacgcccggcaccttcacttcggcgatggcttcggcacgcgggtcgcagacaatcacctcgtagcccagcgccacggcaaagccggcgcagaactcggccactggcgaccagccggccagcaccacgcgcagcaccgcgccaatacgaatcgatacctgctcggcgctacgctggatcttcgcctcgctcatgctagccggccggcaacggctgacgccttcgcccagcggcacttcacgtatcaacagctcgccaccgccgagcgcctgctcgacctggccgagcaggcgctgcacaacctcgcctggttgcaggtactcgaccagcacatccagcacgccaccgcagggcaacgcgcgggtgggcgccaggccgccttcgccgtagcggacgatctggttgcaggtatcgaaccccgcgttctgcacccgttcgagaaagtcttcttcgacgcagccgccggacagcgaaccgcaggaatcgccggatgacagcgccaccagcatcgccccgggggcacgtggcgccgaaccgaaggtggacagcaccgtgcacagccacaccgcatggccctgctcgagccagttgcgagcctgctgaaccacctgcaggtctagttgcttcatcgatacacctcaaccgtcgcgctacgccagcgcatcaacaccgacacgctggcgggcatgcaagttggtggccaggcgtgcgcttgggttcagtgtttttggggcgaacgaatcagtagccgaacggcttacacgaagctctggcgcgcggcaccacggggcagacgattgcgacccggcagttgctcgagcttctgctgccaggcggccttgacgctcagggctggcgttccggctggcttggctggggcctgagctggagtcgaaactggagtctcggccggagccttggcggcgcgagcggcagcgcgcagctcggcaagcgttggcgtgcggttggtcgcgaccggagcaaccgccttgtccaacgtacgcaggcagagcttgcaggaaacctgcgcctgatcctcggtggtgctcaggctggcgccgctgcggccacaggcgatggtgttcgaggatggcgagaagtgaatagccaaggggacatctccagcagtaaaacggggcggcgattttacatatccgccgaggtttctgcgccctcacctgtcacggtgagcgatgtgggcgatcagccgcgaggcgtgccgggctgcagcgccttgccgggcgtcatcgaggcgcacatggtcagcagctggctgacgctccagggcttgggaatcaccgccacgttgagaccgtcgaaatccgtggaggcaccgagaaaccccgaggaaatgatgattggcagatccgggaaacggtcacgaatcaggtgcgcgagaaagatgccgtcgatgtcgcccggcatgctgaaatcggtcagcaccatgtccacctgcccgtcgcagctggacaggtactcccaggcatcgtcagcacaggggaaggctttgacctcgtggccttcgtcttcgaagatttccacgagcatctctctgatcgagcgttcgtcttcggctatgactatcagtggcattgcgaggatccggcagtaagggtcaggctctgacctgcccgaccaggcaagatttcattaatttttcgtggcgccgactggcggcctgcgggcgccgaatcgccgcccgccattgcagcgggcgacggttcgccagatccatcaggccaggcggaaacggctcaccagtttctgctgatgatcggccaggcgcgccagctcctggctggtcaccgcagtctgctcggcaccggagctgacctggatggccacgtcgttgatttccaccacgttgcggttgatgtcttcggccaccgcgctctgctcctcggccgccgcggcgatctgcatgttgcggtcgctgatgctggaaacgcccgaggcgatatcggccagcaggccaccggcacgctcgatgttgctggcaccggcccgcgccttgtcgagggtttcctgcatggattgggtggccaggtcggagccgcgctgcaggttggcgatcatctcctgaatgttgccggtcgactcctgggtcttctgcgccagggtgcgcacctcggaggccaccaccgcgaagccgcggccatgatcgccggcacgcgccgcttcgatggcggcgttgagagccagcaggttggtctggtcggcgatgccacgaatcacgtcgagcaccgaagagatcgaatcgctctcgtgcttgaggtcggcgatgatccgcgcggtgtcgtcggcctgggtcgacagctcgcgaatcacctcgacggtgcgttcgatctcctgacggccctgggtggtgttgacgttgacctggcgcgacatctcggcagcatcgttggtgctctgcgccacctcgcgaaccgtggcgctcatctcgttgatggcggtgaccaccagctcggtgccctggcgctggcgctccaggctgttgctggtctgcagggtcacggccgaacactcttcggcagcggtggcgacctgggcggtggccgagccgatttcctggacgatctgcgtcagctcgccagccatgatgttgaggttgcggctgatctcgccgaactcgtccttgccgacataggccgaacgggccgtcaggtcacgttgcgacagcgacagcagcgcacggttggcctcgccgaccgccaggttgatgttgcggatgatcaggtaggacagcgcggccaccacggccatggcgatcagcacactgatgagtgtcatccacagcatggccgaggccttgctgcgtgcctgggtagccagatcgcccacgctggccccgagttcgttctccacctcacccatcaggtcgatgcggttggtggaggtctggaaccagtcggtagccttgacgcccagcggctggccgagcggcgtttcgaaggccagcttctgcaggcgcgccacttccaggccgctgggttgctgcatcttctcgtcgagtttgctcacgaactcgggcgaggcgttgcggcggaagccttccgaataggcggtgaactcgcccaggttgcggctgaaggtggacagcagatcagcgtcgaagcggtcctggttgaacaccacgccgagcatggcgcgctcacggccggcgcgctccttcatctcgatgaactggttgagcgaggacagcgcccgcgcaagcgtcgggtcggtgaccgaacgctcgacggcgtgggtatagccgatcagcttgcggatgatgtcggtaaagcgcgcgccggattcgcggttgttgatcgccagtttgtcgatctgcccacgcatggcctccaggccgctcaacgcagccagcgcttcactcagtccagcatcgacattgcccagcgaacgcgcgtcggccagtgcggtgtcggtctggccgcgcatgcgcagcagcacgtcttgcatgttcttgccttggctgcccaggaatacgccactggcgccacgctcgcgctgcaacacggtgatcagctggctgactttctgggcaacgtcgctggcctgctgtgtttgctccatctcctgcaaggtctggtagctgctgttgacctgcagagcggccagccagagaaagcccagcaaggggcaagcaagtatcagcatgagcttgaggctcaacggaatgtttctgagcacggtgtttcacctattcaatgtacttcggcagtctgattacgaagtaaaagggttacctgtggtcgcatcgtctgcgcggcgcgttgaacaggggggcgcatgtggcatgcggcacggtaggcaatagacgggtacagaggagtaatcggcgcctgattcgggttctttaataaagttccgcacattaacggtgcaggacgacgaattgccgccgacaactgaggcaggcgcttctagtcgatgtgttcttgaagctcttcgggcaacctgggatcgacctccagccacggcagccggctttcggtccagatatgccggtcggcgggggcctgctccggttgatccagggtggctatggtcacgtccaaggtctgtgggctgagcgtggtgaacagcgccaggtgggcgccgcaccccgaacagaaatagcgctcgcagctcggtgaggacgcgaagcgcgccggctcgccgcgcagccaggtgaaggcggccaacggcacggtgatccaggtcaccagaatgccaccggtgctgcgccggcagatcgaacagtggcagtgggcaatatcgcgcagtggcgcgtggaactggtaacgcactgcgccgcactggcaaccgccctgatgcagatcactcatttcatgctcctgaataggcgcgggaatccctgcttgcctgatggatcggcactggcgaagatgcagcctcaccaccaccgggggctcccgtgattgaactgctcttggccctctggccactctttgcgctgatcgtcggcggctacgtgctcagccgtcgaggctttcccaacgaagccttctggccaggcgccgaacgcctcaactatttcatcctgttccccgccctgctgttcaacagcctggccaccgcaccgctggacaacccgcaactgccgcgcatggccctggccgtgttgctcggcctgggcatcgcctggctggcgctgttggtagtgcggcgcctgcgcggctggccggcggcgcgcttcggtgcgttcagccagggcatcctgcgtttcaacacctacctgggcctggctgcggtcggcagcctgttcagccaaccaggcctgaccctggccgcgttgatgctggcgctgatggtgccgaccgtcaacgtgctctcggtgtggtcgctgaccgccgaacgtggcgtcagtgcgcgcagcctgttgctgccgatcatccgcaacccgctgatcctcgcctgcctggccggtgctttggtcaacctcagcggcctgggcctgcccggcggcagtggtcggctgctcagcctgctggctgccgcaagtctgcccctgggcctcttgtgcgtcggtgcggcgctgaaacccgagcagctgggcggtgaagtgccggccctggcctggaacagcctgctgcgcctgctgctgatgccattgctggcgctggcggtggccgttgggctgcagttgccgatcatggaaagcaccgtgctggtgctgttcttcgcgctgcccaccgcgccgaccgcctatgtgctgacccgccagctgggcggcgacgccaacctgatggccggcatcatcaccctgcagcacctgcttgccgccgcttcgctggtcggcgtgctgctgatgctggacatcattctctaagccacggctcgcgcggcctgcaggggctgtgcgagcgagccaccgccgccccgcttacctgtcttcgacgaaagctggctgaaagcttcgtgctctagcatctgctcactgaccgacacagattggtcgatgagctgccgccagtgaggcccgcagctgccgtcaacaagaacaaaacaggtaattaaccatgcttcgccccagcttctcacgcctgcttcttctccgctcgcttgcacgctagccccctcgcgcatcactcgcacctagccgaataacgtccggagaaagaccatgctcacattccttggcttcgccatggtttccaccttcatgtacctgatcatgagcaaacgcctgtcggcgttgatcgccctgatcatcatcccgatcatcttcgccctgatcggcggcttcgccgcgcagatcggcccgatgatgctcgaaggcatcagcaagctcgcgcccaccggcgtgatgctgatgttcgccatcctctacttcgccatcatgatcgactcgggcctgttcgatccgcccgtgcgcctgatcctcaagctggtcaagggtgacccgctgaaagtcgcggtcggcaccgtggccctggcgctgatcgtctccctggacggcgacggctcgaccacctacatgatctgcgtcggcgccatgctgccgctgtacagccgcctgaaaatgagcccgaccatcatggccggcctgatcatcatggccggcggcatcatgaacatgaccccctggggcggcccgaccgcacgcgccgccagcgctctgcacgtcgacccgtcggacgttttcgtgccgatgattcccggcatgatcgtcggcgccatcgtgctgttcggcgtggcgtatctctatggcctgcgcgagcgcaagcgtctgggcgtgctgcaactgccggaaggcaagatcacccagaacgagatcagcgtttcccagttcccggaagcccgtcgcccgaaactgatcctgatcaacgccgtgctgaccatcgtactgatggccaccctgatcgccggcctgctgccgatgccggtgctattcatgatcgccttcagcatcgccatgatcatcaactacccctgcctgcagcagcagaaggaccgcatctccgcccatgccggcaacgtgctggcggtggtcgggctgatcttcgcggcgggcatcttcaccggcatcctcagtggtaccggcatggtcgacgccatgtccaagagcctgctggcggtcatcccggatgccctcggcccgcacctggcggtgatcaccgcgctggtgagcatgccgttcaccttcttcatgtccaacgatgcgttctactacggcattctgccggtgctgaaccaggccgcttccggctacggcatcagcgccgtggaaatggcccgcgcctccatcgtcggccagccggtacacctgctcagcccgctggtgccgtccacctacctgctgatcggcctggcgaagatcgaattcggtgacctgcagcgcttcaccctcaagtgggcgatcctggtctgcatggcgatcctggcagcggccctggtgctgggcgtatttccgctgttcggtagctgatttgacgaaattttcacatcactggcgctagaattcggcatccggccgatgcctcgcgccagttgtccatcatcacaaggaacctctaatggaatggctcaccaacccggaaatctgggttgctttcctgacactgactgccctggaaatcgtcctgggcatcgacaacatcatcatgatcgccattctggtctcgcgcatgcccccgcacatgcaggcgcggacccgcttcttcggcctggccctggccatggtcacgcgcatcatgctgctgctgtccattacctggatcatgcgcctgaccgccgacctgttccacgtgttcggccagggcatctccggccgtgacctgatcctgttcttcggcggcctgtttctgttgtggaagagcagcaccgagatctaccacggcctggaaggcgaggaagaagcccccgagcagcccaagggcgccggcaagcagttcctcggcaccatcatccagatcgccatcatcgacatcgtcttctcgctggactcggtcatcaccgcagtgggcatggtgtcccacgtaccggtcatggtcgcggccatcatcgtggcggtcatcgtgatgatgatctgcgccggcaccatcagcgactttatcgagaagcacccgagcctgaagatcctggcgctgtcgttcctcatcgtggtcggcaccgtgctgatcgccgagagcttcgaagtccacgtgccgaaaggctacgtctacttcgccatggccttctccctggccgtggaagcgctgaacatccgcatgcgcaccgcccgccgccgcgccgaaggcaaggacgatgtggagccggtgaaactgcgcaaggacgttccggggcagtgatcggttcgagttgatgcgtaaagaaacggggccttcgaggccccgtttttatgttcgctaggttgatccaagacaggctcgaagcactcgtctaggttgcctcaattacctggacgatatcagcactctccaaagcagcacggccatgctcagcgagaaaaccaccagaacgaaaatcggcccccaatagccgacccagtgctgcagcatttccagcaccgcccccactagccgggtgcggtgaccatcgtaggatgaagccacgtaataacctcgcagccacgtctcgtaagccgagtacaacggcacaagggtaagcggcaggaacagcagacctaaccagaagctcagtcggctggcacctcttgcataggcggatcggtaaccctcctggatcaggcgcaaggtgcaaagcgaaataaagccacagaccaccagcattgaataaggcccccaggatgctggcgtgcgatagatggcaaaaactgcaaaaggcaaggtgacgccgctaaagacaaaccatatcagtagaaaaacgtacttcatccctgccctcaagaccgtataaaaagcgacttactccaagatcagagcactgtttttttaaaaacgccgaagaagaacacctctacgccctgtcagacccctttgcgactataccgacctgctgcaccggtagctccatttggcaaatcctcaatcggcagctacagctaagcagtgagcattcgcgagttcagctgtgactggtgcctatcgcacttcgtccatcggcagtatcccaagcaccgggatcgaatctgcatatcagggagatgcgtgatgttgacgctgctcaatctgttgtccgccattgccctgctcatctggggcacccatatcgtgcgtaccggcatcctgcgggtgtacggctcgcaactgcgccgcgtgctcagccacaacgtcggcaagcggccgatggccttcgtggccggcattgccgtcaccgcgctggtgcagagcagcaacgccacggcgctgctggtcacctccttcgtcggccaggggctgatggcgctgactccggcgctggcgatcatgctcggcgccgatgtcggcactgcgctgatggctcgggtgctgaccttcgacctcagctggctgtcgccgctgctgatcttcctcggcgtggtgtttttcctgtcacgcaagcagacccgcgctggccagctcggccgcgtgggcatcggcctgggcctgatgatcctcgccctgcaactgatcgtcaccgccgccacgccgatcaccgaggccaagggcatccacgtgctgttcgcctcgctgaccggcgatgtgctgctcgatgcggtggtcggcgcgctgttcgcgctgatttcctattcaagcctggccgcggtgctgctcaccgccacgctgaccggctccggggtaatcggcctaccggtggctatcggcctggtgatcggcgccaacatcggcagcggcgtgctggcctttctcaatgccagcatgcagagccaggcgggccgccgcgtggccctgggcagcctgctctacaagctgatcggcctgattctggtgatcccggtgctcgacccgctggcgcactggctggacagcctgaactggcacccggccgagctggtgatcggcttccacgtgctctacaacaccctgcgctgcctgctgatgctgccgaccctgaatctgatggcgcgcttctgcaactggctgctgcccgaccgcccggacgtcaacgccgtcgccaaaccccgccacctcgacgtcacggcgctctccacacccaccctggcgctggccaatgcggtgcgcgaaaccctgcgcatcggcgatctggtcgacaccatgctcggccacctacaggacgccctgcgcggcagccagccgatcctcgccaaggacctgcggcgcatcgacgacgacatcgatgcgctgttcaatgccgtgaagctctacctcgcccaggtgtcccaggaagacttgagcgaaaccgaccgccatcgctgggccgagatcatcgagttctcctcgaacctggaacgttcgggcgatctgatcgagcgcatgctcggcaagatccaggacgagaagaccgcccagcgccatgccttctccgacagtggcctggaggaactcatcgccctgcacgaacgcctgctcggcaacctgcgcctgggcctgtcggtgttcttctcggccgacgccgatgccgcacgccaactgctgcgcgaaaagcgccgcttccgcatccaggagcgccggctcacccatttacatgtcgaacgtctgcataagcaggtggtcaagagtctggaaaccagctctctgcacctggaactgatcgacgacatgaaacgcctcaactcgctgttctgcgcaagcgcctacgccgtactcggtaaccaggacaccggcgccctgctcgccgaagagggtggcgaatagtgcgggccatggcccgctcactggcgctgctgctgggtctgctgttgtgcggcccgctatgggcggcggactatctgaaggtcgaaggctacccgctggataacggcctgcagctgatcctcaagcccaccagcgaccgcggccacgtgtcgattcgcctggtggtgggcgttggtttcgatcagttcgactgcgaccacaaggaactgccgcacctgctcgaacacctgctgttcagcggcatcgacgaaagcggcgaagccggcctggaagagcgcatgcaggccctgggcggcgactggaatgccttcacccgcgacagcgataccaccttcgttctcgaagtgcccgccgccaatcagcgtgcagcgctggacctgctgcttgccgcgctgttcaacaccgaactcacacccgaacgcatcgacgcggccaagcgggtgatcgtccacgagaacggcgaacacccggccgcctggcagcgcctgctcggcgcgtcgggcaaacgcaacgacaccaccgaacagctggccgccgaactcggccaggcctgcgccgaacaggactcgctggagcgtctggacaccgcggccctggagcgcctgcgcgaacagtggtatgtggccaacaacatgactctgatcatggtcggcgacctggatcgccgcctgcccgcctacctggaacggcgcttcggcgaactgccgcccggcccgatgccggagctgcgcgaactgccggaaagcaacggccacgccgagcccgaacgcacactggtcaccggtctgctcggcgataccgcccaggtgagcctgatcttcaccgagccctgggtcggtgaactcgaccagggcacctggcaactgctgcgcgactacctgcagtgggccgtatacaaagacctgcgcatcgagctcggcctggcctacagccccgaagtggagcgcagcgcctacggcagcagcagcttcttcagcatcagcgccgaggtggaccgcaaggacgtggcgcaaaccgggcagcgcctgcacgacctgctgcaacgcctggccaaggacggcctggacgacgccaccgtcgagcgcctgcgcagcgtcgccctctcccgccagaactggaccgcacagggcaacagcgccctggccgacacctactggagttcgctcggcagctacgaagaaggccgcttcgccgacccggcacccgagctgcgcaagatccacaccgcccagctcgatgccgccctgaacctgctgctcaagcagccgagctaccagcgcgtccagcagccattgctgagcaccactggtctgtatgtggtaggcgccgtggcgggggtgattctgctgttggccctggtcggtctggtcagtctattgcgccgccgctgacgaaaaagccccggttaaccggggctttctttacggcaaacgcgctactgcttactcgatgatattgaactcgctcaggtactcctcggagatttccagacccaggccgggcttgttgtcatcgagttggatgtagccattcaccggctgcggctcgcccttgaacacgtagtagaacagctcgttgccgacctctacatcgaacaccgggaagaactcggccataggcgacgcggtggtcgacatggtcaggtggtagttgtgcatctgcccggcatggggaatcaccggcaccgaccaggcttcggccatggcgttgatcttgcgcgccgcggtgatgccgcccacgcggttggtgtcgtactggatcacgtccacggcgcggcgttcgagcatctccttgaagccgtacgacgtgaactcgtgctcgccaccggagatcggcatgatgcccatcttcttcagctcgatgtagccttccaggtcgtcggcgatcaccggttcttccagccagcgcggctcgaactcggcgagtttgggcagcatgcggcgggcgtattccagggtccagcccatgtagcactcgagcatgatgtccacgtccgggccggccagttcacgcagcgcacgcacctgttcgatgttgcggcgcatgcccgccggaccatctttcgggccatagccgaagcgcatcttcagggccttgaagccctggttcagatagccctgggcctcctcgaggaacaggtcgaggttgtcgttggcgtagagcttggaggcgtaggtccagatcttttccttggtgcgcccgccgagcagcttgaacaccggcttgttcaccgccttgcccatgatgtcccagatggcgatgtcgatcgccgagatcgccgccatgccgatgcccttgcggccccaggcgtggctctggcgatacatcttctgccagatgtactcgttgtcgaacgggtcctcgccaatggcgatgggcgccaggtacgtgtcgatgatttccttggccacccgcggtgccagggcgcagttgccgatgccgacgatgccgttgtcggtctccacttccaccaccagccagccgtggaaacggaaggagcccatggcatcgcccttctcgaagaggatgtcgctggcgttggtgcagaagtgcgcctggggcggcacgaccttgcccttccactcgaaaacgcgggtacggatggattttattttcatggtacggctcctttcacgatagacgggcgaccggcagagactggctctaggcgatacgacggggttggttgagcgggaaactgaaaagaggtggcgagcacagcaaggccagcgctctggccgatgccatcggtgtcatggtcgattccttgttgccgctttttgccctgacgaccagggccagcttcttgttggtccacggcggcagccgagctgcctgttgccgacgactctagccatggcgcttggcggcggataatcacttatgcgcatttggtgataaccacaggaaatgcctggcgctgcaaaactcccgcgtgcgttatcgcagcgatcattcggatgaacgctggggtagaaacgaaacagggagctggcgaggcggaacgacgtcatagcgccccgggaggcttaaccctctcgaggcgtatggtcaaacagagtcaatcgcccagattgatccgatagaaatcccgggcattgcgccagaaaaatccatcgcgctgcgcctcgtcgtagtctgcgaggatcgtctgcagcgccgtgaccagctcgccatagccgatgcgcaggccggccaccggataattgctggcgaacaggcagcgatcgatgccgaacagggcgagggtttcttcgatcaccccgcggttgccttccagcgtccagggttgatcgcgcaggcccagttcggagaccttcacgctgacgttcggctgcgccgccaacgcggccatgccggcgcgccagccgtcgagcccggcggggctgcgatcccaggggaaacccatgtggttgagcacgatgggcacctcgggaaaggcggccgccacctcggcggcttcctgcagatgccagtacggtacgcgcaaatcccaggacagtccgtgcctggccagcagttcgaagccgcgcagccaggcctcgtcctgcatgctgccgctctggccacgcacgctggcagcaagctcggggcgcggcgccgtcaccggtttgctgcgaatgccgcgcagcagcggatattccagatgccggccaagcacctcctcgcattccgagcggtggaaccagacgtgggcgaccaccgcattgggaaaaccgtagcgcgcatgttgctcgtgtatccagcgggtttccgccacctgatcggcacggtcgtgctcggcctcacagtgcaccgtggccagcacccgttggccagcgctgtcggccaggtagtcctcgggcaggtagttacgccgcagcggcgcgtagtcgccgagaaagaagcacgggtcgacctcgtcctgcaaccaggggtagcggtggctgtcgaggtcccacaggtgatgatgggcatcgatcagccgctgcccgcccgccgcgtacggcagaccgaggcgctggtgcaggcactcggacatttcagttggctccacgcaggcgctgcagttcggtctgccaggcgctgacgaactcggcgtcgatgctgccgctcacctgttcggtgaccaccttggcctggtcgacgaagcgctggcgctgctcgtcgctgagcgcattgacctgcatgccgctgtccttgagttcggcgagcttctcgctgttggccttgcgcgccagctcacgctgctcgccacgcgcctgctcggcggccttgcgcaactggacgcgctgggcgtcgtcgagcgagtcccaggtcttcttgctcatcaacagcacgtaggcggtgtagatgtgttcgctgagggtcaggtacttctgcacttcgttgtagcgctgggtggcgatcagcgaaatggggttctcctggccgtcgatggcgtgcatctcaagggcgctgaacacttcgttgatcggcatcggctgggcattggcgcccaggtgatcgaagaaggtacggaacaccgggctctgcacggtacggatcttcaggcccttgaggtcttcccacttctcgatgggccgtttgctgttggtcaggttgcgaaaaccgatctcccagaaacccaggccgaccagccccttggcttccagcttggccaacagttgctggcccatcggcccgtcgagcatggcgtccacctcggcggtggaattgaactggtacggcagatccagcacgccgaactccttgaccagcccgaccagcgtcggcgcgcccaccaaggcgaactcgatggtgccggccggcagcgcgccgagcatctgcacatcgttgccgagcatcgccgacgggaacaccttgacgttcagcgcgccgccgctgccatccttcagatgttcggcaaacagcttggcgccttgcggccctggggcgtcaatggggtcaccggcgctgagtttgaagctgcgctcctcggcgtgggcggcaaggcccggcagcagcagagccaggccaagggcggccagggttcgagtgaatggcttgttcatcttgttgttctccgaaatgacgggacttcagcgcacgatgacctgggatacatccggctcaagcagggtgtggaagtagcgctggaaggtgaaggtgttcagatccagcatgccgacgcgctggtccttgagggtgacgaacgccagatcgcgggtcgggtgcagactcatggcgatggcgtgggtgtcgagttcgatgcggtggatttcctcgagatcggcgttgaatatcgagatcgaatgctcggcgtagttggtcacgtacaggcgattctgacggtcgcggtagatacgcgtcgggtcggcaccggtgcggccacggcgggtcacttgcagcgtctcgacatccacggcgacgatgctgttgtcgccacgggtggcgacgtacagggtgcattcgtcggcgctgaagcagttgccctcgggcatgctgcccggctgcaccggcaccggcgcgacagtcggatcctgcggtttgaggcgggtgatggtgttgctcagcaggttgagggcgaaggcggtctcgccgctgcgggtcagcgccaccaggtggcttttgtacccgccggacggaatggcccggtccggggtgtccttgaggtgcggctggtcgaagatcagcagggtcgaattaccttcgctgagcacgtagaggcgatcctggtcgtccatcgccaggccatggggacggcggaacggccagatgctcagggtacgcacgtgctcggccttttccagatcgatgacgaatatcgagcagccaccctcgccctcatggctggaggtttcgatgccgtagtggccgacgtaggcgaagcgattctgcgagtccaccacgaactcgtgggggaagtccggcaggcggatgtgcttgatggcgtcgccgctctgcacgtcgtagaagctgaaggtatgggcgcatttctgcaccagcagcagaatttcctgactcatgatctcgattccttgaagcggcgctcggcgcgccgccgggttgatgggctcagcgcagggcgtcgatggcgtcgagcagttcgctgccatgctgtttgacgaaggcctcgcgcaccggcgcggacaccgccttgcggaaggcttcgcgatcgacgttcggctcgatctgcatgcctttctcggccagctcgacaaggaacttgctgtcgttttcggcgttcatcttgcgctgcgactggccggcagcgcgggctgcgtcaaccagcagtttttgttgctcggctggcaaggcgtcgaacttctccttgttcatcaccaacaccaaagcggtgtaggcgtgatgggtctgcgacaggtacttctgcacttcatagaagcccgacgaccaggtgatgctcagcgggtgctcctgagcatccaccgccttcatttcaagggcgttgtacagctcggccagcggcagcggctgcgggttggcgccgagcaggcggaacgcctcaatctgcgccgggttgctggaggtgcggatcttcaggcctttgacgtcttcgggcacgcgcaccggtttgcgcgagttggtgatgtcacgaaagcccacttcccagtaggccaggcctttaaggttgtgggtttccaagtcgtcgagcagcttctggccgatctcgccgtccagcacgcggtaggcatgggcgctgtcggcgaacacgaacggcaggtcgagcaccgacatgcgtggagtcaggccgctgaagttgggcgtgccggacatttccatctcgatggtgccgccgcgcacgccggcgatcatcgcctggtcgttgcccagcatgctgttgccatatgggcgtaccaccagctcacccttggagccatccttgacccgctgcgcgaactccttggccgctaggctctgagtgtcgctgtccgagccagcgaaaccgaagcgcaggatggtggccgcctgaacctgtagcgtacagctcagcagcaacaggcaacccagggtacgcaatgtgttcttgttgtttttcatcgttacatccttgcagtgagggaaaacggtttcagggcaggaaccagcgcatcggcgtcatcaccagctccgggaaaatgatcagtagcgccagcacgcaaaggtgcgcgaacagaaagggcgtcacgccgcgcatcacgccatcgagcggcaccttgccgaccccgctcatgacgctgagcacgttgccgattggcggagtgatcaggccgatggaggtgttgaggatgaacaggatcccgaagtacaccgggtcgataccggccatcttgatcaccggcatgaacaccggcgtgaggatcagcacgatgggcatcaggtccatggtggtgccgaccagcagcacgatgaccatgatcaccaccagcagcagttgcgggcggtcgatcagcggctcgagcagcccgctgaccagcatcggcagttcggcgatggtcatcagccatgacgaaaccagcgctgcggccaccaggaacatcaccaccgcactggtgcgcccggcgtcgaggaacaccttgaacaggtcgcgcaccttcagctcgcggtatacgaacagcgagatgaacagcgcgtagaccgccgccacggcggctgcctcggtgggcgtgaagatacccatcttcaggccaccgatgatcagcaccggcagcagcaaggcccagatgccatcgaggaacgccttccagacttcgctcagcggcgccttttcgccacagggcagatcgctgttgcgcgccagccaccaccaggtcatccacagcgccaggcccatcatcagccccggcacgatgccggccatgaacagcttggtgatcgacacgccaccggcgacgccgaacaccaccaggggaatcgatggcgggatcaccggcgcgatgatgccgccggcggcgatcagcccagccgaacgattggggtcataaccggccttgcgcatcatcggcatcagcatggccgctaccgctgcggtatccgccacggcagaaccggacagcgaggccatcaccatggccgcgatgatcgccacgaagcccaggccgccgcgcttgtggccgaccagcgccatgggcagggcgacgatgcgccgcgacaggccgccggcattcatcagctcgccggccagcatgaagaacgggatggccaacagcgggaagctgtcggcaccgctgaccaggttctgggcgagaatctgcgcgtcgaaggtatcgagctggatcatcagcgcgacaccggccaccagcagcgcgaaggccaccggaatgcgcatggccatggcgcccaggagggagccgaggaataccacgatggtcatttcgacacctcggaaatcagtgcgtcttcggggctcagcggcatcacctggtccgggtcgacatggcggaatagcagcaggtacaggcgcttgatgatgattgccgccatgcccaggctgcacaccacaccggcggcgtacatcagccccaggggcagctcggccaccggcgacaggttgtccatgttgatgacggtctgcttgtagctgccgaccaggaacaggccgcagcagaacagcatcatcagctcggcgagcaccgcgcagatgcgctggccgagggccggcaggcggcggtacagcaggtcgatgcccagatgcgcgttgtctcgcagggccaccacggcgccgatgaaggtcagccatacgaacaggtagcgcgcgccttcatccgacagggcgatgccggaattgaagccgtagcgcagcaccacgttgaagaacaccagaatcaccatggtgcccatgcagaacaccacgatgctttcgaacagccgcgacagcagcagactcagcaggcgcatggcagtgccctcccctgcaatcccttgacgccgcccacgcggcggcccatcgacggccgtgagggccgccaatcgttgaacctgtccatgactgactccttgttattgttgttctcggaaaacgcgggatcagccccgctgccgactgcccatccgacaggcgatctcgaaggcctggcgggtggcgccgacgttggccttgccctgcccggcgatgtcgaaggcggtgccgtgggccggcgtggtgatggggatcggcaggccgccctgcaccgtcacgccgcgggagaagcccatcagcttgatcgcgatctggccctggtcgtggtacatggtcaccaccgcgtcgaaggcctggctgtcgccctgcaccttgaggaagatggtgtcgcccgggtacgggccgatggcctcaatgccctgctcacgggcgcgctccaccgcagggccgatgatgtccagttcctcgcggccgaaactgccgttgtcgccattgtgggggttgaggccgcagacaccgatgcgcggtttttccaggccattgcgcttgagtgcggtgtcgatcaggcagatcgcctcgatcactcgatcctggctgagcatgcccggtacgtcggccagtgcgacgtgggaggtcacccgcgaggtccacaggttgtcgagcacgttgaattcgcagaacggaccatcgaaacccaggtactcggcgaaccagtgcaactcgtcgctgtggcccatgccggccatgtgcagggaggtcttgttgagcgggccgaacagaatggcgtcggtcgttccgtcagcggtcaggcgcagggcctgctcgagggtgtcgaggctgtactggccaccgatcacgctggcttcgctgcgcgggaaatcacccttggcgcggccgcgaaacggcagtagcagcggcgtgtcgtcggcgaagctgagattgtcggtggagtcgatgaggcgatacggaaacgactggccggcgatgtccatgccgcggcgcacttcggcctcatcggcgatcagcagcacctgggccttgcgacgtacttgcggctcggcgagcaggcgagcgatcagctcggggccgatgccggcggggtcacccagcaccatggccaggcggggaagagtcgagttgctcatgcgattgtcctcaggtcggaagatgcgtccggaatgcgaatgacatcggccacggttcggtacaggcgccgcgcgttgtcgtgaaaaagctgttgctgctgctggcgcggcaggtgcgcgacgatgcgtttgaagccgccgtagatgtcgtcgaacgtgccgcacaggctgtcgaccgggaagttactggcgaacatcacccgctcggggccgaacatggcgatggtttcgcccacgatccaggcgttgtcctcgacgcaccagcgccggccaggcaggccgatgccggacaccttcaccgccacgttcgcgcagtcggccaacttcgccatcgccgcatgccagccggccagcccctgctcgctgcgatccgatggcaaaccggcgtggttgagaatcagctgggtgccgggaaagtcgcgggccagcgcgatggcttcgggcaggttccaccagggcgtctgcaggtcgaagtgcaggccgtggcgcgcgagttccgcgtagccacgacgccagctttcatcgctcatcagggtgcgctgggtaccaacgtcttctggcgaagccgggccgccgggcttgtgacgtacgctgcgcacccgctggaacgccgcctgggcggccagcacctgggctgcatccggcgcatccagccaggcctgggcgaccactgcattgggcgcgccatagcgcagggcgacctcgtggatgaaggcggtttcgccaatcgggtcgcgcggatcccactcggtttccacataaaccgtggccaccacccggtgctcgccggcatcggccatgtagtcgtccgggtagtagggccgcttgatggcgctgtagtcgccataacgaaacgggatgttctcctcgcccgacagccaggggtgatggttgcgctgcgggtcccagaaatggtgatgggcgtcgatgatcggcccgtcgtacagctcagccatgggccacctcggccttgtcgagggagatcagcagcgtgccgacgatgaacagccccgagcacagagcgaagaaacccagcaccgcggcgtaaccgccggcgtgctgcagcagcaggccgaccagaatcggcacggcgatgccgcccaggctgccggccatgttcatcaccccgccgatcagcccgacccgcgccggcgaggccaaaagcgccgggaagctccagtacaggctgccccacatcaggaagaacgcggtcagcgacagcaggccgacggccaggtatggatcgttcaggctcggcagcagcaggaaggcgcccagcgccaccaggccggagaaggccagcagactcttggccgccagaccgcggcgcacgcccttggcgatcagccggtcgcacaggaagccaccggtcagcgaacccgcagcgccgcagatgaagatcacgaaggtggcggcgccgatgcccttgatgtcgaagccgcgggcctgggccagatagctcggcccccaggtcagcaggccgaagaacaccatggcccagctggcgcggccgagcaggatgccggccagcgagcgacgagcgatgcccaggccacgcacggtctgcctggccgcttcggccatgctcaccgtgcgaccttcgttgattgtggcgagctcggcgtcgttgacgtccgggtgctcggcggggttatcgcgcaggtagtgccaggccagccaggccatggcgagcgtagcgataccggcaatgaagaacgcggtacgccaggagcccagcacggcgatcaggtaggcgatgatcagcccgccgagggccacgcccagcggcccgccacaatccatcaataccgcgccgcggctgcgctcgccactgcccagccacaacgaattgagcttgccaccggccggaaacagcggcgcttcggcagcgcccagggccacgcgggcgaacatcagtgacaggccgccggtagcgaatgcggcgagagtctggaaagcgccccacaggccggtcgaccagccgatcacccggcgcggaccatagcggtcgatcagccagccgccaggaatctgcagcagcgcgtaggcccagaagaaactgctgaggatcagcccctgcatgctcgggctcaggctgaactcgccggcgatcaccggcatggcgatggacagggaaacccggtcgatcaggttgatcaccgtgagggcgaaaatgatggcgaagatgcgccagcgcacccgggagggcttgctgaccagaacgctggccgaggggatgcgcaccggcagggcgacaggttgagcctgagccatggggagtacctctgtgttgttgtttttgtagtagcgggcgacgagcggtcggcctggctgaacgaactatcggcctggccaacgataaccgtctaatcaaagcttctcatacggacatagcctggagttatcgcttcgcaaggacgccaggcataacctgaggctatcggagtatcagttcttttgagtagacgcttatcgacacccttcgcacactccgggcaacccacaagaacgacaacaatgaggtagccccatgtacagcccccgtacgcgtcatgttcctgtcctactcgccgccctgctctgcgccgcgccattggccgccgtagcggactggaaacccgaaaagaacgtggagatcgtcgtggccggcggcccgggtggcggcaccgaccagctcggccgggtgatccagtcggcgatcacccagcacaagctgctcgacgtcaacaccgtggtgctcaacaaaggtggtggcaacggcgccgaagcctttctggaaatgaagttggccgagggtgatgccaacaagctggtgatcggcaccaacaacgtctacctactgccgctggtggccaagctgggctaccagtggacggacctgacgccggtcgcggcagtggccgaggatgacttcattctctggacctatcagggttcgccctggaaggacgctgccgcattcaaggccgacctggcaaagaatgccgccaacatgcgcgtcggcggcagccagtccaaggacgtcgaccagaccctgtcgctgctgctcggccagcaggcgggcaccaagctcacctacatccccttcaagagcggcagcgaggcgtccacgcaactggccggcaagcatatcgccgccaacttcaacaacccggccgaaagcgtcagccagtggcgcggtggccaggtggtgccgctgtgcgtattcagccaggagcgcatgggctacacccagaaagtcaccgagacccagtcctgggccgacgtgccgacctgcaaggagcagggcctgggcatcgaccagtaccgtttcccgcgcaccgtgttcctgcccggtggcgtctccgacgagcagcgcgccttctacgtcgagctgttgcgcaaggtcagtcagacgccggagttcaagacctacgtggagcgctccgccctggcaccgaccttcctttccggtgatgagctggtgagctacatcgagaaggatcgcgagcgcgttatccctgtgttcaagcaagccggctggctgcgcgagtaaaccgcgcgccactcccgaccggcgctcaggcgccggattgccatgcacaacacgaggaaaccctcatgtccaacaccacggatacgcctctggtcgccacccgctgggtggaaatcggcctggcgctgttcaccgctgttctgggcggcatcgtcatggtcggcgccgtcgaaatcggcattggctggagcgacaccggccccgaagccggttactttcccttctacatcggcctgctgttgagcgcggccagcgtcggcaacctgatcctggcgctgctgcgcacaccggcgatgagcgccgcgttcgtcggtcgcgaggcgttcggccaggtgttggcggtgttcctgccgatcacgctgtacatgatcgccatgccctttgctggtatctacctggcctcggcggtgttcatcgcctggttcatgtggcgtgatcgccaacgcagcaagccctacggtattgcgctgatcgcgaccatctcctgcggcgcggcactggccagctacctgatcttctcgctgtggttcaaggtgccgctggacagcggcgtgctgggcgacctggtggccgttgtcggagggtcgctgaaatgagcgaaatcgactccctgatgcagggcatggccctgatcctgactccacaccacatctgcctgatggtcatcggcgtgctgctcggcatccttgtcggcgtgctgcccggcctcggcgcccccaacggcgtggcgctgttgctgccgctgaccttcaccatggaaccggtgtcggcgatcatcctgctctcgtgcatgtactggggcgcgctgttcggcggctcgatcacctccatcctgttcaacattcccggcgaaccctcgtcggtggcgaccaccttcgacggttaccccatggcccgcaacggccaggccggcgaagcgctgaccgcggctttcacctcggcgctgctcggtgcgctggtcggtgtgttgctgctgaccttcctgtcgacgcgcatcgccgagttcgccatggaattcagctcgccggagttcttcgccgtctatctgctggcgttctgcaccttcatcggcatgagcaggaacccgccgctgaagaccgtggtagcgatgatgatcggcttcgccatggccgccgtcggcatggacaccgtgtccggcgaactgcgcctgacctacgaccagccctggctgctctcgggcctgagcttcgaggtggcggtgatcgggttgttcggtatcggcgagattctctgcaccgtcgaggaaggcctggtgtttcgtggcgaacgcgcacgcatcacaccgatgaccatcctgcgcacctgggccaagctgccgcgctactggctgacctggctgcgcagcgccctggtcggctgctggatgggtgtgacgcccggcgggccgactgccgcctcgttcatgagctacagcctggcgcggcgcttctcgaagaaccgcgacaacttcggcaagggcgaagtggaaggcgtgatcgccccggaaaccgccgaccacagcgccggcaccagcgccctgctgccgatgctcaccctcggcattccgggctcggcgaccgccgcggtgatgctcggtggcctgatgatctggggcctgcacccggggccgacgctgttcgtcgagcagcacgacttcgtctggggcctgatcgccagcatgtacctgggcaacgtggtgagcctgatcgtggtgctggccacggtgccgctgttcgcctcgatcctgcgcattccgttctcgatcatcgcaccgatcatcatcatggtctgctcgatcggcgcctactcggtgcacaactcgatgttcgacgttggcctgatgctgatcttcggtgccctgggttacctgttcaagaagctcggctaccccatcgccccgctgatcctcgctgcggtgctgggcgacaaggccgaagacgcgttccgccagtcgatgctgttctccgacgggcaactgtcgatcttctggtccaacccgctggtcggcagcctgaccaccgcggcgctgttgatgctgttctggccgctgctggcccgcggcctcaaggcactgttcggttcacgccaggggcaggcccgccatgtctcgtaatcgccagcaggccgggctgttcctggccacggccaccgggcgctcgctgatgactggcgagcgtcgcgatttcttgtcacccttggccgactcccctgccacgagccgcgccatgtcccgcattcctgacgccagcatcatccacagccgcctgcgtttgcggcagttgcgcctgatgctggccctgcaggaattcggctcgctgcgtcgggccgccgaggagatcggcatgacccagccggcggcgaccaagatgcttcacgaggcggagagcctgcttggcgtcgagctgttcgaacgcctgccgcgcggcatgcgcgccacggcgttcggcgagacggcgatctattacgccaagatgatcttcgccgagctgtcgggcatgcgtgaggaattcgccgccctggagtcgggcaacctgggccgggtgaccatcggcgccattccggcactggcctcggggctgctgacgcgcaccatcgccaccctgaaaaagagccacccacggctgtcgatgagcatccaggtcgacaccagcgacgtgctggtgcaggccctgcaacaggaccagctggacgtggtgctggggcggattcccgatggcgcgcgggccgacgacctgctgttcgacagtcttggcgaggaaacgctgtgtgtggtggcaggcgcccagcaccccatggccggagccagcaagctgacctggcacgagttgcaggacctgacttgggtgctgcagcagcatccaagcccgatgcgcaccatcatcaaccaggcgtttcacaacgcgcgggtcgacattcccagcagcatcgtcgaaaccacctcgatcatgaccctgctgtcgctgttgcagcagacagacatgattggcgtgaccccggtgtcggtgatcaacgactacccggcccggcacctgctcaagatcctgccgatcaccttcgagccgcgcctgccgccctacggcctgatcacccgtcgccatcgcatccagtcgtcggccatgcaggccttcatcaatgcggtaaaggacgaacacgccaacgtgtgatcgtccacaaccgcgcttttcgcaacgaaacggcaacatttacaagattttgccgacagggcggcgatccggcacactagcggccccgagcttcggctcgttgccgcagccagatttcgtatgacccgctccccgcttcgccgccttgccttcggtaccctgcgccgcctgctgtacctgtgggtgcgctcggaaaccatcaaccagtcggccttcaccctcaagctcgaccgcagcaagccggtgttctacgtgctgcagcagccttcggtgagcgacctggcggtgctcgatcatgaatgcaccaaggccaacctgccgcgcccggtgctgcccgtggcggtgggcaagctgatcgagccggcggcgttcttctacctgacgccggagcccgactggctcggccgtcaggacaagcgcggcatctcgccaaccctgcagcgcatggtcgccgccctcggtgaagaggccgccgagcaggcgcagatcattccggtcagtgtgttctgggggcagtcgccgaaccgcgaaaccagcgcctggaagctgttgttcgccgacagctgggcagtgaccggtcgcctgcgccggttggtgagcatcctgattctaggtcgcaccacccgcgtacagttttccacgcccatccagctgcgtgatctggtcgagcagaacaagggccaggaacgtaccctgcgcatggtgcatcgcatcctgcgggtgcactttcgcaatcagaaggccgcggtcatcggcccggacgtgtcgcaccgccgcaatctagtcaagggcctggtgcacggcccgcaggtgcgccaggcgattgccgacgaagccagccgcgagaacatctccgtcgagaaggccgaagcgctggcgctgcgctacggcaacgagatcgcctcggactacacctacacggcgatccgttttctcgagctgatcctgtcgtggttctggaacaagatctacgacggcattaaggtcaaccacatcgaaggcgtgcaggacatcgcccagggccacgaggtgatctacgtaccctgccaccgcagccacatagattacctgctgctctcctacctcctattccgcaacggcctgacgccgccgcacatcgccgccggcatcaacctcaacatgccggtcatcggcggcctgctgcgccgtggcggcgccttcttcatgcgccgcaccttcaagggcaacccgctgtacaccgcggtgttcaacgaatacctgcacaccctgatccgcaagggtcatccggtggagtatttcgtcgaaggcggccgctcgcgtaccgggcgcatgctcaggcccaagaccggcatgctcgccatcaccatgcgcagctacctgcagagccaccgcctgccggtggttttcgtgccggtgtacatcggctacgagcgcgtgctggagggccgcacctacctgggcgaactgcgtggggcgagcaagaagaaggagtcgatcttcgacatcttcaaggtcatcggcgcgctcaagcagcgcttcggccatgtgtgggtcaacttcggcgagccgatcaagctcgacgcctttctcgatgcccagcaggccaactggcgcgagcagaacctggggccggattaccgcccggcctggctcaacgagaccaccaaccgcctcggcgaacgggtggcccagcgcctcaacgaggcggcggcgatcaacccggtcaacctggtggccctggcattgctgtccaccagcaagctggcgctggacgagcgcggcctggtgcgcattctcgacctgtaccagagcctgctgcgccgcgtgccctactcgccgcacaccacggtgccggaaggcgacggcttggcgctgatcgagcacgtgcgtggcatgcaattgctctccgaacagaaggacgcgctgggccgcatcctctatctggacgagcagaacgcggtgctgatgacctactaccgcaacaacgtgctgcacatcttcgccctgcccgggctgatcgccagtttcttccagagcagcgggcggatgagtcgcgagcagatcctgcgcttcgtccacgcgctgtacccgtacctgcagtcggagctgtacctgcgctgggccgacgaggagctggacgaggtggtcgatcaatggctggcagccttcgtcgagcagggcctactcaagcaggagaacgatttctacgtacgccctgcgcccagctcgcgcaacttcgtgctgctgaccctgctgtcgcgggccatcgcccagaccctgcagcgtttctacatggccagcgccctgctgctcaatgccgggcagaacgcgatcagtgcagaggagctggaggagctgtgcacggtcatggcccagcgcctgtcgatcctgcacgggctcaacgcgccggagttcttcgacaagagcctgttccgccacttcatccagacgctgctcgacaagggcgtgctgcgccaggacgaagccggcaagctcagccacccgccggccttcgccgaactcgccgaaggcgccgccaagcgcgtgctgccggcggagattcgtctgtcgattcgccaggtgaccatggcacgcagcgaggagctgctcgacgggctctgacagcccggttatccagccgatgcatcgagtgcggcgggcgttgttgagctttgccgccgcagcacctaagatgcgtcgttggggccacttagggcagggattttcgtgcgttatcacaccattctaggatcactggcgatcgtggtttccggttgcgccatgcaaccgtccgcatcgacctctcaagaagaaaagccggcgcaaccagctcccgtcgcagaacagaccaccgccgcacccgccagcgcgcaacccgcgccgcagccggttgtcgccgccaagccgagcgaggcgccagccgccgcgccggtggcccgcgagccgcaggaatacgagatccagcctggccagtgctgggtgcacgcacaggtgcgtccgcgcccggtgcagagcacccaagaagtggtggtcaaggactcggtcaacaagatcaccgtcacccctgccgagctcgagaagggcttcaagcaggtggtcacccgtgaaggcaccaagacctaccgcatcgagccgccgacctaccgcgtggtctccgagcaggtgaaggtgcgcccggaagtgaagcgctacatcgtggtgccggccgtctacgaagacgtcaaggaaaccgtgaccctcgaagaagccaagaccgtgctcgaccagtgccgcgctgccggcacccgttattcgagcggcaccggcgccatgtccttctgcgcccgccaggtgccggccaagcaggaagtggtcaaggtcaagaagctggtttcgccggagaccgtgcgggtggaaaccgaccccgcgcagtacaagagcgtgacccgctggatcgtcgacaagccggcccaggccatcgaagtcaccctggatccgcagtacaccaaggtcgcctccaccgaggtggtacgcccggtagaagccaaccagatcatcctgccggaagagaagcgccagcttaaggtcacccgcttcgaaggcactgcgcgcatcgtttcgcggcagaccgtgtgcgacccggacatcaacgatgacctggtcacccgcctgcagcagagcctggtcaagcgcggcttcaacccgggcagcgtcgacggcaagctcggcaagcgcaccctcgatgcgctgaccgaattccagaccgccaacggcctggccgtcggtgccctgaccctggaaagcctgaccgccctggaagtccagtaacgctgtatcggcacgcccgccatgggcgtgccgcgctctccccgccccgcttttcctcaaccttcgccgcgcccatcgccggcctgctaagctcgctgcttatctccaccgctcgaaggttaccgccatgctccgcatccccgctctcgtcgccggcctgctgctgtccgccaacgtgttcgccctgtcgctctccgatctcagccagcaggacgccagcggcggcctcaaggatgccctgacccagggcgccaaggtggccgtgcagcaactcggcaaacccggcggcttcagcaacaaccctgaagtgcgcatcgaactgccgggcaaactcggcaaggccgccaagaccatgaagatgatgggcatgggcgcccaggtcgagcagctggaaaccagcatgaacaaggccgccgaagccgccgtgccgcaagctcaggcgctgctggtcgacgccgtgaagaagatgaccgtgcaggacgccaagagcattctcgcaggcccgcaggactcggccacccagtacctgaacaagagcagccgcgaacagatccgcgccaagttcctgcccatcgtcaagcaggccaccgatcaggtcggtctggccaagcagtacaacagcttcgccggccaggcggcgaccttcggcgtgctcgacgccaagagcgccaatatcgaaagctacgtgaccgaacaggccctcgacggcctgttcgacatgattgccaaacaggaagccagcatccgcgaaaatccggcggcggcggcaaccagcctggcgaagaaggtgtttggcgcgctgtaaccggcacgctgcaagaaaaaaggggctggcgcgtgatgtgccagccccttttttctgcgttgcgagacggataaagcgtcgtcgagcctacgactttaatggctgaaaagtggcggaagcggccggtgagcggaatacttgtaggaggggctttagcccgagctctttgcaccctcataaagctcggggctaaagcccctcctacaaaacagcagcgcccgatggctgcttctgcctttcagcaaggctccccagcaacacgagttctcaaagcccaatcaggctcctaactgtcaccctctgcctgcgccctgtcacccggtttcaccctgaaccaggccgcatacaacgccggcaaaaacagcagggtcagcgcggtagccactaccagcccgcccatgatcgccaccgccatcggcccgaagaacacgctgcgcgacagcggaatcatcgccagtacggcggccagcgcagtcagcacgatgggccggaagcgccgcacggtggcttcgacgatggcgttccagctgtccagcccggcctcgcggtcctgctcgatctggtcgaccagaatcaccgagttgcgcatgatcatgcccgatagcgcgatggtgccgagcatcgccacgaagccgaacggctggccgaacagcagcaggaacagggtgacgccgatcagccccaacggcgcggtgagaaacaccatgaccatgcgcgaaaagctcttgagctgcagcatcaggagggtcagcaccaccacgacgaacaatggcacgccggccactaccgaggcctggcctttggaggagtcttccaccgagccgcccacctccagcagatagccatcgggcaggctggcgcggatgtcggccagggtcggcagtatctgcttggtcagcgtggccggctgctgggtgccgtagatatcggcacgcacggtcacggtcggcaagcggttgcggtgccagatcacgccttcctcgaagccgtattccagggtggcgatctgcgccagcgccacgctcttgccgctgtcggtgggcactgccaggctcggcaatcgctccagcgccttgcgctcggcggaagtgccgcgcaggagaatttcgatcagctcgttgtcctcgcggtagtcgctgaccgacgagccgttgagcgagctgcgcaggaacttggccacatcggcggtgctcacgcccagagcacgggcgcgctcctggtcgatgttcaggtataccaccttgctcggctcctgccaatcgaggtgcacgttgaccacgtcggggttggcgcgcaccttgtcggcgacctgacgggccagggcgcgcacctcttcgatatgctcgccggaaacccggaactgcaccgggtagccaacgggcgggccattctccaggcgcgagatacgcgtgcgcaggctcgggaattcatcgcgcaacacgccgatcagccaggcgcgcaccgcttcgcgctcctcgatggatgtggccagcaccacgatctgcgcgaagctggtggccggcagctgctggtccagcggcaggtagaaacgcggcgagccggtgccgacataggccacgtagttgtccacacccgggtgcccagccaggcgctcttccaggcgacgcacttctgcttcggtggcgatcagcgacgcgccttcggccagtttgaaatcgaccatcaattccaggcgacccgaagcgggaaagaattgctgcggcacgaagcggaacaggaagatggagccgacgaacaacgccagggtcagcacgatgaccgtcttgcgccagcgcacgcaccagtccaccaggcggcgaacgcgctggtagaacggcgtggcataggggtcgtgcccatcgctgccgccatgcttttcagccgcacgcttggccagatccggcagcagtcgcgcgcccaggtacggcacgaacatcaccgccgccacccaggacatcaacagcgcgatggtcaccacctggaagatcgagcgggtgtattcgccggtgccggactgcgcagtggcgatcggcagaaagcccgccgcggtgatcagcgtgccggtgagcatcgggaaagccgtgctggtccaggcgaagctcgcggccttgaggcggtcgtagccctgctccatcttgatcgccatgatttccacggcaatgatcgcgtcatcgaccagcaggcccagggccagcaccagggcgccgagggatatcttgtgcaggccgatgttcaggtagtacatggcggcgaaggtcatcgccagtaccagaggaatcgacagcgccaccaccagcccggtgcgcagccccagcgaaaagaagctgaccagcagcacgatgatcagcgcctcggtgagcaccttgacgaactcgccgacgccggtcttcaccgcggccggctggtctgacaccttgcgcagctgcatgcccgccggcaggttgttctgcaggcgggtgaactcgctttccagcgccttgccgagcaccaggatgtcgccgcccggcttcatggaaaccgcgagaccaatggcatcttcgcccatgaagcgcatgcgcggcgccggtggatcgttgaaaccgcggctgacttcggccacatcgccgatgcggaaggtgcggtcggccacgcggatggggaaatcgcggatctgctcgaccgtctcgaagttgccgctgacgcgcagttgcacgcggtcgctgtcggtctcgaagaagccggccaccggcatggcgttctgttgctcgatggcctgctgcacggcagcgagcgacaggccgagggtggccatcttggtgttcgacagctcgatccagatcttctcgtcctgcaggccgaccagctcgaccttgccgacatccttcacgcgctgcagctgcagttgcacgcggtcggcgtagtccttgagcaccgcgtagtcgaagccgttgccggtcagcgcgtagatgttgccgaaggtggtgccgaactcgtcgttgaagaacggaccctggataccggcgggcagcgtgtggcgaatgtcgccgattttcttgcgcagctgataccagagttcgggaatctcgttggagtgcatcgaatcgcgggccatgaaggtgacctgggactcgccgggccgcgagaacgacacgatacgttcgtactcgccggtttccatcaacttcttctcgatgcgctcggtcacctggcgcgacacctgctcggcagtggcgcctggccaattggtcttcaccaccatggccttgaaggtgaagggcgggtcctcgctctgccccagcttggtgtaggacagcgcgccgacgacgcctagcagcagcatgaggtagagcacgatctggcgatgctgcaacgcccaggcagacaggttgaacgacatcggcgcttactccttggcggccaggtcgacggcgcggttctgccggtccaccgggcgcacctgctgcccgtcgagcagcacctgcacaccggccaccaccacccagtcactggccttgagtccctcgagcaccggtacgctcttctcgccataggcgccgacccgcacgttggtacgtttgagcgtggaggtttgcgggtcgaccacccagacgtagggctgatccttctccgcactcaatgccgacagcggcaccgccagcggcacatcatcattgcgggcgatgaacacccgggcgctctgaccgatctcgacctgtttacccgcggcctgcagcgtcacccgcgcggcgtaggtacgcgaacgcgggtcggccgccggcgacagttcacgcacgcgcccggccaatcgctcgccgggtttcgaccacagctccacggccacctcctggccgatggcgagactgccgacggcctgctcgggcagatcgatcgccacctcgcgctcgccatcggcggccagcacaaaaaccgtttgcccggccgctaccacctggccgacctcggcgcggcgctgcacgatcaccccgctctgcggcgctttcaacacggcataaccggcctggttgtcggcgacattgagctcggcacgcacctggcgcaggcgcgcctcggcggcgcggtaggtgttctcggcgttatccgcctgggatttgctgatcatcccgcgctgctgcagggtgcggtaacggtcgcgctcggcgcgcgccagttgcaggttggattcggccgattgcagctgggcgcggctggcgtcgagctgcaggcgcacatcctgcgggtccagctcggccagtggtgcatccttgtcgacccgctggccaacttcgaccagccgccgggtgatcttgccgccaatgcgaaatgccagttccggctccagccgcgccctcacctcgcccgggtagctgtccacctgttcggccgccagctgcggctgcgccaccatcgccggccgaatgcccggctgcggcgcttgtgcatcgctgcaggcggcaagggacaaggccaggcacaggggcgcgaggcgatacagagcatggcgagacatgatgagcgtccttgttggggaactttttctaatatttgtactgccgggtatattaaaaatagcgtactcggcagtccagtattaaaatcgccggatgtcagacacttcattgcagtccagcggccccggtcgccccaaggatctcgccaagcgcgaagccattctcgaagcggccaagtgcctgttcctgcgccacggctatgccggcagcagcatggactccatcgccgctcacgccggggtttccaagctcacggtgtacagccacttcaccgacaaggagacgctgttctgcgccgcggtgaaggccaggtgcgaagagcaactgcctgagttgttcttcgaatttcccgccggagcgactgcccgcaacgtgctgctgaacatcgcccgcggcttcgtccagctgctcaacagcagcgaatccgtcgacctgcatcgtttgatggccagcctcggcgccaaggacccgcaactggcgaagatcttctacgaggccggcccgcagcgcctgctcatcgaaatggagcgctcgctcggcaagatggatcagagcggccaattgcgtatcgagtcgccgaaactggccgccgatcagttcttctccctgctcaagaacggcgccaacttccgcctgctgatcggctgcggcgagccggaaaccgaggcacagcaggagcagcatgcacgcgccaccgtcgagctgttcctgcgcgcttatcgcccctgagccgtagcgcgttcacctgctgctatggtttctgccatgactcggcaggaggtgcggtatggatcgattcagcggcggctgcctgtgcggccgggtacgtttcgaggccacagggcagcctgaccgggtcggcatctgccattgcctcgactgccgcaagcaccacggcgcgctgttctacgccgccgcaatctttgcccagcgcgccgtgacgattagcggcgcaacccacagctatgccgggcgccacttctgcccgcactgcggcgcctcggttttcgcccgcaacggcgatgaaatcgaaattcacctgggtgccctcgacgcgcccgatcagctgcagcccacctacgaatgctggacaagccggcgcgagacctggctaccgccctttcccgtcggcaagcgttatccccaggaccgcacctgattctttagccagcttctccccgcatcatcgagctggtgcagtcattttttccagccaaaatgtatatacatagatatttcttagaatctgttcatgaacgttcagagtagattcgtcgattttggcagctaagcggcgcatgcgaacatcggcgaagcatttgtggaagcgggccatgcccgcgaaaaatcacgtcatggactgggcgtccccgcccgttcccacaatggaccggcgacgtcttcctctgccttgtagttaccgcttcatgcgcataaagatcgtgaacaggttcttggtgcttcacccgcaggagaattgatcgccaccctcttgaccatcgcatgcctttcgcttaattgtatatacattacaagaaaggacgatttgcaatggcttcctctcaatccacccctttgctctggcgcaacgtcacgctgttcgacggcctcgaacaactccccgagccgatggccgttctggtcgagcatggccgcgtggcgggcctgtggcgggaaaacgagttcgacccgagccaggccagtggcgccaaggaagccgccagtggcggcgtgatgactccggggctggtcgattgccacacccatctggtgtacgccggtgatcgtgccgctgaattcgagcagcgcctggaaggcgtcagctacgaaaccatcgcccgcaacggcggtggcattctcagcagcgtgcgtgccacccgtgccgccagcgaagacgagctgatcgccgccagcctgccgcgtctcgatgcgctgctggccgatggtgtgaccacgctggagatcaagtccggctatggcctgaccgttgccgacgaattgaagatgctgcgtgtagcccgtcgcctcggcgaactgcgtccggtgcgggtgcttaccacgctgctgggtgcccatgccctgccgccggaatatgccggccgcgccgacgactacgtcagtctggtctgcgacgagatgattccggccgctgctcgtgaagggctggccgatgcggtggacgtgttctgcgagggcatcggcttttccccggcgcagtgcgagcgcatctatcaggcagcccaggcccacggtctggcgatcaaggcccacgctgagcagttgtccaacctcggcggcagtgcccttgccgcacgctacggcgcgctgtccgccgaccatatcgaatacctagacgaagccggcgtgggcgccatggccgaggccggcacggtcgccgtgttgctgcccggcgccttccacgtgctgcgcgaaacccaaatgccgcccatcgaactgctgcgccagtacggcgtgccgatggccgtggccagcgacgccaaccccggcacctcgccgatctgcatgcccacgctgatggccaacctggcctgcacgctgtttcgcctgaccccgcgcgaagccctggccggcatgacggcacatggcgcccgcgccctcggcctgcccgacctcggccgcatcgccgtcggcgcgccggcggatctgtgcctgtgggatatccggcaaccggccgaactggcctacgcggtgcaggccgggcgtctgcgccagcgcgtgttcaatggagccattacctatgctcgctgatcgtcacagcatggccgcctggagcggccgtaccgatccggaaaccgacagcgcgcgctggcaccaacgcatccaggcgctcgccgaagacagcctgccgggcttggcgctgctcggcttcgcttgcgacgaaggtgtgcgccgcaaccatggccgcgtcggcgccgccgctgcgccgcagagcgtgcgcaaggccctggccaacctggcctggcaccgccaggcaccggcctatgacgctggtgacgtgacctgcgaggacggcgatctggaagcggcccaggctcgcctcggccaaaacgtctgcgcgctgttggacgccggccatcagccgctggtgattggcggcgggcatgaggtggccttcggtagctggtcgggcctggctgagcatctgtccggcaaccccgccccaaaaatcggcatcatcaatttcgacgcccatttcgacctgcgtgacccggcccatgtgcattcctccggcacgcctttcgcgcagatcgccgagcagtgtgccgcccgtggctggccgttccgctacgcctgcctgggcgtcagccgcgccagcaacacccgcgcgctgttcgcccgcgccgccgaactgaacgtgctggtgcgcgaagatcagcagattcgcgagtcgaccctcgatgccatcggcgccgagctggacgccttcgccgccgagtgcgatgcgctctacctgaccatcgacatcgacgtgctgccagcctgcgaagcgccgggcgtcagtgcgccggccgcccgcggcgtgcgcctggagctgctggagccgctgctcgaacggctcaaggccagcggcaagctgcgcctgaccgacctggccgaaatcaatcccgaatacgacatcgacaaccgcaccgccaaggtggcggcgcgactgattcatttgctcacggcgagcgactgagcgctcgctgcccacttctcccataacaacaatcacggagaccagcatgttcatcaaagacctcaccacgcccgcaaacatggttcgctgagatgaccagcccagttgtcctcagcgcccctgcagccgtcatccgcctgctcggttacagcctggtcggcattctgttgttcttcgtgccgttcgaactggccgggcgctccagcctgctgctcgaccacgccgcctcggcgctgcaaacccatgcacggccgctggtggtggtttgcgccctgctattcatgctctacggggcggtgatgccctggttcgacggttcctggcgtaacagcgcgaccaccatcctgttcagcgtgctgagaacgctcgggttgctggttggggtcgcctacctgttcgagttcggccccgcggcgctctaccagccagacatgctgccctttctgttcgagaagctggtgctgagcctgacggtgatcgtgccgctgggcgccatcgccctggtgtttctgatcggcttcgggctgttggagctggtcggcgtactcatgcaaccggtaatgcgcccgctgtggcgaacgcccggcaagtcggcaatcgatgccattgcttcgtttgccggcagctattcggtgggactgctgatcaccgaccgcatgtaccgcgagggccagtacagcctgcgcgacgcggcgatcatcgccaccggtttttccaccgtgtcggtgccgtttctggtggtggtggccagaacgctggacctgatggagcactggaacctgtacttctggagcacgctgctgatcacctttctggtcacttcggtcaccgcgcgcatctatccactggcttcactgcccgccgaacgcctgccggagcccgagctggagcacggtgtgagccgctttgccagcgcctggcaggctggcgtagcgcgtgcggcctgtgcgccttcgctgccggtatcgctgtggggcacgttcgtcgatggcctgcgcatgaccgcgtacatcctgccgagcatcctggccgtcgggctcttgggcctgctggccgccaagtacacaccgttgttcgacgccatcggcctactgctctacccgctgacctggctgttcggcctggagcaaccgatgcaggtggccagcgccttggcttcgggcctggcggaaatgttcctgccagtaatcctgctcaaggacgccgaccaactggtgcgtttcgtgaccgccatcgtttcggtcagcagcgtgctgttcttctccgcctccatcccctgcatgctcgccacccgcattcccctgcgcctacgcgacctgctgctggtctggctgcaacgctgcctgctgagcctgctgttcagcctgccgttcggccacctggccctttacctggggtggctgtgatgccacctgtccctactgctcctgcaatcgaggaatccgccatgaccaagttccgcgacaccgaaatccgcgccccgcgcggcaccacgctcaccgccaagagctggctgaccgaagcgccgctgcgcatgctgatgaacaacctcgatccggacgtggccgagaaccccaaggagctggtggtgtacggcggtatcggccgcgccgcgcgcaactgggagtgctttgatgcgatcgtcgagagcctgaccaacctgaacgacgacgagaccctgctggtgcaatccggcaagccggtcggcgtgttcaagacccacgccaacgcgccgcgcgtgctgatcgccaactccaacctggtgccgcactgggcgagctgggagcacttcaacgagctggatgccaaggggttggccatgtatggccagatgaccgccggttcgtggatctacatcggcagccagggcatagtccagggcacctatgaaaccttcgtcgaagccggtcgccagcactacgccggcaacctaaagggccgctgggtgctcaccgcaggcctgggtggcatgggcggcgcccagccgctggccgctaccctggctggcgcctgctcgctgaacatcgaatgccagcagagcagcatcgacttccgcctgcgcagccgttacgtcgacgagcaggccactgatctggacgacgccctggcgcgtatcgccaagtacacctccgaaggcaaggccatctccgtcgccctgctgggcaatgccgccgagatcctgccggagctggtacgccgcggcgtacgtccggatatggtcaccgaccagaccagcgcccacgacccgctcaacggttacctgccgatcggctggagctgggccgagtacaaggatcgcgcagccaccgacccggcaggtgtggtcaaggctgccaagcagtccatggccgtgcatgtgcaggccatgctcgacttccagaagatgggcgtgccgaccttcgactacggcaacaacatccgccagatggccaaggaagaaggcgtgagcaatgccttcgacttccctggcttcgtcccggcctacatccgcccgctgttctgccgcggtatcggcccgttccgctgggcggcgctgtccggcaaccccgaggacatctacaagaccgacgccaaggtcaaggaactgatcgccgacgacgcccacctgcaccgctggctggacatggcccgcgagcgcatcagcttccagggcctgccggcgcgcatctgctgggtcggcctgggccagcgcgccaaactcggcctggccttcaacgagatggtgcgcagcggtgagctgagcgcgccggtggtgatcggccgcgaccacctggacagcggctcggtatccagccccaaccgcgagaccgaggccatgcaggacggctccgatgctgtttccgactggccgctgctcaacgccctgctcaacaccgccagcggcgccacctgggtgtcgctgcaccacggcggtggcgtgggcatgggcttctcccagcattcgggtatggtcatcgtttgcgatggcaccgatgaagccgcggcgcgcattgcccgcgtgctgaccaacgacccgggcaccggggtgatgcgtcatgccgatgccggttaccagatcgccatcgattgcgccaaggagcaggggttgaacctgccgatgatcggttaagacacgttcgacgccggcccgctgggccggcgcatcaatcactgcaagcatcgcgatttcagccattattcggctctgcttcgcctggcgcaaactcaccccgtggaagaacagaacatgaccaccctgaacctgaaacccggccacctgaccctggccaacctgcgcgccgcctaccaggcccccgtacacctgaccctggacgccagcgcccatcaggccatcgacgccagcgttgcctgcgtcaaccagatcatcgccgagggccgcaccgcctacggcatcaacaccggtttcggcctgttggcctcgacccgcatcgccaacgccgacctggaaaagctgcagcgctcgctggtgctgtcccatgccgccggcatcggcgagccgctgagcgatgccatggtgcggctgatcatgctcctgaagatcaacagcctggcgcgtggcttttccggcatccgccgccaggtgatcgaggcgctgatcgccctggtcaacgccgaggtctacccgcatatccccctgaaaggctcggtcggcgcctccggtgacctggcgccgctggcccatatgtccctcgtgctgcttggcgaaagccaggcgcgccacaagggtcaatggctgccggccagcgaggcactggccatcgccggcctggaaccgatgaccctggccgccaaggagggcctggcgttgctcaacggcacccaggtgtccaccgcctacgccctgcgtggcctgttcgaaggtgaagacctgtacgccgccgccagcgtctgcggcgcgctgagcgtcgaggcgctgctcggttcgcgctcgcccttcgacgcgcgcattcatgccgcccgtggccagcgcgggcagatcgacgcagcggccgctttccgtcacctgctcggcgacagcagcgagatcggccgctcccacgccgcctgcgacaaggtgcaggacccgtactcgctgcgctgccagccgcaggtcatgggcgcctgcctgacccagctgcgccaggctgccgaagtgctcggcgtcgaggccaacgcggtctccgacaacccgctggtgttcgccgctgaaggcgaggtgatttccggtggcaacttccacgcagaacccgtggccatggctgccgacaacctggctctggccatcgccgagataggcgcgctgtccgagcggcgtatctcgctgatgatggacaagcacatgtcgcaactgccgccattcctggtggccaatggcggcgtgaattccggcttcatgatcgcccaggtcacggccgcggcattggccagcgacaacaaggccctggcccatccgcacagcgtcgacagcctgccgacttcggccaaccaggaagaccacgtatccatggcaccgggcgccggcaagcgcctgtgggaaatggccgccaacacccgcggcatcctagccgtggaatggctgggcgcctgccagggcctggacttccgtgaaggcctgaagagcacgccggcactggagcaggcgcgccagaccctgcgcgccaaggtgccgtactacgtcgaggatcgcttcttcgccccggacatcgccgccgccgacgagctgctggccgagcgcgtgctgacgccgttgctgccggccggcatgctgccgtcggtaggctgagccgagctagggtctttgtaggtgctgtgcctcgcggcgaatgatggacacactgcgggttgtgctgagtggccacaaccgcttcgccccggggcggggctcctacagagtgaatcgcgcgctatcatccgcgcacccggtcttgccaaggagctttcgtgaccaccaccccgcgctacaaggccatcgaggattttctgctcgagcgcatcggcaacggtgactacccgctgcatcaccagattccccccgaagagcagctggccagggatttttcggtcagccgcatgaccgccaacaaagccatcaacaacctggtgcagcagggttacctgattcgccaggcgggcctgggcaccttcgtcaccgaccgcaagtccgagtcctcgctgcacgaggtgatgaacatcgccgccgaggtgcgcgcccgcggtcacgcgtactccaatcgcatcctgcgcagcgaagccctggccgccgatgacgaggtggcgctgcgtctgggcctgcgtatcggcgcagaggtgtttcacagcatcctcgtgcacctggaagacggcgtgccgatccagctcgaggatcgcttcgtcaatccacgctgggtgccccattacctgagcagcgacttttccaagcagacgcccaacgaagtgctggtcgccagttgcccgatcagtgatgtggagcatgtggtcgaggccgtgcacgccgacgcccgcaccgccgaatggctggatatcgcaccgggcgctgcgtgcctgtcgatgattcgccgcacctggtcggacgagcacctgatcagctacgtgcgcctgattcacccgggcgagcgttacaagctgcgctcgagcaccaagcaccgctgatcacagccggaaatgctgatgaatggcctgggccagcagctccagggcttcgtcgtgctgcgcctgggctgagcgcaggaacatcacctcgtgctcggcagccaggggcagctcctcgacgatgcgcatggcactggtcatcttcgcgcggtccatcaaggtgatcgccaggcccgattcgacacaggccctgatggcctggctggacgggctttccagcaccacccgccaggtgtgccccgctgctttcagggcctccagcatcaggctgcggtacgggcagtcagcagcatggatggccagtgggatgacgcccttggcaggctgcgcgcgggacgtggccgccacccacaccggcgtggtggcgaccagcacctgcgccctgggctcgcgctggcccaacggcagggtcagcaccgcgccgtgcagcttgccggcctgcacctgttcgcgcagcgagtagctggaggcggtcttcacttccagcaccacgttgggccaggccgccgcaaagatcggcaggatgtcgcgaatcacgtgggcggcgtactcgtcgggtatccccaggcggatgcgcccggccagccgcggcccatgcagttcggcaagcacccggtcatgggtgctgagcagttcgctggtcgagtgcagcagccgcttgcccagcgtggtcagtgccaccgactggttgtcgcggtcgaacagccggccgccggcgaccgcctctaggcgctggatatgcacgctgatcgccgccgggctcttgtgcagttgctcggcagccgccttgaagcgcccgctgcgcgccacggtgtgaaaggtgcggatcagttcgatgtcgagcacagcgctcatgattcaaaaactccgaacgactcattcaatacattttgatttattagattatcccgctttcttagcctggacctacaccctgcgtccgggatatgccatgtctacgcaacagactgctcgcctttggcccgtcgccattcccctgctgctgatcgaggcagcgctggtggtgatctggagttcgggcttcataggcgcgcgcttttccatcgaccacgcgccggccatgctggtggtgttctggcgcagcctgctgttcgtgttgctgctggcgccctgggcactgccccgcctgcgccacgcctcccctgccaccctgctgcgccacgccggtatcggtttgctggcgatgggcggctacctcgctggtgtggttcagggcatcgcccttggcgtacctgccggtctcgccgccctgctggccgacctgctgcccatcggcgttgccctgctcagcgtgctggtgctgcgccagcgcctgggctggcaaacctggctgggtctgctcatcggcctgacgggcgtggtgctggtcacctcggatgcactggcctggggcgatgcgccgttgtgggtctacggcttgccgctgctgggcatgctgtcgctggcgattgccaccctgtggcagaaacgcaccaaggccacggcgtcgctcgacctgctcggcaacctgtggctgcagtgttgtatctgctgcgtacccttcgcgctgctggccgcgctggacggcagcctggcgccggtgccctcgggcggcttcgccctgagcatcctgtggacgagtatctccaccatcggcggctacggcctgtactggctgtgcctgaagcgctcgacgccgacccgggtagccagcgtgctgtacctgagcccggcgctgaccctggtgtgggcctgggcgatgttcggtgaaccgctgtcctggctgatgggcctgggcacggctgtctcggggctgggcctctggctggtgatacgtaatgagcgcaaacaaaacgatgacgagcccgcggtggcgagcccgtcatcggcgaccatcaaagcagcttgtcgagggtgatgggcagttggcggatgcgcttgccggtggcgtgatagacggcattggcgaccgccgcggcaacgccgacgataccgatctcacccacgcccttggagcccagcgggttgatgatgctgtcgttttcctcgacgaagatcacctcgatatcgccgatatcggcctgcaccggcacgtggtaatcggccaggttgtggttcatgcagcggcccaggtcatggtcgatcatcgcctcctcctgcagggccataccaatgccccacaccacgccgccgagaatctggctgcgtgcggttttcgggttgatcacccggcccgcggcgatggcgctgaccacccgggtgacgcgcaccgtacccagcgcttcgtccacctgcacttcgacgaacaccgccgaatggctggcactggcgtagcgttcacgctgcttgccgggctgcgcctgcacctcggcctccagactgccgtgccgagccagtagtgcgctcagctcgaccgctcggctggcatcctcaccctgctgcacgcggcctgcgctgaagcgcagcgccgctccattgctgaacggcgcttcgggccactgtcgcgccgcctcgcagagtttgtcggccagggccaggcacgcctcgcgcaccgcactgcccaccgacgatacggtgaacgagccgccctgcagcggcgccttgggcaggctggagtcgccgaggcggaattccacctgggacgggtccatgcccagcacgtcggcggcaatctgggtcatcaccgtggcggtgcccgggccgatgtcgcaggtcgcactggcgacgatcaggcggccatcggcggtgaagctcgcgcgggcgctggccggcatctgcatggcttcccacacgccggtcgccataccgtagccgatcagttgattaccctcgcgcatgctgcgcggctgcgggctgcgcttgctccagccgaaggcctcggcgccctgctggtagcaggcacgcagctccttgctggaatagggtttgccctcgttctggttggtttcggcgtagttggtcaggcgcaattgcacggggtcgacacccgccgcccaggctagctcgtccatcgccgactccagggcatagagccccgtcgcagcgcccggcgcacgcatgtccagcggcgtgtagacgtccagcggcgccagccgataagccaggcgcacgtgatcgcagtgatagagcatccccgaccattcggcgacgtgctcggtgaagtcttcgaagcgcgaggtctgggcgatcacctcgtgcaccaggccctgcaacctgccactttcatcagcgccgagctgcaggtgctgcaccgcccgcgggcgatagccgaaggtgaacatctgctgacgggtcagggtcacgcgcaccgattgctgcaacttcaatgcggccatggcggccagcggcaactggtactgcgggcgcagaccggaaccgaaggcgccgcccacgaaggatgatttgatgcgcacgcggctcgggtcgagcttgagcacatcggccagataccgctggctgttctgcgggccctgggtcttgtcgtgcaccagcaggctgccatcggcctggtagatcaccgtcgatgcatggggctccatggggtggtgatactcgcacggcagctcatattccagctccaggcgcagaggcgcgccggcaatcaccccatcggcgtcgccacggggcttgggcagttcggccggcgcggcgtgggcctcgctgagggcttcgcgcaggtcggtggcatggggctgctgctcgtagctgatgcgcaccaacgagccggcatgacgggccagctccagggtgtcagcgaccaccagcgccaccggctggccgctgtagcggatgcgcgcgttgaacagcgggcgaaacggcgagccgtcggcggcgtcgtcatcttcgtagctctcgtcgtcctgggccatgggcggacgattgaggtggctgagcaccagcttgacgccaggcagcgccagggccgccgagtcatcgatggcggtgatgcggccgcgggcgatcacgctgcagatcacgctgccgtgcagcaggtcatcggccggatgctcggcggcatagcgcgcctggccgctgactttcagcggaccgtcgacgcggtccagcggctggccgagggttcgcgcgttcatgggcgggctccttctgcggcggtggtcagggcacgaaccacggcgcggcgcgccagctcgaccttgaaggcgttgtgggccagcggctgagcatccttgagcagcagctcggcagctgccgcgaaatgctcggatgtggcggcctggccgaccaggctggcgtccacatcaggtcgccgccacggcttatgggctacgccacccagggcgatgcgcgcctggcggatctggccgttctcgtccagctctagcgctgcagctaccgacaccagagcgaaggcgaacgacgcgcggtcacgcaacttgaggtaggcgtgatgcccagcgaagtcttcggccggcagctcgatggcgaggatcagctcgcccggctccagcacggtatcgcgctgcggggtatcgcccggcaggcgatggaagtcgctcattggcacgcggcgctcgccctgcgggccggtgatcaccacctgagcatccagggcggccagggccacgcagaagtccgacgggtgcaccgccacgcaatgctcgctggcgccgaacagcgcatggttgcggttcagccccgcgcgggccgggcagccgctccccggctcacgcttgttgcacggcacctgggcatcgtagaagtaatggcagcgggtgcgctgcagcaggttgccgccggtgctggccatgttgcgcacctggggcgaggcgccggacagcagcgcctgggcgagcagcggatagcgccgctcgatctccgggtgccaggccagctcggcgttgccgaccagtgcgccgatgcgcaggccgccctcggcggtggtggtcacgtcacgcagcggcaacgcattgatgtcgatgaggcgcttgggccgcaccaggttttccttcatcaggtcgaccaggttggtgccgccggcgatgaacaggctgtctggcccggccaggcgcagcgcttcgtcgatggccgcaggcttgctgtaggcgaagggcgtcatgggcgcaccgcctgttcgctctcgggcagcgcttcttcgatagcggccaggatgttgctgtaggcgccgcagcggcacaggttgccgctcatgcgctcacggatgtcggcagcgttaccgacccgcccttcattagccaggccgactgccgagcaaatctgcccaggcgtgcaatagccgcactggaaggcgtcgtgtttgacgaaggcgcgctgcatcgggtgcagctcgtcgccattggccaggccttcgatggtggtcagctcgcggccatcgagcatgaccgccagggtcaggcaggcgttgacccgccggccgtccaccagcaccgtgcaggcgccgcactgaccgtggtcgcaacctttcttggtgccgaccaggtcgagctgctcacgaagcaggtcgagggccgtgatccagggatacacctcgacctgggtggtgatgccgttcaacgacagggaaatcgtccggcgctcggcgccagctgtgatggtctcgctcatggggctacctcggttcgttcggatgtctcgtgcatccgttcaaaatctgaggtgagccccgccaaaaacgttcaggttggatagcgaccgtagagcggttcgttgaggaagctgttcacgacctttctcggcgacattgatgaggcggttacaaggcagaagcagccaatcagcgattgggtaggaggggctttagccccgagctcttaacgccccgcatgcggtgcgtgagctgtagttttccatcgttatcgcgttgctcatacgtccggttccgctctgacgagcgggtttcttttggcatcgccccaaaagaaaccaaaaggtctagccccgacatacggccccagcttcgctggggttccctcgctccatcgtcgctccgagggcacgccacgaagggccatccctggcccatcgcggctctcgcggcatccatgccgctcaaccctctccacgacgattccactcggcctcctgaaggggcgattggtgtcgcctgctaatttttggcatgaggagcaccaaaaaagcaaagcggccgaacggccacttccgccacttggcggccaagcgctgaagccgaggcgaaggatcgtgaacaggccttaaggcgtgagcttcttcatcgggtagatgtcgtaacggctggacttgccctccagcgcgtagcccggcttggcgccctcgatgaccggcgccttgcgcgggcgtttgaccaccacgcggtggctggcgagtttgagcgccgcctcgagcagtaccggagcatccagatcatcgccgacgaagggacggaacaggcgcatctccttctttaccagggcgctcttgtcgcgatgggggaacatcgggtcgaggtagatcacttgcggcgcctcgccctgccagccggccatcagctcgatggcgttgccctgcagcaggcgcatgcgcgcgacgatacctgccacctcggcgtccgccgccgcccgctgcaggccatcttcgagtagcgcaccgatcagcggctggcgctcgatcaggtcgacctggcaacccaggctggccaacacgaaggcgtcgcggcccagccctgccgtggcatccagcacccgcgggcgaattccctgggcgatgccgacggccttggcgatcatctgcccggcgccgccgccgaactggcgacggtgcgccaccgcgccctcgacgaaatccacccgcaccggccccggcgcctgggggcccagctcgaccagctgcaagccagcctcgcccagttgcagcgcataaccggcctcgccgtccagcggcaagccaaggcgctgcgcccattgctgagcgccggtttgcagatgcggcgccagggcctccatgcgaatgcgcacgtcgggctgtagttcactcattgcggatcgtccatcgattcagaagtggcagctttcaagcagccggggctcaactcgggccgacagcagccgatacccaggaaagcgctagtttgccagagcccgtccttcgatgttcgaagtcatctcccgtattcccggtgataccgggatcgccgcccagaaagccggtgcgccatcagccgccagcgcggcgctgtacgaccagattctgcgcagcgtgctacgcgagatggaaagcgccatcgcccagcactcggcgccagcacttgtcacgtctacgccaacggcaatgcctgccgatgaagcgcccatgcagggcatgcgcaccctggaagacgtgatgatgcagcgccagttcatctgctcgctgaacgacgtgggcaccgccctgccccttgaagaaatggcgttacagcagaacctgctggcgccgcctggcaatgccgagaacgccgcgagcaacccgctgctggaagaatccctggcgccctgggagctgctgatgggccaactgacactgcagcaacgcctgacgcgctgaactcaacggcacatacgaaaaccgcccatatccaggtggaagtgatcgcggtgcgcggcgttgtaatccggccccagggtggtgttaaaactggagcacgccgcctgctgcacctggcgcaggaatagcgacttgtcatcctcgcccggccaatcgcgcagcacgctgatgcgccggccatcggccaggcgaaagccgacgatatccagggcattggccgaggcgtgctggctgcgccgctgactgccggcgatggttcggcaggcgaagctgccaacgtgatcgacctgcaccacacgctgaccgaagcgctgttcggctgccggctgcaggccgtggcgctcgaacagggcgaaggcggcggcgaccgggcaggtggcgataaagctgctgctcaggcgcacctcactgccctgcacgcgtaccgtgttggacagcgggcaatcggcggccggtgtgctgtcgggtagcgcgacatagcgcagcgccgaggtgtcgagcaccgtacggcacagttcggggtcgccctgcaggcgacgcagcttgtaggcggtcagccagttgggtgtgtcgcgcaggtcgagcggcgcccagggattccagcgcggcggcacgtcgatccactggcggtacagcgccagcgggccgccgaccaccacgaagatcaacagcgcgatcagaaactgccgcacgctagcccttgaacagatcgttgatggtgtcgaacggcagcgcctgccgggcgccactcagatcaccgcgctcggccagtccgctggccgcctgcagaaaggcgccgtaggcgacgcgggccagattggagcccaggctcacacgcctgacgcccagttgcgccagttcatccagcgacagcgtcaggctcggcgagccgaccagcacattgaccggtttgggcgccaccgcctcgaccactgccttgatctgttcacgactggtcagccctggcgcgtagagcacgtcggcgccagcctcggcgtaggccaccaggcggcgaatggtgtcgtgcagatccgggcggccatgcaggaagttttccgcccgggccgtcagggtgaagggaatgtccagcgcgcgagccgcctcgaccgcagcgcgaattcgctcgacggcaagttcgaagggatagatgggctcgtccgcgcggccagtggcatcttcgatggagccaccgaccagaccgacctgcgccgccacccgtacggtcgccgcacacgcctcgggcgagtcgccgtaaccattttccagatcggcgaccaccggcagggaagtcgcctcgacgatggcgcgggcattggcaagcgcctcgtcacggctcaccgcgccttcggcatcacggcggcccagggaaaaggccagcccggcgctggtagtagccagggcgtgaaaaccgagcgcggcgagcatcttcgccgacccggcatcccaggggttgggcagaaccagcagttcggtttgttggtgcaaagcccgcaggcgttcggcacgttcacggtagatggacatcggctgcttcccttgcgtcgagtgagcgctcagggtatcggagttcgcagcttggggagaaattcactgttccgcgatccggcgcaaggcgaatcggcgggagatcagcgccgtgcctgggaaaggcccatcaccaggatcagcagattctgattggcttcgggagacacctgagtgacccgtttgatttttgggctcaggcagttgctgcgctgggtgctggtcacgacaccggggccgggctcataccaggaggccgccgcgaacgccgaaacgctcaatgcagcaacgagaaatatacctctggcgacacctaagctcatgatcgcaacctcttgaaagtgcggccaatgcgtccgctaacactagatcacgatgggctcggaaaggttgcaacaagacgaacggtcaaaacccttcgcgccgaaagcggtcctgccatccagccaccattgccgctggcccgccagctagacacctgcagacttaaaaaagggcaataaaaaaccccgcgccagggcgcggggtttttggtacagctaaggtgccgggtggcttacatcatgccgcccatgccgcccatgccacccatgtccggcatggccggagcagccttgtcttccggcagctctgcaacgatcgcctcggtggtgatcagcaggccagcgatggaagcagcggcttgcagcgcgctacgggtaaccttggccgggtcgatgatgccgaactcgatcaggtcgccgtactcgccgttggcagcgttgtaaccgtagttaccggaaccctgcttgaccttgtccagaaccacggacgcttcgtcgccggcgttggtgacgatctggcgcagcggcgcttcgatggcgcggcgcagaatgctgataccagcgtcctgctccaggttgatgcctttgaggccttccagagcagcctgagcacgaaccagcgcaacaccaccgccaggtaccacgccttcttcgacggctgcgcgggttgcgtgcagggcgtcttcaacgcgggctttcttctctttcatctcgacttcggtggcagcgccaaccttgatcacggcaacaccgccagccagtttggccagacgctcttgcagcttctctttgtcgtagtccgaagaggtttcttcgacctgcttgcggatctgggcaacgcgggactcgatgtcggactgctggccagcaccgtcgatgatggtggtgttttccttgttcaggaccacacgcttggcttgacccaggtgctccagggtggtgctttccaggctcaggccgatctcttcggagatcacggtaccgccggtcagaacggcgatgtcctgcagcatggccttgcgacgatcaccgaagcccggtgctttgacagcagcgaccttgacgatgccacgcatgttgttgacgaccagagtggccagggcttcgccctcgacgtcttcggcaacgatcagcagcggacggccagccttggcaacggcttccagaaccggcagcagttcgcggatgttgctgatcttcttgtcgaccagcagcagcagcgggctgtccagctcggccaccatggtgtccggcttgttgatgaagtacggcgacaggtagccgcggtcgaactgcatgccttctacgacggacagttcgttttccaggcccgagccttcttcaacggtgatcacgccttctttaccgactttttccatggcttcggcaatgatgttgccgatggactcgtcggagttggcggagatggtgccaacctgggcaatggctttgctgtcggtgcacggcttggacaggttcttcagctcggcgacgatggccgcggtggccttgtcgatgccgcgcttcaggtccatcgggttcaggccggcagctaccgacttcaggccttcggtgacgatggcctgagccagaacggtagcggtggtggtgccatcaccggcagcgtcgttggccttggaggcaacgtctttcaccagctgggcaccgatgttttcgatcttgtccttgagctcgatctctttggcgacggaaacgccgtccttggtgatcagcggcgcgccgaagctgcgctccaggactacgttacggcctttcgggccgagggtggctttgactgcgtcggccagaacgttgacaccagtgagcagtttcttgcgagcggcgtcgccgaattttacgtctttagctgccatgttatttgatcctcaattcttgacgattaaacggaaaaattcgcggtcgatcaggcttcgataacagcgaggatttcgctctcgcccattaccagcaggtcttcgccattgaccttgacggtgttgctgcccgagtacgggccgaacaccactttgtcaccgaccttgacggccagggcacggacttcaccgttgtccagaacacggccagtaccaacggcaacgatttcgccctgattcggcttctcggtagccgagcccggcagcacgataccgccagcggttttggtttcttcttcgctgcgacggatcacgacgcggtcatgcaaaggacgaagcttcattgtcgatctctcccaatagttgttgaaatcaccggtgccctcaccggcaggatcatggcgctgcgcaaacacccaacgccgaaatttgcttcagctgacgctgaaaaaccttgcggtgtccgctacataggggcggccaaatgcaattcaagggcagccgctaaattttttaccaagccaacggacgctccgcgcctgaaaaagcaaggccccggccagcgaacactgaccggggcctggacgcagcgcgcgggatcagtcgcggcgctcgtattcaccttccagcacgttgggcttgtggccaccaggctgtccgttgcgagccgccatgtcgtcggcgaaggcccgttgccgctcggcctgctcggcggcgcgctggcgcacccgctcgaccagccagcggcgggtgaagggcagcaggcagaggatgccgatggcgtcgctgatgaagcccggcagcagcaacaggccgccgccgaccgccatcatcaggccctgcagcacttcctgatccggcatttcgccgcgggccaggcgctcgcgggcacgccaggcggtggtgataccggcgatgcgcagcatcagaccgccgaagatcgaggtgaggatcaccagggcaatggtcggcagcacaccgatagcgctgcccaccgaaatgagcacggccagctcgagaatcgggaacagcaggaacaacaacgtgaaaatgcgcatcgcggtttccttgacggaagaacaccttccagtaggagagaaatatggggtgttgcgcttaattcaagctgaagtttcgacttctcaagcacacgctgcgttccaagccaggcgacgcggggcccagcgccgacagggcgcgctgttacaggatgttggtgatcgcgtctgcgggcactggtgcgcgggcctcgtcgcactctatgctgctgccggtacgtcatggcaatcgaccggcgcgaacaagcgaatcaccgtgcaccggtacgacccgttcgactctcaatcaagggaattggcatgcaactccaagacaaagtcatcatcatcaccggcggcggccagggcctgggccgcgccatggccgagtacctcgccgagcgcggcgtgcgcctggcgctggtcgacctgaaccaggaaaagctcgatgaaaccgccgttgcctgtcgcacgctcggcgtgcaggcgcgcacctacctgtgcaacgtggccaacgaggaacaggtgacccagaccgtggcgcagatcgccgaggacttcggctcgatcaacggcctggtcaacaacgccggcatcctgcgcgacggcctgaccatcaaggtcaaggacggcgagatgagcaagatgagcctggctcagtggcagtcggtgatcgacgtcaacctgacgggcgtattcctgtgcacccgcgaggtggcggcgaagatgatcgagctgcagaacgagggcgcgatcatcaatatttcctcggtgtcgcgcgccggcaatatcggccaggccaactactcggcggccaaggcagcggtcgcagccgacaccgtggtatgggcccgcgagttcgcccgctatggcatccgcgtgtccggcgtggcgcccggcttcatcgagaccgatatggtcgccagcatgaagcccgaggcgctgcagcgcatgactgacgtgatcccgctcaagcgcctcggcaagcccaaggagatcgcccacgccatcgccttcctgctggagaacgactacttcaccgggcgcatccttgaactcgacggcggcgtgcggctgtaaggcgtcagtcggcaaacgccagacaacaaaaagccccgccaggtgcggggctttttgttgtgcatcggctcggcttaccagcctacaccgaagcccagtgtgtaacgggtttcgtccttgtcgccttccgagccactgacctgatccttggaggccttcatgttcagcgaggcccagtcggtgaccttgtagcgcaggccgacttcggcatccagggcgtaatcggcggcaccttccagcggcttgccgatctcgccgttgctgaacagctcgatggttttgccgaccaagtagcggttgtaatcccacttcatactgatggcgtagaagttttctttctcgccattggcgaactcgtaatcggagcggttgatcaggccggccagggagaaggcgccgagttcgttatcccagaactggtaacccggaccggtaccgacggtgcgctggcgggccagatcctcgatcttgtcgcgcttgtattccagacgtccctgccagaaccacttctcgtccaggaagcggtccagcgcgtactcggtgctccagttgtcggtgctgaccacgtcgtccttgagctcgcggttgtagtcgacctgggcgttatggcgccacttgccatggcgcgcctgggtcttgaggtcgacatcgtagtcgtcggtgtcgcgctcggcgcgcttgtagtccatggccacgtcgacattgcccttccacaggaagtcttcgaccaaaggcttgggcttcatgatctgcttgatgcttgccagctcgacggtctttggtgcagcgccattggccagcgtcaccttgccgggctcggcggcctgcagcgacttggcccgctcgccggtcacgtcgttttccttgaccagcagttcgcggtcgctctcaagggtggcgacctttttccaatccagcgggatggagccgccgtattcggtttccagcatcagcttgccgccgtcgaagacccggatggtcccggtcaggcggtcgccgttcttcatccagacggtatcggccatcagcggtgtggcggccacgctaaggccaaggcacaacagagtacgagtaaacataagcggacgagtctgctccggttcgcgggaaatcgggcattatccgcatacccgaaaattgagcaagaaatgaccgacggaaatgcctcgagttcatcgagggtcatgattcgtcggccccaggagcctgccatgcccgcgctacagcccggtgacaacgcccctcgccgggacgatcagcaagcccgccgcgatgccctttatctggccctggcccaggtgccgcccggcaaggtggtgacctatggcgaactggctgcactggccggcctgggacgcgccgcacgctgggtcggccgtaccctcggccagctgccggacggcaccaccctgccctggcatcgggtggtcgcagccggcggccgattgagcctggcagacggctcacccagcggtgttgaacaacgcgcccgattgcgcgtcgaaggggtgctgtccgacaatggtcgggtggatatccgacgtcacggctggcggcccctggagcacgaggcatgagactcgcggcaccacgcgcaaccggcttgcactgacccgaccctagcccctagagtgcgccacttgttcatgctttctccctccaggccgatccccctcaatgcatcgtaaaagctggcgcgacgcgatcgccgcctattccagcccctcgacactggttcttttggtgctgggctttgccgccggcctaccttacatgttggtgttttcgaccctgtcggtgtggctgcgcgaagccggcgtggcgcgggaaaccatcggtttcgccagcctgatcggtctggcttacgccttcaaatgggtatggtcgccgctgctcgaccaatggcgcctgccgctgctcggcaagctcggcaggcgtcgctcctggctggtgctgtcgcagattctgatcgccatcggcctggccggcatggcgctgtgcgacccgcatactcacctgacctggctgatcgccctggccgtactggtggctttcgcctccgccacccaggacatcgccgtcgatgcctaccgcctggaaatcgtcgacgacacccgccaggccgccctggctgccagctacatggccggctaccgggttgccgccctgctggccaccgccggcgcgctgtatgtcgccgaaggcctcggctcgaccaccctgctctaccagcacgcggcctgggccggaacctacctactgttcgccctactgatgctgccgggcctgttgaccagcctgtggatgaaagagccggcagtgtcgatgaagacccagctggccgccgccaagtatgggttcagccatcagatcgcctcggtgctggtgctgatcgtgctgctggtatcggtaccggcgatgttcacccagctctacaacaccgacttccccagcctggtgagcggcgaagccacgctgctggatctgttgctcgaagaccgcgccttcctgcgcgccatcctctatacgattctcaccaccctatgcctgtcgtccatgggccgccgcgggctggcaccggtgctcacgccggtcaacgacttcatcctgcgttaccgctggcaggcgctgctgctgctcgggctgatcgccacctaccgcatgtccgacacggtgatgggcgtgatggccaacgtcttctacatcgaccaaggcttcaccaaggaccagatcgccagcgtcagcaagctgttcgggctggtcatgaccctgctcggtgccggcgccggcggcctgctgatcgtgcgcttcggcattatgccgatcctgttcatcggcggcgcggcctcggcggccaccaacctgctgttcatggcgctggccggcatgggcgccaacctgcagatgctgatcttcaccatctcggcggacaacttcagctcaggtctggccacggcggcgttcgtcgcctacctgtcgagcctcaccaacctgaagttctcggccacccagtacgcgctgctcagctccatcatgttgctgctgccacgcctgatcggcggctattccggcgtactggttgagaagttcggctacgccgatttcttcctgatcaccgcactgatgggcgtgcccaccctgctgctgatcctcctgcagtggcatcgccagggcaatcgcgctaccgcgctgcccgccgaagaacagccgaagccggaatgacgcccatgaaaaagccgacacaagtcggcttttttcgtttctgcaggccgcgtttcagtcggccttgccctgctgcaccatttgcaccatgcgcggcggttgcgccagctcgacgccctcggcgcgcaggcgatcgcgcacgctttcgttgagcatgaagatcaccggccagtaatcaccagcggccgtccacatgcgcagcgacagattgatcgaggtttcgcccaggctcgataccaccaccaccggcgccggctcctgatgcacgcgggcatccttggagagttccagcagcacctcgcgggccttggccaggtcggcgtcgtagtcgagcttcacgtcgtacagcacctggcgggtgctctgccgtgagtggttggtgatgatgccgttggacagcgtgccgttgggcacgatcaccaccttgttgtcgccggtgcgcagcacggtgtggaagatctggatgtagtccaccgagccggaaatgccctgagcctcgatgaagtcgccggccttgaaagggcggaacagcatgatcagcacgccgccggcgaagttcgccaggctgccctgcagcgccaggccgatggccagccccgccgcaccgatcaccgcgatgaacgaagtggtttccacgccgatcatcgacgccacgctgatgatcagcagcaccttgagcacgatactcgccaggctaccgataaagctgctcagcgcacgatcgaccttgcgaccatccatcagggcgctgaccttgctggtcagcttgctgatcagccaccagccgatcagcagggtaacgatggccagggccagtttgccgctgtactgcagcaataccggaatccaggcctgtgacatgacgaccaactggtcgatgctcatatccatcgggcattccttctaacaattcaaacgaaaacgccatggcaggccatggcgtttgcacgggcgttcacgaacttgcgacgctgccgtttcgtcggggttcaataaaccccgccttatcagtcgcggaagttgttgtactgcaggggcatgccgaagtccttgccgcgcagtgaggcgatgcattcctgcaggtcgtcgcgcttcttgccggtgacgcgcacctgctcgccctggatggcggcctgcaccttgagcttggcgtccttgatgtgggcgacgatcttcttggccagctccttgtcgatgccttcgcggaactcgacttcctgcttgaccaccttgccggacgcgtaggggtccttggtttccatgcactggctgtcgatcttgcgcttgatcaggcagctgcgaatgatgtcgagcatctgctcgagcatgaaatcggcttcggcggtcagggtgacggccttgtccttgacttcgaaactgcacttgccgcgcagatcgaagcgccgctccagctccttggcggcattgtccagggcattggtgagttcgtgtttgtccagctccgacaccacgtcgaacgagggcatggaattcctccagttaaaaagcgcgaccggcagaagcgtttcacgaatctcggctggcagccgcctggccacgctgcgaatgcatagggctgggcgccagttcgcgggatcgtgaattaagtctgcgcaaatcgcgcggatggcttgacgataaaattggcgcgatcattatatccgctctgatacagaccgctcggcgttgtattggttactcccttccctcgacccgttttcctgccagcgagtgccataaataatgcccaacccccatctcagcattctggtggtggacgacgccaagttctcgagcgccatgatcggacgcgccttgagtcaggctggatatcaggatattcgcttcgccagcagcgcggccgaagccatcagcaatctcgaacaacgccccgccagcgtgctgctggccgactggctgatgcccgagatggacggcctggagctgaccgcccgggtgcgccagctcgatgaagcggccgagcactacacctacatcatcctgctgaccggcaaggaaggcgagaacgtcctcaacgaagccttcgaccgcggcgtcgacgacttcatcagcaagtcggcgatgaacgaacagctgctgccgcgggtgttcgccgccgagcgcctgtgcagcaccctgcagcgcctgctccacgaaaacgccctgctggtgcagaacatcgccagcctggaagagcgcaacctggtcgacccgctgaccggcctgggtaacacccgctacctgaaacagaagatggccgacagcctgcgccaggtggaatcacgtggcggcgccctgtgctatctgatgatcggcctgcagggcgtcgacgagctcagcgcccgccacggtgcggtgttcagcaacgaattgctgcgcagcgtggcccgccgcctgcagcagctggtacgcccgctggacgtgctggtcagcctggatgatcgccactttgcgctgatcaccctgctcgaagatctgcaggaatgctcgccgagcagcttcaagcgcctgcacgaagggctcaacctcaaggctttcaagaccagcgaaggcttcatcagcctcaaggccggcatcgccgtggttgggctggacagcaaggccatgcccatggagcagcagcagcttttcgatctggccacccgcctgctgcctgaagcccacgccagcggccgcgtgaccgcggtacgcctgccccgcccatgagctggcacgtactgggtgccggaagcctgggcagcctgtgggcctgtcggctgtttcgcgccgatgtgccggtgcagcttgtgcttcgtgacccgcagcgcctggccgcctatcgccagaagggcggcctgactctggtcgaacagggccacagccagctctatcccatcccggcaagccacctgcaggactcggctcccatcgagcgcctgctgctgacctgcaaggcctatgacgccgctgaggcgattgccgccgtggccgacaggctggcaccaggcgccgaggttctcctgctgcagaacggcctgggcagccaggacgaagtggcccagttgctgcccggccgccgctgcctgcccgcctccagcaccgaaggcgcgtttcgtgatggtgactggcgcgtggtgttcgccggccagggccatacctggatcggcgatccgctcgatgccacaccgccaggctggttgaatgatttgcagcgcagccagattccgcatacctggagcccggacatcctgtcgcggctgtggcgcaagctggcgctcaattgcgcgatcaacccgctgaccgtgttgcatgactgccgcaatggcgaactggtgcgctatcacgaacagatcgacgcgctgtgtggcgaactggcccagctgctgagcggctgtggtcaggccgaagctgccacggacctgcagcaggatgtgtggcgggtaatcgaggccacggcggccaattactcgtccatgtaccaggatgtcgccgccggtcggcgtaccgaaatcagctacctgctcggctacgcctgcgccgctgccgaacgtgcagaggtccagctgccgcagctgaaagccctgcatctgcggctgcaggagcatctggacggccacggattgccgcgctattgagtcacgcgctaccctgcgccctcacctgccaccacgaaacacgcccatgcgcctgcgccaccgcctgaagaacctgcccgtaggccgaaagctgctcgccgccctgctggtcctgctggccgccgtgctggtggtggccaacatgaccttcatcagcgcggcctactggatctcccaggaaagcgtcgcacctcaggggctgcagactctgggcaggctgatcgccaccccggtgctgagccgcgaagcgctgagttcgcccgaagcagcccatgaagtgctcaagcgcctggagggctatggcccactccgcgccgcggtgatctacgacgccgacggcaacagcatggcgcaactgcagcgcggcgaaaaactcgacctgccgtcccagatcagcgcgctggacaactggcgtatcggcgaatttcgcgcccaccagctgatcgagctgccgcgccccgatgccccgccaggccacctgctgctggtcgcctccagcgagctgccgggcgccttctacaccggcaccgtcaccgccagtctggtgatcctgctgttcagcctggtgctctggctgctggtggcgcggcagatccgccgtctggtcaccagcccgatcaagcgtctggaggaactgacccgccaggtcacccgcgaagagaattactcgctgcgcgcgcggcgcggtaaccgcgatgaaatcggcagcctggccgaggccttcaacaccatgctcgaacgcatcgaagcgcgcgagcagcagctcaagcgcgcccgcgacgactccgaggaggcctacaaccaggcccgcggcctggccgaggaaacccgcctgtcgaaccgcaagctggaactcgaagtgcaggtgcgcagcaagatcgagaagaagctcacgggctttcagaactacctcaacagcatcatcgactccatgccctcggcgctcatcgccctcgacgagcagctctatgtggcgcagtggaatcaggaggccagcgcgctgtccggcacctccatcgacgaggcggtcaaccagccggtgttcctcgccttcccgctgctcaagccctacctgtccaagctcaagcgcaccgccgagcagcaccgggtcgagaagatcgagcgcgtgacctggattcgcgacgacgagccccaccactacgccctgaccttctacccgctgatcggcagcatcggccgtggcgtggtgatccgcatcgacgacatcacccagcgcctgaacctcgaagaggtcatggtgcagtccgagaagatgctttcggtcggcggcctggcagccggtatggcccacgagatcaacaacccgctgggcgccatcctgcacaacgtgcagaacatccgccggcgcctgtcaccggagctgccgcgcaatcaggagcaagcagaggtggccggtgtcagcctgccggccatcgatcgctacctggcggcgcgggagatccccatgctgctcgacggcatccagcaggccggcgcgcgggcctcgaagatcgtcacccacatgctcagcttcagccgcctgagcaatcgccagttggcgccctgccagttaccggcattgatcgaccaggcggtggagatcgccagcaacgatttcgacctgaccgaaagcttcgacttcaagagcctgttgatcgagcgtgaattcgacccgcagctggggccggtccccggcatcgccaacgaactggagcaggtgctgctcaacctgctgaagaacgccgcccaggccatccatctgcgcgaggatgacagcgttcccggcaagctgatcctgcgcacgcgcctgacgccgccctgggccgaagtgcaggtcgaagacaacggcgtgggtatccccgaagccgtacgcaagcgcatcttcgagccgttcttcaccaccaaggaagtcggccagggcaccggcctggggctttcggtgtcgtatttcatcgtcacaaacaaccacaagggccagatggaagtgcagtcgcgcatcggtcagggcacctgtttcaccctgcgcctgccattgggcgtgagcagctgatcagcggagactccatgggttatcgactctcgaaaatctacacgcgcaccggcgatgccgggcagaccggcctggccgatggtcgccgggtgcccaaggatcatccacgcatcgaagccatcggtgaagtggacaccctcaacagccagctcggcctgctgctcgccgacctgatcgaacagcaggccgttcatccggggcttggcgaactcatcgaggtgctcgcgccctgccagcaccgcctgttcgatctgggcggcgagctggccatgcccgaataccacgccctgcaggctgccgagatcgagcgcctggaagcggccatcgaccgctggaacgaggaagtcggcccgctcaccaacttcatcctgcccggcggctcacggctgatcgcccaggcccatctgtgccgcagcagcgcgcgaaccgccgagcggcgctgcggccagctgcatgctgtcgagccgctgcgcggcgagctgctggcctacatcaaccggctatccgacctgctgttcgtggccgcgcggctgatcgccaggcgccagggcatcgacgaagtgctctggcaggctgctcctaaagactgaggcgactctcgaaacggcgccgctcgccggtcagcgggtcctcgaaggccaacccgcgagccagcagtttgagcggccgcgtgtagtcgtcgggctcaccctcggcgcagctcacgtcgggatagaacggatcgttgaggatcggcgcgcccagggccgccatatgcacgcgcagctggtgcttcttgccggtcaccggctccaggccatacaaccagtgctcggcccgtttctcgatcacctcgatgcgcgtgcgggtgttggccacgccaggcgcctcacgcatgcgaaagaacggctcgcccgcctcgaagcgcgtctcgcgcaacagtggaaactccagctcaggcagcggcgccgccagcgcctcgtaacgcttgtcgatggcgcgctcacgaaacatcgcctgatagcgcccacgggtctgcaggttgctggaaaacagcaccagcccggcggtatgccggtcgatacggtgcagcggcaccagatcggcattgccggtgcgcctgaccaggcgcgccagcagggtctgctcgacataggcgccagccggcatcaccgacaggaaatgcggcttgtcggcgaccagaatatgctcatcgacatgcaggatggcttcctcgaagggaatcaccggctcggcgggcacttcgcgaaagtaatgcacgcgcaggccgacgcgatacgggtgatcgacgccgatggccgcgccttcggcgtccagcacccggccgcgagccatgcgctcgagccacacgtcccgggaaatcgccgagaagtgcgcgcacaggcagtcgagcaccgtcgcccagtcgccggcaggcaggtgcagcgtgctggggcgcagggtcggctggtcggatgatggcatgcggagactccgggcgcggcgctcagggcgcgatcaggtagagacagagcgacagcgtcagcagcgagcccagcgtcgacaacagaatggtgctcgacacctcggcaccgtcacggcggtagaactcggcgagcatgaacggcccggtgccggtcggcagtgcactgagcagcagcgcggcgtgggcccacattggcggcaggcggaacacgtagacggccaatccccaggtaatcagcggatgagcgaccagtttgatgagtaccaggccgctgccgcgctgcttcggccctgcgtgcttttcagccaggaacaagccaagggcgatgagcgcgcagggtccggtggcggcggcgagcaacttgagaaactggtgcagcgacgccggcagtggctgcgcggtcgccgcccacagaccaccaagcacaggcgccatgacgatggggttcttgagcagcgcgacgcacaccttgcgcaccgcggccaacacactcttctcgttctgcagccccacctcgatgcacaccaccgccagggcgaacagcacgcagatgacgatcaggcaggcgatcagcgccggctccataccggcatcgccgaacaccagcaggcacagcggaatgcccatgtaaccggtattggcgtaggaagcactcagcccctgcacgctggcatcggccaggctggtgctgcgcaggcgccacagcagcaccagggcaaaaaggcccagggtggcgatgccataggcaaggatgaaaccgggttgccatatttcatcccacaccacggtggccatcgcctcgaacagcagcgctggcaggcacagccagaccaccatgcggttgatctcggaagccgcggcggcgcccagcaggcccaggcgccggcaggcaaaacccgcgaggatcagcgcaaagaccggcaggatgacattgagaacggaggccatgggccgtgaatcactcgaaaacgggacgccgcagggtaggcgctacggcgtgctcatacaagcgccggctcagcgctgttgctcgggccagaaagcgcgaatgcccgcaacgccctgtgcgccaacctgccaggcttgctggcaatcctgcggcccgaccccaccgagcaggtagcacggctggttgaacccctgcagccattcgctcgcccgctgccaacccaacggctgggcctcgggatgggtctgggtggcctgcagcggcgacagcgtgacgaagtcggcgccgatctgagtcgccagttcgagctcttcggcactgtggcaggacgcggccagccagcgcccttcgggcagcggacggcccttgctggcgtacttgcgcagctgctcggcggtcaggtgccagccggcagccgggaaatcgcccagccactccagcgggcccttgagcatcaactgcgccttaccggcgcagagaccctgcacgtccacggccagatcgcggtactgggcgtcgaacatcgccggcgcgcgcagctggatcagacggataccgttggcaacagcaacccgcacgccagccagcagctccggcccgtccagcccttccggggtgatcaggtaatgctcgggaagccgcgccgccgcgacgatcggtcggttggcggccagaaaatcgtagtcgcccagttgccgtgggctgacccaggccagcggctggccttcggcgccatggggctcaccagtgaattggctgacttcccagacatccagcagcacctgcttgtcgctgtagtcgtgacgcacctgaatcagcggccgcgccgcttccacacgtatgcccagctcctcgtgcaactcgcgcgacagcgccgccagaacggcctcgccctcctcaaccttgccgcccggaaactcccagagcccaccctggtgtttgtcgtccgggcgtttggcgatcaggatccgcccatcgtcaccgcggattaccgcggccgctacatgcacgcgtttcacgttttctcctctagagctgcctggtgccagcgctggaatgccggccactgaaaaatggtttccacataggccgccgcatccgccggaagttgcacgccgtagctgcgcagccggctggcgaccggggcgaagtaggcgtcggcaatgctgagctgaccgaaaagataaggaccgccctgaccgaagcgctcacgacagcctgcccacagcgcgacgatacgctggatatcgtgcttgacctcgtcggtcacgctggccaacggcgcgttgcgctgcatgtccatcggcatgtggctgcgcaacgcaccgaagccgctgtgcatttccgcgcaggccgaacgggccatggcgcgggcagccacatcacggggccacagcccggcttcggggaaacgctcggccaggtattcggcgatggccaaggaatcccagatcaccccggcatcctcggtcttgagcaccggtaccttgccggttggcgaatgctccagcagccgtgcgtgggtgtcggcgcgaaacagcggcaccagggtttcctgataggccgcgccgctgagctcgacgagcagccagccgcgcagcgaccaggaggagtagttcttgttgcctatcaccagttcgagcgacatctatttctccagcgttcggaaggaacagaacgacagcttcacccgtggctgccggcaaggcaaattccccgcgcgcatggggccatgcgcgcggggaatccatcggcgatcaggtgcggtattcggcgttgatcttcacgtactcgtgagacaggtcggtggtccagatcgtctcgctgcaggtgccgcggcccagctcgatacggatggtgatttcctcttgggccatcaccgccgcaccctgctcctcggtgtaggtcgcagcgcggcaacccttgctggcgatgcaaacgtcacccagaaacacgtcgatcttgctgacatccagctgcgccacgccggcacggccaacggcggcgaggatgcggccccagttggggtcggaggcgaacagcgcggtcttgatcagcggcgaatgggccaccgcgtagccgacatccagacattcctggtgggtcgcgccaccgttgacctgtacggtgacgaacttggtggcgccttcgccgtcacgcacgatggcctgagccacttccatgcacacctcgaacaccgcctgcttgagcgctgcgaacagcgcaccgctggcctgggtgatttccggcaaggcggccttgccggtggcgatcagcatgcagcagtcgttggtcgaggtatcaccgtcgatggtgatgcggttgaacgacttgttcgccgcgtcgcgcagcaggtcctgcagtacgccctgagcgaccttggcgtcggtggcgatgtatccgagcatggtggccatgttcggtttgatcatgcccgcgcccttgctgatgccggtcacggtgacggtcacgccctcgtgggtgaactggcgactggcgcccttgggcagcgtgtcggtggtcatgatgccggtggcagcatcggcccagttgctctcggaaaggttgtccaaagcggcctgcagggcgccttcgatcttctcgaccggcagcggttcaccgatcaccccggtggagaacggcagcacttcgctttcgtccacacccgccagcttggccaggctcgcgcaagtgcgcatggcgttctgcaggcccggctcgccggtgccggcattggcgttgccggtgttggtcagcagataacgcacgctaccggatactcgctttttggccaggatcaccggcgccgcgcagaacgcattgagggtgaacacccccgccacactgctgccctcggcacagcgcatcaccaccacatccttgcgccccgggcgcttgatgccggcagaggcgatgcccagctcgaaacctggaaccggatgcagggtagacagcgggccaagaccaacagccatgggaaagctccttgaattaggtggatgggcacagcatgttcgatgcgaaaacgccgcgaagaggctggcccttcgcggcgttttggcgtttcacggcattgcgttgatcagttgacctgaccgtggcagtgcttgtacttcttgccggaaccgcacgggcacagctcgttgcggccgatcttctgctcggcgcgtaccggcgcggcagccacggcgacatcgccgtcctggccttcggcttccggctcttcgagcgcggagacctcatcgtgctggaactgcatgcgctgggccatggcttcggcttcgcggcgcaggcgggcttcttcctcggccgggtcttcgcggcgcacctgcacgtgggacagcacacggatggtgtcgcgcttgatcgaatccagcaactcctggaacagggtgaaggactcgcgcttgtattcctgtttcgggttcttctgcgcgtaaccacgcaggtggataccgtgacgcaggtgatccatggtcgacaggtggtctttccacaggtcgtcgagaacgcgcagcagaatctgcttctcgaaggtacgcagggcttcggcgctggcctgggtttccttctcgttgtaggcgtccaccagctccttgaggatgcgctcgcgcagggtttcctcgtagagcttgtcgtcttcgtcaagccactgctggatcggcaggcgcaggttgaaaccggcgtagatcgcctcctccagaccggcgatatcccactgctcgggcagcgactgcggcggcatgtgcgcgctgatggtgctgtccagcacttcctggcggaagtcctcgatggtctcgccgacgttgtcggaagccagcacggtgttgcgcatgtggtagatcaccttgcgctgctcgttggccacgtcatcgtattcgagcagctgtttacgcatgtcgaagttacggccttcgaccttgcgctgtgccttctcgatggcgttggtcaccatgcggtgctcgatggcttcgcccggctgcatgcccagggctttcatgaagttcttcacccggtcggaggcgaagatgcgcatcaggctgtcttccagcgacaggtagaagcggctcgagccggcatcaccctggcgaccggcacggccgcgcagctggttgtcgatacgccgcgattcgtggcgctcggaggcgatcacgtgcaggccaccggcttccagcacctgctgatggcgcttctgccagtcggccttgatctgcgcgatctgctcgtcggtggggttctccagggcagcgacttccacttcccagttgccgccgagcaggatgtcggtaccacgaccggccatgttggtggcgatggtcagcgcgccggggcgaccggcctgggcgatgatctcggcttccttctcgtggaacttggcgttgagcaccttgtgctcgatgccttcctgctcgagcaagcgcgacacgtattctgaggtttcgatggtcgcggtgccgaccaggatcgggcgaccctgggcttggcactcgcggatatcgttgatgatcgcggcgtatttctcttcctgggtcaggtagaccaggtcgttgaagtccttacgggcgatcggcttgttggttgggatcaccatcacgtccagaccgtagatctggcggaattcgaaggcttcggtgtccgcggtaccggtcatgccggacagcttgttgtacaggcggaagtagttctggaaggtggtcgaggccagggtctggctttcggcctggatctgaacgccttccttcgcctcgatggcctggtgcaggccttcggacagacgacggccctgcatggtacgaccggtgtgctcgtcgatcaggatgacctgaccgttctgcacgatgtattcgacgttgcggtggaacagggtgtgggcacgcaggccggcataaacgtgggtcagcaggcccaggttgtgcgcggagtagaggctctcgccctcgcccaacagaccgatctgggtgagcatgtcctcgatgatctggtggccggcttcgttgagttcgacctggcggctcttctcgtcgaccttgtagtggccttcctgagtgaccacgccttcctcttcctcgatgtgctgcttgaggcggggaatcagcttgttgatctcgatgtacagcttggagctgtcttcggcctgaccggaaatgatcagcggcgtacgggcttcgtcgatgaggatggagtccacttcatcgatcaccgcgaaattcagttcgcgctggaatttctcttccaggctgaacgccatgttgtcgcgcaggtaatcgaaaccgaattcgttgttggtgccgtaggtgatgtcggcggcataggcagcgcgcttctcttccggcggcatgaacggcgtgacgataccgaccgtcaggccgaggaactcgtacagcgggcgcatccagttggcgtcgcggcgggccaggtaatcgttgaccgtgaccacgtgcacgcccttgccttccagggcgttgaggtagacggccagggtaccgaccagggtcttgccctcaccggtacgcatctcggcgatcttgccttcgtgcagggtcataccgccgatcagctggacgtcgaagtggcgcatgcccatgacgcgcttacccgcctcgcgggccacggcaaaggcttcaggcagcagttgatccagggtttcgcccttggccaggcgggccttgaattcttcggtcttggcacgcagttgctcatcggagagcgcgagcatctgctcctcgaatgcattgacggcctgaaccgccttgagcatgcgtttgacttcacgctcgttcttgcttccaaagagttttttcaacaaaggcgcaaacatatcgacaggatcttccacgctatgaatggagggcggccccgtgagtcgcccatgcagcccgtatggctgcgtgcgaagggggcattctacccggaaacggaattgaagaaagagcgcgattggcacagggccatcggcgcagggcaagccggccttggccggcttttgtcagggctcgtcgctgacgcgggcgatgtagctgtgcggattgaccagctcgccgttgcgggtgacttcgaagtgcacgtgattgccggtcgagcgcccggtgctgccgaccgtggcgatggcctggccacgctggaccagatcgccgacctgcaccttgttgctgcggttgtgcgcatacagggtgacgtagccgtcggcgtggctgatttccacggtgttgccataaccattgcggcgcccggcgaaggtcaccacgccggcaccaaccgccaccacgtcgctgccggccttggcagcgaagtccacgcccttgtgcacgctgacgcgcccggtcagcggatcgatacgtcgcccgaatggtgacgacacgtagccctgcaacaccggatggccggaaagcatcgtcgcctcgtcgagacgacggtcggcaagcagctgctccagcacttcgagctgctgctcgcggctgtccatgcgcagggccagctcatcgagagtgctcatgaacggcggtggcgcgtaggccgcgccgcccagaggctcctcgggaccgccctgccccacgccgagcgagaaatcgaattcactggcatccagctcggccagctcggtaagccgctcgcccagggcgtcgagccgggtcaggcgcgcctgcagctcggcgacgtgggcggcgaaggcatcgagctgacgctgggcatcgatcttcaccgcgccaacttcctcacgctgggcatcgagagcctggctgaccacttcgctgtccagcaccggaaccgattgcggcgccatccacgcccccagcgctgcaccgccgcccaccgccagaacgaccagcagcaccgcgccggccaacagccagcgcaaatcgaggctgagcgagcgcgcggcgccgtggcgcctgctgagcaaaatgatgtgcatgacatccccatttcgaaaaaagtggaacccgagcggtcagcagaggttctgctaccatgacggccccaaaacgtcgcaggcttcctgccatgagttttcgtcccttgccggccaaagcgcccgccgcgctcctgcgcgaggcgaagccgctgaaagcgctgttcagccaggctcaacgcctcgaccacctgcagcaggtggtggaaagccagctgcagcctgccgcccgtgaacactgtcgcgtggcatcgtggcgtgaaggctgcctgttgctgatcgtcaccgatggccactgggccacccggctgcgttatcagcaaaaacgcctgcaacggcagttgcaggcgctcgaaacgttcgcgaccttaacgaaaatcctcttcaaggtgcaacctccgagcggcgagaaacgccaggcgccacggcctttcgagctttccgacagcgccgccgacaacatccaggaagccgccgaaggggtcaccgatccgcgcctgaaggccgctctggaacgcctcgccagccatcgccgtcgccgcgattcttaacctcgtcagccagttagattcgccaaatagcgagcgccataaaaatggcagatcggtcaaccatgcctgcacaacccacgttggaccggccaccggccgtttgtcgggccacttgaactcggcataaaaaaaggccacccgaaggtggccttgaagaagttaaaactaggagagagtgccttacaccgccgcagccgggcgcatgtaagagatcggagcagtgtcggcgtcttcgaacgtcaccgtttcccaagcatccggctgtgcgatcaaggctcgcagcagacgattgttcaggccatggccggatttgtagccgcggaactcaccgatcaggctgttgccgagcagatagaggtcaccaatcgcatcgagaatcttgtgcctgacgaattcgtcctcgtaacgcaggccatcttcgttgagcacaccgtcttcgtccaccacgatggcattgtccacactgccgccgcgcgccagattgtgcgagcgcaggaattcgatatcacgcatgaaaccgaaagtgcgggcacggctgacttccttgacgaacgaggtgcttgagaaatcaacactcgcggtcttggtgcggtcgtggaataccgggtgatcgaagtcgatctcgaaacttaccttgaagccatcgaacggaacgaaggtggcgcgcttgtcgccgtccgtcacggtcacttcacgggtgatgcggatgaacttcttgggggcgtcctgctcttgcagaccagccgactgaatcaggaaaacaaagggacccgcactgccatccataatcggcacttcacaggcagagagctcgacgtaggcgttatcgatgcccaggcctgccatggccgacagcagatgctctactgtatccaccttgacatcaccgttgaccagcgtggtcgacatggtggtctcaccaacgttcagggcgtgccccttcacctccaccacagggtcgaggtcggtacgacggaacacgataccggtatccaccggagccggcttcagggtcaggtaaaccttctccccggaatgcaggccgatacccgtggcgcggatgatgttcttcagggtgcgttgtctgatcatgggtctggccgctattacgctaggtgcgaattgttttcaacaaaggctggcgatgatagcagaaccgacctttgctgaacaccaatcacctttatgctcctgatagatttcattaatccgcctggcgacgcaggaaggctggaatgtccaggtaatccaggtcgtcctgcgggttcattttcgccgcagtggctgcgccaccatggctctgacgctgaacggtcgggcgctcgtagtccttgtagttgacgttctgctcggcgcgaaccggagcggctaccggggctaccggctgtgcggcggcgacctgaacggtgttgtcgacgaccttgaccggcttctccatgcgcgcgcccagaccggtggcaaccacggtcacgtgcagctcgtcacgcatatccggatcaatcacggtgccgaccttgacggtagcgtgctcggaggcgaattgttcaatgatgttacccacatcggagtactcacccagggacagatccgggccggcggtgatgttcaccaggatgccgcgggcgccctgcaggttgacgtcttcgagcagcggattgcggatggccgcttcggtggcttcacgcgcacggttcggaccgctggcgcagccagtgcccatcatcgccatgcccatttcgctcatcacggtcttcacgtcggcgaagtcgacgttgatcatgcccggacgcttgatgatgtcggaaataccacgcaccgcaccgctcaacacgtcgtcggccttggagaaggcggacagcaggctggcatctttacccaggatggtcagcagcttctcgttgggaatggtgatcagcgaatcgacgctttcctgcagcgcgcgaatgccttcgtcggcgatctgcatgcgcttgcggccctcgaacgggaacggacgggtcaccaccgcaacggtgaggatgcccagctccttggccacttcggcgatgacaggcgctgcaccggtaccggtaccgccacccatgccggtggtgatgaataccatgtcgcagccctgcagcacttcggcgatgcgctcacggtcttcgatggccgcctgacggccgacttccgggttggcgccagcgcccagacccttggtgacacccgtaccgagttgcagcacggtacgtgcgccgatgttcttcagtgcctgagcatcggtgttggcgcagatgaattcgacgccttcgatgttgctcttagccatgtggttgactgcgttgccaccgccaccaccgacaccgataaccttgatgaccgcgctttgcggaaggttgtctacgagttcaaacatggtctctctcctgtattttctagtttttaacgcctagtgccgacaacgctgcacacgcccgtgccgcgtcatccgccttagaaattgccctggatccagcgcttgagccgttccagaaccggtgccttggtttcatcaccgtacccgccattgccgggcatcgggatgtcgtcggactgcttgcgcaggccatacatcaacaggccaacgcccgtcgagtaaatagggttgcggaccacgtcgctgaggcctttgacactgtgcggcacgccaaggcgcaccggcatgtgaaagatttcttcggccagctcgaccgcgccttccatcttcgccgtgccgccggtgagcacgatacccgccgggatcagatcttcgtagccactgcggcgcagttcggcctgaatcagggtgaacagctcgtcgtaacgcggctcgaccacttcggccagggactggcgcgacaggtcgcgcggcggacggtcaccgacgctcggcaccttgatggtttcgccggcgccggccagcttggccagggcgcaggcataacggatcttgatctcttcggcgtactgggtcggagtgcgcagcgccatggcgatatcgttggtgacctggtcgccggcgatcgggatcaccgcggtgtggcggatcgcgccttcggtgaagatgcagatgtcggtggtgccgccgccgatgtcgaccaggcacacacccagctccttctcgtcgtcagtcagcaccgcataagcggaagccagctgctcgaggatgatgtcgtcgacttccaggccgcaacggcgcacgcatttttcgatgttctgcgccgcgttcaccgcgcaggtgaccacgtgcaccttggcttccaggcgtacgccggacatgcccaggggctcgcgcacgccttcctggttatcgatcacgtaatcctgcggcagggtgtgcagcacgcgctggtcagccgggatggcgacggcctgggcagcatcgagcacgcgctccaggtcggcactgctcacttcgcggtcgcgaatggcgacgatgccgtggctgttcaggctgcgaatgtgattgccggccacgccgacgaaggccgagtggatacggcagccggccatcagctgggcctcttccactgcgcgctggatcgacgccacggtggactcgatgttgaccaccacgcccttcttcaggccgcgcgatgggtgagtaccgatgccgacgatttccagctgaccatcagcggtcacttcgccgaccagcgccaccaccttggaggtaccgatgtcgaggccgacgatcatcttgccgctctgcacgtttgccatgtttcctgccttctctctttattcactgcaccgcagcggtgtcgaccgctgcgggtgccggcggctcgcgccacgcgacggccaggccgttggcgtaacgcagatcgacccgcgcgatgttgtctttctggtccttcagcgccttgctgtagatggcgccgaaacgacgtattttttccaccagatggtcgcgccccagcagcacttcgatcccctgcccggtggacaggaaccagctgccccgctcacgcagttccaggcgtgtcacggtgaagcccatggggcgcagcatctggctgagtacctgatactgctgcatcacttgctgctgggcgcgtttcgggccgaccagctgcggcaaattctcgtagtgcgccagttcccgtggcgcgaacgcctggccctggttgttgagcagcgcctcgttgccccagcgggcgatcggcagctgctcctcaaggcgcaccaccacctgatcgggccatacgcggcgaacttcggcgtgggcaatccatggcatctgctccagttcgtggcgcataccgacaaggtcgacactgaagaagctcgcactcacaaaaggttcaatgcgttgttgcaccgattgctggctgatgtagctcaggtcgccttccacgctgatcttggcgatgggccggtcggcgtaaggcagcagacgcagcgacagctcataggcgccaaagcccagcaccagcagcatcaccggccaggtcaggcgcttgaacaggctgaaattcggccgcggcagacgcgcactgatcggctccttggccaccaggcggctggcgccacgcggtacggccttgccgcgtagcggcgtgcctgaacctggctgatgacgaaggacggcgcccatgcttacccccgagcctcgacgctgtcagcgagaatcgccaacaccagctgctggaaatccagaccggccgcctgcgctgccatcggcaccaggctgtggtcggtcatacccggaacggtgttcacctccagcagccagaaacggccgtcggtgtcctgcataacgtcggcgcgggcccaaccctgggtgccaacggcttcgcaggcgcgggcggtcagggccttcagttctgcttccttgtcagccgacaggccgcagggcacacgatactgggtgtcattggccaggtacttggcgtcgtagtcgtagaagctgtgcggcgtgcccagggcgatcggtggcagcacctcgccacgcagcatggcgatggtgaactccgggccctggatccactgctcgaccagcacctggctgtcgtagcaggcagcgtcctgccaggcggcgatcagggagtcgacgtcgccgaccttggccatgccgatgctcgagccttcgtgggccggtttgacgatcagcgggaagcccaactcgtcggcggcgcggcggcaatcgtcggcgctgctcagcaccgcatggcgcggcgtggacaggcccaggctctgccacacctgcttggtgcgtagcttgtccatggccagggccgaagccaggatgccgctgccggtgtagggaatgccggcgcactcgagcagaccctgcatgctgccgtcctcaccgccacggccgtgcagcacgataaaggcgcggtcgatcttctcgttgctcagacgagccaggaagtcatcgcccacgtcgatgccgaaggcgtccacgccggcgctctgcagcgcgctcagcacggcattgccggacttgagcgacacttcgcgctcggcgctcttgccgccgaacagtacggcgacgcgaccgaaggcggcgaccggcagttgtgatttcagggtttcagcactcatttcccttgaccttgcgcgcgaaacagcgggctctgcagcagttgtggggccacgccaccgatgtcaccggcgccctgacacagcaggatgtcgccagcacgcagcagcggcttgatcaacggcgccaggtcggcgccgcgctcgatatagatagggtccagctgaccgcgctggcggatgctgtggcacagctgacggctgtcggcacccgggatcggctcttcaccggccgggtagacctccatcaacaacagcacgttggcatcggtcagcacctgcacgaaatcgtcgtacagatcgcgggtacggctgtagcggtgcggctggtaaaccatcaccaggcgacgctccggccagccgccgcgcacggccttgatcaccgccgccacttcgcgcgggtggtggccgtagtcgtcgaccagcatcacttcgccgccttcgaccggcagctgaccgtacacctggaagcgtcggccgacgccctggaactgcgacaggccctgcacgatggcctcgtcgctgatgccttcgtcgctggcgatgcagatggtcgccagggcgttgagcacgttgtgattgcccggcatgttcaccgatacgtccagcggctcgcagtccgggcgcagcacggtgaagaaggtctgcatgccctgctggcgcacgttgatggcgcgcacgtcggcgtcttcgctgaagccgtaggtcagggtcgggcgaccgacctgggcgaggatctcgcgcaccaccggatcgtccacacagagcacggccaggccgtagaacggcaggttgtggaggaactcgatgaaggtcttcttcagtttgttgaagtcgccctcataggtgctcatgtggtccatgtcgatgttggtcaccaccgacaccatgggctgcaggtgcaggaagctggcgtcgctttcgtctgcctcggcgatcaggtagcggctcgaacccagctgggcattggtgcccgcggcgttcaggcggccgcctatcacgaaggtcggatccaggccgccagcagcgaacaccgaagccagcaggctggtggtggtggtcttgccatgggtgccggccacggcgatgccatggcgataacgcatcagctcggcaagcatttcggcacgcggcacaacgggaatacggcgctccagggcagtggccacttccgggttggacgtgttgatggcactggaaaccaccagaacatcggcgctctcggcgttctcggcacggtggccgatgaagatctgcgcaccgaagttttctaggcgctcggtcacggccgaggttttcaggtcggagccggatacttcgtagcccaggttgagcagcacttcggcgataccgcacatgccggcaccgccgataccgacgaagtgaatgcggcgaatacggcgcatgcgccgcacttctgccttgaccgctgcgggagacttagccacgggccacctccaggcaaacatcgacaacggtacgggtagcatcaggcttggccaggcgacgtgcggtgctggccatttgtttgagtcgttcggggtgcatcaagacctcggtcagctgcgctgccagaccggcagcgtcagtggaacgttgcggcagaaggacggcggcaccgtccttcgcgagatagctggcgttgcgcgtctggtggtcgtcgatcgcgtggggcaacggcaccaggaaagccggcaggccggcggcagccagttcgctgacggtcagcgcaccggagcggcagaccaccaggtcggcccaggcgtaggcacgggccatgtcgctgataaagggcgcgacctgcgcttcgacgcccgctgcgctgtatcgttcggcggtcacctcggcgtgttgcttgccggcctggtggaagacttccgggcgcaactcggcagacacctgcgccagcgcctccggcagcagtttgttcaacggttcggcgcccaggctgccaccaagaatcagcaggcgtggccgacgaccggtcagcgaatcgcgcggggtttccaggaacagctcttcgcgcaccgggttgccggtggtacgacgcttgtcggacgcggcgaaggtgtcggggaaagcctcgcagacccgactggcgaacgccaccaggctgcgattggcggtaccggccacggcattctgctcgtgaatgatcagcggcacgccggccagcttggcagccaggccgcccgggccggtcacgtagccgcccatgccgagcacgcagaccggctgcaactcgcgcaccaccttgcgggcctggaacagtgccttgatcagttgcagcggcgccttgagcagcgacagcttgcccttgccgcgcaggccactgacgttgatcaggtgcagcggcaggccggcggccggcaccagttcgttctcgataccgcgcggcgtgcccaaccagtgcacgcggtagccgcgcgcctggaattcgcgggcgcaggccagcgccgggaacacgtggccgccagtgccgccggccatgatcaatacgttagcggccatgctgcacctcccgctcgggctcggggaagtcgctttcatcgaactcgatgtcttcgttgcccaggccgttgcgcgcttcccactcgatgcgcagcagcagcgccaggctgacgcagcagataaccagggacgaaccgccgtagctgaggaacggcagggtcaggcccttggtcggcagcaaaccgatgttcacgccgatgttgatcaggaactggccgatccacaggaagcccagaccgaacgccacgtaggcggagaagaactgcttggccttctcggcccacaggccgatgtacagcgcacgcacgctgacgaacacgaaaaggcccacggtcgccagcgcgccgaccaggcccagctcttcggccagaacggagaacacgaagtcggtgtgggcttcaggcaggtagaactgcttctggatgctgttgcccaggccaacgcccagccactcgccacgcccgaaagcgatcagcgcctgggtcagctggtaaccggagccgtactggtcggcccaaggatcggtgaaggtgatcagacgctgcaggcggtattcctggctctgcaccagcacgaacaccgcgccgactgccagagcgaccatcagcaggaagcggaacaggccgacgccaccgaggaacagcatggccatggccgcgcccatcatgaccaccgtggcgccgaagtcgggctcgagcagcagcagaaaggccatcggcaacagcaccacgaagggcttgaagaacccggcccagctttcacgcacttcttcctggcgacgcaccaggtagccggccagatagagcaccacgaagaccttggcgatctccgacggctggatgttgaaggcgccgaaaccgatccagcgcttggcaccgttgacctcacggccaatgccgggcagcagcaccagaaccagcagcacgatggcgatgatcagcatcacccagctgtgacgctgccaggtggacagcgggatcatcagcaccacgccggcagcgcccaggccgatggccagatagatcaggtggcggatcatgtagtacagcgggctgccggtgttggccgccgccacttcggtggaggccgaggagatcatgaccaggccgagaccgagcagcgccaggcagccggcgagcatggcgaagtccatgtccatcaggccacggcggccgaacaacggggacggataagggcgcaggaaggacagcatcagttcagctcctccactgcctgggcgaacagacggccgcgctcttcgaaattcttgaacatgtccaggctcgcgcaggcgggcgacagcagcacggcgtcgccgctctgggcgatggcagcagcctgctcgacggcggcctgcaagctgtcgacacggatgatgtccaccgcgccatcgagcaccgcagccagtttgtcggcgtcacggccgagcaacaccaccgcgcggcaatgagcggtaaccggcttgcgcaggctggagaagtcggcacccttaccgtcgccaccggcgatcagcaccagcttgccggcgatgtccgcgccaaggccttcgatggcggccagagcagccccgacgttggtggctttggaatcgtcgtagtagctcacgccggcgcgctcgccgacccactggcagcggtgcgccagcccggtgaactgcttgagggtttccagcatggccgccatcggcaggcccacggcatggcccagcgccagcgccgccagggcgttggactgattgtgcgcgccgcgcaccttgagttcgcgtaccggcaacagcgcgtcgaactgataggccaggtatttttcgccgttttcttcgagcaggccgaagcgcttgaagtccggcttgccgaggccgaagctccagcacggcacctgatcggcgatcatcggccgcgacagcggatcgtcacggttgaccaccacctgacgcgcgccgcggaagatgcggtgcttggccaggtggtaggccggcagatcggcgtagcgatccatatggtcttcgctgacgttcaggcaggtagccacttcggcgttgagcagctcggtggtttccaactggaagctggacagctcgatcacgtacagctcgacgtcatcactgagcagatccagcgccggcgtgccgaggttgccacccacggcgactttgcgccccgccgcggcggccatctcgccgaccagggtggtcacggtgctcttggcgttggagccggtgatggctacgatcggcgccttcgccgcgcgggcgaacaggtcgatatcgccggacagcttgacgccgcgtttggccgcttcctgcagcgccggggtggccacggccaggccggggctgatcagcagttcactggcacggctgaggaattccacgtccagctcgccacaacgcacttcgacctgcgggaactgttcacgcaaggtgctcagctccggcggattggcacgggtgtcgaccacggcgaagcgcacgccctggcgcgcgagatagcgcaccagggacatgccgctcttgccgaggccgacaacgatgcggaattggtcggaagcgatcaggctcatgctgtcctcaacgcagtttcaaagtagcgaggccgatcagcaccagaatgacggtgatgatccagaaacgaacgataacccgtggctcgggccaacccttcaactcgaaatggtggtgaatcggtgccatgcggaacacgcgcttgccggtcagcttgaagctggcgacctggatgatcaccgacagggtttccatcacgaatacgccgcccatgatgaacagcacgatttcctgacgcacgatcacagcgatggtgcccagcgcggcgcccagcgccagcgcgccgacgtcgcccatgaacacctgcgccgggtaggtgttgaaccacagaaagcccaggccggcgccgatcagcgcgccgcagaacacgatcagctcgcctgcgcccggcacgtacgggatcagcaggtattcggcgaatttcacgttgcccgacaggtagcagaagatgcccagggcgccgccgaccatcacggtgggcagaatcgccaggccgtcgaggccgtcggtgaggttcaccgcgttgctggagccgacgatcacgaagtaggtcagcaccacgaaaccgatgcccagcgggatgctgacatccttgagcagcggcacgatgaaggtggtttcgatcgggctctgcgcggtcatataaaggaagacagccgcgccgatgccgaacaccgactgccagaagtacttccagcggctcggcaggccgcgcgagttcttctcgatcaccttgcggtagtcgtcgacccagccgatggcgccgaacagcagggtgacgaccagcaccacccatacatagcggttgctcaggtcagcccacagcagggtgctgatggcgatggccgagaggatcagcgcgccacccatggtcggcgtgcccttcttggacaggtgcgactgggggccgtcgttgcgcacggcctggccgatctggcggatctgcagggtacggatcatccacggccccaggcacagcgccagcacaagcgcagtcagcacgccgagaatcccgcgcagggtcaggtactgaaagaccgcgaagcccttgtagaactgttgcagatactctgccagcagcagcagcatttagtgactctccccactgtcgccacacaaggcggcgacgacgttttccatcgcggcgctgcgtgaacctttaattagaatggtgctgtcgccgggctcggcgcgtaccgcgtcgatcagcgcggtctgatcggcgaaatgccgaccctcggcgccaaaggcctgcacggcgtgtttcatctgcgggccgaccgcgtacagcacgtcggcgcggccgcgggcgtattcacccacttcgcggtggccctgctcggaccactcgcccagctcgccgatatcgcccagcaccagcaccttgcggccgctaaagccggtaaggatgtcgatggcggcgcagatggaggccgggttggcgttgtaggtgtcgtcgatcacccgggcgccgttttgcgccagttgcaccacggcgcggcccttgaccggcagcaggctctcgagaccgttcttgatggccaccaggggcaccgccagggcatgggcggcggcagcggcggccagcgcattggtcacgttgtgctcgccaagcagattcagttgcacgcgggcctgaccttcgtggcagaacagcgtgaacgccgggcagccgcgcggatcgcggctcagctcacgggcatggaaatcagcactggcgtcgcgcagggcgaagctcagcacgcggcgaccggcagcgcgcttgacccagcgctcgaacgccacgtcgtcacggttgagcacggccacgccgttatcgctaaggccttcgatgatctcgcccttggccagcacgatattctcggggccgccgaattcaccgacatgtgcgttaccggcgttggtgatgatggccacctgcggcttggtcaggccgacggtgtaggcgatctcgccgatacccgaagcgccgagttcgatcaccgcgccggtgtgctgcgggcccagttccagcagggtcagcggcacgcccagctgattgttgaggttgccgcgggtggccagcacggcgccgccgtcctgagcacaggcggcacgcaggatggccgccagcatttccttgacagtggtcttgccgctggaaccggtcacggccgccagcaagccgccgtaggcttgacgattgagcgcgccgagctggccgagagccagggtggtgtcggcgacgaccagctgcggcaggtcgacgcccgccacttcgcgcgacaccagcgcagcaacggcgcccttggcagcgacctgggccaagtagtcatggccgtcgaagcgcggaccgctcagcgccacgaacagctgacccggcacgatgctgcggctatcggtgctgaccgccgagaaggcgcaatcagcgccaaccacacggccattcagtgcactcgccacgtcgctcaaccgcagggccttaagcatgtgccgcctcccatgcagccagcgcgcggctggcctgctgcagatcggaaaacggctggcgtacgccatcgatctcctgatagtcctcgtggcccttgccggccagcaccaccacgtcgccgacctgagcttcgccgatcagctgggcgatggcattgccacgaccgtgcatgaaacgcacgtgctcggctttgccgaaaccggcacggatgtcgtcgaatatctgctcgggcgactcggtacgcgggttgtcgtcggtaaccaacgcggcgtcagccaggcgctcgaccacttcggccatcagcgggcgcttgccgcgatcacggtcaccgccgcagccgaacaggcacagcaggcggccggtcacatgggggcgcagtgcacccagcacctgctccagcgcgtccggcgtgtgggcgtagtcgaccaccaccagcggtgcatcctggccgcccaggcgctgcatgcggccaatcgggccctgcaggcgcggcagcaccttgagaatttcgtccagcgggtagtccatggccaccagcgcgccgaccacggccagcaggttgctcaggttgaagcggcccagcagcgaactgcgcaggctgccttcgccacgtggtgtgaccagcgtggcgcgcacgccctggtcatcgaagtgaatgtcgcggcagaacaggtaggcgccctgatcctgcaggctgtagccgatcagacgcgagtcgcgctcctgagtggccagctggcggccagtggcatcgtccaggttgatcacccgggcgcgcaggctcggccaggcgaacagcgcagccttggcggcctgataggcctccatcgaaccgtgataatcgaggtgatcgcgcgacagattggtgaacaccgccacgtcgaaatccagggcggccacccggccctgatgcaggccatgggacgacacttccatggcgattgcgcgggcaccttgcttcttcaggccagccagggtcgcctgtacgccgatggggtcgggcgtggtgtgaatgccctgggccagggaaccatagaagccgttgccgagggtgccgacgatgccgcaggggtcgccgagcagatccagcgcctgggccagcagttggctgacgctggttttaccgttggtgccggtgatgccgaccatgtgcaggccgcggctcggctcgccgtagaagcgcccggcgatggccgacagctggccggtcaggcccttgatggcgaccagctcggcgctttcggcggtcatcggcagcgagccgtcagcttcataagcgactgccgccgcgccacgggaaatcgcatcggcgatatgcacgcgaccgtcctggcgggtgccgggcacggccaggaacaggtcgcctgggcgcacctggcggctgtcgagggtcagttcgcgaatcagcacgccgctgctggcctgaggcaggagctggttcaatggcatgggcatcagccgcgccctccattgctggctgccgccggcgcatcggctttcgccgccgcggtctcgggcaggttgtccggggtgatgttcatcaggcgcaggccgccggccatgacacggctgaataccggcgccgataccaggccgccgaagtagccgctcttgctcggctcgtcgatgaccacggccacggcgatgcgcgggttgctggccggtgcgaagccggcgaacagcgagcgataggcattggcttggtagcctttggtgccggaggcagtcttgcgcgccgtgccgctcttgccggccacgtgatagcccggcacctgagcgcggaacacgccgcccggcgcctcggtcacttgctgcagcatgccttgcagggtgtgggcgacgtcctcgggaatcacttgcacgccatcgcgcacgctatcggtgcgggtcagcgacatcggcacgctgcggccgttgttgcccagcaccgcataggcatgagccagctgcacggcggtcacggacaagccgtaaccgtaggacagggtcgcggtttccgccttgcgccactcacggtggttgggcaggttgccgacacgttcgcctgggaagctcagaccagtgtcctgaccaaggccaacctgctgcatcacgtcataaatagccgcgccgccgatgtcgaaggcgaccttgctcatgcccacgttactggacttgatcagaatgccggtcaggtccagcacaccttccggcgcgcgggaaacgtccttgatggtgtaacgaccgatctgcagcgtaccgccctgcacgtcgaccttgtcggtcggcttccagcgcccggtttccagagcggcgctcatggagaacggcttcatggtggaacccggctcgaacacatcgatcatggcgcggttacgcatggccgccggctgcaggttgcgacggttgttggggttgtaggtcggctggttgaccatggcgagaatctcgccggtcttcacgtcgagcattaccaggctgccggccttggcgccgaactcgaccagcgcattgcgcagttcgcggtgcgccagatactgcagacgcaggtcgatggacagcgccagcgacttgccggccttggcattctgggtgacctgtacatcgcggatcaggcggccgcggcggtccttgagcacctgacgcttgcccggcacgccggccagccagtcctcgaacgccagctcgacgccttcgcggccgtgatcgtcgatatcggtgaagccgaccatgtgcgcggtaacttcaccggccggatagaaacggcgaaactcctcaatggagtaaacgccaggaaccttgagatcgagcacgcgctggccctgctcgggggtcaggccgcgcaccagatacatgaattcacgctcggcgttggcctgcaggcgctgggcgaaggcattcggctcctgacccagcgcagccgccagcaccggccactgcgccttgccagcctgaagctccttgccattggcccacagggtggtgaccggagtactgaccgccagcggctcgccgttacggtcggtgatcagcccgcggtgcgccggaatcgggatatgccgcacgctgcgagcatcgccatgggccttgaggaaatcatggtcgaacacgtgcagctcgaagatgcgcgcagcgatggccgcgaccatcagcgccagcagcagcatcaccaggcggaagcgccatgggtacaaagccccctcgagcttcatcatggcgccaccatgcgcacttcggcggcgtcgggaatgcgcattttcagctgttcgctggccagggtctcgatacggttgtgggcggtccaggtgctctgctcgaggatcagacgaccccactcggcttgcgccttgtcacgcacgctgagctcgccgtacaggctgttgagcagttgacgattccagtgcgcgctgtaggacaccgccagcgcggagcccagcacggcgataaagagcaccagcatcagcaggctgcccttgggaaagcgcttggcgcccacgccgctcatcgcagtttctccgcaacacgcatgaccgcactgcgcgaacgtggattggctttgagttcggcctcggaagcgaactgcggcttgccgatcagcttcagacgcggctcgaaggctttcggaatgatcggcagatcacgcggcagcttgtccatctcgcccttggcgtgcttgcgcatgaactgtttgacgatgcggtcttccaaggagtggaagctgatcaccaccaggcgaccgccgacctccaggttctccagcgccgcatcgaggccgcgctccagatcacccagttcgttgttgacatgaatgcgcagcccctggaaggcgcgagttgccgggttcttgcccttctcccaggcgggattggccacggtcagcacctgggccagatcggcagtgcgctcgaacggctgctcctggcgacgggcaaccacggcgcgtgccatgcgcttggcgaaacgctcctcgccgtactccttgaatacgcgggcaatttcgtcttcgtcggcggtggcgatgaactgcgccgcactgacaccgcgcgacgggtccatgcgcatgtccagcgggccgtcattcaggaagctgaaaccgcgctcggcatcatccagctgcggcgaggacacgcccaggtccagcagaatgccgctgacctgaccggccaggccgcggacagcgagctcatcagcaagttccgcaaagctgcgctgcacaacgacaaagcggccgtcttcggccgccagcgtatttcctgtcgcgattgcgagagggtccttgtcgaaccccagcaagcgaccacctggcccgatcctttcaaggatcagccggctgtgcccaccccgcccgaacgtgccatctacatagcagccatcagcgcgtggcgagagcgccgcaacggcttcctcgagcaacacggtgatatggcgaaaggtagaggtcatgttcacagaatcaggtcacgaaggtcatcggaaagagcacccggttgcttgatggcggccagatcggcatcggccacggcattccaggaatcctcatcccacagttgaaatttgttgagctgccccaccaacatcgcgcgcttgtccagcttggcgtactcgcgcagacgcggcggaaccaggaaacgaccactgccatccagctcgagatcgacggcattaccaatcaggagacgttgcaggcgacggttctcttcacggaaggaggccagttcgcgcagcttgttctcgatgatttcccactccggcagcgggtagacacaaaggcagggatcgatggcgtcgatggtgacgatgagctggccagccgaacgcgaaacgagctcgtcccgataccgacttggcatcgcgagccgccccttggcgtcaagacttatggcgttagctccgcgaaacacgatcgcgtttcccctttattcagccatccgcatccaaaaaaacccacttcatgccactttttaccaccggagcacactataggaacgcgcataccccaccgtcaaggcgggccagaacggaaaattccttatagaacggagatttagcgaataaatgagaagtggggcgagcgcccaaagcgggaaagatggctaaaaaacaaccacatacaagaacctactcaacgaacttaaagtagtttgttaagagtaagattttttcggtattagaaatgaggagaagaagcaaaagcagaaggaggtggagagtcgatctataagccgggttctgtcgaggacagccattcctctacgacgtacatcactgcacgtctttagcaacctacccggttccagcgcgggccacgccaatggaaccctatttggtcttgctccgagtggggtttgcctagccacggactgttaccagccgtgcggtgcgctcttaccgcaccttttcacccttaccggcgccgaagcgcttaggcggttattttctgtggcactttccgtaggctcacgccccccaggcattacctggcactccgccctatggagcccggactttcctcccccttccggatggaaggcagcgactgtccgatcgactctccgccgcgtagggtaaccgctggcgcacgcctagaacaaggtcaaacgtcctgctgacgctccaaagctgcctgatagagcaggtttttacgcacgccggtgatctgcgcggccagtgctgccgcacgcttgagcggcatttcggcaagcagcagatcgagcacgcgcagcgcctcgacgctcaccgccgcctcgtcttcgggcgcctgccacccggccaccagcaccacgcattcgccacgctgctgattggcatcggccgccacccagtcgcacaactgctcgagcggcatgccctgcagggtttcgaaggtcttggtcagctcccgcgccagcagcgccagacgctcgccgccaaacacctcgcgcatgtcctgcaggcattcgaggatgcgatgcggtgcttcatagaagatcagcgtgcgcggctcctcgcgcaccagctccagacgcgcccgccgcccaacggtcttggccggcagaaagccttcgaagacgaagcgatccgacggcaggccagccgccgacagcgccgcgatcagggcacaggcgccaggcaccggcaccacgcgaactccagcggcccgcgcctggcgcaccaggtgatagccgggatcggagatcagcggcgtgccggcatcggaaatcagcgctacgtcatccccggcgagcaggcgctcgatgaaacgattgccttcatcgcgctcgttgtgctcgtggcaggccgccagcggcgtgccgatgccgaaatgctgcatcaggcgcgccgagtgccgggtgtcttcggcggcaatcagcgccacctcgccaagcaccttcaaggcccgagcactgagatcgtcgagattgccaatgggcgtcgccaccacgaacagggtgcccgcggcgcttcggggtgcttcattagcagtcacagcaatgcctctttaataaacggaaagccgccattgtaacgcgagccaaccgccaggacagaaatgcgccgccaacacgggcggctgcgacctctgcgtaccggttaacaccttcagcgtcgcgccaaggcggtgccttgggtacaatccggcgttcatttgctcaagacccggaatcgcttacatgattgcctgcctgcgtccgctctctgcactctgcctagccggcctgctcgttgcctgcagcagctcgccctcctcgaaccttggcgaactgccgcgcacaccccaggccagcgtggagcagatgctccagaaagccggtaccagccagaacgaagaggcccagctgctgcgcctgtcggccgcagacctggctgccaagcagggcaacgcgcaacgcgccgaaagcattctcgggcaggtcgatttgcaactgctcaagccggcgcagcagatctacgccagcaccctcaaggccgagctggccctggcgcgcaacgacgccaaggccgccctcgccgccctgaaccaccccagcctggagcgccttggcgagctgccggtcgaacagcagacccgcacccagctggcccgcgccaacgccttggaaaaggacagccagattctcgcggccgcccgcgagcgcgtattcatcgccccgctgttgagcggcgacgaagcgcagcgcaaccaggaccatatctggagcctggtctccagcctgccggccgagcctgcactgactgccgatgacgccgacctggctggctggctgtcgctggccctggtggcgaaaaccgtcggcacgctcaagcagcaacaggacgccatcgacaactggctggcccagcaccccaaccatccggcagcccagcaactgcccaaggccctggccgacctgcgcgccctgtccagcaagccactggaaaagatcgccctgctgctgccccaggaaggccaactggcttcggtgtcgcgcgccctgcgtgacggtttcctggccgctcattaccaggcccagcaggccggtgagaacccgccgcagattcagttttacgacagcgcccgcctcacctcgctggacgacttctatcgccaggcccaggccgatggcgtcgagctggtgatcggcccgctggagaagaacctggttacccagctgggcaaccgcgaccagctgccgatcaccaccctggcccttaactatgccgacccaagcgccaagaacccgcctcagctgttccagttcggcctggccgccgaagacgaagcccgcgaagtcgcccgccgcgcctgggccgatggcatgcgcagcgccgtcgccctggtacccaagggcgattggggcaaccgtgtgctggatgccttccgccagagctggcaagccgccggcggcaccttcctgggcgccgaacagatcgatcagccggtggacatggccagccaggtcgcccgcctgatgcaggtaaacggcacctcgcgccgtcaggacgtggatttcatcttcctcgccgccacgccgcaacaggcccaacagatcaaaccgaccctggcctaccagtacgccggcgacgtaccggtatacgccacctcgcacctgttcagcggcagcatgagcgcagcccagtaccgcgacctggacggcatccgcttctgcgaaaccccgtggctgctggatgccaacgacccgctgcgccagcaggtcaacagccagtggccgcaggccggtggcagcctgggccggctgtacgccatgggtgtcgacgccttccgcctggcaccgcgcctggaccagctcaagaccctgcccgacagccgcgtcgaaggtctttccggcaacctgagcctgggcgcctcgcagcgcgtcgagcgtcagctgccctgggcacagttcagcaatggccaggttcagcgcctgccagacgccaacattgagtgacgatccgcgccacgtcagcgggcgagcggccgaagccctcgcccgcgagcatctgcaagaccatggcctgcgcctgatcgagcagaactggcgcggcaagcgtggcgaactcgatctggtcatgctcgatggcgatacagtagtattcgccgaagtgcgctaccgcaagcacagcgcctggggtggcgcggtcgaaagcgtcgactggcgcaagcgtgacaaactgatcgccaccgccacgcaatttctgcaacaggagaagcgctgggccaaacatccctgccgtttcgatgtcatagccgtaggccatggcacacccgcatcactgcaatggatcagaaacgccttcgacagttgaagcacctgctcgctgagatgccctgattcaccgccctttccaacgacagcgccacgcgcccacaggccgcggcctcgttatagtcaaggtcaaagctttacatggacatgcaagcccgaattcgccagctgtttcaagccagcatcgaaaccaagcaccacgccatggaggtgctgcctccgttcatcgaacatgccagccaggtgatggttcaggcgctgctcagtgaaggcaagattctctcctgcggcaacggtggctcggcgggtgacgcgcagcacttttcttcagagctactcaatcgttttgagcgcgagcgccccagcctgccggcgatcgccctgaccaccgacagctcgacaatcacctcgatcgccaacgattacagctacaacgaagtcttctccaagcagatccgcgccctgggtcaacccggcgacgtactgctggccatctccaccagcggcaactccgccaacgtcattcaggccatccaggctgcccatgaccgggaaatgaccgtggtcgccctgaccggccgcgacggcggcggcatggcctcgctgctgctgcccgaagatgtcgaaattcgcgtgccgtcgaaggtcacggcgcgcattcaggaagtccatctattggccatccactgcttgtgcgaccttatcgacagtcaactgtttgggagtgaagaatgacccgttcaccactgatcttcgccgcattggcattgagcctgattctgggcggttgcggcagccgcagcatcggcaacaagatcgacgaccagttcgtcggcccggatgtcgccaacgccatcagccgtgcccacgccgacctcgccagccccacctcgcacatcgtggtgaccagctacaacggcgtgatcctgctcgccgggcaaacgccccgcgctgagctgaaatccaccgccgaacaggccgcccgccgcgttcagggcgtacgcaaggtacacaacgagctgcaggtgcagcagcccagttcgctcctggcacgcagcaacgactcgctgctgaccaccaagatcaagacccagatgctcgccgacagcggcgtgccgggtagccgcatcaaggtgatcaccgagaacggcatcgtctacctgctcggcgtggtcagccgccaggaagccaacgcagccagcaacgtggtgcagagcacctctggcgtacagaaagtcatcaagctgttccagtacaccgactgaccgccacgcgccaatgaaaacgccagccaggccgcgcctggctggcgtttttttatgcctgacggttagcagagcggaaatatcgcgcctgcccctaatctagcagggcctggcgttactgcgatgcaacatcaccgttcacccgccaaccagacgacgggcaataaaaaagccagtcaggtcgccctgactggctttctcgttatgcggcttcagcccggatcagacacccgaggctttggcagcggcgacgtccttgatggacagcttgatacggccgcggttgtccacgtccagtaccagtacttccacttcctggccttccttgaggatgtcggtgaccttctctacgcgcgcatcgctgagcatggagatgtgcaccagaccgtccttgcccggcaggatgttgacgaaggcgccgaagtcaacgatacgctcgaccttgccgacatagatcttgccgatctcggcctcggcggtgatcgctagtacgcgctgcttggcagcgtcggcggcttccttggtttcgccgaagatcttgatcgagccgtcgtcttcaatgtcgatcgaggccttggtttcttcgcagatggcgcggatggtggcgccgcccttgccgatgacgtcacggatcttgtcctgatcgatcttcatcgccagcatggtcggggcgttggccgacagctcgctgcgcgactgggcgatcacctggttcatctggccgaggatgttcaggcgcgcttccagggcctgattcagggcgatctccatgatctcttcggtgatgccctggatcttgatgtccatctgcagcgcggtgacgccattggcggtaccggccaccttgaagtccatgtcgcccaggtggtcttcgtcaccgaggatgtcggtcagcacggcgaacttctcgccttccttgaccagacccatggcgataccggcaaccggcgccttcatcggcacaccggcgtccatcagggccagggaagcgccgcaaaccgaagccatggaggacgaaccgttggactcggtgatctccgagacgatacggatggtgtacgggaactcgtcagcgctcggcagcatggcggcaacgccacgacgagcgaggcggccgtggccgatctcgcgacgaccggtggcgcccatgcgaccacactcgcccaccgagtacggcgggaagttgtagtgcagcatgaaggggtctttcttctcgccttcgagggtgtcgagcagctgtgcgtcgcgggcggtaccgagggtggccacgaccagcgcctgggtttcgccacgggtgaacagggccgaaccgtgggtcttgtccagcacgccgacctcgatgttcaggccacgtacggtacgggtgtcacgaccatcgatacgcggcttgccgttgacgatgttctcgcgcacggtgcggtattcgatttcgccgaaggcgtctttgacttcgccagcgctcggctgaccttcctcaccggagaacttggcaaccacctggtcgcgcagctcgcccaggcgcgcatagcgatcctgcttgatgatgatggtgtaggcgtcggagatcgcagcaccgaactcggcgcggatggcgtccagcaggctggtgttggcggcagcggcctgccagtcccaacgcggcttgccggcttcggcggccagttcggtaacggcctggatgacggcctggaattcgtcatgggcgaacagcacagcgcccagcatctggtcttcggtcagctctttggcttcggattcgaccatcagcacggcgtctttggtaccggccacgaccatgtccaggctcgaggccttgagctgctcgtagttcgggttcagcagatagccggtttccgggtggtaggcaacacgggcggcaccgatggggccgtcgaacgggatgccggagatggccagggcagcggaggtaccgatcatcgctgcgatgtccggatcggtcttcttgctagtggagaccacggtgcagatgacctgcacttcgttctggaagccttccgggaacagcgggcggatcggacgatcgatcaggcgcgaggtcagggtttccttctcgctcgggcgtgcttcacgcttgaagaagccgcctgggatcttgcccgctgcgtaagtcttttcctgatagtgcacggacagcgggaagaagcccttgctcgggtcggcggacttggcgcctaccacggtgaccagcacggtcacgtcgttgtcgacggtgaccagcacagcgccggaagcctgacgggcgatacggccagtctcgagggtgacggtcgactgaccaaattgaaatttcttgattaccgggttcacggtgttttccttctctttgttgcctttgggggaaacggttcttgcgaattggtgggcaatcgctgcgggagtcggcccggcgctgtccagaggtgaagcatcaaagggcttcgatcttgcaaaaaacgggtagagcgtagggtgtgttcacgtttcagcacaagccgcgttgctgcgcaaaatctcgccaagcgaggcggtgggcgccgggaatggtattcccttgccaagcccgccaacgacgcatggcgagattttccgcgcaacccgcagggccgggccagttttgccgcgatgctgcgtttctcgtcggctcatttggccagccaaacttcgcgactcgtgccttacctcgcggcaaaactggctccggcgcggcagtgctgaaacgtgaatacaccctaaaagcaaaagctggaagcggggcgagcccacttccagcttttgcagtcaacgacgaccaagcattgcttagcgacgcagacccagacgaccgatcagggcgctgtaacggctggtgtccttacccttcaggtagtccagcagcttgcggcgctggttgaccatgcggatcaggccacgacgcgagtggtggtctttgccgttggccttgaagtgaccttgcagcttgttgatgttggcggacagcagagcaacctggacttccgggctaccggtatcgccttcggattgcttgtagtcgttaacgatctgggctttttcttcaacgctgagtgccatgtgggcatcctctcatctggagacagccgcaagcgacagtctcaataggccgggaatcgcttcccgtgttttaaaaggaggtatgaccgtgcctattgacagccaccctcgttacgagccgccgaaacggctcgccacggtcacgcggaccgaatcagacgacgcggcgcaatgcgcccgtcttcgctcacttcaccgataccgatgaagcgaccgttgtgatcttgcacccgaaccatgccgaacttcggcgcgtccgcagcgcgaaccggctgcccttgcagccaatagaacgaactgtgctccgagaagctcagcagcggccaatgctccagcccgctgtccaccggcagcaggaagcggtcgatcgcctcgttgccaccctcttcatgggcctgcagcaattcatccaggctgacactctgcgacaggtcgaacgggccggccttggtgcggcgcagctcggcgacatgggcaccacagcccagcaggtgaccgatatcctcgaccagcgtgcggatataggtgcctttgctgcaatccaccgccaagcttgcccggtcggcagcacagctgagcaactccaggcgcgcaatagtaacagaacgcgcctcgcgctccactacttctcctgcccgggcgagtttgtacagtggctggccatcgcgcttgagcgccgaatacatcggcggcacctggctgatgtcgccacgaaactgcggcagcagcgcctcgatgtccgaggcatcgacatccacttcgcggcgctcgatcacctcaccctcggcatcggccgtggtggtagtgacgccgagctgcatgaccgtctcataacccttgtcggcatctagcaggtactgggagaacttggtcgcctcgccgaagcacagcggcagcacgccggtggccagcggatcgaggctgccggtgtgcccggccttctcggcattgagtaaccagcgcaccttctgcagcgccgcgttggaactgaagcccttgggcttgtcgagcaggatgatgccgtcgaccttgcgacgaatacgcttaacctgggccacgtgcttactccttggcctcggtgtcgctgtcgacgtgcttgctgtcctcggtcaccgcgcgctcgatcagcgccgacaactgggcaccacgcacgatgctttcgtcgtaatggaaacgcaggtgcggcacgctgcgcagcttcatagccttgcccagctgcatgcgcaggaagccactggcgtcgttgagcactttgaggctctgcgcaatgggatcgctgccttcttgcggctcggcgcccatgacggtgacgaacaccttggcatggctggcgtcacggctgacatcgaccgcggtaacggtgaccaggccacccaggcgcgggtctttgacttcggtacgaatcagctgcgccaattcgcgttgaatctggtcgccgatacgctgggcacggctgtagtcttttgccatcgttgctaccttccactcgtctcgccgcctgcaaaagcagcggactcaaaagcggcaaacgcccggccgcgcatatgcggggccgggcgttgcgtgttgcgactcgcgattacaggctgcgagccacctggactttctcgaacacttcgatcttgtcgccgaccttgacgtcgttgtagctcttcacggcgataccgcactccatgccgttacgcacttcggccatatcgtccttgaagcgacgcagggactccagctcgccttcgaagatcaccacgtcgtcgcgcagtacgcggatcggacggttacggtagaccgtcccctcgaccaccatacaaccggcgaccgcaccgaacttcggcgaacggaacacgtcgcgcacttcggcgatgccgaggatgttctcgcgaacgtcgctgccgagcataccggtgagcgccttcttgacgtcctcgatgatgtcgtagatgacgttgtagtagcgcatgtccagaccttcggcctcgacgatcttgcgcgcaccagcatcagcacggacgttgaagccgaacagcacggcgttcgacgccagggccaggttggcatcggactcggtgataccaccgacgccgccaccgaccacacgcacctgcacttcgtcgttgcccagggtgctgagcgagccctgcagtgcctcgagagaaccacgcacatcggacttgagcacgatgttgagggttttcttctcttcctggcccatgctctcgaagatgttctccagcttgccggcgtgggcacgtgccagtttcacttcgcggaacttgccctgacggaacagcgcaacctcacgggccttcttctcgtcggccacgacggtcatgtcgtcaccggcttcaggcgtgccgtccaggccgagaatctcgaccggaatggacgggccggcttccttcacaggcttgccgttctcgtccagcatggcgcggatacggccgtagttggagccgaccagcaccatgtcgccctggcgcagcgtaccgtcctgaaccagaacggtggctaccgggccgcggcccttgtccagacgcgattcgacgaccacaccacgaccaggcgccgaaggcatggccttgagttcgaggacttcggcctgcagcagaaccgcttcgagcagctcgtccacgccggtacccatcttggccgacacatgcacgtacggtgcatcgccgccccactcttccggaatcacatcgagcgcggccaggccgttcttgatgttgtccgggttggcatcgggcttgtcgatcttgttcaccgcaaccacgatcggtacaccagccgctttcgcgtgctgcaccgcttcctgggtctgcggcattacgccgtcgtcagccgccaccacgaggatgacgatgtcggtggccttggcaccgcgagcacgcatggcggtgaacgccgcgtgacccggggtatcaaggaaggtcaccatgccgcgctcggtttccacgtggtaggcaccgatatgctgggtgatgccaccggcttcgccggatgccaccttggcacgacggatgtagtcgagcagcgaggtcttaccgtggtcaacgtgacccatgacggtcaccaccggtgcacgggagatcgcctcgccttcgaacttcagggactcggccagctgctcttcgagcgcgttgtcgctgaccagcttgaccttgtggcccagctcttcggcgaccagctgagcggtttcctgatccagcacctggttgatggtggcaggcgagcccatcttgaacatgaacttgatgacttcagcagccttcaccgacatctgctgggccagttcgcccacggtgatggtctcgccgatcgatacttcacgcaccaccgggccggccggagcctggaagccatgctggttgcgcttcttgagcttggacttgccacggccaccgcgacggaaaccatcgctttcctcgtcgatggtacgcggcgcgacacgcggagcaggcgccttttccttgacggtcgggcggtgctgagtggtcttgcgctcgccgccacggcgatcggcgtcgtcgctgcggctcttgtccaggcgacgcggctcttccttcttgcgctcttcgacaaccggagcgacgggctcgtcgaccacagccggggccgcagccacttgctcggagcgctcagccggcgctgcagccgcctgacgcttggcctcttcttcggcctggcgcttggcttcttcctcggccttcaggcgagcagcttccgccgcagcacgctgctcttcgagctcgcgctgtttctcggcttcgatctcttcgttgctgcgcttgacgaaggtcttcttcttgcgcacttcaacgctgatggtcttgctaccagcgaccttgagggtgctggtggtcttgcgctgcaaggtaatcttgcgcggttcctcggctttcttgtcgccgtggctgctcttcaggtgagcaagcagggcctgcttttcgttatcggtgacaacttgctcggcactgctgtgcggcaaacccgcctctcgcatctgctgcagcaggcgctctaccggtgtgtcgaccacttgggccagttctttcaccgtgacttgcgtcatgcacttctctcctcaggccgtaaaacttactcgaaccagtgggctcgggcggccatgatcagcttgccggcacgctcttcgtcgatgccgtcgatgtcgagcaggtcgtcgatcgactgctcggccaggtcttcacgggtaaccaccccgcgtactgccagttcctgcgccaggcctttgtccataccctcgacttcgaggaggtcttcggctggctgggcgtctgccagtttttcttccgtggcgatagccttggtcagcaaacgatccttcgcccgagagcgcagttcgttgacgatttcttcgtcgaaaccgtcgatgctgagcatctcttccatcggcacgtaggcaatctcttccaggctggtgaagccttcttcaaccagcacctgggccagttcttcgtcgacttccagctcgtcgatgaagccctgcaggatgtcgccggtctcggcctgctgcttggcctggatatccgcctcggtcatcacgttcagcgtccagccagtcagttggctagccagacgcacgttctgaccaccacgaccaatcgcctgcgccaggttgtcttcacctacggcgatgtccatggcatgggcgtcctcatcgacgatgatcgccgcaacttcagccggcgacatggcgttgatgacgaactgcgccgggttgtcgtcccacagcacgatatccacacgctcgccaaccagctcaccggagactgcctgtacgcgcgaaccgcgcatgccgatgcaggcgccctgcgggtcgatgcgtttgtccttggaacgcaccgcgatcttggcgcgcgaacccgggtcacgggaggcggccttgacctcgatgaggccttcggcgatttccggcacttcgatgcggaacagctcgatcagcatttccggcgcggtacgcgacaggatcagctgagggccgcggttctcggtgcggatttccttgagcaatgcacgcaggcgcacaccaacacggaaagtctcacgcgggatgatgtcttcgcgggccagcagggcctcggcgttggcacccagatcaacgatgacgctgtcgcgggtaaccttcttgacggtaccggcgatgatctcacccaaccgctcgcgataggcttcgaccacctgggcgcgctcggcttcacgaaccttctgcacgatgacctgcttggcggtctgcgcagcgatacgaccgaactcgatggattcgatcttttcctcgagcacgtcgccgaccttggcattggcctcgacagcacgcggcatgtcggtcgttacctggtgcgccggatcttcgaagttctcttcgtcgaccacggtccagcaacggaaggtctcgtagctaccactctgacgattgatcgacacacgcagttcgacttcgtcttcaaaacgtttcttggtcgctgtggccagcgccaactcgagcgcctcgaaaatcacagcggccggtacgcccttttcattggataccgactcaacaaccagcagtacttctttgctcatcgtacgcctcgcctttcgcaatccattgggatccacacattccgatcccgcaggatccgtgtctcaatcaaatcgggggataatgttggccttgtcgatcatgtcgatcggcaaaagaaactcgtggtcatccacctgcaccaccacgtcctcttcctccacaccgcggagcagaccctggaagttacggcgcccttcgaacggcgagcgcaacttgatttttacctgctcgccgacgtgactggcgaactgagccaacgtaaacagtggccgatccatgccaggcgacgacacctcgagggtgtattcggcactgatgggatcctcgacgtcgagaacgccgctgatctgccggctgaccttctcgcaatcgtcgataagaatgccgtcggcatgatcgatgtagatacgcagcagcgaatgccgcccctgagacaggaactcgataccccagcattcgtagccaagcgcttcgactaccggggccaccaaggcctgcaactgttctagcttgctcgacacctgaacccctcgcgcatgctgtgcaaataaaaaatgggcgaaacgcccatctacaagaccgcccagacggcggaaaatctgtctgccagctaacaaaaagccccttgaaaggggctcattgacaactggctgcggggatggacttgagccaacgaccttcgggttatgagcccgacgagctaccggactgttcaccccgcgctaaaactgggagcggattatacggctgaaatgccgtacgggtcaaccaacccccggatacagaaaagcccgcatgtagcgggctcttctgttcaattggtaccgagaaggggactcgaacccctacagcctatggccactaccacctcaaggtagcgtgtctaccaattccaccacctcggcaatttgacgcttacttcgtttcgggagcctgaggtacgtcttgctctcccgaagctggcgcttgctgttgctcaagcaccggtacatcttccgcaggcttgctgctctgcggcgcttccatcaccgccggatccggcaaaccagcctgacccagtgtatcagacttttgattagcaaaatacgctaaccccaagctggtaatgaaaaaactggcggcaagtatagcagtaactcggctcagaaaggtagtacttccttggctaccgaaaacggtattggaagcacccgcaccgaacgaagcacctgcatcggcacctttaccctgctgcagcagaaccagcacaactacgccgatcgcagccagcagatgaagaactacaacgcctgtttccagcatattcttagtttcctgcagcgcgacagatcgcaccgaactcatccgcattcagagaggctccacccacaagccccccatcgatatcaggcatgccgaaaagctcggctgcattggcggccttgacgctgccgccataaagaattctcaaaccacccgccacctgcgggtctttcgcggcgacttgcgcacgaatggccgcatgtacgtcctgcgcctgctgaggcgtcgccgtcagtccggtaccaatggcccagaccggctcatacgccacaaccgcattggctagcaccgcaacacccagcgcatcgatcacgctatcgagctggccggcaaccaccttgagggtttcgcccgcctcgcgctgctccagggtttccccaacgcacagcaaaggcaccaacccggcaacctgagccgccgcaaacttgcgtacgacctgctcctcactatcacccagaatcagacgacgctcggaatgaccgatcagcaccagctcgcaaccggcatcgcgcaactgctcgctcgacacctctccggtcagcgcaccctgcccggcctcgacggcacaatcctgcgcgcctaccgacaccgcaagatccttgagcccctcgacaacctggccgaggtgaacactgacaggaaacaccgcaacctcgacatcggcaggcagcgcctgccgattcagaccatcgatcagctctgcgacactggcgcgggtaccgtgcattttccagttaccagcaaccattgagcgacgcatgctttacctcgttggtcaaagagggcgcagatgttacccaaccgcttgtggactggcaagccgaatcaagcacagacgcgcgagacaatttcagccaattcatcggcataggcacgaacctgggcttcgtcctcgccttcgaccattacccgcaccagtggctcggtgccggacttgcgcagcagcacccggccacggccggccatgcgctcggtcacgctgtcgctggcagcctgaacatccggatgcttgagcggatcgacgccgccgccgaaacgcacattgaccaacacttgcggacacttgcgcagcccctgacgggcctcggccaggctttgaccgcggcgacgaatggccagcagcacctgcagcgccgcaacgatagcatcgccggtcgtcacgtgctggaagcacaccaggtggcccgaattctccccgcctacctgccagcctcgctcgagcagctcggcgatcacgtagcgatcgccgacattggcacgcacgaagggaatgtccagctccttgagcgcaagctccaggcccagattactcatcaacgtaccgacgacgccgccctgcagcttgccgcgggcctgcagatcgcgggcgatgatgaacagcaactcgtcgccatccaccacggcaccggtgtgatcgaccatcaacacccgatccgcatcgccatcgaaggcgatacccagatcggcgtggcgtgccgtcacttcggcctgcaggttttcgatgtgcgtagaaccgcaatcggcattgatattcagaccgttgggctgggccgacaataccgaaacctcggcgccaagctcctgaaataccgccggcgcgactttgtaggctgcaccatgggcgcagtcgagcacgatcttcagtccggaaaagctggtgctggtcggcacgctgctcttgcagaattcgatataacggccggcggcgtcgttgatccgcgataccttgccgagctgctcggactcgaccacggtcatcggcgcatcgagcagctcttcgatcatcagctcgacttcatccggcagcttggtgccctgcccggagaagaacttgatgccgttgtcgtggtgcggattgtgcgatgcactgatgacgataccggcttcggcgtggaacgtacgcgtcaggtaggcgatcgccggtgtcggcatcggccccagcagcatcacatcagcaccagcggcggatagccccgcctcaagcgccgactcgaacatatagccggaaatacgtgtgtccttgccgatcagaatgcggcacttaccctgcttgcggaacgccataccggcggcccagcccagcttgagcatgaaatcaggagtgatgggatattgcccgacgcgcccacggataccgtcggtgccaaaatacttacgactcaaaacgacaactccctttctattactgcgctgcttcgaccgcagcgaccatgcgcactacatcgacggtttcagctacatcgtgcacccgcaggatatgcgcgcccttggccaccgccagggccgccagggccagactgccatacaggcgaccatcgacttcacgccccagcaccgcaccaatcatactcttgcgcgagacgccgaccagcagcggcagaccaaattcctgcaacgacggcatgcgccggaacaggctgagattgtgccccagggtcttggcgaaaccgaaaccagggtcgagcacgatgcgctgcgcgggtataccggccgcctcacagacggccagccgctcgcgcagaaaatcggcgacggcttgcagcacgtcatcgtactgagggctttgttgcatggtcgtgggctcgccctgcatgtgcatcaggcacaccggcaagccgctttcggcagccgcctgcagcgcgccgtcgcgctgcagcgagcgaacatcgttgatcaacccggcacccagcctggccgactcgcgcatcacctcgggcgtggaggtatccacggagatgatcacgtccagctcggcggcgactgcctccaccatcggtgcgacccgttccagctcctcggccaccgacaccggcgcagcgccggggcgcgtggactcgccgccgatatcgatcagtgtcgcgccggcgcgcaccatgccctcggcatgccgcagcgccgcatcgcgaagggcgaagcgaccaccgtcggaaaaggaatcaggggtgacgttgaggatacccatcacttgcggatggtttaaatcaagaaaccggctgccacaagacagccggttgtttttttgcacgagagacatgagaagactttcagacctcggcagcagggccgccgatgggtttctccggacgatccgcttcgtcaggcttggcagaaggcgtgccggcgccattgccgccgcccgtccagtccttcggttcgcgcactgggcgaccgctcatgatgtcgtcgatctggtcgatgtcgatggtctcgaacttcatcagcgcttcagccatggcatcgagcttgtcgcggttgtcggtcagaatctgcttggcggtgttgtagcagctgtcgatgatcgcgcgcacttcggagtcgatcagcttggccgtctcacccgacacgctggcactggaggagccaccaccgccacgcaggaagggctggtcctcgtcttcggcatacagcagtggaccgagcttttcggaaaggccccacttggtgaccatgttccgggcgatttggctggcacgcatgatgtcgttggacgcaccggtggtgacgccatcgaagcccagagtcatctcctcggcgatacggccaccgtacagcgagcagatctggctggtcagcgcacgcttgctgaggctgtaacgatcttcctcgggcaggaacatggtcacacccagcgcgcgaccgcgcggaatgatggtgaccttgtaaaccgggtcatgctcgggcaccagacgaccgacgatggcgtggcccgcctcgtgatacgcggtgttgagcttctccttgtcggacatgaccatggtcttgcgctcggcgcccatcatgatcttgtctttagccagctcgaactccttcatttccacaagacgcttgccggcgcgggcagcgaacagcgacgcctcgttgaccaggttggccaggtcggcaccggagaagccaggcgtaccacgggcgatgaccgcagccttgacgtcttcgcccatggggattttgcgcatgtgcacgttgagaatctgctcgcgaccacggatatccggtagaccaaccactacctgacgatcgaaacgacccggacgcagcagcgcctgatcgagtacatccggacggttggtggcggcgatgacgatgatgccgtcattcatttcgaagccatccatctccaccagcaactggttgagggtttgctcgcgctcgtcgtgaccaccgcccataccggcgccacgatggcgaccgacggcgtcaatctcgtcaatgaagatgatgcacggggcgtgcttcttggcctgctcgaacatgtcgcgcacgcgggaagcaccgacaccgacgaacatctcgacgaagtcggaaccggaaatagtgaagaacggtaccttggcttcgccggcaacggccttggccagcagggtcttaccggtacccggcgaaccgaccatcagcacgccgcgcgggattcgaccacccagacgctggaacttgcccgggtcacgcaggaattcgaccagctcgctgacctcttccttggcctcgtcgcagccggcgacgtcagcgaaggtggtcttgacctggtcttcggagagcaggcgcgccttggatttgccgaagctcatcggcccacccttgccaccggcaccgccctgcatctggcgcatgaagaacatgaacacggcgatgatcaccaggatcgggaagctggcgaccagcaactgagtccagatgctctgctgctcaggctgcttgccaacgatctcgacgttgttgtccatcaggtccttgatcaggccgttgtcctggatcgccgggcgcacggtttcgaacgaggagccgtcggaacgcaggccgctgatgatgtagccatcgacggtgacgcgcttgaccccaccgctctgcacctgctcgatgaattgcgagtagttgagcttgttggtctcactggggctggagaagttgttcatcaccgtgacgaggacggcggcgatgatcagccacaggatcagattctttgccatgtcgttcaattagctaccctctgaagcaggccccttgccgaagcgtgcttcgcatgacgaccagttataaaccgatctaacttactacaaacgcccgctcgtggctgacaccgtctgtaaccctttatgagacatctgcccattacgatgcgcgtcttggcttggactgacaaccaggccattggttttactcggccaccggccccttgaagcctcgggccagcagatactgctcgcgggagcggtcacgggacgacaggggcttgcgcatctgcaccttgtcgaactgacggcgcacctccttgtggtattcgtcgaaaccctcaccctggaagatcttgatcaggaaatcaccgccgggcttgagcacccgaccagccagatccagcgccagctcgcacaaatacatggcgcgcggctgatcagcggccctcacaccactcatgttgggggccatatcggaaatcacaaggtcgacgggctgattatcgatagcttcgagaatcctggcgaacacggcatcctcggtgaaatcgccctgaatgaaggtgacgtccggaatgctgtccatctccagaatgtcggaggcgatcagccggcccttgtcgccgatcacccggctggtgacctgcgaccagcctcccggtgcagcgccgaggtcgaccacagtcatgccggggcgcaggatgcgatctttctcctgtacctccagcagcttgtaactggcacgtgaacggtagccgtccttttgcgccattttgacgtacggatcgtcgaaatgctctttcagccaacgctggctggtcttggaacgggccacacaacacctcgagagaacagaatgaataactgggcgggcctcgggcggctcggttaaaatagcccgctttcccagattaatacgcagggttcagattatgccgctcactcaagagcagaagaaacagttcaaatctatcggccaccacctgaaaccggtattgatcgtcgccgacaacggtgttaccgaaggcgtagtggccgaactcgaacgcgcgctgaacgaccatgaactgatcaagattcaggtgcgtgtcgccgaacgtgacgaccgcctggcggtgatcgaagaactgtgcaaggccggtaatgccgaactggcgcaggtcattggcaagatggcgctgctgtatcgcaagaaccccaaggccaatcgcaacctgtccaacatcagccgttatcagggctgattcaggtgctcagccgacctgcgggtcggctgccccgctcttgcgcggcacaggctgcaacaccagcaacacgccgaagaacgccagcagcaggtagctgaacagttgccagcgcagcgcctgcggccacagcaccagcgaaaccagaaaggccagcgagacaaccagcaccgcgagcagcaactgcccgctgcgcactcgccacagcgccgacactccacactgacgaaccagcagcaagagctgcagcagcgctgcacccagcgtaatgccgaccatctgcggcaccagggtgcgcgcgacatcttcgatcagcaaggaggccaggccaacactggcaagacccggcagcaccagaaagtgcaggatccagatgccgccgacccagagggtttgcagcagcatccaggcattggctgcgctgtcacgcgcagccatgcggtcagacgtggcgaacttcgacaatctcgtactcgaccaggccactgggcgtgttgacaccaaccacgtcaccttcattcttgcccaccagggctcgagcgatgggcgaacccacggaaatcttgccctgcttgatatcggcttcgtcctcgccaacgatctggtaggtcacgctctcgtcggtttcgacgttggcgatttccacagtagtgccgaagatcaccttgccggtatgggcaatggtggtgacgtcgatgatcaccgcattctgcaggcgaccttcgatatcacgcacgcgcgcctcaaccatgccctgctcctcgcgggcggcatggtattcggcgttttccttgaggtcacccagctcacgagcttcggcaatcgcctgactgagcgccgggcgacgcaccttggtcaggtgcgccagctcttcttccagggcgcgagcgccctggatggtcatggggtacttgttcatgccttgattcctgcgtgcagatcctgcagacggcgcacggtcttctcgggaccgaacttgagcgcctcgcagaccgcctgccccgccgcgatggtggtggtgcagtagatcttgtgctgcagagcgttacgacgaatggagtaggagtcagcgatggactgacggccctcggtggtgttgatgatcagggtgacttcgtcattcttgatcatgtcgaccacgtgcggacggccctcggtcaccttgttgacgcggcgcaccggcagaccagccgcttcgatcaccttggcggtgccggcagtggccaccacttcgaagcccagcgcgaccagatcgcgggcgacccgtacggcttccggcttgtcgtcttcacgcacactgatgaatgcgcaaccggagttcggcaggatctcgctggcaccgagctgcgccttggcaaacgcctcgccgaagctgtcgccaacgcccatcacttcaccagtggacttcatttccgggccgaggatagggtcgacacccgggaacttgttgaacgggaacaccgcttccttgacgctgaagaacggcgggatgatttcctgggtgaagcccagctcggccaggctcttgccagccatcacgcgggccgccaccttggccagcgactcgccgatgcacttggacacgaacggcacggtacgcgaggcacgcgggttgacctcgatcacgtagatgtcctcgccctgcacggccatctgcacgttcatcaggccgacgacgcccagttccagggccatcttcttgacctggtcgcggatttcgtcctggatgtgcgccggcagcgagtacggcggcagcgagcacgccgagtcaccagagtgaacgccggcctgctcgatgtgctgcatgatcgcaccaatcaccacgatctcgccgtcgctgaccgcatccacgtccacctcgatggcgcagttgaggaagcgatccagcagcaccgggctgtcgttggaaaccttaacggcttcgcgcatgtaacgcttgagctcttcttcctggtagacgatttccatcgcccgaccgcccagtacgtaggacggacgcaccaccatcgggtatccgatattcttggacagggtcagcgcttcttcttcgctgcgcgcagtggcgttggccggctgacgcaggccgaggcgctgcaccatctgctggaaacgctcgcggtcttcggcgcggtcgatggcgtccgggctggtgccgatgatcggcacgcccgcttcttccagggcgcggcacagcttcagcggggtctggccgccgtactggacgatcacgcccttgggctgctcgacgcggacgatttccagcacgtcctccagggtcaccggctcgaagtacaggcgatcggaggtgtcgtagtcagtggagacggtttccgggttgcagttgaccatgatggtctcgtaaccgtcttcacgcatggccagagcggcgtgtacgcagcagtagtcgaactcgatgccctgaccgatgcggttcgggccaccgccgagaatcatgatcttgtcgcgaccactggcgttggcctcgcactcttcctcgtaggtcgagtacatgtaggcggtgtcggtggcgaactcggcggcgcaggtgtcgacacgcttgtagaccggtagcaccttgagcttatgacggtggctgcgcaggttcttctcggtgacgccgagcagcgcggccaggcgcgcatcggagaaacccttgcgcttgaggctgaacatcaggtcgcggtcgatgctcgacaggcccagagtcttgatgcgctgctcgtccttgatcaggtcttcgatctgcaccaggaaccattcgtcgatgcgggtcagctcgaacacttcctcgacggtcttgccggcacggaaggcatcggccacgtaccagatacggtcggcgcccggcacgatcagctcgcgtttgagggtgctttcggcttccggatcggccggatcgagcttcggatcgaagccggatacgccgacttccagaccgcgcagcgccttgtgcagggattcctggaaggtacggccgatggccatgacttcaccgacggacttcatctgagtggtcaggcgggcgtcggcgttggggaatttctcgaaggcgaaacgcgggatcttggtgaccacgtaatcgatggccggctcgaaggacgccggggtgcgaccgccggtgatgtcgttctgcagttcgtcgagggtgtaacccacggccagcttggcggcgatcttggcgatcgggaaaccggtggccttggaagccagggccgaagagcgcgacacgcgcgggttcatctcgatgacgaccatgcggccggtgttcgggcagatgccgaactgcacgttggagccaccggtttcaacaccgatctcgcgcagcaccgccagggaggcgttgcgcaggatctgatattccttgtcggtcagggtctgggccggcgccacggtgatcgagtcaccggtgtgcacgcccatcgggtcgaagttctcgatggagcagacgatgatgcagttgtccttcttgtcgcggaccacctccatctcgtattccttccagccgatcagcgactcgtcgatcagcagctcgttggtcggcgacaggtccagaccacgggtgcagatttcctcgaactcttcgcggttgtaggcgatgccgccaccggtgccgcccatggtgaagctcgggcggataatgcacggaaagccgaccttctcgagcacgccgtaggcttcttccatgctgtgggcgatacccgataccgggcaggccaggccgatgtccttcatggccttgtcgaagcgcgaacggtcttcggccttgtcgatggtgtcggcgttggcaccgatcatctcgacgccgaacttctccagcacgccgtgacgctccagatccagcgcgcagttcagcgcggtctggccgcccatggtcggcagcagcgcgtccggacgctccttctcgatgatcttggccacggtggcccacttgatcggctcgatgtaggtggcgtcggccatggccgggtcggtcatgatggtggccgggttggagttcaccaggatgacgcggaagccttcctcgcgcagggccttgcaggcctgggcgccggaatagtcgaactcgcacgcctggccgatgacgatggggccggcgccgaggatcaggatacttttgatgtctgtacgttttggcattttatctctctcgaatccgtaggtcagtcggcgggcttagcggcgcttggccatggcttcgatgaagcggtcgaacagcggggcgacatcgttcgggcccgggctggcttcagggtgaccctggaagctgaaggcgtccttgtcggtgcgctcaatgccctgcagagtgccgtcgaacagcgacttgtggatcggacgcagattgctcggcaggctgctctcgtccacggcgaaaccgtggttctggctggtgatcatcaccacgccagtgtcgaggtcctggaccgggtggttggcaccgtggtggccgtggcccattttcagggtcttggcgcctgaggccagagccagcagctggtggccgaggcagatgccgaataccgggatgtcggtttccagaacgtccttgatcgcctggatggcgtagtcacatggctcggggtcgccaggaccgttggacaggaacacaccatcgggattgagcgccagcacttcgctggccggcgtctgcgccggcaccacggtcaggcggcaaccgcgctcgaccagcatgcgcagaatgttcagcttgacgccgtagtcgtaggcgaccacgtggtacggcagctcgctggcagcgatctcgggatggctgtcgtctttcaggttccacacgctggagcgccattcgtagcgctcggtgcagctgacttccttggccaggtccatgcctttcaggcccgggaagccacgcgccagctcaagggctttttcctcggtggcgtcggcgccaaccaggatgcagccgttctgggagcccttttcacgcaggatgcgggtcaggcggcgggtatcgataccggcgatggcgacggtgccgttttccttgaggtaatcaggcagcgactgcttgttacgccagttgctggcgatcagcggcagatcgcgaatgatcaggccggcagcccagacgcgattggactcggcgtcttccggcgtggtgccggtattgccgatgtgtggataggtcagggtaacgatctgctgggcataagacggatcggtaagaatttcctgatagccggtcatggcggtgttgaacaccacctccccgacagtttggccgtcggccccgatggcctcgccgcgaaaaatgctgccgtcagcaagggcgagtatggctggcttactcaagaagacctcccgtagatcgtggagcaaacgcagattgtaaaaaagcgggatgacgtgtgaaggtcatcccgcttttttgattgattcattctgcgcaacttttagtggacacactaaagcggaaagcttacaggaaaagtgcctttttcgaaaggcgttcaaggccaaaaacctgaaatccgatccgtggccgcccctgataaccaccgagggcgccattggcaccctcggtttcggttacttcagccccagcacgtcctgcatgtcgtaaagcgctggcgagcgctgctgcagccaggatgccgcgcgcactgcgcctttggcgaaggtcatgcggctggacgccttgtgggtgatttccacgcgctcgccgtcagcggcgaaaagtacggtgtggtcaccgaccacatcaccggcgcgcaccgtggcgaatccgatggtttcacgctggcgggcgccggtctggccctcacggccgtagactgcgaccttctccagatcacgccccagggcattggctaccacctcacccatgcgcagcgcagtaccggacggcgcatcgaccttgtgacggtgatgggcttcgagcacttcgatgtccacatcgtcacccagcacacgggcggcggtgtcgagcaacttcaggcacaaattcacgcctacgctgaagttggcggcgaagacgattggaatctctttgccggcatcggccagcaactgcttttctgcggcactgaaaccggtggtgccgatgaccagggccttgccggcacggcggcagatttccaggttttcgagggtcaccgtggggtgggtgaaatcgatcagcacgtcgaagctgtcgagcacgctttccaggctgccagccaatgccacgcccagcttgccgacgcccgccagctcaccggcatcggcaccgagcagcgtactggtcggccgcgcgacagcggcgccaagcacgacgccatcagcctggtgaacggcttcgatcaggttcttgcccatgcgcccggcggcgcccgtgactgcaatacgcatatgcataactccaaagcacaaacggcagacaaccggcgaatgccagctgtctgccgtggattatcgcgttaaaggtcgccgaagaagcgcttcacgccttcgaaccagccattggccttgggcgagttggagctgttgcccgccagggactggcgaaactcttcgagcagctcgcgctggcgacgatccagattgaccggagtctccaccgcgaccttgcacatcagatcgcccgcgccaccgccgcgcaccggggcaacgcccttgccgcgcagacggaacagtttgccagtctgggtgccttccggaatcttcagtttgacccggccatcgagggtcggcacttccagctctccgccgagggccgcgtcagcgaagctgatcggcacttcgcagtacaggtgcttgccgtcacgctggaagatcgcgtgctcgcgcacgttgaccaccacgtacagatcgcccgacgggccacccagcgtgcccgcctcgccctcaccagagagacggatgcgatcgccggtatcgacaccggccggcaccttgaccgacagggtcttgtgctcttcgacacggccatggccgtggcacgagccgcaggggtcggtgatcatcttgccgctgccgtggcagcgcgggcaggtctgctgcaccgagaagaagccctgctgcatgcgcacctggccgataccgccgcaggtggtacaggtgaccgggctggtgcccttcttggcgcccgagccgtcacaggtcttgcagttgaccagggtcggcacgcgaatggtcaccgtggtgccacgtaccgcctcttcgagatccagctccagggtgtagcgcagatcactgcctcgctgcgcaccaccgcgctggccgccacgctggccgccgaagaaatcgctgaacacgtcgccgaagatgtcggagaaattcgcgccgccaccaccaaagccgccaccgccgcccatctgcgggtcgacgcctgcatgaccgtactgatcgtaggcgctgcgcttggccgcatcggacagcacttcgtaggcctcgttagcctccttgaaggcgtcttcggccgctttgtcgccgggattgcggtcggggtgatgcttcatcgccaggcgacggtaagcctttttcagctccgcctcactggccccgcgctcgaccccgagcacttcgtagtagtcacgtttagacatgggtttctagcactctcaaaattcttaaagtccagacacgccaacgcgggagcaagcccccgcgcggcggatcgccctgccacaccgcggtgcgacagggcgcaaacacaggcaagccggggcttacttgttgtccttgacttcctcgaactcggcgtcgaccacgtcgtcggcagagcccttggtttcgccagcatccgccgcaccggcgccggcagcacctggctgcggctgctcggcgtacatcttctgcgccagcggagtggtggcttcggacagtgcgttcatcttcgcttcgatggccgccttgtcgtcgcccttcacggcaacttccagctcgcccagagcggtttcgatggccgctttctcttccgcagtggccttgtcgccggcttcggtgagcatcttacgggtcgcgtgcaccagttggtcaccctggttgcgtgcgccagccagctcttcgaacttgcggtcttcctcggcattggcctcggcgtcgcgcaccatacgctcgatctcttcatcggacagaccggagttggccttgatcacgatggactgctgcttgccggtggccttgtccttcgcgccgacgtgcaggataccgttggcgtcgatgtcgaaggtcacttcgatctgcggcacgccgcgcggagccggcggaatctcggctaggtcgaacttgcccagggacttgttctgtgcggcctgtttacgctcaccctgcagcacgtgaatggtcacggcgctctggttgtcgtcggcggtcgagaacacctgcgacttcttggtcgggatggtggtgttcttctcgatcagcggcgtcatcacaccgcccatggtttcgatacccagggtaagcggggacacgtcgagcagcagtacgtccttgacgtcaccggccagtaccgcgccctgaatggctgcacccatggccacggcttcgtccgggttgacgtccttgcgagcgtctttgccgaagaagtcggaaacggctttctgcaccagcggcatacgggtctgaccgccgaccaggatcacgtcgtcgatcttgccgacgtcgatgccggcgtctttcagcgcgatgcggcacggctcgatggtacggctgaccagatcctcgaccagcgactccagcttggcgcgggagatcttcacgttcaggtgcttgggaccggtggcatcggcagtgatgtacggcaggttgacgtcggtcgactgcgaggacgacagctcgatcttggccttctcggcagcttccttcaggcgctgcagagccagcggatcgttcttcaggtccatgccggactctttcttgaactcgtcgacgaggtagtcgatcaggcgcatgtcgaagtcttcaccacccaggaaggtgtcaccgttggtggccagtacttcgaactgatgctcgccatcgacttcggcgatctcgatcaccgacacgtcgaaggtaccgccgcccaagtcgtagacaatcacggtgtggtcgcccttggccttgtccatgccgtaggcaagggccgcagcggtcggctcgttgatgatgcgcttgacgtccagaccggcgatgcggccggcatccttggtagcctgacgctggctgtcgttgaagtaggccggaacggtgatgaccgcttcggtgaccggctcgcccaggtagtcctcggcggtcttcttcatcttcttcagcacttcggcgctgatctgcggcggcgccatgtccttgccgctggcctgcacccaggcatcaccgttgctggccttgacgatcttgtaaggcaccagcttgatgtctttctgcacgacgtcttcttcgaagcgacggccgatcaggcgcttgaccgcgaacagggtgttgtgcgggttggtgaccgcctgacgcttggccgactgaccgaccagaatctcgccgtcgttggcataagcaacgatggacggcgtggtacgcgcgccttcggcgttctcgatgactttgacgttaccgttttcaagaatggagacgcaggagttggtggtccccaggtcgataccgatgattttgcccatttcactctcccaaaactttgaaatatccgccgcgttatcgtgaccgctgcggtagcactaatacgcttgactcactaaatggggtgtggcccgccgatttcaagcctgctcatcgatagatggcggcgcttcggcaggcgccttgctgaccacgaccatggccgggcgcagcaggcgaccgttgagcaggtagcccttctggaacactttgagcacgctgttgggctcgacgttggtgctctcctgcatggccattgcctgatgatgctccgggttgaacggcgcaccatgagggtcgatggcttccagctggtggcgcttgagggtgtcgagcagcaacttgagcgtcagctccatgccctcgcgcaccgccttgatcgattcgtcgtcggcgctggacagctcgagaccacgctcgagactgtcgactaccggcagcaggtcgttggcaaacttctcgagagcgaacttgtgcgccttctcgacatcctgttcagcgcgacggcgcacgttctgcagatcggcagccatgcgcagcgactgatcctgcgcagtcgccagttgctcttccagcgtttgcacgcgagcagccaggtcttcgctaggcgctgcgtcgtttgcttgcgcttcggaagtctgcggatccaggttctgttcgtcagccatgcatttctcctctgaatgattcgacgagcctcaactcgcgcgtctgccgcctatataaggatgatttgtagggtttcaagggccacgaccactttccagcagccagtcgtcagcgtattgccacctcatcgcaaaccactgtataaataaccagaacaaccctgagaggcctcgccatgttggtgcacctgtccgtccacaattacgccatcgtcgaacacctggatctggaactggatcggggtatgagcgtcatcagcggcgaaaccggcgccggcaagtcgatcatgctcgacgccctcggcctgactctgggcgatcgcgccgacagcggcgtggttcgccccggcgccgacaaggcggacatcctggccagcttcgacctcgccgacatccccgaagcccacgcctggctcgccgagcgcgacctggataacgacgggccgtgcatcttgcgccgggtgatcaccgccgaaggtcgctcgcgcggttacatcaacggcacgccctgcccgctcggcgacctcaaggcactgggcgagctgctgatcgacatccacagccagcacgagcaccagtcgctgctcaagaccgacacccaccgccggctgctcgacgaatatgccggcgcccaggaactggcccgccaggtccagctggccgcgcagcgctggaagcagacccgcagcgaactcgaacgcgtgacctcccagggcgacgagcagcgtgcccgacatcagttgctcagctatcagctcgaagaactggaaaaccttggtttgggcgataacgaactggagcaactggagcaggatcacaaggcgctgaccaatgccgagagcctgctcggcgcctgtcgccaggtgatcgaccagtgcagcgagagcgatgccggcaacgtgctgtcggtgctcaccgccagcctcaaccgcctcggcagcctgcagggccagccgggcgccctgaacgaagccaccaacctgctggccagcgcgcagatccagatcgaggaagcagtgggcgagctcaaccgtttcctcgaccacttcgacgccgaccccgagcgccagcaacaactcgaagaacgcctggacaccatctataccctggcgcgtaaacaccgcatccaccccagtgaactgcccgccatgcagcagcagctgttcgacgaactggaaagtctcaatgccgacgaccaggccgccgaacgcctgggcgaggagcttgctgcctacggccgtcactaccaggaaaaggctgccgagctcagtgccaaacgccagaaggccgccagcaagctgggcaaggcggttgaaaaggaaatgcagaccctgggcatgccgggcggacgcttcagtattcaactgcagcccatcgaaggcagcgagccaaatgccaatggcctggaacaggtcgagtttctggtcagcgccaaccccgggcagccgatcaaggcactggccaaggtcgcctcgggcggtgaactgtcacgcatcagcctggccatccaggtgatcaccgcgcagacctcacgggttccgaccctggtgttcgacgaggtggacgtgggcatcggcggccctaccgccgaagtggtcggtcagctgctgcgtcgcctcggcgagcgcggccaggtgctgaccgtgactcacctgccgcaagtcgccgcccaaggtcaccagcaccttttcgtacacaaggtacgcggcagcaatgccacccgcaccgcggtcagcaagctcggcgaagcgcagcgcatcgaggaagttgcgcgcatgctgggcggcatcgacctgaccgacgaatccctggcccacgctcgcaaactggtcagcaacgcccagaactgatcggcagaaacctgcagaaatcatttcctgcaggcatgaaaaaggcgacctgagtcgccttttttcgtaaaccgaaacgcttacttggcggtacggcgtacgtagagcaccagattgtgatccaccagctcgaaaccgtgctcacgaacgatttccttctggcgcttctcgatctcggcgtcgaagaattcgatcacgtcgccggtgtccacgcacaccatgtgatcgtggtgaccaccatcagccagctcgaacacggcatggccgccatcgaagttgtggcgtaccaccaggccggccgcttcgaactgggtcagtacgcggtagacggtcgccagaccgacatcctcgcctgcatccatcagcgacttgtagacatcttcggcgctcatgtgacgctgctcggcagagtccagcatctgcaggatcttgacccgtggcagggttactttcaggccagctttgcgcagttcgctattttcaaccatggtctgctttctcgcggaagcgcttcgcagcttcccttattgcgggtatgatcggggtttacgttgcccagccaagatagtggaagacgcccaccgatgcaaaaaaccagactcctgctgaccagcctcaccttcatggggctcatcgcactcgccggttgctcattccccggggtttataaaatcgacatccaacagggcaatgtcgtcacgcaggacatgatagaccagttgcgccccggaatgacccggcgccaagtgcggtttatcatgggcaacccactgatcacggacaccttccacgccaaccgctgggattacctgtacagcatgcaggccggcggcagccagcgtcagcaggagcgtgtaacgctcaactttgacggcaacgaccaactggtcagcctgtccggcgacttcatgccgggcaccagccgcgacgaccagattctcggccgcgacggcgccccgacccaggcaccgactcagcagcaggacaagcctgccgcacctggttcggtgctcgagcagatccagcgcgacgtcgacaacgtcgaaaccgtaccggtaccgacaccggagccgctggaaacctcgcctcggtaagcacaacagcagcacataacgaaaagccccggccaatgccggggctttttcattaccgcctgaaaacctggaagctcaacgctgggcagcattcctcgcacgctcggcggcctgggcggcgcggcgcttgcgtacctctttcggatcagcgagcaggggccggtagatttccacacggtcgccctcttccaggcgctgcgtctcgggcgacgcgacgatcttgccgaatattcccagtggcaccccagccagatccaactcggcaaagtgcgcctgcaaaccggattgcaaagcggcctcgcgcacggtggcgccgacaggcaattgcaggctgatcagcatctgccgatccggcgcggcgaagaccacctccaccgacagttgattattggccatgcagttccttggcccgctggcagaaggcatcgaccatggtattggccgcctgattgaacagcggccccagggttgcgcgcatgatcgggccagcgtagtcaaaggtcagatccaggctgattttgcaggccttctcgcctaacgccttgaacgtccactggccatgcaggtgctcgaacggaccatcttccaggttcagttcgatggattgacccggtaccagcacattgcgcgttgtgaagcgctggctcaaaccagccttggccacttccaggctggcgaccatgtgcgtatcgctggcctcgatgacctggctcgacgcacaccagggcaggaactcgggatagcgctcgacatcgttgaccaggtcatagagtgcctgggcaggatacggaagcaaggccgagcgctggatgtgagtactcataacgattgaatttccacggttggcgacatcgcagcagcgcgatatcgcgggtcgatgcccattacaactgacaccaacccgagggcgagtatcccaatattgtcggagattagcccggaggcctcaagcgcacggctgccgcagtgctttttagggtctgcacgaagagtttccgagcgaaggtcaggcgaggcaaaaatcggtgaggacgcggagtttacgagctgtaaatgaacagtccgaaccgatttttaacgaagcatcaccgagcgcaggtacttttcgtacagagcctagcgtgcctgcatggcgctccgtcaccggactccctataatgcgccgcctatggctaaacaaaagaaacatccgcaaggcagcatcgcccagaacaagaaggcgatgcacgactatttcgtggagtcccgcttcgaggccggcttggcgctggccggctgggaagtgaaaagcctgcgtgccggcaaggctcagctggtcgacagttacgttctgctcaaggacgacgaagcctggctgatgggctgccacatcacgccgttgaagaccgccagcacccacgtcatcgccgacccgacgcgcacgcgcaagctgctgctcaatcgtcgcgagctggaaaagctgttcggtgccgtacagcagaagggccacacctgcgtggcactgtcgctgtactggaaacagcatctggtgaagtgcgagatcgccctggccaagggcaagaaggatttcgacaagcgccataccgagaaagagcgcgacgccgatcgcgaagtgcagcgcgccatgcgcagcaaaggcaaggacgagtaagcgctgcggttcgatgatgaaccgcagtacgccccagccacttccatctcgcctttccaggcaactccaaccgactgactacagcccctggcgccgttgcgcgcgctgctcgcgggcttcctgctgaacgacgtccgccagaacctcctgcacataatcgatgtgctgattggacagcgaccgcgcatcctcggcgcgcccctcgatgatcgcttcatagagcgcgcgatgctgggcgttgagcatgccgcgggtctcgccacgcagggcatacatgccgccgatattggtgaccacgttgcgcttgagcagatcgaacaggccgcgaatggtgtgcagcagtacggcgttgtgactggcctcggcgatggccaggtggaaattggcgtccgccaccccctcctccgcacgggtcacttcaccggcacggccatagcaatcctgcagccgctcgaaggcctcactgagccgtcggcggtccacgtcggtagcacgcagcgccgcgtagtaggcacaggagccttccagggtatggcggaactcaagcagatcgcgctgggcgtcgacgctgctttccagcaggtacatgagcgggtcgctgaaggtcgagccgagattctcgcacacataggtgccgccgccctggcggctactcaacaggcctttggtggccagcttctgaatggcttcgcgcagcgacgggcgtgacacaccgaactgctcggcaagcactcgctcggccggcaggcgctcgccggccttgagcgtgccttcgaggatcatggcctcgaggcgctcgacgatatcgtccgacagacgcttctgtcgcagcggaccaaagttcattgcttcaacactccccgcaaacggcgccagatcgcctggctgccgaaaatcctcgcagcctacccagtggcatctggcgccacaagcgcagcgctcctcggcacctactgctaccaaagtcgcaccggtgcaaattgacgcacccgagcaaaagaaattattctggcgatcgccacttgtaaattggtcttaccaataataacaacccgttcgcaaaactgctctgcattcggtgaatcaccagcagctcgcgatcaggcgataccaacaacaatcagcgagcctccccatgcaaacatggcaacagttctacacgccgctcggcagccttggcctgtccgcactagcggccgtgatccccatcgtcttcttctttctcgccctcgccgtattccgcctcaagggccatgtagcgggcagcatcaccctggcgctgtcgatcatcatcgccatcgctgccttcggcatgccggtggacatggccctggccgccgccggctatggcttcgcctacggcctgtggccgatcgcctggatcatcgtcgcggcagtgttcctctacaaactgaccgtcaagagcggccagttcgaagtcatccgcagctcggtgctgtcgatcaccgatgaccagcgcctgcaggtactactgatcggcttctcgttcggtgctttcctcgaaggcgcggcgggcttcggcgcaccggtggcgatcaccgccgccctgctcgtcggcctgggtttcaacccgctctatgccgctggcctgtgcctgatcgccaacaccgccccggtggcgttcggcgccctgggcatcccgatcatcgtcgccggccaggtcacgggcatcgacgctttcaagatcggcgccatgaccggtcgccagttgcccatcctgtcgatcatcgtgccgttctggctggtggcgatgatggatggctggaaaggtatccgcgaaacctggccggctgcgctggtggcgggcctgagcttcgccgtcacccagtactacacctccaactacatcggcccggagctgccggacatcacctcggcgctggtcagcctggtatgcctgaccctgttcctcaaggtctggcagcccaagcgcgctgccgacagccaggtcgccggcacttccggtggcaccgcggtagccggcggcttcggcggcgtgcgcagcacaacgccgtcgccctacagcctcgggcagattctcaaggcctggtcgccctttctgattctcaccgccatggtcaccgtctggacgctgaaacccttcaaggcgctgttcgccccgggcggcgcgctggatcatctggtgttcatgctgccgatccctcacctggatcagttggtggtcaaggtcgcccccatcgtcgccaacccgacgccgatcgccgccgtattcaagctcgatccgatctcggcgaccggcactgcgatcttcttctccgccgtcctgtcgatgctggttctgaaaatcagtcttaaaaatggtctgaccactttgaaggaaaccttctacgaactgcgctggcccatcctgtccatcggcatggtgctggcattcgccttcgtcaccaactattcaggcatgtcgactaccctggccctggtgctggcgggaaccggcgcggcctttccgttcttttcgccgttccttggctggctgggcgtattcctgaccggatcggatacgtcgtccaacgcgctgttcggctcattgcaagccaccacggcgcaccagatcggcgtcaacgacaccctgttggtggcggccaacaccagcggcggcgtgaccggcaagatgatctcgccgcaatcgatcgccgtggcctgcgccgcgaccggaatggtcggcaaggaatcggacctgttccgcttcacgctcaagcacagcctgattttcgccaccttcgtcggcctgattacgctggctcaggcctactggctgaccggcatgctggtgcactagttaacgagcagctgcgcgtcggccctgcggccacgcgcatttgaatgcaaacgcagcgccccagggcgtgctacacacccagagcccgcgacagtgtccgggctttgtcgctgccgcggcgacgcgccagcccagacacggaatcgagcccatgatcatttctgcctccaccgactaccgcgccgctgccaagcggcgcctgccgccgtttctgttccactacatcgatggcggcgcctatgccgagtacaccctcaagcgcaacgtcgaagacctggcgggcatcgccctgcgccagcgcgtgctgaagaacatggccgagctgagccttgaaacgaagctgttcggcgaaaccctgtcgatgccggtggccctggcgccggtcggcctgaccggcatgtacgcgcgccgcggtgaggtgcaggccgccaaggcagcggcggacaaggggatcccctttacgctgtcgaccgtgtcggtgtgcccaatcgaagaggtcgcaccagcgatcagtcggccaatgtggttccagctgtatgtactgaaagaccgcggtttcatgaagaacgccctggagcgcgcgaaggccgcgggcgtgaccactctggtgttcaccgtggacatgcccacgcccggcgcccgctaccgtgacgcccactccggcatgagcgggccgaacgccgccatgcgtcgcatgctgcaggctttcacgcacccggcctgggcctgggacgtgggcctgatgggcaagcctcacgatctgggcaacatctccacctaccgcggcaatccgaccgggctggctgattacatcggctggctgggcgccaacttcgacccgtcgatttcctggaaggatctggagtggatccgcgaattctgggacggcccaatggtgatcaagggcatcctcgaccccgaggacgcacgcgatgcggtcaaattcggcgccgacggcatcgtcgtctccaaccacggcggccgccagctcgatggcgtgctgtccagcgcccgcgccctgccggccattgccgacgcggtgaagggcgacctgaagattctcgccgactccggcgtccgcagcggcctcgacgtggtgcgcatgatcgccatgggcgccgacacagtgatgctcggtcgcgccttcgtctacgccctggccgcggccggcggcgccggggtaagcaacctgctgagcctgatcgacaaggaaatgcgcgtggccatggtgctcaccggcgccaggtccatcgccgagattagtgccgactcactggttcgggagctctgagatgatcagccgcgacaccctgctcaaacagctgcgagacgccgttggccgcgaccatgtgcttaccgacgcgcagagaacacgacgctttcgcaagggccatcgcaccggcgaaggcaatgtactggccgtggtgcgccccggcaccctgcttgaacaatggcgagtactggaggccgccgtggccgccgaccgtatcgtcatcatgcaggcggccaacaccggattgaccggcggctcgacgccggacggcaacgactacgaccgcgagatcgtgctgatcaacaccctacgcatcaccggcgtgcaattgatcaatgatggcgagcaggtggtgtgcctgcccggcgccaccctcgaccgcctggagcaggctctggcgcctctgggtcgcgagccgcactcggtgatcggctcgtcgtgcatcggcgcctcggtgctcggcggcgtgtgcaacaactccggcggctcgctggtacgacgcgggccggcctacaccgaactggcgctctatgcacaggtgaaggaagacggctccctggagctggtcaaccacctgggtatcgacctgggcaacagcccggaagaaatcctcacccgtctgcagcgcggcgattacggtccgcgccaggtcagcgacgaggccgccggcaaggcctcggaccagcgctacggggagcacgtgcgcgacgtcgacgccgacaccccggcacgtttcaatgccgacccgtcgcggctgttcgaggcttccggctcggcgggcaagctgtgcctgtttgccgtgcgcctggacaccttccccaaggagccgagtacggtcttctacatcggcaccaacgccgccggcgacctgaccgaggtgcgccgccacctgctcaatcggctaccgagcttgccgatcgccggggaatacatccaccgcaccgccttcgacattggcgagaaatatggcaaggacacctttctgctgatcgaccgtttcggcaccgccagagtgccggctgccttcgccatgaagagtcgggtcgacggcttcttcgagcgcttcggcctgcgcggcgtcagtgatcgcatcatccagctggttatgaaccttttgcccagccacctgccgccgcgcatgcgcgattaccgcgaacgtttcgagcatcacctgatgattcgcgtggccaacgacagcctggacgaaacccggcgctttctcgccgagcacttcggcacagccagcaccggtgcctttttcgagtgcgacgccgacgagggccgcaaggcctttctgcatcgtttcgccatcgccggcgcggcgattcgctaccgcgaggcgcaccccgcaagcgtcgaggacatccttgccctggatatcgccctgcgccgcaacgaccgcgactgggtggaaacgctaccggcgcaaatggaggcgcagatcatccacaagctctactacgggcacttcttctgccacgtgttccaccaggactacatcgtcaagaaaggcgtcgaccccatcgccatggagcacgccatgtggaagctgctcgacgagcgccgcgccgaatacccggccgaacacaacgtggggcatctctacgtcgccaagccagcactggccgacttctaccgcgagctcgacccgaccaacaccttcaacccaggcattggccagacctcgaagaagcgccattgggagccctgctgcggcaatcattgagcgcccataagaagaaaggggagacctctcggcctcccctttcgtagatgtcctgtgctggcaattctgtcgccgctttcgtcgcccgcctggttgggcagtgcggacccgggtgccgtgacgacctggtaaggtcggcggcgccagctcccctgattgggcgagctgggtggacgtgtcgtccgggccgtgaaactgaggtaaagattacgcccacgaccgcgacgaaagattgctaagattgctaaacatacaatcaattgcgcaacaattaatcgaaatatataaataatcagcaatcagataacgaaaccgctcagccatgaacaaacttgatcgctacgacctgaatattctttccgaattgcagcgcgacgcgacgctgtccaaccaggaactggccgagcgtatcggcctgtcgccctcgccctgctcgcgccgcgtcaaacagctgcaggatgacggctacatcactggccaggtcgcgctgctcgaccgtcgccaactgggccttaccctgaccgcctatgtactgatcggcatggatcgccatacgcccgaacgcttcgaacacttccaggaagaaatccgcaaatgcccggaagtgctggaatgctgcctggtcaccgggatggacgcggattatcagctcaaggtggtagtgccggacatggaccattaccagaagctgctgcttggcaccctcacccgcatcgacggcgtgtccagcgtgcgctcgagcttcgtgctgcagcagatcctctccagcacccagctgccgctgcagcacctgcgcggctaagtggcgggagcagccgttctcgtaaacgtttaggaggggctttagccccgagctctttgttgcctcaataaaaaactcgcggctaaagccgctcccacgagatcgctgaaagtcaggacgtagggtggatgacgcttttttcatccaccattgcggtttcggagcggtggactcgtcgggccgcgtaggtgaagcgtcgtccaccctttgccgggaaagtccgcttttgccttgtagaggcgcataaagatcgtgcacaggttctaagaccatcaggcaactacgcctaccgaccagcaacgctgtaatatccacacctttgttgtgccttgtcgcccgcccctgggcggcagccgatggatcgccgcagaggtcaggatggaacccgagtttttcgaagagctgatgatgaccctgctggtcggcggcctggtgctgttcatggcctttatcgtctgggacctggcgaaaaagtcccgcgccggccgctttggcaccttcatcctgttcttcgccctgggcctgggcgtgctcggctttgtcatcaagagcctggtcatcgctggcctggaaggcgtctgaaaccacctaaaagaatcgcggcgcccgccgcattgccttgtctgctgcccatggagaaatacatgaacgccaccgatcgcgtcatgcagagttacggacgctgctgcgccagcccggcctttttcgatgatttctaccggcacttcctcgccagctcaccggccgtgcgcgagaagttcgtcaacaccgacatggccgcgcagaagctgctgctgcgccagggcattctcaatctggtgatgcacgcccgcggcatgccggacaccaagctgcgcgccctgggctgcacccacgcgcgcaacgccatggacattcgccccgagctttatgatttgtggctggaagcgctgctcaagaccatcatcgagcacgacagggaagctgacgcagccactctgcaaggctggcgcgaggtgctgatcaagggcatcagcgtgatcaaggccggctacgacggctgagccgcccggcttaaccgagactcggcggcaagtcgcgccactcgcctggctgcaggccatccagcgaccagggaccgatgcgcacacgcaccagacgcagggtcggcaagccgaccgctgccgtcatgcgccgcacctggcggttgcggccttcgcgaatcaccagttccagccaactggtgggcacgctcttgcgaaagcgcaccggcgggttacgcggccatagctcgggctcatccaattgccgcgcctcggcgggcagcgtcggcccatcgttgagctgcacgccgtcacgcaattgctgcagctgctcggcgctgggctcgccttctacctgcacccaataagtcttggccagcttgtgcttggggtcggcgatcttcgcctgcaattgcccatcattggtgagcagcagcaaaccttcgctgtcgcgatccagccggccagccggatacacgccgggcacggcaacgaaatccttgagcgtggcgcggccctggtcgtcattgaactgggtcagcacgtcgaacggcttgttgagcacgatcaaccgcggctcggccggcggagccttggccactcgatgcgggcgcgatgcggggcgtttgggtcgggacatgcaacgaacgtcttggcgaaacgggcgcgtagtttagcgcaaagccgcctggcgaatcgcggctcagcgaccgctgcggtcgatcaccggcgcatgctgcgccatcaactcgacgatccattcgatgaacacccgcagcttggtgctgacgtgacggttgggcggataggcgaggtacatgggcatcggctcgaactgccaatccgtgaacaccgcgaccagctcgccgcgctgcacatgctcatcggccatgtaagtgggtagccacagcacgcccaagcccgccaggccggcagcctgataagcattgccgtcgtccaccgccaccacgtagcggccttcgatctccacacgctcggcgccgcgctgcatgcggtaggtaaacagcttgccggcccgtgcccgcttgaagccaacgatacggtggtggctgtcgaccagttcctgcggatgcaacggcgtaccgcagcgctgcaggtaatccggcgcggcataaacgccggaacgtaggtcgccgacgcgccgggccatcagcgactgatcggtgatctccccgccgcggatcacgcaatcgacgttctcgccgagcagatcgacgagacgatcactggcgccgagatcgagctggatatccggataacgggcatgaaaggccggcagcgagggcaccaggatcatccgcgcgaacgggctcggcacgtcgacgcgcaggcgcccgcggggctggctgctggcgtcggacaggctggtctcggcgtcgtccatgtcggcgagcagacgcaccacacgctcgtaataggcagcgccatctgcggtcacggcaaccttgcgggtggtgcggttcagcaggcgcacgcgcaaacgcgcctcgagctgctgcaccagttgggtcacgctggtcttactcatgtgcagggtgtcggctgccttggtgaagctgcctgactccaccacgcgggtgaaagcgcgcatcgcatcgaatcggtccatctgctccaccgctgattgtttgggatttgcaaacagtgttgaacgaactggccggtttatccagcgcggcggcgtttctaaagtgaacccataacttgagcgggccacaggcctaaaggagacgacatgacaacgcgcgacgtggttttccccgccggccgccaggccctctacgaacgcaaccgctactcaccggcagtgcgctccaacggcttgctgttcgtatccggccaggtgggcagccgcccggacggctcgccggagccggagctcaaagcccaggttcgcctggccttcgagaacctcaacgcggtgctcaaggccgccgactgcagtttcgacgacgtggtcgacgtgacggtattcatcgttaatcccgaagagcgtttcgaaaccatctgggaagtggtgcccgagtattggggccaggtgcctttcccgaacatcacctgcgtgggcgtgacctggctgtatggcttccagttcgagatcaaggtgatcgccaagctgccggacgcttgaccgccgcccgaggcggctccacaggggcagacggccgggcgcttgccgccgcgcgctgtgatacactgcgcggcggccaaaagctgcccctccgccaccgcagcccctaccggagccgagattttcgatgtccgatactgcccccccgaagcccatcgccagcggcgaaaaattccgcaccgcacagggtattaccgccatcaaggacggccagaagcgccgcgcctcgaccgaagccaaggtgtacgagcccaagccgagctggttgcgggtcaaggcgccgggcggcagccgtttcgaagcggtcaagcgtaacgtcggcgagcatcgcctgagcaccgtctgccaggaatcgcactgcccgaacatgggcgagtgctggtccaacggtacggccaccatcatgctgatgggttctgtgtgcacccgtgcctgccgcttctgtgccgtggacaccggtaacccgaacggctggctggacaaggaagagccgcagaacactgccaagtcggtggagttgatggccctgcgctacatcgtgctgacctcggtggaccgcgacgacctgcccgacggtggcgccgcgcattacgccgcctgcgtccaggcgatcaaggccaacaccccgcaggtggtggtcgaagccctgacgccggacttcgacggcgacctggcgtgcatcgagcgcgtagtggattcgggccttgaggtgttcgcccagaacgtcgagaccgtcaatcgcctgactcgtgaagtgcgcgacccgcgcgccggctaccgcaagacgctcgacgtgctggcccacgccaagcgtcaccgtcccgatgtgctcaccaagaccagcctgatgctcggcctgggcgagaccgatgacgaagtgttcgaggccatgcaggacatgcgcgccgtcggcgtggacatcctgaccctcggccagtacctgcaaccgacccgcaaccacctgccggtcaagcgctgggtgagcccggacgagttcaaccgcttccgcgatatcggcctgcagatgggcttcatggaagtggccgccggcccgctggtgcgctccagctaccgcgccgacaaggtgttcgagaagaataacctgggcctggctgcaccggtgccggtgccgggccagcaggtcgacaacagcctgatccccgcgttgaacgtcaactgatagcgctcaggcttaacgaaaaagggacgccgaggcgtcccttttttgttgcttgcaaccttaggcgtagcccagtcgctgacgtagcacctgctcaaggcgcttggcgacctcatcgaaagcaggtggcgtcgccaccagatccttcaactgggtcatcttcaagccagcatagccgcacggattgatgcgcccgaagggcgtcatgtccatgtcgacattgagtgccaggccgtgaaacgagcagccacggcgcacccgtaagcccaacgaggcgatcttgtcaccacccacgtaaacgcccggcgcatcggccttgggcactgcctcgacgccgtagcccgccagtacctcgaccagcgcctgctccatcagcgtgaccagctcccgcacgcccaggtcgaggcgacgcagatcgagcagcaggtaggcgaccagctgaccagggccgtggtaggtcacctgcccgccgcgctcgacctgcaccaccggaatgtcgcccggtgccagcagatgctcgggcttgcccgcctgcccctgggtgaacacctgcgggtgctgcagcagccagatctcgtcgggcgtggtttcgtcacgctcggcggtcagggtgcgcatggcctccagggtcggcagatagtccaccagcccgagatggcgcacgatcagttcggctgcagccactacagcaccatgtgcacgcggccggtggcacgcaggtcgacatggatggcttccagctgctcgacgccggtggcagtgatcagcacctgcacggagagaaagcggcccttgctgctgtcgcgcgtcaccagagtgctggcgtcgaagtcaggcgcgtggcgctgcatcacttcgatcaccatgtcggtgaaaccgtcgccggcttcaccgatcaccttgatcgggtagttcttgcaggggaattcgattttcggggcttgtacgtcggtgtcggtcatgatgttcctgatccaaaatgaaacgccctcttatccagagcgtgtgaaaactactgcgctcggccatgcggcgttaaaaaccggctcaaaatgctcatttacaccacgtaaactgcgctttttcgccggtttttgccttgcctgaccttcgctcgctacgttttcaccctgcttggttcgagggcgttcatcacaacatgggggctggctgtcagttaaacaacccgtagaagaacaggcggatgctatcccacagctgacggaagaaaccaccctcctcgacggcttccagtgccaccaggtcggcgctgtgcaccacttggtcacccattttcacttccaccttgccgatcacgtcgcccttggcgatgggcgcggtgatctgctggttgagagtcatgctcgcctgcagcttctccagctggcctttgggcagcgtgagggtcaggtcctgcgccagaccggccttgacctgggaggtctggcctttccataccggcgcctgcgcgagctcggtgcccttctggtagaaggtacgggtttcgaagaaacggaaaccgtaggtcaacagcttctgggtttcagcggcacgggcgctttcgctgtcggtgccgaataccgaggtgatcatccgcgcgccgtcacgcacggccgaggctaccaggcagaaaccggcttcctgggtgtggccggttttcagaccgtcgacggtgcggtcgcgccacagcagcaggttgcggttgggctgcttgatgttgttccacagaaattctttctgcgagtagatggcgtagtgctcggcatcttcgttgatgatcgcgcgcgccagaatcgccatgtcatgagcgctggagtagtgctcagggttcggcaggccggtggcgttcatgaagtggctgttcttcatgcccaggcgctcggcagtggcgttcatcatgtcggcgaaggcgtcttcactgccggcgatgtgctcggcgatggcgatgctggcgtcgttgccggactgaatgatcacaccgtgcagcagctcgccgacggtggcctgactgttcaccggcaggaacatggtcgagccaccggaagccgcaccaccggtacgccaggcgtgctcgctgatagtgaccttgtcctgctcgctgatcttgccgttgcggatttccagcgtggcaatgtaggcggtcatcagcttggtcaggctggccggcggcagacgctcgtcaccgttgttctcgaccaggatgttgccactggcgccgtccatcagcacgtaggacttggctgccagttgcggtggagccggcagcggcgcctggtttgcccaggcactggaagcgccgagcaaagtaagtgacaggaagatgcgttgcgcgaagctggtgattttcatccgtctctctagatcgctggaaggtggaacaggcccttgcgggtaaatttgcaacgtggccgccacattgcggcgagccactgcttagtcaggcggcgagccatttagttgctcgccagagggctatgccctcattccgccttgaccagggtcgcctggccgaggttggcgacgcggatgctgtcacgcacccggtcagcctcgccctggctgctgatcggtcccagccgcacgcggtgcagtatctgctggttgcgcgccactgagttgatgaataccggtgcactcaccgtttgactcagcttgtccttgaggagctccgcagcgtcgggattggcgaaagctccaacttggagatacaggccagacgctgcggctgaaccgtttttttttgagtcgatctgcaccggtacggtggcggcggcgtgctgttgcggcggtggcgagtactgctcgaccggcgcgctggccaatttcagctgctccacctgggcgccctgcaccttggccatcttcggctgcgccatcatcatcggcaccggacgcccctgctgggcccaccactcggtggggtcgatgccttcgacgcgcacctgggcggtgcccttctcggcatacccgagcttcttggcggcggcgaaggacaggtcgatgatccggtcggaatagaacggcccgcggtcgttgacgcgcagaatcacgctcttgccgttctccaggttggtcacccgcacgtagctgggcagcggcagggtcttgtgcgccgcggtcatgccgtacaggtcgtaggcttcaccgttggcggtggcctgaccatggaacttggtgccgtaccacgacgccgggccggtggccacgtagcgacgggcgtcggtgagcgggtaatactgcttgccgaacaccacataggggctggccttgaccgggccgtagtgcggcatcggcacggcgtcctggatcttcgagacgtcgacgtcccaccagggtgcgccgtccttgtgcggacggttgaaatcatccgggccggacatcgaactgcccgcctgggttggcgacgagctgctcggcgcccgactagaagaacagctggccaacagcaagacagcaacggcgcaggcggccagcttgaacggcaagcgtgtcattgattggcacctcgggcctgaaccagcaactcggacaactgattgaccgccatggcgtacatcacgctgcggttgtaacgggtaatcacgaagaaattcggctggccgatccagtactcgggaccttcggcaccgtcgagacgaaaggcggtgaccggcagatcgtcggccagggcgtcgtcgctcgaccagccaagggcacgcagctcgccaaccgtcttgtccggatcgagacctgcgctgaggccctgatcgacctgctcgcccttgaccttggccggggtggctaccggctgccccggctgccagttgtggcgcttgaagtagctggccacgctgccgatggcgtcggtcggatcgctccagatattgatgtggccgtcaccgtcgaagtccacggcgtaggcgcggaagctgctcggcatgaactgcggcaggcccatggcgccggcgtaggagcccttgaggctggccgggtcgacctgctcctcacgggtcagcatcaggtattcgcgcaactccttgcggaagaacggcgcgcgcggcgggtaatcgaaggccagggtcgacagcgcgtcgatcacccggtagttgccggtgttgccaccgtaggaggtttccacgccgatgatggcgacaatgatctgcgccggtacgccgtattccttctcggcacgcgccagggcttcggcatgctcgttccagaacgccacgcccttgttgatgcgtgcgtcggtgatgaagatcggccggtattcgctccacggcttgacccgctcggcgggccgcgagatggcatcgatgatcggttgtttgcgttccacatcggcgaacagagcggtcagctgttcgctggcgaagccgtagtcacgggtcatctcggtgatgaactcgcccacgtccggggagttcgcgtattcgccggcagccatcgcctgcggcgctccgagcaggccggcgaccgccagccagtgtgcatgtcgtgcggcccagccacgcagaatctgcattgaattcataaccccaatcatgcctgagcgatccacttgcgatgcgtgtggatggacatcaggattccgaaactcgacaacaacgtaatcagtgacgtgccgccataactgatgaacggcagcggtacccccactaccggcaacaaaccgctgaccatgccgatattgatgaacacataaacgaagaaggtcatggtcaaaccgccggcaagcagcttaccgaacagcgtctgcgcttgcacggtaatcaccagaccgcgcgcaatcaacaggctgtacaacagcagcaacagacagacaccaatcaggccgaattcttcggccagaacggcaatgataaagtccgtgtggctttccggcaaaaagtccaggtgcgactgggtgccgagcaaccagcccttgccgaacacgccgccggagccgattgccgccttggactggatgatgttccagccggcgcccagcggatcgctttccgggttcatgaaggtcagtacgcggcgcttctggtagtcgtgcatcacgaagaaccacattgccacggcaatcggcgccaccgctgccacggcgccggcgatccagcgccattgcagaccggccatgaacagcacgaaggcgccggaggcgagaatcaaaagcgaagtaccgagatccggctgcagcagaatcagcacgaacggtgtgacgatcagccccaggctcaccgacacgtgcttgaggctcggcggcaaggtgcgcttggacaggtaccaggccatggtcgccggcatcaggatcttcatgaattccgaaggctgaaagcggatcaccccggggatgttgatccagcgcgtggcgcccatggcgttgtgacccatgacgtccaccaccaccagcaggccgaccccgcacaggtagcccagaggcacccagcgggccatgaagcgcggctcgaactgggcgattaccaccatcgccaccaggccgatgccaaaggatgaggcctgcttcatcagcaggtcgacgttcttgccgctggccgaatagaggacgaacaggctgccggtggccagcagtagcaacagcagcagcaggatgccgtcgatatgcaggcgctgcagcaggctggagcgccgacgcagaacgtcttcgctggacagcgtgcggtcgaagctgccggtcaggctcatggttgcttcacctctgcgttgagcggcgccgcggcaccgggcttggcgtattcggccttgagctggccgttttcgtcgagcagccaggcgtccatcacctgcttgaccaccggcgcaccgaccccggagccagactcaccgttctcgaccattaccgacaccacaatctgcgggttgtccgccggtgcgaagccgacgaacagggcgtggtcgcggtggcgctcctgcaccttgctgcggtcgtacttctcgccctgcttgatcgccaccacctgggcggtgccactcttgccggcgatgcgataggcggcggtatcaccgaccttgcgcgccgtgccgcgggcgccgtgcatcaccgactccatgccctggcgcgcgtaatcccagtacttgggatcgcgcagcacgatatccggcatcggattggggtcgtggggtgggctgccatcgatggtgcgggccaggtgcgggcgaatccacttgcctttggtcgcgatcagcgcggtagcctgagcgagctgcagcggcgtggcctgcatgtagccctggccgataccgagaatcagcgtctcaccgggataccagccctggcgataacgggcgcgcttccagtcccgcgacggcatcaggccagcggtttcctcgaacatgtccagcgacacgcgctggccgatgccgaagcggctcaggtagtcatgcaggcgatcgatgcccatcttgtgggccagatcgtagaagtaggtatcgttggaccgcatgatcgccgtgttcatgtccacccagccgtcgccggtgcggttccagttacggtatttgtggctgttgttgggcaactgatagaagccggggtcgaatacccgcgagctcggcgtcaccacgcctgcatccagccccgatacagcgaccatcggtttgatggtcgagccaggcggatacaggccgcgcagcacgcggttgtaaagcggccggtcgatggagtcgcgcagctcggcgtaggccttgaagcttataccggtcacgaaggggttggggtcgaagctcggctggctgaccatcgccagtacctcaccggtctgcggctggatcgccaccaccgcgccacggcgcccgcccagggccttctcggcgacctcctgcagatgcacgtccagcgtcagcgtcacgtcccgaccgggcaatgggtcggtgcggttgagcacccgcaacacgcggccgcgggcgttggtttcgacttcttcgtagccgaccttgccgtgcagctcgtcttcgtagaagcgctcgatgccggtcttgccgatatggtgggtgccgctgtattcgaccggatcgagctccttgagctctttctcgttgatgcgccccacgtagccgaccgagtgggcgaaatgctcgcgctgcgggtagtggcgcaccagctgggcgaccacctcgacgccgggcaggcggaactggttcaccgccaggcgggcgatctgctcttcactcaattcgaacagcaccggcaccggctcgaacggccggcgcccctgtttgacgcgacgctcgaacagctcgcggtcttcgggcggcagctgcagcacctcgacgatcacgtccagcaccttctcccagtcgccagcacgctcgcgggtcagggtcaggctgaagctgggccggttgtcagcgatgatcaccccgttgcggtcgaaaatgagcccgcggttgggcggaatcggctgcacgtggatgcggttgttttccgcgagggtggagtgatagtcgtactggatcacctgcaggtaatacatgcgagcgatcagcaccaaggtcagcaccaggaatacggagccgccgaccagcgcgcgcttgcgaatcaggcgcgcgtccttctcgtgatcttttagacggatcggctggggcatcgggaccgctgactacttgtgataagggtgaccggacaacaccgtccaggcacgataaatctgttcgccgaccagtatccgtaccagcgggtggggcaaggtcagtggcgacagcgaccagcgctgttcgctacgcgccatgacttccggcgctaggccttctgggccgccgaccatcaggttgaccgtgcgcgaatcgagccgccacttgtccagttcgaccgccagctgctcggtgctccagggtcgcccttcgacttccagggtgacgatgcgttccccgggctgcaccttggccagcatggcctcgccctcctgccggatcatccgcgccacgtcggcgttcttgccgcgcgtggtcaggggaatttccaccagctctagggacagctcggacggcatgcgcttggcatattcctgccagccgtcctcgacccagcgcggcatgcgcgagccgaccgcgattagtttgatgcgcacgggagagccttactcgcgctcgccgccctgctgggcacggctctgctcggcaccctgccacagccgctccagatcgtagaactggcgggtggtcggcagcatcacgtggacgacgatgtcgcccaggtcgagcagcgcccattcgccgctgtccaggccttcgctgccgatcgggcgcacgccctgctccttggtcttttccagcacgttgtcgaccagcgacttgacgtggcggctggaggtgccgctggcgatcaccatgtagtcggtgatgctggtcttctcacgcacgtcgatggtggtgatgtcctgggccttgatctcttccagtgctgcgatggccactttgaccaggtcttcactgtgcatggttttgtccgtcataacgtgctcgtttgcctcgtgttcgattcacccacggtacagtccatgggtgttgatgtaagccagaaccgcatcgggcaccagaaagcgcaccgagcggccgctcgccaatagcgaacggatctgggtggcagacaccgccagaggcgtctgccagatgaaagaaatctgtcctgccgggccgttaagcgccaacgggtctgctacgttgcgcgcggccatcaggtcgcgcagcggctcgctcgcctcactgccggcgtccggacgctgcagcaccagaatgtggcagtgctgcagcaactcgtcccagcggtgccaggccggcaagccgcaaaaggcatcccagcccagaatcagaaacagctggtcgtcagcggccagctcaccgcgcaacgactccagggtgtcgatgctgtacgacggcttgtcgcgcttgagttcgcgatcatccacctgcagcggcgagagccccaccaccgcctgctcgaccatcgccagacgatcctgcgccccgacctgcggggtttcacggtgcggcgggcgcgcgctggggatcagccgcaactcgtccagcgccatgaactcggccacttccagcgcaccgcgcaaatggccaatatgcaccgggtcgaacgtaccgccgagcagcccgatgcgcctgggatttgccatcaggtgcgcacgtgcccgtcgccgaatactacgtacttctcgctggtcagcccctcgagaccgaccgggccacgggcgtgcagtttgtcggtggaaatgccgatctccgcgcccaggccgtactcgaaaccatcggcgaaacgcgtcgaggcattgaccatcaccgagctggaatccacctcggtgaggaaacgccgagcgtcgctgaagttctcggtgatgatcgcgtcagtgtgctgcgaaccgtatttgttgatgtgctcgatggctgcttccagcgagtcgaccaggcggatcgccaggatcggcgcgttgtactcggcgtaccagtcgtcttcgctcgcttccagcacgtcactgccgagcagtgcgcgggtctgcgcatcgccgcgcagctccacgcccttgtcgcggtagatggcggccagcggcggcagcacgcgggcggcgatatcggcatgcaccagcagggtttccatggcgttgcacggcgagtagcgctgggtcttggcgttgtcgcaaacgcgaatggccttgtcgaggtcggcggcgatgtccacatagacgtggcacacgccatccagatgcttgatcaccggcaccttggcgtcgcggctgatgcgctcgatcaggcccttgccgccgcgcggcacgatgacgtcgacgaactccggcatggtgatcagcgcgccaacggcggcgcggtcggtggtttccaccacctgcacggcgctggcgggcaagccggcctcggccaggccggtctggatgcagcgggcgatggcctggttggaatgaatggcttccgagccgccgcgcagtatggtggcgttgccggacttcaggcacaggctggcggcgtcgatggtcacgttgggccgcgactcgtagatgatgccgatcacgcccagcggcacgcgcatcttgcccacctggataccggacggcaggtagcgcatgccctgaatctcgccgatcgggtccggcaaggtcgcgacctgacgcaggccttcgatcatgctatcgatgaccttcggcgtcagcgccaggcggtcgaccatggccggctccaagccactggcgcgggcggcggccaggtccttttcattggcggcggtcagctcgtcacgcgccgcatcgagggcggcggcagcggcctgcagggcctgattcttctgcgcagtgctggcccgcgcgagcacgcgcgaagcctggcgggcggcgcggcccaggcgggtcatgtagtcaagcacggactcggtcatggcaactcaggtcggcagttggaaaaagttgctgattatagcggtcatgccgccccgcgcacagcggcgccgggcagatggtcatcaaaggcttgtaacggggcgtatggcggcgacgcaaacgccggatgcattgctatgatcgcccgcgacaggcgcccgacaacggcttgcaagcaaaggaaccgcttttcaggtcggcaggtcgaaggctcgatttcgtctctattaaggtgtccatccatgggccaatggctcgatagtctgactacctggctggcggccaacccgcagtggctgggcctggcgattttcgtgatcgcctgcatcgagtgcctggccatcgccggcatcatcgttcccggcaccgtgctgctgttcgccgtcggcgtgatggccggcaacggcgccctgagtctgtgggaaaccctgctgctggcctacctgggcggcctgctgggcgatgccatctcctacgccctggggcgctacttccaccaggacatccgccgcttgccgggcttgcgcagccatccgcagtggctgagcggtgcggagacctatttcgaacgctatggcgtcgccagcctgctgctgggtcgttacatcggcccgctgcgcccgatgctgccgatggtcgccggcatgctgagcatgccactcggccgcttcatcgccgtcagcatgctggccgccgctggctggtcggtcgcctacctgatgccgggctgggccgccggcgccgccctgcgcctgccgctgcccgatggcttctggccacaagcggcggtggtggccggcggcctggcgcttttgctggtgctgaccatccagagcagcctgcgcgaacagcgtcaggccagcctgatcgccgccgggctgggcagcgtcctgctaatcgccctgttcatcggctggccgcaccttatcgccctggaccagggcctgatgaagctgattcaggaagaacgcaatccacgcttcgatcacatcgccgtgctgatcacccacttcggcgatttcggcgtgcagttcgccgtcgctgcactgctgtgcattctgttgctgctcaatcgccaatggcaggcgctgttgttcgccggcggcgccatgctcagcacggcgctgggcaatcgcctgttcaagggcttgttcgagcgggcgcggccggatgtgctgctcgagccgctgcatacctacagttttcccagtgggcacagctcggcggccttcgcgttcttcctgagcgtcgccattctggccggccgcggccagccggcgcgcctgcgcctgacctggattctactggcctgcctgccggcgctgttcatcgccctgtcgcgcgtctacctgggcgtgcactggccgagcgacatcatcgccggcgccctgctggccagcagcctgtgtgcactgagtctggcgctgatgcagcgctacgcctcgctgccaccactgccggcacgggcgtggtggatgatcgtaccggcctgcgcgctgctgctcactagcatggcgctgatgcgcatgtccgaaggggtggagatttaccgctactaacctaggcggcgccgtcgccctgcagctcctcgacccaggcctgtagcatctccagccgcacgctggcgtcgggctcggccagcagggcgaccttctgctcggcgccgaacggcaacagatagccaagcttgtcggccagctcggcctgactgccagcgtctgcgcccatgtccaggctggcgaccatcgggtgctcggccagggcggcgagcagcgccagcagatcctcatgctcctcccccagcgccgcgccaggctgctcgtcgagccactccacctgagcgacggtcagcttgtccggcagcacctgcgcctgcttgacgcggaagcgccgcccgccctctacgcgaatgcccagcaggccattgggacgctgctggaaatcggtgatccgcgcttcgcagccgatctgcgcgacgcgctcggcggcctcgccgacctcggcgccttcgacgatgcacaccacgccaaaaccttcgccctgcttcatgcagcggctgatcatgtccaggtagcgcgcctcgaaaatctgcagatccagcgtgcagccgggaaacagaacggtgtgcagcgggaatagaggtagggtcataaggctctcaactcagcaagacgatggcgagcggcagcaggatcgccgtgaacacgcccatcaggctcatggccagggccgcgaaggcgccgcactcctcgctctcctgcatggcgcgggaggtgccgaccgcgtgtgcggtcatgcccagcgccatgcccatggctgcatgattgcgcaccccgcacaggcgcagcaacgacggcccgatgatcgcaccgagcaccccggtgatcatcacgaacactgccgccagcgccgccaggccgccgatctgatgggccaccagcatggcgatcggcgaagtgacggacttgggcgccatgctcatcagcatgttgtgctcggcgcccagcagccaggccagagcgatgccaagcacggtggcgaccacgccggcgaccagcagggtaagcaccgtgggccagaacagctggcggatgcgccgtagattcaggtacagcggcacggccagggcaacggtggccgggccgagaaaaatggtcagcgcgtcggcgctggtcttgtactcggcgaagctcaggccacagagcagcaggatggcgatcaccagactggtcgacaccagtaccggctgcaggaacaccaggcgagtcttctcataagcggcaatcgccagttgataggcgcccagagtcacgcccgcgccgaacagcggatgatgagtgacggccatccaggcgccgtgccagtcgagcatcatggctgctcccggcggcgcgcctggcgctcgatcaacttctgcatcatccagccggcgaacaccagggacaggatcagcgacaacaccagcgcgccgatcaccgcccagaagtcggcagcaatggcctcggcataggccatcacgcccactgccggcggcaccagcagcagcggcaggtatttgagcaggccgctggccgcctgctggatcggttcgtcgacctggccgcggcagagcagaaaccccaccagcagcagcatgccgagaatcggtcccggcagcatcggcagcaacagcacattgagcgccgtgccgagcagttggcacagcaccagccagaacaggccacgaagcagcatgattgtcccccgcaaactcgacgggcacacccgccaacaaggcggccattataggccgcgaatgcagaccgcttaacagagtcagatcccgctccggcaacctgatcagcccggcagcgcgccgccaggcggtttgcggcatactgccgaaaccgcttatctgacacggacgtaccgcatgcttcgcctcgcgcctttggccctcacccttgccctcacggcctgcggcccgagcacccagctgctgccacctgacgccatcctgcccgacggctcgcgctaccacggcgaggtggtcgacggcctgctccagggcgaaggccgcctggactatcccgacggtagccgctatgtcggccacttcgtcgacggccagcgccaaggtgtgggcgaatggcaaggcgccaatggcgagcactacgtcggtgagttcgctgccggccgttacgacggccaaggcacgctgaagaaggccgatggcagccattacagcgggggcttgcgccagggccagttcgagggtgaaggggtgctggaagaagccgggcaaacctatcgcgggcagtttcgtgcaggccgctttcacggcttcggcattctcgagcaggccgatggcagccgcttccagggtctgttcgtcaaaggtctgccggacggccagggcatgcgcgaagacgaagagggcaaccagctttccgggcacttcgcaggcggccaactcaagggcgccggcagctaccgcggcagcgaaggcgacagctacgacggcgagttcaaggacaacctgttccatggcaagggccgctaccagagcgcagccggcgatgcatggagtggcaccttcgccgagggcgcactcaacggcaagggcgaataccgcggcagtgatggcagccgctataccgggcaattccgcgactggcgctaccagggtgaaggccacctgcaacagccagacggcagccgttatgacggccagttcgccaatggccagttcaacggcgtgggcacccttctcaatgcagatggcagcaagcagcaaggcacctggcgtcgcggcattcgcgtgcgtgatgaaaacggccaggcgctgcctgatccactggaaatcggcctgctgaaacagggcgagctgctcgaccaggccatcgccgccctgcccaccaccacgccgcgccgcgagctctatgcgctgaccctggctggcgacggcaagcagagcgtgttcctgcgtgaagccgactacgtggccgacttgcttagcaaacgttttgccgcatacggccgcatcaccctggccaaccaccgcgatcatctggccgaccgccccgtagcgacccatgagaacctgcgccgcgcggtgcaggccattgccgaacgcagcggcccggaagacctggtgttcatctacctgaccagccacggctcgcgcactcacgagctgaacctggaccagccgcgcctgcaactcgccgatctgcccgccagtgacctggccgacctgctcaagccgttggccgaccgcgacaaggtggtggtgatttccgcctgctactccggcggtttcatcccggccctgaaagatgacaagactctggtaatgaccgccgcccgcgccgaccgggtgtccttcggttgctccgaggaggccgacttcacctacttcggccgcgccctattcgccgaagcgctgcagcagaccgatgacctgcaaaaggcgttcgagctggcccgccaggcggtggccgagcgtgagcaggccgacggcttcgagccctccaagccgcagatctgggcgcctgccgccgtgctcgatcactggaatgccctgcgccaggcacacagcgaagcgccttgaacgataaatcggcgattgccctctaaactccataacaggctgttgaaaagcgtaggcgaggcagacagtgcaaggcaaaaacagccgaaacgtagcgcagcggagtaacagccgaaggctggcccgcagggcgaacgaagtgagtcaaaagagcagtttacgtgctgtaaatgagcattttgactgggctcgcaggcgaggctgtttttaacgcagcaatggcaacgcaggtagtttttcaacggcctgacaatgaatagcagtcgaggatcgaccatgtatctgactccccagcacattcttctggcaggcgcttcgggcatgactggcgaacatctgctggatcgcctgcttaacgaacccaccgtcgagcgcgtgctggccccgagtcgcaagcctttggccgaacacccccacctggaaaacccggtcggcgaactgctcgacctgctgcctgccctggacggctcggtgcacaccgccttctgctgcctgggcagcaccatcaagcaggctggctcgcaggacgcctttcgcgccgtcgatcatgacctggtcgtggccttcgccgcccgcgcccgtgaattgggagcgcggcatctgctggtggtcagcgccatcggcgccgacccgggctcctcggtgttctacaaccgcaccaagggccaggccgaagaagcgctcaaggcccagggctggccacaactgaccatcgcccgcccttccctgctgctcggcccgcgcaacgaattccgccttggcgagcgactggccgcgcccttcctgcgctggctgccgggcaagcaccgcgccatcgacgtcaccgccctggcccgcgctctttggcgtttggccctggaagaaggcgaagggctgcgcatcgtcgagtccgacgagctgcggcgcctgggccgctagcaagaaaaaggcgcctttcacggcgcctttttcattcagaacaatccaagtagcgcggccgcaccgagcatcagcagcgagaacagccacatccaccagaacgagtagcggatgtgctgtcccatctccagccgagccagacccagcgccagccacagggctggcgagaaagggctgatgaaggtgccgatgatgttgccgatcatcagcgcgtagaccacgctggccgcctccacgccgtggctttcgaccacttccagcaccaccggcaacaggccgaagtaataggcatcggtgctcagcaggaactccatcggcaagccgaagaagccgaggatgatatgcagctggccgaccatgggctcaggcagcaccttgaccagatcctgagcgatggaggtgagcatgccggtgccggcgagaatgccgagcatcgaaccggcggccagaatgatcatgcccatgcttagtgctgccggcgaatgggcggccagcagcttcatctgcagcttgccgttcgggtagttgatcagcatggccaggctcaggccgatcatgaacacgtagcccgccggcagcacgccagtgaatagcgacaccagtacaccgacgaacagagcggcattgatccacatacggcccgggcgctcgagggcgcgctcctcctcgctgagcgcaccggggtcgccgatatgatcgctctcgccatcttcgatcagcgtgccgccggttcgcgcgatacgccgttgctcgcgccaacccagcagggctgccatcgccaccagcagcaccacgccaacgccctgcacggcgatcagtgggcgccacagttcggtcacttcaatgccggtgacggcggccgagcgccccagcgggcccgcccagggcaccatattgagaatgccggcgccgatggccagcagcatcagcatcaggtacgggctcatgcgcagctgcttgtatagcggcaacagggccggaatggtcagcaggaaggtggtcgcgccggcgccgtccaggtgagcgagcatgccgatgatcgcggtggccaccgccacggcgatcacgttgccgcgggtcagtttgaccatgaagccgatgatcggccggaacagcccggtgtcctgcatcaccccgaaaaaggtgatggcgaagacgaacatggtggcgatgctgatgacccggccgacgccatcggtaaagaacgtcgagatttccgccgggccgaagccggcgcagaaggcgcccagcagcggcaccatgatcaggggcagcacaggcgacatgcgcccgctgagcaatagggccaccaggcaaacgatggtcaacaggccaatcagggtcaacaaaccgagctctcctctttttcttgttcagtcgccattcgagcgacaggaggcgcggactctagaaagccaacctttcacgaacctttatgatcggcatcgctaagcccatgatttgtcagtgaatatgtagtaatgcaaggtaacagttgcgcacccttgctaagctgacgggccttgccaactagcggagtttcgtcatgccttcgaacagaactgccttgatcatcggcgcctcgcgcggcatcggccttggtctggtgcgccagctgcacgcagacggctggcaggtgaccgccaccgtgcgcagcccggcgcgagccaccgatctgcaggcgttgaacggtgtgcagatcgaatcactggatatcgatgacggcgctgccctggatgccctggcgcaacgcctgcagggccagaccttcgacctgctgttcatcaacgccggcattatcggccccagccatcagtcggctgcgcaagccacccaggaggagctcggtcagctgttcatgaccaacgtcacggcgccgattcgtctcgccgagcgtctggtcggccaggtgcgcccgcagaccggcgtactggcgttcatgagttcgtggctgggcagcgtggccaacccggaaggcaacaacctggcgctgtacaaggccagcaaggcggcgctcaattcactgaccaacagcttcgtctgcgaattgcccgagccgcgcccgaccgttttgtcgctgcatccgggctgggtaaagaccgatatgggcggcgaaggcgccatggtcgaagtggccgacagctgtcgcggcttgatcgcccaggtcgagcgcttcgccggccagggcggccatcacttcgtcgactacctgggccagaagatcgattggtagtacggtgatgggctggcgcccatcctacgagtgtgggagagcccaattcgcgggcattgcccgctcccacacagctgagcgccggaccgtgagacgggcgcagtttgtagggtggacgacgcttcacccgtccaccgcagtgagatcgcaatggtggacaaaaaaagcattgtccaccctacgcagtgaccggcagcttctgcctttcatgcccaccagagagcgtgaattggctgttacaaacccagcatcgccaacatgataaaggtggcgaacagcacgaagtgagtcatgccctcgatggcattggtctcgccgtcgttgaggttgatggcgcagacgatcagggtgatgaacaccatcaccgtctgcaccggcgtcatcgccatctggaacggctgcccactgtacagcgccatggcttccatcaccggcacggtgagaatcaccgtcgacagcgacgcacccagggcaatgttgaccaccgactgcatgcggttggccagcgccgcccgcagggcggtgagaatctccggcgcggcggatatgccagccaccacgatggcagtcagcacgggcggcgcgccggtaccttcaaggccgacatccagcgccagggacatcacctcggcgagcacgccaatgacgatcaccccgaacaccagcacgccgatcgaccaggccacgttgacctccgagccctgctcgccgtggccatgcccgtcgccgccgcggtgcttcttctccgggtagctgtaactgaagaagtagctgtgcgggccgacctgcatacgcaggaacactgcgtagagcaccagcatggcgccgatggtgaacatcgaatacgccttccagtccgactcgggaatgaactcgggcaccaccatggaaatgcccatggcagtgaggatcatcacgctgtagctgcgcgccgaatcgtcgttgtagggctgctcgccgtgcttgaggccgcccatcagcgcggccaggccgagaatgccgttgatgtcgagcatcaccgccgagtagatggtgtcgcgcaccagagtcggcgacgcctggttgctcatcatgatcgccaggatcaccacttcgaccagcaccgccgacagggtgaggatcatggtgccgtaggggtcgccgacccgctcggccagttgctcggcatgatgggcgacgcgcaacgaggcgcagacgatggcggcgatcagcgccacggcgccggccagggcgatgacctggccatggccgagcagcgcgtgctccatcggcagggcgatcagggcggcgagcacggccagcagcagccagtattcctgcttgatggcattgagcatggggtgattcctttctatgggtctgtgacggcggacgatcctgctccgactgcaacattctgtaaatgattcaacccaactaccgctcgcaaggccgatgccgcacgagcggccccaggcaggtaaactccgcgccacgttttcaagctgatgagatttgcccatgtacgactggctcaacgccttgcccaaggccgaactgcacctgcacctcgaaggttcgctggagcccgagctgctgttcgccctggccgagcgcaaccgcatcgccctgccctggagcgatgtcgaggcgctgcgcgcggcttacgccttcaacaacctgcaggaatttctcgacctgtattaccgcggcgccgacgtgctgcgcaccgagcaggacttctacgacctgacctgggcctacctgctcaagtgcaaggcgcagaacgtggtgcacgtcgagccgttcttcgatccgcagacccacaccgaccgcggcattcccttcgacgtggtgatgcgcggtatcaagcaggcactggtcgatggcgaaaagcagctgggcatcagccacggcctgatcctcgccttcctgcgtcacctgcccgaagagcaggccttccagaccctggagcaggccatgccgtttcgcgacgcctttatcggcgttggcctcgacagttcggagaaaggctttccgcctcgcctgttcgagcgcgtgttcgccaaggcccgcagcgaaggcctgcacgccgtggctcatgccggcgaggaaggcccacccgagtacatctgggaggcgctggacctgctgaagatcgtgcgcatcgaccacggcgtgcgcgccagcgaagacgagcggctgatgcagcgcatcatcgacgagcagattccgctgaccgtctgcccgctatccaacaccaagctctgcgtgttcgaacacatgggccagcacaacatcctcgacatgctcgagcgcggcgtgaaggtcaccgtcaactccgacgacccggcctatttcggcggctacgtcaccgagaacttcatggccctgcacgaaggcctcggcatgagcgaagaacaggccaagcgcctggctcagaacagcctggatgcgcgcttggtgtgaaacatcggtagcccggcgtttagcgaagcgatacccggggcggcagatttctgggtatcgctgcgccaacctaggctacggggtgccgttcaaccctgtgcttttctggtgctttcttgcacggaacgctaaggcaacgccaattgccccttcaggaagccgagtggaaccgttgtgtagagggttgagcgacatggatgtcgcgagagccgcgatgggccaaggatggcccttcgcggcgggccctcggagtgacgatggaacgagggaaccccggcgaagccggggctggatgtcggggctagaccttttggttccttttggggcaatgccaaaaggaacccgctcgtcagagcggaaccggacgcatcaacgacacgataattctggtcagctgcggtggacagatgaggcgccgcccaccctacgagcgcggttgagcgtcaatgccccttgtgctcgtgcccaccttccgccgccggctcatccttctgcaccgccacttcgaccgtcaccggcccggccttttcgaaggtcagggtcatcgggaagcgatcaccggcctgggcctgctgcttcaggttgaacagcatcacgtgatagcccatgggcgcgaacttcacttcgccgccagccggaatcaccacgttctgcacctgttgcattttcatcatgccgttcacgtgggcgtgctcgtgaatctccgccttgccggcaaccggcgtttcgacggtgagcagacggtcatcggcatcgcccttgttgtgcaccacgaaataggcagcagcggtcggcgccaccggcggcatttcacgcgaccaggggtgatcgatatgcagttggcccacgtcgtactcgtgagcattggccagcagacttgtggcgagcagtgcagcggtcagagccagtttcttcagggtcatggtgtttctccttcaaacgaattcggttcggccgccacgaggcggccgacaggttcaggccaggcgccgcgcgccgaggcgtgacagcagcagaaaatccagcgcccagatcgccagcagcgaggcgccgaccaacgggaacagcgcaccgaggccgatcatgatcgccacgccgaccttccagcgcggcagatcatggcgcagcggcggcacgcccaggccgccggcggggcggcgtttccaccacatgatcaggccgctgaccgagctgagcagaatcatcaaacacacgaacagaatgaacagttgatgcggcaggccatagagcttgcccatgtgcagcatcacgccactttccaccgcgcgggccgccaggccgtaatctgcccagcgcacgtccgccagcacggcgccgctgtactggtcgacatgcagggtggcgtcgttgcgcgggtcatcggcgaacacagagatggtatagacgccggtcggcgtggtcgggaagctgatgctgtaacccggatgcacgccgcgctcgctggcgatatcaaccacctgctgcaggcccacggtcgggttggcggtggacgccggggtggcgccgccgttgtgcgccgcatgggggtcagactcgggcagcggggtgttttccagcgcccagggcacggtctgcttgtggctcaggttgagctcgccagcctggcgatccgaggtcggcacctgatcccacatggcggccggaaactggttccaggcgccagcgaactgcttaccccagaagccggtccaggtcatgccggtaagcagcatgaacagcagcaacaaggcgccccagaagccggtgaccgcgtgcagatcacgccagaacaagcggccacgagccgtcagccgcggccacagcacccctgcgccggcgccgcgcccacgcggccaccacaggtacagcccggagaccaccagcaccacgccccagccagcggccagctcgatcagccggtcgcctggcgtgccgatcagcagatctgcgtgtaccgaacgagccagggcctgcaggttgttctgcgcatcctgggtgccgaggatggcgccctgataagggtcgatgaacacgttgcgggtgcgctcgccgaccttcaccacgaactgggcgctgtggtcggcgtccaccggaggcaggtatttgccaatgctgccctgagggtaaacggcctgcacgcgggcgagcatctcgtcagcggtcagctgttgccccgaaggttcgacctgcagcagatcggcgtacatcaactggtcgagctgcggcttgaacagataaatgatgccggtcagcgacagcatgatcatgaatggaatgacgaacagcccggcatagaagtgccagcgccaggcgaggttatagaacgacggtgtcgcgtttttcatgtgaagcccgatcggatgcataagcgaactgcccacggcgacaagcgcagcaggcaacgacaatcagcgaatcaggcgatcaggggcgaagcgcgagggttggccgaaggccagagataacggacagcgccgccggggtcggcgctgggacgcggagtgatcgggcgctgccgcggcagcaggccgagcaaaccgaagaaggcggccagcgccagggccacgaaggtggagcacagcagacagccgctgcccatctgcggcatcggcatgctagagccggcaacgcccgtgtccatggcggcgccgtggcccgcgccggcatccaacccgcagtaaccgccgtccaggccgctgagctgcaggccggtcatctgcccgtggctcaccgcacaggcgagcgcactgaacaggacgctgaaatacagcacccaggcgagcaacgagcgattggagcgggacaggttcatggcaggcgattttaggggcagcggcggcaaacaggctgtggtggattgccgcagcagcttagcggcgccatggcgcctgtgccagcaactcggcgcaacgggcctgcacgaactcgcgcagcaggtgcaccggtttgctcaactgctcgcggtgggtgcagatcaggttgagcggcgtcggctcgccgagcatctccggtagcagtaccttcagccgcccagtgtgcacgtcgccagccacgtccagccaggatttgtagaccacgccggcgcccgccaccgcccagcgccgtaccacgtcggcgtcatcgctgaggcggtctccggccacctgcaggctgtgcgcccgctcgccgtcgtgaaagcgccagcgctcgtaggcgcggccgccgagcatgtaaatcaggcagttgtgctggcgcagatcggcgatctgccgcggctcgccatgacgttgcagataggccggtgcggcgcacagcacccggcggttgcccgccgccaccggcagcgccaccaggctcgagtcctccggctcgccgtagcgcagggcgatgtcgacgggctcgcgaaacagatcggtgacccggtcaccaagcagcaggcgcaattgcacctggggatgggtctgcatgaaggtatcgagccagggcagcagcgtgttgcggccgaagtccgagggcgccgcgagctgcagcggcccgctgatcgccgacttgctgccggccagctgctgacgccccgcttccaggctctgcagcgcctggcgagcgtgcagcagaaaggcctcgccgtcggcggtcagtcgcaagctgcgggtcgagcgcacgaacaggcgcgcctgcaactgctgctccaggcgcttgaggccggcgctggccacggccggcgatatgtccagctggcgcgcggccgccgacaggctgccctccccggcaatgcgcacgaacagttgcaggtcatcgaaacgcagcatggcgatcatcttcaaaaaaatattgaaagagactctagctgcctatggtttttcctggcaatggattggcgcaagctgcctcccatctcacatcccatacaggacgccccatgaaagccgttgcctaccaccagtcgctgcccatcgataatccacaggccctgcaggacgtccagctcgacgcgccgacacccggcccgcgcgacctgctcgtcgaggtcaaagccatctccgtgaacccggtggacaccaagatccgccgtaacgtcgcccccgaggccggccagcccaaggtgctgggctgggacgcgaccggcgtggtcaaggcggtcggcagcgaggtgacgctgttcaaggtcggtgatgaagtcgcctacgccggcgccatcaaccgtgccggggccaacagcgagctgcacgtggttgacgagcgcatcgtcggccgcaagccaagcagcctgcccttcgccgaagccgctgccctgccgctgaccgccatcaccgcctgggagctactgttccaccgcctgcaggtcgccgaaggcagcgccgaccagggccagagcctgctgatcatcggcgccgccggcggcgtgggttcgatcctcgtacagctggcccgccagctcaccgggctgaccgtgatcggcaccgcctcgcgtccggaaacccaggcctgggttcgcgaactgggcgcccatcatgtgatcgaccacagcaagccgctgaacgaagaactggcgcgcatcggcatcgccaacgtcacccacgtcgccagcctgacccagaccgaccagcactacgacgccatcgtcgaagccctggcgccgcaaggccgcctggcgctgatcgacgacccgctgcagccgctggacgtgatgaagctcaagcgcaagagcatctccctgcactgggaactgatgtttacccgctcgctgttcgagaccgccgacatgatcgagcaacaccgcctgctcgaacgcgtagccgacctggtggatgccggcaccctgaaaaccactctgggcgagcacttcggcaccatcaacgccgaaaacctgcgccgcgcccatgccctgctggaaagcggcaaggccaagggcaagatcgtgctggaggggttttaagcaggtttgccaatcgcgatcgtggactgggcgcccccgcctgcctacccaaagcaaaacggtgggttacggcgcaccgggaacggtggggtattgaacaccgttaacaggcgcctccacccaccctacgagcgtcatcttgggccgtagggtgggtggagcgacgcgttgcacggtttcaataacaccaacgtttccgacgcgtcgcgtaacccaccaacccgccgatgcataaagtgagcatctggcacttgagcgaaacagctgaccgcctgcgaatgctgagcgacaaagtcaggcgcaattcccacgccccttccatcaccaacccgatccgggataatccccgctcagtctggagactccgatgatccgtctatgcgcccccgatgagctgccggaagctcagagccggggcttctgtgttgaagacctgccgctgttcgccgtacgcaagggcggtgaggtgttcgtgtaccgcaatcgttgcccgcaccgcggcgtgccgctggcatgggaggctgaccagtttctcgaccccagcgccagcctgatccagtgcgcccggcatggcgcgctgtttctgatcgagtctggcgagtgcgtggccgggccttgcgagggcgaagcgctgcgtgcaatcgattgccgagaggatggcgagggaatctgggtcgacctgtaagcaccaataacctgggtatcgctgcgctcaacgccaggctacaagagcggcgttcccgtagctcgggtcgagcgcagcgacacctgggagcgtgctcaattcagtagcacatccagacgctttactacctcgatccctagcggcgatatatccacgccataggccagtacctcgacgcccgcctgcaccgcctcgcgcagcgcagcagcgtaagccggatcgatttccccggcagggcgtaccgcctcgatgcccgacagattcacgcaatacagctgcacggcgcgtacgccgctgcgcgccagggcggccagctcgcgcaggtgcttggcgccgcgctcggtgcgcgcatccggaaaagcagcgacccggctgtcggcaaaccccagggtcacgcttttcacttcaacgaaggccacgccgctcgggtactcgaggcagaagtcgacccggctgcgctccacgccgtagggcacttcgcggcgcaaggcactgaagcccgccagctcggtaatgcgcccggcgcgcagcgcttcttcgaccagcgcgttggcccgcgccgtattgatgcaggccagccgtccatggggcgtctcgcccacctcccaggtaccaggcagcttgcgcttggggtcgttggagcggctgaaccacacccgacagccctcgctcatgcagttgagcatcgagccggtgttcgggcagtggatggtcaagagctcgccgctcggcgtttcgatatcggcgagaaagcgcttatagcggcgcagcagccgagcctcttcgagaggcggatcaaactgcatggggctgccagctcttcaggccacgggcgatacgggcgaccgcctcctccaggcgcggcaggctctgggtgtaggcgaagcgcacgtgatggctggccttgtaacgcccgaaatccagccccggcgtgaaggccacgtgttcggtttccagaaagtgctggcagaaggcataggcatcgccaccaaaggcgctcacgtcggcatacagataaaaggcaccctcgggctcgacggcaatgccgaagccgagctcgcgcaatgctggcagcagaaagtcgcggcgctcggaaaaggcggcgcggcgctcctcgaagatggccatcgactccggttcgaagcaggccagcgcggcgtgctgagccatgctcggggcgctgatgtagaggttctgcgccagcttctccagatccgccaccgcagcctcgggcgccaccagccagcccagacgccagccggtcatgccgaagtatttggagaagctgttgagtacgaaggcgtcgttatccacttctagcacgctgctggcgtcgacgccgtaggtcaggccgtggtagatctcgtcgaccaccatatgcccgccgcgggctttcagcgcctgggacagcgcagccagctcggcggcgctcagcagcgtgccggtcgggttggccggcgaggcgagcaaggcgccgacgctgtcggcattccagtattcggcgaccgtttgcggcgtcagttgataacgctgttcggggccgaccggcaccagctgcgccgcgccctcgaccaggcgcagaaaatgccggttgcaggggtagcccgggtcagcaagcagccagtgcttgcccgggtcgaccaacaggctcgccgccagcagcagcgcgccggagccgcccggggtgatgagaatgcgctgtgggtctatgctcagccgatagcgctgctggtagaagccggcaatcgcctcgcgcagcgccggcaaaccgcgcgcggcggtatagcgggtatggccggcagccaacgcggcctggccggcggcgacgatgggcgcggcggtggtgaagtccggctcgccgatctccaggtgaatgacgtcatggccgtcggcctgcaactgattggcgcgggccagcagggccatcacgtgaaagggttcgatcgcgcggctgcgggcgctgtaaggctgtgccatgggtctgccttgttaaacgataaaggtggaattgtatcagcgccgctctgtcataccgtgccaacgcaccactgaaatacgtgtttacattgcgattgcaggcatccggaagcgggtgtgcggtagctcttcggggccactgcgaagccctgacagggccggctcgaaaccagacgcacaaccgcgacatccgggagtggcgcggccggagtcgatctggtaagttcgccggcttgcagtcgcagggccgttattgtaaacggcaacggacacattccctgcgcagtggattagagagagtgagaggcggtcatccatgcccaccaaagcaaaagcaacaaacggccaattgattcgtggcttcgaaccctacaaggaaaccaagggcgaggagtacatgagcgaggcgatgcgcgcccacttcaccagtatcctgaacaaatggaagctggagctgatgcaggaagtcgaccgtaccgtgcaccacatgcaggacgaagcggccaacttcccggatcccgccgaccgcgccagccaggaagaagaattcagcctggaactgcgtgcccgtgatcgcgagcgcaagctgatcaagaagatcgacgagacgctgcagctgatcgaagacgaagactacggctggtgcgactcctgcggtgtcgagatcggcattcgtcgtctggaggcgcgccctaccgccaccctgtgcatcgattgcaagaccctggcggaaatcaaggaaaaacaggtcggctcctgagtcgatccacagacggggcgctcaggcgccccgtttcgtttcgcccccgcacaaacacccgtcatgcaaaactccgcctatatcggtcgcttcgcccctacgcccagtggctatctgcacttcggctcgctggtcgctgcccttgcctcctatctcgatgcccgctccgtcggcggccgctggctgctgcgcatggaagacctcgacccgccccgggaagtgcctggagcccaggccgccatcctgcagaccctggagcgctatggcctgcactgggacggcgagctggtgcgccagagcgatcgccatggcgagtacgaagcgctggtgcagcgcctgttcgaccagggcctggcgtacgcctgcacctgttcgcgcaagcagctcgaaggcagcggcggcatctatcccggcagttgccgtaacgccgggcatgctggccacgacgccgccatccgcctgcgcgtgcccgagctgctctaccgcttcaccgaccgcgtgcagggcgaatacagccagcaccttgggcgcgaggtcggcgacttcgtgatccgccgccgcgatggcctgtacgcctaccagctcgccgtggtgctggacgacgcctggcaaggcatcaacaacgtggtgcgcggtgccgacctactcgactccaccccgcgccagctctacctgcaggaactgctcggcttctcccagccgcgttacctgcacgtgccgctgatcatccagcccgacggccacaaactgggcaaatcctatcgttccccgccgctgcccggtgaccaggccacgccactgctgatccgtgccctgcgcgccctgggtcagcccacgcccatcgagctggccgacgccagcgccgaagagctgctgcagtggagttccaggcactgggacgcgggtctgatcccgcgcacccgcaacctggccgaaagccagttgcgctgaacgccgtcaacgggcagccttgcgcacccacatcaccttcaggaatccgccatgcgcgccctgctcgaagaactcatcggcaaaatcagctcgggctgcctgccgcaggatgaaatcacccgcatcgccgacgaggccgctcaggcctatgccgacccagccgccttcctggccgccaatccggacatcaactacgacgacagctttcccattcccttgggcgagtggatggtggtcggcaatctgccggacaccgtgctgttccaggccgacagctacgaagatctgttcagccagatcatcgagtcgttcgggcccgaggtgagcttcgtgctgaccgccaagcagttgaagaaggtcgagccgctcaaggccctgaaccgcatccaggtgcagctcggcagcctgtcgaaggaaacccggggctacacgctggtcgacttcagcgagccgctggatgacgagctgcaggccgtgctggtgtacacaaccgacctgccgcgggtgctggagctggcggtcgagatcggcatttacgcggcgccggcttacgaagcgctgaagactgctcaggccgaataaaggccaccgaggcgcctgggtatcgctgcgctcgacccagactaagccgcttcacaggccggcttcgtgcagccggcgcaggtgctcgatatacaggccgaccggatcgacaccctcgccgacccgaccgaagtgctggttgacgatatccaggtgatcgagcgggtagtcgtcgcggatcaccttgcccaggtgcgaactgacccgcccgaccatgccatcgcactgcccggcctcacgcacgaaggcgcgggcgaaacggcgacagaaccagttcgacggatcacggcggttgccgccctggtcggtgatgcccggttgcagcgtgccggaccaggagtaatagcgcacgccattgacctcttccggcccgtcctcgccccaggccgtgggcaggccctgcgggtactggtggttgaagatgcccacgccctcggtggtcagcgaacggtgagcggcgatggcgttgatcggcaggctcgccccgcgtagcccgccgtcgagcaaggtaaacagccgcgccagcatatgggtgcccatgcgcatcagcaggctgcgcaggcttttcgaggcgtacttgcgttcaaggtgatcggccagctcggaaccctgattgggcccggccaccgaggttaccgaggcgacccattccggacggtgggcggcggcgtaccggcacaccagcgcgccctggctatggccgatcaggtggaccttctgcgcgccactgcgccgccgcgcctcggcgatctgcagcagcagctgctcaccacgcagctcggtggcatgcaccggcgacaggcgcgccggatacacctccacgccctgattgcgcaacgcggtggtgatgccgtaccagtaatccataccgcacagctttacgaagcccagcatgccgggcaccagcaccagtggataccggggaactgcgcgatgacccttttcagcttccattggagcgttacctcgtgagcgactggtcacgtgcaacgcgcatcatgacagtcgatggccactatcgagccgttcgacttcatccaagactgcctcgcccctagcatggttccgtgaaacaccgaatgcgaaacgaggtacaccatgaaagccctgacaattaccctgctgctgagcctgctcagcgcccaggtgatggccctgccaagccgcaacccgtcgccgatcctcggtgaagccgtggacagcagccagctgcaggcgcccaccgagcagtgaggcgtctaccgcaagttctgtacgaaacgcacctgatttaagccgaacttaattccctggcccgggctcagaaaaatggtctggttcatcacaagggaaattaaccatgttcaagcaaagcctgggtgccgcctgcgtactggccgttctgaccggttgtgccggcaagccggaaaatccggtcgaccacttcaccttccgcaacgaaccgctggtcaagcaggtcgagaaggacatgagcaagtccaccgttctcgaactgggcggcccaccttccacggaaatcaaccgcaccgtcgcgccgggcacctgcaacaactacatcctcaacaaggatggcaagcagcagccctactatgtcgcgttcaactcggctgaccgcgtggaaagcaaaggcttcctgacctgcgaacagatggagatcaacgagcgcgagcgcgcccgtggtcacggcatctgagcgccgacaccggaaattaaaatgcccgcctcgtgagagagcgggcattttttagtgcaccaaaaacctgtttctggtcttgcgagctagagcgatgcaaggcaaaaacaggcgaggaagcggagtgtgctgtagcacatgagcattccgagcctgtttttaacgcagcagcgccgacgcgcagctgaccataagcaggttttcagatggcgccgcgagcgcgcagtacagccagcacctgcttgacgccttcctccaccgacacgttctgagtgtcgatgaccagatcggcattgagcggtacatcgtaggggaaggactcgcccgggatgttgtcgccagcggccgcgtaaagcccctgcggatcacgctcggcgcacacctgcggcgaagcctgcacgtaaacggtgaccagtcgctcggcaccgatcagcgccttggcctgctcacgcccttcggcatccggcgccacgaacgcagccagggcgatcagcccggcttcgttgaactgacgcgctacatgggcagcacggcgccagttctcggcacggccggcacgatcctgcggcagccccttgttcaggtcatggcgcaggttctgaccgtcgagcacgtagaccgcacggcccatgtcgaacagctttcgctccagggcataggccagggtgctcttgccggcgccggacagaccactgaacagcacggtggccggctgctggccgaggcgcgcagcacgttcctcggtggacacgtggccgctgtctgcatggtgcgcgccgctgctggcatcggcgatgatcatgccggcgcctacggtgccattggtcaggcgatcgatgacgatgaacgcaccggtggtgcggttgtgctcgtagccgtcgagcgctatcggagcatcgagggcgatcttgaccttgccgatctcgttgagctgcaggctgctcgccgcaccctgctccagggtgttcacatcgacccgatgggtgatgctggcgatcgagcccggcacgtagctggtggcgcgtttgatgtcgtatttcttgcccggcagcatcggctcttcggccatccacaccagcatggcgtcgaagctgtcggtcacctgcgggcggttgtcggcgtgcaccagcatgtcgccgcgcgacacgtcgatctcgtcttccagagtcagggtaatcgcctggcccgggccggcctgctccagttcaccttcgaaggtgacgatggacttcaccttgctgcccttgcccgacggcagcgcgatgacttcgtcgcccttgcgcacgatgccgctggccagggtgccggcgaaaccgcggaagttgaggttcgggcggttgacgtactgcaccgggaaacgcaggtcgtcgaagttgcggtcgcccgccacttcgacgctctcgaggatttccatcagcgactggccggtgtaccacggcgagcgctcggacttgttgaccacgttgtcgcccttgagcgccgacatgggcacgaactccagggtggtcgggcgcaggtcgatcttctcggcgaaggccaggtaatcggccttgatctgctcgaacacgccctggtcgaagtccttgaggtccatcttgttgacggccacgacgatgtgcttgatgcccagcaaggacgcaatgaagctgtgtcgcttggtctgggtctgcacgccgtaacgggcgtcgatcagaatgatggccaggtcgcaggtcgaggcgccggtggccatgttgcgcgtgtactgctcatggccgggggtgtcggcgatgatgaacttgcgcttagcggtggagaaatagcggtaggcgacatcgatggtgatgccctgctcgcgctcggcctgcaggccgtcgaccagcagcgccaggtcgacctcctcaccggtggtgccgctcttcttcgaatcgcgggtgatggcttccaggtgatcttcgtagatcatcttggagtcgtgcagcaggcgcccgatcagggtgctcttgccgtcatcgacgttgccgcaggtgaggaagcgcagcagttccttgcgctcgtgctgagccaggtaggcgtgaatgtcctggctgatcaaatcggattggtgactcatggtgcgtgatcctcagaaatagccctgacgtttcttttcttccatcgagccggcggcgtcgtgatcgatcacgcggccctggcgttcggaagtccgggtcaggagcatttcctggatgatgtcggtcaggctttccgcttcggactccaccgcgccagtcagcgggtagcaacccagggtacggaaacgcaccttcttcttctggatgcgcgccttctcctcgtcgctcaggtgctcgaggatgcgctcgtcatcgatcatgatcagcgtgccgttcttctcgatcacctcgcgctcggcggcgaagtacagcggcacgatcgggatctgctccagatagatgtattgccagatatccagctcggtccagttggagagcggaaacacgcggatcgactcacccttcttgacgttgccgttgtagacgttccacagctccgggcgctggttcttcgggtcccagcggtgcttgctgtcgcggaacgagtacacgcgctccttggcgcgggacttctcttcgtcgcgtcgcgcgccaccgaaggccgcatcgaagccgtacatgtccagggcctgcttgaggccctcggtcttcatcacgtcggtgtgcttggcactgccgtaggtgaagggattcatgtcctgtgccacaccgtcgggattgatgtgggtgatcaggtccaggcccatctcgctgaccatcttgtcgcggaagcgatacatctcctggaatttccagcgcgtatcgacgtgcatcaccggaaacggcagcttgccgggaaagaacgccttgcgcgccagatgcagcatcacggcggaatccttgccgatggaatagagcatcaccgggttgtcgaattcggcggccacttcacgaatgatgtggatactttccgcctcgagctgtttcaagtgcgtcagtttgtcgagcatggctactcacgaggtcacggtatttattcaggccaaacgggccttggacgagcgcgcactctagcacagcgcctacttctaatcagggcgccgcttagatcgaaacgctctagctttatgcctgggaatttggacgtctggccctcaaatcggattcgggcaatcgatgaacagatgctcgatggcgaagcgtcggctcaggtattcgcccagcgcctgcacgccgtagcgctcggtggcgtggtggccggctgcgatgaagctgacgccgttttcccgggcgctgtggtaggtctgctcggaggcttcgccggttaggtacagatcaacgccagcagcgatggcttggtcgatatagccctggccgccgccggtgcaccagccgatacggctaaccattctgtcttcctctatcagcagcggctcgcggcccagcacttcgtgcacacgacgagcgaaatctcgggcgctcagcggttgcgccagtgagccgaccagccccacggtgcgcgggttatccggctccagtggaccttcgacggtgatatcgagctggcgcgccagctgcacgttgttgccgacttccgggtgcacgtccagcggtaggtgataagccagcaggctgatgtcgttggccagtagggttttcaggcggcgctgtttcatgccggtcaggcagggattctcgcccttccagaagtagccgtgatgcaccagcaacacgtcggcgcgcgcctcgaccgcagcctcgatcatcgccaagctggcggtcacgccgctaacgatgcgctgtacctgcggccgcccctcgacctgcaggccgttggggcagtaatcactgatgcgcgaagcgccaaggtagcgctcggcttcctctaccagggtggtcagggcaatggccatacagaattcctcacgaacggtcgcgaaccgctgctttcttggcacggttctctataatggcgcaccttaagggcccagtaggggcctcgcaaccctcaggattggatcgatgctcaaggccctgcgtttcttcggctggccactactggttggcgttctggtgtcgctgctgatcatgcagcagtacccgcagctggtcggtttgcccatgcatgacgtgcagctgcggcaggcgccgatctacacgcgcttcgaggagggccctgcctcctatgccaccgccgtcagcgtcgcttcccctgcagtggccaacctgtacaccaccaagtacgtgggcaagtccaaccatccgttgctcgatgatccgcagttccgcaagttctacggcgagaacctacctggccagcgccgcatggaatcgagcctcggctcggcggtgatcatgagcccggaaggctacctgctgaccaacaaccatgtgaccgccaacgccgaccagatcgtggtggccctcaaggatggccgcgagaccctggctcgggtgatcggcagcgacccggagaccgacctggcggtactgaagatcgacctcaaggatctgccggccatcaccctcggccgctctgacaacatccgcatcggcgatgtcaccctggccatcggcaaccccttcggcgtcggccagaccgtgaccatgggcatcatcagcgccaccggccgcaaccagctgggcctcaacacctacgaagacttcatccagaccgatgcggcaatcaacccgggcaactccggcggcgccctggtcgacgcttacggcaatctggtgggcatcaacacggcgatcttctccaagtccggcggctctcaaggcatcggcttcgccatcccagtgaaactggcgatggatgtcatgcaggcgatcatcgagcacggcaaggtgattcgcggctggctgggcctggaagtgcaaccgctgaccccggagctggccgagtcctttggcctggaaggccgccagggcatcatcgtcgccggcatctaccgcaacggcccggcgcaaaaggccggcctgcagccaaacgacctgatcctcaagatcgacggcgaaccggccggcgacgcccgccgttcgatgaaccaggtggcccgcgccaagcccggcgagaccatccgcatcgaagtgatgcgcaacggcaagccgctggagctcaaggccgaggtaggcatccggccgccggtggccaccagtaactgaacgctgccgccgatacgaaaaagccagggcctgtgccctgacttttttctttgcggtgtcccgtcctgaataaggtttacaccttctgcccgagaatccggagattccgatggagcaaggtgttaagcgtacgcagcgtgattactcgctgacttttaaattggcgctggtcgaccagatcgaaaaaggcgagttgacctacaagcaggctcaagagcgctatggcatccagggccggtccactgttttggtatggttgcctaagcatggtcggcaggattggagtcagggggcctcgattcgagccgacaggagccgcgccgtgatcgaccccaaaaatctgacgcctgagcaacgtatcaaggaactggagcagcagctgcagttcatgagccagaaggcccagttcttcgaatcggtagtcgatgtgctgaggaaggactacggcgtttcaatcgtaaaaaagcgacccggcaagtcgtctcgcaaggacaagcccaagggctgaccgtcgccagggcttgccagtttctttctatcagtcgccaggcttactacaagcacaaccgagcgacggatcaacgcgttacgcagagtgagttgatcgcgtgttatgtccagcggctaaggcttcgccagccgaggatcggcacgcgaaagctgcattaccttctgcattgccagcccaataacagcctaaaggtcggacgcgaccggctattcaagatattggctgagtaccgcctgctggtactgcccaagcgcgcgtatcacaagaccacgcagagctttcaccgtttttatcggcacccgaacctgctcaagtcgggagctgaacaggttaaggcgcaggcgcccgagcatgtctgggtggcggatatcacctatctgccggctcgaagcggtccgctatatctgagcctggttacggatgcgtactcccgaaaaattgtcggtcatcacgtccatgagggcttgcatgcagagtctgtggcagtcgcgttcaggcaagcgttaaaaggacgccagggtagccaagcactcgttcatcactcagatcgtggaatccagtattgctcggcgctctatcaggcactacacaaacatcacggcgtgcagtgttcgatgaccgatggctacgattgctatcagaacgcactggcggagcgggtcaatggaattctgaagaacgaactgctgctgcgcagtcccgatgatttgcagcaggctagatcgatggtcagagatgcagtcagggtctataacacggagcgaccacatctggccctgaaatacaaaacgcccgatgcagtgcatcgggcgttgcaggtgccgcaaaatccagctgaaacggtgtaaacctatttcaggactggacacggttatcgatcagagcgcggcgagtgcgtcgagcagtgcctgattctgctccggcgagccgatgctgatgcgcaggaactgggcgatgcgttcctgcttgaagtggcgcacgatcacgccctgttcacgcagcgaggcggcgataccggcggcgtcacgctgcggatggcgggcgaagatgaagttggcggccgagggcagcacctcgaaacccagggcccgcaggccggcaacgacctgttcacgactgtcgatcaccgcggagcaggtctgctcgaagtaggcgcgatcctcgaacgcggccgcggcgccagcgatggcgatgcgatccagcgggtaggagttgaagctgttcttgatccgctccaaggcctcgatcagatcctcgtgccccaccgccaggccgacgcgcagaccggccagcgagcgcgacttggacagcgtctgggtgaccagcaggttggggtacttgctcaccaggctgatcgccgattcgccgccgaaatcgatataggcttcgtccaccagcaccacgctgtccgggttggcctgcagcaggcgctccacagcctccagcgccagcaggcagccggtcggcgcattggggttggggaaaatgatcccgccattgggccgcgcataatcctcgacgcggatctggaactgctcgtccagggcgatcggctcggcctggatgccgtacaggccgcaatagaccgggtagaagctgtagctgatatccgggaacagcagcgacttgccgtgctggaacaggccgtgaaaagcgtgggccagaacttcatccgagccattgccgacgaacacctggctcatcggtacgccgtaataggcggcgaccgcctgcttgaggcgatcaccgttgggatcagggtacaggcgcaggtcgtcgctcagttcggcctgcatggcggcgatggctttcggcgacgggccgtaggggttctcgttggtgttgagcttgaccagcttggtcagcttcggctgctcacccggcacataaggcaccaggttcttgacgaaggggctccagaatttgctcatctgcccttctctcctcgaaattgttcagacaacacggtggacgagaaaagcgtcgtccaccccaggctcagctatcagctcttgatgcggtattcggcgctgcgggcgtgggcggtcagcgactcgccgcgggcgagcaccgacgccaccttgcccagttcggaagcaccatcggccgagcagtggatgatcgacgaacgcttctggaagtcatacacacccagcggcgaggagaagcgcgcagtgcccgaggtcggcagcacgtggttggggccggcgcagtagtcgcccagcgcctcggcggtgtagcggcccatgaagatcgcgccggcatggcgaatctgcggcaggtactgctccgggtcctccaccgacagctcaaggtgctcgggggcgatacggttggccacttcgatggcctgggtcatgtcttcgaccaaaatcagcgcaccgcgaccttcgatggaggtacgggcaatggcttcgcgctccaggctcggcagcagtttggcgatgctctctgctaccttgtcgagaaacgccgcgtccgggctgaccagaatcgcctgggcgtcttcgtcgtgctcggcctgggagaacagatccatggcgatccagtctgggtcggtctggccgtcgcacaccacgagaatttccgacggcccggcgatcatgtcgatgccgaccttgccgaatacatggcgcttggcagtggcgacatagatgttgcccgggccgacgatcttgtccaccggcggcacgctctcagtgccgtaggccagcgcggcgacagcctgggcgccaccgatggtgaacacccgatcgacgccggcaatggcggcggcggccaatacgatctcgttgatctctccacgcggcgtcggcaccaccatgaccacctcgggcacgccggcgaccttggcgggaatggcgttcatcagtaccgaagacgggtaagaagccttaccgcccggcacgtacaggccagcacggtcgagcggcgtgaccttctgacccagcaccgtgccgtcggcctcggtgtaggtccaggaatcctgtttttgcttttcgtggtagctgcgcacgcggtcagcagccgtttccagcgcctggcgctgctcggcggtgatgcgggtgagcgccagctccaggcgctcgcggggaagaatcaggtcggccatggaggcgacatccagcgcatcgaaacgctgggtgaactcgaccagcgcggcgtcaccgcgctcgcgcacggccttgatgatgtccagcacgcgcccattgacgccgtcgtcggagacgctttcccagctcagcagatgatccagatgctgggcgaaatccgcgtcggcagcgttgagtcggcgaatggcaactggagcggtcatagctgaagcctcatctggatggcggtattctcaggcgccgctagagtagcaagcccaccgtgcgggcacctgagaatttggctatgacacggataggcagtgcgtggctgctaagccacgcgagagagggtcaatgcggatgatggctttcgaccgcttcacgcagcgtgtcgatcagggcctgaagacggccgtgctgcatcttcatggaggccttgttgacgatcagtcgcgagctgatgtgagcgatcagttcctgggcttccaggccgttggccttgagggtgttgccggtgtcgaccacgtcgatgatcttgtcggccaggcctaccagcggcgccagttccatggaaccgtacagcttgatgatgtcgacctgacggccctgctcggcgtagtagcgcttggcgacgttgacgaacttggtggccacgcgcaggcggcccttcggctcgggcgcgcccacggcaccggcggtcatcaacttgcagcgggcgatacgcaggtccagcggctcgtagagcccctggccgccgtactcgagcagcacgtccttgccggccacaccgaggtcggcggcgccgtgttcgacgtaggtcggcacatcggtggcgcgcacgatcagcaggcgcacatcgtcctgggtggtcggaatgatcagcttgcggctcttgtccggattctcggtcggcacgatgcctgccgccgcgagcagcggcagggtgtcgtcgagaatacggcctttggacagggcaatggtcagcatgtggtcagcccggcacgcggcgaatcttcgcccccagcaattgcagtttttcctcgatgcattcgtaaccacggtcgatgtggtagatgcgatcgatcacggtgtcgccctgggcgaccagcgcggcgatgaccaggctcgccgaagcgcgcaggtcggtggccatcaccggagcacccttgagctgcggcgcaccggtgacgatggcggtgttgccctcgacctggatatgcgcgcccatgcggctcatttcgtatacgtgcatgaagcggttttcgaagatggtttcgatgaccgtgccagtgccttcggcaatggcgttgagggcgatgaactgcgcctgcatgtcggtcgggaacgccggatacggcgcggtacgcaggctcacggccttcggacgcttgcccttcatgtccagctcgatccagtcggcgccggtggtgatttcggcgcccgcttcctgcaacttggccagtacggcttccagcgtgctcggatcggcgtccttgaccttgacgcggccaccggtggcagcggcggcaaccaggtaagtgccggtttcgatacggtcgggcatcacgttgaaacgtgcgccatgcaggcgctcgacgccatcgatggtgatggtatcggtgccggcgccctgaatcttcgcgcccatggcgatcaggcagttggccagatccactacttccggttcacgcgcggcgttctccagaacggtgcggcccttggccagggtggcagccatcaggatgttttcggtgccggtcacactgaccatatcgaagaagaagtgcgcaccgcgcaggccgccttcaggggccttggccttgatgtagccgccttcgacgtcgatgatcgcgcccatggcttcgaggccacggatgtgcaggtcgaccggacgcgaaccaatggcgcaaccgcccggcagcgccacttcggcctcgccgaaacgggcaaccatggggccgagcaccaggatcgaagcgcgcatggttttcaccagctcgtagggcgcaaccagcgtcttcatggtgcgcgcatccacttcgacgctgagcttctcgtcgatgaccggctcgatgcccatgcggccgaacagctcgatcatcgtggtgatgtcgtgcaggtgcggcaggttgcagatagtcaccggcgcgtcacccagcagggtggcggcgaggatcggcaatgcggagttcttcgcaccggaaatgcggatttcgccgtcgagacggacgccgccggtaatgctcaatttatccatagctaattcgtcgtctcaggaacgcgcggcccagtcggcacggctgaagaatttcatgctcacggcgtggatgctgccatcggcgatccatgggttgagatgagcgtagatctgttgctgacgcttgaccgggctgaggccggccaactcgtcgctgatcaggttgagctggaaattgcagccttcgccctcgacctctacctgaacatccggcagtttggtctccaagaaactttttacctcaagggcctgcatgctcaacctcgatcaacgtgttcaataggcgtggacgtcgccaggcgacatctgtgtaaagcgtgagccggtacccaggcagtcggtgatcatgggcctggaggcatggggccggcatcataccaaaaaatcaccagcggcgatttaccgctgcagttcgacttcgcgggttccgacaagtgccctgttgctgcccaggctcaggctggaatcggcagtacgtgctgcaactcgcagaccttggcgatgccgctcatgtcctggggcaagccacgcacgctcagttgcttgccggccgcgcgcgcatcgcgcatgtagcagagcagcagcgacaggccgacgctgctggacttctcgaccgccgagcaatcgatcacgcactcggcgccctgcagattacgaatcagccgcccgccctgctcacgcaaggccgggccgctctggtaatcgagcacgccgctgagggcgagcacgcccggcgcctgctcgatgatggctgccgaactcactgcgtaccccgggcctggcgggccttggcaacggtgtcggcccagctgtcgatgaccttgtcgaggtcattgcgattgttctgcatcgactgggcgaactgatcgcggaacagcttgccgacgttgatgccgttgatcactacgttacgcagcttccaggtgccgtccatcgcgaccatggtgtacgacagcgggtacacggtgcccttgccgtcgcgaatttccatgttcacggaggtgcgctgcggatcctgcttgccggaagcgggaatcacgcgaatgtcctggttgttgtactccagcagcgcgttgccatagaactgcatcaggctgcgcttgaagttttcctggaaacgggtcatctgctcgggcgtggcttcgcgggagtaacgcacggtcatcacgctgcgcgagatgccgtcgacatccaccacggggccgagaatctcgttgagcgacttatagaaggcgtccggattcttgcggtattcgtccttgttggccttcagatcagccagcagggtgtcggtggtcttctgcaccacttcgtgagcagcaggcgccgccatggccagcagaggcagagcggccagcagagcgacaaggctgttgcgcagggtcttgatcatcatcgggtacctcattggctttgctgatccttgttgaccgaattgagcaggaacttgccaatcaggtcttcaagtaccagggaagactgggtgtcgtggatggttccgccatcggccagcaactgttcatcgccgccgacgctgatccccacatacttctcgccaagcagaccagcggtcaggatcgacgcggtggagtccaccggaagattgtcgacagcgctgtcgagttccatcgttacgcgcccggtgtagctgtcgcgatccagatcgatagccgtgacgcggccgatattgacgcccgccatggtcaccttggcgcgcacggtcaggccggcaatattgtcgaaataggcgtataccttgtaggtatcgacgctgctaccgggtgccaggccgctgacgcgcaaagccagcagcatcagagccagcaagccggcgagcaggaacaggccgacaccgatttccatcgtgcggttttgcatcagaaatctccaaacatcaaagcggtcagaatgaagtccaggcccagtacggccagcgaggcatacaccacggtgcgcgtggtcgcacggctgatgccttcggaagtggcttcgcagtcgtaaccctggaacacggcgatccaggtcaccacgaaggcaaagacgatgcttttgatcacaccattgagcacgtcttcgcggaaagaaacgctgttctgcatattggcccagaacgagccctcgtaaacgcccagccagtccacggcgaccatcgcgccgccccagatgccgaccacgctgaaaatcatcgccagcagcggcatggaaatgaagccggcccacaatcgtggcgcaacgatgtgcttgagcgggtcgacaccgatcatcgccagactcgacagctgctctgtggacttcatgttgccgatctcggcggtgagcgccgagccggcacgcccggcgaacagcagcgcggtcaccaccggccccagctcacgcaacagggtcagggcaaccatctgcccgaccgcctgctcggagccgtacttggccagaatgctgaagccttgcagcgacaacaccatgccgatgaacacgcccgagacgataatgatcgccagcgacagcacgcccaccgaatacagctgcttgatcaacagctgcaggccattgcccgaggtgccgcggccaaacagcgcacgcagcagaaagatcgtcgaacgccccagcgcggcgaccacatcgatacccgcacgcccgaacaggcgaacgcgttcgagtgaagatgtcctgcgcatcagcgccctcccagtagatcgtcgtggtaattcggcgcttggaaatggaagggaaccggaccatccggcgttccctgcatgaattgacgcacccgcggattatccgagtcacgcagctcggccggcgttccctggcccagcacctggctgtcaccgaccacatagatgtagtcggcgatactggccgtctcggccaggtcgtgggaaaccacgatgctggtgatgcccagcgcatcgttgagcagacgaatcagccgaaccagcacgcccatggcgatcgggtcctggccaacgaacggctcgtcatacatgaggatctgcggatccagcgcgatggctcgcgccagcgccacgcgacgcttcatgccaccggacagctcatcaggcatcagctcgatggcgccacgcaagccgacggcctgcagcttcatcagaacaatgtcacgaatcatttcttcgggcagttgggtgtgcacccgcagcggaaaggccacgttctcgaacacatcgagatcggtgaacagcgcaccgctctggaacagcacgcccatctgcttgcgcatgtcgaacagttcactgcgcgacaggtccggcaggttcaggccattgacgtggatctcgccggcgctggggcgcagctcggcggcgatcaggcgcagcaaagtggtcttgccgcagccggacgggcccatgatcccggtgaccttgccccgcgggatacagatatcgacgttcttgaagatgtgtcgctcgccgcgctgaaaacttacgttcttaagctcgaccgcgtactgattttccgcgctcatcggaactccattgcgtactgccttcctaatcagacgcccgggatcgggacaagggcactccattcgccctctcaaaacggctgcggactatagcacttgcccatttggccgccaaagccgagcaatgccggtgttcagggttgtgacagctttgccattaataggctggcgcatgaatgatgagtcgccagggctttcccgctataatccccgtctttttcgtcgagcagtccaagccgagcatgaaccagacccgcgacctgattgattccgcacagcgcaccattcgcctcgagatagaggcagttcaggagctgctgcctcgtatcgacgccaatttcgtcaaggcctgcgagctgattctggccagcaagggccgcgtggtcgtggtgggcatgggcaagtccgggcatatcggcaacaagatcgccgcgacgctggcgagcaccggcaccaccgcctttttcgtgcacccggccgaggccagccacggcgacatgggcatgatcacccgcgatgacgtggtgctggctctgtccaactcgggttccaccgcggaaattgtcaccctgttgccattgatcaagcgcctcggcatcaccctgatcagcatgaccggcaaccccgagtcgccgctgtccaaggccgccgaagtcaacctcgacacccgcgtcgccaaggaagcctgcccgctcaacctggcgccaacttcctcgaccactgccgccctggtactgggcgacgccctggccatcgccctgctcgaagcccgcggtttcaccgccgaagacttcgccttctcgcacccgggtggcgccctgggccgccgcctgttgctcaaggtggagaacgtcatgcatgccggcgacagcctgcctcaggtcaagcgcggcaccagcctgcgcgaagccctgctggagatgacccagaaaggtttgggcatgaccgccgttctggaaaacgacggccgcctggccggcatcttcaccgacggcgacctgcgccgagcgctggacaaaggcatcgacgtgcgtgacgcacgcatcgacgaagtcatgaccccccacggcaagaccgcaagggctgacatgctggccgccgaagccctgaagatcatggaagacaacaagatcagcgcgctggtggtgatcgacgcagagggctttccgattggcgccttcaacctgggcgatctgctgcgcgcgggggtcatgtgatgaacgacctgctgaagcgcacccaggccatcaaactggcgatcttcgatgtcgacggcgtactgaccgacggcaagctgtactttctggtcgatggcagcgagttcaagaccttcaacacgctcgacggccagggcatcaagatgctcatcaactctggcgtgcgcaccgccatcatcagcggccgcaagaccccagtggtcgagcgccgcgcgcagaacctcggcatccagcacctgtaccagggccgcgaggacaagctcgacgtcctcgacgagctgctcgccgaactgggcctgagctacgagcaggtcgcctacctgggcgatgatctgccggacctgccagtaattcgccgtgtcggcctgggcatggccgtggccagcgctaatgagttcgtccgcgagcatgcccatggcgtgacccgtgcacgaggcggcgagggcgctgcccgtgaattctgtgaactgatcatgcgcggacagggcacgctcgacgccgcccagtccgcctacctctagggcctgccgatgctgcgcaaatacctcactcccgttctgctgaccttcggcgctctgctggtggtcgcggccggttactggaacatcaacccggacagcttttccggcacgccgcagcacaccgggccggaaaatccgatcgatttctatgcggtcaatgcgcgcagcattcagtacctgcctgacggccgggtacagaacgacatgaccagcgaaaagctcgaacatgtacagagcaccgacaccaccctgctgaccgagccgcgcatgaacctgttccgcggcaccgagctgccctggaaggtacgcagcgcccgtggcgaagtcggcccagacggcaaccaggtcgagctgatcgaccaggtgcgcgtcgagcgcaccgacgaaaagggccgccccactatactcaccaccagccgcctgaccgtattcccacagaaggaatatgcgcagacccagcaagccgttagaatcgacgcggccaatggggtgaccacggcacaaggaatgaaagcgtacttgaatgacggcaggatgatcctgcagtccaacgtaagaggccagcatgaggttcgttaaaaccctccccctacttctcagcctcggcgccacgcttggaagcgcatgcgcctgggctctgccgagtgaccgcgatcaaccgatccgcgtgcaggccgacagcgctgaactggacgacaaacaaggcgtagcggtgtaccgcggcgacgtggtcatcacccagggcaccatgaagatcaccggcgacaccgtgaccatcacccagaatgcacagggtgacgtcgacgtgttcacctcggtgggcaaaccggcctattacgagcagaagccggcggtcgacaagcagatcgtcaaggcctacggcctgaccatccagtacttcgccgccaacgagcgcatcgtgctgatcgaccaggccaaggtcgtgcaggaaggcaacaccttcgaaggcgaaaagatcgtctatgacacgcgccgccagatcgtcaacgccggccgcgccaccggcaccaacgtgtcgagcccgcgcccacgcatcgacatggtgattcagccgcagaagaaggcagccccggctgccgagcagggccaataaccatggcaactttgaaagcccagcacctggccaaaagctacaagggtcgccaggtcgtgcgcgacgtcagcctgagcatcgacagcggccagatcgtcggcctgctcggccccaacggcgccggcaagaccacctgtttttacatgatcgtaggcctggtccaggccgatcagggccgcgtcctgatcgatgatctggacgtcagccatcagccgatgcatggccgcgcgcgcgccgggatcggctacctgccccaggaagcctcgatctttcgcaagctcagcgtcgccgacaacatcatggcgattctggaaacccgcaaggacctgaaccgcgagcagcggctgcaggaactcgaaggcctgctgcaggaattccacatcactcatatccgcgacaacctgggcatgagcctgtccggtggtgaacgccgccgagtggagattgcacgcgccctggccaccgcgccgaaattcatcctgctcgacgaacccttcgccggcgtggacccgatttccgtcggcgatatcaagcagatcatccaccacctcaaggccaagggcatcggcgtgctgatcaccgatcacaacgtgcgcgaaaccctggacatctgcgaaaccgcctacatcgtcaacgatggtcaactgatcgccgaaggcaactcggaggcgattcttgccaaccaggtggtcaaggaagtctatctgggccacgaattccgcctctagcggacagctcctcatgatcctttgcaaaggcccgttaccagcgcggcaacgaaatggtaacagggcctaggcaaagcgttcggactcaggcatataatttgcttcctagtggcgcttcgtcgccctgtcgtggattacgtacagacgccggataaggtctgcaatgaaaccatcgctagtcctgaaaatgggccagcagctgacgatgacaccgcagctgcaacaagccattcgcctgctccaactgtcgactctggacctgcaacaggaaatccaggaggcattggagtccaacccgatgctggagcgtcaggaagaaggcgaagacttcgacaattccgacccgatggccgatggcgccgaaagcgccatctcgcccgccgcccaggaagagacctttcaggagtcgagcttccaggaaagcccgcaaaccgtcgacaacctggaagacggcgaatggggcgagcgtattcccaacgagttgccggtcgacaccgcctgggaagacatctaccagaccagcgccagcagcctgcccagcaacgacgatgacgaatgggatttcaccacccgcacgtcgtcgggcgaaagcctgcagagccacatgctctggcaactcaacctggcgccgatgtccgacaaggaccgcctgatcgccgtgacgatcatcgactgcatcaacgaccagggctatctggaagaaacccttgaggaaatcgtcgaatccttcgatccggaactggacgtcgagctggatgaagtcgaagccgtgctgcgccgcatccagcagttcgagccctcgggaatcggtgcgcgggatctgcgcgaatgcctgctcctgcaattgcgccagctgcccgcctccacgccctggctcaaggaagcgcagcgcctgaccagcgactatctggacctgctcggcaaccgtgactacagccagctgatgcgccgcatgaagctcaaggaagacgagctgcgcccggtcatcgagctgatccagagcctcaaccctcgcccgggctcgcagatcgaatccagcgaaccggaatacgtggtgccggacgtgattgtgcgcaagcacaatgatcgctggctggtcgagctcaatcaggaagccatgccgcgtctgcgcgtcaacgcccagtacgccggcttcgtgaagcgcgccgattccagcgccgacaacaccttcatgcgcaaccagctgcaggaagcacgctggttcatcaagagcctgcagagccgcaacgaaaccctgatgaaggtcgccacgcagatcgtcgaacaccagcgcggtttcctcgactacggcgacgaggccatgaagcctctggtactgcacgatatcgccgaggcggtgggcatgcacgagtcgaccatttcccgcgtcaccacccagaaatacatgcataccccgcgtggcatttacgagctgaaatacttcttctccagccacgtcagcacctccgaaggcggcgaatgttcgtcgaccgctatccgcgcgatcatcaaaaaactggtcgcagcggaaaatgcgaaaaagccattgagcgacagcaagatcgctggtttactggaagcacagggcattcaagtggcgcgccgcacagtcgccaagtaccgtgaatcgctcggtatagcgccttcgagcgaacgcaagcgactgatgtaagggagcccttgtagcaacgccccagtgttcctgcggcaggctgccaagcctgccactcacacacggcaacaaggagaagcggtatgcaagtcaacatcagtggacaccagctggatgtgacagacgcactacgcagctacatcgaagagaagctcgagcgcctcgagcggcacttcgacaagatcaccaatgtgcaggtcattctggaggtcgagaaactcaagcagaaagtcgaagccaccttgcacatcgcaggaggcgaagtggtggccaatgccgagcacgacgacatgtacgcagccatcgatctactcaccgacaaactcgatcgccaacttatcaagcacaaggaaaaacagctcgatcgccagcagggcgcaatggcccgctgagttcgtccttctcctatgatccgacttgaaaccatcctgacccccggccgttccctggtgaacgtgccgggcggcagcaagaagcgtgtcctcgaacagatagccagcgtgatcgcgcgtgatttgcccgacctcgatggccagaccatctatgaaagcctgattgcccgcgagaagctgggctctaccggcttcggcaacggcatcgccattccccattgccgcctgcccggctgcagtacaccgatcagcgcgctgctcaagctgagcactgccgtcgacttcgacgccatcgacggtgcacctgtcgacctactcttcgtgctgttggtacccgaagcggccaccgacgagcatctcgaactgctgcgccagatcgccagcatgttcgatcgtgaggaagtccgcgaacggcttcgccaagctcaagacagcgaagccctgtaccagaccgtcgtgaacgtccagaacggccaatagcctgcggggttaacccatgcgcctgatcatcgtcagcggtcgttccggctcgggcaagagcacggcgctcgatgtactcgaagacaatgggttctattgcatcgacaacctgccggctgggctgctgcccgagctggcggagcgcgcactgccccattccgaattgctgcacccgcaggtggcggtgtccatcgatgcgcgcaatctgcccagccagctcaggcgcttcggtgagctgctcgacgaagtccgctcgcgcaacatccagtgcgacgtgctgtatctcgatgccagcgaggaaactctgctcaagcgcttttcggagacgcgccgccgccatccgctgaccaatgatcagcgctccctggccgaagccatggtggccgaggtcaagctgctcagcccaatcatcgaccgggccgatctgaagatcgacaccactcacctgaacctgtaccagctgcgcgatacgctcaagctgcgcctgctcaaccagtcagagccaggcaccgcgtacctgatcgaatcgttcggtttcaagcgcggcatgccggtggacgccgatctggtgttcgacgtgcgctgcctgcccaacccctactggaagcccgagctgcgtgatttcaccggcctggagcagcccgtggaggaatatctgtcggcccaggcggacgtcgaggagatgtaccaggacatctacacctacctgcacaaatggctaccgcgttttgccgccagcaatcgctcctacgtgaccgtgggtatcggctgcacgggtggccatcaccgctccgtctatctggccaatcgcctgggccaggccctaaagccgctgctgaagaacgttcagattcgccaccgcgacctcagttaaggaattgccgcgatgcccgcccgtgaaatcaccatcatcaacaagctaggcctgcacgcccgggcagctgccaagttcgtcggcgtcgcggggcgctttccgtgccagatcaagattggtcgtagcgccgaagcgatggtcgacggcaagagcatcatggcggtgatgatgttggccgctggcaagggcaccaatgtgcacctgctgaccgagggcgagcgggaagacgaggcgatgcaggcgctggtcgatctgatcaacaattacttcgacgaaggcgagtaaccacctcgcccctcgccgcgggcgctcagaagaaccaggccgtggcgccgtcgaggatcttgacggcgatgatcagcccgcctgcaaacaccagcatgaagcccagtgcataacgcagcgagcggcggttggccacgatcagctcatgcaatgggctcatgcaatactctccaagcgctggatcaagccaacgcggtctgatagcgacgggcgacctccgcccagttcaccacgttgtagaacgcaccgatgtattccgggcgacgattctggtaacgcaggtaataggcgtgctcccacacatccaggccgagaatcggcgtgttgccgttcatcagagggctgtcctggttgccggtgctctcgaccaccagcgtcttctctggcgtaacgctgagccaggcccagccgctgccgaagcgggtcagtgccgccttggtgaaggcgtccttgaaggcctcgtagccgcccaactggctgtcgatggcggctttcagttcgccttggggctcgccgccgccgctggtgctcatcaccgtccagaacagcgagtggttggcgtgtccgccaccgttgttgatcaccgcgccacgcttgtcttccggcacctccttgaggcgggtcagcagctcttcgaccggcagctcaccgagcgggttgccttccagcgcggcattgaggttgttgacgtaagtctggtgatgcttgctgtggtggatttccatggtttgcgcatcgatatgcggctccagggcgtcataggcatagggcaaggcaggcaggctgtacggcatgatttcactcctctaatggtactgacgactagcaggcgcggagcgcactgccattggcacatcgccggacgcctgggcacccagcaatcgctccgtacgggggtaggctccgtgctcggcgacaaagttcaacactcccgagtagctgcgccgactgtggtgcagggccgcctgacgcagcgcaggcgacagctgttcgctcgcgatgcagtgcagcaggtgctcgtggcaggcacatagatgctcggccgcgctctcgggatggccgatggtcaattgcaggtcggccaggttgtgctgcgagacgacgaacgccgccaccgccgcatcggcatcacgccagcgctcgaacagcacctgagccagggcgagcgcctgcaggtactgctcacgcgcctcgacccagaagccttcggcgaagtagcggttaccggtctcgatgagtcgtttccactgctccatgatctgcctcctcgcctgacgtcagacaccaatgcccagctgggcctagagaccgccctcggtaagccgctcggggttgagcaactgctccagctcggcgcgaccgagttcggtcatttcttcggccacgtcgatgatcggccgaccttcgcggtaggccttcttggcgatttccgcggctttctggtaaccgatcagcggattgagcgcggtgaccagaatcggattgcgcccgagcgcttccttgagcttgggttcgttgaccttgaagctggcgatggcgcggtcggccagcaagcggctgacgttggccagcaactcgatgctgccgagcaggttgtgggcgatcaccggcagcatgacgttcaactcgaagttgccggactgcccggcgacggcgatggcggcgtcattgccgatcacctgggcggcgaccatggcggtagcttcggggatcaccgggttgaccttgccgggcatgatcgacgagccgggctgcagggcttccagctcgatctcgctgaggccagccaggggccccgagttcatccagcgcaggtcgttggcgatcttcatcagcgacacggcggtggtcttcagctggccggacagcgcgactgcggtgtcctgggagccaatcagggcgaagaagttgctgcctggcgtgaactgccggccggtcagggcattgagctcctggcagaacagttcggcaaagcgcggatgagcgttgatgccggtgcccacggcggtgccgccctgcgccagcgcctgcagcgccggcagcaacccggtgagtagctggatgttggcctggatctgttgggcccagccatcgagcacctggctcatgcgcaccggcatggcatccatcaggtgggtgcgtccggttttcacgtaaggctgcaccgccagggacttgttgcacagcacttcgagcagatgcccgagcgccggcagcagcttttcactgacctcgatggcggcactgacgtgaatggtggtggggatgatgtcgttgctgctctggccgcagttgacgtggtcgttggggttgatcggctcgcccagaatgcgcgtggccagggtggcgatcacctcgttggcgttcatgttggaactggtgcccgaaccggtctggaacacgtccaccggaaagtgctgcatgaattcttcggccagtaattgctggcaggcggcgacgatggcatcgccctgagccggcaggatctgctccagatcgacgttggcgcgggcagcagcggccttggccaatatcagcgcgcggatgaacgcttcgggcatggcctgccccgacaccgggaagttattgaccgcacgctgggtttgggcgccatacagagcctcggcgggcacagccagctcacccatgctgtcgcgctcgatacgggtgtcgctgtgggaattattcataggggtttccttctgccagttcggagatcgaaagcgagggctgcatgcgcaaggtggccaggcggttgcgcgcgctaatcaggctgcgctgctgctcgcggtcgaccgccaggtgctgcagggcgtagagcgagcgataggcgtgatccagacagacactgcgccagtgccagggcagcgccgtgtcgcaggcggtgtccatgagtagggtcagggtggtcagcgacatccgccaggggcacagacgcccgtgttcgaccagctggcggccctgcgcccagtgcagatccagcagtcgcggctcgtctggcagcagcgcgcagcggatcctgaatcccagccagtgccagcaatccagacaaggcgtagtgctcgaacgaaatctcatggcgaatcctcaaaagataatgatattaattcctatataggaaaaataatcaatcctttgtggcaaatacaaacgcaggtgccgattcgtagagatgggatgtcgtaagcggacttgctcgctaaaaagcgctgagaacctgttcaaagtctgctgcgcgtcggcactgcggcgttaaaaacaggctggaatgccagcccagtcggactgctcatttacagcttgtaaagtcgagcgcgactccgaccggtcctcgcctgttttcgtggggccgcctaggccttgcattgctctagctcgcgagactttgaacaggctctgagaaagaaacggcacgaaggaaagccgtcgccttgcacgacggcttgcagaagaaagggcgccaggggcgcccttctggttcagctgccggcgacggtcatcttttcgatcagcaccgagcccgtgcggatattgctgcgcagctccaggtcgctgccaacggcgacgatctgccggaacatgtcgcgcatgttgccggcgatggtcacctcctgcacggcgaactggatctcgccattttcgacccagtaaccgcctgcgccgcgggaatagtcaccggtcaccatgttcaggccatggcccatcagctcggtaaccagcagcccgcggcccatgcgcttgatcagtgcctgctgatcttcctcgccgtggctgacgaacaggttgtgcacaccaccggcgttggcggtactcggcatgcccagcttgcgcccggagtaggtgctcagaatgtaggacaccaggcggccgccctcgacgaacggcttggcgtaggtagccaggccgtcgccatcgaacgaggcgctgcccatggcgcgcgggatgtgagggcgctcgtcgaggttcagccaggacgggaacagttgctcgcccagagtgccttccaggaacgacgacttgcgatacagggcgccgccggaaatggcacccagaaaactgccgaacagcccggtggccagctctgccgagaacagcaccggaacctcgcaggtcgacaccgggcgcgcgccaagacggctgaccgcacgctgggcggcgcggcggccgatgctggcggcgtcggcgagcaggttgccctggctgttcacgtcgtaccagtagtcgcgctgcatctgcccttcgctctcggcgatcatcacgcagctgaggctgtggcgggtgctggcgtagccgccgatgaagccatggctgttgccatacacgcggcagccctggtgggtacccaggctggtgccatcggcattgcgaatgcgcgcatcggtatcgaacgccgccgcttcacaggtcagcgcacgctcgacggcctgctcgggggtgatgtcccaggcgtggtagagatccagatccggcagatcgcgggccatcagcgccgcgtcggccaggccggcgctttcatcttcggaggcgtgcttggcgattgccagggcagccgccacggtttcgcgaatagctgcttcgccggtcgccgaagtgctggccgagcccttgcgctgccccacatagagggtaatgccgaaaccctggtcacggttgaattcgacggtttccacctcgcgctgccgcaccgtggtggacagcccctgctccaccgatacggcgacttcgcaggcggtggcgccctgcttcttggcctcggcgagaatctgttcgacctgcgcctgcaaaccgggcagcgcggcgggtccgactacttccacttcactcataacgactcctgaacgatggccacagcggcaacgacgcgggcgccgcatgcggcaagaaacttgctgctatcatggcgacgtttcccattggatcaccgccccatgtctgattactccgatgacttctccggcgagaagagcaaatcccaagtcaagcgcgaactgcacgcactccaggaactgggccagcgcctggccggcctcaagcccgatctgcagcgcaagcttcccctgaccgacgccttgcgccgcgccctggaagaagcaccgaagcacaccgccaactcggccaagaaacgccatgtccagttcatcggcaagctgatgcgcgaacaggacatcgacgccatcgtcgcgctgctcgaccaggtcgacgcctccacccgccagtacaacgaacgcttccacaacctcgagcgctggcgcgaccggctgatcgagggcaacgacgaggtgctggaaaaattcatcagcgaataccccgatgccgaccgccagcacctgcgcggcctgattcgccacgcccagcacgaagcggcccagaacaaggcaccggccgcctcacgcaagatcttcaagtacattcgcgagctcgacgacacccagcgcggcctgcgctaagcgccccgcgcggatgacgccgccgcccgcgcccatcacgcgccagtaccgccgaccgtgatcgcatcgatcttcagggtcggctgaccgacgccgaccggcaccgactggccatccttgccgcaggtgccgacgccgctgtccagcgccaggtcgttgccgaccatcgacactcgactcatcgcttccggcccgttgccgatcagggtcgcacccttgaccggcgcagtgatcttgccgtcctcgatcaggtacgcctcgctggtggagaacacgaacttgccgctggtgatgtcgacctgaccaccgccgaggttggcgcagtagataccctttttgaccgaacggatgatctcctcgggttcgctctcgccggctagcatgtaggtgttggtcatgcgcggcatcggcaggtgagagtaggactcgcggcgaccgttaccggtgcgcgccacgcccatcaggcgggcgttgagcttgtcctgcatgtagcccttgagcacgccgttctcgatcagcgtggtgcactgggtcggcgtgccctcgtcgtccatgctcaacgaaccacgacgctcggccagggtgccgtcgtcgacgatggtgcacagcttggacgccacctgctggccgatcttgccgctgtagttggagctgcccttgcggttgaagtcgccctccaggccatggccgaccgcctcgtgcagcagcacgccggaccagccggcgcccatcaccaccggcaaggtgccggccggtgcagcaaccgcttcgaggttgaccagtgcctggcgcagcgcctcgcgggcgtagcccatggcgcggtcttcattgaggaagtagcggtagtcggtacgcccgccgccgccgtggccaccgcgctcgcggcggccgttctgctcgacgatcacgctgacgttgaaacgcaccaggggacggatatcggcgcccaggctgccgtcggtggcggcgaccagcacgcgatcccacacgccggccaggctcaccgtcacctgtttgatgcgcgggtccagggcgcgggtggcgatgtcgatgcgcttgagcagctcgaccttctgggcgcggtcgatcacgtccagcgggttgtcggcggcgtacagcggcatcacctcggtggccttgaaggcttgcacgcggccctgctgcccggcacgggcaatcgagcgcgcggcacgagccgcctggctcagcgcctcgggggtgatggcgttgctgtaggcgaagccggttttttcaccggactgggcacgtacgcccacgccctggtcgaggttgaagctgccttccttgacgatgccgtcttccagcacccaggtttccgagacctgggtctggaagtacaggtcggcggcgtcgatgccagggccggccagctcgccgagtacgcccggcaggtgctccagggtcaggccaccggggctcagcagttgctcgctgacggtcgataacaggtcgctcataaggtctccacatcaggctgccgcggctcggccgcagcgaaaaatcgtttgtgtcgcagcacaggcatccggtcgcggatcgccgcctgctcggcggtatcccgttcggccagcaaagccgcctcgccatcggcatgttcggccagcttacgcccccaggggtcgacgatcaggctgtgcccgtaagtttctcggccaccagggtggatgccgccctgggccgccgccagcaggtagcactgggtttcgatggcccgcgaacggatcagtacctcccagtgcgccgccccggtaacccgggtgaaggctgacggcgcgctgatcaactccgcgccggcttcacgcagcgcgctatagagctcaggaaagcgcaggtcatagcagacggtcaaacccagacgcccgacgggcgtgtcggccaccactatctgcccgccatgggcatagtcgtccgactcgcgatagcggccgcggctgtcactgacatccacgtcgaacaggtgcagtttgtcgtaacgggcgacgaattcgccgtgctcatcgaccatcagcgaacaggcccgcggcttgccttcgggctcgccttgcggtggcagcggcaaggtgccggcaacgatccacaggccgagctctcgggcagtgcgctgcagccagggtaataccggaccctcgccgctggcctccaggcggcccagtgcggcggcatcgcggcggcccagggccgaaaagttttccggcagcaccgccaatcgcgccccacctgccgcggcctgctccagcaggcgccgggcctgcagaaggttggcggcgatatcgtcctggctgaccatctggatcacagcgaatgacatcacgacctccggctcagttgggcttttcgaacggcttgtcgaatttcagttccgggtcgtgcaacgtgcccttgacgtcgtactgcacgctggcgaagcgcgccacgcgatcccccagcagcttgtcggcgatgaacagcgcaccaccaatggccggtgcgccgacgatcaaggcggcaatcggcaggttgttggtcaccggcagggtgaccagcagcttggcgtcgataccttcgttgaccatgttcagggtgccgttgagctccaggttgctcgacgggccggtcatggtgatcggctcctgggtgacgaacacgccatcggtagccatcaggttgcctttcacccggtcgtagctcaggcccttgtcgagcaggtcggaaaaatccaggcgcagacggcgaccgatggagttgaagttgagcaggccgaatacccgcagcgccgaagccgagccctgcacctcgacgaactggcccttgcgcagcgccgcatccaggctgccggagtagcgcttgaggctgaaccaggccggcgagcccggccaatggccgttggcgtccaggcggaagctttcactggtcgcagaaggcgcgtagccccaggccttgagcacttcggaaagtttctcgccctgcaggcggcccttgtaccagctgcgcgtctgccccggcacgccctgccagccgatggcgccgcccatatgcagccccttgagattgatgtccaggtcactgaactgcacgccctggccgtcaggacgcgccttgagcgaccaggtgcccatgtcgtcgtcgccctggaacacgtgggcgacgcgcaggttcaatgccggaatcttgcgtgggtcgaagtcggccagtggatcgggctcatccggttccggttcgttctcggtcttcggcttggcggccggcagccgcacatattccatgtcggcgacgataggcttgtcggcggcttcgaacaggtcgatgcggcccttggccagggtgctgtccaggttcagcgaccaaccgccattgaggggacggaggcccacatccagatcatcgagtttctgcccaaagccttggaagtggccgatacgcagctgcgcatcgctgaacaattgctgagtctgctggcgtgacgcctgttgataaggctcgatagccttctgccattcggctaggtcgacctgctccacgcgcccacgcacccgcacgccgcgagcggtcggcaggatcgccgggccatcgccgatgcgcagctcgccgcggctctggtcgaacttgccggcaggtgaagccagggtgaagctggccacgttggcgtagtcgagcccataacgttgctcggcgccgccgaaactcatacgccactgagtcgcgcgctgctcgtcagcggtcttgccgaaaggcgccggcaaggcaatgctcagtcccttgaggtcggagtcgacagtcaactggctttgtgcgccctccaggctcaggttcaggcgatacggcaggctaccttcggccggcagcttctgcttgacgcccaaccactgcgtcaggttcgccaacgccaccacgccattggcttcgatccggctgcgcggctgaccgggcttgccatcggccaccgccttgccgcggatggcatggcccagcgcccgggcagtgatcgccggcgcgctcaggcccttgctggtgtcgtagcgaaaatctccagtcacgtcgttcaactgcagctcgggcttgctgatggcgagcgaggccttgttggcactgaagtcgacgatcacgttggccggctcgcctttttgcagcgggatatccagattcagcgcgccattgagggcgccctcgcctttccagccagcaaaggtatcggcgacgcccagcggggtttcctggaggatcttcaggccgtcgccgacgctgctttgcagcttgcccttgagtttgaggtgtggggtctggccactgtcgacatggggaatatcggcaaatgcctcgcgcacgcggctgtcgagaatcttgccttcggaaacgcgcacacgcacgccgctgtcctctatcagcacctgaccgcgagcatcacgcaactcaggccagccaggctggaaggccagctcggcgtcctgcacgtcgaagaacaggctgatgctgcgcactgccgggtccgggttgcggttgatcgaaccctggtactggaaatagccctcgttgaccttgccgctgcggatggcggtcttcagccattcgtcgagcgccgggctgagcaccggggtcggcaggtatttctcggtgaagcgcgcatcaccgtcgcgcatgccgacgcgcaggtccatgtaatcctcgcgctcgggatccttgagcatgcggatcaggaagtcgccggccaccttgccctcttcgccgaccacctgcaggtagggcgcgcgcagggtgaagccttcatcgtcaagggtccaggtcagccggcccttggcctcttggtagacccaggccttcgggaacagggtggtcaggtgcagggagaaatcttcgctgtcgaccttcagttcgccaccaccgaggtcgccggtgatgctgccgctgccattctcaacggcaggcgaggcgtgccaggcggaaaagccgatgcgttccaggttggcagagaactgcagacgcttgggatcttccgaatctggctggaagctcgcgttgaggttgcgcaggccgccgtggggcttgagggtctgcagcagatcgagggcgttgtccggcagcggcgccaggctctcgaccagcggcaccagcgggccgacatcgaggcggtcggcgctcagtttccacagctgcgattgatcaccacgagcagcctggtggccaagggaaatacgcgcttccccccagcgggtctcgccgcggctgaaggcgaaatcgtcgagcagcagatcgaagtcgtcgcccttgcgttcgaagtaggcgttcagggccagatccttgagcgccactgcctcgcgctcgccgtagcgccccttcatctgcggcgcatgcaggcgggtaacggcgcgctgcaactggcgctggtcccacacggcccagagttcgccgcccagctgcaggttgtcgaggtgccagtcgcgggtcagccgcggcggcagccaggcggcccagtcgctctgcggcgcgctcaggtacagctcggcgcgggcgtcctgccagtgctcgggctggatgcgcgttcgcagctgcagggccaggggttgaccgtccggcaggtgcaggcgcgcgttcaggcgctgacggctgctgccgttgtcgatgctcaggttgatgtcgttgagttgcagcggctcctgctcgaggggctggacgctcacccggctgccgagcagggaaagatggccgagcatctgcgactggcgcagcgccttggcgatatccagtggcggctggttctgccgttgcggcagaccttccacatgccaggcgccctgctcgtcttcacgcagggtcaggctcagaccatcgagctgcaggtcggccagacgcggctgccaggccagcaggctgccgagcagatcgggcaccacctgcacctgcttgagggccagcgcctgctcgcccgcgccgacgcgcaaatcgcgcaccgtgagcagcggcgcgaagccgctccagtggccttccagcgcaccgatgctgatcggcatgcccaaggcttcactggcgcggatttcagcctcttgccggtattcggccaccaggggcacaagctggcgaccgaggctgacgtaaaaagcggccagcaccaggccgagtgcgcaaagacccagcccccagcgcagcagcgtggcgaacgcctgcccaagacgcgccattcagttcacttcccggcccggccgggcgttgttacagcagcaccacatcgtattgttcctgggagtacatggtttcgacctggaacttgatggttcgtccaatgaatgcttcgaggtcggcgacgttgcccgactcttcgtcgagcaggcggtcgaccaccttctggttggccagcacgcgataaccttcgggctggtaggcccgggcctcacgaaggatctcgcgaaagatttcgtagcaggtggtttccgcggttttcagcttgccgcggccctggcagtggctgcacggctcgcacagcacctgttcgagactttcgcgggtgcgcttgcgggtcatctgcaccagtccaagttcggtgatgccgatgatgttggtcttggcgtggtcgcgctccagctgcttttccagggtgcgcagcacctgacgttggtgctcctcatcttccatgtcgatgaagtcgatgatgatgatgccgcccaggttgcgcaggcgcagctgacgggcaatcgcggtggccgcttcgaggttggtcttgaagatggtctcctcgagcgtgcgatgaccgacaaaggcgccagtattcacgtcgatggtggtcatcgcctcggctgggtcgataatcaggtaaccaccggacttgagcggcaccttgcgctcaagggccttctggatttcgtcctcaatgccatgcaggtcgaagatcggccgctcgcccggatagtgctccaggcggtcggcgatttccggcatcagttcggcgacgaagctggtgatcttgccgaaggtttcccgcgagtcgacgcggatcttctcggaacgcggactgaccagatcgcgcagggtgcgcagggccaggctcagatcctcgtagatcaccgagggcgtcggtgcactcttcatctgctcgccgatctgcgtccacaggcggcgtaggtagcggatgtcgaccaggatttcgtcggcccgcgcgccatcggccgcggtgcgcaggatgaaaccaccggcctcggcgatgccctcggcagccacgcaatcggcgaccacctgtttgaggcgctcgcgctcggtttcgtcttcgatcttcagggaaataccgacatggctggtacgcggcatgtacaccaggtaacgcgagggaatcgacagctgggtggtcagtcgcgcgcccttgctgccaatcgggtcctttgtgacctgcacggtgagactctgaccttcgtgcaccagggcgctgatgctctcaacggcgctgccttcgcggctggagatttccgaggcatggatgaacgccgcacgctccaggccgatgtcgacgaaggccgcctgcatgccgggcagcacgcgcaccaccttgcccttgtagatgttgccgacgatgccgcggcgctgggtgcgctcgacgtgcacctcctgcaggacaccgttttccaccaccgccacgcgcgactccatcggcgtgatgttgatcaggatctcttcactcatgcgcccatctcttggctgagatgaagctgaaagcagcggcgggctcatcacgcccgaaccatcgcggcctgcaacctcttaggttatgcgctggcagtggtttgccaacacggaatcgcgaattgcgcgagcagttcggcagtctcgcacaacggcaggccaaccaccgctgaataactgccctgcatctggctgacgaacaccgcagccagcccctgaataccataactgccggccttgtcgcgcggctcgccggtggcccaataggcttcaatctgtgtccggtcgagaggtttgaagcgtaccgtgctggtgaccacgcgcgcctcggctcggttatcgctgaccaatgcgacggctgtcagcacctgatgctcacggccggacagcgccgccagggtggtcagcgcatcctcgcggtcgacgggcttgccaaggatgcggccgtcgagtaccacggcggtatcggagccgagcaccacggcgtcgcgatcattcagcgtgtcgagtgcggcctgagccttggcccgcgccaggcgctcgacgtaggcgtcaggcgcctcgccgggctgcacggtttcatcgatgggcaccacctgggtggtgaaggggacgccgatctgcgcgagtagctcgcgacggcgcggcgaagcggaggccaggtagagcgtggtcatgcacaggtctcgcaatcaggcgctacagcgcggttcagttgactcgcatgcgtcggtgtacggcgcgcagcagggtgcacacccagggccacaacaaggcgctgaccagggccggcagcacgaaggccagggtcggcgggcggttgccggtcagggcgttgagccacagctgcaccagttgggcgacgccgaacaccaccagcagcaccatgctctgctgccacatgggaaacatgcgcaggcgctggtgcaggctcagcacaagaaaggtgatcagggtgaggatcagcgcgttctgccccagcagcgtgccgttgagcacgtcggccagcaagccgatgcagaaggcgctggtcatgccgatgcggtgcggcacggccagcacccagtaggtgagaaacagcgccagccacagcggccggccgatttccatgaagcgcggcatggtcgacacgctgagcagcagcgccagcaccaggctggcccagatcacccacaggttgctcgaacgggacgcgatcattggcggggctcctcaccgctggcgggcactgctggcggcggcacctcgggtgttggcgcctcgaccggtggagcatcctcgaccggcgcttcggcatcgggatgacccttggcctggcggtcgacctcttcctgggcctcggccgattcggtggcgcgttgctcgggcgagcgcgggtcggtgaataccagcagcatgtaacgggtacgattgagattggcggtcggcacggcgcggacgatggcgaacggctggccggagtcatgcaccacctcggtcaccgtggccaccgggtagccggccgggaaacgctgaccaaggccggagctgaccagcagatcgccctccttgatgtcggcggtgtcggccacgtggcgcagctcgagacgctccgggttgccagtgccggtggcgatggcgcgcaggccgttgcggttgacctgcacgggaatgctgtgggtggtgtcagtgagcagcagcacgcgagaggtgtagggcatcacctcgaccacctggcccatcaggccgcgggcgtcgagcaccggctgaccgagcaccacgccgtccttctcgcccttgtcgatgagaatgcggtgggtgaaggggttggggtcgataccgatcagctcggtggccagcacctcatcgtcgaccagcgccgaggagttgagcagctcgcgcaggcgcacgttctgctcagtcagcgcggccagcttctgcaggcggcgctgcatcatcagctgttcggccttgagcttctcgttctcggcggccagctcgttgcgcgagctgagctcctgggtggcactttcccacagggtgaccggcagacggccgagccagtacaccggctcgacgatcaggccgagctggctacgaaccgaatgcaggacggtcagacgggcgtcgacgaccatcagagcggccgacagcacggcgaacaccagcaggcgtacaccgagcgaaggacctttggcgaatagcggctttatggcgattacctcgtagcctgcccggaagctgcatgcggcgcgatggtagcttccgagctgctgcagcgtgaggcgtgcggcttattcggtggacaacagatccatgctgtgacgatccatcatctccagcgccttgccgccgccacgggcgacgcaggtcagcgggtcttcggcgacgatcaccggcaggccggtttcctggctcagcagtttgtccaggtcacgcagcagcgcgccaccaccggtcagtaccagaccgcgctcggcgatgtccgaggccagctcgggcggcgattgctccagggcgctcttgaccgcctggacgatggtcgccagggattcctgcagcgcttcgagcacttcgttggagttcagggtgaagctgcgtggtacaccttcggccaggttgcggccacgcacgtcgacttcacggatttcgccgcccgggtaagcggtgccgatttcctgcttgatgcgttcggcggtggattcgccgatcagcgaaccgtagttgcggcgcacgtaggtgatgatggcttcgtcgaaacggtcgccaccaacccgtacggattcggcgtaaaccacgccgttcagggagatcagtgcgatttcagtggtaccaccgccgatatcgacgaccatcgaaccacgcgcttcttcgaccggcaggccggcaccgatggcggcggccatcggctcttcgatcaggaacacttcgcgggcaccggcgcccagcgcggattcacggatggcgcggcgctcgacctgggtcgatttgcacggcacgcagatcagcacgcgcggcgacggctgcaggaagctgttctcgtgaaccttgttgatgaagtactgcagcatcttttcgcaaacgctgaagtcggcgatcacgccgtccttcatcgggcggatggcggcgatgttgccaggagtacgaccgagcatgcgcttggcgtcggtaccgacggcgacgacgctcttctgattgccatgggtacggatggcgacgaccgacggctcgttcaggacgataccgcgttcgcgtacataaatgagggtattggcagtgcccaggtcaatcgacagatcgctggaaaacatgccacgcagttttttgaacatgggatagggaccctaggcaacgcgtggtaaagatcggcgcaagaaaacacgcaggtaaaaaagtgcggcaaactctaacaacggcagggattttgagcaaggcaccaatatgttagattgcctgtttttccgcggccttgaggcatctttcacaccggcggtaacagcactgaaaagctgtcatgcgctaccggtaactgccccaagccgcacgtcgccgccttagaccgccagccaaacgcatccgttccctgccacccaggcacgggcacctgccgagacccatgctggcgagtacctggcggctagtttttacagggagaacccgatggcgcttgaacgctccgaggtggaaaagatcgcacacctggcccgcctgggcctgagtgacagtgaactgccacagaccaccgcaaccctcaacagcattctgggcctgatcgacaacatgcaggcggtcgataccaccggcatcgagcccctggcccacccgctggaaaccacccagcgcctgcgtgccgacgccgttaccgaagcgaaccagcgcgacgcctaccaggccatcgccccggccgtggaaagcggcctgtacctggttcccaaagtcatcgagtaaggaaagccttccgccatgcatcaattgaccctggccgagatcgcccgcgcactcgccgacaagcaattctcttccgccgagctgaccgggagcctgctgagccgcatcgagcagctcgatccgcagctcaacagcttcatcaccgtcaccgcagagcaagccctcgagcaggcaaaggccgccgacgcccgccgcgctgccggtgaaaacggcccgctgcttggcgcgccgatcgcccacaaggacctgttctgcacccagggcgtgctgaccagctgcggctcgaagatcctcaccggcttcaaggcaccctacgacgccaccgtggtcgacaagctcaaggccgccggcaccgtgaccctcggcaagctgaacatggacgagttcgctatgggctcggccaacgaatccagccactacggcccggtcaagaacccctgggacaccagccgcgtacccggcggttcttcgggtggctcggctgcagccgtagcggcgcgcctgctgccggccgccaccggcaccgacaccggcggctcgatccgtcagccggcggcgctgaccaacctcaccggtatcaagcccacctacggccgcgtgtcgcgctggggcatgatcgcctacgcctccagcctcgatcagggcggcccgctggcccgcaccgccgaggattgcgccctgctgctcggcgccatggccggtttcgatgccaaggattcgaccagcgtcgatcagccggtcgatgattacctggccgccctcgcccagccgctggccggcctgcgcatcggcctgcccaaggaatacttcggtgccggcctcgacgcacgcatcggcgagaagatcatggccgtggtcgaggagttgaaaaagctcggcgccaccgtcaaggacatcagcctgccaaacctgcagcacgccatcccggcctactacgtgatcgcgccggccgaggccagctcgaacctgtcgcgcttcgacggcgtgcgtttcggctatcgctgcgagaacccgaaagacctgcaggacctgtacaagcgctcccgtggcgaaggcttcggcgaggaagtgaagcgccgcatcatggtcggcacctatgcgttgtccgccggttactacgatgcttactacatcaaggcccagcagatccgccggttgatcaagaacgacttcgtcgccgccttcaaagaggtcgacgtgattctcggcccgaccacgccgaacctggcctggaagctcggcgagaagaacgccgacccggtctccgcctacctggaagacatctacaccatcaccgccaacctggccggcatccccggtctgtcgatgccggccggcttcgtcgatggcctgccggtgggcgtgcagctgctcggcaactacttccaggaaggtcgtctgctcaacgtcgcgcaccagtaccagcaggtcagcgactggcacaaacaagcaccgagcggattctgagagcctgttcaaggtctagccgagcgaagttcaggcaaggcgaaaacaggcgaaaaagcgcagtttacgcgctgtaaatgagcattttgagcctgttttcaacgcagcctgaacaaagcgcaggcagagattggacaggctcggaggacatgtatgcaatgggaaacagtaatcgggctcgagattcacgctcagctcagcacccaatcgaagatcttctcggccagcgccaccacctttggcgccgagcccaacacccaggccagcctggtcgatctcggcatgcccggcaccctgccggtgctcaacgccgaagccgtgcgcatggcctgccagttcggcctggccatcgatgcagagatcgccgagcgtaacgtcttcgcgcgcaagaactacttctacccggacctgccgaaaggctaccagactagccagatggatcaccccatcgtcggcaagggcttcctcgacatcaccctagaagacggcaccgtcaagcgcatcggcatcacccgagcacaccttgaagaagacgccggcaagagcctgcacgaagacttccagggcatgagcggcatcgacctgaaccgcgccggcacgccgctgctggaaatcgtctccgagccggacatccgttcggccaaggaagcggtggcttatgtgaaggccatccacgcactcgtccgctacctcggtatctgcgacggcaacatggccgaaggttcgctgcgttgcgactgtaacgtctcggtacgccccaagggccaggccgagttcggcacccgcgccgagatcaagaacgtcaactcgttccgcttcatcgaaaaagccatcaaccatgaagtgcagcgccagatcgagctgatcgaggacggcggcaaggtggttcaggaaacccgcctgtacgatcccaacaaggatcagacgcgctccatgcgcagcaaggaagaagccaacgactaccgttacttcccctgcccggacctgctgccggtggtgatcgagcgcagcttcctcgacgaactgcgcagccagttgccagagctgccgccgcagaagcgcgagcgtttcgagcgccagttcggcctgtccacctatgacgccagcgtgctcagcgccagccgcgaaatggccgactacttcgaagccgtggaaaagacctgcggcgacgccaagctgtcggccaactgggtgatgggcgagctgtccagcctgctcaacaaggaaggcctggagatcgagcagtcgccggtgtccgccgagcaactgggcggcatgatcctgcgcatcaaggacaacaccatcagcggcaagatcgccaagatggtcttcgaggccctggctgccggtgaaggcgccagcgccgatgaagtgatcgagaagaaaggcctcaagcaggtcaccgattccggcgccatcgaggcgatgctcgacgaagtgctggccgccaacgccgagcaggtcgaacagtaccgcgccagcgacgaagccaagcgtggcaagatgttcggcttcttcgtcggccaggccatgaaagcctccaagggcaaggccaacccggggcaagtgaacgaactgctgaagaaaaagctcgaaggttgagcgatttgaaaacgccgggattgcccggcgttttcatatctgatggatggcaaagggagaagagcaatgcgaggactgtcgattgtgctggtgctgttcagcctgctgcttgccggctgcagcacgccccgtggcggtctgccctatggcagcggtgcgccctatgacagcagcgtggccggcgattaccgcgccgagggcaaggcttcgtattacggccgcgcgcaccacggcaacaagaccgccagcggcgagcgcttcgaccagaacgcgctgaccgccgcccaccgcaccctgcccttcggcaccatggtccgggtcaccaacctcgacaatggccagagcgtggtggtgcgcatcaacgaccgcggccccttcgcccgcgggcgcatcatcgacgtgtcgcgcaaggcggccgagtccctgggcatgctgaagacgggcgtggcgccggtgcgggtggaaagcctgaagtaagacgggatctgttcacgatctttcaggcggcataaagagactgctagaaggcagaagcagctactcagcgattcattgtgggaacgggccatgcccgtgatttttcgcgggcatggcccgctcccacaggtaatgtaccaacgcccacttccacctttttgcaggaaaagagctgaactcgaaccaaaaaatcccaagcagacgcttacaacgccggatcccagcgctgcgaccagtcggtgtcctgggcggcaatttcgcgcagcaactcgaagctgcgttgcaaggccgccgagtcccgctcccgggaatacaccaggtaggtcggatagctgaattccggcgcccgtggtacccgctccagcaccttcttgtccagatagctctgcaccacgcgcgtgcgaaaataacccgagccgccgtgctccagaatgtattgcaacgccaatggcccaaggttgaaggacaccggcgcccgcgctttgtccggcaaggcgcggtcgtgctgggcgcggaagctgtcgctccagtcgatgaacacgtagggctcggggttcgcggcccgcacgaggatcagcttttcctcgagcacctgctcgacctgcacgccggcccagtaggtgggctggtagaccagcgccgcgtccatcacgcccatttccacctgccgcaacaggctggcgcattcggccacctgggcgcgcaccgcgtagccgtcgatcccctcgcggatggcgctgacccaacgcagcatcagcggattgcacaggctcacctcgccgccgatatgcagcacgttgtgataaccgtccggcaacggcaggtcgcgctgcgcggcctcccaggtctgctggatctggttggcataggtgacgaacgcctcgccatcgggcgtcaaccgcgcgccggcgcgattgcgcacgaacagcgtgctgcccaggtggctttccagcttctggatacgcgcggtgatcgccgtctgggtgacgtgcatgcgctcggcggcggcgatgaaactgccgctgcggacgatttccagaaaggtgcgggtaaggtcgatatccatggtcgccgcgtcggcagctcctcaagcctgatccggcgctaagtgtacgggcgcgcggcggatcattcgatgcttcagtcgagatgcctgagcaagtcgcggtgcagcgcggcgaccagatcggtctgggtgatcaccccgaccagccggccctcgtcgagcaccggcaggcaatgcaggccctcgtcggagagcaacgcgatcaggtcgacgacatgggtatcgacatccaccgtgcgcaccggcgccgtcatcagctcgccgagcacctgcttcttctgcaggccgaggatcgcccgcaggttgaagctgttggcccgcgtagcgctgaccagatcgaccagactgacgatgccgaccaacctgccggcgtcgagaatcgggagcgccttgaggccgtgatgagtcagcaggtacaggcccttggcgaccgccgtttgcggcgtggcgtggatcaggtcgcgggacatcatctgcccggcacggatctcgcccatgctgcggcgcagcgcgtgcttctcggtgctgcgcacgatcagctcgaggtcttcgcgggtgatgtcgacgaacgagcccagttcgtcgagggcgtagtccaggtcatcggcattgatcccggcgcgctcgctcggcagcgggtcgcgggtgtgatgcaccgcaggcgtgccggggtgcggacgcggatagggcacgcgggtcaggttgttgtagagcagcgcgcaggccagcaggccgacgccggcggtcgtcgccgccagcgccggctgccagaacggctcacccggcagcggcgtggcgaacaccatgcagaaggcgatggccccgcccggcgggtgcaggcagcgcagcgggcacatcaatagcaggctcaggcccagggccagcgccgcaccgagcaggctgtgatcgatgaaatgggtgatcgtcagtgcgacggcactggcgcacagatagctgccgagaatcgaccagggctgggccagggcgcctgaggacacggcgaacagcagcacggccgacgccgccagggggccggagaaatgcactgccatgtgcaggccgaacaattggctgcacacccaggtgctgaacaggaacccggcggcagcgccaaaggcggcgcggctccattcacgggggcgggtatgcagggcgtcaggcagaaaggcggagagccattgggggaaatgcgcgtgggacttcatcgctaccgtcgaaaagatcgagcctctcaaatgagaggcccgctggggaccgctaaaagcggctggcaggagcatccgtccctggatgatgtactcgtctgtttgcaaccttgcccgccccagcagagaaactgtggcgagcaatggagcagagtgtgacgaacggcgatagcgcgatcaaacgaataataatgaaggatggatcagctttttttgatattaaccacgaacttcggtgtcgtagcccgggtcgagcgaagcgacacccggggccaaaaattcctgggtatcgctgcgctcaacccaggctacggtttgaagatcagggatagctgaagcttttcaccagggtcagctcgcccggcgtacgcatcggcaccagaaagctctcctgcttctcgttgaccgtgccctcttcggtaatcagggtgatctgcccggtggtgaggatctgcccggcctcgctcgcgccctcttcgtcatagctgtaaccgccgccgtagtagttcacatagaccaggtactggcccttgagcggcgtggccgaggcgatcatttccgggccgtagccggtggtcacgtcgacgtccagggcggcaccgttggccagggagcgattgccgtaccagacgtgctcgccatcgggggtgaccaggtgcaggtcgagatcggtgttgtcgctgtcccacgacagcaccacacgcagacgcgccggggtttcgccgctgccgttgttgtagaactgcacgcgccggcgctggctgccatccgggctgcgtacctcgacgttgttgctgccggccgggaacacgaacgggcggtcgaagccgccgtcctcgtcgatcttcagcggcatgctggtgccgttgaccaccaggcgacccggcgccttgctctcgtcctttcgcagcgcgctgatcgcgcccttgatgcgcgcggtgtcggcctggttggcggcgctgttcaccgaagaggctgggtaattgacctcctgcatgaactgcgcgccgtcgccaccgccaacgcgccagccgctacgcggggtgtcgagtttcacctcggccagcgcgcagagcggcagcaatgtcaggcagagggcgatacgaggggtgatcagggccatgatgtcattccagtaacagggtgcgggcgaggccttcgacgtaggcctcgtcctgtccattggggtgggcgacgaacgccaggtgcaggtattcgtgggtcaggtcgaggcggtcctgcagggagaagaagccgcgcacgaagatgcgctgccgctcgcgatccacatagggccgcccggaggccagttggcaaacggtgaactgctggatttcttcataacccggctccatgtccaggcgcgggcgccagtcgcgacgctgcttgcgcagccactgctcggcagcggccagcggctggcaggcggccacgggtttgtcccagcggctcagggtggcacgggggaaggcgcgagcaaggatggcgtcgtaacgcaggccgctgttcgcctgctcgaccgcctggctccaggccagacgatcaggccccggctgggtgctgtgataggtcaccggcgagccggccagcaccagatcggccgtccacgcggcgatatcccgagcgccctggctggccgggcgtggcgccacgcgctggctggcgctgctgtcatcgatgcgcaggcattcgccacggcgaccggcgctctgcaacaggtaggtgcgtgcggtgatggccagtgccttggccgcttcggcaggttgcgccgaggcttcgcggtccagcacccgggccacgtagtcttcgcgatccagatgggcagtgagctgcaacccttcgctacttttctcgagaaacagctcgccgcggctttcgatgggcaggcggttgccattggcaaactcgacttcgtagcgcccgttgagcacgcccggctccacggccacgtcactgccctcgcgccggagctggcgcaacgggtagcgggcgaacaggcgcacctcgacgcagctgccggcctcgcgtggccaagccgctggcaacacctgaccgagcgcctcggcatgccgcttgagcaccatcacgctggtgcccgagccgcctgcccagacgggcgtgccatcagccagccagccggcgaaaccaccctggcgcgccaggggatcgttatcggccagccagctccaggtcttcacctgcaggcggctgcccagggcgctgacggtcgagccatcgccgttcagcacaacgtccagcagcaccttgcgggcatcggcctgagcgggcaattgtgcgagttgcgtgagcagttgctgaaccgagacgcgggtacccggtgccaggcgctggcgctcgctgatccagctcggcgccttgcgggcctgccagtagcgcgaccagtcgccctggtccagctgcaggttctgctgctcgaaatacaggccgcaggatttgaccagcgcctggtcccggtcgatgcgctcgccggggttgcagcagtaaacctcttccttgtcctgcccgcggcactgatagccgttgtccggctgtttggtgtcgaccagataggcgtagacgaacagcttccacaggctgcccaacggcgcctccaggctgtcgggcagggcttcgcggctgatcagccgctgcccatcgaggcgcaacagctcgctgccgccggcccgttgccaggccagcgacagcggcgcttcgccagccactgccgaaccgccgagggcggccagcagggctagcgaagcgagcaggccgtacttactcaacggttaccttctgcagggctggctcggcctccagcgcctgctggcccggcgcgtagaggcgcacgtagcgagccggcggcagcatgaactcgcccttctgcgagaaacgcaccaggtgtcgcagcaccaactcgccttgcagggcgtccaccggcaccgcgtagctgagctcgcccggctcgttgcgagctttctccagcgccgcggcctcatctccgcccaggccgctgacctggatgccccaggtggtgcgctccacatcggcgcccggcggcagcggcacttccagcatgccgtagcgcagggtctgctcgccttcgctgctgagggtcacttcgtccaggtacaggtcggcgctggagatctcgtccttgccgacttcctcggcgcggaattcgaaggccttttcgcccggcaccagccgcagcagacgacgcttgacggtgaccggcacattgctcggcgcagcctgggcgctctggtagtcgaggcgcacgtcgctcggctgatccagatcgccggccacctgcagggcctggggcggttgcgcgccgttccactgccaatagttgtcgccgctggtgccttccacggcctgccagtcgccctcaagcgccagcgtcggctgggcactgcgcagatccagcgagggctgcagccaggtcagcgccagggcgcgttccaggccagcctgggccggtgccagctcgccgagcaggcgctgagcgcgctggcgatccgggccattgaggtacaaggcgacggccgccacgaacggcgactggctctcggccaggcgacgacgagcaccgtcgagttgcccttgcagtgcctcggccaccggcacgttgttctgctgcgccaggcgtacacccagctcccgagcaatcgccaggcccagggccgaatccggcgccgccatcaccaggctgtcgccttcgccgagcaccacctcctcgccttcaccggcggcggccaggtcatacaccaggccttcgagcagggttttcaccggcaggcccatgtcacgggcaaaggccaggatcagcgcacgctgcagcagcggcgtttccggggcgcgcttggcgtacaactccagtacgcgctgccagtgctccggcggcaactggatggccagggcgcggctggcgtgccagtcggcgtagtaggcgtaggtggtcaggaaagcatcgccgtcggcatcgccgccccaccaggtgaaggtcgcctccggaccggccatctgcaccaggcgcaggcggctgttctgcatgatcaggcgcaggcgatccttgatccgcggctcgccggcggccagcgccgggtaggccaggctcaatggcagcaagcggctggcggtctgctcgacgccgccgtaggggtagtcgagcaggtcgtccagcgcagcgttgaacagcccggcgccgctgtcggccacgcgcagttgcacctggctggcatcggccggcaattgcagcggcgtgctgcccgggaacaccgacaggtgctcgctgcgcacctgctgccagccgggcgccacggtgctcagcttgacggccagggcgtcggcgactctatcggcctggcgcaactcggcgctgaagtcgccagcggcgatcaccgcctcttcgaccggcaggtagttgatgcccttggccagcgttacctcgcggcgctgttcctgctcgccatgacggatcagcagttcggccttggcgcccgcctcgccctgattgaaggcgaacaggcccaacgctggtttgtcaccgacgcggaagcggctcgggccgctccacttcaggtacagcggcttttccgagcgcacgaactggcgcttctggccgacatcgccgtcagcgctgactgctcgggcggtgatgcgccagcgggtcagcgagtccggcatgcggaagctgaagctcgccttgccgttggcatcggtgaccagatccggctgccaggaggcggtgtcgacttcctcgcggcgcgggcgctccagcaccttgacaccacgctcgctgcggttggcgcggcccggtgcactgggcatgcccggcagggccaggtcgtagctgatgaacgacaggctggcactggtgcgcacgttgttgcggcgcgggtgatagaagaactgatcgatgcccggagcgatttccggttgcagggcgtagatcatctcgtccaccacgctgaccgtcaggcgcgttggcagcggcttgccttcgaacagggtgctcagctcgacggtgaccagttcgcccggttgcataacctccttgtcggccttgatggcgatgtcgatctgcggggtggcgaccttgatgccggcgttctggaagctgtaatcaccgccgcgggtgtacagcgccgagaaggtgatgttcggcgagaagctcttgccgaccggaatccgcgcgcggtactgggtatcggacaagcgctcgagcttgagccagtcgccgcccttggacagcagcgcagtggcttcgaccttgtcgcgctccagggtcagcagcgcatcgctgaccggctcgggaaaggtgatcagcgccagggcttcgtcgccggcctggtactcggccttgtcgagcacgatctcgatggtaccggccaccgacttgacgccctcgccgctgaccgaatggccggtggcgccgaggatcaggccgctgtcgtccttgagggtgatgctgtaggtgccggggcgctcgaaattcagctcgaaacccttggcatccgccgccaattcgccattgccggtgctctggtcttccaggcgcacccactcgtagcgggccggtttgcgttcactggcgccttcgctctgataggtgaagttcaccgcctgacctgtcgagctgaagcgctgcggggcgctcaggcgatagcgggcggcgccgcgctcgataaggatttccttgctggtcttgacccggtaggcggcgccatcgctggcgaacacgctgagcaggtagcggctcggcttgtcggcagccggcaggtcgagcgccgcgcggccctggctgtcggtgctgacttcgctgctggccagctcgaccgggaactggccgaggtactgcagttcgttgtcgaccatcgaaagctgctgggcacgcaggctcagctgcactttggcattggccaccggcttgccgtccgggtagagcagcaccagggcgcccttgaccggctcaccggtgcggaagtccggcttgtcgagatccagtgacacttcgaagtgcggcttgatgtactcggcgacgcggaaggcgctgctgtacagcccgtcgcggtaggcgaaacgcagctcgtagccgccggccacggcattgtccggcagctggaagcggccctggctgccacgggcgctgtcgaaatcgagtttctgggtctgcagcacggtgccgttggcgtcgagcacgctgaggctgatcggcgcggtgccggccgctacggattcgcgggcgttcttgaactcgcggccgacgatcttcacttccacccagtcgccgggacggtacagcgggcggtcggtgaaggcgtacagcttggtgtcgtaaatctcgctgtcgtaatagaagttctcggaaacgaacacgccgccgtcggcgtcctcaccgatcacgtaggagcgctccgggctggcgtggcccaggcgcagcaggccctgggcgtcggtcttgccgctggtcatcacgcccacgccatcgctccacagcagcttggcgtcggctacaggggtgccctggtgcttgtcggccgtccaaaccagcagctcgccgccggcgatcttgctgaccgccacggtgttggagacgaacaccacggtggtggcgcggtacttgccgatgatcgcttcggccaggtacaggcccggtttgagcttgcccagcggcacgtagacgttacccgaggcgacgctgacgaagttgctcgacgagccggacaggtcgacgccggcaggcggctcgatcggcttggcttcccacagcgggtaacggaactcggcgaccagcggcaggcccttcatcggcgcgaattgcacctgcggggtgtactcggtgggcgcggcgatggcgttgcccatcttcagctccggcgcctcctcggtgacctgcttgcgcgactcgtaggagaaggcgcgctgcatcacccggcgggatttgcggtaccagttgtcccacaggtacgacagggtattggacagcccctcgcccttgaactggccctcggcgaccacgcggtgcaggttcttctggcgcttgaggaactccagcggctggtcgatgcggtacaggcgcatgtccacgccgccgtagccttccatccgatagcggcggtagtcgcggcccggcgcttcgaggcgcacggtggccacttcatcggcggcgaagctcgagtcggcgagcaggaagaacgactcgccggccagcggcgtgtagccgctggccggcacttcgtcttcggcgtgagcggccaggggcatgagcgccagcagcgcgacggcgagcagacggttcatcgcgcgaggaaattcagccgatagatgccgataaagttggggttggcgtcgtcgggtatccatcgggtgtccttccatgtcatgagttgttgcaggctgacggcacgcatgccgttatccgtgggagtggtggtgccggtgtggtaaacgatgtcgcggcccatccagatcatcaggtgctggtcgtcgccctggtcgaagaacatcaggtcgccggggcgcgcctggttcaggtcgcggccgaccaactggctgttgaactggatcatcttgatcgcgttgacgtaggggccgcgcttgccgccaccctgctcccagttctgcgccagcgagcgttgcgcgtcactgagctgcagctcgggcggcaggtagcggttggacaggccattggctcgcagccacttggcgtcgtgcaccttgagcgcctcgttggcggcgaagcgcaccaggcctacgcaatcctgctgataccagcgcgggctcgggccctggcgcagttgctcctgggcgatacgcacgaaccaggcgcgaaagatctgcgactgctcgggatcgaggccgggcgcctgctcggcgcgggcgcacagcccaaaggccagcagcgccgcagccagcagcacgcgccaggccggcaaggcagtgatcaaagcgcgcgccattcgagcggaatccacttccaatcgtcatcggcttcggtgtctttcggcagcgtcagcgcgaactggccataaccgcccaaggcccgcagtttgggcagcaggtgggtgtcggcggcgttgcggaataccggctcgtagttggccggcaggctgtccagggtttcctgttcgagcagacgcgacagcccttcgggcgccaggtaaccgggcaccacgccatcggcgggtagcacttcggccagtggcgggaagcgtttgttcagcgtatcgagcgccttgttaaccagccggtcatcgagtgagaacagcaaggtctggccctggcgtgccaggctcacccggaagaagccctgggagaccagtgcgtcggggatggtgccctgctcggccgggtactggccgaagttggagcccacctcgcggcgccaggtgtggccatcggtcgtactctggctttcgaccggaaagcgaccgttctcggcattgggctcgaaggcgccgatcatgccgtcgaacaatccgccgatggcctgatccagctccggcgtggcggcttcgtcgagatgggcgaccagcagcggcgagtgcagccgcgagtcggcataccagcacaggccggcgacgttgcccaggcgcttgcgcaggtcttcgctggcctgctcgctggcgccgaccttggccagcagtttttcggcgctgcccggcgcaaccggcaccgccacgcaggcgctggcgcccatgggcatggcgttccagatcggcgtgaaatccatggccggctggtcgtccacttcgttcagtgccaggaagctgctccagccgccctcgcccttctcgaatcgcaccccggcaaaggccgggaagaagcgctgataaccgagtgcgacgtactcgccgctcagggaaatacgctgctgctccgtttcgcgggccttgaggccgaagcgcttggcgaaggggttgtcgccatcgagcagtgcctcgacggattcggtggcgtcgcggccgagcttgtcgtcctcgccgaacagcatgccgggcgaggacagcaccagcagtttgtcgccatggctggccaacagcagggcgcgatcacccaggtaattgaggcggtacagcggcacgctgctgccatcgacgcgcagctcgccggcctggctgagctgggtgtcgtccagcgccacatgggccaggggctcgagcaccttggccagaccgccgcgctgcatgaccatcacgaagtgcttgagcttgccgtcggcgcccttccacagggcaacgtcggcgggctggtcgagcaactcgtcgagcaggttgtcacgcagcttcaggtcacgctcgtagatgatccgccgcaggctgccgaccagtccgaggcgatcggcgttgtgctcgtaatagaacacgaagtcttcggtgagagtgtcgcgcagcagcggcacggccaagaggtccttgggcagacggctgagcgaggcgctttcgatcagcgcatcggggtgcttgaggtccaggcccagggcgctgcgctcaccgagttcgcgtgagtcctgaccgcaggcagccagcaggccggccgtcagcaacagggcgacgtggcgcaggtgggcagtggtattccggttcatccgagcctcgggatatcagtaattgaaggatttcacgaaaagcagctcgccaatggcgcgcagcggtaccacgaaggtctcgcgcttctcgttgacggtgttctcgttgaagatcaggttgatctgcgcggtgatgatctcgttctggttgctgccggcctcgaagttgtagccctcgctgcccaggttgccccagtagttcacgtagacgagataagtgccttgcagcggcgcggtcatggtgaacatttccgggccgggaccgtcgacgctgtcgacatccaggccgccgccattggtgagtaccgggtggctccagaacgcgtgttggccatccggggtgaccacgtgcaggtcgagctcggccttgggatcgtcccagccgagcaccatgcggatgcgcgcaggcgtgcgcagattgttggcctcgtagaactgcacgcgcttgagcgatttgccctcgccagccaccagctccacgctgttggagcccgcaccaaaggcgtagggccgggcgaagctgccctgctcatcggtgtacagcggcagcgggttgccgttgaccaccagccgatgtggcgtacgcaggtggccgatgttctgcagggtgccctcgatcaggctgcgcccacgctgcgcgccgcggtcgatgggcggcgtcgggtacgccacgcgggcgtcgctatcgccgtcgttgaggccgtaatagcgccagccgccggtgggcgattgcagggaaacggacggttcggtccggccaggctcggtcttcccaggctcggcccagctaaatggcatggccaacagggcgcagagcagcagcaccagccgcgaggcgaccggcgcgcgccgaggggctcggcatcgcagagggaaacgaaccaccgcactgcactccttgtgctggctcagcagcgctggcgcccgcactcacactgttggctctgagaaaagagatcgctgcgtgcggcgctatcggccaccttgggcggcgccgtcacatcaggttacatgctgggcaggaatgctagcgagttgcccgaaggctgacaatcgtggcacttgcgaatcggtactggatcacaatcaaggcgcgtcagctcacaacaatcgccgttatacccaccctgcccactgcagcagcaacagcccgatgttggtggtcaccaccgcagccagcgtagtgatcacgatgatcgccgccgccagctggtagttgccgttcaccgctcgggccatcacgaagctggccgccgccgtggggctggcgaagtacaggaagaggatcgccaggtcggcgtcgcgaaagccgaacgcccaggcgccgagggtggacagcagcggcagccagaccatcttcatcaggctcgaaccgatggcgatgccgctgctctcgcgcagcgaagtcagcgacagggtgccgccgatgcagatcagcgccagcggcagggtcatctgcgcgaagtagtcgccggaaaccatcgcccagtgcggcagcgggatcttccagtaggcgaagggcatggccagcagcacaccgatgatcagcgggttgctgaagatgctcttgcacagcgtccaggggtcggccttcatgttcgggctgtagatcgccagcacgatggccgacagcacgttgtagcagaggatcaccacgccgccgagcaccgcgcctaccgacaggccgtagtcgccgtacatgctggtggccagggccaggccgacgataccgttgttgccgcgaaacgcaccctgggtgtagatgccgcggtcagcctgcgggcagcgccagatcgcccagctccaggcgatgaagaaacacaccagggtggcgaacacgaaatagccgatcaacgcgggcttgagcgcagtgctcaggtccgcattgatgatgctcagaaacagcagggtcggcatggtgccgcgaaacaccagagacgaggccgtatcgatgaaggcgtcgtcgatccagcgcagccgcttgagcagcacgccgaggaacaacatggagaaaacgggcgcggtgatcgcgagcgtttgctgaagcacggcgagcatggggattccgaaagcaggcgaaaggcatcgtgaaacgacgacgtgcctgggattcaggcacgtcgatagcctgctaatgatagcaaagcttcaaccgcaagagcctgcagcggttcgcgtcagcgacgaaccgggcgcttctgcagtttgcgttgcagggtgcggcggtgcatgcccagggcgcgggcggtcgccgagatgttgccctcgtgctcggtcagcacgcgctggatgtgttcccactgcaggcgatccaccgacatggggttttccggcaccagggtgtcgaggtcggcgtgctgggtcagcagcgcggcgagtacgtcatcggcatcggcgggcttgcacaggtaattgcaggcgccgcgcttgatggcttccacggcggtggcgatgctcgagtaaccggtgaggatcaccacgcgcatctcggcatccagctccaggagcttgggcagcagcaccagaccggagtcgccctccatcttcaggtcgagcacggcgtagtccggcagatcctgggtggccagcgccaggccttcgtcggcgctggcggcggtggacacgcgcagaccgcggctgctcatggcgcgggccatcacgcgggtgaaggtggggtcgtcgtcgaccagcagcaggtggggctgttcttcgctttccagcagcgtttcgtcactcatgggtcactcctcaaaacatgctcgcggcctgccggctcggcagtacggcgtatcgacaaacctgcgccgggctcacacccgggcgtaggcgcgcggcaacttgagctcggtgagcgtgccgccttcttcatggttatacagcttcaccgtgccgccggcgcggctgacgctggcctggctgagaaacaggccgaggccgaagcccttgcctttgcccttggtggtgaagaacggccggcccagctgctcggcgatggccaagggtacaccggcgccgtagtcgcggatgctcaggcgcacccactgatgatcccagtccaggctgatttccagattgtccgggcaggcatcggcggcgttgttgagcaggttgagcagcgcctgggtgaggtcggccggcggcatcaactgcggcgacttgcctacgcccagacactcgtaacgatagctggcttccgggcgcatcaggtgccagcggttgagggtggtttccagccagctgacggccggcatttccaccaccgcctggcgacgatctgcttcggcggcgcgcaccagatgctgcaaggtttccttgcacagcttgacctgctcctgcagcagcgccagatcctcctgcagcagcggattctggtgctcgcggcgcagctccttgatcagcacgctcatggtcgccagcggcgtgcccagctcgtgggcggcgccggcggcctgggtggccacggccagcagctgctggtcacgcatgccctcctcgcggcgctcggcgcgcagtttttcctgctggcgcagctcttcggccatcttggcgacgaagaaggtgatcagccccgccgccagggcgaagctcagccacatgccgtagaccagcaggctctcgcgcggccccacgggcaattgcagcggatgggaccagaccagcagcagggtgtaggacgccagcgccatgccgcccaggatcatggtgaacagccacggcagcgtcgcggcggcgatggtcagcggcaccaggtaataggacacgaaggggttggtcgagccacccgagtagtacagcagcacgctgtggatgatcaggtcgaagcccaggtgaatggcgtactcggcctcggtgaccggccatggcccgcgcaggcgcagcgctgtcagcaggaacagcaccagggacgcgcccagggtgatgctcagctgcagccagggcagcggcaacagatcggatttatacgccaggccaaccgaaccggcttgtgcggccagcaccaggaggcgaatcagggtcagccgccacaggttctggcgactggcggacaacaactgaacaggggccagcatcaactctcctaaaggctcatgacgagccgggcgagtataaccaaggccacctgccggctaatgcggcaacgcgccgcagcgcccgagtcggcgggctccgaatgcatcatcgagcgcgtctcgaagcatgaagcgcagagcaccgctcgccactcatcggcacaccgcaaaataactggcactacgccacatgtcatcgtacgacatcgctaaatcgcggtttttcgcgacagattccccgctcatgccacgcgaaaaaactgaccgccaacgacctatcaagtcgccaaaaactcaacaaacagcgcttaaaaagaattcagttataaaaaataaattcaatattcacatatttatgttgtatgacaacatatttcctgagagcgtatatatgtaacaaattgtctcagagctctcatgcaagcagccctgaacaatcaccagtttccaagaataattcaggtgaaataatgagaataaaaggtatccggtggtggatggtcagcctggtcactgccggcctggtcatcaactacctcgcccgcaacaccctgtcggtcgccgcacccacgctgatgaccgacctcgccatcagcaccgagcaatacgccaagatcgtcgccgcctggcagatctgctacgccctcatgcagcccatcgccggctgggtcatcgacttcatcggcaccaaactgggtttcgcggtgttcgccattggctggtcgatcgcctgcgcctctgccgcgctggctaccgactggaaaagcatggcgttcatgcgcggcctgctcggcatcaccgaagcggctggcctgccggctggcgtgaaagccaccaccgaatggttcccggccaaggagcgctcggtggccatcggctggttcaacatcggctcctccctcggcgcgctgctggcgccgcccctggttgtctgggcgatcctgcacagcggctggcagctggcgttcctgatcgtcggcggctcgggcctggtgtggacgctgctgtgggcatggctctacaagcacccgcgtgaccagaagcgcctgggcgacgaggagcgcgactacatcctctccggccaggaagcccacctgcacagcgagaagcgtgagaaaggcgcctggaaaggcatcttcaaggtgcgcaacttctatgcgatcgccgccgcgcgagtgctgtccgagccggcctggcagaccttcaacgcctggattccgctgtacctgatgaccgagcggcacatgaatatcaaggaaatcgccatgttcgcctggctgcccttcctcgctgccgacatcggctgcgtgctcggcggctacctgagcccgttcttccaccgctactgcaaggtgtcgctgttcacctcgcgcaagatggtgctgctgttcggcgccagctgcatgatcggcccggcctgcatcggcctggtggaaagcccgtacaccgcgattctgttgctgtgcatcggcggtttcgcgcaccagacgctgtccggcgcgctttactcgatcacctccgactccttcaagaaggatcaggtggccaccgccaccggcctgggcggcatgtgcggctacctgggcgctgcagccttcaccctggtgttcggcgtgctggtcacccagatcggctacagcccgctgttcgtggtgctggcgatcttcgatatcgtcgctgccattctggtctggaccgtcgcccgcgaactgcatgacaccgtagcgccggcgctcgccccgctgcctgatgcccacgccaccccggcatgaccgcccaccgcgcccggcactggccgggcgtggttccccgctgcactggccactgcctgaaaagcgctggctgcccgccctgcaaaaaaatttgccgaaccttgacccggttacccgctgtccttcgtctaccttgatgaacgcggcagccagccgcacgtaaccgaaaaggaatcgccatgctgccactgtcccgcctcgccaccgcactggccttcaccaccgccggcctgctgagcatcgccgcgcacgccgatgagccgcgctacaaccagatttccctgagcacccaggtcagccatgaagtggcccacgacctgatgcaggtcaccctgttcaccgaagcccagcagaaggaccctgcggcgctagccgccgagatcacccgcaccctcaatgccggcctgactcaggcccgcggcgtgaagggtgtgaccgtctcccagggcagccgcaacagctacccggtatacagcgagaaaggcgaggaaatcagcgcctggcgcgagcgcgccgaaatccgtctggaaagcgccgacttcgccgccctatccaagctcaccggcgagatgctgaaaaccctgaagatgggcggcatgagcttcagcatcgccgacgccacccgcaagaaggaagaagacgcgctgatcaaggacgccgtcgcggccttcaaggaacgcgcccaactgaccaccgaagccctgggcggcaagagctacaagctggtcagcctgaacctcaatagcggcggcttcgtacgcccgccgatgcgcatggaagccatgaaggcctcggcgttctccagcgacagcgccaccccggaagtcgaagccggcaccagccaggtgacgatgaatgccgatggggtgatcgaggtgcagctgtaagcacccggttcgacgtgatcaggggaggttgcgagcagcgtcgcagcctccccttttgtttgtctggcgttttcggcacagcccgtgcatagcctcaaacaaggtctaggctcaaggcaggctcgtcaccatccgacacgcccggttttgtcgcaacagacccctcaggaaaaatcacaacagacatgaggtaaccatgcacaagaacgcctttattcaggcttttgtcgtcgccggcctgatagccagcgcccccttcgcacaggccgccggcaacctggtgtactgctccgaaggcagccctgcaggcttcgaccctgggctctacaccaccggaaccgatttcgatgccgcggcggaaaccgtcttcaaccgcctctcgcagttcgagcgtggcggcacctcggtggtgccgggcctggcggagaagtgggacatcagcgatgacggcctcacctacaccttccacctgcgtaaaggcgtgaaattccacaccaccgactacttcaagccgagccgcgaattcaacgccgacgacgtgctgttcaccttcaaccgcatgctcaacaaggacgacccgttccgcaaggcgtaccccaccgagttcccgtacttcaccgacatgggcatggacaagaacatcgccaagatcgagaaggtcgacgagcacacggtgcgcttcaccctcaacaccgtcgacgccgcgttcatccagaacatggccatgagcttcgcctcgatccactcggccgaatacgccgcccagctgctcaaggccggcaaggcctcggaaatcaaccagaagcccatcggcaccggcccgttcgtgttcagccgttaccagaaggacgcgcagatccgctacaagggcaacaaggaatactggaacccggatgacgtgaagatcgacaacctgatcttcgccatcaacaccgacccgtcggtgcgcatgcagaagctgcgtgccggtgagtgccacgtcagcgtgttcccgcgcccggccgacctggaaaccctgaagaaggatcccaagctgcagatgcccgagcaggctggcttcaacgtcggctacctggcctacaacaccgagcacaagccgctcgacaagctggaagtgcgccaggcgctggacatggccatcaacaagccggcgatcatcaatgccgtgtaccagggcgccggccaggtggcggtcaacggcatgccgccgacccagtggtcctatgacgacaccatcaaggacacgccttacaacccggaaaaggccaaggaactgctcaaggctgccggcgtgaaggaaggcaccgagatcaccctgtgggccatgccggtgcagcgcccgtacaaccccaacgccaagctgatggccgagatgctgcaggccgactgggccaaggtcggcatcaaggcacgcatcgtcagctacgagtggggcgagtacaacaaacgcgccaaggccggcgagcacgacaccctgctgatcggctggaccggcgacaacggtgaccccgacaactggctgggcgtgctgtacggctgcgacgccattggcggcaacaactacagccgcatgtgcgacaaggagttcgacgcgctgatcaagaaagccaaggcgatcaacgaccgcgacgagcgtaccgcgctctacaagcaggcccagcatctgctcaaggccgacgtgcagaacacgccaatcgcccactccacggtgtatcagccaatgagcacccgggtgaaggacttcaagatcagcccattcggcctgaactccttctacggtgtgagcatcgagtagtccctgccgtatgaatgaaaacgcccggccaattggccgggcgttttcgtttccagagccagctcacgatcttgcggagcgacttcggcgcgctgcctgtaaagcggcgggatcggacggtcgcgtaatccgtaggggctttagccccgagttctttggtgaccttgataaaaagctcggggctaaagccactcctacattctcaccggccgcttctgcactgtagccgtctctttacgtcgccttaaaagatcggctgccgtgacagctcaggcattaacgcggcaagcactggccgccaccacgcacacgccccgtgagcgcgatccaatgcggcatcgcatcggcaatgtggcaaaggatcgcaaacgggttattagcagcaaaccagatgatcttgtagaaaaaaaccggagtgcggcatgctccatcgacacaccgcttcacacctgtcgacaggacattcatggacaagaccgtattcaagcacttgctactgaccaccgcactgctggcctgtgcgccaatggcccaggccgccagcaccctggtgtactgctccgaggccagcccggccggcttcgaccccagccagtacaccagcggcacggatttcgatgcgtcggcggaaaccgtgttcaaccgcctcacccagttcaagcgcggcggcaccgaggtcgaaccgggcctggccaccgaatggcaggtggccgatgacgggctgagttacaccttccacctgcgcaagggtgtgaaattccataccaccgactacttcacgccgagccgagacttcaacgccgacgacgtgctgttcaccttcaaccgcctgcttgaccccgagcagccgtttcgcaaggcctatccttcggagtcgccctacttcaccgacatgggcctgaacaccacgatcaagagcgtggaaaagctcggcgactacaccgtgcgcttcaatctcaacaacgtcgatgccgctttcgtgcagaacctggcgatgagcttcgcctcgatccagtcggccgagtacgccgccaagctgctcaaggaaggcaaggccggcgagatcaaccagaagccgatcggcaccgggccgttcgtgttcaagcgctaccagaaagattccagcatccgctacaccgccaaccggcagtactggaagcccgaagacgtgaagctcgacaacctgatcttctcgatcaacaccgacgccgccgtgcgcctgcagaagctcagggtcggcgaatgccaggtcagcggctacccacgccccgaagacatcgagctggccgagaaggacccgaacctcaaggtactcagccagccgggcttcaacctgggcttcctggcctacaacgtcacccacaaaccactcgaccagctcaaggtacgccaggccctggacatggccatcgacaagccggcgatcatcaaggccgtttaccgcagtgccgggcaagtggctgagaacgccctgccgcctggccagtggggcttcgacccgaacatcaaggacgccccgcacgatccgcaaaaggcccggcaactgctcaaggaagccggcgtcgccccaggcacgcaggtcaacctgtgggccatgaccgtacagcgcgcctccaaccccaacgccaggctctcggcgcagatgattcaggccgactgggacaagatcggcatcaaggccaatatcgtcagctacgaatggggcgagtacatcaagcgcgccaaggccggcgagcacgacgtgatgatctacggctggaccggcgacaacggtgacccggacaactggctgggtgtgctgtacagctgcgcagcggtcaagggcagcaactacgccaagtggtgcgacccggcctatgacaagctggtcacccaggccaagaccaccagcaaccgcgacgagcgcatcaagctgtatcagcaggcccagcagatcctcaaggctcaggtaccgatcaccccgatcgccaattcccgggtattccagcccatgcgcaaggaagtgcaggatttccgcatcagcccgttcggcctgacgcccttctacggcgtcagcatcgactgaacctatgcggtgaataaaaaacgcccggccaattggccgggcgttttcgtttctacacgtgctcaggcattcaacccgaacgggtcatccaccgagtggctcggctgggtaaaccagcgcgggccttcggcggtcatgtagaaatgatcctccagacggatgccgaattcgcccggcacgcagatcatcggctcgttgctgaagcacatgccttcggccagtggcgtgtcgtcgccaccgaccaggtacggaccttcgtggatatccaggccgatgccgtggccggtgcggtgcggcaggcccggcagcttgtaggccgggcccaggccggcggcttccaggctgcggcgggcggcggcgtcgacgctggcacagggcgcaccgagcacggcggcttcgaaggcagcctgttgggcggccttctccttgttccagaactcgcgctggcgctcgctcggcgtgccgaagacgtagctgcgggtgatgtccgacaggtagctgtgcacctggcagccggtatcgatcagcaccatgtcgccgtctttcagggtctgcgcatgcttgacgccatgggggaaggcgctggccgggccgaacagcacgatgcagaagatcgagcccggcgcgccgaccttgcggtgcgcctggcggatgaactcggcaacttcagtggtggtaatgccttcgtgaaggatgctcgccgcggccttgtgcacttccagggtcatgtccttggcgcgctgcatcagggcgatttcggcagccgacttgcgctgccggcacaaggcggtgaccgacccggcgtcgacgaaacagtaaccgctggtcagcttgcgaatgccctcgaacatgaaaaaaggcaaggaagaacaaagacctacctgaggcggcgcaccatcgttgggcgtcacgccaaggcgacgcaggcagcgcagcagcagcgcgtaggggctttcgtgctcttcccaggtgttgatggtgcccggcacctcctggaagtcgagcaccgtgccttcttcgaacgccggcgccaggtactccacctcgccgctggccggcaggatggcgccgaccatgcgctcgctggggttccacttcactccggtgaagtactgcaggttgctgccggcggccacgaacagcgcgtctatgccctgctcgcgcatcagcgtctgggccctggcgatgcgtgcccggtactccgtttcaccgatcggctgcgcgccggccgtcatgtcctgcaggcgcgccaaggcctgctccggcgtgctaccgcccactcccagtgtcatctgcgcatcctcgtctggcgaaggcagcggagatcgctgcccggtcattcactgcggcaaaatttaagtgcaacttaaatttcggtcaaagcatttttcagtggcacttaaatagtgcgtaatctgacggctggagtccctacgctggctgggtatactgcgcccactcgaacaacgaacctttgcccatgaccgcagatcgcatcggcgaacgcctgcgccgctaccggcgggccgccggcaagaccctcaaccaggtggccgccgacgccggcctgaccgccagcttcctgtcccaggccgaacgcaacctcacgggcgtgtcgatctcgtccctggcgagcattgccaagtccctgaacgtgccgctcaacgccctgttcgaccaacccgtgcaggcgcagccggactcccacgtcaacgaacgcgtgcgctacacggtcggcggccagctcctgacctacgagcggctgtcgagctcgtttcccggcaactcgatcaacgccgtgaagatgaacatcccggtgggttacgaatcggagctgatcgcccacgagggcgtggagttctcctacgtgctcgccgggcatatcgtctacaccatcgagggccgcgactatccgctcggccctggcgactcggtgcacttcgatgccggcaagctgcaccggctgatcaacgccgccgacgagcccgccgaagtgctcaccatgaccaccatggagttgttcggcgatagcccagcgcaagagtgattttcgccccaattcagggcaaatatgcgcaatgttagtgccgcttaatttttgttgacagaaatttcagcatgacttaatttcgagcccgacccggtgggctatccgctttcaccgcataccgagctcgcgctgaacccaggcgcgaacaaaaagaaaaagaggttcgcatgcgcatgtctctcctgtgcaaggctctgctcacggcaggtctgctctccagtgtttcgctcgcccaggccagcaatctggtgtattgctccgaaggcagcccgggtggtttcgaccccggccagtacaccaccggtactgacttcgacgcggcgtcggaaaccatcttcaaccgcctggccgagttcgagcgcggcggcaccaaggctcagccgggcctggcgacttcctgggacatcagcgatgacggcctgacctacaccttccacctgcgcgaaggggtaaagttccacaccaccgactacttcaagccgagccgcgaattcaacgccgacgacgtgctgttcaccttcaaccgcatgctcgatcgcaaccacccgttccgcaaggcgtaccccagcgagttcccttatttcaccgatatgggtctggacaagaacatcgccaagatcgagaagaccgatgaccacaccgtggtcttcaccctcaaggaagtggacgccgcattcgtgcagaacctggcgatgaacttcgccgccatccactccgccgagtatgccgagcagttgctcaaggccggcaaggccgcggaaatcaaccagaagcccatcggcaccggcccgttcgtgttcagccgctatcagaaggacgcggcgattcgctacaagggcaacaaggaatactggaacccggatgacgtgaagatcgacaacctgatcttctcgatcaacaccgacgcttcggtgcgcgcccagaagctgcgcgccggtgaatgccagatcaccctgaacccgcgcccggccgacctcaagggcctgcaggcggacaagaacctcaatgtgccgaccgctccgggctacaacctgggctacatcgcctacaacgtgacccgcgcgccgttcgacaagctcgaagtacgccaggcgctggacatggcggtgaacaagaaagccatcatcgacgccgtgtaccagggcgccggccagctggccgtcaacggcatgccgccgacccagtggtcctatgacgagtcgatcaaggacgccccctacaacccggaaaaagccaaggaactgctcaaggccgccggcgtgaaggaaggcaccgaaatcaccctgtgggccatgcccgtgcagcgcccgtacaaccccaacgcgcgcctgatggccgagatgctgcaggccgactgggccaaggtcggcgtcaaggcacgcatcgtcagctacgagtggggcgagtacatcaagcgcgcccacgccggcgagcacgacgccatgctgatcggctggaccggcgacaatggtgaccccgacaactggctcggcaccctgtacggctgcgcctcggtagacggcaacaacttctccaagtggtgcaacaccgagtacgacaagctggtggtggctgccaagcgcgtgaccgaccagaacgagcgcagcgagctgtacaagcaggctcaggtggtgctcaagcgtgaagtgccgatcaccccgatcgcccactccaccgtctaccagccgatgcgcaccagcgtgaagggcttccagatcagcccgttcgggcgtaatagcttcatcggtgtcagcaacgactgattggcgcaatggccgcctcgagggcaaccgcgaggcgaccagccaaccgacaagcccgagtagccagcgcgttgagcgctcaggcctcgggcttgaccactggccaagcatgccgcacgaccgatgatgcacatctctgaacaacggcttacggcctgccccttgcaggccgtacgtctatgctgacctcaaccgcggggaacatccgatgaagacactaccgctacgcgctgccctggccgccctggttctcggcgccgccggaaatctggccgccaaaccgctggtggtatgtaccgaggcgagccccgagggtttcgacatcgtgcagtacaccactgccgtgaccgccgatgcctcggccgagacggtgttcaaccgcctggtcgacttcaagcccggcaccacggacattcagccggcgctggccgaaagctgggacatcagcgacgacggcctgacctacacctttcatctgcgcaaaggggttaaattccacaccaccgattacttcacgccgagccgcgaattcaacgccgacgacgtgctgtggagcctcaatcgccagctcgaccccaagcacccgtggcacgccaaggccagcgtgggctacccctatttcgagagcatggcattccgcgacctgctcaagtcggtgaccaagaccgacgaccacaccgtggtcatcaccctgaaccgccccgaagcgccgttcctgcgtgacatggccatggccttcacctcgatctactccgccgagtacggcgaccagctgctcaaggccggcaagaccgccgagctcaacagcaagccgatcggcaccgggccgttcatcttccagcgctacaacaaggacgctcaggttcgcttcaaggccaaccccgattacttccgcggcaagccgccggccgacccgctgatcttcgccatcgccaccgacaacaacacccgtctgcaaaagctgcgcgccaacgagtgtcaggtggcgctgtatcccaagcctgacgacgtgccgtcaatcaaggccgatgccaacctcaaggtcgacgagatcgaggccatcgtcaccggctatatcgccatgaacaccgagcacaaatacctgagcgacgtgcgcgtgcgccaggcgatcaacctcgccttcgaccgccagcgccacgtcgagcagctgttcggcaagggcaacgcgctggtagcggtcaacccgtacccgccgaccctgatcggctacaacgacgacaatcgcaacccgccccgcgacctcgacaaggcccgcgccctgctcaaggaagccggcgtgccggaaggcaccgtgatcaccctgttcacccgcagcggcggcggccagaccaaccccaacccgcgcctgtcggcggaaatgctccaggccgacctcgccgagatcggcctgaagctcgatatccgggtgatggaatggggcgagatgctgcgccgcgccaagaagggcgaggccgacctggtctccgccggctgggccggcgataacggcgacccggacaacttcctgacgcccatgctcagttgcgatgcggccaaaacaggtgagaactatgcgcgctggtgcaatcctaagttccaggacctgatcagccaggcccgcggggtgaccgacaacgatcaacgtgccggcctctaccgccaggctctggcgatctacgccgaggatcaaccctggatcaacgtggcccacccgaaactgttcaccgccatgcgcaagaacgtcgagggctatcacatcagcccactgaccaataacaacttcgccaccacccaggtgaagtagataaaaacacaccgccggcggtacacacgctggcgggctgcctgaccggccaatgaggtacctcccacgatgttgagttttattgcccggcgcctgggcctgctgatccccacgttcttcggggttacgctgctgaccttcgcgctcatccgcatgatccccggcgaccccgtggaagtgatgatgggcgagcggcgcgtcgacccgcagatgcacgccgaagccatggagcgtctgggcctgaacaagcccctgtacgcccagtacttcgattacatcggccagctggcccagggcgacctgggtgaatcgctgcgcacccgcaccccggtatggaccgagttcaccaccctgttccccgccaccctggagctgaccctggccgcgctgctgttttccggcacgctggggctgatcgccggggtgatcgccgcgctcaagcggggctcgttattcgatcacggggtgatgggcatttccctgaccggctactcgatgccgatcttctggtggggcctgctgctgatcatgttcttctcggtgtggctcggctggacgccggtatcggggcgcatcgacctgctctacgacatccagccggtgaccggcttcatgctgatcgacaccctgctgtccgatgaggaaggcgcgttcgtcaacgccctgcgccacctgatcctgccggccatcgtgctcggcaccatcccgctggcggtgatcgcccgcatgacccgctcggcgatgctcgaagtgctgcgtgaagactacgtgcgcaccgcccgcgccaagggcctgtcgccggcccgcgtggtgttcgtgcacggcctgcgcaacgcgctgattccggtactcaccgtgttcggcctgcaggtcggcaccctgctcgccggtgcggtactgaccgagacaatcttctcctggccgggcatcggcaaatggctgatcgagtcgatcggcgcccgcgactacccggtggtgcagaacggcatcctgctgatcgcctgcctggtgatcctggtcaacttcgtggtggacatcctctatggactggtgaacccacgcattcgccaccagcgctgagaaccggccatgacctgctgcgcgtcggcgatgccgcgtcaaaatccatctcgagatgctcattggctacagccaactgcgctctctcgacgaatttttccttgcctcgcgctagctcgcgaggccatgaaccgattctccggagtcatgaatggcaactgataccaacaacgccgtagggtggatgacgctttgctcatccaccatgaccgcgccgcggtggacggatgaagcgtcgtccaccttaccaacgatcaacgcgcagtccgtagcccaatccaatattcatgaggtgcgagcatgacctcgaccactacccctgcaatggaccagaccctggtctacccctcgccgctgaaggaattctggcgcgcgttcagccacaacaagggcgccgtcgccggcctcggtttcatgctgctgatcgtgttctgcgcgctgttcgcgccgtggatcgcgccctactcgcccagcgagcagttccgtgatgccctgctgacgccgccggtatggctcgaaggcgggcaatggcagttcattctcggcaccgatgaagtcggccgcgacctgctctcgcgcctgatccatggcgcgcgcctgtcgctgctgatcggcctggcctcggtggtcatctcgctgattcccggcctgctgctgggcctggtggcgggcttcttcccgcgcctgatgggcccctcgatcatgcgcctgatggacatcatgctggccctgccctcgctgctgctggccgtggccatcgtcgccatcctcggcccaggcctgatcaacaccgtgatcgccatcgccatcgtctcgctgccttcctacgtgcgcctgacccgcgccgcggtgatgggcgagctgaaccgcgactacgtcaccgccgcccgcctggccggtgccagcctgccgcggctgatgttcatcaccgtgctgcccaactgcatggcgccgctgatcgtgcaggcgaccctgagcttctcctcggcgattctcgacgccgccgccctgggcttcctcggcctgggcgtgcaaccgcctacgcctgagtggggcaccatgctggcctcggcacgtgactacatcgagcgcgcctggtgggtggtgaccctgcccggcctcgccatcctgctcagcgtgctggcgatcaacctgatgggcgacggcctgcgcgatgcgctggacccgaaactcaagaatgcgatctgaggaggccgccatgaacctgttgtgcaacacggccgccccctgcaattcgatggaggccacccgatgagcctgctggaaatcaacaacctgagcgtgcgcttcggcgacgccaacgccgtgccggtggtcgatggcctcgacctgaaagtcgacaaaggtgaagtgctggccatcgtcggcgagtccggctccggcaagtcggtgaccatgatggcgctgatgggcctgatcgacgcccccggcatcgtgcgggccgaccgcctgaccttcgacggcaccgacatgctgaccctcaagggtcgccagcgtcggcacatcgtcggcaaggatctgtcgatgatcttccaggatccgatgaccgccctgaaccccagcttcaccgtgggtttccagatcgaggaagtgctgcgtcagcacctcggtctcaagggcaaggctgcgcgccagcgtgccctgcagctgctcgaacgcgtggagattccgggtgccgccagccgcctcgaggccttcccgcaccagctctccggtggcatgagccagcgcgtggccatcgccatggcgattgccgccgagcccaagctgctgatcgccgacgagccgaccaccgccctggacgtgaccatccaggcgcagatcatggaactgctgctcgacctgcagcgcgagcagaacatgggcctggtgctgatcacccacgacctggccgtggtcgccgagaccgccaaccgggtctgcgtgatgtacgcaggccaggcggtggagctgggccaggtgccggcgctgttcgacgcgccgacccacccctacaccgaagcgctgatcaaggcgattcccgagcacagcctgggcgccacgcgcctgtcgaccctgcccggcatcgtgcccggtcgctacgaccggccccacggctgcctgctgtcgccgcgttgcccctacgtgcaggccaagtgccgcgagcaacgcccggctctggaaccccacgagcgcggcgcggtacgctgctatttcccgctcaatctgaatgctgaggtggcgtgatgacgaccgttctgaccgcacgccaactgacgcgccactactccgtgtcccaggggctgttcaagcccgccgccacggtgcaggcgctcaatggtgtgtccttcgaattgcaggctggcaagaccctggccgtggtcggcgaatccggctgcggcaaatccaccctggcccgcgccctgaccctgatcgaggagcccacctcgggctcgctgcagatcgccggccaggaagtcaacggcgccagcgcgcagacccgcaagcaactgcgccgcgacgtgcagatggtgttccagaacccctacgcttcgctcaacccgcgccagaagatcggtgaccagctggctgaaccgctgctgatcaacaccggcctgtcgcgcgccgagcgccgcgaaaaggtgcaggcgatgatgaaccaggtcggcctgcgccccgagcactaccagcgctacccgcacatgttctccggcgggcagcgccagcgcatcgccctggcccgcgccatgatgctcaatcccaaggtgctggtggccgacgagccgacctcggcgctggacgtgtcgatccaggcccaggtgctcaacctgttcatggacctgcagcaggaattccagaccggctacgtgttcatctcccacaacctctcggtggtgcgccacgtcgccgacgacgtgctggtgatgtacctcggccgcccggcggaaatcggccccagcgaaaagctctacgagcgcccgctgcacccgtacaccaaggcgctgctgtcggccacgccgacaatccatccggacccgagcaaaccgaagatcaagatcgtcggcgaactgcccaacccgctcaacccgccacccggctgccccttccacaagcgctgcccatacgctaccgagcgctgccagaccgagctgccgttgctgcgcccgctcgatggccgtgaagtggcctgccaccacgccgagcagtttctctgatcgcccgccgggcgcagctggacgctgcgcccggagggacaatagcctgttcaagatcgttctgccgggctttatctattttgacggcgacgtgatttttttcgcgggcatcgcgcgcgcccaaccctgatgcattccaccgtcatccaggcttacagcttcagcggcttaaggccctcaatacacatcccgccgataacgcccctgctccaccagttcctcgacaacggcgtcacccagcacctcacgcaatgcctgatccacacccgccgccatgccctgcaagctgccgcacacataaaccgcagcaccatcggcaatccacgcccgcagttcatcggccgcctcgcgcaggcgatcctgcacataaatgcgctgcgcctggtcacgggaaaaggccaggtccagccgctgcaactgaccatcctgcaaccagccctgcagctcgtcccggcaatagaaatcgtgcgcgacattgcgctcgccgaacagcagccagttgcgcaaatgcccggcagcgatacgcgccttgagcaggctgcgcaaaccggccagccccgtgccgttaccgatcaggatcactgggcggtcatcctccggagcatggaagccactgttgcgtcgtacccgcgccagcaactgctcgccaactggcaggtgcgcagtcagccagcccgagccggcacccagctcgccattggccagctgctgctgacgcacgatcagctccagcacgccgtctttgggcagcgaggcaatcgagtattcgcggctcggcagcggcaccagagcatcgagcagcgcctgggcgtgcaggccgaccagatgactggcgctgtacggtaactggcgagcagccagcgcctcaccgagagtgtggccgagcggcgctatgaccatggtttccagcgcctgcaagccatgctcatgcagccagcgctgtacctgtgcttcgccattgcgcgggaggatttccagaatgtcgccggcctgccactgcgcaccggccggcggctgcaggccgaccagccaggtgcccgcgccctggctggtcgggttcaggcaacgacgttcacgcagcacccagccgtcgaacggcacctgctgcacggccaggggctgcacgccagtcaactcgaccagctggcgctgccagttctgcagcgcttgctgatcaccaccatcgacctcgatacgttcgcccaggcgctgcgcaccacgactggtcagccagtcatcgaggcgccgggcgaagccgcagaactgcgtgtactgacggtcgcccaaagccagcaccgcgtagcgcaagccgggtagatccagcgccgacgtcagccattggcgctcgacaccacgggcgctgtccggcgcttcaccgtcgccaaaggtgctgagcaccagcagcgcgcgaggcgtggcactgagcctggccgcgtcgattcgcgccaaaggctgcacctcaaccgccatgccggcagcctgcagttgcccagcggtctgccacgccagttgctcggcaaagccgctctggctggcgaagcccaccagccaggattcgccgccttcgcctccagcaagcgcctgacgggcagccagtgctgcgcgcttcttgcgacgcctgtccaggtacagcagcaggccggtgatgaagaacaacggcatcagcaggctggccaccatcatcaacacgcgcccgaccatgccgaaatactccccggtatgcagggcgtacacactggccagcagctgcgccttgaacgacttgtcggcgtagcgctcgacctgcttcgcctcgccggtcagcgggtcgagctgcatctggtcgaaggcacgggtgtgctcggcgtcgcgcagcatgaagaacacccgcgccgactgcccggccgtactcggaagctgcaggctgtagacgcccagcttgtcgcccgcagtgcgctggatgccctgccacagcttggcgtaatccaccggcggcatctcctggccctggggcggcgggccacggcgaccatgctcttcgccggcggcacgcggcttgtcactgagcaggctttccagcccgccgcggtaccagtcgtaggaccaatacaggccggtcagcgccgcacacaggtacagcggcaggcaccaggtaccgaccaccgaatgcagatcccaattgaaggcgcggccctttttggcccagtcgaacgtcagccaggcgcgccagctccagacccggcgcggccagcgcaggtacaggccggacaggcagaagaacaccagggcgatggtgcaggcgccggtgatctgccgaccgctctggcccatggccagaaaacggtgcagctgcaacatcaggccgaagaactgcagacctcgcggctcgcccagggactcggcggtgtaagggtcgacgaagcgtatcccgccgcgccgctcaccaggcgtcggcgtcaggaacacccgcgttggctggccaccctcggtatccacatacagcccggaaacgctcaggccttgcgcctgcaggcgttcgaccaattcgcccggtggcagcacttcgcccgcctgagcggtcaccaccatctgtggattgatcgccagcaggatctcgtcctgaaagctgtacagcgcgccggtcacgcccattagggccagcaccagcccggcggtaatgccgaaaaaccagtgcagttggaacaagattttcttgaacaccacaatcgactctagatgccgcgaacgagggaaccggccagaggttggcgcccgtctcgagcctgaccaacaggcatacgaaaccccctcatgcctgaaactggcgagcggggtttagcggaaaagagacaggcgcaggacgaccgagccggtgggccgcgagtctattcgataacgattgtcatgcactagttgttcgcatctttaccgattcaaaaatgcgatagcaaggtaaggagccgcgctcagcgcaaccgccacacctcgaacggccgggccagcacgaacagatcgcgagcgacgctttccgggtactggtcgagcggcggcgcatcgggcaggtacagcgcggcggcgtcgagggtcgacagtgagaactccagctccacgccagcagcctggaacagcccgatcaccgcctcgacttccgccgcgccgctgcagttgacacggcgcccggcgtagaaggcgttgagctgttcgcagaccttttcggcagccaggccggtggcctcggcttcgagcagcgacaggccgaggtcttcctcgcaggctgcatccaaggtgatgggactggccgtcggtttgacgatggcggacatgctcgcccccggcaccgcggcgccgatttcgatagggatcggcccctgcacgctcgggtagaagcgaacggccatggcgccttcgagcattcctgggatctgtttcatgacaccactctcaacactgactcaacgaacgcggcgccatcctgcgccgcaacgggacagcattgtcggcgcctgatgtttaagcgatgtgacagtggtagcgcagccggattgcccggctgcgcgtgcgggcgtcagaccacgccctgagccagcatggcgtcggccaccttgacgaagccggcgatattggcgcccttgacgtagttgatgccgccattctcctcgccgtgacgcacgcaagcgttgtggatggactgcatgatgccgtgcagcttctcgtccacctcgccttcgctccagtgcaggcgcatggcgttctgcgacatttccagcccgctaaccgccacgccaccggcgttggaggccttgcccggagcgaacagggtgccgtgctcgatgaacaggtccaccgcgtccagcgtggtcggcatgttggcgccctcggccacgcacacgcagccattgccgagcagcgccctagaatcgtcgaggttcagctcgttctgggtcgcgcagggcagtgcgatgtcgcacgccaggccccagggacgttggccggcctggaagcgcaacgcgccgccgtccagttcgctcaggcggccacgcttctggttcttcagcgccatcacgtcctgccaatgctgctcgctgaagccttcctcgacatacagcgtgccttcggagtcggagaaggaaatcaccttgccgcccaggtccatgaccttgcgcgcggcgtactgcgccacgttgccggagcccgagatggccacacgctgaccgtcgaagttgcgaccgcgggtcttgagcatttcttcggcgaagtacacgcagccgtagccggtggcttccgggcggatcaggctgccgccgtaggtcaggcccttgccggtcagcaccgaggtgaactcattggccaggcgtttgtactggccgaacaggtaaccgatctcacggccaccaacgccgatgtcaccggccggcacatccaggttggcgccgatgtgacggtacagctcggtcatgaacgactggcagaaacgcatcacctcggcgtcgctcttgcccttggggtcgaaatccgccccgcccttgccgccgcccatgggcagcgaggtcagggagttcttcagggtctgctcgaaggccaggaacttgagcacgctcaggttcaccgaggggtgaaagcgcaggccgcccttgtacgggccgatggcgctgttcatctgaatgcggaagccacggttgacctgcacgcgcccggcatcgtcgacccacggcacgcggaacagcacggcacgctccggctcgaccagacgctcgacgatgcccgcctccagataacgcggattggcctgcaggaacggccacaggctacgcagcacctcctccaccgcctggtggaattcgggctggtgaggatcgcgttgtttcaggcgttcgaggaaatggtcgacggacatgctcatggcagactccctggcgtcttgctgcgccgcgcaatgaaaagtggcgggactctagcaagaacgccacgcccttaaaaagggcaaaatgacgcctttatgaaactttttggtgctttactgtaaatagaccctcaaaaacagggctttcaacagcccttatgacgcaccaaacaagcctcatcacgcaccataaagtcacttctcccgaatggactgccagctcacgccgaagcgcgccaggtacttgcgcaggcgatccgcgtcgttgggctgggccttggcctggcgactgatgtcgaacaaacgcctgccggcctcggacagactacccgcctgccgacagatatcgatcactgcctgcagttgcagacggtcgaacagatcgatatcacctgcggcctcgcccaacagagtcgaaaggtcatcctccgccgccgaagcgccccaggcgcgccgcagccgctcgatctcttcctgtacctgaccctcgtcgatgcgcccgctgtcggccagggtcgccatgcgcgtgatcgaggccgacagctcgcggaagttgccctgccaggcggcttcgccggagctggcgaaggccaggtagcggcgccgcgcttccaggttgaagcgcaccattcgcccttgttcgcgcgcatggcgctcgagctcgaaatcgatgttcggctcgatgtcttcgcggcgcccggccaggcccggtagatcgaaggtccacagattgacgcgcgcatagaggtcttcacgaaacagcccttcggcgacccgtgcgcgcaagtcgcgatgggtgccggcgatgagcagaaaatcgctgctcacctccttgtccgcgcccatgggaaagaagcgcttttcctcgacggccttgagcagcatggcctgctcgtccaggcccagttcgccgatctcgtcgagaaacagcatgccgccatcggcggcgcgcagcaggccatcgcgggcattttgcgcaccggtgaaggcgcccttgatatgaccgaacaacgccgacatggcgccgtcgccgcgcagggtcgcgcaattgacctcgacgaagcggccatcgaccagatgacggctgcgcttgagttcgtagacgcgccgggccaggaacgacttgcccgctccggtcgggccgatcagcagcatcggtgccgaggagcgtacggcgacccgctcgatctgctcgatggagcggttgaatgccgcgttgcgcgtggcgatgcccgacttgagaaacgccagcccctccaatcgctcatgctggaagcgtgtagcgatacggtcgtaccgcgacaggtcgaggtcgatcagcgcatgggtaccggtgacctgcgcctgctcatcacgcttgcgcgccggcgaggtctgcaccaaccgcgccggcaggtagcgcgcctcggtgagcaggaaccagcagatctgcgccacgtgggtcccggtggtgatgtgtaccaggtagtcctcacgctcggtatcgaaggcatagccgctggtgaagtcatgcagcgcgccatacacctcttcgaaatcccaggggttgcgcagatgcatcggttgcaggcgcacctcggtttccggggagatctgctcgatgtcggcgcgaatgcgctcggccaggctgatgtcgcgcgcatcgacgccgtgaatcagctccaggcgatcgatcagcaaatccgcctgctgacacagcccgatgctcggccgccatttgttccagcgattggcgcccttgccgacccgatccagggtggcgccgatgaagccgatggcgacggtacgtttgcgggccatgatcaattcctcctgagccagccatctattatccaaaaagataaacaactatctgtaaagatataaaaaatataaagcccatctcgataaaaatccgaaagccatcaagatataaaaataaaatcattaataatcatatagttagaaatattatccggataagactgaaaatctggcacagccactgcaatagctctgacaacaacggacaacacagcgagagccaagatggccaacttcaatctgttcaatacccggcaaacccacctgccggccagcgacacactgaacaaccagcaagcgccggcctatagctacaagcccaagcacaagctggcccagctggccgttaccggttgcctgaacaacacctactacgccgatgctgaaacccagctggccgaagtgctgaagctggtcgccgaactggacgctcgctacgtggccaaggctgcggtatatgcccgcaagaaaggccacatgaaggacatgccggccctgctgcttgcagccctggcggcacagcgctcgagcctggtgccggtgctgttcgccgaggtggtggataacggcaagatgctgcgcaccttcgtgcagatcctgcgcagcggcgtgaccggtcgcaagtcgctcggctcgcagcccaagcgcctggtacagacctggctgaacagcgccagcgaacgccagctgctgcaggccgcggtcggcaaccagccgtcactggcggacgtggtaaagatggttcaccccaagccggccgatgcgtggcgcgaagcgttcttcgcctggctgatcggtaagccgacggatgccgccgtcctgccaccgctgacccgtgctctgctggcgtttcgcagcggcgccagcagcgaactgccggacgtacccttccagttgctcggcaacgagacgctgagcgcggcgcaatgggcagagctagccggccgcatgggctggcaggcactgcgcatgaacctgaacacgctgctgcgccacggcgcattcgagatcaggggctgcgcggagatggtcgcagcgcgattggccgacgcagaggcggtagccaaggcgcgggtttacccgtaccagttgctgtcggcttatcgcatgaccggagatggcgtgccgctggtggtgcgtgaggcgctgcaggacgcactggagttgtcgctggccaacgtgccggcactgagcggcaacgtggtggtgtgcccggacgtatccggctcgatggcaagcccggtaaccggttaccgccagggtgcgacaacggcggtgcgctgcatcgatgtagcggccctggtggcggcggcaatcctgcgcaagcaaccacaagctcaggtgctgccattcgagaacaaggtggtgagggtgacgctcaacccgcgtgacagcgtgatgagcaacgcgcagaaactggctgcgatcggcggcggaggaaccagttgctcggcaccgctcaagcaactggcggacgccaaggcgaaagtggatacgctgattctggtttccgacaacgaatcctggatcgacgcccgccgccatggcgccacggaaacgatgcgccagtgggagcggatcaagcacatcaacccgcaagcgcggctgatctgtatcgacctgcagccccatggcaccacccaggcgccggaccgcgcggacaccctgaatgtcggcggcttcagcgacgcggtgttcgacgtggtggcgcagttcgccagcggcacattcggcgccggccactgggtcgacgccatcgaaaagatggaaatatgagaacgccctcgaccgattggggtcgagggcaaccgatcaacgattcgagcgttttcgaatgccgaggggactacatctgaggcgtctcctcatttcttgtcgataacgagcgaacggcacgaatgccagtggctgtacatcggttatgccggtttcgataccggcccgtggcaacacggaacagtcacttatcttgtcgtgccacctgattcagagttttgcgacgaatgccggtggaactacacccttccacggtcgagatgcgggttcgaatcccgtcggctccatcactggggggccgtagttcaatggcagaacacgaaaatacgtttcaccacctttgtcgtcgcatctttttcaggcccaccacggtgggccggcagcgaatgccttgggtactacattgtgtcgcgggttcgagccccgtcagccgcaaggctgtagctcagtcgatagagcaaatgtgcccatcaactcgtcgctgcacggaggccagcctccacttttttgattgacccggcgaatgccggtggaactacaggacgtgaaggttgcgggttcgactcccgccccggcgacgggtagctcaactggatagagcaacgcgcatgttccaccaacgatcgtcgccgcactgcaaacgctggcacggccagcccgaatacgagtgaatgatgatgcaaaccaagacctacaacctgctggaagtcgccaacggcaagccgatcaaactgtggacgcaaggcgttccggtagaggaggacgccaagcagcagttgatgaacaccgcgaagatgcccttcatcttcaagcacctggccgtgatgccggacgtgcacctgggcaagggttcgaccattggcagcgtgatccccacgatcggtgcgatcatcccggcagcggtcggggtggacatcggctgcgggatgatcgccgcgcgcacctcgctgaccgcctccgacctgccggataacctggccggtctgcgcgccgccatcgagaaggccgtgccccacgggcgaagcaatacccgtggaggccgagaccggggcgcctgggaaaacgtgccggagatggccgaccatgcctggtcggcgctgagcgagcgcttcaaggcgatcaccgacaagtacccgcggctggagaagaccaacaaccgcaagcacctgggaaccctgggaaccggtaaccacttcgtcgaggtgtgcctggacgaagcgaaccgggtctggttcatgctgcacagcggatcgcgcggcgtgggtaacgccatcggcaacctgttcatcgaactggcccaggccgatatgcgccagcacatcgccaatctgccggaccgcgacctggcctacttcgaggaaggcagccagcacttcgccgactacgtggaggcggtgggctgggcccaagacttcgccaagcagaaccgcgcgctgatgatgcacgcggtggtcgcggcggcccgcggggtgatcgccaagccgttcgaggtcgccctggaagcggtcaactgtcaccacaactacgtgcagaaggaacgtcacttcggtgaagaggtgctggtgacccgcaaaggcgcggtgtcggcgaagaaaggcgagctgggcatcatccccggctccatgggcgccaagagtttcatcgtgcgcggcctgggcaacgaggaagcgttctgctcgtgcagccacggcgccggccgcaccatgagccgcaccaaggcgaaaaagctgttcaccgtggaagaccagatcaaggccacggcccacgtcgaatgccgcaaggacgccgacgtgatcgacgaaatcccgatggcctacaaggacatcgaccaggtcatggacgcccagcgcgagctggtagaagtgatgcacaccttgcggcaggtggtgtgcgtaaaaggataaggtgaggccatgctgcaaccgatgcaaagccagcgactcgacgcactgcgcacccgcctggacgaggcgggctgtgtgttcgatttcgtggtgaccacgctcgacccgaccgccacacctggcgaggcggagcatcggcaggtcctggagttgctgttcgaggccatccaagcacgcgcccgggtctggcagcagaagctgatcgcccaggatgcccgttacgcaaaacagcaatggccggagttgacggtggatatcgcccaagccagcccacggccactcactgccgatgctatccgtgagctggccagcgaagatggcctgctgtgccgcgccttccgcgatccgccctacgccaccaggttacagatgacggattttcgcgaatggctgcaaatgctgcggttgtatcccgatgaagggctgcaggtgttcgactgggtcggcaatccagataccgagccgcggcgcagcacctggagcgactatttcgacgacggcaaggagtggtggggcatctggtgcctcacgctgtacaacccgcgacgtcggacattgtccgcgctggccgccagcgcgacagactagacaaggatgcaaagacatggacatgcaacaacgccaccccctcagcgacgccatgcgcgcgcgggtgctggctgaactcgaacgggtcgagcgcgagcgcaacgtcaaggtgctgtacgcctgcgaatccggcagccgcgcctggggtttcgcctcgacggacagcgactacgacgtgcgcttcgtctacgtggaaaaacctgactggttcgttcaggtggatgctggtcgcgacgtgatcgagcgcccgctggacgacgagctggacgtcagcggctgggagctgcgcaagaccttagggctgctgcgcaaatccaacccgacgctgctggagtggctcgactcgcccctggtgtaccgccaggaagatcaggccacggcacgcctgcgcgaactggccgagcatttctacagcccgccggcggcgcgtaaccactacctgtcgatggccagaaagaattttcgcggctacctgcaggacgagacggtgcgcctcaagaagtacttctacgtactgcgcccgctgctcgccgtgctatggatcgaccagggccgtggccggccgccgatgaccttcgccgatctgctgcagacggtggatgatgcgccgcttctagccgaagtggacgagctgctggctctcaagcgcagcgccgacgagtcggcctatggcccgcgtcgccctgccctgcatgcctttatcgaggcgcagctggagcggccggtgccggcgctgccgcgtacccaggcggacagcggcctgctcgacgcctacctgcgcgaaatagtcagccgctatgcctgacccacgttcgtagcccgggtcgagcgaagcgacacccggggcgatctcgggccacagtcgagagggacgcggagcgtcctgatggacagtcccacgcagagcgtgggaacgatcacgatcaaaggattcaccatgaacaaggatattctcgaactcgacggcgtcatcggtggcgggcaggtgctgcgtacggcgctgagcctgtcgatgatcaccggcacgccgtttcgtatcgtcaacattcgcgccaggcgcagccgcccgggcctgctgcgtcagcacctgaccgccgtgctcgccgctgccgaaatcagcaacgccgaggttgagggcgccgagctgcacgccaccaacctggtgtttcgccccggcccgatccgtggtggcgagtaccgtttcgccatcggctcggcgggtagctgcacgctggtgctgcaaaccgttctgccagccttgctgcaggccgcagagccgagccgcgtgcagatcagcggcggcacccacaatccggccgcgccgccgttcgattttctcgaccaggcctggctgccgctgctgcgacgtatgggtggccgggtcgagctgcaactgcatcgccatggtttcgtgcccgccggtggtggcgcgctggaagcgttcatccagccgtcgtcgctgacgccattgcacctgtgcgagcggggcgcggtcatcgagcagcgcgccgacgtgctgctggccggcattcccggccacgtgggcgagcgcgagctggcgcgcgtcggcaaacgcctgcaatggccggacgccaacctgcactgcacctggctggaccagcggcacggcccgggcaatatcctgatgttgacggtggcctgcgagcagctcaccgagcagttctgcgccttcggccagaacggcgtgcgcgccgaggcggtggccgaccgtgccatcgaaccgctgcgacagtggctgaccagcggcgcggcggtggccgagcacctggccgaccagttgctgctaccgatggcgctggccggtagcggcagcttcaccaccacgcacctgagcgagcacctgcagagcaatatccaggtgatcgaagccttctgcccggtgaccgttcgttgcaggtcggtgggcaaggcattgcgggtcgaggtgagtagccgcgcctgagacctgatcgcgatcgttgtgtaccagcgaacgcgtatctcatggatcggcacgaaaggaattcgaaaacgccccaaaaaacccagccataaaaaaacggagccctgaggctccgtttcgtaaggcagcgcttactgcgccagcttcttgtgccgtacccggtgcggctgggcggcggcgtcgccgaggcgtttcttacggtcggcttcgtactcggtgtagttgccttcgaagaagattacgccgtcgtcctcgtaggagaggatgtgggtcgccacgcggtccaggaaccagcgatcgtgagagatcacgatggcggcgccagggaagtccagcagcgcttcttccagcgagcgcagggtctccacgtcgaggtcgttggacggttcgtcgagcagcaggacgttggcgccctccttcagggtcagggccaggtgcagacggccgcgctcaccaccggacaggtccttgacgaacttctgctggtcggcgcccttgaagttgaagcggcccacataaccgcgggacgggacttcgtagttgccgatcttgatcatgtccaggccgtcggacaccgcttcccagaccgtcttgctgccgtccaggtcctcgcggctctggtctacgcaggccagctgcacggtttcaccgatctcgatgctgcccgagtccggggtttccttgcccatcagcatgcggaacagagtcgacttaccggcaccgttgccaccgatcacgccgacgatggcgcccttgggcacgctgaacgacaggtcttcgaccagtacgcggtcgccgtagcccttggtgacgttcttgaactcgatgaccttgtcgcccaggcgcgcgccggccgggatgtagatctcgttggtctcggcgcgtttctggaattcctgggactgcatttcctcgaagcgctgcagacgcgccttggatttcgactggcgggccttggcgcctttgcgcacccactccagttcttccttcatggccttttcatgggccgactgctgcttggattcttgggccagacgcgccgacttggcctccagccagcccgagtagttgccttcgtacgggatgcccgcgccacggtcgagttcgagaatccagccggcgacgttgtcgaggaagtaacggtcgtgggtgatcgccaccacggtgcccgggaagtcgtgcaggaagcgctccagccaggccaccgagtcggcgtccaggtggttggtcggctcgtccagcagcagcatgtcgggggccgacagcagcaggcggcacagcgccacacggcgcttctcaccaccggacaggtgctcgaccttggcgtcccaggctggcaggcgcagggcgtcggcggcgacttccagttgacgctccaggttgtggccgtcgctggcctgcaggatggcttcgagcttggcctgctcggcggccagcttgtcgaagtcggcatccggctcggcgtaggcagcgtaaacctcgtccaggcgcgcctgggcgtccttgacgacgctgacggcctcctcgaccacttcacgcacggtcttgctcgggtccagctgcggctcttggggcaagtagccgacgttgatgtccggcatcggccgggcttcaccgtcgaattccttgtccacgcccgccatgatgcgcagcagggtcgacttaccggcgccgttgaggcccagcacaccgatcttggcgcccgggaagaacgacagggagatgttcttgaggatctcgcgcttcggcggcacgaccttgctcagccgatgcatggtgtagacgtattgagccaaaattcagacctcactaataaatggcgacgatggcgcgcaccctatgccaagacgccgcctcacgcaaacggataaatgccgcactggccggggcgcacagctgcgtcgcgcaacggcatgcacaacgctgaccggctcaggctacagtacggcgatgaccgggcattttcggcgatctgcacgcgactaggaagagccgccaacccagaacgttcgtcgctcggagtggcacttcgccacatttgtggcatgctagccgcccagggaagcggacgtccctgatcacccttttaattgcagcattacccgcttgcccgacctcgccgttgcaggacgtcatcacgtgtcagccgccgaaaccattcgccctcaacgcgaaaccgcgatcgttcccatgcgtcggtccctcaagggcgcgctggtggtgttggtgctcggcctgctggtactgctgttctggcagctgcaattcgaatttcgtcagctcaaggacaaccagcgtgccctcagcctggcggtcagcgaacaactggccaagcagctgagcctgaacatggcgtcgatggccaatgccggctccgccgtactgcaggccacccgcgggccagccgattcctttgaacagcaacagcgctacctggacaacctgcgcgtggtgttccccaccctgcagcgcctcgtacatctggatgccagcggccaaccgcgtcccggcagccccatgccgccggccgaacaggcgctgctggccgagctgatcgcgcgcaccggccagcaccgctactactacatcttcgaccccatcgacgacggccacctcgacctgatgctgcgcgaggctgacggctactgggtggtgcggctgcatgccggtgccctgggcagctggctgccccacacccctcagcaggatgtttcctggcagttggaagacattacccaccaacgggtgatcgccgattcgcgcagtgccatgagccccgaacgcagcttcccaccgatcacggcggccaaccaggcgcaaaccatcgtgctgcaggacctgccaggctccgactggcaattgcgggccatgtacgacgagaataaggcgcaggcccaggtgctgccggagatggccggcaagatcctgctgttcagcctgtgcagcctgctcaccctgttcgccctctatcgcctggtgcgcgaacagggccagctgcatgcgctcaatgctgcctcccgccgctccctgcaccaggccgccagcgccctgggcgctatcgaggagcgggtgctggtcactgacgtcaccggccggctgacctacctcaacccccaggccgaaaccatgttcggcgtgagcgccccggacgccggccagtggcacctgttcgaactgctgccgagcctcaatccgctgctgctgcacgctaccgcctttcgcaacgacgaaggccccgacctggtggaaatccgcttgcacaaccagagccggctgttcaccgtcacccgcagcgacctgcgcgacgcgtcgcgcctgctgggtttcgtgtgggtgctgcgcgacgtgaccgagcagcagcaggcgacccgcgtgctgcaggaaacccgccgccgctaccaggacatcttcgatggcaccggcaccgcgctgtgcgtgctggatctggctggtctctaccagtacctgcgtgaccagggcctgaagagcggcgccgacctgacgccctggctggaggccaacccgcagcgtcacggcgagctgctgcagcacatgcgctttaccgagaccaaccagatcgccctgcgcctgcttggcgtcagcaacacagagcaggcgtgggagcagctgatcaaccgcggctcggtgcgcgctcagggcttccgcgcccagctcagcgcggccctgctcgatggcggcggccacctggaactggaaagccatatcgaaggcgacaacggcattacccgccatctgtggctggtgatgcgcctgccggaaagtcccgaggacctgcacgcggtcgccctgagcatcagcgacatcagcagccgcaaacgcatggagctgtcgctggtcgagcgcgagcgcttctggtccgaggtggtgcgtgcggtgccggataccctgtacgtcaccgacctgaccacccagacgattctgttcagcaaccacgacattgccagccgcctgggctacgaagacggcaggctgagcaaccagatcgaccagtggtggaaacaggtcatccaccccgatgatcatgagcagctcgaacgtgcgcgcaatatgcagcgcgtgcttcccaacggcgtaccgctcgagtcccaggcccgcgtgcgtcatcgtgatggctcctggcgctggttcagcatcagcgagcaagccctggcgcgcgatgccaatggctgggtcagccgcctgatcagcgtggcccgggacatcagcgggcagatcgcccgcaacgaatcgctgcgcgagaacgagcaccgctaccgcatgctcgccgagagcatcagcgacgtgatcttctccaccgacagccagctgaacctcaactatgtcagcccctcggtgcagaccgtgctgggctacgcccccgcctgggtgcaggcccatggcttcggccgcctggccaccaacccgcagcaactggctgtcgtctacgccctgctcgaccgcatccgcagcgcgctgggcgtgcaccagcaactgcaggagctgcgccagaccctcaccccgcaggtgttcatgctcgacttcctgcgcgccgacggccgcaagattcccgtggagctgcgcctggtgccgatgtgggacgacaacggcaagttcgaaggcgtgctgggcgtgggccgcgacgtgtcccagcagcgccgcgccgagaaagatctgcgcatggccgccacggtattcgagcactcctcggcggcgattctggtcaccgacccggcgggctacatcgtgcaggtcaacaacgccttcagccgggtcagcggctacagcgccgagcaggtgctcgaccagttgccgggcatgctcaccgcgggcacgcagcagagcacccacctgcattacgtgctcgcccaactgcgccagcgcggcacctgggaaggcgaaatctggctcaagcgccgcgatggcgagaactatccggcctgggtcggcatcaccgccgtccatgacgaggaaggcgacctggtcagctacgtgtgcttcttcagcgacatcagcgagcgcaaggccagcgagcagcgcatccaccgcctggcctactacgacgctctgacccagctgcccaaccgcacgctgttccaggatcgcctgcacaccgccctgcagcacgccgagcggcaccgcgagtgggtggtgctgatgttcctcgacctggaccgcttcaaaccgatcaacgattccctcggccacgccgccggcgaccgcatgctcaaggacgtggccgtgcgcctggctgcctgtgtgggcgaagacgacaccgtggcgcgcatgggtggcgacgaattcaccctgctgctgcgctccagcgccagtcgcgatgcggccctgcaccgtgccatccacgtgggcgaacagattctcgccagcctggcccaggccttcgtgctcgaagggcgcgagttcttcgtcaccgccagtatcggcatcgccctcggcccgcaggacggcaacgagccgagccagctgatgaagaacgccgacaccgccatgtaccacgccaaggagcgcggcaagaacaacttccagttctaccaggcggccatgaacgccagcgccctggaacgcctggagctcgaaggcgacctgcgccacgcgctggaacagggcgaattcctgctgcactaccagccgcagttctccggcaacggcaagcgcctgaccggtgtcgaggcgctgctgcgctggcagcaccccaagcgcggcctggtggcacccgatgcgttcatcccggtactcgaagaactcggcctggtggtacaggtcggcgactgggtgctgaccgaggcgtgccgccagctgaacatctggcaccacaacaagatccgcgtgcccaaggtgtcggtgaacctctcggcacgccagttcagcgacggcgatctgcgccagcgcatcgaacgcatcctcgtcgacagccgcatccctgcggcgtgcctggagctggagctgaccgaaagcatcctcatgcaggatgtcggcgccgcactgcaaaccctcaccgacctgaaaaacctcggggtgtgcatcgccatcgacgacttcggcaccggctactcgtcgctcaactacctcaagcagttccccatcgacgtgctgaagatcgaccgcagcttcgtcgacggcctgccccacggcgagcaggacgggcagatcgcacgcgccatcatcgccatggcccacagcctgaacatgtcggtgatcgccgagggcgtggaaacccaggagcagctcgacttcctgcgcacctacgactgcgatgaagtgcagggctacctgctgggccggccgatgcccgcccaccgcttcgaggcgcagttctgcgggcgcagcctgttcatgctcgagtgacggcacggtaagcggcgtcgagaacctgttcacgatcctttcaggcgacattacagaggctgctacaaggcagaagcagccgtcactgatccattgtgggaacgggccatgcccgtgatttttcgcgggcatggcccgctcccacaagtactccgccgatgtccgctcccgccacgttgcagtcaaagcgctgaagtcgagccgaaagatcgtgaacaggcgcagcgtgagcgccacttgtcccgctcatgaccacgcttcatatgcctgaccagcccggatgcggtagaatccgccccctctttactccgcccagctgactttcaggggattgccatgttcagccgtgatttgaccattgccaagtacgacgccgagctcttcgacgccatgcagcaagaagctctgcgccaggaagagcacatcgagctgatcgcctcggaaaactacaccagcccagcggtgatggaagcccagggcagcgtgctgaccaacaagtacgccgaaggctatccgggcaagcgttactacggtggttgcgagcacgtcgacgtggtcgagcagctggccatcgaccgcgccaagcagctgttcggcgccgactacgccaacgtccagccccacgccggctcccaagccaacgccgctgtctacctggccctgctcagcgccggtgacaccatcctgggcatgagcctggcccacggcggccacctgacccacggtgccagcgtgtcctcctccggcaagctgtacaacgccgtgcagtacggcatcgacggcaatggcctgatcgactacgacgaagtcgagcgcctagccgtcgagcataagccgaagatgatcgttgccggtttctcggcctactcccaggtgctggacttcgcccgcttccgcgccattgccgacaaggtaggcgcctacctgttcgtcgacatggcccacgtggccggtctggtcgccgctggcgtgtacccgaacccggtgccgttcgccgacgtggtcaccaccaccacccacaagaccctgcgcggcccgcgcggcggcctgatcctggcgaagaagaacgaagagatcgagaagaagctcaactctgccgtcttcccgggcgcccagggcggcccgctggagcacgtcatcgctgccaaggcgatctgcttcaaggaagccctgcagcctgagttcaaggcctaccagcagcaagtcgtgaagaacgcccaggcgatggccgaagtgttcatccagcgcggcttcgacgtggtgtccggcggcacccagaaccacctgttcctgctctcgctgatcaagcaggacatctccggtaaggacgccgatgccgcgctgagcaaggcctacatcaccgtcaacaagaactcggtgcctaacgacccgcgttcgccgttcgtgacctcgggcctgcgcttcggcaccccggccgtcaccacccgtggtttcaaggaagccgagtgccgcgaactggctggctggatctgcgacatcctcgccgacctgaacaacgacgcggtgatcgacgctgtgcgcgaaaaggtcaaggccatctgcgccaagctgccggtttacggcaagtaagcctaagcgctgcaagcaaagagcccggctgatgccgggcttttttatgcctgcgtttaatgagcgtcaggatcgaaaatggcggtacaagcccataacgaaaaagccgcgcaatggcgcggctgtttcggcgggtctatcagatgggatcacgcgtcgctcaacgcaccgcagcggccggtgcagcggcagccgtgcacggtgacccggcgcccaggccggcagtcatgctctcgacgttgttgagcacgttgttgccctggttgacgcgctgagccttctcggcggcgtcgacgcgctgggcataggtagcggagttgccttgcaggctctgctgggtttccagcaccgagttggcgatgctcagcaggctacgccccgaggagatcaggctgtcggaggtgctcggcgtgcagggcgcggcaccattggccacctgagagctgtgcagcccctggctttgcgtgttctgcggcaggcagccggcgagcgtcgccagcatcggcacgacgagcagagccccaatcgttccgttgatgttcatatcgattccctcggtcactgggctccggccggtgccgaagcgatggcgggattctaggaagcgggttggcacgccgaaatagcacaggtgtgctagaggcactttgctcccaggcgcgcgccttgcgcagctacgcagccgcggcctatggtggccggatatccgcgttagcacacagggaaccgtcatgctggccactgcctcgcctacctacgatgtcgaacgtgcccaggccgtcgtgcgcctgatcatcgcgccgatcgcgatctgctacacgctgctgatgcacctgcgctcggccatcgaccccacgctggccggctggattctgctgctcgaatccctgtttctggccgcctcactggccctgtggatcgacatccgtcgacgccccggccactacccggtgcgccgtgtgctgaccatgctcagcgactacacctgcatcaccgtaaccatcggttttggcggcgaaccgatgctgccggtctacgccatcctgatctgggtaacggtgggttatggcttgcgctacggctccagctacctgctgctggcgaccatcctggccaccctgtcattggcgatcatcgccagcatctcggcctactggcagtcgcaaccctacctgatcataaccctgctgctcaccaccctaatggtgccggcctacatgcacgccctgctcaaacgttcgcgcctggccgccgaggccgagcaggccgccaaccgcgccaagtcgcagtttctcgcccaggccagccatgacctacgccagccgatccactccatcagcctgttcaccgcctgcctgcgcgacagcagcctggacggcgagcagcaccgcctggtggagaacatcgacaagtcgctgaacagcgtcgcccggctgttccgtacgattctggacatgtactcgctggacagcggcaaggtggtcgcccatatggagccactgccgctaagaggcctgctgcgccagctgatccagcagaaccttgaggcggcgcgctgggccggtgtggagatccgcctgcactgcccggacgtgcatgtgcaggccgatcagggcctgctgaccaccatgctgcagaacctgctctccaacgccctcaagtacgcccccggccagcccatgctgatcggctgccgacggcgcggcgcgagtctttccatcgagctctacgacaagggtcgcggtatcgccgaggcgcatctggaaaacatcttcgaggagttctaccgcgtgcggcaggcccgcgacagcgacgtggaaggcatgggccttgggctgaccatcgtgcgccgcctgggccggctgatggatctgcaggtgcgcatccgctccgtggagggcaaaggcaccctggcggccatcgatggcctgcagctggccagcgcaccgattcggcaggcgacagcgcaatcgaacaaaccacagccgccgagcatgctcgatggcctgcgcgtgtgcctgatcgaggatgaccacaacgtgctgctggccaccgccacgctgctgaagaaatggggctgcgtggtcgacacctacacctcgctgcccgacgtggcggcggatatcgacctggtgataaccgacttcgacctcggcctggaggcctccggcgccgactgcatcgcccacgtgcgcgccctcgccgcccgccaggttccggccatcatcatgaccggccacgaggtgcgccgcgtgcaggaagcggtgggtgatgaccagataccgattctttccaaacccgtgcagccggcagaactgcgctcgctgctggtggccctgaagctcaaggcccaggcggcctaggctccgtacgaacagtcgcctagcgaaggccggccttggcgcccatggccgctgccgccgcacggctgcccacatccagcgtgcgcatcagtgccgacacatggatacgcacggtaaagggcgagatatccagctcacgggcgatttccttgttggccaggccgcgcaccagcaggcgcagcacgtcctgctggcgtggcgtgagttgctccagcagatgacgcgcctcggcgaaggccggcactccggccggccccagggtcagtacgaactcaccgtcacgcaccgcctgcagggcctcggcgatctcctcgggcggcgtcgccttgccgataaagccatcggcaccggccgccatcacctcgtcgatcaactcgcgattgtcgaccatcgacacgatcacaatggagctacgcgtgaagcgctggcgcaacgcgccaatggcctctggcgactgcccggggaacagcaggtcgagcatgaacaggctgggcggcgcgccggccgcggcctgggccagcacttcgtccatatcgccggcttcgagaatgcaggcatggggaaacacccgttgcacgatgcggctcagcccctcacggaaaaccggatggtcatcggccacgatgatgcgctcttggggcgggcgttcgaggatgggggaagtgtcggtcatgggctcagcctaaggtcatctatcctgcgggcgccagtacgggttcacagacaggagcgatgacgcgatgggctgtcagtgccaacaacacgagcgggcgaaccacgacagcaaaggcatggctcgcccgattgccgctgccttaccagcccatattgaaatggatgcctgggctgaagccgaagcgcggatcggcgacgatcagctcgtccttacccttctccctggcaacacgcaccttcaaagattgcggctcgacgagcttatccagcgacgcccgacttgctgccttgaggacctccgggttcttcacccattcatcgacgctggccggggccacggtgaagctaacggtccaggcgccagagagggctggcggcaggtcgcgctcggcctcttcgtcaatgactttgatatcgctgatcttgtagctgtccgtgtagcagaagccggagcgctcggcatcgtattcggcctggcccttctcggtcagctggtagccatcggcgctctgggcgatgaagccgatgtcttcgaaaggccgagtgatggcgctgttcttgctggccatgtcgttcggaatcggaaagctcttgaacagcgtcgaggtggcgcagcctttgctggaaatgctgtcggccagcgttttggaaatttccgactccgacggcgcgctttgcccacaggcggaaatcagggcagacagagtgacgagggttagcaagcgttgcaaagtgggcatccttttcgagggtgtatgcagtcggcgcgcacctgaggagactcaggtctgccgcgccgatgctacagacagcatcgcactgcaattgttaccaagatttgctgcgggcctttggccgcgcgcgcgccctcactcgcgccgcaggaaatgcacgctgaacaactgcgccggatcgcgccacatggccaccgacacgaagccgcattcgccagccaatgcacggaaggcgcctggcgtgtacttgtaggaattctcggtgtgcagggtttcgccggcggcgaagtcgaacacccgatcctcgatgcgtacctgctgcttatggcggctgaccaggtgcatctcgatacgcgaggcctgctcgttatagaaggcgcggtgctcgaagcgctgcgggtcgatgtcgctgtccagttcggtgcggatgcgctcgagcaggttgagattgaacagcgcggtgaccccggcggcatcgttgtaggcacgctccagcacctggcggtccttgaccagatccacgccgatcagcaaaccgctgccggccggcagcgcctggtgcaggttacgcagaaaggctcgcgcttcatgggggtcgaaattgccgatgctcgagcctgggaagaacgccagcggccgctgccccaatgcctcggcgggcagtttcagcggctggctgaaatcggcgcacagcgcgtgcacgtccagccagcgatagtcggccgccaggcggcgcgtgcagatatccagaaactcgcgggagatatcgatgcccagatagcgcgccgggcgcagggcttcgagcagcagacgaatcttgcggctggcaccgctgcccagctccaccaggctggcgttgcgcccggccagttcggcgatggcgtccgccgccaggcgcaggatggtttcctcggtgcgcgtcgggtagtactccggctgctggcagatcagctcgaacagctgagagccgcggtgatcgtagaagaacttcggcgacatcgccttcggactggccgagaagccgcgcaaggcttcgtcgcgcagcgcctgctgctcagagttctggggttgttcgtgggtacggattgccaatgccatgctcagagctccttggccaggcgcaggccggagaactgccaacgcatggtggggtagaagaagttgcggtaggtggggcgcacgtggtcttccggcgtggcgcagcagccgccgcgcaacaccatctgccccgacatgaacttgccgttgtactcacccaggctgccgcccagggggcgaaagccggggtacggccgataggcgctggcggtccactcccacacatcgccatacagctgctgcaggccatcgccctgccctgccgccaccggttgcaggtgatcgctctcgacgaagttgccccacacaggctcgtcctgggcggcgatttcccactcttcctcccgtggcaagcgcgcctgggcccaggtggcgaaggcctcggcctcgaagtagctcaggtggcacaccggcgcagccagatccagctcacgcggcccgccgagggtcagctccagccagtcatcgccctcgcgctcccagtacagcggcgcctgccagccggcgcgctggatatggtcccaaccgtccgccagccacagcgccgtgctgcgataaccaccatcgcggatgaactgcagatactcgccattgctcaccggccggctggccagctgaaaggcctcgacgaacacccggtgctgcggccgctcgcaatcgaaggcaaagccctcaccgctaaaaccgacctggcgcagcccggcgggaaactcgatccagcgcagctcgctcgcctgaccgccgccgggcttgaggtcatgccggtaaaccggccgcagcgggttctgcgccaggatatgcttgatatccatcaacagcagctcctgatgctgctgctcgtgctccagccccagctcgatgcgctgcaaaacctcgtcgggcaactcagcgccgcgctggccgaacagctgctccatggccagatcgacatggctgcgataggcgtatacctcgctcaccgtcggccgcgacaacaatccccgccgcgcccgctcgaagggcgtgccgtgggtcttgtaataggagttgaaaagatggtcgtagcgctcgtccagcgggcgatagcccggtagaaaaggctgcagcacgaaggcctcgaagaaccaggtgacatgagccagatgccacttcggcgggctcacgtccggcatgctctggatcacataatcctcggcctccagcggctcgcaaagccgctcgctggcagcgcgtacacgctggtaacgctgccagagctgttcgacgtgcaacggtgaaacggcgatcctgctggtgcggtctcgcataacacgcatcctgtgccggcgccgcgaaacgcgacggttctagagccgactggatgggggtgggaaaggttcagggaaagtggcttactcaattacgcgcgccaaaacagttggcaggctgcatatgttttttgctggctacgataagttcgacgcaggcgggctgagcgcgttttgggctaaagtcccatggccttgggttgaatgatgccggcatctccggatgcgagaagcgccaaaacgcccggtacataaccgacccgctaagcacctcaaccgcatccagttgcccgctggccagttggaaattcaccagctgcaacttataggcatctatcaaatgacagaaccgctccggtggcggtggcccaaccgcgcgaactcatgggcgcagccccattgctagcggtcgatcatcccccgcaataggcgacgatggtgcatcaggatgggcggggtatagggttcgtccataaagcccgcagcgaacaagccaaaagatctgaaaccagataactgaaaattagatataccgtatctgttctctcaacgggcggaggcaccacctatggaaaagtcggtttatcgagacaaaaacctcgttttcttaaagttgctcaaacggtaaaggatcaagtcagggttgactgagcgtgactacgccaaagcgcttggccgcccacagtcgtttgtcagcgacatcgagcgtgggctgcccgactgaatctgatacagctgctggatatttgtcaggcgcagggcatcagcttgagcagctttgtgcagcgttttgaggatgagttggctggcaatggtgaaggggacaataaagcctttgattgagcgcaagggcatcgggttactggcacatccagaacggcgcaccacaatgccccctttttccgcagtcccctttttccgttgtgcctgccttacaactaggctaatcagttaatgtaatattatctatttgatggtcagagtatttgtttaggttcaaaggctctgttgtccggcatccatagtttacggtcactaacgattggcggtaaggtctcgatttcgagtgcccatctagggattgctagctcttctgagattcgttcccggatgcgattaatatatagagttcgtgtagtagccaggcgcccccacggactgacctcttgcggctcctctacatccttcattagctccaccccgtctagggtgattgaattcaattcactgacttcttcgctttccgcttcttcggcgcgcttgactggtgttgaggtaatgactaaatgtttgcgtgcgatatcgcccggcaaaaatttcaacctatctgtgaattgctccaattttgacagcataaacgcaacgacatctgaatactcttgcctcgtcaccaatgacaacggcttatctgcataactaaattttagcacctcacgaaactggccgcgcgcatcaaaatatatctcgaacaatattcctgccagtatgtgctttgcggtttcctcagagaaactagcaagcctggactcaagacttgccatgaactccatggccttctgagagttgccacatgctgcttgataaacattccttcctaatacgaaccacgatgaaggaggaaatgtctcatcacggatagaagagatttttagtatggccggattttgggtgtaccagttatgagattttaattcatctattattttattaatagctgaaggaggatctacttgatacaaagcgtctgcaatggcttcttgactgtactgaaggcgttgctcgacttctttaattgctggtacctcatcgacaacggccgcattggcctcaagaattggaggctcgtcctcaggagctacatcggcatcattctctacctcattgatgatggcggtatctactaacaactcctgcgtattcacctggattgcagccgctagttgagagaactcagtaccgttgctccgtgacaaaccctcgattagagtggctaaggtgcagatggtgatatcgggatgtcctgtttctcgcctaaattccgagactagacgaggatcgataattttaatttccggagcggagttcccgactgattttcttacatctctgactatctgagatctcatcttaggggcatagacccaatcagacttttcatcgttggttacaaagagaaccttgggaaatttagcagaggcagcattagatttttcgattatctcataccaaattataagatccccgtaaggattttcgtctttattaccgtctttgaagcccgggggcattcggtgttcgaaccgggcagccccctcatgagctgctctggagcaaagtgaagacagatcagagtcaaggatgcaggaggataagtggtctattatctgctggtgaatagttccagcatcgaattgatgcttaaatacacacagatgtttttctagctcttcgatagctgctcgaaacccatttatataagctatgcgatctccctgaaatgacgttctacgtaaaatgtcgtcatccacaaacaatgcagctgtttgatgaaggttttctagggcttttttaatctgagtaggctctttgcttttaggtgtgtacgactcaaggtttttcccagtgactcgagagagatattcacttgccgcccaagcaggtattgcgaggcgttcactcaaaacggcagcatctgaccaagcaaagaactcttgccgggctgcctcatgtagtttgtacaggtaggctattatattggtgtcaaggataattaatgtctgtgaagaaagagcaagatccgcaatttcacgaatatgctcatccattgtcttttcaatatggtgataaccaaacacgcacaatgctccttaagtacaataaaggggccgaatattttcgagcgccccatgattattcctagcgttatatctcaaataatcttaatcgttcggcacttcggaaacgccgagcatccccaaaactgctgccctgctttcacccctgatttcacggtgcgaataaccagggcactaccgcatttcgagcattgccgcgcgacagtcggatcgttacggcgcttgaggttctgcacatgctctcggtgcgtagcgagcgtcggggcacggcggccggattgcagtgcgtgcagcatggcgtcgacttcagccttgctgaataccgtctgctgaaatgactggatatagcggataaagccgatgccctgggtgacgttggccggcacttcggttttgaaggtgctgccgccaacaaaggtgatgaccgagtgcagatgttcggagcttacgccgagggtggcttccagggctttgaggtgtttgtagttctgccgcagcgggttctggaatttgaacgtgcgtttatagagcttctgcgtccactgcgcctgcctctcgccgccgaaaatccagccgctcatgttcttcgtttccagcacgaaaatgccgtagatcgacagaaagacgtgatcaatctgcgtggtgccatccggcgtattcagggtgacgttgtgcaggcggcggtaggtgcgctcatccagttgccggtgcgcgaagaagcgcaccagcagctcgccgatatggcctttggcccatggtgatttgagcaggccgatcagcagggccgcggggatgaaccaggccagcatgccccagacctggccgataatcgggctgtaatccattttcttccttgagccgagcgacttgcagagcgcccggttgcagggcgtgcaggtgtgccgaaatccaatagcctggcactggcctggataatggctaattgccgccaatgactcaagagggtgcgaccatagttctagggcaaacggctccggctctatcgcagcgtgagccgactaggcgtgttattcggctcatctggtgagccgaataagccagcgcctgcagcaacagcgaggggtgtcagcggctgtgccatgtcagcacggcctggtccaagcgtgcgctcggtcaatcgccaggccgcctccgatcactgatgatcctgcagcgtgaatcagccatcgggtcgttcttcacgttggcaaacggcgatgccgtctcaagagatacatttggaaacacgcggcagaaaaaacgcgccgatgttgtgcagaagattgtgtcgactctacacagacacccctttccagagcaggcgggaagtcctttgatccgcagaaaacaaggctaatcatttacttacaaacgttggccggctaattgcttgatcgaaaagccgcttctcgcggtattcgtttcccccttccagtgcgaggggtggcccagcctcaacgacgcggctggcgccttcaagtgaagcgactcatacatccagccgacagcgccgtcggcctctgaaatccggtctcccttctcaccggcatttcttttcagacctccgccccttttgccgccccgtcctggtactggctaccggactgtggccgtcgtgcaggtctgttttcaggagtatcccaaatggctatgaatcgtcgtgctttcctgcgtacgtccgcgatttccgctgctgcgttttccaccttgagcctgaaaagtttctcggcgttcgccgctgaagacgcgatcaatatcgcctcgctctacgacaactccggtggcctggacatctatggaaaacccatcgtcgacgccctcaccttcgctgtcgaagagctcaacggcgccggcggcctgcttggtcgcccgctgaacctgatcaagtacgacacccagtcgaacatgcagctctacgcgcagtacgcccagcaggccgcgctcaaggaccgcgcagcggtggtacatgccggtatcacttcggcctcgcgtgaggtggtacgcccggtactcggtcgctacaagaccctgtacttctacaacaaccagtacgagggtggcgtgtgtgaccgcaacgtgttcgccaccggcgtcacaccgggccagaccgtggaaaagctggtgtcgcacgtcaccaagaaatggggcaagaaggtctacatcgtcgcggccgactacaactacgggcagatcgtcacggcctgggtgaagaagtatgtggaacaggccggcggcgaaagcgtgggcatcgagttcttcccgctggatgtcaccaatttcggcgcgaccatctcgaagatccaggaagccaagccggacttcgtctggtcggccctggtgggtggcgcccatatgtcgttctaccgtcaatggaaagccgccggcatgaccggcaagttgccgatcgcctcgaccaccttcgccggtggcaacgagcacatcgtgctctcccccgaggagtgcaacggcatcctcatctgccagaactacgtgcaggaactggccaccccgcagaaccaggccttcgtcgagcgtttccacaagcgcttcggtgccgattacccctacatcaccgagctggcgatgggtgcctaccagggcatgatgctatgggccgaaggcgtgcggcaggccggctcggtcgaacgcatggcggtgacagaggctctggaaaaaggcatcagcctggagctgcccagcggcaaggtcagcgtcgatccggccacccatcactgcgtgctcgacgtgcacatcgccgaggtgcgcgaccgccgcctggaagtggtggaaagcttcgcccagcaagcaccgtcggacaccgccgccgtgtgtgacctggtgaagaacccgcgcgacgccaaacaatacagcatcgtgcagtaagggggccgtcatggattgggcagccattttttccctgcaaatcgtgggcgccatcgccacgctggtgctcctgagcatcggcctagcggtggtgttcgggatgatgaagatcatcaacctggcccacggtgaattcatgatgctcggcggttacgtcgccgtgctcgccactcaccatctgcatgtgccgatctggatctcgattctggtattggcgccactgagcgtaggcgtgttcggcatgctggtggagcgcctgctggtgcgtcacctgtatggccgaatgatcgacaccatgctcgccacctggggcctgagcctggccctgaccggcgcagccaccatgctgttcggcaacacgacggtgggaatcagctcgccgttgccgggcatcagcatcggggcttatcaaaccagtggctacggcctgttcgtgattgccgtggcagtggccgtgttgctgggtatgtgggccttgctgcgcttcactcacttcggtctgtgcgcccgcgccaccatgcaaaacgccaagatggcggcagcgctgggcgccaatccggggcgcatctacagcctgacgttcggtctgggcgcggcgctggccggcctgggcggcgctgttctggccccgctcaccggggtgattcccacactcggcgccagctacatcgccaaggccttcattaccgtgatcggcggcggcagtgcggtcattaccggcaccctcagcgccgcaggcggctttggcgtgatcagccaggtggtgaccttcttcagcacgccggtattcggtgaagtggcgctgctgttggcggccatcgtgttgatccgcgtattgccccagggcattaccggtcgtttctttcggagggcgttctgatgcctgttgatatccgtaccctgctgcccgtactcggctgcgtcctggccgccgtgctggtggcgatcctgccgcagtggctggacctgttcaccctgctgtccctgaccatctacctggtgatggcgctgttggccttgagcctggccttcatctggggctttggcggcattctgtgcttcggccaggcggcgtttttcggcctcggggcctacgcctatgccatcggcgtgatcaacctgggcgacagcacctggccggtagtgctggccatcgcggtgccggcgctggtcgcggcggccatgggctacttcatgttctatggcggcatcagcgatgtctatctaggtgtgattaccctggcgttcaccctgattctgttcaacgtgatgaactccacgtccggttccgagtaccacatcggcagcgcactgctcggtggtttcaacggcatcccggcgattcccaccctcaacgttccgttcgcccccgagcgagtgctggagccggaaaccctgttccaggtgatcggcggtgctttgatcctctgttatctggggctgcgcgtactgcttgccagccgcttcggcaaggtggtggtggcgatccgcgagaatgaacaacgcgccgggctgctgggctatgacacgcggctgcacaagctcatcgtgttcagcctcggcggaggtatcgccgggctggcgggctgcctgtttgccaactggggagccttcgtcagccccggcgtattcgggctggcccagtcggcgcagatcatcatctgggtaatcgtcggcgggcgcggcaccttgttcggccccatcctggcgtgcatcggcatccaggccctgatggcccagctgggtgagcaacagcacgtggactcgggcttcgtgctgggcctgatcctgctggccttcgtcatgctgctgccgcgcggtttgatgccgaccttgagcagcgccgtagcgcgcgctttccaacgtcgcccacgaccggccaccactcaggagcgcgcactatgaacctgctgcaaacccaaggcctgggcgtcagcttcggcggcgtgcacgcggtgaaagaggtggacttcacactggagcgcggcgaactgcgctgcctgatcggccccaacggcgccggcaaaagtacctttttcaagatgctcagcggccaactcaaacccacccgtggcgtgtgccacttcaagggccagcgtatttccgggctggcaccacacaaggttgcccagttgggaatcggcatcaagacccaggctcccagtgtgttcgacggcctggacgtgctggaaaaccttcgcctggccgccagccgcaaacaatccccgagcgccgcccgcgacaccgccgaggaaaccttgcagcgcatcggcctcagcgaactgcgcacgagcctggtaggcaacctggcccatggccaacgccaatgggtagagctggggatgattctcgcctcacgcccggaactggtcctgctggacgaacccgccgccggcatgacgtaccaggaggtgcgcaagaccgctgcgctgatcaaggaaatcaacctccacagcaccgtggtggtggtcgagcacgacatggagttcatccgcctgatcgccggcaccgtcaccgtgttcaaccagggcgcaatcctggcccagggcagtttcgccgaggtgacccaagacccggccgttcgcgaagcgtatttgggcaagcaggagatcaaacatgcttgaagtgatcggtttatcctccggctacggccgtattcccgtactgcgcgacattcgcctgagctgcgccgccaacacctgcgtgggcgtgctgggccgcaatggcatgggcaagaccaccctgctgcgcgcgctgatgggcgaattgcctgcgatggccggaaccctgcatttcgccggtgaagacttgagcagcgccgccgcccatcagcgtgcccgtgccggtatcggctacgtgccgcagggccggcagatctttccgttcctgagcgtgcgggaaaacctgcgcatgggctgcgtgaaggacttcgccaaggcagacgccaccatcgagcgcatcctcgcgtacttcccacgcctgcaccgcctgctcgaccaaccgggcggcgcgctatccggcggtgagcaacaattgctggccctggcccgctgcctgtgcggcgagccaaaaatcattctgctggacgaacccaccgaaggcatccagccgtcgatctgcgacgaaataatcgaaaccctgcagcgcctgcgggtggaacagaacctggcggtgatcctggtggaacaggacatcgaatttctcagcgccctgtccgaccgcatcctgatcatcgagaacggcaagctggtggacgaggtcgacccggcccacaccagcgccgaggccatcgctgagcgcttcatgggctttcacgcataaggaacctgtcatgtctattcaacgccctaccctggccgacctcaccgaagtcggccatagccttggcctgcaaatgagcgagccgctgcttaccgaatacgcgcacatcctcgaagccgtgtggcaggactacgaccgcctcgacgccatctccacaccgcccgcgccgccgcgttacccgcgcggccctggccaggtacccgcagacaaccgctacaacgcctggtacgtgcgcaccgaaatccagggcgccgcaaccggcaaactggccggcaagcgtgtggcactcaaggacaatatctgcctggccggcgtgccgatgatgaacggcgcctcgaccctgcacggctacgtgccggatatcgacgccaccgtcgccacccgcgtgctggacgcgggcggacagatcctcggcaaggctcactgcgagttcttctgcgtatcgggcagcagccacaccaatgccaccggcgcggtgcacaacccacgtaacccgggccactccaccggcggttcatcgtcgggctgtgcggcgctgatcgcagcgggcgaagtggacctgggcatcggcaccgaccagggcggctccgtgcgtatcccagcggcctactccggcatctatggcatgaagccgacccacggcctgatcccgtacaccggcatcatgcccatcgaaatgaccctggaccatgccggcgtcatgagcgccaacctggctgacaatgcgctgctgctggaggtattggccggcgccgatggcctcgatccgcgtcaggatcgcgtcgtgcccaccgaggcctacacccaggccctgggcaaaggctgcaaaggcctgcgcatcgcggtggtacgcgaaggcttcggccatgccaactccgaagccgatgtggacgccgcggtgcgtcgtgcggcggcactcttcgagggcctgggagcgcaggtggaagaagtctcgatcccgctgcacgctctgggccacgcgatctggacgccaattgcggtggagggcaccacccagttgctgcaaggctacaactacggctcgaactggaagggcctctacgtacagagcctgatgaacgcgcagcagaactggcaaaacgagtccgggcaatttccccacgacttgaaaacctgcctgttggccggtgaatacgcctacaagcgctttggcggccagtactatgccaaggcccagaatgctgcgcggcaattgcgcgcggcctacgaccaacacctgcaggatttcgacgtgctgctgatgcccacggtaccgctcaaggcgcccaagctacccagcgccgatgcctcggccagcgagttggtgcagcgagccctggaaatgaacgccaataccgcgccgttcgatgttaccggccatccagccctgtcgatcccttgcgggctcgccagtgacctgccggtgggcatgatgctggtggcgcgcgattacgccgaagccacgctataccaggttgcgcacgcgttcgaacaacatatcgactgggaaagcctgacgtcatgagcccccccgacttcaaagtcggcctgctgttttccgagtgcagccttaccgctgcctcggagatcacccaggccaatgccacccatctggccatcgccgaggtcaacgatgctggcggcatccacggccggcgcctggtgcccgtggacggccgtcccggtgccgagccggccgactaccgcgacagcgccgtgcgtctgtgtgacgagcaccaggtgcaggtgctgttcggcacgcacatgtccagcacccgcaagaccgtgctaccggtggtggaaagccgtcgccgcctgctgttctacccgacgctgtacgaaggcttcgagtactcgccgtggtgctattacaccggctcggccccgaaccagaactcggtgcaactggctcgctacgtactggaacacttcggcaaccgcgtgctgttcgtcggtggctcgtatgtgtacccgttcgaatccaaccgcatcatgcgcgagctgttcgagcaggccggcggcgaggtggtggacgaaatctacctgccattccacgccacgcccgaagactttcaacgggtcatgcatcaggcccgcgccactgcgccggatgcgatctactcgaccatcgtcggcagcgatattccggccctgcaccgtgcctatcgccaggccggtttcgacccggcacgcatgccgatcgtcagcctggccaccaacgaggtcgacgtactgcgcatgagcgccgaggaggctgaggggcatgtgtccgcagcgccgtggttctcaaccctgcaaacgcctgccagccaggcattcgtaacccgctaccgggcgcgcttcggcgacgaagcgccactcacggcgggcgccgaggcggcgtacttccaggtgcacctgttcgccgaagcggcgcgtcgggcgcaggatccatccatcgaagcgctgcgccaggccttggccggggcacagttcgacgccccccagggccgcgtgcagatcgacgcagatactcaacacacctggctatggccgcgcatcgcccgcctcgatcatcagcgccgtttcgagctgatggtgcagagcgagcaaccggtcaaaccaagcccctacatggtcgactaccaactggacgggcagccatgagcggcgggagggcgagatgagcagcgcaccttcgctgttacgggaactcaagggcctgcgtgttctggtgatccatccggtggatgccgaggcgcgcgtggtgctcgaccagttgcagcgcatcggctgcatcgtcgaacaatgttggccggtgcccgaacgcttgccggaggataccgacgtagtgctgctcgccgtggaactcagccagcgcctgaacacccagtcgctggtggaagggctgagcgaacaggcgccgccgatcatcgccgtggtgggctacgagaacccctcgatgctgcaactggtgctggaaacccagccagcagcggtcatcgagcgcccactgcggccattcggcctgttgacccagttgttgatggcccgcgctgcctggcgtgcgcgcatcgacatgctggcgcaactgcgcaaactgcaaacccggcaaccggctgtttccaagatatccatggccaaggccctgctcatggcccgccatcgcatcggcgaaaacgacgctcatcgtcgtctgcagcgagatgccatggccagccgcagcagcatggaagcggtggctcagagcattatcgatgccggcctgccacccacatcggagtaagcagagggtgcacgcaagccgttgatttcagtaccaccgcccactgcggtatgcacttattcggcttaggtcaagagttcaacggggcattaacgctgtctgggctttcagagcgccaaggaaaagagaaactacctgccgtatgcgcgatgccccgaagcgctccgcacaagtgaccaatttgcctggcagggacaaccgcgaacttttgaatgccctggagcgacttgtaaatcaaggtaaacaataactgcgactggccaagagaagcctcttgatgagcaggatgtaggctcatcttgaatagatgagcctaagtatcgctaaccgacaggcagctttcggtcaaagttgcttgaagcgatcagtgcctagtcgcgcgttcttaagttggggagcagtgaacctgctccccaacttggttatgcattggctcgaatgcatttacgcagagcttcaaccagtgcttcgagctcctcagcggtggagtcgaaaggtggtgcgaacactgcttgatcacctgaccaacgaaggtaatagccggcttcgtagagtgcgtcagttatgcgatggccgcgaatgccaggctggccagcaataggggcaaactcaacactgccggcaaaccctacgttgcgtatatcaataacgtttggctcgcctttaagagaatggatcagttcttgaaacagatgctctttttccttcaccttgtccgcgacgccttcggacgagaatacttccaaggctgcaaggcccgctgccactgcgaccgggtgcgctgagtaggtgtagccatggaagacgctgttggtaaactcaggctgatccatgaaggttttatagatttcgctggtcatgatcaccccgccgagaggctgcatgccgttggtgacggtcttggcaaaggtaatcatgtcagggactacaccaaaacgttgcgcggcaaaattggcgcccatgcggccgaaaccacagatcacttcatcaaagatcagcagaataccgtgcttggtgcaactttctcgcaagcgctgcaagtagccaactggtggtacaagcacaccggtggagccggccattggctcaacgattactgcggcaatattggaggcgtcatggagagcaaccagacgctcaaggtcatcggccagatggcctccccaagtcggctgatctttagagaatgccatttgctggatatcgaaagtatgtggcagatgatcgacacctggcaaagtcaaggtagagaacatcttgcggttggcaaccatgcctccgactgaaatgcctccaaaccctacaccgtgatagccacgctcgcggccgatcatgcgcgtacgccctgcattacctttaagccggtgatatcccagtgccaatttcagagcgctgtctaccgcgtctgatccgccggtgctgtaaaaaacatggttcagcgggtcgggagctaacgatgcaattttctcggtcagagagaacgcgccagggtggctcatatagaacgctgaaacgtagtccaacgtttccacttgcttctgaatggcttcagcaattttcgggtgtccatggcccataccggagcaccaaagaccagagaaaccgtcgaacaccttttttccttcagcggtgtgcaagtagctgccctttgcgctggtgatgatgcgcggcttgcgcttgaacagtgggttgggcgtaaaaccgatgaagtaagagtccatttgggcaggtgtcaattcagtgctcatgcgatgtctccgtatcccttgtagttgaacgtgcccaaccctatcgagaggcaatgcttcggcatagggccactttttctgcctccataggtccacgttctgctattcccaccctgctatccagcttgagctatcgggccttggctggcatttacctcacgcccaattggccttaatccgcttatgaaagtggctatatcacccaggccccgatggctcttatcgtcgagtccagaaattcaaaaaaccgaggcaacggcatgactatcgcggaagagctctccagcattttcagaaatcgagcgctgatcgggggggaatgggttgcggcgcgaagcggggctacctatgccgtgctcaacccagcaactggcgccgtcatcagcgaagtgccggacatgtcggagcaggatgcgacagaggccgttgtagctgccaaggcagcaggcaaggcctgggcagctttttcagccaagcaaagagcgcgtgttctgcgggactggcatgatcttatactcgccaatcaagaggagctggctctgctcatcacgtcggaacagggcaaacccctggaagaggctcgagcggagattgcctacggagcggcatacgttgagtggtatgccgaagaagccaagcggataaacggagaagttatacccccaccagcaggcgatcgccgaatcattgtcataaaacagcccataggcgtggtatcggctattacgccttggaattttccaatggcaatgatcactcgcaaggtagccccggcattggcggctggttgcactattgtcgtaaaacccgctgaagatactccactcgttgcgcttgcgttggctgaattggcttgccaagcgggtgtcattccaggcgccatcaacgtagttaccgcctcacgtggccatgaagtaggccacgttcttaccacccatccagatgttcgcaaagtttcattcaccggctcgactcaagtaggccgtatcctgcttcgtcagagcgctgacaccattaaaaaagtttctctagaactcggtggcaatgcgcccttcgttgtctttgacgatgcagatctggatgccgctgtcagcggggccatcgcctgtaagtttcgcaatggcggccaggcctgtatcagtgcgaaccgcatttacgtgcaaagcgggattcatgacaccttcgccgcccgtctaagcagtgcagtgcgtgagctcaaggtcggtgccggtgatcaggctggcgtcgtactcggcccgatgataaacagcaaggctgttgagaagatcgagtcacacgtgatggacgcatgtaacggcggggcaaaagttctggtgggcggcaagcgacatgacttgggtgggaacttctatgatccgacggtgctggtcaacgttgatccctccatgttgctcaatcgagaagaaacattcggcccagtggcacctatcatttcatttgaaaccgagcagcaagtggtcgaattggcaaatgataccgaatatggccttgctgcctatttctatacgaaagatcactctcgcgcttggcgggtcgctgaagaactcgagtcaggcatggtcggtattaacaccggtcttatctcgaatgaaatggcgcctttcggaggcattaaacagtcagggttgggccgtgaaggctcgtcttacggtatcgaggattacctagaagtaaaatatatctgcgtcggaggaatttgacgcgggcgtgaaacgtaaatgctgttgtgtgaactaaagagcttggggtgttcttcggcccagtaatcgcagcgggttgcatggcgcacgctccagtgctaaggaacctgctgcgagcgtatgttacgttcgcacgggccaccccaggttacgttgacgtgatttctatttttgtcagctcctacttattggagttgaaatcaatagatttgcggcgaccaccctgtcattaaccattgatacagctgcttttagtgcggaaatatggcgatctgcattgtcaggtttttttcaaatgagcagcgagaagcggcgcaagcttgcgcaatgataccttgagtaccttttcgaagaataatgtctcctcaggtagtaatcagcagccttcctcacctcgtgagtgagatgtcttttttgataaaggcaagcccggctgtggcggtcattggagccgttgacctaactcgtgtcactaatcgtataccttcttgacgtacgaaccactccctcccattttggcggctgccgtactttaacgctggtaattggcagcttactcaagattccgtcactgactgaagctaaagccaatcgcttggcgatgcatggagagcaccatgaacgaatggctgatcgtatgggagtccagagatggttttataaaagggctggatgatacagcccctctgttcgcactctcatttgtaggtgcatttgtagttggctgatattcgcactaaaacagctatggtatttcagagtttcaattgctgggctcaccttacggtcctccaaaatgtcatggaggctcccataagggtcaaaggtatcgcgcgttctcaggcccttcaacatgctaatgaactactcgctaaagtagcatggcagataaggctagggggcatgaaacttctctgcccaagcactcgagtagagtatgcttgcgctgatagcgctagaacatgaggttgaacatgctgccgtctttaatcggtgagcgaattcaggatcagctggataggagctcagcgatatcgctgcaacagcagctgtatcgcctgttacgatcattaattgaggacggcacgctaaggccttcatcgcgccttccttcgacgcgaagtcttgccagccaaattggtgtgtcgagaattaccgcggtggctgcctttgacatgctgacagctgatggttatctggtaggcaacatcggtagtgggactttcgtggtggagcgtccgcctacgcgttctgcagtgtcggccgctctggtaattgccccagatgaaatttcattaaggggccgattaataatgtctggcgcgtccggcctgcaagagcgtgagggggcatttctgccaggagtgcccgatgtagccgagttcccatactctacatggcaacgattacagactcagtaccttgggaaatatctatcccaactaagtggatacgcaaatggaggtgggtatctgcctctgcgccgatcgcttgcggactatttaagagtcgcgcgtggtgtcaggtgcacacctgatcaggtactgataactatgggcacacagcaatctctggatctgatcctgaggctgctaactgactttaacgatcaggtctgtattgagaatccctcacactgggcaagtgcgctgatgcttaagtcgctcggtgtgcgatctatcgcggtgcctgtagatcatgaaggtatagcgatgtccgatgaacacttcgccatgaatcctaaactcgtgttcgtaacgccctcccatcagtttcctatgggaagcatactttcaactgctcgtcgcgagcgcctcttgcaggaagcggagaggcgtaatttctggattgtcgaggatgattacgacagtgagctgcgctacgacgctgcgcctacaccctccttgcagggagcagatagagctggccgggtgatctacttgggcacgtttagcaaggtcatgtatcccggtttgcgtatgagctacatggttgtaccgccctcgctaagcgagtcgatggtaaaagggttgctcagcctctatcgaccagggcatttaccactacaggcggcgctggccgactttatcaatgacggtcacttgacgcgtcacttgataaatgttcggccactatatgcatcgcgccaagccgagttgcgcaagtgcttagtagaggcctttggcgccgacatcctgctgagtggcgggttcgctggcctacacctaactgtaagattcaaagactttctggaccttgatcttttgcaggcagaatcttcgcggcgcgatgtgttgctgcgcaggctaagtgctttcaatcactccgctgggccattcgacgacggtttcgtacttggctatggcgctttaaataaagttgacatcagttctgctgtgacacgttttcaccaagcttatctttatgttaagtcggctaacagacgataatctgctcgctctgggcaaccttcaggtaataatttttggccgttgcattcagttgtagctctccgagttccctgagtgcacgcaacttgattgaggtcgctcgctcatgtcctggttccagcgccagcacgtaatcactgagctcggctgcccattggggttcctccggcagcgcgcgttgcgcacgatccagtacatcctgtttgccgccggccatggaaacgatttgcttcgccctgaccttgttggggaggaaaaatatgtgcgtggggttgccgtcaaaccagccggcctgctgggcatagatgcctcgcaccgcccaggcgactgaaccgcccctagtttggtagacacctccaagcctcataatgaggcccattagaggtgccatgagcaaccagcgttaccccaaaagaactcgagaccgaagcggccaagcaagtgaccgagcgtggccttcctgtagccgaggtggcggcgcggttaggtatgtcggtgcacagcccgggtacctaagggatatctgaacggtgaccattttttgctttgaccacaaaaaagaaaaagccagctcaatggctggcttaagtctttcattttattggtgggcccacacggactcgaaccgtggaccaaaggattatgagtcctctgctctaaccaactgagctataggcccccagaaggctggcgcagtataccgatgcgctctgtcgagtgccaatccgatacgccacctggctgcttcgctattacgtccgtagagctaagcgcttacagccaacctttgatctgacgtgccacggcctctgtggatatgccatagcggtcatgcagggtcggcaatgcaccggcatccaggaaggcatccggcagggcgatctgccggaaggtcggcgtcacgccgttgcgcagcagcaccccggcgaccgcctcgcccaatccaccgatgatcgagtggttctcggccgtgacaaccaggcgcccaggcttacgggcttcggcgaggatggtcgcctcgtccagtggcttgatggtcggcacatgcagaacggcgacgtccacaccgtcagcctgtagcttttccgcggcttcgagcgcacgcatggtcatcaggccggtggcgatgatcagcacctcgcggccggtgcgcagcgtcttggccttgccgatctcgaagcgatagtcgtactgatcgagcaccaacggcacgttgccacgcagcaagcgcatgtacaccggcccctggtgcgcagcgatggccggcacggcctgttcgatctcatgcgcatcgcaggggtcgacgatcatcaggttgggcatcgcccggaagatcgccaggtcgtcggtggcctggtggctgggcccgtagccagtggtgaggcccggcaggccgcagacgatcttcacgttgaggttctcttcggcgatggccatgcagatgaagtcgtaagcgcgccgtgaagcgaacacggcgtaagtggtggcgaacggcgtcagcccttcacgggccatgcccgccgctgcgctcatcagcaattgctcggccatgcccatctggtagaagcggtccgggtgggccttggcgaagatatgcagatccgtgtacttggacaggtcggccgacaagccgacgatgtccttgcgctgctcggccagcgcggcaagggcgtgaccgaagggcgccgcgcgcgtagcctgcccttcagcggctatggaggcgatcatcgccgaggtggtaaggcgcttcttggcggtggtggcggtattcatggctggctcccagcgtcgagcatatccagggcaagatcccattcgcgttcatccacgcggatgaagtgagtcttctcgcggttttcgaggaagggcacacccttgcccatgcgggtgtcgcaaatgatcacgcgcggttgcgggccggggtgctggcgggcggcatcgaaggccgtgaccagtgcgtcgatgtcgttgccatcgacgcgctgggtaaaccagccgaacgcctgccagcggtcaacgatgggctcgaaggcgagcacctcgctggagtagccatcggcctgctggttgttcacatcgaccaaagcgatcaggttgtcgagcttccagtgcgaagcggacatcgccgcctcccaggtcgagccttcgttgagttcgccgtcggacagcaggttgtagacgaagcgatccgagcccttgcgcttgagacccagacaggcacctaccgcgatgcccaggccgtggcccaatgagccaccggtgatctccatgcccggcgtgtaggcggccatgcccgacatgggtaggcggctgtcgtcgctgccgtaggtctccaactcgtcttcggggacgatgccggcctcgatcagcgccgcatacagggcgatggcgtagtgaccgatggacagataaaagcgatcacgcccttcccactcagggttggcaggctgataacgcagggcatgaaaataggcgacggcaagcaagtcggcagcgcccagcgcctggccgatatagccttgcccctgaacctgccccatgcgcagcgcatggcgacggatgttctgggcgcgcctggccagtgacggcacgcccgaggcagtggatgcggaattcatcgtggtgactccttagcgattgacttgatgggcgggaacgcgggacaccaggaacgcaccgaatgccagcacgccggtgatcaggtacatgcccacggcgctactgccgagcgtggtggtgacccagccgatcaggtacggcgagcagaagccggccaggttggcgaagctgttgatggcggcgatgccggccgcggcggacaccccgcccagcagcgtggtcggcaacatccagaacagcgaggaagcggcgagaatcccggaggccgccaggcacaggctgaggatcgacagggtcacgttgctgcccagcgccgctgccaggctcaggcctaatgcaccggcgagcatgggaatagccaggtgccagcgtcgctcctggtgtttgtcgccactgcgcgcgaccagcagcatggcgaagatggcgcacaggtaaggcaggctggtgagcaggccgatgtgcagcggctcggcgacaccggcattgcgcaccagcgtcggcagccagaaggtgatcgcgtactggcccatcaccacgcagaaataaatgccggccagcaaccacagacggcggtcgcggatgaacgcaccagccgaggcgtgctgaaccttgtgctgattgtcctcggccagctcctggcggatcagcgccttctcttcatcgttgagccaggtggcctggtccacgctgtctttcaggtaactgagcaccaggatcccgaccagcacggtgggaatggcctccagcacgaacatccactgccagcctgcccagccgtgcacgccggcgaagcgctccatgatccagccagacagtggcccgccgatcatgcccgacagtggaatggccacgaaccacagcgcggtcatcttggcgcgccggtaggacggaaaccagtaggtgagatacagcagcaggccaggcgccaggcctgcttcggcgacgccgagcagaaaacgcagcacgtagaactgcgtagctgtttcgacgaaagcgaacatcccggaaatgatgccccaggtgatcatgattcgcgcgatccagcggcgcgcacccacacggtggagaatcacgttgctgggcacttcgaataggaagtagccaatgaagaacatgccggcacccaggccgtaaacggcctcgctcagcgccaggtcatccatcatctgcaacttggcgaagccgacgttgacacgatccagatacgcgcacaggtagcacagcatcagaaacggcatcagccgccaggcggtcttgcggtaagcattgctgcgagcggtcgaagccgcatcgagggcgatggtggtcatggtgatctgatctcttgtttttattcatatgcctggcgggcgagcgccaggctgcagatacagaacgaacggcttatggcatcagtgaatcagcatgccgccgttcacatccagagtgatgccagtgaggtagctggacagatcgctggccaggaacagcgcggcattggccacgtcgcgtgcatcaccgaggcgccccaggggaataccgtcgatgatcgcgtggcggcgttcgtcgtgaatcagcccaccggtaatatcggtctgaatcagccctggggtaagcgagttgacgcgtacgttgtcagcaccgaactcgcgtgccatggccttggccaggcccagaacaccggccttggccgcgctgtaatgtggcccgccgaagataccgccgccacgctgggccgacaccgacgacatgcagatgatgctgccggccttctggctgcgcattgccggcagcacggcctgggacatcagcagagtgccacgcagattgacgtcgagaatgcgatcgtagtccttgccggtgatttcgagtgtcttcaccggctgggtgataccggcattgttgaccagcacgtcgatgcgcccgtaatggccgagcgcctgagccactgcatcgcgcacctgagcttcatcggcgacattggcagccaggccgaggtggccctcgccgagctgtgcagcggcttcgcgggcggcagtgagatcaagatcgataatgatgacgcgggcgccctgttcggcgaaggcctgggcggtggcgcggccaattccacgcggcgaggcggctccggtgacgattgcaattttgccttgaagtagcattgtgtgtgctccgacttttgtttttatggtcagcggctcatggcgaaccgatgggcaaagagtcggcttgacgagtaagcggagcaacgcagcttgcctcacccgatgctgaaaaaaattcagcactgcagccgccgacaaacaaaacggcgcagtaggataggagcgaatcacaagtattttgcaggtaagccaatgtccaacgactggggcaggaaaccaacatcccttccaccgctgaaagccattcagtccttcgagcaagtggcacgcttcggcaatgtcgcccgtgcggccgaacagctgaacctcacgccttcggctgtcagccatcagatcgccaatctggaagcccttatcggtcgtccattgttccttcgcaacgcccgcggcgtgaccttgacgccggcgggcgagcagtacctgcgtgacgtcaccggcgtgctgcagaacctagccttggctacacagcgggccggcaacgatatcagtgccgatagcctgcgcctgcattcggcgccgagtttcggtctgctgtggctattacctcgtttggagcgttttcgcgagagccacccggatatacagatcaacctgtcttgctcatacgaatcgctgcacttcggccgcagccagatcgatctcgacatccgccacggctaccccaactggccaagcctggaggtgcgaaccatccgccacgagcacctggccgtactggcatcgcctgcgttgctggcacgccacccgataagcgaaccgcaggatctgctttcccaggacctcatcctttccgaagccgccctggtgcaatggccccagtggttcgcccatcagggtgtgtcactgcccgaagcaccgtttgcgctgagcttcgaccgctcttatatgagcttggaagctgccagccatggcttcggctttgcgttggaaagctccttgctgtctcaggattacattcggcaaggccgcctggtgccggtgttcggtgagcagcgaagcagcgcggtcagcgctcatcacctggtatttccacgcaccaatgccaacctgccgcgagttgcgcgcttcctgcaatggatgcagcagcagttggggcacgacctcaactatgggtaagcgatatagcgagtagcatggcccggcccagcaaaaccgcgtgcaatctcgctgtcgctttgtacataatttgcgcgacgttcctatcccgccgtgcctcacgctgacgatacgagccaaccagccgagccgggcccgtatcgtgaagagccagaactccaaaatcactcacctcagacgcctggtcgcgatcatgaccagtgtggtgggtgtggccgtgctgttgcttacctacatgcaggtcgaatgggacaggcgcgagtcgctgcgccagcatgtggccgatatggagaacctggcgacggcgttgacccgccaggcggagtcgaccatccgcgatgcccataccgtgctgctcggcatgcagcgcaccttgcaggcctcccgttatgacgctgaaagcctgaacgaggtgctggaggtggcgcgggcgcagtcggcgattctcaccgacgtgcagggcttcacggtgctgagtgccgagggacgaccgctgatcaccacggtgcccaacccggtcaccaattactccgctcaggaccgcgagtatttcgcgatgcagcgcgacaacaaggcaacgggcctgtacatcggcgcgcccgtacagagccgcatgagtggcgagtgggtgatttccctgacgctgcgcctcagtgatgccaatggcgagtttcacggcgtggtgatggccacgctgctggtccagcacttcgtggatttctacaagagcatcaacgtgggcagtcagggtgtgatcggtatgaccaagcgtgacggtacgctgctggtcaggtcgaaggattccgatcagcacgccggcctcaacatgtcgaagagcccggtgctgcgtgcggtaaatgaaaacggtgtgacgcgcggcaatatggtgctcacggcgatgatcgacggcgtgaagcgcatctatggcttcgataccagcgatgagtacccgattctggtcgctgcctccctgggtgaagaagaggcgatggccgcctggcgcaatcgcacactgcagaactggtcactggctgccggcgtgctggtcatcctgttctccatgggttggctgatctggcgcgcactgggccgccaggggcgcatggaggcgcggctgcagagcatgcaccgcgatctggcgctggccaaccatgcgctggagatcatggccggcgaagacgccctgaccggcctggcaaaccgtcgccgtctggacgaagcgttacgtgcggccttccagtccgccgccgcccagggccagccactgtcgttcgtgctgctggatgtggaccacttcaagcgcttcaacgaccagtacggccacccagccggtgacgaggcgctcaaacaggtggcggccgtgctcaagcgccacgccaagcgcagcgcggataccacagcgcgctacggcggcgaagagctggcgttgatacttccgggcgccgaaagcgcggcggcgatggccgtggccgagcgcatccgcgccgatgtcgaggctctggccatcgtcaatcagggctcgccctacgcctgcctgacgctcagcattggcgttgcagcctgcctgccagggcgcgacatgcaggcgcctggcgagctggtcgccgccgccgacgtcgcgctctacgcggccaaaagcgccggccgcaaccgcgtgaccctcgccgcacagcccgcctgatacgccctgcagccgtgcccagcttcttgctgggcaacgacgccatcgtggagcacgccggtacatgcggattgcaaatgaatctatgcggcgacgcccttaccgaaagcagagtgctggaccatcacaaatgataagcacctagggcgctccgcagactgagtacctgccgaaacgcaaaagaaaggggccttgcggcccctttcccgtgtccgcctcagtcagcctgtacggtgacctgctgctgttcacccagcccggcgatgccaagcctgatggtctgcccggcgcgcaggaataccgggttgggcttgatgccaaggcccacgcccggcggggtgccggtggagatcacgtcgcccggctgcaggctcatgcagcggctcaggtaggcgattagttgcggcacgttgaagatcagcgtgcgcgtgttgccctgctggtagcggtggccgtcgacctccagccacatgtccagattgtgcggatcggcgatttcgtcacgggtcaccagccacgggccgagcgggccgaaggtgtcgaagcccttgcccttgtcccaactgccgccgcgttcgagctgccattcgcgctcggacacgtcgttgatcacgcagtagccggcgacgtggtccatggcgttggcctcgtcgatgtaacgtccgcccttgccgatcaccacgcccagctcgacttcccagtcggtcttggtcgagccgcggggaatctcgactgcgtcgttggggccgcagatggcgctggtccatttgttgaagatgatcggctccttgggcacgtccatacccgactcggcggcgtggtcggcgtagttgaggccgatgcacacgaacttgccgacctggccgacgcaggcgccaatgcgcgggttgccggtcacgactggcaggctggccacatcgatcttcgtcagcgcggcgaggcccgccggcgtcagcacgtcgccggcgatatcggccacatgcccggagaggtcacgaatctggttgtcggcatccagcaggcctggcttttccgcgcccttggcgccgtaacgtagcagtttcatgtggggtccttgttcaggttcaagacgtggctcagatgctcatgccgccatcgatcacatgcagcgcaccggtggtataggaagacgcatcggagccgaggtaaagcaccaaccgggcaatttcatcggcgctaccgaggcggcccatgggctggcgggcaacgaactggccgtacacctgctcctcggccacgccctgcagcgccgcctgttcggcgatgcgcgaacgcagcgagggcgagtcgacggtgcctgggcagatggcattgcagcgaatgccctgggcgatgtagtcggcggccaccgccttggtcaggccgaccaccgcggccttgctggcggtgtaggcgcagcggttgggcacgcccttgatgctcgacgccaccgaggccatgttgatgatcgagccgccgccgcgggccagcatgcccggcagtgtggcgcgaatcatccggtacatggcggtgacgttgagctgcagcgagcgctcccaggcggcctcgtcgcagtccagaatgctgccggcgtgcacgtagccggcgcagttgaacagcacgtccaccgcaccgacctgctcgctgagcgcggcgatggcctgggccgaggtgacgtccagctgcagggcggtaaggcccggctcatcctgcaatgcgccaatcgcgatatcggtggcgatcacctcggcacccgcggccgcgaaggcccgggcgctggccaggccgatgccctggccggctgcggtgatcagcacgcgtttgccgtgcatctcgctcatgctttctccagggtcaggctgccggtaggcgtggcgaccggcgtgcggctgggcgtgccgagcatgctgcgcgggatggccatgatcagcgcgccgctgacgaacaggcaggcggccagcacgtaggtgccgttgttgatgtcgccggtcatggtttccgccatggcggtgatcatcgagccggtgaagccggacaggttgccgaacgagttgatgatgccgatgccggccgccgcggcgatgccggacagcacggtgccgggcagcgtccagtagatcggcatcaggctgagaatgccggaggcggcgacgctcaggaacagcaccgaaagcacgatgttgtgggcgaagtaggcgctgagcatcagcccgacaccgccgatgaatgccgggatcgcggcatgcagacggcgctcgccggtgcggttggaatggcgggcgttgagcagcatcgccacggcggctacgccgtagggaatggcggtcagtaggccgatgtgcaggctgctggtgataccggcgctcttgatgatcgacggcatccagaacgccagcccgtagaagccggtgttgaaggtaagcagaattagtaccagcagccacacgcgcgggttgaggaaggcttcgctgaggcgcgaggccttgccggtgttgtcctgctgcaggttggccttgagcagggtcttctcggcggcggacagccacttggccttgtcgatgttgtcgcacaggcagacgatcaccacgaccgccatgacgatcgacggcaggccttcgatcagcagcatccactgccagccggacagcccgtgcacgccctgcatggcggtcatcaaccaaccggaaagcatgccgccgatgaccaggctgatcggcagcgccagcagaaagccggacatcacgcggctctgccggtgggtcggaaaccagtagttgaggtacagaatcacgcccgggaagaaaccggcttcacagatgccgagcagaaaacgcagggtgtagaacatggtgctcgactggatgccgaagaactgcgccagcggcacggtgaacgccacggccatcgacaccagtgcccaggtgaacatgatgcgagcgatccagaagcgcgcgccgaggcggtgcagcaacaggttgctcggcacttcgaacaggaagtagccccagaagaacatgctcgcgcccagggcgtagacggtgttgctgaactgcaggtcttcgagcatatccagcttggcgaagccgatattgacgcggtccagataggccgccatgtagcacagcagcaggatgggcaggatgcgcaggatgaccttgcggtaggtgcggtcctcgaaggaactgtcgtggtcgcgtgctggcgcggccgattgctcggtacgtggttgcatggtggtgacccttgggcatgcgcgcatgcctgattgtttttattgaaatgggcttcgctgggcggcgcctggcgacacagcagtggttacagcggtgaggctccctgacggtgaatgggccacccggcagcttggcgtgccgggctcgacggccgggcgcttgcccgaccgcagtggcgatggccggtaatctatgccgcggatcgattcaatcccaatggcatttgctgattaatcgataacgttgcgttatcgaatcagtcacgctcgcgctgcgcattggcgagcaggatgtcggcgaattcccgggccgggcccagcagctgatcacccttgcgggtgagaatcccgtagtcctggggcatcaggtagaacggcgtgtcgagcttcttcagcaggccactgcccaggtgctccagcaccatggcctcgggcaacatgccgatcatcggcccgccctgcagcaccttgaggaaggtctgcatggagatggtttcgatggtgttgcgcggcacctctaccttggccttggcgaacacttcttccatacgcccgcgaatcggcgtgcccttggggtagagaatccacggccaagtcaccagttgctccagggtcatgggcccagcctcgcatagcgggtgacggctgttgaccacgatgcagaacggctccggcgccaggggctggaagtcatagcgctgctgctggctctgctcggtgaagcggccgatggccaggtccaggttgcgttcttcgagcatttccatcaggtggtcgctggtctgctcgaccacttcgatggccagcagtggccagcgctgcttgatctgcacaatggcctcgggcagcgccaccgccgtggcggcgaagatgccgccgaccttgaggtgaccatggccgccggcgctgaggttgttgatctgctcgacgaaggtgcgcgcatcgttcaacgccaggtgcgcgtaacgcagcacctgggcgcccagcggcgtgggctgcatgctgcgcggcaggcgctcgaacacggcgaagccgagcaggctctcgatctccttgagcatcttgctcagtgccggctggctgaggttcatctgctgcgccgccaggtgcatgttgcgggtgcgacccagggtgtcgaggagcgtcaggtgacggaatttcagccagttgcagaagctcgagaacgacagatccgacatgggcagctccaggcattcaataacgccaggttattgataattgaaaatatgccattggagtttatccacatcgccgcctagcgtgcagctttcatgcaccccggaattcatcgccatgtcgatccgcctgacccctgaaaacaccctgcctgccgacgctgccacggccacgttgatcggccgcgcctggattcccggcgccatcgccggcccttcacccatcgtgctgcgtgccgacggcgtgttcgatctgtccgcgcgcttcgccaccctcagccagttgctggaactcgatgatccgctgcaggcggtgcgcgacacgcccggcaccttcgtcggcagcatcgaggcgctgctggccaacaccggcgcccacgccgacccgagccaggcgtacctgctggcacctgccgacctgcaggtgatcaaggccgccggggtgaccttcgccgccagcatgatcgagcgggtgatcgaggaaaaagccgccggcgacgccgccaaggcgcagagcgtgcgggccatcgtgcgtgaggccatcggcgacaacctgcgcgccgtgcagcccggctcgccccaggcgatgcgtctcaaggagctgctgatcgagcagaacatgtggtcgcagtacctggaggtcggcatcggcccggatgcggagatcttcaccaaggcgccgattctggccgccgtgggcagcgccagcgagatcggcatccacccgatttcccagtggaacaacccggagccggaggtggtgctggcggtcaacagccgcgggcagattcacggcgccaccctgggcaacgacgtcaacctgcgtgacgtggaaggccgcagcgctctcttgctcagcaaggccaaggacaacaacgcctcctgcgctatcggcccgttcatccgcctattcgacgaacacttcgacctggatgcggtgcgcaactgcgtggtcgagctggaggttgaaggcaccgacggctaccggctcaccggctccagctccatggaccagatcagccgcgacccgcagaacctggcgagccagacactcaacgcctcgcaccagtacccggacggtttcctgctgtttctcggcaccctgttcgcgcccaccgaggaccgcgaccaccccggcagcggctttacccataaaatcggcgaccgcgtgagcatcagcagcccgcgcctcggcgccctgcacaaccaggtgaccaccagcgacaaggccgctccgtggaccttcggcatcaccgcgctgatcaacaacctcagcgcccgcggcctgctgggctaatcctcgccgtatccagcgccacgcgattcattcaagaacaagagaaacgaatcatgaccgaccttaaacgcccgctgcgcagccagcagtggttcgatgatcccgaccacgccgacatgactgccatctatgtcgagcgctacatgaactacgggctgacccgcgccgagctgcagtcgggccggccgatcatcggcatcgcccagaccggcagcgacctgacgccctgcaaccgccatcacctggagctggcccagcgggtcaaggccggtatccgcgatgccggcggcattcccatggaatttccggtgcacccgatcgccgagcagagccgccgccccactgccgccctggatcgcaacctggcctacctgggcctggtggaaatcctccacggctatccgctcgacggcgtggtgctgaccaccggctgcgacaagaccacgccggcctgcctgatggccgcggccaccaccgacctgccggccatcgtgctgtccggtgggccgatgctcgacggccaccacaagggcgagctgatcggctcgggcaccgtgctctggcacgcgcgcaaattgatggccgcgggcgagatcgactacgaaggcttcatggaaatgaccaccgccgcctcgccgtcggtgggccactgcaacaccatgggcacggccctgtcgatgaacgccctggccgaagcgctgggcatgtcgctgaccggctgcgcgagcattcccgcgccctaccgcgaacgcgggcagatggcctacgccaccggcaagcgcatctgcgaactggtgatgcaggacgtacgcccctcgcagatcatgacccgcgaagccttcgagaacgccatcgccgtggcctcggccctcggcgcctcgagcaactgcccgccgcacctgatcgccatcgcccgacatatgggcatcgagctgagcctcgaagactggcaacgcatcggcgagagcgtgccgctgctggtcaactgcatgccggccggcaagtacctcggcgaaggcttccaccacgccggcggcgtgccggctgtgatgcacgagctgcaaaaggccgggcgcctgcacgagggctgcatgaccgtcagcggccgcagcatcggcgagatcgttgccgacaaggtgaccggcaaccgcgaggtgatcctgccctacgacgagccgctcaagcacagcgccggtttcatcgtgctcagcggcaacttcttcgacagcgcgatcatgaagatgtcggtggttggcgaagccttccgcaagacctatctctccgagcctggcaaggaaaattgcttcgaagcgcgggccatcgtcttcgagggccccgaggactaccacgcacggatcaacgatccggcgctggatatcgacgagcgctgcattctggtagtgcgcggcgccgggccggtgggttacccgggcagtgccgaggtggtcaacatggacccgccggcggcgctgatcaaacagggcgtcacttccctgccctgcctgggcgatggtcggcagagcggcacctcggccagcccgtcgattctcaacatgtcgccagaggcagcggtgggcggtggtctggcgctgctgcagaccaacgacgtgctgcgcgtcgacctcaacgcccgctcggtgaacctgctgatcgacgacgaggaaatgcagcgccgtcgcgccgcctggaagcccagctacccggcctcgcaaacgccctggcaggagctgtaccgccaactggtcggccagctctccaccggcggctgcctggagccggccaccctgcacatgcgcatcatcgcgcgcagcggcggtatgccgcggcattcgcactgagggctttcggcgggcatgaaaaaggggcgcaccttcgcaggtgcgccccttttttcgatcaccgctttgcggtcagcgagcgagcttcttcgcgcgcatatgcaccagcatacccagcgccaccaccacggcagccgccgcgccggtggagatgaccagcacctgatattcctcgacgaacgccatggtcaccagagaaccgatgatgaacaggatcaccaggtaggtcagccaggggaacagccacattttcaggcggatgtccttgccctcggcttccagcttgcggcgcatgcgcagctgcgagaaggcgatcaccaggtacaccaagagggcgatcatgccggtggtgttcatcagggtgtcgagcacgtctttcgggcgcagggtttcgctgaagttgatcagcgccacgaagatggccaccgagcaggaggcgatgatcgcgaacaccggcacgccggttccggtacgggtgatcttcaggaagcgcggcgcgtcgccacgggtggacagcgagaacagcatgcgcgaggcggtgtagtgcgccgagatcatgcagctgctcaccgaggtcagcaccacgaagttcatcactagctcggcgtagggaatgcccagcagttccagggtgcggcggtaggagccgtagccggactgcgccatcatcgggtcattccacggcaccaggcagacgatcaggaagatcgagccgatatagaacaggcacacgcgccagaccaccgagttggtcgccttgacgatctggttggccggatccttcgcctccgaggcggcgatggtgacaatctcggcgcccaggaaagcgaacatcacgcccagaatggctacgacaacggactcgataccgttgggcatgaagccctgggcggtcaggttgctgaagccgcgcgcctcgcccatcggccacaggctgagcacggccaggctgcatacggccaggaagcagatgatcgccaccaccttgatcagcgcgaaccagaactcgaactcgccgtaattcttgacgttgaagaagttgatgctgatcagcaccagggtagcggccagcacgaagacgttgacgctgacctccgggaaccagccattgaggatggtgcccgccacgtaggcttcccaggccatgaggatgacccagaaccaccagtacaaccagccgatggtaaaaccggcccagcggccgatggcgcgctcggcataggtggagaacgacccggtgtccggcgacgaggtggccatttcgccgagcatgcgcatgatcagcacgaccagaatgccgcccgccaggtaggccagtactgcagccggcccggcgctgtggatcacgctgccggagccgacgaacaacgccccgccgatcacgccggcaatggacatcatggtgaggtgccggggcttcaatgacgcactgagcttgctctcaggctcctgctttgcctgttcggcggataccgcatccatagaaggactacctcttattgattttgctggaaacagttgaagccaggccgctgcgcataccgccaggcggcgcgccagcaggcttcgctgcgtgatcgcattccatgtgagcgtttccggatccggcgaaccggtctcgggcaacagttccttgccgaaatccatccggttgaagcagagaaagctccgtcaaaaaccctgactgccgagccatttaacgccgcagtgctgcctgcaaaaacgccgacgcaccgatttgaatgttcgttttactccacaactcgctcgaaaccaggcccttttcagctcggctttcgccgctgaaaccagcgccaccagcaggtggaaatcccagtagagacagccactaacggcgttaaatccaccgccacacaggcgaatgaaacccgttcgttaaattcaacggggccggatggtaacggaaaatttacatttgggaatactctgctcgtgcgacgaacagatgggtggcatggcgaacaggcgtctgccggtgcctgatccgggccgtttcttaaggagaccggagcgcgtagtcgtaggaggggtctgcctttgtggggagcgcgccatgagcgcgaatcgcgggcatgaactagctccgtaggatgggtgcaacccatcgaaacttgatgggtttcacccatcctacgaggctgccgatgccaaagaacggctgagttgtaggggcgaatgacgtttcatccgcttttccccaaccaccgctcctatcaccgcaatggtggacaaaaagagcgttatccagcctacgacctgcctttgtgggagcgcgccatgcgcgcgaatcgcggggcatgaactaactctgtaggatgggtgcaacccatcgaaacttgatgggtttcacccatcctacgaggctgaaaggcctgcggagacgattcgcatttagtatcgcaagcgtcagacagccagaaatcacctacttagatctgccccctgcggcgctagcacctgcacgcttggccgatgcagccttcttgcgcgaggcgccttttcgcttgcccttccaagccggcctgccacccggcggcgggccgctgatggtcagttgcaggccacggcagcgctcgatctgcctggccatccaagcagattgcttggcaacgaattcgtccaggggcatctcgccgctctgcaccatatccagcgcctgctcccagatcgccgtggtgccggggtcggcgatagcgcggggcaccgcatcgatcaggccgaaggctgccgaggtggcggccagggtcttgccctgcttggtcaggtaaccgcggtcgagcaggccctggatgatgccggcgcgggtggcttcggtgccgatgccagtggtgtccttgagcttctgcttcagaagcgggtcctcgaccagccgcgcgacgttcttcatggcctggattaggtcgccctcggtgaacggcttgggcggctgagtgaattgatccttgagcgtcacttcacgcaccgcgcacgtctggccttcatgcagtgcgggcaaggcctggggcgcaggcgcctcacggcccttgctcggagccagggcttcgggcagcgcgcgtttccagcccggctcgacgatctgtttgccgaccgcacgcaggtcatggccggcgcagtcgaagtcggcctgggtgcgatcgtattcgtggttgggcagaaactgcgccagatagcgggcacggatcagttcataaaccgcacgcggccggccgctcagtcgagtcagccctccagccgccagggtcgggatgatgccgtggtgggcgctgaccttggcatcgttccaggcccgcgagcggcgctgcgtctgggtatgcgccagcacttcacgcaatgtcggatcggcctgccccagcgcggctaaaatggccggtgcctcggcgtgctggctgagcggcaggtaaccgcaatcgctgcgcggataggtgatcagcttgtctgtctcgtagagtttctgggcgatgtccagggtttcctgggcgcccaggccgagcttcttcgagcacacctgctgcagcgtaccgaggtcgaacagcaacggcggcgcctcacgcatgcgctcggtcttcaacttctccagcacggcatgctcggcgccctgcatggcctcggcggcgcgctgcgccacttcctgcttcaggcagcggccctgctcgtcgcaatcgtcctggggcgcgcgccacacggcggtaaacggaatgccattgccgtcgagcgtcacgtcgatggcccagaacggcaccggcacgaagtcggcgatgctgcggtcgcggtcgaccaccaggcgcagggtcggcgtctgcacgcggccgaccggcagcacgccctgataaccggacttgcgccccagcagggtgaacaggcggctcatgttcatgccgatcagccagtcggcccgcgagcgaccgagcgccgactgatagaggttgtaggtgctggcgcccggtttgagcgccgccagggccttgcggatcgaggcgtcgtccagcgccgacagccacaaacgctggatcggcccgcggtagcggcaatgctcgagcaactcgcgagcgatcatctcgccctcgcgatccgcgtcggtggcgatcaccagctcgctggcctcgccaagcaggcgcttgatggccttgaactgagcggcggtattggctttgacgcgcattttccactgctgcgggacgatgggcaggtcgtccagcacccagcgcttgtagcgcgcgtcgtaggcatccggtggcgcggtttcgagcaaatggccgatgcaccaggtgaccgtcacgccgttgcccagccagcagccgtcgccacgccgcgtggcaccaagcacgctggcgatgtctttggcttgggagggcttttcgcagagaaacagacgcatcggctagggccagcaggaaatgaataacggcaagaatactgtatatccatccaaatcgcccagccgcgctgatttgctcgcgaaagagccctctgctagtgtcgcggcgaccgcgaaccccgcctgagacctgctgaccatggcccgcaagaaagccgcgctcgacttcgagcaatccctcaccgaactgcaaaccattgtcgagcgcctggaaaacggcgagctgtcgctggaagagtcgctgagcgccttcgagcaaggcatcggcctgacccgcgaatgccaggcggccctgacccaggccgagcagaaggtgcagatcctcctggagcgcgacggtgccctggaagcggcgccgttcgaaacggacgagccgctatgatcgccgcctaccaggcacgctgccagaagcaggtcgacgccgccctcgaaccgctgttcaccgcgccacgtgccgaactcgaacgcctttatgccgccatgcgctacagcgtgttcaacggtggcaagcgcgtgcgcccgttgctcgcctatgccgcctgcgaagccctaggcggtgcaccggctcaggccgacggcgctgcctgcgcagtggagctgatccacgcctattccctggtgcacgacgacctgccggccatggacgacgacgacctgcgccgcggccagccgaccacccatatcgccttcgacgaagccaccgccatccttgccggcgacggtttgcagagcctggctttcgacgtgctcgccaacacccgccacaacccgcacagcgccgagattcgcctgagtatgttccaggccctggcccaggccgcaggcccggccggcatggtcggcggccaggccatcgacctcggctcggtgggccagcagttgcagcaaccggcgctggaagtcatgcaccgccacaagaccggcgcgctgatcgaagccgccgtgcgcctcggcgccctggccagcggccgcgccgacgagcaggcgctgaccgcgctgagcacctacgcccgcgccgtcggcctggccttccaggtgcaggacgacatcctcgacgtggaaagcgatacggcgacgctgggcaagacccagggcaaggaccaggcgaacgacaagcccacctacccggcgctgctcggcatggccgcggccaaggcctacgccttggagctgcgcgaccaggcactgcaggccctgcagcccttcgacgacgccgccgagccgctgcgcgagctggcgcgttatatcgtcgaacggcgtaactgaaacgctgtctatctgacatcgctgctgcggcaaccgcgcccaagtcctcccttgggcacaggtgatcgcatcaggtagactgccccacttattttcgaattcttataacgactcgcctgatgccgacgactttccacgagattccccgcgaacgcccgctgacgccgctgctggaccgcgccaacacgccggatgagttgcgccgcctcggcgaggccgagctggaaaccctggcggatgaactgcgccagtacctgctctacacggtcggccagaccggcgggcatttcggtgccggcctcggggtgatcgagctgaccgtcgcccttcactacgtcttcgatacgcccgaagaccgcctggtatgggacgtcggccatcaggcctacccgcacaagattcttaccggccgccgcgagcgcatgggcagcctgcgccagaaggacggcatcgccgcctttccgcgtcgctcggaaagcgagtacgacacctttggcgtcggccattccagcacctcgatcagcgccgcattgggcatggccatcgccgcccagcgccagggcagcaaacgcaaatcggtggcggtgatcggtgacggcgcactgaccgcgggtatggccttcgaagccctcaaccacgcggcggacgtgaaggccaacatgctcgtggtgctcaacgacaacgacatgtcgatttccaagaacgttggcggcctgtccaactacctggccaagattctctccagccgcacctatgccaacgtgcgcgaaggcagcaagaaggtgctgtccaagctgccgggcgcctgggaaatcgcccgcaagaccgaagagcacgccaagggcatgctggtctccggcaccatgttcgaagagctgggctggaactacatcggccccatcgacggccacgacctgccgaccctgctggccaccctgcgcaacatgcgcgacctggagggtttgcagttcctccacgtggtcaccaagaagggcaagggtttcgcgcccgccgaagtcgacccgatcgtctaccacgccatcaccaagctggagccgatcaacgcgccggccaaggtgaaggcgccgtccggcccgaaatactccagcgtgttcggccagtggctgtgcgaaatggccgcccatgacgaacgcctgatggccatcaccccagccatgaaggaaggctcggacctggtcgccttcagcgaacaccacccggatcgctacttcgacgtcgccatcgccgaacagcacgcggtgacgctcgccgccggcatggcctgcgaaggggccaagccggtggtggcgatctactcgaccttcctgcagcgcgcctacgaccagctgatccacgacgtcgcggtgcagaacctcgacgtgctgttcgccatcgaccgcgccggcctggtcggcgaagacggcccgacccacgcgggcagcttcgacctctcctacctgcgttgcatccccggcatgctgatcatgacgccgagcgatgaaaacgagctgcaccacatgctcaccaccggttaccagttcactggcccggcggcggtgcgctacccccgcggcagtggccccaacgcgccgatcgaccgcgaactctcgccgctgccgattggcaagggcgtggtgcgtcgccagggcaagggcgtagctctcttggtgttcggcgtgcaattggccgaagctctgcgcgttggcggaaccctggacgccaccgtggtcgacatgcgcttcgtcaaacccctcgacgaagcgctggtcagcgaactggccgccagccacgacctgctggtgaccatcgaggaaaacagcgtgatgggtggcgccggcagcgccgtcagcgaattcctcgccagtcagggtacgctcaaaccgatgctgcacctgggcctgcccgactactacgtcgagcatgcacggcccgatcagatgctcgccgaatgcggcctggacgaagccggtatcgagaaggccatccgcgcccgcctgaaaggctgacgacacgcaagctccgaaccgacgaacggctcacattttgcatcaatttctcgccgaaattgggcatatgtagaccatcgttcgatggccggagtctgtatgcaactgcgtagccataaaatggattttcacggccgcgaacgtcgctggctgccctggttcggcaaggcaggcaagttcgccatgcgctggtcctgcctgctcaatgccgggcagatggcccaggtggagaaaaccttcgccggattggcgcagactcgcgtcgatctgctcctcaactgggctcagcagcactggcaggcactcgaagtgctgggcagtggcctgacttcagcctggcccgccatcgcccccggcagcctgcaacgggccctgacccacatgcccgaagcttccgagctgttcgtggtcgacaccaccggacatatcctcgcctccacccatgccccgcgccagggcgcccgctacgatgcccaggccctggccgccgggctgcgcgctccgttcctgctgggcccgtacagcgacgagctgaccctgcaactgggcgccaccacctcgaagtttcacgacgcggtcaccctgatgttccatcagccgctgagccatgccggccaggtggtcggctgcctgtgcgcgcggattcccaacgacgtgatgagcgacctgatccagcgcgaggccggccacgtctaccgcgactctggtgacaactacctgttcatggtgcaaagcgcctacaacccggccatcgcccagggcaccgcgctgtcgcgttcgcgcttcgaggacgatgccttcaccggcggtgacaacctgaaacagggcatcccgacgccgttcggcaccgtaaaggtgcgcaaacacaccgaattcgagctgcgcttcaccgctccggccaccggcgaactgcatccgggcgtgcgggaaaccatccgccacggcagcaacctgttcgtgctctaccccggttaccccgattaccgccacgtaccggtagtgggcgccggcctgaccctgcgcatgcccggctcaccggacacctgggggctgatgtgcgagggcgatctggaagaggtctaccgccagcgcagcctgagcttctcgctggccagccagctactggccggcctggccctgctgggcggcctgcaatggtggctgacgcaacaaatgcccgaacatgccgcgcccctgaccttcgccgccgccagcgggctgctgctggccttctgggcattcagcctgcgcgcgcgggcgcgctcgctgcaatcgctgtcggacttctttctggacaccgccgaatgcggcgcgccgctgagcaatcgcctggcgctggaacgtttcgccagcgatgaggccggcaccctggccggctgggtgaacagtttcgtcgacaagatggaccacaccatgcagggcatcgtcacggccggtaacgccctgcagcacacctccaccgggctgagcggtaccgccggtaacgccagtcagtgcgccgcccagggccaagccgccgcggtgtccaccgcaagggcgatgctcgacgtcaatcacagcatcggcgaggtcgcccagcacattcacgacagcgagcacgcctcccgccaggccctgaccctgacgcgtcaaggcgccagcgcggtgcagcacaatgccgatgacgtagctcagctggccagccgcattgagcagtccagccaggccctagaagcgctgagccggcagaccgagcagatccagcacatcagcgaagccatccgcggcatcgccgaccagaccaacctgttggccctcaatgccgccatcgaagcggcacgcgccggcgacagtggccgcggcttcgcggtggtcgccgacgaggtgcgcggtctggccagacgcaccgcccaggccacccaggagatcgccaccacgctgagcagcgttcgccagcagaccctcgatacccaaacggccatgcacagctgccagcaagccgcgcagagcagcgtggcgcgttcgggtgaagccaacgaggcgctggaacgtatcgaacaggaagtggccggcatgcaggatcgcctcggccagatcagcgcggcaatgaagctgcagttgagccaggtgcaggcggtcaacggccaggctcaggcgatcaccggggccgccgagcgcagcagccagagcgccggcgaaaccctgcaggccgcgcaatcactggcccagctggtgctcgatctgcacaagacagccagccgcctgagccgtcaggaaaagcccggcggcaacagcgcatcacccctcggacagccaacagcgttcaaactcaacgtaattgcgcactagcacttccgaagatcgccatggctcgtagcctggcgttgagcgcagcgatacccaggtcgattccccgggtatcgctctgctcaacccaggctaccaccagccacggtaatgcctggcctacacccagccctgggccttgaactcgctcttcacgtaggcgtagtagaccggcgctgccaccagcccggcgatgccgaaggccgcctcgaataccagcattaccagcagcagctcccaggcccgcgccttgatctgcccgccgacgatgcgcgcgttgaggaaatattcgaccttgtggatgaagatcagataagccagcgccccaagcgcgacccagatcgacagcgacaggccgaccacgaagatcgcggtattggagatcaggttgccgaccaccggcagcagaccggccaggaaggtgatcaggatcagcgtcttggtcagcggcaggtgcacgccgaacagtggcagcacgccgatcaggaagatcgcggtaaaggtggtattgagcagggagatcttgatctgcgcgaagacgatgttgcgaaacgcctcgacgaagcgctgcacgcgggtcagcaaggcgccagccaggggcttgagctgatccggctcgggcacgttctgcagcgcgatcaccgcgccgaggatcatgccgatcagaatggtcacgaacatgtgcacggcgcccttgccgagcagctgcagttcgctgatatgcccgcgcagccagtcgtgcagtgccacgcggatatcgtcgacgttggccggcaggtaggccaccagggcctcgggcagttgctcacgggcgcggtcgaccacacctagcagcttgcccatcatccgcccggggttgttgagctcgtgcatcagcagggaaaagccgccggcgaagatcaggccgagcacggcgatcaccagcacactgagcacgccaacggccagcacacgccccatgtggccggccagcaggcgctgcatcggccgcgccagacggttgaccagctcgaacaccaaaaggccagccagcagactgggcagcaatttcagagggaagaccagcaggagcgcggcgccaacgatcagggcgctggctggggaaaaccagggggatacgggggctttcataacgtctgcaatgaaccggaaggcgttcaatctgccagttgccggcgcgctttaccagtgtcatcgcacaacccgagcgcgagccctgacggcgatcaacaggcaggcggcagcccttcgccaggcgacaaaagtcagagctgcctgggaatgcgatataggtagagaacgacgatactggccagcgccagcaggatctgcggcaccgcttccagcccggcgaataccgccagagcggcgatccaggccggtaatccggcaccgagcaaggcaggacgccggcgctcggccaaggtcagccaggcggcgggctcgtcagcggtattcagcgctttcacagtggcgaacagcgcacgcttgtaggcgctgaacagcggcaggctgacgaacagcgaggccagcccggcgatgaacagcggcatggccagcacgccgggttggcgcccggcaccgaatagcagattgatcacaaacagcggggccagggtcagtgccagttgccgccaccagagcagggccaaccggcgcttgaccgcggcacgggtcaaggctgctcgacctcgccctggtgcagcttgccgagcatgtgcccgagcttgccggccttggtggccaggtatttgctgttgtgcgggttgtggcccagttgcagcggcacgcggttggctaccggaatgcccatgtcgcccagcgccttgaccttgcgcgggttgttggtcatcagcttgagcgagccgatgcccaggtgcttgagcatcggcaggcagatggcgtaatcacgcatgtcggcaccgaagcccaggcgctcgttggcttcgacggtgtcggcgccgccatcctgcagctcgtaggcgcggatcttgttgagcaggccgatgccgcgaccttcctggcgcagatagagcagcacgccgcggccctcctcggcgatggcgcgcagggcgccctcgagctggaagccgcagtcacagcgcaggctgaacagcgcatcaccggtcaggcactcggaatgcaggcgccccagcaccggctcgccgtcggccacgttgccgaaggtcagcgcgacatgctccttgcccgtggcctcttcgagaaagccatgcatggtgaacacaccgaacggcgtcggcagttgggaggcggcgacgaacacgacagacaccggatgctcctggtagcggaaagggatggggatttgcgaggggtgatagtgtaacagcagcgtcaagagccgcgtcagccgaattaacgatcaaaaggatcgagagccgatcagccttcggcgtagtcacagtcgatgttcacgcgactgccgaccaccacaccaaggccggcgaattcgcccctggcgacctcgatgatatagcgcaccggctcatccgaggcgtggcgctgcaggctgaaggggcgcatgtcgaccagcttgcgcaccgtgccgccgttatcgatgaaggcggccgacagcgcgacgcgggtgtccttcatccacagctcgcgcagcccgtcatggggccaggcgaagagcatgccgtcgccaacgtcatcacgaccggacaatccgatggtgcgcgcatcaggtgtggccgccagcggcaaatcacgagcctggtccgacgggaaaacaacccggcattcgggcagctgcgccagcgccatgttcgaggcaaggcccaaggcgacggacaaaagagcggaatgtttcatgccaatccaatgcgagaacagagcgccgatcttacgtcattcgtcgcagcggtgacgcgacagacgtgcgcagcggatgccccagcgcctgtgcatttgccgctataatcgcgcatttttccgggccgccctggcccgctcacgctttcaagcaggcacgcatccatgaccactcaggccgccgaagtcgccaagcgccgtaccttcgcgatcatttcccaccccgacgccggtaagaccaccatcaccgaaaagctgctgctgatgggcaaggcgatcgaagtggccggtacggtgaagtcgcgtaaatccgaccgccacgcgacatccgactggatggaaatggagaagcaacgcggcatctccatcaccacctcggtgatgcagttcccctaccgcgagcacatgatcaacctgctcgacacccccggccacgaagacttctcggaagatacctaccgcaccctgaccgcggtggacagcgcgctgatggtgctcgacggcggtaaaggcgtcgaaccacgtaccatcgccctgatggacgtgtgccgtctgcgcgacacgccgatcgtcagcttcgtcaacaagctcgaccgcgacatccgcgaccccatcgaactgctcgacgagatcgaggcggtgctgaagatcaaggccgcgccgatcacctggccgatcggttgctaccgcgactttaagggcgtgtaccacctggaaggcgactacatcatcgtctacaccgccggccacggccacgagcgcaccgaagccaagatcatccacaagctggattccgacgaggcccgcgcccacctgggcgacgagtacgagcgcttcgtcgagcagctggagctggtgcaggtcgcctgccacccgttcgaccaggacgagttcgacaacggccagctgaccccggtgtttttcggcaccgcactgggcaacttcggcgtcgaccatgtgctcgacgccgtggtcgactgggcgccgcgcccgctggcccgcgtggcccacgagcgcccggtggagccgaccgaggagaagttcaccggcttcgtgttcaagatccaggcgaacatggaccccaagcaccgcgaccgcgtggccttcatgcgcatctgctcgggcaagtatgaaaaaggcatgaagatgcgccacgtgcgtaccggcaaggacgtgcgcatcggcgacgccctgaccttcttctccagcgagcgtgaaatgctcgaggaggcctgggccggcgacatcatcggcctgcacaaccacggcaccatccagatcggcgacaccttcaccgaaggcgaagccctgggcttcaccggcatcccgcacttcgcccctgagctgttccgccgcgtgcgcctgaaggacccgctgaaatccaagcagctgcgccagggtctgcagcagctcgccgaggaaggggccacccaggtgttcttccccgagcgcagcaacgacatcatcctcggcgccgtcggtgtgctgcagttcgacgtggtcgccagccgcctgaaggaggaatacaaggtcgagtgcggctacgagccgatcaccgtgtggtcggcgcgctggatcgagtgcgacgacaagaagaagctcgaggaattctccaacaaggccgtggaaaacctcgcggtcgatggcggcggtcacctcacctacctggcgccgacccgcgtcaacctgagcctgatggaagagcgctggccagatgtgaaattccgcgccacccgcgagcatcactgatcgcgcttttcatgctcaatgaaaacggccctgagtgggccgttttttatgggtgtttcgtagcccgggccgagcgcagcgacacccgggaactccggttcacgcctgcgggccttgtcccgggttacgccttcggctaacccaggctacggatcggctgatttcgccttcaggtaacaaaaacggcccttagtgggccgtttttcttggttgcatgtcgtagcctgggtcgagcgaagcgacacccggggctcgctgcttatttatcctcaggcaacgcccaggccgttaccgaatcgccgattttggtgccgaacgagccatgcccaccggccatttgcaccacgtactgcctgccggtcttttcggacacgtaggtcatcggtgtcgcttggccgccagccggcagacggcctttccacagctccttgccggtcttcaggtcataggcgcgcaggtagtaatccagcgtaccgctcataaaggccaccccgccggccgtgatgatcggtccgccaagcgccggcgttccgaccgggaacggcaggcccagcggcgcgctgtcgcgactggtgccgttcttgtgcatccacaccttcttcatggtgcgcagatcgacggcagtcacgtagccccaaggcggcgactggcacggcaagcccaacaccgagaggaacggctgcaaacgcaccatatacggtgccccaagattcggttgcaggccggtttcaccaccacccatttgctcgtcagggtcgacttcgctgcgcttgaccatctgcgagatgaacgccaggtagttgggcgcgccgaacagcaattggcgattcggatccaccgccaccgatggccagttgaataccccgacgttgcccggatagatcagcgaaccgccctgggacggcggcgtgaaatcgccctcgtagcgcagcttgcggaactggatgcggcacagcatctggtcgatcggcgtaccgccccacatgtcgcgctcgcgcagcggctcctgcggcgcgtagctcagcgccgatgtcggctgagtggcggcggtggtgtcgccgtagtcggtaccctgaggcactggcatctcgttgactggcacgatgggttcgccggtacggcggtcgagcacatacagatcgccgcgcttggtcggctggataagcgcgggtaccttgccctgcgggccgtcgatatccaccagggtcggttgcgagggtaggtcacggtcccagagatcgtggtgcacggtcttgaattcccaacgcaccttgccggttgcaaggtccagcgccagtaccgtgtcggtgaaacgctcagccagttcatcacgcgggatcgaccactgatccggcgtctggttgccagtggggatatacaccaggcccagcgcttcgtcggccgtagggatcgtccaggaattgggcgtgctgcgcacataggtttcgcccggcgctagcggttcggtggcatccggcttgcccggatcgaaattccacaccagttcaccggtcttcacgtcataggcgcgaatcacgccgccgggtgaatccaccgagccgttatcggttatcgaaccgccctgaatcaccagcttgctggtcaccacaggtggcgaggtgggcaggtagacaccgagcgcgccctcacccagaccagccttgagatcgaccgtgccggcatcgccgaagtcttcgcacggttggccgtcattcacatccagggcgatcagggtggcgtcgttggtcggcaggaacagacgcttctcacaccgcgcagccggctgatcaggctgctcgaccgcattggcagtcgcccccgcagccgcaccatcgtgataagccaggccacggcaggtcatatgctggtagtacccagcgtcccggttgatgctcggatcaaaccgccagcgcacctcgccggtgtccccatccagcgcaatcgccacgctgtgcggcgtgcagataaacagggtattgccgaccttcagcggagtgacctgattggtcagctcatggggatcgccctcccccggcaaatctccagtatgaaactcccaggccttttccagcttgccggcattctcgggagtaatcagatcggccgtcgaataccgatcactgtgcctggagccaccataggccggccactcactcggcgagcgctgcgcaacgtcactagccgcctcaccctgcatctgcgcatcgctgaactcaccattgatggagtggtaatcctgggtcagcgaataaccggccatcgcagcaccagccaaaagccctacgcccaaaacgccggtggcgccgtcacgccagacgccattacgcccgacatgccgattgacgaagggcaggaacagccaaagaccgagaatgcaccagaggtcgatgcgcggcgccaattgccaccagtcgaggcgaacttcgtatagggcccaggcgagggtgcctagaaggaggagtccgtagagtgttatggcggagcggcgaccggtaagcagcaagccgcccactatcaacagccccaaaccagctatgaggtaataccaggagccccccaagctcttcaggtagcccccgccagaagccatgactgcgcccagcagcaaaaccgacaaagcggtaagactgacccaaaacgggcgacggtattcaatactcatggcgcactcccctacgatcgtcacatctgacgtagcgaaattttaagcaacaaaggctaggtcagagagcagtggagtaagggcggcgtggttggttcaggttttcggggaaaagtaggcaggcaatgaagctggcatccctagcgggtcaccatccagcatacgaaatcttcaaactggcccgaaagccaaacgttgagtttggcatgctagcgcgagctccatgatgacttactagattttgtattcctaagaagcgtgactgagcacactgcagttaccaatgatcttctggcattatgcgggaccaataccactatagagccgagcaatccaagtgagcgaattcctcagcaccttgcgcgatcgggtaacctcgggcacagccatcgttggtatctacggcctgggctatgtaggattgccactagcgttacgcttttctgaagtaggaatcaaggttataggctttgacgtcgatcaaactaaggtcgacacccttctggctgggaaaagctatatagaaagactgacgcctgaccggataaaagaagccctcaaacatggattcgacgcaaccgtcgatttctccagaactactgaggctgacgcacttataatttgcgtgcccacaccacttaatagtcaccgagagcccgatctaagctatgtcataaagacggtagaggcgatacttcctcacttccgaaaaggtcaattgctttctttagaaagtactacttggcccggaacgactgacgaagaactggcacccaggctcttggcaagcggtttcattcctggcgaaaattgcgcactggtgttctcaccagagcgtgaagatccaggaaacccgcactatggcactcaagacatccccaagataatagggggaatgagtacaagctgcattgagatcggccaagcgctctatcagcacgctattcggacgttagttcccgtgagcaatacccgcaccgctgaaatgaccaaactgctggaaaatattcatagagcagtgaatattgggctggtcaatgaaatgaagatcgtggctgataagatgagcatcgatatacacgaagtcatccgtgcggcggccactaagccctttggcttcacaccttattatccaggcccaggtcttggtgggcactgcattcccattgatcccttttaccttacttggaaggcaaaggaatatggaattaacacaagatttatcgagcttgcaggtgaaatcaatcactacatgccacgatgggtagtacaaaaggtagcagatgccctcaatgatcatggcaaatcagttaaaggcagccgtatcctgatcttaggactcgcatacaagaaaaatatcgacgacagtcgtgagtctccggccgttgaaatcatggaactgctacagggaaaaggagcattaatcgaatattgtgatccacatgtgccgaactttccaaaaaagcgcgaccaccattttgatcttaactcagtaacactggatgccgagcgcattgtcagctacgactgtattgttctagccaccgatcatgatgcctttgattatcccctgctgcagagtcatgccagacttctaatcgacacccggggtaggctgacgggggctgcaaatgtcatcccagcctgagacacatactcgcaagccaaaaattctgatcgttacccgcaatctaccaccactagtgggcggtatggagcggctgaattggcatatggctgatgagctcagcaagcaggctagtgttcgcgtggttggccccgccggtgctgcagcactgaaacccgagacggtaaccttggacgaggtaccactcaaccccctgccgctgttcctgctgctgagttttctcaagggattatggactgccctacgctggaaacccgatgttattcttgccggcagcggactgacggctccgactgccaggctgttgagcaagttgtgtggcgctcgctcggcagcctacctgcatggcttcgacatcacagtcaatcacggcacgtatcgcaggctctggcgaccgaccttcaagaagctggatcgggtcatcgtcaacagcacacccacgcaagcattggctatcgctgccggtgtcagccaaaacagcatcagcattgtccatccaggtgtgagcctgccagaagtgtcacagccggcagaaagcatcgctgcgtttaaagaaaagtacgggctaaccggcaaaaaaatcctgctgtccgtggggcgcctgaccactcgcaaaggcctgcgcgaattcgtagagctggccctgcccgccatcgtccaggccgaacctgatgccatgctgctggtgattggagaagccccaaagaactccctgggcgcaggcatccaaagcgtggaaagcattcaggaacaagctgaaaagtcagccgttattgggcatatcagattccttggggttataaccgagagcctgctggcgactgcatacgaagccgccaatgtgcatgtattcccagtacgtcacattccagatgacccggaaggctttggcatggtggccattgaggctgcggcacacgggctacctacagtggcctttgccacgggaggagtggttgatgcggttgccgaggggcagtccggacatcttgttgagtcagaagactatgcgaagctggctcaggcagcactgcagattcttaccagtggcaagacagcagagcacaccaacacaacaaccctttttgctcaagagtttgcatggtcatattttggccaacgtatagctaccgctttaatggctgactcaaaatgaccacgtcccaaccttccccatctgagctgatctgtatcacagctacagctcccggagacttggcgacagttaccgtgaccttcaacccctccctggcagagcttcaagcgcaattgcacgtcttacccgcacgctgcatcaaggtcattgtggacaacgcatccaagccggatatctgggaagaagttgcagctctcgccggcaagtttcaaaacatccatctgatacgaagtgaaaccaatcttggtcttgcagccgccctcaactacggtgttgattggttggccacattgacacccactccccaattcgtgctcttgctcgatcaggacagcgagccgaagccaggcagcattgcaacgctgcttgctggattcgctcagttgcgggccaaagggcacaaggtgggttgcgtgggaccgttgctggccgacccagacaccggccttacgcacggttttcaccaaagcacccgctggcgctggacacgggcctacccacttgcaggtactgccacgcccgtaccgtgcgccaacctcaacggaagcggcacgctggtaccactggccctatttcagcagctaggcggactcgatgaggccttattcatcgaccatgtggacactgaatgggcattccgcgtcattgctcatggctacagcctatggggcatcccgggcgcggtgttcgcgcacagtatgggccaggccagcgtgcgcttctggctgctgggatggcgagtgtggccagtacgctcgccacaccggcattactatctataccgcaacgcggccatgctgatgaaacgcccctacgtgcccgtggtgtggaaaacctgggccgcgataaagctactgttcaccaccatcgtcatggcgatatcaggaccgtcacgctggcagcaaatcaaaaacatgtggcacggattacgacaaggacttggcaaaagatgaacattgctcagcaaaaccaatggtcacgcggccaactggaatccgttgcaaactgccctgcctgcagtagcgagaatcgtgctgtagccaacttcacacgtcgcgacaacgaaggtgctatgcccgacctatggcgcatggtgcagtgcgtcgattgccagtccatctggcttgacccgcgtccggatgcgcaatcgttgccgcgcgcctatgacgattactacacacacaacaccgaggccgacgatgtgccgcagaacggcggcagcggtctagcgtggaggctgatcaacggctacctcaaccggcgctttggcatgcaccgccaacctgaatctggatgggggtatgccattttctcgctcattgagccttggcggctcaagctcgattactacggcaggcacctgacatacaaccgcatcggtaggcccggatgtttactagacatcggctgcggcaatggtgcttttctggatcgtgccaagaccatgggatggcgggttcacggctgcgagatcgatcccaaagccgttgccgcctgccgcagcattggccttgacgtgatcgaaggcgattcctttgcgccgcaactggtcgaacaatcgttcgacgtcattactatgagccatgtgattgagcatgtgcatgaccagccggccctgctgcagcgcgctcatgacctacttcgtcctggcggctggctctggttggcagtgcccaaccctcagagcattgggcttttcgtagccaactcagcttggcatgccttgcacccgccttatcacctgtgtattcccagccgagctatccttacgaactggctcaaggaacaaggtttctccgagatacaactcttaaggcgtggtgcgcatgttcgtcagatatggcgagtctcccaagccattgctcaacgagaagtcattgtcgctccatcgcctggccgcttgttcgcttggcgcttgctcgctgatgccttggcaacaatcagcccgtaccgagctgaagaaacagtgctattagcgcgaaagccggattgattcgatgaaggcaaataccaacacaccaatcaccggtcttgttcttcactttcgcacaccagaaaaaacactggcctgtctacgatcccttcagcgggaaggtatccgcaaggtcatcgtcgtagacaactcagaagacgatggtcaatccatcacagccatgcagggcgatctggatgcgctgcacaacaccgggtttgataccgaggtattgaaccctaggcgcaacctcggctttgcagcaggcgtcaatatggggcttgcacatattgccgccagccaagccagccacgtactgctaatcaactcagatgcacaactgacccccagcgcacttcgccacatgcgccgtgcgctgcaaaccgccgccatcgttgcgccgcgcattgcgcaaggcaatgaagcgcatacatcacccttcgcctactacgaccgcttactaggtctgatcacacgcaagccctacgtcatgccattgcgccatgccagcggctgctgcatcttggttcatgtcgatcaagcgcatgtaccgctgcttgaccaagatttcttcttctatggtgaggacgtcatgcttggctttactacagagcaaagcaacatcgccaaacaggaatgcccgcaagccagggcatcgcacgccacctcaaccagcgccaggaacggctcgctgttctacgaataccacatgaaccgcgcgcattggctgcttgccaaaaagctggctcgcaaccacctggaactgtgcgcgttcatcgcaggccggtgcatgatgctacctttacgcgccctgatacggagtttgcgctttcggtcactagtcgcctggaagggcttaattatggcgaccttcgatgtattacgtggaagatgccgaagtcttacgccaccggcgattacaacaaacccgcaccaccaactcactccccaataacgccattgcccattcggaacacaccagcgccaaggccataccatatatgcctatatacgccgtcagcagcatggccgccacgctcaacaccaccaaaccagccacctcaaaccctgctcgcatccagggcttgcccagcgccatcagcgcattgccagccgcaatgcgcagggccataccgggaacggcaaggcacaaccagcggatcacctcatctaccccttcgtactttccccccagcagccaggcgaataacggcgcacagcaccaaagcaccaccgccagccccataccgtaaagagctgtagcaccaaaaatccaacgtaaaaggcgcgcggtacgttgcggttgctcatgcccttcgcggaacaagcgaggcaatgccgatagcatcaaggcaatcacaggcagtgtgacggcccctaccacacgtgcagccgccgcgtataagcccgcagcaggcaagggcagcaatctgatagccagcgtcttgtctagctctgccggcccaatcgccgagatattgagcgcggcataactggccgcctcacgcagctcctgcccactcggccggcgccacacacgtgggtgcggccagcggagcgggaggcacgccagcatcaccagcaaaccaatcgcagtcgccatacagtaaccatagccatagaccgccaatggatctgccggtgccagccagcccacagctacggccaccaccaggcgcagcgccaatggtagtgtctgcaacaattgggagcgcgccgtatgttcagccgccagaacttccaccaccgccaaggccgacagcggcatcagcagcatctctgccacaccaagcgccaacaacacgccccaacccacgccactggcatgcagtagctgggtacaaatcaacataaagacgatcagcaacgcgccgccgcacagcaaggtggtcggcaaagcatacggcagtatttgtgcccgtctgactgggtctttagacatcgcgcccaacagcaccagatgcataccgaaggtagacagcgtgcccagcagcacccctaacgcagcgacaccgacaaagccgccaaactgctcgggaccaagcatccgcgccaccaacaacaaggtgccggcctgcacgatcaggcgcagccccagtaccacactggtgcgtagagcggctaaagcgatcggacctctaaacatggtcagtgttcttttacgaagtagccacccgttttaggtgcgctctgaaattctatgcccccttgctcgcacagtttttttagccggcgcccaatgactcgttgagtcacctgcagataacggacagctattgcgcttgcgttaacgggttgattggccgtaatgaattccagcaactcttttacaccgacatttacaccgagactcacgctctcgttagcccctgcaatagataccccttgctcggataccccgtgaatatgcgcctctgcatagcgaaacgtcacccacaggccacccggctcgatctcccactgcggcagcgggtgattatcctgcctacaggcctcaatgatgcgctcgatgccccggccccaggacttgatgaggccggcccgagaaaacgtatcagcgatatccggactaaacgggcacgaagcatatttggcaatatgcttgcccagcgtccagttatccgacagctggcctgggttccagatcatgagtttggcaggataagcgctgatctgcaccgccacggcacgggcgtaatccttgtgaactaccgcattcagcatggctttgcgcaaggccgccatgggcactgggtaacgcattttttggtacaggtcgtcgtagctgatcaaagccaaggtatttgagcttgagcacctcaatagccgtgtccgcttgggtgaataggttgccggtgatttcatcctgatggagcagactagcattgctgctgccaatagccccctattttaatctgcgcggaggaaacgaaatgttcggggtcgttgtgaaacagcagggccgcagcgcgctccagcctgtcgccgagcatgagtcgcaggtgctccagcaatagttcggtgctctcctgcaggatcgtttcgggtaagcgctggctgtgaatagcttgctggccgaagcgcctgataatgcattgatccaactcgctggatacaaggtattgcaggggtaccgcatcccagtgcaagccttgttttttcagcaaaaatcgatcgaagatcgcgcctttgagctcctgcttggtactgccgctacggtagtgatgctcacccttgtaactgactggataggggtaggctggcacctggatttgcagggtctccaagcgcaccgtgcaactgcagattcacgtcgatcacgatagcctgtgcgtcgcgcacttcgttcggaatgtcttccagcattttttgcacgttcaggatacctacaacctgaccttgatcatcgtaacccactagcatcgcaccgccttctgcattgttgaaggcacttatccatttgagcagatcgtctttccactggcgcttgagctctatacgctaggattcttgcatggcgtaagtcctctgcgatcgtaggatgggatcggggcgcgcagactagccaagcgtaatccgacagtttgcccccgcggattacgcctgaggctaatccaggctacggtctggctttctgctcgtatgccgagctcagcccttgtccttgtacatcaaggccgtgatctgctcggagatcagccccatcaagaacaccatcaccgcaccgctataaagcaaggcactcatattggtaaagcgaccctccgtgctgagcgtataaccgtaccaaccggaggccagcatgaacatggtcaacgccacgggcgcaaatatctttaacggtgaaaacaacgtgccgatcttgaaaataatcaacaaaaaacgtgagccatcgtgcaacaagcggatatggcttttgccgatacgcctggccgcatgaatcggcacataggcaacagagtaaccggcacgaaaaaaggccatggtactggtagtggggtaggaaaacccgttgggtagcagatagagaaactcgcggaatttatttgcccgtacagcgcgaaaacccgacgttaggtcttcaactcggtgccccgtcatccaacttgcaaggcggttgtacaggccattggcaaacccgcgcccaatgctggcttgcgagcctttctgacgcgcacccactaccatgtcgtgtccctgctcagtcaacaccagcatacgggggatatccgctggatcatgctggccgtcggcgtccataaacacaattacctcgcccacggcggcacgagccccgctcttgattgcagcaccattacccttgctgtaggggtgatgcacaaccctggctcccgctgcggcagcaacctctgccgtgctgtcagtggagccgtcattgaccacaatcacctcggcatccgggtaaaactggcgaatgccagccacagttgcaccaatggctaacgcctcatttttggcggggaggacgatgcttatattcatggcgcttccgtagcagggttctcggtttttattgcctctttcaaggcgctatccagataggctatatctcgctcataggaagtacgcgaacgcttcagcttgcgcgaatcctgctgtgccaacacttgggtagcttgctcaagcagggctaatgcctctttggggtgtccaccagacgccacttccgacaccatggctaaggctgcatcggtttcctggtagagactcatcgccaggctgtagtattcatatgcttgggcagtatcaccaagatgcaggtaaatctgggcacgcaggtaagccaccaagcgaataaacaagggaaattgattgtagacaatactgctatccatcgcacccaataaattcaaggtatagcgaacatactctggcgagttactttccagcaccgcctcaacaatggtgcgcaagcctttcacagtttgcgcatcaaactgctgcaccttgagccgctcgccagctttaataaagtcctgctctgaagccactcctacatataccttttgcagcaagagacggactgttagcagtgagctattggacaaccgctcactttccgcaagcaaatactcgttagctttctcgtactgcccattactcatgtaataggctgccatactgttgatggcgcgcggcgattcagtggcagcctgcatccagtacagctccagcttttcgttattactccaaagcgatgcgcgcagccaagtcatggaggccagaacaccaagaatagcaaccgcaacgactggcagcagtttgaagcggccactcaaaatgacacagtaataggccaacggtagaaatagaaacagggctgccaaatgattgcggtgctcaaaatacaactccagcccaaccactgtggactccatcaagtgggccgcaaagaaaaacagaatagccagactgatcagaggtgtttttttacgcaacaagagggcaaatacaacaagagcaaacagaaaaacaatggcaaaaaaagtactaaccggctcaaacaaccctttggaaataacgtaaccatcctgatacaggccattgccttcaattctgggcacaaacagatgaagcaggtactcacagacaattcgggcttcggttagcagacgctcaacctgattaaagttgcgactcggccacgggttatcggcaaagtcaatgtagcgggccaatagaacggcgatagcaacggagggaagccagagaaatacagcccgccactgccagacaggcttgccatccttcggcagacagaactcaataaccagaacaagcaacggcagcaaagcaccattttccttactgaaagtagccagcagcgtgcctgcacctatcgccaacgtcatcagcacataggcacgcccagtgcgtatagccatctgcaagcgcgcatacaggtaaagcaaaattcccaccaggcagaacagcgtggccagttgcgccatacgttgcaccacatacagcgtggtagacaccatataggggtgcaatacccaaagcgcacaggccagaacggcaatccattgtgcctgccgctcactgactgacttgaaattgcgcatcagcaatagtgttgcccaacacagcaacaagccgcacagtatatgaatcagcaaattggtgtatttgaaccaaggcgcgtaacttggccaggtattgtcatccagcaaaaagctggctagcgataaagggcgccctgtcggaccggaccagccactaaaaacaaaagcccgaaaggtttctaagttgcttacgccaccgagatctcccattgtctcgaggttgggctgatcatcaaataaaaaaccaccacttagaccaggccaatagacaaagcaggcacttagcaacacgacagacagcaacaaaaatggctgcaccacaaatatattcttcataaaaataaaaaggcgatgcttataaataagcatcgcctccctctgaaccctacgatattatcggcagttcgaaggaatgaattttgtatcgatcggagtgctggcgcctggcttgcatttccagcgaataccaccagcattagtagttggactcagcgccaaggtagcgccactggataccttatcattaaaagcgatggtgataaggccattcgcaacagtaacgctagtaacagcattgcctgtgatggacgtattggtagccagcccagcggaggcattgttcgtaggataacgattgttgctggacaagaactcggatacggaagccttggcaccaccagcgaggctcaggccttcggaaacgtgagaacgcttggtgtaatcctggtaagcaggcagcgcaatggcagccaaaataccgatgatcgcaacaacgatcatcaattcaatcagggtaaaacccttttgcatttgagctttcatgtaactctccagtcattaagtgtcaggcagacaagcctgacgatgacatagcagaagccgtgccaagttttgagcgccggcctctggccacaattactgccaacgccttcacaaaatcaccgattccgccgaagtaacgaccattacaccaagtaccttgatgcgcaccttgtgacactttccgtcacctcggaattggcaatttggcagcccctagcatctacgctataacgcacccatctactgatgccgaggtactcatgagcgagaacattcccctttccggcctggccaagcaggtggtgctggctgagctgctggacgagaaggccgctcagcaagcgcaggtgcaagccaaacgcaacaagctctcccttgttcattatctggctcagaacaagctggtaaaaagccgcgcgctggcggagctgacggcggatcagttcggcatcgcttatttcgacctcagcgccctagataaggagagccaaccaaaagatctagttagtgagaagctggtgcgtcagcaccgcgccctgcccttgtggcgccgcggcaacaagctctttatcggcatctccgacccctccaaccaccaggtggttaccgatattcagttcagcaccggcctttctacggaggcgctgctggtcgaagacgacaagctaggcgacgccatcgagaagttcttcgatactggccataccggcctggaagacatgggcgacgttgatctcgatggcctggaaaccgaaagcgtcgacgacgacaagaagccagagggtggtcaggatgccgatgacgctccggtagtgcgcttcgtcaacaagatgctgctcgatgccatcaaaggcggctcctccgatctgcacttcgagccttacgagcgtacctatcgcgtgcgctttcgtacagacggaattttacatgagacggcacgcccgccgatccagttggcaccgcgtatttctgcgcgtttgaaggtaatggcaggccttgatatctccgagcggcgtaagccacaggacggccgtatcaagatgaagatttccaagagcaaatccatcgactttcgcgttaacaccctgccgacgctgtggggcgaaaagatcgtgatgcggattctcgattcttccagcgcgcagatgggcatcgacgccctaggttacgaggaagaccagaaggagctgtacctcaacgcccttaaacagccacagggcatgattttggtgaccggcccgaccggctcgggcaagacggtatctctgtataccggcctcaatattctcaacaccccggacgtgaatatttccacggctgaagaccctgtggaaatcaacctagaaggcatcaaccaggtcaacgtcaaccccaaacaggggatggactttacccaggcactgcgcgcctttctgcgccaggacccggacatcatcatggtcggtgagattcgtgatctggacaccgcttccatcgccatcaaggccgcgcagacaggccatatggtgatgtcgaccctgcataccaatagcgctgcggagacgctaactcgcctacgtaatatgggtgtgccctcgttcaacattgccacctcggtcaacctgatcattgctcaacgtctggcgcgcaagctgtgttcgtcctgcaaaaaggaagtcgatatcccgcgcgaagcattgctggaggaaggctttccggaggacaagataggtagcttcaagatctacggcccggttggctgcgaaaactgcaaaggcggctataaaggtcgtgtcggtatttatgaagtggttaaaaacacgccaagcctgcagcggattatcatggaggaaggcaactccatcgatattgccgcgcaaatgcgcaaagacggctttaacgacctgcgcacctcggcccttgtgaaggccatgcaaggcgtgaccagccttgaggaagtcaaccgcgtgaccaaggattaaccatggcagcagcaacaaaagcgcccaagaccagcaccttcgtctgggaaggcaaagatcgcaagggcagcatcgtcaagggcgagctcagcggccagaacccggcactggtcaaagcgcaattgcgcaaacaaggcatcaatccgacaaaggtgcgcaagaaaggcatgagcctgggcggcaccggcaaaaagatcaaaccgctggatatcgccctgtttgcccgccagatggccaccatgatgaaggctggcgtcccgctgctgcagtcgttcgacatcatcgctgacggagtggaaaagcccgctatgcgcaagctggtggacgagctcaaacaacacgtggcggcaggtaacagctttgctgccgcgctacgcaccaagcctcagtatttcgacgatctgttctgcaacctggttgatgcgggtgagcaatctggtgcactggagagcctccttgaccgagtggctacctataaagagaaaaccgaagcactgaaggccaaaatcaagaaagccatgaactatccgattgccgttatcgcggtggcaatcattgtttcgtgtatcttgcttattaaggtggtgccgcagttcaaagaggtcttctccagttttggcgccgagctgccggcctttacgctctttgttattggtatatccgaagggctgcaggaatggtggttcatcttcttgattgccctgattggagcaggctacgccttcatgcaggccaagcaacgttcggaaaaattccgtgatgccttggatcgcaccattctcaaggctcccatcgtaggcaatatcgtctacaaagctgcggttgctcgttatgcgcgcacgctatcgacaaccttcgcagccggtgttcctcttgtcgaagcgctcgactccgtttctggtgcgaccggcaacgtggttttccgcaatgctgttgccaaggtaaagcaggatgtcaccagcggtatgcagttgaacttttccatgcgcacgactaatgccttcccagccatggccgttcaaatgaccgctattggtgaggagtccggggcgctggactccatgctcgataaagtggcgagctactacgaggccgaagtggataacgcggtagatggcctcacttcgctaatggagcccttgatcatgtccgtccttggcgttctggtgggcggcctgatcattgcgatgtacctgccgatcttccagctcggctccgttgtctagtccatgaccatatatgacttcttggccggcaatacaccggcctttgttttctgcgcacttctaatcggcctactggttggcagcttcctcaacgtggtgattcatcgcctgccgaagatgatgttgcgcgactggcgcatccaagcgcgggaactgctggagctgcccgccgagccggcaggcgaaacctacaatctggtgctgcccaactccagctgcccccactgccaacatgaaatccgcccttgggaaaacatcccagtggtcagctatgtgtttctgcgcggcaaatgctctggctgccaggcaaagatcagcctgcgttatccactggtcgagctgagctgcggccttatctcggcctatatcgcctggcattttggatttggctggcaagcagtaggcatgctggtgcttgcctggggtctcctggcgatgagcctgatcgatgccgatcaccagctgctgccagacgtgctggtgttgccgctgctgtggctgggtttgatcaccaacaattttgggctgtttaccagcctggaagacgccttgtggggcgccgtcgcgggctacctgagcctgtggtcggtgttctggctgttcaagctggtcaccggcaaggaaggaatgggatatggcgacttcaagctgctcgccatgctcggcgcctggggcggctggcagattctgccactgaccattctgctatcttcggtggtcggtgccgtgctcggggtgatcatgctgcgcttacgcgatgccagcaccagtacgccgattccctttggcccttatctggccattgcaggctttatcgcgctgctgtggggcaagcagattaccgcgggttacttgcaattcgcaggtttcaactaaggcgtcccaacttccccgggtatcgcttcgctcaatccaggctactgccgactgattcgccacacacgcccgactcacttacaatccgcccctgattttctaaggggcagctcacaatgaaaccctggacgctcgggcttaccggcggcatcggcagcggcaaaagcgccgtggccgcgcaattcgctgcactgggcgtggatgtagtcgatgccgatcaggccgcccgctgggtcgtcgaaccgggccgccctgccctggcggccatagccgagcacttcggcgaacaggtgctgcaggccgacggtcaattgaaccgttcagcactgcgtgagctgattttccaagcgcctgccgagcggggttggctggaaagattgctgcatccattgatcgccgcagaaaccgcgcagtttctggccaatgccaagccgccctacgccatcatggtctcgccgctgctgatcgaatccggccagtacaaactgacccagcgcatcctagtagtcgatgtgcctgagcaactgcaaatcgaacgcaccatgcagcgcgatcggttgtctgccgaacaggtgcaggccatcatggcggcccaggctacgcgcgagacacgcctgagccatgccaatgacatcctggtaaacgaccgtgacctggcctgggtcgagcgggaggtcgaacgcttgcataccttttacctgaccctcaatggaggccgaccatgacagctcccacactcgtcgcctgcccgacctgcgcagctcccgtggaatggggcccgcaaagcccaagccggcctttctgctccgaacgctgcaagctgatcgacctgggcgcctgggcatcggaagagcacgcgattcccggtaacccgctggaggacgatctgttctccgacgacctgccgcccagccgacactgaatcaacgctttatgcctatcgatacagcggagccttgccttgcggcctgagccctactcgaccagtcccttgcaggcgctgatcgcggcggtaccgcagcgcgggcaggtccgctggataggcgtgcgccccgataagcgcggcgacatgctgatcctcgatgcggtcgaggcgcgccgtgaagcgggcctgaccggcgattactccaggcccggcccgcgcaacgcccgccaggtcacgctgatccagtgggaacacctggccgtgatcagcgccctgctcagccgcgatgctcagcacccgataatgcccgaggacctaaggcgcaatatcgccgtcagcggcatcaacctgttcagcctcaaaggccgacgctttcgcatcggccaggcgattctggaaaccaccggctggtgccaaccctgcgccaagctcgagcaacgcttggggctgggtacctttcaggccgttcgaggccatggcgggattaccgcccgggtgctccacagtggaatcattcgcctaggcgatccgctcgaagtcgagcagctggaatacgtcgaataaccataccgtctcagccgtggcgcacgccacgctgctagaatgcgcgcaccgattgaacccaagcggtcggctttctgtcgatgagttgacgcaacacacgcatcctcgatgcagcaccacccgatttctgacgcgcaggcacaggccttcgcggattggcctgagtcgcccggcgctggagcatcgctcgcccggactcaccaccgatttcctagccttgtgagactcaccatgacccatcgaatcgtcattgtcggcggcggcgccggcggcctggagctggctacccgcctgggccagaagctcggcaaacgcggtaaagcgcacattaccctggccgatgccaacctcacccatatctggaaaccgctgctgcacgaagtggccgccggctcgctgaactccacggagaacgagctgaactacgtggcccaggccaagtggaaccacttcgagttccaactcgggcgcatgagcggactggaccgcgagcgcaagaccattcagctggccgccaccctggacgaagataaccgtgaactggtgcccgcccgcgagctgccctacgacacgctggtgatttcagtgggcagcaccaccaacgatttcggtaccgagggggcagccaaccactgtatcttcctcgatactcgtgagcaggccgaacgctttcaccgcaagatgctcagccattacctgcgcgcccacgcgggcaaaggcgataacgatcagatcagcgtcgccatcgtcggcgctggcgccaccggcgtggagctggccgccgagttgcaccacgccgcacgcgagctggcggcctatggcctggaccgcattcgcccggaaaacatgcgcatcagtctggtcgaagccgggccgcgggtattgcctgccctgccagagcgcatcagcgccccggtgcacaggaccttgcaaaagcttggcgtgaacgtcatgaccggcgcggcggttaaagaagtcaccgccgatggcctgatactggccaacggcgaaaccatctccgccagtctcaaggtgtgggccgccggtatccgtgctccggcctttctcaaggacttggatggccttgagagcaaccgcatcaaccagttggtcgtcaccagcacgttgcagaccacacgcgacgagaacatctttgcctttggcgactgcgcggcctgcccgatgggcaatggtagcgagcgcaacgtgccgccgcgcgcccaagcagcccatcagcaggcttcgctgctggtcaagtcactgacgcttcgcctgcagaaccaaccgctgccaagctacacctacaaggattacggctcgctcatctccctgtcgagcttcagcgccgtcggcaatctgatgggtaacctgatgggcagcgtgaagcttgagggctggctggcgcggatgttctacgtatcgctgtatcgcatgcaccagatggcgctgtacggccccttccgcacactgctgctgatgctaagcgaccgtattggccgtagcaccgatccgcggttgaagctgcattaactctgcgaggcgccgagcggcaggctcggcgccattacagcgagagcggcacgttgtagatcaagctaggtagcgaagacatcggtgattgatgggtttcacccatcctaccaaccgcggcgctatacccgtcgcttcgcgagcatgacctgctcccacatgagcgcgactgcccgtcgaaccgtagggtgccagccacgcggtgcaggactgtgcgtaacttaaaaaacaaagcccagaaagcaaaaaacccgccttttggcgggttctttactcaagcagtgcttgaaatggtgggtcgtgtaggattcgaacctacgaccaattggttaaaagccaactgctctaccaactgagctaacgacccaaatatggtcggggtgaggggattcgaactcctgacatcctgctcccaaagcaggcgcgctaccggactgcgctacaccccgaggaaagattggctccgcgacctggactcgaaccagggacccaatgattaacagtcatttgctctaccgactgagctatcgcggaactatgctctttcttttctctgtttgcgttgccgctgcagaggcgcgccattttacggtttcgcaaaccgctgtcaaccccctaaattgcttttatgacaatgctttgcgaacgggtagccatttgctttaccttcgaggcatacctgcacagcctggcacaccgcgtcgggccttaatcaggatcaaagatgagcactcagggcacgccgccatcccccggcatctccagcacgctggccagcagaggcatccagccgcgcttcggcgaactggggcagagctgccgcaagctggtgctcaattatctagcggatcatctgacgcgcaccttcgcccaggtcgacgacaccctctttcaatgcgccgagcaggcggagaacaatcaggtgcaggccatgttcttcgacagcatgcgcgaggtgcgcaggctcaggccgcagattgagcgccactatcatctaaatatctctaaaggcatcgccgacttccttgacggcaagctggtcggcagccagcccacagatgtgccgaccgaagatttggcgctgatcgacaacgaagcctacgaggaagcgctgcaagtcaccaatatggcccagcaggtacagacgcgctgctctcaggcgctgttcgcgctggacaagcgcctggcgctgctcaacaacggccagcccgtgcctgccgaactcaatccgttttctccgaagaacattgcccacgctctgctgaccgcactacaaccgagccaattaccgttgcgaatcaagctggtgctctacggcctgtttgacaaacaattgatgcacgggctggacgcgctctatgaagcccttaatagtcggctgatcgaagcaggcgtgctgcccaacctcaaattctcggcggtgcgtaatccgcagtcgccttcacctgccgcaagcagccccgcagccaatacgccacaggccgcagccgtcgacttggcggcgaacccacccggtgatgccacgcaactggccgaagggctcgaccgcttgctagccgaataccgcaaacagcagcacgccataggtccactctacggctcgccgagcatggccagctttgcgccgccaggtgccaggcgtagctacgaggcaagcgagctgctcgacgccctcaatcggttgcaacaggcctccgccgccgacctcatgcagcacccggatcgtccgctgcaggtgactgacctgaaaaccgagcttcatcgccaactcgccagccagagcgaagcgcctcagcagcaccgtgtcggcagccatgaaaccgatgtcatcgacctggtcgggatgatcttcgacttcatcctcgatgacgagaacctgccgcaaccctataaggtcgccctctcccacctgcacacgccctgcctgaaagtggcgctactggatcgtgcgctattcagtcagcctcaccacccggcgcgccgactgatcaatgccatggcccaggccggcgtgctgtacggcgcccaagaagatacctacggcttgctgagcaaggtgcagtggatggttcgccaagtggttcagcagttccgtggcgacctgcatctgttcgaggccttgttaggcgagttcgacgagttcacccggggtatcaagcagcgcgtggagcttcaggagcgccgcgccgtggaaacggccaagggtcgcgacaagctgctcggcgcccgccataacgccgcgcaggccatcgcccaagccctggctagacgctcgccgccgccgatcatccgccaatttctcgaacgcacatggatcgatgtgctggtcttcgtgcagctacgccacggcgccgacagccatgaatggcagcgcgccagtgaaacagccgagaatctggcctggagcggcaccctgctcgatgcggcgcaacgtgatcgcctgcagcgcctgcgcatcgagatgctcgacgagctgcgtaatggcctgatgctgctcggcggttatcacgaagatgatattcgccgtctgctgcaggacctggtggcctgtcagcacgccgtccaggccgggcagccgcagctggcctccaagctgagcctgccgccaagccccaacgccctgggcgccatgctggatgacgaggcggcgctgctggccacggcacgcaagcgccagccggccgatcagcgcctggtcagccagctggaaaaactggagttcggcacctggttcgacttcatcctgggcggcaaacggcaaaccctgaagctatcctggtacagccccaccacccataactgcatgttcgtcgaccgcaacggccagcgggccgcggtcaaatcggtggaacaactggccgaggaactgcagcagggtacggcgcggcgcagtaagcccgaacgctcggcgccgatggtcgatcgcgccctgcaggccgtctaccgtgtgctccagcaactgaccggacgaaccacctgaggcctccgtatggatgaccgtcgccagcaccctcgctacccggccgccgcgctgctcgaactctacgagcaacacggcgaaacctgcctggggcgcatcgctgatctgtccagcgaaggcttcatgctatgcagcagcacaccgcagaccgccgatacgctggtcgagtgccgcctggtgggcgatggagtgggtgaactgcgctttaccgccgattgcctgtggagccgcgaaggcgaggctggccagccgtcctgggcgggctatcacatcattgacatagacgcgctcaatatccagaagctgcagaagcttctcaagcagctgcaggcttctagctaaccgcgtcgcatctcaataacggcgccatagaacgttttctgcatgctcgataaacgaaatcgatcacagtatcggcaacagcgattagacgcttgcccggtaaacgcctaggcttctctgtgtcaatccgccgcaggggagcttgccgtgccccggtcagccgagatgtccgccatttccagtcataacgatgctgccgaccagcagccgcaaggttatgcctatgcccagcttggcagcccggaaaatcagggctctgccgttctggcccaggaaagcgcactggccatcagctacaacggcatcagccatgccgtgatgatggtgtcgcccacggcggtcgaggatttcattgccggcttcagcctgagcagcgcggtagtcgactccatcgatgatatttatgacatccgcctgcaccatctcggcccagccatcagcgccgaagtggaaatcagcagccgcgccttctgggcgatgaagcagcagcgcaggcaactggccggcaccagcggttgcggcctgtgtggcgtggaagcgcttgaccaggcgctgccgcagctggccactctggagaaagccgagctgccggacgccgcgcacctggtcgatctacgcgagcgcatcgccgccgtgcaggacctggcgcggcgcagcggcgcgctgcatgccgcgctgtatgtcgacgcaagcggcgagatcaaagcctgccgagaagacatcggccggcacaacgcgctggacaagctgatcggcgcgttgctgcgcgagaaacacgatgtgcgccagggctttgcggtggttaccagccgctgcagcctggaactgattcacaaggcggtcagagccggcatcggcaatctggtcagcctgtcggccccgaccgccctgaccgtgcaatgggcgcgccggcacaacctcaacctgattcatttgccccaccacagcgcgccgcgggtctacagccccgctccgcctgcaagagaagaacagccatgagcctgcaacccgtgaacccgcgttacaaaccctacaaaggcgccgccgccggttggggtgcgctgatcagcgttacccagttctggctggacagcaaacagccgttcaagaacctgcgcgcgctgctcaagaccaaccagaacggcggtttcgactgcccgggttgtgcgtggggtgactcgccggaagacgggcgcatcaagttctgcgagaacggcgccaaggccgtcaactgggaagccaccaagcgccgcgtcgatgccaagttcttcgccaagtactccgtcagccaacttcgcgagcagagcgactactggctcgagtatcagggccgtctgaccgagccgatgcgctacgacgcaaccactgaccgctacgtaccgacctcctgggacgacgccttcagcctgatcgccaagcacctgaagaacctcgagacccccaatcaggccgagttctacacctcgggccgcgccagcaacgaagcggcgtttctctatcagctgttcgtgcgcgcctatggcaccaacaacttcccagactgttcgaacatgtgccacgaggccagcggtgtggcgctgatccaaagcgtgggcatcggcaagggcagcgtgaccttcgccgacttcgaacacgccgacgccatcttcgtgctcggccagaacccgggcaccaaccacccgcgcatgctcgaaccgctgcgtgaggcggtcaagcgtggcgcccaggtcgtcgccttcaatccgctcaaggagcgtggcctggagcgcttccagcacccgcagcacgccctggaaatgctcaccaacggctccgagccgctcaataccgcgttcttccgcccggccctgggtggcgacatggcggcgctgcgcggcatcgccaagttcctgctgcagtgggaacgcgaggcggtcgccaagggcgagaagcccgtgttcgaccatgccttcatcgccgaacacaccgatggtgtcgatgcctacctcgccgtactcgacgaaacctcctgggaatcgctggtcgagcagtccggcctgagcctggaggaaatcgagcaggcggcgctgatgtaccgccgcgccgagaaagtgatcatgtgctgggcgatgggcatcacccagcacgtccactcggtggccaccatccaggaaatcgtcaacctgcagctgctgcgcggcaacctcggtcgtcccggcgccggtctgtgcccggttcgcggccacagcaacgtgcagggcgaccgcaccatgggcatcaacgaccgcccgccggtgctgctgctcgacaatatcgagaagcgcttccagttcaaggtgccgcgcgacaacggccacaacaccgtggaagcgatcaacgccatggtcgatggccatgccaaggtgttcatcgccctgggcggcaacttcgcccaggccacgccggacagcccgcgcactcaccaggcgctgcagaactgcgacctgaccgtgcaaatcagcaccaagctcaaccgcagccacctgaccaccggcaaggatgcgctgatcctgccgtgcctgggtcgtaccgacatcgacatccaggctaccggcccgcaagcgatcaccgttgaagactccttcagcatgatccacgcctcctacggccagctggagccgctatccaaggagatgcgttcggagccggccatcgtcgccggtatcgccaaggccaccctgggcaatcatccggtcgactgggacgcaatgatcgccgactacagtggcattcgcgacctgatcgccgataccattcccggcttccaggatttcaacacccgcgtccagcacccgggcggcttttacctgggcaactcggccggtgcgcgccagtggaaaaccaacaccggcaaggccaacttcaagtccaacgccctgctcgccgacctgctgccaccacaggtgcgcaacagcggccagacgccggacctgatcctgcagaccatgcgttcccacgaccagtacaacaccaccatctatggcctagatgaccgctaccgcggcgttcgcggccagcgtgatgtgctgttcgtcaacgaagccgacctcacgcgactgggctacaagcatggccagaaggtggacatcacctcgctgtgggatgatggcgtcgagcgcaaggtagtcggattcaccctgctgtccttcgatattccagccggccaggcggccgcctattacccggaagccaacccgctggtgccgctgcagagcgtcggcctgggcagccacacgccgacctccaagttcgtcgccatccgcctgcacgctgcgcaggaaaccgcgcgcattctgtaaacgcgaccacactttcttcacctcgggccaccagcccgaggtgaagggctcttacctcgattcctagaaaaagctgcagttcgtcggaaattgggcacttatcgacgaaaatccccctctgatgtccctttgccgttatccgcctcggttaacgtgtcccccaagcgctcagtcgaagcgcgtagttgcgcccaagccacgacgtggcccttcgggtttctgccaaaccagtgacaaccgtgccattgactgccaggcctctctgagccgcccggcatcgacgtcattggccagcaacgggagggaataccatgcggttttcatctgccgtcctgcttggggcggcgctgctcagcctgaatgcccaggcagcactcatggagcgtgagctgggcgactacgaactgacgttgggcaccacgccgagccgcagcatggcgcaagggctggtcaaacccgagagcggcggcacctttcatggtgggctcgacctgagccacccgagcggctggtatctgggccagtggtcgcccagcctgggcatcagcccgggcagcaagatggaaatcaacagctatgtcggctaccgccagcagttcgtcgactcgctcggctatgaagtcggcaccatccgttacagtcacccgggctacagctatctggacagccaggacctgtacgccggcctgacctacgacaagcgccgcttcggcttctccttcagcaatgaccctaacctcttcaacagcacgatgctggctgatcttggccgtgtgaagctattgggcatgtcggtgatcgtgcgctacggcaatcatttgctcgagacgcccaagcagatcgccggcggcgggcgagtcagctcgttcaatgactggtcaatgagcctctctcgcccctggaaaggcatagatttcgacttttcctattcggactcgaccctgagcggcgacgcctgcgcggcctattcgggccacaacaccgagtgcgagggctggttctcgatcaaagcgtcgcgatcccttttctagacgcttcggctggccaatacctcggcaagcaactgaactttaaacacatcttgatacattcgtccgtgtatctttaatgccgctcaagggaatttcgtacgcgcgcccgctctaaggagatgtcatcggcactgttcgatgaccgttggaaccatggccatgccatgggctacgcccgcaagggtcatcttcgagggttacgcgatgcgtacattccttagcgcactggccttcagtgcaatgatttctcccctggcttatgccgataccaccaagactgccattggcagcggggttggcggcgcgctgggcaatattgtcggtcagcagttgggaggcagcacaggcgctgcaatcggtgctggcctgggtggcgccgctggtggcgccatcagctcacgcaacaagaccgaagccgcgctgggcggtggcctgggcgcggccggcggctcggtattgggcaaccagtttggcggcagcaccggctcgaccatcggtgctggcctgggcggcgcagccggtggcgcgctggccaatgaggtggcggacagcaaccgccatgaaacgcgctaccgcgacggccatcgccatggcaagaagcaccataaacgtcaccacaagcatcgtcaccgctaatcatcacttcacgatcaagggcgcttcggcgcccttgatcgttcaggctggcagcaagcgctccatcgcctggcgcaacgcctggggaatagtcaccggctggttgctctggcggtccacgaatacatgcacgaagcgccctgcggcacaggcctgttgctgccctcccttaaagaccgcgagctcgtattgcaccgagctgttgcccagcttgccgacccgcaggccgacctcgatgcgctcgggaaaggcaatcgactcgaagtagtcgcagctcgaactcaccacgaaacccactacctcgccacggtgaatgtccaggcagccaacctcgatcaggtagctgttcaccgccgtatcgaaatagctgtagtaggtgacgttgttgacgtggccatacagatcgttgtcgtgccagcgcgtggtgatcggctggaagtgacgatagtgctcgcgcaggtgctgcggctgttgcatgggttgccacctcgcagaaggacaggagccggcatggtgccggcctcctgctgaagtgacaactgcgccctgctcagtaggcaacctgatagatagccagcgcgtgggcctgggtcatttgccgcggattgttgaccagcagccgctcatgcagcatggcgtcggtggccaggcgcggcagcagatcctgctcgacgcccacatcacgcagacgcgcgggcaaaccgctgcgctcactgagatcggccagttcgatgatgaactgctcggtgtgatccgtggcatcgccagcgcgcaggcgttcgcccaacagcagcggcgccagctcctcgtagagcggcgccgctaccgaagcgttgaagcccaatacatggggcagcagcactgccgtgctgacgccatggggtacctgacaatgcccgcccaatggatacgccagcgcatgcactgccgccagcggcgcattggcataggcctgcccggccaggcatgcgccaagcagcatggcctgtcgcgcctcgagattggtgccgttatgcaccgcttcgtccaggttcgcgcccagcaggctcaaggcttcacgggcgagcatgtcggaaagcgggttcttgcgccgcgcgcctgtgtaggcctccacagcatgccccatggccaacatgccgcaggcggcagtgaccggcgccggcaactgcagggtgagctcggcatcgagcaaggcgagatccggcaacagccgcgcagaaacaaccgcgacccgcgtcgcgtgtctggtagtcaccacggcgatgggcgtgacttcggaaccgctgccggcagtggtcggcacctggatcaatggcagacgctgccccgccaccttgtcgacgccatagagatcactcagggtttgccgacaatcagggtgggccaattgagcgaccagcttagccacatccagcgagctgccgccgccaaagccgatcaccagattgccctgaacctcccgggcgaattgcgcggccttgtcgatcacggtttccggcgcctgcgccaccacgccatcgaatacgtgcagcgccaccccgctcctggcgaaggcgctacgcacctcctcgaagaaatcctgccgggccacgccggcgtcggtcaccaacaccacggagcgcgcgccccaggcctggcataacggcacgagccgctgaacggctccgggttcgcagatgagatgggcggctgtcgcaaagctgaatggctgcatggcgcgttcctcgttctgtgcggcgcgctgtcgcgcgcaagaaagaccgtgcccctgtcaccctcgcatcgcagcgtcccggcaaggcctctgttcatagtaggccctgagcccatatctgcccggaaaagcacgcagcagttgccattcgtcgattggttggccgccgccgataagcgcttggctcaagggacgccggcacgcctggcaaacggttgactcgggcaatatcacgcagcccagcaaatacgcggctttccagcatatgggcgaagatcgcctccgaagacgacaattggccccgcaaaaagtgctagtccatcccgttcttgagcttatgacatatccgcctaaagcctgccgctggctggatttagacttcagccatcgaagcgaaagacggaggtgactcatgcccctttccatcgacggcatgaatatcggccagtacagctatcggccacttggcaacaccaacaacggcctgcagaccaatgccattgaccgtgcgacacccgccgcgcagcgtttgagcgacgctcaggagcaactgcttgagcgtcggcgcctggaagaggaacgccaagagcggctaagcgaagcccgtgaagagcggatcgcccagcaggaggaggcagaggaacgcgccctgcaggtgcgtcaggaacgccaggaggcagcccgagcgctcgacgagcagcaacgcgaacagcggcttgagacacttcaggagcagcgccaggaagtgctcaacccactgtccgccgaaagcctggcccgccagcgcgtgcagacggaagtaactccaccggcagcgaataccgcgcaggtcagcccacggcttgctgccgaggcgatctcgacctatcgccagaccgcatcgccggactttatcggccgcagcctggcagcttgataaccgcctgaaaaatcggcccctgatcagatcatttgttcgatctgatcaggggccgattttttatgaatggcttggaacggggcgctcactgtgaggtgaacgccctgactagctcactctttacccaaggcctcctggcgctccaggaattcctcctgtaatagcgcatcggcgttttccgcttcaccgtcgagttgctgttgcagatggccggtgccgaccggcttggtctccagtttgcccaccagatgttcaagggcgtgacgcatcttctcggcagcgccgtcgatggcctgctccagcgattcggccctgtgggtcacggacagcggctgatgccccttggggcgcgcttcgatctggcagcgtttgtcgtcggcgccactcttgccgccgttctcgtcgctgatgtgcacttccacacgcgacaggaattcatcgtaccggtccagtcgatccgccacggatgcgctcacccattcgtgtagacgcgcgctgccttcgatatggttgctgttcacatgaacttgcatggtcttcctcgcttgtgacgggtctacgaggttggaggcaggcgggcaggactaggttcctgctgattgccgccgctgccggtaatgcggcagcggcgccaggaagcggatcagaagcggtcgcggatcacggcctcgtcgaacggcagcttgccgatgcgcggcttggcctcgacagccttcttgcccaccgcgaccatcaggccgatcacgtggttgtccggcaggttgatcagcttggccacggcatcgaaatcgaagccgtccatggggcaggagtccaggcccttgccgcgggcggcgagcatcagggtctgcgccaccaggccacagctgcgcatggtttcgtcgcgctgcacctggggcttgccgcggtaatagttgtcgatggcgccggccatgaactgctgcacctcggcaggcgcgccttcccacacgcggctcgcgttcttttcccagctgtcgagctgggcacagatcaccaccagcatcgaagcatcggtcatctgtgcctgatcccaacctaccgcacgaatctgctgacgcagggccgggtcgctgacttccaccaggcgcacgtgctgcaggttgaaggccgttggtgcgagcagcgccagttgcagcaactcgttcttctcttcagcgctcagggaaaagccggcgtcgtagcctttgacggcgcggcgactgcgaatggcttcatcgatatgcatggcaaactccacagggatggaaaaccgcaccatgctaggcaagccgaggcgccagcgctaccggagcattccgatgcaattcatcgcctgtaacgatttatccgaacccctgctaggccctgcgagtcgattaaccagagccaatcgggcccgctgtggcctattgccgactgttccaccgcaagcaccgagcgctaagctgtcgacatgacccactcgccctacatcagcctgcccgctgccgacgccgatgcgctgaaggtaggcggcgactggacgctcgcacactacgccacgctgctgacgcaggtcgacaaggcacggccggcactgggcgggcacagccgcgccgacctcagcgatctcaatgccctggacaccgccggcgccagcctgttggtcgaactgatcggcgccgagcggctgatcgccctgctgcccgacggcgcgctcagcgaggagcgccgcgccctgctgcacaccgtcgccaccgccatgcagcacgaccagcaggcggccgagcacccgccccgctccacctggcgcgaattcttcgggcacatcggcgaggtggtcgaaggcgtctggcacaaggccgtaggcctgctcggcttcgtcggtctgacgctcagcaccatgttgctgatcctgctcaacccgcggcgctggcgcctgacatccctggcgtcgcacctcgaacagatcggcctcaacgcggtaccgatcatttccctgctgacctttctggtcggcgccgtggtggcctttctcggcgccaccatcctgcgcgacttcggcgcgaccatctacacggtcaacctggtggccttctccttcctgcgcgagttcggcgtgctgctgacggccatcctcatggccggccgcaccgccagcgccttcaccgcgcagatcggctcgatgaaggccaacgaggagatcgacgcgatccgcaccctgggcctcaatcccatggagttgctggtgctgccgcgggtgttcgccatgctgatcgccctgccgctgctgacctttatcgccatggtctgcggcatgctcggcggcgccatggtgtgcctgatcaccctggatatttcaccgtcgatgttcctgcacctgctgcaggagaacatcccgctcaatcactttctggtcggcatgggcaaggcaccgatctttgcctttctgatcgcggtgatcggctgcctggaaggcttcaaggtcatcggcagcgcgcagtcggtgggcgagcgcaccacctcgagcgtggtgcagtcgatcttcgtggtcatcgtggtcgatgccgtggccgcattgtttttgatggagatgggctggtgaagggcgaggcgatcatccaggtccgcgacctgaccaatcagttcggcccgcaggtggtgcaccagcacctggatctggacctgtaccgcggcgaagtgctcggtgtggtgggtggctccggcaccggcaagtcggtgctgctgcgcaccatcgttggcctgcgcgagcccaatgccggcaccgtgcgggtattcggtgaagatctgctgacgctgcccgccgggcgccgttccgaactggagcggcgcttcggcgtgctctaccagcgcggtgcgctgttctcctctctcagcgtactggagaacatcgtgctgccgctgatcgagcacgccgggctaaatcgcgcccaggccgagcgcctggccaggtccaaggtgtccctggtcggcctgccgggccacgccggcgacaagtacccgaccgagctgtccggcggcatggtaaaacgcgccgccctggcccgcgctctggcgctggagccggacatcctgtttctcgacgagccgaccgccggcctcgacccgattggtgcggcggccttcgaccaattgatccgcaccctgcgcaacgctttggggctcagcgtttttctggtcacccatgacctggatacgctctacaccctgtgcgaccgcgtcgccgtgctgtcacagaagcgggtactggtggccgacacgctggacgtggtcgccgccaccgacgatccctggataaacgactatttccatggcccgcgtggacgcgcggccgaccaggctgcagcgaggataagttgaatggaaccacgcgcccatcacgtcttgatcggcatgttcacggtggcaatcgtcagcgccatcctgatattcgccctgtggctgggcaaatccagcgccgacaagcagttcaaccactatgaagtgatcttcaccgaagcggtcaacggcctgtcccagggcagcgcggtgcagtacagcggcatccgcgtcggcgacgtcaccagcctgaccctggacccgcaggacccgcgcaaggtgcacgccaatatccgcataaccagcgccacgccgatcaaggaagacactcgagcacggctgaccatcaccaatatcaccggcggcgcggtgatccagctgcatggtggctcgcccgagagcccggcgctaaaagcctcgaacggacgcacaccggtaatcatcgccgaccgctcgccgctgtcgcggctgatgaccaatggtgaggacctgatggtcagcgtgacccgcctgctcgatcgtgccaatgccatgttctcccgcgagaacaccgagaacatcgccaagaccctgcgcaacctggaggagatcaccgccagcgtttccgaacaacgcgaggaactgcgcgaagcgctggcgcaaatgtccgccgcgggacgcgaggccagcgccctgatgaacaacgccaacaagctgttcagcggccccgcgcaaaacacaatggaaaacgccgaacgcctggcagcctcgctggagcgcagcagcagcaatatcgaacagctgctgcaggacaaccgcgccgccctcgatggcggcatgcagggcataggcgaactcggcccggccatcaacgagctgcgtgacaccctgggctcgctgcgctcgttctcgcggcgcctggaggaagacccggccggttatctgctgcgcagcgacagcatcaaggagtttcaaccatgaagggtttcgtcactgccggcgctctattgctgaccggcctgctaagtgcctgctcggtgctgcccaagggcgagccactcgaggtgtatctgctgccgagcaacctgccggtgcgtgccgccgaggcgccgcgggaaagctggtcgctgcgggtcaaccgcccacagagcagccagttgctggatagcccacgcatcgccgtactgccgcaaggcgaccgcatcagcgcctaccagggcgcacgctggagcgaccgcgcgccggcactgtttcgcgaccggctgatcggcgcctttctcgatgacggtcgcgtcggtgccgtcagcagcgacgacagccgcctgcaggccgacctggaactgagcagcgacctgcgcgccttccagagcgaataccgcaatggccgaccggaagtacacattttgctcgacgcgcgcctggtgcaggccggcaaccagcgcatcctcgccagcaagcgtttcgaggtgcagcagatcgccggggacactgccgtggagtctgtagtgaaaaccttcggcgccgccaacgaccaactgtcgcgccagctgatcgactgggtagtggaagaaggccgacgtaatgcgccggataacaacaagccctgaccggcgcagctctacctactcatttgatggtagccattcagcgtttctactgtgggaacgggccatgcccgtgattttttcgcgggcatggcccgctcccacggggatacgcagcaagcactatgaaccgctgatagcaatctcaagcgggcgccaactgccttacagttttcaccggtcaacagcagttatcgccatatcaataaaacgaccggtgtgatcactcacaccagccgttctttgtgctgcagttgctgacgttagacgaacacgatctcgtcgttctcgaccttgcccgtcacagtgctgcccgggctgaactggccggacaggatcaactgcgccagcgggttctcgatccagcgctggatggcgcgcttcaatggccgcgcgccgtacaccgggtcgtagccaacggcgatcagcttgtccatcgcctcgtcgctcagctccaggctcagctcgcgttcagccaggcgctgcagcagacgcgaaagctggatgcgcgcgatgccggcgatctgctcacgggccaggggctcgaacaccaccacctcgtcgatgcggttcacgaactccggacggaagtggttgcccacggcatccatcaccgccgcgcgctgggcctcgcggtcgccgaccagctcctggatctgcgccgagcccaggttggaggtcatcacgatcaccgtgttcttgaagtccacggtgcggccatggctgtcggtcaggcggccatcttcgagcacctgcagcagcacgttgaacacgtccgggtgagccttttcgacctcgtccatcagcaccaccgagtagggtttgcggcgcaccgcctcggtcaggtaaccgccctcctcgtagcccacatagccgggcggcgcaccgatcagccgcgccacggagtgcttctccatgaactcggacatgtcgatgcgtaccagcgcgtcttcggtgtcgaacagaaactcggccagcgccttgcacagttcggtcttgcccacaccggtcgggccaaggaacaggaacgagccgctcggccgattcggatcggccaggccggcgcgcgaacggcgcacggcattggccaccgccacaacggcttcgtcctgaccgattacccgctggtgcagcaggccttccatcttcagcagtttgtcgcgctccccttcgagcatcttcgacacaggaatgccggtccacttggaaaccacctcggcgatttcctcttcggtgaccttgctgcgcagcagctggttttccgtggtgccgtgctggtcgaccatctgcaggctgcgctccagatcgggaatcaccccgtactgcagctcagccatacggttgaggtcacccttgcggcgcgccgcttcgagctcggtcttggcctgctcgatgcgctgctggatctgcgccgaaccctggacctcggctttctccgatttccagatgtcttcgagatcggcgtattccttctccagcttggcgatgtcgtcctgcagtttgacgaagcgtttcttggccgcctcgtcttcttccttcttcagcgcctgggcttcgaccttgagctggatcagccggcgatccaggcggtcgagcacctcgggcttggagtcgatttccatgcggatgcggctagccgcctcgtcgatcaggtcgatggccttgtccggcagctggcggtcggtgatgtaacggtggctgagcttagccgcggcgatgatcgcgccgtcggtgatggccaccttgtgatgcacttcgtagcgctccttgaggccgcgcaggatggcgatggtgtcttcctcgctcggttcgtcgaccaacaccttctggaagcggcgctccagtgcggcgtccttctcgatgaactggcggtattcgttcagcgtggtggcgcccacacagtgcagctcgccacgggccagggacggcttgagcatgttgcccgcatccatggcgccctcggccttgccggcgccaaccatggtgtgcagctcatcgatgaacagaatcacccggccttcctgcttggacagctcgttgagcaccgccttgaggcgctcctcgaactcgccgcggaacttggcgccagcgatcagcgcgcccatatccagagacagcaggcgcttgtccttgaggccatccggcacttcgccattgacgatgcgctgggccaggccttcggcgatggcggtcttgccgacgccgggctcaccgatcagtaccgggttgttcttggtacggcgctgcagcacctgaatggtgcggcggatctcgtcgtcacggccgatcaccgggtcgagcttgccctcttcggcacgcttggtcaggtcgacggtgtacttgtccagcgcctggcgcgactcttcgatgttcgggtcgttgaccgcatcgccgccacgcaggttgttcaccgcgttttccagcgccttgcggctcacgccctgggcgagcagtagcttgccgagcttggtgttctcgtccatggcggcgagcagtaccagttcgctggagatgaactggtcacccttctgctgcgacaggcggtcggcctgattgagcaggcgcgccaagtcctgagacagactgacgtcgccggttggattctggatcttgggcaggtgatcgagttctttgctcagggcctggcgcaggccgttcacatcgaagcccacctgcatcagcagcggccgaatggagccgccctgctgatcgagcagcgcctgcatcaggtgcagcggctcgatggcggaatggtcgtggccgacggccagggactgggcgtcggaaagggcaagttgcaacttgctggtcaatcggtcgattcgcatggcgtcatccttcctttaaaggcaggccggcgcggtgcatgcgcctggcgataaaacctgccgagatggagcatagatgaggccgattgtgcgggtttcaagcgaggaggttttgcggtggatcaggggcggcgtcgaaagagccgcccctgatgaagcgctgcctaagcgcggcgcccgactaaagattactcagcgatccgccagccagatcagcgacgcgaagcgcccggtctgggccgcacgacgataggagtagaagcacgaatcgctgaccgtgcagaagccaccgccatacacggccgtgacgccgcgcgcggccaggcggatacgcgccagctggtagatgtcggccatgaagcgcccctcgttctggctcggcatgaaagcaccggcggccagggcatgctgggcgacgaacgcctcacgcacctcggcgccgacttcgaatgcttgcgggccaatggccgggcccagccacacgagcgtgtcttgcgcctcaacgctcagcgcatccaatgtggcttcaagcacgccgttggccaggccacgccagccggcgtgagcagccgcgacgcggctgccggcgcgatcgcagaacagcacgggcaggcagtcggcggtcatcaccgtggcggcgatgccgggcgtcgccgtccagctggcatcggcttcgacgacgacttccggatcggcttcggcgacggcaacgccgtgcacctgctgcaaccaggccggccggcagccgagctggctgaccaggcgctggcgattcttggctaccgcggccggatcatcctcgacatgggcggccaggttgaagctgtcgtagggcgcctggctcacaccgccggcgcgagtggtcacgcaggcgcgcacccaatcgggcgccggccagttgggcgtcagccagtcgtgggccttgtcactcatccgatgaacgcctcgcggtcctgacgcagcaggctcagcaaccagacgaagtcatcgggcagcggcgactgccacttcatgcgctcaccggtaatcgggtgatccagctcgaggaagcgcgcgtgcagggcctggcgcggaaactccttgaggttctgcaccatggtctggctggcggccggcggaatgcggaagcggccggcatacaccgggtcgcccaccagcgggaaaccgatatggctcatgtgcacgcgaatctggtgcgtgcggccggtttccagtttgacgcgggcgtgggtgtgcgaacggaagcgctccagcacacggtagtggctgaccgcgggcttgccgccatcggtcaccgccatgcgctggcgctgggacgagctgcggccgatgggcgcgttgatcttgccgcccgaagtgatcacgccgatgacgatacattcatagatgcgactgacggtgcgcttctgcagctgatcgaccaggcgggtctgcgcttcgatggtcttcgcgaccaccatcaagccggtggtgtccttgtccaggcggtgcacgatgcccgcgcgcggcacgttgacgatgtccggtacgtgatgcagcagcgcattgagcagcgtgccgtcggcatgcccggccgccgggtgcacgaccaggccggcgggcttgtcgatcaccaggatctgctcgtcctcgtagacgatattgagctcgatgtcctgggcgatccactcaccctgggcttcctgctcggccgacagcgccagcacggcgccgccgtgaacgatatcgcgcgggcgcagcacctggccgtcgacggtcaggttgccctccttgatccagccggaaaggcgcgagcgcgagtgctcggcgaacagctgggcggcgacttgatcgaggcgctggccgcccagatcggcggggacctcggcggttaattcaatggcctgcttattgatagatgacatgctcggcaacggcgggggcatagcctttggtttcggctacacgcttgtggttaaatacggcgtctttgccccaggggtaccgggggcgctcatcataacaggacggccctgcccaagacagccgccgtcccagggacgcaagccgccatgccagtgaaacacctgctgctgatcgccatcctcgcactcaccgccgcctgttcctccaaggaagtcctggacgaaaacctgagcgaggcagaactctatcagcaggctcagcaagacctggacaacggcagttacaccagcgccgtcaccaagctcaaggccctggaatcgcgctaccccttcggtcgctacgccgagcagtcgcagctcgagctgatctacgcaaactacaagaacgccgagccggaagccgcgcgctccgccgccgagcgtttcatccgcctgcacccacagcatccgaacgttgactatgcctactacctcaagggcctggcctcgtttgatcaggaccgcggcatcgtcgcccgcttcctgccgctggacatgaccaagcgtgacccgggcgcggcccgcgactcctacaacgagttcgcccagctcaccagccgctacccgaacagccgctacgcgccggacgccaagcagcgcatgatttatctgcgtaacctcttggccgcctacgaaatccacgtcgcccactactacctgcgccgccacgcttatgtagccgccgccaaccgtggccgctacgtagtggaaaacttccaggaaaccccgtcggtcggcgatggcctggccgtgatggtcgaggcctaccagcgcctgaccctggacgacctggccgctaccagcctggaaactctcaagctcaactacccggatcatccgagcctggaaaacggcgagttcgtcccgcaagaagaagcggcggacgagcgctcctggctggccaaggctaccctcggcctgatcgaaagcgacgcgccgccaccaccgagccagacccaggccagccaggacgtacagcgtcagtaccaggaagcggtcgaccagatgcctgcagagctgaagtccggcgagcagggcgaaccgcaagcccgcaagcgctcctggttcagctacatgaccttcggcctgttcgactgagttcagtcttcacgctgcctcaacacgatgccagtcaaccgactggcatcgtgctttccagccttgcaaaaacgcaggccgggtaactgtgcgggcaagtcgtcgttagctacactgccccatccctcgacacgaagagagcgccatgggcctgttccgcctgctgttctggattgccatcatttttgccgtcatctgggtatggcgacgctatgtcagtgccccgcgccagggccagaaggcaaccccaaagacagacagcccgacgccgatggtgcgctgcgcccactgcggcgtgcacacaccacagcagcacgccctacagctggcgcagcgctggtactgcagccaggcccacttggaacaaggccccaagcccggtgcccaatagcgcgctagcggtacgtgggccccagggccaccgtatcttccggctgtaccacctctatcgcctgatcatcggcgtggtgctggtgctgctggtttccgccgatctggactccgaactgctggaactggcccacgtgccgctgtttcgcggcgccagctgggtctatctgatgctcaacgtcctgatcgcgctgacgctgcacacgcccaaccgcctgctgccggtgttcgccgtggcgctgggcgacgtgatcatgctctcggcgctgttctacgccggcggcggcacgccaagcggcatcggcaacctgctgattgtatcggtcgcgatcgccaacatcctgctgcgcgggcgcttcggcgtgctgatcgccgccgccgcgtcgatcggcatgatctacctgaccttctacctgagcctgcatcactcgcaggccagcgcccagtacgtgcaggtcggtgccttgggcgccttgagcttcgccgcggcgctgttcgtgcaaggtgtaacccgccgcctgcaggccagcgaaagcctcgccgaacagcgcgccgccgatgtggcggatctggaaaccctcaataacctgatcctgcagcgcatgcgcaccggcattctggtggtggatgaacagcgccgcgtgctgctggccaaccaggccgcactcgccctgctggaccagcagaacctggcgggcaagattctcgacccgcactgcaccgagctggtcaaacgcctgcagcagtggcaggagaacagcagcctgcgtcctgccagcctgcagacgctcagcgacgggccgaccctgcaacccagcttcatccccctgcagcgcggtggccagcggcatattctgatcctgctcgacgacatctcgcagatcgcccagcaggcccagcaactcaagctggtcgcccttggccgactcaccgccggcatcgcccacgagattcgcaatccgctgggcgccatcagccatgccgcgcagctgctgcaggaatccgaagacctgcaggggccggatctacgcctagcgcagatcattcaggaccactcgcggcgcatgaacctgatcatcgagaacgtgctgcagctctcacggcgccgccaggccgagccgcagctgctggatctgaaatactggctgcaccgcttcgccgccgaatttcgcagcaccgcgccggcttccaaggtgctgcacctggccatcgaaggcagcagcatccagacgcgcatggaccccaaccagctcaaccaggtcatcaccaacctggtgcaaaacgggctgcgccacagcgccaagatcaacccccagggccaggtgtggctgaagctgtttcgcgatccgcgcagcgatctgccggtgctcgaagtgctcgacgacggcgaaggcgtgccggcagaccaactgcatcacatcttcgagcctttctacaccacggaaaacaaaggcaccggtctgggcctgtatatttcccgcgagctttgcgaaagcaaccaggctcatcttcactatcaaccacgcgaaggcggcggcgcctgcttccgcatcaccttcgcgcatccgcgaaaactgagctgaacgacctgatgaatcgccagagagccctgatcgtcgacgacgaacccgatatccgcgaactgctggagatcaccctcgggcgcatgaaactcgacacccgcagcgcccgcaacgtcaaggaagcgcgtgagtggctggccaaggagccgtttgatctgtgcctgaccgacatgcgcatgcccgacggcaccgggctcgacgtcgtgcaacatatccagcagcgctacccgcaaacgccagtggcgatgatcaccgcattcggcagcatggataccgcgatcaacgccctcaaggccggcgccttcgattttctgaccaaaccggtcgacctcggccgcctgcgcgagctggtcgatacggcgctgcgcctgcatagccctgacgatgaagaagcccctggcgccagtcgactactgggcgaatcgccgcccatgcgcgccctgcgcgcacagatccagaaactcgcccgcagccaggcgccggtgtacatcagtggcgaatcgggcagcggcaaggagctggtcgcccgtctgatccacgaacagggcccgcgccgcgaacgcgccttcgtgccggtcaactgcggcgcgattccctcggagctgatggaaagcgaattcttcggtcacaaaaaaggcagcttcaccggtgccgtcgaagacaaacagggcctgttccaggctgccaatggtggcagcctgtttctcgacgaagtggccgacctgccgctgaccatgcaggtcaaactgctgcgcgccattcaggaaaaggccgtccgcgccgtcggcggccagcaggaagtggtggtcgatacgcgcatcctgtgcgccacccacaaggacctcgccgccgaagtagcagccggccgcttccgccaggatctctactaccgcctcaacgtcatcgaactgcgcgtaccgccactgcgcgaacgccgcgaggacattcccctgctggccgacgtgatgctcaagcgcctcaacgaaggcatcggcctgccgccagtcaagctcgacggcccggcgctggaaaagctcaagagctaccgcttcccgggcaacgtgcgcgagctggagaacatgctggagcgcgcctacacgctgtgcgaaggcgacgtgatctgcgccaacgacctgcgcctcgccgacgccgcaccagctggcgagaacggcgacgccagcctggcacagatcgacaacatcgaggattacctcgaagacgtcgaacgcaaactgatcatgcaggccctggaagaaacccgctggaaccgcaccgccgccgcccaacgcctgggcctgagcttccgctcgatgcgctatcgcctgaaaaagctcggcatcgactgaggccgtagcctgcagttgaacccccagtgagcacacaggcctcgtagcctgcggtagagcgaagcgatacccaggttcagcggcccgcccccaaagcaggtcgcccgcctacaaacgccccgccggcgaatacggcgccggatcaatgatcggctcgcgccccagcatcagatccgccagcaaccggcaggatgccggcgccagcaccagcccgttgcggtaatgcccgcagttcagccaaaggcccggatgctccggcacctcaccgataaagggaataccctcgggcgagccggggcgcaatcctgcccagtgcccgaccacctcggcgtcgcgcaatgccggcagcaacgtttcggcagacgcccgcaagctggccagcgcttgatcggtcggcgtcttgtcgaagccggcatgttccagcgtactgcccaccaaaatgtgcccgtcacgccgcggaatcgcataacgcccgccagccagcaccatgctgggcagaaaatcctcggcgcacttgaacagaatcatctgccccttgaccggctcgacgggcaggctcatttccagactctgcaatagctcgccgctccaggcgccggctgcgacaaccacttgctcggccaacaactcgccctcggcactttgcactccagcgatacgggtaccttcgcgcacgaactgcacaaccgggctgtgctctctcagcgccacattcggcaaacgttgcaaggcagcgcgcagcgccttgaccaaccgcgggttacgtacattggccacgccggacatataaatggcgcgctcgaatccaccgcccagcgccgggacctgcgcataggcggtttcgaccggcactgcatacagaggccgatcctggcgctgcgcccaggccagcgcctcggcctgatcatccagatccagccagtacagcccggtcacatgcacttcggggtcgatgccggtatccgccagcaaccgctcgcccagccccgggtagaaatcctgggaccaatgcgccagcgccgtcaccgcctggctgtagcgccagggataaagcggcgacacgatcccgccccctgcccaggacgcctcagaaccaacagacccacgatccagcaaggtgacccgcttgcccgccatcgccagctgataggccgacaataacccgataaccccgccccccaccacgatcacatccgcacgcacaactcaccccagtcacgaaaacggcaagccttgacagcgacacctcagggtctaaacagaaaaggcaggccaggaaggccgccaatcatacgcgcatagggatatgcatcatgaatagagatcaacagaaggccgttggcctggtggaattgctggccaccctgatggtgctggcaattctcatggcagtcgccatccccagcttcagcagccacatgcagcgtacccaacaaaccacccatgtgaacgagctgctaaccgccctgcacttttcacgcgccgaagccgtgacccgccgcactacggtcagtctgtgcgaaggcatcgacgactgcggcacacgacgctgggagaaccaactgattatcttcgccgaccacaatcacaacgggcgcatagacgagggcgagcctatcttgcggacggtgcgcatcgccccggcctatagctggcactggtcgaactttcgctcaagaagccacatcagcttcaaacccaacggcatgacccacagtctcaatggcaccttcacgctttgccgggaaacgaccgccgtgcgcagtatcgtagtcaatgttgccggccgagcgcggctcgatacacccgatgacaacgccaactgcgaatagtcaaccgctcggtgacaggaagtaaccgaatatcctccgtcactatctggccaaacagcaaagtgacagtattcgctggcccataccagcgagacttgccatgcgtttcacccgaggtttcaccattatcgaactgatggtgacgattgccgtactggcgattgtcgtcagcatcgccgcgccctcgttcagcaatatcctgcgtgaaaaccgcacggttgcgatgaccaacgagttgcaaggcgccatccagctggcacgttccgaagccgtgaaaagacgcagcaacgtggtgatttgccgaagaaacgcagcgggtaccgcttgcgacaactcggcagactgggctgcaggctggttgatactgtcgggcaccacagtgataaaagtatgggatgccgtaaccggccttgtcgtagctggacctaacaccggcctgaccttcaaatccaacggcatggtaaccgctgtaacgaacttctcggtcaacacgccaagctgtacaggcccgcagaagcgcacgctctccgtgacgctgatcggcacgaccacgcttgcgaaggtcgactgctaatgactaaaacacctccaacatcacaacgcggcgcgacactgatcgaagtgctggtcgccatcgtcattctctccatcggcttgctgggtttggccggtttgcaggcaaccagcattcagggtaactacggcgcgttctatcgctcccaagccactattctcgccgctgatattaccgatcgtatgcgagcgaatcgcaaggcagctatcgccggcagctacaacttgagcgaactgaaaagcgcctacgcaacaacgaccacgcgcgcggataaagaccttaacgaatggcttacgcaagttgcgaagctgcctgcaggaaaagcaagaatagaacgagatagtgcaaccgcactggtgaccatcaccatcaactgggatgacagccgcggcaatatcaaaaaagctgatggcaccgccgtggacgacgcaccaggcaccgctaatttcgtttataaaaccgagatatgactatgagacctgttcgctatcaggcaggcctttcgctcatcgaactgatgatcgccatggcattgagcctgttattgatgctgggtgttttacagatatttctatcgagcaaacagacctacacggcaaatagcgcgctgtcccgcgtgcaggaaagcggtcgttttgccatggatttcattacttacgacctgcgcaatgcgggctataagggcgagtgcttctccgatgttaatgcgttaaccgccagcccaacggatgaccgtttcaacttaaaccaggcattgaagggttgggacgcacaaacaagcctaccgagctggccgacaaacttcagtacggataaaacagcaggaaccgatagtatcgtcatcaagcatgccgccaccagtgcaggggtcattggcacaactgacatcgccaccgacgcgaccagcatcgcaatgaccagcaccaacagtgacgctgcaagcacctacgttgtcattagcagcgcactggggtgcgatatgtttaatagcggggcaattaccacaaccgctatagccaagggctcatcaggaaatactggaaactttgcccgatcctacccaacaaccattaccaagattttgcttttccaaagcaaccaatactacataaagaatggagctaatggttcaccctctttgtggcgtacaagctggaaaaacggatctgcctcgaccttagaaatgattgagggcattcacgaccttcagttcgagtacggaatcagcaccggtgccgcagaagaccgagcagtaaccaatgcagccttcattaaagccaatgcagtcgccgattggaacaaagtggcggcggttaaggtacgcctactggcactaggcaatgagcccaatgtcgcaatcgaagatcaggtttatgaccgtgaaaaggggctgatttgcaaaaagggtgattcggcctgcactgcagacgatagcatcgatattcccaatcgccgtctcgctcaagttttcacatccactgtcagcttgcgtaataagctgccatgaacagggtatctatgaacagaaactcacaacggggcgcgattttgatcgttgcactgatcatgctcctactggtcaccatcatcggtttggccagtattcgcggcacctcgctgcaggagcgcatggcaggcaatcttcgtgatcaggagctggcgcttcaggcggctgaagccgcactacgcaagggcgaatctatcgttatcagcaaatttgaagctaacaccctcaacacgctcgcaactgccgatcaaacaggaacctactcatcgttccctggcgtagctaaggacccaacctatgttctcaagcagcttgccacattgaagacgagtaccgaggcaggcgtaccaactgatgaggaaggttcaatcgtacgtattcaatcgactggctacggccttgcccaagatgctgccaatacgcccagctccaccagcgaactgtcttcggtgtttttggttgagcaataaaatgctcactttccatcatacttttgtggagcttccgcgatgaatcgcctagcgatcagcctccaaacagctaaaacggtagctgcctttttccttactagtgggatattggtgtcggcacctgcacactcagctgaagtatctcaagtgccattactactcggcggcggtggcgtgccaggcaacctagcgcttgtaccctccgtcgaatggccaacattggttagcgtcgcaaacttgggtgactataattccgcgaatacatacatcggctactttgattcattcaagtgctacacctacaacaaagctgaagaatggttcgaaccgcagagtactaacactacgcgcatctgtgggggtgactatcagtggagtggaaactttctgaactgggcagccaccccaacgatcgacccattccgcagtgcacttaccggcggatatcgagttcgcgatgagaataatttgactgttttgagcaaagcgagaaatcccggatacgatgctggcaaccgcgtaaatagctcacaaggcctcatacctaaagcgcaaatcccaggcgccacccccgcaggcacggactgggacaatttctatatctatcaacaaggccttggcacctatataaacatttcaaactggaacgataagctgggcacaaacaccaatcaggtagcagaacagacagattatgacccaggcaacaccaatcaatggaacaaagggaagctgcgcagggagtacaatcaaccggttggtcgtggcagccaactgaaaaccgtcttcaaagttaatatgcgagtaaaggtatgcgtatcgggcatgctggagggcaactgcaaacaataccccaacggaaactacaagcctgagggtttgattcagcagtactcaggcacattgcgatacagcgcattcggctacctaaacgactcttcgaccaccagagacggcggcgttttaagggccaatcaaaaatttgtaggcgatagaaagatcacgccaaacgtaggcgaagagacaaacaataatcgtgaatgggacccgcagactgggatacaggtgcagaaccctgataacattacaagcgcgatgggcatcactatcgcagacagcggtgtaattaactacatcaacaaatttggacaactcaataacaacaattacaaaagcaacgacccggccagcgaattgtattacgctgcaatgcgctactacagaaacctaggcaacgtttctgcatacaccagcaataatggcgcaaacgcagcgacccgcacacaatgggcggacaacttcccggtaattactaactgggaagatcctattcagtacgcctgccaaaagaacgtaatcctcggaattggcgatgtaaacacatggaatgataaaaacctgcccggctcgacgaacaccaataacgaaccaaccaaacctgccgaagttgtagctgacactgagattgatgctgttagagcgacacaaaccattttcaacctggaaggcatcacaaccagcgcctcggcagaaaacttttccgggcgaagtaactctgcatatatagccggacttgcctatctggcaaacacaaaagacatgcgccccaatatggctggcaagcagactatctctacgttctgggtcgatgttcgcgaaaatcaggttcttcagggaaaaaatctcaaccagtactggctggcgacgaaatatggtggctttaaagttcccagcaactttgaggcagacccctatacacgcaccacagccttgccaagagcctggtggaatgcaagcggagacatactgagcacgaacgatccgaggccggataatttcttcgttgccagcgatgcaacccgcatgatcgaaagtttgaaactggcctttgccaagattgctcaagaagctcaaggcacaaccgcctctctagctacaaattccacacgactggcaacagatacagcagtattccagtcctccctcaatagccgtttttggagcggtgatctcttggctcgagctgtagcagccaacggtacgattgctcaagatccaacttggagcgctgccaccaaactgaatgcaagagattttggtgagcggaaaatattcacgccaacccccatgggggcagccacacctacagcgaatggatttataagcactaccgcgaccaactttacatggaatgatattggtacagctttacggggccagttaaccagtgcaactgaagctactgcgacccgaaccacgactgcacaacagcggttgagctatcttcgaggtgatcgtagcttagagcggacggatgcagaccaaagccagaaattccgccaacgagcaggccgccttggcgacataatcaattctgatccgcaatttatagctaatcaggatttcggttatacacgcctgactggtgcgtcctgggccgatgcccgtgccgcctatgcgaatttccgcacaacgaatgctaaccgtgtgccaatggtcgtagttggagccaacgacggaatgcttcatggattcaatgcaagcatgaccaccaatggcaacggtggcgaggagctatttgcctttatccccaatggtgtcttcgctaaccttataaatctaaccgaccctagttatgggcatcagtatttcgtagatggcactcctcggatatctgacgcatggattggaggcgcctggaagactatcgtggcaggcacaacaggtgctggtggtagtagtgtgttcgctttggatatcactgatcccagcaatatgggaccgagtaagtttctctgggagttcagccatccagatatgggtaagacgattggccaaccggctattgtagctttaccaaacggtcgctttgctgtcgtagtcaccagcgggtaccgtacgactcaacaatccagcgcaagagtgtggttcttggatgcagcgaatggcagcgtaatcaagagatttgatataacaactactggtgacttgggagctcccttgctggcagatacgaacggagaccaaattgccgacaaactctatgtgggggatacaactggcaagctttggcgcgctgatatcagtgatgcggcaccgggaaactgggtaacgccaactctcatgttcacagcaactgatggaaccaaccctcaacctataactgccccgctctcctccacattcaatgaaaaaggacagcacatggttttatttggaaccgggtcttatatgtttattggcgataacgaagtacctaattcgccgcaaattcagagtttctatgccattattgactctggcgaaacggttacccggagcaacctactcgctcaggaaattctctcggaaagaaccgtcggcaatttccaaggccgttctctatcgaacaatgcaatatccaatcaaaagggctggtatctggatcttgcgtggaagagtggtcgcggcggacctggcgcaaggggcgaacgagtcgtttctaaagcaactttacgctcagatagggtcacatttactacactgaccccatctgcagatccgtgtgcgtcaggtgggactagctgggtaatggcactcaatttatccagcggctctagattgaattacacctatttcgatacgaacaatgatggcagcttaaactcatcggacgacatcagtaccggctctgatggcggcacgttaccggtttcaggtatatcaaatcctgatataggggtgatcaaaggtgctacaccactttatcgctggctttgctatgcaggctcctcaggtgctgcaccgcagtgtttaaaggttgcaggctcacaacgctatggtcgtaatgcctggcaggaagcaagataatgtgtatgtgggcagctacttcggactcagtcgcatgaaaaaagaacgaggcttcaccctgatcgagctgatgatcgtagtcgcggtcatcggcatcctggcagccattgcctacccgtcctatcaggagcatgtgcgcaagagcaaacgagccgatgcccaggctgcgcttatggagctttcccacttcatggagcgctattacacggcaaacggcaaatacacgaaagcggcgaacaccgggcccgatcttcctttcgtcaaagcccctaaggatggtggaaccgagaactatggcttagctttgtctgctgtggatgacttcagctataccctaactgcgactgccaagaactctatggcaaacgactcgtgtggcaacctcaccctcacagataaaggcgtaaaaggctcaagcaaagggacgccagcggaatgctggaggcgctaaactggataggcaactctaaggtgcatgcgcagctgctgcagcggcgcatgctgttttcaattgcggcagcgatcggcgaatcatcgcagcttaagcaatcgcttctgacggctgaacctgcacagctcaactagtgagacgacctcaactctccgacgatgaaccgcgccactgctgctactatcaccccctgtcattcgatgcgaccaaatcgccagtactgaggtcgtatgccgataatgaaacgataacggatcgatgatgcaggacaacccgatttggacgcgccccccacgcaagcaacgcagccgcctggctgaagacctggtcgcaaaaatctcccagcacatgcgtgacggtacgctcaagcgtggcgagaagttgccggccgagctggatatcatgcagtcggaaggcgtgagccgtactgtggtgcgcgatgcgttgtcgcgccttcaggtggcggggctggtggagacgcgtcgcggtgtcggcaccttcgtgtgcgacatgccggcggcgcccgagctgcagcttggcccggcgaccatcagtaccgcagaagaggtgctggagttgctggagttgcgcatgagcctggaggtggcggcagttggcctggccgcgcagcggcgcacgcctgagtcgctgcaggaaattcgtgtggcgctggatgccatccagcagggcgcggtgcagctaccggcgggactgccgatcagtgcggacttccagttccatatcaagatcgccaaggcggccgagaacccgcacctgctcgacatcatgaagcacctgggcgccaagcagattccccgcaacaagttcaattcggcgtacaaggcgcacgaggacggcgaggcctataaggaaaacctcagccgcgagcacgagatgatctacgagtccatcgcccgcggcgatgtcgactgcgcccgtgccgccatgcagctacacctgatcaacagccgtgagcgcctgctcaaggcccagcggcgagcctgaccgctgcctggctggccgctggccgatgccgctcttcgcgcttattccacaatgcaaaacgggcgccgacgagcccgcatctattgatgccgagcccgcaggcgccagctctgcagagggtgcttacatgaagttgtactgcaccccgatacgccagcgcatctgccgatcatccgtggtggggctgacccggacatcgccgatctcgacgaaaggcgcccaggacttgtcccacttgtacttcacgatcaggttctgctcgtaatcgctcttcttgttgtcgtaacggatgtagtcggtcttgaagtggatgtactggtattcgtacgacagtttgccggccggcgtgtagccgatccaaccctcgtaacgctgggtgttgcggttgtcggagccacgatccggcacttcttcgtcgatgcggtcgcggttcagtttcagggcgtcgaagcggtagcgggcggcgacgtagaactggtcgctcagcctgtgggtatagcgcacgccgaacttgtaggtggtgccgttctcattgctgtccagctggatggccggctgccaggtcgatacggcattgggcttgtactgatagctggtggtcagctcgtggccgctggagacggtgttatcgaaggcgacgtccttgcgatcaccggcggtgcggtacttgagctcgccctcgaagccccagccgttgtccatgcgataggacagcttgacccgatcggcatgcatgctgtcgtcttcaagaaactggtggcggtagttgatcgaggcactgtcggccaatgcattgccggcggcggcagtggatagcaggcaggcgagcagacgcagcgtgagtgttttcctgttcatcgtggtgtccttcttattgttttctatgggttgagttttgtgttgcctggtttcgggcaaagcgccgccctgcagcgctgtgtccgcatgtctggaatcacggggtgggtaacgcgcaggcgagcccgagccgcgggccttgaggcccgtgtcgaaaagtcagcagggagttcgcgctaacgcgtgggtcgcctcagccgccgccaggcagccgaggcgccgtcaggccatcagggtggtgcgacggcgccgatgtcgcggctggcatcgaccagcaactgggtgtaggcatgctcggcgcggttctgcgccagcagcgcggtgtcgagggtttcgacgatccgcccgtgctgcatgaccgccacgcggtcgcagagatgggcgaccacgcccaggtcatgggtgaccatcaggtaggtcaggccttcctgctcacgcaagtcggagagcaggttgagaatctccgcctgcacggacacgtccagcgccgaggtcggctcgtcgagcagcagcacgcgcggctcgagaatcaaggcgcgagcgatggccacgcgctggcgctgcccaccggacaactgatgcgggtagcggtagcggaagctgtcattgaggccgaccttgttgaggatcgcggtaacccgatcgccgcggttgccgataccatgcacggccagcggttcgctgagcgccgagtcgatggtgtgccgcgggtgcagcgagccgtaggggtcctggaagaccatctgcacctgacggaaatgcgccaggtcgagcttgtggcgcaaaccgcgcccggcgatgctcagctgcccttcccagtgccggtactgcccggccaggcaacgcagcaccgtggtcttgcccgagccggactcgccgaccaggccgaacgactcgccttcctcgacgcgcagggcgacgtcgtagagcacctgactgcgcgccgcgctgtcaccgaaactgaggttgagtgaatccacttcgatcatggccatggggtgttcctcagtgggtcagccagaggggatcgcgctgcagattgggcaggcgcggacgggggcgatcgatgcttggcaacgcggccagcaggccctgggtgtagggatgcctggcgttgtccagctcggcggcgtccagtgcctcgaccacacggccggcgtacatcaccagcacgcggtcgcagaagctgcgcaccatgttgaggtcgtggctgatcaggatcagccccagatcgcgctggctgaccagctcgtcgagcacgctgagcacctggcgacgcaccgagacgtcgagcgccgaggtcggctcgtcggcgacgatgatgtcggggtcggtgatcaccatcatggcgatcatgatgcgctgcgccatgccgcccgacacctcgtgcgggtagagcccgtacacccgctgcggatcacggatgtgcaccttgtcgagcatgtccagcacccgctcgcgggcatcggtcttgctggcgcggtggtgcgccaggtaggcctcggcgatctgctcgccgacccgtaccaccgggttcagcgagtacttggggtcctgcatgatcatcgagatgcgtttgccacgaatcgtctgcacctgtttctcgctggcggtcagcaggtcgacctcgcctagggtcatggccttggcggtgatccgcgcgctggccgggtgcagccgcagcaggctgcggcccacggtggatttgcccgagccggactcgccgacgatggccagcttctcgcggcccaggctgaaggagacgttgcgcactgcatcgacctccttgcgaccacttgtgaagcgcacgcagagatcctgcacgtcgagtttgatcgcagacatgctgcctccttaattgctgcgcgggtcgaggacgtcgcgcagaccgtcacccaacaggttgaacgccaggctgaccagcataatggtcgcccccggaacggctaccagccaccagcactcgagcatgtagcggcgcccggtggaaatcatcgcgccccactccggcagcggcgcctgggcgcccaggccgaggaagcccagggcagcggcggtgagaatgatgctggccatgttcatggtcaggcggatgatcaccgacgacaggcacatgggcatgatgtgacgcaggatgatgcgcggcgacgaggcgccctgcagctgcacggcgaccacgaagtcggcgttgcgcagcgacagggtttccgcccgggccaggcgtgcgatcggtggccaggaagtcagcgcgatggcgatcaccgcgtgctccaggcctgggcccagcgcggcgatgaaggccagcgccagcaccaggctggggaacgagatgaagatgtcggtgatgcgcatgaacagcgcatcgacgaagccgccgaagtagccggaaacggtgccgatcaacaggcctatcgggccgacgatgatggtcaccagggcaatgatatacagggtgatgcgcgagccgtagaccagccggctgaacacgtcgcggccgaactcgtcggtgccgaaccagtgcgccgcactcggagcctgcagggcgttgccgaggttctgcacgatcgggtcgtgggtggcgatccatggcgcgaaggccgccaccagcaccagcagcgccaccacggcggagcccatcagcgtcatgggattgcgcaacaggtgctgcatgacccgcacgctgctcagacggaacgcctggaacgcggagaccggcgcctggccgttcgcccgtttcagggatgaagatgaagagatgttggcaatcatcgtatgcctccgttactcgattcgctcggtatcgggcgcagcactgcgcccgatgaatcaacgctgcttgtacacacccaggtaacgcgtcgcctcggcatcggcgccctggaatcccttgacgtcggccgcgctgaccaccggatcggtcatctgcgagatcatcatgatcggccccgccagctcgtcgtaacgctgctgcacgcggtggtacatgctcagcttggcggcttcgtcacgctccacgccgagcttgtcgatcaggccgttgagttcggcgtcctggaaggccgcgcgccagccctggaagttggcgatgccggcatcatcgcggttgtccgggttgtagacgaaggtgcgcaggctgaagtacgggtgcggatagcgctcggcgccgcgggccacgatgatctcgaagttgcgcgcacgcatggcgccgtacacctggttgccggtgccggtgatgatgctcgcctggatgccggcctgggccagggtcgactgcaggctcgaggcgatgttcacgaacggcggctcggccagagtgcggatggtggtcttgaagccctgcgggtgacctgcctcggccagcagttgcttggcggcgtcgacgtccagtgcgtagccggggtccggaaggcgcgcctccaggcccagctgcatcggctgctggttgagcttgccgtaataaggcatcaccaccttgtccaggccctgatagtcgatcagcgagcgcacggccttgcgcacacgaatgtcatcgaacggcgccgacttcatgctcatcgccacgtaatacatggtgccgcgcggcagggtctggatctgcatctggcccttggcggccagcgcctggacgtcggaggcggccatgccgtagcccatgtccaggtcaccgcgttcgagcatcaggcgcagcgattgcgactcggtgatatggcggatcagcacgcgcttgagcttgctcgcgccgccccagtaatcggcgaatgcggtcatcaccaaggtgtcgttggcgcgccacgagctgagggtgaacgggccgctgccggcttcgttggtcaccagccaggcggcgccgaggtcgccgttcttctcgtgttcgagcacggtcttgcggtccagcaccacggcgcttggcgaggtggccagggtgtcgatcatcagcagcgggtcggtcggctgcggcaggtcgatgaccagggtcgactcgtcgctggcgcggatcagttgctgaatgttgtccagcgtgtagccgtaggccttccaggtggtggccaggccgtagttgagcttgagcacccggtacagcgaccaggccacgtcttcggcggtgaccgggttgccggaatggaaacgcgcgtcgctgcgcaggtggaaggtcagttggcggccgtcctcactgacttcccagcgctcggccagttgcggcacgtgctcgtccgggctgccgtccttgcgcaggatcagcgtgtcgtagaggttggcattgatgcccgaggcatccagccccggtgcgttggccgggtcgatggagaacaggttggccatgctcatgccgacgatcagttgatcgtccggcgtcttggcctgggcgtccagcagtggagcggcgcacagcagcgcaccgagtaccgcgctcagcacggtggagcgaaacgatttcatgcggatatccctattttgtaattattgaagggctgcaatcgattggtcgggtcagcgggtgcgcgggtcgaacaccttgtacagcgcatcgctgagcaggttgaggccgacgaagatgaagccgatcaccagcacgcaccccatcacagcgttcatgtcgccgagcagcaggctgctggtcaggtactggccgaagccgggccaggcgaacaccgtctcgatcagcaccgcgccctcgagtagcgagccgtaggccagcgccaccacggtgagcagctgtacgaggatgttgcggaaggcatggccccagatcaccttgcgccgcgacaggcccttgacccgggcggtgaggatgtactcctgggacagctgctcgagcatgaagctgcgcgtcatgcggctgatgtaggccaccgagttgaggcccaggatcagtgccggcaggaggatgtgcttgagcgcgctggagaaggcttcccagtcgccggcgatggcgctgtcgatcagcagcatgccggtcaccgacggcaccataccgtcatacgccaggtcgatgcgccctgccccgccggcccagccgagccaggcgtagaacaccagcaggcccatcatgcccagccagaagatcggcgtggagtagccgaacagggttaccacgcgcgccaggtgatcgccaatacggccctgattggcagcggcgaacacgcccagcggcaggccgatcaccacgccgaagatgatcgccagggtggccagctcgatggtcgccgggaacacccgggcgatgtcctcgatcaccggatggccagtgagcagcgcgttgccgaaattgccctgggccaggtcgcgcaggtaatagccgaactgcaccagcagtggtcggtcgaggcccatggcctgatagacctggtcgtaggtggaactgtcggcatccgggccgaccaccgccagcaccgggtccagaggcatcacgcggccgatgaagaaggtcatggccaagaggcccagcagggtcatcagcaccgcaccgaaacggcgtgaggtgccgcccatccgcgtgccgaagaaagacgcattcgaagcaaacatgaggagctcccgattgatcgcagccaattcgtgtccgtgtcgcatcgggcggcctgagccgcccggcggctcaacgatccttgtgcacatccttgtagcgcgtggtcgccgcgctgtgaccgacatagccgaccacgtcgtggtagatcaccaccgtgtcggtcatctgcgagatcggcatgatggcgccgacctgctcgtcgtagagattctggaactggtggtacagctccagttgcttctgcttgtccggctcaacctcggcctgctcgatcagcgcgttgagctccgggctgtggaacgaggtacgccagccctggaagttgctcagcttggcttcgtcgcggttgtccgggttgtacaccagggtgcgcaggctggagtgcgggtgccgctcggcgccaccgccgccgcgaccgacgatgatgtcgaaggtgcgctcgcgcatggagccgtacacctgggtgccggtaccggtgacgatgcgcgccttgatgccggcctgggccagggtcgactgcaggctggaggcgatgttgatgaacggtggctcggcgagcacacgaatggtggtctggaaaccgtcggggtaaccggcttcggcgagcagcttcttggcttcctcgacgttcaggcgatagcccggatcatccaggcgcgccggcaggccgagcggcatcgggcgctggttgagggtgccgtagtgcggcatcaccacatcgttgatgccctggtagtcgatcagcgagcgaaccgccttgcgcacgcgtgcgtcggcgaacatcggctgcttggtgctcagtgccacgtagtaaagggtgccacgttgcacggtctgggtcttgaccttatccgagctgctcagtgccgtgatgtccggggcggacatgccacgggcgatgtccaggtcaccacgctcgaccatcaggcgcaacgactgcgactcggtcatgttgcgcatcaccacgcgcttgagcttggccgggccgccccagtactcctcgaagcgggtcatcaggatcacgtcattggcgcgccaggcgttgagcacgaacggcccgctgcccgctgcgttggtggtcagccaggcgccacccatgtcgccattcttgtcgtgcttgagcacctctttcttgtcgaggatgaaggcactgggcgaggtggccagggtattgagcaccagcatcgggtcggtcgggcgagccagctcgatcaccacggtgtggtcgtcggtcgcgcggatctgctgttcgacgttatcggcggtgaagccgtaggccttccaggtcgaggccagtgccaggttgagcttgagcacgcgctgcagcgaccagatcacgtcctgggcggtcagctcgttgccggagtggaacttgacgccgctgcgcaggtggaaggtcagcgtcttgtggtcgtcgctgatttcccagcgctcggccagggccggtaccagggtgtccggcgcggcagcatcctgcaccagcagcatgtcgtacaggttggcgttgacctcggagacgtccaggccagtggcggcggccggatcgagggacaacaggttgatcatgctcatgccgacgatgagctggtcggcaggcgtcttggcctgaaccgcggtggcggtacccagggccagggtggcggccagcaggcccgccagcagatgcggaagtggtttgatcatgagacggccttcttatatttattcgactcagaaacggcgcagccgcgcacggctgcgcagcggtgcatcagtagcggttgacggtgttggtctcgatgtaggcgaagttgatgtcctcaccgaggcccggacgatccggcaggtgcacgtagccgtcgctgtccatcgggtcgacgatgctgttcaggtaggccggcacgtcgtcgtactcgaggaacgggtgcagcaggccgcgctcgtaccagtcgcagttcttgatggcgccgaccaccgccaggttggcggcaccgttaccgtggatctcgcagtgcatgccgtaggcttcggccaggtgcgcgaccttcaggcacggtgcgataccgccgaccccggccacaccggcgcgcagaatgtcacaggcgccctgcccgacccagctggcacggctcatgtacttgccaccgagggattccgggcccagcaccgggatgtccaggttggccgccagccacgcgtaggattcggcggactcttccatcatcggctcttcgaaccaggcgaagtcgagcttctccagctcacgaccgatgtacagcgcgtcggtacggctgtaccagtggtagccgtcgagcatcagcgcgatgtccgggccgaccgcctcgcgcaccgcggcgcaggcgcgcacgtccatcttcggatccggcgcgaaggagataggcggcatccaggtgtgcagcttgatcgccttgtagccgcgggcaaccagttgctcggcgaagcggccgtactcttccggggtcgacaggccgcccggcaggtcgtcgccacacatggtcgagccgtaggccagcaccttgtcgcgatagccgccgatgagcttgtgtaccggctgcttgaacttgcgccctgcccagtcccacagcgcctgctcgaccagcgccagagcgcggtcggtcaactgactggcactgccgcgctgccaatgggccaggtcctgccagatcttctcgcggtccagggcgttctggccgatcagtaccttacgcacgaagctgtcgatgatgtgcggacgaatcagttcgggcgccccgaaggcatagccttcagtgccgtcctcggtagcgacgcgcagcatggccatcttggccagggactcttcgcccgggtgggcatggccggccgcatcgacgctgcggcgggtgggataggtgaaaacctcgacattgacctgagtgatcttcattgaacgcgccttggatcttgtgattatttgagtggcccgatgtatgttgtcatacagcgaatgcgcagataattgctgcaatctcgaacgctgtcaagaagctgtaaagaagaaaaaaagggcttacgtacccatcaaatagccatcaccattattcgtaaaagtgtcgacaaaatacgataaaacaaattaaaacagccacttatattaaaactacctgcgcactcgaatccacgcatggaacgtgaaaaagccggagaaaaacagccagggcgtggactttccatctgtataaggcgacgcgaaaacctcaaaacgcacgccaaaaaagaacaaccaagcaaggttgtcatacagcaaccgcatagcaggcagtttctccaggcaataaaaaaccgcgcgatgcgcggttcttggaaacgcctggacgtcagcgcttggcgatgatgtaaaccgcatgaatgatgcccgggaagtaaccaagcagcgtgagcaggatgttcagccagaaggcgccagcgaagccgacctgcaggaacacccccaacggcgggaggataatggcgatcagaatgcggatcagatccatgatggtagtcctattagtgggcccaaccgggcgttaccccacaatcgactggcgctggcgatatccggttcaagaaaaatcgcgtgcccaccaccgccccatgccgcccgccagacgggctcacgcgctttcctatcgccgtacggagtctatagtgtgctggccctgtctataacagctccacccttctcaggagagtttccatgagcaaaacgtacaacgtggccgtactggtcggcagcctgcgcaaagcgtcgatcaaccgcaagctggcactggcactcgccgatctggcgccgcagcacttgaaactgaatatcgtcgaaatcggtgagctgccgctttacaacgaagacatcgacgtcgatccggctccggccgcctacaccgcctttcgcaatgcgctcaaagccgctgatgcggtgctgttcgtgacccctgaatataaccgcacgattccagcgccgatgaagaacgccgtggatgtcgcctcgcggccctatgggcagagcgccctgagcggcaagccggccggcgtggtcagcgcctcgccgggcgccatcggcggcttcggcgccaaccatcatctacgccaggccctggtgtttctcgacatgccggtactgcaacagcccgaggcctacctaggcggcgccggtaacttcttcgatgaaaacggcaagctgagcgacagcatcaagcccttcctgcagaagtacatcgacacctttgcggcctgggtggagaaaacagcaaagtcgtaagaccgagcacaagagcctgccctgcgggctctcgctccggcgccgagatgtttttgccgcgcaaaaagaaaaccccgccgaggcggggtttttcagacttgaacctgacatccttgatcatcgcgccatcctggcggcgtcccacgtatccttgtctgttcagtgcgcttcctgcgctaagtccgtgagttgaagattacgcctgtgccgcaggtggccatagtggctaaaggcagaaccgcgtgtaagcaatagcctacacacagttcaccgactcagaactgctcggcggccagcagatagaggctgtcgctgcctgcgcccaccgaggcgttcagcgagtggatgcgcggcagcaggcgcgcgaagtagaaacgtgcggtgcccagcttgctggcgtagaagtcatcctgcccttccttgccctgcgccgccttggccatcatcgcccacatgtaggcataggcggtgtagccgaacaggtgaaggtactccacggaagccgcgccgatctcgttcggattgccttgcgcgcgtgcgagcagcgctgccgtctgggtttccagaatctcgacggcctccagcagcggcgctttgaattcctctgccagagcaacatcgctggcgaatgctcgcacttcttcagtgaaatgctggcagaacgccccgccattggcgacgatcttgcggccgaccaggtccagcgcctgaatgccgttggtgccttcatagatctgcgtgatacggcagtcgcgcaccagctgctcctgaccccattcgcgcacgtaaccatggccaccgaacacctgctggccgtggatggtggtctccaatcccagatcggtgaggaaggccttggccaccggcgtcagcagcgccaccagctcttcggcgcgcttgcgggtggcttcgtcttcgctgtatttggcggtgtcgagctgcatggccacgtagctggagaaggcgcggccgccctcgttgaacgccttcatggtcagcagcatgcggcgcacgtccgggtgcacgatgatggggtcggccgccttgtccttggccaccgcaccggtcggcgcacggctctggatgcgctcgcgggcgtactcgatggcgctctggtaggaacgctcaccggtcgacagaccctggatgccgacacccaggcgctcgtagttcatcatggtgaacatcgccgccaggccacggttcggtgcatcgatgatgtagccggtggcgccatcgaagttcatcacgcaagtgctcgacgccttgatgcccatcttgtgctcgatcgagccacaggacaccgcattgcgctcgcccagcgagccgtcggcgttgaccatgaacttgggcaccagaaacagcgaaatgcccttggggccggccggtgcgtccggcagtttggccaacacgagatggatgatgttttcggtcaggtcgtgctcgccgccggtaatgaaaatcttggtgccgctgaccttgtagctgccgtcggcttgcggctcggccttggtgcggatgatgcccaggtcggtgccggcgtggggctcggtcaggcacatggagccggcccagacgccggcatacatattcggcagataggtctgcttgagctcctcgctggcgtgggcattgatcgacaggcaggcgccagcggtgagcatcgggtagaggccgaacgacaggctggacgagttgaccatttcctcgacctgggcggaaatcaccttgggcatgcccatgccgccgaactgcgggtcaccgcccacgccaacccagccgccctcggcgtaggccctgtaggcctcgatgaacccggctggcgtgcgtacctcggtattggcccaggtgcagccctcttcgtcgctggcgcggttcaacggcgcgatcatgccggcggtgatcttgcccgcttcctcgaggatcgcgttggcggtttcctcgtcgacgacctcggccagggcaggcagctgcgcccagagtttggaaacctggaaaacttcgttgagcacgaagcgcatgtcacgcaggggagctttgtagtcggccatgggaagtcctcggtagcacggtcagaagccgagtctagcccaacaacttttcagagacatagggtcgtgtcgtgactgctcagccaccgatcggtcaggccggaccagcctttaccttgaccgccccacggcggcgctgcacctggctgctgacacagttgcgcccggcactcttggcgccatacagcgccttgtcggctgccttgagcacctcctccacgctgcggtgctcgctgctgggctgtgccacgccgatactgaccgttaccgacacctgggatgcccccgagccggcccggcgctggcgtccgaccctgtcgtccgccgggcgctgctgacgatcacgcagctggatctgatagcgctcgaccgcctggcgcaccgcttcgagatgaggcaggcattgctcgacgtccttgccaggaaacaccagggtgaattcctcgccgccgtagcggtacaccttgccgccaccaccgaccttgcgcagctggctggccaccacgcgcagcacctggtcgccgacatcatgaccgtgggtgtcgttgaagcgcttgaagtgatccacgtcggccatggcgatcacgtaattgcgccccaggcgctgcaggcgctcgttcagggcacggcgaccgggcagcccggtcagctcatcacgaaaggccatctggtaggcctcatgggccacgccgacgacgatcattagcattaccacactggacatcacctgcagcgcgtggggctggatgaaggtcttgggcagcatccagaacaacgccagggcgccgatcagctgcacggcatggacgggccggggcttgcgcagatactgaaccagcagggcgatgatcaccagcgcaaacaccggatacgccagctgcaccaggttcatccacgcagcgtgcagcgacggccagcgaatcaccgaaagccactgctccagcccctggggataacggcgtgccaatgccgcagccacgccgccgaccgccagcaatactgcgacgcgcgcgaccagatcctgaatcaggtgggtacgctcgcgccacagcgcgaacaggccgtagagtgccggcagcaacaggctgcagagatgaaataccagggcggcgtcttcacgcacgtggccgaactcgcgaaagtaatcggcctgttcgtcgagcaggtagtagcccagatagagcaccagcagcatgaacagctcgcgctggcggccgtagaccatgcagaaggtgccgccgagcagcaatagcgaggtgggcagcacgttgaacagcgaggtgaagaagtcggtcagcgtcggcagcgtcgcggccagcaagccgccaccaagcagcagcaaggccggcacgaaatgccaaatgcgcaacacgacgaaacgcggcaaggcgggctccgcaatgaccagtaggaaagctggcattctgcctgcaattgtctgccgacgcacgcgggcgcacgccggattctatcctgcgcaaataaaaaaaccgcggcactgggccgcggttttttatggctgacggatcagtagctcagagcgaaatcttcttcgctcatatccatcaggttgcttgcaccggagagcatggccgccacgtgagtgcgggtgcgcggcaggatacgcgcgtagtagaactgcgcggtctgcagcttggccttgtagaaggcctggtcaccctcgccagaggcgatcttctcggcggccacacgggccatgtcagcccagaagtaagccaggcaggcgtagccggagtacatcaggtaatcgaccgaagcggcaccgacttcctcacgatccttcatggcggccatgccgatcttcatggtgacttcgccccactccttgttgagcttggccagcggctcgacgaacgctttgagcgcctcgttgccttcgttggcctggcagaacttgtggacgatcttggtgaagcctttcagcgcttcgccctgggtcatcagcaccttgcggcccagcaggtcgagggcctgcacgccggtggtgccttcgtacatcatcgagatgcggcagtcgcgcaggttctgctccatgccccactcgctgatgaagccgtggccaccgtagatctgcatgccatgggatgcggattcgaagcccacttccgtcatgaacgccttggcgatcggcgtcaggaaggccagcaggccgtcagccgctttcttctgctcctcgtcctgggcgtacttgacgatgtccacctgcttggcggtgaagtagaccatcgcgcggttgccttcggcgaaggccttcatggtcagcagcatgcggcgcacgtccggatgcacgatgatcgggtcagcggctttgtccggcgctttcgggccagtcagcgaacgcatctgcaggcgctcacgggcgtacttgatgccaccctggaagcccagctcggcgtgggccaggccttgcagcgcggtacccagacgagcggtgttcatgaaggtgaacatgcagttcaggcccttgttcggcgggccgatcaggaaaccggtggccgaatcgaagttcatcacgcaggtggcgttgccgtgaatgcccatcttgtgttcgatggaaccgcaggtcacgccgttgcgctcgcccacgccgccttcggcgttgggcaggaacttgggtacgatgaacagggaaatccccttggtgccggccggcgcatcgggcaggcgggccaggacgatatggacgatgttgtcggccatgtcgtgctcaccagcggagatgaagatcttggtgccggagatgctgtaggagccatcggctttcggctcggccttggtgcgcagcatgcccaggtcggtgccgcagtgcggctcggtcaggcacatggtgccggtccactcgccggacaccagcttggtcaggtaggtgtgctgctgctcttcggtgccatgggcggagatggtgttcatcgcgccatgggacaggcccgggtacatgccccacgaccagttggcggtgccgaccatttcgctgaccgccaggcccagcgactcaggcaggccctggccaccgtgctcgacgtcatgagccaggctcggccagccgccttcgacgaactgcttgtaggcttccttgaaaccggtcggcgtcttaacgccggactcgctccaggtgcagccttcggtatcgcccacgcggttcaggggagagagcacctgctcgcagaacttggcgccttcttcgagaatcgcatcgaccatgtccggcgtggcgtcctggcagccaggcaggctctggtagtgcgcgtcatagccgagcagctcgtcacgtacgaaacggatatcgcgcaagggggccttgtagtcaggcatagcgggtacctctgcgggtgggctcttatgtttgggatgaccaatgatgggtcgtttgcagaatagccatggggagagcgtcgacgacaccctcaaacacgtgtttgaaacatacgtttacgcccaatagctgtcaaggctgcttataggcgttcaggcgcgaaggtcgagtagctcggaaggcctctgctcatcggcggatgcggcataaaggctgatgccagctggcactggccggctcgcggcactgtcggtcgtgactgacgggtcgtcgcttttttcggtctcttcgtcgccggacggtgcgccctcttccacttcgctgcgctgggtggcagccagctcggctcgcgccaccgccatctgcgcctgagcctgactggccacgctgcgatcctgggccgagggctcggcaggcgccaacgccgcccggatgacgatttccatcttggttatggtggcctgggggtcgttggcgaccgcgccgacgtcgatgctcacctctccaccagaggcataacgcttgccatccggcccctgggtgtaggtgtaagtgggcgagcctgcatgcacaccacctacggcggcatgggcctgttcgtgagcgcggacttcacgatcacgattggccagctcggcaacgactagctgcagcttctgttcttcctgagcggtacgtggctcgccgggtttgccagatgtggaagaatcctgggttttgtcctgctcttcctgggagctggcagcgttggcactgtcggcttcgttgccagcggctacgggagagaacgaggcacgggccaggtcgggcgaactggcggactccaccgggcgcggtgcagaggcggcagttgagtaggcgggatagtaggcggaggaaaaaccggcgatctgcatggcgtgctccctcctggagtcgagcgcccgggcgggcgctgcgatttaggcggtgacgtcgatcaaggtgcccagcaccttgtctgcggtttccacgacgcgcgcaccggcctgggcttcgtactggccgacacgcatctcgaccatgttttcagccatgtcggcacgggccgcggacggctcgttggcctgggcgcgctcggcagtcaccggggcgctggcgatctcaccggcggcctggtcgacacggcgctggccggactggatggtgttgataccggaagtgaaagcactgacggacgagatctgcatgggacgtctcctgctgcaggaaccttataccgagcatttaagcagaagccgctcaaaagatgtacagccaaaaatgctgcacgtgaccgggttcatagcatcaatcgcgataaatcgaggtactgcgcgatctgatcaggggaagtcgacgacaggaacggcacctggccgatgcagggcgccggcagccgctcggcgagcgtggcgaggttgtcgtccagtcgcgcgacgttcggatcgaccacattggcgacccagccggccagcggcaaaccgtcggccaggatggcctcggcgctcaacaccgcatgattgatgcagcccaaccgtacgcctacgaccagaatcaccggaagattcaacgcccgcgccagatccgccagcgtggccataccgcccagcggcacgcgccagccaccagccccttcgaccagggtgaagtccgcgcctttatccagaatcacctgaaccgcgccctccaacgtcgacacatcgagtgacacaccgatatccctagctgccagatgcggcgcgatgccaggcgcgaaggctagcgggttcacctcgtcataacgcaacggcaggctgcacttggcgagcagcgccagggcgtcatcgttgcgcaagccttcggcagtgagctggcagccagaggcgaccggcttggctgccgcggtcgagcgcccggcgatgcgcgccgcatgcagcaagcctgctgcgatggtggtcttgccgatttcggtgtcggtgccggtgacgaaataggcagcgctcatgatcgggactccttttgcagtacgccgtagatgacctgataagtgcatggcagcccctcgggctgacgctgccgctcataggcatcggccagggcccgcagacgggcgcggccggtcagcccggcggggcggccttcattgaggttgtgcgcgcccagggccttgagactgtgggtcaggctgcgcagctccgggtaatgcaggcgatgggggcggacctgcagccgctccaaccgaaaaccactggcggcgcatagcgcctgataatcctcggcgcggcgaaaacgattgacgtgcacgaagccatcgaccgcctgccagctgtcgcgcagttcctgcagggtgccgacacacaggctgctgaacgccagcacgccacccgagcgcagcacccgctgcgcttcactcagtaccgcggcgaagtccgcacaccactgcagcgccaggctggagaagatcaggtcacaacagccatcgcgcagcggcagccgctcggcatcgccggccgcgaacgcctgggcaccgccaagcaaccgggcgtgctgcagcatgccctcggcaatgtccacggcgataccctcgccttgcggataccagtccgccagcgcgcggctgaaaaaaccggtgccgcagcccaggtcgagccagcgctgtggctgcaggtttaccggtaagtgccacagcaactgccggccgacgtcgcgctgcaattgcgccacgctgtcataggtgtcggcagccctggagaaggatgccgctacctggcgcttgtccgggcgggcgctcatggctgcgactccatgaagcgcgctatcgcaactgccacctcgctcacctgctcgatcaccagggcatggctcgcgccttcgacacggcgcacctcggcggctggccgcagcgcctggatggcgaccgcagcagcggccggcaccagcgcatcgtcagcggcgaacagatgaagttgcggcccgctgaattgctgtagcgcctcccgcgtatcgagcgcagcaagcagatccaggccagccagggaatcgctgccatcggcctgctccagcaggcggcgggacaatccacgaaaatccacagcaccctgactgcagagcatcgcgaaacgcttgagcgtcgcggctgggttcagcgcgtacgcctcgcgaaacgcctcgaaggtcgcagctggcatcgccgcaggccaggcatcgccggccgtgaagcgcgcgttgctggccacagtcagcaggcccggacaatccgcgccgcggcgcgccgccagcaaggtggcgagcatgccgcccagggaccagccacccaaccatacgccccgtggcaggcgttcatccaaggcatccagccagcgctcgctatcggcgtgctcgaacgccggcaaaggttcgatggcaacctgagcctggtcggcaagcgccgcagccaagggctgcagcggcgcgctgcccagaccccagccaggcagcagaatcagcgacggacgcatcaccttggctcccccggcagctgcgcccagcactgttccagtgcatcgagcagctgatcgacctgaaccagctcatgggcggcggacagggtcacccgcagacgcgcactgcctgccggcacggtgggcgggcgaatcgcggtgaccagcacgccgcgctcacgcaaggcctgggacaaggccatggcacggctgctgtcaccgatcaggatcggctggatggcagtgtcgctttccatcagcgcaagcccgagcgtagcggcgccctggcgaaaacgcgcgatcagcgctgccagatgttcacggcgccagtgttcgctgcgcaacagctccaggctcttgagggtggcgcaggccagcgccggcggctggctggttgtgtagatgtagggccgggcgaactgcaccagggtgtcgatcagctcgtcgctgcccgccacgaaggcgcccgcggtgccgaacgccttgcctagagtgccgaccaacaccggtacgtcatccatgcccaggtcgaactgctcgaccacgccgccgccagtggcgcccaaggtgccgaagccgtgggcatcatcgaccatcacccaggcgtcgtggcgccgcgcctcggcgcacagcgccggcaggtcggccacgtcgccatccatgctgaatacgccgtcgcacaccaccagggtattgccttccgccttggccaggcggctggcgaggctctgcgcatcattgtgcaggtagcgcgagaaacgcgcgccgctgagcagaccggcatccagtagcgaagcatggttgaggcgatcctcgagaaccgtatcgcccttgcccaccaacgcggtcaccgcacccaggttggccatatagcccgtggaaaacaacaacgcccgcggccgcccggtgaagtcggccagggcttcttccagttcatggtgcggcgtgctgtggccgatcaccagatgcgaggcgccgccgccgacgccccagcgccgggcgcccgcacgccaggcttcgatcacttgagggtggttggccaggcccagataatcgttggaacagaaggccagcaatcggcggccatccacctctaccagcggcccttgcgggctgcccagcagggggcgctggcgatacagattggcagcgcggcgctcggccaggcgagcggcaagatcgaaactcatgggttccccctaagaacctgttcaaagtctgctgcgcgtcggcactgcagcgttgaaaacaggctggattgccagcccagtcggactgctcatttacagctcgtaaactccgcgtcctcgcctgtttttgcggggccgcctaggccttgcattgttctagctcgcgagactttgaacaggctctaaggcgcagagcgtccagcgcttaccggctgtcacggctcaccggcaacgggcaggcgccgtcctggcgcctgcaagggatcaaacggcggcgtcgtagaacagccgcgaatcacgctgctcgaccagcgcctgctcgatggcggcctggtgcacttcgtcggcgtgctcctcacgcgcttcgggctggatgccgaggcgggcgaacagccgcatgtccttgtcggcctgagggttggcggtggtcagcagtttttcgccatagaagatcgagttggcgccggcgaagaaggccagggcctgcatctgctcgttcatcgcctcgcggccggcggacaggcgcacgtgggatttgggcatcatgatccgcgccacggccagcatgcggatgaagtcgaacgggtcgacgtcttcctcgttggccagcggcgtgccttcgaccttgaccagcatgttgatcggcactgactccggatgctccggcaggttggcgagctgaatcagcaggccggcgcggtcgtccagcgactcgcccatgccgaggatgccgcccgagcagatcttcatgccggcgtcgcgcacgtaggccagggtctgcagacgctcgctgtaggtgcgggtggtgatgatgctgccgtagaactccggcgaggtgtcgaggttgtggttgtagtaatccaggcctgcttcagccagggcggcggtctgctccctgtcgagcttgcccagggtcatgcaggtttccaggcccaaagctttgacgccttcgaccatcttcagcacgtagggcatgtccttggcggatggatgcttccaggccgcgcccatgcagaaacgggtcgagccaatggccttggcctcagcggccgcctccagcaccttctgcacttccatcagcttctgcttgtccaggccggtgctgtagtggcccgactgcgggcagtacttgcagtcttccgggcaggcgccggtcttgatcgacaaaagcgtggagacctgcacgcggttggcatcgaagtgctggcggtgcacggtctgggcctggaacagcagatcgttgaacggctgctcgaacagcgcgcgaacctcagcgaggctccaatcgtgacgcagggaaatggcggtactggcgctcatgggggcaagtccttatctacaggcggcctgctagagtcgaagcaggcccaacacggatgtgcggcatagttaaggaagccttatgcactgtcaaccatcagcaattttaaaggtttacaactggctaaaaataaagcaaacctgcttattgtgtgatgagcgagtggatggccaactaccgctctgcgccgagtgtgacgccgaactgccatggctcggcgcccattgccaggtctgtgcgctgccgctggcggtcgatgggctgatctgcggcagctgcctgaaacgcccgccgccattcagccgggtcgaggcgccctggcgttatggctttccggtcgatgcactgatcaatcgtttcaagcatcaggcccgctggcccatcgggcgcctgctgggcgatctgctcgcgcgccatctggcccacgcgttcaacgaagggctgcccaggcccgacttgttgctgccggttcctctgtcacccaaacgccagcggcaacgcggcttcaaccaggcgcagctgctggccgaagtggcgagtcgtactctgcagattcctcaacaccccgactggttgcagcgcaccggcgatgcccccgcccagcagaaactcgatgccgccgcacgccgtcgcaatctgcgtggcgcttttgccctgagcacgaccgcacagcctcgcgggctgcatctggcgttgatcgacgatgtgctgaccaccggcgccacggctcagcagctggcgcgtctgctgatgcgcgcgggcgccctgcgggtggatgtgtattgcctggcgcgcacgccggctccgggcgacgattgacgccgccggggagcgtcacgcacagtggccgaccgcaccactcatcgcccgctgcccatgtccaccctgtccctgctcgcccaacacgtcagccgccgcccgcagcgcatcgccctgctcgaacagatcgccgagcagggctcgatcacccgcgccgccaaagccgccggcatgagctacaaagctgcctgggacgccatcgacgaactcaacaatctcgccgaccagccgctggtggcccgcaacgttggtggcaagggcggcggcggcgcacggcttacgccagccggcgaacgcctgctgcaactgcaccagcgcctgcagacgatccaggccgaggtgctgcaagccgccgacgatgatgccgacctgcaactgctgggccgcctgatgttgcgtaccagcgcacgcaaccagctcagtggccgggtgcgggcgattcatccgcacggtggcaatgacctgatcgacgtcgaactgccgggcggcacgctgatccaggcgcagatcacccgcagcagcaccgctcacctgcaactgcagccaggcgtggcgctgctggtgctgatcaaggccggctggctgcaactcagcgaggtcggcgcagttgccgatcccgcgctcaacaccctgctcgggcacatcgagcagattcagatcgaggccgacggcccctgtgaagtgcgcatcgccctgcccaacggccagacgctgtgcgcccaggccacgaccgaacaactcgccgcccaggcgctggtggttggcagcccggtgcgcgcgcaattcgctgcctcccaagtgctgctcggcacccaggtctagccaaccgaggcgaatagtgaccgtgcaggccgtgccaaggcgttacactctgcggcccaccgcaggagccgccccatgacccatcctttcgccgcccttaccccggacctggttctggacgcagtcgagagcctgggctacctcagtgatgcccgtgtgctggccctcaacagctacgaaaaccgcgtctatcaggtgggcatcgagggcgaaacgccgctgatcgccaagttctaccggccggatcgctggagcgatgaggcgattcgtgaagaacacagtttcaccgccgagctggccgagcgcgaagtgccggtggtggcgccgctgcagcgtgacggcgaaaccctgttcgcccacgccggttttcgtttttcgctgtttccacggcgcggcggacgggcgccggagccgggcaatctggaccagctctatcgcctcggccagttgctcggccgcctgcacgcggtcggcgcgatgcgcccgttcgagcatcgcgagtcgctgcgagtcgccaacttcggtcacgcctcgctggccaccctgctggacggcaacttcattcccaagagcctgctgccggcctacgaatcggtagcccgcgacctactcgcacgcctggacaagctgttcgccgcgaatcctgccaaggcgatccgcctgcatggcgactgccaccccggcaacctgctgtgccgcgacgaaacctttcacatggtcgatctggacgactgccgcatgggcccggcgattcaggacctgtggatgatgctcgccggcgaacgccaagagcgcctcgggcagatcgccgaactggtcgacggctatcaggaatttcacgacttcgacccgcgcgaactgccgctgatcgaaggcctgcgcgccctgcgcctgatgcactacagcgcctggctggcgcgccgctgggacgacccggccttcccgcagagctttccctggttcggcagcgagcgttactggggcgaacagatcctgatgctgcgcgagcagatcgcggcgctggatgaagagccgctgaagctgttctgaagccggcgggccgacaagaaaaagctgaacgcgcagacaactgcgcactagaatgatgcgctttccccactgcctcgataaggacttacatggccaccgcagatttgcgccgcggctacatcctgggcctttccgcctacgtcatctggggcctgttcccgatgtacttcaaggcgatccaggccgttccctcgctggaaatcatcgttcatcgcgccatctggtcggccattttcggcgctctgctgttgctcgtctggaagcatccgggctggctgcgcgagctgatcgaacaccccaaacgctttgcggtgctggctctgagcggcgcgatggtcgccagcaattggctgatctacgtctgggcagtgaacaacgagcgcatgattgatgcgagcctgggttacttcatcaacccgctggtcaacgtgctgctcggcatgctgattctcggtgagcggttacggcgcctgcagtggttggcggtggccctggcaacagtgggcgtagcccagcagctatggcaggtgggcagcctgccctgggtatcgctggcattggcactgaccttcgccacctacgggctgattcgcaagcaggcaccagttgccgcgctgccgggactggtggtggagacctggattttgctgccggtggccatcggctggattgtctttcaccccggcgcgatgagcagccagccggcgttctggaccaccagcgaagcggcgtggctgatcgccgccggcccggtcacactggccccgctgctgtgcttcaatgccgccgcgcggcacctgcccttcgccacgctgggctttctgcagtacgtggcaccaattctggtgctgctgctggcggtgttcgttttcgacgagcatttcgacccgacgaaactgatctccttcctgcttatctgggcggggctggcggtatacagcgtcgatgcctggcgaaccctgcgcaagcgcccggcaacggcgtgaaaccacaaggccgctgattcagcggccttgtggtttctggcgcccaggttcagtgccttagtcttccatgcgcagcttgagctcgaccatcaggtcatcggccaggctttccagcgaggtctgcagggtactcagcggcaagccttccggcaccgccagggtcgcctgggcgtggaacagcggctcgccgctcatcggcgcgggcgtcacttcggtcaccaggttttccaggttgacgccattggcggccagcagccgggtgatatcgcgcacgatgccggcgcggtcgttacccagcagatcgaggtgaatcgacttccaggtgcagtccggctcggcgccggccgaggcgagctgcacgcgaatgccctgggcgctgagttcgcccagggcttccatcagcgcgccatgggaagcggccggtacatcgacgcgcaggatgccggcgaactgcccggccatgcgcgacatgcgactctccagccagttgccaccgtgcttggccacgcactgggcaacgcgctcgaccaggccgggctggtcctgggcgataacggtgagtatcaggtgatccatgctcatgtcctcgtcgtgggcgctcaactcaggtcgagccaataggtcaggtaaacctcatcccgaacatagccgagacgttcatagagagactgcgccgccagattggttcgcgccgtttccagctgcaagccgcaggcgccggtggccagcgcatgctgcctggcagcctcgagcagctgttcaccgatgccctggcgccgcgcgtgatcggcgacgtacaggtcgctgagcaacaggctcgggcgcagcgccagcgatgcataaagcggatagagctgcacgaagccctgggccgcgccctcttcgccgcgggcgataaagatcgtcgagtcgctgcgctccagccgcgccgcgagaaactcgcgtacctcccgggtgcttttgtcgaccttgtaaaagctcagataggccgcgaacagcggcaccaagtcatcgagatcagcagtggtcgcagcgcgtgtcggcatagtggcttcctcacaagtggtctgcagtataggcagcggtacggcgatcagctttctggcaagaatacgaccaaggtcgcggcgatcatttccggactgtttttcccgattcgttcatgtagtatcagccaaaccccactacatgaacccaaacccagtcctgctggttgtggaaaaccccgctcacgaagcacctccagacacgccgcaacgcgggcagccgtcgaccacggccccaaggcgatcggtctgcgcagcatcgagggttcccgccgttacacaggctaagcgaagcagagaggcgagaaatgactgagcgtgttcgagtcggtggcctgcaggtcgccaaggtgctgttcgatttcatcaacaacgaagccatccccggcagcggcgtgacggccgatgcgttctggagcggcgccgatgccgtgttccgtgacctggcgccgaagaaccgcgcgctgctcgacaagcgcgaccagctgcaggcgcagatcgacgactggcaccgcgagcgggccggcaagccccacgacgcggcggcctacaaaaccttcctgcagcagatcggctacctgcagccgcagcctgagcacgtgcaggccagcaccgagaacgtcgacgacgagatcgcccgcatggccggcccgcaactggtggtgccggtgatgaacgcacgcttcgcactcaacgccagcaacgcccgctggggctcgctgtacgacgcgctgtacggcaccgatgcgatcagcgaagaaggcggcgccgaaaagggcaagggctacaaccgcgtacgcggtgacaaggtgatcgccgccgcgcgcgccttcctcgatgaaagcgcgccgctggccaccggctcccacgccgaggccaccggctaccgcatcgagggcgacaaactgctggtcaccctggccaatggcgacatcaccggcctgcgcgaggctggccagctggtcggtttccagggcgaggccgctgcgcccatcgccattctgctcaagcacaacggcctgcatttcgagatccagatcgacgccgcgagcccgatcggcagcaccgacgccgccggcgtgaaggacgtgctgatggagtcggcgctgaccaccatcatggactgcgaagactcggtggcggcggtcgatgccgacgacaagaccgttatctaccgcaactggctgggcctgatgaagggcgacctcagcgaggaagtcagcaagggcggtagcaccttcacccgcaccatgaacccggatcgcgtctacacccgcccgaacggcggcgagctcaccctgcacgggcgcagcctgctgttcgtgcgcaacgtcggccacctgatgaccaacccggcggtactcgacgccagcggcaacgaactgcccgaaggcattctcgatgcgctgtgcaccagcctcgccgcgctgcacaacctcaacggcaacaacagccgcgccaacagccgcaccggctcggtgtacatcgtcaaaccgaagatgcatggcgcggaagaagtcgccttcaccagcgaactgttcggccgtgtcgagcaggtgctgggcctggcgcgcaatacgctcaaggtcggcatcatggacgaggagcggcgcaccaccgtcaacctaaaggcctgcatcgccgcggccagcgagcgcgtggtgttcatcaacaccggtttcctcgaccgcaccggcgacgagatccacacctccatggaagccggcgccatggtgcgcaaggccgccatgaagagcgagaagtggatcagcgcctacgagaacaacaacgtcgacgtcggcctggccagcggcctgcagggccgtgcacagatcggcaagggcatgtgggcaatgcccgacctgatggccgccatgctcgaacagaagatcggccacccgctggctggcgccaacaccgcctgggtgccctcgccgaccgctgccaccctgcacgcactgcactatcacaaggtcgacgtgttcgcccgccaggccgagctgaccaagcgaaccccggcttcgctggatgaaatcctcagcattccgctggcgccagaaaccaactggagcgccgaggaaatccgcaacgagctggacaacaacgcccagggcatcctcggctacgtggtgcgctggatcgaccagggcgtcggctgctccaaggtgccggacatcaacgacatcggtctgatggaagaccgcgccaccctgcgcatttccagtcagctactggccaactggctgcgccacggcgtggtcagcgaagcgcaggtgctggaaagcctcaagcgcatggcgccggtagtggaccggcagaatgccggcgatgcgttgtaccgcccgatggcgccggacttcgacagcaacatcgccttccaggcggccgtggagctggtactcgaaggtgccaagcagcccaacggctataccgagccggtgctgcatcgccgtcgtcgtgaactgaaggccagcctggcgcgctaagcgtcaacgcaaaaaagaaaaccgccgagaggcggtttttcttttattcgcagattggcgggttttgtgggagcgggccatgcgcgcgatcgcgggcatggcccgctcccacaggttttcaccttgcgggctgcaccgccacccgccgctgctgccagcggtacaccgagaagcgcttgggcatttcgtacagccaggtgatgttcagcgcctcgagaatcttcgcggcgatcaccggcagcagcacgccggccaggcagccgacgacgatatgcacggcgtcgtcgttgatgcccagaaacttgttgagaatcacccgggcgccgctgccggccaggatgtgcatcaggaagatcggcatcgacagcgcgcccaaagtcagcatccagcccatcggccggcgtgccagcaccatgcacaggctgacggtgaacaggatgccgataaaggccaccaccagcgacgccgcgccgcggtcgatgtaggtcagccccagcacgccgtggaacacatactgcgccaccacgaaggccagaccactaacgagcgccacggccgatgcacgggattcgatgctaccgcggatctggttgaaccagatgcccagggcgaagaacacgaaattctgtgccaggaatatcagcaccccgacacgtggcgtccattgctgcagcaggtagaacaacgtacttagcaccagcagcggcagaaaggcccgcgtcgagaagcggcggtacagcacgatcgccaggcagaacgcagcgaacaatgcatacaggaaccagaactgcgcccgtggcgaccacaacagcgtcagcacctcgcccatgctgacgccaccgttggtgtagcgcgacagcatcgcctcgatggtgccctgcagcagggaccagagcacgaagggatagaagatggtatcgatcttgttgcagaacaggccgacaccgccgcggttgttcagcgaatgccagaagaacaacccggacaggaagaagaacagcggcatgtggaaggtgtagatgatgctgtccaccagccagtggaactgcacgttctcggtgatgatgccgccgttgagcaaaccgcgcaccacatggccatagaccaccaggaggatgccgatggccttggcgtaatccacccatagattgcggttttgcatgcgggaatccttgagatcgaggtcagcgtgaggagcgatggcggcgaccggaacgccgccacgctgatcagatcgtcaacccgcgcttcaggttcccggcccgatgcgagtgcagttgccgccgcccaagtacttcttcagcacttcccattgcggacggtccacgcccttgaccggttcgacggacagcttgttcttaccccacgacggcccggccgcccagtaggcgaacggaatacagtgtttctgcaggtaggcgagcgtctggtccagggccttgagaccgctttcgtcttcggccggcacgccgaactcgccgatatgacccttcttgttgtgctcgatcagccaattgacgaagggctccaggcgtttgacgccaatctgcggatccaggtcggcggccagggcggtcttgtagaggccgctggcatccgggtcgatgtacatgtgcgccgaatagatcagcttgtcggccggatccttcaggtcgagcaggttgtcgttgagcttgggccagcgcagtgccgacgagtactcggcgccttcgacgtagatatcgttcttggagtcgaacttgcgcacgccgttgataccggcctgggccacctgcggccagtatttgttggctgcaccgtagggctcgttcatcaggtcgtaggaatacacggccgggtggctgccccagcgcttggcgatgcgctccatgaggttctggtaggcggaaatcggtacatcgtcggtgccgatcaccttgccgtagtagcggccatagttgtgcacgtcgagcatcacctcgataccggcctgctgggcctcatccagggtcttgtcgatcagcttggcgtaggcctcgtcgaactcgccattggccttgggctgcaggcgctcccagatgaaggagaaacgcacccagctgatgcccttctgctgccacttctcgtaatagcctttgggcgggaagaagaagttggtgccgtgcttgccgggaagcaccgagctggcgaaccctgcgcccgcaacgttgatgccgatcagctcgaccggcttggtttgtgcgctggcgacgccgcaactcaacaggatgctggtgccgagcgccacggcgtgacgcagaatgctgccactcataggtgaggtctcctctgtgcctggatgggatgactgcctgaaaaacgcgtctcagacacatcaggacgccaatagaggtgagaggttcaccgcaggtcggcatattcggctcgccgatctgtcgcctagacttacgtcctatgtcgattcgcggcctggctcgccaccatgccgctacaagaacaaaaggaacgtgcgcaatgaaaccagccgacgatttcgtccaggccggcaagacagcggtacgccagaacgtccatggcaccatggaatttctgcagaaatttccacccttcaatcagatggacgctgcccatctcgcctatctggtcgagcactgccaactgcgcttctatggcgaagacgaggtgatcatccaccccgatgacggcccggtgcagtacttctacatcgtcaagcagggccgcgtgcacggccagcgcccgcactcggcgcgacgtggcaccgagaccaccttcgagatcaccagcggcgagtgcttccccatggccgcgctgattggcgagcgcgccacccgcaccgcgcacctggccgccgaagacaccttctgcctgctgctcgacaaggccgccttcgcccgcctgttcgcccaatccacgccgctgcgcgacttcgccctgcgcggcgtcagcagcctgctcgaccaggtcaaccagcaggtgcagatgcgcgccgtggaaaccctcggctcgcagtattcgctcgacacccgcctgggcgagctggccatgcgccaaccgatttcctgcagccccgacctgcccctgcgtgacgcagtgcggcagatgcacgagcagcaggtcggcagcatcgtcatcgtcgacccgggcttgcgcccgcagggcatcttcaccctgcgcgacctgcgccgcgcggtggccgacggcagctccctcgaccagccgatcagtggcctgatgacccaggcgccctttcatctgccaccgagcgccagcgccttcgacgccgccatcgccatgaccgagcgccacatcgcccacgtctgcctggtggaccagggcaggctgtgcggcgtggtttccgagcgcgacctgttctccctgcagcgcgtcgacctggtgcatctggcacgcaccatccgccacgccggccgggtggaaaccctggccgcgctgcgtgaggacatccgccagttggtagaccgcatgctcgcccacggcgccagctccagccagatcacccatatcgtcaccctgctcaacgaccatatggtctgccgggtgatcgagctgaccatcgaagacttgggcgatccgggcgtgcccttcacctggctgtgcttcggcagcgaaggccgccgcgagcagaccctgcacaccgaccaggacaacggcattcttttcgaagccagcgataacgtcgaagccgcccagctgcgtggccgcctgctgccgctggccatggagatcaacgggcgcctggcgcgctgcggcttcaccctgtgcaagggcgacatcatggccggcaacccgcagttgtgcctgtcgcgccaggaatggtcgcgtcgcttcgccagcttcatccgcgaggcctcgccggaaaacctgctggcctcgaccatctacttcgacctgcgcaccgtgtggggcgacgccagcggctgcgaagccctgcgtgacgagctgctcgggcagatcgccgacaaccgcctgttccagcgcatgatggccgagaacgccctgcgccagcgcccgccggtggggcgcttccgggacttcgtggtggccaggcgcggtgccgaaaaggacaccctggatctcaaatcccagggcctcacgccctttgtcgacggcgctcgcctgctggcgctggccaacggcatcaaggcctgcaacacccagcagcgcctgcgtgaactgagcgagcgcgggatcatcgacaagctcgatggcgccgcctatgaagaggcctaccacttcatccagcaaacccgcctgcagcagcaccagttgcaggcccgccaggcccagccgtactccaatcgcctcgacccggacagcctcaaccatctggaccggcgcatcctgcgcgagtccttccgtcaggcccagcgcctgcaaaccagcctgggattacgctaccagttatgaacgccttctcctggctgacccgccgccgtaccgccctgcccgccgaccagcaacgtcgctgcgccgcgctgcccgccccacgcacggcggacgacacaccgctcgccgggcaacgcctggtggtgctcgatctggaaaccagcggcctggacaccaggcgcgacgaggtgctgtcgattggcgccgtggtcatcgacgatggcgccatccagctcggcgagcagttcgaatgcaccctgcaccgcgacggccacaccgtcagcgccagcgtactgatccatggcctggcgccaagcgacatcgccgccggcatcgaaccggccgaagcactgctggcgttcatggagtttttgggtgacagcccgctgctggcctttcacgccggcttcgaccagcgcatgctcgcccgcgccctcaaggacaccctcaacctgcgcctgcgtcaccccttctacgatgtcgccgaactggcccccatgctctgcccgcaagcggagatccgcaatggcggcctggacgactggaccgcgcacttcggcctgcaggtcggccaacgccaccacgccagcgccgacgccctggtgaccgccgaattagcgctgatcctgttcagccgtgcgcgcaagcaacaggccgacagcctcaaggcgctggagcatcggctcaaaggctggcggcagcggctgcaggggccttcgctctagtcgtggaccgtcccgggttacgccttcggctaaccctggctacgagattggtcgcagtcccgtagcctgtggttgagcgcagcgatatccaggaagagcgacgcctacatgtcgcgcatcaacagcgcaaagcgcagatccagctcgggcggcaccggcagatacaccacatggccatcgccgggggccacgccaatcgattcacccgcgcggttttgcagatgctccagggtgaaacgcaggttgcccttgggcgtcatcagttccatgccgtcgcccaccgcgaagcgattcttcactcgcacttcggcaagatcaccacggcgctcgccgctcagttcaccgacgaattgctggcggtcggagagcgagctgccatgctgatagttctggtactcgtcatgcacatggcggcgcaggaagccttcggtgtagccgcgattggcgagcgactccaggttggccatcaggccgcggtcgaaagggcggccggccaccgcatcgtcgatggcctggcgatacacctgggcggtgcgggcgcagtagtaatggctcttggtgcgcccttcgatcttcagcgaatgcacgcccatcttcaccagccgctcgacgtgctgaacggcgcgcaggtcccgcgagttcatgatgtaggtaccgtgctcatcctcgaacaccggcatctgctgttcgccatcctcgagcacgaatacctgctcgctcggcgcgccgatacccagggtcggctcgaccacccgaacgatctcgccaagttcgttctcgtctgccgccttgaggtcgtactgccagcggcaggcattggtgcaggcgccctggttgggatcacggcggttgaggtagccggacaacagacagcgccccgaataggccatgcacagggcgccgtggacgaacacttccagctcgatctccggcacctgggtgcagatttcctcgatctcgccgagggacaattcgcgcgacaggatcacccgctccagcccctgcccctgccagaacgccacgctggcccagttcaccgcgttggcctgcaccgagaggtggatgggcatctgtggataacgatcacgcaccagcatgatcagccccgggtcggacatgatcagcgcgtccggcgccatgtcgatgaccggctgcaggtcgtcgaggaaggtcttcagcttggcgttgtgcggggcgatgttgaccaccacgtagaagcgcttgcccagcgcgtgcgcctcgcgaatgccctgggccaggttggcgtggtcgaactcgttgttgcgcacccgcaggctgtagcggggctgcccggcgtataccgcatcggcgccgtaggcgaaggcgtagcgcatgttcttcaggctgccggccggtgatagcagttcggggcgaaacggttggctggacatggtgcaacggactcgcggaaaaacagggccagcgattctagagaggccggcccgcccaaccattgatccaggtctatgacggcgcgtgcccggcctgctgtgcggatcggcgaccctcgccgcctggccagcgtgcgggaaacagcccggcgatgctgcgggccagctgctgccgcgctacacgctcctcacgtaaccccagccgcccactcatcgccgataccacagacggaagaagcccagggcgaacagcagggcgacctgcgccatggccacgcacagttgcaggaacgactgcaccgaatgattggcggcggcatcggtcacgccggtcaggccgttccagaacgtctccggcaacagctgcaggctcaggatggcgaccggccagccgctgagcataagcgcctcgatccagtcgaagcggccgacgaacatcatgccgatcaagagtactgcggcgatgcacaggccgagggcgaagcaggcggaaaattgcatcaatactcgcatggctatctccaaggggcgtgcactgtggcacgccccggcaaagggtcaggaagtcagggtgtcgctggtggccgggcggccgacgccgtaccagtcgagcttgcgggtcagcaccatcacgcagcccagcacgccgaacaccagcagcgagcccatcagcagggcgtagtcctcggcgctgagcaggccgtagagcagcccgtacaacgcggccagcaaagcgccgaatgcagcgccacgcagccagctgcgcagcacgctgctgacgtagaaggtgttaagcgccacgcacgccagggcggataaaccgtaggcgacagcgaagcccaggtgttcggaaagcgacagcagcagcaggtagaacagcgccatcgacaggccgaccaatgcgtactgcaccgggtgcacggccatgcgcttgagcacttcgaacaggaagaacacggcgaaggtgagggtgatgaacaacagcgcgtatttgatcgcgcggtccgccttgaggtactggtccaccgggtcgatcaggctcacgccgaaggcacggctctgcatcgccccacaggagccgctgacgcaactgctcaaggcatcctgcatatcggtggcgaagaagctggtctgccatttggcggtgaagccctgcggtgtcacctcgcgctggctcggcaggaactcgccgacgaagctcgggtgtggccagtccgagcgcagggtgacctggctttcgcggcccaccggggtgatgctcagttgctcggtgccctgcagcttgaggtcgaaggcgaagctataggcctgctcgttgcgggtatcgcgaggcagcagcgccacgtgcacgccgctaccgaagttgtcgtcgccgctgcccggctcgaagctcaggctggcaccattgagctgcagcttgagatcgttgccgatgccgcgcacatcgctgatgcctacggcgatgaagggctcgccgaaccagtaggcctcgacatcgctgatgccgtagttggccggcaccttgaactcgccgctgacctggctatcgctgtggtacagacgcgcctggtagatgccgcgatagcgcagctcggtacgcacgtcgccatcgagggcgaaacgctcgggcagaaagtacagacggccctgctcgatggactcctcctgataacgctcgtcgctgtccttgcgggttttccaggtcagcaccttcttgcgatacggcaccaccattatcggcccggtgatctgctgggcgtagctggagctgcgggcgatgtcgcgcagcacatcgtcgcgcgcgccctgacgctcgctgaccaggccgtcgatcagcaccaggggaatcatcaacaacagaatcagcagggcaatggcgcccagtttgaacagcaggcttcggttcatggcacagtgctccgtgcagttgggatgcacgcagtttcgccaggccaagtggagccaatatgggccccgggtggagtttatgtgggaattgtgaggagcccggcaggcgtcacctgccaggctggatggctgcgggcgcagccatcggtcattcgccgcggatgtactgctccaggtgctggatcaggttttcctgctggctgatgatgtccttgaccaggtcgccgatggacagcaggccgaccaggcggccatcttcgacgacaggcaggtgacgcaggcgaccattggtcatcaactccatgcaatggcgggcatcttcgcccgggctcacggtgatgaccttggcggtcatgatctcgctgaccttgaggttggccggcgagcgctcctgcacggcgaccttgcgcacgtaatcacgctcgctgacgataccggccaggcgctcgccctcgagcaccaccagggcgccgatacccttctcggccatcagcttcactgcggcgaacacgctgctgtcgggcgtgacgctgtacacgttggaaatcggcttgctcttgagcacgtcagccacggtctttttcatgcgcgttcttcctgtcccggtagattggcgaacggcttcagaatagccaaagtgcgggcatctgtacgccccctgtttgcgacaagtcgccgccagcatcgccgaggtcgcagccacgcctcagcgtgggaagcgcaaagcgacctgcacaccgccctcgacgttggcgatgctcagcgtcgcatcatgcaactgcgccacttcctgcacgaagttgagccccaggccggtgctcttgcggccggtggtcggccgcgccagggagtagaagcgctcggtcaggcgcgccagggcgtagtcgggaatcgccggcccctggttgaacaggcgcagctgcacggtttcggcatcggcctcgcaggtgaaacggatcagtccgccgggcggcgtgaagtccagtgcgttgtcgagcaggttgctcagcgcctggcgcagcaggaagcgctcgccgagcagcgtctgcgcggcatcgacctggttatccacacgcacctggcgctgttcgatgcgtgccatctgggcctggaccagttcgtcgatcatcgactgcagcggcacggcgacacgctcttctaggccctgacgctgctcgacctgggccaggtgcagcaggcgctcgaccaggttctgcaggcgctcgccctcctcgccgatgttggccacgaaacgccggcgctgcgcttcaggcatctcgccttccagcaactcggcagcaccgcggatcgccgccagcgggctcttcagttcatgggtcagggtgtgcacgtagcgctcgacgtaggccttgccctccaattcggtgcgcatgcgctccaccgcctgggccagttgcccgagttcgccgccacgcacctggggcaattcggcgcgctgcccctcgctgaccgcctgtgcataacgggtcaaccggcgcagcgagccgctgagccaccagctgagtagaccaccgaccagcaggcccaggccgatcagcccggcgccgagccagccgaggcgccgctgcgagcgctcgatataaggctgcagcgtgcggttgggcttggccaccgagaccacaccgagaatccgctcgccatcgatgatcggcgcggccacgtacatcaccgaggaatccggatcgttcgggtcttcgcgggtcgagcgcacgccatagcgaccgcgcagggtcaggtagacatcgttccaacgcgagtaatcctgccccaccgccaggccgctggagtcgagcagcacgataccgttggcgtcggtgacgtagatacggtggttgacctgattcttcgccacgccccagatctgcgcaccgggctggcgctgaccgtaggccttgagcaattcgggcagttgcccctgggcgaggcggccatcgcgtacgtcttcacgcagcaataccgccagcaggtgcgcggtgtcgaccagggtttcctcagtggactggcgcacgccgggacggatctcgtccatcaccgtgctgagcacgaaccagccggacagcccgacgaacaggaagtaggccagaaagatacggactccgagcggcatcagcaggcctcctgaaggcagggcatggcgctattcgagccgcaggctgtagcccagcccacggtgggtctggatcggctcggcctgtggcgcgacctggcgcagcttggcgcgcaggctcttgatgtggctgtcgatattgcgctcgtaaccgacgtccgccgccacgcccagggcatcgagcaactgctcgcggctgaacacccgctcgggctggccgagcaggcattgcagcaactggaattcgaggcgggtcaggctcaggggctggccgtggtagtcaatgcgcacccgctcgctgtcgaggtgaaacgggccttcactaggcttggcggccgccggctcgcgcggcgccacacgcttgagaatggccttgacccgcgcggccacctcccgcgggctgaacggcttgaccacgtaatcgtcggcgccgatttccagccccaccacgcggtcgatctcgtcgttgcgtgcggtcaggaacatcaccggcacttcggaaaagcgccgcagccgcttgcaggcttcaaaaccgctgatgtcgggcaagccgacatcgagaattaccagatcacaggcttcacgctccagcagcgccagcgcctcaccgcccagcgtcagccagcgtgtggtgaacccctcggcctgcagggcataaaccagggtgtcggcgattgcggcttcatcttcgacgatcaggatggtcgccatggttggcatccttgcggcacgtgggtggcggagcctgcgcgaggccgtggccagcgtcaatagcgcatgagttcgatctactcatacacaaaacaggtggatcattctgtggataagcttggagtgaagcgctgcatgccactggaaacacacctttcagcgtccagatcattatttgatcagtgcattattcacagccgacgaggttacaaggccctgttatcaaaggatttttgtcaatacgcaagattcagcaaaagcactggggacaatgcacaatccgagtggaacactttgtggataacctttgcatgtcaggctgcgcgccccgatatccgggcacttcagcatgccgatcattttctaatcaatgctgaagggcggaaaagaaattgactcgtcccgggtgaatgcgttggcaatggttcaactcgctgcacgcagcagggtgctatgcacaattgccgtggatgattttgtggataagcctggtatcgaaccaccgaggccacatcagccgtggcattccggcgcctgatcagatattgatcagggccctccagaagcactccaagctgctgtattgcttgactttacaggctcaagcaggggtgaaggcaggaaacagaggggagaaagtattcatgcacaatgcccgtgcatgagcctgtggacaacctgaagatcaacccttgcaggccgctgtaatcgtggcctgcaagggatcgttcatttattgatcaaccatcgtgcggcgcttattccacccggaaacggccggtattgcgcgacagggtttcgctgccacggcgcagttgttcactggcatcgctgaccatgcgggcgccgtcgagcagctcgctggccgcctgatccacctgctggatattgccgctcacctcgtcggcggtggccgcctgctgctcggcggcggtggcgatctgtgccaggcggtcgctgacccgctgcaccgattcgacgatgccgtccagatccgcactcatcgccaacacattgcccacatcaccttcggcctggtgaatggcctgctccatctcggcgacggactggccgacgaccttgtgcagatcgccaacggtctgggcgatttctgcggtggaattctgggtgcgttgcgacaaggaccgcacctcatcggcgaccaccgcgaagccgcgcccttgctcgccggcgcgcgccgcttcgatggcggcattgagcgccagcaggttggtctgctcggcgatgcctttgatcacgtcgaccacccgggtgatctgttcggtctgctcacgcagcttctgcagggtctgcgcgctgccggccaggcgctcgctgagttcacgcatgctggcgctggtcttggcgctgcgctggttgctctggttggcgatctcacgggtctgcccggcttcctgcgctgcctgctcgcagctttgcgccacgctcagggcggtagccgccatctgcgtggcggcggtggcgatctggctcatctgcgcctgctgttgctcgaccgcgctcagggagcccgccgcctggctgcccaggttgcgcacggtctcgtcgaggctctgcccttcacggccgacgccctgcatggagtcgcgcaactgggcgaccgcggtattcagtgcgctggaaatggccgccagatcatcggcaccgtgcacctgcatacgcacgcgcaggtcaccgtcacgcaggccttcggcggcctgaatgatgccggcggtgctgcggcgaatggaggcgtgaaggcacaacagcaggtacaaggcgagcagggtcagcacgccgaagatcagcgaagtgcgcagcatgtcctggcgagctgcgctctggtacccggaaatattgctgttgaactgctcgaacaccgcctggcgcaaggtctgcacgttcgcctgcagggtctgcacctgctccacgaagcgcgctggctgcagcaccatggggttggcctcgaacatgtcgcgatccacttcggccaggaactgcttgagccctttatcaacctgctcataggctttttccagattgctcatggtcgcaggcgaagcctgctgaagggcgttgcgcgacttggtcagctgcgcggcggtctgctcgagggcgcggcgcagatcgcgcacggtcaggcggttctgcagggtgaaacgctgggccaccagcgggtcgtagccctggctggcgaagctgccaataccatcggccaggcggggcagaatcagcgtcatctgctccatcatcaggtaggtatcgaggaagggatcaagtatcaggccgctgtcggtcgcgacctgatcacgtaacacggtcagggtcgagagtgtgctctggtaacgctcaagagcatcgggcagtcccaatttacccagcgcggccatgtccagcccggtgaccgacgcctgcaatgcctcgatttgccgggcagtatgctcactgggcgtcagcttgatctcgtcgtcggcctcggccagcgtttggccgagcttgccgttgctctcacgcagcggggtttcagctggcttgtcgttgctcttccagcgcgccagcaacaggcgctgctcgtgcagctgcgactcgacagcgctcagggcgtgaacgccctgcatgccgtccacttccatggccagcacctggacacgttcctgagcgccgctcagcatcacccagagcgcataggccattggcgcgacaaaaaggacgaacagcagctgaaacttgcgggcgaaactgacacgttccagaacgcgcacacccggcttgagcaatccccacatacctcacctcgaacaagcatccacacaacgtggcaatctgctatttcaaagcaagaatcacaccgccgctcaggaaagggaagcgaagcggtgagaaatcaacagctggggcgctcggcggtataacgattggacggatcgatggccgcatccagcttgcggatggcactggcgccgatcagcagcgggtagtcgaagtggctgcggtcggtgaggttgacctcgatggtgcgcagctcctcgcccaggcagatgtccatattgaccacggggcgcgaggaataggacggtttggcggtgctgccctcctcggcgcgattcttgatttcggtgatgcgagccaggggcttttcgaagagctgatcgtcggcatcgtcgaccgccagacggaaacgcacccagtcctgaccgtcacgctcgaactgctcgatatcgcgggccgacagggaggcggtcatggcgccggtgtccatcttggccttgagagtctggccgagttggggcagctggatgtattcgtagcgaccgtagagagtcggctggtcggccatcgccggcagagcgacagcagcggcaagcagggctagaacggttttcacgccttgaggtcctcgtttgaatggagaacgttgggactggagcaggcgtgaatggttctgggaatctggcggggggaaattttgcaaaatggtgcgggggctggagtcgtctttgtgggagcgggccatgcccgcgatttctttcgcgggcatgaactaggcgtccacgcccgctcccacaattttcagccttgccgctacaacacctgccgcaagaacgcctgggcccgcggatccttcggctgggcaaagaactcggcaggcggcgcgtcttcgagcagtttgccgtgatcgaaaaacagcacgcggtcggccacttcgcgggcgaaacccatctcatgggtgacgcagaccatggtcatgccttcgagcgccagctgcttcatcacgtccagcacttcgccgaccatttccgggtcgagggccgaggtcggctcgtcgaacagcatcaccttggggtccatgcacagggcgcgggcaatggccacacgctgctgctggccgccggacaggcgcgacggaaactcgccggccttctggccgatgccgaccttgtcgagcagcgcccgcgccttggcttcgcgctcggccttgccgcgcttgcgcaccaccttctgggccagacacaggttctccagcacggtcatgtgcgggaacaggttgaagtgctggaacaccatgccgacttcgcgccgataggcgttgatatcggtcttcgggttggcgagatccaggccgtcgatgctcaccgagccttcgtcgagctcttccaggccattgaggcagcgcaggaaggtcgacttgccggagccggacgggccgatcaccaccagcacctcaccgcgcgccacctgggtggtcacgccgtcgacggcgcgcacctgctggccgcgggcgtcgaataccttgatcagatcacggacttcaatcactttgcgcgagcctccgttccaggctgttggcgatctgcgacagcggcaggttgatcaccaggtacagggccgcgacgcagaaccagatctcgaaggtggagaacgaggtggtgatggcttcgcggccgctcttggtcaactcggtgatggcgatcaccgacaccagcgaggtgtccttgaccaggctgatgaactgcccggccagcggcggcagcacgcgcttgaacgcctgcggcaggatcacgtaacgcatcgactgcgaggcgctcaggcccagcgaacgagccgcttcatcctgaccgcgaacgatggactgcacaccggcgcgtacgatctcgccgacataggcgccggtgaacagggccagcgccgccacaccggcgaactcgcgggacaggttgagcaccgtgccgatgaagaaatagaagatgaagatctgtaccagcaatggcgtgccgcgcaccacttcgacgtagagcgtcgacaggtgacgcagcgtcgggttgccggacagtcggcacaggccggttaccagaccgatcagcaggccgaacacgccggccgccacggagatccacaacgtggtccagagtccccaaagcagcggcccggccgcccaatggcgggtgacgccgatgacatcgccctcggcgacgtcgtcgccttcgctgagctgcaggctgtcgctggccacggtgagttgctgctgttcgccgcctccaccggtcagggtaaccagggcgtcgctgccctgacgactgatgctctcgacgctgccgtagtcagccgcgcgctgcgcctcttcggcgtgataggcgaagtactggggaacgcgattccagcgccattcgtaggagatcagcgaggtggaataccagatcgccaggatacccaggaccaggatcagcccggtcagcaggtgccagggccactgggctttcttctgtttagccacggtgagtgtctacccgttgagttgccaacatgacagcgcgcggactagccgcgcgccgaggtgtagctagatgaagccgggaacctgtttcacgagctcgcgagctagagtcatgcaaggcgaaaacaggcgaggaagcggagtgtacttttgtacatgagcattactcgctttgctcgctccattcggagccgcactaaagtgcgttagccgcaagcggctttccgagcctgttttcaacgcagcaggaccgacgcgcagcagatcgtgggcaggttccgcttactccatgtctttgagccagttagtgctcttgaaccacttggcgtggatccgatcgtaggtgccatcttcgcggatctggtgcagccagttgttgatccagttgatgctgtcgtaatcgcccttcttcaggccgaaggccaggggctcgaaggtgaacggctgatcgaggaacaccagcttgccggcaccggccttgttcacggcgacgacgttgtaaggcgcgtcgtagatgaaggcgtcagccttgccgttgaccacgtccatcaccgcttcctgctcgttgtcgaagccgctgtacttggcctgggcgatcagcttcttggcgaccatctcgccggtggtaccgatcttggaggtgatgcggtagtcggcgctgttcaggtccttgtagctcttgaccttgtcagccagctccttgcggatcagcagggtctgaccgaccacgatgaagggctcggaaaagttgatgcgcaggttgcgctcctgggtcagggtcatacccgagccgatcatgtcgaacttgtcggtcaacagcgccgggatgatgccgtcgtaggaggtggaaaccagctccagcttgacgcccatggccttggtcatcgccttgagcaggtcgacctcgaagccgatgatctccccacgcttgttggtcatctcgaagggcatgtaggtcgggtccatacccacgcgcagggtgccgcgcttgacggcgtcgtcgatgacgccagcctgggcgatgccggtgaaggcgcagacggataacagcagtgaggcgacaagctttttcattcttgctcctgaaggcaaacgattatggggacctgctcaggctcatgcaccagggcggtgcaagcggcagacccttcgataaggcggcgcggcatgctaaccgtgatcgccgccgttggcgagagatacgcgccagatcagcgacaaacagcagcgcagagccgcgactcaaaaggcaagaagcaggtcagtgaagacctggctcaggtttccagcaggaaggttaccgggccatcgttgaccagatgcacctgcatgtcggcaccaaaacgaccgctggccacctgcgggtgctgcgcccgcgcctgttcgagcagatggtcgaacagcgcttcgcccaaggcgggcggcgcggcggtggagaaccccggacgcaggccgctgcgggtatcggcagcgagagtgaactgggaaaccagcaacaggccgccaccgatgtccttgagcgacaggttcatcttgcccgcctcgtcgctgaacacccggtagttgagcagcttgtgcagcagcttggcgcagctggcttcagtgtcctgcggctcgacgccgaccagcaccagcaggccctggtcgatagcgccgacggtttcaccggcgatatccacacgggcgctggaaacgcgctgcagcagtgccctcatgcttcgtccggcgccaggtcgagcagccgatgggcgatttcatcggcggcgcgcaccagggcatcggcgatccctggttcggcagcggaatgccccgcctcgcggatgatctgcagttcgctgttgggccaggcctggtgcagcgcccaggcgttgtccagcgggcagatggcgtcgtatcggccatgcacgatgatgcccggcagatgggcgatcttcggcacgtcgcgcagcagctggttgggctcgaggaatgcgtcgttgacgaagtagtgacactcgatgcgcgcaatcgacagcgcgcgcaggctttcggcgaaacgctcgaccacctgcggattgggccgcagggtggcggtgcgcccttcccagcacgaccaggctttggcggcatgcatctgggcgatctggtccgcaccggtcaggcgcttgtagaacgcctgcatgaggtcgccctgctcctcgaccgggatcggcgccaggtagtcctgccagtaatcggggaacagccggctggcgccctcctgatagaaccatttgaattcctggggacggcacagaaagatgccgcgcaggatcagcgcatgcacgcggtccgggtgtttctgggcgtaggccagcgacagcgtcgaaccccacgagccgccgaacagcacccacttgtcgatgcccaggtgctcacggatgcgctccatgtcggcgaccagatcccaggtagtgttgttttccaggctggcatggggcgtggagcggccgcagccacgctggtcgaaggtgacgatgcggtacagggtcgggtcgaagtagcggcggctggctgcgtcgcagccggcgccggggccaccatgcacgaacagcaccggcagaccgtccgccgagccgctttcgtccacgtagagaacgtgcggcgcctgaaccgccagttcgtggcgggcgtacggtttgatctccggatacagcgtctgcatggtgccctcctgaggaagaattgagttaggctcgggccgctcgcgcgtggcgggctaatgcgctcgttcgggcatcataaccatgaaaaggaaattcggcatgtcgatacggaaatttgccacacccctactgctgttcggcgttctgctcagcggctgtggcgccaaggacgatccgcaggccaggctggaagctgcggtgcagcagctacaggacaacctcgaagccaagaagacctcagcggtgatggaccaactgcacagcgaattccgcgcccagcaagccaacgaccgcgactgggccaagcgcaccatgaccctgctgttcctgcgccacaacaacgtcaaggtgctggccctgagcaagaacagccgcgtggatgtgacgtaccgtgacaagggttacacggacgcgcaggtcggcctgaccggtgccgaagggctgatacccgacagcgcgcggcattacgccgtgaagctcgaatggtggcaggacaacggcgagtggaaactcgcgcggctggattgggaatgagaaaggaagtgacacggtagcctgggagcagaacgccccaggctaccgagcggatttcactgcgccggcttggcgccgtcgcgccagatcagctcgctggtgtcgtaaccctgggcgcgggccacggacagcagctcgtcacgcacttcattggatatggtcggggtacgcgacagcaaccacaggtatttgtggttggggtggccgaccaatgcggtctggtagtcgtcgtccaggtccagcacccagtactcgcccttggtcacgccgggcagcaggcggctgaaccagttgtcgaaggtcacccacagtttgtcggtcttgccttcgacctgcggcacggcgcggccttcgacctgattccactggccatcggcttcgcgacaacggttggtcacgcccacgctgccgtcatcctgcaggcggtaatgcgcctcggactccacacatttgcgctgaaagaacatcggcaggcgcgcgatctcgtaccaggtgccctgatagcgctcgaggtcgaccgagtcgacagtcttcggcggcgccatgccggtgcccgagttggcacagccggtcagcagcagggcgcccagcgccatggcacccagaatacgtttgctcatcacttcaatcctttcgacgaaaacatgatcaccttgtcaccggcgtactggacgctgatgaagctcacctgatccccccaggtacagctggacatgcccagcgcgcccgaacattcggtaggcttgccgagcaggttctcgacctcggccttgttcatgcccgaatagagcttggcgtagttttcctggttgaccttgccgcaggcggccagcatgacgcagcctgccagcagcgcaataacgcgcagacgcatgggatatctccatagtcctgtgagtgccggatgccggttcgacgtcagaagcgtgagcccggttccgcgagaaagcgcaactcgtctgcgcggctgacgcgcccgagaatctcgttgcgatgaggaaagcgaccgaagcgctggatgacctgctggtggcgcacggcgtagtcgagaaagccggcgaacagctcgcgctcggcctcgccagcctgctcggccagctcactgaacagctgcacggcgcgggtctgctgcagtggatcctcggcgtgctccagcaccaggtagatgaacacccgttgcagcggcgacagttcgcgatcccaacccaaggtaatgccgtgttcgaccagctcgcgggcccgcgcatcgccggcaaaggccaacggcgtgtcgcggtggatcatacgtggcagttgatcgagcaacagcacatgggcaagccagccgcggggatcgaccgaccagccctgcagctcgccggtgatagcctgctcgaccagcacgccgaaacgctcacgcgcttcggtatcctgcgcgtcacgcttgccgaaccacagcttgtgcttctcggcagcgctctgcacagccgtactcgcggggccgaaccaccagtcgagcaacggctgccagggcgtcatcggtcagcccttgtggtagccggtaacgcgctcgacttcttccttggaacccaggaataccggcacgcgctggtgcagggagtcgggctggatgtcgagaatgcgctgcacgccatcggtagcggcgccgccagcctgctcgatgatgaacgacatcggattggcttcgtacatcaggcgcagcttgccagccttgtccggctcgcggctgtcgcgcgggtacatgaacaggccgccgcgggtcaggatgcggtgcacgtcggcgaccatcgaggcgatccagcgcatgttgtagttcttgcccagcgggccttccttgccggccagcagctcgtccacgtaacgcttgaccggggcttcccaatggcgctggttggacatgttgatggcgaattcggcagtgctttccggcacgctgatgttgtcgtgggtcagcacgaagctgcccagctcgcgatccagggtgaagcccttgacgccgttgcccagggtcaggatcagcatggtctgcgggccgtagatggcgtaaccggcggcgacctgctgggtgcccggctgctggaaggccttctcgttgaggctttcgttctgggagaggtattcgcttgggcagcgcagcaccgagaagatggtgccgaccgagacgttgacgtcgatgttcgaggagccgtccagcgggtcgaataccagcaggtaggcacccttggggtacttgccggggatctggtaggcgttgtccatttcctcggaggccatgccggccaggtgaccgccccactcgttggcttcgagcagaatgtcgttggaaatcacgtcgagtttcttctgcacttcgccctgcacgttctcggtgcccatgctgcccagcacgccgcccagggcgcccttggaaacggcatggctgatctccttgcacgcacgcgccaccacttcgatcaggaagcgcagatcggccggggtgttttgactacgggtctgctcgatgaggtaacggctcagggtaacgcgggacatgaaggactccgggaaggaaggtaatcggaaggagtttaaccctttccagaaacaggcgcctcagcggcggaggccaaccgtggcagcgggctgcacacacggttacgtccacggcgtttggcttcgtacaaggcggcgtcggcagcctgcagcaactcgtcgagcgctctgccctgctcgggccacagcgccaggcctgccgagagggtcacgtggcgcacgccactgcgggtttcgatcggtttttgcgccagtccctggcagatggcctcgaggcgtctggtcgcctctcgaacatcggcaccgggaagaatgacaaggaactcctcaccgccgatacgaaagaccgtatcggaactgcgcaagttcaccaccagatactgggcgacgcttctgagcacatcgtcgccatcgaggtggccgtactgatcgttgagctgcttgaagtgatccaggtcgatcaacgccagggccagcggcgcattgtcgcgacgggcgcgggccagttcgcgggcgaacagttcgtccagatagcggcggttgtagaggccggtcagcgggtcgcagagcgcctgttcacgcagttgctcgtgcaggctggtgatggtgcgcagacgttcctcgctcaacgccagggcttcggcgagcttgagcttggcgcgctgccgttgggtcacgtcgcgcaggtataacagctggccgagcaccagaatgccgtgacgggtcaggcgctcgataggccgcgtgcgcacttcgaagtaatggtcggcatcgctctggataagcaacggctcacgcaactcaccctgttcgaccaattgcaccgcaagctcgtcgccgaagcctggccagtcctgcagtcggtgcccctgccagtcgttattcagcccgccaagcttgagcgccgcctggttggcctcgatcacccgccactgggtgtcgaccaccatcaccgggtcgggcagcgcttcgagcagcaggtggcgagccaccggcaccatgtcgaacagccgcacgccgaggatcagccaggaaaacgccgccagggtgaagacgaaactgaagggcgtcggatcgacgccgaacaccacgaaaccgaagccgacgtaagagatattggccgaccagggcaccgcggtgatcagcacgaacgccaggtaatggcgacgatgcacaccatggctgatcagcgcggcgcgcagcaccactaccaagctgaagctcatgaacaggtagacgtacaccgccgcggcgtagaacagcgggccgtggtcgaagcgaatcggcgcgcccggcgcgccggaaaccggccccgtggcggcgccatagaacaggccgtgccaggggttgctcagcaccaccagccagatcagcagcggcatgagaatcatgcccagcatcgagcggcggcccaggggctgacgcacgctgctgacgtactgccagaggaatactgcccagaaagtcggcacgctgatgatgcccggccacgacatggtggcccagagcatcttgcattcgggcgccacggaggccacttccaggccggccatgagcatccaccacatgctcgccaggtgcatcaggataaaggtgtcgcgccccgggaaatcgcgctggtggatcacccagcgcgccagcagcacaccgccgatacagaccaccgcagtgaccagcaccgcgatgtcgaggcgccaggcgttgaccagacaggaattcatggagccaccccgcccgcctggcggcgaaactgggccacgcgcggcattgcgcaacgcgggcacgcggcaagcaaggaagacatatccattgcgacaggctcagggtagaaggccaggaccgggcacctggctgccaagcatcgccccgagccgcgaaccaccgaaggtatgctgacaggtaggccaagaatttttcgccgctacgatactgcaattcgcggtattttccgcagctttttatcaggcctttgcaggggaaaacgacgaactgacgccgccagccagcagataattgttcactattcccccaacatggctatgatcgcgcgccgccaaaccacgcgaacctttccgagatgaaaagcaacctgatcgccgccgcggaaatcgaccgcctcgaaacctgggcacgttataccgccgacatgtgccacagctgcatttccagctgctgtcagctgccggttgaggtgcgtatcaacgacctgatccgcattggcgtggtcgacgagttcgagcgtggcgagccgccgcgcaacatcgccaagcgcctgcagaaagacgggctggtcgagcgcttcaaccagaagtccgggatattcaccctgacgcgcatgagcaacaacgactgctattacctggatcgcaagacccggctgtgcaccatctacgaccgccgcccggatacctgccgcaatcaccccaggatcggcccgcgccctggctactgcgcctggcggccaaagtaaggcggcaacgtctggttacctccgagcctgaacacctcgcttcgctgattcctcgacggcccacaccgctgtcccggtgactcaatcacccttcctacccaccagaacattgctgccccgccgcctgacgcccgatcagaaccctgaggtgggcgccctggtggcaagtccgctcctttcgaacaccccatccaacagccaacgccctctcggcgtgcgtatccggccatacgcaccgcagcctgcgcatgcccgtctgaacgagattggtagcggcattggcaagtaaagcggacatggcaaccacacccgctcctcctccatttaaggaatcgcttgctgcctcgcatcgctcgactagaggcaccgaagcgaattcgtagagccgtcccacaggcaaagcaagcgacagaccgagacaatggcttgccaatcgcaaatgcgtctcaaacatgaagaaaagggtcaaatcggcgtaagtctggcgccagaaataagaatgcatcgataaacccaggaaaagcgctctagaacgtgatttattgggaaaacagtcaggcaaagcgccacaaacctccacctgaatggacacccagcagagacttcaagaagcaataaattaagagacacttaaattaaagcgaaaaaacacttaacaagatgagaaaaatccaacaattaaagagagacttaaatcacaaacaagaaggcaactattttttgacgctataattatggcaattataagtcattgttttgtatgaataaaaaaaataacgaaagttaagtggcactttgccaaaactttctcttgaagctaaaaaaaatccctcataagatcgccgccagctccacccagaccactaacttgcaaaccaaccaacactcgccgcgcacttactttgcgcagcgcgcgtccgtgggtgtgcataaaagaaccgctacagccgccaagacttagtcaggaatatatctatgagaatcagcatttttggtctgggttacgtaggcgcagtctgtgccggttgtttatcggcccgcggccaccaggtgattggtgtcgatgtgtcgcaagacaagatcgacatgatcaatcagggcaaatcgccgatcgtcgaacctggcctggcagcgcttctggatcaaggcgtgggcaatggcctgctcagaggcacgaccaacgtcagtgaagcggtagcggacagcgaactctcgttcatcgccgtcggcactcccagcaaacgcaatggtgatctcgacctcgcctacatggaatcggtgtgcatgcagatcggcgtagcgctgcgcgacaaagcggatcgccacacggtcgtcatccgcagcacggtactgcccggcacggtgaaaaacgtggtcattcctttgctggaaacggcatcgggcaaaaaagccggcgtcgacttcggtgtagccaccaaccccgagttcctgcgtgaaagcaccgcgatcaaggactacgactttccggccatgacggtcatcggcgaactggatgagcagtccggcgaactgctgcaagcgctttacagcgaactggacgccccgatcatccgcaagtcgatcgaagtcgccgagatgatcaagtacacctgcaacgtctggcacgccaccaaagtcagtttcgccaatgaaatcggcaacatcgccaaagcgtgcggcgtcgatggtcgtgaagtcatggacgtggtctgccaggatcacaagctcaatctgtcgcgttactacctgcgcccagggttcgccttcggcggctcctgcctgcccaaggacgtgcgtgcgctgacctatcgcgcagggcaaatggacgtcgaacacccgttgctggccgccatcatgccgagcaaccgcgttcaggttaaacgcgcctacgacatgatttcccaccacggcaaacgcaaggtcggcctgctcggcctgagcttcaaggccggcaccgacgacctgcgagaaagccctctggtagagctggcggagatgcttatcggcaaaggctatgacctgcgcatcttcgacagcaacgtggaatacgccagggtcttcggcgccaacaaggaatacatcgaatcgaagattccccatgtttcctccctgctctgtcaggagctcgatgaagtggtaggcgaatccgatgtgctgatcatcggcaacggtgacaagcgctttgccgaagtgatgagcaacgcgggtgacgacaagcagttcatcgacctcttcgggttcatgacacacaccagcaactccaccaaagaaggcatctgctggtaagcagctgagcacgggcgctcttcaggagcgccagcggacttcatcgttaacagctgccttgcatgagcagttgctctgaggagatgcaccatgattcccctgattctgtccggcggtagcggctcacggctctggccgctgtctcgcaagctgtaccccaagcagttcctggcactgaccagcagcgaaaccatgttccagcaaaccctccagcgcctggcgcatgaaggcatgggcaaacccatgatcgtttgcaacgaaacgcatcgtttcatcgtgagcgagcagctggccgccatcgattgcacggcccagacgattttgctcgagccctttggccgcaacacggcgcccgcagtggcgattgccgccatgcacctgctcgccgaggggcgcgatgaattattgctggtgctgccggccgatcatgtcatcgaagaggtaggcatctttcatcacgcgcttggcgctgcacgcgaggccgccgagcgaggcgagctggttctgttcggtgtgcccgccaagcgcccggaaaccggttacggctacatcaaggctggtgccagcagcaaacagctgcccgcaggtgtgctggatgtcgagcgcttcgttgaaaagcctgatctgcccaccgcgagcgagttcgtcgccagcggcgattacttctggaacagcgggatgttcctgttccgctgcagccgctatctggaagagctcaagcgtcacgaccccgacatctacgacacctgccagttggccctcagccagagtgaagtcgaccttcagttcattcgtatcgaccccaaggcattcgaatgctgcccggacaactccatcgactacgcggtaatggaaaaggccgatcgcacctgcgtcgtccccctgtctgcaggatggaatgacgttggctcctggtcggcgatctgggatgtgcaggcaaaggacgtcaatggcaatagccacaccggcgacgtgatcgtgcatgacagccgcaactgcctggttcacagcgcccacaagctggtcaccctggtcggcctggacaacgtggtggtggtggaaaccaaggacgcggtgatggttgcccacaaggatcgtgtgcaggacgtcaagcacctggtgaacgccctgtcatcgcaaggcaggcccgaagcggagaaccactgcgaggtctatcgcccctggggcagctacgactccatcgacaacggccaccgcttccaggtcaaacgcatcatggtcaagccgggggcgagcctgtcgctgcaaaagcatcaccaccgggcagaacactggatcgtggtcaccggcaccgcgaaagtcacctgtgacgacaagacattcctgctctcggaaaaccagtccacctatatccccatcgcatcggtacaccgcctcgccaaccccgggaagattccgctggaaatcatcgaggtgcaatcgggcagttatctgggtgaagacgatatcgagcgcttcgacgacgtatacgggcgaacggacgccacgctcaactgattacccccacttacacaccatcggcctaacgccggatggcggtaaagagcggcttcaacaaagggaatacatgacatgcgcaggtatctttccggtgctctggattggatcgagacatcggcatttttcggcaagttctgtggctgggcgtgcctgttcgccctcatagccctggcgtccgagctggtcgcgcccgaatatctcgacccgtcgcaccagaagttcatcttcatcatcggcgcgcttggcatgtggcgctatggcaatgcgatcacccattacctgcgtggcatgtactttctgcactggcgctttcccagaatgcgcaaggccgtgcaacgcatgggcccggcggcgttgcccgatcacatgttcatgatcgtgacgagcttccgcattccgacccacacgaccttcaaggtgtatcagtcggttctccaggaggtccagcgcctgcccgttccctgcacgatcatcgcgtcgatcgtcgagaaaggtgacgagaacttcatcaaggacatcatgcgccgggaaattcagggccgtgatgacatcaagctgatcatcgtgcgcgctcgcggtaccggcaaacgcgacggcctggcccacgcgtttcgttcgctgtcgcggcagatgcctctggaaaatgccgtggtgggcgtagtcgacggcgacaccatgatgctacccggctgcgtcgagcgtgccgtgagcctgttcgcctacctgccgagcgtcggcggcatcaccaccaacgagttctgcgaggtggaaggcagctcgctgatcaagcagtggcacaccatgcgcttcgtgcagcgccacatcaacatgtgttcgatggcgctctccaagcgggtgctgaccctgaccgggcgcctgtcgttcttccgcgccagcgtgatgaccaaccccgagttcatcaaggacgtcgaagccgacttcctcgatcactggcgcttgggccgcttccagttcctgaccggcgatgacaagtcgtcctggttcagcctgatgcgcgccggctgggacaccttctacgttcccgacagccacaccctcacggtggagcatccaccagacaacagcttcctgcgcgcgacccgccagctgatgtatcgctggtacggcaactcgctgcgccagaacttccgcgccaccacgctgctgggtatggaccgactcgggctgttcaccatgtacgtgctgtacgaccagcgcgtgtccatgtggacctgcctgatgggcttgtccgcatcggtggtcgccggcctgctgttcggcatccagtacctgctgctctacctgttctgggtgctgctgtcgcgcacgctggtgaccttgctgttcaccttcgccaggcatccggtgtcgccgatttatccgttcgttctttattacaaccagatcgtgggctcggtcatgaaggtttacaccatgttccacatggacctgcagagctggacccgccagaaaaccacactcagcaacggcagcgtcaactttgacgcggccctcaaccgctggacctcgaaagcgatgctgctgtcttcgctcgccatcttcttcggggtcatttcggttctgctcgatttcacgaaaccttaagtaggcgaccgctatgaactcttcagcctcacccaccaatgtcgtacatgaagccatcgacgagcgtcagtacgtgcgcaccaagattccggccaaggtgctgctcaacggcaatggcatcaaacagctggaatgtgaaatccaggatatctcgctgggcggcatgtgcctgatctatgaccagcccctgaccctgggcagcctgttcaatgcctcgatccagctaaaactgaacaagatcgacctgaacatcgacgccaaggtgaagatcgtttcccagcgcggccatgaggtgggcgccgagttcgtcgaactcgaccgccagaagcgcgacattctgcgctacatcatcagtgcctacatgtccggcgaaatcgccgacatcaacggcctgttcaacgtgatgcagcgcgagaactacatcaaggagcgcaagcagaagcacagcagctcgcgcacagccggcgaccgtctcaaggcggtaatcggtaccctgctgttcctgggcctcggcctggccgcgcttggcctgatcgcctacaagagctacctgctgttcttccgcgtgcaagcggcccaggccatcgtcagcgccaacgcttacgtggtggcgatgccggacaacggctacgtgaaatacctgctggcacccaaccaggccgaggtcaaggttggcgagccggtcgccagcgtctccagccaactggccgcgacgttcaccacgccatccgacatccaggccctggccaacctgtcgcagaccgacctgcagttgctgatgggccgcgcactgatcgaaaccgtgatcgccagcccctgtgattgcgaggtgttcttcccgggccagaagctggacggttacgcctacaaatacgcaccgctgatgcacctgctgccgcgcaacgaggcgctgttcgtcaaggcgacgattccattcgaccaactggacaagatgtcgcgtgtcgactcggtacgcatgcaggtgctgggcatcgatgagcccatcaacggcagcgtcgtttccagcagcgtcgatgagcagaatcagaccctgatcctgaccatcaagccggagcgcgagctgcctcgcgacgcttatcagaagccggtgtccgtggacctgttcctcggcctgcccatgatcgcgcagctctaaggattggccatgaagctgctaccgccttacgccactttgctcggtaccgcgctgctaggcatcagcttcagcgcgactgcagtcgccgggcagagcctggagcagatccgctatgcactgttcaaggatccggctgccccggtagaggctgacctgcggttgctggccgagcgcgaccgcacggctcagcacctgctgggcaatgtgctcgccagcgacccggcaagaatccgcgaagccgcacaggtctaccaggcggcgttcgatgacggccgcggcgatatcgccgcactcggctcgctcgcccgcctgctggaccgcacgccacgtttgcgtctcgaactggccgattacatgcgcgactccctgcaacgtttcccccacgaccgtgacgtgcgcagcctcaacgccagcctggaagtcttcgtcacctaccccgagctgttcagcatcgcccaggtgaacgacctgatcgcgctgtacgatcgctcctgtctgttgcagtgcagcagcgatctttaccgcgcggtactggccgagcggcagcagcatccggacgaagccaggacctggtacgagcgcgcgataatgaccgacgtccgcgcggtcgatcgctactaccagctgctgggcgagcagcgcgatccgctgttcgcggcgtttgcccgcagccggataggcgaagccaatcgcatgccggtcgaagtggtgcatcgcatcggcacccagctcgacagcatcagcgccgagcggtcggtgggcctgcgctatccgttgccccccagccaggcggaactcgatcgcctgcccgaagcgcaacgtaacgctcgccgcgaacagatcgaccaggtgcgcacgcagatcgagaacgaagccaagacgctgcgcggcgatgcactgctgtggctcgacaatgcggtcaaccgtggctgggtgccagccatggtggccaaggtcaatttcatgacctcgtcaccgaccgagaacagcgccgaagacacggccgcactgatcgaccgcatcgcacaaaccgaaccgacccgcgccaaggcgctgcgcgtctcgctgtacctggtgaccagctggagcaccctcgatccgtaccaagcccaggcgctgatcaacgaactggccaccagccgttaccgcgacgccgagctgttgcagggcgacctgtacagccacggcggcctcgacgaacccgaccagtacaaagcgctggcgatctatcagcgtatcgcggccggtggctcgtccaccgcctattaccgcatggcctcggtgtatgccagcgcccgggcgatctgctacgagccggtcaaggcctatgcctatgcgcgcgtggccgtcgactacggcgacagccgcgcccgcagcctggtgctcgaactgcagcgcacgctcaccccgagcgagctcgacaaggcccaactcctgcacgccactctgctcaaggatgcgccgcaatgacccccattacgcgttacggtttgagcgcgctgacgctcgccctgctccattcacacgcctgggctgaagacgagcctgcgcccgttcagccattcgccgaaccggtggtgacttcggagtttttccagaagctgaccctgcagaccggctacggcccgcaggattcgaccgtcggcaatggccgcaaggtgttccagagttaccgctacgagccctccttcagctggtactcgcccgaaaaacgctgggccaagtggcaggttttcgggcgtgcctgggtcaactacaacaccagccagacctctacgggtctgcaggaagacaacaacagcaatcgtgaagcacgtgaacgccccgagtatttctactccgagctgcgcgagttctacgtgcgacgcaacctgcttggcgatgatccgcgctactcgctgaccctgggtcggcagagctattccgatcgttacggcatctggtgggacgacaccttcgaatcggtacgcttcaactatcaggacgccaacagcagcggtttcctcgctgccggcaagaagttctattactacaacaccgacatcaacaccctcgacgagaccgacaaggacatcttctacggcctgggcgaatacgcctggcgctggaggcaggggcataccgcaggcgtacgcatgctgtatgaaaacgattactccgacagcaacgtcaatgatcgccaggacttccaaggcctgcgagccggcctgttcttcgaggggcaaaacctcgatctggctgcgctcagcgattatcacctggagcttgccaccctgcgcggcaacatcgacagcaccgatggcaatggcgtgcagagcagcgacaccacgcgcggctgggcactgctcggcgaggtgggtaagcgctttcaggatctgccctggacgccacgcttcgccctgcgggccggcatcaccgacaaaccggatgatgccaacgatggcttttacctcaaccgcatccagtccgaccgtgtcgtcgatccggagcgctacagctcgcgcctgatcagctcgttcatcaacgtcaacgtgcgcaacctgcagtactacggcttcgccctggaaacccagccaaccccccgcacgtcactggatttcaaggtcagcgatctgtacctgcgcaacgagaacggtgagctgcccatccgcatcgacagcgaccagcgccgtgcccgcaatcagcagatcaccctgggtaacaacagcggccgctccatcggccaggtcgtggatgtgaactactactggcgcatgttcccgatcgcgtacgaaggcaaacacctgaacctcaacaccctggtcagcgccagctacctgcgcgcaggtgaagcggtgcaaagcggcgatgactaccagctgacgctgggcatcgtgattcgctattgaggtgcatggatcatggtcttctcttccaacaccttcctgttcctgtttctgcccatctttctgatctgctactacctggcacgccctgcgtggcgctcaggcgtgatcgtgctgggcagctacctgttctacgcctggtggcgcccggacttcctgttgctgttcttggccatcacctactggaactactggttcgggctgcgcatcaagagccagctcgaccagggcaacaaaccgcgcgccttccggctgctgtggctgggcatcatcggcaacctgtcgacgctggggtatttcaagtacgccaacttcggtgtcgaggtgatcgccgcggcactgcagccgctgggcatcaataccttcaccctggagcacatcatcctgccgctgggcatctcgttctatgtgttccacgctctcagctacatcgtcgacatctatcgcaaggacgccgagcccaccaacaatctggtcgacttcgctgccttcgtggcactgtttccgcacctggtagccgggcccatcctgcgttacagcctgctggcgccgcaattgcggcaacgcacgcactccatggagctgttctcgctgggcgtcagccgtttcatggtgggtttcatcatgaaggtgctgatcgccgactcccttgcgccgatgaatagcctgttcatccgcgagccgcagctgcaactcatcgatgcctggttcggcctgttcatctccacgctgcagctgtacttcgacttcgccggctacagcaacatggccatcggcctggcgctgatgatgggcttccggttcgcggaaaacttcaatcagccctgggtatcgcaaagcgtcaccgagttctggcaacgctggcacatgacgctcgcccacttcctgcgtgattacgtttacatgcccctggtgcgcaaacgcatcgccgggccgatggtggcgctggtctacaccatgctgctgtcgggcgtctggcatggcgcgagcttcgctttcgtttgctggggtttgttcttcggcgtcgccatggtggtcgaacgcaaactgggcatcgccaccaagatcaacacgccttacaacttcctgcgcaatatgcgcaccttcctgttgatcggcatgagcatgccgctgttcttcaccagcaacatggcgcacagcctggacatctacgccggcatgttcggtttcaatggcatcggctcgctggacctctacaccctgggcgcctcgaaaatggccatcgccttcgtagcgctcgccgttgtctggctggtgctggccggcatcatcaacgtgcgtttttacgcgggcaacaagaccggctacttcatgcgccacgttggcggcgtgcagagcctgctgctgtggttcggttttctgctctcgctgagcagcctgaccgcgaactccttctcaccgtttctctacttccagttctaggagaacgtcatgtttccggtgatgagttcggcccacaagctcaacggttatctgttctgcctgatgctcgccggcatgctgctctactcgctgccggcggtggtcagtttcagcaagtcgcagaccgatgcgttctcgctgttcatggacggcaagctgctgcgcaaattcgagcagcgctacgacaaggacattttcctgcgcgatccctcggtcaggctgtgggccaatatccagtaccaggtgtttggcgaaggccgccccggcgtggtgctgggcaaggacggctggctttacaccaatcaggaatacctgattcccaacgacctggacgccaacctgaacaatcaactggccagaatcgccaaggttcagaagctgctgcaggaacacggcaagcagctggtgctgctgccggtgccgatgaagctggatatctatgccgagcacgccagcgcgcctgtcgaccctcgcgcgctgggcctttacgagcgattcgtcagcgaactgggccagcgccagatcgacacggcagcggtgcagcaggcttttcggcgccagcgcggcgatagcgagctgttcgtccggacggacacgcactggagcccggcaggcgcccgcctggcagcccaggaactggccaggcagtacccgcagctgcgcggcgagcagccctatgccagcaggcaggctggcgagaaagcgctcaagggtgatctgctcaactacgttcagttcacgcccgagctcgcgcctcagctgttcaagcccgtcactgtcgcgctctacgaaaccaccaacgacacgcagagcgtcgatgaagacagcctgttcggtgagcagcagcagtcgatcgcgctggtgggttcgagctacagcaagatcgatgactggaacttcgtcggctttctcaaggaagcgctgcagaacgatctggtcagcatggccgtggaggcccgcgggccgttccaggcgatggacgatttcacccgcagcgacctgctgaacaatccgcacatccagaccgtgatctgggaattcccattgcgcaccgttctcgcccagcgcgacggtacgaaaagctggcaaagcgcccagcaccaatccttctaacgtcgaggacatatcatgcagaccatcgtttcacgactgctgctggtgctgggcctgctcgggcctgcactgcagggcgtgcaggcccaggaagtcaacgctgacctgtacgacgcggtcgccccggcgaactcggcgttcgtgcgggtgctcaacctcagcaacggcgtcgtcgacgccagcctgagcagtaagaaaacagcccagaaaatcggcccggagcaactcggcgcctaccgcttcacgcccccgggcaaaacgctgctgaccgttggcggcgcgcgcctggagaccgatctgaaagccaacagcgccagcacattgctgtacatgaacggcaccctcaccgagctcaaggacatctacgtcaatgagcccaagaaagcccagctggcgttctacaacctcaccgacacgccaacggctctgaagaccgccgacggcaagcacgaagtggttgccgccattggcaaggcacagaccggtgggcgcatggtcaacgagttcaagattgccttcgccgcctatgcgggtgacagaaaggtagccagcttcgacgagatgttcctgaaaaagggtcgttcctacagctatgtactgctgccggaaggcagcggctatcgcgccatcagccaagccaatgccatcgacccggctgagtgaaggatgcacacaccgcccggccactggccggtgccaggccaccccgactgaagcgcgcctatgaacaagacactgcaatacatactggccacgacactcgctctctgcagcctgcccagcgtcgccgatacccagaaagctgatactcgcaaagctgattgtgacggcctcgagtgcctgatttgctcggccgtcaccgaccctgcccagtaccagggccgcggcatgaagctgatgagtttcatcaccccgggcgaagatcgctggctgttccgctcctcggtggacctggttaacgaattcggcatcccgccggccatgcaacccgagtttgcccgtctgatgaagaccttcgcggccaagggcacccatgtggcgattgccgtgcaaccgactcgcggcctgatgcaccacgacaaggtgcgccctgaccgcgcctatggcttcgactacatcaaggccagcagcagcctgggcaagttccagcagcaactaagagccggcggagcgatcgtgccggatatgctgcaggtggtgaagaacccgcccaagaacgactacttcttccgccgcgactcgcactggacgccaacaggggctcaggtcaccgcccgcgcgctggccgatgagatcatgcggcagccgttctacgaaacgctgaacaaaaaggcctaccgcaccgagccgggggtgaccattcccaagaatggcattctcgacatggcgctggagcggatctgccacaacacctacggctatcagttcgtgaagaactaccgcaccgtgccggactcctccgacgccagtggcctgttcgaagatgcgcccgaccccgaggcagtgctggtcggcaccagtaactcggccgcccgcgaagacgaaacccgccagtacaacttcgatggctacctcaagcagtacctgagcatcgatatcctcaacttcgcgctgccaggcgccggccaggacggcgccctgctggaatacctgctctcgagcagctactcgcccgacaagccgccgaagctgctgctctgggaactgccggccaactacagcctcgacagcccctacctgtatcgccagctgattccggccatcaacggtggttgcagcaaggccgaagcgctgatgagcaacacccagcagcagccgtcgctgaaggtgaacgaccgcgtcgaactgctcagcaacgccggggataaacgccaggatctgcgcaacgccaaagccttcatcgacttgaagatcagcgacaagagcgtcaaggacttctacctgatcacctattacgacaacggtgcccgcgacaaagtgtggatgcgccggcaggcggcggtgaccggtggccagtattatctggagctcagcccttcggcggattacaaggacgccaatctgctctcggtgtttctggaaaccaccgcgccgctgaacagccccacgtcactggaagccaagctatgtcgttgaagcgccccctggcagtcgctgccttgctgatgctcgttcagttgcctgttcaggccaccgaatcgatctgggctacccggagcaatgcactggtcagcagcccggccgactaccagtcgcttacctgcccgcgcaaaccgcccgcgccctataccggcccgctgcagctgcaaagcaagtacgaccagagtgacagcagcaaatcgaccctggtcgagcagtccaaggaaaccgcgcggattgccgagctgatcaagggctacattggcgccctggttaccgcctcgaaccagttcgaacgtgccaaggacgccgagcaggcacgcctcgatctggcctgtatcgaccagtggctggatgcctgggccaagggcgacgccctgcgcaacccggacgcgagcggcaccggcatcgcgtcacgcaaatgggcgcttgccgccattgcctccaccctgctgaaagtccaggcactcggtggcggtgcgttcgagctcaacgctgcgcagcgcggctggctgcaagggcttggcgagcaagttattgccgaacatacgccgcgccaacgcccggacttcgcctacttcaacaatcatgattactgggcaggctgggccgtggcggccaccggcatgctgctggggcgcgacgatttcctggcctgggccgacatcaacctgcgccgcgggctgagccaggcaacaccatctgccagcgctgatgcgcgctacctgccgttggaggtcgcgcgcgcgcaactgggggcggactacagcaattacgccatggtgcccctgacgctgctggtcgagaccgccgagcacaacggccgcgcactgagcgcccaggagcggcaaacgtttgagcaactggccaacttcacagcccgtgccgtgctcgagcccaaggccttgccggaactcgatggcaggaagcagaagaaggtcagcagccacaagatgagctggctgatcccgttcctcaaccgctatcccgaccacacctgggctcgtgcgctctacgacgaccaggacggcgaggtcgacaattacagccagattggcgggcgactgaagccgctctacagcggcttcaaatgactcaggggaagatgccaatgctaaccaaacagattctgcgccaaaccgccctctcgctggccctgctggccggcctcggcaaccaggcgatcgccgccgattggcaatgggccacggaaaccgaacagcgcgcgctggccgatcagctgcgtcagcgcatcgaacagcagctgccacgcctgagcctcgccgccccacgtggtaacgcgcaggtcgctctgcaacccatgttctcggcgcaggccgggagctggccgttcgagcccttcgtcaacaacggactgttccgggcaatcgccagttatcagcccagccacccgcaggcgatcaccatcagcgctggagcgatcactcttgagcaattgcgccagcgcctggccgacgcgagcatcatcaagccttacaaggatggctacctgctcagctatccactgatgatcgcgccaggtggtgctctgctggtgcacgacaccaagctctatctgtacacgccgagcggcaccgcgctgatcaatcagggcatgctgagcattcgcaacgccacggtgcaaagcgtcagcgaaggcgacagcgccgataccgaccgcccctttcgttcattcatcaccgcctgggccggaagcagcaccgaagtcagcgactcgctgctcagcaagctcggttacaacgctcacctgtcacgcggcctgaccagcgcgcgcagcaccgcgcagacgtctgcaccaccggctcaggtgctgattcgcaatagccgcttcgattcgctgtccagcgtcgagctgcagtacgcccacgcatccatcgagcgcagcgagttcagcgacctgcagcaatacggtatcgatctgcaggacacccgtctgaatctggtacacaaccgcatcagtcaggtccgcaaccagagcggcgtacgtgtacgcggcgcgagcagcgggctgatcgcccacaacagcgtgctgcaggcgaccaaggccggcatcgagatcagtgatcagcagggcgatctggttctcgccgataaccagatcggcgcctccaagggcaatggcgtgctgctgcgcaatgtgggcaccaccggagccagcagtctgctgctcgtcagcaacctcatcggcaacaatgacgccagcggcatctacgccgataacctgcaacgcggctacctgatcgataaccggattcagggcagccccgactatgcaatcagcacactgaacccccgtgatcagcgcagcgaactggtgatcgtcggcaataccctgagccagatcggcaacgcgctgattcgcaccgaagggctgcagtcgctgacgctgggtagcaatgactaccagctgggccccatcacccagagcgtgctggtcggggatctgctaccgctgcaaagcctgttgctcgacgcgacctacaagcgcggctgcctgatacaggtgaacccggccagcgcgaccgaggccgggttcccgcgcaaccgcgcctgtaccaaaaccaccctcggggcgacggctggtctcaatctgaatatttgatccgggcggcggtactcgcttgcacaaatcagcagaccgcttgctagccgggatggcaggcgcaaaaaagcctccgcaggtttaagccgcaggggccttcagtcagccagaaccggatcagctcctggtagggcagcaagcccgcccaactgggggcgcggccaccctgcacctggcgtgctgatccgaacgcccgcttcccaaatcgggttaaccgcgactgaatttccggctagggccgtccgttggacgcgcgcagcacgctgagcgccatcagcaccagcacgccgacaccgatcagcagcaccgcccacaaacctgcgcgcttccagtcgaaaccgggctccgccattgcaggcgcagtcgccacctcggcctgcgcaatctggccatcgatgacagcctggcccatgcccgccatgcgctgcgcatcgaaaccgggcaccagggtggtgacgggcaggctccccgcctgggcatccgcccggccaagcgccaactgatagggcggactgccgcgcgccaggaacagcagctcggtggcgcgcatggcgacgtgcagccgcggctcgctcaaccccaggccaccgccacggccgtctacctgcaagcgcaactgactgaccggcaggggcggcagttcgatctgatcctgcaccagctcctggccatcaccaggcagtcggtagagaacggcattggacagcggcgcccacggccctttgctgtcgcgccgcccctccaacatcaccggagccaggctgttggcctgctcgatctcgatgcgcacgcgctccagtggcaaggccagcggcaaggtccagattatgccctgctcatccgcctgcccctgcagcgccgccgaccagatcagcgcagccggttcggccgtgctgcgcgtgccgctgacgctggcagcgctgaggttggccgcctgctcgggcgccagccacagcaggcgcagatagcgcgcccgggtaggcggcagttcaacttcgctcttgtcgatgcgctcgccgttgaagctcagccgggcgacctgcccctcgcccaccggccgccagtgatcaagatcgtcactggcctcgatgctgaagcgctggaagccttcgctctcggcctgccactccaggtacaggcgctgcagggaaaagtcggtggcgctggcgtccagcaaccagccgcgcaacacctcggcagtggcggccggttcggcgagttcgatgatcgagccatcgtcgccacgctgcacgcgcagggtcggcacggcatcccggcgccctgccgggccatacagcgggaacagccgcagatcggcgcgctgctggctctcggcaaagcgctcggcaccgggaatcaggctataggccaggcgctcgccttcgccattgaacaggcgcaggtcgcgaaagtcggcatgccgagcggcgagctgggcctgcatcggcaactgcatccgataccaggggccctcgccgctcagggtcagcggtacgctcacggcgtagtcctgaggacgttccgaaacctcggccgcggcaatcaggggcgtgcccagcacgagcagcgtcaacgcgatattcagcctcatgctggcacctgcgccttggtttcccggcgtggcggcagtggagcgaaatagcccaccaccagcagaagcacgccaaccccgataaaggaaatgatccgctccaggctgccgctgttgcccaggtcgacgaagaacagcttcacgaccaccacgccgatcagcgccgcgccgaccatccacagatcacgccgcacgcgcagatgcccggtgatggtcaggcccagagcgatcagagtccagacgatggacaagccggcctgcaccagttgcgatcccaccagcgcatcggcctggaatggcacctgcccccaatggacggcggtacggcagaccatcatggtcagcagcgcgaacatcgaagcgccaatcactacctgggtagcccggcgcagttgctccggtttgatcgccagcacggccaggccatcctgggcccagcgctgcacggcgaagagcacgatcagcatgcccagctccagcgggttgatcagcggcacatacggcagcgggtcggcggagccgtcactgagcaggttgaccagccagaaccatcccagcagaagaacggcgattggcaacgccgcatagctgcggtactcacgcggataggccgcaatcggccagggcagcgcccggcgcatgctcatcagcatcaggaaggcgcacggcaccagcacccagcccaaccagcgccaggcgttgtaatggtcggccagggcagcgaacaggaaacgcagctccagcgccacgacaccgagcagcaaccagcaaccaagcacatgactgatgcggatcagcacctcgggcgccagcccgacaacgcgccgcagcatgagcaaatgcaggacgaacatcgccggccaggccagccagccaagctctgccagcgggtgatagcccaggtgccaggcgaacagcacggcggcaaagcccagcggcactagcgccaggctgagcaccgccagtgccggccagcgctgatgcaaagcgaacaggccggtgacggccaggctggccagcgcgaccagcaggaacacgtgcgcctgcagcgggcccggcacgaagcgcgatatctcgctgaacgctgccagcagccaccaggcggcaaaccagcacagcgccacattggccagctcctgcaacgccacaggccgcaggtctgccctgctcaagcgcccggcaaggtgcaggcgccaggcgcagaacaggcctgccaacgccagcagcaccggggcccagaacgtcagctgggcgagcggtcgctgggtttcgtcgaccagggcctgatagaggccgtcgctgaagaccaggtagatgatgccgcccagcgcctgcaccacgaaggcgccggtcagcaggctgcgagcgcccagcgacaacccggcgaacagcgtcgcggcgccggccacagcccaggcagcggccgtggcgtaaggcccgaagcacagcggcgccagcagatagaggaaggccaggccgccataggccagggccggcaaaagcttgcgctcgcgatccgtgacggcatctgccgcgccgcgtagctgcagaaagctgaacagcagcgccacaccgagcatcagcgcgccgagcgccgagccagtgagcaaggtctcgtaaccgaagcgcacgtcccacagataggccgcggcggcggccacttgcagcagcagggcgaacagccgcgcgaacaagcgctgctgacgcaaggccagccagtacaggccagcgccttcgaccgcccaggcagcggaagtccagcgggcatccagccccagtggaatggccagggtggcgaagatcacgcccagcgccaggcaggtttccatcaatagcacggcacgccccggcgcacgggcaaccaggacccgggccagcatcatgtacagcaggcccatggccaacgcgctgaatgccgggccgaagggcaggtgctgaaccaccgcgtactgcaatccgaagcccaccagcggtgtgccgaacagcacgctgccatcgacgtaaccggcctggcgcgccgaccacttgagcagggcctggcgggagtcgttctccggctcgctcggcgcctcgagcagacggcgacgggcgaacagcaggccgatggccacgtacatcaggaagaacagcaccaggaacgcctgggtgctgagccacagctctggcgtgtaggaacgcaggccccaggccagaccgataccgaaggtgccgacgaaaccgatcaggttgagctcgcgccaggccttgaaccaggcgatggcgaagatcccggcattgagcagggcaaagtagctgaacagtgcgacatggctgccgccaccgctggaggccaggatcggcgccgcgaagccgccaagcgctgccgccgcggccagaccgcgggcgtcctgcaggatggctagcacggccgaacagagcgtcaccaccaccagcagcaccatcgcgacctgcggcgtgagcaagggatgcaggcgcatggctgcgaacaccgtcaggtacaacacggcgataccgccgccctgcatcaggagggcataggccgggcgccgccggcgcagccaccagcccagggccagcagcgcaatcgccgccagggccacaccggcgtagcgcaactcgatggccaccaccacccgctcggaggcgtaacgcagcaggaacgccagccccaggaagagcagcaccaggcccacacgcagcacggtattgccgcccagcagccattcccgcgccgcggtgatgccgcgctcgagaaggccgggggctggcggctcggcgacgcgagccgccacagggacaggcggtacgtcaggctgcttcgagacgggctccgggcttgcctgtagcgccggctcaccaggcacggcggcgggcaataccagttcgagttcccactcaggctccgcggctggttctactggcgccgcagcggcttgctcgacagcaggcggctcctcctgcggctcggcggcgacagtggtttgcggcggcgcgcccgtctccagccgcagcaggcgctcatgcagatcacccgtgccctggttgaagcgctcgatcagccccgtcagcgacttgcgcagtgcctcgtgctgaagcctcagcgcctgcagcgcaatcgcctgccctaccgccagccccacgaaggcgcccagcagcgcgccggccatcgcctcgccactcacggcgcccagcaccagggcaccgagtaccagcccgatcagcatgaaaatccactgcatgcgctcgaatccttgaagagaagatcatccatgccgggcgcgggcctggcagagcgcgaattataggggctgcgcgcaccgcttggatgatgcagtcgatcacaaatgtggcaggtgaacatcaagccgaacccggcagctcgcctgcgcatcagcacagacaacgcagcagaggattgttcctggcaaccggttaaaaatgctcgacagtgtcgacgctgcccgcattggcagcgcccacaaaaaagcccccgcaggctcgcgccggtgggggcttgttcagtcagctagaaccggatcagttcttggctttcttggcagcgcgggtacgctcgccttcgtcgaggatcttcttgcgcagacggatcgacttcggcgtgacttcgcacagctcgtcatcctggatgaattccagagcctgctccagggtgaagcgaaccggcggaaccagggcgatggtttcgtccttgcccgaagcgcgcatgttgtcgagcttcttgcccttggttgggttgacgcccaggtcgttgtcgcggctgttcaggccgatgatctgaccgttgtagacttcctggccgtgctcgacgaacagcttgccgcgcgcctgcagggtttccagcgagtaggtcagcgccttgccggtatcgatcgataccagtacgccgttctggcggccgctcatgtggcccgacttcatcacgtcgtaacggtcgaagatcgaggtcaggatgcctgcaccgttggtcagggtcaggaaggcgttacggaagccgatcagaccgcgagcagggatgttgtactccaggcgtacgcgacctttgccgtccggcaccatgttgctcaggtcgcccttacgcagacccatttcttccatgaccttgccctgggattcttccgggatgtcgatggtgacgttctcgtacggctcgtgcttgacgccgtcgacttcacggatgatcacttccggacggccaacgcccatttcgaagccttcgcggcgcatgttctcgatcagaaccgacaggtgcagctcaccacggccggagaccttgaacttgtcggccgagtcgccttcttcgacgcgcagggccacgttgtacagcagctccttgtccagacgctccttgatattgcggctggtgacgaacttgccttccttgccgcagaacggcgaatcgttgacctggaaggtcatggaaacggtcggctcgtcgacggtcagcggcttcatggcctcgacgttgttctggtcgcacagggtgtcggagatgaacagctcgtccatgccgctgacgcagacgatgtcgccggcggtggcttcttcgacgtccacgcggtgcaggccgtggtggcccatcagtttgaggatacggccgttacgcttcttgccttcggtgtcgatggcggtgaccggggtgttcggcttgacgcgaccacgggcgatacggccaacaccgatgatgcccaggaagctgttgtagtccagtgccgagatctgcatctggaacgggccgtcgacgtcgacgttcggcgccgggacgtggtcgacgatggcctggtacagcggggtgaggtcttcggccatgtcggtgtggtccagaccggcgatgccgttcagggcgctggcgtagacgacctggaagtccagttgctcttcggtggcaccgaggttgtcgaacaggtcgaagatctggtccatgacccagtcaggacgcgcgcccggacggtcgatcttgttgatcaccacgatcggacgcaggccggcttcgaaggccttcttggtcacgaaacgggtttgcggcatcgggccgtcctgggcgtcgacgaccagcagtacggagtcgaccatcgacatcacgcgctctacttcaccgccgaagtcggcgtggccgggggtgtcgacgatgttgatgcggtagtcgttccacttgatggcggtgttcttggccagaatggtgatgccgcgctctttttcctggtcgttgctgtccatcacgcgctcgtcgttgagctcgctgcgctccagggtgccggactgacgcagcagggcgtcgaccagggtggtcttgccatggtcaacgtgggcgatgatggcgatgttgcgtagattctcgatcacagtagtggtctcgtaggttgggtcgggctacccggcagttgcttcaagggcccaacgcgaaaaatcgggattaaggtaaaggcagtctgttaaggctgtgtggcggcaaactagccgccaatcaggtcgggagggcgatggcggatgctgccgccattgagcccgggcgtcttatgccggacgataaacgcgcacattggcatgcccctcgctcagcaggtgatgggcatgcaggcggctcatgacgcccctgtcgcaataaaggaggtactggcggttctcgtccagctccttgaaacgattgttgatggcgtagaacggcagcgcctggacttccacgccctcgatttccagcggctcgtcttcggcttggtcggggtggcgaatgtcgatcaccacgtggccgggcagcgcatcagtgacttcctcgacctgcacgtcctggcccagctcttcgatcacgcggtcgatggcgatcagccgcgcgcgctcgagggcgcgctcgagcaccgccatgtcgaactgttcttcttcatggacgacgcgatggggcttggcgttggtggtcgggttcaccgaaatcacgccgcagtactcgggcatgtggcgggcgaactcggccgtgccgatggcttcggcggtgtcgatgatgtcctgcttgtggctagcgatcagcgggcgcagcaccagcttgtcggtgaccgagtcgatcaccgagaggttcggcagggtctggctggacacctggctgatcgcctcgccggtcaccagggcgtcgatctgcaggcgctcggccaggcggctggcggcgcgcagcatcatgcgcttgagggtgacgcccatgtagctgttgtcgaccttgccgagaatctcgccgagcacttcctcgaacggcacgctgatgaacagcacgcgctggctgctgccgtacttcttccacaggtagtgggcgacttccatcacgcccagctcgtgggcacggccgcctaagttgaagaagcagaagtggctcatcaggccgcggcgcatgatctggtaggccgccacggtggagtcgaagccgccactcatcagcaccagggtctgctccagcgaacccaggggatagccgcccaggccggggtgctggtgatgaatgacgtacaggcgctgatcacggatctcgatgcgcacctcgacctcgggtttcttcaggtcgataccggcggcgccgcactgctggcgcagctggctgccgacgtagcgttccacatctatagaggagaacgcatggcggccgccgcgcttgcagcgtaccgagaagatcttgccggccagttgctcgccatagtgcagcttgcacttggcgacgatgtcgtcgaagtcgcccagcgggtattcatcgatctgcaggaagtgcacgatgcccggcacgcagctcaggcgctcgatgatttcctgctggaccttgggctcggccacctcggtcttcacttccagattgtcccaaacaccggtgacctgcagctgcgggtcgagatcacgcaacaccacgcggatgttcttggccagctgccggatgaagttcttgcgaaccggcgggctcttgatggtgatttccgggaagactttgacgatcagtttcatgggagcaaatgtcgggggccagggcctgaaaaacaggggcgcggattataaaggaaattgctcaagctttgatcaaaaatccgcaaacaatctgattacgcaccaaaacggaacacaaagccaacaaatcgcaccattgaggtgctgaagcagttcgttttgtagcgccaatacccgctacagcgctgtgtttcggggcatgcgtccatcacggggcactggcatgcatattgctcccttgtgaggcagggtgtcctggccgactatcgggcccggcgtcacgaactcaaagaagggtcaacgaagaccctatccacctggaggacaacatgtctaaggctgttcaactgatcaaagaacacgacgtgaagtgggtagacctgcgcttcaccgataccaaaggtaagcagcaccacgtgaccatgccggcccgtgacgccttggacgaagacttcttcgaacacggcaagatgttcgacggctcctccatccatggctggaaaggcatcgaagcctccgacatgatcctgatgccggttgacgacaccgccgttctggacccgttcaccgaagagccgaccctgatcctggtctgcgacatcatcgagccgagcaccatgcaaggctacgaccgcgacccgcgctccatcgccaagcgcgctgaagaattcctcaaaggcaccggcatcggtgacaccgtattcgtgggcccggagcccgagttcttcatcttcgacgaagtgaagttcaagtccgacatctccggctccatgttcaagatctactccgagcaaggctcctggatgaccgaccaggacgtggaaggcggcaacaaaggccaccgtccagccgtcaaaggcggttacttcccggttccgccgtgcgaccacgaccacgaaatccgtaccgccatgtgtaatgccatggaagaaatgggcctggtcgtcgaagtgcaccaccacgaagtggcgactgccggtcagaacgagatcggcgtgaagttcaacaccctggtcgcgaaggctgacgaagttcagaccctgaagtactgcgtgcacaacgtagccgatgcctacggcaaaactgcgaccttcatgccgaagccgctgtatggcgacaacggttcgggcatgcacgtacacatgtcgatctccaaagacggcaagaacaccttcgcaggcgaaggctatgctggtctgtccgagaccgccctgtacttcatcggcggcatcatcaagcacggtaaggccctgaacggcttcaccaacccgtcgaccaactcctacaagcgtctggttcctggcttcgaagcgccggtcatgctggcctactcggctcgcaaccgttccgcttcgatccgcatcccgtacgtgtcgagcccgaaagcccgccgtatcgaagcgcgcttcccggatccggctgccaacccgtacctggccttcgctgccctgctgatggctggtatcgacggtatccagaacaagatccaccctggcgatgccgcggacaagaacctgtacgacctgccgccggaagaaggcaagctgatcccgcaggtttgcggcagcctgaaagaagccctggaagagctggacaagggccgcgcgttcctgaccaagggcggcgtattctccgacgacttcatcgatgcctacatcgagctgaagtccgaagaagaaatcaaggtacgtaccttcgtacacccgctggaatacgacctgtactacagcgtctaagccggcctcgctgcctggcagcgtgataaaacctccccggttctgccggggaggttttttttatgcccgccacctgcgaaccatggcaggcaaggccaaatatggccccggtcgttttatgcccggctatttttcggcgccagtgcaaatccttggcgcggcgcgcttgccagcacgcgatggcggtgcaaggctatcgccatcacccgacaggagaccggcccgatgcgccgcacgctcacttgcctgctgctgatcctggccctgcccgtcagcgcgcagatctacaagtacaccgacgccaacggcaacacggtgttcaccaaccagccaccggaaggcaccaaggccgagagcgtcgagctcaagccgatcaacaccagcaccccggcggcggcgcctgctaacgacagcagcgaaccgcgcctgagcgaactgccgcagaatccctaccagactctcgaactgcgcgacctgccaaacgaggaagcgctgcgcgccaataacggcaccttttccgtgggcgtgaccatcgaaccgcgcctgggccccgggcataccttgcgcctgctgctggacggcaaaccttatggccagcccagcaatgtgccgcgcctgcaggtcaccgaggtcgaccgtggcgagcacagcattgccgtggccgtgatgcagggcgagcggatcgtccagcagagcgagacgcgcaccttcacggtgcagcgggtcagcaccaacagcccgggccggggtaagtgaagcccatgcgcgcgctgcttttcgccctgctgctggtcgccctgccgagcttcgcccaggtctacacctacgtggatgccgagggtaaccgggtgttcaccgacagcccgcgcgacggcaacgccaaacaggtgcagatggcgccgtccaaccgcatcgagccgccaacccggcgcctgtcgcccccttcagctcctgccgctcccaccgggccgatcctcagttacgagttgctgcgcatcaccatcccgcagcccgatgcgaccatcaacgacaatgccggcaacctgatcgtcaccgtcaacgccgagcctgccctttacccgggccatcgctatcgcctgctgctcgatggccaaccctacggcgaagccgggcgcagccccgtattccccttgcagaatatcgaccgcggcacccaccagatcgccgtggaaatcatcaccgagggcggcatcatcgtcgaacgcacgcccagccagccgtttcacatgaagcgcatctccctggcccagaaacgcaaggtgcggccctgcgaaaaggacgattacggcgtgcgccccgaatgcccgatcgaagacaagcccaaggaagaggacaagggcatcatcggcatcctgcctttcctttaactttcggctcgacttcagcgcctctgcctgcaaagtggcgaaaacggacggccgacagctacttgtgggaacgggccatgcccgtgatttttcgcgggcatggcccgctcccacagtagatcggcgaatggccgcctctgccttatagctgcctgtttaatgtcgcctaaataatgcaagcagcgcccagcccactcatttgcaccattaaagtgcacatcgacgcaccgatttctatactcgtcccaaattagcacacgcctgccaggcccactgcgccgaaaagaagccaattgcgcgaatttcccgccgcctgcgcttctttgcagggctttggtttgcttcttgcattttctcccgcactgccgcgagccagggcgtttcgctctcactcgccggcccttctgccataccgcacgaggaatgacctttggctggcccacacccgcaacgagacttgccacgctgcgccacgttgccagacaacgacccggccgcgctccaggcaagctgcacgctggcgggcgcagagcgatgatcatcaatgactcgctgcaccgcctgctgctcgacaacctgactacggcaaccctgctgctcaacgccgatctgcgcctggaatacatgaaccccgccgcggaaatgctcctggcggtcagcggccagcgcagccacggccagttcatcagcgaactgttcaccgaaacccgcgaggcactcggcgctctgcgccaggccgtggcagaggcccatccgttcaacaagcgcgaagcggtactgaccacgcagaccggccagagcctgaccgtcgactatgcggtgacgccggtgctcagccgcggtgaaaccctgctactactcgaagtgcacccgcgcgaccggctgctgcgcatcaccaaggaggaggcccagctgtccaagcaggagaccaccaaactgttggtgcgcggcctggcccacgagatcaagaatcctctgggcggtattcgtggcgccgcccagctgctggcccgcgagctgccggaagagagcctcaaggattacaccaacgtgatcatcgaggagtccgaccgcctgcgtaacttggtcgaccgcatgctcggctccaacaaactgccgtcgctggcgatcaccaacgtgcacgaagtgctcgagcgcgtcgccagcctggtggaagccgaaagccagggcagcgtggtgctggtgcgtgattacgacccgagcatccctgacctgatcgtcgaccgtgagcagatgatccaggcagtgctcaacatcgtgcgcaatgccatgcaggcgctggccgccaagccggaactgcgccccggccgcatcaccttgcgcacgcgtaccctgcggcagttcaccatcggctatatccgccaccgtctggtgaccaagatcgagatcatcgacaacggtccgggcatcccgccggaactgcaggaaaccatcttctatcccatggtcagcgggcgtgccgacggcaccggcctgggcctggcgattacccagaacatcatcagtcagcatcaaggcctgatcgaatgcgagagccatcccgggcaaaccgtgttctcgatctttctgccgctggaacaaggagcaactccgacatgagccgcagtgaaaccgtatggatcgttgacgacgaccgctccatccgctgggtcctggaaaaggccctgcaacaggagggcatgagcacccagagcttcgacagcgccgatggcgtgctgggccgcctcgcccgtcagcaaccggacgtgatcatttctgatatccgcatgcccggctccagtggcctggagctgctgtcgagcatccgcgaaatgcacccgcgcctgccggtgatcatcatgaccgcccattccgacctggacagcgccgtggcgtcgtaccagggcggcgccttcgaatacctgcccaagcctttcgacgtcgacgaagcggtatcgctggtcaagcgtgccaaccagcacgccaaggagcagcagggcctgcacgtgccggccgcccaggcgcgtacgccggaaatcatcggtgaagcaccggcgatgcaggaggtgttccgcgccatcggccgcctcagccattccaatatcactgtattgatcaacggcgaatcgggtacgggtaaagagctggtcgcccatgccctgcatcgccacagcccgcgggcggcctcgccgttcatcgcgctgaacatggcggccatccccaaggatctgatggaatccgagctgttcggccacgagaaaggcgccttcaccggcgcggccaaccagcgtcgtgggcgcttcgaacaggccgacggcggcaccctgttcctcgacgagatcggcgacatgccggccgacacccagacccgcctgctgcgcgtgctggccgacggcgagttctaccgcgtgggcggccatacaccggtcaaggtcgacgtgcgcatcatcgccgccacccatcagaatctggaaagcctggtgaccgccggcaaattccgcgaggacctattccaccgcctcaacgtgatccgcatccatattccgcgcttgtcggatcgccgcgaagatatcccgacgctggcccgccacttcctcagccgtgcggccacggagcttgcggtcgagccaaagctgctcaagagcgaaaccgaggattacctgcagcagctgcagtggcccggcaacgtgcgccagctggagaacacctgccggtggatcaccgtcatggcctcggggcgtgaagtgcatatcgacgacctgccgccggagctgctggtgcagccccaggacaatgcaccggtcagcaactgggagcaggcgctgcgccagtgggccgaccaggccctgggccgcggtcagtcgagcctgctcgacagcgcggtgccggccttcgagcgtatcatgatcgagaccgccctcaagcacaccgccggccgccgccgcgacgccgccctgctgctcggctggggccgcaacaccctgacccgcaagatcaaggaactgggcatgaacgtcgacggctccgaagacgacgacagcgacgacaattaagccgcacctgcaatacaaaaacgccgcgccccgaacagggcgcggcgttttttatgggtatcggtttggcaacatcgcgaagctggctcaatgtgggacagagttctatgggagcgggcggggacgcctagtccatgcccgcgatgcagacgccgccgatataagtctggatccgctcatcgagacctgtgccgtccataccatcgctttcgcgcgcgtggcgcgctcccacatttacctacgggcagccttggatctccgacaacccaagaatgcacgccatcagcgcactacaggtgcattcatgcacccgagcggaacatccgcggcggcccgccataacgccaagaacctgagcgcaaccgctacagcccagcatccacggggcctgcagcaatatcacgaaaactggcacgccccctgcaatggtacagataacccagtttcggggaccttggtacaggcaggccggggaatccccttctttctttgggagcctcggtacaggcaggccgggacctcccttctttcttcggggactctgatacaggcagatcagataatcccccttttcttcgggagccctggtacaggcaggccgggaactccctcttttcttcctaacgcggcgccagacgaaccgtcaggcgccagcggccttccacctcttcggcatccatttcagcgcgcagcggccgggccgcgaccacgcgtacctgcagctcacgtccgtcacgcactacgcgccagttggcggcgcgcccggcaatctgcagctgaccctgacgttcacgccccagcccttcgaaacgcagcgcgaaggtgccgtgggcatcgctgatctccgcatggggctcgacgttgaaccacagcaacaggcggtcgtcctgaacctcgacgtccttgaggtgcatggcgtccgggtggaacagccggccgatcatcagaccgatcaggaagccgaaaatcgccagcgagccgatcacgcgcacccacggacgcggccttggcggcttatccggcgtagaatggcgcccgtcttctggcctggagccgtgcatgtttcatgtaatcctttttcaaccggaaattccgcccaacactggcaacgttatcaggctttgcgccaacagcggctgccacctgcacctggtcgagccgctgggtttcgaactggacgacaagcgcctgcgccgggccgggctggactatcacgaatatgcgccgctcaagcgccacgccagcctggaggcctgcctggaaagcctcggccagccgcgggtattcgccttcaccaccaagggctcgcagcccttccatgaagtggcctaccagccgggcgacgcctttctgttcggcccggagagccgcggcctgcccgccgagattcgtgatgcactgcccgaggcgcaacgcgtgcgtctgccgatgcgcgaaggctgtcgcagcctgaacctgtccaacaccgtggcagtggccgtctacgaagcctggcgccagcacggcttcgccatggattgaacgcggcgacgaatcccggccaataaaaaacgccccgaagggcgttttttattgcggctatcgcgggctcagttggcctgctgacgctgcagctcctgggcgtacagggcgtcgaagttcaccggggccagcatcagcgccgggaacgagccgcggaccaccaggctgtccagggtttcgcgggcgtacgggaacaggatgttcgggcagaacgcgccgagggtgtggctcatggaagcggcgtccagccccttgatcaggaagatgccggcctgctgaacttcagcgatgaaggcggtttcttcgccgttcttcacggtcaccgacagggtcagcaccacctcgtgaaagtcaccttccagggctttctgacgggtgttgaggtccatggagacgcttggcgtccactcctggcggaagatctcggggctcttcggcgcttcgaaggacaggtcacgcacgtagatgcgctgcagggagaactggggagtctgttcgccttgggcggcgccgttagcttgttcggtcatggggcaaagccttctgctgtaggacttaaagggaaatcaggcgttgagcagtgcgtcgagcttgccggcccgctccagggcaaacaggtcgtcgcaaccgcccacatgggtctcaccgatccatatctgcggcaccgaggtgcggccggccttgcgcgtcatttcggcgcgcacgtcgggtttgccgtcgacacggatctcgtcgaacgacacgcttttgctggtcaacagctgcttggcgcggatgcagaacgggcaccagtcgctggagtagatgacgaccttggccatgtcacttcaccacgggcaggttgtcgccacgccaggtggcgattccgccgcccaggcgtgcggcggtgaaaccggccttctgcagttcacgggcggcggtgccggcctgctggcccagggcatcgacgacgatgatggtcttggccttgtgcttttccagctcggccaggcgcgaggccagcttgtcgtaagggatgttcagggcaccgacgatatggccggtgtcgaaatccttcttgctgcgaatgtcgaccaccacgccttcgtcgcggttgatcagcgccgtcacttcacggctgctcaggcttttgccgcccttgctcatttcggtgaagatcagcagcgcaagaatgatgacgaacaggccggcgaggatgaagtggttggtggcgaattcaatgaggttggcaagcatcacgcggttccggggcggtaaaatgccggccagtatacacagcaaggtcggtgcaccaaaggccgcacagcggtgacgggatctttccggggccttagaatgtctgaccgatttcagtgggtcgcctccccgggcgaccgcccccggatcgccgcaggcgagcacgcgctcgcagccggccttcatagcgtcccaagaagagcgagccccgtatgagcgcagcgcccaaccccctggttctggtcattctcgacggcttcggccacagcgacacgcccgagcacaacgccattttcgccgccaacacgccggtctacgaccgcctgcgcgccacccagccccatgggctgatctccggcagcggcatggacgtcggcctgccggacgggcagatgggcaactccgaggtcggccacatgaacctcggcgccggccgcgtggtgtatcaggacttcacccgagtgaccaaggcgatccgcgacggcgagttcttcgagaacccagccatcaccacagctgtggacaaggcagttggcgccggcaaggccgtgcacattctcggtctgctgtccgacggcggcgttcatagccatcaggatcatctggtggccatggctgagctggccgcgcgccgcggcgccgagaagatctacctgcacgcctttctcgacggtcgcgacaccgcaccgaaaagcgctcagagctccatcgaactgctcgacaccaccttcgccaagctcggcaagggtcgcatcgcctcgctgatcggccgctacttcgccatggaccgcgacaaccgctgggatcgcgtggcccaggcctacaacctgatcgtcgacggccaaagccatttccaggcggacaccgcggtggccggcctgcaggcggcctacgcccgcgacgagagcgacgagttcgtgaaagccacccgcatcggtgagccggcaccggtcgaagacggcgacgccgtggttttcatgaacttccgcgccgaccgtgcccgcgagctgacccgcgccttcgtcgagccaggcttcgatgccttcgagcgcgcccgcgtaccgcagaccgcaggcttcatcatgctcacccagtacgcggcgagcatcgacacgcccagcgccttcaagcccgaggcgttgaccaacgtgctcggcgagtacctggccaacaacggcaagacccagctgcgcatcgccgaaaccgagaagtacgcccacgtcaccttcttcttttccggcggccgtgaagagccgtttcccggcgaagaacgcatcctgatcccgtcgccgaacgtggccacctacgacctgcagccgcagatgaacgccccggaggtgaccgacaagatcgtcgacgccatcgagaaccagcgctttgatgtgatcgtggtcaactacgccaacggcgacatggtcggccacaccggcgtattcgaggcggctgtagcggcagtcgagtgcctggacacctgcgtcggccgcatcgtcgaggccctggacaaggtcggcggcgaagcgctgatcaccgccgaccacggcaacgtcgagcagatgcaggacgaatgcaccggtcaggcgcacaccgcgcacacctgcgagccggtgccgttcatctatgtcggcaagcgtgacgtgagcatccgcgaaggcggcgtgctggccgacgtggcgccgaccctgctgaccctgatgggcctgccggttcccaaggaaatgaccggcaccagcatcgttaccttcaactgacggcgtcggccatcggtcgaccgtggcacgccttgggtcgcaatcggctatccggggcgttctttttaacccgcgccaagggcatactaggcgcgttccccgccaggtaccgcctgcaccatgctccgtgtcctcactttcatcctcatgaccagcctgctggcaccggctttcgccgatcagaaagccgaaacgcagaagcagctggaggcggcgcgtgccgacgtcgccgaactgaagaaactgctggaacaactgcagcaggaaaaatccggcgtgcagaagcagctcaagaccaccgaaaccgaaatgggcgagctggagaaccaggtcaaggggctgcgcgaagagctgcaggagagcgaggaagagctcaagcgcctcgatcaggagaaaaaaaaactccagggcgcgcgccttgaacagcaacggctgatcggtatccaggcccgcgcggcctatcagggcgggcgtcaggagtacatcaagctgctgctgaaccagcagaatccggaaaaattctcccgcaccctgacctactacgattacctcgccgaagcgcgcatggcccagctgaccgccttcaacgaaaccctgcgccagctggccaacgtcgagaaggacatcagccatcatcaggagcagctgcaggcgcagaagagcgagctggacagccgcagcgccaagctggcagaagtacgcaaggaacgtcagctggctctggccaagctgaacaaggattacagcgcccgcgaccagcgcctcaaggcccgcgagcaggaacaggcccaacttggccgtgtgctcaagaccatcgaggaaaccctcgcccgccaggcccgtgaagccgaggcccagcgccagcgcgaactggccgccgctcgcgagaagcccagcacgccatcggccaccggcaaacgcaccgaaagcgggccgctggtcagctccggcgccacctatggcggcccgttcgccagcgccaagggcaagctgccatggccggtcaatggccgacttgttgcaagatatggaaccccgcggggcgaagacgctcggactaagtgggatggcgtgctgatcggcgccgccgccggcagtcaggtacgcgccgtgcatggtggtcgagtggtttttgcagactggttgcgcggttccgggcttctggtcattctcgaccatggcaacggttacctgaccctgtacgggcacaaccagagcctgctcaaggacgccggagacatcgtcaaggccggggaacccatcgccaccgtcggtaccagcggcggccaggacaccccagcactgtatttcgcgattcgccagcagggccgcgccagcgatccggcccaatggtgtcgggcgcaaggataagcgccatctcattgtcgtaggagttagttcgaatgccgcatctgtcccgcctcacctccctggccctggcgattgccctgctcggtggcgcacctgtgctgcatgccgaccaggctccgatcaccccgccgccggccgccgaccagaaagcagcgccgctgcccctggacgagctgcgcaccttcgccgaggtgatggaccgcatcaaggccgcctacgtcgagccggtcaccgacaaggagctgctggagaacgccatcaagggcatgctcagcaacctcgacccgcattcggcctacctcgatccgaaagccttcgccgagctgcaagaaagcaccagcggcgagttcggtggcctgggcatcgaagtcggcaccgaagacggcttcatcaaggtggtctcgcccatcgatgacaccccggcttccaaggccggcattcaccccggcgacctgatcgtcaagatcgacggcaagcccaccaagggccagtcgatgatggaagccgtggagaagatgcgcggcaaggccggcagcaagatcgtcctgaccctggtgcgcgagggcggcaagccgttcgacgtcgagctgacccgcgcagtgatcaaggtcgccagcgtgcgcagccagatgatcgacccgggctacggctacatccgcgtcacccagttccaggtcaacaccggcgaggaagtcggcaaggccctgaacaagctgcgcaaggaaaacggcaagaagctcagcggcctgatcctcgacctgcgcaacaacccgggcggtgtactgcagtcagccgtggaagtggccgaccacttcctcaagaagggtctgatcgtctacaccaagggccgcctgcccaactcggagctgcgcttctccgccgacccgctggacgccagcgaaggcgtgccgctggtggtgctgatcaacggcggcagcgcctcggcctcggaaatcgtcgccggcgccctgcaggatcacaagcgcggcatcgtcatgggcaccgacagcttcggcaaggggtcggtgcagaccgtgctgccgctgaacaacgaccgcgccctgaagctcaccaccgcgctgtacttcacgcccaacggccgttcgatccaggcccagggcatcgtcccggacgtggaagtggcgcgcgccaagctgacccgcgaaagcgacgacccgagcctcaaggaagccgacctgcaaggccacctgggcaacggtaacggcggcgccgatcgtccgagccaggccgcgcccggcaagcccgcccgcccgcaggacgacgactaccagctgagccaggcgctgaacctgctcaagggcctgaacgtcacccgcgccgactgatcctcggcggcaatcgaaagccccggcgcaggcaactgctccggggcttttcattgaccgcatgaaatgcccgccacgggcgagcgggcaaacaaaagcccggcttggccgggctttgctgtctacgccgttacaggtagttgttggtcatctcgtcgaggaagccttcgctgcgcatctcgtcgagggccttctgcaggcgctgcaccacctcgtccggggtgtccttgttgagcgccaggtagagctccgcctcgttgaaacgcagcacggtattgagccccgtaacgccttcctgcttggccaggtagcggccgaccgggtcggtggtggcccacaggtcgatcttgccgctggtgagcttcttgacgttctcctgatcgcgcagcgcgttgaccggtgccaagccctggctttccaggtgctggctcaccgcatcgttcttgtaggcgccgatggtgtactgcccggcatccttgaggcttttcacggtcaggttgctgccaggcgccgcaaggagcacccagccggtcttggccagcgggccgacccacttgaacagtggctggcgctcgggggtgaaggtggtggagaacagcccgtagttgggcttgtcctgggtcagcttgtagaggcgatcccaggggaaacgcagggtcaggctgtacttgatgccggcgcgtttgaacatctcgcgcacgatctcggcgctgatgccatcgatgccatcgtcacgggcgaagttcttgtcatcgaccgccatgttgaacggcgggaagttctcggtcagcagcaccatcttgtagtcggcgggcagttcggccctggccgtaaaggccatgaaacccagcccgagcagtgcaatggtcttcaaagtgctcaacatcagtcgttccccgccacgtggttatgattatggttggcggcctcctgccgaacgtcgcaccaccaccgtcctggcgatggctgccgcgcgcaaggcacggcagcatgaacgccgaatcatcgccacgccggcgcccctcagcgccttggcgtgcccgtcaaacgttcagggctaaagatagctgttgaggatactgtcgacgatcccctcagcgcgcatcttgtccaattccgattgcagcttctgtaccacctcgtccggtacctccttgttcagcgccaggtacagctgcgcgctgttgaaacgcagcacggttttcaggccgctgacgccttcctgccgcgccaggtagcggcccgccggatcaccggtggcccacaaatcgatctgcccggccatcagcttcttggcgttttcctgatcgcgcagcgaggtcaccggctgcaggccttccttttcgaggtgctcggcaatggcgtcgcccttgtaggcgccgatccgatactgcttggcctgctgcagattgttgaccaccagcttgctgtcaccgcgcgccagcatcacccagtcgtccgggccgatgggaccgacccacttgaacagcgcctcgcgctcgggcagccgcgcggtcacgaacacgccgtagctgggcttttccagcgcgagcttgtagatgcgatcccagggaaagcgcagagtcaggctgtacgggataccggcgcgcttgaacatttcgcgcaccacgtcgacagcgatcccgtcgatgttgtcttcctgggcgaagttcttgccgttgatcgccatgttgtagggcgggaaattctcggtcagcagcaccaagggttcggattggcccatctcggcgcgcgcagcaccggccagcaccagaagagtgccacccagcagcatcagcaagcgatttagcatgtcatttctcgggttgatatcaaacagactgcatgaggataaccgccatgccggccacagcccagcactcgttggcagactgccaccaatacgggccgaaatggtgcaaagaaggcgtcattccgtgagttctttcgcattgacacgttctgcgcctgccaatgccttaccagcttcgccgttgccgccgaaatcactttcctggcagagcctgcctgctgcacaaagcagtgccatgaccgacgtcaacgcagctaaagtttgagtcatcgtgtgccgacatagcggccacagaagtccagcgcacgccctgccaatgatggcatcatgccggacctgccgagaatgtccgtttatgcgtctacgccttgacccccgccgtgatatcgatgccgccctgctgcgctatcgcaacctgttctgggtcatcgccctgttcagtggcgttatcaacctgctgaccgtggtacccgcgctctacatgatgcaggtcttcgaccgggtcatggccagccgcaacgaaaccaccctgctcctgctcacagtactcgcgctcggcctattccttctcagcgcgctggtggaatgggtgcgcggccaggtgatgatcaagatgagtgtggggatcgaccttgatctcggcgagcgcctgttcggcgtcgccttccagaagagcctgaaggaacacaacgccaacccggcgcaggtactcagtgacctcaacgccctgcgccagtttctcaccggctcggcagcgatcgccctgctcgacctgccctggatgccgatcttcctgatcgtcacgggcatgctgcacccctggctgggcctgttcaccctgctcggcgcgctgatccttttcgcgttggccatgtggaacgagcatgccacgcgcaagggcatggacgaggccaaccagatttccgtgaactcagccaagtacgtcaacagcaccctgcagaacgccgaggtaattcaggccatgggcatgctgggtaacctgcaacgccgctgggcggcaatgcagcgtcgcctgatcggtgcgcagaccaccgccagcgacaaggcggcgaagatttccaccatcacccgcctgatacgcaccgcctggcagtcactggccatgggcctggccatgctgctgatcctcgaagggcagatttccggcggcgtgatgatggccgccggtttcctcatcagcaaagccatgctgccggccgaacaggccatcggctcatggcgccagctcgacggggccaaagccagctatcgccgcctgtgccagttgctcgaagaattcccgcgccaggtcgaccgtatgagcctgcccacaccgaccggtgccatccgtatcgaacgcctgatggtcacgccacccggcagcaaacgcccggccgtaaacggtatcgacctggccctgaacaaggccgaagtgctggcggtgatcggccccagcgcctccggcaagtccaccctggcacgggccatggtaggcgtgtggccggccagtcatggctcggtacgcctggacggcgccgagatcaaccaatgggacagtgaagccctcggcccgcacctgggttatctgccacaggatatcgagctgttcgatggtaccgtggcggacaacatcgcccgcttcggcgaggtggactccaaccaagtgatcgaggcggccaccctggccggcatccaccagatggtgctgcgcttcccgcagggttacgacacgcagctgggccctggcggcctggggctttccggtgggcagaaacagcgtattggcctggcgcgggcgctgtacggcaaacccgcactgatcgtcctcgacgagcccaactccaacctcgatgacgctggcgagagcgccctggtgacagccatcgacgccttgcgcaagcatggctcgaccgtggtgctggtgacccaccgcccgaacgtgctggccgtggtcgataaactgctggtgctgcaggacggcacgcagaagatgttcggcccgcgcgaccaggtgctcaaggccctgctgccggccagcgccaccaccagcagcgccgaagcccagacgagttgatgccatgtccagcaccgtagcctctgcgcccgacatcaaccgcgacgccagcaagacggctcgcctcggcctgtggatcatcgccatcggcttgggtggtttcatcctctgggcagctctggcaccgctggcccaaggcgtagctggcagtggcacggtggtggtcgccggtgagcgcaagaccgtgcaggccctggcaggtggtgcggtggaggatatcctggtccgagagggtgaccgggtaagcgcgggtcagatactggtccagctcaataccatccaggcccagtcacaactcgaagtcgcccttggtcaatggttcagcgcacgtgccaacgaggcccggctgagcaccgagcgtcatggccttgacagcatcgcctggccggaagatctgcagcagcgcgccgaagacccgcgcgccaaacgcaacatggagctgcagaccaacctgttcgaaacccgccgcgccgaactggccagccggcggcagattctcgagaaccagagcgcatcgctgctcgagcagctgcatgcctacgaacagatcaagcgtcatctggaaactcagctcggctaccagcgccaggagctcgacggcctgcgacagctggcagccgagggttacgtaccgcgcaatcgcctgttcgaagccgagcgcaatgcatcgcaactcagcgcccagctaacttccggaatctccgacatcggcaagacgcgccagagcatcaccgagaccaagctgcaggcattgcaactgcaacagagcttccgcatcgatgccgagtcccagttggccaccgtggccgccgaggcttccagcctgtccgaacgcatcaaagccctggaattcgaggtgaacaacgccgccatccgcgcgccggtcgccggccaggtgatggggctgaccgtgcacacagtgggcggcgtgatcccggcggcccagcgcctgatggatatcgtgccgcaaggctcggcctggatcatcaaggccaagttcgagccgctggtcgccgaccgcctgaagaccggcttgccggtgaatctgcgtttctcctcgctcaacagcgccactctgccggtagtcgagggaacagtgctgacggtatccggggatcagctgctcgatgacaagaccgggcaaccctacttttccgtggaagttgaggtcggcgccgaagccgttgcgcatctgctggcccacggcctggaggtcaagccgggtatgcaggccgaggtgctggtacagaccggcgaacgtaccttcctcaagtatttgctgagccctctggaaaaacgcatccgcggcgccctcaaggaagaatgaccatgcgcctgatactcgccctgtcgagccttctgccgctgctggcctatgccgccgaaccagtgcccatgagcctgctcgatgcctacgacaatgcgctgtaccacgacccgagcttccagacggccacctacgagttccaggccagccagcaggaaaaggacatcgggcttgccccgctgctgccgcaggtcggcctgaacggcaactacggcagcacgcgccagctcagggggcgcgatctcgacagctcagcagccgatcagcgctacaccaccagcaacctcagcatgagcgccaggcagacgctctacgaccgcgccaaggcggcctactacgcccaggccaaggctcgtcagcgaatgggcgaggcgctctacgacgacgccttccaggagctgttcccgcgggtcgtggaggcctacttcgaggtggcccgccagggcaacgaactgcgccttagcgaacagcagaagatcgccatcgaaggcctggtgaagcagacccgtcgcctgttcgaagccggtgacggcaccatcaccgatatcgacgaggcccaggcacgactcgacctcatcctggctctgcagatcgagacccgtgcccgactgcaagctgccctgcacgccctttccggtcgcaccggtgtggtggtcgagacgattgtggccatggatgacgaactgcccccggccgcgcctttgcggaccgggcaggaccttaccttctggcagacccaggcacgcgtcgcagcgccgcgtatggacgcgcgccgggagtcggtcgccgtggcagaggccgaggtcggcgtacagcgtgccggccattatccgacgctggcactggtcggcgagcttaaccacaacgaccgtgacaacctcagcgaggactatcggcgtcagtcctcctcgtatctggggctgtcactgaacgtgccgctgtatgccggcggcggcgtgaatgcggcatcgcgcaaatcgcagtacgccctgtccagcgcccagtcgcagttcgacgacgaggcccggcaactggccgaggacatcgaacgcagctacctgggcgtggtcagcggctatgcaaagagccgcgccctgcaaacggccgtgcactccagccagcgcgcgctggagtcggcggaaaaaggctatcaggccggggtgcggtcgacggtggacattctcaatgcgcaacagagcctgttcgccgcgcgccgcgacctgctcaacagcaagctggacatgctgcagagcctggtcgtgctgcaggcgcgcagtggcctgatgaaccgcgccgtactggagcaggtggagacgctgttctagcggcgtgaaagagaccagactggcattaccgacaacaatcaatcaccaacagcgagacatcccatgcatccatccgcgatggaaaacggcaagttattcttcgacacctacctcaagccgctcggccaggtaaccgtcgccgacatcggcgcacagaacgtcaatggctcgctcaaggatgtctgtccggataacgccaaatatatcggcgtcgatttcgtgcagggcaagggtgtcgacatcatcatcgacgacccctacaagctgccgttcgaagatggctcgctcgacgcgatcgtcagcagctcctgcttcgagcactcggagtttttctggctgctgttcaacgagatcatgcgcgtgctcaagccgaccgggctgttctacctgaacgcgccgtcaaacgggttgttccaccgctatccagttgactgttggcgcttctaccccgactcgggcaatgccctggccaactgggccaaccgctgtggctacaacaccctgatgctggagtcctacacgtcctaccagagcaacggtctgtggaatgactatgtcgccattttcctcaaggaccgcgaacacctgtcgcagcatccgcagcggattctgaacagcttccagaactacgccaacggctttatccatggccaggaaggtattctcaatcatcaggagttcccggaagacgggatgaagctgcgcatcatttccgaaaccatcgccggccgcctgcgcctgaagtgagcccacaagcgccggcgcaggccggcgctagcgaagcttgtcgcgcagggccgcgaaggcgtcgcgatactgggcgaagccctgctcgcgcatggctattttcagggcatcactgagcactgcctcaagcttgaactggttcagacgactggccgaccaggcacaatcgaaggtgttgtaggcgcgcacccgccagttcggctccagggtcaggatcagcgaggccagacgctccatcaggaacaccttgcagggaacgctgcctgggtacgaagactcacgacgcagcccatctgccaactcgccctcgccctgctcgcaaagcgcgaacagctgctcgttgagcgccagccagcgacgccagaaggccggccgcgcgacgatatagttgctgaagacgatctgccgggaatccatgaccagctgccgcaatgccacatcgagcccaacatgcctgacgaaagcctggctgatgtcgagaaagccggggtggaacaggtcttcctgctcgaacacgttgagaaaaaatgcccccatgtcgggctgtgggctgaaggtgcacacgtcggcgccggtggctgcggccgcctgcacgaattcacggacgtgcaacgcatccagccctattttttccttgaaacgcggcgagaaaaaaccgtaccaggcttcctcatccagtggctgttccagcaggaaacggcggatcggccagtattcgcgccagtcgtcacgctcgtgggccatgttgtcgagcaactcgaaacccgccggcatgccctcgagggtggcgtccgaataggcgatgtgaaacaggtgaatgggctcggcaggcatgttcgttgtcatctccagcctattggcgcacctgggcataagcggcgtcgatgccctcttcgaagctgcgcacgaaacgcggcatgtcgaacagtagggaggtctctcgccccagttgcaggcgctggcgcaggttgcgcaggcgctcggggtcgcgagccagttcgatggcgcgctgctcgtagtcggccagattctcggtgatcagttcgggcaactccagcgcggtaagcagcgcgccagccatgcgcgaggcgaaggtgcggccggaacgggtcagcaccggcagccccatccacaacgcgtcattggccgtggtgcctccattgaacggataggcatcgaggaacagatcagccaccgtgtagcgtgccaggtagagatccggcgctacccgaggggcaaacaccagtctgtcggcgctgacgccgtggcgctcggcgcaggcgatcaggttggcctgcgaccactggttgtcggccagcagccagaacaggctatcgggcaccgcagcgaggatgcgcatccaacaggagaacatttgctcgttgaacttgtagttgttgttgaagcagcagaaaacgaaacgatcttccggcaggccgcactcgctacgcgacggcagtggcgccaccggacgctgacggtcgctgcactggaacaccggcaggtacagcggtttctcgctgtagaagggcttttcgtcttccggaatcaggtagcggtcggcgatcacatagtcgacgcagggcagaccggttggcccggggaagcccaggtaggtcagctgcagtggcgccgggcgataggccaggatgttcggccgcgcccctgacgtcagtccctgcaggtcgaccaggatgtcgatctcttgctggcggatcagttgcgcggcactggcgtcatcgagcccgccgatcggcatgaagtgatccatggccgccttcacccgcgctcgcagcgccgagccatcctcgcgactccagcagaagccgtagacctcgaagcgctcgcggtcgagcagctcgaacaactcgacagtcagcagcgacaccgcatgcaaacagaaatctgaggacaggaaggcaatccgcagcttggtatgggcatagcccttcggcggcgccagcagggcgacccgctggtcgactcgctcactgacgaaatgcatggccgtagccagttgcagcccgggatcgtcactggccgacagcatcgccaagggcgaagtggatttgagcaggtcaccgcgcgacagcccggccgtcgagacgaacaccggccactggcactgtttctggcgcaagtgcacccaatgctggatcaccttgggctggtcgggctcggcttgcagactggccagcagtttctgctcggcctcctgcagcttgcgcacctcttccatcagccggcccatgctgttgagcaccatgacgtagaggtcgtggttcagatcaggcgctaccagcgggtgatcgagcatcgactgccagatgaccagggcgttttccgcacggccctggcgctcgatcaccgcgcccaggttgaaccaggcctggacgaaatccggcttgcgaacgattgccgctcggtaggcctgctccgcggccggcaactgctccagctgcgccagagtcacgcccaggttgaactgcacgatgtaatcggcactcgagctgcaatgctgcaaccaggtctggtagagccgcaccacatcggccggtcgaccggcatggcctaaacgctcggccacggcaatcaattgcatgggttcgagtgcggcctgctcggaaaactgcagcgcggtgagcagtaccagatcgagattctgactttccagcggattttcagacatgtaggcgtcttatcgggcaatgggttgcacatcaacagcccgcgatggcgctcaggcgccaccgcgggatgaatgtccagcttcgactcaggagtagaaactggtgtgcacgttgctggcaaccagcaactggatatcgccgtcgttgtacacctcgtagctggtgccgtcgaccttgacggtgccggcagcctgccactgatcggccgaaccggcgatctgcacgctgtcattggcatcgccattgacgatcagctgcaccggctgcgaagcccccagaccgctggtgtcgaccagcccggtctgaccgaactggctgacgctctcggcatcgagtttcagcttgctggctgtaccaccatcgttgccgagatcgatccggctcaggctgtgctcgctgaccgactcgggcttgagcgtggtcaggtcgagcgtctgggtcggcgcatcgctgctgcggaaccaggcgtcgacgatgctgtggacctgaccgtcgacggtctcgtagctgccagtcaggccaatccagttgccgttgttcagctcgctgctcgcctgcgaacccagattgatgctggcgatacccaggttcgacaggccataaagctcgtcggcctggctgacgccatcctggtttgcatcgacccagatgcgcaacgaggcgaaggcatcgtcactggcatcgatacgcccatccttattgctatccagctcggccagggcctcgaaaccgttcttggctttgctgccgtcagccagggtggtcgcagtaccgaacagctcgccaccgtcgttgatgatgccatcgccgttgcggtcgagcgccagcatgccatcgcctttgccaacccagccggtggtatcgagatcgccgtcaccgtcgatgtcgaactgagtaccagccctccagctcaaggtctgcgcaccgtcgccattgagatcgaggatcagcggcgaggtggttatctcggcccgctgctcgctgctcatggccgccagttgcgccgccgtgaaggcgtcagcctgtgccatggtcagaaggctcaactgatcggtggtcagtgccgggatatccgccacatcgatggcacgcagttgcgccgtgctcaatgcggcgaagtcagccgactcgatggcgccgatctgcgccgaggacagcgcgacgatgtcggccgtttccagggcagcgatctgcgcactgctcattgccgcgatctgggtcagggtcagcgccttgacctgggccgtggtcaaggccaccacctgatcagtgctcagcgcctggatctgagccgcagtcagcgacgccaggtcggtgttctgcatggcctggatctgcgtggtggtcagcgcctgcagagcggtgttggtcagagccgcgacctgttcggtggtcaggccgtagacctgcgcagcagtcagtgcctgcacctgggcggtggtcagcgcctggatctgatcggtactcagcgccgccaggtcggagatctgcatggcctggatctgcgccgtggtcagtgcctgcagatcgtccagtgccatcgcgtggaactgggccgtggtcagcgccacgatctgcgccgtggtcagtgcctgcacctgggcggtggtcagcgccacgatctgctcggtgctcagggccgccagatcggagccctggatggcctggacctgcgccgtgctcagggccgccagatcggcggtttccatcgccgcgaactgctcgctggtcagggccacgatctgcgccgtggtcagagcctgaacctgggcagtcgtcagcgccaccacctgggcagtggtcagcgaagcgacatcgaccccctgcatggctgccacctgctcggtagtcagcgcctgcaactgggcgatggtcagcttggacacctgctcggtggtgagcttgacgatctgctcggtggtcagcgcttcgacctgggcggtggtcaatacctgcagttgttcggtactgagcagcgccagatcgctggcatcgagggcacgaatctgcgccgtggtcagggcaaccaggtcctgggtttccagcgcttcgacctgggcactgctcaggcccttgatctgctcggtagtcaaggcctggaactggtcgctggtcagagcacggacctgagccgtggtgaaggctgccagatcgcgggtctccatggcctgcagctgggtagtagtcaacgcctgcacctgagcggtggtcagcgctgcggcctgggccgtggtcaggccaacgattgccgaggtattcagcttggctacatcagccacctccatggccaccagttgcgcagtgctgagcgcagccatctgagcggagcccagcgcctcggcctgggccgtggtcagggcaacaatctgcgccgtagtcagcgccgccacatcggaggtcttcagcgccgcgatctgcgccgtcgtcatctcggtgaaatcggcgacttccagcgctgcaacctgagcactggtcagcgcctggatctgctgcgtggtcagcgccttgacctgatcgctgcccagggcaacgatctgcgccgtggtcaacgccgccaggtcggcggtattaagcgccacgagctgcgccgtggtcagagccgcaacctgcgccgtggtgagggcagcagcttgctcggcgctcaggccttgcagggtggtcgtggtgagcgcgaccaggtcttcggtttccaggcgggtcagctgcgccgtgctcaacgctgccagttgccccgaagtgagtgcacctgcctgctcgctggtcagggcgacgatctgcaccgtggtcagcctggccacgtcgcgcgtttgcagcgcggcgatctgctcggtgctgagcaaggcgaagtcggccgtttccagcgccggaatctgatcggtgctcaacgcgacgatctgcgccgtggtcagcgccttgacctgatcactggtcagtgcggcgatctgcgccgtgctcaaggccgcgaggtcgcgagtttccatggcctggatctgggcggtggtcagcgccgccaggtcggcggtttccatggccaggaactgagccgtggtcaacgcctggatctgcgcggtggtcagcgccgcgacctgagcggtggtcagcgcgacgatctgcgcggtggtcaggccggagatatcggccgtctcgatcgcacggatctgcgtggtgctcagcgctgccaggtcgacggtttcaagctcggccagttgcgccttggtcaacgcctggatctgctcgttggtcagtgcctgcacctgcgccgtggtcagggcgacgatctgcgccgaggtcagcgccgcgacgtcagccgcctccagcccggagacctgtgccgtggtcagcgcctggatatcagcagtctccagtgcagcgacctgcgctgtagtcagagcctgcaactgatcgatgctcagtgcccgcacctgggcggtcgtcagtgccaccacctgagcggtgctcagggcagcgatctgcgacagctgcagaccagccaactgagtgctgctgagtagcgccaggtcggcggtttccagcgcacgcacctgtgcggtcgtcagcgaaccgatctgatccagcgtgatggcctgcacctgggccgaagtcagctgcggaatcacgctggtggacagcgcggccagcgactggccatcgagggctgcaatctgcgccgtggttaggttgatcacttgattggccgtcagcgccgccacctgggcagtggacaacagctgaatctggtcggcggtgagggcagcgatatcagcggtttccatcaacgcgatctgcgccgtggaaagagccgaaatctgctcgaataccagggcccttacctgagccgtagtcagcgataccagttgagccgagctgagcgagtggatggcagcggtgctcagcgcggccacctgagcggcggtcaggctggacagctggccggtgctcaaggcagcgacctgcacggtgctcagtgcctgcacctgctcttcggtcagcgctgcaatgtccgccgtgctcatcgcttcgatctgcgcggtgctcaggcgagcgatctgcgccgtggagaactcggcgaagcgatccggcgtcagggccacgatttgcgccgtggtcagggccgccacctgggccgtggtcagcacaccgacctgctccaaagtcagggcggcgacatcggcggtttccagtacacgtatttgggccgtggagagcgcggcgatctgctcgttggtcaaggccacgatctgcgccgtggtcaatgccacgatctgctcgttggtcagcgccagcagatcctcggtctggatcgcactgacctgatcggcgcccagggcggccagatcggcggtttccatggcgcggatctgagccgtggtcaaggcaatcacctggtcagccgtcagcgcggcggcctgggcggtggtcagcccctgaatctgcgcggcggtcagcgcctcgatctgcgccgtgctcagggctgcgatgtggctgctgctcagcgcagccaggtcgacgacctcgagcgcacgaatctgcgcggtgcttagcgcggcgagctggccattggtcagcgcggcagcctgggcggtggtcagcgcaaccagctgggcgttgctcagcgcggcgaagtcctggctttccagcgcggccacctgggcggtggtcaatgcctggatctgcgcggtggtcagcgcctgcacctgcgcggtagtgagtgcctgtacctggctggaagtcagcgcggcgagatcctgggtctccaggctacgaaccacacgcgtactccaagcggcaacctgttcagttgtgaacgacggtacggtgctaggggtcagcgagtttacgagctcctgatccgccgcctccagcgcttggggattcatggctgcgtactgctcgccgttgagcgccgccaattgcgcgctgcttagcgcagtggcttgctcggaggtcaacccagccagttgctcgggtgtcatcgccgcgaagtcggtcacctcgagggcggccacctgggcggtggtcaaggcagcaacctgggccagcgacagcgaggcgacctgggcggtgctgaggccgacgatggcagccgtggacaaagcagccagatcagcggtttccagactgcccagttggtcgagccccagtgccgcgatctgcgtggcggtaagtgcggcagcctgcaaggtggtcagtgcggcgatctgcacctcggacagggtcgcgatatcggcaatttccagtacggccacttgcgccgtggtcagcaccgccacctgagcagcggacagctgttcgatctgggcagtggtcagcgccaccacttgcgccgtggtcagcgccgccacctgagcggtggtcagaccggccacctgatcctgggtcagcgccgcgatgtcagcggtttccagtgcacggatctgcgccgagttgaatgccgccaggtcagcgacctccagcgacgccacctgctcggtgcctagggcaacaatctgggcggtggtcagggcagcagtctgcacgctggtcagcgcgacgatctgctcggtaccaagcgctacgatgtctgccgtttccagagcacggatctgcgccgtgctcagggccgcgacctggtcacccgtcagcgcatgcacctgggcggtggtcatggcgacgatctgcgccgtgctcaggccctgcaggtcgccactctggatggcagcgacctgggtggtggtcagcgcagcgatctggccagtggtcagcgccgcgacttgcgcgctggtcagggcgacgatctgcggctgggtcagggcaaccaggtcagccgtttccagggcgcggatctgcgtcgtggtcagggccgccaggtcatcggtctgcagggccgcaacctgcgcgctggtcagcgcaacgacctgggccgtgctcagcgcagcgacctgggcagtggtcagggcgacgacctgagcggtgctcagggcctggatgttggcggtggacagcgtactgacctggccagtacccagggcggcgatctgctcggcacccagcgcacggatttgtcccgtactcagggcctgcagctgcaggttgctgagagcagccagatcggcgctttcgatggccgctacctgtgtggcagtcagggccgacacctgggcagtggtcagcttggcgatctgggcactggtcagggcagcgatctgctcgaccgtcatggcagccagatcggcggtttccatcgcaacgatctgcgcggtggtcagtgccgcgatatcgaccgcctccagagcggcaacctggccagtggtcaaggcgatgatctgcgccgtggtcagcgcctggacctgcgccgtgctcagcgcagccagctgatcgctggtcagtgcggcgacatcaacggtttccagcgcgcgcacctgggcagtgcccagcgcggcgatctgcgacgggctcagcgcgcggatctgcgcggtggtcagtgcgaccagctgtgcagaactcatgccttgtaggtcggcaagttccagctcggcgacctgtgccgtggtcagtgcggccacctgggcagtggtcagcgcggccacctgcgccgggttaagggcaacgatctgatcggcactcaggacggccaggtccgccgtttccagcgcggcgacctgcgccgtggtaagagccgagacttgcgccgtggtcagcgcagccacctggtcggaggtcagactcggaatcagcaaggcgctgatggccgccaggtcgacggtttccaaggcaacgatctggtcgaccgtcagtgccgccagctgggtcgctttcaacgccgcgacctgggcactgttaagcgcgacgatctgggcggcgctcagagcggccacatccgccgtttccagagactggatctgcgccgaggtcagcgcggcgacctgcgccgtgctcagcgactccacctgcgcggtggtcagagccaccagttgggcgctggtcagcgcctggatctgcgccgtggtcagtttgttgacctggttggcgctgagcgccgccaggtcgacggtttcgatagccttgacctgagcggcagtgagcgagcgcagctgtgcactgctcagcgcagccagttgtgccgaactcatggcggcgatctgggcagtacccagagcagccagatcgacgttctccagcgcagccacttggctcggcgccagggcggcgacctgcgccgtggtcagcgctgccgcctgggccgtggtcagcgccaccagttgggcactgctaaggcctgtcaaatcgacggcatcgatggcacggatctgcgtactggtaagcgcctgcagcgcagcagtagtgagcgcggctagttgatcgctgcccagtgcaacgacctgcgccgtggtcagcgctgctgcctgagcagtagtcaatgcggcgatctggaccgcctgcagcgcagcgacatcggcagtttccagcttggcgatctggctagggctgagcgccaccaggtcagcggtttccagggcagccacctgggcggtggtcagagcctgcagttgcgcgctggtcagcgccgccacctgggcggtagtcagtgccacgatctggtccgtcgtcagggccgccagatcgacggtttccattgccaccaactgagcggtggtcagcgcctgcaggtcgtccagggcgagggccgccacctgggcggtggtcagcgccacgatctgcgcattgctcagcgcctggatctgcgcagtggtgagcgcagccagttgatcggccttgagcgccaccaaatcagcggtctcgatagcgcgtacttgcgcggtagtcagcgcggcgatctggttgacgcttagcgcctgcacctgatcggagctcagagccacgatctgagccgtgctcagagcacgcaggtcgacggtttccagcgccgcgatctgtccggtggtcagtttgccgatctgcgtcgtgctcagggcagcaacctgcgcggtggtcagggccgcaatctgggcatcggtcagcgccgccaggtcggcggtttccagcgcacggatctgcgtcgcgttcagcgctaccaggtcaaccaactcgagtgccgcgacctgagcagtagtcaacgcgacgatctgctcggtgctcagcgcggcgacctgggcggtggtcagtgcctggatctgctcggccgacagggcggcgaggtcggcggtttccagcgcacggatctgcgtcgtagtgagggctggcacctgatcgagcgtcagcgcctgcacctgagtgctggtcagcgccacgatctgtgcggtggtcaggcgaaccagatcggaggtctgcagagatgcgatctgcgccgtcggcaggctggcgatctgcgcggtagtcagcgcggtcggttgcgagccgctgagggcatagacctgctcctggctgagcgctgcgagatcggcggtttccagcgccccgatctgggtgctggtcagctgagtgatctgcgccgtggtcagggcctgaatctgctcggtggtcagcgcgacgatctgcgccgtgctgagggtacgcaagtcggcactttccaaggcagcaacctgggtctgggtcaggctggcgacctgcgcggtgctcagggcggcaatctgcgccgtggtcagggcctggatctgcgcagtggtcatggccgccaaatcggcggtttccagcgcgcgtacctgcagcgtggacaacgcttgaatctgactgctggtcagcgcagcgacctgctggctggtcaggtcgacgatctgtgccgcggtcaaggcctggacttgcgcagagctcagagcggcaacttgttgagtggtgagtgcgaccagatcctcggattgcagcgcacgcaattgcgtgctgctcagcccgaccagatcgcccacttcgatggctgcgacctgggcagtggtcagtgcgacgatttgcgcggtactcagcgcggccaattgggcctggctcaggccggcgatctgttcggtagtcaatgcttccagatcatcggtcgccagcgcacgtacctgggcggtactcaggccagccaactgctcgacgctcagggcgcgcacctgatcggtggtcagcgcgacgatctgcgccgtactcagggcctcgagctggcgggtcgagagggttgcgatacgatcagtggcgatggcagccaagtcggcggtttccagcgcccgcacctgtgccgtgctcagcgcagccacttgatcgagggtcagcgcggcgacctgagcggtggtcagcgcaacgatctgcgcggagctcagcgcggcaacatctccagcttccagcgcagccacctgggtggtggtcagcgcggccacctgggccaccttgagcgcagcgatttgagcggtactcagcgcctgcaactggtcggtgctcaggacgacgagatcttcagtctcgatagcggcgacctgggcggcactgagtgcctgcagttgctcggcggacagcacctgtacctgcgcgctgctcaaggcggcgacttgcgccgtggtcagcgcggcgacctgcgccgtgctgatgccagccacttgcgtggcactaagcgccgcgacgtcttcggtatccagggcgcggatctgcgcggtgctgagcgcttcgagctggccggcgctgagggccgcgacctgctctgaactgagcgcggagatgcgggagttgctcatcgccgccaggtcaccagcctcgatggcctgaacctgagcggtgctgagggcgaccacctgctcggtagtcagcgcggcgacttgggcggacgacagtgcaatgacctgagcgctgctgagcccggccagactagcggtggacaatgcggccacctgggaaacggtcagggcggaaacctgatcagggctcagcgcagccacttgcgccgaagacagcgcggcaaccccgctggtggtgaggcgcgacaggtctgtcgtctccatggctgccagttgttcggtactcagggccgcaatctggatgctggtcaggccacgaacctgggcctgggtcagggcgacaatctgctcggtgctcaaaactgccaggtcttcggtctcgatggcggcgatctgagcggaactcagcgcggcaatctgctgggtgctgagtgcagcgatctgggcggtggtcaaaccggcgatggtggccggcgcgagcgcggccagatccagagcttcgaaggcagcgatctgctcggtgctcaatacggccatctgcgaggcggtgagcgccggcacctgatcttcagtcagggctgcaatttgcgcggtgctcagagccatgatctggtcggttgtcaggccagagatggtggtgcgactaagcgccgccagatcgacggcatcgagcgcacgaatctgctcggtagtcagggccgccagttgcgccgagttgagcgaaaccacctgattttcggtgagagcggcgatctgggcagtgcctagggcgcggatgtcgctggtatcaagggcggcgagttgcgcactgctcagggacgagatctgatctacactcagtaccgccacctgatcactgctcagcgcggcgatctgggcggtgctgaatatgccgatatcctcgacctccagggcgacgatctgatcgctgttcagcacggcgatctgggcggtgctcagggcggcgacctgggccacgctgagggcctggatctgctccgcgctcagggcccctacctgggaggtacccaggctgcggataaccgcggtcgacagcctttgcagatcggttggctcgatggctgcgaactggatactgctcaaggccgccacttgggcggtaccgagcgctgcaaactgctcattagtcagagcaacgatttgctcggtagtgagggcggccagatcctggctatccagggcggcgacctgggcgttactgagcgcctgaatctgctcagtggtaagcgccgctacctggctgctgtcgagcgccttgatgctggccgtggacagcgccatcagatcacccagttcgagagcggcgacctgatcgctgctcagggcggcaatctgcgtggtgctcagggcagccacctgggcggagctgagcgcctgaatctgttcagcgttcaggacgcgcaggtcgacggtttcaagtgcgcggacttgcgccgtggtcaacactgcaagctgatcaaggctcagggcggagacctgatcggagcccagtgcaacgatctgcgaggttgtcagcgcagcaagctgggccggcctgagggccagtaattgctcctggctgagtgcggcgacgtcaatggtatccagcgcaacgatctgcgcggtgccaagcgcagcgatctggtcgctggtcaaggccgcgacctgatcgctgctcagggctttgatggcagcaggggtcaattgttggaggtcggtcacctcgatcgcagcgacctgctcggtactcagcagaccaagttgtgtggtgctcagggcacggatctgcgcgctggtcagtgcggcgatcatctcgctggtcagtccctgcagctggttgctgagcagggcggcgataccggtggtggaaatagcggcgaagtcagccggctcgagcgcagcgatctggctgacggacagggcgcggatctgtgtggtggtcagggatgcgacctgggcagttgtcagggctgcaagttgctcttcatccagcgcctgcagttgccccgtggtgagcacgcggaaattggcgagcgagagcgcagcgatatcctctggctccagagcggagatttgcgtgctggtcaggctagcaatctgcagggaaccgagcgcagctatctgggcgctactcagggcggtgatctgctcctggctgagcgcacgcaggtcatccgtctcaagggcggcgatctgagcatttctcagagcagccaattgcgcagtggtcagctcggccacctggacgctggtcagagcgcgaatggccagggtcgacatagccaccagatcttcggtctgcagggcagctatctgctcaggcgtcataccggcgatctgctgagtgctgagggccgcaacctgtgcactgcttaaagccgtgatctgggcggtatcgagtgcagccaggtcgaccacatcgagcgcacgaatctgggcggtgctcagggcagcaacctgcgccgtgctcagggcagcgacctgaacgttggtcaggctgacgatggctgcggtactaagcgccgcaaggtcatcgctgccaagcgcggcgatctgctcggtcagcagtttggagacttgcgccgtggtgagggccgctatctgggcggaactgaggctggcaatctgtgccgtactcaactgccgcaggtcgaccgtctcgatggcccgaatctgtgcgatcgtcagggctttaacttggtcggtgctcagggcaacgaactgggctgtggtcagggccacgatatcctcagtctgcagggcacgaatctgcgccgagccaagagccgcgagctgctctgcgctcatggctcggaaatcttcggagccaagcgcgacgatctgggcagtcgtcagggcggcgacttgggcactgtcgagcgcagcgatctgcttgctggtcaatgccaccatctgggccgaactaaaggccgccagttgtgcggtactcaatgcctgaatctgcgcggtgctcagggccactatatcggtggtttccaaggcagcgacctgagcagcgctcaacgcggccagttgctcggtgccaagggcagcaacctgtgcggaagcgagtgctttgatctgaatcgtagtcagtgcctgcaactgctcggtggtcagtgccagcatctgagccgtgctcagcgattccagttgaacgacgctcagattggcgaccgccgcggtactgagcgcactcaaatcggaggcttccagcgcgcgcaactgggcagtgctcagcgacgcggcctgaattctggtcaacgcggagaactgctcggaggtcaatgccgcgatttgcgccgtgctgagcacacgcaggtcggccacttcgatggccacgatctgcacggtggtcagcgccgcaacctgggcagtggtcagcgcagctacctgcgaagacgtcaggccagtaatcacactggcggagagcgcctgcagatcggctgtttcgaaggcgcggacctgcgccgtggacatggccgcaacttgaacagagctcagggctgccgcatgggcggtgctccaggcagcgatctgagcagtcgtcagcgaacgcacggcggtggtggtcaaggcgccgatatcgcgtgccacctgctgctcatcgctaagcggcgagctgagcgcagcaatttgcgctgtggtcatggccaccaactgcggaatggtcagaacctcgacctgggaagcagtcagcgccgatacctgagcggtggtcatcgcccgaatatctgcagtctcgacagccatgatctgggcattggtcaggctctgcacttgactgacgccaaggctagcgatctgggcggtagtcatgccggcaatcactgcagtggacaatgcagcgaggtcggcgatctccagcgctaccgtctgtaccgtggtcaacgccgccacctgagcggaagacagtgcggcagcctggagcgtggtcagcgcctggatctgatcggtggtcaaacgggccatttgcgcggcgctgagaccacgaatcgcctgagcggtcagcgcagcgaattgcgtatcgtcaagggcagtgatctgcgcgggcgtgagtgccgcgacctgggccgagctcagggcagcgacttgctgcaggtcgaaggcggcgagctgcgcactgctcagcccacggaaatcgctggcgtcgatcgcaacgatctgcgcggtgctcagagcggctagctgcgtctcggagagtgcagagatctgcgaagagctcatgctttttatggcggcagtggatagccctgccaaatcaccggcgtcaatagcattaacctgtgcagtactcagcgaggagatctgggcaatggtgagcgcgccgatttgcgcggcgctgagcagcgccatgtcggctgtagacagcccctgtaggtcagccacatcgagcctggcgatctgcgcggtggtcagcgcctgcacctgagcatcagtcagggctgccacctgagcgctggtcaggccggagatgacagcggcggatatcgcggccagatcttcagtcgccagcgcggcgacctggtcggtagtcagtgcagtcagctgcgcagacttcagtacagcagcctgtgcggtagtcagcgcgataagctgatcatcgctgagcgcacgaatctgagccggggtcagcccggcgatcgcactggaggaaagcagcgggatgttgtcatcatcgatggcttggatctgggcagtggtcagcccggcgagctgcgctgaggtcaacgcgccgagctggccggcatccagtgccgcgattcgggccgtacccaatgcggcgacatcggcgacctccatggcgcgaatctgggcggtggtcatggcggccacctggtcggccgtcagaaccgctacttgcgctgtggtcaggccggggatggcggcaccactgatcgccgcgaagtcgctcgactcgatggcctgtacagacgcagtgctcagagcacccagctgactgagcgtcaggcgggagacctggacagagctcagggcggcgatctgctcggtactcagagcacgcacctgagcggttgtcatagccccgataattgaagcggacaggccaggaatatcggccacttcgatggcggcaatctgcgcggtggtgaaggcgcccagctgggcagcggtcaaaccggcaagctgggccgagtcgagcgccacgatctgcgcagtggtcaaggctttgacatcggatgtgtcgagacggccgacctgagcggcgctcagtgactggatctgcgcaatgctcaatgaggcgacctgagcggtagtcaggccggaaatattcaccgcggagatggaggaaacatctagcgcctgcagttgttcagtgctcagcgcagccagttgtgcgaccgtgagcgcaccaatctgactggcagtcagggcatccacctgttcggtggtcagggcagtgatctgggatgtcttgagcgcaccaattacctgcgagccaagcgcagcgaaatcactggcctcgatggcctgcacctgagtactaccgagtccggcgaactgcgccgcggtcaatgctccaatctgatcactaccgagtgcaaccaactgggcagtgttgaaggcggccacatcggccgtgtcgagacgggctatctgcccagtagtgaacgccttcacttgatccgtgcttagcgccgcaatctgcgcagtggtgaaaccggcaatcacggaggcggagattgccgccacatcgactgtttccagcgcctgaagctgagccgtggtcaggcttgccaactggccactactcaaacggctgacttggttagtggtcagcgcctcgacttgagcagtggtcaggccagcgatctgctggttggtcagcgcggtaaccgcagcgttgctgagggcagacacgtcggtaccgagagcagccagcttggacggcgtcagcgcgcgaatctgggcagtgctcaacaccgcgacctgactggcatccaacgccgcaagctggtcagaacccagcgccgcgaaatcaacggactccatgcgctgcaattgcgcagtggtgagggcagcggcctggctagtggtcagagcagcggcctgaacaggggtcagcgcaacgatctgaccagtcgtgaggacggcggtctgtgaaggcgtcagggcggcaatctgagcagtagtcaacgcagcgagatctaccacctgcatcgcctgcaattggctgtcgctgaatgcctgcaggttatcactggtgagcacgcgcacctgcgcagtggtcagcgctacaacctgcgcagtagtcataccggccacgtcttcggtggtcagggcggcgatctgatcggtcgaaagtgcggcgacttgggcggtggtcaggccagtgaaaatgctgctcatcttgtcttacctatagaagggtatgtgcctcagccttgccaccggacacaggcaagtcgccgcggatatgcggatccgttcattgctatcgtcgcgaaagcgacaacctaaaggagctctgagaaaaatatttttgggcccgcgaggtgcggaaaatcgacggaagaacaccgtcgacaccataatggcacgatgcaaccattagtcaattcgttcagctggcgttcagcaaaaaaaagccaaacggcactgagcgtgcagggtcaagagcaaactcagaggcgccctgcacgcccctgagccatgaagcatcaacgcaccacgataccgcggctggccatataggccttggcctcgggcacggtgtactcgccgaagtggaagatgcttgccgccagcaccgcggcggccttgccttcaatgataccgtcggccaggtgctgcaggttgccgacgccgccggaggcgattaccggaatgcccaccgcttcgctgatggcacgggtcacgcccaggtcgtagccactcttcacgccgtcctggtccatgctggtgagcaggatctcgccggcgcccaggccttccatcttcatggcccattgcacagcgtccagcccggtcggcttgcggccgccgtgggtgaagatttcccagcgtggcgcttcgcccgggccagagaccttcttggcgtcgatggcgacgacgatgcactgcgagccgaagcgcgaggcggcttcgccgacgaactcgggggtgaacaccgccgcggtgttgatcgataccttgtcggcaccggcgttgagcaggttgcggatgtccgccacgctgcgcacgccgccgcccacggtcaacgggatgaacacctggctggccatgcgttcgacggtatgcagcgtggtatcgcggccatcgacgctggcggtaatgtccaggaaggtgatctcgtcggcgccctgctcgtcgtaacgacgggcgatctccacgggatcgccggcatcacgaatgttctcgaacttgacgcccttgaccacgcggccgttgtccacgtccaggcaaggaatgatgcgtttggccaatgccatgctgaaaccctctctaaccggctgcgccgcacatccgcggcgttgcgtctgaagcggctcgctcgcttggcgaggacttcagcgcgtgcttaattcttgaagttgtcgcagaacgcctgcgcttgcgccacgtccagggtgccttcgtagatcgcgcggccggtgatggcgccgacgatgcccggcgaacgggccagcagcagcttctcgatatcgcccaggttgtggatgccgccggaagcgatcaccgggatgcggctggcagcagccagggctgcggtggcttcgacgttgcagccctgcatcatgccgtccttggcgatgtcggtgtagacgatcgccgagacgccatcggcctcgaagcgcttggccaggtcggaggcctgcacgctgctgacttgcgcccagccgtcggtggcgacgaagccatccttggcgtccaggccgacgatgaccttgcccgggaaggccttgcaggcatcggtgacgaactgcggatccttcaccgccttggtgccgatgatcacgtagctgacgccggccttgacgtagtgctcgatggtctccagcgagcggatgccgccgccgatctggatcggcaggttcgggtagcgcttggcgatggcggtaaccacttcgccattgaccggctgaccttcgaaggcgccgttgaggtcgaccaggtgcaagcgacggcagccgccctcgacccacttggcggccatgctcaccgggtcatcggagaacaccgtggaatcttccatgcggccctggcgcaggcgtacacaggcgccgtccttgaggtcgatagcggggataatcagcatctgcagcacctttgttgttcagtcagccgtagccgtaatcagtctttctcgagcgcccacaggtcgacttcgaggctctcgaagcgctcgcgcagcaagctgtgcgcatcggtgatcgctcggttgtagtaatgcggggcgatatcgcggccgaacagttcgagcagctccagcacctcgaaggagcccagttccagctcgaagcggtcgctcagaaagcgctgcagcttgtgcaccgcatcgctttcctgctcgggcgtgagcgtcaggatcgggctcttgagccgggccatctaccagcggccatcccaggcagagaagttctgcagcagctgcaggccgtgggtatggctcttctccgggtgaaactgcacggcgaagcgcgaaccgtcggccagagccgcggcgaaatccttcccgtagtggccacggccaacaacctgctgcgccttggccgcctcgacatagaagctgtgcacgaagtagaagcgcgcctgctcgggaatgttgtgccacagcggatgtttgaccgcctggctcacctcgttccagcccatatgcgggaccttcagcggctcgccatcctcgaccatgctcttgccgaagaagcgcacctggcccggaaatagaccaatacagtcgacgccgtcgttctcttcgctgcggtccagcagcgcctgcatgccgacgcaaatgccgagaaacggacgatcctgactgacttcgcgaaccagttcgtcgaagcccaggcggcggatctcggccatgcagtcgcggatcgcaccgacgccggggaacaccacgcggtcggcctcacgaatcacctgggcatcgctggtcaccagcacccggccggcgccaacgtgctccagcgccttggacaccgagtgcaggttacccatgccgtaatcgatgacggctaccgtctgcatcagagcacgcccttggtcgatggcatctgcccggccatgcgcgggtcgagctcgaccgccatgcgcagggcgcgaccgaaggccttgaacacggtttcgatctggtggtgggtgttcacgccacgcaggttgtcgatgtgcaggctgacctgggcgtggttgacgaagccctggaagaactcctggaacaggtcgacatcgaagccgccgaccaccgcgcgggtgaacggcacgtgcatctgcaggcccggacgaccggagaagtcgatgaccacgcgcgacagcgcttcgtccagcggcacgtaggagtggccgtagcgggtcatgcccttcttgtcgccgacggccttggcgaaggcctggccgagggtgatgccgacgtcttcgacggtgtggtggtcgtcgatgtgcaggtcgcccttgcagaagatgtccaggtcgatcagaccgtgacgggcgatctgatcgagcatgtgctcgaagaacggcacgccggtatcgaaggtggccttgccggtgccatccagattgatcgagaccttgatctgggtctccagggtattgcgctcgacggatgccgtacgttcggccatcacctgctccacaaaatcgttgggcgaaagggcgaacattataggctgataagcggcaaagctataaagccgtccggcaaaaatgccgcaaggcgcggcagtcggaattcaggacttgttaaaagacgcgcataaaaaatcccgcggacgcacacggcatcggcgggattttcacgatatcgcgagctagagccctgctaggcaaaaccaggcgaggaagcggagtgtacttttgtacatgagcattactcgcctcgctcgctcctccggagccgcactaaagtgcgttagccgcaagcggctttccgagcctggttttaacgccgcagggccgacgcgcagcagatcgtgattagtggaacaggactacggtcttctgcaaggtaatccaaacaccccaagccagcgggatacccacggccagccaggcagcaatcaccagcggcttgctcgacggatcggcagcccactccagctcggcagcggacggcttggatttctcgccatgggcgcgctcggcggccagttctgcttcggtcatgaagtacttcggatccacagggcggaccagcaagttgcagatgaagcccagcaccagcaggccagcgaggatgtacagggtgatgtcgtaagcggcagcgcgatcgacgccgatgctcagctgatactcacgcaggtagttcaccagcaccggacccagtacgccggcaaaggcccaggcagtcagcaggcgaccgtggatcgcaccgaccatctgggtaccgaacaggtcagccaggtaagccggaacggtcgcgaagccaccaccgtacatggacaggatcaggcagaaggcgaacacgaacagcgcgatgctgcccaggtgaccggtccacggaaccagcgcgtacagggtgaagcccagcgcgaagaacacgaagtaggtcgccttgcggccgatcaggtcggagaacgaagcccagaagaaacggccaccgatgttgaacaggctcagcaggccggtgaagccggccgcgatggcagcgatctgaccaagctgtgcagcgtccagctggctgaacggcacattgaggccgatcagcttgccgccgaagacttcctgcagcatgggcgaagccataccgatgatgccgataccagccgatacgttcaggcacaggacggcccagaccagccagaattgcggggttttccacgcggtgttcacgtggacgtggcccttggtgatcatcgcgttgttggccttggcagccggagcgacccagccagcaggcttccagccggttggcggaacgcggtaagcaagggcgccgccgaccatgaagatgaagtagatcaccgccatgaccacgaagctctgccatacacctacgccagtttcgttggcgaagtgacccatcagcgctgcagccaggggagcaccgaccatcgcgccgccaccgaagcccatgatggccataccggtagccataccgcgcttgtccgggaaccacttgatcagcgtcgataccggggagatgtagcccagacccagaccgataccaccgatcacgccggagccgacccacatcagccagatctggtgggtatagatacccagcgcggagatcagcagaccaccacaccagcacacggccgaaaccagacccgctttacgcggaccggcatgctccagccagccaccccatacggcagccgcgcagcccaggaacacgaagaacagggtgtagatccagcccagcatggagatctgccaatcgcagttgctggcgaagatctgctcgaagaaaccaatttccggcgcacacgcgactggcgcggtgataccaatggccttggacaacggcagccagaatacggagaacccgtaggccatgccgatacacaggtggatggcgagggcagctggcggaaccagccagcggttgaaaccgggcttggcgatgatgcgctccttggacaggaatgcaggcgtcgccgaagcaccgttttgcacggtggcgtcagtcatgttttcttctctgatttaggttggcaaacaggtatttactggcgacgcctcgttagagaaacgctgccaaacaacaaatgagtatgtggggagaatccattcactagctggtcgctagctccccgcggcattgtgtcacatcgccatggtcgctttgcaaccacccaagcgatagttttgcgggtctacagcacctttttaggtattgattttggttttaatcgacagccggtagaaaaattggcgccaaaatacacgctcaccaatttccagaccagccgcgacgttaccgagcccggatgacagttcgactgccaacggcaggcacgccacagcatagccaaccctcgatttcgcaccgaaattattgccctgccccacgcatgagcacctgcgcccacagcgcaaacggcaaatctgcacattcgatgccgcaaatctcgaaggctggttgtctatcagcacaggcaatactcctcaccgcgccggccagtgcctgccggcagacatcaagcgtctgccactgcctttaaccctgcgtgcgcctcgggcgttatactcgcggattccaatttctcgtcactgcataggactcgtccatgaaagcgctcggcaaaatcctgggtctgttcttcctcggactactgctgatcatcgtggcgttgggctttgccctgactcacctgttcgaccccaacgattacaaggatgaaatccgccaactggcgcgggaaaaggccaacctcgagctgaccctcaacggtgatatcggctggagcctgttcccctggctgggcctggagctgaccgacgccaccctggccagcgccagtacgccggacaagccgttcgccaacctgcgcctgctcggcctgtcggtgcgcgtgctgccgctgctgcgcaaggaagtgcagatgagcgacatccgcgtcgacggcctgaacctcgacctgcagcgtgacgaaaacggccatggcaactgggaagacgtcggccacccacccgccaagccaggcgatgcgccggccgagcaaaccgccggcaatgacgcaccgcaatcgcaggacgagccggctcaggaaagcagcggccagccgatcaagctggatatcgacagcctgatcgtcaacggcgcccgggtggactaccgcgacgcccagaaaggccagcaattcagcgccgagagcatccagctgaccaccggcgcgatccgcgaaggcgccggcgtgccgatcaagctcagcgccttcttcggtagcaaccagccggtgatgcgtgcgcgcaccgaactgcagggcgagctgcgcttcgaccgtgccctcaaacgctatcagctcgaagatgcacgcctgtccggcgaggcgtccggcgagccgttcaatggccagaccctgacctacgccgcccaaggccagttgctggtcgacctggcggcgcaggtcgccgagtggaatggcctcaaattgtccgccaaccagctgcgcgccctgggggaagtgaaggtgcgtgacctgcagagcgaaccgaagctgtccggcggcctgtcggtggcgccggtcaacctgcgcgagttcctcgccagcctcggtcagaaattgccgccgatgagcgacgagaaaaccctgtcgcaattcgagctggtcacccaactgaacggcaccgccaacagcctgtcgctggacgagctgaccctcaagctcgacgacagcacctttaccggcaagctggccgtggccgacttcgccaagcaggcgctgcgcgtgcagctcaagggcgacaagctcgacctcgaccgctacctgccgcccgccagcagggacaagaaggacgccgactcggcgcgcaaggccgaagtgcgcgaaacagtcgctaatgccggtcaggccggcaccacgccggtgcccaacgcgccgacccagcaagcctggagttccagcgaagtgctgccgatcccgaccctgcgcaaactcgacatgcaggccaacctgaccctcgaccagctgaccctgcagaagcaggcgctcagcaatgtcagcctcaaggcccgcgctcagggcggcgcactgaatctggaagagctgcgcggcaacctcggcaacggcaacttcgccatcaaggccgacgctgacgtgcgccccgccgtgccggtactcagcctgcacacccaactgagcggcatgccggtggagccgttcctcaaggacgaacagcgcccctcgccactcaagggcctgctcgacctgaacagcgacctgaccaccagcggcaacagccagaaagcctgggtagacgccctcaacggcacggccagcttcatgctcaaggacggcgtgctggtcgacgccaacctggagcagcaactgtgccgcggcatctccaccctcaaccgcaagcagctgagtggcgagccgcgcagcaaggacacgcccttcgagcgcctgcaaggcagcctgagcatccgcaacggcgtggcaaacaacccggatctgcaggcgcgcatccccggcctgagcgtggccggcgacggtgacgtcgacctgcgcgtactgggcctggactaccgcgtcggcatcaccatcgaaggcgatcagcgcgaaatgccggacccggcctgcgaggtcaacaagcgctacgtcggcatcgcctggccgctgcactgccgcggcccgctggagctgggcgccaaggcctgccgcctggatcaggaaggcatgggcaaggtcgccgccaagctggccggtgatcgcatcaatgaaaaactcgaagagaagctcggcgacaaggtcagcccagaacttaaagacgcactcaagggcctgttcaaacgatgagccccgagcaattctccagcgccgtgctgcgctggtatgacgcgcatggccgcaaggatctgccctggcagcagaacatcacgccctaccgcgtgtgggtctcggagatcatgctgcagcagacccaggtcagcaccgtgctcggctacttcgaccgcttcatgagcgccctgccgaccgtgcgcgacctggccgaagcgccggaagacgaagtgctgcacctgtggaccggcctgggctattacacccgcgcccgcaacctgcagaagaccgcgcagatcatcatggccgagcacggcggcgaattcccgcgcagcgtcgaagccctcaccgaactgcccggcatcggccgctcgacagcaggcgctatcgccagcctgagcatgggcctgcgcgcaccgattctcgacggcaacgtcaaacgcgtactggcgcgcttcgttgcccaggaaggctatccgggcgagcccaaggtggccaaacagctgtgggccgtggccgagcgctttctgcccgaagagcgcgtcaaccattacacccaggcaatgatggatctgggtgccacgctgtgcacgcgcagcaagcccacctgcctgctgtgcccggtgcagagcggctgcgaggcgcatctattaggcctggagatccgttacccggtggccaagccgcgcaaggagctgccgcagaaacgcaccctgatgccgatgctggtcagccgtgacggcgccgtgctgctttacaggcggccttccaccggtctctggggcggcttgtggagcctgccggaactcgatgacctcgaagcgctgcaagcactcgcagaccagcaccagttgagtcttggcgaacgccgccaactcgatggcttgactcacactttcagccacttccagctggccatcgatccctggctgatcgaggccgacggcgttcccggctacgtggccgaggccgactggctctggtataacctcgccaccccgccgcgcctgggcctcgctgccccggtcaagaagctgctcaaacgcgcggccgacgcactgcatacaggagaaatggcatgacccgcaccgtgatgtgccgcaagcacaaacagcaactccccggcctggatcgcgcgccctaccctggcgccaagggcgaagacatcttccagaacgtctccaagcaagcctgggacgaatggcagaagcaccagaccctgctgatcaacgagcgccgtctgaacatgatgaacgccgaagaccgcaaattcctgcaggccgagatggacaagttcctctccggcgaggattacgccaaggctgaaggctacgtgccgcccagcgaataagcggcctgagacgtaagcgcccggaatatttaaatattttccaaaaaaggtttgacaccccaaggctaaaaccgtttaatacgcgccgttgcccaggtagctcagtcggtagagcaggggattgaaaatccccgtgtcggcggttcgattccgtccctgggcaccacctttcgttttcaggtggtgccaaaaccacctgaaaaacaacaaaaagcccgccttgagcgggctttttgttgtccatgattcctgatgctcctctttttatacggcataacatggggtaggcttcgggcatgccgccggctctataacggagccccccccccccaactgcgcatacccccgaccaacaggtagcgaaacctcttcagtagttagcctttgaaaacgaaggttgcgctcatcagatgctgaccgtttgccttcacactgcatttccggtcaggtactgagcggctgttaacactctctattggctcgcactgcacgaagaagcgtgtaccgtgccactctcgctctgcgccgaccgtgctctcgctagcgagcattctgatgaaccttctgccataagggccgaagaggatttctggctcaccgtcgctcaagaatccagatgcaggagtcgcgcaaagagcgccttccattctctcaccatcgatgatgttcgcgtctgtgtagcaggtgatcatgccccgcccagagatttcgacaatttcatgtccgcgattggtccaggtcggtggcgttacgcagcctgcaagggctgtgagagaaagagtgagcactagtttgtttatagctttcatatcgaggttccttggcaaagcggtttagcgtccttcccgacgccgcatatctgtaatgccgcccttttgggtaagcttcgtagacctattgcgagttcgacctgactcttgaggcgataggagctaacgctgccaggcaatcgcggaggcaagctctcagctttacccgatgtgcattagatagcgggcgcaacgggtatcgcgatcatacaagagctacacacgtaaatagaggagatgcctccgcctgacggatacgctgaacgcgccaacctcctccgcgctccacatgacattgcccgcacagataaacgcgggcgccttgcagccggagccagccatgtacgtcgatatcgccctgaacgccgccaacgatccgaaacagccgccggtagagccgaatgagatccccatcaacgatccgggtaacgaggatccgggctccatcgtcgaggacccggatagcccgttcagcccgcagcggcctatcgaggagccgggcaagccagcctcggagaagaactgagttagcgacttcgcgggcatggcccgctcccataggagatgagcggagccgctaagcgtttcagtttatggtcgtgtcgcttggttgagcgcaggaatagtcgtagggtggacagcgctttccccgtccaccggcaagattgcctaggtggatcgatagatcgctatccgctctactgcagctcggccatgctatcgaccaccaactgcggctcttcctcggccaccgggcggccatggttgtagccgtaactgaccgccacacagggcacgccagcggcacgggcggcaagcacgtcgctgcgcgaatcgccgacgaacagcgactgttccttggttacaccggccaggcgcatcacctgcagcaaggcagccgggtcgggcttttgctgcggcagggtgtcgccgccgatgatccagcggaaataaccgcccaggccgacctgctccaacaacggcgcgacgaaacgctccggtttgttggtgaccaccgccagttcgacggcggcggtgctcagggcttcgagcagttcgtgcacgccggggtaaagggtgatcagctcgtggcagtcggcatagatatcgagaaagcgcgccagcgcctcgtcggtttcagcctcacccaccgccgaatgatccaggccaccggccagggcacggcgcaccagcacgcgggcgccgttaccgacccattggcgcacgcactcgacgccgacgggctcccgccccaactcgaccagcatgcggtcgacggcggtggccagatccggcaccgagtcgaccagggtgccgtccaggtcgaacatcaccaggcgcggcagctcgccgccacacagctcgcgcagcgctttcatccacgcacctgggccagctcggcgcgcatggcgtcgatcaccgccttgtagtccggctggttgaagatcgccgagccggcgacgaaggtgtcggcgcccgcctcggcgatctcgcggatgttctgcacgttcacgccgccgtcgatttccaggcggatctcgcgaccgctggcgtcgatcagcgcgcgggcttcacgcagcttgtcgagggtgccggggatgaacttctgcccgccgaaaccggggttgacgctcatcagcaggatcatgtcgaccttgtccatcacgtacttgagcacgtccagcggggtggccgggttgaacaccaggccggccttggcgccgctgctcttgatcagttgcaggctgcggtcgacgtgctcgctggcttccgggtggaaggtgatataggacgcgccggcttcgatgaagtcgccgatgatgcgatccaccggtttgaccattaggtgcgcgtcgatggccgcagtaatgccgtacttgcgcagcgccgagcagaccatcgggccgatggtcaggttgggcacgtaatggttgtccatgacatcgaaatgcacgatgtccgccccggcggcgagtacgttgtccacttcctcacccaggcgggcgaagtcggcggagaggatcgacggggcgatggcgaagggttgcatggcgcacctctgagtgcaggatcacggtggcgcgcattgtaacgacagatgcgccggatggcagcgccgcctgacggcggcgcgcgcaaatgcctcagcctggtatttcgtagcctttagttgagtgagcgctcgcagggatcactcgcccggcggcaagtccttggtaaaggtctggtcgttctccccccggaagaagcgcgtgccgtagatcagcacgcacaggcccaggccgatagcgaacgcccaggcggcgcccttgatcgccagtaccgcgccgatcaccccggcgatacccaaatcacgctggctgcgcgcttccatgatgcccaggcgcacgctgacgtagccctggatcagcagggtcagcgccagcgccacgccgaggatcggctgcaccagtgtgaccaccggcaacagcagcaggcccgtgttggtgccccagcggaacgagccgacgccgccgtagatggacttcatcgccctggggccacccttgaagcgctcggtgatcaccacctgcatggccgcccactgcggcccgcacatggccacgtccgggccgaacacgctcatgaaggcattgcgaccgccgaagatcaggtgcgagcggttggggttgaagtcgatcttctcgtcgctgcgcaccttgccgccctcctcgaggatcgccttgttgctgagcacgtcgccgaacaccaccagataggcggccagcaccgtgggcagcgcggtgagaaacatcatcagcggcggcatgccgagtccgaatacggtgtactcgtgccacagggtgacgaagtccggcttgctgatgccccactcgatgctcggccacggcgcctcgccaaagatcggcgcgacgatcactgccaggagaatgatcgggaaaatgcccagcttggcgaaattccaccagaagcggctgcgcttcttcagctcctggaaatgcatggagaacaccaggtagaaggccacgccgatggcgatggaaatggtccacgggaaggcgtcgaagcgaccaccttccttgaacacggtgaccaccgcgctgagaccggcgcccatgatgatccccgccttaagcgccgagggcaccagcgacaccaccttgcgcgccatgccggtcatgcccaggccgatggaaaatacccccagcatcagctggaaggcaatcaacgcatgcacccgttccgggccctccgggaactgggcgcaataggccatgagcatggggatggccggggtgatccagcccggcaccaccgggtcgccgagcaggtgatgcaccagatacagcaggccgttgagcatgaccaccgccagcgccacctcgaagggcatgccaaggaactcggtcatcagcgggatcgccgccagatccaccgcgcacatgagcaggccctgcatgtagtcggaaagttcgaagcggtagtgaacgaaaggcaggcgcagcttgaatggccccattggccagtacggggcttcgacgccctggtcttgttgatgcggttcagacatgtgaattaccaatcttattagagttgtaagcagcaagccccgggcgggccggggctgttggtcataggttgtgaagagggatcagtaggcggcgcggtagatctgctcgatatcgccggcagtcaggcgccgcgggttgttgcgcatcaggcggtcgatcttgctggcctcctcggccatggccgggatggcgtcctcgggcacgtcgaagctgcgcatgcccttgggaatgtcgacgctggcgcacagctcggccatggcctcgacggccaggtcggcggcggccttgtcactcaggccatgtgtctgcacgcccaaggcggcggcgatctcggccatgcgctcgacgcaggccagcttgttccaggccatcacgtagggcagcagcaaggcattgctgacgccgtgggcgatattgaaacggccgcccagcggataagccagggcgtgtaccgcgccgaccccggcgttgccgaaggccatgccggccatcaggctggcggtggccatgtcctcgcgcgccttgaggtccgccgggttggcgtatgccttgggcagcgccttggcgatcagcttgatggcgccgatggccagggcatcggtgatcggcgaggcattgaccgacagataggattccaccgcgtgcaccagggcatcgacgccgctggcagccgtcacgctgcgcgggcaggtcagggtcatcaccgggctgactagggcaacgtcgggcagcagataatcgctgacgatgccctttttcagctgcgcctgcttatccgacaggatcgacacgttggtcacttccgaaccggtgccggcggtggtcgggatggcgatcagcggcgggcccttgcgcttgacctgatcgacgccgaacagctcttccaaggcgccgtcatgaccgacgtagcccgccacggccttggcgatatcgatggcgctgccaccgccaacgccgatcaggctgtcatgtccgccgtcgcggtagactttggcgcaggcctcgacgatggcgatctccggctccggctcgacgccgtcgaaaatgccgtaggcacgctcgccgatctgctggagcacgtgatccacggtgccggatttgatcaggatggcgtcggtgacgatcagtgggttggtgatgttcagtcggggcagttcgtgcgccagttgctcgacggcaccctgaccagtaagcagcttgttggcgatcttgaaggcggaggtagtcatcatcaggcccttttatgcgttgtcttgcgggacgggttcgggcctgtcatagcgagtcctgtgccagttgagcgaaacccttgcggtacaagggctgcgtcgatctgccacaggtgcggggcggtcagccttgatcagaaaatggatcagaaaagcctgcttgatccattttccaatcagccttgttcccagcgcttcatcttctgcactagggtcgcctggctgaggccgagcgccttggcggcctcgcgagtggtcttgtgctgcaccagggccttgcggatcagccgccgctcgagctgctcgacctgcttgcgcagcggcaggttctcattgcccgcctctgctgcaggcgcgcgcatgtcctcgggcaggtcgaacagctccacggcctcgcccgtgcaggtgaccaccagccgttcgaccaggttgatcagctcgcggatattgccgggccaggcgtagtcggtgagcgcatccagcgcctccagcccccaggtcagcgcgcggccataacggccattgaattcggccaggtagaaatccagcagcggctggatttcatcgggccgctcgcgtagcgccggaatgtggatgggcaccacgttgaggcggtaatagaggtcggcgcgaaaacgcccctcggcgaccatctggcgcaggtcatggtgagtggcggtgatgatgcgcacgtccacttccttgagctccaggccgcccaccgggatgaagcggctctcctcgatcaccttgagcagcttgacctgcagcgccagcggcaggtcgccgatctcgtcgagaaacaccgtaccgtgatgggccagttcgagcaggccgcgcttgcccttgctgccggcgccggtaaaggcgcccgccacgtagccgaacagctcggcctcgatcaggttctccggcagcgcaccgcagttgagcgccagaaagggctgtgtggcgcgcgggctgctcttgtgaatgtactgggcgatcagcgtcttgccgacaccggtttcgccttgcagcaacaccttcacgtcgctggcggcgacctgccgggcctgggcgaacaggcgcgccgaggccggcaggctggccaccggcgaggcgtggagcagatcgccgcgctggccggcgtgcagtttcgcggtgctgctgcgcagctgcctgagctgctgcaactcgtcacgctcgtgcttgatgcgcagcagctcggtcatgtcgcgcaccgtgctgaccacgtagcgcacctggccggccgtatcgagaatcggtgtgccgctgaccagcaggcgcttgccctggctgacgctctgcatcatcgacagcgcgcgcccctccttgagcactcgcagtgacaccgactgggagatcacgccctgctccaccagcgcctgcatgtgctggccgaccacatcctcgctgcgcaggccggtcagccgctcgtaggcaccgttgaccttgagggtgatgccgtcggcgtcggtgatatagacgccgtcgtgcagcgcatcgagcaattcgcgaaaactgggatcgttgaaatccatgggctttccaggtacgggcagaagacctggcagtgtactcgcagacgacgacaggcatgacaaccagccagggcgtgaccgcaaacggcggcataaaaaaaccgccgcaacccgaagggctgcggcggctacggctacgccgtgaaagcggttattcgctgacctgggtgcgcagcttctcgctgcgcccgcgcagccattccagaaccagcaacagcagaaccgagaaaccgatcagcagggtcgcggcggcggcgatggtcgggctgaggttctcgcggataccgctgaacatctgccgtggcagggtgacctgttcggggccggcgaggaacagggtcaccaccacttcatcgaacgaggtggcgaaggcgaacagtgcgccggagatcacgcccggtgcgatcagcggcagggtcacccggcggaacgcggtgatcggcgaggcgccgaggctggccgcggcgcgcaccaggttgtagttgaaaccctgcagggtcgccgacacggtgatgatcacgaagggcacaccgagcaccgcatgcaccacgatcagcgacaggtagccgttggccaggcccagtggcgcgaagaacaggtagctggcgacgccaacgatcaccaccggcaccaccatgggcgagatcagcaggctcatcagcagcgccttgccgcgaaactcggcgcgggtcaggccgatggccgccagagtgccgagaaccatggccagcacggtcgccgccggggcgatgatcatgctgttcttcagggcgcgcatccagccggccgagccgaagaaatcctcgtaccagcgcagcgagaagccctgcatcgggtagatcagaaaggtgccggagttgaacgacagcggcacgatgaccaggatcggcagtaccagaaacagcagcaccaggccgcagagcaggcgcaaaccgtagtaccaggcgcgctcgacgggagacatgtaggggctcagcattttctttatctccagtaatccgttagcccagacgcaaccgacccgcacccaccagccagctgtacaccacgtagagcagcagcgtggcgaccagcagcagaccgcccagcgcggtggccatgccccagttgatggtggtgttggtgtagaaggcgacgaagtagctgaccatctgatcgctcgggctgccgagcagcgctggcgtgatgtagtagccgatggacaggatgaacaccagcaggcaaccggcgccgacgccggccagggtctgcgggaagtacacccgccagaagctggcgaacgggtggcaaccgagagaaatcgcggcacgcatgtaggtcggcgagatgcccttcatgacgctgtagatcggcaggatcatgaacggcagcatgatgtgcaccatggagatgtacacaccggtgcggttgaacaccagctccagcggctggtcgatcagccccagcttgatcagcgcagtgttgatcagcccgccggactgcaacagcacgatccaggccgccacgcgtaccaggatcgaggtccagaacggcagcagcaccatgatcatcagcaggttgccctggcgggtcggcaggttggccaagagatacgccagcggataggccagcgccaggcagatggcggtgatcaccgcgcccatccagaaggtgcgggcgaagatgtcgagatagatggcctggtccggcgtggccttgaccacggcgccggtatcgtcgacacggtgatccagtgcggccagcaggtagtaggaggtccaggagctgctgttgcggcgaatcacctgccagtaggccggatcgccccagcgctcatcgaaggactccagggcatccttgtaggacgctggctcttcctcgaacggcagagcgcggccggtcttggccagcaggctgcggtagccggccagctccatgttcaggcgcttggacagatcgccgagcttctgctgctcacgcgcttcggccaggtccagcgccagcgccttgtagacgggctcttcgggcagaccgcggccgtcccagctgtcgatggcttcgacggtgcgcggcatcgagccgaccacgtccgggttatccacgctgcggttgagcagcgccacgatcggcaccagaaaggtgaagacgagaaacagcaccaacggcaggatcagcgcctgggatttcaggcgattcatccgctcggcgcgcgccagccgctgcttgagcgtagggccggcgacctctgcattgggcactgctagggccatggggataactccggtgaagccaataagaattcgggggtaaagccggagcgccgctacaccaacgctccgtgaaacgagggggcaaggcgctcacgccctgccccgctgcgcgccgttacttggcggcccaggcgttgaaacgctgctccagcacttcgccgaagtcggcccagaagctgacgtccatggccacctggttggcgatgttctgcggtgcggtcggcaggtcggcggcgaccttggcgtccagcaggtcgacggctttcgggttcaccggcccgtaggcgatgttttccgaataggtcttctggttttccggctgcagggtgtaggcgatgaacttcatggcctcatccttgttcttcgcgcccttcgggatggcccaggcgtcgaagtcgtagatgccaccgtcccacaccactttcaggctgctgccctctttctgggtggcggcgatgcggccgttgtaggccgagctcatgaccacgtcaccggaggcgaggtactgcggcggctgggcgccggcttcccaccactggatgtacggcttgagttcgtcgagtttcttgaacgcgcgctcctggccgtccttgctcgccagtaccttgtagacgtctttcggtgcgacgccgtcggccatcagggcgaactcgagggtgtacttggcgcccttgcgcaggccccgcttgcccgggaatttcttcacgtcccagaaatccgcccagctggtcggtgcggtgctgagcttgtcggcgttgtaggccatgacggtcgaccatacgaagaagccgacgccgcacatcgacgccgcgcccggcaccagggccttcttgtcgccgactacggcgtagtcgatctcttcgaacaggtcttcgtcgcaaccacgggccaactcaggggattcgacctcgaccaggtcccacgacacgctgttggtgtcgaccatggctttgaccttggccatttcaccgttgtattcgccagcgatgatcttgccgttaccggccgcttcccacggctggtagtaggccttgacctgggcgtccttgttggcgccaccgaagttgatgacggtgaggtctgcagcgtgaacctgtgcagcgcaaaccaggcccagtgtcagcgcggaaagggagaatatcttcgacatttttatgttggctccaagtgctgtggtaaagcgcaaaacgccgatcattccgccgacagcggatcgagggcgcgaacgtgctcgacctgccagccgagcgggatcacatcaccgaccgcgagcccgggatcgagctcggcaatcggctgtttgacgaagaagtcggtcttgccgcagacctccaggcgcacacgcacgtggtcgcccaggtagatgaattccgagacgcggccggagaagcggttgtcgcaaccctcggcggcggtattgaggcggatgcgctccgggcggatcgacaggctcacggcatcacccggctggccgacgttgacggccagggcctggaccttctcgccacggcccagctgcacggtgcaggtgtcgcccgagcgctcgacgagttcgccggcgaagcggttgttctcaccgatgaactgcgccacgaaggtgttgcgcggcgactcgtagaggtcgcgcggcggggcgatctgctggatctcgccctggtggaacacggcgacgcgatcggacatggtcagcgcttcgctctggtcgtgggtcacgtagaccacggtcacgcccaggcgctgatggatgtgcttgatctccatctgcatgtgctcgcgcagctgtttgtcgagcgcgccgagcggctcgtccatcagcaccagctgcggctcgaaaaccagggcacgggccagggccacacgctgctgctggccgccggagagctgcgccgggtaacggccggcgaaggcgtccagctgcaccatggacagggagcgtttgaccttctcgccgacgtcggccttgctcatgccacgcacgctgagcgggaacgccaggttctcggccaccgtcatgtgcgggaacagcgcgtagttctggaacaccatgccgatgtcgcgcttgtacggcggcacgttgttcaggcgcttgccggccagggtgatttcaccggcggtgggcgtttcgaagccggccagcatcatcaggctggtggtcttgccggagccggacggcccgagcagggtcaggaactcgcctttgcgaatatccaggttgagatctttgacgatcaggttctcgccgtcgtagctcttttgcacgccacgaaagctgaccaggatgtcgctcgaagaagtgtcgcccatcaccgcacctgcctgttgttctaccgtgagccaagactagaaccagcacatcgggctgcaaatcgggcgtgctgacactttgctataaggcaggcggaaaggcggttgtagggcgagccctacacggatgtcgcatctggataagcgctgatcgacagcgttcgaggcgaagcggctcgcctggtgacgggcatgtcgcggatagataaggagtgcggtcagaccagtttgtgctcgaccgcgtaacgcaccaggtcggccaccgagtgcaggttgagcttctgcatcagccgcgccttgtgggtgctgatggtcttgctgctcagtgccagatgggcggcgatttcgttgacgccctcgccctgcaccaggcgctcgaacaccgagaattcgcgctcggacagcagcgcatggggcgggcgcgaatcggtcaggccaacctcgaagaccatgcggtcggccagatcggggtcgatgtagcgcccgccaccggccaccttgcggatggcggtgagcagcagcgccgggtcgctgtccttggtggcataaccggcggctccgatcttcagtgcgcgggcggccatctgcgcctcgtcgtgcatcgacagcacaagaatcgccggcgcctggctcagcgcgcgaatccgcggaatcgcctccagaccgttgacgccgggcatggagatatccagcagcaccacttcgcacggcgtctgccgcagggtttccagcaactgctcgccgttgctcgcctcgccgaccacttgcaggtcgcgggccatgccgatcagctgcttgatgccctcacggacgatggtgtggtcttcggctaccagtactcggatcacgcgtttggcctctgttcgatcatcgggtcgcactcgctcagcggcacccgcacgcgcaacagagtaccttcgccaggccggctgtcgaggttcaattgtccgccaagcatcagtacgcgctcgcgcatgccgaccaggccgaaggagtcggcgcgcacaccggccggatcgaaaccgcggccatcgtcgctgatcgacaggcacaggctgtcgccctgcagctccagacgtaccgtcacggtatgcgcctcggcgtggcgcatgacgttggtcagcgcctcttgaagaatacggaacagcccggtggccttggcgtcgctcagcggtggcacgtgctcgggcacctcgaccaggcagggcaactgggtgcgcgcctcgaagcgccgcgcctgccattcgatggccgaggcgatgccggcatccagaatcggcggacgcagcgcggtggccacgtcacgcaccagctggaacaggttggcgatcagcttcttcatgttgtccaggcgctcgcgcagaccggggtcgaggtcggcgaagcccagctcgcacatcgaggtttccagcttgagcacggtgagcacctggccgagctcgtcgtgcacctcgcgggcgatgcgcgccttctcttcctcgcgcacgctttccaagtgcgcggacagatcgcgcaggcgcgcctgggattcggccagcgccagctcgttgtgcttgttgtcgctgatgtcccagaccacaccgtcccagatcacccggccatcggccaggcgccgcgccatggccttgatgtccacccagcgcgattcgccgctgtgggtgagcatgcggccctgccagtgccagtcactatcgctgtcgaaggcctcatcctgcacgcggtggtaatcagccttgtcgtccgggtgcaccaggctgcgcaggccgtgatcgggggccagcagggtcgccgcccgatagccgaccaggctctcgctgccttcgccgataaaggcgaacagcgaggggtcaccgggccgcgcccgctccaggcgaaacaccacgcccggcacgttggcggcgatgccctgcaggcgcgcctcgctttcctgcagcgcggccagggcgcggcggcgctcggtgacatcggtgatgaacaccaccaggtattcggtatcgcggtactgcagaaagctcagcgacacgtccaccggcagtcggctgccgtcggcgcgcaggcattcggtctcgaagctcggtgggcgctcgtcacccttgcgtgccaggcgccacagttcgagccagcggtccatactcagccccggctcgaaatcgctcagcggccggtccaccagcgcgccgctgcgatagccgagcatggactcggcagcctggttggcgtagcgcacgtggctgtcccagttgacccagaggatgccgaccgtgctgttgtcaatggagaactgcgacaggcgcaaggcgtcgcgggcaatctcgcgcagctccacctcgtggcgcgcggcgagcaggcgaaactccaggttgtcgcgctggcggcgcagccacagcgccagcagcagggcgaacaccagcagcaggccgagcagcaggctgatcgcccgccagaagctcgcagagctttcctgctgcaggtagctgggcggcagccagcggttgtgcaggtcatccagctcgcgcgccgaaacgctgcgcagcgccacgtcgacgatacccgccaactccggcctatcgcgccgggtagccacgcgcagcagctgcggaaaaccgatatcgccaacgatggctaggcctaggaactccggctcgcgggacaagcggcccaactgggcttcgtcgagcaccgcatagctggcctgctggttgaccacccgctgcagcgcctggcgtggtgtggcggtgacgtccagtttgagccttgggtagttgctgcgcaggtagtcgagcaccgcatcggagcctttcagggcgaccggtgaacggccgtcgagctgctccagatccaccgcgccgccgccatcgcgctcgccgatcaccaggttcgaaacgcgcagaaaagggtcggaaaacaaccaatgacgcagcccggctggtgtctggctgagccccgaggcgaggtcgagctgatcgctgcgcagggcctgctccagctcctcgggcgtctgaaaggcgcgccagcgcacctgcacgcccatcagcgcggccagggtgttgacgatctccacgttggcgccggtcagccgatgcagacggcggtcgagctgggcatagggcggctgcagcaccacgccggcacgcagcaccgggttggcggcgagccactgctgctgggcggagtcgaagatcttcgccggcgccgttggcggctcatctgcccacagcgtggcagggatgctcaggatcagaagaaacagccagcgcaggatcatgcacgaataccggaaacgaatcggaagccgccaagctgaacacgggcggcacaggccgcattaagcatcatcaggatctgacaaatccacgacaagtgattaggctgccctgcatcgaatactttcaggccctgccatgacgcgccttcgccacctgccccgctacgccctgtgtctgactctgctggccagcgcgctggccgtacacgccgaacagagcgcgcctgccgaggccgccgacaagaacgcagccaagcccgagcagcgcgcgccactggccgagcgcagcgatctggaagcatcggcactggaacgccagctggcagccagcgaacagcagcaactcgacgctgccggcaccacctttctggccctgtggcggccggccaacgccccggcgcccatgggtgcggtgattctcgtgccgggcgacgatgaaagcgccgacgcaccgccaaccgtcggcccactgcgccgcaaaattccggacgccggctggcacagcctgagcctgaccctgcccgacccccagggcgccaatctgccggtgcgtaaaccagaggcaccggccagcggtgacagcaaagctgacgaatccgctgccgaaaaggcgccggaacccgcagcgccggagccgaccacacaagctccatcgcctgacgccgaagcggcccgcgccgcccacgtcgagcgggtattcgcccgtatcgatgccggtatcgccttcgccgggcagcagcaggccaaggtcgtggtgctgctcggccatggcagcggtgcctactgggcggcgcgctacatcgccgagcgcaagccggccaacgtacgccatctggtgttggtcgatgtgaatcagccggagggcttcgacgcgccgttcaatgatctgctggggcagctcactgccaaggtcggcgacttctattaccgcgacacggcagccgcgcggcaggcggcgctggcgcgcaaacaactgagtcagcggcagaagcagcccgctttggtgcagatcgccctggacgccctgccgggcaacccggatgtcgcccaggagcagttgttccgtcgcttgcgcggctggctggacaagcacgccggcggcgccaagtagccgccgagacgcttagcggaaaccgcgacgctggcgaatcaacgcataggcgttgtgcagctcgcgggtcgcttcggtggcctcgcgcaccttttccggcgccgcaccgctgcccgccagtttgtcgggatggtgacgactgagcagccgtcgataggccttcttgatctgctgcacgtcgctgtcagccgtcataccgagcagacgcagggcctgctgataactgtcggcagccgcggccggcggaccacggcgcggggaataagcgtcgctgaacgcctcctgggcttcgacggcaatgcccaaccacttgccccacagcaggatcagctcgcgctcggcctggcccaccttgccgtcggcccaggccatgcgccaacaggcgcgcagcagttcctgcgcctcatcacggcgcagcagcagcggaccgcgcaggttgtcctggccggttttgccccgcgagaaggcttcgatggccgccgccctgccggcctcgcccaacgccaggcgctgcatctcggcgcgggcctggcggatgtgcgcctgctgcaccacgccatcgctcttggccagacgaccaagcatgacgaacagcaggttatcgtcggcgaccacgggcttgccgaccagccgctcgctcagggtcctccagcctcgcaaacccaggcggcggtccagcacctggccaagcagaccaccgagcagcagaccgggaatgctcgccagggcgaagccggccagcgcccccaccaacgtcagcggccagtacatatcagcgctcgccctgcagcagcgattccacctcggccagtcgctcgtgggtgccgacatccacccagcggccggtgaagcgttcgccgctcacctgctgctcggccatcgccgcccgcagcaagggtgccagtttgaacgcgccgggctggcagccggcgaacaatgcaggatcgagcacggcgatgccgctgtaggtcaggctggagtcaccagttgcggcgtctgccaccagaccatcgttaaggcggaagtcacccgccgggtggtgggccggattgtccaccagcaccagatgagccttggtgttgaacggccggcgcagagccgagaagtcgtagtcactgaagatatcgccgttgaccaccacgaagggttcgtcaccgagcagtggcagcgccttgaaaataccgccgccggtttccagcggctcgccttcggacgaatagcgaatgctgacaccgtagcgcgcgccatcgcccaggtagtcttcgatctgctggccgagccaggcgtgattgaccaccagctcacgcaagcccgcacgcgccagggcgcgcacgtggtattcgatcagcggcacgccagcggcccgcaccagaggcttgggcgtgtgaagtgtcagcggtcgcagacgctcgcccttgccggcggccagaatcatcgctttcatccgccagcctccgcagcgcctttgagctgggcgatcagctcgccgagttcggccagttcaggacgcctggcgagcacagcttctatataggcaaagaaacgcggcacgtcggccaggtaacggggcttgccgtcacggtgacagatgcgcgcgaagatgccgatcaccttgaggtggcgctgcacgcccatcaggtcgctggcgcgcaggaagtcggcgatatcttcctgaacgggaacgccagcctcacgcgcctcgtgccagtaaccttccagccagccctgcacacgcgcctctggccaactgaggaaagcatccttgaacagactggtgatgtcgtaggtgaccgggccgtagacggcatcctgaaaatccagcacgccggggttgggctcgctgagcatcaggttgcgcggcatgtagtcgcggtgcaccaacaccttgggctgggccagggcgctgtcgatcaacagggtgcagatgcgttgccaggcggcctgctgctcggcatcgagggtcaggccaagttcgcgggccacgtaccaatccggaaacaattgcagctcgcggcgcagcagggcgtcgtcgtaatgcggcagaccggcgtccatgggcagctgttggtaggccagcaaggcatcgatggctggcgtgaacaactgatcggcattgtcgctgtcgatcacgtcaaggtaggtctggcggcccagatcgctgagcagcagaaagccctgctcgagatccgccgaatggatctgcggcacgttcagatcggcgcgggccaacagcttggccacctcgacgaatggccggcagttctcctggggcggcggcgcgtccatcacgatcaggctgcgctcgcccgcctgccagcggaaataacggcgaaaactggcgtcgctgctggccggctgcaggaccgcatccggcacctcgccccagccgttggcagtgaacaggtcctgcagttgcggtgctagccattgcttcaagcgttgtaaacgtacatcgtgatcaggcattgcaagggtctccgacggcgctagccgttgcgcgggtcatgctttattatccagcatctttttcagcccatcgagaggcgtgcggcccctgggccaaaagcgcacaggaagcccggaaaacaagatggcagtaaaataccccgcttttcgcaagaaattcccgcttctggtaacgggtggcctgttggccctgcagcccttcgccagcccattcgccaccgctgccgaacaattcgactgccaggcatcgccaaccggcggttgggcctgtgctccgaaagccagcaacgccaacgtgccgagccgtccgaaccacagcgccaactcggtgagcagtggtggttctgcggcgagcgtggccgccaagcctgataccaaggccgctccgacgcaagtgaccgaagccggtggccgcgccctcgcctcgcgcagcgccgactacagccacctggactgggtaccgcgcgagaagctgaccagtgcccagttggcggagatcggcccggcctgttccggcgcctacatcgagccaccccgcccgggcatgaacgacaagacgccgatgagcgaagcgccgatgttcgtatcggccaaggcttcgcgctatcagcaggaagagcaggtcgcgaccctcgccggtgacgtggtggtacgccaggccggcatgcaggtcgaggccgacgaagccagcctgcaccaggccgaaaaccgtggcgagctggtcggcaacgttcgcctgcgcgaccagggcgccctggtggttggtgatcgtggcgagctgcagctggataacggcgaagcgcgcatcgacaacgccgagtacgtgatgcacgcccaacacgtacgtggcagtgcggcttacgccaagcgcgaagaaaccgcgattatccgcctcaaggacggcacctacaccagctgcgaaccgggcagcaacgcctggtacctgaagggcaacaacatcaccctgaacccggccaccggtttcggtaccgcgaccaatgtcaccctgcgggtcaaggatgttccggtgttctacacgccgtacatctacttcccgatcgatgaccgccgccagtccggtttcctgccgccgagcttcggcagctccagtggtaatggtctgaccctgcagacgccttactacttcaacctggcaccgaacttcgacgccaccctgtacccgacctacatggccaaacgcggtttgctgatggaaggtgaataccgctacctgacccgcaacagcgaaggccaggttggcggcgcctacctagacgaccaggaagacgagcgcaagctgcagtcgggttacaaggatcagcgctggatgtacagctggcagcacaagcagggcctcaatgagcgcctgctggctgacattgactacaccgatatcagcgacccttattacttccaggatctgaacaccgatctgggcatcgaaacctccagctacgtcaaccagcgcggcaccctgacctggcgcggcgacagctacacggcaaaactcaatgcccacgcctacgagctggccaccatcaccgatgtgacgccttacgaccgtctgccgcaaatcaccctggatggcaagctgcccttcgagccgggcggtctgaatttcacctacggtagcgagctggttcgcttcgagcgtaatctgcgaagtggcgattacattaatcaggacggtatatcagaagggccttggaacgacgcaaacgttcagggcctggcacgcgccaacggtacccgcctgcatgttgagccgggcgtaagcctgcccctggactggagttggggctacgtcaagccgcagcttaaatacatgcagactaattacgatctggacctcgacagccaaggcaagagagatctggctcaagcaataccagaggatttcttctacggccagaaatacaagagcagccagagccgaggcgttggcttgttcagcgtcgacagcggcctgtacttcgatcgcaacacctcgctgttcggtcgcgaagcccgccagaccctcgaaccgcgcctgttctacctctatgccccggaaaaggaccagaccgacatcccggttttcgacaccaccgaaagcaccttcaactatgcctcgctgtggcgtgagaaccgctttaccggcaaggatcgcatcggcgacgagaacaagatctccctgggcgtgaccagccgctggatcgaagccaacggcttcgagcgtcagcgcttcagcatcggccaggcgttctatttcgaagatcgcaaggtgcagatgccgggcatcgactatcgtgaccgcgatgaagccacctcctcggtatcgccctacgccctggaatacatgtatcgctacaaccaggactggcgcttcacttcggacttcaactgggatccggatactcaccgcacccgttccggcagcgccatgttccactatcagccggccgacaacccccgcaagatcgtcaatgccggttatcgctatcgcaacgacacgctcaactatgaccagagcaagggcgagtggagctacggtagcgattacggtacgccaggcacaagcaccttcatcaaggactactacaagatcaaccagcatgatttctcggtcatctggccaatcggcccgcagtggagcctgatctcgcgctggcagtacgactacggccgcaaccgtaccctggaagcctttggcggcttcgagtacgacagttgctgctggaagctgcgtgtgatcaaccgctactggatcgactacgacgaggtcagcctcaatccatcgcgcaacgaccagtccgacagcggcatcttcctgcagatcgtcctcaagggcctgggtggcgtgactggcaacaacgttgagacattcctcgaccaaggcattcaaggttatcgtgaacgtgaagaacaagctcactgagtacatgcgcccgctgctattgggcgcgatgtttctgggtactgcggcgcacgccgatgtacagcctctcaaccgcgtggtggcgatcgtcgataacgacgtgatcatgcaaacccagctggacgcccgggtacaggaagtgcagcgcaccatcgccaagcgcggtggtgaggtgccgccggccaacgtgctgacccagcaggtgctggatcgcctgattctggagaacattcagttgcagatgggtgagcgcgctggcatccgcatcagcgacgaagaactcaaccaggccatggccaccgttgcccagcgtaacggcatgaccatggatcagttccgcgacgctctggcgaaggacggcctgtccttcaatgatgcccgcgaccagatctcccgcgaaatgatcatcagccgcgtgcgccagcgccgcgtggccgagcgcattcaggtgaccgagcaggaagtgaagaacttcctcgcctcggatctgggcaagatgcagctgtccgaagagttccacctggccaatatcgtcatcccgattcaggaagatgcctcctccaacgccctgcaagccgccgaacgccgcgcccaggacatctaccagcaggcccgtcagggtggtgacttcgccaagctggcaatcgccaactcggccagcgataccgcgttggacggtggtgacatgggctggcgcaaggcagcccagctgcccccgcccttcgacagcatgatcagcgccatgagcgtgggcgacgttaccgagccgattcgcactccgggtggtttcatcatcctcaaggtgctggagaagcgcggtggtgaagcggcggccgtacgtgacgaagtgaacgtgcgccatatcctgatcaagccgagcgaaattcgtaccgacgccgaggccaaggtattggccgagcgcctgtaccagcgcattcaggctggggaagatttcgccgaactggcgaagaacttctccgaagacccaggttctgcgctcaatggtggcagcctcaactggatcgacccgaacgccttggtgccggaattccgcgaggtgatgaacaacaccgccagcggcgaagtatccaagcccttcaagagccagttcggctggcacgtgctgcaggtgatgggccgtcgcgccactgacagcagcgagcagatgcgtgagcagcaggccctgaacctgcttcgcaatcgcaagtacgacgaggagctgcaaacctggctgcgtcagattcgcgacgaagcctatgtggagatcaagctgtaatcagcttgaacaccagcgaagcccggcccagcgccgggctttttcatttatacctgaactagaatcatagtcgccctgccctcgagaccggatcatgcccaacagcctgcgcttcgccctcactcccggagaacctgccggcatcggcccagacctgtgcctgttgatcgcccgcgagcagcaaacccatgcactgatctgcgtcgctagccgtacattgctgctagctcgcgcggcggagctggggctgcagatcgagctgatcgataccgcccccgatacctggccgacgcaacctgctccggccggcagcctgtacgtgtgggacacgccgctgggtgagccggtgattactggccagctgagcaaagccaacgccgcctatgtgctgcagaccctgacgcgtgctgccgagggctgcatggacggcagctttgctgggctgatcaccgcgccggtgcacaagggcatcatcaacgatgcgggaatggctttttccggccataccgaatttcttgccgacctgaccggcacgccccaggtggtgatgatgctggcgacccgcggcctgcgggtcgcgctggtcactacccacctgccgctcaaggacgtggccagcgccatcaccaccgagcgcctggagcgcgtgacccgcatcctgcacgccgacttgcgcgacaagttcggcatcgccaggccgcgcatcctggtctgcggcctcaatcctcatgctggcgaaggcggccatctgggacgcgaggaaatcgacgtcatcgagcccgcgctcgagcagcttcgcggtgaaggcatgaagctgatcggcccgctgcccgccgatacgctgttcacccccaagcacctggagcattgcgatgcggtgctcgccatgtatcacgaccagggcctgccggtgctcaaatacaaaggcttcggcgcggcggtgaacgtgaccctgggcctgccgatcatccgcacctcggtagatcacggtactgcgctggaccttgccggcaccgggcgtatcgactgcggcagcctgcaggtcgctttggaaaccgcctatgaaatggcggacagccgcattacgccctgagtcgactgtcgagagcggcgccgctgcacaggtgttccctgctaaactgcgcgttttcgcctgaccgctttacgcgcttgcttgatgcatgcagcttgaagcctggagctgcttttcagatgtccgagccttaccaacaccgcgcgcgcaagcgtttcggccagaacttcctccatgacgctggggtgattcaccgcatcctgcgcgccatccacgctcgcgaaggcgagcacctgctggagatcggcccgggccagggtgcgctcaccgaagggctgctcaacagcggcgcacaactcgacgtgatcgagctggacctggacctgatcccgatcctgcaggccaagttcgccgaccagccgcgctttcgactgaatcagggggacgcgctgaaattcgacttttccagcctgcaggccgctcccaacagcctgcgcgtagtcggcaacctgccctacaacatttccacaccactgattttccacctgctggacaacgcccacctgatccgtgacatgcacttcatgctgcagaaggaagtggtcgagcgcctggccgcgggcccgggcggcggcgactgggggcggctgtcgatcatggtgcagtaccactgccaggtggagcatctgttcaacgttggccccggcgcgttcaacccgccgccgaaggtcgactcggccatcgtgcgcctggtgccgcaccaggtgctaccgcacccagccaaggatcatcgcctgctcgagcgcgtggtgcgcgaggcgttcaaccagcgccgcaagaccctgcgtaataccctcaaggcgctgctgccggccagcgagatcgaagcggctggcgtcgacggcagcctgcgccccgagcagcttgatctggcggccttcgtgcgcctggccgaccagctggcgctgcaaaccgcgccttcgcccacctgattgatcgaatgcccatgtccgaccctcgctatcagatcgacgtcaacatcgtcacccgctacctgccggagcagtcgcaacccgagcagaaccgtttcgccttcgcctacgacgtgaccatacacaacgccggcgagctgccggcccagttgctaactcggcactggatcatcaccgacggcaacggccaggttcaggaagtacgcggcgccggtgtgatcggtgaacaaccgctgatcgctcccggcgaaagccatcgctacagcagcggcacgctgatgaccaccaaggtcggcaccatgcagggcagctatcagatggtggctgacgacggccagcgcttcgatgcaccgatcgcccccttccgccttgccgtgcctggcgccctgcactaagggtctaccccccgcttcgttcgtggccgcgccggagccattttttgcgcgaggcaaggcatgaggagagaagtttggttattccaaatgaacgacgaataacgcagcatcgcgcaaaaagtggcccggcccttcgggttgcgcgaaaaattgcaccatgccgcgttgcgaggcttggcaagggagcaaccattacctgcgcctcacgccttacctggtgcaatttttcgcagcaacgcggctcacgacgaaacgggggtagaccctaatggcgacctatgccgtcggcgacctgcagggctgcctgaagccgctgcagtgcctgctcgaacgcgtggccttcgacccggcccgtgaccgactgtggctggtcggcgatctggtaaaccgcggcccggcgtccctggaaaccctgcgttttctctatggcatgcgcgaggcgctggtctgcgtgctgggcaatcacgacctgcacctgctcgccgccgcgcgcaatatcgagcgcctcaagcggggcgacaccctgcgcgagattctcgaagcgccggatcgcgacgagctgctgcaatggctgcgtcagcagaagctgctgcattacgacgaacagcgcgacaccgccatggtgcacgccggcataccgccgcagtggaatatggccaaggcgttgcgccgcgccgccgaagtcgagaacgccctgcgcgacgatgccctgtacccgatgttcctagatggcatgtacggcaacgagccggcgcgctgggacaaggagctgcacggcatcgcccggctgcgggtgatcaccaactatttcacccgcatgcgcttctgcaaggccgacggcaccctggacctgaagagcaaggaaggcctggacaccgcaccggccggctacctgccctggttcagccacaaacagcgcaagacccgtgaccagaagatcatcttcggccattgggcggccctggaaggccactgcgacgagcccggcgtgttcgccctggattcgggctgcgtgtggggcggcagcatgaccctgatgaatatcgacagcggcgagtaccatcgctgcgactgtagcgaggaagcagcatgagcgagttcaaacgcatcgcccccgaacaggcccaggcactgcgcgacaaaggcgccgtagtcgtcgacatccgcgacccacaaagtttcgcagccggccatatcagcgactcccagcacctggacaactactcgctggccgacttcatcgccaaggccgatctcgacgcgccgctgatcgtcacctgctaccacggcaactccagtcagggtgccgcagcctatctggttggccagggcttctccgaggtgtacagcctcgacggcggcttcgaactgtggcgcgccacctacccgcaggacaccgaaaccagccagccggaataaaccggctcgctcccgtcaccacgacgcccgcggataatttttttcgccagccaagccccgccaatgctgggcttgcccgtctctctggcgccgcaatggcgtctgacctggtaattgcgccttgatcttgccgattaccaactatccttgttctaggccatcccaattcaggtagccggccaaccggccgaacgggccatcggtactcaccttcagcagccagccagagccacgcagcacagggtcaggcaggagaaggcagccgatacgccttgcgcgagagacgcaaggcggctgtcctcgacctgccacgcaatggacagccgaccatgaggctctgactgaccaaggaggtgtttgggggattcaacctcggtcgcgcaagcgccgagtctgcatgcacccgctcgaccgatcccggccggctcccagcatcgagcgaggtgaagtcatgagcattttcagtcacttccaacaacgattcgaggcgacgcgccaggaggagtactcgctgcaggagtacctcgaactgtgcaagcaggatcgcagcgcctacgccagcgcttccgagcgcttgctgatggccatcggcgaaccggagctgctcgatacctcccataacccgcggatgtcgcgcatcttctccaacaaggtgatccgccgttatccggcctttgccgacttccatggcatggaggaatgcatcgagcagatcgtttcctacttccgtcacgccgcccagggcctggaagagaagaagcagattctttatctgctcggcccagtcggcggcggtaaatcttccctggccgaaaagctcaagcaactgatggagaaggtgcccttctacgccatcaagggctcgccggtcttcgaatcgccccttgggctgttcaatgccgccgaagatgccgcgattctcgaagaggactacggcatttcccggcgctacctgggcagcatcatgtcgccctgggccagcaagcgcctggccgagttcggcggtgacatcagccagttccgggtggtcaaactctatccgtcgatcctcaatcagatcgccatcgccaagaccgagccgggcgacgagaacaaccaggacatttccgcgctggtcggtaaggtggatatccgcaagctcgaggaattcccgcagaacgatgccgacgcctacagctattcgggcgcgctgtgccgggccaaccagggtctaatggaattcgtcgagatgttcaaggcgccgatcaaggtgctgcacccgctgctcaccgccacccaggaaggcaactacaacagcaccgaagggctaggcgccattccctacaacggcattctgctggctcactccaacgaatcggagtggcacaccttccgcaacaacaaaaacaacgaggcgttcatcgaccgcatctacatcgtcaaggtgccctactgcctgcgcgtcagcgacgagatcaagatctacgacaagctgctggtcagcagctccctggccaacgcccactgcgcgcccgacaccctgaagatgctcgcccagttctccaccctgtcgcgcctcaaggagccggagaactccaacatctactcgaagatgcgcgtctacgatggcgaaaacctcaaggacaccgatcccaaggccaagtcgattcaggaatatcgcgacgcagcaggcgtagacgaaggcatgaacggcctgtcgacccgcttcgccttcaagattctctccaaggtcttcaacttcgacccgcacgaggtcgccgccaacccggtgcacctgctctatgtgctcgagcagcagatcgagcaagaacaattccccgccgaaacccgcgagcgctacctgcgcttcatcaaggaatacctggcgccgcgctatatcgagttcatcggcaaggagatccagaccgcgtatctggagtcctacagcgagtacggccagaacatctttgatcgctacgtgctgtacgccgatttctggattcaggatcaggaataccgcgacccggaaaccggcgaaatcctcaaccgcgtggccctcaacgaggaactggagaagatcgagaagccggccggcatcagcaacccgaaggatttccgcaacgagatcgtcaacttcgtgctgcgcgcccgggccaacaacaacggcaagaacccgacctggctcagctacgaaaaactgcgggtggtgatcgagaagaagatgttctccaacaccgaggacctgctgccggtcatcagcttcaacgccaaggccagcaaggaggatcaacagaagcacaacgacttcgtcaaacgcatggtcgagcgcggctataccgagaagcaggtgcgcctgctgtccgagtggtatctgcgcgtacgtaaatcgcagtaagtggcctctgatgcaggccacggcaatctcgccgtggcctgcatccgtagtgcccggagggcttgtatgagctacgtgatcgaccgtcgcctaaatggcaagaacaagagcacggtgaaccgccagcggttcattcgtcgctatcgcgaccacatcaagaaagcggtggaggacgccgtcagccgtcgttccatcaccgacatggagcatggcgagcagatcagcattccaggccgcgacatcgacgagccggtgctgcaccacggccgcggtggcaagcagacgatcgtgcaccccggcaacaaggagttcgtcgccggtgagcgcatcccccgcccgcaaggcggtggtggcggccagggtgccggcaaggccagcaactccggcgagggcatggacgagttcgtgttccagatcacccaggaagaattcctggacttcatgttcgaggatctggagctgccgaatctggtcaagcgccacctgaccggcgcggaaaccttcaagaccgtacgcgcgggcatcagcagcgagggcaacccgtcacgcatcaacatcgtgcgcacgctacgttcagcccatgcccggcgcatcgcgctgtccggcagcagtcgggccaagctgcgcgaggtgaaagccgaactggagcgcctgcgccgcgaggagccggacaacttcagcgacatccagctgctcgaagccgaaatcgagcggctcagcgcacgcattcaccgcatcccgtttctcgacaccttcgacctcaagtacaacctgctggtcaaacaccccaaccccagttccaaggcggtgatgttctgcctgatggacgtctccggctccatgacccaggccaccaaggacgtcgccaagcgcttcttcatcctcttgtacctgtttctcaagcgtaactacgacaagatcgacgtggtgttcatccgccaccacaccagcgccaaggaagtggacgaggaagagtttttctattcccgggaaactggcggcaccatcgtctccagcgcgctgaagatgatgcaggagatcatggccgagcgttacccggccaatgaatggaacatctacggcgcccaggcttcggacggcgacaactggaacgatgactcgccgatctgtcgggatatcctgatcaagcagatcatgcccttcgtgcagtatttcacctacgtggagatcaccccgcgcgagcatcaggcgctgtggttcgagtacgagcgggtggccgaagccttcggcgacaccttcgcccagcagcaactggtatcggccggtgacatctacccggtattccgcgaactgttccagcggaggcttaccacatgagcagcagcaagaaacgccagcccctgtccaccggctcggaatggaccttcgagctgattcgcgactacgaccgggaaatcagccggctggccgagcgctatgccctcgacacctaccccaaccagatcgaggtgatcaccgccgagcagatgatggatgcttacgcctccgtcggcatgcctttgggttatcaccactggtcatacggcaagcagttcctcagcaccgagaaatcctacagccgcgggcagatgggcctggcgtacgagatcgtgatcaactctgatccgtgcatcgcctacctgatggaggaaaacaccatcaccatgcaggccctggtgatcgcccacgcctgctatgggcacaacagtttcttcaagggcaactatctgttccgcacctggaccgacgccagttcgatcatcgactacctggtgttcgccaagcagtacatcacccagtgcgaggagcgccacggcatcgatgcggtcgaggacctgatcgactcctgccatgcgctgatgaactacggcgtggaccgctacaagcgcccctaccccatttccgccgaggaagagcgccgtcgccagaaggatcgcgaagagcacctgcagcggcagatcaatgacctgtggcgcaccattcccaagagcgccagcaaagccggcgacagtgacaacaaacgtttccccgccgagccccaggaaaacatcctctatttcctggaaaaacacgccccgctgctcgagccctggcagcgcgaggtgatccgcatcgtgcgcaagatcgctcagtatttctatccacaacgccaaacccaggtgatgaacgaaggctgggcgaccttctggcactacacgttgatgaacgacctctacgacgaaggcctggtcaccgacggcttcatgatggaattcctgcagtcgcacaccagcgtggtgttccagccgtcgttcgacagcccctactacagcggcatcaacccctatgccctgggttttgccatgtaccgcgacattcgccgtatctgcgaggagcccaccgaagaagatcgccgctggttcccggacatcgccggcagcgattggctgagcaccctgaaatttgccatgaccagtttcaaggacgagagcttcatcctccagtacctctcgcccaaggtgatccgcgacctgaagctgttcagcattctcgacgatgaccagaaggacgaactcagcgtaccggccatccatgacgagccgggttatcgcaccatccgcgaaaccctggcagcccagtacaacctcggcaaccgcgaacccaacgtgcagatctggagcatcgaccgccgcggcgaccgttccctgaccctgcgccacttccagcacgatcgcaaaccgctgggcagttccaccgaagaagtactcaagcacctgcatcgcttatggggcttcgatatccatctgcaaaccatgcagggcgagcgcatcgtcaacacacaacatgtgccgcccaggagcgatggcgcgccggatggggagagttcgcgtctggatttgcatatcccgacgctgtagccgagtctcggcgcaagcaacgacaggctccggcgcaggggttatcctctgcgcatgacggagacttctatgcagatctacaaagttggcggtgccgtgcgcgaccgtctgctcggtcgccccgtgaccgaaatcgattgggtggtggtcggcgccacggccgacaccatgctggaacagggctatcgcccggtgggcgcagacttcccggtattcctgcacccgaagtcgggcgaggaatatgccctggcccgcaccgaacgcaagagcgggcgcggctatggcggcttcacctttcacgccagccccgaggtgacgctggaagaagacctgatccgccgcgacctgactatcaatgccattgccgaagatcagcagggcaacctgatcgacccctacggcggccagcgtgacctccaggccaagcaactgcgccacgtttcgccggccttcgccgaagacccgctgcgcgtgttgcgcgtcgcccgtttcgcggcccgctacgcgccgctgggctttagcgtagcgccggaaaccctcgagctgatgcgccagttggccgaatccggcgagctggatgcgctcactccggagcgcagctggaaagaaatttcccgggcgctgatggagccgcgcccggacgtattcattcaggtactgcgcgactgcggggccctagcggccatgctgccggaggtcgacacactgtttggcgtgccacagcctccagctcatcatccagaagtcgacaccggcattcacgtgcttgcagtgctgcgccagtgcgctgagcacgagcaaccgctgcccgtgcgctgggcatgtctgctgcatgatgtcggcaaggggctgaccgatcccgccgagtggccgcggcatatcgcccacgagcatcgcggcatcgcgctgatcgaggcggtcaacaaacgctgcaaggtgccacgggaatgccaggagctggccgagctggttggcgagtttcacacccatgcccaccgcgccctggagctgcgcgcatcaacactgctggaactgatgcagcgcttcgacgtgttccgtcgcccgcagcgcttcgaggccttcgtggcggcgtgcgagatggacgcccgcggtcgccatggcctggaggatcgagactatccccaggcggtctacctgctggccgccatggccgcggtgcgcgaggtggccgtacagccgctactggagcgcggctacaagggcgccgagctgggtgaggcgctcaatcgtgagcgcctcaccgcgctaaaagcctgcaagcaggcaagcgaagaaagccgttagggcgagggcagcaggtctggtggcgtgagttgcgccccacgccactggaacgacaccggccacagttgctgctcgatacgcgcgtcctgccagagctcggcaaagcgccggccttcgcccggatgctcgacctctggcaccagcaacgccaatggccgcagcacgaaggcgttcttgagaatttccgcccggggcagcaccaggccatcgaaattgccgaccagctcgccataggtcagcacgtcgatatccagcggcaggcccttgcgatccggtgcatagcgaccgttgtcagcctcgatgaatttcagtcgccggtccagctcggtcaggggcagggctgtatacccagcgatcacaagattgaagaacgggccgctcttgatgcccaccgccaggctttcgaagaccggcgagcagcgcatgtcggtgacgatttcggccagggcatcgagcccggcgcacaggtgcgcctcgcggtcgatattgctgcccaggcccaacaggattggcgttagcgacatccgcgctcaatctccacaccgaccccaccgcgggctgccggcacggcgcccggcttggtcacacgcaaacgaacccagggcatgtcgaactcgctcatcagcagcgctaccaggcgctcggcaaaggtttccacgaggatgaattgcgattcgctggcgaaagcctggatgcgcgtcgacaccgtggcgtagtccagggccttgctcagatcatcgtccagggcggccgggcggttgtcccagcccagccacagatctagctgcaggcattggcggatggtgcgttcccagtcgtaggcaccgatgacggtgtcgacttccagccctgcgataaacactgtgtccaagcatgctctccacggcacgacaagctcgccgtacctcgttagaatcggccatcccccggcgtggaatggataccatgttttggttgctggcgatcctcgcctacctgctcggctcgctgtccttcgctatcctgctcagccgcatgaccggtctggcagacccgcgcgccagcggctcgggcaaccccggcgccaccaacatgctcagggtggcgggcaaacgcctggccattctcacgctgattggcgatctgttcaaaggtttgctgccggtgctgatcgccgcccacctcgatttcaccgtgcgagatcaggcctggctgggcctggccgcggtgatcggccatctctacccgatctacttccgctttcgcggcggcaagggcgtggccacggcagccggtatgctgctggggctttacccgccggctgcgctgctggccctcggcgcctggctgctgaccttcaccctgacccgcaccagctccctggcggctctcaccgccgcgcccctgacgctgccgctgctggcctggcaacaaccggcggcgctgctgccgatgtgcgtactcagcgggctgatcgtctggcgtcatcgcggcaatctgcgtgatctgtgggcgggccgcgaacggcatttctgatctgcagagtgagcttgctaatgactacggacgcttaatctcgacgattgatctcggcaagatggagagaacggccagtcgcgatctcgtgggaggggctttagccgcgagctctttaagcctaggcaggcacaatcgaggctaaagcctctcccacaaaagcgctcaacaaacgaccgctaatgccttgtagccaccctttctctgcacatcaccaacacaccaaccctcacaacgccggcaactgctccataggccaacgggcctgcacggtgatcgccaattcctcatgctgcccgaccagcaaccgctgacaaccggcgtaggcgatcatcgcgccattgtcggtacagaatgccggacgcgcataaaacacgttgcccttcagcgctgccgtcatgtcttcgagcgacgtgcgcagggcgcggttggcgctgacccctccagcgatcaccaggctgttcaggccagtctgcttgagcgcgcgacggcatttgatagtcagcgtctcgaccaccgccagctgaaaggccaatgccacgtcgcagcgggactgctcactgtcgtcaccgctgtcctgacactgctgccaggtattgagggtgaaggtcttgaggccactgaagctgaaatccaggcccgggcgatcggtcatcggtcgcgggaacacgaaacgccccggaatgccgcgctcggcgaggcgggcgatttccgggccaccggggtaacgcaggcccatcagcttggcggtcttgtcgaaggcttcaccggcggcgtcgtccagggactcgccgagcagctggtactggccgatgccgtcgacgcgcaccaattgggtatggccgcccgacaccagcagggcgacgaacggaaacgccggcggcgtcggctcgagcatgggcgccagcaggtggccttccatgtggtgcacgccaatggcgggaatgtcccaggcgaacgccagggcttgggcgcaggacgcgccgaccagcagcgcaccgaccaggccgggcccggcggtgtaggcgatggcgtcgatatcggtggccacgcaacccgcctcgtccagcacctgacggatcagcggcagcatgcgcttgacgtggtcgcgtgaagccagctccggcaccacgccgccataggcgcggtgcaggtcgatctgactgaacagcgcgtcggcgagcaggccgcgttcactgtcgtaaagcgcgacaccggtctcgtcgcacgaagtttccaatcccagaaccagcatggtttcgccttctctgccgcttgcccagcgtaaaaggccggcatgataatcgccgctcggcgggccagaccagtggttttcgatcagaggctttgcattccgcttgacgaggcggtaacatccgcaacccttaaaaacctgtgatctttccgtgccgttgccaggaagacacaaacctccggtaataaagaaggtagccctggatgccagccgtcaaagttaaagagaacgaacccttcgacgtagctctgcgtcgtttcaagcgctcctgcgaaaaagccggtgttctggccgaagttcgtagccgcgaattctacgaaaagccgaccgccgagcgtaagcgcaaagccgctgccgctgttaagcgtcacgccaagaaagtgcagcgcgagcagcgccgcagcgttcgcctgtactaatagcgtacacgcaacgcccgaatgcccggctcggccgggcatcatcgtcaagaactccgcatcgccagctggcgaaatggcggagtttttgcgtttctgccgttacttatctgggacaccctgagcgtctatggccggcctgatcccgcaatccttcatcgatgacctgctcaaccgcaccgacatcgtcgacgtggtgagctcacgcatccagctgaagaagaccggcaagaactacagcgcctgctgtccgttccacaaggaaaagacgccctccttcacggtcagcccggacaagcagttctactactgcttcggctgcggcgccggcggcaacgccctgggcttcgtgatggatcacgaccagacggagttcccccaggccgtcgaggagctggccaagcgcgccggcatggaagtgccacgggaggacagcggccgtggcggcaaaccgcgccaggccgccgactcgccactttacgccctgctcaaggcggcggccgactattaccgccaggccctgaaaagccatccgcagcgccgcgccgcggtcgaatatctgaaaggtcgcggcctgtccggcgagatcgcccgggatttcggcctcggcttcgctccgccgggctgggacaacctgctcaaacacctggccggcgacagcctgcagcacacggcgatgatcgatgccggcctgctggtcgagaacccggacagcggcaaacgctacgaccgctttcgcgaccgggtaatcttccccattcacgacagccgcggccgggtgatcgcctttggcggccgcgtgctgggcgacgacaagcccaagtacctgaactcgcccgagaccccggtctttcacaagggccaggaactctacggcctgtatgaggcgcgcaagcacaaccgcaacctcgacgagatcatggtggtggagggctacatggacgtcatcgccctggcccagcaaggcctgcgcaacgcggtggcgaccctgggcaccgccaccagcgaggaacacctcaagcgaatcttccgcctggtgcccagcgtgctgttctgtttcgatggcgatcaggccgggcgcaacgcagcctggcgcgccctggaggccgccctgcccaacctgcaggacggtcgccgcgcgcgcttcctgttcctgcccgacggtgaagacccggacaccctggtgcgcagcgaaggcaccgatgccttccaggcccgcatccatcaacacgcccagccgctggccgactacttcttccagcaactgagcgaagaggccgacccgcgctcgctggaaggcaaggcacacctggtgaccctggccgcaccgctgatcgacaagattcccggcaacacgctacgcgctctgatgcgccagcgcctgacccagattaccggcctggatcccagcaccctgggccagccgcaagcagcgccggcacgccagccgagcgcgccggccccgcaaagccacgaccatcacgcaccgcccttcgaaaccatcccggacagcgcctattacgacgcgccgccaggcttcgaggagcacgctgcgccgactcaggtgttcgagcgcccggcacgcaagcctggcaagggcgaatggaagaaggatggcggcaagtggaagaaaggccgcgaggattaccacccgccgcgcaccgcagttagcgtcgaatcgccgcacctgagcgccctgcgcagcctgttgcatcatccggagctggcgcagaaggtcgaggatgtcagcaacttcgccgccgaagacgacacatacgcccagctactggtagcgctggtgggcaccctgcagaagcagccgaacctgcgttcgctgcaattgatcgcccgctggcacggcaccgagcagggccgtttgctcaagattctggcagaaaaagaatggctgatcgatcaggacaaccttgaacggcagtttttcgacaccataactacacttgcccgtagccagtcgctcaggcgacgcgaaaccgctctgcgcagcatcatgcagaaaagcccgagcgaactcaccgacgaggaaaaggctctattgcgcgagcattacagcagcctgaactcgcccagcaagaccccaactggcgcctgagcgccgagctgaggtataatcctcggcttgttttcagcccgccaagaccttaagtggatagggtgttatgtccggaaaagcgcaacagcaatctcgtttgaaagaattgatcagccgtggtcgtgagcagggttacctgacttacgcggaggtcaatgaccacctgccggaggatatttcagatccggaacaggtggaagacatcatccgcatgatcaacgacatggggatcaacgtattcgagagtgctccggatgcggacgccctgttgttggccgaagccgacaccgacgaagccgctgccgaggaagcagccgctgctctcgcggccgttgagaccgatattggccgtaccaccgacccggtgcgcatgtacatgcgtgaaatgggtaccgtggaactgctgacccgcgaaggcgagatcgaaatcgccaagcgtatcgaagaaggtatccgtgaagtcatgggcgctgtcgctcacttcccgggcaccgtcgacagcattctcgccgaatacactcgcgtcaccaccgagggcggccgcctggtcgaagtcctcagcggttacatcgatccggacgacggcagcgtgccggctgaagccgccgcccccgttcctgcctcttcggacgacaaggccgaagacaaggacgatgacgaggaagacggcgacagcgacgacgaggaagaagaaggcgatggcggcccggacccggaagaggccctgcgccgcttcaccgcggtctccgatcagctggaagtcgccaagaaagccctgaagaagcacggtcgtgacagcaagcaggccatcgaagagctgcgcctgttggccgaactgttcatgccgatcaagctggtgcccaagcagtacgacgcactggtggtgcgtgtacgtgaagccctggaccgcctgcgcggccaggaacgagccatcatgcagctgtgcgtgcgtgatgcccgtatgccgcgtgccgacttcctgcgcctgttcccaggcaacgaagtggatctggactgggccgccagcctggccaagggtaaagccaaatacgccgaagccatcggcaacctggaagcggacatccagcgctgccagcagaagctgatcgccctgcaggacgagaccgagctgaccctggccgagatcaaggacatcaaccgtcgcatgtcgatcggtgaagccaaggctcgtcgcgccaagaaggaaatggtcgaggccaacctgcgtctggtcatctccatcgccaagaagtacaccaaccgcggcctgcagttcctcgacctgatccaggaaggcaacatcggcctgatgaaggcggtggacaagttcgaataccgtcgcggttacaagttctcgacctacgccacctggtggattcgccaggcgatcacccgctcgatcgccgaccaggcgcgcaccatccgtattccggtgcacatgatcgagacgatcaacaagctcaaccgcatctcccgtcagatgcttcaggaaatgggccgcgagccgactcccgaagagctgggcgagcgcatggaaatgcccgaggacaagatccgcaaggtgctgaagatcgccaaagagccgatctccatggaaaccccgatcggcgacgacgaggattcgcacctgggcgacttcatcgaggacagcaccatgcagtccccgatcgacgtagccaccgtggaaagcctcaaggaagccactcgcgaagtgctggccggcctcactgcccgtgaagccaaggttctgcgcatgcgcttcggtatcgacatgaacaccgaccacaccctcgaggaagtgggcaagcagttcgacgtcacccgtgagcgtatccgccagatcgaagccaaggcactgcgcaagctgcgccacccgacccgtagcgaacacctgcgctcgttcctcgacgagtaagggttcacgggaatgaaaaatgccggtcactgatcggcatttttttcgcctgcgcttcaggctcatggagcggctttgttctccaccgcttaaggtggaccgggacgcgtagtcaacgcgaagctcgtccacctgagcccagcgacgcagccaccgggcaatcctcgcacaggtagctcagcccgccagctcggcaaagccctgacgaatcgcctcctcgggcaggttgtcgccgatgaacacgatcacgctctcgcgcttctcgtcggcgccccactcgctgtcccagtcgaagccatagagccgcaacacgccctgaaagaccatgcggcggtcttcaccggcgatgctcagcacgcccttgtagcgcagcagcgaattgccgtgctgttccagcaggttctccataaagccactgaggcgatccagatccagcggcttgtcgcccgtcagcaccagggtggcaatgcggtcgctgctcttgcccgccatcactggtcgcaggctcggcgccacgtcggcattgagattgaagccgcgcacatccagcagctcactcaaatcgatgcggccatgttcgaccacacggatcggcgcccggcgattgatgcgctgcaagcgtgcggcaagcgcttcacgggcagcgtcatcgaccagatcggtcttgctcagcaggatgcggtcagcgaaaccgacctgggcctgggcgatggtttcctgcagatggcggtcggcattgacggcgtccaccagggtgataatgccgtcgagcacgtaacgctcgcacagttcctcggtggcgaagaaggtctgggcgacaggcgcagggtcggccaggccggtgcactcgatcaccaggcggtcgaaatccagctcgccgctgtcacgcttttccagcagcacgaacagcgccttctccagctcgacgtggatggaacagcacacgcagccgttggccagggtcatcacctgcaccggctcgctgccgagcagttggctgtcgatgggcgtttcgctgtattcgttttcgatcaccgcgatcttcaggccgtgctcggccttgaggatatgccgcaacagggtggtcttgccggcgccgagaaaaccgctgagcacggtgaccggaatgggggaaaaggacatgaatgcattcctctgaaagacacacgccacgacgaggcgtggcgtgtggtgcttgaagcgggcccaagcccgcaaggtcatgtcagcagcagcggatcggccgccccttgccaccaccataacgtgcttcctgacgctcgcggaagaaggcttcgtagctcatcactggctgatccggatgcttcttggccatgtgctcgacataggtgtcgtagtcaggcatgcccaccagcatcctcgcagcctgaccgaggtacttgcccatccggctgagatcattgaacacgggcaacctccggcgcgtctgctggcagcgcttcataggtggcttcacggtcggtacgcagctccttgcgccaggcggcgcggccgaccttgatcgcatagaacagcacgcttagcaccacgaataggaacagcacggtgagcgtggcgttggtgtaggcgttgaagatcacgtgctgcatctggccgatatccttggccggggcgatgacctgaccggcgtccagcgcggtctggtacttcttggccagggccaggaaaccaacggccgggttcgggtcgagtagcttgatcaggccggcggtggtggtgcagatcagcagccaggtggccgggatcagcgtcacccacacgtagcgctcgcgcttcatcttgatcagcaccacggtgccgagcatcagggcgataccggcgagcatctggttggagatgccgaacagcggccacagggtgttgatgccgcccagcggatcgatcacgccctggtacagcagccagccccacagcgccacgcagccagcagtggcgatcacgttggcagtccaggactcggttttcttcagggccggcacgaagttgccgagcaggtcctgcagcatgaagcgaccggcacgggtaccggcgtccaccgcggtgaggatgaacagcgcctcgaagagaatcgcgaagtggtaccagaacgccatggtgttctcgcccggcagtacgctgtgcaggatctgcgcgatacctacggccagggtcggtgcaccgccggcacgggccaggatggtgttctcaccgatatcacgggcgaccgcttccagctgatcaggggtgatcacgaagccccagctgctgaccgcggcggcgaccgactgaacatccgagccgaccagggccgccgggctgttcatggcgaagtacacgcccggctcgatcaccgaggcggccaccatggccatgatggccacgaaggattccatcagcatgccgccgtaaccgatgtagcgggcatgggtttcgttggccagcagcttgggcgtggtgcccgaactgatcagcgcgtggaagccggataccgcgccacaggcgatggtgatgaacaggaacgggaacagggtgcccttccacaccgggccggtgccgtcggtgaactgggtcagcgccggcattttcagctcgggcatgaccaccagaatgccgatggccagggcgatgatggtgccgatcttgaggaaggtcgacaggtagtcacgtggcgccaggatcagccataccggcagtaccgcggcgacgaaaccgtagccgatcagcatccaggtgatctgcacgccggtgaaggtgaaggccgggccccacacggggtcagcggcgaccacgccacccagccagatcgagccgagcagcaggatcaccccgatcagggaaatctcgccgatgcggcccgggcggatgtagcgcatgtagatgcccatgaacatcgcgatgggaatggtcgccatcacggtgaacatgccccaggggctttccgccagcgccttgacgacgatcagcgagagcaccgcgaggatgatgatcatgatcaggaaggcgccgaacagcgcgatggtaccggggatctggcccatttcctcgcgcaccagctcgcccagggagcggccgttgcggcgtgtggaaatgaacagcaccatgaagtcctgcacggcaccagccagcaccacgccggcgatcagccagagggtgcccggcagatagcccatctgcgcagcgagtaccgggccgaccagcgggccggcgccagcgatggcggcgaagtggtgaccgaaaaggatgtgcttgttggtcgggacgtagtccaggccatcgttgttgagcacggcgggggtggcacgggtggggtcgagctgcatcaccttggtggcgatgaacagactgtagtagcggtacgcgacgaggtagatcgccacggcagcgacgacgatccacagggcgttgatcgattcgccgcggttcagcgccacggtgcccagcgcgaaggcgcccagcaacgcgaccgcaaaccaggcgatatgactggccattctggtcatttggacatctccggtcgcaaaccttggcctgcgacactcattgttattgttgtgctctgttacaagagcccccgcaactatccatataagtacgctttgcagtaattcgcaaaactacccacggccctctacgtagaactacgtagaagcatgcagatcccgccagccgggccctgcgcctttgtgtatgctctgcccgccgtccatccgccgcggggccgcctgccccgacacgcagcccggagtgcccatgcaactcaagcacaagatcgtcgccctgagcctgctgcccatgctcctggccgtggccgtggtgtgcctgctggtgctgatccagaaccagcgcctgggcaaccagcaggcccagctgatcgagcacagcatccttggcagcaagcaggccgagctcaagcactacgtggagatggcgctgagcaccatcgcaccgctgtacaacagcggccgcgacgacgaggaaaccaagcgccaggtgctggccctgctgcaacgcatcaatttcggcagcgacggctacttcttcgtctacgaccgcaacggcaagaacctcatgcacccgcgccaggccacgctggtgggcaaggacctgtggaacatgaccgatccccatggcctgctggtgatccaggcgctgatccgcagcgccaccgaaggcgacggtttccagcgctatgcctggcagaaaccctccaccggccaagtcgccgaaaagctcgcctacgtgacccagctcgaccgctggggctggatgctcggcactggcatctacctggaagacgtcgacaacgccatcgcccaggttcgccacgacgtcggcagcggcatccgcaccaccatgctggccatcgccatcgtcgcgctgatcgccgtgctgctggtgttcgccagcggcctgaccctcaacgtcagcgaacaccgcctggccgaccgcaagttgcagcaactgacccagcgcatcatcacctcccaggaagaggaacgctcgcggctatcccgggagctgcacgacggcatcagccagttgctggtgtcgatcaagttcaagttcgagctggccgctcacgaactggacgccggcaaggccagcgcggcgcagaccctgcgccagggcatcgaacggctggccggggcgattggcgaagtgcggcgcatctcccacgacctgcatccctcgctactcgacaccctcggcctggcctcggcgatcggccagttggccagcgagttcgagcagcgcagcgggctgcgggtggactacgacaacagcctgggcgatatccgcctgagcgacgacatgaacgtggcgctgtttcgcatccttcaggaggcgctgaccaatatcgagcgccacgccggcgccggccaggtgaccatccagctgaccggtaacccacggcgggtgcacctgcgcatcagcgacgacggcagcggtttcagcccacgccaggccgagcagagcggcggcatcggcctgcgcaacatccgtgagcgggtcgagcacttcggcggcgacttcagcatcgcctccacgcccgctggcaccgttctgactgtcgccctgttactctccgccgacgcgccacaatcccggaccgagcctgcatgaagaccatccgcatcgccctcgtcgacgaccacatcctggtgcgcgaaggcatccgcacgctgctgtcgatggtcgagcatttcgagatcgccggcgaggccggcagtggcagtgaagccctggagctggtggcccgcgagcagccggacatcctgctgatggacatcggcctcaaggacatcaacggcctggagctgaccggcatcatcaagaagcgccacccggccaccaaggtgctgatcctgagcatgtacgacaatcaggaatacgtgagcagctcgctgcgcatgggcgcctcgggctacgtgctcaaggaggcgccgtcccaggacatcatctcggcgatcgacgtgctggcggtcggcgggcgcttctacagcggcgacgtggcccacaaactggcccaggaagaaaccgaggaaggcgagctgaccccgcgcgaacggcaggtgctgctgatgatggcccagggcctgaacaacaaggccatggcccgcgagctggcgatcagcgtgcgcaccgtggaaacctaccggctgaacattcgccgcaaactggatatcgaaaagcccgccgacctggtcaaacgcgccatggaatacggctggtcgccgcaaacctgacgccagctttcgcgcattcggcgacgccgccgcgcggcttggctatagtggacaaaaccaatagaggacagcttccatgagtgacaaccacgaacgtcggcgcttccagcgcatcgccttcgacgcgcccgccgagatcgtgcagggcgaacagagctggcaggtggagctgcacgacatttccttccgcggcgtgctggtacgcaggccctggaactgggaaggtgaagccggccaggattacctgctgcgcattgccctcgatgacaacctgcaagtgaccatgcaggtcgagctggtacaccgcgaagagcgcgtgctgggctttctctgccaccacatcgacctggattccatgagccacctgcgccgcctggtggagctcaacctgggcgacgaggccctgctggaacgcgagctggctgcgctctgcgaagacgacaactgatttctcccatccagagcgacaactcggcgagcaactgacctggcaaggccaggctccgcaaaatcaacgcgcagcaaatgcgggcgaggcgtatcgtatgcaccgccccgctgcgcgacgataccgacccgtatgcatcgatccctctgctgtttgtgcctgtcgctgctggcgctgctttgcgttgcctgctcgccaccgccaccggcatcgctggagcaccaggtctacatctggcaacggcaatggcaacccacccaccgccaggtacttgcgcagaccaagagtgacttcaccgccctacgtgtactcgctctgcagtttcatcccagggcaggctgggccaaggcctatcccgacctacagcaactgatcgccgatggtcgcccggtagtgatggtgatacggctcgacggacaattgccgcagccggatcagacgcagatcctcagtcgaacggccagcttgctggctgaatggcaagccagcggggtcaatctgcaaggtgtggaaatcgatcacgactgcgcaagcgcgcggctgcccgcctacacggacctgctgacagcactgcgctccgcgctgcccgccaacctcgcgctgagcattaccgcccttcccacctggctgaatagccctcatctggaagccctgctgcgccaggtcgacagctcggtgctgcaggttcacgccgtcaacgatccacgcgatgggctgttcgacccacagcaggcgcaacgctgggccgacgcctacggcaagcgcagcgcaaaacccttcctgctggcgctgcccgcctatggcgtcgccgtgatcggcacctcaggacaagtcgagagcgaggccccgctggacgtgcgcggaagccgccgtgagctgcacgccgatccccagcaggtcgccaaccttctgagcaccctggaggagcgccgtccggaaaagctgcgcggcatcatctggttccgcctgccgctgccaggtgaccgccgcgcctggccactggcgactctgcaagcggttatgcatgggcagccgttgagcgcctcgatcaccgtggacgtgaaacaagccggcccgttgcgtgagttgacgctgatgagcaacggcaatcgcgacgtcggccttccagcgcgtgtcagcctggctggcagccactgcgaagccgccgatgccgtcgcagactatcgcctggaacaaggcgaaaatggtccgatattcgttcgcaaacaacccgcacgtctttcggcagggcaacgccaggcactgggctgggcacgctgcagcctgttcgaccaaggagcaattcatgtttcaccctgagtggcaacgccggctgctaagtatcggtgttggcctggtgctgccgctgtccccggccatcgcctgtggacccgacttcccctatctgctgctcaatgatcgccagaacgcgctggcacaactacccgaaggcagcttcgcgcaagagattcgcaaacttggtgcggcgattcccggcctggccggggccactgaagcaacactgccgcagtactggggcaccaacgatcgcctgccggatcagcgtgacgaggtggaaaaagcgcagttgccggacggtttattcgagcgtgttcagcaattgcgcgcactcaccgacgcggccgaggtagaacgccaaggtgtcgggctgccggccgagctgcgcctgtacactgctggtgccgtggccttcgcccagggcgaccaccggcaggccgccgagtacttcaagcgtgtactggccttaccggcagagcaacgcaagttgcgcagcacctgggcggcctactctctgggccgtagcctggcattgatgaccggtgaggccaccgaaaccagcgatcccgagcttccgcaacgggcgtccgcggccttcgagcagacgcgcaagctggccgttgaaggttttgacgatccgctcgaactggccattgccagcctcggcgaacaggcgcggctgaatctgcaggctggggagtggagccaggccatcggcctctacgccagccaggccatccatggctcagacaccggcgccagctcattgcgcgaggtcggcgcaacgcttgcggccatggatgaccaacacctgctgccgctgctacaccagcaggcggtgcggcaactgctcagcgccatgctgctggccggcatccagcattcggcgctgcccgcagagcgcctgctgacgctgattcagcagacgggcatccagcagctggacgacgccgatcgcctcgctgccatcgcctaccgcgaaggggattacaccactgctcagcgctttctcgagcgcgccggcgatagcggcctgacctggtggctgcgggccaaaatggcgctacgcgctggcgacagcaaagccgccagccaggcctatgccgaggcggccaaacgctttccggacgacgagaactggggctggcgacgtaacggcgactggctgaacgaaaccctgaagcccaaatgccgtgtcgaaggtgagtcggcgattctcaccctcgagcgtggtgactatctgcaggccttcgaacagctttatcgcagtggtgatctctactgggaggacgccgctgccgtggcagagcgcgtactgaccaccgatgaactcaaaggctacgtcgacagtcacgtcaccagcaccccggagcctgccgacggcgaaccctggaattactgggaccgcccgccggccttgcgcctgcgcgagctgctggcgcgccgcctgatgcgcgacggccgttatgatgaagcacgtggttactttgcccaaaccgagcaacagcaggccgctgctgactatcagcaggcacgtcagcaggcgcagagcgcgtggaccgacatcggccgcgccgaggcctatttcgaggctgccagcatccttcgccgccagggcatggaactactgggctacgaactgggaccggataactacgtttacgcaggcaactactccgaacgctacaacagcgcacaggtggtgccggacgctggcccgatcgagatgggtggcctgctatcggcagccgaggcgcagcgctggaatgccactgccgccgaaccctaccgtcgttttcattaccgctggatagcggcagacctggccagcagcgcggcggatctgctgccggagcgcagccaggcgttcgccagcaccttgtgcgcggccaccgactggatgatcaatgtcgatccgcaacgtgcacagagctactaccagcgttacgtggagcacggcgccctgcgcctgccgccagcgccggccttcgtgttcggcgtgggcgcctgcgagacgccggatttccaggcagcgcgcaagcggcaatggatcgagcgcgggcaggccgtcattcaggccgtacgcgaacaccgaggtgcgctggctgcactctcgctagcagttgtcggcatcgccatctactggcgacgccggagcaagaaagccgctgtgtgagggtcggtggtcacgttcagtggcggataccgaaatcgcagcaggccgcatcggcttcgcggcggcgggcgcggcgcactttcaccacccgcggcagcagatccacaagtggctggcgcttgcgctcgacgcccaggcggtcgatgggcgaagcgctggctttggcgatgatgtcgtagaacagcagcatgatggcgactcctctgtgggtacgccttcatcctgcgactgccgccctgccccaccattgacacggatcaatggccgccgggcgctcccagcggcacaacgccgcagctactcgaatagcgcgtcgagtgcttgctccaggcgcgtcacagcgatcacctgcagcccgggcggcgactccttcggcgcgttggccttgggcacaatggcgcgcttgaaaccgtgcttggcggcttctttcaaacgctcctgaccgctgggcaccgggcgaatttcgccggaaaggccaacctcgccgaagaccaaaagatcatggggcagcggccggttgcgcaggctggaaatgactgccgagatcagcgccaggtcggaggcggtttccagcaccttcacaccgccgaccacgttgagaaacacgtcctggtcataggtgggaatgccgccgtggcggtgcaacacggccagcagcatggccaggcggttctgatcgagacccagggtgacgcggcgcgggttggccatatggctggtgtcgaccagcgcctgcacttccaccagcattggccgggtgccttcccaggtggccatgacgatgctgcccggcacctcttcctgggcgcgggtgaggaagatcgccgaggggttgctgacttccttgaggcccttgtcggtcatgccgaacacgcccagctcgttgatcgcgccgaagcggttcttcaccgcacgcaacaaacgcaggcggccatcggggtcgccctcgaaatacagcacggtgtcaaccatgtgctcgagcacccgcgggccggccagggcgccttccttggtcacgtgtccgaccaggaagatcgccgtgccgctctgcttggcgaaacgcaccaggagcgccgcactctcgcgcacctgggccacgccaccgggcgcggactgcagctgctcggtgaagatggtctggatcgagtcgatcaccatgaccttgggcttttcgtggcgggcggtggcgatgatgctttcgatgcaggtctcggtcatcaccttgagtttgtcttccggcaggccaagacgtcgggcacgcatcgccacctgctgctgggattcctcaccggtgacgtacagcgccggaaaacgctgggcgacgttgcacagggtctgcagcaggatggtcgacttgccgatgccggggtcgccgccgatcagcaccaccgagccgtccaccaggccaccgccaagcacgcggtcgagttcgccggatgctgtggaaaagcgcgcaacttcctcgacgctgacttcggccagggtcttgagctgcgcctgctgcccggcccagccggttcgcccgctgggcgccgctgcgccgccagcttcaatcatggtttcggtgagggtattccaggcgccgcactcgccgcattgcccggcccacttgggaaaggtcgcgccgcactcggtgcagccgtacaagcgtttagccttggccatgggggtcgtcctgcctgatcgatcgaggccgaaacgataccgaacaactggataaatttacagacctgtacgtgcaggctatcggcggcgtaccggccaggccgataatgcgccgctcctctgccttgagaccccgtgatgtccatcgaactgattcccgccagcgccgagcagctgccgctgatccgcaacctctaccagttctatgcctacgagtcgtcggactgggagcaggaagacgtcgaggtcgacggccacttttacgtgcacgagccgcatctgcagcgctactggcaggacgaaggctggagcgccgggctgattctggtcgacggttttatcgccggttttctgctgctggaggcctgtgaggaccagcgcctggccgagatggaattcgccgacctgttcctgctcaagaaataccggcgcctgggcatcggccgtgcgttgctgcagcaaacggtcagcgacgggcgccgttggctggtttgttgttacgagcaggatgagctggcgagcgctttctaccggcaggtgctgagcgagctgtcattcgtggtgcgtaagctggaagacgacggcgctgaaacggggctgcaacgattcgtggtgcaggcctgaaggttgacgggtagcaataaagaacccgggttacgcctgcggctaacccaggctacgcaaaactcgtagcctggcgttgagcgcagcgatacccaggaatccgtcacgcatcgctgcacccaatgtcgcctggaggctcagcgttcggtgagctcctgcacgatcttgtccttgagcagcacccgctcgcggcgcaagcggcccagggtttcgtcatcgaaggactggttgccggactcgagttcgacgatgcgtttgtccagattctggtagcggcctaccaggccgtcgaaacccggatggctcttgcgacgctcggtcagggcgtcgccgaactcacgaaattcttcgcgcagattgtgctcggcggtcatggggcgctcctctgtgtgggggtggtgatccattgaccatagcccagcagcgccgacatgcccgcccgacgagttgcatcaaccgccgcagttgttgccacagttgcagcactcaccgcgcgccttgcgctgctggcgcgccagatcttcgcgcaaacccgaacggcgcagtttcagcgcagccaggctcagcccgtcgggccgctccaggccgttttcgatacgggcgatgcgccggtcgacatcatcgtgctgctccaccagcgcagcgtaggcagggttgccgtgcagccgcgcggcggtttcggattgggcggaatagtcgatatgcatggccaggctcctgatagatgaatgaggccactgtaatcaggtgaaaggccctgcccgttgatccccgtcaaccacgcaaagcggccgagcaccatccatcgcctgcgcgcaaaggtgcggcgcagagcactgcagcgaatcggtatctatcaacttgcggtaataaattcggacaatgccgcgacatgggggtcacaaacctaacgctagccgaacgccaagcatggcagaccgctagcggtgctttacacttcagcgcaccaaatcagatccagggggttgcacatgagcatcatcaacgaattcaaggccttcgcggtcaagggcaacgtcgtcgacatggcggtcggtatcatcatcggcgcggccttcggcaagatcgtctcgtccttcgtcggcgacgtgatcatgccgcccctgggcctgctgatcggtggggtggacttctccgatctggccatcaccctcaaggccgccgagggcgatattccggccgtggtgctggcttacgggcgcttcatccagacggtcatcgacttcatcatcatcgccttcgccatcttcatgggcgtcaaggcgatcaaccgcctcaagcgcgaagaagccgccgcgccgtcggtgccgccagcaccgagcacccaggaagtactgctgacggaaatccgcgacctgctcaagaaccagcagcacaaggattgatcgggcagcagagcagcaaagaaaacggcgcctccagggcgccgttttcatatccagctcaggtcacgccgcgctgttgtcggcatcaggcttgagcagcacgcgggtgatgcgccgttccttgacctcgatcaccgtcagttcccagcccaggtactcgaccttgtcgccgatcagcggcaggcggtcgagcaggctcatggccagcccggccagggtctggtaatcgtcggtcggcttggcggcgaagttcatccgctcgcgcagcaccgccaggttgaccgcaccgttgacccggtagccaccgtccacttcctcgacgtccgggccgtccacttcgctggcatccggcagttcaccggcaatcgcttcgagaatgtcggtcagggtcagcaggccttcgaaaccgccgaactcgttgaccacgaaggccacgtgggtcgagccctggcgcatctgttccagggagctgagcacgcttgagctgtccggcaggttgatcggcgcgcgcaccaggctttcgatatccggctgctggcccttgagcagttccttgaacagctccttcttgtgcacgtagcccaagggctcgtcgcgcgtttcgttgcggatcaccaccaggcgcgagtgcggcgaatcgagcagcgcctgctggatcttctccggggcgtcgtcgaggttgatgcagtcgacttccatgcgatcggtcatgaccttctgaatcgacaactcagccatgttcagcacgccactgatcatcacccgctcgcgacggtcgaacagcgcggtttcgccctgctcgccctcgagcatgtcggcgatgtcctcgccgacttcatcggcctgcaccttgccgccgagcatgcgcatcaccgcgtgggcggtgcggtcgcgcaggccacgctggccctgcaggctgcgcttgcggcgcgaacgggcgatctggttgaacagctcgataaggatcgagaagccaatggccgcgtacaggtaacccttcggaatgtggaagcccagaccttcagcggtcaggctgaaaccgatcatcatcaaaaagcccaggcagagcatgattaccgtcgggcgggcgttgacgaaggcggtcagcggcttgctggcgacgatcatcaggccgatggagatgatcaccgcgatcatcatcacttccaggtgctcgaccatgccgacggcagtgattacggcatccagggagaacaccgcgtcgagcacgatgatctgcgccaccaccggccagaacttggcgtaggtgcgcgagccaccatgctgatgggtacggccttcgaggcgctcgtgcagttccatggtggccttgaacagcaggaacacaccaccgaacagcatgatcaggtcacggccggaaaaggacttgccgaacacgtcgatcagcggatcggtcagcgtcaccagccaggccatgctggccagcaggcccaggcgcatgatcagcgccaggctcaggccgatcacccgcgcgcggtcacgctgctcgggcggcagcttgtcggcgagaatggcgatgaacaccaggttgtcgatgcccagaacgatttccaggacgatcagggtcaacaggccaagccaggccgtcggatcagcgatccattccattttagtgtgtagctctctctaggggaaaacggagacggccgaacgcggcgcgcatgcaggtcgcaggcgcgtgaagtctcggctgtcgggaaggatgcgcagcgctgtgctgcacgatgggcgcgcgccgggcggcgctgcctttgggaagcgccctcgtccgtaatggcgagggcggtcgactactgtcgctgtccatgtagaccggatagtgggaaacagaccctgcaatctactggagcgcgagtcacaccgaaagcggcaagtttgtaaccgtgctttacatgccgcctgagcgtgtcggcttgcaggcttaccagtagttctccacggcgacctggccgggccgccgggtcaggctgaggttcatgttgcgcgccttcaggcattggcggatgtcgtcgatcatctgcgggttgccgcagatcatcacccgagaatgttcgggggtcagctcaagaccggcggcacgctccagctcgccgttttcgatcagttgggtgatgcgcgcattcaggcagcccggcgcctgctcgcgggtgaccaccggcacataggtgagtttgtgggtgtactcggccaggtgctccagctcggcgaagccgtggatcatgtcctgataggccagctcggccagggtgcgggcgctgtaaaccagcacgatgcgctcgaagcgctcccagatttcgaaatcctgcagcatcgacaggaacggcgcgatgccggtgccgctgcccagcagccacaggtcgcgaccatcgacgaagcgatccagggtcagataaccggtggccatcttttccaccagcagggtgtctccgacgcgcaggcggctcagttcgctggtgaactcaccacctggcaccacgatggaaaagaactccaggtgctcgtcatggggcgcggagaccagcgaataggcgcgccagaccaccgagccgtcggccttctccacccccaggcgcacgaactgcccggcgcgaaagcgaaacccggcatcgcgggtggtgcgcagggtgaacaggctgggcgtcagggtctgtacgtcgagaagggtctggcgggtgaatttgtcttcgctactcatcggcggctccatctgggctcatggggcctagtgtcgcgcaaagccggcgcgggaaacaccggtaaagatcagggaaaacagttgggcgggatcggcagctgcacgagttcgatgtgattggtggataagcttcgcgttatccaccctacaagccggcaccaccatcttgtgggagcgggcggggacgcccagttcatgcccgcgatcgcgcgcagggcgcgctcccacagaagatccgccgtagcccgggtcgagcgaagcgacacccgggaaaccatcgcccacaaaaaagccgaccctgaggtcggctcttttgcggtgcgctgatgcttacaacgcctcacggctgctggcgccgtccaccaggcgggcgatgcccagcgggttggcgtttttcagggcgtcgggcaacagggcctccgggcagttctggtagcacaccgggcgcaggaagcggtcgatggccagggtgccgaccgaggtgccgcgggcgtcggaggtcgccgggtacgggccgccatgcaccatggcatcacagacttccacgccggttggataaccgttgaacagtacgcgcccgaccttctgttctagcagcgcgagcagctcctcactgccggccaggtcgccagattcggtgatcagcgtcgcggtcagttgaccgtgcaaccccgcgatggcctctagcagttcagccttgtcggccacttcgacgacgatggtggtcggcccgaagacttcttcctgcaggcgctcgtcaccttcaagcagcaggctgacatcggccttgaaaagctgcgggcgcgcctgcttgccttcctgcgcggcgcccgccaggtgggtgatgcccgggtgtgcggcgagcgcagcgatgcccttgccatagccctccaggccgccggcattgagcagcgtctgcggcggctgctcggccatcttgacggtcaggctgtgcagaaaggcggtgaactccggcgagcgaatgccgagcaccaggccagggttggtgcagaactgcccagcgccgagcaccaccgatgcggccaactcgccagcaaccttctcgccacgagccttgagggcttcgggcaggaggatgaccgggttgatgctgctcatctcggcgaacaccgggatcggctgcgggcgcgccgcggccatgtcgcacagggcacgaccgccacgcagcgaaccggtgaagccgaccgcctgaatggccgggtgcttgaccagcgcggcgccgacgatgccgccgtagatcatgttgaacacgcctttgggcattccggttttctcggctgcgcgcagcagcgcggcgcccaccagggcggtggtggtcatgtggccggggtgagccttgaacaccaccgggcagccggcagccagggccgatgcggtgtcaccaccggccgtcgagaacgccaatggaaagttgctggcaccgaacacggcgaccgggccgaggccgatgcggtactggcgcagatccgggcgcggcagcggctggcgatccggtagggcgcggtcgatgcgcgcgccgaggaaatcgccgcggcgcagcacctgggcgaacaggcgcatctgcccgctggtacgcccgcgctcgccctggatacgcccggccggcagcgcggtttcccggcagacgacggcgatgaaatcctcgcccagggcgtccagctcatcggcgatggcatcgagaaactccgcacgccgggtcgccggcaggctgcgataaaccgggtaggcagcggcagcagccttggcggcagcatcgacctcttgctcggtggcctcgacgaattcgtacggcagcgtttcgcccgtggtggcatcgacgctctgcagcttcacgctgccgcgggcactgtaggcgccgccgatgatgttgtggccgttaacggacatgaaatattcctcctgtggcaaaccaagcggggccctaaggccccggtgaacagtgtttacagagcggtgacgccgcctggctcaaggggctcgtcagccttcgccaggccattgcgcaagggcgcaccgaactctttcatctcgatctcgaaggtatcgccgggttgcgcctggatgccgtcggcataggacagggtcgcggtgccgaagtaatgcacgtgcacgtcgcccggacgcaggaactgctggtacttgaagtggtggaactccaggttctccaggctgtgacacatgttctcctcgccgctcaagaactccttctcccagatgacctcgccgccgcgatgaatgcggctgataccggacagatgggctggcagcgcaccgacgcgcagttccggcccgtaggcgcaggcacgcagtttggaatgcgccaggtacaggtaattacggcgctccagcacgtggtcggagaactcgttgcccagggcgtaacccaggcgatagggcttgccgtcgtcaccgatcacatacaggccgaccagctcgggctcctcgccgccgtcttcggcgaacacaggcagcggcaggtctgcgccaggacgcacgacgatgctgccgtcacccttgtagaaccactccggctgcgcgccgacctggccggcagccggtttgccgccttccatgccccagcggaagatgcgcatggtgtcggtcagggtggcttcgtcctggcccttctgctggtgcatcttgtcgcgggtcgaggcgctgcccaggtgggtcagcccggtgccgctgatcaggcagtgggccgaatcctcatggtccagcggcggcaggacgcgcccgctctgctgcagctcggcgtaggccgggccggtatcgctgccgcggctctcgacctcggcctgcaggctgcgcccggcgcggatcgctgccagcgccaattcgcgggtgctggccacgccacgcacggtacggatggcgtcgccttcgacaacgccgacctggcgctggccgctggtggtttcgaactggatcagtcgcatggcttatctctcttgtcagtcttgcccgaacgggtacagggcagactttacgaactgcgcgccaacctgcctaatgacaggctctgatcaagcaataaccgatggttatcaccatgctcgcttccctgcccgccctggtttcccgactgcgcctgaaacagctgcgcctgctgatcgccctcgacgaacagggttcgctgcacaaggccgccgacgtcgtggcgatcagccagccgggcgcgaccaaggcgctcaacgaaatcgaatcggcattcggcacgcggctgttcacccgtaccagccagggcctggaagccaacgacctggggcgctgcgcgattcgctacgcgcggcttatccacagcgacctggcgcacctgcgcgaagaaatgctcggcatcctccagggccagggcggccgcctggtggtgggcgtgatcatgggcgcggtgccgcacctgacccgtgcactgtcacgcctgcgcgcgcgccagccggagctgtcggtggaaatagtcgaggacaccagtgcgcggctgctcagcctgatcgaccagggccgcgtcgacttggcgatctgccgcaccagcgtgagccgccggccagacgattacgattgcctgagcctgcatgacgagcaattgaaggtggtggccaacccggcgcacccactggcgaacacgccgggcctgagcctggaacagctggcggcctacagctgggtggtgttcccggcgaacatgccgatgcgcctggttctggagcgggcattcagcgacgccgagctggagtttccacgctacccgctggaaaccgcctcgactttcgccaccctgatgctgctgcaggaagacccgaacctggtggccctaatgccgcgggaaaccgcccagtcggcggcgcgcgccggccagctggcatgcctggacacggcccaggtgctgcgcagcgagccctatggcgtgatcagccggcgtggctcgccgctatcggcgccggcgcgtctgctgctcgaagagctgcgtgacgagccggcagaggggctcagcggcggttgacagtctgcgccgcacgcagcacgtcagcaccgatctccgcctcgaaacgctgccacaccgggcgcatcgcttcgcgccaggcatcgcgctgctcgggcgtcagggtgatgatctgcgcacggccggcggcgaccagttgttcgcggctcttgcggttcagctcctcggcgtcctgattcaccttgaagctgacctcttcgatgatcgcttccaactgggtgcgcacctggtagggaatgctgatccagaacttggagttgctgatcagcatgtagttgagcgaaccgtggttggtttcggtgatgaacggctgcacgctgtcgagcttctggctggccaggttcgaccaggggttttccgcgccctgcacggtgcccttctgcagtgccgccagggtttcgctgaaggccagcttgctggtgctggcgccaatctgggcgaactgcgcttccagtaccggcgacggctggatgcggaaattcaggcccttggcatcggccggcgccttcaacgcgcgggtggcggaaagctgcttcatgccgttgttccagtaggccaggccgtagatgtcctggttggccatggagcgcagcagctcgcggctcttctcgcgcttctggaagcgtttcaccgcttccaggtcatcgaacaggaacggcaggtcgaacacctgcaattgcttggtgtaggcatcgaacttggacagcgacggcgccagcagctgcaccttgccgtcacgcagcgcctgcagctcgtcctcgtcaccgaacagcgtggaattggggtacacctcgaccttcaccttgtcgcccaggcgctgttcgacgagctgcttgaacagcagcgcgccgcggcctttcggggtgtcttcggcgaccacgtgggagaacttgatgacgatgggctcggcggccgaaaccggcaggccgatcagcagcagggctgacagggcggtggtgacaacggactttaacatgcagataccttggcaatggcagcacggcaggcgcacggggcacccacctgaaaagggattcatctggactggcctcggcgaggcgctggcgacgcgttgtcggctgggcccgcagcgggtgcggaagggccgactattattggaggggctgcggatatgaccggtgggttggcaaatgaccggcagggcagcggccgcgattcttcgcgattggcacctgccgaacaagccgcaaatacgccaactgccgcacaacctgaagatttcccgtggcagaatgcgccccgccacgcccaccacgagatcagcatgtcgtcgtccttcgtcaccccgttcaccaccctcgaactgcagcgccagcccgagcagcccggcatgccgctgcaggccttcgacgccgccgatgcctatctgctcgagcaggtgcaggccctgccagccgacgcacgcgtgctgctgctcaacgacagcttcggcgccctggcctgcgctctcgccggccgggcccgggtgaccagcagcggcgactcgcacctcggccacctggcgctgcgcctcaacctggcgcgcaatggtctcgccgaagacgcggtgactttcgtgccgaccagcgaggcagcgagtgggccgttcgacctggtgctgatccgcatcccgaaaaccctggcgctgctggaagaacaactgatccgcctgcacggccagcttgcgccgggcgcccaggtgatcgccggcgcgatgatcaagcacctgccacgcgccgccggcgacctgctggagaaatacatcggcccggtgcaggcctcgctggcggtgaaaaaggcccgtctgctgcacgccacgcccgaggcgcggccagcggcgcagtcgccctacccgacccgctaccgcctcgacaaaccggcgctggagctgagcaaccacgccaacctgttctgccgcgaaggcctggacatcggcacccgcgccttcctgccgcacctgccgcgccacctggataatcgccgcgtggccgacctgggctgcggcaacggcgtactgggcatcgtctacgccctcggcagtccgcaggccgagctgaccctggtggacgagtcctatatggccgtgcagtccgccgccgaaaactggcaggccgccctgggcgagcgcccggtgaccgtgcgcgccggcgacggcctggccgagcagcctgccgactcactggacctggtgctgtgcaacccgcccttccaccagcagcaggtggtcggtgactttctcgcctggcgcatgttccagcaggcgcgcagcgcgctggtcaccggcggcgaactgtggatcgtcggcaaccgccacttgggttaccacgccaagttggcgcggctgttccgcggtgtcgagcaggtggcggccacgccgaagttcgtggtgctgaaggcgaccaagtgaggcagtggcgcggagagtcgatgaatatcccaccgaaaaagcgcgctgagctgcgaaagtagcttttgacggctctcgcgcgaggcgagcaggcgattgtagaaaatcgtattcacagtcatgcccaagctaaaaagaggctgggacgctggcttaattaatctcgctctcgcctcatgaaatctgcgctgcgacgacctatccccgggtatcgctacgctcaacaccgggctaccagagtcacacgtagcctgcggttgagcgcagcgatacccaggaataccgtccttacaacgtcagggtaaaccgcgatagcagcgccccaggcagcgccatcgagccggtctgcctggccccgtaggtgccgctgggcagcagcagctccggttcacgggtcagggcttccaggttcgtgccgaggaagtcgaacagcgagtcgtcgaagcgcatggtgtccaccggcgcccggatgcggccgtcctcgacccagaaggtggcgaagcgggtcatgccggtcaggcgcccggccggcaggtcggagaagttggcgtaccacaggttgccgatatacagcccggtgccgaggcgctgcaggatctcgccctcctccagctcgccgccatgcagctgcagcgagaacgggtattcgccgctgcccgcgccgttggcgatcagcccgtgttcggcggcgctgcgtgagctgaccaggcgctcgcccgccttgccctggctgaccaggcgcaggggctggcgtggcccttcgcgggtgaaggccggcgccaggccgccttcgatgcgctcgtccagcgtcaccttgtcgctcaggctggcgttgccggcgaacaaccgctgcagcgggctgccaccggtggccagcgcttcggcggaaaagccccaggcgaacagcccgaacaattcttccagcgccgcgggcgtcaggtaagcgcgataagcccccggcttcaactcatgggcgggtttgcccaggtgctccagttgctcgcgggcgaacgccaatttgcgggcgaaggcctgtacatcccattgctcgccggcgtagctgcttttcaccgcctggccgttgtcgtggaacaggctgaattcgaagttgaagctgctcgccgcgtgccagccgaaggcgccccaggaactggcgaagccctggtactgcggcccggcggcgtagaagccgaccagatccagcccggcggctgcctcgtggatctgcgcgatggcaacctcgctgtgcagggccgcctcgcccgccaccgtctcgctgcgccaagcctcgcggttcaagcgcagatacggatcgtcggcgagcgtcggcaataccgcgcgcaggcgctgcagcgcctggtcgaggcgcgggcggtcgtcgtcgatcaccccgctcagggccagttcgaagtcgccatgccgctcgccctggtacagcgccagggtggcgtacacctgctgcacctggccggcctggcgcacgcgggcgtggttgaagcggataaagtccgaaggctcggcctgatactccagggtaaagctctcgccggcctgcagcccggcgttcaggtgcgcgagcagcgcctcgaaatgctgacgtgcgttcatcaggccgcccctccaaatacgtcgacatcggcgaacacacacgccggtgtggcgtgcccgacgcggatcacctggttcggctcgcccttgccacaatacggcgtgcccagcacctcgaaggtactggcatctccgaccgccttgaggttgcgccagaactgcgcggagatgccgcggtaattggggttcttcaccacgcccttgagctcgccgttctcgatcagccggccccactcgcagccgaactggaatttgttgcgcgcgtcatcgatcgaccaggagcggttgttgctcatcagaatgccccgttcgatgccgccgatcagctgctccaggcgctgcgtaccgggctcgacgttgaggttggccatgcggtccaaggtcgggcggttccagctgcaggcacggctgttggccacgccttcgagcccgctgcgccactgcgacagcgtgccaccgagcggccgctggaggatgccctcgcggatcaggtattcgcgctgcgccggggtgccgtcgtcatcatggcgatagctggccagctcgcccgataccgttgggtcgaaggtcacgttgagcagcgacgaaccgtactggtagctaccgaaatcctcctgtcggataaagctggtgccagcgaaattgcgctcgtcacccaggatgcgatcgagctccagcggatgaccgatggactcgtggatctgcaggatcatctggtccggcatcagcagcaggtcgcggtgaccgctcggcgtattgggcgccagcaacaattgcagcgcctcgtcggcgacacggctggccgtgccgaccacgcccagctcgtcgatcacctcggcaccgccctgacgcgccaggtgagtgccgccaaagctgcggctctggctgtcggtgccatcgctggcggtaacgcccagttgcggaaacacataatgctgagcgcggcgcaaacgagcgccgacgctgttgaggtagatctgctcggtggcggtaaaggtcagcccggcgtaccagtccaccagccgctcatcccgcggtacccgcgccgactccgccgccagcagctcgtaccagtgcaccgggctggcgagagcgcgctgatagccgggcatcacgtcatcggcctgctcatgaggcaccggcagctcatgcagatcaagcagattgcgccccgccaactgccgcgccagccgctcggccttgtcgagcgcggcctgcaacccggcctggctgagatcactggtcgccgcataggcctccaccccggccacccgcacactgagcatggcccccacatcgtccgaaaacgacggcgcccgcgccacattgcgacgcacccaatagcgctcggtggtttcccgcacatggcgcagcgaccagaaatcggcggtgcaatgcagggcggcgaagcggcgttgcagggtttcgctgaaggcgaacatggaagctcccttggtaggcggcatagggaggcagtatgggaaggattggcgggatggggcaaccagggtggcggagatcgcgccgtagacggttggctatttgctggcgtagtgtcgtagccggatttgtattcaagcgactaacagctaggccgcgccatgatcagcgaaagtatctctgttggtgaagcgtcttttttcagtatcgcgagggtggatgaaaagagcgtcatataccctaccttccaacgcgctaggttatatccatgaaaatccctaaagagcgtctcgctcaaattgacgcatcagccccaaccttcggctacaacattaagcgagtatctctttcagctaaatccagacgaatgagtcgcgatataaaaaggcaaatagaggaacatcaccaaggagcctttattgtctttgaagaggcggtgcgattcatcgtagcatttgaggactttcaattctcccgtaaaaatatatctccggaagccacacctttcaggttcatgctagctcgcgtaagggctgacttgatttctattcgtagcttattactcgcaggccaagaatcttcagctcttgctatagcccgtgtttttatggaagacatcgagctcacaatggctacagctgtggacacagagtttgctattgcgttcatggacacagatgatcccgacaaattttggtcaacccgtattgcctacggcaaaatttacccctgcgttgagcgctttcttcatctcggcggacaaaagcagagcatctctgctgcttatattaaacaacatcggacgatgaagagctttctctctaggcatgtacatcccagcttttcttcggcgttcaacttggtcgcacctgcagcgttagaagctccgggaatgttcgcctttagacccgcggcgtggtttggtgagaacagtggacggctttgcttgtatatcgctgaagaaacccaggcttttagcgcaacctgtataaacgccttcatcaaacccaaccctccgccagctttggctggatacgagccaagtaaatccctcgcaaaatttatgcgccccgcgcataacttacaaacattgctgcagaaatattcctcgagaatgcactctacttatgggagaaaatccaaagcctgggaagaagaggcagaccttgaaagcgaaacttaatccaacaagcagggtggacaacacgaagcttgtccaccacgttcaaagcacctgctcagcacacaaaccagtacaccttctgcgccctgctccagaccttgccccaccaagccccagtccttaccttgttccctcgcctccccgccttcaaccgcgagttcgacccaccatgaaaaatctaaaaatcagcgctatcaccactttgcttatcggcctgtcgggttttgcccaggctcaggaaacgccgtcgcacctggacaaggtgctggagaaggggcaactggcggtgtgcaccaccggtgattacaagccctataccttcctgcgccaggatggcgactacgaaggcatcgatatcgagatggcccagtcgctcgcgcagagccttggggtgaaggtgcagtgggtgccaaccacctggaagaccctgatgccggatatggtggcgggcaagtgcgatatcggcatgggcggtatttcggtgacgctggagcgccagaagaaggcctttttcagcagcaccctggatgtcgacggcaagatcccgctggtgcgctgtgaagacgtgtcgcgttatcagaccgtcgagcagatcaacaggccagaggtgcgcctgatagagccggccggtggtacaaacgaggcctttgcgcgggcttacctgcccaaggcgcagctgaacttccacgacaacaagaccatcttccaggagctgctggacaagcgcgccgacgtgatgatcaccgactcatccgaagccctgtaccagcagaaacgcatgcccggtctatgcgccgtcaacccgaccgcctacatgcaatacggcgaaaaggcctacctgctgccgcgcgatgacatgacctggaaaagctatgtggatcagtggctgcacctgagcaaggccaccggtacgtatcagaaaacgcttggtcactggctggcggtgccggggcagtaaccgctcacaacatcgttcccgcgctctgcgtgggaatgcctcagcaggacgctccgcgtccgagccgctcgatagccaatgcagatgcggcgcggagcgccacgggatgcgttcccacgcggagcgtgggaacgatcatcagcgtcagctacgctccccgatccaccctacccgtcagcaacggcttctacggcgtactcaaccccgccgcattcatgaacagccgcaacagatatgacaccaaccccaggctcagcacgctgaccgtccagatgccggccagccaggcgatgcgttgccagaggggtttcttttcgctggtgttgttcatcagtggtacccctgatccggcgtgaccttgccgcggaacacgtagtagctccaggcggtgtagacgaggatgatcgggatgatcagcagcgcgccgaccagcgcgaagccctggctttgcggcggtgcggcggcctgccagatggtcagcgagccgggcacgatgttcggccacaggctgatgcccaggccgctgtagccaaggaagatcagcaccagggtcagcacgaacggcttgctgttatcgtggttggccaccgagcgcagcaggtagaagaagctcgccagcaccagcagcggcaccggggcgaaccacagcaggttgggaaaggtgaaccagcgctcggcgatgctcgcctgggacagcggcgtccacaggctgacgatgccgatcaccgccagcagcacgagagccagtggccgggccaggtcgtgcatctgcttttgcaggcggccttcggtcttcatgatcagccaggtgcaaccgagcagcgcataagccgcgatcagccccaggccgctgaacagcggaaacggcgccagccagtccagcgaaccaccggcgaaggcacggccctcgaccgggatgccttcgatgaacgcgcccagcgccacaccctggaagaaggtcgccgccaccgagccgccgatgaacgccttgtcccagatatgccgcttgtggtccttggccttgaagcgaaactcgaaggccacgccgcgaaacaccaggcccagcagcatgaacatcagcggcagatacagggcgctgagcaccaccgagtaggccagcggaaaggccgcgaacagcccggcgccaccaagtaccagccaggtttcgttgccgtcccacaccggcgccacggtgttcatcatcacgtcgcgctcgcccttgtcgggcaccaacgggaagaggatgccgatgcccagatcgaagccatccatgatcacgtacatcatcaccccgaagacgatgatcaccgcccagatgatcgacagatcgatacccatggtcatgccctcccttcggcgtgttcaccgccgtggtcactgtcgtcggtgccctctttggcggccgacagcggccgcgcgggcgtatgccgggtgcccggcccgccttcatgctgatgatcgccctcgccggtgaccggccccttgcgcaccaggcgcatcacgtagccgaagccggcgccgaacaccgcgaagtacaccaccacgaatagcaccagggtcaggcccagctgcgcggcgctgtgggccgacacgccatcggcggtgcgcatgatgccgtagaccacccacggctgacggccgatctcggtggtgaaccaaccggcgaggatggcgatcagcccggatgggcccatccacaggcagaagtacaggaacgggcgcgaccggtagaggctgccgcgccagcgcagccacaggctccacacaccggcgaggatcatcagcaagcccatggcgaccatcacgcggaacgaccagaacacgatggtcgagttgggccggtcttccttggcgaactccttgagtgccggcacctgcttgtcgaggctgtgggtgagaatcaggctgcccaggtacggcacttcgatcttgaagcgggtctcctcgcgctgcatgtccggccagccgaacaggatcagcggcgtcggctcgccagagctgttgtcccagtggccttcgatggcggcgatcttcgccggctgatgcttgagggtgttgaggccgtggaaatcgccgatcaccgcctgcaccggggcgaccagcagggccatccacagggccatggagaacatcttgcgcatggccggcgtatcgcgcccgcgcagcaggtgccaggccgccgaggcgccgacgaagaacgcggtagccaggaatgcggcggtggccatgtgcgccaggcgatacgggaacgacgggttgaacaccaccgcgaaccagtccaccggaatcacccggccgtcgacaatttcgaagccctggggcgtctgcatccagctgttggaggcgagaatccagaaggtcgagatcagcgtgccgaccgccaccatcaccgtcgagaagaagtgcaggcccgggcccacgcggttccagccgaacagcatcacgccgagaaagcccgcctcgaggaaaaacgcggtgagcacttcgtaggccagcagcggcccggtgaccgagccggcgaaatccgagaaggcgctccagttggtgccgaactggtaggccatcaccaggccggagaccacgcccatgccgaagttgaccgcgaagatcttcacccagaagtggtagaggtcgcggtacaccgtttgcccggtcttcagccacaggccttcgagcaccgccaggtaactggccaggccgatggtgatggcgggaaagatgatgtgaaaggaaatggtgaaggcgaactggatgcgcgcaagatccaaagcctctaggccgaacatggacgtgcccctcgatcagagttatcggttatcgacttcttgttatgggtgttgccgtagacagccaaagcgaaacgcgccttgatctggatcaactgatcaaggccagattacgccttccacccccacttaccagcgtggccggatgccgcgcggcaggctgtcgctgcggcgttctgacttagttccgcagccgggcctcgatgtgcgcgtgatctgacgaagggcagaagtggcctggcgcgcgcgggcgccgtcctaccccgcgctaccaggctgttgaaaaactacctacgttgccattgctgcgttaaaaacagcctcaaaatgctcatttacaacacgtaaactgcgctttttcggctgtttttgccttgcactggctgcctcgcctacgtttttcaacagcctgctaccgccaatgccgcctcccggagaacctgccgatgcctgccctgcccccgttcgccctgcgcccccgcaacctgctagctgtcagcctgctgggttgcgccgcgctgcccgccgcccatgccgataccacgccgggtagtctgcagctggacggggttgaggtcaccgagcaggcgctgaccgagcagcaagtggccgatgcgcaactcaaggaggtaccgggcggcaccaatctggtggacatgcagcgcgtcgaacaaggccgcgtggccggcaatgccgatgtgctggcttaccagccgggcgtgtatgcccagtcgccgggcaacgagggcatcaagatcgccatccgcggctcgggcatcaaccgcggcaccggctcccatgcctccggcaaccacatcatgctcgacggcctgccgctgaccggctcgggcggcacgccctacgagctgctcgagcccctgtggataagccgcgccgaagtgctgcgcggtgccaatggcttcgataagggctccctggccctgggcggcgccatcgactacatcacccgcaccggccgcgacgccgacaagctgcagctgcgttacgaagccggcagccgcggctaccagaagcgcagcatcagctccggccaggtgctgggcgatttcgactactacatcaacctgaccgacagcgaatacgacggctatcaggatcactcgtcaggcaaaggcaaaggggtagccgccaacgtcggctatcgtctcaacgacagcctggaaacgcggttctacctgcgctaccgcgagaccgagcatgacgtcccaggccgcctgaccaaggcgcagatcgagcacgacccacgggcggccgctgccaacaacctgcgtatcgatgcgcaccgcgaccaacccggcagcacctggctggccaacaagaccacctggcagatcgacgacgactccaccctggtggccggcctggcctatcaccattacccgatggatatcgtcgagaacagctcgcccaacggcaacacctatcgggtgcgagtggactacagcgacgtgagcggcaccctaaactacacccgtcgccacagcctgttcgggctagacagcaccaccacaatcggctttcgcagtaccaccaacctgccgagcagcaagtccagggaaaatgcggcgctaccgatcacggtcggcggcactacctacccgaccggcaccctgatgcgcgcctacgagcacctgggctcggacaacgtgctgcatatcggcaacgaaaccgaactggcccctgacctgtggctgaccagcggcctggcgctgatctacacgcgccgtgaagtcgaggtgacctggccggaaacgggcgacaagctcagcgaacacacctgggactacgcgccgcgtatcggcctgcgctatcagctcaacccggacgtgcagctctacggcaatatcagccgctcggtcgagccgccccacgcctggtcgatgctctggagttcgccgctgcgcttccccaacagcaaccagccgtacagcgctcgccagcgcgcaccgatctcgctggataaccagaccgccaccaccttcgaaatcggcgggcgcggcgactccgcgctgggccagtgggacgtggcctattactactcgctggtgcgccatgagctgctgaccgtgccggtcgaaaccaatgtgttctccgaggccaacgccagcccgaccatccaccagggcatcgagctgggcctcgacagcccgttgtgggacggcggcgcggccggcgctctggccttgcgccaggcctacaccttcagcgacttccattaccgcgacgacgccaccttcggcgacaaccgcctgcccggcctgccccgccactactaccaggccgagctgcgctacagcctgccgaacggcttctacgccggcctcaacacccagtacgcctccaaggtggcggtggattacgccaactcctactacgccgacgcctacgccatcttcggcgcgaccctgggctacgcctcaccgaaggacgactggcaaacctggctggacctgcgcaacctgaccgacaaacgctacgccgccaccgtcacaccgggctacaacgacaacggtgccgacgtcgcacgctcgacaccgggtgagggtttcggggcatacgtcggggtgtcctacagcttcaattgatgagtcggcagcggcacaccaggcaaggcccgccgctgcgcatcattcagtccaccgcatacccaagcgtccgcggcaaccacagggcaatctccgggaagatcgccaccagcaccagcgcgctgcccatgatcaccacgaacagtagcgcccagccgaccgtctgttcgagcctgatcttcgccacctcggtggtcaccagcaggttcaccgccaccggcggggtgaattggccgatggcgatgttcatcgccagcaggatgccgaaccacaccgggttccagccgaaatgctgcatcaccggaatcaggatcggcatgaggatcaggtagatggaaatcgcatcgagcagcatgcccaccagcagcacggcgagcatcaccaggatcagcagggtggtgccgttatccgaaagcgaaatcatccactcggccagatgacggaaggtgccgagcatggtgcccgcccaggcgaagatgccggccagggcgatgatcagcatgaccacaccagaaatcaccgccgcttcaccgcacaaacgccacaggctgcgccagtccagctcgcgggtgaggaacaggccgaccaggatgccataggccaccgccgccacagccgcttcggtcggcgtgaacaggccactgcgcaggccgccgagaatcaggatcggcgcgaacagcgccggtagcgcatccttgaaactggcccagagcggtggccgctcctcgccctgtggcgcttcccaaccatagcgacgggagatcagccacaccggcagcaacagggtcaggccggcgaggatgccggggaacaggccggcggcgaacagtgcgcgcaggtccacgccgggcaccacgatggagtagagaatcagcgcgatcgacggcggaatcagaatcgccgtggaggccgatgcggcgatcaccgtggccgaaaacggcttgggataacccgccttggtcatgctcggcaacatcaccatggccactgccgcggcatccgctgggccggaaccgctcatcccgcccatgatcatgcacaccagcacggcgaccatcgccaggccgccatgccgcgggccgatcaccgcctgggcgaagcgcaccagccgcaccgccacgccggccttctcgaacaccaggccggtgaggatgaacagcgggatggcgatcagcgggtacttggccacgctgttgtaggtgttggtgccaagggtggcaagcatgtccggcgacaggccggcaacgatgccgatggcgccagccaggccgagggcgaaagccaccggcacgcccaccgcgagcaacgcgacgaaactcagaaccagcaacagatcagggctcatcgctgatcctcccgcgcaggcgatcgagggtcatctgggtcaggcgcagcagcatgaacaggctcagcagcggcagccacaccacgtaccaccagttcggcaaccccatgcccggcgactccgattgccactggtattcctcccaggcgaaccgcccgccataccagctgaccagaccgagcaccagcacaccggcgagccactgcacgacgatcagcggcgtgcgcagacgcgggaacagctgctcgagcatgccgatgcggatatggccgttgcggcgcagcgccaccgaagcgccggcgaaggtcagcaccaccagcaggaacaccgagagttcctcggtgaaggcgaacgaggcgtcggtgaaatagcgcaccaccacgttggccaggctgatcaggccgatcagcgccaacgccagggtggccagcacgcgctcgatggacgcgtccggtttattgctcataagaacctcaacgaaacggcaggccacccaggcccggtttgcgcaacctggttggcgcccgataagacggctaacgcaacggggtcagggcttgtcgatggcgctgcgcgccgcctccatcaactcgttgccgatacgcggcgcccacttgtcctgcacgctgcgagtggcatcgacgaacgcctggtgctcggcatcgctcagctcgatcagctccacgccacgctcgcggatgtccgccaggcgcttggcttcggcgtcgcgagacagtttcacttcccattcgccggcatcgcgggcggccagcgccagcagttcgcgatcggcttccggtagctccttccagatgcgctggttgacggcgaagatcagtgggtccgccatgtagttccagcgggtcaggtacttctgcccggcctggtcgatgcgcgccacgtcgaacaccgacagcgggttttcctggccatccacggcgccggtggtcagcgccggcttggcgtcggcccaactcatctgcgtggggttggcgcccaatgcggtgaaggtgtcctgaaaaagtggcgagccgaccacgcggattttcaggcccttgaggtcagccggggtgcgcaccggtttggtcgagttggacagctggcggaaaccgttctcgccccaggccagcggcacgatgccgcgcttttcgatggccgcgaaggccagcttgccggcttcgccgtgggtgatggcgtcgaggtcggcgttgtccttcatcaggaacggcagggagaacaggttcagctccggcacctggggcgaccagttgatggtcgagcccacggccatatcgatcaggcccgagcgcatggcggagaactccttggtctgatcgcccgtgaccagttgcgcgttgggatagacgcgcagggtgatgcgcccttcggagcgctcgttgaccagatcggcccacttctgcgcggcctggccccatgggaaggcgtcggacaatacggtggagacggaatattcacgcgcctgcgcggcagagcccacacagagcgcagcggtggcagccacggccgcaaagaaaccggtgattttcatggttcatccttggttggatcatcgttctagttgttctacgcatgctgcgggcaaggccttgggcgcagcagatccagcaacgagcgggtggctcgccagaggtgccaggtcggcacggggacaggcaaagatgccagggcagccgttttcgtcttgtggacggccggctgcaaggtggcgggtaacgccagagcccgaactatcccagaagcgccacctgcatgtcacccgcgacgatcaccaccggtccgggtcggccctcccttataattcgccgcttacagggagacgtacatgttccgtgatgcctggcgccacgcgccgacccaccgcaaggtctgggcgctggcggcgccgatgatcctttccaacctgtccgtgccgctggtggcgctggtcgacaccgcggtggtcggccacctgccccacgcccatcagctgggcgccgtggcggtgggcagcagcctgtacatcctgatcgtcggggtgttgggttttctgcgcatgggcacaaccggcttcgctgcacaggcctgcgggcgcggcgacggcggcgcgctgcgccaggtgctggtgcagggcctattgctcgccgcgctgctggcggcattgctcggcgtcctggcgattcccttcagtggcctggcactgggcctgatgaacccgtcggccgaactcgacggcctgacccgggactttctgcacacgcgcctgctcggcttgtccgcagcactggccaactacgcgctgatcggctggctgctcggcgcccagaacgcgcgggcgccgttggtgatgctgctggtcaccaacctgctgaacatcgtgctgtcgctgtggttcgtgctcgggctgcactgggaagtggtcggcgccgcccgcgccgcggtgctggccgaatggggcgggttgctggtcggcctgacgctggcgcggcgcgcgctgcgtcgccacccgggtagcacacgctgggcggcgatggctcagtggcagagctggcgcgcgcttctggcggtgaaccgcgatatcttcctgcgctccctggcgctgcaggcggtgtttctgctgatcaccatccagggcgcgcgcctcggcgacgccacggtggcggccaacgccctgctgctcaacggcctgttgatcaccgcctatgcgctggacggtctggcccatgcggtcgaagcgctgtgcggccatgccatcggcgcgcgggatcgtctggcgctcaagcgcagcctgatcgtcgccggtctctggtcgctaatggccagcctgctgttcgccctggcctttgcgttgggcggccacctgttcgtcaacctgcaaacggatatcgccgcggtacgcgagaccgccggccactacctgccctacctcgccctgctgccgctgttcgcggtgtggagctacctgctcgacggcctgtttatcggcgccacccgtgcccgcgaaatgcgcaacgcaatgctcgtcgccctggccatcggcctgccgattgccctggcgctgcagggcttcggcaaccacggcctgtggatcgcctttctgacctttatggcgctgcgcggcctggccttgggggccctggcctggcggctggcgcagcgtgatcagtggattgcggcgccgggtagttgatcccgtgcttgtcactacgcataaaaaagcccgctcaatcgcgggcttttctttggcggccgatcaaggcaccagcggcagctcacgcttgtgctgggtcttgtcgtaggtctgcacgatggcctggtacgccgtgtcgctgaccggtttttcctgcaggaaggcgtcgatatcgtcgtagctgacgccgtgcacctgctcgtccggaatgcctgggcgttcgtcttccaggtcggcggtcggcaccttggagaacactgcagccggggcgccaaggcgttcggcgatccggcgtacctggcctttgaccaagccgctgagcggcgcgaggtcgcaggcgccgtcgccgaacttggtaaagaagcccatcaccgcttcggcggcatggtcggtgccgatcaccagtccgttgcgggcgttggccacggtgtattgggccagcatgcgcatgcgcgccttggtgttgcccaatacgaagtcgcgacgtgccgaggccagctcacccagctcgccgatctgcttggccaggcccgataccgccggggcaatgtcgatggtcagcacttcatcggcggcgatgaaggcgagcgcggcctgggcgtcggactcgtcgtgctgcacgttgtgcggcaggcggatggcgacgaagcggtaggcctgatcaccggtttcgctacgcagttgctccacggtcagctgggccagacggccagcggccgaagagtccacgccgccactgatgccgagcaccagcaccttggtgcgcgaggccgtcagggtgttcttgatgaaggcgatgcgcttggcgatttcggcgtcgacgtcggcgtccgaggtgaagggcgcgatcacgcccagggctttggcgatttcagcttggcgattgctcatgaggaggctccctgattggcatcggtacggaacacgtgtttcagataggtcacgaaattcgggtcgcggcactgggtcttgcccggcgtatcggagatcttcgccaccggctggccgttgcagtcgatcatcttgatgacgatattcatcggctcgacaccggggatgtcgcaagtcaggttggtgccgatcccgaagctgacatgaatgcgatcatgcagcgcgcggtacagttcaagcgccttgggcagcgtcagaccgtcggagaagatcaacgtcttggtcatcgggtcgatgcccagtttctcgtagtgggcgatggccttttccgcccacaacagcgggtcgccggagtcgtggcgcaggccgtcgaacagcttggcgaagtacagatcgaagtcgccgaggaagctgtccatgccaatggtatcggtcagggcgaccccaagcaggccgcgatattccttgacccagcattccagcgccgccttctggctgtcgatcagccgcgggccgagctgctggtgggccatgaaccattcgtgggccatggtacccagcgggcgcaactccagctcgcgggccaggtgcacgttgctggtgccgacgaaacggcccgggaagtcgtgcttgaggatgttcaccacctcctcctgcacgcggtaggagaagcgccggcgggtgccgaagtcggccatctggaagcccgccagttcatcggcgctggcttcgcccttgagccagtcgagcttgcggtacagctgctcgcgcacctgctcgatcaccacttcacggtagcgatagcggttgcgcacttcggagatgatcgccagcaacgggatctcgtagaggatcacgtgcagccacgggccgcgcacgcggatcgccagctggccggcgtcgtcggtgccgacgtgcacgtagcgcatattgaagcggaacaagctgaggaagcggatgaagtccggcttgatgaacgggatcttctccagatacgccagctggtcgacggtgatggtggtgttgaccagctgttcgatctggtagcggatttcggccaggtagggcgtcaggtcttcattgctgcggcagcgaaactcccactccacttcggcgttggggtagttgtgcagcaccgcctgcatcatggtcagcttgtagaaatcggtgtccagcaggttctggatgatgctgggggcgaatacgctctcactcatggtcactctcctcgaggcgggccagctcgctgtcgagcgctccgctatcggcgcagatgatgatgccctgcgcgcgcatctgttcgatggtttgcgtcgcgccggcttcggaaatggcccggcacgccggaagatacagcaacacctcgaggccggcgctacgcagttgcagcgcggtgttcttcacgcagaaatccagggccaggccaccgaccaccacggccttaacgcccgctactttcaggtattcgatcacgcccgtgctgcgcttgccggccaggtcgtggtagcaggcgccgtaagggtgcagatcgggttcgacacctttccagacgaagaagtcatagtcgattggcgcgggcagcgtgtcgagcagctcgaagcccggcgtgcccggcacacagtggctgacccaggtcaggtcagcgttggcgtggctcaggggcttgagcatctggtcgtggccttcgaccacccacagggcctgtggcgtgtgggcgtccttgctgcccaggcgcagggtgccacgacgcgccatgtcgttgagcgacgcggcgatttcatggccgccgggcaccggcaactcatcggggcataggctggtgaagcccttctgcgcatcgacatcgaacgtggcgatcttcatctgacacctcctgcaaatggagccgcatcactgcgggatggacacatattccaccaggtgtattatgtatgtcaacacccatctgcaaggagatcaccatgcagccaaatcctctgcagtgtttcgccgccggccacctgcagccgacgccgcaacgcttcgcgctggccgtctatggcggcgctttcgatccgccccatgccggccacgccagcgtgatccgccgcgtgctcgacagctgcgagcaggtgctggtggtgccgagctaccgacacgccgacgccaagcgcatggccgacttcgacctgcgctgcgcctgggtcgagcgcctggcagcacgcttcggtgatcgggtacgctgctgcagcctggagcgcgaactgggcgccgatggccgggtgatctacagctacgacctgctcggctgcctggccgaacgatacggactgccgagcgagcgcctggcactggtgatcggtgaagacaacctcacccggctcaagacattccaccgcgccgccgagctgcgtcagcgcttcgggctggtggtcgccgacgaggagatgaccgtgcacagcagcgcgatccgcgcgatgatcgccgccggacacgcgattcccgaggcctggcagttgccggaaattgagactgatatggcgatttacaggagtgcgatgtgagttctgctgaagtattggccagtgtcgatctgattgccctgcgtatggatgccgagagccgccagttgcacgtgctgctgcaccgccgcgagcgcgagccgtttctgggccagtgggcgctgccgggggtgatcgtcaatggcagcacccgcgacgccaacctggaagccgccgcccaccgcgtgctgcgcgacaaggcccaggtattgccgaggcatcttgagcaagtcggcaccgaaggcagcgccgagcgtgacccacgcggctggtcgatgagcacctattacctggccctgctggcgccggataccgaaaccgccgatgacggcctgcgcttcgccccgctcgacgaagtgctcgatgggcgcctcgccctgcccttcgaccacagccagctggtgcgtttgagcatcgagcgcctggccggaaaatccgtctacaccagcctgccgctgtacctggcgccgccacgcttcaccgtgctcgatgccctgaacgccgcccaggcctgcctgggcacgacgatcaataacacctcactgcgcaagcgcctggaaaagatgaaggacgccggctggattcgcgacaccggcgaaaagaacttcccgaagatgggccgaccccagcaattgtgggagctgaccgaagaggccgaaggggtattcgtgttcgaccggagcctgttggcggatcgagcgggtagttgatattgctgctcggagcgactgcgatgctgttgattacgaagggcagcagaaagtcgggagcggccgtcccccgatccactgtgggagcgcgccatgcgcgcgaaaaaatcgcgggcatggcccgctcccacattcttcagtcatcagctgtccttgtagcctgggttgagcgaagcgatacccaggttggctttcccgggtgtcgctgcgctcgacccgggctacctatctcctcctactgccgcatgctcaccgccagccggttgaaggcattcatcagcgcgacggcataggtcaggtcactgatctgcacgtcggtgaaatgcgccttgagcggttcgaacacgtcatccggcgcatgggtgtgggcgatgtcggtgagcgattcggcccaggccagggcagcgcgttcggcgtcgctgaaatgtgcgctgatgcgccagccggccaggctgtcgagtttcgccgccggcgtgccgccgtcgcgcagggccttggcgtgcatttccaggcagaacgagcagccattgatctgcgaaatccgcaggttgaccagctcgatcagcggcaggccgaggctgctggcggccagggctttcttggtggccaacaggcccttgtagatattgggcgagagttggctgtaaggcaggcgcaaggtactcatggggcaatctccatagctgagtcgaaatagaagctggtggtgcgttgcaattgcggtagtgcgtcgtcgagggccgcctgcaccgcgtcgcggccgtgggccaggccctgcaggtggacgaaggccacctcggtaattcccagggtactcagcacatgacgcagataggcggtgagaaagtccggctgccgggcacgcggaccctgatagaagccgccggcgctgaccagcaccagagttggccggtcctgcagcaaaccgactttgccctggggcgtgacggcgaaactgcgatgaatgcgcagcacgtaatcgatccacagcttgagcgcggcaggcaccgtgaagttgtgcatcggcgtgacgatgatcaggcaatcgctggcctccagctcggcgatcagcgcttcggagcaggcgaaggccgcatcgtcgagcggcgcattgccggtcaacgcggcggcatagtcggcagccagcggtggcggcggctcgccaaccagattgcgttcgaccagctcggcatcaggccaacgcgtggcgatcagccggcgtgccagctggctgccgtgggcctgctgttgataagggctgcactcgagcagcaggatgcgcttcatgccgccacctgcggtagcgcttcgacgaagtgcaggccacgcgccagcaagccctggcggtagtagaagcgctgaccgagggcgttgcccagcgcggtgtcgagcaccagatgggtatggccgccgtcgatggctgcgcggcgcaccgcctcgatcaacaaaccaccgacgccgctgcgctgctcgctgggcagcacgatcaggtcatcgatatacacaaagcgcccatacagggtgttttcctgcagccggaaaccggccaggccgaccacctgctcaccgcgccaggcggcgagcaaacggtagccttgaccagcctggcgctgcatctgggcgacgaaggcatcggcgtcagggagatgggggcgcaactcgcgcattaccgcgaagcaggcatggcaatgagcgggatcctgcacggcacgcaggatgatggagtcagacatggtggcgtcctcgctatatcgatggacgcagattactcagcacctggcctgttcaatagaaccaagacgctacaaagtcattggtccatgttgtgatcaggctattcgttctgccgcatgggcatgcggtcgatggtgcggaagatcgcctgcaagtccgcatcggcgccctgctggatcttcttgccgccatccttgccgaccagaatcacctggggccgggcgttgccggcgtccagcgccagcagcaggcgcttggtggcgatggcctccaggggctggccgttgcgctgcccctgctggccgatcacggtgtagagcaccatgtcgcgctcgacgaacgcctcgcggttggccggctcctgcagcgcggcctgcacccgcgccagcagcggatcatcggcgctggccgccagcacaatcagcggccgggtcttccagcgctcggcctcgagcggattctcgctggcgtgggccagcagcggcagcgccaggagcagcagggtcgcgaaacgcttcatggcctttctcctggcgggctcgctcgccgccctcagtacgacaggtacgaagagcgcgtcagccccagacgcagagcgtcgaggaactgggtacgctcgcgggcggtgatgcgcgcgctggccaccttgtcgcggtagtgagtcatcagctcctcgggcgacaggtgcacgtagcgcagcatgtcttcgatggtgtcgtgggtctcgataccggcgtggtaaatgctgccgtcggcgttctggtagatgttcaccgagtcggtgtcaccgaacaggttgtgcatgtcgccgagaatttcctggtaggcaccgaccaagaagatgcccagcacgtagtcctcgccttcgcgcagctcgtgcaccggcaggctggtctcgatggactgctcgtcgacgtactggttgattttgccgtccgagtcgcaggtcaggtcctgcagcacggcgcggcgcatcggctcctcgtccaggcggttgagcggcaggatcggcaggatctggccgatggcccaggtgtccggcaggctctggaacaccgagaagttgcagatgtacttgtcggccagcttatcgttgagctcgtcgagcacctggcggtgggaacgctggcgcgccttgagctggttgtacaggcggcggcagatggcgaagtagcactgctcggccagggccttttgcggcaggtcgagcttgccggccgaatactgcccggccgcctcgctgacgtagtgggtggcgcgccagtaggtttcggcgaccatttccgggtcgctgtcctcgagcaggtcaatcagcacctgtagtacttcgggctgctcgatgctgcggtcgatctccggcacgtcgtcgttgtggcgctcgacgtcggtcacctgcaccagcagcagcgcgtggtgggcggtcatcgcccggccactttccgagaagatgtgcgggtgcggaatctcctggcggtcgcagaattccttgagcatgtcgaccactgcgtcggcgtagtcttccatgtcgtagttgatcgagctggcgttgcgcgaatgggtgccgtcgtagtcgacgcccaggccgccgccgacgtcgatgtgatcgaccggcaggccgagggcgcgcagttcgccgtaatagcggatggcttcacggaagcccttgcggtagtcggcgatgttggcgatctgcgaacccatatggaagtgcagcaggcggatgccctgatccaggccggccttgcggaaacgctcgaccaccgacagcagctgcgcggcggacaggccgaacttggacttctcgccgccggtgtccgcccacttgctcgacgccagggacgacagacgcacgcgcaggccgatctgcggcgccaccttgagttcggcggcctcctcgatcaccagagcgacttccgattccttctcgatgacgatgaacacactgtggccgagtttctggcccatcagcgccaggcggatgaactcgcggtccttgtaaccgttgcagacgatggtgccgcccttcggtgccagcgccagtacggccagcagctcgggcttggaaccggcttccaggccgatggaaacgttctcggtggcgatgatgttttccaccaccgcttcctgctggttgaccttgatcgggtacagcgcggtgtaacggttgttgtattccaggcgcgcgatgctggcgtcgaaggcgccggtcagcttgcgcacgcggtcctgaaggatgtccgggaagcgcaccagcagcggcagcgacaaaccgctctggcgcagctcctcgacctgctcgtaaaggtcgatcggcgtgctgcccgggccgttggggcgtacttcgacgcggccggcgtcattgatcgagaagtagccggcgccccagtggcggatgccgtagacactgcggctgtcggccaccgtccattggcttccatcgtccttgcgtgtgcgtcgtgcggccatcgagggttcccctgttgcagataggctgatgctgtcgatacggtcgggcgagcatagagcctggaaatgacgattgctcggcagtggactggccgagcagtgagtaagtttagagagtcacgggcggcggcgttcagccaccggatttcttggctttgaagccgcgcttgatcagctcggcgagcagcagttcgacatgatcgccctggatttcgataacgccatccttgagcgagccaccgcagccgcagcgcttcttcagcgccgaggccagctccttgagcggctcttcggccagcggcacgccactgatggtggtcaccgtcttgccgccgcggcccttggtttcgcggcgcacgcgggcaatgccgtcgccctcgggaatcgtcgtgcgcgaacaggtgcaggcgtccaccggctgcgagcaatccgggcaatgccggcctgcgtcggtggagaacaccaggccaccgaggccggcgaatgaagaggttttcttggccaccgcgttttttcctcagtggatgggagcggcgcagtgtaacgacaaagacagccaatgctaagaagcgaaatgcgccaccccctgatggattggcgaccccgtgtcactagcgattggcgagatagtgctgcaacgccacgagcgagtcggggcagtagggcttgagctcggtatcgcgctgcgccgcttcgagactcatgaagcgcgcctccaggacctcctcgggctgcggcaccagcggcgcatcggacaccgccgaaaacaccgcgcaccagatacggttctccggctgatcgaagaagaagcggccatggtcacgcagcactgcatcgccgatgcccagttcttcggccagctcgcgctcggccgaacgtgcgtagctttcaccagccgccaccatgccaccggcggcgatatcccagtagcccggatacaccgccttgctcagggtgcggcgatgcacgcacagctcaccggcagagttgaatagaaggatgaaggtgccgcgaccgatcaggccgcggctacgcagttcggcgcgtggtagggcgcctaacactcggtcctgttcatcgacccaggcgatcagctcggcatccgaggcagcgcggtgcgccacctcggcgttggcagcagccatcgatcagccctgtgacagcagctgacgcaggtcgatcaccgcggcgttggcccgagagatgtagttggccatcaccagcgagtggttggcgaggatgccgtagccactgccgttgagtaccatggggctccacagcgtggcctgggcagcctccagctcgcggatgatctgtcgcacgctgaccgtggcgttcttcttggccagcacgtcggcgaagtcgacttcgatggcgcgcagcaggtgcgacagcgcccaggcctggccgcgggcttcgtagaacacgttgtcgatctgcaaccacggagtttcgtaggtgcgctcggtgacttccggcacctggccctgggccagctcggtgttctcgttcacgtcggtgttcaggcgcacctggccgacgctggcggacaggcgctgggacagcgaacccagacgcgtggcgacgtcgccgaaccagttgttcaggttgtcggcgcgggtatagaagcgcgcaccgctctggcccggctcggacaggcgagcgaggtagcgatccagcgagtcgatgccctcgcggtacttggactcggtcgaaggcaacgcccagctgcggttgtcgaagttgaagttcggctcggcgcgggccaggtcgccatcctcggtggattgcgactgcgaacgggcgaagtccttgcgcagcgcgcgggagaaatcacgcacctgcaccaccacgccgtattcccagctcggcatgttgtcgagccacaggcccggcggcgccaggtcattggccaggtagccgcccggcttgtcgagcagggtctcggcgacctgtttgagggtttccacgctggtatagccggtcaccacctggcggttggctttctcggccgcggcctgtacgcgctgttgcacgggaaacagatccggctcctggctccagtaccagccgacgaccagcgccaccaacagatagatgcccagcaggctggcgatgacgcggccaataccgccgccaaggcgacgacgagagccggagctggcaccgtcatcggcagaggcggtgccggtggtgcggttcttccaatcgagcatggcgattatcctttgatcagcgacgtacagggcttcgaccacaggcctctgggagggttgcgccaatacttggggcacccatggcctgcagcgagactacgctgccactataagggaaggctgcctcagcgcgcagtgcggcaagctgttcacgacgtaacagaccggcgccagcggttgtatcaggtatgacaaaggctgcggtgcgagtcacaacactggcgtcataggaatggcaaaatagtcacccagtgatagcatgaggccatcaccggcaggcttagagcctgttcaaagtcttgcgagctagagcaatgcaaggcctgggcggccccacgaaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgtttttaacgccgcagtgccgacgcgcagcagagtttgaacaggctcttacaatacttacgcagattacaggccatgaccgaccacgaagaccccagccgcgaccggctcaaacagcacttcgcccaacgggtgatcaaccaggcgcgccaggttctggaagtctggcagcgcctgcagcgcgcggagtggaacgaggccggcatgcaggagctgcaggaagccgcgcagttgctgcagcgctacgccgagcgcttcgagcaggtcgagcaccgcgagctgggcaagcgcatcgtcgcttgcctgagcgtggtggatgccaaccgcggccgcctcaacagcgaagtgatcagcgaactcaaccagctgatgcagcgcctgtcgcgcaccggcctgcgtcacggcgaccgcttcgagcacaccaccctgccgccgctgcgcaaaccggtgtacattgccctgcagcacctggagcgtgccgagcgcctggcccagcagctggaattcttcggcatgaacgccaagccgctggataccgccaacgcctttcgcgccgccatgctcgaacgccacccggcggccctcgtcatggagatcgacttcgccggcccaggcaacggcctgcaactggcccaggcggttcaggaaggcttgcaggaaaagattccggtgctgttctacagccacgaagacaccgacaccccgacccgcctggccgccgtacgcgccggcgggcgcgaattcttcaccggttccatggatgcctcgagcctgctcgaacgcatcgaagtgctcacccacgttgcccagtacgagccctaccgcgtgctgatcgtcgatgactcccgcgcccaggccacccacaccgagcgggtgctgaacagcgccggtatcgtcacccgcaccatcaccgagccgatccaggcgatggacgagctggccgaattccagccggacctgatcatcctcgacatgtacatgccggcctgcaacggcaccgagctggcccaggtgatccgccacaacgaccgctacgtcagcgtgccgatcatctacctgtccgccgaggacgatctggacaagcagctggacgccatgagcgagggcggcgacgacttcctcaccaagccgatcaagccgcgccacctgatcgccacggtgcgcaaccgcgccgaccgcgcgcgcagcctcaaggcgcgcatggtgcgcgacagcctcaccggcctgttcaaccacacccataccctgcaactgctcgaagacgcgcgcttccgcgcccagcgcgacgagcagccgctgaccttcgcgatgatcgatatcgactacttcaagaaggtcaacgacaactacggccaccccatgggcgaccgggtgatcaagagcctggcgctgtttctcaagcagcgcctgcgcaagagcgactgcatcggccgttacggcggcgaagagttcgccgtggtgatgcccaacaccgacgcccagaccgcagccaaggtgctggacgacgtacgcgcgcgcttcgccgagatccactaccccgcccccccccacgacctgagctgcaccttcagctgcggcatcgccgagctggtcgacgatctggacagcaaacatctgtcgcagcgcgccgacgaggcgctgtaccgtgccaagaatggcgggcgcaaccgcgtcgaggtctatagctgaaaggtgcctcagagcctgtacaaagtctcgtgagctagagcaatgcaaggcctgggcggccccgcaaaaacaggcgaggaccggtcggagtcgtgctcgactttacgagctgtaaatgagcagtccgactgggctggcaatccagcctgtttttaacgccgcagtgccgacgcgcagcagactttgaacaggttctgaagccggcgaccacctatcagtccactggcgccaaccatgtggcacgtcacctgactgtcacacaggcgcaataacgtaccgggcatcgcactgcatggcgcagtgctatcaatgcccggacgtcgattcgaaccatgcgcctcaaatccctcaccaacctcaacaccctcttgctggtgggcatcggcattgccctggcctgcacgctatggtggtcgcagcgggcattggagcgcccctatgtgctgatggagcagtacctggaactctcgcaacaattccagcgcgaggccgccggcaacattctcggctatctggagagcggcgatgcgctgcgccacagtgccgccctgcagaacctcgacacgctgcaggtgaaggtcgacgcactaccggccaagctcaccggtgatctgggcagcagcctgggcgagctgaaggcattcgccgccgagcaactgctcgccgccggcaagctgtctggcgacccgcagggcctgctgatccaggccgaacgggagatggccgatgcgctggcggggctcacccgctacgccgacgagggccagggcgaaaacgccaacgcctaccgcgcgccgctgttcgaggctgcgcaacatctggcccggctggccctggcgcgcagcaagctggtcagcagcgggcgcgccgaactggccgccgatgtggagcgggaggtgcaggctctgcagggcaaagccaagacgatcagcgcgctgccgctgctcggcatcaccgaccagacggcttcgggcagcgatgccttcgcttccctgatgggcctggacagcgacagccaggcgagcgaagccgaggatcgcggcattgccctcaaacgtgagctcgacagcctgctggcacgctatcccggcgaactggcgcgcacccgggcgctgatcgaacaacgcgcacagctggccgacaccacccgcgcccgcctggatgccgtgcagcaatcattcactgcgctggagccccaggtgcgcgccgagcacgggcgtatccagggcgaagtgcggctgatcctcggcatcatggtggcgctgatcctgctcaccgcgctgatcatcgacactctgcaacgccgcctcagccgcttgctcgagcgcctggtgccggcgctgtcggcctgggcgtcgggcgacttcgcgggcgagatccacctggccaccaacacccgtgagctgcgcaatatcgaagagtcgctcaatcgcctgcgtcgctatctggtcgaactggtgggcaccattcaccagcacgccgaccaggtctcggcgtccagccataccctggcagatctcagcagcggcctgcacgagggtgccgagcgccaggccagcgataccgcccagattcgcgacgccctgggcgagctggaagccaccatcctgcaggtggcgggcgatgccagccagaccgccaccgccggccgcgatgccgaccgcgccctcgcccagggccagaaagtcatcggcaacagcctctccggcctgcatgccctggtcgaggaagtacagggcaatgcccaggccatcgaacacctggccacggaaacggcgaccatcggcagcgtgctgacggtgatccgcagcatcgccgagcagaccaacctgctggccctcaacgcggccatcgaggcggcgcgcgccggcgaagcaggccgcggttttgctgtggtcgcggacgaggtgcgctcgctgtcgctacgcaccagctcggccaccgcgcagattcaggaggtgatcggccgcctgcagcaggccgccaacgactcggtgcaggccatgcgcagccaggtcgaacatgccgaagcgaccgccgaccaggcccgcaccgccgacggtgcgctggacgagatcgtcggcgccatcggcaccatcgccagcatggccgcgcgcatcgccgaagccacggcgtaccagggcagcgccgtcagcgagatccgcgaccacagcgagcgcattcaccagctgggcggcgacaacctgcagcgcatcggccagggccgggcacagagcgtcgagttgcaggcgttgagcggtcagctggatcgggctgtgcaggcatttcgcgtgtaagcgaagaaaaaggccaaagtggccgttcgccgatccactgcgggagcgcgccatgcgcgcgaaaatcgcgggcatcgcgcgctcccacagatactgccccaatgaccgttaccgccacgaacccgccatctgtgcggccttatgccgcacaactccccccaaggacagacgtccccaagccaggcgcaaccatcacttactgcgccgcccatggcgcggcgtgctggctccgttatcatggcgcgatcactgccccacgagatgctcatgtcacgttttatctgcctgctgctgttgctcgtcgtcctgcctgccggcgccggggtgttcgacagccgcccgaatgccgcgccgctgggtcaggcgctgaataacagcgccgacttcctgccggtccgcgaggctttcaagctcagcctggtcgagagttcgacgacatcggcgaaggtgcgtttcgttgcggccgagggctattacctgtatcgccaccagttcaagttcaaggtcgaaccggctgaactggcaggcaagcccgtcgaggtgccggaaggcctgcacaagaacgatcagtacttcggtgatgtgcaggtgttctacgaagtgctggatatcgacatcccgctgaacaatccggacaacaagccgctcaacctcgccgtcacttaccagggctgcgccgacaagggcctgtgctatccgccggaaaccgagacgctggcgatcaatggcggcgttgcagcccaggccgacagcagcagtgctcccgctaccggcaaaaccacctggagctggaccgacctggcactgatgttcgccgccggtctgaccctgaccttcacgccctgcgtgctgcccatgctgccgatcctctccggtgtggtcctgcgcggccggccgagcaagggccgcggcctggtgctgtcgctggcctacgtgctgccgatggccgcctgctacgcggcgctcggcgcgctgatggggctgttcggcgccaagctcaacctgcaggccatgctgcagtcgccgtggattctggtgcccttcgcgctgttcttcgcgctgttcgcggtggccatgttcggcgtcttcgaactgcgcctgccggcgttcattcgtgagcgactggaccgcaaggccgcgcagacccagggcggcaccatcgccggcgccgcgaccctgggcgtgctgtccagcctgatcgtctcgccgtgcattaccgcgcccttcaccgcgctgcttctctatatcagcagcaccggcgacgccgcgggcggcgccctgcagctgttcgccctgggcctgggcatgggcacgccgctggtgatcttcgccgcgggcggcggcgccctgctgcccaaatccggcacctggatggtcgccgtgcgcaacgcctttggcgtgatgctgctgggcgtttcgttgtggttgctcgagcgcgtgctgccggggcaagtcgccctggcgctgtgggggctgctggctgcaggcgttgcgctgtttctcggtgccctggaattcaccgctaaagatgctcgcggcaagctcgcccaactgctcggcctggcgctgctggtctacgccctggctgcctggacgggcgccctgaagggcaacgacgatcccctgcagccgctcgccggcggtatcgccagcgctcagtcgagcgcctccggtagctggcagacggtcagcacacccgccgagctggacgccgcgctggctcaggccaagagcgacggccagccgctgctgctcgactggtacgccgactggtgcatcagttgcaagaagatcgagcgcgaagtgttcaattctccgcagatcggcccgcaactggccgactatcacctgctgcggttcgacatgaccgacagcaccgctgcccagcgcgcgctgctggatcgctacgggctgttcggcccaccggcgatccagctgttcgccgccaacgggcaggaaatgcatgacttgcgagtcatcggtgaaatcgatgcgccaggctttgccgagcgtctgaacggcgcgcgagaacgattctaggcaattcggtcacatattcagccaaccctgcatggatcgtgctgactactcccaaaaactggacagccctacggcacttctggcagagtccgcgcagctaaaaagaaggaagcccggatcatgtcgacgctgctggttttgcacggccccaatttgaacctgctcggcacccgagagcccggcacctatggcgccaccacgttggagcagatcaacctcgacctggaacagcgcgcccgcgaagccggccaccatctgctgcacctgcagagcaacgccgagtacgagctgatcgagcgcatccacgccgcccgcggtgaaggcgtcgacttcatcatcatcaacccggcagccttcacccacaccagcgtcgcattacgtgacgcattgctggcagtgagcatcccattcatcgaagtgcacctgtccaacgtgcacaagcgtgagcctttccggcaccactcctacttctccgacgtggcggtaggcgtgatctgcgggctcggcgccaccggctacggcctggcgctcgaagcgtcgctggagcaactggcgagcaaaaacacctgataccggcgtcacgacagatcgcctgaatgcgcagtagctttcacaagatctgttcaagcggcggttcatctacaacttgaacgaccctgaccagactgggagttgaacacctatggatattcgcaaagtcaagaaactgatcgagctgctggaagagtccggcatcgacgagctggaaatcaaagagggcgaagagtccgtacgcatcagccgtcatggcaagcaaccggcttacgcccaaccgacctacgcaccggcgcctgctccggtcgctgccgccgccgctccagccgccgccaccgcagaagccgctccggccgctgccaagctgaacggcaccgtggtgcgctcgccaatggtcggtaccttctaccgcgccgcttcgccgacttcggccaacttcgttgaagtcggttcgaccgtgaagaaaggcgacatcctctgcatcgtcgaagcgatgaagatgatgaaccacatcgaggccgaaaccagcggcacgatcgaatccatcctgggcgagaacggccagccggtggaatacgatcaaccgctgttcaccatcgtctgatgcacggggaacccgtaatgcagaagctggaaaaagttctgatcgccaaccgcggcgagatcgccctgcgcatcctgcgcgcctgcaaggagctgggcatcaagaccgtggccgtgcactccactgccgaccgcgagctgatgcacctggccctggctgacgagtccgtgtgcatcggcccggcgccgggcaacctgtcgtacctgaacatcccggccatcatcagcgccgcggaagtcaccggtgccaccgccatccaccccggctacggcttcctcgcggaaaacgccgacttcgccgagcaggtggaaaaatccgggttcgccttcatcggcccgaaagccgacactatccgcctgatgggtgacaaggtgtccgccaaggacgccatgatcaaggctggcgtaccggtggttccaggctccgacggcccgctgccggaagatgaagcagaagccctgcgcatcgcccgtgaagtcggctacccggtgatcatcaaggccgccggtggcggtggtggtcgcggcatgcgcgtggtgtggaaggaagaagacctgatcaagtcggccaagctgacccgcaccgaagccggtgctgcgttcggcaacccgatggtctatctggagaagttcctcggcaacccgcgtcacgtggaagtccaggtactgtccgacggccagggcaacgccatccacctgtacgatcgcgactgctcgctgcagcgccgtcaccaaaaggtgctggaagaggctccggccccgctgatcgacgagaaggcccgcgccgaagtgctgcagcgctgcgtcgatgcctgcatcgagatcggctaccgcggcgccggtaccttcgagttcctctatgaagacggtcgtttctacttcatcgagatgaacacccgcgtccaggtcgagcacccagtcaccgaaatggtcaccggtatcgacatcgtcaaggagatgctcagcatcgccgcgggcaacaagctgtcgtacaagcagtcggacatcaagctgctgggccacgccctggagtgccgcatcaacgccgaagacccggacaacttcatgccctgcccaggcaaggtgaagcacttccacgcgccgggcggcttcggtgtgcgcgtcgactcgcacctgtacagcggctactcggtaccgccgaactacgactcgctgattggcaagctgatcacctacggcgtgacccgcgacgaggccctggcccgtatgcgcaacgccctggacgagatcgtcgtcgacggcatcaagaccaacgtgccgctgcaccgcgacctggttcgcgacaagggtttctgccagggtgggatcaatatccactacctggaaaagaaactgggcatggacaagcactaagcgcgtccggcatcaccagaaggggagcggccaaggccgctccccttttgcatttaaagccctgcaaaggaggcgacatgaacggatcttcccaggccagccaaacgcccgaggcacgcaagcaggcctccatcgcccgcctcaagtcggccggcattccctatatcgaacacctgccgtgcatcgagagcgccagcgaagtgcgcgtgcgcagcgccgaggaaatcgcccgccgcgccatcgcctgcctgatcgccatccaggccgcctgcgaccgccaggccggccagtacacgccggacaccgcccgctggtgccaggacttgctggagcagtacggcatcaatgggctgacgcgcaacgaagtgcgcatcctcagcaacgagggcggcgagcaggatgtcgtcaacatggtgtggaagtacgaagcctactgggtgctgctgtgggcgctgggcgtggtggaggagctggatttcccggaccacgccatcgactgcgacttcgccatccaggccgtggcccaacaccaggacttcgctgccttcatggcgcagacgaaactgcgcgacatcgccagcatcctcgacgaagccgacctgatctaccgctaccactgggcctgcgtggacgcccgcctcaagcaggcgccgatgcccgccggcctcaatcccagcgtagtcatggagcgccacgcggccttaaactggatcatcgacaacgacggccaggacgactgggacaacccggacgtcagcacctgaaccacctctgatcatcatcctgccaccgccagccccgcgcttgcggccgccccaccggagcctcccatgccctggctacaactgcgcctcgccatcacccccgagcaggcgcccacttatgaagatgccctactggaagtcggcgcggtgtccgtcaccttcatggacgccgaagaccaaccgatcttcgagcccgacctgggcaccacgccgctgtggagccacacccatctgctcgctctgttcgaggccgataccgacgccgacgcgctggtcgcccacctgcaattgctgaccgacggcgacctgcccgaacaccagatcgagcatatcgaagaccaggactgggagcgcagctggatggatggcttcgcgccgatgcgcttcggccagcgcctgtggatcgtgcccagctggcacgaagctcctgagccagacgcggtgaacctgctgctcgatccgggcctggccttcggcactggcacccacccgaccacctcgctgtgcctgcagtggctcgacgcccagccactggaaggctgcagcgtgctggatttcggttgcggctcgggcatcctggccatcgccgcgctgctgcttggcgcgccgcgtgcggtgggtaccgatatcgacccacaggccctggaagcctcgcgcgacaatgcgcagcgcaacggcatcgccgatgagcgctttccggtctacctgccggcggacctgccccaggagccggctgacgtggtggtcgccaacatccttgccggccctttggtcagcctggcgccgcagatcaccagcctggtcaagtcaggcggacgcctggcgctgtcgggcatcctcgccgaacaggccgacgaagtgcgtgctgcctacgccgccgacttcgcgctcgacccgaccgccgttcaggacggctgggtgcgcatcagcggcgttcgccgttaagcatgcgccggtgccgtgtccgcacgcgcgggcacggcacttaatgcagcttttgcaatctgttgggttagactatcgccccgtttttgccgccccgcggccgtcggatgacgcatgaccgaaagcttcgtgacccaatgcccgaactgcagcaccagtttccgcgtgaacctggcccagctcgccgtcgcccagggttcggtgcgctgcggcgcctgcctgcaggtattcaacgccgcccgccagctgcgtgagcagggtcatcacattccggacatgcgcgccgcggcgccggctactcccgcgccagccgcaacgcccaagacctctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcaccgagcatggcagccgcaccaccgcccgctgccaagccgcgcggcaaggccgacgacggcaccctgtggattcatgacgacctggatctcgacagcctggacctcgacgaagagctggccaaactcgaagcccaggaacagcagctgtcgcgccaattcctcgagctcgatctgccgacccggcagacgccgcgcttcgacgatcgggacgatgacgagcctggtgaagacgagcgctgggccgaggcgttgctgcgcgacgacccgcccgtcagcaagctggagctcgagcccatcgacgagcccaaagcgccgagcatcgatttcggccagccgccgcccgccaaaacaccggaaagcgtgccgccgatccccaagacgccgcgcctgcgcgatgtgctcgccacgcccaagcccgctgcaccgccccgcgaggagccggagcccgagctggagccgaccttcagcctcagcgccgaacgcgacgacgagccagagcccacaccgctccacgacctcgaccaccacgacgacgatgagccggaaacaccagcacctgtgcccaagggcgcgaaagcacggccgcgcagcgagccgaacctgcgcggtgaagcgctgttcgaactcgaagaggaaccgctgcagctcgactggcgtccgccgcgcaagccctggggccgctggatcgcctggagcctgctcaatctcgtggcagtcgccgcgctggccgggcaatacgtgatctatcactacgccgaactggcccgccaggatcagtaccgcccctggttcgagcagatctgcccgaccattggctgcaccctgccctccaaggtcgatatcgagcagatcaagagcagcaacctggtggtgcgcagccatccggaattcagcggcgccctggtcgtggatgcgatcctttacaaccgtgcgtcgttctcccagccatttccgctgctggagatgcgtttcgccgatatgaacggccagctgatcgccagccgccgcttcaagcccagcgaatacctggcgggtgaactggccggccaggcggaaatgccgccgcagacgccgatccatatcgccctggacattctcgacccgggcccacgcgcggtgaactacagcctcaacttccactcgccggagtgatgccgggcaaccgatagacggccgcgcagcgcaggccgtctgcatcgcggccgcccgccagcgcgaccgggcaccgcaccccagctgttcagattttgttcaaaaccacctttatccggtcattgagagcgggtatgatcacccccctttcgcaccctcctacggtctcaacagcacgtctcttgagcagggaagccctatgtcggcgctaagcatcggcccctatacattgcccaatcgactgatcctggcccccatggccggcgtcaccgatcagccattccggcagctgtgccggcgcctcggcgccggcatggtggtctcggaaatggtcaccagcgatgtacgcctgtggaatacgcgcaagtcgagcctgcggatgatccacagcggcgatccggagccacgctccgtgcagatcgccggtggcgacccgcagatgctcgccgaggcagcccgcgccaacgtgcagctgggcgcccagatcatcgacatcaacatgggctgcccggccaagaaggtgtgcaacaaggcggctggctccgccctgctcaaggatcagccgctggtacaggcgatcctcgaagcggtggtcgccgccgtcgacgtcccggtgaccttgaagattcgcaccggctgggaccgtcagaacaagaatggcgtagaggtggcgcgcatcgccgaacagtgcggcatcgtcgccctggccgtgcatggccgcacccgtgccgacctgtacaccggcgaggccgagtacgacaccatcgccgcgatcaagcaggccgtatcgattccggtactggccaatggcgacatcgattcaccggagaaggccgcccatgtgctggccgccaccggtgccgatggcctgctgatcggtcgggcagcccaaggccgcccgtggattttcagagaaattgagcattacctgcgcaccggagcccattgcccggcccctgcgctggccgagatcgaacgcattctgctcgagcacctggccgccctgcacgccttctatggcgatgtgatgggcgtgcgcatcgctcgcaagcatgtgggctggtacctcgcgacgctgcccggcgcccgcgaattccgtgcccagttcaaccgtctcgacagccaggaggcgcaatgtgcaagcgttcgccagtttttcggtgagcgctataacgacgaaaaagaggctgccgcatgacactgttgaccgagactttaggaagtgggattgcacccgtgagcgacaacgccagtttgaaacagcacctcaacacaccgagcgaagaaggccagaccctgcgcggcagcgtcgagaaagccctgcacaactacttcgctcaccttgagggcgcagacgtcaccgacgtctacaacctggtgctcaccgaagtggaagccccgctgctggagaccgtcatgaactacgtgaagggcaaccagaccaaggcctccgagctgttgggcctgaaccgcggcaccctgcgcaagaagctcaagcagtacgatctgctgtaaatcaccaaaatcctgaagaagggcggctctgatcagccgccctttttactgattcccctgctgatggatcctgtaatgaccgaccagaccacccgcctccccgtccgccgtgcgctgatcagcgtgtccgacaagaccggcatcctcgaattcgcccgcgagctcgtcgccctcaacgtggaaatcctctccaccggcggcacctacaagctgctcaaggacaacggcgtggcagcagtggaagtggccgactacaccggcttcccggagatgatggacggccgggtgaagaccctgcacccgaaaatccacggtggcatcctcggccgtcgcgccctcgacggcgcggtgatggacgagcacggtatcaagccgatcgacctggtggccgtcaacctgtaccccttcgccgccaccgtcgccaagccgggctgtgacctggccgacgccatcgagaacatcgatatcggcgggccgaccatggtgcgttcggccgccaagaaccacaaagacgtggccatcgtggtcaatgccggtgactacgccggcatcgtcgaatcgctgaaagccggtggcctgagctacgcccagcgcttcgacttggccctcaaggccttcgagcacaccgccgcctacgacggcatgatcgccaactatttgggtaccatcgaccagagccgcgacaccctctccaccgaagaccgcggccagttcccgcgcaccttcaacacccagttcatcaaggcgcaggaaatgcgctacggcgagaacccgcaccagaaagccgcgttctacgtcgagcatgccgacgaggcctgcgtggccaccgccgtgcagctgcagggcaaggaactgtcgttcaacaacgtggccgacaccgacgccgcgctggaatgcgtgaagagcttcgtcaagccggcctgcgtgatcgtcaagcacgccaacccgtgcggcgtcgccgtagtgccggaagacgaaggcggcatccgcaaggcctacgacctggcctacgccaccgacaccgagtcggcgttcggcggcatcatcgccttcaaccgcgagctggatggcgaaaccgccaaggccatcgtcgagcgccagttcgtcgaagtgatcatcgccccgaaaatcagcgccgctgcccgtgaagtggtcgctgccaaggccaacttgcgtctgctcgagtgcggcgaatggccggccgagcgtgcgccaggctgggactacaagcgcgtcaacggcggcctgctggtacagagccgtgatatcggcatgatcaaggcagaagacctgaagatcgttacccagcgcgcgccgagcgagcaggagatccatgaccttatcttcgcctggaaagtggccaagttcgtcaaatccaacgccatcgtgtacgccaagaaccgccagaccgtcggcgtcggcgccggccagatgagccgcgtcaactccgcgcgcatcgccgccatcaaggccgagcacgccggcctaccggtcccgggcgcggtgatggcctcggacgccttcttcccgttccgcgacggcatcgacaacgccgccaaggccggcatcaccgcggtgatccagcccggtggctcgatgcgcgacaacgaagtgatcgccgccgccgatgaagcaggcattgccatggtgttcaccggcatgcgccactttaggcactaaatcggccgcactgaaaccggcatctgcgttgttgccccgggttccgccaatgctcattgccaataggcaactccgcttgtcgaaacccggggcgcctagcatctactggcttcatcgcgacctctgaatttgtagggtggataacgcttcgcttatccaccgaacgggccagcagcccgcctccatcgggagagagacatgaacgtattgatcatcggcagcggcggtcgtgaacacgccctggcctggaaagtggcgcaggacaagcgcgtcgccaaggtatttgttgcaccgggtaacgccggcaccgccaccgaagccaaatgcgagaacgtggccatcgacgtgctggacatccaggcgctggccgacttcgccgaaaagaacgtacagctgaccatcgtcggcccggaagcgccgctggtgaagggcgtggtcgacctgttccgttcccgcgacctggacatcttcggcccgaccgccgcggcggcccagctggaaggctccaaggccttcaccaaggatttcctggcccgccagaacatcccgaccgccgattaccagaacttcaccgaggtcgagccagccctggcctacctgcgcgagaagggcgcaccgatcgtgatcaaggccgacggcctggccgccggcaagggcgtgatcgtcgccatgaccctgagcgaggccgaagacgccgtgcgcgacatgctgtccggcaatgccttcggtgacgccggcgcccgcgtggtgatcgaggagttcctcgacggcgaggaagccagcttcatcgtcatggtcgatggcgagaacgtgctgccgatggctaccagccaggaccacaagcgcgttggcgacgccgacagcggcccgaacaccggcggcatgggcgcctactcgccggctccggtagtcaccgccgaggtgcacaagcgggtgatggacgaagtcatctacccgaccgtgcgcggcatggcggccgaaggcaacgtctataccggcttcctgtatgccggcctgatgatcgacaagagcggcgcgccgaaggtcatcgagttcaactgccgcttcggcgacccggaaacccagccgatcatggtgcgcctggaaagctccctggtgctgctggtcgaagccgccctggccaaggcgctggacaaggtcgaagcgacctgggacccgcgtccgaccgtgggcgtggtgctggccgccggcggctacccgggcgactacgccaagggtgacgtgatcgaaggcctggacgacgctgctcagctggaaggcaaggtgttccatgccggaactgcgctcaaggatggccaggtggtcaccgccggcggccgcgtactgtgcgccaccgccatcggcgcaagcgtggcggatgcccagcagcaggcctatcgcctggccgcgaagatccgctggaatggcatgttccaccgcaacgacatcggctaccgggccatcgcccgcgagcgtggcgacaactgatgtaacacgatggcggcatcaagcgctgccgcccatcggcaataccacagccgggccgctcaaccacgcggctcggctggcaggataggctttcagctcgcatagtcggcgccacaccggctgactataatccggtcgtataacctcaaagggattgccacgtgcgtcggctcaggattgccatcggtttactcgtcagcctgctcttggccggcttctgcctgtcgagcgtagccgcgcagcgagtggccacgccgtacgctaccggctggtcggcgttcgtcgatgacagcgcccagctggatctggatgacgtacgcagccgccgcaaccagttcctgcctctcgacgacctcgctttcaccttcccgcccagcgaccgagccgtgtggctgcgcttcgacgtgcccgaacaccaggcgccctactggctgtggctgttcgcgccacgggtgcagtacctcgactactacctgctgcgcggcgagctgatcgagcagaccgtgcacagcggtgagtcgatgccgatgagctcgcgcccgctgccctcgcgcgcctacctgatgtcgttgcccaacgacggccaggctcgtgaagtctatgtccgcatgacctccaaccacccgctgatggcctggttcaaggtcatcgacgaggccgagctggtcagcctcgagcgcccggcctacctgttcggcgcgctgctcggcgccctgctgctggtggtgatctacaacctgattcgcttcgcctacatgcgctcggtgtgcagcctgtggctcgccgccctgcataccggcctggcggtgtgcgccgctgccaacctgggcctgctggcggcctgggtgccgcagctgggctacaaccagtcgctgatcgccgacagcagcgccctgctcgccgcgttcagcctgtcggccttcgtgctcggtttcttccgccagacgccgatgcgcgacagcaagctgaaccgtgtgctgcagggccacgccctgctggcgctgctgctgggcctgaccatcgtcaccaccgggctactctggtacagcgccgtggtctacctgatggtgtttctcggcaccctcgcggtgctggtggtcagtggcgtgcactggcacaacggttaccagtcggcgcggctgctggtggtggccatggtggtgttcaacgtcggcttcgggctgttcatccccatcctgttcggcttcgaccagctcgacccgggctggttggtgatcggcgtattcaccatcgccacccttagcggcgtggtgctcagcgctgccctggccgagcaccagcgccacatccagcgcgcggcctcgcgggcgcgcactgccctggccgccaacgacgccgagctgcgtgccaaggccgagttcctggccaagatcagccacgagatccgtacgcccatgaacggcgtgctgggcatgaccgagctgctgctcggcacaccactgtcggccaagcagcgcgactacgtgcagaccatccacagctcgggcaacgagctactcaacctgatcaacgagattctcgacatatccaagctggaatccgggcagatcgagttggatgacgtgcagttcgatctcaacgccctgaccgaggactgcctggacatcttccgcgccaaggccgagctgcagaagattgagctgatcagcttcatccagccccaggtgccgcgcatcgtcagcggcgacccgacgcgcctgcggcagatcctgctcagcctgctcgacaacgccttcaagcagaccagcgaaggcgagatcctgctggtggtggcgctggataccagcggtgatcagccgcgcctgcgctttgccgtacaggacagcggccacccgctggatgccgccgagcgcgacgcactactcaacaccgaactgcagagccgcgacttcctgtcggccactcgcctgggcagccgcctggggctgatcatcgcccgccagctgatcctgctgatgggcggcgaattcggcatccagagcggcggcaaccagggctccaccctgtggctgaccctgccgctggacgacgcccgcctgcagcagccgagcaccgatatcgatggcaccctgcagggcactcgcctattggtagtggacgacaacgacacctgtcgcaaggtgctgctgcagcagtgcaacgcctggggcatgaacgtcagcagcgtgccgtccggcaaggaggcgctggcgctgctgcgcacccgggcgcacatgcgcgaatacttcgacgtggtgctgctcgaccaggacatgccgggcatgagcggcatgcaactggcggcgaagatcaaggaagacccgagcctcaacaacgatatcctgatcatcatgctcaccggcatcagccacgcgccgagcaagatcatcgcccgtaacgccggcatcaagcgcatcctcgccaagccggtggccggctacaccctcaaggctaccctggccgacgaactcgcccagcgccagcacggtacggacacgccggccatcaccagcccggcgaccctggaggtgccgcgcgatttccgcattctggtcgccgaagacaacagcatctccaccaaggtgatccgcggcatgctcggcaagctcaacctgcaacccgacaccgcgagcaacggcgaggaagccctcaatgccatgaaggcccagcgctacgatctcgtgctgatggactgcgaaatgccggtgatggacggcttttccgccaccgaacagctgcgcgcctgggaaatcgccgagcgtcgacctcgcacgccggtggtcgcgctgaccgcgcacatcttgagcgagcacaaggagcgcgcgcgccaagccggcatggacggccacatggccaagcccgtggagctctcgcagctgcgcgaactgatcgagtactgggtcgccgagcgccatccccaggccgaggacgacaccgtcacctcctgaagcggctgctagaattttcccgcagcccggcatcgccaccttctcgatagagcgcccatggatatcaagcagctcaagtttctgatcgccctcgacgaaacccgccacttcgggcaggcagccgctcgctgccacgtcacccagccaaccctgtcgatgcgcctgcgcaatctggaaaacgaactgggtctggaactggtgcgccgcggccagcgcttcgagggttttaccgccgaaggcgagcgagtgctggcctgggcgcgcagcctgatggccgcccatgatggcctgtatgcagaagctgccgcctgtcgcggccaactggtcggtaccctgcgcctgggcgtggtgccgctgtccggcttcgatcccatggagctggtgcggctgttcgccgaacagcatccgggcctgcgctttcagctgttcgccctgagcagcgaccagattctcgaacgcctgggcagcaatcagctggatctgggcctttcctatctggaccggctggaccgcgagcacttcgacagcctggagctggcggccacgcgcatgggcctgctgtacgaccgccggcatttccagttcagcgaaaccaccctgcgctgggaaaacctgatcgacctgcccctgggtttgctgtcggccggcatgcactttcgccagtccatcgaccactgcttccgctcccgcggcctgacaccgctgcccaagctggaaaccgatgccgttcaccagctgctgcaggccgtcagcgccggtctgtgctgctcgatcatgccgctgcgcaacggcctggccgaattcaccaacgagctggtactgacgcccatcgaagacgcccacaccctggcgcccctgggcctgatcatgcgtcgcggcgcgccacgctcgccgctggccgaagcctgtttcagcgaagcgcgcacgctgatcagcgcctgaccgccgcctcgctctcggtcaccggtaggtcgactgtaccgcgatcggcccgcccaccgagataccagcccagcacgccccagaccgccgcgcagatggcgccgatcaccgcgatcagcgccacaccgtagccgagcaggtcgatcaggctcttggcccagccgctgagcgcatcgccgccgcgatagacaacggtatcgatgaagttcttggccttgtacttgctctcggcatccagcggcgcgaagagcatttcccgccccgggcgcacgaaggcgtattcgccgatacgccgcacgatcatcagcccggccaacactgcgaaggtcggcgccatagccaaggccagaaagcccacgcacatcagcatcggcaccgcggccagcagggttcgcacgcccatgcgctgggccacccggctggtgatgaacagctgggccagcagtgcgccggcctgcacgacgaaatcgatcagcccgaacacccgcacctgctcgtcccggtctggaaacagctcggcgaccagccgcgcctgctcgaagtacagaaaggtggtgacggtggcgagcaggatgacgaaggcgcagatgcccaacagataggaggaggtgaacacccgagtcatgccgctgaacggatttcctgccactgggcgacgcgggctttccgcctggctggcgcccggtcgccctgctccggctcgctcgcgccaggccatcaggtaatgcttgagcgccatggctgcggctagcagcagcgccgcaaggagcgccaggccgctggcaccgatactgccgaccaataatgtgctcagcgccggcccagccagaccgccaacgctggcaccggcggcgataaaagcgaacaggcgcttggcctggggtgagtcgaacacgtcggccatcaggctccaggccaccgacaccacgaacaggttgtagaccgagatccacacatagaatgtgcgcgccagccacaggctttcggtcatcaggctgaaggccgcggcaaagcccagcaggttgaggcagaagaagccgtacacccagtcgatgaaatggatgcgcggcactcgcgagttgagccaggcgaacagcggcaccgccagcagcatgaccacgaaggtggcggtgaacagccactgcaggttttccacgccggcctggatgcccatcgactcacggatcgggcgcagcatgaagtagccgcagaacaggcagaaaaacagcgcgaacccggccagcgccgcagccagctcgccgggctgcgcattgatggcgcgggccaggcgctgggttggggaaagggtcatggcaaggcgtccgaatatcgaagccttgcagtatggcctacgacaccaggcaggcctgtgccgcgcgccgtcagccgcccgccagccaggcgcgaacctcgccgtagggataatcctccagcgcggcgaaacccttgatctgccgggccttgagacgggtgaacagtggcgagctgaggccgcagagaaagcgtgccaggcattcgttaccaggcaattcaccgacacgcgcggcctgatgggcggcgatgaacggcgcacagagctcgtcgcggtcgcgcccggccagaggcggcagcggcggtggttccggcagcagggcgacctggccgcgacacaccgaacaatgtccgcaatgcgctggcgcctgctcatcaccgaagtagcgggccaggcgctggctcaggcactgctcgctggcgaacagcgccagcatggcctggatgcggcggatctcgctggtttcctgggcgacgaaataggcgtgcagctctgccgccagcgcctgcccatcaaagtccgcctgcagcaccgcgtagacatcggtcatctgcttgctttccagctcgatccagccgcgttcctgcaggtaatccagcgccttgaccacccgcgcccgcggcgcctgatgctggctgtacaacgcgtcgaaatccacggtgcaccaggtacgcgcccgcgccgaggcattgaagatggcctctagaaactgccgccgctcaccctcgaagcgcgccagcagcgcttctggctcgaccaggtacttgaagcggtattcggcgaaataggcatagcgcggcgcgatgatgccgcgcaattccagctgcaccagcagggtcttgagcggcaattggcggatgttgctgtgatcgctcagggcattgatggtcatctcccactgcccgccgtggctgttgccacgaatctcctcgagcacccgcacgatgccgctcagctccggcgtatcgccgtagacgaagttttccagcacgttgaggctgtcgcggttggccagcaccaagcagtcggagacctcgccatcgcgaccggcacggccgatctcctggctgtagttctccaccgacttgggcaggtcgaaatgcaccacgttgcggatgtcgcgtttgtcgatgcccatgccgaaggcgatggtggcgacgatgcagccgagttcaccggccatgaaacggcgctggatcgcctcgcgcacctcgtggcccatcccggcgtggtaggcgctgacggacaagccctgctggctcagctgttcggcgacctgctcggcggtcttctgctgagtgacgtaaacgatgctcggctcgccggccttggcacccagccattgttcgaggcgccgctgcttgtcgcgaccggccaccggttcgaccagcaggttcaggtttggccgatagaacccggtggtgaccacgtcctcgtcggcgatggcgaatttcttctgcatgtcggcgatcaccggcggagttgccgtggcggtgagcagcaacacctgggcaatggcgaactggcgttggtagtccggtagcttcaggtaatccgggcggaagttgtggccccactcggaaatgcagtgggcctcgtcgaccaccagcagggaaatcggcacctcgctgatgaagttgcgaaagcgctcgttcttcagccgctcgaccgagatcatcaggatcttcagctcgccggccttggctttggtcatggtctcgctgacctgctcgcggctttgcgccgaatcgatactgccggcgctgatgccgtgacggtgcaggaaggcgagttgatcctgcatcagcgccagcagtggcgacaccaccagcgtcaggtgcggcagatgcagggctggtagctgatagcagagggacttgcccgaaccggtgggaaagatcgccgccgccgaacggccagcgagcacggcactgattaccttctcctggccgggacgcagttgatcgaaaccgaagacacgtttgagcgtggacataagctgtcactccattgaccgctgaatggccaataaccgtaacctgtgtggcaggcgtttcacagcgcacagccgcccgggggccatgagaagtgttgcaccataaatgacaaagccgcccgaaggcggctttgtcagcaagcgcgggtcagcttagagctgggggccggctttcttgatggcgtcgctgacatcgaacttggtgaagttgtcgatgaacagcttggccaggcctttggcggcctcgtcgtaggcgttcttgtcagcccaggtgttgcgcgggttgagcaggttggtctcgacgcccggaaccgacttcggcacatccaggttgatgatcggcaggtgctcggtttcggtaccgatcagcgcgccgctctggatcgccgcgatcacgccacgggtggtcgggatgttgaagcgtttgccgacgccgtagccgccaccggtccagccggtgttgaccaggtacaccttggagccgaaggcctggatgcgcttgatcagcagctcggcgtagacgccagccggacgcgggaagaacggcgcgccgaagcaggtggagaaggtcgacttgatgccgctacccgaacccatttcggtggaaccgaccagcgcggtgtaaccggacaggaagtggtaggccgcctgctcgttgttgaggatcgacaccggaggcagtacgccggtcaggtcgcaggtcaggaagatcaccgcgttcggctcaccgccgaggttcttctcgctgcgcttctcgacgaattccagtgggtaggcggcgcggctgttctgggtcaggctgtcgtcggtgtaatccggcttgcgctgctcgtcgagcaccacgttttccagcacggtaccgaacttgatggctttccagatcaccggctcgttcttctcggacaggtcgatgcacttggcatagcaaccgccctcgatgttgaacaccacgccctcgccccagccgtgctcgtcgtcaccgatcaggtaacgcgactcgtcggcggacagggtggtcttgccggtgccggacagaccgaagaacagggtcacgtcgccttcttcgccgatgttggcagcgcagtgcatcggcagcacgtcggcggccggcagcaggaagttctgcacgctgaacatggctttcttcatttcaccggcgtaacgcatgccggcgatcagcaccttcttctgggcgaagttgatgatcacgcagccgtcggaattggtgccgtcacgctcaggcacgcattcgaagttggcaacgttgagaacctgccactcctgcttgccggacgggttgtactgagccggctcgatgaacagctgacggccgaagaggttctgccaggcggtggcagtggtcatcttgacgggcaggtagtgagcttcggcggaacctacatgaacgtgggaaacgaagctgtcctgggcatcggagaacgcctggacgcgatcccacagggcatcgaacttgtcggctggaaacttgcggttgatcgggccccagccgatttcggccgaagtgctcggctcgtcgacgatgaagcggtcgaccggagaacgcccggtacggtggccggtgcgtacaaccagagcaccggtggacgccagttcgccttcaccgcgacgaagggcttcttcgaccagttgggcagtgctgatgtcggtgtacacagcgttgttggcttgcgtcatttgagtccccgtcggccgattggccgagtcttccaaacgtttgtagccatgcacagggcaggactacagctaaaaaagtgcgcggattatgccagaaaagcgggccacgggtgcagcccccattcagaacagcctgcgcgttgccggcagccctcagtgacgggtgtcggagggctgttgactgcccccacccgcgaacagctgagcgatgtctgcggcgtcgaagccgtagcgttcgttgcagaactggcagtcgatttccacgcggccgttatgctcgctgagcagcagctcggcatcggcccgccctaaactgaccagcgctttggccgagcgttcacgcgagcaactgcaacggaagcgaatgccgcgcggctcgaacaggcgaactgtctcctggtggtacaggcggtgcagcaccgtctcgttgtccaggcccaataattcctcgttctgcagggtgtcggccagggtcaccagatgctcccagctggcggcgcgctcttcctcgtcggtcaggcgatcgggcggcagttgctggagcagcaagccgcgggcgcgcaggccgtcggcgcacagccagaagcgcgtggccagctgctcggacgtggcgaaataggaggtcaggcactcggccagggtggcgccttccagcggcacgatgccctggtaacgctggccctgggtggggtcgacggtcatcgccagcacgccttcgggcatcagctggcccaggccatcaccatcggcgatgcgctcggcctcgtaacgggcgataccgcgcacgtcgccttcgctggagcattccaccatcaatagcggcaccggcccttcggagcgcacctgcagaatcagcagaccgtcgaacttcagggtaccgaccagcagcgatgcggcggccagcagttcaccgagcagctgcgccaccgggcgcgggtagtcgtgcttggccagcacctgctgatagctgccggacagcccgaccagttcaccgcgcacatcggtgtcgtcgaaaataaagcgttgggtgaagtcggacatatcggatcgcctgctgatggatgcaagacagaccaggggcgcacccgctggactgggggccggcaattttaggcgcaaacgcggcgccgaccaagctgcaggcgaagaacggctgccgcttgcagcctgaatgccacctgaacgaaagccagatatcgcgccgccgcttgcgccggctgcctacactcagcggtttttcccagagccgccatcatgcacctcgctctcaacgcccaatggcgcccgcgcgccctactcatcagccatctgctcatcgccgtgctgttcgccagttggctgtggccggtcacccgcgtctactggaatcagttcgacgtatggttgttccatctgctcaacgacccggtacatgccggcggcctgtgggcgcatatctgggccatcggcagcatgcgcccggtggatgcgggcgttggggtggtgatgctggcgatcatgctgcgcgccggcctggtatttccggccaatcaggtgcgcgtcgggctgtacgcctttctggtcgcgctgatcgtcatgctgctgatgcgcgtgggcttttccgatctgatcgagtacatgggctggcagcatgcgagcccttcgttacaggttgaaggcagcgcgcggctgaccgagatgttcccggcctgggaagagcgctgggacctcaaggacagcgctacgcgcagcttcccgggcgaccacgcctcggtgctgatgatctgggcgatgttctgcagcttcttcgtcagcggctggcgccgcctgctggtctggagcgtagcggtgatcggcatgctgccgcgcctggtcgctggcgcccactggggcgcggacgccttcgtcggcggcgtgctgctcagcgtcctgggcatcgcctggagctgctacacgccattggcctaccgcgccagcgccgcgatcgaacgtgccaccgcaccgatgatgcgggtgctggcccgagtgccggtgctgcgcgccttcgcggtcgtcagcgggcgctgagcccgaccgggcagccggttcgatccggctgccctactccacccattcccccgagccgccgcgcaagtagaacagctggcggcgctgcttcttgctcggccgaccgtcggtctgcacgcccagggcgccggccttgcgctgctcggcagccttctcgcggcgcacgatgctctcgccggtctcggcatacagggtctgcgcctcgggcgctccgcggcgcaccaccgacagcgcctgcaccaccacggttcgctcatcgaagccagtgcgaatcacatattcctcgccaaccttgggctccttgcccggcttgcagcgctcgccccggcaatgcaccttgccaccctcgatggccgccttggccaacgctcgggtcttatagaagcgtgcggcccacagccatttatccaagcgaaccttgtcatcggcatcctgctttgccacccttacctcactcattgctggctatcattgcaattctttccacactccagcctgtgcgcattgtccgatgcatgcaagcccgagcgatcctcattctggagcagcggtgacccactttcccagcgatctcgtccaccccgaaaaatgccgtggctgccagggcagcaccgagctggacttcgcctttcatttcgccttccagccgatcatcgacgtgcgcacccgccaggtgtttgcccacgaggcgctggtgcgcggcccagccggcgaaggcgcattgtcggtgctcgagcgggtcaacgacgccaaccgctaccgcttcgaccaacgctgccgcactcaagccatcgccgaggccaagcaactgggcatgaacagctacctgtcgatcaacttcctgcccaatgccgtgtaccgccccgagctgtgcatccgcagcaccctggaagcggcgcgcgaacatgacttccccctcgaccgactgatcttcgagaccctggaaagcgaccatatggtcgacagcaaacacctgaccaatatcctgcgccagtatcaggagttcggcttcaagaccgccattgacgacttcggcgccggccattcgggtctcaccctgctggcagacttccagcccgacctgatcaagctggacatggcgctgattcgcaacgtcgaccaggacaaggcccgccaggccatcgtgcgcggcatcctgaacatttgtaacgatctgggtgtaacggtgatcgccgagggtatcgaaaccgccggcgagcgggattttctggccgccagcggcatcgacctgatgcagggctacctgttcgccaagccgcagttccggggtttgccgaccatcgccgaggcggcatgggcagcggcgaaaaccgcgcactgacccgcgtgcagaaccgcagattttcagtaccatgcgcgccttagctagagacggaatgcgtccttgaaaaccttcgaccacctcaacgtgatcggcctgcgcgagtgggtgaacctgccggagctgggcatcgtcggcctgcgcgccaagatcgacaccggcgccagcacgtcgagcctgcacgccagcgacatccagcccttcgagcgcgacggcgaacgctgggtgcgcttcaccgcctacatcggcacccaggtgcagcgccgccaccgctgcgaggcgcgcctggtcgcgctcaagaccatcaagagttccaacggccaggctcagacccgctacgtgatccgcaccagcctgatgctgggcgatctgctgtggccggtggagttcaccctggccagccgcaagaccatgcgctatcgcatgctgctcggctccaaggcgctgatcgatggccacctggtggtcaacccggcgctgagctacgtacaagacaaacccgtgcttcccgacccgaccggtgcccaatgaaaatcgctgtgctgtcgcgcaatccgcgcctgtattccacgcgtcgcctggtcgaagccgggcaacagcgcggccatgaaatggtggtgatcgacaccctgcgcgcctacatgaacatcgccagccacaagccgcagatccactaccgcggccagccgctggaaggcttcgacgcggtgatcccgcgcatcggcgcctcggtaaccttctatggctgtgcggtgctgcgccagttcgagatgatgggcgtggtgccgctcaacgaatcggtggccatcgcccgctcgcgggacaagctgcgctcgctgcagctgctgtcgcggcgcggcatcggcctgccggtgaccggcttcgcccattcgccagacgacattcccgacctgatcgacatggtcaacggcgccccgctggtgatcaaggtgctcgaaggcacccagggcatcggcgtggtgctgtgcgaaaccgagaaggccgccgaatcggtgatcgaggccttcatgggcctcaagcagaacatcatggtgcaggaatacatcaaggaagccggcggcgccgacatccgctgcttcgtggtcggcgacaaggtcatcgcagccatgaagcgccaggcaaaacccggcgaattccgctccaacctgcaccgcggcggcaccgccagcctgatcaagatcaccccggaagagcgcatgaccgccatccgcgccgccaaggtcatgggcctgtcggtggcaggcgtcgacatcctgcgctccaatcacggcccgctggtgatggaagtgaattcctcgcccggcctggaaggcatcgaggtgaccaccggcaaggacgtcgccgggatgatcatcggctatctggaaaagaacggcggccccaacctgacacgcaccaagggtaaaggatgagtacagccttcaagggccgcgtggcgctgatcgccccagcgtcggcaattgccgacgaggttttcgacgctaccctggcgcagctcgacgtgcagggcatcgactatcacctgggccgccatgtgcgcgcccgccatcgctacctggccggcacgcctgcgcagcgcctggacgacctgcacgaagccttcagcctgtcggacatcgacgccgtgtggtgcctgcgcggcggttacggcagcgcgcaactgctgccgggtatcgactgggcgctgctgcaacgcgccagcccaaggccgctgatcggttactcggacctgtcggtgctgctcgacgccttcgcccgtcatgagctgcccggcatccacggcccggtggccaccgcgctcggcctgcaggccatggccgcaccgaccggtcagcgcgagcggttggcctcgatgcgctcgctatgggatctgctgcagggccgcagccattcgctgccggtgcgccacctcagcggcccgcaaacggcggtgaacggcccgctggtcggcggcaacctcactgctctggccagcggctgcggcaccgtggcgggtatgcagttgcccgcggacgccatcctgattctcgaagacgtcggcgagccgtactaccgcctggagcgcagcttctggcaactgttcgagagcttcggcgaacgccgcccggctgcggtgtgcctgggcagcttcaccgactgcccgcggcgtggcgtgcagcacagcatcgaggaaatcgtcggcgagtacctggcgcccttcgacatcccgctgtacggcgagctgcccagcggccacggcgatgccaacttcgcctggccttatggccgcagcgccacgctcaagggcggcacgctgagctggtgacgcctcagcctcgcgaggccacccgtgcgaggaaatccgcctcgatcatcggccggcccagcaaatagccctggccgaactcgcagcccagggttttcaggtgttcgagctgctcagccgtttcgatgccttcggccacgcactccagttccagattgcgggcgatcatcaggatggtttccaccagcagcacgttgctgccgttgccgccgcgccccagatcctgggtgaagctgcggtcgatcttcaggcggtccaagggcaggcgcttgaggtaggtcagcgaggaatagccggtgccgaagtcgtcgatcgagaagcgcacaccgagcgccttgagcgcgtgcatgttggcgatgcactgctcgacgtcctcgagcagcacgccttcggtcagttccagctcaagcgccgcggccggcacgccgtagcgctccaggcagccacgcacgcgctcggcgcaatcctggctacgcagttcccgcggactgaggttgaccgccagcaccaggcctgggtactcctcccgccagccctgcagcgtggcgcaggcgcgctcgagcacccagtgcccgatgtcctgaatcagcccggtttcctcggccagagggatgaactgaccaggcagaatctcgcccttctccggatgcgaccagcgcaccagcacttcagctccgatcagctgaccatcgtccagctgcagctgcggctggaacaccaggtacagctgatcacgggcaatcgcctggcgcagttccccctgcagctgcagacgctggtcgatggccgcctgcatctccggggcgaagaagtgcagtgcattgcgtccggcgtgcttggcgcggtacatggcggtatccgcctgcttgagcacatcggcagcgttctgctcaccaaacggatgcagggcgatgccgatactggcgcttaccgacagttcatggccgtcgatcacacagggctgctccagactcttgagcagccgctcaccgaccatggcggcctgttcgccggcaatctgggcattggcgtccagcccttcgagcagcaccacgaattcgtcgccgcccatgcgcgccagggtgtcctcggtgcgcagctggccttccagccgctcggtgacttcgcgcagcaggttgtcgccgaccagatgaccaaggctgtcgttgacggtcttgaagtggtccagatcgatgaacaacagcgcgcccaggctgccctggcggatctcgcggtccatggcgtgctgcaggcggtcgagcatcagtcggcgattgggcaggccggtcagctcgtcgctataggccaggcgctcgatctcgcgttggtaacgctggcgctcggagatgtccgtgacgctgcagcgaatcagcaccggctcgcccggcagccgcaccagacgcacctcacaagggaacagccggccacggctgtcgagatgcagccactcgaacaccggcacctcaccggccagtgcggcctcgaggtaatgcctggccgcctcggacgaagcccgcccgtctgcttgcaactccgggctcaattcaaagggtcggcggtttagcagctcttcgcgtggatagccgaacaggcgcagggcattgccgttgaaatcgaccatgccgccttcatcgctgtacagcatgatcgcctcgggcgcatgctcgacgacggtccggtagcgcgcctcggcctcgtagcgggcgctgatgtcctcgaccagcagcacgaacatgctgaccccgccgtcactacgacgtaccgcacgcaggttgagccgggtcggcaccaggctgccatcggcgcgccggaagctgcggtcacgctcgaagccttcacggcgtcccgccatcacgtcgttcatcagcggttgttcggcgtcgagatcctcttcgcaactgatctgcgcccagctggattccagcaactgctcgcggctcatgccgaggatgttgcacagcttgaggttgacctccgaccagctgtaggtcggggtaatcagcgccatgccgatcagcggcgtctcgaagaacagacgcaggcgttcatcgcgctcgcgcagctgctgctcggtgcggcgccgtgcggtgacatcctgggccgcgccatagacgcgcaccagctggtcgccatcgcgttcggcaacacccagcaggcgcacccagcgtgtgcggcccttggcggtattggcgcgcacctcgatatcgaactggtcgtccccagcgtgcatctgctgcagggtgcgcacgatcagctcgcggcccggtgcatcgaactggctcagggactcctcgaacgacggcgctccgcttttcgggtccagttcgtagatggcgaaacagccggcactccagtacatgctcatgtcgcgcatgttcagcgaccaaccgcccaggtcggcgatgttttccgtctgggtgaacaggtggctctgctgctgcagcgtctcgctctggcgcaccatgtcctgggccagctgctcgcgggcgctgacgtcctgctgcatgacgatgaagtggctgacgccctgctcgtcgcgcattggcgccagaatcacctcgccccagaacgcctcgccgccctggcgctgcaggcgcagcacggcattgccgggcacctcgcggcgaatggcggtttccaacacgtgcaggccctcgtggcgtttctcgccacgcagcaggtcgagcaggctcaggcccagggtttcgtcggcgtcgcggccggtgatctgctcgaaggccgggttgcaatagaccagcggcagctctgcctggcgcgcatcggcgatcaatacgcccagcgggctggcatccagcgccgagtgggccagagtcagctggcgctgcaccatggcgctatgggccaaggccaggcgcagatcggtcagactgcggccgatcagcagcgccgccagaatgaacagcaggatgccgaagtgcagctccaggcgctgcggatcgatccagctgctctgctcggtgagcgcgtgaaaccacggcagcccgaggatcgccagggcgctggtgatcgccccacagaccgccccggtaaagccccagaccagcgccaggccgagcatcaccaggccgatgatcggcagcttcagggtgaccggcaacagctccagcagcaacggcaggcaggccagcaccaatagcaacgcatagggcgaacgcaccttgcgcaaggcttcgggtacgtgccgcagcgggactttcaggccttcgaccgggatcaaccagccacgccgccgcagccaagggctgaggtaggtcagcagcgcgatggacaccaccagcgccagcaggctgtcggccagccacagcgtcagccccagttgcggtgcgtccctgaatgccagatcggtgaacagcaggcgactgccgaccagcagcagacaggtaatagcggccggcaccagaatgcccagcagaatgaaacgcagcacatggctgatgtccggcaaggccgcatcgaacggtcgccagcgcaacagcagatagcaactggcgacgcccagcacttcaggcagcgcgtagatgggggccaggcgccaatccagcccccataacggcacgctgagaatggcattgatgtagagcgggagcagcacgcgcggcccccaccagagcaccagcgccaggctaagggcgaatggcagatagacgatccccagcccgccttcgagctgagtcgtcagagagaattgggtcgccaggtggagcaccggcagcggcaaccaccaagtccagaacggcaagcgttcggcagtgcggggcatacgaacctcatatcgctatgccagcacagcatgaagcagcccgtcagggctgtacaggtgcctgcatcgagtacacagcctagtcgagaatcaggcggcgtcgcgtggtaacaacaaacccagaggcaagcagatacgggcctccagccctccgccggagcggttgcgcagctcaacgctaccgccgtgcagcgaggcgatgcgcttgacgatggccaggcccagcccggcccccttgccaccgcgggcgctgtcgccgcggatgaacgggttgacgatactacccagctcgctcgggtcgataccagcgccacggtccagcacactgagcaccacatagggtgcgctgtgatcatcggccaccgacagcacgatctctacggcgccgccgccatagcgcagggcgttctcgatcaggttgacgatcagccgcttgatcgacacccggcgcagcggaaaggccggcaccggttcgaggaacagacgcacctgttcctgtttctggttgtagggcgccactacctcgcggatcagctcggtcagctccagctcctcaaccggctcatcacgaccgtcacggataaaggccaggaactgatcgaggatcgcatccatgtcctcgatgtcgcgcaccatgtcgtcggtcagttccgaatcgtgatcgagaaactccagggacagccgcaagcgggtgagcggcgtgcgcaagtcgtgtgataccccggcgagcataagctcgcgctcgcgcccggcctgctcgacatcctcggccatctggttgaaggcgcggtacacctcggccatttcgctcggcgtatcgcccaccggcagccgcacgctacggccctggccgaactggcgggcagcgatcaccaggcgcttgagcggcgcgctgagctggcgcacgaagatccaggcggcggctgtggacaacaggccgatacccagaaaccagcccagcacgctccagattcgctggccgcgcaacggatgcggatacagtggcacgcgcacccaatcctcaccgagcgtcggcgcatgcacccagagcgccggcgggctcttggcccgcacccgggtttcggtgtccgggccgagttcggactgcatctgccgctggaaaatctcgctgtacggccagtgctcctcgctggccggcacttccgcgcgcgtcacccgcttcaggcctgccgcttcggcgatattggcgcggtcctcggggtccgccgcccagtaggcgcgcagggtcagcgccgctccgtggctgtactgacggtcgaccagcacgtcctcgttcatcatcaggtagacgagggtcagcgccttggagaacagcacgacgatcagcaccagccagagggtgcgcgagaagaagctttgcggaaaccagagtggagctttcatagaaacaggagccgggcagaacgcgagaggcgggaggcggaacgcaaaagggctggtttcaatcgccagcccttgagcgtcttatagcggtttatttattgccgtccggcacgaacacatagcccacaccccagaccgtctggatgtagcgtggcttggacgggtccggctcgatcaggcggcgcaggcgggaaatctgtacgtcgatggaacgttccagggcgtcccactcacggccgcgggccaggttcatcagcttgtcgcgggtcagcggctcgcgggcatgttgcaccaacgccttgagcacggcgaattcgccggtggtgagcatatggacttcgtcgcccttcttcagctcgcgcgttgccagggacagctcgtaatcaccgaaggtgacggtctcgtcctcgctgcccggcgcgcccggcaccaccggcgcctggcggcgcagcacggccttgatgcgcgccagcagttcgcgcgggttgaagggtttggccaggtaatcgtcggcaccgatttccagaccctggatgcggctgccctcgtcacccttggcggtgagcatgatgatcggcacctgattgttcgaggcgcgcaggcggcggcaggcgctcatgccgtcttcgccaggcagcatcaggtcgagcaccaccaggttgaacagctcgcgcgacagcaggcggtccatctgctcgacgttttccacggcgcgaacgcgatagccctgttcgtcgaagaagcgctcgagcagacgacgcagacgggcgtcgtcatcgacaatcagaatcttctcgccttcgaccggttgtactgcagtgctgctcatagaagctccttgaccgagagtccgcgacgcgatgcgcccggctgaacggcggcattatggctcagaggccgtatagaccacgtattgtccattgttagcagatttttcgctggcgttggcgcacttcgcccggattcgcggtctgacggccgccagcggcaggtggcctgagcgcagctttgcgtggctataatgcgccgctttatcgtccggccatcctgagcgaggccggttcttcatcgtttccgagtcaggttcatgtcttctatgctcagcatcaacaaccgtatcgccgaagaactgggcgtgcgcccgcaacaggtcgccgccgccgtacagctgctggatgaaggctccaccgtgccgttcatcgcgcgttaccgcaaggaagtcaccggcagcctcgacgatacccagctgcgcaacctggaagagcgcctgcgctacctgcgcgagctcgatgatcgccgcgccagcatcctggccagcatcgaggaacagggcaagctgactcccgagctgacccgtgaaatcaacctcgccgacaccaagacgcgcctcgaagacctttacctgccctacaagcagaagcgccgcaccaagggccagatcgccctggaagccggcctcggcgagctggccgatgcgctgttcaatgatccgggcctgacgccggagaccgaagcggcacgcttcatcgatgccgagaaaggcttcgccgacaccaaggcggtgctcgaaggcgccaagtacatcctcatggagcgcttcgccgaggacgccagcctgctcagcagcctgcgcggtttcctcaaggataacgccaccctgagcgcccgcgttatagccggcaaggaagaggaaggcgccaagttccgcgactacttcgaacatgacgagaagctcaagggcgctccgtcgcaccgtgccctggcgatcttccgcggtcgcaacgagggcatcctcaacgccagcctcaaggtcggcgaagagctgccgggcaccctgcacccgtgcgaaggcatgatcgccgagcgtttcggcatttccaatcagggccgcgccgccgacaaatggctgggcgaagtggtgcgctggacctggaaggtcaagctctacacccacctggaaaccgacctgctcggcgaattgcgtgaagcggccgaggacgaggcgatcagcgtgttcgcccgcaacctgcatgacctgctactggccgcccccgccggtccgcgggcgaccctgggcctcgacccgggcctgcgcaccggttgcaaggtggccgtggtcgatgccaccggcaagctgctcgacaccgccaccgtctacccgcacgcgccgcgcaatgactgggacggcaccctcaacgtgctggccaagctgtgcgccaagcatggcgtcgacctgatcgccatcggcaatggcaccgccagccgcgagaccgacaagctggccatcgagctgatcaagaaatacccgggcctgaagatgaccaagatcatggtcagcgaagccggcgcctcggtgtactcggcttcggaattggccgccaaggaattcccggatctggacgtatcgctgcgtggcgcggtgtccatcgcccgccgcctgcaggatccgctggccgagctggtgaagatcgacccgaaatccatcggcgtcggccagtaccagcacgacgtgtcgcagctgaagctggcgcgcagcctggacgccgtggtggaagactgcgtgaacgccgtgggcgtggacgtcaacaccgcctccagcgccctgctggcgcggatttccggcctcaacgcgaccctggcgcagaatatcgtcgcccatcgcgacgcccacggcgccttcaagactcgcgacgccctaaagaaagtcccgcgcctgggcgacaagaccttcgaacaggccgccggctttctgcgtgtgatgaatggcgacaacccgctggacgcttccgccgtgcacccggaaacctacccgctggtgcagcgcatcgccgccgacaccggccgcgacatccgctcgctgatcggcgatgcgggcttcctcaagcgcctggacccgaagaaattcaccgacgaaaccttcggccagctgaccgtcagcgacattctcagcgagctggaaaaacccggtcgcgacccgcgccccgagttcaagaccgccgagttccaggaaggcgtggaaacgctgaaggacctcgaactggggatgatcctcgaaggcgtggtcaccaacgtgaccaacttcggcgccttcgtcgacatcggcgtacaccaggacggcctggtgcacatctcggcgctgtccgagaaattcatcaaggacccgcacgaggcggtcaaggccggcgacgtggtcaaggtcaaggtcatggaagtggacatcccgcgcaaccgcatcgccctgtcgatgcgcatgagcgacacgcccggcgagaaagtcgatggcccgcgtggtggtggtcgtcagggcggcggcaaaggtggccaggcgccgcgcagcgagcgccactccagccaggaaaaaccggccccggccaacgccgccatggccgcgctgttcgccaacgccaagcagctgaggaagtaagcgatgagcgactccgcggatgaaatcggcaagagcagcgcctttgggcgcctgctgggcctgcaaatcgtcaaggctgaagccggtgaggcgatcatcgccctgagcatgcatgacggcctgcgcaacctgcacggcaagctgcacggcggcgcgctgttctcgctgatcgacacggcaatgggccaggccagccacagcctgaccgacggcgaaccgagcagcgtgactctggagtgcaaggtcaactacatccgtggcgtcaccgaaggcgacctgagctgccgcgcctgggttatccacgccggccgccgcacccaggtgatcgaagccgaggtgcaccagcacgacaagctggtggccaaggctcaggccaccttcgcctgcctctaagaaccacctgacggacaattcgtagcgtgggtgacgcttcacctacgcggcccgacccgtccgccgccccgtgatcgcaacggtggatgaaaagagcgtcggctacgcgccccgatccacgctacgtctgtgggagcgggccatgcccgcgaaaaatcacgggcatggcccgttcccacaatgaatcgctgagtacctgcttttgccttgtaactgccgtttcacgcgcagcagccccccaaaagccgcctgcgcgtgtcgctaaaatgcacgtccctttcgccagacgaccaacgtcagcaattcgccccttgtagagtccagcgtccacccccatattggggcgaccgctgcgtgaaggaatgcaatcttgagcgacctgttctcccgccgtctggccctgctcggcgagcacgccaacctgtccctgctctccgagtgcctgcacggcatcgagcgcgaatgcctgcgcgtcgatgaaggcggccagctggcgctgagcgggcaccccgctgcgctgggctcggcgctgaccaacgggcagatcaccacggactattccgagtcgctgctcgagttcatcaccggcaccgcggcagacccgggcgagaccctggccgagctcgaacgcatccaccgcttcgtgtatagcaagctcgacggcgagtacttgtggagcccctcgatgccgggcccgctgcccgaagaagaggtcattccgatcgcccgctacggcagctcgcatatcggccagctcaagtacgtgtaccgcaagggcctggccctgcgttacggcaagaccatgcagtgcatcgccggcatccactacaacttctccctgcccgagcagctgtgggccctgctgcagcaagccgagggtgacggacgtagcgcccgcgactaccagtcctcgcgctacatcgcgctgatccgcaacttccgccgttacagctggctgctgatgtacctgttcggcgcctcgccggcgctggacaagaatttcatgcgcggccgcccgcatcagctccaggagctggacgccgacaccctttacctgccctatgccaccagcctgcgcatgagcgatctgggttaccagagcgaagcccaggccggccttacgccctgctacaacgacctggcgagctacaccgacagcctgcgccaggccgtcggcacgccgtacccgccatacgtgaatatcggcaccaagaaggacggcgagtggctgcagctcaataccaacgtgctgcagatcgaaaacgagtactactccaacatccgccccaaacgcgtgacttatagcggcgagcggccgatccaggcgctgatggctcgcggcgtgcagtacgtcgaggcgcgctgcctggacatcaatccgttcctgccgatgggcatcgacctcgccgaatcgcgtttcctcgatgccttcctgctctactgcgccctgcaggacagcccgcagctgagcaacggcgaatgcggcagctgctcggacaacttcctcaaggtggtcaaggacgggcgtcgacccggcctgcacctgcaacgccacggcgcacccgtggtgctgcagacctgggcccacgagctgctcgacggtatcgaagcgatcaccaggctgctcgaccgcagccagggaacggacgcccatggcgccgccctgcaggcccaacgcgcgaaaatcgatgatgccagcctgacgccatcggcccaggtgctggccgaactgcagaaaggcgaaaccttcgccgcctttgcgctgcgccagagcaagcgccacgccgagcatttccgtggccagccgctgagcgccgagcaacaggccgagttcgagcaggccgcgcgccagtctctgcaggagcaagctgaactggaagcccacgaggaaggcgacttcgatagtttcgccgccgcctaccaggccagcatccttgccctagccgtgtgaaacggggcctggcccgcgacgactgcgtcacaaaaaaaaccagcggtcataaatccgtgaccggtgggcgggttcggcccggcggatttggctagcatggattgcaagcacgcttagcgaaccgccccatgagccaacacgacgacaagcagcactggagcctggaaagcctgaccaaggcctaccagcagggctatatggccggcctggccggcaacgcctcggacagcctgccctttgccgacagcattcccgcagccgcttgggaagccggctgggtcgacggcgaaggccagcgccggctcagtgcggagaagctcaaccgctcgccgcatgccaagaagcgcgcctgatctcccgcctaaaaggcccgcctagattacatcagccccgcgaccttcccgcacgctactggccagttgctgcgccagggtgcagaatgcttaattcacttaactgaagaagcctcctgccatgagcaacacttccagccagatggacacctcgccgctgcctcagaacggaggcgatgcattgcctgacaactggctggataccctggtcggctacgcgctgcgccgcgcccagatgaaggtcttccagcacctggtcggcaacctggccgagcacgacctgcgcccggcgcagttcaccgccatggtgatcatcgacaacgagccaggcctgatgcaggccgacctggcgcgccaactggccatcgagccgccgcaactggtgccactgctcaacaaactggaaagccgtggcctggcccagcgcgtgcgcggcgtgcaggacaagcgcgcctatggggtgtttctcaccaaagccggcatcgccctgctcggcaaactcaaggccattgccgtagccagcgatgaagcggccaccgctgccctggacgaggatgagcgtgcgcagctgctgcggttgctgcataaggtcaacggttaaagcggcttgggagaagccgctttaaggcagaatcgggtatcacgcccgcgaaaaatcacgggcatggcccgctcccatagctaggtagggtgtatgacgctcttttcatccaccattgcgatcgcagagtggtggacgggtgaagcgtcgtccaccctacaaaaggccgctcccgccacattcctgccattgctctacacaccacacaccggcggatcgagagtgcccgtcaagagagaaacgccagcggtgcccgagcagcgtcgatccgggcgaggcgcagctcggtctccggcaacaggtaggtgaagaagaacgccgcgctgtcgagcttctcctgataccagggatcctcggcgcgcaacagcgccgccaagcgtgccgaacgcgcccaggcgaacgccagcagtgaccagccgagcagatggagaaaatcgccggcaatgcgatacgggtattcatcgtcgccttgggcatggttgaagatgccgctcaccaaaccgcgccatttcgcgcacaacgcgttcagccgttcggcatattcgccgcccgccgcggcttcctgctcgaacaccgccagcaattcatccagcgctacgcagccatccccgagcaccttgcgcagcagcagatcgttggcctgaatctcgttgctaccttcgtagatcatggcgatacggctgtcgcgcagggtttgctcaatggcgtactctccggtgtatccatagccgccaaagacctgcagcgcctcgctggccagattgaacccctggtcggtgaagaaggccttgatcaccggtgtcagcagaccggccaggcgcgcggcctgctctcgctcggcctcctgttcagcgtgctcggcctggtcgagcaggtgagcgccccagtagccgatggcgcgcagcccctggctgaccgtgcgcaagcgcagcagcgccaggcgcatggccgggtggtaatggattgggtcgacagccgccgcggcgacgcctttcggtcggcgtggcgcgcgcatctgctggcgttcgcgggcgtaatccgccgcgttctgccaggccgcttcggcatgccccaagccctgcaggcccacatgcaaacgcgccgagttcatcatcacgaacaaggccgccaggccgcgattggcctcgccgatcagccagccctgagcactgtcgaagcttagcgagcaggtggcgctgcccttgatacccatcttgtgctcgatgccgtcgcagcgcacggcattgcgacggccgtcgtccagccgcttgggcaccagaaacagggagatgccgcgggtgctcgccggcgcatccggcaagcgcgccagcaccagatgcaggatgtcgtcggtcaggtcgtgctcgccgcccgagatgaacagcttgctgccggtcagacgataactgccgtcgccctgaagctcggcgcggcagcgcagcagacccacgtcactgccggcctggggctcggtgaggcacatggtcggcaggatttccccgctgacgatgaccggcagatagcgctccctgagcgcctgcggcgcattggcccgcaagcacaggtaggcgccgtgggcgatgccggtatacatcgcccaggcgtgattgctggcgtagagcatttcctgcagcgccgcgtccagcaactgcggcaagccctggccgccgtgctcgggcgcacaggccagcgccggccagccgccctccacataggcgcgataggcggcggcgaaaccgtctggcgtgccgacctcgccggcctgccagcgacaaccctggcgatccccgctggcattgagcggcgccagcactccggagctgaagcgtgcggcctcctccagtacctgcaaggccagcggcaggtcgacgtcagtgaatgccggcagctcggcccagactgcaggtgcctgcaaccagtgttcgaggacgaaacgcatatcgcgcagcggcgccttgtactgccacatggtcaacctccctgtaggccacctctaaaaactacctgcgttgccatcgcggcgtttaaaacaggctcgcgtgcgagcccagtcaaaatgctcatttacagctcgtaaactgcgctttctcgcctgcttttgtggggcagccatcggtattgcgctggctgcctcgcctacggttttagaggtgccctgtagaacggcctcaggcctggtagcccggattctcgatcagcagcgccatgccctgcccgccaccgatgcaggctgcggcgatgccgtaacgccgattggtgtcgcgcagctgccgcgccagagtcatcaccaggcgcaggccggtagcggccaagggatggccgagggcgatggagccgccgcgctgattcaggcacgtagggtccagctccagtgcctgactgaccgccagcacctgggcgccctgggcctcgttgatttccagcaggccgatgtcgttcagccccaggccgctgcgctgcagcagcaactgaatggccggcgccgggccgatacccatgatctccggtgccacgccaaccacgctggaggcacgcaacagcgccagaggcggtttcgtgcaatcggaggcgcgaccgaccagtgccgccgccgcgccatcgaccaccgcgcagctgttgccggcggtctgcacgccgcctgggtgaatggcgttgaggcgcgccagcgcctcggcatcggtgggtcgcgggtgggtatcctgcgtcacctcggtaactcgcctgggcagctcgatgccgcgggcctgataaccgtccagctcgaaacgctcattgccgacggcgacgatctcctcggccagccagccgctgtcgcgggccagcagtgcgcgttgatgactgtccaaggcgtaaatatccacctgctctcggctgatgccgtactcgcgggccaggcgctcggcggtggcgatcatgtccacgcccggcgccgggtccagcagggcttcccagagaaaatccctgaagccgaccggcgcaccgaggcgaaaacctgcgcggtgctcgtagctggcaatcgggttgcgcgacatcgactcgctgcccacgcacagcgccagctgcccgccacactgcagatgcatcgccccttggcgcagcagctccagaccggtgccgcagatacgctgcaccgccagcgctggcacctgctggggcacgccactgtacaggccaatatgccgcggcagcatataggcgtcgaaactggcctgggccatggagccggcgaacacgccgtccaccgctgtcggatcgagagcggcgcgggccagcaccgcgcggccaaccttgatacccagatcgatgggcgatacctgggccagcggcccgttcagatcactccagggcgtgcgcagcgcctcgatgacggcgatatcctcgaaggcgctgtactggccgccactcacgctggcggcccggcgcgcaggatcgactcgtcacgaccgcggtacagcgcttcgacctgctcggcgcgccactgcagcacggcacgctggttgatcgagcccttgtcggtgatctcaccgcgatcgatggacggcgcctggctcatcagggcgatccactccagccgtgtggcgttgccggtagcttcgcgattgaggcgctgcagccagtcggcgaaccagccgcgtaccggtgcgctggccagtacctcggcgtcgctggcgtccgccgccaggccggccagttgccggcattcatacagacgcgggaacaccagcaaacccaggcattcacgatccggcgcggcgaccaccacatcctgtacgtagggcgagccttccagcacggcgcgattgcgcagcgggccgacgctgacgaacaccccggacgacagcttgaagtcctcggcgatgcgcccgtcgaacatcaggcccagttgcgggtcgctggcatcggccagcttgagcgcatcgccggagcagtagaagccgtcctcgtcgaacacctcggcggtctgctgctcggcacgccagtaaccgggcatgatgtgcggcccgcgaaagcgcccttccagcttgccgtcgaccggcaccagacgcacttcgcagcccggcgccggcaggccgacgtaaccggccatggacagcggcccggtggtgaaggtgcaggacggcgacgcctcggtcatgcccagcccggccatcatgcggatgcgctcgccacaatgctgctcggcgatacggtcgagtcgatcccagatgctctgggacagcccggcggcggcgaagaagaacagcttgatacgcgcgaagaaccgctcacgcagcgccgcgtcctgctccagggcattgaccagctcttcccagcccttgggcacggtcaggtaggcggtcggggaaatctcgcgcaggttgcgcagggtttcggccatgccctggggcgtcggcttgccgtcgtcgaggtagaagatgccgccgttgtacagcacgatgcccaggttgtggctgccaccaaaggtgtggttccacggcagccagtcgaccagcaccggcggctcctcgccgaacaccggaaaggtctgcagcagcatctgctggttggcgcaaagcatgcgctgggtggtgaccactgccttgggcagcttggtcgagcccgaggtgaacaggaacttggcgatggtatccgggccggtggcggcgaaggcggcttcggcctccgcgccgcctggctgagccagcaggctgacgaaatcgatggtgcgtcgccccgccacttcgcccctcacggtgactaccggcacatcggcgggcagcacggcgtcgatggcgcgctgaaacggcacggcgttatcgacgaacaccaggcccggctgcagcaggtcgcagacatggcgcagcttggcgtgatcctgggacatcagtgaataggccggcgacaccgggcaatacggaataccggcgtacatggcgccaagggcgatctgcagatgctgcaggccgttgccggagagaatcgccagcggccgctcggcgctcagcccgaagccgagcaggccctgggcgatggcgcgcaccgcgtcgagcatctgtgcataactggtgtgctgccactcgccgttctcgccgcgcacggccagaaaagtcttttcgccacgcacctcggcccaatgcaccaggcggtcgagcaaacgcggcggcaagggcgccagcggttccagcgagcgcatgtgcaacacaccctgacgctcgctgacctcgacggccgaacggccgatggacacctggcgataacgcggtccggtatcggagttcactttgcttctccacgcgggcgactgactcgcccctgttgttcttgtcgtcacgcagcaccgcaccgcctcgtcatcgaggcagccggtactggcaggaatgtcgcaaacgctgggctagatcgggtaatgccgcgggccgttctgcagggtcacccagcgcaactgggtgaactgctcgatggccgacttgccgccgaagctgccgtaaccactggccttgacgccgccgaagggcatttgcgcttcgtcgtgcacggtcggcccattgatgtggcagatacccgactcgacgcgctgcgccaacgccagcgcccgcgtggtatcgcggctgaagatcgccgacgacaggccgaactcggagtcgttggccaggcgcagcagctcttcgtcaccgctgccgcgcagcaccacggccaccggcccgaaggactcctcggcgtacagccgcatggccggggtgacgttgtcgagcagggtcgcttgcatgatgctgccttcgacctgaccaccggcgaccaacttggcgcccttgccgacggcgtcgtcgaccagcgccttgatgcgctcgcctgccgaggtgtcgaccagcgagccgagtaccgaggcgctatcggccgggttgccggcgcgcagggtggcgatcttcgccgccagtttggcgacgaaggcatcagccactttgctgtcgaccaccaggcgctcggtggacatgcagatctgcccctggttgaagtaggcaccgaaggccgcggcttcgacggcggcgtccaggtcggcatcgtcgagcaccagcagcggcgccttgccgcccagctccagcagcgccggcttgaggtggcgggccgacagctcgccgacgatgcgcccgaccttggtcgagccggtgaagttgacccgccgcaccgccgggttggcgatcagccgctcgacgatcgccgcggcgtcggccggcgcgttgctgatcacgttgaccacgccgtcacccaggccggcatcctgcagcacctggccgatcagccggtgcaccgcagggctcagctcggatgccttgagcaccacggtattgccgcaggccagcggcatggcgatggcacgggtggcgagaatcaccggggcgttccagggcgcgatgccgagcaccacaccgcagggttggcgtagcgccatggcgaagctgccgggcacatcggaaggaatcacctcaccgtggatctgggtggtcagcgacgccgcctcgcgcagcatgttgctggccaggtgcacgttgaagccgtaccagttggccatcgccccggtttccccggcagcggcgatgaactcgccagcacgcgcctgcatctgctcggcggccttgagcagacgcgtgcgccgctcgttgggcgccagcgcggcccaggcaggaaacgcagcctgggcggcggccaccgcggcatcggcatcttccaaagtggcggcggcgactcgcgataccacctcgccggttaccgggttacgacgttcgaaggtgcgttcgtcccgggacgggcacgagcggccaccgatcagcaggggcacgtccagcatggtgattcctcattgttgtcgttgtcggaaacgctcgcgacgccctggcggacgccgcgctatacaaggctaggcgatcagcgcttgtaggcctgcagaccgggcttgatcgacttgtcgtcgaggaactgcttcatgccctgctcgcgaccaccctcttcgtccagcaggcgcgactggtcgagcttggcgtagagataatcctcgttctgctcccaggtcagctcgcggcaacgcttgaagccatgcttggcggcacgcagcaccaccgggttcttttccagcaggttgcgcgccagctccagggtggtgtcgcgcaactgtgccagcggcacgctttcgttgaccaggcccatctcggcggctttcttaccgtcgaaggtcttgccggtcatgatgtagtacagcgactggcggtggcccacggtgtcggccatggccttgctgaccaggttgcccggcggaatgccccagttgatttcggaaaggccgaaggtggcttcatcggcgcagatcgccaggtcgcaggcaaccagcgggctgaagccgccaccgaagcaccagccgttgaccatggcgatggtcggcttggcgtacatgcgcagcagtttccactgccactgggaggcttcgcggcgaatcttctcctggagaatttccgggccggcgtccacttcgcggaagtattccttgaggtccatgcccgcggtccaggattcgccggcgccggtcagcaccagtacgcgggcctcggcgtcctgctccagcacctcgaggatctcgaccatctcgcggttgagggtcgggctcatggcgttgcgtttttccgggcggttgagggtgacccaggcgatgccttcttcgacatcgaccttgacggtttgccagcggccttcgtacttgctcatggggaatgctcttgttttgttgtcgatgaacagaagctaatcctgaaaaatagttatgtcaattaactattaattaaaatcaccatctatgccgaattcggacatctgcgcgacaaagccgcccgttcgcaggcccgaagaacctcgaacaggtcacgttggcgcttcgctatagccaaaggcttacacgacggcgcgccggttcgctctggtgacaccccggcccgcgccgtaatctatgtccatacctgcagcacaggacgtgctcagggtcatggatgacgtgaccatagctaggatggcagccgacaggacgttggcattggtcagtaaaagcccgcttcggcgggttttttattgcctgtagaaaagtgccgtgccgagtgcggcggcgcctaggccgccgccgtgtcggtcatttcacgatgaaaccgtcgtaaatcaccgtcttctgcaggcgcatcgcactgccgactccgaccatgccgttgagccagctgtagcgcgggtcgctggtctcgaattgcatggtgatgcggaagtaatactgcgacgggtccaccggctcgcccttggccaccttgcgcagtacctcggccgggccgtggcgaaagcccttggtctgcagatagaccagagcgccgtcatcggtctgcaacagatagcgggtgtcgatgatcgccagaccattgctgtcgaccaactgccagtcggcgccgttgttgagaatcttgcccttgaaaccggggccgtcgaagtgcccgctggtgatcggaatgatccgccgctggccttgcgggccaacggcgccgagctcccagaccggcgcttcgaggttgacggtgaagcgcgccaggggttcaagcttgagcggcggaggcgtgttcacatcggcattggccaggctgcttgccaggcacagcaacagggccatcagttgcgtcagtctgctcatcggtcaggtccttcagtgcgatggcgtcgatgcgcttggcgcttcggcagcacgccgccggctcatgccgagtaccaccagggcagcgatcaccaggccgggcgacgctgccagcaatacgccggcggtgccggcacctgcagcaagaatctgcccggcagccagtggcccggaaaccgaacccaggcgaccgaccgccaccgcggcgcccacgccggtggcgcgtaccgaggtcggataggccggcggcgccagcgcataaagcaccagttgtgcagcgatgatgaacaggccagcagcaaaaccggcgatggccatggccagcatgcccgaggccagacccaggccggccagggacgccagcacgccgccataggcgaacagcaccacgccggtgcgaccacgacgatccagtagcacgccgccgagcagcgaaccgatggcgccgccaatgttgaacagcatctggatggtgccggcctggggcttggtgaagccctgctcgagcagcagcgacggcagccagttgagcagcatgtacatcaccgtcagggtgaagaagtagctgacccacagcgccagcgtggcgccggcacggccctcgccgaacagcgcctgcacggtggattcgcgcgctggcgcggtgccctggtgctgctcgcggaaatcccgcgactcgggcagcgcgaagatcagcagcggggcgatcagcagcggcgccacgccgccgacgatgaacaccgtctgccagctttcgccgccaagcatgcccaccaccgcggcgatagcaccacccagcggcacgccgcagtacatgatgctgatggccgtgccgcgccggcgctcgtcgaccgcctcggcgcacagggcgatcagattcggcaaggcagcgcccagacccaggccggtcatcaggcgcgccagcagcaggccgttgacgctggcgacataggccgtccacagcgagaagatgccgaacaggatgaccgcgccgatcagcacgcgcttgcggccgatgcggtcggccagccaaccgccaaagaacgctccgggcagcaggccgatgatgctggcactgaacatccagcccatcattttctgatccagctcgaacgcctggcgaatgcccgcggcggcgatgcccgccgattgcaggtccagcccttcgatcagcgcgacgataaaacacagcgtgacggtcagcgtcgaacgacgcgatgacgtatccatgggtaaccctcgattttattgttgttgtgatcgctcgcggggcacctatctgggcagcctgcgaagcctgaaaaaagattaacaaagataattgataacgaaagtaatccagcctgaccgcctaattcggtgataaccgaaacggatcaatcacttagccaataatttttattaacttacaaaataattaaattatttaacgttcgattatcgagcaaagcgaattgaccacccgccattgcctttccattctcgccccacgcaacgcgaccagcgctgcctccaccgcccgcatcggcggggcgaaaaacaacaataaaaggacaatgacatgcacaacctctgggcgctcgactcccgttcactgtttcgccgtggctcactgaccggtctgctgctggcccccgccctgttcgccggccacgccctggccgacggcttcgtcgaagacagcagcgccaagctgaccacccgcaactactacatggatcgcgactacaaggacgacggcgccaagtcggcggcccgcgaatgggcccagggtttcatcctcaagatggagtccggctacacgccgggcgatgtcggcttcggcctggacgtcaccggcctgctgggcgtcaagctggactcctcgcccgggcgcagcggcaccgagctgctgccggtttccgccagcagcggacgggccgccgatgaatattcacgcctgacgccgaccgccaagatccgcgccggcaagagcgtgttgaaagtcggcgacgtgtcgcccttcctgccgtccatcgtcgccagcccggcacgcctgctgccccagagcttccgcggcgcttacctgcagtccatggatatcgagaatctgaccctcaatgccggctacctcgaccgcatcaatcgtcgcgactccaccaactaccaggccatgacggtggcctcaccgaaccggcgcttcaacccggcggcggaaagctcccacgcggcgttcttcggcggtgactaccagctcggcaatggcctgaagctgcgcgcctaccacaccacggtcgccgacctgtatcgccaggaatacttcggtctgctccacgagctgccggtcggcaccggaatgtttagcaccgacctgcgcgcctttatcagcaacgaggatggcagcgccaaagccggcaaggtggataaccgcaacctcgccgcacagttcgcctatgcgctggacggccaccgcttcaccctgggctacatgcaccagagcggcgacacggccaaaccgtacatctccggcaccgagtcgatggtgatcagcgagatggccatgagctcggacttcctcaacccaaaggaacgtacctggcaggcgatctacgactatgacttcgccgctgccggcctgcccggtctgaaaacgcgcctgcgttatctgcgtggcgacaacatcgagctgccaaccctgggtggcgcgggcctcaaggagcgtgagctgcagatggagatcggctacgtgatccagagtggtacattcaagggcgtcggcctgaaggcacggcactcgatctatcgcaacgacttcgctgccggcgcagccttccgcgacgagaaccagacccgcctgcacatcgactacaccctggcgctctggtgagggagcgggcgcgaggagcaacctcgcgcccgttgcggctcaggcctgagccggcgtcatctgctgcggcttctgcgccggcagcagggtcaacaacagcaccgcagcagccacgaacaccagggcgaaccaggtgtacagctgcagcggctgccagccgtcatcgagcatgaagccggctacggtcggcgacaggatcgccccgccacgcccgataccgatcgcccagcccaccccggtcgctcgtaccgatgcgccgtagatcagcggcgacagcgcatacagcccggcgacgcagccgttggagaacagcccgatcagcaagcccatgcccagcgccgcggtgaacgacgaaccaatgccggtgaacactaccagcagcacggcggtgatcagcatgaagccggccagcacccgcgccagggaaaaacgcgccgacaagagccccagcaaggtcgcgccgaagatgccaccgatgctcagcagcaccccgccagtgacgccctgctgcaccgacaggccggactgggtgagtagcttgggcgtccagctcatgatgaagtagaagccgaacatcaccaggaagaacagcacccagatcagcagcgtgctgcgccgttgctcagggtcgaacagccgggcgaaagcgccactgctggcatgcccgccgactggcaacgccggcagagcgctcagattcggccggcccagtttcgcggccaggcgattgacccgctccagcgccttggccggctgccgagagagcaggaagtccagggattcgggcaaccacaggagtaccggcacgatggccgcgaaggtcatcaggccgccggcgaagaacaccgagcgccagccccagtgcgacagtagccacaccgccagcaggccgccgaaggtggcgcccagggcataaccggtggattgcaggctgaccgccaggccgcgccagcgcttgctggcgtactcactggcgatcacgttgctgctggccagaatgccgccaatgcccagcccggtcagaccgcgcagcagtgccagctgggtgggcgtctggctgagtgacgagagcagcatgccggtaccggaaatcaccaggcagagcaggatcagcgggcgccggccgatgcgatcggcccagggggcgatgaacagcgagccggccgccatgccgagcagcccggcgctgagcagcatgcccagttgcgcgccgctcagcgaccagtcggcggccaccgacgaggccgtaaacgccatcaccagcacatcgaagccgtcgatcatgttgagcacgacgcaaacggcgatggcgacccactgaaagccgcgcatcggcccctggtcgacgacttgcctgaggtcgctcatcgcgcacctcccgcgaccactgctggataaacaaggaacggcctgccgcaggcggcagccgaggggaatggacgaataatcatcggcgcaggtcctgaattgtttttatggaacagccgtcataaccgttgcagaaatggatccaatgttcaatccatgccagtcgcgtcgcggctctggatccgatccgcgatctcgtcgagcccgcaccgctcaaggccttacataatcgggaggcagtgaagaatgcgttcgctgatcggacagtttgttttattaactatttttccgaaccgcccttgacagtaggctgattaaaaaccaaccattggatccaataactccaacaataaccgaggtcgtcatgtacccgaaaaatgcctggtatgtagcctgcacccccgacgagatcgccgagaagccactgggccggcagatctgcggagaaaagatcgtcttctaccgcggcgccgaaggccaggtcgtcgccctcgaggatttctgcccgcaccgcggcgcgcccttgtcactcggctatgtcgaaaacggcaacctgatctgcggctaccacggcctggagatgggctgcgaaggcaagaccgtgtcgatgcccggccagcgcgttcgcggttttcccggcattcgcgccttcgccgcggtggagcgctatggcttcatctgggtatggaccggcgatcaggcactggccgatccggccaccatccaccaccttgaatgggcggaaaaccctgactgggcctacggcggcggactgtttcacatcaattgcgattaccgcctgatgatcgacaacctgatggacctgacccacgaaacctacgtgcacgcctccagcatcggccagaaggaaatcgacgaagcgccgccggtcaccaaggtcgaaggcgatgaggtgatcaccagccgccatatggaaaacatcatggccccgcccttctggcgcatggcgctgcgcggcaatggcctggccgacgacgtgccggtggaccgctggcagatctgccgcttcaacccgcccagccacgtgatgatcgaagtcggcgtagcccacgccggccatggcggctacgaggcgccggccgaggtcaaggcatcaagcatcgtggtcgatttcatcaccccggaaagcgaaacctcgatctggtacttctggggcatggcgcgcagcttcaagcccgaggaccaggcactgaccgacagcattcgccaaggccagggaaagattttcagcgaggacctggagatgctcgagcgccagcagcgcaacctgctctggcagcccgaacgccagctgctcaagctcaatatcgatgccggtggcgtgcagtcgcgacgcatcatcgaccgcctgctcgcggaagagcaggccctcgccgcccagaaaatcgacgtccgccaggtcggctgacccctgcccgccgcgcgccgcccagatggcgcgcgtcagcctttacgagagcgccaccatgatcgacgtcatcatcaccgccatcgagcagcaggctcaggacattctcagtttcgacctggcccgtgccgacggagaaccgctgccggcgttcagcgccggcgcacatatcgacgtgcacctgccggacgggctgatccgccagtattcgctgtgcaaccaccccgaagaacggcatcgctaccagatcgccgtgttgcgcagcgccgattcgcgcggcggttccatcgccatgcacggcctcgagcagggcgtgcggctgcgcatcagcgagccgcgcaatctgttcccgttgcagcacgatgccaagcgccatctgctgatggccggcggcatcggcatcacgccgatcctgtgcatggccgaacgcctgagccacaccggcggcgatttcaccctgcactatttcgcccgctcggcgcagcaggccgcgttcgtcgaacgcctgcgccagtcgcccttcgccgaccgcgtgcacctgcacttcgataatggcgagccgagcaagcgcccggacaccgccgcgctgatcggcccggcagatccgcacgcccatctgtacgtatgcggcccgggcggtttcatggagcatgtgctgggcagcgcccgcgatctgggctgggcgaacgacaacctgcaccgcgagtacttcagcgccgagccggacgatcagccgaaaagcggtttcgagattcagctggccagcagcggcgaagtgctgcaggtgccggaaggcgtcagcgtggtggaggtgctgcgcggggtgggcgtagagataccggtgtcctgcgagcaaggcatctgcggcacctgcctgacccgcgtgctcgacggcgagccggatcatcgcgacctgtttctcaccgaagacgagcaggccgccaacgaccagttcacgccctgctgttcgagggcgaaaagcgcgcggttggtgttggatatctgatccctgccagcagcgatggtgggctgaagcccaccctactgggatgcacctgatgaatgtgggagcgcgccatgcgcgcgattcgcgggcatggcccgctcccacagaccttgcctagtcggtataagcctgcgcttgaaagatcggctccaccttacagctcacgcgccatcacctgggttcgctcatcaccttcgacaacttcgcgaatcacggtgtagccaagagcggcatagaacggcaccgccgtcagtgaggcaggcacccgcaatagctgaacgccagccgcacgagcaacaccttcgatatacctcatcagcgccttgcccacgccacgcccctgcatctcgggcagcacgaacaccgaccgcaccacatcgcccgccagactggcggtggcgaccacccgctcatcatcgagcgccacgaacacctgccgtgattccagcagcccacgcacaccggctgcatcgaaattggctgcaacccgctcgatcacctgcggcggataatccgcggcattgctgagccttaaggtctgcacgatgaccctgctgatggcttcggcatccgcctcccgggccggtcggatcggcctgcgcgactcagccatcgcgcaggatcgtcatcgtggcttcacccgtttcatcgccctgcatcgcccgggcgtagcgcagggtagcgttggcgtgctcgcgcatgatgccttcggcgcgcgcgccctggccgttgatcagagcgtcgtagacggcgtggtgctgcatgtgggcgaaactgaagcgccggtattcgcgcgccatgtcgttgccatccacggccagggaactgaccgaggcgaacggcaggtgatcattgcgcgacagcgccacggcgatggcgctgttgccgctcgcctcgatgatcgcctgatggaagcgcttgttgagatcgtggtagatctccagctcctccatcaccacatggcccttgtcgaacagctgatcgccttccaccaggcaggcatgcaggcgactgcgaatagcatcggaaagcccacgttcggcggcctgccgtgcagccaggccctccagcacgccgcgcacttccacggcgccagcgatgtcgtcgtcggtcaccgctcgcaccgtgtagccccggcccggcgccttgcacagcaggccttcctgctcgagggtacgaaaggcgatacggatcggcgtgcgcgatacctgcaaccgctcggcggtggggatttcagcgatgcgctcgcccgccgccagctcccccgaggcgatcatctgccgtagtgccgccagcacccgctgtccggatttgtacatcacgccctcaccgccagtcataagcgcctcatcatactgcccgctcgtttcgcagtatccagccggccagaccggcagacaccacttcgaacaggatcgtccagaggttgaaggtctgctgcgcgccgccatcgagccacaggccggcaatgcgcccgagcgccaggctggcatagagcaccagcaacaggaccagaaccgggcgggtcagctcgggccgccacagggccagagcgagaaacaccgccaggccgaccggcagggcgccgtactgggcgcgcacgtcggtgaccgcggacgactccatcagcagcataccgctgaccgcacccatttcctggggccacagaaagtaggcgccgccgaagccggcgagcagcaacaattgcacaacgagaaatagacgagcaacgggcatggcttggtcctccgggcacctgggcgcagcataggccactcagcgctgttgccggaaggcgctgggcgtcagcccggtaaggcgcttgaagaaccgcgagaaatacgccggctcggaaaactgcagggcatcggcaatctggctgagggtcatcgacgaatacaccagcaggcgcttggcctccagcaactggcgctgatgcaccaaggcctgggcgctctgcccggcgtaacggcgggtcatgctgttgaggtgcgcggtggtgatgcccaggcgccgggcatactcctcgaccgacagctgctcgcgaaagtgctcctccaccagacggttgaacgccgccagatgctgctcgccgcgggccggccgctcagcggcctgacgccccagtacctggcggccgagccatacggtgatcatgccgatcagcgactgcagcagcagattacgcgccggcgcgctctgcccgtattctcggtcgacggcatcgaacaggccatccagataggcgcgctcgccgccgaccgggtacagcgccgaggtgctgaacaccgggtgctgggcaccgagctgcgcttccagctgcgccaccagcggcgccgccagggtcagcacgtagccatcgacgtcatcggaaaactggaagccgtgcacgcacaggggcggcaacacctgcagcgccacgtcgtcgatgcgcgattgcacaccctccacctcgatcagagccgagccctggcgcaggtacaacagctgcagcagatcgggatgacggtgcggctcaatcacccagtcgtgcagacggctgcgcttggggatcgactcgcagtgcagcaggtccggcgtcggccactccagggcatcgccatacagcttgaatgccggaacagcgatctgcggctggctcatggggtgctcccaaaaaatggccgataggcgaacggagtttatgaaagtccaagtaaacgacgtgaatttgccttatccacaggccaaggccaatcaaaaatacaagcacaacggtccaaacaacaatatcgaggacgccatgaaaacctccgtcgccatcatcggggccggcccgtccggcctgctgctcggccaactgctgcacaacgccggcatcgacaccgtcattctcgaacgccagagcccggtctacgtgctcggtcgcatccgcgccggggtgctcgaacagggcatgaccgacctgctgcgcgaagccggcgtcggcgcccgcatggaacgcgaaggcctggtgcacgatggcttcgagctggccttcgacggccgccgcgaacgcatcgacctcaagggcctgaccggcggcaagacggtgatgatctacggccagaccgaagtcacccgtgacctgatgcaagcccgcgaggcgagcggcgccgtgacccactacgaggtcagcgacgtgcagctgcatgacctcaaggatggcgcgccgtacgtcacctacatgaaggacggccaggcccagcgcctggactgcgactacatcgccggttgcgacggctaccacggtgtgtcccggcaatcgatccccgccgataccctcaaggtgttcgagcgggtctatccgttcggctggctcggcgtgctggccgacaccccgccggtggccgaagagctgatctacgccagccacccgcgtggcttcgccctgtgcagcatgcgctcgccgacgcgcacccgctattacgtgcaggtcgatgccgacgagaaggtcgaagactggtccgacgagcgtttctgggctgagctgaaatcgcgcctgccagccgacacggcagccaatctggtgaccggcccgtccatcgagaagagcatcgcgccgctgcgcagcttcgtggtcgagcccatgcagtatggcaggctgttcctgcttggcgacgccgcccatatcgtgccgccgaccggtgccaaaggcctcaacctggccgccagcgacgtcagcaccctgtaccgcatcctgctcaaggtctaccgcgaaggccgcaccgacctgctggagcgctactcggcgatctgcctgcggcgcatctggaaagccgagcgtttttcctggtggatgaccagcctgctacacaacttcccggataccgatgccttcaccgcgcgcatgcgccagaccgagctggactacttcgtcggctccgaagccgggcgcaccagcatcgcggaaaactacgtgggcctgccctacgagcccatcgaataggcaaataactccttgagggcgctatgctcgcgaaatctttccggaggatttccagcatgcgcccactgcttcttgtcgccggcctgtacgccggcctcgcccaggctgccgagccgctgaccatcgacgtgcaccgtgacgccaactgcggctgctgcaagggctggatcagccatctgcaagccaatggctttagcgtgaatgaccatatcgagaccgacatgcacgcggtcaaggagcgcctcggcgtgcccgagcgcctgggttcctgtcacaccggggtgatcgacggcaaattcgtcgaaggccacgtgccggcggccgacatcctcaaactgcgcgagcgccgcgacctgatcggcatcgccgcgcccggcatgcccaccggctcgccgggcatggagcgcggcaacattcgcgatgcataccaggtgattggattggacgcacaaggcggcgaaagcgtggtcagtagttatccggataactgactcgctgtcttgaaaggatatagccatgcgctggaaacgagctcgccgcagtgacaacgtcgtggacgcccgcggtggcggtggcatgcgctttggtggcggccgcgggctgagcctgggcggcatcgccatcgtcgtggtggtcggcttgctgatgggccaagacccactgcagatcctcggccagctcgccggccagggcggctacagcacgacccaggccgaccgcccggcgggcaatgacgagcaatcggaattcgtgcgcgcggtactcggcgataccgaagacacctggcgcaccatcttccaggccaacagccgtcagtatcaggacccgaagctggtgctgttcgatggcggcgtgaattcggcctgcggcttcgccagctcggcggtcggccccttctactgcccgggcgatcgccaggtctatctggacctgagcttcttccgcgatctggaacagcgctacggcgcagccggcgatttcgcccaggcctacgtgatcgcccacgaggtcggtcaccatgtgcagacgctcttgggcgtatccgccaaggtcgatgcagcgcgccagcgcggcgagaatctggaaggtgccaacggtctgctggtgcgccaggaactgcaggccgactgcctggccggcatctgggcgcaccacgcccagcgccgcctggattggctggagccgggcgacctggaagaggcactgaacgccgccaacgccatcggcgacgaccgcctgcagcaacaggcccgcggccgcgtggtgccggactccttcacccacggcacctcggcgcagcgcgtgcagtggttcaccaccggcttcgagagcggcaaggtcggcgcctgcgataccttttccagcgctcgtctatgattcgtggtgcaggcatacttcacctttttcatggccgggcacttcttacatgcgcattctcgtcaccggtggggcgggctttatcggctccgcgctgatccgccacctgatcaaaaacaccgaccatgaggtgctcaacctcgacaagctgacctatgccggcaacctggaatcgctgcgcgaggtcgagaatgacccgcgctacggtttcctgcaggccgatatcggcgatcaggctgcagtcagcgaggcgctagacagcttccaaccggatgccatcatgcacctggcggccgagtcccacgtcgaccgctccatcgacggcccggcagcgttcatccagaccaatatcgtcggcacctacgcgctgctcgaagccacccgcgcctactgggccaagctggaagagccgcgccgccaggcgtttcgcttccaccatatttccaccgacgaggtgtatggcgacctgcacggcgtcgacgacctgttcaccgaaaccacgccctacgcgcccagctcgccttactcggccagcaaggcggcgtcagaccatctggtgcgcgcctggcagcgcacctatggcctgccggtgctgctaaccaactgctcgaacaactacggcccgtatcacttcccggaaaagctgatcccgctggtgatcctcaacgccctggatggcaaaccactgccggtttacggcaatggccagcaggtgcgcgactggctgttcgtcgaagaccatgcccgtgccctgctgcaggtggtcacccgcggcgtggtcggcgagacctacaacatcggcggccacaacgagcagaagaacttggacgtggtgcacgccatctgtgacctgctcgacgagctgcagccccgcgcggcgggctcctaccgcgagcaggtcaccttcgtcaccgaccgccccggccatgacctgcgctacgccatcgacgccagcaagatcgagcgcgagctgggctggacccccgaagaaaccttccccagcggcctgcgcaagaccgtgcgctggtacctggataacctcgactggtgccgccgtgtacaggacggcagctaccagcgcgaacggctcggcgcccccaaggagcagtaatcgatgaaaggcatcatcctcgccggcggttccggcacccggctgcacccgatcaccctgggcctgtccaagcagctgctgccgatctacgacaagccgatgatctactacccgctgtcggtgctgatgctcgccggcatccgcgaaatcctggtgatttccacgccccacgatctgccgcagttcaagaagctgctcggtgatggcagccagttcggcctcgaactgagctatgccgaacagccggagccggacggcctggcccgcgcctttatcattggcgaagaattcatcggcaacgattcggtgtgcctgatccttggcgacaacatcttccacggccagcacttcaccgaaaaactgctgcgcgccgccgctgccgacaaaggcgccacggtattcggctactgggtcaaggatcctgagcgcttcggtgtagtggaattcgatgcccaaggccaggcgatttccatcgaggaaaaaccggcccagccgcgctccagctacgccgtgacgggtttgtatttctacgacaacgacgtgatcgaaatcgccaaggcggtcaagccctcgccgcgcggcgagctggagatcaccgacgtcaacaatgcctacctgcagcgcggcgatctgcgcgtcgagcgcttcggccgcggcttcgcctggctcgacaccggcacccacgacagcctgctggaagcctcgcagtacgtgcaaaccatcgagcaccgtcaggggctgaaggtcgcctgcctggaggagatcgcctacgggcaaggctggatcgaccgcgactgcctgctgcgccaggccaaggcattcggcaagaccggttatggccagtacctgttcagtctcgccgaggacaactgatgcacatcattcaaaccgccatccccgatgttctgatactcgaacccaaggtgttcggtgatgaacgcggctttttctatgaaagtttcaacgcccgcgccttcagcgaagccaccggcctgaaccccaatttcgtgcaggacaaccactcgcgctcgcaacagggcgtgctgcgcggcctgcactatcaggtcgaacaggcccagggcaagctggtgcgggtcaccgccggcaaggtgtatgacgtggccgtggatctgcgccgtcagtcgccgaccttcggccagtgggtaggcacccacctgtccgccgacaacaaacggcagatgtgggtgccggaaggcttcgcccatggttttctggtgctcagcgaattcgccgacttcctctacaagaccaccgactattacgcgccagcccatgaacgctgcatccgctgggacgatcccaagttggccatcgcctggccgctgcagggcgagcccaagctgtcggccaaggatcagcagggcctgagcttcgacgcagcggacatgttcgcatgaagatccttctgctcggccagcacggccaggtcagtcgtgagttgcagttgttgctcagtcagggtcacgaattgattgtgctgggccgcgaacaactcgacctcgccgagaccgataacctgcgtgacgcggtgcgtcgcctgcagccgcagctgatcatcaatgccgctgcgcacacggcagtcgatgctgcggagagcgagccggaagctgccttcgcgatcaacgccaccgcgcccggcgtactcgccgaggaagccgcagcgttggacgtaccgctgatccactattccaccgattacgtgttcgacggcagcaaagccagcgcctacgacgagagcgatgcgcccaacccgctgggcgtctatggccgcagcaagctggccggtgagcaggccgtcgccgcggtgggcggcaagcacctgatcctgcgcaccagttgggtatattcgctgcacgggcgcaacttcctgctgaccatgcagcgcctgctgcaggaacgcgagcagctgagcgtggtggccgaccagatcggcgcgccgacctgggctggcagcatcgccgcggccaccgtgcagctcatcgagcgctggcagagcgcgcaaaccgctacctggggcgtctaccacttcaccgcccgcggcgagaccgcctggtttggctttgccgaggccatcgccgcgcagctgcaggcccagggcaagaccgttgcccagctcacgtccatcgccaccacgcagtacccgacgcctgcaaggcgcccactcaactcgcggctcgattgctcgcgcctggagcgcgactggggcgtgcgcctgccggactggcacgatgggctgctcgagtgcctgaacgctccgcgttgatgccagcctgtagcccgggttgagcgcagcgatacccggggcaccaccctccatcgctgcactcgggccgggctacctggcgcccggcgtatgcggtcataatggcccggtcttcccggcgcccacacgatgaacacgattcccagcaccattcccaaacgccctcgctggcgcagcctggcaatcctggccctgctgctggcgccgctgctgtggccgctgcattacgtggccgaccgctactaccgcacccagctgaccgagcagaaccgccagaccctcgacctgtacgtggccaacctgctgggcaccctgcgccgctacgaagtgctgccgccgattctcggtgacctgccaggcctgcgcaccgtgctggccacgccggccgacgaggcggcgcaggccgccgccaaccagctgctcaagcgggtacgccagcagacgggcgccgacgttatctacctgatgaacaccaagggcgaaaccctggccgcgtccaactgggaccagcaggacaccttcgtgcgcggcaacttcgccttccgcccctacttccaggaagcactggctggccgtctgggccgcttcttcggcctcggcaccacctccggcaagcgcggctactacttcgcctcggcggtctacgacggcaaccagaagatcggcgtgatggtcatcaaggtcgacctcgatcacaccgaaagcctgtggggcaacacgccggagcaactgctggtgaccgacggcaacggcgtggtgatcctgacttcacgcccggactggcgctttcacgccagccgcccactggacaaggccgagcgcgcctccatcgccgccatccagccctacccgacgcagtccccaccgcctctgcacctggacgccgacgtctggctgacccagagccgggtgctcgatgaaaccggctggagcgtgagcattctcgccccacggctggtgctcgaccgctcggtgcgcaccgtgatggccatcggtggcggcgccctgctggtgctgatcctgctggtcggcctgatgatgcagcgccgccgtcactacctggaccgcatcgccctcaacacccgcgcccgtcaggagctggaacagcgcgtacaggaacgtacccaggacctggaacgcctcaacagccgcctcaagcaggaagtactggagcgcgagcaggcccagcaggaactggtgcaggcccaggacgaactggtccaggccagcaagctgaccgctctgggcaccatgagcgccagcatcagccacgaactcaaccagcccctggccgcgatccgcagttacgcggaaaacgccggggtgctgctcgaccacgaacgcaccgaggacgcccgcggcaacctcaagctgatcagccagctcaccgagcgcatggcctcgatcatcgcccacctgcgcgccttcgcccgtcgcgaccgccatgcgccggagagcgtggccctgcagccggccatcgacgatgccctggctttgcttgccaaacgccggcgggccatggacgtcgaactgatccgcgacctgcccgacgccaccctgtgggtgcaggccggcgaaacgcgcctgcgccaggtgctcagcaatctgctggccaatgccctggatgccctggccgagcgcccgcagccacggcgcatctggatcagcgccgaactgcgggacgacatactcgaactgcacctgcgcgacaacggccccggcttttcggaaagcgccctggcccacgcccgcgagcccttcttcaccaccaagaccagcgcccagggcctcggcctcggcctggcgatctgtgacaccctgatgcgcgccctgggcggcgaactgctgttcgccaaccaccccaaaggcggcgcgcacctgatcctgcgcctgcgcaccgccgaaaacggcgtgaacatccagccgcccgaggacatcaccgtatgagcaccatcgacgccaacactcaggttctgctgatcgacgacgacccgcacctgcgccaggccctcagccagaccctggacctggccggcctcaaggtcgctaccctggccgatgccaagggcctggccgaacgcatcgagcgcgactggccaggcgtggtggtcagcgatatccgcatgcccggcgtcgatggcctggaattgctcaagcagctgcacgaacaggatccggacctgccggtgctgctgatcaccggccatggcgacgtgccgctggccgtgcaagcgatgcgcgccggtgcctacgactttctggagaaacccttcgccagcgaagacctgctggaaagcgtgcgccgcgccctggccctgcgccgcctggtgctggacaaccgcagcctgcgcctggccctggccgatcgccagcaactgtccggccgcctggtcggcaactcaccggccatccagcgcctgcgcgagcagatcggatccctggccggcatcagcaccgacgtgctgatcctcggcgaaaccggcgccggcaaggaagtcgtcgcccgtgccctgcacgacctgtccagccgccgcgacggccccttcgtggcgatcaacgccggcgccctggccgagtccgtggtggaaagcgagctgttcggccacgagcctggcgccttcaccggcgcgcagaagcgccgtatcggcaagttcgaattcgccaacggcggcacgctgtttctcgacgaaatcgagagcatgagcctggatgtgcaggtcaagctgctgcgcctgctgcaggagcgggtggtcgaacgcctcggtggcaaccagctgattcccctggatatccgggtgatcgccgccaccaaggaagacctgcgtaccgctgccgaccaggggcgcttccgcgccgacctgtattaccgcctcaacgtcgcgccgctgcgcatcccgcccctgcgcgaacgcggcgaggacatcctggtgctgttccagcatttcgccaacaccgccagcgcccgccacggcctgccgcaacgggagctgcagcccggtcagcgtgccatgctgctgcgccacccatggccgggcaacgtgcgcgaactgcagaacgccggcgagcgcttcgccctcgggctggatctgggcctggagctcggcgtcgacagccaactgcacagttcgccgctgtccggcagcctcagcgaacaggtggaagccttcgagcgcgcactgatcgcagccgagctgacccgcaaccacaattccctgcgcagcctggccgaagcgcttggcgtaccgcgtaagaccctgcacgacaagttgcgcaagcacggcctgaacttcgccgacgctggcggaagctcgccagacgacatcgagtaaataagcggatttctgccgactctcgcagccgctttcgccgtccctctgcaaaccgccagtactcaagggctggcggtgtttctttacaaaatccagcggcccatgcgccatggggctttgcgcccgacgcaaagctgccatgccgatctctcacaccgcctggcacaacgcttgctctgctgctcatcagcgaaaaacaagtacaagtccaggcccaatcgctgccaaccgatcctgccgctcaagcgcggcaacctcgacttgctcttgttcgctcgttttcggcgccccgcgcccagcacgctatcaacaacaagaggaagcatcccatgttcaaattcactgccaaggcactggcttgtgccctgtcgctgagcatcgccggcatggcccaggcggccgatccgatcaccatcaaattcgcccacgtggttgccgagcacacgcccaaaggccagggtgccctgctgttcaagaagctcgtcgacgagcgcatggatggcaaggtgaccgtgcaggtctacccgaactcctcgctgttcggcgatggcaaggaaatggaagcgctgctgctcggcgacgtgcagatcatcgcgccgtcgctggccaagttcgagcactacaccaagcagatccagatcttcgacctgccgttcctgttcaacgacatcaacgccgtcgatcgcttccagcagagcccggaaggcaaggcgctgctgaccagtatggaaagcaagggcatcaccggcctgggttactggcacaacggcatgaaacagctgtcggccaacaagaaactggttgagcccaaagatgcccgtggcctgaaattccgcgtacaggcttccgcggtactcgacgagcagttcaaggccctgcgcgccgccccgcgcaagatgagcttcgccgaggtctaccagggcctgcagaccggcgtggtcaacggtgccgagaacccgtactcgaacatctacagccagaagatgcacgaagtgcagaagttcatcaccgagaccgaccacggcgtgctggactacatggtgatcaccaacaccaagttctgggaaggcctgcccgaagacgtgcgcagcgagctgaccgcgatcctcgccgaagtcaccatcgaggtgaacaagcaggccgaggcgctgaaccagaaggataagcagcgcatcatcgatgccggcaccaccgaaatcgtcaccctgacgcccgagcagcgtgaagaatggcgcgaagccatgcgcccggtgtggaagaagttcgaaggtgagatcggcgccgacctgatcaaggctgccgaggctgccaaccaggccaactaaggccctcaggtggcgactcctgtgcggggtcgccacccgctttaccgatagagatttcttaacggtcgcagccgccgggctgccgggccttaggcatcgctgtcccttttgtcgccctgcgaccgttcctttgatggagacaaccccatgcacgctgtccttggtgtctggaacaagctcgaagaggtactggtggcattcctgcttgcaggcatgaccctggtcaccttctcgtacgtggtattcaacaacctctacgccgttttctattccctgggcgatctgctgccgttcggcaacgatgcgttcttcgccatcggcgacggcatcctctacgtcgcccaggagatgacctggagcgtggccctgaccaaggccatgttcggctggctgatcttcgtcggcctggcctggggcgtgcgcatcggtgcacacatcggcgtcgacctgctggtgcgcatgttccagcccgccctgcagaaggccgtggccatcgtcgcgctgctcatctgcctcggttactgcgccctgatggcctactccagcgagcagtgggtcgcgctgctgttcaccctcggcaccggtgccgaggacctggaccgcttcggcgtgcagcaatggcacatcgtaatgatcgtgccgattggcttcaccctgatgttcctgcgtttcgcccaggtgctggtgcgggtgatccaggacaagcagattggttttggtggtcatggcgaagtggaagacgccatcaaactcgccgaagaaacggaggctaaacgatgaccatcgcattcctgttcgtcgccctgttcgcgctgatgttcatcggcattccggtggcgatttccctgggtttgtccggggccatgaccatcctgttcttcagcaacgactcggtgcgttcgctggcgatcaagctgttcgagaccagcgagcactacacgctgctggccattccgttcttcctcttgtccggtgcattcatgaccagcggcggcgtggcccgccggctgatcgatttcgccaacgcctgcgtcggccacatcaagggcggcctggcgatcgccgcgatcctggcgtgcatgctgttcgcggcgctgagcggctcgtcgccggccacggtggcggcggtcggctcgatcgtcatcgccggcatggtgcgctcgggctacaagaaggagttcgccgcgggcatcgtctgtaacgccggtaccctgggcatcctgattccgccgtcgatcgtcatggtggtctacgccaccgcgaccgaaacctcggtgggcaagctgttcatggccggtgtggtgccgggcctgctgctgggcgtgttcctgatgatcaccatctacatcatcgcccgggtcaagaacatgccgtcgctgccccgcgcctcgatgggcgagatcctcaccgccgggcgcaaggccggctggggcctggcgctgatcgtgatcattctcggcggcatctactcgggcatgttcaccccgaccgaagcggcggcggtggcggcggtgtacgcggccttcgtggcgatcttcatctacaaggacatgaccgttcgcgagtgcccgaaggtgttcatcgaggccggcaagctcagcgtggtgctgatgttcatcatcgccaacgccatgctgttcgcccacgtgctgaccaccgagcagatcccgcagtcgatcaccgcctgggtggtggatcagggcttcagcccgatcgagttcctgatcgtggtgaacatcgtgctgctggtcgccgggaccttcatggagccgtcggcgatcattctgatcctggcgccgatcctgttcccgatcgccatgcagctgggcatcgacccgatccacctgggcatcatcatggtggtgaacatggaaatcggcctgatcacgccgccgaccgggctcaacctgttcgtcacctcggcggtcaccggcatgccgctgacccgcacggtgcgcgcggtctcgccatggctcttggtgatgctggcgttcctgatcctggtgacgtacgtgccgtacatctccctggcactgccgaactggctggggatgagttgatagcccgaccaacggctgcggggctctagctcaggggccgttgaacagactatccaatgcaataccgagaagcccggccacagcgccgggcttcttcgttccggacatagcacacgagggtcgtgccgccgcccgcgataacgggtaaccttgtatccagtcgtgacttgcgggtcatgaatcgcgtcagcataggcacctgaaaagtcatcatggcgccttcttctctaaacaagaaagtgcgcacgctcgacccgctgacccggtacgcgcccgtctggcgtgccgatctgaatagtttaaggagtgtccgcgtgaagtctcgtttgcctgtgatcgtcggtttcggtggctacaacgccgctggccgtagctccttccaccacggtttccgccgtacggtgatcgaatcgctggacgaacaggcacgtcaggaaactcttaccggcctcgcggtaatgaccaagctggtgcgcgtggtggatggccgttaccagagtcaggacggcgaagccctgtcccctgccgacatcgagcgccgctacggcgcgcagattctcgcctcaaccctggtgcgccgcatcgaaaagcagcacctggatcccgatgccgcccactggcacaagagcatcgccgtgggtggcgaagccggcagcctgaccttcgtcagcagccgcaagcagttgcccgagccgctgccagccaactggacggtcgaggagctcggcggcaacgacgtgcgcgtcaccctacatgacagctgtgaattcaaggtcgacagctaccgcgcgctgccggtgaaatctgctggtcagctgcccaccggcttcgagcccggcgagctgtacaactcgcgcttccacccccgcggcctgcagatggccgtggtcggcgtgaccgacgcactgcgcgccaccggcgtgccgtggcaaaccatcgtcgaccacgtggcgccggacgaaatcgcggtgttcgccggcagcatcatgagccagctcgacgaaaacggtttcggcggcctcatgcagtcgcgcctcaagggccaccgcgtcagctccaagcagctggccctgggcctgaacaccatgccggccgacttcatcaacgcctatgtgctgggcagcgtcggcaccaccggcagcgtcaccggggcctgcgcgaccttcctgtataacctgcagaagggcatcgagcagatcaacgccggcaaggcccgcgtagtgatcgtcggcaacagcgaagcaccgatcaacgccgagtgcatcgagggttatggcgccatgggcgccctggccaccgaagacggcctgcgcctgatcgaaggcaaggacgacgtcgacttccgccgcgccagccggccgttcggcgagaactgcggtttcaccctgtccgaagcctgccagttcgtggtgctgatggacgacgagctggccctgcagttgggcgccgatatccatggcgccgccaccgacgtgttcatcaacgccgacggcttcaagaaatccatttccgcgcccggcccgggcaactacctgaccgtcgccaaggccgtcgctgccgccacacaactggtcggtatcgacgccgtgcgccggcgcagcttcgtgcatgcccacggctccagcacgccagccaaccgggtcaccgaatccgaactgctggaccgcgttgccgccgccttcgccatcgacagctggccggttgcagcggtgaaagccttcgtcggccactcactggctaccgccagtggcgaccaggtgatctccgccctaggcaccttcaagtacggcatcatccccggcatcaagaccattgatgaagtggctgcggacgttcaccagcagcacctgagcatcagcaacgtcgaccgccacgaccagcgcatggacgtgtgcttcatcaactccaagggcttcggcggcaacaacgccagcgccgtggtgcttgccccccatgtggtcgagcgcatgctgcgcaagcgccatggcgaggcggcgttcagcgcctaccagcagcgccgcgaacagacccgcgccaacgcccaggcctacgacgagcaggcgaccaagggtcagctggagatcatctacaacttcggcaatgacctgatcgacgataccgagatcgccatcgacgatgcgcagatcaaggtgccgggcttcgcccagcccctgttgtataaacaggatgatcgctacagcgacatgctggactaatccgataacgggacgtgggagcaggcagggacgcctagttcatgcccgcgaacgctggcaaaggcgatctggatgtaagtgggatcgcctaaatgccctaccccagcgcccgtgcctcttcaacgatcagctcacgccactcggcattcgccggcaaggccagaaaaaacggattgagcagggattcgcgcggctcatagcgcagcggctcaccctgcagcgtcagcaccacgccgcctgcgccttccagcacgccctgcgccgcggcggtgtcccactgcgaggtgggcgccagacgcggataaaaatcggcgctgccttcggccagttggcagaacttcagcgagctaccaacgctgacccgttcgacatcgccgaaacgggccaccagcgcggccagcaactgctcctgttcgacgctgccatggcggcggctggcgactacggtcaggccagcggctgacgcatcacgcatggcgatcgcctggggctgcttgcccggctcgatccgccaggcgccgaacgcgcggccaccgtgatagatcacacccgtggcaggaatgccgaccacgccaaacaccacttcgccacgctcgatcaacgccacattgacggtgaattcttcgctgtcggcgataaattctttggtgccatccagcgggtcgaccagccaccagcgcgaccagccggcgcgctcgctcagggcgatatcggcgtcttcctcggacagtaccgggatgcccggctccagcgccagcaagccctcggcgaggatgccgtgggcggccaggtcggcggcggtaaccggcgaggcatcggccttctcgatcacatccacgccctggcgccagaacggcaggatggcttcgccggcgcgctgtaccagttccagcacgccgggcagtagcggatgactcatcggctcagttccccgcgctgttccagcagatcacgcaccagatacagggcagccagggcgcgaccttcactgaactgcgggtgctggatcagcgcggacaactcacgcaggctgaccttgtcgacccgcagcggctccggctcgtcgccgggcagagtctgtggataaagatcgcgggccagcaccacctgaatcttctggctcatgtagcccggcgataggctcagctcggtcaggtgctcgaggcggcgagcgccgaagccggcttcctcctgcagttcgcgattggcggcatcgagtacatcttcgtccggctcgatcaggcccttgggcagcgacagttcgtactcgccggtaccgccgcagtattcctcgaccagcagcacgtgctcgtcatcggccatcgccacgatcatcaccgcgccatggccggtgccacggccaaccagccgctcataggtgcgctcggcaccgttgctgaagcgcaactgaatctcctcgacacggaacaggcggctgctggcgacgatctcgcgggcgatgacggtgggcttctgacgcatgggtgagtcctgctgctgggctgaccggaacggttatcataccgtgcctgccctgattgtctgcgtcctcgccgtagcatttgacgacctgcaggcagcgtaccgccatttaccgcctggagagttgcttcgccatgaacctgccctggtccgacatcgacaccgtcctgctggacatggacggcaccctgctggacctgcacttcgacaaccacttctggctcgaacacctgccgcagcgctacgccgagcaccatggcatcagccgcgccctggccgatgccgaattgcagccgctgttcaccgagcacgccggccagctgaactggtattgcacggacttctggagccgtgaactgaagctgccgataaaggagctcaaacgcgaagtcgccgacctgatcgccctgcgcccggacgccgacacctttctcgccgccatccgccaggccggcaaacaggtggtgatgatcaccaacgcccaccgcgattcgctgtcgctgaagatggagcgcatcgagctggcgccctacttcgaccgcatgatcagctcccacgactacggttttcccaaggaagaccagcagttctgggcggccctgcggcaggacctggccttcgaaccgacgcgcagcctgtttatcgacgacaaccttcctatcctgcgcagtgcccggcgctttggcgtaaagcatctgctggcggtgtacgagcccgatagccgcaagggcgtgaaggacaccgaggagttcgcagcggtgggcgattaccgagcgttgttgcagggtttgtgagcggaatactttgtaggagcggctttagccgcgagttcttagtttgcctcgattaaaagctcggggctaaagcccctcctacgaaatcgctagatgcccgctttacttgcttctgcccgagcttcacgccgcaccaaaaggcttcgcctgcgccccgcagcggtgcgaaaatcagcgaaaaaaacacgaacctcaaataaatctcataaaaatcaatcaattaaaaaatggcaccgctattgctctagtgatttcaacttggatacaagatggaatctcagcgcatgtcccacgcctccttcgccttcaccctcgccgactggcaacaggcttaccgtgacgccgcccaacccgccgagttgctgcacggtctgctggcggctctcgatacggccgacaacgcctggatcagccttgccaccgtagcgcagctcgatgcccagctgagccaactgcaggcgctgctcgaccaggccgaaggccagcagagcaagctgccgctgtacggcgtgcccttcgccatcaaggacaacatcgacgctgccggctgggccactacggccgcctgcccggagttcgcctaccaggctgaagccgacgccacagtggttggccgcctgcgcgctgccggcgccatcctcatcggcaagaccaacctcgaccagttcgccaccggcctggtcggcacccgctcgccccatggcgccgtggtcaacagcttcaatgccgattacgtcagcggaggctccagttccggttcggccagcgtggtcgcacgcggcctggtgccgttctctctgggcaccgataccgctggctcgggccgtgtgccggcgggcttcaacaatatcgtcgggctcaagccgaccaagggctggctgcccaacaccggcctggtgccggcgtgccgcaccgtggactgcatctcgatcttcgccctcacggtgggcgatgccgaaaccgtggcgggcgtcgcgggtggctacgacgctgccgacgcctactcacggcaaaaccccaacagcgcaccggtcggtatgcaggccgcaccgaccttcgccgtaccggacagcctggaattctttggcgatacccagacccaggcggttttcgagcaggcgctggagcagctgaaaagccttggcgtgacgctcaagaccctcgacttcagcccgttccgccagttggccgagcagctctattacggcccctgggtcgccgagcgcacggttgccgtggagggcgtcgacccggcgcatatcgacccggtggtgcgcggcatcgtcgagaacggccaccagtacagcgcctgcgacgcctacaaggccgagtacctgcgcgccgagctaagccgcatcatcaacgacgcgctggccggcttcgatgcgctggtggtgccgacttcgccgaccattcgcagcctcgccgaaatgcagcaggagccggtgctgttcaacagccagttcggcacctacaccaacttcaccaacctcgccgacctgtccgctctggcgctgccggccggcctgcgcggcgacggcctgcccgccggcatcaccctgctcgccccggcctggcatgaccgcgccctggcggccttcggcaaacgctggcaggccagcctggagctgccgctcggcgccaccggccgtgctctgccgccgcaaaccgttgccaccgctgtgccagccggcagcgtaagggtcgcggtggtgggcgcacacctcaccggcatgccgctgaacttccagctgaccacccgtgacgcagtgctggtcgagcagactctgacctcaccgcactaccgcctctacgccctggccggcaccgtgccgccaaaaccgggcctggcgcgcagcaccgatggcagctcgatcatcgtagagctgtgggacatccccctggcgcgctttggcgagttcgtcgccgagattcccgcgccgctgggcatcggcaacctgaccctggccgacgggcgcagcgtgaagggcttcatctgcgagccctgggcgctcggtgatgcccgcgacatcaccagcttcggcggttggcgcgcctttatcgccagtcagcaagccgccaagaactgaacctgcagggtggatggccgaagccatccacccacgaacagctggtggaaaacgcttcgcggttttccaccctacgtcgaggacacgaacatgttccataccgtactgatcgccaaccgcggggagatcgccgtccgcgccatccgcaccctcaagcgcctgggcgtgaagagcgtggcggtgtatgccgatgccgaccgcaacgcccagcatgtgcgtgatgccgacgtggccgtggctctgggcggcgacaaggctgccgacagctacctgcgcatcgacaagattctcgccgctgcgaaggaaaccggtgcccaggcgatctatcccggttatggcttcctgtcggaaagcgccgagttcgccgaggcctgcgagaacgccggcatcgccttcgtcggcccgacgcccgagcagatccgtgagttcggcctcaagcaccgcgcccgtgagctggccgccgaggcccaggtgccgatggcgcccggcaccgcgctgctgcacagcctcgacgaagccctgggcgcggcagaaaccatcggctacccgatcatgctcaagaccaccgctggcggcggcggcatcggcctgacccgctgcgccgatgccgtggccctggccagcgcctacgacagcgtcaagcgcatgggcgagcagttcttcagtgatgccggcgttttcatcgagcgtttcgtcgaccaggcgcgacacgtcgaagtgcagatcttcggcgacggcaaaggccgtgtggccgcactcggcgaacgcgactgttcgctgcagcggcgcaaccagaaggtggtcgaggaaaccccggcgccgaacctgccacaagctacccgtgagcgcctgcacgcggcggccatccagctcggcgagtcggtgagctaccgcagcgccggcaccgtggagttcatctacgacgccgcccgcgacgatttctactttctcgaagtgaacactcgcctgcaggtcgagcatccggtcaccgagatggtcaccggcctcgatctgatcgaatgcatgctgcgcgtggccgccggcgacgagctggattgggccgccctgagccgcgccccgcaaggcgccgccatcgaagtgcgcatctatgccgaagacccgctgaagaacttccagcccagcccgggcgtgctcaccgacgtgcatttcccggatgacgtgcgtgtcgatggctgggtgagtaccggcagcgaagtgtcggcgttctatgacccgatgatcgccaagctgatcgtccacgcgccaagccgcgatgaggccatcgccaagttgcagaaagccctgggcgaaacccgcctgcacggcatcgccagcaacctcgactacctgcgccaggtggtggccgagccgcgcttccacagtgcgcagatctggacgcgcctgctcgacaccttcagctacgcggcccaggtggtcgaagtactggaacccggcacctacagcagcgtgcaggattttcccggccgcctcggttactgggacatcggcgtgccgccgtccgggccgatggacgattacgccttccgcctggccaaccgcatcgtcggcaatcatgagagtgctgctggcctggaattcaccctgcagggcccgagcctgcgctttcacagcgacgcgctgatcgccctcgccggtgccgactgcccggccgagctggatggcgaagccgtgccctattgggcgccgatcgccatcaaggccggccaggtgctcaagctcggccgcgcacagagcggctgccgcacttacctggcggtgcgcggcggcttcgacgtgccggtgtacctgggcagccgttcgaccttcgccctcggccagttcggcggccatgccgggcgcaccctgcgcgccgccgacatgctggccatctcccaaccggggctgccggcctgcaccacgccagcgccggtcagcgaaccccaggcgctggccgacagcctgattcccgcctacggcaccacctggaacatcggcgtgctctacgggccccacggcgcgccggacttcttcacgccggaggccatcgaacagttcttcgccgccgactggcaggtgcactacaactccaatcgcctgggcgtgcgcctgtccggcccgaagccgagctggacccgcgccgacggcggcgaggccggcctgcatccgtccaacgtgcatgattgcgagtacgccatcggcgccatcaacttcactggcgacttcccggtgatccttaccaaggacggccccagcctcggcggtttcgtctgcccggtgaccatcgccaaggccgagctgtggaaggtcggccaggtcaagccgggcgataccctgcgttttcacccgatcagcttcgagcaggcccaggcgctggagcaggcgcaactggccagcctgcggagcctgagcgcggtcagcgccgcgcaactgccggcgccgagcctgcagccgggcgacacggtttccgcgaccgtactggccgagctgccggccgatggcaaccgcccgcgcgccgtctaccgccaggcgggcgatgcctacatcctgctcgaatacggcgacaacgtgctcgacctggcgctgcgcctgcgcgtgcacctgttgatggaagcgctcaaggcacagcccctcgccggcctggaagaactggcgcccggcgtgcgctccctgcaactgcgttatgacagccgcgtgctgcaccagcaggcgctgctcgaccacctgctgcgcctggaagcgggcctcggcgatgtggcggatctcaaggtgccgacccgtatcgtccacctgccgatggccttcgaggacagcgccaccctggccgccgttacccgctacagcgagacggtgcgcagccaggcgccgtggctgccgaacaacgtcgacttcatccagcgcgccaatggcctggccacccgcgaagaagtacgcgacatcctgttcgacgccagctacctgattctcggcctcggcgacgtctacctcgacgccccctgcgccgtgccgctcgacccgcgccaccggctgctcagttccaagtacaacccggcgcgtacctacaccgccgaaggcaccgtgggcatcggcggcatgtacatgtgcatctacggcatggactcgcccggcggttaccaactggtcggccgcaccctgccgatctggaacaagttcgtgaagaacgcccagttcgagggcggccagccgtggctgctgcacttcttcgaccaggtgcgtttctacccggtcagcgaggccgagctggacgacttccgcgaggcgttccgtgaaggtcgtgcgcagataaggatcgagcagagcaccttcgatttcgcggagtaccagggcttcctggccgacaacgcggcgagcataaaggccttccaacgccagcagaaacaggccttcgacgccgaagtgctgctgtggcgtgacgacgatgcggacagccacaccgcgccagctgccagccaggaggaggacgacgccgtcgacggccacctggtcagcgccgacatgtgcggcagcgtctggaaggtgctggtcgagcctggccagtacgtcgaggccggcgccacgctgctggtggtcgaggcgatgaagatggagctggcggtcaccgcgcccctggccggcacggtcaaggccgtgcgctgccagccgggcaaggcggtcaccccgggtgacgccctgctggtgctcgaaccggtcgaggccgcctgagatgcaactggtcgacccgatcagacgcggcaaggagcgcccggagaatctcgccgagcgtatctacgggcagctcaaggacgacatcttcgagtttcgcctgctgcccggtgaccgcttcagcgaaggcgaagtggccgagcgcatggcggccagccgcacgccggtgcgccaggccctgtaccggctggagcgcgagggttacctggaggtgtatttccgcagcggctggcaggtcaagccgttcgacttcgcccacttcgaggagctttacgacgtacgcatcgttctcgagcaggcggcggtcaagcgcctgtgcgaccgcgaggcgcaggagaccccagccctgctgagcgagctgaaacgcatctggatggtggcgcccgaacagcgtctggaagatggccgcgaggtatcgcggctcgacgagcgtttccactgccaactggtggaagccaccggcaaccgcgagatggcccgcctgcacggcgaggtcagcgaaaagatccgcatcatccggcgcctggatttcacccagacgccgcgggtgcaggccacctacgacgaacacgctcggattctcggcgcgatcctgtcgcgccgctgcgaagaggcacagctgatgctcaaggcccacatagaggtcagcaaggcggaagtgcgcaagatcaccctgcacatgctgcacagcgctcgcgagcgcgccgtgcaggcgcagggttgacgtgatgtcccttgatccactgccaacaacacataactcgtttgtgaatggagatcgaactatgcaacgtcgcagcctgatcaaggccttcaccctttccgcgtccatcgccgccatgggcctgacctggacagtacaggccgccgagaccatcaaggtcggcatcctgcactcgctgtccggcaccatggccatttcggaaacgtcgctgaaagacatggcgctgatgaccatcgacgagatcaacgccaagggcggcgtgctcggcaagaagctcgagccggtggtggtcgacccggcgtccaactggccgctgttcgccgaacgtggccgccagctgctgacccaggacaaggtcgcggttaccttcggctgctggaccagcgtgtcgcgtaaatcggtgctgccggtctacgaggaactcaacggcctgctgttctacccggtgcagtacgaaggcgaggaaatgtcgccgaacgtgttctacaccggcgccgcgccgaaccagcaggcgatcccggcagtggaatacctgctcagcgaagacggcggcggcgccaagcgcttcttcctgctcggcaccgactacgtctacccgcgcaccaccaacaagatcctgcgcgccttcctgcacagcaagggcgtacaggacaacgacatcgaagaggtctacacgccgttcggtcatagcgactatcaaaccatcgtcgccaacatcaagaagttctccgccggcggcaagactgcggtggtgtccaccgtcaacggtgactccaacgtgccgttctacaaggaactggccaaccagggcatcgaagccaccgacgtgccggtggtggcgttctcggtcggcgaggaagaactgcgcggcatcgacaccaagccgctggtcggccacctggcggcctggaactacttccagtccgtggagaacccggtcaacgagaaattcgtcgccgactggaaggcctacgccaaggccaagaagctgccgaacgccgacaccgtggtgaccaacgacccgatggaagccacctacgtgggcatccacatgtgggcccaggccgtcgagaaggccggcaccaccgacgtcgacaaggtgcgcgtggccatggccggccaggaattcgcggcgccgagcggcttcaccctgaagatggacgagaagaaccatcacctgcacaagccggtgatgatcggcgaggtccaggaagacggccagttctcggtggtctgggaaaccgaagggccgatccgcgcccagccgtggagcccgtacatcgagggtaacgacaagaaaggcgacaccccggtgaagtcgaactgatccgcaccgtggcacaggcgccgagtcgttctccggcgcctgtgccacgggacaccaaggacacgcccatgccttatgcctttgcccgaattctcttcagcctgctgctcctgctgccattggccgcacaagccggcgaagccgacgatttcgtcgccgccagcgccacgcagcaagccagacagctggaaagctgggccgccatgcccgacccggcacgccagccgctactcgatgcgctgcaacagggccgtgtggccgctgacggcgacaaacgcgccttcatcgaaaccgacgctggctaccgcgccgccgaaggcgatgccgagccgcaaggcaccctgcgcaaactacgcctgaacaatcgcctgcgcgggctgatcgccaacgcccaggccagccatcagttgctcgccagtgaggcaaccgtgcgcctgagcgccgcccagcaattgcagaagagcgcccagccggcgcaactgccgctgctcgccaaggcgcaagccgaggaagacgacgacgccgtgcgcgatgccctcaccctcgccctggccaacctgcaactggtcgacgccaacccggcggtgcgcctggctgccgtgcgcctgctcggtgaaaccggcgagccgctggcccgtacccgcctggaaaacctgctggagcccggcgtggaaagcgacgctggcgtgcgcaccgccgcagaaaccagcctcgcccaggtaaagcgcaagctgctgatcggcgaactgctcggccaggcattcagcggcatgagcctgggctcgatcctgctgctcgccgccctcggcctggccatcaccttcggcctgctcggggtgatcaacatggcccacggcgaaatgctgatgctcggcgcctattccacctacatggtgcagattctcttccagcgcttcgcccccgacgccctggcgctgtatccgctggtcgccctgccggtggccttctgcgtgaccgcggtgatcggcatggccctggagcgcacggtgatccgtcatctctacggccgcccgctggaaaccctgctggccacctggggcatcagcctgatcctgatccagctggtgcgcgtgctgttcggcgcgcagaacgtcgaagtggccaacccctactggctgtccggcggcattcaggtgctgcccaacctggtgctgccgtacaaccgcatcgtgatcgtcggcttcgccctggcggtggtggtgctcacctggctgctgctcaacaagacccgcctggggctcaacgtgcgcgccgtcacccagaaccgcaacatggccgcctgctgcggcgtgcccaccggccgcgtggacatgctcgccttcggcctcggctcgggtatcgccggcctcggcggcgtggcgctgagccagatcggcaacgtcggccccgacctcggccagagctacatcatcgactcgttcctggtggtggtactcggcggcgtcggccaactggccggcagcgtcatggcggccttcggcctggggatcgccaacaagatcctggagccgcagatcggcgccgtactcggcaagatcctcatcctcgcgctgatcattctgttcattcagaagcgtccgcagggcctgttcgccttgaaagggagggtgatcgattgaacatcatgacctgccaccacgccgtgggagctggccatgccagcgattgcatcaccacggcctgtcgcgcccatggcgcgctcccacagatcggttcatgggggatagagcaatgaacgccgccaaccaaaccctactggcccgcgccagccacaggctcggcccgcaggtgtcgctggccgtcggcctgctggtgctcgccgtgctggtcgccatgcccgttctgcacctgctgccggccgagcatgcgctgcacgtttccgcctacagcctgaccctggtcggcaagatcctctgctactgcatcgtcgccctggcgctggatctggtctggggctacgccggcctgctgtccctcggccacggcctgttcttcgccctcggcggctatgccatgggcatgtacctgatgcgtgaagccgccggcgacggcctgccggcgttcatgggctttctcgcctggaccgagctgccctggtactggtacggcaccgataacttcctctgggccctgtgccttgtggtgctggcgcccggcttgctggcgctggtgttcggcttcttcgccttccgctcgcggatcaagggcgtgtacttctcaatcatgacccaggcgctgaccttcgccggcatgctgctgttctttcgcaacgagaccggtttcggcggcaacaacggcttcaccaactttcgcagcatcctcggcttcgagatcaccgccgccggcacccgcgccacgctgttcgcgttcaccgtgctgctcctggtcggcagcctgtacctgggctggcgcctggcgcgtagcaagttcggccgtgtgctgaccgccctgcgcgacgccgagaaccgcctgatgttctgcggctacgacccgcgcggctacaagctgttcatctgggtactttccgccgtgctgtgcggcctggccggagcgctgtacgtgccccaggtgggcatcatcaaccccagcgaaatggccccgacgcaatccatcgaagccgccgtgtgggtggccctcggcgggcgcggcacgctgatcggcccgctgctcggcgccggcctggtcaatggcatgaagagctggttcaccgtggcctttcccgagtactggctgttcgccctcggcgcgctgttcatcgtggtcaccctgttcctgcccaagggcgtcattggcctgctcaaacgaggggacaagtcatgagaagcgcaccgattcccgaaatgctcatcgaaccgactccagatgcagcgggcagcgcccgcgacgccatcggcctgggccagagcgccgggcgcggcctcaacgtgcgccacggcaccatcctcaccctggaagacatcaacgtcgccttcgacggcttcaaggcgctgaccgacctgacgctgtacatcggcgtcggcgaactgcgctgcatcatcggccccaacggcgccggcaagaccactctgatggacgtgatcaccggcaagacccggccgaacagcggcaccgcgttcttcggtgaaaccttcgacctgacgcagatgagcgaggtcgagatcgcccaggccggcattggccgaaagttccagaaaccgacggtattcgaagcgctgagcgtgttcgagaacctcgaactggcgcagaagaccgacaagtcggtgtgggccagcctgcgcgccaggctcagcggtgagcagcgcgaccgcatcgacgaggtgctggccaccattcgcctggacggctcgcgccagcgcccggccggcctcttgtcccacggccagaagcagttcctggaaatcggcatgctgctggtgcaggacccgcaactgttgctgctcgacgagccggtggcgggcatgaccgacgcggaaaccgaattcaccgccgagctgttcaagtccctggcacgcaaacactcgctgatggtggtcgagcacgacatgggcttcgtcggcaccatcgccgaccacgtcaccgtgctgcaccagggccgcgtgctggccgaaggctcgctcgacgccgtgcaggccaacgagaaggtgatcgaggtttatctggggcgctgacgcgctccggccacaggcttcaggccgcaagctacaggctcagagcactgttgcctgcagcctatggcctgaagcctgcagccccaaaacaggaattgaatcatgctccaggtcgaaaaactgcatcagtactacggcggcagccacatcctgcgcggcctgtcgttcgacgtaaaggtcggcgaagtcacctgcctgctcggccgcaacggcgtcggcaagaccaccctgcttaaatgcctgatgggcctgctgcccgccaaggaaggcagtgttcagtgggaaggcaaggccatcaccggctacaaaccgcaccagcgggtgcacgccggcatcgcctacgtgccccagggccgcgagatattcggccgcctgacggtggaggaaaacttgctgatggggctctctcgtttcagcgcgaagcaagccaaggaggtgccgccgttcatctacgagctgttcccggtgctgctggaaatgaagcaccgtcgcggcggcgacctgtccggcggccagcagcaacagctggccatcggccgcgcgttggccagccagccacgcctgctgatcctcgacgaacccaccgaaggcatccagccctcggtgatcaaggaaatcggcgcagtgatcagaaaactcgccgcccgcggcgacatggccatcctgctggtcgagcagttctacgacttcgccgcagaactggccgaccagtacctggtgatgagccgcggcgagatcgtccaacagggccgcggagaaaccatggaggcggacggcgtgcgcgggttagtggcgatctgagagcctgttcataatcttcaagcccaggttcgtcgactttggcggctaagtggcgggagcggacatcggcgggggtatttgtgggaacgggccatgcccgcgaaaaatcacgggcatggcccgttcccacaagtaaagcaacgatgtccgcttctgccttgtagctgcctcttcatgcgcatacaagactttgaacaggttctaagagcctgttcaaagtggtaaaaggccgccactgtacctacgcggcagctgcccaagccggttattcttaccgcccgcccaccccactttcacctgccggccaacccgcaggcgccagggtggcgacgatccgcgtcgacgagcccactccggcagtcgatcagcacgaatcgcccaggccactggccggcggtgttcactgacgacagacaagaggcagaacatgactcaggtagttttcatcaccggcgccacttccggctttggccgcgccaccgctcgccgctttgccgaggccggctgggcgctggtgctttccggccgccgccaggagcgcctggaggaactcaaggccgagctgcaaggcaaggtgcctgtgcatatcgccaccctcgacgtgcgcgatgccactgccgtgcaggccctggtcgattctctcgccgcgccgttcgacaagatccacgcgctgatcaacaacgccggcctggccctggcgccggaagccgcgcagaaggtggcgctgcaagactggcacaccatgatcgacaccaacatcaccggcctggtcaacgtcacccacgcggtgctgcccaagctgctggaaaccggcaagggcgccagcatcatcaacatcggttcggtagccggcgaatggccgtacccgggcggccacgtgtacggcgccagcaaggcgttcgtcaaacagttcagcttcaacctgcgctgcgacctggtgtccactggcgtgcgcgtcaccgacattgccccgggcatggcggaaaccgagttcaccctggtgcgcaccaagggcaaccaggcggcctccgatgcgctgtacagcaccaccacgccacttagcgcggaagatatcgccgagcagattttctacgtcgccaccctgcccgcacacatcaacatcaaccgcctggaaatcatgcccagccgtcaggcctgggggccgttcgcggtcgaccgcgacaagtgatcaacgccgggctcatgcccggctgtgtcacttgtgcccctgactcatccgcgccagccgctgggacagctcttcaatagctcggcccagctcgcgcaaggtgccagagtcgcgggcaccctcttcgctggcgccgtgaatgcgcacggccagctcgctgatttcctgggtcacgtggctctgttcctgggccgcaacggcgatctgctgggcgcgttgcacaatatcctcgaagcctgcgaccgtgccctccagggtgaccgcgacgccgttggcctgctcgaccgcttcgtgagtgcggcgcacgccggcctgcatggtggcgaccgtctggccggatgcctcgcgcaactggccgatcatcacctgaatctcgttggccgacgcctgggtgcgaccggccagggtgcgcacctcatccgccaccacggcgaaaccacgcccctgctcgccggcgcgcgccgcctcgatcgccgcgttgagcgccagcaggttggtctgctgggaaatcgaggtgatcacatccagcacgctgccgacccgctcgatgtcgttacccaggcgacctatggccgtttcggcctgaccgatctcctcggccagcgcctgaatcgaggcgctgttgctacgtacgttcacccgccctgctcgcgccgactgcagcgagcgctccgcggtgtccgagcagtccgtggtattgccggctacctcctgggcactggccgacatctcggtgatggcggtggccagcaaggcattgtcttcgcgctgggtttcggcccgctcggcgatggcctgcgacagactcgccagctcggcagcctggcgctcgagcacgcgcgattgttccgatatatcgagcagcatgttgcgcagcgagcccgcatagcgatttaccgctgcgcgcagtgcaccgatttcgtcgtgacggacaatcggcaattcgctgccgccaccctggccgagttgctcgatctgcccggtggtttcttcgatctgcgccagcaaacgacgcccggcgagccacgccagaccgagcagcacggccaaaagcggcagcaggaacagcagcagttcgccggtcagacggtgactcaggcccgccacctgcgcctcgggcgtgaccagcccaagctcccagccagtgtcacccaggggcgcgaagctgacataggagcggccctgcaggcgcgcatcgaaatcgagcatgctggtcggcgtgccatttcgcgcggcctgcaaggcagcctgcaacggggcgatggcgggctcgcgctgggccatcccagccagggtcggcaacccatcggttgccttggcatccgggaagaacaacagattgccggccttatcgaccacgaaggcatagccaccggtgacgttgccacgctcgcgcaggaaggtggctaggccgtcgagacgcagatccactgtcgccacgccggcaaactttccagccaactgatagggaacgctgcaggtggtcatcgccacactggtcaccggatcgagataaccatcggaccacacgcaacgaccaggtgcagacgagcgcgccgaactgtaccaggactcctgctgatagggcgtcgctgaagcggcgttgtaatcgtcgctgtactcgaggccgccgctcgcactgcgcgcccagaagaagctgcgcagcgccacgccgctctcgaaggcccccggctcgggccacaggccgccaccggcgatggcggcattaccctggctgtcgatcacgcccggcagcacgttacgcaccaactcggcgtcccgcggcaaggcttcggccaaatgcgccagcgcagccgtggtgccctgaatttcactgagctgcaacgccaactgacgcgccagcgcggcagcagcctgctcggcggatgtcaccccgaccgtcatcagctgcggtttgccgcgcaatgccataaccgaatacaccgccagagcagtcaggctcaacaacagcagtacgcctacggtcatgcgcttggcgacggtgacggggaacaatgccatgtctcttctccgctgttatcgaggcttttcaatcgaactgcacgattattcatactagggccatctgccattacggcaagcgcctttcaccgataaaccgctcaagctcgggcaattggcgattgcctccggcgagcgccccgcccgatactgaccgccgtcacttacatctaaatcgccacccgagcctgcccatgtccattgccatacgtaacgccgccacggatgacctgcccgccctgctcgccatctacaacgatgcggtgctcaacaccacggcgatctggaacgagcgcccggtggacctggccaaccgccaggcctggttcgatgcgcgagccgcccagggctacccgattctggtggcagttgatgacgccgagcaggtgttgggctacgcctcattcggcgactggcggccattcgagggtttctgcaacaccgtagagcactccgtatacgtgcgccacgacacccgcggccagggcctcggcccgttactgatgcaagcgctgatcgagcgggctcgggaggtcggcaagcacgtgatggtcgctgccatcgagagcggcaacgccgcctcggtacgcctgcacgagcgcctgggcttcaccattaccgggcagatgccccaggtcggctgcaagttcggccgctggctggatctgacctttatgcagctgatcctgactccacagcgcagcacgccatgagtctgcagattcgccagctcgacgaggccagtttcgacgcctgtcgccaggggctgatcgccctgttaatcgacgcggtggccaacggcgcgtccgtcggtttcctggccgatatcgacgctcagcaggcgaatgaatacttcaacggggtaaaaagcgctttggccagcggcgccctggcgatctgggtcgctgaagaggatgcagaggtgttgggctcggtgcagctcagcctgtgcctgaagcccaatggcctgaatcgcggcgaagtgcagaaattgctggtcctgagcagcgcgcgtcgccgtggtattgcccgcttgctgatgcaacagctcgaagcccatgccgggcagttgcagcgcggccttctctacctggataccgaggccggcagcgacgcggagaatctctatcgcgccctgggctacaccagcatcggcggcctgcccgattacgcctgcgggccggacggccagtaccgggccaatgccatctactacaagaccctttttcgcccctaggctctgtacgaaaagtaccgctcggtgatgcttcgttaaaaatcgattcggcctgctcatttacagctcgtaaactccgcggcctcaccgttttttgcctcgcctgaccttcgctcggagacttttcgtacagcccctaacgcagctggctgtccttgctgccgcggcggttgaagccgccagccttggcctgctccttatccgcctgggcctggcagttcacgcacagtcgcacgccgggaacggcctggcgccgcgcctcgggaatcggcgcatcgcattcttcacagtgggtcaggctttcgcccttgggcagttgactgcgcgcgcgctgcacggcgtcttcaatggtgctgtcgatctgttcctgcacggcgccgtcttgcgcccaaccggtggccatgtcgctctcccgaaacaagctgctgaccggaagataggagcgcgcgggctggattggcaaggggcagccgacggcggacgaatcggctcgcgttgcgcggccgctgtccggcgtggcaggtgaagcggggttattccttgacgttcatgaactcatcggcccaggccacgtagtcctcgggctgggtgtacttgtgcgcgagctccgaggcgctcaggtcgctggcgacggcgttgcgctgctcgcgcaggcaatcgtaagtggccttgatggcggcgaagtaggcagcatggccgttgaccacgatgcgtacgcccagcttggcgagacgctcgttgtcacgcagcttggggttgccgtaggtgaccagcatcagcggtacgctgaggtgctcggcgatcttctccaggtgctcgaaatcctcgacaccgaccatgcagatggcatcggcgccggccttctgataggccacggtacgtttgatgacctcatcgacgctgagcacgccggcgttggtgcgagcaatgatcgccagatccgggtcgacccgcgcttccagggccgcacgcaccttgccaacgccttcggcgacgctgatcaggtcggtcgacttgcggttgaattgggcgggcagcagggtgtcttcgatggtcagcgcggagatgccggcgcgttccagctcgaccacggtgcgcatcacgttcagggcgttgccgtagccgtggtcggcgtcggcgatcaccgggaggcgggaaacccggtggatgcgggtggcctgctcgacgaactcgctcagggtgatcagcgcgaaatccggcgcagccagcacctgcagcgaagcgaccgagccgccgaggatgccgacctcgaaacccagatcgccggcgatgcgcgccgacatcgggtcgaagaccgaggcggtgtggtagcaggagccggaagccagcagcgcgcggaaggcgcgccgcaattcatgatgggaagcacgttgcatgttggtcataggcatggtccagacgtcaaatgaatcgggtgcccgacggcattggccctgccgtctgaagcgaattcttgtgtcgtgccgcgagcgatggccggtggttgtcggctgctgctcgcctcgcagcaaatttcccgccaactcagcgtagggcggcaggaagctctacatggggaagccactggcggaaaatcgccgagaatttcccatcgcggcgcatttccgccaatttcgcctgccagtcggcaacgactgccggatcgctgtccagcgagaaggcgatgtaatacgaggactccatgaacaccatctgcggctgcacatccgccggttcaaggcccgccggggcgagcatgtcgcgcagcaggatgtcctccagcaggatcaggttgccgcggccatgggcgaacagcgtgaccatggtctgcggcgtcggcacgccatacaggttcggcagccccttggcctgcagcgcctcgtagctgtaccactgcttgggcaccgccagcggcccgctggccgccacctcctcgaggttgttcacctgcatgccccgggacttcagcgaatagaagcgaaccttgccatgcaatatcggccccacccactggaaacgcttttcacgctcaggcgtgcgcaccatggcgaacagcgcgatatccggctcgcgctgggcaatcgtgtaggcgcgggtccagggcatcatttcgatctgcgcgtgggcgccggtgcgctcgatcagctcgttcactacatcgacgccaaacccgcgcagctggccatcctgcatgaaggccgtaggcggccccggctcggtgaggatgcgcagctcggcgtggccgcgagtgcatgacagcaacgcgacgatcaacacaccgtagcaacgcagcaggcccatcaggccgtaccccctgaacgcgataacgcagtcggccgccaggtggcgaatgcaacctcgacgctcgccttgcagctaaagccggcaattttaccccagtaaccggccgatttcagcaggcagccgaacgcaggctgtacaggctgacggcttgtccaactgcgcccaccccatcggccgaaggactttgtggctattgcaccgacaatcgggctggcgccgccgcctcaggcaggcgatcatcggcgctcgcccatcaacgcgcaccgacatgaccgacaccacgcaaacgcccgccccgtcgcacaaaccccgcccgttcatcgaccttttgatcagcatcgtgatcccctcgctgattctcatgaagctcagcggcgaagcccgcctgggcccggatggcgcgctggtgctggccctggccttcccgctgggctggggcgcgttcgagctgatcaagtaccgcaaattcaacttcgtcgccctgctcggcctggtcagcgtgatccttaccggcggcatcggcctgctgcatctggacaaccagtggctggcgatcaaggaggcggcgattcccgggctgatcggcatcgccgtgctggtttccacgcgcacccgctacccgctgatccgcacgttgctgttcaacaaaacggtgctcaacgtcgacaagatccatgagcgcctggaacagggcggccacacgccgcgcttcgaagcgcggctgatgcgtgctacctacctgctcagcggcaccttcttcttttcctcggtgatgaactacgtgctggccaaatggatcgtcaccagcccggccggcagcgaagcgttcaacgacgagctgggccgcatgaccctgctcagctacccgatgatcgccattccgtcgatgatcatgctgatggccatcttctattacctgtggcgcaccatccatgacctcaccggcctcaagctggaagagatcatggccaacagcgaaaccgacaagcagtcctgacagccaagtgtcttgtcagacctatacgcctacctgggactgttcagcgccgctttcggcgctgcgacgctcttgccgctgcagtccgaggcgctgctcgtcggcctgctgctcggcagtgcgcagccggcctgggctctggtgctggtggccagcctgggcaacgtgctgggctcgctggtgaactggtggctggggctttatctggagcgctttcgcgaccgccgctggtttccggtcagcgaaaatcgtctcgcgcaggcgcagcattggtacggccgttacgggcgctggtcgctgctgctgagctggctgccggtgattggcgacccgctgaccctggtcgccggcatcatgcgcgagccgttgtggcgcttcacgctgatcgtcgccttcgcgaaaaccctgcgttatgccgtgctggccgcggccacgctgggtttgagcctgtaaaaagacacactcggtaacggcctgcaaaccggtgccagttgagcaagcggcccgcctccgggatactgcgcaccctgtacacccacatcccgccgggacataccccgggaaagggcctgaacgatgggtacgacagctcatcgaatgcagagtcgactgtccgcaaagacgtgaaacaggggatcgccgttgcaaggtaccaagcccacgatgaaacgcagtgacctgatctggacgctgatcgggttgtgcgccgtggtcgcgtcctgcttcctgctctaccgcgaagtgcgcaatatttccctcgacgagatcgccggcagcctcaaggccatcccgcacctgaactggattctcgccgccatcgccaccctcggcgcctactcggcactggcctggtacgaccgcatcgccgtcgcccatctgggcaagaagatctcctggcgcttcatcaccctgtgctccttcaccacctacgccctggcccacaatatcggcgcctcggtgttctccggcgccgtggtgcgttatcgcgcctaccgcaccaagggcctgacgccccatgaaatcggcatcctgatcgtcttctgctccttcaccttcgccctcggcacgctgttggccagcggctgcgtgctggtgctgcagcccgacctgatccaccgagtgctgaacgtcacgccactggtttcggtggccatcggcggcctgctgttgttgctggtcgccctctacgtgctgggttcctggctgcagttcaaaccctggaagttcggcaagctgcatgtcgaatacccacgcctgcgcatcgttggccgccaattgctggccggccccctggagctggcctgcgctgcggcgatcatctacttcgccctgcccgaagcctacaacccgggctacatggtggtgctcggtgtattcctggcctccttctccctagccctgctgtcccacgcgccaggcggcctgggcgtgctggaagtgagtttcctggcagcccttccggagattccggcgccggacgtgctggccgcgctgatcgtgttccgcggcttctacctgttgctgccgttcgccctttcgctgctcgtggtgctcggcttcgagtggggccaatggcgcgagcgccgcggcgaagtgcaaaatcctccgctaccctgacgaagcggcagcactgcccgatcatttcgcctagaatgcgcggccgttttttcaggagccgcgcgacatgcctctttccacacctgcccgcgcctgcggtatcgacttcggcacctccaactccaccgtcggctggctgcgcccgggcggcgagacgctgatcccgctggaagacggcaagatcaccctgccctccgtagtgttcttcaacctcgaggaacgccgcccggtctacggccgccaggccctgcacgaatacctggaaggctatgagggccgcctgatgcgctcgctcaagagcctgctgggctccaaactgctgaagagcgaaaccgcggtgatgggcagcgccctgccgttcaaggatctgctcggcttctttatcggcgagctgaagaaacgcgccgaagcggtcgccgagcggccattcgaggcggtggtgctgggccgcccggtgttcttcgtcgatgacgacccggccgccgatcaggaagccgaaaacactctgatcgccgtggcgcagaagctcggtttcaaggacgtgtccttccagtacgagccgatcgccgcggccttcgactatgagtccagcatcgagcgcgaagagctggtgctgatcgtcgacatcggcggcggtacttcggacttctccctggtgcgcctggcaccggagcgccgccagctggccgaacgccagggcgatatcctggccaccggcggcgtgcatatcggcggcaccgacttcgacaaacagctgtcgctggccggcgtgatgccgctgttcggctatggcagccggatgaagagcgacgcactgatgcccaccagctttcacctcaacctggcgacctggcacaccatcaacatcgtctactcggccgcctcgcagcgggcgctgcagaacatgcgctacgacatcgtcgacccgaccggcatcgaccgcctgttcaagctgatcgagcaacgcgccggccactggctggcgatgcagatcgaagacagcaagatcgccctgaccgagcaccagcagcaccccatcgacctgcagcgcatcgaagacggcctgagcgccgagctgacccgcgggctgttcgaggacagcatctcggcgctgctcgaacgcatccgcagcagcgtggccacgctgctcagcgacgctggcgtgggcctggatcaggtcgatacggtgttcttcaccggcggctcgagcggcgtaccggccctgcgccagagcgtggctgcgctgctgcccaacgcccggcatgtggaaggcaataccttcggcagcatcggcagcggcctggccatcgaggcgaagaagcgttacggctgacaaccggaaaggtgcagcgataaatgtgtgggggcacgccatgcgcgcgaaatagcgggcttggactcggtgtccatgcccgcccccgcagaatgactgactaccgactttagcgcggcgccacaggacgcggtttcttcttgccgccggcgcctttgccagcgcccttgcgctgctcctgcaaccgggcttcggccgccgccttggcctgctcgcgcttgtcccacggcttgctgccgtcgctgccacgcggtggcaggccggtgtgctgggtgaggatacgcccgccagcaggcttggctgcctgaccgaccttcttgcagcccgccggcgtggagttcttgcggcgcgcgctctgatactcgtcggtcttgggctggtaggtcggaatcagctggtgcttgccgttgccgatcaggtcggcgcggcccatgcgctccagcgcctcacgcagcagcggccagcccttcggatcgtggtagcgcagaaacgccttgtgcaggcggcgctgctgctcgctcttgacgatctccaccccatcgctcttgtaggtcaccttgcgcagcgggttcttgcccgagtgatacatggccgtggcggtggccatcggcgacgggtagaaggcctgcacctggtcggcgcggaagccgttgcgcttgagccacagggcgaggttcatcatgtcctcgtcggtggtgcccgggtgcgcggcgatgaagtacggaatcaggtactgttccttgcccgcttccttcgagaacttctcgaacatgcgcttgaaggtgtcgtaactgccgatgcccggcttcatcatcttgtccagcggaccgcgctcggtgtgctcgggcgcgatcttcaggtagccaccgacgtggtgggtgaccagctccttgacgtactccggcgactcgacggccaggtcgtagcgcaggcccgaggcgatcaggatctttttcacacccggtagcgcccgcgccttgcggtacagctcgattaacgacgagtggtcggtattgaggttttcgcagatgcccgggaacacgcacgacggcttgcggcagtgcttctcgatctccgggtccttgcaggcgatgcggtacatgttggcggtcggcccgccgaggtcggagaccacgccggtgaagcccggcaccttgtcgcgcatctcctcgatctcgcggatgatcgactcgtgggagcggttctggatgatgcggccttcgtgctcggtgatcgagcagaaggtgcagccgccgaagcagccacgcatgatgttcaccgagaaacggatcatgtcgtaggccgggatcttctccttgccatacgccgggtgcggcacgcgcgcatagggcatgccgaacacgtagtccatttcctcggtggtcatgggaatgggtggcgggttgaaccacacgtccacctcgccatgcttctgcaccagcgcgcgggcgttgcccgggttggtttccaggtgcagcacgcggttggcgtgggcgtagagcaccggatcgttgcgcaccttctcgaaggacggcagacggatcaccgtcttgtcgcgctccaggcgcgggtgcgaaagcagctgcaccaccttggcttcgttgggatcctcgacgggagccttttcctgctcgatggcgcaggcttcggtgtcctgggtattcacgtaggggttgatgatcttgtcgacccgacccggacggtcgatacgcgtggaatccagctcgaaccagctcgctggcgtgtcacggcgaatgaaggccgtgccgcgaatgtcggtgatgctgtcgatcggctcgccgcgggaaaggcgctgggccacttcgaccaccgcgcgctcggcgttgccgtagagcaggatgtcggcggtggcgtccatcagaatcgagcggcgcaccttgtcctgccaatagtcgtagtgggcgatacggcgcagcgatgcctcgatgccgccaagcaccaccggcacgtggctgtaggcttccttgcagcgctggctgtacaccaggctggcgcggtccgggcgcttgccggccaagccgccgggcgtgtaggcgtcgtcggagcgaatcttcttgtccgcggtgtaacgattgatcatcgagtccatgttgccggccgccacgccgaagaacaggttcggctcgccgagcttcatgaagtcgtctttggactgccagttcggctgggcaatgatacccacgcgaaagccctgggcttccagcagacggccgatgatcgccatgccgaacgacgggtgatcgacgtaggcatcaccggtaacgatgatgatgtcgcacgaatcccagccgagctgatccatctccttcctgctcatcggcaggaacggcgccgggccgaaacactcggcccagtatttgggatagtcgaacagcggcttggcggcttgcatggcggtaaccgtttttgatcaggaatttcacggggcgcggaatatagcacaaattttaaccaaacccgactgctgcgctaggttgtaccggacatccgatagcaggcaatccgcttcgctttggtcatctaaaagcacaactttgggtgtacgcttaggcttacaaaacaatgcctgcctgcccccaggagccccgcgtgcagcgcctagtcaaattcctgtcgcagattctgatcctggcctttttgagccctgccgcccacgccggcagtatcatgctgacaccggccagcagcgggcagagccttaacgatcaggtcgagctgctcgaagacaaaggcgcaaagctgggcatcgccgacatgagcgaccccgctgtgcagcagcgcttcacgccggctcacggcaaggccagtgttggccagagcgccaatccttggtggatcaaggtcaccctgagcgccacagcggatgcgccaaagcaatggtggctggaaatcgcctcggtgaccctgctcgacctgcagctctatctgcccgatggccagggcggctggcaaatgcgtcaatccggcgaacgggtcagtttcgccgaaggccgcgattatccacatcgccgtatgctgctgcgcctgccggaactgagcgaacagccgctcaccttatacctgcgcacccatgatccggccggtaactccttcccgctgaaagtgtggcaactggacgatctgaagagccagataagcggtgaaaatctgctattgggtctgatttacggcgtgatcaccgccctgctgctctacaacctgttcatctttctggcgctgcgcgacagcgcctacttctggtatgtggtgaccaccaccggcgccctgctgatgatccttagcatgaccggtcacggctttcagtacctgtggccaggctcggcggtgcccttctggctggatcgcatcagcattccagcgctctggggctttggcgcctgccgcttcactcagaagttgctgcagacgcgtcgctacgtaccctgggctcaccacctgttaaacgtcagcttaggcctctatctggtagcagtgacggctgatgccttcggcttgcgcgcagttggcgcctggatattcgtactgctggcgatcgttacgattcctaccgccctttgggcttcgttaaagcgctggaggcaaggctacttcccggcctgcctgtacttctgtggctatggcacgatcctggccagcgtcaacctgttattgctgcgcgccatgggtatcatccaacctgctccctggagcagctacgtgttcccggtcgccgttgcgctggagtccattctgttttcgttcgctctcgcctaccgcattcagctgctgaagaacgagcgagccgaagcattgctgcgggccgacgaagagaaaggcgcgcgactagcgcaggtgcaggccagcgccgatgagctgcaactggccgtcgaccggcgcaccgccgaacttaaaaacgccaacctgctgctgtcccagcaggaactggaattgcgccacgcagccttccacgatcccctgaccgacctgcccaaccgccgctacctgatcgaacagtgcgagagcgccttgcgtggcgcgcggcagagcgatgaaaacctcgcgctgctgctgattgatctggatcacttcaaaccgatcaacgaccgacatggccacgatgccggcgacctgctgctgcagcacatcgctcgcaggctgcgcgagcaggtgcgcggcagcgatacggtggctcgcctggggggcgatgaattcgcggtattgatcggtggggccgacgcccagcattacgccgaagatgtcgccaagcggctgctcgccgaactgcctcggccagtggactatgccggccactcgctgactgtcagcatcagtatcggtgcggcgctctacccgcagcacgccgagcacttcgccgagctttacaaggccgccgaccaggcgctctaccaggccaagtcagccggccgctcgggctacgcagcgttcgagccgagcgcggtctgaaccgtcactcgtcctcgaactggtagctgccaggcgccaggttctcgaagcgcgagtatttaccgaggaaggctaggcgcgcggtgcccagcgggccgttacgctgcttgccgatgatgatctcggccacgcccttgtactcggtctccgggtggtaaacctcgtcgcggtagacgaacagaataatgtcggcgtcctgctcgatcgctccggattcacgcaagtcggagttgatcgggcgcttgttggggcgctgctccaggccgcggttgagctgcgacagggcgatgaccgggcagttgaattccttggccagcgccttgagcgagcgcgagatttcggaaatctcgttgacccggctgtcgccgctggagccaggaatctgcatcagctgcaggtagtcgaccatgatcagaccgatctcgccgtgctcgcgagccaggcgtcgagtgcgcgcacgcatctcgctcggcgagataccggcggtgtcatcgatgaacagcttgcggtcgttgagcaggttgaccgccgaggtcagccgcggccagtcgtcatcgtccaggcggccagcacgcaccttggtctggtcgatgcgaccaagggacgccagcatacgaatcacgatggattcggacggcatctccagggaatacaccaggatcgacttgtcactgcgcatcagcgcgttttccaccaggttcatggcgaaggtggtcttacccatcgacggacgaccggcgacgatgatcatgtcggccggctgcaggccactggtcaggttgtccaggtcggtaaagccggtggacaggccggtgattgcgtcgccgttgttgaacaactcatcgatgcggtcgatggccttgaccaaaatgtcgttgataccgaccgggccaccggtcttgggccgcgcctcggcgatctggaagatcagccgctcggcctcatcgaggatttcctcgccggtacggccttcgggcgcataagcgctatcggcgatctcgttgctgataccgatcagtttgcgcagggtggcgcgctcgcgaatgatcccggcataggccttgatgttggccaccgatggcgtgttcttggccagctcgccgagatacgcgagaccgccgacctgggacagttgcccttccttgtccaattgctcggatagggtgaccacgtcgaacggctggttgcgttcggcgagcttgaagatggcgcggaagaccaggcgatggtcatggcgatagaagtcgccatcggacacctgatccagcacgcgctcccaggcgttgttgtcgagcatcaaaccaccgagcaccgcctgctcggcctcgatcgagtgcggcggcactttcagggcagcggtttgcaggtcgtactgttcagtgatgctgatgtcgttcatgggcgcctggaaagaatgcttgcggtgaaaaacaaagggcacggtaccgctttcgcaataccgtgcccgatgttagcgggaaggcacctgagtgcaagcccgctaagcagttcgctgagacttaggcagcgactacgacaaccttgacggttgcttcgacatcgctgtgcaggtgcacggctacgtcgtattcgccaacctggcgaatggtgccgttcggcagacgaacttcggctttggccacttcaacgccggaggcggtcagggcgtcagcgatgtcgtgggtgccgatggaaccgaacagcttgccttcatcgccagcggtggcggtgatggtgacttccagctcagccagctgagcagcgcgagcttcggcggaagctttcttctcggcagcggctttttccagctcggcgcgacgtgcttcgaaagcagcgacgttggcttcggtggcagcggtagctttgccttgcggcagcaggaagttacggccgtaaccggctttaacgttcactttatcgcccaggttgcccaggttggcgattttttccagcaggatgacttccatttgggtgttacctcttaacttttaaccttcaccgttggcgggacccgaaccgggcttgtccgccagacgaccacgaaaatcaaacagactgtcgacgatggctaacaccaccagcaagggatagatcagctgcatgaacagcagcagcgtgatgtacagcccgaccagccagaacttcgacagtcggcccttggccaccagcccgtgcaacagggcgatggctgcgaacaccagcggaacactgcacaacggtgtaagcatggccatctcgacacccagattgggcccgagcagcatgccgaccagcagcaacatcgccagcatcggcggaaatctcagctcacggaactcggagccgaaacctccagggttgtacaacgccgcctgccagaaacgcccaagcatcaggctcagcaagctgaccacctgcagcaacgctgccagcaatccggtcaggatgggtgcaatgagactctgaagacgcgcctgatcgtccaccgacatctgttggtgaaccccatcgagcatctgcggcaggagcttggtcagctcctgcgccatggcttcgatgggctcgcggaacgtcgcccccaataccagtccatacaccaggcccagcgcgatgctgaacaacagcacccgcctccaggacggattggcgcgcaatacacacgccagccccaacgcgcccagcaacaccagcaaggtgcgcggttcgccgaagtaccaccagccaatggccggcagcaacgcccaggcgaggatgccgatggcatcactcagaccacgccgcagaagcaccaggctccccgcggcggcactcaaccagaacagcagcggcaaagctgcagatccgaccaccacgagggtggcctgcatacggccgcgcatgatgaattctgccaaggcgcgcatgcgataaatcccttactacttgtcgaacgtcagatcttaacggccgtggctgtcggtgtagggcagcagggccaggaagcgggcgcgcttgatagcggtagccagctgacgctgataacgagccttggtaccggtgatacggctaggaacgattttgccggtttccgagatgtaggctttcagggtgttgagatccttgaaatcgatctctttcacgccttcagcggtgaaacggcagaatttacgacgacggaagaaacgtgccatgggattggctcctcaatagatccggtgattactcgtcagcgttgtcgctgtcgttgttgtcgctgtcatcgccgtcgttggactcggcgttttcaggacgttcacgacgctcacggcgctcactgcggttttcttcggccttgagcatctcggactgaccggtaacggcttcgtcgcgacggatgaccaggttacggatcacggcatcgttgtagcggaagttgtcttccagctcggccagggccttgccgctgcactcaacgttcagcatcacgtagtgagccttgtgaacgttgttgatggcgtaggccagttgacgacggccccaatcttccagacggtggattttgccgccgtcttcttcgatcagcttggtgtaacgctcgaccatgccgccgacttgctcgctctggtccgggtgaaccagaaagatgatttcgtaatgacgcatgaatgctccttacgggttgtagcctgccacgaaatgcggtcaggcaaggagtgaatgactctgttggacttgctgtgacggatgggcgcgcaagcgcctgccatgacggcaaggggcgacattctagagaagcaccctggcgcacgcaaggcgatttggcgattttttgaacagccaatcgccggcgttgtaccggcgattgtttcaggctttgagtgcgcgacgctgacgcagcgcctcgaacagacagatgccggtggcgaccgacacgttgagactgctgacgctgccggccatgggcagcttgaccagataatcgcagtgctcgcgggtcaggcggcgcatgcccttgccttcagcgcccatgatcagcaccgtcgggccggtcaggtcctgctggaacagctcctgctcggcttcaccggccgtaccgacgatccacaggccgcgctgctggagcttttccaggctgcgcgccaggttggtcaccgccaccagcgggatcacctcggcggccccgcaagcgaccttgcgcaccaccggcgtcagcgtcgccgacttgtccttgggcacgatcaccgccagggcgcccgccgcatcggcggtacgcaggcaggcaccgaggttgtgcgggtcggtcacgccatcgagcaccagcaacagcggcgggccttcgcaacggtcgagcaactcctcgagcatcgcctcgccccacacctggctcgggctgacttcggcgaccacgccctgatgcacaccttcgacccaggcgtccatctcgcgacgctcgcactggccgacggcgacgcgcgcctgcccggccagttcgagcagcggttgcacgcgcggatcactgcgaccatcggccagccagatctgcttcacccgcttggggtgatgacgcagcagcgcctcgacggcatgcacgccgtatatcttttccagctggctcatgacttggccttgcctttcgacgggcccttgcgatggcgactaggcttgccgcccttgtcggtcgccttgccacctttcttgccggaagtcttggactcggcgagcagcgccttcttcacgtcacggcttttctgcacatcggtgttaccagccggcgcattgcgcgaaccccggccaccgcggctgtcgctaccggtttcgcggcgtttgcgaccagcaggggcctgctcgaccccttgagccatttcgaaatcgatcttgcgctcgtccagatcgacgcgcatcacggtcaccgacacgctgtcgccaaggcggtagctgcgcccgctgcgctcaccggccaggcggtgatgcaccgggtcgaagtggtagtagtccgccggcagtgcggtgacgtgcaccagaccttcgacatagatgtccttgagctcgacgaacaggccgaaaccggtcacggcggtgatcacgcccgggaaggtttcaccgacgcggtctttcatgaactcgcacttgagccagttgaccacgtcgcgggtcgcttcgtcggcacgccgctcggacatcgagcactgctcgccgagctgctcgagcatcggctcgtcgtacggatagatgcgcgccttgggcatgctcacggcaccggcacgctcgacgtgcggcgtgtcctgcttggagcgaatcacgctgcggatcgcgcgatggatcagcagatccggatagcggcgaatcggcgaggtgaagtgcgcgtaggcgtcgtaattgagaccgaagtgcccctgattgtcagcgctgtacaccgcctggctgagcgagcgcagcattacggtctggatcaggtggtaatcctcgcgaccgcggatgctttccagcaaggcctgataatccttgggcgaagggccgtccttggacttgccgcggtgcagggacagccccagctcgccgaggaaggccttgagtttttccaggcgctccggcggcgggccgtcatgcacgcggtacagcgccggaatgccgtgtttctgcatgaaggcagcggtggccacgttggcggccagcatgcattcctcgatcagcttgtgggcatcgttgcgctgggtcgggcggatctccgcgatcttgcggcccgagccgaagatgatgcgggtttcctgggtttcgaagtcgatggcgccgcgctcgtggcgagcggtgagcagcacctgatagagcgaataaagctgcttgaggtgcggcagcacgtccttgtactcgctgcgtagggccttgccttcgctgctcttgggctgctcgagcatggcgctgaccttgttgtaggtcaggcgcgcatgggagtggatcaccgcctcgtagaacttgtagtcggtcatcttgccggtcttggagatcgagatctcgcagaccatcgccaggcgatcgaccttggggttcagcgagcacaggccgttggacagttcttccggcagcatcgggatgactcgctccgggaagtacaccgagttgccacgcacctgagcttcggcgtccagcgccgagccgaccttcacgtaatgggaaacgtcggcgatggctacataaagcttccagccaccggagaacaggcgccagttgctgccactcttctcgcagtaaaccgcatcgtcgaaatcgcgggcatcttcgccgtcgatggtgacgaaggggatgtggcgcatgtcgacgcggttttccttgtccttctcctcgacctcgggcttgagcttgcgggcttccttgagtaccgcctcgggccagacgtggggaatgtcgtagctgcgcagcgccacgtcgatttccatgcccggcgccatgtagttgccgaccacttcggtcacgtcgccctggggctggaagcgcggcgtcggccagtgggtgatcgtcacttcgacgaactggccctgtttggcgccgccgttacggccggcggtgaccagcacttcctgctggatcttcgggttatcgggaatcacgaagccgatgccgctctcttcgtaataacgaccgacgatggtctgatgaccacgggaaatcacttcgacgatggcgccttcgcggcgaccgcgacggtcgaaaccggaaacccgcgccagcgcgcggtcgccatcgaataccaggcgcatctgcgctgggctgaggaacaggtcatcgctgccgtcatcgggcaccaggaagccgaagccgtcgcggtgaccactgacgcggccgaggatcaggtccagcttgtccaccggcgcataagtgccgcggcgggtgtagatcagttggccgtcgcgctccatggcgcgcagtcggcggcgcagggcttcgatctgctcgtcggtggtcagcccgaactcttcgagcagctcctcacgactggcgggcgagccgcgatcagccagctgctgaagaatcagctcgcggctgggaatggggttgtcatatttttccgcttctcgggcggcctcgggatcgagggattgccaatcggccattagaaactgttcaccttatctatagagtcggtttttgccatgtgcgtattgaagcgcgaaagcgccctccgggtcagctttcagcgcgaataatttttcgacgtcaggggtttacaaggtaaaagcgcgaccgtatagttcgcgcccacagcgtcgagcagacgttgtaacacgaagcagatgagcaatcatcagtttcagtgcccaggtggcggaattggtagacgcgctggtttcaggtatcagtgatcgcaagatcgtggaagttcgagtcttctcctgggcaccaaatttcgtgaagcagcttgataacctgctttgcaaataacggacgtgatgatccgtgtcggtgacgacgaacattactgcagtgcccaggtggcggaattggtagacgcgctggtttcaggtatcagtgatcgcaagatcgtggaagttcgagtcttctcctgggcaccaaattcaaaaaaccgagccaatggctcggttttttattgcctgtagaaaagtggctggcaaggcctggcagtcaccaggcccgcgccaccctcctcataccttgaactgacccaggctgcccttgagctgccccgccaggccatcgagcacgcgaccgctattggctgtcgccgccaccgcctccgctgcacgctgcgcctcggcatggatcacctcgacccgaccacgtaccgcatcggcaccctcggcctgatgcgctgccgcctgagtagcggcattgatagcgccgtgcacatcctcgaccgagcgctgcaccacctgctggatccgcgcactttcacgcagcgccgccaagccctgatccgcctgctgcccagcctgaccgattgccccgaccgcttcacgagcgccctgctgcagggcgacgatatgcgactggatatcgccggtcgattgctgggtcttgctggccagagcgcgcacttcatcggccaccacggcaaagccacggccgctctcgccggcccgcgccgcctcgatggccgcgttaagggcaaggaggttggtctgctcggcaatcgaacggatcaccgtaagcactacctcgatctgctcgctctgcttggccaaccgctcgatgactgccgagcccgcctcgacccgctgcaccagctcttcgatggagccaccgacccgattggcgatggccgtgttttcctgagtagactggcgaatcgcttcgacccgctgcagggcctcctgcatggcgcgactttcggcctgggcctcgtcggccatcgctgccagcgcctgcaggctggccgccacttcgtcacgctgacgctcggctgcccgctcggccgcgacactacgagcactcagcgcggtgatttcctgaccggtacgcaccgccacctcgccagcctcacgcacgatgggctgcagcttggcgacaaaccggttgacggccgaggccatctcgccgacctcgtcacggctgtcgatttcgatccggcgggtcaggtcgccctccccggcggccagatcatccagcgccgcgatcagagtgcgcaggcgcaccacgacacgacgccccaacacgatcgccagcgccagcaacaccccgagaccaaccacagccagaccaaccccgatgcgccagcgcagattggaggcagccgtgtcgactgctgcaccggtgttggtcgccatgctctgggccgcctgctgcgccgaggccagacgctccgatagcgccttggcactgtccgtggaggcgccggccaggctgtcggccaccagctggccgccgctggccagcaaggcctcgaaacgcttgtcgaccgcctgcagctcggcctcgatggcggaagtggaaacccccatcagcaccttgccgatttccacatcgttagggctgatgctggcttcgacgaaatacacgcccgggtcggtcttggccgcattgattaccttatccagcgcccgctcgcccgccccggtgtcgagcatgtgctgaatctgctcattctggcggttgaggtaacgggtcaggtggttaccctcggcatcgtcgtagatcacgaacagcacgttggggttgcgctgcgcacggcgggcgaattccgacagcgcgggaatatcggaatcccacatggcccgcggcgccacggcggcgagcaactgcgccagatcattggcggaatcgcgcagactgcgctcgagactggcgcgaatctgcacccgctcttcactgagacgactcgacagcccggccgacagactctcacgggtacgtaccgaaagcccgcccaggctagccgacacgtccttgttggcctgctccaactcggtcgccagacgctgggaatcgctgcccagctgatgctcaagatcggtcaccagaccatctacggtgctgcgcgtcagtgccagcaccagcaccacctggatgaacagcgccacgcccagcgcgatgaacacgggcagcaacaggcgactacgcaacagcgaaaagacagcgatcacgggcaaatcctccgaccgccagaggagcggcaacttcagggtaggagcaagtcaaagcaaggcgcgtgccgaatagcggcacatcgccagattgcacccgggcctcgcgcctcgtcaaacgaaaacgggccgcccaagggcgacccgtttcgtttaccgacctacggctccttcaggagcctctaccactcaggcgaaaggatgacgcagcacgatggtctcgttgcgatccgggccggtggagatgatgtcgatcggcgcaccgaccagttcttccaggcgcttgatataggcgcgggcgttggccggcaattcttccagggtcttggcacccagggtcgactcgctccagcccggcatttcctcgtacaccggctccaggccgatgtagctgtcggcatcggtcggtgcgtcgatgacggcgccgttctcgttcttgtagcccacacagatacggatggtttccagaccgtcgagcacgtccagcttagtcaggcacaggcccgaaatgctgttgacgtcgatggcgcgacgcaggatcacggcgtcgaaccagccgcaacgacgggcacggccggtagtagcaccgaactcgtggccgcgcttggccaggaaggcgccgacgtcatcgaacagctcggtcgggaacggaccggagccgacgcgggtggtataggccttggtgatgccgaggatgtagtcgatgtacatcgggccaacgccggaaccggtggcgataccgccggcggtggtgttggaactggtgacgtacgggtaggtgccgtggtcgatgtccagcagcgagccctgagcgccttcgaacatgatgtccttgccggcgcgacgcaggttgtgcagctcggcagtgacgtcgagcatcatcggcttgagctgctcggcgtattccatgcactgatccagggtttcctggaagtcgatggccggctccttgtagtaattcaccagctggaagttgtggtaatccagcagctcgccgagcttggcggcgaagcgctcgcggtggaacagatcaccgatgcgcaggccgcggcgggcgaccttgtcttcataggctgggccgatgccgcgaccggtggtgccgatcttcagctcaccgcgggccttctcgcgcgcctggtccagcgctacgtggtaggacaggatcagtgggcaggacgggctgatgcgcaggcgctcgcgcaccggtacgcccttctcttccagcttggtgatctcgcgcagcagggcgtcgggcgcgaccaccacgccgttgccgatcaggcactgcacaccctcgcgcagcacgcccgacgggatcaggtgcaatacggtcttttcgccatcgatcaccagggtgtgaccggcgttgtggccgccctggtagcgcacaacggcggcggcgtgttcggtgagcagatcgacgatcttgcccttgccctcatcaccccactgggtgcccaggacgacgacattcttacccatgatacttgtcctcttcgcgcaagcttgagccggtcgcggccggcgaaaaaaatcagaatagacgagcccgcaggccgctcagtccagcgccagcacctgccagcgaccctcatgcaataccagttggcgatcgcagtgcgcctgcaccgcctcgctcaattgctgccccggcagcgcctgcaccacgcgctcgccgtcggcgcgcaagcggcgcaccgcctgccacagatagacgtcgtggctgtccggcgcccagatgcctgccggctcttcgccgagcggcatgcggccgagcgtcaccagggtcttcaggtcggtggagaagccggtagccggacgggcgcggccgaagtcggcgccgatgtcgtcatagcgcccgccctgggcgatcgcctgccccacggccggcacgaacgcggcgaacaccacgccggtgtgatagtggtaaccgcgcagctcgccgagatcgaaatacagcggtagctccgggtaacgcagctccagcgcatcggcgatggccactagctcgtcgagagcggcatgcacgtcgtccggcgcatcgaccaggcaggcctgggccagatccagcacgtcgcggctgccgcacagctcggccagggcgcgcagcatgcggcgcagcgagtccggcagcgcttcggtgagcgcatcgatctcgtccatggccttgcgctgcagcgcatcgaatagctgctgctcggcttcgccggagagctcggcggcacgcaccaggccgcggtagataccgacgtggcccaggtccatgtgcacgtccggtacctcggccagctcaagggtatcgaccagcaggctgatcacctcaacatcgctggccggactggcgtcgccgtacagttccgcgcccaactggatcgggctgcgcgaagtggtcagcgcccgcggctgcgcatgcagcacgctgccggcgtagcacaggcggctcggcccttcacggcgcagggtatgcgcatcgatgcgcgcgacctgcggggtgatgtcggcacggaaacccatttgccggccagacagcggatcggtcaccttgaaggtacgcagatccagatcctggcccgcgccggtgaggagcgactccaggtactcgatgtggggagtgaccacgaattcatagccccagcgctggaaaagatccagcacctggcgacgcgcgatttcgatgcgcgccgcttccgggggcaatacttcttcgatcccatctggcagcagccagcggtctaccgttgccatttcgccatttccctcttgatacgggcggcacaagccttcagtgaagcggatgggaagccgagcgcggcaacaggccggtcgactccaggaacgggcatcgagacgatcagagatttgattgcacgaagcccccacgccagcggcgcggaaaggggcaaggtcagggaccttgaaagacagaacgtaacgctcagttcgtgccgcatgattcccacaggcgtaaaaaagccgggattttcccggctgccgcatcataccacgtcgaaagcctcaagccgcaagcttcacacgacaagcgagcacggggctcggcttgcggcgtctggcttgcggctcggagcctcgttatggcttggacttctccaggtaacggaagaaatcgctgctcggatccagcaccagcacgtcacgcttgtcggagaagctctcgcgataggcgttcaggctgcgatagaaggcgtagaactcctgatcctggccataggccttggagtagatggccgcggcctgggcatcaccctcaccgcgcagctcctcggcctggcgatacgcctcggcgagaatcacgcgctgctgacgatcggcgtcggcgcgaataccttctgccagctccttacccttggcgcggtgctcacgggcctcgcgctcacgctccgaactcatgcggtcgaagacgctgcggttgacttccttgggcaggtcgatggccttgacgcgaacgtccaccacctcgatacccagctcacgctgcgccgcgcggttgagcgaggcggtgacgtcagccatcagcgcatcacgctcgccggacaccgactcgtgcagagtgcgcttaccgaactggtcacgcagcgaggcctcgagacgacgcgacagacgctcgtcggcgatctgcttcacgcccgaagtcgcggtgtagtaacgctcggcgtcctgcacgcgccatttggcataagcatcgaccatcagcgctttcttttcgagcgtcaggaagcgcgagttgacggtatccagggtcagcaggcgggcatcgaacttgcgcacttggttgacgtacggaatcttcatgtgaagccccggctgcacgtccgcctcgacgatacgaccgaactgcagcaataccgcccgctcggtctgcgccacgatgtagaagctgctccaggccaccagggccagcaccacgcccgcgatcagggtcaccagtgatttattgctcatcagcggctctcccttgtacgcacgtctggctgcccaacgttgttacccacacgcgcgccgagatcggcagcgccggcaccggccgcgccggacgacggattgctgctgccgccacggctgtcgatcatcttgtccagcggcagatagagcaggttgttctgccccttgtcgccggttaccagcaccttgctggtgttggtcatcatctgctgcatggtgtccagatacagacgctcgcgagtgatttccggtgccttgcggtactcggcaaccagcgcggtgaagcgatccgcctcaccctgggcgcgggagatcacttcgtcgcggtaaccgctggcgtcctcgatcagacgctgggcctgaccacgggcttccggcaccacaccgttggcataggtttccgccaagttcttctcgcgctgctcgtcttcacgggcacgaatcacgtcatcgaaggcttcctgcacttcacgcggcgctgcggcgctctgcaggttcacctgggtaacggtgataccggtgcggtaggtgtcgaggaaacgctgcagacgctcgcgaacatcaccggccatctgctcacggccttcggtcagcacctgatccatctcggtggagcccaccacgtggcgcacggcgctgtcggtggcgtgctgcaggctggtttccggcatgtcgacgttgagcacgtaatccttgaggctgctgatcttgtactgaacggtcagcggcacttcgatgatgttctcgtcttcggtcagcatctgcccctgcttgctgtaagcacgctcgcgggtgacgttttcctgaaacttgcgatcaatcggtgggaaatagatgttcagacccgggccgaccgtctcgtagtacttgccgaaacgcagcaccacggcctgttcctgctcgtcgaccacgtagatggcgttgtacagccagaaggcgccgaccacggccagcgcaacgaacagcaggccgaaaccgccacccttgccactatcggagccgctaccatcactgccgcgtttcttgcggccaccgaacaacccattgaggttgtcctgcagcttgcggaaggcttcgtcaagatccggtggtcccttgcgatcgccgccgccaccgcctttaccgccacggccgccgccaccccagggatcctgattattcgagttgccacccggctcattccaagccatagcgctctccatactgataaagcaaagacgcgcccaacggcgcgcccaccaatgctacagaatgcctgcttccagcggcaaaatcaccgctgcgggctttattgcaaagtgtgttgctcgatgaactccaccggctgcagcccctcgcgactgaccagacgattgagttcgacccgcgggatacgcacctgcaacaggctgctgccgtcttcggcataggactcctgcagcaccgcgcccagttcaaagaattgcgccctcaggcgcgccaagcgctgcggcagccgcagcgtggcgacgaacaggtcgtcaccaagcagctcggcgatcgcctgcttgagcagcggcaaaccgcgaccatcacgcgccgacaaccacacccgctccggacgcccatctgcattgcgctgaatctgcggttcgacgccttcgagcaggtcgagcttgttatagacctcgagcaccggcaggtcctgggcaccgatttcaccgagcacctcgagcacctgctcgatctgcgcatcgcgctccggctcgtgggagtcgatcacgtgcagcagcagatcggagttgctcgactcttcgagagtcgcgcgaaacgcctcgaccagcttgtgcggcaggtgacggatgaagcccacggtatcggccagcaccacaggccccaggtcgtcgagttgcagacgacgcagggtcgggtcgagggtggcgaacagctgatcggccgcgtagacctcggactcggtcagagcgttgaacagcgtggacttgccggcgttggtgtagccgaccagcgacacggagggaatatcggcccgcttgcggccgcggcgcgcctgctcacgctggctgcgcaccttctccagcttctgcttgatctgacggatgcgcacacgcaacaggcggcggtcggtttccagctgggtttcacccgggccgcgcagaccgataccacccttctgtcgttcgaggtgagtccagccacgcaccaggcgcgtgctcatgtgatcgagctgagccagctcgacctgcagcttgccttcgtgggtacgtgcgcgctgggcgaagatatcgagaatcagcccggtgcgatccagcacgcgacactcgaacatgcgctcgaggttacgttcctgactgggcgtgaggacatgattgaaaatgaccaggtcggcctcatgggccttgacctggtcacgcagctcttccaccttgccgctaccgatgaggaacttcgcggtgggccggctattgggcacactgaagaacgccacggtatcggcaccggcggacagtgccaattcctgaaactcctggggatcctcgctcgcctcggtgttctgactatccagatgaaccaggatggcccgttcacccccttcatggcgctcgaagaacaatgcgaccccctggcttagacgttacctggctcggactcggcctgatcagactccgacgcgcttggcaggcgaaccggacggctcggcaccacggtggagatcgcgtgcttgtagaccatctggctgacggtgttcttcagcaggatgacgaactggtcgaaggattcgatctggccctgcagcttgatgccgttgaccaggtagatggaaaccggaacgcgctccttccgcagggtgttgaggtaagggtcttgtagcgaatgcccttttgacatgtgccgcactcctaaatgaatcgataaatgaaatagtgtttgaacggtttgcttggcctacaaacggctttggcacatcttcccccaaggatagacggccggcggcaaggtctcagctcaatatggagaccgttgccatgtatttcaaggcacgtggcagattgtcgcaatcgagactgtcaagccagtgcacattttgccaactgcgtaaccaggtaaattgccgcttggccaactggcgggtggcaatgatgccgcgctcgcgcatctgcgctgcgctgagccgcccttccagatgatcccacacctgccggtaacctaccgctctaatagacggcatttcaccgtgcaagtcacctcgccgatgcaggcgttcgacctcggcgacgaagccctgttccagcatcagatcaaatcgtttagcgattcgttcgtggagaatctgccgctgcgccggcgctatcgccagctgcgcgacagtatagggcaagccgccgccctcggctgccgcttcactctgctgttcacgcagttgcgtcatggtcatgccgctgacccggaacacctccaaggcgcgaaccagacgctgcggatcgttcggatgaatgcgcaccgccgactgcgggtccaccgcctgcagctcggcatgtagcgccgccaggccatcctgctcggctcgcgcttcgagctcggcgcgcacctcagcgtcggcgcccggcatatcggccaggccatcgagcagcgccttgtaatagagcatggtgccgccgaccaacaacgggatacgaccccgcgcggtgatatcggccatggccgccagggcatcacggcggaaatcggccgccgaataggcttcggacggatcgcgaatatccaccagatgatggggaaaggcctcgagggtggcgcgatcaggtttggcggtgccgatgtccatgccgcgatagaccagcgccgagtccacactgatcagctcgcagggcaacacgcgcgccagggccagggccagatcggtcttgccggacgcggtcggccccatcagaaagatggcgggaggcaaagaggacatcaacacgactcgaatgaacggcggcccattttccgggcctgagccgccggccgcaagcgcgacgctgggttactggccgcgcaggaacaacttgtccaactgatccaggctcatctgcgtccaggtcggccggccatggttgcactggccgctgcgctcggtctgttccatatcacgcagcaggccgttcatctccggcaaggtcaggcggcgattggcgcgcacggcgccgtgacaggccatggtcgccagcaactcgttgaggtgcgcctgaatacggtcactggtgccgtactcgagcaggtcggacagcacgtcgcccaccagacgcgtcgcctcggcctgcttgagcagcgccggaatctggcggatcgccagggtttccgggcccagacgctgcagctcgaagccgagcttcaggaaccactggccgtgctcttcggcgcagtccgcttcgcgctggctgacggcgatggactcgggtaccagcagcggctggccgcgcaggccctcgctggccatcgccaccttgagacgctcgtaggtgatgcgctcatgggccgcgtgcatgtccacgaccaccaggccgtgggcattttcggccaggatatagatgcccttgagctgagcgatggcgtaacccaaaggcgggatatcaccctgaacctcaggcaaggcagccggcgcgctgctggtggccagcggcgcgtagaactcgcgatagacgccctgggcctcggcagccggcagcttggcttcgctgcgctggccctgataaccggcgccgggcgaacgccagaccgactcggccgggcgctcgagcacgctggcggaaagccccatctcaccttgcggtccgaactcgccggcagccagaccggtaggccgcagcaccgtgtcggccgccgccggggtggccaactgatcctccggacgcacctcgccgagcgcgcgatgcagagtgccgtagaggaagtcgtgcaccatgcggccttcgcggaagcgcacctcgtgcttggtcggatgcacgttgacgtcgacggcagtcgggtcgatttccagaaacagcacgaaggtcgggtgacgaccgttgaacagcacgtcgcggtacgcctggcgcaccgcgtgggcgaccagcttgtcgcgcaccatgcgaccgttcacgtagaaatactgcagatccgcctggctgcgcgagaaggtcggcaacccgacccaaccccatagatgcaaaccgttgcgctcgatatcgatgggcagcgcctgctccagaaatccggcactgcacaccgaggcgacacgccgggcgcggctcacgtcgtcgttggcttcgtgcagggtcagtacgttcttgccgttgtggcgcagatggaaggccacatcgaaacgtgccagcgccaggcgcttgatgacttcctgcaggtgatcgaactcggtcttctcggccttgaggaatttgcgccgcgccggtgtgttgaagaacaggtcgcgcacttccaccgaggtgccgaccgggtgggccgccggctgcacgcgcggctgcatctcgcggccttcggtctccacctgccaggcctgctcggcgccggcagtgcgcgaggtgagcgtcagccgcgccacggagctgatcgacgccagggcctcaccgcgaaagcccatgctcatcacctgctcgaggtcttcgagctcgcgaatcttgctggtggcgtggcgggccagtgccagcggcagatcatcggcagcgatgccgcggccgtcgtcgcgcacgcgcagcagcttcacgccaccctgctcgacatccacttcgatgcgtttggccccggaatccaggctgttttccagcagctccttggccaccgacgccgggcgttcgaccacctcaccggcggcaatctggttcgccagccgcgggctgagcagctgaatgcgcgctacgtcactcatggctggacagccagggcggtcgcgggaatctgcagcgtctggccgaccttgatcacgtcggacttcagcgagttggcgctacgcaggctcgccaggctgacctgatagcgctgggcgatcagcgccaggctttccccggaggcgacccggtgctcgcgtggcccctgggcgaccttgccgttgtcgcgcagccaggcaatgtaggtgccgggcggcgggttctgctcgaagaactgcttcacgccggtgacgatggagcgcgccaggctctgctgatggctggccgagtgcagcttgcgcgcctcgctggggttggagatgaagccggtttccaccaggatcgatggaatgtccggcgacttcagcaccatgaagccagcctgctcgacgcggcgcttgtgcagcggtgtgacctggcccatctggccgagcaccttctgcccgacattcaggctggacgacaacgacgcggtcatcgacaggtcgagcagcacgccggcgagcatgcggtccttgtcttcgaggctgacgttgccggcaccgccgataagatcggactggttctcggtgtccgccagccagcgggcggtttccgaggtggcgccgcggtcggagagcgcgtacaccgaggcgccgaaggcggcggcacggggcgcggcatcggcgtgaatggacacgaacagatcggcgcccttcttgcgggcgatctcggtgcgcttgcgcagcgggatgaagtagtcgccggtacgcaccagctcaccacggaagcccttctgggcattgacctgacgctgcagctccttggcgatggccagggtcacgttcttctcgaactgccccttggtcggccccagtgcgccggggtcctcaccgccatggccggcatcgatggcgatcacgatatcgcgcttgccgccgggcacaggagccgccttgggcggcgcctgggtcggcgtgacgggcaccggcggctgactggccgtggtggtggacggcaggctcggcgcggcatcggagggctgatcgaacaggtcgaccaccaggcgattgccgtactgctgattgggtgccagggtgaagctcttcggcgtgacctgggccgagacgtcgatgaccacccgcaggtcgtccggcgtgcgctgcgccgagcgcaccgaggtaatgggggtgttgctcagtgccagtttgtcgagcggggtggccagcttggcgccgctgatatcgatgacgatgcgatccggcgcggtcagggtgaacacgctgtgctgcaccgggccggacaggtcgaagaccagacgcgtgttgtccggtgcgcgccacaggcgaacactgcgcacatccgacgcggcccacacgtcggcagccatgaccgccaacatcagcccgaccgcgatcattcgcgcgcctatgcgcatacccgcccccactctcttgttcatgctccaggtgccagaacggcacaccagctttcacccttcgcaccatgactgcgaagcagcagcgaccggccacccgatcgcggggtaatggtaatgtccaggtcggcctttggcaaaacgccggtaccccgctggggccattcgatcaggcacagggcgtcgccctcgaagtaatcgcgaatgccgagaaactccagctcctcgggatcgaccaggcgatagaggtcgaaatgaaaggcgcggacttcgccgatctcgtagggctcgaccagggtgaaggtcgggcttttcaccgctccacggtgaccaaggccctgcaggatgccacgcgacagcgtggtcttgcccgcgcccagatcgccttccaggtaaatcacgccgcgccctccagtggccgcagcgatacgcgcgccgagcgccagcatggcgtcttcatcggcggcgaacagttctaattccgacaagcggctcgctcctgtaataaatggcggatagcgtcgcacagatcgctggccgccagaccatttcctttatgggccagtgactcaccggcacaggcatgcacccacacgccaagggcggccgcctgccacgcgctgcagccctgggcgatcagcgcaccgatcagcccggccagcacatcacccaggccggcaccggccatcaccggatcgccgcgatcgcacaccagcaggcgaccggtcgggtcggcaatcagcgtgccggcgcccttgagcacgcagaccacctcgtaacgccgggccagcgccctggccgctgccgggcgatccgcctgcagctcggccgtggagatgcccagcaggcgcgccgcctcaccggggtgcggggtaatcacgctaccgcgggcgatgcgcacattatctgcggccagcaggttgagcgcgtcggcatcccatacctgaacgccaccagcggcagcggctgccgacagcagactgcggccccaggcgccctgcccgagcccaggcccgacgacccagaccgagatcttgtctgccaacgcgtgtaattgattggccgaggcgaccgccaggctcatcacctcgggcaggcgcgtttgcgcggcgccgatatgctccgcgcgagtggccagtgacaccatgccggcgccgccgcgcagcgcgctctgggccgacaggagcgccgcgccgccggtaccctgatcgccgccgaccaccagcagatggcccaactggcccttgtgggtagtcggctggcgagaggcaaccctgggtagcgcagcgccggccaggcgttgcgccataaatggctcactcgccacgatctcactgtcggcctgcaagtcatcgaataccaggcggccaacatgatcgagcgcctggccaacgaacaggccgatcttcagaccgatcaaagtcacggtcagctgcgccgttaccgcacggccaagcacctgcccgctgtcggcgcagatgccggatggaatatccactgccagcaccggctggccactgcggttgatccagtcgatagccaatgcataaggctcgtgcacctcgcccgccaaaccagtgccgagcagcgcatcgaccagcacaccccgaggctcggcctcagcctgccacggcagtatctcgacaccggcagcgcgtgcctcctcataagccagcgcggcatcgccctgcaaacgctgcggctcgctgacggccagcacccgcacctgccagccggcacgctgagccagcgccgcgaccagataaccatcaccggcattgttgccgcggccggccagcacggtcaccgcgccagcttccggccactcccggcgcagcgcccgccagatggcgtgggccgcgcgctgcatcagctcgaaacctggcgtaccggcagcgatcagcgcgccatccagcgcccgcacctgggcggcgctgtagagcgcgaggggaagatcgtctgatgaatgccgcatgcctgagctccgatgtctggcagaattatacgccgcctactgcagattcccgcccagcatgaccgacgccgcccccgacctcgccagcctcgcccagtccatcaaggactggggccgtgaactgggcttccagcaggtgggcatcagcggcctggagttgggcgagcacgaggcccacctgcagcgctggctggatgccggctaccagggcgagatggactatatggccgcacatggccgcaaacgttcacatcccgacgagctggtgcccggcaccctgcgcgtggtgtcgctgcgtatggactacctgcccggcgacacgcagatggcccagcgcctgcaggagccggaaaaagcctacgtgtcgcgctacgccctgggccgcgattaccacaagctgatccgcaaacgtctgcagcagctcgccgagcgcatccaggaggctatcggtcccttcggctatcgcgccttcgtcgacagcgcgccggtgctggagaaagccatcgccgaacaatccggcctcggctggatcggcaagaacaccctggtgctcaaccgcaaggctggcagttatttctttctcggcgagctgttcgtcgacatcccgctgcccgaggacgcgccgcacggcagcgaacactgcgggcgctgcagcgcctgcctggacatctgcccgaccgccgccttcgtcggcccctacgtgctcgatgcccggcgctgcatttcctacctgaccatcgagctcaaggggccgatcccggaagagctgcgcgcgcccatcggcaatcgcgtgttcggctgcgacgactgccagatggtctgcccctggaaccgcttcgccaaacctaccgagcagagtgatttccagccgcggcacagcctcgacaatgccgagctggccgagctgtttcgctggagcgaggaggagtttcttagccgtaccgaaggctcacccttgcgccgcgccggttacgagcgctggctgcgtaacctggccgtcggcctgggcaacgcgccgtcgagcatcccggtactggaagcgctggaggcgcgccgcgagtatccgtcggagctggtgcgcgagcatgtgcgctgggcactggagcagcacgcccagcgccagagctgatccaataccgtagcctggatcgagcgcagcgaaacccaggaatctccccgggttacgcctatggctaacccgggctacggaattgcagccttcacaccctgagcaggtgctggcggtagtacttgagctcggcgatggactcgcggatgtcgtccagcgcctggtgcgtgccggttttcacaaagccttccttgacgcccggcgcccagcgctcggcgagaatcttcagggtcgacacatccagatagcggtagtggaagtaggcttccagcgccggcatgtacttgtagaggaagcggcgatcctggccgatgctgttgccgcagatcggcgacttgcccttcggcacccaccgttccagaaaggcgatggtctgcgcctcggcttcggcctggctgatcttgctgtcgcgcacgcgttgagtcaggccgctttcgccatgggtacgggtgttccactcgtccatggccgccaggcgctcgtcgctctggtgcacggcgatcaccgggccttcggcaagcacattgagttcgctgtcggtgacgatggtcgccatctcgatgatgacgtccgtctcgggatcgagtccggtcatttccaggtcgatccagatcagattctgtgggttctgcatgctgcgctcctccaataggcctgacattctagccaatctcccaaagcagcaggcgtgaatcgcgccagtctttcagctccacgacgcgctgcggcgccacgccaggaatctcgaaggtattgctgatcagccaggcacctttcgggagttcggcgcgggctttatcccacaacgctggcatcggcgtaggtgatagaaagcagtaggcaacgtcgatggtgctcaactcgctgcgccataggttctggtagcgaatccgacaattgcgctggccgaggcagcgcagccaggcaatgacgaaggacagcggcgcggtttccacgccggtgaactgcgcctgtggaaaatatttagccagccacagcaaggtgccggccgggccacagcccaggtcgacgaagctgaaacgctcgccgcggccttcgagcaggcgggctaattcgtgtcgggtaccggcgccagtcagataaagcggcacgcgctcgccgaagctgttccagttgagcagcagcaacaacagaaagccgagcagaaacagccaggacggcagcggcgccccactggccagcagcaaacccggcacgaacagcagattcagccaccaccaccagcgcgacaggcctaaccagcgagccacgcaggcgcagagcaggccgtgcagcaaaccggcggccaaggggctcgcgcgccactcgaacaaccgggccgcagcgatgatcgccacgcccatggccagggtgaccaccaactggatcaacagggccaggagggccggatatcgctcacccaggcggtgcagcgcgcggtaggaagcagccatgccgttgaggctcgtagaaagacggttggccagtctagcgccggcatcgacaaattgccgccctatcaggcgtgctagaatccgagccatttcaagcgcagcacgactcggaagccccatggccaaacgccaactcaaccgccggcaaaactggcgcatcgaaaagatccagggtgagcgcgccgcacgcgccgccaagcgcgaatcccgcatggtggaaaccctggaaggtggcgacctgggcccggaacagaccggtctggtgatcgctcacttcggcgttcaggtggaagtcgaggctaccgacggcgagctgagcggccaggtattccgctgttacctgcgcgccaacctgccgacactggtcaccggcgaccgcgtggtgtggcgcccgggcaaccagggcaatggggtgatcgtcgcccagctgccgcgtgacaccgagctgtgccgcccggacacccgcggccagctgaagccggtggccgccaacgtcgatctgatcgtcatcgttttcgcaccattgcccgagccccacgccaacctgatcgaccgctacctggtagccgccgagcacgccggcatccgcccgctgctgttgctcaacaaggcggacctgatcgatgcgcagaacgaaaccgcgctgaatgcgctgcttggcgtctatcgccagttgggctatccattgctggaagtctcggctctggaaggcgatggcatggagcagctcaagaagcagctcgacggcaacatcagcgtcttcgtcggccaatcgggcgtcggcaaatcatcgctggtcaacagcctgctgccaggcgtcgacacccgcgtcggtgcgctgtcggagctgaccggcaagggcacccacaccactacgaccgcgcgcctgttccacttccccggcggcggccagttgatcgactcaccgggtatccgcgagttcggcctcggccatgtcagccgtgacgatgtggaggcgggtttcatcgagttcgccgacctgctcggccattgccgcttccgcgactgcaagcatgaccgcgagcccggctgcgccctgctcaaggcgctggaagaggggcggattcagccacagcggatgaacagctaccggcacattctggccagcctgccataacccgagtattgatccgctgcgcacactttggtgtgcgagccgatcactccttgggctgatccatcttcaacgtgccatcttcgaagatgttcagcttctcgcgtacctgatcactggaaagcggctcggctgcaggcgccgcacttgagccggcgcctgcatcaccgaaaggcgaacccggcgcgggatccggcgcgagcgcgccaccgccctgctcgccttcgatgttgcgctgcgccttcttggtcagcaccacgatatcgatgcgacggttcaccgggttgaagggatcgtcacggtcgaacagcgccgacgaggcgtagccgaccacccgcgccacctgggcatcgtcgtagcccgccgcgatcagcacgcgccgcgccgcattggcgcggttggccgacagctcccagttgccgaaaccaccagcgccggcgaacggcttggcgtcggtatggccgctgatgctgatcttgttcggcaccgtctttatggtgtcggtcagggcgaacaggatgtcctcgaagtacggctgcagctgcgcgctgccgagggcgaacatcggccgattctcggcatcgacgatctggatgcgcaggccgtcctgggtgatctcgaacaggatctgatccttgaaacgctgcagctgcggatcctgctcgaccttggtctgcagctcctgcaacagcagctccaggcgctcgcgctcgacctcctcggctttggcttcggcctgctcggcgtccagctcggcgggatccttgggatcggctttcgcttcgtctccaggggcttcctgaggttgttcgttgagggtgcggtccggcgacggcgtcggcgagccgccgagatcgatcacgtaggggctggcgctctcggagaacccaatggggtccttgaagtaaccggagatcagcttcttctgctcgggggttgccgaagacatcagccacatcaccatgaagaaggccatcatcgccgtggcgaagtcggcgaaggcgatcttccaggcgccaccatggtggccgccggcaaccttcttgacccgctttacgatgatcggctggttgttttccatggtgcttagtttccgcgcatggcctgctcaagctcgctgaagctcgggcggtgcgccgggtacagggtcttgcgcgagaattccacggccagcgacggcggcatgccggacgccgaggcgaccaagccggccttgatggcctcgtagacgttcagctcttccttggcgtcgtgctcgagcgccgcggagagcgggccgaagaagccgtaagaggcgagaataccgaggaaggtaccaaccagtgcggtaccgaccttctcaccgatctgcgcgttgtccgcctcggcgagaatcgacatggtgatcacgatgcccagtaccgcggcgacgatacccatcgccggcataccgtcggcgatcttcgccaccgcgtgggccgggtgctcgagttcttccttgaggccgaccagctccatgtcgaacaggccttcgagctcgtggggcgccatgttgcccgaggacatgatgcgcaggtaatcgcagatgaacgccaccatgcgctcatcgcccagcaccgccgggtacttgctgaaaatcgggctcgccgccgggtcttcgaggtcggcttcgatagccatcatcccctcgcggcgcgccttgttgaggatctcgtagagcaggcgcagcacttcaaggtagtagtcgtgagtgaagcgcgacttgaacatcttcaacgacttcttgaagacggtcatgaacatactgcccgggttggcctgcaggaaggcgcccagcgccgcaccaccgatgatcagcacttcgaaagggtgcaccagggccatgagatgaccgcccgacgcgacgaagccgccgaacacgcaagcgaatacaacgatgatgccgatgattttggccatagaaaaaacttgatcaggtgaataagaaagggcgaccgcgcgaatccccttctacttatcggaagagatgcgccagactatagtcagttaagtctaaaaaaagccattttggcacacccccatggtcgcaagcacgccgttaccgcgcaccctcgatgcctggctcaagcagctggacggtcagctgttgcccatcgcggccgatcatcacctgcaggcgcgccgcgcgctggccgacagccgccgctcgctgcgcgagatcgccgacctgatgcaggacagcccggcgctggtgctcagcgtgctgcgcgaggccaacagcaagggcagcgccctgggtgaggcagcggaaagcctggagaccgccctgacacgcctgggcttgaaacgcgccgaagagctgctggcccgactgcccgcccggccccttgaggaaattcccgcaccactgcggcagatccagctgatcagccagcacgccgccttccaggccaatggcctgttcgccgcacgcctagcgcgcctgtggcaggaaattcactggggcagcctgctgtttttgtcgccggtgtgggcgctgctggctgctcacccccatctgttcgaagcctgggaacaacgtgtgctggtcgatggcgagcaacccgtgaaggtcgaacgcgagatgctcggcatcccgctgttcacgctgtgcctggcattggccgaacgctggcgcctgccggcgtggatcgcccagggctatcgcctgctgatcgatgatcgccgcctgctgggcagggcgctgcacatcgcccgacgcaacgacgagccgctgcaccagcagcaggcactggacgccgacccaaccctgcagcgctggctcacccagccggccaacagcatcctgctggccaacgtcatcgccgtgtcggcgcacaacgcctggagcggcccccacacccgccgctggcacggactcaattgcctgtacctgcagctgccactggccgacctgcaacagcagattcaccagaacgctgcccacagcgcccggcaactggatatcgtcggtctctggcaccccgccgaggcgctgctgtggccctgggacgcgcgccacttccagcccaagccagtaccggcgcccgccccgtcacctcaggccatcgactggcgacagctgtgtacccagctgcttgctcagccgtcggccttcagcaatgtccagcagctcaccacctgcgcccgccaggcgctgcaggccaccggcctgtcgcgggtggtgatgctgctggccgaccgcacccacagccgcctgcaggtacagcaacatgccggagtgacggctaacgccagcggcttgatcctcgacccgacgcaaagccaggtgctgcgccgcctgctggaaaagcccgcgcaattgcgcctgacgccggccaacgtggcgcagttctctgccctgctgccgggcgacctgaaagcgctgctgcccagcgaacaccttttgatccgctcgctggccagcaacgaccgggtggtgatgctgctgttcgccgaccagagcggccagccgatcagcgataacaccgtgcaggccttcaccaagaccgcgcagtgcatcgagcgctcgctggacaccttcagcaaacgtaagcgctgagctaggcctcatagccccatccttctgcgctacaatcgcctgcttaactccgccaacgaggcctgtatgacagccttcgacaatttgccgctggtcatcgaaccggcagacctcgccgcacgtctgaatgcacccgagctgattctggtcgacctgagcaaccagcaacgctacctgaccgggcatatcccgggcgcccgtttcgtcgaaggcaagcgcacccaggctagcgcgccttcagcgcccggcctgctgcccgccaaggcgcagctcgagcagctgttcggcgagctcggccatcgtccggacgccacctacgtggtgtacgacgacgaaggcggcggctgggccgggcgcttcatctggctgctggatgtcatcggccacgggcgctatcacttcctcaatggcggcctgacggcctggcaagccgaaggcctgccgctgagccaggatgttccggcgctgcacgagacgacggtttcgctgaccctcagcgacgcgccgaccgccagcgcgcagtacctgaaatcccgcctgggcgccgaagatctggccatctgggatgcacgttcggccgaggagtaccgtggcgaaaaggtgcaggccgctcgcggcgggcatatcccgggcgccatccacttcgaatggaccgcgggcatggatccggcccgtgccctgcgcattcgccaggacatcgccgaacagctccagcagcgcggcctgagcgccgacaaggaaatcatcacccactgccagagccatcgccgctccggcttcacctatctggtcgccaaggcgctgggctatccgcgggtcaaggcttatgccggctcctggggcgagtggggcaacctgaccgatacaccagtcgaacgttgaagccgatctgactgtccacttacgtgcccggcctgcacggccgggtagccaaggaataaaaatgaaagaacgcctgtttatcctcagccagcacctgatcccgcaccatctgctgtcgcgcctgatcggctgcgccgcagagtgccgtgctgcctggttcaagaaccgtctgatcggctggttcgccaagcagtatcaggtcgacatgagcgaagcgcaggtcgaagacctcaatgcctacgaacacttcaacgctttcttcacccgtgcgctgaaggacggtgcccggccgctggacaacacgcccggcgcggtgctgtgcccggccgacggcgcgatcagccagctgggccgcatcgagcatggcagggtgttccaggccaagggccacagctacagcgtgaccgaactgctgggcggtgacagccagcgcgccgcggccttcatgggcggcgacttcgccaccgtgtacctgtcgcccaaggactaccaccgcgtgcatatgccgctggccggcaccctgcgcgagatgatctacgtgccgggccggctgttctcggtgaaccagaccaccgcggaaaacgtgcccgaactgtttgcccgcaacgagcgtgtggtgtgcctgttcgataccgagcgcgggccgatggccgtggtgctggtcggcgcgatgatcgtcgcctccatcgaaaccgtatgggccgggctgatcacgccacccaagcgcgaactgaaaaccgtgcgctacgatgaggcagcccgcgctccgatcagcctggaaaaaggcgccgagctgggccgcttcaaactgggctccacggccatcgtgctgttcggcccggagcaggtcaaatgggctgaagaactgggcgccaacagcccggtacgcatgggccaactgctcggccaatgaccggctaacgcgccgcgcagctctggcccgcggcgccgcaaaggctgcgacgatggcaagatgctgctagagtcgctaaacctgaccaatcagtcgaccgaatgctggcgctggagtaacgaagctagatggataaacagagcccccaccttttgctccgcgtcccgacgccgaccaagcagggcctgactttctgcgacgccacgccacgtgacctgaaacgctggatcgccggcctgcccaaggccaatatcggcgaaacggcccgccagctttaccaggcattgatcgaactcaaccagctgctgaccccctcggataaccgcctgcagctgctcgagctgctgcgcccggaagtgtatttcgtctgccagcacctggaacgccactttctcaatcaggccatcgtcctcgacgagcgcccgcgcaaggtcgccaacctctgccaggcgctgcagaaccatctggccatcggttacaagctgatcatctcgcgccttgccgcgcagcccaaccgtgagcgcaacgcgctgctcggcacggcgctgcagcgggcggtgcacagcctcaacggcccgctgattcgcaccagccaactgtactgcccggtgcccgaaggcctgtggctggagctgcatcagatctacctgatcgcccgtcgccacgagctgcacaaggtggtgatccgcgacccattggcacgccacacccaggggctgagcgtcgagcagggctatatcgtcgccttgctgatcggctgctcgcgctgcaaccagatgcgccagagcgccatcgcccgcctcgccgaagcgctggaggcctggagcccgctggtcaatctgcaggctggcagccagccgaccagcatctttgccgtggcgccgcagctggacggcccgccgcgctacacctcgctgttccagccgagcgaactgcagggcgcgctgggcatcgatccgacgccgctggtcgacgccatcaaggaccacctggagctgctgcccgaggagcgcgcccgctcgcgcctggcggtacccgaaggcttcaccatcgacatgctgcaacatgccgccgcggcctggggcgatatctccgagcgtaccttccagcgcacccagggcaccggcagcatgaccctgtgcatcggcatgagcgcgctgaactactacctggccaatggccgcgtgttcagcgaaatcctcaagcagcaggtcgataccgccgcctcgttcaagccgcgcggcggcgagcccgacgtgtgggccaacgccccggatgcgcggcgcaacgaatgggaaaatggtctgtccttcgaggaaatcgaataccccaagccggccgatgaactggaagcccaaggcagtggcggcgagagcttcccgacctttcagctttccatcgtcaaccacagccctggcggctattgtctgtcatggcccaaggaagtgccgactcaactgcaggccggcgaaatcctcggcatccgcgataacccacagcagggatggagcgtcgccgtggtgcgctggatccgccaggtgcgcggcggcggcacgcagatgggcatcgagctgatcgccccccatgcgcagtcctgcggcctgcaactggtgcgcaaggccgagcagaacagccagtacctgcgcgccctgctgctgccggaaatcgctgccatctcgcgaccggccacgctgatcaccccgcgcctgccgttccaggaaggcagcaaggtgctgatcaatatcaacggtaaggaacgccgcgcggtgctcagccagaaacagctcagcaccggcagtttcagccagttcgagtaccacgatctggagcaaaaagccgcggatcacgcgacctccgtcacagcctccggcacccagcgcccagccggggaggaagactttgactcactctggaagtcgctgtagattgccggaaaacccttaattcccgctctttttctgctgtcttatcgcagattcgacctcgctaatggccatcgaaaagaaaaccatccgcctgctgattctcgaagactcgcagaacgaggccgagcgcctcgtcagcctgttccgcaatgccggtaacgccacacgcgtccatcgcctgacctccagcgaagacctgctcgacgccctcaaacagaactgggatctgctgatttgctcgccgagcagtgagaacctcgacccgcatgaagcgctgtccagcatccgccagcagggcaaggacattcctgtcattctgctgctggccgacaacgagccggacagcgtcaccgaagcgctgatgctcggtgcccaggacgccctgccgcaaggcgaggacgagcgcctggtgctggtggcccgccgtgaactggtcaacctcgaagagcgccgcgcccgccgcgccgccgaagtggccctgcgcgaagccgagaaacgctgccagctgttgctcgacagctcggtcgacgccatcgcctacgttcacgaaggcatgcacatctacgccaaccgcgcctatctggaactgttcggcttcgatgacgccgaggagctcgagggcctgccgatgatcgacctgatcggtgccagcgatcagggcgcgttcaaggatttcctcaagaatcaccagcagatggacggccaggagctgggctgcgccggcgtgcgtaccgacgacggcagcttcccggcacgcatcagcttgtcgccggccgcctacgatggcgagccgtgcattcaggtggtgattcgcgccgagaccggcaacgccgagctggaagaaaaactgcgcgagatcagcagccaggatctggtcaccggcctgtacaaccgcaaccacttcctcgagctgatggaccaggccgcgcaccgcgccgtacacaatgaacagccggccagcctggcgtacattcgcgtcgaccgctatgccaccctgcttgccgaaatgggcctgggcgccatcgacctgctgcttaccgacctggccactctgctgcgtgcccacttcccgaaggatgcccagctggcgcgcttcggcgatgacgtgttcgccgtgctacagaccggcctgtcgccgcagcagcaacgcccactgctcgaagcgctgctcaagaaggccgaaagccacctgttcgatatcaacgggcgtaccgcgcagaccacgctgtccatcggcgtcgccggtctcaacgacaccacgcccaaggccggcgaggtcatcgaccgcgcgcagcgctgcgccgatcaactggacgagccaggcaccctcaaactgttcgacccggccgcggagctggccgctgccgccagccgcggcagcgtagtggccatggtgcagcaggcgctggagcagaacagcttccgcctgctgttccagccggtgatcagcctgcgtggcgacgaatacgagcactacgaggtgctactgcgcctgctcagcccgtcgggtgacgaagtgccgccggatgagttcctggctgtagcaaggcaggcgggtatgggcgagaagatcgatcgctgggtgattctcagctcgatcaagctgctcgccgatcaccgcgccaagggccacgccacgcgcctgttcgtgcacctgtccagcgccagcctgcaggacccgacgctgctgccgtggctcagtgtggcgctgaaggccgcacggctgccttccgatgccctggtgttccagttcagcgaaccggatgcggtcacctacctcaagcaggccaaggcactggcccagggcctcaaggatctgcattgccatatcgcgctcagccagttcggctgcgccctgaacccgttcaacaccctgcgccacctgccggtggatttcgtcaaggtggacggctccttcaccaaggaactgaacgacccgaccaatcaggaaaacctgaaaaccatgctggccagcctgcacagccaggccaagctgaccatcgtgccgttcgtggagtcggccagcgtgctggccaccctgtggcaggcgggcaccaactatatccagggctactacctgcagggcccgagccagtcgatggactacaacttctcgtcggacgattgatcggcgggcagccagactgccccgctcccgcctcaaataccttggaacctggtcacaatctttcagctcaagttagccgatttcggcagctaaggggcgggagcggccgttcagttatcccgtgggaacgggccatgcccgtgatttttcgcgggcatggcccgctcccacagtagatcggcgaacggccgcttctgccttgtagcggccgctcatgcgcacaacgatcgtaacaggtgcttagcgctgcagatcacgctcacgcacacccagcagatacagcacaccatccagacccagggtcgagatcgcctgcctggctgattgcttgaccagcggcttggcgcggaacgcgacgcccaggccggcaatggccagcattggcaggtcgttggcgccatcgcccacggcgatggtctgctccagctgcaggccttccttctgcgccagctcacggagcagatcggccttgcgctgggcgtcgacgatcggctcgacggcgacgccggtgaccttgccatcgaccactgccagctcattggcgaatacgtagtcgatgcccagcttggcctgcagctgcttggcgaagtaggtgaagccgccggacaggatggcggtcttgtagcccaggcgcttgagctcagcgaacagccgctcggcgccctcggtcaggcgcagcgaggcgccgatctcgtccagcacgccgacatccaggcccttgagcagcgccaggcgctccttgaagctggcgcggaaatccagctcgccgcgcatggcccgctcggtgatggccgaaaccttgtcgccgatgccggcggccttggccagctcgtcgatcacttcggcttcgatcagcgtcgagtccatgtcgaacaccgccaggcggcggtgacggcgctgcagcgaatcggcctggaaggcgatgtccatattcagttcgtcagccgcgcgcaggaactcggtacgcagtgccgcggcatcaccgggctcgccacgcagggagaactcgatgcaggcgttgcccggctgggcgcccggtaccactggcagggacaggcgctcgatacgctcgatgcgcaggccctgctcggcgctcagcgcagtgacgcgctgcagctgcgcggcgctgatctgacggctcagcagggtgacgatatggcgctggctgccctgcccctcgacccaacgctgatagtcggcggcatcgagctcggtgaaatgcacctgctgacccagcgtctgggccgcggccagcacggcctcattcagcgccgcagcatcagccacttccaccaggatgctcagcgacgagataccgtgcacggcggactgggcgatatcgagaacggtgacgccagcgtgggccagcacgccggtaacggcggccgtgaggtcgggccgatcttcaccggtaacgttgatcaggacgattgggcgcaaggcgtactccggggctcgcaggactgggaacggtctgccgaacggcaatgtgcagcagggccggtgaaaaaacgcacattctaaccatttcaggccccagccggcacgcgcggcgctttgccctgtgcgggccgctcgctatactgcgcgccacctccagtcaacgagagccgagctctgtgaaccggcccgcccccgtaaagcccgacaacttcttcctcctgctcttccgtgcactgcgccaacgtcgcgtgccgctggcattgcgcatcgtcagccacagcctgttgctggtggccatggcgctggtgatctatgcctgggtgatcggcatgcagttcaagcaggccatgcagcagcaggccgaagcactgggcagcagcctgatcacccagaccgcggcctcggccaccgagctgctggtgtccaacgacatcctcagcctcaacgtgctgctcaacaacttggtgaagaacccgctggtggcccacgcggccatctacagcgtggacaaccgcatcctcgccgaagccggcacccggccgagcaagaacatgctgggtgaaaccgaaggcctgtattcgacgcccatcacctttcaggaggtaatggccgggcagctgcgcatcagcctggacatgcagcagttcgagcagccgatgaccatcagcctgcagagcatgggcattctcagcctgattttgctggccctcaccctgtcgcttagcctgcgcctgggcaggcagatttccacgccgctgatgcagatgcgcgtgtggctgcgcgacccggacgattacgcacccggcggcaaccgccaggacgagatcggcgacctggcgcgccagctgcaggcgcgcctggcgccggaaaagccggaacctgagcccgagccggaattcgatgatctcgaagacctgggcgaggacttcctcgacgacgagcacgaagacgaccgcaatcgtcgtgacgagcgccctgccccgagcttcgcgatgcgtgacctgcgcgacagccgcttcgacagcgatgacgactacgacccgccgagccggcgccgcgacgagcacgacgacgatgccttcgctgatctctacgacgatgaggacagcccggccatgagcgcaccgcaggcaccgcgcaagagcgccgtgctggccgtgcaactcggtgcccaggaacagctgcgtcgcctgccgcgtacgcgcctgatggagctgctggaaagctatcgcggctgcctggacaaggccgccgcgctctacaaggccgagctgcacaccctcaacgatggcagcagcctgatgctgttccaccacgacggcggccaggacgattacctgacccacgccgtttgctgcggtgaactgctgcgcgccctcggccatgccctgcagatcgaggtggccgacagcggcatcaccctgcacctgcaactgggcctgaccctcggcgaaggcctgcagggcctgagccagggcgacttgctgctcagtgaaacggcccaggacgccctggcgctgtcgcagcacagccgcaacctgctgctggtcgagcgccgcgtcggcgaagacgccaccctgcgccagcacgcacgcatccgcgccatcgccagccccgagggcgccagctgcgtcgagcgcctgctcgacccatatccggcactgctcgagcggcagatggccaagctgcgcgaagagcgatagcgattccgcactagagatgagaaaggccggcgtatatgccggcttttctatttggggttgttcgactgcaggtcacctatgagcggaaggcgcccccgcgatttttcgcggacatggactaggcgaccccgcccgctcccacacaatgttcctgcacgacgagtgcgatgtcagcctttctcacagcgagtttgtgatcaagcgagaagggaagccaaggcaacagcctgtgggagcgcgccatgcgcgcgaattttcgcgggcacggcccgctcccacaaactgttaactgcagcaatcagagcttggcgatcgacacttcggtggacttcacgaaggcgatcacttcgctgcccacgcccagttccagctcgcgcacggagcgggtggtgatcaccgaagtgacgatgccggcagcggtctgcacgtcgatttccgacagcacgtcgccttcgacgatttccttgatggtgcctttgaactggttgcgaacgttgatggctttgatggtcatggctaagtctccagggtcgtaaggtgcccacaacgggcttcaagtcagggttagagcgcccagcgcagctgggtcggcaggggtgaaaccggatcgggctgcgccggcagcgcagggatttgcagcacgcggttgagtacgtcggcttccagctcggccaggtaggcggagccgcggttacgggggcgcggcaggtccacttcgaggtcgaggccgatctcgccgtcttcgataaggatcacccggtcggcggtggccaccgcttcgctgacgtcatgggtaaccagcagcacggtaaaaccatgttttttccacaggccttcgatcagctgctgcatctcgatacgggtcagcgcatccagggcgcccaggggttcgtcgagcagcaacaggcgtggttcgtggatcagcgcgcgggccagggcgacacgttgcttctggccgccggacagcgcggccggccactcgttggcgcgatcggccaggcccacggcttccagcacctgctgggccttgggccgccagtcaccggtgaggcccaggccgacattgtcgatcacccgcttccagggcagcagccgcgcttcctggaacatcagccgggtatcgtcgcggctggcggccaacgacccgttgccggccagcagttcaccgccagtcggttgatcgaggccggcgagcaggcgcagcaaggtgctcttgccgcaaccactgcggccgaccacggcgacgaactggccggccggaatggtcaggtcgatacccttgagcacctcacgctcaccgaaggatttccggatgccgcgaatggtcagcggggtgcctcgtttgatgtcatgcagagcattcaatggcgcattcatttcgcagccgccccctgataagccgggtgccagcgcaaccaggcacgttcgaggccacgcgcagcgacatcggccagcttgccgagcacggcgtagagcagaatggccagcaccaccacgtcggtctgcaggaattcgcgggcgttcatcgccaagtaaccgatgccgctgctggcggaaatggtctcagcgacgatcagggtcagccacatcaggccgagggcgaagcgcacgccgaccaggatcgacggcagcgcaccgggcaggatcacctgacggaacagggcgaagccggacaggccatagctgcgcgccatttccaccagcgccgggtcgacgttgcggatgccgtggtaggtgttcaggtaaatcgggaacagggtgccgagggcgaccagaaagatcttcgcgctctcgtcgatgccgaaccacaggattaccagcgggatcagcgccaagtgcggcacgttgcggatcatctgcaccgagctgtcgatcaaccgctcaccccaggtcgacaggccggtgataaagcccagcgccagaccgatgccgccaccgatggcgaagcccacaccggcgcgccagccactgatcgccagatgcgtccagatttcgccactggccaggagttgccagccggcctcgaataccgcgctgggcgccggcaggatgcgcgtggacagcagccccagcgccaccgagccctgccaggcgaccagcagcgccacgggcaaggcccagggcgccaggcgcagggccaggctgttggaagatgtcttgctcatcgcgtacctcgaaatcatcgcgggccgggccatccatgcccggccgtgtttcagctggccgaagccgccttgggcagaatgtcgttggcgaccatttcaccgaacgggctcacgtagttggcgccttccggcagcgcagggcgattcacctccagatgggggaacagcagctcggcgacgcgataagattcttcgaggtgtggataaccggagaaaatgaaggtatcgatgcccagcgcggcgtattccctgacccgttcggcgaccgtcgggccatcaccgaccagcgccgtgccggcaccgccacgcaccaggccgacgccggcccacaggttgggtgacacttccaggttgtccttgctgccgccgtgcagggcggccatgcgctgctggccgaccgagtcgaagcgcgccagggacgcctgagcgcgggcgatggtgtcgtcgtcgacatgggcgatcagcttgtcggcggccttccaggcctcctcattggtttcccgcacgatcacatgcaggcgaatgccgaagcgcacttcgcggccctgggccttggccttctcacgcacctgggcgattttctcggccaccgcggcgggcggctcgccccaggtcaggtacagctcgacctgctcggcagcgagatcctgcgccgcctccgaggagccaccgaaatacagcggcgggcgtggttgctgaacaggcggatagagcagcttggcgcctttgacctgaatgtgtttgccgtcgtaatcgaccacctcgccttccagcacgcggcgccagatgcgggtgaattcgacggacgcctcgtaacgctcggcatgggacaggttgaggccgtcaccggccagctcgtccgggtcaccgccggtcaccaggttgaatagcgcgcggccaccggacaagcgatccagggtcgccgcctggcgcgcagccacggtcggggaaatgatccccgggcgcagggcgacgaggaatttcagccgttgggtcactggaatcagcgaggccgcgaccagccaggagtcctcgcaggagcggccggtgggaatcagtacgccgccgaaaccgaggcggtcagctgcctgggcgatctgctgcaggtagccgtggtcaacggcgcgggccccttgcgaggtaccgaggtagtggccatcgccgtgggtgggcaggaaccagaagatgttgaggctcatggagtggtctccttggaaatcgcaatgcccccgcccaaccggcaggggcgggaagttattgctgggcgaccttgctggccggggcgtgccagatcacgtcgctgatcttcagcggtttgggaatcagcttgagcgcggtgaaggtgtcggcgatcttctgctgcgcctcgaccacctgcggagtgatcagctgggcgccgtagctctggcgctgcaccgccagacgagtgatgtccggtgacaggccgagcaacggcgcgacctgggcaacggtctggtcgttattggccttgacccactcgccaatgccacggatttcctcgaccagcgcctcgatcacttccgggtgtttctcggcatacgggcgggttgccaggtagaactggtggttgctgaccaggcccgtgccatcgatcagggtgcgtgcctgcagctgctgctcggcagcggcctggaagggatcccagatcacccaggcgtcgacgctgccacgctcgaaggcggcgcgggcatcggcagggggcaggtacacgggctggatatcgctgtatttcaggccggcctcttccagggcgcgcaccagcaggtaatgcacgttggagcccttgttgagggcgaccttcttgcccttgagctcggcgaccgatttgatcggtgaatccttcggtaccaggatggcttcgctggtcggcgctggcggctcaaaagccacgtagagcagatcggcaccggcggcctgggcgaataccggcggggtttcgccggtggtgccgaagtccaccgagccgacgttcaggccttcgagcagttgcggcccgccgggaaactcggtccatttgacgtcgatacccttggccgccaggcgcttttccagcgcgccgttggccttgagcagcaccagggtgccgtacttctgataaccgatacgcagcgtctcggcttgagcttgggtaatggcgccgaaggaaatggccgcggcaaacaaggcgaccaaactccgacgcagggtgacagtgcgcatggcgctctcctctgcattgagtatgtggccacctgctgcctcgttgacgggctagtaaggtggggtggcagcgaactgcctggaattcagctgtgggttcaggcgctccagcgcccactgagcagccgctcgttcaacaggcccggcgcgatgggctggggccggcgatcgagcgcctgggtcagttgttgcaaggcgtcgtccagacgctgttccagggccggcgacagatcgccgccgtcctcggtgtaggtaatctggctgtcatcggcgaacacgccgtgcagcacttcctgggccttgagcgcggacagcaccggcttcagggcgtaatccaccgccagcatgtgcgcgttgctgccgccggtagccaccggcaacaccaccttgtggtgcaacgcgcgctctggcagcacgtcgagcagcgttttcagggcgccggagaacgacgccttgtacaccggcgtcgccaccaccagcccgtcagccgccgccacatgagcctgcaagccctgaatacgcgagctatcgaagcgggcgaaaagcagatcctcggcctcgaagtcgcgcacctgataggtcaccacctccacaccgcgcgcctgcagccactgcctggccttgcccagcaacacgttggagcgcgacttcaggctcgggctgccgccgagaaaaaccaccagcatggcgcgtccttacttgttgggttgcggggtgaggcgcaggtagggcttaacggcgcgatagcctttggggaagcgctgtttgatctcgtcctcgtccttgagcgacggcacgatcaccacctcgtcaccgtcctgccagttggcgggcgtggccaccttgtggctgtcggtgagctgcagcgaatcgatcacccgcaggatttcatggaagttgcgcccggtgctcgccgggtaggtgatggtcaggcgcaccttcttgttcgggtcgatgacgaacagtgaacgcaccgtgagggtgtcgttggcgttcgggtgaatcaggtcgtagagctcggacaccttgcggtcggcatcagcgaggatcgggaagttgacggcggtgttctgggtttcgttgatgtcgccgatccacttgatgtgcgaatcgaccggatcgacggacagggcgatggccttgacgttgcgcttggcgaactcgtccttcagcttggcggtgaagcccagctcggtggtgcacaccggggtgaagtcggccgggtgggagaacaggatgccccactgattgcccagccactcgtggaaccgaatgcggccttcactggaatcctgctcgaagtcgggggcgatgtcgcccaggcggatgctcatggctgtgctcctcaggtgagtcgttgcgtggcgctcactatgctgaggaacaggaaatattaaaaagaataaataacgatttatttataaccaaaaatctcgccgcttttattgccggcgagctcgttgttcatccgtccaatccagcacccgcgctggattgcccgccaccttggcgccagccggaacatcgcgggtcaccacgctgccggcgccgatcagcgcatcgtcgccaatcgtcacacccggcagtatcagcgccccggcgccaatccacacgttgcgaccgatgctcaccggccgcccgaattccagaccggactcacgttcaccagggtcgcgtggatggtcggcggtgaggatctgcacgcccgggccgatctgcgtcttgtcgccgatactcaccgccaccacgtcgagaatcacgcagttgaagttgatgaacacgccatcacccaggctgatgttgaagccgtaatcgcagtgaaacggcgagcgcaccaccacgcccttaccgaccgccgccaggcgctcgcccagcacctgattgcgctcggcctgggacaagccgagcttggcgttgtagcgcgccagccaggccatggtggcggcgctgtcagcctgtagctccgggtcgctggccaggtagagttcgccggtgagcatcttgtgtttttcactgagcgccatggcgggttgcctccttacgaatgtccagtaaagaacacggggcgcaggtgaggttccggctaaccggtcgacggtctgttacaacgacccagctcagaacagctccagctgcccgccaatcaacgccgtgaagtcatcgtccacgaacggcaggatggcgtcggccaccggctgcagctgtttgctcaggtaatggccgtagtcgatgggcgctcgtcgcagctccatgggttccgggccggcgacgctgatcacgtagctgatccagccgccgctctggtactggcgagggcggccctgctcgtcgttgtgggcgtcagccaggcgcgcagcgcgcacatggggcggcacgttgcgctggtagtcgtcgaggcgtcggcgcaggcgtttacggtacaccagacgttcctcgaactcgccagccagggtgcgctgcacgtagtcgcgcacgtagtcctggtagggctggcccttgaagatgcgcagatacagctcctgctggaactgttgggccagcggcgaccaatcactgcgcacggtttccaggcccttgaagaccatgtcctcgcggccatcggcgcggcggatcaacccggcatagcgcttcttgctgccctcctccatgccgcggatggtgggcatcagaaagcggctgaagtgggtttcgaactgcaactccagagcgctctgcaaaccgaactcggccgccaggtgctcgcgccaccaggcgttgacgccctgcaccaggccgcgaccgatgcgctcggcatccgcctcgctgtgggcgcggcgcagccagacgaaggtggaatcggtgtcgccgtagatcaccgtgtgcccttcggcttcgatcagctcgcgggtacggcgcatcacttcgtgaccgcgcagggtgatggacgacgccaggcgggtatcgaagaagcggcagccgctggagccgagcacgccgtagaaggcgttcatgatgatcttcagcgcctgggacagcggcgcgttgccggcgcgcttggccgcctcgcggccctgccacacgcgctcgacgatggccggcaggcaatgccgggtgcgtgagaagcgcgcgccacgaaaacccggaatcgaatgttcatcgtcgggctggcgcaggccctcgaccagccccaccgggtcgatcagaaaggtgcggatcagcgacggatacaggctcttgtaatcgagcaccagcaccgagtcgtacagccctggccgcgaatccatcacgaaaccgccggggctggcctcgggcggacgctcgccctgattgggcgccacgaacccctggcgatgcatcagcggcatgtacaggtggctgaacgccgccaccgagccgccgctgcgatccaccggcagcccggtgaccgtggcccgttcgagcaggaaggtgagcagctcggtcttggcgaagatgcgcgtgaccagctcgcagtccttgaggttgtagcgggccagggccggcttgtcctcggcgaacatgcggttgatctcgtccatgcgctggtagggattgtcgatcgccttgccctcgccgagcagctgctgggcgacgttctccaggctgaaggactggaaactccaggtcgccgaacgcagcgcctcgataccatcgatgatcagccgccccggcgcgctggcgaagaaatgctgcttggagccgtgctcgcgccagctcagcagctccccgccacggccgaggcgcagcggcacctgcaggcgctgagcatgttcgtgcagcacgcgcaggtcgaactgcacaacgttccagccgatgatggcgtcggggtcatggcgctccagccaggcgttgagcgcctccagcagcgcggcgcggctgtccagatagtcgagatcgaagtcgacctcggcatcaccattcggcgggccgagcatatacacctggcgctggccacagccctccagggcgatggaatacagctcgccgcgctcggtggtctcgatatccagggacaccagcttgagctgcgggcgatagtccggcgccggcttgagctgggcgtcgaccagcacgccgcctgccgccggcgtgccgccgaacagcaccggggcggtgatgaagcgctccatcaggtaacgctcgggcggacggatatcggcttcgtagacatccaccccgccctggcgcagggcctgttccagttggatgagcgggcgctgctgcgggcagtagaggccgagcacgggccgctggcggaagtcgcgcaattgcagcgggcgcagctcgaactgctggtcgccagcgatcaaggcctcggcgcgggcacgctgctcggcaggtatgaaggccaccgaggtttgcggcggcaggcgcaccaggcgcgggccggcgtcggtcgacagccagaattccacctggctgccggccggcgtatcgcgccaatgccgggtcaggacgaagccctgctgtagatccaccctgccacctcgaatgctgttcaggcggcgatggtaacccggcggcgcaacgcctgcagaatggggttaaatgaccgccagattttgcacggaggtccgccatgcccctcgaccatcaacagctgcaacagatcacccgccgcaccctggctcattaccaggccagcgccgaagacttccgcgaaggcacccgcgaccacgacgtcagccagaacatcgcggcgctgctacgccatgtgcacggcagcgcgccgctgagtattctggatttcggctgcgggccgggtcgagacctgcgcgccttcaaggccctgggccaccagcctgtcggcctcgacggctgcccgcagttcgtcgccatggcccgcgccgacagtggctgcgaagtctggctgcaggactttctcgccctggatctgccggccgaacgcttcgacggcatcttcgccaatgccgtgctgttccatattccaagccaggaactgccgcgcgtactaggcgaattacgtgccagcctgaagcccggcggcgtgctgttcagctccaacccgcgcggcgagaaccaggagggctggagcggcgaacgctacggctcctggcacgacctggacagttggcgccgcctgctcgacgctgccggtttcgaagagctggaacactactaccgtcccactggtttaccgcgggaacagcagccttggctggcgagtgtttggcgcaagcagtaggtttgatttaaagaagggcgatgtcggcggggctcatcatcaaatggcccggcttgagaacgcgttgtgtatgcgattcgcgggcatggcccgctcccacagggattgggggataactcgctgctcctgtatagggccgctccaggcagtgccggccagacagtaggcgctgtgctgccaaacttttgtgggagcgcgccatgcgcgcgaaaaatcgccggcgttgcccgctccctcaggtacaagctggtggcggcgtcagccttgcgacatctaaatctccacctgcgtccccaactcgatcacccgattcaccggcagcctgaagaagcccaacgaacttccagcattcttctgcagcacggcgaacagccgttcgcgccacatggccatgccgatgcgctcggaggggatcaccgtctcccggctcaggaaataggtggtctgcatcggctggcagtcgatgcccttgtcaccgagctgggccagcgcacggggaatgtccggggcttccatgaagccgaagtgcaggcgcacgcggtagaagccctggtcgtaggcctccagatcgaaacgctcgcccagcggcacccgcgggcgatcctcatagaccacggtaagcagcatcacccgctcatgcagcacctggttgtgcagcaggttgtgcagcagcgcatggggcaccacgtcgacgcggctggtgaggaacaccgccgtaccggtcacccgatggggtggctgcagggcgatgctggcgatgaagtcgcgcagcaccagggagtgctcgtcgagccgttcgagcaccagttggcgaccgcgcttccaagtggtcatcagaccgaatagcaggatgccgacgatcatcggcaccgcgccgccgccgatgatcttcggcacgttggcggcgaagaagatgccatcgaccagcaggaacaccgccagcagcggcacggccagcaccttcggccaacgccacagcagcaggatcaccgaggagaccagcagcgtggtgcacagcatggtgccggtcaccgccacgccataggcgccggccaggccgctggacgactggaagccgaccaccagcaacaccacgccaaccatcagcatgctgttgatcagtgggatgtagatctgcccctgttcggcgctggaggtgtgcaggatctgcatgcgcggcacgtagccaagctggatggcctgacgggtgaccgagaacgcgccggtgatcaccgcctgggaagcgatgatggtagccaccgtcgacaggccaatcagcgggatcaaggcccagcccggcgccagcaggtagaacgggttacgcaccgcctcaggatcgatcagcaacagggcgccctggccgaagtagttgatcaccaggcacgggaaggccagaaacagccaggcgtggacgatgggcttgcggccgaaatggccgaggtcggcgtacagcgcctcggcgccggtaatggtcagcaccaccgcgcccatcaccgtcaggccgatcagcgggttggcgaggaagaagtgcagcgcccagtacggattgagtgccagcagcacttccgggcgctgcacgatgccatgcacgcccagggcgccgagcaccagaaaccagatcaccatcaccgggccgaacaggtaaccgatacgtgcggtgccatggcgctgcagcacgaacagcgggatcaggatcagcagcgccagcggcaccacccagtggtcgatgccgtcgaccaccaggccgacaccctccaccgccgagagcaccgatactgccggcgtgagcatgctgtcaccgtagaacagcgcggcgccgaacaggccgagcatgatcaacagcatgcgcagccgcggataatcggccgccgcccgttgcgccagggcggtgagcgccatgatgccaccctcgccgccgttgtcggcacgcaggatgaacatcacgtacttgaccgtgaccaccagggtcagcgaccagcagatcagcgacaggatgcccagcacgctggcctgggacaggccgacgccgtaatgcggcgagaagatttccttgaggctgtacagcgggctggtgccgatatcgccgtaaacgatgccgacggcgccgaccagcagcgcaatgggcgaagtgcgggagggggtactcacgttgcagggtatcctgatggacttggttacccctagatatacgccggcttggcgcacgcagcagcttgaggtcgcgcagttttacggcttttttacgcgcgagcgcgcttctttacgccaaccttgcacgacgccatgatcaacccacgccccgcaccggaattgcgcatgccgaccgccgcccatcgccccacccaccgcacgcccgctccggcacgcgactacctgctggccgctctcgctgccgggctaggttgcctgctggccctggccgtttcgcgctggctggacctgccgaacatctccctggtgtttctcgccgtggtgctggtggtggcggtgcgcagcagcgtcggcccggccctgctgtgcgccctgctgtcgttcgccgcctacggtttctgttttctgccgccgacctggtcggtggtggtgcaccgcgagcaggacgtgctgaccctgatgttcttcctgctcatcgccctgctcaccggtaacctcgcagcgcgccagcgtcagcagttccgcgacctgcaggtagcccagcggcagaccgaaagcctgctgggcttcgctggcaagctgtccagcgcccaggaccagcgcgacctgctcgccgccatgctcagccagctggacctgccggccgagcgcctgtgcctgctcagccgcgacgcccagggcaactggtaccaggccgacggcagccggctggcgcttagcgagctggagcgcatcagcgccgaacacgcctggcagagccgtcatccgcgtggttacgacagccacagcctgacccatccgcactggtggtggtggccattgatggacaacgatcagccactggcgctgctgggtatgcgcaccgcccaaggcgacccgccagcaggtgagcagcgccaactgatcgacgtgctgttgccgctgctggcccacgccctggcccgtgtgcaactggtcgagacgctcggccatacgcgcctgcaacatgaaaccgagcgcctgcgcagcgccctgctcgcttcggtgtcccacgacctgcgcacgccgctgaccgccatgcgcggcaatatcgaaaccctgcagttgttcatcgacagcctggacgcagcgacccgcgacgacctgctgcaaagcaccgccagcgaagcctcgcgcctggaccgttacatccagaacctgctggatatgacccgcctgggccacggcggcctgcacctggagcgcgactgggtagccgccagcgacctgctcgctgccgctctgcagcgcctgcaaccggtgctgcagcacctgcaggtgcgtatggatgtacccgccgacctgccgctgctgtgggtgcagggcgcactgatcgaacaggcgctggtcaacgtgctggacaacgccgcgcgcttctcgccgcccggcggcgtcatcgacatccgcctgagccacgacggtgagacgttcagcttcgccatcgccgaccaaggcccgggcattcccgctgacgaacagacgcagatcttcgatctcttctacaccgccgcccggggcgaccgcggcggccagggcaccggcctgggtctggcgatctgcctgggcatgctcaacgcccacggcggcacggcgcgggtcgaatcgacgcccggccagggcaccaccctgatcctgcaactacccctgcaagcccctgacgagaacccggcatgactgaagcgcgcatcctcctggtcgacgacgaagcggcgatccgcaagttcctgcgcatcggcctgcaggcccagggctaccaggtgctggaggccgactgtggcgaggcggccctgcgcctagcggccttggaacaacccgatctggtggtgctcgacctcggcctgccggacctggacggccagcaggtactgacccgcctgcgtgaatggtccgccgtgccggtgctggtgctctcggtgcgcgccggcgaaaaggacaaggtgcaggccctggacaacggcgccaacgactacgtcagcaagcccttcggcgtgcaggaattcctcgcccgggtgcgcgccctgctgcgcagccggccaaccagcgaaaagcctgctgcggctctcgccagcggcccgctgcgggtcgacttcgccttccgccgcgtgaccctcgacgatcaggaaatcagcctgacccgtaaggaatacgcggtactcgaagccctcgcccgccaccccggcatggtcgtcacccagcagcagctgctgcgcgacatctggggcccgacccacaccgaacacagccattacctgcgcatcgtcatcgcccacctgcgccagaagctcggcgacgaccccgccgcgccgcggctgatcattaccgaggcgggcgtcggctaccggctgatcgcctgagagactgttcatgatctttcatcccggactcgtcgatttaggcagctgagtggcggtagcggcctttcgtagggtggacgacgcttcacccgtccaccgctttgtgatcgtaatggtggatgaaaaaagcgtcatccaccctacgtagcgaacggctgctgctgccgtgtagataccgcctcatgcacataaatatcgtgaacaggcctcgagaaacctgaacgcgccgacaactgcgcgcgctctgttagactccggcaacacccctagccggagaacacgatgcccaaggtcggaatgcagccgatccgccgctcccagctgattgcggcaaccctggaagccgtcgaccaggttggcatgagcgatgccagcatcgcctacatcgcgcggattgccggcgtatcgaacggcatcatcagccactacttccaagacaagaacggcctgctcgaagcgaccatgcgtcacctcatgcaggcgctgcgcgaggcggtgcatgcgcgctaccggctgttgcgcgaagacactccacgggcgcggctgcgcgccatcatcgacggcaacttcgacgaaacccaggtcagcggcccggcgatgaagacctggctggcattctgggccagcagcatgcatcagccggccctgcgccgcctgcagcgggtcaacgaccagcgcctgtattccaacctgtgcggccagttccgccgcgccctgccgcaagcacaagcccgcgccgccgcccgcggcctggcagcgctgatcgacggcctgtggctgcgcggcgccctgaccggcgaaagcttcgacactcgccaggcggcgcagatcgcctacgactacctggatttgcagctagccaaggcggagtgagtcccgccgccctcgcacctatctacggactgacatctatgcgggagcgggccatgcgcgcgaaatcgcggggcatggcccgctcccacggtgacccgctgaggtgatgaacctcatcatttgatgggtttcacccatcttacgaactccctgcagctctatagactgacgcgtatttgagagcgcgccatacgcgcgaatcgcgggcatggatatgcgtcctcgcccgctcccacggccatcattcgcccgccccctgaaaacacctgaaggccagcatccatgccgctcctggcacggtttcggtcgtcctcaggatttttattgattgatcgatcaataaaaataaactaggctgttttttaaccaaatcggctgacatcccttttcacctcgctcagccaccccatttcgccaaggcgccacgtgcgtctggccccgatcaggaggacgccccatggcccgattcgcagaccagcagctctacattggcggccagtacgtcgacgccagcagcggcagcacctttcaaagcatcaacccggccaacggcgaggtgctggccaatgtgcagcgcgccagccaggacgacgttgaacgcgccgtggccagtgccgaacaaggccagaaggtgtgggcggcgatgaccgccatgcagcgttcgcgcatcctgcgccgcgctgtggatatcctgcgcgaacgcaacgatgagctggccgagctggaaaccctagataccggcaagccgctgagcgaaacccgctatgtggatatcgtcaccggcgccgacgtgctggagtactacgccggcctgattccagccatcgagggcgagcagatcccgctgcgtgataccagcttcgtctacacccgccgcgagccgctgggcgtggtggccggcatcggcgcctggaactacccgatccagatcgccctgtggaaatccgcaccggccctggctgccggcaacgcgatgatcttcaagcccagcgaagtcacctcgctgaccgccctgaagctcgccgagatctacaccgaggccggcgtgccggatggcgtgttcaacgtgctgaccggcctgggcggcgaagtcggccagtggctgaccgagcacccgcgcatcgagaagatttccttcaccggcggcactgtgaccggcaagaaggtcatggccagcgcttccagctcatcgctcaaggaagtgaccatggagctgggcggcaagtcgccactgatcatctgcgaagacgccgacctagatcgcgccgcagacatcgccatgatggccaacttctacagcaccggtcaggtgtgcaccaacggcacccgggtgttcgtgccgcgtgccctgcaggcgcgcttcgaaagcaagatcgtcgagcgggtcaaacgcatccgcctgggcgatccccaggacgacaccaccaacttcggccctctggtcagcttcgcccacatggagcgcgtgctcggctacatcgagcagggccgccagcagggcgcacgtctgctgatcggtggcgagcgcgtcaccgacggcgattacgccaacggcgcctacgtggcacccacggtgtttaccgactgccgcgacgacatgaccatcacccgcgaggaaatcttcggcccggtgatgagcatcctcgtctacgacagcgaagacgaggtgatccgccgcgccaacgacaccacctacggcctggccgccggcatcgtgacccgcgacctgaaccgcgcgcatcgggttatccacaagctggaagccggcatctgctggatcaacacctggggcgagtcggcggccgagatgccggtcggcggctacaagcagtccggcgtcggccgcgagaacggcctgaccaccctggcccattacacccgcatcaagtccgtgcaggtcgagttgggcgattacgcctcggtgttctgaccgccagcacagcgtgggagcgagcgggcggcgcatcgcttcagccgcgaaaaagcatcgcggatgaatccgctcccacaagaaagtcgccgcccgtagcccggatgccatccggcaacagtcaccgtgttttcccggatcacagccgggtaacaggaggagccatgacccaggaattcgattacatcatcattggcgccggctcggccggtaacgtgctggcgacccgcctgagcgaagatgcggatgtcagcgtactgctgctcgaagccggtggccccgactaccgcctcgatttccgcacccagatgccggccgccctggcgtttcccctgcaaggccgccgctacaactgggcttacgaaaccgacccggagccgcacatgggcaatcgccgcatggagtgcgggcgcggcaagggcctgggcggctcgtcgctgatcaacggcatgtgctacatccgcggcaacgccatggacttcgacaactgggccaagcagcccggcctggaagactggagctacctggattgcctgccctatttccgcaaggcggaaacccgcgacatcggcgccaacgactatcacggcgacagcggcccggtcagcgtgaccacacccaaggccggcaacaacccgctgttccacgccatggtcgaggccggcgtacaggccggctacccgcgtaccgatgacctcaacggttaccaacaggaaggcttcggcccgatggatcgcaccgtgacgcccgaaggccgtcgcgccagcaccgcacgcggctatctggaccaggcccgcgagcggccgaacctgaccatcgtcacccacgccaccaccgaccgcatcctgttcgagggcaaacgcgccaacggtgtcgcctatctggtcggcaacgccaatcaggcgaccatcgcccatgcccgccgcgaagtgctgctatgcgccggcgccatcgcctcgccgcagatcctgcagcgttccggcgtcggcccgagcgagctgctgcgcagcttggatatcgacgtggtgcacgagctgccaggcgtcggccagaacctgcaggaccacctggaaatgtacctgcagtacgcctgcactcagccggtatcgctgtacccggcgctcaagctgctcaaccagccgggtatcggcgccaagtggctgttcgccggtgaaggcatcggcgccagcaaccagttcgaggccggtggtttcatccgttcgcgcccggaattcgagtggccaaacctgcagtatcacttcctgccggtggcgatcaattacaacggcagcaatgcggtgaacgagcacggcttccaggcccacgtcggctccatgcgctcgccgagccgcggccgcgtgcacctgaaatccaaggacccgcgccagcacccgagcatcctgttcaactacatgagccacgagcaggactggcaggagttccgcgacgccatccgcatcacccgcgagatcatggcgcagccggccctcgacccgtaccgcggccgcgagatcagccccggcgcccatgtgcagaccgacgaggaactggacgcctttatccgcgagcatgcggaaactgccttccacccgtcctgctcctgcaagatgggctcggacgacatggcggtggtcgacggccagggccgcgtgcacggtatgcaaggattgcgtgtggtggatgcctcgatcatgccggagatcatcactggcaacctcaacgccaccaccatcatgatcgccgagaagatcgccgaccgtatccgcggtcgccaggcgctgccgcgcagcaccgcgccctactacgtggccaacggcgcgccggttcgcggcacgccgaagcgtgtggtcgaggacatgcgctcggcctcctgagccaggggcacgcccgcgcctgatcggggcgcgggtgtgtctgtttgttgcgacattcgccgccaagttgggtcacactgttccaaccaccgctgaacgccgatcgccatgactctgctcgacgcccgcactgcccgcctgctgccctggatcgtcgccatcgccttcttcatgcagacgctggacggcaccatcctcaataccgcgctgccgagcatggccgcggacctgtccgaagacccgctgcgcatgcagtcggtggtcatcgcctacatgctcaccgtggcgctgctgattccggcctccggctggctggccgaccgcttcggcacacggcacatcttctttggtgccatcgccctgttcagcctcggctcgctgctctgcgcggtctcgcagtcgctgaccatgctggtgatcgcgcgcatcatccagggactgggcggtgcgctgatgatgccggtggggcgcctggtggtactgcgcgcctacccgcgtaccgagctggtacgcatcatgagtttcatcaccctgcccggcctgcttggcccgctgatcggcccgaccctcggcggctggctggtggaatacgccagctggcactggatcttcctgctcaatctgccggtcggcgcactgggctgctgggccgcgtaccgcttcatgccggagctgcgcggcagcgagcgcacgcgcttcgatctgatcggtttcctactgttcggcgccagcatgctgctgatcaccatggccctcgaaggcctgggcgaactgcacctgccgcacatgcgcgtggtgctcctgttgctcggcggcttggcgtgcctggccgcctactggctgcgggccgggcgcacggccaatgcgttgtttccgccgcgactgttcaacacccgaagcttcgcggtgggcatcttcggcaacatcttcgcgcgcctgggcactggcgccctgccgtttctcaccccgctgctgctgcagctgggcatgggctattcgccggcccaggcaggcatgagcatgattcccctggcgctcgccgccatggccatgaagccgttggccaagccgttgatcgaccgcctcggctaccggcgcatcctgaccttcaacaccgtgctgctgggccttctgatcaccagcatggcgctggtcgatggccagacttcgcacgtgcagctggccatccagttgagcctgatcggcgccttcaactcgctgcagttcactgccatgaacaccgtgaccctaatcgatgtgcccgacagcgaagccagcagtggcaacggcctgctgtcggtggtggtgcagctgtcgatcagcatgggcatcgccaccggcgcggcgctgctcagcggcttcagcctggataacccggatgcggccggtggcgtgctcagcgccttccagtcgacctatctgtgcatcggcctgctgaccatcctggccgccggcatcttcctgcagctggcaccggacggcgggcgcagcgccagaagggtgaaggtcgacgtcgacgaatgacgagcagtcggcaggccacggtggcgcgcctgttacactagggcccttttcgaacgctcttcaggcccgcaccgtgaccgccaccgctttctcctccctcgccctgtcgcccgccatgctggccaacctcgagtccctcggttacgcgcagatgacgccgatccaggcgcaaagcctgccggtgatgctcaagggccaggacctgatagcccaggccaagaccggcagcggcaagaccgccgccttcggcatcggcctgctgacgccactcaacccgcgctatttcggctgccaggcgctggtgctgtgcccgacccgcgagctggccgatcaggtcgccaaggaactgcgccgcctggcacgcggcgaagacaacatcaagatcctcaccctgtgcggcggtgtgcccatgggcccgcagatcggctccctggagcacggcgcgcagatcatcgtcggcaccccgggccgtgtgcagcagcacctggcaaagggcacgctgaagctggacggcctcaacaccctggtgctcgatgaagccgaccgcatgctcgacatgggcttctacgacagcatcgctgaaatcatcggccagaccccggaacgccgacagaccctgctgttctcggccacctacccggccggcatcaagcagctgtcggcgaccttcatgcgcaacccgcagcaggtcaaggtcgagacgctgcacgacgacagccagatcgaacaacgcttctacgagatcgcccccgagcagcgcctgcaggcagtggtcgacgtgctggcctgcttccgcccgcagtcgaccgtggccttctgcttcaccaagcagcagtgccaggaggtggtcgaccagttaggcgccgccggcatttcggctgccgccctgcacggcgacctggagcagcgtgatcgcgaccaggtgctggcgatgttcgccaaccgcagcctgtccgtgctggtagccaccgacgtggcggcccgcggcctggatatcgacggcctggacatggtgatcaacgtcgagctggcccgtgacgcggaaatccacatccaccgtgtgggccgcactggccgcgccggcgagaagggcatggccgtgagcctggtggcgccgcctgaagcgcatcgcgcccaggccatcgaaaccctgcagaacgccccgctcacctggcacccgctgaacagcctaaaaccccgcgccggcgagccgctgcgcccgccgatgatcaccctgtgcatcgccgccggccgcaaggacaagctgcgccccggcgacatcctcggcgcccttaccggggacgcgggcattcccggcgcccaggtcggcaagatcgccatcttcgatttccaggcctacgtggccgtggagcgcggcgtcgccaaacaggcgctcaagcgcctcagcgaaggcaagataaaaggtcgctcgctgcgcgtgcgaacgctctagactcaagctgacggacgagcgggctgagggggctccatgcgcaacattctggtcatcgaagacagcccgctggtgctcaagatcctcgagcatctgttccgccatgagccaaacctgcagccggtgttctgcgcctccctcgctgaagccgagatgatgctggaagcctcggccgagctgttcttcgccgccatcgtcgacctgcacctgcccgatgcgccggatggcgaaagtgtcgaccttgtcatgcgctacggcctgccctgcatcgtgctcagcggctcgtacaacgagaaacgccgcgacgagctgctgctcaagggcgtggtcgactacgtgctcaaggaaagccagcattcctacgaatacgcctttcgcctgctgcaccgcctggaaaacaacagccaggtgaagatcctggtcgccgaagactccgaagccacccgcaacttcatccgccacgtgctggtgccgcaccgctaccagatcatcgacgcccatgatggcgacgaggccctgcgcattctcaaggagcagccggacgtcgacatgctggtggtcgaccacagcatgccgggcatcagcggcttcgagctggtcaagctgctgcgccagaagatgaagcgcaacgacctggtgatcctcggtctgtccgccgacaccaagggctcgctgagcgccatgttcatcaagcacggcgccgatgacttcctgcgcaagccgttctgccccgaagagctgacctgccgggtgatgttcaccctggagcgccgcgacatgctgcgtgccctgaaaaaggccgcgcagtacgacgccctgaccggcctgaacaaccgccgcgccttctacgaacagggcatccagcaattccagcaggcacagcgcaacggccacaagctgagcgtggcgatgctggatatggacctgttcaagcagatcaacgatgaatacggccacgcggcgggcgatgccgcgctgatcggcttcagccgggcgttccgggcagcctttccggacaccctgcttggccgcctgggcggcgaggagttcgccatggtcagcccgcaggatgccgagtcgctgagccgcgcgctcgacgaactgcgcgcgcagtgcggccagatcaaatacgctgccagcgccccgccgctgtcattcagcgccggcatctaccatggcgcacccgaagacctggaaagcctgctgcacctggccgaccaacagctctatcaggccaagcgccagggccgcggacgcaccctctggcagtgaccgctcactgcaaaccgtagcgcgccatgatcgccgcatagctgccgtccgcctgcatggcggcgatggcggcgtcgaaacggcgagcgatctcggcatgctcaccgtgagtcaggcgaatgagaatgtgcaggccgttctcgctcagcggcatcggcagaaactcaaggtcgtcggctatgtcgcgcaacgcgttgttgaacagaaagcgcgccacgtactcatcctccagcgccagctccacccggccgtggtgcaccatctgcgcggcactctcgaagctgctgacctcgaccgtctgcaactggtcgtcggccatgaacgccggcgaataggcatagccgcggcgcacggcgatctcatgggcatgcaggtcggcgagctggttgaagatgacgccgccgcccttgcgctgcaccacacgaatgcggttgaccagatagggcgcggaaaaatgcccgaatgcctcgcgatccctgctgtaccaggcagtgatcagcacgtcatagtcgccacgctgcaagcccagcacggcgcgctgccagggcacttcacggtagtcgctggcgtagccggcacgcttgagcgcggtgctcaccaattccaccgctacaccgccgccgggcaggcgctgatcggtgaacggtggccaactgtcggcgaccagacgcaggggctgcgcagcggcaacccatggcaacagcaccagcgacagcaaccagacacgccaggttttcaattggtggcaagccctgcagggtggacgggaaggaagccgcgaaagaacacggcaataaggctgatagacaagatagcggcaaatcgccagcccggcgcgcgattgacgcttatctgctagacctgaatcgcgcagccacggttcgaagaatcctcccagccggacgcgcggccaggccggccgccacaggactctcatgccttcaggtaaactgcgccgtttcgcgccggcccagccacgccggcgcccagcgtatgaggaacatgccgtgctttcaccccaggttgtcatcatcggtgccggcgccgccgggctgatgtgcgcgatgaccgccgcggcccgcgggcgccgcgtgctgctgctcgaccacgccaacaaggcaggcaagaaaatcctgatgtccggtggtgggcgctgcaacttcaccaatatgtactgcgagcccggcaactttctgtcgcacaacccgcatttctgcaaatccgccctggcgcgcttcacccaatgggatttcatcgccctggtcgccaagcatggcgtgccctaccacgagaagaagctcggccagctgttctgcgataacaaatccagcgacatcctcgccatgctgctggacgaatgccagcaggccggcgtcgacctgcgtctggacacctcggtgagcgccatcgagcgcgctgaaaatggctaccggctgaccaccagtctcggcgcggtcgcctgcgagtcgctggtgatcgccaccggcgggctgtcgatcccgaccctgggcgccactggcttcggttaccagattgcccgccagttcggccacgagctgctgccgacccgcgccggcctggtgcccttcacgctcaccgacccgcagctgaaaaccctgtgcacggagctttccggcacgtcggtggaagattgccgggtcagctgcaacggccagagcttcgtggagaacatcctgttcacccaccgtggcctcagcggcccggcgatcctgcagatctcctcctactgtcagcccggcgacacggtgagcatcgacctgctgccacatatcgacctgcccgaatggctgcaaacccagcagcgcgagcggcccaacagcgagttgaagaccctgctcggcgagctgttcaccaagaagatggctggcctcctggccgagcagtggttcgcctccaagccgatgaagcaatacaccccggcggagctgaaggtcatcgccgagcgtctctcggactggcagctggtgcccgccggcactgagggctatcgcacggcggaggtcaccctcggcggggtcgacacgcgcgaggtgtcgtccaagaccatggaatcgctgaagtcaccggggctgtatttcgtcggtgaggtgctggacgtgaccggtcacctgggcggcttcaatttccagtgggcctgggcatcgggctacgccgccgcacaatacgtatagccggtaggcgcgttttttcttagcacatcggctcaggcatcgacccgaccggcctgcgcctcatccgcataggacaccgctgcagtgaacaccacgtcggtgtgggagttgagcgccgtttcgaaggagtcctgcaccacgccgatgacgaagccgatggcgaccacctgcatggcaatctcggtgtcgatgccgaacaggctggtggccatcgggatcagcagcagcgagccaccggccaccccggacacgcccgcagccgccagggacgacaccacgcacagcagcagcgcggtcggcaggtcgacgttgatgcccagggtatgggtggtcgccaaggccatcacggaaatggtgatcgccgcgccggccatgttgatggtcgcgcccagcgggatggtgatcgagtaggtgtccttgtccagcttgagcttctcgcacaggcgcaggttgaccggaatgttggccgccgagctacgagtgaagaaggcggtcaccgcgctttcgcgcaacacggtgaacagcagcgggtacgggttgcggcgcatcttcaggtaggccagcagcgggttgatgatcagggtcacgatcagcatgcagccgatcatcaccatcaacagccgcgcgtagccgtacagcgcatcgaaaccggactgggccagggtgctggacacgaggccaaagatgccgatcggcgcctggttgatgacgaagcgcaccacctgggtaaaggcgcccgacaggtcgtgcagcatggtgcgcgtgctcggcgcggcgttgcgcaggaacagacccagcgcgatcgcccaggcgaggatggcgatgtagttggaggtatatagcgcctgcaccgggccgacgaagatgctggtcagcaggttgtgcagcacatcgatgatgctgcccggcgggttgccttcggccgcgccgacatccagcgacagcatagtggggaacagaaagctggcgcacaccgccagggccgcggcgctgaaggtgctgatcaggtacatcagcagcaccgggcgaatgtgggtcggctggccgctctgatgagccgccagggaagcagtcaccagcaccagcaccagcaccggtgcaacggccttcagggccaggacgaacagctcgccgagcaggccgaccttgagggccgcatcaggggcgaagtaggcgagcagaatgccgagcactaggccgatgaagatgcgtagcaccaggctggtgttcgagtaggcggaggcaatgcgttttaaggtattcatgttgtagacgctgtccagaattcgaggcttggttgcattggggacaggtcagcaggggcatgggccgcgccaaccgggcaggtcactccaaaacaaccggcgattatatgagcctgctaacgatctagcgagctagggcgacagaagacaggaacgaagggcggccgagcgcagctcgttcggcgtcacgagctgcggatacggcagcccgagttcgttgttgacgtggcagagccgaggcgagctggctcagggagagggactggaatcagcgccataaggatggcttgaatggtcatgcagatggatctcacttgttattgttgtggaacgggtgaagcaggatgcgcgaccttcaggccgcgcatccggtagcttgcgcaggcgtcgggatcaacactcgacgatattcaccgccaggccgccacgggcggtttccttgtacttggtcagcatgtcggcgccggtttcgcgcatggtcttgatcaccttgtcgaggctcacgtagtgcgaaccatcgccatacagcgccatgcgtgcggcattgatggccttcaccgaggcgatggcgttgcgctcgatgcaggggatctgcaccaggccgccgaccgggtcgcaggtcaggcccaggtggtgctccatgccgatctccgcggcgttctcgacctgctcgggggtgccgccaagtaccgcgcacagcgcaccggcggccatcgaacaggccacgccgacctcaccttggcagccgacttcggcgccactgatcgaggcgttttccttgtagaggatgccgatggcgccagcggtgagcagaaaatcgatgacgccgcgctcattggcaccggaaatggcgtgggcgtagtaatgcagcacggcggggatgatgccggcagcgccattggtcggtgcggtaaccacgcggccgccggcggcgttttcttcgttcaccgccagggcccaaaggttgacccagtcgagcatgcgcagcggatcttcggtgtagctgcgctggaagccgcccagcttgcgcgccaggatcgccgcccgacggcgtaccttgaagccgccgggcaggatgccttcggtgcggcagccacgctcgacacagccctgcatgactttccagatccccagcaggccgttgtcgatttcttcatcggtgcgccagtggcgctcgttgcgacgcatgatctcggcgatgcccacgccgtgctcacggctcaggcgcagcaagtcggcaccggtgcggaacggcagcggcagcgtagtggcgtccggggcgatgaccttttgcttggagccatcggcaagcaccgcctcgctgaccacgaaaccgccgcccaccgagtaataggtggcttcgtgcacctgcagcccggcctggtcgaaggcggcgaagcgcaggccgttggcgtgcagcggcagcgccttgcggatcatcttgaggtcggtcttctcgttgaaggccaccgcatgcccgccggccaaggtgatgcgcttgtcggtgcgaatggcgtcgatatagccaggaacctgctcgacatccacggtatccggctcgtagccgctgaggcccagcaatactgccttgtcgctgccatggcccttgccagtggcgcccagggagccgtacagctcggcgaccacgcgcaccacattgggcatgtggccctggttttccagggcatgggtgaacagggcggccgcacgcatcgggccaacagtgtgtgaactcgatgggccgatgcccactttgaacaggtcgaatacgctgacggccatggctgtatttttcttttgtgggttaggacggatacccggttacgtaccgtcgacaggaaaaatctaagatcgtaattccattatgtatactgatttattcttactatattgattagtaattcttacctttcaggtattacccatggatctgatccgcctgcgcacccttcgcgaactggcccgttgcggcaccatggcggcgaccgccgagttcctgcacctgacgccctcggcggtatcccagcaggtcgcccagttggaacgtgaggccgatgtggcgttgatcgagcgacgtggccgcggcgtggcgctcactccggccggcacccggctggtggcccacgtggagcggattctggtgattctcgacgaggcgcgctcggagctggcgcagctgcgcagcgagatcgccggtgagctgcgcgtcgccgccttcccgtccatcgccgtggcgctggtcgcgcccatcgtccataacctgcgccaggcctacccgcgcctggaggtggtagtcgccgacctggagcctcaggaaagcctcagcgccctgagcgcctggcagatcgacgtggcggtggtcgatgacctggccggtgccagcaaggcgcgccaggaacattacgagctgattccgctgaccgaagaccgcctgcacgtgctgctgccggtcaaccatccgctggccatgcgcgctacgctgaccattgccgacctgcaggacgaggcctgggcactggactcgaccaacagctcgttcggcgaattcatcgccaacctgtgccgccgctcgggcttcacgccgcgcatcaacgcccactgtgcgggtttcgagatggtcgcggcgatggtcgcctcgggcaattcgatttcggtggtttccggcctgcgcctgctcaggcccgtggaaggcgtcacggccgtgcgcctggcgccggcgattcagcgcaagatctttctcgcctaccgcaagggcgagcgcgagcacccggcggtcacggtgtttctcgacgaggcggtacgcacggcgggcgtgctggaaggctaccagcgggaggaagccgagagcgggtcaggcctggcctgacccgccggcatcagaagcggaacacttcggcgtcgatgcggatcggctcggccaccggcatcttcggtggttcctggcgcgcagccggcaccggcgtcttgcgacgcggctcttcggcggcaatcgggttgctgccgctgttcttcaccgcggtggccaactggtcgaccagctgacgtaccacggcgctctgggcgcgtacctgatcggcgatcgggcccttgtgcttttcttccaggtgcaccaggcgggtatcgagcaactgcccgttactgccgaccagacgccactgaccctcgagcacagccggttggcgcgggccggagtccaggcgggtgatggacagcagcacttgcacctgggccttgtagttggggttgtccgaagccagcaccaggcgctggctgttgatgcggttggaaagctgacgcagcacctgacggtccaggtcggtggccaggctgccggcccagcgcgaggtcagcgcggggctcaggctgccgtcatcctgacgttgcagcagggtttcgcgctgcaggtaatcggccacggtgatggggcccagcaatacgctcatgccgtccttgtccgcggtcttggtggccgccgggccgccgtcgagctggtagagggatacgggcatcaggtgcgaacagccagtcagcatcagcagaccggtgagaagcagggtaagaggaagccgcttagcaatcatcaatgtcttccggctggcggcggggccagcgatcgtggcaggtgaacatgccaatacaaaaataggtgaatcaccacgccggcctacgcctgcacggtgcaaataatccctgtccacatgcaatgcgcctgccacccggcgacttgaacaaagggtggcagatggcccaccgtccggcgggcatgcgaggggcggtatcatccgataaaccgcccgtgaactccagccccaggccattggccagcagggttactcgaccagcaggccgtccacacgctggaagccacgcggcaatttgttgccgcgccggccacgttcgcccttgtagtgctcgaggtcatcggccttcagggacagggtacgcttgccagcctgcaatacaagggtggcgcccgccggcagcacggccaggtcggtgaggtattcctcgcggctagccacgcggtcaccgggaatgccgatgatcttgttgcctttacctttgcccagttgcggcaggtcggcgaccttgaacagcagcaggcgaccttcggtggtcaccgccgccagccagtcttcctcgcggttattcagcggccgtggcggcaccacgcgcgcgccattgggcaggctgagcagcgccttgccggccttgttcttggcctgcaggtcctcgcccttgaccacgaaaccgtagcccgcgtcggaggcgatcacgtacagcgcctcatcatcgggcagcagcacgcactcgaaggaggcacccggcggcggtgtcagccggccggtcagcggctcgccctggccacgggcggaaggtagcgaatgggcggccagcgaatagctgcgcccggtggaatcgatgaacaccgcgtactggttcgagcgcccgggcgcggcggccttgaagccatcgccggccttgtaggacaggccggtggcgtcgatatcgtggcccttggcgcagcgtacccagcccttttcggaaatcaccacggtgaccggctcggtcggcatcagctcggtttccgacagggcgcgggcttcggcgcgggcgacgatcggcgagcggcggtcgtcgccgtacttctcggcgtcctcgagaatttccttgcgtaccagcttcttcagcttggcttcgctgcccagcagggccagcagcttgtcgcgctccttgagcaactcgtcctgctcgctgcgcagcttcatctcttccagacgcgccaactgacgcaggcgggtgtcgaggatgtagtcggcctggatctcgctcagcgcgaagcgctcgatcagacgcgccctgggatgctcctcggtgcggatgaggtggatcacttcgtccagattgaggaaggcgaccagcaagccttccaacaggtgcaggcgcttctcgaccttgtccaggcggaactgcaggcggcggcgcacggtgcccaggcggtactgcagccattcgaccagcatctgccgcaggttcttgacctgaggcttgccgtccaggccgatgacgttggtgttgacccggtagctggactccagatcggtggtggcgaacaggtgggtcataagctcgtcggcatcgacgcggttggaacgtgggatgatgacgatgcggcacgggttctcgtggtccgactcgtcgcgcaggtcggcgaccatcggcagcttcttggcctgcatctggctggcgatctgctccagcaccttggaaccggagacctgatgcggcagcgcggtgaccacgatgtcgccgtcttcgacgctgtacacggcacgcatgcgcaccgaaccgcggccggtctcgtagatcttcagcaggtcggcgcgcggcgtgatgacttccgcctcggtcgggtaatccgggccctgcacgtgttcgcacagctgctcgaccgtggcgttgggctcgtcgatcaggcgcacgcaggcggcggcgacttcacgcaggttgtgcggcggcacgtcggtggccatgcccacggcgatgccggtggtgccgttgagcagcagattgggaagccgcgccggcagggtcgccggctcgttcagggtgccgtcgaagttcggcacccagtccacggtaccctggcccagttcgttgagcagcacttcggaatagcgcgacaggcgcgcctcggtgtagcgcatggccgcgaaggatttgggatcgtccggcgcaccccagttgccctggccgtcgaccagggtatagcggtagctgaacggctgggccatcagcaccatggcttcgtagcaggcgctgtcgccatgggggtggaacttgccgagcacgtcaccgacggtacgcgccgacttcttgtgcttggcgtcggcgtccaggcccagttcgctcatcgcatagacgatacgccgctgcacgggcttcaggccgtcgccgatatgcggcagcgcgcgatccatgatcacgtacatggagtaattgagataagcctgctcggtgaagtcggcaagggaacggcgttcgacgccgtccaggctcagatcgagggtttcgctcatgcgtgcctcattgcaaggttgattggcgcagcaccaggctgccgcccttctgactgaattcgagttgtttcaaggcgctcatgcccagcaggatctcgtcgccatccatgcccggggcgatcaacgccgacacgtcgtgcagcacgatatcgccgagctgcaggcgctccaggcgcgtgcggtgcgccgtggcgatgccgttggcggtacggatctgcaccggagcgccggcctgcaggcccaggtcgctggcgacctgactgggaatcgccacctgggtagcgccggtatcgagcagaaagctcgctgcctcgccgttgatctgcccgtcgacccgataatggccgccggggctgctggccagacgcacttccacgtagccgctgccgtgcaccgattccggctggcgattgggatggttcttgtcctcttcccacttgccgaaaaagtgcgtggccagcagcaggccagcgccccaggcgagcaccagcatcacccggccggcccggcgcccgacggtctgctcactcactgcacagcgccccagccgccagccggcgcggcgaaacgccagacgatcggacgtttctcgccgtcgctgcgggcaaaactgccgttgtcgacgccgatccaggcgccttgggcgtccaccgacagggcttcggccatgccgtaatgcaccggatagcggcgcgcgtcggtcagcgcttcggcagcgaacgaccagcagcgctcgacctcgccattggccggcgtgcgccggcagatgcgatgggcctggcgctccagggtgtagagcttctcctcgaagaacgccaggtcggagaaatccaccggtgcgggtcggccgcccagcgcttcgggtgagttttcctcgccgccctcgttgagcagcacgcaaccgccttcgcagcgccaggcattgttgcggttatgcacgatcaccaggccacgccgctccttctccgccgccagccacaggcgctcgccagccgggtcgatggcaatgccttcgaacagcgcgttgaaattcagcagcatgccgctggcacgggcctggcgcaccatgccctcgggcaggctcagccactgcgcgtcggcggctggcggcacctgcagcaccgccgcgcgggcttcgctgaccaggtagcgattgcccctggcgtcacaggcaatgccttcgaaatcgagatgcccgccgcgcaccagcccggccatccaggtgcgcatgcgcaggccccagggcaacggcatcgacggcgcgggcggagccacgaaacgctcggcctcggcctgccagacggtggccgaggaatcgaggcggtacaggcgatcatcttcacggtcggacaccgcccacagcgcatcgccgcaccaggccagacccgagaggttgccggcatccatgccgtccaccgggtgctcgctgaccagcttgagctcttccagcggcggcatgtcggccagtgccggcgtcatggcggcgagcagcaaggcgccgaccagtcggcgcatcagagcagcacctcggcgaggttgcccttggactccagccaggatttgcggtcgccggcacgcttcttggccagcagcatgtccatcacttcgcgggtgccctcgaagtcttcgagggtcagctgcactaggcggcgggtgttggggtccatggtggtttcgcgcagctgcggcgggttcatctcgcccaggcccttgaagcgggtgacttgcggcttgccgcgcttcttctcggcgaccaggcgatcgaggatgccgtcgcgctcggcctcgtcgagggcgtagtagatgtccttgcccaggtcgatgcggtacagcggcggcatggccacgtagacgtgaccggcgtcgaccagcgggcggaagtggcgcacgaacagcgcacagagcagcgtggcgatgtgcaggccgtcggagtcggcgtcggcgaggatgcagatcttgccgtagcgcagcccggagagatcgttggagccggggtcgataccgatggccacggcgatgtcatgcacctcctggctggccagtacctcgccaccgtccacttcccaggtgttcaggatcttgccgcgcagcggcatgatcgcctggaattccttgtcccgcgcctgcttggcgctgccgccggcggagtcaccctcgaccaggaacagctcgcagcgcagcgggttctggcccgcgcagtcggccagcttgccgggcagcgccgggccctgggtgatcttcttgcgctcgaccttcttgcctgccttgagacgacggctggcgttgctgatcgccagctcggcgagctgctggccgaattccgggtgggcgttgagccacaggctgaaggcgtccttgaccacgccggagacgaaggccgaagcctcgcgcgacgacaggcgctccttggtctgcccggaaaactgggcgtcctgcatcttcatcgacaagacgaaggcgatgcgctcccagacgtcctcgggcgccagcttgacgccgcggggcagcaggttgcggaactcgcagaactcgcgcatcgcatccagcaggccctggcgcaggccgttgacgtgggtgccgccctgggccgtgggaatcaggttgacgtagctttcctgcaccgcatcgccgccttcgggcagccacagcagcgcccagtccacggcttccttgttaccggccaggctgccgcagaacggctcattgggcaggcgctcgaattcgctgaccgcatcgaccaggtaggagcgcaggccgtcttcgtacagccactcgaccttctcgttgctggccttgtcgtggaagctgaccgccaggcccgggcacagcacggccttggccttgagcacgtgcttgaggcggctgaccgagaacttgtgggaatcgaaatacttggcgtccggccagaaatgcacgctggtgccggtattgcgcttgccgacgctgccgatcacctccaggtcgctggccttgaaaccgtcggcgaaggccatggaatactcgctgccgtcgcgcttgacgcgcacttccacgcgggtcgacaaggcgttgaccaccgagatgccgacgccgtgcaggccgccggagaactggtagttcttgttgctgaacttgccgccggcgtgcagcttggtgaggatcagctcgacgccgggcacgccttcttcggggtggatgtccaccggcatgccgcgaccatcgtcgatcacttccagggaattgtcctcgtggaggatcacctgaatggacttggcgtggccggccagggcttcgtcgacgctgttgtcgatgacttcctgggccaggtggttggggcgcgtggtgtcggtgtacatccccgggcgcttgcgcaccgggtcgaggccggaaagcacttcgatggcatcggcgttgtaggcgttttgctgggccatgggtctctgcaatgctctgattgatcggggattggctgcgcccgctcagctgacggacgcaatgccggcaaaggcgaacaacatcggcaggcgctcggcgaaaccctggaaaccgtggtcgccgcccgcttcgatgcgcagggcacagtgtcggtaataggcctgggcgcgccggtagtcgagggtttcgtcgccggtctgcagccacacctgataacgcgccgggtccgcgggcggctcgacggccagttcggccagggccgccacgtggtcctcggtcagttcccaggtttcgccgctgtaatggttggtctgcgtgccaagatagccatcgaacagctcatggggcagcaccgccgggttgatcagcagcgccttgagcccgtgccgctcggccaggtgggtcgcatagtagccgcccagggagctgccgaccagcgtggggcgtcccagctcggcgatcagggcttcgagctgggcgatggcttggcgaggatggtgatgcagggccggaacccgcaactggttctgcaggccgcggtcggtcatggcggcgatcagctggctggccttggtggaagccggcgagctgttgaggccgtggatataaagaatggtattggtcataacgggaggctactagcgccagccggctgactgcaagcgctgccgttgccgcggtctgcacgtctcagtagccgccaacgttgtagtcgggctcgaagacgaagccttcgacgcgtgatacgccggtatccaggcggccgtcgtcatgcaggcgcagccagcgataacctggcgccgcgctgtcagcctggaagtcttcgctacccggcgtgaactgcacgcaggtcgacggcgacgccagcaggcgcaggtcgccacggcgggtgtcgatggtctggtgcacgtggccccagagcacggcgcgcgcctggggaaagcgttgcagcagcgagaacagcgcatccggattacgcaggccgatcggcgccatccactggcagccgatatccaccgggtggtggtgcaggcagatcaggtgatggcgatccggcgcttcgctcagcgcgcgctcgagcagcaccagctgggattcctgcagataacccggcacggcacccgggatcgacgagtcgagcagcgtgacccgccagttgcccagatcgacgatcggctcgagcaggtcggtgcccacgcaggcggcctgcatggtgggaatgtcgtcatggttgccgggaatccagcgggccggggcgtcgatggcgtcgctcagttcgacgaagcgcgcgtaggaagccgccgtgccgtcctgggacaggtcgccggtggccaggatcatgtcgatggccggctgctccttgagcacctgctcgaccacccggcgcaggctgtccgcggtgtccatgcccagcagccggccgctgtcatcggcaaacagatggctgtcggtgagctgcaccagcagcaccgaggaatcgacagaagggggaacggccgcacgcgccaaggtacgtctccttgaatgagtgcgaattatgaaagcgtcaaccgaggcggtaaacccgcaaataagcactggttcacagaaaaccgatgcatttttatggccataggccatcaatcaaatcaatggttcggtttcgtgcccgcatgccaggcagtgactcagccactcgccgagaaacacgttgagctgggttttctcgtccggctgatgcatggccgcgttgggatagggatagatgccgcgaaagcgccgcgcactctgggcgccggtgacttcagccatccgcgcatcatggtagacgcgcacttccagctgcggcaccggcagccacggcaggctgtgctcctggcgcacctgcaccgtggaggtgtaggggcagctctccacaacttccagagcgagcacgcccagctgccgctcgccctggctgagcgccacacgccgcgcgccctgggcatcgcgcataccgggcaagaggcgcatcagccgcgcatagttggcttcgcaagccgcctgcagctcgatcaagtcgacccggtagcgctcgcgcagcagattcacccccatagaccccgaacctcggcgcggttgagcgccagccactgcagggcgatgatgctcgccgcgttattgatcttgccgtcacgaaccgcctgcagggcgtcctcgaacggccatacctgcacgcggatatcctcgccttcctcttccaggccgtggataccgcctacgccggtgctgtcgcagcgcccgaggaacaggtgcacgaactcgtccgaaccgccgggcgacgggaaatagcgagttatcggccacagcgaggtgagcgtcaggccggcctcttcctcggcttcgcgcagggcgacctcatcgggctcctcgttcttgtcgatcagcccggcgaccagctcgaccagccatgggttggtggccttgtgcatggcgccgacacggaattgctcgatcagcaccacggagtcggtcacggcgtcgtagggcagcacgcagacagcatcgtggcggatgaacaattcgcggcgcagcaccgggcccatttcgccggagaactgccgatgacgcaggtggaagcgatccaggcgatagaaaccgcgaaagcactcttcacgctcgatgatttccaccgcgtccgggccggggttgaaggtttcggtcatctgctggtctctcgttgagctgtacacaatggggccatcctatgggctgttacggctcccccgcaagcgacgcggcgaaagcctggccgatccgcctgcattgacgaataatcgcgaactaccctgccgtcaggcagtcgaacgcccgtcctctgccaaggctttttcctgcatgaacatgtcccgcattgcccgtctcggcgccctcctcggcctcgccctgctgcttggcgcctgccagagcctgtcccgctccgaacaacctgaaggcatcgccaccacccacgagaaatgggaacacaagccggccgactgcagcggccaggactgcccgctggtcaatgtggaactgcagcccataaccggccagcccgaactcaatgcgcgcatcgaggctaccctgctcgacctggtgaaagccgccaccggcagccggccggtatcgctggccgtacacgagcgcgagtttctcgccaacggccagccgggctgggtcagctacctgcaggccaaggtactcagccagcatgaccaactggtggtgatcgagctgtccagctaccacttcatcggcggcgcccacggcgtgcccgggcgcacctacctgaactacgaccgtgagcagaacaaggtgctgagcctgcaggacatgctggtgccgggcgaggaagcggcgttctggcagatcgccgcgcgcgcccaccaggcctggctgatcgcccagggccacggcaatgacatggaataccgcaagacctggccgttcgagcgcaccgccaacatcgccctgaatcccgatgcggtgatgctcaagtacgacgtggcgcgtctggcgccctacgccgacggccacccggaaattctgatcccctatagccagctgcagggcatcctgcgcccggcgtatatgcctggcgcagcacgctaaagaggggtgatcagccgcatgcgcgataaacgtcgcgcatgagacttagaacctgttcacgatcgttatgcgcatgaagcggcagctacaagacaaaacggacatcgttgctttacctgtgggaacgggccatgcccgtgattttttcgcgggcatggcccgctcccacagataatcatcagtccatcctgagggaacagctggccgctcccgccacttagctgcaaaaatcggcgaacctgggctgaaagattctgaacaggttcctagacctgccggtaaatcaccgagccctcttccttgaagcgctctgcctgttccttgaatcccgcctccaccgccttgctctcgtccgacagcccgttctccttggcgtactcacgtacctcctgcgtgatcttcatcgaacagaacttcggcccgcacatggagcagaagtgggcgaccttggccgattccttgggcagggtctcgtcgtggaaggcgcgggcggtgtccgggtccaggccgaggttgaactggtcctcccagcggaactcgaagcgcgccttggagagtgcgttgtcgcggatctgagcgcccggatggcccttggcaaggtcggcggcatgggcggcgatcttgtaggtgatgatgccggtcttcacgtcatccttgttcggcaggcccaggtgctccttgggggtgacgtagcagagcatggcgcagccgaaccagccgatcatcgccgcaccgatgcccgaggtgatgtggtcgtagcccggcgcgatgtcggtggtcagcgggccgagggtgtagaacggcgcctcgtcgcagcattccagctgcttgtccatgttctccttgatcagctgcatcggcacgtggccggggccttcgatcatgcactgcacgtcgtgcttccaggcgatcttggtcagctcgccgagggtttccagctcgccgaattgcgcggcgtcgttggcatcggcaatcgagccggggcgcaggccgtcgcccagcgagaagctgacgtcgtaggccttcatgatttcgcagatttcctcgaagtgggtgtagaggaaattctccttgtgatgggccaggcaccacttggccatgatcgagccaccgcggctgacgatgccggtgacccgcttggcggtcagcggcacgtagcgcagcagcacgccggcgtggatggtgaagtagtcgaccccctgctcggcctgttcaatcagggtgtcgcggaacagctcccaggtcaggtcttcggccacgccgttgaccttctccagcgcctggtagatcggcacggtgccgatcggcaccggcgagttgcggatgatccactcgcgggtttcatggatgtgcttgccggtggacaggtccatcaccgtgtccgagccccagcggataccccaggtcagcttggcgacttcttcttcgatcgacgagcccagcgccgagttgccgatattgccgttgatcttcaccaggaagttgcgaccgatgatcatcggctccagctcggtgtggttgatgttggccgggatgatggcgcggccgcgggcgacttcctggcggacgaactcgggggtgatttccttgggaatgctggcgccgaaactctggccgccatgctgttccttgagcaggccggcggcgcggtgttcggcgagcttcatgttctcgcggatggcgacgtattccatctccggggtgatgatgccctggcgcgcgtagtgcatctggctgacgttcttgccggccttggcccggcgcgggttgcgcacgtgggcgaagcgcatcttggtcagttcttcatcggccaggcggcgctggccgaactcggaggacagaccatcgaggcgctcggtatcgccacgatcctcgatccaggcgctgcgcacgtcggccaggccctggcgcacatcgatggtcacgctcggatcggtgtagggaccggaagtgtcgtagacggtgaccggggcgttgatttcaccaccgaagtcagtcggcgtcacgtccaggctgatttcacgcatcggcacgcgaatatccggacgcgagccctgtacgtagatcttctgggaacgggggaaaggctggatcgactgctggtcgacctgggccgattcactgaggttctgctgttgttgtttgacgctcatcggttggctcctcggctggatgtcggggagaacctgacggacacgcgcgatgagccaacgccgagcccgggcctgtttgaacatgcggagatcgtgacgagcgccggcatgatcgaacagccagggcgcgggcacaccacgagtgtggtgtgggggaatccaccatgcagatcgatgaaaaactatctgcgttgccatcgcggcgttaaaaaccggctcaaaatgctcatgtactactcgtacactccgctttttcgccactttttgccttgcgctggctgcctcgcctacgtttttaaacgatctgtagaggtggatacctcttgttccctacgcaggccttaacctgatcaggttcaacgggatccggaactctccgatctcagcctccgactcgaggcaccccgacaagaacccggccagtctactggcagccgcaggtggcggcaatgcgcaggcgacccgccggtcgcgtgatggccgctatcgccgcgccttgaccaccccggtggccgggcttagtctcgcctgctactgcccctctaggatccaccgacatgctgcgcagactctccctggccgttgccgtgaccgccacttcaaccgccacggcctgggcagatcccgcgccgccctcggtgcgtaccgacctgatgtcggtgtatcaggaagccgccgccaataatgccgacctggccgccgcccgtgccgactacctggcgcgccgcgagggcgtgccccaggcccgcgccgggctgctgcccaacctcagcgccggtgcccaggtcaacgacacccgcacggccctggaacaaccggccgccacccagtcgcgcagcgccacggtgtaccaggccaacctcagccagccgctttttcgtgcagaccgctggttccagctgcaggccgccgaggcggtgagcgagcaggcggcgctggagctgtcggccaacgagcagaacctgattctgcaaagcgccgaagcctatttctcggtgctgcgcgcccaggataacctggcctcgaccaaggccgaggaagccgccttcaaccgccagctcgaccaggctaacgagcgtttcgatgtcggcctctcggacaagaccgacgtgctccaggcccaggccggcttcgacagcgcgcgggccaaccgcatcgccgcccagcgccaggtcgaggacgccttccaggcgctggtcaccctgaccaaccgggaataccgcagcatcgaaggcattcagcacagcctgccgatcctcaccccgacgcccaacgacgccaccgcctgggtcaataccgcggcagcgcagaacctcaacctgcaggccagcaacttcgcggtggatgccgccgaacagagcctgcgccagcgcaaggccggccacgcgccaaccctggacgcggtggccagctacaagcgcggcgacaacgacgccttcggcctgagcaaccccaactacaccgggcagaactacggcagcgacgtatcgcagcgcagcatcggcctggagctgaacattccgctgtacagcggcggcctgaccagctcccaggcacgcgaggcctaccagcgcctgagccagtccgagcagcgccgcgaaggcatgcgccgtgaggtggtgcagaacacccgcaatctgttccgcgccgtgagcaccgacgtggaaaccgtgcaggcgcgccgccagtcgatcatctccaaccagagcgcgctcgaagccacagaaatcggctatcaggtcggtacccgcaacatcgtcgacgtgctcgacgcccagcgccagctgtacagcgcggtgcgcaactacaacgacgcgcgctacgactacatcctcaacaacctgcgcctcaagcaggccgccggcaccctcagccccgccgacctgcaagcgctgggcgcctacctgaaaccggactacaacccggaccgcgacttcctgccgacggatctggccaaggctggggaagcgcggctgcagggcgagtgatcgcataacctgtgggaacgggtcatgcccgtgacttttcgcgggcatggactaggcgtccccgcccgctcccacaaagcggatcagtcaccacttttcagtcagtaggatgggtgaaacccatcaatttctatgggtttcacccatcctacaaccggccgcaaccgtccctttgcgcccttaaaaacctacctagaaggtcacgaacaggttctaaacgaacaaccttcccaacccatcaagtagacgcttcagcgcgccctgattggccttgagcaccgccagcccggcatcgcgcatggccgccgcccgcgctggctcgctcagcagcattgcgacctgatcgccaagcgcatcggcatccgccacttcgcagagcgcgccgtgttcgagcagttgcgcggtgatctccagaaagttgaagcggtgcggccccatgatcaccggcaggcccagcgccgccggctccagtggattgtggccgccggtctcgaccaggctaccgccgacgaaggcgatatcggccagggcatacagaaacatcaactcgcccatgctgtcgccgagcagcacctgcacctcgggaccgaccgcctcacccgatgagcgccgtacgaaggtcagccccgcctcacgcagttgcgtcgcggccgtatcgaaacgctccagatggcgcggcaccagaatcagcaaggcgtccggctggctggcgagcagttgccgatgcgcctggatcaccagtgcatcttcgccttcacgtgtgctggccgcgatccacacaggccgctgccgagcctgccactgctcgcgcagcgcgcaggctcgggccgatacttcgaggtccacctgctggtcgaacttgatggagccggtcacctcgaccgcttcgggtcgcgcaccaagggcgataaagcgctcggcctcggcctgggtctgcaccgcaagcaggttcagctcggcgagcatcggcgcggtgagcttggcgaagcgcccgtaacccctggccgaacgcgcggacaagcgcccattggccaacgccaccggtatgccgcgacgggcgcactggtggatgtagttgggccatagctcggtctccatgatcaccgccaacttgggctgcgccttgttgagaaagcgcgccgcggcccagggcaggtcgtagggcagatagcaatgctgcatccggccggcgaactgcgtctcgggaaacagcgcgcggatacgctcggagccggtaggcgtcatgcaggtcagggtgatcggcatatccgggtagcgcgccagcagctcgcgcaccagcggtgcggcggcaatgctttcgcccaccgacacggcatgcacccagatgccgccggggcgcagtggcggcagcaaggcgaaacgctcgccgatgcgtttggcataggccggcgcccgccaggcgcgccaagccaggcgcaggccgatcagcggcagacagaagtgaaacagcaggctatagagatgtcggttcatggcggcgaagcttagggttgcgggcggggcagtacaagtcgcgccacagactcatgccttgagcacccgcaaacgctcggtcagcgccgtggccagccactgggcggccggcccgagcgcctcgtcgcggcggaagaccatttccagcggcagcggcggcgcgatccagtcgctgcgcagctccactagatggccctggtaggtcgggtactgggccacatggcgcggcaggcaggcccagcccagattgcgcatcagcagctcggccatcgaatagaagctgtccgcgtgccaggccgaggggctgatccgctcgttgcccgggtactgggtgtcctgcaaggagatcagcagctggcgatggcgcgccagctcccgccgcccgaccgcgccagcctgggccagcggatgcccggcgccgcagaccatgaccatttccaccatgcccaggcgccggcgctccagctctgccggcataccttcgtggtggaacagcaggccaagatcggcacgccgctcgataagccgacgcgccaccacgccctgcccgccactggtcatctgcacttcgacgcctggaaaggctcgtgccaggccctccagactgtcgagcacgggcggcagcggcagggcttcgtcctgggcgaggcgtaggcaggcttcttcgccttgggccaggccgagcgcccgaccttccagccgctcgcactgacgcagcaactcgcgggcttcctccagcagcgccgcgccagcgtctgtcaggcgtggttgacgcccgctgctgcgctcgaacaagcgcacaccaagatcgtcttcaagggtcgccaccgcggtgctgactgccgactgcacgcgccccaggcgacgtgccaccgccgagaacgaatgaccctcagcgacggcgacgaagacttcaagctgctcaagattccaacgcacaacctatctcccatacagataggtaatgagtttacctaacagcatgcaacggtaaaatcgacagcctgttaagaggagtgctgccgatgaatggttatctctatctcgctctggcgattgccgccgaagtcgtcgccaccacctccatgaaggccgtggatggtctcaacaaaccgctgccgctgctgctggttatcgccggctacagcatcgccttctggatgctgatcctggtggtacgcaccattccggtgggtatcgcctacgccatctgggcagggctgggcatcgtgctggtgagcatcgcggcgatgttcgtctatgaccagaaaccggatctgccggccgtgctgggcatgggcctgatcgtcagcggcgtagtggtgatccagctgttctcccgcgtcaccggccactgagcgttatactgcgcaccggtttttctgagaggcgcccgcatgtcccaaactctgagcacagacgtcctgatcgtcggcggcggtgtcgccggcctgtggctgaacgcgcgcctgcgcgccaagggctacgccaccttgctggtggagcgcgaaagcctgggcggcggtcagagcgtcaagtcccagggcatcatccatggcggcgccaagtatgccctgcatggtgcgctgacgggcgcctccgaggccatcgccgacatgccgcggcgctggcgcgaggcactggacggcaacggcgagctggacctatccggcgtacgcctgctctccgatgcccattacctgtggtcgccggggaccctggccggcaacctgaccagtttcttcgccagcaaggcggtgcgcggccgcgtcgaccaggtcaagggcgagcagctgccaccggcactgcagcatccgaaattcaagggcaaggtctatcgcctggccgagctggtggtcgacgtgccgagcctgatcgcgcgcctggccgaactcgctggcgacagcctgctggcggcagacgccatcgaaccgctgcatgagaacggccaactggttggcttgcgcgttgacggtcgcgaaatccgcgcccagcgcatcgtgctcagcgccggccgtggcaatgccgatctgctggccaatctcgacattccccagccggcccagcagctgcgccccctgcatatggtgatggtcaagggcccgagcctgaagccgctgtacgcccactgcctgggcggcgggccgaagccgcggatcaccgtgaccagccacccaagcgccgacagcgagtgggtctggtatctgggtggcgacctggccgaagccgacggcgtagcccgcgacgaagccgcgcagatcgaagcggcgcgcaaggagctcagtcagttgctgccgtggatcgacttgtccacagcccagtgggcgaccctgcgcgtcgagcgcgcagagccggcgcaaagcggcctggtgcgtcccgacaatgcctttctgagcgatcagggcgccctgctggtcggctggccgaccaagctggccctggcaccagacttcgccgatcgcgtgctgagccatctcgaacgcgacggcattcgcccggccgctcaccctgccctgcccgaactgccgcgcccggtgatcggtcgcaccgcgtgggaggcggcgttctgatgcgtgacctgcacagcctccaccgcctgctgggctccaccggcctgagcgtttccccgctcggcctgggcaccgtcaaactgggccgcgaccagggcgtcaaataccccaatggtttcaccatccccgatgaccagcaggccctgcaactgctcggcctggcccgtgaactgggcatcaacctgctcgacaccgcgccggcctacggcaccagcgaacagcgccttggccccctgctgcgcggccagcgccatgactgggtgatcgtcagcaaggtcggcgaggagttcgacaacggtctgtcgcatttcgatttttccgccgcccacacccggcgctcggtggagcgcagcctgaaacgtctggaaacggactatatcgacctggtgctggtgcactccaacggcgacgacctggcgatcctgcagcacgaagcggtctacgacaccctggccgaactcaagcaggccgggctgattcgcggcttcggcttctccggcaagacggtcgagggcggcctgctggccctggagcgcggcgactgcgccatggtcacctacaacctcggcgagcagcaggagcgcccggtattggactatgctgccagtcacgccaaaggcgtcctgatcaagaaagccctggccagcggccatgtctgcctggacagcggcgtcgacccggtacgtgccagcttcgagttgatcttcggccaccccggggtcgccagcgccatcgtcggcaccatcaacccgctgcatctggcccacaacgtggccatggcggccgaggttattgtcggcactaaaagtggtaacagaggatcagcacagtgatgaatgggcgttacgagtacgccctctgacgccgcccaggcggccgaccccgacgcaagaaggagccgacatgccgcgcatcatttcccgcaaggaccccgccaccttcaagaccctgccgctgtacgtcgaagcgacgccggatggcatcgcctatcagagcctcggccgcccgctgaatttcagcgaaatgctcgagcgccgcaaaccggtcgagctgcccgacagccagcgcttcgcggtagagctggccaacctgggtgtatcggtacgcctgaccctgcattggcagggccgtgactactggctgctggtgcgccagcgccgccgtgaccgcggcgatgtggtgctcaagctgatctccggctacgtgcccgcccacgaactcaacctgccgctgctgaccgccctgcaggaagtggccgaagagtgcctgctggaaaccagcgaaggctggctgtacggccgtttcggcgatacctggctgccggcgccctacgagggcgcgctcaagtaccgggacaacgcccacttccggctcagcccgctgtccggcgccgctcgcccggtgcaatgcggcaacctgaacttgctggagcgcccgcgagcctatgtgcacgtacctaccgcatcactgcaactggtctacgacctgcgcctggacctgcccaaggaagccagacagcccagcctgctgcacgtcgacgagcacctggagaatggcaagctgatcgcccgcctggatcacgcccgcccggatctgtacctgatcccgctggaaggcggccgccccgcagccgaactgctgactctgcgccagggccagctgatcccggccaatacccgcggcctatggctggcagaaagcttcgccgcccaggacggctggctggtgcgcgacgagcggattcgctggaaggattggctggcgctgcacaacctgacgccgaagcccagcaagccagagttgttcagcacgcgtccggagccctcatcacgggctcgcctggataccgcagcggcagtctgatcacccaaacgctagaaagcaaaaccccgccaactggcggggttttgcttgccgaatcagcgactgcggatcttctcgacgatggccgtggtcgagctgttctcgaccagtcccaacacccgcacttcgccgccgtaggccaacacgatatcggaaccgaccacctggtcgatgccgtagtcgccgcccttgaccagcacatcgggctgcacctgcttgagcagacgctcgggcgtgtcttcgctgaagctcaccacccagtccacggcgccgagcccggccagcaccgccatgcggcgatccacggcattgatcggccggcccggccctttgagacggctcaccgacgcatcgtcattgatcgccacgatcaagcggtcgccttgcgcccgcgcctgctcgaggtaggtcacgtggccggcatgcaggatgtcgaagcagccgttggtaaagacgatcttctcgccgtgggcgcgggcatcttcggtggccagaagcaattgctccaggctcagtacaccgcgctcggagccctcttcacgctgtacggcgcggcgcagctcaggcgtgctgatcgcggcggtacccaacttgcccaccacgataccggcggccagattggccagcgccacggcctggggtagctcctcgcctgccgcgatggacgccgccagggtggagatcacggtgtcgccggcaccggtcacatcgaacacctcacgcgcccgcgccggcaggtgcagcggcgcatggtcggggcgcaacagcgtcataccgtgctcgccacgggtgaccagcaaggcgcccaggtcgagctcacgcatcagacgcgcgccacggctgaccaactcggcttcatcctcacaacgaccgacgatcaactcgaactcactgaggttcggggtgatcaggctggcgccgcgatagatggagaagtccttgcctttcgggtcggccagcaccggaatgccgcgcttgcgcgccgccttgatcagtgcctgatggttctgcagcgcgcccttgccgtaatcggacagcaccagcaccttgacctgatcgagcaactgctcgacctgccgcgccaacgcctcggcatcggtctggaaaggctcttcgaaatccatgcgcaacagctgctgatgccggctcatgacccgcagcttgacgatggtcggctggttttcgatgcgctgaaaatgagtcgcgactcctgcgccacgcaggctgtcggccaggctctcggcggcctcgtcctcacccgttacgcccaccagaaccgccttggcgcccaaggcagcgatattcagtgcgacgttcgcggcgccacccgggcgatcctcgatctggtcgacacgtaccaccgggaccggtgcttccggcgaaattcgcgatgtaccaccatgccagtagcgatcgagcatcacgtcgcccaccaccagaacggcggctttgtcatagtggggcatggttagtttcatggcagctccagaggggagagaaaaacagagaaaatcatagcatggccaatttggcggtcggacagcgctcagcgccctcgaacccagaacaactcgtgccggcgcaccgctttgcggaagaattcgtcctcgccgctggtcggccagcggcgcccggccagcacacgctgtatgaggcggcgcaaccgccttttgagcggcagacgcccctgcaggtcgtgctgcagagcaagtgccatggccttatccagctgctgctgggcatccagcgtcgggctccacaaccggtcagccggtagcgccgtaatggccggcggcaacgcaataccattgcccgcagggcccattggccagcgatcattgtcatgcaggtggttggcatacagcagcaaggttttcggctgccaggcgcttagggcaaaagcctcaagcagcgctctggtgctcgccacatgatcatggtgcgggtccagctccgggtgcggcgtcagcaccacctccggccgatagtgatcaacgagcgcagccagatccgcgaccagattgcgccaggtcggcagaccatcctcatcagcgggcaggcgcaacggattgtattggcgggccgcacgaatatcggcctcgccggattcacgagagccaaagggcgtctccggctgttccgccatggccggcaactgcaggcagtaataacccagttgcacgcattgttcctggcgcacgccaccccataacggcgccgcgatgctgtcccaggtacgcaaacgtcctttcaggcgcgcagccgccgccttgtccaacccgagtcgctcataggcttcggcttcgatttcaccttgagtcagggtggcgatggcgacttcagagacccggctgtaaaggccaaaggccgccagttcggcatcgtcggcatggggagcgacgatcatcaggcgctgcttggcgaagtccggattgcgcatggcatgcaggcgcagctcaccaaccacgcggcaccagcggctggcaatggtcagcccattggcgtgctgtccagacaggttgagataacgtcgccccgacacgccgcgctcgaaatcctggcgatcatcgccgagtagcacatagggatcgagccagcgccccaaccaggtcgccttcagctgcagctcgagaatcagcgtgtcgtagcgctcgagattttcatcgacgcgaagcaaaccctgctcaagcctggccgggacactcaggcaatcgcctggaaactcgtgctgatagtcgtcgcgaggcgaatagaaaagatggtccgcgaaccaggcttcatgggcaatccatccaccgaccaagaggagcagcggcacccaccacgccagcaatatgccagtgaccagcagcaccgctagcgcaacgatcagtgctactcgcttgttgcgccgatggcgcttgagcaattgctgcttgcgtcctgtcattgattcaaacctgatagaccggcacgcgattgcaccagcgatctttatattcgcgatcagcgcggccgaacgaatagcgcagcggcttgccctgggcacgggcctgctcccactcgctttgcgtgttgacgaagctcaacacgctacctgggctgaagtcgcgctgctgcggatccacaccgccattgatgtactcgaggctgacccattgcggcgcctggactcggtagagaatttggatcgccaccggctggtcatccagatagatcagcgagccggtcatgaactcgcgcatcagcgcgaatacttcagccagattctccttgccggtggcttcgaagccccagcgccgctggaacagatccgcgtatatgcgcgcctgctcttgcgcggtgagctccagcatggggcgaatcacgccgccagcttcttcgagaaggcgcagctcacgacgctggttgtagcgaaacttcttgctgtactgctccggctccctggccagcgccaggccctcgggctgctcacgcaagccgacgagctgcccggcattgcattcggacacataacgaagctggtgccgcacctggacgcgcgccgtcggggcaatcggcagaatcacctcggcattgccgaggtcgaacaagccgcgcttgccctgctgcttcaacacatccttgctaagagcaagatgccggccccaagtcggcattgctgcccgcacctcaccctcgacgagatgcccgaggtaacgcacgggaatgcccgccaacccggccagccgcgccaccacctcgggatgagtggcgacactgccgccaaaggtattccaggcagctgcgtagtcatccgccgagataggcacccaaccccgttcacgccagaaacgcacacgactgagcatcaggcgtcctgcttagcagcagcggagtcgtcatcgtcctcgaactgcttggcatgcaatcgggagtaatagccgttttgcgcgagcagctcagcgtgggaaccacgctccacgatctgcccctggtccatcaccagaatcagatcggccttctcgatggtgctcagacggtgggcgatcaccaacgtcgtgcgcccctgcatgacctgatccagcgcagcctgaatatgccgctcggactcggtatccagcgcggaagtcgcctcatcgagaatcagcacgggtgcatccttgagcagcgcacgagcgatcgccaggcgctgacgctgaccgccggagagcagcacgccattctcaccgaccagggtgtcgtagccctgaggcattttctcgatgaactccgcggcgtacgcatcgcgtgccgcctgctgtacggcctccagcggcgccccggaaagatcaccgtaggcgatgttgttgcgcaccgtgtcgttgaacagggtgacgtgctgggttaccagcgcgatatgacggcgcaggttgcgcagggtgtagtcctctacatccaggccatcgagcaggatctggccggtctcatggtggtagaagcgtggaatgaggttggcaagggtcgacttgccactgccggaacggccgaccagcgccaccatctgcccaggctcggcgacaaaggagatgttctccagcaccggtttctcgcttcccggataactgaagctgagatcacgcacctccaaccggccgttgacgctctcgcgcatctgagtgccgtgatccacttcaggctcctcatcgagttgctcgaagatgctttcggcgccggcaatacccttctgtatgttcgagctcacctcggacaactgccgaatcggtttgggcaacaggccggcaagcgtgatgtaggccaccagatcacccgccgaagaatcgccccgcagccacagcacgaggaacatcagcactgccatggcgctgtagatcaccagttgcaacgacggcgtatacaccgcgccggtacgcaccatcttcaactgcttgttcttgttctcctcactggcatcgagaaaacgctgcttctcgtaatcctcaccaccgaagctacgcaccacccggtagccctggatgctctcagaggtaatatgagttacgtcacccatgctggtctggattttcttgctttggttacggaatttcttgctggtgctggtcaccatcaggccaatgacgggaaggatcgccaccatgaccagtgtcagcttccagttcatccacatcagcgtcgcgaatagaaacatgaccgtcatgccttcgcggaccaccaccttgatcgcgtcagtcgcagctcccgtcaccatggtcacgttgtaggtaattcgggaaatcagatggccagagttatggctgtcgaagtagcggttgggaagcgtcagcaggttgttgaaaagcgcaatgcgtagatcctgcaccaaccccattgagaccttcgcaaggtagtagttgccaagaaatgaacccacaccttgccacagcgcgatcagaatgatcagcagcgggacggcctgcagaagtttgagatgggctagccagggagcgtgctccagcacccagggcgcacctgcaaacagactggcgtcgggattggaaagaccatcgacgaaatatttgagaatgtagcccagcatgggctgggtggacgcgaaaatcaggaagccgaggatactgagtgcaaacaccccccagtatggaacgacataacgcagcaaccgcaaatacaccttcagactggattgctgggtagaattggccatacggcaagccccacgagactggctagaggaaaacgatgcggagtgtaacagcgcaacaactggaaagctggctggagggcggcaaagtcctggaaaaagacggtcgcggccccaaggtagtcgcgctgacaaacggcttgttcctgaagatctttcacacccgtcgccacccgctgctggcccgcctgcaacccgcggcaaaacgcttcgccgacaacgcgaatcgactaaacttgcttggcatcgccgcccccaaggtagtcgacctgttctggctggagcgcacgcagggcctcagcggctgcctctatgagcccctgcccgggcaatcggtcgagcagatatacctggccgccccgcaacaggcacagcaatggctaggctcagtcgcccagttcatccgccacctgcatcgacaagggatctactttcgctcactgcacttgggcaacatcctgcgcctgcccagtggcaactacgggctgattgacatcctcgacttacaacacaaacgccgagcgctcagcaactggcagatcaaacgcaacttccagcacttgcgtcactacctcaagcgcaagcgtttgcctgaattcccgattgaacagttgattgggctgtaccaggacatcgcagagggcgattgagacgtgtcagagcgatcctaagcagactccgagtattggccaccaacaccggtgcgctgggttcctcgcccgagtcgtgctaaacgcggtagacctccgcacccaacaaagctcacgacgcgcctgctggtcttgcagcagttgttcaacctgttcgacgatatagttggagttccagctactcgaccgcatgagctttcagcactttaccgggttgaagaacaaggcgcgccataccgaatcgcaatacgacctggaatttccgtgagcggctcgttcaagccaaggtcgagcatcttatttttgatgaggttcagccccaactacagctcaacgtttcaacgcacgcgggggcagattatcgatgccagcatcgttcgtggcccaacccggcacagcacgcctgaagaataggaagtcgtgaagcagcgcacatcgagcgagaacctgccaagcgccggcagaaggatgtcgaggcgcactggacgaagaagcacggcaaatcgtacttcggctacaagccgtcggtcagtacggatcgccggcacaaactgatccgcaacgtgcgggtaagcggctccagcgaggccgacacacttcacttggtcgatgtcctggatcgagggaacagcagccgtgacttctgggctgatcgtggctatcacgacaagccacgcggagcactggctcaacctcaatggatggcgcctgcatattcagcgcaaaggaaaaaccggcaagcccatcggggagtgggacaaggctcgctacaagcgtatcgccagcccacgggctcgggttgaacacatatttgccagtctggcgcagatgggcgacaagacgattcgcagcatcggcttggcacgcgcgcagtttgatctgacgatcaaatcagcggtgtacaacctgaaaagctgagatggcgtgaggatgacaacagacagatgcctcctgccgcattactctcattgcggtaggtactgaccgcatattctttgtgccgggcacctcttcgcgccctgtgttcgggtcagtgtcgggtttttaaaggtaccttgcatggaactccagccaccctcaaagcaactggccatgcttgtaaaaataggggcgatcttagcgcttagccaagccatgctgcagacgcgatgccgtgcagaggccggacaaaatcattaaactctttcgcctgccgaatcagtagcacccttaatgtctcgtcaccggcggcgccggttttaattcggtaccgctgcggtctgccaaccgccaagcgcgcgatcaatacgacttgcaagcagccccacgtgaataactagcacagagataaggtcaagccatgaacgagaaatccatatacgtaactcagccctatctaccaccattagaggagttcattccatatctgcaaaaaatatgggaaaacaaaatgctgaccaatggtggccccatgcatcagcaacttgaagctgcactggccaaatacttgaatgttgagcacgtggccctcttcaacaatggcactattgccctgcttacagcgctgcaatcgctgcgtatcacaggcgaggtgattaccacaccttactcttttgtcgcgacagcgcactcgctactctggaatggcattaaacctgtttttgtcgacattgatccggtaaccctcaaccttgatccggcaaaaattgaggcagctattactccacagacgaccgctatcatgccggtacattgctatggcacgccatgcgacgtggaggccatccagaaaattgcagacaactacaacttgcgggttatctacgatgcagcccatgcctttggcgtagcagatagtagtggcagtatcctgcgccatggtgacctgagcgtacttagcttccacgccacaaaggtattcaataccttcgaaggtggcgccatcatttgtcctgacgccaaaagcaagaagcgtatcgatcaactgaaaaattttggtttcgtcgacgaggttaccgttgtcgcacccggcatcaatggaaaaatgagtgaagtcaatgccgcattcggcctactgcagctccagcatattgatgatgccattagacgtcgacaggaaattgatacgtactaccgcgaggagcttgcagagattccaggcattaaactcgttgagttatctacatctttcacatctaacttttcttatttcccaattttactgggtgacgattacccaataagccgtgacgacctctaccaaaagctcaaaaacaacgggatttttgctcgccgatatttctacccacttataagcgagttcccaatgtaccgtgagcgtccgtcagcacatcgtggaaacctccctatcgcaagcgctgctgcccaacaagtgctttgcttgccaatatatccggcactggtggagcaggacctacaaagaatcgttaacttgattcggaactaaagtatgggactgcttagccaagaccaaatacgcgaaatgggctttgctcatgtaggtagtaatgcacgcttatccgacagagcctcattctacaactgtgccaaaattacaatcgcagacaatgtacgcattgatgacttttgcgtcttgtctgccggcgaaggaggcattgtaatagaaagcaatgtgcacatcgcagtttatagctcactaataggcgcaggaaagattgaaatcgacaaatactgcaatatatcatcacgcgtatccatatatagcagcaatgacgactacagcggcacaaccatgacgaacccaacgataccggacgcattcaaaaacgttacaaacgctgacgtgacaattggacgccatgtcattatcggatcaggcgctattattctgccaggcgtggaactacaagagggcgttgctgttggcgcactgagcctcataaaaagtgactgtcaatctttcggggtctacattggcgttccggccaaacgcacccaagaaagaaagcgcgacttactggaagtagagagagccttcctcgaatatcaagcaagaggcaaccagaaataaccggctacttctcttggtgaaacttgtacttcagctttattctaaacgactccaaattatagaaggcccaccacccacaacgcacacccaaaagcatcttcaagagaactaaaatagttgagcgcggatagtaatccgcctcatgctcgaaattatggtactgcagagaagcatatcgaaggcgaagtgtcatcaagcgcttgtcccgtttaggcatgccagaccaaaaacccaccccagtcttattatagacagacataaccctatccaagtaacaacacccaccacgctgcaagaaaagccgatagatatgagtatccaagaccatatatgcaggcacttcggaaaaatctatacagtttctataaacacgtgcagaaggatgaattggtataccatcccccaactgataaatcgccttgagctgctcacggggaatattaacaaataagcgatcttcccccagcgcatgatctctcaatgtgacattatgcccgcatagagtgcattcaggatgcctctccagcatttccacctgcaattgcagcttactccgatcagtccaataatcatccccctccaaaaacgcaatatacttactagatatccgtaaaaacccatccttcaaatttttctcaacgccaaggttattagcattgcgaaaatgcttaacttttcccggccaagccctagaatactcttcgcatatcgcagaagtaccatctattgaacaatcgtcaagaacatgaatatcaaaatcaaaactagtttcttgcgcaagaatagattcaatcgactgcacaaatgtctgcacatgattataagtgagcaaaataaccgtcagcatgatttgactccttgaatacctgccttgcagctaggattataagtagcgcaggtaggccccgacttacgacgcgcccagtttagagagggagattctacgcaatgccaggaaaggaaggcaaacataaacgacagcactgctgccgttaaaatcattctcccgacaccaatttccggatagaaataaaaaagtgcctgctggattgcgccgtacaggtgatgccataggagtaatcaccaatcccctgtagcaagccaaagcgtggataggtgagaacgcgaaccatagctatacatagcacaacaacagcgccaggctgagctgtgaaaacaaggtatgccagagcagcatcgtcaaaatcgcaagcacagccatccaaagccagaaaatcttggaccgcgaagaaataaaagacaaacatccgatatagaagtacagcgtaacgcgctgcaatgccggatcactctcaacgtagactgaaaaaaaccgaagcaaaatacaaaataagctcgaaacagctatgaagatgcgttgtttataaataatccccaaaaccccaccaggcccaggacggcatacttcttgacttcatagcccccctgaagtcagtgctcgtcagaggtaaaactttcttctaatcggatcaaggaaactttgcgtgaaacatcgcgtttttcggacagccagatcatcgctatcctcaagcaggccgaagccggcagcccagccccaaagctgggccgcgggcatggcattgtagtggtctactgatccctgacacccatttagggcgagaatgctcgccacagagaggtgtctgatgaccaagcaatgtcgttctttttcgcccgagttcaaaccaaaggtcgttggtctggtgctcgatcagagctacagccatatcgaagcagctcgctcgctggggcaggttgaatcggcacttcgtcgctgggtgaaacagctccaagaggagcgccagggcacccctgaagagcaaggcattgactcccgaacagcagaaaatccaggagcaggacgccaggaccgagcgacaggaacgggagaaagcgatcctaaaaaaggctaccgctctcttgatgtcggacgaattcattcgtacgcgctgatagaccagttgggcgagcgggagtcagtggaaatgctccgttctgcgttcgacatggtgcggccttgctattacgcccatcgtctaagagcctgttcaaagtcttgcgagctagagcaatgcaaggcctaagcggccccacggaaacaggcgaggaccggtcggagtcgcgctcgactttacgagctgtaaatgagcagtctgacgggaacgcctagtttgggctggcaatccagcctgtttttaacgcagcagtgccgacgcgcagcagactttgaacaggttccaaggtgatgccgtgttgatgcacgccgcattgcactgcgcagtcgggtcaatcatctgttgaatcagagtcgaggctcggctggcagccgcagcattctgggtatgttgcgtgaggatagtgtaagcattggccgcttccgtgtgcgtcggctgatgagtgagctgggcctggtcagcaagcaaccaggctcacacgcgcataagcaggctacggctgagcgaccagatatcccgaaccggctgaaccgcgagttcacagctgagcgctccaatcaggtgtggtgcggcgacatcacatacatctgggcgcaagatagctggcattacctggcggcggtgctggatctctatacaaggcgagtgatcggctgagcactttccgccaagccggatgctgagctggccatcaaggcgctggacatggcctacgagcaacaaggcaaaccgcagcaggtgctatttcattctgaccaaggtagccagtaccccatagccttttcagcagcggctatggcgctatcggatggaccagagcatgagtcgccggggaaactgttgggactactcgccaatggaacgactgttccgcagcttgaaatccgaatggattctggcgacaggctaagtgaccgctttggaagctcgacgggacatcagccatacctgatgcaccgctacaactggatcaggccgcatcagttcaacgacggactgccacctgcggtggccgaagaaaaacttggctcactgtccggaatgagttgaccactacacacttgaattcgaggactgcatttcttgcaactgagcagtccctcttcagttaggtacgagcttactagaagtcttcgcgctaacggggtgccccttcagcaaatatcggggcaaacattggtatcaacttcctattaccgcgctcgctcagatgatcatcgtcaaggtacagtggtcgcccgttcctactgccataacagaaggtctcgtcgcacagataaggcagagggtctaatatgcgcgcaccgcattgcgtcactgccgcgtcctgcatgctccaagtgaacgcatggcgctcatgataatctgccattgccaactttacttcaacactgcgccccagcaacatctctcgccccatactcttgggtacattgaccggcatttccggcacaggcctgagtaaataaaccgggtgctctttggacaaggtacatacagaatccacgtaatgctgcttgaactcctctaggaactccggagtggactcgtcgtatttcttggagaaatacagcaaaggtctaccagaggactcttcaagggcggtgcgtcccataacatagacggtagttcgactgatcagcaccacaggctttcctgggtacagttgcggcaagtctcgcaacacctcctgactcaagcgctcacacccttcccccttgccatccacccgcttggcgccaaacacaaacggacaactgctgacgccacgaaaatagacaccgccttgatctgttggcacagcagccgccacagcagtcaccaatgcatctgcatgactgtcgccaaaaaccaaagcttcgacttccttaccgccatatacacagcgcgcctcatcgtcaaggcactcatcctgtcgaggattcctgttctgccgttcagcgtcgaccaactgcacatcttctggcaaacgctcaggaataccactacggcgaaccaattgagctgtaaccgccgtcattatcaggcacgttgataaatagatcgcggcacgtgcattgctcctaagcgccagccagcgacgagaggggttttcaacccagtgaaacgagagatgaccaagcaccaacgaagagacgatgcccagcccaatccacgaaggagtcgcctgcaactcgaagtaagccagagcaacgaccagtggccagtgccagagataaatggaataggagcgagccccaagccactgtgccaaagtggttccagtccagaaggactgctgccttttagccaacagcagcaaggcagcacctaatgtagggggcacggctagggccccgggccaaggcatcgaagaatcgataaacactatggatacagtgatcagagcgacacccgctagctccataagcctcgctaccgaaggctctgggcggaagttgcgtccgactaggtaaacacagctccccagcagcaattcccatgcccgcgacggcaaccagtaaaacgccttctcgggctcgttaacggtcaacaacacacaaaaagccagggaaatcagcagagccagtatatgcgcccccaggatgactctctcacgagacatccacctggccaataccagcaacaccaggggatagaccaaataaaactgccactcgaccgaaagagaccatgtatgcagcaaccatttcgcgtgggaagccgtatcgaagtatcccgcctcagataggtaacgataatttgatgtgaacaataggctttcacgggcgtgccgacccagcatctgataatcgccaggcagcaacagaaaccatcccataacaagcacggccaagaccagcacgatcagggcgggcaggatgcgcctagcgcgtgcgaggtagaatcccccgagactgaagcaccccgaatcaagcccgctacagacgataccagccatcaggaaacccgagatgacaaagaacacgtcaacaccggcaaagcctccagagaccccaggcacgccaaagtgatagagtacaactgcggcgacagcccaagctcgcagtccattgatgtctaggcgaaaaccttcggcctctatttttcttgtcataccggtccaatatagagtcaagtcatagcttgccaaaccgcacctgttattccgcggcttggaaattttttatttcactgttaactctcgccgaagctcagacgcatctaaattggcttgcaagttttaaccaaacactcagcatagctgctagcaaaagctgcaccacctacatacttatcccaatcaataagaaagagcaccagaccagagtcgccattatttgcagcaaaccaggcatacgatgtttgcgccgtaatccgaaattcgccagatagggaacagatcaatctattcgcacaccagctaacgccaggcgggcgccgccggacagatgtattcctcgcaaactgttttcatagcattgttatccagcaaccgctacccaaagcgcatggagcgcgagcggctgtggttgtttgtcgccccatctcaggcaggaagagcctcagcgatcaaacagcctgaattaggtgaaatcagtgtccgaaccacctagatgccaaccttttttctcaacttgtacagctttctacgtattttgttttctaactccgaacgtcgcagcactactcgccaggcttcacagatatcggagcctccaaggtcatgtcgctccaagagagcaatattttcctgaacaaaggccacgatggatgcatcataaataatttgctttcgcaccaatttcgtggtcagcgattcggcaaaagtatgagcctgccctagggccttgcaggcgtatagactcgtcatagttcgaacacatttctcacagcgacagcaattgagctctagctgattcttttcaccacatacccttagattttccaaggcgacggagaactcggatataaactccaacttctccgcacgaaaagcctcgcacccatcatgaacaaactcgatactttcgtcggaataaagtacatcggtttccggatgcgaactccaggggaacaagtcgcgctcatgaaagcttgacgggatatagatgcgtttgaactcggaggccattaaacgccctatgcaccccagccccagtccatggccatgcaccccccaacgcccccagtcacgtagcagtttacgcccgttcgtttcgacctctcggaagcgcacgcctgtcgcacgttcgatgcgccgccccatttcgctgatcgacgcacgcttctcggtttcttccaatggcagatcgaagccgtggacataaatcagatcagtaatctcatcccggtgcttgagaaaggtataaaaggaatcgacgccccccgtaaagaacgaggcgactcgtccttccggcttggctgctggcaccagaagactatccccttcaaacgcaacctgacggaatctttggtcagagaaccatcgtgcaaaaattccggataattcctgcatattggcgaggaaagtcgtcgagcatgcctcctccaccctaatgttctgccccaacctcatggctgccaacataaccagcggagcgattgcttcagcattaccgacaatcccgtctcctttgaagtacaacgagtaccgctgctcaccgacagtaatgagaaactccgcctgtccattcgaatagcgcccgggattgatcgttaacacaaatagctccttaggaattgtcgcttaaaggctcgacacgtgcttgataactcgccacggcccgctcaaaggctgcctggtatccctcacgaatcttaagtttctcttcctcgaactccagtggctcaggcgcccaatcaatctctcgactgcgcaggcggttaaacagcagacgatcaagtcgggactccccgacatactgaataccaatcagatccttgatgatgcttacccgatagtcgtctcgcttggtcttgtcgtataaaaatacgaccggaatacccatggcgatacacggcatagcacaatggatttttgaagtaatcaccaacgacgccgtacggctatatgtatccagcaaatgttcggaaagattttcctttagttcatgtgtcaaatccggcaaccgcagcttggcttgatcaaccatcactgccttcttacgaatactgcgaggtaccgctgactcaccgccggcactcaaccccaccatatagacacgtccattcttcggcggcgctgttctgcgcggcaacgtcaaggtcaggcacttgctataaaaggagtccacaccgtgactctgcagtattttcatagtgccgcggtcacggcagccgatgggttcgtgttgcttgaggtaggcgactccctctggcgaacagactttggcaacggagccaggggttacatggaaggcgaagaacagtggctgcagctcaggtgcaggtggccagtccacaccgccaaggaaatagccattcatggatatgatccctggcccatcaggttgctgcagacgctctcgggataccccaccatccacgcgcggtagtagtttcttcgccaccagcgactgaatgtcgtccccgagattggcccagcctgcaaacgacttgccggaatattcgatcgtgtaaattttcatcaatctgtccttagatagaagggaaactcttcaacagggcgcccttaacgccgtctagccctggcctgcaatagtcctgcaggcgcgcctcaatgactgcagcgaagttgatcaactcagttgagtgaacagacaggggcgcagcaataccaaaagcagagtagtaatcatcgaacttgagttcatcaataatcccttgagataggcgcacccgcacgttaggcacaccgaaagagtcggccacgaccaatccgtgaagacttgaggaaactacgtaatcacaggaggctatctgctgcagcacagacttgggctcgtcaaacacattgataaagcggacgtcagggttactctgcagaaatgcaagcgcctcagggagctgctggtcgacgtaatgcggaacaaaaccgatgcgatatttcttcgccactggccgatcgatcaatatatctgacaacaatccaggatcgcccaaagcaggagctgcccctcccccttcgattctctgccgcgtttccccgcccctcacggcatgatagtagtgccgaccgctaaaactctccccaggctgaccacagcccgaaccccatacatgcagacgccgcttaaagccaaagcgcttggccttgggttccttggccagaatggtaccgatggccatcatatcggcacttggcaaggtggcatattccacttgccgcccagcaactgcctcaacgatcaacggcgaaagaaaatcgccaaaattccttttggaagggtcgtcgcgacccgagcctcggtgccaataaagcttgatcgtcatggaaatactctcttgatcgttataactcaggcgctccacagtcgctcaaatagccgggcaggccagtttttaggctgaggagtacgagtttctcttcgtaacagggcatatagactctccgcttgacgaaggtaatcgaaacgctgacgagctaaagccgctgctcgcgccttcagacgcaccatttcggcaggattggcaataataaaatctaggcgctgacaaaactgctcgtagtcctcatacaacaggacgttctctccatcgatgaagcccagcgcctcttcctcaccctgcccctgacgatatgctatcagtacgcagccgcaggcaatggcctcgaaattcttcgccatgtactcacccagaccgatatccgcactgagaaaaatggtcatccgattgagtgcataacgatactcgtccccaggttcagttcgcatcatctgcaaaccatgctcgcatactgctcgctcaagaaacgctcgacgcgcctgataatcatcactgcccagacgcccgataaaacccaactgaatgtctctagggagagtcatgtcatataacttggcgctatcgtagcctttaggcaagaaacaggcatctacccccaagctcttaaaccgctcactcacacgataaccagtgaaaatcaccctagcatggggtacttttctgtagaaatccgaaaaatgtcctctccatttggaagaagccagaaactcttggcacgcatcttcttcatacaagacaagacctgggatgcgagccaaaagctttacctgtcgcgatatatggcgaaatagcagatccagaattatgcggtcgtactgaccaagatcgaaacgacgtaatacctgatctaggtttttctgctcctttttgtccagccgaaccagttcgacctgagcaaattgctccagccccttccaaagcaaatggttatcaggttgccgtgtcgctgtcgccaagatcagtacacgcatctcaactcaccagcaaaagacgtaaagctttacgcaagtaatcccaacgcatggcctgaagtggactcaagcgcaaagcccgaagataaaatcgtctggcacttgcacggtctttagagccgtgtgcgcttcgaaacagcgaaagatagcgctgcgcggtatagcggcggagcagtgtctggcactcacccggcaacccgataaaaacttcgcgcaccatgccaagggcatactcttcctcgttgatgcggctgtgccgaagactatcagtgtgcttatatattcgcgctaagggctgactgattagcgcaaccggggcacttaccaatagataagcgaaaacgggaatgtcctcgccactgcgcaggttctctggatatgggcgacgcagtagcaagtcccgccgaaacaaggaactaccatgcgatatagatatgcgtttttgcagtaggtaaagccgcgctagtttccgcggacgcgcgacagggacaggcgtcggtaggcgtagacgctcacgcccatctggataaaccgatatttgtgctccgagcaccataccaatctgcggctcactctgaaccaactcgcacagcacgcctaacgcaccgggagccaattcatcatcagcgtcaagcagcaacacgaaacgaccgcgcgcgatacggacgccctgattacgtgctgacgcggcgccagcattagcctgccggtaaacctgcaggccaggccattgcctagagtattccgccaatacctctgccgtgtcatcgctagagccgtcatcaaccacaatcagttcgacgccctctgcggtctgggtcaatactgaatccagggcacgaggtagcaaatgagcgtaattgtacgttggaacgacaacgctgatcagaggcaactcagattgagtcataccaatcgccacttttgacaacgagaatatcttccatgatgaggtactgcagatccgagccgaagaacatgttcagcgcatcggtcggcgagcaaatcatcggctcaccacggcggttgagcgaggtgttcagcgacacgccgttgccggtgagtttttccagctcgaccatcaggtcataccagcgcgggttgtattcacgcttgagcacctgggcgcgggaggtgccgtcttcgtggacgacttcgctgacgcgctctttccactcgtcgttgacctcgaaggtgaaggtcatgaacgggctcggatgatcgaccttgagcatcttgtcggcaacggtatcgagcatcgatgggcagaagggtctccagcgctcgcggaacttgatctgttcgttgatgcggtcggcgaccccaggaatgctcgggcagccgatgatcgagcgaccacccagggcgcgcgggccgaactccatacggccctggaaccaggccaccgggttgccgtcgaccatgatcttggcgatgcgctgcggcatgtcgtcgatcttctgccatttcggcgcattcgggtgacgggcgcaggcggcgatgacatcttcgttggagtacgaagggccgaggtagacgtgctccattttctccaccggcaccccgcgcttgtgggacacgtaggcagcggcgccgaccgaggtgccggcatcgccagaagcgggctgcacgaacagctccttgacctcgggacgggcgatgatcttctggttgagctttacgttcaacgcgcagccgccggcgaaggcgatcttgccggtttcgcggatgatgtcgcccagatagtaatccatcatttccagcgccagtttctcgaacagcgcctgcatgctggcggcatagtggatgtagggatcgtcggcgatgtcgccctcacgcttgggccccagccactcgatcagcttgggcgagaagtagaagcccttgcccttttccttgtgccggcgcaggccaatgacgttggcgtagtcggtgttgatcaccagctcgccattctcgaacttggccaggcgggagaaatcgtacttactggcatcgccatagggcgccatgcccatgaccttgaactcaccgtcgagcatctcgaaaccgaggaactcggtcaccgcgccatacaggccacccagggagtccgggtcgaagaattccttgatcttgtggatacggccgttctcaccatacccgaagaaggtggtggcgtactcgcccttgccgtcgataccgaggatggcggtcttctcggtgaagcccgagcagtggtaggcgctggcggcgtgggccagatggtgctcgaccggctcgatcttgaccttcttggcgtcgaagcccagttgctccagacaccagacgatcttcttgcgatagcgcttgtagcggcggttgcccatcaggatcgcgtcgagagcgcgatccggtgcgtaccagtagcgcttggcgtagtgccagcgcgccttgccgaacaggctgatgggggcgaagggaatcgccactacatcgacatccgaaggtttgataccggcctgctccaggcagaacttggccgactcgtaaggcatgcgattcttcgcgtgcttgtcacgcacgaagcgctcttcttcggcggccgcaatcaacttgccgtcgatgtacaacgccgcggaggggtcatgactgagggcgccggacaggccaagaatcgtcaatgccacaggtgtatgcctctaattcgggcaggtgccgggcacctgcggtaaacgttggtcgagcaactggtacaaggcggtttgcgccgaccagttgcgcagaaaacgggcgcggtcacgggcataagcccgagcgaaactgcgcgtattgcgatgatgctgcattgcatccaggtcgatcagcgaccaggaaccgagcgcctcatcccagaaaatattgtgccccttgagatcaccatgactaatgcgctcgcgcagcaacgcagcgaatagccggtccagagccagcagctcacgctcaggtggctcagtctccagatagccgccgaaacgttcgattatatcgcgcccaccgcaatagtcggtaatcagataggcgcgcccccgcaaccagcaccagcggcgttccagcacagccaggggtttgggggtcgctatgccgagcatttgcaggcggttgccttcctgccagctatgccaggcacggctcgggcgccagaatcgcttgagccagtgcatggggctcttgacgttgtagcgtttgaccaccagcggccgccccgcaagctcgaccttggcaaccgtggcggcgccacctgtcttgtaaagatggccggcctcgatgaaagcgtctggatcatctaccagtgtgcgcaggccatccgcttcttcacggcggacgattcgaagccccatggcgccgacttcagccgcgaaaagactgcaatcacgagcaatctttttcaggtaatcgcgcattcgccaacgccttaccctggcgatctcgacgagcaacatttcgaggggcagcgcatgctcggcatttgccagcagataatgaatcagcagctcttcgagatagggctcaacttcagcaggcagctgcgcgaaaaataccccaagattttcgaccgcacgcttgcgcgacagcggcttgcctggcgcttcgcaatctacgccaccgccgtcgatcacatagagccggccatcgcaacgcagcaggttgtccaggtgcaggtccgcctgccaaagccccttggcgtgcatctgcgcaatcacgcccagcgcctcagccaatacggcctgttgcgcatccgacagaacaggttgacgggccacagcttgccaggcgcgccacagactttcggcgtcttccagaaagtcgaaaacgagccagccgccctgattgtcctcatagccatgagccagcagttcaggagtggtcataccctgttcagcgagcagctgcgcacctctcgcctcacgctggaaatgacgctgcgctttttcaccgaccaacagcttcgccaacacccgccgcccctgccatagcgcgaggcccacatagcgctggccgggcagcacacgcagaacgctttgcagctgcagttgttcagcgccgatctgcaaattaattggcagttgcggcgagcggccggccttgctcaggtcaccgagcagcatcagcggccctccttgtctctacggcgcgcatcaagatagctccaccatgcagccacaccatcgcgcccgcccaggtaagactcaagcagtacctgaatttccgctttcccccaagcgcgagcacggcgcaccaaaggctccagatccttgattcggtcgcgccgaccaaacagcaaaggccgggttttctccagatcgataagctgcgcctggaacgccccctgctcttctcggaggaaaatgtgcttcgggtaaaaacacccgtgtacctgacctgcgtcgtggacgcatcgcgccagagcaccacaggccttcaaaatagccaaacgcggtgcatcatcgagcaccgaccagcgcccaagccagtgatcgagatcctgccagccgtccagtgcgcgggtcagcagcacggcacgtcgctcacccgcaacacgctgttcagcgaacagtgccgcctgtaacgccgggatgcccagctttcgataccgttgaatattgcgaaattcgcgggaaaaggtcggctcgccaagtggatgtagcggactgcgggtcaggtaattgctctggcgtttcagataaaacccgtgaccttctacgtcgaggcgatagacgctgctccacccgccacgctcggtattgggctcatccactgcctcgagtttcagcgcccacagggcatcgaagctggccaggccgttgcgctcgagcagaatgcgatcctgctcggcaatgaactctttcattcccggccctcgaaatacgtcaatatgtggcgtatacgacgcttgtcaccagcactcaggcgtgctcgaccgcggtactgcagataaaagcgcagacgctgagtgcgcgacaacactcgtttggccaccttgtcgagacaggccaagtccttgacgatgcgataacgcaataaaggtccccaccagaaactgccggtggggcaatcgatcagaaaaagcgtgccctcgtcattgaccagcagattgcgccacttgaggtcgttatgggtgaagtgatgatcgtgaagagtacgggtgtggctggccaattgccgactgatagcatcaacccagcgcgcatcacttaggcgtggatcttttcggcgggccatctcggcaagatcaacagtattggttatttcgcgagtaaccagagcccctctcacgaatttgccggcatgccgctccagaccatatgcagcgacgggggcggtcggtatcccccacttggcgaacaacttgaggttctgccattccgccttgaccctgggccgcccgacagagcgccgcaagcccttgccagcgccccaatagcgcttcacgtagtagcgcgcaccctcaagctctagacgaatgacttcggaaagcgggtccgacgtcaggcgctcgccacccaactcgaagacggcctcaaggctaccgaaagcctcaagcagtagcggtgtgctgacatcgtgcttccattcagccacggtcagtgcctcaccacgggaagaaactcccgtagcacaagatagtcccggaccgacgacagcggagcggaaaccagagtgacgttcgcaccggccgcctgcaagcgccaggcaagtcgcagaaacagcgtggtatcaccgagtgcggggcacgagacgacggccaccttcatccctgcgctgatcagtgcctgttctcccgccatctacaatcgatctccataacgttgtttgcgctcatacagtttgtctgccttacgctccagccagccaagcagacgggcctcgtctttcagcacctggtgcaatggcaactgaaaataagtacgcaggaaacgcagcttgtcgcgccgcgtcaaaccaatatccagcgccgaaaaatacagggcagccagatccttgttgcgccagcgcaagggcgtcgcgctacgcacctgagcacggtgcaggtcgatgaccgacaggcggaaattgtccgcctcgatgggccgatcagtatgcagcaggaagtggcagatgtagcagtcgcggtggttgactccagcgcggtgcatggtcccggtcatgccggcgacttcacggatcagcgcccacttgagggcaggtgcaggcggctgccggggccagtcgaggctgagctgctctaggtcgaccgtgggcgcgagctcctcggtgacgatgaacgagtgctgcttcgctgggttggtgccctgctcaccgaaggcgacggcagtcatggtcggcacacccgcctcggtcagccgctggatcgcctgccactcctgagcagctcccaacaccggcagcttcgcagtcaggaggttcttggcaatttcgccccagccgattccgcggtgaatcttgacgaaatagccgcggccatcgacctcggtgcgcaaggtacggcgcccttccagctcgcggtagacctgcccctgcaaggcctcgacggcttcgaacgggtccgcgccagcccacaggcgcttgaaaggctcggcaagcatgagcttcacgagcggctccccagaatcacatccgcagcccgctgcggcatgctgtacagatcggccgtgtcggcataggccaggccgttttgcttccaccgcgcgcgcgcagcatcgtcggccagcatctcggctagcacgcggttcagcgtgtactgctcgaacgggctgggcaccacgcggccggcgtcggcatcgctgatgtaatgggcgtaaccacacacgtcggttaccagcaccggcagcccggcgaccagcgcctcgagcagcacggtgccagtgttttcgttgtaggccgggtggatcagcaggtcggcgccgagcaggaagcgcgggatgtcgctgcggcccttgagaatctgcacctgatcgctcaggccgagcgtcttgacctgcagcaggaagggtttgggatcgtcctgcccgatgaccatcagctgggtgcgttttttcaacgccgccggcagtgctgccagagccttgaggctgcggtccaggcccttggtcttgaagcccgagccgatctgcaccagcagcaggtcgtcgtcgcccaatgcgaattcgcggcggaactcggcgcggatctcagcggcgttgaccggcgcgcggcggtccagggcgatgcccggcggcagcaggtggaagcgctcggccggcgtgccgtagtgtttgacgaacagcggctgctgcacctcggagatcatcaggatctcggtcttcgacgcgggcgagaacactgcccgctcgtactcggcgaaatgcttgtagcggccccagcggcgatacaaggggttgcgcagggtctgcgccttgtcttcgaagcagccatcggcggcgtagtacacatccagtcccggcatcttgttgaagccgatcactcggtcgaccgggcgctgctgtaggtcggcctgcacccaggcggtaagtttctcgttgcggtgatgattgaacagcgccttgaccggcaccaccaccacttcgaaaccctctggcacctcaccttcccagatcggcgtgtagacgcggatgctgtggccgcgctgctgacactccagggcgatgcgcatgaagtcacgctgcagcccgccgtaggggaagtacttgtagaggataaaagccaggcgcatcggccctccgctcgcttgcatcagtccagccccagatccagcagcagggcatgtaattcggtaaacacccgctgcggtttcaggtcatcgaagcatggcttttcgcggtcgcccttgccggcatccggaccgctggcacacaggtgcacctgggaacgtccgtaggcgccgacccggcccggcagggtcggcccgtacagcgacacggtcggcacatccagcgcggccgccaagtggccgaggcctgtgtccaccgcgacacaggcctgggcgccggcgagcaccttggccacgcccgccaggttgagtttcggcagcacggcagcgccttcgatgccctcggcgatgcgttcggcacggaccctctcggcctcattaccccatggcaagcggatcgcccagccctgctcggcgacctgctcggccagctcgcgccagtaggcttcgggccagtgcttgctggcccaggtggtgccgtgcaggaacactagataagggcttgcagccggatctgcaagctgagcgcggttcaaaccatagtcgcccagaccggcgggcacactgtaacccagcgcctggccgaacaactggcgggtacgctccagcgcatgctgggcccgcggcacgctgtagcgacggtcataaaaacgcgcagcgacaggctcgcgcgcggatttgccgtcgaggccagccaccggcgccttgacgtagcgggtcagccaggcgctcttgaacaacccctgagcatcgatcaccaggtcgtaatgactctcgcgcaggcgctgcttgaaccgcgcccactcgccactgcgcagggtttgcagcgggtgcttgcgccagcggcggatggctaccggaatcacctgtgagacggccggatgccaggctgggatctcggcgaagccttcttccaccacccagtcgaaccggatgccagggatcgcccgggccgcatcggtcagggccggcagggtatgaatcacgtcgcccagcgatgaggtcttgatcaccagcacgcgcattcagggcatgacctcgaccggctcacccgccaggcgctgcagcgcgtcgacggcgaccctcggctcaagctgcaccaggcagttgtaatgaccgaagcggcaggtacgctcgaagcaagggctgcattcgatgcccaggcggatgatttccacctgctcggccagcggcggggtgaattgcggcgaagtcgagccgtagaccgccaccagcgggcggttgagcgcagcggccacgtgcatcaacccagaatcgttggacaccaccgaagcggcgcacgacaacaggtcgatggcctgggccagactggtctcgccggacaggttcaccgcctcctcacgcaggccgggaatcagccgcgaacggatgtcctcgcccaccgggtgatccttcttcgagccgaacagccagacctgccagccctcacggatcttcgcctcggcgaccttggcgtaatgctcgctgggccagcgcttggcctcgccgaactcggcgcctgggcacagggccagaaccgggcgatccaagctcaggccgaaatggcccagagccgcatcgcgggtagcgggatcgatctgcagagacgggcgtggatagggttgcggcaactcggcgccggccggataggccagcgccatgaaacgctcgatcatcagcgggtagcgatccttgtccagcttgcgcacgtcattgagtaggccgtaacgcatctcgcctttccagccggtacgcagcgggattccggcgaagaacggcaccagcgccgatttcatggagttgggcaagaggatcgcctgatcgtaacggccggcgagggacttgccgatgcgccgccgcgtggccagctccagcacgccatggcccagcgggaagctcagggcctggcgaacctcgggcatgcgctcgaggatcggccggctccagtccggggccaggacgtcgatggcgcaatcggggtgacgctgtttcagacattgaaacaatgtctgcgccatcaccatgtcgcctacccacgaagggccgatgatcagaatattcatacactcagttcgctagagaagcccgatggcggcggcagccatcaactcaggcccagctcacgccagatgcgcatcacattgcgccggtgctcgtgaaactggtcgccacccactaccccgggctgcttctgcaaggcctgccgatgggctgccgagcggtaggccttgtatgcgtcctgtagcagggtcgcctcgccatcgcgcagcagaccgaggcgatccaggccttccagaatgcggatgttatcggtgaactcgagcagcgccgggtgctgtctcgaccacgccagggccgcgtattgcaccataaattcgatatcgacgatacctccggcgtcctgcttgagatcgaagggcgaggcggcgtcgaaggcattttccgctgtgccggccgccgtggcgcggctgcccaggttgtcgcgcatcttggcgcgcatctcgctgacctcggcctgcagcttggcctgatcgcgctcgcggcccagtacggcgcagcgcacctcatcgaaggcggcgcccacgcgctcgcaaccgaccagcacccgcgcgcgcaccagggcctggtgctcccaggtccaggcctcgccttcctgatagcggcggaaggcacccagggagctgaccaacagaccagccgcgccggaaggccgcaggcgcatatcgacctcgtagagctggccggagttggtctgcgcggtcagcagatggatgatgcgctggcccagccgggtaaagaactgcgcgccgtcgatgggtttggcaccatcggtctcggcctgggggtcgccgtcgtggatgaacaccagatcaaggtccgagccgtggcccagttcaataccgccgaccttgccgtagccgacgatgatgaaatccggcgagcacgggctgccatcgacgcgcagcggcgtgccgtggcggctaaccatctgccgccaggccagggccagcacctggtcgagaatcgcctcggccagccaggtcaggtagtcgctgaccttcatcagcggcaggctgccagcgatctccgaagccgccacacgcagaccgtgggccagcttgaagtgacgcagcgcctccatctgctgctccagatcgtcctccggaatgcgcgtcaaccgctcgcgcagctcggcggccagttctggcgcgagaggcggactaaatagccgcccttcattaagcagctcgtcgagcagcagcgggaagcggctgatctgctcggcgatccaagggctggcggcgcacagcgtgagcaggcgctgcaaggcgccggggttttccgtgagcagtaccagataggcagagcggcgcgcgaccgcctcgatcagcggcagcacccgctccagcaccaggtccggtttgtcgtgctccaccgtggcggccagcaggcgcgggataaaggcatccaggcgctcgcgaccgatacgctgcatggcacgcacctgattgccgttacgcagccccaccagccgctgccaggcggcctgggcctcgacgaaaccggcctcggtcagctgccggcaggccgcctcttcatcctgatcatcgttccacagcggcaaccaatcggcgccgaccatggtctcttcgtcgccctccagatcctcgtccgggtcggcgatgacctggcgaaagtgccagtcgacccggccacgccagtgcatcagctgctcatggaaggcgtcccagctgtcgaagccgagcatgaaggccacacgcgcacggtcctgctcgtcgtccggcagcatctgcgtctgccggtcgtcgatggcctgcagggcgtgttcggtgtagcgcaggaaggcgtaaccagcgagcagttcgtcgaccgcctgaccgggcaggtagccctgatccttgagggtttgcagcaccttgagcagcgagcgctgctgcaggctgaggtcacgcccgccgtggatcagctgaaaagcctgggcgatgaactccacctcgcgaatgccgccggcgccaagcttgatgttctcggccatgcccttgcggcgcacttcctgctggattagctgcttcatggtgcgcagcgcgtcgatagcggaaaagtccaggtaacggcggtagacgaacgggcgcagcatctccagcaattgcgcgccggcatgctgatcaccgccgaccacccgcgccttgatcatcgcgtagcgctcccagtcgcgcccctggtcttggtagtactgttccagcgcattgaagctgaacaccagcgcgccgctcgagccgtaggggcgcaggcgcatgtcggtacggaacacgaagccgtcgacggtgatggcgtccagcgccttgatcagcttctggcccaggcgaatgaagaactcctggttatccagcggacgcttcacgccctgggtctcgccgccttccgggtaaccgaagatcaggtcgatatccgatgacaggttcaactcgaaggcgccgagtttgcccatgccgagaatgaccatgtgctgcggctcaccgctgcggcggccgaccggcgtgccgaattgctcgcagtgccgggggtacaaccagtgataagacaggtcgatgcaggcatcggccaggtcggagagatcgcggcaggtttccaccagatccgcctggcggctgatgtcacgccagatgatgcgcagttgctggcggttgcgaaattttcgcaggctgcgtgccagggcattttcatcggtgcattcggccagttgctcggccagctgattacgcaactcaccgcccgccaggcgccgctccagctcgccactggcggccaggtcgagcagcacctgtgggtcgcgcagactctgctgagtgacgaagtcgctggcggccgtgacccgctgcaggtgctccttgcgctgcgccggccaggcggcgaacgcggcagcggcttcagcggacaaggtagtgaatgcctgagtgagcgactgctcggcgcgctgggcgatggattgcagggcggcaggcaaagggacgagcgcgggcaagctcatggtctatccttttcggcgggctgcgagcctggtggaaaaccggcgcagaccctgcgaaggctcgccgtttctggctctcgcctgatttgattatagttttgccacgactggattgatcgagagagctgaaatcgtcgacgaaatgtagtaaaactacacgaagccggatctacccaaccggtacatccaagaatttatgtgcccgctcaaaaagccggccacgcatctggtttccgattctggaagcctttccgctctggagcaagccatgcaagacctcgatccaatcgaaacccaggaatggctggacgcactggaatccgttctcgacaaagagggcgaggaccgtgtccattatctgatgacgcgtctgggtgagttggccactcgtagcggcacacaactgccctactcgatcaccactccctaccgcaacaccattccggtcacgcgtgaagcacgcatgccgggcgacctgttcatggaacgccgcatccgctcgatcgttcgctggaacgctctggccatggtcatgcgcgccaacatgcaggatccggatctgggtggccacatctccaccttcgcctccagcgcgacgctgtacgacatcggtttcaactacttcttcaaggcgcctaccgaagaacatggtggcgacctgatctactaccagggccacgcatcgcccggcatctatgcccgcgccttcctggaaggtcgcctgagcgaagagcagatgctcaagttccgtcaggaagtggacggtgacggcctgtcgtcgtacccgcacccgcacctgatgccggacttctggcagttcccgaccgtttccatgggcctgggccctatcaccgcgatctaccaggcacgcttcatgaagtacctggaaaaccgcggcttcatcccggccggcaagcagaaggtctggtgcttcatcggcgacggcgagaccgacgagccggaaaccctgggcgccatctccctggccggccgcgaaaacctcgacaacctgatcttcgtcatcaactgcaacctgcagcgcctcgacggcccggttcgcggcaacagcaagatcatccaggaactcgaaggcgtgttccgcggcgccaactggaacgtcaacaaggtcatctggggccgcatgtgggatccgctgttcgcccaggatgaagacggtcgcatgcagcgtcgcatggacgccgccatcgacggtgaataccagaactacaaggccaaagacggtgcctacgtgcgcaagcacttcttcggtgccgatccggagctgctcaagcgcgtcgagaagctgtcggacgaggaaatcttcaacctcaaccgcggcggccacgacccgtacaaggtctatgcggcctaccaccaggcggtcaaccacaagggtcagccgaccgtcattctggccaagaccatcaagggttatggcaccggtgccggcgaagccaagaacaccgcgcacaacaccaagaaggtcgatatcgagtcgctgaagaaattccgcgatcgcttcgacattccgctcaacgactcgcagctcgaagaactgccgttctaccgtccggccgaagacagcgccgagatgaagtacctgcgcaagtgccgcgagaagctcggcggccatctgccgcagcgtaaccgcggcagcatcagcatcccgacgccgccgctggaaaccctcaaggccgttctggatggctcgggcgaccgcgaaatctccaccaccatggcgttcggtcgcatcctcgcctcgatggtcaaggacaaggagctgggcaagcgcatcgtgccgatcctcgctgacgaggcgcgtaccttcggcatggaaggcatgttccgccagctgggtatctactcccctgtcggccagctgtacgagccggtcgaccgcgatcaggtgatgtactaccgcgaagagaaggacggacagatcctccaggaaggcctcaacgaggccggtgcgttctcctccttcatcgctgccggtaccgcctacagcaactacaacacgccgatgctgccggtctacatcttctattcgatgttcggcttccagcgtatcggtgacctggcctgggctgccggcgacggccagacccgcggcttcctgctgggcggcacctcgggccgtaccacgctgaacggcgaaggcctgcagcacgaggacggccacagccacatcctcgccagcaccatccccaacgtgcgcagctatgaccccacctatgcttacgagctggcggtgatcatgcgcgaaggcacgcaccggatgatgaccctgcaggaaaacgtttattactacatcaccgtaatgaacgagaactaccagcagccggccatgcccgaaggtgtcgaagacggcatcatcaagggtatgtacctgctcgaagaggacaagaaggaagccgcccaccacgtgcaactgctgggctgcggcaccatcctcaacgaagttcgcgaagcggcgaagatcctgcgcaacgactacaacatcgccgccgatgtatggagcgttaccagcttcaacgaactgcgtcgcaacggcctggccgtggagcgcagcaaccgcctgcacccgggcgacgagcccaagcagagctatgtcgagcagtgcctgagcggccgtaaaggtccggtcgtggccagcaccgactacatgaagctgttcgccgagcagattcgtcagtgggttccggtcaaggaatacaaggtcctgggtaccgatggttacggacgtagcgacagccgtcgcaagctgcgcgacttcttcgaagtggaccgtcgctgggtcgccctggccgcgctcgaagcgctggccgatcgcggtgaaatcgaacgcaaggtggtggccgaggccatcgtcaagttcggtatcgaccctgaaaaacgcaacccactggactgctgaggagacgcattgtgagtgaattgattcgcgtacccgatatcggcggcggtgaaggtgaaatcatcgagctgttcgtcaaggtcggcgaccgcatcgaagccgaccagagcctgctgaccctcgagtcggacaaggccagcatggaaatcccggctcccaaggccggcgtcgtcaagagcctgaaggtcaagctcggcgacaccctgaaagaaggtgacgagctgctcgagctggacgtggaaggcgatgctgccgccgaagtcgccccggccaagcaagaagagcctgcccaggaggcacctgctgccgccgcagcgccagcggcagagccgcaagctcagtcgaccggcagcgccgagtcgcaggaagtcaaggtgccggacatcggttccagcgccaaggccagcatcatcgaagtagcggtcaagccgggcgacaccatagaggtcgatcagtcgctgatcaccctcgagtccgacaaggccagcatggaaatcccctcgccggcagccggcgtggtggaaagcgtatcggtcaaggtcggtgacgaagtcggcaccggcgacctgatcctggtgctcaaaggtgccgccggcgcccagaagcaggccgccagcgcaccagctcctgcggccgctcccgcccaggcccaggctgaagcgccagcacctgccgctgccgctgccgctgccgaagagccgaccggcgagagcactgaagaagtgcgcatcccggatatcggcgccgacgcagccagcgtcatcgagatgctggtcaagacaggcgacagcgtggaagccgaacaatcgctgatcaccctggagtcggccaaggcgagcatggagatcccggcgcccaaagctggcgtgatcgaaagcatcgccatcaaggtcggtgaccaggccaagaccggcgacctgatcctgaccctcaaggtccagggcaaggctgctaccaaaccgcccgccgctgcccaggcgccagccgctgctcccgagcaggccaagccggccaacgtgcagggcagcgcaccggccaaggccgcaccgcaggctgctcctgccgccgcgccaagccgcgacggcagcaaagtgcacgccggcccggctgtgcgtcagctggcccgcgagttcggcgtcgagctgagttcggtccctggcagcggcccgaaaggtcgcatcctcaaggaagacgtgcaggcctacgtcaaatccgagctgcagaaagccaagtcggcacctgccgccgcagctgccggtgcaaccggtggcgccggcattccgccgatcccgaccgtcgacttcagcaagttcggtgaagtcgaagaagtgccgatgacccgcctgatgcaggtcggcgccgccaacctgcaccgcagctggctgaacgtgccgcacgtgacccagttcgactcggccgacatcaccgagctggaagccttccgcgtcgctcagaaagccgtcgccgagaaagccggcgtcaagctgaccgtgctgccgctgctgctcaaggcctgcgcctatctgctcaaggagctgccggacttcaacagttcgctggcgccaagcggcaaagcggtgatccgcaagaagtacgtgcacattggcttcgccgtcgatacgccggatggcctgctggtaccggtgatcaagaacgtcgaccagaagagcctgctgcaactggctgccgaagccgctgcattggccgagaaagcgcgcaacaagaagctgtcggctgacgacatgcagggcgcctgcttcaccatctccagccttggtcacattggcggcaccggcttcacgccgatcgtcaacgcgccggaagtggcgattctcggtgtcagcaaggcgaccatccagccggtatgggatggcaaggccttccagcccaagctgatgctgccgctgtcgctgtcctacgatcaccgtgtgatcaacggcgccgctgctgcccgcttcaccaagcgcctgggcgatgtgctgaccgacatccgcaccatgctgctgtaagcgacacctttcgagcgccacgctcgtatcctcgaccccgcccgatccggcggggttttttttgaccgctcatcggcttctcgggctcgaaaagtgcttttttatggctgcaatatccctttcaaatcagcaagttaaaataaagacatcacaatgccattagatttcttgtcagccaccaccgccatggtgcaacctaggccggctgccgctatgcggagccgcaaccgatacagtactcaaccctgttagcgctatagtagtagggccgggctatagcctgtgccagccgatggataatgccattcgatgaaaagtcatcccgataccgcaggccgcgccatggccgaggtcgtgacgcaattgcccgtgccttcgcggctcggcatgatgcgtttcgagcggatgaatgaggcgaactggttgctgctgttcatcgacgcgagctgcgaaaagcagttcggcatccctcccagcgacctctgcaacctggtagaaacaccttacgccagcctgatggagcccgaggcacgctaccgcctacacgactccattcagcagcagctcgccgagaactcacattacctggtgcgctacaccctgcacacgcctcagggagccctgaagctgatggagctgggcgagcccttcaagcaacgcggacgcgccctgctacgcggctacctgctggtaaccagcgacgagccggcctcatccatgcagccgtcagcggcgctggaggatctgcagcgcagccaagccgaattgctgcagcaccagtcccgcgctctagctcagcagcaactgatcgtgcgcttggctagccagcgctatcagggcaccgatccgtgccgcgaagctgccgaactgatcacccgcagcgcttgcgagatctacagccttgctcgggccggcatctggcatatcaacggcgacaccctcgagccggtagcactctacgtgcaggagcaggggcatcacgagatgccgacaccgatagacggtcgccgttatcccagttacctgcgcgcactcaaggaaggccgggcgctcgacgcccacgacgccgaaaacgacccgcgcacctgcgagctgttcgacgactacctgcggcccaaagcggtcaccgcgatgctcgacgccagcattcgggtcggcggcgagctggtggccgtgctctgcctggaacacactggcggcccccgcgcctggcaggcggacgaagtggccttcgccggcgaactggccgaccagtacgccaacgtgctgagcaatcaggaacggcgcaacgccaccagcgccctgtatctgttccagcgcgccgtcgagcagagcgccagcgccttcatcctgctcaaccgcgacggcatggtggagtatgtgaaccccagcttcacggccatcacccaatacagcgccgacgaggtgcagggccgccagctcgccgacctgccggccctggagaacctcagcgacctgctgttcaacgccgactcgggcctcgccgagcagaacagctggcagggcgagttcaagagtcggcgcaagaacctggagccgtactggagccagttctcgatctccaaggtgcatgccgatgacggcaccctgacccactacatcggcatctacgaagacatcaccgagaccaagcagtcccagcagcgcatcgagcgcctggcctacagcgacaacctcaccggcctgggcaaccgctacgccttcatccgcgcgctggagcagcgcttcagcaatggcaccgcgccggtcagcctgctgctggtggacatcgacaacttcaagcgcatcaacgacaccctgggccaccagaccggcgacaagctgctggtcagcctagccaagcgcctgcgtaacagcttcagcggcgaaggcaccctggcgcgcttcgccagcaacgaattcgccatcctgctcgataattgccagagccagcgcggccaggaaatcgcccagcaggtgctggaaaccctcgacaagccgctgttcgtcgacaaccagttgatcatcatcagcggctcggtgggcctggccagttcgcccgagcatggcgccgacccgcagactctgatgaagcacgccggcctggcgctgcacaaggccaaggccaacggcaagcaccagatgcaggtgttcaccgatgccctgaatgccgaggccaactacaagctgttcgtcgagaacaacctgcgccgtgccctgacccagaacgagctggaggtgttctaccagcccaaactgtgcctgaagaccggccagctgctgggcatggaagcactgctgcgctggcagcacccggacaagggcatgatccgcccggatcagttcatcagcgtggccgaggagaccggccttatcgtgccgatcggcaaatgggtggtgcgccaggcctgccgcatgagcaagcagctcaccgccgtcgggctgggcaacctgcaggtggccatcaacctgtcgcccaagcagttcagcgacccggacctggtcggctccatcgccaccattcttcaagaggaacagctggcgccggagcttctggagctggagctcaccgagggcctgctgctggaagccaccgacagtacgcgcagccagctcaatgagctcaagcagctgggcctgaccctggccatggacgacttcggcaccggttattcgtcgctcagctacctgaagaaattccccatcgacgtgatcaagattgatcgcagcttcatcaaggacattcccgagaacgaggacgacatggagatcacctccgcagtgatcgccatggcccacaacctcaagctcaaggtcgtcgccgagggcgtcgagacaccggcgcaactcaccttcctgcgtcgtcagaactgcgatatcggccagggctatctattcgatcggcccatttccggccgcgatctggtagaaagtctcaagcgctactcgcgacgcccggccgccagacggtaatcaacctccgtcagccgccgcggtctaccccagaacatcgatttggagaacctccatcatggctctacgctcggaaatcctcaccaagaagctcgaactgcccagcgccgagcaggccttgccgggccgcgaaacgccgatctcggtccccgaggcgcacttcgtcaacggcaacccgctcaagggccccttccccgccggcctgcagaccgccatcttcggcctcggctgcttctggggcgccgagcggcgcttctggcagcaacctggtgtgtggaccaccgcggttggttacgccggcggctataccccgaacccgacctacgaggaaacctgctcgggcctgaccggccacgccgaggtggtgctggtggtgttcgaccccaagctgaccagctacgaagagctgctcaaggtgttctgggaagtgcacaacccgacccagggcatgcgccagggcaacgacatcggcagccagtatcgctcggccatctactgccttgatgaccagcagctcgctgccgccaggcacagccaggaacagttccagcaggagctgcgcaaggccggcctgggcgacatcactacggaaatcgcttccgcaccgactttctactacgctgaggcctatcaccagcagtacctggccaagaatccggaaggttactgtggcctcggcggcacgggcgtgtgtctgccaccacaatcctgaacaggagcagacgagcgtggaattgagcagcattgccagtcaggtatcgagccaggcatcggcgcagttctctgcgcagatgtcgatcctgctgctgaaaaagacgctcgaactgcaaagcgcgaacatcggcggcctgattcaggccgctgcaccggccagcgcccccgccaatccgccaaacctggacaacagcatcgacgtgatggcctgacgaactactgccatcccatcgtcagcccgtctaaacttgtgggcaattagccagcaatcgatgagcacggcatgcccgccaacctcccctacatcctgcccgaacagctctgtgtcggcctctacgttcatctggacctgagctggtgggagcactcgttcgcgttcagcaacttcaagatcaaggacgaaggccagctcaaacagctgcgcgccctcagcctcaagcgcctgcgctacgacccggcgcgcagtgattgcgacccgctgccgctggccgaagcgccggtcgaggcaccagctgcgccgccgccaccgcccgatcctcaggagcaggcacgtcaggcgcgggtcaagcagctcagcgtgctgcgcaagcgcctctcggaggtcgaccgcgctttcgtacaggccagccagcgggtcaaggccctcaaccagagcctgcgcaaccagccggaagaatcggtcaagcaggccggcgcgctggtcaatgagctggttaccaccatgctcggcgaagacggcgtcgccctgcacagcatcaacggcaaggccgctgaggattcctacctgcactcgctgaacgtcaccgtgctgtcgatgatgcttggccgccagttgggcctggacgccgaagccagccacatgctcggcatgggcgctctgctgcatgacatcggcaagctggagctgcccagcaaggtgctgctcaagccgccaccgctgacccgtcccgagcaacaactgctggaaatgcacacgctgtacggcaagcgcatgggcgagaagctgatgctcgatgacgatgtgctgcgcatcatccatgagcaccatgaacattgcgacggcagcggttatccacagcagctgcgcgaggcctccatcggccgcctgagccgcatcgtgtgcatcgccaaccacttcgacaacctgtgcaatccgctcgacccgcgcacggccctgagccctcacgaggccctggcgcgaatgttcctgccgcagttccgggtgcgtttcgacgatgtcgccctgaaggcgttcatccgctgcatgggcgtctacccgccaggcagcctggtgcagctcgaggacgaacgctacgcgctggtgctgggtatgcacccgacgctgccgatgaagccgacgctgatcatctacgatccggcggtgccgaaggaggaagcgctgatcgtcaacctggaagccgagccgaaactgtccatttccgccagcattcgcccctcgcaactgccgcccgaggcgctcgaatacctcaacccgcgtcagcagctaacctactacgtcgacccgcgacgtcgttagacaggcgttggctcaaacgtttgcggcagccttagcacctgttcatgatctttatgagcgtgaagcggcggctacaaggcggaagcggacgccaataatcccttgtgggagcgcgccacgcgcgcgaaaaatcgcgggcatggcccgctcccacaaatacttcgccgacgtccgctcacgccactcagcggccaaaatcggcgaagccgggcttgaagatcgttaacaggttatctagggctgctgttcggcgatcagccagtccagccgccagctgccctggctttgcgccaggcgctcggccagccacggcagcagcgcacgcagttcctcttccagaccccatggcggattgctgatcaacaaacccgaaccgttgaggcgcccggcgtcgtcggccggatggacgaacagctcggcgcgcaacagtttcggcgctgcgctcttttccatgtcgcggtagaagcgcttgagctggcgctcgtccttgatcgggtaccagaccaccacgatggtctgacgcatgcgcccgatggcctcgttgagggcggtgacgcagcgctccagctcatcggccttttcgaacggcggatcgatcagcatcaccgcgcgcttctcgcgggtcggcagcaaggcccgcggcagatgccagccttcacccaggtgcacggccacgcggcgatcgccagccatattctccttgagcgcctggccgtcgtccgggtgcttctcgttcaggtgcagacggtcctgctcgcgggtctgcagacgagccagctccggcgagcccgggtaatggcgcagcacgccatcggggttcatggcgcgaatcacttccagataatcgagtaacggctcgggcgcgtccgtggcctcccacagccggccgatgccttcgcgccattcgccggtgcggctggcctgatcaccctgcagatcgtacaggccgacgccggcgtggctatccaggtacgcatagggcgcatccttgcgcgccagcagcgcgaacaggcggcagagcaccaggtgtttgagcacgtcggcgtggttgccggcatggaaggcgtggcggtaattcatcgtcggctcctgagcaggaggcgaattgtagccggcctagacgcctggcgcagcgcccgccaggcgccgttcgacttctccccgggtatcaccgctttcgatgatgctggcgaggcctgatgtgggccctagactggcctcattccagcggagaaccatcatgtccgataccctgctcagcgcgcgcaacctggcgttcgaactctacgaagtgcttgatgccgaagccctcagccagcgcccgcgcttcagtgaacacaaccgggaaaccttcgacgccgcgctgggcaccgcgcgtagcatcgccgaaaacctgttcgccccgcacaaccgcaagaacgacgaacacgagccgcagtacgtcgacggcggcgccaagctgatcgccgaggtcaagccggcgctgcaggccttcaacgaggccggctttctcaacgccacgcgggacttcgagctgggcggcatgcagctgcccaacctgttgtcccaggcctgcttcgcgcatttccaggcagccaatatcgccacggcgtcctatccattactgagcatggccgccgccaacctgatcgaagcctttggcgatgacgtgcagaagcgccgcttcctgcagccgatcatcgacggtcgtttcttcggcaccatggcgctgaccgagcctcacgctggctcttccctcgccgacatccgcacccgcgccgagccggcaggcgacggcagctaccgcctcaagggcaacaagatcttcatttccggtggcgaccacgacctcagcgagaacatcgtccacctggtgctggcccgcctgcccgacgcgccagccggtgtgaagggcatttcactgttcatcgtgccgaaattcctggtcaacgacgacggcagccttggcgcgcgcaacgacgtcaccctggccggtctattccacaagatgggctggcgcggtaccacgtccacggcgctgaatttcggcgatcagggcaattgcgtcggctatctggtgggtaaaccccatgctggcctggcctatatgttccagatgatgaacgaggcgcgcatcggcgtcggcatgggcgcggtgatgctcggctatgccggctacctgtatgcactcgattacgcccgccagcgcccccagggacgcctgcccgatgccaagcaggccggcggccaggtggcgatcatcgagcacgccgacgtgcgccgcatgctgctcgcgcagaaagcctacgtggaaggcggcttcgatctggtgctgtactgcgcgcgcctggtcgacgatagccagaccttggaagacgccggtcagcgcgaggaagcagcccagttgctcgacctgctgacgccgattgccaagtcctggccatcggaatactgcctgcaggccaacgccctggcgatccagattctcggcggccatggctacacccgcgaccacccggtggagcagtattaccgcgacaaccgcctcaacccgatccacgagggtacccacggcatccagtccctcgacctgctcggccgcaaggttggccagcacggcggcgcgggtctgcaggcgttgcgccagcggattctcgacacctgccagcgcgccgagccattcagcgaactggacgccctacgccagcccttgcagaccttgctggagcgcctgtcggaaatcaccctcggtctgctcggcgacctgcaacaaggccgcatcaacacggcgctggccgactcggctctgtacctcaaagtgttcggccatctggtactcggctggcgttggctggagcaggcggttcgcgccgagcaggggcgcctggcggaccatggcgccgacgccgacttctacgaaggcaagttgcaggccgcgcgctacttcctgctgcgcgaagtgccgagctgccaccatgacctggacatcctggcgcgccgcgacgatacctgcctggcaatgcagggcgcctggttctaaaggctcacaatgaaaaacgggcccagagggcccgttttcctatgcagccaatcagcgcgcggtaatcaccggggcgctgagtttctccagcaggctggcctgagcactgcgcgagttctggttgccggttggcgacagccttacgtagcggccatcgggctgcagcacccaggcgtgggtgttgtcggtgaggtacgcctccagctccttcttgacccgggtgatgagcttcttgccctccaccgggaagcaggtctccacgcgcttgtcgaggttgcgctccatccagtcggcgctggacaggtagatcagttcgtcaccgccattgaggaagtagtagacgcgggtatgttccaggaagcggccgatgatcgagcgcacctggatgttgtgcgatacgccgggaatgcccggacgcaggcagcacatgccgcgcaccaccaagtcgatcttcacgccggtctggctggccttgtacagcgcgcggatgatcttggcgtcggtgagcgagttgaacttggcgatgatgtgcgccggcttgccctcggcggccgcggccgtctccttggcgatgaggtcaagcagcgtcttcttcagggtgaagggcgcgtgcagcagcttcttcatgcgcagggtcttgcccatgccgatcagctggctgaacagcttggaaacgtcctcgcccagggccacgtcggcggtcagcaggctgtagtcggtgtacagccgcgcgttgccggcgtgatagttgccggtgcccaggtgcgcgtagcggcagatctcgccgttctcgcggcgcaggatcagcatcatcttcgagtgggtcttgaagccgaccacgccgtagatcaccaccgcaccggcagcctgcaggcggctggccagggcgaggttggattcctcgtcgaagcgcgcgcgcagttcgatcaccgcggtgacttccttgccgttacgcgcggcttccaccagcgcatcgacgatctccgagttggcgcccgagcggtacagggtctgcttgatcgccagcacgtgaggatccttggccgcctgacgcagcagatccaccaccggcgtgaaggactcgaaagggtgcagcagcaggatgtcctgcttgctgatcacgttgaacaggttgtcgctgttctgcaaaagcttggggatcaccggggtgaaaggcgcgtgctgcaactccgggtggctgtccaggccggtgatgctgaacaggcgggtcaggttgaccgggccattgacctggtacagctcgctctccgacaggccgaactgcttgagcagctggtcggtcaggtgtttcgggcaggtgtcaaccacctccaggcgcacggcgtcgccataccggcggctgaacagttcgccgcgcagcgcgcgggccaggtcttcgacgtcctcggtatccaccgacaggtcggcgttgcgggtcaggcggaactggtagcagcccttgaccttcatgcccgggaacaggtcatcggcgtgggcgtggatcatcgacgacaagaacacgtagttcgcgcctgggccaccgacctcttccggcaccttgatgatgcgcggcaacagacgtggagccggaatcaccgccagaccggagtcgcgaccgaaggcgtcgacgccttcgagctcgacgatgaagttcaggctcttgttgaccagcagcgggaacgggtgcgtagggtcgaggccgatcggggtgatgatcggcgcgatctcgtcacggaaataacggcgcacccaggtcttgtgcttggtcgtccagtaacggcggcgaatgaagttgatgccgtgcttggccagctccggaaacagcacatcgttgaggatggcgtactggcggccgacctgctcgtgcaccagttcggaaatgcgcgacagcgcctggtgcggctgcaggccgtcggcgccggcctgttcgcgggcgaagttgatctgcttcttcaaaccggcaacgcggatctcgaagaactcatcgaggttgctggagaagatcagcaggaacttcaggcgttccagcaacgggtaggactcgtccagcgcctgttccagcacgcggatgttgaactgcagctgcgacagctcgcggtggatgtacaggctgctgtcatccaggctcggcaccaccacgggcgctgccgcggcttcgactacgggtgtttccacgactgtttccaccggtgcttcctcgaccactggcaggctgactgccgctacgtcgagctgttcgttctcactgagtccttcgttgctcattgaatcaccctggaggggctactgcccctgtcgtaagagttcggccgcacgcacggcgaagtaggtgaggatgccgtcggcacccgctcgtttgcaggcggtcagcgactcgagaatcaccgcctcgctcagccagccattctggatggcggccatgtgcatcgcgtattcaccactgacctggtagacaaaggtcggcaccttgaattcgcttttgacccgggaaacgatgtccagatagggcatgcccggcttgaccatgaccatatcggcgccttcggccaggtcgctggccacctcgtgcagggcctcgtcgctgttggccgggtccatctgataggaagccttgttggctttgcccaggttcagcgaggagcccaccgcatcgcggaacgggccgtagtaggcgctggcgtacttggcagagtaggccatgatccgcacgttgacgtgatcggccagctccagcgcttcgcgaatcgcctggatgcgcccgtccatcatgtccgacggcgcgactacctgggcgccggcttcggcatgggacagcgcctgcttgaccagcgcatcgacggtgatgtcgttctgcacgtagccgttttcatcgaggatgccgtcctgcccatgggtggtgaacgggtccagcgcgacgtcggtgatcacccccagctcggggaaacgctcacgcagcgcgcgggtggcgcgctgggcgatgccgtccgggttccaggcttcacggccgtcgagagttttcttttccgccggggtgaccgggaacagcgccaacgccggaatgcccagcgccacccacttttccgcttcctgcagcagcaggtcgatggacagccgctcgacgcccggcatggacgtcaccgcctcacgctgattctcaccatcgagcacgaataccggcaggatcagatcgttggtggtcagcacgttctcgcgcaccagacgccgggagaagtcgtcgcgacgattgcgacgcaggcgggtggcagggaacaggcggttggcgggggtaaagctcacggcagactcctgggcccgctcgaacgggcgaagtgtgacagttataagccgccattatgaccaattgatgacgagcacaacgaatactgcgacggtgcgtcgcagccagtaaggcacatcccggcgcgtaaaagctcgcaaaatccgccgctggcgccgacgctctggatatttcacgggttttcgacaaatgctgttttagagtgtcgaacggcgtagccttgccaccccatttgcaacggtcatctctacatgctggaaaatctgctgcagcacttcggttacccggccctggcgctgggcacctttctcgaaggcgaaatgtcgctgctgctggcagcctacctggcgctgcgcggtatcctgcagatcgaactggtgatgttgttcgccttcatcggcacctacgccagcgaccagctatggttccacctcggtcgccgccatggccggcgcattctcgagcgcaagcccaagtggcaggcgctgagcgacaaggcgctggtgtacctgcgccgccacccggacctgtgggtgctgggctttcgcttcttctatggcatgcgcacggtcatgccgctggccatcggcatttccggttacccgcgacgccgctacgtgattctcgacgccatcggtgcagccatctgggccatcgcgctcggcaccctggcctacaagctcggccgcgccctggaaggtctgctcggcgaactgcacgagatccaggcctacctgttcggcgccctgctggtgatcggactgggcgtctggctgtaccggcgcagacagcgcgagaactaatcagcgttggcttgacgaacgcggcgcagacgttcaaaaggctgtaacaatcccacgactggccagtcatactttcaggcaggtttttctcaagcgagcgccgcattcgacgcagcgctggcccttcatcaggagttggtcgatgaacaagaaagttgcagtgatcctttccggttgcggcgtctacgacggcgcggagatccacgaaagcgtcatcaccctgctgcgcctcgatcagcgtggtgcccaggtgcagtgcttcgcgcccgatatcgatcaggcccacgtcatcaaccacctcaagggcgaggaaatgcagccggcccgcaacgtactggtggaatcggcgcgcatcgcccgcggcaacgtcaagggcgtacacgaactgcgtgccgacgacttcgatgcgctgatcatcccgggcggcttcggcgccgccaagaacctcagcgacttcgccagcaaaggcgccgactgcagcgtgcagcccgatgtactggccgctgcgcaatccttcgtcaacgccgccaaacccatcggcctgatgtgcatcgccccggccatggccgcgcgcatcttcggcgccggcgtgacctgcaccatcggcaacgacgccgacaccgccgccgccctcggcaagatgggcgccgagcatgtcgactgccacgtcgaggacatcgtcgaagacaccgagcgcaagctggtcaccaccccggcctacatgctcgccaactccatcgccgaagcggcatcgggcatcaacaagctggtggaccgggtgctggagctgacccacgagtgacggacaccggctaacgatctgccaaagcgcttggcgtagcctgggtcgagcgcagcgacacccgggatctgccctgggtatcgcttcgctcaacccaggctacaaaaccgatcagtcgtaggatgggcgaaagcccatcacggatcacactgctaataggctaattcacccgggtatcgctacgctcacccaagctacgcctaaccccgtgccaggcgagtcagcaagcgatccagagaattggcgaatgcctggcgatccttgtcgccataggccgcctggccaccaccgacctgcccctgctcacgcaggtcggtgaacaggttacgcaccgccaggcgctcgcccatattgcgctcatcgaactcgcgcccacggggatccagcgccagcacgcccttcttgaccaggcggtcggccagcggcacgtcgctgcagatcaccagttcgcccggcacggcgtgctctaccaggtaatcgtccgccgcatcggggccactcggcaccacgatcagcttcacgcaggcgaagtttggccgtgccacagcctggccagccaccagcaccacctcgaaattacgcttgagggcgaacttgaccacctgatcgcgggccagccgcgggcaggcgtcggcgtcgatccagacacgcatgttaagaaccttctcaaaggctagcgagctagagccatgcaaggcaaaagcaggcgaaaaagcggagtgtacttttgtacatgagcattttgaggctgcttttaacgcagcagggccgacgcgcagcagtctttgggcagattcttagagcggtgcgcggcggacggtagccagcaatgccgcggcaccgacaaagagcgcaccaaaactgcggttcatgatgcgctgctggcgtggcgtacgcagcatgcgcagcacccgcacggccaggccggtgtagccggccatcacgatcaggtcgacggtgaccatggtcacgccgatgatcagatactgctcggtcagcggcgcatgggggttgatgaactgcggcagcaccgcgagcatgaacacgatggccttggggttaccgaagttgaccagaaagccacgcagcaccaggctcagcggccgaccgatggggcgctcgcccgcgacgttcatgtccgccggctcggcgctccattgtcgccagcccaggtagaccagataggccacgccgaaccatttgatcaggctgaaggccagagccgaggtggccagcaccgcgccgacgcccgccgcaacgatggcgatctgcagcgccaggcccagctgcaggcccagggcgttccagtaaccgcgccagaagccgtattgcagccccgccgacatcgaggcgatggcaccggcacctggcgacaggctgatcagccagcaggcgacgaagaaagcgagccatgtttccagagccatgatggcgacctcggtgagggattagcgaaacgtcgaaattacctgaattgccgcaatcgcggcaggggctgcagatgctatttcacaggcggcgcacacggcctcaaatgagtgccgctgcgcctctgatcagggctctatcttgcgcgccgtcggcagctcgccgttgcgccagcggcgtaccgccttctggaagaacaggctgttgggaatctgcagccaggtgcccggtgcatcgccggtcaggtcttccagggtggtatagaacaggttgatggccagcacgcggccgcgcacgcccggcttgtcggcgctttccagcacctccacgcagtcgccgatgcgaaacggtccgagggcgaagatcagcagcgtgcagaacatgttggaaagcacgctccagatcgcgaagaaggcgatcgccgccaccgccacgaaaccggtgagcgcgccccacagcacctgggcggacacgccgaggcgctcgagcaccagcatgatggcgctaccgaggatcagccaacgagtcaggccgcgcagcggcatcagcagctccggcggcaactgcgggtaacgctggcccagacgggtgataccgcgggtgaggatgcgctgggcaatccatgccaggatgaggatcagcagcacctggccggcgcgcatcagcggctggctccaggacaccagccaggcccaatcgatcagctccaggttcaaaccacggcctccagttcacgttgcaatgcttcgagggtttccagggcttcgagccagccctcctccagttcggcctcgcgcgtcttgagctgcgactgttcggccagggcctggcgcaactcgtccttgcgggcggcttcgtacattgcgctatcgcccaggcgctcttccagcgccgcgagcttggtctgcacctgaccgagctcagcttcgagcttgtcggcggccttcttgtgcggcgccagttgctgacgcagagcagcggcggcctggcgctggccacgcttgtcgttgccggcaccggcagccggtgcggcggcgaccggcgcggcctgacgctggcgatagtcgaccagccagcgggcgtaatcttccaggtcaccgtcgaacggcgccacgcggccatcggccaccagcaggaattcgtcagtggtgctcttgagcaggtgacgatcgtgggacaccaccaccacggcgccggcgaactcctgcagggccatggtcagcgccaggcgcatttccaggtcgaggtggttggtcggctcgtcgagcagcagcaggttgggcttgccccaggcgatcagcgccagggccagacgggccttctcgccaccggagaagttcaccaccggctcgtcgcagcgcgggccgcggaagtcgaaaccaccgaggaagtcgcgcagggtctgctcacgctcggtcggcgcgatgcgctgcaggtgcaagagcgggctggccttgtcgtccaaggcatcgagctgatgctgggcgaagtagccgatcaccagattttcgccgcgggtcaggctgccgctcagcggctgcagctcggcggagaggttcttgatcagcgtcgacttgcccgcgccgttggggccaagcaggccaatgcgcgcgcccggcaccaggctcagtttgacctgctgcaggacggtcttgtcgccataacccaggcggccttcgctgaggctgagcagcggcgtggagatcttgtcggcttcgcggaacacgaaatcgaacggcgaatcgacgtgggccgcgctcagctcttccatacgttccagggccttgatgcggctctgcgcctgacgagccttggtggcctgggccttgaagcgggcgatgtacttttccatgtgcgcgcgctgcgcctgctgcttctcgtacgcctgctgctgctgggccaggcgctcggcgcgggtgcgctcgaaggccgagtagccgccgcggtacagggtcagcttgcgctgctcgacatgggcgacgtgatcgaccaccgcatcgaggaagtcccggtcgtgggaaatcagcagcaaggtgcccgggtagctctgcagccagccttcgagccagagaatggcgtccagatccagatggttggtcggctcgtcgagcaacagcaggtcggacgggcacatcagcgcctgggccaggttcaggcgcatgcgccagccaccggagaagtcgccgacgcggcgatccatctgcgcattgttgaagcccaggccggccagcagcttgcgagcccgggcgtcggcggtataaccgtcggcgctgtccagctcgctgtgcaggcgggcgatggccgcgccgtcatggccctgctcggccgcggccagctcacgctgcacccggcgcaggttgtggtcgccatcgagcacgtagtccacggccaggcggtcgagggtgtcgacctcctggcgcatatgggcgatgcgccagtcgccgggcagcagacaatcgccggaatcgggcgtcaactcgccgcgcagcagcgcgaacaggctggacttgccggcgccgttggcaccgatcaggccagccttgtggccggcgtgcagggtcagctcggcgttctcgagcaaacgctgagggccacgctgtagggtaagattctggagtcggatcataatggcggcggattctaccagagtcccccgccgcatactcggagcacgcatgagcgctgacctgtggaccttcgccaccaccctctacgcccgcccaggcgtggaagccgcctgcctggaactgcaggccgccggcgcagacgtctgcctgctgctctgcggcctgtggctggacagccgaggcgtggcccatgacgcggatcgcgaggcgcagctacggcgcatcgccgagccgtggcagcaagaggtggtgaagccgctgcgggcgctgcgccagggttggcgcgaagcggccggccaggattcggcgctgagcggtctgcgtgagcggattaaacagctggagctgaaggctgagcgggagcagttggggcggttgcaggtgctggctgaggggtggagtcagcagccgagtgaacatgatcggcagtggctggaggctttttcaccggcagggcatgccgaagcacgtgcggggctgcgtagcgccagcctgctctgaggttctaatcacagcgggatcatctgggtatcgctgcgctcaaccacaggctacggggcgacccgtactcaggccgccaattccttatccagcacttcctcgatctcgctcttgatcttgccgctcatcaccgacagcagcagaccgaggttgagttgcagctgcacgcgatcctcgctgacggcgagccagccgtcggcgccgctgcgtttgaattccagggtgtcgcccttccactggtagcgcacgtcgtactcgcgggccaggcgttcagcgagcttttcagccttgccacgggcggcctcgatgcccagattgtgggggcggtcgacggtgattctggccatcatggctctcctgactgaaacgcgggcggggcaatatacaagaagcgcccgccggcccactaccacacgtgcagccggcgcccggcttttgggtttagaatgccgccactcggcgctgtacagcggttgaacgggccgtggatcagcaactcgatggaaacgcttatttacctcggtaaactcgccttttcgcttgtctgactcactgatgagacgcgcccggcgctgtctcatgatcacggtcacgccatgttgggctccacgcccgcacactgagcagatgccaaagcctcccggacttcaggaaaagggccacatgaacgatccgcgcaagaacgacagcagcgaacccaccacccacttcggtttccaggacgttccggaaagccgcaaggcggaaaaggtcgccgaggtgttccattcggtggccgccaagtacgacctgatgaacgacctgctctccggcggcatgcaccgcctgtggaagcgtttcaccatcgagctgtccggcgtgcgcagcggcaaccgggtgctcgacatcgccggcggcaccggtgacctggcccgccagttctcgcgcatcgtcggcgacaccggcgaggtggtgctggccgacatcaacgcctcgatgctcaaggtcggccgcgaccgcctgctcgaccgtggcgtgtccggcaacatttccttcgtgcaggccgatgccgagaagctgcccttcccggacaaccatttcgactgcgtgaccatcgcctttggcctgcgcaacgtcacccacaaggacgcggccatcgcttccatgctgcgggtgctcaagccgggcggccgcctgctggtgctggagttctccaagcccaagagcagcctgctgtccaaggtctacgacacctattcgttcaacttcatgccgctggtgggcaagctggtcaccaacgacgccgacagctaccgctacctggccgagtcgatccgcatgcacccggatcaggacaccctcaaggcgatgatgctggacgccggtttcgaccgcgtgacctaccacaacatgaccggcggcatcgtcgccctgcaccgcggtatcaagccctgatgctcacccaggccctgctggcggccgtcgagcgcggcctcaaccgcgtgctcgcgctggacagcaccgccctgccgcgcctggccaggctcaatggccgggtgatcgcggtgcaggcccagtcgccgtcgctcgagctgttcatcctcgccgatggccaggggctgcgcctggccgggcaatgggccggcgcggtcgactgcaccctgcgtgcccccgccagtggcctgctgcgcttggccctggcccgggacaagcaggccgtgctgcacgagcccgaggtcgaactcgatggcgacagcggcgcgctgatggagctggccggcgtgctgcaggacctggagctggactgggaatacgagctgtcgcgctggctcggcccggtgcccacggcgctgctggccggccacctgcgtagccgcgccggctggacgcgggagaacctgcacagccttcagctgagcctggccgactacctcagcgaagaatcacgcaccctggtcggccgccgtgaggccgacgcccgcttcaccgaactcgatgacctgaaactttccctcgaccgtctcgacgcgcgcatcgagcgcctcgcccaacgccataagcccatcgcatgaagctgcttgccgttcgtcgtctgttgcgcatcctctacgtggtcatccgctaccgcctcgatgacctgctgttcgccctgccgctgccgttctggctgcgtgcgccgcgcttcctgctgccgtggcgctgggtaccgcgcggcaagtcgtcgcgcagccgcggcgctagcctgcgcctggcgctggaggaactggggccgatcttcatcaagttcggtcagttgctgtcgacccgccgcgatctgctgccaccggatatcgccgacgaactggcgcacctgcaggaccgcgtaccgccgttcgacccggccaagtccctggcgctgatcgaagagcagctcggcgtgccggtgagcgtggcgttcgcccgtttcgacaccgcaccactggcctctgcctcggtagcccaggtgcacgccgcgcagctgaaaagcggcgaggaagtggtggtcaaggtggtgcgccccggcctcaagccggtgatcaaggccgatatggcttggctgttcctgctcgccaagatggccgagcgcgcctcggctgaagcccgccgcctgcacccggtggatgtggtcagcgactacgagaaaaccatttacgacgagctcgacctgctgcgcgaggccgccaacgccagccagctgcggcgcaatttcgaggactccggcctgctctacgtgccccaggtgtactgggactggtgccgccccaaggtgctggtgatggagcgcatctacggcattccggtcaacgacatggaaaccctggccgaccagcgcaccgacatgaaactgctggccgagcgcggcgtggagatcttcttcacccaggtgttcacccacagtttcttccacgccgacatgcacccgggcaacatcttcgtcagcacccgcacgccgtggaacccgcagtacatcgccatcgactgcggcatcatcggcagcctcacccccgaggatcaggactacctggcgcgcaacctggtggccttcttcaagcgtgactaccgcaaggtggcgcagctgcacatcgattcgggctgggtgccccaggaaacccaggtcaacgacttcgaggcggcgatccgcaccgtctgcgagccgatcttcgagcgcccgctcaaggacatttccttcggcctgctgctgatgcgcctgttccagaccgcacggcgcttcaacatggaaatccagccgcagctggtgctgctacagaaaacgttgctgaacatcgagggcctgggccgtcagctgtaccccgatctggacctgtggaccaccgcccagcctttcctggagcgctggatgcgcgagcgcgtcagcccgcgcaacgtcatgcacaacctgcagagccaggtcgagcagctgccgcacctggccaacatgacccgcagtctgctcgagcgcatggcccagccccacgccaacgacccaccaccgccgtggcgcgaacgcgacggctgggcggtgcggctgatcggcgccctgctggtcggcggcagcgtgatgaccgccctgggccagggcaacttgagcgatcccgccacggcctggccggcctggctaatgggcgccagcggtctgtacctgatcctgcgccgatagccagcccacgccccggctggcacacttggcttcgattgaagatggaaatgcaatgaacgactggctagatgcaatcaagtgggacgacaacggcctgatcccggccatcgcccaggactaccagaccgggcgcatcctgatgatggcctggatgaaccgcgaagccctggcgctgaccgccagcgagcagcgcgccatctattggtcacgttcgcgtggcaagctgtggcgcaagggcgaggagtccggccacgtgcagaagctgcatgagctgcgcctggactgcgacgccgacgtgatcgtgttgatggtcgagcagctgggcggcatcgcctgccataccggccgcgagagctgcttctaccgggtgttcgagaacggtgcctggaaaaccgtcgatgcggtgctgaaagatccgcacaccatctattcgccggagcatcgccatgactgataccctcaagcgcctggccgaggtgctggagtcgcgcaagggtgcggcaccggacagctcgtacgtggccagcctttaccacaagggcctgaacaagattctggagaaggttggcgaggagtcggtggaaaccattcttgccgccaaggacgccgccgccagcggcgactgcagcgacctgatctacgaaaccgccgacctgtggttccacagcctggtcatgctggccgcgctggatcagcacccgcaggcggtgctcgatgaactggatcgccgtttcggcctgtcggggcacgcggaaaaagccgcgcgcagcgatagcgacactcaacaaagacgctgacgaggactacgaaacatgggcattttcgactggaaacactgggtcgtcattctgatcgtcgtggtgctggtgttcggtaccaagaaactcaagaacctgggttccgaccttggcgaaaccatcaagggtttccgcaaggcgatgaacgaggaagacggcaagccgaccgacccgcacgcacaacagccgcagcaaccgcaacagccttaccagcagcaggcgccgctgaaccagccgcataccgttgaaggccaggccagcaaggtcgaagaaccgctgcgcaaggactgaggccacaagcatgttcggtatcagtttcagcgagctgctgctggtcgctctggtcgccctgctggtgctcggccccgagcgcctgccaggtgccgcgcgcaccgcaggcttatggatcgggcgcatcaagcgcagcttcaattcgatcaaggaagaagtcgagcgcgaaatcggcgccgacgaaatccgtcggcaactgcataacgaacgcatcctcgaactggagcgcgagatgcaggcggtcaagaacgacatcctgccgccagcaccccaggccagcgtgccgccgccaccggtcgtagagccggctgcacaggcgccaaccgagcctgcaccgacgcccgccactcaggccgccccgacacccgccgccagccaggacaagacgccgcaaccatgagtcgaatgcccgacaacgaccaggaaatgccgctggtttcccaccttgccgagttgcgcactcgcctgctgcgctgcgtggcggcgatcttcctgattttcgcctgcctgttctacttcgcccagaagatctacaccctggtctcggcgccgctgcgccaatacctgcctgaaggcgcgacgatgatcgccaccgacgtggcctcaccgttcctgacgccgttcaagctgaccatgatcgtcgcgctgttcctggccatgccggtgatcctgcatcaggtatggggtttcatcgcgccggggctgtacaagcacgagaaacgcatcgccattccgctgctgatctccagcatcatcctgttctacgccggcatggccttcgcttactttctggtgttcccgatcatcttccacttcttcgccagcgtgacgcccgaaggcgtatcgatgatgaccgacatcgccagctacctcgacttcgtgatgacgctgttcttcgccttcggcgtggccttcgagattcccgtggccgtggtgctgctgatctggatcggcgtggtcgacgtcgaataccttcgcaagatccgcccctacgtgatcattggctgtttcgtggtcggcatgatcctcaccccgccggacatcttctcccagaccctgctcgccgtgccgatgtggctgctgttcgagctgggcatcctggctggcagcatggtgcgcacgcgccgcggcgagccagatgaagaagacgacaacgccccgaccgaccagccgcccagcgtccagccatgaacctgctgctgctcgaggacggtgatttcatcgccgccgaccgggtgcgcctgagcggccgccgcctgacccatctcaatgaggtgcaccgcgccgagaacggcgacaccctgcgcgtcggccgcctcggcgggcagatgggccgcggccagctgctgcagctagatgccacgagcgctgaactgcaggtcgccttcgaccagccgccaccgaccaagctgccgatcaccctgctgctggccctgccgcgcccgaagatgctcaagcgcgtgctgcagagcgtcagcgccatgggcgtgccgcggctggtgctgctcaacagttaccgggtggaaaagagcttctggcagacgccctttctggagccggaagcgattcgcgagcagctgatcctcggcctggagcaggcccgcgataccgtgctgcccgaggtgatcatcgagaagcgcttcaagcccttcgtcgaggatcggctgccgcagctggccgccggcacgctcggcctgaccggacaccccggcgactacccggcctgcccacgcgccgtcgagcaaccggtaacccttgccatcggcccggaaggcggctggattccctacgaggtcgagaaactggccgaggcgggtttgcagccagtgcagatgggtgagcggattctacgggtggagacggccgtgacggcgctattggctcggttgttctgagcgactcgtttagacaggtgtgttgtggcagcagccaccgcacatttcctgtgggagcgggccatgcccgcgaaagatctcgggcatggcccgttctcactacccgtcctccgcgccaagatcgcgatggtggacaagaagagcgtgtccaacctacctaactgacagaccaatccctgtgggagcgcgccacgcgcgcgaaaaatcgcgggcatggcccgctcccacaaaagcagaccatcgtccgcgccaacgggacatccggtaacgccttgccctaagcaacggtttggcgccagcatgcgctctgcctatgatgaacacctcgtgcccacaaggagctgtcatgcgccgtctgctcaccggcatcaccgtcatcctgctgttgctgctcaatacgctggttctgattggaccgatgatgcttattgctctgggcaagttcgtgctgcccggcaaggcgctgaaggcggcctgttcgcgcttggtgatgaatatcgccgaagcctgggccgagaactgcaagcgcatcttcgcggcgctcacgccgacccagtgggatatccgcggcaacgccgagctgcgccaggacacctcctacctgatcatcagcaaccaccagtcttgggtcgacattcccgccctggtgcaggccttcaaccgcaagacgccctacttcaagttcttcctcaagcagcagctgatctgggtgccgtttctcggcctcgcgttctgggcgctggattatcccttcatgaagcgctacagcaaggccaagctggagaagtacccgcacctaaaaggccaggacctggaaatcactcgccgtgcctgcgagaagtttcgggatctgccggttaccgtagtcaattacctggaaggcacgcgcttcacacccgccaaacaggcccaacagggctcgccctatcagcacctgctcaagcccaaggccggcggggtggccttcgtgctggcggccctgggcgagcagctcgacgcgattctggatgtcaccatcgtttatgccgaggacacgccgcccggtttctggaagctgatcagcggccaggtgccaaaggtcatcatggatatccgcacccggccgctggagccggcgctgtggcagggcgattaccagaacgaccctgacttccgcctttacgtgcaggactgggtcagcggcttgtgggaggagaaggatacgctgatcacccggctgaagcaggaagccaagggctgaacctgctgcagcgctagtggaacgatcaatccggcaggatcatatggccggcctcgtcgagcggcgcgaaggggttgtgcgccagctcccagaggtgcccgtccgggtcggcgaagtaccctgaatagccaccccagaacaccttctccggcgccttgacctgccggccgccagcggcaaccgcaagagccatggcggcgtccacggcttccgggctttgcagattgtgcgccagggtcacgccggaaaagcccgctgggccggcttccggcaggttggcgtccttggccagctcctcacgggagaacaatcccagggcaaggcccttgagcttgatgaagacgatctgctgctgagaagcagacgagcgcgtccagcccaggcgttcgtagaaggcggcgctggcctgtacatcggccacgccgagggtgatcagggaaatccgtcggtcaaagctcatgaggtgctccttgcaggtcgagcctgacagggtagcagccgaaccggccgtctagagaaagaataatgatcgttcccacgctctgcgtgggaacgcatttgtaggacgctctgcgtccgtacgtaaatcgtgacgcagagcgtcacgggtggcatgcccacgcagagcatgggcacaatcagcaaagaaaatcggagcccttgggctccgctttttcagcttcaggcagcgctgaacatcttgtgcgggtcgatgacgaatttcttcggcacgccggcatcgaactcgccgtaaccgcgcggtgcgtcgtccaggctgatgacctgcacgcccaccacttcggcgatgttgatgcggtcccacatgatggcctgcatcaatgcgcggttgtacttcatcactggggtctggccggtgtggaagctgtgcgacttggcccagccgaggccgaaacggatgctcaggctgccgatcttggctgccgcgtccaccgcgcccgggtcttcggtgacgtacaggccggggataccgatcttgccggccacgcgggtgacctgcatcagcgagttgagtacggtggccggtgcttcgtgctgggcaccggcatggccatgaccgcgggcctcgaagcccaccgcgtcgacggcgcaatcgacttccggctcaccgagcaggtcggcgatctgttcgtgcagcggggtgtccttggacaggtcggcgatttcgaagccctgggccttggcatgggccaggcgcaccgggttgacgtcaccgacgatcaccaccgcggcgccgagcaggcgcgccgaggcggcggcggccaaaccgaccgggccggcaccggccacgtaaacggtggagcccgggccaacgccggcagtcaccgcgccgtgatagccggtgggcagaatgtcggacaggcaggtcaggtcgcggatcttctccatggccttgtcgcggtccggcagcttgagcaggttgaagtcagcgtaaggcaccagcacgtattcggcctggccaccggtccagtcgcccatgtcgacgtagccgtaggcgccgccggcacgggccggattgacggtcaggcacacaccggtgtgctgctctttacaggagcggcagcggccgcaggcgacgttgaagggcacggaaaccaggtcaccgatcttcaggctttcgacgtcgctccccttctcgaccacctcgccggtgatctcgtggccgagcaccaggccgacctgagcggtggtacggccacgcaccatgtgctggtcggagccgcagatgttggtggaaacgaccttgaggatcacgccgtgctcgatcttgcgaccgcgcggatcctgcatcttcggatagtcgatcttctgaacttcgaccttgcctgtgccgagatagacgacaccgcgattaccagacatatgaatctcctttcttcttgtggatacaaaggcgcgacgtcaggtcgcgcgggccttgtactggagtgagcgtctgtatcggcacccgccgttattgggcaggacggatgtcgatggtctagccagactagctagcgtgtggcgcggccgcggatgcaaaaccgacagccgccgttctctgtgcggcaccgctcccggttagaggacgacggtgcgattggcgttgaggaatacccgccgctcgaggaaatagccgactgcgcgggccagggtcaggcattcgatatcgcggccttttgccaccagatcctcggggtagtgcgcatgatcgacgctttcgactccctgggtaatgatcgggccttcgtccaggtcgttgttgatgaaatgcgccgttgcgccgaccagtttgacgcccttttggtacgcctggtggtacggcttggcgcctttgaagccgggcagcagcgagtggtggatgtttatcgcccgaccgtcgagcttgcggcacagatcggcggacagcacctgcatgtagcgggcgagcaccaccagttcggcgccagtgtcctcgaccacctgcatcacccggcgctcctgggcgggtttgtcgttggggtcgaggggaaagtggtgatacggaatgccatgccagtcggcgagcggcttgaggtcggggtggttggagacgatggcggtgatgtccatcggcaactggccggtgcgctggcggtagagcaggtcgttgaggcagtggtcggccttggagaccatgatcaccaccttggcgcggtagcccggcggcgtcagctcggtgcgcatgtcgaacggcgcagtgcgctcgtcgaggccggcgaggaaggtcgcctcatcgaaatcggcctgggtgcgaaattccacgcggataaagaagcggctggccaggcggtcatcgaagctgtggtgctcggtgacgtagcagccctgctcgaacaggtagcgggtcaccacatccacggtgcccaggaggctcgggcagtgggcggtgagaatccaggtgtcgggggtgcggctcatgaaagcgattccttatgcagatcgctcccatgcgccgaccggcagtgcacgacggggagcgtcattggctgcgtccatacgcagcctttgggagtggtgaagcaaagcaggagcggggtctgtactcgataatgtgagagcgggcatgccccccagtcacttagggtggatgacgcttcacctacgcggcccgacccatccaccgttgcgatcccaaggtggacgaaaaaagcgtcgtccacccggttccaatgtcctcaagcctccacagccaacccgtactcggcgctggcatcctgcagccacagccagaagtagtcggagaagctgcgacgaatcagcagttcccaggtgttttcgccggtgtggcgaatcaccagctgggatttggcgaacacggtgcccacggccttgcccaccgggaagttgttcgggtgcacgtcgtaactgctggacttcatcagcagttcgcgcaccttcggcccggacagttccagcagggtctgcccgccgctgacattgaccaccgagatgtgctggccatccagggcttcacgcagcttgccctcgacctcgaactcgctgccgccaggcacgatcagcagccattcatccgggcccagccactgcagcgaggtgtcgccgttggcaaccagggtcagcgcgctcggcagttccaggcccagggccttgtgcacgccgccggcgaagttggcatcggacgcgtcgccgcgtagcaccagatggcccagcagtttcttctcgcgcagcgtcaccccggcgccggcgcggcccttgccggccagttcgtgcaggccggcgtggtgcagtggcgattgcccggcgatgtcgtcggggcgttgcttgtagacgttgacgttagacattctggcggtcccctttcgggtcatagaacacggggctgacgatttcggcttcgatcacgctgccatcgaccagcggcgcgtaaacgcgctcgccgatgcgcttgaggccgccacgcaccagggccatggcgaaggaatggcccatcgcggcgctcatgtagctggaggtgacgtggccgaccatggtcatcggaatcggctgcttgggatcgaacaccagctgcgcaccttcgggcagcaccttgttcgggtccaccggcttgaggccgatcagctgcttgcggttttccttgaggcagtcctcacggttcatgccgcgccagccgatccacgagaaaggtttggtgcggccaacgcaccagcccatgcccaggtcgtccggggtgaccgaaccgtcggtgtcctggccgacgatgatgaagcccttctcggcgcgcaacacgtgcatggtctcggtgccgtaaggcgtcaggccgtgcttcttgccggcctcggcgatctgctcgagaacgcccagggcgtagtcggcctgcacgttgacttcgtagctcagctcaccggtgaaggagatacggaacacgcgagccggcacgccgccgaccttgccttccttccaggtcatgaacgggaaggcgtccttgtccaggtcgatgtcggtgacttcggccaacagcttgcggctgttcgggccggacagggtcagggtcgcccagtggtcggtgaccgaggtgaagtacaccttcagctccggccattcggtctgatggtagatctccaaccactccatcacgcgggctgcgccgccggtggtggtggtcatgacgaaatggttgtcggccagacaggcggtgacgccgtcgtcgaagaccatgccgtcttccttgcacatcaggccatagcgggccttgcccacgtccagcttggtccaggcgttggtgtacacgcggttgaggaactcgcgggcatccgggccctggatgtcgatcttgccgagggtcgaggcgtcgagaatacccaccgcgttacgcacggccttgcactcgcgggccacggcggcgtgcatgtcctcaccgtttttcgggaagtaccaggggcgtttccactggccgacgtcctcgaactcggcgccctgctgcaggtgccatttctgcagagcggtgtagcgcttgggctcgaacagctcaccacaatgacggccggcgatggcgccgaaggtcaccggggtgtagttcgggcggaacatggtggtgcccatttcgctgatgctgatgcccagcgagcgggcggcgatggccagaccgttgatgttgcccagcttgccctgatcggtaccgaagcccagcgcggtgtagcgcttgacgtgttcgaccgactcgaagccctcgcgggtggccagctcgatgccggcggcggtgacgtcgttctgctggtcgacgaactgcttcggcgcccgcgaagtgcccttatcatggggcacctggaacagcgcgaccgaggcttcctcgatgcgcttctcggctttcggcagagtgccggtgaccggctggaagcccgcatcggcagccgccttggcgccggcctcgaagccatcggcgaggctgtcgcccatgccgaacacaccattgacggcaccggcgcagtaacgcttctggaagccttcgccgggtacgaaagcgaggatgtcttcgcgccacaccgggcgaccgcccaggtgcgaggccaggtgcaccaccgggctgtagccaccggagctgacgatcaggtcgcaatcaacggtctcgcctgggctggtgaccttgtgcttggcggcgtcgatggcgcagatgcgcgcaccggtaacgcgcttgctgccgcgcgcttcgaccacggcgctgccggtgagcacccgcacgccacgccggcgcgcttcctcgacccagctgccgcgcgggttgttgcgcgcatcggccacggccaccacctggcggccggcatcgagccagtcgagcaccacgcggtaggcataatcgttgttggtcgacagcaccagcttctggccaggcgccacgccgtagcggcgcacgtaggtcgacacggcgtcggccagcatgttgccgggcacgtcgttgttgccgtacaccagcggacgctcgtgggcgccggtggccagtaccacgcggccggcacgcacacggtgcaggcgctgacgcggctggcccatgggtgcgacttcgccgaggtggtcggtcaggcgctggtgaatggtcaggaagttgtggtcgtggtagccgttgaccgtggcgcgctgcagcagggtcacttccggcatgccttccagctcggcgatggccttggcggcccagtcggcggccggcatgtcgtcgagcatctcgcgggtagacaacaggctgccaccgaactcttcctgctcgtcggcgaggatcacccgcgcgccgctacgaccagccgccagggctgcggccaggccggcggggccggagccgaccaccaacacgtcgcagtgctggttcatgtagtcgtagatgtccgggtcgttttccttcggcgaacgaccgaggccggcggccttgcggatgtacttctcgtaggtcagccacaggttctgcgggtacatgaaggtcttgtagtagaacccgggcggcatcatgccgccgccgaccttgccgagaatgcccatcaggtcggtgttcacgctcggccagccgttggtgctggtagcggtcaggttctggtacagcgcctgctgggtggcacgcacgttggggatctgcgccgcctcggtggagccgatctgcagcacggcattgggctcttcagcaccggcggcgatgatgccgcgcgggcgcgagtacttaaagctacggccgatcacgtcgacgccgttggccagcagcgcggcggccagggtgtcaccggcgtagccctggtaggtctggccgttgaagttgaaggtcagcggctggctgcggtcgatgcggccaccctgggaaagacgattgacctggctcatgccgttactccttggtcagcggcctttttcgcggcgacggtggcctcagtcacgctggggcgctcgccgatcttgtaggtttcgagaatctcgtagctcaccgtgtggcgagtgacgttgaagtactggcggcagccggcggcgtgaatccacagctcgtggtggatgccacgcgggttgtcgcggaagaacaggtactcgccccactcctcgtcggtgcaggcgttggggtccagcgggcgggcgatgtgcgcctggccaccggcgtggaattcttcttcggaacgcagttcgccacagtgtgggcagaagatgtgcagcatgttcgggacctccagaaaaccatcgtccctctctcagcgagagagggcgccttaatcagtgcgccacaccggctgcgccgtgctcgtcgatcagcgcaccgttgtggaagcgctcgatggagaaggccttggccagcggatgcatctcgcccttggcgaggctggccgcgaacacgttgcccgagcccggcgtggccttgaagccaccggtgccccagccgcagttgaaatacaggttcttgaccggcgtcttggcgatgatcgggcaggcgtccggcgtggtgtcgacgatgccgccccactggcggttcatgcgtacccgcgagagcaccgggaacatctcgacgatggcctgcagggtatgctcgatggtcgggtaggagccgcgctggccgtagccgttgtagccgtcgatgccggcgccgatgaccaggtcgcccttgtcggactggctgatgtagccgtgcacggcgttggacatgatcaccgtgtcgatgatgggtttgatcggctcggagaccagcgcctgcagcgggtgcgattccagcggcaggcggaagccggcgagcttggccaggtgcccggagttaccggcagcgaccacgccgacgcgcttggcgccgatgaagcccttgctggtttccacaccgatcaccgcgccatcctgcttgcggaagccgatcacttcggtctgctggatcaggtcgacgcccagggcgtcggccgcgcgggcgaagccccaggccacggcgtcgtgacgggcaacgccgccacggcgctgcagcgaagcgccgagcaccgggtagcgggtgttcttcgagcagtccaggtacggaatcatctccgccacctgcttggcatcgaccacttcgccatcgataccgttgaggcggttggcgctgacccggcgctcgatgtcgcgcatgtcctgcagggtatggccaaggttgaacacgccgcgctgggagaacatgacgttgtagttcaaatcctgggacaggccttcccaaagcttcatcgcgtgctcgtagaggtgcgcggactcgtcccacaggtagttggaacgcacgatggtggtgttgcgcgcggtgttgccgccgcccagccagcccttctcgaccacggcgacgttcttcacgccgaactccttggccaggtagtaggccgtggccaggccgtggccgccaccgccgacgatgaccacgtcgtaaaccggcttgggcgtcgggttgcgccacatacgctgccagttttcatggtggctgaaagaatgcttgaacaggccaaagccggaatagcgctgcatgggtaactcctgaattctgcttgcctgcaggtgcgtacctgaatcacagaaccgtaggatgggtgaaacccatcagtgatcgatgggttgcacccatcctacggtgccgaacctgcgtaacgactgtgtctcagcggtaaaccgggtaatcggcgcacagaccggcggccaaaccagccacctgggcctcgacatcggcgtcgccgaggtgctcgaggatgtcggcgatccagcctgccagttcacgacactgggcttccttgaagccgcgggtggtgaccgctggcgtgccgatgcgcaggcccgaggtcacgaacggcgactgcgggtcgttgggtacggcgttcttgttgacggtgatgccggcgcggcccagggcggcgtcggcgtccttgccggtgatgccctgcttgatcagcgagagcaggaacaggtggttgtcggtgccgccggagaccacgtcgaaaccgcggtcgatgaacacctgggccatggcctgggcgttcttgatcacctgggcctggtagtccttgaagccgggctccagcgcttccttgaagcacaccgccttggcagcgatcacgtgcatcaacgggccgccctgggcgcctgggaatacggcagcgttgagcttcttctcgatctcttcgttggccttggcgaggatcagcccgccacgcgggccacgcagggtcttgtgggtggtggtggtgaccacgtcagccagcggcactgggttcgggtacaggccggcggcgaccagaccggctacgtgggccatgtcgacgaacaggtaagccccgaccttgtcggcgatggcacggaaacgcgggaaatccaaagttttggagtaggccgagaagccggcgacgatcatcttcggcttgtgctcgacggccaggcgctcgacttcgtcgtagtcgatcagcccggtatcggtatcgatgccgtactgcacggcgttgtacagcttgcccgaggacgacaccttggcgccgtgggtcaggtggccgccgtgggccaggctcatgcccagaatggtgtcgccgggctgcagcagtgccaggtagacagccgagttggcggaagagccggagtgcggctgcacgttggcgtaatcggcaccgaacagctgcttggcgcgctcgatggccagcacctcgactttatccacatgctcgcaaccgccgtagtagcgcttgcctggatagccttcggcgtacttgttggtcaggccgctgccctgggcttccatcacgcgcttgctggtgtagttttccgaggcaatcagctcgatgtgatgttcctgacgacgctcctcggcctgcatggcactgagcagggcgtcatcgtagccttgaatctgatcttgcttgctgaacatcacgtatctccccggggcgcctcgcggcgccgcatctggcggttgctcggtatgagtcttgttgcagcgatggtatgactggccctggcgagccagatgcctatgtacgccacgggagattgtgtttgcgacatgcccaggcgtcgcatttgtgcatgcccgaacaagccgtttagagactgcgcagcgccaccaggacgagaaaatgcgccggatagaagaggtaagcccagcgcctgaccggcggcacggggaatggcggccggaagcgcaacagcagcaggcccagcaatggcgcgaacaggcacatgaccagcacgctccaggcgaagggatcgccacgggccgcatcggcatagaacggcgcccagtagttggctgccaggcagccgagcatcggcagcaaccagcgcgccctgaagcccctcaaagcaagcagaaaggccgccggcaacagcgcgccgaacacgccgaacatcagccactcgtgggccagcacggcagttgccagcgcgccggcgcccagccagcgcgcctggatatcggcgcgctgcacggcattggcgatcagcaggccgagcaccagggtcggcatcacgttgagcgattcggcggtcggcaccagcagccggtacggccactcggagatcagcgagaacagcagcagccaacccaggtaacgagcggtcacgccgccggcatcgtcagccctgggccgtgcgacattggcggcgatggccaggcagaacagcggaaaggccaggcggccgggtacatagaggaagtagagctcgggccaggcatggcgcaggtgatcgatcagcatggtcagcagcgccagccatttgatcagatcgagggccgcgtcgcggccggagggaagattgtgcgggaaagaggaaggcatgcacgcccatcacgctgacggatgaagcatcaaggtagaggcagccagcgccaaggcgcaaacagaaagggcggcgtagaacctacgccgccctcaaggctcactgcagcttcgcgttgcagctgctcgatgcggtgaccagacgcttctgcagggccgcgtccggcggaacctgcttgctcatctcggccatttccgcctcgctgaactcctcgctgaccttggtcgcggcgcagtcacagaaggcggtgagcttttcttgggagtggccggactgagcgcccttcacgcattcctgcacgaaggtggacttggcttccggcgaccactgctgagcggcggcggccggcagggcgaaagcgagcggtgcgaaaagggcgatcagatgacggtagctcatggtgggctcctgtagcttgggatcggtgagtcctggtaatgaactctctgctttgtgagcccatcggcgcccgtgagttcacaattaatggcgcgcctgggcatggaacaatatgtcgctccggcgagtgcgacgcagcggtgcggcgggataaagtaccggcatacgcccgcacggggcgatgcagaaaaggacccctcaatgcccgacaacgcccagcaattcgccagcgacaattactccggcatctgccccgaggcctggcaggccatggccgaggccaaccagggccaccagcgcgcctacggcgatgacgaatggacggcccgcgccgccgaccacttccgccgcctgttcgagaccgactgcgacgtattcttcgccttcaacggcaccgccgccaactccctggccctcgcctcgctgtgccagagctaccacagcgtgatctgctcggagaccgcccacgtcgagaccgacgaatgcggcgcgccggagttcttctccaacggctccaagctgctgaccacccgcaccgaacacggcaagctgacaccggcctcgatccgcgagatcgccctcaagcgcaaggacatccacttccccaagccgcgcgtggtcaccctgacccaggccaccgaagtcggcaccgtgtaccgccccgaggagatccaggcgatcagccagacctgtgacgaactgggcctgaacctgcacatggacggcgcgcgcttctccaacgcctgcgcctttctcggctgcacgccggccgagctgacctggaaggccggcgtcgacgtgctgtgcttcggcggcaccaagaacggcatggccgtcggtgaggcgatcctgttcttcaaccgcgacctggcagaagacttcgactatcgctgcaaacaggccggccagctggcctcgaagatgcgctacctgtcggcgccctgggtcggcatcctgcaggaggacgcctggctgcgttacgccaatcacgccaaccactgcgcccagctgctcgccaaactggtggaagacgtgccgggcgtcagcctgatgttcccggtcgaggccaacggcgtgttcctgcagatgtccgaaccggccatcgccgccctaaccgcccgcggctggcgcttctacacctttatcggtgccggcggcgcgcgcttcatgtgctcctgggataccgaggaagcacgggtgcgccagctggccgcggatatccgcgaagtcatggccgcctgagcaatgcgttgggccggcagcgcgccggcccaacgcatctacgttccgcagtgatcctcccctgcagctcctcctgcacttctgtggataaaatcgttatcccaaccaaaacgaatgcctaggcacgtaattcgaagcattggctgcgcgtaactttgccgccgcctgtgcgtaatcaattcccgcatccccagatccggtggaaggcgctgtgcataagctgtcggcataaggctgcaggccagggcgcacggtggctccaggcaatcgtacaaaaaacgttctatttcaatggtttgcacatggggttacgcacaatcgctgtgcaggagggctttcaaaagctgtgcatatgttgctacagaccttgctagcaaaggcctacagcagcttgatcaaatttcgatcagtggatttcggggcgcggtaatccacaatgcgcactcgaaggtttttaccgcctgtggacattcgtccccagcaatcggggacgataacggggataagctgtcggcaaagcgctgcaagcctcgccatcagaggccttcagcctatcgagcaaaaaacgagcagcatcaataagctggcaacttatctacacacagaaactgtgcgcgtttctgtgcataagttgtttcgaatgggctgcagcccattaatcacggagctttaacagcaatgatcaattttcgaccaaccgtagaagagcatcatctatcggctcgcggcgacatgacgcctgaagcatggtgaataacctacagcgcgctttccccagacttcgtggatcaagctgtgcacaagctgtcgccatcaggctgcaagccactatcggcgaggcctacatggacatgatcaaaaattgaacaggcgaaccaacaccttctcagccgaggtctgtcagaagcctgtataagagtgcgaatagctctgtggataagctgttcgagcggggtggcatagcgcgcgtaggagcggcttcagccgcgagctcttctgtggccgtcacagccaaatctgcagcagcctgcgtgcttttcccaatccctgcgagcgaccgatcaagcgattggaaaccacctgccaaccttgcacacaattactgtgcgccgggctgtggacaaactgttggattgcccctgcagcgcccatgagccgggcgctacagcgcactgatcatcttttgatcagcggatcagtaatcgatgctcacatcgttacgcggcacactgcagcaggacaggatgtaaccctcggccacatcctcgtcggtgatcccgccgttatgctccatgtccacgtcgcccccagtcttgagcaccttgcaggtaccgcagatgcccataccgcaggccttgggaatatgcaggccaagcttcgccgccgcggcatgcacggtttcgcccggagccacctgaatgctcttgccggtgctggtgaaggacacctgattgcgctcgccaaccggcacttccggtgcatcggcagccagctcggccagttccttgacctcctggcgcacttcggcgggcaccggaccgaaggcctcctcgtggtaatggctcatgtcgaagcccttggcttcgagcagacgcttgaccgcgctcatgtagggcgtcgggccacagcagaagatttcccgctccatgtagtccggcgcgatcagctccagcatcggctggttgaggtagccgcggtaacctgaccaagactcgcccaggccgtgtttttcgcagatcacgtgcaggttgaagttggcgatccgcgcggccatgtgttccagctcgcggtggtagatgatgtccttcggcgaacgagcgctgtgcacgaacaccatgtcgacgttggcattggtgtcgtagaaccagcgcgccatcgacatcaccggggtgatgcccaccccgccgctaaggaacagcaccttgtcggccgggaaatcgatggcgttgaacagcccgaccgggccgtgcaccgccagctcctggccttcggacaggttgtcgtgcaaccagttggagaccttgccgcccggcacccgcttgatggtgatcgagaagctgtaaggcaccgatggcgaactggagatggtgtacgaacgcatcaccggctggccatcgatctccagctccagggtgacgaactgccctggcttgaagaagaacagcacgggctgatcggccatgaaacagaaggtgcggacatcccatgtttcctggatgaccttgacgcagcgcaccaggtggcggccgttgctccaggtctgggtagtgacgggatagaggaagtcgttcgacatgtcggttctctcgcgcacgcaggccgctcaccggcccattctttgccgcgattgtgcgcaacgcatctgggcctcatttacctgccagcgacatcggcatgctcaccgcgacctgccccgtagacactggcgtatccagtcgggaactgattcggccatgtcgcccatggataaggttcgtcccgcgccgagctccacactcgcccccaagccgaacaggataagagcgtgcgccgcagccccctgagcaatgcgccattcggcaggcgatccgggccaggcgacgccaccttgcgtcaaccgcaccagcctatttcatagcggccgcacccgcgtccgccacgaggagttttccgatgaccgtcacctctaccctgagccttggcgacccgctggaaccggcccgcgccgcagctgctgaaatgctgcagaaccgcgagcgcaccttttccctgccgcagccgttctacaacgacgagcgggtgttccagctcgacatgcaggagattttccacaaggaatggctgatcgccggcatgacctgcgagattccggccaagggcaactacctgaccctgcagatcggcaacaacccgatcatcgtcatccgcggcgccgagggcgtcgtgcatgccttccacaacgtctgccgccaccgcggctcgcgcctgtgcaccagcgacaagggcaaggtcgccaagctggtctgcccgtaccaccagtggacctacgaagtggatggccgcctgctgttcgccggcaccgaaatgggcgccgacttcaacctggccgactacaacctcaaaccggtgaactgcaagaccgccggcggctacatcttcatctccctggccgagaacccaccggccatcgacgagttcctcgccaccctggcgcactacatggaaccgtacgacatggagaatgccaaggtggccgtgcagaccaccctgatggaaaaggccaactggaagctggtgctggaaaacaaccgcgagtgctaccactgcaacggttcgcacccggaactgctcaacactctgctggaatgggacgacaccaacgatccccgcgcgacccagtcgttcaaggaccacgtggccgaatccgccgccaagtgggaagccgagaagattccatacctgcacgccggcttcggcctgcgcaaccgtatcgtgcgcatgccgctgctcaagggcaccgtgtccatgaccatggacggcaagcagggctgcaagaaactgatgggccgcatccagaacccggacctaggctcgatgcgcatcctgcacctgccgcactcctggaaccactgcatgggcgaccacatgatcgtgttcaccgtgtggccgatcagcgcccaggaaaccatggtcaccaccaagtggctggtgcgtaaggacgccgtcgaaggcgaagactacgacgtcgcccgcctgcgcgaagtctgggacgccaccaacgaccaggaccgtcgcctggccgaagaaaaccagcgcggcatcaactccaccgcctaccagcccggcccgtactcgaaaacctacgagttcggcgtggtcaacttcatcgactggtacagcgagcgcatgctcagcaacctgggcgccgcgccggcgccgtatctgcgggatgtgaagacgcagtaagcggccgaaaacaaaaagccccgtcagctaaacctggcggggcttttttgcgtcacgagaaaggctcagggcaagccaatcacccgccccacatatgcggaacgcggcgctccacgctgcgcctcggccagatcagcgactcgcccggccacgtcgccagcgaacggcgccgagcggccagtcgccgtgtcgatgttcatcagcatctgctcgctttcggccaccacctggccgtcgtcgcagcgctccagcaggtggtggatatgcaggcgtttgcggtcatggccgagtagttgggtgcgtacctgaacctcgacgccaagtttcacctcggcgagaaaattgaggtggcactccagggtgtagagcgtgtgcccggtgcgcgccctgcccgcctcgtcgaggccgataaggtccatcagcccgtcggtggcgaagctgcagatcagcaggtaataggcgtcgcgcaggtggccgttgtagtcgacccagtcgtgctgcacggcggttttgtaggtaacggacagcatgctcagtcctcgaagtcgaagccgtggcgggccttggtttcgcggatcgcgccgagtaccgccagcaggcagtcgtcgcggtaacgttccagctcggcaaggctgcgctggccctgctgcaccgttgtgccagcgaccacgtcgtcgatcagttgctcggtcagctcgggggcctgcaggtaggtccagggcagcttcagcgccgggccgaactgggccatgaagtggcgcatgccggcgtcgccgcccgccagggtgtaggtcaggaaggtgcccatgaacgaccagcgcaagccggcgccgaagcggatcgcgtcgtcgatctcgccggtggtcgccacgccatcgttgaccaggtgcagcgcctcgcgccacaacgcttcgagcaggcgatcggcgataaagcccggcacctccttgcgcacgtgcagcgggcgcatgcccagcgcgctgtagatgcttatggccgcctgcaccgcctcgggcgcagtgcgctcgccgccgaccacctcgaccagcggcaacagatataccgggttgaacgggtggccgaccacgcagcgctcggggtggcgcgcctcggcgtagaactcgctgggcaacaggcccgaggtgctggagccaatgatcacatccgctcgtgctgcggcgctgatccgcgcatgcagatcgagcttgaggtcgagccgctcgggggcgctctcttggataaaatcggcgtcgcgcacgcaggcgtcgaggtcggcgaaaaagcgcaagcgctgcaccgacgctcccggcgccaggccctgcttttccagcgccggccaggcattggcgatgcgtgtgcgcagggccgcttcagcgccgggcgccgggtcccaggcgtgcacgtcaaggccgtgggccagggcacgggcgatccagccggcgccgatcacgccggtgcccagggcagcgaaaatcttgatgtcggttacgaagggcatggcaagctccaggcgatggctcagcgttttttcaggttcattttttcccggccctcggccgggctcagcacacggccaccaaggcgctcgacgatttccaccgctcgctcgaccagggagccgttgctggccggcacgcccttggccaaccagatattgtcttccagccccacgcgcacgttgccgcccagcagcatggcctgggcgagcatcggcatctgcatgcggccgatgccgaagccggcccaggtcaggcctggcggcaggttgtcgaccatcgccttcatggtcgcggtatccgccggcgcgccccaggggatgcccagacacagctggatcagcgggtcgtcgagcaggccttccttgagcatctgcttggcgaaccacaggtggccggtgtcgaagatctccagctcggccttcacgcccagctcggtgatgcgcttggcgccggcgcgcagctgcgccggggtggacacgtagatgaaatcgccatcgccgaaattcagggtgccgcagtccagggtgcagatttccgggcgcagcgcttcgatatgggccaggcgggtcagcggaccgaccaggtcggtgccggtgccgaactccagcggctgctcgcccttgccgatctccaggtcgccgcccataccggcggtgaggttgatgatcacgtcggtgtcgctttcgcgaatgcgctcgaccagctcgcagtacagcgccacgtcgcggctcggcttgccggtgtgcggatcacgcacatggcagtgggcgacggtggcaccggccttggccgcctcgatggcggcctcggcgatctgtttcggcgtgacgggaatggccgggtgacggccgacggtgtcgccggcgccggtgaccgcgcaggtgatgatgacttcgtggttcacgactgtgctcctttattcagggcgaacgccgcccccgcagcgaaggcggtgacgacggcgggtaaggttattggttgagtttcagaacctgcgcagcaggcttgccgtcacggctggtaacgccatccagccaggcggcgacgacctgcggattggcagcgatccattcgcgcgccaccttatcaggcgcctggcgatccatgatcggctgcatcagctcggcctcctgggcgctggtgaagcgcaggttggtgagcaggcggttggcgttggggcaacgctgggcgtagtccggcgccgtcacggtggaaaccgtcgccgcaccgtcgttggggccgaacacatcttcggtgccggtcaggtaggtgatcggcatctgcaggttcatcgggtgcggcttccagccgaagaacaccaccggcttctggttgcgcaccgcgcggccaacggcagcgagcatgccggcctcgctggactccaccagcttgaagccgccaaggtcgaactggttggagtcgatcatcttctggattgccgtgttggcgcccgagccggcctcgatgccgtagatcttgccgtcgagctgatccttgaagcgggcgatatcggccagcgtcttgatgccctgctcggccgcataggtgggcacggcgagcaccgccacggcatcgtccagcgaaggtttgtcagccaccttcacggcgccggcgtcgaggaagggtttgatgttgtcatccatgatcggcttccagtagccgagaaaggcatcgacctgacccttctggatgccggcgaagatgatctgctgggaagcctgggtctgtttggtttcatagcccaggccctccagcagctggttggccacggcggtagtggcgacgacgtcggtccagccgacggcgccgaggcgtacggtcttgcagccggcttcttcggcggccagcaggggcgaactgaacagcgtgacggcgcagcaggctgcgaacgcggtgagcgttttcatgagcgggctcctcaacggtttagtttctggtttttagtaccgtgcgatcggaacagcggtattccgatagggccaagctacgccgttaatgaccagggaattcgcactatatcgacacaaaaccagaacataacgacttgcccacctatcaccctcactgttagatagaagcctcccgacccggagcgccaccatggctcaccacttctgttttctgctgctgcccggcttttcgatgatgggcctgatgtcggccatcgaaccgctgcgggtcgccaaccgttttcatgcgccccactaccactggcgcctggtgagcgaaaacggcgaggcggtgccggccagcaacggcatgtcgctcaacgtcgacggcaccctggacgatgagtgggcgggcaacagcctgttcgtggtcgccggtttcgatccgctggccggcttcagcccgcagctggcgaaccgcctgcgccgcgccgatcgcgagtgccaggtgctcggggccatcgataccggcagcttcgtgctggccgaggccgggctgctggacgcccggcagcgcttcaccctgcactgggaggcgctggaggcctttcgcgaacgttatccacagctgcaaccgacccaggaattgttcgagatcgacggccggcgcatcaccagcgccggcggcaccagcagcctggacctgatgctcggccttatcggccgcgaccatggcgaggcattgtcgatccaggtgtccgagcaattcgtgctcggccgcatccgcacccggctggaccaccagcgcatgcagatcagcagccgctacggcatccacgacaagaagctggccctggtgatcggcgaaatggagcgctgcaccgaggagccgcgcaccccgcagcaactggccgacaccgtgggcatcaccacgcgccagctggagcggctgttccgccagcacctgaacaccacgccggtcaccttctacctggccctacgcctggacaagggccgccagctgctgcgtcagagcgacctaagcgtgctggaggtggcgctggcctgcggcttcgactcggcgtcctatttcgcccggcgttaccgggcgcggtttgctgtgagtccgcgccaggataggcgtgaaggtgcggctgggcggtcttgaatcgtccataggccagactattagggagcatgccgcctaggccatgcccgtctgcgcttttgtgggagcgcgccatgcgcgcgattcgtgggcatggcccgctcccacagatgaatgcgcaacagcccagatagccttttgtccacttcatcgccaccccataccccgcaacagggcacgccctggcgacatatccacccacgacctcggcttgacgctttcggcaatccccccgtcgtttttgcatcgggtcgcccaggcgtcgaggcatatgctgcccacaaagcgccagcagcgaatctggtgcattcattcaaggggagccgcctgatgagcccagccgaattgcacgccgacagcatcgtcatcgacggtctgatcatcgccaagtggaaccgtgaactcttcgaagacatgcgcaagggcggcctgaccgcggccaactgcaccgtgtcggtatgggaagggttccaggccaccgtcaacagcatcgccgccagcagcaagctgatccgcgagaacagcgacctggtgatgccggtacgcaccaccgccgacatccgcaaggccaaggagctgggcaagaccggcatcatctacggcttccagaacgcccatgcgttcgaggaccagatcggttacgtcgaggtgttcaagcagctcggcgtgggcatcgtgcagatgtgctacaacacccagaacctgatcggcaccggctgctacgagcgcgacggcggcctgtccggcttcggccgcgagatcgtcgcagagatgaaccgcgtgggcatcatgtgcgacctgtcccacgtcggcagcaagacgtccgaggaagtgatcctcgaatcgaagaagccggtgacctactcgcactgcctgccttccggcctcaaagagcacccgcgcaacaagtccgacgaagaactgaagttcatcgccgaccacggcggtttcgttggcgtgaccatgttcgcacccttcctggccaagggcatcgactcgaccatcgacgactacgccgaagccatcgagtacgtgatgaacatcgtcggtgaagacgccatcggcatcggcaccgacttcacccagggccacggccaggatttcttcgagtacctgacccacgacaagggctacgcccgccgcctgaccagcttcggcaagatcatcaacccgctgggtatccgtaccgtcggcgagttcccgaacctcaccgaaaccctgctcaaacgcggccattccgagcgcgtggtgcgcaagatcatgggcgagaactgggtgcgcgtattggccgacgtctggggcgagtaagcccttccatctcaatttccgtaggagcggcttcagccgcgatccgtccgctgggacggcgtgcgccttgaggctcgcggctaaagtcgctcctacgattcaaactcaggagttccaaacatggccacccacgcccccgaaatgcccatccaggtcgacgatgaaaccggcgtatggaccaccgacgccctgccgatgctgtacgtgccgcggcatttcttcgtcaacaaccaccgcggcatcgaggaagtactcggtgccgacaagtacgccgagattctctacaaggccggctacaaatccgcctggcactggtgcgagaaggaagccgaatgccacggcattgaaggcgcggcggtattcgagcactacatgaagcgcctgtcgcagcgcggctggggcctgttcgagatccagaagctggacatcgacgccggttacgcggaagtgaagctcaagcactcggccttcgtgtacgtgtacggcaaggtcggccgcaaggtggactacatgttcaccggctggttctccggcgccatcgaccagatcctggccgccaagggcagcagcctgcgcaccgtcaccttgcaggaatacggcggatccgaagaaggccacgacgatggcctgttcgtgacgcgcccgctctaaatcattcaggtgggagcgggtaacgcctgcgatcgcccctcccacccataaaaacaaaacgtgaacgcttagccgccgattcgaggagaaggtcatggccttcgaagcaatgttccagccgatccagatcggcaaactgaccatccgtaaccgcgtactcagcacggcgcacgccgaggtgtacgccaccgacggcggtatgaccaccgagcgttacgtcaaatactacgaagagaaggccaagggcggtatcggcctggcgatctgcggcggctcctccgtggtggccatcgacagcccgcagcaatggtggagctcggtcaacctgtccaccgaccgcatcatcccgcacttccagaatctcgccgacgccatgcacaagcacggcgccaagatcatgatccagattacccacatgggccgccgctcgcgttgggatggctaccactggccgaccctgatgtcgccgtccggcatccgtgaaccggtacaccgcgccacctgcaagaccatcgaggtcgaggaaatctggcgcatcatcggcaactacgcccaggcggcgcgccgcgcgaaggaaggcggcctggacggcgtcgagctgtccgccgtgcaccaacacctgatcgaccagttctggtcgccgcgggtgaacaagcgtaccgacgaatggggcggcaccttcgaaggccgcatgaaattcggcctggaagtgctcaaggccgtacgcgccgaagtcggtgacgatttctgcgtcggcatgcgcatcaccggtgacgagttccacccggacggcctgtcccacgaggacatgaaacagatcgccgcctattacgacgccaccggcatgctcgacttcatcggcgtggtcggctcaggctgcgacacccacaacaccctggccaacgtcattcccaacatgagcttcccgccggaaccgttcctgcacctggcggccggcatcaaggaagtggtcaaggtcccggtgctgcacgcgcagaacatcaaggacccgaaccaggccacgcgcatcctcgaaggcggctatgtcgatatggtcggcatgacccgcgcgcacatggccgacccgcacctgatcgccaagatcaagatgggccagatcgaccagatcaaacagtgcgtcggcgccaactactgcatcgaccgccagtaccagggcctggacgtgctgtgcatccagaacgccgcgaccagccgcgaatatatgggcgtgccgcacatcatcgagaaaaccaccggcgccaagcgcaaggtggtgatcgtcggcggcggcccggccgggatggaagccgcgcgcgtggccgccgaacgtggccacgacgtgaccctgttcgagaagcaggacagcctcggcgggcagatcagcatcgccgcccgcgccccgcaacgcgaccagatcgccggcatcacccgctggtatcagctggaaatcgcccgcctgggcgtggacctgcgcctgggcacggcggccgatgaagcgaccatcctcgacctgcgcccggacatcgtggtgctggccaacggcggccacgccttcctcgagcagaacgaacactggggtgcggccgaaggcctggtggtcagcgcctgggacatcctcagcggcaaggtcgagcccggcaagaacgtgctggtgtacgacaccatctgcgaattcaccggcatgtcggcggccgactacctggccgagaaaggctgccaggtcgagatcgtcaccgacgacatcaagcccggcgtggccatgggcggcaccaccttcccgacctactaccgcagcatgtaccccaaggaagtggtcatgaccggcgacctgatgctggaaaaggtctacgccgagggcgacaagaaggtcgcggtgctggagaacgaatacaccggcgcccgggaagagcgggtggtcgatcagatcgtcatcgaaaacggtgtgcgcccggacgagcgcctgtactacgcgctcaaggacggctcgcgcaacaagggccagatcgacgtcgaggcgctgttcgcgatcaagccgcagccgtgcctttccgagacgggcgagggctacctgctgttccgtatcggtgactgcgtggcccagcgcaacgtgcacgcggcgatctacgacgccctgcgcctttgcaaggacttctaatctaaacgacgcccttgtgggagcgggcggggacgcctagttcatgcccgcgattgattcgtgccaaggctgcgcccagttgcgagcctgcccgctcccaccacctctcgtccggtgaggacagaccgatgctgaacaccattctccccatcctgctcttcgccgccctggcccttgcggtcatcggcgcggcgaagcgctttctcatgtggcgccgcggccggccggccaaggtcgactggatcggcggcctgctgaagatgccgcgccgctacctcgtggacctgcaccacgtggtcgagcgcgacaagtacatgtccaagacccacgtggccaccgccggtggtttcgtgctggcggccgtactggccatcgtggtgcatggtttcggcctgcataaccgcatcctcggcttcgccctgctggcggccacggtgctgatgttcaccggcgccctgttcgtcgccaagcgtcgcctgaatccgccctcgcgcctttcaaaaggcccatggatgcgcctgccgaaaagcctgctgatgttcgcgggcagcttcttcatcgccaccctgccggtggccggcatcctgccgcccgactttggcggctgggtgctggcggtgattctcgccgtgggcgtggcctggggcgtgtccgagctgttcttcggcatgacctggggcgggccgatgaagcacgccttcgccggcgccctgcacctggcctggcaccgtcgcagcgagcgctttggcggtggtcgctcaaccggcctgaaagcgctggacctgaatgacccgaaagccccgctgggcgtggaaaagcccaccgatttcacctggaaccagttgctcggcttcgacgcctgcgtgcagtgcggcaagtgcgaagtcatgtgcccggccttcgccgccggccagccactgaaccccaagaagctgattcaggacatggtcatcggcctggccggtggcaacgacgccaacttcgctggcagcccctaccccggcaagccgttgggtgagcacagcggtggcccgcaccagccgatcgtttcgctgcagggcaaggccctggtcgacgccgacacgctgtggtcgtgcaccacctgccgcgcttgcgtcgaggagtgcccgatgatgatcgagcacgtcgatgccatcgtcgacatgcgccgtcacctgaccctggaaaagggctcgacgccgaacaagggtgccgaggtgctggaaaatctgatcgccaccgacaatcccggcggcttcgcaccgggcggccgcctgaactgggccgcggacctgaacctgccactgatggccgacaagggcagcgccgaggtgctgttctgggttggagacggcgccttcgacatgcgcaatcagcgcaccctgcgcgccttcgtgaagatcctcaaggcctcgggcgtggacttcgccgtgctcggcctggaagaacgcgacagcggtgacgtcgcccgccggctgggcgacgaagcgaccttccagcaactggccaagcgcaatatcgccacgctgaacaaataccagttcaagaccatcgtctcctgcgacccgcacagcttccacgtgctgaagaacgagtacggcgctctgggtggcaattatcaggtcatgcaccacagcaccttcatcgaaaccctgctgcagcgcagtgccctgaatcttggcaagcacaagggcggctccgtcacctaccacgacccctgctacctgggccgctacaacggcgagtacgaagccccgcgcgccgtgctcaaggccatcggtatcgaggtgaaggaaatggaacgttcgggcttccgctcgcgctgctgcggcggtggcggcggcgcgccgatcaccgatattcccggcaagcagcggattcccgacatgcgcatggtcgacatcaaggagaccggcgccgagctggtcgccgtcggctgcccgcagtgcaccgtgatgctcgaaggcgtggtcgaaccgcgcccgcagatcaaggacatcgccgagctggtcgccgacgtattgatcgaagccgatgtaccgcagaagcgcccggccgctcagcccgccgccgtggaggtcgcatgaatatcgacgtaccactgatgggtgatgggtcatcacccatcccaccaagcccgctccgtaggatgggtgccaacccatcaaaaccgagccgtccgacgggagcccgccatgagtgacatcatccgccgcgacccgcgggccgagcgcatcgcccgcaatcgcttgcacccgctgcacgcggccctgcagccccagcagattcagtggatgggccccaacggtatcgtccgcaagaatccgcacgccgcggccgccggtttcatcggcccggcaggcctcaagcgtatcgaccgcagcggcgcccagcagggcggcagctccaagcgtcagagcagcagcgcgaccgtgcaactgccgctgcatgtggtcgagcagccggctttcatcatcgccgtggtgccggatatggtgggcggccgcctgagcagccacgacaaggatctgctcggcctcgcccatcaactggccggcaaggatggtgccgtgctggccgtggtgttcggcgagcacaaggagtcggccttcgacagcgccggcatcgaccgcctgctgcacctggaaggcgacgaatacagcggctactcgccggagcaaagggtactggccctgcgcgccgtcgacagtcagttcgccccgcgccattggctgctgcccgatagccgcacgggcggtggcgagctgggtcgtcgcctggcctccagcctcggcgagcgcccggcaacccgcgtctggcaggtcaaggacggccagagcaccggccgtgccggtgccggccgcgaggacatcgctcaggccgcgccgcggctgattctggccgccgccgagtgcgccgagccggtcagcgaaacccgccatgaagcgcgcgcggtcgagctgtcggcgcaagtgccgcgcaacctgccgcgcatcgaagacctgggctcggtcgccgtcgacccggcgcagattcccatggccgaatccgaattcattctctccggcggcaacggcgtgaaggactgggagctgtttcaccgcgccgccgtcgctctgggtgccaccgaaggcgcctcgcgggtggcagtggacgatggccacatgccccgcgcccgccaggtcggcgctacaggcacctgggttaccgcccgggtttacgtggcggtcggcatttccggggcgatccagcacctgcagggcatcggcgcctgcgacaaggtggtggcgatcaacctggatccgggctgcgacatgatcaagcgcgccgacatggcggtgatcggcgactcggcagcgatccttcaggcgctgatcgaacgcgtggaagcccaccgcaacggagccaaacgcgatgccgcataagtctctcggtcgcttctggtgggagcgggccatgcccgcgaaatcgcacacacagctggagatccggcatggctgatctgaacgtcgtcaccctggtttccatcggctcgcaccctgcctcgggccgcccgcggcgcgccgaacaggatgcccgcgccgtcgaactgggcctgcgtctggccggtgaaaaactcaacgtggtgcatgccggcgacccgcaggaagagaccctgcgcgcctacctgggcatgggcctgcccggcctgaccgtgcttgaacaaagcagcgaggccgacgccctgccggcgctgaccgaacacctgcaactggccaaggcgcagctggtgctgaccggcagccaggcggaaaccggcgagggctcgggcatgttgccttacctgctggccgaacgcctgggctggccgctaatcgttggcctggccgaagtggaaagtatcgaaggcggcagcgcccaggtgctgcaagccctgccccgtggtcagcggcggcgcctcaaggtgcgcctgccattcgtcgccagtgtcgatgccgccgcaccggcggcgcggcagagcgccttcggcccggcacgccgcggcagcctggagcgcgaagccgtggaactggtcgacgatccgctctacgccaatgcccagtggcagccagcccgcccgcgcccgaagcgcctaaaggtgatcaaggccaagaccggcgccgagcgcatgaaggccgcgacggcaaaagcggccggcggtggtggccaggtgatcactggcgtctcgccacaggaaggcgcagaggctatcttcaagctactgctggatgagggcgtgctgcgctgacggtacgccgacttcgaacttgccacgaggacagtcacgatgatgcatgccgaactgatcgatcaggaagatctacgcgaacgcctggtcgccctgggtttcagcgttcccagcggcgccaccgccgaacaggcctgcgaatatgcggtcaccggcctgtgcccggaacgcgccctcgccctgcgccatatggtcgaagacattcttgccggcagcgcgaccgtgctgccaaccgtacgcgaagccatctcccgcaaactgctgccggctctggtgccacgtagctgataccccagcaagcgccctgcacccgtaacctcgggcgcaggcgttgcccccaaatgctgtgcgcaggcctgtggataagctattggataaccgcgcaacgccagagcacatcgggcactccgccaactgacgatttattgcccagacgctaaccggtacgctcagcgaaacggccggtttgattgggtttcaggcaggtctgatcggcaagccccgcggtcttcggctcaccggtatcttgcgcacaaatactctgtgcataactgtggataatctgtgaaaggcagcgcagacgccgcggatggcgggcgtctgcgccgattgcgcattttttgcgcagcgcagccagaatggcgggtcagatcacccgcacgctggcgaaggtcgactcgccctgggcgcgactaagcgccgccatggccgatgacgattcgtgcagcagttcatcgctgaccggaaccagcgccaccacattggcgctgctgccggcgcgctcgtcacgcggcggaatgccgaagtactcgcggtagcatttggagaagtgcggcgtggatacgaagccgcacaccgacgccacttcgatgatcgacatcgacgtttgcttgagcagctgacgggcgcgaatcaggcgcagcttcaggtagtaacgcgacggcgaacaatgcaggtatttctgaaacagccgctcgagctggcgacgcgatacgtcaacgtagagcgccagctggtccagatcgatcggctcctcgaggttggcttccatcagcgcaacgatttcctgcagcttcggctggttggtgccgagcatgtgtttgagcggaacgcgctggtgatcctgctcgttgcgaatgcgctcgtagatgaacatctcggagatcgccgccgccagctcgcggccatgctcgcggccgatcaggtgcagcatcatgtccatcggcgcggtgccaccggacgaggtgttgcggttgcggtcgatggaaaacaggcgggtggtaatggccgcgcgggggaaagcctcctgcatggcagcgaggaattcccagtgcacgctgcaatcgtagccgtcgagcagaccggccttggccagcgcccagctgccggtgcacacggcgcccagctgccggccctgacgcgcctgcgcctgcagccactgtacgtgctcgcgggtcacgctgcgctggatatccacaccaccgcagacgatcaccgcgctcagcgccggagcgctggcgatgctggcgtccggggtgatcttcaggccgtcactggcgcacaccggatggccatcgtgggtcagggtatgccagcgatacagctccttgccggagagctggttggccatgcgcaggggttccaccgccgatgccagggaaatcagggtgaaattgtccaacagcagaaaaccaatggactggggaacacgattctggagctgtgctccctggttggagtgggacatcaacgaaccctcacgctaaatccggtggcgagccttctatgacgaggctctgttttcttgtagttacggctgacaggcagtcaagcagatggcatatatcacgcaaaggccatgccgacattgaacgagcgttcaacaaagaaattgcgaccgctgaaaggccccgctgatgggctttggcaaagcgcgcgagcaaggttatgaacgggcgcaaagtgccatgccacagcggtttgagcattttggtagcagcgcctgacgtaacggtgtttccctattctgcgtaagggtaaccaggtaagccgagtagaatgtgactgaccggtcacgcaggcgccatatcggccaatcaagcgctgcaccaaaatcaggcagaaaggcgctaaatcgatcaaaaaatgttcacggctttatcgatttcaaccggttcgatacatgaggttttgtcagatccgcgagcggcagccagtggccaaaaaacagcaacgagcggcaccgctgatgcgcaatcaaagccgagtagcgcgatgaaagacgtcgccatgcgacctgaaaacgactgccgctgatacgcttttggcaggctacagacagctttacatacgttttttgaaaatccgctgtagcccccgcggcacctggcctgcaccccttccgaaaagccaagaaccgcgccatacggggcctgcagccttggccaagagcagaaaaaatctgttatggtttttttagcacggcgcctttgttgtcgtcgcccaacacgtcagggtcgcaattcgataattgccgcgaccgcaagactatatcgttgagtcagccgatttcgtcgctgccgctcttgaccagggaggcagactggggccctccgctccggaccgaagaacagataagtgctggcaaccgcaacagggcgccagaccaacaagaaatttcggatgtacgcgcatctcggatgagatgtgaacacccaaggattgggcttcgtaacactgccagagggtttggaaagcagtttgcagcacggcaatgcattacttcatctgtcacgttcaccagcgacgctcgcttcggcagcggctctggggtgtgcgcaggtgcctgcagaacgccatgagacagaacgctgtccaaaacctggaaccgtgtatatacccacaagcaagaccagtcctcatggcatggcgggcgcccggtgggtgcgcggcaggctgcgtgtgactgctctgatgtctactgaaggggaaccatcccatgcagtctggaaaaatcgtcgtcgaaaacctctacaaggtgttcggcgacaagccgcaagaagccatcgatctgctcaaggaaggctggagcaaagacaagattcttgctgaaaagggcgccgtcattggcgtcagtgacgttactttcagcgtcgaagaaggggaaatcttcgtactgatgggcctctcgggctcgggtaaatccaccctcattcgcctcatcaaccggctggtcgaacccaccgccggcaatgtctacatcgacggccagaacgtcgccaaactccccaaggatcagctcatcgatctgcgccgccgcgacatgagcatggtcttccagtccttcgccctgatgccctcgcgtaccgttctggagaacgccgccttcggtctcgaagtggccggcaagggccgcaaggagcgcgaagagcgcgccatgcaggtactcaagcaggttggcctggacaccttcgccaacaaattccctcacgagctttccggcggcatgcagcaacgcgtcggcctggcccgcgccctggccgtcgacccgtcgatgatcatcatggacgaggcgttttccgccctcgacccgctcaagcgccgcgagatgcaggacattctgctggagctgcagaagacccatcgccgcaccatcatcttcgtgtcccacgatatcgaagaggccatgcgcatcggtaaccgcatcggcatcatggaaggcggcaagctgattcaggtcggcaccccgcaggagctgatcgacaatcctgccaacgattacgtgcgcaacttcttcgacaccgtcgacaccagccgctacctcaccgccggccagctcaaggccgacagcgttccggtgtacgtgcacaacggcaaggcgccggatgcgcaaaccgtatgccgcgagctgcaggagcaggacaagcactacgccttcgtggtcgacgagcagaacaacttttgcggctccatcagcctggagaagatcgccctgctggtcgaaggcggcgaatcgccggctctggacagctcggtgctcaaggccatcaacccggtgcccgaggacctgccactggatcaggtgatcaaccgcctggtcgacaacgaaggtccgatccccgtggtcgaccaggatggccactacagcggcgccatcagcaagggccgcctcctgacccgcctgcagggagaatgacatgagcgaaaaactggatctgggcagctgggtaaacgacgcggttcagcacatgctggacaactacagcggcgtgttcgacagcatgggcagcgtagtcagcggcttctccgaagcgatcgaaaacgtactgatgctgccgccggcttggctgctgatcggcatcttcgtggccctgggcctgtggcgcatcggctttcgtttcgcgctgttcaccaccgtggccttcgtgctgatcgtgatgaccggcttctgggagcagaccgtggtgaccctcggcctgaccttctcggcgaccctgatcagcctgctgatcggtattccgctgggcatctgggccgccaagagcgagcgcgtatcgaccatcatccgaccgattctcgacttcatgcagaccatgccggcgttcgtctacctgattccggcggccatgctgttcggcctcggccgcgtgcccgggatcatcgccacggtgattttcgccatgcccccggcggtgcgcctgaccagcctgggcatccgccaggtcaacaaggaaatcgtcgaggccggccagtccttcggctgcaacggtcgccagttgctgttcaaggtgcagctgcccaacgccatgccgtcgatcatggcgggcgtcaaccagaccatcatgatggccctgtcgatggtgatcatcgcctcgatggtcggtgccggcggcctgggtaacgacgtgctggccagtattcagcgtctggacatcggcctgggctttgaaagcggcatggccgtggtgctgctggcgatcatcctcgaccgcatcaccgagagtttcggtactccgcaaaccgccggaagccgtggcggttggttcagctggctgggtgcgcgactacagcgccagtaaaaggccatactgagcttcctttcactcacacaaggattcgcggatgaacgtatttcacaaagtagcgggtgtcggtctgctgtcctgcgccctcgtgcagggcgcttgggcccaagagccggcgagctgcaagcaggtccgtttcgcagaaatcggctgggccgatatcgccgccaccactggcgtggccatgaccctgaccgaaggtctgggttacacgccgcgcaagaccatggcctcggtgccaatcgccttcaccggtgtgaagaacaagcagatcgacgtgttcctcggctactgggcgccgtcgatggactcggtgatcgagcccttcaccaaggacaacagcgtcaaggtgctggccaagccgaacctggaaggcgccaagtacaccctggccgtgccgacctacgcggccgaagcgggcctgaagagctttcaggacatcgccaagttcaaggatcagctgggcggcaagatctacggcatcgagccgggtaacgacggcaacctgctgatcgacggcatgatcaagaaaaaccagttcggcctgggcgacttcaagatggtcgagtccagcgaagccggcatgctggtgcaggtgcaacgggcgatccgcaagaaggagccggtggtgttcctgggctgggcgccgcacccgatgaacacccagtacgacatgacctatctgtccggtggtgacgacgtgttcggccccgactacggcgccgccaaggtctacaccgtggtgccgaccgactacgaacagcgctgtggcaacgtcggcaaactgctgaacaacctgcagttcaacgtcgagatggaaagccagctgatggagaaggtgctcgacaagcaggacccagccgccgtcgccaaggaatggatcaaggccaacccgcaggcgctcgacgcctggctgcagggcgtgaccaccttcgatggtcaggatggcgccgctgccgtgaagaaattcgtcgggctgtaagcgcccgcgcaaaccgcggcccggctgcctgcagccgggtcacgtacagaccggcgctgcctcgcgcatcgcctgtctgccggggggcagccctcggcgcaagctgtccacggggcctggccctgtgcagccagagccgcaaggcccgcgatcagaacgagccagtaaaccacctgaactgccactcactgatggagctacaccttatgaagaatttcaaacgtctctgcctacagagtctcggtgtcgccgctttggcactgggcatgtccagcgccatggcggcggacaaaccagccctcaagatcggctacgtgaatggctgggacgatagcgtcgccgtcacccacgttgcgggtgaaatcctcaagaccaaactgggttacgacgtgaccctgcagcccgtcgagccggccatcatgtggcagggcgtcgcccgcggcgacctggacgctaccctctccgcctggctgcccgccacccacggcgagtactacgagaagctcaaggacaaggtgaccgtactgggcaccaactacgacggcgccaagatcggcctgatcgttcccgaatacgttgaagccaagaccatcgccgacctggaaaaatacgccaaggacttcgatggcaagatcaccggtatcgatgccggcgccggcgtgatgcgccgcaccgaagaagcgatcaaggaatacgacctcaagagcatgaagctgatgccgagctccggcccggccatgaccactgccctgacccgtgccgaaaaagccaagaagccgatcgtggtaaccggctggatcccgcactggatgttcgcccaatggaaactgcgcttccttgaagacccgaaaaacgttttcggtgaagccgagcacgtcgacaccgtagctaacccgggcctggaagccaaggcgccggaagcggctgccttcctcaagaagatctcctggagcgccgaggaagtgggttcggtgatgctggccatccgcgacggcgtgaagccggacgaagcggccaagcagtggatcgagaagaacccggatcgcgtggccgagtggctgaaataagctgacgcccgcttacgtcgctccccgaaaatgccagtcagttcgctgactggcatttttgtttcttcccctttttcacattagccgctcgatacctggctgttcggcttccctatcgccatatatttttgtatatagcggtatcgccagtggccccagttcgtggccccgcgctcaggagcccgtcatgcgccaccgtctcgcccgcccgcttctcaccctttgcgccagcttcgccatggtcggcagcgcctttgccgatcaggtccaagtggccgtcgccgccaacttcaccgcgccgatgcaggccatcgcccgtgcattcgagcaggacaccgggcacagcgtgcaggcctcctacggcgccaccgggcagttctacgcgcagatcagccatggcgcaccgttcgaagtgttcctgtccgccgatgacagcacgcccgccaagctcgagcaggagggccagagcgtgccgggctcacgcttcacctacgccatcggcacgctggttctgtggtcgccgcaagctggcttcgtcgatgaccagggcgcggtgctggagaaaggcgacttcaagcacctgtccatcgccaatccgaaagccgcgccctatggcctagcggcaacccagaccctcgacaagctgggcctgagcgacaagctcaagagcaagatcgtcgagggacagaacatcacccaggcgctgcaattcgtctccaccggcaacgccgagctgggcttcgtggccctctcccaagtctacaaggacgggaagatcaccagcggttcggcctgggtggtgccggagacgatgtaccagccgatccgccaggatgcgctgctcctcaagaagggcgaagccaacccggccgccaaggcattgatcgagtacctgaaagggccgaaagccgccgagatcatcaaggcttatggctacaagctgtagagagcatgtcagcagatcttctgcgggtcggtgccgcaagaggctgctatgagcgttcgttcacataactcgtaggaagggccctagccccgagctcgttgcaccctcataaagctcggagctaaagctcctcctacaagagcggcggcgcccgatgtccgctcctgccttttacagccctccgtttgcaatgccggaacctgcatcggaagatcggcatccgcctttggcacccgtctcaccaccaactcttgaaaggccacccaatgcccctgggccccaacgacttcgccgccattctcctcaccctggagctggcgaccctgaccacactgctgttgctgctggtcggcacgcccatcgcctggtggctggcgcgcaccgagtcctggctgaagcggccggttggcgccatcgtcgctctgccgctggtgctgccaccgacggtgatcggcttctacctgctgatcagcatggggcccaacggcttcttcggccaactgacccaggccctcggcctgggcaccctgaccttcaccttcgccgggcttctgatcggctcggtgttctattccctgcccttcgtggtgcagccgctgcagaacgccttcgaggccatgggccgcgccccgctcgaagctgccgccacgctgcgcgccggcccttgggataccttcttcagcgtggtactgccgctggcccggccgggctttctcaccgcggcgattctcggcttcgcccacaccgtcggcgagttcggtgtggtgctgatgatcggcggcaacatccccggcaagacccaggtcgcctcggtgcagatctacaaccatgtggaaaccatggagtacgcccaggcccactggctggccggtggcatggtggcgttctcctttctggtgttgctggcgctctattccagcaaccggcgcagccagagggcctggatatgagcgacaggcagatcaacgcccacttcacgctcgcccatccgggcttcaccctggatgtcgacctgcagctgccaggccgtggtgtcagcgcgctgttcggtcactcaggctcgggcaagaccaccctgctgcgctgcgtcgccggcctggagcggccggccagcggttatctgcaggtcaacggcgaaacctggcaggacagcgccaatggcatctggctgccggcccaccagcgtccggtcggctacgtgttccaagacgccaatctgtttccccacctttcggtgcggcgcaatctggagttcggcttcaagcgcatcgccacggccgagcggcgcgtgcccttcgaacaggcagtagagctgctcggcatcggccacttgctcgaacgcctgccggatcgcctctccggcggtgagcgccagcgcgtcggtatggctcgcgccctgctcaccagtcctcgcctgctgctgatggacgagcccctggccgcgctggatctcaagcgcaagggcgaggtgctgccctatctggagcgcctgcacgatgagctcgacattccgattatctatgtcagccacgcgccagacgaagtggcgcgcctggccgatcacctggtggtgctcgacgaaggccgggcgacggccagcgggccgcttaaggaaaccctgatccgcagcgacctgccgttcatcttcgaagacgacgccgaggcggtgatagatggactggtcgcccaccatgatgcccactatgggctgctcggcatcgacctcaccggcaccacggcaagcctgcggctggcacacgcgccgctgccagcgggaagttcggtgcgcgtcaagatcaagccccgcgacgtcagcctgagcctcgaacaggctcgcgacagcagtgtgctcaacctgctgccggtgacggtgcaaggctggttcgacctgcccaatcaggcgcacaggttggtcgagttgcagctgggcgagcagcgcatcatcgcgcgcatcacccgctattcgttcgaccagctgggtatccacgccggtcaggcgctgtgggcgcaggtgaaatcggtgtcgttgctggcgtcgtaggcgcgtaaaggtgaaaagctgcaggccgcgccttagccgatatgtgggagcgggcaatgcccgcgaagcagtcgcgcgcatggcgcgctcccacaggatcaccacgcaccgctaattcgtagggtgggtgaagcggcgttgaatcatggatgggctaaccgcaatttcggaccgccgcgtaacccaccaaccgatagagcgcgttgcaccgatggtgggttacggcgcagcgacaccggagacactccaacaccggagcaggcgccttcaacccccctacgccccatcaaactgcaattcgctgctcggtgcgtcgtagcaactcacgcagcgaggccagctgctgagcatcgccttcatcgaacagttgctgaagagcatgctcgacccgcttcaaaggcgctgcggtcggcaggttgatatggcgcacgtccagctcgtcgccgtcgcagaccagcagcgcgaagtgcaccacgttctccagctcccgggtattgccgggccagtcatgacgttccagcaacgcctgggcggccaggctgatgcccggtagcggcaggcgcagacgttgggcgtagatgcccaggaagtattcggccaagggcaatacatcgccgacccgctcgcgcagcggcggtagttccaggcggccgtcgctgaggtaatgggccagtcgctcgtcgaacttgccggccgctaccgcccgccacaggtcgatgctgctggccgcaaccagtcgcacctccacaggcgtgggcgccgacgctcccacgcgccaagcctcgccggtttccagcacggccagtagctgcgcctgcagcgccaagggcaggtcggcgatctcgtccaggtacagggtgccgccattggccgaacccagccagccggcgcggctgctcggtgcgccttgatgagcgcccgcgctgtaaccgaacaactcggcctcgccgtggttggggctcaggctgctgcagctcagggtcacgaacaggccagggcgctcgctggcgcggtggatatggcgggccagcaattccttgccggtgccggtttcgccctggatcagcaccggcacgggcaagccggccaggcgctcgacctcctcacgtagctgccgggtacgcgggtcgataaagaccagtgccttggcacgtatgctcagtgggctcttgtcggcgtcgggaaagatcagcagcgacggatcagccgccgtagacaggctcataaaaactctccatgacgatcaggccgcgagccgaacgcgcggcgcgcgaccggtcaggcacgcaggcgcagctgttgctcgatacggccttgcagacgaaaaagataggcgaagccctgatcccaacgctggtgaccggacttcacgttgatatgcccggcgccgctgaggatggcgacctcgctgccccagtcgcgggccagctcgatggcacgggccgcgctggcggccgaatcgttgtcggagcccaccagttggctgggaaagggcagcgcctggcgtgcgatcggcgcgaaattgcgcaacgcctccgggcagttgccgcgttccacgtcggctggcgccaccaacagcgcgccgcgcacacgccgtagcgatgccggcgaagcctgggccgcccagtgggcaacggtgacgcaacccaggctatgggcgatcaggatggccggacgcgggtcggcggcgatctggcgctccagcgcggctacccaatcctcacggcgcggggtcagccagtccacctgctcgacccgcgcactattgggcaggctgcgttgccagtggctctgccaatggtcatcggccgagccttgccagcccggcacgatcaggtagcgaacagtttcactgcgcatcagagcgccctcctatctacatggcctgcagtgtagaagcgcactagccaatccaaaaagaataagaaattctttacttattccatggagaacaatcgggcgacaggctgaatgtaaattacggcatattcccgaacgatctataaatgttcttaaacagtatttttaagaatatttcaggctgcttagtatccgctccacgccccgccaccgacagccgtcgcaccacgattcgagggcaaggagccaaaaccatgaccgccacgcttcgcaatctggaaggccaggatgacgccaccatcctgcgcgaaatccaaagcgctctgaacggcctcaagttcggttcggtggaaatcaccgtgcacaacggccaggtggtgcagatcgagcgcaaggaaaaattccgcctccagcagcccggcagcaagaacgcctgagcgcctttcgccaacccgaccacgggcagccacgcatgaaccgctaccagtactgccgatgtaacccgcgaatgccggcctagagagcagacatcgcaccgccaggcacacaacgccgaattcagtatttaggagcttcaccatgtccatccgccgtttcgcactcgctgcacttgccagcgccctggttgccggcccggccgccgcccagaccctgctcaacgtgtcctacgacccgacacgtgagctgtacgtggaatacaacaaggccttcaacaagcactggcaggaactgggcaacgagccgctgaccatccagcagtcccacggcggctccggcaagcaggctcgcgcggtgatcgacggcctgcaggccgacgtggtgaccctggcgctgtccggcgacatcgatgcgttgaacctcaaccagccgctgatcgacaaggactggcagaagcgcctggccgacaacagcacgccgtacacctcgaccatcgtgtttctggtacgcaagggcaacccgaaaggcatcaaggactgggatgacctggtcaaggatggcgtggaagtcatcaccccgaacccgaaaacctccggcggtgcacgctggaacttcctggccgcctgggcgttcgccaagaagaagtacggcagcgacgagaaggccctggaatacgtgaccgagctgtaccgccacgccccggtactcgacactggcgcccgtggcgcgaccatcagcttcgtacagcgtggcctgggcgacgtactgctggcctgggaaaacgaggcctacctgtcgctggccgaagagggcggcgaccagctggaaatcgtcaccccgtcgctgtccatcctcgccgagccgccggtggcggtggtcgacaagaacgtcgaccgcaagggcacccgcaaggccgccgaagcctacctgcagtacctgtacagcgaagaaggccagcgcatcgccgcgaagaacttctaccgcccgcgtgacgccaaggtggcggccgagttcaagggccagttcaaggacctggagctggtcaccatcgacaaggatttcggcggctggagctcggcgcagcccaaatatttcgatgatggcggcgtgttcgatgacatcttcaaaaagatcaaccagtaacagctgatcgacctggcccgtcgctcccggaagcgacgggctttgctgtggacctgatcaaaaggattctccatgtctcgtcgaacctcctcggtcatacccggcttcgggctgaccctgggctacacgcttacctacctggcgctgatcgtgctgatcccgctgggagccatgttcgtgttttccatgcagctatccgccgaacaatggtggagcctgctgggtaaccgtcagctgcagttttccctgaaactgtcgttcggcaccgccctggcggctgcgctgctcaacggcattctcggtaccatcatcgcctgggtgctggtgcgctacacctttcccggccgccgcctgatcgacgccatggtcgacatgccgttcgccctgcccaccgccgttgccggtatcgccctgaccgcgctgtacgcgcccaacggcctgatcggctcgttgtttcccttcaagatcgcctacaccccgctgggcatcaccctggcgttggtgttcgtcaccctgccgttcgtggtgcgcaccctgcagccggtgctggccgacattcccaaggaagtcgaggaggccgccgcctgcctgggcgccaagccgttccaggtgtttcgccatgtgctgctgcccagcctgttgcccgcctggctgaccggtttcgccctggccttcgcccggggcgtgggtgagtacggctcggtggtgttcatcgccggcaacataccgctgaagaccgagatcctgccgctgctgatcgtctccaagctggaccagtacgactatccgggcgccaccgccatcggcgtgatcatgctggtggtctcgttcatcctgctgctgctgatcaacatcctgcagcgccgcatccagccgcaactctgaggagcccgtcatgagccttgcaacccttggcaagaacgcggcgcgcccagcgagccgctcccccggcgccatcgccctgatcgtcgtggcctgggcggtattcgcagtgatcctgctgctgccgctgtacatcgtgctgagccagggcctgagccgtggcctggcattcttctgggaagccatcagcgagccggacgccatttccgcactcaagctgaccctgctggccaccgccatctcggtgccgctcaacctggtgttcggcgtggccgccgcctgggcggtgaccaagttcgagttccgcggcaagagcctgctgatcaccctgatcgatatgcccttctcggtatcgccggtggtcgccggcctgatctacgtgctgctgttcggttcgcagagttttctcgcgccctacctgcaggaccacaacctgcagatcgtctacgccgtgccgggcatcgtgctggcgaccatcttcgtgaccttccctttcgtcgcccgcgagctgatcccgctgatggaggaacagggcaccaccgaagaggaagccgcgcgcctgctcggcgccaacggctggcagatgttctggcatgtcacgctgcctaacgtaaaatgggcgctgatttacggcgtggtgctgtgcaccgcccgggcgatgggcgagttcggggcggtatcggtggtttccggccacatccgcggctacaccaacaccttgccgctgcatatcgagattctctacaacgaatacaacatcgtcgctgcgttcagcgtcgccatcctgctgctggtgatggccctgatcgttctgctgctgcgccagtggagcgaagcgcgcctgagccgccagctcaaggccaacgacgactgaaacccttttgccggcgccgcgcccctgcgcgaaccggccagaccgacacaggtgtatcccatgagtatcgaagtcagcggcatcaacaagcactttggccagttcaaggcgctcaacgacatcaacctcaacatccagagcggcgagctggtcgccctgctcggcccgtccggctgtggcaagaccaccctgctgcgcatcatcgccggcctggaaaccccggacagcggcaacatcgtgttccacggcgaagacgtttccgaacatgacgtgcgcgatcgcaaggtcggtttcgtgttccagcactacgccctgttccgccacatgacggtgttcgacaacgtcgccttcggcctgcgcatgaagcccaagggcgagcgcccgaacgaaagcaccatcaagaagaaagtccacgatctgctcggcctggtgcagctcgactggctggccgaccgttacccggagcagctctccggtggtcagcgccagcgtatcgccctggcccgcgccctggcggtcgagcccaaggtgctgctactcgacgaacccttcggcgccctcgacgccaaggtacgcaaggagctgcgtcgctggctggcgcgcttgcacgaagaggtgcacctgaccagcgtgttcgtgacccacgaccaggaagaagccatggaagtggccgaccgcatcgtggtgatgaacaagggtgtggtcgagcagatcggctcgccggccgaggtctacgagaaaccggcgagcgacttcgtctaccacttcctcggtgatgccaaccgtctgtacgtcggcgacgaccaccacgtgctgttccgcccccacgaagtgagcctgtccagcgaggcgctggaaggccatcaggccggcgaagtacgcgacatccgcctgcttggcgccatcacccgcatcaccctcaaggtcgagggccaggaagagctgatcgaagccgaagtggccaaggatcacctgaccctcaacaacctgggccgcggcaccgtcctgtacttcaagcccaagggcggcaagccggtgagcaccggcgtgtaacaagagtcgcaggcgagaacgccctggccacgcagccagggcgttttcatttatgccttcgcccggacgattcaaggagaacgcggaagatctctggcttggcgaactgcccagctttgtgggagcgggccatgcccgcgaaatcacggccatgggccgttcccacaggagttgcggggcctctgactcggcgtaattgcccagttcctgttggcgcgacttgcgggcaaggaccaagcgcctgcccgccaccacaacatcccacaaacgctgctttctctcaggccaccttgcgctcacgtatgcaggtcggcccggcccgctcgaccacctgatgctcgacgtcctggcgcaggccaatcagaaaggccgcctcggcgaccacgaacagcggcccgatgatcagccccatcaggtcgtcgacgaatgccggcttgcggccttcgtagaaatggccgatgaactggatgatccagccgaccacgaacaaacccaggcccatgctcagccacagcgccgtgccggccatcgccaagccggcgctgaaccacaggcacaaccctagcaacgcgcccatcaccacaccgaagcggacgtccaggcgcaaatagaacagcgtgctgagcagcgcggccagggtggccggcgagagccacagactgcccaccaaaaggcccggtcgcgacagcagcacggtaacggccagcacgatcatcggaatgccgacgaagtgagtaacgatattgcgccgatcacggtgataggccgcatattgggcgaggtgatccaccagggttttcattgttgttatcctctcggggtacgtgccgcctaatcatggcgcggctcgtgcgccagcactgtcagctagccgacaaagcggaatttccatgaacgatctgcgcgataccttgcatcaaggccaatggttcgccgcgttgccgccagcgttacaacaggcgttgctggcgcaaggcaagctgctgagcctggaggccgggcaacgcctgttcagccgtggcgacgcgcccagcgggctgtacgccgtattgaagggcgctatgcgcgtcggcagcgtgggtgccgacggccgggaagcgctgctggtgctggtggaagcgccgcactggttcggtgagatcgccctgttcgacggccagccacgcacccatgacgctgtcgccgaaggcgccagcaccgtgctccacgtatcccaggctggcctgctggccctgctcgacacgcatcccgcctactggcgcgacctcgccctgctgatggctcacaaggtgcgcctggccttcatcgcactcgaggaaatcagcctgctgcccgccgcgcagcgcctggcgcggcgcctgctgctgatcgccgaggactatggcgaaacccagggcccgcggcacatcatccacctgtcccaggagcaactggcggcgatgctggccatctctcggcagaccgccaatggcgtactcaaggatctgcaggcccgcagtatcgtcaggctgacctacggcgaaatcgagattctcgacctggatgaactgcgcaaggccgcgcagtgaaccatgaagcttttgtgacagcagaaccaatggccaagcgccatgtccttattgattctccagaccccaggcccgctgaatgaacagcggccgcgaacgatccaggatgccgttgccagactctgccctcgctaccgacctgcccgccgtactcgccggcccgctactgcgccggctggagccgggccgcctggtactctggctggtcgccagccgcccgctacaactgacgctgcgcctggcgccaggcgagcagcccgccggtgattacccgctgggcgacgatgcctgccagcgcctggtggtcggtgagcacgcggtcatccacctgatcgacctgcacctcgacacgccgctgccccaggacacccggatcgactacgacctgctgatcgacggcacccaaggcatcgccgagtgggccacgcacctgctatatgacggcgcgacctgtcccaatttcgtgctgcgcgcgcgcatcgatcacctgctgcatggctcctgccgcaaaccgcaccatgccgccaatgacgggctactgtgtgccgaccgcctgctggccacgccccatgcgccccacgaacggcccgcgctgctgatgcacagcggtgaccaggtgtatgtcgacgatgtcgccggcccgatgctgtacgccatccaccaattgatcgagcgcctgggcctgtaccacgaacggctcgaaggcgccgtcatcgacgacagtgccgacctgtatcgacacccggccagctactaccaccgcgccgatctgctgccggcgctgaagagcaacgaaaccctgcgcgagcgcttcttcggtggcacggaaaaacccattttcaccagcagcaatgccgacaaccacctggtcaccctggccgaagtgctggccatgtacctgctggtctggtcgcccaccccctggcaactgctcgataacgcggcgcccgcgctggacgccgaagacgcccagcgctacgacagcgagcgcgcctgcatcgcggccttcgtcgacgacctgggtgacgtggcgcgggtgctggcgcacctgccgaacctgatgatcttcgatgaccacgacatcaccgacgactggaacctgtcggcccagtgggaggaaaccgcctacggccatcctttctccaagcgcatcatcggcaacgcgctgatcggctacctgctgtgccagggttggggcaatgacccggatgctttcgcagaaccgctggccaatgctcgtgcgctgtgcgagcgagcgcgagacaccgggctggacagcccggcccaggatcgcctgatcgacgagttgatgagtttccagcactggcattacgtgctgcccagcagcccggcgctgctggtgctcgatacccgcacccgccgctggcgcagcgagcgcaaactcaagcgcccatccggattgctcgactgggaagcgctcagcgaactgcaacagaacctgctcgaccacccgagcgccatcatcgtctcgccggcgccgatgttcggggtcaagctgatcgaagccgtgcagcggatattcagctgggccggccacccgctgatggtcgatgcggaaaactggatggcccaccgcggcgcggccagcgtgatgatgaacatcttccgccactcgcgcacaccccgagactacgtggtgctgtccggcgacgtgcactactcgttcttctacgaggtcaaggtgcggcaccggttgcgcggcccgaccatctggcagatcaccagcagcggcgtgaagaacgaattcccacgccgtctgctggacgtcttcgaccgcctcaatcgctggctgtacgcgccctggtcaccactcaactggctgaccaagcgccgccgcatgcaagttttcccgcacattcccaaacacagcaggtcgggcgagcgactgtggaattccgctggtcttggtcaggtgttcttcaatgccaagggccagccgagccgggtgttccagctcaacgccgacggttcgccgcgaaccgaattcatcgacgaccgcgacgaagtggccgagcccagcgaagcgccgaaacgcgtttaagcgcggcgccgtggcgggctagcggcgtgcccaggtttcgaaacgatgcgcgggtgcctcatcggtggccgcatgctcgtcgcactcgacgcgctgccattgcgcctcgtcgaaggccggaaaccaggcgtcgccctccggctgcagcgccacccgggtcaggtacaggcggtcggcctccggcagcgcctgttcataaagctgggcaccgccgatcagcatcacctcgtcgacaccctgctcgcgcgcccaggcttcggcacgctgatgcgcggcctcgaccgtggcgaagacttccgcgccttcgagctgcaggcctgcctggcgactgaccaccaggttgagacgccccggcaacggccgaccgagagaatcccaggtcttgcgacccatgatgatcggcttgccgagggtcatggccttgaagtgcttgagatccgccggcaagtgccagggcagttgattatcgcggccaatcacgcgattttcggcgagagcggcgatcaggcagagggggagtcgagtcgtcatggcggcgagcatagcagagggccgcgtgccgtcgcatgacttgctgcattgtcatgcgcgcgccatggttgatggtgcaggctaacccttcaaatcgccaggaagccctctccatgccgaccaacaagccccgcgcgctgctgctcagcgccctgctcgccctgcccttcaccgccagcgcggaacaaccgacggcccccgccgccaagcgcgccgacgacggcaagccactgatcatcgcccatcgcggcgccagcggttacctgcccgaacacaccctggccgcctacgcggtcgctgtgcttcagggcgccgactatatcgagccggacctggtgatgagcaaggacggccagctgttcgcccgccatgacaacgagctgggtttgaccaccgacgtggcagagcacccggagttcgccgaccgcaaacgcaagcagcgcatcgatggggtcgagctcgatggctggttcagcgaggactttaccgccgccgagctcaaacgcctgcgcgccatcgaacgcatccccgatatccgcccgggcaacacgcgcctggatggccagttcgagattccgaccctgcaggaaatcatcggcctggtgaaggcgctgcaggtcagccagggccgcgagatcggtctgtatatcgagaccaagcaccccgcgcacttccagcagctcgggctggccatggagaagcctctggtcgaggcgctggcccgcaacggctatcgggactcagaggcaccggtgtttattcagtcgttcgaagtgagcaacctcaaggccctgcgccagctcagcccgctgcgcctggtgcagttgtacggcaagggccagccacaggatcaggtcgtccagggcaatccgctgacctacgcgcagatggccacgcccgctggattgaaggcagtggccgagtacgccaacggcgtgggcccggacaagggctacgtgatcccacgccaaccagacggcagcctgggtgagccgacacgttttgtcaccgatgcccatgccgccggcctcaaggttcatccctacaccttccgcgccgaaaaccagttcctgcctaccgacctgcaacgcggcaacgacccggccacccgcggcgacatcgacgccgagctgcgcgccttcctggccacgggcatcgatggcctgttcatcgatcagccggatatcgccgtgcgcctgcgcgacgccgccggccgttaactgcgagctgttgtcattcaccacgcagcgggtatgctcccggagactgacactcaccgggagatcgcgtgtccctacccaagctgcaacgcctctggctctgcgaggccgtgcgcctgcgcgaagaacatgccggcctgctcgaagacagcgaagccaaccgccgagcccaggtagcgggcggtgacctggtcacccgtatcgaacaccgcgccctgcacctggccgaacgtgacggccaggtgcaggcgcagcgccactggctgcaaggcgcgcgcctggccctgctgctgctcggcctgctggccctggccagtggcgccggcctggcggtagcggccctgggtgacgggcagacgccggtgaacgtgttctgggccctgggcagcctgctcggcctgcatattctgatgctgctgggctggttgctcggcctgctgttcggtggcggtcatggcgcggtgctcggccgtctgtggctgtggctcagcgaaaagctggcccgcgatgccagcgcactgcacaccggcccggccctggttctgctgctgcgtcgccagcgcctcaatcgctggctggtcggcatggccgtacacggcctctggctggtggcgctgaccaccgccctggtgatgctgctggcgctgctctccacccgccgctatggcttcgtctgggaaaccaccctgctcggcggcgacacattcgtcgccctgacccaggctttgggcgcactgcctggcctgcttggttttccggtgcccgatgccgccaccatccgcgccagcggcgacagccctttgccgctggaagccgcccgccacgcctgggccggctggctgatcggcgtgctggcgatctacgggctgctgccacgcctgttgctgggcctggtgtgcctgtggcgctggcgagccggcacggccaggctgaccctggatctgtcgcaacccggctacgacctgttgcgtgaccgcctacagcccaacagcgaacgcctaggcatctgcgatgccgaaccagcgcagctgcatcaggtgcagccggctgccggcgtggccgcaagcgacggcgcactgctggtggcgatcgagttggacgaccgccgcccctggccgccggcgctgcccaggtcggtggccgacgccggaatcatcgacagccgtgagcagcgccgtcagttgctcgaccagctcacccgctttccgccggcgcgtttggcaatcgcctgcgatccacggcgctcaccggatcgcggcagcctggcgctgctcgccgaactggctcgcagtgccggcgaaacacgtatctggctgctgcagccgccccagggcgagaccctcgacagtgagcgcctcggcgactggcacaaggcgctggacgacctgcagctggcccaccgcggcagctcgccgctgacctggctggagaccggccatgactgaaaagaaccgctggggggatgacagtcttttcatcagccgtgcaactgcggagcgcggtggatgggtgaagcgtcatccaccctacgatggccacaagcatcgcgtagaaaccgcacccttgtggcgagccctgggaggccagcgaccatgacccaggctctgagactcgccgtggtcggccacaccaacgtcggcaagacctcgctgctgcgtaccctgacccgtgacgtcggctttggcgaggtgtcccatcgccccagcaccacccgccacgtcgagggcgcgcgcctgtcggtggatggcgaggcgctgctggagctctacgacacgcccggcctggaagatgccatcgccctgctcgattacctcgacgggctcgaccgccccggcgagcgcctcgacggcccggcgcgactggcgcgcttcatggaaggcagcgaggcgcgccagcgcttcgaacaggaagccaaggtgctgcgtcagctgcaggcctcggacgccggcctttatgtaatcgacgcccgcgagccggtgctggccaagtaccgcgacgagctgaacgtgctggccatgtgtggccggccgctgctgcctgtgctgaatttcgtggccagcgccaaccaccgtgaggacgactggcgagaagccctggcgcgcctggggttgcatgccctggtgcgtttcgacagcgtggcgccgccgctcgatggtgagcgccgcctgtacgaaagcctggcgctgatgcacgagaagtcgcgcccgcaactgcagcgcctgatcgacgatcacgaagcccagcgcgtggcccgccaccgcagcgccaagcgactgatcgccgagctgctgatcgactgcgccgcctgccggcgcagcgtcgccaaccagccggagatggaaaaaagcgccatcgaggatttgcgcacccaggtgcgccagcgtgagcaacgctgcgtggaagccctgctgcgcctgtatgcctttcgccgcgaagacgcccgcaccgaggatctgcccctgctcaatggccgctggggcgaggatctgttcaacccggagaccatcaagcaactgggcatccgcctgggcggtggcgcggcagccggtgccgcggccggcgcgggtgtggatctgctggtcggcggcctgaccctgggcaccgccgctctggctggcgcgctgctcggcggtggcgcgcagaccctgcgcaactacggctcgcgcctcaagggcaagctccagggccaacgcgagctgaccgtcgacgacgccgtgctgcgcctgctcgcgctgcgccaggagcacttgctggccgcactggatcaacgcggccacgcggccgtcgaagcggtgcgcctcggcgccctgcaagacagccagtggcgcgaaggcaagctgccgggcgccctgcgcgttgcccgcgcacggccggaatggtcgtcgctgaacccgggcgcccgggtcgatcaagttgaacgccatgaacaggtcgagcgcctggctcgggaaatcggctcggtgccgagcgcgtcatgaccttctgcgcagagctggccgcggtgctggcccgcgaattgagtagcggcaaccgcccgactcgctgttcgccgccctgcgcgacgatttcaagagcgacctcgcgcatctgccggcctgcctgcaacatggctactgcaacgatccccactacggctggtacgaagaactctactgccgtaatcaccaccacctgctggtcgccggcgtgcccaaacccggccgccgctgaacacgagcccgtcctatgcccatcgccaacctgttccatgacagccagccgcctgccgaaggcgagcgcttcgacaccctgctcagccaccgcaacctgcagatcgaacggatcctcagctcgtcacggatcaagtcggtggactacgtgcaggaacaggatgaatgggtactgctggcccgcggcgaggcgagcatgacggtagccggtgaagcgatcacgctgaccgctggcgaccacctgttcctgcccgccggcacgccccatcgagtggagcgcaccagcgatggcgcgctatggctggccatccatctgcatcccagcaacccgtagcccgggttgagcgcagcgatacccggggatttgtgcaagcccttgccatcgtcccgggttacgccctcggctaacccaggcaatggcaattaacccgtgggagcgcgtcatgcgcccgacaattggtgggcatggccgtagggtggaaaacgattcacccttccacccttgcaaatctcagcgcctaagcaagctcgtccacagcgttgccgcgacaatcagaaagccgccgacccaggcctgcacgctcagctgctcgctgagccacagcaccgcgaacagcgcgccgaacagcggctcgctacccatcaacagcgacacccgggtcgggctgctgcgccgcagtgcgtagttctgcacgaagaaggcgaacaaggtggcgaacagcaccagatacaggctaccgatccagaacgccggcgcggtcggcagcggcggcaggccgccgggcagcaccagagtgcccaacagcaggcagccaaagccgatcactccggtctgcaccgcggtcagcgccagggccggcacctgagtgtgtgcggtcagccggccggtcaggcataccagcacggcgcgcagcaacgccgccatcagcatcaggccgtcacccagattgaattgcaggtcgacgccgccgctgagcagccaggtgccgaatagtgacagcactaccactggcagcagccgcgagtcggggcggcggtcgagcatcagccattccacgaatggcgtgatgaccacacacaggctgatcaaaaacgccgcgttgctcgccgaagtgtgcagcacgccgtaggtttcgcacaggaagatcgccagcatcacgccgcccagcgggatgccgggtgcccaggcctggcgcccctcgccgcgcagctgtggcagcaggatcaggaaggtcaggcagaaacgcacggcgagaaagcccagcaccggatagaacaccagcgcctccttggccacgccgtagctggtgccccagaccatggcgaccagcaacaggagcaggtcgctggtttgcagcaggcgggacggtgaacggctgatcagcgtggtcatggcatgttcctgaaagcgagacaggtgcgcattgtccattgcgtccactggcgtgataatccagccatatcgaacaacacttattccccatgcgaacgaatctgacgcctcagctgctgccctatctcgccgtgttcgtgcgcgtggtcgaggcaggcagtttttccgccgcggcccgacaactgggcagcacggcatcggcggtcagccggcagatcgcccatctggagcagcagctaggcatccgcctgctggagcgcaccacccgccgcctgcgcctcagcgacgccggcagcgaggtgttcgagcgttgccaggagatgcttgacgccgcccaggcggcaatggatgtcggcgaacgcctgatgacccggcccagtggccaggtgcggctgagcgtgcccaaggcgttcggccgctttctggtttcgccactgatgcacgactttctgcagcgctacccggatgtggacgtcagcctcaacctcagcgatcgcagcccggacctgatcagcgaccgtttcgacctgctggtgtgcatcggtgatcagccaccggccaacctcgccggccgcccgctttgccacatccagcaggtgctctgcgccagcccgaggtatctgcagcaacacggcacgccccagcacccaggcgagctggtgcatcatgcctgcctgtacctggacgaaacaccggaagaccaccgctggcatttcagcaatgggccggagcaggccgtagtgacggtgagcggccgcttcgccagcaaccacagtgaagtacgcctgcacgccgtgctcgcccacatgggcatcacctgcctgccacatttcaccgccgccgccgcgctggccagtggcgagctggtgcgggtgctgccgcaatggcgctacaccggctcgtaccagggcaccgcctggattctctatcaccccacccgccacctgccgcccaaactgcgggtgctgatcgaccatctggccgaggggttgggcagggaggcagcaccatgaggcgtctattcctgtggtggcggcgacgcctggagcgtcagccagtagacacgagccagcacgtcacccttgaaaacatcgatacggaggtcggcaaccgcatcctggacaccctcaaggccgagggttggcggcaggtcgagcaattcagcccgctggccatccagaagggcatcgattacgacagctaccgcctgcgccacggcctggatgagctgcggctggagtgggacaactggttcgagtggaaaatcagtggtccgggggagctcgtcgaagagatcgccgagcggttttcgttacccaagtgatcgattgcattcccgggttacgccttcggctaacccaggctacgaggttacttgaacgtagtccgggttgagcgaagcgacacccgggaaatgcatcagaccgccaccggcgctttgatatgcgggtgcgcctggtagccgaccagttcgaaatcctcgaacttgaaggcgaacaggtccttcacttcgggattgagcttcatggtcggcagcggcagcggctcgcgcgtcagctgcaggtcggcctgttccaggtggttggcgtacaggtggcagtcgccaccggtccagatgaactcgcccggctgcaggtcgcagacctgcgcgaccatcaaggtcaacagcgcatagctggcgatgttgaatggcacgccgaggaagatatccgccgagcgctgatacagctggcagctcagcttgccgtccgccacgtagaactggaagaacgcgtggcacggcggcagggccatctgctcgaccagggccgggttccaggccgagacgatcaggcggcgcgagtccggattcttcttgatcatctcgatcagcttgctgatctggtcgatcgactcgccgttgggcgccggccagttgcgccactggtagccgtacaccgggccgaggtcgccgttctcgtcggcccactcgtcccagatgcgtacaccattgtccttcaggtacttgatgttggtgtcgccctgcaggaaccacagcaactcgtggatgatcgacttgaggtggcacttcttggtggtcaccaggggaaagccctcggccaggtcgaagcgcatctggtgggcgaacacgctgtaggtgccggtgccggtgcggtcctccttgaaggtgccgttctcgcgcacgtggcgcatcaggtcgagatactgtttcatcgggccacctccacagcagcttggcgcttgtaggcgtagaccatcaggcccaggccggcgaggatcatcggcacgcacagcacctggcccatggtcagccagccccaggccagataaccgagctgggcgtccggcacgcgcacgaactcgacgatgaagcggaagatgccgtagcacaccgcgaacaggccggagaccgccatggtcgggcgcggtttgcgcgagtagacccacaggatgacgaacagcgccacgccttccagagcgaactggtacagctgcgacgggtggcgcggcagcggcccgccagtcgggaacaccatggcccacggcacgtcgctgaccttgccccacagctcggcattgatgaagttgccgatgcgcccggcgcccaggccgatcggcaccagcggcgcgatgaagtccatcagctcgaagaagctcttgccattgcgccgggcgaaccacagggtggccagcatcacgccgatcaggccgccgtgaaacgacatgccacccttccatacttcgaggatcagcagcgggttggcgatgtacgccggcaggtcgtagaacagcacgtagccgaggcggccaccgacgatcacccccatggccacccagaacaccaggtcggagagtttctccttgctccaggtcgggtcgaaggcgtgcaggcgccgcgaggcgaggaaccaggcaccgccgatgcccaccaggtacatcaggccgtaccagtgaatctgcaggaagcccaggtcaagggcgaccgggtcaatattcgggtaaggcagcatcaggattcctcacaacagaaaattcaggccgacgataaacagcaacagggcgaacaaccgcttgagcacccgcggcgacaggcgatgggccaaccgcgcgccggtacgggcgaaaaacacgctggtcagggcgatgccgagcagcgccggcaggtacacgtaacccaggctccagtgaggcagacgcacgtcgccccagcccagccacaggtagctcaacgcgccggcggcggcaatcggccaaccacaggccgacgaggtggccaccgcctgctgcaccggcacaccgcgccaggtcaggaacggcaccgtcagcgaaccaccaccgatgccgatgatcgccgaagcccagccgatcacgccaccggcagcgctcagcccggccttgcccggcacctcgccgctggccctgggtttcaaatccagtgccagctgcagcgccacgcacagggcgaacacaccgatgatcttctgcagcgcctgaccgtcgatacgctcggcggtcgccgcgcccaatgccgagccgaccacgatacccacggtcagccagacgaagatctgccagcgcaccgcgccacgacgatgatgctcgcgcaccgcattgaccgaggtgaacagaatggtcgccagcgaggtacccaccgccatatgggtcagcacggacgcatcgaagccctgagcggtgaaggcgaagatcagcaccggcacgatgaccatgccaccgccgacgccgaacaacccggccagcaggcctgcggcggcaccgagcagaatgtagagaaggaagatcatggtgtgctctgtgaagcgatgcggcatggtagcggaagcagcccgcagcctctagttttggcgatggatgccacccgccgctttgcgtagagtgagggctcttcaagcaaacgagttgcaccgtggccaataccttttacctgcgcatcgcctgcaaccatttgcacctcacccacctggagagcagctgcgtggcggtcgtggaggctgacccgcccttcagcaaccaacgcctgctggtggccgagttcagcatcgccgaccgcttgatcgcaaagacggtgcaaagcctgatgcccaagcgcctggcctttctcaacgcagctcccaagctgctgatccagccactggagcggctggaaggcggcctttcccaagtggaagagcgcattctgatggagctcggcatgggcgccggggcgcgcaaggtcgtggtgcatgttggcgaaatcctcgacgccgcaggcgtgcgcagcaggctgaaataagcatgtgcctgatcgccctcgcctggcgccccggccacgatcttccgcttctggtcgctgccaaccgcgacgaattctacgcgcgcccgaccgccgccatggccgagtggccgcagatgcctggcctgatcgccgggcgcgatctgcaggccggcggcacctggctgggcatcggccctggcggccgttttgcggcgctgaccaatatccgtgatccgcaggccgagcagggctcgcgctcgcggggcgaactgccgctgcgctttctgcagacgcccctggagcctgaagcctttctggaagagctgcgcggcgaggcggacgaatacagcggtttcaacctgctgatcggtgattgtcaggcgttatggcatttcaactcacagagcggtgaggccacggcgcttacgcccggcatccatggcgtctccaatgcgggattgaatacgccctggcccaagctcgaacgcgccaaggcggcacttgccgacgcgccggatgagcgggcgctgttcgcgctactggccgacaccacgaaacccgaggacgcggcgctgccggataccggcgtgggcatggagctggagcgactgctgggtagtgtatttatcgccagcccgacctatggcacccgcgccagtacgttgttgtttgggtatggcgatggaaggcggcgaatcatcgagcgcagtttcggggctgagggcgtcccaattggagaagcgaggttcgagatctagctgacagttgaggactgtaggagcgggccatgcccgcggagctgtcgcgcgcatgaaccaggcgtcctcgcgcgctcccttagaacagcggctgctgcggcccttaagcctgaatatccgaggccggattgatcatgcggcccagccccaggttgcgcagggccagttgcagggtgctgtggataacctgcgggttgtcgatgcgcatggcctggccgagcaggtccttggccttgctcatgctcagctgacgcagcagccacttcaccttcggcaggttggtggcgttcatcgacaggctgtcgaagcccatggccatcagcagcaccgcggcggccgggtcgccggccatctcgccacagatgctcaccggcttgccttcggcatgggcgtcctcgaccaccttgctcagcgcctgtagcaccgccgggtggaggaagtcgtagaggtcggccacccgcggattgttgcggtccacggccagcaggtactgggtgaggtcgttggagccgaccgacagaaagtccacctggcgggccagatcgcgggtctggtagaccgcggcaggaatctcgatcatcacgccaatcggcggcagcggtacgtcggtgccttcgtcacgcacctcgccccaggcgcggtgaatcaggtgcagggattcttccagttcctgaatgccggaaatcatcggcagcaggatacgcaggttgttcaggccctcgctggccttgagcatggcgcgcacctgcaccaggaagatttccgggtggtcgagggtcacgcggatgccgcgccagcccaggaacgggttgtcttccttgatcgggaagtagctcaggcccttgtcaccgccaacatccagggtgcgcatggtcaccggcagcgggtggaaggccgccagctgctcgcggtagatggccagctgttccttctcgctggggaagcggtccttgatcatgaacggcacttcggtgcggtacagaccaacgccctcggcgccgcgctcctgggcacgcaacacgtcggcgagcagaccggtgttgacccacagcggcatcttgtggccgtcgagagtttcgcagggcagcgcacgcagggcatcgaggcccttgttgagctggcgatcctcctcgaccacatcggaatactgcttgcgcaggatctcgctggggttggtgaacacttcgccatggtagccgtcgacgatcagctgaatgccgtcgatcttcgaatacggcagctcgaccgcccccatcaccgtgggaatgcccatggcgcgggcgaagatcgccacatgggagttgcccgaaccctgcaccgacaccaggccgaccagcttgccttcgggcacttcgccgagcatggccggcgacagctcctcggcgaccagaatgcagttgtccgggtacaccagggtctgctgacgggcctcctgcaagtaagccagcagacggcggccgaggtcgcgtacgtccgaggcgcgctcgcgcaggtaggcgtcgtccatcagttcgaagcggttgatgtgctcgctgaccacatggcgcagagcgccctgggcccactggccggtcttgatgacgttgaccacctcgttaccgagggcggcgtcttcgagcatcatctggtaaacgtcaaacagcgcgcgctcttcggggcgcagctgggtggccatgcgctcggaaaggttgcgcatatcggcgcgcacaccttccagagcgttctggaacagtttcagctcggcatcgatgtcgtcgatgctcttgtccggcaccacttccagatcggccggtggcaacaccaccacggcagtaccgaccgcggcaccgggcgagcccggcacaccgatgaacttggcctcctgaatgcccttgccctgcttgcccaggccacggatcgaaccggtggcctcggcgtgggcgattaccccggcgagctgcgcgctcatggtgaccaggaaggcttcctcgccttcgtcgaactggcggcgctccttctgctgcacgacgagcacgcccatcacccggcggtggtggatgatcggtgagccgaggaaggaggcgtagcgctcttcgccggtttcggcgaagtaacggtaacgggggtgttcggaggcgttttcgaggttcagcggctcttcacgggtgccgaccaggccgaccaggccttcgttcggcgccatgctgaccttgccgatcgagcgcttgttgagaccgtcggtggccatcagcacgaaacggttggtctccgggtcgagcaggtagacagagcacacctgggtgcccatggtctccttgacgcgctgcacgatgatgcccagcgccgctttgagatccttggcggcgttcacttcctggacgatcttgcgcagcgtgttgagcatgctgacctgcctaatcccgcgccaacaggcgcggtgcgagttccttgagtgcgcgacgatagacctcgcgcttgaatgtaaccacctgccccaacgggtaccaataactgacccagcgccagccgtcgaattcgggcttgccggtcaggtccatacgcacccgttgctcatcggaggtcaggcgcagcaggaaccacttctgtttctggccgatgcacagcggctggctgtgcgtgcgcaccaggcgctgcggcagacgatacctcaaccagccccgtgtgcaggcgagaattttcacgtcctgctcttcaaggcccacttcttcgttcagttcgcggtacaacgcttcttccggcgactcgcggtcattgataccgccttgcgggaactgccaggcatcctggttaattcgacgcgcccaaagcacctggccgacatcattggtgagaatgatgccgacgttggggcgaaaaccatcaggatcgatcacggcacacaacctcgtaaacgcatgtcaccgcattgttccacaaagctcgcgacagcggcaacgcgctcgggcggagccatgccgtggcccgtcgcgcggttttccccgcgccggcaaagccgctattctggccgcctccatggccctgtatgaagaggtgattctgtgcgtttggctttattcgatctcgacaacaccctgcttggcggcgacagcgaccatgcatggggcgactggctgtgcgaacgcgggattctcgacggcgcgacctacaaggcgcgcaacgatgccttttaccaggactacctggccgggcgcctgaacatcaccgactacctgaacttcaccctggctatcttcggccgcaccgagatggcccagctcgatgcctggcaccgcgagttcatggccgaatgcatcgaaccgatcattctgccaaaggccctggcgctgctcgacaagcaccgtgcagccggcgacaagctggtgatcatcaccgccaccaaccgcttcgtcaccgcacccatcgccgcgcgcctgggcgtcgacaccctgctggccaccgaatgcgagatggtcgacggccgctacaccgggcgcaccaccgacgtgccgtgcttcaaggaaggcaaggtcacccgcctcaaccgctggatgcaggaaaacggctacaccctggacggcgccagcttctatagcgactcgatgaacgatctgccgctgctcgagcaggtcgcccacccggtcgccgtcgacccggacccgaacctgctggccgaggcgcagaagcgcggctggccggtgatgtcgctgcgctgaggttttaccgcgcaaaaaaagaagccggcgcacagggcgccggcttctttgcatctgcacgcttcgtttacaggtgtttggccttgctggccaccgaggtcggcgccacttcgggcatggccgaggagtggtggttgagaatcttccactgcccgtcgacaagcgtgtagacgaaggtgtaacgcgcctgcacatcggatttcttgccggcggcgtcggtcaggtggaaggtatacacgccgctgtccagggcggtggtcgggcccagacggcggatttcccgataattgatctcgccgaccggtttgagcgccaggaagtgctcgaagtagtcgcgaatctccgccgagttggcgcgcacccggttggagacggtcggctgcagcacggcgtcggcgctgtagaggctgactaccttggatacatcaccactctgcagggcctggttccactgatcgaacagcccggccacctcgcgatcggcggcttcggctggtgccgccgccacgctgtcgtagcgatacggttgttgctcgggagcggccagcagtggggtactggcgcagaacagcagggcggcggcgatggcgtgcactttcatgatcgtttcctgttttgggttgacgacgccactgtgcctggctcgtattcatccgccatcggccagttggcgccatcggcctatgccgatcggcagatgggcgaacagcgggtagagtcgatttaatgggatgatcgccacctgacccgcgccgttcgcgctggagagccccatgcacaatgacgacagcagtgccctggccttgcgcagccagtaccgccaatgggaaagccgggccgcgcgcctcagcctgctggtcgataccggccgcgaactgggggcgcttccgcctgcgcagatgagcaagcgagtgctgcagcgcgcctgcgcgttctgtgccctggacagcggcgtggtgaccagtgacctggcaggcgaccagctgttgctggccagccatggtgccctctccagcgagcaacaggtggcactgctggccctgagcgaaagcgctacgccgcaagcccaatgcctgttcatcgacaagggcggcctgcaactggtcatccgcctgccgctggccacggcccagggccaaatcttcggcagcgtattgctggccagcgcggtgaagatcaacccgccggacgacgaggatctcgagtctctgcaactactggccacgttgttcgccgctcacctggaaacccagcgcctgcatggcgatctgctcgcccgcgagcgcaccatgtcggagttggtgcggcgcctgctcaacgcccaggaagacgagcgccggcgcgtggcctacgacctgcatgacggcctcgcccagaccttggccggcctgcaccagcgtctgcagggtttcgccagccagtgcagcgcgcttcccgatgcccagcagcgcgagctgggcaccattctcgacctggcccagcgctgcgtgcgtgagggacgccaggccatcaacgggctgcggccgcaattgctcgatgacttcggcctgctccatgccctcgacaaggaggccgaccgcctgcgtgacgccggctaccgtgtgcagtggctgcaacgcagcgatgcacggctggcggccaacgtggaaatcaccctgttccgtatcgcccaggaaggcatcaacaacatcctcaagcacgccggcccgtgcgacgtacgcctgggcctgagccacagcgaagcgggcgcgcagctacatatcgaggacgacggccgtggtttcgatttccccggcgaacggccgatcaccggcaacaacggcctgggcctggccgccatgcgcgaacgtgccagcctgctgggcggccacctggactgccagagcgagccaggccggggcacccgcctgctggctcgggtgcccgacaccgaggagcgcgcgccatgacgaaacccctgcgcctggtgctggccgatgaccacgaagtgacccgcgccggtttcgtcgccatgctcggcggttgtgacgagttcgaggtggtcggccaggccgcggacggcgacagcgcgctgcaactgtgcgaaagcctgcagccggacatcgccatcctcgacatccgcatgcccggcctcaacggcctgggcgccgcgcgcctgctgcagcagcgcctgccgcacctgaaagtggtgatgttcaccatgtacgacagccccgagcacctggaggcagccatcggcgcaggcgccgtgggctatttgctcaaggacgccacccgcgacgaggtgatcgccgccctgcgccgcgtggccgccggcgaggaggcattgaacagcgcagtcagcgcccgcctgctgcggcgcatcgccgatcgcagcaacgccggcgcgccgcctagcgacgcgctcaccaatcgcgaacgacaggtactgggcctggtggcgggcggtttcagcaaccgcgagatcggcgagaagctcggcatcaccgccggcacggtgaaaacccacgtcgagcggctgatcgccaagctgggcgtggccgaccgtacccaggcggcggtgcgcggcatcgccctgggcctggtcgcgcaaccggccgccgactggccgggcgccgccccatgatgcggcgcatcgacaacgcctgggcggatctgccactgcgcggcaaggcactggtcggcatctcgctgccgctggtgatcctgctgatgtcgctggtgctgatctacttcaccgagcggcagaccgcccgcgccgaggaggacgtacgccgggtgctgcaggtgcagggcgacatccaggccgtgcagaccctgctggccgagggcgcagccagcgtgcgcggctacctgctgacgcgtagcgacgacttcctgccggcctaccagcagaccgagccgcgcatcgaagcggcgctggcgcgcctggacgccaacatccgcgatgccgaagtacgccagcgcctggatcgcatcaagccgctgatcagcaatcagctgcatggcctggacgtgctgcgcaacgtcgacctgcgccaggatcaacaacagatcgccaccgtgctcggcgacagcaaacgcatgctcgacaccctgcgcgaccagatcgacgccatgcgcgtgcgtgaagacgccctgctcgccgaccgcaccgccaacgccgccgacaatcgccaacgcctgctgctggccaccctgctggcggccggctgcgggctgttcggtgcgatcgtcgccgtgctgctgctctccagcggtatcgtcagccgcgtccagcgggtgcaacgtagtgcccgccacctggcgctcggcaacccgctgaaaccgcggcaccacgagcgcgacgagatcggccgcctgggtgccagcctggaagaagccagccaactgctggcccagcgcgaacgcgccctgcgcgacaacgaggagcgcctgcggctgatcatcgagggcgtgcgcgactacggcatcttcgccctcgacccggacggccacgtcaccacctggaacgctggcgccgagcggatcaagggctacagcgaagcggaaatcatcggccggcatttctcgctgttctatccccccgagcagcgcccgcatcacccgctgtacgccctgcgggtcgccgccgaaaagggccgctacgaggaagaggcgtggcgcctgcgtcgcgacggctcacgcttctgggccagcgtggtgatcaccgcccagcacgacgccagcggaacgctacgcggcttctccaaggtcacccgcgacatcactgaccgccgcgccgcggatatcgccctgcgcgccgcccgcgaggaggccgagaatgccagccaggccaagagcgagttcctgtcgcgcatgagccacgagttgcgcacgccgctcaattccattctcggcttcgcccaactgctcgacctggaatcgcccagaccccaggtcacccacatcctgcgcgctggccagcacctgctcacgctgatcaacgaagtgctcgacatcgcccgcatcgaggccggccgcctgccgatgagcccggaagccatcgacctgcacggcgtggtgcatgaagccatgacgctgatttcgccactggccgacgaagccggcatccgcctgcgcccgctgccaccgagcaccacgccggctggtgtgatggccgaccgacagcgcttgatccaggtgctgctcaacctgctctccaatgcggtgaagtacaaccgcccaggcggcgaggtgcatctggacatcgaatggcgcggtgagcgcctggccctggcggtcaacgacactggcgcaggcatcgcgccggctgacctgcagcgactgttccggcccttcgagcgcctgggcgcggaccagcacagtgaaggcaccggcctgggcctggcgctgagccgcaacctgctgcaggccatggacggcacgctcgacgtgatcagtgagatgggcaccggcagccgcttcgtgctgagcctgccggcggcacaggtcgagcccgtagcggctcatgacgatccctggcggccaagcgcgccgcccgtgccgatcagtgcgccggagagcggcaaactgacccgcgtgctgtgcatcgaggacaatctgtccagccaggcgctgatcgaaaccctgctgcagcgccgcccgggcgtgcagttgctgtcgagcatgcagggccagctcggcctcgacctggctcgccagcacctgccgcgggtgatcctgctggacatcaacctgccggacatgaccggcatcgacgtgctcaaacgcctgcgtgccgacccgttgaccgccgccatcgccgtgctgatgatcaccgccgatgccagcaccgcggcccggcgcgccatgcagcaggccggcgccacggcgattctcaccaagcccattcacgtgcctacctttctggcctttctcgaccagcacctgccggagcccccatgagcgacgattaccgcatcctgatcatcgacgatcagcgccccaacctggacctgatggaacagctgttggcccgcgaaggcctgcacaacgtgctcagcagcacccagccgacccgggcgctggagctgtacaacagcttcgagccggacctggtgattctcgacctgcacatgccggacttcgacggtttcgcgctgatggagcagctcaaccggcgcatcccccagaacgattacgtgccgctactggtgctgaccgccgacgtcacgcgtgccacgcgcctgcgcgccctggccctcggcgcacgggatttcatcagcaagccgctggacgccctggaaaccatgctgcgggtctggaacctgctggaaacccgcgcgctgtacaaggcgttgcgggcgcggctgagcgagccgcagctcgaagcgctgctacaaccgctggtggcgcagcgccagggaagacgttgaccttagagcggcttggcacccatcaccgccatgatcaccaccagcagcacgacgatcagcgcggtgtagaccgtcaccaggcgcagtgacttggcgggcaccgtgccctcggcttgagcctgccaggcgccaaggcggccgagcagcaacaggccgacgatcatcagcacgccaaacaggatgctgcccagcagcagccatagctggctcagcggccagccggccaggttgaccatccaccagccggtcaccggcaggctcagcgccagcacggcgaacaccggcaggctgatggtgcgggtacgccgcagcttgcgttgcagcacctcccggtcgccgccgcgccaggctttccagagcatgaaggcatgggccagcacaccggccagcagcagaatgccgggcagcgcatggaggactctgatcagcagataatgctccatcacggtttccttcgatttttataaagagtggccctgggtatcgcttcgctcaacccaggctacggggcgaacctccgcaaccgggattgagcagcgcgactaaccgagaaaaagcctataggcggggttgtcggtttcatcccaatacggatagccgatggcatccagcgctggcgtgagcaggtggcgctcgtcttccggcacctgcagggccgccatcacgcggccatcggccgcgccgtggttgcggtagtggaacagggtgatgttccagcgcccgcccagcttgtcgaggaagttgaacagcgcaccgggccgctccgggaattcgaagcggaacacgcactcgttcggcaccgccgcggcatggccaccgacggtgtggcggatatgcagcttggccagttcgttgtcggtcaggtcgagcaccgggaagccctgactgcgcaggttttccaccagtgccgcacgcgggtcgttctccgggtgggtctgtacgccgacgaagatgtgcgcctcaccgtcctggtgatagcggtagttgaactcggtgatctgccgcttgccgatggcctcgcaaaaagccttgaagctgccgggctgctcggggatggtcacggcgatgatcgcttcacgcttctcacccaactcggcgcgctcggccacgtggcgcagccgatcgaagttgacgttggcgccggagtcgatgccgaccaacgtctggccggtgatgccttcgcgctcgacgtacttcttgatgccggccacggccagggcgccagcaggctcggtgatcgagcgagtgtcgtcgtagatgtccttgatcgccgcacagatctcgtcggtgctgacggtgatcacctcgtcgacatgatccttgcagatatcgaaggtgtgctgaccgatctgcgccaccgccacgccgtcggcgaacagcccgacttgcggcaacaccacgcgctcaccggcagccagggcctgctgcaggcagttggagtcgtccggctcgacgccgatgaccttggtttgcgggtacaggtatttgacgtaggcggcgataccggcgatcaggccaccgccaccgaccggtacgaagatcgcgtgcagcgggccctggtgctggcgaagaatctccatcgccaccgtgccctggccggcgatcacgtgggggtcgtcataggggtgcacgtagaccaggcccttttcctccaccagcttcagcgaataggccagggcttctgggaacgcatcgccgtgcaaaacggcgttgccaccacgcgagcgcacaccctgcaccttgagctcaggcgtggtgcgcggcatgacgatggtggcgttgacgcccatatgtttggcggccagggccaggccctgggcatggttgccggccgacgcagtgaccacgccgcgggccagttcttcagggctgagctgggcgagcttgttgtaggcgccacgaatcttgaacgagtacaccggctgcagatcctcacgcttgagcagaatctgattgcccaggcgttcggaaagctggcgagcgggttgcagcggggtttccacggcaacgtcatagacacgggaggtcagggtcttcttgacgtactgttcgagcatggcgggcatcgcaggcggcttcatggaggacctcggagtctaacctagccatccgccgagcgaccatacgaattccggggttttgccggctataatcgcgacctcgtttccttccttctcgtggaacccgcatgacccaggatcagctcaaacaagccgtggcccaggccgccgtcgacttcatccttcccaagctcgacgccaagagcatcataggggtcggcaccggctccacggccaactgcttcatcgacgccctggccaagcacaagctggagttcgacggcgccgtggccagctccgaagccactgccgcgcgcctcaagggccatggcattccggtgtacgaactcaatacagtcagcgacctggagttctacgtcgacggcgccgacgaaagcgacgagcgcctgaacctgatcaagggcggcggcgcggccctgacccgcgagaagatcgtcgccgcggtggcgcgcaccttcatctgcatcgccgacggcagcaagctggtgccggtgctcggcgccttcccactgccggtggaagtgattcccatggcccgcagccacgtggcccgcgagctggtcaagctgggcggcgacccggtgtatcgcgaaggcgtggtgaccgataacggcaacgtgatcctcgatgtgcacaacatgagcatcaccgacccggtgaaactggaagcggacatcaacgccatcgtcggcgtggtcaccaacggcctgtttgccgcccgccccgccgacctgctgctgctcggcaccgccgaaggcgtcaagtcgctgcagcgctaagcgctcaggtataaaaagaaggccgagagagcgatcactcggccttctttttgaacacgtaaaaaagattcggctcgctggtcaggtagagcacgccctgatcatccatggtgatgccttcggcctggggcactgatttcttcaggccgtgctggccgggcagtagcgacaggctgctgatcggtttgccatcctgatccagctcgacgaccagccgcgactcatccgacagcgccagcagatggccggtacggctgtcgtaatgcagactggagagatcacgtacgaagatggcggcgtcacgcttgaggttttcgctgatctgcaccgaactgggtaccgaaggatctaagttcggaaaaccctttacttcgtatatccgcagcggatcgcgctccttggcgacgaaaagacgcttgcccaccagatcgtaggccaggccctcgaagcccttgttggcgcgccccatatccagtgtcaccgacagctgctggccatcggcggcgttcaccgaagtggtggcgtcatcgatgcgcacatccaccagacgctgcggcctctcatcggcgatcaccaggtggccgggggccacatattccacagcctcggcatcgccaaagcccaccagctcgatctgccggagcacctcaccctccagcgagagctcgatcaaacgggagttctggttggtaacggtaaacaggctcttgcgatccggatcataggtgagcgccgacacatcctctttcacgccttcgaggcgtttgccttcgatcaccacctcgtagtcgttcagccacagcgagtgatccggcgcctgggtgggctggttgacgttgaaccacagccgctcaaagagtcggaattcgtaacccacgacagcgatagccgccagagacagaacaaccagcaacagaacaatacgcttgattgaaaacacagggcccatggcaactcacatatgcaacgacagaaatgacaacgccgcccctcggtgtgtcgagaggcggccattcagtgcagtgacgggaagctaacagcgtggcggttatttcaccagctcgacgatatcgacgtcgatttcacggctggtcaggtctttgtcgacctcgccggtcagcttgacggtggctttctcggagatggcttgcggcggccagtcttcgtcgtcgatctcgacgtggatggtgccggtggcgtccttgaactcatagagttcgtcctgcaggcgctttgtgatctggccttgcagtaccactggcgtatcgtcgccggctttcagagcctgttcaacggtagtgacctgggcgacctggcccgggccggtgtagccggcagccagagcggcagtggagaacagcggagcgagcagcagagcgataacgggagctttcatggggatgaccctctatctgtagatgacggggtcaggttaagtcgcctagctgaaacgaggcttaaaggcggcttaagcgaagcttaattggcaggagggcggtttcagggccatgtggcgtgaacggccgatcgttcccgtaggatggactggtgattatctgtgggagcgggccatgcccgcgaaaaatcacgggtatggcccgttcccacaggtgaaacaacgatgtctgcttctgcctttcagcagcccgtagactgggcgctacgcctgtcagatcacccggctggcaaagctcgagtgaccgaccagatccagcaccagctcgtcgcccgtgttcagcgggccgacgccagcgggtgtgccggtaaggatcacgtcgccgggctgcaggttgaagtggccggccatctcctggatcaccggcacgatcgggaagatcatgtcggcgctggtgccatcctggcgcacctcgccgttgatggtcaggcggatgccgatgtcggccaggtcgctgaccgcgtcacccggcacgaagggtgccagcacgcaggcgccgtcgaaggacttggccggctcccacgggtggcccttgtccttgagcttgttctgcacgtcgcgcagggtcaggtccagggccggggcgaaaccggagatggcgtcgagcacttcttcttcattcggcttgcgcgacaacggcttgccgatcagcacggcgatttccacttcgtagtgcaccgagccccggtcttgcgggatgctgaagccgccttccagcggcaccacgcagctgcccggcttgatgaacagcatcggctcggtcggcagcgggttgttgagttccttagcgtgttcggcgtagttacggccgacgcacaccaccttgcccagcgggaaatggatacgggtgccatcgatgtactggtgctggtagctcatggtcgctcctgttgttgtattggcttcaggcgaagatcttgcccggattcatgatgccgttggggtcgaacaccgccttgatcgccttcatgtaggcgatttccgccggcgagcggctgtactgcaggtaatcgcgcttgaccagacccacgccgtgctcggcggagatcgagccgttgtagcgctcgacggtctcgaacacccacttgttgacccgtgcgcacgaggcgaagaaggcctccttgtccatgtgctcgggtttgagaatgttcaggtgcaggttaccgtcgccgatatggccgtaccagacaacttcatagtcggggtagtgctcggtgacgatggcgtcgatgtcacgcagaaaggccggcaccttggagacggtgacggagatgtcgttcttgtagggtgtgtggtgcgagatggtttccgacaggtactcgcgcagcttccacaggttcttcagctgggtctggctctggctcattaccccgtccagcacccagccctgctcgatacagtgctcgaaagtgctcagggcttcgctggccacttcctcgctgctggcttcgaattccagcaacgcgtagaacgggcacggggtgtcgaacggcgacggtacgtcaccgcgggccatgatccgcgccagtcccttgtcggagaagaactcgaaggcggtgaggtcgagcttgctctggaaggcgtgcagcaccggcatgatcgagtcgaaatccgcggtgccgagcaccatggcggtgaggttgcgcggggcgcggtccaggcgcatggtcgcctcgaccacgaagcccagagtgccttcagcaccaatgaaaagctgccgcaggtcgtaaccggtggcgttcttgatcaggtccttgttcaactcgagcaattcgccggtgccggtgactaccttaagccccgccacccagttgcgggtcaggccgtagcggatcaccttgatgccgccggcgttggtgccgatattgccgccgatctgactggagccgctggaggcgaaatccaccgggtagtacaggcccttgtcctcggcgaactgctgcaacacgccggtgaccacgcccggctggcagaccacggtacggttggattcatcgaagtcgaggatctggttcatgtaatcgaacgacaccaccacctcgccgttggccgccacggccgccgccgacaacccggtgcggccacccgacggcaccagcgcgatcttgtgggcattggcccagcgcacgatggcctgcacctgctcgacggtcttgggaaacacgatggcgctgggcgccggcgcgtattgccgggtccagtccttgccataggtttccagggaggcggcgtcggtgagcaccttgccgggctcgaccagcgttttgagttcgtcaatcggcatgagatcggtcatagcaactctcgaatcgttcatggtcgccctgagaaccgttcaggtcgcaaccgagcaaggaaaaggcaagccatgctagcatatgccccccgcgaatcgccctgcacagcgacttgccggcccgattggcgagtgcgccgatccttctcctgacacttaaattagtggggcaacaggtactccgatgagcacgacctctctcgacaagagcaagatcaagttccttcttctcgaaggcgtccaccaaaatgccgtggataccctgaaggcgtccggctacaccaacatcgagtacctcaagaccgcgctgtccggcgacgagttgaaagagaagatcgccgacgcccatttcatcggcatccgctcgcgcacccagctgaccgaagagatcttcgactgcgccaagaagctggtcgccgtcggctgcttctgcatcggtaccaaccaggtcgacctggacgctgcccgcgagcgcggtatcgccgtattcaacgcaccctactccaacacccgctcggtggccgagctggttctcgctcaggccatcctgctgctgcgcggcattcccgagaagaacgcctcctgccaccgtggcggctggatcaagtcggcagccaactccttcgaaatccgcggcaagaaactgggcattgtcggctacggctcgatcggcacccagctgtcggtactcgccgaagccctcggcatgcaggtgttcttctacgacaccgtgaccaagctgccgctgggcaacgcccagcagatcggcaagctgcatgacctgctcggcctgtgcgacatcgtctccctgcacgtaccggagctgccgtccacccagtggatgatcggcgaagcggaaatccgcgccatgaagaagggcggcatcctgatcaacgccgcgcgcggcaccgtggtcgagctcgaccacctggctcaggcgatcaaggatgagcacctgatcggcgccgccatcgacgtattcccggtcgagccgaagtccaacgacgacatcttcgaaagcccgttgcgcggcctggatcgcgtgatcctgaccccgcacatcggcggttccaccgccgaagcccaggccaacatcggcctggaagtggccgagaagctggtcaagtacagcgacaacggcacctcggtgtcctcggtcaacttcccggaagtggccttgccggcgcacccgggcaagcaccgtctgctgcacatccacgccaacgtgccgggcgtgatgagcgagatcaacaaggtgttcgccgacaacggcatcaacatctccggccagtacctgcagaccaacgacaaggtcggctacgtggtcatcgacgtcgatgccgactactccgacctggcgctggagaaactgcagcaggtcaacggcaccatccgcagccgcgtactgttctaagccgctcgcggtaacgaaaaagggaggcttcggcctcccttttttcatgtctgcaatatgagattcaaaacacgccgtcaccacggcggcggaaccagccggtcagggacagacgatcgcgagtggccggcagcacctcatggggcacatcggcagacagaaataccaccagcgtgccggcctcgggcagcacgtcacgcacctcgccatcggctaggtacagccgcagctggccgccttcttccacctgccagccgtcattgaggtacagcacggccgacaccgcgcgacgatcatcgtcgcgaaagcgatccaggtgcttaaggtagaaaccgcccggcggatagaaagcgaagtggctctcgtagtccaccaaccccagataaaggctctggttgatggccacgcgcagttcgtcgagcaactgcaggtaaccgtcgcaggccggcgactgcccggcttcgagccactggatatggtcactgcgggtgccttcgcgcaccgccaccgcgtggccacggccggtaccggcgggcgccagggtgccttgggcgatgcgctggcggcattcctcagcgagttggcgggtcagcgccgcgggggcgaactgggtttgcaacgaccatccgaattcggcaaggtcatcgatgatgcggcttagcagcgaatcggagaggtctgtcgtcatggcgcgattctaccctgtgtcgcgtacacctcgacaagctccgcctggctgccgaaaatagccgccccagacaggagttcgtatgcgcgcgttgtgttgtttcttgctgttgctcctgagcctgcccgccacggccgacacctacaccgagctctatgaaaaagccggctggccgcagcagcgcgcgcatttcagcgatgccctgagcgccgcccaggcgcgttacagcaagagcctgccgccggcggtctatcaggcgctggtggacaacagcaatcgccgcttcgccgcccgggccatggatgagcgcgccgaaagcagcctgcgcaccaacctgcccgacccggcgccggccctgcgtttcttcgagtcgcccctgggccgcaagatcgtcagcgccgaactgctcgccacccgtcccgaccaactggccaagtacgccgacggcctaccgctcagccaggccgatgctacccgccgcctgctgatccgccacctggcccaggccattccggccagcgaggccggtgcggagatcagcctggccctggccggcgtggcggccgacagcctcagccagatgattcccggtctgctcggtggcggtaccgcccaggggctgctcgacggccagcgccagcgcctgatgagccagatcgacaaggacctggataacaccctgctgcacgtttatcgcgggctgtccgatccggagctggaagagttcgtcaccttcgcccagtccagcgaaggcgcggcttattacaaggcggccctggcggcgatccgctccgggctggcagtcggtcagtaagcgcgatccagctgctcgccgagataggtgaagtagcgctctcgcagcggcgccacttcgttggccaggtgatgccgcgcttcgggcaaacgcaggatgcgcggcgcgctgaacttgttctccagcaccgtcaggttgtgccgccagtccaccgtcatatccgcctcaccctgcacgatcagcgggctgcgcttgctgcgcgacgccttttcgatgcgcggcacccactggctcagggcgccgacccagacggtcggcacgatccgcggctgcagcggatcgcggttacgcaggaagtcgaggaattccgggtcactggagttctcgctgaagcgccgcggaatttcctgcacgaagcggtgcagcagccggtagctgagctgcgaccaattccagcgccgtggccgcaccagcggcgccagcagaatggtttcacccacctcggccagcggctggtcattgagcaggtagtcgatcaggatcgcgccgccggtactctgcccgcacaggtgccagggcgccggcaggcccagggcatcggcctgcttcaacgcggcgcgcagcaccgcctggtattcggcgaaatccttgatgctggcccgcggcccgctggacagcccgtgccccggcaagtccacggccagtaccgcgaagccggcttccagcgcccactcgatcacatgacggtacaggccgctgtgatcgtagtaaccgtgcagcaacagcagggtggcgcgtggcgccacgggctgccagagctgggctgcaatgcggtagccgtccacctcgaaccagccgagccggctgtcgatcgcctcacgcggcacgaagccatagaactgccgataggccagttccgccgccgacaggggtgcagcgctggccagcgggcgcagactggcgaccagcggttcgggttggaagagttcggacatcggcagcatcgactcattgattcacggcagcgccgcccttgcgggttggcgctagagtgacgatcttctgctgccaggctcgccatggcaagctaccgcaccgtctaacggacactgtcggcaatggcccgctctcgccgcaccaccctgctcgcctgcctgatcgccgcgctctggctggtcgccatgctcgctgccttctggtggttcgaggcccgttatctgcgcccgttcgacgagcgcaccgcgctgttttccggcagcgagctacgcctgccggaggagctggccggccccggccagattcgcctggtgcacttctgggaccctgcctgcccctgcaacgtcggcaatcagcagcacctcggtgagctgctggagcgctaccgcgagcgtggcgtgcagttctattccgtgcagaagcccggcagccaggggcagttgccgcaagcattgcgcgcgctgccgccaatggacgggctggccggcagccagcgactgccggccagccctgcggtggcgatctgggatcaaagcggcgagctggcctacttcggcccctacagcagcggcttcaattgcacctcgggcaacagcttcgtcgaaccgctgctcgatgcgttgctggagggtcgaaaggtgctggcggacaacaacctggccagcggttgtttctgcgattgggcgccatgacgacgaccgtgcccgcctcatcaatcgagtagctcaccagccgcagcggctaattcgcaacctggtcacgtcctgagcaggccgccttgcagttgacgtggattgcccgcagcatggcgacccgcgtgagacaaggacggccgcatgaaacgcatcatcttcaccctgacggccgtgctgctgacggtcgccggcgcttgcgcctggtacctgtacgacaagcagccgctgcgtagcggcgagctggtgctgcagcacctcggcgcgccggtgcaggtgcgctatgacgagcgcggcgtgccgcatatcgaagcgcagaacgaggccgacctgtaccgcgccctgggcttcgtgcaggcccaggatcgtctgttccagatggaaatgctgcgccgcctggcccgcggtgaactggccgaagtgctcggcgccaagctgctgcccaccgaccgcctgttccgcaccctgcagatccgcgagcgtgccgaccagcaggcccgcgagctggaccccgagagtccccatggcaaggcgctggccgcttacctcgacggcatcaaccagtaccagaacagtcgcccggcgcccctggagttcgacctgctgggcatcgagaaacgtccgttcactgccgccgacaccctgtccatcgccggctacctggcctacagcttcgccgcggcgctgcgcagcgagccgctgctgacgcgcattcgtgatgaactgggtagcgactacctgaagatcttcgatctcgactggcaccccaagggcgttctcgacacagccctcggcaaagacgactggcggatgctcgaccaactcgccgccctgagcgatcaggccctggccgacagcggcctgccgcagttcgagggcagcaacgcctgggcaatctccggcgcgcgcaccgccagcggcaagccactgctggccggcgatccgcacattcgcttctcggcgccctcggtgtggtacgaggcgcacctcaaatcgccgggcttcgagctgtacggccatcatcagccggccaccccggtggcgtttctcggccacaaccgggatttcgcctggaccctgaccatgttccagaacgatgatatggacctgatcgccgagcgcagcaacccgaacaaccccgagcaggtctggtaccagggccgctgggtcgacctgcagcagcgcgaggaaatcatcaaggtcaaggatggcgagccggtcaccctaaagctgcgccgctcgccccacggcccgatcatcaacgatgctctgggcgacagcgccggcaccacgccggtcgccatgtggtggacctttctggaaaccgagaacccgctgctcgacgccttctaccgcttaaaccgtgccgacaccctggcaaagggccgcgccgccgccgagcgtatccatgcgccgggcctcaacctggtgtgggccaacgcccgcggcgacattgcctggtgggccgcagccaggctgccgatacgccccgccggggtgaacccggcgttcatcctcgatggcagcagcgaggccgccgacaagctcggtttccatcccttcagtgccaacccgcaggaagaaaacccagcgcgcggctacatcgtctcggccaacttccagccgctgccggccagcggcatcgagattcccggctactacaatccgcccgagcgcggtcaacgtctgaaccaacggctggccgccccggacgtgcgctgggatatccacaacagccaggccctgcaactggataccgccacagcctacgggccgcggttgctggcaccgatcctcggcgagctgcgcgccgccgcggcggatcagcaggagcgtgagctggtcgaggcgctggccgcctggcaaggtgagcatccgctgcaatcgctgccggcgacgctgttcaaccagctcacctatgaactgggccgcgcgaccctggagccgcgcctgggcgcgcaggccttcgagcaactgctgtcgacccgaatgatcgacagcgccctgccgcgcctgaccgccgatgcagcttcgccctggtgggcgcttgccgatggccagccgcgcagccgcggcgaagcggtggccgaggcctggcgcgccagcctccagcatttacgaaccacgctgggcgacgacccggcgcaatggcgctggggccaggcccacacactcacccatcatcatccactgggcgtgcaatggccgctggatgcgctgctcaacgtcggcccgctgccggcgcccggcggtcacgagatgcccaacaacctgtcgcaccgtatcgggcctgcgccttgggccgtgggttacgggccgtcgacgcggcggctgatcgatctggccgacgccgacaacagcctgggcatcaacccgctgggccagagcggcgtgccgttcgaccgccattacagcgaccaggcccagcgtttcatccagggccagtacgtgccccagcacctcggcaccgacgatgtcgccgcccacacccgcagcaccctgaccttgcaacccgcgccctgaaaccgcaaatcgcaggcatgaaaaagcccgccataaggcgggcttttcgagtcagccgatcaattacttgatcttggcttccttgtacgcaacgtgcttgcggacgaccggatcgtatttcttgatctcgatcttgtccggggtagtgcgcttgttcttgtcggtggtgtagaagtggccggtaccggcgctggacaccaaacggatcagttcacgcatgacagtctccttaaaccttttcgccgcgagcgcgcagctcggccagcactacgtcaataccacgcttgtcgatgatgcgcatgcccttggtggacagacgcagacggacgaagcggttctcagactcgacccagaagcggtgatgctgcaggttcggcaggaaacgacgacgggttttgttgtttgcgtgggaaatgttattcccggttaccggacccttaccggtaacttgacagactctcgacatacctcagccctctaaaccacatgcccaacccggcatgggttggccgcttaatctctgtttttcggcgctgggcgccgcgtttcttcagggtcttaccggtgatagatcgcgatcaagcaaccgggcccctagaaaagagcgctgctttataccagaaagcccccacagcaacaagcgagaacgcactttaaatgcaggccattcgggcgctgtgcccacagctagcgggcatgaacgcgaacgaccgctcgtcgccctatttcgttgttagcctgcatcttatcgtttagggtctgtccacgcgataacgcgaccctttctctcccagccttattaccgccggcccgccggatgcgcgccgcttcgttcaggagatcaccatgcgccttgccctgttgccgctgctcgtcgccccgctgttcgcccaggccgcgaccctgagcgtctgtaccgaagccagcccagatggcttcgatgtggtgcagtacaactccctgaccaccaccaacgcttcggccgacgtgctgatgaaccgcctggtggagttcgacgccgccaagggcaagctggtacccagcctggccagtagctggaagatctccgacgacggcctgacctacaccttcaccttgcgcccggacgtgctgttccaccgtaccgattacttcaagcccacccgccggacgctggaagccgatgacgtgctgttcagcttccaacgcatgcttgaccccaaccacccctggtacaagaccgccgccagcggctacccccacgcccagtccatgcagtggccggcgctgatcaaggcggtggaaaaggttgacgcccacaccgtgcgcatcatcctcaacaagccggattcgaccttcctcgccaccctgagcatgggctttgcctccatctattccgccgagtacgccgaccagctgttcagggccggcacgccggagaagctcaacagccagccgatcggtaccggacccttcgtgttccgccgtttccagaaggatgccgcggtgcgctacacggccaacgccgactacttcgccggcaagcccaaggtcgacaacctggtcttcgccatcaccccggatgccaacgtgcgcctgcagcgcctgcgccgcggtgaatgccagatcgccctgtcgcccaagccggtcgacgtcgaagcggcgagcaaggatgccgacctcgataccgtgaagaccgccgccttcatgaccgctttcgtggccataaacagccagcacccaccgctggacaagccagccgtgcgccaggccatcaacctggccttcgacaagagcagctatatcaaggcggtattcgagaacagcgcggaaccggccaacggcccctacccgccgaacacctggagctacgcccgcgacctgccgggctacgcccatgacccgcagaaggcccgcgagctgctcaagcaggccgggctggccgacggcttcagcaccaccatctggacgcgcccctcgggcagcctgctcaaccccaacccgagcctgggtgcgcagctgctgcaggccgacctggccgaagtcggcatcaaggcgcagattcgcgtgatcgagtggggcgagctgatccgccgcgccaaagccggcgagcatgacctgctgttcatgggctgggctggcgacaacggcgacccggacaacttcctgaccccgcagttttcctgcgcctcggtggagtcgggcctgaacttcgcgcgtttctgcgacgccaagctcgacaagctgatcgccgacggcaaggccatcagcgaccaggccaagcgcagcgcgctgtacaaggacgcccaggcgatcatccagcagcaggcgctgtggctgcccctggcccacccgaccgcctacgccctgacccgcaagggcgtcgagggttacagcgtcagccccttcggccggcaggacttttccagggtcagcgtgccgtgacccagatgggctgccatccatgatggtggcagcccggccgcggtaagcatgccggccctgtcaccggcatgacataagcctaccgcaccctgttggcttttcagcacagggaatcatcaggcatgcgtcgactcacttaccttcacgcactactggccagcacggtctgttgggcctcgttcgccaccgcccaggacaccgccaccgcctatccggccacgttggcaggccatgccgtgctgccggccgcgagcttcatccagccgcccgccgacgcgccggcggatttcaccctcagcggcaaattctccaacggccagcgcaatgaacaggtcggcagcctcgaaggcctgtcggccaatcgccccaccggcctctcgctgcccttcgagggccagccactgcagggccactccggcatcaagcacatgccggacggcagcttctgggtacttaccgacaacggcttcggcaccaaggccaactccgccgacgccatgctctatctcaaccattacgccatcgacttcaagagcggcgaattcaagcggctgaacacggtgtttctaagcgacccggacaagaaggtcccgtttcgcatcgttcacgagggcacaccggcgcgctacctgagcggcgcggacttcgacccggaaagcttccagctgatcggcgattccatctggatcggcgacgagttcggcccctatctgatcaagactgatatgaagggccgcgtacaggcggtgttcgatgtcgaggccgacggcaaaccggtgcgctcgcccgacaacccagcgctgacgccccccgcctggccggccgacgcgatgaacttccaggtgcgccgctccaagggcctggaaggcatggccgccgccaaggacggcagcaaactctacgcactactggaaggcccgctgtgggacgcgaccagcaaggctgccgagcagcacgacggcaagaacgtactgcgtgtgctcgaattcgatgtcgccagcgaggcctggacgggccgccactggctatacccgctggagcaacccggccacgccatcggcgatttcaacatgatcgatgcggccagcggcctgatcatcgaacgcgacaatggtgaaggtacggcggacaaggcctgcccgcctggcgagaagggcaccacctgtttctcggatatcgcccgcttcaagcgcgtctacaaggtcgccttcgatgacggcaacgtcggccaggccgtgcgcaaggtcggctacatcgacctgctcgccatccaggacccgcaacgcatcgcccgcaagccgctgaacgacggcgtgctgaccttcccgttcttcaccatcgagaacgtcgacatcgtcgatgatcggcatatcgtggtcggcaacgacaacaacctgccgttctccagcagccgcgaaccgaacagggcagacgacaacgaaatggtgctgctggaagtcggcgagctgctcaaggcccgctgacggctgcagagtcgccgctacatccagccgtgctcggccatcgacagtggctcgccgtcgccgacgatgaaatggtcgagcacgcgcacttcgaccagcgccaaggcgtccttgaggcgctgggtcagtaccttgtcggcctggctgggttcggcgacgccagagggatgattgtgggtgaggatcagcgccgcggcgttatgggccagggcgcgcttgaccacctgacggggatagacgctggcgctgtcgatggagccgtgaaatagcgcctcgaaagccagcacccggtgcttggcatcgagaaacaggcaaccgaacacttcatggggctcgtgacgcagctgcgccttgaggtaatcgcgcaccgcctgggggcttcccagcgccgagtcgcggcgcaactgctcggccaggtggcgacggcccatttccagcaccgcctgcagctgggcgaacttggcggggccgaggcccaggcgctggctgaaagacggcaaatcagcctgcaacagcgcgcgcaagctgccgaaatcggcgagcaggtggcgcgccaggtccaccgcgctctgccccgccacaccggtacgcagaaagatcgccagcagttcggcgtcggtcaggctggccgctccctgggccagcagtttttcccgcgggcgctctgccgcgggccactcacgaatgctcatcagacgctccctgtccatgactccagcgccggccatcgctcgcccggcgcgccgctgctcccctgctgccgctgtgctatcgtagcccggtttttcgcagggcgccgggcctggggaggtctcgggcacctgcgtctgtaactacacacgacaaaggcagagttatgcagcggctgtatcgcaaacgcatcatcctcggcgtgggtggcggcatcgcggcgtacaagagcgccgagctggtccgccgcctcaaggatcagggcgccgaagtgcgcgtggtcatgacccagggcggtcgcgaattcatcaccccgctgaccctgcaggcgctgtccggccacccggtgcatctggatctgctcgacccggcggccgaagccgccatgggccatatcgaactggcgcgctgggccgatctggtgctgatcgccccggccaccgccgacctgatggcgcgcctggcccagggcgtggccgatgacctgctgaccaccctggtgctggccaccgatgcgccggtggccctggcgccggccatgaatcaggcgatgtggcgcgacccggccaccctggccaacgtcgaactgctgcgcagccgtggcctgaaactgttcggcccggcctccggcagccaggcctgtggcgacgtcggcctgggccgcatgctcgaggccgacgacctggcgcacatggccgcagactgcttcgagcacctggcactgaccggcaagcacgtgctgatcaccgccggcccgacccaggaaaacatcgacccggtgcgttacatcaccaaccacagctccggcaagatgggtttcgccctcgccgaagcggccgtagaagccggcgccaaggtcaccctgatcagcggcccggtgcacctgccaacgcccgaccgggtccaccgtatcgacgtggtcagcgcccgcgacatgctcgctgcctgcgaagcggcgatgccctgcgacatcctgatcgccgccgcggcggtggccgactaccgcccggaagttgtcgcccagcacaaattgaagaaagaccccaacagcggcgatggcctgctgttgcagatggtgcgcaacccggacatcctcgccaccctggcgcaccgtgacgaccgcccgttcagcgtcggcttcgccgccgagaccgagaacctgctggagtacgcctcgcgcaaactcaaggacaagaacctcgacctgatcgtcgccaacgacgtggccaacccgagcatcggcttcaacagcgaggacaacgcgatcaccatcatcgatcgcgcgctgcagcagaccagcttcgcgcagaccagcaagggcaagatcgcccgccagttggtgagcttcatcgccgcgcagcagcccaaatcctgacattcattttcacggaaaccctgatcgccccatgcacgccttacaagccaagatcctcgacccacgcctcggcagtgaatttcccatgcccgcctacgccacgcccggttccgccggcctggacctgcgcgccatgctcaagcaagacctgaccctggagccgggccagaccgtgctgattcccaccggcctggccattcacgtcgccgatccgggcctggccgcgctgatcctgccgcgctcgggcctgggccacaaacacggcatcgtgctgggcaacctggtcggcctgatcgattcggactaccagggcgagctaatggtgtcgtgctggaaccgcggcgacaccagcttcaagatgagcatcggcgagcgtatcgcccagctggtgctggtgccggtgatccaggcgcgcttcgaagtggtcgaggaattcgacgacagcgaacgcggcgccggtggattcggccactcgggtaccaagtgatccccttctagttcgccaggagacgtcggatgaaaggcttcaaacgcgcgcccaaggaagaacgccccggcgactcgcaacccgctcctcgtagccaggccaaggcctcggccgatctgctgcccggcgtgatcgccgccgcccttggcgtggccctggccggcgctatcctgtggttcgccgcggtgagcccggcgcagcaggtgcagcagcaacagctcagccaggcctggggcagcggccaggcagccagcctgcagcaggctctgaagcaactcagcgccgacaccctggctgccgcgcgcaacccggcgctggcccaggcactgcaaagcggcgacgacgcccaggtgcgcaatgccgagaacggcctgcgctactggaatggcgtggtcgacgcccagctcaacctgcctggccaggcagttccggacagctcgcgcgccgcgccgatgaacttcgctgcgctggatctgctgcgccgcctggaagccggtcaggcgcccgccgtggaagcctacaaagtcggtgagcgctggctggcctacagcgtggcgccggtgcgtcaggacgacaaacagccgatggtcggcaccctgctgctggccgtcgacctcaaccgcctgctcggtaacctgccaccgctgccggcggacgtcgggcaaatccagctggtgcagcgcttcgacgccggcgctgcccaggtgctggcccagcgcggccaggccgagggcacgccccaggcgttcgccaccggtaatccgcactggacgctgaacttcacgccggccgccggccttggcaacacgggcctgtcgcccgcgctgctggggctcgccctgctggtcgccctggccggtgcgctgatcggcctgctgctggtcaaccggggcctgcagcagcgcctggcgcgcgacgtcgcgcaactgagcgaattggtaaaagaactctccgcgggcaaagccgtcaaagccttcagcttgagcctgcccgccctgaacaacctggcgcagaacctgagccgactgccccgtcgcgcccagtaccccgtggcgacccgcccggagcccgctgccagtgaagcacccagtaatcgcgtcgcagccaagccggcggatttcgtgaatccgctgtttcaagacaccgatattctcgatatcgatatcctcgacgacgaccaggatctcctgggactggagcagacaccgatcatgagcgcgccgcaagccccgaaactcccagcagacatcttccgagcctatgacatccgtggtgtggtaggcgcaggcctgaccccggaaaccgcctattggatcggccgcgccatcggctcccagagcctggccgagggcgagcccaacgtcgccgttggccgcgatggccgcctgtccggcccgagcctggtggagcagctgattcagggcgtggccgacagcggctgccacgtcagcgacgtcggcatggtgccgactccggtggtctacttcgccgcccacgtgctggctggcaagactgcggtgatgctcaccggcagccacaacccgccggactacaacggcttcaagatcgtcatcgccggcgataccctggccaatgagcagatccaggcgctgaagaaccgtatcgacaacaacgacctgagcagcggtgaaggcagcgtcgaacgcgtcgacctgttgccgcgctacctggagcagatccgcagcgacatcgccatggccaagccactgcgcgtggtggtcgattgcggcaacggcgccgccggcgtcatcgccccgcagctgatcgaggcgctgggctgcaccgtgatcccgctgtactgcgaggtcgacggcaacttccccaaccaccatccggatccgggcaagcccgagaacctggtcgacctgatcgccaaggtcaaggaagagaacgccgatgtcggcctggccttcgacggcgatggcgaccgcgtaggcgtggtcaccaacaccggcaccatcgtctacccggatcgcctgctgatgctgttcgccaaggacgtggtgtcgcgcaacccgggcgccgacatcatcttcgacgtcaaatgcacccgccgcctgaccccgctgatcagcggctacggtggccgcccggtgatgtggaagaccggccactcgctgatcaagaagaagatgaaggaaaccggcgccctgctggccggcgaaatgagcggtcatgtgttcttcaaggagcgctggttcggtttcgacgacggcatctacgccgccgcgcgcctgctggagattctcagccaggacaaacgcaccgccgagcaggtgttcgccgcgttccccaacgacgtgtcgaccccggaaatcaacgtgcaggtcaccgagcagaccaagttcccgatcatcgagcgcctgcagcgtgaaggtcagtggggcgaaggcagtgtgaccaacctcgacggtgtgcgcgtcgattaccccaaaggctggggcctggtgcgtgcatccaacaccacgccggtgctggtgctgcgcttcgaagcggaaagccaggccgagctggagcggattcaggagctgttccgctcgcagatgcaccgcgtcgcccctgacgtccaactaccgttctgacccgtccagcactggagccccgcatgaccctagagcgtgaagccgccaccaacgtcgccaaggtgctgtccgaagcactgccgtacatccgtcgcttcgttggcaagaccctggtgatcaagtacggcggcaacgccatggaaagtgatgacctgaaggaaggcttcgcgcgcgacatcgtgctgatgaaggcggtgggcatcaacccggtggtggttcacggcggtggcccgcagatcggcgacctgctcaagcgcctgagcatcgaaagccacttcatcgacggcatgcgcgtcaccgacgcggcgaccatggacgtggtggaaatggtgctcggcggccaggtcaacaaggacatcgtcaacctgatcaaccgccatggcggcagcgccatcggcctgaccggtaaggacgccgagctgatccgtgcgcgcaagctcaccgtcagccggcagacgccggaaatgacccagccggagatcatcgacatcggccacgtcggcgaagtaaccggggtgaacaccgacctgttgaacatgctggtcaagggcgacttcatcccggtgatcgcaccgattggtgtaggccccaaaggtgagtcctacaacatcaacgccgacctggtggccggcaaggtggccgaagcgctgaaagccgagaagctgatgctgctgaccaatatcgccggcctgatggacaagcagggcgaagtgctgaccgggctgagcaccgagcaggtcaacgaactgatcgccgacggcaccatctacggcggcatgctgccgaagatcaagtgcgccctggaagcggtgcagggtggcgtgaccagctcgcacatcatcgacggccgcgtgccgaatgcggtgctgctggagatcttcaccgatgtgggtaatggcaccatgatcagcaaccgcaagcgtgcttaaaaaagcgaccagctgcgcgtcggccctgctgcgttaaaaacagactcgaaaagccgcttgcggctaacgcactttagtgcggccccggaggggcgagcggagcgagtaatgctcatgtacaaaagtacactccgctttctcgcctgtttttgccttgcatggccctagctcgcttggtctggatctgctgaaaacaacaacgccggctatcgccggcgttgtcagttctgcagtagcaaatttgcggtagttttatcgattctgactgatagatggcgggagcggtcgttcccgcaggatggggcggtccgcgcagggaacccaaggactggtaattatctgtgggagcgggccatgcccgcgaaaaatcacgggtatagcccgctcccacaggtaggccacgatggcagcttccgccttcaatccgcccatcaccgaatcgcgtagatatccttctcattcgcttcggcgtattcgtacaggcgcgccaggtaggccttctgctgctcccagaccttttgcgcggcaggatccgcggcggcggtggcctcgaccacttcggcggagacttccttgagcttggcgagcacctcgtccggcaggcggcgcacgtcgacgccctccttcttgagctgctccatggactccatgttcttggcgttgtagtcgtcgagcatatcgccgttgacgtcgcgggcggcggcgcggacgatggcctgcaggtcggcaggcagggtttcccaggccttgaggttgacgtccagttcgaaggtgacgttcggctcctgccagcccggcgtgtagtagtacttggccgccttgtgcagacccagcgcctggtcgttgtaggggccgatccactcggtggcgtcgatggcgccggtctgcagggcagtgaagatctccccggcaggcatgttgaccacggtgccgccgaccttggtcagcacttcgccgcccagacccggggtgcgcatcttcagacccttgaggtcgtctaccgaattgatttccttgttgaaccagccggcggtctgcaccccggtggcgccgcaggccatcggcaatacgccgtagggtttgtagacctcttcccagagctggatgccgccgccgtagtgcagccaggcgttcatttcctgggcgttggggccgaacggcagggcgcagaagaactgtgctgccggcaccttgcccttccagtagtatggcgcgccgtggcccatttctgcggtaccacgcgagacggcatcgaacacttccagggccggcacaagctcaccggcggcgtagaccttgatcttcaggcgaccgttgctcatctgctcgacgagcttggcgaagcgctcggcgcccacacccacaccggggaagttcttcggccaggaggtgaccattttccagttgaaggtcttggcctcggcggccggtttggaagtgtcggcggcgccggcttcctccttgcaaccgaccagcgctccggcggcaatgccgacacctgctgcagccagaatttggcgacgtttcataggtagctccttgttgttgtaataatcaccttgggccgttcaggcctctatgtaaccgcggcggtccgccaaccgcccgcgcgctatcctattcccgcccaccggtcgggcagacccggcaagtgtttcaacccgtgtctagccaagtgccatcaatgacaccggaaggctcaagaacgccattctccaagcgccttccaactctcgtaggcacgcccgcgcggcattgcccgatacgcgaggcgctgcctaaaatcccccgctttttgctcttttccgataactataaggacgcatcatgtccaacacgccttcacttcccttggggatcgcacgggtcatcgacgccgtgaacttccgctttggtcaggcctgctcctggttgaccctgtttatggtactcggcacggccctggtggtaatcctgcgctatggcatgaacctgggcgccactgcgctgcaggaagccgtgctctacgcccacgcgctggtgttcatgggcgcctcggcctgggcactgcagcgtaacgcccatgtgcgcgtggatatcttctatcagcagttcagcggccgccggcaggcgctggtggaggtgctcggcaccctgttcctgctgctgccggtgtgcttgttcctgggctgggcgagctgggactacgtggccaattcctggtcgacccgcgagggctcgagcgagtcgggcggtctgaaattcgtctacctgcagaagagcatcatcctggtgctggtggtcagcctgacgctgcagggcatttccaacctgatcaaggcgatctatctgctgtgcggcgtgctgccggagcaggaggtgaaacatggctgaagtcatgtcgatcctgctgttcgtcagcatctgcctggtgctgatgggcggctacccggtggccttcaccctggccggggtgtcgctgctgttcgccggtgtcggcgtggtcaccggcaccttcgacgccgggtacctgagcgccctgcccaaccgcctgttcggcatcatgaacaaccagaccatgctggccgtgccgctgttcgtgttcatgggcgtgatgctggaaaaatccaaggtcgccgaagacctgctcgagtcgatgtcgcgcctgttcggcggcatccgcggcggcctggcgatttcggtgtgcctggtgggcgcactgctcgccgccagcaccggcatcgtcggcgccacggtggtaaccatgggcctgctggccctgccgaccctgctcaagcgcggcttcgatcccgctgtggcgaccggcaccctggccgccaccggcaccttggggcagatcattccaccgtccatcgtgctggtgctgctgggtgatgtgatgtccagcgcctaccagcaggcgcagctgcgcatgggcatcttctcgcccaagacggtatcggtcggcgacctgttcatgggcgcactgataccgggtctgctgctggtggtgctttacgtcgtctacctgatcctggtggcgatcttccagccgaagaagatgcccgtggtgcccaaggaagagctgggcgaggtgcaatggggcaaactgctcggctccctggtgccgccgctggcgctgatcgtcgcggtgctcggctcgattctcgccggttacgctacgcccaccgaggccgctgccatcggtgccgtcggcgcgaccctgctggcgctgttcaagggccagttgagcctgccgcagctgcgcagcgtggcccagggcactacggaaatttccagcatggtgttcctgatcctgatcggcgcctcgctgttttccctggtatttcgtggcttcggcggtgaagcgctgatcgaggacgtgttcaagcagctgcctggcggcgtgctcggcgccttcttcctggtcatgctggtgatcttcctgctcggcttcattctcgatttcatcgagatcatcttcgtggtggtgccgatcgtcggcccggtgctgctggccatgggcctggacccggtctggctgggggtgatgatcgccctcaacctgcagacttcgttcctcaccccgccgctgggtttctcgctcttctacctgcgcggcgtcacaccccgtacggtgagtaccgcgaccatgtaccgcggggtgattccgttcatcatcatccagctgatgatgctggtcatcgcctaccagttcccggcgctgatcacctggcttcctacccaggtctacggctcgtaaactgtgcggcaacgcaaaacgcccgtctcgacgggcgtttttcatggcgctggcgaacctccccgccgcgccgtggcccaagagccaacctattaaggagcagccccatgagcacctccaacgaacgcattcaactgggcgatctggcctgctggcgcatccagcatgccggcgccgaactcgtggtcagcgaacagggcgcgcagatcctgcgctaccagccggcccagggcgaaccgctgatctggctcagcgacgaggcggcctataaaaccggaaaaagcgtgcgcggcggcgtgccggtgtgctggccctggttcggcgacctgcagcgcaatcccgaagcgatccgcgccagccatgcgcgtccggccgattcgccggcccatggcctggtgcgtgaccgcgactggcagctgatcggcctgaacaccgaagaagacggcgtgaccctgtcgttcaccttcgacaccgccgccgagccgatcgccgaatggccgcatgccgccgagctgcagttggacattcacctcggcgagcgcctgaaacttagtctgaccacccgcaacctgggcgatagcgaactgccgatcagccaggcgctgcacacctacttcgcggtcagcgacattcgccaggtgcgcatcgaaggtctggagggctgcggctacgtcgacacgttgcaggactggaaaaccgtaagacaggacggcgcggtgaccttcagcggtgaaaccgaccgtatctacctcgatacgccgccgcaactgagcatcgtcgaccccatctggaagcggcgcatcctgatgcgcagccaaggctcggcctcggcggtggtgtggaacccatggatcgacaaggccaagcgcctgtcgcaattcgccgatgacgcctggcagggcatgctctgcatcgagcacgccaacgtgctggacgactcgctgatcctcgccccgggcgccgagtaccgcctcgacgtgacgctgtgggcgcagccactttgagctgacgtgccattgcgacagtcagcgcgtcgccagcctgatagactgccgcgatgcacgcccctccaccggaaactccgatgcacgcaaagaaccccgcaatcggcttgtgtcagcaggccaccttcctgatcagcgccgccaaggtcgaccagtgcccggacgaccagggctatgaagtcgccttcgccggccgctccaacgccggcaagtccagcgcgctgaacaccctgacccacgccagcctggcacgcacctcgaaaaccccggggcgcacccagttgctgaacttcttccgcctggacgatgaacgccgcctggtcgacctgcccggctatggttacgccaaggtaccgattccgctcaagcagcactggcagaagcatctcgaggcctatctgggcagtcgcgaaagcctgcgcgggctgatcctgatgatggacatccgccacccgctgaccgagttcgaccgcatgatgctcgactggtccggcgccagcggcatgcccatgcacatcctgctgaccaaggccgacaaactggcctttggcgcggccaagaacgcgctgctcaaggtgcagcaggagattcgcaagggctggggcgagcacgtcagcatccagctgttctcggcacccaagcgcattggtgtggaagaggcgcaggctgtgctcggccactggctgggcctgctgggcgacgaggaagaagagcaaccccagggataacctcactcccgtagcccgtggttgagcgtagcgataccccggagcaggatgagtgttgtcgtgcttatcagcgtctcctgggtatcgctgcgctcaacgccaggctacttcttgaacgccccgccaatgcggggcgttttgcgttgcgctctggcgagaagcggctaggctccagaaaagaaaacggggaacgaaggctgccagcactttcctgcgggcaaaaaaaaccccgaacttcgtatggggagggagaagatcggggtttaagggtctgaaccgctagggcggggctcagatgtctgccaacacttaacacaacaaaggagcatcgaagggctttatgggccattcccaaactctgaccgggtgggcagaagtaaagttcagcggtgcttagatccctttgtttggtctttattccaattaagaccggccagtactaattgaaaacgggacgcaacggcgtcccgttttatttgccgttcagtgcgcttcgtcccagttattgcccacgccgacttcgaccagcagcggcacatcgagcttcacggtttcgcccatcagcgggcgaatctgcacgctgacctgctcgaccaggtcctcgcgaacctccagtaccagctcatcgtgtacctgcaggatcacccgggcatccaggccggattcggtcagccattcatccacagcgaccatagccttcttgatgatgtcggcagccgtgccctgcatcggcgcgttgatcgccgtgcgctcggcgccggcgcgttcctgcgggcggctcgacttgatcgccggcaggtacaggcgccggccgaacagggtttccacgtagccctgctcagccgcctggtggcgggtgcggtccatgtactcgcgcacgcccgggtaacgggtgaagtaggtttcgatgtaggccttggcggtcttgccatcgacgccaatatccttggccagcttctgcgcgcccatgccgtagatcagcccgaagttgatcgccttggcgctgcgccgctggtcgttggtcacctgatcgagctcgaccttgaagacttctgcggccgtggcggtatgcacgtcgaggttgtcgcggaaggcgttcatcagcccttcgtcgcgggacaggtgcgccatgatgcgcagctcgatctgcgagtagtccgccgacaccagcttgtagcccttcggcgccacgaaggcctgccgaatgcgccggccttcggcgctgcgcaccgggatgttctgcaggttcgggtcgctggacgacagccgcccggtggacgccacggcctgttgataactggtgtggatgcgcccggtgcgcgggttgatctgctccggcaggcggtcggtgtaggtgctcttgagcttgctcaggctgcggtactgcatcagtaccttgggcagctcgtagtcctgctcggccagttcggcgagcaccgcttcggcagtcgacgcctggcccttggcggtcttgctgatgatcggcaaaccgagcttttcatagaggatggcgcccagctgcttgggcgagccgaggttgaactcttcgccggcgacttcaaaagcctggcgctccagcgccaccagcttctcgcccagctcctggctgtgctcaccgagcagcttggcatcgaccagcgcgccgttgcgctcgatgcgcgcaagcaccggcaccaggggaatctcgatatcgcgcagcacgccggccaggctcggaatctcttccaggcgcgcccacaggttctggtgcaggcgcagggtcacgtcggcatcttcggcggcgtacgggccggcctgctcgagggcgatctggtcgaaggtcagctgcttggcacccttgccggcgatgtcctcgaaacggatggtgctgtggcccaggtacttgagcgacaggctgtccatgtcgtggcgggtggcggtggagtccagcacgtaggattcgagcatggtgtcgaaggccacgccctgtacgttgatcggcgtgctggcattggccagcacgttgatgtcgtacttggcgtgctgaccgaccttggccttggccgggtcttcgagaatcggcttgagcgcgcgcagcaccgcgtcgcgatccagttgctgcggcacacccatgtagctgtgcgccaccggcacgtacaccgcctcgccagccttgaccgcgaaggacaggccgaccagctgcgcctgctgggcatcgacgctggtggtttcggtatcgaaggcgatcagctcggcctgcttgaggtcttccagcagggtgtcgaactcgccctggtcgaggatggtgcggtactcgccggtgaccaccgatggctgatcttcgccagcagccggcgtggcagcagcctggaccgctggcacctcgcccgcatcagcactggccgtcgcgctgaacaaatcgccagcaggcggcgccatttcggagcgggcagccgccttggtcttgggtgcggcagacttgttctggcgcagcagctcgtcgagccagcccttgaactccagctgttcgtaaagcgcggtcagggcctcgatgtccggctcgccgggcatcagctgcgagcagttcaggtccagcggcacgtccagcttgatggtcgccagttggtaggacaggtaggccatctcgcggtgctcttcgagcttggcgggcagggtcttggcgccacgaatcggcaggccgggcaccttgtcgaggttggcgtagatcacgtcgaggccgccgccgacgccgaccagcagccccaaggcggtcttctcgccgacgcccggcacgccgggaatgttgtcgatcttgtcgcccatcagcgccaggtaatcgatgatcagctcggggccgacgccgaacttctccttcacgccctcgatgtcgtagacactgccggtcatggtgttgaccagggtgacgtgcttgcacaccagctgcgccatgtccttgtcgccggtcgagatcaccacgtcacggccttcggcggcgctctgccgggccagggtgccgatcacgtcgtcggcttccacgccctccacgcacagcagcggcagcccgaggccgcgcacactggcgtgcagcggctcgacctgcaggcgcagctcgtcgggcatcggcgggcggttggccttgtagtctgcgaacagctcgtcgcgaaaggtgccgcccttggcgtcgaacaccaccgcgaaggggctgtctgggtactggcggcgcaagctgcgcagcatgttcagcacgcccttcacggcaccggtgggcaggcctttggagttggtaaggggcggcagggcgtggaaggcgcggtacagataagaagaaccgtcgaccaggacgaggggagcttggctcatgagggcaatcaaccttttcggcgggcgtggcgctagaatatgcggcaccgttgatatcaaagggacaaggttaccatgggaccattcaatcgcctgatcctgcttgccgtgctggcagccgtgccgttcgccgcgcaggccagtgatgcgccctcggccgagcccgacgtaaccatccgccaggacggcgaccgcaccgtggaggaataccgggtcaacgggtttctctacgccatcaaggtcaccccaaagggtggcaaaccctatttcctggtacgggccgacggcagcgacggcaacttcgtgcgttccgattcgccggatatgttgattccggcctgggaaatcttcagctggtaaggcagtcaattcatgtcggtgttcaccccgctgcaacgtccgcaactggaaacctttctcgcgccgtacgggctgggccgcctgctctactttcagggcatcgaggccggtagcgagaacagcaatttcttcgtcagcctggaacagggcgaattcgtgctgaccctggtcgagcgcggccccagcgaggacctgccgttcttcatcgaactgctggatattctccatgacgccgggctgccggttccgtatgccctgcgcaccgacagcaacgaggcgctgcgtaccctggccggcaagccggcgctgctgcaaccgcggctgagcggcaagcacattcgcgacgtcaacgcccagcattgccatgaagtcggcgagctgctggcgcgcattcacctggcgacccgcgaccacccactgcagcgcaaaagtgaccgtggcctggaatggatgctgcgcgagggcaaggtgctggccacccaccagacgccggaggccaccgcgctgctggaaagcgccctggcggaaatcgccaccgcgcaggagcaggtgcgcaagctgccgcgcgccaacctgcacgccgacctgttccgcgacaactgcatgttcgaaggcacccacctgagcggcgtgatcgacttctacaatgcctgctccggcccaatgctctacgacctggcaatcaccgtgaacgactggtgctcggacgaacagggccgcctggatgaaggccgcgcccgcgcggtgctgggcgcctatgcggcactgcgcccgttcaccgccgccgaagccgagatctggccgaccatgctgcgcatcgcctgcgtacgcttctggctgtcgcggctgatcgctgccgaggccttcgccggccaggatgtgctgatccacgatccgggcgagttcgaacgccgcctggccgcgcgccagcaggtcagcctggcattgcccttcgcgctgtagacgcagaatgtgacgaaatgctggcgccttgcccgggcgccatccttgttcctgccgaacccttgctcctatgctgcagctctcttcgtctgctgcggcaggccttcatcatgggctcgtccaaggtcgggtcaggcgcacgaccttgcagggccaccatgcgatcagcctcgcccaagcaccatcgccgctccaccgtcatttcctgggtacgacgtgcgctgggcgtgatcgccctgctggtgcttggcgcggtgctctggcatgcctgggaccatcaggcgttcatcgcctggcgtgaagacgcaggcgtggtgcccttctttctggccatggcgctgctgcctgcgctgggcgtgccgatcacgccattcttcatcgtcgccggcgccacattcggcacccttgtcggcctcgccggcagcgccttggcgctgtgcagcaacctgctgctctgctactggatagcccgcagcggcctacgcccctggctggctcgcatgctcgaacgcacccgctacgacataccggatttcgaggaaggcacaggcgccctgcgtttcgcactgctggtcaagctggcaccgggcgtgccgctcttcatcaaacactatctgctgggcatggccagcgtgccgttctggatctacttcgccgtgtccgggacgatcaccggcctctatgcggtggccttcgtggtgctgggcgagtcgctgctcgagcatgacctgggcaatggcgccctggcgctggccgggctggcggcggtggcgctggcgatctatctgtggcgccgacatatggcgactcggcaggacgccgaataagccgtctgaaaacatgctttgggggagttggcgccactgaccggactgtttggagcccggtcagggcttgggcctacagcttgcccaggcaggcgctgtaaccatcggcaagcgcctgcagcatgccttcgtagcctgtcgcatcgagcggcgcctggctgcccatggcatccagctcggccagggtggccggcaggccggcagtcagggtttcggccagccgcgggcgcagcggcggctcgctgaacacgcaggtcggcccgacttgctgcaaacgctcgcgcatggccgccacatggcgggcacccggctgcacttcgttggcgacgctgaatacgccggtgtgtttgaggccattagcggcctcgaaatagtcgaacgcctcatggaacacaaagaacggcttgccggccaacggcttgagctgcgcaagcagacggggctccagcgcatccaggcgcttgccgaacgagtcgagattggcctggtagcgcgcggcattggccggatcggccttggcaagatccgccgccatgcgcgcggcaatcacccgggcgttggccgacgacaaccacaggtgggcgtccaggctgccggggcgatgatcatggtcgtgctcgtcggccgtggcctggtcgtgatcgtgatcgtgatcgtgatcgtgatcgtgatcatcgccatgctcttcgccaaagtggcgcaaggtcatgcccggcaggctctgtacggccacactgggcttctcgcgggtcgccagcacgcggggcatgaaactctccatgtccgggccgacccagtacaccagatcgacttcctgcacccggcgcatatccgatgggcgcagcgcgtagtgatgcggcgaggcgcccggcggcagcagcacgtcgggttcgccgacgccgtcctgcaccgcggcagctatcagctgcaggggcttgatgctggtcagcacgcgcacctcggcctgggcggcgccggcggcaactagcagggcgagggagaggatcagggaaagcggggaaggcaggcgcggcaacataggcggaagcatcggtcacgggcgaaagggagtaatacaataacatctcttttcgccacacgtcgaagcgcggcgacggccgaaccggccgatgcgtggcatcacgccgccgatgcgtaatagaataacgtcctacgtttcgaggcccacgccatgtacaaacccgtcagcgtcgtgccgccactggcatcacgcccccacgatcactcccactgcgtcagccatgcgctggccgaagccgaggccatctgcgcccgcgagggcctgcgcctgaccgccctgcgcaagcgcgtgctggagctggtctgggccagccacaagccgctgggcgcctacgacatcctcgctgtactcagcgaggaagacggccgccgcgccgcgccgcccactgtctatcgcgccctggatttcctgctggaaaacggcctggtgcatcgcatcgcctcgctcaacgccttcgtcggctgcagccacccggcccacgcgcaccagagccagttcctgatctgccgcagttgcagtgccgccgtggagctggagcagaccgcaatcagcgacgccatcgtgcgcggcgccaagggcgtcggtttcgcggtggaaagccagaccgtggaagtcgtcggtctgtgcgcaggctgccagggcaacaaatgagcgacgcgctgatacgcctcgagggcgtgaccgtcggcttcaccgggcagaccgtgctggacaaggtcgagctgaccatccagccgggcgaaatcgtcaccctgatcggccccaacggcgccggcaagaccaccctggtacgcgccgtgctcggcctgctcacccctgacagcggcacggtgtggcgcaagcccaagctgcgtatcggctatatgccgcagaagctgcacgtcgacccgaccctgccgctcagcgtgctgcgcttcctgcgtctggtgccgggcgtggatcgcgctcgtgcccaggccgctctggccgaagtgggcgccagccaggtgctcgacagcccgctgcagggtatttccggtggcgagatgcagcgtgtgctactggcccgtgcgctgctgcgcgaaccccagctgctggtactcgacgagccggtgcagggtgtcgacgtggccggccaggctgagctgtaccggctgatcacccgcctgcgcgatcgtcacggctgcggcgtgctgatggtctcccacgacctgcatctggtgatgagcaccaccgatcaggtggtctgcctgaaccgccatgtatgctgctcgggccatccggagcaggtcagcttcgatccggccttcgtcgagctgttcggccgcgacgcccagagcctggccgtgtatcaccaccaccatgaccacgaacacgacctgcacggcgccgtggtcagcgacaaaccgggcctgaccatccacggcccggtccgccctcacatccatggagacggctgcaagcatggctgattttctgttcaacgccctgctcgccggcctcgccctggccctggtcgccggccccctcggctccttcgtggtgtggcggcgcatggcctatttcggcgacaccctgtcccacgccgccctgctcggcgtggcgctgggcctgatgctggacgtcaatccgaccttcgcggtgaccgtcggctgcgtgctgctggcgatcctgctggtgaccctgcagacccgccagccgctggccagcgacaccctgctcggcatcctcgcccacagcaccctgtccctgggcctggtggtgctgagtttcatgcgcgacgtgcgcatcgacctgatgggctacctgttcggcgatctgctggcggtgagccctacggacctggcctggatcctcgccggcagcaccctggttctgatactgctggtggtgatgtggcgcccactgctggcgatcaccgtgcacgaggaactggcacgcgtggaaggcctgccggtagccgccatacgcctgggcctgatgctgctgatcgccatcgtcatcgctgtggccatgaagatcgtcggcgtgctgctgatcacctcgcttttgatcatccccgccgccgccgcccaacggcacgcccgcacgcccgaacagatggccttcggcgccagcctgctgggcatcattgcggtgtgttgtggtctgagcctgtcgtggttcaaggacacgcccgccgggccgtccatcgtggtgtcggccgccagcctgttcctgctgagctttctgctgccgcgccgcaaggcctgagtgatcaaccgtgatggcacatttggtggcccgccggccgccgtgtagaattgcgtattttttgcacaaaccgagacccgcagtcatgacatcgtttcctttacgctgcgttgccctggccgcgttggccctgctgaccgttggctgccagagtcacagccagcaggccgccgcgcccgcaccggcgccagccactgtggcagcgacgcccagtgcccaggagcagttcgatgcgcacctggccaccggccagctggccgaggccgaaacccagcttcaggtgctgcaggcagacggcgagccagctgccgtgttgcaggcccagcgccagctctccgaggcatacctgaaggaaggccagaaggccctggaagccggcgacctggacaaggccgccaagtccctggcccacgcccgtaccctgatgcccaaggcgccagccctgaccaccggtctggacggcgccatcggcaaggctcgccaggccgaactgagcgccgtcgagcaggcccgccaggccggcgaacaggcccaggccgcccgccaggagcagctgcgcttgctacgccaggctgcggaaacccaggcggccgccagccgcgccgccgataacgcgcccgcaccgttgccggcgcagctgatcgacccgacggccaagcgcagcgatgtcagcctggcgatgctcgacagccgcgacgaggcggcactggccgagcgtctggacgccgtagcagccgacgtagtggcgttcgaccgcagcgtgcatatccaggtgcgcagccccgaggacctgcgccgcgtgacggcgctgctcgaagcacgggtgatgaagctcgacccgaccttcaaacttgtgctcagccatgccgtcaaaccggttcaggtgccgcgtctggtgctgcgtgcacggggccagtaaggcaccgactccggctgctaaaccagccatttagctataaccataggcctacaaagatttttgaggcctaagcagcgccgggtaaactggcaatcatttttatgctcatgcctacccggcagaacgaagaacccaaaaggtttaacgcgtgatcgactttcatcaggttcacaaggcgtaccgcgtcagtggccgcgatattcccgccctgcaaccctgcgacctgcatatcgaacgtggcgaagtgttcggcatcatcggccattccggtgccggcaagagcaccctgctgcgcctgatcaaccgcctcgaggagccctccggcgggcgcatcgacatcgacggcgtggacgtcaccgccctcggttccgacggcctgcgcaagttccgtcagcaagtgggcatgatcttccagcacttcaacctgctgtcctccaagaccgttgccgccaacgtcggcatgcccctgaaactggcgggcgtcccggcccgggaaatcgaccagcgcgttgccgccctgctcgatcgcgtcggcctcaaggatcacgccaacaagtacccggcgcagctctcgggcggccagaagcagcgcgtcggcatcgcccgcgccctggccacgcgaccgaagatcctgctgtgcgacgaggccaccagcgccctcgacccgcaaaccaccgctgcggtgctgcagctcctggccgagatcaaccgcgagctgggcctgaccatcgtgctgatcacccacgagatggacgtgatccgccgcgtctgcgaccgcgtggcggtcatggatgccggcgtgatcgtcgaacagggcccggtagccgaggtgttcctgcacccgcagcacgccaccaccaagcgcttcgtgcaggaagccgagcacgtcgacgagaacgaccagcgcgacgatttcgcccatgtgcagggccgcatcctgcgcctgaccttcatcggtgagtccacctattcgccggttctcggccaggtcgcccgggaaaccggcatcgactacagcatccttgccgggcgcatcgaccgcatcaaggacacgccctacggccagctgaccctggcgctgaccggcggcgacatcgacgccgccctcgcccgcttcgaagcggctgacgtgcacctggaggtcctgcgctgatggaaaccttactgcccaacgtcgactggctggaaatctggcaggccagtatcgataccctgaacatgctcggcggctccatgctgttcaccgtgctgttcggcctgccccttggcgtgctgctgttcctgaccggcccgcggcagatgttcgaacagaaaggcctgtacgcggtgatctccctggtggtcaacgtgctgcgctcggtgccgttcgtgatcctgctgatcctgctgatcccggtcacggtggtgatcaccggcacatcgctcggcgtcgccggggccattccgccgctcgtggtcggcgccacgccgttcttcgcgcgcctggtggagaccgccctgcgcgaggtcgaccgcggcatcatcgaggcgacccaatcgatgggcgccagcacccggcagatcatcttcaacgccctgctgcccgaagccctgccgggcatcctggcggccatcaccgtcacggccatcaccctggtgtcctacaccgcgatgagcggcctgatcggcggcggcggcctgggcgacctggcggtgcgttacggctaccagcgttaccagccggacgtgatgttcgtgaccgtggcgctcttggtggtgctcgtacagattctgcaaaccataggcgaccgcctggtggtgcacttttcccgtaaataaaaacagctggaagggccagcggcagcgtgccgccacgccatctcacttcaaggagtcaacgatgaaaaaactgctcactgccctggctgtcgtcgcagccttctccagcgccgcccaggccgaaaccctgcgcgtcgccgcctcggccgtcccgcacgccgagatcctcaatttcgtcaaaccggccctggccaaagaaggcgtggagctggacgtgaaagtcttcaccgactacgtgcagcccaacgtgcaggtcgccgagaaacgcctggacgccaacttcttccagcaccagccgtacctggacgagttcaacaagagccgtggcaccagcctggtcagcgtcggtggcgtgcacgtcgagccgttcggcgcctactccagcaagatcaaggatctgaaagacctgccgcaaggcgccaatgtggtgatccccaacgacgccaccaatggcggccgtgccctgctgctgctgcagaaagccggcgtgatcaccctgaaggatccgaccaacatcctgtccaccccgaaggacatcgccgagaacccgaaaggcatcaaggtacgtgaactggaagctgcgaccctgccgcgcgtactgacccaggtcgacctggcgctgatcaacaccaactacgccctggaagccaagctgaacccgaccgaggacgccctggccatcgaaggcagcgactcgccgtacgtgaacattctggtaacccgcgaagacaacaaggacagcccggccgtgcagaagctggtcaaggccctgcacagcgatgacgtgaaagccttcatcctggaaaaatacaaaggcgcggtggttccggcgttctgatcgccgctacgcaagcgctgcaaccaatgccgcgtcgcctccgggccacgcggcattttcatatctgtggcccaggctctcagtcagcgggaatgaagcgcatcaccccggcctgtcgcgggcctgctccgctgggatcgtccttgggatgggcgatgccatcgctgaccggcacttcggcgaaatcgaacggactgatgccctccaggcaagcgacgttgacgccgtactgatggggattggagcgacgctggtggtgggtgtagatgccgcagcgcgagcagaagaaatgctcggcgctcccggtattgaaacgataggtggtcagcagctccgcaccctgaagaatccgaaaaccggccagctccgccgaaaccgccaccgcaccgcgcatccggcaataggagcaggtgcaacgccgcgcagtgtgcagaccgtcgctgagcgccacgtgaaagcgcacgccgccgcaatggcaggcgccattgatctcgccgatatccttgttcatccgtcacacctccgctcgccaggtaagccgatcataagcgcgattcgtctggcggtggtccggccaggcactgcagcaaccagtccagcgccggctggcgctgggcgcggcgcaggatcgccaccagctcgcggtggaaggtcagctcgcccagctccaccacgcgcagcgtctgcggccgctggcaccacaagccggcgcggggaatcagcgacacgcccaggccgcattcgaccatgcgcacgatcgcttccagttcatccagctccagcgcttcgcggggtgccaggcgttgttcgcgcaggaaacgctcgacctggcgaccaccgaaggaacgccggtcgtagcgcacgaagggctgttcacgcagcagttgcagcgggtcatcgccctccatgcctggcggtgcgatcagcacgaagggctcgcgggccaggtcgacctgcatcagttccttgggcagctcgaagggcgggcggatcaatagcgccaggtccagctcgccggcatccacctggccgagcagatccagggatacgccgggcaccagcttcagctcgacctgcgaagcccgggcccgaaagcgtaccagcgcctcgggcagcagcccggtctgtacgctggcgatggcgccgatcttcagctcgccctgccattcctcgagtgcggtgggcagagccatctgcgcatacaggccgagcatctgctcggccagcggcaaggcgtggcgcccgccagcactaagcaccgcactgcgcccgctgcgatcgaacaggcgtacgcccaggctctgctccagcacgcgcatctgcgcgctgaccgcagactgggtaaggcccacccgcagcccggcagcagcgaaagtgccgtagcgggccacggctacgaaggtcttcaattctcggatcattgatcgatttcttttgagctcgacggcaaggatattcgcttttaatcaaaattcttgcatctagaatcggtgacaccgacctgaggagctcacccatggcactgtccccgtttcacctggccatccccgtctacgacctggccgccgcccggcatttctatggccaggtgtttggctgcgccgaaggccgcagcagcgatcactgggtggatttcgacttcttcggccaccagctggtgatccacgaagccccgaaaatgccgcaccaggaatcggccatcagcaacccggtggacggccacgacgtgccggtgccgcacttcggcgtgatcctcgactggccaatctgggaggccctggcgcagcgcctgcaggcccgcgaaacggccttcgtgatcgaaccctacatccgcttcaagggccaggtcggcgaacaggccaccatgttcctcctcgacccctgcggcaacgctctggagttcaaggccttcaaggatatgagccagctgttcgccaagtgattgttggtagctaaaaaatgggacccgatgggtcccatttttcatttgccgccgaccaaccccggcaactgcgccgccagcttgtcgatattgatcggcgcacgaatgaagccgcgctgggtgccgtccgggccgatgatggcgaggttgccgctgtggtcgacggtgtagttttccttgctggtatcggcaggaatgaaggggatgcttaccgcgctggacagcttctggatggtgtccggctcgccgctcaggcccatgaagccggcgttgaagtaacccagatacttcttcatctgctccggcgtgtcgcgggccgggtcgacgctcaccagcacgatgcgcaggttgttccaggtctcttccgggatctgcgtgcgcagctggcgcagttgcgccagggtcgccgggcagatgtccgggcagaaggtgtagccaaagaacaacaggctccactggtccttgagctggccggtggagaaggtcttgccgtcctggtcgagaaactccagggccggcacctggcgcgcctggggcagcatgatgatgccggcgtcctgcagcgcagcggcgctgttggacttgccgcgcagggcttcgccggcaaccaggccaagggccagaacggcagcggcgataagggcgaaaatagcgatgtgcttgcgagtcatggtggccacgatggtcagggggaaaggtatcgccctggatgacccgatgccccggctcggcgggagagctgtgcctgagcggcacagggatcggccatctggcgatgcgcagcggcaaaaggtaccagatacgcggcgccaggtggccgttgacccctgcggccagctgtcacgctgacagccggccagccttgcctcagtgcctgttcaaagtctcgcgagctagagcaatgcaaggcgaaaacaggcgaggacgcggagtttacaagttgtaaatgagcagtccgagcctgtttttaacgccgcagtgccgacgcgcagcagactttcaacaggttctcaggccatggcgcggcgcatgttcaacgcgcggccctccagccgacgattcaggccatggcgctcgatcagcagcgccccgccctgctgttcagcggcgcggccccagtcgtcgagcagctccatgcaggcatggtcgacatagctgagtttgtcgagcggcacgtgcaggcgggtggtcggcgcgatgccttccagcacgctggccaggtgcggcaccttgaggaaggtcgccgagccggtcaggcgcagttccgcttcgtcggggccgagctcgttgaggctgaccttcaggcgcgaggccttgccggccagcttgaccagggtcagggcgaagccgatcagcacgccggtgagcaggtcgacggtaacgatgcccaaagcggtggcggcgtagatgaacaccggcgcacggccataacggcccagaccgcggatggccttgatgtcgaccagcttgaagccggtgtacaccagcacgccgcccaggcaggcgacgggaatgctctgcagcaccgccggcagcaccatcacgaaggccagcagccaggcaccgtggaagatggtcgacatgcgggtacgagcgccggcctgaacgttggccgagctgcgcacgatcacaccggtcatcggcagcgcgccgagcacgccgcagagcatgttgccgacgccctgggcggacagttcacgatccaggttggagcgcgggccgctgtgcatgcggtccaccgccgccgcggacagcagggtttccgcactggcgataaaggccagcaccaccgccgccaggatgatctgcgggttggccaggttgaacaggtcggccggctgaatccagtcgatggcatcgctcaggttggccggcacctcgactcgcgccacacccaggcccagccacaggctgatggcggtcatcagcgttacgccgatcagcgcgcctggcagaaaacgcaggctttgcgggcgcagcttgtcccataggaacatgcaggtgatggtgccgaagcccagcagggccgccgccagcgcactgccgccgccaaggccgggaatggcctggctcagggtggcgggaaaggccatgaggttgtccaggccggaggcctggggcttcacgtcgaacatgacgtggaactgcgaaagcacgatgaggatgccgataccggcgagcatgccgtacaccaccgccggcgcggtgacgcggaaccagcagcccaggcgcaggcgcccggcgaccagttgcagcagaccggcgagcagcaggatcggcccgagcatggcgatgccgtgggtgcgcaccagctcgaacaccagcacggcgaggcctgccgccgggccgctgacctgcagcggcgagccggctatccagccgaccaccagaccgccgatgatgccggtgatcaggcccttggccggcggcatgccggaggcgatggcgatgcccatgcacagcggaagggcgacgagaaaaaccacgatggatgccagggcatcgcgtggcagagcggatttgaatgaagcgagggtcatggtgcggtctcctgcagatccggcgcacgaaaggtcatgacggagagctacggctcgccgtcagcaggtgtaaggcagtcagaacccaaggggcttgttgcctgagagcaggcaacaagccagaacggctgtcgattgtgggcggttaaaccgcgggtcgattcatggccaccgggtgacgtcctgtcgcaagcgtttacgaggccaggtagcgggctcgcgggctggcattgggggtggtttcgccatcgaggggcaggaactcgccacgctcggcgtcatacgccttgatggtgcagttctcgatgtcatagacccagccgtggatgaacaactggccgctggccaggcgcgcggcgacggaaggatgggtgcgcaggtggtcgagctgggcgaccacgttttcctcggtcaacacgccgagttcctggtgttcggcgcagctgcagctctgctgggtaactgtcttggcaacctcggcatggcgcagccaggccttgaccgtcggcatgcgctcgatgctctgcgggttgagcaccgccttcatggcgccacaatcggagtggccgcagatgatgatgtgttgcacgcccaggcccatcaccgcgtactcgatggcagtggaaacgccaccgttcatctggccgtagggcggcaccacgttgccgacgttacgggtcacgaacagcgagccggggtcgctctgggtgatcagctcggggacgatgcgcgagtctgcgcaggtgatgaacatggcccgggggctttgctggttggccagcttgctgaacagctcgcgctgctcggggaacacgtcgctacgaaaacgctggaagccatcaagcagggtttgcagggcctcgtctgcgctctgcttgccggctgctgggggtgtggcggatcggatggaacgaacacgctcgctcatggtgcctcctggttttcagtcgtgatattgacttgccatctaatggcagtttgcttcgtgaccgataggtcacatagcaaacgaacttacccatgaaggcttaaaccaaccttaatcgcaagaaatccgctcgatatcggcagtgcttttgtaaccgcatgccactgggcatggatcactgcgacgccgtaaccagccgctctagcatgggcctgatagcacccaatctaaaagcgcgcagatgtctttgctgtgacaacgcggagccttttatcgggaaataggctgcgagtaggagagcgaggcgaacgctatcccacacaggcaagctgtgcgggatagggctgcatggcaggatcagccgcgatgacggccgcggaagaagtcgatcaggccttgggtggaaccgtcctcggccttcggctcgtcgctaccgaccatgcgcgaatagacgcccttgcccaactccttgccgagttccacgccccactggtcgaaggcgttgttgccccagatgacgctctgcacgaacaccttgtgctcgtacatggcgatcagcgcgccgaggcggcgggggctgacgcgctccatcaccagggtgttgctcgggcggttgccggggatcaccttgtgcggcgccaggcgttgcacgtcgtcttcgctcatgcccttggcgcgcagctcggtttcggcctcttcacgggacttgccgagcatcagcgcctggctctgcgacaggcagttggcgtacagccattgatggtggtcggcgaccgggttgtagctgctcaccggcacgatgaaatccgccggaatcagctgggtgccctggtgcagcagctggtgataggcgtgctgaccgttgcagcccacaccgccccagatcaccgggccggtggccacgctgaccggctgaccatcaccgcgcacgctcttgccgttggactccatgtccagctgctgcaggtgcttggtgatgttccgcaggtagtggtcgtagggcaggatggcgtggctctgggcgttccagaagttgccgtaccacacgccgagcagggccagcagcaccggcatgttctcctcgaacggcgcggtcttgaagtgctcgtccatgcgataggcgccggacagcagctccttgaagttggacatgccgatggacagcgcgatcggcaagccgatggccgaccacagcgagtaacggccgccgacccagtcccacatcgggaagatgttctcttcgcgaatgccgaagctcaccgccgcttcacggttgctcgacacggcgatgaagtggcgatacagctcggcctccgaaccgccctgggccaggtaccagccccgcgccgcctgggcgttcttgagggtttccagggtgccgaaggacttcgacgagacgatgaacagcgtggtctcggcgcgcagcttggcggccagttcgtggaactcgctgccatcgatattggccaggtaatggcagcgcacaccgcgctgggcgaacggcagcagcgcttcggaaaccagctgcgggccgaggaaggagccgccgatgccgatgttcaccacgtcggtgatcggcttttcggtgtagccgcgccacaggccatcgtggatgcgcccgaccagttcggtcatctgctgcagcacgcgctgcacctcggggatgacgtcgacgccgtcgacttccaccttgtcgccaagcgggcggcgcagtgcggtgtgcagcgccgggcgcttttcggtgttgttcaagagctcgccgtcgaacagcgcgcggatggccttctccagcccgacttcacgggccaggttgaccagcagctcgcgggtctcggtgttgatcaggttcttcgagtaatccaggaacagcccacagccgctcaggctgaaggtgtcgaaacgcttggggtcggcggcgaaggcctggcgcatgctgaagccggcaaggcgctcgcggtgggcgaccagggcctgccagctcggcagttgggtgacatccatcgatgaagaaaggtacggcatgaagactccttggttcgggccagcctcccggccctgcgaattcgattgcatgccgtgggacgcgtgcgttggcaagtacggcgttgaaaaatgcctactacgcctcgcgcccttcaacggcctttacagcgccagctcatgccgatacggcagttgcgggcctacccgtgaacaggtcagcgccgccgccagcacggcgaaatcgagcatcgcagccagcgcctcgcgcgacaagccggccaggccagccgggctgtccagcccatgctgcaccaggtaggcgatgatcgccgcctgaaaggtgtcgccagcgcccacggtgtcacgggtgaccacctggcgggccggcaccgaccagtgcccatgctgccggctgaacacgctcgcgcctgcgctgccacgggtcaggaacaccacctggcagcgctgggccagccagcgttcgatgctcgtcgacggtgagacgcccgggtacagcagctccaggtcctcctcgctgaccttgatcagatgcgcgtgggcggcaaaagattcaattcgctgccgccagcgctcgatatcgggcgccggattgaggcgcacgttggggtccaggctgatcagccgccgctcgctctcacgctccaccagcgccagcaggctgtcgccaaccggcggcaccaccagcgaataggagccgacgtgcaggccgctgacggtctcgtcgagcaccggcaaatgctcggccagcacctgacgatcagcgcagccctcgccgcggaacatgtactgcggcgagcccttggcatccagcgcgaccatggccatggtggtcggcgcatcactggagatcaggtaacgatcactgacgccctcctcgctcagcacctggcgcaagcgctggccgaggtagtcgctggagattccgccgaatagcgccgagtcgacgccgaggcggcgcaggccgaccgccacgttgaacggcgagccgccggccagggccttgaaattcagctcgctgctgcgctcgccggggttgcagaagaaatcgaacagggcttcgccgcataccaggtacatgggatctccgcgtcacggaaaggcgccttcgcgcagggggaaaagccggcgaatgtatcgccggcgtggattattgcagcgcgcgcacctgctcgcgatagcgctggtagacgccctcgtaggcgcggctgcgcagctcgtcgggctcggcgccgcgagcgtcatcgaggctcacgcaacgctcgcacaacgcggccaggctcgacgcctcgccgtgctgatggctcacgcaccaggccgcctggatcgccgcaccgagcgccgccgcctcggtgtgcttggggcagaccaccggcgcgcccatgatgtcggcgacgatctgccgccaggtcgcgctcttcgcgccgccaccgatcaggcggatgctgtcgctgcgaatgccgctgtcgcgcagcaggtcgaggccgtagcgcaggccgaaggtggtgccctccaccacggcacggcagaggttggcgcgggtcaggttgtccgctgtcaggccatgcagactggcggtcgccagcggcagtgccggcacccgctcgccgttgaggaacggcagcatcagtacacctccggcgccgatgggcgactcgccgaccagggcgtcgaaggtgtcgacatccagccccagcaggtcgcggatcgcgccgctggcgttggtcaggttcatggtgcagatcagcggcagccagccgccggacgacgaacagaaggtcgccacctgcggatgtgggctgacctggggctgctcggcgtaggcgtatacggtgcccgaagtgccgaggctcatggtgatcacgcccagagcgatgttgccggtgccgatggcgcccatcatgttgtcgccaccgccgctggccaccagggcccaggggttgaggcccagacgctcggcgatctgcgggcggatggtgccgacgcagcgctgcgactcgatcagctcgggcagtgcccgcaccaggccgccctcggggtcgatcagctccagtagctcggtgtcccagctgcgcgtgcgcacgttgaaataaccgctgccggaggcatcgccgtattcggcgcaggcgcgcccggtcagccagtagttgaggtagtcgtggggcaacaggatgtgggcgatacgcccgaacacctcggggtgatggtcgcgggtccagagcagtttcgacaccgtgtagcccggcgcgatggccacgcccaggcgttccagggagcccctgtcgccaccgagaaaatccagcaggtgcgcgttctcggcagtcgattcggtgtcgcaccacagcttggccgggcgcagcacctcacccctggcatcgagcagcaccaggccgtgttgctggccggacacgccgatgccgagaatctcgctgcccgccacgccggcgttctgtagcgcctgggcggtggcctgctcgaaggccagcagccagtcggccgggtcctgttcgcggcggccgttggggccgctgatcagccggtgcgccgcactgccctcgccgagcaccctgccgctgtggatatccagaatcagcgctttggtgccctgggtgccgcaatcgatgccgaggtacatggctcactcacccagcaaggtctgcagagtgcgcgtcacgccgagcttgcgcaggctgtcgtagcacagctcgaaggcggtgacgaaggccgccgattgcgggatggcggtgccgaagatcacctcgacgcccagcacccgctcgcgcaccttgtcgtcatcggccaccagtgcctggcagaactcggcgcgcgggtcggggatgcggtaggtggtgccgctctcatcgacgcccttgaggtacagcgcccaggctgcgaccaccagggccgcgcgctccagcggccggccatcttcgatcagccggttgatggtcggcacgatgaacttgggaaacttagacgagccgtccgagcagacgcgctcgagctgatcggcgatggcctggttggagaagcgctcgatcagggtgtccttgtagtcgtccaggtcgatgcccggcactggcgccagctgcggggtcacgtccagatccatgaaggtgcgcacgtaacggcggaacaccgggtcgttcatggtttcgtgaacgtagcggtagcccttgagaaagcccaggtaggtcagcgccaggtggctgccgttgagcagcttgatcttcatttcctcgtagggcgtgacgtcgtcggtgaactgcacgccgaccttctcccaggccggccggccattgacgaacttgtcttccaacacccactgcaggaacggctcgcagaccaccggccaggcgtcggcgacgccatggcgctcggccaattgggcacggtgagcgtcgctggtcatcggcgtgatgcggtcgaccatggcattgggaaagctcacatggctgtcgatccagccggccagttcatgatcggccaggtgggcgaaggccagcagcgccttgcgggtcaccgcgccgttgtgcggcaggttatcgcaggacatcagggtgaacgccgggatgccggcggcgcggcgtttggccagggcggcgcagaggaaaccgaatacgctgcgcggcgcctccgggtgcgccaggtcgtgctggatgtccggcaggtgggccatgaattcgccgctgctgtcgtcgatgcagtagccgccttcggtgatggtcagcgagacgatgcgaatcgccgggtcagccagcttggcgatcagcgcggcgggcgaatcctcggccagcagcatgccgttgatggcaccgaccacgcgcacttcgaggcccggctcgtcgcccagcacgaacatcgtgtagaggtgatcctgctcggccaaggcctgctgcatggcgcggtcttcgcggcgcaggccgatgccgcagatgccccactcgcgggcttcgccgcggttgagcagggcttcggtgtagatcgcctggtgggcgcggtggaagccgccgacgccgatatgggcgatgccctggcgcacgtcggccgggtcgtaggctggcacgtcgatttcgggggccagtgcggagaggttcttgcgattgagtttcatggggcgattcctgcgcgtcaggcggcctggccggcctggatgcgtttgtcgatggccaggccatcggcgttgaagacgtggcagtgggccgggtcgaaatccagcgccagggcttcgccgtaagccggcgagaagtcgccgcgtacccgtacggtgaggtcttcctcgccaacgcgcacgtggcagaaggtgtcactgcccagacgttcgctgacgtcggcggtggcctgcaggcggccctgcccggccggcaccacattgaggtgctcggggcggatgccgagggtgatctggtcaccgttacgcaggccagtggcggccaacggcaggtccagcgttgcgccgcagctcaggcgcaactggcagcgaccgccgtcgacgccttccacctggccacgcaggaaacccatcttcggcgtgccgagaaagccggcgacgaacaggttcaccgggtggttgtagagctccagcggcgagccgacctgctcgacgcggccaccattgagcaccaccaccttgtcggccagggtcatggcctcgacctggtcgtgggtcacgtagatcatcgtcgccttgagctccttgtgcaggcgcgccagttccaggcgggtctgcacgcgcagggcggcatcgaggttggacagcggctcgtcgaacagaaagatcttcgggttgcgcacgatggcgcggccgatggccacgcgctggcgctggccgccggagagttgcttgggcttgcggtcgagcagcgcgccgagttcgagaatgcgcgcggcattggcgaccttctcctcgacctccgccttgccgacccgggccagatcaagggcgaaggacaggttcttgcgcaccgtcatgtgtgggtacagggcgtaggtctggaacaccatcgccaggtcgcgcttggccggcgcggtgtcggtgatgtcggtgccatcgagagtgatggtgccgctggagacctcctccagcccggcgatcaggcgcagcagcgtggacttgccacagccggacgggccgacgaacaccacgaactcacggttctcgatatccaggtcgatgcccttgatgatcgctgtgccgtcgaagcctttcttcaggttgcggattttcaaatcagccatggctcttgatccttcttgttatttgacggcgccgaacgacaggccgcgcaccagctgcttctggctgatccagccgaagatcaggatgggcgcgcaggcgagggtcgaaacggcggaaagcttggcccagaacaggccttcggggctggaataggaggccaccaacgcggtcagcggcgcggcggcggagctggtcaggttgagcgaccagaacgcctcgttccagcacaggatcagcgacagcagcatggtcgaggccaggccgccgcgggcgatgggcagcagcacgcgaacgatttcctgccaggtagtggcaccatcgagccgtgccgcttcgaggatctcgccgggaatgtccttgaagtaggtgtacaccatccacaccacgatcggcaggttgatcagggtgtagatgacgatcagcgcgatgcgcgaatcgagcaggccgaactgcttggccaagagataaatcggcaccagcacgcccaccggcggcagcatcttggtggacagcatccacagcagcgtgcccttggtgcgcttggtctcgaagaacgccatcgagtaggccgccggcaccgcgatgagcatgcacagcagggtcgcggcgaaggagatcaacaccgagttccaggcgtaggcgaagtaatcgctgcgctcgttgatgtgcaggtagttctccagggtcgggatgaagatgaactgcggcggcgtggcgaaggcgtccagctcggtcttcaggctggtcagcaccatccagaagatcgggaagaagatcagcgcggccacggcccaggccagcgtgccgaccagcacgctttgcaggcgacgggattgcttgagagtcagcatgcttcgctcctactgccggtcggtgaggttcttgccgatcatgcggatcagcacgatggcggcgatgttggcgatgaccacggcgatcagcccgccggcggaggccatgcccacgtcgaactgcagcagcgcctgggtgtagatcaggtaggccaggttggtcgactcataccccgggccaccgctggtggtggtgtagatctcggcgaacaccgagagcaggaagatggtctcgatcatcaccaccacggcgatcggccgtgccaggtgcggcagggtcaggtgccagaagatggccagtgggccggcaccgtcgaggcgcgcggcctccttctgttcctgatccagcgactgcatggcggtcatcaggatgaggatggcgaacggcaaccactgccacgacacgatgagaatgatcgagaacagcgggtggtgcgccagccagtccaccggctgggcgccgaagaactgccatacggcggcgagaatccccgataccggatggaagatcaggttcttccacagcagcgcgctgaccgtcggcatgatgaagaacggcgagatcagcagcacccgcacgatgccgcggccaaagaactcgctggcctccagcaacgcggagatcagcacgccgaacaccacgctgatcaacagcacgctgccgaccagcagcagggtgttgccggcgccggacaggaaggcggcgtcggtgacgaagtattcgaagttttccaggccgacgaaatcgttctcgccggggtacagcaggttgtagcggatcagcgagaagtagatggtcatgcccagtggcacgatcatccagatcagcagcagaaccaccgaagggctgaccaggaaccagccgggcgccaggcgcttgcgccgcgtagcgacggcttcgcctgccgctggcgagcgggagtcgagggttgtgttatccatgggggctccgcaatgagcggttgggtatgacggatcgggccgagtgacccaggcgttgtctgatcacccgcggtgggccgctgcacggcggcccatcgcgaggtgcttacttcggatacccggcgcgtttcatttcccgctcggtgctctgctgcgcggcctgcagcgtctgctcgggctgcatctgcccggtcagggcggcggcgaacagcttgccgacggcggtgccgatggcctggaactcgggaatggtcaccaactggatgcccacgtacggcacgggcttggcgctcgggtcggccgggttggccttcttcagcgagtcgagggtcaccttggcgaacggcgcagccttcatgtaggcatcgctgtaggtcgaggcgcgggtgcctggcggcacgttggcgacgccatccttctcggcgaccagctcggcgtaggccttggacgtggcccaggcgctgaaggtcttggcggcatccttggacttggagctggtggggatcgccagcgcccaggaatacagccacgaggcacccttgtcggtgacctgggtcggcgctaaggtgaagcccaccgagtcggcgaccttgctctgcgacttgtcggtaacgaacgagcctgccacgctggcatcgacccacatggcgcacttgccgctgttgaacagcgccaggttctcgttgaagccgttgctcgaggcgcccggcgggccgtatttcttcatggtgtcgacgtagaagttcagcgcgttcttccactcgctgccggtgaattccggcttccactgttcatcgaaccagcgcgcaccgtaggcgttggccacggtggtgatcagcgccatgttctcgccccagccggccttgccacgcaggcagatgccgtactggcccttgtccggctggtgcagcttgccggcgaactcggccatctgctcccaggtcggctgctcgggcatcttcagcccggcctgctcgaacaggtcggtgcggtaataggtaatcgaggcttcggcgtagaacggcagcgcatagagctggccgttggccgacaagccttcgcgcacggaggggaacacatcgtcgagggcgtaatcggcgggcaggtccttcatcggctccagccagcccttttcaccccacagcgccgcttcgtacatgccgatggtcagcacgtcgaactggccaccctgggtggcgatgtcggtggtcaggcgctgacgcagcacgttctcttcgagcaccacccacttgagcttgatgtccgggtgctgttcttcgaaggtcttggccaggcgctgcatgcgaatcatgtcgctgttgttgaccgtggcgatggtcacggtctcggcagcctgggcgccgacggtcagggaaaggcatgaagcgactacgaatactttgagcgtatggttcatggtcttgaactcctctccctggcccggtgagcctcgggagacgttattgtttttgtgggccgacccggattacacccctacgcctggacgcaaacaacgcctcgactgcactgcaaccgatacttttttgcactaaagatgcagcactcaacggcaacgcaatggctccgatggctcaagaatgggtatccggcagtaattgcagcgaatcagagcggcagattcagtacaggttttgcgcagtgagacgctgggtcaccagccgtcggtagccgctgggcgtcatgcccttgagctgctggaagcgccggttgaaattggaaatgttgttgaagccggactcgaaacacacctcggtcaccggcttgtcgctctgggtcagcagctcgcaggatttgctcacccgcaggcgattgacgaactcgacgaagccgcgcccggtggcctgcttgaagaagcgcgagaagtaggtgggcgtcatcccgaggtactcggccacttcctcctggctcaattcctgggcatagcgctggaagatgtagtcgacggcgcggttgatgcggtcaacgtgatgctcgtcggccagctgcgcagcggtgcggtccgagagcagttggtacgcctcgcagccggctagcaattccatgaggatgaagaagtgtcccaggcgcgtcatgccctgggaattggcgatgcgctgcagcaactggcgtgcctcgccgatggtgtgcgggcaacggaactcgatgccgtactgggcgcgggccaacagcggctgcaggtccttgagctcggcgaacactgcggtgccgctttccagcacctcgtcggtgaagttgaccagcatgtcgcgctcggccaccgcttcgcccggcgccatctgactgatccagttgtgcggcaggttggggccggtgagaaacagggtgtcgggggagaagttgccgatgtagtcgccgatgaacaccttgccggcgctggcgacgatcaggtgcagctcgtattccttgtggaaatgccagcgcaccagcgggcttggaaaaccgtgctggcgatagatcagcgaatgaccttcgtggtcatccatcagctcataggaggggtccagcgttctctgcgatcgggacatggcgggccggcatcgtcttgttcttgtcgttgaatgccggttggccgcgcctcatgcgcggaccaaccgaccgactaaagaccctagcacaacccgtcgggttcgctgatttggcttaggcaggaacaccttctgtgggagcgcgccatgcgcgcgaatcgcgggcatggattagcccgtaggatgggtgcaacccatcaattgcagatgggttgcacctacacggcccgccccatcctacgagcgtagaacgggacgccgcgggatcagccctgcggataacgcgggcgcggggtggccatcggcagggggccgtcgccgatctggcggaactcgccgctttcggcgtcgtaggctttgatctcgctgctttcgatgtcgtacacccagccatggatgaacagctggccggctgccaggcgcgaggccaccgaggggtgagtgcgcaggtggtcgagctgggccaccacgttttcctcggtcagcacgcccagggtggtgtgatcggcgcagccgcagttgtcggccacaacggtcttggcgacttcagcatggcgcagccaggcttttaccgtgggcatgcgctccagggtttccgggtcgagtacggctttcatggcgccgcagtcggagtggccgcacacgatgatgtgctgcacgcccagggcggcgaccgcgtattcgatggcggtggacacgccgccgttcatctggccgtacggcggcaccacgttgccgacgttgcgggtcacgaacaggtcgcccggctcgctctgggtgatcagctcggggacgatgcgcgagtcggcgcaggtgatgaacatggcgcgtggcgactgggcatgggccagtttcttgaacagcgcctgctgctgcgggaacacatcctgacgaaagcgcagaaagccttcgaccagatgatccagcgcctcggcggccgatgcggcgttcttggggttgctatcggcaggacgacgattaccaggcattagcgttacctcgcttacggatgggagacgaagcgtgcgacagcgcacagcttcctggccggcggggctgccgacaagggttgaaggcttggactgtggcaaaccccctcaagacacgtcggcgcgataaatcgtcacgcgaccgggaatatcgaccgtgttttcgccgggtcgtgcgccgcgctaacgagccatgacacggccaatatccaacccgggtatcgctgcgctcaacgccaggctaccgaggtgcaggcatcgcttgtgcgtagctcgggtcgagcgcagcgatacctgggaagccggcgtgctcagaacaagcccatctgctggccaggtggggcgaactgcgagcaatccagcacgccgcgcttgctgccgtcgtagccataacggcggcgggccaggcgaaagcgctgggccaacagctcggcgaagtggccctcgcccttcattcgcgcgccgaagcggctgtcgtagttctgcccgccgcgggactggcggatcaggctcatcacatgttcggcgcggtcggggaagtgggtctgcagccattgctcgaacagatcggcgatctccagcggcaaacgcagcagcacataacccgccgaactggcgcccgcctcgcgacccgcttcgagcaggcgttcgagctccatgtcgttgatcatcggaatcatcggcgcggccatcaggccgaccggcacgccgtgctcgtgcaggatcttcatcgcccgtaaacgggctttgggcgcggcggtgcgcggttccatgatgcgtttgagctcgtcatccagcgtcgtgacactgaaggcgatgctgaccagattgcggctggccagctcttcgagcagatccaggtcgcgcaggatcagcgcgctcttggtgatgatgctcaccgggtggcgatagcgcagcaggatctccagcgcctgacgggtcagctggtgctcgcgctcgatgggctggtaaccgtcggtgttgatgcccagggcgataggcgccggcacgtagcctggcttgctgagctgctcttcgaggcgatcggccagattagtcttggcgatcagcttggtctcgaagtctatgcccggcgacaggtcccagtaggcatggctgggccgggcgaaacagtagatgcaaccgtgctcgcagccgcgatagggattcaccgaacggtcgaaacccacgtccggcgagctgttgcggctgatcaccgtcttcgcccgctcgtggcgcacctcggtgacgaatgtcagcggggtctgttcctgataccagccgtcgtcctcggcctcgctgatcgtgggcgcgaagcggttgtgcggcttgctggcggtgccgcgcccgcggacggaatcagacatgggagacctcacgaatactgtatttacatacagtaattgagcgcgaaaagttttcccagtacggccgatcaatggccggccacacctcgaacctgaacggtgcgcggaaaagccgcacacatctggttacatgacgttaaaatcgttgttttgctaactatcagaagactcatcgatgaacctttcgcgtcgccaattgctgggtacgctgctggtctcgggcggttgtgcggcgttcgccggcttgcccgcctgggccctgtcggccgaaagccccgcgccctacacgcgcttcatgcgcctctccacgctgctgatcaaccaccagctcagcgccgcggtcggcatgcgcatcgccgacgccgcgctgcaaaagtacccgcagctgaccgacatgatgaaccgcatcatcgccatcgctgagcagcgccaggccaacatggtggaagatttcttcgccgacattcccgaaggcgaactgcgcgagctggcctactgggtgatcttcgcctggtacagcggcgtgtcctcgccggcggcagacgcccagctgttcacctacgaagaagcgctgaccttcaagaccaccgccgatgtggttgccatcccgtcctacgggctgagcgcgcccaacggctggagccaggtcaccgtcgccctgagcccgctgccccgtttctgatcccctcgaagaattccagaaaaatgaaaagcctgaacagcgccgacgtcgtgatcgtcggcaccggtgtggtcggtgtgaccatcgccgaacacctgctcgacgccggccttagcgtgctgctgctcgaagccggcccgcgggtcacccgcgccgagatcgtcgagaacttccgcaacctgcccctgggcctcaagggcgactccaccgcctgctacccgccgcgcccctgggcgccgcacccgatgccctcgttcgagaagccggatgacgcctacctgcagctcagcggccccgacgcctacgcgcagaccttcatccgctacgccggcggctcgacctggcactgggccggcaccagctggcgcctgacccccgaggacatgcgcctgcgcaccctgtacggcgtgggccgcgactgggccttcgactatcaggagctggagccgtactacacgcgcaccgaatacaagctgggcatctgcggcccctccaaccccgaggatcagtggccgccgctgccgcgctccaagccgtacccgatgccgccgctgccgttcagccctggcgagcagcgcttcaccgaggtggtacagaagctgggctaccgcaacctgcccgtggcccaggcgcgcaacagcggcatgccctacgacgaccgcccggcctgctgcgccaacaacaactgcgtaccggtgtgcccggtgggcgccaaatacgacgccgccacggcccttggtcgcctggaagccaagggcgcggtgatcaccaccgatgcggtggtctatcaggtcgagaccggcgaaggtaaccgcatccaggccgtgcattaccttgaccaggaaaagcagcgccaccgcattggcggcaagctgttcgtgctggcctgcaacggcctggaaaccgccaagctgctgctgatgtcggccgatgagcgcaaccccaacggcgtggccaacagctccgaccaggtgggccgcaacatgatggaccacccgcagatcagcctgaacctgaccctggccgaaccctactggtccggcgtcggcccggtggtcaacagcggcatcatgcaaacctcccagggcgatttccgcagcgagcacgccggtgcctacttccgcttcaacaacttcgcgcgcaatcgcttcgtcaccttcgaagccctcggcaagggcctggtcggcaaggcgctggatgaagaaatccgccgcctgaccgcctgcaccgccaacgtggtgatcgcccacgagatgctgccggacgccaacaaccgcctgaccctgtcggacaagaaagactggctgggcctgcccaagccagcgatccactacgacgtcggcgactacgtacgcaaatccttcgagcgctactcgcggcccatcgccctgcgcatcgccgaggccatgggcgccaccgacgtgaaggtcgcgcccaagttcgcccagagcaagcacatcatgggcggcaccatcatgggcctggacccgcgcgactcggtggtcgattcccactgccgcgcccacgaccacgacaacctgttcctgcccggcggcggcgccatgccgagtaccgcctgcggcaacagcaccatcaccatggtggcgctgggcctgcgtgccgctgacgccatcgtcagccagctgaagggggcctgacatgaaccgcatcaagaccctgctcgccgccagcgcccttgtcgcgctgccgggcctggccgccgcgcagaacttccccgaggagctgatcaagcgtggcgagtacaccgccaccgcgtcggactgcgtggcctgccacaccgcccacggcggcaagccgatggccggtgggctggtgatggcctcgccggtcggtgacatcgtcgccaccaacatcaccccgtccaaacagttcggcatcggccactacaccgaacagcagttcgccgacgccctgcgcaagggcgtgcgcgcagacggtgccaacctctaccccgcgatgccctacaccgcctacgccaagctcagcgatgacgacgtgcacgccctgtacgcgtacttcatgcagggtgtggcgccggtggacgagccggtggccgaaaccagcctgccgttcccgatgaacatccgcctgtcgatgaaggcctggaacctgctgtttcacgacgaccagccgctggcagacgacgccgaacactcggccgcctggaaccgcggccgctacctggtcgaaggcccggcgcactgcggcacctgccacacgccgcgcggcctgctgatgcaggagcagaacgacaggttcctcgccggcgcccaggtcggcccctggtacgcgccgaacatcacgccgcaccgcaacagcggcatcggcagctggacggccgacgggctggtgcagtacctgaagaccggccacctggaaggcaaggcgcaggccgccggcagcatggccgaggcgatcagccacagcttccagcacctgcgtgacgacgacctgcaggccatcgccgagtacttgatgagcgtgccggccgtggccagtgccgacggtttcagcggcgagcagtcgcgcttcaaccagggccaggccggtaaccagttgagtgacttgcgcggtatcgaggcagccgaggacgccaagggcgcgcgcatctactccggcagctgcgcttcctgccacggctacaacggccagggcaccacggacgcctactacccgagcctgttcagcaactcggcgctgaccggcgtgaacaccagcaacctgctggcgaccatcctctacggggtggaccgcaagaccgcccagggccacgtgttcatgccgccgttcggcgaccagcccaacgcactcgaccgcctgagcaacgacgagatcgccgcgctggccaactacctggtgcgccagtacggcgacggcaagcagacggtcagcgccgacgacgtgcagaccatccgccagggtggcccggcctccaaccttctgctgctggcccgcctcggcatgctggccggcgcgctggtcgccctcgggctgaccatctggctgctggcgcgcaagcgtcgtgcagcccggcagcgcaccgcctgaccgacgcagcgggccaacccctggcccgctgcggcctgagcccgggtagcgcaacgttgcccggcgcagatcgcccttaaagcctgttcaaaggctcgcgagctagagcaatgcaaggctaaacaggcgaggacgcggagtttacgagctgtaaatgagcagtccgagcctgttttcaacgccgcagtgccgacgcgcagcagactttgaacaggttcttaaaacggttgtatgaaccgttcgtcgcttgccacggtcgcatctgcacacaccttcgcgtcctgctgtgccggagcctccatgccgcccgtaccgacctctgcgttgcctcgccttgccgtggccctgctggctttcgcgctgctggccggctgcggtgacgagccgtcgcccgcgccgaagaacccgcgggtcaaggtggcgaccgtcagccagatggactatgcggcggatgccaccatcaccggcgacgtgcaggcacgggtgcagaccgacctgtcgtttcgcgtcggcggcaagatcaccgagcgcctggtggatgtgggcgacacggtgaaggccgaccaggtgctggcgcgcctcgacccgcaggaccagcgcaacgccgtgcgctccgccgaagcggccgccgaagccgcccgcgcccaggtcaagctgagcgccgccaacctctggcgccagcagcaactgctgcccaagggctataccagccgcagtgaatacgacagcgccgtggccagcgaccgcagcgcgcgcaacagcctggccgccgccgaagctcagctggccgacgcccgcgagcaggccggctacaccgagctgcgcgccgagagtgacggggtgatcaccgcccgccaggccgaggtcggccaggtggtccaggcggccacgccgatcttcggcctggcccgcgaaggcgctcgcgatgcggtgttcaacgttttcgaagcgctgctggtcgagcccggccaggcggtgcaggtcagcctgctcgacaatcccaaggtgactgcccgcggcgtggtgcgtgaggtcaacccgcaggtgtcggcgcagagcggcacggtgcaggtcaaggtcggcctcgaagaagtgccggcggcgatgaccctgggctcggcggtcagcgcccatgtcagcaacccggtggtgcgcagcgtcgaactgccctggtcggcgttgaccaaggcggagagcgagccggcggtgtggcgcctcggtgaggacgacatcgtgcagctgcacccggtgcaggtcggccgctacctgaccgacaaggtgatcatccgcgccggcctgaacgacggcgaccgcgtggtggtggccggtgggcaactgctgcatccgggccagaaagtggaaatcgccgaggcccgtgaacagaaccagcagcaacagcaggagcagcagccatgaagcgcgccatccctttcgcgctgctcgccgccctgctcgccggctgcgcggaagaagaaaaacccgcacctatccgtccggtgctttacaccgaggtgcagcagcaggatcagcaggtgctgggccgcttcgccggcaccatcgaggcgcgggtgcagagcaccctgggctttcgcgtcggcggccgggtgtcccatcgcctggtggacgccggcgccgaagtgacggccggcacgccgctggccaccctcgaccccaccgaccagcagaacgccctgcgcgccagcgaaggcgaccaggcgcgcgccgaagcgcagtggatcaacgcccaggccaatgcgcgccgccagcaggaactgttcgaccgcggcgttggcgccaaggccaacctggagcaagcgcagaccgagctgagcaacgcccgcagcaaccgtgatcaggccgaggccgccacccgccaggcccgcgaccgtctgaactacggcacactgaaaagcgacttcgatgcggtggtcaccgcctggcacgtggaggccggccaggtggtcggcgccggccaggaagtggtcaccctggcccgcccggacgtgcgcgaagcggtcttcgatctgcccgtggagctggccgacggcctggacgatcaggtgcagttcaacgtcgcctcccagctcgacccgaccatcgccacccgcggcaggctgcgcgaactggagccgcgcgccgatgccgccacccgcacccgccgcgctcgcctgaccctggaagaaaccccgcccggcctgcgcctgggcaccgccgtggccatcagcctgacccgcgcccagcagccgcgcagcctgttgccggccgctgccgtacaggaagtcgacggccagagccgcgtgtggctgatcgatacccaggccaagaccgtgcacccgcgcagcgtgaaggtggtcggccgcgaaggcgaacagatcagcgtcgaaggccttgcggccggcgacaaggtagtcagcgccggcctgagcgaactcatggacggccagcagatccgcatcgatgagggcgtcgcaccatgacccagcaggcgccgcgcaaggacggcttcaacctctcggactgggcgctgcgccaccagtcgttcgtctggtacctgatgttcgtgtcgctgctgatgggcgtgatttcctacatgaacctgggccgtgaggaagacccggcgttcaccatcaagaccatggtcatccagacccgctggccgggcgccacggtcgacgaaaccctcaaccaggtcaccgaccgcatcgagaagaagctcgaggagctggattcgctcgactacgtgaagagctacacgcggccgggcgagtcgaccgtcatggtgttcctgcgcgacaccaccagcgccggcaacatcgataacatctggtaccaagttcgcaagaagatcgacgacattcgcggcgaattcccccagggcctgcagggtccgtcgttcaacgacgaatttggcgacgtgttcggctccatctacgccttcaccggcgacggcctgagcatgcgccagctgcgcgattacgtggagaaggtgcgcgccgagatccgcagcgtgccggacctgggcaaggtgcagatggtcggccagcagaacgaggtgttctacctcaacttctcgacccgcaagctggcctcactgggcatcgaccagcgccaggtggtgcagagcctgcaggcgcagaacgcggtgacgccctccggggtgatcgaatccggcccggagcggatttccgtgcgcaccagcggccagttcgcctccgaagccgacctgcgcaacgtcaacctgcgcctcaacgaccgtttctaccggctgaccgatatcgccgagatcacccgcgactacgtcgacccgccccaggcgctgttccgctacaacggcaagccggccatcggcctggccatcgccatgcgcgacggcggcaatatccagaccttcggcgaagcgttgcacggccgaatggacgagctgaccgccgagctgccggtcggcgtcggcgtgcacgtggtgtccgaccaggccgaagtggtcaaggacgcggtcagcggcttcacccgcgcgctgttcgaggcggtgctgatcgtcatgctggtgagcttcgtcagcctcggcatccgcgccggtctggtggtcgcctgctcgattccgctggtgctggccatggtgttcatgttcatggaatacagcggcatcaccatgcagcgtatttccctgggcgcgctgatcatcgccctcgggctgatggtcgacgacgcgatgatcaccgtcgaggtgatggtcacgcgcctggaaaaaggcgactcgctgcacgacgccggcaccttcgcctatacctccacggccttcccgatgctcaccggcaccctggtcacggtggccggcttcgtgcccatcggcctcaactccagctcggcgggcgagtacaccttcaccctgttcgcggttatcgccgtggcgctgctgctgtcctggctggtggccgtggtgttcgctccggtgattgccgtgcacatcctgcccaagcgcctgcaggccaaggaaaaaggcccgggccgcatcgcccgcgccttcgatagcggcctgctgctggccatgcggcaccgctggtggaccatcggcctgaccatcgccctgttcgccgcctccctggccggcatgaccatggtgcagagccagttcttcccggcttcggatcgcccggagctgctcgtcgacctcaacctgccgcaaaacgcctcgatcaacgagacccgcgcccaggtcgaccgcctcgaagccaccctgcagggcgacgaggacatcgcccgctggagcacttacatcggccagggcgccctgcgcttctacctgccgctcgaccagcaattgcagaaccccttctatgcccagctggtgatcgtcgccaaggacatcgacgcccgcgaccgcctggtggccaagctcaacaagcgcctgcgcgaggacttcgtcggcatcggcaccttcgtgcagcccctggaaatgggcccgccggtgggccggccgatccagtaccggatcagcgggccgaacgtcgatcaggtgcgcaagcacgccctggaactggccaccctgctggacaagaacccggacatcggcgagatggtttacgactggaacgagcccggcaaagtgctgcgcatcgacgtcgcccaggacaaggcgcggcagttcgggctgtcgtccgaagacgtcgccaacctgctcaacagcgtggtcagcggcaatacggtcacccaggtgaaggacgacatctacctgatcgacgtgatcggccgcgccgaagacagcgaacgcggctcgccgcaaaccctggagaacctgcagatcgtcaacccgaacggcgtggccatcccgctgcgcgccttcgccaccgtcggctacgagctggagcagccgctggtctggcgccgcgaccgcaagccgaccatcaccctcaaggctgcggtggtcagcgatatccagccaacggatctggtcgccgatctggcgccggacatccagaaattctctgacgggctacccaacggctacagcgtcgccaccggcggcaccgtggaggaaagcggcaaggcccagggcccgattgccagcgtgctgccattgatgctgttcctgatggccaccttcctgatgatccagcttcacagcgtggccaagaccttcctggtgttcagcgtggcgccgctgggcctgatcggtgtggtactggccctggtgccgaccggcacgcccctgggcttcgtggcgattctcggagtgctagcgctgatcggcatcatcatccgcaactcggtgatcctggtgacccagatcgacgaattcgaacgggccggcgactcaccctggcaagcggtgatcgatgccacccaccaccgccgccgcccgatcctgctgactgccgccgccgcgagcctgggcatgatccccatcgcccgcgaagtgttctgggggccgatggcctacgccatgatcggcggcatcttcagcgccaccctgctgaccctgctgttcctgccggcgctttatgtggcgtggtatcggatcgaggagccttccgaagagaagcgcgagaagacgccggcttgaggtgaatgacctatcgcgtgctgtcagcaagatcggcgtcgctcgatagccccttcgcgggcatggcccgctcccacatcgggatttgtgggcaccgacaaacttggtgccgagcacagatcctgtgggagcgggccatgcccgcgaacgctttcagctcccccgcgcccgcttgagccgataggcaaactgcgcccggctcagccccagcagccgcgccgctgcagccaggttgccggcgctgcgctgtagcgcctgttccagcaactggttttccacagcttccagggacaggctggcatcaggcaagtccgggcagccaaggcgggtcagcagatccacctcgccgggctgttcctggtcttgtaccaggcgcccctgctgcagcagcgaatagaattcggcaggcagttcctcgtcgcggaacaggtggttgaggtcgatgggggcgccgtcgttgctggcgatcaccccgcgctcgatcaggttctgcaactcgcggatattgccggggaagctgtagttgagcagcgccttgaggccgcgcatggtcaggccgaccggcgtgcgcccgtagcgctcgcagtagcggcgcatgaagaaatccaccagcagcgggatgtcgtcgcgccgttcgcgcagtggtgggatatggatggggtagacgttgaggcggtagtacaagtcctcgcgaaactcgccacggcgcaccgccgcacgcaggtcaacgttggtggcggcgatcacccgcacgtcgacgctgatcaccgaggtgccgccgacccgctcgatctcgcgctcctgcagggcgcgcagcagcttgccctgccctggcagactcaggcaggcgacctcgtcgagaaacagcgtgccaccctgagcacgctcgaagcggccggggcgtgaatggctggcgccggtgaaggcgccgcgctcgacgccgaacagctcggcctcgatcaggctctcggcgatggccgcgcagttgagcgccacgaatggtccatcacggcgctcgctcatgcggtgcaggttgctggcgaacagttccttgccgaccccggactcgccaccgaacagcaccgtggccggcgtgcgcgccacccgctgcagcgactggaaggcggcgttgaaggcggccgaagcgccgatcatgcggccttcgtcggtttctcccgtgctggccggcaacggctggtaggcggcacgttccaggccgctgccctcgccttcctcggccgaagcgttgaggtagcgcaggtcctcttcaacgtccccccaaagctcggcggtcttgcccagcacgcggcacacctggtggcccatggcgcggcattccacctcgcgaaacaccaccaggcggccgaacagcccgctcacgtagccggtggcgtagccgatttccatccagcaggccgggtcgttgccgatgccgtaggcggcgatatgttcgtcgtcctcgtgggcgtggtgccagagaaattcgccgtcgtagtggccgcggtcgacatcgaactcaaagtgcagcggctcgaccttgaccatgccttcgagcccatgcagacggatgccggcggcgaagatcgaggctggctcggcgcccgcccagcgctgctgcaccaggcgcgcatcgcgggcgccggacaggtagccaacacgggtgaacaaaccgcgcgcccgctccatgccaaggctgtcgatcagctcgcggcgcagcgcgcccagggcttcacagtgcaacaacaccatgcgctggtcgttgagccagatgcgcccgtcgcctggcgagaagaacaggcattcggtgaggtcacgcagggtcggcgcgctctgccagtccagcgcgtcgctggcgccgcggtaatggggcacttcggtgatctgcaacgcatccagggaaatacgacgggtatcgatcacacacgactcctcgcttgcgcaattcatcacctcgatctgcggcgggcaggctgcggattgctcatttgctcaacagcaagccctttaaaaccacacctgacggatcgtaaaaattcgatgaatacagccagcttattgaattgttatggattatccgcaccacccaacaccgcgacacggctgggcacgctccttgcgatcagtgttgatgccaccggcacctcactcaaaacaacaatactccaaggagacaccatgtctcgactgccgaaatcagaatccaacgccgtcctgctggacgaacaggtatgggaggccaagctgttttccggaacctggcgcccgccgatgacaggcgggcgtaacgaggtcatcgaaccggccacgggtgaacgcctggctaccaccggccaggcccgcgccgaggatgtcgccatggccaccgccgcggcggccgcccaacaaccggcctgggaggccgtgccgccacgccagcgtgccgatatcttcctgcgagccgcccagttgctgcaggtcgaggcagacgaatgcgcactgttcatcgcccgggaaaccggcggcatcctgcccaaggcccagcatgaagtgcgcgaagcggtgctgttcctgcagctcgccgccggccaggtgatgcagccccatggcctggtgctgccgagcaacagcggcaccctgtcctacgcacggcgcctgccccacggcgtggtcggggtgatctcgccgttcaactttccgctgatcctgtcgatccgcgccgtggcgccggccctggccgccggcaatgcggtggtgctcaagcccgatccgcagacgccgattgccggcggcttcctgatcgcccgcctgttcgagctggccggcctgcccgagggcgtgctgcacgtgttgcccggcggcgccgatgccggcgcagcgctgtgcagcgacccgcacgtgcgcatgatcgccttcaccggctccaccgctgccggccgcaaggtggcggaaaccgccggccgccacctgaagaaggtggcgctggagctgggcggcaagaacccgctgatcatcctcgacgacgccgacctagaacgcgccctgagctgcgccagctggggcgcctttctgcatcaggggcagatctgcatggccagcggcctgattctggtgcacgaatcgctgcacgcgcgtttcgtcgaagggctggtcgaccgcgcccggcgcctgcgcgtcggcgacccggcgggcggtgatgtgcagctcggcccgatgatcaacgagaaccagctggtgcgtacccatcaattggtgctcgacagcgtggtggccggcgcccagctgcacaccggcggccagtacgacggcctgttctaccagcccaccgtgctcagccacctgacgccgggcatgccggccttcgataccgagctgttcggcccggtggcctgcgtggccagcttcgccagtgacgaagaggccatcgagctggccaatcgcaccgagtacggcctcgccgcggcagtgatctcgcgctccgtgggccacgccatggcggtcggcgcccagctgcgcgccggcatgctgcacatcaacgaccaaacggtgaacgacgacggcgtcaacccgttcggcggccgcggcaactccggcaacggcggcagcatgagcggccccgccaactgggacgaattcacccagtggcaatgggtgacggtaaaggacacgccgccgcagtaccccttctgacccacccgactgacccacaacaagaacaagaggacgcaccatgaacctgcacgacaagaccctgatcgtcaccggcgccgcttccggcatcggtgccgaagtcgcccgcctggcgcgctgcgccggcgcgcgagtgatcgccctggatcgccacgagccgcagatcagcgtgcacgcctatcaccaagtggatctgggcgacccggcgagcatcgaccaggtgatcgcccgcctgcccgggcgcatcgacggcctgtgcaacatcgccggcgtacccggcaccgcgccggccgagctggtcggccgggtcaactacctgggcttgcgtcatctctcggagggcctgctgtcgcgtctggccggcggctgcatcgtcaatgccgcatcgatcctcggcgccgagtgggcgcagcgcctcgacgcccacaaggcgctggccgccaccacgggtttcgtggccggcagcaattggctggccgccaacccggtcgagcaggccacctgttaccagtacttcaaggaggcgctgatcgtctggtcgtaccagaacgcctcgccctggttccgcgaacacgacgtgcgcatgaactgcgtggcgcccggcccggtgttcacgccgatcctcggcgacttcgtgcagatgctcagcgaggaacgcctggagcgcgacggccgcaacatgaagcgcccggccctggccgacgaagtggccgccgtggtgctgtttctctgctcggatgcggcgcgctgggtgtgcggcgccaatatcccggtcgatggcgggctggcagccagttacgtgtgagcctcgccgaggccgcaccacgatctacgacaaaaacaacaagacaaggatcatcaccatgcacgcatcacgtctctcggttctgaccctcggcctggcgaccctggcgggcaccgcccaggcctacgacctgccttccatcaacctcggttccaccagtttctacgacggcgcgctgctgcctggcggcccgggcggctacgtggtcgagtacctgatttacggcaaggcctcgcgcttcaacgaccagcatggcgacaagctgccgctgcccaagcaggagatcgaaaccttcgcgccggtcacccagtacatctatctggcccagccactggccaatggctggatgccaggcgccacggtgatcgtgccctggctggcccacgcagaagtggacgacggcctcgacaatgctgtgctcagctcacgcgaaggtgtaggcgacatggtgctgggggcctttctgcaatcgccggtaagtacccgcgccgacggctcgccgctgttcgcccaacgcatcgaagccgaagtgattctgcccaccggcgcctacgaccgcgacaaggcggtcaatccgggcagcaacttctggtcgttcaacccctactacgcggcaacctactggttcacgcccaggtggtcggtcagcgggcgcttctggtacctgtggaacgccaagaaccgtgatccattaacctcgttcggcgatgtgtcgggcacccaggcgggccaggcgctgcacgccaacttcgccacccagtacgcgctcaccgaccaactgagcgtcggcctgaccggttactggctcaagcagatcactgacaccgaggtcgacggccgcgatgtcagcggccgccgtgaaaaggtctgggccatagggccgggcctgacctacagcttctcgaaggagaccatcgtgaccgccaacagctacttcgagcaggacgccgagaaccgcaccgagggcaacaagttcgtgctcagcttcgtgcacaaactgttttagcggcccccggcgcgatactcgtcacggcgccttggcgacgggcgcaggctgcgcggcctgcgcttcgacggcagcttccggacggcgcgcgtagcgctgggcgagcaccgcgcaaaccatcagctggatctggtggaacagcatcatcggcaggatcatcaggccgatgctgccaccggcgaacagcacctgggccatcggcacgccagtggccaggctcttcttcgagccgcagaacaggatggtgatgcggtcttcctggttgaagccgcacaccctgccgagcagcgcggtaatgcccagcgccagggccagcagaatgcagcaggagaggatcagcagacccagggtcggccaggacacctgattccacaggccttcgaccaccgcctcgctgaacgcggtgtagaccaccaggaggatcgagctctggtcgacgtacttgagccagttcttgttgcggccaacccaggcgccgatccagcggcgagcgatctggccggcgatgaagggcaccagcagttgcagggtgatcttgccgatggcgtcgagcatcgagccgccgctgccgtgtacgtccatcagcagcgccaccaacagcggggtgaggaagatgccgaacaggctggaggccgccgcactgcagatcgcagccgggatgttgccgcgcgccagcgaggtgaaggcgatggctgactgcacggtggccggcagcgcgcacaggtagagcatgcccaggtacagctcggtgccgatcagcggcgacagcagcggcttgagcgctaggccgagcagcgggaagaggatgaaggtgcagctgaataccaacaggtgcaaacgccagtggccggcgccggcgaggatcgcctcgcgcgacagcttggcgccgtgcaggaagaacagcagggcgatcgccaggttggtgatccagccgaacgccacggccgcctggccgctgaccggcaggaaggtggcggttagtacgacggcgatcagcgtcagggtgaagttgtcgggcagtaaacgggaacgggccatgggcaggactccgggcaggcgatggcaaagttgccacagaaagggcgccactctaccctgagcggcaattgccgactaacgccataaagccagatcatgtcgcctaacggacaaaacagcattgccgaacgcagtattccccagctggaacgcctgccccggccgctttatgcgcgcaacgagtcgctacagcgccagaccggcacgccgcgccacagccacccgtgggtgcagctgacctacgccatccagggcgtactgcacgtgcgcaccgccgccggtagtttcgtcgcgccgccacagcgggccatctggattcccgccggcctggaacacgaggtgctgagctcgccaaacaccgaaatgcgcagcctgtatctgcaagacgagaaccccgaaagcgtcgccgagagctgccgggtactgggcgtggatgcgctgacccgcgaattgatccgcagcttctgcgaactgccggtggagtacgacgaggatggcccggatgggcgcctggcacaggtgctgctcgaccgcctgcgcgcggcgccggaggtgctgttgtcgctgccgctgccgagcgatgcgcggctgaagaaactctgcagccgcctgcagaacaggcccgacaacgaccgcaccctggccgcctggggtgacgagctcggcgtgtcggaaaagaccctcagccgcctgttcctgcgcgataccggcctgacttttcgcgcctggcgccagcgcctgcgcctgctcggcgcgctgaccccgctggagcgcggcgagcgggtcaccgatgtcgctctgctctgcggctacgactccacctcggccttcatcgccgcctttcgccagcaattcggcgctacgccgggcgagttcttcagcggctgactcagctgctacggcgcacctgcaagcctgaatagccgtgatcgcccggctcaccaccgagcaccaattggccgctgtcggccagttcgcgggcacgccagaacaggaagaagtcggtggcgaagaagccgtcgcagcgcgccatcacctcggccatcacccgcgccaggggttgtggctcggcgcgagcgtggcgcagcagcgccgcgtcgatggcctggtaatcctcggcgctgaatgcgccggcctgccagcgatggatcaacccgccatcggcgactgcggcgcgccactgcgccgccagctcggcgagacgttcagggccgaccggctgcggattggccagctccagtagcgcctgcggcgcgtgcatggccaccgccttgcggctctgcacccagctgttgccggtgccgcaggccacttcgatcaagggcacgtcgctaccttcaagagcatgggccacccgcgccagcagcaattgctcgctggcgctgtcgccgtgccagacggtcaccggccgctcctggcgggccagattggcgagccaccgcgcgtcggcgggcaggtctatggcaaagtccggcaccggcgtcaccccgactggccataccgcgcgccagaacgccgcgcgggccgcacagggcggggcgtcgacatcgaccagcgggccgacggccaggtcgtcgcgcagcacgcgtaggccagcctcggtcgcctccgggccgatcacatggctcacgccagcgacggcgttgtcaccgcagaccagatgccacatacctcatcctcctcgtcgcgggttaagggctgagcttgaccgccagcgcgcgcttttcgccctgttgccaggtgccggtcaggctgccgtcggcctggaattcgagttcgaagcgcgccggcggttcgccgctttcgtgcagggtgagcgaatcctgctggaattcaccgcccagctcgatgtacttcgcgtgtttgtcgtagaagtagctggcggtcaggctgcggtcgctatacagctgctcgatcaccagggtgatcggataggcgccgaggctgccctggtaaacgccctgcgccatgctattggccggcagggcgcaatcgctgcgtttttccagcagcaggcagcggccataagggctcatgtcggcgctcagggcctggtagctgatgctctcgggaaactcgccaagctcgtccagcgcgcggctggcgtggttggcgcagctgccgccaatcaccgtcatgctgtctgcgcccagctgtaggcggtcgaagtcgaagctggcctcgccgaggctctccaggcattcgctgtacagggcgcgctggtcttcctgctgctgctcgtcgtcactcagctcgtccgggtccaccggctggctgggcggcatggccttgaggaagtcctgcatgcgtttggcccgtttgccctgcagctcggcttgcagacgcgccagcccttcaggagtgagcaactgtgccaggccgatgggtcgcccgctggccaggtcgaagttgtaggcagtcgagttctcgctgctgtaggcggcggtgtactcgctgtcgacgttcagcgacatataacccgggccctgaccgaccagctgataatcgagactgttcacgccgccgatttcgccctccttgggccgcaccttctcgaacggcgacttggcgaagcggccgggcaacgcctgcagttcgcgcacatgcaggaaggtgttgatgcgcgcaatggccgggctgtcgccgaccagtagcgggaaacggtaggtttcccagtcgctgcgcttgtcggtgagatcgtcgatacgcacatcggccagtgccggcagggcgatggcgagcaggggcagtagcagcagacgcacggcaggtccttattgcagtcacgggaggccggcagtatccgccaggcccagcgcgaactccagacgccgggtcagagcagtttgccggggttcatcagcccggcgggatccagcgtctgcttgaggctgcgcatcagttccagctctagcgggtccttgtagcgccgcgccgcctcgcgcttggcctggccgaggccatgctcggcgctgatgctgccggcgaacgccgcggtcacgtcgtagatcaggtgcatgatcgcctcggcctgagccttgaacggggcatcctcgctgcccaccggcttgctgatgttgtagtgcaggttgccgtcaccaacgtggccgtagcagacgatgcgcacacccggaaatgcctgctgcaagcgctcgtccgcctgggcgatgaaggcggcaatggagctgaccggcacgctgatgtcgtgcttgaggctcggcccctcgtggttctgcgcttcggaaatgccctcacgcaacttccacaacgccgcgacctgcgcctcactgcccgccaccaccgcatccagcgcttcaccttcctcgaatgctgcacccaggccgctttccagcatggcgttgagcggtgcctcgggcagcgtgtcgctgagttcgatcagcacgtaccagggatgctcatcggcgaagggatcgctgcaacccggtacgtggcgcagcacgaacgccacgctctgccgcgacatcagctcgaacccggtcagccgatcgccgcacaacgcgcgcatacggccgatcagcgccaccgccgcctgcgggctgggcagcgcaacccaggccgtggtgcggctgcgcaccgccgggtagagcttgagcaccgccgcggtgatgatgcccagggtgccttcgctgccgatgaacagatgcttgaggtcatagccggtgttgtccttgcgtaagccgcgcaagccattccagaggcgcccgtcgggcagcaccacttcgacgcccagggtcaggtcgcgcatgttgccgtagcgcaatacggcggtgccgccggcattggtcgccaggttgccgccgatggtgcaactgccttcggcgccgagcgacaggggaaactggcggcccaccgcagcggcggcttcctgcacctgctggagcaccacgccggcctcgacggtgatggtttcgttgcccgcatcgacgtcgcgaatccgggtcaggcgggtcagcgacagcaccacctggtgccccgagtcgtcggggatcgacccgccacacaggccggtattgccgccctgtggcaccagcgccacgccggcctggtgacaggcgcgaaccactgcagcgacttccccggcggaggccggccgcaccaccagcgcggcgcggccgcggtaggcgttacgccagtcgctgaggtaggcctgcatggcggcttcatcattgatcagccctgcgggaccgacaatttcgctcaaatctcgcagcagttcggctggcaggtggctcatggaatcgcgctccgcaatgaatcgtcaggctcctgtgaacaagccccttagtgataactacgcagacatgaatacagagtgaggttcaacgctctgcatatgaaatattcccagcaagttgcatcagcaaatggtacggccgcgaacagcataagtcatcgtataacgaaaattaaatcggcaataatccgcccatttataaaatataaataggcaacaatccgccgactcaatataaatcattcacccattgatataagaaagataatgaaacatttaataaagcagttattaatcaaaaagttatgcaaatgaaacattatgaatcgggttatctaaagatgctttgttgacaggccgaacagcgcagacaatcatcctcttgtcgtcatacgacaacgtacgacaccagctaataataatcataggatccgctctcgccatgagtaaccgcagcagtccagaccggcactaacgccgcctcgccatccccaatcgccatatgacttacctgctgattaattatcgggcgggttgggcttcctattaagtgcgcgctgaaaacaagccatcgagttgttcaggcgtggcgttatcggagaacttccaatgaataaaattctgtccgcgaccttgctgtccgcagccctgctgaccacttccgccaccagcttcgcccaggagccgaactggccgacccgtgcggtgcaggtggtggtgccggccaacgccggcggcgacaccgacttcaacgcccgcatgatggccaagtacttcacccagatcaccggcaagccgatggtgatcaccaacatgggcggcggtggcggtaccgtagcggcgtcccatgtgaaggaatcggctgccgatggccacaccatcctgttcacccacaccggccagttgatcgtcaacgaagtcgccggcctcagtgaagacagctatgacgccttcgacatttcctgcatcgccggcgtcgacaaggcatcgatcttcgtggcctccaagcagtcgggcatcgacagcgtcgagaagctgatcgcccaggccaaggaaaagcccaagagcatctcctacggcaccgagatgggtaacttctctcacctgcagggcctgatgttcgagaagcgcaccggtaccgagctgcgctacatcgacaccggcaccgtggccgagcgtatcgtcgcgctgctgggcgggcgcatcgacatgggcgcgatcagttacggcgcgctgcaggactatatccagagcggcgcgatgaacgccctggcgcagcccaacgaggagcgcaacccgctggtcggcgacatccccaccttccgcgagaaggacgtcgacctgatcgtcgagaagccctacgtggtcgcctttcccaaaggcaccgacgccgccatcgtcgccaagatggccgaggtcatgaaacagatcaccgagatccccagctacggcgaggaactggccaagacctacaagcagccggtggcctactacggcacggacgacgccatcgccatgctcaaggaacaccgcgaggagttcatgcagttcaaggacgccctgcggcaatcgaactgatccctgcagccgcaagcccacgcttgcggctttttcattccccgatccataggagttcgctgtggatgctttcaagcgaaaagagctgatcaccggcggcttcatgctggccgccggcatcgcttacctgctagccaccatgagcctgccgcgcaagtcgttcatcgacgccgcgttcgtgccctacgtactggcgatcttcatgtgcgggctgggcgtgctgcagctggtattcggctttcgcaacgcgccggccgcagatagcccggccgacgacaagaagggcgaggtctccgagtacggcacggtgatcaagaccctggcgctgatcgccgcctacatcgcgactctggagcccatcggctttcccatcgtcacggcgatctacctgtacctgcagttcatcgtgctgacgccccacggccagaagatcggccacgtgacctacgcaatcacggcgatcatctcggccatcgtcatctacctcatcttccgccagggcttcgatctgatgctgccctccggcgtgctgaacatctaggaggcgcgccatgctcgacttgatgacacacggcttcgccgccgtcttctcgctgcagatcttcatcctcatcaccatcggcgtggtggtcggcatcatcttcggcgccgtgccgggcctgtcggcgaccatggccgtggcgctgtgcctgccgctgaccttcaccatgggcccggccgccggcctgtcgctgctggtagcgctctacgtgggggcgatttccggcagcctgatcccgtcgatcctgctgaagattcccggcacgccctcatcgatcgccacggtgttcgatggcgggccgatgatggaaaagggcgaaggcttcaaggccctcggcatcggtatcgtgttctcgttcctgggcaccttcttcgggatcggcgcactgatgttcatcgccccgatgctggccaaggtggcgctcagtttcggcccgcacgaatacttcgccatcgccatcttctccctgaccctgatcgccacgctgtccaccggctcgctgaccaagggcgtgttctcaggtgccctgggcttcgccttctccaccgtcggcatcgccccggtggatgcgatccgtcgcttcaccttcgaccagtccaacctcaacggcggcttcgccatgctggcggtgatgatcggcatgttcgccgtcgccgaggtgattcgcctggccgagaccgggcgccacgccggcatgaccaaggtcaagccactggacatgtccaaggtgcgaggcttcggcttctcgctgaaggaattcgtcggccagctgcgcaacgccttccgctcggcgatgatcggcctcggcatcggcgtgctgccgggcgtgggttcgggcacctcgaacatcatttcctacatcgtggcgaagaagcgcgccaaggacccggattcctacggcaagggcaaccctggcggcgtggtggccagcgaaacctgcaacagcgcggccatcggcggcgccatggtgccgctgctgaccctcggcattccgggtgacacggtgaccgccatgctgctcggcggcttcctgatccacggcatccaacccggcccgctgctgttcatcacccaggggccgctggtgtacaccatcttcgccgcgctgatcctggccacggtgatcatgctggtgctggagttttacggcctgcgcatcttcatcaagctgctgtcggtacccaagcacatcctgctgccgatcatcctggtgctctgcgtggtcggggccttcggcctcaacagccgcctgttcgatgcctggagcatcctgctgttcggcattctcggctacggcttcatcaaggccggcatgccggcgccgccgttcatcatcggtttcatcctcgggccgatggccgagaccaacctgcgccgcgggctgatgctttccgacggcagcttcaccgccttcctgaccagcccgatctcggcgctgttccttggcttggcggcgctgtcggtactctggcacgcctacagcctgctgcgcgccaggaaagacaagaaacccgccgaggcgttatcgacgagttgattgcccgctcctgaaacgaaacaagcgccctggggcgcttgtttcgtttccgcgagatgaaacctattcgggcttcttcagcttcggattgggaaagaattgcacggccttgaccttgggatccgccggtttcttcggcgtcagcccgctgacgttgacgcgggtcggcagctccttggcgaccgagttgccacgctcgtccagggtgtcggcgtaaccgcactgcacgcattcgcggtgcggcacgccatcgacgttccacatcttgatgctgtccatctcgctgcacgccgggcacacggctccggcgatgaaacgcttgggcgtgacttctacaggagcgtcgctcatgccgcctccgcactcaggcccagatggcgcagcagcgcgtcgatgctcggctcgcggccgcggaaatcgacgaacagcaccatcggcgcctgggaacctccgcgggccaggatcgcctcgcggaacgcgcgaccggtctgcgggttgagcacgccctcttcctcgaacttcgagaaggcatcggcgctcagcacctcggcccacttgtagctgtagtaaccggccgcgtaaccgccggcgaagatgtgcgcgaagctgttggggaagcggttgtaggccggcggacgcagcaccgagacctcgtcgcggatgccttcgagcacctccagcacgctgcgaccatcgccgtgggtgacgtgcagctcgaagtcgaacagcgagaactccagctggcgcaccatcatcaggccggactggaagttcttggcggccagcatcttgtcgagcaggtcctggggcagcggctcgccggtctggtaatggccggagatcagcgccaggccctcgggctcccagcaccagttttccatgaactggctcggcagctcgacggcgtcccaggccacgccgttgatgccggacaccccgacatgctcgacgcgggtcagcaggtgatgcaggccatggccgaattcgtggaacagcgtggtgacttcgtcgtgagtcagcagcgccggcttgcccgccgacgctggggtgaagttgcacaccaggttggccaccgggctgaccagctcgccaccgaccgcgcggcgcttgtcgcgggcgccgtccatccaggcgccgccgcgcttgttggcgcgggcgtagaggtcgaagaagaagcgcccgacgtgctggccgttctcggaaatctcgaacaggcgcacgtccgggtgccaggtgtcgaagtcatgcagttccttgatctggatgccgtagagcttctcgacaatggcgaacaggccgctcagcaccttgtcgatcgggaagtaggcccgcaggatttcctgggaaatgctgtagcgctgctcacgcagcttctcgctgtagtagcccacgtcccagctttgcaggtcgttgcagccctgctcggctgcgaaggcgcgcagctcggtcaggtcctgctcggcgaacggcttgctgcgcaccgccagatcgcgcaggaagctcagcacctgctcgctggattcggccatcttactggccaggctcaactcggcgtaattgccgaagcccagcaggcgcgccagctcctggcgcagctcgagaatctcggccatcaccgggccgttgtcgttctgcccagcgttcgggccctggtccgaggcgcgggtgcaataagccgcgtacagctcttcgcgcagggcgcggttgtcggcgtaggtcatcaccgcgtagtagctggggaattccagggtgatcagccagcccgagaggttcttggcttcggcggcctgctgcatctgcgccttggccgactcggtgatgccggccagcaggctttcgtcctcgatgtgcttggtccaggcctgggtggcgtccagcagctggttggagaagcggctacccagctcggacaagcgcatctgaatctcgccataacgcttctgctgctcgggcggcaggtcgataccggacaggcggaagtcacgcagggcgtgttcgagaatggtcttttgcgcgacatcgaatttcgctgcttcggggctggcggccagcgcttcgtaggcctggaacagggcccggttctggcccatttccgtccagtattccgacagtttcggcaggcaagcctcataggcggcgcgcagctcggggttgttgcgcacggcattgaggtggctgaccgggctccaggcgcggcccagcttggcgccctgctcgtcgagcgcgtcgatcaaactttcccagcgcggcgcatcgccctggctggccagcaccttggcgaccacgctgcggctctcggcgagaatggcatccaccgccggctctacatgctcgggcaggatggacgaatacggcggcaggtcgaaatcttgcagcaggggattgttcgcactcacgtcgggtacctgtggtggaatgaattagaaacactgaccagtgatatggcggtcatcttaattacaatcaacccccgacgtaacttcagaggtttctatcgtggcgattcgtacttatcagggcacaaaaccgacgctcggtgatcgggtgttcgtcgacagctcggcggtggtcatcggcgacgtggaaatcggcgaggacagttcggtgtggccgctgaccgtgatccgcggcgacatgcaccgcatccgcatcggcaaacgcaccagcgtgcaggacggcagcgtgctgcacatcacccacgccggcccgttcaacccggacggcttcccgctgatcatcggcgacgaagtgaccatcggccacaaggtgatgctgcacggctgcaccttaggcagccgcattctggtcggtatgggcagcacagtgatggacggtgcggtggtcgaggacgacgtgatcatcggcgccggcagcctggtgccaccgggcaaagtgctggagagcggtttcctgtacgtcggcagcccggtgaaacaggcacggccgttgaccgacaaggaacgcaatttcttcagctataccgccggcaactacgtgaaactcaaggaccagcacattgccgagggctacgaccactagagtcgaaacacagatcaaatgtcggtgcacggtttctcgtagggtgggttagcggcgctagcccgcaatcgatcaggcaccgctatcgtggagcgccgcgtaacccaccagacaatggatcgcgttgcgccaatggtgggttacgccgcagcacatagactggtgtgatcaacaaggtgacaggcggctaacccaccctacgaacatccgacatttcaggtttgaaacgaaactagggcagccgagcgtgcaagcacgcgcgcaaaggagtaaccttcatttgacgtttaattttattcaaatgaaggaggcagaatgaccgttaccgcaatgcgtcaggccaaacagggcaaggacgaccattcgcccgtggtcgccgccttctgggatttcagcgccggccgggaaaagctcagtgaagccgagcgcctgcagcagattcgcgacggcttcgccgccgacctggtgcaggccgtcaaggcgaccttcaccctgcccgagcgcagcctggaaactcttctcaacgcgtcgatctcgaccctcgaacgccgccgccgcgagcgcaaggtgctcgacccggtagcctcggagcgcctggatcgcatcgccatggtctgccaattggccgaggacgtgttcgaaagccgccaggcagccgccgagtggatgtcccgcgccaatcgctccctcggcgaccaggcaccgatcatgctctgcgagacggaaatcggcgccaagcaggtacgccgggtgctcaacgctctcgattggggtggcgccgcctgatgcgtgcctggcgcgtggccaaggccaagcgggccaccgacctgtccggacgcggcgccgccatcgaaggtgggcgctggaacgagcaggacatcgccgccgtgtacatgggcctgagccccggcatctgctgcctggaaaccttcgtgcacgccgaaggcccgccagcgatgccgatgaagatcacctgtttcgagctgccggacgacgccgacctctactgggagcccgcagcgggcgagttgccagaaggctggaacgcgctgccggtggatcgcccgagcatggatttcggcagcgcctggctgcgcgccgtcagccacctcggcctgatcgtgccgtccgcggtgctgccgctggagcgcaacctggtggtcaacccgctgcacccggccatcagtcgcatccgcatcgtcgacacctacgatttcacctacgacccacgcatgttcaaggcgtgaccagcccctaggaacccccgtgaatatccgccccatcagcgaagccgatttcgaccaggtctggcccatcatccgcgatgtggtccagggccaggaaacctacgcctatgacccggccatggaccgcacgacggcctggaaaacctgggtcgagctgccccgcgccaccttcgtggccgaagaacatgggcagatcctcggcacctattacatcaaggccaacgccgcagggccgggcgaccacgtgtgcaactgcggctacatgacctcgccggccgcccgcggcaagggcgtggcgagcgcgctgtgccagcactcgctgcaggtcgcccgcgagctgggcttccaggccatgcagttcaactcggtggtggccagcaacaccgtcgccgtggcgctctggcagaaacacggtttcgccatcgtcggcaccctgcccaaggcctaccgccaccgcacgctgggcctggtggactgccatgtgatgtatcgctggctgggcgactgaaaccgattccgtagcccggcgtagagcgcagcgaaacccgggaatcgaacctgggcatcgctacgctcaaccgcaggctacgagctgcaaaggggcgaagcggtcttatccgatccactgtgggagccgtgacctcgcggcgattcgctcaggcaccgccgataggcagtcaggctgcaatcgcttcgccccgaggtcggggctcccacaggttggtctgggtggctgctcctgccctgctgcagtcgataagccactagcgcccgagcaggctacgacgtgaatcgcgccagcgaaaacgccgacagatcagccgcccccggctcgccacaatactgcatggccagggcctcgccgataccggcggaatgcttgaagccgtgccccgagcaggccgacaccaggatcacgttagccatctgcggatgggtatcgatgatgaaattgaagtccggcgtaatggtataggtgcacaccttggacttcagcacccgccgggaaaccccgagcagccggccagccacgtgggcgtcgtacagggcgtcgatatccgcctggctgacgctgcgatccacggtatccgggtcgcagccttcgaggtactgctcggtggcgaccttgatggcgttctcgccgggcagcggcgggaaaccgtagcaactgtcggtatccgccgcgccgtgcagcaggatgtacaccggcgagccggcagcaaaacgctccggctcgtccagctcgaaccacaccagctgctggcgacagaccttcagcaagccctcgaccgatgcgcccagcagccggcccgtccacatgccggcgcagacgatggccttgtccgccgtaagcgtgccgctgcccgtgcgcacccgaacgcctccggcatcggactcgatagcctcgacccgcgtatgggtgtgcaagaccgcgcccagcttctcggccagcttcagctgcacctcgatggcccgctcggggcgcacgtagccggcgcccggctcgtagtagccggtggccgcatcgccgaagccgccgaattgcgggaagcgctggcggatggcggcggcgtccaacaggctgtgttcgatgccgaagcgtttggccagcgccgccgtttcgccgccgaagtcaggcgtgccgtgaccgcgggtcggctcctggctgctgctcagcatcagcatgccgcaggcttggaacaacgcctcgccgctctgcgcctccagctcgcgccagatgcgttgggaattgagcgccagcggcacgtaggccgcgccctcgcccaccgcctggcgggtgatgcgcgtgtcgccatggctggagccctggtcgtggggcggcgcatggcggtcgatgccggccacgcgcacaccgcgcttggccagttgatagagggtggcggcgcccatggcgcccaggccgatcacgataacgtcgtagtgcatgggactctctactgctcgaagggctgggtttcttcgcgaaaggcgtcgaggaaggcgaccattcgcgcgtgccgctgcgcggccaggcgcgcaccggtggcggtctgaaagccggcggccaggcccagcaacttggtgtggaaatggtccagggcgaaacgctggtcatccagtggccgctggcatgcgtcgatatcctcggcatcgtacagcgcgctgcccaagcgcccggagacatgaaagcaacgcgccacgccgaccaggccgatggcgtccaggcggtcagcatcctgcaggatgcgcgcctccaggctggtcggcgtgatggcggcggagaaactgtgcgcctcgatggcatggcgcacggcggcgacgcgctcgctcggccagccgaggtatgcgagcacctcgccggcgcgcgcagcggacaaccgcgaagcgctggagcgcagcggcgaatccttttccaccgccacgcagtcatgcagcagcaccgccgccagcagcaactgcagatcgccgccctcctcgcgctgcaagcgccgaacgttggcccacacccgctgcaggtgcgacaggtcatgggcgccatcgtcggtagacggcgcacagccagccaacagctggccagccagctcggcgtatggggcgaaaggatccagattcatcgacagggcgccaggtgcgatagccgcaccttagggccaggcgcgagcgctcgcaagccgtagggcgcaatgtggcgccttgccattactggacaagctcatagcgcttgcgccacctttggcagcttcttcgggcagcctggccgcacgccacgaccaccccggcacataacgattttctcgacggcttcgcctgcttgagcgcacattccgaaccgcgtctcagcagataaccgcgcgcccggttatcgtcggcacaggatggcatcgcagggatacgcacatggcaatcacacaacagtcgcgcatggccaaggtcaacagcccgctcggcgaaaacgcgctggtgatggagcgcctggccggcaacgaatccctgggccgcctgttccactacgagctcagcctggcctcggaaaactcctcgctcaagctcaatgccctgctcggcaagcccatgggcctggccgtgcaactggccgacggcagcgaccgctacttccacggcatcgtcgcgcgctgcagccagaccgcccaccgcggccagttcgccagctatcaggtcaccctcaagccctggttatggctgctgtcgcgcacctccgactgccgcatcttccagagcaagacggtgccggacatcgtcaagcaggtgttccgcgacctgggtttctcggacttcgaagacgccctgacccgctcctaccgcgagtgggactattgcgtgcagtatcgcgagaccagcttcgatttcgtcagccggctgatggagcaggaaggcatctactactacttccgccacgagcaggagcgccatgtgctggtgctctgcgatgcctatggtgcccacagcacggcgcccggatatgggcgcgtgcccttctatccgctcgacgaccagatgcgcgagcgtgaccacatccacgactggcacctggcccacgaggtgcagcccggctccctggcgctcaacgactacgacttccagcgccccagcgcacgcctggaagtgcgctccagcatcgcccgcgagcacgccaacgccgattatccgctctacgactacccgggcgagtacgtgcagagcaaggacggcgagcagtacgcgcgcaatcgcatcgaggcgatccaggcgcagtacgagcagatccgcctgaagggcaatgcccgaggcctgggcagcgggcacctgttcagccttaccgattacccgcgcgacgatcagaaccgcgagtacctgatcgtcgatgccgaatacaccatcacccaggatctctacgaaagcggccgcggcagcgagagcttccagttcgacagcagcctgacctgcatcgacgccagccaggtgttccgcccgctgccgctgaccgtgcagcccatcgtgcagggcccgcagacggccatggtggtcggcccgaagggcgaggaaatctggaccgaccagtacggccgcgtgaaggtgcacttctactgggaccgccacgaccaatccaacgagaacagctcgtgctggattcgcgtgtcgcagaactgggccggcaagaactggggctcgattcagattccgcgcatcggccaggaagtgatcgtcagctttctggagggcgaccccgaccggccgatcatcaccggccgcgtctacaacgccgagcagacggtgccctacgacctgcccgccaacgccacgcaaagcggcaccaagagccgctcgagcaagggtggcacgccggccaacttcaacgaaatccgcatggaagacaagaagggcgaagagcagctgttcatccatgccgagaagaaccaggacatcgaggttgagaacgacgagacccactgggtcggccacgaccgcaccaagaccatcgacaacgacgaaacggtgcacgtcaaacacgaccgcaccgagacggtggacaacaacgagaccatcaccatcggcgtcgatcgtaccgaaaaggtcggcaacaacgagtccatcaccatcggcgtgaaccgcagcgagaaggtcggcagcaacgagaccatcgccatcggcgccaaccgtaccgagaccgtcggcagcgatgaaaccatcagcatcggcgccaaccgcaccgagagcgtgggcagcaacgaaaccatcagcatcggcgccaaccgcaccgaaagcgtcggcaacaacgagcgcaccaccatcggtgccgaccgcaccgcgctgatcactgccaacgagtacgtgctcgtcggtgcagaccaggcgaacatggtgggcggcaacgagtcgcactatgtgcgtggcgagcgcaacagccgcgtcctcaaggatgacaatctgcatgtcggcaagaacttcgtgctcaaggccggcgactcgatcaccctgcagaccggcgctgccagcatcgtcatgaagaaggacggcaccatcgtcattcgtggcaagaacatcagcatcgacggctccggggcgatcaacgtcaaggccgccaagaacatcgtgatgaaaggccagaagatcctgcagaactaggccgcgatcagcgccaggagccccccatgactgtccagcaccacactcccgccgccgccactcgcctcgacggcgtggtcatcggcgtactgctcgatgtgccgcaagcttccagcccggtggtggcttttgccggctgcccgtcggagaccggcattgccgcgaccaccaccacggccctcagccgcgaggacatcggcgcccaggtggccctgatgttcgttggcggcgacccgagccagccactggtgatcggccgtatccagcgcctgccgcaggcaccggcgcctgccgccatcgcccatctcgacggcgagcgcctggaattcagcgccgagcgcgagatcgtgctgcgctgcggcaaggccagcatcaccctgacccgcgaaggcaaggtgctgatcaagggcgcctacctgtccagccgctccagcggcgtgaaccgcatcaagggcggttcggtgcagatcaactaagagccgcccatggaactgctcaatgccacccggatggtgaccgcctacaaccagggcctggacgccgatggccgcgaatacctggtggtcgtcgtcaagggcaccttcgacctgccggtggacggcagcgtggcgcgcctgctcgatgagcagcagccgctgctgatgagcgatatctttgccggcgatccggcgctgtccgcgccgttgcgcgagttcgacttcgcccccttcaagccgtactgcgacgtgctggtcagcggcagcgcccaggcgccgggcgggcgaccggtcagccagctgaccgtgggcatccgcgtcggccgggtcagcaaggcgttcagcgtgttcggcccgcgccactggcagcccggcgccctgggcaccagcgccggcgcgccgcagcccttcgtgcgccaggacatttcctacgccagcgccttcggcggcagccacccggcgccgggcaaccccgagcaactgctgtgcaacctgcgcaacccggccggccggggctggtacccgcgcagcctgggcggcggcaccgtggtcggcatgccgatgcccaataccgaaaagctcggccagccggtggatgctccccatggcgatttcgagcccatggccctcggcccgctgggcaagcactggcaggcgcgggtcggtttcgccggcacctacgaccaggcctggcaggacgagcagtttcccttcctgcccagggacttcgacgagcgctactttcaagcggccccggtcgaccagcagaccgactacctcaagggcggcgaagaggtgttcctgctcggcctgctgcccaccgagcgcgccggcttccgggtgcccagcgtacgcatgccggtgacctattttctcagcgccggcggccatgaaacggcggaagcggtcatcgacaccctgctggtcgacaccgacgcgaaccatgtggaaattacctggcgtacccgccgccccctcaagcgcagcctgtttgagatcgcccaggtgctggtcggcgagaaatcccgcgcctggtggcgcgcccgcgagctgggcaaggactattacccgtccctggccgccctgagccgcagccgcctggccgaggatcaatcgtcatgagcgccctcagcatcctctccagcggcatgctcagcgccgtgggcctgagcgcgccggccagttgcgcggcgatccgctgcgccctcgacaactttcaggaaacccgcttcatcgacggcggcggcgaatggcaggtcgctgccagcgtgccgctggaggagccgtggcgcgggcgtaccaagctggtgaagatggctgcccgagccatcgccgaaagcctggccggcgtgccgggcatcgattgcgccgccacgccgctgctgctcggcgtcgccgaactggatcgcccagggcgtagcgacggtctggacaacagcctgctgcgcgatatcgagcgcgagctgggcgtgcgctttcatgaagcctccacgctgatcccgcggggccgggtcagcgccggcgtggcgctgctcaatgcgcgccggctgatccacgaaggcggccatcggcatgtgctgatcgccggggtcgactcctttctcaacgcagccaccctgtccgccttcgagcaacgccagcgactgctcaccagccagcattccaacggtttcattcccggcgaaggcgcggcggcggtggtggtcggcgcgcccgtgcgccaggacgccgaacagctgatctgcttcgggctgggctttggcgtcgagaaggccaccgtggaagccgacgacatcccgctgcgcgcggacggcctggtgcaggccacccaggcggcgctcaaggacggcaactgccgtatggagcagatggactaccggctgaccgacaactccggcgagcagtactacttcaaggaagccgccctggcgctgagccgcacgctgcgggtggtcaaggaagagttcgacatttggcatcccgccgactgcatcggcgaatgcggcgccgccatcggcccggccatgctggcagtggcactggccgcctcgcgcaagggctacagtcctggtacgaacatcgtctatcaactgggcaacgacgccggcgagcgcgccgtggcgttgctgcgttaccaacgggtaggagccgcctgatgaccaatgaggtctatgccaacaaccgggagatttcctgcaaggcagccagcggcaaatccatcgccgcctttcccgacgtctgcttcaccccgccgcagacaccgccgatgcctctgggcatcccgatcccgtaccccaacaccgggctgtccaaggacaccaccaagggcacgcgcaccatccgcatcacccgcaaggaagtgatgctcaagaacaagagctactacaagaccagctacggcgacgaacccggccgcgccccgaagaaaggcatcatcaccagcaagatcaagggcaaggtgtacttcacctcctggtcgatggacgtcaagttcgaaggcaagaacgtggtgcgacatatggatctgacgacccataaccatgggtcgtttccagggaatacgccgacctggccgtatctggatcagatggcggcagcgcagaatcctaacgacccttgcagcaacgtagcaaaggggttggcagataacgactgtaaccgccatatcaaagccaatacttcttcaacaggtagcgtcaaccgtaaagcggcatctgcagcgctatgtgcagacgataaatgcaaagaatccatggcctgcgtattgacaccttattcaccatcgaactgctgcgacgggaaaactcctcaccacatcgtacctaagtcgcaattcaaggagcttggcaaagctggtaaagcattgctactcgataaagccggcgaaaacaaatacgacccagataaggcaccttgtatctgtgaggatggccacagccattccacgggaacgcacggagacatacacgaggaaaccaacttgttaactgttggacacccaaaagtcgctccgcatgtaacaggtaagagcatttcccccaatgcccgctgggatgtggctgacgcggaagccgtaggtgcgaaagctacgaaaaagggaggagctcagtgcaatgaggagtgcactcaaaagcaagtccgcgctagccaccaacaaatgggcattttgccaaatgacaagatccgcccgactactgcgggtcgggtaccagagcctgtagatacgcagactttctagtctccaaggaaattttgatgactgatacaccgctcaaggatctgattattcgtacagccatggttcgccaaccagggatgggatacatctatgccgcggatccttgcaaagaggcagaggaaataccccatgccatatccttcaaatatcaggacgggaaattcagcaggggagactccaactatgacgctcactcagttgcactgatctccaaaccaggaccaggacttattgttgtttcaggcgcgggctactactcagcacttatggcaaccggcacaagcactggagacatattcgacgacagccatccgaagccagaaaagccacgtacaagcgggattcgttctgtatcgacaattgccggaagtgcatttgcagttggcctgcgggggatcgtttatcgtttcgatgggccgaagcaatggagccggattgacgcaggccttccggaaacatttaacggccaagcaataaacggcttcaacgaagaggacatctatgccgttggccgcgagggcgctatatggagatttgacggagcacagtggcagcgttgcgatgcacccacctctgtaacacttacatcagtactttgtgcgccagataacgtggtatatgtcgcaggtcatcgcggcgttatgttgaaaggccgcgaggatacgtgggacgttatcgagcaggaggaggttgtggatgatatctgggatctagagtggtttcttggagagctatacgtttccaccctatcaaacctctatcgtctaaaagaaaaccggctagtccctgtcgactttggtgatgatcggccacgatcgttctaccagctgagcacaaatggggacgtactttgggctaacggtgaatttgatttaatgtccttcgacggccagcaatggtcacgaatcgtatagagcagcacttgtgattaagaaggtactcgaccaacacaccgaagaagctagctttctcgccggccttcgctgctacgccgtcggcgcgccgcattatgacctggcgcatctcggcgacctggacgagcggatcgaagctcatctcgacggcctgcagatcgccggcctcaaggggcttcatctgttgctggagcaactcaccccacacgcccagggcgaggtattcgctacggttgcgctggcactgcggctgagcaacgagagcgccctggaaaccctgtaccagcacttgcaagagcatcctgaaggcgagccatatcttgtcgcggcactgggctggctggagtggcacgaagtctccgcactggtcgaacgcgacctgagctccgcggatgcccagcgccgccggatcgccctggctgcccataccctgcacggcaaggatcccggcccggcgctgctttcggccctgggccacggtgatgccggcgtactggctgccgcggctcggctggccggtaccctgcgacgccgcgacttgctgcagccgctgcgtcagcaccgcctgcacggcgacgatgacgtccgcttctggagcaactgggccagcgcccagatgggtgaccaggaggcgctcggcaacctgcgcctgttcgccgagcagccgggtgaacggcgccggcctgcgctcgaggtgctgctcgcctggcaaccgcgggaggccagcgtcgcctggttgcgtggcctgatgcagagcgcggcgcaccgccatatggcgatccaggccatcggcctgcttggcgatccgcagaccatcccctggctgatccgccagatgcacgagctggccacagcccgtgccgcgggagaagcgttcagcctgatcaccggcgccgacctcgcggaactcgacctggaattggacgtctatcccgactacgacgaaggccctaccgatgatccgtccgacgccaacgtcaccatggacccggacattgacctaccctggcccgatccacatcgggtcgaacagtggtggcagagccagcaacaagggttgcagccaggcaccggctacctgatggggcagccgttcagtgagcagcaatgcctggtggtactgcgcagaggggcgcagcggcaacgaagggccgccgccagactgctggcgcgctatcagcccacccgcgtgctgttcgcgacggatgcgccggcgagtcggcaaaagcgtttgctcggcagctgagccaggcatagacgacacaaggagagtgcgaacatgctcaagaaatccctgcaatgcccctcgctatactcggtagccgacgcggccagcgtacctgcacaaagcggtctgccaaccacccaggattccagaggctgcactcgcaaccgacatcccgaacaccggctttcagaagccttcaagcaaggactcgcttacccatgaacacaccaagccacactgttcctcgcggtctttgcccctccacaaatcacattcacccggcgagggaatgaccttgaaccgcaagtcgatattctgctgcgcgctgttacttaccggactactcacacagggttacgccatggctttttccaagacgctctatctgttctcagaagtcgagggcacggtgctgctcgatggcaagccggttcaaggcgtggaaatcgaacaggaataccactggcactggaaaaacgagcaccgcaagaacacggtgcaaagcgatgcacaaggtcgcttccaccttccggcggtaacggcgaagtcactgaccgctggtttcatgccccatgagccggtgatcggccagcgcctgacgcttcgctatcaaggcaaggatcacaaaggctgggtcttcaccaagcacaactacgacgatctgggcgaggtcaagaatcggccgctgaagttcgtctgtgagctcaatagcgagcccgttgcgcaccctgaaacagagacctttggtatctgcgttatccagtaacgccctctctcaccagaccagaaggattcggctgtgaaccccctgagccccaaacaatccgcgcaaatcgccactcacgtctacacggtcaaagacgccgtcgtgtcatcgatgggaggcatcgcggacgaagccgcccgtcttgggctgagcaactcgttcgacttttccaatctgcaaatggccagtggaaccagcggcgcgattttccgcacgcgcaccggattcgcctacgccgtgcagggtgtgggcggccgccaaggggaaatgctgctggcttttcgcggcaccgacagcattgccgacgccctgaccgacgcgaacgcgggcctgcaacgtgggccgagcacctggccggttcatgcgggcttcaacgaaacgttcaaatcgctgcgtggcgatatcgacaacttcatgcgcggccgcaaccccagcaccgtacactgcgtaggccatagcctgggcggtgcactggctaccctggcggccgatcatctgagcgaactcggtgtagcaggcgtcaagctctatacctttggctcgccgcgcacgggcgtggccggcttcgcacgccacctgagcggcaaactcggcgccgacaatatccaccgcgtctaccacagcgctgacccggtgagcatggtgccgatcttcccgttcagccatgtaccggttaccggcaatgtctgcatgattccctggaagggcgcgcagatcagcccggacgctcaccgcatgacctcctacctgccttcgattggcgacgccagctggagagggctctatcgcaatccggagccgcctctggatcgggaaatcgatatctggctggaaagcgccagctacggcccgaccatgttttccgcagcgaccctgtggatgatctccaaggccatgcagtacctgctcaagaaggccgccaatatcgttatcggtagcgcgatcaccatcggcgttacggtgctggatcagattgccgggatcctggtgcaaggcgcccagatctgcaaagacatcagcgattcggtccgtgccctgatcgtgaaaatcttcaagttcctgggccgtgccgtgcccgcgaccattgaagtgaccacgttcttcctgcgctgggtactcgacctgctggcccgagcagtggtcgatatggcccgtcaggccatgcatctggtcatacgctcctgagcactaaaaacggcgccttcaggcgccgtttttcacatcacagatccccttcctcgaccatcctcgcgctgctggcatccagcgcgtaggcggcatcggccaggtcgttgctgaccttctcgaccttcagcgtgccgcttacccacagcggctcgtagatatcgggcagggcaatgcccttggggtagcgcaccagcaccagttggttcggcggtggtggcgggacgtggatgcaggcgccggggtatggcaccaggaagaacagcgtgctgcgcccggcgttgtcggtttccagcggcaccgggtagccgccgaggcggatcttcttgccgttcatgcctggcacggtcttggccgaatacatgacggcgggcaggcctttgtcctgctgtttcaaaccgcccttgctgtcgaaggtgccggcgccttcagggccgttgtgggagatttccggcatctgttccagggcgcgctgatcctcttctggcatcaggtcgagccagtcggtttcgggaagttcggcgcgggcgaagccgctcagcaacagcaggaccagcaacaggtaacgcatcgacggggactcacgtaataacaacgggaggcagcctcacgtcgatgcgtcaggctaccggttcaacgcttcttggtgatcatgccgaagatcaccagcaggatgatcgcaccgacgaccgcgccgatgaaaccagccgtttcgcccgcctgatagatacctagcgcctgcccaccgtaggtcgcggcgatggagccaccgatgcccagcaggatggtcatgatccagcccatgctgtcatcgcccggcttgaggaagcgggccaccaggcccacgatcaggccgatgaaaatagtgccgataatacccatgacgccctccgcaattgaaaaaggcgccgcacgaatgcggcgcctttcatctgacggagacggcgcgggagaggttcaacctcctgcgccgggcctcagccggcgtcgatcagcgcctgcacctgagcaatacggctgtccagggtcgcccgatctgcgcagcgcagcgtggcgtggccgaccttgcgaccggccttgaaggccttgccgtaatgatgcaggtggcaatcgtcgatggcggtaaccttatccacagccggtacgctgccgatgaagttgagcatggcgctctcgccgaccttggcggtcgagcccagcggcaggccggcgacggcgcgcaggtggttctcgaactggctgcactcggcgccttcgatggtccagtgaccggagttgtgcacgcgcggggcgatctcgttggccttcaggccgccgtcgacctcgaagaactcgaatgccagcacgccgacgtagtcgagctgtttgagcacacggccgacgtaatcctcggccagcgcctgcagcgggtgcgcggtgctggcgatcgacaggctgagaatgccgctgtcgtgggtgttgtgcaccagcgggtagaagcgcgtttcgccatcacggccgcgcacggcgaccagcgacacttcgccagtgaacggcacgaagccttcgaggatgcacggcacgctgcccagctcggcaaaggcgccagccacgtcttcgggcttacgcagaaccttctggcccttgccgtcgtagcccaaagtgcgggtcttcatcaccgccggcaggccgatgctggcgactgcggcatcgaggtcggcctgggactggatgtcggcgaactcgggcgtggggatgcccaggtccttgaacatcgacttttcgaaccagcgatcacgggcgatgcgcagcgcctcggcgctcgggtagaccggcacgaattgggagagaaaggcgacggtttccgccggcacgctctcgaattcgaaggtcaccagatcgacttcgtcggccagctggcgcaggtgatcctgatcgccgtaatcggcacggatatgctcgcccagcgcctgggcacaggcgtccggcgccgggtcgagaaacgcgaaattcatgcccagcggcgtacccgccagggccaacatgcggccgagctggccgccaccgatcacgccgatcttcattactgcgccctcgggtccgggttttccagcacggtgttggtctgctcgtcgcggaactgcttgagcgccgcgtggaactgcgggtactggtgaccgaggatgctcgccgccagcagtgcagcgttgacggcgccagccttgccgatggccagggtggcgaccgggatgccagccggcatctgcacgatggacagcaacgagtcgacgcccgacagcatggacgactgcactggcacgccgagcaccggcaggtgagtcttggcggcgcacatgcccggcaggtgggcagcgccaccggcaccggcgatgatcacctggatgccacggccctcggcttcttcggcgtactggaacagcaggtccggcgtgcggtgggcggacaccaccttcacttcgttgggaatgcccagcttgtcgagcatctcgacggtatggctcagggtgctccagtcggatttggaacccatgatcacgccaaccagtgcgctcatcgtcgtgcctctctacgtctcgggcgcagggcgccatgtcgattgatcgggcgcttggcgccgcggcagaaacaacaaaccacgcgggaggcgtggtttgcgaaatcggcaattatactgcagtcgcacacaaatcgataaccgaccgcctgtcggcctatggcgcccggcgccctgcggttgtcctagagcaatacccggcctcttcgggcttcgcatactgcgctcctcatcgaggaggatcgcgccatgcagcagaccatgaaagccgccgtcgtccatgccttcggcgagccattgcggctcgaagaggtgaaggttcccctgcccggccccgggcagatactggtgaagatcgaggcggccggggtttgccataccgatctgcacgccgccgacggcgactggccggtaaagcccagcctgccgttcattcccggccatgaaggcgtcggctacgttgccgcggtgggtaccggcgtgacccgcgtgcgcgaaggcgaccgggtcggcgtgccctggctgtacaccgcctgcggctgctgcgaacactgcctgaccggctgggaaacactctgcgccgagcagcagaacaccggctattcggtcaacggcagctacgccgaatacgtgctggccgaccccaactatgtgggcatcctgcccgggaacgtcgagttcgccgagatcgccccgatcctctgcgccggcgttaccgtctataagggcctgaaggtgaccggcgcccggcccggccagtgggtggcgatttccggcatcggcggcctcggtcacgtggcggtgcagtacgcccgcgccatgggcctgcacgtggccgccatcgacgtggatgacgccaagctggcgctggccagaaagctcggcgccagcctgaccatcaacgcccgccaggaaaacccggccgaggtcatccagcgcgatatcggcggcgcccatggcgtactggttaccgccgtatccaacagcgccttcggccaggccatcggcatggcccgccggggcggcacggtcgccctggtgggcctgccgcccggcgacttcccgacgccgatcttcgatgtggtgctcaaggccatcagcatcaccggctccatcgtcggcacccgcgcggatctgcaggaggcgctggacttcgcaggcgaagggctggtgaaggcgaccattcaccgcgaccgcctggacaacgtcaacggcgtgctcgagcagatgcgcgccggacagatcgaaggccgggtagtgatgcaattctgatcgccgcctctgacagcgcggaacgggctcacagtacgcgctgtcagaggccgttagaatcgcctcatcacccaccataggaccctgccatgacacggctgtcactgcttatcgcctcaaccttcctgaccttcaacgccagcgccctggagctggcgaaatatcccaaggccttcgccgccgacaagggcgtcagcgtcgtcgtcgcacccagcagcgacgagaagcaggccttggtgcagatcagcggcatcaaccatccgctcgacgaagtggtgctgctgaccgacgtcaacgcgcgcagccagaacgaaagcgactacgccactaccctcgatggcagcgcctacgtgctggtcggccagcgccaggagtggggcggcgagtcctaccagctgtacctgccgggcaaccgcgagccgctgtacctgagcttcgacgagaaggccagcaaggcggtcaaaccggccgaactgctggcactgtacgagaagcagaaaaaggatggcgtgcaggacaagttggccaagttcgaccgcgagaagcgccagcagtaccacgtcgaacgcctgcagcagatggacaaggaggcgtcggccagctgcggtaccaccctgaagaccgaggtcaactggcaggccctggacgagccactgctcaaggaactgagcgtgtccggctactgcggcgaggtggtcaaccagatgaacaacctgtgcagcagctcgccagaattcaaggagcaggccgccaagctcaataccgtcgagtgcagcttcggcaaggaaatgaagatccgcgagcagggcaatcgcatcctgttcaccaccgagcgtgacgccgccaaccagggcgagttcatcaacgccttcctgcgtaaccgctgataagtgattcttgccgggcggccatcatggccgcccactttcattcggaaatccgaacacctttcagtcgaaaaaccgaataaccgaccgcgtccgcttcttcctcttcccgagactgaaattaattccctttaaattcattggcttgcgccgtaatttcggtgtgagaaaggtctggcacacatcctgctccctaccaggcaggaaagcgatagccgctccacatgaaggcacgtacctcgccgtacgtcctcaataacaacaacaccgaggaaatcgacccatgcgtatcgtcccccgcgtactggctgtagccgttgccgccaccctgatgtccagcccggtattcgccgccgaactgaccggcaccctgaagaagatcaaggattcaggcaccatcaccctgggccaccgcgactcgtccatccccttctcctactacggcgacacctccaagcagccggttggctactcccatgacctgcagctcaaagtggtcgaagagctgaagaaagagctggagatgcctgacctgaaggtgcgctacaacctggtgacctcccagacccgcatcccgctggtgcagaacggcaccgtggacctggagtgcggctccaccaccaacaacgtcgagcgtcagcgtcaggtcgacttctccgtcggcatcttcgaagtgggcacccgtctgctgaccaagaagagcagcggcgtgaacgatttcgaagacctcaagggcaagaacgtggtgaccaccgccggcaccacgtccgagcgcctgctcaaggccatgaacgccgagaagaagatgggcatgaacgtgatttccgccaaggatcacggcgagtccttcctgatgctcgagtccaaccgcgccgtggccttcatgatggacgacgccctgctggccggtgaaatggccaaggccaaaaagccggacgactggcacgtggtcggcaccccgcagtccttcgaaatctacggctgcatggttcgcaagggcgacgaaggcttcaagaaggtggtcgacaaagccatctccgacaccttcgcttcgggcgaaatcaacgacatctacaacaagtggttccagcagccggttccgccaaaaggcctgaacctcaatttcccgatgagcgaagagctgaagaagctgatcgccaatcccaccgacaaatctgccgagcagatctgacgatgtgatgccacgcccctttcacgagaaggggcgtagcggggacccggaggggccagcggcctctccatccatttcctgacgaagccaaaaatcgttcgctgacgcggatgcggaaagctgttgcccgccgccggcttcgctgcgtccactcacctgaggggaaacccgatgaactacaactgggactggggcatcttcttcaagtccaccggcattggcgatgaaatctacctggagtggttcatcaccggtctgggctggaccatcgccatcgccctggtcggctggctgatcgccctgtcgcttggctcgctgctcggtgtgatgcgcaccgtgccgaaccgcctgatctccgggatcgccaccacctacgtggagatcttccgtaacgtgccgctgctggtgcagctgttcctctggtacttcctggtgccggacctgctgcccgagccgctggaaatctggttcaagcaggacctcaacccggccacctcggcctacctgagcgtcgtcgtgtgcctgggcctgttcaccgccgcccgcgtttgcgagcaggtgcgcaccggcatccaggcgctgcccaagggccagaccgccgcggcctacgccatgggttttcgcctgccgcagatctacaagaacgtgctgctgccccaggcctaccggatcatcattccaccgctcaccagcgagtttctgaacatcttcaagaactcctcggtggcctcgctgatcggcctcatggagctgctcgcgcagaccaagcagaccgccgaattcagcgccaacctgttcgaagccttcaccctggcgacgctgatctacttcaccctgaacatgagcctgatgatgatcatgcgcatggtcgagcgtaaggtcgccgtgccgggcctgatttccgtgggaggcaaatgatggacttcagtcagatcattcccgctctgccaggcctctgggaaggcatggccatgaccctgcaactgatggtaatgggcgttatcggtggcgtgattctcggcactctgctggcgctgatgcgcctgtcgaacagcgtgctgctgtccaagatcgccgccacttacgtcaactacttccgctcgatcccgctgctgctggtgatcacctggttctacttcgcggtgccgttcatcctgcgctggatcaccggtgaagacacccccgtgggcgccttcgcgtcctgcctggtggccttcatcatgttcgaggcggcgtacttctgcgaaatcgtgcgtgccggcatccagtcgattccgcgcggccagatgggcgcggcccaggcactgggcatgagctacggccagaccatgcgcctgatcatcctgccccaggcgtttcgcaagatgaccccgctgctgctgcagcagagcatcatcctgttccaggacacctcgctggtctacaccgtcggcctgatggacttcctcaacgccgcgcgctcgcgcggcgacattctgggccagccccatgaattcctgatcttcgccggcctggtctacttcaccatcagcttcgctgcctcgcagctggtcaagctcctgcaaaaaaggttagccgtatgatttccatcaagaacgtcaacaagtggtatggggacttccaggtgctgaccgactgcaccacggacgtcaagaaaggcgaagtggtcgtggtctgcgggccgtccggctcgggcaagtcgaccctgatcaagtgcgtcaacgccctggagccgttccagaagggcgacatcgtggtcgacggcacctccatcgccgacaagaagaccaacctgcccaagctgcgctcgcgcgtgggcatggtgttccagcatttcgaactgttcccgcacctgaccatcaccgaaaacctgaccatcgcgcagatcaaggtgctcggccgcagcaaggaagaagccaccaagaagggcctggccctgctcgagcgcgtcggcctcaaggagcacgctcacaagcatccgggtcagctctccggcggccagcagcagcgtgtggccatcgcccgtgccctggcgatggatccggtggtgatgctgttcgacgaaccgacctcggcgctcgacccggaaatggtcaacgaagtgctcgacgtgatggtgcagctggcccacgaaggcatgaccatgatgtgcgtgacccacgagatgggcttcgctcgcaaggtcgccgaccgggtgatcttcatggacgccggcaagatcgtcgaggactgccccaaggaagagttcttcggcgacatcagcgcccgctccgaccgcgcccagcagttcctcgccaagatactccagcattgatgcgccaggcccgctatcaccgatagcgggcctacactcgaaaagctcaataaaaaatcgaggccccatcatgcgtgttctgcacttcaaaaaccttaccctaagcgtcgccatcgccgcctgcagcaatgccgtgctggcggccaatctggacggcggtgcggtcgccgcacctgacgaatacgccgccaaggtggccgccgaggtcctcaagaaaggcggcaacgcggtagacgccgccgtcgccaccgccttcaccctggccatcacctaccccgaagccggcaacatcggcggcggcggcttcatgaccctgttcatggacggcaagccttacttcctcgactatcgggaaaccgcgcccaaggccgccaccaagaccatgtaccttgacgacaagggcgaggtgatcgagaacctcagcctggtcggcgccaaggctgccggcgtacccggcacggtgatggggctgtgggaagcccacaagcgcttcggcaagctgccgtggagcgagctgctgacgcccgccatcggctacgccaacagcggcttcaaggtcgccgatcagcagttccagtaccgcgaagacgccatcggcctgttcaacggcaagaccaacttcaccgcgcacttcggcagcatgcgaccgggggaaaccttcaagcagccgctgatggccaagaccctggagcgcatcgccgccaatggcccggacgagttctacaagggcaagaccgccgacctgctggtcgcccagatgcagcgcgacggcgggctgatcaccaagcaggatctggccgattacagcgtcaaatggcgcgagccgatgcgcgtcgactggcagggcaacagcctgtacaccgcgccgctgcccagctccggcggcatcgccctggcccagctgatcggcatcaaggaacaacgcgccgccgacttcaaaggcctcgagctgaactccgcgcgctatatccacctcctggccgagatcgagaagcgggtgttcgctgaccgtgccgattacctgggcgacccggacttctccaaggtgccggtcgccaagctgatcgacgccgagtacctcaagcgccgcgccaccgaggtcaatccgaccgccatctcgccgaccgagaaggttcgcccgggcctggagccgcaccagaccacgcacttctccatcgtcgacgccgacggcaacgcggtcagcaacacctacaccctgaactgggacttcggcagcggcgtggtggtcgaaggcgccggcttcctgctcaacgacgagatggacgacttcagctccaagcctggcgtggccaacgccttcggtgtggtcggcagcgatgccaacgccatcgaaccgggcaagcgcatgctgtcgtcgatgagcccgagcatcgtcacccgtgacggcaaggtcagcctggtgctgggcacgcccggtggctcgcggatcttcacctcgatcttccaggtgctcaacaacgtctacgacttcaagctgcccctggaaaaagccgtcgccgcccagcgcgtgcaccaccagctgctgcccaaggacaccatctattacgacgcgtacgcgccgctcaccggcaaggtcgccgacgagctgaaggccatgggctacgtgctcgaagaccagggctggaacatgggcgacatccaggccatccgcgtcgacgggcgcagtctgcaaaccgcttccgacccccgcggtcgcggtgtcggcatggtggtcaaaccctgagcgtcatggcatgactcacgttccacggcaccgctgcgcccgcagcggtgaccgatccgccctgcccttgcgcgggctggttcggtcacggtgactgtgatgcaatgcgcgtccatcagtctccctggggtgccgcccgccttggctgccaaaccgcgctacgtccgccacctgtcgctgaccctgctgatgctggcgctggtggctgcctgcggttacgccggttactacctgagcgagcaatccggcatacgcagcctggtcgacagcggtgagcgccagctcgagctcaatgcccgggcagtggaaagcgagataaacaagtacatctacctgcccagcctgctggagctggaatccaacgtcagccgcctgctgctgacccccgacgcctaccgacgccaacgcgtcaacgactacctcgaaggtctcaaccagcgcagcggcagcctggccatctacgtgatggacaccgaaggccgggtgctggccaccagcaactggcgccaggccgacagctatctgggcgaggatctgtcgttccgcgcctatttccaggatgcgctcaaaggcgaacaggggcgcttctacggcatcggcagcaccaccggcgagcccggctattacctgtcccatggcctgcgggccaacggccggatcatcggcgtggcggtggtcaaggtgcgccttgacccactggagcagcgctggcaacgggcgcggctggaagcctacgtcagcgacgagaacggcatcatcatcctttccagcgacccgatgcgtcggctcaaggccgtgcgcccgctggacccggacaccaaggagcgcctggcgcgcagcctgcaatatcactggtcgtcgctcgatgagctgatgcccctggcgcgcgagcagttggccgacggcgtcgagcaggtcagcttcgccggccacaacgggcaggatgccagcgaggtcacccactacctggcccagagccgcccgctggaagacacgccctggcacctgaccctgctcagcccgctgcaggacctgcgccgcgaggcggtcagccacggcatgctggccgccgccggcttcgccctactggcctttctgctgatcgcctggaacgagcgccgcaaggtgatcgccacccgcctggccgcccgcgaagctctgcagcgcgccaacagcgagctggagcgcaagatcaccgagcgcaccgccgacctgcgcgccagcaacgagcgcctcaaggcgcagattcgcgagcgccgccaggccgaggaaaccctgcgtctggcccaggacgagctggtgcaggccggcaagctggcggtgatcggacagatgtccaccagcatcgcccacgagctcaaccagccgctggcggcgctacgcacgctgtccggcaacaccgtgcgctttctgtcccgcggcgcctatgacgtggccaccaccaacctgcagaccatcaacgagctggtcgatcgcatgggcagaatcaccggcagcctgcgcgccttcgcccgccgcgccaacgacggcggtgaagccagcctgggcaaggccgtggacgccgcgctgcaggtggtgcagccgcgtctggagcgcacgccactgaccattcaccgcgagttcaccgacgcccgcctggcgatcaaccagacgcgcctggagcagattctggtcaacctgatcgccaacgccgccgatgccatgagcgcccagaccgaccgccagctgtggttgcagggcggcgccgagggcgagcgctatcgcctgcgcgtgctcgacaatggcccgggtatcgcccccgaagaccgctcgcacctgttcgagccgttcttcaccaccaaaccgggtgagcagggcctcgggcttggtctcacgctgtccgccagcctcgccgcggccgccggcggcagcctcagcgccgaccatccgcccgagggcggcaccgctttcgaactcaacctgccgcaggttgccgctgctttggagacacccgatgaatgacgacctcaccgtgctgatcgtcgaagacgacccccacgtgctgctcggttgccagcaggccctggccctggaagacattccctgcgaaggcgtgggcagtgccgaagacgccctgcaacgcatcggcgcggactttccgggcatcgtcatcagcgatatccgcctgcccggcatggacggcctgcaactgctcggcgagctcaaacgccgcgacccgagcctgccggtggtgctgatcaccggccacggcgacatcggcatggcggtcggcgccatgcgcgacggcgcctacgatttcatggaaaagcccttctcgcccgagcgcctggtcgacgtcgcccgccgcgccctggagcaacgcggcctggcccgcgaggtgtcgtcgctgcgccgccagctggccggcaagcaggccctggagcagcgcctgatcgggcgctcgccggccatgcagcaactgcgcgaactgatcgccaatgtcgccgacacctcggccaacgtgctgatcgaaggcgagaccggtaccggcaaagagctggtcgcgcgctgcctgcacgacttcagccgtcggcagagcaaggccttcgtggcgctcaactgcggcggtctgccggaaaacctgttcgagagcgaaatcttcggccacgaagcccatgcctttaccggcgccggcaagcgccgtatcggcaagatcgagcacgccaacggcggtagcctgtttctcgacgaaatcgaaagcatgccgcttaacctgcagatcaaactgctgcgcgtgctgcaggaacacagcctggagcgtctgggctcgaaccagcccatcgacgtcgattgccgggtgatcgccgccaccaaggccgacctcgacgaagccggcaaggccgggcagtttcgcagcgacctctactaccgcctcaacgtggtaaccctggaattgccgccattgcgcgagcgccgcgaagacatcgccctgctgttcgagcacttcctgcagctctcggccctgcgcttcgaccgcgccgccccggagctggatcgccacaccctggccgcactgatggcccacgactggcccggcaacgtgcgcgaactgcgcaacgtcgccgaacgcttcgccctaggcctgccggccttcaagaagagcggcgcccaggaaggcaacgccgccaccttcgccgaagccgtggaagccttcgagcgcaacctgctggtcgacgccctcgaacagcacgccggcaacctcagccaggccgcccaggccctcggcatggccaagaccacactgttcgacaaggtgaagaaatacgggctgcagtgacgcagcccgtttcccgaatgccggctttaccgcaacgcggtcagaaccggtaggtggccgacacctggaagttgcgtggcgcgccgtagaacgtggtgggccagctggaaatgttctgcccgatcgtctggtagtaggtcttgtcgaacaggttgttcagcgcgaagcgcatgtccaggtgctccgaggcctggtaggtgctcatcaggtccaccaggttgtagctgccctgctcgattttccaggactggccacccgttacgccctcattgaacaccgagctctggcggtagaagctgcccccgacccgccaacgatccagcgcaccaggcaaccggtacatggtcgtcagctttatcaggtgccgtggaatgtcggtatcgaacagccgcccctcgttatccgcgttggcgtccttgcggatcttcgcctcggcaaaggtgtaaccggccgacagctgccaatcgggcgtgatggctccgctgatttccgcctcgatgcctctgctctgcaccttgcccgtcgcttcatagcaggtcgagctgggataggtgaagcaactggtggggtcgtcgacctcgctggcgcggttctgctgatcgatctggaagacggcgatgctggcattcagcgcaccgtcgaaatactcgcccttgatccccagctcgtagttcttgccctcgatcggctcgatcagctggccgccggcatcgcggctggactgcggctggaagatatccgtgtagctggcatacagggtgtgccattgatcaagatcgtagagcagtccggcataacgggtgaggtggcgggtcgccttggcctcggtggtgctgatatcgccgcgccagttgtagatgtactggtagtcataccagtccaggcgggcgccggtgatcagcttcaagcggtcggtgagggaaaaacgcgccgtgctgtagacaccctgctgggtcatgtcacggttatcccggaagtcgtagaggctgacgttgggcttgacccagctacccgggtcgggtgcgcccggattgccgatgacacccgcgttcgtcgcggccgagccatggctgttgtagtcgacgtcgcgatagctgtagcccagcaccagctcatgggttctgccgagcagctggaacggcccgctcaggtaggcgtcgtaactgctctgcgtgtcatcgtatttgccgcccgacacccgataggcgagcgtgcccaggttactggcggtgcggccggggtagccgccgaaataatcgagcgtcgaccaggtcctgttggcggccacgcgcaccgaccaatcgttcgccagctcatgcttgagctccacgaagagcgcgtccatctccttgtcccaataatcccagtcggtcaggaacgaggtcgaccggggcaggtgcaggtcgctgccatccaccgcggtgggcagcccgccgccccaggccacgtcgttgttctcgttctgatgggtgtaactgaccgccagcgtggtcatgtcggtgatgtccagctcaccgatcgcgtagaacaggctgtgctccttgccgagcttgtcctgaaaggaattgccatcctggtaggtcgcgaccgcgcggccacgcagcttgccgctctcgctcaacgggcccgacacatccagctcgctgcggtagttgtcccagctgccggcgctgaggccgagcgatgactgaaaactgctggtggggcgtttgcgcaccaggttgatggccgccgacgggttgccactaccctgaacgagaccattggcgccgcgcaccacctcgacgcgatcgtacatcgccaggttggccggggtgatggtatcggccgacgcatccagcacgctgggcaaaccgtcgtacatgatgctgtccaccgcgaaaccacgcgagtaaaggttgtaacgctcggcgccgattttctgcatgctcaggccaggcgtcttcatggcgacatcgttgatggtcgcaaggccctggtcgtcgatctgctggcggccgatcaccgaaaccgactgcggtgtctcgcggatggaaagcggcaatttcgtggcggtgctcatcgagccggtggtgtaggaacccgagccctctgtggtctggcccagtgcgctgccggtaatgctggtggcgcccagttgcagcgccgccgagtcgtccatcgcgggcaccaatcggtagccgccctcgcccagcgccatggcctgtaacccgctgcccgccagcaggcgattcatcgcctcggcgatgctcaggtcgccctgtacggccgggctgcgcttgcccgccaagtcggactgctcgaaggcgatactcacgccggtatcgcggctcaggcgagtcagcgccgcatccagcggccccgcagcgatggacaggctgtaggtcttcattgcgctggccggctcggctgtcgcgacagcagggataatgcacaggccgaggcccagacagaacagtgcgtggccaatggcgacacgcagcggttggtgacggatcgggtggctcactgaaggattctcgttggcagttatggcgatgttctgcactacatgccggaccagattgaaaatcccctcaggcggatgagcatttttttcatttcatccacagtcccgcttgggccccacaggctcgcggaccggcgcccgctatgccgaaacccttatccagtaacgggtcaggtaatgcagctgcaggtcgtgggcctgggccagaaaggtcagggtggcgtcgatgttggcgaggctgaagttgccgctgatgcgcctgccggcgatctgcggatcgcagcccaggtgaccatggcgataacgaccgagctcatcgagcacctcggccagcggcctgtcacgtgcaaccaggaggccgtcgcgccaggcggcgctatcggcgggctcatgggcctcgcgccgcgcctccctggcatcgagcagccagctttcaccggcctgcgccaccaccgcagtgcccgccacgggctgcaggcgcaccgcgccttcggtcaccccaaggcgacagctgcgcgcctccagccgcacgctcaatcgcgtgcccaatgcctcgaacgcaccaaacgctgtacgtaccagcagcgtgcgcttttgcgcatggccagggtcggcaccgctgatcagatgcagctcgccacgcaacagctcgagttcgcgctggcgctcgtcgaagtgcaggcgcaccgcactgtcggtattcagatccagcaggctgccatcggcaaggctccagcgattacgctcgcccactcgggtgctgtagtcggccaccaggcgttgccagggcgtcacttcccgcacgcccagcgtggtcgcgccgatgccggcgaacagcaccagcagccgtgtcatctgccgccggcgcaggcgcgcctcaggcagtttgcccagggtttgcaaggccagctcgctcggcatgctggcgaaccggccgcccaggctctggacacgctgccaggccagacgattctcctcgcgcccttgcagccagtcggcaaaggccgtctgggtcgcggcatccgcgctgttgtaattgagcttgatcgaccagtcgatggcctggtcgaccacctcgccaggcagcgcggtcagcggggtgtcagtcatcatggctgctcgaacgtcagccggtagcaatggcgcagtgccttggcgatgtaacgctcgacagtggacagcgacacgcccaggcgctgggcgattgccgggcaggtcatgccgtccaactgggccagcagaaaggcttcgcgcactgcagccggcagctcgtccagcagactgtcgatggcgaccagcgactcgatgatcagcaggccggtttccggagagggggcctggtgctccggcaactgagcgatggtttccagccaggcgcgctcgatatcacgacggcgccacaggtcgatgaccagcccgcgtgccaccgtgcgcaggtaggcgcgcggctcagccagctcgccgatgcggcgctgcagcagacgcaggaaggtgtcctgggccaggtcggcagcatcggcgcggttgttcaggcgcgcctgcagccagccctgcagccagccgtggtgttcgatatacagcctatcgagggcgagtccggatggcatggcgaatccttgtcgaacagacggccacagatgataagaagtcgcattatcgtcaaaaacctgcggtcgacaagtcgctgtgcctcgccattacatttttccggcttgctgctcgatggcctccagttgccccacgcccccttccagcttgcgccacaacagccgcaccgccgccttgcgcgacatgctccagcggtacaggcggatctccagcgggatgtgccagtgctctttgccgcacaccaccagctcgccacgtgccagctcggcgttcatcgacaggcgcggcacccaggccacgcccaggccttgcagggccatggccttgaggctgtcggccatggccgtttcgtgcacggtggtcgagcgcagggcgcgctggcgcagcagcaggttcaccgaacggcccagataggtgccggcgctgtaggccagcagcggcacgctctgcccggcgtccagatcgaacaggggcgcgccctgctcgtccacggcgcacaccggcagcatctcgctgacacccaggggcagcgacgggaacagatcgggggccagttgcacggcggcgtcctggtcgtggtaggcgaggatcaggtcgcaggtgccttcgcgcagcgaatgcaccgcctcgccgacgttggtcgccaccagccgggtggtcagcggcaggccgtcacggcgcaaacgggcgatccactccggaaagaagccgaacaccagggagtgggccgcggcgatctgcagcgcctcgccctgctgcccttcgaggtgatgcaggtgacgcaccacttcgccgagctgctcgaccatgctgcgcgccgtgagcaggaacagctggccagactcggtcagctcgatcggcgtgcgcgagcggttgaccagcgtcaggccgagcgctgcctccaggctctggatgcgccggctgaaggccggctgggtcacgaaacgcttttgcgccgcggcggagaagctgcgggtagcggccagggtgacgaagtcttccagccatttggtttccaggttcataggcatcctcgattcgcatggccttgtgcacacgtttggtgcaaaggaatagtcacggccacattatgccgattgtgcataggccagcaaacaacagcattggcctccaaagacccgcagcccttattctttggcccatcgcggtatcttccgcccaactaagagaatcgagacatcatgtccgctgctgcatcgttccgcgtcgaaaaagacctgctcggcaccctcgaagtcccggcagatgcctattacggtatccagaccctgcgtgcgctgaacaacttccgcctctccggcgtgcccctggcccactacccgaaactggtcgtggccctggcgatggtcaagcaggccgccgccgacgccaaccgcgagctgggccacctgcccgccgaaaaacacgcggccatcagcgaagcctgtgcacgcatcatccgcggcgatttccacgagcagttcgtggtggacatgattcagggcggtgccggcacctcgaccaacatgaatgccaacgaggtgatcgccaacatcgccctggaagccatgggtcatgccaaaggtgaatacaagcacctgcacccgaacaacgacgtgaacatggcgcagtcgaccaacgacgcctacccgaccgccattcgcctgggcctgctgctgggccacgacaccctgctggccagcctggaaagcctgatccagtcgttcgccgccaagggcgaagaattcgcccacgtactgaagatgggccgcacccagctgcaggacgccgtgccgatgaccctcggccaggaattccgcgccttcgccaccaccctgggtgaagacctggcgcgcctgcgcagcctggcgccggagctgctgaccgaagtgaacctgggcggcaccgccatcggtaccggcatcaacgccgatccgggctaccagcacctggccgtgcagcgcctggcgctgatcagcggccagccgctggtgccggctgccgacctgatcgaagccacctccgacatgggcgccttcgtgctgttctccggcatgctcaagcgcaccgcggtcaagctgtcgaagatctgcaacgacctgcgcctgctgtccagcggcccgcgtaccggcatcaacgagatcaacctgccggctcgccagccgggcagctcgatcatgccgggcaaggtcaacccggtgatcccggaagcggtcaaccaggtggccttcgaaatcatcggcaacgacctggcgctgaccatggcagccgaaggcggccagctgcagctgaacgtgatggagccgctgatcgcctacaagatcttcgactcgatccgcctgctgcaacgcgccatggacatgctgcgcgagcactgcatcaacggcatcaccgccaacgaagcccactgccgcgccctgatggaaaactccatcggcctgatcaccgcgctgaacccgtacatcggctacgagaactccacccgtatcgccaaggaagcgctggtcagcggccgcggcgtgctggagctggtgcgtgaagagcaactgctggacgacaccaccctggccgagatcctgcgccccgagaacatgatcgccccgcaccagctcaagcccctgaccccgccagtcaaggacgcggtcgagcagcagcgctaaggtctcttgaggttgccgcgcaagccgcgcgcaaacctcgactgcaccaccagacccgaagccccgtaccgttcagcggtacggggcttcgctttgttagggactgattgccgtttgcccgcgcgcaggctaaaagggcggcagtcctaataaagagaagtcgccccatgaccgtcaaaaccgcgtggctgctgtgcctgctgtccctttcaggtgctgtcgcactccccgcccaggccgaattgccggtcggctaccaggtcgtgttacaaacggaaaactttccgccgttcaacatggcggacaacgagaagaacttcgcccgcgacgccaacatccagggcgtcagcaccaccatcgtgcgcgagatgttcaaacgcgccggcatcgactacaccctgaccctgcgcttcccctggagccgcatctacgacgccaccctggccaacgccaaccacggcctgttctccacctcgatgaacgaggcgcgccgcccgctgttcaagtgggtcggcccgatcgccaaggtcgagcgcgtgctgctcgcagcgcccggctccaatatccccaacctgaccggcctggagcaggcgcgccagtaccgcatcggcagctacaaggacagcgccgccgcccaggccctggaaaaggccggcctgcagccgaacaacaccctgcgcgatcaggagaacatcgccaagctcaccagcggcaagatcgatctgtggggcactaccgatccggtatggcgctaccaggcccgccaggaaggcgtgaccggcctgcgcaacgtgctgactttcgaccgcgccgacctctacctggccctcaatctggatacaccggacgaagtagtcacccgcctgcaacaggctctcgatcagatgaagaccgaaggctacggcacctgcaacaagcacccggaactgtgctgagcatcgcgccacgaacgcctcacaccgcactctagagcggccgcaccacgcaaaagccccagaccggttcacagtctggggttttgctcgtggcggctcattgccgtttgcgcagaggcgcgctaaaagggcagcggcctaacaaggagctgttccgatgagagtcaatgccgcatggtttgccggcctgctggccgtttccagcctgttcgccctgcccgcccacgccgacctgccggcggactacaaagtggtgctgcagaccgagaattttccgcccttcaacatggctgacggtgagaagaatttcgcccgcgacgccaatatccagggcgtcagcaccaccatcgtgcgcgaaatgttcaagcgcgccggcatcggctacaccatgaccctgcgcttcccgtggagccgcgtgtacgacgacaccctggcccacgccaactacgggctgttctccacctccatgagcgaggcgcgccgcccgctgttcaagtgggtcgggccgatcgccaaggtcgaaggcgtgctgctcgcggcaccgggctcgaagatcgaaaacctgagcagcctcaaggaggccgccaagtaccgcatcggcgcttacaaggacggcgccgtcagccaggccctggagcgcgccggcctgcaagcgaccaatgccctgcgcgaccaggagaacatcgccaagctcaccggcggcaagatcgacctgtgggccaccaccgacccggtatggcgctaccacgcccgccaggccggcgtgaccggcctgcgcaccgtgctggtcatcgaccgctcggacatgtacctggcgctcaacctcgagaccccggacgaagtggtcactcgcctgcagcaggccctcgaccagatgaagaacgagggctacggcacctgcaacaagcatccggagctgtgctgatagcccactgcaagggcatgccttcacggataaagccaatagcggttggtgagcagaattcattttgtaggaggggctttagccccgagcgttattagggtgcaaagagctcgcggctaaagccactacgcattgcgcaaacgacggctctcgtcttgaaatagatcgtagggtgggtgagcggcgccaaccacaggcagccgatggccacgctctcggcacgccgcgtaacccaccgagcgatgtatagcgttgaacccgtggtgggttacggcgcgccgagcccaccgtcatgttcaaagcgtaacaagcgcctccaccctccctacgaagcgtgcgccaacgctcaggctgtaggatgggcgccagcccatcacctggtgaactcccatacccatcactccacctcgaacaacccttcgcgcaccggcgcatgggccaggcgctggcggatgtcttcgtcgatgcgtgggtcgtccggctggtagagcatcacctggcggtaggtgctgatgcggttgatttcggtaccgagaaattcccacaccacccgggtgcaggccggcgtgcggcggtcgccgctggataccccggtcttaaggccattgaggcgggtgatgcggctcttgaagctggggatcaggatggtctggctcatctcgttgacggtcagcgactcgtagtcgatgagaaacagccggtcctgcagctggaaggcggcgcccaggtagcggcagcgcgccgagtcgtcggccagcccgcctgtggataacacctgacgctcctggcgctcgaacaggaagttgccgccctcctcgcgcatgtgcaccagcgacagcaggatagtgcccggcaccgacatgcaattggcgtattcgaagtaatagccgcaatagcgcgacaggtcaccggagctgtcacgtagcggctgtaacaacgcgtgtaacggatcctgctgcgccggtgcgccgatctgcgtgccgcgggcgccgatcaggcgcgcgaactgctcacccggcaggcccagctcgtagccctcgacgccaaagaaatccccaatccttttgaggttataggccgtgggctggctctctccggagaggtacttgttgaactgggcgcggttgatgccgaccttgcggcacacctccgcaatggaccggtagtggctgcaaagcagccgcagattctcaccgaggtgattggacatgatgggctcagatgatgcgagtgacgtgattctagcatcaggtcgcgtcacttagtatcgacccgcgaaattgttcgagggaccaccttgctcaaacattagccaccgcatctcgcgtcagcgttcgcctgcgaacaatcacaataagaatcgaggattctcatcatgctcgaagtactgaacgacttcctttccgggaaagtgttgatcgtgcttatcgtcggcctgggtagctacttcaccctgcgctcgcgtttcgtccagttccgccatttcgcccacatgttcagcgtgttcaaggactcgatccgcagcagcggtggccagctcagctccttccaggccctgatgctcagcctcgccggccgggttggcgccggtaacatcgccggtgtcggcatcgccgtgaccctcggcggcccaggcgccgtgttctggatgtgggtgaccgctctggtcggcatgtccagcagcttcttcgaatgtaccctggctcaggtctacaagcgcagcgacggcgatggcctgtaccgcggcggcccggcctactacattcagcacggcctgaagctgcgctggatggcgatggtcttcgccgtactgctgctggtcacctacggcttcgccttcaacggcctgcagtcgttcaccgtgacccactcgctggaaaacgccttcaacatcccggtccagtacagcggtatcgccctggccgtactgctgggcctggtattcatcggcggcatcaagcgaatcgcttcggtgtccgacctgctggttccggtcaagaccctggcctacatcgccgtcaccgtgtacgtgatcatcagccagatcgacctggtgccgggcatgctggccaccatcgtcaagagcgccttcggcctcgagccggccttcgccggtctgctgggcagcgccatcgtcatgggcgtgaagcgcggcgtgttcgccaacgaagccggtctgggcagcgccccgaacgtggctgccgtggcttcggtcaagcacccggccgctcagggcgtggttcaggcgttcagcgtgttcctcgacaccttcgtgatctgcacctgcaccgcgctgctgatcttgctgtcgggcttctacaccccgggcttcgaaggtgacggcatcgtcctgacccagaactccctggctgcagtggttggtgactggggccgcaccttcatcagcgtcgcgctgagcctgttcgtgttcacctgcatcctttacaactactacctcggcgagaacgcgctgcagttcctggttggccgcagcaaggtcgccctgctgacctaccgcggcctggtcctggcgctgatctgctggggttcgatgcagaacctgggcaccgtgttcgccttcgccgacatcaccatgacctgcctggcgttcgtcaacctgaccgccctggccatgctgatcaaagtgggcctgcgcgtcatgaaggactacgacgaacagcgcaaggccggtatcgaacagccggtattcgacggctccaagttcgctgacctggacctggatcgcgcctcctggccgaccgccaagccagccgttgacgctcaaccgcagagcgcaccggaactgctgtcgactcagcgctgagtcgccttgcctgaccggatggcgcgccacgcgccatccggtcctgccgccctcaggcggctttccctttcctgccgatgcccttgctcgatagcgagcgagtcgggatcggcttggcctggagattgcctcccaggtctttaacgagtggcgatcggatgtatcctgcccctttccatacccattctttcaataaggaaaaaggcatgcctgccgtacaaaaactcctcgtgctgtataccggcggcaccatcggcatgcaggccagcgccagcggcctggcccccgcctccggcttcgaggcacgcctgcgcgcacagcaagccgagcagcacgaacaggtgccgacgtgggtatttcgcgagctgctgccgctgatcgacagcgccaacatgacccaggccaactggctggcgatggtcgcggcgatccgtcaaggcgtcgagcaggacgactgcgacggcgtgctggtgctgcacggcaccgacaccctggcctatagcgccgcggccctgagcttcctgctgctggggctgccggtaccggtggtgatgaccggctcgatgctgccggccggcgccgacaacagcgatgcctggcccaacctgttcggcgccatgcaggcgctgcacgatggcgtggcacctggcgtgcacctgtacttcaacggtgcgctgatgcacggcgcgcgggtcagcaagctgagcagcgatgccttcgatgccttccaggtcgtaccgcgcctgcgccagggcgaacgcctggccgaactgccggcgcacatcgacttccgccagagccgccagacggtcaacctgctcaccctgccgctggtgccgggcctgcgcgccagccacctgcgcgccctgctggacagcggcgtgcagggtttgctgctggagtgctacggcagcggcaccggcccgtcggacaacgccgaactgctcgacgtactgcgcgaggcccatggccgcggcgtggtgctggcagcgatcagccagtgcgcgcgcggccatgtggaattcggtgtctacgcggccggcagtcagctggcctcggtgggcctgatctcggcgggcggcatgacccgcgaggcggcgctgggcaaactgttcgccctgctcggtgccggcctggcgcaggatgaagtggagcggctgttcagcctcgatctgtgtggcgagcgtgtggagtatggcatggattagggcgtgaccaatcggtatagtcgcgccccgctgacggtaagccagcttcttttcccctcattcacaaggacgttccatgcctttgttccgctccgccgtattcgttctgctcgccctggccatcaccggctgctcgaccaaagccttcttcaaactgccggaaaacagcaccgttgccatcaacgagcgcgccgagcagcacccgcaaggcctggtcaagattcgcccgttcttctggaaccgcgccggcggcgtgccgtaccgtctgaccagcaccaccactggccagccgatctccgaaggcaagctgagcacccgctttcgcgtggtgtcgatcttctggccgccgtacagcatcatctactggccgatgggcttccgtcacccgtgctatgacctgaccgccccggtggcaggcacctgcaccgaccaggacctgcagatgctgcgcaaagcgcaccgcgacgcccagtaaaccgcgcggctgccgctcaggcagcccacgcctgccgggaccgaagtgcgcttcgatcccgcgccctcagaatacagaccagccgatccgatcgctgagcacctccagcgctgccatgcccgccaaggaattgcccgccttgttgaggcccggcgaccacacacagatggtgtactgccccggcacgatggcgacgatgccgccgcccacgccgctcttgcccggcaggccgacgcggtaggcgaagttgccggcctcgtcgtacagaccgctggtggccatgatcgaattgacctgctgggtctgccgggcgctgagaatctgctcaccgctgtgcttgcagaagccgtcgcgggccaggaagcagaacgccttgaccaggtccacgcagctcatgctcagcgcgcagtagctgaagtagttgcgcagcaccatttccacatcgttgtgaaaattgccgaaggactgcatcaggtaggccatggccgcgttgcgcgcgcggtgctggtattcggagtcggcgatatgccggtcgatcaccacatgggggttgcccgacaggcgccgcacgaagtcgcgcatcgacagggccggggcggcgaagcgcgactggttgatatcgctgatcaccagcgcgccggcattgatgaacgggttgcgcggccggccgttttccagctccagctgcaccagggagttgaacggctggcccgacggctcgtggcccaggcgctcccagatgctctcgccggaatgctggatggcctgcaccaggctgaacacctttgagatgctctggatcgagaacggcgtgtgcgcatcgccggcggtgaacagctcgccatcattgccgtagacggcgatacccagctggtccaacgccacatcggccaaggcgggaatataggtggcgaccttgccctgggcgatcagtgggcgaacctggtcgaggatttcattcaacaacgcttgcatggacacgctcgcaatccggcccggcggctgccgggctcaatcagccatagacgccacgactgacccgcaaagcacagcgacgttcacaggcgccgggccaattcggcgatgtgctccgggccgatgccgcagcagccgcccaggtggctggcaccacgggcgcgccagtcggcaacccagcgcaggtagcccggcgggtcgaggtcttcgcgcagcgggtcgaggccgtcgttggcggtggcttcttcaggttgcggcgggaaggcgttggcataggcgccgatggcgatgttcgcaccgaggctggtgaacacgtcgcgcgccgcgtcgatggcatcgccgatcacttccggctggctgcagttgaatagcagcacttccacgcccagctcggccgccgcgcgggctgcctcggccaccggctcgccggagcgcaggcgtggcacttcatccacgtcttcatcgcgcagggtgaaggacagccagaacggcttgccgtctttgggcaggtgggcgtgaatggcccgcgcctcggcgatggcgctctgggtttccgccagccacaggtcgacgtgaggggcgaggccgtcgagcagcggcgtcagcacttcggtgacgcgctcgggctggaacagatccgggcgatacgagccgaacagcggcggcagcgagccggcgacgcgcacgccattgcccgccttgtccgccgcgctgcgggccagctggccggcacgctcggccagggcacggccttcggcggcgaagcgctgttcaccgatatgaaagggcaccacggcgtagctgttgctggtgatcacccggctgccgctggcgatataggcggcgtgcacggcctccacctgctccggcgcctcggtcagcgccagggccgaccactccggctggcgaaacggcgcgccacggcgctgcagctcccggcccatgccgccatccagcaaaatcagaggttgctcgctcatataagctccagtcatatcgatatgcattcaattcatttggatgccgctgtttataactatttaatacgccgaaattgccgctcacaacctttttcgcgcccaaggatttccgtgaaaaccaccctgctcgccgccctcggtctgaccctcgcttccgtctgcaacctggccctggccggcccaaccctcgaccgcatcgagaagaacggcgagctggtcaacgtgcttatggaaaactacccgccgttctccttcctgaacgatcagaaccagctcgacggcttcgacgtcgatgtcgccaaggccgtggccgacaagttgggcgtcaagctgcgcctggaaacgccgtcctgggacgtgatcgccgccggccgctggaacggccgttacgacatctgcatctgctcgatgacgcccagccaggcgcgtgcccaggtgttcgacttcccggtgacctactacgcatcgccggcggtgatcgtggtcaacgccagcgatgatcgcatccactcggccaaggatctctcgggcctgaaggtcggcgtcaccagcgcctcctcctacgagggctacctgaacaaggatctggtcatcgaaggcgccgaagacaagccgctgacctaccccttcgacgccgtgcaggtcgcgccctacgacaacgacaccgtggcgttccatgacctggccctgggcgccggcgtacgcctggacgccatcctcaccaacctggtgaccgctcagccgcgcatcgatcaggacaagcgcttcaagctggcgggcgacgcgctgtacgccgaaccgaatgccgtggccatcgagaaggacgacgccgagtggcgcgccaaggtcgagagcgtcttcgcagagctgcgccaggacggtaccctggcggccatctccaagaagtggatcggttccgatatcagccaatgacgcctccacctgaaacccctcgcccgccgccccaggcgggcgagtcgttactgcagcgcctgttcggttttcgcacccgcctgtacgtcacctgggcgatcatgttcgccctgtgcgtggcgttcttcctgagcttcgacctgaagttctcgatcattctcgacaagctgcccaacctgctgggtaccagtctggcgcccaatggctttctgcagggcgcggcgctgaccctgttcctgtgcttctgctcgatctgggcgtccctggcgctgggcttcgtcaccgctctggcgcgcctgtcgaaaagcgccgtggcgttcggcatcgccaccttctacgcctcgttctttcgcggtacgccactgctgatccaaatcctgctgatctacctgggcctgccgcagctcggcctggtgccgggcgcagtcaccgccgggatcatcgccctttcgctgaactacggtgcttatctgagcgaaatcttccgcgccggcctgctcggcgtgccgcccggccagcgcgaggcttccctggccctgggtctcaagccggtggtgatcttctggcgggtgaccctgccccaggcgatgcgcaccatcatcccgccgaccaccagccagttcatctcgatgctcaaggactcgtcgttgatctcggtaatgggcgtctgggaagtgatgttcctggctcagtcctacgggcgttcgtcgtaccgctatatcgagatgctgaccaccgccgcagtgatctactggctgctgtcgatcggcctcgagctgatccagacgcgcctggagcggcattacggcaaggcctacctgaacgggcgatgagcatgcagatacccgccgccgccatcgagcgcctgttgcgcatcgactggttcgccaacatcggcaaacctgcgtcgcttgccggcgtgcgccagatcgagcagggcgatctgggctcgtcgctggccagcgacgcctgggaagccaccacgctggaggcgcgcaacgccatcaccgggcgcctggcgcggctgcatccgatcaagtatcaagcctggaacgaactggccggccaggccaagacggcgctgcaaccgctgtggcagaaattgccggtcgccctcgccgataacgccaccctcgccgacctgcagtggatcctgcacgcctacctgatggaggccgcctaccgcgaggtgctgctgcagccgctattcttcgacagcctgatccaggtctacgaggccgggcatatcccctgcggctgggacggcgaatggccgaacgggcagctggtcatctgctgagcctctgcgcttgcggtgaacggcgccaccacgcaggatgaccctcgaccgaattcaggagacctgccgatgaccgttcgcattcccgtggacatccgcgctgtcagcgccgccgaccatgccgcctggctgccgctctggcagggctaccagcgcttctacatgaccgagatcgatgctgcgaccagcgacctgacctggcagcgctttctcgacccgagcgaaccgatgttcgccgccctggcctggcgcgacggcgaagccatcgggctagtgcactggatctaccaccgttcctgctggaccaccggcgactactgctacctgcaggatctgttcatcggcaaggacgtgcgcggcaacggcatcggccgccagctgatcgagcacgtctacgcacaggccgcacaagccggctgctcgcgggtgcactggctgacccacgaaaccaacgccaaggccaagctgctctacgagcgcatcggcgaacgctcgggcttcgagcagtaccgcaagctgctctgagtcgacagcaccgcgaaactaaaacgccccgctgatcagcggggcgtttttgcattggagattgcgcaaggtagctacaggcccgtgggagcgggccatgcccgcgattcggcgcggcgcactcccacgtggtgccaactcatacacagagcctgggcatgatcgctggctaagaacctgttcaaagtctgctgcgcctcggcactgcggcgttaaaaacaagctcggactgctcatttacagctcgtaaactccgcgtcctcgcctgtttttgccttgcattgctctagctcgcgagactttgaacaggctctaaggcccgctgtcagtcctcggtcttccagttcttgcggctcatgtagtcgcgggtttccttgaccacgacgccggagagcagcagcaggccgatcaggttgggcagcgccatcaggccgttggcgatatcggagaaggtccacaccacctccagcgaggtcaccgcgccgacgaacaccaccaccgaaaagatcagccggtacggcatcaccgccacgcggcccatcaggcgctccatgcagcgctcgccgtagtacgaccagccgaggatggtggtgaaggcgtagaccagcacgccgatggtcaccgtgtagatgccccagccgccgcccaggccttgctccagcgcccaggcggtcatcggcgcgcctttcaggccttcctgggtccaggcgccggtgacgatgatcgccagcgcggtgaaggtgaccatcaccagggtgtcgagaaaggtctgggtcatcgacaccatggcctggcgcaccggcttgtcggtcttcgccgcagccgccgcgatcgcaccggtacccaggcccgactcgttggagaagatgccgcgggccacgcccatctgcaccgccaggatgatgctcgaaccgaggaagccaccggccgccgcgctaccgctgaaggcatcagtgaaaatcagggtaatggcgtccggcaggcggtcagcgaacaccaccagcacggcgacgttgctgatgatgtacagcacgatcatcaccggcaccacaccggcggcgaaacggccgatgctcttgatgccaccgatgatcaccacagcggtaccgatggccagcaccaggccgctgagcgttggcgagatgccccaggtgtcctgcagctgatgggccgccgtgttggcctgcaccatgttgccgataccgaacgaagccaccgcaccgaagatcgcgaaggcgatgcccagggtcctgcccagggtgccgccaacaccgttagtgaggtagtacatcggcccgccgctctgctcgcccttggcgtcggtgacccggtacttcacgcccagcaaggcttccgagtatttggtggccatcccgaccaggccggtcatccacatccagaacaacgcgcccgggccgccgataccgatggccgtggccacccccgcgatgttgccgacgccgatggtcgccgccagtgcggtggccagggcctggtagtgggaaacgtcaccgggtacgtcgcccttttccgagcgcttgatgaaggccagccagaaggcgtggccgagcacgcggaactggatgccacgcaggcggatggtcaggtacaggccggtgagcaacagcagggggatgagcagaaacggcccccagatgaagctactgatggccgtgagcacagcgagaaattgatccatggcgggtgtccttgttgttctgtccagtgcggctcgtggccagcaggaaggcaccgctggctggtagagccgcggtgccgagcgagtgaacgcaaatgcgtccgtgcaacatcggatggtctgtcacaggcccaagggcgtaacaaaatgttcaggcgaatcaatcgattgcaacgcgggcgattgttgccaggtcggcaaggctataacaacttggccgcgaaagggccggaaaaaacaggcaattcagctgcgcggcgggattcgcacaggtgatcggcgcgccccggcaccactaaccagacaatcagtcgttgcacgctatcggctgtgaacgccaggtcgcccaggcctgctcccagcccgtgtggtgggatacctgcgtcaggctgacggtttgcacgcagcgcgctttaccgaggctatccaggtagtgacgcaacacgccagccggcaccacgctatccgcgtcgccggccagatgccgctgggtgatgttgcgcagccgctcgcgataatccagcggttccagcgaaccttcgagggtactcagttgcagcagctgtgcccagtagcgggggctgagattgccggcgagggtctgcacgctggtgacgtcatcgcgccgcgccgccagcaacaacgccagcgcggcaccgccggaatagccgaccagctcgaacgtctggttgccatagcgagccttgatcagatcgagcgccccgtcgaggctgcccagcacgtcactgccgaagcgccgacttgtccacaggctcgtgctgcacccaggcgcggtgacgaattgacagggccgcgccaggtacaggctgggcgtcggatcggcgaacgccaggcgcgccaccagcagatcgcgcggcgaggggtcgaggctgggctgcgacggcgtcgcccaggcctggccatcgccttccagataaacgcgcatacgcgccgccgccggcatctgggctggggcaccgagcaataacggaaagggtttgctgtcgagcgtttgcaagcgatggtgctgaccggccagctcgccaagccgctcttgcggcgactggcaaccgcccaaggcaaagaccagcagcgcgccaagaagcaacgcagccggctttgcaggacgagctgtcagcatccggtcagcttcgcctcgcggcgctcgcccgggaagaagaacggccgcagacgcacgcccacgccgttaccgacgaacgccgccaccaaccacagccagccgtgcaggctgccggaggcgatgccgctgaagtaggcgccgatgttgcaaccgtaggccaggcgcgagccgtagccgagcagcagaccaccgatcaccgccgccaccagcgagcgcagcggaatgttcaggttcggcgcgaagcgtccggccaggccggcggccagcagcgcgccgatgacgatgccgatatccatcacggtggtgatgtcttcccacagcggcgcggccagcgcctgggcattggccggctgctgccagaacacccaggacgacacctcgacaccggtgccttgcagcaccttggcaccccacagcgcgaacgcggaggtgatgccccaggggcgaccggccagcgccagcgtggcgaagttgagcagcgccagcagcaccgcgccccagatcagcggccaggggccgcgcaggaaacgctgccaaccctggtgctcgctcggctccgctcgctccaggctgccgtggcgacgcaactccaggcgcgcgctcaatgcggcgatggcggcgaacagcgccaggctgacgatcagcgccggcaccaggcccagactggtgacgatggaggtcggcggcaggctcggcagtgccgaccaccactccagatgatgggtggcgataaccccgccgatgatgaagaacagcagggtcaccagcatccgcgcgttgccgccgcccacggtgaacagcgtgccggatgcacaaccgccgcccagctgcatgccgatgccgaagatgaaggcgccgacgatcaccgaggtgcccgctggcgccaccagccccttgaccggcgtaccgaacaaggtgcctgccgacagtgccgggaagaacagcagcacggcgatggccagcatcaccatctgcgcacgcagaccggcgccacggcgctcgttgagcagcacgcgccaggccgaggtgaagccgaaggcggcgtgatagagcaccaggcccagcgcaccaccgacgatgaacaacaacgcctgacgaccgctgaccgcgaaggtgagggccagcgcaccggccagcaacagcgccacggccaccagcggcgtacccgagcgattggccggcgccgcagcagggatggaaagattcatatagaccttcgaataaccaattgaaacggtcggctattctagcccgtcccgcaggcgccagtgagcggatgcttagaacgaatgctgaaaaggttatgcccgcaagcggcagtgcctagaacacgccatcacgggcaatcggcggcgtgaacagaccggccggatcacgacgtaccgagccctcttcgatctccgccgcctcgaccacttcgacctgctcgccgttcagcgcctggcgaacctgctgctgggtcagcacgctggaaaggatcgccttgccggaatcggtgaagtcataaacgctcgatgagccctgcagtggcaccgaggccaagcgctggccttggctgtccagcacatcagcggtcagtgcgtgagtcagcaccacgcccatgaagctttcgcttttccactcacgcacgcgaatcgacaacaacatggtatcggcagaagaggcctggcgtgcattgccatcgacggcgcgggcagtaactcccttgcgctggaagccgccgagcagcgacttctgcagctccagagccagcggctcgccggagcgggtgttgacgtcataggggatgtaatagctgccacggatcagaccgacgaagtggcccttcttgttgcccgacaccacgtaagggcgctcgtcgatcacctgcacctcgacggccttggcgaaggtttgcggcaccacggggtaggcctgggaatagtcgactttgcggccgttggagcaggcggccaggctgaacaggaggaaaagaagaacacagcgacgcagcatggaatgtccctataagcgaggttggccggcacgttgaaaatgccggcaggcggatagcaaaccgctatccgtaacggttcccacgggcaacacccgcgaggccgggcatggtgcaaaagcctcggggccattgcaagcgctggcggctgagcgaagtgcctggggctttgtggacgtctgtgggagggcgccatgcgcccgaaaagattcgtgggcatggcccactcccgaggctctgcccctaaccgctcccaagagatcagggccgacagacaaaaaaaggggcctcacggcccccagaggttaatcggtggtgatcaggcttcgacttcgatcagcacttcgcccgggttgacgcggtcgcccttggccacgtgcacggccttgacagtgccggcgatcggcgcctgcacttcggtttccatcttcatggcttcggtgatcagcacggcctggccggccttgacggtgtcgccttccttgaccagcacgtcgacgatattgcccggcatgctggtgctcacgtcacccggcgcgctggcgctgcggcgcctgccgctggcaccgccggcgacatagtcgttgagtgcttcgaacaccacttcttccggcatgccgtcgatggacaggtagaagtggcgcttgccgtcgcccttcacgccgacaccggtgatgtccacgcggtagctttcgccatgcacgtcgaccacgaactcggtcggcacgccttcaccaccgaccggcgcagcgccctggccattgggcaagggcagcagctcttccggtttgagggtgccggccgcgcgctcttcgaggaacttgcgacctatatcggggaacatggcgaaggtcagcacgtcttcctcggatttggccaggctgccgatctcttcacgcaggcgtgccagctcgggcttgagcaggtcggccgggcgcacgtcgatcacttcctcgctaccgatggcctgcttgcgcagttgcttgtcgaccttgcccggcgccttgccgtagcgaccttgcaggtacaacttcacttcgttggtgatggtcttgtagcgctcgccggccagcacgttgaagaacgcctgggtgccgacgatctgcgaagtcggcgttaccagcggcgggaagccaaggtcggcacgcacgcgcggaatctcttccagcacttcgttcatgcggttcagcgcaccctgctccttgagctggttggccaggttggaaatcatcccgcccggtacctggttgacctgcacgcgggtgtccacgccggtgaactcgctctcgaactggtgatacttcttgcgcacggcatggaagtacatgccgatttcctggatgagctccaggtccaggccggtgtcgtactggctgcccttgagcgcggcgaccatcgactcggtgcccggatggctggtgccccaggccaggctggagatggcggtgtcgatgtggtcggcaccggcttcgatggccttgagctggcacatggcgccaaggccagcggtgtcatggctgtggataaataccggcaggtcgacttcgctcttcagggccttgaccagctcgaaggtggcgtaaggcgtgagcagaccggccatgtccttgatggcgatggagtcgatgcccatcgcctgcatggccttggcctgggcaacgaaggcctcgttggtgtgcaccgggctggtggtgtaggcgatggtgccctgggcgtgcttgccggcggccttcaccgcctcgatggccacgcgcaggttacgcacatcattcatcgcatcgaagatgcggaacacgtcgataccgttgaccgccgccttggccacgaacgccttgaccacgtcatcgctgtagtggcggtagccaagcaggttctgcccgcgcaggagcatctgcagacgggtattgggcagcgccgccttgagctgacgcagacgctcccacgggtcttccttgaggaagcgcacgcacgcgtcgaaggtggcgccaccccagacttccagcgaccagtagccgacgcggtcgagcttgtcgcagatcggcagcatgtcctcggtgcgcatgcgcgtggccagcagcgactggtgagcatcgcgcaggacggtatcggtaacggtgatcttcttgctcatgatgtcccctacaggcccgcgtgggcagcgatggcggtggcgatggcgatggccaggtgcgacgggttgcgcttgatcgagtattgggtcagttccgggtggctttcgacgaagctggtattgaactggccgctacggaactctgggttacgcaaaatttcctggtaatagggcgcggtggtgcgcacgccctgcacgcgcatgtcgtccagtgcgcgcaggccacgatccatcgcctcttcccaggtcagcgcccagacgatcagcttcaggcacatcgagtcgtaatagggcggaatggtgtagccggtgtagatcgccgtgtcggtgcgcacgccagggccgccgggcgcgtagtaacgggtgatcttgccgaacgagggcaggaagttgttcttcgggtcctcggcgttgatacggaactgcagggcataaccgcgatggatgatgtcttcctgcttgaccgacagtggcaggccgctggcgatgcgaatctgctcacgaacgatatcgatgccggtgatttcctcggtaatggtgtgttccacctgcacccgggtattcatctccatgaagtacacctcgccctcggcgagcaggaactccacggtaccggcgttctcgtagcccacggcctgtgccgcacgcacggccaggtcaccgatgtaggcgcgctgctcgggggtgagctgcgggctgggggcgatttcgatgagtttctggttacggcgctgaatcgagcaatcgcgctcgtacagatgcacggtgttgccgaagctgtcggcgaggatctgcgcctcgatgtgcttggggttgacgatgcacttttccagaaagacttcggcgctgccgaaggccttggtcgcctcggagatcacccgcggaaaggcttgctccagttcttcgcggctgttgcaacggcgaatgccacggccgccaccaccggaggtggccttgagcatgaccgggtagccgatgcggtcgccctcgcgcagcgcctcggcgatatccgcgacgttgccctcggtgcccggcgtcaccggcacgccggccttgatcatgctgcgtcgcgcttcggtcttgtcgcccatacggcgaatgacgtcggcgctcgggccgatgaacttgatgccgcgctcggcgcagatttccgccagctcggcattctcggaaagaaaaccatagccggggtgcaaggcatcacaaccggtttccacggccaggttcaccagcttgcgcgggttgaggtagccggccagcggatcgtcgccgatgctgtgagcttcatcggcgcgcttcacatgcagggcatgacggtcagcgtcggagtagatggccaccgaacggatgcccatttcggcgcaggcccgcacgatgcgcacggcgatctcaccacggttggcaatcaggattttcttgatcacgagccaacatcctcgatcatgtgaacaggcaacccaaagagggtcgagatatgaccggatatgtccgcccggccttatgagcaaccctacgccgctgtaacaattaaccaaaatcaatatttgttgggttatgcataagtaaaaacttatgatctgcgaacaagaaatcaccgaagtggtgaataaaattcgcaagtcattgttacgcatgacctttcggcagcttcaggtatttcgctcggtgtgcgatcaccattcctacagtcgcgccgccgaagaaatggccctcactcagccggccgtgagcctgcagattcgccagctcgaagagctgctcggccagccgctgttcgactacgtgggcaagaagctctacctgaccgaggctgccgaagcgctgcaggtggccagcgaggatatcttcggacgcctggagagcctcgacatgcaactggccgacctcaagggctcgctgcaggggcaactgagcctggccatcgaatccagcgccaagtactttgttccccacctgttcgccgcttttcgccgcgaacacccggaagtcagcctgcagctcacggtggtcaatcactcccaggcggtccggcggttgagcgccaaccgcgacgacctgttgatcatgtcccaggtgccgtcggacatggccctggaatttctgccctttctcaacaacccgatcatcgccgtggcgcccccggatcacccgctgagccaggccgaaagcctgcaactgcaggacttgtgtgactggccgctgctggtacgcgaaccgggctcgggcacccggcgcgcctgcgaggagtactgccaccagaagcgcgcgcatttcgcgcagatccaggaggtcggctccatggagggccagcgtgaaggggtgctggctggcttgggcctggcgctgatcccgcgccacgcggtgcgccgcgagctgcagctgggcctgctgcgcgaactgccggtagccgagctgccgctgctgcgtagctggtgcgtgatgcacccgcgcggcaaatacctgtcgccggtggcccaggcgttcttcaatttcgtgcgcgaccagcgcaagcagatcggcgtgctggccgagcagttcagtggcgtgagcaattcactgtagggctttcgtatatgatggcgagggttctcttccggcaggtgccctttgcccttatcccctgaaaatgcgcccaacctgggcatagtgccgtccatgtcggaggtaataacccggcacctgcgcgacgccatcgtggccggccgcttcgccgaggacgagccgatccgccaggacgaaatcgcccggctgttcaacgtcagcaagattcccgtgcgcgaggcgctcaagcgcctggaggccgaggggctggtggtgttccagcgcaaccgcggggcgatggtcacacgtatcgccgaggcggagctggcgcagatgttcgaggtgcgcatcctgctcgaggacaaggcgctgcgcctggcgatccccaacatgactgacgcgaccttcgccgaggccgagcgcatctgcgaggcgttcatcggcgagcacgacgtcggccgctgggctgcactcaactgggcgctgcacgcctgcctttacgagccggcgcagcggccttatctggtcaacctgatccgctcgatccacgacaagctggagcgctacctgcgcctgcagatgagcctgtccgagggcaaggatcgcgccgaccaggagcaccgcgagatcatcgccgcctgccaggccagggacgtggagcgcgccgcggcgctactggagcagcacatcaccggtgtgtgtcgcagcctgttcgagcatttgcctggacgaaagtgaatcggcgggtattgtgataacccctgtgggagcgggccatgcccgcgaaaagtcgcgggcatggactgggcgtccccgcttgctcccacgggatcagtcgctaaatccgattcgacgcctccagcgccctgagcaaacgcgcatcgtgcccatagatatccggccggaactgcaccgtaccgtcagcaccgacctgggccgtccagtaggccatcaggatcggcaccggttgtggcaggtcggcgcgcagggtgcggccgctttcccactgcctggcgatgcgcgcacgctcggttggcgaggcgccagcgagcaactgatcgaccagctcggtgacccgctcgacgcgcacgcagcccgagctgaacaaccgcggcaggttgtcgaacaggcgctggctcggtgtgtcgtgcaggtacaccgagaaggggttggggaagcggatcgccaccttgcctagcgggctgtgctcacccgccgactgccggatcatcacccggccggggcgctcccagtcgacgccgcgcgggtctaccggattgccttcgtagtcgatcacctgcatgtggttggcagccaggtagccggccgcgtcacggcgcagctcgggcagcttgtcttccttcaggatggtcggcggaatggtccaggtcgggttgagggtcaggtgggtgatgcgcgaacgcagcagcggcgtcggccgggccgggcgaccgacctgggtgcgcgcctgccaggcgacggcgtggtcacgcaggaacatcacttcggcgcccgccacgtcgatcagcacgctggtcggctcgatctcgtgggacagccagcgcaggcgctccaggttgatgcggatctgatccatgcgctcgctggcggaacggttcaactcggccagggtgccggggccgaccacgccgtcgggcttgagcaggtggttgcgctggaacgccttgaccgcctcgaccagcgccgtggaatacaccgaggtttgctcggcgaccagcgtcggcgcgccctgggacaggtcaccgtgtagctgcagccgctgctccagcaagggcacccggccatccacggcgccgggcttgagcaacgtgccgccgggaatcgccagccactgcggcaactcctggcggcgcagttcggcgtagcgctgacgcaattgctggtaggggccaaaatccggtcgcgcctgggcgaaagcctgcgccgggtcggccagccccgcctgggcaatggccagcagcggcgcctggctctggggcgcggccatgctctcaggctcccacagcggctcgaccttggcctgctccaggcgcccgtaggacagatcccgcagggcccgcagatacgccgtggtagcgagcacgtcgacacaggccgccaggcgcggcgacggatcatcgacctccgccagttggcgcaatggctccagatgataggcgcgcggctccaggccatcgtcggccaatgcctccagctgagcgaacagcatcggcaggttttccttgttccacgctggttgcgtgccgcgcagcagatagaacggatccagccactcgcgatccttggcggacagctcaagcacgggcgttacgcagttcagcgcgggctcggcgagctgctcctgcagcgggctcggtggcggggtatcggccagcgccaggggtgccaccagggccaacgcccaggcagcagatacagagggagaaaacaagacgccgctccaatttacgacagagtgaatgacagcccgtcggaatagcccgcgggacaagggaactcggctgctagaattccgagctttgttgtgcccgtatcgcctggcgaaggcgcgccccatcgaaggccaaagctcagagacttgaaatgatgaccacgattcagcgcatttgcttagcctttatttgcctggcgttgcccgttccgtccgtaatcgccgccaccttggcgccggatccgctgctcgaagggctgtccgcacaagcgccggcgctcgatcgccaggtcctcaatcacgccctcgacgcgatgcgctgcgccatcaacaatggtgccgtacctgcccagcgcctggccgtgatcgacttctccaaaccttccagcgaccgtcgcctgtggatcttcgatctgaccaagaagcgcgtgctgctgcacgacctggtcgcccacggccagcagtccggcgacaacttcgccacgcgattctccaatcgcgaaggcagccatcaatcgagcatcggcctgtttcgcactagcgaaagctacaccggcaaacacggctactcgctgcgcatggacggcctggaacccggcttcaacgacctggcccgccagcgcgccatcgtcatccatcccgccgattacgtgaacccggcctggatcaagacccaaggccgcatcggccgcagccagggctgccccgcagtacgcccggaagtcgcacgcatggtggtagacagcctcaagggcggccaattcatgttttcgtactaccccgacaaacgctggctgaagggctcggcgttcatcaattgcaagccgggtctggtggcggggctcgtcagcgccaaagacggctgaaattcgatagcggccgagctggagggcgcggagagttgacgtaggacgggcttcagcccaccaagcggagacggatagcgtccacaccggacctgaggatcggcatcagccactatgccgatttcgtcatcaccctcgcgcaaaaccttcaagccctcaacaacgccccgcgtcaccctgtagccattcaaccggcatacaggcgcagcgcccatgaaacgcattcaggtaatcgactcccacactggcggcgagcctacgcggttggtggtcagcggctttccggatctcggcagcggcagcatggccgagcgcaagcgacggctggccagcgagcatgacgactggcgcgctgccgcggtgctcgagccgcgtggcagcgatgtgctggtcggcgccctgctctgcgaacccgtcgatcccgatgcctgtgccggggtgatcttcttcaacaacactggctacctcgggatgtgcggccacggcaccatcggcctggtggtgtcgctgggccacatgggccgcatcggccccggcgtgcaccggatcgaaacgccggtgggcaccgtggaggcgaccctgcacgaggatcgctcggtgagcgtgcgcaacgtgccgtcctaccgctatcgccagaacgtcgagctgcaggtgccgggctatggcctggtgtgtggcgatatcgcctggggcggcaactggttcttcctgatggccgagcatggccagcgcattgccggcgacaacgtcgaagcgctgaccgcctacacctacgccgtacagaaggcgctggaagatcagggcattcatggcgaggacggcggcctgatcgaccatatcgagctgtttgcggatgacgataaagctgacagccgcaattttgtgctttgcccaggcaaggcctacgaccgctcgccctgcggcaccggcaccagcgccaagctggcctgcctggccgccgacggcaaacttcagcccggtgaaatctggcgccaggccagcgtgatcggcagcctgttcgagggctcgtaccagtggcagggcgacaaggtgatcccgaccatccgcggccgcgcccatatcagcgccgaggcaacgttactactcgaacaggacgaccccttcgcctggggcatccgcccgtgacgccgacgcgggtcgccgatgtgatcgtcatcggcgccggcatcatcggcgccgcctgtgcccgtgaactggcgcgccgcggccagcaggtactggtaatcgacgccggcctgcacggcgccaccgcagccggcatgggccacctgctggtaatcgatgacaaccaggccgaactggatatcagccgctactcggtgcgccgctggcgcgagctgggcccgcagctgccggacgactgcgcctaccgcaacaacggcacgctgtggctggccgccaacgagcaggagctggcggcggccgaggcgaaaagcctcaatctgcaaggcgaaggcgtgcgcagcgaaatgatcgcaggtcaccgcctgcagcagctcgagccaatcctgcgcgacggcctgcacggcgccttgcgcctgccggatgacggcattgtctacgcgccgaacaccgcccgctggctgctcgacgagcaacgcatccaccagcgccgcgcccgcgttgtcgagctggacggcaatcgcctgcgcctcgacgacgacagctggctgagcgccggcgcggtgatactcgccaacggcatccaggccgtggagctgtgcccggagctgcccatcgcgccgaagaaaggtcacctgctgatcaccgatcgttacccgcacccggttacccacaccatcaccgagctgagctacctgaccagcgtgcataacaccagcggcgcctcggtggcctgcaatatccagccacggccgaccggccagttgttcatcggcacctcgcgacaattcgacaatgacgaccccgaggtggacggctggctgctggcgcgcatgctcaagcatgccgtgacctacgccccaggcctggcggagctcaacggtatccgcgcctgggcggggtttcgcgccgcgacgcctgatggcatgccgctgatcggcgagcaccctgcgcagcccggtctgtggctggcggtcggtcatgaagggctgggtgttaccgccgctccagcgaccgccgacctgctcgccgcactgttattcaacgaggccgagccgatacccgcagctgcctactcaccgcggcgttacctgggagcgcccgcccatgcctgagttgcatctcgatggccggccgctcagcgtggcgccaggcaccacggtcgctgccgccctcgcgctgggcggcgacggcagttcgcgcacatcgctcaacggcacacgccgggcgccactgtgcggcatgggcgtgtgccaggagtgccgggtgaccatcgacggccggcgccgcctggcctgccagaccctgtgccgcgacggtatgcaggtggagacgcggccatgaagcagagcaccgacgtgctgatcatcggcgccggcccggccggtctgtcggccgccctggctgccgccaacgacggcgcgcgggtggtgctggtcgacgacaacccgctgctcggcgggcagatctggcgcgatggagcacaggccaggttgccggcccaggcccgccagttgcgtgacgctgtggataaccacgccaccatccagcgccacgaggccacgcgggtggtcgccagagccggcaagaacggtctgctggtcgaggatgtcgagcgcggctgggtgatcgactatcaccgcctgatcctgtgcaccggcgcgcgcgagctgctgctgccctttcccggctggacgctgcccggtgttaccggcgccggcggcctgcaggcattgatcaagggcgggctgccggtggccggcgagcgcatcgtgattgccggcagtggcccgctgctgctggcctcggcaagcaccgcgaagcacagcggcgctcaggtgctgcgtatcgccgagcaggcaaccgcccgctcggtcgcccgcttcgccttgcagctgccgcgctggccacacaagctgctgcaggcctttgccctgttcgatgccaactaccacacacgcacgcggatcatcgccgcgctgggctccgatcgcctggaaggcgtgcgcctacagcgtggcgatcagatcgaggaactgcaatgcgagcgcctggcctgcggcttcggcctgatcgccaacaccgggctcggccaggctttcggctgcgcactggtcaacgacgccatcggcgtggacacctggcaggcgaccaacgtagcgggcctttacgcagctggcgaatgcaccggcttcggcggtagcgaactggcgctggtggaaggccgtatcgccgggcatgccgcggccggcaaccgcggcgcagcgcagcgactatggccggcacgcgcacgctggcagcgcttcgccgatgccctgcacgaacacttcgccctcgacccggcgctcaaacgcctggccgaagcggacaccctgctgtgtcgctgcgaagatgtgccctacgcggccgtggccgcacacgccagctggcgcgaagcgaaactggcgacccgttgcggcatgggcgcctgccagggtcgggtgtgcggggccgcggctcagcatctgttcggctggcagtcgccggcgccgcgcccacccttcagcccggcgcgcatcgacacgctcacgcggttgggcgagccagaacagagcgcttaggaatggacgcgatatttttctcagcccgtcagccgcacacctcaaacggtaacaaagcgggtagcgaggtaacgcttttgtgccacgcagcacagttggaaaaattctgaaaatcgtaaatcattgataaatatagatattcaaaaactggcacagcttatgctctatgttccgcacaacaaaaataacaagacacatctgataacaagaacaagacaacggctctagcataagaaagacaaaaacgcagagacgcagctaactgatttctttggagaggaccgccctcgggcttgtaccgcaaccgggtcgagaacaataaaactgctttgcaaggcagcgacagacgggttggatctacggatcacggcaacatcagcgtccaaacaaatccgttcgctcttggcctcgcttggaggccttggctaaaacaagaacaacaggccagtagtactaataagaacgacgatacgaacaagacttgggggagcttcggctcccccttctgctttctggcgtttatgccgacttctcccagcccttgctgctgattgccgccagacgcgctagcaggccgttgaaaaacgtaggcgaggcagccaggcaaggcctgggcgaccccacaaaaacagccgaaacgtagcgcagcggagtaacagccgaagactggcccgcagggcgaacgaagtgagtcaaaagcgcagtttacgtgttgtaaatgagcattttgactgggctcgcaggcgaggctgtttttaacgcggcaatggcaacgtaggtagtttttcaacggcctgctaggctctgcaactcctcactgcccacctgaacgccatgcacagcttgctcccccgctcgccccataccgacctgcacggcgtgatcgagaccttgcggcagatcgagccgctgctcgatgcgatgcccgaggtggtgttcttcatcaaggacaccgcgacccgttacgccctggtcaaccagaccctggtgcagcgcctgggcgtccggagcaagcagagtctgctgggcatgaccgccgaacaggtgtttccggccagctttggcccgtcctacacggcccaggataggcgggtgctgaaggacggcagccagctcgacgaccaactggagctgcacctttattacggcagccagccggtctggtgcctgacccacaagctggcgctgcgcaacccggcaggcgagatcattggcctggccggcatttcccgcgacgtgcagctgccgcaatcgagccacccggcgtacccgaagctggcggcggtggatgcccatatccgcgagcacttcgcccggcccatcagcctggctgaactcaccgaactggccgggctttcggtggcgcagctggagcgtcactgcaagcgcatctttcagctcaccccgcggcagatgatccacaaggcgcgccttggcgaggccagccgcctgctgcagcaggacttgccgatcaccgagatcgccctgcgctgcggttacaccgaccacagcgctttcagccgccagttccgtgcgctaaccgggctgacacccagccagtttcgcttctcccatcagcgctgacgcgccattagggcgcaacgccgataagagcgctcccttgggtaacagccgcaaggtagtcaggcgcatcacttcccggcgcaaagcctcaagcacgccactttcagcgaaacccgccgcgcaggcacaggcattgcttaaaaatcgtatacgaaatacgtaatagttctcccacccgctatccacccggagccaagcatgagcagagcagttaactggagcggcgttttcccggccgttaccacgcagttcaacgacgatttctccatcaatctggaagaaacccacaaggtgatttccaatgtgatccgtgatggcgtatcgggcctggtggtgtgcggctcggtgggcgagaacacctcgctgagcgccgaggagaagatcgccgtcaccgaggtcgcggtggacgctgccaagggtcgggtgccggtgatctgcggggtcgccgaattcaccagcgtcaccgctgccaagaccgccaacctggtgcgcaaggccggcgtcgacggggtgatgctcatgcccgcactggtctatggatccaagccctacgagaccgccgagcactttcgctatgtggcccggcatgccgacgtgccgctgatggtttacaacaatccgcccatctacaagaacgacgtgacgccggacatcctcatctccctggccgattgcgacaacgtggtgtgcttcaaggacagctccggcgacacccgccgcttcatcgacgtgcgcaacgaagtcggcgatcgcttcgtgctgttcgccggcctcgacgacgtggtgctggaaagcctggccgtcggcgccgaaggctgggtgtcggggatgagcaacgtgttcccgaaagagggcgaaaccatcttccgcctgtgcaaggccgggcgcttcgccgaagccatgccgatctacgagtggctgatgccgatcctgcacctcgatgcccgcgccgacctggtgcagtgcatcaagctgtgcgaagccattgcagggcgaggccgcgaactgactcgaccaccgcgcctgctgttgcgcggtgaggaccgcgcccacgtggaagccatcatggccaaggcgctggccaaccggccgcacctgccggacgtgggcttgtaagaccacacacgaagttgccggcacccctgccggcaaccgccataagccgattcgcccctcgtttttcagcagatatcgccgctgcggacgtacccattacgggcaacttgcggccgcgcacttgcgctactgatcagacatcgtacaatcaaagcctttccgtacgtgttcatacgtcccccacaggagctaacaatgcccgctaccatcggccacaacatcatcggcggcgcgttcagcgcagccggctccgtcgttcacaagagtcatgacgctaccactggcgaagccctgccccacgatttcatccaggccacgcccgaagaagtcgacgctgccgccaaggccgctgccgctgcctatccgacttaccgcagcctgtcggctgaaaagcgcgccgcgttcctcgacgccatcgccgatgagctggacgccctgggtgacgaattcgtcgccaccgtaacccgcgaaaccgccctgccgaccgcccgtatccagggcgagcgtggtcgtaccagtggccagatgcgcctgttcgccaaggtgctgcgccgcggcgacttctatggcgcgcgcatcgatcgtgccctgccggatcgccagcccctgccgcgtccggatctgcgccagtaccgcatcggcctgggcccggtcgccgtgttcggcgccagcaacttcccgctggccttctccaccgccggtggtgacaccgccgccgccctggccgccggttgcccggtggtgttcaaggcccacagcggccacatgaccaccgctgctcacgttggcgaagccatcctacgcgctgccgagaaaaccggcatgcccaaaggcgtgttcaacatgatctacggttcgggcgtcggcgaggcgctggtcaagcacccggccatccaggccgtcggcttcaccggctcgctcaaaggcggtcgtgccctgtgcgacatggccgcggcgcgcccgcagccaatcccggtatttgccgagatgagcagcatcaacccagtcatcctgctgccggaagccgccaaggcccgtggcgagaagatcgccggcgagctggccggctccgtggtcatgggctgtggccaattctgcaccaacccgggcctggtgatcggcattcgttcgccggagttcagcgccttcctggaaaccttcaccgccaagatggccgagcagcagccgcaaaccatgctcaacgccggcaccctgaagagctacgtgaaaggcctggaagcgctcaacgcacattcgggtatcacccacctgaccggtgccaagcaggaaggcaaccaggcgcgcccgcagctgttcaaggccgacgtcagcctgctgctgaacggcgacgaattgctgcaggaagaagtcttcggcccgaccaccatcgtcgtcgaagtggccgacaaggccgagctgctgaaagccatcgatggcctgcacggtcagctgaccgcgaccctgctcaccgagccgggcgacctggccggcagcgaagagttgttcgcgctgctcgagcagaaagtcggccgcgtgctgttcaacggctacccgaccggcgtggaagtctgcgactccatggtccacggcggcccgtacccggcaacctccgatgctcgcggcacctccgtcggcaccctggccatcgaccgtttcctgcgcccggtgtgctaccagaactgcccggacgccctgctgccggacgcgttgaaaaacgccaacccgctgggcatcgcccgcttggtggatggagccagcagccgtgacgcgctgtaagcgctcgctgcctcgctagagaaagccgacctcagggtcggcttttttgtgggcggtggtttcccgggtatcgctgcgctcgacccgggctacggtagagcaatcgcgcagttcttctgtgggagcgcgcatgggcgcgaatcgcgggcatgaactgggcgtccccgcccgctcccacagactcagtgttgccagccagtagggtggataacgcaaagcttatccaccacagagcttgtagccccaagctatccgagcgtcctctgtcgttcacgactaaccccaggtcgcacccgaatcccgccattgaccgcgagccacgtaggttatccacagatggatgccaaggcccgcgccagacgcgtccgactgtgcggaaaacggcgggaggcagccatgagcgtaaccacttatccacaatcggctacgcatgtcgatctcggcaccttgcgcaaggtgatcgccgcttcggccatcggcaacttcgtcgagtggttcgattttgcggtctacggctttctcgccgtgaccatcgcctcgctgttctttccgccgggcaacccgaccctggccctgctgcaaaccttcgcggtgttcgctgtgtcgttcgcgctgcgcccgctgggcggcatcgtgttcggcattcttggcgaccgcatcggtcgcaagcgcgtgctatcgatcaccgtgctgctgatggccggtgccactaccctgatcggcctgctgccgacctacgccagcatcggcctggtcgccccgctgctgctggccctggcccgctgcctgcagggcttctccgccggcggtgaatacgccggtgcctgcgccttcgtcatggagcacgcgcccacggagcagaaggcgcgttacggcagcttcgtgccggtctccaccttcgccgccttcgcctgcgcggcggggctggtgttcggcatgggaatctggctggacgaagcgcaaatgcaggcctggggctggcgcgtacccttcctgatcgccgcgccgctgggcctggtcggcctatacatgcgcctgcgtctggacgaatcgccggccttccaggccctggcggcgcaagcccatcccgaacactcgccgctgcgcgaaaccttgcgcgagcatggcggcaccgtgctgtgcctgtcggcgttcatctccgccacggcgctgtcgttctacatgttcaccacttacctgaccacctacatgcaggtggtcggcggtgctgcacggccgaccgccctgctcgccagcctggtggcgctgttcttcgccgccctgctgtgcccattcgtggggcgctattctgatcgcgtcggccgtcggcgcaccatactcaccgctggcatcgcactgatcgtcgcggtctatcccgccttcaccctggctgcttccggcaccctgtgggcctcggcggtgggcgccatgctgctggccgtcggcgcggtgatctgcggcgtggtgaccgccgtactgctctccgagcagttccccacccgcgtgcgctacaccgcctcggccttcacctacaacctggcctacacggtgttcggcggcaccgcgccgctggtcgccacctggctgatcgaggcgaccggcaaccgcatgtcgccggccttctacctgatcgccatcgccctgctcgcgctggctgggggcctggcgctgccagagtcgtcgaagcgctcgctggatgagccgatgaagtaacggccacgctatgatgcaacccattcaatctcggtgggcctgccatgcgactcgaactcgatccccaagccgacgacagcctgctcggccagtgctacaggcttcatggcccgatcagccaggctgagctgctcaaggcatacgacgaggcgccagccggccaccagcacctgtttaccctggaagatctcggccaggcgctctacacctcgatgcacgccagccattaccacgacctcgacagcggtgactggctggagcccgccggtatcgagccgagctggttggaaaacggctatccgcgggaagaccttacggtggcgcaacgtctgcacattcgccgcctgggctttgggcgactgttgccgcaaacctcgttcgacagcatcttcgaaaaggatctgcgcctgaacgaagagagtctgtcagaactgcaggccgccaataaggatctggcctcgcaacttgacagcgaatgctatctgctgcgtattccggcgcagcgcgcttgcgagtcgctctacgggttcgccaacggctacttttcctgcgacctttcgccgatggagaacttccgtctggccgagcacctggaagataactacggctaccggctgttcggccttggcgccagcctgatcgccttccgccgtacacactcgcttgacgcgcagcaggcctcgacgctgctcgacctgctggtacgcctgtatgccggcgaggaaaacacctcccaggttcgcgagctgttcaaagacagcctcgagcgcgagctactggtgctgcgctataccgagtaactcaaacctgttgctcaagaagacctgcaagcgcccaatcgatctcgacgaagtccggacgggcgccgacctccgcttgctggcagcgccgaatcagctcggccaattgcgccccatgcgctactggcacctcgcagcgctgcatcaactcttcgagcagaatgccgaacgcacgcacctcgatgcgctgcagcaaggcccgttgcgccggtgcggcggcaggcagcaaagacgccgcgccgaagtcaccgagcagcgcgttgccggcctcgtcgatcaggatgttatggccgtagagatcgccatgggtgacgccgcgctcgtgcaggtgacgcagcgccgaggcgatgccactggcagtgcgcagcgccttcacgaacgacgcgcgcccgtcgctcggatagacatcgcggctacaactttccaggctaggcggcccagcgaggatgctgaaacgcggctcgaccaggctcagcagcaagccctgctcgccttgcggatggtcgacgacgcggccaatcgcgccgatcagattggcatgctggccgaccgtgaggcacgcggccatttcgctctgcggcgtaccatcgctggtcatctgccccttgaacagtttcagggcaacagcttcgcgctggctgtcggcccgctgccagtcggcgcggtggatgatgcccgatgcgccctggcccagtacctcgccgagctgcaggtcggcccaacgcacatcgggcgcgtgggactcggcggcgtccgcttcatcgaaggggtttccggcatgggccagccaggccaggctgggcagttgcagcaggaaatccggcaaggcgggcagttggttggcgccgatgcgcagcagctccagcttgtgcaaccgcgccaggctcgccggcagctcacgcaggcggttaccggccagcatcagcttctgcagctcgctgcagtcgcccagctcggcaggcagggtttccaggcagttgtcggtgagaatcagccaacgcagacgcggcggcagcgcccccgcactcaactggcgaatacggttggacttgaagccgagcatacgcagcgacgggcagcggcccacggattcgggcacatgctcgaagcggttgttcgagcagaacagcacctgcaggcgatgcagccggtgcagatcctcgggcagatcgctgagctggttatcgctcaggttgagcacttccaggctgtcggccaggctgaatatttccccgggaaagtgcgtgagcgacgcggacagatcgaggcggctgatgcccttgagctggccgaaacgcaattggtcgagggtgtgcatcgagggttggccttgttgcggagttggcgcgccagtgtacgcaattacgatctcagccacgcataactacatctataaatattcacaggtgtaagtctgccagtggtaaaaagtcgaggcaatgctactatcggggcagccttatcccaactggtaaacaataataggacgtagttttcatggagccagtgaacccattgcctggacaattaccactgttttcagacagtccagaggcttcttttgatactcaagagccgtcacagccagacaagcagtttagtaaatatgttgtttatgtggatgagagcggtgaccatggattggaaaatatagatgcgaactatcctgtgttcgtactcgccttttgcgtattccataaaagccactatgcgcaacgcgtggttccgtcaattgagaattttaaatttaggcattttggccacgatctggttgtgttgcatgaaaccgacattcgaaaggagaagggacgctttaggtttgatagtcgtcagcacaaagagatgtttcttgaccaattgactgacatcatagaaaccagcaactttatcttgatcggctgtgtaattgacaaaagacacttacgtgagcgcagtagcaatccttatcacattgcacttggcttttgccttgaaacactttatgagttagtcgaggaaaaggatcaacatgatttgactacgcacgttgtagtagagtgccgcggaaagcgcgaggatgctgagcttgaattggaattccgacgcatctgcgctggagataataaatttggcaagctcttaccctttgaaatcgttttcgcagataagaaaaccaactcgtcaggtctccagttagccgatttggtagcacggcctattggactctccgtagtaaagccaaatcaaccgaatcgtgcgttcgacttactaactcggaaattcttttgtagcggcgggcgtatgcacgtggggataggttttgatggctgggggctgaaaattcatcctcccctagaaagcgaaaggccccggtgatcgcaccgaggccatgacgccgaccgggaacccccagtccatttccggtaattctagagcctactcttcagcaagcgcaagcctatatccttgtttagcgctgtgatatttctcagtttgaagctagcggtagctgtcttccgtgagaggtatggcctcaatgtggcagtaatccgcacccagctcacccgccagttgcacggcacgccccagacggatcggcgcgcactcgatatccaccagggtggccgggcatgggctgggcgccagcgccggccattcgcgcaaacgcccatccgtgaccaccagcaggcgtcgcgcctcgctcggcttgaggcgttgccggcgctgcagccagtcgtgggcctgctgcagcgccgggatcagcgggctgccaccgcctgcgccgaggtcgctcaaccagccttgtagagcgccagaggctttctggccctgccagtgccattgcggctgcgcgccgtgggcgtcgagcacggcgatgcgggcacgctcccggtaggcccgctcgaacagctcggcgagcaggcccttggccttgctcagggcgccgtggcgacgggtggaggccgaagcatcgacgacgatcagccaaagctgtgtaggtgcattgctgcgcggtcgacgttgcaggtcggcacgacgcctgggcttgccttgcagcaaggtggcgagccagtcgatggcgccgctgtcgccgcgccgcttggctccgctgcgcccgcctgcctgtttgcctggtgtcggtctggcatccgtccccgccttggcgcgcgggggaatgcctagggcttttttgcccagcgcggcggctcgcggcgctcgccggtattttgcgtttgcgcgggcagctcgccccactgcccttcgcctgcagcgggttgttcgctcggcgcctggggcggcgggctggctggcggttgcgcctgttgctgcggcggcgtgtggcgacgacggtggcgcagcacgaagtcggccacggcctcgatatcttcctcgccgatggcgtcggcgccgcgccaggcggcatgggcgcgggcggcgcgcagccagaccagatcggcacgcaggccatcgacgccagcggcgaagcagcgctcggtgatcgcgtcgagcgcccggtcatcgagggcgatgctcgccacgcgcgcgcgcgcctgcccgcagcgcgcggccagggcctgctgctgctcggcccacctggcaacgaacgcctgggggtcggcatcgaaggccaggcgacggcggacgatctcggcgcgcgctcccggctgcggctggccatccagggccaggttgaggccgaagcggtcgagcagttgcgggcgcagctcgccttcttcggcgttcatggtgccgatcaggacgaagcgcgcagcgtggcggtgggaaatgccgtcgcgctcgacgtggttgacgccgctggccgccgcatcgagcagcaggtcgaccagatgatcgggcagcaggttgacctcatcgacgtacagcacgccgccatgagccttgctcagcaggcccggcgagaactgcgcgcggctttcgcccagggccgcgtccaggtcgagggtaccgacgatgcgctcttcgctggcgcctagcggcagggtgacgaacacgccgctttccagcagcgcggccaggccgcgggccagggtcgacttggccatgccccgcgggccttcgatcagcacgccgccgatcgccggatcgaccgccaccaggcacagcgccaatttcagggagtcggcgccgaccacggcggcgagggggaaatggacggtgtcggtcatggggcgatccgggctgggcaaaggcggcattgtagcagcgggcggtcgaatcgctcgcagctgatctgctaaggtcggcggcttcgtttgcgccatccactagggagaactcgatgcgcctgtgcattttctgtggctccaacgcgggctcaaatcccgtttacctcgaggccgccacgcgcctcggcaaaaccctcgccgaggccggcatcggcctggtgtacggcggcgcttccgtcggcctgatgggcgccgtggccaacgccgcgctcgaagccggtggcgaagtgatcggggtgatcccgcgttcgctgtgggagaaggaagtcgcccacaccggcctcgacgacctgcgcatcgtcgactccatgcaccagcgcaaggcgctgatggccgaactgtcggatggcttcatcgccctgcccggcggtgtcggcaccctggaagagctcttcgaggtatggacctgggcgcaactgggccatcaccagaagccctgctcgctgctcaatatcaacggttactacgaccgcctcgcggcattcctcgatcacatggtcgacgaagccttcgtcaaggcgccgcaccgcgagatgctgatcgtcgagcaggatatcgacgcgctgctggcggcgatcgatggctatgaggcgccgcaggtgggtaaatggatcggtcgcaaggagacctgatgagcgcgcaaccacgactgggctgcggcgccgccatcgtgcaggacggccgtctgctgctggtacgccgcctgcgtgagccggaagccggctgttgggggctgcccggcggcaaggtggactggctggagccggtcgagcaggcggtgcgccgcgaaatcgaggaagagctggccatccgcctgacgtcgctgagcctgctctgcgtggtcgatcagatcgacgcgcagcgcggcgaacactggttggcaccggtctacctggccgataccttcgacggtgaagtgcgcaacgtcgagcccgagaaacacagtgacatcggctggttcgacctcgatggcctgccagagccgctgaccgtggcgacgcgcaaggcagcgtgcgcgctcaacgaacggcgcttgcaatcgaccaccgcgatgaattaacgtcgagcccattcaacggagccgcacatgtccacatccccgatcctgaacgctacccgcctcgatgcagcctgcatcgtgatcgcgcgtgcccaggcatccgtggtcgccgccgcctcgtatttttatgggtattggtttagccacaggcgcgcctgataccccacaggcgccctagcaactcagggtcgccaccagacagtttctcgaaacccccggtcggcctcccgaccgggggttttgttttttccggcacatcgatcgttcacagaggatttcaccatgactgcatacgccacctaccagacctattaccgctacagctggcgatttaccggcgctcaagccgctcaaccactcaatcgaacatcccatcgagcccgatagtgcgccgcgcgcggtaacgtccgcgccggccgaggaaatcaccatgtccgtagccgtcaattcccgctccaccgccaaagccgccgacttgcacctggtcgccgccccgagccgtcgccacaccacgcctctgccttccgccgcccaattgcgcgaagagctgccactctcgaccgccctcgcccgccaggtgcagcagcaacgccagtcgatccgcgccattctcgatggccatgacccgcgcctgctggtggtggtcggcccctgctccctgcacgacgatgccgccgtactcgagtacgccgagcgcctgaccgcactgagccagcgcgtgggcgatcgcctgctgctggtgatgcgcgcctacgtcgagaagccgcgcaccacggtgggctggaagggcctggtctacgatccggcactggatggcagtggcgacatggccgaaggcctgcgccgttcgcgcaaattgatgctcaggttgctggagctgggcctgccattggccagcgagatcctccagccgctggtggccggctacttcgacgacctgctcggctgggcggccatcggcgcacgcaccagcgagtcccaggtgcatcgcgagctggtaagcggcctggagatgccggtgggcttcaagaacggcaccgacggcagcctcggcatcgcctgcgatgccatgcgctcggcggcccacgcgcaccagcacttcggcgtcgatacgcagggtcgcccggccctggtgcaaacccacggcaacccggacacccacctggtgctgcgcggcggccatggcgcgccgaactacgacgccgccagcgtcgccaccgcgcgggccgagctggagcgccagggcatcgcgccacggatcatggtcgactgcagccacgccaacagcggcaagaacccgctgcgccagcccgaggtactcagcgacgtgctcgaccagcgcctggccggcgatggctcgctgcgcgcggtgatgatcgagagccacctgctcgacggcgcccagagcctgggcggcgaactgcgctacggcgtgtcgatcaccgacggttgtctgggctgggccggcaccgaacgcatgctgatcgacgccgccatccgcatgcgccacctggtctgacctcgtagcctggcgttgagcgtagcgatacccaggacagctttcccgggtatcgctgcgctcaaccacgggctaccacgtggatttacggatcatgcccgctcgtactgccagccctgggccgtccactccaggcgatcggtgatggccaatgcctcgatgaatgcgacgtcgtgggagaccacgatcagcgccccgcggtagtcgcgcagcatggcttcgacggccaacagcgagtcgaggtcgatgtggttgtcgggctcgtcgagcagcagcagaggcgcgctcggctcactgtcgatcaccccggcaagcgccagcttgaggcgctcaccgccgctgagctggcggcacggcagcacggcacgccgggcatcgagccccaggtgaaccagtcgcgtacgggcgagcgcctcgggcagcccagggctgcagcgacgcaggtgatccagcgccgcctcatcgcccggcaggcaggaaagctgctgatccagataggccagcggcacctcgacccggcactcgccggcaacagcggccagccgcccggcaagcatcgccagcaggctcgacttgccacaaccgttaggcccgctgatggccagccggcgcgggccgaacagctcgatgtccggcaagacggcccctgagtagggcgcccgcacgccccgcaggctgagcacccgcttgccctcggccagaccgccagccttgccgtgcagttgaatggcgtggccttcgtgcacccgctgcgccgcatcgcgcacggcgtcgtcgaggtcgcggctgaccgcttgcaggcgctgctgcaaccggccggcgctggcctcgctgcgacccttctggcgatccagcagaatctgcgcctggttggcatgccgtgcatctcggcttgcgctggcggtgcggcgctgctggcgttgctgctgggcctgcagttcacgctcgccgcgtttgcgttcgctacgggcatgcgccagggcctgctgggcggcttgctcatcgcgctgtcgcgcctcgcggtaaaaaccatagttgccgccatacgcgcgcagcccgagaggcgacaattcgacgatgcgctgcatgccctccagcagttcgcgatcatggctgatcaccaccagcccacccggccactgctgcaggcgctgatagaggcgcagccggctggcccgatccaggtggttgctgggttcgtcgagaatcagcaggtcggcatcgcccagaaacgcgccgagcagcgccacccgcgtacgctcacctccgctgagctgggcggccgggtcgtgcaacgcgagatgcgccaagccgtcatcctgcagcgccagatgcaagtgctcggcgatatcccagcgaccttcgagcagctcgatatcgttgtcccccatgcgcccgtcggtcacccgaaacagcgcatcgtaaggtgccgcgaagcccatcaggtcgacgacgcgagtggtgtcgtccacgtcgattgcctggggtagataggcgagccgggcctgccgcacgatgcgcccggcgcttggctgcaagaggccagcgggcagccgaccgagcacgctcttgccggcaccgttgcgccccaccaggccggtgtggcgggcatcgaaggtttcgctcagctcatcgaacagtggctggccatcggggaaatgaaaggacacgcgctcgagcgcgataacaggcgagttcgtcatgaatgactccaggcaatgccgtgaaaacgcgcggcacaaggccacggcggacgatcacaggtcgtgcgtacacgacggcattactggcgcattggacgaaactccggcgggggatggacggttaggctaaacccaaggtcaggccggggcaaccgaggcgacctgtaaaaaccgaaaaggcgctgaaggtaggccgtaagatgggtggaacccatcggcaattgatgggtttcacccatcctacaggctgatgggcgctcagccccaaccaaagccaagcagcgtaagcgggaacataaggacaccgacgagacgagggaacacggcgcccagcgcggcgcagacgaccgcccccgaaagcgccgagcctccccagatcagcaggctcacaggttccgtagtaatcaccatgcaagtcagcaggccaatccatagccctcccattgcaccgcacagcgcggcaaaccagcgatcctttcgagtgatcggctgacgccaccaggcggcgatttttcgtacagcatccatgtgtagactcctttgcctgacggccaatttgatcaggactcttcgctatcgagcagcaggttttccaaggcctcgcggtattcgcccggctcctgccacaggccgcgctgctgggcttcgagcagacgttcgatgatgtcctgcagggcgccggggttgtgctgctggatgaagtcgcgggtgtctctgtccatcaggtaggcgtcggtgagcagggcgtactggtggtcgtcgaccagctcgctggtggcgtcgaaggcgaacaggtagtcgatggtcgcggccagttcgaaggcgcccttgtagccatggcgcttcatgccctcgatccacttcgggttggccgcacgggcgcgtaccacgcgggccagttcctgcttgagggtacggatgcgcggcgtgtcgggctggctgttgtcgccgaagtagctagccgccttgcccccgcgcaaggtttccactgccgccagcatgccaccctggaactggtagtaatcgttggaatcgaggatgtcgtgctcgcgattgtcctggttgtgcagcaccgcctgcatgcgctccaggcgctcggcgaactgctcgcgcgccggtgcgccctcgacgcccttgccgtaggcgtagccgccccaattcaggtacacctcggcaagatccgcacggttttcccacaggcgctcttcgatggcgttctgcacgccggccccgtaggcacccggcttggagccgaaaatacgccagccggcctggcgccgcgcctggtgttcgtccaacccgccgtcttgcagcgccagcgcttcttcccagacccgggcggacaacggattcatgtccggtgcctcgtccagatcggcaaccgcctgcacggcgtcatcgaacaagcggatcaggttggcgaaggcatcgcggaagaagccggacacccgcagggtcacgtccacccgcgggcgaccgagctgctccagcggcagcacctcgaaacgctctacccgctggctaccggcctgccacaccgggcgcacgcccatcagcgccatggcttgggcgatatcgtcaccgccggtgcgcatggtcgcagtgccccacactgacaggccgagctggcgcaggtggtcgccttcgtcctgcaggtggcgttcgagcaggcggtcggcggcctgcacaccgaggcgccaggcggtgggcgtgggcaggttgcgcacgtccacggagtagaagttgcgcccggtgggcaacacgtcgagccgcccccggcttggcgcgccactggggccggagggcacgaaacggccttcgagcgcgctgagcaggccgtgcatctcggcgtcaccgcaggcgtccagcagcggagcgatatggctgcgcaggctgtccagcaccacggcactgcttgatcctacggattcgaaatccgttccttcaatcagctgtaatccgagcagctcaagccgttcgcgggtgtcacccaccgtgcgccagggctcgtcgcccaggttcaccagcacttccggccgtgggccggcccagggcgccgccatgtcgcaatcgaggggatcaaaatcgagtgccaggtcgctggccagggcgcgcagcaggctggcattgccgccctgcccgtcgccacgtggaatgcgcagcagcgccagtagcgtgtcgcggcgcaactgcccggccggcgactcgccgaacacgtgcaggccatcgcggatctgtgattccttgaggtcgcacaggtaggcatcgagctgcggcagccagctggcgggatcatcgttcagctgcaggcccagttcgcgatccaggctggcctcgcgcaccttctgcaggatctcgccacgcagctcgctggcgcggcgcaggtcgagctggctggcgtcgtaatactcgtcggccaggcgctccagatcgcgcagcgggccgtagctttcggcgcgggtcagcggaggcatcaggtggtcgatgatcaccgcctgggtgcggcgcttggcctgggcgccttcgccggggtcgttgacgatgaacgggtagatgttcggcagcgcgccgagaatggccgttggccagcagctttcggaaagcccgacgctcttgcccggcagccactccaggttgccgtgcttgccgacatggatcaccgcgttggccccgtaaacgtggcgcatccagaaatagaaggccaggtagccgtggggcggcaccagatccgggtcgtggtagaccgcagcggcgtcgacctgatagccccgtgccggctggatgccgacgaaggtcaggccaaaacgcaggccggcgatcatcagccgcccctcacggaacatcgggtcgctttccggcgagccccagcgctccagtaccgcctggcgattggcctcgggtagggccgaaaagcagcgctggtagtcgtccagcgccaggctctgggcgcaaggccgcaggtcgagattgtcgaggtcgttggtcacgccgccgagcagttggtggatcagcgcggtgccgctgtccggcaggccctcgaccggatagccctggcttttcaaggctcgcaggatattcagcgccgctgccggcgtatccagaccgaccccgttgccgatgcggccatcgcgggtcgggtagttggcgagcaccagggcaatgcgcttatccacagttggcaggcgctgcaggtcggcctgacgacgtgccagttcggcgacgaaatccatgccaggcaggtgcgcgcggtaacagaccacgtcgctctggctacgctcgctgcgccaggccaggcccttgaagctgatcggtcgggtgatcagccggccatccagctccggcagcgcgatatgcatggccaggtcgcgagggccgaggccctgggcgttgccttgccactgctcttcgctgtccagggcgcaaagcgcctgcagcaccggcacgtcgcggcggaacggacgcgcctggggcgactccgggttggactgggcgaaaccggtggtgttgagaatcacgctggcgcccgcttcgtcgagccaatcctccacctgcgccaggcaggccgcctccttgaggctagccacggcgatgggtaacgggttgaggccctgggcctgcaggcgctggcagaaggtgtcgacgaaggcggtgttggccgcctgcacatgggtgcgatagaacagcaaggcagccaccggtgcatccgcttgccagtcgccgcgccagtcctgcagcgaggcgttgccgatacgcgggtggtaaaggccgacccgcggcagggcttgcggcggctgccagccgtagtcacggcccaggtaatgatcggcgatgcaccggaagaactgccgcgcgttatccacgccgccctgacgcaggtactgccagagccgctcggcatccacggcggccacgttacccagcccggtcagctcgggatcggggctgtcgtcgccgggcaccaggatcagcgtcttgccctgccccgccagttccaccaggcgctgaatgccgtagcgccagtaactgacgccgccgtgcacggaaatcaggatgaccttggcgtgcctgagcacctgctcgacgtagaaatccaccgaggcgttgttgctcagctgcgccgggctggccaggcgcaggcttggataatcctcgggcaaatgccgggcgacctcggccaacagcgacaggtgcgaatcccccgtgcacagcaccaccagctcggcgggcgtctggccgaggtcggcgatgctgtcggccggcagcgactggccgggctgggtacgcagcaggtgcatgatggccgccggttacgccagcgctgctttcagctcggcggcgatggcggtgtgatccagctcctggccgatcacgatcaggcgggtcactcgggcttcgtctgttttccaggcgcggtcgaaatgcttgtcgaaccgctggccgacgccttgcagcaacaggcgcatgggtttgttcggcacggcgacgaagcctttcacgcgcagaatgccgtgtttgccgaccacctccttcagcgcagcgagcaggcgcgcctcgtccgcttccggtagttccacgtggaacgagtcgaattcatcatgatcgtgatcgtcgtcttcatcgtcgtggtgggtgcggcggccctcgatgtgcaactcggtctcgctgttcaggcccagcagcacattgagcggcagcgagccgccatgggcctcgaccaccttgaccgccggcggcagctcctcggccacttcggcgcgcacggcatccagcgcctcggcatcgagcaagtcggccttgttgaggataaccaggtcggcgctggccaactggtcggcgaacagttcgtgcagcggcgactcgtggtcgagattggggtcgagcttgcgctgggcatcgacctgatccgggaaggcggcgaaggtgccagcagcgacggccgggctgtcgaccactgtgatcaccgcatcgacggtgcaggcattacggatttccggccagttgaaggcctgcaccagtggcttgggcagggccaggccgctggtttcgatgaggatatggtcgaggtcgccgcgacgctccaccagctcgcgcatcaccgggaagaactcttcctgcacggtgcagcacaggcaaccgttggccagttcgaacacccggccattggcttcttcctcggtgcagccgatggagcactgcttgaggatctcgccgtcgatacccagctcgccgaattcgttgacgatcaccgcgatgcgccgaccctcggcgttttccagcatgtggcgcagcaaggtggtcttaccggcaccgagaaagccggtgacgatggtgacgggaagtttggcgagcgttttcatggtggcccctggcgtctgcagaaacggcgagcgggcgataggatggcaggcacgagcagggctcacgcgaaggcatcaccggatcaccccgcccggttgtcgaaagcgttatcgaggcaggtctcctggctggcaggtcatggcgcgcggccggccttcccggtctcccagtggcgattggcgacgcactcgctgcttacagttgcgggggcagccacggtttgccgtgttccctcttagctccatggcaaccatggagaacctcgaagaccgcaaggctacgcagcccccgcgatacggtcaatcgcggcgcgacctgcaacatgttgacgcacttgccgcttcgtggtgttcttggcccgttgtttcaggtgtctcacgccgcggtgcgtgaggtgaaacgggaagccggttcgagtccggcgctgcccccgcaacggtaagcgaatgccaggatcgttttggccactgtgcgcacgcatgggaaggccgatccccatcgccgcaaggtgatcatcgcgagcccggagaccggcctggatcctctgtttggcaacccgcggtgggcgggcacgcgccgatcgctgcctgcctgtgcgggctgtctcgccgtgtcctgctgtgccgtttacccctgaggtctacgatcatgtccagcagcgtcatttccacctccagcgtttccacattgcccctgtcacagcgcatcctgcttgcttttggcagctgcgtgctgggcgccgtgctgattttcttcgccggcttctcccacgtcgaagccctgcacaacgccgcccacgacacccggcacagcgccgcgtttccgtgccactgagggcttgctgatgatcaagcgtatcgcccagaccgccggcttcgccggcctgctcgccgccatcgtgctgaccttgctgcagagcctatgggtcaccccgctgatcctccaggcggaaggcttcgaggtcgcagagccggcagttatcgaacacagccatgacgccaccgcagcccacgaccatggcgcgagcggccacagccacgacggcgaagcctgggcgcccgaagacggctggcagcggctgttatccacaggcctgagcaatctggtcgtcgccgttggcttcgcgctgatgctcgccggcctgttcaccctgcgcgccccggaaaaaacctggcagggcctgctctggggtctggccggattcgccacctttgtcctggcgcccgccagcggcttgccgccggagctgccgggcactgccgcagcggaactgttgctgcgccagtactggtggatcggcgcggctgcttcgaccgctgcgggcctggcgctgctggcgttcggcggcaactggatgctgcgcattctcggtgtggcgattctcgccctgccccacctgctcggtgcgccgcagcccgacgtgcatgaaagcctggcgcccgaggcgctggagcatgagttcatcctcgcctcgctgctgaccaacgcggcgttctgggtggcactgggtctggctgccgcctggtttcacggccgtgggcgccagcaacaatgagtgagcggcctgttctcgtcgctggcctgggttgtcggcgcgagtgctcgctcgaagagttgctgagccttctcgacaacaccctggctgaacatggctcgagcactcccgagctgacggccctggcgagcagcgaccacaaggcgagcgagccaggcctgctacagatggccgcgcacctgaacctgccgatccacttcctgcccgccgaggtgctggcgggttaccatgggcgcctgaccgatacctcgaccaaggcgttgcagctgaccggcacaccaagcgtcgccgaagccagcgccctggccctggtcgagcagctgagcgaccgccccgctcgcctgtggataaccaaacgcaagagcgccaacgcaacactggccgttgccagcagcgatccgtagatgtgtcgggacgcgtagtgcacgctttctcgatccacggcatggcgatcccacgctaacgaccggataagccgaacaccacggtggaagagagaagcgtcttccaccctacatccaggaaccgcatgaccgtctactttatcggcgctggccccggcgaccccgagctgatcaccgtcaagggccagcgccttatccacatctgcccggtgattctctacgccggctcgctggtgcccaaagcggtgctcgatgggcaccaggctcaccaggtggtgaacaccgccgagctgcatctgaatgaaatcgtcgccctgctgcgcgccgcccatgagcgcggcgaagacgtggcgcgggtgcactccggcgatccgtcgctgtacggcgccatcggcgagcagattcgtcacctgcgtgcgctgggcatccccttcgagatcattcccggcgtcaccgccacagccgcctgcgccgcgctgctggaaagcgagctgacgctacccgaggtgtcgcagacggtgatcctcacccgctacgccagcaagtcaaagatgccggccggcgaagaactccaggatctggcgcgccacggtgcgaccatggcgatccacctgggcgtgcagcatttaccgaagatcgtcgccgagttgctgccgcattacggggccagttgcccgattgcggtggtgcatcgcgccagttggccggaccaggattgggcagtcggcaccctggcggatatcgaagccaaggtcagcgccaagggctttcggcgtaccgcgctgatcctcgtcggccaggtgctgggggcagaaaatttcgcagactcggcgctctacaacgaaggccaccgccacgtgttcagaacaggtgctgcagacgatacaggctctcgctgacctggccgcgattatcggcgatgacgatatgcgcgccctggcgggcgaggcgcccattgagatcgctggcgtacagctgcttgataaaagccgagtattcgacggcaacacactcgccaaacagccaggcatgcagggccggcaggcggaaattccagtgcccgtcatcgcagtcgaacccggactcacgcaatcgggcgatcacctgctgatcgccctgcagcaccgccacgcagcaatggtgcaaggtgtcgagccaggcactcattggccagcgacctcaggcagttcgatacggaaacaggcgccaccctgctgattgctcacgctcaacttgccacccatctgattgaccagtccgtaactgaccgacagccccagcccggtgcccttgcccaccggtttggtggtgaagaaggggtcgaatacccgatccagcagcagcggatcgatgccgccggcgttgtcctgaacctgcacgatcaccttgccatcctcgcaatcactgcacagaaggatactgggctccagctccgggtgcttgtcccgcgcgctgagcagcgcgtccttggcgttgaccaggaggttgatgatcacctgctcgagctggtcggcgtgcccgcgcacttggggcgtaccgcacagctgcagggtcaggtcgatgtcacgcagcagttcgccttcgcgcaccagggtcagggcgccttcgatggcttcatccgggctgaacaggtcgtcctcgacctcggagcgccggccgaagatgcgcatgtggttgatgatcttcgccgcgcgggtgatctgctgctcgatacggccaagcttgttcttcaggtattcggggttggccgagccgttttccacacccttgagagtgttggtcagggcgatgcgcatcacgttgagcggctggttgatctcgtgggccaggcccgtggccatttcgccgagcaccgccatcttggcgctctggttgagcatctgccgggctttctgtagctcggtgtcgtcacggccgacggcctgtacttcgatcaatttgccctgctcgtcgaacacaccgcgctcggacagcacccaccagatgtgctcgcggccgggcaggtccatgcgcaccagcgcggtaccgaccggctcatcgggcgtcaattggcggtggcgttcgcggaactgagtcaattcctgagccgacaggtaggtggccaggctggtgccgggcaggttctcctggcgaatgcccaggtaatgggccagcggccggttggcatagaccagggtaaggtccgggcggtagcggcagatgatcgccggcgaatcctcgaccaggatgcgatagcgctcctcgctctcgcgcacacgctcggcagcctgggcggcgtcggtcacgtccaggcacaggccgactgcctcgaggggaatgccgcgctcgtcgcgtagtagcttggcctcgtcctgcagccagtgatagcggccctcgcggtcgatcagtcggtaacggcagctggccaggccctggctgagcagcgtgcgggtatgggcgaagtagatgtcgcggtcatcggggtggatgaagtcggccatgccgcgctgcacgaagtcgtccagtgtccagcccagcaacgcgctgctgctgtcgctgcagaacaccggcacgaacacgccgtcgtcgtagcgatgcacgtagatcagcgccggcgcactggccaccaggctcttcaggcgcgtggtggcagcgtccgcctcgacctccttgagcttcatgtcgttgatgtccagcaccgcgccgacgatacgcctctggccattggcattgaggatgcgtgtgtggatgcggaaccagcacagcgcatcgtcggcatcacgcagacgcaccacctgctcgaaggcgcggccgctcagttcggcatcgcccagacggatgcggaattcgtcgcgatccgccgggctgagcagttccagccagtccgcgagggtcaccgcctcatcctggctgaaaccgaaacgctgggtcaggcagggcgccagcaggaaggcaccggtgcgcggcacgtattcccaccagccggtgcccagcaggctctgcaggatatccacacgctcgccgtgcaccttgcgattctgctcatcgaggcgttgcagcagcggcgcggcgacgtgggcgaacagatccagccagtcacgggtattgagctcgggcatgctctggtgggcgacgtagggcgagcacagcagccaggcgcggatgccctggtggtcggcgtagggcaccagccacaccgaatctgcggcatgccattcggtagccccggcatcaccgcgcagccactgcaccggctggtcgccggcatagtgctgcaactcccgtggcaagtgctggccatcgtcccagaacaccggtgttagcgcatcgcgataatggccgacgacctgccagccgccgcgcacggcatccggcagcgccagggcaacgcaagccatgcgcagggcctgggccatggcacccagccagtcgtgaatatggcggggcaattcgacgcgctcggtgccgcgcacggtctgcgccacggcactgatctgcgagaacacctgcaggcgctgttcgcaggcgtgcagccgggccaggaagtcgcccacctcgaaggcctgcagcgaccagccgtgcgcttcgggcttgagccagccgcgggtgtgcaggatgccgccatcgcgggtgacgaaggacagatcgagcatctgctgcacgaaggccgccaggtcggtgaccagatagcggctctgcccgtgcagcaattgctccaacggcaggacctgggaaagggcgataggcaggcgatcggagaggctgccggagacttcgaatacgcgccccaggacatcgatggacaggttcaggcaagggctgttggccgatatggggggcgacggtgagacgatgcctgtctcaagcggcgcctgagtttcctcgccgcgtttgaaccaatccttgaacacttgcattgcccggcccacctaccatgattagtgccgcggacggatcaaactccgccaacctgaatcgggctgccacgccctacttccctggatgcccgttgtcgccatgtcctacttcttactgctcggctggctggctgcctgtgcgttgcaagatgcccagcagcggcgcatcagcaacctgttgacgctgggcggcctcgccgttgccctggcgcatctgctgctctggggcagcagtttcaccggggcttccttcaaggctgccgcactggcgatgggcgttgcctgcctgctgtcgctgcccggctatctgacccgccagatgggcgctgccgatgtgaaaatgctcattgccctgggcgccgccagcgacggcagccatgtactgttcagcgtgatcggcgcagctcttgtacaactcagctggctggcgctgatacgcatcaaccccaccattgggcaggcacttcccgaaaaatggatattcatcagaacagctacagccagaaaggcgccctatgcaccctttctatttgcaggctttgcactgaccgctatctggttatagccagaaggatagttacccgaggataaccaaggcgttgcacttctcctataacaccaaagtgataactcgacttgggcgaaacctgtacaactgttcacttttgacactaacttgacccctgactattctgcgatttggtaccttttccaataggtagatgcttcgcatggaacgcattaatgccctgcgaataatgatcgttgacgacgaacccatgattgtcgaggaactcgccgagtttctcggccagcagggttatgacgtcacttcatgccataacgcacacgatgcgctgcaggcctttcagggtgacgaaagcatcgccgtcgtgctcagcgacatgcacatgccagggcttaccggcttgcaactggtcgccgagctggcgcgactcgcaacgcccggaaggttgtatgaaaccgccatcttcacgggcagcaccgacaagcaggacgtcatcctggccctgcgcgctggcgtcagtgactacttccagaagccggtggatctgcaagagctgttggcgggtatcaagcgcctgctggatcgcgtggagcaaaaagccagggagcagcagatccgccagcagattcaggatctcgcagcgtcactgcatgaaatgcacagcgagctgatccccaccatgccgatcaagaacgtcgcgcagatgagtacatcggcggacaaggtgcccgagccattcgacaagttgtcacgtcggcaacttgcagtggcgcaacttatcgccaaagggatgaccaactatcagatatcctgcgaactgggcattacggaaaacaccgtcaaactttatgtctcgcagatattgagattgacccgcgtgcataaccgcactcagttggcgttgtcttatccatcccacgggtaaagtttgtaaatatcggctgctgtcacacggcttcgattgttacgaagttgttaacagccactggccgtacaacttcgataacactttcgagagcccataaccctattcgccaagttcaccgcctgcgtcctgcgcgaagaacggcgggatcgggtgcttgtggctgtccagccagcgttgcgaggccagctcacgctcagcgggggtagacacctgcgggtgcggtgatgccagctggccctcgcgctgtaggcgcagccagtgggcggtctgggtttgtacatcattgcccaccagccctcgtccatcaccctcgtccgccgccaggcacaaggctggtaatgcggcggccaacactgcacagccgatgatcgatcctttcatggtgctttcctcctggccgccggcgagtggctgaatcaattaacgctagcggacgtttcttcgatggggaccacgcgcacgaagccgccatcgtccggcacgatcagacgacctgcacgcatctcgatgccgaagcgcgacgacgacggcgtagcggcggctggcgcaggtgtgcgtgcaggcgctggcgcactggcgaccaccggagcagcggcaacgggtgccggcgtggcgggcggggttggagccctggatgctgcggctactacaggtggcgtcgcagaagcggctgatgccggttgcggcgcagcagcggttggcgcaggtgtgcctgcaggcgctggcgcactggcgaccaccggagcagcggcaacgggtgccggcgtggcgggcggcgttggcgccttgggtgctgcggctactacaggtggtgtcgcagaagcggctggcgccgattgcggcgcagcagcggacggcgtgaccagcggtgctgaagcacgagcgataaccggctgagcggcgacgggagcggcgtcagcgcgagccgaaggtgcaggcggcgtattggcagccggctctgctttggcgacaaccgccggtgccggcgcagccgatctggctgaaacgcccgccaacgacaacggaaccacgggcgccggccggaagttggacaaccgcggcgccggaacggcaggtggtgccgcagccacagtcggctgcgcggccggtgcgacaggcgcgctgaccgacacaacctttgccggtgccggagcaaccggtacaacgctggcaggtgccggggcatcctgaggaatgacctgaatcactggtgccttggttgccggcgtggccgcagttggtgacgacatcggcaaaccggcgttcttgctgcgcatcgcttcggcgcgctcttcagcagcgcgcatctggctggccgaaaagcccatgcgcttggtcagggcgtcggcctgcgggcgcttgccctggtagatcagcagggtcagcaggttcagcgccggctgttgctcggtctcattgagttccagggcggtcagcagttcgaagcgggcttcgtccagacgcccgaggttcatgtacaccacacccaggtcgttgcgaatcggcgcgctggtcgggtccagggtagcggccaggcgcaggtgttcgagggcttcggggtagcgcccggcggcgctggcgagttggccgaggccctgctcgccctgggccttgaggcaggtgcgggtcaggctggcgtatagctcgccggcttccgggcggttcagtgagcgcaggatgcgcgctttcgccaagcgcgcctggggcaggttggcaggcaagcgctccaggttggccagcgctccatgcaggcggccttcttcggccgttttttgcgcgaggttcagcgccagctcctgatcctgggacagcggcgcacaggtcatcggcgtcgcatcggccttgcctgtcagccagggcgactgcgcctggccgctcgcacagccggccagcagccccatcacgcccaccatggtcacaacacgtttcatctcaactcccccagagccccgacgatcgcaatgaatccgggccccgccaatacgatcaacaacgccggaaacagaaacatcatcatgatgacggacatcttgccggacagtttggaaaccctttcctcgagcgccgtgtgatggcggtcatcgatcagctccttgagccgcaacaacgaggccatggcgccgccgccctggacgataagctgttcgaggatcaccacgcaatcggtcacctcgtagacttccagcgccgccgccatgtcacgtaattcgcggcccagttcgaggccggcatcgacgcgggtcagcacctggcgcagttcggtgctgaggttgggcaggatggtttcagcctccttggccagcacacgcagaccctgttcgacggtcatgccgacatcgaaaaggatgcgcagcagcgggatgaaggtggtcacctcctctgccagcgcttcctgacgattcttcgctgcccaagccagccagcgtttgggcaacagatagccgatgcccaacgcgaacaccggcgccagccaggccggctggggcggccggctcatcagcaactggacgatcagcaccagcgccagcagaacgatcggtgtgcccagctggatggccgagaacatcgactgctggctgcgcttgcgccagcccaggcggttgagcagctgcaaggtttcgccatccatgctcagggtgcggcggcccagtgagctgccgccgatgccgcgcatgacgccgccacccgacatccgcgacagcgtgcccatgcgctggctgaactggcgccgcgcgcgcagatccgcataggccaggtacaggaacagcagcgccaggaccaattgcagcagggcactgagcagcagcagcgcgctcatcacaggctcctcagcatgcgccacagcgccaggctgccggccgcctgcagcacgaacgccagaaacagcaccatgcgccccgtggactcatgccacatgcccagcatgaactgcgggttggtgacgaagatgtacagggccagggccagcggcaaaccgcccatcacataggcgctgatgcgcgtctcgccggtcagcgcacgcaggcgacgcgcgctgtgttcacgctcacgaatcaggcggatcaggttgttgagcagttcgctgctgttgccgccgtaacgctggttgacccgcacgcccagggccagcacctgaaattcatcacgctcgtaaaggtcggcgaaatcctgcagggcatcgcccaggctcatgccccgctgcacgttgcgccgggtgcgggccatggcgctgcgtagcggttgcggggccgtttccatggccagcatcagggcgtcgcccaatggccggccggacttgaggctacgaatcacatggtcgagaaacaccggcaactgctcgatcatgcgcagcacccggcgccggtaacgcagggcgatgaacagccggccaagcagcagcgggccgagcagcatgatcaacaggcccagccagtgcccgacgatcagccccagcacggcgcccagcaaccagatgaacagccacaggcgcaggccctggctcggtttgctgaaaccagcgcgcagcagcagcttgtccagatggctgatgaccgccgcctgcaagggctccggctggtcggccaacagacgctgcagcacctgctccgaagcggcctggtcgcggctcttgcgtagcatcaacagccccaggcccagaagcgtcaggcagatgattcccagcaatatcggtgcagtcatcagggcgctccttgccagcctcagtcgcggcgcaacttgtgcccggccgggttcggcgcgtcgcggcagaaggtgccgctgcccgtgcggtcgagacggaacagggtgttgatgacgtactgatcttcacgcaggccgagcacctccaccacctcactgacgcagcggcggccatcgggcaggcgggtcagctggatgactacatccaacgccgcgcagatggtctgccgcagggtacgctcgcccatcttggcgccggagaagccgaccagggtttccaggcgcagcagggcgtcctgggcgttgttggcgtgcacggtgctcatcgagccgtcgtggccggtgttcatggcggtcagcacgtcgagcacctcggcgccgcggatctcgcccaacacgatgcggtccgggcgcatgcgcagggcgttgcgtaccagctcacgggcggcgatctggccgaagccctcggcattcggcggccgggtttccaggcgcaccacgtggtcgtgcagcagctccagctcggcggtgtcctcgatggtgacgatgcgctcgcgggggtcgatcatctggctgagcatattcagcagcgtggtcttgccggtgccggtgccgccgctgaccatgatgttgcagcgccgccggaccatcagctccagacagctgagaatcgcctgatccagcgaattgctggccagcaggtcggcgctgcgcagcatgtccttgcggaacttgcgcaccgagatgcacgggccgtccagcgccaccggcgggatgatggcgttgatacggctgccatcgggcatgcgcgcatcgaccatcggcgaggattcgtccaggcgccggcccactggggcgagaatgcgctggatgacccgcagcacgtgctgatcatcaatgaaacgcaggtcgctgagctgcaacaccccgcctcgctcgacgaacacccgatgcgggccgttgaccagaatttcgctgaccgcgtcgtccttgagaagaatttccagcgggccgaagccggtgagttcgtcgaccagctcctcggccagacgatccacctcataacgggaaatggcgatctgccggcgactgacgtattcactgacctgctcggagacgaacagcgccagagcggtgcgcgtaccttccagcaggttctcgcccttgtcttccagggcatcgatcagatagcggtgcagcaccggtttgagatcgtgcacgccgatccgcgcactgctaccgccgaatggtcctatgggcatcagttgttcctcagcaggcggcgccaccacgaaccggctgcgccgtggcggggctcgaacaggccgttggccagagccagcaggccctgggtcaggccgtcacggggggcgaactcgaacagcggcacgccctggttcttggccttgaggcgggtgaccgggctcagcggcaggccggcttcgagcggcagcgcgaaggtcttgctgagctccggcaacccaggcgccaccgcaggctggtaacggtcgaccaggagccgcgcgtggtcgagtttgatgcccttgctgcgccacaggttgagcagcgccaggttgcgccggcagttgggcacgctctggtcgacgcaccagaacatgcgctgcgcgtggttgacgaaggagcgcaggccatcgcagtccggctggccgcacagattaacgaacacgtgctggaaatgctggcgcagactgcccagcagcaggaacagctcgccgaggctgaagcgctccaaggcgtcgtcgtccgggccgtggggcaacacgcgcaggccatcgggatggcgggcgaaggcgctttcgatcaggttggaatccagacggcggatatggcgcagcgcatcgccgaagcagaacgacgactccatgccgaacagctccaggctttcgccgcgcggaatgcccaggtcgacgtacagcgtgcgctgaccacgggcctggatctgcagggccagatgcacggccagcagcgccgcgtcggcatccggctgcaggccgtagagcagcgtcagctcaccctgctcgcgggacggcggcagctgcggcaggcgctgggtcagacggcgcacgagccccagcacctcgctgctgcgcgagccataggcaatgaaatcccgtgcaccggcgcgcatggcgttgagcaccaactggttgtccagaccgtcgcccagggctaccaccacgaccatcggacgcatgtcgagcagcgcctcgatcagcgcgcactggccggtctgcccctcacggctgaggccgacgaacaccaggcagctgccggtcatgtccatcaggcccagcacttcgtcgagggtgtcgccgacgttgagcacctggccctggccggccagcgccgcctgcagccattccaggtcctgtttgcgacgggtctgcgcgagaaagatctgttccatgaccactccctagcgcgacaggccgtcggggcgaagaaaatcgccgttctcgagaaacagctggcggaacacacccggatcgtaattgcgatactgctcgcccggcagatccggcagctgcacgttggccgccaggggctgcaccaggcgcggggtgaccaccatcagcagctcgcgctcgtcgcgctcgatgcgcgaggagcgaaagaacgcaccgagcaccggcacgtcgccaaggaatggcaacttatccacaaccgaggagctgttggtggaaatcagcccgctgatcacgaagctctcgccatcggccagggacacgctggtgtcggtgcgccgcacgttgagcgccggaacctgggtgccggcgatggtgatgccggcggtgaaatccagctcgctgacctcgggcgccaccttcaggctgatgcgattgcgccccaccacagtgggcgtgatggtcaggcgtacgccgaactccttgtactcgatggacagcgaatcgctgccgctgctgggcaccggaatcgggaattcgccaccagccaggaagctcgcactctggccgttgagcgccaccaggctgggctgcgccagggtgtaggcgaagccgctgttttccagggcatcgaggccaagcaggaacttgctgctgccaccgccccaaaggatgttgaagccatcgcgcgacagcggaaacgatgcgccggggcctacaccactgacgccaccgacaggcacggtcgccggcccggtgccaggcgcgccgatcagaaaattgttggacgcggtgccaaagatgcgcaggcccacctcacgcagcttgctgcgccgcacttcgacaaagcggatatcggtctgcacctggctcggcacgagctcttcatcgaagcgcaccagcggctcggcgagcgcagccgtggcggcgccctgcaccagcacctgactctgccgcggttcgcggtcacaggccgtccacaccagcaggctggtgctaccgccgcgcttgccgaccagcaggaagctgtccttgctgttgaggctgacgtccgccacctccgggtcgccaatcgccagacgggtgatgggcaccgcaaagcgcagttcgctctgcatgccctgggtcacctccagcaccgccggtaccggctccaggccggcgcaggaggcgaacgccgcacccggtagcgcgagcatggccgccaccaggctcgtcaacagacgggaaatgcgcagaccatcgttcatcgcgttgcttccttgccgatcagggcgtttgccgggtggcgtcattgccgcggtacaccgggataccggcaggcgcctggcgtaccggctcgggctgggcgacgggcgccggtgcggggccgcgcacggccagttgctcgaactggaacagctggcgttgcacctcgccgacatcggcctggggctcttttccagcgtagtaatccgccaggcgcttttcatccgcgctgcgcaccgccaggcgcaggctacccacctgggtggcgagcatgaaacgcgtgagcagggcttcgggaacggccagtacggcagtggtcggggcgttgcgacgacgccggcgttcttcgtcggcatcagccggtagctgggcggcttcgccttcgttggtaatgcccagggtgtcgccgacgctcagcaggcgcagcgccggaatcaccacctgggcagtctgctcggcattgccctcgccctgacgcaagtagatcagcacgtcgacgtaatcgcccgggctcaggtggccgccgccgccgatcacttcatccacggccacggccagagcccgctcatgggggcgaatcatccgtgccaggggcccggccatttcgaaggcagcctggctcaacacggtgccggccggcatgggctgccacagggagcgaccgatcaattgctcggggctggcaaagctgcctggtggtgcgatacgcaggcgctccacggcaaggtcatcacgggtgatgggcgccagtgcctgcacagccctggccagcaccacaacattgacgcgctgctgctcatcgacctgggcctgcaactggctgccgactgcagccgctggcgccacaacgggcgcagatggcaaggctgccggctgtgcatgctgccgaccgagggtgatgccccaatagccggtgatcaccgcacccaccagcagcacgccggccagcaccagcgtcaatcgactattcatgacagcacgctccttgttgccaactacccggtacaacccgccatggatttgatcgattaaaggcgacttgcaagttcgcctcaagtatcggcacgtcgttattttggtttaggaattattgtgaaacttatggcgaaccataccgtcaatgtagaacataccgttcgtcgctgataaagtgctcaacaccctcgccacaactttggcacaccgaatcatagtgccttagccattgaatttattagaactaatagttgtgattaatactttggaagtaataccaaggtaagtttgcgagcaaccccttcccctctcacactttccctgcaagccccttacacaggcgtccctgcctgccttggctacagaggaagtacccatgttcacgctcatcatccttcgcgaaaaaattcgcgccttctttaaaaacgaagaaggagcgtcggcgattgaatactccattatcgcggcattgattgctgtggttatggtcggcagcgccaccactgttggcaccgatgtaaaaagtgttttcacgtcggtatctaccgcattgaaaggcactacaactaccggatcggggtcggggtcgggcaccggaactaactaaccactattcaggtgcaacggtatgcgcgagcacatcttactggtagatgacgaaaccgatgccctcgaagaactcggcgagttgctcgagggcgaaggctttcagtgtcattgcgccaacaatgtcgctgacgccatggcctgcctcaccacctggccggatatcgcgttgctgatcaccgatctgcgcatgcccgatgaaagcggcctgcgcctgatccagaatctgcgcgccgcgccccgttatgccaccttgccgatcatcgtcatgtcgggtcacgccgacatgaacgatgtgatcgggctgctgccgctgcaggtggtggatttcctgcccaaacccatctaccaggaacgcctgatcgaagtgctcaatcagcggtttccgattcccaaggttgcgatcgcctagacaacgtctgctctttcctccctcgttttacccgaggcgacgtcatacgcagcgatgacaccggtgccccggcagcggtagagtcgccagctgatttctggccgccacggacccaccatgcaggaccacgacgcacggattgcccgcctgctggccttctaccgcagcgcctacctggccgacagccgcgacctcaatctcgacaatctctccgcactgccggcaggccgcctggcctggctcgatggccgcgaagagctggccagcggcgccctgccattactggcgctgccaccgggcatcggcgccgaactggagcgccagcagcgcctctatcaacgcgaactgcagctggtctacggcgtgttgccggtatgcggacgactcactggcgagggcggcccgtcgacggcgttctgcgcaccgctggtttactacgaggccagcctgaacaacggcagcgaaggcgacgcccatctgctggccatcgaccccagccagccgctggcgaactggcgtctgctacgccagctgatcgacggcgacaatgccttgctcgacgacctgccgctggccgatgcacccatcgacgcccatgtgctgggcgatctgctgggctggataagccagcgtacgaaggtgactgacgtactcaccgccagcggtttcccggctctggaagaccaggattcggtgaccaaggctctgcggcgccgcagcctgtcgctgcgcgccgcggccgtcgtcgcgctggtgccacggggcagcggcagccgcggtatcgttcatgagttgcagcaattgcaggaaacccgcgaatggtcggcgcccttacgccagctgctcggcgagccgcagccgccagcacctcagggtgaaagctcgcccgaagccctgccggcccagctcagcaatgcccagagccaggcgctggccaacgccgcgcgctacccgctgagccagatttccggcccgcctggcaccggtaaaagctacaccctggccgccctggcgctggaccgttatctgcacggcgaatcggtgctgctggtcagccgtagcgcccaggcggtgcgggtcatcggccagaaactgcgcgaggatttcggcctgcgcgatgcggtgctggaaagcgacggcggcagcctgcagcaaaccctgcgcgaccgtctggccagcctgctgcaggggcaggtgccagccacatcgaccgatgtcgagcaaggcctgcagcgcgaattgcgccacctgatcaaactcgaacggcgccaggccagggatctggcgacccgctgcgggcaggcgctgcgctggagccggctgatcctcaaggccgagcgcggcaccctggatgtcgtcaggcgtcacctgctactgccctgggtgcgctggcgtgtgcgcgacagcgtgcggccctgggcgttgctcgacgaactgcgcgactgccagcagcgtcgtgagcgcctgagccgtgactacatcaatgcgcgtcgcgcctcgagcctgggcggtctgctggcgggcaagcgccagctgttcgtgcagtacaaccaggcaattcgcgcccgccagtcgcaacggcaactggcgcttttcgaggacatcaacccgcagacgctgctggccgcctttccgatctgggtggtgaccctcgatgagctgcaccgcctgctgccgctcaaggccgggctgttcgacgtgatggtgatggacgaagccacccagtgcgatatcgcctcggcgctaccggccttccagcgttgccgccgcgcggtgatcacgggtgatgcccggcagctgcgccacctgtcgttcctgtcgcgcaaccgcgaggttcagttgctgcagcgcagcggcctgccaagtgaagaacgcgagcgctggagttaccgcgacaacagcgtgctcgacctggtgggcctgtacctgccggagcagagcgcgctgacctttctcgacgagcattttcgcagccgcccggcgttgatccgcttcagcaaccagtggttctacgccaaccgcctgcgggtgatgaaggagcgcccgagcctggcccactgcgacagcctccaggtacagcgcctggacggtgagcgcgcgcgcaatggcgtcaaccaggtggagctcgaacgcgtgctgcagctggtcgacgaacacatcacccgctacgccgacagcccggtcaagccgagcatcggcgtggtatcgccgtttcgcgatcaggtcgacgcgatccgccagcgtatcgccgatctcgacctgcagcgcctgcgcgattttcgtgtgctggtggatacgccctacggctttcagggcgaggagcgcgacctgatgatcatcagcttcgcactcgacgccaatgccagccaggccgcggcgtacctgaaccgcccggatatgttcaacgtggcgatcacccgggcccgcgagcgtcaggtgctgctgttcagcggcgacgaacgccagctgcccaccgaccatctgctgcgccgttacctggaaagcgccagcgaaacgccgacggccactcaccagcaacccgagcaggatgcgttcgaaaccgccctgtgtgcggcgctgcaggcgcacggcgtgaccacctggactcgttacccgctggctggcctgctgctcgatgtgttctgccagcgcggcgacaagtgcctggccattgacctgatcggctttcccggcgagggcgaaggctttctcgaactggagcgctaccgcgtgctggcacgcgccggtctggaagtgttgccgctgagctacgggctgtggagccaggaaccggagcgcgcgctgcaggcactgctgcagcgcctgtagccgcgccggcacccggccttagaagctgtttacgatccttatgtgcccaaatcgacaggtagaaggcaggagcggatatcgctgctttacccgtgggaacgggcggggacgcccagtccatgcccgtgatttttcgcgggcatggcccgctcccacagatactgcgccgacggctgctaccgccactttgttgccaaaatcaccgggtctgaactgaaagttcatgaacaggcccttagaagctgtggccaaggttcaggtacagggccttctcgttttcgtcgttgaggccgtagctgaaattcagcggtcccagcggcgtctcgtagcccaggaatacgctcgccgcgttgatgtagccgctgtcgaaggcgttgtcgttgttccacacccggccgcgctccagggaagcgccgaggtagagcgggaaatccagcggcaggaacgagcgcggcgtcatgcgccggtagtacaccagccgcccgaggctgacgttctgcccggacagggcgtcctggcgaaaacccgagagctgccgcgcaccgcccagttggaagctggaggtgacgatttcggcgtcgtctagcgtgcgcccatagcgaccaccgattaccaagctgtggggcccatcgctcaaggccttgtcgaggttgacctgccattgccggtaacggtcgtcggcgccgaggctggcgtcgtactggcgcagcttcacctcgatctgctcgccctcgtgggggaagtcgacgttatccatggtgtcgaaggcgtactgcagctcgtagtagccctcggtaaagctgaactcgggctgatcgcgctcgccgatgcgtaccttggcatcgccccaggcctggccgacgccaaaacgcagctcgccgttgttggcgatctgccggccgatgtcgaacccgtagccatagcgctttacccggtattcggcgatgggatcgttatccagcaccgactcgacgttccaggcatcgacccgcacgctgggcgccacgaaccagcgcgagccgacatccaggggctggtagaactcgctgaacagctcctggcgatcgcccaactgcactctggtcagccactcggcacccaggcggttgatgccgttcttgcgaaagctcgcgcccaggttgaagacgctgtcgccgttgaaatcgtcggagaggttcaggcccagacgcaggtagtcggtgccggtgcgtttttcccgcgcatcgatcaccagagtgttgcgctcgtcgcggctgaccacccgatactgcacgcgctcgaagtaatccaggccgtacagggtgcccatgtcgcgctgcagcctggccatgtccagctgctcgccgatgggctggcggatgtagttgcggatcacctcgtcgccgaccttggagtcgttgtccacctcgatggcgtggatcaccggagcgcgctgctgggcgctgcgtgccagggtcagcgccgggttgccgccacctcgacgcaccagctgcgcaaggcgcggctgcagcacctttgcagcctgataaccggcctcgatcagttcctcgctacggccaaagtcggtgacctcgaagcccgtcatgttcggctgcaccagcacgtcgctgtcgcgcagcgtcgccagctgctgctcggaattgcgccgcgtcatcatggtggtcgactggttgagcacgtcgaccacggtgagcagctccttgcgcggtttcagcggcgtaccgatgtcgacgacgatgacccggtcaacgcccatgtcgcgcgccacgtcgacgggaatgttgtcgaccatgccgccatcgaccagcaggcgaccgtccagctcgaccggcgcgaacactgcggggatcgacatactggcgcggattacctggggcagatgaccgctgcgaaacaccaccttctcgtcgttggcgatatcggtagccacggcacggaacggaatcggcaggcggtcgaagtcgcgcacgtcgctgctgcgcaccagcaggcgttcgagcagcagcgccaggttctggccctggatcacgcccagtggcaggccgaggctgccgtcgtcacgaaagctcaggcgctgcttgatcaggaaatcgcggtcatcctgcttgcggcgaaacggcacgtcggtgcgcggcggatcatcggagagcacctcgcgccagtccatggtcagcgctacctgctccagttcagcaacgctgtaacccgaggcatacaggccgccgatcaccgcccccatgctggtgccggcgatggcgtcgatgcgcacgccctgctcctcgagcgccttgatcacgccgatatgcgccagcccgcgcgccgcgccgccagacagcaccaggccgaccctgggctgggcgtcctgagcgatagcgagcagaggggtcagcaggagcagcagaacgagcagacgacgcatggcacatccctggcgttgggcgaaaaggcgccattataggagcctcgatgccagggatgcgcgccgtgcgaacgcctgtgtcgcaatcagtgcaggcggcgcgactcacccgtgaagggatcgtgaaagctggagatttccgactgcagacggcgattctcgccataggcctcgatggcgcggcggtaacgcatgcgctgctcgtcgagcagcttgcgtcgggctttcaccacgctctgttccgggtgcaacgcttcgtccacatggcgcgccatggcaggtctccaggttggttacgggagaccagcttcagtgaaggtgatgaagctttaacggcaagtagatgaaagaacagtgacaacccagctgccaacctagaacgcgttgccgcccagccgtctacacagaccttatctctacatattcctgttcaatactcgcacgccgtccaccggtaacaacacggtatccagcgccatatccaccggcagggacaccagtaaaatcgggcatgcaaaaaacatccagcagtagagatcgcccgtcgcttccacggtcttgttggtcgccgggtacaaatcggttctcgcatctgatccgagtcgcgtcaccacgctgctacaaccaaccaacatgctgatcaggccgatgcttacgcctgaccttaaaacccacgtcatccttgacatcaaaactctactcttccgtagtgcgtaccgacttggccgacaggcgcaggctacgcaggctgcgtttgacgcttttcaagtggttgaccaggctcgggccgcgggccatggccacgcccatggcgagcacgtctatcaccaccaggtgggcgatacgcgaggccagcggtgtatagatctcggtgtcttcctgcacgtcgatggcaaggttcaccgtggccagctcggccagcggcgtctggcccgggcacagcgcgatcagcgaagcgccggcctcgcgtaccacgttggcggtgatcagcaggtccttggagcgcccggactgggaaatgcacacggccacgtcggtcggcttgagggtgatggccgacatcgcctgcatgtgcggatcggaataggccgcggcattgagcaacaggcggaagaacttgtgctgggcgtcggcggccactgcgcccgaggcgccgaaaccgtagaactcgatacgctgcgcctgggagcagacggcgatggccttctccagcgccaccggatcgagcttctcgcgcacctccatcagcgtgtgcagggtggtgtcgaagatcttcatgctgaagtcggcgaccgagtcgtcctcgtggatcgcgaactggccgaagctggcaccggcggccagactctgcgccagcttgagcttgagatcctgaaagccgctgcaaccgatggcgcggcaaaagcgcacgatggtcggctcgctgatgcccaccgagtgggccagttcggccatggagctgtgcatgactgcagccggatcgaggagcacatgatcggccaccttgagttccgacttgcgcaggaggtgacgtgactgggcgatgtgctgcaacaaattcactggcggggactcgactggcaaaggatggtaacgccggctggacattgaagcgccgcgactcggttatgatcgagggacgccgccgggctgtagtgatcttgtagttatactacaagcctggcgacctcgcacggacaaaccgaatcggagttcccatgcagagcaattgctgcgacatgctggtattcggcggcacgggcgacctcgccctgcacaagctgcttccggccctctattacttgcatcgtggcggtcgcctgcaccgcgatacgcgcatcctcgccctcgcccgcagcccccatacgcgggccgcctaccaggccctcgccgagcgccattgccgcgcccaggtggcccgcgccgatttcgacgatgacatctggcgcagcttcgccgagcgtctcgactacttcccgatggacgcctcgcagagcgccgacttcggccgcctggccaaggcgctgggtagcgaccgggagcgcgtgcgggtctactacctggccaccgcgccagacctgttcgaagccatcgccacccacctcaaggtcgctggcctggctgtcgcgggcgcgcgtatcgtgctggaaaagcccatcggccattcgctgcaatcggcccaggcgatcaacgccggcattggtgcggtgttcgacgaatcccaggtgtttcgtatcgaccactacctgggcaaggagaccgtgcagaacctgatggcgctgcgcttcgccaacgcgctgttcgagccggtgtggcgggccgggcatatcgatcatgtacagatcagcgtatgcgagaccctgggtgtggaaaatcgcggcgcctactacgacaacgccggcgccatgcgcgacatgatccagaaccacctgttgcagctgctctgcctggtggccatggaggcgccggtgcgcttcgatgccgagtcagtgcgcaacgagaaggtgaagattctcgaagccctcaaacccatcaccggccaggacgtgcgcgacaagactgtgcgcggccagtacaccgccggcaagattggtggccaggaagtgcccgcctactacttcgagaagaacgtcgataacgacagcgacaccgaaaccttcgtcgccgtgcaggccgagatcaacaactggcgctgggccggcgtgcccttctacctgcgcaccggcaagcggctggcccgcaagacctcggaaatcctcattcaattcaagcccgtgccgcaccagctgttcggcaatggccaggccaaccagttgctgatccgtctgcagcccgaagaacgcatcagcctgcaactgatggccaagaacccgggcaagggcatgcgcctgcagccggtggaactggacctgaacctggccgatgccttcaacaagcagcgccgctgggacgcctatgagcggctgctactggatgtgatcgagggcgactccacgctgttcatgcgccgcgatgaggtagaggctgcctggcaatgggtcgacccgatcatcaagggctggcagcagcactaccagagccctcgcccctacgcagcgggcagcaacggccctgaacaactcgagcacctgctggagcgacatggccgacagtggatcgaggaagctgaataaagcatcacatcagcgaactgctatcagcagctcgctgatgatgtcagtcggtaataccttcatatggctgtaagtatttagccattttccaagcgctatataagcgttttccgactagataatctgaactttctatttctgattctgctgaaataactacacaccttttcaagccgatttgaattattttaatttaataaaattaatcgaatcacctagcccaaaataaaataactatttaattaaaaaacaggcacttgaatttaattagataactaaagatgaataattattttgttttaaataccaaaatacgcaaatagatcgtaatttttataactaatcgacattaaaaatacctttaaaaaaagttctctcccgctacgtttaaaccttgtcgagttccatccagcgcaatgctgtatcggctttgcctgtgcagagaacgcaactcgccaagtttgaagtcaggtaatgggagatgcttcatggcagtacaggcgaaagtcgcgcctattggccaacaggtcaatcaggccagcacgcaggtggtcagcaacacgctgccactttccgaaagcagccatgttgcgctcaacattccccccgaagcggtaaccagttacacccgtgaaggctcggacctgatcgttcagatgcagaacggtgaggtgctgcgcatcagcaatttctacgcggccgccgagcagcccagccagctctacctggtcggcgaggaagagcagctattggctgtggatctgtcccaggctgcagcgtccgatggcattctcgccgcctcctatgcatcggaaggcaccctctccggctttacatcgctgacatcggcggcgggcgctgccggcgggaccctgggcctgggcaccgcagccgtgatcggcggtacggcaattgcgggaggggtcgccgtagccgacgaggtcaatcggcgcaacgatagcggcagcaatgacaacggaggtggaagcactcagccgcctgtggataaccagccaccggccgtcgcgaccaacctgcagctcagccaggacagccgcttcctgaccggcaatgccgaggccaatgccaccgtcagggtggatgtgaacggcacgctgtacaccgtgacggccgatgccaatggccaattccaggtgcagtttccggtaccgctgaccggcgggcagaccatcagcgtggtggtggtcgatgccgccggcaacgtcggtccatcggcctccatcaatgcaccgctggtgctacaaccttcctcggtagaccccagtgatggcacgcaactaaccggctcggcaacgcccaatgccaccatagagttgaggcatgccgacggccgattgcttgcccagactaatgccgacagcagcggtaactggtcatggacacctaaccccgcgtggcctgacggcacgatcgtagacgtccataccatcgcccctaacggcgttcgtcaccccgtaatacggatcgtcgtcgacaagacgcctccagacgcaccgacggtggaagccagcaacggaacactcctggtcggcacggcagagccgggcagtaccgtcacacttacgatcgatggaaatgcacccattacagttactgcagctgcagacggcacctggtcttaccaaccgagcactgccttggctaacaatacgcccataatcattacggctaccgatagggcaggcaacatcagccagccaaccacgttgaatatcgatgctcaagcgcccggtcaaccaaccgttagcaacagcaatggcacggtgttcagcggcaccgcagaaccaggcagtaccgtcatcctgagcaacgccagtggggttttcggccaggcgctggtcgacgccaacggcaactggcatttcactgccagcccggcgcttgccaatggcgcccaggtcagcgtggtggcccgggatccggcgggaaatgtggggcaacccgaaacggtggtggtgaataacgccctgcccaatgcccccgtgatcgcgacaagcaacggtacggtgatttccggcacggcggacgccaatagcgaggtcatcgtcagcgtaaacggcacagagattggccgcacgacagccgacgctaatggcgcctggtcgatagtgccgtcacccgcgcttgccaacgctaccgtcataaccgccgttgccagcacatcggcgggcaccagcgccgccaccacgctgatcatcgatgccgcgcagcccctgccacccgacgtgaacccgagcaacggtagcgagctgagtggaaccgccgagcccggcggcaagatcatcctgatctacagcaatggcgacctgatcgggcagaccgtagccgatgccgatggcaactggaatttcatccccaccacgccgcttgccgatggcgcgaacctcgaagtcgtggttcgcgatgccgccggcaataccagcgaccccgctgcggtgcagatcgaccagacaccacctgccgcaccgcagatcgaacccagcaatggcaccacgctgagcggcaaagctgaagcaaacagcacggtagtaattgccggaccaggcggcatcgtcatcgcagaggtagcagtcgacggtaatggcgactggagcttcacgccggcaacgccactgggcaatggcacacctctgaccatcaccgcacgcgaccccgccggcaataccagcctgcccggcaccgtggtgatcgactctcaggcgccagcggcgccgacattgaaccctaccaacggcaacctcctgagcggtaccgccgagccgggcagcacggtgatcatccgcatcggcacatcacccgtcaccgaggtaagcgtggtcgcggatgctgacggaaactggagccatagtcccagcgggccgttcaccaatggcaccaccctcgaggtcagcgcccgagatgccagcggcaacgaaagcggctccacgacgggcagcatagatactgcggcgcccgcgcccccggtgatcaaccccagtaacggcgccctgctcagcggtaccgccgagcctggcagcaccatcacgatcagggtgccgggcgaggccgaccagaccaccatcaccaatgccgatggcgtctggagctttactccggccacgcctctggccaacagcacaaccgtgtcggtgaccgcgaccgacgcggccggcaaccagagcactgccgcaagccagaccgtcgatgccagcttgccagccagcccaaccatcgagccgagcaacggcagccagttcagcggtacggccgcggcaggcgcgctggtggtgctgaccggccctggcggcgttgcgctgggccaggccaccgcagacagcaatggcaactggacgatcacaccgcccagcccgcagccaaacggcaccatcgtcagcgcaaccgtggtcgccaatgggcttagcagtgcgccggccaccaccgtgaccgataacgtcgcgccaaccgttccaacaatcgaacccagcaacggcagcctgctcagcggaacggccgaagccggcagtacggtgattctgaccggcccaggcggcgcgtctattggccaggcgattgccgacgcccagggtaactggagcttccagccggccacaccgctggccaacggcacggtggtatcggccgtcgcccgcgatgccgccggcaaccagagcgcggcaaccagcaccacggtggatcgcgtcgcgcctcaggcgccggtcgtcgagccaagcgatggcacgctcctggcaggcaccgccgaagccgggagcacggtaatcgtcagcgatagcggcgggcgagtgctcggccaaacgaccgctgatgccgacggcaactggtcactgaccccatcacccgcactggccgacaatgtcgccattaccgtggtagcgcgtgacgccgccggcaataccagcgcgcccgccagcctgaccatcgatgccgcgccgccctcgacacccatcatcgaacccagcaacggcatcgtcctgctcggtttcgccgagccgggcagcaccgtcaccctgcgcgatggcgccggcaacctgatcgccgaaatcaccgcagccgccaacggcacctggagcaccacccttaacgcccagctgccggacggcgcccgtgtcacggcgacggccacggatgccacaggcaatgtcagccctgccgcgtccctgaccatcgatggtgtaccgccgcccgctccggcgatcaacctcagcaacggtgcacaactgaacggtagcgccgaaccttgcagcacggtgactctgaccggcgccaacagcgcgctgatcggccaggtaacagcggacgcaggcggcaactggtcattcaccccggccagcccgttgccaaacggcacccaggtcaacgccgtggcccgcgatgccgccggcaacaccagcgcctccagcagcgtgacaatcgacagcgtcgcaccggcggcgcctaccatcacgcccagtaatggcgagcagctcagcggtaccggcgaggccggcagcctgctgatcatcagcgtcggcggtgtggtggtcggccaggtgcaggtcaacgcccagggcacctggagcttcacacccgacacaccgctggccaacggcgccgcggtcagcatcgtcgcccgcgacccgaccggcaaccagagcgccccggtggccataacgatcgatgccgtggcgcccaacacgcccaccatcgcgcccagcaacggcggccagctcagcggtaccgccgaggccggcagcaccgtcattctcaccgggcctgggggcgtcgccatcggccagacgacggccgatagcagcggcaactggtccttcacgccgccgagcccgctgctcgatggcacccaggtcaacgtggtggcacgcgacgccgccggcaacaccagccagcctggtagcaccgtggtggatgctcagcctcccgccacgccgaccatctcgccgagcagcggatcgggtgtattgagcggcactgccgatgccgacagcacactattgctgaccatcggcagtgccgcgccggtaaccgttcaggtcaacgccaacggcacctggagctaccccatcagcggccagctggccaacaacacccaggtttccgtggtagcccgtgatgcggtcggcaacaccagcccggctgcgaccaccagcatcgacgcccaggcgcccgccgcgccggtaatcgatcccagcaatggcacgcaggtgaccggcactgccgaagccggcagcctgatcaccatcactggccctggtggtttcagccagaccacaaccgccgatgccactggcaactggtcgatcacaccggcaagtgcgctgcccaatggcgcccggctgacggtgacggctaccgacgcagtgggtaaccagagcgcgccggccagcgtgacggtagatgcgaccctgccaccgcgcccgaccatcgagcccagcaatggtggcgagctcagcggtactgcggtaccgggggccaccgtgcagctgaccgacgggacgggcgccttgatcgggcaggccgtcgccgacgcccagggcaactggaccttcacgccgtcatcaccgctggccaacggcaccaccgtgaacgccacgatcacggtagccggcctgagcagcgcgccggcctccacggtaatcgacagcgtcgctcccaatgcccctaccatcgccgccagcaatggcacgcaactcagcggcaccgccgaagcgggtgccacggtgattctcaccggctcgggcggcgtcagcatcggccaggcgaccgcggacgccaatggcaactggagcttcacgcccacgcccgccctggccgatgggctggtcgtcaccgccgtggcgcgggacaccgcaggcaacaccagcggctcggccaccaccaccatcgatgcacagccgccggccacgccaaccatcgatgccagcaacggcacactactcaccggcaccgccgaagcgggcattaccgtagtagtcaccgatggcaccggccgggtgatcggccaaaccacggcggcagcagatggaagctggacgctatcgccatcgccggccttggccaatggcacggtggtcaatgcggtcgctcgagacaccctcggcaataccagcggctcggtgagcaccaccgtcgataccgtggcgccggtcactccgaccatttcgcccagcaatggcgtcgaactgagcggcacggcagaggccggcagtaccgtgctgatcaccggccccggtggcacgactattggtcaggtaacagccgacgaggctggcacctggagcttcaggccttctccgtccctcgctgacggtaccgaagtaacggtggtgtcgcgagatgccgccggcaacaccagcccatccgccagcaccgtgatcgatgcccaggtgccggagcatccgaccatcaatccgagcaatggcgtctcgctgagcggtacggcggaagccggagccaccatcattctcaccggagccggtggcgtaccgatcaacaccggacccatcacggccgatgtcgacggcaaatggagcgtcaccctgaacccggccttgcctgacggcagcctggtcaccgtgatcgcccgcgataacctgggtaatgaaagcgcgccggcgagcattctgatcgacgccatcgcaccggacgcgccagtgatcgcgccaagcaacggcctggtcatcaccggcaccgccgaggcgggcagcctggtgacggtcagcgcaggtggcgctgtcatcgggacagcgcaggccggtgccaatggcaactggaccctcaccccaagccccgccgtgggcaacgccatcagcctcaccgccacggcaaccgatgccgcgggcaacccgagcctggcatcggcagtggtggtcgtcgataaccaggcgccgtcacggccaaccatcgagcccagcaatggcgttgttctcagcggcacggccgaagcgggtagcaccgtcatcatcaccggtgcaggcggcgtcgccatcggtcaggcactggccgacggcgacggcaactggtcgctcgtgccgcccgtggcactcaccaacaacacccaggtcagcgtggtggcccgggatgtggccggcaacaccagcccggcggccagcctgatcatcgataccgtaccgcctgccgccccggtggttcagccgagtaacggcttacagctcagcggtacggctgaagccggcagcatggtgatcattaccggccccggtggcgtggtaattggcgaagccgcagtgggcgcaggtggcacttggaccttccctgtgggaacccccttgcagcatggcgcggtgatcagcgtcagtgcccgtgatgcggccggcaacaccggctcggccaccgccatcaccatcgactcagtcgctccggcgataccaaccattgaggccaccaacggcctggcgctgcgcggtaccgccgaagccggcagcacggtgacgctcaccgccaatggcaacaccatcgccaccctgaccgctgacagcggcggcaactggagcttcacgtccaacaccgcgctggccgatggcgtagtggtcacggtacgagcgcaggatgcggccggtaaccagagccccatcgccagcaccacggtcgacaacgtcgccccattcccgccggtgatcgctgccagcaacggcagcgaactcagcggcaccgcggaagccggtagcaccattcggttgagtgtggcgggcgtgcagatcaccacggtggccgtggacgccaatggcaattggcattacaaacccacgctgccgttggcagacgataccgtcgtcgaggcggttgccgtggatgcggccggcaacgtgagcaatccggcccgcgtgaccgtggacgatacagtgcccgacctgccgaccgtgcagcccagcaacggtagcctgctcagcggtacggcagagccaggtagcaccatcaccatccgtatcgcgggtcaggcagacgtacaactgaccgccgatcccaccagcggtgcctggtcacagcccttcacacccgccattcccaacggcacctcggtcagcatcaccgccaccgacgccaccaataacgtcagcgcgccggccatcgtggtgatcgacagcacgccgccagctgcaccgaccatcgagcccagcaatggcaacgtgctaagcggtacggccgaagcaggcagcacggtgatcctgaccggcaccggtggcaacccgattggcaccaccaccgccagtccagacggttcttggagtttcacacccactgcgcctctggctgacggtactgtggtgagcgtgaccgcgcgtgatgctgccggcaacaccagcgcagtggtcagcatgacggtcgataacgtggcgccctcagtacccactatccaggccagcaacggcacgttgcttagtggcactgccgaagccaacagcacggtgatcctgaccggtccagggggcgttcgcatagggactgcaaccgccgacggcaatggcgcctggagctttaccccaagcccgcccctggccaatggcgtggtggtgacggcggtcgctcgggatgcggccggcaataccagcacctcgatcagcaccacggtcgatgccatcgcgcccaatgcaccaaccatccaggcaagcaacggcgccgcgctaagcggcactgccgaggccggcagcatcgtgaccgtcacgggcccgagcggcgacgttataggtcaaacgaccaccgctgccaacggaacctggactattaacccggctagcacattagccaatggcaccgtcgtcaccgccgtggccaaagacgcggccggcaacagcagcgcctcgaccagcaccaccatcgatagcgtcccgcccaataccccaaccatccaacccacccgaggcactgtgcttaccggcacggccgaggccggcagcacgctcatcctgactgacggtaatggcgtgcagatcggtagcaccaccgctgccgccaacggcatctggagcttcacgcccgcgacgccactggctaacaacaccgtggtcaatgccgtggcgcaggatgcggcgggtaatagcagcggtgcggccactaccacagtcgacagccaggctccgggcgcaccgagcaacctgttcgtcagcgccgacggcactctgcttaccgggaacgccgaagcgggcagccaggtgcggatcgtggtcaatggcaacgtagccagcccaatcaccgtgaccgccactgcagcaggcaccttcgcagcggtgctgattccagccttggtggcgggccagccgatcagcgtgacggccaccgatttggccggcaacgtcagcgtgtcggcaggcaccttcgcacccaacctgtcggcaccggtcatcagcgtgccggaggcgctcgacacctacatcaacgcggccgaggccgccgacggcatccaggtgcgtgtcggcctggccaccggtgtgcgtgccggcgacacggtcacgctcacctacaccggcggcggtggctatagcttcaaccagactcatacggtaacggcggccgaggccaccgccggcgctgccgtggtgtccgtggtaccaccgggcggaagttttccacagggcgcggcgtcggttaccgcgcatatcaacaacggcgccaattcccaggccgcaaacttcacggtcgacaccatcgcgcctacctctccggtgctgagcctggccggcaatttgctgaccatctccagcgagccgaacagccaactgaccgtgcgtatcgacctgggcggcaccgtcgccaccgctaccgtcacggccaacaacgccgggctggcttcggtgaacctgctcagtgggctgaatatcaacctgacctgggaccagttgctcagcgcccaggtgacggtgtcggcacgggatcaggccggcaaccagagcaacctcgccgctctgggcctgggcaccagcctgctgcagcaaccgatcaccctcggcaacctcgccgtggatgccaatctgggcctgaccggatcgaaactcggcatcagcggcaagaccgtagccggcgccgccctggcagtggaggtgctgaccccggcaggctacatcggcctcgcgccactagctgcagatgccaatggcaacttttccatcaacctgctcagccccagcgtattgagccagctcggcctgtcgctgagccaggtgctcaacctgggggccgacctcgccctgcgtatcaccgccacttcgggcggcaagaccagcggccagtacaccgtggatctcgatccgctgggcctgctcggcctgagcatcggcaccgtgcgcgtcgatggtacagcggccgacgacatcctctccggcagcgccaccatcgccaacgagcggatcttcgccggcaacggcagtgacctgatcctcaacgttggcgccggtgatcgcgtggatgcgggggccggcaacgacaccatccagatccgtaccaccaattttggcagcgtcgacggcggtgccggcttcgacaccgtggtgttcgacggcggtatcgacatcaattacggcgccgccggcatcggcacgctgagcaatatcgagcgtatagacctgggcaccggtgattcgggcagtaccctgacgctcaccgcggcggcggtggatgcgatcaccgactcacgcaacatcctgcagatcaccggggagagcaacgacaccttgcgggtcaccagcagtgccgtgaagggggctacgcagacgattgacggcatcgtttacgacgtctattcctacgggaacaccacgctgcttgtggaagagaacacggtacaggtcgtggtcagttgatagggaaatcgtcgtaccgcatggatatgtctcattgtcgatgggccgcgcgcctggcattcacgctctgtttgccggcctcggccctggccatgccgctggatcaggccgtgcgcaacggcctggcgattcacccccaggtacgcgccgcggtcgccgaagcggcccgtgccgagaccgaggtgaagatcgccaagggcggttactacccgtcgctgtcgctgtccggcggcccccaggaattcgatatcggcgagaccgtctacgacgtcaccgtctcgcagatgctctacgactggggccgcgtcgacagccaggtggacagcgccaaggcgacccagcgccagctgtcggccagcgccgaggtgactcgcgaagatgccgccctggatatcgtcgaaacctacctggacgtgctggtcgcccagcgccgtatcgaggccgtgcgccggcatattcgcctgctcgacgacatccgtggaatgaccgaagcgcgcggcgccgacggctattcggaccgcagcgagcaggaccgcgccggcctggaaatcgcccgcgcccaggagcaactggccctggaaaaaggcgccctgctcgatgccggcaaccagttcgcgctgctggtcggcgcgccagcggagggcctcgccgaaccgcgcccgcagtccatgcagcgctacctggcgacccgcgatctaccacggctgatcaccggctcgccgctctaccagcgcgccctggaagacaccaacctggcccaggccgaactgcgcggcaccaaggcggcgctgctgccgcaactgaatctggaagcctcggccacacgccgagaaatcggcgggcgcctgcagaacgattcgatggttaatctgcgcctgcgcatggacaccattcagggcctgtccaactttcagcgtcccaccgcggccgcccagcgcctggagtccgcgagctggggccaggatgccatccagcgcgatattcgccgacagctgcagagcctgttcgacatcggcgattcgctgctctggcgcgaacatgcgctggccgtgcaggtacgtgattccgagcaggtcggcggcctgtaccgcgagcagttcgaagtgggccgccgcgacgtgatcgacctgctcaccgtgcagcgcgagcgtttcgaagccgagcgccagctgatcgtgctgcaggtcgagcgcctgcgcctggaataccgcgccgccgcgcagatcggcctgctcggccccctgctggagaacggcctgaatggatcctgaaacgctgaccaaaccaggcaagaaccaggacccgctgcgccagggcctggtgctgctgtgccggcagctcggtcgtccggtgaccgacgccgaactggccgacggcatcgccctggagcagggtcgcctgccgctgcgtatggtgccccgcgccctgcgccgtgccgatatcgtcgctcaggtcactgaagaaaaactgcagcgcatcgacggctacctgctccccgctttgctactgctcaacgacggtcgctgcgtggtgctggtcggtcagcacggtgagcaggccgagattctcgtaccccacagtgatggtggtgtgcagcagttgccgattgccgacctgcagccgctgtacagcggcatggcggtgttcgccaagtgccgctatcgcccggacggccgtgccgaggaattcgccagcccgacccgcgaacactggttctacggcgcgctcaagcgcctgcgccgctcttatgtggaagtggccgtggcagccttcatcgccaacctgctggccatcgccgccgccctgttcgccatgcaggtctatgatcgcgtggtgcccaacgcggccttcgacaccctgtgggtgctggccagcggggtggccctggccatcgtgctggaaagcctgctgcgcggcctgcgcgcccacctgctcaccaccctgggcaagcgcctggatctgcagctttcatccttgttgttcgagcgcgtgctcaatacacggctgggtgccaagccggcgtcggtgggcgccttcagcacgcagattcgcgagttcgagtcggtgcgcgaattcttcacctcatcgagcgcggcggtgatcagcgacctgccgttcgtgttcatcttcctgctgatcatcgccctgatcggcggccatgtggtctgggtgccggtggtcgccgcggtgctgatgatcctccccggcctgctcgcccagggccgcctggcacggctgtcgcgccagaacctgcgcgaaggttcggtgaagaacggcatcctgctcgaatccatcgagcacctggaaacggtcaaggccagccgcgccgaaggccgctgcatgcacctgtgggaaaccctcaccgcgcagctcgccggcagcgccatgaagacccagagcctgacctcggcgctcagctacggggtcagcaccgtgcagcagctgtgctacgtgggcgtggtggtattcggcgtgtaccgcatcagcgacggctacctgagcatgggcgccctggtcgcctgctcgatcctggccgcgcgcaccatcgcgccgctgtcgcaaatcgccggcattctcggccgctggcagcacaccaaggtcgccctcgaaggcctcgaccagctgatgaccggtccggtcgagcgcccggccgggcagcgtttcgtgcgcaaggaacagctgaccggcgactaccgcctcgagcagttgcgtctcgcccatgacgatgcgccgcccatcgtcgacatcaatgccctgagcatccgcgccggcgaacgggtcgccctgctgggcggcaacggcgccggcaaatccaccctgctgcgcctgctcgccgggctgctcgaccccagcgccgggcgggtgatggtcgacgacatcagcctgacccagatcgaccccgccgaccgccgccgacatatcggctacctgccccaggacatcgcgctgttctacggcaccctgcgcgataacctcaacctcgaaggcgcggcggtcagcgacgaggagctgttcgaggccctcgacggcgtcggtctcggcgcctgggtccgcagccatccgctgggcctggacatgcccatccagggcaatgccagcctgtccggtggccagcgccaggcggtcgggctggtgcgcgtgctggtgcaggatccgcccatcgtgctgctcgacgaaccgacatcgtccttcgaccaggccagcgaaaagaacgtggtcgaatacctgcaacactgggtcagcgggcgcaccctgattctggtgacccacaagaaggtcatgctctcgctggtcgagcgtgcggtggtgatgcgccagggccgggtgatcatggacggcgccctggatcaggtggtgcaggacaacgtcgtgagcgcgccgcaggagccgagaggaggcaaccatgccgtccaatgaccgcctgcgccggcagctcgacgaccccctgctgagcgccacccacccgctgttcagacccttgctgtggacggtgctggccaccgtgctgctgttcatcgggtgggccgcctgggccgagctcgatgaagtgacccgcggtgacggccgcgtggtgccctttacccgcatccagaagatccagagcctggagggcggcatcctcgaccgcctgctggtcggcgagggcgatctggtcgaagtcggtcagcccctggtgcgcctcgacgagacgcgctttcgtacctcctttcaggaatcagccaaccagtcggcggccctgcgcgccaccatcgcgcgcctggatgccgaagtgctgggcaaggaccgcatcgactttgccgaggacatcgacccgaccagccccctcgctcgctccgagcaggagctgttcaaatcccggcgcgacaagctgcaggacggtgtcagtgcgatcaaccggcagatccgcctggcgcagcagcagctcaacctggtcgagccactggtggccaaacgcgccgtgagccagatggaagcgctcaagctcagccaggaaatcgccacgctcaacggcaagctgaccgagctgcgcagcacctacttccaggacgcctacaccgagcggcagagcaagaaaagcgagctcagcgccctggagcccatcgtcgcgcagcgccaggatcagctgcgccgcaccgagatcctgtcaccggtacgcggccgggtgaacaccgtgctgatcaacacccgcggcggggtgatccagcccggcgagccgatcatggaagtgattccggtcgaggaccagttgctcatcgaagcgcgcatcaaaccgcgcgacgtcgcctttctggtacccggcatgcccaccaaggtgaagatcaccgcctacgactacagcatctacggctacctgaccggcaccctggagcagatcagcgccgacaccattttcgaggaaacggcacagggcaaggagttctactacgaagtgctgatcaagaccgacggcagccagctcaagcgccgcgatgaaatcctgccgatcatccccggcatggtcgctgaagtggacattctcagcggcaagcgcacggtgctgaactacctgctcaggccgctgctcaaggcgcagctttattagagcctgctcacgatctttctgggcgagcgtacgggcaactacaaggcagaaccggccgttcgccgatctactgtgggagcgcgccatgcgcgcgaaaaatcgcgggcatggcccgctcccacgggtaatcaccagtccatcctgcgggaacgaacagccgcttccgccttatggcagtcaacatggataaagcccgagatgaagaccctgaacaggttcttgggctcaaagaaaaaacgcctcgtctgattaatcacaaagtgagatggagagccgcccagacgcgtgctattacaaagccagtggcgcgtgcatcagactctggggcatttggctttcggccgatttatccacaggccggtcacgccgccgaaacgcgcgaattcaatcgctttcggggatcagggaagtgcctcattcagctgggtatggctcggcttaccggcagcgcggcgctgccgccgtcgagttctcgatcgccttcatcatcttcttcctgatcctctacgggctggtcggctacagcatcccgtttctgctcagcgccacttatcaggagctggccaccgaagctctgcgtgacgccatccgctcgcccgacacccgcgccccgacgccagaacaactcgccctgcatgaacagcgtgtgcagcagagcgtgcgtaattcctggctgccgcaagcctgggcacagacctgcgagggctacgacggctttctgaaaaccggcgcggtgtggagcgtatgcgtgcgccacggcaacccggaacgcatcctgccgcccttctcgatcttcggctggaaggtgccgcagttgccggaggaaatccgcggcgaagcaaaagtccgcctatatggagcggggggctgatcatgcagcgccttcgaacggcccgtgaccgccagcgcggcgctttcagcatgctgagcgccgcgaccctggtgatggccatcctgtttctggccctggtgatcgacagcggccggctgtacctcgaacagcgcaacctgcagaagctggcggacacggcggcgctggaatccatatcccggctcgcttccggcaactgctcgctggatagcgccctcacccatgtctatgcggtcgagaatgccgcgtcctatggtttcgtccagggcgccgggcgcgcgctgagttcgtcctgcgtgagcgtttcgatcgtcgacggcctgcgcgttccagtcgccgacgccgccaatggacgggcggttcgtgtagtgaccagcaaccaggtgcccgccagcatcgtggtacgtgccggcagcctgttcgggcttgccgaggacagcgtgcgcctgcaggcggtggcggtcgctgagaaggacagcgacccactgacggtcttcagcgttggcgcgcagttgctggacctcaataccaatgggctgctgccccggttactcacagcggccggcgtggatgtgaacgggctgacggtgctcgattcagaggggctggcaaacgcgcaaatcacgccgagcggcttgctgcaggcgttgggcgtggatatcggcgtcaatcagctgcgggcgctgtcagccgaggggctggtggatgcgttcgacgcccgcctcgggctggttggtttgggcgagttgatcaccgcgtccgccaaggcggtcaaccatgatcaggcgctggctaccgacatctccatgctgggcgaccgattgcaggccagcgagctgggcaagactcagctcaggctgttcggcacggaggatcaaccgggcttgctgaacctgggcaccggccctggccagccactgggatcggctctggatgccaggctgaaccttagcgagctgttatccacaggcctgatgaccgcggtccaggggcgtggattgctgatcgaagaagcctcgctgttcaacagcagcgccaagaaaaccggtgccctggcgatcaagatgggtgtggtcgagccgcccgccttcggcatcggcccgatcggcaccacggcctacaacgcgcagatccgcctgcagctggacgtcgacagcagcaatctgccggtactggggagtctgctgaattttctcggcacatcgctaaagctgccgctgatcgtcgacctggccaatgccaagggcgagctgaccgatatcgactgctcgggcgcccagccgcgggccaccatcgaagttgaatcgcgcatcggcaacctgtgcctgggcagcatgccggccaataccctgtggtcgaccaccgccagttgcaccgaagcaaatctgcaggacgccacgctactcagggtcggcaacttcgatctgatcaggggcaaggcggcggtaccgctgatgagcaccggcaacgcgcccattcgtgatgtggtgaccctggccgaagaagagtctacagaaaccggccgcaacgacgtggcactgggcggcgcggtcaacaccctgctgagcaaggtactcgacctgatggccgccggcgttccgcgctcggggccgggcagcagcgcagggttttctgcagcccaggccgggcagatcgcggatcgctatatcgctgaaaacggctacgaccgaaacaagatccgcgcggcgctgttacgagacaagttggattggaagagaccagggtttgccggcgttctcaccaccaccatgccggaagagtggtacggcaaggcgccggtactcacctgctctgtgaataaagtcaattgtcgcaccgccctggtcgattccctgcagagccaggcgcagaacggcttgctgggcagcgtggtagacggtgtttcgcagttgctgggggtcatcggcgccaccgcgcaacccttgctggtcaatgtgcttggcccaatcgtgtcgctgcttgagccgctgctcgatgaggtcggcaaatcggtcagcagcctgcttaccactctgggcctggatctcggcaaaagcgacatcaccgtacacagcatcagctgcggcatcccgcagttgatccggtgaggtgggtgatgaaacgggaagtaaggaaaacccaacgcggcgccgtggccatcgagttcgctatgctgttcgcggtgttcttcgtggtggtgtacgggatcatcgcctacagcattccgatgctgttgctgctgaccttcaagcaggtcagcgccgatgccgcccgcgcgacgttgcaggtcgatcccggccatagcgcctatacccagctgctcagccgcgaaataaccagcgtggtcgagcgcagctggctaccggaaagctggcgcggcggcaattgcccgccgcccgggcaggatgtcgccgggctgaactggaaccctttgccaagtcatgacggccagccatcctacggcaacatcgcactggacaaccgcaacccggctgcaccgcgttacgtgctgcacgtctgcctgcaacgcggctataaccacgatgggccaagcgagcagcgggccatagtgcccaccttgagattgctggggataagtatccccagcctgcccgaggacaacggcgaagtggtcatccgcggcgccaccaccgtcaccctctgagcagtctcgggtcaggcgccgatcacgccgccgtcatcacgggtgatgaccaccaccgtcgagcggggatgcacgccggcctgatgatccgggaagctcgaaccgccctcttcgcccgggtgctgaatgcccacgaacatgctcctgtagtccggcgagaaggccaggccggttacctcgcagcccaccgggccgaccatgaagcgacggatctcaccggatttcgggtctgcgcagagcatctggttgttgcccatgccggcgtagtcgcccttgttgctgtacttgccgtcggtgaggatccacagacggccgccctcgtcgaagccgacgccatccgggctgttgaacatgttgtcggcgttgatcccatggctgcctgcctggggcgtgccggcatgcaccaccgggttgccggcgaccacgaacaggtcccactggaaatccagggcggcagcatcgtcgccatgctcgcgccagcgcaggatctgcccgtacaagttgttggcccgggggttcggaccgccaaccggctggcctggctcaccgcgcttgctgttgttggtcagggtgcaatagacctggccgtccttggggctgacggtgatccactcggggcgatccatgcgcgtggcgccaacacgggtgccggcctggcgcgcgcgaatcaccacctctgcctggttggcgaagccattgtcggcagtcaggccatttttccctgccgtcagctcgatccacaggccacggcctttcgggtgatcggcatcgccgttgccctcgtcgaaacgcgccacatagagcgtgccctgatcgaggatatggcggttggccttggcgttttcagggtccaggcggtcgcgggtgatgaacttgtagatgaactcgccgcgctcgtcgtcgcccatgtacaccaccacgcggccatcacgggtggtggtcaacgctgcgttctcgtgcttgaagcgacccagggcggtgcgcttgatcggcttggcttgcgggtcgaacgggtcgatctcgacgatccagccatggcggttcagctcgttggggttcttggcgatatcgaagcgcgggttgaaacgatgccactcgttctccacgctggcatgctgcacgctgaaacgtttctgatccggggtgaactgcaggttggcatcgctgctgccaaagcagtcactgaaattttcttcgcaggtcaggtaggtgccccagggcgtctggccgctggagcagttctggaaagtgcccagtacttcgacacccagcggatcggcctgggtcttgagcagctcatggccgcgggccggcccactgaaatcgatcggcaggttgccatgcacccggcggttgtacggcgagccctgtacgaaagcccagccatccttgccgcgccgcacctcgatcaccgtcaccccttcggcgttctgcgccttgcgcacgtcctcggcggatttaggcaggccgccatgggccagcaggtaacggtaattcacgtattcgttgttgatggccatcagcgcgcggtcggaatcgccgggccaggggaagaagctcatgccatcgttgttgtcgccgaactgcagcaactgctcggctgccgtgttgctaccgtcacccttgaatgccggcccgccgttgtgcaacggctggccccagctgatcaatggacggaacgaataaccggccggcagcgtgatggtgtcggcggtggaagccggcaggttattgaagcccagcaacgggctggcgacggcggcgctgatcgaattggcaagcacgctgcggctcagcagcccaccgccgagaaacagtgctgcgccggtcagcgccccggcgccgatgaagcggcggcgggaaagggtcaggcgttcgaggtcagtcaattgatcgtcatgcatcacggtgctcctgcgttcttctgatgcgcaggcaagctaggcaaaagagatgacgattggatgacgaccgttcctagcctggcttcgagcgaggttgtgcactaaataccggcttttcacaattcttggggtcgagtctgtggataagctggtagcggacctttagagccctagtaccatggccattacggaaggatgttcattatttgaacagccgcaattccttatgcacagataccttggataaaaactttcatcacctgtggatagaacgctgtaagtcagtagctacgctgtcttcgctaaatctggttatttcttgaacagcaccgttaggtcatcaaaccgacaacccgactgggcaatttagattaatatatatgatccatatacgaatcatatagagatctatccatgggtatcgtcaatatcgaggatgagttgcacgaccagatccgtcgggcgagcagcgtgtcccatcgttccatcaacgcccaggccagcttctggatccgtatcggcatgctctgcgagatgaacccgaccctgagcttcaacgaggtggtagccgcagagttacgcgccgctggtgtatctgcgcctggcctggcgaacgcctcatgatcaagacagccgatgaaatcgccctgatggccgaagccggcaggctactggcttcggtattcggccatctcgacgggctgcagttgtgtggcatgtcgaccatgcaggtcaacgatattgtggataactatattgtccacaagctgagcgcgcgaccggcaagcaagggccagtacggatacgtctacgccctaaacgcttcgcgcaaccaggtggtatgtcacggcgtgcccagcaaaggcgagattctgcagaacggcgatctggtgaatttcgatatcaccctggagaaggacggctatatcgccgactccagcaagacctacctgatcggcgaggtgtcgcccgaggcgcaacgcctaacccgcgtgacctacgaagcactgtggaaaggtatcgctgccgtgcggcccggcgggcgactgggcgacattggccacgccatcgaacgtcacgcccgcgcccatggctatacggtggttcgcgagtactgcggccacggcatcggcaagcaaatgcacgaggcgccagaagtgctgcactggggcaaagcaggaaccggtctgaccttgcgcgaaggcatgaccttcaccatcgagccgatgctcaaccagggcaaggcaggcacccgaaccctaggtgacggctggacggtggtgaccaccgacggcctgctgtccgcacagttcgagcacaccgtggcggtcaccgccgatggcgtgcgggtgctgacactgcggccggacgaaacaccactgctctgatacgccttaagcgttccggggcggcagcacagtgcaaacagctcgagcctgagccgcttcccagctagttatccagcttcaccagcacccacggcagcatcagctgggtcagcgggccgatgccgaaggcgaacagcagggtgccgaggcccagcaccttgtagccggcgagcaaggtgccgatcagcagcactcccaattcgatcgccgtacgcatggagcgcagcgagtaaccggtgacccgatgcaggccggtcatcagcccatcacgcgggccacggcccagttgagcaccgatatacaacgccgagccgaaaccgcagagcagcacgccgcccagggtcagcagcaggcgccagataaagccttccggcgccaccaacagctgcagggtgaagtccgccaccaggccgataaccacggcgttggcgatggtgccgaggccggggatttctcgcagcggaatccacagcaacagcaccgtgaaggatacccccaccacgacccagccgaagctcagcggcaacaacttggacaggccgacatgcagcgcatcccagggcgaaagccccaggttgccgcgaatcatcatcgccgtggaaataccgaagaacgccaggccgacgaacagctgcagcagcctcagcggcaggttgccagcgcgcagttgagcgatcggcccgagctgggccagcgtagctttgccggccatcactccaccgtgaccgacttggccaggttgcgtggctggtccacatcggtgccacgcagcacggccacgtggtacgacagcagctgcagcggcagggtgtagaggatcggcgccagtgcatcgtggatatgcggcatgttcaccacgtgagtgccttcgccattgctcatggcagcgctggcatcggcgaacacgatcagctcgccgccgcgtgcacgcactacctgcaggttggacttgagcttgtcgagcagatcgttgttaggcgccacggtgaccaccggcatgtcggcgtcgaccagggccagcgggccgtgcttgagctcaccggccggataggcctcggcgtggatgtaggagatttccttgagcttgagggcaccttccatggccaccgggtattgggcgccgcggccgaggaacagggtgtggtgcttttccgcgaacagctcggaaaccttctcgacgatcttgtccatggccagggcttcgtccagacgggccggcaaacggcgtagctcctcaaccagctcggcggcgacgccatcacgtagcgagcctttgacctggccgagagccagggtcagcagcatcaggccgaccagctgggtggtgaaagctttggtggaggcaacgccgatttccgggccggcgtgggtcagcagggtcaggtcggactcgcgtaccagcgagctgatgccgacgttgcagatcgccaggctggccaggtagccgccatcggccttggcattgcgcagcgcggccagggtgtcagcggtttcaccggactgcgagatgctgacgaacagggtgtccggctgcaccgcgacgcggcgatagcggaactcgctggccacttcgacctggcagggaatcccggccagttcttcgagccagtaacgggcgaccatgccagcgtgataactggtgccgcaggcaacgatctgcacattgcgcaccttggcgaacagctcggcggcttgcggaccgaaggcctgcaccagcacgtggtcagtgcccaggcggccttccagggtgcgctgcacgacttttggctgctcgtggatctccttgagcatgaagtggcggaacacacccttgtcggccgcatcggcgccttcgtggtactgcaccgcttcgcgctgcacggcgttgccgttggcatcccagatctgcacgctctcgcgctggatttcggcgatatcgccctcctccaggtacatgaaacggtcggtgacctgacgcagagcgagctggtcggaagccaggaagttctcgcccaggcccagaccgatcaccagcgggctgccactgcgggcggcgagcagacgattcggattggccgcactgatcaccgccaggccataggcgccgcgcagctgcttgaccaccgccttgagggcgtcggccaggtcgctgtggcttttcagggtgtgagcgagcagatggacgatgacttcggtgtcggtatccgaactgaaggtataacccagggcctgcagttgctcacgcagcgggccatggttttcgatgatgccgttgtgcaccaccgccagttggtcgccggaaaagtgtggatgggcattattttcggtcggcacaccgtgggtagcccagcgggtatgggcgatgcccagccggcccggcagcggctcgctatccagcgccgcttccagctcgctgaccttgccgacgcgacgacggcgctgcaggctgcccatgtcatcgagcagcgccacgccggcactgtcatagccgcggtattcgaggcgcttgaggccctcgaccagcacggcggtgatgttgcgttcggcaatggcgcctacgatgccacacatagcgttctcctcaggatgcgtcagtggccgcgcagatcagctggatcccgcgggccaagagttgttcgcgcgcctcgctgtcgagacgctcgtcggtaatcagggtgtgcacgctgccccagggcagctcgaggttgggaatacgtcggccgatcttgtcgctctcgaccatgacgatcacttcacgggccacctcggccatcacccgcgaaaggcccagcaattcgttgaaggtggtggtgccgcgctgcaggtcgataccatcggcaccgatgaacagctggtcgaaatcataggagcgcagcacctgctcggcgacctggccctggaaggattccgaatgcgggtcccaggtgccgccggtcatcagcagcactggttcatgctctatatcgcgcagcgcgttggccacgttcagggaattggtcatcaccaccagcccgggcttgtggcccagctcggggatcatcgccgcggtggtggtgccgctgtcgatgatgatccgcgcgtgctcgcggatgcgcgctacaccagcccgggcgatcgcctgcttgtagcgggacaccggctggctgctttcgaccatcatttcctgaggcagcggcaccgcgccaccataacggcgcagcagcaggccgttggcctccagtgcggcgaggtccttgcggatggtcacttcggaggtggcgaaacgcttggctagggcatcgacgctcacctcgccctgctcggcgagcaaggcaagaatggtatggcgacgttgcggcgtgttgcgtttggacatgcttaagtttcgattcgaaagataatggtgcgaatcaaaactcaaggcgctttcggcgtcaagagcaaacctgctgtggataacctttaaagctgccgctttgcgctggtagccaggttatccacagcgtgcgactacggcttcatcttggtcggacgctgccagccttcgatattgcgctgcttggcacggccgactgccagcgcatctgccggcacctcgctggtgatcacagagccagcgccggtggtgcagcggtcgcccagggtgaccggcgcaaccagcgcactgttggagccgacgaagacatcctcgcccatcacggtacggtgcttgttggcgccatcgtagttgcaggtgatggtgccggcgccgatgttggtgcgcgcgccgatctcggcatcgcccaggtaagtcaggtgaccggccttggcgccctcgcccagcacggcgttcttcagctccacgaagttacccacatgggccctggcacccagcttagtgcccggacgcaaacgtgcgaacggcccgcaatcggcaccttcacccacctcggcgccttccagatggctgttggccttgacgatcgcgcccttgcgcagggtgctgtccttgatcacgcaattggggccaatctgcacatcgtcttcgatgatcacgcggccttcgaggatcacgttgatgtcgatggtcacgtcgcggcccacgctcacctcaccgcgcacgtcgaaacggtgagggtcgcgcagggttacgccctgggccatcagccggcgggccgttcgctgctgaaaatgacattcgagctgggcgagctggatacggtcgttggcgccgagcacttccatttcgtcggcagcggtagcggtggccaccaccaggccgtcagcgactgccatggcgatcacgtcggtcaggtagtactcgccctgggcgttgctgttcgacagccgccccagccaatcgccaaggcgcttgccgggcacggcgagaatgccggtgttgccttcacggatctgccgctgtgcctcgctggcatccttgtgttcgacgatggcctgcacggcgccctgctcgtcacgcacgatgcggccgtagccggtcgggtcggccagctccacggtgagcaggcccagctgattgtcgttgaccagctccagcaggcgttgcagggtcgccggctcgatcagcggcacgtcgccgtaaagaatcaataccgtgtcggcactcagtgccggctgagcctgggccaccgcgtggccggtacccagctgctcagcctggatgacgaaattcaggtcgtcggccgccaggcgctcgcgtaccttctcggcgccatggccgatcaccacctggatgctctgcggctgcaagctgcgggcggtatcgatgacgtggccgagcatgggcttgtgagcgaccggatgcagcaccttgggcagcgccgaacgcatgcgggtgccctggccagcggcgagaatgacgatatcgagggacatggcagatccagataaacgagagcggaaagaaagagggttcacagcaatccgttgcgcgagtgtcgatcagaaaagggttaatcgcggctgaagccgctcccacatgatcgggttatccacaaccttggttaaatcgcgggcaaaaaaaggggtagccaaggctaccccttttccaagcaacgatgaagagcgtcggtatcagctaccgccgaacttcttgcgcatttgctggacggtgcgcagctgggctgcggcctcggccagacgagcagcggcggaaccgtagtcgaactcggctccctgctcgctcagcgctttctcggcagccttgacggcttcctgagcggaggcttcgtccaggtcagcagcgcgctgcacggtatcggcaagaaccttgaccatgcttggctgcacttccaggaagccaccggagatgtagaacacctcgatatcgccaccctgcttgaccagacgaatcgggcccggcttgaggtcggtgatcagcggcgcgtggcccggggtgatacccagatcacccaggttgccatgcgcgatcaccatctcgaccagaccggagaagatctcgccttctgcgctgacgatgtcgcaatggactgtcatagccatatctagcctcacgtaagcgcccgttgccgggcgcacgggtgattacagtttcttcgctttctcgatggcttcttcgatgccaccgaccatgtagaacgcctgctccggcaggtgatcgtactcacctttgaggatgccgctgaaaccagcgatggtgtccttcagggaaacgtacttgcctggcgagccggtgaacacttcagcaacgaagaacggctgggacaggaaacgctggatcttacgagcacgggataccagctgcttgtcttcttccgacagttcgtccatgccgaggatcgcgatgatgtccttcagctctttgtagcgctgcagcacgtactgaacgccgcgagcggtgtcgtagtgctcctggccgatcacgttcgggtccagctggcgcgaagtcgagtccagtgggtcgaccgccgggtagatacccagggaggcgatgtcacgggacagtacgacggtggcgtccaagtgggcgaaggtagtcgccgggcttgggtcggtcaggtcgtccgcaggtacgtatacggcctggatcgaggtgatcgaaccggtcttggtggaggtgatgcgctcttgcagaacacccatctcttcagccagggtcggctggtaacctactgccgacggcatacggccgagcagtgcggatacttcggtaccggccagggtgtagcggtagatgttgtccacgaagaacagaacgtcacggccttcgtcacggaacttctcggccatggtcaggccggtcagggcgacgcgcagacggttgcctggtggctcgttcatctgaccgtagaccagggctaccttgtcgagaacgttggagtccttcatctcgtggtagaagtcgttaccctcacgagtacgctcacccacaccggcgaacacggaataaccgctgtgctcgatggcgatgttacggatcagctccatcatgtttacggtcttgccgacaccggcaccaccgaacagaccgactttaccgcccttggcgaacgggcagaccaggtcgataaccttgatgccggtttccagcagctcgttggagcccgattgctcggcgtaggtcggtgcggcacggtgaataccccagcgctcttcttcgccaatcggaccggcttcgtcgatcgggttgcccagcacgtccatgatacggcccagggtcttgaccccgaccggtacctggatgccagcgccggtgctgtcgacgttcaggccacgcttgaggccttcggtcgaacccatcgcaatggtacgcaccacgccgtcgcccagctgctgctgaacttccagagtggtttcggcgccgactactttcagcgcttcataaacactcggcaccttgtcacgcgggaattccacgtcgatgacggcgccgatgatttgaacgatacgtccgctactcatctttgattcctctgacttgtccaaccgttctagacagttgaaccgttaaaccgcggcagcgccgccgacgatttccgaaatttcctgggtgatcgctgcctgacgtgccttgttgtagatcaactgcaggtctttgatgagatcgccagcgttgtcggtagcgttcttcatcgcgatcatccgtgcggcctgttcggctgcattgttctcgaccactgcctggtacacctgcgactccacgtagcgcaccatcagcccgtcaagcagctgcttggcgtcgggttcgtacaggtagtcccagtggtgtttcagatcctgatccgcatcggccaccagtggaatcaactgctccacggtcggcttctgggtcatggtattgatgaacttgttggaaaccacggacaaacggtcgatgcgcccttccaggtaagcatcgagcatcaccttgacgctgccgatcagatcgttgatcgacggctcttcgccgaggtggctgatcgcagcgaccacgttgccaccaaagttgcggaagaatgccgcacccttgctgccaactacgcagagatcgatctccacgccgcgctcgcggtttgccgacatgtccttgaccagggccttgaacaggttggtattcaagccaccgcacagaccacggtccgaactcaccaccacgtaaccgacgcgctttacttcgcgttcgatcatgaagggatgacggtattccgggttggcgttggccagatgaccaattacctggcggatacgctccgcgtagggacggctagctgccatgcgctgttgtgccttgcgcatcttgctgaccgccaccttttccatggcgctggtgatcttctgcgtgcttttgatgctcgcaatcttgctgcgaatctcttttgcgcctgccatttcacacctatcgggttagcaggcgggcgtctcccgacgcccgctgcggcttaccaggtttgggtggctttgaacttctcgataccggctttgagctggccatcgatgtcgtcgttgaagtcacccttctcgttgatcttcgccatcaggtcggcgtgatcacggttgaagaaggcgatcagagcctgctcgaagctgatgatcttggcgacttcgatgtcggtcaggaaaccacgctcggcggcatacagcgacagcgccatgtccgcgatggacatcggagcgtattgcttctgcttcatcagctcggtaacgcgctgaccatgctcgagctgcttgcgggtggcttcgtccaggtcagaagcgaactgggcgaatgccgccagttcacggtactgagccagagcggtacggataccaccggagagcttcttgatgatcttggtctgcgcagcaccacccacacgggataccgagataccggcgttgacggccggacggatacccgagttgaacatggccgattccaggaagatctgaccgtcggtgatggaaatcacgttggtcggaacgaacgcggaaacgtcgccagcctgggtttcgatgatcggcagagcggtcagggaaccggtcttgccagtcacggcgccgttggtgaacttctcgacgtactcttcggaaacgcgcgaagcacgctccagcagacggctgtggaggtagaacacgtcgcccgggtaggcttcacggcctggcggacggcgcagcagcagggagatctgacggtaggcaacggcctgcttggacaggtcatcgtaaacgatcagtgcatcttcaccgcggtcgcggaagtattcgcccatggtgcagccggcgtaaggagccaggaactgcagcgcagcggattcggaagccgaagcagcgacgacgatggtgttggccagagcgccggactcttcgagtttgcgaaccacgttggcgatggtcgattgcttctgaccaacggctacatagacgcagaagataccgctgttcttctggttgatgatggcgtcgacggccagggcagtcttaccgatctgacggtcaccgatgatcagctcgcgctggccacggcctaccgggatcatggcatcgaccgacttgtagccagtctgtaccggctggtcgaccgacttacgccagatcacacctggagccactttctcgacagcgtcggtagcggcggtgttgatcgggcctttgccatcgatcgggttgcccagtgcgtcgacgacgcggcccagcagctccggaccaaccggaacttccaggatgcgaccggtgcacttggcgctcatgccttcggccagggtggtgtacgcacccaggacaacggcaccgacggagtcctgctccaggttcagtgccataccgtagacgctgcccgggaactcgatcatttcgccgtacatgacgtcggcgagaccgtgaatgcgcacgataccgtcggatacgctgacgatggtgccttcgttacgggcttgggaagagacgtcgagtttctcgatacgtcccttgatgatttcactaatttcggaaggattgagttgctgcatagctctgctgccccttcaaactcaagatttcaatgcttcggccagcttcgcgatcttgccgcgaactgagccatcgataaccaggtcgccggcgcggatcacgacaccaccaatcaaggcggcgtcctccgcagcgtgcaggcgcacttcccggccgagccgtgcactgagaaccttggcgagtttgtcttgctgttcatcgctcaatgcgaaggcactggtaacgtccacgtcgatcgacttctcctgctcggccttgtacagctcgaacagcgcgaagatttccggcaacagggccagacgatcattctctgcgacaacgtggatgaaattgcgtacctgggcgtcgaacttgtcaccacacacctcgacgaaggtggtggccttgtctgtactcgtcaaacgcggggccttgaatacgctctgcagagtggcgtcctgagacaccgccgctgccaggccgagcatggctgaccaagaggccagctgctggtgggcctgggcgtattcgaaagccgccttggcataaggtcgggccaacgtggtcagttctgccatgatcgcgccctcgcttaaatttcggcggccagtttggaaaccagctccgcatgcgcgttttggtcgatggatgcgcccaggatcttctcggcaccgccgacggccagggcacccacttgggcacgcagggcgtctttgacgctgttgatttcctgttcgatctcggcctgagcctgagccttcacacgatccgcctcgacgcgagcctgatcacgggcttcatcgacgatctggttcgcgcgtttcttggcttgctcaatgatttcagcagcctgtgtcttggcttcgcgcagttgctgacccgctttctcttgggccaactccaggtcacgagccgcacgactggcagcgtccagaccttcagcaatcttcttctgacgctcttgcaaagccgcaatgaccggaggccatacgaacttcatgcagaacagcacgaagatgaagaaggcaacggactggccaatcagggttgcattaatgttcacgccaacacctcgctcgttcgttgtccatcacaccaatcaactcgataaattcgagtgattagccagcgatttgaccaacgaaggggttcgcgaaggtgaagaacagtgcgataccaacaccgatcatggtcacggcgtccagcaggccggcgacgatgaacattttgacttgcagcatcggaaccatttccggctgacgcgcagcgccttccaggaacttgccgcccagcaggccgaagccgatagcggtacccagagcgcccaggccaatcagcagagcaacagcgatcgcggtcagaccaactacagtttccatctttcctcccgactttttacgtcgtattggttaaggtttttctaagggtaaagcggtaaagcaaaaccgttacttccagtgcccttgcgggcgttccagccgaggccggatccatcgacaacgccgcgcgtcggtgacgcgcgacacgtccatcaatggctgtcttcgtgcgccatcgacaggtagacgatggtcagcatcatgaagatgaaggcctgcagcgtgatgatgatcaggtggaagactgcccaggcccactgcaggacgcctgccagtgccgccaacagaatgccgccaccgaacatgaccgcgatgaggatgaagatcagctcgccggcgtacaggttgccgaacagtcgcagtgccagggaaaccggcttggcgatcagggtcacgaattccagcaggaagttgaccgggatcagcaggatcttgacgaagatgttcttggcgctgaatgggtgcagggtcagctcgcccaggaagccgccgatgcccttgaccttgatgctgtagaagatgatcagcgcgaataccgacagggccatgcccagggtggcgttcgggtcagtggtcggtacggcgcggaagaacaggtgctcgtcgccggcgatcttggcggcagcgaccggaatccagtccaccggcaccaagtccatcaggttcatcaggaagatccagacgaagatggtcagggccagcggggcgatcagggcgttacggccgtggaaggtgtccttcacgctgccgtcgacgaattcgaccagcacttctacgaagttctgcaggccgccgggctggccggaagtggcacgcttggcagctgccttgaacaggaatatgaagatcagacccagcaccacggagatacccagggtatcgaggtggaaagcccagaaacccatttctttggcttcctgggcattgtgggcgaacccccagccattgaccgggtgctgaccgtaggtcaggttctgcaagtgatgctggatataacccgaagcggtttctgcagctgccataaatccctcaaacgctctaaggctttaaaaatcatctcttcatcagcaagggtgcgaaccagttgaccaattgggtcagcaggaatacgccgaacaaggccgccgcatccaaaggcttcacacctgcaaacaccagtgcgaaaagcaccgctgtcaaaaccagtttccctgcttcgccggcgtagaacgaccggacgatggcctgggctgcccgcgctccggaaaaccggaatgccttatgggcgaaatacagattcggcagccaggcgatcagcccgccgcacaacccggaatagccggcggttgtgcccttccattgccagcaggcagcggcgagaaccaacagcaccagcagttgcaccacgagaatcggaaacaccggcagacgatggagcggcaggcgtttgggcgtgcgggtatccatcatttttcccggggaaacagctctcagatatcgttgccaagctaatcaataacttggcacattttgtgccgccgaaatgcgcgcagagtataggggtggttcccaccccattcaactgcccgaaagtcttttcgccgtagtgctcgaggagcaattgtttcagcggatgtgggctagaacgccctgaagttcgtcgagggaattgtagcgaatgaccagttggcccttgcccttctggccatgcttgatctgcacgggagagcccagccgctcagccaggcgctgttcgagccggctgatatccggatcgaccttggtagtggcagttggccgctcctgggtattgagccactggcgcaccagtgcctcggtctggcgcacggtgaggcctcgtgcgacaacgtgtcgcgcaccttcggtctgctgatcgaccggcaggccgagcagtgcgcgggcgtggcccatttccaggtcgccatgggcgagcagggttttcacttcctcgggcagggcgatcaggcgcaacaggttggtgatggtcacccgcgacttgccgacggcttcggcgacctgctgctgagtcagctggaattcctgctgcagacgctgcagggccatggcctcctcgatgggattgaggtcttcgcgctggatgttctcgatcagcgccatggcgatggcggcttcgtccggcagctcgcgcaccagtgccgggatgcggtccaggcccgcctgctgggtggctcgccagcgacgctcaccggcaacgatctcgaaacgcccttcgcccaccggacgcaccacgatgggctgcatcacgccgtgagtcttgatcgactggctcagctcttcgagcgcggtgacgtccatatcgcgacgcggctggtacttgccgcgctgaatcaggtccagaggcaggtgctgcagctcacgggtatcggccttgaccgcttcctgctcgagcgtatcgacgctggtgcctcccagcagggcgtccaggcctcgtccgagcccacgtttcttggcagccatgcacagtttccttatacggttgcggtgtgggcgttcgcgcgctggcggcgaaccagctcgccagccagcgccaggtaggcgatcgcaccacgggattgcttgtcatagaccagcgccggcatgccgaagctgggggcttcggccagtcgcacgttgcgcgggatcacggtttgatagagcgtgtccgggaaatgttccttgagctgggcagacacgtcgctggtcaggctgatgcgcgggtcgtacatggtgcgcagcaggccttcgatcttcagcgacgggttgagcagcttgccgatgcgctggatgctgttgaccagatcgctcagcccctcgagggcgtaatactcgcactgcatggggatgatcaccccgtccgaggcgaccagggcgttgatcgtcagcatcgacagcgccggcgggcagtcgataaggatgtaatcgtagttctcgcggatcggcgccagggcataacgcaggcggctctccttcatcttcatttccagcagcgacacttccgcggcggtcaggtcgcggttggccggcagcaactgatagccaccgtgctcggagaactgcatggcttcgaccaggttgcagtcgccgaccagcacgtcgtagatggagtgttccagcgtctgcttgtcgatgccgctgcccgtggtggcgttgccctgcggatcgaggtcgatgagcagcacacggcgtttggtcgcaaccagagacgccgccaggttgatgcaggtcgtggtcttgcccacgccgcctttctggttggcgattgcgaatactttagccatgttgccgttccccctaaaccgagcgacgcagtatcaacagatggcgctggccttggcaaccgggaaccttgagcacgtgggtggcggtgagacggaagtccgccggcagcgcctgcagctcatcgtccgggtgcacgcctttcatggccagccactgggtgtggccatcgcccaggtggcgcgtccagttggagaaatcttccagtgagctgaacgcccgcgagcagataccgctgaacggctgctcgggcgtaaaggcttccactcgactgtggataacatcgagattggtcagcttgagctcgagcttcacctgggtgaggaagcgcgtcttcttgccattggaatcgagcaaagtaaagcgccgctcgggaaacaggatggccaacgggatgcccggcatgccgccgccactgccgacgtccagccagttatccccagcctcggcgacgaaaggcaccacgctgaggctgtcgagcagatggcgcgacaccatctcgtccggatcgcgcacggcggtcaggttgtaggccttattccacttgatcagcagcgccaggtaacccagcagctgcgtttgctgctgctcggtcagatcgacgcccagttcacgggcgccttgttgcagttcttcggcgtggcgagcggtaacggacatcaggcgctctgctccagctggcgaccagcgccgcgctttttcagatggatcagcagcagcgagatagccgccggggtgacacccggaatccgcgaggcctgaccgagggtctgcggccgagcgttgccgagtttgtgctggatctccttggacagcccggaaatggtcgcgtagtcgatatccacaggcagctcagtttcctcactggcgcgcaagcgggcgatctcgtcctgctgacgctcgatgtagccggcgtatttggtcttgatctccacctgctcggcgacctggggatcttcggcgccttcgccagtcacttcgaccaggccggcataatcgacttccgggcgcgacagcaggttgagcaggttgtactcgtgggtcagcggcgtgccgaagcgctcgacgatggcctcgccctggggcgtgttcgggcgcacccaggtgcttttcaggcgctgctcttccttggcgatggcttcgcgctttgcctcgaaggctgcccagcgggcgtcgtcgaccagacccagctcgcggcctttctcggttaggcgcagatcggcgttgtcttcgcgcaggatcaaccggtattcggcccgcgaagtgaacatgcggtacggctcctgggtacccagggtgatcaggtcgtcgaccagcacaccgatgtaggcttcgtcacggcgtgggcaccatgcctctttgctctgggcgcgcagcgcggcgttggcaccggcgagcaagccctgggccccggcttcttcgtaaccggtggtgccgttgatctggccggcgaagaacaggccaccgatgaccttggtctcgaggctgtacttgaggtcgcgcgggtcgaagtagtcgtattcgatggcgtagcccgggcgcacgatatgggcgttttccatgccgcggatgctctgcacgatctgcaactgcacatcgaacggcagcgacgtggaaatcccgttggggtacagctcatgggtggtcaggccttccggctcgatgaacacctggtggctgtccttctcggcgaagcgatggatcttgtcctcaatcgacgggcaataccgcgggcccacgccttcgatcacccccgagtacatcggcgagcggtcgaggttggcagcgatgatctcgtgggtgcgcgcattggtgtgggtgatccagcaactcacctggcgtgggtgctgttccttgttgcccatgaacgacatcaccggaatcggcgtatcgcccggttgttcggtcatctgggtgaagtcgaccgaacgaccgtcgatgcgtggcggcgtgccggtcttcaggcgaccgacgcgcagcggcaattcacgcaggcgcttggccagggagatcgagggcggatcccctgcacggccgccagagtagttctgcaggccgatgtggataagtccaccgaggaaggtgccggtggtcagcaccacggagtcggcgaagaaacgcagccccatctgggtgaccacacctttgacttcgtcctgttcgacgatcaggtcatcggcggcctgctggaatatccacaggttgggctggttttccagaatctcgcgtactgccgccttgtacagaatgcggtcagcctgggcacgagtggcacgtactgccgggcctttacggctgttgagcacgcggaactggatgccgcccagatcggtagcggtcgccatggcgccgccgagggcgtcgatttccttgaccaggtggctcttgccgatcccgccaatggccgggttgcagctcatctgcccgagggtttccacgttgtgggtcagcagcagggttttcacgcccatgcgcgccgctgcaagcgcagcctcggtaccggcatgaccgccgccgatgacgatcacttgaaaacgggaagggaaatccaccacgcacctcgtgcctgttgagaagggagcttttaggaaagggcggcaagtatagggatttagcagggctgaaagaagccttttgcacaaaaaatagccaactggtcttgccttcaagaaaggagcgtttggttgcggaccgtttcccattggtacgtggtgcagggctgggaagtaaataaagaaaaaggaatgatttttttaaaaggcttgtttttatgtttataaatggttctcgcgacatctgtggatagatcgctacaagcctttattcatgagatgtacagcgatgtatgaaagcgggattatcctgcgcggctcatgtgcgatgacagtgatcagcctgtgcataaaagttatcgttattcacagagtggtttatccctggcttgatcaccgggttatcggcaaggctcaggcgtacttttccacagggttcatttgccctgtgaattcttctggagatcgatggatttgctgaagattcgcacgacccccgtggcgtcgtggccaagggggtgtggataagagggaggacgttactggggagcgcgagcgccctgctcgatcatcttcttcatgagcgtgtcggatttgacgtcatagcgaaacagcagaggcttgccgtccacattttccaggtaaaaggattcggtgccctccccctcggcaaagcgggtgttgtacagcagcagggtaagcggctgtccggtatcggccttcacggaagcctggctcatcaaccgtgtttcctgcggttctcccaaaccacgattgaccaccgtcagcaggtcgacgaattcctgctcgctggcattggctttcaagccttgccccgaagcctggtagatggccgcgtagcgaccctgctgcatatcctgatggaatcgttccacgtagtcgttgccggcgctggtgaagtcatcatcacctgccgagcagccgatcaagagcacgcagcccagtgccgccagggctttgccgatccagttcatatcaatccctcaaacaaatctgtttttgttcacaggccatcacgccgccagaagcaccacctccgatgctcgcgccgccacttaccgtgacgttgctgggtttgcctatttcggacatcacactgccgccaaattttcccaggaatccgccaccgccaaacacgccgacgctttttgtcgtaccactggttggaggcgcgttgcttgccgatacgttgccgccgacaccgaaggacgcaccggggccaagcgttccacaggtcgtgtaatacacgcagaggttgaaccactggtccttcttcttttttcctgtggctatgccgaaggcgccagagccaccgccaccagcgttacccgccatgctgacatcggccgaaatggaaccctcgaagcctcgagttggatacagcgcctcgctgacctgctccggtgtcgcaccgttctggtacatgtactgagccagcgaaacctgctgctgtatgccagggctattggtgatgaaatcccacagccctaggggatccacgcccagcgtcggcagctccgtatagcgataggtgttcacgccggccagcagtcccagtgggtcctgggtcagatagcgcccggcctgcggatcgtagtagcggaagcggttgtaatgcaggccgctttccacatccaggtactgaccctggaagcgaatcggctgatccgtgctgccctgttcgttaccgatggcatgccaatcgctcgattcgccgctccacagcaggttgccgtgggtgtcggtcaggcgcagcggcgtacccagatgatcggtgtggaagaacgccagatgcagattctcgcccgcagggcgcatctcctctggtagaggctgcccttcgtggcccaactgccggcggatctccagaacctcggcactttcctgctggcgtagctgttccatacgtaacaaagggacgaagctgtttggctgatgcacggtggtgcgcaaccgatctgtgtgcgcttcagcgcactgacgatggttgtcccaaccgtaataagtgcgttgttgctggccatcgcgccacacgtccttggcgatgcgccgcgacaggccgtcatagtgataacgggcctgcagcgtccgaccatcggattcgacacgctgtagatgaaccaggcggttggcgccgtcatagccgaacagcatacgggctccatcgggctcgacgcgctcgatcaagttgccgactctgtcatagcggaactggtagccgtccagatgagcgatacggttatccgcgcagtgttggccaaagttatccacacggttaccggccggatcgaagtggtagtaacgggaaagatcaccctgcgtgcttgcgactagacggccagcctggtcgtagcggtactcgataaccggcgcggtagtgtcatggatagaaacgaggtcgccctgagcgccgtactgatagcgacgctgccactgtgctccgcctgaggttttcagtgcaccggcaatcagtcggttggcctgatcgtgttggcgggactcgctgaacagtacgctgccatcggttcggcggcgggcatcgcgatggatctcccggtggccggcatcacgttcgaaggccagctcgaccgcgtcgaccaccacgccgtgcagataccctgatccatagagtagccagttgacccgcggggcatcaccgtagcggctgctttccctgttgcccaatgggtcgagctgatgctcaacgtcgtatacccagtctgtgccgagggtttgcagctcatggacgatccgaccggccgcgtcatacctgaagcgcacatcgctgtcctgggatttcacacccagtagctgacctccggggctccaagtatagctttcgctgaacgcttcggcatgctcggtggcgggcagatgccgacacagcaacctgccctgcgcatcgtattcgaagcggatcaggcggccttcgtcatcacgttcttccagcaggttgccggccgcatcgtaacggtactggcgaacgcggccgtcgagatcctgctgctgaatcaggcgatccacttcgtcgtaggcaaagcgaatctgtgcgccgttctcgttctgcacactgatcaggcgccctgccgggtcataggcgtagtgctgggtaccgccgttcgggttggtcaggctggtcagcctgttgaagcggtcccaggtaaagctcgcctgcttgccctggctggcagccccaaccatgcggccaaggtgatcgtaggtgaagtcgatctgggtaccatcgggctcgactcgtctgagcgaacggcccatggcgtcgcgttgatagcgaacgcattgtccgagtggccccgtttgcgaaatcagccagccattactgtcgtattcgcaggttgtggtgtgcccggaacagtcggtgtagcgctccagggcgccaaaacgattccaggccaggtgccgcgtaccgcctttgccatcggtgatcgttgtcgggcgatcgggcagacgtggatcccgatacgcccgttgtgtctgcgcacccagcgggtcgataaagctgatcagattgccgcgctcgtcgcgcagcatctgccattcatggtcgtcagcgttgcgtatgccggtgacgaagccgttgccgtcatcaagaaagtagcgagtaccggtcttgccgggttcctcgagctctgctcgcatgccctcgccattgaagcgcgcctgcatgacccgctgcagcgggtccttgatggtcgacaggcggccgtaagcatcgtaggtgaattcgatgcgactgccgtcggcccgttcgtgggcgacccactgacgatcggcgctttggccttcgaacagatagagctcgcgccggccaaggttatcgaccacttcggtatggtttggctcgtagtgataggcgcggctcaggccatcgcgttcgatctgccggatgaccttgccgcaaggctcatatctgtcccattcgtaacggacttcgaggccttctggctgtgcatgagccaccagcatatggttctgccactcgaagcgacgcgtcacctgccccatgcggttacgcacttcgatgagatcgccactgtcgttgaagctgtaagtcaccagccagtcgagccccggctgggttggatcgaggccaacaggcagcgggccgtccggattgccgagaatgaccccgtacagacgcagccccgaatcgccgggaaccggctcgcccacctgttgataaataaaggcgtagctgcgcccggcactgtcccttacgcaggacaggctgcccgaggcattccagctgtattcggtgcggtagccattgcgatcgaagctggcgtgcagcagccagctcccctcgccgttacgcagaaagtgcaggaacacccgctcgcgcagcaccaccaccgagccctcgtgctgctgcacggacagcggcacgccggtccacttgctgctccagggctcaaacgactgctcgggactattgccaccgcggcgaatccacagcagctcgctaccggaatagaacgcagcgcctggcgccaatgccgggaagccgatacgccggccctgggaatcgatcagtgctgtgtgctcatcgcatacttccagccccagcccttcggcgggcaacgcccaaccctggcccaggctgccgatgcgctcattactggagacatacattcgcatgaaggcgaaagggatgggcgctggcagcgagaaatccacttcacccggaagaatcttcacgcccagcattgggttgaccggctggccggttgccgggccacacgccgaaggacggtcggccttgccgacggcggtgctgcccacgaagacattgggcgagccggaaacgatcacggaaccggccaccttgtgaccgatatgagaaaccgggaggccactcatgctgtagtcctttactgaagctatctgaaggcgccgattgtagctgccgcaggatcagactatcccgctcagctagcgttcccgctagcacgcggtggcggacttatccacagcgcgttccgcgaatccttacttaccgatgcagaagctggaaaagatccggcccagcaggtcatcggaactgaatgccccggtgatctcgcccaaggcctgctgagcctggcgcaggtcttcggcaagcagttctccggcgccggccagggtcagttgcgcgtggccatggtcgaggtggcgttgcgcctggtgcagggcgtccaggtggcggcggcgggcgctgaaaccgctctcggcggtctgctggaaacccatgcaggccttcaagtgttcgcgcagcagttccaggccttcgctggatttggccgagagcgccagggtggcctggccatcggcggcgttgtgcagcgccaccagttcgccggacaggtccgccttgttgcgaatcaacgtaactcgagccatatccggccgctgctgcagaaattcgggccacagggcgaagggatcggccgcctccggcgccgtcgagtcgacgaccagcagcacgcggtccgcttcgccgatggctttcagggcgcgctccacaccgatgcgctcgacctggtcctcggtatcgcgcagtccggcggtatcgaccacatgcagcggcataccatcgatgtggatatgttcgcgcagaacgtcacgggtagtgccggcgatatcggtgacgatggccgcctcacgcccggcgagggcattgagcaggctggacttgccggcattcggccggccggcaatgaccaccgtcatgccgtcgcgcagcaaagcgccctgcccggcttcacgcaaaactgtggataactgttcacgcacgccttcgagcaagctcagtacgtggccatcggcgaggaagtcgatttcttcctcgggaaaatcgatggcggcctccacatagatgcgcagggcaatcaatcgctcggtcagttcgtgcacgcgccgggagaactcgccctgcagcgagcgcacggcattacgcgccgcctcggccgagctggcttcgatcaggtcggcgatggcttcggcctgggccaggtcgagtttgtcgttgaggaatgcccgctcgctgaattcacccgggcgcgcctggcgggcaccgagctccaggcagagttgcaggagcatgtccagcaccaccgggccgccatggccctgcagctcgagcacgtcttcaccggtgaacgaatggggcccggggaaaaatagcagcaggccttcgtcgatcacttcgccggcatcgtcatgccaggcgccgtgatgggcatgccgcggtttgggctcgatgccgctcagggtgattgcgatcatccgcgcccgagggccggagactctgacgatacccacgccgccacgcccctgggcggtggcgacggcggcgatggtttcacggggggcggacataacgttctccagacgctggatagcagaacgccccacgagggggcgtctgtcatgtagcgggtgaagcgcgaacgcttaggcctcggaaggcttgttcgcggcttcgatcttgcgggtaatgtaccactgctgggcgatggacaggacgttgttgaccacccagtacagcaccagacccgccgggaaccacaggaagaagaaggtgaagatgatcggcatcatcttcattacgcgtgcctgcatggggtccggcggcgtagggttcagctgctgctggatgaacatggtggctcccatgatgatcggcaggatgaagaacggatccttgatcgaaaggtcggtgatccacaggatccacggtgcctgacgcatctcgaccgattccagcagggtccagtacagggccaggaacactggcatctgcaccaggatcggcaagcagccgcccagcgggttgatcttctctttcttgtacagctccatcatcgcctgagacatcttctggcgatcgtcaccgaactgctctttgagcgcctgcaggcgcggcgacacggcacgcatgcgcgccatggagcggtagctggcagccgacagcgggaagaacgccagcttgatgatcagcgtcagcacgatgatcgagaagccccagttacccagcaggttgtggatatgttccagcagccagaagatcggctcggcgaggaaccacaggatgccgtagtcgacggtcttgtccaggccaggcgaaagtgcggccagatccttctggatcttcgggccggcatacaacgtggtgctggcttggccttcggcaccagccgcaacggtcagtgcagggccggtgtagccgatgatgtagttgccctggctgtccttgcgggtttgtaccaggttggtgtcgtccttggccggaatccaggcagtcacgaagtaatgctgcagccaggcgacccagccgccctgcacggtttccttgaggttctgcttgtcgatgtccttcatggacactttggtgtacggcttctccggggtccacagggcagcacccaggtaagtggcggtgccagtggcggtgctggaagacggatcaccgctgttgtcgcgcttgagctgggcgaacaggttgccggtccaggcattggcgctctggttgttgatcaggtaggtaacgccgatctcgtaaccattgccggtgatgcaaccggttttcttctgctccacttccttggccgagcagctggtgtccagcccgcggtggaaagtgaaacgcttggtgtagttgacgccggcttcgctgaaggtcaggtcgaccaccagttgatcctggccatcagccagctggtaaacacgctgctcgctgctgtacagcgggcggccgccggcacgggcgtccgggccgttggcaccggtcaggccgctctgggccaggtacagatgctcgctgccgttgtcgaacagctggaagggaacgtccggacggtcctgacgacgcgggtagtgcggcaggctcaggcgaaccacgtcaccaccacgcggatcgatggccagatccagtacgtcggtcttgacctgaatcagctcgtcgctgaccgcagcggtttccaccgggcttggctcggtgttgccggcattggcggtcggcacgtcgtcattgctggccgccgtcgaagcggtttccggcagactcggtgtgggtttgctggtcgaagcggtctgattcggcagagcggcctggccgtagtcctggttccattgaagaaccatcatgtaggacacgactgccagggcgacgatcaggatcgaacgtttgatatccatgattattcggccatcgaagaggaacgggagtgtttcgcgaggggcaccggatcgtagcctccgggatgccaggggtggcagcgtcccagacgacgaacggtcagccagccaccacgcaggacgccatgggtttcgatggcttcaagcgcgtagcaggaacaagtggggtagaaacgacaatgactggccatcatcggactgatggcgtactggtaaaaccggattggagcttgaaccagtttacgcatggggattgtcgttcaccccggtctgggcattggcctgttgggcaggtttgctgcgagccaggcgcttccacagtttgccgaactgttgagccagctcggcgttctgcagatcacccaggcctttacgcgcaacgaccacgatgtcccagcccaccaggttgtcctggttgaggcggaacgattcgcggatctggcgtttcaggcggttgcgctcaacggagagcttgacgctcttcttgccgatcaccagcccaaggcgtggatgatcgagctcattgttgcgcgccagcagcaggacactcttgcccggcgctttgccgcttggagagtcgaagactgccttgaattgccggggagtgagcaggcgcttctcccggccgaagcctcgactcaccacaagactggaaaaatcagacagtcaggcgagcacggcccttggcgcgacgacgcgacaggacggcacggccgttcttggtagccatgcgagcacggaagccgtgggtacgagcgcgtttgatggtgctgggttggaaagtgcgtttcatgatgcggttacctggttatcgacaacggaccggaatggtccccgttttaagagaccggcgattctagagaaagccgcaggccaggtcaatttccaaccagttgttttgcagatagagaaatataaaggaaagaatctttttagaaaggcttgttttagtatttacagcttagctcgagcctatctgtggataacttcatgcggaccagaaatgccgagtgttacggcgattcaaaagtctgtcagaaaaccgtgctgcgcatgttcgcgcactgggcattgcctggggatggaatgcggttttacccacagggtgaatatccagagagttttccacccgcttttaaacggtgcttatgccgcgttatccacagagtacaatcaggccctttccgacgtgtggcaaattgcctaacaccttgatttaacgtgcactgattggtcttcctatgtggataactccacctcttgaagctacaataggcgctg