tataatttcatcttcttttcaccggttatcctctgttgttgataactattcagattcattcggaagttttcaacatgttttgaaatcctgtggacaagtctgaacgggtccgaggtgggatatgatcttcatagcaacccgacgagattgagcagtccatgtctgaagacttttatccgttcgtagattccggcgatccaccaccggacaacgcgcatatcacgacggcgcgccagccgaagacagaggctgcgtcagcgcccgagggtgctccgcacgccgctgaggcgctggcgcccgaaagcgctctcaagcgccggcaggcggggatgtcggcgtcatacgccacgcggatagcgatctacgatgacatgctgtcgacgccgcgtgtcatcgtcatcgccccgaacgagatcagaacctacctagaggagatcacgaacaccgtctaccgctgcatgagagagcaaggcgggcgcatctcgctcatggtgatccgtgagatcgtcgagaacttcatccatgccaacttcgtcgaacccatcatctccatcttggacgacggcaacaccattcgcttcgccgaccagggacccggcatcggagacaaggaacgcgcattcgacttcggtgtgacctcggcagatcagaacatgaagcgctatattcggggcaccggggcgggattccccatggtccagcaatacctcgagacgagcggcggggtcgtatccatcgaggacaacatgagcgcggggacggtcgtgaccatcagcgtcgacgtcgatcgagctcgcgagatcgacgcggccagagagaggggcgccgccgttcgcggtggaggcgcgcgaggtcggcgcgaggcggcggcgaggccatatgaagcgcaaagcgcgcgcgaagccgtcccggggatctccgaggcgaccgggagggcgcatcgagatcacgtgggcgagcgcgtcgcgtggccgacaggtgagacatggggcgcgcgcagcgaaccatttgtcagcagaagagagcatcaggcgctctcatttctgctgagacacgggcaagcgggtccgacggagcttgtcgcggaattcgggtattccggtcccacgtggtccagagagcttgctacactgaatcaatgcggactcgtggtaaagcgcgggcagaaatatattctcacggaatcgggtgcggcttggataggtgcgcgccgcgattccgcactctgatagacgcgtgacgggaagcggtatggacaacgaagcggacatcatattggaagatacgatctcgttctgcgagcgagatgagcgagacgcgcgtctcatcagcatgctccggcagtcgagagccgattccctcaccggcgacaagctcacaatcgaagcaccgtcgcgcttcgcgtactcctatctcatgaagcagcgcaagatcatcgagcgctatctcgaggagatcgctttttgtccgctgacgctgcatatcggcattccgcgatcgtcaagcggcgacgcggacggtcgcagcgccgcacccgctgcggcatccgcggtgccggcgggcgccgcgggcgatggaggccggagcctcgaggcgacctcgggggagacgtccgcggcagcgctcgctgcagatgcgcacggcccgacagccgagcgtgaaaacgcagccgccgacggagatccgagagcgcgcgagacgccctcgggtgccgctgcggcggtgctcggcacccagcagcgagatgccgcggaaaccaagggcgtcacaataaaaaacaccctgtcccaagatgccttcagaaagatgatgaacagcatcgccggacaggagagccggcagcccaaaccgaagacgatggcggagggcgcatcgggtcgagagggcgcagacggcggtgactttccctccgtacccgtgaactcgaagttcacattcgagaacttcgtgtacggcgaggagaacaagcaggcgtaccaatcttcgctgcgattcgccgcattcgccgaggagccgggatcctatacctccttgttcatctacggcaactccggcctcggaaagacccatcttcttctcgcgatcgagaactatctcgccgagacgaagccctatatgcgggtcaaatacgcgaactcccaagcctatatagacgatttcatcaatgaggtcgcgattcagaagaccgatggccacgccatcctgcgtgattatcatgccgcggacatcttgatcatcgatgacatacaaaacatcatcggcaagacggcgagcatcgactacttcttccgcctcatggacgaattcatccgcgataacaagaaggtcgtcatcgcctcggatcgcgcgccgaagaagctcggcatggatgagaggctgacgagccgcttcaacggcgggatgctctgcctggtgtccgagccggggttcgagatgaaatacgcgatcctcaagcgctactacgagaacaacgtgctggcttcagatgccgctccgctgacccgcgagaccaccgacgtctccctgctgagttccatatacaccggcggcggccacctctccgatgcgcagctgaggcatatggccgagatctcgggaacgaacatccgcgagctcgagagcttctgcgagcgctgcgcctgcgactcctacgagaaggagcaggtcggagaggagctgaccggagaggacatagaggcgatcgccgacgaatacttcgatacggcgcgcaagaagatccatatcgacacggtccaatcggtcgtcgaggagttctaccatgtgacccatgaggagatgatcggcccgaggcgcaccgccaacattgcgttcgcgcggcatgtggcggtctatctgtccaatgacatgtgcgacaccacgacaccggccgtgggcgctcagttcggtgggcgcgaccactcgacggtgctcaacagcatgaaggtgatcgagaagaagatgaagggcgatcgcgccctgtgcgaggagcttcagcagctccgcaacaagatcgtcttgaagtcgtgagggtccgatggacggtgccgagtctgaatgagacggatgataacgtgttggatctgcggggaaaagatgttggaaagtcaccttatctgtggagaagcgagggcgcaagcgggcgctgtgggaaaccatcgctgttttcaacatgagtcaatgatatgtttgacgggtcttggcggggggatcggcgataatcaacagtttcaaccgccttattactatgatgaagatatatctatatagaatataaacaatgaaaggggcaacatggagttcactgtcagccagaacgcgctatcagaggcgctcgccatcgtctcaaagggcgtcgcttccgcctcgaccctgcccattctctccggcgttttgatcacagccggggatggcgtgctcgaattccagacgtcgaactacacgatatcgattcggcatcgcatcgccgcccacgtcgagaaggacggctcgctcgtcgtgccgtgcaagacgctgtcaaacatcacgaagacgctgcccgacgctccggtccgcttccagctcgtcgagcgccaagtgaacatcacctgcgagaagagcacatttcgcctgaacacgctcgacgccgccgactttccggagtttccgacctatgcgctggagagcgccgtcgagctgccctcgcgcacgctcaccgatatggtcgcgcgcgtgtggcgcgtcacctcgaccgacaaggcccgcccgatcctgggcggcgtccacatgaccgtcgagaacaacacgatccgtctcgtggccacggattcatttcgcctcgccgtatgcgacacgcaggtcgagacctcctcgctcgagggaagcttcgagctgaacgttccagccgatgcgttcaatgatgccctcacgatcatgtccgagcagcagaccatcctggtcggagcaaccgatacccaagttgttttcgaagcgggtgacaccacgtacgtctcgcggcgcatagagggggtctatccaaactacaaccagctcattcccgactcgtgcaccacgagcgtcaaaatcgatgtcgaggccataaccgcagcgctcaagcgcgtctccgccatagcgagcacgaaccctgcggtgaaattcgcgatcgacgtcgaacggggatcgcttgcgctgtctgccatctcaagtgatcaggacctcgcacaggagatcatcgacgtcgaggcggaaggggagtccggtgtcatcgcgttcaactaccactacatcttcggctgcttgaacgtactggccaaagagcaggagatctcactcgagctcaagaactacactcaggccggcgtcttcaagtcatacggcaagatcaactacctctatctggtcatgccggtccgcatctgatgggtgtgctcgcccgctcgctgcgcttgcgggactatcgcagcttcgagcgattcagcctcgatctcgatccgggcacgacggtgctctcgggtagaaacgccgtgggcaagacaaatctcatcgaggcgcttcagctgctgacgttcggtcagtcgtttcggaaggcgtcgccatccgagctcatccgcgatggtgccgagcgcgctgtgctcgatctgaatctgtcgggaggtggtcgcgatatcgatctgggacttgtcgcgacggcgggaaaacgcgcgttctcccgcaacgggaagccctgccgcgcgtcatccattcgcggtgtcatgccatcggtcctgttctgtcccgatcatcttgacatggtgaagagatccgccggtgttcgccgcggtgccctcgatgacttcggaacgcagctgagcgcgcgatacgcgcagctggtcggctcctatggaaggatcgtcgagcagcggaacgcgctgctgagagacgttgcgctctcagatgggctgttggacgcctgggacgacgccctgatcgaaaccggatgcgccctgatcgcgcatcgcatctcgctgctcgcccgcctgcgcgcggcgatgcggcgcatccatgcgagcatcgctccgggtgagcagatggacgtgggctaccgggccagcatatgccccacggaggatctgctcaccgaaagagccgatcgcgcgacgctcgagcggagataccgcggcgcgctcgctgcggcgcgtcccgacgaaatccgtcgctgcgtctcgctgatgggaccccaccgcgacgagatcgccttcactgtcgcgggtcgcgacgcgcgctccttcgcctcgcagggccagcagcgcacactcgtcttgtcatggaagatcgccgaggtcgatgtcgcatgcgagattctcggcgctccgcccttgctgcttctggatgacgtgatgagcgaactcgatgaaccgcgacgctccgccgtcatggaatttgtcgaggaggggatccagacggtcatctcaacgacgaacctcggatacttctcctcgtcgatgcttcgacgcgccaaggtggtgacgatcggcaatgagcgggaaaagcgaggggaggggatctgagccggctgatctgcgcgcgctcatcgagcgcgagcgcgagcggatcttgcgggcaagctcgccgcagcggcgcgagcagatgcgccgcgccgagcgtgaccggtccatctacgcagcctggaacagcgtgtgcggcgggacccgagaggggcgccacgtgacgggcctgcgctatcttcccgagagcaacgagcttctggtctatctggacgaggcatgctggacgcaggagttcacgatgctgcgcgagatcgtccgcggtcggatggctcgtgcgggcgcccctctggacgggttcgtgttcaagacgtctcgcagcggatatgctcggcccgcgcgcccccgcagtctcggtgtcgtcgcgcgccagcccgtcagacccccgtctgctccactttgcgcagagcagctcgagcagatcgaatccgatgtctcgtccatcgaagatgagaaactgaaggaggccctgaagaaggctatgatcgcaagttttgagtggaaaaagggtatcgagtcctctaaatagacgtatagagcttctggtggccttgtagagcattgtatttgtggtcctcacacacagctgtttccggtagtatatggaaggttggacaccttttctctgagaaggagcttgtgtggcgaagaaaaacgattacaacggcggagagatcaagatcctcgagggtctggaggccgttcgcaagcgcccgggcatgtatatcggctccacgagcgcgagcggtctgcaccatctcgtctacgaggtggtggacaactccgtcgatgaggcgatggcgggatactgcacaaggatcggcgtgaccattcacgcggacaactcggtcacggtcatcgacaacggccgcggcataccggtggacaagcaccccgtcaagcgcattccgaccctcgaggtcgtcatgacgattctgcacgccggcggcaagttcgacaacaaggcctacaaggtctccggtggcctgcacggtgtgggcatctcagtggtgaacgcattgtcccaccgcgttcgcgtgcaggtcaaaagagatggcaacatctacgagatggtgttctcacgcggcaagaccgttgagaagatgcacatcgtcggatcctcgaggtccacgggtacgacaattaccttctggcccgacgacgagatcttcgagacgacgatcttcgattacgacaccttgcgcaaccgcctgcaggagaccgcgtttctgaaccgcaacctccggatcacgatcaccgacgagcgcgagctcgcgccccgaaccgaggagttcgtctacgcgggcggtatcgtcgacttcgtgaaatatctgaaccatggcaaggacatccccgagggtctcaagaagccgatctacgtgtcgggggcctcagaggaggacgccccggtcgagaggaccggtgaggtcgaggtcgcgctgcaatggagctcgtcgtacaccgagaacgtcatgtgctacgcgaacgacatcttcacgcccgagggaggcatgcacctggagggcttccgcaccgcgctcacgcgcgtcatcaacgactacgcgcgccggcagaacatgatcaaggaaaaggacgcgaacctcactggcgacgatgtccgcgagggactggcggcggtcatctccgtcaagctcgccgatcctcagttcgaaggacagacgaaggccaaactcggtagctcgttcatgcgcggactcgttctcaaggtgctctcggatggtctgagcgattacctcgaggagcatcctcgcgccggacgcgagatcgtcaggaaggcacagcaggcctcccgcgcgcgcaacgccgcgcgcaaggcgcgcgaagcgacgcgcaggaagagtcttctggaaacagccgctcttcccggcaagctcgctgactgctcggtgcgcgacgcggagatgaccgagctgttcatcgtcgagggcgactcggcaggcggctccgccaaggacgggcggcgtcgcgacatccaggcgatcctgccgctgcgcggcaagatcttgaatgtcgagcgcgtcggcgaccaccgagccttctcaagcgagaccatccagtcgctcatcaccgccatcggatccggcgtcacgcaggtgcaaggtgacggggagggcttcgatgtatcgaaggcgcgctaccacaagatcatcatcatgaccgatgccgatgtcgacggcgcccatatcaggacgctgctgctgacgtttttctacaagtacatgaggccgctcatcgatgagggcttcgtctacgtcgcctgtccgccgatcttcggtgtcaaggtcggcaagaagatccactacgtctaccccgacggccgcactccggaggaggagatcctgcggcgcacgatcacctcgctcggtctcgatcccgacgaggatgcagatgagctcgaggcggatcggcccaaaaagaagcaccgcggctatgccgtccaacgctacaagggcctcggcgagatggatcccgcccagctcgcgtctacgacgatggaccccaagacgcgcatcctgcagcgcgtgacgatcgaggacgcttccttggcggagcgcgccgtacgcgagctcatgggccccgacgtcgcaccgcggcgcgattacatcgagaagcacgcccatgacgcgcgcttcctggacgcttaacgagaacagggaggacatgcgtgtctgacgatacgaacatacatgatacagacggcgacgtcgaatccgagggcatgcccgaggacctgcgtcgtctgctcgatcgagccgacggagacgacacggatgccgagccggacgtctacgacccggatcagggcaatgattccgacgaggagatcctcgaggagagcttcggcgcggccggtcgcggccaggccggcggtgaggacgtgaacggaggggccctgcagatctccgagttcggcaccgagatgaggcagtcgttcatcgagtactcgatgagcgtcatcaccgcccgcgccctgcccgacgtccgcgacggcttgaagccggtgcatcgcaggatcttatatgcgatgaacgaatcgggcatctatcccaaccgtccgcacaagaagagcgcttggacggtcggagaggtcatcggcaagtaccatccgcacggtgacaccgccgtctacgacacgatggtgcgtctcgcgcagtggttctccatgcgcacgccgctcatcgacggtcatggcaacttcggcaatatcgacggcgacggcgcggcggccatgcgctacacggagagccgtctggcgcgccccgccatggagctgctgcgcgatctgcagaaggacactgtcgactggcagcccaactacgacgagtcgctctccgagccgcaggtgctgcctgcgcgcttcccgaatctgctggtcaacggatcatccggcatcgccgtcggcatggctacgaatatcccgccgcacaacctcctcgaggccgtcgaggccgcctgcgcgctcatcgacgacccggagatcacgaccgacgaactcatgcagatcattcccggtcccgattttcccacaggtgcggtcatcatgggcaccgaggggatccacaaggcctatgagaccggacgcggctcgatcacggtgcgagcgaaggctcatatcgagtcgacgaagaccgggcgcaaccggcttgtgttcaccgagatcccctatcaggtgaacaagggctcgctgcaggagaagatcgcccagctcgtcaatgagaagcgcctcgagggcatctccgacatgcgcgatgagtcgacgggaaaggggctccgcctcgtcatcgagttgaaaaaaggcgttatcccgcaggtggtgctcaacaacctgtacaagttcacctcgcttcagagcaccttcggcatcaacaacctcgctctggtggagggcgccccccagtcgctgtccctgcgcgacatgctgtcgcactacatcgcccatcaggtcgatgtggtgaaccggcgcacgcgcttcgatctcaagaaggcgcgtgcccgcgcccacatcctcgagggttacctcatagcgctcgatcacatcgatgaggtcatctcgatcatccggtcctccgagaccgatgccgaggcctcggcgcgcctgacggagcgattcgggttcaccgatcgccagaccgcagccattcttgagatgaagctgcgccgactcaccgggctcgagcgaggcaagatcgccgccgaactcgatgctctgaggcaggcgatcgagtactacgaggacctgctcgcccacaaggagaaggtgctggccgtcatcaaggaggagatgcgcgagatcgcgcgcaagttcggtgacccgcgccgcaccgagatccgggaggctgagaaggagctcgatgtcgaggacctcatcgccgacgaggacatggtcgtcaccataacgcacacaggctacgtgaagcgcatccccgtggccacctatcgctcacagaagcgcggcggcaagggagtatccggtgtcaatctcaaagaggatgatgtcatagccgagatgttcatcgcctcgactcacgagttcgtcctgttcttctcaacgcgaggcaaggtctaccgcctgaaggtgcatgagctgcccgtcgggtcccgacaggcgcgcggagccgccatcgtgaacctgctgccgttcgaagagggtgagaagatcgcatcggtcatcagcacgcgcgatttccccgatgatgagttcctcatgttcgccacccgctccgggatggtgaaaaagacggtcatgagcgcctacgaccgcagtcgccgagacggtatcatcgcgatcaacctaaaaacagacgacgctctgctcgatgtccggcgcgttcgcccgcaagacaagatcatcatggcgacgaccgagggcaaggccatcatgttcgaacaggagcaggtgcgcgcgaccggtcgggacacctcgggcgtgcgcggcatcgatctgcgcggcagcgcccgcgtgctcggcatggagatcaccaacggtcaaggtgacctgttcgtgatcaccgagaacggttacggcaagcgcacgccggttcgcgactatcccactcagcaccgaggcggacagggtgtctacaccatccagatgacgcagcgaaaaggaatgctcgccgctatgaagacggtcggtccgcagcatgagctgttcatcatcacgaagggcgcgacggtcatccgcgtcaagaccggtgagatatcccagaccggccgcgcaacccagggcgtgaagatgatgaacgtcgccgacggcgatctcgtcatcgccgtcgcgcgcatgaccgcggcgaaaaggcgacccaagccgtcgatggctgccgaggggcaggaggcgctggagataccatccggctcatctgcagatgaggtcgaatgcgtagacatcggcgggacggacgatgtgcccgaggagctgctcgacgaggactagcccctgcgagcttgaaaagcgaccccgcatggatcttctgcggggtcgcttctcatgataagcgctgcgggttatgtgatcatctacgcgcgagatcgatcaggggcgctctcagaagtcatcgggggtgaccgtgtgagcgaagcgatcgaagcgatcgagctcctcatcccgtgattcctcatcggtgcgtctctgagcgctcgacgcccggttcatgacatcatcttctacgtagatgggggcgttcgagcgcaccgcgagcgccagagcatcgctcggccgcgcatcgagcgcgatctcctcgcttcggttgcgcgcgatgatgagcctcgagtagaagatcggcgcctcgacccggttgatctcaacgcgctcgagtctggcgccgagtgcggcgagggtgctgatgaacagatcgtgggtgatcggacgcggaccccgcacgccttcgatgccacggctgatcgccgccgcttcgaaggggccggtttgaatggagagaacccgaagaggagcggtggaaccgccatccgcttcgctcgcacgctcgcgcaacacgacaagggatggaacggatccggtcgccataacgatggtctcgatatcgacgcgaaccacggcagcacctcccgactactgcagaaatattgaggcctgcggcgagcgcatcttttccttgagcgcgccgcgagcaatcaaactgggtagtaatagtacccaaaaagccatgtgtgcgccggaatcacacatctgacctcaaccgtttgatacaatctctctcgtgaaggctacagccggacatccctacatggaggagtgcgcgatgagtgagaccggagcgttcagctcatgcgagggcgcagatctatccgcgattccgcccgacgcccgctcacccctcgatgcgatcatcttcgatatggatggcgtgctcgtcgataccgagtatctcgattatcgcacccaggtcgccttcgtacggcgcgtcaacacggaattgggtcgctcagccgatatcgattgcacctcactggtaggaacttcctttgatgctctctatcaggagctctggcacctgacaggcgaggtgctccctttagccgagctgcgccaccgcttcgatcgtgtcgatcgcgcctcacacgagagccgcgactacccagagctgttccgagtggatgtggtcccgctgatcgatttcgcccacgagcacgggatccatctggcggtcgcttcatcctcggagcgcatcctcatagagcgggtgctcgaagactgcggcatcttagatgacgttgatgtgatcgagagcggcgaggacgttcgggagagcaagccgcatccggagatctactgcaaggcgctggcacgtctcgatgcccaacctgatcgcaccgtcgccatcgaggattcgacaccgggaatagcagccgccaaggcagctggtttgcgtgttatcggctaccgagagacgcggatgcgagtggatcagactcacgcggactggctcgtcgatgacatgggaggcgctctcgatatcatcaaacgtctgatatagacggtggtggatacgtttgggcaacatcatgtgtggccatgttccgtatccgcagcagacgcgctcatgagctaccaggtggccttcgtcctcatagactacaagggcgggcggcgagctcgccgagccgctgccgcatctgctcatcgtggccgatgagttcgccgagctcaaagaccagcagcccgagttcatggaggagctcatgagcgccgccaggatcggccgcagcctgggagtgcatctggtgctggcgacccagaagccctccggcgtcgtatccgatcagatacgctccaacatgcgcctcaaggtctgtctcaaggtcgccgacgcggccgactccaaggagatgatcggccgcccggatgccgccgacatcccgggaccgggccgcttctacatgctcgtcggctacaacgagcacttcctggcgggacaggccgcctacgccggcgcgccctatgcgccggtcgacgtctggccccccagagtcgatgacgccgtcgacgccgtcgacgagcggctcgacgtgacggcctcggtgaaaaagcgccgggagacgcgcgccgccgacggcgtcgaggagatcaacgccgtgctcgagggcgtccgcgaggccgcgagcggcctgcccgatgcgcgcgccgaggcccgcccgctgtggctggctcccctgccggcccatatcggcctcgctgagctggagcagagcggcatgcgtgggctcgtcgccgaagcgcaaggcgcctcgagctacatctccatcctcggcgaggtcgacattcccgagcgtcagaccagagaggcccatctgatcgactggtgcgagaccggcaacctcgcgatctacggagccccggggacgggaacatccgagctggccgtcacggcgctggtctcgatggcgaagcgcttggatgcgtcccgcttggagatatacgcgatcgatctcgaagggggagcgctctccgcgctcctcgcgctgccgcaatgcggcggcgtcgcgcggggagacgatgcggagcacatggagaatctcttcaggctcctcgagaccagcatcgcatctcgccgcgagctcttgtccgcaggagagcaggacgagctctccgccatgccccgcatctttctcgccatctcgggcatcgccgccttctacgagctgttccccatgcatgaagaccgtctgggtgccttggcgcgcgacggctcccggctgggcgtgcacatgatcatcaccgccgcctccgcgaccgccgcgcgcatgcggttgcgttcgagcttccctgaggtgatcgccctcgccatgaatgacgagagcgattatgccacgctgttcggtcacaagccctcggtcacgcccgcgcgctccccggggcgcgggatcgtcaagcacggaaaagatctgtgcgagttccaggccgccaacgtggcgtctgaggatggctcggtcgtcgaggagcttcacggtctggccgatgatatctcggccggcgatcccgtgcgcgcgacgccaatcccggtgctgcccgcgagggtgggctcagaggaggttctgctgggcaagcccgctggcgctgcgcttcccgtcggcttttcaaaagaaacagtggcacctctgtggatccccttggatcgggccccatgtctgctcgctctcggggacgatgcgaccagtctttccaattatgtgcgcgctgccctcggtcttctggtcaaagactcatcggcgagttttctcgccttggatccggagcgcgctcttggcgaaatctccgatagcagaatcgcgcagagtcccgaggagatgcttgccggcgttcaggatgtgatcagcgcagagtcgacacctgcgttattggtcttgatctccgccgtccgcgttatggatgctcttccagcagagatcgccaagggcctgcagagctacatcgagaccgagcgcttctccggcgctacggctgtcatggctgtcagcgaggcgtggcgcgtcaggtcgctctacgatcgatggttcaaggtgctgtccgcctatggtagcggtatctgggtcggaaatggattctgtgatcaaagcatgttgcgtccggcgcagatgagacccgaatggcggcgcgccatacggtccgacgaagggttcgcgacgcggtttggcgtctgcgatcccgtacgactgatctcaccgaatgagacagatgggaatgagtgagaaagaagggtgaaacaatgacaaacgagaatgatgccaccggaaaaaagagggaggagcagcacgtgagagaggtcaactggctgccgatagggtctgtggtcatgctcgaggccgcgacgaggccaatcatgatcgcgggaacgatggtgcaggatacgacgacgggaagatactgggactacatgggctacccttatcccgaaggacgcgtcgatcccaaacaggattatttctttgatacggagaccattcgtaccgtagttcaactgggattcgcagatcaggacggattgtcatttcaacgctttctgcaaagcaatatggaaaaatatgaacacaagaggaacgaggcgaccctatgagttccggagagatcaagatatccccagatgacggccaacaggcactcagtcatctgcaggagcaatcagatgaactcaagaacgcgatagatatattgaccgccgcaaacgatgtgctgaggggttcaaaccctcaaggcgattcaatgaaggcggcaatcaccacgcttgaatctctcatcgaggcgacctcggaagctctcaatgtgtctgatgtcaaccacaatcaacttcaggcgtcaatagatgccctgatcgaggcggataacaagtccgcttcggcgataggtggtggagacggtgcttgatatcaatacagacacactaaaagaagtgtctgaaaaggttacagaagcagcaaaaaacgcaaaaagcggaaatatcgcaggaggcaagtgtgatgaatgcataacgtcatcaggttcaggggagtgggtgaagacgcagaaagaaatcagagatactgaggataaaacaataaggggaattgcaataggtcttatagactatgcgaagttgtgcgacgaggcagcggaaacgctgcagggaaatgtaatcagactcagggactctatactgagcgatatgaactgcgaaaccgaactgggaaatcgaatcatttttgatgaatctgcagttcgcgaatcctgcttcaccgatgttaatagttcctatgacagtctaaacgcagctataaaaaggatcgggacgtttgggatgccgtacggtaacagggttacttcggctctgaatcgtgcaagcagtgaaattagtgtccaagagacgcagatcggcctcatgtcatcgtatctgactcaacttaaaagtgaaatctcctccctcgaatcaaaactcgcatccggctttcccgatgtcctgaagaaaaacggcatcacgtttaatgttgacaaagggcagatcaccttggattacatcggaaaactcgttatttctctcaatgattccaaaaaggcgggggaccaaaaatttgcacaaaccattgcagatagcttgttagacgatttcaaaccaagcaaatatgccgaggatttaaaggaatttgctgatctgctcaagtcgatggggaaggtggagataggggctgcgggaaatacggccaagagagttgatgaactaactaaagacggctccgctctcaaatcgttctccacggtcttcaagataggcggaagggtagcgttcatccttgatgccggttctactgctgtcgaagtaggcggcagagttgcgcggggcgatatcgacggggcggcaactgcaggaaagtgggggacatttagacttctcggagacgctgggatcggctttgccacgacgatcttttgtgcagtctttccatctggtgcacctgttgtcatagcactaggagtagttggatccgccgcttggaacgacttcgttgacttcgaggagaacaaagagcagaagaacaatgactataatcatctgagaccagaacgaggccaaaagaacctcagggggtcgagaggctccgtccgatcgggaggattcggcacgaggagcggcttcatgccatcgatcgatgagagggcggcaaccgcatgagagccttttcgcgcaggaaccgtcgcgcgacggccgcggaggccctggctgcgaccgcgttcagccccgaggacatcttcgtccttctgggcggtcccgagatgggatgcgcatccgcggtgggcgtcgacgtcgacagggatggctggcgcatagaggggtggcaccggaacgccatcgagcgtctcgcgccgtccggactcgtggacgcatccggcgtcccgtgccccgagctcgccgccgccctggagccgctccgcccgcccggcgcgttcgtcatcgacgagtccatcgttcaaaaggagcgcccgaccaggcgggcgtccaccgcgatctgcgtggacgcccgccgcgtccgcgcgaccgccctgatacgccggggccgtcgcttccgtctcgcgccgctcgcgacggaccccgccgcccgggcggcctccttcgagcgggcgctcggcctcgacggccacttccagccctcgtggtggtcgcagcacgcgattcggccgtgggggagcagcgaggagaacgaggcccacagggcgctgttcaaaggcgacgaggaggacgtccgcctctgcgcggcccgccacggcgtcgacccggccgccctgctcgatctgaaacgggtcggcgcccgcattctgatccacctttacgcctactcccaggtcgatccctcgtgctcctacgagtggaacctcggcttcgccctgcccttcccgcgcgccggtttcttccgggtgaaggtgtcctcggtcatcccccagaagggcttctgcctcttccagggctgctcgcctctcccggctacccggccaactggttcgaggatagcgagctggccagagcgtgccagtaccagggctacgactttctcggcgacgggtgcgatctgatggacggcatcctggacttctgcgacccaccgaagggagcttgagatggaattcgatatagatcaggaactgcgccgggacagggcgcgcatggatgatctgtggtggcagatcgcaggtctcgacgcgcagatactcggaaagcaaatggagctcaacaaagcgaaatcggttctcaggtcttgccaagatctttacccaaaatgtgatgacctgtattcccatgcggcgaacgtgggctcgatgctcgcacaggtcataggggagcagagggtgctcacggtgcccggctgcatggccttcacagtgcgtgatcacatcgccgaggccgtcgccgccgccgcccggatcgtttcgagtctcgaaaaggaactctcgggactcgagaagcgcaaaggcgagctgtctcaggagagggatgccgcatcccgaaagcaggacagggacatcgatcgcaagtggatacccggatatggcaagtgattcggacaaggagaagcgaatgaggagagacatcgatacgtcgtggctgcccatcggctccgtcgtgcagctggcacaggatgacagccgtttgatcatcatcggatacatgcagagggaggagacgctgcgcaccgcctgggactacgtgtcgcttcgctatccggggggatgggcgggccccgactcgatcatcgcgttcaaccgcagcgacatcgcgcggactctctacatcggctacctcggacccgagcgagacccgctcctcgagtgcctctccgaggccgagccggagctcgagagactgaaatccgagcgtgggggaaagatcgatcagtcgagctgaactcgccagcgcgacgtccgaggacgcctgcgcgcgcggacgagacggttcatctcccgcctcagctctcgggcggagatcccggtcagcgcgcgggccgggatgtacacctcctcgtagagcctcgcctcgtttccgtggaacaccatcgctttgctcatgatgttgtcgatcctgccggcctgctcgcgccaggcgagcatggcgatcgagccccgccagatcctggcggggcaccacatcgaccacggcaggctgatcgtcttcatgtcctgagtccggcagcccgcgggaccgcacctcagcctgaccccctcctcgtcgatctcgacgatctgcctgaaggcgagcggcgaggagcccggctcccacccgtggcggatgaagaagggcagggcggtcttcctcgtcccaccggggccgggtagcacgccgaacacgccggagggcactgagacggcgaccatcgccgcagttatcgccagcacatcgaagggggacgagaagacgtggggatccctcgcgtagggcagccacacgccgatcatgcaaacgggcatcccgacgactaccaagagggtcgcgggctggcagaatctgccctccctcatgttcgtgtagcggcgccagtcgcgcagctcgtagctgaagtcgagcgtgacgggaagcctcatggcatggaccccctggagtcgtctcggtcatcctcgcaagattgtaccatgggggtcggcttcgatcgcgcgcccgcggatgctccgatccgggagcgcgcgccgtcgcgtatacttgggcggagcgggcccgccgccggacccggcggctcggtctgcccgctggtcttggttccggacatcacggctcccggcggggacggggcctcgcgaggcgagggccccgggcgtttcgactgaaggagagattcatgatcacacgaaggttccgcgcgatcctggcgctcgagtgggcgctgagggccttcgcgctcgtctcgctcatcctggcggcggcgtctccggccggattcgcgatcgagcggctcgccttcgcgatcgagctggccgtcctcatgcagatgatcggcctcatcctcgtcatgggcccggccgcccgcgcggcgatggccgcctgcgcgatgctcgatcgcgatctggaccccgacaggctgctggccgagaccgccggtcggccgcgcgcggccctgtgctgctgcgcgctgccctggctgcacgtggcgcaccgccgcgcgctggccctggcgctcaccgggcgcgccgccgaggccgcctccgagctcgatctgctcgagcgggccgcggcccgctcgctgctgcgccagaccagggcgaccgccgccgcgctgggctaccacgccgcctcggtcgcgctggacgcgccgcgcgccgagcggctctggtcggcgctggcggccgccgcgccaggcccgcgcgagccggcgcccgcgcgggcctgcgtcggatcggtcctgcggggtcgctcgcggctccgagagctggtcgccgccggcgactgggctcggctggcggcgctctaccgccgcgccgcggacaccgaccgcaccgcgctgggacggctgctcgcgctcaggggtctggccgccgcatcggagcgcgccggcgacgccgagggcgccgcgcgggcgctgcgcgcgatcgccgagggggcagggggcctctccggcctcgccgggcaggcccgatcggcgctcgccgggcagcggcgctgcttcgcgggcgacggcgactaccccgtccgagtgccgatctcgccggcgctcgccgcgccgcgcgccgatcccgtcgccgccacctcgctcgccctcggcgtgggaccggagagcctctcggcctccctggcccgcctcgccggcaggatcggcttccgcgcgacgggcgcctcctccctcgggcgcgcgttcgacgccttcacggcccgcgcgacggcggcttctctcgcggagttctgcgtcctggcggccaccgtcctggtcatccccctcgttccgccgagcgccgtgatcgatctctcgttctggatctggtccgtcatcttcctctcgatggcgctcaacctcgtctgcctgtccatctcgttgcgccgcgtccaggcggcgatgacgcgctcctgcgatccggccgcgctgctcgaggcgaccgccgggctcaccgccgccgactggcggagattccaatcgccggggatccagggcctcagggcgctcgcgctcgcctgggagggcgggcgcgccgaggcggagcgtgagctcgccgacatccgggacctgcgcgcggccctgtgcgcgacgaggctgcggctggcgtgcgcggcctcggagatcgccccggccgaggccctcggcgacgcgcgctccctgcgcatggcgatcgagtcgacccgggcgctgctgggagcccgccgcgcgccgcggggggtggcggcgcggcgcgaccctgacgctcgagagcctcgcccgcgccgcgcgcgccgagcgcgccggcacccccgcggcgcgcctggcctgggtgcgctcggagctgtcggccgggggcctcggcccgtctcgggaggtctccctgcgccgcgccgaggcgctgctgctcgacgagctctccggcggcttctgcgagcgggccgcgccggacgcggacgcgggggcccttcgcgaggaggccctgcgcggctggcgcttcgtggccgagcgcggcggcaccacgccctgggccgccgaggcgcgcgcccgtctcgcggcgccctgcgcggcggcggccggcctgtcgccctaccgccgcccgctcctgctggaggtcgggctgtgaggccgggtcggaccccccgccccgggaccctgcggtgacatcgggagcattcgtcaccggtctgccgttggattccgggcccgctgcggcgggagcttttcagggctgtcgagtcagatgaccggttcgtttcggtccccttggcggggcgctcgtacgatcagacaggctggcgccacctcgccgccgagaaaggaaaggccatgatatcacgcggctttcgcggggcgctggtgctggaacggacactggaggcgggctggctggcactgctcgcggcgacgctcttcttcgcgcccaggctcgatctgctcatcatcggagcggtcgttctaccgatgatcgctctcacgctcgtcgacgcgctgagcgcccgctgcgccctgtcggcctgcgcgatcctggaccgcgatctggaccctgcccggctgctggccgagacggcgaagccccgcgggatgcacccgtccctttgcatgtggagctggctgcacgtcgcgcatcgccgcgcgctggccctggcgctcaccggagacgtcgccggagccgaccgggagctcgatctgctcgagcgcgtcgcgctccgcgctcccacgcgctcgtgcagggccgccgcggcggccctgggctatcacgcggcctcggtcgcgctggacgccgagcgcgccgagcggctctggtcgacgctggcggggtcgcttcggtgcgggcgcgatccgctgatcccccgccgcccgttcgccgatgcgctgctccaggggcgctcccggatccgcgcgctggtcgccgccggccgctggggggagctcgcggccctgcagcggcgggccgcggataccgaccgcaccgcgctgggtcggctgctcgggctgcgtggtctggccgtgagcctggagcgctcaggcgacgcggccggcgccgcgctcacctggcgcgagatcgccgaggctgccggggggctcaccgggctcgcggatcaggcgcgagctgcgctggccggcggcccggcgggtttctccggcgacggggactaccccgtcccggctgcgatctcggccgtgaccgcgccgccgcgccccgacgagccggtgccctcttcggcatcgctggggataggcctcgacgggttcgagcgcgctctgcgggcctgcggcgcgatggcgggctgctggtcgggcgggcgctctcggtgcgcgcggacctgcgacgcccttgtcgcgagcggagtcgcgctcaacgtcttggcatgcgcggcggtcgtcgcctacgtggtggtcgagctcgtttctcccgccggcgcggcgggctgggcgatcttcgcggtgctcgcagccgcgctgctccatcgcttgctcatcgtcctctacggacgtcggctcacggcgatgctcacgcgctcctgcgaccccgcggcgctgcttgcggagaccgaggatatgggatccgccagctggcagaggctccccgccccgatcgcgatgtcgtttcgggggacggtgctggcctggatgggccggggcgaggagggcgccgcggtcctgcgcgacctgcaggacatgcggttcttcatgcgctcgacgcggggccgactgatctgctccgtctgcgagatccagccgtccgaggcgaccggagacgtcgggtcgatgctcgaggcgatgcgctcgaccgaggtgctgctcggcagcgccgacgcccctctgacggcgcggctgatggcgcgcagcgtgatggagggtctgtcccgagccgccgccgccgagtgcatcggtaccatcgaggcccgcctggcatgggcgcgaggcgagctggccggccggcgcctgtcgccgctccaggaggtctctctgcgccgtgctgaggcgctgctgctcgacgagctggccggcggcttcagcgagggcggggaggccgacgccggccgtcccgacgcggccgtcccgctcgccgaggccctgcgcgactgggcattcgtggccgagcgcggcggcaccacgccctgggtcgccgaggcgcgcgcccggctcgccgccccctccgcggctgcggccgggctgcggccgtaccgtcggcccctcctgctggaggtctggacatccaatccggtcggctcggtgcgcgcgaccacgactcggtcccgggaccggcgggttcctgcggcatcgcaccctcgccgcagattgggctgcaggatcggatgcggagtcttgctgctgctcctcgccttgcccgttgcgctgacgatccgcgtgctcgtgacgccgtcggacgcgacggacaggaacatatcgatcgggatcagaaccgccacgggcggcggcccgccggcgaccgacggggtcgaccgccggacctacgccacgccggccgaggcgctgcgcgccagcggcctgttctccgaggacagattcgtctccgatccgctggtgctgcgcgaggacgacacgcgcgcctcggtcatgttcttcgtagcgtcggacaaggacggccggtggcgggagttcaacgtggtgcggatggagcgccgcgacggccgctacgtcctcccgaagggcgcgacctcgttcagctacgtggacacggccatggggggcacagaccgctacccgacgccggaggcgaaggcgggtaacgacatagtcaacggcttcttcgacaacacgccgaccccggcggtcggcctgcagtggttcggagcctccgcggacccccgcgtcggcgagatgacggtgctcggacgccgtccggacggcgtggtgcgccacacctacgagggaacggactactactgctggtactacgacgacctcgacgtgatcggagcgctgaggtccaggcgcgacttcagcttcgacaacttcaccgtcggccagatcgtgcgcgacctcaagatcaccttcccgcgcgaccgctgagccgcggagggggggcatcgcctcgcacccgatgagcgatccgatccatgcatccgtcagaggcggatggagccatgcacatcttctgagatgcctccgcagcgagccgatcgtcgcgcgcgggtcctcgatacctaacggtcgcgctcgagagagggagatccccgcgacgatgccgtgatcgaatacgcgggcgagatatcgaagagggagttcatctgccggcatccttctatcgatgcacatgatctccggctgcggccgagcgatcgcatgcatcggcgcgaccgcagacgtcctcgttcgacgctcgatcgcatgtcctccatggaatctcggagagcggtacgcatcctggagaagatgcccgattgagtggtggcagtccgtccgggagcgcgcgccgtcgcgtatacttggacggagcgggcccgccgccggacccgggctcggagaggacatcatatgaatccgttttccctcatgcgcccgagacggaccgggccgcccacggtctcgaccgccgtgttctcctcgacggacctcttcgcgctgctcggcggcttcgacctggggtgcttcgcggcctcgcacggcagcgtcgacatgcatgtcttcgaggaccgcggcatcggcccctggcgctccgcgctcatcgagcgctgggcaccaaccggtctggtcgacgagtcgggggcgccgtgccccgagctggcctgggcgctgtccccgctgtccccgccgggcagcgtcgtgatggacggtgactacatcacggaacgccatccgatcgaccgcaggaccgtggcggtgtgcgtcgacgcggccggggagcgagtcaccggtatcgcgcgggcccgcgggggctaccggctggtccccttcgggccggatcgcgcctcctggccggcgcgcttcgagcgcgtcttcggtctcgagcgctccttccagaactccatgtggacccagcactacatcgaaggcgactttcgcctggacgacgaatcgctcgccgatcatctgatcggcggagagcgcaccgcgcgcgagtacgcgctggagaagggtgtcgaccccgagcccctggcggacctgggccgcgccttccacaacccgtttggggggctgaccatgaggacgctcacggcgatgaacctgacggactgctcgtttctcgagggtctcggctatgtgctcccccatcccgtcggcggctggcccaaatcgaaggtatcggggatccttcccgagaagggcttcatcatgttcaacggctgcgccccgcgccggggctatcccgaggactgggtgaagcactcggagttcaagagcggcagccgcttcgggggcttcgacttcatcggcgagggcatgaccctcatggacaccgtgctcacattctgcgactacccggagggagactgagatggcgagaggatctgatagagaggaccgcgcatggacccgttcttcttcctgaggccccgcgaggaggagcccctgacgctgcagaccgccgtgttcaccccccaagaggtcttcaccctcatggacggtggcttcgagctgggcatgttcgcggctcatcagatgaacatcaatatgcgtttctacaaaagccacggcctcggtccctggcgcgaagcgctgatcgagcggctggcccccgccggcctcatggaccgctccggcgagccgtgccccgagctggccgaggcgctcgctccgctccgctcgctgggctccttcgtcggcgacggcgacctggtcgatatggacaccacccgcgacgtccgctcgtgtgtggtctcggtggatgaaacgtggtccagagcgacggcggtggtgcgcgcgcacgggggcttcagactcgtgccgttcggtccggaccgatcctggtggccggtgatcttcgagcgcgtcttcaggctggagggcaggtacctgccctcgaaatggtcccagcacgagattcacggcggcttcaagcgaaaagatgaggagttcgaccatgctctgcgcggcggcgagcgggcggcgcgggcatactgcgaggcgcacggggtggacccggcccccctggtcgatctcgtgctctcgcgcagacgcggcttcaggggaccgtcgggtatcagtatgtacgcctaccggatcgtcggctgcgagctgccgaagaacctgccttgtcgcatgcctgtgccagaatcgggcaagtctcgatcgaggttctcggtggtctatcctcagaaaggcttcgtaatcttcttcggctgctcgccgctgcccgatttccccgatgactggtccaagcaccccgagcttcgcgacgcctgccgctataagggcttcgacttcctcgcggcagacgagcctctgatggacaacgtgctcgggttctgcgactacccggaggaggactgagatggatcagcgacagctctggcaagaggcgaagcggaaagaggacgcgcgcctatccaagtcggcgccgctgtgatcgatcttgtgcgaggcctcactcagatctctccccgtctcccgcgctcgatcatgcggttcagctctctggccagacgtcgggcggaggcgcccccgagtgcgcgagcgggtatgtagacgtcctcgtaggagtccgggcccgctccgcgcagcagatagccgacgcccgcgaggtcgcgcaacgcaccagcctgtcccgctgcgctcagcacggtgaccgagccgcgcgaggccacggctcgccgccagcgcctccagggccccggtatcgtcgcgagacgatcgtcgggggctccgtcggccccgcagcggacggtgacaccctgcggtccgatctcgacgacctgccggcaggtcgcctccccggggcgcgccccgtgggtcaagagataggatctgacctgagcggcccgaccggcgcgcacggtggggaaccgtcccatcgccgccggaatcaagaacagcaggctcagggaccacatcccgaaggcttgcacgggaccctgtcccaacccgatgaagccggtgaggatcatccagccggtcatgccggcgaacagcggtcgggcgcgggcgccctcgcgtatcccgtggtagcggtagaagtcctcctcgcccagacggcattcgaacgagaccggcagctccatcatggcatctcccctcgcagacggccccggcggggcagcggatcccatcaggatagcatggcgcgcccgtagagggtgcgagcagcgacgttctcgacgggagggcatcgggctctgtcctcggagcgaactcgggtgcccgaatcgctccgactcgcgtcccatatcgctttgtattgaaggattgcgctatactctgcgacgaggagtcagaccgggggggggtgggacgaggcgtgcccgaccgacccgatgccggctggattcgcggaatgcgagtaagagggagaatcatgatcacacgaatgctccgcgcgactcccgcgctcgagcgggccctcaggtcacgtccgctctcgtcctgccgccgctcgctgccgccggaggccgcgctgtgaggccgggtgggacatccgcccccgcgccccggctcgggcgcgccgatatgcaaggaccggacggcccgggcccgaagattcgtgatcgcagaatacccgcgtccatcttggtcgggagggttctcgtctgccttttggtcgcgggtgccgtggcggcgtgcgccctcgtcccgcgcaacaggaatagcctgatcgtctttggttgcaccacgattatcccggtccgccttttcgtgaggaggctggagtcgctcctcggcgtgggcgcgggtcctctgcgccgcagcattcggatccgggcggcgctgctcggcttcatggcttcctttatggtgctcggcttcgtggtggagaccatcaccttgtttggtcccgagacgatctacgcgaagagatcggcgcctaccgcagaggcgctcgagcacgggaccgccgagccggggcgcgacggcggatcggcggcgcgctcggggggctcgccgcgccctcgaagcggattcacgcccgaggccgccaggtctgcggttctcgccgtcgcgctcgatctcatggtgccttgcctgctcgtccgtggtctggccgcccgcgatgcgctcgcggcgtgcgcgatgctcgatcgcgacctggaccccgagggcctgctcgagaggacctcccgccggcccggtctccgccggagccggggcgcgctgccctggctgcacgtcgcgcatcaccgcgcgctggccctggcgctcaccgggcgcgccgccgaggccgcctccgagctggatctgctcgagcgcgcggccgcctcccgcgcatcgcgcctcgtgagaggcaccgccgccgcgctgggctaccacgccgcctcggtcgcgctggacgcgccgcgcgccgagcggctctggtcggcgctggtctccatcctgcccgatgacgatgctcgcccggcgaccgcggtcgccgcggccgtgatgaggggccgatccgccctgcgcgcgcttatcgccgccggcgactggccgagggtcgccgcggagttcgcccgcgccgcccgcgccgacccgacgcccctggaccggctgctcgcgctcagggggctggccgccgcatcgcagcgcgccggcgacgccgaggccgccgcgcgggcgctgcgcgagatcgccgagggagccgggggcctctccggcctcgccgaggaggcgcgatcggcgctcgccgggcagcggcgctgcttcgtcggcgacggcgactaccccgacccctcggcatgccccgcgccctgcgcgcgacccgcatgtgaggcggacgccgagatcgcgcccgtcctcggcttcggctgcttcgaacgagcgctcgggtcacgctccctgcgcggctgctccgccgcgacggacgcgagctcgatcggccgcgcgcagcgcgctctgcgcgcggcggaggctctctgcttcggagtggcctgcatcgagtggagcgcggatgccgtcgtccttctggcggggcggcagggccaggggtatgctggcccgccggcagccccgctgctcgcctgtgtggccctcgcgctcgccgcggcggtctggctctcgcgcgcctacagggggtgcatgagagcgctgacaagagattgcgacccagcgttgcttctcgagcggagcgaggtgatcggaggcgctcggcgcggacaatcggggccggggccgctcctggctctgcgcgccgccgcgctccattgggccggtcgcgaccgcgaggcggacgtcacgctgggcgagctgtgcgcgctgcgcgccgtcgcggccagcccgacgcagcggatcctggccgcgttctctcagctccgggcatctctggacctcgatgacgcgcccgccgccgcacgggccctcctcgcgctccgagagctgctcgcggccaaccgcggctcccttgacgcccggcgcgcggcgaccctgatgctcgagagcctctctcgcgccgcgctcgccgagcgcgcaggcaccccggacgcgcgtctggtccgcgtgcgctcggagctttcggagtggggcctcagccggtttgatgaggtctccctgcgccgcgccgaggcgctgctgctcgacgagctctccggcggcttctgcgagcgggccgcgccggacgcggacgcgggggcccttcgcgaggaggccctgcgcggctggcgcttcgtggccgagcgcggcggcaccacgccctgggccgccgaggcgcgcgcccgtctcgcggcgccctgcgcggcggcggccggcctgtcgccctaccgccgcccgctcctgctggaggtcgagctcgaggcccggtcgccgcgccgcgccgcgcccggtcgctcgccgcgttcccgccgccggcgcgcgcgcaggatcggctgctcggtctgcctggttgtcttgacgatgctgctcgtgcccatggtgggcaccccgatcatggcatccgtcgatgccacggatctgctcataccgaccgggatcggcatcacgcggggcgaccgcgggcggcagcagaccgaccagggtcacgagcgcacctacgccaccccctcggaggccctgcgcgccaccgggctgctctgcgaggcgagcttcgtctccgatccgctgctggtgcgcgagaacgactcgcaggcatccgtcctctacttcatctccccggatcgcgaagggaagacgctcgtcttcgccgtcgcccgcatgcggcgacgggacggtcgctacgcggctccgaccgaggcgccctcgttcagctgcgtcgacacggccatggacaagaggtaccgcttcccgaccccggaggcgaaggccggctacgacatcgagaaatccttcatcgacaacgatccggaccccgcctgcgggctgcagtggttcggagcctcgaaggacccgcgcgtcggggagatgaccgtcctcggaaggcgccccgacggcgtggtgagctgcacctacaagaaggccacctactactgctggtactatgacgacctcgacgtcatcggcgcgctgaaagcgaggtcggacttccatttcgaccgattcgccgtccggcggatcatgaaggacctggacatcacgtttcccggcggcgacggagccacgcgaggcgaggggggctcgtcatgatcacacgaaggttccgcgcgatcctcgcgctcgagtgggcgctgagggccttctcgctcgtctcgctcatcctggtggcggcgtctccggccggattcgcgatcgagcgactcgccttcgcgatcgagctggccgtcctcatgcagatgatcggcctcatcctcgtcatgggcccggccgcccgcgcggcgatggccgcctgcgcgatgctcgatcgcgatctggaccccgacaggctgctggccgagaccgccggtcggccgcgcgcggccctgtgctgctgcgcgctgccctggctgcacgtggcgcaccgccgcgcgctggccctggcgctcaccggccgcgcctccgaggccgccgccgagctcgatctgctcgagcgggccgcggcccgctcgctgctgcgccagaccagggcgaccgccgccgcgctgggctaccacgccgcctcggtcgcgctggacgcgccgcgcgccgagcggctctggtcggcgctggcggccgccgcgccaggcccgcgcgagccggcgcccgcgcgggcctgcgtcggatcggtcctgcggggtcgctcgcggctccgagagctggtcgccgccggcgactgggctcggctggcggcgctctaccgccgcgccgcggacaccgaccgcaccgcgctgggacggctgctcgcgctcaggggtctggccgccgcatcggagcgcgccggcgacgccgagggcgccgcgcgggcggagcgcgcgatcgccgagggggcaggggggcctctccggcctcgccgggcaggcccgatcggcgctcgccgggcagcggcgctgcttcgcgggcgacggcgactaccccgtccgagtgccgatctcgccggcgctcgccgcgccgcgccccgatcccgtcgccgccacctcgctcgccctcggcgtgggaccggagagcctctcggcctccctggcccgcctcgccggcaggatcggcttccgcgcgacgggcgcctcctccctcgggcgcgcgttcgacgccttcacggcccgcgcgacggcggcttttctcgcggagttctgcgtcctggcggccaccgtcctggtcatccccctcgttccgccgagcgccgtgatcgatctctcgttctggatctggtccgtcatcttcctctcgatggcgctcaacctcgtccgcctgtccatctcgttgcgccgcgtccaggcggcgatgacgcgctcctgcgatccggccgcgctgctcgaggcgaccgccgggctcaccgccgccgactggcggagattccaatcgccggggatccagggcctcagggcgctcgcgctcgcctgggagggcgggcgcgccgaggcggagcgggagctcgccgacatccgggacctgcgcgcggccctgtgcgcgacgaggctgcggctggcgtgcgcggcctcggagatcgccccggccgaggccctcggcgacgcgcgctccctgcgcatggcgatcgagtcgacccgggcgctgctgggagcccgccgcgcgccgcgggggtggcggcgcggcgcgaccctgacgctcgagagcctcgcccgcgccgcgcgcgccgagcgcgccggcacccccgcggcgcgcctggcctgggtgcgctcggagctgtcggccgggggcctcggcccgtctcgggaggtctccctgcgccgcgccgaggcgctgctgctcgacgagctctccggcggcttctgcgagcgggccgcgccggacgcggacgcgggggcccttcgcgaggaggccctgcgcggctggcgcttcgtggccgagcgcggcggcaccacgccctgggccgccgaggcgcgcgcccgtctcgcggcgccctgcgcggcggcggccggcctgtcgccctaccgccgcccgctcctgctggaggtcgggctgtgaggccgggtcggaccccccgccccgggaccctgcggtgacattacaaggaattcactcattctggaggtggagtgttcgtgatgagtcgcgagaaaaaagggagcaaatccgtcgatactggattccctgtcaatctcggcttaaaactgccatggggttggttgtttggtgtttcaccgagtatcgcctatccgaaggacggcagctacctttccgtaatactcgataaccttggaggcgcggagatcggcaccggtctatccgagttgattggctcagcgctcacagcaggtgcttctgatctggaccagcttgcgatgaaactacagtcaatgggtttgccagagcctttagacactctctctggctgcaaggatcttgtgcagaagtatttcgcgcagcttcaggtgtgcgcttcatgaacgcgcggattcacctccttcatgttggtgccgcgcccggtcgcccgcgccgccccggtcgccggcgcgcgcgcaggatcggctgctcggtctgcctggtggtcttggcgctgcttgcggctttggcggtctacttgaccgtgaagcccatcgatgccacggatcttcccatgtcgatcgggatcggcatcacgcgggacgaccgcgggcggcagcagcccgacccggagcgcgagcgcacctacgccaccccctcggatgccctgcgcgcctccgatctgctttgcgaggcgagcttcgtctccgagccgctgctggtgcgcgagaacgactcgcaggcatccatcctctacttctgctctccggatcgcgaagggaagatgctcgtcttcgccgtcacccgcatgcggcgacgggacggtcgctacgcggccccgaccgaggcgcgcttgttcagctgcgtcgacacgaccatggagaagaagtaccgctacccgaccccggaggcgaaggccggctacgacatcgaggagtcgtttttcgacaactgtccggatcccgcctgcgggctgcagtggttcggagcctcgaaggacccgcgcgtcggggagatgacgatactgggcaagcgccccgacggcgtggtgagctacacctacaagaaggtcacctactactgctggtactacgacgacctcgacgtcatcggcgcgctgaaagcgaggtcggacttcgatttcgggggcttcaccatccgcgagatcatggatgacctggacatcacgtttcccggcggggacggggcctcgcgaggagaggggggctcgtcatgatcacgcgaaggttccgcgcggtcctcgcgctcgagtgggcgctgagggccttctcgctcgtctcgctcatcctggcggcggcgtctccggccggattcgcgatcgagcggctcgccttcgcgatcgagctggccgtcctcatgcagatgatcggcctcatcctcgtcatgggcccggccgcccgcgcggcgatggccgcctgcgcgatgctcgatcgcgatctggaccccgacaggctgctgggcgcggccgccggtcggccgcgctcggccctgtcatgcacggcgacgcggatacacgtgtcatgcgcgactacggggcgctgccatatccacagggatgggccggccgggattcggtcatgatgttcgatcgggacgatatcgaacagcttctgtacgtggggcatctcggcttggacgccgagcggttcctgggggacatggcagagcacgaggaggaacttgcgaaaatgaaggagagcttcgccgccggcgcagacggagcacgcggactggatcgactcggtgctgagggagtggtcgcgcctggagacgcccaagcaggtcgagtacctggcccgctgtctcgagacagcttgcgcgagccgcgagccgcccgcgagcgcggcgctgctcgggaggcgcgcgcctcgctcgccgaagacgatcgagggatatgaccgctcgaccgtcttccgatcgccggacctcgagggcgaggatctgctcggccgcgccgagatgctcgtcgcggccgagtccggcttcttgccgctcgacgccgacggcgcgcggctcctgttccgggtgatcgccgactcctgcgagaggcatctcggtgatcaacgcgtcgaacctggagttctcgaggtggggtgccgtcttcagcgacgatcagatggtcgcggcggtgatcgatggacgcgttcgccacggcaggctgatccgatttcacggggagtctcaccgcgtgcgaggcacccacatgcgagaggagcgggtgctcagaaaaggtgatcacatccggtgaccaaagtgctcagaaaccgatgctctttttgctcggagactgttgactaaataaacgacatcggactcgaggaggcgtggatggcagccgactactacgactgcgcacttgacgagctggccggacggccatggcccccgaacgtcgacaaccctcggaaaacaaccgtggaccaatgagcgaagagcgttgcgcgatcgaccttacttgagcgcacatcagaaaccacaacttttataccgatcggtgtggtgcatgggaatacgagcggctcgcatcgataaccgtctgttgcacggtatcgatgcgacgcgatgatagagttcttctgtaggttttagagtacgcaatatcaactgttctgtttcaagacaggtttatcgcgaatataatctctaagtttcataaaccctccttagaagttaaataccttatcccaattaaaattgcccgatgcttccgtgctttttggccactcgctgcaccatgcaggaacgccaggagtttcaactctatcaaagcttggtgtataaggctttatatcgaggataggcgtaccatcatttgcgtcaataaaagcaactcggataatccctaagtcaaaatcaatgttaatgatttccgaagctgtcaaagcgatgggattaggacgggcgggcgaccttgtggcgaaagctcccattacctttggcgcacctttataaggctgttcactctgtaacgtgtttctgtcagtttcattatcgcaatcactgaaccaccatattacattgatatggctaaatccatctaatgccgccattgctgaaatatactctgactttaattgaataaatgctccgccttcatcactctttacctctccaatggggtttaacttcaaataactcatgttgtacctcctgttttttattggtaaaaccagcgtaatacctcacatcgtgtgaggtgcaagagggaaatgagtatattttgaaatttttacagggcacatctattcaagttctaacggtatttgaatttcaattaaaaatttcagcgaatcattctcattccacggacctctatgaacaatttgccgcatagggtttaacattcgatattgactgttcttttgtagccatttggaaaatgcaatatacgcaccgctgatatttgaaaaatctccatataccattgtggaagccatagtctgtattggctcggtaatacgaaaacaaaatgacgaaggcattggagtatttttttgcagtgtatttaccggagcacataattcaatatcaacatcccgttccttatattctgtatcgtgataaattgaaaaagtattattagatatttttatttttttatctttggcaaaagcagaaatttcattccataaatctccttcagaatggtatgtcggcacaatcttacgcaaagaaagcactttttgccccggtattgatttaatggaaatgttgtaatgtagttcgcttttattgcactgtatctcgtctttggcaattgctattttctttaattttttctgttcgccttgtataacccgattaatctcagaccgttttctctcaaggtgttcaagaagtaaataatcgtccatatcaagtacatgtgctatttcatcaacattaaaaccactgtctcgcagatacaatattttatttaaacgcggtatttgctccaccgagtacaatcgatgtcctgtccatttatcaacttctgccggcttcaagattcctattgcatcgtaatagcgaagcatacggattgaaacttctgccagctttgaaaattcacctattctaaacatttcatcacctcctttaccgccattaaatattacggtcgttcttttatacttcaatcgtaaaaatacaaatataagcagcatggttttcacacgttaccgaagttctgtgaggggggggggtgctcagtaaaggtgatcacatccggtgaccaaagtgctcagaaaccaatgctctttttgctcagaaactattaactaaatacagacgcgagggccgcctccttcgagcgggccttcggtctcgacggctacttctccccctcgtggggccgcagcacgcgatccggccgtggggcccgaaggaggacaccgataccaacgagacgcgacgcgagctgttcgaaggcgacatggaggatgtccgcctctgcgcgctccgctacggcgtcgacgcgaccgccctcctcgatctgaagcgcacctgcgcgggcgtcttcacccggctcttcgcctacagcaagaccggcccctcctgcgcctacgagtggaacctcggcttcgcccttccctatccgcacgccggccggttccagacgaggtgcagcgggcctcatcccccagaagggcttctgtctcttcaacggctcctcgcctttgccgggataccccgacgactggttcgacgacgacggcctgtccagagtctgccagtaccagggcttcgacttcatcggcgacgggcgcgccctgatggacgtcgcactcgacttctgcgaccatccgaaggaggtgtgagatggaattcgatatcaaccaggagcggcgcaggtacagcgagctcatgaatgattcgcggcgagagatcgatcagtcgagctgaacgcgccagcgcgacgtccggaggcgcctgtacgcgcggatgaggagcctcatctcccgcgccagccggcgggcaggagggcatggcgatgctccgtatcccgccgaaggggatcaggccgaacacgtcggagaggatcgagaaggcgaccatggccgccatcaccgtcagcatcatcacgtcggtcgaggacggcgaggagagcatctccaggaagagcagtaccatgccgatcgtgcaggcgggcagcaccagcacccccaagaggaacacgggctggtagtacctgccctccctcatggagacgtagcgacgccagtcgcgcagctcgaagctgtagtcgaacgtggcgggaagcagcatgacgtgaacccccccccccttgggatcttcgcccgacggtcatcgggaggattgtagcatggggatggtggtcggctttgtcggcccttccagcgctgacgtcagctccgccttcgtgaaatcacgtatagacgtttcgaagaaatgagagaaacctcctctctcacatcggatgagatcgagatcgccggtccctcgaccctttctgatgaggttgaagctgcgagtccttcagccttctccgaagatagtgtgaggagcaaacagcttgatgccgctttgatgacaggaaatgcgctttgccttggcgattttcaccaggaagttcggggccgttttcctgtcttgtcttatttcgagagcggttttagggaagaacttagacgcggcaatctttcgacgggattggaagcgttcgcgataaaagcccttatcagagagaatttcgtattcattctcatgtacaacaagaagaatgagaacgctcgacgagcgataaagcagcatattttatattcaccgtccctggcgacttgcgggcggattccgacaaaatgacggcgtgtgccacgatgttttttgctggaactccccgcaacttcgccgcggcccttcagctggcggcgtggggatctgtcgatgccgcctcggcgcgtcggcgacgcggacagggaaccctctgatgagaccggcccgtcgctcgcccgccacaatgcgcgccgcctgcgcgtccacgcatcggggaggacagacggatccgtcttgctcttctcctgccgaccgcgttatactgatgcacgcaatcgacgctcggcgcccttcgtcggcgagcgcagatcaggcgggtgttgccaagtggtaaggccccagcttcccaagctggtattcgcgggttcgagtcccgtcacccgctccagagcacacacagcccgcggcgaatgcgctccgggctgtttttcgtttctgaccgtcggatatccagccgaaggagccaccatgatcgatcgctacacccgtccggagatgggcgccgtcttctcgctcgagaacaagtacgccatctggcaggagatcgaggtgctcgcttgcgaggcccaggcggagcttggggtcatcggcatcacgcgccgtgaggcggcttggatccgcgagcacgcggccttcagctgcgaagaggtcgatgagatcgaacgcgtcacgaaccatgatgtcatcgcctttctcaccaacatgggcgcatacatcgatgccaaggcgcctgaaggggctcccaagcccagtcgttgggtgcactacggcatgaccagctcggatctgggcgacacggcgctgtgtcggcagctcgtccaggcgaccgatatcctgatcgaggatgtgcgctccctgggcgcgatctgccgccgtcgcggcctggaggagcgcgataccctgtgcgtcgggcgcactcatggcattcacgccgagcccatgacgttcggcatgaagttcggcagctgggcctgggagctcagacgcgacctcgaccgccttatggaggcgcgcgaacaggttgccgtcggcgcgatctccggtgcggtgggaacctattcctccattgatcccttcgtcgagggctatgtctgcgagcatctggggctcacaggcgatccgctttccacacaggtcataagccgtgaccatcatgcgtatctcgccggggtgctcgcctgcaccgccgccacctgcgagcgcatcgccaccgagatccgcgccctgcagaagaccgacacccttgaagcggaggagccgtttcgacgcggccagaaggggtcgtccgccatgccccacaagcgcaatcccatcaccgccgagaaggtctgcggactggcgcgcgtcgtgaaggccaacgcgcaggtcgccttcgacgatgtggcgctgtggcacgaacgcgacatctcccacagctccgccgaacgcgtcgcccaggcagacagcttcatcgccttggaccacatgctctgctgcctgacgcgcatcgtggacggtctcgttctgtatccggcgaacatgcacgccaacctcgatcggacccgcgggctcatcttctcctcgaaagtgctgctcgccttggtggataccggcatcacgcgcgaagacgcctatgcgatcgtgcagcgcgcttccatgcgggtctgggaggacgtccacgagtcgcgcccgggaagaaccctgcgcgagtgcttggagctcgatccggcgtgcacgctcaccgcttccgacctcgacgggatcttcgacccgcgcagctttctcacgcgcgcggacgtcgtcttcgatcgcctcgagagcctcagcttcgcatcgacgccggcgggagggacgcatgggccgcgatttcacgggtgaatccaagcctgccgagcgaggcggcatcacgcgccgtcggttcacgctcgcaggacttctcacgctgggagccgcctccgcggcgggagtgctcagcggatgctcctcgcatgacggtggttccgccgcctctgcgggagacccccaggtgatcaacgacaaatccaagatcgtctccgtgatcgaggactacgacaaagccgaggcgcagctggagcccaaacagacctggaagcttcccttgggcacggtcctgttccacacggagggttcatgggcggtggcgatgctcgcgccagcctcagcgcagacccccaacaagctgggagccctcagcctcgcgagcggcaagatggccacgctcgtcgatgcgcccgcgcaggggacgggctatgggttcttcgatgctcgctgctccgattcggtgtgcgcctgggtggagatggacttcgctcggcgcgtctgggtgctcatggcgcaagagctctcagccggcagggtctcaggcgaccccgtgaagctcgacgagggggacagagattacgagcccgctcgcttcaccgtgaacggctccagcgtcatttggctgcatatgcccacggcaactggcaagcgctccgcggagaactcctcatgcatgcgttggagcgtcggcgagcgagagggtgctcagctcgtggagtctcagggccgcttctcgacgcagccgcgctgcgccgagggcatcctgacgctgacaccgcgcgtgctgcagtccaaggggacgtatatcggtatgaccgcatacgacctcacaagatcagaagtcaccaaggtcgaccagctcatattgcccgaaggggtcaaaccgttcgaggcggtgtacatgaacgagcgcttcgccttctcgatcgaggccgcatacgatggtgtcggcgcgttgggcaagatgggcacgttcatcgggcgcgcaggtgactcctacgtgttcctcgagcgcgaaccgctcgcgtgcccggtcgcaaacggcgggcgctatctcatcaagtcccagtcgtcgcacttcctcatcgataccgatgccaagacctacgcgacgctgcgcgcgccggaccgctgcctggacttcggggactatcctgcgagcgagggtgcgacaacgaagattctcacatatgcgaccacccgcaacgatcagggcatccccgacgctgtgaccgcgcgcctcttctcgatctagcctccatcgggcggggaggggggggttccgctgagtccgcggaccggcccttcgtgcttctcaccgaaaacatccaaccgctttgaaataatccgcgcatcccgaataaatcgacaaagcgcgctggtatgctatggagatcggcgcatatcggggaattgtacgccgcatctcggggagtggtccggccgggccactggcataatctggagggatcatgaacagcaacgcaatgaaaagaaaaacggtcgtcgcctcgctattcgctatcatcgtgatatgcgcggtgctgctcggaggctgcggggggccgtcagacgccgacatcatccgaacaaagatcagtgagaatctcgactcggtaaaacagctcaaagacgatacgatcgataagatgatcggcgacggtgccgactcgatcaaagagtatggcatcgaccccaaagaggtcacccgatcgctcttcgacaagttcgactacaagatcaacagcatcgatgtgaacggcaacaaggcaacggctcacgtcacgctgacctgcaagtcattcaaagaaatcatgacgaaattccaagagaagatctttgcgcaggccatgcagaaccatgcaaaaaccggctccgatgacttcaacaagataatgaaagatgcactcgagagctcggtcgatcaggcggatccacgcgacaccgattgcgatttcaacttcacgaagaagaccgacgaatggtccgcggacgcgacccaaagcgatgagctcgcccgcgcgctagggcagcgatagaacgcgctctcgcacctcggcggctcgcgcgagccacgtcgagcttgttccacatcgttcagctcgaccgaagtgaatacgtccgcaaccgatgtcaatctcgttttccgtggagggatcatgaagaagaggagcgtgtttgcgttcgccgtcgcatctctgatggcggcactgtgcatggtatcgctgagcagctgcgggttgcccgtagcagagggaatgatcgcgcgcaacctcagtgagaggctcgactcggtcaagcatgccgacgaaaagatcaccgactcgatgctcggtgatgcgagcagagagttccgggagctcaacatcgaccccaaagagttcgccaagtcgtttttcgaggctttcgactacaagatcgaggatatcgagattgatggcgataccgcgaccgcgcacgtgagcatcaactgcaagcagctgcagtccttcatcggccatctcgtggtcgagttgggttcgaacataaagggctattcggatatgggcaattacgccaagctgaagaacctcatgcgcgacagcatgatgaaggcgatcaaggataccgagaccaagaagaccgactgcacgttcatctatcacagaggcgacgatggcacgtggaacgcggattcggacaaggctcgcgacgcgctcgcccatgcgatgggcattaacgacacgataaggggcatgtcgtcggggtcttggttataggagatctcactgcgctccgcgccgcgatgagagcgctccggccgcatgacggtatcgcgacggagcgccgcggcgaatttgacgagatatatcgcctgctggaagaaaaccgcagatatgggaatacttcacatcatgagcgcattcgacgtctgcagatgcgacgagcctccgacggctgatgtgcaatcgcgcgtcgcctgcgctagaatgaattgattctttcaatgttgagatgaggaggcctcgtcatggcttcggatgcgagaaaaattctgctggtcgaagacgagaaggctatccgcgacgccgtcgcagcctatctcgagcgcgaaggttactgggtcgtcggtgtcggggacggccaatctgcggtcgaggagttcgaaaagcatcagttcgatctgatcgtactcgacctcatgctgcccaagctctcaggcgagcgcgtctgccgtgccattcgcgacacctcggatgtacccatcatcatgctgaccgccaaaggcgaggtggaggatcgcatcatcggtcttgaactcggcgccgacgattacatcatcaagccgttctcgcctcgcgagctcgtcgcgagggttcgcgcgctgtttcggcgcactcatctggccgacgagccccaagtcgaggtgctcgatttcggggatctggtcatcgatatctccgggcacaagatcttggtggagggcaacgaggttgatctcaccgcctccgagttcaagcttctgaccacgctcgcgcgccatcccgggcgcgtctacaaccgcatggagctggtcgagaaggttttggggtacgacttcgagggctatgagcgcacgatcgactcgcacgtcaagaacctccgcgccaagctcggcgatgatcccaagaagcccaaatggctctacacggtccacggagtgggttaccgcttcgaggctccggcccagccggcggcgaaggctgacgagagcgagtagatgctgcccgcgcgtctggtaatcggacaaaggcatagacagtctgacgaaacggggtcacgttcgagctggaacacgcctcgaaatgattctcgcaccgggctgtcgtatgcctctcgcatggcggtttggttcgcgatctgctctgccatgacggtcatcacgcttgtgtgcgtggtcacgttcgtgtggagcggcgtcttctcagagtacacgcgcgcgaatatgaccgagctggctcacctcaccgcgcgaaagcttgcggagacctacgaaaaaaacggcgaatggacgaccgacgacttggtggccgccgcgaaatccgatcggatatcgagagacatcggtctgcaggtgctcgacgatacaggaaagatcctgtacgacgacacctggccggcggccccggcggctgcagatcttctgggacccgctcagggtcccgactcatcgcagcctcccgctgccgataaagatggcagcggaagcgactccgggtcaggcggcggcaccggtggcggtcgcggaagcggcgcggcgcacgggctcacatcgagcgctcccaccgatcaggagggtgctctcaccgagccgatcgagcttgccgacggcaccgtcgtcggcaagctgcgcatgtgggttctcggctccgatgcgctgctcaccaaggctgacacggcgttcagggagaagacctccaacgcgatgtttctcgcggcgatcatagcgatcgccatcgcgatcctgatcgggctgttcgtgtcgcgcatgctcacgaacccgataaggcgcatcaccgggacggccaagcagatccgcgatggcgacctgtcggctcgaaccgcgttggtgggcaacgatgagatcgaccagctcggtgagacgttcgatgagatggcgacctcgcttgagaacgacctcaagcacgagcggcggctcacctccgatgtcgcgcacgagctgcggaccccgctcatggcgatgctcgcgacggtcgaggccatgcaagacggcgtgctccccgcggatgatgagcatctggagaccgtcgcgtccgagacgcgcaggctctcccgactcgtgcagcagatgctcgacctgtcgcggatggagatgcgcacgtccaagctcaatatcgagcgcgtggacatcataccgttcgttcaggcgatcgtggcgagccagcagcagctgttcgtggccagggatctgcgcctgcgattcgccgatgagacacagggacgctcggtttgcatcgagatggatcccgatatgatcacccaggccatcatcaaccttttgagcaacgcgatgcgctacacccccgagggcggctgggtcgtcgtctcggtgcgctccgagcggcgctttgtcatgatatcggtcaaagacaccggcatcggcatcgccaaggaggatctctcccggatcttcagccgattctggcgcgctgacgcgagccgcgcacgggaggcgggaggcctgggcgttggccttgcggtgaccaaacaaagcatcgagcgccaccatggctatatctcggtcgagtccgaacttgaaaagggtacgacttttacgattcatttgccgcgcgagcaatcgtttgagactccttcaactacaatggaccaataggctcgccggagccggtcgcaggccatcgcgacctttcggcgcgccgcgcgcgtgcgcacgccgcgcgatcgatccgatgtattgagctgaggagttgactcacgtgagttcgattgagcgccgtccggattcccggggcaaggttcgcgacatatacgatgcgggcgatcgcctgctcatggtcgcgacggatcgcatctccgctttcgatttcatccttcccgatgagattccccgcaagggcgaggtgctgaaccgcatctcggccttctggttcgatcgcttctccgacatggttcccaaccatatgatctcgatcgatccggacgaatttcccgatgagttcgcagcctatcgcgactatctcgcgggtcgcgcgatgctcgtgcgccgcgccgagcccatcatgatcgagtgcatcgttcgcggctacctgacaggatcgggcaagcagacctacgatgcggacggcaccgtgtgcgggatccgtctgccagcgggtctcaccgaggcgtcgaagctgcccgaaccgctgttcacaccctctaccaaagctcagatcggcgaccacgacgaaaacatatccttcgagcggaccgccgatatcgtcggcgctgatctggccgcgcggctgcgcgacctttcgctcgagatctatcaggccgcagcggactacgcgctgtcgcgtggcatcatcatcgctgatacgaagttcgagttcggtctcatcgacggacgtctcaccttgatcgacgagtgcctgacgccggactcgagccggttctggcccgcggcgcgctatgaggagggccgcgttcaaccgagctatgacaagcagttcgttcgcgattggctcaaggggaactgggacatgcgcggagacgcaccgcggctgcctgaagaggtcatcgaggggacgtccgcgcgctaccgcgaggcgttcgagctcatcacgggcgatccgttctcaagcatgggggagatcgaccggtgagcacgcgcagcccgatgaacaagcgctcgcagacgcgcgagcgccgcggcgtcgcccgtcgttcggcggcgtcggccaagcccgcgcgcgaagccgccggctcggtgcgcgtcgctccggcatcctcgagggatcgtcgtcgacagctcgagcagggcgagtcgctccagggactcactcgtgaggagaaacgcgcccgccgtcagcagcggcgcatacaggaggatcgcatcttcgatgtctcgaacatcctcatgaaacaagatgatgactacaggaagcgccggggacatctgtggatcgtcgtcggcgtcgccgcagtgctggcggcggcgacgatcatcatcatgttcgcgatgcgtcgacgcgctctcattccgccggccagcctgcagttcgtgagcttcatcatcttctatggcgtcatgatcgtcgcgctcatctacgatgccgtccggctgagaccgatccgcaacttctaccgcgctcaggctcagggcctctccgagcgcaagctcgtgagtctgctcgagcgcgccgccgcgcgcgatcaggccgctcgcgcttcccggcggggtctgctcgccaggctcgttcccggcagaaaaaagtcccgagacgctgacgcgagtccgacggacggatccgagaccggctcgtcctcaggccccgccaccaggcgatccgctcggcgacgctcagaggcgcacggcggccgctccaaatccaagagctaggaagacctatgatccgagccgagctgaccgcagaggacgcctgtgcgggcatggtcaagctgatgcccaagatcgagcgttatgccgacctcatcatccgtagaggcgtgaacgtgcggtccggtcaggaggtcgtcgtcgaggcggcggtcgagcagcggaggttcgccgagctgctgacccgcaaggcgtacgccgccggcgccgctcatgtgacggtgatctggcgcgatgatgccgtgactcgtctcacctacgagcatgtggatctcgcttccttggagcgggtgcccgaatgggagcgcgtccagctcgagtcgctcgcccaagcgggtgcctgcttcgtcttcgtcgagggggcggaccccgctgcgttgcagggcatcgatccggcgaagcctgcgacggcagcctcggcgcgcaacagccagtgcaaatcgttccgacgcggtctcgacttcaacatcaacccctggtgctgcgccggcgctccggtgccggcatgggctcgtcatgtgtttccggacgcgtgcgaggaggtcgccctctaccggttgtggtgcgcgatcctatccgcggcgcgcgccgacggcgaggatcccgagagcgactgggagctgcatgatgcgacgttcgagaagaatctgcgcttcttgaacgagcatcatttcgcgagcctgcgttaccgttccaagaatggcacagatctcacggtcggtatgaccgaccgtcatatctgggcgggcggcaaagccgagaccccgcaggagcacccgttctttccgaacgttcccaccgaggaggtgttcacctctccggattgcgagcatgtcgagggcatcgtgcacgcggcgctgccagtcatccaccatggtacgaggatcgatcgattctggctgcgcttcgaggccggccgcgtcgtcgactacgacgccgaggtgggcgtcgaggcgctcagaagcatcatcgagctcgatcggggttccagtcggctcggcgaggtggcgctcatctccaagaacacgccgatccgcgagagcggcatcttgtttttcgacacgctctacgatgagaacgcgagctgccatctggctctcggcatcgggtttccggagtgctacgagggcggttacgacatgacccccgagaagctccgcaagaagggcgtgaacatgtcgagcacgcatgtcgacttcatgatcggcgcagacgacctcaatatctgcggtatggacgcagagggtcgcgagacgtccatcttcgtcaacgggcaatggagctgggagtagcggcgcggtcgcgatggcgcaaaggtccgcttccgattctcaccgacctctccaggcttgcgtctcgcgtcgcatccacctcgaacatgttctcgcggccgtgcgtcttgcgtggtacaatgcctcctgcgggccgttagctcagtaggcagagcaggagacttttaatctcaaggtccagggttcgaaaccctgacggcccaccgcgatagcatcatgccccgtgccggggcatttttcatgcgccgatgcgagctcttctcgctcggcgacgccgatctcgatccggggcagaggttcggctctcacccgctttcgagtggttgccggaccgcgggacgaccatcgattctctcatctgagtcatcgcgggcccacagatcgtctcgcgatggcccgcatcgagaccacatgcgccgcatatgctgcgcgtccgccgttttgagcgcgcacgagggcgcgatgtgtcctatgatgcgagtagcttgttggcgcatcgggtccggatctcgcatgctcgcgggacccggacccgtcatctgaagggaaggctgggacaatggcagatgtacacgagcttctcgatctgtggatcgagcgcgtcacggatgagaagctcctcagcgagctccatgatatgagagatcgcggcgagtccgaggcgatcaccgatgccttcttccaagacctcgctttcggcaccgctgggttgcgcggcatcatcggccccggtacgaaccgcatgaacatctacaccgtcggccgggccacgcagggcttcgccacctatctgcgctcccttaccgaggagccctcggttgcgatcgcgcgcgacagccgccacggaggcgagctgttcgtgcggaccacggcggcgatcctggctgccaacggcgtgcgcgtccatatctatcctgagatctcaccggtcccgacgctttcctgggccgtgcgcgatctgtgctgcaccggtgggatctgcatgaccgcgagtcacaatcccgcggcctacaacggctacaaggtctacggcccggacggatgccagatcacgagccaggccgcccgcgccatatcgaaggccatcgagcggaccgatccctttgacgacgtgacgaccatggagttcgatgaggcggtggcccgcggtctcatccgctggatcgatgatgaggtgctgaggagctactatcgcgccgtgatcgcgcagtcggtgagcaacctcacgcccgatcaggcagcgcgcaccccgctcagactcgtctacaccccgctcaacggcaccggtctcattccggtgacgaccgtgctctccgccgccggcatcaccgatgtgaccgtcgtgcccgagcagcgcgacccggatggagactttccgacctgtccgtatcccaatcccgagatccgggaggccatgcaaaaagggatcgatctgtcagagcgcattcatcccgacctgttgctcgcgaccgatcccgatgccgatcgcgtaggcgttgccgtgaagtccgcaggcgactacctgctgctcaccggcaatgagatcggtgtgctgctgctcgactacatctgccggatgcgctcggggcgcggcgaggagctgtcgaacaaggtcgctgtcaccacgatcgtctcctcggctatgaccgatgcgctggccgctcagtacggcttcgagctgcgtcgcgttctcaccggcttcaagtacatcggcgacatcatcaccgaactcgagagggacggcgagccggagcgcttcatcttcggcttcgaggagagctacggctatctgtccggtgatcacgtgcgcgacaaggacgccgtcaacgcatctctgctcatttgccagatggcgcagtactacaagacccagagcatgagtctggccgatgcgatggagcggctctacgagcgtcatggctattaccacaacaaaacgatctcgcttgcctatccaggtgccgagggcgcagcgaagatgtccgatctcatgatagatctgcgaaagaatcccccgacggagatcggcggatccgctgtcgagcgggtcatcgactacgcttccggtgtacatgggctccccgcggcagatgtggtcgagttcgacctcgccgggggcaacaaggccatcgtgcgaccgtctggtaccgagccgaagatcaagctgtacgtgttcgcgaaaggtgccgacgccgcagccgccgacgagctcatggcgcgcatcgaggatgccgggcgcgagctgctgtcctgacgtgaaccgcgatgcgtcagcgacgcgtcatctgatgctgaagtaccagatgagacctaagatcacggcagctagaatgagcaccccgaagaaccggcgcatggtgcgcttcgcccgctcctcccgcgacgtgaagatcgccctgcccgccttcggggtctggaggtagcgatccgagtggatgaccttgcgtcgctccgcgttctgcacggcttgaggaatttcgctcggacgatcgcgcatcgccgtgctgctcgtcgacggcagatattgcggatccgctgtcgccacgcccatatgtcgatggggcgagccgagctcatcttgagcgcgccgccgatcgcacggtggcgctccggagtcaaagatgggctcctgcgtgatgtgccgccggttgggccgaaaagcccttgcgtcggatggaggaggatctgagccgtaagatttcacatcgcccggcgatcccgcgatgccaccggaatgggtctccggatcaccgtgaggcggtgtgctgcgcgcagtgcgttggttatccatgacgcgccctcaaactcgatagcatacagacgaattcattctaagaggtccgtctgggcttgtctggaacatgcagaaaaagatcacgcattcacgagcgaaacacacgatccgattcgctggcgactgtcgagttctgcatttcgcatcatatgacccttagattatctaagtcttatgaacttagataaaatgatgtgaactcacttataaaatttctcagattatgtataatgcacatagatcggggaataacgcaagtgattaaaggtcgtcgcgccacaagggcgacaagagcacgaaggagtgatctgtatggcaagcttgattccgtatcgttcagttctgggtctgcgtccgtcggccaacacgttgttcgatgtcttcgacgacatgctggatttcaccggaaacccggcagcgagcaaggcgtttcccatcgatgtggaagacaaaggtgaggcctacgaggtcaaggcctacttcaccggtgtcaataaaaatgatatcgatgtggagctgaacgagggccgtctgtccatctcggtcaacgtggaagaggagaaagaggagaaggataagaactacctgcaaaaggagttctcggcctacagcgcatcgcggggcgtctacctgaaggatgcttcaagcgagggcctatcggctcagtacgccgatggcgtgctgaccgtctctgtccccaagatcgcggagaaggcgaacgtcacaaagatcaacatcgattgatcgttctcgcgcgctcagcgcaaggaacgtgcggcctcgtcgaggccgctcatcgaggtggcccgggcatcgtgtccgggccacctgctgttctcgggaggctctctcaaagaaagctcatgggttcgaattgactcgccgcccctatgcgcagcatcctggtcgggttggtgcgtctgagcgtcgccgagcaaccgagatcatcgtcgaggccggctttgagcgcggccgccagggcgcgcaccgccagactcggacggttgttctcgagcgagatatgcatgcacacgatctgctcggtgccctcgccaacgaggtcgacagcggcctcggccgcctgcgcgttcgacaggtgccctcgactcgatgcgatgcgatcctgcagcatgcgcggataggatccgccgcgcagcatggccacgtcgtggttgctctcgagtgccaggatccgcacatcgcgcagctccctcatggcggcctcactcaagatgccggtatcggtgacaaagcctatggcgtcctcctcgcagctgaagcgcagaccgatgggattcgcgacgtcgtgcgaggtggagaacgtttggattcgaacgccggcgatctccagggcatcgccggcctcgaagcggatgaagggcaggcatgccagatatgagcgcttctcagcggtgccggcgctcgcccagatcgtgccgtcgaacttgcgacaccacacaccgacgccgctcacatgatccgagtgctcatgggtgagcaccagcgcgcggaccctcgtctcatcgagcccgaggcgatgcattcgagcgagcacctcgcggcgcgagaatccgtcatcgatcatgatcagaccctccggcgcctccacgagggcgcagttccccttcgaaccgctgcccaagatgtgcagatgcagcttcctcgtaccgatcgatgcgccttttgcgtccatacatctcccagccgctacaataggtgaagttcaaaggaggtacccatgccaacggtctcgcagcgcacgatccagagccgagcgcgaatcccaagctcggcgcgcgcaccaaaagacgattccgtcccccccgtggtactcatggtatcaggaggggcggactccacggcgcttcttctgatggcgtgcacatcaaagctcgatatcgacgacggatgcggccgggcttccatcgcgcgcaatcggctgcacgtcttgcacgtcaaccatcacctgcgcgggagcgcatccgatggcgacgaggcattcgttcgcgagctgtgccgtcgcctcggcgtgcccgtctgcgtcgagcacgcctccctgcgagatctcggaggcagaaatctcgaggcggcggcgcgcgatgtccgctatgccgccgcgcgtcgctacctgaaagagcttgtcgaggaggccggatgcccgcgccgctccgctcggatcgcgacggcgcacacagccaacgatcgagctgagacctttttcatgaacgcgatcagaggctcagggatctccggtctatccagcatcccgcgcagacgcaatctcatcgtgcggccgctcatcgatcggacgcatgaggagcttcaacgctacctcgaggtggccgggcttcgctggcgggaggacgagagcaacagagacacctcgtttctgcgaaattacgtgcgtcaccgtctcatgcccgtcgcgatggagcgcaacaggaatctcgtccgcacggtagcggcgagctgtgacatccttgctgatgaggatgcgtacatgcaaaagctcgcggcgacggcgctgcggtcgtgcacgcgacgagagggggcgggtctgctcgtcttgaatgcggaccggctcgccgccacgcagatcgccctcgcccgccggatggttcgcttggctgtcaagcggatcgacccgcaagctcgcttggagatggatcatgtccaaagggtgctcgaatgcgtggccgctggggagcgctcgatcacgctgccgggcggcatcagcgccctggtcgagttcgggacgctcacgtttcgcgtgcccgcgcctcttcgtgagccgacgccgggttggctgccggtacccggcaagatcgcgatcaccgaggagacggcgatcgaggtggagcccatcagcatggagccgggctcggacccgatcgcctgcgcgcgccgcgccgcgccggctgttctggtcgatgccgcatcactcggctacggagaagctgatctgcctcacggtatgaatgacaatgaggcgacgggggtcggctcgatgcggctatgggtggacacgccggttcccggggacgtcatgtgtccgttgggcatgcacggaagatccaagaagctctcagacatattcggggcggatcgagtgccggtggaggagcgctcccgcgtgccggtcgttcggaccgctcccaccggagcagtggtgtgggtggcgggtgtcaggctcgatgacaggttcagatgcacgccgaccacgaaggtcgcgctgaggatctccgttcgcggaaccgataaaaaccattgatagctgcttcgtcagatggtacatggcgcagcttgatatctcatatgactggacttctcaagcttgaacataaatagttgctaccgttaaccgatagatagttgccgttcgcaactatcttcttgctggcaaggtagttgttgatgacaattactttgccaccagggacgacctgctggctgatcggttgaagtgggcgcgtcgcgaggagcttggacatgcggtatctgctgttggtgagtcatggaacactcgctccgggtttgcacagcgtgctctccatgcttgtcggcgacagatccaccatatcgagctgcagcctcgaggacgggatgggagccgacgagtaccgcgatcgcgtacgtcgcctgatcgagccgatgggcgcagacgacgaagtggttgtcatgggtgacatcataggcggctcgccgctcacgaacgcgatggacctcatcgcggagaagggcctgctgggcgcgaccatggcgttcggcgggatgaacctcccgatggcgatgacggctgcgatgggactcgactccatggacgccgatgagctgagagacagcgtgctcgccgagggacgagccggtctacgcgaactcgacttgaggcccgcgttggacgagaacgaggatgaagaggaaatctgagccgttccatcgaggggaaggggatcttctttccatctcgaggggatccatcggatgagatcgcgcctcgaccgaccggcgtcgctgcgaagacctcgtcgaagccaaggttgcgaggccgtccgcagtccagagagaggccacgctcgacaatcggatgataggagaattcatgataacgtttctgcgcatcgatgaccggatgatacacggccagacctgcacgcgatgggcgctcgagtacccttgcgacggcctgatcgccgtgaacgatgcggctgcgaccaacccggttctcaaagccgcctacaagggggcgacatcggacaagaagaccttcgtgtggacactggaccattttcgcatgaagagtcagcaggtcctggacagcgctgatcgttacttcctgatcacgaagaacccgatcgacatgaagaggattctcgtcgatcagggcttcgaggccggactcgatcgcgtatgcgtaggtccctgcaacgatcggcccggtgcgatcagactcgggaacaatcagtccattacgcacgatgaggctcaagcgctcgaggatatcaccagcgccggatataccgtggaattcgccctgctcaaggagaagtcgatcggggagtggccgaagtttcgcaagcagttcggcttcagctgatcgagagaccacatcgcgctcgcgcgctctggcggcgcacggcaaacaatcaaagcgtcttcaccgagtccgtgaccgggcttggaggtacgtccggaacagccccgtcgacaagggctcggagatagaagaaaggtggaaggaactatggcagtaactgcattgcaagccacgctgttcggcctgttcgcatgcctcgcatcgatgccgggcatgggtggcacgaccgtgggcaactacacgctcggccgtccgctcgtagccggtctcgtggtcggtgcgatcatgggagacatccagaccggtatcatcgtgggcgcagcaatccagctcgtctacatcgcgctggtgacccctggtggaacggtctctgctgacgtgcgcgccatcagctacatcggcatcccgctcgcgattttggcgattcgctcgcaagggctcgatccctcttcgagcgaggccgccggcctcgccgcgtcgctcggagccgccgtgggcacgctcggcaccgtcttgttctacggaacggcgacgatcaatctggtctggcagggaataggctggcacgcccttgagcgcggagacacgaaaaagctctatctcgtcgactgggttctgccttggatctcgcatatcatctgttcatttctgccgacgttcatcatcacgatggccggtgcgaacatggtcgatctcatgaaagcctacatgccgatggatggcatcgcgatgaagacgctgttcaccgtcggctcgctgctgcccgccgtcggcgtcgcgatccttctcaagcaggttatcggcaagccgactgattttctcacattcttcttcggcttcacgctgtccgcggtcatgggggcgaacctggtggctgcagcgctcataggctgcttctttgcactgatcaactatcgcatcgagacgatcaggatcgccaaggcaactccggcgggcaccttcgatgccgccgaggacgaggaagaggaggacatctgagatggcggacaactctgctgcggcccgcgcaggccgcaagaaggtttctgacaaagcgctcaagaaatcgtttcacaactggatctacggcaacctgacctgcttctcgcaggagcacatgcagacattcggctacttggtgtcgatgctgcccatcgtcgaggatctctatgagacccacgacgagcaggtcagggctctcaagacctacagcgcctttttcaataccgagccgcagatcggcacgatgatcgtcggtgtgaccgtgggtctggaggaggcgcgcgccaacggcgacccgatcgatgacgagacgatcaacggcatccgcgccggcctcatggggccgcttgccggtctgggcgattcgctgatcgtcggcacgctcatcccgatcatcctgggcatctcgctggggctctccaatgggggttcgatcgtcggtccgatcttctacatcgtcgtgtggaacgtgctcatgtatcttggcatgcatctcgcatacttccgcggctacgagatgggcggcaaggcggtcgaggcgctcgtcggcccgaacgccacggcgattcgcgattcgatcgtcatggtcggcaccatggtcatcggggctgtcgcggcgacgtggatctccatcgagacggtgctgccgctgcctggtgattcgacgctgcagaagaccttcgacggcatctatcccaagctgctgcctttgctgttcaccttgttctgctggtggctcatggcgaagaagaagatcaacccgatcgtggtgatgctcatcttggtcgtgatcgcgtttctcggagtgctcgtcggattcttcaatccgggactgtcctactgagtgcgagatcatccgaggcgagccgtggcccggccgcaccgcgccgtctgagcggtgcggcctcgtcccttggctggcgtagctcggcgcatcgccggatttgtgagcgaaggtccgtcggcgccgtcgatgcgatcagatcgatgcgaggggagatcagcagatggcgcagatacacagggcttcagcgagtcccggcaccatgggcagacgcgagctgatcgaggaggcgcgcctccagaccgccgcgatcggccggctcggcgcctggttgaggctcgcctgctcgctggcggcgatcggggcgatcctggtgttgtggggcactcagaaggcctcgccggccgccgtcgcagcaggggtcgcctgccttgtgatcggcgtgccgatctcggtgatcctgaagatcggcatcgcgcatgcgaggagcaacgtcgaaaagatccttgaggctgcgggcgcgggctcgtccgctcacgatggcgcggacgagcgatccgcttcgcgccgcgctcggagatcgacgagagcgtgagggttccgagcgcggatgcgcgcttcatcgcgaggtcggcatgcgggatcgaagacggatacaatggtgaggttttgccgagctgagctttgcgcgtcgttcgcaagcaccagtcaaatcgccaaagggtcgcgcgctccgtttcaagtattgcgattcacgggcatcggagcccgagactgcgaagcgcacgggagggtgcccgcacaaggagcggatatggctgcacgatgcatggagatggggggcataggcacctgtttcggtggtgtcggccgccatcattcaggtaaactcatctatcgattggtctgtgcgctcgccggtgcagcggacctggacccggatctcgccggtgatgcggatgacgccgcgattctacgggacggtttgaggattcaagacgtgaactacgaggacgttgccagaaaactgatcgtgtactcccggtcactcgccaaggggtccttgagcaccgtgcatggagcgagcgtgggcgaagctcccgtgctccaatacctggtgaacgcgaagggcgatatcattccgtcggagctcgccggaagactcgggtacacgcgtggtcgcatgtcgcacatcctcgacgctcttgagagcaagggctacatcaggcgcgtccaggacgagcgggatcgtcgccgcgtcatcgtgagcatctccgatgagggtcggcgctacgcggccgagagatacgccgagagcgtcgcggctctggcgcaccagctctccgcgctgggcgagcatgatgcgaacgagctggtgcgcattctcaacaaagcgtatagcatcacctatgacaaagaggattacctagaggacctctagtcatcgagtcgctgcgtcgctcgctcgagagaaatgctgctgagcgtgtgttggttgcaggaattcgccgagcggaggcgtccggaggagccctcagcgctctatgttgatacaatgggaacccgtctcgtggggtccctgctggcgctgaagtctttgaccagggtcagccggacaccgatatcatagagcagagaggtccttatgaacaaggagcatcccgacgtcgacgcggtcctgttcgacaagcgcgacatcgaatccatggtcaagcggatgggcgagcagatcagccgtgactacgcgggcaaagacctcgttctcatcgcggtgcttcgcggagcggtcgtgttcatgggcgatctcatgcgtcagatcagcgtgcccctcgcgatcgacttcatggcggtttcaagctacggcgacaaagcgaagtcatcgggggtcgttcgcatcgtcaaggatctcgagatggacatcaaggatcgtgacgttctcatcgtcgaggatatactcgattccggcctcacgctcaaatatctcatgaagaatctcgcgagccgcaagcccgcctcgctggaggtggctacctttctctggaaggatatagacggcaagcaggccgccgtcaacccgagatatgtgggatcgcattgtccgaacgcctttgtcgtgggatacggactcgacttcgcagagcgctatcgcaatctcccctacgtggggatcttgaaatcggaggtctacgcctagcatgttttctcagtacaacgattcgaccggcgggttggtcctcggtttcgcgacggacgacgatcaagatgacacgcagcccagcgagtcggatgatcccgcgcgcgacaagcccgaggagcaggatggcctgttcggtaagatcgatcggctcgtgctcggtgacacatcggggggcggcgggcagcgggccggcaagggcaggccaaagcgtcccaagtggtacacatggacatacttcatcttcttctgcgttctcatctcgtttctcgcctttcgcctcattccgggtctgtccggggaggaccgtcctgagaagatctccacgaatgatctggtgagcgctatcgatgaggatcgcgtcgacagcctcacctatatggttgcgaacagctccgttacgggtacctactggaaaaacagcgaggatgccgggtcggagaatcggctcacgaagttcacctcggtatacgtgggaccggattcgctgtccgagctcatggccaagcacccgaagaccacctacgagatcgacacgtccaatccgaactcctggatcgagatcgcgctgaactacctgccggcgctgctgctggctttcgtcgtgctctatgcgctgcgtcaggtgatgggtgcgaacaacaagaccatgcagttcggcaggacccatgcgaagacgagtcaggcgacgcgccaaaatctcaaattcaaagatgtcgccggcatcgatgaggccgtcgaggagctcgaggaggtacgcgactacctcgaggatcccgaacgctatcgcaagctcggcgcgaagatcccacgtggcgtgctgctggtgggccctcccggaaccggtaagacgctgcttgcgaaagcggtcgccggggaggcgggggttccgttcttctccatatccggatccgatttcgtcgagatgttcgtgggcgtcggagcgagccgggtgcgcgatctgttcaaagaggcgaaggcgcagagcccctccatcgtcttcatcgatgagatcgatgcggtcggtcgacagcgcggtgcgggcctcggcggaggacatgacgagcgcgagcagacgctcaatcagctccttgtcgagatggacggctttgcgggctccgactcggtcattctgatcgccgcgacgaaccgccccgatattttggatccggcgcttctgcgacccggtcgcttcgaccggcagatcaccgtcgacgcgccggatatggctggtcgcgaacagattctgcgggttcatgcgcagaacaagccgatggatgaggatgtggatttcggcaagatcgcacatctgggcgtgggcttcaccggtgccgatctcgcgaatctgctgaatgaggcggctcttctcaccgcccgccgccatcgcgcactcatctccatggaggagatagaggagtcgatggagcgcatcatcgccggtccgcagcgtaagagccgagtcatgaccgatctcgagcgcacgacgatcgcctaccacgagagtggccacgccttggtgggccatatactcgagcatgcgaatccggtgcacaagatctcgattttgagtcgcggtcaggcgctcgggtacaccttgcagctgccgaccgaggaccacttcctgaagacgagaaaccagatgctcgacgagctcgcggtgctgctcgccggaagagtcgccgaggagctgatgtgcagcgatatcacgagcggggcctccaacgatcttgagcgcgccacgaagatcgccagggagatggtcacgcgtctcggcatgagcgaggagctgggtacgcaggtattcggtgaggcgcagcacgaggtgtttctcggacgcgattacgcgaaccatcaggattactccgaggagacggctcggcgcatcgacatcgaggtccagcgcatcatgcgcgaggcgcatcgacgctcttccacgattcttgagacgaatcgagctcaggtcgatctcgtggcgcgggttctgctcgaacgcgagaccgtcgagggtgacgccgtcgtggcgctgctcgacgggaagtgggagagctatctcgcgagcgaggaggagctcctcgcagccaaagaggagcgcaacagcgccgccacggacagcgagctctcaggcgagcagctcgcagaggcgcggaccgacgcagatgatccgagcggtcagcaagatgacagctcccagaacacgacggattcgagctgacacctcgggtgcccttcgcttgcctgtgcgagcgagacgcagtcaccgtgatggcatccgggcaacctcagcgcgacgcgccagctcggcatcgatctttgatgagcgccaccctgaggtaccccggaccgtctgcgcgcgctgtcacacgcgcatcgaatcgaaggagcatgcatgtcctacacgatagcgagcgatattcacacccacacgctcttctcgcgccacgcctattcaacgatcgcggagaatgttgcggccgcgcgccgcgccgagctcgaagtgctcgggtcctcggaccatttcagcgccatgcttgaatctcatctggacattcgggatttccagttcttcataaaccaggtggcgtggcctcgactctgggatggcgtgatcctgctgcgcgctgctgaggtcgatatcgtcacgttggacggcggtctgttcggcgaggatatcgggtgtcccgagagcatcgctgggcagaggcgccagactgagcgcagtctgtttgagtgcgcgctcgccaatctcgactatctgatcgccagcgttcacaatgatgaattcactcgaggagcgtcgctggcgcgcacgacgcagatgtacgtgcgcgcgctcgagcatccgcgcgtcttcgagttgggacatgtgggtcgctccggcgttccgttcgatctcgatgaggtgctcggctgcgccaaggcgctcggcaagctcatcgaggtgaacgagcacagccttgctcgcgatccggacggttcgagccttgcggcatgtgagcgcatcgcctgtcgctgcgcggaactcggagtgggcatctcggtatcgagcgacgctcatatcgcgctggacatcggcagcttcccctcggcttcagcgatgctcgagcgcatcgattttccagaggagctcatcatgaatcgcagccgggacagcttgttcgcgcaactgtgcgcatcaggtgtatgcgatctgcgagatatcacgtagcttcgaagactcctgccgcctgtgcctccgccaaggatcaggagccgagcccgctcgcgcggtcgcgcctgagacggggttgacgaccgagtgcgccccgctttcaccatgatcgcgacacagcgtcttgatatcctgttacgagcgctatcgcaaaggattgcgatatggttgcgatcggggttggtgccatggctgcagggcatgggaagatatcagggccgcgcgccgctctgcggcggctgccgttcatggcgcttgtcggactcgccgtctcgacgctcgctctcgcggcgatgcttctgtttcgctatgatcagataagcctcggcaagggcggcgtggagtcgccccggatagcttatggcgacagcccggctcgatacggcaggttccagacgtctgtgactctcacgacaccgggcgcaccgcacgacgcggaacttcacgtgccgctcgtctgggatgactcgtggttcgcgggtgatgaacggatctataaccgcgatctcgcgagcgccagctcggtgctctccgcgctcgcctactcggagtccggttactatcaggcgggttccagctgtccggcctatatggagcgcgcgctcgagcagctcggcttcgagagagcgtccaccgattcctatcggtaccgctccgaggtgctcgaccagatcctgaatctgttcacccagaaggaggattctgtcgcctacaccatcgctcgcaaagtggttggcggctccgaggggcggtcgcgctgcgtgatcttcgtatcggttcgcgggtcctatggtgccgagtggttgagcaatttcgacatcacggatgcggcgacatctgatggagcgtctgcggcgaccgatgagatcctatccggggctgcaaccgccaaggaaggcgcttgcgcccggtctcaggaagaggatcatgccggttacagccgggctgcagatgagatcgcctccgcgctccgctcttgggtcgcgagcgcgcatgatcgaggtgaagacgtctccttattgctcgtcgggcacagcaggggaggagccatcgccaatctcgtcgcatcgatggccgatgatgatctgagcgccgcgcgcacaggggcccccgtgcgcggcggagtctcgcgtctttctttggcgtcaagggatcgcgtgttcgcctacacgttcgcctcaccgaacacaacgactcgtgacgacgccttctcctcatgctatgacaacatcttcaacatcgtgaacccttcggatatcatgccgtacctgccactcggatcttggggatacaggcgctatggagtgacgcttgagctgcctgcgatcgacgacgatggtttcgggcggcgtcatgaggcgatgtgcgctcgcttcaggacgctggtgggcaccgagagcccctatgacccaagcgacgcccgggaggtaagcgagctgctgagcgatataggcaccaaggtccactcagcccgcgatctcacgactcctgtgggcatcgcttccgtgctggcctcgtgcgccgcgagaatcgatcccgttcggatcctgtacggacattacccatgcacctacatcgcatggatgcaatcgctggacgcggacggcttgagacggatgagctagcgcgacaccgttcagcccgctgcgcacgcaaggactgcaaccgtctcgatatggctcgtgtgcgggaacatatcgaccggggtcacgcgcatgaggcgaaatccggcatcgagcaccgagtccagatcgcgcgcctgcgtgaccggattgcagctgatgtagacgatgcgacggggagcgagccgcacagcggccgccagcagctccgggctcgcaccggcgcgtggaggatcgaggacgagcacgtcgacgcgatcgcccgcatcggcggcgccggcgatatacgctgtcgcatcctgctcgacaaagcgcgccatcgcgtcgagtccgttgatctcggcattgcgtctggcgtcacgcacccccgccgggttgcgctcgacgccgatgacgcggatcggtcgcccgctcgctcgcatgtgggcggcgcaggaaaggccgatcgtaccgctgccgcagtaggcgtccagcaccacatcgccatcgtccagggccatgtgttcgatcgccacgcggtagagcacctcggtctgctcgggattggtctgaaagaacgcggtcggggagatctcgaagtcgcactcgagcagccgatcgcgcatgcgcggcggccccaccagtatccgggtctcgctgcccaaaatcgcattggtcgcccgcaaattcacgttctgcgcgaccgttctcacgcggggatcgatatcgcggagccggtcgacgaacgcggcgaggtgagcgatttcacgcccgctcgtcacgatggtgagcatgccctcgtcgctgcgccgacccaagcgcaccaccgcatgtcgcagagctccccggcgacggtcctcgtcataggcggacacacccgagcgctcggcggcgacggcgaccgcgtgaaggatccgtctggcccccggtgcctcgacgatgcaatcctcgctctctatgatctcatgcgttccccgggcgaagaatcccgatcgcagcgagccgcacatgccgggcgcgaatggcgtcgccgccttgaatcggaatccgcgcggggggaggatgcgggtgtcgctgtcggagtctgcgcccatgccgcggacgggatcgatgcaaatcgagatctcgtgtcgcctcgccaagggctcgaacagctcagttagagccgcgtgcttgcgacgcagctgcttcagatagggaatgccgagccaggcgcagccaccgcacgtccgcatcgtcggacacggaccgtcaggtctggttctcgacatcacatctcctctcgctgctcggctcctcgccgtgattcctcgcttgggacagcctaccatgctcggcgatcagtcgaatcgagagcgtgtgtcgcttccgcgctcgacggcgctcgcaagatcgctgcgggggtcgcagcgctgtgatattcgaaactgagatcgggtatcaataattccgcatccatagaaggtgacgggaagcttgcggcccagcagaaaaggaattcccatgtctgcgataacgagcacggctgtgggcgcagcgctgcgccacgcgcgccgcgaagtcgcggtgttcctgatcgctgccgcgctcatcggcgtctcgcttctgtgcgcgaccgcctcatcggcctatgccgcgcccacaagaacaccggatgcatctgattcatcggccatcgacatgagctcgctgcggagtgttccgctgccgtcaaccttccccgagcaacatctggcgggagccctcgggtcaggggtcctcggttcgagagacgctgcgcgaagcagagctcgcaatcggggcccgaccgggcctgcgcgcttctcgtcgcagatggaggatgaggtgcgcgcagacgccgtcatctcaagcgtgaccggaccgaacggtttcgcgataccggtctctctgaccggcaggccactggcgcaaggagagttcacgatccagctcgtcgaggatgagaaggtggttgcgaccggaaccaacgatgcttgcggcaacacgcgcatgggggcggtgaggtatgcgaagccgggcgtgcaccactatgagattcgcgaggagcgaggtgatgagcccggtatctcatacagttcggctgcgtggaagatcacgactgaggtcaccagtggatccgatggcgtcctggaggtgcaccaccgcagcgacggaggagctcaaccgtccttcagaaacgcgtatcgagccatccccgtctcattttccctgactgatctggttgatatccgaaccgagctgatcgcttccaaacagacagaaggcgagttcgatgtggctcttgtgcgcgcgggcactctcgtcgcatccggtcgcagccgcggccgcggcgtggtcaggatgggtcccgccaccttcgcggagccaggcgtctatgactgcgagcttgtcgagcagcccggcgagaggcccggcgtcgcctatgatgagacgcgataccatctcatcgtcaccatcaccgattctctcgatggatatcttcgcgcgcgcgtcgatccgcaacagggcatgaaacgcttcacgttcaaaaaccgctatgcagtcaaacctctgagctcgagcgtcaccgatcggctggatatccgtacgcagctcgatggtcgcgcgctcggcgcagacgggctcggattcgagcttcttgagggtgccgacgtcgtgggcgcggggacaagtgacgccgcgggcagggtgacgctgccccagatcacatacacgcaggtcggacatcacgtctatgcgttgcgcgcgacgccgggcgatctcgttggcgtgatgtgcgatcagcgaatctactcgatcgcagcggatgtgatcgatgacggttccgcgaacctgagcgtgcgctacgctctggataaagacgacggaagccaccagatcacattcaagagctcctacgcgccggtgcccacagccgggtccgtgaccgaccagatccccatcaccgttcatctccagaacaacacgatggtcaaagacgagttcaacttcgaggtcgtcgaaggggactcggtcgtctccacaggcacgagcgacgagggcggggctgtgaccctggctccgattctctatgacaggcccggagagcacctctacacggtccgcgaaatcaagggcaccgatcctcatatcacatacgattcggaaaccgcgtggcgcatcagaaccagggtagcggacgcgggcgacggaacgttttcaatcagccatcgacagatgtggaccagaaataccatcaggttttccaacatctatatgttcgagatctcctcatcgataagcgacgagattccggtgcgctgcgagctcagaggcaggcccgcgatcgagggggagttcagctttcagcttcttgagggcgatcggatcgtctcaaccgggaagacctcagccgacggttccgtccgtctgaccccgatcacctacgtctcacccggggtgaggcgctactccttgcgacaggcttccgaactcgcttcgggtgtgacgcgcgacaccgctacctattccatcgtcacaacgatcacgaaagacggatccggcagattgagggcgagccaccgtcccggcttcaaaggagaccgcatcacatttgtcaacagctacgcgccagctcccctgaactccgcgctcaccgatgcgatttccgtgagcgtgacgctcgccggcagagattcaaagcccctcgccgctggtgagttcaccgttgagctcgtggagggccaagcggtcgcagcgagtgggaaaaacgatgctcaaggcagggtgtccatggacccgattcgctataccgaagcgggcagacatgcgtacacgatgcgggaacgacgcggatcgaccgatggcgtcacctgcgacgagcgggtctatcaggtcagcgccgtcatcaccgatgacggcaacggggcgcttcacgccgcgtacaccttggacacgacagagatgaccgtcgcatttcgaaacgtctactcttgcgcgccaaccccctcaagtctcaccgatcaaattgacatcgtggatcggctgttcggtcgcgcgctcgccgacggcgagttctccttcgagattcttgaagacggaaacgtcgtggcatccgggaaaaatgacgccgcgggcaaggtgaccatggagccgataacctacgatgctccggggcagcacgcgtacacgttgcacgaggtaccgggcaagctgggcggagtcacctacgataagagcatctatacggtcaccgttaccgtcaccgatgggaatcgcggatccttccgtgtgcgctatgggttgaagggcgcagggagtcgggtatcgttcgagaactcctacgccgccgctccgctgtctgtgagcctgaccgatcagatcccggctcgagtggagctcgctggcagaaagcttgccaacaaggagttcgctctcgaacttcgcgagggtgccgcggtggtcgcctcaggcaccaacgacgcctcaggggcggtgaagatgggggttgtgagatacactggggccggccggcacagctgcacgctcagcgaggtgaaaagatctgcaggcggtatgaccatggacggtgccgcgtacgacctcgagatcaacgtcacagacaacggcgacggcacgctctgcgcctcctgcaggctgaaaggggagatagccggcaacggcgtcatcttcaagaacagctaccacacggtaccggtgagctcgagcgtgacagatcagatccttatcgatcagcagctcaccggtcaggattcgattgcaggggagttcgccttcgagcttctcgagggcgctcaggtggtcgcacgagggaccagcgacatagacggggacgtcaagatgagcgctataagctacgccgccaccggcgagcaccgctacacgttgcgggaggtccccggagatcgcgctggcatcggctacgataccacggtatacgagatcacaacgacgctcaccgacaacggcgacggcacgctcggggtgcgccatagggccaaggacgacagcgggcgcatcgaattcaagaacagctactctgtcgcaccgaccaaggcgagtccaagcgatcagatcgagatctcgacgacgctcgatggacaggctctgaccgctggagaattcaccttcgagttggatcgaggagatgtttcggtcgcgaacgcgatcaacgatgccgccggcagagttgtccttccgccactgaacttcacgacgacgggaacgtttcgtttcaggttgcatgaggttgcgggtaccgcaggcggaatctcctatgacgcagccgtccacatcatcacggcgacggtgacagattccgcaggatcgctcagcgcggccttcaccgtcgatgaggggggagatcgcatctccttcgcaaacgcctacaccgcatccccgaccccggcgcgcctcacggaccagattgaaatcgtgcaagagctcgcaggtcgggctttgcgcgacagggagctgtcctatgaacttgtcgagggggatcaggtcgtagcaaggggggtcaatcgctcagacggcgtcgtgaagtttgatccggtgagcttcgcagaggcggggacgcacacctacacgctgcgggaggagaaaggtgatgaggacgatatggaatatgaccagagcgtcttcaatgtgaccgctacctccgcagacgccggggacggtacgtataaggtggtgtatgcgatagaagacgctcgtcaccgcatcgttttcaaaaaccgttattcccgatccgctgagtcctccgctcaacagccggcgcgtcatgacgccggcggagatcgcggcatccctgtgaccggagacgccgcgatctccattgtcgcggcccttgccctggcagcgatcgtcgccgctggactcatccaccgatcgaggcggcatcgcaaaaccccgtttccaccgctgagacgactctgaggcccgcgccgtctctcaccgtcgcggccgcagcgctgagcgaaaggccgcggagagcctgcagccgaagcgctagactcaaggcatcgtacaagccggtgcgcgtgtggcgcgccgctcatcctgctcgccgcgcggtggcacgcctcgccggccgggtcagcgtccgccatgcgactccgaacaaacaaggaggtcatcatgggtgcgcccaaaaccggtcatgtgaggaacgtggttctcgtaggccaaggcggggtgggcaagacctcactcgcggaggccatgctccacctttccggcaaaaccgcccgtctcggtggccacgacggcaccaagccgacactcgactacgatgccgaggaggtcagacgcgagttctcgatctcgacctccatcgctccgatcgactggaaagacgtccgcgtcaacgtgctcgacgcaccgtgctacccggacttcatcggcgacgcgtacgcggcgatgagcgtgtgcgaaaccgcgctgttcgtagtcgacgccgccgagggtccgcagcccacgaccgtcaagctgtggtacgccgccgaggatctgagactcgcgcgcgccgtcttcgtgaaccgcgaggacaaggaggacgcgagcttcgagcggacgctcgagcagctgcgcgagcgattcgggatgcgcttgggtgccgtcacgatcccctggggggagggtccggactttgacggcatcatcgatctggtgcggatgcgcgccaggcgctgcgtcggcaccgagcagaccgagtacgatatccccgaggagtatcgtgcgcgcgccgaggcgggccacgaggcgctgtgcgagcttgttgccgaggcggacgacgagctcatgatgaagtacctcgatggcgatggactcacgcaagatgagctcgagagtctgctttcgcgtgcgatcgcagctcgtatcttcgttccggtgttcgcgggcagttgcgtgcgcgagcagggggtcaactctcttatggacgagatcgccgccaactttccctcgccggtcgactacggcgagatgccccttgtggatggcggctcaatcaagatctcctctgaggacgatcgcccggtcgccttcgtgttcaagacgctttctgaccccctccagggccgcatctccttcatcaaggttctgaccggcacgctcgagccgggcctcgagctcatctgcgcgcgcacacgcaaacccgagcggcttgcgcatctgaacgtcatgtgcggacgcgagctcaccgaggtcggtcacgcctatgccggcgacatcatcgtcgtacccaagctcaacgcagagaccggcgacacgctgtcggcaaccggcaaaatcgaggcggcggcattccgcttccccaactcgcagtaccgcatcgccatcgaggcggacaatcgcagcgaggaggagaagctgttcacctttatcgatcgcgcctgcatcgccgaccccaccatgcgcaccgatcgcgacgaggagaccgggcagaccatcatctcggcggtgggcgaggcgcaggtatcggtgctgctcaatcgactcgaggagcgcacgaaggtgtccgcgcacatcgttccgatcaagatcccctaccgtgagacgattcgccgcacggcttcggcgcagggtcgtcacaagaagcagacaggcggcgccggccagttcggcgactgctggctgcgcgtggagccgctgctctccgaggagggcgtcgctgaaggttacgagttcggtgacgaggtcgtgggcggccgcatcccgcgcgggctcattccggcggtggacaagggggtgcaggagaccatgaaagagggcatcatcgccggctatccgctgaccggcgtccgcgcggtggtctatgacggctcctaccacccggtcgattccaacgagatggcgtttcgctccgcagcgcgcctggccctgcgcaaggcgtgttccgatgccgatccggtcgtgctcgagccggtcgaggagatcaccgtgacggtgccggagagctacgccggtgcggtcatgggcgacatctccgcctcgcgcggtcacgtgaccggcatggacgccgacgagcgcggcaacaccgtcgtgaccgccgttgcgccctacgccgagctgaccgactactcgacgcggctgcgctccatctcgcgcggcaccggagacttcacgatgaagcgctccggctatgcgcaggttccccatgacgtgcaggaacgtctggtcaagacctatgaggaggctcgcgcgcagggacgctgagcgcgagcctccgagcgccgcgcttcgagctgaggggtgcgctgaggaatgtatcgaagaacagaagggctgtccgctggtgtcgttttcggtccagcggacagccgtctttgcatgcaggacaatgcgttcgaagtatcatgaaagatggtgggcgggtcataagcgccccaaattcaaagataactgcaaaagctgatatcaactactgcatggtgggtgcctgataggtctgatgcggcttgatcagcccgatgatcgccgagactatcagtgcgatgctggataggacatagaggtacaggccgaccgagaggttgatgtcggattggattgatacggtcgcgtagaatgcgagccctatgatgaggacgatattgatcgcaccgaacatgatcgcgaaaatgttcgctgctttgcccctgaatgcgacaagcgatatcaaggcgcagatagcgggcactatgaagatgatatttgagggatccgacatcatatacccggcgatgttcacgccgaatgccattccgacaggtgagaacgagatgccgccaaattctatgacgggtaagaagaagcagaccagcatcaccgcggcactcacgagttggggtacacgtcttttcatctccgatgcccgtgtgctcggagccgttgcaaacggaacgctgggcggtaagtcggaagggcccatctgcggtgggacagaataatctgcagcgctggcacatgaagctgcggcgacaggttcagcagctggctcagtggtgggctgctcgactgtcggatccgcgctcgctatcgtgtcagtgtctgatgcgggtgcagtcccagggtcgatggccgcatcggtctcggatccagcagaggattcgacagcatctgccgggtccgcctccggttcgcgaaccgattctggcaccggagcttgatcacgctcatcgggcatcgacgcgcgatcgatttctcccgttgccgctgcgcaggcatctccggacagcggccgtccgcagttcgcgcagaactttccctcatcgtcgttttcagctccacagttggcacacaacatgtgatctccccttacggccggcatggttgtcggacatgcactcgattgtttcgatcgaaatttcttacgctttgcattgtagggtacgtgaaggcggatggagattgaaatgttgtccgatatcgtaatttaatttagatcttgttaatcatgcatcaagccggaagtagaccgggccagatgaaggaaaattcaacgtcttcatctttttcggtcgcaatgcagtcgggcgatgacctattcacttgatctggagtggcatctcgatctatccgagtgctttcggaggtttggctgcgatttgcttaaagctgcagtcatttcgcacgagtactatttctcagagctgatttcccttgtgcatggaaaaagatggcggtccttggaaattgatcagaggcaaaatggcaccatctcgtatgcccgcacgctgtttccgcgttcgggcacgcacgcgacggctcgccctcgtaccgcgatcgatccgctcgcctcgcgtgaacgcgagcacttcgctataggtgatcacgtcatgcttgcgcttcagcttttctatgcgatgggtgatcacaaacaaagctgtccaacccgtcacggtgtgcatgacggttgggatcgtgtgccacgcccatcccgaaaggaactgatagcccgcccagtacaatgctgccgcaccgagtaccatacacgctagcgcgtaccactccagctgcttcatctttcctgcgtcctcgttcaccgtcttgtccatggcatccacatctcctttgatgagctcgtcgacggtcgcatcgaacactgcgctgagcagcagcaggctctgcacatccgggtaggtcttgtcgttctcccagttggagatcgtctgccggctcacatagatccgagcggcgagatcgtcctgagagagggcaagccgcgctcggtgctcccttatgtgcgcgccgacctgcatgcgcctgacctcctttcatgctgtcgagctgcctctcaaggcgctcgtgcgacccgtgtcatccgcaggatgccatgtcggactcgactctaccatcaaaggtggacgacagagaagtgtcgtcccctccgccgcaccatcaaaagtctttgtcatccatttgagctgcatcgttgctgctcgatggcgggtgttgaattcgcggcatcaaaaaggggaatctgatgtggttttcaagcgcgcgtcgatcgatgcatctgatcgataagttcacagagatcatcaatgaaggactggtagctgtcgagcctgacgagcgcatcaacatggctcgagtttgacaacccagcgacgagagggtcgaacacgctgtagaagatcgcttggtcatacttgttgaacgagagcaccacaacgagatgcacgcaggcagtgtcccctgtgatcggctctcgtgaaagcagtaccgacaggctgctgaacacatatggatgagatgcggcattgcaaaggtggaagatggttagttttgaagcggagataatgaatgagggcctgcagtcataccgtattgagcgtcaaacagataccgatcgggcctatttggtggtgagaaacttctgcgcgaacaccaagacgcttcgcgagctcatcgcctgctgcgaacaccttggctgggagttgatcagaggttccgcctgtagcaggagcctttacttcacgaccgttgacgctgagaagccgttcgatccgttcccgacaagcggactccgtgaatcgtgcatcatcaaacgttgtttcatgatctatctgcatctcactaccataaaggctgcaacgccgatctttccccgtggcgcttcacgacagagcagctttcgtgcgagttgcgacgtattggacgttgcctctgctcgcggtggttgttcactcggtatttcaggttatcgaatgcatgcgcatcccgcttcgaacagagtgtggacaaacacccagctcaacgatgctctgaaacggtcccattctcaggatcaggatcaggatctcgttgctcggttgtatttagctcgaccttcagttttggcagaagacctaattcattccaaatcagcctgatgcccgtttttttaaaattgcaacctattctgctcttggcatcccgtatgggtgcattaaacgccttcacgatcaaatacgacagtatgtgatcaagttcatttttatagcagtagatgttttctccgctacatttgcaatgatggcagtctttttccagatagcattcgaaatagccctggggatggtcatcgcgagtggccttccgtgagttggtaccgctctttcgtttcgcagcgcaccattttttgagttcttttatctcatatttgctggtttctggaaattgattttcgtaattgctgcacgtaggcttgtcggttgcttcgcctgccgaaggaacccagtccatgtcgttacagtgcagagctttacgcatcgccctgcaggcctcatatgcgttgtcgccgatgggggcggcgcaaatcttttcccatgcgtcctcgcccaacgacgcacgcaccgccttttctagcagttcagctgcttttgaaacatagatcctgcttttgaatgtctcgtgcgttgtgcgcttgcgacctgatcctttttccgtcatgccagcctccaagatctctaaggtgagtgaatctgcatccaatctcgctggcacccgcagcggaatggtggccatgtccttggtgtgtcccagcggcagtccgtacagaacggggaacttggcgtcgcggaagaactgcctcacgacggttaggaagctttccccctgttgaaaggcggcactgcaaacgccgggctctatatttttcggttctccgatcacgacaccggccacccggtcgaattttcccgcagcctggagctgatcaaggaaattgatgatcatccagggctcgcaatccgtatcttcgaaaaacaggatgtggccccgagtgtccacctcatagggcgtgcccaagctcaagcacagaagcgtgagattgcctccgatgatcggcgcctcggcgacgcctgatcgcagcgagcataatgctgcatcgggattcgcgggctttactgggcccagaggatcgacgcccgctatggctttgaacagatgggactccgtgtactccgtcgtgtcttcccgtaagtatgagaatacgggaccatgaaacgtgacgacatcgctgagcgctgcgaatgcaaggtgcaccgaggtgttgtccgagaaccccacgaatgctttcgggtttgagttgaacgcccggaaatcgagataggggatgatctgagccgaaccgcagccgccgcgcacggaaaacacggcatgcacatccttatccgcgaacatgtcatttaaggcctttgcacgatccttcggagagcctgcgagatagccaccgtctttgatcagcccttcagccagtttgaccttgaatccgcgctcctcccaccaggcgcaggaactgcgaacagcatccttgctgtaaatcgggctgcccagagccacgacaccaacggtatcgccggggcagagcatcgcgggtctggtgacttccatgctgtcacttccttctcagcggctgatcttgttcagtttgccatctcggtagcaccagacttgcgacgtgctgtcgatgaagctgtattcctcaagggggtcttcgtcggtcctgatgatcgggttgtatctggtggtgccctcgttgaactccaatacatcttccaaggaattgaatccttgccattggttgcagtttgatttttgcgatcggtcgctcgtctcatcaatagaaacgacccatttacccggaggtatgatcttgagcatgttgacttcaggtgcgacatcatactttttttcggtctcggcacgcgtctcgtcgcgattgccattttgggtgacttcacgttcgatcgccccgatgtttatctttgcagagaaatcgcgtattggctgctgagagttgttctctatcactacagcgacggccatcgatttcgtcctattctcttcgatgtccgcgatgcccgccggtgcgatcttaagcgcgacccatgaattgttgacggcgttgtataggagaacaggatacacggcaatatagcgcgcctgttctcctgcgttcttggtgtgcaggtactcggcggccgccacggctgccgcggctgccgtggccagcggcgtcgtgatattgattatcgtggcaacggtattgatatccaacggattctccttacgcgcgcacccgctctggcccgagtcgttcaggtttgcctatcaatcattagtagctgatagagcacgcaggtgtcaaggtctacgtgcagtccacctccgagatgccaatcagcagtcgggctatgtggctcgcttccggatccgacgttcccttgagagcgattccggaagggaatcgcgacgacgtacgatacgatgtacaatgcaggcaggcattttatctcggaaggaagtaggatccatggcacgaggtaaggacgtaagctgccgtagcttctctacgctgctcgcatcgaagcgggaccactacccttactcagatcgatacatcgccgaggctgtcggaatcgatgggaagacggtgcaacgggcctttgacgctgctgtggcgtccggggatcggcggcgcgcctgcggcgcgatccgcaggatcatcacctgggatatgatcagcacgctcatctgaggtgggcgggcagcaactccagcaggtgcagcttcgtctgtgcggcggagcttgtcgttatcgtgatcaccatcgggccatgtctgcgcaacggctatcatgctgaattgaggtggccgatgaagttcaggaggacatcatggattctatcaaccgagagaagatcgacgttttccactatgcgccgcagattctgtcatccttcaatccgggcgtgctgctgagcacggccgccgagtgcgagaccgattccatgaccataggctgggggatgatcggcgtcgcctggggcaagcccatcttcatcacctacgtgcgcctgaaccgccacacccataccatcctcgcgaagaacggcgagttcaccgtcaatgcaccgctggccggtcttgacgatgaggcgaacgaccgcgtgcgtcgcatcgtcgtgggctgcggcaggacgagcggccgcgacatcgacaaggcggcgaggttcgggctcacgcatgtcgcgggtctggacgtcacggtccccgcgatcgccgagcttcccctcacgctcgagtgcaaggtcatctacgagcgcgatcaagatatctcgttgctgcccgacgagctgcgtgcgaagaactatccgccgcaggtgccaggctccgcgctcggagccaattcagatctgcataccgagtactacggcgagatcgtgaacgcctacatcatccgatgacgggacacctctacctcatgcgccacggcgagaccgagttcaatcgggccgatctcgtccaagggcggtgcgactcgccgctcacggcgtgcggcatcgctcaggcgcatatcgccgcgcgctggctcgcggaccgaggagctgatttcgatcagctggtcagctccccgctgggtcgcgcgcgctcgacggcggagctcatccgcgacgatctgatcgagcggggacgaagcgttccgccggcggttgcgctcgacggtttgatcgagcgcagctacggatcgcttgaggcgggtccgcgggcgaatgtaccggcagacctctgggaccccggcgatgcggtggtgccgttcggcggcgagtcgaagcgcgatgcccgtgggcgcgtggttcgagcgctgtcgcagctcatggccgatgccgggtcaaagactgtgctcgcgatctcccatggggcgctcatggtgcagtttcgtcaggcatgggtcgcatatgcgcgctgcgctcaggacggctacatcggcaactgctgcgtgctcgtcttctcctacgatgccgcgaccggcgccttctcgaacacgtccatcgtgaaccatgacttctccgagcttcacggcacgtgcgaagagcgttgctgatcaggcgagcagatcaccgcgctcaggatgcttctcgaaccagtgcatggcgtagaagcacgtcggaatggcttttcgaccggtctcttcgagcgagcggacgcagcgctcgagaagctgaccggcgatgcctcgtccgcgcagggaatcgtctacaaaggtatggtcgatctcaaccgtgttgtcgccgacgtcgggaaaggtcacctcagcgcagctggtgccgtttgcgtcgacatagcgcacggcgttgcggtcgacgacgaatcgataatcgttcatatggatccccttttctctcgtccggatacgagtgtacccaatcgcgtggcgtcgcgtggcgaccgtcgatcagcctgcgcacgggggcgagaccggagatacgccgttgacgcttcagctgcccatctggactcccggcgtccgttctgtggactttgtcagaataacccccttattcgcgcccgcgcggatggttgctatactgaccgctatgggtacgactccgctgacaggatcgccatcgtcgttcatctcagccgcgaccgcggatggtgcgaggatctttcggtacggcgagcaggagacggcatatctcgccgctcgcgacgtccggctcgctgcggtcatggcggctgtcgggcacatcgagcgcgagatcgatcccgatctgctctcctcggtgattcatcatatcatcggccagcagatctcaacggcggctcagcagacgatctggcgtcgaatgcacgacgcgctgggtgagatcgatgccgatgtcatcgcagcgacgcccgtcgaggagctgcagtcgttcggcatgacctttcgcaaggccggctacattcgcgatctcgcacggcagctggtcgacggatcattcgatctggagggaatccgcagcctagacgatgccgatgcggtggagcggctcgtcgcgatcaagggcgtcggggtgtggaccgccgagatgatcctgctgttctgcctcgagcgacccgatgtgctgagctatggcgatctggggatccagcggggtctgcgcatgctgtaccatcaccgcgcgatctcacccgcgctgttcaagcgctatcggcgacggttcagcccctgcggcagcgtggcgagtctgtatctgtgggcggtcgcgggcggcgccgtgccgggcctgcgcgaccgcgcgccgcggcgctcgcgatcgcgcacatcgaaaccgaccggacaggagtgatcatgaactacatcgatacctaccattcgccgctgggagatatcatgctcgccagcgacggcgaggcgctcatcggtctgtggttcgaaggccagaagtacttcgccgccggtcttggcgacgaggtcgaggcgcgcgctcttccggtgttcgcgacgacgtcggagtggctcgacagttacttccacggcgagcagcccggctctatgccgccgctgctcatgcgcgacacgccgtatcgccgcgcggtctggctcgagctgctcgcgattccacgcgggaagatcgtcacctacaagcaggtggccgagtcggtggccgcccgctcgggcaccgagcgcatctcctgtcgtgccgtaggcggcgccatcgcgcgcaatccgatatccatcatcgttccgtgccaccgcgtggtgggcagcgacggttcgctcacgggctacgccggcggactcgatcgcaagattgcactgctcacactcgagggcgtggatgtgtcgcgattcagggacgtctagcggtctcgccgcaggcgacgggcgggcgcttcgagacgctcggcgcagctgggtagaatagcgctcatacgggtgtctcatcggatggagtggggtggtctcatgaaatcgagcaggcgcgcaggcgagcgctcgccgcagccgacaacgatcgaggtgcgcggcgcgcgcgtgcacaacctcaagaacatcgatgtgtcggtgccgctcggcaggctcgtcggcatcgcgggggtgtccggctcgggcaagagctcccttgcgctgggcgtgctctacgccgaaggatcccgccgctacctcgatgcgctgtccacctacacgcgcaggcgcatcgctcagtatgagcgcgcgaaggtcgacgaggtgctccacgtcccggctgcgctctccctgcgacagcggcaggcgacgccgagcgtccactccacgttcggcacggcctctgagctgctcaactatctgcgtatcatgttctcgcgcctggcgagccacgagtgccccaacggacaccacgtgccgccgaccatgaacgtcgcgctgggtctgcccataacctgcccggtgtgcgcagcgagcttctgcgcgccgggagcggaggagctcgcgttcaacagcacgggcgcgtgtcccacctgcggcggcaccggcgtggtgcacgcggtggacaagtcgagcctggtgcccgacgagtcgctcagcatcgatcagggcgccgtcgcctcctggcggcagctcatgtggaagctcatgatccagatcgtacgcgagctcggcgtccgaaccgatgtgccgttctgcgagctcacagccaaggagcgcgatatcgtctttcacggcccggccgagaagcgccatatcctgtaccagtcgcccaagaccggcgaggcggtcgagctggacttcacctacttcaacgccatctacacggttgaaaacgcgctgtcgaaggtgaccgacgagaagggcctcaagcgcatcgccaagtttttgaccgatagaacctgcccggactgcggcggcacgaggctctcggcgcgcgctcgatccccgctgatagaccacctctcgctggccgatgtcactgagttcacgctcgccgagctcccaggctggatcgcctgggtcccggagatatctcccgacgagatcagcggcatcgccgagagcgtcgtcgaggagatgcgcgagccgattcagcgcctcatgcagctggggctcggctatctcacgctcgaccgggcgagcgcgacgctgtccaccggcgagctgcagcgcgtccagctcgcccgcgccgtgcgcaatcgcacgaccggtgcgctctacgtcctcgatgagccctctatcggactgcatcccaccaacatcgatggcctgctcggtgtcatgggcgatctgctcgaggacggcaactcggtcgtcgtggtcgaccatgacatacgcgtgctgcgcgaggcggatcatctgatcgagatgggcccgagatccggtgcgcaggggggaaccgtcatcgcgcagggcacggtcgaggaggtcgagcggacgaaggactcgcgcatcgcagcgtttctgagcggggagcgccatgtccgcgtgcgcgagcgcgcgacgtccgatgcgatgttcgacgaggggaccatccacatggagaccggaccgatccacacggtcggaccgctttcggtggacatcccctacggtcgcctcacaacggtgagcggcgtgtcgggttcgggcaagacgacgcttgtgctcgagagtctcatcccggcgctgcgcccgctcaaggcgcatgccaagctgcccgcgcacgtccgccgcatcgagccggggcgcgtggagcaggtgaacctcatcgacgccgatccgatcggcgtgaacgtgcgctcgacggtgagcacctactccggtgtcctcgatgagctgcggcgcgccttcgcggcgacacccgaggcgaaggcgcgcgagctcggtgcgggcgccttctcctacaacaccggatccctccggtgccccacctgcgacggcaccgggcagatctcgcttgacgtgcagtttctgcccgacgtggacataccgtgcccgacctgtcatggctcgcgctacgcaccggaggcctacgagatcacgcgcgcggtgcccgacggctccgagtccgagcggatcgcgttgcccgatctgctcgagtgcaccgtcgatgaggcgatgggctatgtcggcgacgtgcgcaaggtcgcggctcgcctgcagatcctgcgcgatctcggcttgggctacctcaccttgggcgaggcgacacccgcgctgtcaggcggcgaggcgcagcggctgaaactcgccagcgagctcaagcgcgatcagtccgataccctgttcgcgttcgacgagccgacgatcggcctgcatccgctcgatgtcgaggtgctgctcggcgtgctgcagcggctcgtggacaacggcgcgaccgtcgtggtgatcgagcatgatctggatgtgatcgccaactcggactacctcatcgacatggggcccgaaggcggtcaaaatggcgggcggatcgttgctgcgggcacccccgagcaggtggcgcgggtcgcccggagtcgcacggcgccctacatccgcgtggagctggcagctccggcgacaccttcacagaccggcggtcacgcctgatcgcacctggggacgcggccgaacgtactcgacgacctcggtgaatgggcgccgttgcttggggtggggacggtggttcgggtcgtggatgccgaactgaaccatggccgagatgccccattcttcaggatcgatcaacccgcgctcgctgagaagcgcgttcatcctctcggctgagaaaccttcgatgggggtcgagtcgatgccaagcagagccgccgttgtcagcatattggacagcgcgaggtaggtctgcttgccggcccaatcgaacagcgtgcgatcgctgtcgaggatgtgcagatcgtcgcgctgaaacgcctcgagcttctcgaggcgggcgatttcgtcctcctgcagataaccctggatgtcatgcaggatccggtgcacccacgtgcttcttgcgttgacgctgcgtcgcgtcagcaggatcacggttcggtcggcatccatcttgatcccccaagatctcgcgcgaatctcatctatgaggtcacgatcctggatcacgaggaacttccagggctcaaggccgaaggagcttggcgagagccgaccggcctccaagatcgtattgaaatcgctatccgagacatggcctgcaggatcatagctcttgcaggcgaagcggttctcgagcgcgcttatgatctgatctgacatcttctccgtcatggatttcctttcgcggtatcggttgcgatgcgactcaagtccccttccacatggaggcgctgtttccaccatgatcgatataccccgttcagaggcgtgatttcgccgagcgcgcgtgctagagtggttgagcgagcatagggatgttttcgttgctcccagatgagtgcgggtggaaaggcaagcccatgacgaggttcaacggcaagagcagctggtggttcatcgcttttatcttggtctggaccgccgtgatgttcatcatcatgctgatcccctcacctgtggctttgtggatcgcgggcgccgggctgctgatgtcgatcttcctcatcagcacgctcatccgcaaccacgtggatgtctttgatgaccgtgtcgagatctgctatggtcccatgaccatcagaataacgatcagcagcatacgctcggtcgagcgctcgcactgtctgctcgcgagtacggcgaattcgttcgatcgggtgtatataacagtgcgcggcatagattgctgtgatgacaccctcgtgtcgctgaaggacaatgatgcgttcatcgaggcggttcgagaccgccttcgcgatctgagggcagaagcatccgatgtgtccgaatgcgcgcatcccacgtcgaatgccccgtggctatgaaccagttgaggatctcgatgctatcgtcgtttgccctagggggtatgctgttggagcgggtgccaaaaaaatccgatgcgataggaaaaccgttgagaagggacgcgttcgacgtgagagaaaagaatccatggagcattcagcgcacagagctcatcaaggtactggggcagctttccgatgcgaaggcaccctcgggttttgaagacgaggtcgttgaaatcgcacgggagttcagcgcggggtgggccagcgtaacgaccaacagtctgctcgacaccttcatcaagcccaagacgttcagcgggaaaaagcccgtggtcatgctcgatgctcacgccgatgaggtgggcggcatggtgaagacgatccgtgagaacggcacgctcgcattcgtggaactcggcaggttctcgccgggtgcgctcgccgggcaagatgtgttcgtgcgcaccgtcgacggtgcttggatccgcggcacgataggtgtgaaacccccgcatttcatgaacgctgccgagcgaagcggatcgagagcgctcgaggagatcctcgatataggagcgacttccaagcaggatgcgcgcgatcgcttcggtgtcggcatcggtgaacccgtggttcccgcgacgcgcttcagctgcgacgccggccgcggcatcgcgttcggcaaggcgtttgactgccgcgcgggcgtctgcgcgctgctcttctcactgcgcgagctcgcacgtcggtcagatcttccattcgatgtcatcggatcgatctccgcgcaggaggaggtcggcgagcgaggcatagctgctgcggtgcgtcgcgtagatcccaaggtcgccttcatgttcgagggctgccctgcggacgattcattcacgccggcgagcgaggagccgacggcgctgcatcaagggccgatgtttcgctatttcgatcacagcatgatcacgaacccgcgctaccaacgacatgtcctgagcgtggccgagcgctgcgagatccccgtgcaggccgccgtgcgggagggcggcggtacgaacggggggatcgcgcatctgctcgatgtgccgtgcgcggtcgcggggatcccgtgccgctacatccatacggccacctcgatttgcgccctcgacgacatcgaggccgctgcgcgcgtggccgtggaggtcgtctcaagcctgactccgaagatcgtggaggccttttagccttggaacggcttcgcttgggcgttcatatcgcccttgcgatagggatgggcgaacggatcaagccggatgtcgatgagctcaccgagacgttgcaggacatctgccggaagagcaacggccccatcatcgtctgtccctccgagcggacagatcgacgtcggcgcgcgcccgtcggatgcatcttctgctgagacggcgcgcaaccttgccagatccgcgggggccgcttcgatcctcatcaggtcgccgacgaggcgagcgcggacctggctgagtcccagcttttcgagcaggtcctcacatgtgcgaatctgctcgattctgcccgcagtgagccgctcacctgtcgcgatgcgcgtcgccaagcaggcacccgagggcagattccataccgggtagccccatgcgcgcagcagctcgcgctcctcttccttgtgccatccggtctccaggagcggcgacctcactcccaactccgatatggctcgcatgccgggccggtagtcaccagcgtcatcggcattgctcccatcggccacgacggcgtagcccctcttgcgagcctcggatacgatgcgggcgaagccggcgagcttgcaatggtagcagcgggcttcatcattgcgggcgatatcggggtcggcaagcgggtcgagtgcgacctcaacgacgggaagcggcagagcgcacagcactgtggcggacctgcggacggcaccgcgttcggttcgaccgtcgatcgcttgagcctcgtcggggtttttcgtcatcttctggaaggaacgctcctccggtgtgccgacaagcggcgtgctcaaatgaatgagcagcgtgcgatctgccatgatgcgcgcgcagacagctgccagaaacgcggaatcgacgccgccggagaagccgatcgcgatagatccgaacgatcgcagcagaacatgcagctgcctgagtttgtctcgcatgtcggcacacctcctcaattcgaactcgaccagtgatcgccgcggcgactcgcatctcgttacagatagacaccgaggttcagctcgggtacatgcgaggtggccgagctgcatccatcgccttcgcgcgcgcgtgaaccgagggtgctggcacgtgcgagcagaaaaggtctgatgatctcctcacggtgggcggatgccctttcgcctcgggctgcggccgcgccggcgcctcgggtgccgatgcgatcgagctgcctcgcgccgatggcttcgatcgaggcgcgcacagcccgacgtcccatctcgtatcccacgggagcgcaggtggtgagctccagcatgccgttccaggcaagcgggttgccgtcgcagcccgcgaccatgacatcctccggtacggcgaggcccgtcctgaggcacgctgccagcgcaccggcggcgagcacgtcggtgagcccgatgatgaaatcgggtcgattcctcctcgcgcggcgtgccaactcgagaccgagactgtatccgtctcctgagacatctccgtcccccgcgtcgatgatctcgaggttgatctcgccatgagacgtcagcgcctctctgataccggagaggcgcagctcgagcttgcacgaatcagagcgaccgatgacggctacatgcttggcctgacgagcccgggcgtgctcggcgatgatgcgtccctgcgcttggctgtcagctacgacgaagcagcccgcggcatcggttttcacatcgagaaagacgtttgggatcgaagaggggctcgagggcgcggaccagctgtcacgacctaccggctgtatgagaacagcggcaacctgagctcccatgaacgagctgagatagcggcgctccagacgctcatcccctccgacatctgcgatgagcaacgagtaccctctcgcatgacactccgcgcgggcgcctccggctatctcgatgctgaggccctcgctcaagcgcggaagcaccaagccgatggctgcgttcgtgccgcctgcgagcaatctggcgctctgattgggagtgtagccgagcatatcgatggccgcctcgatgcgaacacgggtttcaggtcgcaccttgtcgggatggttgagggcatttgaaaccgttccgagtgaaacacctgcctcgcgggcgacatctatgatcttcacacctgacatgagccgcctttcatcggagaatcacgagaccgagggcacacgaagccctgcggccgctgagctgcccaattgtatcatgttgggatcgcggttctgagggatcgcgcccgcgcgccccctagctgatgcgcggagcactcgtcgcgcgccctgtcctgtcttctgcagggtttcgctcgatcttatggaaaaacccgtcagctttgtgagcggtcatcgccggggaacggcttgctctcgtcgttcgatacaatgagcgggaaatgtgtttcgatctgtcaggtcttcattgaaatcggcacgaagggaatcgcatatgtgcgggatcgtcggctacacggggcttgatgcagcgaaggatattctggtatcggggctcaagcgcctcgaataccgaggttacgactcggcaggtgtcgcgctcgagcgcaccggcgcccgcggcgcgcacgccgccgaaccggcaccggcgacgacgatcgacgtcatccgccgcgtgggcaaggtctcgggtcttgagtcggagctcgcagggatcgatctcgcatcgacctgtggcatcggccacacgcgctgggccacgcacggcaagccgtcccaggacaacgcgcatccccacacctcctgtgatggcaggatcgcgatcgtgcacaacggcatcatcgagaacttcgtcgagctccgctcagagctcgaatcacgcggccacacgtttcgcagcgagaccgacaccgaggtcttcgcccatctcatcgaggaagcctacgccgccagctccgatctcgatgcggcggtgcgcgaagcgtgcacgcgcgtcgtgggcgcctacggtctggcggtcatgtgcgcagacgagcccggcgtcatcgtcgtggcacgcaaggactcgccgatcatcatcgggcgaggagagcgcggcagctatgtggcatcagatgtcatcgcgctgatcgatgcgacgcgcgatgtcgtggtgctcgaggatgggcagttcgcgcggctgacgccgcagggcatcagctacaccgacgatgcgggtcgcaccatcgagccggagatcacccatgtggactgggacgtcgacgtcgcggagaaggggggatacccggacttcatgctcaaggagatctccgagcagccgcgcgtcgtgcgcgacaccctggtggggcgcatgcgcggcggcgagctcgacatcgacgagctcggtctcagctatgaggaactcgatatcatcgatcgcgtctacgtgatcgcctgcggtacgagcttccacgccggtctcatcgtcaagaacatgatcgagggctgggcgcgcattccctgcgaggtcgaggccgcgagcgagtttcggtatcgcgatccgatcatcacgccgtccacgctcgtcgttgccgtgtcgcagtccggcgagaccgcagacaccctggcggccattcgcgacgcgcgcatcagaggtgccaaggtcttcgggatcacgaacgtgatcggctcgccggtcgcgcgcgaggccgatggcgtcatctacacgaaggccaacaaggagatcgcagtcgcctccacgaagagcttcatcggacaggtcgtgagcctgacgctgctggcgctcatgctcggacaggtcaagggcaagctcacctgcggccaggtccgcatgctcttccacgagctcggcgacaccgccgagcagatccaatggatcatggacacgcagggcgcggcgatccgcgaggcggctctggcatgcaaggatgcgcagtcggccctgttcgtgggtcgcggtgtcggctcggcgatctgctacgagggcgcgctcaagctcaaagaggtcagctatctgcatgcggaggcctatgccgccggcgagatgaagcacgggccgatcgcgctgatcgagcccggtttcccggtcattgctgtgaccacgagaagcccggtgtacgacaagaccgtctcgaacctcaaggaatgcgaggcgcgcggtgccgagatcatcgctgtcgccaccgagggcgacgaggagatccgcgccatcgccgatcatgtgatctacatcccgcgcgtgcgcgactgcttctcgccgatcaccgccaccgttccgctgcagctgctcgcccgcgaggtcgcgctgctgcgcgactgcaatgttgatcagccgcgcaacctcgcgaagtcggtcacggtggagtagccggcggccggcaaagagcgcagcaagagggctcggagctacatctcccagccctcttgaatggactcatagaatgtcgcctgtggaaacatatcgtgaatggatctgccgtcgcgccagggaaactcgacgagttcggacatggtggtgaccagatcggtacagtcggtgaaccgtcccttgtcgttgagcttcgagcaatcctgcacgcgccagtagccatcggtgtgagtgatgtagtactgatcatcgtcgatatccatgaacacgcgcgtcttggagcgtaggtacgcgagaaacttctcgaagtctatatcgattgcttctactgccttgaagcccatgggtgtctcccgtcatcgtgtgccgagatcgcggcacggtgccagtaaaaccagagaccttcagttaaccgcggatcgcggtcttggatccgaacttttaggtgggtggtgccacccggctggtaggcgtttcgctctcaccgaatactcagattcccgatgctccctattcagaggttcggcaatggctaaaatcccgtttcttttgtatcagagtgccgtctcgcccatgggtcgcgtcgatggctgtggcatgacggccgaccgttcgcctgcgatatcgtctctccgagcgatgtctcgcagccaagcgagataggagtgcgcgctcgcctccacgtcgctgtccgtgatgtcgttttcggttgcgaacaatgtgaacgcatgggtctcgcatgtggcgccgagaaatctgacggtcgcgcggaagggaaccatgatctcatcgaacgtgaatccggcggcaccggtcgcgctgtagtttgctgcggaatcaccggcactcgtggcgaaggcgaagcgcttgcccgcgagcttgcgcccgggctcaccgggaagcgcgcgatcgccaccgtaggcccaaccgaatgcgagaacgcggtccatccacgtgcgaagcagagccgggcagctgtaccagtagacggggaactggaagacgatcagatcgtgtgactcgagtgcggcctgctcgtcggcgacggcatcatcgtcgatctgcccgtctggatacagagcgtacagatcgcgcacatcgaactcattcgaatgcgcgcgcagttcagaaagccatcgtctgttcacgcgcgagctcccgtggaggtgggggtgagcgatgatgacaagtggatttcccgtcatgtttctcctttcgtcgacgtttttcttatcgagcgcgcggacatccccgcttcctcaagcgcgggccgtcggtgcgtccgccgcgacagcgcccgtttgcgagccgcgtcgctcgctgctctgagcgcccgtgcaggtcttggttcgggcgagccgctcgacagcctcttgcagattcgcaacttccttttcgagttgctcgattctcttgcaggcccgcgcgatcgcccgtcggttccaaagcacttcctcctcatccggggccgtcgcgcgcatgagtccagggcgctcatcgagtgtctcccgtgcgatgcgccggccgtttcggcgcacgatcctgccggggataccgatgacggtggaattatcgggcacgtccttcacgaccacggagttgctcccgatctttgcacccgatccgatccggatgctgccgagcaccttcgcaccggcaccgaccatgacaccgtcaccgagggtgggatggcgcttgccgctctcccgaccggtgccgcccagggtcacgccttgatagagcacgcagtcatcgcccaggctcgccgtctcgccgatcacgacgcccgccgcatggtcgatgaacagccgacgtcccactttcgcagccggatgtatctcaacgccggtgacgaggcgcgtgatctgcgacaggatgcgcgcgggtccgcgcagacgatgtctccacagccaccgctcaggagcgtgcatccacttggcgtgaagcccggggtaggatagaaagatcacgagagcgccctgagcggcagggtcgttccgcttgaccgtctcgatatcctccctcatggttcctatgaacctcatcatccgacctttcgcttcatctgcccctctgtcgcgcgtttaagtatagcgatacgctaggttttatcctagtgcgcggcgccgcgcatgatggccatggggtctatgcttatacccgcgtcatcgctctcggtgcgcgctcattcgggttgtcgcgatgattgtgtgatgtcccaagcgcatgcgttcgagcgcggcgcgcggcatgggaaatcatatgcgcagcaggtatactgaacgatcgtgtccgctggcgcgcatgcgccgcgtgatcgagcaagcacaagcgcctcttggtgcgaggccggacagcgaggtaagtcgtatgggattgctcaaaggcatcgtcgagcttctgaagaacccgcgggatgcgatttccgcatggatcgcgatgggtccgctgtttgcctacggcttcatcttcctgatcgtattcatagagaccggcgtggtcttcatgccgtttttgcccggggattccctgctgttcgcgtccggtttcttcgcgcacatgggcagcatcgacatctttgcgctgctgctgatcgtatggaccgctgcgatcgcaggcgatcagtgcaacttcttcatcggccatttcttcggcagccgaatcatcgcatcgggcaggatccgagcgatgacacccgagcggatcgccaagagcgaggcctttctggatcgctggggccgactcgcgatatttctgggtcgcttctttccattcatccgcacgttcgtcccgtttctcgccggcatcggcggcatgcagtggcattcattcattctgttcaacatgctcggcgggattacctggtcgagcatgttcgtgctgatgggatatttcttcggcggcattcccgtcgtggaggagcacttcgaggtactgatcgtggccatcgtggccgtgtcggtcctgcccatgatcgcaggtcttgtgcgctccagactgtcccgcaagtcggaggatcgatcggctcccgacgcctgaggcgcgcctcgcgtgatcgggacgcagacgcgtttccggcagactgttgcaaccgtatgaactcatcggtcgcttcgctccagccggagtagaatgcactcataggagcagcacgcgcacgaagggacgatcgtgatgacgcaaatcaagaatctggattgggaaaacctggacttcgcgtatcaaagcaccgattacagctacgtttcgaactggtccgacggtgcatgggatgccgggtgcctgacatccgagcacacgatcacgctctccgagtgcgccgggatctatcagtactgtcaggagtgcttcgagggactcaaggcatatgcgacagcagatggcggcatcgtgtgctttcgacctgaactcaacgcggtgcgcatgagcgcttcggcgacacgtctcgagatgccccccttcccggagaagcgcttcgtctctgcggtcgagcaggtcatcgatgcaaacgcttgctgggtgcctccgtacggatcgggagcaaccctctatgttcgtcccttcatgatcgccaccggtgaggtcttgggcgtcgctcccgcgagcgcctatcagtttcggatcttggtgacgcctgtcggcccatacttcaagggtgggatcagaccgatccgactcacggtgtcgccctatgaccgcgccgctccgcacggaaccggcaacatcaaggccggactcaattacggtatgagcatcaaggcgacgatggatgctcatcgggccggctttgacgagaatctgtatctggatgctcaatcgcgcacctatgtcgaggagaccgggggtgccaacgttctgttcgtcaccgcagatggagcgctcgtggctccgcagtcgccgacggactccatcctgcattccataacacgccggtcacttgtgcaggtcgcacaggatctgggcatgccggtcatcgagcgtcccgtcagctggcatgaggtcgccgaagggggcttcgctgagtgcgggctttgcggcaccgctgcagtcatctccccggtcgcagagatccacaacggcgatatcgtggtggtcttcccgcagggccacgatgagatgggtccggttatgggcagattgcgagagacgctcaccggtatccaagagggtgctctggaggatgtccacgggtgggtccacacgattcgctagaatcctagaatcgcgcgcacctcgaggcgtccgccgtcagaatttcacatgcggcacatcgcgggatgactcctccgcctcgaaccctttgcgctcgcgaaactggaacaccccggcgaagatgttgccgggaaatgtctggatcgcgttgttgtaggacaatacgcagtcgttatagctctggcgcgcgtaggagaccttgttctcggtgtcttcgagcgatccctgcagctggatgaagttctgattggccttgaggtcggggtaggcctctgcgacagcgaacagctggcgcagagcaccggtgaggacattgtccgcggccatcttgtcctcggggctgccggcgctgacggcggcgtttcgggcgcgcgtcacggcgtccagcgtcgtcttctcgtgtgaggcgtagccgcgcacggtctcgaccagattggggatcagatcgaatcgacgctgcagctgcgtgtcaatgttttgccaagcgttgtcgatgcgatttctcagcgtgaccatgttgttgtagatgccggcgacgacgatgccgatgagcacgacgacgatgatgacgacgatgatgggagtcatgatgttccctttctgggtgcgtcggcacccacgtgacgtggcggagagagggggattcgaacccccgagacgctctcgcgcctaacggttttcaagaccgccgcattcaaccgctctgccatctctccgtgcaaggtaatgataccatcgtttgatctggagtaacacgtgaggagggagcatggataagacagcgtcggatgtgctggacgcgcatccggatgacgcgcgcttcatgcgagaggcgctcgcgcaagcgcgcatggccgccgaactcggcgaggtgccgatcggagccgccgtggtctatgagggagactgtatcgctcgagcgcacaatcggcgagaacttgatggaaatccatcggcgcatgcagaattcgtggcgatgctcaaggcatcggccgtcctcggacgctggcggctcacgggatgcacggtctatgtcaccgtcgagccgtgcctcatgtgcgcgggtctcatggtcaacgcccgcatcgatcgctgcgtcttcggagcgagcgatcccaagggcggcgcgctcgggacgcttttcgatgtgagccgcgatcctcgactgaatcatgcgtttggggtgacgcgagatgtcgagcgagaggagtgctccgatctgctgaccacgtttttcgccgatcttcgcgggcggagagccaagtgatcggttttcgcggcatgcgatgagcaaggcggaacttgatcgcggagtgggaacccagcctctcgtgacgggatttcactcgacgcgaagggatgaagggggtactatagtgcagatgtgcaatcttcgccgaggagaactgcgcattcgatgggttcgggtgacgatatgtctcgaacctggtcaggtccggaaggaagcagccataaggggcctctgacgggcacccgaatccatcgagggcacagcggcgattcttgtgagactcttggacgctgcgatgcggtgccgtgctcgatttctcgtcgcatcgcgcagcgagtcattcgcggattgctcaggatatccgaccgttccgatagccgagggcttatcatgctcaaactgctacgatgctttgccggatcgtaccggcgcttcatgattctgggtcctgccaccaaattgctcgaagccatatttgatcttctgacccccttggtcatcgcgcgcatgatcgatgagggcgtcggtgagggcgatctcggttccatctggggctatggacttgcgctgttcgcgatggctacggtagggctcgccttcacactcgtgtgccagaagatggcgtcgcgcgcctctcaaggtatcggcaccgatatccgccacagcctctacaggcgcgtcaacgagttctcctatgccgagttggatcgcttcggtactccatcgctcatcacgcgcatcaccaacgatgtcaaccaggtgcagctcgccatcgcgctcggcatacgtcagcttgtcaggtggccgtttctcgccatcggatcaatggtcgcggcgttgctcatcgatgtgaggctcggactggtctttctggtttccacgcctttgatcggcgtgatcttctgggtggtcatggcaaggtgcgtgccgtacttcaagagcatgcagagaaagctcgaccggatcggtctgatcacgcgcgagggcatctcgggcatccgggtcattcgcgcattcgtgcgggaggaccacgagcgcgagcgattccacgacgcgtcattcgatcaagcgtcgaccgctatcgccgtgggcaggctctcttcatttctgaatcccgtcacgttctttatcatgtatctcgctatctgcgccatcctgtggcaaggcggcattcaggtgaacgtgggctccctcacccagggtgaggtcatggcttttgtgaactatatgatgcagacgcttctctcgatcgtgtatgtggccaatctcgtcgtggtcttcacgaaggctggtgcgtccgcttcacgcatcaacgaggtgctcgcatgtgaaccgagcatcaccgacgccggcggcgagcccgtggagtcgtcgagttcctcctcggttgcggcgctgcgcatgaggggagccacgttcgcgtatcccggctcgaccgtcaactcgatcgatgacgtgaccctcgaactttttcccgggcagacgctcggcgtgatcggggggaccggatcgggcaaatcaacgctcatctcactcattcctcgcctgtatgatgtgagagcgggatcggtcgaggtgctcggcgaggacgttcgccattggccgctcgctcggctgcgccgcgccatcggtctcgttccccagtcggcctcgctcgtatccggcaccatcgcatccaatctcagatggcgcgacgagagcgcctcagacgatgagctgtggcgcgcgctcgatatcgctcaggccggtgagttcgttcgagacctggaagacggactcaacagtaccgtcgaggccggtggcaggaacttttccggcggtcagcggcagcggctcacgatagcacgagcactggtgggctcaccgagactgctgatcttggatgatgcggcctctgcactcgatttcaagacggatgccgccttgcgcagagcgattctgacgatgagcaggcaagaacagatgacatcatctgcgataccgccgctcgcctgcgtcatcgtgtcgcagcgcgtctcggcagtgcgcgactccgatgtcatctgcgtgctcgatcatggacgcgtgtcggcgctcggcacgcatgaggagctgctgcgcacatcgcggctctatcgcgagatcgggttgtcgcagctgcgtcccgatgagctcggtgaggcggccgaggcgacttcggagcagtcgaacgcagccgagccgacctctggagccatcgatgagccgtcggcagcatccgcaccgcctgcttcaaagacctgatgggggacgacgcgatgaatccatatgaatcagccggatcggcatccacggtggcttccaacgtttccgggcgcacgtcgagcgcgacagatccgcgcggaggcggtgcgcctcgcatgccggtcgctcaggtgagccgcaggctgcttcgttacgtgcgaccgcatatgatgtccttcgtcgtctccttcgtctcggcagtgatatctgtgctgcttcagctttacgtgcccatcctcgtcggacaggggatcgactgcatgatcgctgcggggcgcgtcgattttcagacacttgtaccgctgctcgagcggctcgtcgcggcgagcctcggggcggcggcattccagtggctgcagggctactgcgtgaatcgtctcacctacgagaccgttcgcgacatgcgaatcgacgcgaacgacaagatcagccgcatgccgttgtccttcatcgactcccatgcgcacggggatctcatatcgcgtatcgtaaacgatgtggaccaagtgggcgatggtctgctccagggtctcacccagctgttcggcggtgtggtcacgatcgcgggaacgatcgtgttcatgctgtccatctcgatccccatcgcgatcatcgtggtgctcgtgacgcccctttccgtgctcgtggcctccctcatcgcacgattctccagcagaagcttcacctcgcagcagcgcatccaaggccaactcggtggatacatcgaggagttgatcggaagccagaagctcgtggatgccttcgcgttcggtgatcgagcgcagatcggtttcgatcgcatcaatcgagagctctataccgcaggggagcgggctcagtttttgagctcgctgtccaatcccggaacgcgcttcgtgaacaacctcatctacgccgtggtcgccatcgtcgggtgcatgtgcgtcatcaccggggtccccgcgtcgctcacggtgggagaggtgcagatcttcctgtcgtatgccaaccagtacaccaaaccattcaacgatgtgacaagcgtgatcactcagatccagacggctttcgcctcggcgcgccgcgtgttcagtctgctcgatgcagcagcagagccgccggatccagccgatgcgatcgagatcaccgatccgaaaggcgatgtcgacatcgatcacgtggatttctcctacattcagggcaggcgtctgcttcaagacatctgcgtgcacgccgagcccggcatgcgtctggcgctcgtgggtccgacgggatcgggaaagaccacgttcatcaacctgttgctgcgtttctatgaggtcgatgcgggcacgatcgagctggatggcctcgacaccaggcgactcagccgcccgagccttcgccgggcctttggcatggtgctgcaggacacctggctgtttgagggaaccgtgcacgataacatcgcctatggcagacccacggcatctcgcgatgaggtggagcgtgccgcgcgacgcgctcatgcagctgcgttcatcgatgcactgccgaatggttacgatacgatgatctccgaggacggcggaacgttctcacagggtcagaagcagctcgtatgcatcgcgcgcgtcatgctcaccgaccctgccatcctattgctcgatgaggcgacaagttcgatcgatacccgtaccgagctgcaggttcaagctgccttcgatgagatggtcagaggccggacgagcttcatcgtggcccatcgactctccacgatacgaggtgccgatctgatcctgttcatgcgcgacggtcgcatcgtcgagcgagggtcccacgatgagctgctcgcccgaggcggtgcctatgcagagctctacaattcccagttcgcgactgcggaacagccgtaattgaacgtgcgctctggaagagcgatacaaaaagacgtccccggcacgtggtccggagacgtcttttttgattgctgccgatgtcaccgatctcggccggtgacatcgctgttcttcaccgcgtgtttcgctttgccttttcggcggcgctttgcgtggagtctgcggctctgttcgctgaatgctcagctttgttctgggcttctttggcagcgcgaccagccttttccttggtctcctccgccttgccctgagcgtctttggcggtgtggtccgccttcttcttggcctcctctgcctttcccgaagccttatccatcgaatcttgagcggcgtccttcgcgttgcccgcgacatcctgcagttttttaccagcggtcttcgcggcgtccttgatcgaatcgccgacctcgctcatcttgtcaccaaaatcctgatgctctttggccatgtttcctccttttggaaaatgaatggacgtacacaaggtcctacccgtgggggctgaagttataaggtggaagtctgcgcagagaacaaggttcggaaaactacacatcttgacgtctcgcgcgagaacctcgcgtcctcgaggcgctggcgtgacgatcctgtagcacatgcgcacacgtccgcggaaaggcctatcatcgaagatatcagcaggattcgcctttcgggcatggggttgcgacgagctccgatcggcggcgaagggaaggcagctatgaaatacgcgatcgtgatcaacagcaggagcggcaacacgcggcttgtgggcaacgccttgatgcgcgcgctcgccgaatcgaacgggcgcgcggaggcgatgtatgtcggagacattccgccggcggacggcgagacctgctctgagaagggcgcgtcgcagagcgagcccgcgtgcggcagcgtggagatgatccagcaggccgatacgatcctgttcggtttctggaccgataagggcgattgcacgcaggatgcagcacgctttctccagacgctgtcgggcaagcgggtctttctgttcggtacagcggggttcgggggcagccaagcttacttcgatcgcatcttggcgaccgtccgcagccatcttccagccgatgcggatctcgcaggcagcgtcatgtgccagggcaagatggatgtcgccgtgcgccgacgctatgaggccatgcttgggcaggatccgcaggatgcgcgtgcaaaggccatgatcgagaatttcgatgaggcgctcgcgcatccagacgagagcgattttcaaacggtgatcacggcggccaagagctcactgcatctgagttgagccgaccgaggcatgctcgggtcaggcatgtccggcaggcgagcatgacgcgcctcatatatcggatgtccgacttcggtctggccgtgcgccttcgggcggtcagaccgaaggcgcactcaacgcgtcagctccgaagatttcaagggcgctcgttcggggcgatgcgatgcagcttgtccacggctttgaatttggtgaacatcggcacgtactcgttgaacaccgccgagttctccagaccgtaccagcgaaccggcgatcccgcgaagcgacggatcgcgtatttcaggcttatcgcggcgcgctcatggctgttgacgtccgactcgggtgcgagagtctttctcagcacgcagaacatgaacgatcctatgcgaccaggcttcttgtagacggaatagtcatgagtctgcgggggcagctcaccggatgcggacagatcggagacgacttggcgcagataggcgttcacgcgctggttgaccttgtagccgaggaacagatggacgcgaaacacataatccgtgccgaagtcctcgactgaataggcaaacgtgaagggatcctccatgacctcgatgttcaggaaccaccatgcgcgtgcccgcttggggtgcttgtcgagaatcgagtacagcacatcgcgatcgagaaagtcggtgttcgtgtcattcgtgagatagaccaagttgtcgctgatcagctcatatgttgtatccgtgcgcagccgatcgagctgattcagatagttgcgcaggggcagaagcgtcgcctgccgtcgctcaacggaggtaccggccagccagctcaccatgacacccatgataagggccgccatgaggatcgtgaaatagcccccatggaagaatttcgtgagcgacgcgacgaagaagaagccttcgagcgcgacgaagaagacgacgaagagccagggcagcaaccgcagtttcaaaacgttgtgcaagaagaagaacagcagcagcgaggtcgaaatcatggtgatggtgatggcgagcccataggccgcctccatatgggcggaggactggaacaacacgacgacgatcgcgcacccgatccacaagacgtggttgaccatggggatgtagagctggcccttcgtctcagccggatagaagatctgcatatgaggcatgagatcgagccggctggcttccgatacgagtgagaacgcgccggtgatgagagcctgcgaggcgatgatcgccgccatcgtcgaaagcacgaccgcgaaggggcgcaggccgctgccgagcatctcgaaaaacgggttcagatcggcgattcgcgcgaggggggtctctccgcggtttgcgagcagccaggctccttggcccagatacgagagaagcaggcaaatcttcacgaacggccacgtcgcgtatatgttgccccggcccacgtggcccatatcggagtagagcgcctccgctccggtcgtggccagaaagcagctgcccatgatcatgacgccggcgtggttgttcgcagagaatagaaatgagagcccgtaggcagggttgaacgccagcagcaccacggggtttccagcgacgtagatgaggccgctcgcgcctagaaagagaaaccataaggtcatgaccggtccgaaggtcctgcctatgcggctcgtgcccgcgcgctggactatgaacagtacggatacgatgacaagggtgatgatgacgacgttggtctggctgtctcccatgatcgcatgcatgtcgggaatggtgcgcagaccctcgatcgcggtcgtgatggtaaccgctggcgtgagcacgccgtcggcgagcagcgccgacccgccgagcatggcggggatgatcagccacttgccgtaccgccgcacaatgctgtacagagcgaagatgccgccctctccatggttatcggctcgcagagagatgaggacgtatttcaccgtggtgagcagtgtgagcgtccagatgacaagagacagcgcacccaagatgaattcctgtgtaaccgagtttatgccgccgtttccagcgagaagcgctttggtgacatacatgggtgatgtcccgatatcgccgtagacgacgcccaaggttacaagcatcgccgagatcccgatagggattctgctcgcactcggatgcgccgtggtccgaggtgctcgcttcgggcgcggagcgctacccttggagcgatcgaggaccgcggcgggaaccgcatcgggcggtaccgctgttttatcggattcgaacaggtccatgggctcgggaggctctatctcgggtggaatcgacatcgggggatgctcctcagattggatgttgtcaaacgctcgcagcagatattctgcgtcaccgcatctcttctcattttcgacgacacgacattatagtcgttaggtcgatagcgcgccatgcgatcgagctggtatgatggcgataaagaatcgcatgcgcgcaagccgcatcagcgggctcgggacgcgtcgtcagtagcgtctatacccatgacgcctcatcgtccacatcagatgatcgatccacgatgtagcagtggtggattctggggttccgagcgaaatcctccggtatggtttcggctgtgatgtctctgatctcgattcccgcccgctcgagcgcgtgcacatccaatctgaacgtgcgcagattggtcgagaaaacggcttgaccgccgggagcgagcagatgcgcgacgccgatgagaagcgatacgtgatcgcgctggatgtcaaaggtgcttccgcccatcttcgtcgagttcgagaacgtcggcggatcgcagaagatcagatcccagagctcgcggcaccggcgcatctcgtcgatgaaggctctcgcgtcagcgcgaatgaagccgtgttcatctccggtgaaaccattgcgcgccatgttctcttcggcccagtcgaggtatgtgttcgacagatcgacggtaagcgtctcgtcggccccgccgtctgccgcgtagacggtggcggtaccggtgtagccgaacaggttcagaaaccttcggtgcgccgctcgctcgcggatgatcgagcgggtgatgcggtgatcgaggaagattcccgtgtcgaggtagtcgtcgaagttcacgaggaacgtgagaccgccttcttggataagcggcaggcaacgatcggcagcacccgtgcgatcgcggacgctcccgcctgccttggttgaccttctgccgtattgcgagccgccccgcgagcggacgcgggccctggcgtggacgtgctccggctcgacatccaggacgcgcgaagctatctgcaagatgtccagaaagcgagctcgtgcgaggtcgggctcgatggtggccggtgcggcgtactcggatatgaccagccagcgccccgctgtggcctccgcggcggtgtagaggtctatggatgcggcgtagtcgggcagatcggcatcgtagacgcgatagctcgacacgccggtgcgcgcggcccatcgtctgcgcaaccgcgcgaccttcttgaggcggtgcgcgagatgctcggagcctggaacaagtatggggatcggtgccccgcagccgatgtcgacgctgccggtaactcgaacacctgcgttttcccctgtgctcgcggtgttgccgacggcatcgaaaatcgagatggtcgcgtcatcgcctcccagcctgatttgatgcgtcccgtccggcgcggccgccatcgcggcctcgagcgccccatcgcgcgcgacagcgacgagcgtgaagtccttcagcgcgggttgcgagcaaaccccggtgatcagcgcgatcgcagatgccatgcggccaagcggcgtcgcggccatgtcggcgatgatgataccggtatcgatcctgtcgctcgcccgggcggcttccggatctcgaggcgacggactcatggccgcgagcacggcgttcgcttcaggtcgcacgaactcgacaaggtgcccgagacccgcggcgcgcacggtccgttctgcgagagacaccgcattcgcatcggtgtcggtggcgacgatgctgatccgccgcgatcccatcgccacggcagccgcagccgtcgcggagcgatcgtcggcctcctcgatcagagccgcccatgtcctgtcctcatgggctgcccagcctttgaatccccatcgtctgcgtgtacggcccgcagccctgtcaaggagcagtccggccgcctcgagtacgatggcgcctcccccgcatgcgagatcgatgagcgcgggcgcctctgcggatcccgctctcatcggaagctgcgcgagcatgagagcggcatagtcaggacgcatcatgcgaccgttcgcgcacgcacgtggcaggcgatcgaacaagggctctgagcacagatcgagattcaggctcgcccgctcgccgcgtagcgtgaggacgatgcgggcatccggggatgacgtatcgaccgacggccgcgctcccgtcgcgtcgaccattcgatcgcacagggcatctttcacgcgcaaggcggagaagcgcgtatcgcgcagccgctcgttgaagccgcgcgccgagaccgatatcgtggcgcgcggcgcgaggacgcgctcccagcagatatcgtatgcaccgcgatagagctgccgatcgtcggcggcatcgaagcgggcgagcacgacgagcacgcgactcgcgagtcttgaccacaggcaggcgcggtaggcatccgagacctccccttcgaaggtcacccgacccttcagtctgcgaacgcgctcgagccccagatcgcgaaactcggtagcgagcgcgtcttcgaagcccgtcgggcagcttgcgtagaactccatgtcagcgacctttccgcttgggcgtgccctcatcacgatctcggagcgcacccattatacggcccgagccctcagatgatctcggcaacggtttcgttgcccgtgtgcgcggcccgccggactcccgctggcactgccctccgaaaacaccgagggctccggatcggtctgccgatcgggagggcttccctaccgtctgcgagagggtccttgaacgccggtcgaatggatccgatagtaaaacatgatgatattttcatattcatgaaactttgacagaagagcggaatcgagatctgatacgagaggggatcgccatggataccaaagttgatcgctcgcctgctccagagattgcatgcgcccgcctgatcgacgagcgacgcatcgagctgtgctggagcacacaggtgcgtcgggcagacgacgagcgcaacttttcagtcatgcgcgatggcgaggagctcgagctcgtgcactggaccgcggatatgggctgggattacggatgcgtgtaccaaaaggagacctgctgcaccacgcttgccctcctcgcgccggtcgatgtcgccgatgccgcgcagatctcggttcgcgtgagaggcgaggtctgcgatcttctcgcgcgaccggccgactgcacccggcgctacaaccttgagtatcagccccactacacgaccaatcgatcgacccgggacggtatcaaaatcaaaggcagcaaggtcatacaatcctacacgctcgagatcgccgcgcagatcatcgatctcatgttggagaagcgttgcgatatcgcgtccaaactcaaggaacggggtgcggaggtggccgtgtacggactcaaatacgatgcgtatgatgtacccgagcatcgcatgggctatctcatggcgacccgtccggttgagggcttcggcggtgaagcggaaaacgcgataagctcgatctcggaggccaacctcattcgactgcgcaccggaaggtatgccacgagatatcccaacgagatgatcttggtccatgagttcgggcacgccatccatctcgtcggcatcaacttcttggaagaccagacatgcgccgatcaggtgcgctcggcgtatcggggtgcctgcgagcggaacctgtggccggattcctatgcgatctccaactacgaggagtatttcgcgacgctgtccacggtgtggttcgatgcgatgcaggagggcatcgatggcacatgggacggtatccgcggtccggtgaacacgcgcgatgagctcgaacagtacgatccctcgggttatgaactcatgaaaagcatctaccccgagaaaagtcttccgcgcccttggcgtttcggtaaggatgactacgatatcaacgggcgtccccgcgtgtatgacctggatacgaaattcgattgggagttcatcggatagccgagtcaatcctccatcgaggcgcgctcctgttcggggggcgcgcttgccgtatactctccaagtcggcagacgatgggacgggcgcatcaacatgactacagacggcagggattgcatgacgggttcgacaccgggagaagatatcgcggcgggtcgtgccgccacgcaactgggtgagcgcttgagaagtctcagaaagaagaaggtgctcaccatcacccagctctccttgtataccggtctttcggtgggctttctctccaatatggagaacgggatctcaagccccaccgtcgccaacctcacaaaggtctgcaatgctttgaatgtctccatcttggatgtgctgggtgagggggacgcgctccatgagattgtccgggacggggaggccgagatcatcgacgtccccgagagctctatgaagatgaagatcgttgatttcggcgcaaaccaccgcgcattttcagtgatcacgatcgagccgcacgcgcgacgcgtcgacgccgtcgcgatgcatccttacgatgaggcggtgtatgtgatgcgcggcgagctggccgtgacgatagaggaacgtcgattcgagctgagccgcggcgactccctgttcatacaagcaaactgcgggcataccatagaaaacgatgggacggacgtgtccgagagcatctggttcgctgtgcgctagcaacctcgcgaccgtgaagccggcacccttctcgatcgtcgcatccgtttcagtcgcagacggaatctaccgtctgctgatttcatgagaatgaaataacattcacggttcatactggaactgaagggatccgtcgatgcggcgcacgggaggaaggaacgttgccatgtcaaaggaaggcaccctcaccctcagcgagcagcagctggtgcatgagctgaggacgcagcgctcctttctaggtcatccgaaggctgtgggcacgctatcattcatgcagctgtgcaactcgtttgccaactacaccatgagcgccatcctcatctactacctctatgccacgaaggtcgagggcggcttggggctctcccagaccgatgccgcccagctcatatcactgtattccgccctgtcgctgctcgccggcctcgtcgggtcctacgtggccgatcgcatcttggggccacgcgccggcctgcgtctgtctcggtgcgcgcaggccgtggcctatgtcgtgctcgccgtaccgggtatgggcatccccggttacgccgccagccagattctgctgatcttcggcgtgatgctttcgggccgctcgctcgaatctgtcatgggcaagatgtatgagtccggcgatgagcgcaaagacggcgccttcaccatcacgtacacgatcgctaacatcggtgccgcagtgccggctatcgccggagcgatctcgctggtcgcaggctatcacgcagcgttcgccgtcggagctgttgtcgccgtgctcggcgcggggagctacctcctcaccgagaggcgcttcttcggaccgatcggcgacaagccggatgatccgctccccgccgccgtcaaaaggcggatcatggtgggtatcgtcgtcgccctcgtggcggcggtcgcgattttggcgctgctgttcatgggcggatcactcagcatcaagcaattcgcgaacacgatgagcacggcggcgatcttcatcccgatcatctatctcatctatatcgtcaacagcagaaagacaacgcgtggcgaggcccgccgcgtgctggcgctgctgccgttgtacgcttgcaactgcttgtccatgctcgtttggacccagtcgacatcgattctggcgatctacgccgagacgagcgtcgacctgaatctgctcggtttcaagatcagtcccgcgacgtttcagaccatcccagctgtgctggggctcgtgttcggctcgctcgctgcgctcgtatgggcgagactcggagatcgccagccgaccaatccctggaaggtgggagccgggactgttctatggggactgggcccggtgttcatgtgcctgccgttcattctgtttccagcgggcgtgagagtgagccctatctggctcgttgccttctacgtgctcatcatcgccggcgaggcgctcaacagccccaccgggtacgccgccgcctgtaccgtcgcgccagccgccttcgccactcagatggtgacggtctggtccctgtcgcagtcgaccggcgccggcctgtccacgctcgcctcgcagttctacatcgcagggggcgaggttccctattttctcatcatgggaggtctcaccatcgcgatgggtctgattgtcgtcgcagggtctcgcgcgctcaatcgccgcatgggcggagaggccgactcaaaggggcgcatcgaatgaggtgcgaaagcgcgttggctcccgggagagctccctgctctcagccgacggagccgaccggcgcgctcacacgatgccgaggagcccacgtgtttcgttgatcgatcgagaggtggtcatctatggcagaggcagttgcgaccccatcgcatgaggcggacgtttcgagggcgctgagaaggcagacctcatttctcggacatccgaaggctgtcggatcgctcagcttcatggtcctgtgcaactcgtttgcgaactacggcatgagtgccattctcgtgtactatctgtatgcgcagatccctaccggcctggggctcactcaagccgaggcggcccagctcgtctccctgtattcggcttgcacggtgctcaccgggctcatcggctcctatgtcgccgatcgcgtgctcgggcccagaagggcgctcaccatcgcgaggtccatccaagctctcgctttcacgctgctcgccattccgttcctcggtatcttcggctacgctgccagtcaggtgctgctgtgcatcgggaccatggccgccggacgcagccaggacgcgctcacgaagaagatgtacgatctggatgacccgcgctgcgacggcgcgttcggtctgcagtacgtcatcaacaacatcggcgccgccgtgcccgcgctcgtcggcaccgtggcgctcgtgagcggctaccacgtcgcattcgccctgccggctgccttgcagatcgccggcgtggtcgtgtacgtcctcacgcaggagagctacttcggcccgatcggtctggagcccgacgatccgatgacgcctgcggcgaagcggacgtttctcatcggtctcgcggcagcggtcgcggcagcgatcgcgctcggctcatgggcgttcatctccgggacggtcacgatcagcgtgttcgcgaacgccgtgagcacggtcgcgatcttcgtgccgctgttctatctggcttacatcatcaagagcaagaagaacacgcgcgaggaatctcgccacgtgatgagcatcgtgccgctgttcctgtgcaccgcggtcaccaacgttgtcttccaacaggccatgggggtcctgtccatctattcggaaaccaccgtcgatcggatgctgttcgggatcgaggtcacgcccgccatcttcagcacgctcggagccgtgttctccatcgtgttcggtagcatatgcacgctattgtggaccaagctcaagcgacagccgaccgccgcggcgaaggtcggcttcggcagcatgatctatggaatcgcgcctctgttcatgtgcctgccgtttctgctgtatccagtcggcgtgaaggtgagcccgctgtggataatcggcttctggttcatcgccatgctcggcgaagccataggctgcccggtgggctactccgcatcagccaaggtggcaccggctgcgttctcgacgcagatgatcacggtgtgggcactgacgggttcattcggcggcggcatggccaccatcatggtcaacttctaccatgagggctccgaggtgccctattttatgctgctcgggggcatctgcatcgtgatcagcctggccgtcctggtattcagcagacagctcgagcgcggaatgggatttgcgagcgcagatgaatagcgagtgcgaccatgaaaggggtgcgatcatgatctcaagagagctttgcaagcgggcggtgggttgcatccggcggttgcgctatctcgagttcactgagaatgcgctgtattacgatcgctggtccgggagctgccccgtcgcgggatacggcttcgagcagtccgcgaccgagcacctcatcgaacttgaacgcgatctgctgctgtgccccgagacgcgcgagatcgagcgtacgctgcgcggggctctcgagcaggagggcgccagcgagctggagcgcggcatggctcggtggctcacgcgacgggtcgaggaggcgacgagggtgccgctcgagctcgccgcagagctttcggccgcgagcaccgagggtgagcgcatctgggcgatatgtcgagaccgcaatgactttcagggctttttgcctgcgctgaggcggcaattcgatatccagcgccgcatcgccgaggcaatcgacgcggatgcgcagccctatgacgtgattctcgcgcgctgcgatccgagttatcgaaccgatgagctcgacgcgctgttcacgaaggtgaaagcgggcgtcaccggcatcctcgcctcgtcgcgctcaacgtgggacgcggttgacgattcgctgctcgctgctgccgacaggcgcagcgagcaggcggaggagcggctgctcgcagacatcacgctgctgctcggtgccgattccgagcgcatcggtcgctggcgcgtccgacaccccgtgaccgtgtgcaccggcccgcgcgacgcgcgtccatccacctatctgcacggatctgtttcactgttccagacgcttcgcgccatggcgcacgagatggggcatgcaatgtatgcgtcgtcgagctcgcaggccgtcgtcgaggcaggtctgtggggcggcgtagagggcatcatgcatgagagtcagtcgcggttcttcgagaatcacatctggcgcacacccgaattcctgtcgcgtctcatccctgggctcgcgcgcgagttcgaggaattcgccgacgtcgatccttgcgcgctggcgcggatgctcaacaagccaaccctcaaagtcagcaggttggccgcagacgagctgacctatcctgttcatatcatcatccgccacgagatcgagcgcgacgtcttcgatggggtgctgtcgctcgaagacatcgaagaggcttggaacgaccgatacgagacctatctcggagtcaggccgcgctgcgccagcgaaggggtgctctcggacgtccattgggcgagcggaagcgtgggctatttcttcagctatgccctgggcgatttatatgccgcccaaatcgaccatgcgcttcgcgatcaggtccccgatgccttcgagcgtctctccaagggcgatccggaggcgatcatcacctggcttagggatcggatctggtgccatggacagacgctcaccgcccccgaggtccttcgtggcgccagcggtgaggacttgaatgtcgagcactatctagaccatctgcgttcacggttcgagatctgaggtgatgagggcaccggaaccgtgcgatctgcccagggttggtgtgcagctataagcggcagcgctttctatgaagggatggggcatgggaaaagacgcagagacgagcacgatcgttgcaatccgcgccgagcgcaactttttggggcatccacggggagtgggcacgttgagcttcatgacgatgttcaatgcgctggcgaactattcgatgagtgcggtgctcatctattatctgtatgcgaccgtctcagagggcgggctcggcttcgatcaaacgcaggcttcgcagctcgtttcattgtattgggcggttcaaggtcttgttggccttctgggttcatatgtcgccgatcgcattctcggtccgcgagcggccgtgcgcatcgcaaagggccttggtgctctcggttacgtgttcctcgcgattcatcccttgggcgtcgcgggctatgcaatcagtcaggtgctgctcctgtgctcggcgatgatgcaggggagagctcaagatgcgcttctgggcatgttctacgatcgaggggattcgcgccgggagggagccttcgcgataggatatgtcatcaacaacgtcggtgccgttgttccggtttttgcgggcaccattgcccttatctggggctatcaggccgcttttgcagtcgcggcggcatccgcgctcgccggttggatgacttatctgctgacggagcggaaattcttcggctcgataggtatagaggcagatgatccgctgtcaccgagcaggagatcgatcttcatcgcgcgtctggcggccatcgtgatcgctctcggcgcgattctcgggtttctgctcatctggggtgtgataagcatcacgcagtttgcgaatttcggaagctctataagcgttgtcattccatgtatgtatttcatctacatcgttcgctgcaagaaggtgacccatggggaatcgttggccgttctgtcgctgctgcccatgttcgttgcaaactgctttacgcagctcgtgtggaatcaaggtaccaccatcctcgccatctatgctgagaccacagtcgatcgcagcctgttcggcatggagttcactccggcggcgttccagtcggtctcagcggtgtgcgcggtggtgttcggaagcatagcggccctgctttggaccagactcggggatcggcaacccaaaccgcacgcgaaattcggcatcgggacggtgatctgggggatcggtccggtgttcatgtgcctgccgttcgcgatgttcgcgccaggggtcaaggtcagcccgctgtggctcgtcatgttcttcgtcatcgtgaccgccggcgaggcgataacgaatgcaaccggtttctcaacggcttcccgcgtggcaccgcgggcattcgtctctcagatgattaccgtatacggtctttcgcaatcggccggggcgggcctgacgacgcttgcggtgaatttctatcaaccgggatcagagattccctactttttattcgtgggcggcatcaccgcggtgatcgggatgcttctcatagtattttcagggcgcttcagtgcgcttatgggtctcgacgcgcaaagggacggctgagatgttcattccaccatattatcacgatctgagtgtttcgcatgagggctgtctgcccacgcatgcctatttcatgcccgcttcgcgcccgatggatctgatcggcgagcgacgggccgcctcggaccgcattcagctgttgacggggaagtgggcctttcgctatcacgacagcatctacgatgtcgacgaggagatcgcttcggcgcgattcgccggcgaaccggcttttttcgatgagggattcgatctctcatcccttgcgagcattcccgtgccctcgtgctggcagatgttcggatacggtcggcaccagtattcctcgtcgtcttatccgttccccgtcgatccgccgaatgtgcccgctgacgtggcgtgcggggtctacatccgggatttcacatggcagtccgatgaggatgcgccccggaccgtgctcgccttcgagggagttgattcgtgcttctacatctggttgaacggatcctttgcgggctacagccaagtggcgcatgcgacaagcgagttcgatgtgaccgatctgctccatgcaggttcgaatcgcatcgcggtgctcgttttgcagtggtgtgatggatcctatctggaggatcaggacaagttccgcatgagtggcatcttccgagatgtctacctggtgcgacgtcccatgcacgcgatcgaggacttcttcgtgcacacatcgatcgaccgcaccggctccgctgcggtctcggtcgagctgtgcttcaccgagggggagccgatcgatgtgcacggtcggctgctcgatgcggacggactgcttgtggcaaagtccgattgcgttgagctcgaatgctccgggcagagtgatccagcggcgcgtgatgcgggatcgagagcatttcaagcgcagagccgtctcgagttcaaactgctcgatgcgcacctgtggaacccagaggaaccgtatctgtatcatctcgagctcatgagcgaacacgaggtgatatgcgagcgcgtgggcgtgcgcgcgatatcggtgaacgacggtgtggtgcggctcaatggcagagccatcaaagtgcacggagtcaaccgtcacgatagcgatccgcagacgggtttttgcatctcacagcagcagttcatccgcgacttggcccttatgcgccagcataatgtcaacgccgtgcgcaccagccattatccgaatgcgcctcacttctacgctctcttcgatgagatgggctttctcgtgatggatgaggcggacaatgagagccatggcaccatcgatgtctacaggggggagagcgcatcgtgggccgaggcgcgctaccattgggatgccctcatttcagataaccccgcttgggtggaggccacactcgaccgggtgcgacgctgcgtcgagcgagacaagaaccgtccctgtgtggtgttctggtccatgggcaatgagtgcggctacggtcaggtgttcgagcgcgcgctcgcatggacgcatgctttcgacccggatcggctcacccactatgagggcgcgcatcatgcctatgacaggcgtacgttcgatttcagtaatctggatctctatagccgtatgtacatgccctacgatgaggctgaagcgtacttcgagtgcgaggggctgcgcctcgtcgccgaaaagcgcaccgcaggcgcacccgatccgactccgggcggcgctccctgcgcgtcgcagggagatcgatgggcgaagagccatcagctgcctttgatcctgtgcgagttcagtcacgcgatgggcaacggtccgggcgatctcgaggactacttcaagatcatagagaggcacgagggattcgtcggcggtttcgtctgggagtggtgcgaccatgcgatcgatcgcggtatcaccgcagagggtcgacgcatctggacctacggcggcgactccggcgaggttcccgatgacggaagcttctcgtgcgatggtctcgtctggccggaccgccggccgcataccggtctggcagagttcaagaacgtctttcgacccgctcgagtcgtcgttttcgatcaggcggtcggcaggctgcgcctgcgcaatctgcttgatttcgtcgatctcgctgatgtgctcagcgtcgtggcggagctacgggtcgacggggaaccggtcgagaagatcgccctggagaagctcccccgtatcgctcctcatggagaggcaaccctcgcgctgccgcagatcatctcggcgatcccgcgatcgggccatgccacgctcatcgtgcgctatctgctgcgtcgcgccgatgccgtgcgtcctgtcggatttgagctgggcttcgatgagattcagatcaggacggaggacgagcgctgcgctcgcgccgccaaggtgcttgcggcaacgggcggcgctcgggtggatgtcaggcagtccgcgcgggaggtggtcgtcttcggtgccgacgacgccgggcgcagctggcgctacgccatcgacaggcgaacgggcatgctcgcgcgcatgggcatcgccgatcgcgagctgctcgatgcgcctgccgaactgaacatctggcgtgccccgaccgacaacgacgccggcgttcgcaaggaatgggaggaagcgggatatgatcgggtgcgcgagcggtgtcgtttctgcagcgtctcctgttcagtcgatggagtcgatgtcgattgcgtgatcgtgctggcggcagccttcaggcagccgatggcggaggtgcacgcgatatggagcttccactcgtccgggcgcatcgacatgacgttggatctcacgcgcgatccggttgtgccgcgccttcctcgctggcgctttccatcgctgccgcgcttcggcgtgcggctgtttctgccgcgctcgatgaaatacgtgagctattgcggctacggacccaatgagagctacacggacaagcgccggtcaagctcgtacggtctgtggcgcgctcgcgtcgacgagctgctcgagccctatatccgacctcaggagaccggcagccacgtcgactgcgacttcgcgcgcgtggagggagctggggtgtctctggatatcgccatgccggagggcgccgatccgttctccttccaagcgctgccctacacgcaggaggaactcacgcgcaagcgtcatgaccatgagcttgagcgcagtccatcgacggtggtgtgcatagaccgggcgcaggcgggcataggctcggcgagctgcggcccgcgtctgatcgagcgctatcgcctcgatgaggcgcgcatcaagtttcgactcgctttgatgccgggcgtgatgtagggacgctcggtaccgcagcgggaaagtgcgcgtcgtctggtgaagcggcatctccatcatcctcgcggacggatctagtggaatccgtttcgtgccgacgaaagcccacagtcgattttttcgctcaacgagtctgtgataaggtgtaaatctgccaattataattacagttaggtgatcagacatccgatgaatcgagaccgatgcgaagaacgaggttgtgcattcccgaatcacggacttcagggaggatcaccgactgtctctcgtaggcgtcggcgatcacccgggacaggagccgcgcgccgcccccgttgaccggcgggtatccgagcacgcctgcgacgagcatctcggcgcggccgagtccgggcaagtttgcgggcgaggcgtcccttgtcgcaagcccgcctcgggcggtcgaccgcagaggtggccgcatcgaggcgcggcctcgatctgcaccgcgcgcggatggctcgtgcgctacgtctcgagttagcggtctaggtactcggcctgctcgggcgcaacccaagtacgctcggtcctccggcacggaggccatgagcgagcacgctcgaccggccgccgctaaccgatcggccagcgcccgcgtcagctgtcacgcgaccgcatcctcctctagcatgaagtcattgcaggcggtgaggtcggtcaggcctccggggtcgcgaccgcccgaggcgatctttccgaaacgcaggtggtgcgcgaccgcacatcccgaccgaaccgcgcggttccagatgaccccggtgtttggtacccggtgatcattccgttcagataatattggatttcaactgtgcgcgtagggtcggctagccgacccggtcaacccggctgccgagcccgacggaggctgaccaccgggcgtttcgaggcttttcatctatgaataccaaattcttgaaaagcgcccattcattgatggaggtaaagcttacgcgattcaagtaggtggcttttgctctcgcggtatcttgccgcatagatgcaagaaaagatgacattcaaggcatattcaatcgcaacttgggaggaaagagagtaattggcgatctgggtgttttcatctgatggaagctcgatcagagtgtcagcttccaatcccaaagggcttaggggatcagatgttatagcgacgatcgggacgcccccgttccttagaatgcggatctcgttcaaaatctctgcagttctaccactataagatacgagtagagctacatcctcttcatgtgcatgggtacataaataggcttggtcaggttgctggtatgttatcttgacatatacatttattttcagcattttgttttggaaatcgatcagccgaataaagctatcgctaacgcctatggcaacgatgctacttgcggaggagagccgactcacagccgtgcgaatagcctctttatcaaatcgctgtaggcaagaggcaactgtgtcgtttgttagaccggcaattttagatgcaatttcgatctccgagtcgaattcatcaaaaggcagattgatattgacatcagattttctgacaaggcgcgagcggtaatcaagcgccaaacgagcttttagttccttgaatccatgaaatcctattttcttgcatagtctgagcacagttgttgttgaagcatgtgttcggcgagccagatcctgaattggcatgctgcagacagtgtcactgttcttcacaatgaatgcggccactgtcttctcggcgtcagttagggaacagatcgacatcaaccgctcgggcagctccatggatacctcatttgaagattagaaatcgccggctaaacgaaaatctagatgagcaaatttatgacagagattcgcttttcggtaattatattacatgttatcggataacaggcagtaacaaattcacagttttgagccaaatcatttacaggaatcaatctcagctctataaagagtctcaacactcaagcggttgagtcagataatgaatttccgcattgagaccaccactcgaatgacattcgtacacacatgatcagccaaacctttcggaggtgccagaatgcttactcgattgattgaacaaagccttacaccaaagttggcagtagcgaccaattcaagattcttcatatcattcagaggtgccttctttaccttaatgcctctcacgattatcgggtccgtttttatgctcatcaccgactttccagtcccaggatatgcgcaattcatgacaggattgttcggaaccaattggtcgactttcatctcgcccgcatatcgagccacatttaatatgatgggcattctgcttgctggaaccatggcatataagcttgcggaaagctacgaactcgataagctgaccgtcggcattctggggatcgtttcctatgttgtcgtcacgccaaagtcgcttgtaatggagagcggcgaaaaggttgctgacatcatgcagtttgattggctaggaacaaaaggaatcatcactgctatcctatgcgcaacgatagccgtgcagatatttcgtttttgcgtttcaaaaaacgccacgattagactaccagaaagcgttccaccaatggtgatcagcgcattcgctgcactgatcccaggcgtgatcacagtcaccctgcttctgatcataaacgggatcagcatgatcttggcaggatcgtttccagagcttatattcacgctcatccaagctcctctgcagacggtaatcgggcagccgtgggcaattgttcttgttgcctttttgaacggtctgctatggtgggccggcatccatccgacagtggtcaattcattgatctatccctttctttacgcgaatgctgcaagcaatcaattgcttgcggatgcgggaaacttaacagccaccacgggtatgtttgggtcggtgcagatgcttgaccagttcctcactatcggtggagcgggaatgatgatcggcatgacgatttcgatgttgatcgcggctcgatcgatgcgaatgaaggtcgtctcaaaagttgctttcatcccttctttattcaatatttccgagccggtgacgtttgcgactccgacggtgtttgaacctcttatgctgatgccgatgattctgacaccagtgctggcctgcttggttgttatgggtgcccaatcgatcggtatcatgccgatgttcacaaatgtccaagctccttgggcaactccatttctcttcagtgggtttctggttgccggctggaatggggcgctgcttcagatggtcatcgttgtgataaccgttcttgtttaccttcccttcacaaaggccctagacctacgttttgcaaatgaggaatctgaactcgaatccaattagagaggggaccaaaatggtcagtattgttctcatgtgctcccaaggcgcttcaacaagtattcttgtccaaaaaatgaagaagtcagcagaagatcaacaaattaagtgcaagatagctgcctactccgtgaacgcgctcactcagatcaaagacgcagcagacatcatcctgctgggtccacaggtaaaatatatgctggctaagatacaggcagaagtccattgcaaggtgataccgatcgacatgagaatgtacggattgatggacggtgagagtgtactgcagacagctattcaagcgctcggcagtcggggattgtcatgagtcgtttggataccgtatgcaattcggtcgccaaggcccgcgaactatatcgccctatgtccccagaaattgtccttacatcgtccttccgcttcggaagttttgatgaatatgcgaaatcatgcaacgatgagttcgattcctatgtctacacgcgagggaccaacccgaccacctcactgttagaagggaaaatcgccgagcttgagggcggggagagatgcaaggtcttcgcatccggtatgggtgcgataagcgctacgctgcttacatttctgcgtcaaggtgatgacgtactgtttgtgaacacgatatacagtgcaacttcttcacttttgaagtatatggagcgctatggtgtgacatggagctcgatcagctcatgcaagaccgacgtgattgctagtgcaataaaggcctccacgaagatcatctacattgaaagtccgtcgtcacagaagtttgaactcgtcgatatagagaagattgcaaaaatcgcgagagtgcgacatatcatgacagtgatcgacaacacgtgggcgaccccactgtttcagaaaccccttaaccatgctgtcgatatatccattcagtcctgctcaaaatacatcggcggtcactctgatattgtttgcggagcggtgatctcttcaaaaaagctcattcgccaaatcgaggagtttggttttctgctgctgggctcaacggcaagccctttgacgtcctaccttgctctgagaagtcttcgaaccctaccatgcagaatgaggacgttggagtgcagcgttaaagttgtcatcaaatttcttgagaatgatcccagaatcaaaaagattcatcacccactttgcggagatgcgtggcaaaggaagttggcagtgaagtatcttgacggatatggcagtctcctcgccattgattttgctaacccggatcttgataggtttgagcagttcataaactcgctacagcttatatcggtcggtgtaagctggggtgggttcgagagcttagtcctgcctgcatacagaaagaccaacagcgagacagtgctgaagcgtggactggatttgacgcatgttcggctctatgttggactggaggacccatcggacatagtctctgatctgagttatgctctcgatcaggcgtacggcagtctttgagatcgatccttcgttcagtactcaagatttaagagatgtaaagagttagataattcaacatatgatatagcttgtcttcgaacagaatatccatcgatgcatcccctgaaggcctttacggtcctgaatttcaaaacaagaaagaaaagatgaaatatggggatcagaatcaatagaaagacaccggagactgacgcagcatgcctgctctgctccttgcatgaacacataacaggggggggggctcctagaaaaggctctatagaaacaacctctgaaccacttgatgcatttgtcgcgtgggcacgcagctccacattctctctcaacgtagaaataacaccatatgaacctcgggatgtctcacccgagaccggcttttgctgcgcgcgaatcgtgttcagctctcacgctcccagcgcaaaagatgcctatcaatcgcttgcagcatgccggcatggaggtatctcatgagccgcctccgaggagtacggcctcttttgcgagcgatatcagctgtttgcctcgttctatggtttctgctcgcgaccccgatcgtctcatgggcggatgatgccggtgacggaaaatcggcaggcgagatcaacggctcttcggtcaagccctcgcacggggatgacgttcaggacaatacgcgttgagaccaagaaaaggtttctgagactctttctgtcgtcaaaccagcctcggtacttcatgtctcaaaggcgggcgacaggttcacaggattaatcctagtagatggcacgccaacaacctgcacatttggaatcacgagcactgatccgaatcatcgcacggcagagataggaagcggcgtgcgccttcaggcggcaatcgacacatcgtccagaggagagcttgaactgcccagccatatcataaataaaaatgatggattggaatatgaggtgaacgaggttggcatggatgcgttctatggctgcaagtacctcaaatcaacaggtctcgccggaaataccagcatcacgattctaagctgggaatgctatgacggatgtactgccctgacgtcaaccgggctcgaggacaacgcgtcgatcacgaccatcttggggaccgcgtttgctgattgcaccgacctgcagatgactgggcttgcacggaacaagacgctgacaagtctgggtggttacacgttttggcgctgtccgcatatcaagtcaaccggtctcgatgggaacacctcggtgtccaccatcggtgcgctggcgttcaacggttgttttgatctgggcaccgagagcacgaagacggcgaacgcgcgtgatcttgtgatcaatcaaccgatgcatggggacaagcccgtaggtctcgtgctgggcacgcatcccgacccggaggtctcggacggcaatgtcttctccggaaccgctttcacgtcgctctatctgctttgcgacaagagtcttctcaccattacggataacgctttggagggatctgcaatcacaaggatcttcgtcaactcctcatggctcggaacggaggaattttccaacgggggtaggacgtaccggatctccgacggtacgctcgtcatcatggatccgctgcaatctgtgagcgctgcacggaccacggggacctctgacggagcgactgcaattgtttgcacgagcagatcggctgtcgtagagattgtcgattccggtggtgttcgtcttgcatcccgtgagatcagcatcgacgagacggcacctcctcagcgcagcgctcttgatattccatccggatccggtctctcgccatcagccgaccgcttgagtgcgcatctcatctcgtctggaccattcgcctatccgactgacgtcgaccgccggctgccctacaacacggtcgaggccgcggagcgctcgtgtgagctgcctgctgtgagctacaccgtcgccttcgacggaaatggcgcgacggcgggagcgaccccgagtacgaccatggtgtatgacgtgcccagccgcctcaccatgaacggcttcagttgggcccatcgcgcgtttgcgggctggacctctgagaaggacggcacggggcccggcttcgccgatggccagagcgtcacaaatctcaccgacgtgcaggatgccacggtcacgctctatgcaaaatggacctcgacgatctcgatagcgctcgaggtgcggagccaggaggccgacgcgggcaccctgcttcccggcgcgggctacgtgatcagccgcgatagagatgtctcacgtcgagacctatgggttacggggctgttcgtggaccccgagaagaaaaccgaggcgacttggccccagatgtcgggcgtcgacggcgaggttcgcctctacggtttgccgatggggacgttctacctgctcaacagctcggctccggctggttaccaagattcggcaaaagcgacctcgattgcgatcgatgaggacgggggcatcatcgtggacgacaaaccctacacccctacgacaccggactccatctcggtggccgtcgccttcggccgcgctccgcggctgcccgggaccggtgcggccaccgcggacggcctgcgggcggcaggtgtcgcggctgcggcgctgtctgctgcggtcccggtcgggcttctgcttgtcggccgcgcgcgccgagccggctagtcgtgggacggcgagaccgacaccgtccgccgctcgtatccgaccgctcagtccgtcggcgcagcaagatgactgacccatcgtgcacagatgcgcgtatttttaccataaaatagggtgttattcattttattctgtacaaaaagcgcgcgtttgaggtataagaaacccatcgcccccgagaagaggttgataaagacgatgcagcggcgtcgcatcgaccggtatctatccgcatacgccacgaacggcgctcactttgacggagagggcctttgcatggtataactctgaaccagacataagaaccccaaaagcgagggcgggttcccagctcagcagctgctatgaggccgggattccgcccttttttcgtgactggaggcgatgtgagaaccgaggcgaaaacgaatctcccccctgagggctccgatgtcgagccgagcgcgagagccgcagtggagggcgatacgcacggcaggaacaaatgggcgatcctcatcaccgtgctcgtgatgacattcatgagcacgctggattcgagcatcgtcaacgtggccctgccggtgatgcagaaggcgctcggagtcggtctcgattccatacaatgggtcgcctcgatctatctggtggcaacctgtgcgaccctgctcgtattcggccgtctcggtgatctcgcgggcaaggtccgtgtattccaagcgggcgttgccgtatttgccgccggatcgctgctgtgcggtctttcgggaaccttcgtcgcgctcatggcctcgcgcacgctgcaggggatcggtgcggcggcgggcatggcgacgggcatgggcatcatcaccgagtcctttcctgctcgcgagcgggggcgcgcgctcggtgtgcttgcgagcttcgtggcactcggtatgatgtgcggaccggtgctcggggggctcatcgtttctactctgcgatgggaggacatctttctgatcaacgtgccggtcggtgcgatctcgctcgcggtcggcttcaagacgctgccgcgggtccgcgccgagcgccgcgagcgcttcgatatgctcggggcgctcatgctggtcccgggagtggcgatcacgctcagctgcgtgacgctcatcggcgatgggctttcttggcggctcggtctcgcgctcggagcgggcgcgggactgctcgccggtttcatcgtctgggagcgccgagcgccgcaacccttggctcagctctcgatatttcgcagcgcccagttcgatctcaatgcgatgctcacgctcatcagcttcgtcgcgatcggcgcgaccgagatcgtgctgccgttctatctgcaggatgcccgcggctttgatccgagcacggcaggactgctgttcgcggtgatcccgcttgtgaatgccgtggtcggtccgctgtccggcgcggcttcagaccgtatcggcgcccacggtcccacgacagcgggtctcgcgatctatgcaatcgggatcttcagcgtgggagccctcacgcagggcagcccgctttcgcagatcgtcgggttcatcgcgctcatgtctctgggcacctccatgtttcaatcgccgaacaactcgttgctgatgggcagcgcgcctcccgatgctctgggtttcgtcggcagcgttgcgagccttgctcaaaacaccggcatggccctgggcatatccggtggaatggctgttctctacgggcagatgagtgctcgggcaggcaggcgcgtgacgagctatctggctgatcgacccgacttgttcttctacgggtatcgctggacgtatacgctgaccgctgcgctcgtcgcgctcggcttcgcattggcgcttctgaggtggtgcatgagcacaagagagggccggcgctcgagtgatcgtcgttcgccccggtaaggccggtgcagccgaacgaccgtgagctgctatcgttttttctcggtgcattgtgagcatctttctatgaacggtagaattccgccggcagccgggaaatcgagcaagtttctgctgcgcgcattaaatatacgtatattctgatattataacaatcgattgttttatgtgcgtcgttttgcatgtgcgggcgactggaaacggggcccttgccccatgagtatggaggagaagatgtacgtaaccctgcgagaggtgctggctgaggcgacccggttgaacatggcaatcgggtcgttcaacacgcacaatatcgagatgctgcctgcgatcatccgggctgccgcaaatcagaagacccccgtgatcatccagacgagtgaagggacggctagctacatcggtcagcgcaatctggtcgccgtctgccggtccatggccgaagaatatggggtcgacgtcgtgcttcatctggatcacgccaaggatttcgctgaaatccgcaaggcggttgatgcgggattcagctctgtcatgttcgacgggtccgcattgcctttcaaggagaatatcttgggaacgaagcgtgtggtcgcctatgctcgtggcgggggagcgtcagtcgaaggggagctgggcaccgtcggagggacagaggatggtatctgcatatcaaagcaacaggtttgctacaccgacccggatcaggcatctgagttcatagagctgaccggcatcgatgcgctcgcagttgccatcggtacgaatcatggtcagtaccgatcgaagacgagtatcaatttcgatcagcttgagcgcatccgtgacgctgttcacgggttccctcttgtcatccatggcgggaccggtgtcagagatgaggatgtcaggcgagtgatcgatctcggaatacgcaaattcaatgtcggtaccgatcttctcgtgcactggaatcgcgcttcgttggctgcctatgaggcaaacaaagagaatacatccaatcgagaagacgtcctgccggcgctggacgcggtcgcggcggtcgtcgagcataggatcgaattgttcaagaacatctcctctgcgcaaagcggtgagtcacatgcggctgagtgacatgctcagagttgagaatgtccgtgtggccgagaaacccgaccgctggcaggatgccattcgcctggcgattcatccgcttctcgaaagcggctgcgtcgaagcgcgatatgctgaggcgattatccgcgcgaccgaacaagtcggcccctattacgtgctcaccgaagaggttgcactcattcatggtcgccctgaagacggcgtgatcaaagaacagctcgccgttaccgtcctccgagatcccatccgattctctgcagacggtttcgatgtgcgattgcttgtggctctcgctgcgcgggattcgcgatcccacatcgacgcgatgaaagtgctagccggcatattcatggataaaaggcagatcgacggtatcgtcgcgcttgaggatgcagaggcgatctaccgggcgttcatcgacgccgatccggcatctcaaagttgaaagggagacatgcgtctctgaaacggggcacccgccccaaccagggaaaggaatgctcatggtcaggatcctcacagtctgcggaaatggtctgggaagcagtttcgcgtgtcagatggctatcgaatccgttctcaagaaactcgatgtttcgtgcaaactagatcacgacggggtctcaagcgttgcgggcacagcgagaaacttcgacatgatcgtggcggcggagaacttcaagacgcagatcgagcgctatgacacgggcctgccgtgcgtgtacttgaagcggctcgtcgataaacatgagatcgaagagaagctggttgccgtactcaaagagatgggagaactctaagaagcgctgattttcatccttttgagctctactacctgaaagaggtgtgtactcatggcattgctcgagttcatcattcaaaatgtcctgacacaggccgccgtcataatcggattgatagcatgtctgggtcttgtgctgcagcgaaaatcattgaacgatatcgtatccggcacgttcaagacgatactcggatttcttgtgctggccgctggttcatcggtcatgcagagctccttggcgtacttcggggagatgttcaacaaggcattcggtctgcagggtcttgtcgcgtccatcgagggcataaacgggcaagcgatgaacgagctcggcttgggttccgagatcgctctcgcgctcgccggcatctttatcgtgaacatcattcttgcgcgcgtgacgccgttcaagtacatatttctgaccgggcaggcgctgctttgggaggcgacgctggcgatcgtatttgcgtggtacctggggttgcgaggggtcacgctgattgtgtccgcctctgttgtcggcggtgccttcgccacgttcatgccggcgatagcacagccattcgtccgcaggatcaccggtgatgacgacatcgcgctcggtcacttctgcacgctcggttacatcttcactgcgggcgtctcatatctcacgagcaggatcggcagcaaaagcaggtctgctgaggatctcgagcttccacagggtctggcgtttctgcaggatacctatatggcagtaggctgcgtcatgataccgctctatctgatcatcgctgcagtggccggtcccgcagcagccgcgcgctacgcgggcagcacgaactacatggtctttgcgtttctgcaggcgatgcagttcgtagttggactgtatgtgctgctcgccggtgttcgcctccttctcgccgagatagtcccggcctttcaagggatctcgatgaagctcgtgcccgaggccaaaccagcgctcgactgtcccgtcctgttcgcgttcgcgcccaattcggtgatcttgggattcatcttcacaaccttgggctcgatcatcggcatgttcctgacaccgtttctcggcctgccgatgatcctgcccggtgtcatgtcgaacttcttcgccggtggcacggcgggaatctttgcgaacgcgatgggcggtcgccgcggggtggtcataggctgcatcctgcatgggatcttcatcatgatcgtgcccgctctgctggcgccgatgcttttggatgcgggtttcgtcaatatgaccgtgactgatgtggacaccgccttcaccggattcttctttatgctcattcgagcgatcatgggtcttttcggcatgtaggggatcctttggagggattgcaagtccacaggaggtgtttcatggggctgttcagtttgaagagaaggcggaacgaggaaacgaaacctgtcgagcggggtcgaggcgacgactcaggtgaggtcggtgcggcaagcgagctttcagcaaaagtgctcgaatctgcgacctcacttggagatgatccgtcgatctcgcagctcaacgaggttgctgatctctatatgcaaatcggtgacacagatcgcgccatcgaattgttcgagcgcagcatggccaaagagaagcagctgggcaaggtttcaacctctctcgtgaagctctacaacgtcaagcgcgctgcggcagccagagccggagatgatgaggcgatcgcgtattggatgaaacggtcgcaagcgatgctgcagttatcgaaggacatgctgaggggcaatgtctagcgcgctcatactgctggccggttatcctgcgacaggtaagagctatttgctgtccaagttggtcgaacggcatccgcatacgttctcggcgatcgcaccggatgatataaaggaggaggtctgggacgcgtgtggattcgacggcgctgagcagaaggcggcccttgagttccgggtgtggcagctgtacttcagcagactcgatgagcttctgagccatgagggaaaggtgatcagcgactatccgttctccgataagcaaaaggggcggcttgtcaaaacgtgcgcgcggcacggttgccgcgtactgaccgtgcggctcgtcggggatccacatgtgatctatgcgcgttcccggaaacgcgacctgtcgggttcacgtcatcttggccatctcgtgactcgctatcatgcaggggatgttctttcggatcgcactcaggcagatgacctcgttgaccttgagacctttctagatcgatgcgcgagcaagggatatgatcgtttcaagctgggccggctcatcgagatcgatgccacgtatgtggaccgcatcgattatccggcgttgctttgcgatatcgacagctttttggaggggatatgagatggagggtatcttctgcatcggtcaggccgtcttcgatgtgacgctgccctacagcggccccctcaagtcgaatggtaagtaccgcgtgaggcgtcctcacgggtgctcgggagctcctgcgctcaacgctgcctgcctgtgcgcgctatggggggcaccgacagagctcgtcgcgcgcgtcggccgcgatcgttatggacagctgatcgaggctgatctcgtcaggtgcggtgtgggcacgcgctatctcttgcgaaccgaatgcgctccgacttcctacagcattattgccgtggatgatcaaagcggtgaccgcgcgatcttcaatgttgttgaaaaagattccgagtatggttgcggaatgcgggcgcagagggcctgtgtggccgagtcatgtatgtcatatgctgaagtttgcgattttccgatccccaccgaggcacctgatgtgatcctcgccgacgggcatgaggccaaggccgctctttcatatctgagagcgcatccgagtgccatatcggtggttgacgcaggaaccttccgacaggatacctacgaggtcgcgcaacatgtcgattacctcgtctgctccgaggacttcgccaagcagtatcgaggagcccgtcttatcgatccgaatgatctcttcgagatcgatgcgctactcacgcagatcgagcagatcaactcaggagtcgccgtgatcacgcttggcgatcgcgggctcatatacagggatcgagcaggcgatccgcaccatcttccggcgcatcccgctgtcgcggtggatacgaccggagcaggcgatgtgttccacggggcttttgcccatgggctcttaagcggcatgtcacttgagagcaatctcgtccgcgcttcgatggcggcttcgatagcggtcagatcgataggagggctttcttctattccggcgcttgaggccgtgatggaagagctaagctagatatcacgatctggcaagcgaaaggggtatcgatggcctccctcgatttcagtggaaaggaacagctgtattatcagttgtacgatattcttttccaagacatcctcagcggcgcgtacgcggtcggcgagctcattccatcggaaagcgagctgatgaggcgctatggaatctcgcgcgccacagcgcgtaaggcgatggagatgcttgcggcgaacgggctgatcaacaagaggcgcggccatggttccgaggtggtgtcgaatcatccgagctcggcacttcagcacgtgaaaagctaccttaagaaaaacgtcgtcgacaagtcgacatcagagaagcgtctcatcgatgcgaccatcatgcccgcgggaaaggagatcgctgcggctctcgacaccgatccgggcacggaactctatcgtctgcgccgtgttcgctattccggcgagcagccgttctatcttgagatgaactactacgagagatcattcgtgccccatgcgatcgaacatgacttctcacgggaatctctgcgcgcgtatttcagcagcgaactcgatgtgcattggcggcgcgccgtccagcagatctattccattgcggccgatcgagagacggctccgctgctgcagcttgctttcggtgcaccgttgctctacatcagacgcatctccttcgatgccgagaacaggcctcgtgagtgcgtcatgacctactatcgcgccgatctgtaccacttggagatcgagctggattcatagtccgaagatctgaacgcgctccatgcatcgctcgatggtcacccatcgggcgcagcgaaccaccatgtcgcgggcgcacagcttgctcgcgaccgagtcgagcaagctgtgcgcaacgggcttgaattagcacgctctccgagctctttcggtctactccagttcgaatgctccggtgtagagctggtagtaggttcctcgtttctgaatcagctcatcgtggctgccgcgttcgatgatccgaccgtggtcgagcacgatgatcgcgtcggcgttgcgcacggttgacaggcggtgggcgatcacgaacgtggtgcgtcccttcatgagggcgtccatgccctgctgcacgatcacctcggtacgcgtatcgatgctcgaggtcgcctcatcgaggatcatgaccggcgggtcggcgaccgctgcccgcgcgatggagagcagctgccgctggccctgtgagaggttcgcaccgttgtccgtcagcatgctgttgtagccctcgggcatcctgcgcacgtagccgtcggcaccggcgagcttcgaggcggcgatgcactcctcgtcggtcgcgtcgagccggccgtagcggatgttgtccatgacggtgccggtgaacaggttcacatcctgcagcaccatgccgagcgacgttcgcagatcgtctttcttgatcttcgtgatgttgatgccatcgtagcggatcttgccctcggtgatgtcgtagaaccggttgatcagattggttatcgtggtctttccggctccggtcgcaccaacgaatgcgatcttctggcccggcttggcccaagcggtcacatcgtgcaagacggtgttgccgggcgcgtaaccgaagtccacatcgcacaggcgcacatctccgcgcaggggtacgagactcgtcgtgccgtccgcatggggatgcttccaagcccagctgccggtgcgagcgtcgctctcctcgagttcaccgttctcgtgctccctcacgttgaccagcgtcacgtatccgctgtcgtgctcgggttcctcgtccagaagctcgaagatgcgctccgcaccggcgatgcccatgaccacggcgttgatctgctgtgagatctgaccgatctggccggcgaactggcgcgtcatattcaggaagggcaccgtgaccgcgatggagaacgccagaccggagatggagacgttgggaacgctgagcgagatgaacagcccgccggcgagcgcgacgatgacgtaggagaggttgccgaggttgatgaggatcggcatgagcgtgttggtgtacatgttcgccgcgcgcgatgctcgaaacaggcgctcgttgcgcgcgtcgaagtccgcctgcgccgcgtcctcatgacagaacaccttgacgacgcgctggccgttcatgatctcttcgacatgtccctccacgacagcgagttcgtgctgctgctcgacgaagttgcgtgcggagcggccgccgaggacctttgttatgtaggccatgaacgcggtggcgatcacgacgatcgcagccatccagaagctgtagtagagcatgacgcacaaaacggagcacagcgtcacgagcgtgagcagaatgttgggcatggactgagagatcatctgacgcagcgtgtcgatatcattggtgtagtgactcatgatgtcgccgcgctgatgcgtgtcgaaatagccgatcggaagactctgcatatggtcgaacagcatctcgcggaacttcttgagcgagccctgcgtgatgatggccatgagccgtgtgaaggtgaacgcgcagatgagcgaaacggcgtagagcgcgataaggaccaatacgaggccgcttatctctccggagacatcggaccactgaccgtctctccagacccttgagacgatggccagggcttgctgcatgaatacgggaggcagcgcgccgatgatcgccgatatgatgatgcatgcgatcacaataggaagaagtctcggattgaaggtgaacagcatgcggatgagtcgaagcagcgtgtccgcccggttgccccgctcgggcagacgcggtgcctgatggccggcaacatcggggcggctctcgcacagctctcttggatcctgggcgctgccatccgttctcacggtctcagtgcgcatcgacctcgccccctttcagggtcttcgcttgcttctcggtttgcgtctccagattctgctcaaactccaccaaagcatcctctgcaagcccctcgacctcgccggtgcggttctgcgagagataggtgtctcggtatatctcgcagtccgccatcagctcatcatgggtgccgagaccggctatgtgcccgttgtcgagcaccaggattcgatcggcgtgctcgaccgaggcggtgcgctgcgcgatgatgatctttgtggcatcgggcagatagtttgagagaccctgtcggatcagcgcatcggtccttgtgtccacagccgaggtcgagtcgtcgaatatcagcacgcgcggatgcttgagcagagcgcgggcgatgcacagccgttgcttctggcccccggagacattcgtgccgccctgctctatataggtgtcgtacttgtccgggaagccctggatgaattcgtctgcctgcgcgagcttgcagacctcaaagatctcgtcgtcggtggcgtcctccttgccccagcggaggttctccttgatggttccagagaacaagacgttcttctgaagcacgaccgcgacctggttgcgcagaaactcgagatcgtagtcgcggacgtccacgccgccgacgcgcacggttccctcggtcgtatcatacaggcgaggaatgagctggatgagcgaggtcttcgccgaacccgtgccccccatgatccccagggtctcaccggctttgatgtgcaggtcgatctcagcgagggctctgtgctcggccttttccgagtacatgaacgtcacgtcatcaaaatcgatagatccgtcgcgcagctcgcggatcggtttctccggattctcgatagtgggttcgctctcgatgacctcgacgatgcgatgcgccccctcctgtgcgatcgcgatcagcgcgaagaccatcgagagcatcatgagactcatcaggatcatgaagccgtatacagtcagggcggagaactgcccgacattcagggcggccccatgggtggagacgatgagccaggatccgaactggacgatgacggtgaacaccacgaataccgcaagatacatcatcggcgcgttgagcgcgaggatcttctccacgcgggtgaagtcgcggcacacgtcctcggctgcggcaccgaatttctttcgctcgaaatcctgtcgaacataggacttcacgtcgcgcatcccggtgacgttctcctcgaccgactcattgagcgcgtcatacttgtgaaacacgctgcggaagatcgggatggccttgcggatgaccatgaccaacccgaaacccagcagcggtacgatggcgacgaacacgatggcgagcggcccgcccatgacgaagcccatgacgatgccgcagatcatcgtcagcgggcagcggaccgccgtgcggatgatcatcatatacgccatctgaacgtttgtgacatcggtcgtcatgcgcgtcacgagcgaggacgaagcgaactggtcgatgttggcgaacgagaagcgctgcacgctttggaacaggtcgtgcctgaggttcttggcgaagccacatgacgcgtccgagcaggtgattcccgcaccgatgccgaaggcgagcgaggccagggccatcagaatcagcaccgcggcgtagccgagcagctgctgcagggttgcgcccgcctgaatggtgttgatgagctgggcggtggtgaagggtatcgccacctccatcaccacctcgcccgtgacgatgatcggtgttgcgatggatgcccgcctgtactctctgatgctgcccataagcgttttaatcatcgagctcctcccatgcggctcggatggcttcgagcatcgcgccgagttgcacctgctcgtgttcactcaggtaggagaacgcctcgcgcttgaagcgctctcgagcgcagcgttcctgctcggcctgtttaaaaccggattgcgtgagctgtatggagagctgacggcgatcctgccggtcccttgtccgctcgataaggccgtcagcctctagcttcgccaagatctccgagagcgatccgggctggatgtcgaagtgtctcccgatctcctgctgagccatctttccgccgtatttggcgagcaggcacagcatcggcgctcggcctgatctgccgccggcgtggaaatgaagaaagtgaccgcagtaaccgagtccgtgcaggatacggtttgcgcggtcgagcaccggatcgctcgaggttctcgtctgactgcggccatgggtcgactcgctgcgcgcctcctccggtggctctgcgtcccgtgcgctcatgatttctcttgctccccatagaagtcgcgttcaaataacatagaggattctactacggagtcaatcaatgtcaaggtaccaaaatataaaggaccatgatcaaaggtggtccgaagcagcgcgatcatcccgcttgatacgcggctcctgacctctattcctgttgctcgcctcgtgtcgcgtagcccccgatcgggtctgagttcgcttgactgtatagttggtatatgggacaacatggcaaccgagatgagagggcgaggaggttgtcatgcatacgaaggtgcttgctgtcggcaacggccggttcgcgcttgatgcggcgatcacggtgacaccggcggggatcgcagtggtcgcctgctcctccggtcacgcccacatcggtgcgacggcgcaggctatcccgcgaccggaggccgatcgaagcgcgaccgtcagcattttggccgttccctgtcatcgcgatgagatcccggcgcatgatatcgcctcgtcgctcgccacccgctttcgcgtgcccgtggtcgcgtcttgcgggctgcacatcgacaacgcaaccggcgaggatatagacaggctgctggccgcaacacaggatctcatacatgagattgctgattatatcgaccggctgcgacgttcggcgtgggacgatgaggaagacgtcgtaaccgtgacgcgcgacggcatcgcgaccggaatcgtctcgcgctcgcgagcgcatgcgggctccggcatgcttcacagggccttcgcaaccgttatcgttcaaaccggtgcgcggggccctcacgtcatgttgtgccgccgctcgcctgcaaagcagctgtggccaagcgtgctctctgacagctgcgccggtcatacgcgtccatcggagacccttgagagcgctgtgcagcgcaggctgcaagaggagatcggactttcgcgcgatgccgtctcccttgtacagctcggccatgtcgtatacagacagaaccacggagacggtcgctgcgaatgcgaatggtgcgccgttttcggcggactgatcagcgaggaggatgcgcaggagctgtccggcggttgctcccctcaggtgaacaccgaagaggtctccgaggtcagattcgtgcccttcgacgagatcgaaggctatctcgatggggatccggagcacctgacaccctggcttgcgcttgcgttgcgcgacccctctatctggggcgctcttcgctcccttgccggaacctgaggccggatcggccgcgtcaggtcgagatgcgccccgctcgccgaatctttcgacgccggcggttgaccgtattgcggcaacatagcggagcatgcgagatgtatcaaagatgcgcccgggtatcagtcgcgggcgtcaggagaaatgggaagcggaggaatcatggcagacagtatcaccgatctgagaagtgccatcgagatgctcggcgagatcgacgggcagatcatcgaaaccgatgtcgaggttgatcctttggcagagctttcgggagtgtaccgtcatatcggcgcaggcgggacggtgcagcgtcccacacgagaaggccccgcgatgatcttcaacaacatcttgggccacccggatgcgcgggtcatcatcggtctgctcgcgagccgcaggcgcgtcgggtatcttttgggttgcgagccgaagcgcctgggattcctgctgaacgaggccgtcgcacatccggtcgcaccggtcgaggtcgaggcggatcaggcgctctgccagcaaatagtgcatcgagctgatgagctcgggttcgatgtccgaaaactggtgcccgctcccaccaatacgtccgaggatgccggtccctatatcacgatgggcatgtgctatgcgcacgatagccagaccggcgagagcgatgtgaccatccaccgcctctgtcttcaggggccagacacgatctcgatgtacttcgtgcccggtgcgcggcacctgggggtgatgcgcgagagagcagaggcgctcggcaagccgctgccgatatccatctcaatcggtgtcgaccccgcgatcgagatcggtgcatgcttcgagccgccgaccacgccgtttggctacaatgagctcggggttgccggagcgatcagaaacgagccggtcaaactggctcgctgcctcaccatcgatgagcgctgcatcgcgaacgccgaatacgtcatcgaaggggagctccttccgaacacctacgtagaggaagaccagaacaccggaacggggaaggccatgccggagttccccggctacaccggtgtcgcacccaagcgggtgccggtcatccgggtcaaagcggtcacgacacgccgggaccccatcatgcagacagtcatcggtccttccgaggagcacgtctccatggcgggcatccccaccgaggcctcgatcctgtcgatggtcggcaaagctatgcccgggcgcgtgctaaacgtgtacgccgcctcttcaggtggcggcaagtacatggcggtcatccagttcaaaaaatccatgccatctgacgaggggcgccagagacaggccgctatcatcgccttcacagcgtttcctgagctcaagcatgtgtttctggtcgacgaggatgtggatcccttcgatatgaacgacgtgatctgggctatgaacacgcgctttcagggagatgccgacatcatcaccatccccggggtccgctgtcatccgctcgatccttccgcagacccctcctgcgattcgagcattcgcgatcatggcatctcttgcaagacgatattcgattgcacggtgccctacgatcagaaggagcgcttccgtcgctctcaattcatggatgtcgatcccgccaaatgggttcccggcttcacggattgatgcatgccgtcccaattgaggggcagacctgcatttgatatcggtgacggcgacagctcggccgggttgctctgtctgagccccggctgggatagtcgccgtttccgtgttgcgctacacacatctcaagagaggatctctgctatgcagttctttccgatcggcatcatcatcaacgtctccgcagtcgtgctgggcggtctggcaggagctttgctcggcccttggcttcccaaggatctgcggagcacgctgaacctcatattcggcgcatgctccatgacgatggggatctcctacatcgtcaagctgcagaccctcccggcgatcatgctcacggttatcgtgggcacggccatcgggcacctgatccatctcgaggggggcatctcagctgtcgcccggaggcttcagggccccgtttccgtgctggtgaagtccgagcccgcgggcgatatgtccgaggatcagtggatgaaccgctacatcgcggccgtcgtgttgttctgcgcatcgggaacaggcatcttcggcgcgctgcaatcgggtctcagcggcgaccagtccatcttgatctcgaaggccatactcgatttcttcacggccgcgatctttgcggccgacctcggattcatgacaccgctcatcggcgtgccgcagctggtggtcatgatggtcctgttcatgctcgcgggcgtcatcatgccgtacaccaatgagatcatggtatctgattttcgcgcctgcggcggcatactcatgctctgtacgggtatgcgcatctgcggtatcaagaattttccgatcgcgaacatgctgcccgccatgattctcatcatgccgatcagtcatctgttcgccgatgtgatcctaccgcttatcggataggggcccatgatgagcagcggcgcgcgcgtagttgtaggggtatcgggtgcaagcggggcggcgctcgccttggagtgtctgaggtgcctcgctgagaccgaagtcgagagctgcctcgttctctcctcgaatgcagagctcacgatcaaccaggagctcggtatgagcgtcgaggagttctcaggacacgccgatcgcgtcttcgacaaccggaacatcggcgcctcgatcgcgagcggcacattcagaacggatggcatgatcgtggcgccttgctcgatgaagacgctgtccggggtcgccaacggtttctcggagaatctgctgctgcgggcagccgatgtcacgctcaaggaacagcgtccgctcgttctcatggtcagggaatctccgctgagcgcgatccatgtcgacaacatggccaagctcgcccgtattccgggtgtggttttgatgccgcccctgttgacattttataacgagcctaccagcgtggacgatatggtgcaccatatcgtctgcaaagctctgcaggtgttcgatatcgagtgctcgggttttcatcgctggtcgtagaatccgcgtgcgtttgaggcgggtctcattcaagctcttgaaaaatcactcggcatcgtctgattcgcgcgcgcagcattgtagatggaggggggctgccatgcacggattatatgagatcagcgagatggcgagactgttcgatatcacgcggcagacgttgatcttctacgacaagataggcctgttcagacccgcgcgggtaaatgggcgcggctaccgattctacgctccgactcagattccccgcctgagactcatctgcatcttcagggatctcggtcttgagctgaaggagatcaaacgcataatgggagtctgcgacacccgcgccatctcggatcacctccatgagaggctcgatgtcatcgatgaccagatcgcacggctcacggctcagagatcctgcgtcgctgagaggctctccttttacagcgaggtcgaacggtggcgcaaccagatcgattctccgaagcttatgcattttcccgaacgatacgtggtttttgttccctttgagaccgatgaggtcgatcgcggagagctccacgtgaatctgatgctcgctgtgtccaagatgaaggaggccgctgggataggtccggttcgggggtggggaaccatgctgttgcaggaatcgctgcatcttgagactcccctcgccggtgcgggcaccttcgtcgtggtcccttccgatatcgatccttctgttctgacgaacgtcaagatgtgtcccgagggaacctatctgtgcatgtgccgctgggggatgcccttcgatgcatttggcataaaacaggctgtcgaagagctcgacaaacgcggcctgaaggcggtcggcaacgcctttgacttctgtctactcgacacgacctcatataatgagtttcatgacgaggacttctgctgcatacagatccccgttgagctctgatgcgtatcgcggcgatcgccgatgcgagccggatagggtagtatagcggtgcgcgccgctcgatgcgcgccgcagcgcgaagcgagaggaagccacgtatgccatcgtcgatcaccatcaccagaggaagactcacagcgacgatcagcgccctgggtgcccagctcatgagtctcgaacttgatgggcgcgagtatctctggcagggagatcggcgctggtggggcaagcgcgcccccatcctctttccgatcgtgggctccctgcgcgcagaccacgcgctctcgaggagcggtccggtgtctctgggcaggcacggattcgctcgcgatctcgagcatcatctcgcggggacaagcgatgacggtcgctccgtcacattcgagctttgcgatacctccgagaccagaaagctgtttccatacgcttttcgcctgcggacgagctacgcgctcaccggtcccgcgagcctcacgcagactttctcggtcaccaataccggatcggtgacgttgccgttctcggtcggagggcacccggccttcaacgtgcccgtcccgagtgccgcaggcgagcgcttcgaggatttcaagctcgagttcagtcgagcgtggagcgcacgatctcccgtcatcgccgagggcggactgctcagctgcgagcgagagcgcgccgtgctcgacgatgcggatgccctccctctcacgcacgagctgttcgcctccgatgccatcatgctgaccgatgtccccgatcgcgtccttcggctgaggagcgccaggagcgggcacggcatcagcatcgagtttcccgactttcgccatatcggaatctggtcggctgccggcgaggcgcccttcgtcgcgcttgaaccctggaccgggcatgcgacgctcacgtgcgaggacgatgtttttgaacacaaacgcgacatcatcgagctccctgcggggcataccgatgaacgatcgttcaccgtgggactgttctgatctgctcatcacccatccgtggtcgttttgcggacgcggcctcagagaccgccgcacgacggtctgcatctgttggcgcaggtctgctgcggaggtatcatagggatgatcaaaaggagaacatgcagatgattcgcagattcgacatgctttaaccgggccgacgcgcaacggcctcgggtcgtttcaccgattctgtctcatatcgtcgatccgctcgcgcggagagcgtccccgcagcgacgccagcaaaggatgcaccatgcttgacaagttgaaaaagctgatcaaagcctatgaagatctcgaaaagaagctttcggaccccgcggtgatgggagaccagaaggagtacacgcgattggcgaaggaacatgccaaccaagctgatcttgtcgcgatggcgcgtgcctacgtaaccgcatacgatgacatcgaagcagccaaggagatgctgcatgaagaaacagatgcccaatcaaaggcgatgctgctcgcggacatttcagaaaacgaggccaagattcccggtcttgaaaacgagatcaaggtcatgctgattcccggtgatccaaacgacgagaagaacaccatcatggagatcagatccgctgccggtggagatgaggcggctatcttcgccggtgatctcttcaagatgtacgagcgctttttcgaggcgcatcgatggaagatggagcttctctcggcgagcccgagcgaagcgggcggattcaagagcatcgagttcaaggtgagcggcgacaaggtttactctctcatgaaatacgagagcggggtccacagagtccagcgcattccgaagacggagagtcaggggcgcattcagacttccacggcgaccgtcgccgtgctgccggaggccgacgagatcgatatcaagatcgatcagggtgacctgcgcatcgacacgtactgcgcctcgggtccgggtggacagtgcgtgaacacgacgtactccgcggtgcgcatcacccatctgccgacaaacaccgtcgttcagtcccaggagcagcgctctcagatccagaatcgcgaggtgtgcatgcagatgctgcgcgctcgcctctatgagcgcgagctggagcagcagcaggccgaactcggtgccgagcgccaaagccagatcggtcgaggaaaccgatccgagaagattcgaacctacaaccaaccgcaggatcgcgtgaccgaccaccgcatcggattcagctcgacgtacaacggggtgctgctcggcgatcagctcgcgacggtgatcaatgctctgagcgcagcggaccgcgccgagaagctcgcacaagccgtctgagtggtttctgaaccagtggcggaaatcagggttcagccaattcggtcccgaatgcatccagggcatcttttgcagcggcgtagctcggatcgctggcaagatcctcctcatgtgccggtagatcgcccttgatctggtcatagaccagatcgacgtatgccttggcaccggcttccgacagatgggtgccgtcgccatcgaacagatcccccttgccggcgctgtatccgaaccagtcgatgacgcgcacgttgggatagcgctccctggctttggagatcgcctcgtttgtcggagcgacccacggctgccgactgcgcgtgttgacgaatacgacgacgcgatccttcccgacatctgacatgagcgcgtcgatctgctcgtcgctcacgaggccgttcgtcccgagcgcgaacaccgcgatctttcccgcgagcttctgggcgacgtaggactcgtactgggtggtcccgacttcgaagcggcggttcttcgcagcgtcgatatgcccatgcggaaagcgctgttggaactggggcacgcagcgcagcgacacggagtcgccgatcatgaggacgtcgtaggcacccaccggaaatccatcggcgtcctcggccgcaccgcctgaaggattgttcgcggcttccggcgggggagccccatccgcctcggcgggcgcatcgagcgcggccgcgccctcatcgctcagtgccgaggtgttcggcacgaacgccactccgccgacagcgacgagcagcgtgagtcccgctgcggcgagcatcggtgcatgcgcgtgcccccattcgggaagcgagagcgcgccgcagcgaagctcgcgaacgagtgagccgaacgccccgatgcggaagggcgtctcgatgagacgatatgagatctgagccgccgcgatgacgacacaaacctgggcgaccatgagccaccagggcgccgcctcgatgctcgacgagggattcatgagcacaagcaggggaaagtgccacagatagatcccgtaggatcgcttgccgatccaaacaaggggcgacagcgagagacaggcgcccagcaagctcttcggctgtgcgcacgccgctatgagcgcaaccgcgagaacggagcacagcaacgtaccccctcgatattgaaatgctgtatagccgttggtatacgcgagcatgaacgcgagccctgccaggctcgccagtcccatgagatcgagcatcccgtctcttcgcgtcgcctgagtccggactcggggtgcttcgtgcgcggagcgtccgtccccgcgcttccgaatcaggtggagcgcgcgcaagagaccggtgaagcgcatctccgtctcgggaaggaatgcgagccaggcgccgagcagcaacgagaaggcgcgcgtgtccgtgccatagtagacgcggctcggatccaccgagggattgtacagagcgatcatggccacagcggagacgagtgagagacacagcaccatccgtctgatgatccggcggctcacacccaatctgagcatgatgagcagcaagggaggccagacgagatagaactgctcctcgatggcgagcgaccagaaatgcgtgagaggggagggatctcccagcgcgttgaagtacgagatgttatgagctatctgccaccagttgttgaaaaacagaagagaggggaggatatcggggcgcatcttcgtgagcatgacatggttgaacgccgtgcacagcgcgatggtcaccacgatgacggttgcaatcgcgggaaccagacgtcgaatgcggcgcagccagaaccttggaagatcgatctggccggtgcctgcgtattcacttaggagcaaacgtgtgatcagatagcctgacagaacgaaaaacacggtgacaccgagcatgccgccttgcgcccaaggcagattcaaatggtagagaatgaccgcgaggaccgcaagcgtccggatgccatcgagtgcgggaatatagcgcgatcgatgcgctgcggaggtggagtcgggtttgatgacggacgcacctgcgcgcgtgccgctcaccgtcttggctctgctgtcgatacctcttgttcgctccatagtcatcccaagttgcatgtcgtgcgattctatagacgcaaaagaccgagtctgattgtagcgctcagagattggaacacaattgagatggccatcttctacgcgctctttccctgtgctccgagtgcggacgacaactcgttgcgccagctgctgtcctgcatctgccagccgcctcccgcgtcgtggtggtacgcgatggtgagcacatgatcttccggctcggtgtcttttgcggcctgaagcaggcttttgccggccaaggtcgcggattgttcgggatcgggagcctggtcgagcgacctgacctccctttggtaatcggtgctgaaggcggacagcacgctgctcaggcgtctcgtggtcacagtcaccttggctgtcgcgttatctccatcgatatcgatatcaccgatgcggtagtcgaagtccgcaagatatgctttcgcgaactcggtggaatccactccgatcgttttgaatctctccgccgaggcgctttcgatcctatccatgatatcggagtccgcgctttcaagcttgtcaagtcgcgcgctcaggtcctcggtgatgagcttgcgcgccgagggtgcgctgagcaacgtgaacaggatcagcccgaccgcgcagactgcgagcgctgcgatcaagcgaacaacaaaaacgcctctcctgggtgggttgagctgtccgctcaaacggtgcgagcgcctcggcgagcggtgccgcacgcgcatggcgctgcgcgaacttcgatgtcggatctcatgtgtcatagcatatcgccaccttagcgcttggcacagccgtattcgagatagtatgcctcgagcgcccggcgacgctcctcgtcgatgatgatgcggccgcagacctcgcgattcgataggtacgctatgacctcgttcatatcgacgatagaggtgacgggaaagccgtagcgcttctcgatctcgcgctgcgcgctgatcccaccttcccgtccgacctccatgcgatcgagcgatacgatgagtccgcggatctccacatcggcggcggcggcgatgatgggctgggtctcctcgatagagcgacccgaggtggtcacatcttcaactatgatcacgcgatccttgtctctgagcgccgatcccaacagttcaccagcgtcggcaccatgatcttttgtctcctttcggttggcgcaccaacgcacctcgattccatagaggtcatgcagggctgtcgcggttgtgacagcgagtggaattcccttgtatgctggtccgaacagaacgtcgaactcaagaccgaagcgttcgcggatggccttggcgtaatactgacccagacgtttgagctgccctcctgtcacataggctcccgtattcagaaaaaagggcgatctccgtccgcttttcagcaaaaaatcgccgaatctgagcgcatcgcattcgatcatcagctcaatgaattcgcgcttgtacgcctccataggcatctcctttcgccgggttcggtcctccgggttccactcgtgcatatcgccaacagcttagcagggatttgcatcgattgggtcgccgcgcccgaaagacatgcgacagatcgcgctgacgggggcgagaggcagatgctcccttatgcatggtggttgaatctcgcgatgagagcgttctctgtctcctctcgatcttcgatacggtagaatagccaaggttcattgcattcgtatcgtctcggcgcgaagttcgcttcgggccgatccgcaggcctgggccgaagacgcgcgggctgcgttgacaccttgcgcaacgggtacaacacgattggtcgcaacgatgcgactgaaagcagattgaaggaggtgagacatggacggaagtccatgtcgagacgtctgtgatccagccgtatcgatgcttgcccatggcttgatagctggatgggaggtgcgtcatgatgatgctcaagacgagtgacattttaaaagagctctcccggacccgtcgcgccgcagcaggtagggatagtcgcggtcgcgtgcatagcgctcacgcgcagagagccgcctcacgggtcgctcctgtcggggagcttgatgagcgcgtcgttttcgcggcccgtcacagcgtcgtcgacaccctggcccgcatgggcacgagcgctcagggtctgtcatccggtgacgtcgaggtagctcgagatctctacggcaaaaattccgtcacacacgccaaagaggacaatttggcgaagcgtctgctcgacgcattcgtcaatcccttcaccgcgatcctagccgtgttggctctggtctcgctgtacacgaacgtgatcgccgccgcaccgaccgatagggatccctcgacggtgatcatcatcgcgatcatggtcatcatatccggcacgctgcgcttcacccaagagacgaaaagcggaaacgctgcagcgagcctgcagaagatgatcactacgacctgcaccgttcttcgcgaggggaaggagcaggaggtacccttcagcgatctggtcccggccgacatcatcagactctccgccggggatatgattccggccgattcacgtgtcatggaggcgaaggatctgtttgtgagccagtcctcactcaccggagagagctcgggggttgagaagacctctgctgagctcccacccgttcgcggccatcgaacctcgctgaccatatcggactgcgacaacatcgtattcacgggcacctcggttcaaagcggcagcgcgacggcggtggtgctggccaccgggaaccagacgagtctcggtcagatggcacgtgtgctcgacgccaaacctccgcagacgagtttcgaccggggagtggccgacgtctcgcgcgtgctcgtgcgcttcatgctcgtgatggtgccgatcgtgttcgtgatcaacgtcatcacgaaacagaactggatggatgccctgctgttctccgtgtcgatcgcggtgggcatcacacctcagatgctaccggtgatcgtgaccacctgtctggccaagggcgcgacatcgatgtccaagcagaaagtcataatcaagaacctctcggccattcagaacctcggagcgatggacatcctgtgcaccgacaagaccgggacgctcaccgaggatcacgtcgtgctcgagcggcatctcgatgtgcttggacatgatgacgactcggtgctggggctcgccttcctcaacagctactatcagaccggcctcaagaacctcatcgaccgggccgtcatcgagcgcaccgatgagctggcttattgcccggtgatcagcgatgaggagggcacagtggaagcggttcccgagaaccccatcgcgtgcctgcgagatcgctatcacaaggtcgatgagatcccgtttgatttcgaccgacgtcgcatgagcgtggtggtggctgatcgggagggcaagacgacgctggtcacgaagggtgcagctgaggagatcctgtcagtttgctcaagcgctcgcatacacgggcagaaccgccccctcacctcgaagctgcgcgccgatatacgcgccagggtcgccgcactcaacgccgatggcttgcgcgtcatcgcgctggcgagcaagaaggagcccagacccgtgggcgagttctcgacagacgacgagtgcgagatggtgctcatgggctacctcgcgtttcttgatcctccgaaaagcaccgcggcagcggcgatcgctgcgcttcacagccatggtgtcggcgtcaaggtgctcaccggcgacaacgatcgcgtcgccgcggccgtgtgcaataaagtgggcctgtcaccggacgatctcatcctcggaagcgagatcgacgccctctccgacgaggagctggcagagcgcgccgagaagacgcagctgttcgcgaagctctcgccgcttcagaaggcgcgcgtcgtccgcgtgctacgcgagtgctgcggtcacacggtgggctatatgggcgatggcatcaacgacgctgcctcgatgagagcgagcgactgcggcgtctcggtggacacggcagtcgatatcgcgaaggaatccgctgacatcattttgctcgagaaggatctcatggtcttggaccacggcatattggaaggtcggcgcacatacggcaacatgatcaagtatatcaagatgacggcgagctcgaacttcggtaacgtcttctccgttttggtcgcgagcgcgtttctgccctttcttcccatgacggcattgcagctcgttttgctctcgctcatctacgagatctcatgcgcggcggttccctgggaccatgtcgattcggagttcgtagctcgtccgcgtacctgggaggcgcgctccatcgtcaagttcatggtctggttcggcccgaccagctccatcttcgacatcgtgacctacgctttgctattcggtgtgatatgtcctgcggtgatcggttcgagctgggctgcgctggcggcatcagcgggcaccgcggccgcagcgggtctcgcgtccctgttcgccgcagtctttcagagcgggtggttcatagaatcgatgtggacccagtcgctgatcgtgcacacgctgcgcacgcccaagatcccgttcattcagagtcgcgcctccgcaccgctcatggtgctcacgttctcaggcatcgctatcgtgaccgcgctgcccttcacgccgctcgccccatttctgggtctggcaccgttgcctctgtccttttttggatggttgcttctgatcgttgcgggttaccttctgctcgcgaacacggtcaagattctctatattcgtcgcttcggccagttgctctagggcggctatcgcccagagctcagccgagggcgatggccgcaacctctcgaggctgctcgacgatgagatcggctccgctggtctcgagttccacacggccgcgaaatccccatgccgctccagcgacgatgagtccggcgttatggccggtggcgacgtcgacatcgctgtcgccgatatagagcgcatcggagggcgcggcgccgagcgctcgaagaacaccgagcgtcgcgtccggggccggtttgggggagatcccttccctctgcccttgcaccagcgcgaagcgggacccgaaatatcgctcgacaagcggaaccgccgccgcgtgatccttgttggtcaaaacggccagatcgacgccttcggcggcgatgtcatcgagcatctcaaggactcccggataggggcgcgtgcgctcatcaccgtgatccgcataccaggcgcgaaactcctcgagcacctcttccagcacgttccggtttcctgcgacttcgggtggcatgaagcgctctgcgagcctgcgcacgccgttgccgaccatatggcgatacgcgtcgaccggaaacgttggccatccatggatgcgacagacatggttcgccgctcccgcaaggtcctcgagagtgtcgagcagggttccgtcgagatcgaagatcacgtgagagaaggtcattgcgcatcctttggacgatccggctcgcctgcatgagcgagcccatgagagttgatgtgctcacatggtagcgctatcgcgctcggatgcgcttctcgcagtgcaacgagcgcattcgctggcatccacgcatgaaaaagcgggctgttcaagcccgccctcgtgatgaccatgatgccggcggctagaggttcttctcgatctcagcgacgagtttgggcttcggcatcgcgccgacggtccgcgatacctccgcgccgtccctgaagagaacgagcgtgggaatagacatgacgccatatttcatcgcgagatcctgattctcatcaacgttgcacttcgcgacagttatccgttcggacatctcctctgcgacctgctccacgataggcgacagggtccggcaaggaccgcaccagggagcccagaagtcgaccagaaccggaagctttgactgcatgacgagatcgaagttatcgagagtcagctcaggaatcgttttgctcatgagatctcctttgtccatcgaacgagatgagtttcacatcggcgaggcgagaacgcgcccagaccgattctataggctaaacctcttcgctatatacccatctcgccttcgtcgtttcggcacgggcccccatgatgtcataccgagttcatacgaagaaaccatagctatgaacaggtgttttcacttatcacgggattcgggcgcttgagcagaaatgaggggaaaatatggagatgcaccagcgcggatccgctgggatatcgtgcgctcaaacagccccggccgcgtgcatctgattcatcgaggggacgctacaatgatagcgatcgatggtgaggagatcaccttgggtgtttctgagaacaagagaagaaatgcgctcgttgccgccgcagaggccgagttccatgatctcgagcggcgcggcgtgcaggtagcgggaaacgtcttcaccacgatactgctggtgaaaggtgagctcaacgagcaggagcgcgcaggttccagactgctcggaggcccggacggcaccgcgctgcgatcagcgctgctgagactcggatacgcgcccgagaacttttgcgctctttctgcagtcgatccggcgcatccctcagccacgttggaccatcggctgtttcgcgaggctgtggaagcaattgatccggaggatatcatcctgctcgatgaagtggcagcagaagcgatgctcgaagcctatcctgattcgctcgagcgaaataacggttctcgacacgaggggctcgagcccggtctcgtcgttcgcgtgctcggtcgtcgggtgatcgcgctcgatggattcgaaagggctcttgccacccccagagcgaaacagcggatgtgggcctatttgaagcagctctctccgctcggtgcaccatactagaaaatcgcctgcgcccgggcgacacgaaaaaagggggcccgtgataagcgccccctttggattcatgtcggtccggtaatgctttcgctagtcctcgatgatctcggtgatcgccccgaccgggcaggagtccaagcaggaaccgcatgcggtgcaggaatccgcatcggttacctgtgcgatctcagccacctcgagaatgccctgggggcacgaatcgacgcagacgccgcaagcgatgcactcatcggcatcgataactggatgtgacatggtagttcctctctactggatccgatgcaaccgacgattgcgcatcgggtgcttttcgggacaaacataccacgagcaacttggtttgcaacatttttctgcgcacctcttcacatcgtcatcgagtcaactttggcaaacatgaaaggcgccggcgcgcgactcccgggagaacgttttcgacggggatgcccacatgggaagatcttagatctgaatcctcgacgatcgcgacggttgtgaagatggatcgagcgaaccgcgtcgcttgatcgcgttggatatggccttgtgacatcggagacaataatcagaagcatgaccgcatgcggcagagatgcgcgaggtggcgcgcgaattcaacctacttgcgttgaaagtaagaaatcttatatggaatgacttagattttgtatatgaaggcgcataagaggatatagtagtcatcggacgcgatactatgcctctgcaagaccgattgcattcggcaacggaagaagggattatcaatgggcaacaagattctcggcatcgaccttggtacgacgaattctgcgatggcggtcctcgagggcgcttctcccacgatcatcgtcaacgccgagggcgatcggaccacaccgtcggttatcggtttccgcgctgatggcgaccgagtcgttgggaaggcggccaagaaccaggcggtcaccaatccgaaaaacacggtattctcaatcaagcgtttcatgggcaggaagtactccgaggtggggtcggagataaaaaccgttccttatcaggtaaaggaggggcaaggtggtcgcgccgtcgtggacatcgaaggcaaagactacacccccgagcagatcagcgcgatgatcttgcagaagatgaaggccgatgccgagaaatatctcggagaaagcgtcactgatgccgtcatcaccgtaccggcctatttcaacgattcgcagcgtcaggcaacaaaggatgccggcaagatcgcgggcctgaatgtcaagcgcatcgtgaatgagccaacggctgcggcgcttgcatacggtctggataagaagggttccgaccaacgaattttggtatttgatctcggtggcggaacattcgatgtctccatcttggatctcgcggacggcgtgttcgaggtcctgtccaccaacggtgacaaccaccttggcggcgatgactgggatcagcgcgtcatcgactggctcgccgacaagttcaagtcggataacgggatcgatctgagacaggatccgatggcgctccagcggctcaaagaggcggcggagaacgccaagaaggaactgtcctcagcacagcaggccacgatcaatctcccgttcatcaccgcggatgcgtcgggccccaagcatcttgactacacgctcacccgcaccgacttcgaaaagatcacacatgatctgctcgagcgctgcaagaaaccggtttcaagtgctctgcgcgacgcgagcctcaagctctccgatctcaccgaggtcatcctggtcggcgggtcgacgcgcatgcccgcggtgcaggacctggtgaagaccatgaccggcaagcagccgaatatgtctgtgaaccccgatgaggtcgtcgccgacggcgccgcggtccagggcggcgtgctcacgggcgatgtcgagggcattctgctgctcgacgtcacaccgctttctctgggtgtggagacgatgggtggcatcatgaccaagatgatcgatcgcaacaccaccattccgacgtccaagaccgagatctactcgacggctgccgacaaccagacctcggttgagatcaatgtgctgcagggcgagcgtgaattggcgcgcgacaacaagtcactcggcaagtttcagctgaccggtatcccggcggcccgtcgcggcatgccgcagatcgaggtcaccttcgatatcgacgccaacggcatcgtgaaggtttctgcaaaggacaagggcaccggcaaggagcagcagatcaccatctcgggctcgacggcgctgtccgatgacgaagtcgaccgcatggtcaaagatgccgaggttcacgccgaggaggacaagcgccagaaggaggaggtcgaggtcaggaaccagaccgattcactggcgtattccactgagcagacgctcaccgatctgggcgacaaggtagccgctgacgtcaaggccgaggcgcaaagcgcgatcgatgatgcgaagaaggcgcttgacggacaggacatcgatgcgatcaaggccgccggcgacaaattgaacgaggtgggccacaagctcgccgagatcgtgtactcgagtgctcagcaggatgccgacaccagcagtgccgataccccggaagacgatgtcgtcgatgcggactacgaagtagtagacgataacgatgagaagaaggatgacaagtagccatggccatccgagatgttcaagcgggggcggcgtcagcccccgatggcgctgaggagagggaagtgaagatccccgtagaggccgcgggcggccaggcggacaagccggagaccgatccgactaccggtgaggcccccgctcgggccgaggcagattccatgaccgaggaagagatggtcgaagctgccatccaggcaggggaggatgccgccgagaacgacttcaaattcaagtacgaacgagcccgctccgagctcgcggacgcgcacaaggagatcgacgcctgcaaaaccgcccaaaaggaagcagaggatcaggcgcgggaagccaaggagcgcatggctcgtctgcaggcggactgggagaactatcgacggcgcaccgctgccgagcggctcagcgagagagagcgcgcgaccgagaagctgatctgcgcactgctgccggtactcgatgacatggagcgcgctatcgagcacgcgcgcgctcaggagaattctgaaaccggcaagcagctcactgacggcgtggatgccgtgcataccaagatgctcgacgtcctcgcccatgagggcgtcgaggcgatcgaccccaagggcgaggcgttcgatcccctcgagcatcaggccgtcggccgcgtggaggataaggacctctttgatgagaccgtcaaagatgtgtaccagaaaggatataggatcggggggcgcagtctgagacctgcaatggtcacggtgacctacggcggcgagaagcggccggcacccgagtcggagaaatctgagaaggatgagttgaaagacgattccgagagttcagagcccaagaagaagtgatcgagacagcaggttcgaggcacgcggatctgatagtcagctgcgcggcggcccgcgatctatgaaaggaggcatgcgatgcccgaggcaaagaatttctacgatatccttggtgtccagaaagacgcctcccaaaagcagatcaagagctcgtttcgcaagctcgcgcagaagtatcatcccgatgccggcggtgacgaggagaagttcaaggagataagcgaagcgtacgagactctctccgacgagaagaagcgccgcgagtacgatcagatgcttgcattcggcggcatgccatcagcgggcggcccgcagggctcatactcctacaccccgggatccggtcctcagggctggggggatatcttcgatagcatcttcaacggagaaggtggatttaacggcgagtggacgtcgggtcccggggtcggaggcaacggggcccgtactcgcccgcggaagggcagcgacctgtcactcactgtcgacatcacggccgaggatgccttccggggggtcacgcacaaggtcacctaccgcataccctcaaccggagagcagcagaccataacggtttcggtcccagcgggagcggtcgacggcggaaagctgcgctacaagcggcgcggcgagtacgggaccgctggaggcgagcgcggcgacttggtggtcacgactcatgtcgaggagcacccgctgttcaagcgcaagggtgccgatgtgaccatgacggtgccgatttccatgtacgaggccgcgctcggatgccaagtcgatgtgccgacgcccggaggtgccaccgttcgcctcaaggtgcccgcgggcacgcagtccggcaagaagtttcggttcaaagaaatgggcgcccctgatgtcaaacgacggggtcgcacagggtctctgctggtcaccatcagcgtcaagattcccacgaagctcacgggcgaggaaaaagaggctctcgagaaactgagggatgccgacacgcgtcgctaccgcgaccgcgtgatgcgctatcgcgccaagatgtgaacgctgcgcgagcatccgaagggatgctctcggatggttttcaacgaaccggataactcactagcagggaagggaagcaatgggccagcaagagcgagacaaaccgctttacatgatcagcgttgccgccgagctcaccggaatgcacccgcagaccctgcgagtgtacgagtccaaagggctcgtgaaccccaagcgctcaggaggcaacacgcgactgtactcacgagccgatatcgagcgactggagctcatcagccagctcaccgatgagggtatcaaccttgccggcgttgtacgcattctcgatatgaaggagcgcgcggagagtcgcgagcgagagaacgatcgcctcagggagcagctgcgcgagaagaaggaagagctccacgaactcaagatgcagaagcgcatcaccgcgctcgcgccctataaggacatgagccccgagcagacgctcagagggttgttgggggcaagctgattcgaagcggcgtgggggttcgggacggccggttgctcgtgacggttttcgctgcataagcgtatcgtttaccatgctatgactatatgtcatcttcatatggtacatttcgcctatcttgtgtcgcaaggcgcacgcgcatgcgcgccggccgccccgagccatccggcaaatccgagcgaagccccctcgataaggcggaatccctgaacagggatacggctcctgcgcttgcaccaacgatgcgatacctttgtttctcgagccccgcacatgataaaatctaatatatggagacttagattttgtgatagacacgcacgaaatcggaaagactggtagcaagattgatgatgtgaagagacccgatggtattcgtccatacatgaggtgccgccaatcagagaggggaacgcatatgagaatcgacaagctggcaatgacgtcccgcgaggcgctgcagactgccatgggaatcgcagcagatgcccaagcaggttccgttgaatccatccatctgctcgccgccctgctcatgggaggtgaacgtaacatctcggtcatcatcgagcgcatcggcgcagagccggctcagcttgcctcggccacccagcaggcgatcgatgcggcacctaaggtgtcgggcactgcacagcagcagggcctgtccgcccagctcgtgcggaccctcgagcgagctgagaagttcgcttccaagatgggtgacaacttcgtcatcaccgagcatctgctcatggcgctcgccgaggacagaggagaggcgggaagaattctggcagcatcaggggtgacgcgcgagcggatcgaggaggtctaccaggaactgcgcggtgatgagcgtgtcacctcagagaacgataagttggaattcgaggctcttgagcagtacgggcgcaacgtgtgcgatctggcgcgggccggcgaactcgacccggtcatcggacgcaccgatgagatccgtcgcaccatccaggttctgtcacggcgcacgaaaaacaatccggtgctcatcggcgagcctggagtgggcaagaccgctatcgtcgagggcatcgcccagcgcatcgtcgccggtgacgtgccgagcacgctgaaggatcgcgacatcatcgagctcgacatgagcgcgctcatcgccggcgccaaataccgcggagagttcgaagatcgcttgaaagccgttctcaaagaggtcgagaagtcagatggcaaggtcatcctgttcatcgatgagttgcacaccatcgtgggcgccggcgcgaccgagggctcgatggatgccggaaatatcctgaagccggcgctggctcgcggcgatctgcacgccatcggcgcgaccacgctggatgagtatcgaaagtacatcgagaaggacgcggcgctcgcgcgccggttccagacggtgctcgtctcggaaccctctgtagaggacaccatctcgattttgcggggcatcaaggagaagtacgaaatctttcatggggtccacatcaccgatggcgcgctcgtctctgctgcggacctctctgaccgttatatcgctgatcgctttttgcctgacaaggcgatcgatctggttgatgaggccgcgagccgtctgcgcatggaacttgattccatgcccgttgagatcgatgcgaccgagcggcagctgacgcagatgcagattgaggaacaggctctcatgaaagaggcggacgatgcctccaaagatcgtctcgggagtcttcgcgaggagatcgccgaaattcaggagaagctgaacgtgcaaaaggctggatggttgaaccagaagaacgccatcgacgacgttcagaagctcaagcagcagatcgatgatgcgcgtggcgagctggagcgagcgacgcgcgagggcgacctggagcgagcgggcgagttgcgctattcactcattcccggtctcgaacagcagcggcaggctgctgaggacgagctgaaggccaagcgggagaccgagggcggcgggttgaatgagcaggtgacccccgatgagatcgccgaggtcgtatcgtcttggacaggcgttcccgtctcgaagatgatgcaaggcgagcttgagaagctcaaaaccctggagagcgagctgcatcgacgcgtcatcggccaagatgaggccgtgagtgcggtagcttccgccgttcgccgcagtcgcgcggggctatccgatccgaatcgtcccatcggcagtttcttctttctggggcccaccggcgtgggcaagaccgagctcgccaaggcgctcgccgaatgcctgttcgatgacgagcgcgcgctcgtgcgcatcgacatgtccgaatatatggagaagttctcggttcagcggctcatcggtgccccgcctggttacgtaggctacgacgaggggggccagctgaccgaggcgatacgccgtcgtccatattcggttattcttctcgacgagatggaaaaggcccatccggatgtgttcaacgtgttgcttcaggtgctcgatgacggacggctgaccgatggccagggcagacaggtgagcttcaagaacacgatcgtcatcatgacctcgaatgtggcgagcaccgcgatcgcggagctgtccggtcgcgacgacgaggggatgcgtcgtgaagtcgatgcggccatgcgcgcgacatttcgtccggagttcttgaaccggatcgatgaggtcgtcgtgttccatccgctgggtatggcgcagatcgagaaaatcgtcgatatccagctcgatgacgtccgatcccgactggccaacgagcgaatgacgctggctgtgaccccagcggcaaagcagatgcttgctgtcggcggtctcgatccggtatacggtgcgcgaccgctcaagcgcctcattcaaagcgatgtggtcgatgctatcgctcgggccatcatcgatggcgcggtgcatgagggcgatcaggtcaccgttgatgtggacacgagtggtaacttctcagtcgtgcaggatgccacggcatcctatgagatgcccgaggattagggatgtcaaagagcgcgcgcgccctgatcgcgctctgatcgcgtggaagctcgtggatccaagatgcgtttcgggacggcagatcatctgccgtcccgtttttgcatcgcgatgcagaagctgcttcgatgcgcgttgcttccagagggtcaaaccttacatcgggcgatttcaacttgtgctctggtgcgcgatggcggagtatgtcatgtatgctttgtctggaagaccacgtatcggagggattgacatggcttctttggtgaggaaccacagaagattggtggcagtctgcgtcatcatcttcttgctcgagtgcatatcttatttcatcgtcggcacgatgtgtgggatgtggtggggaaaggagcatacgaccaacttgatcttcccgcccattgacgcgcacatcccttggatcacagcgctgtatccgtattactatatctggccggtcgcattctttgtgatcataccttttgtggtctggaaggcgggcggtcgacgcgggatcacgctgtatgtggttacctcggtcgcgatgtatctcatgggcggcattatctatgccctgtggccgacgacctacacgcctgccgattttgtcaacggcacgtggtcgacgttgccaaagtctgatctcttttacggaattgtaatgatgacctgcaataacgtggcgaatatctggggcgcgtttccgtcatatcacaatttctggggcgcgcagctcgtgctcatcccgatcatcatcgcgtatcaccacagtgggaaaagcacggcgtggacatggatctcgattctgctcggagtcatcatttcagcagcgacgctgtttctgcaccagcatgccatcgcggatgtgatcttgacgtatctgatgacctttgccatctactgggtgttttcgaatatgcgcatctttgataacagctggaagatcatggacatcacctactacgacaaacttgatagatggctgttccccgatcctgacgatcgataagattcggttcccttggcttcggggtgcgccgaatgcgagcatctgtctgaacgccatggttcagccgaacagcttgtttgaagaccgcaagagaagaggctctgatttgatcgcagttgctgccgcaccgcagggtgcgaaccctgtacatgatgacgaatctctcgacgcggtgaaaagaaaagcgaaaaggacgtcctgtgatccgcgatctgaggcgcgggacccgcttgtgcgagccgagaacgaggacgacgacggctacgatccctattccgatcgccgtcccgaaccagagccgctgtttgagccggatccctggggataaaccggcgttccgtgagctagcggtcgagctccctgcgcacgcgaccgcccacgatcaacgacgcgatatgatagagggccaaaagcaccgcgatgatcagagcgggaatcgtttcgagaccgaaggcgatagcgcagcaaacgaggcccaagatcaagccgatcagcgagagcggccgatgagatcccagtgaactcggacgattggctcctcgaattcccgccgccgatgccgcgatggtgacgatggcgagcaatatcagtgaggcgtcacgcaccatcgcccagacggatgccgcgagctgcatgccgaacacgctgctcgcggcctcggcggattccccgccgcgtgagaatgagatcaccgcgaacacgatcgccacgatcgatacgatgatctgggcgaagctcagaagtttcaaaatcttgcgattcaaagacatatacatctccatgtgtcgaattgccttccggaccgcctgcttgcgatcggtccgctgtccgcctcacagtataccgaacagcatcccgcgcgcgctctgctatcctgcatagatgaagccaccgccgatccggcggtcctctgtcggcgagcgcataatccgtgcggagaggggttcgagcatgtatgaggtcgacggtcgagtgttcgagctcctggtcgatgcggcaatcgccaccctacccgagcgatttcgagatgatatcgagaatctggcgtttctggtggaggatgagccctcggcagagcagcggagcgcgagtgcggagggcacggtcggcagcggttacgatgtgctgggcatctacagcggcgtgcccctgaacaggcgcacgacctcctatcagatgcacccctcagacaccatcacgatatttcagggcgctcacatgcgagcgactgacagctacggcgctctggccgagcgagtgcggcagaccgtggtccacgaggtgggtcactatttcggcatggatgaacggcggctcagcgagatgggctacggttcagcgagctatcatccgcgttcgacacaataaaaagactcccgccacagtccgatgtgacgggagcgctgaagtcaaggtggcgtcgagggcattcagctccagtcgcgcacacagttcagaccttttctacgcctctcgacgcgccatggccttctcgtagtcgttcgttccctcgaacacgggatgcttatacgggttgaccccgagcttcttcgcgcggtagacgacgtagacgagcgccgcgatgttcaccccgagcgacacgagcgacaccaccgtgttgacggtgacgctgttcaccgagtcggtcgtgaacacgctgtaatccatgaaccagggaatcacctgtgcgaacatgcaccacgtgcacagcgtgaaggcgcggttctggatccagccgcccttgttccagaaaaacgccgccaccgtgggcgcgaacagcagcgcgatgccgcagtaccaggcgtgcgtcggcaggcagttgtaggtgtagcagaagttccagatgtcataggcgatgatgtagacccaggtcatgtcgggccacagcatgtcctgctgcttcttcgaggagaagatgccccaccagcccgtcatgcagaagatgttgatgatgccggccatagcgttgaaaatgttgaaccagccacccatcagggtgatgccctcggtggagacgtaggtcgaattccatgccatgacggcgctctgcagatcggacacgacggcgatcaggatgttgaatgccacgatcgcgaatggataggccttgaaccacgtcgacttgcccagagagccccagtggtacttcagaaccatgaagcccagacagccggccagcgatgcatagagcttcgcgtagtggaaccagctgttcatgtgaacgtaggtgggattggcgagcgcccacggcgcgcccatcgcgacaccggcgtagatggcgatgaagtagacggtcagaatcccggggacgatcatgaagaagaagatgccgccggccttcgatcgacgtgcgatctcgttggcgacgatcaggccgatgaacacggagatcatgcctatccactgataggcggcgtgttcaccgtagacttggaacaacatcgcatactcccttctcgagcccgccgtctcttggatgggcgacaggcattccaacaagtgacctatcttcagcgctccgttcccctgcatcaccgtgtgagagagcactgccggtgtacttcgcggtgaagcgctcgatgtgcagggtgctcgcgatgatatctctgatgagctcctcggatgcgtccggatgcgtgcgtatgtacatgatgagcccgacgatgagcacgtagagcgtctcatggatatggtcgattcgaatctcgtgataacgggagaaatcgaccaccgtcgagctgcagatgtagctcgcgacgcgatcggcgatgcggtcgacgaagtcggtgtagagggtcacgtcgtcggtcagcgagatcgaccgaggcagatcgcgggcgccgagcaccatggatttgagcagtccggagacgtcattcagagcgccctcgatgtcgccgcgttcgcggtcgtgatcccagatgcgcacctgttcgatgaaatcatctatcgccgcctcgagggccgcttcgagcgccgcctctttggtgggaaagtagtgatagaacagcgaacgggtgcagccgacgcgcttggcgacgcctgagacggacagacggctgattccccgctccgagcacgttcgcctgaccgcgtgcagaatctcctcgcgtcgatcctcgcgcgtgtggcgctcgcgaggacgcgcagttgatctgtcgcctgtcatgaccgtctccctgtcgattttcgtaactgagcgattacagtcttgattattattgacatttcgtcaatatgtaatttgataaaacgctcgcatcattcgacgagcggttccaacgggaggttccatatgtccgatgtgcgcatacttgaggtgaagcagagcatcttcgaggataacgaccgcaaagccgatgaggttcgggccggcctcaggcagcgggggacctatctgctcaacctgatgtcgagtccgggctccggcaagaccacgacgttgctgcggaccatcggagccctgagagatgagctctccatcgcggtgatggaggcggatatcgattcggacatcgacgctcaggcgatcgcgcgcgcgggcgtcagagccatccagctccacacggggggcatgtgccacctggacgcgtacatgacggcggagggtctccagggcatggacgaggacgagccgcatgcgaaaccggtcgatctggcgttcctcgagaacgtcggcaacctcgtgtgcccggccgagttcgacaccggggcgagcggcaacgccatgatcctgtcggtgccggagggtgacgacaagccgctcaagtatccgctcatgttcaacatctgcgacgtcgtgctcatcaacaagatcgacacgctgccgatgttcgacttcgacatggagcgcgcgatcgataacatccgcatgcgcaacccgcgggcgaccgtcattccggtgagcgcgaagaccggcgagggcatcgaccaatggtgcgcctggctgcgtgagcacctcagagcatggagggcctcgtccggcgagacgcaagcgagctgacctggcggcatccttctgaatcggaaccgcccgcaacgcccgcggagggttcggttgatcaaacgcgcatgagagaggatcgtatggatatcaacgcacccggcatgtcctatcttgagcccgacatcggcgccgagttcgtcccgcccatccccgcccatccccgggagcggatcgtggcgctgtgccggcactgcacgaaccgcctgatcggacgcggcaacctgctgccctacgagtactggtcgttcgcgagcgtcgccaccgatgagatggccgacgtcctgctccagatgaagatgcgccatccctacaccctttccgaagccgtgcgcgagaccggcctcgacgaagagcccctcgagaggctgctcgatgagatgtcctacatcgggctgctcgagtacaactgggagaatcccacccgtacgaagcagtgggtgctgcccatgctcgtgcccggctcagcggagtttctcaacatgcggctaagccagatcgacgagcatcccatcgtcgcgaagttcttcgagcaatcgtcgaaggggccgctgtcgcgcgccacgccgatggtgccgcccggcggcgcgggcatcggcatgcacgtcatccccgtggagcgcgccatcgagacggagaatcgctccgtgtcggtcgagcacatcgagcactggctcgacaagtacgagggcaagtacgccgccagcccctgcagctgccgcatgagcagaaacaagctcggcgagggttgcggcgacgatccgcgcgactggtgcatagcggtcggcgacatggccgactacatcgtcgagaccgaccgcggccgctacatagaccgcgacgaggtcatggcgatcttgaagcgcgctgaggacaacggcttcgtgcatcagatcaccaacatcgacggcgagaacaagatcttcgcgatctgcaactgcaacgtcaacgtctgctacgcgctgcgcacctcgcagctgttcaacacgcccaacctgtcgcgatcggcctatgtggcccgcgtggacgcgagagactgcgtcgcgtgcgggcgctgcgtcgaggtgtgtccggccggtgcggtgaagctcggccagaagctgtgtctcgcgtcgaccggcgccgcaccggactaccccaagcaagagctgcccgatgcggtgaaatggggcccggagaggtggtcgcccgactaccgcaacaggaaccggatcgagacctatgacacgggaaccgcgccgtgcaagacggcctgcccggcccatatcgccgtgcagggctatctcaagcttgccgcgcagggcagataccgcgaggcgctcgcgctcatcaagcgcgagaatccgctgccggccgtgtgcggtcgcatctgcaaccgcgcctgcgaggacgcctgcacgcgcggcggcgtcgatgcggcgatcgcgatcgacgaggtcaagaagttcatcgcccagcaggatctcgatgcctgcgcgcgcttcatcccgccgacggtcgcgcctacgaccggcgagggcttcgaggagcgcgtcgccatcgtgggcgccggaccggccgggctgtcgtgcgcctactatctggcggagaagggctaccacccggtcgtgttcgagcgcagcgagcggcccggaggcatgctcacctacggcgtcccctcctacaagctcgagaaagatgtcatcgccgccgaggtcgacgtcatccgcgagatgggcgccgagatccgctgcggcgtcgaggtcgggcgcgatgtcagtctcgccgatctgcgcgcacagggcttcaaggcgttctatctggcgatcggttgccaagccggtcgctcggcgggtatcgccggtgaggacgccgagggcgtctcgaccgccgtcgcgttcctgcggtccgtgtcgtcgggggagctcgacgcgctctcgggtcgaacggtcgtggtcggcggcggcaacgtcgcgatcgatgtcgcccgctccgcggcgcggctgggatcggcgtccgtctcgatgctgtgtctggagagcgccgaggagatgccggccagcgatgaggaggtcgcctgcgcgcgcgctgacggcgtcgagatcgcctgcggctgggggcccgcggagattctgacggatggcgaccgcgttcgcggtgttcgcttcaagcgctgcacgcgcgtcttcgacgatgagggacgcttcgcgccggtctatgacgaggccgagaccaaagaactcgaatgcgaccgggtcgtgctctccatcggccaggccatcgaatggggcgatctgctcgcggacagcgccgtcaagctcggacgcggccaggggccgctttgcgatccgaagacctatcaaaccgatgagccggacatctttgtcggcggtgacgttcacacgggaccgaagttcgcgatcgacgccatcgccgcggggcacgaagcggccatctcgatccatcgcttcgtgcagcacgccacgctcacgatcggccgcaatccgcgcgtctatcgcgagctggacaaggcgcgcgccgacgtgggggagtacgatcgctcgacgcgtcaggcgcccgcgatcgatggagagcgcgaacgcagcgagccgtttcgcgagtacgtgcggaccctgagcgaggagcaggtgcgcatcgagaccgcccgctgcttgggctgcggcgcgtccgttgtcgacgagaacaagtgcatcggctgcggcctgtgcacgacgaagtgcgatttcgatgccatccatctgcaccgcgagcaccccgaggcgagccgcatggtcaagtacgagaagaagctgccgacgcttctgaagtacgcgatcaagcgcgagatcaagattcgcttcggtgccaaggcgaagtagggaccggtcgtgcacgaactcggcatcgtcttccatatgatccgcaccgtcgagggcgtggcgaccgatcgcgacatcgcgcgcgtctcggccgtgacgctcgagctcggcgaggtctcgggcatcatcccgagttacctcgagagctgctggcgttgggcgtgcgacagaagcgagctcatgcggggcgccgatctggttgtcgaagaggttccggcgatcacctactgcgaggactgcgagcggacctatccgaccgtcgaacacggtcgcacctgcccgtactgcggaagcggacgaacggtgctcgcgcaaggcgatgagaccatcatcaaggagatcgctgtgcccgatgagcgccccggagggcttgccggatcatctgaggtcgcagatagtgattctgctatacgggtttgagccctgtgccgatcacatcgggtagggcttgcagacgccatgccagagcgcgcccggtgcgacgaatcgaccagtgggtatgctacaatttgacgcgcgctgacacgggtagcgcgtcatcgcctccgtagctcaggggatagagcaccgctctcctaaagcgggtgtcgacagttcgaatctgcccgggggcaccagaaaaaacgcaggtcaaatgatatgtttcattggcctgctttttcttattcaaaagccgaagaaacaaaatggggtgaaataggggtgaaagaattttctatggagaatgcgccgaacttgtgagatcgcggttttcaaccctttccacagcctgcgggctaggcagcggaaccctccggctatggaaagcattggaaaccgctggactctgatcgccggcccgtcgggccggcgatcagccctcgggagcgcccgcccccgccatggccgccatggccatcacgcctcgcagcgcgacgctccggtcccgctgcgcggaacctgcgcccggtcgcaggggcggaatccccgccggggatgtccgtccccgctccctctcgctccctctgctcggagtccccgccggggacgtcctcgcgccgctcgctcaccgtgcttgcaagatatggattcgtcctcacaaaccgtcgttcctccggtttgcgaggacgaatcaatcttgtcctgcgcgaatgcgcaggaaggggagaaccgctcgctacggctcgctctctccaagagaagagggccgatcggctcgcacgccgtcggcccgccggtcgcctcgtcacctctcgaagccgtcatccgccgctcgctccgcgtctcgctccaggagcctggcgatggagagagagcgcgacatgctcccgagatcgagcctcagctctctgcccgatcggctcacggcgcgaccgagggtcgccccgttcaccctgcgctcggtgcccctcccgctgcgctcgaggctcttcgacctgaagcggaattgcaggtcccccgacttcgcgcgcgtcatctcgatcccatcgcccctgagcctccgggcgagctcgcgcggtcggttgtcgcagatcgccatgcgggcgacctcgcctgcgcgcttggcgacgcatgcgcgcacgcgatcgttctccgagcggtgcgaggcgtcgcgccgtcgccattccctctcgcacctcgatggctgacgagcatgggagcggaagttgctcctgtgctcaaactgtctgggaccgcagagatcatcgagttcacgggcggttctgattgctcgtcgccgccgcgtgggcccgacccacatcaagcttgcagccggtctgcaaattggtgcgactgatcgccatgcgggtgccagagcaccactttaacaacgccctgtatgtcatctttcttgacagggtctaaagaacgcggttggaaaccgtacaaccatttgtgccagcagtatgaccgtgctgtgaatagtctcagtgagtttttcatgcctgatagttcaatgggtagaaccccctccaaggttgtttgagaacaacatacacgccggactgtctgaaagacaatcactgcgtatcgctttccctcacttattcgggaccttgttcacaaggtcccgaaggctttttgaaaccctgtattcaccagctggggagcctcggaatgaagtcgcgccaacccatcgcgccgcctcggaggtcgattcgaagagaaagcgatgaagcgtgctgtaaaaaacaacgaagatgcaccgtacaaggaggtagacatgaacagatcgaaacgcacgaacagattcagaccacccatcaaaattattctctcgcttctcgccgccgcgctgtttgcgttggcgatcggcccgagcgtcgcgcaggcggcaccgcagcctttcgccggcaacaagctgaccgtaacgaaccttcacaaattcgacaccgtgagcatttacaggatcgtcacgatctcggtcgacccgcagaccaacgtccaatcctacgagttcaccgcagatttcggcataacgaaagcccagtgggagcgcgatgccaaggatgcgacgaacctgcaggcggatgcgaacaagatcgcacagtacgtgcatgacaacgacgggtcgcaggccctcgataagaaatcgaagaactcaccgggtgaaagcgtcgagttcgatgggctctatgcggggcagtatctggtcgtcgtcacgaacgaagatgatttgacgcgcgtctttcagaacaccgtcgtctccgtgctgcccgccaaacaggccgacggctccttcgcgcccgcaaacgtctcggctgctatcaagtttacggatttgtcgggcacgggcgtcaacaagctcgtcaacggcaaaaaatgggaggaccggattgataacggcgacaccgcaaaattcacgatcaccagcgtgattccccagtacgccgacccctcgacgcgcaccttcatgttctcggactcgatgaccatgggcttagactaccagcacgatctcaaggtcgcagcgggcacgaccgagttgacgctcggtaccgactatgcgatcggcgacaaggtcaatttcttccacacgatcacgattctgcccagcgcgctcggaaaatacgccaatcagccgatcaccatcacctattcggcaaagtttgtcaccaccggaaatcgtccggtatatgccagagcagaatcgaatacggtttatctgaaattctcaccgaactcggtgggagcgaacgcggatgatgagataaagatcgtgagcagcaatgtcagcatcaccatttacggtctccatctcaagaagatatcaagcacggacggccacgcgctcgccggtgcggagttctcggtccgagctcccggaggcgcagaggtcgctaccgcgaaaacagatgcccagggcaacgtgaacatcgtcggtgccctcgctgcgcaaaaggactacacgctgaaggagacgaaagctccggccgggtacgcgccggtagcggatatgcacttcaccattgagagcagattggttcaagattacaaaggctaccagtatgatctgggcaacatcaaggacacgccaaccggcttcgatacgctgctgcccaccacgggagggccgggaacgatcgctgtgaccgctgtcggcgtgttcatcgtcgcgggcaccgccgcatggatcatccggtcgcgtcgacgtcgagatgtgccgacggcctagatctgatatgggccgcaaacgcgctgcgagcatctgccttgccgcgttcggactgttgatcggagcggcgatgatcgcctacccggcgatgagctcgtggctgcatcagcaggcgcagaatcgcgtcgtccagcagcagggagctgagatccgaaggaattcagataccaaactcgttgaggaacgcgcgcgggccatcgcgtacaatgaacgactgcgcgccggtggcccgtccgtgtccgattcctttgggagctcagccgcgcgttcgactgacgcggaatacgacgcgatcatgaatctgagcggtgacggcgtcatgggcacgctcatcataccggcgatcgacttcacgatgccgatctaccatggcgtcgcaaagactacgcttcagcaaggtgtcggtcatcttccgggtacgtcgctgccgatcggcggcccgtcgacccatgccgtgctctccggccacaccggcctgccgtccgccaggatcttcgatgacctcgaccgcgtgcgggtcggcgattatttcgtcgtagcggctctcggtgaggaccatgcgtatcgcatcacgtcgatcgaagtcgtgcgccccgatgagaccgacagtctgcgcgtgcgcgagggcgccgatctcgtcacactggtgacctgcacgccctacggtgtcaatacgcatcgccttctcgtgcacggggagcgctgccccgtccccgatgagtggggcaggcacgagcggagcgaagcgtctcgtgcaggtcgtggcgcatcgctcgatgcagagctgctgcgatcgatggcgatcggggctgcggctgcggtcatcatcagtctgttcctcatcttctggtcgcgccggcgctctcggcgccatcgtagctagattcacgggtctcttgagcctttccccataaaatagatcgcttcattaccattttgtttccaaatacgcttttcggagcagttggtgctctgtcgtactaaagttcatccacacgtattgacgatcatctcgctcatgcgaggtgctccggatcgattgcgtacggcggtgcggcaacgcagccgcctcgtctgatcgccgaattcggaggaaaggggatgccactatgcctggaagcagaaacatgttcagcaggcggcggttcatcgagatgctcggcatctccgctgccgggtttggcctcataggggttgccggctgcggtggagatgccggcggggacggacggggcggttcgagcggtgctgccggcagcgggggtgcactcgcggactcgctggtgtacgggcagggagccgagccccgctcgctcgatccggcatattatgatgacggcgagtcggcgaagatcgcttgcaacatctacgatgggctgtactgctacggcgccaaggacgcgaaggtcgctccggcgctggcagaggcgctccctgagatcagcgacgacggtctcgtgtacaccatcaagctcaaaaaggggatcaaattccatgacgggaccgacttcaacgccgaggccgtgaagaagtccattgagcgccagctggcccccaacgcagattccgatatgccctatgccaccttcgtctacggcgaggagtcaatcggtacgggtgtggagaaggtcgaggcaccggatgatgccacggtgaagatcacgcttcgtgcgccctcgaccccgttcctgaaaaaccttgctatgtcaatcgccgcgccgatcgtgtcacctgcagccgtcgagaaggcaacggggggcaatatcggagaggcaccctgtggcaccggtccgtacaagttcgtgaagtggacgaaatccgactccatcacgctcgaggccaatcccgactactggggcgatgcgcccaagacgaaaaacgtggtgttcaaattcatcctcgagaacaacacgcgggtgacgtcgctgctcaatggcgagtgcgacgtcatcgacggcatcgacctgtcgagcaccaccacgatcaccgatggaggctacgatctgttcgccgaagacggcatgacgctcaactacatggcgttcaataccgagagcggcaagtgcgtcgaccgggatgtccgccgcgccatcgcccaggcgatcaacgtttccgagatcgtccaggccgtctacggcaagtacgccacggtcgcaaactctgtgatgccgacttggatggcatcctatgacaaggatatcaagcagaccgcgttcgacgccgatgcggccaagaagacgctcaaggacaagggcatcaccgagctgaattgcatcacctactccaatccgcgtccctacaacgccaagggcggccaggttctcgccgagaccatccagggctatctggagaaggtcggcgtgaagctgaatatcaccacctatgattggacgacctacaagaacaaagtcgcgaccgatccgttcgacgtgtgcttctacggatggcagggcgacaacggtgacccggacaacttcatgaacctgttggcggactccaactggtcaatgaatgtttcgcgcttcaatgatgcggactacagggctctcatcgccaaggggctcgagacgcccgacggtgaggagcgcgatgagatctaccggcggtgcgagcagatggttgcggacgaacagatctggttgctcatctcccatgcgcagaatctgtgcggcgtgagccccaaggtgaaggacttctactaccatcccacaggcgcggtgttcctcaaagacgtgagcaagcaggcctgagggcgcggagctcccaccagctgaagagctgtccagaagatgtagcgatccgcctcgggcggctggcgagcgggtatcggacgcgtccgtcgctgcggtgcgaacgcgcttcgccatcgatcgcatccgagcatcgcatgagaagggaatcgtcgtgttcaactatgttctcaagcgaatcctcatggtgattccggttcttctcggtgtgacggtcatcatctttctcatcacgcgcgtactcgcccccgacccggctccggtggttttgggcgagcacgccaccgaggcggcgatggcggcatggcgcaccgacaacggactgagcgatccgatctggatgcaattcatcaatttcgtctccggtgcgatccgcggcgatcttggcatgtcctattacacgcatcagtcggtgaccgccgagataggttcgcgcttcccggcgaccgccgagctcgccgtctgcgccatcatcttcgcatccatcatcggagtggcgctcggcgtgatctcagcggtcaggaagaacagggcggcagatcatatcagcatgatcatcgctctcatcggcgtctccatgcctatattctggtcgggtatcctgctcatcctgctttttgccggcatgctgcacgtgctgccctcgagcgggcgcatatccccgctgctgcagccgaccggggggaccgggtttttcctcatcgacgcactcatccagggtagatggtcctctctggccgatgcactcgtccatctcatcatgcccacgatcgccctgtcgctgtactccatggcgatcatcacccgtatgacccgctcgagtatgctcgataccttgggcgaggactatgtgcgcaccgcacaggcgaagggtctgacacggggtcgcgtcaacatcaggcacgcgctgcgctgcgcgatgctcccggtttcaacggtcataggcttgcagttcggcagtctgctcggaggcgcgctgctcaccgagacggttttctcatggcccgggatcggcaaatttgcggttgatagcgtgctcaagagcgactttccctgcgtccagggcatcgtcttgctgatcgctgtgatcttcgtgttcatgaatcttctggtggacatcatctacgcctatctggatccccgtatcaaatacggcgcgtcaaaggaggcgtgatcggaatggagagaagtgagatggtcgcttcgactgtccagtcggcatctgccagccaagctgccgtcagggcggcagattcagacgacgcggaatcggcggttgggctcggagctggcggggtccgcgccgcgctcggaccgaccggcgtcggtgagcgcgaggtgcgagaaagcatctggaaggacgtcgcgacgggcatcatatcgaaccgagcatcgcttgcgagcggaatcttcatcgccctcttggcgctcgtcgccatcgtgaccaagctgttcccccagatcctaccctttgatccgaacgtgcaggatctcagcctttcgctgcaagcacctagtgcggctcacctgttcgggaccgatctgcagggccgcgatatcttctgccgcgtgctcgtcggcacgcagatcacgctgagcgtcggtgtcgctgcggtcgcgttctccctttccgcgggtgtgctcctgggggcggtggcgggctacaagggtggtcgcgtcgacaccatcatcatgcgtgtcatggatatgatgctcgctatcccctcgatcctgctcgctatcgccatcatggctgcgctcggtccgggcatcgagaaggctgtgatcgcgatcgggctggtgtccatcccagagtacgcgcgcatcgtgcgatccgagatcctctcgatcaaagagcatgactatatcgccgcagcgcgcgtgatcggcgattcgaacttcgaaatagtgttcagacacgtcctgcccaacgttatgcagtccatcatcgtgcgcgcgactctcggcatatcctcggccgtgctcgatgcggcagcgctgggatttctcgggctcggtgtccagccgccctgcgccgagtggggcgatatgctcgggcgcggtcgcaacgatctgcttcgtgcatcttggctcatgttgtatcccgggcttgcgatcacgttgagcgtccttgcgttcaacctgctgggcgacgggatcagggatggcttggatcccaaggcgaggaagaggtgaggcagatgctgctatcggtcgaaaacctttccaccgatttcccgacgaagcgaggcgtcgttcatgcggtcgaaaacgtgagcttcacggtgggggagagcgagatcgtcgctatcgtgggagagtccggctcgggcaaatcggtcatgagcctgtcgatcatgggtcttctctccgaccccggccgcgttgccgcggggacgatcgatttcatgggtgcagatcttgcgaccgtctccgaacgggaataccgcggcctgcgcggtcgcgatatcgctatgatctttcaagagcccatgacgtcgctcaaccccgtgtatcgcgttggggaccagatcatcgaggccatccgcgctcatgagcggctgagcaggaaagaggctctggagcgagcgatcgagctgctggacaaggtcgggatcccctgtccccagcagcgagtgcgcgactatccgcatcagatgtcgggtggcatgcgtcagcgcgtcatgatcgccatggccctcgcctgcaaccccaagctgctcatcgcagatgagccgaccacggcgctcgatgtgacgatccaggctcagattctcgatcttctgcggcggctgcgcgagcagaccggcatggcggttcttctgatcacccacgatctgggcgtggtatccgagacggccgaccgcgtggtggtcatgtactgcgctcaggtcgttgaagaggcccccgtgcgagagctgttcgatcggcccttgcatccctatactctgggattgctgagatccatcccgcggcttcaagatgacgatgcgaagcgtctctacatgatccgcggcaccgtacccaatccgcttgagatgcctgcaggatgccacttctcagatcgctgcgattcatgcatggagatctgtcgccagcgggtgccggatctcgtggaagtcgacggtcataaggtgcgctgctttctgtatgaggattccgacggcgcgcgcaaagacgatgacggcatcgccgcaggcgaggcccgagctctcgccgatgccgagacggcgcgtcagatcgctgcggccgatgccctgctggaggccgaggatatccgagagaccgagatagaggaacatgagggcgtgaagcgatgagcgatatcagacagacagaggttcctgcgtcggcttcggatcgagatatccttcttgaggtccagcatctgacgaagcgcttcgtggggaagtcgagctttctgggcaagacgctctcacacgttcacgccgttgacgatgtgagctttcgcatccgtcgcggagaggcgttcggcctcgtgggggaatcgggctgcgggaagacgacagtgggcaagctcctcgtcaatctgctcgagcccacatcgggcaagatcatcttcgagggccgggacctcacagcgatgggctcccgacagcgcaccgctctgtgtcgcgacatccaactgatttttcaagatccctactcgtcgctcgacccccgcatgcgcatcggagatatcatagcggaaccgatcatcaccaaccggatcctgccgcgcgagaaggttgaggagcgggtgtgcgagctgctggagtgcgtagggctggcgaactatatgcgcaaccgctatccacatgagttctccggcggtcagcgtcagcgggttggcatcgcgcgcgctctagccgtgaggccgaagctcattgtctgcgatgagccggtgagcgcactcgacgtctccattcaggcgcaggtgctgaatctgctggccgatctgaaagagcagttcgggctcacctatctgttcatcgcgcacggcctgaacgtggtcaagcacgtctctgaccgcgtaggcgtcatgtatctgggaaagatgatggagatcgcaccgaagcgagatctctatgccgagccgctgtccccctacacgcaggcgctgctctcggctatcccctctgtcgacccggcttccaagcgccagcgcatcatcttggagggcgatgtcccatcgccgatcgacccgcccgccggctgtcgtttcgccagcagatgcttcgccaaggtcgaccgctgcggtagcgtcatgccggcgctcacgcagattcgtcctgggcactgggcggcatgccatcgcttttgcgattccccattgtgcgacgcgaactcttgacatcgaggcaagtccaatgggttgtccgaggtcgttctagggatatgaagtaggggatacgacttgatctcctatctcacagttggggagctgaactgccttgcgcagtgcgactataagcgcaagcgggactgcatttaaggtgatattatcgtttatcgcggctctcgccaacatttgatctcgtgacagcgttcatacatcatgcaaagttcagcggtatgcggataccccatgagagatacaagaggtggattatcggccgatcagttaagtcaatatatttgcctgtcaaagagttgcaaaggaggcttgcattctcaatcagtctttttatcctttaggctgtctgaaggagtgcaacatgcttattattgagaagctcaaggtaacagaagagatgtccgaggcggaagcggcgatcgccgcttatcttttggaacatggtagagatctgaaaagatactcgattcgcgatcttgctgactccgcgtatgcctctcctgccacggtagtgcggttatgcaagaagcttggtctgtctgggtttacggagctgaaaagtcgccttttggacgaacttgcctattttgaacagaaacaagacgaagtcgatgcaaactttcccttttctcgcgaagattcactaatgaggactgctaatcgtatttcccagctccatatgcagacagttgcggacaccatgaaactcttgcgatttggggatcttcaaaaggcaattcgtttactgcagcagagcaggcgtgtttacgttttttcgtttggaacatcattaaatcaagcagagtcattcttagagaatatgttgaaaatcggtcgggaagttgtaatccagagcaatctgaattatcagatttatcaggcaaaatgtatgtctgcacgtgacttggcgatagcgatatcctattcaggtgagacagaaaaaattctatttattgcccagatttgtcataagaatcacgtacctttgattgccatttcatcgtatggcgagaacacacttacttcgtattcagattgtaagctgactatatcaaccaaggagcatctattcgataatatggctaacttcagtatgcatgtttctattaacctgctacttgatgttttatactcaggtctatttttagttgattatgacacaaattacaggcataagatcgatgtgactaagcaatttgaattcaacagacattcgcaaaccgatgctttaatgcgcggcgatctatggaatccggaacgaaaaacttgctgaatgtattaattgcaggaccgaacttaagagccgctatggagtaatgtatcgaacttcgttttgcttaccgttcagcggagaattgagcctttcgtcttatctggaacttgctttccgatatccatttaatttatcgaaatgaattaaaacattgttccagagagaccgagccccatcttcatcgcgtcaaatttccgatataccgaatagagctagggaaaaggaggttttgatgaaaatgcgcgatggttttctttggggcggggcaactgcggcaaatcaaatggagggcgcctacttagcgggcaacaagggtctgtctatcgccgatgttgaaaaagggtcgcgttctggcgcgccaagggaaattcatgatagagtcaaagaaggcagttattatccgagtcacgatggcattgatttctaccatcgatatcatgatgacatcgatttattcgctgagatggggtttaattgtttgcgcatgtctattgcgtggacacgtatattcccccttggtgatgagtccaaaccgaatgaagtaggccttgcattttatgatcgcgttttcgattgtttgaattcccatggtatagaaccgatagtgacactgtctcattatgagatgccactgaatttagttcgaaaatacggttcgtggcgcaatcgtacgcttattgatttttatgaacgtttctgcatatcagtgttcaaaagatataagaaaaaagttcggtattggatgacgttcaatgagattaatgaagttatgaatcagcgcgagccttatcaccaagcaggtattcgcttttgtaaagatgagagcgtgaacgaagtcaaaataaaagtaagccacaatctgtttgttgccagtgcgcgggcagtcattgcgggtcaccaaattaatccagagtttaaaatcggatgcatggtgcagtatccaacaacctatgcgaaaacttgcaaacccgatgatgtgcttgcccaacgattaagcatgttgcccaattactactatacagatgttatgtgcaaaggatgctacacaaatctctgtacagcacagcttaagcgactagatgttcgttcattccatccagatccatcggatgccgagattctgcagaaaggtgcggttgattacatcgcttttagttactatttttcatcgattgcatcaatgaaaaacaatgagtccattgccgttgagcgctccaacccatttgtatcacgcacggactggggttggccaattgatcccataggccttcgtatcgcattaaatgagttgtttgataggtatcaaatgcctctatttgtcgtagaaaacggcattggagcgactgatgttcccgttcctaacgaactcatccaagatgattatcgaatagaatatcttcgcagtcacatcgaagcgatgaaaaaggcaattgaactcgacggagtcgaagtgattggctacacaagttgggctccgatagatatcgtttctgtaggcaccggcgaaatgagcaaacggtacggattcatctacgttgataaagatgatgatggcagaggaactcttgcacggcggcggaagaaatccttctattggtatcagaaggtaattgcaaccaatgggagcgatacctcaatcccgtaagcacagcctctgcattcatatagttttaagtatgtccgacttgataaaacaaataaatctctgaccggatcgatcacacatttcgggcctttcaatgcgcaaaaggagtactcatgaatacacgagaaactgcactgtgcatacttcgagaaatcggcggaaaagataatatcaaaagtctgacacattgtgttacacgattgcgcttctcgctcaattcattcgccccagcaagcgaagcgcgtgtaaagcagatacctggcgtattgggcgtcgtgagacaaggcggccagtttcaagttatcatcggtcaaagcgtcgaagtggtatacaacgaaatcattaatgacataccagatctttccccttcagctcaagaggttgatcacaggagaaatccgacacagggtggaattatcaacaaggcacttgatacgattgcgggcatttttacaccgattatgccggttgtcgcgggttcgggaatgatcaaggcgctattatcaattctcgtactggctaaactcatcgatcttgatggtcgtacctattactttttgaattttatcgccgacgcagggtattactttcttccgatttatctagcggcttcagctgcaaggaaattccgctgtaacatgtatatggcaatgtttttaggcgggattcttctgcacccaagcttttcagcacttggaaagtccggagacttcatatcggtcttaaatctccccgttcgtgttgtgacatattcatcttctgtgattccaattgtgatgatagtgtttacatattccttcgtagagcagtttctcgaaaaaagactgccatcagcgatcaaatttatcgcaaaaccactttgctcgttgatgataatggctcctttgtcatttctagtcctcggcccgcttggcagctttttaggtgatgtaatcgtaggaggacttcttgctattcaacaaattgcaccttggattttaccaatggtcattggtgcattcatgccatttttagtgatgactggaatgcattacagtctgcttccggcttatgtcagttctttgtcatcgctcggctacgaaaccgtcatagggccgggaaacctgccttcaaatatcgcacaaggtgccgcttgcctatgcgtgtcccttaaatctagaaatcgggaattcaaacaactttccattacttctggaatatcagccttactcggaatcactgaaccagccttgttcggagtgaatctcagactgaagaaacccctgatagcaattgccatcggcggcggaatgggtggcttgtatgctggcattacaggcgtgatgcgcttcggaggtggaggtgctggattagcagcgcttggtctttatgtgggcgagaatcctttaaatattctgaatgctcttgtttcatgcgtgattgccttcctcgtgacttttcttttgacatggttcattgggttcgatgatatttcgactgaggtatcagacgaagggtccaagacagccgttgcttcctaaccggaatttaaggggagatgcattatagtggtcgcgcgccttttcttgtcaggcaataacgaccctgctggagatcgcgcgcaggtccgatcttgggcgcgcaaacgtgctacagtttttcggtacgcgtcggcagagtgtttccccgtctttcccgccatgcggacacgggtgcaggaaggatttcccatgtgcggattcgtcggattcaccggcacgctcgatatggagcaggatgcgagagccgaggttctcgaggctatgatgaaccgcatcatccaccgcggccccgatatgggcggccaatacttctcagacgatgtcgcactcggcttccgccgactttcgatcttggatctctccgaggccggagcccagccgatgggcaacgaggagggcacggtccaagttgtgttcaacggcgagatctacaacttccgggagctgcgcgccgagctcgaggccgccggatacgtctttcacagcaacacggacaccgaagtgctcgtccacggttacgaggcgtggagcgagactctcgtcgatcacctgcgcggcatgtacagcttcgtcgtgtacgacagcaggcgccgtcgcctgttcggcgcgcgcgacatcttcggcatcaagccgttctactggtaccgcacgcccggtgaaaacgagctgctgttcggaagcgagatcaagggttttctcgagcaccctcacttcgtgaaagcggtgaatcgcgcggcgttgcgcccctatctcacgctgcagtatcccgcgaccgaggagacgttcttcgctggagtgttcaagcttccggcggcgcactgtttcacgtttgagcttgaaacaggcgcgatgaacatccgtcgttactgggactgtgatttctctgaggtcgacaagccgttcgagcgctacgtcgaggagctcgacgcgcaggttcgcgagagcgtgtccgcgcaccgcatcgccgatgtcaaggtgggatcgttcctgtcagggggcgtggattccagctacatcaccgcgtgcctcatgccggacagcaccttctcggtgggcttcgactatcaggggttcaatgaaacggattatgcggccgagctgtcggagagactgggtatcaccaaccaccggaagatggtgagcgccgaggagtttttccaagctcttcccgacatccaatatcatatggatgagccccagtcgaatctttcgagcgtgccgctgtacttcttggctcagatggccgccgagcaggtgaccgtcgtcctttcgggcgaaggcgcagacgagctgttcgccggatatgaatggtacgaggacactccaccgatggcgggcttcaaacgggcgatgcctctctctgtgcgccgcgcgctcggcaagctggccgcgcggttgccgcatgtgaagggtcgcagcttccttctgaaatgcgctgaggttcccgagcgctggtatgttgggcaggcgttcgtctacgacaccgatgaggcggacgcgatattgaagcgcgactacgataggggcccggacgccttcgagctctgtgcgcccgtctatgagagggcgaagtgctatcgggagctgtccaaaaagcaatatctcgacatgaatatgtggctgcccggggacattctgctcaaggccgacaagatgtgcatggcgcattcgcttgagctgcgcgttcccttcttggaccgcaaggtgatggcgctcgcggagcgcgtccccgaacggttccgcgtgaacgaacacggcaacaagcaggtgctgagacatgctgcaaaccggattcttcccgatgagtgggccacgcgccccaagaagggctttcccgtgccctttagattctggctgcgtgagccgaggtaccgcgatatggtgaaggcctacttctcggctgactgggcacgtgagttcttcgacaccgacaagctgatgagcctgcttgacgaccatttcgagggcaaggcgatgaaccagcgcaagatctacaccgccctcgtgttcctcatctggtacaagcggttcttcatcgacgagtcccggtcgcatccggcagcagcctgaatctcaggcgtcgttctagctctcgagatggcggcgcgccaactcgagatcgctggcgattctggcgtatccatcggagcgccgctgccgatgctcatcccctttggcgagtagaagcaccaaggcaggtccctcgtgcgacctcgccgcttcgaaagcgcgttcgaccgcctgctcgcgattgacaacgatctcgaaagcggtaccggttggcgtgttgtcggcgagctgcgcgcagatgtcctcgacgcgctcgccgccgggatcgtcttcggtgtagatgagcagatctgccgatttgccagcgatccgaggcagttcgtgacgccgatcaaatgctttgtcgcccggcgcgccgaataccgcgatgacgtagcgatcgggatactcggattcgatcgactcgaacagcaagcggaacgacagctcgttatgtgcatagtccacgagcgacacgatgcgaccgtcgggggagcggaagcgctccatgcgcccgggaacgcgcgcccgcgagagccccgtcgcgatcgcggtgtagtcgacgcccagctcgcgggcgagggctgccgccgcgagcgcgttgtcgacattgaacaggcctgacatgcccagagcgatctcgtgccgccgcgcgcgctcgacgatatcgaagccgatgtgctctgacgcgaccgagatctggtcggcacgcagatccgcgtctgtgcgccgcgagctgatcgtgacgagtttgcccgccgtttgggcgcgcttgagcacctcgacaagatgatcggtatccagattcaccacggctgtttcgctctgatcaaagatcctgagcttgcttgccaggtagtcctcgaagttcggatgctcgatcggggagatgtggtcgcttccgatattcaaaaagcaaccgacgtccagcgtgattcccaggacgcgatcgtacttgagcgcttggctcgacacctccatgatcatcacgctgcgtcccgagtcgacggtgttgcgcaggtgacgccataggtccggtgcctcgggggtggtgttatggctctcgtgccgctcgacgccgtcatcgacctcgatggacccaaccatcgagggctccatgcccgcagctctgagaatcgagcgcagcatgaacgtgacggtggtctttcccttcgtgcccgtgacgccgacgatccgaagggcgcgatccgggtgcccgtagatgatcggagcgatgagtgccatggacgcgcgcaggtcggacactatgaggccgggcgtatcgggtgccgccgcagcgagttccgcgggtgcgctgagatcgcaggctggtgccgccgcctgcgtctggcacaggaacgccgatgctccgcgtcggatggccgccgtgaggtatgccggtttgaaggcggcgcccttgcagacgaagagattgtccatctcggtcgctcgcgagtctatcgacatgccgcgcacgagtgcgggccctccggtgacgcggcaggcgatgccccgcaccctcagctcgttcgcgagcagctcgagcgtgacggtcggcgtgcccgggcgggctgagtcagctgtgcgagtcatgggatccttcccgaacgataaaacggttctcaacgcattgtatccgtgtgcgcgcccccaagactcgttcgcttcggatctgcacgatttgcgctgcgtccgtctccggacggcgagtttggtcgaaaaacggagcggaatgactcggcggggcgagcggtcggtgacgcctctcagcgcgcccgccagtatgcgatggcgatctgcgtgcgacttttaaggtgcagctttgccaggatcatgctgatatggttgcgcaccgttccctcgcccatgtaggcggcggccgctatctcgcggttatcgagcccccgcgcgataccgagcaccacctcgaactcgcggtcgctgagcgcgccgaacggagcgggacgcgcagacgcggcaccgtcggtcgaagcgcgtcgcgaggcgctctccgtcctgcgagaatccgcccgatcggggacttgcagaagcgagatgtgctcgagcacctcgccctcgagcacgctttgtccctgcatgaccgcccgcagcgccggcgggatggaggcgacatcctgcttgatgaggtagccccgcgcgccggcgcgcagggcgcgcacgatgtactcctcatcggagaaggtggtcagaaacacgatgcgcgcattcggcgtcgcgtaaaggatcgactcggcggcggagagcccgtcgcggcccggcatctgaatgtccataagcacgatgtccggccccagctcgccgaagagccggatcgcgtcgtcgccgtccaggcccgtgcccacgacctcgatgtcgttctgcgcttcgaggatgacccgcagcgcatcgcacacctgacggtcgtcgtctgctatgacgattttcattgacggctttcctcctccgtcgtgggtttggggatcgtgacaaagacgcgaaatcccgacgtgcagccggggtcgtcgagcgcttcagccgccgcgccggcgctcagatggcctccgagcgcctcgacgcgctcgcgcatcgaggcgagccccatcccctccgcaggtgcctcggagggccccgatccgttgttggagatgatgagctggaagaacgcgggatgctcgaggcatcgcacgcggatcagatcggcgtcgctgtggcgcagcgcattcgagatcgcctcacgcgcgatcgcgagcagacaggacgcgaccgcggcggggacccgatcgacggagatgtcggctcgcacgccaaccgcggtgccatgcgtgatgtcttcggcgattcttcgcatctggcccgcgagatcaatggagtcctcgcgcagcgcgtgaacgctcgcccgcacggtctcaagggtcgaggcgagtgtcgcctcgacatccgtgaagtccgcctgcacgcgcggctcgccctcatgcgcgacgcgcagcgcttcgacctgcaacacggcgcgggtgagcagatggcccgcgctgtcgtggatctcccgggcgatccgcgcgcgttccgacaaggtcgcgacctgcgcctccaagctctgtcgatcgatgagatcccgattgcgctcctcgagcgcgaatgcgcgggccgcgagatcatcgcgctcacgacggttgcgccgccgctgcgcgatggtctgggaggtgcgcagcgagcacagcagcgcgatcgcgcacaggcatatcgtgagcacgagcgacagcgggtgcgatcccgcgtcgcgcgtgccggccgcttcgctctcgcgcgccagggccaccgcgagcggcgccgcgacgatcacgcagagcacccgggatctgctgcgcgccagatcatagagggcaagtggcgtgagggaaacggcgggcggagcgaacagggcaagcgcgcaccaggcgacgggcaagacgtcggacagggcggcggccatcttcttgagcgggctggcgccgccgggcgcgatccgcgcgggttcgcggagcacctcgacgagtgccgcgatgatgatcgcgcagcacagcgtcgcgaccgccccggcatcgatcgcggtgagcgcgaggaccccgccgcagcatatgagcacgatcgtcttgtcgagaagtcgctccatgcccgcattgtacgacagcgcacgctcttaccgctcagagtcggccgaaccgtgacaaaactcacttccccgtgtgtgtgcgatgctccagactgggtacagcaatcggatcaggtccgcgcgctcgactggccatcacagccgagcggacaggatcgagggaaagagggttccatggaagatgtcgttctcgtcgaggatctcgtcaagcgctacggtgatctcatcgcgctcgatcatttcgatctgcgcatcgcgcccggggagatcttcggtttgctggggccgaacggctcgggcaagacgacggccatcaactgcatgctttcgctgctgagcttcgacgccggaaaggtgtgcctgttcggtgaggacatgcaaccgacacgctacgatctcaaggcgcgcatcggcgtcgtcccgcaggaggtcgccgtcttcgacgagctcacggttcaggagaacatcgactacttctgctcgctgtacgtcgccgggagcgcgcgtcgccgggcgcttgtgggtcaggccgtagaattcgtggggctcgaggagtaccggaggtttcgtccgaggaagctctcgggcggtctgctccgccgcctgaacatcgcctgcggcatcgcgcaccgcccagacctcatcttcttcgatgagccgaccgtcgccgtcgatccgcagagcagaggtgccatcctggcgggcatcgaagagctgcgcgacgagggcgcgacgatcctgtacacgagccactacatggaggaggtcgagcagatctgcggccgcatcatgatcatggacgcgggccgcgccctagtgcagggcaccggcgatgagctcaagcgcatgatctcgaccggggagcgcatcgtcgtcgaggtcggcgaggctcccgagtcggtgctcgcatccctgcgagcgctcggacacgtcctcaccgccgagctcgcgtccgacacgctcatcgtctcctgtgagacgagcccgcacaatctcgtcgatgtgctcggcgtcctgcaggcggccggggtggcgatgggccgcatctattctgagccgcccaccttgaacgatgtgttccttgagattaccggccgcgagctcagagagtaggcgggggtcatgtggaccacgtacgcgatgacggttcgcgttatgctgcgaacgccgcgaacgcttttctgggtgctcttctttcctctccttctttcgacaggcttctttttcatattctcgagcgtgcgaaccgagggcgcggtcaagcccgtgccggtcgccatcgtccgggatgggaggtgggacggctctgcgttcgcgcaggtaatcgacggcatgacgaaactgtcgggggccggtctgctcggggtgcgcgaggtcggtgacgcggcagcgggtgcgaggctcctgcgcgccggcgaggtcgacggcgtcttcgaggtggacggcaccggtgagccgacgctcacgatcggcccatcctcgggatcgtcgggctccccgagcgtctctgatttgaacacggctatcctcaagatgctggcgagctcatacgtgcagcacgcgtggcttctgcgcggcatcgcggcgcaggatcccgccgccctcgccgattttgcgaagacgcgccatgcgctggagagccgcgcctccatcagacgcgtctcgctcacccatgtcgctcccgatccagcggcgcgctatttttatgccctgctggcgatggcgacgatgctggctgctcagctggcatcgagcgcggtgggcgaggctcagcccaatatctcgcggctcggggcacgccgcggcatcggcggcatctcgcgggcccgacagctcatcggggcgctcctgggtgcctggacggtctcgtttctatgcggcggggtgctcgtcggctatcttcggctggtatgtggtgtcgatttcggcggtcgggatgcgctttgtctggtggcggtcggggtgggatcgctcgtggcgagcgccgtcggagggctgctcggctctctgcccatacccgggggccgcggcgcgcgcgaggccgtcatctccgctgtcacgctgctgctctcggccttcaccggactctacggagattcgacgatggcgttcgccgatcgagtcgcccgagcggtgccgctcgccgcctggctcaacccggtgaagctcatctcggatgtgttctactccctgtactgctatgacgcgctcgcaccgttcacctggcgtctgatcgcatgcttgggctgggctgtcgtgctgctcgtggcggcaactcgatttttcaggaggcagcgctatgaacatctttagatgcgcgctgcgcatcgtgatgcgccataagatctacctgatggtgtacgccggctttctggcaatcctggtcatggttcaatactcttcgtcggatgcatccaagacggcgggtcccaccaacctcgaggcgcgggtggctgtggtcgatcgcgacggctcggccctctcacgcggtcttatccgtcacatcggccggatgtgcacgcgcgtttccgttgccgatgatccgttcgagcttcaggacgcgatcgccacgcagctcatcgactgcgtcatcatcgtgccgaaaggtttcgagaaggcgttcaccggtgccgtgcgtcagggagatgatctgcccgaggtcgaggccgattatggaagtttcccccaagtcggctctctggtctcccaaggcgtctcccgttggctctcgctcgctgcggcctcgttgtcgctgcgcccgggtgcgagcgtttcggagatttccgatctggcgtccgatgctgcgcgggcccatgccgacgtgcatgaggtgcgcgccgtctcacatgacggcgatgacgccccggtcaatcagctctcatcgatctcgtttgccgtatccgccgcggtcatcgtgtgcggggggctggcgttggtcacgctcggccgcaggggtgtgcggcagcgcatgtgcgcagcccccgtgggtccggcgcgcctgagcgcgttctccttgttggcgtgcgctctcgtcaccgtgatgatctgcgcgtatttcagcttcgtcatcttgggaccgttcggtccgggtgttggtgccgacaccgccggtccggctcagatcgctctggcgctcagcgccctgttcgccttctcgctgacgccgctggcgatcgcgtttctgctcgcgcagctcggcgtttcggagctcggcctcaatgcggccggcaacaccgtctcgtttctgatgccgctgctgggcggcatatggatgccggtctccttcatgggcggagtcacgcgggcggtggcgcacctcatgccgacgttttggatgaatgaggcgatcacgaccgcgatcggcgcaccctcgctctcagccgacgtgctctctcgcgtcggcgtcgacatcggtctcacagtgctcatcgcttgcgccatcgcggcggttgggctggcggtgggacatgtccggcaacgtgagcgctccgcgtgatccgagcgtcagccgaactcgtatctcatgcggacgaagacgccctcgcccgcataggtttcctgcgagacactgcccacggcggtgaaccccgccttctcatagcagcgaatggcgcgctcgttccactcgcggacatccagctcgatgggctttgtcgcgaaccgtcggcggctctcctcgatcgctgcgcgcatgatgacggtgccgtaccccttcgagcacgcatcggggcgcaccccaatgccgagaaacacggtgtcgccgcagtcttggaggttgaaaaacccgacaagcgccccgtcgcactcgacacctgtgaaattctggcgctgaccggggtctgcgaacccgagcgaggcgctcaccatctcagataggctgggaagattgtagaggtcatacgggggcggatatctccagctggtgacctcatcggaatagcgatcggtccaagggcagagcttcatcgaaggctccttctgctcacatgagctgcgattcagaaacatatagcagtatctcagatttcgaatcaaattcgaaatcgggaccatcctcgatttgatggcgataggattcgtgttgatttgacttcgtatgctccgcagggcatacgatgggagtgttattccgcatcaccatccggatcatcgagcgagcagaggggatcgagccatgggcaacgagatcgagacgggctccgcatccgcaggcggacacgcgagcgccgagccggcacctgtcttcttcaccgatctgcgcacgcacggccgcgagagtcagcttgacaagctcaagcggctcatgaggcacgcgggtatcgacaagatcgacttcgagaacaaatacgtcgccatcaagattcacttcggcgagccgggcaacctctcgtttctgcgccccaactacgccaaggccgtcgccgatgtcgtcaaggagctcggcggcaggccgtttctcacggactgcaacacgctctatgtcggcgggcgcaaaaacgcactcgatcatatcgactcggcgtacgagaacggcttcacgccgttctcgacgggctgccatgtcatcatcgccgacgggctcaagggcaccgacgaggtggaggtgccggtcgagggcggcgagtacgtgcgcagcgccaagatcggacgagcgctcagggacgccgacatcgtgatctcgctcacccatttcaaagggcacgagcaggcgggattcggcggctgcatgaagaacctcggcatgggcggcggttcgcgcgccggcaagatggagcagcacgccgccggcaaaccgagcgtgtcgtcggccggctgcatcggctgccgggcctgcgcgcgcgtctgcgccttcgacgccatctcgttcaccgagacccgggagcgcgcgctggcgggcggcgccacccggcagatccaggtcgccggcatcgaccagacccgctgcgtcggttgcgggcggtgcatcggcgcgtgcaaccaagacgcgatcgtgccggactacgatcaggccgctgcggtcctcaactgcaagatcgccgagtacacgaaggctgtcgtgcaggatcgtccgagttttcacatctccctggccctcgatatctctcccaactgcgactgccattcggagaacgacacgcccatcgtcggcgacatcggcatgttcgcgagcttcgatcccgtcgcgatcgatcaggcgtgcatcgatgccgtgctcgcgcagccggcgcttcccgacacggtgctcaccgagatgcgcgacatacttgaggcgacgggcgcggaccttgacgaggagcgctcgcacgaccacttcttcatgacccatccggacacggactggcgcagctgcatcgagcacgccgagaggatcgggctgggcacgagccgctatgagctcatcgaggtgaaatagagcgcgatggcgtgaagagtgcgcctcttctgctatagtatgctccaactattcttgggaggcatcatccatcaaatgaacggtccgagcggaacctccgaggctcagcagggcggctccgtggctgacggcactgcttgcggcgacggatcagcggtctgtgcgccgcagtgcgagcgtcctcggtcatcggcacccgatgacgtgggaaagccgagaaatccccacgatctgttcggctacacgatcggcgaggaaatcgcgaacgcgatcacacatggcatcggggccgctctttccatcgcgggcctggttcttctcatcgtgaaggccgccgcagatggcgcgcacgcgcaagccgtggtctctgcagccgtgttcggctcgacgctcattgcggagtatctcgcctcgacgctctatcacgccatcacggcacccgcagccaagcgcgtcctgcgcgtcatcgatcacagctgcatctacctgctcatagcgggatcctacacgccgtttctactcgtcacgctcgcctccgacgggggaatcgtcatgttcgcggtaatctggctggctgctcttgcgggtatcgtgttcgaggtcgccatgcgtgagcggcagccccgctggctcacgaccgggatctaccttgtcatgggttggatcatcgtgtttcgcctgccgcagctgctcgcgctgctcgattccgccgccgtggcgcttctcgtcgccggcggtatctcctacacgatcgggacggcgttttatttgatgaagcgcattccctacatgcacagcgtatttcacctgtgggtgctcgccggaagcatcttccagttcatggccgtggtcctgttcgtgatctgatggacgacgcattggctcttgcagctgtgggaatcggtcccttcgctcgatggcgcctcaccgattctcgtggaatagtctttggggtatcagaggaagcatcaagcgatcagcgcatacggctcctttgacttacacgcaaccgggaggttcgatttcatcccatggaaatcttcatcagtattctcgcaacgctgctgctcactgttgcgaacggcttcttcgccatgtccgagatgtcgctggtgagcgctagacgcgccgctctggagcgagatgtcgacgccggtgatccgcgtgcgaagcgcgcgcttgagctgtcatcggatgccacgagctttctgtcgacgattcaggtggcgataacactcgtcggcttcttctcggcgacggtcgcttcgacgaatctctccaagccgctcaccgcctggctgcaatcgtttgacaacagctcgatcacgttcatcgcgccggcggctgcaccgatcatcatcacgatcatcgtgtcatatctctctattgtcgtcggcgagctcgtgccgaagcgcatggctctggccgatgctgagcgcgtcgccaagcgcgtcgcgggaccggtcaccgtctttcagaagatcgcgcgaccgttcgtctggctgaccggtatctcggcgaacgcggtgtgctccgtgctgggcgtcaaaagtcccgacgaccggcagaaggtctccgaggacgagatcaagtacatggtatccgagcaggcgaccttgctcgacgaagagaagcgcatgattcacgagatcttcgatctcggagactcggttgctcgagaagtcatggttccgcgcgtggatatcaccatggctgaggacacggacaccatcaacgatgtcatggaggccatgcgcagaaccggctacagccgcataccggtctatcgtgacgacccggaccgaatcgtcggaatcgcccatatcaaggaccttatcagatatgctctcaacgggcagggcgatgcgccggtcggcgaacatctgcgtgacgcggatttcgtgcccgacacaaaggacatcttgccgctgctctcggagatgcagacagctcatgatcagatcgtcgtggtcgtcgacgaatacggtggcacggccggcatcatcacgatagaggatatcgtcgaggagatcgtcggcgaaatcgaagacgagttcgatcccgacaacaagtacctcacgcggctctcgtcgaccgaatggctcgtggatggtcggttcccatgtgatgacgccgcagatctgggctggcccatcgaagagagcgacgagtatgagaccgttgccggctggattctggagatgtgcggctcggtacccgatatcggtgaggttttcgaggtggacgggtacaagttcaagattcaatcgatgcgcggacagcgcatctcgctcattcgcgtggttcgggctgcgaggaagcccggggtcgaacaggacgaggcggccagcgccgaagcggctgccgaggcgaccgcggcccaggggagcggctcagacggttgacgcttcgccgcgcgcgcgtggtaacatctagggatcgcatcggaaacagacggctttcgagaaacggatttcgcatggcagagctatttaacatcatgaagatcacggttggtccggagaagctgtgcgcgcgcgtgctcgtgaacccgggaatgcctctcatgacctctggggatatcgaggcgaccgcccgcgtctactatcttgctcccgcgatagcctcccacgtctgtctgggtgacacggcaggggagttcaaggattgcatgggcgatacggaggtggcgcatctgctggagcacctggcagtcgagatcatgaacgaaacgggtctcgcaggcaggatctcatgtggcagaacgcatggggtcgccggtaaggcgcgtctattcgatatagaactgagctgcccagacgatatcctggcgatcggtgcgctgtcctcagcctcccacatcatggaatgggcttatcttcatgccgaccagacgccgccggatttcgcgggcacggtctcagcgctcgccaagctcgtttcgagcttgaggggtgagagcgcgccgccggtcgtctccgccgccgacgcgagtgaatctgcggacgccaccgatgtccgctacgcggcactcgatgcggacgatgggcgcgaacgcgacggctcagcttgggatgacgcgatgtcttgatcaggcgatgagcgtacgcgactctgttcgggagcgaccttgcgaggagccggctttcaagggctgccccgatgcgtctcagccgctatcggtcggcggtgcttcaggatgtgcgcacgtgagcccgcggaccacctgttgcgaaggcgatctgcgaagacgacagatgcagcacggaacccacgacgaaacagccggcttgcgggtataatggtgtactgcaaatgatggcatcccctcttgaaaggaagcagaatcatgggtaaatcgctagggttcatcgcaggttcgctgataggtgcggccgcgggcaccgcgataggtattctggtcgctccccgcgcgggggccgagacgcgcgccatggcttccgacatggcaaacgatgcatgggatagcgcgcgcgatctgtatgagcagggtgccaagcaggtgcgcgagaccgttgacgatttcggtccgatggttgacagcaagacggatgagctgcgcgagaaagtcgatttagcgcgcgagcggatggatcgtctgcgggagtcgctcaacgaggcggtgtcgggcggctcggtgaaaccggctgccgatgtcgtggtcgagacggctgattgcgcggctgcagctgccgaggcgaaggcaaacgctggggcataatgctggtccaagagtttcagggccgaaaggtgtaccgcatgccgcctgagggtcgcaggatccgaagagacggaacgcctcgtcgcccctcaaggctgggttcgatccatttccccgtgttcaccgccgatggacggcgggtcatcggtttcatggtgaaacagcgtgatgttgccggcatgatcaagcaggcggatcgcttcgtcgctctggatgccttggaaacctatgagggagccctctgcgttgcgagcaaacgggattccttcgacgccgctgcggcagcgcgtttgggggtcgatctcgaccgctgcctgatctggaccggaatggatgtccgcaccgtctccgggtgcgatctcggttactgctgcgatgcggagttcgaccgagcatcgggcacggtgtcgtgctttctcatcatatcgggaaccgcttcaaaaatgctggtgggctcgattcgaatgtccgccgatcatctggtcggttatcgcaatggagccatgctggtagacgatgttgttcgtgacctcgagctctctggtggagctgcggcgagggcagccgaggcaagcgtggtcatcggcacgagggccgccgaggcgaagaccgtcatcggatcgaaagtcaaaaaaggggcgaagatcgtcgatgacaaggggtccgcagccgtctcgaagggctcggtggcactcggcaggcaactcggccgaacacgaggtatgttcaaagctttcaagcatgagtacaacagggcggccggtaaccagaagcgcaagcgatgacgcgatcgagcacgtgcgccgtcgccggccgctcggctgacttctgaaaaccgaggagaagaactgttgttgaatcttgccatctcccgcccccaccgaaagcgctccacccgcgcagtgttaaagcaggccagggcattccgctcgcctgctgccggatcccgtcgcaggcgtcacggggaggcgtatcttcatcgtccgaagcgctcttttcgcaaatcgcgtcccgctgggaacggctcgcgcgcaccgtatgcgctcatcgctgtctgctgcgcgttcctgttctttgtcgcgagcataatctggtatgccaatcgcggagtcgaaatcactctcaacggcgagagcacgaccgttcgcgtcggcgagaccgtcgagcagctgatcgacgatcaagagctcgcagatgggctcaaggcgggaaacctgctcgcagtcgatgattcggtactcaaaaagggaggaggcgacgcgtacagcgtcgagctcaacggctccacgctggcgatcggcgatgtcgcttcgacaaagctttcaggcggtgagaaactcaaggtcagcgatggcgcagatatctatgaggcgcatgacgtcacggcaagcgatatcgaaccgacgttgagcatgaccggggacgggccggtccaatacgtcaagacatggggcgtcaaagggcgctctgagatatggacgggcaaggagtccggcaggcgagcggatcgcggagtcgtcaagcaaccggtgaactgcgaggtcgaatgcgtatcggtcaaacctgataacgggcgcaaatgcgtcgccttgaccttcaacgaaggaccgagcgcgcatacccgtcagatgttggatatcttggagcaacaaggcgcgaaggccaccttctttctcacaggcgaggggatcgaggccaatccggacgcggcgaaggcgatcgccgattcgggcaacgagatcggatccaactcatatgccttcgagcgcctgtccaagctcaagggggatgctctgcgatctcagctgtcgcgcgggttcgatgccatcgagtcggcgacaggcgagaagtgcgccctgctgcgcgcgccgtacgcctcattttcggcccagaactgggcagattcgatggatatggtgtctgcgatggtcgggtggaacatcgactcgggcgactggctgctcaagggcgcgaaaagcgtcaccgatacggtcatcggatcggtgcaacccggcagcattatctttctgacagacaactcaagcgtctcagcgcagacagcagcgtcgctgccggcgctcatcgacggcctcaaggctcagggctatgagttgctcaccctctccgatctcgtggccacggacaaagagctcgcagcgggtctcgacctgtctcaggtatccaagcccgaggatgccgtattgccccgggtgcccgccgagcaaggtcgcaaatgagacgcgcgcactcatctgaaatctctcgcgaggatcgctgagcgcattcgggtttgcctgcgcgcgtcgagacggctaggctacacatgaggggtgcgtcaaagatcgagcggcctgttcgcatcgagccgaagtccgaggggaggggcaggccatgagcagatccgagctggatgggcgcgcgatcgcatcgaaggcggacagcgcaccgaaccggtctgatcgagctgcagcggtgtcagccagagcgcgagtcgccgagcgtccccacgcgaatgcttccagaggacgcaggcgctcagagctgtcttgcatgttcgcagcatatgcgctgatatcattcggactcgtggtgtgctggtgcctcctgtggcgcgaagtgcccgtgaccgtcaacggccggcagcggatcgtccgcatcgccacaccgatccgagacctcctcgagcagaacgcatacttcggggccaagcccggcaagctgctttccatcggaggcaacgttctctcggaagatggcggaaactcctgttccgtgacatatggtggagcgcagctggatcccgcccagatcgcttcataccgtctgcacgagggagacgagctcacggtggatgatggcaaggatgtgcaagagggccacatcgagaccacggtggatgtccccccgggcatacagatggatcgcggcggcgccgtgcagttcgtgtcccgatggggaaaggcgggcgtgaagaccgtatggaccggtcggaggtccaaagaggtgatcgatagacagatcacgaaactccctgttgacatgatcgtgcgctcgatcaatctcgagccgaaggccgatcgtccctgtgtggccctcaccttcgatgacggtcccagctcgttcacaccgaaggtgctcgacatcctggctcagaaaggcgtgaaggccacatttttcaatttgggtgccaacgtgatgcgcgaccccgctgccgcccgcgccatcacggatgccggctgcgcactcggcaatcacacgatgacgcatatgaatctgacgacggtcgaccgcgacacgctcagaagcgagatctcgcgctccgctgacatcctgagggggaccggcgcctcgccgcagatgatcagagcgccctacggtgcctttaccgcagccgaatgggcgcgatcaggcgatctcatcggatccaacatattgtggaacatcgataccagggactggacgcgaccgggggcgaacaagatcgccggggcggtgctcgacggcgcgaagaacggatcgatcattctcatgcacgatggaggcggggaccgctctcaagacgtacaggcgctgcccggtatcatcgacgagctgcacaagaggggatttgccttcgtcacggtgcccgagatgatgaaactcgacggcaggatccctgatgcggttgtggggggcacaaccagattgcctgatgattgcggcatgcccgactcctagcgccctcgacggatgctatagtggatttcgttgcgtcacgctggtgcgccgagggctcctgcgaggcgatgagctgagccgtgcgccgcgatgcgtctcgcgtgtctcagctggctgatcatgtgtgcgagtccaggacttggcgataagggagcccgatgaaatacttctctgaaatgatcgaccttcccgttctggacagccacggcgagaatctcggggttctgcaggatctcggagtcgcccctgccgaggtgttcccccatgtcacctcaatcgtgttccacaaggtgaaggaggccgctgcagtcgtgtgctgggaggggtgcgtcgatcatgtggatgctcaaggcgtccacctcgccgtgacggccgacgagatcaggccggcggaacgggaggaggcacaggttctgctcgcccgtgacattctgaacaagcagttcgtggacacgcaggccgtgaaggtcgcacgcgcgaacgatctcaagctgtcgcaatcgggtcccagacagttgcggcttctcggtgccgagatcggcgtttcgggacttctccgcgccctcagtcccgcagtcgagcgaatcgcctgccgaatctgctcatcggtgggcaagccgctcaccgagagaatcgtcgcgtggtcctacatggatcttctcgatcgcaacatcgatgagatacgcgcttcggtgtcgcacaagacgatcaacgagcttcacccggcagacatcgcagatatcatcgaacaggtcgatccggcatcgggatgcgcgatcttcgctcagctcgataccgcgcaggcggccgagacgatcgccgagatcgatgatgaggaccttctcgaagagctgctcaaaggtgtggcggacggcgagatttccgccatgctcgcgcatatggatcctgatgacgccgcagctttcatcggggacctcgatcagcagcgaggcgacgccctgctgcagctcatggatgagcgagatgagcacgcgatcaaaagactgctgagctatcaggagaacacagctggccggatcatgacgtcggagttcgtggcgctgccgggatatgccaaggtctgcgatgccttcgcagcgatccgcaggctcgaggaggacttcgagagcatctactatgtgtacacggtggacgaagcgggtgcgctcaccggcgttctctcgctcaggacgctcatctcagcccaggagagcgatcgtctgcaggatctggcctttcgcgatctggtctgggtcgctccgcagctcgatcaggaggacgtggcagacgagatgacgaagtacaatctcgtcgcggttcccgtctgtgacggggatcgtcgcatcctgggcatcgtgaccgtcgacgatgccctcgatgtcatcgccgaggagcacgacgaagatctgaggatcgccggcatcggcaggggcgacaacgcgaccggcgagtcgacgcatatgctggtctggttcgctcaacgtcagtactgggtgctcatttgggcgctggcatccgctgcaggagccgccgccctcggggcgctcgatgcagatccggcgctgatcctgtaccccatgtgcgccatgcccgtggcgctgctcgcctccggcggcatggtctcgttcgtgaagaactactttctcgagcacgacgaccgtgagggcacgcagagcgcatacggtgcgtttctcttgaagaccacggtggtcggcgttgttcttgcagcacttgttctggcgtgcgcgtaccttgtcgacgatatcgcgctcccagatgccactcaggccgagcgggatctcttcctggcctgcttcgcagccgccgccgcggtgacgcttctcagcgccgtcggtgcgatcggatgcctgagactgctgcgctggcgcgatgagcacgatctcaacacgtcgggcaccgcactcggcgtgatctccacgctgatatcggcggtgctgttcacagcgatctcgatcgccgccgttatcgccatggcgtgagccatgacgaaacgagacccgtccccggaggcgtccgcggacttgttgcagtagaatcgagtgtgtcaaagagatcgaacaggggacgcgaggagggttgcgtggcggccgagacatggacgatcaagcggtgcctggattggacggagcggtttctcgccgcccacggggaggagcgtccgcgccttgctgccgaatggcttctgagcgcggcgaccggtcttgcccgcatcgagctgtacatgagtttcgacaggccgcttggtgcctccgagctcgacgtgatgcatcgcttcgtcgcacgcagatcgaccggcgagccacttcagtacatcactgagcaggctatgtttcgcacgatcgccatcgcatgcgagcccggtgtgctcataccgcgtccggagacggaggtgctggtcggagaggttctcgcctttcttgatcacgaacgggctcccgaggtcctcgcgcaccgtgagcgcgtggagcttccgtggaacgatgaggtgggatcttccacggacgagcagggcatgccgaacccatcgcagaccgtcccgcgtgacgcggctcgcatcttggagatcggatgcggcaccggctgcatctcgctggcgatcgcctcggagcgccccggacaggtgaagatcgtcgctaccgatatcgacccgagtgctgttgcgctcgcgcagcgcaacagagtcgcgctcggccttgatgaggagacgatcagcttccgagaaggagatctggcggaaccggtcgcccctgatgagctcgcaggattcgacgttctcgtctcgaaccctccgtatatcccgcgagcggtcatggcggatctgccgcgcgaggtctcggcgttcgagcccgagctcgcgctcgacgggggcgcggacggtcttcagatctaccggcgcctgctgcggctcgcctccatggcgttgcgccccggtggtctcctcgcttgcgaactgtacgaggaatcgctcgaggaggcggcagagctcgcgcgcggcgccgatctcgtcgatgtgagcatcgtcgaggatcttgcggggcgcccccgggtcctgctcgcccacgccccggcccggtctctgtcgacgggacgctgagccgtatgcgccatctggctgccgcgggcagccccttgccgacgcgtccgctcgtttgatcaaggatttggctatgcttgcataatctgcgcgtcgagggcgatggcttctcagctcgctcgcgtcgcatactcacagcggttgcgcactatgaggggttcaagataggagggacgggcacacacgatgccgagcacgtatcgatatgggagcgcatccgagcgaagatgcgccgtggaggccggctcagccgtcttgaccgcaggcggggtggctctgatcccgaccgagaccgtctacgggatcgcggttgcgatttcggccttcgctcgaccaggcgcgatgcttcccgatcccggatcgggatatcggcgcatcttctcgctcaagcgacgcgatctcgtccagacgctgccccttctcgtatccgggccagccgatctcgatcgcttcgggctcgatatcgattcgcagacccgctgtctggccgagaggttctggccgggcgcgctgacccttgtcgtagacgccgctgagcgcgtgcccgcattcatgcgcgccgcagacggaacgatcgcgctgcgcgcatcctcttcgccggccgtcggcgacctcatcgatgcatgcggttgccctcttgctgcaacgagcgcaaacacccacgcgatgccggcgccagcctccttcgctgaagttgaacctcgaattctggatggtgtcgacgtggcgatcgacgcgggaccgacgccgtgcgcagacgcatcaaccgttatccgaatctcggatggggccccgatggtgctgcgagagggcgctctgccgtctcgtgcgatcgaggatgcgctcggtagccgccacgtgcacctgcgatctccgaaagagagctgaaagggccggacacatgatgtttaccctcaatgaccttgatctggtcgacagcgcctgcgcgacggggagctcctatataatggcgctcgactgcggaaccacctcggtgcgggcatcgatcatagaccagtacggctgcatcgtcgccgcggcgtcgcgcgctgtcaagacgagctatccccatccgggctgggtggagcaagaccccactgaaattcttgcctctcagcttgcggtgatgatcgaggtccagttcaaaagcggtatccactcggacggcatcgctgccgtcgggatctcgaaccagcgtgagaccaccgtggtgtgggagcgcgacagcgctcagccgatctgcaacgccatcgtctggcagtgccgccggaccgcgccgatcgccgaggcgctcaaagaacacggcatggaggacatgatccgaaagaaaaccggcctgcgtcccgacgcctacttctctgccacgaagatcgcctggatcctcgagaacgtttcgggtgcccgggaggccgccgaagccggtcagctcatgttcgggaccatcgatacctggctcatctacaatctgacgggcgggaaggtcttcgcgacggagtacaccaacgcgagccgcacgatgctgttcaacattcatacgctcgattgggatgacgagctgctgcgcatcatggatatcccccgctgcatgctgcctgatgtccgctggagcgccggggagttcgggcgcgtctgcagcgacatcatgacccatacgccgcctatcgccggggtcgccggagaccagcaggcatcgttgttcggccactgctgcttcgcgcccggccagacgaagaacacctacggtaccggatgcttcatgctcatgaataccggcgagcaggtcgtcgagtcaaatcacggcctcgtttcgacgatcggcatcgctcagggtgggtcggtgagctatgcgctggagggctcgatcttccatgccggatcggtgatgcagtggctgcgcgaccggcttcagatcatctccgacgttgccgacaccgagatgatcgccagatcgcgacagtccaatgatggatgctacctcgttccggcgttcaccggtctcggtgcgccctggtgggatccggatgcccgcgcgctcatctggggactcacgtccgcttcggatcgcgcatgcctggtccgcgccgcatgcgagtcgatggcctaccaaagctatgatgtgctgcgcgccatggaggcggacgccgacatcaggctgagcagcctgtccgtcgacggcgcggcatctcgcaatggcttcatcatgcagtttcaagcggatctcctcggaataccgatcgtgcgatccgaatcgatcgagaccacgtcgctcggcgcggcctttctggctgggctcgcagtcggctactgggaggatcgcgaggagctcgagcagagctgcggcgcctctaagcgcttcgagccgaaagctgatgaaagccgcgctcgcgatctcgcgggatggcacgctgcggtcgccaaggcggcgggatcgcctgacggggcgcgggagcgtgcgtccgcatcgcaactgtagtagagtgggcctcggagctcttcgctgctatgtgcatcgcgatgcgccccgccgtccgcccatcgatgaaaggaaccgttatgcgcgtagcccttgcgtccgatcacgctggattcgatcagaagcaggcccttcacaggtatctgtcggaggagctcggatgcgacgtcgtcgacctcggccctgagaccgcggagagggtggactaccccgatttcgcagagaaggtcgcgcgcgccgtagcgtctgaacaggcgcagcgcggcgttttgctgtgcggcaccggtatcggcgtcgcgctcgcagccgataaggtcgccggcatccgcgcgagttcgatcaccacacccgagttcgccgctctgttccgtcgccataacgacggcaacgtgataggtctctcaggccgcttcatcgatctcgaggtgaacgaggagatcgtcaaggtctttctcgagacggatttcgagggaggccgccacgccgagcgagtcgacaagatcatgcgaatcgatgagaccggcaaaaggggtgcgggctcagccgcgggcaacaggcggtgcgacgcatgagcgacgtcatcgactacgaccgctctcgggtgacgctgatcgatcatccgctggtccagcacaagctctccatcttgcgcgacacggcgacgggaaccaagcagtttcgcgacctcgtccgggaactcgccatgttcgagggctacgaggcgacccgggatctcccgctggagcagacagagatacagacacctatctgccaggcggtgtgtcgccggctcacgggacgcaagctcgcgatcatcccgatcctgcgcgccggcctcggtatggtcgacggcctgctcgagctggtccctgcggcgcgtgtcggtcacatcggcatgtatcgcgacgagcgaacgcacaggcctcatgagtactactgcaagctccccgctgacgtggagcaaagaatatgcctgctcgtcgatcccatgcttgcaaccggcggctcggcgctgtccgctctcgagtacctcagagcgcagcgcgtccaagacgtgcggctgctttcgatcgtgtcagccccggagggtcttgacgccgtactgaaagctgacgcggaggtgaggatattcacatgtgcagtcgatgacgggctgaacgcctccgcctatatcgttccgggtctgggggatgccggagaccgcatattcggaacgctatgaccgatctcacctgctggtccaatgacgttttatgcattttgaccatctcgacgcttcggatgggcatctaaaggattgaaattttgtgcgggacgcctacaatgattgagcgacgcgtacatacccgtcggcaccgttctcatcgctcggagatccgaggtcgtcatgatcgttggtactgtggcagcctgtgatctcattgggtgcggctgtctcggctgcgccggggtcgttgcgggtgtctgcgcgttcatcccgctgttgcgggagattcgcgaagcgctcggtggtggcaccgcccgaatcggcaggggtcttttggtgatttgcctgtcgacagccatgctcgtcatcgcgacgcttctcgggtattcgctgttcgaagaacagatactcgcgttcgtggccggtgagctcgttgggtttatcgcctgttgggcatgtgccgccgcgtgggtgatggttcgcaaaggttaggtagcgctgcgacggggttcgctcgaagcgcgggagaggtggaatcttggatgcacttaccaagttgcccggtgagatttctcagctggtttccgagttctcgtcgacgccggtcgtcgggaatctggatgtaggtctgacccagtactcgttttggctccttgtctcagcggccgtgttcgtcatcatcgtcgcggtttttttgaagaagcagacgttggtcccgaagggcgtgttcgtcaacggtgtcgagtccatcgtggagtatgttgagaacgatgtggccaaaggcgtcgtcggctccacgtggcgtcaccattttccgtttctcgccacgctgtttctcttcatcctcgtcaacaacttcatagggctcattccgggtgccaagcccggcaccggtgccataggctgcaccgcggcagtcgcgctcatctcgtttgtctacttcatctacttcggcgtgaagaagcatggcgtctggggctatatcaagagccttgctccagccggcgtcggttttcccatgaacctgctcgtgtgggtcatcgagctgctctcattgatcttgcggctcgtcacgctcgctgtccgactgttctgcaatatgtttgccggccatgtcgtgatgggatccttcgcgatactcgcatccctgttcatcgagcccgtgttcactcacttcagtctggtagtcgccggctggtcgcttacaagcatcggttggcttgccattcttttgatcatctacgctgtggaactcatcgttgcgttcgttcaggcatacgtgttcaccgtgctctccgccgtctacattcagatcgcggaagcagacgagcactgagttcgcctgtcaggttgtgttcaggacgcgccgcccagggctgtgcgttttggcgatatttcggagaagcatgcgcgacagcgcacgtcaaaggaggaatcgtgggagtaatcggatttggtctcggcgtcatcggagccggcatcgcgatcggtcttgcggctatgggtgccgcgagcgcgatggctcgtcagccggaggtgcaaggacgcgtcttcaccgtcttcatcctggcatccgcgttcaccgaggcgctggccctcatcggcttcgtcgtagcgctcatcgtgcgctgatcctcacggaatccgtatgttgttccagaaggagcagaacatgaaattcatgaaacgcgtcatgaccgtcgcagtcgctttgagctggttctcatgcgcgatgccggcgtccgcttgggcggaggagtcctccgacaaggttgacatcctcattcccaagcctgcggagttcttcgcgtcgctgttcgtcttccttgtcatctggatcgcgctcgccaagttcgcctggccgaagatcctctccatgatggaagagcgcggcgcgcgcatcaaagcgagcttggatgaggcggagaagaccaagcagaaggcgatcgccgaccggaagacatccgatgatcttgtcgtcgacgcccgccgccaagcggccgatatcgtactcgaggctcgcagggacgccgaggcggagcgagcgcgcatccaggcgcaggcgcacgctgaggcgcaagacatcatcgccaaggcgcatgcgaacgccgaggaggagcgaggcgccctctatgcgagcgctgcggactccatagccgagctgtccgtctcggtcgcatccaagatcgtcggcaggacgctcgatgaggacggcgagcagcgccggctcatcgagcactacatcaaggaagcgggtagcctgaatgccgactagccgtatggagaatcgggtgctcgagacctacgcgcgctcgctcatcgaggcggcgaaggcggaagatcacgtatttcgcgatctgcatgaactcgaggtgctcgccggcgcctcgcgcgaggtgctcgctatcgtcggtgccatgttcgaccgcgatcagctcgatcttcttccccgtgtcgcggagatgtatcgctccatgacagaggaggaggtcgacatcgtcggtgtcacggtgacgacggccatcgagatcgatgacgatcttcgcgcgatcatcacgaagaagtgcgaggaagatttcggcaagagggtctatctcatcgaaaagatcgatccctcgatcatcggcggcatcgtcatcgaggcacgcggagagcgacgcgatatttcggtgagaacgcagcttcgcgccgctcgaagtattctcggcggcgccaaatcgaagaacggaggtgacgctgagcatgcctgattccatgaaggctaaaagcattgatgcgagcagcgtcaacacaggcaagatcaacgccgagacgatcgcacgcgagctctccgagcgactcgacacgctcaccgcggcggtcgatactcaggaggtctcggtcgtcgacgaggtcggggatggcatcgcgcgggtatcgggtcttcgcagcgcgatgtcaggcgagctgctcgagttcaagagcgatgagaccggacagacggtcttcggtctggcgcagaacctcgatcgcaacgaggtgggcgccgtcctgttcggcgaggtctccctcatccgcgaaggcgatgagtgccgcaccaccggcaggatcatggatatcccggtcggccgctcgatgctcggccgcgtcgtcaactcgctcggccagcccatcgatggcggtcccgatatcgtgacgacccatcggcgtcccatcgagttcaaggcgcccggcgtcatcgcgcgcacaccggtttccgaacccgttcagaccggtctgcttgcaatcgactccatgattcccatcggtcgcgggcagcgcgagctcatcatcggcgatcgcaagaccggcaagacctcgatcgccgtggacgcgatcatcaatcagcgcggcaaggatatgatctgcatctacgtcgccatcggtcagaaggcatcgaccgttgccaacatccgagcgacgcttgcggcccatgatgctctcgattacaccgtcatcgtttcggccacggcggctgattccgctccgatgcagtacatcgcccctatggccggtgctgcaatcggtgagttcttcatgtacaacggtgaggatgacaggcccgcttcggcggataaccatggcggacacgtgctcatcatctacgacgacctgtccaagcaggcggtcgcctaccgtcagatgtcactgaccctgcgtcgtccacccggacgcgaggcgtatcccggtgatattttctatctgcattcccgtctgctggagcgcgcctgcaagctttccgaggagaacggcttcggttccatgacggcgcttccgctcatcgagacgcaggatggcgatgtttcggcctatatcccgacgaatgtgatctcgatcaccgacggtcagatctatctgcaaagcgagctgttccaccaggggcagcggccggcagtggatgtcggcatctcggtgtcgcgtgtcggcggagccgcgcagacgaaggccatgaagcaggtctcgggttcgctcagactcgatctcgcttcctatcaggagctcgcgggattcgcgcagtttggaagcgatctcgatagcgcgacgcaaaagcagctcacgcatggttcgcacatgaccgagctgctcaagcagccccgcttcaagccacttgatgtcgttgaccagatcgccgcgctctttgccggtaacgagggctttgttgacgatctgcccatcgctcaggtgacgagctttcgcgatgatctcgtgaggcacctggatgccgccttcggtccgctgctcaacgagctgcgagataaaaagatccaaggggatctggagaatcggctcaaacaggctatcgccgacttcaagaaggacttctgctcgaagcacgccgccgagtcgcaaggtgggtccgcggatgggagcgctcggacagaatccggtcgcgtgcaaaaggacgcttcggccgatgcagattccgagaagagctagggctcatggcgaacctccgcgacataaagaagcgcatctcctcgatctcgagcacgatgcagataacccgtacgatggagatggtctccaccgcgaagatccgtcgcgcgctcgaccgcgcccggcgagccgagccctataagaaggcgctcaccgacgtgatgctcacggtcgcccaagacgcgcagagtgcgggcaacaacgccttgatgcgtccgcgtgaatccgtcaagcgcggtcttgtggtcgccgtcgcatcggatcgcggtctcgcgggcggattcaatgtcggcgtcgtgcgctcggtcgagcagatcatgagcgactggggtcggcgcggcatcgacacagagatcatcacctgcggccgcaagccgagcgagtacttcggctcccgggctgatgtcgtcatgaacttcacgggcagctcggctgacccgacgcttgagcaggcgcgcatgattgccagctatatctgcgacgggtacgcctcggagcagatagatcaggtggaggtcgtctaccatcatgctcgcaaccgcgtcgtccagcagcttcgttgcgagcggctgctgccgcttgatcctgagatgctcgccatggcgcacggccccagaaagaacgccaacgagggccccaagcgtctccaggcgtcgtttacattcgtcccctcagcggagcgcgtgctcggggagctgatcccctcgtacgtcctgaccgttgtccatcaggccctgatcgattccgcagcggcagagcagggggctcgtcgcacggcgatgcactcggctacagagaacgccacagcgatcatctcaacgctgtcgcatacctacaaccgcgtgcgccaagcctcgatcaccaccgagatcaatgagatcgtcggcggggcctcagcattggaggagcagcaatgaccgatactaccgtcaagaccgcgatcaaggatgccggcgtgcgacgcaccgccggggaggggcggatcgttcgcatcatcgggcctgtcgtcgacgtcaaattcgacgacgtggttccaacgatctacaatgcgctcacgatcgacgcggacacgccgatcgggcatatcagcaccgttttggaagtcgagatgcagctgcccggtagcgtcgtgcgcacggttgcgatgacctcgaccgatggcctgcgtcgcggcttgcgggtgcaggacaccggagaacccatgaagatgccggtcggtcaggccacgctgggcaggatctggaacgtgctcggagagcccgttgacggaaaacccgccgggcagatagaggagcgctatccgattcatcacgctgctccgaccttcgacgagctgacgacgaacatggagatctttgaaaccggcatcaaggcggtcgatctgctcgagccctatattcgcggtggcaagaccggtttgttcggcggcgcgggagtaggcaagacggtgctcatccaagagctcatctacaatctcgcgcagcagcatggtggaacctcggtgttcaccggcgtcggagagcgcacgcgcgagggcaccgatctatatctcgagatgaaggaatccggcgtcttggacaagacctgccttgtgtacgggcagatgaacgagccgccgggagcgcgccttcgagtggggctcgcgggcctgacgaccgcggaatacttccgtgaccggggacaggatgttctgctgttcatcgacaacatctttcgtttctcgcaggctggctcggaggtctccgccctgttggggcggatgccctccgcagtgggctaccagccgactctcgcgaccgagatgggagatctccaggagcgcatcacttccacgaagacggggtccatcacatcggttcaggccgtttacgtcccggccgatgatctcaccgatcccgcgcccgcaacgaccttcacgcacctcgattccacaaccgtgctttcccgcaatatcgcatcgctcggtctgtaccccgcgatagatccgttggcctcgacttccgacgcgctcgatcccgatatcgtcggggagcgccactacagcgttgcctccaaggtccaggagctgttgcagcaatacgccgacctgcaggacatcatagcgatcttgggtatggatgagctgtccgatgagcagcgcacgaccgtgaaccgcgcacgcaagattcagcagttcctctcgcagtcgttccatgtcgcggagaagttcaccggcaaccccggagtctacgttcgcgtcgaagacacggtcgactcatttgccgccatcgtcaacggcgatgtcgatgatcttcccgagcaagcctttcgtttcgccggcacccttgatgacgtgcgcgagcgcgctgcgaagatgggggcgaagtagtggatcgcgccatgagaatcagaatcgtggggcccgagatgctcatctacgagggcgatgcggcctttgtcgccgttccggcctcggatggcgagatcggcgtgctgccgagtcactccaacgagatcgcgacgatcagagcgggttacgttcgcgtatctgatgagacgatggggaggatcgatcataccttcgcggtgctgagcggatacgtcgagatcgccgatgacgcgatcatcgtgctcgccgatcgcgcagtcgatctggcgaccgtcgacaaggatgatgtctctgcccatcttcgcgattttgaggatcagctggacgggctcgaaagcgatgacgcccaccgtgcctacctctataataagatctcatggtgcaagctccttctggcatcctagatgccgcccgcaccgcctgaaggcctattccgcgctcagcgtcggtcacgtcacagggtttgacgcagcgcggcgacaaggagagatgttggatatcattcgcgtagagggcggccacgccctcgggggcaccgtctcggtatcgggtgccaagaactctgcgctcaaactcatggcggccacgttgctcacctgcggaaggaccacgctcaccaacgttcccgatatagcggatgtgcatgtgatgggcaaggtcctaaaaggaataggcgccaagatcgatgtcatagacgagcacacactcgagatcgatacctctgcggtcgattcatgggaggcgccctatgagctcgtggcgcagatgcgcgcctcgacagcggtgatgggtcccctgctcggacgcttcggtcgggcgaagatcgccatgccaggcggctgcaatctcggagcgcgcaagatcgatcttcatatcctgggtctggaaacccttggtgtctcatttgacaccgatcacggctatattcacgcaagagccacggagggccttgtcggctcgtcggtagctcttgattttccgagcgtcggtgccaccgagaatctgatcatggcagctgtacgtgcaaaaggcgagaccatcatcgacaatgcggcgtgcgaacccgagatcaccgatctcgctaccatgctgaacgagatgggcgcctgcgtaaggggcgcgggaacgcctgtcgtcacgatcgagggagtctcggagcttcatcctgtcgagcatcgcgtgatcggagatcggatcgaggcgggtacgtttctcgtcgctggcgcgctcatggccgatgcagccggcatcgaggtggtcggcttcaatccgactcatctcggaatggtcctcaagaagctcgagctgatgggtgtgagctaccgccgctgcgatcacggcgtgcgcatccgacgtgcatccgcctttgaaccggtcgacattcagacattgccctacccgggctttccgaccgatatgcaagcgcaggtcatgatcctgtccgctcttgcacgtggagggtccgtcataacggagaacatcttcgagaaccgcttcatgttcgcctcagagctcgtgcggatgggtgcaaacattcgcatcgagagccatcacgccgtcatccatggggtcggcaacctctcgggggcccaagtcgtcgctcccgatctgcgcggtggggccgccttggtcgtcgccggtcttgttgcggagggtacgaccgaggtctcatcgatccaccatatcgaccgcggctatgagcacttcaccgagaagctcgcggcactcggtgccgcggtcgcacgcaccacggttcccgatcccgtcgagggatgaggcgcgagcgatcacttcaggcgaagcgcccgacgagttcggtgagcacatcgaccattctgacgagcgacgagacggggatgaattcgttcacgccgtggaaggcgtaaccgcccgttgacaagttgggacagggcagtcctcggaaggagagctgcgccccatcggtgcctccgcgaacggggatgacgcgcgcctcgacgcccgctgccgcaaacgcctctttcgccaactctatcagctcggggtgctttcctatgacctcggccatattgcggtactgagcatcgaccgagatgctcactcgctgctcgccctctcgctcgtttatgaacgctgcggcgcgccgcatcagatcgaccttgcgctcaagcagcttcgcgtcgtgatcgcgcacttcgtacctggcgacagcgtgttcgcaggtcgcggagacgcctcgtaagaatatgaatccctcgtgtccctcagtgtgctcgggccgttgcgcgaccggaagaaggttgtggtagtcgacgaacaggttggaagcgttgaccatgcttccctttgcatcgccggggtggatcgagcgaccctggaacgtgaccgtcgccttgcaggcgttgaagcattcccattcgagctcgccgatcggcccgccgtccacggtataggcccacgcgcatccgaaggcctcgatgtccagaaggctcgcaccatggccgatctcctcatcggggcaaaagcagatgccgaggcgcgggtgaggcagggtcggctccgcgatgagtcgtgccgccagcgccatgatctcggcgacgcccgccttgtcatctgcccccagaagcgtcgcgccgtcgctcgcgacgatatcctcgccgatgagctcggtcagtccggggacctcctcgggtccgatcgagatgacatcgctgccgaccgcgccgctcacgagctcgccgccttcatacctgacgatgtgaggtgacacgttcgcgccgggggcgctttcagaggtgtcgatatgcgcgacgaggccgaggccgggctgggcctcggcacccgggctcgccgggatcgccgcggtcacgtaggcatgatcggacacgcggacatcggcagcgccgagatcgcgcagctcctgcgcgagcaagcgggccagctcgaactgacccggagtcgagggcacctcatcgctgtgctcctccgctgattgggtgtcgatcctcgcgtatcgcaagaagcgctcgagaacatcgggttgctgagaggctgcgtcgctcattggttctccgtttcgttgaaaggggttcagctagctactctagcacgagacgagtgagttgtggagcgcgaaggactcggtacgacggcgcgcgcctgcccggctgcgccacccccggctcgctattgaggtagaatcatctgagtcgcaacgaaagaggttttcatggataccaccgagcgctcgcacgagctgaatctgactatggccaacgaggactacctggagtgcatcgtcagaatcgagaaggagggctctgctgcggacggggtccgatccgtcgatatcgcgctgcgtctggatgtctcgaaggcctcggtcaacaaggccgtcgccgctctcaaagcgcaagggctcgtcgagcagtcgcattacggcaaggtcatgctcaccgagcagggtcgcgccatcggtcgcgccgtatggtaccgtcatcgcctgcttcgaacgttcctcacgcaaaagctcggcgtctccttcgagcgggccgacgaggaggcgtgcctcatggagcatgcgctttcagaggataccatggacagatggctgggctatctcgagagacagggtatcgtggttgtcgatagctgatcgagggagatgaggagcattcccatcatgccgagcacagagattcaggccgacttcgagacggcctactacaatcgttcaggcgcggaggagctcatgtcccgtcttgtggatgaggtcctgctcgctcagggccccatgggcagcgttctcatgagcgaggagggcgcctcggatgttccggctgcgtactggaatgaggtcgagccccaagaggtctcgcgcatccatgagctctacgcagcctcaggtgctcaactactcatcacgaacacctttcaggcgagcacccccgcactcggacgcgcggggatctcgtcgtcggcgcagcaggtcaatcgtgctgcagtcgattgcgcgcgcgtcgcgtgcccacagcatctcgccggatcgatcggaccgtgcggagtcgattggctgaccgtcagatcggctgagttccgtcgggcgcgcgacgcgtatcgcgagcaggcgcatgcgctgctggcctgcggggtcgatgcgctcatgctcgagacgttcacctccgtgcgggacttggagcccgcgcttctcggtgcgggtgacgtcgcagatgggatgccgctgctcgtgagcttcgcgatcgacggttccgcggacctggtgggcgacggtctcagcatcgagggcgcgattctgtttgcagagaagcacggcgcctccgctgtaggcgtgaacagctgttcgatcgacgccgccaacgctgcagttcgtcgcatggcccgggctgcccgaactccgatcatggttcgtcccggcggagatgttcccgttcgagacgatgacaagggtctgatctgggccgaggatccagaggcgtttgaacgagcctgccgaggttggatcgagggcggtgcgcatcttatcggaggctgctgcggcacgaccgcgcgaacgaccgcctcgctggcggaggctctcgatcgcggacgatgaggcctcgcgcctcgcgtcccgcgcggtcgcgggcgcggcgctcgatatccggcacggtgaacggatcgcttgaggggtgcttgctctatgggtgcaatgatccatttcggaacagatggctggcgcgctcgcctcgacggcgacttcaacgatgataatctcgtgcgcatcgcggatgccgccggcagactctgggcgcgctgcgctcccggtgccattacctatgtgggttttgacacgcgaccgggtgccgagcgcttcgcatgcctggcgggagaggtgttggcaggccatggacttgccgtcaaggtcagcgataggtgcgctccgacgcctgccctgtcttggaccgtcgcgcatgacctcagagcctgcggcggcttcatgatcacgggttcgcatagcccggtagactacctgggggtaaagctgcgtcacgccgatggcggcacggcggcctccgacaacacagatgagctcgagagcatgatcgaggtcgagcccacggagagacgcgggcccatcggtcgcgccgatatcatgaccccgtatctgaagagcttggcgaggctcgtggaccacgatgcgatctcgcgggcgaacctcaagatcgtatgcgacccgatgtacggatcagcgcgcggctatctagcgcgggttctcggcgagctcggggtggaggtcgccgagatccacggggagaacgatgatgaggtcgatgaggttcatcccgatccgatcgagccgtgggtcgacgactgcgaacaggccgttttgcgcttcggtgcgcatgcgggccttgtgaacgatggtgacgccgatcgcgtgggcgcgatagatgagcggggccgtttcgtgaacccccataagatcatcgccctgctcgccacgcacctggtgagaaatcgcaacgagagcggcagggtcgtcctgaatctctccgcttccgctctcacgcgcagagtcgctcgagcgctcggatgtcgtgtgaccataaagccggtcgggttcagatatatatacgaggagatgcgaaagggagatgtcctgatcggcggggaggaggccgggggcatcggcatcccctggcatgtgccggagcgcgacgggcttctcgtgaaccttctgctgtgcgagatgatggcaatgagccacaagccgctcggagcgctcgtcgaggagatggagggcgtctacggaagcacattctacacccgccgcgatctgaggctcgaagcggaggtgatagagacgtttcgcacgttgcttccggggctgaacccgaagcgcgtcgcggggagggcaccgatccatgtcagccatatggatggccttcgtcttgagttcgatgacgagtcatggctgctgctccgcccgagtggcgccgaaccggtcgttcgcgtatacgctgaggccgcgaccatcgagctgcgcgatgagcttctagaggtcggatgcgacctcgcacggggtgatctggacgcgtgatctcgccgattcgctcgtatggagcactgaatcggcgcgcgggaggcaatcccaggggacccttcgggtgggattgtttgtggagcacttgtgaacacgaaaatacacgctgttctgtggtctcgagtctggcattatatctccttgccgcgtggccccgagcttgacgcgagggagaccgcggcgggtaccctgagaaccggatactgcgaggtgggacacggcgagatgccggtcccgccaggacagacagaccattttgttcaaatgttatgaactgtgagaagatctttgcgagccgccccacggggcggccccgcaacgattcctttccagggactgatgagactttacgagatggatccgatcagcgagaactcatcgctggccggtcgggcgcctcgccgaatcgcggccccctcgggggccgctcattggacggagagttcgatcctggctcaggatgaacgctggcggcgcgcctaacacatgcaagtcgaacggcacccgccctcgggcggaagcgagtggcgaacggctgagtaacacgtgaccaacctgccctgcgctccggaatagccgcgggaaaccgcgggtaataccggatgcgccggaccgccgcatggcggcccggcgaaagctccggcggcgcgggatggggtcgcggcccatcaggtagacggcggggcgagggcccaccgtgccgacgacgggtagccgggttgagagaccgaacggccagattgggactgagacacggcccagactcctacgggaggcagcagtggggaatcttgcgcaatggggggaaccctgacgcagcgacgccgcgtgcgggaggaaggccttcgggtcgcagaccgctttcagcagggaagagatcagacggtacctgcagaagaagccccggctaactacgtgccagcagccgcggtaatacgtagggggcaagcgttatccggattcattgggcgtaaagcgcgcgtaggcggccaggcaggccgggcgtcaaatccgggggctcaacccccgctcgcgcccggaaccgcccggctcgggtccggtatgggagggtggaattcccggtgtagcggtggaatgcgcagatatcgggaggaacaccggtggcgaaggcggccctctgggccggtaccgacgctgaggcgcgaaagctgggggagcgaacaggattagataccctggtagtcccagccgtaaacgatggacgctaggtgtggggggacgatccccccgtgccgcagccaacgcattaagcgtcccgcctggggagtacggccgcaaggctaaaactcaaaggaattgacgggggcccgcacaagcagcggagcatgtggcttaattcgaagcgacgcgaagaaccttaccagggcttgacatgcagctgaagccggggagacccggtggccggaaggaggctgcgcaggtggtgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtccccgcaacgagccgcaacccccgccgcatgttgccatcaggtaatggctgggaacccatgcgggaccgccggcgtcaagccggaggaaggcggggacgacgtcaagtcatcatgccccttatgcccctgggctgcacacgtgctacaatggccggtacagcgggatgcgatggcgcgagccggagcggatcccacaaagccggccccagttcggatcgggggctgcaacccgcccccgtgaagtcggagttgctagtaatcgcggatcagcatgccgcggtgaatgcgttcccgggccttgtacacaccgcccgtcacaccacccgagtcgtctgcacccgaagccgcgggcccgaccagcgatggggggacgcgtcgaaggtgtggagggcgaggggggtgaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttctagggagagacctcgaactagaagacagatactcgatactcaggaccgtttctcggcgcagcgcgcccggccggttctgtcctggcagcatcctcgcggtgtccggtccccgggggtcgaccccgcgcaccctgagagccgcatagcacgagaagggccgatgcccgagaggcatcggacccgatcgattctccatttttttgaaaagcgagtggaagatcatcttcgacttatgattcatcaggaattgagagagatctgatcgcgcccccgagagggggtgcggtatgcgacacccgggcgccccgacgaggggcgcccaacgaattcgattgagcggccggcgggagccggccgagagacgagacgaggcgccgatgatggcgcgaacgtggccagggcccgtccgagggacgggaagatgtcacgggcgcacggcggatgccttggcacagggagccgacgaaggacgcgacaagctgcgataagccgcggtgaggggcacatgccctgcgacccgcggatctccgaatgggcgaacccgcatggagcagtccatgcatcccgggcccgaacacatagggcccgggaggacaacccggggaactgaaacatctaagtacccggaggagaggaaatcaatttcgagatcccccaagtagcggcgagcgaacgggggcctaggccaaacctgggagcgccgacgggccggaggggcccggcgccccgggggttgcagggccgcgcgcggcagggccttccgccctgcccggggaggcatcgaggggagccgaacggcagtgggaaggccgacggcacgagggttagacgtcccgtaggcgcaccctcggatgtcccccgaacgcggtccctgagtagggccgggcacgtgaaacccggtccgaatctgggtggaccaccatccaagcctgaatactcccctatgaccgatagcgaacgagtaccgtgagggaaaggtgaaaagcaccccgggaggggagtgaaacagcacctgaaaccgtgcgcccacaagcagtcggagcggccccttcgggagccgtgacggcgtgccttttgtagaatgagccagcgagctgccggcgcggggcgaggcgaagctttgaagcgagccgcagcgaaagcgagtccgaacagggcgaccgtgaagtcccgcgccgcaggcgcgaagccgggtgagctatccgcgggcaggctgaagcgggggtaagaccccgtggagggccgaacgcacgtcggttgaaaacggcggcgatgacccgcggataggggtgaaaggccaatcaaacccggagatatctcgttctccccgaaatagctttagggctagcgtcgcgcgatcgccgccggaggtagagcaccggatcggtgagggggcctcaccgcctgccgagccgaaccgaactccgaatgccggcggccgcgagcgcggcagtcagagcgcgtgggctaagccgcgcgctcgagagggaaacagcccagaccgcccgctaaggtccccaattcccggctgagtggcaaaggatgtgcgtccgcgcagacaaccaggatgttggctcagaagcagccacgcattgaaagagtgcgtaacagctcactggtcgagtggacatgcgccgacaatacacggggctaagccgggaaccgaagcggcggacggcgccactgacgtggcgtcgtggtaggggagcgtcccgagcggggcgaagccggcgggcgaccgccggtggaccgcccgggagcgagaatgctggcatgagtagcgagagacgagagagaaactcgtccgccgtaaacccgaggtttcctgggcgaggctaatcctcccagggtcagtcgggggctaaggcgaggccggaaggcgtagccgatgcgcagcaggcgaatattcctgcaccgcgcgcgcgccgcgtgaccgacggggcgacggatcggggtagctcggcggggttctggacgtccccgtgatggagcgcggcccgacggggagggaaatccccccgtcatgagggcgaggctccggacgaagcgactgagtgaagcgagcgagcccgggtcccgagaaaaacccctaaggaaggcgcgcgcgcgcccgtaccgcaaaccgacacaggtgggtgggtagaacataccgaggcgatcgggtcaaccatggtcaaggaactcggcacaatggccccgtaacctagggagaaggggtgccgcgtcatcgtggaggggctcagccccccgagcgagaggcggccgcagtgaagaggcccaagcgactgtttaccaaaaacacaggactctgcacaagccgaaaggcgacgcatagggtctgacgcctgcccggtgccggaaggtcacgcggaggggtcagcgcgcgagcgcgaagccccgaagccaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaacggcgcaacgacttgggcgctgtctcgaccatggtcccggtgaaattgcactggtcgtgaagatgcgaccttcccgcggaaggacggaaagaccccgtgaaccttcactgcagcttggcattggccgccgagcgcgcgcgtagaggataggtgggaggcatcgatgccggggcgccagccccggcggagccgcccttggaataccacccccgcgcgcccggcgtcctaacctgcggccgcgatccggcgcagggaccgtgccaggtgggcagtttgactggggcggtcgcctcctaaagagtaacggaggcgcgcgaaggtccgctcgggacggtcggcaaccgtccttgagagtgcaagagcgcaagcgggcctgactgcgagacggacacgtcgagcagatgcgaaagcaggctctagtgatccggcggccccatgtgggcgggccgtcgctcaacggataaaaggtactccggggataacaggctgatcttgcccaagagtccacatcgacggcaaggtttggcacctcgatgtcggctcatcgcatcctggggctggagcaggtcccaagggtacggctgttcgccgcttaaagcggtacgcgagctgggttcagatcgtcgtgagacagttcggtccctatcctccgcgggcgcaggagaatcgagggaggctgcccccagtacgagaggaccggggtggacggacctccggtgcacgggttgtcgaccaacggcatcgcccggtagccgcgtccggcacggataaccgctgaaggcatataagcgggaagccgttcccgagatgagttctccttatggtaagggcccaggcagaacacctggtcgataggccgcaggtgcaaggggcgcgagcccctcagccgagcggcactaatcgcccgagctcttacccgcatccctcacaagggccccgagggcgccacgcccgagggtgccgcgatacaccatcagatccccgatcgggtctcccttctcatgtgctgtgcggcccccaggggggcgcgggggagatccccggacagaccgatcgggcggggcgccgcccaccggtcagcggtcacagcaggggtggcacgcccggaaccgttccgaacccggaagctaagcccccgagcgccgatggtactgcggggtcagccccgtgggagagcaggacgccgctgaccggtggacggcaccgacgccggaagccgaagaggatgggacctcccgcatcgcgggaggtccctttttctcgtttcgcgtccgttcgcgggcgcatcggtgaagaaccggatacaatagataagttgatgcgcacagggctcgcatgaccgatggaggtgggcttgaagacgggaatcggtgtcgatatcgtcgagatatcgcggatggaggcgatactgaagaagaccccttccttctcggcccgggtcttcactgaggaggagctgagggactgttcctcatccgcgcggcccgccgcgcgtttcgcatcgcgcttcgcggcacgcgaagcggtgctcaaagcgatggggacaggcttcagtcaagggatcggtcgcaaagacgtctcggtctcccacgacgaacgcggacggccgatcgtgctgctcgatggaaaagcacgggacatcgcgaaagagcaggaaatcgttgagattgcgatctcgctctccacagccggtgaccttgcgatagccaatgccatggccatcaccgagcaggcgcgacccgcgccgcacgatagctcgtccgatgaaaaggagctgatatcccgatcctttcgtgatgcgcgctcggtcatagatgagctcgagagcatgcagcaatctgattcagtttccccgcaggggggagaaaaccatgaaccgcggaggtgaccatgaaaccagttctgagctgtgaggaagtggctcgactagaggatctgatagaaaaggccggtacatccaaggcggaactcatggagttcgccggtgagttcgcggcctcgattgtagcgaaggcgaacccgaaacacgtcttggtgctcaccggattcgggaacaacggcggtgacggctgggtcgctgccgacattttgacgcacaagggcgtcgccgtcgatgtcgtgagcccggtcgaacccgacgagatccctgcggcacttgccagacatgttgcacgcaggaccgcagagcgcgaggtgagcttacatgtcggcccttcgcgagatgagcttgtcgatctcatcaaatcatcggatgtcgtcgtcgatgccattctcggcacgggctttcatgggaagctgcggccaccgttctcgatttggatctcgacggtgaacgaactcgcttcttcagtggtatcaatcgatgtgccatccggcttgaatgcagagaccggtatcgtagaggacgattgcattcgggcgacgcagacggcgacgatgcttacgccgaaaattgggatgtacagtgccgaggggccggagttcgtcggcgagctcatctgcggcgagctctatgatcggcttgacgaggttctcggtgacgtggagcacgctgcggagatcgtcgagccgacagatctcaccgagttcttcgcaccgctgccggcgaacatagacaagtacacgcgcggctcggtctgcgtggtcgccggctccgcagcttatcccggtgctgcgatcatggctgcaaaggccgcggcacgggccggtgcgggatacgtgtcggttgccacacccgattcatgcgcggatctgatccgcaccgcgctgccctctgttcccgtcatcgcgattccatcggactcgcgcggcgcgttcggttcggtcgcccgccaggctgtctcggagttcgcccataagtacagttgcgtgctgtgcggacctggcatgacgacgggcgcgggctgcatacagatggtccgggagctgcttgaactcgatgtcccccttctgctggacgccgatgcgctcaactgcctctctgcgctggccggcggtggcatcgatcagattcctgagctgtaccgcagggacgccccgcttattctgacgccgcactaccgcgagctctcaaggctcgtcgatgacgctggtgtgcgcgatctcggcagtgcgatcgaggcggcgcacaaaattctgtgggcgggaggttccgataacatggtggtggtcgccaagggaccgaccaccgccgtggtgggagtcgatcatgttctgcttccgatatcggggcccgcggcgctggcgacctcaggatccggcgatgtgctctccgggatcctcgcgggcacatcggttctgagtcggcgtgtcagcttgcgttgggacctgcttgccgcatacggcgtctcggtccattcctatacgggttacgctgccgcagcggaattcggagagagaagcgtcatcgcgacggatctcatcgatttgataggagaggcgatgcgccttacggagaccgactatctgggtgaagatcattcgtgagcgaatagggggggatggtttcaatggtgcctgcgggagggccggcgactcgctgggcgtgggtcgagatagaccgcggtgcgatgcttcgcaatacgagagcgttcaagaagatgctcaagccgcggcagcgcctgtgctgcgttctcaaggcggatgcctacggtcacggtgccgttgaatcatcgaagatcatgagatcggcgggtgccgacatgttcgctgtcgcgacggtggccgagggaatcgagcttcgtcgaggaggatgctccgctcccgttctcgtgctgggtgagccgccgtgcgatgcgattcccgagttgctggagaacgatctgatgccagctgtctacacctcggaattcgcgctggcatttggagagtgcgcggttcaggtagacaaagtcggaaagtatcatcttgcgatcgagacgggtatgaaccgcatcggtgttcactataccaaggtggtttcattccgaagagggatcgagttccatcggggcatccaatgcgacggggtcttcacgcatttcgcgacggcggatgatccttgcgggtgggactacaagctccagtgcacgcgctttgacgaggcggttcaagcaatgcgcgacgcgggcttcgaatgcggcatcgtgcactgcgacaacactcccgcttctattctggatccagagtcgcatcacgatatgattcgcgtgggaatcggactctatggtttgcagccggctgatgccacccgcgagcgcataaggctcgatcccgtcatgagcgttcgcgctcgagtcatgcgcgtggcgtatccctcgatgggagaaggtgtcggatacggcttcacctatcgagtcccccgggcgaccgttcagatctgcacgctgccgatcggatacgctgacgggctcgcgcgcacgctatcgaatcgcatggatgtgctttaccgcggaggccgtatcagacaggtcggcaacatctgcatggatcagacgatggtcgccattcagcagacgccggccgaaccgattccggaggcggagtacggcgatctcatgacgatcgtcggcagggatggcgatgccgaggtgtccatggatgagatggcgcggttgcgcaacacgatcaactacgaggtcgcgtgtgatttcggcatgcggctcgaaaagatctacatctaaggagcgatgatgagcgtcatgcgcattcccggtcatgagaatcagggccctcgtgaagtcgagcttcgggaggtgcgggcggtactcggtgagtgccggcgctgccagcttgctcagactcgcacgaagatcgtgttcggaaccggtgatgagaacgctcgcgtcctgttcatcggcgaggcgcccggcaagaacgaggatctgcagggagagcccttcgtaggtgccgccggaaagaacctggatggcatcctgtcgctcgccggcctcaggcgcgaggaggtctacatcgccaacgtgctgaaatgtcgacctcctggaaaccgtgatccgcgtcccgaggaggtgctggcctgcgccccgtttctcagggagcagattcgcagcatctggcccgatgtcatcgtgacgatgggcaaccccgcaacgcatttcattctgaagacggagatcgggatcacgagacttcgcggtcggtttcatcaaatgggccgtttcgctgtcatgcccacattccatccggctgccgcgctgcgcaatcccgcttggcaggatctgatcgaggctgatttcaacatgctcggtgactatctgagaaggcacgcagctccaacggctctcgacgacacggcgtcaagtgcgagtccaaagggggagacgcatgtcgatcgcacgtgatcgcgcccgtcgataccgtacggagacgccgcaggacacccgtcatctcggaaggctcatcgcgtcccatctcatcgagggcgatgtcatcatcctttcggggggtctcggagtcggcaagacacagctgacatcgggcatcgctcaagggcttggtgacacacggccggtgaggagcccgacgttcgccattcaatcgatccacgatggcggtcggctgccactgtttcacttcgatctctacagacttgagcacgcccgccaactcgaggacacgggcatattcgatgttctcgcaatcgagggcgcatgcgttctggaatggggcgagcggtttcaagaagagctcgtcgatgaatatctgagcgtgctgatcacccgatgcggtgagacgacgcgctcgatcgcactcgaagcgcacggcgcgcgcgccgagcagctcgcggcgagcgtcgatgccgccctatgtgaaaccacgccagacggggcgggtgatgagcatgagtgaaccgcgccgtaatctcgtggtggcgcttgacacctccaccgacatgctcgcctgcgcactcgcttggtggacgccgcgtgccgaagacgatagcgctgcgccgcgcgcttcggtcgagttgatcgctcagcgagaccatctgtgtcgccggcatgcgaacgtcgagctgatcgcaacgatcgaggacgcgctttccgaggccggaaagcagatcttcgatgtggacgcgtttctcgtcggtcgggggcccggttcgttcacgggagtgcgcatcgggatctcgacggcgaagggtctggctcgtggggccatgagggtgcttcacggcacctctactcttgatgcgacagcttggacggcgtggcgaggcggtgtgcgcggccttttgggcgtggccgccgatgcgatgcgcggagagatctatcccggattgtaccggctggacgagacgggcgtcgtccgtctgttcgatcgcgagcgcgtcgagaaggcggacgcggcggtcgcggcatgggcagatcggtcggatgcgcgcgatctgcagctgaccggcgacggactcgtgcgctacaacgagaagttcgacgatgcgggcctcacacgtcgcgtggaccgtgcgctgtggtggccctcgggcgcaggtctgctgctggccgctgcgagcccggctcgctatgacggggccgagagcggcgaccccgcaggggtgctgccgatctacacccgcctgtccgacgcggaggagaacgagcgggtgagactcggccggcaagaccgtcggctctttgccagcggggtggccgacgagctttccggcaggcacctgcatgttcgaccgatggccgcagcagatgtcgaggcggcggcggccctggatgcgcgcgcgtttcatgacgccgcgcatcggccgtggtcagccgatatgtttctctccgagatcgacggtcgcgccgccgccccccgtctgtggtgggtagcactcgattgcggcgagctggtcgggatcgcggggggcatggtcgtggagcgcgatgtcgagatcctcgatgtcgtcgttcgtccggacaacaggcgacgcggcatcgcgcgccgtctgctggcgcatgtgagctacgatgctcagatgctcggttgcacgagcgcatcgctcgaggtcgaatccggaagcaacggcgccaccgcgctctacgagagtctggggttccgcagatgcggttgtcgtcgcgactattacggaccaggtgccgacgcggtgctcatgagcgctgcgctgccgctcgtccttccgatcagcgatacgcgtccggagcccacggcgagcgctgcgcgcacgtggccgcccgccaggcagcggcgcgcgcgcagcgagtccgccctgatcgcgcgacgagctcccatcttggcgatcgagagctcgtgcgacgagacggcggtcgcgatcatcgacgcagatggcgtgctgctcgcgaaccagatatcgactcagatcgactttcatgctcgtttcggtggcgtagtgccggagatcgcatcgagaaagcacgtcgaggctatagtgggcgtcgtggatgccgctctcgacgaggcgagccgcgctctcggactcgaaggtggccctcttgcgcccacagagcttgccgcagtcggtgtgacgcaaggacctgggctcgtcggggccctcgtggtcgggatcgcgttcgcgaagggctttgcctatgcagccggtatccccctcgtgaccgtgaatcatctcgaaggccacctcttcgccaacctgctcgattcgcccgatctcgaaccgccgttcattttcacgctcgtttccggtggtcacacgatgctcgtgcacgtttgcgcctggggtgattacgaggttttaggagagacgctcgacgatgccgtcggcgaggcgttcgataaggtggccaaagcgctcggcttgggatatcccggcggcccggttatctcccgattggcaaaggaaggcgatcctcacgcgattgaattcccgcgtgcgatgatgcacagccatgacttccggttctcgctctcaggattaaagaccgcggtcattacatatatcgatcagcagacgaaagcggggctcgtcatccacctgccggaccttgcggcttcgtttgaagcggctgtcttcgatgtccaatacaagaaggcggcagaggcgctcagagcgaccggggtgcgctcgtattgtctgggcggcggcgtggcggccaatccgcatctgcggcagatgctgacagagaaactcgagcgcgacggcatccgcgtacacctgccgcccgtgagcgcgtgcaccgataacgccgccatgatcgccatggtggccagaagaaaattcgctcagggcgatttcgcctcgttcgacgtcgatgcggatccgaatatgacactgtagctgccatgcgggagcaatccatggtatgaacgcggatatccactcatttccgcttcggcccggccaagtgtgttcctgctgacgtcgcgcatgtctcctcggattcgggaagcaataccaagtgatccgcctgcaacctgcaagccgttgatgcgccgatcttccttggggagccaccgaggaagaagatgaatggcagattcgcatagaatatcattggctggggcagagggattcgaacccccgtagctggcaccaaaaaccagagtcctgccgctggacgatgccccagttcgcatatggctgccggcagagccgacagcacggtgtacaagtgtacctaatcgctcatcgcatcgcaaacgccgtccagaagacggacggcgagggtctgagcatcgcccgaggtgaatgtgccgttgtatttggtcatcccggtgagctcgatgcgcaggaacgccggacgctcggttgccgcaacataggccgtccgaatgcgctgcgcaagattcgagctttctgccagtgtgatcgttgcacgaggttcgctgtctgaaggaagctcgtcgcttgcgatctcgagcaccaagtcgcagtcagcgggtgtttcggagtcgcagaggaccatgccgcttccgttcgtcgtcgccgatgcgatgttccacatccgcgaggcgacgttgcgcgcgatgggatcctcgccgatcaccgcgatgtgatatcgctcgagcacgcttgccgcgcgtgcgaaccccggccgcgcatcggtgttggccgtcgagggcttgcccttccacacgtggcgcagacgatcgatgtagctgaaggtgtcttgaaacgccatgccatctgcgaatagtccgacgttctcttgaaactgctggagagcggcctcggtgtgaggtccgaagtggctgtcggcgctgccgcagctgaaaccgagcgtgttcagagccgtctgcagttcgcggacatcggctccgtgaaaattcgggagcctcaggtaaagggttcgatcgccaagcctatatgaggcatcgacgagcttgctccagcatgccatgtcgacctgctcgccgtcagggagagccttgctctgacgaaacgagcgaacggcccgcgcggtgctcgagccgaaacgctgatcatcgagctctgtggcatcgatcgcgtgtcccagcaggacaaggcgcgtctgaacgtcctcgacagcaggaccctgcattcctgcggtgatcggctccatctgaattccctccttgaaggctgggccgaatgcggtttcgctcggcgagccagcccctgatgatcctctacagtctagcaacttcgcaactgcgtggatcgccgttcatgcaaaacaccgctaactgactcgctcgataaagaaatccgccatggagatgaacagacggcggcactccgcgtccagctcgatacccgccagggcgcgcttcgcatgggcgatgagctcgaccgcgcgctcgctggcgaaggcaatcgagttcgtctgtcggaagatctcgaccgcacgctcgagaaccgcaggatctgtcgaggcggattcgaggatgtcgaccagctcatcatggtaggcgtcgtcaagcaacgcatgcacgcaaatgagcgtgcgctttccctgcgtgatatcgcttctgacatcttttccgccaccatcgagcggctgaaggttgatcagatcatcttgaatctgaaacgccagaccgcaggccagaccgaacgagcgcagtccctccacctggacctcgcatcctccgccggcgatggcgccgcatgcgagcgggaccgcaccgctgtaccaagcggtcttgcgcgttgccatgtcgaggtaatcctctaccgtgagatcatatcgggcgtctcgcgcccacccgagatcaagcgcttgaccctcgatcgtgcgtcgcgtcatttcgacaagttcccgcagaagcctgatcttgagttcgtctccaaggttcgcatcatcgagaacggcagccgtcatagatatgagctcgagatccccgcagttgatcgctattccctcgccttcggtgacatgcagacagggcgcccctcgtctcgtattgccgcgatcggcgatgtcatcatgtatgagcgctgcggactgaaagtgctcgatcgccgtcgccacatcgagcgcggcggcggcgtcgcctccgacggcgcgcgccgcgagcatgcagatgagcggacgatgtcgcttgcccccgttgcgcgagaaccgagcgaggggggcatagagatacgcgtcgatatcggcgcgatcggtccgatcgcagaagaaatcagcgatcctgcgctcgaggtcttgatgctcggcggcgaggaaatcggcaaacgaggtggacacgggtactgctttctgcgtggcgagaagtcgagacaaagatgctattcggtgccgaagccctctgggttggccgattgccatctccatgagtctcggcacatgtcatcgagatcatagcgggcgcgccagccgagcacgcgctgcgccttcgaggcgtcgcaccagttggcggcgatgtctccggcgcggcgcggacagatgcgatagggcagcttccgtccgcacgcgccctcgaaggcatgaatgacatcgagtaccgacgatccggtgcccgtgcccaagttgaacacgttcacctcggatcttcccttcatccaaccgagcgcgcagacatgcccgcgagccagatcgacgacgtggatgtagtcgcgcacaccggttccatccggggtcggataatcgtcaccaaagacctgcacggcgtctcgcttgccgacggcgacctgagcgacgtagggcaccagattgttcggaatccccttggggtcctcaccgatcaggcccgaggggtgcgcgccgatcgggttgaagtagcgcaagagcacgatattccatgcgggatccgacgtatgcagatccgtcaggatctgctcgatcatccacttcgtccatccatagggatttgtcgcgggcttcttcggatcgagttcggtgacgggtggatgatccggatccccgtagacggtcgaggagcttgagaagatgatcgaagtgcatccgtgcgctcgcatgacatcgcagagcaccaaggtgctgccgatgttgttccgataatactcaagcggcttctcgacgctctcgcccaccgccttgaaaccagcgaagtgaatgacgccatcgatgtcctggttggagaagatgcgttccatcgcatcgcgatcggcaacatctgactcatagaatgtcaggttctgcgaagcgctgggacctgcgatctgtttgatgcgctcgatggccacccggctcgcgttcgacaggtcgtccacgatcacgacacggtatccgcatgcgagcagctccactgccgtgtgcgatccgatgaacccggctccacctgtcacaaggatgcagccctcagaggggctctgctcagctgccatggttctcctctccgtgaagacacgcgacgagagggtcgttgcgcgtcgtcgattgctcgaagtatagcgtatcttgtgccggagccgctcagagcgaatcgctgcgatgcggcgattgatgttcggctatcatgaaaacaacaagatcgacgcttcgtgaagattttcccctgctgcgagaattgcgctatcctgatcccatgaccatgggacgacataaacacgcagcatcaaacggagttcatatgttccactgcatcggaccgaagtcttggaccgggcggcaacatcccgaatcgggaaatacaccgccacgtgtcacttccgtcaaatctatcacgcgccgatccgccatgcgcgctctcgtcggcttgaccgcctcggcgctgttgctcggcagccccgttcaggcgcttgcggagccctcggccagcaaggagacactcgacaagctcggtgacgccgagtcccagctcgcttccgttcaagcgaaactcgacgagatcgccgcgcactaccagcagctcgccaaggcccaggacgaaacgctctcccagatcgagcagacgcaggccgagatcgaaagcaagcaggccgagatcgaaagcaagcaggccgagctcaaggcgaagcgagcggtgctctccgagcgcgtgtcagcgagctataagaccaggggcaacgacgcgctggcgctcctgctgtcatcggcctcgttcgaggacctgatctccaacgcctactatctcgacgccatgaaccagcgggaccacgacgccatcgccgaggtgcaaaagatcgagcgggagctggatcgcgagaagagcgagctcgagggcaagaaatccgaactcgaggatctgcgcgacaagcaggctcagcagctcgccgcggcccaggcggatcaggctcaggttcagaccgtgctcgatagcgccagcgccgaggtcaaagatctcatggcacagcgcgacgccgagatcatggctgccgcacaggcggaagccgagaagaagcgactggacgcgctggcgcacgccaacgtcacgccaccgccagccccgaccggcggtgccggtcagggtgtcgacgggttgagcggggcgcagagccgtgtgctgaattcctgcaacagcacgccgtgtcccggagcgagtctatgtgcggcgtgggtatccaacgtattccagaacgcgggtttgggctcggtgagcggcaacgcgaacgatatgtactcgcggtggtgcacgagctccaacaaggacagcctgaaagttggcatgatcgtcgccgtctccacgtacacgaagaccacggccgggcgcacctacggacatgtgggcatctacgtcggcaacaatcagatcatggagagcatcggctatatccatctcaacgatttgaacagctggatagcctactacggggataccgtgacgccgcgttggggatgggcgaacggcatcgatctcagcacgcggggctagtcgcgcggaatcgagctcagcgagcaccatcgtcggcaatcggcgtgatatccggatctgtattgctctctgcacggagttgagcgcccggagggcccccgtgagcgcgatgtcttggatgcggtcacgctaccggaaaaaacctgcagcgatgagcgccgcgatgtagatgatcaggacgcccagagcgcttccgtcatgacgggggtcgaagcgcatgacatgatagtgcgtgcgatcccgtccacccaggtagcaacgggcatccatagcttttccgaggttctccgcgtggcgcagcgcgccggcgaacagaggcacgagcagcgggatgctcgatcgcacgtagccaagcgcgcttctgttctcgaggtcggctccccgcgcggtctgcgcggtgatgatgtcgtctgcttcctgcgcgatcgtgggcacgaagcgcaaggctatggacaaagtgaacatcgttcggctcaccggcatgccgatgcgctcgagcggcctgagcagtcgctctgcggcgtcggtgagcacgatcggctgcgttgtgaacataagcagcgatcccgcgatcagcagaaagatgagtctcatcgtatacaggatggctgcggagacgccatctgagtagatgcgtatgggaccagcgacgatcaaaagatctccggttctggcaaagaacaggttgatgaccgaggtgagcacgaaaaagagcacgagaggtcgcagctgagcgagcaggcggccgacgggcacgtgcgccgccgctatggcgctggcgatgaggatcccggcaagaaggagcgtgacaccgttcgatatgaacaggcagctcgccatgaacacgatggcgaagatcagtttcacacgcggatccatggagtggaccggtgagacagccgaatagtagcggccgatgtcaacgcgcaaggccataagacacctccgtcatcagctcgctcaaggtcagcgcatcagcgatgccgtgagccccgtgagctctgagcgaccgtgagaagccgagagccgcgggcgcgccgagtccgagatcccgctcggtgaaaacacgcttgggcgtgccctgctcgcagcgtttaccctctctgagcacgatgacctcatcggcgagctctgcggcgtcatccatggaatgggtaacgaggagcagcgtggtgcctcgtgccttcagttccgagacaagctttcgcatgcgcgcccgccctcgcggatcgagtcccgccatcggttcatcgagcaccaacatcgacgagcgcagggcgagaacacctgcgattgcaaccgaacgctgctgtccacccgacagggcgaacggcgagcgtccaagcaagccctcccagtcctcgaggccgactgcctcaagcgccgcgcgcacgcggtcgtcgacctcgctgtcggccaggtgcaggttgcgcggaccgaatgcgacgtcctcatacacggtctcggcgaacagctgtctttcgggaaattgagagatgtagccgatctgctgtcgcagcacgccgcgctgagcgagatcggtcgtatcgattccgcctacgcgcaccgttccgaccagagggaccttgagcgcgcaggcgagttcgatacaggtggacttgcccgcgcccgtgcggccgatcagggcggtcaggctaccgggctcgacggagaagctcacatcgtccaaggcgagtggagcgcgcaaagaggatgcagcgcgtcgccacaggcgcagccgtcgtcttcgtggatcgcgaggcctctcataggagaaggagacatgatcgaactcgatcgccggcctcgcaccgcatgatgcgaaacgatcggaggctcccgtctgctcccgcccctccgcgatcgtctgggattcttccgagcaggtggtgccgagtagcggcgcgatcgatccggccaggttctcgagatccatggtgaaggggacatcgagaccgagtcgctccagcccatcgagaaccttgatcgcgaagggaagctcgagaccgagcgcggtgatcttctggcgatgcgaaaagacctcttccggtgtgccatcgagagtgatgcggccgtggtcgagcacgatagcgcgatcggccgcgatcgcctcatccatgaaatgggtgacgtgcacgacggtgatcccccgcgcgctcagtgcttcgatgatgtcccgtatcgccagccgtccgtcgccatccagcatcgctgatggttcatcgagcaggagcaactcgggattcatcgcgagcgccccggctacggcgacacgctgtctctggcccccggacaggtcggacggatcggcttgggccagggtcgacatatcgaccgcgtcgagtgccgagtccacgcgctgcacgatttcaggttgcgggacccccaggttctcaggcccgaatgcgacgtcatcggctacgatgctcgtaaccatctgatcgtctggatgctggaagaccatggccgcccggcgtctgatagccatggcgccgcaggtgtcggtcgcggatatgccgaagacgcgaacactgcccctggtcggaacaagcagggcgttcatcagctggatcagcgtcgacttgcccgagccgttggcgccgagcacgcatacgtgctcgcccgcacggatgtcgagtgagatcccgtcaaggacctcaccggcagcgtcggtgtcgccgccgtacctgaagcagacatcgcgcagacttatctgaggcttttctgacatggctgaggtggtgcgtactagcgaggtgtcgagccgtcgcgctgatcgagcgagtgcagcgcagccatgctggatttgagcagcatctgagcagcgaggacatggagcgtcattttgatcaggttgaaaggcagaagaaatgggatgatcatggtcgcgacgtctcgcatcgaaaacacaggatagtacagcggagtgatcacgagattgagagcacatgacgctgtgatcgagatgacggcaccgatcagcatgccagcaagcgagccggcgcgtcctcgatggcggttgtagatgaaccctgccggaatgacgagacatgaggttgagaccatgcccatgatcgcgccgaacggaccggtgaacaggcgcggaatccacgatatgatggcggtcgcagcaccgagccgaggcccgaacgcacatgctgcgatcaggcagactatgccggatggatcgtacatgagccacggcatcgcagggatgatcggaatctggacaaagctcaacagcagagatgcggctgtgaacagggcggtgatcgcgattcttctcgtgttttcgggatggttcataagaacatgtctccgtttctctcatccggactgtaccgtcggctccggacttgcaccggatcagccacctgcgtgggtcgcgggcttccgagagggcgcggcgcgcctcaccccagttaccgccggtagggaatctcacccgaccttgaaactacgtgacgaagcatataccctatttcgagcggcgtctacccggtcgggcaatccgggcgcggacgaggcactcatgaagagcgcttcgatgcggctcggcttggtggcggtccctcacatcctgtgctagattgatcgcgagcccacctgtgaaccaaggagacagcgtgtccgattcatcccagatcaaccagctgaccgccagcgaggacgatatggaccgcccctgcggcaatcgtttgccagacgagcatcgaagcccgctcgctcggctatgcagtcgatctcagggactccgtcatgcatgagcacgggcgcatcggcgaagatgtgatatgcgccctggcgggtgcggcgggcgatgacaacgtggtgctggcagaaccgatggccaagcacaccacatttcgaatcggtgggccggctgacgtaatggtatccccgagaagcatcgatgcctgcgccgcgtctctggatgtctgcgcgcaggcgggcatacccgtcctcatcgtgggcaacggctcgaatctgcttgtgggcgatcgggggatccgcggcgtcgtcatacgcatgcgcgaaaatctcgatgccatctccgtggatgacacacgcatccgcgccgaggccggtgccctgctgagcgatgtcgcccgcgtggccgagagcgaatctctgaccgggttcgagccgatctcgggcataccggccacggtcggcggggcctgcttcatgaacgccggcgcctatgggagcagcaccggggaggtgctcgagtccgtgacggcctacgtacccggtgattcgggaaatcgaggtctggacccggattctcgaaaacggggctccgttgtcgagatcgcccgagcagatctcgagctcgactatcggagcagtcgggtgagtcgagagggcctgatcgtgcttgccgccaccttcgcgctcgatcgcggcgaatccgcagcgattcgcgccgcgatgcgagattttcggatgcagcgcgagcgcaagcagcctcttgatgtgccctcggccggatcgaccttcagacgaccgcccggacgcttcgccggcaagctgataatggacgccggactgcgcggcacgtgcgtcgggggtgcccgggtctcggacaagcactgcggattcgttgtcaacgccgatcgagcgaccgccgctgacgtgtgcgctctcatggcgctcgtgcaaaaaagagtcaagcgcagcttcggcgtcgatctcgagcctgagattcgtcgcgtcggtgagttctagcgatcaggacagcccgagttccgaggccctgtacagatacaatgcgataaccgcgcacccgacggccacgcacagaatgccgagcgagatgcccagcttggcgataccgctgcgagccgatctcgtcttcaacgcgacgactcccaagatgatcgcgatgagggcgcataagaggcccgcaagcgccggcagcaggtagcccgcaggaaagctcgcggcaccgaagagcacagacgcgatcgacaccgcgggcccgcgttggggcctggcctcgcagatctttgaattcgatgtcgaggagtgggacctcgttgtctgatccgtcgtttcgtccaaggtggctctgcctttcaaacagctcgtgcggcaccaggatcgcaaccgcaggggcgcatctcgaatgtaatgggctgaaaggatatcaggttgcgggttccagggtgcgcagcctctgtgaattcttgtcatctcagcctgcttgccgcctctggcgatgtgctagtgtcggtggatacggggcgcgtcacctagaggaacggttgcagacagccgagtgaggcgccggggaggagggctatggatgcgatcgatctcgagaggatcgcccgcgcggtggctgaaggcgatctgacccctgcggatctcatcgagcatctgcgggtcgaatcggtgagcgatcttggttatgcgcaggtggacaatgagcgcggcgtccggacaggggtttcagagatcatctacggggaggggaagaccccttcccagatcgccggcatcgtagctgccatgcgagacgccggtcagcgacgcgctctcatcacgcgcctcgatgccgagaaggcgtccagcctgcaggtgctaggagtggatatcgcctatcatgagcgcgcccgcgccgccgtgagcggaccgctgccggatgcggacggcaacggcgagatactcgtgctcacagcaggcacaagcgatctcgcggtcgccgatgaggcggtgctcaccgcgcggttcctcggcaaccgcgtgacgtgcgtgcatgatgtcggcgtggccggcatccatcggttgctttcgcacgcacggcagatcagccatgctcaggtgatcatcgcgatagccggtatggagggggcgcttcccagcgtcgtggcgggccttgcatcatgtccggtcatcgctgttcccacgagcgtcgggtacggtgcgagcttcggcggcatcgctgcgctgctcgggatgctcaacagctgttcgagcggcatctctgttgtgaacatcgacaatggattcggtgccgcatatcaggcatcgctcatcaatcatctgaaagcaagggagcatgacatatgatctgcgacaacaacgagggtgcggatgcagggtgcacgctgtatctggagtgcggaagcggtatcgccggagacatgcttgttgcggccctgctcgatttggggggagatgccgcggagcgctccgtgcgacgggcgctcgagagccttccggtgagagggtatgagatctgcatctcgcatgtgagaaaatccggtatcctctgctgcgacttcgcggtcttgctcgatcaagaccatcagaaccgggatcacgatatggcctatctccaaggggcgccgcatcatggtcccaagcagcatgcatgttcgtcaagcgagcaacggcggcacatccaccggcatgatcacgctcatcgcggactggctgatatcctgggactcatcaacggagccgacatgacgtcgggcgctcgcgcccttgctcgagacaccttttcgatactggctgaggcagaggcgaaagcgcacgctctgccccttgatcaggttcacttccacgaggtgggagccgtcgactcgattgtggacatagtttccgccgctgtgctcatcgatcacctgggcgtgcaaagcacggtgattccctccctcaccgacggacacggttcgatcagatgccagcacggcgtcatcccggtacccgtccccgcgacgctcaatatctgcgcggcccacggactgccgctcgcttcctcgcagatcgcaggcgagctcgtcacgccgacgggagcagcgctcgcggcggcccttcgcccgttgttcgagctgccggcgcgctacacggtgagacaggtgggaataggtgccggcaagcgcgcctacgagcggccatcgatgctgcgggcgctcatcatcgaggagatgcctgtttcgtcgaccgatcagatgggcctgctcggctgtccggccggcgcgcgcaatacggtcacgaagatcgaatgcgatatcgacgactccaccggcgaggtgctcgcgtacgcggccgatcgtctgcgtgaggccggtgctctcgaggttcactggatagcggtcctgggaaagaaggggaggccggcgcaccagctcgaggtgatctgcgacagtcaagccgccgcgctcatggagcggatcatcttcagcgagacctctacgatcgggctgcggagccagctcatggaacgcacatgcctcgaacgtgctatgagttctgcaatgacaccatgggggtctgtcagcatcaagtgcgtgacactgcccgacggcacacagcgcaggacgcccgaatatgacgattgcgcagcgatagccgaaagtgaaaatatccctgttcaaagcgttttcaacactgcgacacaggcggcatatcgcgacggttgccgagatgaagttgttccggtctcatccatatgatagtgtggtaaaaaatgctaacatatttagagcggacagtttgtccgcttctatatatgcagatgtgacagggcagcagatagcaggtcttcgcaacggaggtctgtcgagagggcgggtgcgatgcgctggtttcataagaggtcaatcggtgcaggtgcgtgcgagacccacatcggcctgcatcgcctcgcggcctttgtcatagcggcgatcatcatcgcatgcactgcgttgtcggtcgaatctgtcggatttgctgatccctcgtctggtggtcgcgaggcagctgtcatcgaaaaaggctcggcgtcgggcgagaaagatggtggcgatgcgcatgatgctcatggcgatgccgcgaccgataccgcagatgcggacgcgcacggcaagaaagagcccgataccgcagatgcggatgcgcacgacaagaaagagcccgatgccgcagatgcggacgcgcacggcaagaaagagcccgatgccgcagatgcgggctcgcacgacaagaaagagcccgatgccgcagatgcggactcgcacgacaagaaagagcccgatgccgcatcgggggacaagaactcagatggtccctcagcggatgaccgccctgtgctacatggcatcaagagcataaacggagagcggttcacctccgatcaggcgcacggcacgtttaccgtcgatctctccgttgccacgggcgagtcgggcgcgctcgtggaagacatcatgaaggtcgatggaaactcttggagcggagacggtgccgacaagggcagctacacgttttggaagctcagcttgaagggaaccgatgacggcacggactacggaacaaagcaaaggggcagcggcggcaaccaatcgaataccggaaccaacatctcccgggtcaagaaggatgcggacggcgagatcgagttcattcccttggataagaacggcaatccgggctcttggacgaaggtgcacggaaacggctccgatctgcaattcgttttctactttctacaggatatgcccgtcggaagcaatccgtcctacgtgaagtttcatgtatctgattggttcgttcgcgacttcacgcccccgggaggtcggggaagctccacggggagaggcatcatcgtcgaggtagtcgatcgagacagcgccgaacagctcgcccagagcggaaccatgtattactacagcaccacgtctggggtggagacgctgacggctgacgcggttgatctgggcaaataccagatcaccggtatcgagaagttcaaggcggctgatcagggcaactcgaggccgtggacctctactgccaaggaggatgcgaacaacccgatcgcaagctacaccttcgatcagatgcatgacggcaccatggctgtgaagtgggataaagacgatcccaaccatgtgatcttcaccgtcagcgtcagcagaaccgctcaggtgagcctcgagaagcgcctcaccggccctgattccgatgtctatcagaacaagaccttcacattctcggctgggttggaggtacccgacggcaatccattatcgacggcctaccccgcaaaagggcttgcagacggtgcgacagaggtccgtgtgaccaaggatgcttcagatccgtctcgcggtgagatcaccggtatcgctgcgcgaccgggtgtcccgatcacgatcagcggtctgcctccagagacaggggtgcacttcagtgaggcaggtactccggaacgcgatccctcggtgttcacgacttcatttgacaacgatgtttctcacagcaccgacggttccgcgacggctcgcgaggtcgaccagaccggggacaagcggccccagaccgtcacgacgacgaaccgggtgagttcgggacaaggcaagcttaccgtcaccaagaagtttaccggactcaagaagatgacaagtcaggaccgcatcaatctcaacgagtcctttctgatagagtccgatggcaaggcctttcccgcgctgcttctcaacaactgcactgatgttacgccatctggtggaatcttggatgagagcgcggacgaggtcacctacacatggaagctgagcagagttgcaaccgggccggccacgctcatcgagcgcaactacgccgtctcctcgactgacgtcgcggcacagacacgtatcggcgaaggttcctacaacctctccgacaccgtcgtactgaagaatatatccgatacccctacggcagtgctgttcatgaatgaatacggatcgggcagcacggacctgagcgttcacaagaattgggagcgcaccgaacaggatgagaagctccccgtcaccgtcgaggtcgactggaaggggtccatacccggcgcaacgggcgaggtgccggggggccttgtaggcacctacaccatcgacgcgaagaccgattgggcgatggctcttcaggggcagccgacgcacagcacggtgttgggagatataacctacagtgtgaccgagaccgctgtcggcggttctgatcccgaggatgccggattcacctcgacggtttcaacagacggagtcaacgccttcaccgtcaccaacgagaagacgctcaagatcgggctcagaatcaaaaaagtcgacgaggacggtggatcgccgctacaaggtgccgcattcactctgagcgatgaagacgggacccccgtcggtgaggagaccaaggtcgattcggatggcgtcgcagccttcgatgatgttcgcgtcggttcctacctcatctccgagacgtgcgcgcccgccggctaccagctcgccgcgaacccttaccggctcaacgtatcggttgacgctgtcaccgtgttcgtgcccgatgctcaaggccactacccggataccggtgtcgtcgtgccggcctcagaggacggggcgtatcggatgacgttctccgaccggaaggctccgaaccttccctcgacggggctgccgggccctgcgatagccgaggcggcagctgtgaccgtcgcggtcgcagcgggcctgcatgctctggcgtcggcattcgtgcgcagacagggttgatcaaggggcggggatgccgaatggaaccggtggcacttgtgaatcagccttcggtcgcatagagttgatctgagccgggcagatagttcgtattcgccccgcccggccgcggtcgagaggatcttgtcatgaaataccttgttgcatccgatatccacggatccgcctattggaccgagcggctgctggagaccattgaagaggagcggcccgattgcatctgccttctgggcgacctgctctatcatggcccgcgcaacgatctgccgcgcgattatgcgcccaagcgcgtactcgctcaactcaacgaactcgccggaagcgtgcgcctgctcgccgttcgcgggaactgcgattccgaggtcgaccagatggttctgtcttttccgtgcatggccgactatctcgtcgcattcgatcaggcgagcggatgcgagctgttcttgactcacggccacgtgttcggtcccgggctcgatgtcagcgtcgacaggatgccgcagcttccgagtggatccgctctcgtcttcggacacacgcacgtcaaggtcaacgagcaaagcgctgcctgtccgggtatccgattgttcaaccccggaagcgtctcgattccgaaagacggatcgaacagttgcggtatctatgaatccggagagtttcgtcacgtgctgctggaacccgggtcctcgcgatgagggaagcggtcgatgcgcgagaggccatccagtcgctcatcgagaccatctggcgattgcgtcagccgggaggctgtccctgggatcgcaagcagactcatgtatccatcgcgggaaatatggtcgaggaggcatacgaggctctcgacgcgatcgagcgggatgatacggagcatctgcgcgaagaactcggcgatgtcctcatgcaggtcctcatgcaggctcagatcgctgccgatgccgatgagttcaccttccaggatgtggcgcgagacgtcgaagcgaagctcatccgacggcatcctcacgttttcgcaaacgatgtcgcagacgatgtcgcagatgtctccgccctctgggatcgcgtgaagcttcaggagcgatccgatttctccgagcggcacggtcggggcgggtcctcaggggagagcctgcttgacagcgtgccgagggcgctgccggctctgcgtcaggcgcagaacgtatcgcgcaaagcggcggcgatcggccttgatttggatgatcgcgaggccgtctgggatcggatggaccgagaccgggctgcgtttcgggccgatccgcctgatagccctgaaagagagtctgaactcggcgaccttttgttctctcttgtcaacatcgcgcgcatcgccgatatcgacgccgaacgcgcgctcagggcgagcacttcggcttttcgcagacgctggcagaccgtcgagcggctcgcaggggaaacgggagcgaatgcggagcatctgtccgcatcggagctcaatatgctgtgggatcaggcggggcgcgaggggagtacaatggagcgcagcgcgaacaggtgatatggagcgggtgttaccgcattcgattcgtgtcatctcgttgaatcctcgaccgtctgcctcaacctcacgggggagggcatactagcggggcttattcggctaatcgcggattcggtctttgtctgacgagcgaaaggaagacagcatgagtgagattctggacgtctacgggcgcgaggttctggactcgcggggcaatccgaccgtcgaggtcgaggtcgttttggaggatggttcgttcgggcgcgccatggtcccctccggtgcctcgacgggtgcctttgaagcagtcgagcttcgcgacgaggacaagggacgctatctcggcaaaggggtcacaaaggctgtcgatcacgtcaacaaggagtgcgccgacgccgtactcggtatggatgccttcgaccagcgggctctcgacgcggcgctgctcgtcgcagacggcacgcccaacaaggcgaaccttggcgccaacgcgatcttgggggtctcgatcgccgtggcccgagcggcggcccagtcagccggcctcgagctgttcagctatctgggtggcgtgaacggtcatctgctgccaacgccgatgatgaacatcttgaacggcggagcccacgcggacaacaacgtggatttccaggagttcatgatcatgccggtcggtgctcccacgttcgcagagggactccggtggtgctcggaggtctaccacacgctgaagggcgtgctgaaagctgacgggcacaacaccggtgtcggggacgagggcggcttcgcgcctgatttcaagacgaacgccgaaccgctcgactacgtcacgaaggccgtggaggcggccggcttcaaagccggtgaggacttcatgttcgcgatggatcccgcctcaaccgagttcttcgacaaggaacgcggtgtgtacatgctcaagggcgaaggccgcgagctgtcgagcgacgagatgatcgattactgggaaggcctcgtggacagctacccgctgatctcgatcgaggatggtctggcggaagaggactgggacggatgggtgaagctcaccgctcgactcggcgatcggatccagctcgtcggcgacgatctgttcgtcacgaatacgaagcgcttgaagaagggcatcgatttgcatgcgggcaatgcgatccttatcaaggtgaaccagatcggcaccctgaccgagacgctcgacaccatcgagatggccaagcaggcaggatacgcctgcatcgtgtcgcatcgctctggagagaccgaggacgccacgattgccgacctcgccgtcgcgacgaatgcgggtcagatcaaatccggcgccccgtgccgctctgatcgcgttgcgaagtacaatcagcttctccgtatcgaggatgagctgtatgcctctgcgcgctatgccggaagaaccgcattttacgggatcgctgcaaaatcttgaaaagcggcctgatccgattcctgtgacccaggtggttcattcacggtggaacgtcgaagggagtacgctctcttcgacgttcttcgtatgatgtggggttgcctcgaaccgagggcaagtgaggcgatccgaaaaaaggagggaccatccgatttccatcggatggtccctctcgggtcccttctgtcgcgcgcgacggctcagtcgttcacccagaccctctcggtgccgctcttgacgtgatcggttccggtctggacgcgctgataggatccgcggtcctcgcggtgcgccggtacgtcgacgacggtggtgtagtaggaggtgtcactgaagttcagattgatgtgactcatcgagtaagtgcgcaattcctctttactgtgtgccttgtggccgtcgctgaacgtgaattcgatcaccagctttttgctcgtcttcgcggggacgtcaacccagttggacacccatctgttctcgtagcgcggcacgtcggtgtagacgtctcgcgtctcccagtggccgtgcttgccgccgccgccgccggagggcgtcggggtcggcccgggcttcggcgaggcccccgatccggagtcgtccgcctgcgcgggcgagtcgtcccgcccggacttgctcggatcgcccgtcgccgggtcggtccgctcgctctcgccggtcgccgggtcgcctccgccggctgctcccggggtctccggggtcggctcggcctccttttgcgcggcgtcccggaccttgtcgcccgcgctcggcgcggctgcggcgttggtctcgatcgcggtgacgacccgcttgccggcatcgcccttcagggtctcgtcgccggtcccgacggcgagcctggcgttggcgatgatctcggcgagctcggcgtcggtcggctcggccagggcctcgaacctcgccttgatcacatttttatctcgatgcgcgtccagccgtccgtccgatgcagcctcgatctcgaaggccgtctccttcggggccctgtaggtgctcccgtcggcgttcaccggcggcacccatcggatcttccactttcccgggatcagcttcgcgatcgcggttcccttgtgattcttcgcgtcggtggggtccacggcgcggctgaaggtccgctcgtcggcgccggtcggcgtcagcgtggccaccgccgcgctcgagccgtccttccagccgggcgcgtcgatgtcgaaggcgacctcgacgacgtcaccgcctccgctctcgcttccggtctcggctgcggccgatctccatcctccggtcgcccacgtcgcgcccgcgacgcccgcgacgaccagggtcgcgccgatcgcgccggcgatcgcccttttccgatgggtcgcgacccatcctctcatcttccccatcatgtccatcaacatatgcggtccgtcttctttctcgtgtcagattatctttcgcatctgggatcgatgggcccgtcgacctgcacgtgctcgtccttctggaatctgcgaatcaacatgttgcttgcaggcaggcatcatgtgaatcgtggagacggcttgttcagagccgatcgagaatcgcgctggtgttcgccacgttcatggcattcagcacgaaatttccggcgttgatgaggttggagacttctagctttcgggcaatctcctgctgattgactagcatcagctccatctgctttgactggagatgcatatatgcctcgacgttgcgcctatgagcatcggtctcgtagaggttgaccatctcgctcacatcggatgcgcgatggtttttcacgagcatgatgaagctctcgaccgttctcacattgtagtaatccggagggaaccacgatgcggtcctctccagaagctcctgccgcaggcgatctatctcgcggaccgtgcaatcatagcgtgcggagtattccgcgagcgcacgcgcattgccggttctgatctccttgttttccgcatccaccttcgcgttgcgtctggtgaccgctgtcttggcggcgatcagggcgatcacaacggcgacagcgtagctgccgatgtagacgaagacagccgaaggcgggagctctgcgtcgttggcgacgtggatgatattggtgatgccgacgaaggcgataccaaccagcagagcgagcccgacgatcaggagccttcgtcttcctgtcgtccatcctctccagaacagcgcgaggatcgccatacagaggacgacctcgtcgaactttccggtcagaagtcctttcaaaaccacaacggcgacaatggcgatgccgaacacgaacagcccgtattccgacttctgtcccacagttctcgattccagccttttctgctcctgccggtagttgagcaccagggaggcctgtgtcgtgtactgctccagaatgagaaggaggctgtccctgacgaagcacagctcatccagcaaacttcgtccgcacggtgaggcagatgcagccgaaggcgcgtctccgtttccctgctgcacctccctgccgcatttcgggcagtatgccccgccatgctggatctcctcgccgcacgtgctgcaatacatcgtttcggttcctctcatgagtcgtctgcggggctgtcgcgttcaccagtcttcgggagcgtgatcgatacaatacgaccgagctgtataacactgattcaacacaatactactgcatctaaacaagtgcaaatctgcataggacatgaaactctcttcagatggataaaagactcgagcgtcagatcggggcgcgcatccagttgctgcgtcgtgcgaggaccgggctgagccaggagaagttctctgtggcagctgggatcgattacagctatctcgccggggtcgagcaggggaggcacaggttgtcggtctccatgctcaagcgcatcgccgatggacttgatctttccatgtcggagattctcaaggggctgtgatcagacgcgcgctcatccctgctgggatttcaaggttttcgcggatccgtctgcgttcggatctgccgtcgcgctctctcagcgcggctcggtcgcgcgctcgctggcagccagaacccagatgcgccgcccgagatctatgagcatagcggctctttcatcgtttgcgaggccgtttcggcgcgcgtaggcggacggatcaagaagagactccagcatgatgacatcggcctcatcgcggtacacctcgagatcgcgcgcgtccatgctgatcaagtcggagtccacggcctccaccatcacccctcgcgtcgtcactcccgctacgacgaaacgccggcagccgtcatcgatcgcgcgcacggcgtctccaatgcgcacgaggacgcccttgctgtcgcgcggttgcggcacctgagctcggatgcgctccagcatcgactgaaatgcccgcatcaggtacagcggctcgatctcaccatccatcacctgctcgagttccctctcgaagctctgtctcgcttgccgcccgtcgtcgacgagcgcccatggtctcccgtatggcttttcgagcagggcgatgccgccatcgcgtggatcggcgaagtaggcgagcactctcttgccgtcgcagtcctcaacctcgaggaggccgctcaggtactgctgctccacgggtccctcgggcagatgcatggactttttcaggcgacccgtcaggtccggttggtagtccctcgccccctcgctgtcagcctccatgccatcgatgacgatctcttcattcatgcgcgcatcctttcatatgatcccccgttcggcgtagatggcgttcttctgctgcctctgacttgcgaatgatggttgcgcgacatgtgatcgggcgcggatcgggggcatctcatacccggctgccgatccggtcgagtcggatgcgcccgcctgccgcttcatcctctctcccggggcgcgcaagcgcccctcgccgccggccatctcgccagatgttgagccgcgcgcatgtcgcgctgtccgcgcggatccgcgagcgaagcgagcgggtgggccggcgaagccggcccgtcgcaggatcggcaaatataccgaccccgcacggggcaccgactgtcggcttgtataggcctctcccttcgtttggaatcgtctgcacgggaagatcttgcagcgcgacccaaacaccgtccaatcgccacactcacgtcggtccagcgtggtataactatcccgatgggcgcacatgcgcttccgaatcctgtaaggcgccaatgagcagctatcacacgaacaaggtttcttcctccgcagccggtggacccgctacccgagtcgggcatgtgtcccttgtcggcgctgatgcgcgcggtatcggtgcgaccggtgatctgtctgctgctgcgagaagtcctcacgaagcctccggccgaaccgatcgggcgcacgagacgtcgggcgcaccgcgcaggggagccaagggcatatgggcgcgcacggtgcgcgtctcatcgccgcatcgagggtcgacttcggcaaaggggggctctcgggcggaatcacgtgaatcgaaagcggctccgcgtgccgagcataggcgttcccacaagagcgcgctcatgcgctatgcaagcgacaacaggttcgttcacggtgtctacgcgctcacgaccggcaggtttcgcctcgccttctatgcgtgcgtcgtcgttttcgccatcgttggcctgtaccttcctgcgcgcgacctctacgtatcccatcgaactcacgagatcctatccaagcagatggagctgaggcgcggctacaacgatcggcttcaggcggatgtgaacaagctgctctcgcaagacggcatagagcaggccgcccgcaaggacctcgacttggtcatgcccggcgagaagaagatcaacatcgtgggcggcgaggacggggcgaacgctgcagcggattcagccggcaagggttcctcagctggcgcgtcgaacaccacggggggcgggtcgaacgctgcctccgatggagccggctccggtgacaagggagctgatcatgcaggcaaagatcatgcgagcaagaagaaagaggggagcgacgattccgaagcctctgcgaactcggatgatctcacgcaggacgagcgcgacgtcgacaaagatgcgccttggtacatcaaagtgctcgacaaggcattcctgttcaacagctcaagtggccagacgatctcctcatcaggggagtaggaccgacgtggtcacgctatgagaagccgcacctcagcgaaatccccgcggcggcgtcgcgttgccgcgatagacatcgggacggtctcgtcccgactctcgttggcattcgtgaccgatgaagcggtggtcgaggcgcgcagactgaccgtcataaccgatctcggcgcgggcgtggatgcaaccaggcaattcagttcagatgccatagagcgcgtccggaacgcgtgcagcaggttcgtctgcgaggctcggaccttcggggcgcggagcagctgcacgacgctgacgagcgcggcgcgggatgcaggcaacgccgacatcctgttggagaagctcgcagatctcgggctggaacctcaggttattcccggcgaggtcgaggcgcgcctcacgttttacggcgtggcccgtgatttcgatgacgagcggatcgttgtcgtcgattcgggcggcggctccaccgagttcgcaacgggggccttcgatgcatcgagacgagacgttcgtctcgagcacgtgcgctccctggatatcggatgccgccgcgtcaccgaccgatttcttcaaggcgatcccccttcggcagatcagatcgcctcggcgcggtcatgggctcgcgcggggttctcccgctactggccgacgctcgccgagcgtcctcacaagctcgtcgccgtcggtgggaccgtcacgactctggtggcgctcacgcatggactcaaggattatgacgcctctttcgtgcacctgcgtcagctcgcgctgagcgaggtcgagtcggcgatagagcgcatgagggatctgcctgtccgcgagatcgccgagctggccgggatccagcccaagcgagcacctgtgatactggccggtgcgctcatcatcgcggagctcatgcgcgcaggaggctatgattcgctcaccgtcagcgagaacagcctgctcgtcggtctcgcggccacgatcggcgaggagctcgccgcgtcgccgtccgccatcggatggacgccccgattggcggtcttggaggactgagcgcaccctgatgcatctcggggtgtccgcccttcgctgctgcagcgtcaggccgctgcagcccaaagcggatatgtgctaccctcatatatgacgatggagcgcatgctgtccggcggccatgccgggagctgcagcgggcggcgcagccctcccatcgaccgcatgaaaggtgaaacccatggcgcaacgcgatagccagatacttgagattctcgttcagcggaaaagaatcgaggtcgcagctctcgccgatgagttgagcgtctcgaaggtcacgatccgcaaggatctcgagcgacttgagggcaagggcatcatccatcgagagcacggcttcgcgttgctctcgagcgccgatgacgtacaggggcgtctggcatatcattacgaggagaagcaacggatcgcgcatcgcgccgcctcgttcatatcgaacggcgatacggtcatgatcgagagcggcagctgctgcgcgctgctggctttgacgatcgctgagacgatgcgagatgtcacgatcatcacgaacagcgcttttatcgccggctacattcgagggaagcccgcggcgaacaccgtgctgctcggaggcttctatcaaaacgacgccgaggtcaccgtgggacccttgctcaagcaaagctgcgagagccttcacgtcgactacatgttcatcggaaccgacggctacgtcgagggtgtcggtttcacaaatgacgatcagttcagagggcaggccgttcgagatatggcggcatgcgcatccaaggtcgtcgtgctgagtgagagcgagaagttctcacggcggggtgtgctgcccttggacctcgccggcaagatcgcctacgccgtgaccgacgagggcatcgccgatcggcatcgccgcgcgctcgaggcctccggcgtcgaggtcgtcatcgtccggacggcgatctgagctagacgaacgcttcgatgccctcctcgcgatatgcctcgatcagagcagcgagatcctcttcgtggagattcgcctgcccgcgcatgtcatagctgcgaccgagtgaggcgtacttgctctcaccgaaactatggtagggcagcagctgcacgcgatccgcgcccgcgcgccgaagacgacgacccatgagccgcgcgtcggcgaccgaatcattgaaaccgggaatgaccggcgttcgaacgagaacgtcgcgtgcgtactcgtgcgcccggatcgtgttgctccagatgcgcgagagaccctctccggttgccgcccgatgccgatccgaatcgccgtgcttcatatcgatgagcagatggtccgcccgcttcgcgacctcatcgaagaccttcggcgccgcgcatgccgtggtctcgatgcaggtgtcgacggaatgactgtgaagcaggttcatgagctcgatgcagaactccggccacatgagcggttctcccccggatagcgtgacgccgccaccgctctgctgatagaatacgtcatctttcaggcagatctcgcacacctctgccgcgcttcgcagacgacccgctatggacagcgctcgtgccgggcacgcgcgcaccgcctgtcggacgcgctcggagctcgcgtccgccctggcgacatcgatatgctgcgcgcccgggtctcccaggtcggggcaggccatgaggcagcgtttgcagcccgtgcacgcgctcgcgctccattccagctggggccgcatcagctggctctcgggattcgagcaccatgggcacctcatcgggcaacctttcaaaaagaccacggtgcgaattcccggtccatcgttcaggctgaatttctggatgttgaagaccattgcgttcaaaatgcgcgccctttctcgacatggacggatattgaatatatagagtattgtattcgaaagtaaaaactctttcgaacgatactatactaagtttcaataagaacaaacttcgatgtaacctacggtgctcaatttcaaggaaaggaagtatcatgaatcacttcggagagctgacacccaagatgcgttcatttcgagacgacctgatcgatgcggtacccgaggtggatgccgagcgcgcgtgcatcgtgacggaagtgtatcgagagcacgctgccgatgcgctcgctatcaagcgcgccatcatgctcaaaagggttctagaggagatgagcatcttcatcgagccccagaccctcatcgcgggcaatcaggcctcgtcgaaccgcagtgcgccgatatttcccgaatacgccatgagctgggtcatcgatgaactcgatgagttcgagaagcgggatggcgatgtgttccacatcaccgaggacacgaagcgcagactgcgcgagatcgctccgttctgggagcacaacacgctgctcgatcgcggtctcgcggcgttcccgcccgcttccaagctcttctacgatctgggcatcatcaaaagcgagggcaacatcacctcgggggacgcgcattgcgcggtcgattacggggccctgcttcgtctgggactgcgcgatttcaagcgtcgcgcccaagagaagctcgatgagctcgatctcaccgattaccgcaacatccacaagagctatttctatcgcgctatcatcattgtggtcgatgccgtgagggcattcgcgggccgctacgcgacgcttgcgcgcaagatggcccagaccgaacccgacatggatcgcgtcgccgagctgctcgagatggcgcgcatcatggacaaggtcccctttgagcccgccgagacgctgcatgaggccgtccagtccatgtggctggtacatctgacgctgcagatcgagtccaacgggcacagtctgtcctatggtcgcatggatcagtatctgaacccgtttctcgaggcggatctcgcccaggggcgcacgaccgagtcggcggcctgcgagctgatgtgcaacctgtggctcaagacctacaccatcaacaagattcgctcgtggagccatacgcagttctcagccggctccccgctctatcagaacgtcaccgtgggcggccagaagctcgtacgcggcgagccgcgggacgcctcgaatccgatgagttggctcattctgaaatcggtcgcgcagtgccacctcacccagcccaatctcaccgtgcgctaccacaagggcctgccagatgatttcatggccgagtgcatcgaggtcgttcgctgcggattcggcatgcccgcgttcaacgacgacgagatcatcatccccagcttcatagatcgcggggtctctcgtgaggatgcctataactactccgccatcggctgcgtcgagaccgcggttcccggcaaatggggctaccgctgcacgggcatgagctttttgaactttccgaaggctctgctcatcggtatgaatgacggcgtcgatcccgcgagcggcacgcgccttctggatcacaccggccatctcgaggacttcaagacgttcgacgatgtcatggcctgctgggacaaaacggtgcgcgagatgtgccgtcagtgcgtgatcatcgatgccacctgcgatatggtactcgagcaggataccgccgatatcctgtgctcctctctcacggatgcctgcatagaacggggtctcaacatgaaggagggcggtgcggtctacgacttcatctccgatctccaagtgggcatcgccaatctcgccgactcgcttgctgctatgaaaaaggttgtgttcgaggagggcgccgtcacgccggcgcagctggctcgggctctgcgtgagaactgggcgggcgaggagaacgaacgcattcgccagctcatggtggacgcccccaaatacggcaacgatgacgactatgttgacggtctcgtctcctcagcctatgccagctatatcgatgagttgaagaagtaccacaacacgcggttcgggcgcggtcccatcgggggcgtctactacgccgggacgagctcgatctcggccaacgtcccccaaggcgccggtacgctcgcgacgccggacggccgtcgggccggtgatccgctggccgagggctgcagccccagccatgaagcggacaagttcggtcccacatcggtgttcaagagcgtggcgaagctgccgacctccgagatcaccggcggcgtgctgctgaatcagaaggtcaccccgcaagtgctcgacaaacccgagaatcgcgcgaagctggccatgctcacccgcgcgttcttcgacaagctccatggctaccacgtgcagtataatgtggtctctcgcgagacgctcaaagacgcgcaggttcatcccgagcggcatcgcgacctcatcgtgcgcgtcgcaggctacagcgcctttttcaacgtgttgtcccgtgcgacccaagatgacatcatcgcgcgcaccgagcagagtctctgacagagacgcgaccgcgcgccgaaccacgcgcgcgccaccgcagcgctggggcgccgcagatcccgccaggatctgcggcgcccgtatcctcaggccatccgttttgaagggaaacaaaccatgaaactgatcatcgacgatgcgaacatcgaggcaatcaagcatctgatcgagatatatcccatagacggcgtgacgacgaatccctctatcctggcagcagcggcccggcctcccttcgaggtgctgaaggagatccgctcgatcatcggatgcgatgcggaactgcatgttcaagtcgtcgcgcgagacacgcgaggcatgctcgccgatgctcggcgcatcaccggtgagctgggcgacggcacgtttgtgaaggtccccgccgtcccagagggtcttcatgccatgaagctgctcgcgaccgaaggggtgcgcgtcaccgccacggcgatctacacgcccatgcaggcctttctcgcggcgaaggccggcgcgagctatgcggctccctatatcaaccgcatcgacaacatgggctacgatggagtcgaggtggccaagaccatccatgacatcttcggcgcgaacgggcttccctgcgaggtcctggctgcgagtttcaagaactcccagcaggttctcgatctcgttcgctacggcgtgggcgccgcgacggttgcgccggcggtgatcgaggggttcgtgaagagtgccgccatcgatgccgccatcgatgcgttcgttgcggacttcgaggggctctgcgcaccgggaaagacgatggcgacctgctagtgtcttcggcgggcatctgagatcacaggggcgccccggcagcatcgccggggcgccccttgttgtgatcgcccaaaagaggggccccgtctcctgaatggagacggggcccctcgccgtcgtgcggatgtcgcatcagcggcctagaagaacccgatcagagctccggcgataccgatgatgaacagtccgaagatgatcacgatgggattgaccttcttgcgaagtaacgtgatgcagccgagggtgaggatcagcgccatgagacccggaagcagctggtcgagcacggtctgaagcgtggctatcttgatgagccgcgcaggatcggatgcgtattggccggcgttcatgacgatggaatatccaccgttcgccgcgttctgaacggccttcaccgctcctgaaaggatgtcgggcgtgatcgatcccccgccgttgagcaggtcggtcagcttggtgatgtcgggaaacttttcagccaccgatcccatatcggcgttcgagaagacgatcttcgacagatcgatggtcgtccagcgcggtatcaggacacccatgatgaacatgcccaagatagacgcgcccatggtgatcttctgcatgaggccgccggacagatccttcgtgatgttcgatccctgccggtaaccgagctcttgcgtgtaccatttgaatgcgaggcgcacgatgttccatatcacgaagaacagacatggacccagcgggttcatgcccagtgccagcgaggcggcgaaggcaccgagcaccggacgaagcgtaccccagaacacggggtcgcccacaccggccagaggacccatcatgccgatcttcacgccctgtatcgcggcgtcatcgatctcggcgccgtttgcgcgctcctcctcgagcgccatgacgacgccgaagatcggtgccgccagataggggtgcgtgttgaagaactccatatggcgcttgacgaacgccttctgatcctcgatgtcaggatacaggcgcttcatagcgggaagcatggcgtagcaccatccgaggtgctgcatgcgctcatagttgatggagccctgttcgaaggactggcgccagaagactttgacgcggtccgacttcgtgagcctgatccgcttttcggtatcggtcattgattgctcccctcttttctattcgtagtcattgatgatgtcatccaggacgtcctcagaggagcccgaaccgagcgacggaccggagccaccgttgaattccggtgccagctgcagatatacgagtgcgatgcccacgccgatcatgcccatcgcgatcaggttgagctgggtgatggccgccagagcgaagccgatgatgaagaacggccagaccttcggcgtggccatcatgttgatgaccatggcgtagccgacgaccacgatgaagccgcccgcagccgacaggccggcggtcaaccagggtggaatggagctgagcgccgcttggaccgccccgaccggcaccagaatgatcagcagggccgggatggcgcagcgaaggccctgaagcagcatgaccagatagtgagcgaactccacgccgcgaatgttgcctgaggcaccggccctgtcggcaccgtggacgatgccgaccgcgatcgtgcgaacgaagatcgtaagggccagaccagcgaccgccagcgccatggcgctggcgatacccgtggaaacctcgacgcctttcatgcagacgaggatcgcggacgcagtcgagcacagcgcggcatccggggccacggctgcaccgatattcatccagcccagagcgacgagctggagcgatccgccgagcatgagcgcctcgggcagatgccccgtcgcgagtcctataagcgaacatgccacgatgggctgatggaattggaactcgtccaagaccgactcgacgccggccagaaacgagaagatcaacacgagcagaatcggaatcaaactcataatgcactcctttctcagatgtgttacgcgaagcctaggcgatcgcggtcttggcaagcagattccacaggccctcgtctcggtccgtggggaccttctgtatgcagaactcgcaacctttgtcgcgtagcgcctccagggccgcgacatcatcgcggtcaaccgatacggcgctgccgagcatcgtcttgccggcggagtgcgccatcgatccgatattcacaagcggtatctggattccggcgctcaccacccgcagaacgtcttgggggttctcgaacagcagcagcagccgctgaccggcgaagcggtcgtctttgcagatctgtatgatcttgtcaacgggaacgacgttggccttcgttcccggaggagccgcctcggtgatgagggtcttgcggagttcgtcatgggcgacgccgtcagataccaccatgatgcgagtcggctgaacctgcttggtccaagccatcgcgacctgaccatgaagcagccgagagtcgatacggcaccagacgatctcgggaagcttccccgtgccgccgagtgccgccgcagcggagacattcctcggtctcgcgctgtgcttcggctgcagcccctcgggagagatgcggacgccctgcctgcctacggaaaagatgtgcgccgccagctcagctgccgattcgagcgacgacatgttcgagtaggcttcgatgaacatcggaagcgacagcccggtgaccgtgatccatccggttcgtccctcggatgcgagcttgatctggttgaagggcgtgcctccccacagatcggcaagaaatagcagctgattcgggttgccgagagagcttatggcctcatcgagcttgttgcggtaatcctgaggaccctcttggggctcaagattcgcgatggcgacatgctcgatctcaccgaacaccataccggctgcttgcttgacacctcccgccagctccccgtgactcgccaagacgatcccaaccatatgtcctccttcaatcgaagttgatagcactgtaacagtatgtatttaatttggaaatactttgcgtataattccgtaaacgtattaactttcatacgtaagtggtattaatttgcaagaaaagtaaagaaaaagtatcatttgaaaaatatattttcaatgcgagaacctccggcacatgccatatgtgttgcgcgttcggcaacatatgtcagcatcatgtcacttgcgcgcatgatgcgcaagcccgcccttgaagcgctctcgtgtcgttgtggcatgcgatagaagcctatgcggccgaggaaaatcgcggcgatcggttgttgataggcgtcagcgctccatcgacgcgggccgtcgagaccggcccgcgtctcgccggcccgcgaaaccgactcagcggcttcagaggccccgtgtcggcgatggcctagctcatctgggtacgcgactgaaaccagacgacgatgccgtgaatgctgacattgcggctgtcgccgcgctctatgatcacatcgcagtgctccgaattccaggactccggggagagcacgagggtgtgcgcggtctgatagagtctgcggacaaggcactcggatccatcgattgagaccacggcgatagagccgctgcgcggctctgattcggggtcgatgagaatcaagcagccctccggatagacacgattcatgcaatcgcctttgacttcgagaaagtatgcgttcggatgcgccagcgcgacctcactcggcagctcgatgcactcatcgagcatatcgggcttgttggcgattcccggatgaatccgtctgcgcagtcgcgcgcagggagccctgatcttgtcgagcgcgcgcttcaggtcgttcgcgtcgttgtcacccacgacgatggtgaccggtacgccaagcgtttgcgcgagcctctgaatcgtcttgatcggcgggttcgatgtgccgttttcccattgggtgaccgtggtgcgcgccacaccgatcctctcagcgagctgcgcctgcgtgagaccgattatctttctgatgagtctgatgttctccggtagcgccatgccagctccctgtgttaagtttcagtgacatagtaataccacgttttcggcgtgccaatgctctattcgcgcccagtgcgattctcgcgtcggtggtgtcacggccagccgcgggctccagacggggttgagggcgctcgtctttgcgcgataaagagcaaggggatgattccgccctcgtagcacgctatgatctccacggtttctacaccccttatgagagagaccgagatgaggggtcgcgcagatgggcgactcggctgatgtctccgcggtggcaatcgacgatctgatcccgtttgcattatcttttttcgttggaattcgcgcgaccccacgctcagaacccatatgattgaatctgcttgcctttggtagctatgaggaggatctcatggagagcgatagcgcatcgggttccggcagccatttttccggcagctcgaaccccaatcagcaccccggacgcgttcccgcgtccaatcggccccgcaacgcctctccgtatacgacagcggagttcgcgcgcatgtacgagcagagcgcgcgtgcgaggcgaggcgatgcatcgcccgtcggcgcgcgggggccgcaggctccgcatggagcgcaacagggtcggttccagccccgtagcggaggcgatggccgatctgttgcgtccgacgcgacgtccccgcatgcgacgtcgacgagaccgcagagcccgatctcggcagtgccgggcggcagagtccccgcatcgcgcactcgcaggccgggcggaaatccctccacggtgtcgggtatccctgcgggagccccgatttcgcgcatgagacgcatcgatgaagtgccctcagcgcggcagatcaccttcgagagcgcgcgtccgcatagagcgcgcgcgcatatcatcgcgcgaatcgtcggagttctcctcttgctgttcatcgcattcagcggcttctgcgccttttcgctctaccgggatgcgaaggatatcacttcgacatcaaagaatatgatcgagcaggccaagagtatcgcgaataaggccaagagcaaggatgcggatggcattcgcgcgaccgccagctcccttgcggacatgtccgccgatatgagaaggaaaaccgatggcatcgcttggcagacggcgtcgctggtgccggtgctcggcgaggatgtgcgatccgctcgcacccttgtcggcgaggtaaacgatctgtgccgcaatgccctcatccccggttgcgatgcgctggcgcagatgcaatccggccagctcatccatgacaacacgttcgatgtcggcacgatcaagtcgatcacgcaggcgctctccaagatcgcacccgcggtcaaaacgagcgcgaaccggatagcggcgctgccagagccccacttcgccgccctcggcaccgtgatagccaatgttcgcgatctgctcgatactgctgagggtccgctcgaacaggcctccgctatcgccccgctgctcccgcagatgctcggagagggaggccagacgcgtacctacctgatcgtcgcccagaacagcgccgagctcaggagcaccggcggtttcccggggagcatcggcacgcttgcggttgccgacggcaagatcacgctcggcaacttcactgcggcacatgatctcacctggtatgaccaggccggcttcggcatcaccgatgaggagcgcacgatcttcggggagcgggtgggcaagatccccggcgacacgaacttcattcccgatttcagccgatcctcgcagctgctttcagccatgtggaccgaccagaagggaggcgccccgatcgacggcgtcatcgccatcgatccggttttcctgcagcagatgctgaagctctccggtggcgtcaccgccatgaacggtcaggtcgttgatggctccaacgctgctgcgacgctgctgcacgattcctatcagcgccttcccaccgagtacaaggatctctttttcggcaacgtcgcggcgctgtcgttccagaagatcatgggaagcctcggagacatcagcaaactcgacttcgccaagacgacgtttgacgccatgacgaagcaccatctgcaggcgtggatgtccaacgcggacgaggaggcgaagatggtcgagatgggctgctcgggcaccctctccaaggacaagggcgcgcccgcgctcggcgtgttcgctgctgatgacaccgcgtccaagatcagctggtacctttcgttgaacacctcgatcggccaaggcagggccaatccggatggcaccacgacctattcggtcacaacgaccatcaagaacaacatggatcccaacgaggcatccggtttggtgaaatacatcaccggctacaaccccgccaagcgcgatgtcaccgacatgatcaacaaggtatatcttttcgcgccggcaggcggaaccatctccgatctgtctctgagcggctacgctcccgagggtttcggtatgacggagtcaacctacgaggggttccaggtgttctttgccaccattcaaacgagcgctggtcagacgacgacctatacatacaacgtcacggtacccgccggatccaccacgacgcttcgcctcgagacgacaccaaccgcacagcaggtcgcggggtggaaatagctccgaggagcttcgtttgatccgaatccgggacggcgcgcgcgatctctgcgcacgccgtcttaccttcgttcgatgcgctcgttcagctcgcggttgagtgaggcgaaatcgctcagagctcggtatccgatctgaatgatgcttcgcatgttgatggagttcacgccgcctcgtctcggcttgaacgtgatggggaaatatcgaatacgttggcctcgcttggcgtagatcacggcgagcagcacgtttgcgagattgaagcccgcgggcacgagcttcaggttctccctcagcgtttgagcgctcatgaggcgaaacggcgtgttcgcgtcttgcagggacaccccgaaccgcatgcgcacgacggctctgagcgtcttggtgacaatcacgcgcgccagtccgtcctcgcgtccccggcgccagcctatagccatgtcgcaaagctgccgtgcctcccagagctgccagaactcagcgggatcggtctgaccgtccgagtcggtctggaacacccatgtcgccttgtgctcgagtgcgaagcgataggcatcgaccagagtcgctccgtggccggaattgggttttgttttcgcgatgagtcgcggatgcgtctcagcgaagcgctgggtgatgcgaaaggtctcatcacggctgccgtcatcgatgacgacgagcctgctctcaccgccgatgcgttcgacgaccgggtaccactgatcgagaaccttgatgatgttggcctgctcgttgtaagcgggcatgacgatgtagagcgtgtccgcatcaccgccgccgattctcgctctctcgtcactcatctgcttgtctcctctaccgcccgcgttcgatgccgacatccgatgccgtcgagcgccacggagattccccccgcagcgaaaggcagcagcgccacataggccggcatcacatattgcgactgcgcctcccagaacagatagaacagggcagagcccgctgcgaacagcagcggacccatatgctgcacgcgaagtcctccccggtgaacggcatcgctcgcgcatcccgggtcccgcctccgctgatcgcgtcggcatctgattcggtccgagatgacctcgatgagggcacctgcgatgataagcgtctgcagcacgtccagcatacccaagatcgcatcgtgcaacgctccgtagtacacgattctggccaggggcgtgtacgggcgcttcgtcatgacgggcacctcgggcctggaggacccgcgccagttgctcgccagaagcgactcgtaggtcggcatgcaccattcagaccagtatttcttcgagaagaacgtccaggcatatccgggatcagcgacgaagcgatcgacttgggagcggattatggtgcgcgcctcgcgatcatagcgctcgacactgtagtgctcggcatcatatttccaagagtatccgttgtaccagccgtagttctccccgccggtatcgctgagccccatggcgatcgggaccgaggtggggatcccgtgggaggtttccatgccgcagatcctcagggtgatgagagagatcgacaggcttgccgtcgcatacaccgcgagaagcgtcgcgagcccgcacgcgctcgatagggccctgtacccgatgagatggcacagccacaccacggccatcgcagcgagggccacaagcatattcgacttgaggatgcagctcgctgaaatcgccagcgccgactcgaatccgagtcgcttggatccgcgcgcgattgcgcggatctgcaaaagcagaccgagcagcgcgaaggccagaccgatcgcgatcgcgtaggcgaacgtcacgtagaagatgagcggcaagaagagcaggcacaggacgcagcagatgccgaccgcgcgccgactggcgaacagctcccgtgtgatcgctatgacaaggtagaggatccaagccgtgaagacgatgttcaacgcctcgagcaacaggtaggtatgcccgtgggcgaccagggacacgaggcgtatcagaaagacatagcccatctgataggggaaccgatacaggtagcctccgtgttcatagaagatggacccgcgctgtcccatctcgagggccgcgttgatgagatcaagggagtcccagtccggccagacgcgggcggacagcacccagatggtgcccgcgatcagcgcgtagacgacgaccccgatcgcaagctttcgctcatcaatgcgtacgagcacgccacggccgcagacgcgaagcaggaacgcgagaatcaccgcgatgccagcgaccaccaagggcgctctcgagaagctgaagacgaccgcattatcgtagttgggcagagacgcagtgacaagaagcgtggacagccccgtgaccccgaggaagagcatgacgcaggcgaccagcgcacgctcaagggccagccccgctcccgtcgggcgcggggataatctgctcccagcaaaatcgcgcgaagcctgcgaaccgtccgccgtgactccgtccgagcgatacggctcgtcttcagcttcgctggtcggtcgcttgtccgttggatctgaaatgctcaagatggtgtacctgaatctactggggacgggcgcgattgtgcgattgtaccgcacctcgcgggggatggctccagctgtcaggaggcgatctcctcgaaactgcccgcatcgaggaaggatcacgaaaagcgcatgttcgagagcgcgtgaaaaccccgtgaggttcttcccagctgaaggcattcgggtagtatgactattcagctcgactgagagaccacaccggccgaccatgtcgagccgatgaggaggtgctgttttggttcgcgtagatatcgaggccattgtcatggcttccgattccataccatctgtcatcgtcttgcgcgagcggcagacgacaggcgatggggacatgccgccgcgtgccctgtcgatcgagacgggctcctttgaggcgacagcgatcagccgcgggatcgagcacgccgcaggagggcgtccgctcacgcatgatctgtttgtcgagacgatgagcaggctcggcgtcaagctcgagcgcatcgagatcaacgccatggatgcacccgtcttctattcaaggctcgtgctcgtgaacgtggatcagataggcgagacgaatgagttcacggtcgattcccgcccgagtgacgccttgtcgctcgcggtgcgcgtgaacgctcccgtctatgtggaagacgaggtcatgaatcgcgctggtaccctttctcctgcggagggatctccgatggaccaagatgagcttgaggaattcgatcaagcggttcaggcgctttcaccggatgatttctgatgcgactccggacgtgcgatcaaatagggggcgaccatccggttccgcgggcgagatctctcggagccccgtgctcccagaagaggtgatctgttttttcgcgctatcagcgctgatctttcagaaatcgcaccatcggccttttacgattccgatatgatcgttagagctttgcacagagcggctccgcgcctcgttgcgctgcgctctgtcgttagaaacgacgatggcagctgaggggccgcacccgcgttgctcgaagggaatcatgatggcacccaacaggacaggcaatgtcacgcgtatagataccgtgcaagtgggattcataggtttcggcaacatggggcgcgcgatggcggagggcctcatccgcacggaggccatttcggcgggacgcctgtatgcatgtgccagcgactatcagagactcgccgagcgcgccgagtcggtgggcatacggccaagaaaggacgtcgcgagtctggtgaactcggtcgacatgatcgtggtcgccgtgaagccgcatgtggtcgagcaggtgctcgtgccggttgccaagcagctcgtcggcaagccgatcatctcgatcgcggccgggtggtcctgcgctgatctggagcggatccttccgggaacgaatcatctgtcatcgatgcccaacatgcccgtcgccgtaaacgagggcgtcatcatctgcgagggcgaacacaccctcaccgaacgacaggacaagctcgctcgctcggttctcagcctgctcggttccgtcgaggacgtcgacagctcgctgctcgccgccgcgggcacggtgagcggatgctctccggcatttgtcgcgatgatgatcgaggcgctcggcgatgccgccgtcaagcacggggttccgcgcgagatggcctaccgcatcacgagccagacgttcgcaggcacagcgaggttgcagctcgagtccggcaggcatcccgcgatcatgaaggacgcggtctgctcgcccggtggcagcaccatcaagggcgtctcggcgcttgaagcagccggcatccgatctgcgctgatccgcgcgatcgatgcgatcgaagcctaggctgaagcgttcccacggtctcaccgaagcgagtgcgatcaacgtagtgcagatgcgcgcgacgcgtcatgacattcgccgcgcgcattccctgatctcaatgatgcagcgctatgtgtcggattttcgtgtgcgtgcgagcgcctaggagagcaccttgaggatccagtcaatgtcatcggtggtcttgagcttcgcgagcaccttctcgttctccaagatcccgcagatgttcgcgagcactttcaggtgctcgctgccgcgacccgcgataccgaagagcagatatgccttctccccatcgaagtcgatgccctcgggatactgttggagcaccacgccggttttgatgacggcatcgctcgccgcacgcgtcccatgtgggatggcgacgcccattcccagatacacgctcgccagtcgatcgcgctcggcgatggcgtccgcatacgactcacgtgcgaaaccctgatcgaccagcagcttcccggctgctcgaagcgcttcggcgcgagagacgctttcgagcccgagctggatgctgcagcgatcgatagatagatcgtgagattcggcgcagctgtcagacaccaccgctggagtcgtgtcgccatcgctcgcaaggcgggtgccgtccgcctcgctccccagcgaggcggcgagccgatcgagcgccggatcatccaagaagctgtcgatctcgacgattctggcacccggggcgctgcggcgggcgcgactggacagggtccgctggcataccacggttgtcgcctcagcggggatgcaatcaacgctcgcatgtctgatcacgaggtcaggcctgttctccttgatgcgattccgaaagcgcgtcgcacccatggcgctcgatcccattccggcgtcgcatgcgaacacgatcatgccgcaggccgcctcgggctcggcggcgggatcggattcgcctttcaacgcgcgcattcgatcttcagcgccctcaaggtcatcggcggcagcggagcgcacgatcggtgcggcgacgagaaacgacaccgctgtggcgatagcgacgcctatgatgatcacgaccatatgatcgggcggtgccatggaaagaaacgcgatgatggacccgggcgaggccggagcaaccaggcctgagccggtgaatgcgaaccagctgatcgcgcagatgttgcccgcgatcggcgcgatgatgatcttcgggttcatgaggatatagggaaagtagatctcatggatgccgccgagaaaatggatgatcacagcaccgggcgcggactgacgcgtcttggcgtcccgggagaagaagcaataggcgagcaggatgccgaggcccggtcccgggttcgcctcgagcatatacatgatcgagtggccggtcgcctcgacctgagccccgccgatcggcgtgaatatgccgtggttgatcgcgttgttcaagaacagcaccttggcgggctcgatgaagatcgcgagcagaggcatgaggccgtatcgcacgaggacgctgacgccggcgctgagcacttggagcagggccgccatgatcgggccgatcgccacatagccgagcatcgcgagcagcatgcccaagattccgacggagaagttgtccacgagcatctcgaaaccgggcggtgtcctgccctcgatgagtcgatcgaacttcttgatgaccaggccggcgaacggacccatgatcatggctcccatgagcatcgggtaatcgggcgcgcctatcacgcagccgacgacggcgatgggaccgatgatccgcccgcggtccccaccgatcatatatgcgccctgggcggcgatgaggatcggaatgaggtagttcaacatgggcgagaccatctcggcgaacctcgggttgggcagccaccccgatgcgttgaacagagcggtgagaaagccccaggcgatgaaggcaccgatattgggcatcaccatgccgctcaggaattttccgaatcgcgataccttgtctttgagagacatgatcacccttctttcgtagatctgcggttgtagcggatgtgatgtgcgcataagctaacgattgttttgtttcaacaaaagctatcctattactgttgtttcaatagattgcatagacacacagacctcttagcgagtggtataaaattaccagtaaacggtatcttgctgcacccttatcgggccacggacactattcttgacaacaccgtatctgttgataagataatagttgcttttgtttcaactacagtaatgagctaacagcaatcggtcagagaattgcgtctttatggcttgcgagaagggtttgcatatgatttacacggtgacgctgaatccggcgctggacaagaccgttctcatcgagtccttcacgatcgatgctgtgaatcgggtggtcgggtgccggatcgatccgggtggcaagggcatcaacgtatcgaaggcgatcgcgaagctcggcggcgcaagcttggcgttcgcgctgctggggggcgcgacaggcgaaaccatccggtgtgccttggatgagctggcgatcccatgccgcagtttcgatgccggcggtgagaccagaacgaacctcaaggtcgccgatccccggttgcatacgcacaccgacatcaacgaggctggaccgcacgtgagcgaggtcgtgctcaacgacatgctcgacagcctcgtcgccgatctgcgcgcggaggatatcgtcgtgctctccgggagcctgcctgaaggggttgctccagacacctatgccctatggacccgagcctgcgccgcccacggagcgcgcgtgtttctcgatgccgcgggagacgccctcagatatggtttgcacgcgaagccgtatctcgtgaagcccaacggtgcagagctcgagcagcttgtgggccgaacgctctgctcgactgccgagatcgtcgatgccgggcgctcgctcatcgtcgacggggtgcgctgcgtcgcggtctcgctgggaagcgagggcgccgtgttcctcacgagtgataccgcgttgctcgccagcgcccccgaggttcgcgtcagctcgaccgtcggtgcgggtgactcggtcgtggcggcgctgtgccacgccttggactgcgatctgccatggcgcgaggcgatcgcgctcagcatggcgacgggggcagccaatgtgatgagcgagggcacccaagcggcggagcgcgcgctcatcgacagccttgtccccgaagtccgcatcgagcagctctgagtttctgcgtgcgctccggctgggcatgccagctgagaacccgtcggtctcgatcgcgctcgcagcgcggacacaggagatatcacacaatcgaagggaagcaacatgttggcaaaagcggtacgcatccatggcgcgggagatctcagactcgacgagttcgagcttcccgagatccgcgcagacgaaattctggtcaaggttgtctcggacagcatctgcatgtcgacatataaatgtgcgaaactcggcgtcgagcacaagcgcgtgcataaaaacatcgcctcacatcccgccatcatggggcatgagctcgccggcgatatcgtgcgggtcggctccgagcacgccgcgcgctttcgcccggggatgaagttcacgatccaacccgcgctcaactatcggaacacgatgtggtctccgggctactcctacgagttctgcggcggcgatgccacctactgcatcatcccggccgaggtcatggaatgcggttgcatgctcgagtacaccggtcgcgcgtacttcgaggcgtccctggcagagcccatgagctgcaatatcggggcatttcacgccgcctatcatacgcacatgggggtctacgcccacgatatgggcatccgcgaggggggaagtctggcgatcctcgcaggtgcgggccccatggggctcggcgcgctcacctacgcgctgcacagcgacaggcggccctctatgatcgtggtggccgatatcgatcgggagcgactggaccgggcggcgtcgctgttcccgcccgatgagatcgcgcgcgcggagggaatcgagctgcatatcgtgaacaccgaagatatggcggatccagcgcgcgcgctgcgtggtctgacaggtgacagaggctacgatgacgtcttatgctacgcgccggtggctgctgtcgccacgctgtcctccgagatcctgggtcgcgacgggtgcctcaactttttcgccggcccgaccgaccgatgcttctccgcacccgtgaacctctacgacgtgcattacaactcgacgcatgtcatgggcaccaccggcggcaacaccgatgacatgatcgaatcgctcgcgttgaccgctgccggcaggatcgatccggctgtgatggtcacccacatcggtggcctcgacgctgccgccgatgccacgctgcggcttccggagatcccaggcggaaagaagctcatctacacccacatcgagatgccgctcacagccctcgatgaacttcgagagcatgccgcacacgatgagcgcttctctgcacttgccgatatcgttgagggcaaccggggcctttggtgcgcaaaagccgaggactatctgctcgcgaactgggcatgagcagcgagatgcggccgccggcgcgcatcggcaacctgatctacaatgtgaggtgctcagattcgacgacgctcgggtccggagggctcgacgggcgcgttgaagttttcttatcaggagatgctcatggccatgacctcggtcgatgaaagacgcgagaagatcgtgcatctggtgaacacagcgggcagcgtgtcgttcggacagatcaagaccgcctttcccgaggtgtcggacatgacgctcaggacggatctcaaggccctcgacgaatgccggcgcatcgtgcgcatccacggcggcgctcgctcggtcgagttcgtcatcggcaccgacgatatgctcgacagtcgctcgctgcgaaacgtcgctgcaaaagagaccatcgccgagaaggctgcggcgctcgtgcgatcggacagcacgatctttctcgattcgggaagcacgaccacgatggtcgcgcgcgaccttgacgatcagcggatgctcgtgttcaccgcgagtctgacctgtgccatggagttggcgaggctgtcgctggcgcgctcgatcatcgtcggcggcgcgctcaaccgcttcagcttctcactcaacggagggcgaaccctggaggacgtgcgcggactcaacttcgaccagttcttcttggggatcacgagctatcaggatgattttggcttctcgtgcggatcagatgaggagacggctgtcaagcgcgcctgcatcgagcgggcggagcagaccgtggcgctcatggattcgagcaagatcggacggcgcagcacgtttcagatctgcgatctcgacgacgttgacatcatcgtgtccgacgggtgcctgcctgagagcttcttgcacgattgcgcacgtgccggtgtccgcgtggtgtagaggccggtctcagctaaccgaatagatgccagccatcgtcctcgtcagccttccgctcacctcggtccacgtagatcttgccggtgcgcttctcaaggatgtaggcgagcaccaagaagaacacgatgccaccgaagaagagcacggcaaagcccgcgtgggtattgaacagataatcaaaaagcgacgacatcttcccaacttgtcttctcgagacgggtttaattgctataagtatatacttggctgggtacaagacacccgccgcatttgaattgcacaggttcgcatacgtctggaggagccatgctcgatatgaagtttgtccgggagatgcccgatgagatcgatgccgccatggcggcccgacagacctcatgggaccgggcgcggttcttcgagcttgacggacgtcggcgagcgctcatctgccgggtcgaggagcttcaggcgacgcgcaacgccgagtcgaagaagatcggcgccctcatgcgacagggtcagcgcgagcaggccgaagccgccaaggatgccgttcgcgcgatcggagacgaggccgccgtcctcaatgatgagctcggagcgatcgatgacgagctcgagcgcttcatggctcggttgcccaacattccagctgcgacaacgccggtgggatccgacgagtcggacaacgtcgaatgcaggcgctggagcacgccgcccgcattcgcattcgatccgaggccgcattgggagctcggtgtcgatctcggtatcttggatttcgatcgcggctcgaagctttccggcgcgcgtttcacggtgctcgccggtgccggcgccgccctcgatcgggcgctgcagagtttcttcttgaatacccatatcgcccacggcttcaccgagttcatcccgccggtcatcgtcaaccgagagatcatgtacggcaccggtcagctgcccaagttcgaggaggacgcctaccatgtgggcgacgaccagttcctgatcccgaccgccgaggtcgcgctcaccaacctgcatgccggcgaggtgcttgacggcgccagcctgccgctgcgctacaccgccggcacgccctgctttcgcgaggaggcgggcagcgcgggccgcgacacgcgcggcatcatccgacagcacgagttcaccaaggtcgagatggtgaagttcgcgcggcccgaggagtcagacgacgagctggagtccatgaccgccgaggccgagctgctcctgcagcagcttgagctgccgtatcgcgtgatcagcctgtgcacgggagatctgggcttctcggcgcggcagacctatgacatcgaagtgtggctgccgagctacaacgcgtacaaggagatcagctcctgctcgaactgcggtgacttccaggcgcgacgcgcctcgatccgctatcgcgatcccgagcgcttcaagggcacgcgcttcgtgcacacgctcaacggctccgggctgcccaccgggcgcaccatggccgcgatcatggagaactatcagaacgaggacggatcgatcaccgtgcccgaggtcctgcgcccctacatgggcggactcgagcgcatcgagcagccggctgccgggggtgccggcgcctgagcgaaccagcgtcccgggtgccctctcacaacgcgcggcgcgtgcgccttctacgacgaccggtttctggtcaaaccgacgcagagcgcgatgcggctgctgccccatgccgcatatcagatgtcctatgagggggggggcaaacccatgctggtgctggagacggaagacagatgccgcgtagccgagttggttgccgccatggagccggagattccgctgccgaagcgtcggaaaccccgctagggacaggtgccgccaagcgctcctcccgcaccggtcgtgcggtgcgatcagattttggcaacaggggagggctcgtcggaagaggcggcctcgtccgcttcgcggcctgcgacgacgtcttggtccgagaccgaatccgcttccgcgcccgtcgacgcatcgcagctcacagggtcatccgctggtgccgcttcagaggaagaaggcgtctcctcgtcctcttggcatgcggcgaaaccagcttcgacaacttgctcctcgcggtccgatgaatcaggtgctgctgagatcaccgtctgcgaggcgcgctcggggtttgccggcgaggaggtcttgtggacgctgtggaatatcagccagcccagcgagaagacgatgatcgcgtcgacgccgtaaccggcgcagtgagacatgtaggtcgtcacgatgttgaattcgttgccagatacggaaagctgaccctgcgccaccagctgattgatctgctcgtagcattcaagggccgcccagagggtatagaatgcgagcagagccgcgatgacgtacagcacgattcttgcgatattcgcctgcatggccgttgcatccgtgcgattcggcccgcccgaagggtaagtcggttttcgggtcatgtgcatgctgcctccaagatatatatccgatgagaaccggtgcgcgatgatgcgcatttcaatactagcgcttctcggttcgcctcaggtcttgaagagatgtatttggaaccggctatggggcgccgccccgcatctcgatgagctatcgtgacggcgttggcaacgaagcatcgcgctatggaatcgtctggtagattttttcgagttctgaggtcatctcgctttccggtgtgctctgggggctacgatagaaacactgtgcctaacggtcttcgcaaaaccggtgcttctggtgcagtggattcggtgatgcttcaagctgggtcgcgcatgcgatcctgcacgttcgatcgggcacggcgattgatgaacctccgggtcatcggaaggatcgagagatgatgacaccacgcgacactcgtgatgatgggaatctgaccgcgaccgactcttggacgaaggtgcgcatcgcgctgctcgtggcgctcgcattcgtgctcggatcctcggagttcgtcgtgatcggcatcgaacctcagatcgcaaccgcgttctccgtcaccctcgatcgcgccggcgaactcgtgagcgtcttcgcgctcgcctatgcgatctgcacgccggtgctggcgctcacgaccgggaggtttcgccgcttccccctgcttgtctcatataccgtgatcttctgcgcggcgaatctggtcgcttggttcgcaccgaccttcacgatcctgatgatcgcgcgcatcgcgctcggtgcggtctccggggccctgctcgcacagagcgtgacgtatatccccgagcttgtgagcgtcaagcgcgtatcgccgacggtcgctatcgtctacgccgcgttcgctgtggcgatgatcgcggcgacggcggggggcaagctgatcggggatgcccttggatggcatatgacgatggcggctgccttctggatggcggtgatcgtgtgcgctgcggtcgtgtgcgctcttccccgtgcaggggcgacggatgagcctgccacggtgagcgaccaactctgtctgctgcgcgacccgcgtgcgctgtcgtgtgtggccatcttcgtcttcggcatcggatcggtctacgttctctatgcctatgtgacaccctatcttgaggacgtgctcggaatgtcctctttagccaccagcacggctctcatgggatatggcctcgtctgcatcgcttcgaatctgctgtcgggctggatcgatgcgcgcttcggcatgcgggcgctcgtgccgtcgtttctcatccaggcggctctgctcttcgcgctgtatgcggtcggaggcctcacggctcccgcgctcgccatcatcatggcgatcggtctttcgatgtatgccgtgtccgtgccgtgcgtctcgatgttcatgagcatcgcgcggaccgactacccccgtgcactcacgctgtccgcatcactcgagcccacgtcgttcaacatcggcatcgcattcggcacagcggtaggaggtgccgtcgtcgcaggtccgggcatgcgcttcatcggtatcgtcggatccgggttctctctgatcgcctgcgcgcttgtgatatggacgatacgacttgcgcatcgccatcggacgcaggtatcggtccagcgctgagaatcgatcgaagggaccgctgcggttgatagccgactgctgcgcgtcatgctcgcgtgagtctactgcttgtggcgcttgagcgaacgatacggatgcaacatgtatcatctccagcagatgagcccgcagattcgagatcagaaccatgaatggcgagacaacgggtatagaacacagggcacatcggcctcgttcggctggttggcacagacaacgttaggaggttggtatggctcgatcggaacaatctcggtatgacgcggctcccgggcgcaatcgttcatccgctggtgtggcggacccaccggatcagggaagaggggctgcgatgcgcacgcaatccacgtggcacggcaccgtcgtcgcgctcatagcgttgatcgcgatgatcgccgcgacagcgttcatcgaattcactcatctcgggaacacaacggtggcaggcgtctcagacgaggtgttcacctggtttgcccctgctggctatgtattcatgatatggatcgtcatctatgtcgcgctcgcgatctggtgcgtgaacctctctcggacctctacaggcgatgagcgtttcgcggggatgccccttggacgcgatgtggtgctgttcgtcgtctcgtgcgtgctcaacatcgcatggctggtgctatggcatctgcacaacatggttggcagcgtaatcgtcatcgtggtgctgctcgctgtggtggcggcgctctatatcgcggcgaagcgtcccgaagcagggttggccgagtggatgccgctgtccatctatgcagcctggttgctcgtagccttcgtggcgaacgccgcgcgagcaatcaccggcgcgtcttcgagcgcatcgcgcatcgtgccggtgatctcgacgatcctgctgctgctcgcgttgctcgcgatcagctatgccgtccgcgctcggaaggatgacgtggtgttcccgttgccgatcatctgggcgggaatcggcatcggggtgcggctgatgggcgtctccacgctgaccggcgtgctcgtcatagctttgaccgcgctcgggggcgcggcgatctacataccatggaatcgggtgtcgatctccgggcgctccggacgctgaagatgaaatcgcagactccttggcgaacagacagaccccggcgtccgaagcgtcggggtctctcgtttgagatgggcggtgctccgctcgcccctctgtctcggttccgcgaagcaccgcttcgcataatgcgcgcgtctatccgcttttgctcagctgattcaagaactcgtaaccttgcgatgaccttgcattcatatacagctcgatgataatggaagacaacggaaacggggcgctgaagatggagctgatgtggaatcccgcgtatagtcagccgatctcggcaccgtgcagccgaacccggtctgctgcgctcggattcgatcccgaaggggttgctatgagatatacgaagcttggcgataccggcatcagcatctcccgcatttgcctggggtgcatgggatttggcgatgcgcgcgccggacagcacagctggacacttgactacgatgcatcgcggcgcgtcatcgaccgtgcgctcgatttcggggtcacgttcttcgatacggcgatgagctaccagaacgggacaagcgagtcgtatctgggacgagcgctcgctgcgagcgctcgtcgcgaggaggtggtcgtcgcgacgaagttcgtgctcgcagatcccagcgattccgcggatgccgccagacgcccatcaggcgacacggtcgatgatcgcatcggtcgcttgctcgattcaagcctctcacgtctcggcttggattatctggatctctatatctaccatatgtgggattggagcacgcctgtagaggagttgctggcggccttggatcgacaggtccgagctggcaaggttcgcgcgctgggcatttccaactgctacgcctggcagctcgctgaggcaaatgcgatcgcgcgagcgaacggttggagtcggttcgtctcctatcaggggcacatgaatgcgatcgctcgggaggacgagcgcgagatggtgccgttggcgcggctgcgagacatctcgctgacgccgtattcggcgctcgcgggaggcagactcgcacggcacccgggaacgacgagccgacggcttatcgaggacggctatgctcgcggcaagtatgagctcaccgaggatatcgacgcccccatcatcgccgccgtggagaggatcgccgcggcgcgcggtaccacgatgaccgcgatcgctctcgcgtggttgctctcgaaggtgaccgctcccgtcgttggggcgacaagggccgatcaaatcgatggggcagcggaggcgacggagatcgagctcaccgcagaggagatcgccgagatagagaagccatacgttccgcatccgatcgtcggcgtcatggcgcagaatcgaccgccccaggcagcgtgaacgaagatcgtcctcacggacgctcccattcgtcgaatggtcacaaggaccctgactcgtcctttgagaccgcgcggatcatgtcaagcacgttcgataccatgtccggagcgttcattccgcaccgcttcagcaactcgccgggatcgaatcgatcgaagaaccgtttcggtataccgtagcagcgcacacgagcggggctgggtccgagatagcgcgcgaccttctcgccccaccccccgtcgaggacgccatcttcgatggtgatcaccactgcatggtcgcgtccgatcgcctcaaggcacccctcgtccagctcgcttccgaaacgcgggttcaccagtgtcgcacgaatgccgtgatcctctgcgagcatgtcggctacgcgttcgcctagcgtgaagagggacccgagcgccagaatcgccacgtctcctccggttcgcgcgacctgatagctgggagctgaaaacgacgggctggatccctccggcgcgagatcggaccgcgagatgacaccggtctcgggtatgcggatcgcaacgggcccctcgcgctggtcgagcgaccatctgagcatcgcctcatactcctcgcggcacaccggtgcgagcacgcgcatggcgggaaggctgcccagcatcgccaagtcgaagaatcccagatgcgtctcggcggagctgccgaagaccgatgctccgaagacgagaatcgtggcgggtgccgcgttcaggcacatatcgtgccacagctcatcatacgcacgttgcagaaacgtcgcgtatactccgaagaccggtttggcacccgcctgcgccagcgcggtcgcataggtcacggcgtgctcctcgcagatgccgacatcgacgtagccggcaccggctgcagcgcgacgagccggtgtgaagcccatgatgtagggggtcgctgcagagatggccacgacggcgggatcgttttttatccgctcggagagcaagccgccggtgatgtcggcgtagcagaccgacccttcggcgaacggatgcggatcgggtatcgtcgcgccatcggcgagggtgaacggggcggcatgatgccaactctccggatccctcacggccgcagggaagcccgcacccttcagcgtgtggacgtgcagcacgactggatgatcgatgccgcgcaggctttcgagagcagatgcgagagcgtggacgtcgttgccctcctccacatagcggtagtcgagtcccagggcacggaagaagttgtgctgcgccttgccgtgcgtgcgtcgcagctcagcgagattgcggtagatgccgccgtggttctcagcgatggatcggttgttgtcgttgacgatgatgatgagaccgcaccccaggtcggctgcgttgtcgagcccctcgaaggcgaggccgcccgacagcgccccatcgccgatgaccgcgatgacgtcgtatgtctctccctcgatctcgcgagccttgacgagaccgcagcccagcccgatcgaggtcgaggtgtggcccatggcgaacaggtcgaagggggactcatcggggttcgagaagcccgacacctcttggtagcgcgtgggatcgagaaacgccgccgcgcgaccggtcagagccttgtgcgcataggtctgatgcgagacatcgaagatgagtcggtcgcgaggcgtgtcgaatacgcggtggagcgcgacggtgagctcgacgacacccagattgggtccgacgtggcctccgacgacggcggagctctcaaggatcgcgcgacgcagctcaccgcacagcgcgtccagctcgctggacggcagcgcgcgcacgtctttcggcgatgtgatatgttcgagtagaccctctatgtttcaccccgtgatcatagacgagcagcattctatcgtttgcctgctgcttgcaggaagccagtttctcacaacgcgtcgctggatatgtgagcgatctgcgttgcttcccccagcggtatcgttttctttcccgctttctcctcgacagggaggcgacgcccgccatatgcagattctgctggatttggttccaatgacgttttgagagataatcctgttcaagcggagagctgcatatagtcgaggaacaagaggaatcgcggtgcgcaacagctcaggtgtagcgagggaagcctcggatacgatcgaagaggtacgtgttcatgctcgcgctctcgaggatgagggtcgcttggggctcacccgatctttcatccagcatggcagcgagagcgtctatgcgcatgtgctgtcggtcgcacttctgagcgcttccatcgcggaccgctgtcggcgcatcgggattcgcatcgaccgctcctcgctcatccgcggggcgcttctgcacgactacttcctctatgactggcacgatcccgatccagaccatcgacttcacggtttccgacacccctacatcgcgcttgagcgcgccacggaggatttcgacctcactgactgcgagcgcgacatcatcgtccatcacatgtttccgctcgtgccccttccgccgacctgtcgcgaggcttggatcgtctgcattgcggacaagtgctgtgcgattcgcgagacggtcgccggccgcctgtcctcacgggtgagcggtgtcatacgcggcagacgcacatgagggttccatttgacgttgccagcgcggtcgcgggacacgtgcggctcatctcatccggtatgctggcgctcggcggtgcgacactggcggacgctcccgcctcggcgctgttcctctcgttcgccttctacggcttcatcggctgggcgtacgagtcgactctgtgcgcccttctgaaccacgggttcttctcgaacagcggctttcttctgggtccgtgctgccccatctacggcgtcggcgcgctcgcgtgctggctcggattgcgcggcatcgagagcgtcccggcgcagttcgtctcagccgccctcgtctgctgcgctatcgaatacgtcgcgggatggtggctcgagcgcacgacccgcgcgcgcttttgggattactcggatttccccttgaacatcaagggacgggtgtgcctgtacggggtgctcgtcttcgggaccggcgcggtgctcgtctgccatgtcatccagccgtctgtgctgcatgcgctctcgctcgcaccgggctggctcgtggtcgccgccgccgtgctcatcggcctcgtgatggcgatcgacgccgtcttcgcgctggcgagctggaagcgcctctcctcccagctcgagaccgttcgcagcgagctggccgatcgcatcaacgagtcgctcaaggagacctcggactccatggctcgcctcgctcggtgggcgtctgatgcgaaacgacgacacggacttcaaatggaatctgaacatctcaccggaagggaacacgcatgaaagagcttctcaaggcggatctgtatcgcatgacacgcatgaccaagctgcatggctacctgtggagagcgctgatcatcgacggtatcgtgatcgccgggttcgtctttctgctcatatcaaagggagatggcaggtaatcactatgtttgatcttctgaaagcggatctgtatcggatgtcgcggccgacccggctccacggctacctgtggaagatgctggcaatatcagttgtgctgacagcgctgtcagcgggcattctgctcatgatgccttcgctcatgcagagtgcgcacagcgcggcgggagatgcctccagagtcagtttggagctgaaggcgtatgagcagatggccggcgcaccctctacaatgattggatcggccctcatgtccgggtcgaacaacgtcgggatgcttcctctgatcgcctgcttcggcatgatcatcccgtgtctgtctgatttcaaccgcggcttcgcagcttcggtcacgacctcgagacgcggccgtctcggttacttggcagagaagaccgtgctggctgggatctggagcgcgatcgtgttcgtatttatggcggcgctcgtcgtctgcatggtctacgttctcggcaagccgttcagaacagcagagcccatcggggagctcgcagcatgggctggctgctgctggttgtgcttgtgggcactgacggccatctcgctcgcactggcgttcatcacgcgcaacgccccggtgacctatctcggagcgatcctgatcatgatgggcgtcgttccgaatctggtcgagctgggagcgcagttcataggagctgcgggcgcgctggcaccggtggctgacggcctgcacgagatgatgaactggtttccttcgcactgcgctgccatactgcgcggcggcgtatccgccctctcgcggcccgcggccggaacgatggcctcgtttcccggtggcttcgccggacaggccgctatcgcagggatcacatgggttgcactcgccggcgggtgcaccctcgcctgggctcggcgccaaaggatctgatcgataggcaccgattgcggcatgcgggcccgaacggaagggacgatcatggtaaacctgctcaaagccgatctgtttcgcatgagccgagttgcgcgcatgcacggctacctctggagatggatgatcggtcttttcatcgtgatgatcatgatgaatgggatattctccatcggggcacaggtcatgtgcgatcaggcgatcgctggaaacatcagcgatcagcagctccgctcagcccaaacctctcttcagatatatgaaatgacaccatctgcattcttcgccgtctttctcacctcaccccatcggggctctggcctgctcgtgctgctcggatgcataagcgccacggtcatgtatatcaccgatacggggtgtggctacgcgagcgcggtcagcacctcgacgcggggccgcctcgccttcgccgccgagcggatcgtcctcgccggtgtctggacggcagcgctgctgatcatcatgatgtctctcagcgtgctcaccatggtgccgttcggtcacatgctgcacaccggcgagcccatcggcaggtttctgctgtgggccctcgatgcatggctcagctgctgggctctgagcgtcgtctcgcttgccatcgcctgtctcacgcgcagcacggtcgtctccctgggggccagcgtcctcatcggcgcgggtgtcgtcgcgcgtctggtatccggcgccgcggcgctgctcgccatgctcgttcccgagcagcccgtctggtcgtcaattctgggggatatcgcagcgctgttcccctcgacctgccttgatctgctgcatgcgggaggagcgtcgttgtcacaagccgcgaccggagcgctggcgtggcttcccggcggagtcgccgcccaggcgctgctcgtcggtggcggctggaccatcttggcagcagcggtgatcctagcggtctcgcgccgcgcgcccgtctgatctgctctatccgaaggggcggtgcgagcatcttatgttgaatctgctgagagccgatctctttcgccggcgcatggtacgcctacatcttgtctgcggtgacagcggtcgcattgctgctgctcggattttcggcatctccgctctggctgtagagccgctcggagccctgttgctctgagcgctcgagacatggccgtatctgggggttgcttcggcgatcgggaccgcggcgatctatctctcgcgcagcatcgtcgcagatctgctcggcgcattcgtcttcgcctcggggatgatcccctatatgatgagagggattgcgaagtggatcttcgaggccggtatcggctgccttctcactgacatgcgcgttccatgaggccgcgaaccggtttcccagccagtgtctcatcgggctcagagcaggcagcggcgcgcttctaggttctgatttgtgcgcggctggaggcgcaggcgtctcgacatggatccagaccgttcttgtctgcatgggtcggcgcggtcgacccgccagacgcgaaaggaggctcgccatatggacagcgcgactctgattgcgctttcgctcatcatcgggctgggtttgggcatggtgctcggcacgtcggtctacgcggtggagctgcgtcggatggcgcgctttctgcgcgatcgcgagcgacgcagcggagcccgtctcaccctgaagacgttcggacccggattgcgcgagcttgccgtcgcggtgaacaccgagctcgatcaagggctggaggaacgcgttctcgcccttcgcagacggcaggagttccagcgcgacctctcggcgctctcgcatgatatccgaaccccgctcaccggggcgaaaggctaccttcagcttgcaaccggcgagcggcaggagcggatgcggacacgctatctcgaagccgcgaacgcgcgcatcgactcgacgatccgcctgctcgatcagctgttcgcctacacgagggcaagcgatcccgatctggttctcagccgagagaccgtcgacgtcgctccgatcatcgaggcggttctgttggcccactttcccgagttcgaagagcgtaaatgggagccgacagttcacatggaggcccgtggggtcacggtcgtcggggaccgcgacgctctgtgtcgcatcgcggagaaccttgtgaccaacgccatccgctacggcgtgagcgcccctctcatcgaagcgcgcgacggacgcctagtcttctcgaaccgcatcgcggatccctcggcgctcgatgtcgagcgcctctttgaccggttctatcaagctgattcctcacgcggcgcggccggtgccgggctcggtctgtcgaccgctcacaagctggcgcaggcgatggaaatggacctcacagcatcagtcgaagacgacatgttgatgatcgagctggtgttcgattccccgagatcgccggatgctgttgggtgagcggcagaacgctccgaacggagcgaccgcgaggagcgattgactgtcgggtgaacgcatccgaggcgagagaacgcatgccgccgagccatcgggccacgcctgccgcatcgtgctgagaatctgtcttgctcccgaatccgactctcgcagccgatgacctacttccgacgacggaacagatccctggccctgtccttgaggcgcgtcgcccgaatgatcccttcataggagaacatgcgaaggtgtgggaaggcgttgaagaaacgcaactcacgccgattcaacgtgagcttgggagcctgcctcggtctgcgcggcgcgccgcctgccaggcgctcggcgaccatgcgcaggctgttcgccccatccgcgatgaaagagggcagctcgacgcgctcgcgcagcgtgtcgagcaccgcgtcagagatgtcgctcaaccagcagttgatctcgcgtccgcgctcgtgcacgacctcggcggaatcgagagccgaatccggaacgcgccccaacatggagtccgaggtctccttgagcgactcgttgatgcgatcggccagctcgctgcgaacggtctcgagctgggaggagaggcgcttccagctcgccagcgcgaagacggcgtcgatcgccatcacgaggccgatgagcacggcggcggcgaccacgagccagcccggtgcgagcgagagcgcatgcagcacagacggctggatgacatggcagacgagcaccgcgccggtcccgaagacgagcaccccgtacaggcacacccgtcccttgatgttcaaggggaaatccgagtaatcccaaaagcgcgcgcgggtcgtgcgctcgagccaccatcccgcgacgtattcgatagcgcagcagacgagggcggctgagacgaactgcgccgggacgctctcgatgccgcgcaatccgagccagcacgcgagcgcgccgacgccgtagatggggcagcacggacccagaagaaagccgctgttcgagaagaacccgtggttcagaagggcgcacagagtcgactcgtacgcccagccgatgaagccgtagaaggcgaacgagaggaacagcgccgaggcgggcatgtctcagatgctcctgcgcctgaagagcatcagcagccctgcgctcagagccgcgatccagcctgcgctcacgatcagagcctgcgtgccgaatcctcccggcagcaagccggctgcgctgacagcgggctgaaccagcgcgatgccccccgagcccagcaccgccagacagctgctgggtagccacgcggatagctccgcgagagtgtgggacagagccggcaaagagagcatgacttctgtgagagagctcagggcctgcagtgcactgggcacgaaaccggagatgatgaacaggcttgctatgtagctcacgccagagttgcgcgtgaggctcgcgatgacgatgaaggccactgcgagcgcccagacgcagatccaggtctcgaacatccacaggagaaagatgccaggttcgcttatgagcgaatcgtagcgtgcgaaagggatgaagagcgcaagcagcgctatcgccaagatcagctccatgatcgcagtccagatgccagccatcacgatcttctcgacagcatagagagcgcgtccgcgtttcgaatctatgacggtttggatgaaaccctgtttcaggtcagagagcataagttgaagcacgcccagacatacgaggaattgaagtacgccagttgaaatcaggtacatgccgaagaactgcgaaagcgaggagaaccgctgatccccgaagactatgtcggcggattctcgtgaggtgatcactcctgctactgcaactaacgcgcagatgcaggcgagccaaacaagataccgccacagatatccatggagccgcttcggcctggtcattcgatagaggtccgccttcagaaggttgaacatgagatcacccggtatttcccttgggtacaaatggatagatgaatcagacgaacacggtgtcatgggtgatggactccggcatgcggatcacctgccggctccttcgcgctctccgtcacgtcagcccttggtgcgactctccggccctgtgccacccatgagctcgacgaagtagtcctcgatatcgcgctcgcgccggctgagttccagtaccgtctggtctgcgtcatgcagaatccgcgagacctcctcgacgccgggggaagccgcggcagctgtctggacgccccggccgtcgcctcggccgatggcgccccgttcgtacgatccgggcgtctgcgcatggatggcggtcgagatgacgatcgcctggtcgggctctacgtggatcgtcgcgtcgggcagccgctcctccagcacgacgagcgctcgcgccgggtcggcggtcttcacgagtatcgagcttccgcacgacgcatgcagctgctcggtgctgaactccttgaccatcgagccgtcccggatgacgccgaagcgagtcgccatccggttgagctggtcgagcacgtggctcgagatgaccatcgacacgccgcgttcctcgttcaggcgggcgagcgcgccgcggagatcacgcgtcgcttcggggtccatgccgttgaacggctcgtcgagcagcagcaggtccggcgagccgacgagcgccaacgccacgcccagccgctgcttcatgcccatggagtagcccttcacgcgcctgccgtcagcggcgtcgaggcccaccaggtcgagcagctcgccgcactgggtgcgggcgcgaacgacgcccatggagatcgccttggtcatcatgttctcgagcgcggagagacccggcacgagaccgggtgtctcgatgagcgcgccgatgtgggagggctccgatgagagcagctcgcgcaagctgcggtgctcggccgagatgcgcttctcatgcggcattcctcgaaacaggactgcctcgcctgaggtcgggatgactaggtcggcgaacatcttcatggtggtcgacttgccggcgccgttcttgccgacgaagccgtagatgtcgccttgcgcgacgctcatctcgagcgcatcgaccgcgcgcctgccgccgtagaccttcgtgaggccgtgggtctcgatgacgttcatgtccgctcccatcaagttcgctgctgcgcccggctgatcttcacgacatctcggacgcccgttgtcatctttcgagtatgagcgcgaaacattttcaaactgtgaaccaatgataaagaaagcgtaaggctgtcgttcggatcggggagccgtcttcggaactcggtggtgcgagccaccgagcggatcgtggccggcggctcgcggtcgccgcgcacctgtgacgcccgccctcagatgtgcgcggtcgcgccctcactcttcgacgagtttgaagcccatgccccacaccgtcctgatgtaatcggctgtgcctgaggctcgcagcttggtgcggatgttggagacgtgcacgttgatcgtgttgtcgtcggcggcgtagggctcgccccaagcgccctcgaacagctcctgcttggtgaagacgcgccggggatggcgcatgaggatctcgacgatattgaactcgatgcgcgtgagcgcgaccggctcgccgtgtgccgtgagcgtgcgggcctcggtgtcgagctcccagctgcgaaagccgagcgcgccgtgagcgccgggcgcggttccgcttggggctcgccgatggcgcagctggacctcgacgcgggcgagcagctcgtcaaggtcgaacggctttgccagatagtcgtcggcaccgagtttcagcaggtcgatcttgtcgcttggcgcggcgcgcgcggagatcacgatgatcggcgcggacgcgtcgcgtgcgcggatcagctcgacgagctgctcgccgggcatgcccggcagcatgagatcgcagatcaccaccgagaaggggatgggcgtcgcatcgttctcgtcgctgttcgcagcgttatcaccgcgctcgagcagcagccgcgcctcgcttcccgagtacgcctgcgtgcacgaatagccgtgacgtgaaagatgggtgctcacgatctggctgatgtcagcgtcgtcctcgatgatgagcacgcgggcgggagatgtcataccgagccggccgacgacgtgagatcgcgacgcatgacgacggcatcgcgcttctcgccgagcagcggaacgtcgacgtcgcgctccacgcgcgcgaagccgagcccgcatttctccatgacgcgacgggatcgatcgttgccgaggtagtaatccgcccagatgacggtgcagccgagctcatcgcgcgcgtgttcgatcagggcgcgcatcgcctcgggtgcgtagcctttgccccagtgctctctgccgatccaatagccgacttcgtattcggttggcgaggtgacgaacgcgctgacgcccttgctcttgagaccgatggcgccgacgagcgggcagctcgtcgcggcatcggctgcgccgccgtcgcgcccggggccatgtggcgctctgagcgtgatcgcgtactgctcatcgccgcgcagaacgtctcgtatgacctgaaggctcatggcctcgctcgtgtgcgccggccacccggcgttgtctccgatcaccggatcgcgcaccagcagatagagctccgcggcgtccgcgtcctcccaggggcgaagcagcagccgttccgtctcgatgaccatagcgggtctccttatgccgtctgcaggaagttttctgccattatgccacatccgcagcaggatggaatggcgacaagaaggttgattccaggcattgacaccacctctctgcacttataaaataccaaccgtcggtatgtataggagacggattgttttctcaccgcgcctcgctcgcagtgaggaccaagaggagcgagcacatcatggcacgcaataaatatcccgaggagaccgtcgccaggattctggacgtcgcgtttgagctgttcaccaccaagggctttgaggagacgagcatccaagacatcatcgatcatcttgacggactctccaagggtgcgatctaccatcatttcaaaagcaaggaggagatcttggacgtcgtatcgaatcggatgatggagtccacgatagccgagctgcgccggattcgtgacgacctggcgctcagcggcgcgcagaagatttcacggctgctcagcttctcatcgacgggtcccgcacttgatctctggaaccgcattgagcccgaccccgatccggtgagaaacgcgcgtctgctggccatccagtaccatgacacgctccagatcacctccgcccagttcctgaggcccgtcatcgagcagggtgtgctggacggatcgctcagctgtccctgccctcaggaggcggccgatatcttgagtctgctcgccaatttgtggatggtgcccatgtttgcaccgcgcggcacaatcgaggagttcaagcgccgtgtccggtgcttcgcgaccgtcgcccgctcgctgggcattgagttcgccgaccagaacgtgaatgaggtcatgataaatcttgccgggttcttcgatgatggggcagatggagaggtcggaccttcgcattcggacgcgtgcgccgaaagcgccgctacggtggagccgccgaacagagattagaagacggtcgcgtcgacgtcgagggcggggtctctcatgctcgctgcaaaaggttttacttccaattatacataccaacggttggtatgtgacaaaatgacaggggatctatggacgcagaacggcagaccgctccaactggtgagaacgaggccggaacagattcgagtggcgggagcctgctttcgtcggccttcatcgccctgctcgcagctcaactcttctcgctcgggggcgcgaccatcgtgcggttcgtgatgccgcttcgcctgctcaacctgaccggctccgcagcgctgtacggcgcggtggcagcggcggcgttcgtgccgtacgtgctgatcgctccggttggcggcgtgctggcagaccgtatgcgcaagcagcgcctcatggcctcgctcgacttctgcctcgccatcgtgtgtctggggtacctggtgctcacagcgaccttcgatgcgaccatcgtctcattcgcggcgctcatgctcgtctatgcgggcctcgcgctctatcagccggccattcaggtatgcgtggcgtcgctggccgatgccgagcatgtgacgcaggcggtcgccgtggtgacgcaggtaagcatgctgacctcgatactcggccccgtcctgggtggcgcggtcctcggattcttcggcatcggccccatcatggagatctccatcgcagccttcgcgatctcctgcgcgctgatcgtgatcttcgtccgcgtgccctgtcagcgacatgacgagcagacgagcgtctccgctgcgggcacggcaggcgaagcggatgccgtctcgtccggcgcgcgcggatctcgcgggcttctggcgatcttcaccgccgacatccgtgatgccgctcgctttttgagacatcgtcccgtcatgtggcacgctatcgtcttcggatgcctgctgaatcttgttctcgccgccggcatcaccatcggctcaccccatgtggtgaccgaatacctcggcctgtccaaccagttcatgggcatcgccgaggcggctctgggtttcggcggacttgtcggcggagcgctggtcgccgcccggccccgcctgttcaggttcgcccgcgtgccgacgttcgtgctcgcatccggctgcagcatgataccgttcgccgtcgccctggccgctcgtctgagtcccatggtgaccttcatcatcctgatgccctgtctggcgctcatctttggcttctgctcctgcatctcgatcgcgctcatgggctatcttcagcaaagcgctccgaccgatctggtcggcaaggtgatgtcgctcatgttcgcggctgtgaactgcgcgacgccgctgggccagctgatctacggcgtcgcgtttgacgcttttcagccggtaacggtcatcctggcgatgctgggatgcaccctcgtcttgtatctggtcatgtgctcgtcgttccgaacggctcatcttcccgcgtgagcttcgtgatgcgagccgagcggcatgcgaactctttgcgacgatggaagcagcctcgtgcgtaggtgccatattcatgttccgctcgtgcatctcgaacgggttcggggcatatgcgtaggccgaggcgccaggtgatttgtctggcaaggtcatagcgttcatgctgtccgttacaacctgtgcggtgctgcttcaccggttaatctacgtgtgatcgtcgatgctcctcactagagcgctttcgcgatttccatctcgccgcctttatccctagcgttgccgggtggcgacgaacgcctgatcaagaagcaaatgaccctaaaaaagcctgatgccgatagcggagtaaaatgaaacaacgataattgcttccgccatcgtataattcaagacatgcgatccccatcgtgagagaagggcatcatgcgcgccatcctgctgctgtcgatgcgcaacattcggagcaacctcgtgaagcacctgtcgatgggcgtgctctatacgttggtgtgcgtcctcgcggtatcggggatcgcgcttgccggaagcgtgcggcaggcccgcatggatctgcttcgtaagcagtcgcagaacacgcaggtcagcattacctcgaaaagagacgaacggttcgcgcagggtgatctggtgcgacggatcggacagttggagggtgtggcccacgtcgcgccgtatctcgacgatcaggcttggctcgtcggcgatgactacgtcaagctccaggttgtcgggaccgatctggtcgagcgcgacgagacgtttcccttccgcctcattgagggttcccgctcgaagctttcggaaggcgacgcagcggtcgtcaccgaggagttcgccaaggatcatcatcttggcgtgagcagcaggatcgaggcgaagacggctaccggcggcaggatcgccctcaaggtggcggcgattaccgcctcagatccggattacgtccagcccaacctcgtgtatgtcccgatcgctgccgcccgcgcgctgtttcgcgctggggaggacgaggtgagctcgatcggggtgaacctcgatgatatgcgcggcgccgaacagtttgccgcgaggatcaaaggtgagctgcctgacacccttgcgggccaagcggcctacagcgaggagggcttcgagcgcggcgtgacgtcggtctcggtgatagtcggcatcatgaccctgttcgggaccttggtcgcgctgtacctgtcctactccgtgttccggacgctgatctgcggccggctcaggcaggtcggcgttattcgctgcctcggctttctccgtcgcgacgtctatctcgcctatctggtcgagtaccatctcgtcgctatcccggcctcgctgctgggccttgccctgtccgtcccgacgctgaagaggctcacctccatcgtctcggccggcgagctgagcgtttctcccacggtggtgctgggcccgtggctgctggttcttgggttcgtcctagtgagtccgctgccggtgctcctgcttgttcgcgcgcgctcgtcgtccggcgtggtcgaactcatggcaggcggcgtcgagcgtcacgccgttcgtccgctgagctcgatcggcatcgccttggtctctgccgtcgtctgcggtgcgctcggcgttctcgccagcatgagattcgcagggcgggtcgcgctgagtgcctcttttttgctcgaggccgccgcgatgctcatcgcgttccaactgtgcgtttggctgttcgtgtggcttgccgacgtgctgttctcgctcgcgcgcggaagacgcagcgtcgcgctgtgctacctcgctgaagacaactggcgcatcggtcactcggccgtgttggtcgcgatcgccgtcggcatcagcgtgttctgcctcgatattggcggcctgatacacgagagcacgcgcagcgtctgtccgaacacagacatcatggcgacgatatcggacgagaccggaaaacggtctgccgagagcgtgttcggcgacgaacctcatatcacccgcgcggtcaggctcgatgacgccgatgttgagatggagggcgacgatctcaagctctcgggcgtcgaccctgccgcgtacgccccggtcgcatccggtccgctcgacggcgacgcgggcaaggggttcggagtgctgcacgaggctggatcgatcattgtctcgcagggcttcgctgaggagcacggcctcgccgtcggcgacactgctcggatcacgtggggcggagcgacttcaaggctcaggatcgtcgcgacgatccgctccttcgacaatctgggccgcgtcgcgttcatggagcagcagcagttccgctcccgcttcatcccctcacgttcaacatttctgttgaacatcgatgatccggacgaagctgcggcggtggcgcggaaccttcaggctcgtttcgagggagtcgcgacctgcggcgcgtcgccgatcggcgatttgctcaaggagaacgacaaagaaaaccagcccgtgtacgcgatcgcctacgccatcgacgcgctgatcctagcagtcgtgatcgtgggccttatggacaacacggttatggagatcatggccaagtgccgcgagttcgcgatccgtcgcgcgatcggccagccctttcgcagcatcatgggcggcttgctttcgcgaggggttctgctcggcgtgctgtgcggggcgttcgggacggcgctgagctacctgatcctcaacttcgtgaccgtcttcgtccgtcccatgatcggttcgatcgcgacgccgcggccggtactcatgctatggccggtcctggcgacggcggcgatcttcgaggtgagctacctgctgtgctggcgcaggcttcggaagctggacaacaccgccgtcgcgcggggaggggagtgacatggctgtcctggaggcgagaggtcttgagaagtccttcgaggccggcggcagggcgctgccggtcattcgcggtgtggatctcgcgatcgcgcagggggagttcgtctcgatcgtcggcaagtcagggtcgggcaagtcaaccttgctctatcttctgagcggcctcgagcgcccgagcgccggcgaggtcgtcctcgacggcgaggtcatctcggaccgctccgacaacgagctcacgcgcctgcgccgggagcgcttcggcttcgtgttccagtcctacaacctgatcccgaacctatcggcattcgagaacatcgcgcttccgctctatctgaaccgcgtgccaaccaccgaggtgaaggagcgcatcgaggctgcagtcgaggcacttggagtcggcgacctgctcgccaagggaatcttccagctttccggcggcgagcagcagcgcatctcgatcgcccgggcgatcgtcgcagagcctgacgtcctgtttgccgacgagcccacgggcaacttggattcggccacggggcgggaggtctttgacacgctgagatccatcaacgccgaacgtggaatgcccgtggtcatggtcacccatgacgaggatctggcccgtgcggcagatcggcgtctggagatgagcgacggccggctgggacagcacggtgggatgcaggctaaccattaagggtttttaaagtctgcatgaacgattgcgcgcgcgtttgctgaacacaacgacctgtaaagcgggtatatgctgagagcgcagcacggcagcgtgcgtcgatcgatgatttcggaggtgcgcgatgttcactcctcagctcatgcagggcctcggctgggcgacgctcggctgcctgttcatctgggccatgacgacgctcggcgcggctgcggtctttttggtgcgacgggatcgcgagttcacgaatcgcatctttctgggcttcgcggcgggggtcatgattgcggcctccatgtggtcgctgctcgatccggcgatcgagcaggccgaacagcagggccagatggggtggatccccgcggcgggcggctttctgctcggcgttgcctttctgatcggactcgattcgctgctgccccatctgcatgaggatccggatcgcacggagggagtccgagcgagctggaagcgcacgacgctgctcatctcggccgtcacgttgcacaacatccccgagggcatgagcgtggggctgctgttcgccatggccgcccagcacgggggcgcgcaaggggagatctatctcggcatggcctttgcgctggccctgggaatcgggcttcagaacatccccgagggcgccgcggtcgcgctgccgctcgccaaggaggggaaaagtcgtctgcaggccttcatcatgggcagtctgtcaggcatcgtcgagccgatcttcggcatcctcgtcgtgctcgtgagcgatcagatccatccgctcatgccctggctgctctcgtttgccgccggagccatgatctacgtggtcgtcgaggagctgatcccggcggcgcatctcggagagcactccaacatcggaacgctgggcgtcatcgtcggctttgtgatcatgatggtgctcgacgtggcgctgggttgagctttgggctaccctgtatgcggaacacatgataggagcctgtgcatgatacagctgtttgccgccgacctcgacggaaccctgctgaactttcttcatacggtcgacggaacgatcctctcatcgatccgtcggatcacagatgccggcgcgcatttcgtggtcgcaaccggacgcacgatgcgctcgaacacagagttcggtttcgagggcaacatagccgtcatctgttcgaacggatcgatcatcttcagtgaatcagacgagctcctgcaccatgtgccgatcgacaaagcgtttctcgaggagctgatgagaacctttccggacatctgcctcgaagcagtcggtgtcaggcgcagctatgtgaggggaactcgcgagcagcgcgaggcgggcttcaggcgcgataatccgctgcgggcgatcatcatgcgcggcatgcgtgcgaagatgaatcgggactgctgcttcgagcagacgatcgcacaggttcttgcccatgacatctgcaagatcaatgcgcgcgtgagcgatccgggtgtcgagcgcgaactgcacgacttcctttcagagcacgccgaccacgtggtcaacgcccctttcaatcccgtgatgttcgagatcaccgctcgactcgcgaacaaggggaccgctgttgcctggcttgccgatcactatgggatcccgggcgatgagatcgcggtctacggcgatggcggcaatgacatcgagatgctcacccgattctccaactcatatgcgacgagcaacggcagcgaggcggcaaagcgcgccgccggcgccgtgatcggcagctgcgtgttccacgccgttccgcggcacatgatgagaacgctcgcgaccgagcgcgcccggactgccgtcgaacgcaaaaaggacggctccgagattagatgccagagaagctgaccggcccgttagatcggatagagggctcggtggcattcggccccttcagggcggctcgctgaggggcgcgcgtcgaagatcgggcgcgattctgtcgggcaaatgagttttcttttttatattgctcaatatgtgcaataatgctcacaaagtgaaatagaattgcctcgcacgggatcgcctgtcgcgcccgtgccggtagcgtttcccgcattcaacgaaggatggttcatgacaacgcgagaatcggtttccagcacgcattcgcctgagatgtctcccaagagcgaccgccgttcgcgccgttcgcagctcgccctgcgccatgcgctcgccgcggagctcgcggccggggaggacctctcccgcatcagcgtcgcggcgctcaccgagcgcgccggcctcacgcgacgcaccttctacacgcactatcgcgatatccccgatttcatcgagcggctcgagtcgggcatcttggaggagatcggccgacgggtggcagcattggccgcaagcgatttgccctcgctgtaccgcaacatcgatgcgctcgagccggcgcccggctccgttgagctgctgggctatctcaagaacaacggggagctcatcggcgcgctgctcggacccggtggcgaccccgccttcgcgcagcggatcatgtccgatgtgggagaagtggtctccaagcgcatgcgggagggcatcttccccggggtgctggggacatttttcgattactatctcgcgtcggtgatcgctgcggagatggggatcatccagcgctggttcgccggcggcttggcggaggaccctgagaccatggcgcgcatcatgaccgtgatcgcgttcgttcgacccggcgacctctacgggcgccccatcgacatcaacgtgccggagtacggcatgaagctgatcgggcttcagcgcgagcgacgtgaacccgaggtgcaggcgtgagcttcgacttgatatgcactccgcctacgctgatcagatggaaatgaggaaaaacgtggacatgagcatcaatgcgaaaccagtgacttccgggatcgatgcgatcgatcggcgcggctgtgcgacgaacgcggaccccgaggccgtcaccattcaatcggatgccgttcgcggagagctgcatctggggatcgacgtgggctcgacaaccgtcaagctcgccgtgctcgacgatgccaacgagatcgtctacgcgaaataccaacgccaccataccgatgtgcgcgcctgcgcgcgcgatctgttcgagagcgcgtcaggtgccctcggcgatgcatctatgacctgtgccatcaccggatcaggcgggcttctgctctcgacgtggctgcacctggagttcgtgcaggaggtcatcgcgagcaagcgggccgtcgagacgctgattccgacctgcgatgtcgccatcgagcttggtggcgaggacgccaagatcatctacttcgatcagggcatcgagcagcgcatgaacggcacctgcgccggcggtaccggggcgttcatcgaccagatggcgacgctgctgcacaccgatgcggccggtctgaacgagctggcggccggtgccacaaccatctatccgattgcgagccggtgcggcgtgttcgccaagtccgatgtccagcccctgctcaacgagggggctcgtccgcaggacgtggcggcgtcgatcttccaggccgtcgtcacccagaccatctccgggctcgcctgcggcagaccgatccgcggcaacgtggcctttctcggcgggccgctgcagtatctctccgagctgcgccgccgcttctatctgacgctcgatctcgatgaggcgcacaggatcgtaccggaaaacgcccacctgttcgtggccgcaggagccgcgatggcgcgcgaatcggacaggcacgtcacgatctccgagctcattcgcgccgtcgacgcgctcggcgacgcacagggctccgaggtcgagcggctcgatccgctgtttgccaccgaagacgactgggtggcgttcaaggcgcgccatgatcgcgagatcgtgcccaaaggcgagctggccggctacaccggccgcgtcttcatcggcatcgacgccgggtccaccacgatgaaggcggcgatggtgggtgaggacgctcagctgctccacacgtggtacggcagcaacaacggcgacatcctgggcaccgccaagacgatcatggccgacttctacgcccatatcccgcaaggctgcaccatcgggcacgtgacgacgaccggttacggcgaggcgctgctcatcgaggccctgaaggccgattccggtgagatcgagaccgtcgcgcacctgcgcggcgctcgcgcgttcctgccgggcgtgcagttcatcctggatatcggcgggcaggacatgaagtgcctgcgggtgcgcgacggcgtaatcgagcacatcatgctcaacgaggcgtgctcctcgggctgcggcagcttcatcgagagcttcgcgatctcgatgaacatggacgtgcgcgcgttcgcgcgcgaggctgcagcggcgaggcgaccggtcgatctgggcagccgctgcacggtgttcatgaactcgcgcgtcaagcaggcgcagaaggagggagccacggtcggcgacatcgcggcggggctgtcctactcggttatcaagaacgccctgttcaaggtcatcaagctgcgcgatcccggcgagatcggagacaaggtcatcgtgcagggcggcacgttcatgtccgatgcgacgctgcgcgccttcgagctgctctgcggcatcgacgccgtgcgccccgatatcgccggctgcatgggtgccttcggggcggctctgctcgcgcgcgatcgcgcgactgcaggggtctcgacgatcctgcccgccgaggagatcgcctcgctcgccgtcgagcagcggcacggacgctgcgggaggtgcgcgaacaactgtctgctcacgatcaacgacttcggcggcaaaaggcgcttcatcaccggcaaccgctgcgagaagggctccgggcaccggcgcggccgcaccgtggcgcccaacctgttcgcgcggaaaaacgagctgctgttcgatcggccggtgctgccgcgcgacaccgctccccgaggcacggtgggcattccgcgggcgctcaacatgtacgagaactacccgttctggcatgcgttcttcacgcatctcgggttctcggtcgtcctgtccgacgattccagcaagaagacctatgaggccggcatcgagtcgatgccctcggagagcgtgtgctacccggccaagctctcgcacggccatatcatggacctcatcggcaaggaccccgatttcatctggatgccgtgcgtgcgctgggagcgcaaggaggatgccgccgcgggcaactgctacaactgtccgatcgtgatgagctaccccaccgcgctcgggctcaacatcgatgagatctccaccggcggcatcgagttcatgtacccgttcgtgccctatcacgacaaggttgagctcaagcggcgcctgttcgatctgctcgcccgcgagcgcgtggccgatgccgccgccgggcgcggccgtctgcgcggcgcggccatcacgcgcgcagagatcgatgcggcggtcaacgccgcctacgaggccgacgccgcgttccatgagcgcatccagacgatgggcgaggaggcgatcgcatggatcgagcggcactccggccatggcatcgtgctcgccggacgcccctatcacaacgatccggagatcaaccacgcgctgcccgagctcataagctcgttcgggttcgccgtgctcaccgaggactccgtcgcgcacctcgtgaagcccgagcggccgatccgcgtcgtcgaccagtggatgtaccactccaggctctacgccgccgcacggctggtcacgctgcgcgacgatctcgatctcatccagctgaactcctttggctgcgggctcgacgcgctcacgaccgaccaggtccaggagatcctcgaggcctccggcaagctctacaccgtcctcaagatcgatgaggtgtcaaacctcggcgctgctcgcatccgcatccgctcgctcatggctgcgctcgccgatcaggccgtctcgccacgcgaccacgataggcgaagcgcatccgacggcgccagcgtcgaggggacgggtgccgcggccccggggggcgtgaaccccccggggcctcgtgccgacgtgcccgtgttcgccacgcatcgcgaacggctcgaggctcagcgcatcggtgcttcggccgccttcacgaaggtgcccttcaccgagaagatgcgcgaggcgggctacacgatcctgtgtcctcagatggcgccgatccacttcgacctcatcaaggaggtcatgcgcgaagccggttacaacctcgagcttctgccctccaccgatcgcgatgcgatcgaggcgggcctgcgctatgtgaacaatgacatctgctacccatcgattctggtgtgcggtcagatcatggaggctgtcgagagcggtcgctacgatctgtcccgcaccgccgtgctcatcagccagacaggcggagggtgccgcgcgaccaactacatcgctctcatccgcaaggcgctgcgcgactccggtcacgctgacatccctgtcatctcgctttcagctgtggcgctcgacgagagcaatcccggtttccacctgacgccgaccatgctcaaagcggtcgtgtactgcatcctgttcggtgatgcgctgatgcagatgctctatcgcacgcgtccctatgaagtcgagcgcggcagcgccaatgcgctgttcgaacgcctcatggacagagcgcgctcgcttgccccggccctcacgcggcactcgttcacgcggctcgctcgagaggcgattcaagcgttcgatacgctgccgcttgccggcgaggggtcaaagccgcgcgtcggcgtcgtcggtgagattctcgtcaagttccatccgacggccaacaaccatgttgtggacatcatcgagcgcgagggctgtgaagccgtggtgcccggcttgctcgacttctttctgtattccttgagcggctcgcatcttcagcgcgatgagttgggcagctcggtgaggtccagagccgtcgcagccgcggccatgcgactcgtcgactggatgcgtcgaccgcttgacgcgctgctcgcgcgctccgagcgcttcgaggctcccgagccgatctccgccatggcagagaaggccgctcgcgtgctttcgctgtgcaacaacatgggtgaggggtggcttctgacggccgagatgatcgatctcatcgggcacggggcccccaatatcatctgcacccagccgttcgcgtgcctgccgaatcatgtggtcggcaaggcggtcatcaaggagctgcgccgccagcatcccgagagcaacattgttgcggtggactacgatccgggtgcctccgaggtcaatcagctgaatcgcatcaagctcatgatctcggttgcaaaggagaatctgcgttccggccgcggcttcgtcatggagccggtcagcccgctcgatcttgacgaggtcgaccagcgcctgcggccccacagggatcgtccgtccattcgcgcccgcttgcatcgcaggcgggaatgagctcgctgatcggcgcccgcaacagattcgcggactcatcggcggcagggtcgggtaggagcttgtagtatcatatcggaagctcgcgcgtctgcgcgtcagctgatagcgaaaggagctctcatggcggtcaatgaggagcatctcaaacgggtgcttgatgagatcaggccgaaccttcaggccgatggcggtgatctgacctttgtcggcgtcgacgatgacggcgtggtccaacttgagcttcagggtgcgtgcgcaggatgcccgatgagctcgatgaccctgtcgatgggtatcgagcgcgtcttgaaggagcatgtggccggcgtcacgcgcgtcgaggccgtgaacgataccggtggcatggacgagctgtatgacgagtacgctccgttctagtccggcccgtctggcggcacgtcgccgtcgctttgtggcctgcgtgccaggaagttgaggttgagccatggttctctccgatcgcgatatcaagatcgagctcgccggcgggcgcatcaccttggacccgctcgatcccgagctgatccaaccggcatcgatcgacttgcgactcggcagcgacttcagggtgtttagaaattcgagtcatgtcgcgatcgatccccagattcatcagcccgatctcacggaagaggttacggtgggcggtgaggacgcattcgtattgcatccgggacagttcgcgctggggacaacccttgagcggattggtctgcccgatgatgtcctcggcaagctcgagggtaaaagctctttgggtcggcttgggctcatgatccactccacggcgggctatgtggatccgggctgggacggtcaggtgaccctcgagctgtccaacgtcgcgaaccttccgattcttttgcgtccgggcatgcgaatcggtcagatatcgttcgagcgcatgagttctccggtcgagcggccgtacggctgcgccgagctgcacagtcactatcaagggcagctcggcgccacggctgcccgtccgctcggcagcatacgccgcccgtgatggcggccgtgcgctcagagcctatcgccaggtattatcagcctgcgatctctcaggaggaaaccagcgcatgctgaacgctctctatcacagcgtggatccgattgccttctcggtcggacccgtgaagatctactggtacggaatcgcctacgtcgtcggtgccgcgctcgtcggcgtcatcatgcatcgaacgcagcgccgctgggatctgaacatcagcgacgatgagctgtactgcgtgacctttgcagcggtgctcgggcttttgatcggtgcgcgtctgttctacatcgtgttctatggtgatggttactatttcagccaccccgcggagatcctgtcgcgtgccggcatgagcttccacgggggactggtcggtggaatcgtcggaggatatctagcttgccgcaagctgaacctgtccgcatggaccatcgccgacctcgcggccacaggcgtgcccgcagcgctgtttttgggaagatgcgccaacttcgtcaatggcgagctttggggtaaaccgacagatctgccgtggggtgttgtattcgggggtgcggcaggcaacgtggcgaggcacccatcccagctctatgaggcaggtctcgagggcatcgtgctcctcgcgattctctacatcttgagtcggcgccgaccagcgctgcctcaggggacttatataggcgtcttcgtgttcgggtacggcatcgcccggttcatagtcgagttcgtgcgggtgcccgatgcccagctcggttatctgttcgcaaatgttgtcaccatgggccagatcctctcgcttccgctgatcgcgataggcgcgtgcctgatcgcgttcgctctgcgcgcgaggcgtccgcagcgcaagcgaatgcgagcgtgactcatgcgcagccacccggatcgcacacgtgatctcgcgacggggcgtgatcgaggcagaggctcgagaccgacttcggactcgggacgcgacgcgacgcaccggcgctattcaggtgcgcagaacgctatcgccttgaccgtcgcccttctctcgacagctgtcatatcgatcgatccatcgaggccgacccacgatatgattcgcgaggtggccccgggtgcgagcgggctgctctacatctgctgcgaggtgctgttctcgttcgccggccatgctgatgtcatgctgctcgcggcgctcgcctgtctgctgctgctgccgatgcgctatgtgctcttcagacgaggcgactcgtggcgcccttcggttcttgtgcccgctgcagcaatcgccgcctgcatggtcctcggcagaagttatgatgtcgaggacagcgcgcggctcgcgctgggagacgcgagtcgtatcgcggagtccatcctcgcgtggctcggatgggctgtgctggcccatgtgggcatctacctgttgttcgaatggttcgaccgtctcggtgcgcccggtcgttccgatggtgcacctcgatcttcctcatggggaagggccacgagattcattcttgacagacacccttttggagggccgctgctgctggtgtccatcacatggtcttttgccttcatcgctgcctgccccggtatcttcatgggcgacacccccgcccagattcttcaatggttcaatctgccgaatgcaacaagcagctatctcgatctcgtcaatccgtcggtgcttctgaacgggcatcatcccgtcgtgcacaccgcgcttctcggcggttgcgtccagatcggcttggcgctattcggtgacgagaacgcgggcctgctcatctacaccgccactcagttcgcgctgacggcggcggcagtggcttatctgctctataatctgcgccttttcggtttggggatccgttttcgagctgcgatgaccgcgttctttctcttcatgccgatgtttgcgaactacgcggtgctcctgaccaaagacgtcttgttcgccgatgcgctgctgctgctcgtcatccagttggcgaaggtgcttacggctctccgcgcgtctcgtcccgacgccctcgggtgccgttgctccaagacgacggacctcacgaggattcccgtctgctcttcgggtctttccgcacggacttggatcgctttgggtctcgccgcgctcggcacgacgttcctgcgcaatgggggcctcgtgtttccagtcgtcgcatgccttctcaccgcgggaattgcccggctccgctcgcaagggcggatcgtcgccggatccctcgccgtgcttgcagtcgtcgcgatgctccacatcggcttctctgcggtcctcatgcccgccttgggcatcacgccgggcagccgccgcgaggccatgtccattccgtttcagcagacggcgcgcttcgtcgccaaacatgacagcgctcatgccggggtgtccgagggaacctccgatggcctcgtttccgccgaggagcgcgccgcgatcgatcgcgttctcggatatgcgacccttgcccgacgctacgatccgagcaaatccgatggcgtcaaggactcgttcaacgaacacgcctcgagcgccgatctgatggcgtacctgagtgtgtgggcgacgatgttctcaaaggacccggcggtctacctatcggcgaccgcgaacaactacttcggctacttttatccgagcgagcgcgacgtatgggtctacagcaccgtgtcaagcgaggagagcatgagcagttcctcgctgagagcgcacttcgacttccaccgcttggggggtccgatatcggaggcgcttgatcacgcggtgctcatctaccgcgtcgccgtgcagcgctgccctctcgtatcgcttgccatgagctcagcgccgtacgtctggctgctcgtcctgacgagcgtatacgaacttcgctcgcggcaatggttcgggctcgcgctgctcgctcccatctggtgcgtccttgcggtgtgcatcacgggaccctgcaatggatcgacctatatgcgctatctgtatccggcgatcgtgtgcctgcccttcgtcgtcccgatcgcgatcgggcacccgcgcatcctgtggatccagcgcaacctctgagcttgggaattgcatgggagacgcgagataggctttcgcagctgcgatattcggtatatcatgcaaccacgtgtgtatatatcggctcgccgcctcgcgctcgagtctcgctgatcgatgggagaccttctatgtccggacactcaaaatgggcaacgaccaagcaccgcaagggcgcgcaggatgcgaagcgctccgcgctcttctcaaaactgagtcgcaacatcacggttgccgcgcgcgtgggtggcgatcctctgcccgagaacaacgcctcgctggcagctgcggtcgccaaggcccgcgcgcaatccatgccgaaggacaagatcgactccgccatcaagaaagcgttcgcctccggtgccgatgcagccaactatgagaccgtcgtctacgagggctatggcccggcgggggtcgccttctatgtcgaggccctgacggacaatcgcaaccgcacggctgcagatgtacgttctgcgttcagtcattcaggtggaaacttgggtacaacgggttctgtagctttccaattcgatcgcttggggcaggtgatcgtcacgaaagacgagagccccgatgaagatgagttcatgatgcaggtcgctgaagcgggcggtgaggactatgaggacgctggagaggattgggtcgtctggacggcggccggcgatctcacagccgtttcgaagagcctcgaggaccaaggcgtacatgtcaaaggctccgagctggtcatggtggcgaacactcccacggaggtcagccccgctgacgcgaagaaggtcatgcgcctcatcgatcggctcgaggagcttgacgacctgcaagacgtgtaccactccatgcagatgaccgatgaggtcatcgcagcgatcgaggaggattgaggaagcgcggcagagcatgcgtcaaggtatccgatcgggcgcgtgcgcgaccgcgcacgtctgaaaggaggcacgcatgcgtgtattgaagatcatcatcgctttggtgtacacccttgccggtgtcgtggtgatcggatcgctttcggttctgctgttcggccctctcgagactcagctgctagagatgatagaccgtccttgggctcgtatcgcgatcattgtaagctcggcgatcgtcgggctcggaatcctgatcacgctcattcgagcgatcgcctcgaggccggaggcggatagcgtgcgaccgaagggtgatgagagcatcgagatcagcttggcagcgcttatttccacggctcgggcggcggcgcagtcacaagatgtgatgattgaaggcgttcgcggtcatatccatggtcgtgaccgcagtgaggtgcgtctcacgatcgatgccattccgttgaagcagaccgatctcgatgcgatggcgcagcgaatacaggagcgagttgtttcagcatgcgagcacatgctcggcacatcgggcgtatccgcgcgtgtgagattcctgccgaccaagaccacaaccgcgatcagagaggtcgatcatgagcaagagtaacaatggtggcaaggcacccaagacatcgatagagcgcaaccccaagcaggctgagaagtccaccaagaattcaacgaatgacgaggacacttcaaaaaaggagaattcatccgcagacggctcccagtcttcgcgcgcggacggagactcgtcatcctcatctgcgtcaacggggtccacgcaggacgaccgttcgaagcagaatgacaaccagcaggagtctgaacagcggaagaagaagggcggctcgcaaggggactcggacggctccgcatcggatccggtcggctttttcgcgggcttcggcagatcgctttggagctatgcgagcaagcatccgcattcaacgctttttgcgctcataggcttcatcttggcgctgttcatcctcggcttcggactgtggcatacgatcgtgatcgccctgttcgtgcttatcggagccgcgatcgggcagatcctcgatggggatacagggatcatcggctttttcgcgcgactcttcaaagatcggtcgtaatatcgttactgtgatctcgcgcgacgcaagccgcgcacggggccgcagcgatcgggtgggatgagccacgattcccgatcgctcggtctgcacgcagacgatgggagcaactgagaggggcgccgcgatgacggacatcggtggggacagcaagatcaagcgagctgtcgaggtcgcaggtaccccctctgggatcagcgagctgcccgcagaggatgcgggacagccgcatcgtggcgtctccgctcccggatatggcgacgatgagccggccgacgtcgcaccgcccgagatcgctgagggcgatcaggacgatgccgacgatgacggggatgagtccgaggactcgctgacctattcgagtggggtgatcgagaagatcgtggccatggcgacgcgagaggttccccatgtgctcggcatgaagggaaacctcatgcatttcgttcaagagcacctcggggctgaaaatctgacgaagggcgtcacagtcgaagtcaccgatgacaatcgcgtggtcgtgaacatctcggtcataatcgaatacggatgctacgcgccggctatcttcgaggatatcaagaacagggtgaccgatcgcttgaccgcgatgaccggcctcgaggtcgctggcatcaatctgcgcatcgaggacgtggtgactcgtgagacgtacaacgaaagcaagagacgcttcatagatgagatcggcaacgacgcatccgatgccgagccgaatgactcggatatctgagtccccatcgcgggcgccccatcgctatccccgcattgtttcgattcggattccgggcgcgtcgcagcaaaatcggtcttgccttatcccgagaagccatgctattctcattcccatgattgcgaccgctgcacataagatgatgatggtcatggagatgccctcgcccgggctccttgccatgccgcgcattctttgcgggtatgataggaccgggcgtctcaactaggtcgtctcacgcgggacggcccgcctatcacctcatatcaagcggagtatcaatcgtgattagcattcagcatgtttccaagacctatgacggggcgatctcggctcaaagatccgccgagagcgccgttcgcgccctcagggacatctccatcgatatcgaggacggcgatcgattcggcatcatcgggatgagcggagccggcaagtcgacgctcgtgcgcgtcatcaacttgctcgagcgacctaccgcaggcagggtctacgttgacggtcaagatgtcacaaggctctccaaaggagcgcttcgagcgtatcgccgtcgggtcgccatgatttttcagaacttcggcctgctcgcgcaaaagaccgcgttggataacgtgtgctttccattccttgcagcgaacggcagggtcactgcgcacgatcgcgagcgcgcactcgctctgctcgagcgcgtcggactcaaggacaagccttcggcatatccggcacagctttccggaggccagcagcagcgtgtcgcgatcgctcgggcgctggcctgcgagccggaggtcatcttgtgcgacgaggccaccagcgcactggacccgatgagcacgaacacgattctcaaactgctgcgcgacatcaatcgcgagacgcaggtcacgctggtcgtgatcactcattccatggatgtcgtcgaaaagatctgcaacagcgtggccgtgctcgatagcggacgcatcgtcgagcgcggtgcggtcgacagtgtattcgcgaatccgcaggccgaggcgacgcgcgtgcttctggggagggcggactgggatgattagcgattttctgagtgagttcggcgatctgctgtctcagggtgtcattgatacgctcgtcatggtttttctgtccacagcgatagcgtatgcggtcggcatagcgataggcgtcgttctgcatctcacggctccgggttcgctcaggccgaagccggtgttcaacgccgttctcggctgggtcgtgaatatcggtcgctcgctgcccttcatcatactgctcgtcgcgctcatgcccgtctcgacagccgttgccggcacgtcgaccggtgtgcgcggcgtcattctcccgctggtggtctccgcctccccgtttatcgcgcgcatggtggagcagtctctggcggaagtcagccatgaggctgtcgaagccgccgaggcctgcggagcctcattgccgcgtatcgtgttttccgcgctgctgcccgaggcgctgccctcgattgttcgcggcgtcgcggtcagcctgatcgccgtgttgggctacaccgccatagccggtgcggtcggcgcgggaggcttgggcgacatcgcgatccgctacggttactaccgctatcagaacgatgtcatgttcgttaccgtgatcctgctgatcgtgctcgtgcagatcatccagggtatgtgcaatctcattgcgcgcaaggtggatcatcggtgagccgaagtgccaaccgatccccggggggcgcctggctcgaactccagtgaccggcgcgacgcgaccggatcgacagtgtcaaatcatatttcaaggagaggtacattatcatgcgaaccatatcgaacgctgcagtttcccgtcgcggtgtcgtgaagggcaccctcgccgcattcggacttcttgcactcggcgggctctcggcatgcaacagggctaccaccagggacgccaattctctcagagtcggtgcctcggcggctccccatgctgagatcctgaacaagttcgccaagcccaaactgaaggaaaagggtatcgatctcgttgtcaaggagtataccgactatattcacccgaatagggatacgacatccggcgatatcgatgcgaactattttcagcacgttcagtacctcgaaaactacaacaaggagaacaagaccgacctcgtgaacgcaggtgccatccactatgaaccgatcgccatctatgctggcaaatcagctgatctggccgagatctccgatggcgcgaagatcgcacttcccagcgatcccaccaacgagggccgggctctgcttctgcttcaagaacagaagctgatcgaactcaaggatccgacgaacctcgaggcgacgaccaaagatatcgcgagcaatccgcataagatcgagtttcaagagcttgaggcggctgcgattccgcgtgcgctggaatcggtcgacttcgcgatcatcaatggcaacttcgcactccaagccgatctgcatgtgaaagatgcgatcgccttcgagtcgcctgattccgaggcggtcaagcagtacgcgaatatcatagcgaccacatcggagaagaaagacgacaagaacataggcgcacttgtcaaggcgctgcagtccgatgatttcaaagcctatctcaaagacacgtatggggaggatgtgcagcccgcgttctaaagcatctggtgaccggccatcgcagtcttcatgtcgctggcgaataaatttgcgaatcgccgccatcttgtagcgacgctgcacgatcatcaccctttttgtgtcatatgccgacctggtcttgtgctcaccttgtatcttgataccatctgtcgcatcggtatatgtcgctgttgatccaagggggatgcaagatggcgaacgagagcgcggaatcgtccgatgaatctcagtcgtgtgctgctcgtgagggcgacagcgatggaggagagccaccagccgagctgatgtcttcaggttcagagggggcggacagagtcggcttcgcaaccttggaggccgtccctccggtagagccgatccgacatctgatcacgcctgaagcggtcgctcatggcgaacaggtgtgcatgaaacgcggcagccgccctcatctcatccagttccttgtgatgctcaacctcggtctcgtgttgaccgccttggcggttgtgctgttcaagacgccgaacaacttcgctttcggcggcacatcgggggtgtcggtcgtactcgccacgctcatgccgaagcttcctgtcggcgcgttcatgtggatcctcaatatcgtactcgtcggactcggttacatctttctggatcgacgccagctcgtgtggagcgtcttcgcctccttcgcgctatccgcttacgtttcgctgttcgaatggatctttccctacggacgctcgctgaccggggacatgtggctggatctgtgtttcgctgtcatgttgccggcgatcggcagtgcgatcgtgttcgacatcggtgcctcgacgggcggtaccgatatcctggcgatgatcctcaagcgctatacgagtcttgagatcggccgagcgctcatgctggtcgatgtcggcatcgtgtgcatcgccgcgcttctgtatggcccgcgtgtgggactctactgcgttttgggcctgtttgccaagacgctcgtggtggacaagtcgatcgagagcatacatctgcgcaaggtctgcacgatcatatgccgacgcccgcttgaggtagaaacgttcatcgtgaagcgcttggagcgcaccgccacgatcagccggggctatggcgcgttctcaggtagctgcgagaccgtgatcatgagcgtgctcacctgtcggcaggccgcgaagctgcgccggttcgttcgagagatcgacccatgcgcgttcatcaccatcgttgacagctcagaaatcgtggggcgcggctttcgcgacatgggctgagtcccctccgcaaagcatgctggtgcacgcagcaaaaaatctaagtgtcaaaatgtgagattttttgcatccggttgtataagttgcaattgatgggtagtattcttggcgtacgtgaaggccgggttctgcggggtgctgcatgcgtctccgcgtccgcgaaaaggaggagtcaaacatgagtctgaaaccactgggagatcgcgttctggtcaagcctgatgaagctgagcacaagaccaagtccggtctgtacatcgccagcaacgctcaggagaagccgcagcgcggcgaggtcgtcgctgtcggagcaggcaagctcagcgattcgggcgatcgtcttccgatcgacgtccacgtcggtgacaccgtgatctacggcaagttcggtggcaacgaggtcaaggtgaatggcgaagattacctgctcatgcgcgcagatgatatctacgcgatcgaggagtagcagccgcaggccagcctcatcttgatctgctcatcgcacgttctcatctcaggtcactcaagtaatggaggaatacaaagatggcaaaagacatttcattcgacacctcggcgcgcaccaagctcgcgaagggcgtcaacaagctcgctgacgccgtaaccgtgaccatgggcccgaagggccgttacgtggcattgcagcgctcgttcggagctcccacgatcaccaacgacggcgtctcggtcgccaaggagatcgagctggaggatagcgtcgagaacatgggcgcccagctcgtgaaagaggtcgccaccaagaccaacgacaccgtcggcgacggcaccaccaccgccaccctgctcgctcaggccatcgtcaatgacgggctgcgcaacgtcgcggccggtgccaacccgctcgcgatccgtcgtggcatcgacaaggccgttcacgcagcggttgaagagatgaagaagcaggctgtgcccgtcgagaccaaggagcagatcgcttcagtcggcaccatctccgctggtgatcccgtggtcggcgagaagatctccgaggccatggacgtcgtgggcaaggatggcgtgatcaccgtcgaggactcgcagacctttgacatcgagatcgacaccgtggagggcatgcagttcgacaagggctacgtgtcggcgtacttcgtcaccgataacgatcgcatggaggccgtgctgaaggatcccttcatcctcatgaccgatcagaagatctccaatgtgcaggacatcatgccggtgctcgaggccgtgcagcacgccggcaaggggttggtcatcatcgccgaggacatcgacggcgaggcgctgcctacgctcgtgctcaacaagatccgcggcgcgctcaacgtcatcgccgtgaaggccccgggctatggcgaccgccgcaagcggatgctcgaggacatcgccgcgctgaccggtggtcaggccgccctcgatgagctcggcatcaaggtcgcagacatcaccgccgatatgctcggtaccgcgaagtcggtcacggtcaccaaggatacgaccacgatcgtcgacggcgccggcaagaaagaggacatcgaggcccgtgtctcccagatcaagggcgagctcgagcacactgattcagacttcgatcgcgagaagctgcaggagcggctggccaagctctccggcggcgtcgccgtcatcaaggtgggcgcggcgaccgagaccgagctcaaggagatcaagcaccgcgtcgaggatgctctgcaggcgactcgtgcggctgttgaggagggcatcgtcgccggtggcggcgtcgcattcatggacgcttcgcccgcgctcgactccatcaagatctccgaccccgaggagcagatcggtatcgacatcgtgaagaaggcgctgagcgccccggtggcgacgatcgcgcagaacgctggcttcgagggcgccgtcgtcgtcgacaaggttgccagcctgcctgcgggcgagggtctggactccgcagccgacacctggggcaacatgatcgagatgggcgtgctcgaccccgtcaaggtcacccgcaccacgctgcagaacgccgcatcggtcgcgtcgctgattctcatcaccgaggccaccgtcaccgacattccgaagaacacccagctcgaggatgctatcgcagcagccacggcgggccagcagggcggcggcatgtactaggccgtcacggttagacatgcggcatgatatcgggagcctcccggtgcgccttcgggtccgtctgacacacagccagacggaccgcgggggacaccgggaggtttcctgcatctcggttgcgcgccggactgggcgcgtaagatgtattagcatacgtggtgcgcatccgagaagaagtcgcgcaatatcgcagcgaggggtggtccgacatggcccaaaaaaacgatctgttcgacgacctgatcgatatcagcaagagcatcagcggtctcaaggagccctttgagtcgcttacggacacgtttctgggcaagaccccccagggctctccggaggggcccacttggaacccggccgattacaaggatcgaccgtatgcgaattcgcttccctgtctcgtatgcaagtcagagaagagcggatgtcgggcgtgcatggatgcatgcccgacgggtgcaatcgagatcgaggactcatccgtcgagatcctggacacatgccgcaaatgcggcgtctgcgtgggtgcatgtccgaccgaggtgttctcgacaccgagactgcaacccaagcgggcctacgatgcgatcgctaccgccgctgcggcctatgagcgcgccttcgtcacctgcacgcgcgcgctgcgtcgggtgccgcgcgccaatgaggtcgttgtcgcctgcgtgggcgacataagctccgagacatggttctcggtgctcgctgattatcccaatgtgagcgtctacctgccgcttggaatctgcgacaaatgtcggacgaccaccggtgaggccgcgctcgaggaagcgatcgcccaggctgagcgatgggcgggcaccggattgggactcgaggtcgaagctcaggagctcacctgcgtgaagcgtcgggagtacgagcgcaaggagttcatggacaacatcgtgcgcaccaccggtatcactgtttccaagctgagccccgccgcagcggctatcacgaccgtcgctcagaagatcagagatcattccagcagcatcatgaagctcgagcgcaccttggatgccgcctgcggtgtcacgacgcacaaacagcgccgacagttgacccaagggcgtcagcttctcctctcgacgctgcagagccatcccgatctcgcaggcaacgtcgtcacgcgcgtacccgagtgcgatccggcctcatgcaccatgtgcggtgagtgcatgaaggtctgcccgacgttcgcgtgcgatctcgtgggcgcaaacggccgtttcgcggtcgagccgacctactgtttgggctgcgggctgtgcgcggaggtctgcgagccccatgccctcacgctcagggagcacgatggctccgagcttgtcgttctcgatccggaggcagagcggaaagccgctgaagcggcgcgcgcccgcaaggatgcggagaaggccaaggccattgcgaagaagaagctcaacaagattctggatcaggtggagaagctctcagactgagcgagccagcctttgcgcatgatccgctctactacgaaaggaatcgtcgtgtcgctttccatcggtatcgttggccttcccaatgtgggcaagtccacgctgttcaccgccctcaccaagaaggggggccttgcggcgaactatccgtttgcgacgatcgatccgaacgtgggcgtcgtggacgttccggatgatcggctggataggctcgcgaaaatcgcgcgaccggggcggatcgttcccgcgaccgtggagttcgtcgacatagcgggcttggtgaaaggagccaacgagggagagggcctcggcaatcagtttctggcgaacattcgcgagaccgatgcgatctgcgaggtcgtccgatacttcaaggatgatgacgtcgtgcacgtcgatggccgcgtcgatcccgccgcggatgccgagaccatcatgtgcgagctcattctggcggacatcggcacgctcgagcggcagctgccgaagctcgagaaggagtcgcgtcgcgatcgggaggtggcagcgcgcctcgatctcgccaagcgtctcatcgcctggttggatgagggacacagggctgccgagatgcagatgaccgatgaggagcgcgaacgcgctcgcgagctgtttctgctcacgatgaagccgatgctttacgtcgccaacatcgacgaggacatgctcgacgagaaaccggcaccgatcgcaggtgcggttcccattccggtatgcgccaaggtcgaagccgagctctcggagctggagccagatgaggcgcgcgagtatctagatgagctgggtcttgagcgctccggtctggaggcgctcgcgcaggcggcctacgcgctgctcggccttcagtcatttttcaccgcaggcgagatggaggtccgagcctggaccgtgcatcgcggagcaaccgcgcctcaggccgcaggggtcatccactcggatttcgagcgcggcttcatcaaagctgaggtcatcgcttacagcgactatatcgaatacggcggcgagcagggggctcgctctgtcggacggttgcgcatggaaggcaaggagtatgtgatggccgacggtgacgtggtgcattttcgcttcaatgtctgagaccgcgtccgagggagtctgatatgttttcatacggaaggcgagcgggttacatgagcgtcgcgctgctcgctctcacggtcttgccgctgatatcggctgcggtgttcctgccgcagatgggagatcggatcgcactgggcttcaacgcggccggtgagcccacgcgctggggcagccgctacgagctgctcggcgcgccggtcctgtgcctgctcctcggcatcgggatgtacgtgagcgctcaccggcaggcgcgcgccgtcgctgagaagacgccggcggcgtcatccttcaccttcgagcgcttcatgcgcaatggcctcgtcaccgttgtcgttttgaacctcgtccacgcctatctcatcgtatccgcacttaccggcgtcggaatatcgctgtgagttcgtcgtccctgctgatcacatccctgccacgaggataacctcaggggccgcgatatcacgagtccctgccgtctgtgtcagattctcgagatgctcaggcgatgacgagccggtcgtggttcacaggcaggtagaacagggtgcgcacgacatctggatcatgggactgcccgagcgcccacatcgttttggcgacaagcgcctcggtggtcatgtcgtcaccccgaaggataccggggtgctcggcatacggtctgctgatttcgtagacgccgaggtcaaggccctcctcgggcacctgtgtcgtgatgacgatcgtgcggcctgagtcgacccaatcgaagatggcatgctggaaggagcgagatcgctcctcatggctcgggatgccgcccagaccgaaggtctcaagaatgacggcgtcgtaggagggccgcagggtctcgaagatgctcggtttgagacccggggtgagcttcaagacgaagacccgttcatcgagtccctcataggtgtgcggtgctcgaggctgctcgatgccaagagcgccagcctttccggagcgctttctgctcgactgtgcgatcggccccgctgcggcgagatcctcgggacgtaggtctttcacagaggcgcgctcggcgcgcgcgtagtcgagcgcggcgtgcacggtactgctgaactgggccgacatcatctcagcgcaatcggtgcgaatgacccgatcatttcggatgatggccagcggagggtagttcacactcgtgaaggcattcgagctcatcgtgcgctgctttctggcgcgcgtgcccgcgatggcgatgccgccgaacacgatggtgacgtcatgggagcgcgcatccgtggcgaagcgcagactctggtagaggttcagcttcgcgtctgtgaaggagcttcccatcggtcgctgcgagccggtgatgacgatcggcttggggctctgctggatgagataggacagcgccgccgccgtgtacgccatggtatcggtgccgtgcaggatgacgaagccgtcgaacgcgtcgtatcgctcgacgatgatgtcacggatgcgcagccagttgacaggcagcatgttcgtgctgtcgatgttcatgggctgcatgatctcgatgtcgcacagcgccgcgatctcgggtaccgcccgagcgagctcctctccggtgagggcaggggacagcccgcggccggcctcggtcgaggcgatcgtgccgcctgtggcgacaagaaggatgtgcttcatggcgatgtcccttccgagccgaactctgagccctgcgttggcgatgcgtcgcttggagcatttctggttgtttgggagtcttctgggcaagcgacgtgttttcaatcgactttgtagcatagagcatccatgcggtatcatcgatcagaatgaaacgaagataggagacaaacatggcagccagccagaaggtgctcgttctcgatttcggcgcgcagtacggccagctcatcgcccgtcgcgtgcgcgatctgcacgtgtactccgagatcgtcgccggcgacagcccagcggcagacatcgaggccatggagccctccgcgctcatcctctcaggcggccccgcctcggtctacgccgaggacgctcctgagatcgatccggcgatcttcgagctcggtgtgccggtgctgggattttgctacggacatcagatcatggcgtcgacgcttggcggccaggtcgcccacgtcgaggtcggtgagtacgggccggcgagcatcgagcgcgagcgcgagtcgcgtctgctcaacgccacgccgctcaagcagaccgtgtggatgagccatcgcgacgccgtgagctccgcgcccgcgggcttcacggtgacgtcgagcacggaggcctgcccggtcgcctcgatggaggaccatcagcgtcggctgtattcgacgcagttccaccccgaagtgcgccataccgagtgcggcgagcagatcctgtccaacttcctgttcgacatctgcggccttgagccctcttggacgatggagagcatcgtggaggccaaggttgccgagatccgcgagcgcgtcggagatgcgcgcgtgattctggcgctctccggcggcgtggactccagcgtggtggcggcgctgtgcgcccgcgcgatcggcccacggctcacgtgtgtcttcatcaatcatgggcttttgcgcaagaatgagccggagcaggtggaggagatcttcagcagccagttcgacgtcgatttcgtgcacgtgcacgccgaggagcgctacgccgcgctgctcgcgggcgtggtcgaccccgaggagaagcgccgcatcatcggcacgcagttctgggaggagtttttcgccgtcgcgcagcgcaccggcggggtgcgctttctcgcgcaggggacgatctaccccgacatcatcgagagcggtgcgcgcaagactggcggcagggccgcgaccatcaagagccatcacaacctcatcccgttccctgagggagtcagcttcgatctgatcgagccgctcgatcacttcttcaaggacgaggttcgcgagctggggctccagctcgggctgcccggccacatcgtctaccgtcagcccttccccggacccggactcgcgatccgcatcatcggcgccgtcgacgccgagaagctggcgatcctgaaggacgccgacgcgatcgtgcgcgaggagctcgacgcctacaacgagcggctcttcagacagaccggcgaacgcaactcagcgcatagctgctggcagtacttcgccgtgctgcccgacatcagaagcgtcggcgtcatgggagacgagcggacctacggtcggcccgtcatcctgcgcgctgtggagtccacagatgcgatgacggcggactgggcccggctgccctatgatgtgctggcgcatatctcaagtcgcatcgtcgccgaggtcggaggcgtcaaccgcgtggcctatgacatcacgagcaagccgccggcgacgatcgagtgggagtgacgccgacaggatgctgatgcggcgagcgtcggaccgcctccgtccatatatctggttatagttctagctatcagagaaaagagccggatatgtcgacgctaaccatgggcctggcagatgccaggaacaacttctcgcgcgttaccgccgaggtgaacaggaccggcagaccggtggccgtcttgaagaacaacgagcctcgggtcgtcatccagcacgccgcggtgcccactgatgctgtcgacgtagcggtcgacttcatggagaagtatgccgacgtgttcaaagagctgacgaaatgattgacgcggctctttctcgaagaaaatcgttcctgcgatccatgccgaggctactcggcacctctgagagtgatatagcgaccgtgatcgaaatactcgcgtcatacgaggtcgtccttgcgagctatctcgtcatgtcgtcatcggcatggaaggcctgcacacgagcctatttggatgccgagaccgatgcagggcgcgagaaacggctcgctcggatggtaggtaggctcaaggagatccgaaaccgatgcgagctgttggccgcgtttgaatgggtgggggatgttcggtcgatggtgattctcataacaggcgcgagccacaccggaaaaaccctgttggcgcaaaagctgatggagcgctaccgctatccggtgctctccctcgacctcttgaagatggggctcatggcggcgatgtcgtccgattcgcgaatgtaatcgagcagcgcatattcgatagcgttgccctcgatgatctcatcgaggacaacgagcgtactctcatcgaatgtcgggagcatgacctgccgtttcacttgatcgatgatgtctacgatgtcgccgatctcgaaatatgaccccttgtcgagagcgattagcatctcgttgtaatcgaacaaaagttctattgttcacctcagcttcccctatggctcccgcgcacggaaacacttgggatggaaccagaatcatggccatcccatactgttgtcatagagaagggagggttcgtgcgtgaacttgatatgctgcatctgctagcgtcatgtgggccgatgctgccagctgatctggcgagcgaacttggtgtaagcacaaggacggtcagaacatacatcaaacatttcaattcaagatgcgatggagctggagaaattctataccaccgcgcgtgcggatatgttctctcccttaagagcgaagcatcttttgaactattcttgcaaaagatgcgtcgcggcataactgctgcctccgcttctgcttcgcgcgttgcctacctcgtggaagaccttcttgcacgagacggctggatcaggctcgatgatctctcgcgtgtcctttttgtctccagagctacgatttcgggagaactcaagcaggttgagcgcatgcttgcaccatttggcctatccgtcgagcgcaaaccgcaccgtggaattcgcgttatcggccctgaattccaacggcggatctgcttggcgaacaacgccgtaagtctgttgatggatcgggatgaggggagttgcggacgccgttgcctagccgttgtctcggacgcgctcgagatggcacagcgagaggccggctatgagatctccagcgtcctgtgtcagaaccttcttgttcatatggccatagcattggcacgcatcgaggagggctgctatgtgcctatgcctgccgagcgattagaagcaattcgaaagtgcgcggcgtttcaggttgctcaaaacatggcggcacgaattggcaatgaactcgatgtcgttcttcccgaggaggagatcgcctacatcgcaattcaccttgagggaaagcagatgctgcccgagaaggatgcggatggtgaggaagccatctctgaggaggtctggtctgtcgtttccaagatgcttgagcgagtctggctcgtctatcattttgacctgcgtggagatcttgagcttcgaatgaatctcgctcgacatattcagcccctttcggtgcgcttgcattacggtatggggatggacaacccactgcttgaagatatcaagatcaagtacccgcttgcgtattcaatggcgatcgattcagctcaagacattacggatggttttggcggcgcattgagcgaggcggagctaggttatatcgccctcgcatacgcgcttggcgtcgaacgacgacgcaaaccaattaagagaaacgtgctcatcgtgtgcgcctcaggtcgtggcagtgcgcggctcctcgagtatcgcatccgtgagaagttcgcggcatatcttgaccgcgtggagacctgtgatgccggacgggtggattcatatgacttctcgcacacagactatgtgtttaccactgttccgttaagtgttcgaatccctattccagtctgtcgcgtatcgctcttcttcaacgatagcgatgcgcatgacctgaagaacctcatactcgagcgtccccttcgagctggttccgcattgcgatttttctcaccatcgctcttctttcctcatctcaacgtgagaactcgtgaggaggtgattcatgagctttgttcccacatggctgatgacgggctggtgcccgacgagttcgaggaactcgtcctgcgccgagagagggctgtaagcaccgcgtttggagatcatatcgctctaccccatgccatcgaggcgcgcggcgacactcgaggttgctcgcggtgccgatgtgatcatcatggcactcggagagcatcctatggaaagcggggagggcggcagcaagacggatcttcagctgccacgcattcagcgcgatctgcttcgagacattcgcgcgctcggcaaaacggtgatcacgattgtcttcagcggtcgcgctccggttctgactgatatcgctgagaattctgacgccgtgatcgaagcgtggtttcccggcaccgagggagcgcatgcaattgccgacatcatgtttggccatgtgaacccatcgggtcgtatcgctatgacctttccacttgcaaccggccaagtaccgatctattacaatgcattcaacaccggccgcccggagcgcacatcgcagcatacgaatcgatttacctctcgatatgtggactgtccgaccgatccgctctacccatttggattcggtctttcgtaccatgagtgctcgtatgacaatctgcggctaagcgacgacgtccttgcagctgatggaaatatcacagcgtcaatcgatatcgagaacatgagtgatatcgaaggcgatgaaatcgtacagctgtatatcagagatgtcgcgggtagcgttgttcgtccgacgaaggagctgaagggatttgaacgcgttcatctcggaccgaaagagaagcgaagcgtgtcatttttgatctcagaatccatgcttcggttctatcgtcaagacatgtcatttgggtctgagcccggcgaattcatcgttatgatcggcagaaattcagatgatgtcatgagttgcgaatttgaactccggcgctgactggtattggcttgttagcgctcggcagctgcggagccgccgagcgcgaacatcctatgatgggcagcattgcggagttcatgagcatcgagccctcccggtaagtcacacgcatcatttgtcgatcatcctcaggtatcggtagatcgtctgatcggagacattcaggatcttcgcaacattcggtagcgctcctttgatttggaagacgcctttgtcgtacagagcctggacgattttcatgcgggtctcctgtgtcagtgtaacgtttgggtccatcagatgcgtgtcaacaatcgctcggatgctgtcgtcgacgcttgagtgaagcatctctatagccgcgttctcaacggagttactctctgtggttgaatgtgctccgttaacaaggctacgaatgggaatgtcgtctaagcccgtgagacttaaaacactgtttgcaagctggacgtacctgctgggatcgaaattgatgcagagcattccctgcagcgatgtccccgtctcatctttaatgaagtaagttgagccttgaaccgactttttacctgatgaggttgctttataaccgctgacataatcctgttttaggtaggtcttgtttttaacgagttccaacgcgagatctgttatgggtgaattgatgttgcgaccgcttatgtaggagtgctcgatttccgcgatgtaatacgatccatccgaatcgcgccaatgaagtacgatttcatagtcattccccaagatgattcctagaaaatggacgagtttccggtattcatcgatcgtggcagacatggtgcaatctcttttcgaacggccctgtcgctgcgacagggcggttaaattgatactaatttcttaacatgaaaagaatgaaacagagtggttttcaaaaaagatactcattcgccgatttgcaacgtgctagcatatatttttattacaataataaaatattgacacaagatgaaaaagagcgtactttttaatcgagagcagtgggacggaatagaaagaaggtgcgtgcgatatggggaagattccaaatcctatagggccctattcagcgtatcgacagcaaggccagttgaccttcacttcagggcagctgccgctagacccagataccggggagatagtcggtaaaaccgcctatgaacaaacgaagcaaagtctgcacaacctcgagagcgtgctgaattgtgaagattccggactagacgatgttgtcaagctaaccgtcttcgtgacggatatcgccgatatcgccgaagtaaacaaagcttttgaagaggtcctgtcgttaccctatcccgcacgatcgggaatcgaggtatctaagttaccaatgagcagcaaagttgagatcgaggccattgctgcgacgaaagcgtaggtgacgatatgcagggcacccgatggtcgcgccgaactcaggatccgcagcgcatcaagttattatccaaacctcgtcggcacccaattccgaagttgacatagttgccgacctcttggacgagtccgcgaatgtggttaaaagaatctcgaaaaatcgatgcaactcttttcagaagaaaatcgttcttacgcttcagtccgcgacagtggatatattcgacggtctgggcggcgcacgtgatgacgggcttcctgagtgaattctcgatcagccgattcattcgttcggtgagcaagactctatccaaaccgttaccaaagcctgcagatgcgacttcggatcatcaacgacaactttttagaagatcaacaattatactgatacggcgttggtggtaatctatctcaagctgttggcatcggtttcaagccgaccacaaacactttttgcggccatgttcaagccggacggccctttgaagtacaaagagctgatttctcggattcgtgtcgccgtgaagctctatcgatgctttccactcgtggtcgaggggatgcacatccgttcaacggatttctgaactgtcaatgctagatgctaaagcaatccacaatctaagaaaagctggacaacccggtgcgctgattaaattctcctaggctaatgcagacagtcgttttctcatcctgtgcgagctttctagtgattgcctgccgtcggcgataatcggcccaactgcatgcaccgagagaatcacgtagaaaatattgtggaacgagaattcaagaacgaagacggcaggggtgttttcagctataaggagagttttggaggtagacactagtatagaatgcagatttatattgacagcacaatatacgtgctgatatataatgtaagtgtactaaagttctcgagcagctcaattagttagtcagatcttttaatagggaggttctttaacaagagcgagatgctcggcacgtgatgatcggccaagtcgtatacgtttaggagagacattatgatctgtaaagcatgcggagcgcaaaatcaagacgatgtccggttttgcgcgcactgcggtgctcaaatgaatggagacgacacaggacaacaacagcctgaccaagttcaaccggcagctagcgccacaagggtaaccgtcgatcaggcagctgcgcctacgtgctacggtcaggcaactcaacaggggcaatatcaaaactatccacagggcccacagactactatcaatgttcagacgtctgcggcagcaacaacaaatagtctcggcacggctggtttcgtgctctccctgatcgctctctttttgtcgtggatcccggtaatcgggtgggtgctatggctcttgggagcagtgctttcggtgatcggtattttcaaaattcctaggggccttgctatcgcgggcactgtcatttcattcatagatattatttttctcctgatgataatcggttcatgcacagcgatgtcgggacttgttaggtaaaatccgcaaaaatcgcagttccagacattggtggcgtcacacggtcattgcaccgacctgcactgattgtatctcatgcggcgaacccacggagggatgtttatagctgcagacaattcggctggcagagcaagaagtcgaagctatggatgattcgagctagtttgctgaccaaatcgaataccagatcatccggtgggccatcgtctcctactcgcctctcagcttgtgatctggatcggtacatcatagggcagtggttctcggtgccgaaactgtactggtatcggtacagcccggctgatcgtcatcctcattgcgaaggctttcagccaagagttcgagcgtcagtttgaaagatatcgcgcacggacgagatacccgttgatttcgaaaacgcattagatcgctgataaacggaggctgcagcccgtgaactcacggctcgcgaaccacttcacctactccgcatcggtgaactcgtatccgtgccgctcgttgtagcggcggatgagcagatagatcggcgcgatgatcaccatggcgccgagccctgcggcgagcttcacgatgtcggagttgatcagcagccacccgctcacgacgacggcggccaccggtatcgcgtaaccgaggggcagcctgaacgtggacttcatccctcgccggcgaaacacgatgacggacagacaggtgggaatgtactgcgtgaaccgcgagatgacgctgatagccgcgagctgggtgaacgttccggaaagcgcgagcggtatcacgagcgccgccgagatcgcgatcgcgatgaccggcgtgtttcgccggctcatcttcttcacgatcggcggcagcatgccgcgctccccgagagccagacagccgcgcggcacgaagatcgaactcgcggcgttgatgcccagaatcgagatcacggttccgacggtgacgagaatgccgccgccctctcccagaaaggtcgccatcgcgtcgacgacaggggttgatgtcgagccgagcgccccgccgaggataccgatgcacacgaactgcagcaggatgtagatgagcgagacgcacccgatcgccgtcgcgatggcgatcggcagattccgcttcgggttgtccatctcctctgaggcgctcgccatggcctcgaagccggtgaatgcgtagaagatgaggatggccgcctcggcaaacgagttgacggtaaagccctcgggcacgatcggctggaagttgccgcctttgatgcagaagatccccacgccgatgaagatgacgatcggcgcgagcttgccgatcgtcgcgatgttgttcacgtgcttcgcgacatcgattccaaggtagttgaccagactcagcgccaggatcatcccgatgagtatcgccgcccgcacaggacccgcgtgcaccgccggaaagaccgcctcaagggccgtgacgaacgcgaccgccatcgcggcccaggcgatgagctgcacgatgtacttcatgaatccaacctcgaagcccgcaaaattgccgaaggcctgcttggcgtagatgtaggccgcgccgttcgagcggaacagccccgcagcctcggcgaagcacagcgccagagaaccagccagcagcgtgatgaacacgaagacgaacaggctgctcgttccggcgagcgcgaaagcctgacccggcagcagaaagatccctgagccgatgatagcgttgatgccgagcaagatgatgctcgcaagaccgaattttccgccgtggctcatgagagctcctctcgccgctcgcacttctccgcgaacgcctgaaacagccgaagcatggccgtgtcgccgtgctcggtcatcatctcaggatgccattgaacgccgcagatgaagcaaccgtcttcatgctcgatgccctcgatcacgccgtcatcggctcgcgcggacacggcaaagccggcagcgaggtccttcacgctctggtgatggatcgagttcaccacggtacgctcgcccagcacgtcggcgagaaacgagccgcgctcgaggttgacatggtgcgtcgggtcgtagcaggggccctgttgcacatggcgaatggactcgtcgcgctgggtggcgatatcctggtagagcgtgccgccgaaggcgatgttgatcacctgcatgcccttgcagatcccgagcaccgggatctttgcggcgacggctgcacgaaccgcagcgaccgagaagcgatcgacctcgctgatggagaatccctgccgctcaaggggttgctcgccgtagagcagcggatcgatgtcccatccgccggataatacgatgccgtccagcccctcgatctggacggcgacgtctcggacatcggtgatgaccggcagcatgaccgggatgcagccggcgatctccaggcttgcgatgtagtctcggttcacgtacacccgctgcatgccgggcagcggtggggcttccacgatcaagatgttggcggcgatgccgatcttcggtttcctgttcatatccggttcctctcccgttccgtgtcagctctggctgtgcttgccgagcatgagcttgagaatctcggtgtcagtctgtcgcatgccctctttaccaacatgaccaagggcccggaccgtctcctctgccgattccatgacgaggccgtcaccggcttcgaagcgcgatccgcgcatggccatctcatggccgagaaaagccgcctcgagcgctgtgtagatcttcgcggcgcagctcggcttcgcaccgtcgcagaccatgcccccgatgttggcgatggtgttgacgacggtgtcctcgatgcgctggcagcttccgcccgccagataggtgatcgccgctccggcgcccgctgcggcgcacacgacgccgcagtatgcggacagggccccgatgtagcgcttctggtcctgcgcgatcagatttgagacgcacagcgcccgcagcagggcgtcgtgggtcgacccggtcgcctgcgcatactcgatgaccggcaacgagcaggtcatcccctggttgcccgagccgcagttcacaacaaccggaagcgagcaaccgctcatgcgcgcgtcggagccggcggcagcctgcgcgatggcccgtgagcgcacgtcatcgccccgctcatgagccaaacatccgattcccgctccccatggtctgcgcaagccctctttcgagatcgcgaggttgcaccgtatctggcgctcgagcacgtcgcgcacatcatccagccggacctgctcggcgaaggcaacgatatcgcgaatgctcagcgaggacttgtcggcctggcttctcagatggctggccgcatcttcgaacatcgtgtcgccatcgcgcgttatcagcgtgatattggtgtgctcgtattcgacgtgcacggtcgcggtgtggcccgcgccgctcgcgcgaatctcgacgaacaggttcggcacgtccgctgcaagcgagcaggtgcacaggccggcgtcgatcagctccctcgcccgtttacgatccttgtcgcccacgccctgaagcacctcgaggccggctttcgcatcgccgccgacgatgccgaggacgacggccgcttcgatgcccttcatgccgccggaattggggacgaccacccccttggcgttcttgatgatgttgccgctgcaccgcgcctcgacgacggtgggaaacgaacccagcgtctcacggcacgtggcggccgcataggccagcgcgatcggctcggtgcatcccagcgccaggacaagttctcgattgagcaggtgaacgtagtcgtcgtacagtttctggtccatttgaagtcccctcgatgcgtcggcgcacatggcaccgtgatgatcatggtagtacatcagcgggttccgcatatgaacatgctgcatggtttcggatcgggggggggtaaaaccagaggacgcgcgagtcgccggtgggcgcgcatgccgccgatggtgccatggcgtcgctctgttatgacatccgcggcagcgaacaaggcgaccaacgcacagcgccaagaacgagaacgcgcaggacgcgatcgacgcgacgctgtatctaaacgcgaacacccagtggttatggcagtcttgccagaataagaatgtctcaagatcagcaccggcctgcgctgcgcgcattacaatctgggtgcggatgatccgagacccgcgacggatggcatccgagccgctgaggcatcatgtatcgctcatagcgctctgcgcgccatcgcgcgcgcggcagaggaggtcatcgtggggaaatggcgcagcttactcagactcatgccgttcgtgcggccgtatcgggggcgtttcgccttgggctgcctcggtcttctggcgggatcgctgctcgcgctgccgggtccgctgctcatcggtcaggtgaccgaccgggtctttctcggaagcaggagtctggagcagcttctggtctacctcgctgtcatcgcggggctctacatcgtgggctatgccgtttccattgcgacgcagaccgcctttgtgcgcatcaacaatctcgtggtcaacgatatgcgtacggcggtcatgagcaaggtgatggatctgccgatgagctatctgtcgggcgtcgagaagggttacgtgcaggcaaggattcaggagtgctcttcgatcggaacgctgttcacgccgagcgtcatcagcacctttttcaccgtcgtgcaggcgacgatggcgatcgtcaccatgttcgtgctcaattggatgctcgcgctcgtcgtcgtggggctcgcgcccgtggtcctgctcacgtcgcgctcctcgggccgtgctctggcggccggtgccaaggagaacatggagtcgaccgcgacgctcaatgcggcctgtttcgagatcgtgaacggcatcgaggacatcaagatcctgaacggcaaggcacctcatttgaagctgttcgccgagaagatcgcccggctggtggaaagcggtgtaaagctgggcaggatgggcgtcgtgttcatgggcaacatcttgctcgtgaacaacgcgacctctctgctgatcctgttcgtcgctggtctgctgatcttgcacggacagttcaccgtcggtctgtttctgaccttttcccagtacagcacccaggtgttctcgagcacgacgagcataagcacgctgatcacgtttctgaagccggtgtgcttgggcaccgaacgcctctacgagctactcgatatggcggcagaggacgggcccggcgcccacgagctcacagagccgatccgtcgcctcgacttcgaggatgtgagcttccgctacggtgatgagctgccgctggtgctcggtggcgtcagcttctcgatcgacgccggcgagcgggtgctgctgcagggtgcgaatggctcgggcaagacgacgatcctgaagctgctgctcgcgctctaccgaccgacctccgggcgcatcacgatcaacggcgaggactcctgcaatctgcgctcggcggatctcagaagaaggatcgccgtggtctctcagagcatctttcttttccatggtacggtgcttgacaacatattgctcggacagcagggcaagacgcgctccgatgtcgaggcgctcatctcccgactcggcatggagcgcttcttctcacgactggcagacgggcttgacaccgagatcacgcagagctcatcgagcgtgtccggagggcaggcccaggtcatagcgctggtccgcgcactgctttccgacagcgacgtcatgctgcttgatgagccggtggccaatgtcgacgcggaggcgcgcgatcttgtggtcggctgtcttgaacgaggtcagttcaacgggatgctcatcgtcatctcgcaccagaccgagggactggagttcctgaggcgacggatccggatctgaggagcgattgatcgggggtccggtatccgcgcaccttggagccgggcatgcgacgatacgatcgctccgctcgagggacttccgaaaatgtgaggtctatcacatttcacccgtggtgttatgtgatgaatatcacatcttcggaagaatcgaagtctcatggaacgcgacatcatcccgatcgaggtcaaatccggctcgatcgttgattcgccgagtctgagctattttggcgaggcgccatgcgtctcaaaccccgctgcgattgcgcttctccctgcgcaatatttcatggcgcgacggactgctcaacataccgctgtatctggcccatcgaacgccgccgcttattcaactcgcgctaaagagcgcggcgtagcacgcgtttgcaccctgtccgagtagcttgcctcggattccttttgcgctgcgatgaaagcatggcgcgctacagctcgcgtcgctcgtagacgcggatcgacaccagtgcgctcatggcgagcaggatgatcacgaaagccgcagcgccggcgatcgccagcttggccccgtccggcgtcatgacgaacgcgagtgcgccgctcagcgcatccatggcctcgccgccagcgacgctgacgatcagaaacggggtggccaacacaagaatcatcgcgaccggtaacagcatcgcggctttggagagaccgaacttgaagaacgccggcaggctgacgctgatggtgaccgtgccgaaggcgaagcagacaccgcccaccgcgaacagggcgatgaggggattcttgtcgagcgacaggacgtcggcaaggggcccgggcaaaggtatcgtcgaggagaccaccgcgatcagcgcggcaagcgcgctcgggaccagagccagcagcaagctcatgagcagcagggccgcgtagcgccccagcaccacgtcgcgacgggataccggcagcgtcatgcgatatgcgctccagcccgtcttttcatcattggtcgcggcggacgagatgatcgtgacgagaaagacgaacgcgaccgccgagacggagacgaccagcgagcgaaacaggatgatccataggaccatggtgaacacgcccgaccagatcagtgatttcaacgagcttctacagagtgtcatctcgcagaggaacatgcgtttcatgagcagtcgccacctttcagcatgagtgccatgtaatcgtcgaccgtcatgcggtcgcaggggatgtccggcagctggcgcatgaacgcgaaccgatcgggcacgagcacatcgacatcgcgcgcatgccgcaggcatcgcagctccccggtcgcgatggcgcccgaggctctgatcgcgtccaagtcgacctcgcggcatcgagcgatgcccgcgcgatcggtgatgtcatctttcggcaggcagaagacgatgcgtcctgcatcgatgcataccaccgtgtcggcgatcttgtcgagatctgacgtgatatgagaggacatgaggacggcgtgtcccggctcggtcacgaagctgagcagcagatcgagaacgtcatcgcgagccagcggatcgagacccgcggtcgcctcatccaagatgagcagatcggggtcatgcgacagcgcgcaggcgaggctgagcttcatgctcatgccgcgggagagctcctttaccctcttgtccggttcgagctcgaaccgtttgagatagtcgatgaatcgagcgcggtcccagcgatcgaaggcgttcgccatgatacggcccacctcggcgacgctcagatgatccggcacactgacggtatcgaacaccacgccgacgcgctctttgagcgatgagcgcgcaccgtccgacaggtcccgtggcgcagcacccaaaacgctcgcctcaccgccatcggcgaagatcagaccgagcagagccttgatagtcgtcgtcttgcccgcgccgttcttgccgatgagccctacgatctcgttgggtctcaccgtgagatcgatgcctcgcaggctgaagctgtcatagtgcttggtgagaccgtgcgcctctatcagcggcgcggagccgatcgtcgctcccgtttcacgctcggccgtgtgcatgtcgcttccgttcatgatcagtcctcgctttcctgcaacagcgtgagcatgtcatgcagtctgtcatcggccagtccggttgagcgcgccttggcgattgcctggccgagcagcgcctcgacctcgcgcaaccgctcctcccggatgatctcggcgttcccgccggccacatagctgcccttgccctgcaccgtgtcgatgaatccctgtccctccagatcctcgtaggcgcgctgcgtggtgatcacgctcacgcgcagatcgcttgccagcgcgcggatgctcgggagccgctcgccctcggatagcccgccggtcaggatcagctctttgatctgggtggagatctgctcatagatgggctttgcgctcgagttggagataatgatgtccaccagtctttgtttcccttcgtaagcgtcgggcggacgtccccgtcaccctatcgcgtcgccatccttcagtgcgatccagcctgcggcccgagcgcgcggatcgttcgcaggcgtcctgcttcgagcaaagtgtctatagcagacaagtacagtatatacatcgatgtacatttggcaagaggaaacttcggactgcggcgcccaccgtgatcagcgcgatggctgagatgccggctcggcgccggcggcgtcgctgctgaatcatcgctctgctgccgccgcatctgcgttccgtgcaaccgccagcgtcctacggtcattctcgcgtgctgaatgctgggaacggcccggaacgcgtacgttcgcgcgcacggcgctcgtctgggatctggcttcatgccgcgggagccgatatcagattgatgttcgcgaccgtgccggtaccgttcgctcagtaccgatgcaggcgcgtgcggcccacccaacaccttgaatccgaaccgaatgagagaagttcgttatagctcgtcgtccagcttgttgacgcggcgatcgtaggtgaggatgccgttgagctcctcctccacatcggagagctgcgtgtagacgaacccggcgagccccttgggctcgagtgccgccgcctcggcgagcgtgcgacgcacggcgtctctccactgcgcggcggtggggaagcttccgtagccgtaggcgtgcggcgaggccatgtgatcgggggtttgctgggcgaggccgccgaactccgagatgatgaacgcccggcaccctcggccggcagcatagccgcgcagcgcgccgtggcggtgatcgacggtgagcggacggaagtagttgtgatggctcagatagtcaccgcagcgctgatcgtaccagccgctcacggcgtcaatcggtcgcgagggatcgatgcggtgcacgcgttcggcggcttcgagcgcatcgaactgtccccatccctcgttgaacagcacccaggtcacgatcgacggatggccggcgagcaggtgcaccatcgatgcgcaggtctcgatccattcgcggctataaccctcatcgtcggcggcgagggcgcgccggtgccgaggcgtgtcatcgcgaaacgctccccaagacgctttgagcagcgtcggcttgcggctcgtgtgccacaggctgtaggggccgccgcccgagacggcgtcttgccacacgagcatgccgagacggtcgcaatgccaataccagcgcgcggattcgatcttgatgtgcttgcgcagcatgttgaagccggctcgcttcatttcgacgatgtcgtggacgagcgcctcgtctgcgggcgcggtcataagcccatcggaccagtacccctgatcgagcacgcctttgaggaagaggggggatccgttgaggaagaagcgcgcgacgccggagtcgtcaggtgccacgccgacgctgcgaaacgcgcagtagctgctcacggtatcgagcgatcccgcattcgctccaagctgcagcgtggcttcgacgcggtagaggtgaggatcgtccggcgaccagaggtggggctgctcgagacggatccttccggtcgcccgcgcgcggcccgaagcgtatcgcttcacgtggatcttctcggcggggcggccgtccgcggcacctctgctcggatcgctcaccgccagctcgagcacggccgatccgcgcacaagcccggccggatcggcgatctctgctgcgatcgagagatgcccttgcgcgtcgccgtcgagcgtcagcgacgagacgtaggcagcgggcaccacctcggtccatacgctgcgccagatgccgctctgaggcgtataccagatgccgcccggtttcagccgctgtttgccgcgcagctgggtgcccgcgtcggtggggtcatatgcgcacacggcgagctcagcctcggatgcaacgcatatgttggcgaacggcgtgatgtcgatgtcgaacggcagatagccgccgctatgggtccctgcgagcgcgccatcgacgaacaccgcgcatgcccagtccacagctccgaaatgcacgagcagcctccggtcgccctcgagtgccggcagctcgatgcgccggcgataccagagcagctcgtcaggagcgagggttctgcccacaccggacagcggtgcctccggtgagaagggcacgaggatctgtccgtcgaaatcacgaggtacggacctttggcgcatagcggcaaggatctcatcgctctcgcacgcagccgttttccgcaacggcccatcttgttcgagcggtacgatcgcgtagtcccacaggccgttgagcatggtatagttgtcgcgcatgagctgcggccgcggatgctcgctcagtacgtggtccgggtcgatcgattctctccacggcgtcgcgagtgctgagagctcttcgcgcacatggctcttcgcgctgccgagcacccgcttgatatcgagcatcatgtcaccgactttcctggggaagaagcgtcccgaccgtctacccttcatcatagtcgcctgcaccctgcagcggacagcgaaatagatcgccgcctctcgtgcgatccgcgcgcgcagcccaggtcgtgtgaagccctaagatgggtatgtgtcccacagagctcggaggtgagcgagaagacagggggcagctcatgtgcagcgagttcaagatgatccccgatgaggatctcgagtacgtcctcgagagcgttcgcgctcggcgcgccgtcggagagcttcccgcgcggccggctcgcaatcgtagcgcctatccgaagtcggtcgcttcggtggtggtcccgttagagggtgatttcgtgctgcgcgagatgatctggggctacgagcgtccgtggctgaaggtgcccatcttcaacacgcgagccgacaccgccatgagcccgcaggggcgcaacatgtggcgcgactcacttgagcatcgacgctgcatcattcccacgcttggtttttacgagccgcataaatctgagaggaccacaagcgagcgaaccggacggccgatcaagcagaagttcctgttcacctcgccgctcggacctctgctgttcatcgccggcatctacgaggacggccatttctcgatgatgacgacccagccgaacgcgtgcgtcgagcagatccacaaccggatgccggtggtgctccaccaagacgagctcgatctgtggagcggcagctcgtatgagcgggtgttcgacagagacggcttcgcactcgagcccacgcgcgtggtgtagcgctctctcgccgagttgaaatcgatcctgcgcatgcctcgcgcaggctcgcgttctcagaggcccacgctgtcgggtaccatgaatcagcgaggaccggtgcgatgaccgtgtggccccgccgctcagttctcggtgattattctgcttggataattttgaacatcaacatccgctcagggccagcatcggcgggagtgccaccggggtgcgattcgaagcgagatggcatcgggacggcagcctcggctagcaacaacaactttatgccgacggatctggaagccgcgttgacctggtccagaacatgaactatacttcacatgaaggaaacttcatattttaaccgaggccgcagatgcgtgccgcccgagaggaggatgattgaacaacagggtcaaagaactgcgcgtcgcgcagggtctcacgcagcagcagctcgcctgtgcggtccatgtctcttcgcgcacgatcatctcgatcgagaagggccgctacaacccctcgctgctgctggcgtatcgcctcgcgctcgcgctcggcacacccatgaccgagctgtactgtcttgcggagaacctgcgtcgcgaagacggcgaggaatcggacggccgtcaacgaacctgagaggaagaactccatgcgtatggtgatcattgagggcatcggcaacacgatcatgttggtgctcatcggcttcgccttgacggcggggctttccgtcgacatcggcccccggtatttctacatcgtcatgaacggttgggtgttcgcgcttgtcgcgtatctgatctgctatatgatcattctcttgcgggagaatcgtcgtcagggggcccctttctcgcgtctgctcttcgggctgcagctgcacgccgatgtcgacgagcgcgaggcgctcatcagttgccgggcggggcgcatcgcatatctcgccgtcatcgtgaacgctggcgtggatctctggctgctcgccgtggcacgtattgcaacagcggcctcgctgatcacactcgatgcatacgcgttcggctgctggctgatcatcatcatgtgcatcgtcgccaacctgtcctacttgattgcctggtcgcacgcgtatctgcggtgagacgatcatcgcgtctcgtgtagaagctgccgatcagcgtctacgatgcccaccgccttcttgggcggcctcttcggcgtcgcacgcggcggcaccggagcgctcgcgccgattggacttgagcctttcggtctctgccatgccctgcgcggggtcgagacgcttggtgcattgttttggtgaaaagaaacacacgactgaaattgcaatccaagaaaatatcaggagtgcggtgatcttctcgattgcgaacctgctgcaagggctcaaacctcagagcatgaatgctttctcaaggcgtcccaccgccacgtcagatcctcgatgaggctcttagatgcatttggtaggcggtcccacctcatcaagggcaggttaagggcaaatcatgtgcagcagaaaacgttcggcgagggcaaagcggattgcggcgctcaagtcgcagcgaaacgcgacggcgcttctcgtgcgatccgcgcgcgcagcccacgtcaggtgaaggcctaagatgggtatgtgtcccacagggcgcggccgcgaacgagaagacagggagcagctcatgtgcagcgagttcaagatgatccccgatgaggatctcgagtgcgtcctcgagatcgttcgcgctcggcgcgccgtcgtagagcttcccgcgcggccggctcgcaatcgcagcgcctatccgaagtcggtcgctccggtggtggtaccgttagagggtgatttcgtgctgcgcgagatgatctggggctacgagcggccatggctgaaggcgcccatcttcaacacgcgagccgacaccgccatgagccaggaggggcgcaacatgtggcgcgactcgcttgagcatcggcgctgcatcatacctacgctgggctttttcgagccgcataaaactgagaggaccgtgagcgagcggaccggacggacgatcaagcagaagttcctgttcacctcgccgctcggaccgctgctgttcatcgccggcatctacgaggacggccatttctcgatgatgacgaccgcgccgaacgcgtgcgtcgagcagatccacaaccgtatgccggtggtgctccaccaagacgagctcgatctgtggagcggcagctcgtatgagcgggtgttcgacagagacggcttcgcgctcgagcccacgcgcgtggtgtagcgctctctcgccgagttgaaatcgatcctgcgcatgcctcgcgcagactcgcgttcgcagaggttcatgctgtcgggtacaatgttcaaaacttgcaaaaaatgcaagttttgaacatgggaggtgcagttccgatgatactgcggcggaaatatctcgaccaacttatcgatttccaggatcaggatctgatcaaagtcgtcaccggtgttcggcggtgcgggaaatcgacactgctcgacatgatgcgcgagcatctggcgagccaaggggttgcgcgcgagcggcttctctcgttcaagatggagtccatggagttcgatggcataagcagctatcgcgatctccatcagatcgttcgagagcacgccagcggtgtctcacatccatatctgttcttcgatgagctgcaggagatcgccggatgggagagagtcatcaactcgcttcgcatcgacatggactgcgacatatatatcaccggatcgaatgcctatctgctttccagcgagctgtccacgctgctttccggccgctatgtcgaagtcgagatgctgccgctcacgttcgccgagtacctggactttcgcggcgctctctggtctgcgagcgacagtgatcaggcggatctcctcgagatggctgacgggtcgatcgcgacactcgggcgcatgctcgagcaatatcgacgctttggaggacttccgtttctcgcgttgcgcaagccagagctctccgcgcatcgggcctactgcaaatcgctgtatgacacagtcatggtgcgcgacatactgcagcgtgatcgtcgccgtgatcgtcgtcacctcaccagtcctgagctgctggaacgggtttgtgcctttctcgcgaacaatgttggcaacgagtgctcgatgaaccgcatcgcgactgctctgagcgctgaggggtctagtgtgagcaatcagaccgtggatgcctacgcagctgcactcaccgaggcgtacctgttttaccctgtgcgcagatacgatatccgcggccgggagttgctgaagaccggtgccaagcgctacatcgtggatacggggatcagaagctatctggaaggttatcgaaacgcagactcgggaagagtgttggaaaacatgatctttctccagctggctttcgatgggtatgaggtgacggtcggcaaactgcgcggcggagaggtcgactttgtcgcaacgaaagccgatgaacgcatctacatgcaagtctgcatggatatttccagcgctgccacgatggaacgcgaactgaggcccttgcgggcaattcgtgatgcctatccgaagctggtcatcaccatgggtggacctcatccgaccgacgtcgatggaatccggatcgtggatgcgcaggattttctgctgcatcgcgtctgatatgatttcgacaagatgagcccggaacatcagcggtgatgaggctgaaacagcatccgctgagtaggtgccgggcgactccggacccctgccgcgtcggtcgcgccagcgtgtgatttcagtcggcgcagatccgggacctcaggtagtcgccgctcgtctgcaggctcttgatcggggaccgatcaacccagtttcgatgtgtctccaggatgatgccttcgacgtcgacgtcaagggcctgccgaatcaggggatccaagtccatgttgccactaccgagctcagtggtatccgaggtgagaataggggtgacatgcttggtcttcattcgaaatccacggtctgagatatggtgcaggcgcatgcgccgcccgagccgtttcatccacgccagcggatcggcgccggcctcgcataaccaatacgtatcaagctcgaaattcaccaggtcgggatcggtctgctcgatgaggacatcaaaagcgcgctggccggggctcacatagctgagctcagcgttatggttgtgatacagcagctcgactccctctttggccagaacggctccgcagctgttgagatcttcgcatagccctcggacggcggattcgcttgaatagtcgaaccgatacatgccggtgatgaccgcgaggtgcgtgccgaagcggcgagccgaggcgatgaagggcgaaggatcgcgtttgagaccacccaagtccgtgtgcaaggctaccacggacaatccggcgtcctcgacgagccgcgcccagtccagccgtcccgcgcgtccgaccggcatgcccgctgcgcgggtgagtgatcgcacgaccaatcccgccggtgcgatcatgaagccattgagctcgatcgcatcgtagccagcttcgcgaatcgcgctcagcgctgcagccgcgctgcgctccgagcgtgcgaccgaaccgagcatgacctgttgtacggcagttgcagtcattgagttgcccttctgcgaagttgaagaacatgggctggcgtctctggggctttcctaccgcgtgccgcccacaacttcaaattgaccgtctatagaattacatatgtaattataactgcattcaatatagtgaaattgatatatcagttttcaccaagaaaggacagacttcatgccccgcaccatctgcaatccacttgatctcccgtaccgctatcagatcaagatcgcccccggaaagcaggcggaatggatatttcgcgagggggcggaccccacgatcattcggtggcgcgaccgatttctcctgttcgcctcgatgagcggaggattctggcattctcgggacctgatgagctgggagttcaaggcgactccggagctgccgatccacgattacgcacccgacgtccgcgagatcgacggctcggtggtgttctgcgcaagtcatcgcgatagcctgtgcaccttctaccgcagcgaggatccgatctccgagaccttcgagccgatcgcgcagacgatggagttctgggaccccgatctgttccaagatgacgacggcaagctctatctctactggggctgctcatcgacggagccgatcttcggcgtcgagctcgatcggcagaccttcaagccgctcggaagccccatcccgctcatcgacagagacgagagccgcttgggctgggagcgcaagggagagaacaaccatgtaggcgagccgaaaaatgccatggaggccgcgatcctggcgcataccggaaacaggccgttcatcgagggcgcctatatgacgaagtggaacggtcgctactaccttcagtttgcggcaccgggcaccgagtgcaacgtctacgccgatggcgtctatatcggacgctcgcctctcggtcctttcgagtatcaggcatggaaccccttttcaagcaatccgggcggcttcatgcaggcagccgggcacggcagcacgtttcaggatttctacggcaactggtggcacgcctcgaccatgcgcatatcggtcaacgagaacttcgagcgtcgcatcggcgtgttcccctgcgaattcgacgaggacggcttactccattgcgaccagcgcttcgcctgtcatccccaggtgatgccgaagaagcgccgcgcccttgatcaggttgagacgccttggatgctgctgagcgcgctggggcgggcggacgcctcgagccaagaggacgggttttcagcggaaaatgcgatctcggaggactgccggtgctggtgggccgcaaagctcgacgatgccgatccctgggtccagattgatcttggccggctcgccgaggttcatgcgatccaggtcaacctagccgatcataagcttcctgattccggaatcgaggagcgtgagcttgtcgattcgggagcctacttcaagcgcatcatcatcaccgaagatcaacctacccgctttctgctcgagacctccgaggacggttcggcttggtgtccggttgcagatacccgtgacggcaggtcggatcggccgcatgcctatttcgagctctccgagccacgccgtatccgctatgtcaggttgtccggtatcaaagcgcccatggggggacgcgccgccgtcagcgggctgcgcatattcggctgcgaggacggaagcgagccggacaccgtgcgaagcgttcgctctcaaaggactgaggggggactctccgcagagctgagctgggacgaggcggccggtgccgccggttacgtcgtccggtatggcacggatccgaaaaagctgtacggcagctggcagctgagcgctcagagcagcacgaatctgacgctgagcacgctggatgccgacaagcgctactgggccgcggttgacagcttcgggccgtgcggcgtcgtccaaggcgagccgtttcccatcggcgatgcagcggatgagagcccaaagagctcccaagcccagtgcgattcgacagactgacgacagagtgcctgcgcacgcaggcttgagacaaaggagacgcccatgatcgaacaggacctgaacgatgcgttgatctggatcgagcggccctacgaagaaggtgccgtggagctgctcgagcagatcgtgccggatgtggagccgacgcgcgcgacgctgaccataaccgcgctcggactctatgaggcctcgatcgacggtgcgaaggtgggcgaggccatgctggcgccgggctacacgtattacccgcatgatcttcgctaccagagctacgatgtgacgagcatgctgcatccggggtcccatctttgcgtcctccttgcgcagggatggtactgcggccgcttcggctgcgacaacaagacgcagctctacggatctgctccgtcggtggcatggctgctcgacatcgagggcgaggatggctcggtgcatcgtctcacctcggcggacgattcggtgagagcgaaggtgagcccatatgactacgccggcctctacgacggggagatctactgggccgagggcgcgtccgagaagcggccgcagacgcccgaagtcgttcagccctcccgcagcgcgtgccatctgcctgacaacctcgttgcgagccgcactgaggtgaggctgcatgagaccatcgacccgatcagcgttaccgagcatggtcaggtgacgattctggacttcggtcagaatatggcggctgtcatcgagatcgatcccacgctcgtttccagcgactgcatcacgattcgccatggcgagatcctagatgaggatgggaatctgtatacgcgcaatctgcgtcgcgcgaaggcgaccatcgtctatcacaaggggagcgagcatgagatctggcggccccggtttacctatatgggatttcgcttcgtcgagctcagcggctctgcctaccgtcccggaatgctgcgtgcccggccgattcacacctcgatggatcagacgggccgcttctcaagcggacatgaaggtctcaatcgcctgtatatgaatcagatctggagccagcggtcgaactacgtgggcatcccgaccgattgcccccagcgtgacgagcgacagggatacacgggagacgcgcacgtcttcgcgctcacggcatcctacaactatgatgttcgcgcgttcatgaatgagtttctctgcgacatccgcatgacccagcttgataactccgagggctatgtcggcccgatcgcgccggctaccggcccgactggcgtggggttcatcaccatgcagggctggggcagcgcggacacgatcatcccttggatgctgtacgagcagtatggtgacgattccgctttgaggatgcagtatccgagcatgctcgcgcacaccgattgcgagctggcccatgccggagaaggcggtctgtggctcgctccgaatctcggggattggctggcccccggcgtggatgtcgcttgggcggcccagcatagcgccccggtctccaatgcgtttctgattcgcgatctcgatcttaccgcacgagcggcgagatatctaggaaactcggcagatgcaaagcgacttgaggcggccgccgctcgctgcagggcagcatatcgcgactccttcctgacgcctgacggccgcatgaccgatggatatcagggtgctctggttctggccctcaactatgtcatcgagcaaggtcccgcatgggaggcaacattctcgcagcttgtcgaagatgttgagacccacggacttcgcaccggcttcttctccactgagcacctgctcggattgctggctgacaacggtgaggcgaggcttgcgtatgacctgctgctgcaggatggctgcccgggatggatgtaccaagtgagaaagggggcgacaaccatctgggagcgctgggacgcgattcgccccgatggttcggtcaatgaggatcagacctctgagcagtccagtgaaaacatggtctccttcaatcattatgcgttcggcagcgtcggcgcgtttttgtaccgccacatcttgggaatcgctccgatcgagccgggctaccgtcgcgtgcggatcgagccgcgcgtcgacagacgtctgggacatgcccaaggggaattccgatcggtcgccggagacatccgcgtcagctgggacctcgagcgatccgaggcgacgctcgatgtcgagctgccggtttcaggtgaggtgcttgttcctgacggttcgcggcacgcggtcggcgccgggtcgcatcatttcacgttcgagttcgaacctgcagatcggttgcagtgaagcgtcttcgatgatgacacggctggtgtatgaaccgaagcgaaaggctaccgttcgccgatcctgaaccgccgtttagggagagcaattaaaagttacatatgatactttaagatactgatatatcaattttggatcatgaaatctaccactggtcccgtttggaccacaaggaaagcgcattgattctcagagggaatcgaaatcagagaagggaaccagtatgactcaagcagctgtcgtcacacccgaacaacacgacgaggtctcctatcggcgtgcgaagacatggcagatagccctgtctcagatgtcatcgggcatgaccatgaccttctacgtgctggtcggtcttttgagctacgtcgccaacgagaactacgggatcgctctggggctcgccgggctgatcctcaccgcgtcgcgcgtcctcgacgggtttctcaatccgatactcgccctcgtcatggatcgagtgaacaccaagcacggaaagatccgcctgttcatgatagcaggatggacgattcgctcgattgcggcgctgctgctgttcgtttggagcagcggcggcggcgtcatcctgttcgtggcactctatctgatctatatcgtcggcaatgtgtcttgcgatatcgcgtctattatgattcagccggtcattaccaacgatccgcggcagcgacccgttgtgggcgtgtggagcacagcgtactcctatgtggtcccgctgctgctcacggtggtatccaatgtcatcatcctgccgatgttcggcaatcgctacacatccgagatgctcgctgctgttgcgctattctacgtcccgctgtcctttgtgtttctcgcgctcagctgcattgcgatcaaagacgtggacgttcccgagaatttcgagggattttccgccgccggcgaaaaggttcgtcccagggatatgtggcacctcatcaaggacaacaggccgtttcagatgtatatcattcattgcgtctccgcaaagctgtcccagcagaccatgagccaggcgatagtgggaacggtcgtctttgggatcctcgtcggcaacatccagctcagcacgatcgtctccggaatctcatcgctgcctcagatcatcttcgcgatcatcgccgcccggtactgcggcaagctcggaagccgcagggtcgccatcgcctccatggtcgtcggcatcatcttatcggttgcggctatagcctactgctcggttatcgacatgcgcctgatctcgacctcgacgattcccatggtgatcttcttcgcgctgcttctgtttctcggggcggcaaagatgtgcgtgaccacggcggataccgctatgcgatcggatgtggtcgattacgagctcattcgatctggaaaatatcttcccggcgtggtgacggcgacctataacttcatcgatcagttcgtctcctcgctgggcatcaccatcgccgcgttcggtgtgagcatggttggcttcgcggcggcggcaccgcagcccacggacgcgcccacgccggagatcaaagtgatgggtctgtttctctatttcgtgattcccgctcttgcatgggtcatcgggctgatctcgatgaaatgctatcacctcacgcgtgagaagatggtggagatccaggtgaacatcgcagataaaaaggcggagctagcacagaatccctccaagcaaccgctctagagatacggaagatgcgagaaatatgcaattcggacccgagcgtcgcgttcacgcggcggtgagatgaggatcaatgcgtacgatgacagtgctctcccgagattggacgtttgtcaaacaggcagccgatgccgaggaggcagcgcgtctgcctggagagagcgtcgaggtgccgcacacatggaacgcgacggacggtcaagatggcggcaacgattaccaccggggaacctgctggtacgttcgtcagctggacaagccgaccgacctcggtgatcgtcgcgtgtggctggagtttcgcggcgcggcgatgagcgctgcggtctttctcaataaggagctgctgtgcgagcacgcgggaggctattccacctttcgcgtcgatctgaccgatcatctgctggcgcacaacacgatcgccgtgagcgtagacaacacggagaacgatcgcgtatacccccagacggccgatttcacattctacggcggcctgtatcggccggtgctgatgctggtcgtgcccgcctgccatttcgcgctgggacccgatggaggtccgggaatccacatcaccactaacgtggatccccatctccggcacgccaccgtggaggcgcaggcatggatcgaaggcgacgcctccgaagtgatcttcacgataaatgaaacgcgccgcgccgcggcggtggtcgacggacatgcatccgctacgtttgagatggatcatatccgtctttgggatggtctgagagatccgtttctctatgatgccacggcgtcgttggcatcaggcgatgaggtcgcctgccggttcggtctgcgaagcttcgagatcgatccatcgcgaggcttcctgctcaatggcagaccctatcctttgcgaggagtgtcgcgccatcaggatcgatggggagtcggaacggcgatcagcgacaggatgatgcgtgaggacatggacatcatccgagagctaggtgccaccaccgtgcgcctcgcgcactaccagcacgctcaggagttctacgatctgtgcgacgagtgcggtatcgtcgtatgggcggagatcccctacatcaccatgcaactgagcgatggccgagccaacatgctgagccagatgcgcgagctggtcgtgcagtcgtacaatcatccctcgatcgcggtatggggcctctccaatgagatcaccgcggcgactccggtggatgatgctctgctgaagaaccatcgagatctcaatgatctgtgccatgcgctcgatccgtcccgtctcacgacgatggcaaacgtattcatgctcgaaaccgatagcgaactgctatccataccggatgtgaacagctacaacctgtatttcggatggtatctgggggagctggagcaaaacgactcgttcctcgatgacttccacgaggcgcatccggatatgccgctcggactttcggagtatggggccgatgccaatccggacatccaaagcgcccatccagaaaagggagattactcggagtcctatcaatgcatctaccacgagcacatgcttgaaatgattcagagcaggccatggctgtgggccacgcacgtctggaatctgttcgatttcggtgcggacggcagagatgagggagggaaacacgggcagaaccaaaagggcttggtcacattcgaccgctcgcttaagaaggacgccttctatctgtaccgtgccgcttggaacaaaaaagaccccttcgttcacctttgcgggtcgcgatatgtcgatcgcgcagaggatgtcacggaagtcaaagtctattcaaactgctcagaggtgtcgcttttcgttgacggcgcgctgcttggcacgcagagaggcgccacggtcttccgctttcaggtgccgatcaccggcgagcatctcatcgagagcaaatccggcgcatgctgcgatgcgatacaggtgcgcaaggtcgacgctcccaatccgcggtactcgctgagctgcgagcgcgcggtgagcaactggttcgatcgcgagcaggtcgatcccgatttctactcggtcgtggacacgttcggagatctgcggaaaaatgacaaggcaaaggcagttatcgatcgaaccatgaaagaagccgcggcgtcaagaggcgatgtggcgacgagggtgcaggacaatccggcacttcaacgcatgatggagcgcatgacgtttctgagcctgttgaagcagggcggcgcagacgagcagagcgtacagcagctcaaccgcgttttgcagtccatacccaagtagatagcggatttatacatttcgtcatcggaggagatcagcatgctgccagatggatttctgatcggagcggcgaccgccgcgcatcaggtcgagggaaacaacgtgcacagcgacctttgggctctggagcagatggagcacagcagctatgtcgagccctcgctcgacgctatggatcattaccgacgctatgccgaggatatcgctcttctcggatcagcagggctcgacgcttatcgattctctctggaatgggctcgcatcgagcctgtggaggggcaattcgacgatggggcgatcgagcattaccgcgacgtcatccgatgctgcaagacgcacggcgtcgagccgattgtgaccctgatgcatttctccagcccgttttggctgaccgaacatggcggctgggagagcgatgatacgcccaggcgcttcgagcgctatgtggagaagatcgtatccgcacttggagatgacctcggctatgtgtgcaccatcaacgaggcaaacatcggatttcagatcgcccgaataacagagctcttcaaacgacaggctcaagctgcgcaggtgaaggcggccagtcatgacgtgtccggatctgctgcggaaagcaatttgcagatgggaatgaacctgcaaaagatgctagaggtacgacagctgcaggaaaaggagtgcgagcaggtattcggttgcgccgtcccgcagacgttcacaagcgcccgctcaaagcacggggacgagatcgtgatggagtcacatgagagggcgcgtcgtatcatccgtcgggtcgctccgcatgttcgagtcggtcttacgctgagcctgcacgatatcgtagcgttgccgggaggggagcagctcgctcacaaggagtgggacgaggaatatctgcactatctcccggtgatcgaggccgacgactttctgggagttcaaaactacacgcgctccctcgtcggccccgacggagatcaaccggcccccgagggcgcggagctgacccaagcgggatatgaattttgcccgcaggcgttggaaggcgtgattcgatcggttgccgagaacttctcagcggagcttatggtcacagaaaacgggatagcgaccgatgacgacagccgacgtgttgcgttcatttccgaggcgctttccggtgtcgatcggtgctgcgcagatggcattcctgtgagcggatacatgcattggagcctgatggataacttcgaatggcagctcggctttgccatgcacttcggtcttgtgcacgttgatcgcgaaacccagtgtcgagtgcccaagccgagtctcgagcatctcggttcattcgccaaaagggaccattgagtcgaagcggaagtcgcgagcttttgagcagggtgagccgttctagcgctcgccctgctcgcgaacaccgcgccctgccggctgcgcaagcgttgagagcacctcgctcgcgtcatgcgacacgcgcaacacggcatcggtcatctctgcgatatctcggctcatgtcttgcatgatccagacaaacgccaacgagtagaccccgcctgttatgaatgcggtgaaatctccgacagcctgttcccctgcgcttctttttcggtcatctacgggagcgattcccatggaatgctgcgtcgccaaaatccacagatggccgaaaagcgctgcgagcagatgattctcccgaagcaggtcgaacagctggtgatgacgttgcatagcttgaaaaaacctgtagatgagctgtcttcgatccggactgctcgcaatcgatccttcgagctcatcgctgatatcgcgaaatatcgccgcggcataaaagccgcacacatcctctgtcgcatcgaagtgccggtaaaatgtcgggcgcgaaacgccggcccgctcacatatgagcttgatcgtcacctctgcaaaagggagctctttcagaagttcgatcagagcatctccgatagcctgttgggcaactttgtttcgttttgacgaatagaggcgatatgccacggtgactccttagagagctgatcgatcttctgatttcggcagcgcaagggccggccatcaagcgctgaagtacgtatcgaacgttttcacgacatgttttcgctcttcgatcatcatatgcaggtgctgtgatataaggaagcccacctctgtcgtttgcctcgcgacgatcgcctcgcgaagcgcatggtgctctttcaagatggcttcccattccaagcccttggtttgaacgcgaagcaagcgaaaacgttcgagatcggcgttggtggcgctcagccaggtccagaccggtgtgcgtcccgctatgtcgaaaagggtctgatgcatgaggttgtcagtggcgaagaagtcgttgtagctgtgacgctcgcgcgcacgctcctgaaggcggatcgtgcgatcaatcagcctgacatcggctgttgtcgcgatcgcgcagcactcgatcgcgacttcgcgttcgagatgctcgcggacgaaccgggcattttcagcacggtcgagatcgatcgtcgtcacatatgtgccgctctgcggcatgatgcggacgaggccctcctgttgaagccgaaccaaagactcgcgcaccggggttcgtcccatgttcagatgatcgctcagatccttgaggatcagtttctctccgggtttgtactccaagcggatgatgctgctgcggatggcttgaaatgcctgctcctgaagtttggacaacggctctttctgcaatgaattcccccaagtctgattcgaagatttacgtgccattctacagcaaaaatgtcatgaatcaggcatctggtcagcttgattgaaactcagttggttgggtgactccacacgcggtctgtggagacgcctaaggcgagctcgccggctgaaactctttcacgcagatagaagaggggttgcctattctatatttttgacagatatgtcagtttatctaaacattaatgatgttataagttgacatataggtggttgtaaagctattatctgagtaacagaaagggggagatatgtctactctcaaagaggtacgcaaagcgcgcgggctgacacagaaagatgttgcagatcacctcggaatatctcggcaaacctattcaggatatgaaaatgagcaggataggatgaccattgggcaagccaagtccgtctgcgccatgctcaaatgcgagatcatcgaggtcttcgctcctgcaggagcggacaagaactagataggcatgagatcctaacattgatgtcagtatctcaaactcatcagtgtttgttcctccatgggagatcgtgtttactcctaccatagtatgtgttgttcgatgccttgaaggcttttatcgagctgggcgtctttcaaaaagctcatgctgatcggatcaagagccgcaggagatctcatcttcgcgatccggttgtccatggtcgagtcttcttcgcgaaccgcagcagatatgattgaaactctgctgaaaaagatcttcactgatagtaagacgatagacggatgcggctcgtttccgtatggatccatcgaccgattcacgcgcgagcgccgagcacgctcgcggtgcgcgtgcctcctcgctacatatcgctgatctgtcgctgtgaatagtcttggatggacagtcggttttaagaaaaaggcaccgagcctatcgctcggtgcctgtaataatgctgcagcagcgccttcgcgcgtttgcgagttctaacgaacctgtgccacgaagaccacgttggtggaggtgatgcgatcctccaaggtgaccgaggtcttgggatcgccggcggtgacgacggtgacatcgtccttgcgcagatagccgcgctccttggccgcctcgaccgcagcggtgatggtctcgctggcattcatctgcgtgatcgacgcgagatagggatcgacgccccagtacatgatcatctgctgaacggcccagtcgtggcgcgagaaggcgacgatggggatgttcgggcggaagtgcgagatgaggcgcgccgtgcggccggtggtcgtgggcagtgtgatgcacctggcaccgacggtggtcgccatgttgacggccgacagaccgacgacgttgttgatcacgcgcgtgccgtgactgtgctcgggcaccttgagctcggcatgtgcggacaggaacttttcggtctcaatcgcgatactcgcctgcatccgcacggcctcgacggggtatttgcccgcagccgactcaccggagagcatgacggcatctgtgccgtcatagatcgcgttggcgacgtcggccacctcggcgcgggtgggtcggggattgcggatcatcgagtcgagcatctgcgtggcggtgataaccggcttgtagaccgcattgcacttcgcaatgatctccttttggatatgcggcacgagctgtggttcgatctcgatgcccagatccccgcgggcgaccatgatgccgttggactccttcaggatctcatcgaagttctccacgcccagggcgctctcgatcttcgggaagatgccgacatgctcgccgccgttggcatcgcacagctcgcggatctcgcgcacggccttgccatcgcggatgaacgaggccgcgatgtagtcgatgccctcgttcagaccgaacaggatgtcctcatgatcgcgctcggtgatcgcggggaggttgatctcgacattggggacgttgacgcccttgcgctcgccgatctcaccgttgttcttgaccacgcagtggatgtcctggccgtcgatgctctcgacctcgaggccgacgatgccgtcatcgatcaggatcatcgatcccggtttgacctcattgggcagattcatgtggtcgagcgagatgtgagaagcgtcaccgaggttctgctcggtggtgggagcggcggtcacgatgatcttgtcgccggtcttgacggagatcttctgatgatccttgagcagcccggtgcgaatctctggcccctttgtgtcgagcaggatgccgatcggctggttgagttcgcgcgagagccggcgaacgcgttcgatgcgctcgtggtgctcttcgtaggagccgtgagagaagttgaagcgggcgacgttcatgcccgccttgatcatgtcgcgaaggatatcgtcgtcgtcgcaggcgggacccatcgtgcatacgatttttgtccgtttgtacatgcaaacctccatttttattactcttcgcatccaatcatacatgggacatattataggcgaacaatcctgccgtatgtcggtcaatatcgaccgtatgccgattcaacagaccgtgcggtctgcgtatgatgacgcgaacgtcatatactccatactgagaccggttacagtataggtgtctgcgatagacatcaactgtgacagagtcgcgatagcatcggcatcaggatagagaggaaggcatcatggcgcgcatccccaacccaattgtgctccaacgagcggatccttatgtgatacgacatgagggaatgtattatttcaccggatcgcaccctgcatacgatcgcatcattttacgcaaggcggcgcatctgtcagatctgcagacggcagaggagcacacgatctggacaaaacatgagaccggtcccatgagtcacctcatctgggccccggagctgcatcgcgtcggcggccgatggtacatctacttcggcgccgcccccgacgacgggcagagcgacgacaccttcaaccatcgggtgttctgcctggagaacgattccgccgatccgaccggcggttcttggatcgagcgcggtcgggtcgataccgggatggacacgttctccctggatgcgacgagcttcgagcatgacggcgctcaatatctcgtctggggccagcaggacctcgccatcgagggccactcgaacctctacatcgcacgcatggcgaatccctggacgctcgcgacggcaccggtgatgatcgccaagcccgagtacgactgggagtgcatccggttcaaggtgtgcgagggcccggcggtcatcgagcatgcgggccgcatccacatcacctactccgcctccggcaccggccccgagtacgccgtcggaatgctcaccgccgacgccggagcggatctgctcgacgccgcctcatgggtcaaatcgagcaccccggtcttcacgaccaatgaggcggctcatctgttcgggccggggcacaattcattcactgtagacgaggacgagaagaccgacatcatggtctaccacgtgcgcacctacaccgagatcaagggcgatccgctctacgagccgaaccggcaggcctgcgccaagacgatctcatggaacgagaccaccccggtgctgggagagcccgcgcccatgacgcggtggaccccggtcgacatcgccgtgctgcctccggacggatctcacgcatgatcgtgcatggggcgggattgcaagacgcgttccgcgaaacgagaactggactatttgatctcaagaatgctgaggcgatatcatgaactcacttcgaagaccggtcttttggaatttcggcctcctgtacttcttctacttcgcgacctggcagctatccgcgacgtttctgcccatgtggttgcaggacaccgctggaatgaatgccatgaacatcggcatcctcaacaccatcgccgcgctcggagcactcatccttcaaccgatcttcggaccgttgcaggacaagctcgccttgaaaaagcacctgttctatctcgtggtcatatgcatactgtgtctcggaccactgttcaactgggtctttcttcctttgatacgagtcaaccagatcgcgggggccgcggtcgccggcgggtatctgagtctgtgcctgaacggcggcgtcggcatcatcgaggcctataacgagcgctcctcacgagcgcacgatttcgagtacggtcacgcgcgcctcttcggttcgctggccggagccaccgcatcgtttgtgggcggcttcatgtacgcggcgaatccctcctcggtgttctggggcatgacgttttgcggagcggtgctcatcgtgctcatcagcttggtgcgcgtgccgcaagatgcgatggagcgcgccgagggactgcacgacgagcagcgcgtcgaggtgacccgggaggacttcgccaagaacacgtggagaaaccgcagcttctggggattcgttctgctcatcatcggctcggccaccatgtacgacatcttcgaccagcagttcgccaactacttctcagctatgttcgtgcagaacggcatgggctcgctcacccagggcgaggccctgttcgccaacgtcgtatcgatccagatactcctcgaagcgctgttcatggtcatcatgccggcgctcatcaatcggatcggcgccaagacgggtctgattctctatgggctcattctgttcgtgcgcgtgctcggctgcgcgttcatcccgagcgttccggtgctcatcttctggaggctgctcgcctcgcttgagatgcccttcatgctcgtctcggtcatgaagtacatcacgcgggtgttcgacaagaaggtctccgcgacggtgtacatgtacggattcggaacggccaagcaggtcggtgtgttcatcttctcgatcaccatgggtgcgatgatcaacggcatcgggttcaaacatgcatatctcgtgctcgcggtcatcatcatcgtgctggtcgtgctcggggcctccctgatgcgctccgacgtcctgagttcagcggaggggaaagacgcgaaaaaaggggcgtcgctcgcgtaggtgcgatgtagcccggctcacggtgtaccatggaatcatccggctcgcatgacgtatgcgagccggttcttcatgataatcgcggcgcggagaagccgacgggcacccgaggagcataggagcatgcgcgaaaagaagataacgatcagagatatcgccgaacgctcgggtgtgtcgcgggcgaccgtgtcgagatatctgaacggagggcactgggtgagcggcgaggccgccgcccggatcggccggatcatcgacgagaccggctatgtcgccaacgagagcgcacgatcgctcgcgaccggacgctcgaactgcattgcgtttctgctcggtgagccccaagagctcctgttcgcggacgccaacttctcgacgctgctgagatcgatcgccgatgagctggggcgcaagggcatgtcgctgatcatgatgaccaccgacagcgccgccgagagccagcgcaacatgagatttctgcgcgcgggacacgtcgacggcgtgctgctcgtggcctggcactacggtgcgcgaaaagggctcatacgagccctgcacgcgcaggatatgcccgtcgtggtcgccgagtaccctgcgaccgaggcgcgtgcgacgagctacgtgcacgtggatgactatcagggcgccgccgaggcgactcgctacctcgccgcgcgcggagcacggcgcatcgccatgatcgccggcccgaagggcccgtccggttcgctcgaccgcgtgcgcggatacaccgatgcgctggcggaactgcgccaaggaccgctgctcgtggagcgcggcgactactcgaagccgagcggtcgcgtctgcgccgcccgcctgctggatcgcgatccgtcgatcgacgggctcttcgcggcctcggacgccatggctatcggggcgatccaggcgctgcgagatctcgggcgcgatgttccgagtgacgttcaggtcgtcggcttcgatgaccagcagctggcgcagatctcagagcctccgctcacgaccatgcgccagccgttccaagagatcggcagacgcatggttgaccagctcatcgatctgattcgcggcggagcgccggtgggaacgacgcttccgctcgaactcgtggtacgcggctccacccggtaggcagacctcgccgagcgcggccgccgccggccgaccgggggcgcgcagcgggctcagcgcttcgcttcggctgcgctgcgcttgagcatggtccacagggtggtgcggctgatgccgagcgttgacgccgccgccgttcggttgccgccgtagctctcgacgaccagccgggcgatctcagcggtcgtttcggacagcggtttcagcagatcgagcatcgagccggtctccgtgctcgtcgaggtcgcgaagcgcgccgtcgcatcgcggttgagcgcctcgcgcacggcggcggcggtgatgattccctcatcggcagccgcgtaagcccagttgagcacctgtttgaactggaagaggttgcgcggccaatggtaggcgtccacgatggtcgccgcgtcgagatcgagcgtcggcgcgggccttccgtccctgtgcgccagcgaggcgagatagcgctccgccgcatcggcgggaatgtgcgcgcggcgcagaggcggcaccgcgaccccgaagcagttgagctgctctgaaaagcgtctggccatctccgaggtgcaggctttcgcgtcgaagctcgcggagaagatgagcttgctgcgatcggcaaccagcgagcgctggatggtgccgagcagctcgcgggcgcgtgcgggcgcaagcgcgtgcagcccgtggaaatgaatgcacgcaccggactcgtagagcgccgaccgatagcttctgaggaggaactcccagctcttgtcgtcgagcaggtcgcactccacctcgatgaagggttcgccggcatacgcgctcagcaggtagagcagccgcgcgatctgcatcttgccgctacccgcctcaccctccagaagaaccggtcgcaagtccgcgcctgcctgtctcagaatcggttccagctccatgccggcaccgagcagcgaataggtgctgtcatgatacatcctgtccacatcgtccgggctgcggtactcgattccgcagaatcggtccttgcccggtacgctttgcgaggtgatcgtgaacgcgacggttctttcgctcgccgtgttctggacgagcgcgcggacggtgaagatcgtcttatcgtgccggaatatgaagcgtttcggaggagcgtcctgctgggcgtaacgcgccagatcctccaacagcggcatctctttttccgagaggctcgtgtaggccagctcgccgctcgtgttgtagatggcgactcggataccctggtttctgatgatgtcgcggagcaggtgcgcggtctgcagggatctgcgcgtgctcgaagagatgagcatcgcgcgctcgaatgcgccccgtacgctgtcctgcccggatctcagcaggtgaacgcgcatatctcgtcgagccgccgtctcgcgggaaaccagatcacccacgatgagcgtatagtcgccttcggcgatgtcgtcgagtgcgagctcgatctcgtcttcgaaggcgatggggaacgtgtcgatcgccatgcccaggatctcagccgcgacggggatgttcttcagtgtgctctcgaagccgaccgcagcgatgcgggcgcctctcgtctcgagatcgcgcagggtcatcaagatgtcgacagcgctgagctcgatcgagatgatcggcagagagaactcgtcttcaaggacctgagcggtgccgccgcgcgagatcacggcatcgaagtccatatgcagaaaatcgagggcggaggcgaacgcctcgtcgaggttgccatgcgtgaaggtcacgcatgcatcgggaaactgctgtgcgacctcctccatggtggggagaagttcccggtagggagcgacggcaagtatgttcattgatccccctgttgcctcctcgtgtctgttcatattctgaacatagaaatactagcatcgttcatattataaacaaattgatgacttgcgtcgctattcgttcgcaagcggagtccataccatggaacgcgaaccatccacctctcagaggagttccaaagcgtggtcgatatcctcatcatcgcagacgatctgaccggagccatcgatgcctccgctcctctcatcggggcgggcgtggagattctcaccgagtatgaggacgactccggtgccgtctgtgccaacgcttcagcacgagtgctgtcgatcaacgccgacacacggcatcttggtgccgatgaggcccgcgagcgggtcggtcgtctggttcgagatgcactttccgccggcgtgggcatcatcgtcaagaagacggattcagcgttgcgcggcaacgtcggagccgagctggcgggtgcgctgagcgcatcgggcgagcaggcgatccatttcatgccggcgtttccgggcatgcatcgcgtgacgcgggaggggatccaatatgttgacggggcccccgtgcacgagagcgtattcgctgatgatccgttcgagccggtccgcgtttcccgcgttgcggagatcgtcgccgagggcacgaagacgcccgtcacgctcgtgcaggagacgcaggcgccgcccgagcatgtcgagggcatcatcgtctacgacgcgacttcggatgatggcctgtacacacgggtcaccggaatgctccacgcgcgcggcgcgctcatgctcgccgggtgcgcggcgcttgtcgccgcgcttgcccgcgcactcgatatcccgagcgcgtcgacgcttccgagaagcaccgataagtcgacgcttgctttctgcggcagcgtcaacgcggtctcggtcgaccaatgcgcctgcgcgcgagaggctgccgccccggtcaaagcgctcacggccgcccagatactggatgcgagatggacccggacagccgagttcgcagccttcgcccgcgatgtctccgagatgctcgccagcgcgcctctcgcagtcgtcgacgcgagcgcgcatgtctgcgcgggcatagccgatgcggacgcagatgccgccgatgaggctgacgccatcgctcatcttcgcgagctcgtctcagataacctcggtcacgtgctcgcgaggctcctcgagctcacagaagcggagaacgtcctcgtcatgggtggcgacattctgctcgcgatgttgcatgcgcttcacatcgattgcatgcaacccatagccgagctcagtgccggcgtcgtcgtctcccgcctcgacctgcccggacgcagcatacgtgtcatctcgaagtccgggggcttcggccaacgggatctgttcctatacgtcgccgatatcctctcaaagggctcttacgagtcttgtatgaaatgaccgggatctcatcatcgaaaaaggagttgcaccatgctcgaatcgtatgccctcaaacttccaggttctgttatcgcgggcaaggatgccctaggcggactcacaggcattctcgagatgcgctcggctgagcacgttgccctgttctgcgatgccgccatctggaacctcggtctggccgagcccgtcctcgaggtcatcagacgcaccggcgctcgggtggatgtcacgcgcgatctggtgcccgagccgacctatcacgatgtcgagcgcagcgtcgcctggtttcgcgcgaccggcgccgagatcattgtggccatcggagggggctccgcgatggatgccgcgaagctcgcgagcgttctcgccaccgacgagtactcgatcaccgatctgctcgaggacccctcgcttgcgcgaaagcagacgcccacggtgatgatccccaccacagccggcaccggagccgaggtgacgccgaatgcgatcgtcgccgtgcccgagcgcgagctcaagatcggcatcgtgagcgacgcgatgatggctgacgccgtcatcctcgacgtcgagttcatccggggacttccccgtccgatcgccgcggcgaccgggctcgatgcgctgtgccatgcgatcgagtgctacacgagcaccaaggcaaacccgttcagcgacatcttcgcgctcgaggcgctcgatctgattctttcaaacatcgaggctgcgtgcgacgacgtctctgcgctcgaggcgaagcgcgccatgcagctcgcaagcttctacgccggcttcgcgatcaccgcatccgggacgacggcggttcatgctctgagctatccgctcggggggcgctatcacgtcgcgcacggtgtctcgaacgccattctgctcatgcccgtcatgcgcttcaacgagccggtcgtgcgcgcgcgcctcgccgtcgcctacgatcgctgcatcggcggcgaggcgacaaccgagcgagagaagagcgcagccctgctcgatcgcatggacgctatcgtgcgccatctggacatgcccgccaacctggcggagctcggcgtggacgaggtcgatctcgacggactcgtggcgtcgggcatgggtgtgacccgcctgctccataacaacgctcgcccgcttacggcggaagacgcgcgagccatctaccagcagatcatctaagcgcgcttgcaaagggcgcgaacgatcgcgcttcggcgcggaagggaggaaggccatgcccgaactcaaaggaatcatcgtccctctggtcaccccgtttcatgaggatgaatccgtcaacgtcgaggagctgcgccaccaggcggagcgtcaggtgaacgcggggattcacgcgatcttctgcttcggtacgaacggcgaaggctacatcttgtcgggagcggagaagaagctcattctcgagaacgtgatcgatcaagtcgccggtcgcgtgccggtctacgcgggcacgggatgcatctcgacgcgtgagaccatcgagcagtccaagatggcggaggccgcgggggccgatgtgctgtccatcatcacgccgtcgttcgccgccgcgagccagatcgagctcatccgccactatacggccgtcgccgctgcggttgatctgccgatcgtgctgtacaacatccccgctcgcacgggcaaccggctggagccggcaaccgtggccgagctcgccgacatcgacaacatcgtcggcgcgaaggattcctccggcgactgggacaacctgaaggcatacatcgatctgacgcaggacaaggacttctcagtgctctgcggcaacgatgcgctcatcctgcgggcgctgcgcgccggagccaccgggtcgatcgccgggtgcgcgaacgtgtaccccgaaaacatggtcggcatctacgagcggtgggctgccggcgatgagaagggagctgacgtctgtcagcaaaacgtggtcccgctgcgcaaatgcttcgcatacggaaatcccaacaccgtcgtgaaggtcgccgtcggtctgctcggctatcccgtgggcaagtgccgcgcgcccttcaactacctgcccgaggatggcatccgggcgctgcgcgagacgctcgacgccgatcgcgcgcggggggtgcgctgagcatggcgaacacgcgggcgcccatcgtcgccatcaccatgggcgatcctgcgggcaacggtcctgagctcacggtgaaggccttggctcaccaagatgtgtatcggcgcatgcgtcctgtggtggtgggagatgcgagcatgatcgagatggcttgcggcatcgcgggtcatcccgagatgcgggtgagacgcgtggagcggcccgatcaggctcgcttcgagccgggtgtgatcgacgtcgtccatcttgatctgatcgacgccgatgtgttcgaatacgggagggtctcggcgatgtgcgggatggcggcgttcaaaagcgtcgtgtgcgcgattgagctcgcgatgagaggtgacgtcgacgcgacctgcacgaacgccttgaacaaagaggccatgaacctcgctctgaaacctgagggcaagcatttcgccggccacaccgagatctacgccagctataccggcacctcgtcatacgcgatgatgcttgcctttcatgacctgcgcgtcgtccatgtttccacgcattgctcgctggccgaggcatgtcgtcgcgtgaagacaccgcgtgtgctcgaggtcatcaagctggccaacgatgcctgtcatcggctgggaatcgagcatccgcgtatcgctgtcgccggactcaacccacacgcgggggagggcggtctgttcggacgcgaggagatcgacgagatcgcacctgctatcgagctcgccgccgcagatggtatcgatgtcgaggggcccctgccgcccgacagcctgttttgcaaggcactcggtggctggtatgacatcgtgatcgccatgtaccacgaccagggtcatattgcgcttaaaaccgtcggattcgtctacgaccgtgccgctcgggcgtggaaggcggtcgaaggcgtgaacgtcaccctcggcctgcccatcatccgcacctcggtcgatcacggcacgggattcgatcaggctggcaaggggagatcgaacgagctcagcttgctcaatgcgctggactttgctgcgcggatggcgagcggcgagaaggaaggacatgcacaaacgtcatagagaaggagagagttatggacacgatcgtgctatcgcatgccctctacaagccgggcatggatgcgctgaagggcaatgtcgaggtggtgattcccgacaacggggacagcgatgagatcttggaacagctcaagcaggttgatggcttcatcctgcgcatcggcaagatcgatcgcaaggcgatcgaggcgtgcccgaagctgagagtcatcacgcgtcccggcgttggcgtggataacgtcgacgtgcaggccgcgacggaacacgggatcccggttgtcgtctgcccggcggtcaacttccacgccgtggcggagcacacgttgacgctgatgctcgcactcagcaagaatctgcttgagagcgccgaggaaacgagaaaaggcaactttgcgattcgcaacaagtacgcggcgttcgagtttgccgggaagacgctcaccctgctgggcttcggcaagatcggtcgcgaggttgccagactctgctgcgcgctggagatgaagatctgcgtgtacgacccgtacgtgaagcgcgaggatatcgagggcctctcctatgactacgagtcggacttgatgagagccatcggccaaggagatttcgtatcacttcacatgccctcgacgccgcagacgcgcggcatgatcggaacagaacagctcgcagccttcaaaagcagcgcttttttcatcaactgcgctcgcggcgatgtagtggacgaagatgccctcatcgatgcgctggaaagccatgtgatcgccggcgccggtctggacgttctgaaagatgagccgatgcgggctgacaacccgctgttcaagatggacaacgtgatcataaccccgcatatggcggcgcagacgagggaaacgaccgagaggaccgttctggcggcggtcgaggggaccctggcggttttgcgcggcgagaagtgggagtccgtctgtaatcctgaagtctatcagcacgcacggtggcagcgggcatgaggcggattcatctctgtgcgaaggctaaccgcgtcgagaccgcggcatgatgccaggatctgtgtccacctgcgattgagtgaacgatcgatctagcactctccgtcttcgattgcatgcttcggtatgcgtaacaactgggaaatagcttggtgaatccagtgtcgccggcaccgggccctggcacttaccttgattcacatgattatccgatgttccgtaaccaagatttaagaggagtccgattatcatggctaatccgaacaacgagacgatgctggcacccggtgtcaccgtcaaaaagagaaacggccgtcggtgggtgatgttgggagttctctctgccggcgtagcgttcaactatctcgatcgatcggcgctgagcctcgcgctgccctcgatcgttaaggatatccacatgtccagcgcgatggagggtgtcgtgctctcagcgttcttctggtcctatgttatcttccagctgcccgctggatatcttgccgatcgaatcgggccaaggcttgccgagggtttcgcagctgtcggctggggtcttgcaaccgtgcttacatcgttcgctcgcggttttgtatccttcttcggtctgcgcttcgtgctggggctgtccgaatcgccgctgtacaccgcaggtgccaaggccatcaaagaatggtttccgaagcgcgagcggtccatggcgagcggaaccttcaataatttctccaaggtcggcggcaccatcgccacgccgctgctggcgatcctcatcacggcggtgggatggcgcctgtcgttcatgctcgttggtgccatcgcttcgatctggggcatcgtctggctgcgcttttacaggactccccgtgagacaaaagacatcaccgacgcggagctggagctgatcgagtcagatcaggagggcgcagaatccgaacaggagctgccgaagtacgcggttgccaagcttttcaagcagaagaccatgtggtgcatgatgttcgggttcttctcgatcaacttcatctcgtacttcttcttcacttggtttccgacgttcatgatcggcacctaccatctcgaactgctgacctttggcatcatcggcgttctgccgggcatctgcgccatgatcggcgggtggatcggcggatacgtgtgcgatcatctctacagcaccggccactcgacatcgttctcgcgcaaggtggtcctgatcgtcggactgcttctgagctgcgttatcggattggcgacgctctaccataatatctggttcacgcttgcgatgctctgcatcgccaacgctgcctccaccggtgccgggtcggtcgtatggacgctaccggcagacgtggcgccaaacagcagcatgatcggtacgatctcaggtattcagaacagcgcctcgaatatggccggtatcgtgtgcccgatcctgatcggtttcattctgcaaatcagcaactcctacaccgtaccgctgttcatatctggcggtgtggcgattctgggcgcgctgtgctacttcttcatgccggagctcaagccgatgaagctcagctaacaaagcatcctttcaaccgttgcacgggaaagctgattggtgcgatcgatcttcccgagcgtcgcacgaacctgtgcttcggaggtaaaaggggaaaccgactcttcatggcatcatcgtcatcgttgtattcactgcacgtcgacattcgtgatgttggcaggggttcttcgatatacgattgaatttcgatgaaatgcgagcacccgcttctcaacgtcaggagcgggttcttgcatgcttttttcagagagcgcagcatgtcttgccatactttccgtatcgaaacgctttaccatgccgatgccaagatattgaaggatcaggggaagcatgcttcttcttgatcgcaataatgagccgaggtgcaccgtcttctatctggcggctgccgctcatggtgttctcaaaactaatctaggtatcgatacgttaccgctgcatgagcaaatcgagcatgatgtggttggcaaaagcgtgagccatgagttctttcgcatggcgcttgatttcctgtatctgctcgatcgagtctctgtcgatgagagaggagggcttcatgtacatcaaaacgcttcgtattcataatacgatcagcgagtgcgtgatgcgcgaagtctcctttcatcaaggagtaaacatcatcgtcgatgcagaggactcgcgaaagcaaaacaaggtcggcaagaccacgtttctgaagctgatcgatgttctcatgggggcaaagaaccgaaagaacgtgtatgccaatcccggaaacgaacaacacggttatcaagctgagagatatcatcacagaaaagctcgttgcagctgagatgacgcttgtcgatcggcttgataccagagctcggtgtagagttggcagaattgagttgaaagtcgatctttttccacaaggcaactattacatcaatggaaaacggactccgcccgtcgcgtatcgagagtctcttaacagatttctgcttggtaacgatagcgatattctgacgtttcgccagctcatcaattcatttgtgcgggtatcggtcgagggcgaccgcgatgcgtttcttcgcactgttgagcgcaccagcgttgttgtctatcggagcgtctataactatctgttcgctatatcggatctcgagcttgacagcaagcttgactcgctaaatagtgagagaagcagaacgatcgagccgctcaagcgtcacagggatgtgcttgatgtcaatgaaattgatgagcagcggcaagtgctcgttggtctcgagcgtgaatacgagcagaccaaacaacgcgcggacgatatcattgatgctggggaatgccgccgcaatcgaaaggcgcttgcaagggtgtgctcggaatatatgaagctgagcgatacgctaagtgagcttgattaccgtattgagaaatccagtgcagccctttaccaagcgcaccaagaaaacgcgcgacaggcggatatcagcctttccaggcgcttctttgatgaggtgtgtcccatgattccagaggtcaagaagacgtttgaggacatggttcgcttcaataggtctctgtgcgacaacacaatctcatattgcgaatcgcttcagaagaaactcgaagatgagcgggtgtccgttctcgcacagagagatggtctcacaaagaataaaacctttctctcgttggttgcggatgacaagatcgatgaatacgagcaccctttatctgcgctcatggatctgaagcagcagatcggtgaacgaatggaagttatcgccacgatggagagctacgacgaggagcgcaaacggattgatgaagcgatcgaatcgtattcgaccggcggatccgcccgtacatacgatgaaactggttttcaggcaaggatggacttcttcaacagcttttccctccgcttgcggatcggataaacggcgagaagcccatgttggtatattcgccaaagaccaaggagtttcccgtatcgatcaacgagcttctaggaacgagtacggggaccaagaaatctcttatcgtcgcgtttgaccttgcatgccagcagttcgcgcgcgagaacggcatccgcacgccgcaatttaccgtccacggtgtggtcgagagcgtcgagggccccggcctgaagacgatcatcgatgttgcgaacaactgaagtttccagtatatcgtcgccgtccccaaggaaaaacttgattcctcgcattcgtctgccgccgaccaacagcgacttcagatcatccaactgtctgatgacgacagactgtttgagggtgtgagcgccgagcaagcagaagctgaccatgccccgcaagaagagcggccatgtgaatggtcaaggcagatagattcctctgtatcatgatgaataagagcgatggactgcacgtacttcttgtgattttctctcgagaagccgagctaagagaagatacacatcttttgccgacgtggctgcgtgcagcggctcgatatcagcatcggtacatgctcggatgggctgtctggcatgcagatagccaactcgctcggacaagaagaaatcaagccggacattcgatatcaagcagcatacttgcagcaacctcgctcatgcaggagccgcttttccctatttcccgagcatgccgacgcggtgccagcacttttgtgtagatcaacaatatatggtattctgtacagcatattgcacgaccgcttgtatgcgacatccaccggatcggtgcgcctcgcagacgcgaatgcacgtcagggatgggagacggcccatgagatgtcgcttgaagaatgaacgcgaacaaggcgatcgcactgcccccgccgcgcgaatgaagaaaaacacgggggggggggcttctcccggaccatcccgcggccgcgatctgatcgcgtagacctcctcgatcgcacccaccgggggacgggacgtcccgccagccggcatcggctggcctccatcgttctctgcgcggctctgaccgcgttgcttctcgtcggcctgtgcgcgcgagcagagggcgccgaagaacgtgggcaacagatcccgccgaaccagataaccggtaaaagtcccgaccgcgccgcccccttggacgatgcgggccagaaacccgcggcggtgggcgacacgttctcatttcccatcaaggtgggtaccaaggcagaggtaccgtgcgaattcaaggtcacgagccctgacaccgtccaggtgggcagaggaaccaggacggctatctcaccgggcgaatcgggagcggtcgttcttccctccacggtgagctcgaacggcgtggcgtatcgagtgacagccatcggaagcagtgctttcaagggctgtagtctcatcacgacgacgggtctgaggcctgacgacaccatcacggagatcggtggtgaggcctatcgcagttgcgaagctctcacggagacggggctcgcgaacaacccgaatgttacgaaggtcagctattacgcctttttcggttgcaccagcttgaagacgaccggcctcggctcgaacagagttctcagcacattgggcgaaggcatgtttgcctcatgtactgggcttgagcacaccggactcgctacgaatgaggtcatcaccgatctcaacggcgcgttcagtggatgcgagggtctgatcgagaccggcctcgctgaaaacaagacgataacgaagctgaccggaggttgcttctacgatgcgacgtcgctggtgagcacggggctcgagagcaacgatcacataacagagctggggaaaagcgactttgcccactgcacgagcctgaagacgaccgggctcgagcacaacgtggtgcagaagctcggtgactccacgttctggcagtgcatctccctggagtcaaccggcttggagaccaacaccaagatcaaaaagctggaagatatggaattcgacatgtgcgaaagtctcaagagcacggggctcgagtcgaaccaaacagtctccgagatgggcagttacgtcttcaccggttgcacctcgctgctctcgacgggtctggaggccaacgccacgattatcgagattccgcaggaatcgttttcgggttgcacggcgctcacctcgaccgggctcgagaagaaccaaaccgtgacgaccctgttctacttcgcgttcaagggcgacacggcgctcacctcgaccggcctcacctgcaaccgcaccgtatccaccttttactccgaggcgttctctggctgcacggccctgggtatagccgatgacgtgaccgggcaggccaacaagggcgatctggtcctgaaccagcccgactccggaggcaagctcgtcttgtcggccgacctgttcaagggatcgggctacgcctcgctgtatctcatgtgcgacaaggaccggctggccttttatccggacatgaccttctccgatatcccgctcgagaaggtctacgttcccgcctcgtgggcgggcaccgacagctggaccatctgcggcaggaccttctcggtatccgacgggaccctcgtcatcatggatcccatccagtcgctctcggttgatcgaaagcacatgacctcggacgcggcgacgctgagcctctcggcgaacgcgtccttcgagatggtcctgtcgggcgcgagctcggggagcctcggcacgtaccgcgtatccgtcgacgcggcgggcgccccccagcgggtcagcgtcgacatcccctccggatcggggctcggtccggcggccgacgcgctcgccgcggcggtctgccccgagacgccggtggcgtatccggccggctcgcgcggccgcggctacaacgagtcgaccggatccgcgagctgcgcgatcgcagcggtgcgctacgacgtcagattcgatgccaacgccggggtgggatcgatcccggatgaggccatggcatacggtcagagcaagaggctgagcgcgaacgagaacctcataacgagggagaactatgtgttcagcggctggaacgcgaaagcggacggcggcggagacggctacgccgacggggaggccgtctcgaacctgacggatctcgagggagatgtcgtcacgctgttcgcccagtgggaatcggccgtctcgctgccgctcgtcatccacggccatgcgctcgccgatggcggcgggggagcggcgcttccgggctgcggcttcgcgctggcctcgcagccggatgaggaccacgagatatacagcgtctacaccgacgaggccgagacgaagctcgtggagcgctggccgatgatgacggatgcgaacggagatctgaatctctacggcctctctccgggcacctatcacatcttgaacctgacggcgccggcgggctaccagctcatggccgagccgcacgccttcaccgtcttcgaggacggcggggtgagcgtcgacggcggcgatcccgtcaagcccgaggacggggtcgtccgcatcggcgtcggcttcgggatcaatccggctctgcccggcaccggcgggctcgtccggccgcagctggttgctcgcggcgccgccgtgctggcgctgtgggccgcgctgctcgccctccgcgtgcggcgcgtcggctgaggcccgcgcgcgagctcgccggctgatacggcgatcgcgatgtcatcatggcgcgccgcgcgcacctcccgatggctggaggcgaccgcttcgggtatgatacctgaagttgcaacccgctgatcggcagcactgccctcatgagcccttgccccgcactcctggggagttattatcgggcatgagggcgccgatgagcccatatcccaggagggggcttttcatatgaaaagagaatatctggcgtcgacagaggaagtgctctcagagctgtcatccgatgagagagacggtcttgccgagaaagccgctcgtgagcgcatggagcaggtgggaccgaacaggcttgagaaggacagcggcgaccccctttggagacgctttatcgcccagatggcggatccgatgattctgctgctgctcgccgctgccatcatctcggcgctcaccggagcggtccaaggtggggagggtatcgcagacgtcgccatcatcttgttcgtcgtcgtcgtgaacgccgttctcggcgtcgtccaacagaccaaggccgaggctgccttggatgccctgcagcagatgtccgccgatcaatcgcgggtcgtgcgagagggagctctgcgcgagctgccctccgccgatctcgttcccggtgacatcgtactgctcgaggccggcgactcgatcccggcggatgcccgcgtgctcgagtccgcatcgctgaagattgaggagtcggcgctgaccggagagtcgctcccgcagaccaaggggatcgagcccctctcaccggtatcaggagatgatgacatctcgctcggtgaccgcaccaatatggtctatatgggctcggctgtcgtctacggtcgggggcgcgccgtcgtcaccgcgacgggcatggacacggagatgggtcgaatcgccggcgcgctcacgacagctaaaaaggagcagacgccgctccagatcaagctcgcgcagctttcgaggatcttgacgggcatggtgattgcgatctgcgctgtcatcgtcgtcgtcgacttggttcgtcatggcgctcagcttctctctcatcccgccctcatgatcaacaccttcatggtcgccgtgtcgcttgctgtcgcggccattcccgaggggctcgtcgcggtggtgaccattgttttgtcgatcggggtcaccaagatgagccgccgtcacgccatcattcgcaggctcaccgccgtcgagaccctgggctcgacgcagatcatctgcacagacaagacgggcacgctcacgcagaatcggatgagcgtagtcgagcacgagctggaagggccgcaggatctgcatctgagggcgatggctctgtgctctgatgccgtatgggacgccgaagcaggcgaggccacaggtgagcccacggagagcgccctggtgaacgatgccgccgagcacgggttctaccgatcggggcaggcgcggcgctatcaacgcgtggccgaggtccccttcgactccgctcgaaagatgatgtcggtggtcgtccagacacccgacggccgattcgagcagtacacgaagggcgctcccgacgagatcctgaagcgatgcacgcgggtgatgcgcgccgacggcagctcgaccgagatgagcgccgcctgtcgagactcgattctcgctcggaacaaatccatggcggacagagcacttcgcgtgctggccgtcgccgtccgctttcatgcggagcgccccgctgccgatgaagtcgacgctcttgagcgcgatcttgcattcgtcggcctctcgggtatgatcgatccgatccgacccgaggtcgcagatgccatcgccgaagcgaagggagcgggcatgcgtccggtcatgatcaccggggatcacatcgacacggcgatcgcgatcgcacgcgatctcaagatcatcgattccaagctcgaggcgctcaccggctcgcagctcagtcggatgtccgatgccgatctgcgcgagcaggtgacccgctacagcgtctacgcccgtgtgcagcccgagcacaagaccagaatcgttcgcgcctggcagtcgcggcaccgcgtcgtcgccatgaccggcgacggcgtgaacgacgccccctccatcaagcgagccgacatcggcataggaatgggaatcaccggcaccgatgtcacgaagaatgtcgcggacatggtgctcgccgatgacaacttcgcgaccatcgtcagcgctgtcgaggagggccggcgcatctacgacaacatccgcaaggtcatccaatttctgctttcagccaatctcgccgaggtcttctcggtctttttcgccaccatgatcggcttcacgatcttccagcccgtccagcttctgtggatcaacctcatcaccgattgcgctccggcgctcgcgctcggcatggagcccgccgagggcgatgtgatgaagcgcagaccgcgatcggccaacgacggggtcttcgcagatggcatggggctcgattgcatcgtgcagggtatcgtgatcaccgccctcgtcgtggtctcgtttttcatcggctcgtatctcgaggtcggcacactcgactgggctgccatgatagacggtcacgcggcgctcgaggggacgaccatggccttcatcaccttgtcgatggtcgagatattccactcgttcaacatgcgcagccgccgagcctcgattctcggatttccgaatcgcaacccctggctgtgggcgtccgcggtgctggccctggcgctcacatccgcggtcgtggagatcgggcctttggccgaggtcttcgggttcagggagctctccgttgagacctacggaatcgcgcttctgctggcggtgctcatcattccggccatggagctgtacaaggcgatcatgagacgccagaagcgaaggggatgatggggcccgcgcagcggggcgatgcgctacactgagcgagtgattgctcgctgatgagaaagacggatctggagaggtgcatgacgaaggcgggatcgagacgacatcggcaagagcgcgtcgggcgcacgcggacacgcgacgcgcgttcggcgaggcctgcacctctacaggatgttccgacgttctccgatctgcgtctcgatgatgttcagctcgcagccctcgagcgccgccgcgagcaagccgaatgcccgcagaatctgcatcctgcctgcgtcgtccgtctcgatcggggcctgccccaggtggtcaccgagcgcgatgtcattcgcgcggagcatgcggtggcatttgcccatgaccgcgacgttctgcctgcggtgggcgactgggtcgtcgttcgatgcactccagggcacgatcagggcgtcatcgaagaggtcctgccgagacgcaccacgtttggacggtggcgcggccgcaaccgcgcgcagcgacaggtgctgtgcgccaacgttgacacgatcctcatcatgcaggcgctcggcgcaggtgagctcttgctcgaccgcatcgctcgctcgctcgttctggccaacgactgcggggcgcgtccgcaggtcgttctcacgaaggcggatcgctgccctgctacctggcgcgatgaggcgatcgcgcgcgtcagccgcctcgtgggcaccggtgggcacgtcatcgtgacctctgcggccaaacggtctgggttggaggcagtgctggctgcggttccaccgctctcactggccatgaccctgggagagtccggtgtcggcaaatcaactcttgtgaacaccctgctcggcagggagacgctcgcgaccgccgatgtgcgcgcccgcgacgacgcggggcggcacacaacggtcgcccgcgtgctcatcgcgcttcccggagccggcgtcatcgctgatgcgcccggcttgcgcagccttcagctcgtcggacacgaacgcggcctcgcgcagacattccccgagatcgttcgcgcctcgtccgcttgccgcttcagcgactgctctcataggagggagccgggctgcgcgatacgcgctgccgtggatgaggggaagatcgacccggtgcgtctggacgccttcctgtcgatcgcagaggagatgcgcgtgtccgcccagagccttgatccggatatccatctgtaagacggtccgcctgaaacggaagcgatccgctcgatggaccgcggcctttcggctcttcgcgagcacggtgcccgaaagggcacgcgctttattgacgcggcatgtcaggtgagctgctgatctgcaggtttggaaaacgacaagatattggtaagatcggcggagacaaccttcgtttctcgtcccccctccacgctttctctccgatcatatgagtcgaggggcccgcttcgggcccgaccggttctcatcgagagggggcgtcttgaatcgaacgattcgcatagctctgagcgtcgcgtcaggagctctggcgatcttcctctcgctgtcctacgcctcctctgtgcgctccgaggcggatcgcgttcaagccgatgcccttgccagatacggcggggatctcgtctcggtatgcgtggcgacgcgcaccatcgagcccggtgagacactcgacgagaccaatgttcaggtcaaggagtgggtggcgagtctgctgccgcaaggtgcggcaacttcgcttcgggatgtcgcggggacgcgtgtgacctcgcgcgttcccagccacgcggtgctgtgccccgtctacaccgagacatccggggagacgctcgatgtgccatcgggcaaggtggcggtttctgtaccggtcgatgatcagcatgcgctgggtggagcggtcgagtctggagacacggtcgatgtgtacgtctccaaagacggcctctccgatcggctgtgcgaggcgcgcatcatcgacacgagttcgcgcgacagcagcgcggacaccgctatgaaatgggcgaccctggctgtcgaccccgataccgtcaaagagcttctggctgcgatcgcacgcggctcggtcagtcttacgatgccggcgccctccaccgatgcgaaggcctcggcaacttcgggaggtggacgctcatgaggcccgtctggttcgcatgctgctcatgcgcggaattcggcatcgtgcacaacgaggtccggactcgcgatcccgcggcccagattctgcgcatccaagcgctctccacggtggcgagcgtgatgagctcgtttcccggacagtgcgctggcatcgtcatctatgcgtgctcggggagcgacggcgagcttgaacgcggcatagccgagctttgcgcgatcgattcccatctcaggatcatcatcgcgctcgaccgactcgatccggcgtatatcgcgcgtctgttccacgcaggcgcctcagaggtcatcgcggcaggcgggggaacccattctaccgagagcgataacaaggcatacacggaggagagggcagacaaatccgaggtatgcccccctgagcgcgatgacggcagatccggggggcccgctgaggccacaagctgcgaccctaagcgactccgggccgccggtccggcacgggccccttgggatatcgatccggacggactcgatcgcgacgttcccttcgaggaaactgatctcttgccagacgaggcggactgcgacttcgagaagctcgcagcgcgttcgagggcggcaaaggtctacggtgcttttgccgggcgcgcagaagagccaaaggatcccggcgagacggccggaacgacgcgggttctgggcgagtgcaatcgattcgagtcggcaagttctccaggcgaacagcggccgtctcagccatcaggcaagctcacggcagccgctctcgagcagaatccatcggctgcgcgggcgggcagcgtcgatgcgcgcgtcagctcggaaaaatcgcacgcgcccctcatcgcggcgatatcggggcgcggtggttgcggcaagacgaccatcgtcgcctcgatggcctgctgcgccgcccagctcggtctcagatgcgccgtgatcgatctcgatctcatgttcggcaacctgtacgacctcatgggtctggacagcgccagcgatctcgctgcgctcattccctgcgcggcaacaggtgccctgcgcgaagaggacatcgtcaggacgtcgatgcgcgtatgtccgggtctctcgctgtggggcccgctcgcggcgcccgagcaggccgagctcatgcatcagccggttgagatgctcctcgagacgcttcgacgcgagtcggacgtggttcttatcgatacctcgacattctggggggatgccgtcgcaggtgccgtcgccctcagcgatcggtgtctggtggtgggagatcaggcgacctcctctcccgtctcggtcaagcgtgtgatatcgctggcgaatagcatcggtgttcctcgcactcgtatgacctgcgtcatcaaccgcttcggatcccagatgtgcaaggaggaccacgcgatgcgccttgagatggcagcggcgctcagctccaaggcgcgcatactcgacggaggcgccgacgtgcccggaatgctctcgttcggtcgcgtccgcgaactcatggagcactcgggtgcctatgccgatagcgtgcgttcgttcacgctgcgcacgctcgcggaactgggatgtcgcgtcgatcagtgggcggctcagccgacccccgaatgcactcgacggggtctcggcctgcggctgccgtgggcgaggcaaaagaggaatcgatcatgagcgtcctcgaacgcgtcgaggcgcattcgggcgagcgacgtcgaccggtgtcgctcggtctgccggcgcgtcgtcgcagcgagatcaaggcgcaagcgaagcgagacatgatggagcgcgtcggtttcgccgaggtcgcccgtatcgccgcctctacggatgccgcgcgctcacgggaggagctgcgtccggcggtcgaggcggtgctcaatatcgtggaccacgccgagctggtagaggacgaccgagcggccatcatcgcggagatcttggatgacgtggtggggcttggtccgcttcagacgcttctggaggacgactcggtgagcgagatcatggtcaacggatgctcgtcggtcttctttgagagagcgggtgtgattcatcctctccatggtctgtttgaaaccgatgagcagatccgcattctcatcgatcgcatcatctcgccgcttggcaggcgcgtcgacgagcggagtccgatcgtcaacgcgcggcttcccagcggctatcgggtgaacgcggtgatcccgccggtggccatcgacggtcccgcgctcacgatcaggaagttctcggatcgcataacctcgctgaccgaattgatgaatctggggtcgttgccgcaatggtacgcgagaatgctgtcctgggcggtgagcctcaggcaggatctggcggttgcgggaggaaccggatcgggtaagacgacactgctcaacgccctgtcctgcgaaatcccgatcggggagcgcatcgtcaccatcgaggactccgccgagctgaagttcgggcgccaccccgatgtcgtgcgtctggaggcgcgctcggcttcgatcgagggggagggcgcggtcaccatacgcgatctcgtgacgaatgccctgcgcatgcgtccagaccgcatcgtggtcggcgaggtgcgcggcgccgaagccatagacatgctgcaggcgatgaacaccggacatgatggctccctgacgactctgcacgccggcactgaggaggagacggtggtgcgcctcaccctgctcgccagatacggaatcaatctgccgtcggatctcatcgaggagcagatcgcgatggctctggacggaatcgtgatgtcggagcgcgaaccgaacggccgccgtttcgtggcctcttattcgggggtggagcgcggtgccgacggaggagtggaactcgaacgctacgtctcgttcgaccgggcgacggcttcttgggagcttgtgcgcgagccgccgtttctggcggaggctgttcgctcgggggcgatagaggaagaggaggtcgcgtcatggagacgatcgtgccctgcgtcatcggcttgctgagcgcgctttgcaccgcttcgatcctgatgccgcatgcggcatcgagcgcgcgtcccgtatcgagcagattcgatctgcgcgcatcgctcgggcgcatgcgcttgcatctggcagatgcggcgacgcgcctgggctctcgcgtgccggccggtctgctcgagcgcgagccgcttcgcgcctgcgcacgagaggccgcaaggttgctgaggcctgccggatctgtcggaagcaccagcgttcgagcagatgccggagcgctcatcctggtctgcgccgcaggatccgccggcaccgccgtcgtctccggttctgcactcggcgctcttatcggcttggtcgggacgccggctgctctgtcgatgcgcgctgcgggaagacagcgcgcccgggcgcgcaagctggcctctgcgatgcccgaggcgttcggcgccctcgccatcgcgctgggctcgggccattctctcgcgcagggcatgcgcttcgtgggcagccatgccgaggagcccgtccgaacagagtttctgcgtgcatcgttctccatagtctgcgggatgtcggcgacgtcggccctcgatgagctgctcgcgcgattgccggcaccaggtctcgacctcgtcgctttggcgctcaaggtctctcagcgaacgggtgcgccgctcaaggatcttctcgctgaggcctctgagatggtcggcgatcgcatcgagctcgtgcgcaggcttgaggtgaagacggcacaggcgcgcatgtcggcgcgcatggtcgcgctgatgccggtggcgatgacctgtattctggcgttgctctcgaaggactttcaacggggtctgacgacggcaccgggcaccgtctcggtcgtcgcggcccttgcgctcaacgcggcggcatggatgataatccggcgcatcatggatgtgaggatctgatgggacccatttcagcggactgcgcgtgggcggcagctatcggggtcgcatgggcgcttggcagctggctcgtcgcgggatggaccgaagccgacctcgctcgggtgcgcgctcagctgagagcgctcatcaaagccctatcgcatgcgctcgaggtcgtcgcgacgagcgcgcgcgccgtcgcgcgccgtcgcttcggcaccgtgacatcgccctcggtgcgcgcacgtcccggtgaggtgtccgagatgatcgatatcgtcagactcggcctgtcggccgggctatccttcgatgccgcgctcgagctgttctgcgccaacagggcgacgtcgctggcgcggcgcatggcgcaggcctcgctggcgtggcggatcggatccgccacacgcgagaccgcgctcgccggcgccgcgaccgatctgggtgctcgctcgctggagtcgtttgccgtcgccgtcagtcaggcgctggcgctcggcgcgccgctcaccgagactctcgcggggcagagtcgcgagatacgcgcggcccaccgcgccgaggtcgagcgcgatatagagcgtgcaccgatcaagctgctcataccgacgagcgcgctgattctgcccgcgcttctgctgtctatattggggccgctgctcgctgcaagcggcatgatgtgaggaggaaccatggaaggaaagcgaatgcaagtgacggttgccatcgcggccgtgaaatggcgtctgcgcgagcttgtccgcaggatcgatctgggcgtgcgatcgggtgcgcgactgttgcgcgagcagcgcgcacaggggaccactgagtacgcgatcctggtgggtgttctcgttgtgctggctatcttggcgatcgtggcgtttcgcggcaaggtggaagagctgtggacttcgatacaagatggcatcaacaagctgtgagcgggtcgcgcagacagatgcgaccggtggtgcatgctgcgctcgcgctgtgctgcgcggtcgcgcttgccgcgctgcttgccgttgcccgagggcggcctgggcgcgacgatggcgcgtcccgcgcggcgtccggggaggcgacgccggctgcggctgcgggcgagggacactcgatcgatacctcgtctgactcgtttctggatgatctggcggatgcgaccggcgtctcgcgggagccctctgagaaagacgggcggcaaaacgagatcacggcgagctggaccgaacggctcggtctgagcgaactcgcaacgaaggtgctttgcgcctacagggatcatccgtcctcagagctggtatccagtggctttatggacatagagggcaacgtgtgggccgcgctcgtgcgcgatccgcacggatgggtcgatatcgtgacggtctcctcgggcgacgatgacagcgtcgcgatggcgcgcgtggttcgtctgctgccgagtgatgcgttcgatggaggctcgcgatgaggagggaaacgtggcatgcgacatatgcggatctttcacagggcccgggtttgctccgggatcggctgccgacgcccgatactcgatgcgcgctacaagatcggcgagcaactcgcgcagggcaccgtcgagtacgcgctcacgaccgtcgcgctcatcgcgatcatcgtcgctctggccctgctctggcgctccggacaagacggcgcgctcgcgaagctggccgagaaggcggcatcgcatgcgctcagcggtaccggtcctttggatatcgcgctgttttgaatcggtccgggatacccatgcccaggcgagcgtcgaggcagccgtgttgctgcccgcctttctcatcatcatcctgctcgcgttgcagccggtgtgcgtgctctatacccgcgctgtcatggaatctgccgcagcggagacggctcggctcatgataaccgcgccaggagatgagcagaacagctacaaggccttcaccttgaggaggctcgcggccgtccccgatgtgtcgatctttcatgtggggggaccgcttacatgggatatcagcctcacgccctccggctcgggcagcacgacgcgcgtctgcgtgaagggacggttgaaaccgctgcccgtcatcggggtgttcgcgacggctctgggaaagacgaacgaggatggcgacgttgaggtcagcgcagaggtcgcctatgaaggcagacccggatggctggagggcagctatgaatcgtggatctcggtttgggattgatctgttcatcgaggaacgagcctatacgacactggcctcggcggtctccatccttgtggtgctcacgctggtgttttccgcggcgaccgcggtgtggagcatgtcgcgcgccggcgatgcgcaggtctgcgctgacaccacggcccttgcgggggcaaatgtcgtgtcctcgtatcataccgctgcgacagtcgtcgatgcgagcatcctctcgcttggactcgctggtttctgcacgacgggggccggtcttgtcggcatgctcgttcccggtgcccagggcctcgctggcgagaccgttcaagcgggcatccgcatgatcaggatgcgaaacgatctggcgacgtcggcctcgcgcgggctcaagaggctcgagggttcgctgccctttctcatcgctgcgaactcggcgcgcctgtgcgcggctcagggcaccgactcggtcaaattcaccggtgtcgcccttgccgcaccccgaacgtcggcgtcggagttccccgccatcgatggcgaccagatagacacggatgatcttgagaaaacctcgggggagctcgacgaggccgccaaggagctcaaagaggcttccgagcagacagcgagtgcgaaggaagccgcttggctggcggattgcggccgctcgggcatgaacatgcgcgagcgcgccgcagcgctctcgaatattccggatgccgagaatccgaactacgcctccagcatcacctgggacccctcggtcgctctggatcgcacgcgcgcctattatcggtgtcggctcgacgccgaggcaccggagggctcgagcgtggagcagcaagttgattctgctgctcgaaaagcgttttacgagtacgctatcgagcagtttcgcgatgcgcgcatcaccgaacgcgacggccgcgtcagctcgacggtgcaccttctgcccaagaacaccgaggaggtgaaaaagaccgcgctctttaccgacgcgcgctggccaaccacgacagaagacggtggcctcacccttcatttctcaactgcatgccccggagcgaaggggccggcgggtccgatgagttcgctttcctccatcgaggacggtcatgtcagacaatgtccgatctgcaagttctgcatcgaaactcttggccgcacgcctgcggcctcaacatcgatcgacaatggcttcgagtatcacctgcgagagttcacgcttgctctcaacaactatgtgaagtgccgcaacagagaacttgaactcgaacgcaaaacgaaacatcaagcggactcagcgggcaatgcgtttgacgaagcgttgagcaagctggccggcaaacgtccccgcatcgctccgcctggtcgcaacggctgtctggctctggtggtatcgggggaggcccgctcgccggacgatctcgacagcgatttctccgagcgggtcgcgttgtcgagtcgaggcgccgtctccgcggcagtgctcgcgccagacaaatcgagcaaggagaacaacgtgctctcggagtttttcagctcgctgcgcgctcggacgggaggagggggcgccatcggattgatcgacgacgtcatggggctgtggggcaagctcctcgtctcctacggagacctgggcgggaagctctcagatctcacgcatgaactcatcggcggtctctcatcctggggtctcggcccgatcgctgaatggctgggagaccgcgtcgagggggcggtgcgcggtctcggtctcgaaccggtcgatctgagtctcagaaagcccgtgctcaccgactcggccaaggtgatcgcccactcggatatgaaggggatctccgacatgcaggacctgctgcgatccataccgctcggtacgaccgatcccgctgcgatcgcgaaggcgctcagctacgagctcggcgagcaccttgattcactcacgttcacgatagccgagataccgcttccgggcggaggatcgattccgctcacgatacggttgcgcgatctggcggattcgtcggcgtcgggatcatgagccatctcatgcgcgaggagcgcgcgcaggcgaccgttgagatggcggtcgtggtgcccgtgctcatcgtgctcgcgctcatcgtctacaacatcatgatcttcgtctcggcagtcgctcgcttcgaccgcgtggttcccgatatcgctatcgctcaaggtatctcggtgagcgcatccagcaacagagattctgccgatgccgaagctcgtaaggccgtgaagacgcagatcgagcatgcgatggatggctacgacgtgcagatccaggtcgcttccgacgccgggaaggaagatggagactcgatgctcgctctcgtgggcgccaccaagacctatgtgtgcaccatgcgctattctccgtggccgagcagattgtcgatagccgggatcgatttgggcgcgcccgcgatactctcccatgagagacgtgtcacggtcgacccctggcgaccgggggtgctgatgtgaggaggcggaaaaacgagcgcgatgcagaagtgatagcctctgcttttgttcgcgcgatgcacgagctcggctggtgcgacaggcggctcatcgtggcacatggcttttttgaacggttggtcgggctgctcgggtgggcgccgagcggggtggctgatggatgcgcgccgccggtcatggcgttcccctgctgctcatcggtgcacacatggttcatgcgatgtcgcctcgatatcgcattcctggatcgagcgggacaaatactcaaggtggagcgagctgtcgctccatgcaggctgctcacgtgttcgggtgccgtgcatgttcttgaacggccgtgcgatgggtcttcgacaggctcgatcaacgaattctcgggtgtcgcgaacacttgatcagccgcagatcaagatgaatcccggccgagatcgatgccttgatgaaggttttggaaggccgagagcgccggcgcatgcgggcgagtcatcagcttcggcgtcgcttccctgaaccatctcgtgaacttcgctatcattgtgcaatcggttgcacgaagggatggttgacgatgacgatgcgcgacgttgcacaactagcaggggtctcaagtgcggcggtgtcgcgctacctcaacggtggctatctcagcgaggagaagcgcgagcggatacgattggcgatcgagcagaccggatatgctccatctgcgcaggcgcgctcgctccggacggggagcagcaggatcgtcggggtcatcgtaccgaaggtcaactcggagtccataggccgcatcacggccggcatcggacaggtgcttcgcgaacagggctatcagatgctgctggcggataccgcgaaccatccggaccgcgaacttgagtacctgcagacctttgaacgtcatccggtcgaggggatcgtgcttgtcggtaccgttgcgacgggcaagcacctccgagccattcgaacgtgcatggtgcccgtgatagtcgcaggtcagatgatgcatggagcaaactgcatctatcatgatgattatggtgccgcccgcgatctcgcggcgcatatcgcatcccgcccggacgtgggaaggatcggctatatcggcgtcacccgcaccgatgccgcagtcggtgcggctcgcctcaaaggcttcaccgcagggttgaaggcgcagggacgcgcactcgaaggagggctctatcgagaggcctcgttcaacgttgaatctggattcgcatgcgctcaagaactgcttgaaagatttaatgatatcgatttcatatcgtgtgcaactgatatcatcgccgcaggagcaattcgtgcattcgatgaacgctttggagcgggaacgggtgccaaccatgtgagcggattcggcgacaaccagttgctgcaagctgtgaccggaggaattcccacagtacatttcgcttacaagaccagcggtatcaaagcgactcagatgcttctggggcttattgcaaaagagtccgaggtcgccatgcagatgaaactcggctacacgttagtcggggtctagctatctcgtccgttgtccgcttaccgtagatgacaagccgttcgcagattgatgcaacgcctttgcgagttttaatatgaaatcgattacagtaagattctcggaatgcttcatccgaagagactccgatagctcaagggaaggggactggcatggattaccgcaggattgcaacggagatactccatttggtcggtggctcgtcaaacgtggtctctgccgcgcactgcgccacgcgtctgcgtctggtcgtcgcagacaacagcatgatcgacaagggtgcgatcgaggaggtcgaaagcgtcaaaggcgtgttcgaggcgcagggtcagcttcagatcattttaggcaccggcaccgtcaacaaggtctatgaggagtttatcgaactcggtcaccttgatgcctcctcgaagcaggagaccaagaatgcagcagcagagcaccagaacatcgttatgcgcgccatcaagctgctcggcgatatctttgttccgataatcccggcgatcgtcgcctcggggctgctgcttggaatcatgagcgccctcaatttcatgaactccaacgggttcatcgaaatcgatacgaatggtttcgtctatcggatcgcggatctggtgtcgggcacctcgtttacatttctccagatcctgatcggcttttcagctgctcaagcatttggcgccaacccatatctgggggcggtggtgggcatggcgcttatcaatccgtcgctgcagagcgcctatacggtcgcatccgacggcgtcaagacgctggtaccggtgatacctggcgtctacagcttcgattgggtcggctatcagggccacgtcataccgatcgtcatagctgtcggcattcttgcggcaactgagaaacgtctccacagaatcgttcccgagatgttcgatctgttcgtgacgccgctggtatcggtgttcgtaaccgtgcttgtgacacttgttgccgtcggcccgatcttttcgtgggcggagaacgccatcctctttgtgatccaagcgcttctcagcctcccgttcgggatcggcgccacaatcatcggctgcttttacgcgcccaccgtggtgaccggcatccatcagatgtacacggcgatcgatctcgggcaactcgcccaatatggggtcacgcactggctgcccatagcatcggctgccaacatcgcacagggtggcgccgcgctcgccgtagcgctcaagacgagaagcgccaagatccgcggattggcgctgccgtctgctctctcggcgttcatgggcattaccgagcctgcgatcttcggtgtgaacctgcgttttgtgaagccgttcatcgcgggatgcatcgggggcggcgcgggggccctcgtctgcgccctcacgtcgctcgccgcctcgggaacgggtgtcaccggaatcttcggcatccttttgtgtctggcgcagcccgtgcagtacgcgatcatgtttcttgtcgcgctcgcggtgtcgtttgcaatctcctttgcgctgtatcgcgacgagacaacttccaaaagctctgagaatgcctgaggagaaagtgctcgtggttccgccaccgaagaatcgcgtgtcgttgcaagacgtggcctctcgaggttgcatgtgccgccggccggctcgctcgtgcgggcgccggaggaggcgcatccgcggtgaggtcgcaagacgctttgcgggtgcgcccgcctgtatccgcgccgtttgtttggaatatgagatgcatcacgaaacaagccgtctatgagcaatccccttcagcgcgaactgacacggctcgtacgcaggacggagctggattttgaacggcgcggtcacgggcgtttcgggcagcgctttcatctcatgccaccggttggctggctgaacgatccgaatggcctgtgtcaaaaagacgggatattccatgcctacttccagtacgctccgttcgacgcgcgcggcgggctcaagttctgggggcacagcacgagccgcgacctcctgacatgggattatgaccgcgccgtgctgctgcccgatgagccgttcgactgccatggcgtctactccggctcagctatcgtatccgatgatcgcatcagcgtgctgtatacgggcaatgtcaagcgggacagctcggatgcgtcattcgattacgtgagcgccggacgagatgcggccacggtgctcgtcgagtcggcagatggcacgcacttcggatcaaagcgcgtggtgctcagcggtgaggactaccccggcgatctcacgtgccacgtacgcgatcccaagatctggcgagagaacgatcgctttctcatggtcctgggcgcgcgacggcgcacagggtgctcggttcgcgaagacagcggccgtcacgatgcccgttcgaaggagcgctcagatcgcggcgaggtcttggtctatgagtctcgcgacctcagaatctggacgttgataaaccgcatcacatctgcggagcggctcgggtacatgtgggaatgccctgattgcttcacgctgccctgtgaatcaccgaggcctgatcgccctgttcgggtgccggatgagataccttctgctacgagcccctctgcagcccggggagcttctatcacgctgctttccttctgccctcagggattggcgggcgagccctgggaccgccgcaaccgctaccaatccggctacgcgcgattgagaggtggcatcgcgggaacgtgcgaggtggcagacttcgagttgtgggatgcagggtttgatttctatgccgcccagacgtttcagacgcgagacgatcgccgtatcctcataggctggatgggcatggcggatgtggattcctatggaaacgatccgacggtagccgatgggtggcagcattgcttcagtctgccgcgcgagattcacgccacctcgagcggccgcgtgcttcaacgcccggtacgcgaactggatgctctccatggccgctcatccactgcgacaggctctatgaggacgggtgtctcagccgccttcgatgttgagatatcgcgcatctcgaagcagttcagcgccctgcttcacggcgagctccagctgagctggaagcaagctgaggcgggtcttcccacgcgtttcgagatgcgattcgtcgaccccgctcgcagctctgccggatgcggtcgcaagctgcgatgggagccgcttgaaaatctcgcgtcggttcgcatcgtggcagatacatcgtctgtggaggtgttcgtgaatgatggggagctggtcatgtccacccggtgctatcctcgagagcgaagcctgtctgtctcatctgcggactcgatcattcgatatcgagagatcggctagctcgtctcggatctcgactgcgatgacgacatcgatgtatatccacggtgatcgatcggatgcgggggaccggaggcacagagggcgtccaaccgatgctgaggcacggtgtcgggcacgcggggcggcacgtggatgagatcttcgcctcgttcccgatgtttgctgtcgaccagaaagcccttgacgcgaaacacgggtttggtatagtaatcgggctgtgagtttgtgttgttgaacggccagatagctcagtcggtagagcagcggactgaaaatccgcgtgtcgagggttcgattccccctctggccaccctcaagttcttcgttcggtcgagctgatcttgagacatcgccgcgtgcgaacagctcagcacgatcaaagttccatttggcaccgcagacagctctcggctccgcatggagcgtttcacactcgtgccgcaagccgatcatgcgtcgatcgaggtgccccggcgcatttcccgcgtgtttcttaacgaaccttatgaaatgacgacgactcatctcgctatactcagatacagcacagagatcgtcggttgagatacgctgacgtgcgagaagcagccggcccgcatcagcgcgccggggagggagcggagacgagatgcgagagcggattcgaggtgtcaatctctcgggatggttcatcccggagccttgggtcaccccatcgctgttcgccgctaccggtgcttcgaacgagatcgagcttcaagctgcgctcgggtcggtcacctataccgagcgggtccgccgacattacgagacattcatcggcgagtatgacttccgccgcatcgctgcgatcggtctcgatgccgtgcgccttctcgttccctggtatgccttcggcgctcaggcggtctcggagaagttcgttccggttgttgactacatcgaccgcgcgatggagtgggcgcacaaatatcacttgggtgtcctcatcgatctcgcgaccgttcccggtggacagggcaactcgagcagttcgccgagcacgccggagtcaagcgccgattggcactcttcgaccaacggccgacatatcgtgctggatgcgctcgagcgactggcgaagcgctacggcacctctgagagcctgctgggcctggagctgctcgacgcgccgaccatgagcgttcgcgcaggcatattgaagaggacggatggcataccgagtcactatctcaggaatttctatcgcgacgcatacgagctcgtccatccgcatctggcggcggacaagctcatcgtgttctccgattcggggcaccccagcgcgtggcgtcatttcatgaacgcgccgcggtatcgcaacatgtgcatggatctgcatctgttccattacaccgatgagaccgcgcaggatatcacgagtccgcgcgggctgtcgcgctcgatcgcgcgcaaccgccgccagatcgctgccgcgcggcagtctggatttcccgtgatcatcggagcatggtccggcgccgcggttttcgcggcagcctcgttgacgccggagggccgttcggcgttcgagcgggtgttcatcgcaaaccagctcgcttcgttttcacagaccgcgggttggttctttcagacatggaagaccgagaagcgtctcgacgcctgggatgcgcgcatcgcactgggcacgctcgagcgcgcgatgctcgtctagcgatggactccgctacccctgtctgcgatgcccggcccgcatcgggccgtctgctcgtcatcggcaccccgatcgggaacctgggcgatatgtcgcccagggtcgccacggcgctgagcgaagccgaggcgatctactgcgaggacacacgcgtgacctcgaagcttctcgcacacatcggtatacatcgacctcttgtccggtgtgacgcgcacacgctcgcggcgcgcgcgcccgaggtgctcggtcgcgtcgcagccggccagatcgtcgcctacgcttccgatgccggcatgcccgcgatatcggatcccggccaggcgctcgtcgaggcagctcgcgcggaaggccttgtcgtcgaggtcgtgcccggtccatcggcgtgcatcaccgcgctcgtcgcctcgggaatcgcctgcgaccatttcttcttcgaaggatttctccccagaaagcgcgtcgagcgccttcgtcgtctcgagcagctcttctcggtgcccgccgcgctcatcttctatgagtccccccatcgcttcgaggccgctctcgaggctgtcgccgaagtctttcccggacgcgacgtcgcgctgtgccgggagctcacgaaactccatgaggaggtcctgcgcgcgccagcaccgagactgctcgagatgatccgcggccgcggcgcgctcaaaggtgaaatggtgatcgtggtcgcgcctcctgcgccgggggaggtcggcgcccggtctatcgtcgacgcgccgagtcgagacggggatgccatcgcgctgcaaagagagatacgcgccgcgctcgcagagggggaatccgtctcccgaatcgcgaagcggctgtcccagcgcttctcgatccggaagcgcgatgtgtatgatcgcgtcatcgcgatcagcggtgaggagggtcaggagcccgaggtgcgttagaatagcatggtagttgcggtgagccgtctcctcggcgcgctgcaggcgacatcgacgactcccggacaaggagagatctcctcatcatggatcacatacagccctctttctacatcacgaccccgatctattatgtgaacgctcgaccccacttggggactgcctacgccacgatgctggccgatgtcatggcgcgcttcaagcgagccagcggcgccgatgtcaaattcctgaccggcatggacgagcacggcgagaaggtcagcgaggcagcgatcgcccacggcgtcacaccgcagcggtggtgcgactgcatggagccggccttccgagacatgtgggccgccctcgagatatcaaatgacgatttcatccgcacgaccgagcagcgccatgtgcgcggcgtgcagaagctcctccagatcctgcgggatcggggattcatctacaaggacgcctacgacggatggtactgcgtgcccgatgagacctacttcaccgagacgcaggtgcgccatcatcaagaggcgctatccgctgacggtgcatgcgaatgcgacccggctgcaccgatgtgccccgactgcgatcggccccttcagcgcatcgaggaggagagctggtttttcaagctctccgagttccagcagccgctgctcgatctctacgaggctcatcccgagttcatccaacccgagacccgtcgcaacgaggtcatctcgtttgtgcgcggcggcctcaaggacctgtccatctcgcgttcgacgttcgattggggcgttccgctcccattcgatcccgagcacgtcgcctatgtgtgggtcgatgcgctcatcaactacctgaccgctgtcggctacgggcgcggcggcgatgaagaggctgcggagctggcatatcgctggcccgcgcagatgcatgtcgtaggcaaggacatcattcgattccactgcgtcatctggccggcgctgctcatggcagccggactgcccctgcccgagcgcgtgttcgtccatggttttctcacggtgagaaacgagcagaccggtggcgcggagaagatgagcaaatcgcgtggcaacgcgatctcccctgaagaggtcatcgagctgctcggtgtcgatgcgtaccgctattacttcatgggagacgtcgcgcacggtaccgatgctcccatctcatggggtcgcatgcgccaggtctacaacgccgatctcgccaatagctggggcaacctcgtgtcgcgcgcgctgagcatgtcggcgaagtacttcgctggaggctcgcccgcgcgcccgcaggatttcgaggccccctccgcgctcaaagatgcgtgcgagggaatctatgagcgctatgcgtcgcatatggaggaggtcgagtacggccgggcgctcggcgaggtgctcgctgtcgtctcggcggccaatcgctacatcgaggacaccgcgccttgggcgcttgcgaccgatccggcacgcgctgccgagctctcgcatgtgatatggagcctgctcgaggtcattcgcatcgcggcggcgctctacgatccgttcatgccggctatctccgccgaggtgcgccggcgtctctcgctgccgaccggctcgaccgctgacctggcacgggactgcatatggggtgggtttgcgggcggcacccccgtcgagaagggcaccgcgctgtttcctcggcttgacgacgagacccgatgaggtgttcgcccctcgcgagtccgaccgcgacccgggagctgctcgatgaattcggtctgacgacgaagcatcgtctgggtcagcactttctcatcgatgatcacgttgtcgagcggatcgtgcgcttggctgaacttgatgcgaacgcgcgcgtggtggaggtcggaccgggtatcggcacgctcacgctggccttgcttcccagagtcgcccgggtggtcgcgatcgagatggatccggccttggagcccgtgctcgccatgcacgtcgccgaccatcccgacctctcctacatcataggagatgcgctcagagtcggatttcgggcgatcgctgcggaggccggcggcgcgccgacgatgctcgtcgcgaacctgccctacaacgccgcagcgacgatcatcctcgattatctcgagcacatggattcgctcgagagcgccgtcgtcatggtgcaaaaagaggtcgccgatcggatcgccgcgcagccgggcacaaaatcctatggcgcctatacagccaagctgcgcctgatcggcgagctcaccgatcgcttcgaggtcagccggctatcattcatgccgccgccgcgcgtggaatcctccgtcgtcaggatcgagcgcgcgcatcgcgcgggcgagcgcctcggaccttgtctcgcaggcgcgtccgccggcaccggtgcggtcgcccccgcgcaggtcgcctccgtcatcgacgccgcgttcgcacagcggcgcaagacgattcgcaactccatgaccgcacgcggattcgatcgcgagatgctcgatgaggcgctcggcgcatcgcgtatcgcaccgtcgattcgcgccgaagctctcgacaccgatgatttcatccggctgacctgcgcgctcgccgcgtgcggcgctgcggcgcggatggatgccggagcggaggcgactgagcgatgacgctgctcgacgacatggggactatcgaaggcagcgagcggtccgaactggacgaggaggcgctgcgggcgcgtctgcggccggtcttcgcgcgcaggcatcgcgaacatgttgctcccgcggctctcgcgcccttggcggacactcatactcatctgctgggtgtggccggcggagatgccgccgccgccttgacgcgcgccgcgctggcgggggtgcgtctgcttgtgaccctgctcgatccggtctgcgacaaggtcgatccgggggagtttcgcacgcgtctcgatgagtggatcgccgtctcggcagcgcttctgcgcggaccgggttccccgagggacgcgtccgccgacccctccggtatcgtcgcggcttcgactctcggggaacccgcgcagctgttcgaccgggtcggttatctgatcggcgtgcacccctacggcgcggccggcgtgtcagatgcggtgatgcgcgagatgagggctgagttggccgatccgcgctgcctcggcgtcggcgagatcggtctggactatcatctcgacgacgcgtcgagcgcgccgcgcagcgtgcagctcgcggccttcgccggtcaactcgagctcgcgcgcaatgagcgggtccccgtcgagctgcatctgaggcatgaggcgggcgatgagcgtcggcgctcgcacgaggacgcgctgcgagtgctcttcgaggtgggcgtccccgagcccggatgcgtcgtgcactgcttcaccgaggatcgcaccaccatggagcggttcctggaagccggctgtttgatcgcgttcggcggggcggcgaccttcaagcgcaacggggagattcgcgatgcattcgccgcctgcccgctgagtcgcattctgttcgagaccgatgctccctatcttgctcccgagcccgtgcgcggcattccgtgcgagccggcgatgatcgccttcacggctgacgccctcgcgcgcgaccgcgccgagcgcaccggcgaggatccgcacgccatcgcccgcgccgcctggagcaacgcggtgcgcctgttcggctgatccgcctcggtcggccgaggaaaacagcgtgaagcggggcccctccgtgcgacctcgttgtcgacggcggccgccgctggcgttcggtggcgcacctgagccatggatgatgggaatcttcttcgaaagccggagaagattggggcctcatgtttgagtcgctcgttgccgagtatctggagcacgaccttttcgacctcgtcgaacgcgaggccgggtcgctggagctgcccgaccgaagcagcacaacctcatctatgctattacgggcgtccgccggtgcggtaagacgttcttcatgtttcagaccatgcgcaagctcatcgaagcggggtccccgcgaattgatagtctcctttttgttcgatgacgagcgtatcatgccctatcgggacagcacggctcaggatctgctcgacgcctattacaaccttgtgccgcaggcgacagagggctgctacctcttgttcgatgagattcaggatctcccccggtggagctcgttcattcggcgcatcgcagagcagcatcgggtgtcgatcgttcttagggggtcgtcctcgaggctgccgtcctccgatatcccgagcgtctttcgaggacgctcgctcgcgcgtgagatgtggccgctgagcttcaaagagtactgctccttccacgatatcgaaccgccccgtttctcagagacgtacacgaggcgtgagcatgagatcttcgagaaggcgttcgacggctacctggtgtgcgggggggggggggttccggcaggtcaggcgcttccgcctctcgaacgcatgcagcttcgcgccgctacggagcgaatcgagagacagcgatcgcaagctacagtgcgatgaattgccccgaggtcgatttcgtggtaggcgatggggccctcgagggcagtatcggctgattcaggtcgctctccattccggagcttcggccggcgaagaggagctctccaggaagtatcgcagcgaggtgggcaaccttgagcgtgcgatgtcgagatcggggctgaacgagggagtgctcatcaccagagatgagcaggacagaatcgccgtgccatcgggaacgattcgcttgatccccgcttgaagatggtttctcgaggactagctcctcagctctcggcggtttccacgagcgtccaaggacgcacgacgaagggggccggcatcgcgaaatcggcttcggtcaagaccttgctgttcagttgaagatcaaaacaaatgacggatgatgattcggattcaatcatggcggaatagaccgttcattgtcgattttctaccgttagaagatcgaatcctagacacgcatatcctgaaagtgttcatatgaattgtgaacaaaaatactaaacaaaaaaggaactgtttagttcatgctcggttcaagttcagaccttgtgcagcgcggttttcaatctgaggggcctgaagcgattcggttcggtattcgcatcgcgcgggcacatgctcgggcgatgtgcggctgctcgaagccgtctccgcgatcgtggtgtctatagcacatgacgatgcggagaggtcgaggggtcgtgattgccacagggacgaagggagatttcatgcaaactatcaacatctcacgtagagggctcttgaaaggtatgtgcgctgtcgccggcctcggtctggtcggtggccttgccgcgtgcaacggcggtggcgcaggcggtgcgggcagcagtgcgggcggcgactccggtgacaagatcaagatcggcgtatcgatctggagttccaccgacgccttgggctcgctttcgaagaaggtcctcgacaacgcggctggtatcctgaatgtcgagctgcagtatgtcgaccaggggcatgtctcagagcaggtcactcagtccgtcgagacgctgtgcgccggcggctgccagggcatcgtcttgtgcaactcggcggactccgagatgcaggcctgcatcaacacgtgcgatcagaacgaggtctatctcgcccagttctaccgcatgatcaacaaggacaacagtccggatgtctacaaggtggcgcagaactcgaagttctacgtcggtgccgtccacgaagacgaggtcggcaacggcgagcgcctgatcgagttgctcacaaaggacaacccggacgcgccggcaagcctgcagaagggcgcccgcaagatctgtctcgagggatggacggtcggcgacgccacgttccaagagcgctggaagggctacaagtccggcgtggagacatggaacaaggctcatgccgatgacaaggcgacgctcaccgatccggtctacgctgacacctcctcggcgaagggctcccaggtcacccagcagttcgtgaacaacaatcccgatatggacgcgctcatcatcgccggtggcggcggagacccgcttgtgggctccatcggccagctcgccaacatggacatgaccggcaagatccgcgtcgcctcgaccgacttcctcgacgatcttaaggaccagctcaagtccggcgggatgtactgcgagtccggaggccacttctgcgacccgctcttctcgctgctcatggtgtacaacgccatcaagggcaacgaggactacaagccaaaacagggtgatttcggccacgagatcaagttcccctatatcttcgtgtcctcggtcgccgagtacgaggactacgagaagtacttcgtcgacgatcagccctactccgatgatgagatcaaggaccttgcgaagaaggacttcgacgatctgaacaaggccgcgacgtcgctgtccatcgaggacgtgaagaagcgtcacaagaaataaggcatcgcgggagaccggtatcggggggcgagtccacgatagacgactcgccccccgttcttctcggtctcaggcggtttgtatgcgttccaacggaaggagaggtggatggaagcaatcgcgaagcttcgtcgcagcccatggttcggcacgggatttctcgtggtcgtcacggtgctgtgctgggtggtgttcaagatcgcacggcccgagacgttcggctcgcccgatcaggtcatgacctatctgcagagcgcgatcatctacgcggtcggcggctgcggactgtatttcatcgtcgtcatgggtctttgggatttctcgatcggatcggtgctcgtgctctcgtgtctgctgtccatcggagcggctcagtcgttcggctatccggggctcgtcgtcgcccccatcctctgcggcgccctgctcggcatcttcaacgggctcgcatacacgaagttgcgcatcccttcgctcatcgtcacggtcggtctctcgctgatatatgagagctggagcgtgttcgctgccgactgggccggaacgcgtcttcccgcagcgtacaacatgttcggttcctatccggccaatgtgatactcgccatcgtcgcatgtgcgctctgcggttttatcttgaagtacacgaagatggggacctatgccaccgctatcggatcaggggagctgacagcgaagaacatgggtgtcaacgtcgacctctacaagttcttcgcattcgtcttgtgctcgacgtttgtcgggatcatggcggtgctctacatcggatacggcacggcgcagacgcctatgaccggcatgctctcgcaatcgctcaacttcacgccgctcatgggaacgttcttcggtatcgcgtttcgcaagtacggacatcccgtcatcgcgatcgtgatcggcgagttcatcatatcgatgctgttcgcgggtttcatcgcgctcgggatgcccacgaccgtcaacaacgtcgtcaccggtctcacgctgctcgtcatcgtcgtcctgacggtcaagcgcgtccgcggcgcggtcgtcaaatgagggaggggcaaatcatggaagcacagatgctgctgcgggccgagggcatcgacaagtcattcggtcccacgcatgcggtcgatcacgtgtcccttgacttcaatgccggagagatccatgcgctcatcggtgagaacggctcgggcaagtcgacgttcacgaacatgctcaccggcattctgccgatcggcgcaggtacgttcaccctcgagggcaaacgggtcgcaccgaaaaaccaggtcgacgcgaaccatctgggtatcgccgtcatcgtgcaggaggcgggcacgctgtccggtctcacagtcgccgagaacatgtttctgggcgatgagggacggttcatgcacaatggcatcaaggacaccgccgcgctgatgcgcaaggcgcaggagctgctcgacggcttcgggttggatcgcatccgcgcgggccagccgatcgacaactacaacttcgaggacaggaagctcgtcgagatcctgagggcgacgtggttcgaaccgaaggtgctcgtcgtcgatgagacgaccacggcgttgtcgcaggccggtcgcgaagagctgttcgaggtcatgcggcatgtgcgcgcacagggccactgcgtcatcttcatctcccatgacatgcctgaggtgctcgcgatgtccgatcgcatctcggtgctacgcgacggcgtctatgtgaagaccgtcgccgcggctgatatgaccgaggactcgctcaagacgctcatggtggggcgcgagatggacgagcactactaccgaaccgactatccggattacgccaccgagccgcccggcgaggtcgcggtgttcgtggagaacgtctcggttcccggcgagctcgacgacgtctcgctgtatctcagcaaaggcgagatcctgggcatcggcgggctgtccgagtgcggcatgcatgagctgggcaaggcgatcttcggtgcatcatacggtcgcaccggcgaggtgagactcggcgacggcacgcaaatcgacgatatcaacaccgcgatcaaccattccatggcctacgcctcgaagaatcgcgatgaggagagcctgctggtcaacgatacgatccaagataacatcgcccttccctcgatgcgcgacatgggacgcatcctgagcaacaagaggctcaagaagttcgccagaaaatacgccgaggtcatgagcgtcaagatggtcgatgtcaaccagtacgtctcagcgctgtccggcggcaacaagcagaaggtcgtgctggcgcgctggctcggcaaggagtcgagcattctcatactcgacagcccgacgcgcggcatcgatatcaaagtcaaggcagatatctacgctctgctcgaggagatgcgcaatcagaacaaggcgacgctcatcatctccgaggagatcatggagctcatcggcatgtgcgacaggatcctggtcatgaaagatggaaaaatagccggtcagctgctgcgcagtcccgatctgaccgagcgcgacgtcatcgccaagatgatttgaggaggcgatacagatgacgatagcatccggaaccacccaaggcgcgacggcaccggccgccagcagattcccctggggacgcatcagggagtttcttcccatcctgagtttcgcggccattctggccttcttcgccgtcgcgacgaatggcagactcgtcacggcgagaaatctcacgttgatcctgtcgggcggttacaccaccatgatcgccaccgtcggcgtctatatgatcatgagcatgggctgcttggacttctcccagggctcgatgctcggtctgtgctgcgctgtggtgtgctacctatcgcatgtgagcctgcccgtcgctattctgggaggcattctcacaggtgcgctgatcgggctcgtgaacgctctgttcgcggtgaagggccaggtgccgtccttcgtcgtgacgatctgcatgatgttcctgctccgcggtgtgatcgcctacgtcaccaccacctcgccggtctatgcctctcctgaggtgacggcgttcgccatgaacacgccgctgctcatgggcgtcacgatcgcggtgctcatcatcgccttcctcgtgctgcgcttcacggcgctcggcgcgaacctcaaggcgatcggcgccggcgagaagggcgcccgcttcgccggaatccgggttcagcgcaccaagatcatcatctacatggtcgccggctgcatcaccggcttcgctgcgctcatcaacgccgtcaaggtggggtctgtcacgtcctcttcgggcaacatgctcgagacgcagatcctgatcgcgctcgtgctgggaggaatgcccatcaacggaggcgcgcgtgcgcggttctcgaacgtcgtcaccggcgttctgagctatctcatcttgcagcgcggtctggtcatgatggggttcaccaccgagattcagcagctgatcctcggtgtggtcttcgtcatcatggtcgccgtcttcagcgagcgggcggccaaccaagtcatcaagtagcgatcgcgtccggagatggatccggtacgcattgaaggaggagagcatgctcgagatcaaacggcatacattctggttctgcccctgctcgcaggatctgtacggcgagacggtgctcgaacacgtccgcgagcacgcccgcgaggtcgtggacgcgctcaacgcgaccgcggcgattcccttcgaggtccaactcaaaccgaccctcatcacgtccgacgtcatcgagcagacgtttcatgcggcggacgcggatgaggagtgcgcgggcatcataacctgggctcacacgttctcgccgtcgaaatcctacatcttgggtctgagggatctgcgcaagcccctgtgccagttcgcgacgcagtacaacgaggagatcccctacgacaccatcgacatggacttcatgaacgagaatcaggcggcgcacggcgagcgcgagttcgggcacatcttcgctcgcatgcgcaagaaccgcaaggtggtcttcgggttctggaaggatcccgcggtcttgtccgagctgggtgcctggcagcgcgtcgccgtcgggctatgcgagtcgaaaaacatccgcgtcgcccgcttcgccgacacgatgcgcaacgtcgcggtcaccgacggcgacaagatcgaggcggaggtcaagttcggctggaccgttgacgcgtggccggtcaacgaactcgtcccctatgtggacgccgtctcgcccgccgaggcgagcgcgctcgccgatgagtactacgacgcgtacgggatcattctggacggccgcgacccggccgagttccgcgcgcacgtcgaggtgcaggcggcacaggagatcggcatcgagcgctttttggtcgagcacggctacaatgcgttctcggaccacttcggtgatctgggagggctcaagcagctgccgtccctggcggttcagcgcctcatgcagaagggctatggcttcggtccggagggcgactggaagacccctgccatggtcaggctcatgaagatcatgaccgctggtgacccggcctcgaagggctccgccctcatggaggactacacgtataacctcgttgccggtcgcgagggaatcctcgagtcccatatggccgaagtcgatccgagcgtggcggacggccccgtctccatccgcgagtgcccgctgtccatgggggagcgcgaggacccggcgcggctcgtgttcacgagcaagaccgggcccgcgatcgccacatccctcatcgatctcggcgaccgcttccgcctcatcatcaatgcggtcgattgcaagcgcatcgaggagcccatgccgcttctgcccaccggcaccgtgttctggacgccgcgcccgaatctcaaggtcgcctcgacggcttggatgtatgcgggcggcgcgcaccatacggccttctccttcgacctcacggtcgagcagatggtcgactgggcggctgagatgggcgtcgaggcggtcgtcatcgacgagcacacgaccatcgaggggctcaggcgcgacctcatgctcggcgaggtatgctttcggtgagatcccggatgggcttggcagatgatcgcgcggatcggggacacggcgtgcgcgatcagggagggaagaacatggtaaagaccacagaggagatcgcagccgaaatcgagcggggggcggcgacgctcggtatcgagttcggatcgacgcgcatcaaggcgcagctcaacgatgagaataacgctcccgtcgcggtcggcgcattcgagtgggagaactcattcgagcaaggatattggacctatggcgaacaggagatcttcgagggtctggccgcctgcttcgcctcgctcaaagcggatgtggcgcgacgctaccgcgttgacctcagaagactcgcagcgctcggcatctccgccatgatgcacggctatctcgcgctgggatcggatggcgagccgctggtcccgtttcgcacctggcgcaacaccacgacgacggtcgctgcgcgcgagctcacgcgcgtcttcgggttccatattcccgagcgctggagtgtcgcccacctctatcaggcgatcctcgatgaggagccgcatgtcgcgcaggttgaccacctcacgacgctggccgggttcgtgcacgagcgcctctgcggccgacgagtgctctccatcggtgacgcatcgggtatgttccccatcgacagctccacccgctcctacgatgcttcgatggcggatcgcttcgatgccctcgagcccgttcgggccctaggtgttcgcatcatcgatctgctacccgaggtcatgatcgccgggcaggtcgccggccacctcacggctcatggcgccgagctgttggatgcgtccggcgatctcgagatcgcatgccctatgtgtccaccggagggtgacgcgggcaccggcatgatcgcgacgaactcggtggcgccgcgcaccggaaacgtctcggcggggacctcgatcttctccatggtcgtgctcgagcagcctctcaagaatccgatgctcgacgagatcgacatcgtcacgactcccgtgggcgatccggtcgcgatggtccactgcaacaactgcacgtccgatatcaatgcttggatgggtctgtttgagagctacaacgacctcatggggatctccatggattctccagagctctacgagaccctctttcgcgcggcgctcgatggcgacgcggatgccggcgggctcatgagcatgccattcatctctggtgagccgatcatgggcgtctcgacgggttgcccgctgctcacgcgcggggagcgtgcgcggctcacgattcagaatttcatgcggatgcatatcatggccgccttcggcgccctcaaaatcggcaacgatgcgctgcgaagggagcgcgtcgccatcgatcggctctatgcccatggcgggatcttcaagacgccgatcgtcgcgcagcgtctgctcgctgccgcgatggccgctccggtcagcctgctcgagacagcgggcgagggcggcgcctggggagctgccatcgcggcggcctatatgctcaggggggcggccacatcgagcttgagcgagtatttgtcggatcatgtgttcaagggcatgcgaagcgtcacggtcgaggcggtgcccgaggatgttttgggatatgatgcctttatcgatctgttcagacgcgtcaacgcgatcgcgtgccaagccgacgacatctgggcggacgaagccggtcatgcgcatgtcgagggagttgaggggcaatgatgctgaagtcgctgagggagcaggtctttgaggccaacatggacctgccaaggcacggtctggtgacgttcacatggggaaacgcatccggattcgatccagcgagcggtctgttcgtcatcaagccttcgggggtgtcctacgcggagctctccgtcgagaatctggtcgtctgcgacctcgatggcgctgtcgtggagggcgagctcaatccctcttcggacacgcccacccacgccgcgctctaccggagctggggagagcgaatcggcggcgtcgtgcacacgcattcgtcttgggcggtgtcctgggcgcaggcgggccgcgcgatcccgtgctacgggacgacccaggcggattacttctacggcgaggtgccctgcatgcgcggtctcaccgaagaggagatcgagcaggcgtatgagctgaagaccggcgaggtgatcgtcgagggattcgcggatctcgatccggttgctgtgcccggcgcgctcgtgaggaaccacggtcccttcagctggggcgtcgatgcggcagctgccgtctaccacgccgtggtgctcgaggaggtcgccaagatggcggctcataccgagatgatcagcgcggaggccgcccctgcgccacggtacctgctcgacaagcattatctgcgcaagcatggtccgcatgcgtattatggccaagcgagccgctagattctgagtcttcgcgatcgcgaagactcatcggagcatgtctgaacgagggcgggcgcatcgaatcgccagatgaggtgcgcccgccgcgacatcagcccgcggagaagcgaaacgtcgtggtcgagtgaaacggtctgtcggatccgtagacgggctgcgggaactcgggatggttgatcgcgtcggggtagtgctgcgtctccaggcatacgcccccgcgtcgcccatagagcgcaccatccttgccgcgctcgtcatcgaggaagttcgcggtgtagagctgcacgcccggcgtatcggtccacacatccatggcgattcccgagcgatcgccctcgagtcgggcgatatggcgctgcacgcccgggttggcgagaacgaagttgtgatcgtagccgcccgcggcgcggatcggtccgaatggcgcgtcgatgcactcgccgagtcttcgaggatagcggaaatcgagcggtgtgtcggccaccggcaaaaactcgccggtgggaacgaggtcgggtccggcatcggtgaactcatcggagacgagggtgagcacgtgatcgagcacgctgcccgaggcgtggccgttcaggttgaagtagctgtgattcgtgaggttcacgatcgtcgatgcgtcgggggtcgcatggtagctgagcgagagctcgccggattcggtgagcgaataggtgaccgagatgtcgaggtttcctggaaatccctgatccccatcggggctgaacaggctgaacgtgaccgaatgcttgttatcgcccttgcgcgcaccccagatgcgatgggcgtagacatcgggaccgctgtgaagacagttgccgtctccggtgtcggcgagctcgtagacgcgatcttcaagcttgaaggtcgcgttgcccacccggttggcgcaccggcccaccacggcgcccagcgccgggtcgttcacctcgtagccgcgcgcgccgtcataaccgagcacgatatcggggagcgaaccgtgggcgtcgggcacgcgcagcgacacgaggcacgccccgaggtcggtcatggctgccatgacgccggatcggtgcgatatcacgtagaggtgcgccgagcgaccgtcagaggtcgttccgaatggatacatcttcgttgccatggatcttccctttctcgcgggatctggaccaagatcagaccgagcgcacgctttcgcgctcgacaagtgaagtgctgacatgcgtgacgcaggtgaagggcttctggctctccgtctgcgcgatgagcctctggacggccatgcgaccgatctcgaacctggggacgtggatggtcgtcagcggaggtcgggcgatggcggcgtactcgacgtcgtcgaagccgaccatcgagatgtcgtcgggcaccgagtagcccttgttccccagagcgctcatggctccgacggcaagggcgtcgttgtccgcaaagaaggccgtcggaagctctggattcgtatcgagccaagcgagcatgtcgttggcggcggtctcgggcttctccgtgccgagaagcaccttgtagcagtcgcgaaccgggatgccggcatcctcgagcgcccggcgataaccgcgctcgcgaatagggaagttgcggattcgcagccccccggccagatagccgatctttcgatgtccgttctttatgagatgattcacggcgtgataggccgatccctcattcgagaagacgatcgtctcgaagaacatgttgtcgcttttgccatcgacgacgaccagcggctgcttcgttcctgaaaacagctgatagtccttctcgagcatctccgtgccaagcaggatcacaccgctggcggtgtcgctgatgatcgaggttgcctgccggcggcgactcacggtatccgtgagttcgattgtgacatatgaagttgacagaccatggcgcttcgcctcgcattcgatgccattgatgaccgcgagccggaatgagccctcgtcgatcatgcgaccggattgtctggcgatgacgaattggatgcgcttgagtttcttgacgtagtagtagccgagttcgcgcgcggtcctgatgatggcggcggcgttctgcgaaccgacgccgggacggttgttgagcgcattggaaaccgtagcgggcgagaatcccgtccgacgactgatctcacgaatgctgaccttggacatagcgttacctgcgcgtctcaattgaactaaacgtttggtacgagtgtataccatacaggagccgaatcgaggtgaatctcgaacgataggtgaacggcacgggccgcgcacggccgcgagggctgcgccaacatcgcagagaagctctcacgaaccgggtgcgaccgcgaacacgctgctttcagctgcggatggcttgccctcgagcatccgcgtgaatcgatcgagctggacaagggcccactcaaccgggttcggccccgtgctctcctgcgcggtgacgagcttgatcgtcgccatggtcttcccgccctccgtgagcgtcagggtgcccgcgtcctctccccggtgcacggtacccttgaattccttgagctcgacgtgctgcttcatcgggtccgccagatcgaagacggtgacgtcggggataccgtctttcgttgtcacgtcgacggttctgtcagaccaatcggtgcaggtggcgcgcgcgatgagcgcctcgcccccggcgcccgtccgatcggtgctcacggcgggttttcgtttcgcatgagcgtaataccacgtggcaaggctcgcggaatcgtcgaagcgctgttgggatgtgttcgcgccgagcaccaccgtgtagacttcgttgccatcgcgtgagaacgcccccgcgaagcagtagcccgcctcatcggtggtgcccgtcttgaccccgatgttgccctgcgcgttgagcatctgattgacatcggagagctcgagtgttcgcgatgcgccatctgctgatctcacggtgacgcgcgcggcgcctgtgcccacgatcgatcggaacgtatcgtctctcatggcggccgctaccatgatcgcgacatctcttgccgtcgaatgcatgtcgccggcccagggatccatatcgagaccatgggggttcgtgaagttggtgcccgtgcatccgagctgcttcgctttctcgttcatcgcgttgacgaacacgccatccgggtcggaactcgtcggatcgatctcggagccgatcgcggtcgcgatcgcgagtgccgcatcgtttccagagggaatgagcaagcagcgcaacgcgtcctcgagtgagagcgcgtcgccttccctgagatgcgcggacgcctccccgacagtagccgccgcccgatcgacagcgatggtctcgcttttcttcccgtgactcaatgcgacgagcgctgtcatgaccttggttatcgaggcgatcttcacctgcgcatcggcgtcgcgctcgaagtagcagatgccgtctcttcccatgacgatggcatggccggcttggatatcgggacgattccgctgtttgagtccgcgctgcgcgatgctctcgccgcagacgaggtcgtcggcgcgcgtctcggcgtgagcgcgcgcgggcatgcagacaatcagcgccaagacggcgcagatcacaatgaggaggcgggatgcatggcgctgcaggcgcgatcggaggcgcgcgcgggtcgatgtgttcacgactcacccacctttcgggcgtggggatgaatgctgatgcgcaacgggcaaaacgtatccgagcataccagagcagagcttttttaccgagccgatgcgcacctgatacctcaatcgcaccaatgcgcgcacccctcattttgcgcgctttgccgatcgggcggcgagcaggcttaaatcgggcttaaactcactgttgcatttcacaaccggcggcttgctcatacataatggaatcatgctatctgcgggagcgggcaccgcctcgcagatctgcgagaacgaccgatgcggtcgaggggagagtctgtggatacgcatatccttgtcgtggacgacgagaagacgataaccgatctagtcggcatctacctcgagaacgagggctacgaggtgacgctgtgctacagcggcagcgatgccgcgcgagcgatcttctcacaggaattcgacctcgctgtgctcgacatcatgctgcccgacatcgacggattcgagcttctccgcaccatccgcgccgatcgcacctatccggtgatcatgctcacggcgcgcgacacccagatcgacaagatcgaagggctctcattgggagcagacgactacgtggtcaagccgtttcggcctcttgaactcgttgcgcgcgtgaaggcgcagctcagacgctatacgagctacggaacgcgcgattcaggcgaggagtcgccgatcatctcggtaaacggtctcgtcatcaacagggctgctcgttcggtcacagtcgatgagaaacaggtgcggtgcaccccgctcgagtactcgatacttctgtacctggcggaacatcgcggcagagtcgtgcccgtagaggatctgtttcgcgcggtctgggacgagaagttcctatcgagctcgaataacacggtcatggttcatatccgtcatctccgcgagaagataggcgacgacgcgcagaatccgcgcttcatcaagaatatatggggagttggctacaccattgaagattaacgaatcggtgctgaagcgatcggagcacgccccggtgaatccggcgaccgggttaccgaacaggcccggcgagtccggtcgcgaagcgccgggcgcatccgcatctcaggggaggggggcacgggaagccgaggaggccagacgagatccggatgatggttcaacaagccctcgttcagccggaacgcagcccgatgatgtcgagcgaaccgatggtctctaccgtgcggacgaggcgctcgcgatgtttcgcagggtcgtgaacagccgtatcatagcgacgtttctcatgttcatgctgctgctcgtgctcgtgggttttcgagatttcatgctcttcttcgttctcctgttcggtggctacgttcttctcgatcgcttcctcaccgtgaggcgctgcctcgtcttgggtggctgcgcctggctcgccgtgatcttgttaggcgatatatttgcggtcaacaccgccggccgcatcataagcatcgactacctcttcacattttgcggctttctgctggcgctcgccgtctgcggggcgtttttcatcggacgctccatgtactactacgggttcgagcgcggtcagaccgacgccgatttcgcaatcgcgcggcatatgatcgatcggctcgtgaatcaccccgatgaatggcgcgatctggacggagactatcttgagaccgagtccgcgatcagccgcgtccgcgaacgcgagaggctcgcggcccaagcgctcaaggacgaggcatctcgcaaggacgatctcgtgacctacctggcgcacgatctcaagacaccgctcgcctcggtcgtcggctacctctcgctgttgcaggaggcatccgatctgccgggtgagcagcgcgcgcgcttcaccggcatcgcccttgagaaggcgcatcggctggataccctcatcgaggagttcttcgacatcacgcgcttcgacttccatgacatcgtgctcacaaggggatatgtcgatctcgatctcatgctttcgcaggtcgtcgaggagttctatcctgcactatccgagcaggacaagagcgccaggatcgacgttccctgcggactcaccgtgctcatcgacggcgacaagatggcacgggttttcaacaacgtcatgaagaacgcgatcgcctacagctacgagggctcgaccatcagcgtcacagctgagcgcagggagggcggcggcgtgcgcgttcgcatcgagaacagcggagatccgatccccgcacccaagctgaaggtcatcttcgagaaattctaccgcctggacgcagctcgcgcgaccaaccggggcggagccggcctgggcctcgccatcgccaaagagatcgtcaccgcccatggtggctccatcgcctgcgcgtcgacgcccgagcacaccgtcttcacgatcgatctgccggcgtagcatgcggcgagctttgcccgccgtcccatcatgcgaactggctcatgtagagatcggcatagggaccgccggcgcgcaacagcgcatcatgggtgccctgttccacgatcgttccgttctccatgacgaggatgagatcggagtcgacgatcgtagagaggcggtgtgctatgacgaagctcgtgcgcccgcaggtgagctgctccatcgcgcgcacgatcgccttctccgtcttggtgtccacacttgaggtggcctcatccagaatcaggatcgcgggatttgcgagcagaacgcgagcgatggtgatcagctgccgctggccttggctgatcgtctcggcgtcgttgtcaatccgcgtatcatagccatgcggcatggtgcgcacgaggaaatcgacgtgcgcggtcttggcagcctgcacgatctcatcgcgtgtggcgtccggtctgccataggcgatgttctcggcgatggttccctcgcgaagccacgcgtcctgcaggaccatgccgaaattcagtcgcagcgcctctctggacatgcttttcgtatcgatgccatccagggttatgcgtccgccgtcgatctcgtagaatcgcatgagcagattgatgagagtcgtcttgcccgcgccggtggctcccacgatggcgaccttctgacccggctcggcgacgaagctcacatcgtgcatgagcggccgggaggaatcgtagccgaaccgcacgtgctcgaaagcgatgcgcccggtgacgggggagggcggtgagacggggagagccgggtcgggcacgatctcctcctcgtcgaggatctcgaagacgcgctcgaccgaggcgagcgcgctctggagcgtgttgaccgtgacggagaattgcgtcaggggctcagagacgatgttcacataatagaagaacgcttgaagcgtgccgatggtgagctccgctcggacgagcattccgactccgagaaccgcaaggacgacctgggcgattctcgaaaggaaccgcaccatcggcgcggcgacattcgtcatgaagtccgtcttgcgcacgatcgcggcgacgcgtcgcgtcgcggcatggatgcgctccgagctgtcctgttcgcagttgaatgccttgagaaccgtgcgaccggagtacgcctcttcgacgctgctgctcagagtgcctatcgcctcctgctgccgagcggcgagaacgcgcgtgcgcctcgagatgaatctcgtgagaatcatcgccgcgacggcgaatgcgacaaagatgccggccagcaagacattgtagcgaaccatcatgatgagggcaccgctgaccgaccccacagccgtgagcaaggtgagcagaccgcgctgaagcacctcggagaccttgtcgaggtcgttcgtcgcccggctgatgatctcgccgggtttgcgttcatcgaagaagccgagcggcagacggttcaatttctcggcgagaccgtggcgaagtttcagattgagccgctccgcgaagcttgccatcgtgaagctctgaatggagtaaaaggcccaggcgagcgtccagatgcacagatagaccatcacttcgcgcaaaccggtgctccagccgatcgtgaacgagcggccctcgagaaacgcctgctggatttcgcgccaaagaagatcgatcatataggcgctgtaggcaggacccgcgatcgacatgaccgtatacaggcagatcgagacgagtacgacgccgaagcgccagtgctccccgatggatgcgcgccacatgcggcgtatgacgagtccggtgtgtctgggcatctcgataccggcgtccctcgcgctttgagattgcatcagctgctcatcttcctgcgtgatgcgagacgtctcagatgagccggcggcagccccgtcgagcttcgcgccggcgtttctcctgacatgcgatttctgtcgttcaatcatgtcgctcaactccgtttcgcacgcccgtcccgaggccgtcgatctcgcttgcacgaagctgcgagttggcgatctcacggtaggtatcgcaggttctcatcagatcgtcatgcgctcctatgcccgcgatcctgccctcgtcgagcacgacgatctgatcggcgtgcaggatcgtgttgatgcgctgtgcgatgatgagcacggccgccgtgcgcatctccggcacgagcgcgcttctgagcgccgagtcggtcttgaaatcgagcgcggagaacgagtcatcgaagatatagagatcggccggcttgataagggctcttgcgatcgagatgcgctgcctctggccgccggagaggttcgatcctccctgtgagacgggcgcgtcaagcccgccatccaactcgtgcacgaagccggcctgcgcaacctcgagcgcatgccacatatcggcctcggtcgcatccggtcggcccaatcggaggttgtctgcgatggttccggagaagagccatgccttctgcggcacgtaggacacatgctctcgaagctcgtgctgggacatctcgcgcacatcgcagccgtttacctggaggctgcccccggtgatctcgtgcaatcgcagcagcagcttggctatggtcgacttgcccgatcccgtctgcccgatgatagcggtcgtcgttgtgcgccgacagctgaagttgagctcgtggagggtgtcctcgtccgcatctgcgaacctgaacgagacgtcgacgaatcgagccaccgtatcgatcgcgcgctcatcgccgtgctccgcgcatgtttttgctcccgtcttgtcgcgaatggagagatcgtgttcgatgacggagcgacaccggttgaagcacacgagggcgcgcggcagcgtcagcgccgtgatctgagccatcatgatgaagaacaatatgagcatcgcgtactccacgcacgccgagatcgaggcgatctgcatggcgtgcgctcccacgcggttggcgccgacccagatgatagcgacctcggccagattcatgatcagaaacgtcgagcaatcgagcgtcgcgaacagccagttcacgcgaatggcgctcatggcgaatgtcatgaatgactcgtcaagactcctctgctcggcgcgctccttgccaaaggctcggatgacgcgcacgccggtgatgctttcgcgcaatcgcacattcatgcgatcgacaaaaccctgcagcttctgaaagatgcgcgcggccctgctcgcggtcaagacggcaaggatgcccacgacgacgatgaagcaggcgagcagggttcccagatacgcgtctatgcgcatggccaatgcgatgccgatcacggcggcgaacggaaccggcagcatcatctgtatcgtcatggtgatcgccatctggatcacgttcacgtcccccagagttcgcgtgatcatgctcccgcatccgaattcctcgaagtcgccgccagagaactcgagggagcgatcgtataccgcgttgcggatatcgcgaccgatcttcgaggagagatcggcgcacagatagttgcatgcgaatgccgccgccccagagatgatggcggaggcgagcatcagcgcgccctgttccatgatggtgtcgaggtcgcgtgtggagataccggcgtttatcatgaccgatagaaatgtcggaaccagcagaacgcccgcgagattgatcgctagagcgcacagaacggcaacggattcgagacggtagggtttcaaaaggcgcaggaagcatcgcataagcggggtcccctcacaaggtattgtcgagtcgttcaaacagattgggcggcgaggcggagccggctacacggcagccggctccatgggtcgcttggtcggagacatcgtctcctcggtgagacgggagacgtagcgggacagcagacgcaccagctgctcgcgatcggcaggcgtcaggctttcgagggcgcatcgctcaagcagcatcgtcggttcgacgtgatcgcgcaggaatcgctcaccggcctctgtgagctcgattaccttgctcctgcggtcttctgctgcaggctcgagtcggatgagccggcgctcgatgagcatcttgagcgcggagctgacggtctgcttggcgtagcaccatccctccacgagacttttctgcgaaagcggagcagcatgctcgcccagggcgtacatgacccaaaatgcgcaatcggacagtccggtccgctgcgcgagccggtgataggtcctgtccatctcgctgaagatgcgactcacctcttggcattgctctgcggttctctcaagcgtgtcctgctggaacattcgacgctcacctcctgatcgatcgcggtagcaccattctgtctgaaatcggatcaatgtcaacccccatctccgccacgccctctcggtggcgggtagaatgacagcgcgaatgatgtggcggatcgcgattcgatgcgctggcagaacatgggatgaaaatgctgccgtgctacaatcaggaccctgccgaaccgcttcggggcggttgcgctgcaggatcgagcagcagtcgatgaccagcgctcgtcattgtgaaagaacagcgccgagtcgaagtcttctcggatagcgacgacgtcgaaaggattgcccgtatgacggaagaggaaaagcgcgaccgaggtctgtggtacgacgccgcatacgaccaagccctccatgatgaatgcatcatggcgaaggacctgtgcttcgagttcaatcagatgcgtccgagcgatggcgagcgcagagccgagctgctcgatcagctgctcggcagcatcggcgagttctcccaggtgctgtcgccgttccaagtggactacggctgcaacgtctccatcggagagggaaccttcctgaaccacggtgcctatctcatggacggagcgcgcatctcgatcggtgatcattgcttcatcggcccgggtctgcaggcttatacggcacttcatccgctcgtcgccgagcagcgtctgcgcggaatcgagcgcgccgagcccatctgcatcgagagcgatgtctggatcggcggaaacgtaaccattctgcccggtgtcatcatcaggtccggcagcgttatcggtgccgggagcgtcgtgaccaaaaacatccccgctggagtcatcgccgccggcaatccgtgccgggtcctgcgtcccatcaccgcgaaggacgccatctcggattagatcggcagatcagcggcaaagccgcttcacggcctacctatcggcgtttctgatgagaacctggcagctcttcatggtcttgagcgctgcggaatgcccttgggggtcgctgcccgcgcaacaggacgcatcgactgcgagcggtacttcaggaatcgtcgctctgagaagcaaggcgcagctcacgacgcagatatcggtgcacagaccgacgagctccacagccgagatgggtcgcttcgcatgcctgtcacgcagagcgtcggccaaagagatcgaagcgaacgtggacttttcgaaggcgtgggcacgacgctccgagagcaccttcatcagtcggtccggaacgcgccatccctgcgtgcccttgatgcagtgctcgatgggaagctgggtgccctcatatgtcgagaggtagtctctatcgtgcgtatcgagcgtgtagacgacatcacccggaaaggttgccgccagctcgcacacccgctctaggatgatccgggcccggggcgtgccgagcgcgccggtgatgaaatcgttttgcatgtccactgcgaccaagacggaattctcgtcaaacatgaggctgccttcctttgagcgtccgtggaatcaaagagatgagaatcgtatccatcatatcatcgcaattggccccgttgtgcgcgagggaaacccgaagcgagtgatttggggcatcggatagggcgtcatcgctcatacttcctggctgatcctatagaattatgtcaaaattgttaacgaatccgcgatattcctcattctcaaaatggatgaataaatgattttgcgaacccccaagtagcatttgtattttattccaggttgaacacgtgatggcttagtttaacttgccttttctgacccacgattcgctttgatgtatgtatttttgtacataatttgggcttgcttaaatcccatcgcttttacgggttaaatgtcattcacatggtagtatgaggtcgcttgcgagtgagcacattatccaacttcggctcaggggaagggctacggcatgactgaaacaagacattcacgaacgtacgctgcaaaagttcgtcggcatgcggcgcagatccttgcagagggtcttggacatcgcgctctcgctggtcagttgaagattccggaggcaacggcgcgccaatgggcacgagcatacgcggtcggtggcgaaggggccgttctcaatgcgggcgcccggcatcgggtttatgactacgaactcaaacttgcagtcgttttggaccggcttgagcgcggaaagaccgttcgagaggtcatgatcgagtacggtgtccccagcgagtcctctgtgaagtcatggtgtcgcctgtatcgcaccggtggcaggcaggcgctgatcaacaagcctcggggtcgcaaaccgcggcttcgagctgaatgctgagtcacggctccctacgctcacgcggccagacaaacggttgtcgcagacaggttgttcaaaagcttcttccgtctgcggtgatctcggtagcattcgagtcgcgcctgtaacatgagcaacccggacctgtgtgttcgcgatcgcacaagagcgaaataaaccataatgcaagacccgcgcatcgagggccctttcggtgcgcgggtctttttgttcggagtcgcaccatgagcagatctgctatcaggatgctatcatagagaagtctgatctggagtcaggccgcagcgcggcagaagggaacaacgatgctgaacgctatcgagatttgcccgaagatctggtgggtcggcggaatcgattggaatgagcgatcgtttcacggatacacgaccgagcagggcatcacctataacgcctacctcatcatggacgagcgcgtcacgctcatcgacaccgccaaggcgacattctccgacgagttcatccagcgcatctcgcagatcgtcgatcccgcgaagatcgatgtcgtgatcgccaatcatgtggagatggaccattccggcagcctgcccagaattcatgagctcgcgcctgacgccgcgatctacgcgagcgggccggccggcgtgaaggagatcaaggcgcacttcggcatcgacgtcaagggagtcaagaccggcgatgcgctttccatcggcgagcgcacgctcacgttcgtccagaccccgatggtccactggccggacaacatggtcacctactgtcccgaagagcagatcctgttttcgaacgatgcgttcggccagcactacgccacgacgaagcgcttcgatgatgagaacgatctgtgcgagctgttcaagcaggccaagaagtactatgcgaacatcgtatggccctacggcgctcaggttcaaaaggcgctcggtgcgctgaggtatctcgacatcaagatgatcgcgccttcgcacggcgtcatctggcgcagtcatatcgccgagatcatggcgcgctaccaagcgtggagcacgtaccagaccgagcgcaaggccgtcgtggtctacgattcgatgtggcactcgaccgaggccatggcgcgtgagatctgcgacgccttcatcaaggatggtgtgtgcgcccagctcatcgatctcaaggccacgcacatctctgacatcatgacccacatgtgcgatgcgcgcttcgtcgctgtcggctcgccgacgctcaactcaaacatgctgcctaccgtggcggcgtttctcacctatatgcgcgggctgtccccgaacaactcgcagcgcatcggcatcgcattcggatcttacggatgggcgccactcggccccaagcaggtcgaggaggctctcaggagcgcgaagttcgagatgcccgtgcccgtgatcacccagcagtggattcccgatgagaaaaagctctgcgatattcaagctgcggtctgccagatcatcgaagatgatcaggaccgatcgaatcggagctgacggagtttcggaacacccgcttggatttcatgtcgtctggcgagacccgcagcgcgcagccactcggcaccatggcttcgagggaccggcgtcggctggtccctctttcattttcgcgcatcgcttcctatcgcatgcagccctgtgacaccttggcgcaaagtgcaggggctgcagatatatcgcgtgagtcttccggagatcggaccgggacgcgggccgctgaccgggccatgcgccggctcatctgctcggccgtctccctattcgtcttcggtaccgaccgaggcaaccagctcgttgacgtaggccagcccctttcggccccgtgcgattgcccgtcggatgatctcaggggtgagcggctcgatcgccgatatgagctccagggcgcagggcacgttgacgcccgtgaccagatgcacatggacatagaaggtctgccatatggtctcgcagggtactctcatatctctattgtcgaggcgatcgcgactcagatggtccccttctgatccgcaacctctaatcccttgtcgagcagatggtatccctgaggcgcaggtggctgagcattcccttcgccatgttcgcatcctcctcctgagcttcctcttggctgaaataacaacaaggcgatctcagcagtctcatgcccttttgcgaaaagactaagaaccctcgaattctgtgctaacagtttagtttaactaacgcatcaaaatgacttgagttatgtcacaatttatgacataatatgtctgatcgaattgattcgatagatcttgcaagaataaaatgaaatcctaatgaaggggctaatcatgcttctatcagtcggcggcgtctggagtcccgatagcgtctgatcgtatgcgacgcgataggcaaatcgatctcatttacaaggcgaaggccgtctcgggcggccttcgccttcagggcagatgcttctcaagccgggggtacagatgtacattgaagtagattcatattgcaaatcgatcaagggcgtcaccgttctcgagaacatctcgtgcggtttcgagcgaggtcgggtgtacggcttgcgcggaaagaacggatcgggcaagacgatgctgctgcgcgccctgtccggtctgatctttcccacctctggatgcgtgaggatcggcggaaagcggttgggcaaggacatgccctttcccgagagcatcggcctactcatcgagaatccatcctttctcgcgaaatacaccggggccaaaaaccttgagctcatagccggtctcagaggcgtcatcggtcgagaggagatcgcccgggctatgcgcagcgtcggcctcgatcccgatgacaagcgccattaccggaagtactcccttggcatgaagcagcgtcttggcattgcctgcgccatcatggagaaaccagatatcctgctgctcgatgagcccatcaacgcgctcgatccaaccggtgtggcccaggtcgagcaggtgctcgcccgtgctcgagagcgcggtgccgtcgcgatcgttgcctgccacgacatggaggagctgcgcctgctcgccgacgagattctcacactcgccgaggggcgcatcacagacagtgaggttgtgtcccatgagcaagcgtagaccaagacaggcgaggcatctcatctgccttatcgccgcccttgtgacaatagctgcctgctatatggtggggatgcgcgtttctcaggtgaacaccgctgtcacgcaacaccgcgttcacactcacgagctgctcgatcccgttgctctcgttggcggtccgcaagctgcaacggaggcggtcgacggagtcaccctgaccgcgctcgggtgcgctctcgccgatcagaacgaaatgggcaagctgcttcccggctaccgagatggcatgattaccgctggcgccgcatccgatgtcaagttcctcttggttcgcctccgactcgtcaatggctccgatgagaacagaacgcccgacctcaactccctggcggtgcaggagggagcttggcacaacgggatcgaccccgatccggcgattttccgcgcgatgaatccgcaggcgtcgaccctcgagcttcaacccgggcagagcaaagaggtgcttgctgtgttcgaggcctatgatacgcaattcgggttcaagaccgcggcatgggacggattcggggggcgcggtctggagctcgttctggcgacctacccggacaaggtatgtatcaccttaggtcgcccgggcatcttggcggagctcgagagcgccggcggcaaaggagagaatcaatgagaagcatactcgctcttgaactcaagcgagccttcggcggtgcgccgtttgttcttgcgttgatcatcggcattgggttgtctgtggccaacatcgcacttgtagcggcaccttacgccctgtcggaaatgtgggccggctggcgcgacggggcccagggctgcccgccgtcgttctttggcacctggatgggccagacaccctttaccatcacaacgtcgatattctactacgcgcttccgctgctggcttgcatcccctatgcgacgagtctgcacgccgatctttcatcgcatttcgccacccagctgctggtgcgaaagggccgcgcgaactacttcgctgctaaggcctcggcgacctttctcgccgccgggctggtgtcgattctcccgctcgtcgtcaacatcataggcgtcgcctgtcttgttccacaatacgcacctgagccgactgcgggcatctacgcggtatcggcaagttcgatgctcggagaactcttctacatatctccctgggtgcatatctcggtgtttctcatgctgacgttcatcatggcgggcctgctcgggatggtctcggtcgcgctgtccttctttgtccgcaacggtttcgccgtgctgctcgcgccgttcgctctgtgcgtggtcatccagcttgtcgcgcagaacacggtctttgagggattctctccactcaacatgatcatgcctgcccaaccgttcccggccgtgctttggatcgtcgcgctggagatgggtatctgtgcggtcgcactcgtcgtcgctctcgctgtccggggcttccggtacgaggagctgtgatgcgcctcatcagagcgatacgccatgaactcgctttgacatggagctccaacgcatttgcgctcattgcctgctttctccttccgatcgctctggaggccacctttctcatcagggcggttcctgaactcgatgcgacgcggaaccttgatcatctgaggggctccgactcattcaccgctggcgacatcatcgtatttatcaacaagggcatgccgcctttcgatccaatcacgcgcaaggtcttcaccctggacatgatatgggcggcgccttatttcctgtttggatacctggcctgttcggcgttctcgaaggaggctggtgcgcaggcctgtcagatcgtcacgcgcattcgcagccgcggcgtctggatcgtgtcgaggtgcgcgcgcgcgacgatcctcgtgatgtgttatctcatgtgggagctgctgctcgcgatggcgctcggtgccgttttcggagcctcgccgtcgctgcagccgagcgagtggagctcggtgatctccgacatctccgtgcgagatccctcgttcgccgctctcaccctcagctgcctgtctgtgcccgccaccgcggtagccgctgcgctcgccgtcacggcgttctcggctgccctcggtccgcgcatcgcgtttcttttgctcatcgcgcttgtggtgacatcggcgtatatcgctgagccgcttctcttcctcggttcctcgatggaactgcgcggaattgtggccaccggtgagtggcctgccgccttgcgcgggatcggcgtttgctttgcagtgatcgcagcatctcttctatgcgccccccttatggcgcgaaaggcggatttcttatgatggcacatcttggaggaagatctcgcttgcgagccttgcgcccgacagcatggtgctgttcggttcttgccgttctcgccgcgctgctcctgggcgcatgttcgatgggggggcacaacgcgaccggctcctcgggcgatgagagcgcgctcgagcagaaagcggtgggggactcttttcaggtcaaggccaccgatgcgaccgacacctcgaagacggtgacggtccaggtgacgttgacatcgtgcgagaatgaaggtgcccatctgcccgagggatacgggatgatcgacctctcatatctgtacgacgacgatctgaagacgtacaacaaggagaacggttactggtcggtggatgatgccggtgccatcagcgaaggctggtgcctggtggtcgccaagttgcattacagcaatgacagcggctcggactgtcgcgtcgatcttggcaaccttcgcatctcccaccttgattccgatcgaaacctggttggcgccaatgagggggagaactggatcctcggaggcatacagaccaaggaggactattatcgcccccggatagcagcgcactcgcaggtggagtgctccgtcgggttctttatccggacgaaatcgatctcgaagagcaatctgctggtgatggagaccgcatcggggaactcgagcggtgccaaggtgttctcactgggtgagcttggcacccgcgaagacgtttcgtcgtccaagtaggatcgagggcatgacatcatgagtcgaaagcgcgtcacgcaggattcgatacgctcggcagcgcgactcgcctcgcgctgcgcggggctgatctggccgctgatggagggcacatggctgccgcttctcgtagcctttccactgctctcgttttgctacctgcgcgcagttcagctgagcgggggtcggctgtcgatattcgatctgtatgtgagcgcctacagcccgagctacggcatcccccttctctggctcgtctgccccattgtcagcatggtcgcgctcgcgcgcatctggaggattcgcgacatgtgcagcatcacggtccgatcgggtggtcgatgtcgcgtctggttggcacgggtggccgatctttgtgttctatccggcgtgagcgcgatgatcctgcacctttcgctgcttctcgtcggcgcgatcttcattgggaatcccagcgacgtcggcgatgcttcgagccggttcgccgcggccacgggtggcgagaccatcccgggtctttcatttcccgtggcgtcggcgatcatgctggcctattgttttcttacgtttctgttccagaactctgtgtttctcctgctgcgcagcctcctcggatcgcttccagcggcgatcatcgtcgtcgtgctggcgtatccggaggttcacaaggcacaagcctttataagtgatttcgtgggtaccttcggcggagacgctctggctatcaacccgctttcctatctcttcgacacggcgagcgtctactacccgagctggcttccctccggtgcgcacaacttatggtttctagggatcctcatagccgtcgtcatcgctgcggcacgtttggtctgcagaagacgggatcatctctgagcgcggcggccggtccgccgcccggttgaccgccgagccgcaaatgcgcggatttttaccgcaatcaagggggtcactcaggcttttctataccagaaccgcgcttttgtgacggtaacagccccgcagcggctgtaaccccccccctgtgacgatagcagctcgcggcggctgcaactctcgatgacgatctcctccgtcgagctcgaagccaaccggcaaaccgatcagctcaccgcgctcggtcggaccatctggatgataaggtcgatgaacccctcgaccggcatccgatgcgtctgccccgaccaggtcgtgatcgccgcgagcaggcccgccagatagaactcctctaaaatggcccgctgttgctcggtgatgccggactcaggcatgatgaagccgaccagaggtttcagaatcgccttcaggcggttggagaaggagcgaccaccgcgctcggtcaacaggatggtcatatagcgctcgtagcgctgcgtgagatcgatgataatgcccatgtgctgcgagaagtcaagccgatcctcgcgcatgagccgctcctcgacaagggcgcgaacattgaccaagatgtcgctctcgatctgctcgagcagatcgtagacatcgtggaagtacaggtagaacgtggcgcgattgtagccggcccgatcggtgatctcgcgaatcgtgatcttttcgatgggtcggctctcatagagcgaccagaacgcctcccgcagatccgcgcgcgtcctcgctgtcgtctcggggtgttttctcatgcgacctcctcgatggatgatgcgtgaatcgctcgacaatcgtcggtggcatgtcgagcatcgattcggctcgttggctcttccaactatacttcttgtagacgacagattgtcgagcagtcgcagacgcgaagaagagcgctacggaaagcggtggatgtgccatacatcgacgttcatgacatcacgaaggtctacgggaccggatcgggtgcggtccgcgcgctcgatggcgcgtcctttcatgtggagcgcggggagctcgcgatcatcttgggtgcgtccggagccggaaagaccacggcgctgaacatcctcggcggcatggattctgcaagctcgggcaaggttgaggttgatggccgcgatatctctcgcgcccgagaggctgagcttgtcgagtaccgccgatccgacgtgggattcgtgtttcagttctacaacctcgtgccgagtctgaccgccctcgagaacgtcgagctcgcgtctcagatctgtcctgacagtcttgacgctcgcaaggcgctgagcgacgtcggcctgggggaccgcatggggaactttcccgctcagctttccggcggcgaacagcagcgcgttgccatcgcccgcgctctggcgaagaacccgaagcttctgctgtgcgacgagccgaccggtgcgctcgatgatcagaccggaaggcaggtcctctccctgctgcagacaagctgccgtcgtgacggaatcacggtgctgctcgtcacccacaactccgtcctcgccccgctgggcgatcggctcatccgcttcaagagcggtcgcgtcgcatcgatggagacgcgcgcccatccggtgcccgtcgccgatatcgagtggtagcgcaacgtggccgcctcacgcgacagcagatcaagactgtgcgggcacgttccgcatgccctcgcgacggatatccgacgcacgctcacaggcagcccgaagcgcctcatctcgctgttcgtcatcaccgcgctcggcgcgaccatgctcgtggggctgcgtgcggcatgcgacgacctcctcgcctcggctgactccttcttcgatgcgcaggatctctatgatgtgtccgttcagtcgactctggggctcacggacgccgatatcgaggcgctgggctctgtcgagggagtgagcgcggccgaagggggctacaccgagcaggcctacaccgaggtttccggtgcagccgagcgcgtcgatatcaaggcgctctccgcgcaggggatgaacagacctcgcgtgctgtgcggtgagctgccgaacacgccggatgagatcgctgtcacccagaaatatgccgatgccgcgggcgtcggcatcggtgacgtcgcgacattcgattcgggtgcccgagacgctcgacccagcgactcttccgaccgatcgagtgcgcccgtctcgtcgggcgaaaaaacaggagaggtcttcgagcggcgagcgtatcgcatcacagctgtggtgctcgaccccgccgatgtgaacgccgggggcgaaacgatggccttccgcgccgccgagggcgctcgatacacgtttttcatgtcccgcgccgccgtgcgtgatccgaacgtctacaccgtcgcctacctttcggttctcggggcacgggatgtgccgtgctactcggatgcgtacgactcgctcatcgatcgcgtgaagcggcgcgccgaggatatccggccccagcgcgagcaggcgcgaagcgaggagctgagagcactgatgcccgcgcagctcgatggctcgacacccgatggagttcatggagccgcctggtacatccaagatcgcacggcgctcgcgggctatgcgagcgtcgacgccgatgcgggatccatacgcgcgatcgccaccgtctttccggttatcttctttgtcgtggcggtgctcatcagcctgacgagcgtcacgcgtctggtggaggagcagcgcggcctcatcggtctgtacaaggcactcgggtacggcagatgggccatcgtatccaagtatatgatctatgcgctgtcggcgagtcttgtcggcggagtcatcggcgatctcatcggcttcgtcgctcttcctgagatcatgttcacgatcttttcaagcatgtacgcgctgcccggatatgatctgggattcaacgcactcgatgccgtgctggggatcgctctgttcgctgcgggcacaaccggtgccgcgttgatcgtctgtgatcacgagctgcgggaaaacccctctcagctcatgcggccccgtgcgcctcgcgccggccggcgcgtcatgttggagcgcgtcgcacctctgtggcgcaggttgagctttctcaacaaggtggccgttcgaaatctggtgcgctacaagcgccggttcttcatgacggttctgggcatcgccgcctgcatggcgctcatggtctgcggactggggattcgcgatacggtggcctcgctcaagtcgagacagtacggtccctccgcgatctcgcgctacgatctcatggcgatcagcgccgacgcggactacgatcgggcgcgcgagctgcttggctcatcaaagggagttcgcgacatgatcggtgcgcgcatcgactctttgagcgtctctgcacgcgatgccagcgagagcgcacagctcgtggtcgttcccgatggagaggatctggcaagctacatcagactgtccgacatggacggctgcgcccagaacctgcccgatgacggtatcggggtgctcatcacgaagaacgctcagcaggtgctcggatttcacatcggggacaaggtggagcttcgagacaccgccctgcggcgagccgaggtgcgcgtcgatggcatcaccctcaactatctggggaactacgtgttcatgagcgaggggacctacaagcgggcctttggcttcgactgcgcgccgaatgcgtttctcgcgcatctgattggtccatcgagcgctcagatcgcgttggcgcgcgaccttgggcgcaacagcgcgtttcggtcggtcatgagcacagctgaggcgaccaccgatttctccgagagcttcaagatcatcgacctcgtcgtcgtggtggtgggcaccatggccggcgctcttgcgttcgccgtggtgttcacgctcacgaatacgaatatatcggagcgggagcgagagctggcgactatcaaggtgctgggatttcggcgcggagaggtcaggcgctacatcaacaaggagacgatcatcatgacgctcgctggcatagcgctcggctgcccgttcgggttcgcgatcacgcgtctgctcacggtcgcgttgaagatgccctctctgtatttcgataccgtggtggcaccgcagagctatctgatcgccggtgccgtttcgcttgccttctcactgatcgtgagcgctatggcgatgcgctccctggatcgcgtggacatggtgggcgcgctcaaaagcgccgaatgaatcgtcgatgccgcttttgagctgcgcatccctgggccctctgcaggctccgacccgcacgcgcctccgcagcgctggccgtatcgcctcgctcgccgcacgctcgcttcgttcgcgatccgggcgccgtcgatgcctttacacgacggcgtctctgaggtatccgtagccgcgcgcatccatgtcagccagggggatgaactcgagtgcggctccgttgatgcagtagcgcaacccaccccggtcgcgtggtccgtcatcgaatacgtgtcccagatgggagtcacccacatcgcttctgacctcggtgcgggccatgccggggatgctgctatcacggtgctcggtcaagacgctcgtcgcgatgggctgcgagaacgagggccagccgcaccctgcatcgaacttgtccctcgaggagaacagcggctcccccgtgacccgatcgacatagatccccggatcgaagacatgctcgagcggactggaaaacggtggttcggtatcggcgttctgcgtcacgcgaaaagcggtttcatccaattcgcttgcgatagcgtctggctgcggacgcgtgtagccgcccgcgacgatctggaaatctcggcgatgatcctcgacgaatctgcgcgcaccatcgagatcgacatggcaatacccgccgggatgcttgtcaagataatcctgatgatagtcctcggcgggccagaagctgcccaagcgcgacgcctgcacggcgacgcgagcccccgtgcgcgaggatagctgctcgccgagttcggacagcgcggcgcgaaccgttttctcgtcatcgggcctcgtccagaagatcgccgttcggtactggcttccggcatctgcaccctgtcgatcgacgctggtggggtcgatggtggtgaagtacgccctgagcagaaggctcaagctgatgacacggcgatcgtatatgacgcgcacggtctctgcacagcccgtcgcgcccccgcatacctgctcatatgttgggcgctcgatgctggtcgatccgctcgcgtagccgacctcgcactcgacaacccccgggaggcgcttcataaaggcctgcgtgccccaaaagcagcctccggccagatagatctcgctcagtgtctctgattcatcttcttgcatgcgtcacacctccgcgtagtcaatcgtatcacgaagaaacttgccccttctcaactccgcgaacgcctgatcgagctcgctttgcgtgttcatcacgatgggcccgccccaggcgacgtgctctttgagcggaagcgagcttatgaagagcaactgcgccggcatcgcctgcgttgcggcgaccgtcgcgaaatgccccccggacagcttcaccgccgtcctctcggcgacgctcgtgccgcagatgatggcgtcgccctcgagtgccagaacggcgacggagcgctccgagtccaccgggatggcgagccgagctccgggctccagagaaatatggtacaaatcgagcggcaggtgcgctccccggtggccgcgagcgttcagataggtgccggcgagcagcctgaccgagcctccggtgaacggcagcgtcttcatgtcgcgcgtatggatacagcgaaactcgggccgtgccatcttttcttgctgcggcaggttgagccagatctggatgccgaggtggcgttcggtgctcgggatgcgctcctcatgcatgatgcccgaccccgcgcacatccatgcgagatcgccatcgcccatctcggtcttcagtcccaggctgtcgcgatggagaagtctgccgcgcatcacgtagctgatgcactcgattccgcgatgcggatgcagggggaacccggctgtgtactcttccgagtcggtgctgtcaaacagatcgagcaccaaaatggggtcgaagagctgaacggtatgaaatccgagatagcggttgagaaggacgcctgcaccatcgatggtcggcgtacctgtgacttctctcattacctgtcgctccatcgccgtctctcccatcgggcgtgatctcagtcgctcaacattgttccctgccctcgaaattctaacgggaggtgaaataattacgacttaacctttcgcttcaagtgataaaaggaaaacgaggagtctaattgattaaattgtagcaaaataagaaaagcaataggggatgattaaaaatgataggttaatcagattcaacatctttccgtgtgaacaagagcaccaccgtgtcggacttcgtcgcttcgcggcaagggtcgccttgaagctcctggttgatcagacgatgtcagccggatccccgcgcggtctttcggcgcatcgggggaaaccggtgctcaaagcgatcggctctctctattcgtcaccgaagctgacaccgagaagcttcgcctcgcgtacgagatcgctcttcgtgtcgacgtacttgagcctgcctgccacctcatcgagcgatgcatgacacatagatccatcccgctgcgctatcatgataccgaacttgccgttgagataggctctcgccgcctcgacgccgcactgggtcgcgaagatgcgatcctgagcgtcggggaccccccccgcgttgcgtatggcccgggatcgccacgcgcgtctcccgtcccgtcgtcttctcgatctcggctgcgatgtcgtagacgatcgaaggggatgtgcgctcctgcagccgacgccgatactcctttcgggacatgcctgcctcctgcttggagatcgcgccctccgccacgacgatgatcgtgaatcgcgcgcccaggctcatccgcctctcgatggtgctgactatgtttttcatctcataggggatctcggggatcaggatcgcatccgccccgccggcgatgcccgcgtacaggggaatccaacccactttgtggcccatgatctcgatgacgaagacgcgtccatgcgagctggccgtcgtgtggatgtcatcgatgcagcgcgtcgccacctcgaccgcgctcgtgaaaccgaaggtgagatcggtaccccaggtgtcgttgtcgatcgtcttcggaagcgcgatgatgttcagaccttccttcgagaggcggttcgcggtcttggtcgatccgtttcctccgagcatgaacagacagtccagtttgagctggttgtaagttttcttcatggcgggaactttttggacgccgtcttggccgggtatgtcaagcagtttgaacggtgtgcgactcgtgcccagaatcgttcctccgcgggtgaggatgccgctgaagtccatgggctccatcgttcggtatcggccgtagatgagcccttggtacccgtcttcgaatccgaagatctcgacggggtcgctgcagctgttcatcagcgtcttgacgatgccgcgcatcgtcgcgttgagagcttggcaatctccgccgcttgtgagcaagccgatctttggcatgtgcaatcctttcgagggaagagtcttcgaagagtatacctcaggattcgtcttctcgggtgcgctagcggctcacaacgttgcggatcggctcgccgtgctcgagacgacatatgttttccgctgcgatgtcgacgacgccatccatgacgagcgggaggtgaaatccgccggcgacgtgaggtgtgatcaagatgttgggggcgttccagagccgatggtcggatggcagtggctccggatcggtcacatcgagcgcggcgccgccgagatgggcggactccagcgcgcggatgaggtcgtcgttcgcgaccagatcgcccctgcccgcgttcgcgaacagcgcgcccggtttcatggctgcgaagaaggtcgcatctgcgagccgtcgcgtcgccttcgaactcgggagaaacgatgcgacgacatcggcggaaccgagctgcgcgaacagcgcgtcctgtgtgaacacggactcgaagccatcgggcgtctccgctgcggtatgtcgccggatgcccgtggcgcggccgccgagggcgcgcacgagtcgggcgaagtgcgaaccgatatcgccggtgccgagcaccagtgcgcgcgccccgcgcatcgttgcgaccgggccctcgtcgacccattcatgcatgcgttgatcgtcacggtattgcggcagtcgcttcatctgagaaagcaccatggcgagcgcgtgctccgataccgcctgtccataggcgccgacggcggtggcgatcaacgtatcttcacgcagctgcgacgtctcgatgtagcggtcgtatccggcggagccgagctggagcagcctgaggcaccgggcatcgctcagccgttccggctcgatgtttccgatgatgatttccgcagttgataggtcattatttgcaagtgaatcttcccgcgcgtagacaaagcgcgcgtccggcgcggcggcttccagtcgtgcccgctgctctgaatcaagtgaaatcagtaccaacacgttcatgagcgctccctctcatcggtggtcgccctcgccgagcgcgagccgtacctccattgtgacatagatacccaactgttccgataaggctacaaggggtgggcgcgcctttcgccacatagctgtccgtgtccgccggcacgggaaaagaggccgttcatatagaaaaacagaacatatgttcgtacacggacagggacgtgctatgatgggccagtcaatagaactcaaggggggtcgtatgcttgatgcaaaatccggtaccgtgctgttccgaagtggaccggacgaggaatatctggtcatcgaatgctgcgatctcgaagacggtcggatacggatcgagcagaggagctcaggggagctcacgcggtggtgcttcgatgggtcgccgcataccatcgagatcatgatcaaggcgaaaggagtgcggcggctctgcgattactttgacgtcagctcctccaggcaggtcgtctcgcaactggcagcgacctatgcgagctgcgcatgcatcgagaagatctgcagtctgctggattggctgagcgtcggctatgtgatgagcgagcagccgcccagcagatgagcgcgtcgccgcgcaaagatgggaggcccctggctggtcgcggcgtcaaggagaccgatgcccgagcgccggaggccgagatactttttcagaaatctgcttgactgatctggctcgagatgccatgatatcccttgcacgcggcgttacctcagctggatagagggtctgactacgaatcagaacgtcataggttcgaatcctatacgccgcaccatagatcaagatgaggtgcccacgggcaccttttttgtcagggggcggaggcgagagttcgcgcggctctgagccggaggtttcacgagagcatcagaagcccgtgtctctgcagagcgatcccgaaagaacgcgctgcccagcttctgaaaaaccttttcacccctatttcaccgctgtagacatcctatcaacttaccggcatgaaagaaggtcagagacgatatagtctctgacctggtgattcaatggagccagcaatcggactcgaaccgatgacccccgctttacgagagcggtgctctaccaactgagctatgctggcgatcctgcgtgcggaccgttcgttgcaagcggtacgcgctccgacggtcgataatgatacggcctcagcgctgttcgcgcaagacgcgcgcatggaaatgcaaaactttcagagcgctggtcgctggttgcagcaacgcgcgcgctcgctgacgatttcggatcaatctcatccggtgaggtcggctgcgcgcggagtcgatagacgcgcagcatgatcaacatgccgccatgggaaagacgcgatcgatgtctctccacattctggatgaggtgccctatcgcaaaatttttccatgtcaagacaggtattcgcgccggtgggcacgccaacggcgtaccgcgcggcaatctgtgccgatcccaagacgtcgactgcagaaatgaagagagggtttgtgaagcactgcagctagcgtaaagtgatacggatgatgaccggtgtcgagagggcgcggaccgcaagacggatgcgctcgatggcacagacgggcggtgcgcccgcctgtgcgcgaaggattcgggtgatggcgattcacgagaacagatatgaggcaagaggggtcccgggtccgcgcgagcgaggtttctcgcgatatcaccggggaggcgaggctcgggatcgggtttcgggcagagagcatgggtggattggcacgccccggacgcgatcagcttctgactactcaggtgcccgctcgatttcggagcgctatgagcgcagccgggcggaggcggatcgcacgggccgtcgcggcggctcgcgcgaccgcgatgcgcacaggagacaccgggagggcggactctcttcccggtctgctgggagaggccgctcgacgcggtccggtggcacagcgagatcgcgcgccgccctatcatatggatcgtcccgcccgcaagggcgctcgcccgcgccatcttctcgccggggggaagatcgagcgcgcgcgacgcgcagcaggaagccgttgctggtcgcagtcctgctgtgcgcgctggcattcatcatcctccgcttcgccttgccggctcacgccttcgggggcgtgaccgatctgctcggaatcacgcgaagcggctcgatcgccgtagagccgatgtcgcagctgcccgagctccccaatggctgcgagatcacctcgctggccgtctgcctgcgcgaccgaggattcaatgtggacaacacaaagctcgccgaaacctacctgcgccgtgttcccatcacggtgaagggcactacccgctacggccccgacccagaggacgcctacgccggggatccgcgcagcaagcgagacgcctactactgcttcaccaagcccataacccaagctgccaacgcctatctgcgcgatcagggttcggatctgagtgcgcacgacatgagcggctgcagcctcgatgatatagagcgtcggatcgacgagggcgtgcccgtcatggtctggacgacgctggatgcttcgacgcctccgactcacagctcggtatcctggaccatatcgtcgagcggcagtgcgtattacccgtatgtcaacctgcactgcatggtcgtggcaggctacgacgaagggcgccgcaccctgacgatgtgcaatccgctcgatgcctccgagcccatcgattacgatatcgacgacttcaccccgacgttcgaggcgctcggcagccgcgccgtcgcgatctggtaggatgcgacccgcagcccttctccttccgcaggcgcccgacgggggggcgtcgcgcgcttgtgataccatgtgcccgcaaaggccatagggccggacgcgagacgccgtccgggcgcgtccgctcgcgggcgcgtcgcgctccggtcgaaagatggcaccgccagagagtggttcgcatgcagacggacagatcatatcaacacgtagggcgcgccattctcaacgcccgggcctcggagttccaaacctttctcaggcgacgtgatggctgacgcggccgcggcggtgaatgggccggaaccgtcgctctcacggcgcatacggtgctctccgcagatggtgtggctcatcctgcttttgggtgccccgattcagatcggcctcgcgttgggtgccccccgtctcgacgttctgactcgcttcgtcgcggcgggttcgcttgcaggcatcgcggcggctgtggccctgctccatgatgcagccgcgccgcgctctgtcttggctccgctacgagatcggaagctgcgctgcgcgctgtgcagggcagcctgtctgctcgtcgccggtattgagagcgtgtcgatcgtcgcgatcctcgctggcgcgacggggcagatgtggctcgccgaaccgtctattgcaatcgcgaacgggctgagcggcatactgccgtgggcgagcgcggcggcaagcgcgctgtgcgcgtgcacggtgctgcttgcttgcgctgcggatctcgttgcgccagagtgcggctcggcgatctcgggcgatgagggtcaccgcggccgagctgcgccgctgcgggctgtgccgtatgcgttcgcgctcatcggcgctatgatgcgcatcgcatggacgctttccgccgaccttttggtgccgtctgacttcgcggcgctgctcggtttgatcgcggtcgagttgtgtgccgcggcgctgctgctcatggatattcgccttgtctgcgtgcgcgtgatcggtgctgcggcatcggacgtcttctgcattgcgctcggcgcgcacgctgcgggatcgctgctgggctccctgctgctccgctcggtgctccacctgcatgccgtgcccgccggcatcgcgatgggagcggcggcaaccatgttcgccatgttgctcggcttgtatgcgctgatgcatcgcgctgcacgtcggcccccggtcgagacgccgccggatgatggcgtccaagacgagggggatgcgcggatcgcccgcatccggcgcatgctatccgagcgagggctggcgcttcgcgaatccgaggtcgccgcgttcaccgccgccggacagaactccgagcaggtcggcgtccgtctcggcatcaaggcgtcgagcgtccgcgcgacgctgcatcgcgtctatcgaaagctcgacgtgcacggagcgaaggatctgcgggcgctctgcgccgcgttcccgtccgcgccggcagccgccgagggcgccccggcgcgcgggccggcgccggcgtcaccctcagctcaggcgcgacccgccgcgaccgccgacggccgggtcgcgtcgttggtgctcgcgatacgtcagctgagcggttgcgtgctgctgttgctgctgttcacgccgctctcgcagcgatatgccctctgggggttcgggagaatgacggtgctgggctgcgcgacgggcgggacgctgttcggtctccggcagctgcatcggcgctggtgcgttcgctcaggtgcctcggcgcccgagggcggtgtgctccaccgttcattgaagcgcatgccgcagccgatgcgctcaatactgatcggcgcagttgtcacgcttgcgtgcacggctgccggcgcggcgagcctcatgcgctggtattcgtcttcgctcaaaccgagcacctggtcggcgttcgaattcgcatcctatctgctgtgcaccatcgcgctgctctcgtggtgccgctgccgcaccgacgcttccacgcagcgcgccgcatctgcgcgctcggccgcggccgcggtgccgctctcgctgctcgccctccatctcacctccgacgacctagtctatctcgggacgatcgcactcgcagcgatcctgctggcagcgacgtcgatggcgatgcgggcgggcggtgccgaagagggccgggccgatgtcgcgtccgcagcgttctcattcgcggcggccgcgtcatgtctgatcaccttcgccgcaggggtggcctgggaggagctctggcgctcgctggccatgtattcgggagccctgtccgttcttcccttcacggcgctgctgttcggcggcgctctctggcttcggatgcaggacgccgactccagggacttcagggagctgtgcccgacgctgctcgcgttcgctctgttcacaggcgtgtatgcgctgcttttcgggtacggctggctgcgcgacgttctcatcctgcttgccacggccggatcgctctgcgtcatcatcggacgggcgcggctgcagagcgcttcggatccgcgcgcgccggcatggatggcgctgtcggctgccggcggggtgctcgggagctatctgatcatgaatcgcgtcagccgcatcacgccggacatcttcaacggcgcgccgctcgccccggagcagctgagcgcgatggcgctggtcacgcttgccttctcggtgttcttcctcggcgcggggctcgcggccctggggctgtgtcgcagcatcgtcggctcggagcgcgccgcggcgctggtcgcttccagcaagcttgatgaggcggagcttcggcaccgacttcgggcgtgcttcgtctcccgcggggcgaacgacacgcaggcgctcgtcttggccgagatcgcctgcgggcgtcaggccgccgagatctgcgatcggctgcatgtctcgctcggaaccgtcaacacggcgagaagcgccggctaccgtctgctcggcgtccacgaccggctggggctgcattcgctggtctcccagctcatcaccgcgtaaacgctcaatctatcaagttcataagcgttgtttacagacagcagggcatcttctgtgccatggtgcgatgcgtgctgaaacgcatcggtacaaccaacggaggggagcatccatggcattggcgcgcagagaggcgcggttcatcaagttcatcatcgcgactgcggttgtcatcgcgatagtcgcagccggctggctcggctatcgccatcttcaggaccagaagactgagcgcgagaagcaggcgttcaacaccgtatacgatcctgggcagaccgccgagctggatgctgccaaagatgaatcctgcgtgctcccgagctcgaaggaaccatatgccgccgggctcgggttcgtctggacgggaacgctggaggtggccgtggaaaatgcggagatctacgacagcttcaaggcgagtgggcttgcagccagccatgccggcgattcgtttcgcagcgacaaacagcatccgtttctcgtgtgcaaggtgcatatcaagaacaaaaatgccgtcccgcaagacgaatcgtcacggacaaagcagaaatgcttcaacatatcgtttttgaacctcatgcctgcaggcgaggtggcgtatttcgatggaacgatggaaggagcctccgaacaggagcgttgggacttcaagctcgcacccggcgccgagcagacctacacggtcggtttcgcgcttgaaggatctcgctcgatccagctcaaagatatacggctcacagcggccatcagccccgacgcctatggaaagtacagcttcacattgaacataaccgatcatcggacgaaggagcgcgcatgagatcgctcatcgtcatggagctcgacaaggcgctgcgcaaccgctggttcatcgtcgccgtctccatcggggtcatcttgggcgctgccgccgcgatcgagtgcgcggcgaagatcgccatatgggatgccgcaaagctggaattcggctacggcatcggtctggactctccgaacgcgctgtttctcacgagcaggggcagctacggcaactgggtgctcgtcaacgcgagcgatgcgctgtccggcctcatctacgtctacctgctcccgctgctcgcgctcgtgcccttcgcctggtcctacgcctccgagctgcatgccggctaccttatccaggtgtgcacccgcgccgatcggcgatcctatctcgcggcgaagggtgccgcggtgttcgtctcggccgcgctggtggcgctgataccgctggcggtcaacttcatcgtgctgtcctgcctgctgcctggctatgttcccacctatctcgacaatcaatacgtcgggctgttcgacaacaacctgctctcggggctgttctaccgtgccccgatgctgttcgtcgtctgccgcagcctcatcgacgcgctggtgtgcggcgtgtgggcgacgctcgtctacgcgatctcgctgcgggtcgcgaaccgcgtcgccatcatggtcgtcccctacctggtcgtgctggcctcccggtacgcgaactcctgggtgttcggatggttccatacgatcggtccggagatcaacatcatcgccgcgctgaaggatgcgtcgaacgccccgctcgatccgctttggttctccgcgtgcttggtggccatggcggcggttgcggcggggctgcttgcggccgagaccagacgggacctgctatgagcatcatccgtctgtactggttcgacctgcgtgtgtcccggcggatggttctcgcgtcgcttgccgccgtgctggtcttggccggcctcatcatggcgaacgcggcgctcatggcgtcgttctacgagcagcgcgccgcggctttctcgtggggggacttcatcgcgagctgcttttcaggcgcgcagtcctatgaggtcacccagggctctcagttcaagccccccgtgggctggctgctgatatgcctgctgctcgcctacgcgaccctgctctttccgtaccgcgatctcatgggcgcgggtcgcgcggcgctcgtggccggcggcggaaggatctcatggtgggtcgccatgtgcctgtgggtgatcaccgtggtgtgcctgtgctgggtggctgtcgccgcggccgctgcggtggcgacgctcatctgcggaggcccgctcacgctcgagatccaccgctcgatgctgctcgtctgcgaggtcagcgccgatcacatcttcgccgatgcggtcgatgggaccccgtttctgctggtcgccctgctgatgagtgcggcgctcggcatagcccagctggcggcctcgctcgtgttgcgccccaccttcgcgttcgccgccgcagtggcgctgctgctcgcctcggcgtttctcacgagcccgctgctcgtgggcagcttcctcatggccgatcgctggggcggcatggtcagttccgggctcggttccgatgccggcgcgctcgtcggatgcgctctgctctttgccggggccctcgcggggggtttgttgttcaggcgcttcgatgtgctcgataaggagatgaatgtctgatgctggagatgagttgcgtatcgaagaccatcaagggggtcgaggtcgtccgcgatgtcagcctgagcgcggctccgggccgcgtggtcggcctgtcgggcgtgaacggctcgggcaagacgatgctcatgcgcatggcgtgcggcctgatccgcccgagtgcgggagaggtcgccgtggacggcaaacggctctggcgcgacatcgcgttcccgccctcggtggggctgctcatcgaggggccggcgtttctcgacaaccgctccgggacggccaacctcgagctgctggcctccatcaggcgctccgtcgacgcggcgggggtgcgcgcggccatcgcgcgcgtggggctcgaccctcaggatcgccggcgctaccgcaagtactcgctcggcatgaagcagcggctgggcatcgccgccgccatcatggaggcgcccgacctgctggtgctcgacgagccgaccaacgcgctggacgtcgccggcgtcgagatgctcaagcgcatcgtcgcgcaggagcgctcacgcggcgcctgcgtgctcgtctcctgccatgacgcaggcgtgctgcgcgagatgtccgacgaggtcatctacctggcggagggcgccgtcgagcgccgcgagacgatcgcggtgcgatcgtgagcgcccccgcgcgccgaggcgcgcttcgcatcgtcgccatgctcgcctgcgcggtcgccgtggcgctgatcgccgggcgcatctggtgggtcaacgagcaggcgatcaagattccggtcgagcacgtcgcgcagggcagctggctcgcactcgacggcgccttcgccggaagcgatgaggaacagacgaagggctacgagttcagagtcgagaagaccgaggtcgtgacccctgatgagtatctgagccgctacggaaaagacggcgtcgcctcgaccgaggacggcgcgcggcgctccgttctggccgtgacgctcaccatgcgcaacacctcgaccgagggcggcggcatcatgtcgtttctctgggaggtcatcccggaatcgaagaacacggattactcggtcgacgaggacctgtgggcgcatgtcgccaagatggaccccagcatgttcagcgtgccacccggcaagacgctcaaaacggtcgtgccgttcgtcggattctcgaatccgccgtatttcggatcggacgaggcatcctttcggccgccgatcgaggggagctcgtttgagctcgtgatgtcgaacctgccggtccgcaagattctcgacctgcgcgtggacgcctcatgatcgcggcggcgcgcccgcgcggcggcgacggggggcgctgagatgggtgtcatggattcctacgcgctgcgctccatgcggcgcgcccgggcgcgcacgatcgtgtgcgcagccggcatcgccttgtcctgcgcgctcatcatcgcgatcctcaccacggcgctctccttggatcaggccctgtgccaggcggccgagcgaacccagggatcctggcaggtcgagtttcgcgatcttgacgccaagcaggtcgagcgcgtcaggagcgacccgcgcaccgagcgagttgtgctcgtgcgcgagtacggcaccgccgtgctgccgcaggccggccgctacgaacggggagcgcacctggggctcgcgtcggtgccgggggcgcaggaggcggccggcctcatcgcgttgcccgagatggaccagggtcggctgccggagggcccaggtgagattgcactgcccgcagagctcgccggcgagaggctctcaggggacgcccaaagcgaggtcacctcggacgggaggctcgcgctcggcggcgcgctgagcgtgcctctggggcgccgtgtcaccgacgaggccgccggcggcgtccgcgctctcggcttcagcgagcaggcccccgagggggaggacggcgcgcccgtcgagcggctcgcagacgtgaagcgcttggactttacgattgtgggcttctaccggacaagcccgaactggatgctcggagatgccggctccctcgcgctgaccggctgcggcgctatcgacgagccggtcggaacctgcgtgtacgccacctcgacgggattctcctcgcgcgccgccgtcgagtcctacgcgggcatgttcgctcggcacggcgccggcgccggtgtgatgcacgaggagcttctgagccttcgcggcctcggcgcccccggccccctcatgacctcgatcgccgcgatcgccgccgtgctggccgtggtggtcgtggtcgcctcggtctcgctcgtgcggaccggcttctccgtctcggtgtccgagcgcacccgggagctggggctgctctgctcgctgggagcgacgccccgtcagatccgacgcgtggtccgcgtcgaggcggccctgctcgcagcggcggcagtgcccgccggggtgcttgtcggcctgggtgcgacgtgggcgctctttcggaccgtcggcgccgatctcgcctcgatgctggacgatcagggcgctgggctcgcggtcgcggtgtcgccctgggcgatcgggatcgcggcgctgatctcgctggtcgttatcgccgcgagcgcgctcaggccggcccgcagcgccgcgcgcatctcggccatggaggcgctgcgctcgacgcgcgacgtccggctcagcggcgcggagcgcagacgggccgcgcgtcgggcaactcgtcgcggccgacggcggacggtcgcatcgcgctcgggctcggtcgccgatcggatgcgcctccggcttgtcggcgtggccggcgtgatcgcgcaccgcaacctcacccgatccggccgagccgcccgcatcgtggccgtctcgctggcggtctcggtcgcactgctcatctcctgcgggtcgctcgcgacctacgcgggcctgggtgcgtcgatcaccgctgagaccttcgacggggatctcgtcgtgagtctcacgcagacaaaggagcagcccggcgacctcgattcgagactggcgtgcgccgagcggctgaaccgggcgctcggcgcgatcgacggcgtgacccccatcgggtacgggacacagctcagccttgtgtgccggactccccccggcatactgcgccacatcgagcggcaacagggcgaagagatcttcgaggccgccgacggctcggcctgcccggcggtcgacgtcatgttcctcgatgacgcgtcgtgggccgactacgtgcgcgagctcggcctgcccgaagcggacttcgtttatccctcccatctgcgggcgatcgcattcaacctcattctggcggcgagggacgcggagaactacacccggttgaagcccttcgagcgcaccgggaccgtgacgctgttcacgcggttctgccacgacgacggctggggcttcaccagagcggtgcgcgccggcgccgacggcgagccgtgcgcggtctacgagtccgacagcggaggcgagcagcgtctggtgccgctggggcgggccgcctgcgccacggtcgacgtcgagatcgccgcgctcgcgcagacgccgccggcgagccgctcaagtctgctgcgctcgacgacgccgacgctgctgctgccgctgggcagtctgcgggtgatggcggcggcgagctatcccggaggcggggacgtcgccgacgcgacctatctcggcgatccccttctcatcggctcgggtggcgcaagcgatttcgagacgcagctctcgtttctcgcgcgcgacagcggggcggcggccagcgcgatgcgccggatcgtcagcgagagcttcaccggcgtacccggcagagtcgtgtcgatctacgacaacgccgatgacgctcacagggagcggatcgcctcgacggccatccgggtgttcgcgtcggcgttttgcgccgccgtcggcctggtcgccgtcgcgaacgtgttcaacacgatgtcgacctcgatcgccatgcgccggcgcgagttcgccgtcctgaggtcggtcggcatgagcggccggcagtttcgccgcatgatcgcgcttgagtgtgcgagctgcgccgtccgcggcttggcgggcgggctggctgtgggctgtgcggcgaactacgccctgtaccgcgcgctctccctgtcggtgagcgggatcgagctgcagctgcccgccggctggctggccgcggcggccgcgaccgtcgtcggcgcgctggcgatctcggtcgcatacgggctcgggcggtcccgcgccgccagcgtgatcgacgccgtgcgcggcggcgtcgggtgagcacgctggccgcggccggcgccgggctgacgtctcggccgctcatccgacgcggtcttacgcgcgcgtgacggatctgtcacgcactcgtcaccttcgcgcaagcaatccgtgcgaccatagatggcggacatcatacagagggaccgaccgcgctgagcgactccagcccggccggtcccgccgacgggagggagacccccatggcactgctctcagtcgagcacctctccaagatctacggctcaggcgcgaccgccgtgcgcgccctggacgacatcagcctcgagatcgaggcgggcgacttcgtcgccatcatcggctcgtcgggctcgggcaagtccacccttttgcacctcatgggcggcgtcgaccgaccgagctcgggcacagtgcgcctcgagggcagcgacgtctacgcgcgctcagacgagcagctcgcggtgttccgccgccgggaggtgggtctggtctaccagttctacaacctcatcccggtgctcgacgtcgtcgagaacatgacgctgccggtgcgcatggacggccgcgagccggacgccgcgcggctcgaggagctcatctcggctctggggctctccggcaagcagggctgcctgcccaatcagctctcggggggccagcagcagcgcgtcgccatcggccgcgccctcatggccgcgccggcgatcgtgctggccgacgagccgaccggcaacgtcgactcgaggaactcggccgccatcatgcagatcctgcgcgcgtcgaaccgcgatctcgggcagacgctcgtggtcatcacccacgacgaggacatcgccttgatggccgaccgggtcctcgccatcgaggacggccggatcgtccgcgacgagaggcgctgagatgggcgtcatgggctcctacgcgctgcgctcgctgcgccgcgcccgcgcgcgcacggtcgtgtgcgtcgctggcatcgccttgtcctgcgctctcatcacagccatcctcaccacggcgctctccctgtgctcgatgatgtatgagagcaccgagcagatcgaggggtcctgggaggtcggcctcagcggtctgtccgacagcgacgtggacagactcaaggctgacggccgaacagccgacaccgtggtcatgcgggaatatggcgtcgcgcagctgccctccgcagagcagaggggccatatggagcgcctggctgtcgagtcctcgccctcggcctcgacggcccaaggcatagtcgtgccgccacagatcgatagcggcaggatgcccgagaacagccacgagctgcttatgccggtcgcgcttcgcggtgagctcctcgcaggcgacggtcggctcgaggcgcgaagccagggaaagatcgcactcgactgtcctgtcacgctcccgcttggcgagcgggtggcgaaagattccgcaggagcgaagacacataggctcacgatgagcgatagtccggtctatggcgagggctcgggtctgagtgagagcatcgaggggcccgcgcccgctgagttcaccgtcgtgggcttctatctgcccggctccgcttggcaattgaacaatggtgtgatgaaccttgcgctgacctgcgatgacggcgcgctggcctatcgagggagcacggtttgggcgacgacgaccggactcgtctcacttgatgacttcaaggcctacgcgcaggcgttctcccgcgatagtcaggaaggcgaaaggggcgcctcatacgtccctgacagtctcgagcaatcgcttcatctctccttgctgcgctaccgtggcatcacaggggaagagcagatatgggtcacggtcgcggcgatcctggggattctcagcggtgtggtcatcgtcgcctcggtgtcgctcatccacaccggtttcgccatctcggtgtccgagcgcacccgcgagctggggctgctctcctcgctcggggcgtctcgacgtcagatcaggtgcagtatctgcatcgaggcgctcgtcctcgcggcagtcggcgttccctcgggcctcatcatcggcctgactgggacctgggttgtcttccagctcaccggtgagggactcgccctgttcatgcgcgtctccggccatgctccagaggtcgtcatctccgtgtgggtgctcggcgtcgcggcgctgctttcgcttgttacgatcgctctgagcgcgcttttgcccgcggtgcgtgccggtcgcgcctccgcgatcgatgctctgcgctctgccggcttcgtccacctgagtcgcgccgagcggcgtcggcagcgccgtgcctctcgccgggcgcgccgccgtgccgttcggctcgaagggagcggcgcacgtgcgggcggcgcgctggatcggctgcgtctgcacctctcgggcgtgcccggttatctggcgcatcgcaacctcacgcgcgcgagctcgaagtcgcacgtcgccgtcgcctcgatcgccgtctccgtcgcgctgctcgtcatcatcggctcgttcgttcaggatatggacatgctgtccagagtcgctggcagcacagccgaaggcgatgttcgggtgtcactcacggtggaccctcgggatggcgcgacacttgccggcacgctcgatgtcgtcgacggtctggatgcggagctgctcaagatcgatggtgtgagctccaacggatacagggcgaccacatacatcgagggcctcgttccctctgagatgatcgcctcgtctgacatgaagtcagccgcggacggcaccgcgtgcgcttcgttcatggttcacttcatagacgatgcgtcgtggagagcatacgttcgcgacctgggactctctgaagcggactacgcagatgcgacgcatccgagggctatcgccctcaaccgggtgatcgattcggacgggtcatcctaccgctatagcgcacctatcaaccacgtcgggaccgtcgagctgctcacggagttcgtcagtcgtccggaggcgagcagcccctcgatcgaggtcgatgagaatgggaatcttgtcgcgacgtactacacacggtcaagtgctgagaagctgcaggtcgctttgacggatgcgaccgttgccagcgcccgcgtcgagatcggagccctcgcccagagcgcgcccgcgggcatgtcgacccttatgcgcacgcagcagccgagcttggttctgcctgagagcgcgctgcgctctataggcgccgatgcgctgtccgctctcgcagcgcgcgcgccgggaaccaagggcacgggacctgtgcccctcatcgagcccggcagctcgctcatagtggacctgtcgtatctcaccaaggacagcgcgcgagcgagcgagaagatgaggcggaccgcgagtgatcagctcgcagagatcggcggcgtgtcgctgagtgtgagcgacaacgcatcggccgcccgggagagccgcttgatgtacggcgcactgcagatcttcgccggggcgtttgccatcatcatcggcctcatcgcggtggcgaacgtcttcaacacgctctcgacctcgttcatgctcaggcgccgcgagttcgccgtattgagatcgctgggcatgggaccccattcgtttcgtcgcatgatcgcgctggagtgcgcgagctacgcggtgcgcggtctggcgatcggactcgcgctcgcctccgcggtgggttatgcgctgtacagcgctatcagcatgtcgatcagcggtcttcccttcggcctgccgctgttctgggttgccttcgcgatcggtctggctctgttcgtgctcgccgtctcggtcgcctacgggctcaggcgctgtcgcgcggacagcgtcgtcgaggcgctgcatgaggacgtgctctagggaccagtcccgcgatgcgaagaggccggggcgagcgggtagcgtcttgcgtcgttctccccatgcgcttgcacccgaggcggggtggaggatgcgaatgattcacgtccatgacgcgccgttcacggatgatccccagccgctgggcgatctataggtaagcaggcgatcgcatggtgggatccactaactatcatccgggcggatgcgcgtatcgatacgagcctctgtcaaatgcgtacctcttcataaacttatgataaaacctgcagctgaaagtcatatgcatcgaaattggcgtggtctgtatatccaagaacagatcaagccggggttgaatcacgaagtcactcaacttaataaattctagtttagctggagaaatcatccagtaaacggttgtttttgcgcttcaggcggttgcactgaaccatgggagcattatttgactgcgcggccgatgatgctatgatgtaaaaaagtcgttatgtggttactaccagttatggacgtcctcgaacgtcgttgcgcttgttccaagatcagtttggacccgcccatgcgggcggttgaaattgcggtcgggtgctgctttcgaggcaacaggggtacatgtaggcacatggggtgattcgagatccagcagctctggtgcgcggcaccggaaacgaaatcaggcgaaaggggtacagaatggtcggtttcgtacttacgggccatgggaagttcgcaagcgggctcggcagcgcgatcgatatggtggcgggagaccagcccgccttccggatcgttcccttcgaggtctccgcggcggctacatatgggagcgatctgcgatcggccatcgcggaaatgcgtgccgagtgcgagggcgtcatcgtattcgttgatctgctcgggggcacccccttcaatcaggcgatgatgatctcgcaggacatcgccgatgtcgagatcgtcacggggacgaacctgccgatgctcatcgaacttctgctcacacgaggcagcggctcgccgattggcgagcttgtggcgcaggccctcgccgtgggaaaggccggcatcgaccacaagcagatcaccgccgactccgacggggacggattcgatgaggacgaggacggtatctagatatgggcgatttcggccagagcatcttgagttcctccattgcgctgctggcgctgctcgtgatcatgggcatcgcctacaccgtatggtcgcaggtggcgatgagaaagaaacgcgcctacttcgagaagctgcatgccgagcttgcgaccggtcagcagatcatcttctgcggtggcatctacggcaccgtcgaggcggtgcgaggcgatcgcgtgagcgtgaaggtgagctccggcgcgatcatggacgtatcgcgctacgccgttcagcagatcgcgggccattgaggcgccgcccgctgaccagctgatggcagcgataatgcaagatcaggtacaacgccgaaaggcatgacgggaaagggagcggtgcagctatggcagaaccgaatatcctgctcaccaggatcgacaacagactgatccacgggcaggtcgccacgcagtggaattcaaccttgggagccaatctcatcttggtcgccaacgatgaggtttccagtgacacgatgcgtcagaacctcatgaagatggcggcgcccaccggcgtgcagaccaggttcttttcggtccagaagaccatcgacatcatcagcaaggcatctcccagacagaagatcttcatcgttgccgagaccccgcaggacgtgctcaagctcgtccaaggtggggttcctataaaaaaggtcaatgtcggcaacatgcacatgtccgagggaaagcggcaggtcgccacaaccgtggcggtcgatgacgatgatgtcgccgctttcaagaagatgcaggaactgggggtggagctggagatcaggcgtgtaccgagcacgtcggtggaggatacgaacaagctgttcgcataagcgcttgctcgcatctgttcggccgggtcggatccggcagctttccggtgagtcctcgggattcacaacatttctcgaaaggaggagcaacaagatggagtattcgatcatacagatcgctttggtgttcatctggacattcatctgtgcaatcgatcagttcgacttcctcgagtcgctgtaccagccgatcgtatcaggtttggtcatcggtctgatccttggtgatcccaataccggcctcgtcgtcggcggcacctaccagctcctgacgatcggcaacatgccgatcggcggcgcgcagccgcctaatgcggttatcggcggcatcatggcagcggtgctggctatcgctctcaagaccactatcgattacaacacggcagcggccctcgccattccgttcgcgttgctcggtcagatcggtgtcacaattgtctttacactcatgtcgcctctcatgtcggctgccgacaggatggcgcataatgcagatgtcaagggcatcgttcatctgaactatttcgctatgggtctgctgggactgatctttgctgtcgtcgtgacgctgttcttcatcgccggcgccaccatcggacagactgttgccgcagcgattcctcagtggttgcaggatggcctcagcgccgccggcggcatgatgaagttcgtcggcttcgcgatccttctgaaggtcatgatgtcacgcgatatgtggggcttcttcttcatgggcttcgctttggctatcatcaccgtcgccaacgaatcgctggcgaccccggcactgctcattttgtccctgatcggtttcggtatcgcattctgggactaccagcagcgcaccgagctggctggttctatcgctgacggaggtgacatggaagatggcatctaatgactacgtgatccctgatcgctacgaggatcagacgcctgccgcgcagctcgataagaagacgctcaacaagatggcatggcgctcctgctttttgcaggcatcgttcaactatgagcggatgcaggcgggcggctggctctacggcatccttccgggtctcgagaagatccataccaacaagaacgatctcgcggcgtcgatgagccacaatctggagttcttcaacacgcacccgtttctcgtgacgttcgtcatgggcatcgtgctgtctcttgagcagaacaaactcgacatcccgaccatccgcgccgtccgcgtcgcggcgatggggccgctcggcggcatcggcgacgccatcttctggctgacgctcgtgccgatcacggccggcatcacgtcgaacatggcgatctccggaaacatgctcgcaccgttcatcttcttggccatcttcaacgtcgtgcagttcctgttgcgcttcggtctcatgaaatggtcctacaagatgggcacgagcgcgatcgatgcgctcacctcgcagatgcaggcgttcacgcgtgccgcttcgatcatgggtgtctttgtcgtcggctgcctgacggtcacgatgggcgccacccagatcaatctcaagatcccgaatgggacctcgatgggctacagcgcgaccacggctgtcgtatcaaacgatgacgccgagaatttcaatcaggagatttcttctgatgcgaaggcgggcacgatcggcacgaagggtgccgacggcaagccgatcacgatcaagaacgctgacggaaccgagaccaccacgggtatcaccgatctcggaaacggcatgagctcggtcacctatgcgaccgttacgcagacgccggtcaacttcagcgtcgcggacacgctcaacacggttatcccgaaactgatcccgctcgcactcgtgatggttctctattacatgttcgcgaagcgcagctggaccccgatcaagggcatcgtcttgatgttcgtcttgggaatcctgggcgccggtccgttcggtctgtggggaagcatctggtagagatcggtttgtcggggtttcccgccgcctgtttgcaggcgacgtcgctccggttctgatcttcaatcgggaaggccgcgtcccttgggtccaaaggggtgcggcctttctcgaacactgatcctgtcgataaaggaggcgagagctcatggcactcggcgcacgcaaacagccgctctatgatcagctcgtcggcatcctgagcgataagatcgacaatgagtatcgccccggcgatctcatcccctccgagcggctgctcgccgagcgctacgggctgtcgcgcacgaccgtccggctggcgcttcaggacttggagcgtcagggtctggttatcaggcaacatggtcgcgggacgttcgtcgccgaccgctccgcccagaccacgaatctcatgcactcctacagcttcaccgaacagatgcgcgccttggggcgctctcccaagacgacgattttggaattcagagagatggaagctgacaagaacctcgctgcgcacatgggggcgcgcatcggggatcggctcttcaagctgaagcgcctgcgcgccgccgacgggatgcccatgatggtcgagagaacctatctgccgatgcgcagattcatgacgctcaagcgtcccctcgtcgaacgacggcctctctatgagatcatcgaacacgactaccatgagaagattcgcgttgccgaggaggagttcttcgcaagcatcgcgcgtcccgcagacgcgcacctgctcgacatcgctgatggatctcctgtgctcgatctcgcgcgcaccacctatgacaccggcaacgagatcatcgagtataccctctcggtcgcccgtgccgatcaattcaaatacaaagtcttccactacaggaacgattgaaataaagaagaccgccggggtgaggatcacgatcccgggcggtgctatgcacgaactgaaaaggagaacgcgatgtttgaaaagagttgcgacgacctcgagaagctgggcgctcggaacacgacgaccgagatcatgcaggagcccgccctgtggcgcgagaccgtcaggatctacagggagaacaaaacggctatcgaggcgtttctcgccgaggcggctgccatggccgacggtcgcacgacggtggtgctcgctggggccggctcctcggactatgtgagcgataccgtcgcaccctatctgcgccgctgcggagacacggacacctttgatttcaaacccatcgccacgaccgatctcgtctcggcgccgctcgatttcattcgccccgcagaccccacgatcgtcgtgtccttcgcgcgctctggcaacagtcccgagagcttggctgccgtgcgcgtgctgggcaagctgatcgacaacgtcagatttctgaatatcacctgtgcgcccgatggcaggctcaagaccgagttcgatggagatccgcatgcgctgacgatccttctgccgggtgccaacgacaagggcttcgccatgacggggagctacacctgcatgcagctgctgtgcgcgctcatcttcgacacgtccgatatcgagaagaaggccgcatgggtcgaggcggcagccgatatgggtgaggaggtcatctcacgcgagtccgagatcgcgcgctatctgtccggcgacttcaatcgggtgacctatctgggatcgggcggtctctccggcctcgcgcaggaggcccagctcaagatcttggagctcgcccacggtctggtggccacctcatgggattcggctatgggataccgccatggccccaagagcttcgtggatgacaagacgctcgtgttcgtcttcgtgagcaacgatccctacacgcgccaatacgatctcgatatcctgaatgagatctccggcgacgacatcgcgcagcgcacggtagccgttcagcaggatgccgggacggtcttcgagcacgaatcgtttacattccaaggtcgcgagccactgcctgaggcgtatctgtctctgcccttcgctatggtggcgcagaccatcggcgtgctgaactcggtgcgcgtgggcaacacgcccgacacgcccaatccgaccggtaccgtgaatcgcgtcgtcaaaggcgtgacgattcacccttgggaggcgtgaggaccgtgggcagatatgcggtgctcgcggaccgcttctatttcccgacgcacaccctcgacgggggctatcttctggttgaagacgggatgttcggcgagcatgtcgagaaggagcccgactgcgagattctcgaccggcgcggctgccatgtcgcgccgggcttcgtcgacacgcatatccacggctatggcgattgcgatgtcatggacggaacctgggacagcgtccacacgatcgcgaagcgcatcctcgaaaacggggtcacctcatggctgccgacgacgctgaccgcgacggccgagcagctcgatgccgcctgtcacggagtcgccgaccgcatcgacgagaacaccggagcgcgcatccagggtatctttttggagggtccgtttttcaccgagaagcataaaggggcgcagaaccccgcgtatctgagcgcaccggctatcgagaagctcaaacgctggcagagctcggcgaagggcctggtgaaaaagatcgcgatcgcggccgagttcccggacagtccggcgttcatccgcgcggcccgcgagatgggcgtcgtcgtggcgctcgggcattccgacgccggggtgagcgatgcgctgcactgtctggacgccggcgcgcgcgtgttcgttcacacgtacaacggcatgagcccgctgcatcatcgcgagccgggcatggtcggagcggcgttgtattcggggcaccggacctattccgaactcatctgcgacggtcatcatgtgaatccgatcgctgcgtcgatcgtcatgcagtgcaagggacatgatcattgcgtcctcatcaccgactgcatgcgcgcgggcggcatgcccgatggcgactacctgctcggcgagctgccggtcgtcgtcgccgggggcacggcgcgcctcaaggacgccggctcgctcgccggctcgatcctgcgtctcaacgacgcagtcaaacatgtcgtcgcatgggggatcgcgacgccggcgcaggccatcgacatggcgacccgcgtggcagccgaggccaacgagatcggcgatgtatgcggatcgattcaggccgggcgcgcggccgacttcgtcgtgctcgagcccgacctgacgctgagcgagacgtttctgggaggcaagtccgtctatcggcgctgatcgtctggtgtccatgtgcgcatctcgctcgggcgagccgcagccgcgctcgccccggtgcgctgaagaagggaagagatatggaacatgtgctgaccgacggcgagctgtccgtcacgctgagcacgacgggcggctctctgacatcgatcaaggccgcgggccgcgagtatctgtggcaggccgatccgcgtgtatggagcggacaggcgccgatctgctttcccatctgcggcgggttgcgcgagggccgcgccgagacgacggacggctcgcgcatcgagctcagccggcacggcttcacgcgcgggcgggagttcgccctggtcgatgcccgggacgcgatggcggcgatgcggctcacgagcacgccggagctgctctcgcaatatccgttcccgttcgagttcgtcgcgcgctacacgctcggccgcgtcgcaggcgcactcgacgtgtcctatgagatcacgaatgtcggcgagcgcgatatgcccttcttcgtcggcggacatccggcgtttcgctgccccctcagctgtgaggaggattttaccgactacctgattcgcttcgacgagcccgaagtcgagacggtgccgcgcgctgaggtcgacaccggcctcatcgacgtctccgatcgcagcgagggaccgcagagaggtcgcgacctgccgctgtcgcatgagctgttcgcggtgtccgagacgatatacgaccggttggcgagccgcggcgcgacgctgctcagtcgtcgcggaacccatggcgtccggctcaccttccccgacatgccctacctcatcgtatggagcaagcccgcaggcgacttcgtggccatcgagccgtggggcggtctgtcgacctgttcagacgaggacgatatcttcgagcacaagcgcggctgcctgatcgcccgtccgggtgagaccgtgacgcgcggctttaccatcgaggtgttctagcgcccatgcgcgcgagcgaccaagacaaggagtatcgatgattctcaccgtaaccatgaacccgtccatcgacacgcgctaccagctcagcgagctcatcgtggatgacgtcaaccgggtgcagcccatgaagaccgccggcggcaagggcctgaacgtctcgcgcgtgctcatgcagctcggcgacgaggtgctcgcgaccggcctgctcggcggccatatgggtgcctacatggaagagctcatggatcgcgacggcataccgcacagcttcacgcccatcgccggggagacgcggatctgcctcaacatcttgcatgagggcaaccagaccgagctgctcgagggaggccctgagatctcgacagcggagctcggcgccttcgagacggcatatgctgcgctcgtggggcgcgcctcgtgcgtgaccatatcgggcagccttcccgcaggcgtgccggcggactgctatgccaagctggttcgggtggcccgcagcgcgggcgtgccggtgctgttggacagctcgggcgcgcccctggatgcggctctcgaatcacgtgcgcggcccacgctcgtgaagccgaatctcaccgagatcaacggactgctcggcacctccttcaccaccgatcagctcgacgagctgcagcaggcgctccgatccgacaagcgcttcgaggacatctcgtgggtcgtcgtgagcgccggcgcggccggatccatcgcatttcggggagagcgcacctatcgcgtgacgcaacccccgatccccgcggtgaacgccaccggatccggcgacgcgacgatcgccggattcgcgcacgcgatcgttggcggaaatgacgacgagacggtgctgcgcatcgcgaacacgtgcgggaagctcaacgcgatggatccgcagaccggccatctcgctatggagcactgggacgaggtgtacggcgccgtaaaggtcacagagctctgagcctgtcgcggaaaaacaggtgcctcggtcgacgagtgcatattccgaacctctgcggcctgctatcaatagcaaatcgaatcttggaagccctcggttccgtgcggccgagggcttctttcggttcgtgtcgccgaattcgatcaattcggtaggacgatcgagaaaatagatgcaactcacaaccaaaaagtgaccgtttgccaataattgcaaaggtttgtattgcaaagtgccaagtaacttgccactatcatgttacgagctggagaaaggcgagatggacatgaccgaggttcgaaaatccaagatcttggagacactgcgcgcaaagcggtccgttcgcatcatggatctgagcaagcagctgcgcgtctcgcgtgagaccatccggaaggacctcgccgaaatggaacaggaaggtttgcttcgaaagacttacggcggagccgttttagacgaggcgaacgtggaaaccgattacgatcggcgtcgaggtgagagcgatgcggcaaagaaggcgatcgcccagcgtgccgtgaaattcatcgaacccggtgacacgatctatctcgattatgggacgacgacgtacgcgctggccgaacagcttgcgaactcgaccggtctcacggtcgtcacgaatacgattcccatcgtgaatcgcctgatccactctccaggcatcgaactcatcatcttgggtggaaatgttcgcaagaacgaggactcgctcttcggcagcctcgggctcaacagcgccagcgacatcttcgttgacatcgggttcttcggatgtgccggcatcaccccgcaagccggccccacgaactatcacatgggcgagatcgagatctccaagctcatggttgcgcacagccgcacgtcgattctgcttgcggacgcatcgaagatcggcagatccgctttatatcggacatcggagatcgccgatatcgacatcttcatcacagatgatatcgacgattccgcgatggagacggaattcaccgaagcaaatgtggaggttatcaagatcgataggagcaaagatgagtgatcttgcaagcccgcgcacagaacccgtgccgaccgacccttcaaagcgcgatccggcagaagttgagtggctgtacctgcatgggactgatttcgcagatcaaccggacctgttccatggtgtgagcacctatcttctcgatcacgggtatgtgcgcccggggttcgagcaggcgctcgccaaacgggagcgctcgtttccgaccggtcttcccacgcagccagcggtggcgatcccgcataccgatggcgagcatgtactcagagaagccatcgcgtgcatagtcaacaagcgtccgatcgagttcgtcgagatgtgcggcgaggcggatgacatcgtctgccccagcgtgttcttcatcctcgtcatgcgtgagggcaagacgcatcttgacgtgctttcgagcttgatagagcgaatccaacagggagggctcgtatcgcgcatcatgagagcagcagatgaagccgaactcagggaggtgatcgcgagcgtgtggtagagcgcggctcagatacagcgtcggcagacgcgccggcgagagggaagggagcaagaccatggcagtgaagcgaatcatcgtcgcatgcggaggtgcgatcgcgacctcgacggttgcagcgaacaaaatccgggagatatgcgacagaaacggcatcgacgccgatgtcactcaggctcgcatcacggagctggaatcgatgaaggatcaagcggatctgatcgtgacgaccgcaaaggttcgtcgcgattacggcgttcccgtgatccacggcgtcgcattcatctcgggcatcggaatcgaagccaccgagcgcaagatcttggatgcccttcagagcacgtgagaggctgcggaaaaaaacggaccgcgagagaaagcgcggggctccgcccaccggaaccccgcaaacgcctcgcagccccgtgtgatgtgacccgtacaggaaacctcagtgggtaagaaagcgagaacgcaatgaacatcatattcgaagcgcttcagtatgtcgtcaacctgggttcgacgttcatgcttccggtcatcatcttcataatcgggctgtgcctgagactcggcatcggaaaatctctgcgcgccggtctgaccgtcggcatcgggttcgtcggtgtgaacctcgtcgtgagtctcatgacgggagatctcggctcggctgcaaaggccatggccgagaatttcaatctcaatctgtcgatcatcgatctcggctggccagggacctctcccatggcatgggcctctgatgtgggtatcatcgcgattcccgtggcgatcggcgttaacatcctcatgctctgcgtgcgtgcgactcgcgtcgtcaacgtggatatctggaacgtctggcatatggcattcacgggcgcgatcgtagagatggcgacgggaaacttcgcgatcgctctcgtctgcgtcgcgatccatgcggccatcgcctacaagctcggagacatgttcgttccggttaccgacgggtacttcgagctcgagggcatggcgatgcctcacggcacatctgcatacatgggagtcttcgccgctcctgtagacgatctgcttgatcgcatcccgctgatcaatcgcatcaacatcacaccggagaccgtcgaggagaagctcggcgtactcggacaacctatgatcatcggattttttctcggtttcctgatcggtctgctcgcgggatacgatgtgggccgtgccggcaccctcgctgtcgagatggccgcggtcatgaagctcatgccgctcgtggtgaagttcatcatggaggggctcatgccaatctcagaggcagcgcgcgaaatgctgaataagcacttcaaaggcggcgacttccgtatcggtctcgattgtgctctcatgctcggcgacccggccgtcgtggcgtcctccatgctgttcgtgccgctgacattgctcatcgccgtcatcatgcccggcaatcgaattctgccgttcggggaccttgccaccataggattcttcgtggcaatcgccgtgggcgttcataagggaaacgtgtttcgcacgcttttctccggcgcgctgatcatgtcgatcaccctgtggatcgccaaccagatggccggtctgcaacaggcgctcggccgctcggttgggctcgtcaaggcgggggagcagatatcctcgctcgatcaatccggttcacccatcacatttctgctgaccagagcgacgacgacagatcttggcatcgggttcatcgtcatcgctgctctatggatcggtgcgttcgcctatacctatatatgctacaaacgcgggcggttgttcaagtcgaggaacgctgccgagcgatctgccgagcatgacgcgagccgagaggccggcaaggtggagatcgcctagctctcatgtgagcgatccggcggctgcgcccgctgaagtctcaacgtcggcgaggtcgcagcggtccgtccgaaacggaatgctattcaaacatagaatcgagggagcgccttatgaaagcgcttgcgatcacggctagcaagaatatggaactcgtcgacatagaggtgccgagccccggccccgatgaggtcttgatccgggtctcttatgtcggcgtttgcggatcagaccttccgaggtacttcgaaggaggggttcatcaatatccgcaggtgctcggccacgaattctcgggcgtgatcgagcgaacgggtgagggggtatgcggtttgactcccggcaccgcggtcgtcgtcgcgccgctcgtgccgtgcggtacgtgcgatcagtgccagcagggcaacccgcagctctgtgaaaactacagcttcatcggttcgcgtcgtccaggtgcgatggcggaatatgtcacggcgcccgccaagaactgcttgaaggttccagatgctcttccactcgatatcgcctcgaccatcgaaccgcttacggtcgccttgcacggcatggagcgggtcagaattcgaccgggcgctcgcgccctcatcttgggtgcgggaacgatcggtctcatggcggtactggcgctgcgggcgctcggcatcggcgagatcaccgtcgtcgacatcaacgagagcaggctcggagtggcgcgcgaggttggggcggaccgcacgataaatcccgcgcgcgtcgacctcgatgatcacttcggtagatacgggctcggtgaggtcgtcttcgagacagccggaaaccatgtgacgcaggttcaggcgatcaggtacgccgatcggtgcggcaaggtcgtattcatcggaacgtgcacccaaccgatagatttcgatccggagacctttgagctgatcttgcgccgcgagctcgagctgacaggctcatggatgtcctactccgctccatttcccggatatgtatggaacgcggcgctgcgctatctggcgaccggtgagatcgacacctctgcgctcatcacgagcacctggtcgcttgaggatgctgcggagccgtttgagcggatgcgcgcacccggatcatctgaggtgaaggtgctctatcgcatcggcggatgaggcagccggtcagctcgtagcgtcagcgatcagaaggcggcatctcgaagcggatgtctccattgccgtgcggatgtcggcttcgatgagtccatcgggatcggcatccacgaccacggcatcgacgtcttcgagcccaccgaagcgcatgagccccgagcttccgatcttggttgcgtccatcaggacgatgcactcgtcggctgcggcgagaaatgcagctttgacctcagccatctgggcgtagccggtcatgaggccgcggcccggaacataggaggtggggcaaatcaccgctttgtcgggatggagcacctcaagcgagcggaggacgagcgggcccgtgaggtagcggtgaccttggcgaagcgcgccgccgagcaacatgacgtcaacggagggcatgctctcgtctatgagatcggcgatggtgacgtccgcggtgatcacggtgaggctctggtagacaccgagcatgcggacgaattcgagcgcggtggtcccggagtccacgagcagggcatcgccgtcggagatcagcgacagcgaagcctgagcgattctgcgcttggcttccacattcacgttgacgcgccggtcttgaatggagaccgtgagcgagcggtgcagtgagacggctccgccatgcgtgcggcgcagcttgccggcgcgctcaagagcgtcaagatctccgcggatggttacagctgagaccgagaacgcgcgggcgagaccggatacctgcaccgatgccgagcgatcgagaacggccaagatcgaagccctgcgctcgtcggcatacagaggttttttgcaggacatggagagctcctttcagatgctgtgcgggcgagccggaaaagccgtctgcggtcgtgtgctgccgcagcccggcccatccggctcggcactctcggattgtgcagattgtgttttcgttacttttgatatacgaaaacatctgcgttgcgtttgcttgcgttcgatagtatagcaaaatcgggtatggtagctccgatgatgtttgcatctagaaagggtaatgcaacgagtgcggctatcatcgagtcaagcgcgacatgcgtttgctttcggcagcacccgggcttcgttcaatcgcgctgcgacccggtatttgcgatttcgtataatgccagcagcaatcgaaggctttccggtaggagctggtttgcgcggagcctgatcgggtcgccgcgccgagtcaagataagtcgctccgggaccccttcgagtatccaatccggtcgcatgtggttgcggccgtccggctgaagccggagagagaggagtgtgcgctatggcactggtcaccaccaaggagatgctgctcgaggctaagaagggccactatgggatcggggcgttcaacgtcgagaacctcgagttcgtcatggcggtgctcgccgccgccgagcagaccgggtccccggtcatcatgcagaccacgccgggaacggtcaagtacgccggtctcgactattttcacgcgctcgtgaaatgcgccgctgagcgggcgagcgtgccggtggcgctccacctcgaccacggtgacgggtacgaccgctgcctgcaggccttgcacgtgggctacacctccgtcatgatcgacggcagccacgtgcccttcgagcagaacatcgagatcaccgcgccggtcgcgcgcgcgggcagagccatcggcgtgccggtcgaggcggagctcggcaaggtcggcggcaaggaggatgacggcccggccgtcgccggcgagaacccctataccgatccggacgaggccgtcgagttcgtcgagcgcacggggtgcacctcgcttgccatcggcgtgggcacggcgcacggcgtctatcacggcacgccgcacatccagcaggacatcgtccaggcgatcgccgcgcgtctcgatatcccgctcgtcttgcacgggacctccggcgtgcccgatgagcaggtcgccgaggcgatcaagaacggtatctccaagatcaactacgccaccgagctgcggcaggcctacacgcgcggcttcatgggctacatggcggagaacccgggtaatttcgatcccaagaagcccgcgattcaaggcatggcagagatcacgaaggtcgtgagcgagcacatgcagaatctggggtctgcggggcgggcgtaaaaaaccttctttttcgaatctgatcgagggttgcacccccgcgccgtcgctgcgggggtgctttcattgacggcgacacttctcgttcctacgctcggatcgcctgctggcgatgcgtgagtaaaaacttgtccccacgcatcgctatactgaagctacctgatggaaccgggtaggccgacggcggggtggtgtcgatgagcgagactggcggagagctgacgtgctcgaagcgtgcgcgatcactatgggcgaagtctgatcgtgacgaagggcgatcctggctgccgctggtcacgcatgcgcaagatgccgtcagcgtggcgagaagactttgggacacgtgggtgccacgtagcacgcgcggagccatcagcagcgcatactgcgagaatgaggcgctggcgcagcgtctcgtctgctttctggccggcgtgcacgatatcggcaaagcgacacccttgtttcaggctcgccgcgttttgtttgataccgaggcggaggaggcctatcttacatggaaaccgcaatccgccggcctgcccttcacttctgttttcgattgcgccacccgaccgagccatgccatcgcgggccaggtgatcctgaaagcgtatctcgaggacgaacatcactgggaagcagggatcgccggctcgctcacctgcatcatcggagcgcatcacggtcgccctccgcggcagaaggatctcggcgatgctgtgcggacgcgccagagggagctgggttgggatgcttcatgcggaagtgcctggagagatgttcagcgtgagctcatcgaacacgcgttgcgcctttcggagatcacccgagccgatctgacactgatgagcggccgattcgtcgagcctcagatcgcgagcctgctcaccggtcttatcatcatggttgattggatcgtgagcaatcaggcgtttttcccgctcgtacctctgcaccactccgatcagccgagcacggtcgctctctgtgcgcggcacgccgcgcagcagctctctgcgcgttcggcaaaggcgtgggatgctgctcgcatccttcccgcctggcgtgaggatgcatgcgatctccccgacatggaaacgctctatggggagcggttcggtttcaccggcggtacgcgtcctcggccgatacagattgcaagcgatcaggtggcgcgcacgactgaagatcccggcatcatcattctcgaggcgccgatgggcgaaggcaaaaccgaggcggcgctggcagctgcggagatccttgcctcccgttccggctgcgggggcatagccgtggcgcttcccacgatggcgacgacggatgccatgttcgggcgcgtgcacgcgtggctgaagcggcttccggagcacaacgaaaacgaacgaagcatctatctggcacacggcaaggcgcgactgaatgaggagtttcaaggcatcgtcacggcgtcgcgctccaagcagagatataaagttctcggagaggatctcgaagctggcgagctatctgacagcgttgtcgcatcggactggatgaacggcagaaaaaaaggagttctgtccaactttttgatttgcacggtcgatcaggtgctcatgggagctctccagatgaagcaccttgcgctgcggcatctggcgctggctaacaaagtggtcgtgatcgacgaatgccacgcctacgacatctacatgcagcagtatctcacacgtgtgctggaatggctcggcagctggcgaacgccggtcgtcttgctttcggcaaccctgccgccggcgctgagagctcagctgatcgaagcctacctgaaaggacgccggacggtcggccagccgcacagggcaacaggcaactggagagagacggcaagacgagcgcaatcttggcggcgtgctgagcttgtatcgagtgctcccgcttcgatagcgagcagcaaagaaagcggtaaggaaccgtcggatgtcgccgccgcatatccgctgatcacctacagcgaaggcgaaaagatgagatcacgggggattcccgcttcaagccgtcgctggaacgtaaccgtcaaaatcatgagcgacgacaacgattccctgattgagctgctgcgcgagcggctatctggaggcgggtgcgcgggcatcgtgtgtgacaccgtcacaagagctcagcagacggccgccgccctctccgatcagttcggatccgaatcgatcatgttgacgcacgcgcggtttgtcgacttcgaccgcatggcgaacgaacggatgctgagagcgatgctgggacccgaagcgaacgtcgatgctggcacaagaccgtatctgaagataatcgttggaacgcaggtccttgagcagtcgctggatatcgatttcgatgtcttggtctcagatgtggctccgatcgatctcatcatgcagcggctcgggagggtccaccgtcatcggcgcgggacggccgagtcggaacggccaggcaaactgagaggcgcaacgtgctatctgcgcggcatcgagcattggggggagggagaagcgccttcatttccccaagacgtcgagcgcgtctacgatcgcgcgtcacttctggaatcgttagctgtccttgagctgtcagagcaccatccggaatcggagttcgagcttcccgacgatgtggcgaggacggtgcgggcagggtatggaagcgacgtttcgtcgaggataccggaggcatggaagggcatctacgcagatgccgtcaggaagcgatcggacgtccatgacaaaaagaagcgccgcgcgcgcccgtgcctgcttaaatcagtggattttctgcacagcaatgatgccacgttagtcgacctgttcgcttcaggtgcagtttccgaatcgaatgcaagacggggggctgatgatgattggggtccgcgggccgttcgcgacacgcaagagaccgttgaggttctgctgctttggcggcagcatgacgagctcagacttctgccatgggtcggggatccgaaacgagctgtcgagtacggcgctgcagttcccatggatcaggagccgtcccccgcactgtcccagttcatcatgcagtctgccgtgcgactgccgctgagcatgtgcgcgataggaaagatcgattcgctcatcgagaagctcgaaactttgactcagagttggattggggcatggcaggattcgccatggttggctggcagcctcgtattgattcttgaagagagaggaggtacggaattggttgtcgatattgataactgggaagtttcatattctcgagaggctggtctttctgaaaatgtaaaaaggagtgaaaatcatctttccagttagttttactatatttgccagtgggaggacgtgatgaggatttcatcaggggttacgcgagggataattatgtcaggacctaattttgaaaatcctctgcacgggtgggatgattcgtaagcgatggcttttcggtaatgctttcagcagcgtccactataacgattggactttcttttttataatcgtgcagttgcggtagcaatagatcttcagccggatgcacagagaggagtgaaggtttttgaaagcgcaattagaatggagaacagatgatgaaagacgatataaacagtgatccaaccttcaatctcgtgactgagccttggatcccggttacttatacagacgagcataaagccgatgtctcactgagtaccgttttcaaggatgcagaccagatccaagagatctcggatgagtttcctcagtttcgcatcgttctgctgagatttctcatcgcgatcctgctacgagcgtattcgagtcaagcgctgagcaaacgagacgccctggcattatggtcggatctttggactcagcggcactttgattcggaatacgtggacgagtacttggagcacttcaaagatcggttcgacatcctgtctccagtcactcctttttatcaggtcgcggatctcacctattcagacgagaaaaaggaatacgactggataagcgagctggtccctgatattccaaagcccgacaaatacctgtttgcaatgaaagagcgttcaagtagcccgccgtgtatcaaattgtcggaagcagcgcgatacttgatcctagcgcaggcgttcgattttgctgggataaaaagccctgttgaaggaaacactcaagtaaaacgagggcatgtttacgcccctcatggggttgtgcaaacgggctttgtcggggcgatcggcggagtctatgtgcgaggccgcacattatacgaaaccttgctgttcaatatggttctgtacgattcacgggcttcgaatagcgataaagagtctgacgtggatcttcctccttgggagagaagtttaccaagttgcgacatcgttttccgtgaaccgaacggtccggtcgatttgcttacttggcagagcagaagaatcagactcatcttcgacggtgaaaagaattcagcgatcggcgtagtgatctgctatggagatgcgacggtttcttacgataagcacccatatgagtggatgacggcctggcgatctgacggtggtctacaaaagaagctcggtctttctcatacaccttgggtgcctttgaaacacgatccaagtaaaacgatatgggagggcttgtccgcgctgcttgccgcccgaaacgaagaaggggctgatgtaagaccaggagtgatcagatggaacgaaacactcggtgaagccgacattgctcttccaaaatcggggctaatagtctcaatctgcgcccaaggtatcgtgtacaacataaaaaagggtagctcggccattattgatagcatcgatgatcatttcgatctcgatgtatcgatgatgagacacgatgctcaagcggcagcagcttcgatcgatcttgtttctcgcaccgatcaggcagtactcagcttaatgcgatacgtgcgcaacatggaatcttccgcaggctatatgcgtcagaactcaaccatggaaaatgatatccgcgagtgtgcctacagtgagcttaacacgatatttcgcaaacggctttccggctttactcctgatcaggatatcgactcgtattccaatgactggaaagaagaggtacgcagcgtccttctcgatctcggcaaatcatatgcttctgcggcaagttcgagtgcgttctccgtgcacagagtgaaattcggaaagaaggaagagctgatgacatcagggaaggcacagatacttttttatcgaggactcacgaaggcactgggctctccaacgtttaattccggttcacggatagaggaggacagccatgtcgaacacctatgaagtcgcaggcaagctcggtgcttttgctgctcgaaagattcagatactacaacgagactatctcggctccggatcgcgggcggcacatgcgcgttccgtccttgctcagttgcgccgcctgcatgaaccgggatcctccacttggatcatggcagggcgggagctgtttgagaattggccagaattggatctcgggccgtccgaggaaacccgtgcgcttcgagccgttgcgacgtcctttaagttttatgcgatccatcagcaatcgaatacggtcgggatgtccatgccccataaaaagaaagacggtgcgcaggtgccgaggcgcaatccctattcgttcggtcaagcgtgtcgccagatagatcccgatatcgacagatcgggcgccatcaggagacgcttggcgtcgatagaggcagcatatgattttgaaggcatcgcctatcatatgcgcggtctgatcaagttgatgagcagcaaacagattggattggattacttctctctgattaaggatctctatcttgttcagtgcgacggcctaaaagaccgagtgctcatcgattggagccgagcgtatttcggttcactggaaaccgaacctcagaaagcggcagcgatcgagatagagaaggcgtaggaaattatcacatcgaaaggaaccaacatgtttgttgatatctgcgtcatccaaaatgtaccgtcaaacaacatcaaccgagacgataccggcagtcctaaaaccgcactctacggaggcgcccggagggcgcgcgtctcaagccaggcctggaagcgtgcaatgaggaagatgtttcctgcgtacctgccgaaaggatctttgggcgtccggacgaaatatgcggtaaggctcatcaaggatcgaatagtggctgcttgtccagatctggaaagcgaagggcaggagctggcagaagccgctctcaaagccttgggtttgaagctcaagaagtctaggcgcgccggctccgacagcggtgagcaggaaaccggttatctccttttccttgctccgccggaaatcgatggcttggcgcagctgatgatagattggcacaatacaaaacgcaatatcaataaactgaccaagtcgatgaaaaaggaagccgccgccgtctttcaagatctcagagccatcgatatcgcgctgttcggtcgcatgctcaccgaggcctcgaagctgaatacggatgcttcagctcaggtcgcccatgcgatctcggtcgatcgcgtcgtgcaggagtacgattacttcgccgctgtcgacgactgcgcgtcagcagataataccggtgccagcatgctcgaaacggccggatacaactcttcgactttgtatcgctacgcgaccgtgaacttggattcactgttcgagcagctccaagatatcgaaggaacggcaaagggcactgctgtgttcgttgagaccttcgttcggtcgatgcccaccggcaagcagaacacctttgcgaacaggacgcttccgagtactgtttccgttgccttccgctcacgacagcctatcaacccagtgtcagcgttcgaaatccccgtatctgccaaggaggatcgatccatctcgcaacaggcggccgagctgctggaaaaaagggtcgcggagatcgaggggctctttgatgagcccgctgatcgcgcttggtgcgcgacgatcgatctccccgctactccaaacggagcactgggcgagagaattgacttcaagacgttgcttggcgaggttcagcgtgaagcagaacgtgtactgaggacgaggagctgatcatggcggtgctgctgcttcgcctctcgggtcccctgcagtcgtggggggactcctctcgttttactaggagagccactaggagagagccaacgaaaagcggggtcatcggattgctggcatccgctcttgggagaacgcgggaagaatcgctgaacgatcttgcgaaattagaatttggcgttcgtatcgaccaacagggcaatatgcttcgagattttcagaccgagcggtcgctcgacggcaaaaccacgatgccgctttccaacaggtattatctcgctgatgcgatatttcttgcggctctccatgggaagcttgatgttcttcataagcttgacgaggcaatccaaaaccctcgatggcctttatatctcggacgacgatcctgtccaccggatcctccgatctcgttgggcgtgcatgaagagtacaaagatgtgcgccaagctcttcaacagatgaactggatcgcatcctcccggtgcaaacgccgattagcgcagcaccggcaactcgaaatagcctgcgatgcgcgagagggagaaccgtattcccgacaagctgatcttccactgagcttcagcaagtcggggcgcacgtacgaggaccgcagagtatatcgagcttggatcgacaatcccgattggggtcaagaggatatagccaaaatagcgtctaatcatgatcccctttgcgcatgttaggaggttccatgtacatatctaaagtgccactaaatatggctagaccggatacgatacggttcatcagctccccgtacaaggtgcatgcggccgtcgagcaatcgttctcgccgctcgccaaacgagcaggcgatgactgtcgtattttgtggaggctcgactccatgccgaaggcgatcaagacgctttggttgtacgtcgtcagccccgataagcccgattttacacatgttgttgagcaggcaggctggacggattcgaaacgctggcagacgaaaagctacctcccgctgctcgactcgctggagcaggggcaggtatggagctttcgcataaaggcgaatccggtgcgaaaggttttcaaggatcaaggacagagccccagagagggtatcgtcggaaccgttcaagggcatgtgactgctgagcagcagaagcgctggatgctttcccgaactgcagcccatggcttcagtgtccggcaaagtcagaacggcgaacctgcccttatcgtgtcgcagagcacaaaagagagcttttctcgcggacaaagcacggtcacgttggcaaccgccttttttgacgggcttctcgagatcacagatgtcgtggaatttcgaaaggtgctctgctcgggaatcggccgtgcgaaaagcttcggatgtgggttgctcacgatcgtgaagcctgccgtatagtcgctatctgttatttatgagagccccggatccatacagaaacgggatgcggggctctcgcgcccgtttattctttcggtacgaatcgagatcgatatggttgcttcagatgagtccaacggaaacaaacccaaatcgaaaaggatgggagcgcctcctcccaatctctctgacctgtctcgcgtggaagacagaatctcgtttctctatttcgagcactgtgctatcaacagggaaagcaatgccataaccgtggccgacgacgaagggaccattcatgtgccgtccgcatcgttgaatgtgatgcttttagggccgggcaccacggtgacacacagggctatgaccgctattggtgaaaacggcgcaacggttctgtgggtgggggagcggggcgttagaatgtacgcctccggcaaaccgcttactcactcctcggctttgctgcagcgtcaggcaaaactggtctcaaacacgcacgctcggctcaatgttgctcgccggatgtatcagatgaggtttccccaagaggacgtgagtcatttcaccatgcagcaactccgcgggagggagggtatccggatacgacgcgtgtacagaacctggtccgaaaaaacgaaggtcatctgggataagcgaacttacaatcccgaggactttgaagatgcctcgcccataaatcaggcattgtcagcagcgcatttctgtttatatggtatcgcccatgctgtgattatcgcactgggagtctctcccgggctggggtttgttcataccggtcatgaaaaatcctttgtatatgatgttgccgacctttataaggcagagctgtcgatccccgtcgcattcgctacagtggccgaatctccggaggatgtcggctcagcgacacggagaaatttccgcgacgcggtttatgatctcgcgctcatgaagcgtatggtacgtgatatcaaggcactgctttcggtggatggatctgattcttgcgaaaaaatggatgaccacgtcggtctttgggacggggcgaagggtgaagtcgccgcagggcgatcatatggagacgaagaaatgattgaggtacaagaatgacgatctttgttcttacacgatgtccgatcgggcttaggggagatctgacgcgctggttgcttgagattgctcctggtgtatttgttggctgcatctcggcgcgagtccgcgaggggatttgggggcgcgttcttgctgccgtgaaggagggtcgtgcaatcatggttcaagctgctcaaaatgaacagcaccttaagtttagcgtacatcaagcggattggcagcctttcgattgcgatggagccctactgataaaaaagccctatggaaccgaggattcaacattggttggaccagttgcaaaaggatggagcaacgcaagtaagtatcgaaaaatgaaaaagtttgggaaccaatgaaactgtgtgctgcggatgtaaagcacttttgctttaataaaaacagctacaaagatgggtttcataccagataattaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgcgttgccctgcgtggccgacatggcccaggtgctccccgcgcatgcggggatgatccctcgacgagtgggctgcgcctgtcgaagtacatcgtgctccccgcatgtgcggggatgatcccgacaggatcgcgaccaccgccagtgttgtcagcgtgctccccgcacatgcggggatgatcctttcgagctgaagctgccggatgcccccccccgcatacgaacagctaattctttttacgcaaagatttaatgaggtgacatcaacgtagttacagaaagggaatgacctacgctcagtacattgcagagttcattttgccttctgcagtttattggcatttgcagtgatctatcagaatttctcttagtagatgcgtaaatctgatgcataaaaaagtatcttcaatttccataggagaagttttctctttcatcccattcaaaattccgatcatgataacacttaaatatatcaccatggttccgctcattgtaacagggcgacttatgatctcacgatcgtcatctgggtaagatacccccatttgacatggacgtgtatactgtgtggcttggtagcgccatgttgaggctggacccgcgcctgcgcgcgcagcggaggttgagccacagcgtcacatgatgtaggtgaggagttttcttggtactcgtaatcgctgagaagaacatcgcggcgaaaaagatcgcgcagctgcttgcagacggcgcgccgaaaaccgacaaggtctacagcacgcaggtctaccgtttctcggtggacggcgaggagtgggtctccatggggctcgccggacacatcctggctccggacttccctgaagccatcctgttcgacgccgagcgcggctggtactcgctcacagacgacggtgagatcctgcccgccgacgtgcccgacggcctcgcgcggccgccctatgactccaagcgtcgtccctatctgcccgacggcatcaacatcaagagctggaaagtcgatagcctgccctatctcacgtgggcacccgtcgtgaagcatcccgcggagaaggagatcatccgcgttctcaagaacctcgcgaagaaggccgactccatcatcatcgcgaccgacttcgatcgcgagggcgagctgattggtgccgacgccctctcgcaggtgcgcgaggtcgcccctgacgtgccggtcgcgcgcgcccgctattccgcgctcatcaaaggcgaggtctgcggggccttcgacaatctggttgagctcgatcgggatctggccgatgccggcgagagccgtcagcacatcgatctcatctggggcgcggtgctcacgcgctatctcaccctcgcgaaattcggcggcttcggcaacgtgcgctcggccggccgcgtgcagacgccgacgctggctctagtcgtcgcgcgcgagcgcgagcgactcgcttttgtgccagaggactactggcagatccgcggcatcggcgcgtcgggtgacaccgcgttcaagatcgcgcacgccaccgcgcgcttcaccgacgagcagaaggcgaagaccgccttcgcccatgtccagggcaagacatccggcacgatcgtcaaggtcgccacgcgcgcgcgcaagcaggcccccccggcgccgttcaacaccacgtcgctgcaggccgccgcggcctcggaaggcatctcgccggcgcggacgatgcgcatcgccgagtctctctacatgtccggtctcatctcctacccgcgcgtcgacaacacggtctatcctccatcggaggacctcgcggccatcgtctccgggctggctgcgagctcaccggctctggcaccggtctgcaagaaggtgctcgccgggcccatgaagccgacgcgcggcaagaccgagacgaccgaccatccgccgatccaccccaccggacagggcagccccgagtcgctcgacggcggccagcgcaagctctacaacctcatcgcgcggcgctttctggcgacgctcatggggccggccaccatagagaacacgaagctctcgatcgacgtggcaggcgagcccctcacggcctccggcgacgtgctcgtcaccgcgggctttcgcgaggcctacccctacggtctgaagcgcgatgagcagcttcccccgctctccgccggcgacgtcatcgaggtgcgcgatctcgcactcgaggccaagcagacggagccgccggcgcgctacagccagggtcgcctcgtgcaggagatggagaagcgcggcctgggcacgaagtccacgcgcgcgagcatcatcgagcgcctctatcaggtgcgctacctcaagaacgacccgatcgagcccagccggctcggcatggcgatcatcgatgcgctggccgcctacgcgccgcgcatcaccaccccggacatgaccgccgagctcgacggcgacatgaccaaggtcgccgagggcgccgacacggaggctcacgtcgtcgaccactcccgtgcgctgctcgccggcctcatcgacaacctgatcgatcacaaggacgatctcggcgaggcgatctcggacgccgtcaccgccgacgcaaaggtgggagtgtgtcccacctgcgggcgcgacctcgtcatgaaggcgagcgcgaagacgcgcggcaacttcatcggctgcatgggctggccggagtgcgacgtcacctatccggtgccctccggagtgaagctcgaacccatcgagggcgacgacggcgtgtgcccggagtgcggtgcgcccaaaatcaagtgcaagccgtttcgatcgaaagcctacgaggtgtgcgtgaacccaaggtgcccgacgaactacgaaccggatctcaaggtcggggagtgcgcggtgtgcgccgaggcgggacgtcacggcgatctgatcgcgcacaagtccgagcgcagcggcaagcgcttcatccgctgcacgaactacgatgagtgcgccgtgagctatccgctgcccgctcgcggcaagcttcaggcgaccggagagacctgcgagcactgcggctccccgatcgtcgtcgtcgagacggcgcgggggccctggcggatctgcgtcaacatggactgcccgggcaaggagaagcggcccgcccgaggcagacgcggcaccgcggcggcgagcaagccggctgccaagaagaccgcggccgccaagaaatcggctgccaagaagtcgcccgcgaagagaaagccggctgccaagaagaccgcggccgccaagaagaccgcggccgcgaagaagtccgcatcgagccgatgagcggcgcgcgcacgtctcgtcggactgggtgatctatccaagggggagcaatgtctcgcaacatgcatgccaaggtggcgggtatcacggctcgtcacgatcgcccgaaggccccctcgccggcgttcatcacgctcgagggcatcgacgggtgcggcaagtccacgcaggcgcggctgctggcagcgacgttggagcacgcgggctacgaggtcgagctgctccgcgagccgggcggcgcggccatctcggagaagattcgtcagctgctgctggatcctgccaacgccgagatgagcgcgacctgcgagctcatgctctacgaggcggctcgagcccaattggtccatcagctcatcgtaccggctctgcagacgggtcgcgtcgtcgtatgcgatcgcttttacgactctaccacgtcctaccagtcgttcggctccggcatcgatcgcgcgaccgtcgatacggcaaacggtttggccgtcggcgcgattcgcccgctcatcacgatcgtctgcgatatcgctccggatctcgccgccgagcggatgcccggccgcgcacgggatcgaatggaggccaagggcgccgcattccagcagcgcgccgcggagggctttcgcgccatcgcggcagaggagcccgagcgcgtgaggctgatcgatgcatccgaggacgtggcgcacgtcctgcttcgctcggtcgccgaactcatcgcagtcggatttcagatcaccgataccgatgctcacgtcgcattcaccgcggcctacgcgtgacccgactcgcccggagcctgtggagccgctcgggctcggctgggcgcgtcgctcttcgcgctatcatgtagggcagctgaagcgcgatcgctgcgagcagaaggagggacatgacgcgggatagggcagacgcggccggtcaggcgctgctggcgcaccttgaagcgcaaccgcgcgtgcgcgatttcctcgagcgcgcgctcgaggcgggtaggacctcgagcgcctatctttttctgggtgccaccggatcgggtgcaggcgatgccgcccgcgcgctcgcccaggcgctgctgtgcgacgagcgaggatgcggaagatgcgacacgtgcgtgcgcgtcgcgcgcggcacccatcccgatgtgcatgtgctggagccggagagcgctatgggctacatcatcacccagattcgcgagctgctcggcgacgtcgcgctggctcccatccgcgcgcatcgcaaggtatacatcatcacccgtgccgatctgctgcgcccgaattccgccaacgcgttgctgaagacgcttgaggaaccgccggatggcgtgacgttcatcctgatcggcgcctcgaccgacacgatcctgcccaccatcgtctctcgctgccagtgcgtcttgttccgcacggttccgccgaccgaggtcgccgctatcgtgtcccgtgcgacgggtctgcccgaggggcgctgccgcatagccgccgcgatcgccgggagccccagcgccgcgcaggagtacctgagaagcgcggcgcgacaggacgcccgacgccagatcgtccatgcgatcgatgccctgcctggtgcggacgaggcagatatcctggctgccgcgaaggcgctgatggcggctgtgcgcgctccgctcgccgaagtcgcctcgacgcagcgggccgtgttggagcgcgatgcggactacctctcccgtggagcaatgaagcagcttgaagacagaaacaagcgcgagctgaatgctcacgagcgatcagctatcatggaggtgctggcgagtgctcgctcgctgctgcgcgacgttctgctctgcgcggagtcgatgtcgacagatatcgtgaacgaggacgtccgcgatgtcatcgaccgcctcgcctcggtcgccgggcccgtcggtgccgcgcgcgcgcttcagtcggtcgccgccgccgagcgtcacatcgctcgcaatgtcactcctcagctggccttcgaggtcatgctcttcgatatcaggaaggctcttctatgccagtagtcgttcccgtcaagttccccttcgccagccgcgcgctctggttcgatccccatgggctcgatatcgagaaaggcgattacgcgatctgctccacggagcgcggcacggagttcggcctcgtcacggctgatcccttcgaggtgcctcgatctcagctgatcgccccgctcaaagctatcgtccgtatcgcaaccgatgaggatttgaaccgcgccgatgctcttgcggcgcgcggtgaggccgcgatgagcgactttcgccagctcatcaacagcaacggtttggatatgaagcccgtcggcgtcgagttcctgttcgggggcgagaagaccgtcttctatttcgcggcagaggatcgcgtcgactttcgtcagctcatcaaggatctgtgcgcgcggttccacgagcgcgtggacatgcgccagatcggcgtgcgcgatgagacgcgtctcatcggcggattcgcgcactgcggtcaggagctgtgctgttcacggttcgggcgtcaattccagccagtgtccatccgcatggccaaagagcaggatctgcccctcaactcggcgaagatctcgggcatgtgcggtcggctcatgtgctgccttcgctacgaattcgaggcatataaggatttcaagagtcgcgcgcccaagaagaagaccctcatcgacacaccgctcggtcacgcgcggatcctcgagtacgacacgcccaaggagcagctcgtcttgaggcttgaaagcggacgcgtcttccgcgtcgacctctcggagatgagctgcagcgaggcgtgcatcaagcactccgaggaggcgcggtgcccgtgccggccggacagcgtgacccgcgaggtgctcgagcgcatcgaggcgcccgagatatcactcgccctgctcgaactcgatcgcgagatgggtgtcgatgtcggagacgggctgagcaacgacgatcgaatcgagggtcgctcgaccggagggcggcgctctcgccgcagcggggcggcggcctgcggcggcagcgatgatcgctccgcgcacaggcgcgagagacgccggagcgaccggcaggcagaggatgcggcccgcacccccgccggcggccgcaagcgtcggcgtcgcgcgtcgacgaccgcaccggaggcgcgcgcgggggagcccgctggcaaggcggccgcacccgtcgacggcgagcaggcaccgcgccagaagcagaatcgacgacgtcgtcgccacagcgggcagggctccgcctcagactccggtctcaccgctcgcacccccggcggcgtccgcgccgacgcgacgccgcagggtgcccaggagaccccgcgtcgccgtcatcgcgggacgtccgcgcgcaagcctgaaacgccctcggtcgccgatcagctcgccgacgggcgcttcgccgtcaggcgccgtcccggcgatcagggcggctctgagcccgaagggccccagcgccgcgctcagcagaccgatcgggagacgaagccgccgcagcgccgccgtcgtcgaagccgtggcccgcgcaggggcgcagggggaaccgacgcgccccaggattctcgatccgagaagtagctcgcgcgcgccgatcgccgacggcgatccatggcggtcggcgacgcgacgcgctatgatgaacccagagctgccctgtcctccctatccgggagtgatcggtcatgcgcagcgaagccatcgaagatacggtcagccgccgcggggcgttcctcgagagcgcgttcgcacgtctgagggaaggcgctctcgagatcctctcgccgacgcgatgcgccgcatgcgagcggcccggctcgctgctgtgcgaccgctgtcgctccgagctcagcctgatagatccgcgtcacgcgtgcaccgcgtgcggagcgcctttcggcgagctggtgtgcacggagtgccgtggctctccgacgggcttggatctgtgcttggcggcagccgccttcgagggaccgctccgccgcgtcattcgcgtctacaaggacgccggcgagcgacgtctcgccgaaacgctcgcaggtctgatcgccgacgccgtcgctcgcgcgcaacgcgccgctccgcagcgctaccgaggggtgctgctcgaatccgacgccatagtgttcgtacctgttacgcaggcggcgctcaggcggcgcggcttcgatcacatggaagcggtcgcgcatgccctggcgcgcatgagctcggtgcccgtgctcgacgccctcgcgaagcgcggcagcgccgatcagcgcgccctggaccgcgtcgagcgccgagcgagcaccgagggcgtctacgagatcgtcgccgacgtgcgcggcctgcggctcaccctcatcgacgacgtgatcacgaccggcgcgaccatgcaggcggctgcggacgccctgcgaggcgcgggcgccgtagagatcgcgggtctggccgtcgctcgcgtctggtagcaggctgtggccttctgcgaccgaactggtataatccttgtgttcctcccaggctgtggttgcggatcgggtcttttcccggtccaagtccatgatagacgcggtcaaagggatccacgtaagcgcgctcatcagcgcgcgatcatggcgcgtcctagaggtaagtcgcaccgtccgttccagaagagggcatgcgccccgcggacgagcgggtcagtcgtgacgagcgccccggcgctccgagcaaacgccccggtgcgcaggtgtggggtcaaagaccaggtcagctgggaggacttgcagcaggtggatcatgcacctctccgtgtctgcgcgcgtcgcagacgttcgcggcggcggggaggcgcgtgttggacgcgaaggcgggattgcgagaatgatccgaggcatgaagtcacatatcgtccgatcgggtgtctgtctgtgcgcgatggtctgcgcgctgtccatgggtggctgctcgctgctcaccccgacgatctccgatgcgcaaagcaagacccacgcgacggtgtccgacatgatgctcgttcggagcggaacgctcaccgtggggctcaacacctccgacgcgccgcaggccatgatggactccaggggagagttgaacggctacaccgtcgacgtcgcgcgctcgatcgccgagcggctcggtctcaaggtctcgttcgtgaacgccagctcgcctggcagcgcgctgtcggagaagaagatcgatatctatctgggcacgcagcccgatgcgagaagcgatgcgctcaaggtgtccgcgagctatctcacgagtgcggtgtcgctcttcggtcatgatgcacaagaggcgcgctcgctgtccgcggcggatctgagcggcgtcagcgtcggggtgcaggatgcctcggcctcgcagcgcgtgctgacccatacgggaatcacctcgaagatcacgacgttcaaaaacgtcaacgagtgcttcgaggcgttggcggcgggcaaggtcgactatgtcgcgtgcgaggccacggccggcgcctacctggcgcgccagtacagcggcctgggttttgtcgccgcgatcgcctcgccgaaggaatacgatatcctcttgcggtcgacctccatcgatctgtcggagcgggtcaccaaggtcgtagacagcatctccgaagacggggtgctcgaggcgatccataccgcgtggtacggcgagctgcccatggccctgtccgacaggctcgtctccggtatcaagcccgaagcggcctccgcggatcaggactcggtgctcgacgagctcggaggcggcacggggcagaccggctccgccggatccgataagagcgcctcttccggtgcgtgagcagcgccggcgcgtcgccttatccaaggtgcccggcatcgcggcgggactcttccggtgtccgggctcaccgctgagccgccgacggcgcgctcggcttgaaatggaggttttgtcccagggatcggtgaccggtcgcagtcgtctcgctaatggcgcgccagcgccacgaaatttgctattaacgggtgctgggtagaagctataggggacactatccgctgaagagtgaggagacggttatggatatcagggtctcgggtcgcaagaccacggtgacggatgcgctgcgcgcccatgtgaccgaaaagatcgccgatgcgctcaaggtgttcgacatcgagccgatgaccgtcgatgcggtgctgcgctatgagaagaacccgtccaatccgcagccggccatcgtggaggtcaccctgcgtgtgcgaaaatcggtcatccgggcggtcgagcacggcgcggacatgtatgcggcaatcgatctcgctgcggaaaaggtagagcgtcagctgcgcaaatacaagaccaaggtcgttgacatgcgtcagcagggcgcatccgccgcgcaggtcgttcccgtgcagcgcgtcgaggatctcgccgatctgcttgtacccgaggatcaagatgaccagttggttcgagagaagatcatcgagatcacgcctatgtccgaggagcaggcgctcgttcagatcgatctgctcggccatgacttctatgtgttcgaaaacgacgcgaccggcctcatcaatgtggtatatcaccgtaagaatggtggatatggcatcatcaagccgaaactcgagagcccagacgagtaaaatgtatcgtctggcatgaatgaaggatggcggccatcccatgcggatggccgctttttgcttggaaaggcgcgtatgatgaacccgccagctgctgttgcacgtcccgatcgctgccgtatcgtgatcgacacctgcgccgatctcacacccgagatcgccgcggcgctcgacgtcgatattctgggctttccatatatcttggacggcaaggagttcatcgacgacatctggagcaccatgaccccagaggccttctatgacagactgcgggcggggacgccggcatcgacgtcagcggtgtcgctcggtcgctatctcgagtttctcacggagtgcgcccgggaggggacgcccacggtgtatctgtgcttcacctcggccttgtcgtcgagctacgatgcggcgtgccgcgccgcccaagatgtccgggaggcctaccccgacttcgagctctacatcgtggacaacggtctgccgtgcgctgccggcgagctgctcgccctggaggccgtccgacagcgcgacgcagggctcagcgcccgagagctggcgcgctgggcgcaggaggccaagttctacgtgcacggctacttcacgctcgacagcctccaggctcttgccgccggtggtcggataccgccggccgccgcccagctttcgagcaagctcgacgtcaaggcgaatctcacgttcgatcgcacggggtcgctgtcgctcaccggggtctctcgaggccgaaagaaggcgctgcgctcgctcatcaagatgttccgcgagaactacgtgctcgatccgacgatgccgatcgcgatcgcctccgccgatgcggagcgtgacgccgactgggtcgagagcgccgttcgcaaggaggagggctgcgaggacctcacgatcatccgaggtgccgtcggaccgacgatcggtgcgcatgtgggaccgggcatggttgcgcttgttttctgggggcgcaaccgagctgataagatatctctgaccgatcggatcgcgcgacgcgtccgcgaggcggagggtgttcgcgcaagatcctagctcgcgcctcggccccttgaagcgaaacaggggggccgaggcgctcgggaacccatcgtattgacgcaccctgttgattgaggagatcatatgacagacagcagacccaccgtggcgtttatcgggaccggcatcatgggcgcgcccatcgccggcaacctgcttgatgccggctatccgctcacggtgcacaatcacaccagatccaaggcggacggcctcgtcgagcgcggtgcccgctgggcggcatctccctctgaggcggctcgagatgcggatttcatcttcaccatggtgggcttccccgagcaggtcgaggagatctacctttccggtgacggattgctcgccgtctccaagcccggggccgtcctcatcgatctcaccacgagttcgccatcgctggcgcgcgacatcgccgcagccgcccaggtcgaggaaaaactcgccttcgactgtccggtgaccggaggcgatcgcggcgcgatcgcggggaccctcacggctatcgtcggcgcgactgagcgcgacatccgaagcgtccgaccgctgctcgatgcgttcacgtcgaagatatgctgcttcggcgcaccgggtgccggtcaggccgcgaagctcgcaaaccaggtgtcgctcgcctcatgcatggtcggcatggccgatgcgctcgcctatgctgagagctgcgggctcgatctcgatcagacgcgcgatatgatcctcggcggcacggggtcgtccggggcgatggcgcaactcgctccgctcgcgctcgccggcgactgggaacccggcttcatggtcaagcacttcttgaaggatctgggtctcgcgatccaagacgccgaggagcacgaggtctcgctgcccgggaccgagacggccttctcgctctacgacatgctcgagaccatcggcgggggtcagcgcggcacgcaggccatctccttgttgtatcaagacgaggacgccgcctcggatgcgggcctggattggtcgctctatacggcgaaccatgagcatgatagctgctcctgcgcatccgcagacacgtcggatcacgatggttgcgcatgcggctgccgcgccgagcgagccgatgagcaggggtccgagctatgacggatccggcgttcatcatctgttcgctgctcctgctcttcttcggtatctacatcgggttcgcgatcggctcggagtgggcgaagcgcgtcgagacgaaggcgggtttctggggcgccaccgtggcatgcgtatgcgtcgcggcgatcgccttcgccgcgctcagcgctctgcccctgatgtactcggctgtcgtcggtctgatggcgggctgcctcgtcgggctcaagaccggcttcggctcgtccacgggcccttggcgcgcgatagatcatctgttcggtgcggacgaggcccgccgacagcgcgcgacacgcggcacccgccgcgctcaccgcggagctccgggcatgcgagatcgcgatctcatgtcggtttccggcggcgggcgcgatgaagcgaatcagcagacgggtacttccagtcgacgacgcaagaagaggtaggtggccatgacagaaaccaacgatgtggagctcagcgccgaggagcgcgagcgactcgaactcgttgagaccgactcgtcggcgctctcagcgcttatcgaagacctgagcagcgcgtctcgtcgctctcgacagttttccgcacgtgtcgtcgccctgctcagcgcgcgcgaccccggcatggtcgctccgttcgcagccgagctcatcgacgcgctctaccgccctgaggctcagacccgatgggagatcctggacgcgctcacctcgctcgttccggtgtgcgcaaaggaggtcgggtccgcgttcgacggcgcggaggcggccttgttcgacgagctgtcgcccgcgctcaggctgtctgcgtttcgcttgctcacaacgtggggcgccacggatcgcggacgctcgaagaaggtgtggcccatgctggacgaggccatccagtgctaccacggggatctcgagtatcgcgatatgctggggtgcctgtatgtcttcgcgtcaggcaagatcaccggcagcgtcgccgaggagctggcgggccgcatccaatttgatgcggagaacggcaagggcagctatctcaaggcccgttcgcgcgagatctacgatatgctctcgaagcgattcaagttcaacgcgccgaagaagcgcgcccgcgtgaagccggcatccgatgatgacgaggccgatgtcgtccgttagagatcgcaaggatatcgtatgacgaacctgtgccgacctcgtgatcgcgcgcgttctttgtccccctgagatgcgactccgcaaatcgagccgcttttgctgctctgcgatcgggacgccgtagtattctttgttcattcgcatcgcctggatgggcgcaccgacaaaaggagttctggcagatgggcctttttcagaagagggacgagcgggatgaggtcagcggcatcgagatcatcgagcgatctgatgttccgggtgatctgccggaaagcgaggtcgatatcgtagagggcgcctcagccgaggagatatcggccgatcagagcacggcgcggaccgacgcgaccgacgaggatgccggaagcgtcgaggacgccgacaccgatgtcgcgagcgagccggatgccgcggagcatcccgacgatgactccggacgggattcaacgggcgacggcgcccgcgattcgcgacgagatctgggtcatgaggaacccgagcccggcacgctcgatgacgtcatccccgatgatctcgacagctgcgatgctctcgacgctggagatgcggatgcggatggctcggcgtcacgctgcgagcctcgaagtcacgccgcctcggaaggcgtcggaggatcggactttggctcggccgcgcatcgcaagcgccgccgcaagatcaccgccttcatcgccgcggccgtgctcgtcgtcatcgtctgcggcgtcgcgctgttcgcgctggggggcggcttcgcccctcacggcattcgaaagcctacattcggcgaggaccagctcgcaaccgtggtcgccagctacacctatgagggccagcatcacgttatcacggcgcgtgacgccatcgaggggcaggccagcgttgacatgtcgaagaatgaggaaggtacctacacgacgccttcggttgagtcgatcttggatgaggtgcgcagcaagatcctgaccgacgtcgcgtccgagcgcggcctctccgtgtcggacaacgagatgaccgattacgcgcagacgaagatcggcgtcagcgattactccacgatcgcgtcgcgcttcaaggtgagtgaggatcaggcgaagaagatcgtcaaggatcaggcgctgatccaaaagctctacgcgcaggtcgtcggcgattccgcagcaggagcatctatgcccctgccgcccgatgaaccccccgggggcaagggcgacgcggcatcgaagggctacgccgactacatcatcaagctcctcggcaaggagtgggacgctgcgaagggcacgtgggcggacgagaccggaccgctccacgcggtcttgaaggatcagcacttcacatcggactccgccacctatgatcaggcgatggcggtatactatgtggcataccagcaatacagtgaatcgaactccaaagccacctcggcgtggagcgattttcaaaatgatctgttctccaaggtggatatcacattctatgggatgtgcgcctgaatctggctctcccatgtgcgccggtgccgtcgagtgcggaaagaaccgcctatcttgacaattcagacaagcatccttttgcagattcctctatcattactatgttgagtcgaaaatgagataacgggagtctcttcgaccggagctgcatgatggaacaacgaagcgcatctgctgtggcctgagccatctttgcgatgcgaaggggacgcaggaggaccagcgggatgcctagagcaaggaagaggggtgcgcaatgtccggcgagcaaggtctcgcttgtgctgagcatcgttttgtttatgctcggagccgcgttcatcttctatcccgccgcctcgagcatcgctgcgcgcggagaatcagacgccgcactcagcaagatgcgaagggagctcgtgcagggttccgccgcacagcaaacctcggtcgatgggggagtcacatatcgctcgaagagcaacgactcaacctatctcaagctccagcgctacaacgaggccgttcgcaccggcaccagccagcagatcaacgatccgttcgcattcaacggcggcgagctcaatgatctcggtctgcccgacggcatcatcggcagcataacgataccccgtatgagcgtgacccttccgctgtatctcggtgcgacggacgatcatatgaacaagggggccggcatcatagcgggcacctcgatgccgctcggcgagaaggattccaacaccgtggtcgccgcccatcgcggcgccttgcacggtctgctcatgttcaggaatatcgagagcatgcagccgggcgatcaagtcgtcgtcgagacgccctgggagaccatcgtttacgcgaccgtctcaaccaagatcatcgacaaggcggatgctgatgcgctgaacattcagagcggtcgcgatatgctgacgctgttcacctgtcacccttacggacagaactcacaacgctacctcgtattctgcgagaagaccgacgccaagcccaaggcagccgacccaggggcgatcgccgatgcgatcacgggctttctgccgccgaccgcatcgaccgcctcgccgatgctcgtcttcgaggattggctgcgcatcttgggtctcgcgctcacggtcctgtgcgggctcgcgatcttgacgagcgcgtggcggctgtaccggcagtcgcgcgagcgcaagcacgcggcgcgcgtgcgcgcgctgaccgctcgcaatgatgccgagcgctgccgcgaaggtcgcgacgatcggcagtgacccttctgcgcggtcgcggaggcgcgcgtccgtcacgtggatgcgcaatgtggagaactcgtcgcgtcttggcatcacatgtcacaaggattatacttcgctcggtttcattaccgactcggtaggtgaggctaccgcagggatacgggttgctgccgcgaagtgatggagacatcaccagcaggccagcagtccatgtcgagtgaaggcatggactaacgcaacagcatcgccctgcgaagccgaaactcagacgacggggtcacaggtgcttgtcgagtgcctgcatctgcttgcgcaatcccctgtcgcacatgggttcggcaggggatttttcattaaggaggtgggacatggatgactgttcacgaagtcgaagtcgctgctccttggcagctctagcaaccggtgcgggcgcatgtcccgctccgtgcgcggccaaggcgcgcctcttcgacatttcctgatacatccgtatgcgcagctgtgatcctcacggctgccggacccgggacggggcgctgcgcgctgccgttccacgggaggaatgatcgaagatgatcaatcaatctgcactcacagtgcaaccgaataccagaagcggcaccgcggccgatcatcgccgcatggccgtcgaggagcgcatggtcttcgccgcgcgagcggacgtccccaagctcttcgagaagttttccacctccgagctcggagtgcacgtgaatgccgtcgaggacgcgcgcgagcgcttcggcgcgaacgtcgtcacgcgcggcgatcgcgattcgcttgccaaacggctcgtgtccgcattcatcaaccccttcacaggaatcctgatctttctcggcgtggtctcgctgttcaccgatgtgatcttggccgaaccgggcagcggcgacttcaccaaggtcgtcatcatcgcggtgatgtttctgatctcgggtcttctgcgcttcgttcaggagatgcgcagcggcaacgccgcggagaacctgctcaagatgatcacgaccacggcgctcgtgagcaggcgcggtgccgatcagcccgagcgcgagatcgatatcgaggacatcgtggtcggagacatcgtcagactcgccgccggtgacatggtccccgcggacatgcgcatcttctccgcgaaggacctctttgtgagccagtcggccctcaccggggagagcatcgcggtcgaaaagatagctggatcgatcgagcccccctatgacacgctcaccgaggttcccgacctggcgttcatgggcaccacggtggtgtcgggcagcgcgtcgggcgtggtcgtggcgaccggggacgacacgctgttcggatcgatgtcccaggcgatcgaggaaccggttcaaacgggtttcgagaaaggtgtgaattccgtttcctggctgctcatccgcttcatggccatcatggtccctgtcgtgttcatcatcaacggtgtcacgaagggcgactgggtggcggctctgacctttgcgatctcggtgggggtcggtctcacgcccgagatgctccccacgatcatcacggtgtgtctggccaagggcgccacgtcgatgtccaagaagaaagtcatcatgaagaacctgaactcgatccagaatctgggatcgatggatgtgctctgcacggacaagaccggaaccctcacgcaagacaaggtggtgctcgagtaccatcttgatgtcgacggcgaaaaatctgatcgcgtgctgcgccatgcgtatctgaacagtcactttcagaccggtctgcgcaatctcatggactctgcgatcatcagcagcctggaggaggcgcaggccgatggaacgatctccatgggtctcgccgagcacgttctcaaggtggacgagatcccgttcgatttcgagcggcgccgcatgagcgtcgtcgtggccgaccgccatggcgcgacgcagatcataacgaagggcgccgtcgaggagatgatatccatctgcgattttgtcgagcgcgacggacatgccgtcgagttgaccgacgagatcaagagatcggtgctcaaaaaagccgatgagctcaacgaggacggcatgcgcgtcgtggtcgtcgcgcgcaaggatgtctcgaacgatacggcggatttcggcgtgagggacgagcgcggcatgaccctgctcggctacctcgccttcctcgatccgcccaagccctcggctgcgacggcgatagagacgctcaaccggcacggcgtggacgtgaagattctgacgggggacaacgacaaggtcacccggacgatctgccggcaggtgaacataccggtcaagcgcatcgtcctgggttcggaggtcgaggcgatgagcgagcgcaagcttgccagcgtcgtgcgcgagcacaacgtgttcgccaagctgtctccgaagcagaagtcgcgcgtcgtgagcgcgcttcgcgagaacggctccaatgtgggctatatgggcgacggcatcaacgacgccgcggccatgcaggcggcggacatcgggatctctgtggacacggcagtcgacgtcgcgaaagagtccgccgacgtcatcctgctcgaaaaggatctcacagtcttggagtcaggcatcatagagggccgcaagacctatgcgaacatgatcaagtacatcaagatgaccgccagctcgaacttcggcaacgtgttctccgtgctgctcgccagcgcgtttctgcccttcgagccgatggtgggtctgcagctcatattgctgaacctgatctacgatctttcatgcaccgccatcccctgggacaacgtggacagcgactatctgcttgttccgcgccgctggaacgcgtcgagcatcggccggttcatgctgtggatcggtccgaccagctcggtgttcgatatcacgacgtatctgctgatgtacttcgtcgtgtgcccggcgctgacgggagggcgcctgttcggcgatatcacggatcccgcgctcgcggcgacatatatagcgctgttccagtcgggctggttcatcgagtccatgtggacgcagacgctggtgattcatatgattcgcacgccgaggatcccattcatccagagccgcgccgcagctcctctgacgctgctcaccgtcgtcggcatctcggtgctgaccgcaatcccgttcacgccgttcggcgccggtatcggtctgacatcgcttccgttcatctacttccccggcctcatcgtgaccgtgatgctctatatgggcctggcccagatcgcaaaacgtcacttcatcgctcgttacggcgagctgctctgagtcgcgctgctgtcgcgcgcagatccggtctgtgaaaatatgccgtttgtctgcgcgcgatcccatgcgggacgcgttttccggggaaccgtctatggttgggtctgtcggcaggggcgcgcccgcgtcgcgcctcgcaggattcaagacgggagctgggtcgcgatggatcagccgcgtgagccgcgaaagaagtcatcacgtgcgcgcctgctgaggcgcgtcgtctcagggatgcgcgacccgtccgaccgcgcggtcagacgatctcgggaggagcgcgaggcgcgcaggcgcgaagtgctcgaccggatagacgaaaggcgacggcaggcgtccgcgcgcgagaccaagcatgcttggatcggcctgcccgaggccaagatcgacctcaaggcagagctcgcccgcctgaaggatcttcgccgtcggaccatcgtccgcaggtgcgtcacgctctcctcggtcgttctctcggcatttttgcaggcgtacacgattcaggttttcgtgcagcccgctggtctgctctcgagcggtttcacgggactggcgattctgatcgatcgcgtgacctcgctgttcggggtctcgtttcccacattcgccggcatgctcgttttaaacgttccggtggcgctcctgtgctggagaagcatcagcaagcgctttgtcatcttctccatggtgcaggtggtgtccgcgagcatgtttctgaggtttctgaacttcgcggccatcatcagaacgccgatgctcgaggttgtgttcggtggcttcctctatggattctccatcgccctcgctctgcgcgggggcgcatccaccgcgggtaccgatttcatctcgctcatggtctcgaacagaaccggaaagtcgatctggggatcggtcttcgttgggaactgcatcgtcctcgccgtattcggtgcgctgttcggttgggaggccgcagcgtattcgattatattccagttcatctcgaccaagaccatcgagatgttctaccatcgctacgataggctgacgctgcaggtgataacccagaaaccagatcagatcctcgccgcctacaacagggttcacaagcatggctcatcggtcatggaggtgctcggcgggcgcagtcgcgatcgctactggctgatcaacaccgtcatctcagcctatgaactcgatgacgtcatccaactcgtgcgcgtcgaagacggcggggccgtcgtgaacgtgatgcggaccgagaacttcttcggcaacttctatcggccgccgatcgattagccgcgccgcaggcgacatcagggcctctgggaatccgcaccggcctcggcgatgagccgatcgacgcgtcgatcgtaacgcgcgagcgcggtctcccatccccggtatgcggggtcgccgcgatgatcgggcaggttgtacctcgagctcaggatctcgccgagggaggcggagaccttcttcgccccgaagatgttcacatgatcgccaaagtctctcgtgtcatggctccagtccaccccggtgtcatgcttctcatcgttgaggtcgatgtagtccacatgcagttcatcggcgatctgctggattcttgcgtgccgtgcgtcattcatgttcttcatgctcggcacggtcgcgatcacgagttcgcttccgtggtcgcggcagatccgagcgatatcggcgatgtagagccgattgatccagggcagctcggcatcgctcctgacgcggttcatgtcggccagcgcatcgaccggcttaatcgaggcgttcaggcgaaagcccttgagatcgtcggtccaggtgtggcgcagcggccccaagaggtcctgcgggcccaggctcttccagcggtcatggtactcgaagacggggaatacatcctgtatctcgcgcttgagaccgtcagccgccgtgaagggatagaagaagcaatccgactcgagtacgacgacccggggatgctgtcgcgcgagcgcgcgcagcagcagcgtgcgcgtgtagcacagctgctgggccgtcgtcgagcacgcataggaggtgaatccccgctcgccccacatctgcagcggcgagaccgcgctgaacacctcgctgtcaccgatgaacacggcgtcgatcgagtcgtccggctcaccgagcacgccattcgcccgcgcctcgatcataccgaattcggcttggttgttcttgggctccacgatgtaggacgccgccgagagaacgccagcgcctccggcgagggcgacaaccaaagcgagcgccgcgcgagcgccgcgcgcgcggaatctgagatcgaccatcggtccctctccttagaattgagcgtacatcggatcgacgggcatgtatccggctccgtaggctccgaacacgacggttgccatggccaaggcgcacagcaccgcccagcgcagcggcacccgtccgcgacagatcgtctcgctcggcgatgcgccgtgctcgcgagcgaggctcacggcgacgatgacgatgagcgcgcatccgacaacgacgaaatcggccgcgtccatgccgaccgccagcgccgtgccatcaaccagggaggcgagcgagaaccttgtgaggacggcgccgaccatcgagagcgcagcctgggcgctcgaagcgcggaacagcatctctccggtgcagatgaccgcgatcgttcgggcgatgcgcagcctgcgataccatgccgcatcccgatcgatgccggctttcgcgcacagcgcggccacggtgggctcgatcgcgcctccggcgagtatgagcacgaaatagtacatgccgaacagaacgtattgggttcccgccccatgccacagcccgtttccgagccagacgaaaaacaacgcgatggcgctcgacgcgatcgatccgtagacgttgccgagacggcgccgggcgaatctgccgaatcgcttgacgggaccggagagcgagatcggatagaacacgtagtcgcgcaaccaggttccgagcgtgatatgccagcgctgccagaactccgaagccgttttggagagaaacggctgacggaagttctcgggcatcctcacgccgaacatctgtcctgttccgacgacgaaatccatcgtgccggagaagtcgcagtacagctggaacgtgtagagcaccgcagcgagagcgatcatgccgccgtcaaaggaggcgtacccttcgaagaccggtttcacgaacgcgttcagccgattggcgacgaccatccgcttcgccaggccgtacagaatgcgcatcgagccctgaagcaggttctgcgccgtcacgtccgagcccgcccacagctgctcggcggtatcagcgtagcggcagatcgggccctcggtcatctcggggaaaaaagccatgaacagggcgagtcgggccagattgcgatcggctggaatcgtgcagcgatagacatcgatgaggtaggaggccgcctgcagcgtgtagaacgagatgccgatcggaatgcccaccgccggcaccacccagggcacgcggatgccgagtccggcgacgagcgagccgaagaatccgaggtatttgacggcgatcagcgcgccgaagttcgccgcgacgccgagcgcgagccagaagcgcatgcgccgccggtaggccctcttgatcgctcgtctgtccgcgcccgcgcgcttcatcgcggcgcgtcggcgccgctgcagcgctccgagccgcaatccgagtgcccagatcgatacggtcgagccgagaagaaagacgatgaggtcgccgctgatgctccagaagaacacgtagctcgccacgagcagcacgatccagcgggcacgccgcgtggtgaggcggtagacgagaagggtggcgggcagaaagatcgcgagcaccgccacggagaaataggatgtcatgtgttcgggcctacagatcctcttcgcgcagtcgctgtaccatcttccagatcgcatcgagtgagttgaaattatcggtgacgatctcgacggcgggaatcacgatgtcaaacgtgtcctccagctctgagacgagcgcgatgatcgtgagggagtcgagcgttctgctgtcgacgagatcggtgcgcccgcgatagtcctgaccgggcttgagttcttctagaatatccagtatcgcgtccatgtgctctccttcttgtcgtgacgatcgggttcgatcgtcaactccgttactgatgacgttcaagctcggatgcgaggccccccggagcgttcagcacgtcggttcgcatcctctcgcgcgcgagccggggtgctccatcgacgcccagcagcaccaccgccggaagatcccgactgaggaacagtgacatcccctccgtgacgcaataggccccggctgtctcgaacgcgagcacgcggcccacatcgagcccctccacgggcagctgcttggcgaggatgtcgttgatcgtgcacagcgcgccgcagatgttccacggctgcgcctgctcggccccgctgctccccgccgctccgagcaggcgcacgggaggctgtctcatcgccatggaatggccatagtagacgagctggtgcatgccgccgtccacgatggcatagcgctgggaggcgttgaccttcgtgtcgacgacgctcgtgagataggtcccgcaggacgccgcgatggatcgaccgatctccagcgtgatgcggccgccgaacgccatgcccctcagcatgtcccccagctcggcgagaagcgccgtctcgtcgaacctgtcggcctcgaaatagctgaccggcagacccggtccgtattcgagttcgccgggggcccatccgtgctcatctaccagctcggcgacaagtcggtccagtcggtccagctcgcgtccgatgcggcgaagggaggtcttctgggtgcccgagaagaactgtatccccaaaagctccacgcgctcatcttcggcgaagcgatcgacggcgcgcaggatctcggagcgatcgagcccgaactggttgccgctcgtgaggcgcagcagcaccggagcgcgcacgcccgccgcggcggcggcgtcggcgatgagctcgagctgcgagctcgactcgacggtgagcgccgcgggcatcgcagggccggccagcgcgtgctcgacggtggcggcatccttgtagaccccggagatgaccatatcgctcgcgggcgcaccgactgcttcgcagatggcgagctcgcccggcgagcagacctcgaagcgctccaccgagccggcgaggccgggcacgatgaacgtgttcgccttcacggcgtagcacagatcgacgacgtcgggcagcgcccgtctcagcgcatccacccgtgccgcgagcaccgcctcatcgaagatgtacagcggcgtgccgaaggcggccgccagctccaaaagtcggtcgtcactcatgatcgctcctgttcgatgcgttggcgatgcctgccagggcacccgccggatcggtgcggcccgcatgggcgcgccccccgcgttcgcgggaccgcgccgcgcgccgcgcgctgcgcgcgaactccagcagggctgcgcggtcgaccttgccgttcttcgtgagcggcatcgtctccacgcggctgatggaggtcggcaccatgggcgcgggcagatacgccgcaatcgcctcgcgcagcgtctccgcgcgggcatcgccctcaaagaacgcgtgtatctgcttgaagcgggcgttgtaggcgcagcggcaccgctcgacgccgtcttggcgctcgaacgccgcatcgatctcctcgagttctatgcggtgcccctgatgcttgatctggttgtccgctcgaccgcagaagtacagctcgccgtcagccgagcgccgagccagatctccggttcggtagacgatctcgggataggcgctctggagcgggttctggatgaaggcggtcgcggtgcgcgcctcgtcgccgtaatagcccagagcgaccgaggtcccgccgacatagagctcaccgacctcatcggcgcgctccacgggcctgccgttctcgtcgagcagcagcacccgccggttcgcgaacggagcgccgagcgggatgccctcatcgtaggatcgcgttcgatcgacgacgtggtacaggcagttgcacgtgatctccgtgggtccgtacaggttcacgaagagggcctgcggcaggtggctctgccaggcgcgcaggtgcttgagcggcatgacctccccgctgaacatgacacggcgaacgcagggaagctcagcgtagtcgagcccgtgaagggtgctcaccaggcacagcgccgcggcggcccagatcatcgtcgtcacgcgatgggcgcgcagcgcgtctatgagggcggcgggctcggagaacagccgcctgggcagcatgacgagcgtggcaccgaccgccatcgagccgtagatgtccttgactgagacgtcgaagtcaaacggagcctgattgccgatgatgtcatcgcaggtgaggtcgaaggtcgatgtgaactgagtgatgaagtccacgagcgcgcgatggctcacgacgacgcccttcggcgtgccggtagaacccgatgtgaacagaacgtaggccggatcggtgtccagacgcgccgccgcggcgcgatcaagcgcgcgcggatcgagccgcccggcgagcaacgcgctgacgtcctcgatcgcctcggcgggaaaggcgctctccgctgaggggcgcgtccgctcgttcacgacgaccaggcaatccgagagcgtggagaacacggcccgggctcgctctgggggcgtggtgggatcgagggggacatagaagctccccgagaagagcgccccgagcatcgtcgagagagcatcgatgctcttctccatgaagacgatgaccgggcgcggcgcgccgtcgcgagcgagcagcgcggagccgacgcgtcggctgcgatcgagcagctcggcgtaggtgagcgagccgttctcatccactgcggcacgcgcgtcggcgtgccgcgtcgcgcttcgctcgagaaatgtcagtgcgcttgataccatggggagctaccgcctaagtccgtaccggttatcatgattgtcgtgagggtcatgtgaggcaactgagacgtactcatcatacgaggctcgtcttaaggcagactgagtggatcctaaagatttctttatatgtctcgattcgcctcgctcggccggcctgcgatccatgtgccgttctcatctggatccgaccaacccgctcgccggcccctcggctagggggatcctcaccaggatctcggtgcgccagggcgcgtgcggccgctcggcgatggcgatggttgccccgttcagctccgcgcatcgtctggctatcgcgagccccaatccgcatccgccccccggcgtgcgcgccgtgttctcggtcacgaagggctcgaaggcgcgctccgctatatcgggcggaatgcccgcgccgtcatcggcgacgctcagctcggcatatgcgccctgctgtctcaggctcacgaggatttgcgtaccggcggggttgtgggcgcacgcgttcgcgatcaggttcaagagcatgtgccctatgagctgcgcgtcgacgaatgccgccatctcgtgatcgggcagcgagatatcgagcgagcaggcggactgctcgacctgggcgtcagcctcctcgccgatgcggcgaatcagctcaccgaggatctcgcgcttcatctggggccggtactcggggtgctccatcttggcgtaggcgaacaggtcgtcgatcatctcggcggcgtctaccgccttgtcgctgatggcggagaagtacgcgcgccgcctgtcggccggaacccgatcgtccagaaaggcccgggcgtatccgcgtatcacggtgagcggcgtcttgagatcgtgcgagatgtccgtgatgagacgctggcgctcgtcatgtgctcgctcgacctgcctcatgagctcgacgaagctgtcgtagaccggaaccagctcggtggggatcccctctcggtcgaccagagagaccctctgcgtgcgccacgctccgatcgcccggtcgagcggccgggtcgcacgcctgatctggtgggccatacaccatccggctcccgcggtggcggcgagaaacagcggggcggcgaagatccacacgcggttcgcctcggcgacgacgcgcgcgtaggccgcatcgctcaccagcggggcgatgagcacgagggtgcgcgcctcgccgctggcggttcggtagtcatagcgctcgacggacatgctcgtgttgtagatgcccttgatgaagtcgaattcctgtttcttgagggcgcgccgtccctggaacagcgagccgcccaagatgttgaggtcgctgtccaaggtgcagctcgatttgatgcgcttcatgtaacctgcatcgaaggtgcagctcagaatcgtgtaaccgtcatctccgtcagcccttccagagaatacctcgtagaacgttcgctggtcgtagtcgttgatgacggatagctcatcgggactgatctgcctggcgatccttctgctcgatgcgtacagcctgccgccgtccgcgtcgaagatgacgatgtgacatcgggccagagcggtgtccgaaagctcctcgaaatcgtcgcgcgccagcgcggagctgtgggcgagcacggtggacatagagggaaacgcgttgtcgaacatcgaattgcgcaccgaatcgaccgcgaagagcagagctgcgatcacgagcgcatagagcaagacgctcgccaggcatcgcatggccagactcgccttggcggcaccgagcgcccgggcgatcccgctgcgcgccgagcgccagctcatctggcggccgcggagccgcccccgcggccctcgggcggctccgctagccttcaaggcggtaacccagcccgcggacggtcttgatgaagcgcgggctcagcggatcgtcctcgagcttcgctcggatgttcgagatgtggaccatgacgctgttcgccccgctgtcgcagggacggccgttcacgcaggcatagagctgggcctttgtgaagatgcggcccggacgtgacatgagagccgcgacgattctcagctcggctgcggtcagcgcgatgggttcgccgcccttcgccaagcacaggcgctcggtgtcgaactcgagatcgcccacctgaatgcggccatcgcctctgccggagaggctctgcgtcgcgtggccatgggagcctccgcgcctcaggaccgcgcggatgtatgcggtgacctccaaggggtcgaacggcttggtgatatagccgtcggcgcccgcatcgagtccgatgatcttgtcagccgcctcggcgcgcgcggatatgatgatgatggggacctggctttcggcgcgcgcggccttgatgaggtcgtatccgttcatcttgggcatcatgatgtcaacgagcgcgacggccacctgctcccgacgcagaatctcaagggcatcggctccgttgcgcgcggcgcgcacctcgtagccgctgcctccgagatacaacgagagtatctcgatgatgtccccgtcgtcctcggcgatgagaacggtgtccgccacagatgtgcacctccccgtaccgcttgcgcatgcaagagctgctctacattctagtcgccgggcgcacctgagatcggcgcatacatgtatttgacaagttccctgcaatcgagtgggcctcgcatgcgctatcgtatgcgaggatggagccgcagacgaaagttcggaggtcatcatgaacgagatcaagtgtcccaagtgcgcgacggtgttccaggtcgacgagagcggttacgccgcgatcgtcaagcaggtgcgcgatcgggagtttctgcgggagctggaggcgcgcgagcaggctcacgagcgcgaggagaagcaggcggccgagctcgccgccgcctccgcgaaatccgagctcgagcgcatcgtggccgcgcgcgacgccgagctcgcgcagttgagggaacgcttgagcgcaacgcagaccgagcggcagctggccgtcgcgcaggccgtcggccgagctgagcgagcgcgcgacgagatcgccgccgcactcgagcgcgagaggatccagcgcacctcggatctgcgcgaggcggccgccgcgctcgagcgcgagcaggcgcggcgcgccaccgagatcgagcaggtcaaacgcaccagcgaggagatggtgcgattcaaggacgaggagatcgagcgcctgcgcgacatgagagcgcgcctctcaacgaagatggtgggggagagcctggagcagcactgcgagacggagttcaaccggctccgcatgaccgcgtttccgcgagcctacttcgaaaaggacagcgaggtggtcgagggcacgaagggagactacatcttccgagagctcgacgacgacggcaccgagatcatctcgatcatgttcgagatgaaaaacgagatcgataccacggcatcgaggcatagaaacgaggacttcttccgcaagctcgatcaggaccgaaagaagaagggctgcgagtacgcgatcctggtcagtctgctcgagccggacagcgagctgtacaacgccggcatcgtggacgtgtcctatcgcttccccaagatgtatgtcatccggccgcagttcttcatcccgatgatcaccctgctgcgcagcgcagcgctgggcgcgctggccgccaagcgcgagctggccgccgtgcgacagcagaacatcgacgtcaccacattcgagcggaaggtgaatgacttcaaggacggcttcgcgaagaactacgagctcgcgagcagaaagtatcgaagcgcgatcgatgagatcgataagacgatcgatcacctgaacaaggtgaaggacaacctgatgtcctccgatcgcaatctgcggttggccaacgacaaggccgagcgcctcacgatacgccggctcacgcggggcaacgagaccatgaagaagaagttcgagcaggcccgcggcgacgaggtcgacgcgtccgaatagctcagcgccaccgcgcccgggcccgtcgcccccgcacgatgaagcgcatcgacgcgaggctcgcgagctcgaccgcccgcggtccgcgagctcgcctttgctccatgcggatccgtgtgctatccgcgtgtcgcttgacgcggcctcgccgcggggagccgcgcgcgggtgtatcacagataggaaacgtttcacaccgcagattggatgagcatgagatcgcacacgaccgaccgcccgatgtccttcgatccgattccgaccgccgtggcctgcgcggcgttttttctggcctgcatggacgtgctcatcaccaacatcgcgctgcccacgatcagctccgagctgggcggtggcatggccgctcagcagtggatcgtggacggttacacgctgccgttcgccacgctgctgctgctcgcgggcaacctgtcggatcgctttggggccaagcgcatctttctcgccgggaccgtcggcttcgcgctgagctcgctggtgtgcgcgctggcgcccaccgtccagatcctcatcggcggacgtctgcttctgggcatatcggcggcgctcatcctgccctcctcgatgtcgatcatcaacgaggcatacagtcgcgaacacgatcgctcgctcgcgctgtcgatctggggcatcgggggctcggctgcgaccgcgtgcggacctctgctcggaggactcctcgtgccgatccattggagtctcgtgttcgcgatcaacgtgccggtctgcatcgtgctgctggggctgtgtcgcggcctcaagcgctcgccgtcggtgagcgttccgttcgacttcatcgggcaggtgctggccatcatcgggctgggctgtctggtcggtggcatcatcgagggcggctcgatcggattttccgatccgcttccggtcgggttgctggccgtcggcgtgatcggcgtcgcggcgtttctcgtttcgcagacgagggtggcccatcccatgatgccgctgggtctgttcggaccgcatgggatgcgcgtcgcgcttctcggcggcttcgtcatgatcctcaactggaacggcgtggtgttcatgtgcacgctcttcctgcagcagcagctcgggctgtcaccgctggcgagcggcctcgtcttcgttcccaccgctttcatctcggccgccggcaatctgctcggcgcccgtctctccaactggcgcggcatcaagttcacgatgatcgtcggcgtgagtctcatggctgtgggcttcgcggcgcttctggcctgctcccgggcgctgggcgctctcgagatcgccgcggcggtctcgctggtgggcatcggcaacggcatctcggcgcctgccttcgccaacctcgtgctcacaagcgcgccgtcctcggaggccggtatcgccagcgcgatgttcaacatgctcagacaggtgggcggcgcgatcggcatcgcggtgttcggtgtgctcgcgaccgcgttctcgacgtttgccgtgggactttcggcatcgtttgcgatctcgtttcttatggtggccgtgctgatcggctacatcgctcgctcgccggtgggggcctcgcgcagacgtcgatcctgacgctggtcctgagaaagacttgattgcatacggaaggcaggaaaagcttttgtgcttatgcatcgccatgccgatctgtgttcatgcgccatggtagtttggttctatacgtgccggaagcgctgagtgtcaaaggaagaggacatgacaggcgagcgttttccgtttcatgagttcttcgcgggctccggcctggtgggctgcgggctggcaccttggtttcgctccgtgtgggccaatgatatcagcgagcgcaaagccgccgtgtatcgcgccaatctggatccgtcggttctgcacgtgggagatatctcgcgcgtgagcggagcggatctgcccgcggcgtctctctcttgggcgtcctttccctgccaggacctgtccctggccgggaatatcgatgggatctattccgatcgctccggttcggtctggcagtggctgagggtcctcgatgaagtcggcgaagaccctcctggcgtgatctgcctggagaacgtcgcgggtctcgtgagcgcgcacggcggacgcgactatcggtgcctgcacgccgctctcgtccgacggggctactccgtcggggcgcttctgatcaacgcggatcgcttcgccccccagtcgaggccgcgcgtgttcgtcgtcgggacgaggggccggatacctgaggtcctgctcggcgatggctgctcatgggcgcatccggccgctctggtcgggctcggcgaggcgatcgagggcttcacttggtggagccttcccgagccgagagggcggaccgcgtcgctggaggacatcgtcgacccggatgctccctttgacagagacgatgtgctggcgctcattcccgattcccatgtcgcgaagctcagcgcctcacggcagcgctacgcgaccggctaccggcgcacgagagccggcaggcaggttctcgagctgcgatgcgacggcaccgccggctgcctgcgaacgccctcggggggctcttcgcgtcagtacctcatcgcttgggacggcgaggggatgcgcgcccgtctgctgacggtacgggaggtcgcgcgcctcatgggtgcgccggaggggtacagactgccgggatcctataacgacggatatctcgccatgggcgacgccgtcgtccccgtggcacgccacttggcgaacaaccttctctcaaagcttgtcgaggcagcttatgcggtgggatgaattggatgacttccgccatgccaacgggataaagggcaagggtgctttggcactgatggtacagatcacgagggcattctccgaggattcgcttcccatcgatccgcgcgaatacgtgaccggaagacaagggcaggtcgacggcttgggggaggggaatctaaggaagatcctcaaggagcatgacatcacacggcaactagccaaggaggcgggccgcaccgattatacaacggcatcatcgatgacttcgaaacagacccgagcttgcatatcgagtatgacggctgagccgaacaaggagcgctctgcgctatcgcgcgcgaccgcaccgtgaccggaggtgcggtctgtcgtcggccccgatgcggaatccgagggcgcccggggtagttacgcgcgatagcaccatgttggagcccaacgggatcaggtttacagcagctgtccgcctgcgtctatcttggcatgaaaagacatgctgtccgctcgccatatcattgtcgagaatgcgaccgggtgatcgtcttgaagcagatagcgcagatcaagcgaaaatgttggaccgccgctgatatatgaaagctgcttcgcttcctctggtgtggctgctgtcgagtgcagggtcaggtcggtggtgagattggtcatgccgtatcttctgagcacccgggcgatgctcacgttttccgtcaaggagatgaacaggttcggaagctgctcttcgcccccgtataccacctcgatagcccgaggagcatcgtcgaccatgatcagacgctcgatctgctggacagcggactgttcgggaagtcgaagctgtctgcatatcgtcggagaagcttcgactgttccgcacgagagaatgcgtatggccgtcgtcgggcccaattgcgaaagatcggacatgtcgatgagcagcgcggatcgttttgaagcgaacacctgagataacgtgacgaaggtgcctgttccacggattttgatgagaaggtcttcctcgacgagaagctcaattccttttcgaatggtcgatagactgtatccgtattgtttggcgagctctctttcggtggggagacactcaccgtcgtgcagggctccggtgatgatcttctgccgcaagtcgttcttcacgatctggtagagaggcatcggttttgagcgctcgttgcaattttccatattgatgtcgattctcgcgtttccagaggatgcttatgcctgctgacgatttccatggccatgttgagtatatcgtacgcatggttcgaccgcatcgagagcacctcgggtatcggcaagaagctgttgtggctagcgcaggtcgcggttttgatgtcatcttgccccgaatcgggccggggcaccgctcacgtcgactgcgtgcatgagggtgcatccccatctcttcccctcggattggtgcatcgcaatacgcggagcggcttactgatcccgtagcggtcacgtgcgtattttcaactggtatcgcttgattaccgtttaccagataaaatcaaccgttcatagaagattgatcatattgataacgaatatagtatgatctattagcgttcaaaagcgcagtgacgaggagaaccatgtactcagaactcaacgcagctgttcgtttgcatctacttcggcatgaaagaccaagttgtcggctcgccatgtcatcgttgagaacgcgattgtctggcatagccgttgacgatggcaaatctcgaatgagaaggtgggaccaccgatgacataggaaagcaaggtggcctcttctgatgttgcagccgatgagcggaatgtcagatctgaggtgagagcggccatgccgtagttctcgagtgcccgctcgatgctggcgttcgaagacaggtgatcaaacaaatgggggagcatctcttcggttgcgtataccacttggattgcttgaggcgcgtcgtcgaccatgatcaaccggccgatctgctgaacaagggtctgacgaggaatacccagccgtttgcatatcgtgtcagatgcctcgatggtgttgtaagacagcatacggatggacgtttcatcattctgaggcgagagttggcagaaatcgatacggagctctgagcccttcgacccgcctggaggggagaacgttacaaaggtgccgtttcctcgaattttgatgacgaggtcctcttcagcaagaagttcgatggcagttcgaatggtcgccctgctgtacccgtactgattgcaaagttccttctccgtcggaaggcagacgccatctcgcagtgctccggtgatgatcttctgccgcaagtcgttcttcacgatctgatagagaggtagaggggtgatccgctcgctatggttcttcatgtgcatgccgtcctccgtgcgcctagaaagcgcgaatgtctcgcaagcgagtgtaattacgaagttgagtataacgtaggtgcagctcatgcgtatatgtcgtatgaaccgttgtcgtcgccagcggagacagcggtcccggtgtcatctcggctcgaagcgcagctctgtggcactcgagcaggacagctggtagatcaccggcaagacgttcgctcaacgcttcatcgtcggatcgggaaagcgcatcaacgatctcgtggaggcggccttgcgctgcgtgggcgcgcagccccctagctctcggccttctcagggtgcccgtgctccttctgccatcgatcccaggtggagtagcagatcgcggctcgctggtcctcctgcgggaagcgcttcttctcgtttctcgtgacggtctccatgcagcgtgagatgtaggtgtccttcttttcgtttgcgcgcgggtccggtatcggcatgatggctccaatctttctcggtgcggggctcggaagcctcgttgcggctcctcggactgacatccgcatggccacgttgtgggctatgcttatacccgagcgaacagcctcgtgtggagacgaggcgtccgagatggaagtggtctggtcatggctggagaggcgatcgagataccccgctccgaggatccgatatcggtcgaagggctccggctcgcgcgcaccgaagatctgcccgaggttcgcgccctgtttcgcgagatcctcgccgatttggagcagcgcgccctgccggtctgggatgaagaccatctcgcgcacgttctcgagaaggatatcttcaacaacccggccatcaacttctaccgacgcaacggattcacgagggtccccggtgtcttcgtccgcgcgatcgacggcgagttcgtgctcaccgagcttccctatgagaggcggctctgaggatcgccccagcgagcccggaagggttctcccaggccatcgagtggcccgcgttcggaactgtctcgagcgccaccccgtgggcggcaagcgccgcgcgctcatcttctgaaggcgtgttcgcgccgaagatacaggctgaggggatcggcaggcaatacagcgcatcgcgccaggaaggatcgccgcccgcggcgccgctgcaggcgaagcgatgcagcgccgcggggtaccagcgggcggccgtcgccgcccacatcgtgtttccgtcgcgaaggctcgcctcgatcagctcgcgaaagccgcgctggacgaaggtgcgctccgatgcgctcgcgatggcgcggctcgtcgagccctcgccgctcggatcgagattgggctcggtcaggatgagccgcatgatcgcgtcgggtcgcagcgcggcgagctcgatcgcgaccgggccgcccaagctgtgtccgatcgcgatcacctcgtgcaggccgagcgtgtcgatgaagcggctcaggtagcgcgcgtgcgagctcacccggtaatcgaagtcggcgggcgcgtcgctgtatccggctcccagcaggtcgacgaggatgcgccgatggcctgcgagcgcgggctgcgcggcgacctccgtgttatcgaaggatccggcgcatcccagaccgtggatgaagagcagcggccgttccgtgccgggaagatcctgatagcgcatacggcatcccagcgcttcgatcagatgctctctcataggtgtgctcccttcccctgcgcccgaccgggccgatagatcgccttgcgtccggacatccatcttaacagcttgacatcgccgccgctgttgtctatgatctcgcgcagagtacgagacgcgtacgaaggggcgcaccaccttgggtgcggcgttcctcgtgcgcgttttttcttgcgccgccgggctgcggcggcgcgctcggaagggaggaaggtatggcgcaggtcaacggcgtggcgcgcgcggatgtcatcgggatgccgctcgacgagctgctcgccgccgagggctacgatccgtgccgcgtcgcgtgcgaggcggacggcgagatcgtcgcgcgcgcaaactaccacgcgcatcggatcgccgccgacgagcagctggagatcgtcagcttcgtagggggtggttgatatgaatcgcgcgcaggaggtgctcgcggatcgcatcggccgggagcccgccgagcggctggcctgcgcgcgcgtgggcatcgccgggctcggtgggctgggctcaaacatcgccgtgcatctcgtgcgcagcggtgtgggggctctgcatctggtcgatttcgacatcgtggacgagagcaacctgaaccggcagcactacttccgcgaccatctcggcatgcgcaagaccgaggcgctcgccgagcagctgcgtcgcatcaatccggacgtggagctcgacctcgacgcggcgcggatcgatgcggacaacgccgtcgcgctcttcgcggacgagcggatcgtctgcgaggccttcgataagcccgatgcgaaggcgctgctcgtcaacgcgttgctcgccgaggcgccgcagaccgtcgtgatcgccgcgagcggggtcgccggagcggggccggcatcagaggtcgcgaccaggcggctctcgccgcgcttctacctgtgcggcgacggcacgaccgacgtcgcgagcggcacagccctctttgcgccccatgtggcgctgtgcgccgcgcagcaggctctggtcgcggtgcggctcatcctgggcttggagcaggctccggcgtgaggcggccagagacgccggactcggcgggaatctcgcggacgcgcgatcggctcggagcaagaattcggcaggaaagcggtgtggcaacatcgcagacgatgacaggagcatggaccatgacagacatgaagacgggcgcgccggcgctcgagcaggacagttggcagatcgcgggcaagacgttcacctcgcggttcattctcggctccggaaagtacagcaacgagctcgtggaggcggccgtgcgatgcgcgggcgcgcagatcgtgaccgtcgcggtgcgccgcgccggggcgacaggagccggcgggatcctggaggctataccggcgggcgtgaccgttttgcccaacacgtcgggctcaacgacagccgaggaggccgtgcgcaccgctgcgctcgcgcgcgaactgggttgcggcgacctcgtgaagctcgaggtcatccccgatccgaagtacctcatgcccgacaacgccgagaccgtgcgcgcatgcgcgtcgctcgtggagcgcggtttcaccgtgctgccctacgtctatcccgatctcaacacggcgcgcgagcttgaggcggctggggcagccgctatcatgccgctcggctcgcccataggctcgaaccgtggtctgctcacgcgtgagttcatccgcatcatcatcgacgagatcaacctgcccgtcatcgtggacgccgggctcggccgcccctcggaggcatgcgaggcgatggagatgggtgcgacggcgtgcatggtgaacaccggcgtcgccacggccggcgatgtggcgcgcatggcttgggcgttcggccgcgcgatcgaagcgggccgtcaggcccgcctggccggacccggccgcgtgctcgaccgcgcctcggcgtcttctccgatcaccggcgtcatcacgaaccaagcgcgatgacgtccatcgccgcgacggcgacctgtcagctcggagagcccgcacgctccgacccgcccttcgcgagcgggttcgcccgcgtcgcgctcaccgatcgcgtgcactgcgcccggccgctccccgaacaggtgctccgtatcgccgggcgcatcgacgccatcgttgtgcgcgagcgcgatctggatgatgacgcctacgagcgtctcgcccgcgcggtcgccgccgcgtgcgacgaggccggtgtcgccctcatcgtccacggcagacccgcggtggcgcgaaggatgggcttgaacgcggtccaccttccgttgccgcagctggtcgagcagggcagacccgcgggaatcgcttgggtgggcaccaatgtccacgagcccgatgaggtcgagctcgcgcagcgatcgggagccgactacctcatggcgagtccgatcttcaaaccctcctgcaagcccttggcagctgcgcgcggcctcgaattcctcgagcgggtccttgcctgcgcgcggttgcccgtgctcgcgctcggcgggatcgacgacgcggccgagcgcgccgtgcgctcgaccggagcggccggagcctgcagaatgagtggctatatgctgctgtgagccggaggcgcgcgaagaccgcacgtctccgcgctttgatggggcccggcggagcgcccgagcgccatttcccgcgagacttgacggcgccccagcgaaagacctagcattctcgaaacatatgggcaggctagggggtccagatgacatctgcagacgagcagccgcttctcgatgcgtttgatctttcgattcgctacgggcgcgctttggtgtggaaccatgtcgatatagcactgtatcccggtgacatcgcctttctcgtcggtcccaatggatccggcaagaccacgctgctcaaatgtctcgcgggttggatgcgacctgccagtggtgagatccgggtgctcggagagacgctgaccggtcgttccgcgcgtcttcgcggcgcgatctcgtttgtcagcgacgtgccggcgttctatgacgatctcacggcgcgcgagcacatcgagtttttgttgcgggcaaaccgggaggaggggcgcagagccgaggccgaggagatgctcgaggcattcgggctcaccggctcatgcgatgcctacccgagcgcgttctcgcgcggcatgcgcgagaagctcgcgcttgtgatctgtctcatgacgcatccccgcctgctgctgctcgatgagcccaccgggccgctcgatccgcaatcatgcgagctttttggccgctacgtcaagaaggccgctgagatgggcgccgccgtgctgatgagttgccatcacgacctgcctcatgtcagtgccgacgtggtctacgagctgtccggcggtcacgttcgcattctcgatcatgagtagcgtctcgatggatagaatccgtctgctcatctggctccggcgccggcacctgcggaccgcggtgacgttttggagcaccgcgctcggcgtcgatctcgaggagcgacccgatctgatcgatcgcctctaccgcgcgtatctgatcatcgcgctcggcgggtgggccatcatgtcttggtctgcactgcgcgccgccgtcgaggccgcagcggtcgcggccccatcgtccctgttccagatgctctcgataacagcgctcggcgtaccttggatcgcgcttttcatcgcgacgatcgccgggctgatccgatcgccgctcaagctcatcgatgccgacatcacgtttctggtgtcttccgggttctcgatgcgatctatggccgtccttgacgtccttgagacggcgggggccgtcgcgatcgttggattcgtcgtgatgttcatgctgggcttcgggttcgaggccgccggttacggcatctcggcgggcgcgctcgcctcaggcttggcgatccagaccgccgcagccgtctcgatcggtcgctctttcggctacgccaggctctccatcgcgggcgcgcccgtcgtccgcacgcgcatcagccgcgtcgcgtgctcgatcggcgtcatagcgatcgagatcgcactcgcttggggcgcatggaacctgtcgggcctggggggcgctgcgtccgcgtcgcgcctgctcggtgtcgtgagcggcgcgcccgccctcgacgccgcgctcgtcgtcgcggccgcggcggccgcggcggccggttccgtgtcgatcgacgccgtgcgcgtgatcgaggacagcgggctctacgccgctctgttcggcgttcgccgtctggtctggctcgattcgatcgcctaccacgatatccgtcgccgcctgcgcatcgcgcgccgttcccatctgctgagggttcggtttgccgccggggcggcggcaccgctgtcgcgggccgtcttcgcccatatacgacagtatgagagcatcattcgcctgttgctgctgggggcgctcgaggtgcccctcggcgcgcttctgctcgctcggcccgttcccgcgcctctgctcgtcgtctggggattgcagctcatctatgcggttccgctcgttcgcgagctggggcttgcgtttcgcgccgatatggcagtgagcatagtccgccaggctctgcccttctcagacgctcggctggccctgatcgatgcggtccccgccgtctcgttcacctgcctgtgctccgtcgcgtcgctgctgatgatcgccgctgtcggccacgtcgggatctcacttgctcaggttctggtggcgccgctcatcaccgtggccctctcgcttgccgcggcgtttgacggcgttcagatcacgctgcggcgcatgcgcatgtcctgtctggtcggcactgccttgctggtgatatgtgccgggttgctcgcgctcttcggaatcgctccgcttctgtgcggtcttgccggtctcgatatcgtactcatggcgcttctggcgcgccggtccagctgatggccgtcgcgcctagcagactcgcctgcaccagctgagggcagcgtgcatcgcacagtgtttctccgagtatgttacctttgtgggagcagaggggatttgtatcaaaatctataccaacttgccctccgggtaatatagttaattgccaaggtggttgttcatttgtcgtgaatttgtcatttaagcaggtgaaaccatgatatggcgatttgctcgagtagcgctgagagggttttgttgcgcatgcgggaacggttggatgcaaatgttaaatgtatataacgccatataaatgatactataactgtttcattttagttcaggtattcgatacggtgcgctcgcgaggccgtcgacagaaggttggggagaaggatgcacagatctgcacgctacatagcccataggatcgtggcgccgcttgcatgcgccctgctctttctgctcatcttgatagtccccaacgtctgggcggacagctcctcggccgcgaaggccgatcagatctcgcgaggcgaggaggccaccgtggacccccatcacgacggggacaagaagagcggcgacgccgacaagaccgacaagtcccacgagggcaagaagaccgacgaggacaagaaggccgacaagggcaacaacaagggcgagaaagccgacaaggataagaaggccgacaagtccgacaaggataagaaggccgacaagtccgacaagagcaagaaggccgacgaggacaagaaggccgacaagaccgacggggacacttcagttgctcccgcgcccgacccccgcgatccggcgcagcgggacaccagcggatcgggtggcgtcaatgaccgagaaaagaaagattttacgagctacatcaccatcggcgataagcaggtcgagtgtgcgtttcaagagacaatagataaagatgaggacggcaagattactgcagaccatgttgcagtctgttctggcaaaggtggtatagcagcaatcaacacggcgctcagcggggatgttttcattccaaaaacagttacggctattgaggatggcacaagctataccgtcgatacgataggcaactacgcattctataaatgcacgagaatcacgagcactgggctgctgagctttaagagcaagagtctcgaaggcgccacgataagatcgatcgggagcaacgcctattgtggctgtcaaaaccttcggtctaccgacctgaaggacagcggggtcgaggaactcggggaatacgccttcggcaactcgggagtaacggccacaggtctcgcggacaacgagacgatcaaaacgctccccggctatgcgttctatggctgcgggagcctcgaaagcaccgatctggagacaagcaaggtgacaaagattgttggatggtatacgtttgcatcgtgcccgcggctgaaggataccggtctcgctggcaacacatgtttggagagcattgagcaaggctgtttctcttcgtgcatagccttgacggaaacaggcttggctaagacgggtaatggtcgcgaaggcaataacaagctgacattactccctaaacaagttttcgataactgccccaaactcacctctaccggtctcgctggcaacacggcgatcgaaactatcggagatgatgcgtttgccagctgctatcagtacgacaaagccaccggggccgaaatcggcctcaagaagacaggactggagaataacagcaaggtcaccaaaatcggagctgatgcatttctattcgataaattgctcgaaagcaccggtctggagaataccagctccgaagaggagggtaccggctgcaaagtcaggtgggtcggagactacgcctttcagggttgttccgctttgcgctcgaccggattggcgaaaaatagaacggttgagaccctcggaaaatacgcatttgctcaaacaggcgtcacttcgacgggcttggggcagaatccatacgaccccgacgaccccaaagactacaggcatataacggagctcgagaaggctgtgttctcagggtgcggaagcttgaccgacaccggtttggccaccaacacgcatataaagacgatcggagagagcgcgtttgcaggttgttattctacgaacttgaagacctcgaccggactcgcgacgaccggactcgcgacgaatcacaccgtcgagacgatcggcaagcaggcttttctcggcgatgtgcttttaggtacagtcaacaaagatgataaaaatgagaaccctggcgatctggtgctcaacggctgcgaggggaggctcagcatcggggagcaggcgttctcgggggcaccgaaatatacatcagtctacatcctgtgcgaaaaagaaaacttgaaaataggcaaaagggcattcgactacgatatcgatagtcgaaagacgtcgcagtcatacatcccaaatctctacgtgtcagcctcatggaaggacactacaaactacagcttcggtgaggggcaagacaaatcatcgtatagcgtcgatgcttatgcaggcttcccgaggctcaccatcatgaatcccctctacgggatgcacgcggtgcgaatctcgaagacgtccgacgtcgagctctcatactcctacaacctgaacagcaacgtgagcgtgagctaccgcgatgccggtaacgcggtcgtcgtcgactcgttcaacgtcaagctggatcctaaaaaaaaccgtggttcagggaagcatacaatcgtctatgattcctccagcaagaccaaccttccctttggcgcgaccactatcgtggtgaccctgaccctccccaatgacgggcacatcacctacccggctggggccaagtcgcattcttacaatggcgacaccgcaggatctcacgaacgtgacctcgaccctgtgaccttcgagatcaacttcgacgggaacggcggtaagaccgacgatggaaaaaaagcagactccgtcacgaagacagaagtcccttatgggaacagaaagatcgacgatgtgctcggcgtcgagttcaagcgaggtgatgatgagttcttggactggattgagaccgcgggccaaagcgagaaccggctctggccggcccaagctgaggtggccggtatgtgcaacatccaagacggatcggtgacactcaaggcccgatggaaatccgagtcggccgtcggtctgagagtgctgagcaagaagaagacggatgacccgctgggcaaggtgagctatgtcatcagcaattcgtcggacgagagagacgctccaactggcctggacgacctctacaccgacgataaagagatcaaccgggtcacatggccgcttgtatcggacgaagaaagcggcctcacccccaccgtctactggctcgaccccaaggcggacgggcccaaaaccgaggacgaatccagaacctactatctgcacgtcgccagtgtgcccgcaggctacgatgcgccctccgaggccactaaaatcgtcgtgagcagcaatggcgtcaaggtcaacgatgaggatgcgactatcacagacgatcgcatcttggatctgtccatctcatacgggaaggcacccaacctgccgggcacgggatggttcaccggcgctgcgaccctggccttggcggaggcgggcgcctcgatagccgtgctgtcgatcttcgcggtgacgatgtggctcatgagacgcaacagcacctgctgagagccgaggcgcgcaccccgatagttctcaataatcggaggatcagcgctccggagccgacggaagggaggatgcggtcgatggccccggtgccgttggcgcagcccgtctcgaggccatcagaagagaagacctcggggcgattgaaaccgcaatggtgccaccggacggaaagggcgtccggtctcgaggaatcgatgtgcgcaagcaatgccgtgatgattatggtgggtttgtgcgaacgtccaactatgaatagaatatatgtgcatggctatataaatgatactattactgttccattgtatattcgctatctcgaatacggtgcgctcgcgaggccgtcgacagaaggttggggagaaggatgcacagatctgcacgctacatagcccataggatcgtggcgccgcttgcatgcgccctgctctttctgctcatcttgatagtccccaacgtctgggcggacagctcctcggccgcgaaggccgatcagatctcgcgaggcgaggaggccaccgtggacccccatcacgacggggacaagaagagcggcgacgccgacaagaccgacaagtcccacgagggcaagaagaccgacgaggacaagaaggccgacaagggcaacaagggcgacaagggcgagaaagccgacaaggataagaaggccgacaagtcagacaagagcaagaagaccgacgagggcaagaaggccgacaaggataagaggtctgacaagtccgacaagagcaagaaggccgacggggacgcctcggctgctcccgtgcccgccccccgcgatccggcgcagcgggacaccagcggatcgagtggcgtcgcagccggaagaatcttcacgagctacatcaccgtcggcgagaacgaccacgtcccgtgtacgttccaagtgtcggaagatggccaggctctgcttggcggaggtactgatccggcgatcgacgccgggctcacggggaaggtcttcatcccggcgaccgtcatagattcggcgtggggagacgcaagctacagcatcaaacaaatcaacaaacgcgcattcgatggatgctcgatcacgagcaccgggctgctgagctataagaatcccggtggtgccacgataacatcgatcggggaagatgcgtatcggggctgcgcgaaccttacagacacggacctgaaggatagcatggtcgaggagatcggggcttatgccttcagcgaatcgggaataacgaccacgggtctggcgcgcgacacgagaatcacaaagcttcccgactacatattcaataactgcagaaaccttgagaagaccgatctggagctcagcgccgtgcagttgttgggaaattacgcattcgcaggctgcacctctttgaagaataccggtctcgcgaacaatgaagtgttgataaacaaggaccctgaagaagatgacaaaactaaaatagctacgggctgcttcgccgcgtgcgccgcattgcaggacacgggcttggcgcacaacgacatgctgaaagtaattcccgaccacgctttcgcgaattgttaccgcctcagctccaccggtctcgcgagcaacacgacgatcacagatatcggacccagtgcgttttacacctgctgtgacaaagacgcaaaaaccgggctcaagaagaccggactcgagaataacagcaccgtcatcaatatcggagatactgcgttcgcgtacgataaattgcttgaaagcaccggtctggagaatcccgattgcgctgtcacgacggtcggagagtatgcctttcagttctgctccggtttgagctcgaccggattggagaacaacagcaaggtcgagaccctcggaagatgggcctttggtaattcaggcgtgaagtcgacgggcttgggcaaccacacgacaggcgtaacggagctcgagagcaacgtgttctatggctgcggaaaattgaccgccaccggcttggaaaccaacagtgctataacgacgatcaaaacgagcgcgtttgcaaagtgtatatgtttgacctcgaccgggctcgaaacgaacaatactgtcaagacgatcggtgacagcgcgttttcagattgcttcgataccactaataaacgcggcttgacctcgacggggctcgcgacgaacaagactgtcgagaagatcggcaagcaggctttttacaacgacccatacttggggtcagagggcaacgctgatgagaacaaaggcgatctggtgctcaacggctgcgaagggaagctcagcatcggggatcaggcattctcggcggcgtccgctgcaaatgaatcggcctataaagcggtctacatcctgtgcgaaaaagaaaaattgaagatcggcaaaaaagcattcgactacttcaacaccacattatcgcgaaaatacatccccagtctctacgtgcagggctcatgggagggcaccgaaagctacatctttggccggaaggatccaaacaaatctgataacgacgaatcaatttatgaggtcacaccgcatacaaaaaaagccgagaagctcatcatcatgaatccgctctgcgggatggccgcagagcgaaccgcgaacacgtccaaagccctgctctcatactcctacaacagaagcggcaacgtcaagctgagcgacaccggtggcgatgatctcggctcgtttgttgccgaaccgggccccaaaccggacctcgccaatcatgacatcgaccctgaggacaccggggtcacagtcgatccccattccttcttctgcgcgaccgttatcgaggcgaccttcaccgaccccgatggctggcccatcacctatccgaagaagacttcggacggcaagggagtgtcccctcatccatacaacgccgtcggcaacgaagacgataattacacgacgctcacgcgcaagtgtaacctcgaccctgtgaccttcaatgtcaccttcgacgggaacggcggtaggtcccgcgacggaaaagacactgtcacgaagacgcgcgtgtcttacggaggcaccacgttccacgatctcgtcggtgacttcaagcgagaaaactacgagtttctagcttgggccaagagcgctgacgagcactggtatgccgacgacaaggtggaagtgtgcaacatccaagacggatcggtgacgctcaaggcccgatggaaatccgaggcggccgtcggtctgagagtgctgagcaagaagaaggatagcacggacccactgggcggcgtgagctatgtcatcaccgattcggaggacagcgacgagtcgcactatgtaaccgacctctacactaacgaagatgagaccaaaaaggtcgattggccgctcacatcgggtggagacggtctcatcaccacctactggctaaaaccgcttgatatcaaggcgggcgaatccgaggacgacgccagaacctactatctgcacgtggtcggcgtgcccgcgggctacgatgcgccttccgagcccactgtaatcgtcgtgagcagtgccggggtcaccgtcaacggtgcgaccccaagtatcgaaggcgacgccgtgaaagtgaccatctcatacgggaaggcgcccgacctgccgggcacgggatggttcaccggcgtcggggccgcggccctgacggaggcgggcgcctcgatagccgtgttgtcgatcttcgcggcgacgatgtggctcatgaggcgcaacggcacctgctgagagctgggtcggcctcccgcgcacccgacggacccgcgcatggccccggaaccccccccccttccgcctgacgcccccgcccgcccgcaggcgggggggggggcggaacgggcgtccgtttacggggattcgagcggaaatatgttgccatatgacgacatcggcgatattctagatatggatggtttgtgagagagacatattttagaggtttatctatataatgacatttatgaaataccattaagaggatcttaagtattgatatgtgttccgaccagcggtatttcatcgctcagattttgatattttgcttgctctggttcggttttcaggtgttcaatgggggttgggagaaatgaccggctatgcttagcagcgaaaacgcatcaattcgtgtttcgatctcttcggttgagcggctaggcgagcgtttctcgggccccggtgaacttctgagatgcatcagcgatcatctcgcatgcgcgacatcggtcgcatcgggggttcggtgccatgccgtctcaaaataagggttatccttgaacagcaaacaccgtttcgttgctcccggtcgggcgagggcgcacgaacgtcgtgaggaaataaacgtgtgcaggctagagcatgagcggcaattcggccgcctgaggacacacaagaaggagagcattatgagacataattcaaaaacatggttgggggtcttccttgcgctgttcttcgcagtggcgatggtggttctccaaacacccggcacggcgtcggccctcgaggacggtcccgacgatgcggcggatacccccgactgggatccgacggtcgataacggcatagctaccttcaccaatctcaacccgggcgacaaggtgaccatgtaccagatcggtcgcaccaagctggatacgagcaatcggctttatacgaggtgggtcgatccggatgataaggatcaagagactcctgaaggatccacaatatatggctgtgaggtgcaaacctggatcgacgcggcgagtaatgaagatacctccgtactcgaggaattatcgaacgtgatctccgggaaagcaaatgatttcctcggtaagctgcctaatttttccagtactggtgttgtcgctgatggggtattgactgttgaaaaccttccggccggtttgtactataccgttatcgacaacagtgataacgcgacctacgtctatcagaacctgatcacggccgtgattcctcagccggacaataaaggtcattggcatcaacccaaaggcggaagcgggccgaagcgcacgcagatggacaaggctatcaaccagtttgtctccgataaggctgccggaccttttgaccaaaacgtagtcgatacggtcggccgcgaccagactgcatatttccagacgaccgcgatgatccctaggtatgtgggcaccgacaaagacctcaactccagaacgctgtccttcacgatccagtacccgaacgacacgaaagaaacgcccgggaaaattgaaattcaagataattcgttcgcaatcaagagtaatggagaggatgtcaaggatctcctcaaaatccaagacaataaggaggctaaccccggcgtcatcacgatctctccggatgagggtaagatggcagagttcttgaagaaagctcaaggtaagccgatcgcgatcacctatcagggaatggttggcgaaaaagtcgctcccggaaccaagatggtggttcctatttcacagacgttctcaaagaacagttacggtattgatcccgaaaaagacatcatgacgatcgacagcacgggaacgggaaaagataagaaaccaatccaagctgagatcaacgagtacggactcaaggtcaaaaaggtaagcgttaaggacccgagcgcgcttctggaaggagcggtattcgatctctaccgcgcgaagtcagatggtacaaaggaggataatcctgtgacgacggttacgaccaccactgagcatggatactccgcgaccatccccgctctgggtctgggtacatattatcttgtagagacaaagacacccgccggctttatagctccgacggatgacaccaaggttacgctgacgactgaaggtatggataattcggtcctgactcaaaccatagccaacacacctaacaacacgcccgatcagaagattcttcctacaaccggtgggcccggcacgatcgctctgaccgtcatcggtgttggtctgatggttgcggcgcttgtctggatcgttcgttcgcgcaggcacgagtaacccgaagtccgttgctctataatgtgagttctgtatagttgcattctcatgcggaggaccctcgggtcctccgctcttgctcacgggatgaccgacaggggaagaagatggcgaagcggcgaaaaggtaggttgtttgcatcgatcatcgccgcgctggtgtttttcgtcggcgtcgggtgcatcctctacccctatgtcagcgattggtatcagaagtatctacaatcgaaggtcatccgcaaccagcaggagatcattcaagagaaggacagatcgagcctcgaggatgagctgcagcagtgcatcgactacaacgcgcggctgctggacaatcgcacagtcctcaccgacccgttcgatcccaacaaccagcccgttaccgcgcgcgagtactccgagagactcaatctcgccggcgacggcgtcatgggcgacatcgtcatccccaagatcaaggtcaagctgccgatatatcacagcacgacagaagatgttctgcaaaggggagccggacacctcgaggggacatcgcttccggtggggggcaagagcacccacgctgtgatcgccggacacaacggtctgccctcggtgaagatcttcgatgatatcggcaagctgaaggtcggcgactacttcgtcatacaggttctcggggaggatcacgcctattccgtcacatccaccgaggtcgttctgccggaggagacgaacagtctggtcatagaacatgggcaggatttggtcacgctcgtgacctgcacgccctacggggtcaacacgcaccggcttcttgttcacgccaagcgcaccgagctgccggatacctggttgaatcgggacagcaagaacaccgacttcattcccacgagtccgaaggacatcccgctttgggtctacacgatcggcggcttgggaatcgcgggcctcattttctcgatctatctcatcctcaagcgccgcaagaggcgcaagcgcatgcaggcgcaggctatcgatgccgctgagaccgccgcgcagatcgcaaatctcaccggcatcaaatcgccgccgaagccggcgaacgcgcggtctgcgccgcagcgtctgagccggcgagagctttcagcgcttcaggagcacgcgagacggcgggagcgcgcgagccgtcggcatcgggcgtctcgattggattcgtcgcgcgcacccggcgccgatttcacagggcgcctcgacgccgaggcacccggcgctgtccccgttctgtcgaaaagctctgtgcgaccgtcgcacagagcccccgccggttctccagcgccggctgcggacgtgaccgcatccatggcacccaagcgcaagcgcaaggcggctcctcttcagagctccagcgatctcaagggcttcaacaagctgatcgaggagctcgcgttcgaggatgcgcgggcagagaagacggcgaagaagaagcgcaagcaggacaaggtcaagaagggctccaaggcgcagaaggccgccaagcgcgagaaggaatcgaaatcaaaccgcgattcgaagcgtcatcacgattccaagcgtgatcgcgatgccaaggcggaccgcacctccaagagcggcaagtccgcgaagacgaagaagggctccaagagaaagaagcgggcgtagccgccggcgcctcttgctgcgaagcccttcttcttcgcgtgccgcaaacgctcgcgcacgcgctgtgtctgactcgctcagaccaagcggacgatctttgtgccgtgcagctcgcgtacgccgagtgccgatgcgacgtcttcaacgttcttgtaggttatgccgccgccgggcatgatctcgatccgaggtcttgcgttttcgatgagctgggcgagccggggaaggttgtcctcgatcggggttcccgcgggcccaccatgagtgaggatgcgatcgacaccgaaatccgccaggatctccagagcggcgatctgtttgtcctcggctatatagtcaaaagccatatgaaatgtgacctgtacgggaatgacatgaggatcggccgacagagcagacagattggtccagggcctgttccgtgccgcgcgcatgagcagctcgagctgctcgtaattgatctcgaggccgccttcgggtgcttgctgcaaacaaccgatgaccacgccgttcgtaccgagagcgcgagccactgagatgtcttgcaacatgatttcaagctcagagcgggagtacacgaagccacccccgcgcgggcggatcatcgtcataagggtgaccctgcgcctctccgcgaagtcgacagctgcttttatcgtgccgtagcttggggtggttccgcctacggacagattgtcgcacagctcgatgcgccgtgcccctgccatcaccgcctctggtacatcgagcatgttctccgtgcaatactccttgagcaggtccatgatcatcctccgtttcgagagatcgcgcttgaaagcgcagcgcgtgcattgattctaacccaagtgagctgggctgcgcgttatgccagcggcccggccgtggtggcgctttgtgcgcggccgggctgcggccgggcggattgagtgcggccgggctgcaacactgcagttgccggcggccgggctgcggccgggcggattgtgtgcggccgggctgcgaaagcgcggctggcggccgtggcggcgcgcgcgactgcggtggcgttgccagcggccgactcacagccgcgcgctttttgactgcaatcagggggttattcagcagtattctagtcaaaaaccgcgcttctgtcgcgcttcgcgcccgcacccgcccgccccctccgcgtccgcgcgtgcggccgcgcctcggccgcgcccgctcgccttcgcccgcccgcccgcacccgcacccgcgcatgatgcggtcgcagctgggtatcatgtccagtgatcgagacatcaggttcttgcaaccgcgacatgaaatgaggcgcattttgacagagcacgagagaaagacggcagacgggctttcggccccgctcgatgagaaaacggcgcgcacgctcgcgcactgcatgattgcgattctggcggccgcgctgcttcacgacgccgatcacattcgccaagccatcaactggggctatatcatcccactttccgtttggggtgtgaatctcacggtgtacgtgctgcctgcgatcgcgatcttcctgatcaagatgaggaggatctcggctggtgtcgtcacgacgatagccggtctgtatatcacggtttcgtttctgatgcttcacctgctgggctcgttcaccggcgcgtggggggtctggaacaactcctacccggccctgatgaagggcgtcatgtacgacggcgtctggttccagggtgtcgattggatcagctgggtctttctcatcgaggtgcccatcttgtgcctgcccgcgagctttatcgcgatccgcgccttcatgcgggcgcgccggcggaatctgtagacggacatgcgagagttcgcacttcgcgtcgcgggcatggactgtccggcgtgcgctcgacagcttgagcgggtgctgatgcgctcgaacgatgtcctcggcgccaccggtagctacgccgggggcaccgcttcggtcacctgcgaggacacggtcgatctcgcgcgcatcgagtcatccgtccggcgttgcggcttctctttgccgcgcgagcgcgtcacgatcgagtgcggggcctcgccagccggccggaccaccgcactcgagcggctgacagccgatttgcgcgaggtgttcggcgtagcgtccgtccagcgcgatcacgatcgaatcgacgtggagctctggccggtcggcgtgcgcgccgccgagttgctcgcctgcgcgcgcgcaggcggcatcgaggcgcgaatcaccgcgtgggacgcccgcgagcaggaggcggctcaagacgcgcagatctcagagctcaaacgactcgtcgtcgccgccgtgctcaccgcaccgctcatgtggaaccccgctccttggattcagctcgctttggccaccgctgtcgagttcggtccggggcgcgtgttctggcgcggcgcatggcgctcgcttctcgcggggcatctcggcatggatgtcctggtggtgatttccacgctgagcgtctacgcgcacagcgcttggatctcgctgaccgccgtctccgacatacagctgtatttcatgtcgcaatgcctgctggtgacccttattttgttcggacgctatctggagggcatcgcgcgcggcgagaccatgcgctcgctgcgcgcgcttatcacgctgcagccccgcagggcgttcgtcgagcgcgcgggcgggccccgtgaggtcgatgtcgatgagctcgttgcgggcgacgagctcatcgtgcgcagcggagagcgcatcgccgccgacggaatcgtgctggccggcgagctcgtggtcgatgagtccatgctcaccggtgagagcgcaccacaagttcggcgggcatcagatgaggtgagcgccggtacgctcaatcgcgccgggacggggcgcgtttcggtgtccgctctcggtgctcgatctcgcctcgggcagatcatcgaagcggttcagcgcgcgcaggcctcgcgagcaccgattcaggagctcgccgatcgcatcgcggggtggttcgtcccgctcgtcatcggcgcgggagcggcgacgtttgcggtgtggtatctgctggcggcacccggccagctggccttggctattctggctgcgtgcggcgtgctcatcgtcgcgtgcccgtgcgcactcggtctggcgacgcccacgtgcgtcatggtgggcaccgggagggcggccgagctgggaatcctgtttcgcgatgccacgcagctccagcgcgcctgcgagatcacgcgcatcgtcttcgacaagaccgggacgctcacctatggcgccccggaggtgagcgcggtcataccgcgggcgggattcactcaggaggagctgatcgcactcgccgcggccgccgagcgcgactcgagccatccgttcgccgatgccatcatcaagcgcgcggtcggctccgagcggggtgccgccgcgctgcctatgccggcgagtgagttcgcggagcgcgtgggtctgggcgtcgaggccactgtggccggccatcgtgtcgccgtgggcggtcgtgcgctcatggccgagctgggcgtcgagtcggcgcgctcccggagcagcgagccggcggctggcatccgctcgcgtgttcgcgtcatcgtggacggggtgctcgccggcgagatactcatcgccgacgccgttcgcggcgaggcggtgagctgcgtgcgcgagcttacggcgatgggcgtgcgctgcgtgctcgccaccggtgacgagcgccgcatcgcagaggccgtcggggcatcgatcggtgtggcggaggttcgcgccaatgtgactcccgcgggcaaggaggcgcttgttcgcgagctcaaagaggatggcggtcgcgtcgcggtcgttggcgacggtgtgaacgacgctccggctctggcggccgccgacgtgtccttcgcgatgggcggcggcgtcgatgttgcaagggacgccgcaggtatcgttctagtaggcggcagattggcctcggtgccgcgtgcgattcgcctttccggccaggtcatgcggaccgtccgcggcaatctcgcctgggccctggcgtacaacgccgggttcgtcccgctggcggcggccggcgtcgtgaatccctcgctggctgccgctgcgatgtcggtctcctccatcatcgtgctcatgcgttcgctgcgcctgcgccgcgcgcgagcatgagatggatgcgcgggccgcaaagctcgatgccggatccgaaccgcgtgatgagggtccggtgagcgccatgctgccggcgacggcgcttcagaccgtcacgctccgcgttcgcggcatgtactgccgacgttgcgaggacgtgatcggcggagagctcgcggcggtgcgcggagtggccgccgccgaggcgcgatggatccggggcgcggtcacgatccgcttcgatcccgccttcgtggaggaagcggagctcgtccgcctgcttgccgacatcggctatcctccgggcaagggactgcatggcgtcttcgccaacgtgctgagcgtcgctgcgatcgccgctgtcgtgcaggcgttgggattgatccgactgcccggcatccctcacgcggaccagggctcgtctctggtgtacctgcttgcggtcgggctcgcgacgagcgcgcactgcgtcgtcatgtgcggcggtctgatgctctcgcagacttcgcgagcgggaaggggtagctggaggcgcgggctgggtctggctgcgacatacaacgcaggtcgggtcgcggcgtgcacggcgctcggcgccctcttcggcgcattcggtgcggcgctgtccttttccgcaatcgagcggggagggctccatgctctgacgggcgccgccgtcgcatgcacgggtcttgtcatgtggggcgtgttgccgggtatcggcacgtcccggaaccggagcccggcggcggatcgctcggatcgctcgggtcatgcgttgcgctctcgtcgcggcatcaagctcggtcggacttcggcggtgtcacggctgctcgctctcgtgcgcgagcgcttcggttcgggcccgttcggtccggtcgcggtcggcgcgctcaacgcaatcctgccgtgcggggcatcctcgacgatgtggctcgtcgcggcatccagcggccagccgctgagtggtgcgctcgcgatgctcgcatggggtctgggcaccgtaccgctcatgttggtgctgggcgctctcgctcaggcgtttcccaagcgcggcgtcggcttcgctaccagggtgaatgtcatcctcgtggtcgccctcggcatccggatgctgctgtctggtctgcgtatggtcctctgaggcgatcgcgcatcgccggatacgtcctcgctccgcgtccgccccgcccgcttcttagctgactccgcaactgcggcgacatctgcgaccgcggtggcgtcgcacacgcccgtggaggcgttggcggccgtggcggcacgcgcccgtggaggcgttggcggccgtggcggcacgcgcccgtggaggcgttggcggccgtccgacccacaaccgcgcgctttttgaccacaatcagggggttacaaaatagtattctagtcaaaaaccgcgcttttgttgccgcacgcctcaggtgcgcccccgtccccaccgccaccgcccgccgccgcgccaccgcccgcagccgcccgccccgcgccaccgccaccgccccgccaccgcctgctgccgagcctccgtccgcgtccgcccgcggccaccgccctcgccaccgccaccgcccgccgccgcgccaccgcccgcagccgcccgccaccgcgccaccgccaccgccaccgcctgccaccgcccgccgccgcccgctactcagccgttcccgctcgcgcccgcccgcagccgcccgtggccggctgcgtcgccccgtgccagcgccgcagccgcatgtcattaaggtgaataggtacccgggcggccatcctatatcgttatcaggtcgtatcatgaagggactgcctgccgggttgagatctcgcgcgactcgtcgtcgcgcgtcttgactggatcgcaagactcgagcgaaaggggtgtcccggtgtcagattccaatggtatcgctctgacgcggctggaacagcccgtcgagatattcgcgaacttctgcagcgtcgcgctgcccgatgctctggatgcatttctcttccgcgtcgacgccagagacgcgccatcggggatagagcgcttcgcgttcgcaacgtttagagatatcgatctgcgccgtctcagatcgctcatgctgaaatcgcgtattcggctgtgcaagcaggaggataaccggttttatctcgcctttgatgagttccaggtttccaaaagagacaagcagttcctgctgagcgtcgagtcggcgatcaacagggttcagttctgcctcagctatctgggcttcagcagcgaaccggcgacgtcctcgccttcggctgaggactgctcgcttatcgagcagcggattctgaccacgctcacctccggcgcgcaggatctgattcagacgatcgaccagcccaatccatggatggactgctcctcgagcaggcccgcggtcggcggcgaatgggacctcaggagccgcttcgcaaaggcgtgctcgaagctcgatgtcgtcgttcgcctggagttcacctacgattgcctcgcgtctgcgaaggtcatgcgaatcagatttcgcgctcccgatgcgtcggagatgccgcggcgcatcctggacgccaaggacgcccagtggatcgagctgtcctgggagaagcgctgcgtcatggcgaaggagtacggataccgcatagcgcttctgctggccgcggccggtttcgcttcgggcatcctcatcgaacgatgcagccttgagatgtacgatgcctccatgcccgacggcaccattcgtctgcaattcgagcgagccgagtttctcggcagatatcttgatctcgcgagcagcctgagcggtcagcccctcgacggcactgccgctcgcggtctcgccgatgcgatggtgaagcgcatcgccgcgctcaggggcgcgcgcggccgcaagctcgcgccggggcgcgatgatcgcgcgcttcccgaggcgctgcgcgagctgctgctcgccgatgcggtgagcgatctcgaggtcatggagagccccgacagccgctcccggaatcgcgtgaacgagctcaaggccatgctggcgacggaccgcgccgcggcgctggacggcttgaaagcgctcatcgagagcctggaggcgacgtgcgtcgcgaacgagctgctgagcgatgttccgatgcgcagtcagttctgcgagaactacatcggacggatcctgctgcccttggatgaggacgatcgcgccacgcgcatccagcgcgtacccgatgcgctgtacttcgcccgctatgagctcgtgaacgcctctatgagggacggggacctcgaggcggcgctcatcgaggcgcgcaggctgctggatatcgcgtcgacctcgatgcaggcccacttcgccctcatcaacgtcttgggagcgctgggtcgccatcaggatctgatcgaggttgccgagcacggtctgggcctggcatgcgatcgtgattctgctgcctacctgttctacaggatcgcctactcgctgtggcaggtggggagccgcgatgaggcgctcgcaagctacagcatggtgctcggcgacgatcatttgcgcgaccaggtcaacgtggagtccgcctgtctcatgcgccagatgggcgtcgagacgccaccgtccccggaggacgccgcgctcacgctggctgcggccggtcttccgcttccgcccaccgaccaggtgaggcggcagctctgcgacgctcttgttctgttcaccgagggaggatttcattttctggcctgccgctgcgcgacatacctctcagatcttctcggagacaaggagctgagcgccatgagcggctcgttcacgtaacccggggaggcgctatgacgcgccggggcagcgaatcgcaacagagaaccaagccgacgcgaacgcgcgtcgaccagacggacacgttaggagacatgatcgatatggctatggacacaaaggtctacgaggctttaaacgcgcagatcaacgctgagttctactcggcgtatctgtacgtcaccttcgccgattactacgaggagcgcgggctcaagggcttcgcgagctggtatgtgatccagtcgcgcgaggagcttgaccacggcatggcgctcaggcgctacctgctcgacaacgagcagacgcccgtgctcgaggcgatcgagaagccgactgagacattcgacgacgatctggcaccggtggtggccgggctcgtgcacgaggagtacgtaaccggactcataaaccactgctacgaggtggcgagctccgttcacgatgttcgcgcgatgcagatgctcgactggttcgtgcgcgagcaggccgaggaggagatgaacgcgcgcgatatgatcagcaacatgaagctattcggatccgaccccaaaggcctgttcgatctcgaccgagagaatcagatgcgggtgtacacgccgctgacggccctgccgctctagagtcgccctcgagcggccccgccatgtgcgcggcacccggggccgcatgcgggtccggcccgtcggtggggcgcttcgcaccctccccgtcgggccgcatgcatgcgggaaacatctatacggcccttgtttgctggctctcgcagcgaagcgccgggggctccgtggtcctgcgcatcgaggacctcgacgagcggacgcgaagcggtccgtgggtcgatctgctgttggacgatttgcgctggctcggtctgacgtgggatatcgggccgctgtgccagcgcgaccgtctcgatcgatatgccgccgcgctcgagagactcgatcggatggggctcgtctatccgtgcttctgcacgcgcgcggagcttcatagcgtctcggcgccgcatggaccttctgacatgccgatctatccgggcacctgccgtttcatgtcgaaggccgacatcgcgcgcgcctccgccatcagatcgcctgccagacgcctgaaggtgcccgatgcgggagatcccgccggcaggatcgatatccgcgatcgggtctacgggtcccgaaccgaggtgctcgctcgcgattgcggagatttcgtggtccagcgaagcgatggcgtcatcgcctaccaattggccgtgtgcgtcgacgacgccgagatgggcgtcaccgaggtggtgcgcgggcgcgatctgctgggctcggtcgcccctcagcgctaccttcagaatctactgggcttcaagcgggtctcctatgcccatgtcccgcttttggtggcacccggcggcagacggctgtcgaagcgcgatcgcgatctgaatatgggcgagctgcgcgcgcgcttcgcgtcacctgagcggcttctgggttggctcgctcacctcacgggtctggcgcctgatgcgacgcccgtgagcgccgagcgcctcgctgagacgttcagctggagcctcgtgcgcgcgcatcgccgcgacatagaggtgtccgcagccgatctcggatgagcgatcacggagttctcgcgcgacgggccgcatccgctcgatcgccagctgggagagatttcgttgcaagagagcatatgattgtgaagagttctgcgttttcgcttgtgcaagcgggcggaagtgcgctatcatctacaggctcccgcggagagctgaccgagcggccgaaggtgctcgcctgctaagcgagtaatccccacaagggattctggggttcgaatccccagctctccgccattcatccgttatacaaatcttcatagcgcccctctagggagcgcatcgcggcggcccgctcggttgccatcctcatagcgtccccagaggagcgcatcgcggctgcagcccggctgtcccatcgatgtcttcatgaagagggcaccggatgcaatcgcctccggtgcccgaatccacggcagatgatctgctcgggccggcgctctcgtgcggtgccgccccacagcgcgaagaacctgtcagctgctccgatggagaaatgacaagcgcttcctgatcgcgttcacgaccggtgcgggctcgaggctctcgagcagctcaccggagtccacgttgtggatgtagcaatagaatctctcgatgtttctcagattgtcggggacatcgatcttcttgcggacgacgcggaacagcacgagcagcgaggtggcgacgagcagaaagaccaatccgccgtacaagggcatgggtttgttgccatcggtttggctcaggcagaacgtcagggcagccaagaagtagaagaacatggatacgatatagaagcacagcgcggagtcatcgggtctgtgatggtagacgtcgcgggcgcactcgaagcgcgtcgcgaactcccgccggtacatctcattttccgaataggagtcatacatctgcttcaagctgcggtagtcctcgtcgctcagaccgtcctcgctcatgcgattgagcactttctcgctcatgtgcatgaatatgctcatctcgggggtcagctggaccttggtatcgagaacctgctcagccgggcgggcctccttgtccttccgcttcttcttgcacttcttcttcgaggacttcttttcctgcttttccggctcagggatctcttcgaattcaaacaggaggtccttgtcgatcttcttcgttttcttaaccatgtgtgataccatccccgtgcgtcgtcgtgctcagcttcgatgaggcggagctcggaagaaggagcggaagcgagtgaagtcgcgcgctcgcagccatctcagcgatcgactccatgatcccgctcaccccctctgtcgttgcgaacagctcatgccatcgattcgccacagggtagcccaggcgaatctgatacgtaaatatgcagtataggccgtatcaccttatctgtcgactgcgatctcatatacggtcggttttgctcagcggacagggctcgatcggcacccgccgcacttcggccacgcccgaggcgctcagcaccctcacatcggcatccgatgcggtctcatcggtgatgagaagatcgatgcgatcgagagcggcgtaggtgaagcccgcttccgccccgatcttgctcgcgtccgcgagaagcaccacatggtccgcccgctcgaccatgagcgagttcacggtcgcctcctgctgggcgcacgaggtgacaccggtcgccgtcgagatgcccgcgcatcccacaaagcaggtcgtagccgagacgctcctaatatttgccagggcgaactcgcctgacagcacgccgcgagggggccgtatctcaccgccggtgaccagaacggtcgcgctcggcggcacgctgagctcgtgggtcgccgagctgttggtgactatggtcacgtcgcgcgcggcgatgtgcgcgatgaccatgagcgcggtctcgctcgtgttgatgaacagcagctcgtgatcgctcacgagcgctgccgcggcccgcgcgatggccgacatcgcgcgatgtcgcgcggatgccgcgcgatcggcggcatcgtctgccaggaccgcctccccgtagcggcgatagatgaggccggtcttctcgagggagtcgagatcccgtcggatcgtgagcggtgagacgcccatctgctcggcgagcagaccgacgccgatcctgccggctcgccgcagcgtctggaggatgtcctcgcgtctctgcgtgacaaatgatctggtctgcttcatatgccgtttccgtcctgcgatgcgtatccttcggccgcgcgcgacccgaagacggctgcgcgcgggctccaatcgtctacatgacactatagatgagaagggctcaggcaatgcgtctattcaaaattgaatgttttgaacacttaaatgctccattcaacccaaaaaaaagaccgtttacgttaaaaccgttatattaaaatgatcttatcgctcatatgtgatatcacattggacatgaaagcatcgtctcggacatgagtccgacatcggggcgacagatacaggaggggctatgctactcaaggaaatctatgatcggggccattacgcgttcaccgccggtccgctcagctggagggaggcgatacgcgcgtgctgcgctccgctcatggccgatggcaccatcgagccgatctacgctgaggagatcatcgcatgcgtggagaagcacgggccctacatcgtgctcatcccaggcgtcgccatgccgcactcgacggagaacgcgaccggatgcaacgccacggccatcgggttcatgcgctgctccgaacccgtttccttcgagcagggcaatcccgagcgcgacgcgcagatattcttcacgctgtgcgacaccgatcaggagacccatttcgccaacatggccaagctctacagcatcttgaccgacgatgccgtcgtcgccaagctcaagctcgcgacccgcgcccaggatctgctcgagatcgacaagctggtgcaggggggctagagggccccgactcccggcgatgcccgccgcggatccctcatgtggtattcaacatcgaaaggagctcccatggacgcgctcttggcaatctggtcctggtttgcagacaacatcctcacgcagcccgcctatttcatcggttgcatcgtcgtggtgggctacgccctgctcaaaaagccgatctacgacatcatcgccggcttcatcaaagccgtcataggctatcagatcctgctcgtcggctccggggggctggtgagcgcgtttcgcccggtgctcgtggggctgaaggcgcgcttcaatctgtcggccatggtcatcgatccctacttcggtcagaacgccgttcaagccggcatggaggacccccacgggcccgcgttcatcgccgggcatacgttttcgagcgtgatgtttctgctgctgttcgccttcgtgctcaatatcatcctcgtcgcgctcaagcgctacacgaagtgtcgcgccctgttcaccaccgggcacgtccaagtgcagcaggcgacgactgcgttctggctcgtgctgttctgctttccgcagctgaacgatgtcaccgtactcgctgtgatgacggtgcttctgggagtgtactgggcggtgggcgccaatctgtgcatcggccccacgcaggacctcaccgacggcgccgggctcaccatcgcccatcagcagatgttcggcgtttacgtttcgagcaggatcgccgcgtggatgggtacccgatcaaaaaagcgcctgcgcaggatcgaagacattcagatgccgggattcctcaagatcttcaacgagaatctggtgtcgaccgccatcctcatgacggtgttcttcggtgcgatcctcgttgtgctcggcaagccgtttctggtggaacagcatttcatgaccgagaatcaggatttcctgatgtacatcctcaccacatcgttcagcttcgcggtgtatctatcgatcttgcagctcggcgtccgcacctttgtgaccgagctgaccaattcgttccacggcatctcgtccaagctgctcaagggctctgtgcccggcgtcgactgcgcggtgacctacggcttcggatcgcccaatgccgtgaccgtgggcttcctgttcggcgctctcggccagtttctcgccatcgcggggctgctcatcttgaagagcccggtcgtggtcatagccggcttcgtcccgctgttcttcgacaacgcgaccatcggcgtgtacgccaacaacaagggcggtctcaaggcgtgcatcgtcttgcccttcgtctcgggtctgctgcaggtcttcggatcggcgctcatcgcgggctgggtcggcatggcggcatacggcggctatctgggaatgtgggactgggcggtcgtgtggcccgttatgaccggcgtcatgcggatcctgtcgttcgcgggtctcgcgatcgttgtgatcgctctgctcgcgatcccgcagctgcagtaccgcgcgaacagggacacgtacttcatggaggtggaggactatccccgcgccaagcggatgcgcgccgagcgcgctcgcgcaggccgcgccgagcagcccgatcccgaccaggcggtgcccgtgccggcgaagcgctagtcatatctgtcagcggggccgccctcacgggggtcccgcgcccatcggaggcgatcgcctccgatgcaaacaggacccaagggtccggaacggagcaatctcatgaatgcaaagatcctcgtcgcgtgcgccaacggagccggaacgtcgctcatgatgaagatgaccgtcgagcgcgtgacaaaacggctcggcatggccgtcgccgacatccaccactgcgccctctcagaggcggtcagctcggcgcgccagtttgatatcgtgttcgcaccgctcaacttcaaggatatgtacagcgaggcagaaagcgccggggtgtgcgtgatcggcctgcgcaacgtcttgtccgatgccgaggtcgagaagcatctggtcgagtgcggccaggtggagaagttcaaggcatagcgatggctgatgcgccgaggcgatcggctgggaggcgagagatgcgatacgaaaaaaaggtcattgcgagaatggatctctgctatgccataggcatgctgcgcggaggcggtgccgacagcctgctgatcggtccggagaaaagcggtgcgatcaagcgctacgcgctcgacggcgagcccatggagacggtctcggagggccctggcggcgtcatgacgatcgcccaggtgccgggtcgcaccgatcaggtcctggcgacaagcggattcttctctccgaaccacggcggcgacgaggcgcggatcgtgtgccatacccgcgccgcggatggcacatggtgcagctcgctggtctgcgcgctgccctatgtgcaccgcttcggcatcgttcggggcgcggatgctcgaacgtggctcatcgcgtgcaccatcaagggcgcctgtcgggatctgaaagatgactggtcgcgcccgggcgcgatctacgtggggctcatcgacgccgatctggcgagctacgacgccgcccacccgctcaagatgaccgagctcgcctgctgccaggttcagaaccacggtttctggacgcctgaggacgcagcgttcgcgctggtctcaaccgccgccggcgtcttccgtttcacgccgccggcgaccccggatgccacatgggagcagcggtgcctgatcgtcggggcgaccagcgatatatgcgcggtcgatctcgacggcgacggggtcctggagatcgtcaccctcgcgccgtttcacggcgacacgatcagcgtatggcacgaggcggccgccccggacatctacgagcgggtgtggagcgcaccgcagcgccgagagttcctgcacgccatctggggcggcaccctccaaggcgagcccgccgccctcgtgggcgcgcgccggggcgcgcgagagctgctccggctgtcacatgagcggggcgcctatcggctcgaggtcgtggacagcggtgccggcccggccaactgcatggtgtttcagcacgcgggcgccgacgtgatcgcagcggccaatcgcgaaacggacgagatcgccctctacgcgcctccccgcgcctgacacccgaagactacgagcaaacgcggcggccgcgccgctatcgatacggctacagcttgaggagaacacatgtctgagatatccgagatgacacgcgacaagtggatcatgagcacgtttcccgaatggggcacctggctcaccgaggagatcgatcgcaccgaggtcgagcccgggtcggtctcgatgtggtggttgggctgcaccggcatctggatgaagacgccgggcgacgcgaacatcaccatcgatctgtggagcggtaacggcaagcggacgcacggaaacggcaagatggccgtcgggcaccagatggcgaacatggccggtgttcgcgacatgcagccgaacctgcgcgccattccgtttgtgatcgacccgttcgccgtcgagcacgtcgacgccgtgctcgcgacccactatcaccaagaccatatgagcaaggagttcgccgcccacgtcgtgcgcagcgcgatgatgacgcgcgacgagagcgcaaccgagatcccggttcccttcgtgggaccgcagaagtcggtcgacacgtgggtcagatggggggtcccgcaggagcgctgcatcgtcgttcatccgggagacgtcatacgcatcaaggacctcgagatagtggtcctcgactcgttcgaccgcacgtgcatcaccacgacggactccaccggagcggaccgcgaggaactccggggggtctgtccgatggatatggatgagaaggccgtgaactacctgatccgcacgcccggtggcaacatctaccacagcggtgactcgcattattcgatccgcttcgccgcgcacggcaagcagatcgcgcgcgactacggcggcgtggacgtggcattcggctcctacggatgcaatccggtggggatgcaggacaagatggagtccggggacatcctgcgcatggccgagggcctcaaggccaaggtcgtcatccccatccactacgacgtgtggacgaacttccaggccgacctcgaggagatcaaggtcctgtggcagatgcgccgcgaccgcctggactacagctttcatccatttttctgggaggtggggggtcactatacctaccccgcggacagggatcgcctggcgtatcaccatgaccgtgggttccacgactgcttcgagcacgagcccaacgtgccgtttcccagcgtcttgtagctcggaaggcgcctgtgcgcggctcgccgcccgcgcgatcggggccagaggatgcgcgggctgcccgcccgcatcgagatacaggaggaaccatggatccggagtatgtactcggcatgtacgagaaggccgtgccggcatcgctggggtggcccgcccggctgcgcgtcgcgcgcgagagcggctttgactacgtggagatcagcatcgacgagtccgatgagcgtctggcccgtctgcgatggagcgccgatgagcggcgcgcgctggcccgcgcggtcagcgagacggccacgccggtcagctcgatgtgcctgtccgcgcatcgtcgctatccgctgggagcccgtgcgcgctccgtgcgcgcccgctcgctcgatatcatggctcgcgcgatcgatctcgcctgcgatctgggcgtccgcacgatccagctcgcgggctacgacgtctactatgagccctccgataccggtacgcgaaagcgcttcgccgagaatctcgcgcgcgtcgcggagatggcggcgcgctccggggtcctgctcggtttcgagacgatggagacgccgttcatggacaccgtcgagaaggcgatgaggtatgtgcacgagatcgggagcccctatctgggggtctatccggatatcggcaatctcacgaacgcctcgctgcgctctggttcgccggtggccgacgacatagcgaccggcggcgggcgcatcatcgcgtgccactgcaaggagaccgttgcgggagcctatagggagatcgcgttcggcgagggcaccacggactacgacggcgccctcgccgctctcgtcgaacaaggggttagaagatttgtggccgagttctggtacgtcggatccgagagatggcgccaggagacgtccgcggcggcggcattcgtgcgcgccagaatcgaggcggctctgatcggccggggtctcagccgaccgccagctgcgtcatgcgctcggacgtcttgacggcgaagcggcggtactcgcccggcgtgaggttggtcgccgccttgaagcgctgaatgaagtagctggggcaggcgtatcccagatagaagctgatatcggcgacgctcagatcggtttttcggagcagatccttgccccaggttatcttgatctcatggatgaagaccgaatagggcctccccatggcgcgcgcgaagagcctgctgaaatagcaggtgctcagatggcacagatcggcgagaaacggcagcttgggattctcgtcgaagttctccatgatataggtgagcgccggcttgagcgcggggaaatgcacgagcgtctcggtgaagtcgaatctcgtgaggtgctcatcaggcgatcgctcacgcgagccggtctgggcgatcgcggcggggtcgttgcgcgaccatcgctgcgcgggagcctcgaaacccctgtcgaacggagcgaggccgcgaaagccgtcagtccctcgcgccgcacccgcctggcgctcggccatgctgaacagcgacgtcagcgtgcccacgaggtgaagcagaaacaatgagaccttgatgacctcgtcttgatcgatgatgggcagcatgccgtagtagcgcgcgaactcggcgctcggcagctgggagagctgggagaccacgcgctccggccggcagcctccgccggaatctctgagcttgaactccccggcgagtatcgcgcccaggtagctgccctcccagacgatcggcacggcgatctcggcgatgtcgaaatggcagcggtagatgtagggcacgccgaggcgcatcgcctcgatgccgccgcgggagtcgcacttctcgcatcgccggcacagctcgggatcctcccggaccctctcgcagaaggcggtcctgccgctgtgcttgtccaccggatggccgaagcagtccacgatcagtatcgccatgttgaagaggtttgccatatcatcttgcagcgcgaccagttgcttgaggtagttcccattctccatagcgacaccctgctttcgacgtgcacgacaagatcgttccactttcaaggacgatagcataaagacgatacttcttgcgcgactattagattcatgcggtatatagcgcattcggggtatctctataatgggatgcaatccgagattcgactcggacgatctttggcgtgcggagggctctttggcgcgcgaagggctcccggaaggcgaaatacgaaacgaaacgggaggcaacaacgatgagaaaagcttttatctgcccgacgaaatacgtgcagggtgaagacgaactgctcaacctgggctacttcgtcacaacgttcggcaagaagggcctggtcatcatcgaccaagaggtctacgacatcgtcaaaccgaagctcgagcagaccaagaagaatttcgatatcgatctgtacatcggcatcttcaacggcgagtgctcccgcgaggagatcgccaggttgaagaaggtctcggctgacgagtcgtgcgactgcacgatcggaatcggcggaggcaagacgctcgacaccgcgaaatgcgtcgccgagggcgaagcgctcatcatctgccccacgattgccgcgaccgatgcgccgacgagccactccgccgtggtctatcatgaggacggcacgttcgacgactacttctacttcaagcagagcccctcggtcatcctgatcgacaccacgaccatcgcgggggccccggtgcgctttctcgtctcgggcatgggcgacgcgctggcgacctatttcgaggcgcgcaacacgttccgcgccaacgcgaacgtcaacgcgggtcttccctgcggatacctcaccaagcagaccgcaccggccaagtccaccttgagcgctcaggtgctcgcgcacgcgtgctatcgcaacctgctcgaatacggcgagcaggcacgggacgccaacgcgcgccatgtcgtgacgcccgcgctcgaggcgatcatcgagacgaacatcctgctgtccggactcggtttcgaatccggtggtctgtcggcggctcacgcgatctatgacggattcacgatctacaagggatccaagcacatgtaccacggcgaggaggtcgccttcggcacgctcgccatgctcgtcatgcaaggtgccgagcaaagcgagatcaaagaggtcctcgacttctgcctggcggtcggtctgcccgtcacgctcgccgacatcggcgccgagtcgatcaccgacgatgagctgctggccgtcgccgagaaggcgtgcatacccgaggaatcggtgcactccatcccgttcgcggtcgatcccctgatggtcaagaacgccatcatcgcagccgatgagatcgggaagaactatcgggagcacggccgtctggcctgagtgcgatcgcttgtggcacggggcccgcggggccccgtgctcatgaaaggagagcagaacatgaaaaagctcatcaacagctgcgaatgcgttctcgaagagatgatcgagggaacgctcaaggcatccgatggcgcgctgcgtcgcctcagctcgaccaatgtgctcgtgcgcgccgacgcccccgtcaaaggcaaggtcgccctcgtgagcggtggcggctcaggtcatgagccggcccatgccggatatgtcggcgccggcatgctcgacgccgccgtgtgcggggaggtcttcacctcgccgacccccgatcaggtctaccaggccatcaaagcggtcgactcgggctccggtacgctgctgatcgtcaagaactacaccggcgatgtcatgaacttcgagatggccaagggcctcgccgccgccgagggcatcgatgtcgagatggtcgtggtcaacgacgacgtcgcggtcgaggacagctccttcaccgccggacgccgcggaatctgcggcacggtgctcgttcacaagtgcgccggcgccaaggccgatatgggcggatcgctcgccgaggtcaaagccgtcgccgagaaggtcatcgccggcgtgcgcagcatgggcatggcaaccgagccctccgtggtgcccgccaacggcaagccgaacttcaccctcgccgacgatgagatcgagatcggcatcggcatccacggcgagccgggcacccatcgcgagaagatcaagagcgccgacgcgaccgtcgatgagctgctcgggatcattctggccgatatggatctgcgcgcggacgacgaggtcgcaccgattctcaacggcatgggaggcacgcctctcatggagctcgacatcctctacaaccatctgcacgatgcgcttgaggccaagggcttcaaggtggtccatccgctcgtgggcaactacatgacctcgatcgagatgaagggattctcgatcaccctgctgaagctcgatgaggagctgaaggagctgctcgggtataagtcgtatgcaccggcgatgcgcgtctgagtctgcagggctcggcagcgcttcttacacgcgatgagaaagcgaggcctctatggctatggaggaactgaagtttcaatcagcaaatgggagccatcagatctgcgcatggatctacacccccttgggcgagccgcgcggcatcatccagctcattcacggcatgggcgagcactcaaggcgctacatgcatatgatcggttcatttttggaggcgggattcgtcgtcgcggccgacgatcatctggcgcacggcaagaccggcatcgagaacgccgggttgggcaatccgggcacgcacggatccgacggatacctcgcgtatctgcgcgatgagaggaccctgcacgatgaggcgctccgccgcgtccccgatgtcccgtatttcctgttcgggcacagctggggctctatgatcgcacgggagtacgcggcgaggtacggcgaggatcttctcggcgtgatgctgtgcggcgtcgtctcgcagttcgcgggcttcgagcggatggtcgagatcgagccgcggatcgccgcggatgccgacgccgacggcgagcgctcggcagaggagtacttcaagatcgcgttcagcgatgcgaacgatcgcttcggggccgacgagggtccgaacgcctggatcgcgtcggatcccgaggtcgtcgcggatcacggcgcagatcccttcaattcattcgacctgacggtgcagttcgcctatgacgcggttcagctctatcggtctatcagcgacccggcgtgggccgagcgcgtcgacacgcggataccgtttcatctgatatcaggcgatcaggatccgacgacgaacttcggcgaggggctcttccatacggtgaacgccttggctgagtccggccaccaggtctcatctcgcgtctatccgggctatcgccatgagatccaaaacgagcggtccattcgcgcggacgtggagggcgatctcatcggtttcgtggagggcgttctcgcatccgaatagagtatgctgtcagacaggtgcaaagcctttgcaccatgctttctggatttttgtttctgaggaggatcagctgtgaacgtgaaccagttttccgatgttctgcgctgcatgaacacggtcatcgccgagcacaaggatgagctgtccgagctcgatgccgccatcggcgacggagaccacggcgcgaacatggcgcgcggcttctcgctgatcgttcaggatctggatgacaaggagtacgccggcatcggcgagctgctgagcgctgagggcatggtgctgctctcgaatgtcggcggcgcatcggggccgctgtacgggacgctgctcatccagatgggcgctccgctcaagggctgcgcggacgctgatggcgctctgctcgccgatgcgtttcacgccggagtgctcgcggtgcacaacttgggcaaggccgagatcggtgacaagaccatgtacgacgtgctcgcccccgtcgacgatcttctcgccggatggcgcggtgagggcgaaggccgccacgccagcgctgccgaggtgatcgcgctggcagaggagaagtgcgagtccacgcgcgacatgctcgcgaagaagggccgcgcgagctatctgaaggagcgcagcatcggccacctcgacccgggcgcccgctcgtgctccctgctcatcgaggtcatgtgccagcagctcgagaagaaggaggccgcgcatgcctagcatcgtggtggtctcccacagcgagaaggtagccgagggcgtcgtcgagatcgcctcgcagatggcaccgagcgtgcgcatggtcgccgccggcgggaccggggacgggcgcatcggtaccgccgccgacaggatcgtcgcggcggtcgagcaagcttgggcagatgacggcgtggttcttctctacgatctcggctcggcgggtatgaacatccaggtcgccatgagtctcatgggcgacagggcctcgaagatgaaggttctgaagatcccgctcgtcgagggcgcgctcgtcacggcaacctatgtggagggcggtaccgctctcgatgagatcgagggcaagaccgccgatatggtgatggagaagtagcgagagatgcaacgcgaggcatagcgagcgcgtcgcatccgctgagtgcgctcggttggatgagcgcaccggatgcgttcgcgctgcgatcgagtacgacactcatctctgtcttcagagatgagtgtcgccgtatcaggggggtcgacatgctcaccgatcggacacgtgcgataaaggagcgtctctttgcggggagacgacgggtttcgcttgaacgcgcccggcttctcaccgagtcgtaccgccgcacggaaggtgagcccgtcatcattcggcgcgcgaaagcgcttcgtcacgtgcttgccaaccacgagatcgtgatcgatgatctcgatctgctggtgggcaatcgcagcgcctctccgcgggcgggcgtgctctcgccggagatgtcgccctactggatcttccgcgaacttgatgggttccccacgcgaccgcaggatcccttcgagatatcagagcgggcggcgtcgttctatcgagatgagctgtacgattactggaagggcagatctctcaacgacttctacgtcgagcatctggatgattcggtcgccgctggcgagcgcgatggcgtgttctcgatcgcacagaccgacaagggacaagggcacatcatctgcgatttttccgagatcctcacacgcggatatggaggcgtcctcaccgaggcgagcgggctgctcgcgcgcgatccagaaaacgcatttcttcgcgctgcggtgatctgccttgaagcggtgatcgcctacgtgcgccgttacgagcgcgaggtgatcgacatgtccggccgagctgcttccacccgggcccgcgaactcgcgcggatcgccgagatattgcatcgcatctccaccgagcccgcgcgagatctctacgacgccctgcagctcgtgtggctcaccgaggtggcccttcagcacgagagcaacgcgagttcgctgtcgctcggtcgagccgaccagtatctgtggcccttctatgagtccagcgtcgcgaacggcgagtcgcccgacttcatcagggagctcatccagtgcttctacctcaagaccaactcgatcgtcgccattcgctcgacgagcagcgcttcgtttttcgccgggttccccatcggattcaacctggtggtcggcggggtggacgaccaagggcgggattgcgcaaacgagctctcggacctgctgcttgacgtccaacgggatacacgtctgccgcagcccaatctctcggtgcgcatccatgcgcatacgccgccggagctgtatcgtcggacatgcgagatcattcggctgggtgacgggctgccacaggtgttcaacgacgaggtgaacatcgacgcctttgtgagacgcggcatcgcgctgcgagacgcgcgcgactacggcgtggtgggctgtgtcgagctgtctatcccgggcaggatgtacggactgcacgacatctcgatgttcaacatggtccgctgccttgagctgaccatcgaggagaaccccgacgggtttgccgacttcgaggcgctcgtcgaggcgctcaagaatacgatcagtgactacgtgcggctcatggttcgtggttgcaacacgtgcgatctggcgcatcgcgagacatcgccgacgcctttgctctcatgtctcgtccgcgattcgctcaagaagggacgcgacatcacttcgggcggcgcgcgctacaacccctccggcgtccagggtgtcggcacggcgaatctggccgatgcgctcatggtcatgaagcgcgccgtgttcggggagggggagcacggcgagcgcatcgagccggtcatctcctacgggggactcctgaagctgctgagggatgattggaagggcaccgagggcgagacctggcgacagaggttcatcaaccgctatccgaagtacggcaacgatatcgacgaggtcgatcggataggtgccgagcttctggcgttctacgccaccgaggtcgcgcggcattccaatgtgcgcggcggcaccttccagccaggtagctacaccgtgtcggcccatattccgctcggtgcggcatgcggcgccacacccgacggacgccgcgccggcgagcagctcgccgacggcgggctgtcgcccatggtgggcagagaccgacacggacccacagcgagtctgcgctcggtcagcaagctcgaaaacgagctcgattcgaatggaagcctgctcaacgtcaagttctctcccgcgacgctcagcggcgagacgggtctcgagaaactcgaggcctacctgaaggcgttttcgcgccttcggatccagcacatacagttcaatgtcgtagatcgcgccacgctggaggacgcgcagcgccatcccgatcgccaccgcgacctcgtggtgcgcgtggcaggctacagcgccatgttctgcgagctttcgcaggcgatacaagatgacatcatcgcgcgcaccgagcatgtgctctgaggagcccgcgaagcgcgcagaccgatccggcggcagcgcgccatcgctttgcgtcacaaacattcagcgattctctctgcacgacggagcgggcatacggaccgtcgtcttttgcaagggttgcccgtttcgctgcccatggtgctgcaaccccgaggatctgtcggacgaaccgcagatttcgttcaattcgcggctgtgcatcggttgcacggctcgtgcggggggccggctcgccgcgaacggctgcccgtgcgccaccgcgccgagtgattgtcccaccggggcaaaggaactggcgggtaccgttcgcgaagtcagcgatcttgtcgaggagatcatgcgcgacctggtcttctatgaggagagcggcggtgggctcaccgtttcgggaggcgaggcgctcgcgcgtccgtcgcgccagcgcgtcgtcacggagctgctgcgccgctgcaggcgccgcggcatatcctgcgtcgtcgagagctcgctggcgacaccgcttgcagatcccgaagcgctggcgcaggcgtgtgacgcgctcctcgtggacttcaagatcgccgacagacgaaggagccgctccatcacgggaatcgatccggtcgtgcgcgatgccaacgtttcgcgtctcatcgcactgggtactccgatcgtcgcacgcatgcccatcgtgccgggctatacgaatgatcttgcaaatgtgagggcgaatgcgctccgggcccgcgcgctcggcattcgatatgcggatatcctgccgttccatcagctgggggagggcaagtacgatgcgctcggcctcccttacgcctgccgcggcgtcctgcagccaaccgagtcagaggttgcggacgctcttcgtgcgtgctcagacgccggcctgctcgccaccgtgcgcgatgaggtccgggcggatcacggtgatcgatagaggcgatcaggttttcaaattgacgaatgagcgcggcgacgaccgcgctttgatgggcgatgcgcacgtgtcgctcttctggcacctgaatcagagatcaatctcatggcgctcatcgtgttcgcgatgctcttcgccgtctcgatcgttctggcacgtgaccggggaaagccggtgctgagcttcatggtctccatggccgcggtgtccaagaagctcatcggccttgtcatgaagttcgcgccgctcggtttgggctgctatttctgcatgctcatcggagagcacggcaaccagcttgccggtcctctggcgcgctgcgtcatcatcttcatcgcggtcagcgtgttctacttcgtcgtctcccagaccgcgttcgcctggatcgccgccggcggacgcggagtcaaggcatggtggaaaagctgcatcccgccgaccctcaccgccttggggacctgctcatcggctgcggcactgccggccaatctcgcgcaggccaaagggctcggcgtccctgaggagatcgccgatctggtgatcaccgtcggattgagcctgcacaaggacggctcgtgtctgacgcagatgatgaagatcggctttctcttcggcgcgttcggcatggtgctcgcgacaccggagcacatcgcggtggtgatcgtgatatcgctgatagcctccatcgtcgaaggcggcattccggaaggcggctacgtctccgaggtcatcatcgcgtccgctttcgggtttccgtccgtcgcccttcccatcatggtgctcatcggcaccatcaccgattcggtggcgaccgcggtgaacgctaccggggactccggcttggctatgatcgtcgcacgtctcgtcgagggcaaagattggttcagcaaagctctgacgcagaaacaagacgaggacatcgagtccgagggtgcggccgcatgatggagtgacgcggcaggcctttccgcagaggcgaaacaagccggcctcagtctcctttggtctcgaatcgcttggtcagagcgaagctggcgtagatcgcgatgaccaatgccgctgccccgagcagcgttgtcgcgccgagcgggatcatcttctcgtatacggcccagacgacgccaagcagggcgatctgtaagagccaggagacacaggattgaccgccgacgggtttgaagaggcatttcaacatgagattcacctttctgtcgatctattcgggtatgtcgccgttttcggggatgtagccgatcttgtccgagatgcgtttcgggagggggatctggggatcaacatgaggattgttcagatggactctgctgttcgtcttgcggtattcggacggtgagagcccggtggccgtccggaaatgccgcatgaagacctttggatcgttgaagtaggaggcgcgggcgacttctttgatcgtcatctcggtgtgcacgagcaagacctcggcgacctcgatcttgagatggttaatgtagcgcagggtcgtcattccggtgctccgattgaacagacgcgtcagatagtcgacgttcagatgcgccgtgcgcgcgatctctgcgacgctcagcgtggcagacatatttgcgcgaatccattcttgcaggtagctcatgcgatcatcctcaattgttcgatgaacgttcgcatagcttttgaacaattcgatcaacagggcagatgtgaggtagtcgcattcgtccagtccgaactccacgttcgatgtacagcgctctgccaggatctcgtgcaggccgacgaggagacgatgcctatccggcgcttggaattgcataggcagaacgatctgctgcgaggatgcctcgagcagtcgcaggatgtcaccgagctcggagtcggtggtgaagggcacctcctcgtgctgactgaagaaatgcagccagaagaaatcgaccggcttctgcgacattcgagagccctcgagcctcgtgaacgggggaacgacgaacacatcgcccgcaccgatggtatagtcctcttttcccacggtcagatagaatggccccttgatgcagaacataatttcgtaatccccccggtgatagaccgcacgatgcctccacggttctgtgcaggagaactcgccgcccttgtagaacaggaccggccgctccaggtgaaacggaaaaaactgcatcaggcttctccttcccgccgggtgcgttgagcacgcgtgcaaaccatgtcggaaactgttgccagagctcgggaaattgtcgtattgaaatatcggaaatagtcaccaaaagtcgaaaagcctgataagaaaagaatgattctagctttacgtcggaaatgaacaccacttcatgcattatcgaccttttcggtgagaatgcaatcgcctaagatagctccaagtcgacaagactgcgtgcgcacggtctgccaagacgctacgaccgaagggatgatcctgttatggaaacaacccgtgacttagccgatgccggcaccgtggccgctgttgagagcgacgatcatctgccgttgcatcgcaaaatcacctacgcgttcaccgatgtgtccggaaatctgctgtactgcatcatctccagctttctgctttacttctttaccgaggtgttcggtctgtccgtgggcaccgccggcaccttgctgctcgtggcccgtttcttcgacgctctggacgcaccgatctggggcattatcatcgatcacacgaacagcaagtacgggaagagtcgcccgtggttcctctggatggccctgccattcacgctgttcgtatggcttctgttcacgacgccgaacatctccggtccggcgaaggtcgcctatgccggcgtgatgtacatcctcgccggcatctcctacactggcatgtccacaccgatcacctccgtgctgcccaatctcacctcagacccccaagagcgcacgatcgccaactcgttccgcatgatcggcggcaacatcggcaacttcttcgccgtgaccttcattttgccgttcgcaacgatgctcggtggtgcggatcggcagcgtggctggtcgatggccgtggccgtctacgccgtggtggctctggttcttctgctcatcgctttctgggacatgcgggagaagaacattgagacatgcgggaccgtcacgatcaggcagagcctccgggcggccaagggcaactggccttgggtgctgatcgtcgtcgccaacgtcatcttctgggtcggcctcatgacgagaaactcgatgctggcatacttcttccagtacaacatgcatgacgagaacctgatcgcgctgttcaacggggtctccatcattcaggccatcggcatggcaggcatcccgctggtcgtcaaggtgtggggcaagtgggccgcaacgacgacgggcctgacggttgcgatcataggtcatgttatcatgggcctgagcggcgacaacctttcgattctgatgctcggttggtgtttggcctgcatcggcagcggatcggcgtgcacgatgtttttcgctatggtcggagacaccgttgacttcggtgagtggaagaccggcattcgagccgctggattcctgacggccatcggcagctcgttctgcatcaagatgggctctggcataggctcgtttctgccggcgcagattctgcgcgccttcgggtacgtcgccgattcgtctcagagcgccacggcgctcgccggcatagcgttctccttcctgtggctgccggcgatcatctttgccatcaacatcattccgatggtcgtctatcggcggttcgagcgtcaggagccgatcgtccgggctggtctgaaacggctccatgcgcaagagacggcgcagctttctgagaacgcctagacgacgacaaagagaggaggtcctcaccatgagcgtggagaccgcagtgaaattggagagcgtcgacatcacatccgggttctggcagcgctaccgccagctggtagttcgcgaggtgctgccctaccagtgggctgtcatgaacgacgaggccgatatcgagatcacaatggacccgcagcgaaacggacaggatcgcagttcgcatgccgtggccaatctgaggatcgcagctggcaggatggacgggcaccactacgggtttccgttccaggacaccgacgtgtacaagtggctcgaggcggccgcctactcgatgagctacgcgccaaaccccgatctgaagcgcatcaccgacgatctcgtggagctgatcgcagcagcgcagcagccggatggctatctatcgacatttttccagatcgaagctcctgaacgccgtttcaagcggttgcagcagtcccacgagctgtacacgatgggccattacatcgaggcgggcgtggcctattacgaggtcaccggcagcaagctcgccctcgagatagctcgacgtatggcggattgcatcgacgagaacttcggcctgagcgaggggaagatccccggctatgacgggcacgctgagatcgagctggcactggcgcggctttttgaggtgaccggagtgcagcgctatctcgatctcgcgcacttctttctgagccagcgcggagtcgatcccgagttcttcgagcgccagatcgaggcggacggctgggagcgcgatctgatcccgatcatgcgcggccttccgcgccgatattatcaggcggccgagccgattcgcgaccagaagaccgccgatggccacgcggtgcgggtggtctatctgtgctgcggcatggcgtatgtggcgcggctcaccggtgacagggacctgctcgacgcctgtcaccgtctgtgggaggacatcgtttcgcgccggatgtacatcacgggaaacatcggttcgacaacggccggggaggccttcacctacgactacgatctgcctgctgacacgatgtacggcgagacgtgcgcctcggtgggcatgtccttcttcgcgcgtcagatgcttgagatcgagccgagaggcgagtatgccgatgtgctggagaaagagctgttcaacggtgcgctgagcggaatgtcccttgacggacggcacttcttctatgtcaacccgcttgaagccgatccagcggccactgcgggcaacccgggcaagagtcacgttctgacccaacgggcggactggttcggctgcgcgtgctgtccggcaaacctggcgcgtctcatcgcctcggtcgatcgctatctgtataccgtgagcggcacagcgattctgtcgcatcagttcatcgcgaacactgctacgttcaccgatggcgttcgcatcacccagacgaatgattttccctgggatggcgaaatccgctacgagatcgacaatcccgtgaggcgtgctttcaagctgggtctccggattccctcatggtcggctggcaccgctcggctgaccgtggacggcgtggctcgcgatatcgatgcgcgcgacggttttgcgtacgtgaacgttgacagctcgcgtctcaccatcgagcttgagctcgacatgagcgtgaggctcatgcgagcatccaaccgtgtccgggagaccttcggaaagctcgccgtacagcgcggaccgatcgtctatgccgccgagcaggctgacaatgagggcccgctgtggctctacacgctcggtcacgatatgaagaccgatgctcgctacgagtccgatctgcttgagggcgtggagatcatccaagtcgatgcgcggcgccagccgcaggatggcgccgatgcggcgctctacaccgatgccgccgccgcgccggctgaagccgctcggctgaccctgatcccgtatttcgcctgggccaaccgggagaacggacagatgcaggtgtggctgaattcaggcgactgaacaggagcatcgctaagtcggaccgctgtatcgcgtcggcgtccgtcctacagctcggctgcaaggcggacgcccatgaggtgacccatgaccgaggccatcatgaggccgcgcgtccagccgctcgaatcgcccagacagtgcagattcgccacgttcgtggtgaagtcggcgtccatggagatgcggttgctgtagaacttgagctccggtgcgtagagcagggtctcagccgaggcgaatccggggatcgccttgtccacggccaccatgaacgccacgatcgatgtcatggtgcgaaagggaagcgcgctcgtgatatcgccggccacggcgtcgggcagcgtgggctgcacgttcgagcgatcgagctccttttgccaggtgcgtttgccatccaacacgtccccgaagcgctgcacgaggatgtgcccgtctccgagcatgttgcacagtctgccgatgttctgagcgtatgcgatgggttggttgaacggctcgcggaagttgtgggagcacaggatcgcgagattggtgttatccgatttgcgctgcttgaacgagtggccgttcaccaccgcgagcccgccatcgtagttctcctgggcgacgaaaccgccggggttctggcagaacgtcctgaccttgttgcggaacggattggggtagccgatgagcttgccctcatagagcacctggttgacgtgctctatgacctcgtttctcatttcgatgcgaacgccgatgtcgaccgggcccggggtatggctgatatcatgctcgctgcacaggcgctcgagccagtcggcaccgcgtcggccggtcgcgatgatcacgcgtcgcgcatcgatgcgctgctcgccgtcggcgccgcgcgcgatgacaccggtgcattcgctgttctcgatcacgagatccaggcattcggtcttgaagcggatgtccacgcccgcgtccataagatgatgctcgatcgcaagatagagctcttgggccttctcggttcccagatggcggatgggacagtcgaccatcttgagcccggcgcgtatcgcgcgcagtcgtatctcgcggatctgctcaccgtccccggtgccctcgacgcgttcgtcggcaccgaagccgaggtagatgttatcgacgtctttgatggtcgcctgcgcgcgctcggcgccgatcagctccggcagatccccgcccacctctgctgacaaggagagcttgccatcggaaaaggcaccggcaccggagaagccggtcgtgatgttgcacggcgtgcattccgtgcaccggccgcagcgatccttcgggcagctcctcttctccacgggcaggccgcgctcgagcatcatgatgcgaagatcggatcgggtgcgcaggagctcgagtgcagtaaagatgcccgaagggccagctccgacgatgatgacgtctgctttcatgaataactcctcgtgttcggagggcgtgttgcaatagccggagacttctgtccggatgcgaatcagcctaggcgataccgtcttcacgctacgctacgccatgtgctcacatgaggcaagccgttacgttccgtatcgaaatttggtgtacacatgcaatacccacttcggggcctatctcatagcgatcatgcaatatggaaggcagcgcgggcgatggagtcggatgcgctgttctcatactatagtcgacgatgggaggatgagatgcagacgatcgatctggttcgtttccttcggagtacggattgtgccgtagcatcagagctgtcgtcgcgatttgatgcaagcgttcgaaccgttcgcgcccatattcatgaagcaaacaccgcgctcaaaggtattgcttcaattcggttctcgcgccaactgaatggctatcacctgctggtacacgatgggcgcgcacttgacgtgtggcttgggcatagcgagagccttgtcagcaacagcaatcgtctctcgcctgaaggtcgtgtcgcatatctgatcaacgatctgatccagcggacggattgggttacgatctcggatttcgccacgctgctattcatatcgcctcagagcatttcaaaggatttgaaagctgccgaaacgatcattgcacggtatggcctccgcattgtaaaaaagccgcggtacggaattcgcatcgagggctcagagatggcacgccgactgtgcttggcaggttacgtgtctcagtatccgaatgagatcgatcggctcgccctgagatcagatggtgagctcgcgataaatccgggtagagttaccacctgtatcgaaaacgtgctgaatgaaactgacttgtatctgagctccgtcgccttttcgaatctggtcgcccatgttgtcgtagctctttttcgaatcaccaaagcctgctacatccctctcgatgaacagcaactgagcgcactacgcgatagcccggagtttcccatcgcgcggcgaatcgcgatgaacatcggacatgtatgcaagatcgatgtgcccgaatctgagatggcatacatcgccattcatctcgcggggaagaaaaccctcgtttcacacgtcggggtagatccggaaagcagtcagggcgaactggtcatcactcaagaaatctggtctgcggtcagcgcggctctcgatcgcatctgggagtcctttcagtttgatttgagaagcgatcttgagctgcgcatgaatctagctcggcatctcgtaccgctcgcttcacgattgaaatatcgtctcagggcagacaaccctattcttgaccagatcaagttgcgctacccacttgcgttctccatggcacttgatgtagggatcgcgttggaggaatggtcgggcacgcaactgtgcgaggaggagactggatatatcgcccttgcattggctcttgccctcgagcgaaagcgaagcgcatcgcccaagagaaatatccttgtggtctgcgccaccggactgggtacgacgcgcctgctcgaatcggctataaggcgaacgttcggagcgaagatcggcgacatagtccactgcgacgctcttcatgtgcaagggatcgatttctccggcatcgattatgtgttcaccaccgttccccttgacgtgtctgtgcccgttccggttcaacagatcagttgcttcctcgatgctgacgatatctcagatatcgataagcttctggatggaagctctcgagaaacgagatttctgacgcagttgtttgacgaggatctgtttattgcgcatctaacaggtcaagaccgatttgcgattctcgattcaatgtgcgatcgcctgatcaaagatgccaacgtgagcccaaagctgactgatctggtcatcgcccgagaggagaaggcgtcgactgctttcggcaactcaatcgcgcttccgcatccagcccgtgcggtctccgatcgcacacggatctgcgtgggcctgcttgatcagcctgtagcatggggagaacaggaggttcagattgttttgcttgtatcgataggcatcgacgatcgcgaggcattggatttcttcttttcaagggccgcacgtctcctgtccaatcctctcaaagtgaagcggcttctggaaacccgtcgtttcgagacgttcatctaccaatttggttcaactggcaacgcgcatgagtagctattcaagtgagatggtatccggaatgccggctggcttgtcgcgaaaggcgtcgatatcgagagaaaggaaaatatgattgattcacaaacagattcgaaatcagatgacctcatgtcattcggcctgatcgcagatgccggggatgcgaagagcctcgcattcatggcgttaaatgaggcgaagaagggagattttaaacgggcggaagagcttatggccgagtccgatcaggcttttctcagtgcacatgagaagcagacagcgtttctggtgagggaagcgaacggagatcacaccgaggtcaacgtgatgctcgtccatgcgcaggatcatctgatgggagcatgcttggctcgcgagctcatacgagaaatcatggcgctccatcagatcaagcaggatcgtgcgagctgagaacctagaaggggaggcaagaagatcttatgaatgccagaagtccttttttctggggcagcgcaacagcttcctatcaatgcgagggcgcatggaatgaggcaggcaaagctgaatcgctgtgggatcgatatctgcatgaagctcatctggaaaatggagacgttgcaagtgatcattatcatcggtatcgcgaagatatcgaactcatggcaaagggaaaccaaaatgcttatcggttttcgctcagctggcccagaatcatcctgaatcgagaaggggatgtcaacgaggctggcgttgagttctacagtcgtgttgtcgacgcatgcctcgagtttggcatcgagccctatgtcaccctctatcattgggatctgccgcagtattggcaggacgagggaggctggctcaaccctgccgtcgcagacgcctatgtccgcttcgctcgggtttgctttgatcgacttggcgaccgtgtgcggtattgggccacattcaatgaaccgaagtggttcgtcgcgagtgggtatcttatcggaaactaccctcccggtctgaacgatccgcaacttgccattcgtgccgcattcaacgtcatgtacgcctccgcctgctgtgttcaggtatttcgagatggacgctttcaaggcgagatcggtatcgtgcacagcttctcgccggttgatggcatcgatgagacgcttgagacgcgtatcgcgatgcgctacgcagacaactactgcaacaactggattatggacaccgcagcgaaaggtgagatccccatagatctgctcgcagatctgaacaagcgatacgatctctcattcatgtcgtctcgtcagctcgacgtcatcgcagataatactgttgattttctcggtctgaactactattcgcgaacactggtgaaaccctacacgcgaggtgaaacatcgatagtggtgaacaacacgggcgcatcattcaaggagaaaccacgggttgttctcaaagattggttcgagcaagttctcgatgatccggggatggaggtcaccgcttgggggacggaaatctatccggatggtctacggcgtggtttgctcgatgtctacaatcgctatcacctgccgatctatgttacggagaacgggatcggagtcgttgaggaaatcaatgctgaacctattgatgacgagtatcggatttcatttatgcgcagccatatcgaagcaatcaaggctgcaatgcacgagggcgcagacgttcgaggttattttgcatggagctcgttcgatctgtattcatggaagaatggttgcgaaaagcgctatgggctgatcggagtcgatttcgatcgggatttacgtcgcataccgaaaaaaagcttcggctggtatcgcgatttcatcgcgcgagagagtaccgcagaaaagtgaaaagagaggaagcgaccgatgaaaaagatcatgttggtctgtaacgcgggaatgtccaccgggatcatggccaaaaaaatcgaggaggccgcagagggacatgtggacgtccttgcatgcggcgaagccgattttgaaaatcatgtcgaaggtgtcgatatgattttagttggtcctcagatacgatatctggttccgaatatccagcagatcgtatcgtgccctgtcgagttcattgcgcctcaggcgtacggcatgatggacggtgcggctgtgcttcgacagattatcgaacgaatcggcgatgatgacgatgagtagcaagatgggtggaatcaccgcataccttgaaaggcgcgtcttgccaattgcaaacaagatgagcactcagcggcatctgcatgcgatccgcgacgcgttcatctccatcgtccccatcacgctcttcggagggattgcgacgatcattggatcggcaccctcacctgaagggtcgaccaatcctctgctgctcggatggtcccatttcgttgaatcgaattcgctccttttaacatgggcaaatactatgactttgggggcgatgtcggtttatatctgcataggagtgacttattttctatgcaagcattacaagacggatgcattcattcccatagtgctctcgatggcgggttttttgcttatctgcgtggggccggataaattgggctgggatgtcaagactgcgaatattctgtatcttgatggcaaaggcctgcttgtcgggatctttatagccatattcgctgtcgaatcatatcaatggatgcgcgacagaaatgtcggccgcatatcgctcccgccctctgtgcccgtctctttgtccgaagcatttgcatcgctagttcccggtcttatcattctgttcgtgcacacgattgtcttcggcatcttcaacatgatcgatacgatccttcctgcattcatctacacgcacttgtctccgatgttcaatgcgaccgattcgctggctttttctgcaatggccacgttgcttgttcagttcttctggttctttgggattcacgatgccgccctggcaggtgtgctcggtcccattcgagacggtggactgtcgatcaacgcagccgctcatgcagctggccagtcgctgcccaacatcttcacgacgccattttgggtgtacttcgttgccatcggcggctgcggttcggtgctcgctctggcgatacttttgctgcgttcaaaatcaaagcagctcagaaccatcgggcgagtcggactggttccggctgttttcaatatctccgagccaattatctttggcgttccgcttatgatgaacccgatattttttataccgtttctgctgacctcgactgtgaatgcgatcgttgcatatctttgtatgatgatcggtttggttaataaaacgtttgccctgctctcttggaatatgcccggtatcatcggcgcatatctgtcaacatttgatgtaaaggcgattcttctcgttgcggcgctcatcatcgtcgacatggtgatttattttccattctttaaagcttatgagagagagtgcttggagcaggagggaaatgacgtcaaattggaagaggggtagtggaatctgtgatccggcgcgcgttttcaggcacgttgcccagacaggcggcgtccggctgacccgctctctcgcgcagtgttgcgcgcatctcagtacgcaagcagggcgctcgcgagatggtcgatacattcgagaccgagaaccgtcatagctgtttgatgaaacgtgtacaatgacagccatgacacagctcgatctgaagggcacggatatgcgctcgttcaaacgtctcgattcccatcggacccgctcgctcatggcgatctcgttgattttcgcttgtttggtcatcgcggctgccgcatggcctgacagcgcttgggcgagcacctacagcctgccgcgcacgcgcatcgaagccgcggtgcagccgaatggtgatgtgcaggtgagcgagacgcgcaccttcgagttcagcgagtacgtcaacggcgtgtactggacgatcccgctcggagagaatcagcagggttctccctcgagcatcgctcagaccggtgtcgtcgagctcatcgacggatcaccgcacaagtatctgcaggtcgactctgcccacgcgggtcagacgcgcgtgtacacggtgagcgggacggaagattccagcgccggtgtgaagctcaaggtcttcgcgccggcatccgccgatcagtccaagacgttcacgctttcctacacgatttccggtgccgtcatggcatggcgtgacaccgcagagctctactggaagttcgtcggtcccggctgggaggagaactctcaagatgtccagctcgacgtcacgttccctgctgggtccaatgatatcgagcgcccgaagaaaggcgagagcttccgagcgtggggccacgggtcgctcgatgggggcgtctctgtcgacgaagccgtcccctcggtgcactatgtcgtgccgacggtctcatccggcaagttcgccgaggcgcgcatcgctttcccgcgcgcatgggtgggtgcctgcgcggtccctgcatctgcgacgtccaccgaaagactgccggatatcctgtcagaggagcgctcgtgggcgcaggaggccaaccgcgaacgcgaacgcgcgcgggcgctgctcgccatcggtaccgtcgccgagatcctgttgccggctcttcttcttatcggcgtgatcgcgctcaagctcacgcgcggccgcaatcccaaaccgctctttcaggatacctactttcgcgatgtcccctctgcggatcatccggcggtcatctccgcgttcatgaaggacggctcggtcggagacgaagccgtcgtcgccacgctgatgaagctcaccgacgatcgcgtgatcgctctgagctccgagcatgtgagcaagcgctctctgttcggcagccgcgccgtcgaggactatgctatcaggctcatcgatcgcagcgccgcggtcgaccccatcgacagggcggcgatcgagctgtatttcggtccggagtcagacggaacgaccgagatgagattcgaggacctcaagagcctcgcccacgccgatcccaaggagtacaccgcgcgcatcgatgatctcaaggccgaggtgtccggcgcgctgtgcgcgcgcgggttcatcaaatcgcgcggggtggccatgaagctcggcgcgggcgcgctggccttggtcatgttcggtctcgacgtagcgttcgcgggcatgatcggatggctgaacatacccgtgatcgcgatctcgatcgcgctgctcgtcgcagccgtggcgattgctgcgacctaccgtgtctactcggaggagggcgtcgagcttcgctcccgctgcgcggcgctcaagaaatggctcgaggatttcacgcgtctgggcgaggccgtaccagccgatctcgtgctgtggaacaagctgctcgtcatgggagtcgcgctcggcgtctcggatgaggtgctgcgcgagctggctgatgccgttcccagacatctgcgcgaggatgaccagggtctctatctgttcccgatgtattggtggatctaccctcatggctcgatgggcgctccggtgagcgccatgcactcggtctacagcgccacggtcgccgatgtggcgtcgagcatgcgcagctcaggcggcggtttcggaggcggcttctccggcggcggtggcggtggcgtcggaggcggcgggggcggcacgttctagagccggcggagccgaggcggcgcgatctcatcatttcagctggtggatcgcggagtgcatcgcgatccttcagatgagccgagcacgcagggcagctggctcgcaggagcgagacgtggccctatcgtcgctcagtccgatcgcttgtactcgtagagatacatctcgcgtgggagcagttttcgctcctcacgggtcgcgcgatgagtcgccatgcgcttgagcccgcagcggtcgtagaagccccatgagcagcatgagtccgtatagagaaacgcgctcggcgctccctgggagaacagataggagagggccgcgtcgagaagaacgctgccgatgccgcgatgatgggctgacccgccgacgatcagcagggtcacctcgaagtcatccgagacgccgctggccttgaggagctcggcgttcacatggcgttcggcccgaagcttcatctgatagctcgcttgagctcgagaatccagctccgccatcttcttgaggtaatcctcgcaacgctgctcccatgctctcatctgagcggtgcgctcgtgtccggagcgggcgagcaccagtccgatcggcacatcgtcgacgagcacggtttgagagaacgtcgaatgcgacagatgaacggcgagctcatgcgatgcctcgagggatccgaatgggcgtccgcaggcatcctcatgccacagcgctcgcagaatctccgcgatccggtcgaaatccgcttcctcgaatgatcggtagagtaatctggacatgctgctcctcctcgggacagacatgttttaccatggatcgcgtcgcgaaagatggtgctctcgtggtgtatgggcgcagccgcgatatctccgtggaacacccacggaacatcatcgtcccgatgggctcatctggtggtcccgcccgctcgtcgcccgtgtttcttcaactgctctgagcgcgacggcccaaaggggggtcgtgttgcgatacagtagtccaatgatatttcgcgcccgctccggcaaggagcgggccacatgatccaaacaaggagggcagcatgggatcagatgtgaaaatcggccgtgcgctgatctcggtcacggacaagacgggcgtggtcgatttcgcacgatctctggtcgaggacttcggtgtcgagatcatttcgacaggcggcacggccgcctctctagagcaggctggcattcccgtcaagccgatcgagcggttcaccggctttcccgagatgatggacggccgcgtgaagacgctgcatcccaaggtccatggcggtctgctcgctcgacgcgattcggaccgtcacatggcggaggccgccgagtacggtatcgagatgatcgatctggtttgcgtcaacctctacgagttcgagaagaccgttgcagagccggaggtcacgttcgaggacgcgatcgagcacatcgacatcgggggtccctccatgttgcgctccgctgcgaagaacaacagattcgtgacggtcgtgtgcgatcctcgagactacgatcgggttctcggcgagatgcgcatccatgagggctccacgacggcggggacgcgccgccgactggccgcgaaggtctacgcgcgcaccgccgcctatgacacggctatttcgatctggctcaactcctacctcgatcaggaggcctccgtcgactcggacatcagtttcgaacctcctgaggagttcgatcttcatctcgtgaagagccaggatcttcgatatggcgagaatccccatcaggcggcggcggtctatcggttcgccgacgagttctcccgcatcggatcgtctcaaagtccgctgatcggcgcagagcagatccaaggccgtccgctgtcgtataacaacctgctcgatgccgatgcggcgtggaacgccgtgcgcgagttcgatgagcccgccgtcatcatcttgaagcatcagaatccctgcggctccgcggttgccgcagatgtcacccgcgcctacgatcgcgcgttcgcatgcgatcccaaaagcgcgttcggtggcatcatcgccgtgaatcgcgaggtgccgcgctctctcgtcgagcacttcgccgatcgcaacaagcagttcgtcgaggtcatcatcgccccgtcctttgagcctcgcgcgctcgagcgcctctccaagcgcaagaacctgcgagttctcgcatgcggaggtgccgagggccacgcgcgtattgaggctcgatcgatcgacggcggaatgctgctgcaaagcgtcgacacggtgagcgaggacatatcggagttcacctttcccacgacgcgtcggccgaccgaccgggagatggccgatctcatgttcgcgtggcgcgtctgcaagaccgtcaaatccaatgcgatcctgatcgcgaaagatggcgcgggcataggaatgggtccgggccagccgaaccgggtggactccgcgctgctcgcctgccagcgggcgcaggagtgctgccggcgcatgggaatcgcgccgacgggtctggcctgcgcgagcgatgcgttctttccatttcgggacaacgtcgacgtgctcgcgcgccacggtgtcacggcgatcatccagccggggggatcggtgcgcgatgacgagtgcatcaaggcctgcgacgatcacgagatcgcgatgatcttcacgtgccgtcgtcacttccgtcattaggattcgttccttgagcgacgagatcgacaaccagttcatcggcgatccggggcagctccgtgcctacgaggacttctgccgcgctcagcgggagcgacccgaagagggcttcgcactgggggaaccggcgctcatctgccgctggcgcatggtgggcgcatcggtgcccgcgctggcacggcacctgcgtgcgctgcgggcccgtcgcgtcaacgggcgggcgcttcccgcggccctgatagcttgggtgggccagcacatcgagttgtcgctcgatcgaggcaccgagaacgcgctcgacggcgtcgtgatgctcgtggtcgatgtcgatggctccgccgcgatgtcgacgggcccctatgcgccgctggccgatgaatcggcatccgcgcttcgcgctcgcgccatgtgcgcggcttctgaggcgaacgcctcaggcgtggctcccgaggtgctgtgcctgtcgcgcggagaggtgctgcaggtgtgcacgaagcccgccggagatcaatcggataacggcgcctcgacacctctcgcttcgtgcggctgtctcacgcttgtggagcagctggcagccatgcgcgggcatcgcatcgagcgcatcgcgctcgccgacgccgacgatgtcgatcgcagcggagcgaacggcgaggccgcctccgtctttctcgtctcagatgagcacgggatcgtcgccgcctcggatgcggtgccggacactcccgcgcagcggcgagacgccgcattcatctcgtttctgcaggaatgctactccaagctgctgcgagcggcgagcggtgcgcgcggccgcggatgagggggagcgacatggctttgatctacgtggtcgaagacgacgagccgattcgccgggagctcactcggctgctcgaacgcagcggattcagcgtcgccgcgtgcacggcatttgatgaaatcgtcgaagaaatcgtggaggccgcacccgatctcgtgctgctcgatctcacattgcccaagaccgacggccaactcatcgcgcgggagctgcgaggcctcagcgatgttcccatcatcgtgctgacatcccggaccaccgagatcgatgaggtcatgagcatgacgatgggcgccgacgacttcatctcgaaaccctacagcgcgcgcgtgctcatagcgcacatcgaggccctgctccgtcgatcggcaccgcccgaggagcgcggcgtgatcgcgcacgaaggcgtgacgatcgatctcggtcgctccacggcgagtgcgaacggccgccaggtcgaactcaccaaaaacgaggtgcggatcttggcgctgctcatctcccgggcgggttcgatcgtttctcgcgaggcgatcatgcgcgatctttgggactcggacgccttcatcgatgacaacacgctgacggtcaacatcaatcgcctgcgagccacgcttgatcgcatcggcgtgagagattacctcgtcacgcatcgcggccgcggctactcggtgtagcgccatgaaactctccgcctatctgcgctcagcgattcccgcgatcggcttcgtcgccctcatcgatatggtctgcgccctcgtgctgctgacctcgaggatgggcaccgcgagcacgttgctcgtctgcggcatcatggcggcgggcgcgctcgccctcttggtaggggactacgctcgcaaacggccgttcttcgatgatctggagcgctgcgggtctgacatcgagcaccctctgtggctcaccgaactcgttgagagacccgattacctcgagggcgagatcgcctatgacgccctgtgcgccatttccaaggcggccaacgacgacatcgcagctcatcggcatcaagtcgaggattatcgcgagtatatcgagacctgggtgcacgaggccaagtcgccgctcgcggcagcccatctcacgcttgacaatctcgaacgcgacagcgacgcccccgcgatgatcgagagcatcgcgtctttgcgcgaggagctgcaccgcgtggagggctacatcgatcaggcgctgtatttcgctcgttcagaagctctggagcgcgattatctcatccggcggcacagcttgggccggctcgtatcgaatgcgatcaaggccaacgcctctcagctcataggcgcccacatcacgccggtttgcgaaggactcgatctcgatgtgttcactgatgagaaatggatcggtttcatcttgggccagatcgtccagaacagcatcaaataccgccgcgaaggcgcgggaacgatcacgttctccggcaggatcgacaaccccggacaagcgcgtgagtccgtcatcctgtcaattcgcgacgacggctgcgggatctgcgcagcggatctgccccgcgtgttcgacaagggattcaccggtctcaacggccgagaggtgaagcgatcgaccggtatcggtctctatctggtcaaacggctctgcaagaagatggatgtcggaatctcggcggcgtcgaaggaggggagctggttcgagatcgccctctccttctcgacgaacaagttcaagtatttctgctgatgagcctgctgccgactccgttctacttcacaaccaggatatcgcattcggtgttccgcagcaagaacgttgatatcgagccgagcagggcgtacttgatcgaggagaggccgcgcgcgccgcacacgacgagatcgggctggatcacatcgagcatctcgtctttgagcgtctcgcgaatgcgcccggcgcgaatgatgacctcgacgtcatcgatctcgggattcgcgcgcgcctcatcgacctgcgcggcgatggattccttgaaggcggtctcgaggcccgtgatgagatccgccgggtaggcgccagcggattccagcgcggtcgaatcgatgacgtggccgcatgtcagcttcgcgtgattgttcgcggcgactctgatcgcgcgggcgagcacgaagtcctgctgctcggtgccatcgagcgatacgaagatcttggaatagccctcgttcatgttacctcctcgatacggtgcagctcgaagtgggacctcggcttctgcacgtatgccatgtcaacatcaggttataccccgaggacccccgggaccccttattattctgtgaacgcggcgcttttccagacgtcgggccccaaaggggcgataatgagcaaagtgacaattcgggcgacgccgcctgtcgcgcgctcgaccgactcggggaggctcccttggatcttctggaactcatcaaatcggcgtttctcggcttggtcgagggcgtcaccgaatggctgccgatctcctccacgggtcatctcatcctcgtggacgagttcgtgaagcttgacgtgacaccgcagttctggaatatgttcgaggtggtcatccagctcggtgccatcttggccgtgtgcgtcctgttcttccacgatctgaacccgttttctgcgcgcaagggagcacgtgggcgtcggcagacctgggttttgtggggcaagatcatcgtcggctgcattccggctgcggtcataggtctcgcggtcaacgattttatggaggagcacctcaacaactcctacgtggtcgccgccgcgctcatcgtctacggcatcgcgttcatcatcatcgagaaccggcgcgccgcgcgcgatctcgggccgggatgcgaggcggtgccgggtcgaagcatccgggaaggcggcacccatttcgcttcgagcgccgaggcgacctcgatctgcggatcggattcagagacgggcgatttcggcgagatcgcgacgcttcaggacatcacttggaaaaccgcgctcggtatcggattgttccaggtgctcgccatcgttccgggcacgtcgcggtcgggctcgacgatcatcggcgggctgctgctgggctgcacgcgctcggtggccgcgcgattcacgttctttttggccgtgccggtcatgttcggcgcgagcctgctcaagcttgtgaagtacttcatcaagggcggctcgttcggggcgagcgagacggctatcatggccgtcggctgcatcgtggcatttctcgtgtcgctggctgccattcgctggctcatggatttcgtgcgctgccatgatttcaagggcttcggtgtctatcgcatcgtgctcggcatcatcgtgctggcgtactttgtgggtgtccggcccgcactggggctctgaagacggcggcgtcgacggcacttcgccgccgccgacgccgcccgggccatgcgcgcttcgttcagctcacctgctcgaggaagctcgtgcccacctcgttcggaacgtcgaagttctcaagtatcgtcgcgcccatatccgagcaggtgctgcgcagccccagatcgctgccgctgcgcgccatcgatggcgaccacacgagaagcgggacgagctctcgggtgtgatcggtgcccttgtaggtgggatcgttgccgtgatcggcgcttatcatgagcaggtcctcatcgtgcatcgcatccatgacccgacccaggcgtcgatcgagaagctcgagttcctcgccatcgcctcgcgcatctctgcggtggccgtacttcgcgtcgaagtccaccaaattgacgaaggtgagccccgtccagccctcggccatgacggcgtccacgtggtccatgccgtcggcgttgctctcgttgtgaaagctgcgatcgaaaccctgaccgcagaataggtcgaacgtcttgccgatcgcgatcgtgtcatagccggcatcctgcagcttcgtgatggcggtcggcccggtcggttcgagcccgtagtcgcgtcgtcgcgacgtccgcacgaagtgatcgcgatcgggtccgatatagggccgggcgatgacgcgacccagcgtgatctccggtccgttcacgagcgagcggacgtgcgcgcagatccggtagagctcctcgacatcgatgacgtcctcatgcgccgcgatctgcagcaccgagtctcccgaggtgtatacgatgagctcgccggtgcgcatctgccgctcgccccagtcatagatcacctgcgtgcccgaatagggcctgttgacgatcgtcttgcgtccggagaaggcctcgatctcgccgagcaggctatcggggaatccctcggggaagtagtcgacgtggaatcgcgccggcaggcacatcatctcccagtggccgtcgagggagtcgttgccgaagctcacgacctgcatcctaccgaaggcgcctctggactcgggggccgcatcgatgcccgccaagccgccgggatgggtcttcgagagtcccagttggacaaggttgggcagatcaagcggtcgtcccagctcgtcggtgaaatacttcgcaatatggcccaaggtgtcagctccgacgctatcgtatctctcggcgtcgggcgcgcctcccacgccgatggagtccatgacgatagctaggatgcgctcgtatctcatgcgctcgcctccgcgaggatcgccgcggtcccggagacgccgagccgattcgcgccggcctcgatgagggcgcgcgcctcggccgccgtatggattccgccggcggccttgacgccgaagtcgggccccacgacagcgcgcatgagctccacgtcgtggacggtcgctccgcccgttgagaatccggtcgacgtcttgacaaaatcggccctgccgctcaccgccagccgacatgcgcgccgcttctcctcatcggtgagaaggcagcactcgaggataaccttgagcagggctgatccggcgtgcaccgcatcggcgacggcgacgatgtctgcgagaacgatctggtcgcgacttcccttcagctcaccgatgttcatgaccatatcgatctcctcggcgccggcggctacggcatcggtggcctcggcgaccttcgccgcggtggaggcggctcccagcggaaaccctatggcggcaccggtcttgaccgaagatcccgcgagtgcggttgccacccgcggaacccagtaggagttcacgcataccgaggcggtctgaaagcgtttcgcctcatcggcggcccggtcgatgtcgtcggcgctcgcctgcggtttcagcatggtgtgatccatgtagcgggcgatctcggttcggttcagattcatgatggtccttttctctggtggtcgtatgcagcgcgcgccgcgattcagtcgaagcgctcgaagccggatgcgcagacgcgcgcgagcacgagcggctcggccgccggtgcctgggggccgatgaagaccgcctgctcgaatatgggccgcgcggcatcgagtcgcgcgggatcggaggtgtgcagacgcgcgatcggctctccgccgcgcacgacatcgccgcgagtcttgatcagggtgatgcccgccgcgtaatcgatctcgtcgtccacatgctcccggcccgcaccgagctcgactgcgcagacaccgagcgcggtcgtgtccatcgccgtgatgaagccgtcgcgcggggctatgacctcgaactcgatgggcgcgcgcacaaagagatccgtgtcatcgagatagccgatatcgccaccttgggcggcgacgatctcgcgaagtctctcaaaggccgatccatcgacgatggcgcgaccggctgctgtccgtccggcttcaagcgaggggacgcggccggcgagcagcagcatgttcgccgccagctcgacgcattcgcgctcgaggtcggcggggccgcgcccgtgcagcagctcaacgacttcaacgacctccagcgcgttgccgatggcgcgtccgagcgggcgatccatgttcgttatgagcgcgacgcacgcacggttcgcgcccgctcctatgccgaccatgcattcggcgagccgccgagcgtccgcgggcgtcttcatgaacgcaccggaaccgcatttgacatcgagcaggatcttgtcggcgcccgcggcgagcttcttgctcatgatgctcgaagcgatcagagggatcgagccgaccgtagcggtgacgtcgcgcagggcgtagatgagcttgtcagcggggacgaggttgccgctttgaccgacgatggcggcaccgtgctccctgacgatcgtctcgaagcgctcgcgatcgagcgaggtgagcaggccgggaatcgattcaagcttgtcaagcgtgccgccggtgtggcccagaccccgtccgctcatcttcgcgacgttcacgccgagcgaagcgacgatcggcacgaccgcaagcgtcgtcttgtcgccgacccctccggtggagtgcttgtcgagcttgacacctgggatgcgcgacaggtcgaccgtgtcgccggagtgctccatagccagcgtcagcgccagggtctcccgctcatccataccgcgcaagaagatcgccatgagcagggcgctagcctgatagtcggggatgtcgcccgcaacaaggccgctgacgaagaagctgatctcgtcctcggagagcgcacggccgtcgcgttttctctcgatgatgtcgtacatgcgcatgagatctcagcctttcaggtccagcgggccgaagccgagctggagcaattcttcgagaagatgggactggggcgcgtccgcctgcgccgccagcacgatccgaaacgtcttcggatcgcagaactccatcatgacctggcggcacacgccgcatggcgcgcacaggcgcgatatcggctcgtcggcgggcccgccgacgacagcgatggcgctgaactcgcgtctgccatcgaagatcgcccgaaagatcgccgtgcgctccgcgcagcaggagggggagtacgccgcgttctcgatgttgcagccgcaatagaccgccccatcagcgcacttcagcgctgcgccgacagagaagcgcgaatagggcacataggcctgcgagcgcgcctcgatggcggctcggaccaatgctgtgtcgtccatggcatttccctcctgttcgcgttcgcgtcgatccctcagcgcgatcccttctcatagggcgttccatcggctttcggcgccaccgatttgcccacgaagacgacgagcaccacaagcgtcagcacgtagggcagaagcgccaggatctgactcggcaccgcgatcgccccaccgcccagaacgacggtcagcgcctgagccattccgaacagcaggcacgcgcaatacgatccctgcggcgtccactttccgaagatgaccgccgcgagcgcgatgaagccctggccggatacggcggtgatcgagaactgcgagctgatcgcgagcgtgatcgaggctccgcccaagcctgcgagcacgccggagatcacgacgcagacgaagcgcgttcgactgacgttgattccgagcgtgtccgccgcagcgggatgctcgccgaccgatcgtatgcgcaggccccacttcgtcttgtagagcacgaaccacatcgcgacggcggcggccagtccgagcacgaccgtggaatcgacgttcagattcgcccacggcgtgtccgagaacgcgttcgcgccgaagaccttgggaagcccggccacggctggcgattgcgtgccgccccagaagagcctggcgatgaacagcgcgagtcccggtccgagcaggttgagcgcgattcccgacacgttctgatcggctcggaacaccacggctgccaatgcgtggagcacggcgaacacgcctccgcagacgcctgcggcgagaaatcccaaccatggatctccgctcagataggtcccggcgacaccggcgagcgcaccgatgttcatcataccctcgatgcctatgttgacgacaccggagcgctccgagatcgtgccgccgagcgctccgaacacaagcggcgtcgagtacatgagagtgatgccgatgagcagcgtcacgttattgagcatcggtgccgcctccttgtcgagcgtcgcgtcgatcttcgcctggagctctagagcattcgctttcgcgttccgcagcgctcgcctcttccgtcatccgctcagccggcggcgggggcgcggcgccatcctcggagccgaggcgatgcgcctcgcgttcggcgcgtctctcgagtcgagacgtcagaatcgagaagacgtgcttgagcgcaacgaagaacacgatcgtgccgatcatgatgttgatgatctcggtcggcgccccgacagcgagctgcatgttctggccgccgtagatgagtccgccgaacagcagacccgcggggatgcaggccaagggggatgagccggcgatgagtgcgaccgagaagccgttgaagccgttgttctcgaaggcggcgagcgtggccagggagtgcggctgcattccggttatgacgagcgcgccggcgagtcccgagatggccccggcgaacgtcatggcgcaaagcatgcttctctgcacgctgatgcctgcgaattcagccgcatcgcggttgaagccgacagcgcgcagcgcgaagccgaacttcgagcgatgcaacatgaaccacgcgagcgcggccacgagaatcgctgcgacgaacatgatgttcacatcgggccgcacgagaaagtcctgcagccagtccatgccgcgcagcatatcctgtccggctcgtgagatcttccattcgccgagaatcgtcgtgaagctcgaaggggacaccgcgaggcttccggtcgaattgggccgatggtagagatctgacatgacgatgaagttgttgatgtagagcatgatccagttgagcatgatcgccgtgatgacctcgtgtatgccgaagcgcgctttgagctcgccggtgatggcgcctatgatggctccgccggcgacgcccgcgagcaccacgatcgggatctgaatcggcgccggcaggtcaagcttggcgccgacgagcacggcgcagaccgcgccggcgatgtattgtccctccgcgccgatgttgaacagaccggttttgaacgcgaaggcgaccgagacgccggtgagaatgataggcgacgctttgatgatcgtattggaaatgtagcggggacgcgacaggataccctgaaagagcgccgtgaacgatgctccgggatcgaacccggcagcgccgagcagaatcgcggcaacgatgaaaccgagcagaatcgcggcaagtgtaccggtgatgggccgtctggccaccttgatcagagtcctcatgattgcgatcctcccgccatgagcaggccgagcaggttctcgtctatctgcccctgtttgaaggtgcccacgatcgcgcccgcgtagatgacagcgatggtatccgcaacgttcatgatctcatcgagttcgagtgagacgagcaggaccgccgctccccggtcgcgctcggcgatgagcgtctcgtgcacataggagatggcgccgacatcgagaccgcgcgtgggctgggcggcgacgagtacgtcagggcggctctcgatctcgcggccgatgatgatcttctgctggttgcctccggacaggctcgcagccggaagatcggcgcagtcagccggacgcacatcatagtcgctgatgagctttgaggtgtacgcgtcgattcgcctgcgatcgagcatcccgttggatccgaagcgcgcatcgcgatagccctcgaggatcgtgttttcggccacggtgaacggaagcacgagaccgcggcgctgccggtcgtcggggatggtcgcgacaccgtgctcgagaacgtttctcggcgtcgtgttctggatctcgctgccgtgcacggagatggtgccgcttcgcgcgcgggtgatgccggcgatcgcatcgaccagctcgcgctgtccgtttccgtcgatgccggccacgccgacgatctcaccggcgcgcacggcgagcgacagacccttcaaggcagcgagaccccgttcgtcatgcgcgacgaggtctcggatctccaacacgacctcaccgggatcggccggtgtcttctctacgatgaggctcacgtggcctccgaccatcttctcggcgagctgctgctcgctgacgtctgccacgcgcaccgtgtcgatgtagctgccgcgccgtatgatggtgcacatctcggaggatgccttgatctcgcgcagcttgtgcgtgatgatgatgatcgtctttccgcgggaggcgagcgcgtgcatgatgtccaccaagcggtcaatctcctgaggagtgagcacggcggtgggctcatcgagaatgagggtctgcgcgccgcgaaagagcgctttcagtatctcgacgcgctgctgcatgcccacggagatatcctcgaccttggcatccgggtcgacttcgagaccgtactcggagatgatcttctgcaccgcttcgcgggcgcgattcatgtcgagcagcccgggcccgcgtgtgatctcatcgcctagaatgatgttttcggttacggtgaagtcgtccacgagcatgaagtgctgatggaccatgccgataccggcggcgatcgcgtcggcggggctgttgatatcggtcggtctgccatcgagaaagatcgttccctcttcggcttgatacagaccgtagagtatgttcatgagcgtgctttttcctgcaccgttctcgcccaggatcgcatgcacgctgcctcgtctgatatcgaggtgcacatgatcgagagcggtgaaggagccgaactgcttgactatgccatgcatctgcacggcatagcgagggtcgggttccatgtgtctcctctcctgaagggcaaaacaaagcgctcgccgatcttgtggacgtcccgtggcggagacctgcaacgaggtctccgccacgggacggctcgcgtccgcgagccgtccctgatgcgtatccgtgatcatttgcgaaacgaggctacttctcgagctctgcgtgccaggtgtcgtactgcttctcgttcgcgggcggcttcacgtcaccttttttgatcttgtccatcagtttctgggcggcatcgtagaccttgtcgtccatgagatcatgctcgggcgccaggccgacggcgccgtcctccatgccgagcgtgatggtcttgccaccgagcttctcgcccttgcgaatgcgtttcgagatgtccaccacggctgtgtccacgttcttgagcgccgaggtcagcatattcttcggcgcataccggtactggtcggagtcgacgccgatgatgagcttgttcgcgtcctttgcggcatcgatgacacccttgccggcaccacccgcggcgtggaagatgacgtcgcagccatcggagtacatcttggcagcgatcgccttgcccttcgcctcatcggtgaagctctcggtgtactgcgagctcacggtcacattcgtcccgttttccttgttcgcgtagtcgacacccgctttgtagccccactcgaacatatcgacgatgtcgctgacctgcccgccgacgaagccgaccttaccggtcttggattggctcgcagcgatgaatccggcgacgaacgaggactcctgtgagcggaacatcagcccggtgaggttggagatggaggtgtcacccgcatcgtcgatgatcgcgaagttcacatcggggttctgcttggcagccgtcttcaccgcatccgccatcgcgtagccgacgccccagacgaggttgtttttgccgtcgacggcgcgatcgaggttcgtgggatagtcgctttcctgcttggactccgtgtagccgaccttgacgcctccgtccttctcgagcttctgcaggccctcccaagacagctggttgaacgactgatcgttcacgccgcccacatcggtcaccatcgagatcttgtacgtgccgccgccatcggctgccgaccctgtcgaccctccacctttgttcgccgttccgccgcatgcgaccagtgtcgccgcgacgacgatgctggcagctcccgcgacgagcgtcttgccgattccgccgatctttctcataccgttcccttcagttgctcgcagagatactctgctatcggattgccttgccacgcccgtaccaatccagcggcatcacgctccttcgctgctcgtcgcagcgatagacagcgcgatctccatcatctgcgtgaaaccggtctggcgctcggaggcgtccagggattcaccggagaggggaaggtcggagacggtgagcaggcacagggcccgtttgccggcgcgcgcggcgttcatgtagagggcggccgcctccatctcgacggccagcacgcccatcttgcgccaccgctcggtggaggagggatcgtccaggtagaagtggtcgctcgacaaaacgttgcccacgcgcacgtcgacgccgcgctcgcggccggcgtcgacggcggccgcgagcagtccgaagtcggcgatgggcgcgaacgtcccgggcagctcgtagtgtgcggcaaaagccgagtcggtgcaggctcccatgccggccacgacgtccttcagaccgacgtctgacgccaccccgccggctgaacccacccggatgatagcgcccacgtcgtagaagttgaacagctcaaaggagtagatgccgatcgagggcatgcccatgccgccgcccatgaccgtgacgggggctccttggtagacacctgtgaaggcgagcatgttgcgcacctcgttgacgcagcggacatcgctcagataggtgtctgcgatgaatttcgcacgcagggggtcgcccggcatgagaacggtcttcgcgatgtcgccggcggcggcaccgatgtgcggggtgggagcagatcccatggcccatctcctttggaaaagagtttgcagggaaaaccggtacggccgatctcgaccccaccattagagattctaattcatttgatccgctccgagctgtggaatgttggttggcgctgcagaaggccatgagcacgcgagcgatcgcgtgcgctcgctttgaccatctcgatctttatcccattcgcaccctcgggtgctgaggtggccatgctggagaatctcgatttcgttgaaatcaggcagcttgatacgcggcggagcaatgatgaggagcttgaaggtgcattggcgctcatcaattgagctggagaatctgagcagaaggtcttcttcgaaggctaggttttcgttgcgttcggcagactggctgaggttcgaatgctatcgtctgaggaatgctatcgaccgagaatgcggcgcagatgcgcgttttttgactgaaaatagggggttattttcaactgaggtagtcaaaaagcgcgcatctttgtggggtaatgggagcggctgtggctgcgcgggacgatgggcagcgcgggacgcgggcgatgagcatggaccactcgagtgccatgtcatatgtatgcgaatcgtcgcgccttccgagtgggcaggtatactggttgggcaaaatcgagtcgcgggccagcacccggtgcgccgcgccctcccacgttctggagtcgaccatgtcagattcagctatcgatatcgcatcgctcaacaccgcgcaacgcgaggccgtcttgagcaccgagggcccgctgctcgtgctcgctggcgcggggtcgggcaagacgcgcgtgctcacctaccgcatcgcgcatatggtcgccgacctgggggtcaggccctggcagatcctcgccatcacgttcacgaacaaggcggcggcggagatgcgcgagcggatccaggctctcatggacggtggaatgcgcggcatgtgggtgtgcacgttccacgcgatgtgcgtgcggatccttcgcgaggacgccgatctgatcggctacaccggccagttcacgatctacgatgacgacgactcgcgccgtctggtgcgcgacatcatggcgggagcgggcatcgagcagaagcagttcccgatcaacatgataagaagcaagatctccgctgcgaaaaacgcgatgatctgtcccgaggagttctccgcacaggcgagcacgccgcccgagcagaaagccgccaaggtctacctcgaacttgagcgtcgcctgcgagccgccaacgcgatggacttcgatgatctgctcgtgcgcaccctcgagctgcttcgcgcgcggccggaggtgctggcgaactatcaggaacgcttccgctacatctcggtggacgagtaccaggacaccaaccatgtccagtatgagatcgccaatctgcttgcggcgaagtacgagaacctcatggtcgtcggtgacgacgatcagtccatctactcatggcgcggcgccgacatcgccaacatcttggacttcgagaaggactttccccatgcgcgcgtcgtgaagctcgagcagaactatcgctcgtgcggcaacattctcgccgcagccaacgccgtggtgcgcaacaacgcgcagcgcaaggagaagcgcttgttcaccgatgccggcgacggcgagcgcatccgcgcctatcaggcatccgacgaacgcgacgaggggcgctggatcgcctcggagatcgacaggctcaacgattccggcgcgagctacgaagacatcgccgtgttctaccgtacgaatgcgcaatcgcgcatattggaggacatgtttctgcgcgccggtgtgccctatcgcatcgtgggcggtacgcgcttcttcgatcgcgccgagatccgcgacacgatggcctatctgaagatggttgtgaaccccgccgacgagatgagcgtcaaacgcgtcatcaacacgcctcgccggggcctcgggtcgacctcgatcgccaagatcgagcagatcgcgatcgagaaccgctgctcatttttccaagcgtgcgagatcgcgatggccgagaccggtcgcctgagtgccaaggtgcgttcggcgctggcggacttcgtgcagatcgtgcacgagggaaggcgtatggatggcgagctggtccgagtcgtcgaggcgatcatcgatcgctccggtctcattcgcgcgcaccacaacgagatgacggtcgagggggagggtcgcgtcgagaacattcgcgagttcatgggtgtggccgccgagttcgaggagacccatgaggatatcgagggcaccttggagagtctggccgagctgcgcgccgcgggcgtctcgggagtgcccgcctcagacgcgggcgtctccgtgcggggcccgcacgccgtcgcggaagatgcctctgctccgagcgcgcaggtatccccgagcgatcgagcagctgagatcgaggacgcctacggaccgcttgcatgcaaggcgctgcccgctctcatggagtggctcgcgctgcgctccgacctcgatgcgctcgccgggggcacgcatgccatcacgatgatgacggtgcactcggccaagggactggagtttccgatcgtgttcgtcgccggactcgaggagggaatcttcccccatgtcaacggcttctccgatgatcccgccaagctcgaggaggagcgccggctggcctacgtggcgatcacgcgcgcgcgacgccgcctttttctgagttatgcggcgacgaggcgcacatatggatcgacgcaggcgaatccccgctcgcgcttcgtgagcgagatccccgacgagacgatcagcttctccggcatcggttcatcaggtttttccggcaccggttgggagaagcgcggcgacagacgcggtaccttcggctccggtatgggatcagaaatgtacggcggcagggttttcggctcgcgcacgcgttcaaccgggggctccgacgccgtccgtcgcggctcgatcagccccgacgccggactcaagccggccctgggcacctcgcgcgcagaggcctcggagaacgccgcatccgccgctcgggctccgcgacccgacgccgcaagagccgcagcgacgtttgccgagggagacaaggtgagccacaagacgttcggcaccggcacggtcgtgggcgtcgcaggcgacatgatcgaggtagcgttcgacaagagcggcaagacgaagaagctcatgaagggcttcgcgcccatcgtgaagctggagtagcgccgtcgctcgaccgctgacacgctgcgaatgcgtcagcgccgcggacctcgaacttctacatggtgatcgtcagatcaactgacggcatcgggaacctgctcggtggaccagtagccgagatgaactttgtacagactcagatcgccccggtcgcgtgatatggagtaatcgacgggcacttcggtctggctgtacgtggtggcgacggctgccatttatttcgctccggacttcggacaaaggtcccgacacctcgtcttcgttccagaataccgtccctgacgagatgttcgatcgcctgtcgcacggttgtgcggctcaactgcgactcctcgatcaacgactgctcggggtgagcggcgttccctccgcgtagatcccctgctcgatcatcgctgttatgctttctcgcggctggtaatagaggggcgtggggttatcacgatcaatattgaacggtgacatggaaccctttcgtcaatccgcggttcatttttctatctgtgattatagctggcttgctctcatttttttggtcgcggcacgcaattggtgaagcggatgactcgtcaaacgactcaccgaacagactcaggagcagatggatttcagacacgccaacgtggaatgagcagcgacgcgaaaagagcattcaatacactcgcatgatagtatggcagactaaagagggcgcggcattttgtttcgggccgcgccctcatcttatcctgcaggcgcgaacatcggcaccgggaccgagaacccggcgaggagcctgatcagggatgtattgaacgagatcgcgaagcggtgcgaccgcccatctccgacgcgcggaacaggggcatcatggacgcgagggtttgacgtgtgggttctggaggcgtcctgatcaagcttattcgcgagcagaggcctaacatcagcccctctcaggaaacgggctcggcttcgcgttccgcggccgtgtccttccgcgcatcgctcgcaaccggatgagcgcgctccaggcgctcgagcttgtgcatatcggcttctgacatgccctgccccgggctgttgcgtctatcatgcatgggatcgccggggtcgcgccacaggcgctcggccctgctctcccatgcccgggctgcccgctcgcacttcgcgcagagcaccgaagcatcctcatggtgctcaagatcggtcgaatgggccccggtacgctggaccatctcggcgagtctgccgggattgtccaaaatcgggcagggtctcagcaggttgtcgttgaagggctgcccctcgtaataggccatgaacaacggcgagcgcagcgcatccagcaggctggtctcacggatgttcgcgttggcgtagtgggcgaacacgcagggctccacgtcgcctgccgcgttgatatgcagatagcgccgaccgccggcgatgcaacctcccacgaattcgccatcgttccagaaatcaatcgtgaacaggggtttctttgtgcgcatatcgcgcatgaagtgatacagccgctcgcgttgctcggctgaggccatcagttcggtcggcgcgtcggcaccgatgggcatgaacgtgaagacccagcagaacagcgccccctgctcgatcatccagtcgaagaactcctccgaggcgatcgagtcagcgttttcgcttgtgtagcagcatgataccccgaagggcaggccgtgggcggccagcagccgcatggcatcgcggacctttcggtaggttcccgccccgcgacgagcgtcggtcgcctcctcgaagccctcgacgctgatggctggcacgaagttcttcacgcgaagcatctcctgacagaactcctcatcgatgagggtcgcgttcgtaaacgcgagaaacgcgcagtcagggtgtcgctcgcagatctcgatgaggtcgcgcttgcgcacgagcggttcgccgccggtgtagatgtagacgtgggtgcccagctcgcatccctgctcgatgatggagtccagctcctcgagcgtcaggttctccttcgcgccgtattcggccgcccagcaaccggtgcaatggagattgcacgcgctcgtgggatccatcagaacggtccaggggatattgcatcggtatttttcgcgcatcgcctcctgtcgtggccacgccatgagattggcgtcgaccacgagcatcttgagcaggctgtcgcggatctgcggattgagatcgagaacgcgaagaagcaaatcatgccagttgttgtcgccctcgatagcggtgcgcatcgctttgcgctgcgacgcgaagaagtccgccggcaccaccttgtccaccatgtccatgatcttgcccagattgcggtctgggttctcgaggagatagtccatcgtcttgttgagtgcggcgcgcttgatctgatcggtcgctttcatgtagtcctccttagggtattcagcactcgttgaatattcccttttctggcgattatagtaatcagtgatcgtggggcaattgccaatttgtcagcacttggggtgtattcaacagatacgtacagattggggtgcagtcaatggtgcagagagaagatcgcagcagcaggcaccgggatcggaggttcgcgcgaacggaacgcgccatccatgaggcgtttttcagcctgatcgagcagcgtgactaccgcaaggtgacgatcaccgcgctcgcccgtctcgccgatatcgatcgcaagacgttctacttgcattatgactcaatcgaggatgtggcagatgcgatctttcgcgaggaggcggatcgcctggttgatctgctccgggccgacctcgcgaaggatacatcctcgatcgatgtcggcctgctgctcttcaatctgagcgccaatctggcaccgaatctttctcgcacgaaaagaatcgccgagcatatgccggtcgaagtcattctgaggagaatcgagcgcccgctgacccaagcgctcatcgaggacgaccacctgggtctgggctcgatggggccctatctcagctactgcgtatcgtttttcatagcgggccttctggcgatgtatcgtcgctggctgctctctgactccgagatcgcgctcgaggacatctccgcggtggcgagcaccgccgtcttctcgggaatcaacgggatcctcgccgaggacgcctcaactcgaaccaacgtggacatgatcggggaccgacactgacgcggggtgccattccagctgccgatgcatcggcagccgcacgctcccgtcacttgctgtcgagatcgcgacgcacctcatggtttcagaaacgttcgatgaggcccagacccgccttgagaaccgcttccccgttcatcctgccgtagtctttcatatcgatgacgctgacggggatctccgttttggcttggatctcgcctttcatgaaccgcacctgcggtccgagcatcaagacgtcgggtcgctcggaagcgagcttcgcgtccacatcgtttgcggcgacggctatgatctcgacatcgatgccgagggcttcggcggcgcgctgcatctttccgacgagcatgctcgtcgacattcccgcggcgcaagccagcatgatctttgacatgtctctctccttggttgcatggatgatctcaccaagttggcagctgaagtgctcgagctcgacgtctgccaacgtctgagggctcaagatgtcatcatggcttcctccctcgtctcatctgctgttcgaaattgaacactgctcccagcaggttggcttcagcctggtgcttcgcgatccgaatgtccggtcgcacccgagcgatagccacacgcgccatcacatcatcgagtgcccgctcgaggtctggcagaagtgcggggttctgcgagatgcccccgccgatcacgaagcagtccgggtcgatgctgtactgcaaattgaagatggtcgtcgcgagaacatggcacatcgcatccacctccgcgcgcgcctgctcgcattcgatcccggcgaccccggaatgcgcgagctcgaacagctcctttccggagcagacggtgccccgggcggcgttgaagcgcttcgccgcgttgacgatggtgccggcgtcgctcacggtgcgtccgctggcctgcaggatgaaaccgaactcaccagcgagcaggtgtcggccacggtggacctttccgtcgatcacgacggcgccgcccacgccggtgcccagtatgagaaataccgcatctttgacgtcgcgtgcggctcccgacagcgattctgcgagcgcggcgcagttcgcgtcgttctcgatcgcgaccggagccgccaagcgccgctccagctcctcaacgatctgaaagccgtgtatgtaggggacggcgctggctcctccgatgcggccctcatcttggtcgacggcaccggggctgctgatcgcaacaccctcgatgtcggcgatccgtcgcatctgcgcgacggcgtcctcgacaacagcgtagaaggcgctcagatccgaaggagtcgggacggcggctcgacagcagagtccggtcgcatcgccctcatgccgatagagcgcgaacttgacggaggtgccgccgatatcgatgacggcgagactcatatgcgccctctttttccgtagtccagatagtcgagggcgagctggcagtatgtcatgttcgcccaagagaaccatgtccgcgtgaagcgggtcggatcatcggcgtgcacgccctcgtggcattggcccgtctgcgcgctcgtcgcacagattcgctccagacgatccgctttgacactcggatcccgtgagaccagcccttccatagcgagggcgatcggccagacgtagcgcttcggtgtgtgctcgctgccgatgccggaaagcgctcgtccgcggtagaaataggggttctcagcgctcaggacaaacgacttcgtcgcctgccagagcgaagattcggcgtcgatcgctccgagatacggcagcgagagcaagctcggagtgttggcatcgtccatgaatcgggcaccaccaagcccgtcgacctcgtaggcgaagccgatacgcccgttggggagcgaaagaaccgcatgcgcctcgatcccatgctcgatctccgcgatcatcgtcgaggcgcgcctcgcaagctcatggttgctctcgccgatcagcggcaggagcgctccgagcacgctggacgcgaacatgttcgccggcacgtggtagccgagctcgcagcggttatcgctgggtcgaaagccgttccagatcatgccggtgcgctcgaccggggttcctcgtccgtcgcagggcagagtatcgttctccgcgcaccccgcgcgacgaaagaagtacggcgagctgtcatggcgctgctcggtctcgaatgtggagagaatcacatcgaaggtcgcccagaactcatcatccaggatcgaggtgtcgccggtgcgatcgatcaggcgcagcgcgagcagcaggggggcgcagagcgtgtctatctcgaacttgcgctcccacacctgcgggttgacctcgacatcggtctcatcgtcgctccaatgggccccgctgggggtttcattgaaggcgttggcgtaggggtcgagccgcacgaagcgcaactcgcgacggagcacgcgacgcgcgagttcggccagcgcggggatctcatcggcgagatacacatagggaagcacctgaaaggtcgcatcgcgcagccacatcgccggcagatcaccggttgccacgaaacaggttccgtccgggagaagcgttaccgctctctcgagcgcatcgggcagcaggtcgcgaaacatcctctgcgtctgagctgtcggcagagggtgccgatcagcgaaggcgcgcagggccccggcggcagcgttcacatcgatcgtcatcgcgcgtcccgcccgtcgagtgccgcgcgctgaccggtctccaccggaaagaagatgccgtacgtcctgatctccccgggcgcaaacgcctcgagttccagctcgtcaacagctgcggccaccgcttgcagaacctcgccgttcagattcatcagctgcacgctggcctgccgcgagaagctcagggatccgggactcaccaaggtggacgccgccgggttgtacaggcgaagcacgtatccgtcgcgcgatctggtaccgcgcagactggagacgaccagtttcggagcctcgagacgcatccggcttcgatggatcaggcgagtcgggttcgcgttgatggggaagtactgcagcggcgtggtgaagcggtcgatggtctgattctggaagccaaggccgcccatcgcgagccgacgaaccctgcgctgcagctcagctgcatcgaaggtcggatcgatgcagatgccgcctctcatgcgacgcgcgcctgggagctggctgtccggtgtctcgaccgccatggtctggagtcccgaagcgtcacctggccggcgcagcgtatccggtcggccgagatagccgactccgcgaagcagcgtgatggcgagccgatcgaatgaatctccgaccagctcgaactctttctcgccgagtgcgagaaacgaccagctcgcggattcatcatgcgtgttgcagaagtggatcatggggcgaagcgccgttggctcctcgcagtagccgatatctcgccatacatccaggtgcgggtctatgaccgggcgcgcggccaccccgaacggcgagtcggcaaaggactcggtcgccgagatcggcgtcgcgagcacgagcctgagtcggtggtcgcgcgccgtgttgtcgaggcgcagatcgaagccgatggtgggatcttgcgcacgcagcgtcagcgtcagcgtgtagggcacagcggtgtcggccgtcttagctgctcgcttggcgaggtcctccgggagccaccaggtcccgctcagaatcaactcgctttgataggcaccctgcctgcccgtagcgttcgcatcagccaaactcagatcgagcagccagtccgcgaaggccggggagaagtcataggtgtctccctcgtcgccgccatcgctgaagccgatggggtcgagatgctcccggccgctgcgtttgtcgctcagccagagatgcccatgctcgaaacgcagtcggtagcagctattttctatcgaggcggccgtctctgggggcacccggggctcgtcgccctcgcgtatgctgagcccagtccagtccatgggatcgatctttagaccgagcgcgatggtggtgcgatagatcacatcgggaatcatcgcgtgccgatcccgtcggagcaccgcgtggtcgacgcgccgctgggcgaggatgtcgaagggaacgcgctggccgtcctcgtcgacaaggcgaaatgtcggatttctcgtggatacctcgagctgtctcacgtcgtctgcgcgctcggcggtcgggttccagaaaagcagatcgattcccgaaggcgcgccgcttgcgagcttgcgcaacaggtagtcgcgcagcgattccgcgagctcgatcgcgacctcgcctcgatgggcgatatcgcggttcgttgcgtcagagttgcaaccgcccgaggagtcgtgcgcctgaccgcgtgcgaccgccttccagatgttgtcgaccagaccctgctgcggttcgatgccgtgatccgcggcgatcgccatcataggctccaccacatcgatcatcaggtgctcgagtctgtcgtagatgagtttgagatcagcgcgggacgaatagattccccgatggatcttggagcaggaggcgtcgacgaactcaccggtgtaggtcggcaggcccgggattgcctccacggctctgaagtacgccggatagctgctctgcaccagctcgaattcgtgttgggaggcgttcacgcaggcgatgcgctcccttatgtcgaggtcgacacagcgctgatcgcccccgagcggcagcaccagatcgtggtcaacctcgtcggtgtccagccgatgcagcagatcggtgcaatcatcacgctcgatcagctcggcgccggcgtagtagccgtctttgatagcgacggcgcatacgctcgagccgtcgtcggattcccagtggaagcagcgagcattccgctcgatgggcatgccgcgccagaagaccgcgccggagatgtcgaatccgcgatagatcttgggcatgtcgcggccctgtccgaacgagtcgggcagatatccgatgcgcatagcgccaccgagttcgtctgccatccggatgccgagctgaagattgcgcacgatcgcctcgccgccggtcaccatctcgtctatctgggtgtaccacgggccgatgaacagccggcgctctctcacgaagcgcatgatcgccgcgcgcttattcggattgtcactgagatagtcatcgaggatcgacatctgcccatcgagcagatagcaatcgagcctgttggtctccagggcctcgagcacttcggccatgtggtaggcgagctgcacgcgcgcgtgctgccgggtgaagtaccactcgaagtcccagtgggtgtgcggtatgacgtgtactcttctcatcgggtgctctcggctccgtttcggtttcggcggacggttcatgcctcgctgatctgctgcgcttgctctgcagcgatgcgcctctcgttcttctggttgatgataacaaacggcgcatagaggaagacgtcgatgatgacgaggaccagcgtcagcacgaccgggcttgagtggaaggcaccgaggatccacgtgctgaggaatatcggttcgtttccagagttcgcgacgaccagcggcacgacccatccgatggaagtcacgacataggcgacgatagcgttgaacaggggaacgacgatccaagggatcagcatgatcgggttgagcacgatgggaagcccgaagatgaccggctcgttgatgccgaagcagcccggaacgagtgcgagtttggctacctcacgctcctgttcgccctttttggtgaagatcagcattgcgacgatcagcccgaatgtggcaccggagccgccgatcatggcgtagacgtttgtcatggtattgggtgcgatggggatgccatcaaagctctgcgtctgggcatactgggcgacgacctgcaagaacaggggagaccagaaagcagagacaacgccccagacgatgttgaacccatgcagcccgagaaaccacaggatctgctcgagcaggatgacgacgatgatggctggaaggccggtgccgacgacgagcatgggtttgatgatgacggtggagatcagcgcgatcaggctcgtgaagcccatcgcttggataccgaggcgaacgagtgcgaagatgatcagcaccttggccatggggatcagagcgtagaacgagtcaaagacattctggggcacgctctccggcatcttgatcgtgaacttggagcggctgaatctcgcgaacatcgcaaccgccagcataccgacgatcagaccggtgaacataccctcgtaactgaagaagctggtcgcgaagccctcgatgatcttcgcctggggctcggagaagttgacgttgttcggaaccatcacgaaataggcggagagggccagaagcgtcgcgatgatgaggttcagccccttgttctcctcgcggcgctgtatctcgacagcataggcgtaggcacttgagatcacgacgatgacgccgacgatgcccagcgtggcggtgccgatgtatccgaacatgttgctgagggaacccacccagccccagtctgtgccattcgccttgatcagcgcatccagctgcatctttatcagattcgagaacgagccgacgactgaaaacgggatgattcggacgaaggagttcttgatcgcttgcaagatcgtgttgcgctgtacccaagcggatgctccgagcagtgcgtcttgaaacctttcgagatcgaatttcataggtggcaatcccctttccgattcaattgtgacaaaatctttatcacatagagtatatgcctaaaccagataaacatctggcacagcaggtcaatagatttattgcgttctgctggatccccccaactgcctctttaactggttcgatgaggcagtattgatcaggagacgacatacctggggcgcttggcacttcgctcgcagaagattattgaccgcctgtcgatcgctggcgttccaaggcaccgtaatcacaatgagataaaaacgacaggcgaatacgcgcgggggggggccatagacaggaatcgctgtcttcgcgatacacgctttacagtctgaagcctatcatcttctagctgttgtcgctacctgttaaggtgcccgcgcgcggagcttacgtcaattaagacttcggggttggatcaagatgtatctcacatccaaggtggagttcgcaacatgcgcagccagcgctacgtttgatgtctcaccgaatggattcaaagatgatgcggccaactgcagatccgccgtcaagtacccctagacttttcgctccgtaatatgcagcccgaccatgtttcgcgagcatctgcttggttgcttcggagccatttgccgctgcacgtgccgcttcatccaggctaagtgtttcttgaagcgtttcgattgcaggtctgagagcgtcaatgatggttttctctccgggcttggtccccgttcttctcattatcgtttcaagaccctcttgcagtgcagaactcagctcgctcatggatacactgcttctccccagcatgagttttgccattcccatcaatcctattgagagaatggtccccaagctcgatggggccgtttcattgagtgtcagagatgcgagggagaaaagccttccgagatccatttcattctcggaatccagcttgccgcagatcgctttgaaacccgctttcattgagatgccgagatccccgtcgccattttgccgatcaagttcggtgaggtattcgctttctacatctatcgctttcgaaatagcttgaaagcgctgctttatgacccttgcatctatacttccatttgagataagagtgctgcgggctgctcgttcctcagaactatcgatatcagaatggtgtctttccggtttaacatcattcattgaagtccacgaatcagcagcaaaacccttgacgcctatacgattgagatttgagtaaaaaggggttcgcgcaggggcgagcaggagttcttttagttcgctgtcgagcttgataatcgttagagatagtccggccatctccagagacgtgccgtattcacctacgtggggaaggacgatttttgctcccttggattcaatgagttgggatatcctgcgatacacaatgaactgctcttcaagcggcgtggagcctaggccattcaccataaccgaacactcgtctccagaggaaagcgcaagctcaccttcgatattcgaaaagagggcttctgcaagctcgtttgccgtcatcattttgcggacctcaatgccgcgctctccatggattcccattcctatttcaatctcatcgtccccaatggaaaaacctggttttcctgctcgagggacgatgcatgccgacaaagcgcatcccattgaacgcgtggcatcgatcgcatgctgggtgatctctgcgactttttttaagttatcacctcgagctgaagcagcaccggcgattttaaatgcatataccatccctgccacgcctcgtcgttgacccgccaagttggttggtgccgaagccacgtcgtcgtggacaaggagctcctttgtgtcaatgccgtccaaggcgacgatatctcgagctagagcaaagttcagcttatctccaccatagttgccataaaggcacaagacacctgatccgtgatcagacatcgctatcgcatctgccatggtgcgtgcagaaggacttgcgaaaatattgccgacagcgcatgcgtccagcattccttggccgacatatcccatgaatatcggaagatgcccggatcctcctccggtgacgataccgacttttccgggttgttggggatacctgctcatgatgactcgttcgttgtccctgagagtgtccaagcagtctgcatacgcggcgattaccccctcacatgtctcgcgctcaaaatcatctgcatcattcatcaactttttcatgctgctttcctcctatagtccgaacgaggatctttcaagtcgatttctcgaatctgaaataaaaacgtttgctcaatggataatctcaataagctttctaacactgaaataatactcctggtaatacttgtcaaattcggaaaattaaactaagcataatctaatatcttgctaccgtttaccggattatattaacctttgagcaaacgtttgcacaaaaatgctcgaaattgtctatagtcatctgcgtgcaagaagcagtgcatcgctcattcggaaatccgttgttctattcatggcaacacgtaatcaaggcggtgaaacatgggatcggataaaggtctcttcaagcctgatcttgtttttttcgactttcaagcggtgaatcctgaggatcttttcactcagctcggggaaatcttgctggagaggggatttgtcacacgagggtggttgtcgagcatatgtgcccgggaacgatcttatcccacgggtcttatgaccgtaacgacagggtgcgccattccgcatacggatccggaattcattgtggaaccgtatatagcggtggtgatacccagaaatccgattatattccaaccgatggcaatgataggcgatcctgttccggcgcggatcgtaatcaatcttggtgtgcgtcgtgatggaggacaggttcaagtccttcagacgctcatgagcacgtttatggatgagcaactggtaattaggatcatgcgtcagaccaccccgcaggctcttttgcatgcgctcactgaaaagttctcatgaaatgaaccttgtctggcaaagcgaagcatggtattcggtctcggtcggtcgaaccagagcgcgcaaagcgctttcatgaaaggagagatcagtatgagaggtagagtcatcgtagcctgcgggtcaggagttgcgacatctcaggcggttgcgagcaagattgctcgcctgctcaaagagaaagacgtggacgccgaagtcgaagctgtcgatatcaagtcactcaagcaccatatcggtggggcgagcgcatatgtgtccattgtcaaagatgatacggactggggaatcccggtcataaacggtgtctcatttctgacaggtgtcgggcaggacacggagcttcaaaacctcatcgatgcgttacgggggtagcggccgtgcaaccggagaagccatccgctcctttgcattccattgatgtgggagtaccgaaatgcatctggctttgccttatcgggcttgacgcgttagctctcatcgtctccttgatgtccggcaacatggtgacctcactacttgctcttgggctcgcgctcatcatcaaccgacacggtcaagggcaattgttttccgattacgaacgccgtcttcaggatcgtcgagcaaaacttggacttcctcaagaaggattgagattcacaactattcaggcctgcagggcggtattcatcgcacgtcgagacaagatgcgaaaacgtcaagcgagatcgcgaatagaatagctcatcaccgttggagttcgaccgagacctgacaagccagcgcgatcaaatcttggccgcgcgtgtaaagagaggttgatcgatggatgttcttttaaacttcgtgaactatatcttggccttcggggccgcagtgtttgttcccctgataatgctggcggtaggattgctcgtccgcatgaaaccaagtgatgcatttatcgcggctctgacgctcggtgttgcgttcacgggtatgaacgtgctgatcaattttatgacaacagccgtgacaccggcagcacaaggacttgcagagaaaaccggcgtggtactcaatacagttgatgttggttggccggcgatgtcggctatcgcatgggcatggccgcttggcgtcctgtgtttcccactgatgattggcattaacatcatcatgctttcggcaaagcttaccaacacgcttaatgttgatctttggaacacttggacaaaactgttcacggcggtgctgacgtattaccttgcgaagggtgccggatttactgatggtgcatcaattggggttggtttcgctgcggccgccatccaagttgtgatcgagctgaagcttggggacatgtgggctcccacagtcgaaaagatcaccggtattccaaatgtgactgttcctcattgcatgacatttacagcgatcgtgctgcttcccatcgagctgctgcttgagaaaatacctgcgcttgagaacagctcgcttgatgccaaatggctgcgcagcaagatcggcatctttggggaaaacgccgtcatgggtttgatcatcgggttcgtgctcggcatcgtagcatatgctgatctgcaaaaggcgctcacgcttgctgtgcaggcagcgaccgcaatgcaacttttcccgatggtttcaaagttgttctcgcaggctctgtcgccgatatcggaatatgtcggtgagtttatgagaaagcgattccggggtcgagatctctacataggtttggattggccgatcacggcgggctcgaacgagttgtgggtcaccacagtgctgctcataccgttcgaactcgtatgggctatcgcacttgttccagttggcaacacggtattgccctttgcgtcaattctcaacttgagtgttggcgtaagcgtcttgttcctcgctggcggaaatctggtaaagatgctcatcatgggagttgttgcaacaccgatctaccttatggtctcgacgtcgtttgctccctatgcgacacagctcgcccgacagttctcaccctcagctctcgcaggcatcggagatagcgcgacgatagcatatgcgactatggaagcgccggttttcagatgggcggctgcgaacggattctctggcaatatcatagcggggttggtccttgttatgtttataggtttgtttttcctattctgtcgtgttttcaagcatcgcaacaagaagatcaatgagcagctgcatgggtccgtagaggttgcatcggcttgactgcacggatgagatcgaatgacatcgaataagttcttgaaaatgaaatcatttcaagggagagaaaatgattggatacgatgaagtaccggattatgagataaagcgtcagatcgtcgaagtcgcgaagatgatgaatcgaaaaggtttggtcggtacctacgagggaaacatttccgttcgaaagaagggaaaagtatatgagactcccacgatgcagagcaaggagctgctgacagaaggaaagatcatttgcgttgacatgaatggagaacagttggaaggggagctcaagcctacttcggagactccgatgcatacgaagtgctatacacttcgcaacgacatacatgcagttgttcattgtcatgccccgcactgtacagcgtttgcgcaggcgggtcaggattatgtggatatggcgtctcctgagtttcaaattctgttcggtcgcgtgccgtgtcttgggtatgggacgcctggatctccggacatcattgatgagttgccgaattatatcgcggaatttgatgtcgtgtttctggcccagcatggtgtgcttgcagtgggggagacgcctcttgaagcgtactcgaaaatcatgtctgtcgagatgctgctccagacatacttcacccgcaaaatgctgttcccggaatcgatgtgcgatcttccggcatgtgaaatcgaggctcttatgaagattcgcgagtcaaatcgtaaagggtaatggttttcgtgaccaagtgggctgcttcaatgacagcgtcggcagtccgcatcgcgactgcttcgcgtaaatcaaatatcgtttgcgcggggggcggaagtcacggacatggatgattcgcgtcgaataagtttcacgggaagaacgattcgcttgccagatccagaaagaatggcgcgctccatcaaagcgatgagcaaatcggtcgcctcgcgtgcgatgccctcgatatcttgtctgatgctcgtcaaagacggacgcatggcagaagcgatggcagagtcgtcgaatccgacgactcgcacatcttggggcaccctgagtcctcgatcaacgagggcggagattgctcccagggcgcgccaatcattcgtcgcaaagacgccatccacttggcacccggaatccagcagcttgcccatgccggcttgcgatgcttcggcactcggcatcctgtcatcgatttcaacgagaagattgtcgcagttcatatctcgctcaagaagagcctgtcgaaacccctcatatctcaggaggttggtggatagttttcgggaacgagagatgaaagcaatatgtctgcagcctgcatcggctaactctgtggcggcaaggtagccaccttcgaaatggtccgattccacgctgtagtaggttttcaatccttctggcctgcgatcaatgcaaactagagcgacatctcgtgtaagcacgtcaatcggaaacgatgaaagtccggcaacgcagatgatcccgtcgacatatttcgcatcaagagtcgaaaaatacgtctcctctttcgactcgtctcgagctgaattgcatataaacgtcgaatagcccttttcgaacaaaaatccctctagagccgagaccacagctgagagccagccatcagatatgtccggaacgatcacaccgaccgttttcgattttgacatcctgagacttttggcagcggtatttgtgatgtatcctacctcttttattgcttctttgacacgtttgcgggttgcaccagaaattctgccgttgttgttgatgactcgtgagaccgtggagatcgagacgccactgcgctccgcgacctcgtagatcgacggacgcttccggttgttatcaccttggcttggcatggtcagcccatctgagagaagatcttttcgcatgtcattctagcagatggagcattgaatgctgcaggagtgaggtggtagctgaagggtttcgcccatgactgtgcagcaggttcatagacggatacacccttgagatactttatcgcgttgtctgtcgttttacgatttgggcaggaaaaacccttgcttgcagtatatcagtctccccattgagcacggcaagcaggtttctcactgtttcggcgcattggagttcgagttggttgtccacggacgtcagctcgggttcgcagctcgatgcgagtggcgtgttgttgaaaccgtagatctcaagatcttcgggaatggatttgccagtatgcgccgcaaactttatcgcggcgatcgcaagatcatcttcgcttgcaacgaccgcgtcaaagttcaagccattttgcactcgttcgactagcatttgctccgtgtacgcaatctcatttctcgtgacgatctgaagagtcggatcaatcggtttttttgcatcccgtagagcctgctcataccctttgagacgacgaagaactacaaatcgtggagcatctgaaagaaacaggatcctctttcttcccgaacggatcagcgaggccgtgatctcgcgaactatatcaaaatcagtgctgaaagtacaatagacgttatcccctgggatacggccattgataacaaagaccggaacgcaacgtgctgcatctgcgacataatctggttcgttatcggaagagatcgcgtcctcgtattttgagctgatgaggattagcgcatcgatgcgcttagccagcagacgttgaatgctcgtacgcttataatcgccatcaaggtcggagcagacgagaatgcaatcgtacccattgctttgcagtgcccgctcaagataggataccgcgtgcgccatgaaagggtgcgcgatatctgcgcagacgagtccgacagtcttcatcgaatcggttcccaagcctcgggcgaacgcattcggcagatacccggattcagctatgatagataaaacgcgctgtctcgtttcatcgcgcaccttcgaagagccgttgacaacacgggataccgtggcaatggagacacccgctcgttgtgcgatatcgtatatggtcatgatatcctttgcaggcgcatggcaatcgccttggatctgattgaaaaagcaaaatcaagcgtatcgcattttctgtatcagcgaaaggccgtattcgctcctagcgtcgtcgaaggacgcgatatcaaataatgagttagtcatttgtaaccgcttacattttattagctaccatttatcgatcaaaagatataattgttattttagagtcagtaaataaatatactatatgtaagcgcttacacgttataagaacgatagaagcaatgaatggtccactctacaatgaaacagagggaataccatggaaaagcaaaattttcaaaggttccactatcggagcctagaagaactcaggcgcgagataaatgaagaaaagcttgatattgagttgagcgaggatctcgatcctcttcaccgcagcgtcaaggtcggacaaaaaaaagcggaaaactccatggcgattcttccgatggaggggtgtgactgcaccggtgacggcactccaagcgagctgacctgtcgtcgatatatgcgctatgccagtggtgggtcggggcttttgtggtgggaggccgatgcagtcgtcgaggaaggtcgcgcgaaccctcgcgcgatgatgctgactgggaagaacgttcgcagcttcgcggatctcgtccagcagactcaacgagctgctcgcgcttcaaacggtgccgcaccgctgaacatcttacaactgacccattcaggtaggtatagcgcgccccgaggcgcgcctgagccgctagttgcatatcatgacccatatctcgaacaatcagaggtgacacggaacaacgccatcgtggttaccgatggatatctcgatatgctcacggagcaatttgtcaagtcggcccatttggcgagaaatgctgggtttgacggtgttgatataaaagcggtacacaaatatctcgtaagtgagctacttggcggttacacgcggccaggccgttacggaggctctttgctggagagacggtcgcgtttcctgctccagaccgtcaaagctgtgcgagcggcaatgggcgacgacttcatcgttgcagtccggctcaatgcgttcgatgtgcatccctatccgtacggatttggagtcgatcatgatgactatatggtctgggacgcttctgaaccaaaacggctcgtccgagtcttgatcgaagcgggcgcggatctgctgggactgtcttcctccaacccttattatcgattctctcaatggggtaggccctctaatatcgcacctgctgggtctcccgcgtcgaaggattctcagctcaaaattatcgagggcatatttcgctatacccgagaactgcaatccgttgcaggtgaagttcctattgttggcaacgggtattcgtggttgcgacaatttcttcccaatgccggggccgccaatcttgctgctggcggctgcggtttcgtgggacaggggcgttcagcgttcgcatatcccgatgccgcccacgatatatttaccttcggatctatggatccggccaaatgctgcgtagcatgctcaaaatgtacacagatcatgcgcgaccacggaacaactgggtgtgtcgtgagggattcagaagtctatctgcctgtatatcaaaatggtcgtagacgaacgactcaacagaagaggctctaaagagctgtgcagaccgaacaacttgaagtaggtgtgatcaattcaggagaaggagtcatcttggcacgagaagataacaagaccgccgtcgtcactggaagcactcgcggcatcggctgcgcgatcgccagacagctttctgacgatggcttcgctgtcgttatagtcgggactcacgacgagggctactacaaaggagagatggagtgggctgaagagccgcaacgagacgtgttcttcgttcgagccgatgtgtccatcccacgggacagatctcatttgttgcaagagacactcaagcggttcggccgaatagattgcctggtgaacaatgcgggcgtggccccgaaatatcgagcggatatcttagacgtgagcgaacagagctgggacagggtcctcgatatcaatctcaagggcaatatgttcaccacccaagagtttgccatcgagatgattcaagagcgtaaagcaggtatcatcgagcggggtgtcatcgtgaacatctcatcgtgttcggcggttgtttcgtctatatcacgcggtgagtactgcgtctccaaagcgggaatcgcaatgctcacgaagctgtacgctgaccgtctggctccagagggcatcaatgtatatgagattcgcccgggtgttatcaagaccgatatgaccgctgccgtccaagacaagtacgacaaactcatacatgacggcgtctttccaatctcaagatggggcgtgcctgaggacgtcgcgctcgccgtctcctccttcgcacgcggtgcatttccgtatacgactgggagctatttggatgtcgacggcggctttcatattcaacgcctttaggagcagattgtgctagatgagaacctgagagtttcggttatcacaggagtcggacaaaagatttcagctaaagttgaaatctgccaccgtgcagttgcagtggtgggatctggggccgcagcattgaacgctgcggattggttatgcgatctggggcagcgaaattgcgtgctagtgaccgagggtatggacatgggcacttctcgcaacgctggatcggacaagcagacatattataagctttctatcgggcctggaaaccccgattcaacagcggatatggcgcgcgcgctcttcgagggcgggggagtagacggaagggtcgcgcttgcggaggcggctaattcagtcaggtgcttcatgaagctcgtgaacctaggggtcgactttccgactgacgcctacggccaattcataggttataagaccgaccatgatccctgtcaacgcggcacaagcgctggcccgctgacgtcgagatacatgactgaggctctagaacgttcagtcaggatgaagaacatcgagatccgcgacaagcttatggcgttccacattctcacctcatctgatggtatccgcggagtgatctgtctcgatctgctttcagcagctgaaggacgattgaagctggtgatcttcgtctgctcgaacttgatctggtgcacgggaagtccggcgagcatatacgaagtcgtggcatatcccgaaagtcagactggtatgagcggtgcagcacttcaggcaggagctgaggcggcgaatctccaagattggcaatatggacttgcatctgttggttttcgctggaatatttcaggcacctatcagcaggctctaccacgctatgtcgcgatagattcgcagggaaacgaacgagagtttctctcggattacggtttaactccgatcgaggctgtggacatgaccttctacaagggctatcaatggccgttcgacgtcgggaaatgcgatgggtcgtcgaggatcgatctagcggtctatgaggagacgatggtcaagggaaaccgcgtctttctggattttcgcagaaatcctcttggcattaagaacggtttcagcgagctttcaggtgaggcttttgaatacctgaagagatccggtgtgctgttcggcaatcctttcaatcgtttgacgaagatgaatccgcttgctgtcaagttgttttgggatcacggaatcgatcttgaacatgagatggttgaaatcgcgatgtgtgcgcagcattgcaacggtgggattcgagtggatgacaactggcagtcaagcatacgggggctctatgtcgccggagaggctgcaggcacatttggcgcttaccgcccaggggggagcgcactcaactcgacgcaagtcggctccatgagagcggctcagcacatcgtgattacaagcgaagcacatttcgggtctttcactgttgagaactccgccattctaaaagaggctgagagttgtttaagaaagctggcattgcatataactggctccgatacgtgccgtcccatcgtcagtgaattgcaaaagacgatgagcacctttgcagcccaagttcgcgatatggacgcgatcgagcgttttcgcgagaagctttcaggtatcagagtggcggttgagcgcggagagttgctgggggtccgatgtgtggaagatcttccacatctggtgaaggcgcgcgatgcaatcatctctcaggcagctgtcatcagtgccatcgacgcctctgcaaaaacgttcggttctagaggttcggcatttgtcaaaagatctggtgggaatatcgagctgaattcaatgggcgcgcaaacgcgcgtctcttcaaatctcaggattatcacaaagaaaagtattcaagatgactttgcaacttggacagaaccggttagcgagattccaaatcctgactcttggtttgagacagcttgggcagagcatcgagagaagcgcgggtctttggcctcaatcggcaaaggagtatcactatgaacagatcaaacgcttggaaacgctggactgtatacatcgctggcattttcatacttgccctcggagtttttcttaacgttaaaagtgcattaggcatctccacaacaaactccgttccgaacatcgtctcagttgcaggcctgagatatggtgccccctggttgacgctcggaacagcttgtaccatcgtttactgtatagatatgctgtttcaatgcatcgtctaccggcggatccgtatgaaggtcattctgcagctgccgttctcgtttatcttcggccatatcgttgatatgtatggatctcttctggctttgctcctcaatggggcggagcttgcacttgaggttagagttgttctgtttgcggcatccgtgctgctaatttcgattgggtgcaccatggtcgtcaacatggatcttgttccgaaccctccggatggtggagttcaggctctcgcacatctaacaaagcttccttttggaagagccaaatggctatgggacgggattctgcttttcgttactgccggtatcagttttctcattggcgttccggtgctagcccctaacaacatttacatcggaacgataatcgccttctttgccatcggtaacatcatccattttgtgaacaatcattttggggcttggttccgagatatctttgaccgaaacgattccgtgacgtgtgtcccaactgataaagaggcagttgcgaactagacactgtgattggattattcgcacgatggcacaattgaagacggctttgccgtgcagctgctgtgcgcagtaattgctaggagtccaactaacagatttcggaaaatgggatcgtttgcagtatttgagatactgttgccaaaggcatttctcactagatccccaaatgatgttgtcttacgtttgaggtcgctccgatattcataaggctgaatgtgttttcgaatcagaaatcaccagcaagacaaacatgaggagaactctccgcaattcgattctcgatgacgtttatcgtgtaaggagatctctggtagaaagtatctgccgggcaccgattgtataagcgtgtctacagataagctgtgtgtacgtggcgctcatcggcgagtatctttacttgtaaaatacaagtaaagatactcgtgatgaaagacaagggaaacgctgctacttgccgatattcacgatagcggagtttcactgcgtcagaaaacgttggcctttgcgaagagcctctttgtcctatgattccaaagagcccgatgcggtcatctcttgacggagttgacgagcttgttattggaattcaccgccgggttatcttgtagtgcaaaaccgctcacgccaattaaaataccggacggcggatacttgctaatctgaatgaataaaatcattcttcattattatattaagagtaaataattcatctagagatggagggacaatgtctgttggaaatcgagttttcaaaaagatatgtagaccaaaaccacattttcttgctgaattcgcacagataccctgtgcgaacactgcggatacgatgtcaaggtcttgtgccgtcaaccctcggatccgtcttatgtcaaatccaagtatctcaatcgtcgcagggcccgctcttacagtcaaaacgcgggcgggggacaatcttatgattcacgcagctctcgaaatgattgaacccggggatattctcgttgttggcaacgagggtgatgcgtctcgtgcgctcatgggtgagattatgtttacctatgcacgatatatggatgttggcgccatagttctcgacgggccgatacgggatgtcggggcagtacggaaaatggattttccgatctatgcgacgggatcgactccgggtgggccatataaggaaggtccgggcgaagtcaacgtgccgatttcgtgcggtaaccttgcaataaaccctggtgatatcatggtttgtgatccggatggcgtgatcgccattcctttcgcagatgcgaaaaatgtgcttgcaaatgcccgggagctttctgcacttgaccatagcaaagtagaagcagcagcaaaaggtaccgcgaagagacagtgggtaggcgagaccctcaactcaaagaatgtggaaataattgacgcccgatatgacgagcagcgtgattagtcatgctaaaagccatattcaacaagaaacgtttggcgatatatacgaccgccacgctgtttcttggcatcatctatggaacggtcgctccgagtgtcgccacatcgtcgaaggtccttggagacatcttcatgaatctgatcacaatgattgtcgtgccgatgatcttgttcagtattgttagcggaattgcatcgatgaaagataccgaaaagctcgcaaaagtcggcggtagggttatcctcatctacattatcgctgtttttatttgctgcttgatcgccgccggtatcacatatgcgatcaatcccgggatcggccttaattttactccatcggaatcctatgacgcttcctcagttggcgaagtgtccatgttgggttttttcaccggtatcgtgccttcaaatattgtaagcgctatgtcaaacggaaatttcatgcaagtaattttcttttcagttatgtttgggcttgctcttattactatcggaaagaatggcgagcatctcgttcgtatcatggaacaaggtgcgcagacgacgtataaaatgttagacatcatcatgtggtatgcgcctattggtgtgttttgtttaattggctggacgactgctgtatatggcggaaagctatttggcggtttgcctttgtatattcttacggacctgacctgttgcgtggttggatttattgttcttttgcttattgttcgtttttacacagggcttcgcatctcgaaaattctgagtaatctcctcccggtgtttgttaacactgtgtcgacgaattcaagcgcagcaacgatccctattacaatgaccgtcgttaccgataagttcaaggtcccgaattcacttgcaagtttttccatttctcttggtccaacaatctgcaaagccggagccggactctataaagtcgtccttgcgattttcgtctctcaaatgtatggaattcagctttctgtgactcaaattgccatggtggtatgcgtttcgacattcatgtcaatcgccacaccgggaattcctggcggaggcgttgcaactggcacggtgattctcggtctcgttggactccccgttgacatcatgggtgctattgcaggtctataccgcttaatcgacatgggacacacgactttgaatgttgcaggaggtgtttttgggacgttgattgcggcaaaacaggaagggatttggtctgcaaatatgacacaaaaagaatcgcaaactatttgtactcaacaatcaggctaatttacgacagtacattaattctgaaaatgcgaaatatacacaacaagagaggaaagatatgttagcaaagaggatgaacgacattggtggatcgccgacgtcggctttgatcgctaaggttgcggagctgagaggagctggtgaaaacatcatttctctcaatgtgggcgagccagattttgggacacccgcggttgcaaaaattgctggaataaaagcgatttgcgataattttaccaaatacacccccagtccaggtattcttgagcttcgtagggagatctcaaagaagcttgaacgcgataacaaagtcatatacggcatggaagaaatttgcgctacagttggtgcaaagcaagcgatctataactcactcatggcccttgttgacgagggagacgaggtcctgataccaattccttgttgggtgagttacacggatatggtgaggcttgccggtggaaccccggtttttgtatctgtttgcgaagattacgcgcttgatctcgatgcgatagaggctgctatcacacgaaatacaaaagccataattatttgtacgccgaacaatccgagcggtgctgtgtactcgcgcgacagcctagagcgcttggctgatctggcatgcaagcatgatttctatgtaattgcagacgagatatacgagaagctcatttacgacaaagactgtgaacatgtaagtattgcatcgcttggtgatagtattcgtgatcgaacagttaccgtgaatggtatgtcgaaggcttttgcgatgacgggttggcgcataggctatgctgcttcaactcggacgattatcaaggcgatgaaggcaatacagagccaaacgacttctgctacaaatgccatagctcagaaagccgcgatagatgcgctcagatacggtgaccaagatgttcacctcatggtatgcgaattcaagcgacgtcgggactacgtggtgaagcgtatcgaagagcttgaaggctttacctgccgtttgccgcagggtgctttttacgcacttgttgacgtttcaaatgtaatcggaaaacaaacggccaataagacgattcagaattcatttgatctcgcttcctatcttcttgatgaagccaaggtcgctttggtgccaggagaaagtttcaatatcaaagaaaaggttcgcatctcctactcaaattccatcgagaacatcgacaaggcgtttaatcgaatcgagatcgcaatttcaaaactgagataggcatctccgacgaagtgtttggcgcatcatttaggacggataaggagtggacttcaacttgcatatgatgactcactttggttttatgtacactacaagtgcatagctatccaaaaaagcgttgggagtcgtcatatgagtgcttcagttcttgaagacatgaaagaaaaaataaaggccctgtcgctcactaagaccgaatcagctattgcagactatgtactggacaatttcgactcgctcgcttttctcacggtttcagatcttgctgcacatacaaatactagcgatgcctcgatcatcagatttattcgacggttgggctttgcaggctatatggagtaccgtcagaagttacaggatgatttcatggatcgtcaagcgcagggccttatgccaagtcaaaaactacacagcgagaaacagggtttagattcagatgatcttgcagatgctctcgtgcaaaaaacgactgagaacctattcaaaacttttaatgatacggcactggatcaggtggcttttactgatgtctgttctttgctcgcgaattcaacacgcatttttgtggcgggatttcgcggctcgcattgttgttctatgtatgcggcgcatagattgggcatgatgcgcgaacgggtaaccctgctgagcaatgctggtgcgaccgctatcgagcagcttgtcgattgcaaacgtggggatctgctattaatcttcagcttcgcgagatattctcggatctgtcgagttctgcttgaaattgcaagcggtgcaggcgtgcatactgttcttgtaactgataagctcagctgtccatttgcgaacttcgccaaaaatatatttacagcagaggttgttagcttgggattcgcgaactcctatatcgctccattatgtctggcagaagcattgctgctcggggctgaacgtgagataggagctcatgcgatgccaagactagaggtgattgatgggtatttagaagatgctgatttatattgaccttgttactgaatcaagcagttaaacggcgtggtttttgaatcggtatcgataaccgtgaaagagcacagatgtatggatcccttctgaatgtttaaggagagctgacgagatctccaagtttcgatgattctgcaggtattcgaatcgatttttaatcatattaaggaaaccgacaatatggtcatacctattcgcctgcttgggaatgagaggatgaacgagaaaggactcgtaccagagtgttgttttgctgagagctcggtccagagacatgattaattaaaataactcttggatatgtctgcgctggttttcaactggtccgaaaaggaattacgcccgtggtgccaaaatggtttctggtcctgaatcgggtttacccactgacttgcatccgaaaaccgcttgccaaatagaatctaccgcccgtaggaatgctgatgggtttgagtttccatgataatgacattgcgtaaaaatgaataacaggcgcccaatatgatcgctgcgatgtcgaataacttctggacttcgtacaacaaaacgagagaaggggtattcatggcagagctccccgacgtctatgtgggcaaaaagctgcgacgtccgaatccttggtgggttggagtcgtatccggaatggcatcctatatcgactcatgtgccattatcacatcaggtaccgcagtaacaatctatcagcaggtctttggcttcacgaacgagcagttcggtctgctgtcggcctcccttaccttcgccatcgtcatcggcgctcttcttggaggccgtctgagcgatcagtttggccggaaacgcgtgttcgcgatagcagatgtccggcagagattcagagcgtggtaacagaaagagggagcagacatgacggatcaccacatgaacgcaaaatacgaagatgaaggatttccgattgaagctgcaatgatcggtgccgatgccgatgacaggcaagcagtcgttttgagcacggttcaaaagcttacccaagctgtcgatcgagttgcatccgcgacttttcgcgcgacagcgcacggcctgtacgaagcaaggatcaacggagaacccgtcgacgattcggtgatgaacccgggctggacatcgtttgagtggcgtttacgggtgcaatcgtttgatgtaaccaagatagtgaaactttgcacaggtgagatctcgatcgaggtgttgctcggcaatggctggtaccgaggtaaaattggattcaatggtcaacgttgtgattacggctcagcaataggatttctcggtgcacttgaggtctcgtatcaagacgggtcaattcagcagattctcacgtccaccgagtggtgtgcgaggtcctccgcaatcaccttcaacaccctctatgatggtgagaccatcgatgctcggctgtgggatacaccatcatcgctggatgtccacaggatcgaatttgatcggaacacgctggtgccgcagatcggcccggctataacgcgacatgaggttgtccatcctgtgcggatctggacttcgcctgcgggcaagacgctggtcgatttcggtcagaatctcgtaggctggctgcgcttcagtctgacaggacctgcgggaaccgagatcgtcatccggcatgccgaggtcatcgaagatggtgaactcggcacgcgaccgctgcgccgggcaaaggcgaccgatcgcttcatcctctcgggtgggcgtgatttctttgagccaacgctcacgtttcacggtttccgctacgccgaggtatccggatggcccggcgagctgaggctcgacgatctcgaggcggtcgtggtgcattccgatatttcgcgcaccggctggttcgagtgctccgatcccatggtcaatcagctcgtgagcaactctgtctggagccagaaaggtaattttctcgatatcccgaccgactgtccccagcgtgatgaacgggagggctggaccggagacatcgccgcattcagcccgactgctgcattccagttcgacgtctcttcttttctcaacaaatggctgatggatctcgcggaggagacgaggcacagcgacggagtccgagttcccatagtcgttcccgatatcataaaaatgaatccgcccgaagaattcagaacgctcctcagcgatccaaccgctatctggggtgacgcctctatctgggtgcccgaggccctctggaacgcttatggagatatcgatgcgctgcaagcgagctatccgtcgatggtcttgcatctcgaatcgatcgagcgcaagctcagctccgatggtctgtggaacaccggcttccagttcggcgactggctcgatcccacagcaccaccggatgacccggccgccgcgaaggcggataggtacttggtcgcgcaggcatgtctgtatcgcagcgcctcgttcgccgcaaaggcggcgcatctcatcgacaacgagcgggatgcggtccgctggcgcgcgctcgccgatcggacgcgcgcggctttcaacaaggcgtacgtgagagatggcctgctgacatcggatgcgacgacctcctatgcgcttgccatccacttcggactgctcgacgagaagcatatctccgtagccggagagcggctcgctcagctggttcgggaggcgcggtacagagtcagcaccggcttcgcggggacgccctacatcacatgggcgctcaccgataccggccatgtggacgacgcctaccggctgctgctcgagaggagctgcccgtcgtggatgtatcccatcaccatgggagcgaccacgatctgggagcgctgggactcgatgctgccgaacgggaagatcaatcccggtgagatgacctcgttcaatcattacgcgctgggatcggtctgcgactggatttaccaggtggtcggtggcatcagacccgctgcgcccggatacgcctcggtgcgcatcgagcccgtgcccggcggtgggatcacatgggcgaagaccgcattcgattcggtgcacggcaggatcgaggtcgaatggcatatcaaagaaggtgatttctctatgctgctcaacctgcccgaggatgtcgacgccaaggtggtgctgcccgacgctcgcagctacgaggtcgtcggcggatcgcatcgcttcggttgcgcgcttttgcgctgagaggaggatgtgcccgctcccgaagcggaacggctccattcgggccgcttctcgtcgcgatgaggcggcccgtttatattcgctggaagaccgttggtgcgctatgctggttggaaacagcagaccagcagcaccggggtgccgctttgagatggaaggcacgcgcacatgtatcaggaagcgaccgtatccagcaagatcctgttgtctcatgatcgcttctcagattccgagcggcgcatcgccgatttcatcctatccgacgacgagcaggtctcctcactcatggccagcgagatcgctcagaagtgcaacacctcgaacaccacggtttcgcggttcgtgcataccttgggttatgaaagcttcgctcaactgcgactcgcgctctcgcgtgaggaggtgtctcgccaggcaccccgtgagggagcagggcgcatttcgttggaggacgtggctacgtcgatgcgctgcatcctcgaggagaaggtcctcgagatccaggacacggtggcgaatctcgatcccaaagaggtcgaggcagcagctcgactcatccaagcctccggtaccgtgctgctcgtcggggtgggcacctcgctttccgtcgcccagatggcggctgtgaagctgacccatgtgggcgtgcgggccgtttcacctccctcctccgacgccgccaccgtgctgacccagctgctctcagatgctgattgcatcgtgttcgtctcgaactcgggcgaatcgcggcgcttgaacaccatcatggatgaggcgatcgactccgctatacctacggtcgtcatcaccggagacgataaggcgtccctggcgcagcgcgccgatcacgtgctcgcggtgacctcgcgcgatcggatgctcgccggcgatttctcattttcatacatgtcgatcaacttggtgctcgagatgctcgtgctgctgctctttcatgattcagttgatgcagaggaatatctgcgcatgttcaacaagtccttcgcgctcgataagcaacccgaggaggggcgcaactgatcaagcagggagtaaaccgttcacaggcgcctcgcggccgctcgcggattttggcaagatcgtcagcatgcttcgcgcgggatagcaccatagctccccaactggcatggttctctgttggatagaaaactgatattgataaatataggtttttataaaaatggttttcataacttggtatgatcgggtgcgaacgcgcgctgcggtatcgctgcggcgaagcgctcgatcgaggcaacgcgctcggatggaggacgatccatgacagattgcagcgacacaaagcggtacgccgccgtggacatcggtgcgtcaacaggtcgcgtgctcgtcggctggctcgaggacgggcgcatgcgccttgaggaggcccaccggttcgacaacagccagatccgcgtcggcggccataactgctgggatatgcacgggctgttcgagaacatgatcgagggattgcgcaaggcgggcgagctgcccggcggcccgccgggcagcatcgggatcgacacctggggtgtggacttcgtgcttctggatcgcgaccgcaagatgataggcgaggcggtgtcctaccgcgatgcccgatgcaacgggatgtgcgaggtcgtcgagggcctcatcgcccccgaggacctctttgcgaggaccggcatccagcgacagctgttcaataccgtgtaccagctgatggctctcaagaaagagcatcccgagcagcttgcggccgcgcgtcacctcctcatgatcccggattacctgaacttccttctcaccggtcggatgcgcacggagtacacgaatgcgacgacgacgggtctgctcaacgcgcgctcacgtgattgggatcgcgatctgctcgatctcgtgggtctcccgccatgcgtgttcgagcgccccgtcatgcccggtgtcgaggtcggcgagttcacggatgaggtcgccgcgcgaataggatattcggctcgcgttgtgctgcccgcgacccatgataccggttcggcatttctcgccgtccccgcccgcgacagacacggggtcttcatctcatctggcacgtggagcctgcttggggtggagcgcagcgagcccgtcacctcctcggcggcgctgcgggagaacttcacgaacgaggggggctatggcttgaggtatcggttcttgaaaaacatcatgggtctgtggatgatccagtccgtgcgaagagaggtgaacggaacgagctatgtgcgggggagcgcggcggcgtcggcgagattcgatcacgcggtcgacttcgacgagctgcgcgcgctgtgccgcgacgctgagcccttcgaggcgcgcatcgatgtggatgacgagagattcctcgcaccggattccatgatctccgagatcgaggccgcatgccgcgaatccggccaacctgtgccgcagacgctcgggcagatcatgcgcacgatatatgcgagcctggctgcgtgctacgctcggtccatcgcgagcctgagagagatcaccgggtgcgacttcagctccatcaacatcgtgggcggcggctgtcaggattcctacctgaatcggatgaccgcagccgcaaccgggctgcctgtgttcgccggcccgatcgaggcgacggcgatcggcaacgtcgcggctcagatgatcgcagccgggcatctcgatggcaccgatgaggttcgcagatgcgtggctgcctcgtttcccatcgagcggatcgatcctgacacatgaggccgaacaatccgttctcgcccgagcgcagcggatgggaaagcctcggctctagaacttcacgtgcagcaagataggaaccaagatcatcttcaagcaagctgagaggagcgcgaaccatgacgacggcatatgagatcgcaaaagaggcctacgccgaatatgggatcgacacggaggacgtgatcgaaaaggcggcatccaaggcgatctccattcattgctggcaaggcgatgatgtggccggattcgaccaaccgggcaacgcagcctcaggcggaatcctgacaaccgggggatatcccggtcgcgcgacaacgtttgagcagctcactgctgatttcgatcaggccgcgcgtctcattcccgggcgcaagcgcgtgaacctgcacgcctcgtacgcggtcttcaccgacgagcacccgtgggtggatcgcgaccggttggagtacgcgcacttcgagccgtgggtcgcgtgggcgagacggcgcggctacggcatcgatttcaatcccacgctgttcagccacccgagggtggtcgacaatctcaccgtgtcgagtcccgatgagtcggtccgctccttctggatccgccattgcatcgcctgtcgtcgcatcgcggagcagatcggtaccgagctggacgatctcgtgctgaacaacttctggattccggatggcctgaaggaccgtcccgcggaccgctataccatgcgcgcccgactgagaagcgcactcgatgagatatacagcgaggacgccccgcatgtgatcgattcggtcgagcaaaaggtcttcggcatcggccttgagggtttcacgtgcggaaaccaagagttctacgtcgcctatgcggctcagcggggcggccgtgtcgtcccgctcatcgattcaggccatttcaatccgacggagagcatagccgacaagcttcccagcctgctgcagttcttcccgtttgttccgctgcacgtcacgcggcccatgcattgggactccgatcacgtcgtcctgttcgaggacgacatcttggagatcgccgcggagatcgttcgcagccccgggggctgggagcgcgttctcatcgggttggacttcttcgacgcgtcgatcaaccggatcgccgcttgggtgagcggtgcgcgcgcgatgcagaagagcatcgtatacgcactccttcaaccgtggcagcggctggccgagctgcaggacgcatcccgcttctccgagaagatggttgtgagcgagcagttcaaatccatgccctggccggcggtgtgggatgagtactgccgccgggcgggcgccccgctcgatggcgggctgtggccgctcatcgatgcgtatgagaaaaccgtgctcgtgcagcgcagctgatcgctgcgtcggacgaatatcatctctattgatcgaacctgcggacagaaagggcaaccatcccatgaacatgacggacctcaaatttgtgaaggacttcgctcgactgtgcgacgacggattcagacaggggtggcacgagagaaacggtggcaatctgacctaccgactgagcccggatgaggccgcggaggcgcgcgcctgtttcagcgagcagcccggcccatgggtggagatgggcgtgcgcgctccctcgctggccggcgagcttctgcaggcgaagggcaccgggtgcttcatgcgaaacgtcgcgcaagatatcgaggggaacaccggcatcgtcgagatcaacgaacgcggcgacagctatcgcatccgatgggggctgaagctcttcggccgccccacgtccgagttcgagagtcatttcatgaatctggcgatacgctccgaacaagacggcggcagatgcagggtctgctatcacatgcactcgcccggaatcatcgagatgagctttctcgtgccgctcgaggatcgggcgttctcgcgaatcctgtggcagatgatgaccgaatgcgtcgtcgtgtttccccagggtgtgggcgtggttgcctggatggtgccgggcgggccggccatcgcggatgcgacctcggagaagatgagggactacacggctgtcatctgggcgcaccacggtctgttcgccacgggggcgacgttcgatgaggcgttcgggctggcgcataccatagagaaggccgcgcagctctacgttgcggcgcgcgctgcgaacggaggctccgatgcctttctgaacgtgatcggcgaccaggggctacgggacacctgtcgcgatttcgggatctgcgtcaacgagaagttcgtgagcggaggcgaggcttgagtcggggaccgaggggccctcgcgcggccgggatcaccaaccggaggcatgatcggttctgatgggtccgggatagtcgaagcgcatgcatcggcatcgctgttgccggtctcgaattctgcgaggcgcgatgacgtctgggggtttgatgacgctgcttggcttcagcgcccctccgcaaattcatcgccgggtacccagcgtgatgcggtatgcgaatgatcggtgtacgcgttcttctgacgcacgttttcttggttgcgtatgttccgcatgttcgcaattccgcaaatcctgtaaatagtaccgtttgcaaaaaagacaggtatttgaattgactttcagaacagagcgggtttagataggggtgtaaaactgatatatcagttttacacgaggttcacgccggaattcatgcgatcttctttcagcacgacgtgccgatatcggggatggcaaggaggttcagatgctctcgatcaagaactggaagcagcaaagatccgagttcgggagacgaggaattcgccttccgcagtttgatgttgatcaagttcgggcggctggagtcgaacagccccgttggattcatttcggaggcggaaatctctaccgtgccttccatgcggccgtcgcacaggatgtgatggagtccggcgatctcgaccgtggcgtcgtggtcttggagacctatagtcccttgaccatagataaggtatacgcaccttggaacaacgatcttctgcaggcgatcatggaacgcgatggcagcatcgattgccgtttgatcgcctctaccgctggagcttacttcgccaatcccgctcgaccggatgactacgcgcgcgtcaggcgctattttgaaagtcctgttctgcagatgtgcaccttcaccatcaccgagaagggctacacggtggccgacttggatgcagaggtggcagcaggcccggatcagaccacgagtacgatggggatcgtctcagcctttctgctggcgcgctttcgtgccggtgccgcgcccatcgccatggtttcgaccgacaacttctcccgcaacggagagcgcttccgtcaagagatttcggctgtcgttgaagcttggacagatgcgggtatcgtggacaaggaatttctcgcttatgtctcagatgagcgatgcgtgagctttccttggacgatgatcgatcgcatcactcccaacccttccccagagactgctgacgccctgcaaaaactgggtttctgcgatctggaactcatcgatgcgggccatggtgcgaccttcgccggtttttccaacacggagcgcgcccattatctggtcatcgaggacagcttccccaacgggcgtcccgctcttgagcgaggcggcgtcatcatgtccgatcgagccaccgcggagcgagcggacaccatgaaggtcacggcttgcctcaacccgctgcacacctgtctcgccgtctatggctgcctgctgggatacacgaggatctggcaggaaatggagaatcccgacctcgtttcgctcattcgtcatatcggctatgacgaggatctgcccgtcgtcgaagaccccggcgtaatcaaccccaaggagttcatcgacgagttgatcgattccagattgcccaaccgcagtctgccggatgcaccgcaaaggatcgccagcgacacatctcagaagatgtccatccgattcggccacacgattctggcgtatgcggatcgcggccgggatccctcagaactcatctacattccccttgcgatcgcaggttggctgagatatctcatggcgatcgatgacgcaggggagtcattcgagctcagtcctgatcctctgctggccgacctccgagcgctgattgcgccgctgcgcgtgggtgcgagcgatcctgcagagatccatgccgcggtgtcgccgattctctcggacgcatccattttcggcgtcgatctctacgaggtgaacctcgctgagaaggtcgagggatatctggccgagcttctatccgaggtcggtgcggttgccgagacaattaagaagtacgcatagcgccatgctcgtgcgccctgcgcgtggcggtggcatttgaatcgtctttttagaccacgatggaggaaaactcaacatgaagatgacgtttcgctggtacggcagcgacatggaaaagatcaccctgagccagatccgccagatccccggcgtgagcggcatcgttggatgcctcatggatgttccggtgggcgaggtctggcctcgcgcccagatcgcggctctgaaggaggaggtggagcgcagcgggctttctctcgaggttatcgaatctgtgaacatacacgatgacatcaaagcgggcctgccctcgcgcgacggctatatcgagaactatcggcagaccatccgcaatcttgctcggtgcggtatcaacgtcatatgctacaatttcatgcccgtcttcgactgggtcaagtccgaccttgactatccgcttcccgatggatcgcgtacgctcgcattcgaacgggaaaagatacccgacgatcctgaagcgctgctcgcgcgttattcgtcgggaaccaaagggtttacgctaccaggctgggagcccgagcgtctcgcgcatctcaggactcttttcgatctgtaccgcgaagtggatgagactcgtctccgcgacaacctcatctactttctcaaggcgatcatgccggtttgcgaggaatgcgatgttcgcatggcgatccatcccgacgatccgccctattcgcttttcggtctgccgcgcatcatcaagaatcgcgacgatctcgactggctctgcagatcggtggacaccgtttacaacggaatcacgctgtgcacgggatccattgccgaggatcctgaaaacgatgtctacgccatcttggaggagttcacgcgtcgtgatcgcatccatttcgcgcatgtgcgcaatattcggtacatgcatcccgatatcgagggcaacaaggatttctacgaggcgccgcatctgtcatctgagggctcgctcgatatgttccgcatcgtcagcgcattgcatgacaacgggtttgacggctacatcaggcctgatcacggaaggatgatctggcaggagacgggccgacccggatacggtttgtttgacagggctctgggtgtggcctacatcaacggtctgtgggaggccttggataagtgcggaggcaagtagatatgctgcctgaaaagagttttttgctcacaagtgagttcgccaagaagctgtatttcgatcatgcgcgaaagatgcccatttttgattatcactgtcacctcgatccccgccagatctacgagaacaggcgttttgagaatctcacgcaggtctggttgaacgatcacggagctggtgatcactacaagtggcgcctcatgcgagccaacggaacctcggagcgctatatcacaggagacggcgatgacaagattaagtttcttgaattcgtcaaagccatggaaaaggctccgggcaatccggtcctcgaatggagccaacttgagttgagccgggtattcgatatcgatctcgcgatcaatcaacgcaacgccgaggaaatctggaatgctgcgaatcaggtcatcgcagggccctcgtttagcgctcgggaactcatcaagagattcaacgtacgttgtctgtgcaccacagatgaccctgcgagcgcgttgggctaccatgctcttctcaggtctgacgaggcgagaaacgggttcaaggtcgcaccgacctttcgtccggacgcgctgatgagtatcgatcttgcagggttcagtgattatctccagacgctatcggacgcttcgggtgtgaagattcacgacctcgagagtctcgagcatgctgcggcgcagcgcatcgatgcctttcagagggcaggcggccgcttggcagatcacggcatgaactcctttagatttttgagcatggatagatcgaagatcgattccgtgctggttcgtcgcatgaaaggcgatgagatcactgaggaggagatgtgggcgtatcgcacgcacatgaccctctttctcatgcagctgtactcgtcacatgcgtggacgatgcagattcatatgaattgcttcagaaacgtttcctccacgaactacaaagcggtcggtgcggatgcgggatttgattgcgttggcgaccaacctgatatcgtcaatcagattcgagccctgctcgatgcgggggagcgccagggcgatctgccgagactgattctctacagcttgaatgcccgcgactggcttgcgctcgcggcccttgccggctcattcgagggcggatgcgcgcagcgaatccattttggctgcgcgtggtggttcaacgatacctacagcggcatgaaacgccagatcaccacatatgccgagcaatcgctgctgggcaatttcacaggtatgctgacggattcgcgcagtttcctgtcctatccgcgtcatgagtattttcgacgtgttctatgcgacgttctgggaggatgggtcgagtgcgaccgccttccccgcgatgaggactatctcggcgggatcgtcgaagacatctcctacaacaatgctaacgacagttttcacctgtgatcgatgacgagacacatgattcaagaggctgggaatcccagctatgacgaaggagcgggggcagatgaaaagaatatgacattctcgatgaagagaggacgcatgtttagcctatagctccgcgtcccagggagtgcgccgacgattggcggttgcagacagacaatctggaggtaaggctgacaaaggatccattcggtatcgagatctacgacgatgacgagactctgttgtatgaggatctcaaggaacgcagcttcatgatggatgaccttggaagacgctggcattactccgtaattgacgatcatgatcatttttacgggttcggagagaagacgggctcgctcatcaagcgcttgcgcaacatgaagatgcatcagatcgatgcatgcggtcacgacgccgttctctctgatcccctttacaagcatattcccttctatatcagattcaacgatgccacagggaaagcagcggggatcttttacaacaactcgttcgattctacttttgacatggggcgcgagtggagcggatactgggatcattattcatattactgcaccgacggcggagatctggatatgttctttgtcaacggtcctcgagtccgtgacgtcgtcgagcgctataccgatcttacgggcaaatcggtacttccgcctttgccctcaatcggatatgcgcatacaacgatgttctatacagagttgcaacatgatgtagataaatcgatcttgaagttttttgacatatgcgagaaaaacgagattccgatcgatgagtttcagcttgcttccggctatacctgcatgcccaatggcaagcgctatgcgttttgctggaataacgataaattcaaagacccggcaaaattcatctcagacgtggagaaacgcggtgtccttctcgtctccaatgtaaaaccaggtatcctgacctcccaccctcattttgctgagtaccagaatggcggttgagccgtttttaatcgagatcaatgggatcgcgctggagaagtattcggatcttgatgattggcgatctgcagatgagggatggatttcagaattagagaacaagacagctcggataaaatacaaggcaccaagggatgattatcagataagagtcaattatgacatcatcgatctcgtcaaaatgtagcatcacgtggattctcgtcaacgaacttgctcaggagagaccgcgacgctgatttctgagatgagtttcgaccatatgataggtcgcaagaggacggagatggcttgagggcaagctttgatatccttctctgacaggtgtcaggaattgctcgaaacgaagaaatccggatgatcggttttcatttgttcgaagaaggagagatagtggctcaggtggtgcgacacggtccacctgatctgctcttcggtcgtctttgttttacccgtcaggatctcgaagatatcatgatgttcattgtcattgggggcctcgtatccgaatacgaggcccatgtagcgaacacgatcaaaatgagcggttactttcttgatagagctccataccagatctttgcctgccatctggtagatgatacggtgaaatgcatcatctaggccaatgtagccatatgggtctgcctgattcgccaacagtgttcgctgagcatcgagatttgtctgaagccgcgagagttcttttggtgtccctgtctccataagatgatatattaccgccggctcgacggttgctcgtaaaaaaaacccctgatcgagcgcattgagatcgacacgggagacgtgtgtagcactgcgcgccttgacgtctacaagtgtttgatctctcagtagattgatcgcctgatgcacaggcgtcttcgacatgttcaggcgctgcgcgatctccgcttcgcgaataaaggccgcaggcggaatcttcaacatcatgatgttgtattcaagcgtgcgatatgcatactcaatgctggactcatcttttttccgcatcagtctctgcatgcgctcagccgcatccacaccgacgcgcactacagcgcgagaagagtccttatttgccatagttcgtcttgctccatggaagaaggtacctgcattcgatcgcttgcagcaccgagaaagcctctcgcccagttctcaagatcaggatcacccgaatgcttgcaatcgatgatatgagtctaagccatgtagctagacggagcgcatacttcatttgaagaatcaaaaaaactcaagcgttctcgatggttgaagcgatgcccatctaaatgtcttgcgcaaagccttctttaggctctcgctatttcaagtggaatcgagtgctggattgagccgctcgtgaatcagtcaattgaatagttcggattgactcgtcaacgccgctgacggctgctttcgcaccgcttatggatataagtgcgctaatacaaaactaaagtttcagaatagagaaagccatcgaagtttgaaaaaaggggacgctatgggtgatttttctcgcaaggtccgtatgggcatcgatgtaggcgggacatacacgaagtgcatagcgatagacaatgcgacacacgagatcattggcaaaaacgaggtgaaaacaactcatgacgccaaggagggggtagccttgggagtcgtgcaatcatttaaaagctgtttgacggactgcggtatcgctccggaggaggtcgtgttcgtcgcccattctacaacccaggcaactttggcgttttcgatcagtgacatcgtgatcgcccacgagatatttcatgcggttgaaaatgaacatgaggatgagatctggacgcgggcgtacaaccggaccctctggcgcgtcgggcgatttcactataaaagtcacattgcgtgtttgagcgaaatcggcgcaatggcattcgcaaagcgactcaataatttgacttggtgccccttcttgctcgatgcgctcttgatatatggctattcaaaacaatctgcgagttctctatacaaatcaatgattcatcgaggggatgcgatcaattgagtgtgtcaaatcgctcctcgccatcaatctgctccattgttatcaatcacatcgtgatgaattgaggaaggtgtatctgcatggaatttgaccaaacatggctgaccagcgaggttgttgaacgatccatcggtggaaaatcgttctattttgacgaccttcccgaggagaacgaggtttcgctgcgcctgcgctccgagatactcggctgggggcgggcgaggatcacctctgataaggaagatgctgagatcattctcagggtgagacctggggtgctggcgacggatgagtcatacagactggaatcctctgaaggcgtcatatcggttatcgggaataccagccgcggcatcttgtacggcttttactcgatggtcaggcggatgataaatcatcaaggtctgaatttcgagtccacaccttctcagccgatcagaatgattgatcattgggatcagattgacggcacgatagaacgtggatatgcgggagaatcgctgttcttcggtcaatatggaaagaacagcaatccagatcggaaagagttcagtgtcagagatgttgtcggtgatcccttcagacgcgattatcagcgagttgagttctatgcgcgcatgctgtcttccatcgggatcaatgcggtctcattgaacaacgtcaacgtcagaggtctcgcgactttcttgattacggatccgctgctcgacggcgtcgcggatatcgcccagatattcactagcttcggtatcaaaacgtatctcgccatcaactgggaggcacccaagcgcatcaagcagatcaagacctcggatcctctggatcaggaggtcagagacttttggaaggaaatcgcacggaatatttacaatcggattccagacttcggtggatttgtagtcaaagccgattccgagggcgagccaggaccctatcaatataagcgaacccacgccgacggtgccaacatgctcgccgaagccgtcgagccctacggtgggcacatcttctggcgaacctttgtctacaactctcggcaggactggcgggatcgttccaccgatcgcgccaaagcgtcttccgaaaactttcttccactggacggtcaattcaaagagaacgtttctctgcagatcaagttcggtcccatcgattttcagacaagtgagccgctgacgccgttattcgggggcctcaaacgcaccaatcaggtcatggagtttcagataaccgctgagtatctcggccatcagatcgatatcaactacattgtgccgcaatggaaaaaggtgatttcctttgacacgaagtacagagatgtcggcgactcagtcgcgagctgcattctgaaagagcatgcgatcgatcccgagaagaccggtttcacctctgtcggcaacgtcggcatggactacaactggacgggcaacaagctatctcaggcaaacctgtacgggtacggtcggctgtcgtgggacaacgagttgacgcctgaagagatcttggatgagtggatcaaccagacattcttgagcatacagccgaaataccgaaagaccatctacgagatcatgatcacctcgaatgaaacgtacaaaaagtacaacgcgcctttgggaatcggcttcatggtagtgccgagctcgcattacggagtctcggtcaacggctacgagtacgatcggtgggggacatatcatttcgccgatcgcaatggcgtgggcgtggatcgatcagtcgcgactggaaccggattcagcggtctgtacagcgatgaagttgcacgcatgtacgaagatcccgccacaactcctgatgatgtcctgctgttctttcatcacgtgccctatacgcacgtgctgcaatcgggcgagacagtgatacagcacatctataacacgcacttcgacggctacgagggcgtgctggactacatcaagaagtggtcaaccttagagggggttatcgatgaaatagactacagcaatgttgctcgacgattgcagctgcagaaacaaaacgcattggagtggcgagaccagatcaatacctatttctaccgtatgtccggaattgcagatgagcacaacaggactatatacgagtaactacgggagagaagacatgggcgaggaaaacaaaaaatcattcttcaaagagttcttcagtttcaagacagataaagagaagggaattatcggatttcaaaatgcgctcggtgtcggtgcttgggatatgttcaactcaggaaccggcggtttggtcggatcgtggctgctttattttctgaccagcttcggaggtgtcaatccaggaatcgcggcgatcctcatatccgttcgtctgttcgtagatatgatttgggcgccgatcgtcgccgcgatctccgacgacttctatcgttttgctgtcggcagaaaatacggtcgccgtcggttcttcctgatattctctattcccacgtccatatcattcgtgttggtttggattcccatcgccgcgggatggtcatggttgtattacctgttggcgttcgtcttgtttgacttctgtctggatctcatcatgatcccctgggagacgctgccggcggagatgactgaagatttcactcagcgcaacaaaatgggaacgattcgcatgtgggccggcggaatcgctcaaccatgcataacgatcgtcccctcgatcttcatgaggctgctgcctgctgcggatggtcttcagacctccccgtgggcgctgttcgccaccgctgtgctgtggggcatcatgggattgatccttacctatttcgtcttcatctcctcttgggatccgatctttatatcgaaagagcgccgggagataatcctcaataatctctcggagcagaagaagagccttgagaccccgctcaagatcttcgctcggcagttctcaaatctagcgatgaccttgaaaatcaagacattcagaaagcatcttgttctatacttctcgacattcggcgtcatcgattcttatacaacgatttttgtcatctttgctacggtctcatttctgccgaggctgacgatagatcctgccgcagcgggggtcatcttagctgttccgctgctgatcatgacatttgccttcgctccgataggaagctggttgatcaatcattccaaattcggaccccagaagatgtatatcatcggcttttccagcattttgatatcatgcacggtatacggtatcacctacttcggtcgcgaggcgttcaacgagcaggttatctatacggcgattttagtggcgagctgcattttcacgttcggacgtcagttcatgggaagcgttccctgggttgtttttccgatgatggccgacatcgatgaaatcatttcgcgggacaagcgcgcgggcatctatgctggagccatgtcgtttgttcgcaaattcaccaatgcggcattcaatatcatcatcggttcgatcatgggaatcgccggctacagtcagatcgtttcgcagaccgctgacagagtgatcaaatatcataccgataacggtgtatccatcgaatcggcataccataccttggttacgagcagcgagctgaacgccagcattcaaaatgcgggcacagggattgccatccttatggtctttttcatcggcgtgctggtcatctgggcgatgtggaatgcgataacctttaaactcaactcgaatacgcaccgtattctgatgactgaaatcaaacggctcagatcagcagcgcttgaatcgaatgaagaggtcaaagccgccaaagcgacggtggaccccgagacgaagaagatcgtggaagagctgacaggtcttccatacgatcagtacgtctggtcaggcaatctggcacagcgaaaaaccaggtagcgtgagcacgaggaggtgcagcatgaggatttccaatcctgttctttcgggcttcaaccccgatccgagtatcattcgcgtcgaagatacctactatattgctacttcgaccttcgagtggtttccgggagttcagattcatgaatcaaaagatctggtgaactggcatctgatcacgcatccactggatacggtggaattcgtggacatggccgggaatccggattccggcggcgtctgggcgccagatctctcatatgcggatggcagatactggctggtcttctcagatgtgaagatcgtggatggtccgtacaaagatgtccataactatctgattacagccgaggatatcagggggccgtggagcaagcccatcgagttgaatggcgtcggattcgatgcctctctgttccatgatgacgatggaagaaaataccttgttcagcagacatgggatcatcgcgaataccttcagccgtttcacgggataagcctgactgaacttgacctgaagaccatgaagctcatgccccagaccgcgcggacgatctacgagggaactgatattcgactgctggaaggccctcatatctataagattgaccgcctctattacctattcgcggcgcaaggtggaacgacgtatacgcatcaagaggtcgtcagccgctcgagaagtctggatgccctatcgtttgagacccagcccggcgaggttttcctgaccaacttcgacacccctcgatcgtatctgcaaaaacaagggcacggatcgcttgtcgcaacgcctcgcggcgagtggtactatgcgtcgctggcgagccgtccctggaatcgtccgcaagagagctctattgatccgcgcggctggaatccgttaggtcgcgagacggcgattcaaaaagtccaatgggattccgacgggtggccgcatatcatcggcggccatggggggcagcgctacgtcgaggcccctcagggggttgaagagcaccgatggccccgaacgtatctggaaaaggatgattttgacgagccggcgctgaatatcaacttcaatacgttgcgaattcccttttctgacgaattgggttctctgacggaacgacctggatttctccggctgttcggacgagaggcactgaactcgagattcacgcaggcacatgtcgctcgtcggtggcagagcttcaacttcgatgctgagatcaagcttgctttcaatccttggagctatcagcaagcagcagggctgaccagctattacaacacgcgtcactattcaatgatcgaggtgacgtgggacgagaagcgagagactcgagtcattgagatcatcgagaacaatcgaaaccatctgaggagctatctgaaagacgcagcgattgagattcccgacgatatcgagttcgtctatctaaaggtaaaggtgaggaggcaaacctattcatacgcctattcgtttgacgggagcacctggattgacatccccgtgacgctggatgcggcaatcctgtcagatgattacgtcctgcagacaatgggtggttttttcaccggtgcatttaccggtatggcagccgttgactacggtgggtatcgcatccccgcagactttgactacttcagatacaccgaattggacacagaggagtagacagactcgcgtatagtcggacacacggcggttgcagaggaatggtcagtctgaaagaaagaggcaatcagcatgaacggggcaaataagatgaaacaggctgatttttcggtgactcccatgatttctgaccacgccatcgtgcaacgagatgagccgataaccgtacgtggacgtggcgagccggggcatggcgtcgtcgctcggctgcaccgactcggaaaggaaaggggagcgtcacccgatagcggcacggttctttcggcgaaggtaggcgaagcggggatgtggcagctgatgtttccgccgcttcccgcaggaggcccatatgagttcgacttcgaatgtcaagacatcaaggtgacggtcacagacgtctatgtgggagatgtctggcttctcgcgggacaatccaacatgcagcttcccatggagcgcgtgaaatatcgatttcctcaggagtacagcacaggtgcaagctcgcttatccgccagttcgccgttccgattcattggaatttcgacgaagaggaacgggagctttcgggtgggcagtggatcacagcacacccggaggatgtcgcctcgttttcagcagtgggtttcttttttgctgaagcgctgttcaagcgctatgaagttcctatcggacttgtgctgacggctgtgggaggaactccgatccagtcgtggattagccggggcgtctgccagaaccacccagagatgcttgctgagacggagacgtataggagaaccggcgaggtgcagcgcgtgcagaatgcagacgagaggaggattgcggattggtggactcgcttggatagcagagaccctggtttggcgggccactgggaatgcgggctgccggagcgtggttggaagcgtttttctccagaagatccttggcaggaagaaccagatttgtccggttgcggaaccgtgtggcttcgaacgtacctcacggttccaaaatctcatgcggggaagccggcgcgcctctctctggggaccgtgacggatgcggatttcacgttcgtgaacggaaacctcgtgggaaagaccgcatatcagtatcctccgcgggaataccggctcgacggtcttaccgcgggacgaaacgttatcgtgatgcggctggtcgcagttcacggtacgggaggttttaccgcagggaaacaccgagcgatgctttgggatgacggcttctcaatagacttgggcgcgatgtgggaatatcgcagaggagctgacatggagcccctcgaggagcagacctttttcgaacgagttccaatcggtatgtatcaggctatgatagctcccctgcatgattttcctatcagaggggcttgctggtatcaaggggagataaacaccgatgcggctgagggctactcggattgtttcaagaagatggtggagctttggagagtcagatgggacagcgagcgacttcccgttctatttgttcaactcccggattatgacctggccgacgcgacgaggtgggtcgcattccgtgagttgcagcggggcctgctttgcgtgccagatacagcgatggtggtaacgatcgactgcggtgaggcaaacgatcttcatcccacagacaaaaagacggtgggggaccgtctggccatggcggcatctcagctggcttacggcgaatcaggcaattggctcagtcccgtgttcacttctgcggccaagaagggagacgatctgatcctctcctttgaacacactggcgatgggctgaaaacatcagatgccgacaccttgaaagagctgtatctccgtttcgccgacggtacgagaaatgctgcgaaggcgcgtcttgagggcgatgtcgtaaaagtggatatctctcatcttccgcttgataggctggaggcgttggagtacgcctgctcgaatgtgccagagcaggcgaatctctgtaacgacttaggtctgccggcatcacctttcatatgtgagttgcccgaggcgaaacatgattgatacgaggtctgccgagagtctcactcgcctattcaagcgcctggatctcctcttgctgtgacgcgcaatcgttcttgtctcctaccgcaatcgaacacttgaatcgcatgcatcacttaaagatcagcatatgaaatcggcttttgtgctgcagccataaggcgatgaagctgtcgtcaacatgaggaaggggagaagactgatgtctagattcgaaacctactttgagatgagtccggatgatatcgttgattacgtattggaaaagacaccatcaatcgattgggatcgagattctttgaaagccatcgttcccgcggaacacggtaacctcaattacgtctttcatgtcagtgatgcaaaaggcaattccatctatgtcaagcaggctggccttgaatcgcgaatttcaaaggacatgaagccctccagagatcgcaatcgtcttgaatctgaaatactcgagctggaagatacgttcgcacccgggatggtcccgcatgtctttttctatgacaccgtcatgtgcgcatgcggtatggaggattgctctgatttcgaggtgatgcgcgcagcgatgctcaagcatgagatcttcccgcgctttgctgaggacatctcgacgttcatggtgaacacactgcttctcagcagtgatgtggtgcttgatcactgtcagaaaaaggagtacgtgaagcaattcatctctccggatctttgcgatatcaccgaaaagctcgtgctgatggagccatacgccgacttgaatcatcgcaataacgtttttcctcccaacgcggatttcgttcgcgagcatctttacaatgatgaggccttgcaccttgaagtcgcaaagcttaaattccgatttatgaccgatgctcaagcgcttgtccacggcgatcttcacactggatctatctttgttaaaaaagatgctacgaaggtgttcgattcagagttcggaacttacgcgcctatgggctatgatacaggcaacatcgtcgcaaatctcatcttttcatacgtcaacggactcgcttcggacgacaccgctttttgcagctgggtgcttgagacgattgccaaaacagtcgatctgttcatcgagaagttcgatcgagagttcgatgagcgctgcacggaacccatggcgagaacaaaaggcttcaagaaatggtatatcgatggtgtgctcgatgataccgcaggctatgccgggacggaattgcatcgccgaaccgtaggcctggcaaatgttgtcgatgtcacatcgatcaaagacgagaagaaacgtttactcgctgaacgaatcaatatactcgtcggaaaaaactacattatgcaccaaagttcatttcgctcaggagatgacttcgtgatgggactaagggaagcgcaaaaagaggcagaagcgacactttgattgacatcagctgatcttcgatacaaaaaggagaggaacatggatgttgaacaattcttcgaacatgtgatcaccgtccgcatgaatgatgacctcaccgcgcttgacataatcgatcagacgcttcttccgacaacgatcaagcgaatcgatctcggcactaaagaagagatatgggatgcaatcaagaagttgcgggtgaggggcgcgccggcgatcggtgtcgccgcagcttacggcatcgcactgctggcctccaagatcgaggcgaaggattacgactctttttcggcggaattcacatcgatcaaagattatctcgcctcctcgcggccgactgccgtcaaccttttttgggcgttggatcggatgcagagggtcttggtgaacaaaaagggcgagacgatttctcagataaagaaagccctgttccatgaggccgataggatcagggcagaggatgtggagataagccgtcgcatcggtgagattggttttagcatactcgagaacctgaaaaaagagggcaccgaaatcggcattatgacgcattgcaacgccggcacacttgccacagccaagtacggaaccgcgacggcccctatgtatgtcgcgcttgagaaaggctggcgtggtgatgatatgcacgtctactgcgatgaaacgcgtccgttgctgcagggtgcccgcttgacatcattcgagcttttcaattcagggatcacgacgacgctgcaatgtgacaacatggcgtccatcctcatgaaatctggaaagatcgacgtcatcttcgtcggatgcgatcgagtggcgagaaacggggatgccgcgaataagatcggtacctccggggtcgctatccttgcaaggtattatggaattccattctatgtatgcgcgccgacctcgacagtcgatcttgcaactccgaccggcgatcagatcccgatcgagatgagggagcctgatgaggtgacggagatgtggtatagagagcgcatggcccctgaaggcgttgatgtgttcaatccggcgtttgacgtgaccgatcatgacctgatcacaggaatcatcaccgagaaaggccttgtgcacgccccctacgacaaggcattcgagcagaacaatgtgaaaaactgaaatcttggaacacgcgtgtccggggtagattccctatcccggacacgtcgcacgtgtgatcactgattccaatccaggtcgcagcgagtcgttgaagatctagagctcaagcggttgcaaagcgttttcactgcctcacgcgaagctcatcggcatcgtcgccatctcgattagcgcggaccacttctcgcaacagctcatcgatcttgggatcctccaaatagctgtcgagtgctacgatgttcgcgctgggccgagtcgcgaccgttcgctcctccagatctttgtggaccactacaacatcgctatcctcggggatatcctctatgcggtagtgttttactgtgacgcaggaaatcccggctcttttaagcctcttccgaaatatcgtggcacccatcgcactacttcccatgccggcgtcgcaggcaaaagagatctttctgagtaccgtggccgctgcagaagagagctccgatcgcgccgcctcatttgaattaattccctccagcttcatatccttcgatcttgtaactgaaccctcaaattgggcatcgtcgtttggtgagctgtcggctttcaaaatcaccgaggtcgttagaaaagatacgatagtcgccacgataactcctgcgaacactccgacaaagttgcctcttggagtaagcgccatataggcgaaaatcgatccgggactcggtccagctactaaacctgctccgaacagttggaatgtcatgatccctgacatagcgcccagaatcatcgatatgatagtcagtggtttcatgagcacatagggaaaatacatttcatgaatgccgccgaggaaatgaataataatggcaccaggagctgttcgtcttgcagcgcttttgccaaaaactgaatacgccaacagcaaccccagtccaggtcccggattggaggcgagcatgaaataaattgatttccctgcttctaaggtctgttccatccccaagggataatatacgccttgatcgataacattatttaagaaaagcaccttcgcaggctcattgataagtgacaaaattggtaaaaagccagttttcaccaatgcttcgattgagtcttttacaaagttattcgcggcttggattgtaggaccaacgattaaataagaaagtaccattaaaacaaagccggcgatcccgattgagaagttgttaacaatcatctcgaagcctgccggaattcttttttccagatacgcatccatctttttcatgatccaaccgctcaagggaccaacgatcatagctcctagaaacatggtcacgtcggatccgataattaaaccgattgttccgatcgtggctaagactccaccacggtgcccgccaatcattcgcccgccggtgtatgcaagcagtaggggcagcagatatttgatagtagggttgatcagctcatttaaagcttgattcggaagccaccctgttgggatgaacagtgcagtcgcgatgccccaagcgataaatgccccgatattcgggattaccatgttggtcagatagcctccaaacgcttgaactcttgctctcttggaaacgtgctttgcggaatggttcgtgttcattactctcatctccttggcagcagtcaacgtttcaagctgatcagaatgattcagattcatagcgtgcgcttggtgctgaattgcttttcaagctgttgaaggttacaagtgttccatgatcatcagctcctttgcgcattgactttcaacctgatctggctgttacgtaaaatgcttaaacaatatgtcaatttcgacggcggacaatagcctcatctgtggctatcgagcagtgcgatcagcgtggaggggtcggagacgtgccttagctcttcagccgccaccggatcgctcaaaatctccgctaatgaacagatcatgtcaaggtggccgtcatcagagtcagaggctataacaaaaaatacgtggacagctctattatctggaaatgacactggttcttccagcttgagaaagctcataccttgcccgaggctgccgtactcggggcgcgcatggggcatcgcaatacctggcagaagaacaaagtaggagccgttttcaacaacgttttgcaagatagcttggatatatcgagcagtgatgattccatcttcgaggagaggggtcgctgctattgaaatagcagcgacccacgaatcagcatggggaatgagccgcatgcgacctttcaacaaatcggagatcatcgaatttccccgttcttaaatagcaattgcgcgtttttcttgagagcgaaacacaatcctgcaatttcccgtgcaagtggctcagcgatattcgaccttttgcatattgtcgatgcatagccataacgttggatttccttctgcagcacaaccgcctccggatcttgcgaattctcatacagatacgctgcagcgatcatgcgctttcccatctcatttttcaggccgagttgctcgagcttcagcactggacagacgagccggtcgtgctgatcgagttttcttaacggtgagcgaccgacgcgtttgatctcgtcggcaatctggggattgccatgccggttaagcgtctgcttgataaactccagcatctcttcttctgcccaactgtactgattgacgaaatactggaaattttccattaggaaggaacgaactgccgtattaatatccgtgtcggagatagcttgctgaacggtttcataatgaaaaagagcgccggtataagcgaatgcggcgtgagaggcgttgacgatgaagagctttctttctataaatggagtcatgtcgtcaacatatgatgcaccctgtatcctgtagggtgtatcagtgggtatttgattatttgaaatgacccattcaaaatacggctcaacaaccgctacttttttgccttcgaccacgcaagaaagggattgtctgtcgatagctgtatcaacaaaagaaaaatgctggtcgaatagccgtcgttcttcaggttctgaaagatcatatatgtgctcccgcaatgaggaacttgcgttgatcatattctcattcgctagcacgtttacacgacgggaattgtggcagagagagagcattccatcatgaagcaaagcggcgatcttttctaaattgttagcccctactgaagtagtgataatatctgcgtcagccaaggcgcgaagtgcgtgttctcggtcggtcgcactgttaatcgcagaaacattatcgatggtttttgtcgatagttgacgatcgaggtaccgaatttcatatgagcggtcatctctgagctgtttaatgatttgtggatcggtatccagaaactgaatataaaagtggctatcgtgcagcacctcaccgatgagacccctgccgatattccctgcaccaaagtgaactgcattcatttttaccatctattctaaatttgcatgatgttgccaaagtttatgcatgtcaagatgttcgctatcgatcatcatcagggcgattgagtcgcctagtaacagcaagctttgctcaaagagacttgtcatgggctgaattgatgttatctcgtctgctagagagagtttgctttgtacgggaatccttacaaagcaatcggtcaattctttcatcgaactcgatgggtttgacccgatgtgtgcgatgcgggcatggaactcctttgccttttttgcaacgcctagcgggaaaatactctcaccacttcctgaccccactatcagcagatctcgcgatgttattgccggttcggtagtatctcccactaccgctgtcatgattcccaagtggctaaaacgtttcgctatggcctccaaggaaaggagcactcgtccgacgcctacgaaaaacacgcggtcagcttgcttgatttcatttatcagtttgttaacttggtcgatcgatatcgaattcaaagcgacagaaatctctctgatgatgcttttttctgagctggtatatgacatcttctattcctatctatcgatacggcggattaattcgagaagcttttcgctactatcagccagcgaaattccgtgaaagaacaagctggtgcttcctaggacgagatcgtcagcgccagcttcgataagccccggaattttttcaagcgaaacgcgtccatccacttgaatcgaagttttcaggtgcttttcatgaatcatgcgggctagatcacgaatcttttcaaatgcatatggaacctgatgctcatttttgtcttgcgcgaacccgggattgatcaacattaagcagactctatcaacctccttaagaatatattccagcatagatagaggagttgaagggttgagggctatgccaacctgcgcccctgcgtttttgatcaaatgaatatatcgatctgcatgcagactcgtttcaaggtggaaggtaatcttttgcgcaccgatctctagcatttgacgaatgaagaactcgttgtcatgagccatgatgtggacatcgaatacagcatccgttatcttgcgcatgctttttatcgtttcaattccaagaggcatgctcggcgaaaaaataccatcgatgagatcgatatgtatcgtgttgaagccgattcgtttcagttcgtggatatcctgttccaaatttacgagattcgcgcacatgatagagggtgacaggattacggtatcgttcatgaggactctccttttccgctatgtaagaacagcttatccttgatacacgcataaatcaatataaacaagcaaattagtaataagaatgggcaagaaattgcatgtttataattgtaagcagtacctgttgtatgaaaatcccacctatgagaagataaacaagcaaattcgtgcaggaggattgcatgttaaaagaggaacggcagcaaagaatccttgacatcctcaatgaggagcaaaaagtcatagcgagtgatctgagcatgcgcctagcggtgtctgaagacactatccgcagggatctcaaagaactcgatggcaagggaaaattgaagcgcgttcacagcggtgcccttcgtgtcggaccgcctgttacggattttatttttcgcacgactgtcgatagcgagataaaacatcggctggctcttaaggcactgccctttatcaaagagggaagcgtcataataatagacggtggcaccacaaatctcgcgttggttcaagctttgccgttggatttttctgcaacagtgattacgaacagcccaccccttgccatcgagcttgcaagtcgtccacatatgacggtaataaatctcggtggatgcttctataaaaactcaatgatcaacgttggtgttgagacgtataagtcgcttcaagtcatacgggcagatctctatgtcatgggtatctacaatatcaataccgaagtggggaccagcgttccgacagctcaagaggcggatattaaacgggagatgacaagagtctctaccgaggttctgggaatggtgaccactgataaatttgggactgttagtagcgcgatcgtcggtccagtcgaagatctgaactaccttatctcagatgccgtttctcaatcggtccacaaggactacgccaagaaaaatctgctgctcatcgattagatgttgaaaacaatggggattgactccagagcggcaatccgcgcgtcagcttatcccgcctcagctctgctcgtcgtcggccacgagcacgcgccgagcgattccctcggtgagaatcagctcggtgagcaagccaccgcgcagggcacccaacgttgcatcggtcttgaacttgcttttgaccattccgatgcggcggggggtcgccatgatttcgtcgagagtcagtcccaccgtcgtgtctttctgagcagtcaggaagacaccgttgatatcatagggacgcccgaatagcatgccggccacctctcccgactcgactgcggggaacagctcggcgcgcgccgatttccacgccggtatcgccaaaagcgaatccaacgtacccaagctgcagaacagcatatccattctccgagccagcgcaagggtcggtctcagggccggttcctcgggaagcgcggcgcggacaaggtcgctcaccacgtatagcggagccggcagcgtcgcgtagttcgcctcgtaatgagccgctgcgagttcgaccatgcgtttcgaacccgtcttggaatggtatttcatgttctcgcccatgaactgtgtgaacgtcaggtcttcccgcagctcatctgcgaagtgctcgatcaccgagaacaccgtgctgccccagctcaacccgatgacatgcgccttgcggatcaacatctgaatgcgctcggcgctgtattcgagaatgctgttgacgtctctgtccacgtcgccgatctctctcacgacggcgatgtgcgctatgtcgaaccgacgcttcagggccgactccagctggtagttgcgactgaccggcgcgttgatctggatcgtcacgacccctgtggtcagcgcctcatccaacgccttggttatcagataccggctcatctcatattttgaagacagatctgcgatcgagtgcttgccgtggtagaaatcttgggccacatgtgccagcagctcacggcgcgaaaagggttgcatcatggtgttccggtccttcacttggtaccaacatgatgagtatagcatcgcctttgcgaccatgaagattatcactttgtaaatatgaagcgacaggttttcatttatatcgtctataaatttatttattacaaaaatatcagagaataattgataaattgaaacaaacggggtatgatcaactcatatgttgcccgcacatgacgatcgctatacccgtccctctcgatgaaaggccacgcccatggaacaagatgaggtcattgctatccatgaggcggaaaccggtgttcttcagatggcgcctgaaatgcgcgtggagaacccgagcgatctgagcctcgcgtatacgccgggcgttgcgaccatgagcaaggcgattgagcgcgacccgtcgctcaaagcgaagatgaccttgagcggcaagctcatcgccgttgtcaccgatggttctgccgtgctgggcctgggcaacatcggtcctgccgcgggcttgccgatcgtcgagggcaaggcgcttctatacaagagcctcgctggcgtcgatgcgctgcctctcgccgtggagcaggtatcgaccgaggagttcattcgcacgatcagaaatatctccttgtccttcgccgggatccacctcgaggacatcgccgccccgcagtgcttcgagatcgaaacaagcctggagcagcttctggacattcccgtgtaccacgatgatcaggagggcaccgcgatcgtcgtgctggccgcgctgatcaacgccgccaaggtcgtgggcaaacgactctcggacctcagagtcgtgatcaatggagtcggtgccggcggcatcgcgaccggcaggctcctgtacgcagcgggggtccgcaagctgacgctcgtggatatcgacggcgtcgtacgccctgactctcctgcctgcaacagctatcagatcgagctcgcggagcagatcggctatgatagcggctccggctcgctcgatgaggtgatttccggacaggacgttttcatcggcttgtcagctgcaaacgttctgagcggccggcaggttcgtcgcatggcggcagatcccatcatcttcgctctcgcgaatccggttcccgagatcgagccctctgtcgctcgagaagccggggcggctgtgatcgcgaccggttcaagtcagcaccccaatcaggtcaacaacatccttgcattccccgggctgttcaaggggctgctcgagtgcggtctcaagcgtgtcgatctcaaactggagcagacggttgcccgagcactcgcccacatggtttgcgatcccgctcccgagcacatcatccccggcgtattcgatgaaggcgtcgtcgagacggtgacccaggcgataagagcctatgtcatagaccagaacagcaaccacatatgaagggggtagcgaaatgtccgtgttcctgacttcggttcaaagcgtactggcaatcgtcctgatgatctcggttgggtatttcggcaagagcaaggggtggttcaacaaacagttctccgaggcgctgtgcaagcttatcatgcagatagcgctgcccgcatcgatcttcatggccatgcagaagtacttccatcccgagcagctcgcgacgctgtcggccggcgtcatcttcacggccgcctccatcttcatcggctacgtcttggctttcatcgccgtgcacgcgttcagggttcgaccgggtcgacgcggtctcatgatgaccgctatcaacggggcgaataccgtcttcatcggcatgccgctcaacatcgcgctgttcggtgaagaatcgcttccgtatctgctcacctactacatcgtcaacaccatcgtcatctggacggtcggcgtgtgggtcacggccgccgatgatccgaccctcgagcacggcagcaaggccaagttcgactggcaccacctgatcccgacgccgctgtggggtttcatcgtcgcccttccgttcatctacatcccgggcctgcaggctgccttcatgaagctgacgttcgccacgacggcactcggcgatatcggcgagctcgtcactccgctgtcgctcatgtacataggaatcatgctcaaggatttcggtatcctcaagatggagttcgatttcaatgtcatctggacgcttctcgggcgcttcgtgatctccccggtcgtcatggcgctggtcatcttggttgggctcaatgcgggcataaggatagacagcgtctttcagcagactctgatcgtgcaggcggccacgccggcgctcgcggttctgccgatcatagcgaccatgtatcattgcgacgtcaagttcgcgacgaatatcgtggtttcgacctcggtgctgttcgtcatcgtcgtgcctgtcatcatggttcttcagaacctgtaggcgcgtgatcgcaagcgggcttctccaaagcgagcggatacggcaaagggggattagagacaatggatgacacccttcgcgtgctgaacctggacgaggcgaagaccttcgccatgtggcgggcgttcctggaacgctttgccatcacgaacttcacttccgccgagctcacccgtatagatcgctcgctgggcatcttcgatgtcacagggaggctcgtggccaccggatcggctgccggtgacgttttgaagtacgtggcggtcgacaatgagagctccgagcaggggagccggttcaatgcgctcatgacggctttgatggatgatcgcgcgcggaaggggatctttcacctgttcgtctcctgcgggccgcatgcttgccccagcttcgagcatatcggatttcacgtgctggtgcgaagcgatctcggagcccttttagagaccggggaccgcggcatcgacgattacgtcgccaacctgccgcgcatccccgatcagaatgagatgcgcgtggcagcgatcgtcatgaacgcgaatcccttcacatgcggacatcgagcgctggtcgagcgagcggtcagcgagagcgatctcgtctacgtattcgtggtgagcgacgatgtatccttggtccccacagccgatcgcatcgctctcgtgcgtcagggtgttcgcgaccttcctcgcgtccgcgtcgtcgccggtggcgagtacatggtgtcgcgggtcacgttccctgcgtactttttgccctcggatgcgcaggcgctcacctatcagaccacgttggatgcgctgttgttcaaatgccgcatcgcccctccgctcaacatcaccgcgcgctatctcggcaccgaaccgttctcgccgacgacggctcgatacaacgaggcattgaagcgtgagcttccacccgaggtcgaagtgcgtatcatggaaagagcgcgatcaggcgcacaggtgatatcggcgacggccgtgcgcgcggccatcgaggcgggcgcgcctgagaggatcgccgacctcgtgccggatgcgacgttcgcatacatcaaagaacatattcgagatcttcaagcgagatcacagaggagatgacaagacgtggagattcaatcgagtgcgatcgccgggacactggagtcctcagacatccagattaccgtctcgcgaggcgatagcggcattcagatcgagctgacatcggacgtcgagaagcagttcggcgcccagatcagaaaggtgatcaccgatgctcttcaggcgctgggcatttcccgcgcacgggtcaaagccgtcgacaagggtgcgctggattgcgtgatcagggcgcgcacgctcaccgctgcgcagcgcggcgccgggatggcagaagaaccggtttgggaggcgctctgagatggcgacagatgagatgcggcttcgtcgcacgatgatgttcgtaccgggcaacaacccggccatggtcaaggacgccggcatattcggagccgactcgatcatgttcgatctggaggacgcggtctcgctcgccgagaaggacgccgcgcgcatcctcgtgttcgaggctctgagaacccaggattacggacaagccgagctcgtcgtccgtgtcaacggacaggacacgagcttctatcacaatgacatcttggccatggtcaaggctggtgttgatgtgatccgcctgccgaaggtggaatccgccgagatgatctgcgtcctcgagcgcgacgtcgaggacgccgagcgcgaattcgggcggccgctcggcgagacgcatctcatggcggccatcgagagcgctcgcggcgtgctgagcgctccggcgatcgcttcggcatccaagcgcatgatcggcatcgctttgtccggggaggactatacgaccgacatgaggacgcatcgctacccggacggcgccgagctcgagttcgcgcgcaacatggttttgcacgcggcgcgcgccgccggcatcgccgcgttcgataccgtgttcaccgacaccgaggacaccgagggattcctgcgcgagacacggcatatccgccagctcggcttcgatggcaaatcggtggtcaatcctcggcagattcctctggtgaacgaggtgtacgcgccgacaagagcggagatcgacacagctcgcgaggtgatcgccgccatcgaacgagccaagatcaatggatccggtgtcatctcgatgggcggacagatggtcgatcgtccggtcgccatgcgggcggagcgcgtgatcagcttggcccgcgcatcccatctgatcgatgaggaggggaactacattgagaaataacgttggtcgcgagatatccgatgagatcctgcgcgagcggggctacaggccgttcaaatcggttgatatcggcaaaaccgagataagacgcgtcgctccgaccgtccacgtcggcaaaagggagagcaagatctgcagctcgctcgccgatatcgtcaaaagaaccgttcgcgacggcatgacgatctcgtttcaccatcattttcgcaacggggatttcatattcaaccaggtgatgcgcatactcatcgatcagggggtgcgtgatctgacgcttgctccctcctcgctcatcggcgtcatgaacgacatcgcgatcgaggcgatcaggtgcggtaccgtcaccggcatcaccagctcggggatgcgcggcagcctgggcgacttcgtctcccatggaggtatggaatcccccgtgatatttcgctctcacggcaaccgcgcccgcgcgatcgaggagggcgacatcaagatcgatgtggcgtttctcggcgtgcccaacgcggacaggctcggcaacgccaacggcatgttcggcgacgctgtcttcggcagcctcggctatgctctggtagacgccgcatatgccgacacggtcgttctgctcaccgataccatcgtcgagtatccgaacacacctgcttcgatcaagcagacccaggttgactacgttgtcaaagtcgatcgggtgggcgatcccgataagatcggctccggtgcgacccgcttcaccaagaatccgaaggatctcaagatcgcgcaggccgtcaacgaggtcatcgtcgcatcctccctcttccgcgatggcttctcctttcagaccggctccggaggagcggccctggctgtcacgcgctatctgcggcggtccatgatcgatcatggcgtcaaggcgtcgttcgctctcggcggcatcacaaagccgatgatcgatctgctggatgagggtttggtccacaagatcatggacgtccaggacttcgacagctgcgctgcggattccatgcgcacccacgcctgtcagcaggagatcgatgcgtcctggtacgccgatccccacaacaaggcggcgatggtcgatcagctcgacatcgccatcctgtcggcgctcgagatcgacacgaacttcaatgtcaacgtcatgagcggctctgacggcatcatacgcggtgccatcggcggacatcaggatgccgcgaccgcaaagctcacgatcatctccgctcctctggtccgtggcaggatcgccacggtggtccccgacgtcaccacggtgatcacgccgggcgagtccatcgatgtgctcgtaaccgagtacggcatcgcggtcaatccgcgccgcgccgatctcgcgcgcgaactcaaaggtgccatcggtatggacgtcaagccgatcgaggaactccagcggctcgccgagcacatcgtcggcacgccgcgaccacttgagttcaccgaccgcgccgtcgccctggtcgagtatcgcgacggctcgcttatagataccatcaggcaaatcagagactgaacgcagcgggtcgcgcgaccatatcggtgcgacccgccgcttcgcggctgggaggggagcgagcgatggcacatcgatcttcgatcgacccgcttttccgcggcggcgtcccggtcggcatcgaagaggtgctggccgatcgcgacgagcgcgcgacgttggagcgcagggtgctcgagcgccatcctgacaaggcgctcattgtcgcaaccctcaacatccccgggccgatcaagtacacaccgggtctggatgatctgttcggaagcggtgcggatcgcctcatggcgcattttctcgacgcctcgatttacgaagaccgacgccgggccacgggatgcaccctgttcgcgctcacgaacgaagatcctctcagcgcgaagcgccgcgccgtggcattcgaggacgaggacgcgctgggcaggctgttcgatgtcgatgtcctgcgcgctggatgcgcatcggcgctatcgcgcgtcgggctggggatgttgccgcgcacctgtctggtctgcgattgccccgccaaggagtgcgcgcgctcacgacgccattcgctcgaggagctgtacggcgcgatccgacggatctacgagaccgcgctcggaggagcagccgatgcgcgagcttgacatgggcgttgccgagatcccgcttctcgccgagcaggcgatccgcgcgatgctctacgaggtgtgcgtcaacccgaagccgggtctggtcgatccttcgagctcgggtccgcatccggatatggacgtcttcatgttcatcgacagcgctgagactctgcgcgcgtatttcgagcgatgcgcggcgatcggtgcggacaccggtatctcgacgcatccggatatgtttcaagcgctgcgcccgctcggtgtgagcgccgagcgggcgatgctcgaagcgaccgcgggcgcgaacacgcacaagggcgcgatcttctcactcgggatcctggtcgcctcgaccgctcgcgcctcgctcacctcggccgatatccgaagcacggtacggatcatgatggccggggtgtgcgcggctgatttcgcggggacatcgtccaagcccgcccgcgagctgacggctggcgagaagcagtatctgctgctgggtgcgaccggtgtgcgcggcgaagcggaggcgggcttcccatgcgtgttcgacttcggtctgccggcgctgagaggcgcgcgcggcacgagaaatcagcggctgctcgatacgctcatggctatagccgcgcatgagacggactccaacctgttgtcccgatccgggatggatcaggcgatcgtgctctgggcgcagcgacaggcgcaggcggtgctggatgcaggcggcgccgccgcgccagccggcctggcggcgctgcaggacatgaatcatgagtttctgaagcgaaatctcagcctcggcggggcggcggacatgctgatcctgacgatcttcctcggtctgcgcgaggggctgctcgctcacctgtgagctcggagcggctggggggtcgtcgtcgtggggccgctgtctgtgcgcgttgatcgccgtgcgatgatgttcccggggatctcgatgcgccttctgctgccgcatgggcctcgacctctctcgatccgttcgatgagaagctcgagggctgccgcggcaagcccggcgatgtcctgcgccgccgtcgtgacgccgccgaaaaggacgcgattccaagggtattcgtcgatggtggctatgcgcgcggctcccgggacatcgatgccggcaaccgcgagcgcctcgacgagcctctcgaataccaggccgttgatggctatgaggccgatcggagatccgccggaggagcagctcatcttggtgagctgggctgcggcagcgcatgcgttccgcgcgagcgcgatgcaacctccccgtgcgcatgcgcttctgagacctcgctcgaatgtcgcggtgcgctcgcgccgaaccgagctcgcatcgttgtgctcgtcgagcagccagcatgcgtcgaccccgtcgcgcatgacctcttggagcagcgccgcgacgaggcagccgttgtccgatgtgaccagatcgatcgaggcgccgggaacgtcgcggtcaagcaggacgacaggcgcgcggtcgcaggtatcggcgaggagctcgtcgttgccgccgcaggtgttcacgatgagaccgtccgcgcccgcttctgcgagccgcatgacggcttcggcttcctttgaggggttgttgccgctgatggcacaggtgagcgtgtatccagctgcggcagatcgatccgcgagctcgccgagcatggcgctcgagtaagggtttctgatgtcggccagtatgacgccgatcatacgtgatcgatcgagcctgagatttcgcgccacgctgctggggcggtagccggtgcgctcgatgatctcggcgatgcgcgaccgggtggacgcggacatggcatcatagtgcccgtttatgaacttagatacggttgaagggctcacggcggcttccgccgcgatatcctgtatgcgcatacgtgccacgcgtgaccccgatcctttgacgctcttgccgtggggcggctccgctcggagccgcttcgcgcgcccttgcacgggcagcgcagacgactatactgtacagtgtttgatcaagaaatcgatttcgtaaagataaacagcataacaaccagaagcgtggatgcgaatctcgactcggagggaacaacatgggcgatgacggcttgcttggaatcacggcgacaggcggtgacgggggtcgcacggtcctgacgttcggagagatcatgatgcgtctgtcccccaaagaccatctgcgtctcgagcaggcggcggaattcgacgttcgctatggcggggctgaggccaacaccgcgttgtcactcgcctaccagggcgacgaggccgcctttgtctcggtcgtgcccgacaatcggatcggggcgtgcgcgctgcgatcgcttcgtgcatacggggtcgatacgaaccgcgtcgtgcgcgccggagatcggctgggtgcctatttcttcgagatcggtgcctcgcagcggggcaacggctgcgtgtacgaccggcgatactccgcgatgagcctggcttcccatacggtcttcgattgggacgagatcctgcagggcgtcggcgtgttctacttctccggggttacgccagccgtgtccgaggagatggcgctcgcctgcaaggagggcttgagcgcggcgcgcgttcgcggcatcaccacggtgtgcgatgtcaactaccgcggcaagatgtggtcgcctgcgcgctcgcagcgcaccatggccgagctgctcgatctcgtcgacgtcctcatcgccaacgatgaggacgctcccgccgggctcggcatgacctgcgtcacggggtcgctcgaacacggcatcgaggagcgcgacggctatattgagatggcgcgcgagatctgccgggcgcacggctgcgccgcggtcgcctcggtcgtgcgcgacatccagtgcgtcgagagatcgcagtggatggccatgctctacagcgccgccggagatcggcactggttgagccctgtgcatgatgtccatgtcgtcgagggggtcgctgccggcgatgcattcaatgcgggtctcattcacgcgatgcttgcgggctgggacccgcagcgcgcgctcgactacgccatcgccgcctcgatcctgaagctcaccgttccgggggactccaaccttgtcagcgaggaggagatctccgcggtggcgacgcatcgatcggggatgcgcgtatcgcgttgagcggctccgaggggagggcggctggtgcatccggacagaccacgctgagaagggaacagctatgtttgagacgttctacaaagacctcgaggcactgggtatcgttccggtgatcgtgctcgagaacgagcgaagcgccgcaccgatggccgatgcgctcatggcagcgggcatggctgcggctgaggtgacatttcgcacggatgcggcggcggcctccattcgcgccatgcgtgaggcgcagcccgagatgatcgtgggcgccggaacggtgatcagcgtcgagcaggttgacgccgccgtcgcttccggagccgctttcatcgtcgcaccaaatctcgacgtcgaagtcgtgaaggcatgcatcgagcggaacgtgcccgtgctgccgggcgcggtgacgcccactgaggtcggtgccgcgcgcaagctcggtctcacggtgacgaagttcttccccgccgcgcaatatggcggtctggcgaccatccgggcgctcagcgcgcccttcaccggtcaccgcttcattcccaccggcggggtgagcatgggaaatatcaaggagtacctcgcggctcccgaggtcatagcgtgcgggggaacctggatggtcgctcccgagctcatcggtgcgggagatttcgcacaggtgaccgaaagagcggccgaggcgatggctgcgctacgcagtgttcgcggctgagtcttcggcgcgatccatttccgtcttcaggtccaaggccccggccgtcttcatggctctggtcatggcgtctgcaagcagctggtcgaagtacagcatcgaggcagagcagcctccgacccggcatgcgcggcccgcctgcctggtcggcagaacgaagatgtcatcggcgagcgagcgaagcggatggcgcgccgtctgagtgatgagcatcacagaaggctgcagcttttctccgcgtgcccgcagcgccttcagaaagcgctgctgcgacggatttcgcgccgagaagatgatgatgagatcctcgtcggtcatgcaggaaagcatctgctcttcccatccggatgacacgaactgagccctaactgagagctcaaccagcagaaatgcaagatagcgcgctcccaagctgctcgccgcctgcccgatggtgtagacgagacgagcacgtgagatccgactgcataactggcccagcgcctgatcggtcgccacgattcgaatctcgcggatataggcggcgatatcgtcggcgatatcctctcgtgccctgctctgcctgctcctcggtttgtttcgcatctcgaatgagagcaccatgtttatccgaaagtccccatatcccctgaacccgacctttttgcagaatcggctcaccgcgctttgagacacatggaaccgcttcgcgatggccgtggagctgctcgcggcgatctcctcggggttgtcgcgaaaaagtcggtagatttcctgctctcggggggacagatcttctttgtgaagctccatttgcgtgaacgcgtccatgagtgggtcctttactgttggatgaatcaacagctaattgtacttgaatctcaatcagttgcatggacgatccatattagcttgggtttgtttaaacacgtgttgaaacagtataagcaattgagcggggatattgttttaaaaaagccacttatctggataatccatccgattatacaattagtgaatagatcatccatcaagtatcgtaggatttcactgtcggggggaattctcgttcaaatagaggggtcattatttgatggcatgttgtcgcgcgtcgacggctgcatggggtgaaggggcatcagaatgcaactggaagaggtcaagcaacgtccggatacaacagggctgctacgtgtggcgacggcgacccgtcgcctgaagccggcggatgatttctacccgcatgtcgactcagcgagcgcagatgacgcgcaggcggcgaggagtcgagacagctcccatgtcacggcgctcatcatggaggttgcgggtgcacgcagcgtgttcatctcgatcgagtgcgcgggtctcgatcgcgcgcgtgcgatgcggttgcgccggcgtatcgccgatgatgcgagcgcggcgtttgatgccgtgcatatcgcctctgtccgcacttcatcagctgcgctgcgcgcggcagatgccgattacaacatcgaggttgatcagcgacattcggatatgatcgctgagcagatcatcggtagcgtcaaggactgtctcgcgcatccgtcggtagaggtcagcgcccacgcgattcgatacatgcccgagggtttctttgcgagccgccgcgcgttggatgaggtggccgatcgggaggtcttcacccttgaatttcgcgatgggagggggtgcggagttgcggggctatgcgggcttccctgttatccggccgcattgggttctcgaaacgatgatgtgagcggcgacttcgcgatctaccttgcaaattatctgtcattgcgctggggtgtgcggccggtgtgcatgatcggagcttcggttgatgcgccgggttgcttttcgacaactcctcaggatagcggagatcttgctcagatgagagcagatctggtcgctcagccgaaggtcgtcgaagagatcccgctgtcgttgcgcgaaccgaggatctcaacgctttctctcaaggccgcctgccgacgggatggtcgccttgagacggacgtattcggtgcaacatcggccccctgcgatctggtctgcacgcttgcggactatggcgatctacgcgtcttcgccgttcccgccgaactgtctgcgcgcatcggcgcccatctcagggaggcgctcgatgcgccgcttccgatttgctggtgtcaatgcgactgcaatgcggggcgacttgaaagcaccggaggcgcaaccgggggccaagggggaggcgcacagggtgttgttcgcgagctcatgaccttcatcgaacgctctatcccgtaaccgccaacatctctgcagctaccgactacgatcggtgttccgctgaattcgcgtctggcagcgagtaaatggatctgattggcgcgcgaacgtattttgaagttttcggtctgaggctttcgcggtaaaatgccctctgtattcgttgctgcatcttgaatgccaactgaagggaactctatgatcaaagagctcgtacgagaccaggctctcctctcccagcccgcgaagccggctaccgctgaggacgccgcgctcgccaaggatctgctcgatacgctggcatcgctggaacatgcaggttgtctcgcagcaaatcagatcggagcgctcaaggcgatctgcgtttacagcgatgagcggaacgagccccacgtgatgttcaatccacggttgctcttcggtctcggtgcctccaagatgcgggaggagtgtctcacgaaatccgagccggtcaccgtgacacgatacgcgaaggtcaagatccagttcgacgagctggcagacggggcactcaaaacacggaaacgagatttcacagggtacaccgcgcagatgattcagcatatgatcgaccattgtcgcggcaggcttgtataatcggaacctcgccgagccgcagatgatctcggctgcgccgagaactcccgagtggtcctgaagcgatgatcgacgaagagcacatgtcgcgtcccatcctccgcatcgaatccagccgggatccttgacgccgagcggggctatggtattctcgaggtcgattcgcaggaatcatgtatgaacgatgtgcgctgcttatgtacaacgtataagcaggaggggattggcatggaaactgtgattttcgccgacatcgatggcacgcttctcaactccgagcatcagatcacgacgctgacccggcaagccatcgataccgttcaaaacaacggcatcccgttcgtgatcgtcaccgcgcgaggcatcaccggaacctacccgctgctggatcaaaacggcattcgctgtcccgtcataacctacagcggcggggtcatcttggatgagcaccgtaacgtcatttaccacgatggcctcaccagggatcgagcggccgacgtagtcgacttcatcgagtcgaacaacctcgacatggtgtggtgcgcgttctcatttgaggattggatcagccaagacagatccgatcctcggattctcaatgaggaaagcatcgtcatggcgcgctcgcgcgagggtgccatcgcgtcggttgagcgcgatgaggtgcaaaagattttatgcatctgcaacccggccgagaccaatgagatcgagcggcggcttggggagcatttctcagatctcatgatcgtgaagtcatctgatatcctcatcgaggtcatgcctatgggaaccacgaaagccgccgccataagaaggctgtgcgccctgtggaacctcccgattgagctctcgatcgcattcggagatagctacaacgatgtgcccatgctcgaagcggcgggcaaaggctatctcatggcgaacgcacccgttgatctgaagtgccgcctgccgctgctgacggatcgggacaatgaccacgatggcatctactggacgctcaaagacttggacctcgtatagagggcccggcggacctaagccttctccttcgataaagaagagtcgtgcgcggagtcggctgcccgtccggctgcgagcatctgctgaaacatcgaggcgctctgctcgaagctgttcggcaggaccacagttgagctcttgccggtcttcgcgaactcgatcatcatctcggtccactgcgtgaacatgaacagctgatttgcctcgttgtttccgacgccggtctcctgaatggtctcaagcgagtccttgatgcccactgcgatcgccttgcgctggttggcgatgccctcgccggctttctccatggcttcggcttcagctctggcttcggtgacacgacggatgcggtccgcttccgcgagatcctgagttgccgctttcgtgcgttgcgcggcgttgatcttgttcatcgattcctcgacctcggcaggcagcgctatcttggtgagcagcgttgagacgagcgtgaaaccgtaggcggccatctgctcggagaccgttgcgttcacgtccttggcgatgtcgtcctttttggcaaagacctcgtcgagtgtgtagaccggaatggatgagcgcagcgcgtcggttatgaaatcgcgcatctgcgcgacgggctgctgcagcatgtagtagctcttgtagacgccggaatcctgctgggtggcaccgatctcgtagctcacatggtactgcgcggagacctcgaggccgatggtgacgttgtctttcgtcttcacatcgatgtcaaagccgttcttcatggttcgaagcgagaccgttgcagccttgtgatccatgaatggagcaagagcatgaaacccggcaccgacgatgcggtcgaatttcccgagacgctcgatgatgacggcactctgctgcttgaccgagaaaaacgatccgcccacaccgaagatcaggaagatcaaaaccactaccgagattgcgactcccatgaatatgcgtcctttccccagatgtatggcatttcattcatcatacgttattctcgtcgcgaagattgcgccgaagtcgcatttaatttgatggcaacgatatcggcttcatcggagccggtgccgccaccgctcaccagataccatcgagcgggatccttgatcgatgcggcgacgttgctacaattttatgagataagggtgttcaaatagctatatcggaggtcgtgtcaactatgcagatcatagacgaatcccgatcgatcgcggtcaccaacgagcgcttccgcccgcgattccatatcgcgaccccaggcggctggctgaacgacccgaacggtctatgcttcttcaagggcttctaccatgtattttaccagtttcatccttattctgctgagtgggggcccatgcactggggccacgtgcgcagccgtgatctcattcactgggagcagctgccggccgccttggttccgggtgatcccgaggacgaggggggctgcttctccggctctgcgatcgtgcgagatggacgactctatgtgatctacaccggtcagcactactacggcgacggcgatccggagcatttctgggagaaccagaacatcgcttggagcgatgacggcgtgaacttcaccaaattcgagggcaatcccgtgatctgcgcacccgaggataactcgcagcatttccgcgatccgaaggtgtggcagctcggcgatgcttactacgcggtcatcggcagtcaggatgcagccgatctgcgtggtcgggcgctgatgtatcgctcggatgatctcatgcgctgggagtcgatcggggtcatctcgcgcgccgccgatgcggccagcgagggggcgatctgggagtgtccggacctgttccgtctcaacggacgcgatgtcttggtctgctccccccagaagatgccggcagcgcatcatcgcttcctcaacgtcgatcagaacgcgtacttcatcggtcagctcgattacgaagcggcgcgcttggatcgcggcgagctgcatgagctggactcgggtcataacttctacgcgcctcagagttttttggctccggacggtcgtcggatccagttcgggtggatgagttcgttcggcgcgcccatgccagagcagagcgatggatgggccggtatgctcacggtcccccgcgaactcatcataatggacgatgacacactgggtgccgtgccggttcgcgaactcgcgcaccttcggaaggccgaagtgatcaacgagacgatggacgtcgtcggatccgtgacgcttcaggtacccgacccccagcacctcgagctcgatctcgacgtctcgctcgatcgttcatgcgaccagatcagctgggtgctcgaatgcgagggcgacgcgctcgtctcgctgaccttcagcgagcgcaccggagagctgagcgtccatcaacggggcgcagctagcgatagatacgctgagatcggctctgtcgagcacctgcgtcttcagatcatcgtcgatacgagttcggtggagatcttcgtcaactccggagcggcgacgttcacggaacgctactatgcagatgccgcgcccagccatcaggtgcgatccactcatccggcgcgcatctccgtgagcgctcatacactgagcgcgtgagaggatccaccatggctaccgaaagaaccaatgccttcaaaaacccctgttatcgctcaagctccctgatcattctgctattcttcaccggatgggggatctggtggtcgttcttccagatctggctcacgggtaccctgcacttctccggtgccgaggtgggcacgatctactcgttcaactccgcggcgacgcttgtcgtgatgttcctctatggggcgattcaggatcatctgggcatcagacggaccctgctcatcgtctgcgccgcgctgcagatgctgctcggtccgttcttcacgtggatctacgcgccgctgctccatggcagcttctatgcgggcaccgtgatcggagccgtgtatctgtcattcgcctttctggccgcttcacccacgttcgaggcggtcaccgagcgcttcagtcgccgcttcgggttcgagtacgggcaggcgcgcgcctggggttcgttcggttacgcgctgtctgcgctggctgcaggcttgttgttcgtcgtgagcccctatctcgtcttctgggcgtcctcggcgatcgcgacggtgctgctggtggtcatgatctgcgacggcgcatccagccgcgcctcttgcgcgcgcatctccgacggtcgggagagcgagcagaatcgcacgaccccctcgctcagggagatcctgtctgtcttcaagctgcgcgctctgtggcagatcatcgcctatatcatcttgagctggacgttttacacggttttcgaccagcagatgttcccggacttctatacgaagttcttcaacgggtcgacgggtcaggctatgtacggtgccctgaactcgctcgaggttctgctcgaggctctcatgatggcctgtgtgccttggctcatgaggcgcgccggcgtgcgcaggacgttgcttttgggcgtcgtcatcatgatcgtgcgcatcgggggttgcggtctggtgaccaatccggtgggagtctcgctcatcaagctgctccacgccccggagaccgcgctgttcgtcgttggactgttccgctacttcacgctgcatttcgatacaaaggtctcagcgacgctgtacatggtcggcttccagatcgccgcccagatcggtcagatcatcttctcgacgccgctcggcgctgttcgagacgggatcggctacagcagcaccttcctgctgatcgccggaatcgtcgcggtcgccgggatatatgccctgttcatactcaagcgcgacgaccaggatgtggagggacagccgctgagcacgaagtgagcttgccgcaatccatgtgttcacagagctcgaaaggcgcgacctgtggggccctgcacgcccgagggcccggacgggcgctaagcgccgcgtcagctccgcgtgacctcgaaaacgggataggggtggctgagatggtagccgagctgctcggccagcgcgagcgatgcgcggctgtgcgcgtcccagctcgggtacaggccgcgctctcgacagcgcaagatgagtcgggcgctgcaggcgcgcgcgagaccgcggcggcgctcggcgggcatcgtgtccacctcgatctcgatgccgaagcgatagcggctgtaggatgatgcgccggaaacggggatcccgttgctgagggcgacgacgccgatgccgagttggcgataacgctcgaagctgccgaagttggccacgagatcgcggctccatgcggctgtgcggcacgcctcgaagagcgcttcgtcgtcaaggtcgcgcagctcgacggttgagggtagcgcttcggtgagccgactcagcagctgttcgtcgaagacatccggttctttgcgcgtcgcgtagcgcacgtggggccgcgcagccgcaccgaagttctccgcgatcaggcgctcccatgccgcgtcgtgcggcaccacgatctcgacgtcgtgcgccgctccggtgggatcgaagcgcagcagcccttcgcacggcgcgcccgcgcagaaccggaagtcgccgagcagcgctgcggctgcggacggccggtctgcatcatcggcgatgagcacacccatcgtctcatccagacacgaccagatcagcgtatcgtcccattggttgaacagcgctgcgaccgctgtcggtgctacgagccccatagccatgatgtcatctttctctgctgatgcgcgcgaagtttcgcacgatcgagataaacgaacgcgagatccacgcgctgcaccgctccgagcgccggcgcaagaaggatcttattatagcgctggctgtcttcgccgtcgtccatatcgactgcggcgacgccggtccccgcgtgtttcaggatcgaatcgacacaggcgagttcatcgctgctccggatcaaccagatcctcaaacgctccggcgcgcatgttttcgaagacggcctcgccttcctcctgcgaggcgtccagatcgacatcggccatgatgccgaaatcgcgatcgccgtctgagtccgaaaagatctgatgcacatgccagcggtgcgtcgcgtgctcgtcggactcatcgatctcgaggaacgccgaggagcgcgcatcggcgtcgatgagcatctcgtcatgggagtcgaagaacgccgcgatggcgcggcgccagcgcagctcgggcatgccccaggcgccatccagctcaccgagcgcctcggcgcgcccgcgtgccgcgagtcgcactcggcgaaacagggcgtttctcacaagcaacgtgagcccccgccggtccgcaacgaccatatcgctcgctgcgggcggcgccgcatccagcgcggtgggatcgccggctgccacccattcgtccatgaggctcgaatcgatggagcgcacgacgaagccaagccaggagatgatgtcgtcgagttgctccgtgcgcttctcatgtgggatcgtccggccgagtgaacgatatgcctcagcgagatagcgaagcaggaccccctcggatcgggcgatccggtagcgttggatatagtccttgaaatcagaggcgcactcgagcatgtcgcgcagcaccgatttcggcgacagggagtagtcgttggcccagggcacgctgatgcagtagcgggcgaaggcgacgtcgagcatgtctctgagcggctgcggataggttatatccgcaagtctctcgagccgctcctcatatcccaccccgtcggccttgagttcggccatggcgcgatctcgcgcagcgcgctcctgcgcgcgcagcacctgccggggatcttccaacgtggcttcgaccatggagatgagatccatcgtataggattcgctgtccggatcgagcagctcgagcgcggcgagcagaaacggtgataggggctggtcgagagcgaagtcctcgggcaaatctatcatgagggcgtagtccacctcgcccgtttcgctcatctgacgcaccacgacgccggtgtcgatgagcgtctgcatgatctcgtcggcgcgaatcgccagatgggccttctcctcatcggtctgaaggctgcgttctatgagttcgtgtacgtgttcgagagcgtcaccgccctgctcgaccatcgacagaaccatcgagtgggtgatccgcatgcggggtctcatgatctccgggcgcgtctcgatgagccgctcgaatgtctgctggttccagctcacgaagccctccggcggcctcttccgctttattcggcgcaaccgcttcggatcatcgcccgccttcgccagcagcctagcgttctcgatgtcatgcggcggggcttcggcgatgatcatcccctcggtgtcgaagcccgctcgtccggcgcggccggcgatctgctggaactccctggctcgaagccgacggacccggtgtccgtcgtattttgtgagagcggtcaggatgacggtgcgtatcgggacgttgatgccgacgccgagcgtatcggttccgcagatgacgggcagaagcccctgctgcgcgagcttctcgacgagcaggcgatagcgggggagcataccggcatggtggacacccactcccgaggtgatcaggcgtctcaggatcttgccgaacgcggtcgtgaagcgcgtatcgcgcgcgacctctctgatgcgcgctcgctgctcgcgactcgcgacaccgaagctcgcgagtgcctgagccgatctcaacgcgctgtcttgagaaaagtggacgatgtagagcggtgcctcattgcgtcgaagggcgagctcaacggtaccttctaggggagtttcaacatactcccagctgagaggtacaggacggtcagcctcggcgacgatgtcgacctcggtaccggtccatgaggcgagagctgcggcaagatcgcgcgtgtcgccgagtgtggcgctcatgagcatgaactgtgttcgcggcatagaaagcaggggcacctgccaagcccatcccctgtcgcgatcggtgaaataatggaactcgtccatgcacacgcagccgatgtcgcagcggtatccctcgcgcaacgcctgattggcgaggatctcggcggtgcagcagatgacgggcgcatccgtgttgatatggatgtcgccggtgatcatgccgacgctgtcacgaccgaggatgcgcaccagatcgaagaatttctcgctcacgagcgccttaatgggtgccgtatagtacgatcgccgtccgcgcgcgagtcccataaaaagcatgccgagcgcgacgagcgacttgcccgagccggtcggcgtaccgagtatcacatggtctcccgccgcgagatcgatcagcgcctcctcctgatgcgaccacagcacgatgccactgtcggccgtccattggctgaagcgcgcatatgcttcatcggccgtgagccattcctcggcgctctcaccgacttcgggctcccaccagctcggggcgagggcaccgagcgaggcgggctctcgctcgccggatccgcccgcggcaaacgcgctcgccgcaccgccgtccaaggggaaacgtccgactcgatctgcttccatgcgaggggcctccagagatctgcacttctgttcgctcatagttgcaaccattatgagccaagcgcgcatcggagcggctctcgccggtcaagatcgggaacgcaagcgaaatcccccggtcggttagcgctgtggcggacaacggtgtcgagcagacgagatcagacgcgtttttggtacgagtagaagcccttgcccgactcgacgccggtctcgcctcgatctatgtgctgcttcagcattctctggatcctgccctgtacggagcccggatccttggcgcgcttgtccagattgccgatctcgaacatggttcgcagcccgatgatatccatgctgcgaatcgggcccacgggtgcgcccgtcgccagcatccacgttttgtcgatggtctcgatgtccgcgacctcgtcgacgatgagctgctccgctgcagcgagaaaggggatgagcagggtgttcaggatgtagccaggctgctccttgtgcaatacgagcgggatcatggcgatggcttttgcaaattcgacgatctcatcgaaaacctccttcgaggtgccgggatgtcccatgatctctgcggtgttgcgtcgccagatctgattcgcgaagtgcatcgcgaggtatctttcaggtcttcccgtgaatttcgcgaaccggctcggcaccatggtgctcgaattcgtggcgatgatcgcattttccggcagatggttagccatcttttcgtagaacgcgatcttgtcatcgggattctccgagatcgcctcgatgagcagatcagcttggcggcccgcctcctcatagctcgtggtgagccgaatggatccagcggcgcgctcgacgcgctccttcaattggtcgagctgcgaggctgtgacgtggggcgagtccacaagaccccgggaataggcattcgtatcggttttcatggcctccagcgtctccagataggtccggcgcagccgctcgagacggggtcgcgcgcgatcgacggattcctcgctgcgcagccacacggtcacatcgaatcctctgtaggcgatctggaatgcgatctggctgccgagcacgcccgcgccggccaccgtgacatgtttgatatccatccgattgactcctttcagcttcatgcgaagcggatctgccatcgcccttcgacgggttcatctgggggcatgtatcactatgcccgcatcgaggcacatcttgccaccgacagaaagattctcactgtccagcccgatcgagtccgctcagcgcgacagattccggcgttcgccgagcagattgcgcacggttgcctccatcccgagcggaacgtagcccaaagaggacagatcgctcggcagatatccgacgaggctctgctcaagccgtcgcgccgcctcgatccgctccgatctcgcggcgcggccgggccgagcgcatatgccgtatacgggcgctccgcgctcgatcaggcggctctcgtactccgttcgggcgaagtcgcttcgttcggaagcggcatcgtcggagatccacacgagttcgtagccggcgcaatcgagttgaagaagcgagtagtctctgagcggaaggctgtccgttcgcagagctatgagaccgttcgggccgagagatcggcgatacgagatgagatgatcgacgtttgtgagcctcaggtgggcatggcggcgcttcgggtgcggtgtgggaaagttgagttcgatgcgcgagagctcaccgggcgcgaagagcgcgtcgatcgattccgcgccgcgtggaacgatcacgatgttgcgcaatccgctctcggttgcatgctgggcggcataggcgatgcagatcggttcggtgtccataccgatgaacaaggtttctctcgaccgtcgcgcgagctcgacgatacccgctccctttccgcaacccagatcgaggtgcacgcgatcgaatgctccggtgcagatcttatcgccgataggccagcatgccttcgcccatctgccgatcagcttctcgggacgctgctcgatcaggtccccgaagcgctcgagtcgctcctcgagcacgaagtttttcggcacgcgaatatgtgtcgatcccatgatggctccggctcattccgaccgagggcaccgatgcgatacggcgcggcatctctcgagtacgaggtaggtattgagatcgccctgccgcccgtctgctgtgaagcgatgtcgcagaatcgctccgcgccgtgcgagatcgcaggtgagcgccgcgatatcctcttgggagaaatgatggcagaagcgtctggggcccaagtccgtatcccatccgagcagcagatcgccctcgtccatgctctcggcccgatagcctgcgaacggaggttgcgtgcgcgccgcctcgatgcaagcccgcgcgcgccgccggatccgcgcgctcgaaagcggatgccacagggacaccgctatgatgccgcccggccgcgtcctctcgatgagcagatcgatcaccgcttcgcgcagccgcatcccgggcacgtgatgcatgaagccgaagcacaccgtcagatcgcacgtcgggcccgctaccgtgcagcacggggcgcagctcgggttcatgagcgcatcgagtacatcgatgcgcacgaagtcgacgcgtggcgtctccgcggtaacccttgcgagctgggtacagctgtcccaagcatgaaacgtcagatccgcagacggtagctcctcgcgcagatagcgctcgaagcgcagatttccgcaggcgagatcgaatacgctgaggctcgcgcccgccgcgcgcagcgagagatcctcttcgatcagctctatgagacgcctccatcccggccaaggtgcctgccgcgtcgcggagaacgacttcgcatgctcgcggtagaaggcgttgtcgagcgagatgagcgcccgggcggtcgcatcgtccatctgttatctcctcttatcgaaacctcgcatccgcatcttcatcctcatagtatagaatgcatgtgcatggagcagatcatcttgcagatactcaacgcattgagacgcggcgaggaaccatccgagcgcgatctcggaaggctcgtcaacgctcaggccaagctcgcgcatcaagataagaggcggttctcgaagcgtcggctgctgcccttctattttcagatcaaacgcgagcagccggcgcgctggaagagctgggatgtctcaccggagctcgagcgatccctcatcgccgcgcttcgcatgaaacccagacgctccgcttcgggggtttccacgataacggtgataacgaagccctgggcgtgctcgggctcgtgtgtgttctgtccgagcgatattcgcatgcccaagagctatctccacgatgaacccgcctgcgctcgcgccgagcagaatatgttcgatccctacctgcaggtatcctctcgtctcgtttcgctggcgcagatgggccacgctatcgacaagatcgagctcatcgtgctcggtgggacctggagcgactatccttttgactatcaggtctggttcatctccgagctctttcgagccctcaatgagtgcaccatcggcggcgccgcacagactgatctcctctcgacggcgggcccggggatcgatccgactccggtgggggtgcgacagcgacgcgaatggtattccgcgcggggattcggcttcggcgcgcccgccgacgccgagcgcgtgcgctcggctcagctcgccatcgatcgcgcagagctgagctataacgcggcagtggagcgggtgtacggcacggctgccgctgttccgccgatcggccgaggcgagctggccgacctcgacggtctcgagactctgcagcacagcaatgagtccgcgcgctgccgtgccgtgggcctcgtgatcgagacgcgtcctgatgccgtcacagctgaaagcctgcgtcttcttcggcggcttggttgcacaaaggtgcagatggggatccagagcctcgaccagggcattctggatgccaacggacgcgggatcacggtcgacaggatcgagcgcgcctgctctctgctgcggctgttcggcttcaagacccacgtccacttcatggtcaatctcatgggagcaaccccggagcgcgaccggcgcgattacgagcgtcttgtcggcgatccggcatttctgcccgacgaggtgaaactgtacccgtgcgttctggtgcagggggctcgtctcgcctcatgctatgctgacggttcatggaggccctacaccgaagatgagctgatcggtgtgctttccgatgatgtgcttgcgaccccggccttcgttcgcgtctccaggatgatccgtgatttctcagccaatgatatactggctggcagcaagcgttcgaatctcagacagctcgtcgaggcctcgctcgccggacgtccggtacgcgagattcgctatcgcgagatcggtgccgcagacatcgacatcgaggagctcgctgtcgatgtcgtcgattacgagacgacggtctcctccgagcggttcttgcaatgggtcacgcctggcggcgcgatcgcgggctttctcagactgtccctgccgcatcttgaatctgtcggcgagcgaggcgatgagctgccgatcgggcccggcgaggcgatgattcgcgaggtgcacatctacggcgtggcaacgcgcatcgccgctcaagggggctccgctcagcaccgaggactcgggcgccgcctcatcgagcgggcctgcgacatcgcgcgcgagcagggttacacgaagatgaacgtgatcagcgcagtggggacccgcgcctactatcgacgcctcggctttgtcgacgccggtctctaccagcaaaggacgcttatatgagcaggcggggtccgcggcgcgcagcttcagcgtccgctctgctggccggctgcgcgggtctcggcgcgatctcggctctgatcgccgtgatccgcgctgcgcgtctcgccagcaccgatgccgacgcagccgtcatccgaacgctgcggcgggtcggccgagagccgatcagggtgctttgccagggaggcgcatatcaatcggcgacctatatcggcaagcggtgggccgagccggtgttcgcctatcatcgcgcacttgacgcgctgttcgcagcagaggaggatctgatcgcggcaagcggtcacgccgtgcgcgatgtgctcatgatcggcggcggtggctatgcctatcccaaacatgcccttctggagcatcccgagatacgcatggatgtcgtcgagatcgatgcgcgcatcgagcgactcgcccgacgctggttctatctggatcggctcatctccctcaccgggtcgcgtctgcgctgcatcaccgcagacggacgatccttcttggagtccgctgggcgctgctatgacgccatcatcaacgattcgttcatcggacgcgcgcccgcgcgcgatctggcgacgctcgaggccgcgcgagcagtgagccggcggctgaatccgggtggggtctatctcgccaacgtgtccaccgagtgcgatggcgcggaccccgccttcctgcggcgggtgtgcgcaacccttgcgcccgtcttcgatcatgtgcgcatcatcgacgcgaccgatgaggagctggccgcagagcgcacctatctcgtgatcgccggcgacggcgatcatgtatggagcgagagcatagcctacgacgagagctttctgggtgaggtgctcctcgatgcggaggcgccggccgcccattgacgcacgcgctgtctcatcccctcgatgtcgagcacgccctccgcgaatcccttgcgcacgagttgcgccggtagaaatctatcatatttgttgaagttgggcgtctcggtcgggtagagcagatcgatcggctcgaagtccgcctcggccgcctcgctcacgaccgagatgaacgacgcggcatccgccttcatcttgaactggaggaagtacggccttgacacatccatgccggacaagccgagtcgtcgcgcgcatctgatcttgagcagccgctcgagagcgagaaatgcgtagctgccgagccacggcatcaaacaccatgtgtcgccacccagacagatcagaggttcgctcaccgctcccgagagctgcgcggcgcgtctggcctgatcgagtcgagcgcgggcgttgtcgagcagatacgggtagacatctcgctcggcgagcacgccgcgcatcctctcgagcacgcgagtgtggatatctcccgggcactcgccgaagtaagcgggcacccgtcctttgacctgcgtgcagtagacgagatggcgcttccagtctatctcctcgacgatccagcaatgacctgcgatcgcgatgcgctccccggggggcgggggattcacgatcgttcccagctccgaggacgcgcacctgaccgtgaactcctcattctcctgaaagaccgcgtagaacttataggagttgaccacccgctcgccagcgagcccgatgatgagcccgccgccctcggtccgctcgagatgatccgtctgaagcagatgggtgagcagcgtccggtagtcatccaggctcacgcgatgaaacgggctcagggtgaggacccgctcggccagagcggcgcaggagagctcccctgtgccggcgagcgtcgccatggtctgatggtagagcaggctgtaggggagcctgtctgcacgcggtggctcgacccagcgctcttcgcggtagagctggatgagcgcgcagccttggatgagcttccagggaacggtctgcggcatcggatctcgcgcctgcggttgctcttcgcgcatgacgaaatgcatctcgggtggcagatctcgacgcccggtccggcccatgcgctgcagaaacgatgaaacggtccagggcgcatcgatctggaaggcgcactcgagtcggccgatatcgatacccagctccagtgtcgcggtcgtgacggtcgtctggttctgctcttcgtctcgcatcagctgctcggcggtttcgcggaaggatgaggaaaggttgccgtggtggatgaggaagcgatcgggttcgcgcagcgcctcgccgagggatcgaagcatcgtgcagacggcttctgcctcctcccgcgagttcacgaagacgaggcacttgcggcgccgcgtatgctcgaagatgtagccgatgccgggatcggcgtcgaccggggcagcggatgccggatcgcctcgcccgctcacctgcgcgcgggagatcgatgactcctcctcgatcttcgcgccatccgcgctggcacccgctgcgcacccgcctgtcccgtcctcgggtcggatgggacggctctcgatgcgctcgcagctcaccacctcggtctgccgcgcgagcaagctctcgaccgcggcttcggaggcctggggcccgctgatatagaagtgctccatcgagagtcgccaggttcgtcggggttcctcgaagcgcggcacgatcgtggcccgccccgtgcccgctccgagcatctccgcgcagcgccgcggatcgccgatcgtggccgaaagtccgatgcgccgcggccgcgcgcccgccatgcgcgacagccgctcgatcaggcagagcgtctgagcgcctctctcaccgcgaagaaccgagtggacctcgtcgatgatgacgaaccgcaaatcgcaaaaggccctgggaacgcaaccatgtttgtgcatgagaagagcttccagcgattcgggcgtgatctggaggatgccctggggatgtctgagcatcttgctcttgtgcgaggccgagacgtctccgtgccagcgccaaaccgggatatcggcttcatcgcaaagatcgcccagccgcagaaactggtcgttgatcaaggctttgagcggagcgatgtagaccgcgccgatcgaggtaggttgatcctgccagaacagcgtgagaatcgggaagagggccgcctcggtcttgccagatgcggtcgaggcgcagagcaggacgttctcgtcggtgttgaagatggcgtcggcggcggcgacctgaatggagcgaaggttctcccaatcgtgggcgtagatgaaatcttggatgaacggtgcgtagcgatcaaaggtgctcatgatgaactatatctcgaattcggtgaagaggcggcgattgcgctcggtgcctatctcgatgccgtccgatccgcccgacggcatcgtcgcctgtgaagcccccagggcctctgaaagatcgagctgcgggttctgatacaagatgtcgagcagttcgatgaagtcgcgaatcacctcgcgcggcgtcagatgcgtttcggctcccatgcgagcgaactcgatcttcagaaactcagccagatcgcgctcatcgagtcgcgttggatatccgaaatagcccgcatggataccggcgagcttctcgacgagcaccaacagctcttcataggtgagctggtgcaggcgcacgatcggtgcgagcatgtcagccgcgtcctcgcgcgcgaatcgaccctgcgcgagtcggctgcgcagcgcctcgtagctgaacaccccgcgacgacggtcctcgacggtttggggcgtgccgcccatgatgatgccaaggtggcgcgctttgccctgaagggtatcgttgtacatcgtcaggatcttctcgtaattgtactggcgcgtgacagcgttcgggatcttgtgaaggttgaccagctcgtctatgagcacgagcatgccccgatagcccgcgccgaccatgaattgagcgaagagcttgatatagtcgtaccagttgtcctcgctgatgatggcggtgacccccagctcgtcgcgcgcctcggttctcgttcgatattcgccgcgcagccatttgatcaccagcgatccgatctcggtctcaccgctcgcatgcgctcggtaatacttgataaggagctgtgtgaagtcgaagccgtgcaccatatccgagagcatggcgatccgctcgcggattcgccgctcgacgatcgccgcgaatcgaggatcgtcggcatcgggtaccttgcctgccgctgtcgctgccggggtcagcgcgccggagtgcgcgtcctcttcggaggcgacctcggcctcgaccgacgagatccatcgatccaagatgaggggcagcgctccgccctccggccgcgttttcgtggagaggtttcgcatgagttcgcgataggtggccaaaccctgtccctgaccaccctgaaggcggcgatccggtgagaggtcggcatcggcgaccacgaagtcgcggcccatggcatgggttctgatggtttggagcaaaaacgacttgccgcagccgtagcgtccgacgaggaagcggaaggatgcgccaccttctgcgatgaggtcgagatcgcagagcagcgcgcgaatctcgacctcgcgccccacggttatgtagggcagacctatccgcggcaccactcctcccttcaaggaattgatgatcacggcggcgacgcgcttcggaacgcgtggcggctggcttgcggactcactcatattcggacgatctccttaaggtcgctctcgtaatcgtcgatggctcgcgggctgccgtcgacgcactcgatgacggtgtcgccgaggatctcgagcatcttctcgttgatagcgtcgatcagcatatcctggctgattctcgctgcggcttgcgcaaccgagcgcgcgcgctcgtctcgatcgagcagcgcacgcagccaatcggcctcctccgcgctgagcggtccgcttcccgccgcttgggctggagcccgactgattctggcgccaccgtcctgcggagccgcgggcactcgcgagaggagggggtcgctgggcgcgtctttcgtcgcggtcgtctcgtcggggtcgagaccctctgagggcccgggcgcgcgctcctcatccacgagcagcgcctcgcagaccccttcggctgccttgcggatccttgcgagcttggacagatctatatcgatcactcgaggggcgtggtcgcgcttccagcccagccaggtctcgatctcccgatcgatgatcttcgccaggtacttcggtgtgctcccctccttgaggggatgggccgggtcgagcttcagccgcagcctgcagtcgagtgcgcgcatgatgcgtccgagctttgcgctcctggaccggctggcatgcttccgcgaacaggtccagcggccccgctcgcatcggtagctgcagactccgtcaagttcaaaacaggcgcgcctgtgcgggttcctttcgaagaagaccgcggatcgaaacatctcgtatggctcctcggaggctcttccgaaaaggttctcgctcagactcagcttgcagcggcggtcgcagtgctgcgccaagcgcgcgtagacggcgcatgcgcagcgccgcatgtcctcggggtggtctcgaaagagtctcgaggcggtgatgcgatacgtggacagcgtctcgatggcgccgagcagccgcctctcgcgttcgacgtcgggcggcagcgggagggggcggggctcgatgcgatcgagctcggcgagcgcgccatcgaagatgacctctcggcatcccgctatgagcccgggatcgagatcatgatagacaaccatatcccgccgccagatgcgcgcgtagcgatcgatattcgagttgagggcgcgccacgcgcgccagaaggaatcgaatcgggagaacgcctcaagcggatcgtccacaccgatgccgttgatgagttcgtacaggtagacgtaggcaaacgagagcgatgcgtcctcgacgcggcctgcgcgcaccgccgagcgccatgtgaagtaaccgcgcagctggcggtcgctcattgcgctgtaggtgggaaagtacgacttgaacgcgccgtgataggggcactcgtcgacgacgtcggccatgaaatcgccctgaaggcagaacagctcgccgtccgatagccatcgaggccgcgagtccacctgtcgtacgcgcgagatcgcacgcatgcgacggtagcgatcgggaagataggtcgacatctgccggcccgtcatgaggatcggctcctcgccgtggatggtctcagagaaatgggaggtgccgtgccagcgctcatcgctcagaatgcgcgctatgagctcttgggcatccgacatcgcctgctcctctcctcgcgcccgcgattcggtatcatagcataacaggcaaacacatgttcgcttcgcagggaaagcgcatattccctccggttcgcatgcggctgacgcaaacgtggcgaggcgggcgcggcaccaaagatctggtctggatcatgccgagaagtaggagactccgctttcgaagatcggcatccaggtgttgccggggacgttcgcatacagattccgacctcggcgctccgtatggcccatcttgccgagcacgcgcccgtcggggctcgagatcgcctcgatcgccatgagcgagccattggggttgacgtcgagcgccatcgacggcgcgccgtcctcatcgacgtactgcgcggcgatctgcccggagctggcgagctcggagagcacctcggccggagcttcgaagcggccctcgccgtgcgagacgggcaccgtatagatcgtgtccgaatcgcacgcgctcacccagggggacaggtcgctcgccaggcggacgcgaacgagcctgctttgatgacgcccgatggtgttgagcgtgagcgtggggtcctgcgcggttgcggtcacgatgtcgccgtgggcgatgagcccgagcttgatgagggcttgaaatccgttgcagatcccgagcatgagcccgtcacgctctcccaggagctcgcgcacggcatcggcgacctcgggggcgcggaagaacgccgtgatgaacttcgccgatccgtccggctcatcgccgcctgagaacccacccggtatcatgacgatctggctcgagcggattcgtcgagccagttccgcggtgctctcggcgacgtcggacggggtgaggtttccgagcacgagcgcatcgcagacggcacccgccgcctcgaaggcgcgaacgctgtcatattcgcagttggtccctgggaagatcgggatcacgacgcgcggtttggcgatccgaccgcgccggcgcttcgccggtctcgctcgatctgcggacgcgtgccagataagccgctcgacggattcgagcccctgctgctcctcgcccgccgcgcgatatggaaacaccgattcgagcgcgctctcccagcgctgctggagctcatcgagatcaatcgtctcgccggccccgcggagctcgaaggcctcgagcgtcgtcccgagcggctcgatgacgacatcgtctggcccctgcggcagatccgccgtatcggcgacctcgacgatgaagctgccgtacatcggttcgaacagcgagtcgatgtcgacatcgcgtgagagggcgacgccgacgcggttgcccacagacatcttgaacagctcctccgcgccgcagccgtagcccggcgtcgcgatcgcgagcgccgaggcggccccggtcatgtcctcgacgattcgaagcgcgctcagaagcgcctgcggggcgggcctgcgatcggtcccgtatgcggcgggggctatgcgtacgattctgtgaccggcggccttgaactccggagagaccgcgcggtcggccgggccggtcgagacggcgaacgagacgagcgtcggtggcacatccaggttctcgaagctgccgctcatcgagtccttgccgccgatcgccgccaccttgagatcgatctgagccatgagggcgccgagcagcgcgctgaccggcttgccccaccgcttcgggtcggatcgcagccgctcgaagtactcctgaaacgagagataggcgctcgcgcgcgtgaagccggaggccacgagtttcgagatgctctcgacgacgctgagatacgctccggcgaacggatcgagttccatgaggaagggattgaagccgaatgccatggcgctcgctgtgcgagtctcgccgtcgacgggaaacttcgcgaccatagcttgggccggggtgagctggctcgatccgccgaacggcatgagtacggtcgcagctccgatcgtggagtcgaagcgctcggcgagtcctttgttcgagcacacgttgagatcgctgacaagcgagctcagccgttcggccaacgtctcgcccggccatgtcggctgccagatccggcgggcttccacccgcgctcgcgcgtgcttcggcgcaccgttgctcgcgagaaacgcgcgagcgatgtcgacgatgacatctccgcgccagatcatgcgcacgcgctcatcgtcggtgacctcggcgatgacggtcgcttccagattctccgagcgcgccagcgacatgaactcctcgacatcttcggccgagacggcaacggccatgcgctcttgactttcagagatcgcgagctcggtgccatcgagaccctcgtatttcttcgtcacccggtcgagatcgatcgcgagtccgtctgccagctcgcccacggccaccgcgaccccgccggcgccgaagtcgttgcagcgcttgatgagacgacaggcgcgctcgccgcggaacagccgctggagctttcgctcgaccggtgcgttgcccttctggacctctgctccgcatgtctcgatgctctcggcgctatgagtcttggacgaaccggtggcgccgccgatgccgtcgcgacccgtccgcccaccgagcaggatgatcttgtcgccaggacacggccgttcgcgatgcacgtgagacgccggggtcgcgcccaccacggctccgatctccaagcgctttgcgacgtagccggggtggtagatctcagtgacctgaccggtcgccagaccgatctggttgccgtagctcgagtatccctgggccgccgccgtcacgagctttcgctgcggcagcttgccgggcagcgtgtcggctaccggtgccagcgggtccgccgctccggtgacgcgcatggcctggtagacgtaggagcgcccggacaaggggtctcgaatcgcccctccgatgcaggtcgctgcccctccgaagggttcgatttcggtgggatggttgtgcgtctcgttcttgaacagcaagagccagtcctcatcgcgaccgttcacgtcgacagccgcgtgcacgctgcaggcattgatctcctcggactcgtcgacgccgcgcagctcaccgctcgccttcagatggcgcgcgccgatcgtgcccatgtccatgagcgtgacgggtcgctccgcgcgccccagatcccgtcgaattctcagataccgctcgtatgcgtcgcgcacgtcatcgtcttcgatctcgatatcggccagctgcgtgccgaacgtcgtatggcggcagtgatccgaccagtaggtgtcgatgacgcgcagctcggtgatggagggatcccggtgctcccctcgaaagtacgtctggcaaaaggagatgtcggcggcgtccatggcgagcccgcgctcagcgatcagcttgtcgagcccgtccgcatcgaggtcgcgaaagccgttcagcatctcgacggattctgggatcgaagactcggcggcaagcgtctcgggcagctcgaggcgggccgggcgcgcctcgacgggattcacgacatatcgctcgatagcggccgcctcgccggcgctcagatgcccttcgagcacgtagaccctggccgagcgcacctgtggtcgctcgccttgggatatgagctgtatgcactcgcttgcggactcggcgcgctgatcgaactggccgggaagaaactcgacggcgaacaccgtcgcttcctcggcgcggggcagctcgcgggtcgcgacatctacctgcggctcggagaagaccgtggtgacagcgtagcggaacagctcctcgctgatgccctcgacgtcatagcggttcacgatgcggacgcgcctgagaccgggcacgccgagggtggcgcgcaactcgtctcccaaccgctgggcctcgatatcgaggcctgttctcttctcaacatagatacggcagaccatggtgccctcgcccttctgctggggctcgcccggatcggcggcgagctgtgatgactttcctatgatatgacattatcgttgccgggcgggccgcgttgcacgccatgttgagaagcacgcgtcgtcctcgcgcactcgaggctctgcgcatcggggatttgtgtcaagaatgatgtttttatcctgatcgctcgcgcgcctttggtcggaactagaatcgagtgtcgaatgaaaaacgggtgcggcctcaaatatcggccgcgcacgtcataacgaacggggacgagatgggcactatagttatgacctgcatctctgctgttgcaacggttttgatggcaatcatgatcgcaagatttcttattgcgggtcgccagacaggcgcgccggctctgcgctcgcggacagcttggtgctgcacgttcaccgtcgtctcgatcgtcgtgggcgggctgtgcgcccgcggtatgctctccgccgatccgctttccctgatcgtgctcagcgtcgtgctcgtcggatgcgtcgcggcgcagacgcgcgcggaatcgatcgcgcgtttcgtttccgtgccgcgccacccctatgtccgctcgctcgcgctcgtgctcatcgcgtcgctgctggcgatgatggctctcgagatcccctggaaccatgagatctggaatatggtcatgatgaccgcgatactggaatacctgctcatcgcggcgctcctgtcgtttttgtattacctgcccagacgacacggcgttctcgccgccgcggccgtcgcggtgctggccggtatcggcgtcgcgcagtatttcgtcgtgacgtttcgacagatgccgattcagcccggggacctgttcgcgctttccacggcggcgtcggtggcggactcctacatctatgtggtttcggcatactgcctgtacggcatcgccttcgcggcggtggcgatctgccttttctcgttgtccttccccctgactcagggcagtctcaacccgtcgtcgacttcatgcgccccgctgccgacgatacgagctggccgcgcgctcgccgatgaggcggagaagtgcgatgccgctcccgaggacgcgcgggaccagcgcggtcccgccgaggcgtccgacgacgagcgacacgaggagggtttccgcttgaagctgccgctcaccgtggatcgccggaccgctgtgttgtctgccgcgtttctggcgggacaggctttcgtggactactacaacaccctcgacgtccgtctctacacctggcggccgcttggcagctactacgaccagggattcctgccgacgttcatctcgaccgcgcagatgatgattccgcccaagcccaagcacttcaacagcgaagacgccgacaagttgatcaagcgctacgccgcatcatgggacagcgatgcgaacgggggactgcttccggcacgcgccgcagccgagcagcagttcgaggagctgaaaccctccatcatctgcatcatgaacgagtcgttctccgatctgtcgatcttcgacggacttcgctgcggctacaagggcccccagcggttcgccagcgtcagcgatgcgctgttttgcggaacgagctacatgagcgcgttcggcggaggcacctgcaacagcgagttcgagtttctgaccggccactccatggcgtttcttggttcaggcgtctatccgttcatgacctacaatctcgctcccaccgagaacctcgcgcggcaattcgccaagcagggctatcatgccctcgccatgcatccaaaccatgcctcgaactggaatcgcgtgaatgtcttcaatgatatgggcttcgagcacttctactcgatcaaggacttcgtcggcgccgaggagctgtgccgcaaggtaaccgatgctgcgacctatgacaagtgtctggacctgctgcgctcgcaggatgagcccgtgttcatccacgacgtcacgatgcagaaccattccggatacgacaccggtctgatccctccggctcagcgactgagctatgtcccggcgggcgtcgacgcggatcacatcagatggacgaatgagtacctcgccctcatcgaggcctccgatgtcgcgttcagatccttcttggattcgctgtccaagctcagcaggcccgtggtcgtggtcatgtacggcgatcaccagccgttcttcaccgacgccttcaacgacagctatttcaagggcgagccgaacgcggatcacacagaacggatctggcagacgaagtacatggtgtgggcgaattacgacgtcgctggcgcgcgacagcacagcgatgtcttggatacgagcatcaacaacgtcggcgcgctcgccctggaggcgataggcgccccgctgagctcctatcagcgcgcccatctcgcgctcagaaaagagatgccggcgatcaacgtggtggggtatcgggatgccgcagccgcctggcacctctcagaggagacgagcgacgcaagcgaagcgcgcgagaattacgccgcgatgcagtatcgcgccctgttcgaccatggccagtctattttcgccacgcgcaggcagaccgaggcaaatgagaccgacgcgaacgccgcgcccggaaccgatatctgattggagcgcatcgcctctcgcggctcatcggagccgcgagaggcagattcgcgtcaatcgcgatcgccggttgatctttttgcggcagatccacctccgcgctgtctcgccttcgagcgggaagggttccgcgccatctcagtggacctgcggtttgcgtaacagagatttaacatgctgcagacatcggcgctaaatgggataccgtcaggtcaaccatatcagacgagatcgaatcgcgttgtgttggcgctgcaaccggtgaaggcgcgggacgaacctgtgcgcttcgcgcttcgagagggtaatctaggtcaaaccgagatgaagtgagaggggagccgcatgccatgtcaaggtgacagccgattcggtccgacaatcgatcggagggttttcgcgggacttttcggtctgtcagccgcagcagctctcgtcggctgctcgggcaacgacccatccggccactccaccgatacggatgggcgtgcgttcaagatcggggtcatcggtccactcaccggcgatagcgcctcgtatgggatctctgttgcgaggggcgcgaagctcgccgcacgagatttccaagatgatgagcgcacctacgagatcagagcagaggacgacatcgcggactcggagacatcggtcaacgcgttcaacgctctttacgattgggggatgcaggcgctcgtcggtcccaccacgaccggtgcggcgctggccgtctcctcggaggcctatgaggcgcgcatcttcatgctcactccgtcagcgacctcagaagaggtcacatccggcaaggacaacgtataccaggtctgcttcaccgatcccgctcagggcaagaactccgcgctcttcatctcgaatcacttcccgggcgagaagatcgcggtattctatagaaacgatgactcctattcgcaaggcatcgcgaccgcctttctcgagcaggcgaaggtctcggggctcgatatcgtcaagagcgagctgacgttcaccgaggacacacaaagcgacttcaaggttcagctgacctctgcgcgaagctcgggcgcgacgatgatcttcgctccgatctattacacaccggcttccgtgctgctgactcaggcgcacgagatgggcttttccgtcagggtcttcggtgtggacggcatggatggcatcctgtccgtcgagaacttcgatgcccgtctcgctgaaggcgtctgcctgctcacaccgttctcggccgacgatgcgcgaagcgccgagttcgtgaacgcttttcgcaaggagttcgacgccgtccccgatcagttcgccgccgatgcctatgatgcggtccacgccattcatgaggcgctggcgcatgcagacatcgatgcggacgcatccgccgaagacgtgtgcgacagtctgcgcgtggcgatgaccgagatcgaggtcgatggtctgaccggcaagctcacttggaagagcagcggacaggtctccaaggagccgaccgcctatgtcgtgagagacggtgcctatgtcgcggtcgagtaggctcgcatcgcgcgccgtgttcaggaaatctaccgaggtggcgcatgctgctcgcttggcgatgatcgtcagctcgggcgcgcggcgctcagagaggaggtgcggcgcgtgagcgcgttcagccaatatctgctcggcggcatcagcttgggcagcgtctacgcgatcatcgctttgggctatacgatggtctacggcatcgccaagatgctcaacttcgctcacggcgatatcatcatggtcggtgcctatgtctcgttctccgcaacaacctatctgggtgcgcccgggtgggtgtcctatttgatggcgatcgcgctctgcgcggttctgggcatgctcatcgagggattggcgtaccgcccgctgcggcacgccgccccgctcgccgtgctcatcaccgctatcggcgtctcttatttccttcagaattccgcgcagctcatctggggtgcggctccgaagcacttcacatcgctcgcgagcgttcccgttctgacccacctcaccggcctgccgatcagcgaggtgtcgctcataaccgttttcacctgcgttgcgatcatgatcggcctcatgtggttcatctctcgaacgcggacgggcaaggccatgcgggcatgctctcaggatgcccaggcggcccagctcatgggaatcaatgtgaatcgcaccatctcgaccacgttcgccatcggctcggcgctggctgcgatcgccggcgtgctgctgtgctcctattcaccggtgctgcagccgacgacgggctccatgcccggcatcaaagcgttcacggcggccgtgttcgggggcatcggctctctgccgggtgcattcatcggcggcatcctgctcggtgtcgtcgaggctctggcaaaggcgtatctctcgagcagcctcgcgaactcaatcgtattcggtgtgctgatcatcgtgttgctcgtgaggcccgccggactgctcggtcgccgcgttccggaaaaggtctaggtgggagctgtgcgatttctcaacaacaggcgcacggcgtctgatcttctcacctacgcgatagtcgtggtcgcgttcgcgctcacgaccgcggctcaggccgcgcacatggttccgcgttcccttgccggccagctcgtacctatcagctgctacatcgtcatggcggtctcgctcaacctcgtcgtcggcatctcgggtgagctgtccctgggtcacgcgggcttcatgagcatcggcgccttcacgggcatcatgtgcgccgccggacttgcccgggccataccggcacctgagattcgtctcgcactggccatggtcgtcggtgccggtttcgcctgtatcgccggatttctcatcggaatccccgtcatgcgccttcgtggagactatctggcaatcgtcacgctcgccttcggtgagatcatcaaggagctcatcaactgccttctcgtcggcgtcgattcagacggcgtacacgttctgatcaacgtctcggggaccctcggtgtcagagatctgcatctggccgcaggcggtcaagcgatcatcaagggcgcccagggtgcttcgggaaccgaaaagatcgcgacgttcgcagccggtttcgttctcgtcatggtcgcgctcgtcgtcatccagaacctcgttcgcagtcgcacgggtcgcgctatcatggccgtgcgagacaatcgcatcgccgcgcagagcgtcggcatctcggtgacgaagtaccgcatgatcgccttcgtggtcgcagcggcgctcgccggggcctccggagcgctgttcggctgcaacttcactcagctgtccgcctcgaagttcggcttcaacacctcgattctggtattggtcttcgtggtgctcggagggttgggcagcatgcgcggctccatggcagccgccgtggttctgaccgttctgcctgaggcgctgcgcgagttttccagctatcgcatgctcgcctacgccgtggtgctcatcgcggtcatgatcatcaggaacagcgatcgcgttcgctgggccgtcgctcggctgaagcacagggtcgcgcgcacccgggcggtgcgccatgtctagatttcactgcgacatgaacaagatggcacccgatctcggtcgtcccgttgtctctgcgtgcgatccgacgtccgcggcggcgctcgaatgcattcacctcgggatcgatttcggtggactcagcgctgtagaggacttcacgctcagcgtcggcgcgacacgcatcaccggtctcatcggccccaacggcgcgggaaagaccacggtgttcaatctgctcacgggggtctaccagcccacgcgcggcacgatccttctgaacggagcggatacgcgcggcagaagcgtcgcgcagatcaaccgcatgggcatcgcgcgcacgtttcagaacatccgcctcttcgacacgatgagcgtcgaggagaacgtcatggtgggcctgcacaacgagcagcgctatggcgcggtgtccggtgttctcagactgccttcgttttggatgcgcgagcgcgccgcggccgcgcgcgcccgcgagctgctctcgatcttcgatatggagactcttgccggccgtaccgccggttcgctgccctacggattccagcgccgcctcgagatcgtccgggcgatcgcgaccggtccgagtctgcttctgctcgatgagcccgcagcgggcatgaatccatctgagacgaccgagctgatggagagcatcgccaagatacgggacgcattcggtatagcgatcatgctcattgaacacgacatgaatcttgtgatgaacatctgcgaggtcatatgcgtgctgaacttcggccgcatcatcgcgacgggcacgcctgagcagatccagagcaacgatgaggtcatcgaggcgtatctcggtggatgcggaaaggaatctgcgcagccatgttgagcgtctacaacatcaacgtgtggtacggggcgatccacgcgatcaagggcatctcgttttcggtcggtgagggcgagatcgtagcgcttatcggggcgaatggcgccggcaagtcaacgacgctcaggaccctgtccgggctcatgcgctccatgaccggttccatcgagtttctcggtgcggacatcatgcacgcgccgcctgagacgatcgtgcgccgtggactcgtgcaggtcccggagggacgacgcgtatttcttgagatgaccgtcgaggaaaacctcgagatgggcgccttcacccgtcccagaagctcgatcgcctccggcctcgagcgcgtcttcttccatttcccgcggctcaaggagcgccgccaccagatggcgggcacgctctccggtggcgagcagcagatggttgcgatggggcgcgcgctcatggcggacccgaggcttctcgccctcgatgagccctcgatggggctcgcgcccattttcatccagcagatcttcgatatcatcggcgagctcaaccgagctggcaccacggtgcttctcgtcgagcagaacgcgcgcatggcgctttcgatcgcgacgcgcggctatgtgatcgagaccggcagggtcacggtttcgggtaccggctccgagctcatgaacaacgatgacgtgcgcagggcatatctcggcggctgatgacgacggtctctctcggcgagcgcgccgagatatcggtctcgcggcgagaggcgcaggtgtttgacgcgaacgtgatgggcgaagcctcgtcatctgcgtgagacgggttcgcgtataatggctctggatacgaaatcagcccgccgaagcgggccaatgcgaggactcgactatgaagctcttatccttcgcacctgagggccgtctcggctatcaggtgctgatcggtcccgactcatctcaaaagggggccgcccatggcatcgcttgagggatgcaggcgctggacaatggtttccggcgatcgccgatccgccggactgcttgctgaggagctgggagtcgccccgctcgtcgccagaatcatggtcgcacgcggtatcagctcggtgcgcgccgcgaagcgctttctcgagccctcgctcgatcgtgactggggcgatcccctcgcgatcccgggcatggcggatgcgtcgatgcgcctcgcccgagcgatcgaggagcatgagtccattgcgatattcggcgatttcgacgtcgacggcatcacatcgacctgtctgctcaccgagggcctgcgcgcgctcggtgcgcgcgtccaaccgttcatccccaaccgtttcggcgagggctacggcatcaccgagaccgcgctcgagcgcgtgatccgagcgtgcgcgcccagcctgatcgtcaccgttgacaacggcatcgccgccggagcggaggtggactacctctgcgagcgcggcatcgatctggtcgtgaccgatcaccatgagccgggtgagtcggtgccccagggggtgcccgtggtcgatcccaagctcgaagcgagcggctgctcgcatgagcttgcgggggcgggcgtcgctctcaaactcgtgcaggccctcggcgacagatcgggtgctcccgacctgtggcgagggctcaccgatctcgccgcgctcgggaccgtatcggatatgatggagctcacgcccgagaatcgcgctctcgtcgccgacgggatcgcccgcgtgcgcgactcgtcgcgaccagccttcagcgcgctcgcgtcgctggccggagtcgatctgagcgccatgacggccgaggcgctctccttctccttgatcccgcgcctgaatgcagcgggtcgcctcgccgatcccgcgctcgcgctcgatctcctgctcgagtgggatcccgtcgaggcgggtcggcgcgccgctgagctggagaagatcaacacccgccgccgtgaactcgaggcggagctcgctgaggacgccctcgccctggtgggacgggcctcctgtatcggccgcgtcatcgtcgcgggcaaggagggctggcacgaaggcgtgaagggcatcgtggcgagtcggctcgtcaaccgtttccatgttcccgtcgtgctcttctcgatcgagggtggcatcgcacgcggatcggggcgctcagtcggttccgtgaacctgttcgatgcgatgagtcgctgcgcggatctgctgatccggttcggcggccatgcgggtgccgtcggcgccaccctggatgccgcccgactgcccgaccttcgcgagcgtctcgcggagattctcgatgagctgccagctgaggcctttgaggatcgagctgagatcgcgacggaggttgctctctccgaactcgatgtcaagacggtggcgcagatatcggtgctcgagccgttcggtcgcggcaacgcggcgcctctgctcgcggcgcgcggagtcacgatgatcgatcgagccggagtcggcaggagcgcggatcacatgcgtttccgggcgaccgacgggatcgcgacggtgccggccatcatgttcagggctccggacgtgcaggagctgtgcgcatgtgagagcgccgtcgacctcgtgtttcaggcgatcgccgagcggtggcgcggtcaggtcaagaccaagttgctcgtaaaggatatcctggtgcgctcacccgcgccgattcggtcgagcgcaccgaccgcggagccgcgctcgccgctcgtcgtcgaaacgggtgagtcggtcgcgcctcgcgcagacgctgaggaggcgtccgcgcggcgggcgcgattcgcagcgctgacgcaggaggagctcacgaccgccttgcttcaggcgttcatcggcgacggccggctccaccgagcgcagcgcgaagcgctcgatgcgctgtcgcaggcgcagagctgtcttgcgatcatgggcaccggccgcggcaagtcgcttgtattccaggtgcatgccgtcagggaggcgctgcgccgcggtcgcgcgagcgtgttggtctatccgctgcgggcgctcgtggcagaccaggccttccatctcgtcggggcatgcgagtcgttcggtctcaccgtcggagtcctcaccggtgagaccgattcctctgctcgtgagagcgcgtttgacgcattggcctccggcggactcgatatcgtcttgaccacgccggagtttttcaccatccatgcagagcgcttcgcggcctcagggcggatcggtttcgtcgtcatcgatgaggcgcatcacgccggtctcgcgaagtcggggcagcgcagcgcctatctcgatatgccaagggctctcgatcagatggacgcgccgaccgttctggcgacgactgcgacggctgatgccgacgtgagttccgagatctgctcgctgctgcacatcgagcgcgtcgtcgtcgatgagtcggtccgcgccaacctgcggctcgaggacggacgcgacctggcatgccgagaggatcgcctcgtctcgatcgtcgctcgcggcgagaagtgcgtggtctatgtgaactcacgtgatcgctccgtcgccttgacgcgcatgttgcgcaagcgcgttccggacatcgctgtcgccatcgcgtactacaacgccggtctctcgcgtcttgatcgctgccgcgtcgaggacgcctttcgcgagggaacgctcgtctgcatcgtctcgacttccgcattcggcgagggcgtcaatctgcccgacatccgccatgtcgtcttgtatcacatgccgttcagcgccgtggagttcaatcagatgagcggacgagccggtcgcgatggggagacggcctgcatccatctgctgtatacgcgccgcgacgcgcgcataaacgagaacctgctcgatgccgcagcgccccctcgagaagagctcgcggtgctgtatcgggcgcttcagacgttgcgacagagcggccgggggggagccgacggggtcagcgttcgcgcgcctgacggggagatcgcgcagatgtgccatgccattcggtcaacatgccgcatcgatgaacgcagcgtcgacgcgggcatctccatcttcgaggagctcggtcttctgcgcgtcatcggattcgacgagcatcgcgccatcgagatgggctcggcgtccgtgcgcgtcgaactcacgcgctcgattctctatctcgagggtcttcatgcgcggctggcgttctcctcattcatgaaatgggcgctcgatgcgccgtcacgtgatatgctggctcgaatgaatcgcccgatcacccctcgggcggaacatgcgatcggatagggaggggcactatggatgcgaagacacgcgccgagcatgatgcgtcgctgcaacccttctcggagatgatgaattacacgcgcgcggatgatctgccgcccgagatcatagcagacaactgcgagaagctaattcagctctgtcgaaggtatatgagcgtcgaggacagcgatctcgtggagcgcgcctactgcttcgccgccgagcggcatgagaaccagaagcgccgttcgggcgagctgtatatcaaccatcccgtcgaagtcgccataatcttagcggagctcaagatggactgcgacgttttgtgcgcggcgctgctgcacgacacggtcgaggacacgcagacctcgctcgatgaggtcgcgagtctgttcggctcgaccgtatccgagctcgtcgacggggtgaccaagcttacgaatatcgaggtcggctcaatggatgagaagcaggcgctcaatctgcgcaagatgtttctcgccatgagtcgcgacatccgcgtgatcatcgtgaagctcgctgatcgcctgcacaacatgcgcacgctggccgctctgagcgaggatcggcgtctgttcaaggcgcgcgagaccatggatgtctacgcgcccctcgccgatcggctcggtatgtcctcgatcaaatgggaactcgaggacctgtcgttcttctatctcgatcctgaggcctaccagcgcatctctcggatggtcgcggagtcacgcgaggtgcgggagcgctttctcagcgagacgataaagacgcttaccgacgagctcaagaagatggggatgggcgattatcaaatcagcggtcgctcgaagcactactggtccatccatcagaagatgagacgcaagggcaaggagttctccgagatatacgatctcgtcgcgctccgggtcatcgcgccctccatgaatgattgctatctcacgctcggtgcgatccactcgctgtggcatccgatgcccggccgcttcaaggattacgtcgccacgccgaagctcaataactaccgctcgctccacaccaccgtcatcggccccacggcgcgtccgcttgagattcagatccgcaccgccgagatgcacgagcaggcggaatacggcatcgccgcgcactggctctacaagaagtcgggaggttgcgcctctctcaaatcgaaggaggcgcagcggcaagacgagcagataaacaccctcaggcattcgctcgactgggcggcctccgacgacatcgaggacgccaaggagttcctgcgcaccctcaaggccgacctgtttgatcaggagatcttcgtcttcacgccaaaagccgaggtcatgagcctgcgcgccggtgccacaccgctcgatttcgcctacgccgtccacaccgaggtgggcaatcactgcgtaggcgcaaagatcaacggagccgtggcgccgctcacgcatcggctctcgatgggcgagcgcgtcgagatactcacgaacaagtcggccaagccctcacgggattggctggcgatcgtcaacaccccctctgcgaagtcgaagatccgacgttacttcgcgatggccaccaaagacgacgacgcggcttcgggcagggatatcctggcgcgtgatctgcgacgtcgaggctatggcatatccacggcacgatcgactcgagcgctcacgcagatcgccgaacagctcaagtacaagcagcttgcagacctgttcgcggcgatcggcgcaggaaagctcgctgcgcgctcggtcggcaacaaggtggagcgcctgctcgatcccaaaccgctcggcgagaagacggcctcgggaggggccttgagcactcccgcgccctcccgcgggtcccggcgttcccctcagcaggagcaacatagaagctgcggggttcgcatgaagggttccgatagcggcgacatcctcattcatctggcgcattgctgcaaccccgtcgccggagacgatatcgtgggattcatcacgcacggcaggggcgtctccgtgcaccgtgcgagctgcccgaatgtgaagggtctgatggagcacgccgagcgtatgacggcagtggagtgggactgcgcggccgatgcgctgttccgcgtggaagtcgtcgtcgaatgtctcgatcgcatgggtctgctgaaggacgtcaccatcgccatcggcgacgcgggaggcaacatcttgtctgcttccacatcgacgaccagagaagggatagccgtgctccgctatttggtggagatttctgacgcgagtggcctcgaccctctgtttgcggcgatcacacgggtagaaagcgtatacgatgctcgccggatcatgcccggagaaggcggcgagcagatgaaacggaggagttagcatggagctcgataccgatccgaaaggcagcatccaaattgagactgtggtgaacggtcccatcgagacgaacacgtatttcgtgatctcgggcgctgaggcggtggtcatcgatccggcttgggatggcgcgaagctcacccgtgatttcgagaagggctacccgggcgtcacgattcgcgcgatcatctcgacgcatggtcatgccgatcacgtgggcggtgtggccgcgatgcgcaaggagctgggggctgacgtggcgtttctgatatcggccgccgatgccgcgttgatagggactgccatcaagagcatgaaggagcgctggggcgtgaccgtggaggatcccggtgagccctctcgtctgctcgccgagggcgacaccatagagttcggtgacgcggtcctccaagtgatcgagacacccggtcacacgcccggcggcatcgttttgttcacggcgaccgatcagggcgatatcgctttcgtcggcgacacgctgtttccgagcagccacggtcgcacggatctcgaggggggcgacgagtgcgcgatgctgcactcgctgacgaagctcgcccggctgctgcctgccgacacccactgtctggtcggacacggtcgcagtacaacgatggccgaggaactcgagttcaacccgttcatgtcagcctcctgatccgtctgaagccgccttcgccccttgccgccccggcagcggaaaacatcggtgcgtggtatgctggatgagttatgggtgcaaccttatcatgggaggttttctatgctcgtcaatgcaacggacatgctcaagaaggctgaggagggccatttcggactcggtgccttcaacacgaacaacctggagtggaccatctccatcttgacggcggcgcagcaggcgaaatcaccgttgatcatccagtgcacctccggtgcggcaaaatggatgtcgagcttcaaggtctgccgggatatggtcgtcgatgtgatggagacgctcgatatcaccgtgccggtcgctctgcatcttgatcacggcacctatgagaactgcttcaaatgcatcgaagcgggcttcacttcggtcatgtatgacggcagccacgaaaaagactttcaggtcaacctcgatcgcacggccgagatcgtgaagatagcccatgccaagggcatctcggtcgaggctgaggtcggcggcatcggcggcaccgaggatggcgtcaccggaatgggcgagatcgccgatccgcagcgctgcgctcagatcgccgtgctgggagtcgatttcctcgcctgcggcatcggcaacatccatggactgtatccggccaactggcagggtctgtcgtttgacacgctcgcggctataaaaaagaaggtcggcgatctgccgctcgtgcttcatggcggcaccggcatcccggtcgaccaggtcaagcgcgccatcacgatgggcgtggccaagatcaatgtcaataccgatctgcaggttgagttcgctcgtgccacccggggctatatcgaggcgggagatgatctgcgagagaagggcttcgaccccagaaagcttctcaagcccggtcgcgatgcgatagtcgagcgcaccaaggagctcatgggcgagttcggctctgtgggcaaggcgtaacggcatcggcggatcgtacgtcatgcgcgcagcccgcatccgtttgaaacggatgcgggctgcatccggactcgtggcgagcttcgatctgtgctactatggtccggcgcggaaatgcggcccgagtggcggaacggcagacgcaggggactcaaaatcctccgatggcgacatcgtgtgagttcaaatctcacctcgggcaccatgcgcgcagagtcccgatcgactcacccgcgcgtctcacccgcgcgtctcacccgcgcaattgaccctctggtgcgcatatccgtgatgaacgcatgaattcacagatgttgtgctatgatgcatccgcatcgctcatgcgaggcaatcgaagcgagatccgtgcggtctccacctttcggcgctatcgggcagctggctggtttcacaattgaggatcgagggcgggccgtatgcctcgccttcgaggatctgtgagaacctggacgccgctcatggccccgggtttttttattggccatcaaaaggaggtaaggaaaatagctaagtctgacgacacgcgcatcaatgaggacatcacggcgacgacatgtcggctgatcggcgtcgacggatcccagctcggggtcttcggcatccgcgacgctcagcgcatcgctgatgaacagggcctcgatctggtcgagatcgctcccaacgcggagcccccggtctgccgggtcatggattacggcaagttcaagtatcagcaggctatgaaagccaaggccgcccgcaagaaccagtccagggtcgaggtcaaggagatgaagtttcgtcccaagatcgacgtcggcgatttcgagacgaagaagggccatgtcctgaggtttctcaaaaagggcgcccgcgtgaagatcaccatcatgttccgaggccgcgagatggcccatcccgagcagggcctgaacgtgctggagagactcgccaaggatcttgaaagctgcgctgtggtcgagtccgcacccaagctcgagggccgaaacatgctcatggtccttgctcccatcaagggcgcgtttgacgaggagcaggccgaggcaggcggcaacgagtaacgtttcgcaaccgataaggagtaatgatcatgcccaagatgaagtcccatagcggaaccaagaagcgcttccgtctcaccggcaccggaaagatcatgcgtgccaaggcgttcaagagccacctcacaggcaaaaagagccagaaccgcaaacgcgggtatcggcaggagacagaggtttcccctgctgaccgcaaagtcataaaggctcgtctggcctaggcgacgcttcccgatcgttccaatcaccgagtaggagttgatgagatatggcacgtgtcaaacgcgcagtttctgccaagaagaagcgccggaccgtaatgagtcgcgcgaagggctactacggtgcggcctcgcgcacatacaagcacgccaaggagcaggttcagcattcgctccagtaccagtaccgcgatcggcgcaccaagaagcgcgacatccgcagtctgtggatcacacgcatcaacgcggcggcgcgcatggacgacctgtcgtactcgcagttcatgcacgggctcaagctcgctggcatcgagctcgatcgcaaggtcctggctcagatggcctatgaggacccggagtccttcagtgagctcaccggcatcgcgaagaaggcgctcgaggtttagagcagctttcgaatcagcgggatctgcatgcgacagggcgccgagggcgccctgtttcatattgagcgacccatcgcagcggtttaagcgcaccgatgcgccctttgggggatttatttttttgtaaaatgaaattgacgcttgaaaacggtgcgcgatggcttattataagcagccgctggagttcacgaagagattcgatcgcgtttcagaagattcagatgacgcgtatgtccctcgatgtgaacgacatgagttgaaagattcttcttgactcaggtcgcgcgctccagtagagtattacgttgccgcgtggccccgagcttgacgcgagggagaccgcggcgggtaccctgagaaccggatactgcgaggtgggacacggcgagatgccggtcccgccaggacagacagaccattttgttcaaatgttatgaactgtgagaagatctttgcgagccgccccacggggcggccccgcaacgattcctttccagggactgatgagactttacgagatggatccgatcagcgagaactcatcgctggccggtcgggcgcctcgccgaatcgcggccccctcgggggccgctcattggacggagagttcgatcctggctcaggatgaacgctggcggcgcgcctaacacatgcaagtcgaacggcacccgccctcgggcggaagcgagtggcgaacggctgagtaacacgtgaccaacctgccctgcgctccggaatagccgcgggaaaccgcgggtaataccggatgcgccggaccgccgcatggcggcccggcgaaagctccggcggcgcgggatggggtcgcggcccatcaggtagacggcggggcgagggcccaccgtgccgacgacgggtagccgggttgagagaccgaacggccagattgggactgagacacggcccagactcctacgggaggcagcagtggggaatcttgcgcaatggggggaaccctgacgcagcgacgccgcgtgcgggaggaaggccttcgggtcgcagaccgctttcagcagggaagagatcagacggtacctgcagaagaagccccggctaactacgtgccagcagccgcggtaatacgtagggggcaagcgttatccggattcattgggcgtaaagcgcgcgtaggcggccaggcaggccgggcgtcaaatccgggggctcaacccccgctcgcgcccggaaccgcccggctcgggtccggtatgggagggtggaattcccggtgtagcggtggaatgcgcagatatcgggaggaacaccggtggcgaaggcggccctctgggccggtaccgacgctgaggcgcgaaagctgggggagcgaacaggattagataccctggtagtcccagccgtaaacgatggacgctaggtgtggggggacgatccccccgtgccgcagccaacgcattaagcgtcccgcctggggagtacggccgcaaggctaaaactcaaaggaattgacgggggcccgcacaagcagcggagcatgtggcttaattcgaagcgacgcgaagaaccttaccagggcttgacatgcagctgaagccggggagacccggtggccggaaggaggctgcgcaggtggtgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccccgccgcatgttgccatcaggtaatgctgggaacccatgcgggaccgccggcgtcaagccggaggaaggcggggacgacgtcaagtcatcatgccccttatgccctgggctgcacacgtgctacaatggccggtacagcgggatgcgatggcgcgagccggagcggatcccacaaagccggccccagttcggatcgggggctgcaacccgcccccgtgaagtcggagttgctagtaatcgcggatcagcatgccgcggtgaatgcgttcccgggccttgtacacaccgcccgtcacaccacccgagtcgtctgcacccgaagccgcgggcccgaccagcgatggggggacgcgtcgaaggtgtggagggcgaggggggtgaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttctagggagagacctcgaactagaagacagatactcgatactcaggaccgtttctcggcgcagcgcgcccggccggttctgtcctggcagcatcctcgcggtgtccggtccccgggggtcgaccccgcgcaccctgagagccgcatagcacgagaagggccgatgcccgagaggcatcggacccgatcgattctccatttttttgaaaagcgagtggaagatcatcttcgacttatgattcatcaggaattgagagagatctgatcgcgcccccgagagggggtgcggtatgcgacacccgggcgccccgacgaggggcgcccaagattcgattgagcggccggcgggagccggccgagagacgagacgaggcgccgatgatggcgcgaacgtggccagggcccgtccgagggacgggaagatgtcacgggcgcacggcggatgccttggcacagggagccgacgaaggacgcgacaagctgcgataagccgcggtgaggggcacatgccctgcgacccgcggatctccgaatgggcgaacccgcatggagcagtccatgcatcccgggcccgaacacatagggcccgggaggacaacccggggaactgaaacatctaagtacccggaggagaggaaatcaatttcgagatcccccaagtagcggcgagcgaacgggggcctaggccaaacctgggagcgccgacgggccggaggggcccggcgccccgggggttgcagggccgcgcgcggcagggccttccgccctgcccggggaggcatcgaggggagccgaacggcatgggaaggccgacggcacagggttagagtcccgtaggcgcaccctcggatgtcccccgaacgcggtccctgagtagggccgggcacgtgaaacccggtccgaatctgggtggaccaccatccaagcctgaatactcccctgtgaccgatagcgaacgagtaccgtgagggaaaggtgaaaagcaccccgggaggggagtgaaacagcacctgaaaccgtgcgcccacaagcagtcggagcggccccttcgggagccgtgacggcgtgccttttgtagaatgagccagcgagctgccggcgcggggcgaggcgaagctttgaagcgagccgcagcgaaagcgagtccgaacagggcgaccgtgaagtcccgcgccgcaggcgcgaagccgggtgagctatccgcgggcaggctgaagcgggggtaagaccccgtggagggccgaacgcacgtcggttgaaaacggcggcgatgacccgcggataggggtgaaaggccaatcaaacccggagatatctcgttctccccgaaatagctttagggctagcgtcgcgcgatcgccgccggaggtagagcaccggatcggtgagggggcctcaccgcctgccgagccgaaccgaactccgaatgccggcggccgcgagcgcggcagtcagagcgcgtgggctaagccgcgcgctcgagagggaaacagcccagaccgcccgctaaggtccccaattcccggctgagtggcaaaggatgtgcgtccgcgcagacaaccaggatgttggctcagaagcagccacgcattgaaagagtgcgtaacagctcactggtcgagtggacatgcgccgacaatacacggggctaagccgggaaccgaagcggcggacggcgccactgacgtggcgtcgtggtaggggagcgtcccgagcggggcgaagccggcgggcgaccgccggtggaccgcccgggagcgagaatgctggcatgagtagcgagagacgagagagaaactcgtccgccgtaaacccgaggtttcctgggcgaggctaatcctcccagggtcagtcgggggctaaggcgaggccggaaggcgtagccgatgcgcagcaggcgaatattcctgcaccgcgcgcgcgccgcgtgaccgacggggcgacggatcggggtagctcggcggggttctggacgtccccgtgatggagcgcggcccgacggggagggaaatccccccgtcatgagggcgaggctccggacgaagcgactgagtgaagcgagcgagcccgggtcccgagaaaaacccctaaggaaggcgcgcgcgcgcccgtaccgcaaaccgacacaggtgggtgggtagaacataccgaggcgatcgggtcaaccatggtcaaggaactcggcacaatggccccgtaacctagggagaaggggtgccgcgtcatcgtggaggggctcagccccccgagcgagaggcggccgcagtgaagaggcccaagcgactgtttaccaaaaacacaggactctgcacaagccgaaaggcgacgcatagggtctgacgcctgcccggtgccggaaggtcacgcggaggggtcagcgcgcgagcgcgaagccccgaagccaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaacggcgcaacgacttgggcgctgtctcgaccatggtcccggtgaaattgcactggtcgtgaagatgcgaccttcccgcggaaggacggaaagaccccgtgaaccttcactgcagcttggcattggccgccgagcgcgcgcgtagaggataggtgggaggcatcgatgccggggcgccagccccggcggagccgcccttggaataccacccccgcgcgcccggcgtcctaacctgcggccgcgatccggcgcagggaccgtgccaggtgggcagtttgactggggcggtcgcctcctaaagagtaacggaggcgcgcgaaggtccgctcgggacggtcggcaaccgtccttgagagtgcaagagcgcaagcgggcctgactgcgagacggacacgtcgagcagatgcgaaagcaggctctagtgatccggcggccccatgtgggcgggccgtcgctcaacggataaaaggtactccggggataacaggctgatcttgcccaagagtccacatcgacggcaaggtttggcacctcgatgtcggctcatcgcatcctggggctggagcaggtcccaagggtacggctgttcgccgtttaaagcggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatcctccgcgggcgcaggagaatcgagggaggctgcccccagtacgagaggaccggggtggacggacctccggtgcacgggttgtcgaccaacggcatcgcccggtagccgcgtccggcacggataaccgctgaaggcatataagcgggaagccgttcccgagatgagttctccttatggtaagggcccaggcagaacacctggtcgataggccgcaggtgcaaggggcgcgagcccctcagccgagcggcactaatcgcccgagctcttacccgcatccctcacaagggccccgagggcgccacgcccgagggtgccgcgatacaccatcagatcccgatcgggtctcccttctcatgtgctgtgcggcccccaggggggcgcgggggagatccccggacagaccgatcgggcggggcgccgcccaccggtcagcggtcacagcaggggtggcacgcccggaaccgttccgaacccggaagctaagcccccgagcgccgatggtactgcggggtcagcccgtgggagagcaggacgccgctgaccggtggacggcaccgacgccggaagccgaagaggatgggacctcccgcatcgcgggaggtccctttttctcgtttcgcgtccgttcgcgggcgcagagcgcgcgcggccatcgatgcggtcgttgcgccgcccgctctcgcgttgctcgtgcggccgacggcgacgtatcatttctcggtcaagtttacagcatgcttcaaatcgaataccagcgcgttccgcgcgcaactcaccgatctttacaatcatttgctcagcaggaacccaatccgatttcaggatcgcggtggcgtctccgtgttgttgcgactttgcagcgccgctgcgctcggatcgcgcgcgcgacaaaaggctgctcgcttgatgagtggaatatgaatatggacatatgcacaaagacaacaaatgcttgaatcgagctcgcaccctctgagctcggacgaggagcttcgggcgatgaacgatacgatgagtcctgattgagcggaactgtatgatagtataatatcccatcgagcaggaagcatatcgcggagatgccgcgacgccgtcgagcgcatcgaggaggggcacccgcgagcgcgccgctgagaggggagcgatgatgatgagaagagccgtccgcgtcagacgggcgctcgccagagcgctcgtcctcgcggctgtctgcgtgctggcggtcggcctcatcgtttcgatgcatggttccgctgcagctgaggtcgccgacggagtggacgcaggcggagagtcgtccatcgagcgctccgatttgcgccgcggcgaacgagaagcgaggagcgacgcggatccgcggcccgctgccgccgacgatgcggatcgagacgacgctcgcgccgatcccgctcagagcggacagacggagcagacgagagtggacatgtccgtcgcgcagcatcccgcgcgcgcaacgggcgccggtcagagcgagcgggccgatcagtcggatgagagcgctgaccgctcgccggacgcacagccggggggagagagcgtctccgagatcgcctcgggcatcatggcgacctccgacgggggcgacgtgagatggcgcatcgatgacgccggcgtcctcaccatctccggccatgggaggatgacccaggcgggatacgagacgccttgggcttactatcgcgagcagcgtctgacgcgcgtccgcattcagggggaccccggcaccgagggcatcgtccctgagtccacgcggcagtggttcgcgggaaccgactacaacaagagcaaactcgttgcattcgaggccaccggtctggacatgtccgcgtgcgccgacgcctcctccatgttctacgattgcaaatcgctgaccgccttggatgtgtcgggatgggacacatcaagcatgaaagacatgtcttacatgttctgcagatgctcctctctgccctcgctggacgtttcgggcttcgacacctcgaaggtgacggacatatcctacatgttctccggctgctcctccctttcctccctggacgtcaccggcttcgacacctcgcaggtgacgagcatgtcctacatgttcgaagactgctcctccctgccctccctggacgtcaccggcttcgacacctcgaaggtgacgaccatggataatatgttctacggctgctccaaggtgccctccctggacgtcaccggcttcgacacctcgaaggtgacggatatgacccggatgttccaaagctgctcctccctgccctctctggacgtcaccggcttcgatacctcgcaggtgacggacatgtccttcatgttctacggctgctcctccctgccctctctggatgtcaccggcttcgacacctcgaaggtgacggtcatgtccaacatgttcaccgactgctcctccctgccctccctggatgtcaccggcttcgatacctcgcaggtgacgcgcatgtccaccatgttcaccggctgcacctccctgacctctctggacctctccggcttcgacacctcgaaggtgacgagcatggaatccatgttcaaccgctgctcctccctgacttctctggatctctccgatttcgacacctcgaaggtgaaggacatgacttggatgttcgtctattgctccaagctgtcctctctggatctctccggcttcgacacctcgcaggtgacgcgcatgttcgaaatgttttgcgggtgctcccttctgacctccttggaccttaccgacttcgacacctcgaaggtgacggacatgtctaggatgttccgagactgtcgctccctgtcgcgcatcgatctcggcgcgcggtgggcgttcaagagcggcgggtcgtgcgagcttcgcgaggcgcgctctgacgaggggcacaccgggatgtggcaagcgatcggggagggcaccgaggccgtcccgctcgggcgggtcctcagcgcgaaggagctcatggagacctacgatggcaagacgatggccgacgcctatgtgtggcagccggcgttccatctcgtctacgaggccaacgccgatgacgccgccggctccacggctcctaccagagggggttccggtgccacggtgagcgtctccgcgtgcggctttcgccgaccttacgaccggttcacccgctggagcaccgagccggacggctcaggggcctcctacgtccccggcgaccccttcgtgctcgccgctcgctcccaggtgctctatgcccagtgggagaccaccgtgtccaagtctctgattgtgcgcagcctcaccgagggcgacgccccggtggccggggccgcctacgtcctgggctcgcgcgacggcgacgccgcctccggggtcgaggcctacaccgacgaggcgaggaccgagcgggcgtcctggccgcagcgctccggcgccgacggcgagctgcgcctctacggtctggtcccgggcacctaccacctgttcggaaccgaggtgccggcgggctaccagcgagccgagcgctcgcatgagatcgtgatcgacgagcgcgatcacgccttcgtcgacgggcagcccgtcgagggcgacccggtgcgcctcaccatggtctacgagagggccccggagctgccgggcaccggcgcgacggcaccggtcccgacgcagggcctctgcgcgctggcggcggcggggaccgcggtggccgccgcggcgctcgcgcggcgcgccatgcgctagccggacctccccggtgagagccgctccgtcactccgagcggttgttcgctgttgatcgaaactcgagatcatctccgttcggtcaaggacggcgctcagctgcagcggggggtagaaataactctcaagatacctgagagcatgatgagctcatttgctgaccccgacatgtagttcagagggaatgctctcgaagaggtggtctttgcttgcgggttgcgtgagaatacacacgaatgacctgctttttggtcgctgctgcgcccgcccgcttcgttaagggatgaaacttgttcaaagtttttgtcattggaaatctggcttcggggaaatcgaccgtcgttcgccatctgagggatctcggtgcgagcacgatcgatctggacgaggtggcaaaggatctctatcgtcctggatcggatatcgtggccgagctcgctggtgcgttcggcgaggccatcttggatgcgcagggcgctctcagaacgtctgagctcgcctctcgtgcgtttgcgtcagctgagcagctggagcgtctcaacgcgatcgtccacccaatcgttcgggaaaggctccgcgagcttcttgagacaatcgacgatcagggttcggctgctgaggatgaagccgcgagcagactcgtggtcgtcgaggtctcggtgccctccgcgctaggtgatatccgtgctgtcgccgatgaagtcgtcgccgtcacggcacccttggaggtgcgacgtgcgcgcgcgctgcgacggggcatggatccccgggattttgataggcgctgcgcccttcagcccagcgagtcggagttgcgcgcgcaggcgagcttcgtgcttgacaactcccaagatggccgatgtctcgtccgccagctcgacgcatggctcgccgtgctttctcgcgcaggtgagaggtgatgtttaggtgggtttggaacgtcgcttggtatcgggtgctgccgctcgttgccatctcgatattcggagtggcggcagctacgtactcgttcgctccggcgtctatgatgagatcctattacccgatcagatacgagacgtatatcaggcgctcgagcgcggcgcataacatcgatccctatcttgtctgcgcggtcatcagcgctgagtcaaactggaatcccacggtgacctctcaaaaggatgctcgaggactgatgcaggtcatgccagacacagcgaaagagatggtcgagcgcggcatcgtcagttcccggagctatcgcgcatccgaactcgatgatcccgcgacgaacatcgaattcggctgcgcctacctctcatatctgatcacttgctttcatgggtcgaccgatcttgcgatcttggcatacaatgccggtatggaacaggtgagggtttgggcaaaagaggatacggtgctggtcaacgcgatcacctacccggaaacgcagacatatctgctccgcgtcaaaaccgcgcagtccagatacgttgatctgcattcggatcaattcgcagattagccgcgccgccttcgagcgcgcatcggctccaccggtcgcggcggggcgcacgagacggacaggagaggtcgggccatggaatcctcagaggtcgaacgagtcggcggtgagctgcgccgtttcggcgtgaccggcgagtcggcgaggttcgaagtcgtctctcccttcgagccgtccggcgatcagccggaggccatcgcctcgctcgtcgagggcatccgcgacaatgatcgctatcaggtcctgctcggtgtcaccgggtccggcaagacctacacgatggcgaagaccatcgaggcactcggcaagccggctctggtgatggagcccaacaagacgctcgccgcccaagtcgccagcgagctgcgcgagttctttccgaacaacgccgtcgtctacttcgtctcctactatgactactaccagcccgaggcctacgtgccctcgagcgacacctacatcgagaaggattcctccatcaacgaggaggtcgagatgctcagacatcaggcgaccgcctcgctgctctcgcgccgcgacgtcatcgttgtcgcttcggtatcatgcatctacggcatcggcagccccgaggactacgcggggctcgcgcccaacgtggacaagacccagcccctcgagcgcgacgacttcatccatgcccttatcgacatccaatacgatcgcaacgatttcgatctggcgcgcggcacgttccgggtgcgcggtgacgtggtggacgtgtttcccccgtacgcggagcatcctctgaggttcgagttcttcggtgacgaggtggagctcatcgctgagatcgatgaagtgaccggtgagatcacacgcgagtacgatgcgattcccgtgtggccggcgtcgcactatgtgaccgagaagcccaaggtcgccgccgcgctcaagacgatcgaggccgagctctccgagcgcgtgggcgagctcaaggccgaggacaagctgctcgaggcgcagcgcctccagcagcgcaccgactacgatctcgagatgctcgagaccatgggattctgcaacgggatcgagaactactcgcgtcatctggacggtcgcaaaccgggggagccaccctatacgctcatcgactattttccaaaggacatgttctgcatcatcgatgagagccatgtgaccgtgccgcagatccgcggcatgcacgagggggatcgctcgcgcaaggtgaccttgatcgagcacggcttccggctgccttcggccctcgacaaccgcccgctgcgcttcgatgagttcgaggcgcggatccctcagttcgtctacgtttccgcgacgccgggcgattacgagctgcgcgtgagccagaacaacgtcgagcagatcatccgaccgaccgggctgctcgatcccaagatcagcgttcggccggtgcgcggccagatcgatgatctgctcgacgagatcaaggagcgcgccgagcggcatgagcgggttctcgtgaccacgctgaccaagcgcatggccgaggacctgaccgaccacttcctggatgccggcgtgaaggtcaactacatgcattcggatacggcgaccctcgatcgcgtcgagatactgcgcgatctccgacgcggttcgatcgacgtgctggtgggcatcaatcttttgcgcgaggggctcgatttgcccgaggtatcgctcgtggcgatcctcgacgccgacaaggagggctttctgcgcaaccggcgatcgctcatccagacgatcggacgcgcggcgcgcaacgccggcggtgaggtcatcatgtatgcggacagaatcaccgactcgatgcgcgaggcgattcaggagacggcgcgtcgacgcgatctgcaggagcgctataacgaggtgcacggcatcaggcccgagaccgtgcgcaaggccatcaacgatatctcaagcttcatatccgaggctgcgcagagcgtcggtcggcgcgatcgctctcgcggcgactcgctcggacacggcgagttcttcacgccgaccggggagggctcagacgagcagcttgacgagacggccggccgcaggctcgccgaggagcttgcagagcttccccacgatgatctcgtgcgcatcatcgccacgatggaagaggatatgaagacagcctcggagggcatggatttcgaggaggccgctcggctgcgcgacggcatcgtgcacctgcgggctatcgtggagggcggctcggaagacgagatcatcgagcggctgcgcgcacggtcgcgcaagggctcggtgttcggcggcggacgcaaacgacagggttggaagggcaagcactgaccagagcgccctctcatcaaacatgggattcgggtgatctccacatcactgtcaccacgtcgatcgagcaaacccctatactactgctccggcggaacctgctccatcgcatgtcccgcgccaccggtgcgcgtctctccaccggcatgcgcgtctctgtgatccgccgcgtatgaacagcatccctatatacctagaggcgccgtatcgccgctcgcatgcacgcgcatgcgcgccttcgcccggcgcggaatggaacagtctacatgcatgaaattgaacacgaaggtcccctcgatccgacggagatcgccgaagaggtcgatgccgcgatggtcgagcaagcttgtgccgacgagatgatcgcctcgccgcagacgagcgaagcgctcggcgtcgatggagccgaggacgctgcaccgggaaagaaggagccgggttttgaagacctgggtcttcccgacatcattctgaaggctgttcgcggccttcactacacgacgcccacccccgtgcaggccgcctcgattccaagcgtgctggccaaacgggatatactggcggcggcccagaccggaacgggcaagacggcggcgtttctgctgcctgcgatgagcaatctcggccatgtggtccaccagggccgcagccgcagatcggctgaggggcggggccccaagatgctcatcatcaccccgacacgcgagctcgcccagcagatcgacagcgtgtgcacccagatcgcgacccgtaccaagcacatcgccgtgaccgtggtggggggtgttggttacaatccgcagaagagcgcgctgcgccgtggttgcgatatcttggttgccacacccggtcgcctgatcgatctcatcgaccagggtgtctgcaatctcagcgaagtcgagattctcgtcatagacgaggctgatcgcatgcttgacatgggatttcttccttcggtcaaacagatcgttgctctcactccgcctgagcgacagacgcttttgttctctgccaccttggatgagaagacgttgggatcgatcagggatctggtccgcgaccctgtgcgcgtcgagatcgcggctgccacctcgaccgctgacacggtggaccagttcgtcttgccggtctcattcgactctaaaaacgacgtgctcgtcgaggtgctcaagcgcgagggcgcgagccgcgtcatcgtgttcatgcgcaccaagcaccgagctgattcctgctgccgccgcctgacccatgcggggatctcggctgccgccatccacggcgatcgatctcaggcacagcgggagcgcgcgctcaaggcgtttcgagacggccgaagcgacgtgctggtggcaaccgatgtcatcgcgcgcggcatcgacataagcgacgtccgctacgtcgttaacttcgacgttcccggcgagcccatcgattacatccaccgcatcggccgcaccggccgcgccggcgaggtcggctgggcgctcacgttcgtgacccgccaagacatcgatgagttttacgacatcgagtccctgatgggcaagactgcggagatctacgatgcgcaagggatcgacgtgggaggcaatgcccccgtgatcgaccctgagcgcgttccgctcgctcgcgggggcaggcgccgcacgaaacggagcagatcgcgctcaggcgcaaagacgcagagaagcagacgcggatccagcgaggaatctcggccgcgccgccgctcggagtcggctggcaaagccgcttcggtgggagagcatcgcgagtccgctcaaccgagaccatctcgcccgaagcggccgggcagggcgcgagtgcgatcaggtgctgctgatggcgacgccgcggcccgcagcagccgttccgatcgctcgccgcgttccgatcgctcgcgcactcgtcgcgagggcgctcgcggtggcgatgccggccggtccaggcgagcagagcggccttcgcgcgatcatgattggcgcaatcgcgatctgcccgaggagcgcacgcgacgcggtggccgttctggcggcggggggcgcacggataccggcggctccccacgcgggcgatcgggcggcgcgagtcgtcgtcccggtgacggcggcggaaggcgctaggcttcaggagatctcatttaccgaggcgcacaacgaatcagcgaagacgatggcagagcacgaaagcagagggggctgacacatggcgggcggagtatggcgatgaaggcgagcagaacagcgcagcagggaagacgagccgccgcgcgctccgagcgcggtcgggccgagcaggcgcgcgtatccgagggtggcctcggtgcacgcggccacgcggcggctatcatgcgcgtggccctcgaccacatgcgcggtgtgcccgaggagagaattcatcatccgaagcgcagcaatcacatgtctgtgcagtggcatgaggtgctcgatgacggcgagcagcttgctgtcgaggcgagtatcgcggacaagtcctcgatcgtgtgccgcgtcgggttgctgctcctgggcggcggtgcgggcagctggcgcgtccgagactccatgaacagcgtcgcgcaggtgctcggcgtcacctgcacggcaaacgtggggctgaccgcgatcgagtgcacctgcttcgatgccagcggggcgttctccgaagtggtcaacattcccgctccggctatcaataccgagcgtatctggtacatggccaagttcgtcaacgaggtttccgtgctcggcaaggaattctcagtcaacgagttccatgggctcatggatggtatcgagcaccggcctctgagctacgctccttggcggatctccctggtcgtcgcgttcgcctgcgctgcattcgttctgcttctcggaggcggcgtgctcgagacggtctgcgccttcttcgcctcgggtctcggatgcgctacgcgcaagatcatgacggataggcgcataacccacttcggttgcatcggcatgagcgtcgcggttgcctgcttggtctatctgggctgtctgagtgcggcgtcgcttttcatccccgatgccatggagcacgaggcgggatacatcggagggcttctgttcatcgttccgggatttccgctcatcacgagcggtctcgacatcgccaagcttgacatgagatcgggtatcgagcgaatgttctacgccttgtcggccatgatcgtcgcagcgatggtcgcttggttgatcgccacgctcgtgcatcttcatcccgatgacttcgcgccctctggtctcggtccgatccagcaggccggcctgcgagcggttatgagtttcatcggcgtatatgggttctcgttcctgttcaactcgccgcgctccatcgcgctcaccgccgccgtcgtcggcgcgatctccaatgtcgtgcgcctcaccttggtcgactacaccttcgtgactccagagatgggtgcgctgctgggagcgacgatggctggacttttggcctctgcgatcggttcgcgcacatctttcccgcgcatctcgatcaccgtgccctccatcgtcatcatggttcccgggctctacatgtaccgagcggtgtattgcatgggagcgtttcaggtgctccaggcaaccgagtggatcgtccgtgcatccatgatcctcatgttcttgccgatgggaatcgcgctggcgcgcatgttgaccgatagcgagtggcgccactgcagctgagccgctccgctgcactcagcccgcagtcgagcgcacggttcctccgccgagcacgatgtcgtcatcatagacgaccaccgcctgtccgggggcgatagcgtactgggcctcatcgaacacgattcgcatcagatcgtctcgccccaaccggctcatacgcgccgcttgagcgcgttggtggtagcgcgttcgcgccagcacatgaagaccttgttcccgctcgcgtgcgagacgatgctccatctcctccgcgggcatggtccagatccacccctcggcgatgagtgcgtcagcgcgaagctcccgctgctctcccagggtcaccgtgttgcatcgcgcatcgagcgctgtgacgaacagagggtgcccggctgcgacacccagaccctttcgttggccgatcgtgtatctgatcgcgcctcgatgacgccccagcaccgctccggtaccgtcgaggatgtctcccgctggcaaggcggcgccgacccgcctctcgatgaagtcggcgaagtctctgtccgcgatgaagcagatcccctggctgtctttttttcttgcgttgggaaatccctgctcgcgtgctatgcggcgcacatcgcgtgatttgatcagctcgcctaagggcaagagcacgcgacgcagccgctcctgtcccagcgagtagagcatgtaactctgatccttcgagatatcggtcgcgcagcgcagcaggcgcgcgccctctcccgttccctcttcggagtcctcacgggtctcgatccgcgcgtagtgccccgttgcgatgaagtcgcacccaatctcgagcgcgcgatcgagcagcgcgccgaacttcagcgcgcgattgcaatccgcgcaggggttcggtgtcctgccgctcaggtactgctcgacgaaccgatcgatgaccctgcgctcaaagagatccttgaaatcgaagacgcggtgttcgatacccaagcgggcgcagaccgcgcgggcgtctgcgacatcatcggcgcaaccgcagatgccctcgggatcgcgtcccatggtggtctcgtcatagaggctcatggtcgcacctatgcaggtgtagcccctctcaagcagaagatgggcggcgacgctggaatcgacgccgccgctcatcgcgacgaggacgctctgctttctggtcattcggatccccctcaaaacatctttgcatgcgcgatccgctgaacgacgcgcaaagcgcttgtgacccgctgcggttggcggagccctccatctcagcgcgcgcgacaagcgctcaagcgctgaacagcgatgtcgatagatatcgctctccggtgtcgggcagcacgaccgcgatggttctgccgctgttctcagcgcggttcgcgagctgcatcgccgcccatgcggccgcgcccgaggagatcccgacgagcagtccctctgcgcgggcgattcggcggcccattgagagagcgcgatcgtcgtctacggtgatgacctcgtcgtatatactcgtatcgagcacctcggggacgaatcccgcgccgatgccctcgatctcatgcgcaccggattcgccccgcgagagcatcggcgatccggcgggctccaccgcgacgacgcgaacgcgcgggttgcgctccttgagatagcgtcccacgccggtgatggtgccacccgttcccacgccggcaacgaatacatcgacggaaccatccgtatcctgccagatctccggccccgttgtctcatagtggacacgggggttcgccgggttggtgaactgtccgcagatgatgctccccgggatgcgcgcggcaagctcctcggctttggcgatggcaccgttcattccggcggcgccctcggtgagcaccagctcggcaccgtatgccctcatgagacgccgccgctcgacgctcatcgaatcgggcatggtgatgatgacgcgataaccgcgggccgctgcgaccgaagcgatgccgacgccggtgttgcctgatgtgggctcgataacggtggcacctgagcctcgacgcaggcgaccgctgcgctccgcgtcatccagcatcgctcgagccacccggtctttgattgaaccggcggggttgaacagctcgagtttggcgagaatgcgcgccttcaggtggtactcctgttcgatgcgggtgagttccagcatcggcgtgcgaccgatcagctggtcgatagatgtgcgaagggcgctcattgcagcctcctgctcgatgcgttaatctatacctataaattctatagatatataggtttatacggatgattaaacactggccccgcagacatgtcaagcgagggcgtcggccgagcgcgtcgagcatcttgtgctcgtcgttcgcgccaacggcgtgcgcccgcagcggcgtcgggtgagatgggatgggaggtgccgatgctggtctcgacgaagggtcgccatgctctcagagcgctcgtcgatctcgcagagcatcaagccgcaggctacatccccttgaagcagatcgcggatcgccagagcatctcagagaagtatctcgagagcatcctgtcgagcttggtccagcacggccttctgttgggtcgacgcggtcggggcggaggataccggctcgctcgaaacgctcggcgctgcacggtcatgtcggtgctgaccctcaccgagggcagcatctcggcggttccatgtcttgaggggcgatccacaggctgccatcgggcatcgagatgtcgcactcttgcgatgtgggaggggcttgattctctggtgaggacctacctcgaaggtgtcaccatcgcagatctcatgcgcagccccaagatggcgatcgccgcacctgatgcgcgacagacgacagcgcgaccaggtgaggtctcagtctctgatgatcgcgtgcaggatccttgatatgacgctcacggcgagcgctccgagaaaggccgcggagaagctcgagatgatgatgccggttccaaacaggttctttgagagccagcttgccagctcgaacatgaagctgttgataaaaagctggaatatgccgagcgtcacgagcgtgaagggcagcgacacgatcgtcacgatcggctttatgaatgcgttaacgatacccaggcacagcccgacgaacaagaagctcatccaaggctcggcagagccgaacggaacgatgccgggaacgacgttcacggcgatggcgatcgccagcgaggtggtgatccagttgagcagaaatctcataggtggtcgtctccaaacgatcgaggatcttgattatagcaaagcgcccggccgccccgggcaaacgccggtgaccacgagctcgcatctccgcagcttcttctcactcgccttgttcccatggacgggcgcggcgtttcagatcggttcggcatcggcggtgctgccgcgcccgcgtcggcatctcggtgtgctaaactgcctttcagcaagcgctcgcgcggattgcgcatgcaaggtgcagccggtgccggcgatcgcgtcgagtcatttcccgaacagatgcggtggtatcttccatggacaacgagaggttgtttgagcgctccgatgtggagcagctggcatgcgcgctctgctctttgagcgacgtgcaagactgcgccgccctgctcatcgatctttgcacgccgcgcgagatctgcgagctcgcacagcgccttcaggtcgcccgtcttcttgacgagggcgccccctatgttgaagtgcaggcgcgcacgggtgcctcctcgacgaccgtctgccgcgtgtccaaggcgttgaacggcagctgcggagggtatcgaaggctgctggtcaaactcgaggacgggagctggtgaagcgagggtctcctcgattccggcatgcaccggaccatctcatgacatctcgtgagaccacacatggctgcagcgcctcttcgctcgcggctgcgagcgggaactgaagcgcaccgaagatggaggatcatgtctgttcgtttctcgcgcacacgcgctcgcgcagggctcacagctgaagagctcgcattcatctctgagcgacgggcgagcgacgctcagatcacgctgctcgtcccatctgcccccgcacgcgatgcgcgtcgtcgcgagctcgcccgcgcgggtatcggcatgggcgttgaggtcagcacgcccatatcctggatctgcgagctgtgggaggttttcggggacggcacccatccgatcacgtctctggagcgcgagtttctgatcgcgcgcatcttcagcgagcgcacctcagctgatctcgcgccgctaacagacaccgcgggcaccgttcatctgatagcgcgcatggcgtgcgatctatctgcctatatcttagaggatacggcaccgacctcgaattccctggagtgcattcgctccctcatggaagagtacaccaggctgctcggcgagttggattcgatcgagcccgcagcggctgccgggattctgagcacctcgttcgcccgcgagctgccggctcgcgcgcgcgtcatcgtgcttcgggatgtgacggagttccccgcgtatctggtgagtcttctggcagccgtcgcggcgcacggcgatgtctgcatcctgatcgacaaagaacaggagcccctgatcgcgcatctgcgtcccgcgtttctcggcgcggatccagaggtgcggatcgagatagacgatgcgctcatcgagacggccgcgatctcgtctgcgcagacgggcgaagagacaccgctgacatttttcgaggtcgcaggtcctcatgctcgcgatgccgcatacgcgcgcgccatcgcggacatgatggacgccgaggacgcgcagcagatgcgaatcgcggtggtctcgaccggcccgggcgccctcttcgaggctctcgctccgagactggcggctttgggaatcgcttcgagagccagaatcgtcgccgcattttccgaaacgagtgtcggacgtcacctcgcggctctcaccgatctcgcatcgcgcatggaggacttcgatcgcggtatcgcgagcgcatcggagtggtggcccgcaccggagctctcggattggctgcgctcgccgctgtcgggtgccctcgcggacgcggcatgtcgcttcgacaagagaatccgatccaagcgggcgctcgaccccgagagggtcctgcgcgatcttcagggtgtgcagagccgtacccgctcggcgcgcgaccgtctggcgtccacgaatccgtggtcgggcgttccgacgatctgcgccgatgtttttcgacgcatcaccgaaggcagatacatatccgcgttgcgtgcgatcgcggaggtggctcgcgctcttccgtcctcggccatggggaccgcggacggtcggatcagggcgcttctggagcagaccatggcgacgcgcgcagcagatgcgctcgacatggcggccggcgatctgggtgtgaaccagaccgttgccgcgaccgtgctcaccggtctcactgtcgagctttccgtgagcgcatcgagcgccgtcgacacgcgataccgcggtcaagcgctgtttgtgacgcctgcggaggccgcgttgcttgagccgggctcggttcgcggcgtctttttcgccgacgtggaccagagcagctatcccctttcgtgcgaggaggggcccctcgcctcgatcgccgagcggctcgatcggaccgtcgtcgccctcgagcccgtcgcgaggctgcgcgatgagttcggccgcgtctcggatctggtcgatcgggtggtgctcgcacgcgtgacccatgacgcgcaggggcaggatcgctacccggcggcgatctggaccgagctcgcgctcagccgctcggcggcgggcggcgccctctccgagatcggagagggcgatatcgtcggcgatctggatccccatgcgggttcggggatgcgatcggagcgtgtcagctgcctcgatccgcagcatctgagccctcaggccgttcgatatctcgttcccctgcagcgcgcaccggatgagccgcgctcgtccctcgtcccccggcgtctgtccgcctcgcagatcgagacctacgccgcctgcccgttgtgctggttcatctcccagcgaattcgaccgcagcatctggatgcggggttcacgaacatggagaagggcaacttcgtccatgatgtcatgcatctgttccatcagcagctcatcgatctgggcgagcggcgggtgaggccggagaatctcgcccgctctctcgaggtgctctccggcgtgctcgagcgcgtgcgcgcggatcacgcgcgcggctcgacttcgagctccggagctctcatcgctcattccaagatcgaggagctcgagatcgacgagctcgaggcgcagatcgccaatgtcgtgcgcttcgaggccgatgtgctcgcgcccttcgctccgcgctggctcgagtactccttcgacgccttgggcgtgacctatgccgcctggccgctcggcggtcgcatcgacagagtggactccgatgcgcagggacgcgccgtgatcatcgattacaagcaccgagccaacgccggtcagttcggcctcacggacccgacgattccagacgggcacggagttgcagcggccgtggacccgcgctggctgccggagcacacccagacgctcatctacgcccaagcatgtcgccgagcactcggcttggacgtgcgcgccgcgctctaccttgccacgaaaggcgcacctcagatgcgtggagcggcatcagaggagctttgcgagcaggagccccacgacggtcgcatccccggaatgaagcagggctttcccggcccggaagggtcgctcacgttcgatcagctgctcgaccgcgtcgagaccgcagttgagctgcgcctcgccgagcttcgggccggcgatatccgagcggcgccgaaaccacgaccgagctgcggtttcaatcatccattcggcttcgatagacgggaggcgtgagcgatggacctcgcaggactcatggagcggcagcgcgagatcgtccgcgcgcttgattgcccgctgttcgtctcggccggggcgggctcgggaaagacgttcaccctcacccgccgcatcctgtgggcgctctccgagcggtccggtccctatctcgacagcttggatcaggtcctggccatcaccttcacacgggatgcggcccaggagatccgcgagcgcgttcgagcggcgctcatcgaagaggggatgaggaccgaggcgctcgccatcgatgacgcgtggatatccacgattcacggcatgtgcgcccgcatgctgcgcgcccatgcgctcgagttgggcatcgaccccgagttctccatccttcaggataccgatgagctcatggatgctgccgtcgagcatgtgctcgtccgcgcggagctcgcctccaagcgcgccgttcaggcggattcgcaggctgcggcggacacggagggcgcgtggaggggtcttcacgagctggtcagatggtatccgccgcaaggcgagatggctccggacggcagggaggcgggtaccagcctgagaaagctcgtgcgtcgccttctcgagctctcgagcgcgctgccggctggtatggattcggtgcacctggcgcgcggatacgccgacaccgcttcgctcgccgacgcctatcgcccgctgctcgacgcgacgcctgccgcaagtcggatcgccaagcgggcgctggacgccctcgagcgcttcgagagcagtgagcatcgactggacgatctcgtttcctgcatgatggcgtgcgaggttccgagtcacgcgagcaaggtgttttcctcagagaatatcgcagccttgaaagccgagatcgccgagacgttcgtgaacggctggctgttctgcggcaccggtgccatcgacgcgcttgcaggtctggcgcgcgacgtcgaggacgagtaccgcgcgctcaaggggcggcgatcgctgctcgacaacaacgaccttctgcgactcacatggcgcgcgctccgcgacaacgagacgtttaaagcggcgtatcagggcaggtttcgcctcgtcatgatcgacgagttccaggacaccgatcagcttcaggtcgatctcatagatatgctggtcggacagggctgccgcgcgctgtgcacggtgggagatgcgcagcaatcgatctaccgcttccgcggtgcggaggtggaggtcttccgacgccgtgagcgcgagatgcggcttcgaagcggccagtgtggtaaggccggcgagacggtcgcggcgctgagccggaaggacggcgacgcgcgcctcgtcgagctcgtccgcaatttcaggagccatgctgacatattggccttcgtcaaacaggtctttgatggcagcaagggcgggctcatggccgactttctcgatctcgaggcccacgatgatcgccgaaacctgcttgttccatccgatgcgacaagatgtcgagcggttcttgtggccggcggaggggctccggagcgcgccgaggcgagggccgaggcgatcgccgcgcgcttccaagcgctcgctcaaggtggtcagcccgcagctgacatggtgatcctgctcggaaagatgacatgggccgatacctacgcccgagctcttcgctcccgcggcctcagcgccgtcatcgcgggcggatccgtgttcgccggaacgatcgaggcacgctctgttcgcgcgctggcccgcgctctcgccaatcccgcagatggggcagacggtctcgtgccggctctgtgctcgccgctgttcggactcggcgcccaagagcttctggcgctcgcgaccgcggtcgatccgaagacgggggagatatcccggcgcggtgtcgaggtcggtctcatgagcgatgaggatgcctcgggcctcagcgatctgccgcttgtcaggcgcgcgcgcgacatcatgcgcggcgcgctgcgacgagtcggtcgcgatcccttcgccgggctcatgcgcgatgtcgtgaatgagtcggggtggatgacccgtctggccgcgcgcggtccggagggcacggcagccgccgccaatgtgctcaaggcgctcgacgcgatcgagcaggccgagggacgcgtcggcaacgcgccgcgtctcatcacccgcgagctcgatcgcttcatggcgggcaaacaggctcccggagtcctcaacgagagaggaggcgacgcggttcgcatcatgaccgtgcacgcatccaaagggctcgagttccccgtcgtggccgtcgccgactgctttgggatcggcaggtccgtcgagcgttttcagacgtcgcgcgaaggagacgcagtcgatgcggtcgctctcccgtcgcgctttccgcccgcggtcgccccagatggatcgagaattccatcagctgaggtgaagcggcgcttcaaccgatttctcaacggccgcgactgctggttcgatcttgagaaggcgcaggaggtgagcgagaccggctcggcggcgcacgcgtttgccgcgatgcgcgaacaggaccgccagcgctcgctcgaggagcgcgcccgattgctctacgtcgcgatgacgcgcgcccaggatctgctgatcctggcgctcgacgccggtgtcggtcggggcgccgaggcgaagctcgacatagatccccagcgcgatctcaccggtcgcgtgctcgagcggattcttccggccggtgcggaccggctggatgctcctcgcctggtcttggcgaactcggctcccggcgatttcgaactcatctgcttgactgatttctgctaccgaggcgagcgctatgggagcgcggccgccgcgcagcaggtcgcttccgccgagagcgcatccgccgcatccggagggtctgaacccgatgggtccgcatccgaggcgggcatctgcggcgcggatgatcgcgacacgttcactctcgtctatccggcgccgctgacccacagcatcgcgcccgccgaaaccgcgcgggattgctacagctacacgtcgatggcggccgagctccaagaggcgggagaggatcgtgtcgcagatggcgagcgcgcagatcgcaggcgttctcgccggtggggaaaacccggtgaggagccgcccgtcgatcccaccgcgttgggatcggcatttcacgcggcggcgcaatggctgatcgagtacggtgccgataccgtcccggtccgccgtctcgacgccctgtgccgcgcctggggcctcagcgcctctccgcgcgagcgtctggaggcagctttggctcgatggcagcactcagatgttcgcagggagctgctctgctggcctgtcgttcgcgcagaggtcgcgttcttctcatcgggcatggccgaagcgcgggagcgcttcggtgcctacgcgcaaggcgcgatcgacgcgctcgggaccgacccgacccgacccgatcgcgctctggtcatcgattacaagacagggggctcagcggcggagtcgtctgacgagcttcaagcgacccacgagcttcaggctcgggtctacgccgatgtgctccgtcggtccggtatcgcgcacgtcacgatgaagttcgttcgcgtcgagatcgaggatccgtcccatgcgggccagccccaggtcatagtctatcgtttcggctgatcgcgtcggccgggagccatgcgagtacaatggagtcaagcggctgcaactggatgcggtgagcgcacgggagggatttggcatggagctgaggaaaacgctggatgtcaccgcagaggagttcttcgatcagattgagcgatcggtcctgtccgatatcaagagcgtgacggacgcggagctcggacgcgagcagctcgatggcttcgagtacgagaagcgcgcatcgggaggcaggggagccggtacgcccatgaaggtcagaatcgtcacctatcgctatcctgcgatctatcgcgtcgagttcgcatatgctcgcggcacggccgcgatcacctatgagctcaccaagctcgattcgggctcgagcaggctcgcctacagcgaggagttcaccgcgagcgagccgctgcgcggcttcaatcggcagatcggcctcgctctctatgagcgtcaggcgcgctcccgggcgagacggaccatccgctccatagtctccttcatccataagcagcgcaggtgcgccggaagcaatcccctcctcgccgagctgggcgatgatggcaaaaagcccaaggtgatgtgagcgggcgcgcgtccgctatgctatgagcatctgctaggatggattgaattcaaagacgaaaccgcggccctgtcggatgcgcggtcgaaaggcgtgagctcatatggcgatcctgctcgggggtgactcggtttcgatcgagtaccccaccaagcgcgtgctcgacaatgtgaccctcggtgtggacgagggcgatcgcatcggcatcgtgggacgcaacggcgacggcaagtccacgctgctctccttgctcgcgggaacgatcagaccagacaccggcagggtgacgcggcgcagcggcatcgagatcggactgctcgggcaaaccgatagcctgtgcgagcaggacacggtgcgccaggccatcgtcggcgagctcgccgactacgagtgggcgtcgagaccatccacccgtcggatcttggatggactcacggcagatgtcgactgggacgatcgcatctgcgccctgtcaggtggccagcgtcgtcgagtcgatctcgcgaggctgctcatcgccagctatgacatcttgatgctcgatgagcccacgaatcatctcgacatgcgaacgatcggctggcttgccgcgcacttgaggaaccgttggcaggacggtcgcggagcgctgctcatcgtcacgcacgatcgctggtttctagacgaggtgtgcacgtcgatgtgggaggtgcatgacggacgggtcgatccgttcgagggcggctattcggcttgggtgctcgcccgcgtggagcgtgagaggctggccgaccaagctgaggagcgcagacgcaacatggcccgaaaggagctcgcgtggctctcccgcggcgcgcaggctcgaagcacgaagccgaagttccgcctcgatgccgctcgtgagatcatcggcgacgtgtcgcccgcccgcgatgagatagagctcaggcggctcgcggtcgcgcgactgggcaagcaggtaatcgatgttctcaatgccacagcgggatatacgggaggccgaccggtactgagagggatcacctggcgcatcggagccggcgaccgctacggcctgctcggcgcgaatggcgcaggcaagtccacgctgctctcggtgatccgaggaaggcttcccgtcatgtcgggcagcgtgcggatcggcaagacggtgcgcttcggcgtgctctcccagcgcctcgaagaactcgctccctttgagggggacaccgttcgcgagatgctcggccgcacgcgcggcagctatatggtcgagggcaggcaggtgagtccggagaagcttctcgagcgtctcggtttcagccccgagcagatgcaaagccgtatcggcgagctgtccggaggccagcgtcggcgactgcagctgctgctcacgcttctcgatgagccgaatgtgctcatcttggacgagccgggcaacgatttggatacagatatgctcgccgccgtggaggacctgctcgacggttggcccggcacgctcatcttggtcacgcacgatcgctatctcatggaacgtgtgaccgaccaccagttcgcgctcgaggacggaagccttcgccatgtccccggcggagtcgaccaatatctgcgcgagaccgtttgcgcgtctgctcgcaccgatcgaatatcggatggcgctgccgcgacggccccagcggctcgaagcggtactgctgagaccgaggtccctctcaaaaactccgagcggcagcgactgcgtcgactggccagctcgcttgagcgaaggatgagcgcccagcgcgagcgcgcccgtgcgctcgagcgcgagatgaccttgctggacccgaccgactaccaggctctcgagagccagcagctgcgcatcgcgcagtcgcaggcgcttctcgatgagctggagaccgcttggctcgaagcgaccgagaggctcgagggatgaacggcgctccatgcgcggaagcggtccgctccatgctctgggccccaagctcgatttggcgcaacataaggagaacactgtgatcaaggctgcatttttcgatatcgacggcacgcttgtgagtctcaggacgcatcggatccccgcatctgccgccgtcgcactggagcagatgcgcgcgcgcgggatatcgatcatcgtcgcctccggcaggccgcgctatcagctcggcatctgctctggacacgggttcgacgccttcatcaccttgaacggccagctctgctacgatgcggcaggtatctaccgcgcagccccgatcgatgcgcgcgatgcgcgcgtcatcgtggatcatgtgctcgcgggcagatacgacgccatcgcgttgcaggcgcagcgcggttttgcgaatcgcgagagcgcatcggtgcgcgcgatgtgtcgaaaggtggactttgaatacagggcggatgactttggccgcgctctcgatgagcccgtctatcagttctgcgcctttgtcgagcccggtgcggagcgcgacgtgctgagcgggacccatacgctgacccacactcgttggaccgagttgttctgcgacatcctgcccacctgcgggggcaaggccgccggcgtcgccgcgacgctcaagcgaatgggcatcgacgccaaggaggccgtcgcattcggtgacggcggcaacgatatcgacatgttcgatgccgtgggcacgagcgtggcgatgggcaacgcctcagacgaggtgaagcgccatgcggatcatgtcgctcccggcgtcgacgaggatggcttgtatcgcgcggcgctcgagctcgacctcatctgagtctcaggacccctatctgcagccggctccccccatcgcgcgcatggcgttcaggatcgcaagaacggccacgccgacatccccgaagaccgccagccacatcggaacgcccgaggtcgccgcgaggccgaggatcacgatcttcactccgagcgcgaacacgatgttctgcgcgacgatgcgcatcgtctttctggcgatcgcgatagccacggcgatcttcgtcggtctgtcgtccatgagcaccacgtcggcggcttcgatcgccgcgtccgatcccatcgctcccatcgcgatccccacgtcagcgcgagtgaggacgggggcatcattgatgccatcccccgcgaaagcaagtcgttcgcctcgcgcctgctggtcgagtaagcgctcgacctcttgcaccttgtcggctggcagcagctgggcgcggacctcatcgatgccgaggcgctgcgccacagcggctgcgacatcggcgcgatccccggtcagcatcacacagcgtctcacgcccgcctcgtgcaggtcgcggatcgcctgctcggcgtcggctttcgccacgtcggcgatcacgatgtggccggcgtagctcccgtcgatgcatacgtgcagaatcgtgccggtcagctcgcacgcggtccatgagccgccatggcacttcatgaggctctcattgcccaccacgacgacatgttcgtccacccgggcggacacgccgtgtccggcttgctcggtgacttcacgaatgcgccgcttatcgatcgggccgcagaaggcgcgcttgagcgacaccgcgatcggatggtcggagagagcctcggcgtaggcggcgcaggacaagatgtaatcagcttcgacgcccttttcgggatggatcgcgacgacgttgaacgtcccctcggtcagcgtgccggtcttgtcgaagaccacggtcgtcacgcgggagagcagctcgaggtagcttgagcccttgatcaggatgcctcgtctggaggcaccgccgataccgccgaaaaacgacaggggaaccgagatcacgagggcgcacgggcagctgaccacgagaaaagtgagtccgcgcaagatccattccgaccacgagcccgcaccagcgatcggaggaatcacagccaggcaaactgctgccagcgtcacgatcggcgtgtaccagcgcgcgaagcgcgtgatgaagttctcggtgcgcgccttcttctcgctcgcgttctcgacgagatccagaattctgctcacggtggactcggcgaagggctttgtcgtcgtgatgcgcagggtaccgcacatgttgacgcagccggagatcacctcggctgcgggctcgacgtgacgcggcacggactctcctgtgagcgcggcggtatcgagttgggagacgccctccttcacgattccgtcgatcggcacgcgctccccgggcttgacgacgatctcgtctccgacggcgacctcgcccggctcgacctggacgagttcgccgtcgcgctcgacgttggcatggtctggggctatatccatcaggcgtgcgatcgatcttctgctctttccgacggcatagctctgaaacagctcgcccacctggtagaagagcatgactgcggcgccctcggccatatggggacccgaatctggaaacaggaccatgctgaaggctccgagtgtggcgagggtcatgagaaagctctcgtcaaacgcctcgccgcgggctatgtttcgcaccgccttggaaagcacatcgtgtccggcgatgagataggggacgaggtagagagcaaaagcgagcgatacgtctccgggcttgcccgccagcgcgcgcagagccccggaagcctctgcggcgagcacggcgccgaagatgacaagcgacaagatgatgcgatttcgccaccgtctctgctttgcgttcataatggtcgcctaccgccggatctcgcagtcgggctcgaggtcggcggtgagcctcacgacgcgatcgagcacctcctcgaatcgctcgtctgcagcttcgagagtgagtctctgcatcatgaagttgatcgaggcgtcttgcacgccgtcgacgcgcctgatggctctctcgagcttgagcgcgcacgatgcgcaatcgatctcatcgagcttgaacgtttttctcatgatctgatcccttcttcgggggagctgcgcgccagcgcatccgatatttcgatgacgtcacaccctaggtgcgacggcacatcgtcggcctcactcgcagatatggttcatgccctgcagaagcatggtgtatacatgatcgtcagcgagcgagtactcgatgcttctgccgcagcgcttgaacgtgacgagatgcgcctgcttgaggattctgagctgatgggacacggcgctttgcgacgctcctgtcgcctcggcgatgtccgcgacgcaccgtgcggtttcgagcagggtgaacagaatcttgatgcgcgtggcatcggagaagaccttgaagagatcggcaagatccacaaggtgctcctcgtcggggaggcaggtcgaagaaacgagaccgttttggacgtctcggctcaccgacgagaggatcgagggcgtagcgctgctgcgatccgaatagccatatctatcgatcctgctcatcacggctcctagcttgacgaagcgatctatcatcacatgttgatatgattatatgatcatgcgaacatatgtcaagcagaacaacgccccgcacgcgaacgcacggggcgcgatggaaacagcgactctgatcggaatgatcgaggcagcggggtatcaggactcgttcacgacgtatttgaagctgtcgatggaggtcttatcggagatccgcacgcgcggaagcgcagtggtgtcatcattcttgtacgcccagtcgttcttcgtggtgaacccacagagaattccggcttctcgcaccgcgtcgcgtcccgcatcggtcacgtcgccgaacggataggcaaatgcctcggtcgtgcccaagatctcctgagcgtgcttcagatcttccacgatctgatctttctcaagtgcgctgatgataccgttgtggcctacgttgccgcccgccttgtgcatgtcataggagtgcgactggaacgacacgtagggactgctgtggtctacgactttttgctcggcatccgagtcgctcgcgatgatgaacgaggtggcgggaaccttgtacttctcgagcagggggatgccgatgtccagaaagcccttctcgccatcatcgaatgtcatgacgacgcttttcttgggcaagctgtgcgtgccctcgatgaaagccttgacctctggataggagggatagtagtagtcgttgtcgtggaggtacttgagctgctcctcgagtttggtgtcaggaaggtagttggattcctcgttctcggcttggctgtcctggggcgggtcgtcttgggagtagatgtagtggtacatgaggatgggcaccccctccttcatggtgtccatgctgtccacgacgtgcacgtttctggttgcacgggcttcgtgctcctgggaatccttcacccgataggtgatgcgatactctccaacgaccgaggtgtccaccgatccgtcgcatttgatcttgtcgttcaagatgccgtcttcgggttctgaggcgtgggctcccgcttcgaggtacttctcgtccttgagcacgtaggtatcctcatcgccgttgacgccgatcacgatatcacccgaacctttggccgaggtatccggcgcatcgggtgatgagggtgccgccgccgcctggctgccgctcgtctgggccgaggtctcgccaccgttgtttgatacggtgcggaagacgttgaagatcccataagcgactgcggcgaacgcgatgacggcaacaatcgcgataactgcgctgcggaacccgacgcgttgccggacgcgtggtcccttctggggctcgagatcgaaataggtgctgcgctgcgccggctttaccgcaggcggaatcgatcggggtttcatcgggacactgcgtttgcactgagcgtgatatgactcgatccgctttgcggtcgtgtgccgtggtgtgcgaacctcgggtctcggctcgggcgtccttcgctcctccggttttcgctccttgcgcttcttggccttgacatcgggcttcttcgcggtcttcttctccgcttttttgctcgtggttttctccgccttgcgcttcgagtccttcttcgcgtctttcttggcgttcttatctgaattcttgctcgactttttgccgggcttcttatccgatttctgacgctttgccgacataccgatccttccccttgtgatgagcagcacgcagctcttcgatgagagcgaaattgctagttttcagaatacctgaatcaatccgattttgcctgcgcatgagcaaatgatgcaaacctttcgtgcgatatgtaaaacatcgttaacttattagcgtacagaatcatatcgacgaccaagctgatccgtggtttgtcgaaccccgatcatatcgcagctcatggccgacccgcaatgacaagacggtctcgccccagctcctgatgaggccgacggccgcgtttcgtctcagcttcgggaggcgaacatgttcttgcgcgcgaactcggcttgaacggtgcgcagcatgaggtcggcgtcctcaaggcccagatggcgctcgtcttcgctgtcgcgcagagtgccgcgacggcgcgcccagttctcgaggctcgcgggcttggactctcgcggcagcgccggcacgtccccgtcgagcctgcggcagatctcgcgcgtgtccaccaccacgatctctccagcccggcgcgcctcggcgtagccatcgagctgaatcgtgaaccatgagtcttcgaaagcggcattgtgagcgagataggggtaggtccgcatgagctcgagcagacgggcctgaaggaccttgttctcgcgaaacgccatgttgccctcgatgtcatcccaggtgatgtggtgtatgaaactgagcggaacgccctcatcgcgatagagatcgggcagaccgcagaagcagctctcccctccgtagggttcggccccggcggcgagctccatgaactcccatccgacgttcacgatatgagcgcgctcgggggtgcgtccggtggtctcgatatcgatgccgagcacgatgccaccgaccggttcgcgcacccaggcgacgccgatcgccttgcgatctccgcggacctcgcgctcgaccgcagccgcctgacgattctgaagcgcgccgatcgctcggtaggagtcctcatcgggaagtgcgcgggtgagcaggccgcctgctgctgctctcacgcgcttctcgcccatggcgtcgcacagcgctcgattgcgatctccgagatcgcggacgagctcgaagctgaactgcggcctctcctctgagtgccaagcggcgatgagcagcttcatcgcctcctcgcccttcaggcgctcggcttccatgacctcgtatccgcccccgaagacgagctcggggatgtaacaggcttgcgcgtaatcaagcgcctgctgagtgttcataaacgatccttccgccattgccctgcgcgcagctcaggcgactcgtctgtactgcgagtcgcatcctcgcgcggcacccgatatgattgccctatcatagcagtcgaagtattggagagatcgacaaacaggggttcattttttcaattgcgagatcgtgcagatcagatttgtcgcctgcttgcgatagcttgagccttgatgatcgatcccgcatgcacaatggcgcatcggcatatccgtgtcgagttctgataactcaaaagatccctggatcggtgccgtgctggattgggctatacgctgagcccttcaaagccgcctgtcgacagagaggcatcggctttgacccgcgcgccgatgtccgccgacgtctgagtcgccatgctcgcatgcatccgcccccatagggttcgacgccgtttggtcgcgcacatggtttctccgtgttcaccggcatcctgccggcatgcctaccagcaaagagctagagttatgtccgtctgagcactcatgggacccccggcccgggccaactcgagtcgtcgcgggcgtcgacgagcccgagaagcgtcgacgagatgcacgtcatacgaaaggtacaccacatgggattcgtttccaagctcctctccatcggctccgagaaggacctcaagcgctatgcgaaggtcgtcgtgaagatcaacgatctcgaggacgcctatgagaagatggatgatgccgagctgacccatcaaacagagttgtttcgcgagcgcttcgcggacggtgagaagctcgatgacatgctccctgaggcgttcgccgtggtgcgagaggcatccaagcgcgcactcggtatgcgccatttcgacgtgcagctcgtcggcgggatgacgctgcacgaggggcagatcgcggagatgaagaccggcgagggcaagacgctggtctccacgctcgccggctatctgaacgccatcgccggcgagggagttcacatcgtcacggtgaacgactacttggcgaagcgcgattcggaatggatgggcgcgatctatcgcttgctcggtctcacggtcggcctgctgcaaaacggcatgccactcgaccagaagcgccccgcctacgcagccgatgtgacctatggcaccaactccgagttcggcttcgattatctgcgcgacaacatggtcgtccgtcccgatcagcgcgtccagcgcggccacgcgtacgccatcgtcgacgaggtcgactccatcctcatcgatgaggcgcgaacgccgctgatcatatccggagccggaacgaagtccgccaacacctacaaggacttcgcccgagccgtgcgcggacttgagcagggcgaggacgtgacctacgacatgctcgccggcgggagcaaggataaagagccgaccggcgacttcgtcatggacgaggcgaagcacaccatcgcagcgaccgatcgcggactcaagaagatcgagaagcgcctgggaatcgaggacatctacggcgatctgtccggccagctcgtgaatcacctgcagcaggcgctcaaggcgcagtatatgttccatcgcgacaagcagtacgtcgtcacgaacggcgaggtcaagatcgtcgacgagttcaccggccgcatcatggaggggcgacgctactccgagggcctgcaccaggctatcgaggccaaagagggcgtgctcgtccgcgaggagaaccagacgctggcgaccatcacgctgcagaactacttccgtctctacgacaagctcgccggcatgacgggtaccgccatcaccgaagacgccgagttccgcgagatctacaagctgcccgttcaagtcattccctcgaaccgccccctgatccgcgatgatcacgaggatctggtctatcgcaccatcgacgcgaagttcaacgcggtcgccgacgatatcgaggatcgccacgaggcggggcagccggtgctcgtcggaaccgtctccatcgagagctcggagcggctctctcgcctgctcgagaagcgcggcattcgccatgaggttctgaacgccaagttccatgagcgcgaggcgcacatcgtggcgcaggccggccgagccggcgccgtcacgatcgcgacgaacatggccggccgcggtaccgacatcctgctcggcggcaatcccgaggagctcggacgcgagatgatcctctcgcagggcatcgagctggacgaggcgacccccgagatgcgcgccgacgcgctcgccgaggccaaggagatctgcgagcgcgagcgcgagcaggtgctcgaggccggcgggctcaccgtcatcggcaccgagcgccatgagtcgcgccgcatcgacaaccagttgcgcggccgcgcgggtcgtcagggagatcccggcgagacccagttctatctctcgctcgaagatgatctcatgcggctgttcggtggcgatcggatggagcgcctctcgaacatgatgatctcggcggatatgggcgacgatgtgcccattcagcacaagatcgtctcgaaggccgtcgagggcgcccagcgcaaggtcgagaacatcaacttctccatgcgcaagaacgtgctcgaatacgatgatgtcatgaacaagcagcgtcaggtcatctatggcgagcgcaacaagatcttggacggcaaggacctcgccgagcacatctccgatgtcatccgggatacggtttcgcgcggcgtggccgagttcgcctcccctgaggcccacgacggggagcgggacctggagggtctgcgaaagtgggtgatcgagctgtgcggtcattcagatgccccccactttgaagacgagccctacgatgatctgaagcagcaggtcctcgagtacgtggagaaatgctacgaggatcgcaccgagcgtctgggtgacgagatgatgagcgagctcaacactcaggtcatgctccgcgtcatagacacccgctggatgagctatcttcaggagatggactatctcaaggcgggcatcggcctgcgcggcctcggccagcgcgacccgctcgtcgagtacaagtccgaggcgttcggcgcgttccagacgctcgtcgacaccatgtatgaagattatctccgcaccgtcttgcgcatcgagttcaagcaggctccggtcgccgccgaggcgtccgaggaggatgcatcgagtctgaatgaggcatcttactccggacccgccgacgtcgacggcgattccggttcttcgacgctgcgccgcgaagcggctgccatcgccgccgactccgccggcagatcacccggtggagcggagagcgtcgtcaagacctatcgcaagtcagagtcgggcgatccctacgcggacgtgggcagaaacgaggcgtgcccctgcggctccggcaagaagttcaagaactgtcacggcaggaaccgctgatgacagacgagacatctatcgtgaccatggatgatctcgacgcgcaggcggcgcggctctgcgaggtggaaagctatcttcacctcgacgagaagcgcgagcgcatcgtcgagctcgaacagcgcagcgcgcgccccgatttctgggatgatggggagcgcgcacgggccgtcatggaggagctgtcatgcgcgcgcgacgacgtgagcggcgtcgagcgcgcccgcacgcgtctggcggatgccgtcgccgcgctccagctcgccagcgagctggagcacggtgatgaggccgacgagctcgctgccgaggccaccgcagccgcatcggagctcacgcgcgagatcgatcagatggaactctcctcatggttcaccggcgagttcgatcatggcagcgcgatcatcaccatcaagcccggtcaaggtggccttgaagcccaagactggacgttcatgctgttcaagatgtacatgaagtactgcgagcggcgcggctggaaggtcacggtgaacgactgcccgcccgccgacgtcatcggcatcgatcgcgccacgttcactgtcgaaggcaaggacgccttcggcatgctccgcgccgaggcgggcgtgcacaggctcgttcggatttcacccacagacgacaagaagcgccgtcagacgacgttcgccggcgtcgaggtgattccggtgctgcctgatgatatcgatgtcgaaatcgatcccacggatatccgcgtggacgtttaccatgcgtccggtcccggcggacagggggtcaatacgacggattccgctgtccgagtcacccacctgcccaccggcatcgtcgtcacctgccaaaacgagcgcagtcagatacagaacaaggccgcctgcatgcagatcctgaagtcgcgcctgtttgaactggagcttgagaagcgcgaggaggcgctcgatgagatccgcggcccgaagcataccatcggcttcggcaaccagatcaggagctatgttttgtatccctatcagatggtgaaggatcttcgcagcggagtcgagacgggaaacgtcgcctcggtgctcgaggatggcgacttggatccgttcatcatcggataccatcgttgggcgacgggcaacaccgtgcccgatacgtctcaggtctagatcgccatgccgcgtcgcatcgatgtgaaatcgatcatcagatcgcagttcgtgcatgatcttccgttggtcgcattcggctgcgcgatctccgccgtcgcggtcgatacgttcatgattcccaacggcctggccgcaggagggctgaccggtctggcaacgattctggctgagctggccgctcgagcgggcttcagtcttccggtcggcatgcagaccatcatcatcaatgccctgctgctgctattcgtagtccgagcaggaggactgcgctatgctatccggaccatcaccggatttttcctcttcggcttcttcaccgatctattcgccccgttcgtggtgccgttggagcacggggaactcatgctccctgcgctgtgggggggtatcatatccggcataggctacggcttggtgttccgctgcggcgtgaacacgggtggatcggacacgatcgcgcagatcatctcacggaagacctcgctgccggtcggctcgacggtgatggcgatcgatgtcgcggtgtgcgctgcctccgccccggtgttctcggtttcaaatgctctgtacgccgcgctctccatggtgctcatgggctatgtcgttgacatggtcgttgacggcggcaaccgtcagcgcgcggcctttatcatatccaagcgctccgatgagatcgcccgtgatgtattgaccggtatggatcgaggcgtcaccgagatctccgcgcgcggcatctggagcggcgagtcgcgtccgatgctctttgtgatcttgggcaagcgcgaggtcagcattctgaagacgatcgttcaggagcacgatccggacgcgatcatggtcatcagcgatgtcaacgaagcgatcggcgagggattcaagggtttcggcgaaatcggcgcctgagcgcgcgggaccggtcgaatcccggcagatctcggtctgcagatcgcgcgggcaatactttcgcaccgcttcctctttcagcgaaaggcgtccaagcgcgatcgtgaggctctgcgcacctgcaagacgatcagagcgatcaagatcggtgccgcgctgatgacgccaagcggatgaccggcaaagccgaatatgaacatgagcccggcggtgagtatcgtgatgcccatgcacgatgcgctctcgatcgtagcgggaagccggatgacgagcatgacgagcaggatgcaggatatgagcgaacccgtaaggattgcggcgagcacggctggcgagtcggggtaacccgggactgtcgtccacccgtccgtcgcgaggactcgctccatcacagaggagcccgccagcggcgcgccgatgcatgagtaagcccagcagaagaggatgagtacggctcttcctatccttttataactcttcatgcgcagtccccttacaatcgctttcagcactcggaagcgccgtggcaacatcgtgctcgtacctcagcattatatctcacgccgatcgagcgctacgatatctctcttcgatggttcccgttttgctccgatcgggctcgcggcgtctggtatcatgagaatactgtgttccaacgcgggaagggacggatatggcaacagaatcgctcagagtcgcccacatacgaaccgacgatgagatcgccctcatcgccaaccgcatgcgccatgacatcatcgagatgatcgcagcatctggaaccggtcaccccggcggttcgctgtcggccgccgatatcatggcgaccctgttcttctcaggcgtgatgggctatgacccggcagatccgcgcaatcccgatcgcgatcgattcatactttccaaaggacatgcggcaccggtgctctacgctgtgctcgcgcaggcgggctacctgcccaaaaaggagctcgtatccttgcgcaagctcggatcaagactccagggtcatccggatgctcactgctgtcccggtgtcgaggtctgcaccgggtcgctcggtcagggcctttccatctcctcgggcgtggcgctgggaatgcgtctggatgccgcgcgcgacggctctgcgccccagcggatgttcgtccttctcggagatggcgagcttcaagagggtgagaactgggaggcggcgatgttcgctgcgcaccgccgactcgacaacctcgtcgccatcgtcgacagcaacaatcttcagatcgacggtcatgtgtgcgatgtgtgcgccgttgagccgatcgatgagaagttccgcgcattcggctggcatgtcatctcctgcgacggccacgacatcgcggccgtgcgcgtcgcgttgaatgacgccgtcgatcacgagggcgctccggtggccatcgtgtgcagaaccgtcaagggcaagggcgtctcgttcatggaggatcaggcatcttggcatggaagcgctccgtcggccgagcaggccgcccgtgcgctggctgagatagacgcggcgggcgagcagctcgcctgtgctgcgaaggaggcgtaagggctatggcgaaggcaacacgtgcggcattcggcgcgaccctggtcaaactggttgatgagggtctcgacatcatggcggtggacgccgatctggcgggttcgaccacgacggcgaagctcggagccgcatatcccgatcgtctggtggacgtcggcatcgccgagcagaatatgataggcgtcgccgccgggctgtcgctgaccggccgcacggtgttcaccggctcctttgcggtgttcggtgcgggtcgctgctatgagcagatcagaaacacggtgtgcgactcgggcctgaacgtgaaggtgtgtccgacgcatgccggcatcaccgtcggggcggacggcgccacccatcagatgctcgaggatatcgcgctcatgcgcgctcttcccggaatgcgcgtactcgtgccagccgactttgcaagcgctgcggccgcgatccgcttggctgccgagacgccgggaccgttttacattcgactcggtcgcgagccgctgcccgagatctacgaagagggtttcgcgtgcacggagtcgtgcgcgcgcgtactgcgcgagggaggagatctctcgatcatggcctgcggcgtcgaggtcgcgcaggcgctcggggcagccgaggtcctggaaagcgagggcatctcggccgaggtcgtcgatatcatgagcgtgaagcctttggatgagaagaccgtgcttgcctcggcagccaagtgcgggcgcgtgctcacggtcgaggagcacagcatctacggcggcatgggttccgccgtgagcgagcttctctcccaagagcatcccgttgtcgtgagtcgcgtcggcatgacgacattcggacaatccggggacgccaccgagttgctcgcccacttcggactggacgctgcaggcatcgttgaccgcgctcaccagctgcttgatcgctagcgtcgccacaagcgctccgacgcgcgcgagaactcgagctcatacgtttgaacgctgcgaggttgttctgtgccgcttatgtgtgtcaacatcgcccctgttaaaatatgtgcgcttgtagattgtaagcacgacgcgaaggagttccagtgggggaccactttcgaaaacataaggaagagaagcgcgcgaagaaagatcgcgcgttcggcggggcatcgaagcacccgtcgggttctctgacgccggttgatccggcgatattgaacgttccggaggtaccgcttgatgccgatgagcggcgtcaggtcaccgatttgaatgacgcgctcaagaatccgggcttcacctcggtgtttgcgccggtcggcgagtcacgcaagaagatggctcgcgatgccggcctgcagcccgtcatcctgatggagaacgtcaccaaggtgtatccggctcagccgaacaagcccgcgcttgaaaatgtcgatcttgagatctttccgggtgagttcgtctttctggtcgggcattccggctcgggcaagacgaccctgctgcgcaccatgctgcgcgaggtcaaaccgaccaatggccgcgtgctcatcgccgggcaggatctcatgcgcatcaggaaccgaaagattccgctgtttcgacgccagataggtgcggtgtttcaagacttcaaactgctaccgggcaagacggcctatgagaatgtggctttcgccttggagtgcatcggcaaaccgcgcggcgtcgttcgcgcgcaggtgcccgaggtgctcaggctcgttggcctcggagatcagatgaactccatgcccgatcagctttccggcggagagcagcagcgcctgtcggtcgctcgcgcgatggtcaatcgcccgccgctgctcatatgcgatgagccgacgggcaatctcgacccggcgatctcgctgggaatcatgaagcttctcgagcggatcaaccgcacgggcaccactgttcttgtcgccacgcatgatcgcgagatggtcgactccatgcatcggcgcgtcatcgcactagaaagcggacacgtcatccgcgaccaggagagaggtggttacggcaactatggcactgtctaacctaggctattcgctgcgtgaggcgatgcatcatttcgtgcgcaactggacgacagcgctcggtgcgatcatcacgatcttcctctcgctgtttatcatcggcctgttcgtcgtgggttccggtatcgtgaactccgcgatcggcaacgtcgagcaacaggtcacgatcaacgcattcatctccgatgatgcttcagatgatgcgatcaaatcctttcagaacaagcttgagagctgggagaacgtcagtgacgtcagcttcaagacaaaggaggatgcccgcaaggactacaccggcatgtccaacagcgctgaggcgaccatgagcgcgctggacggcgagaacccgctgccgcgctcctttgtgatcaagatggatgatccgtctcaggtcgagggaaccgccagcaagatcaagtccgatcccgatttcaagaagatcgttgacaaggacgatgtcgcctcgagtgtgctgtacgggcaaaaggaggtcgaccggcttttcacggtcaccggttacatgcgcttggctgcgatcgttctcgtcgcactgctgacgtttatcgcgctcgtgttcatcaacaacacgattcgactttccatcacagcgcgtcgccgcgagatcgcgatcatgcgtctcgttggcgcctcgaacggtttcatacgtggaccgttcataaccgagggcatcattcaggctgttatcggcgctctgctggcgataggcgtgctcgagatgatccggaacatgttcatcccgcggattcagggagccatatcttggatgcagctcatgctgccactccatctgtatctgctgacgtatgcggcgcttatcttctttggccttttgatcggcttcttcggatccgtcatcgccatgagacgctatctcaaggtgtagctgcgtcgccgatctggcgttcaaggggtatatacagcgcatcagcgcgcatgagggccacgtaacgtggccctcttcgtctccgggagacgatgagctcggagggtatatcgatttcaggatcatcttcggtccgcgtgcgctacactgatgcattgatcggttagaggaggacatatggaagcgcctatcaaacgagatgaagtcgagcacgctgaggccttcttggctcaaggtgaactcgaccgcgccgagcagctgctatgccccatgcgcatcgccatcgaggattttgccgaaaccgatctgcaccctgatgaccatatacagtatttcagcttcgagagcgcgttcgaacgactcgcatatcggcgcgtcgagcaggatccgcgacagctcgtccagatggacgccccgatcgatcgcgtctacgctgatctcgcgttcattttcattcgtcgcgaggactggcagcgagcccgcgatgcactcatgcaggcgatcagatgggatcccatgaaagcgagctatcggctggatcttgccgagatccaccggatctccggtgagcggcgccaatgggcgcagctcagctactcggttttggagcgcgcctcagatccgggttccctggctcgcgcctactcgaatctgggtcgcctctttttcgaggatggcaagatcgaggccgctgtcgcgtgcgctcggctggcaagcggcttctcggctgaggagcagcgaaccatccgtttgatggccgctatcgaacagagacacccagaagctggcgatatggccgacgagatcgtgatggccgccctcgaggcggagggggtcccaaccggagcgaacgctgagatcgcgatatgtttgctcatgtgcgcagcagattcagcggatgccggggacgcgaacgaagcgacgcggctcaccattcgtgcccgcgatctcgtcggggaatctgccgccaaggctctcatcggcctcattcgcgattccgatgccgagctcgcacgacagagccgcgcaaccgcgtcggattccagtgatcacatcagctcagatcgtgatgggaacgcctctcgggacgggtccgcccagaaggcggaaggagctgccggagccggaggtgagggccatgtcggttccaggggataagaagcttatcgcgagaaaccgcgctgcacgctatgaatatgccatcgaggagacctttgagtgcgggctggtgctcagcggcaccgaggtgcgcagcctgcgtgagagggccgcacagctatccgacaccttcgcgctcgttcgcggcggcgagtgctggcttgtcgggttgcacatccatccttactcgaatggatcgatcttcaatcgcgaccccgatcgccgccggaagctgctgttgcatcgtcgtcagatcgactatctcgacaagaaactgcgcgcgcgcggctacgcgctcgttccgcttgagctgtatttcgatagaaacgggcgagtcaagctcacggtcggactcggacgaggcaaaaagctctatgacaagcgcgacgatgtcgccaagcgcgatatgcaacgcgatatcgatcgcgcgctcaaggagcgcggaaggggcaggtgatcacagggggggctcggatcggttcagacgcaatcgagcgctggcgcatgccggcagagggaggaagacgagatggatctcacggcgatgttctcgatgacctacgggttgtatgttgtctcggcggaagcggatggggtgcgctcggcatgccttgtcaacaccgcgacgcaggttacggcggagccgccgcgcctgatcgtgtcggtgcacaaggacaacttcactgcgaatgtgatcgcgcgggccggagccttcacggtcaccgctgtcgatatgaccgcggacatgaaatatatcggcaatttcggatttcgcaccagcgccgattatgacaagttcgcgaacttcaacgtcgccacttcagctgtgggaagcccgtacgtgaccgatcacgcctgcgcgatgatggcgtgtcaccttctcgagacactggacgccgggacccatcgcatcttcatgggcgagatcgtggagtgcgctcgactctcggacgcgcccccgctgacctatgcctactatcacggtacgctcaagggcaagacacctcccaaagcggcttcctataaggcttgaccagctggctttcgcgtacccgctgcctctgctcgatgacagcgcatagacgtttccggtcatcatgatgccgccttgttctttcaccttgttttattttcaagacgtgctcgagtacgcatctggatatactttgagtgcaatgttgcactccgatgagaggacggtttccatgagcgagaaaaagacctacaagttcgtatgtcaggtttgcggctacgaggtcgaggtcgatactcccgagctgcctgaggatttcgtttgccccgtctgcggcgtcgggcccgatcagtttgatcgcgtggacgagtagacagcgcaatcatcggacctcaccgctgcgccggcatccccgttttcgggatgccggcgcagcgctatcggggctcttggttgccgccgcccttgagttcgccattcggagccgtcatgatggagtcgagaatccgctccagttccgctctatgccgcagccggtgccgcctgaccagatgaccacgggccatgacgagccgaggatctctgagcgcgttgaggttctccagcgggttttgctcgacgacgatgagatcggcggatttgcccgccgcgatcgtaccggtttgcgagtcgatgccaagcagacgagcgttcacctgcgtagccgtatgcagtgcgaatcttggtgtcacgtcaagataatcagaaaagtagatgacctcgcgccacatgtcatagtgtgagacgaacgggcagctcgcatctgttccgaggccgaccgggatgcccgcgtccaaggcggctcgcgcgcaagcgatgataccgcgacagacgatgtcggcattgacgcgctgcgcttccgtgagctgcaatcgttccggtggaagcaggacagaaggcagggcgtgggagagcgtgcaggtcacagatggggatctgcccgcgagctgggcgcctgatccgcttctgagcatgtcgatcaagtcgggtgtcatctgagccccatgttcgatggtatccacgcctgcttcgagccccgcgcgcatcccttctgtgctctcgatatgggccatgaccgggaggttgagcctgtgagccgttgcacaggccgtcgagatgacatcgggtgccatgcgcaccatgcccggctcgccgacccttgccgcatcgaaaacaccgcctgtcacaaagagtttgatgacgtcggttccacaagcgaacagctcgcgtacgagcgaagcggcttgctcttgtgttcgcgcctcccgtgcgaacaggccggcgccgtgtccgcccggagctgtgatgccgattcccgccgccatgatgcgcgggcccatgtgacggccggatcggatgtcgtcgcgcacggcgatatcggccatcagcgggtcgccggcaccgcgcagtgtcgtcgtgccacttgcgagctgcgtctgagcgttcgagcgcatgacgcgacgcagaactgcgcgaccgatcggattatcgattcgtcgcatgagccgtcccgctcgcctcgcgcttaccggctttcccgaaccgcagagatgcacgtgcatgttgatgagccccggcagcaagaacgcgccctcgaggtctatgacgcgacatccgggtggcgcgcgcagcgctcccgaagggccgacttcgcagatgatgccatcggccacggcgacgtcggtgccgggccgcgcgtgcatgtgctcggttccgtcgagtacggtcgcattgatgaaaaggctggggcgatcttctccagccttccgtgtgctcatgacttcttttctaccgtggtgcggcagcgcgggcaggtcacgcgaatcctgcccttgccacggggcactgacatcatggcgccgcatgtcttgcaccgaaagtacttcgtggtcttgcgattcacccacatcttgccagcggtgcgcttggctcgatcgaaattgccccgccgtctgtcaccggacgttctcgatgagcccgccgatccggtgccccgatcggcggagcgggccgtgttgccgcgaatgccgggaattctagcaagaagcgcccgaaaggcctcgttctcggcgcgcctgccggtgagatctcgagacatcgagcgcatgagcgcgacaagcacgagcaccagagccgcgagcgaggtgacacgccaagcgaagatagacgtcaccgctgtcaggaagatacccgccacaccgagtgcacaggacagatcatccattccatagcggcccttcatgaagtcctgcatgatacaccctctcacgaagcgatgctctcatggtcctttcacagccggccggttcggatgggctgtgcggatccgacccaaccagcttagcagagacggtccgccttcatgagcgcgtcaccggacggaccgagatcatccggtagtcgccggcgctctcgatagccgctttcagttcgtcggcggcgatcgcgcgctcgcagtcgacctcgacgatgttcgagacgctgtcagcctccgcatcgctcacaccggcaactctcatgagcgccgcctccacggcggcctcgcagtggccgcagctcatattctccgtcttgatcatgtagcgcattggttctcgtcccctcctatccgggtgcgcgaccgcgcgcccctcgatgcgatcctcacgcgtgcacatcgcgctctgatctgctgtcagatatgcttcgcccagggtctgccgccgcctgctcgctgcggtgccgctcggcaaggtcggctcctgaggtatcggggtgcgcggcgcgtccctcgacgccctcgacgatcccgagtctgagtccgcgcagacgaagcgcgttggccacgacgctgaggctcgataggctcatcgccgccgcagcgaacatcggtgagagctgccatccgagaatcgggtagagcacgccggctgcgagcggtatgccgcagacattgtagacgagcgcccagaacagatcctgcctgatgtttcggatgacgccacgcgacaactcgatcgcgcgggccacgtccagaggatcgctgcgcatgagcacgacgtcggcgccctccttcgcgatgtcggcgcccgcgccgatggcgatgccgacatcggcgcgggcgagcgcgggcgagtcgttgatcccgtcgccgaccatcgcgacagcgtggcctgtctgctgcagctcgcggacgcgtctctccttgtccgccggcatcacgtctgcgacgatctcggagatccccgcgcgcgacgcgacagcggtggcggtggccaggctgtctccggtgagcatgatcgttcggacaccgagtgcggatagagcctgaacggcgagcgcgctcgtcggcctcagcacatcggtgaccgcgatcgtgccggcgaggcggccgcccctggcgaagagcagcgccgttttgccctcatgagcgagggcgtcgagtcgcttttgcgccacggcgataccgagccgggccatgagcctctcattgccagccgcgatctcgtttgcgccctcgcgtgcgcgtatcccgagacccggcatcgcctcgagattatcgactggcctggcgacgattcccatctcctcggagcgcgccatgatggccgaggcaagcggatgctcgcttcgactctcgagagagcaagcgagcttcatgagagctcgctggctcataacagggtttccgtcctccccgactgcggggatgatatcggataccaccggacggccgcaggtgagcgtgccggtcttgtcgaatacgacggtctcgacgcagcgaagcgcctcgagcgcagctgcgtctttgacgaggatccccatctctgcgcctctgcccgtgccgaccatgatcgcgaccggtgtggccagcccgagcgcgcacgggcagctgattgagaccacggagacggcggcggtgagcgcggcgccggccccgccgccggcgagcatccagcatgcgaacgtgatcgctgcgatgatgagaaccgccgggacgaacacggcggcgacccgatcagccagtcgcgcgatcgcgggcttggtcgcgctggcgttctcaacaagtcgtatgataccggccagggtcgtatccgctccgatgcgcgtcgctctcatcgtgaacgatcccgtgccgttcaccgtcgcggcgctcaccgtgtcacccgaggtcttctcaaccgggattgcctcgccgctcaacgcgctctcgtcaacggatgaggcgccctcgatcacgatgccgtccaccggaatggattcacccggcctgaccagaagcgtctggccgagtcggatccgctcgaccgcgacggttgattcggtgccgtcctcctcaaccaccgtcgccgttttcggtgcgagatcgcagagccgttcgatcgcgtcgccgcatctggacttgcttctcgcctcaaggtacttcccgatggtcacgaaggtgagaatggcaccggcgctctcgaggtacaggccccccatcgcgagcgtgtgagccatgtgcgcgtcaccgtctccgagcgcgctcgccatgagcagcatcgtcacgatcgaccacccgacgctcgctgcggccccgatcgcgatgagcgcgtccatcgtgggcgcaccgtggatcagcgacctgaatccgtttttgaaataggctccgttcgcgtagatgatcgggacgcacagcacgagctcgcacagcgcaagcgtcatcgcatggctgctgccggccagagacgacggcatgggcagaccgatcatagggcccatgcctatgtagatgagagggacgaagaaaacgacagatacgatgagctgcgtcctcatggcgcgcgcctgcgcctcgagctttctggtcggtgatgcgcgccgcgcgaggccgcgacccgatgttccgacgagatccgccgcgccatcgctcgccgcgccatcgcttccgccctcgtctctggacatggcggagtagcccgcgcgctccacggcgtcgcagatctcgtctcgcgtcagggcggactcgtcgaactccacgctcatggaggctgatagcaggttgaccgtgacgtctttcacgcccttgagccggcgcacggcgctctccacgtgcgtctggcaggcagcgcacgtcattccgcccacatcgaacgattcgcgcttcatggttcttcctctcagcttcgactgaccccagaatatacctatatggctcaagggatatagaggacagctgtgattgcattttccccagtggatcgtacccgtggctttcatgaggcccttcccgacgtgctcgctttcgggaaccatgatgcgcgcgtatcgccgccaggaccgaaaggatgcttgacgtcgaggatgtcattttcaccgagctgcgagctccgcggtgccccggtcgtctacagcgcggcgatgaactcctcgccctgcctgtccagacgtgctcgatcttcggcgggtatgtcatatcggcccgtctgccaggtctgcccgggcaccgtgaatccctcaccgtcagcgccgatgacggtcgcaccgatcagagagagcagatcgaagagactttttcgcacgctggcggtcctgcgcttgccgcccacgccggagatggcgacaggcttttgggtgagcggtcgcggtgtggagtagtctccggccacgaccgggcgagagagccagtctacgacatttttggtgggcgcaggaaagctcgagttgtattcgggggtgaaaaaccacacaccctgcgcccgcgtaactgcgtctcggatgcgggtgacggcctccggagcggggaactcgatatcctggttcatgaagggcacgtcgtcgatctcaagaatcgagatatcggcacgtttcttctgagaccaggcggcatagcgcgcgagcgtgcggttgaacgatccttgtcggagcgagccgacgatggcgacgattcttttgatgtctcccatggcatatccctttcgaggaacggtgataagagcatgaggcgcgcccggcagatgcgacggcccgcgcgatgaccacgctatgatacccgccgcccggtgcgctaaactggatcatagccgccgagcggcatctcgagctctgcacgcggcgccgcgatgagccgagctgggaaactcgggggccgacgagaggatcacgccatgcttacgattggatgccatctttcgatggcgaagggctacaccgccatgggcgagactgcgctcgggatcggcgcgaacacgttcgcattcttcacccgcaacccgcgcggctctcgtgcgcggcctgtggatcgcgtcgacgtcgccggtcttggagaggtgcttcgcgcgaacgagttcggcgctctcgtcgctcatgccccttacgtctgcaatcccgcttcgaacaaggcctccacgcgcgagttcgcgctcacatgccttcgagaggatctcgcgcgcctggagatgctcccgggcggcttctacaacctgcatcccggctcccacgtcggggcgggcgcggggcgcggcatcgagctgatcatcaccgctctcgcggcggcgatggctcccgagcagcgcacgaccgtgctgctggagaccatgaccggcaagggcaccgagatcggcggcaccttcgaggagctcgccgccatcatcgaaggggtgctcgaacgacggcccgagctcagtgagcgaatcggtgtctgcttcgatacctgccacgtatccgatgcgggctatgacatcatcgacgacctggacggggtactcgagcgcttcgataccgtgatcggtttggcgcgtctccgcgcggtccatgtcaatgactccaagagtcctcggggctcgcgaagagatcgccacgcgcgcatcggcgagggctatctcggctgcgaggaactcggtggaggtttggacgtcttcggacgcatcgtgaggcatcccgctctctcggggctgcccctcatcttggagactcccaacgagctggacggctacgcagccgagatcagactgctgcgcggactggctacctgagcgcgctcaggtagatcgagcgcgcatcgtcgagtgtgagcgacatgaacgttccgaagcgctccccgcggttcgcgagaagcccgggcaggagcaactcgatgtcatcctcaacaaggccaagctccgccagtgttcgcggcattccgaggctgacgaagaagttctgcagctcatcgatggagcactcgatggcatcctttgcggccagggggttctcctcgacgggctctatgtcgaagatctccttcccgaaggtgaggaagcgctccgggtgcgcggaccacacgtggcgcatccatgccggaaagatgacggcgagtccggcaccatgcgtgatggaggtgtcgagcgctgagagctcgtgctccagcgcatgggcgctccagtcgccgtcgcgcttccccgcgacgcccattcccagccccgcgagcccgttgtgggcgagcgtggagatccacatgaggttcgcgcgcgcatcgtagtcgagcggatccgccataacgcgcggtcccatctgaatcgcagaccgaatgaggctgcaaccgatgccatcggtaactgtcacggccggctcgccggaaaagaaacgctccatgacatggcagatcatatcgcagaccccggctgcggtctggtagggcggcagggtgaacgtcagctcgggatccatgatcgcgcagaccgggcggatcaggtcggtgttgatgccggatttgagatgctccgcgtcattgctcacgacacttgagttggacgcctcggaacccgatgccggaatagtgagcacgacggccaccggcaggggcgccgcgggctgagcgcgcttggcgaagaagtcccatgcgtccccctcatagggcgtcgccagcgcgatcgccttggccgcgtcgatcgccgagccgccgccgagtgccaagatgatgtcggatcgcatctcgcgggcgatccggaccccctgtcgcaccgagccgatctcggggttggggcgcacgcccccgagctcggcggcctcgatgccggcggcggcgagagagctgcggacgcgttggagggttcctgtgcgcgcgacggatccgcgtccgtagacgatgagcgctcgacggcgtccatctgccgccagctcgcgcccgacgcgatcgacagcgccgcgaccgaacacgaacctggtgggggagtaaaacgtgaagtcgttcatggacgctcctatctcgatggtgtgacgccgcctcagcggatctcgtacgcgaacaggccgcttctgagcttcggttcgaaccacgtggacttcggcggcatgagcaggcccgcgtcggcgacggcgaacagctgctcgatggcggtcgcgtgaacgctgaacgcgacgccgtctcgtccggtgaggcgctcgagcgccgccgcgcagcccgcctcgccgccagcgaagcggatgcgcccgtcacgacgaggatcgtcgatgccgagaagcggccccaggatgcgctcctgcagcaccgagacgtccagcgcgccgacggcgtcggcccgaccgatctcagaagcgaggcgctcggtggcggtgagacgccaccaccggcccctcagagtcatacccatgatgccggccgctctcggctcgaccggctcctcggcgctctcgacctcgaagcccgctgctcgcacggattccagcagctcggtcgcgtccatatcgcccagatcggagactatgcggttgtacggcaggatcttgagctggctggccggcacgagcaccgacaggatgaagttgaacggctcggtgccggtgagccctcccgaagcagcggccgccttccgcagcgcgccgccgacgcgcgccgccgcggcgaggcggtggtgtccgtcggcgatgtaggcgcgcggcacgcgctcgaacatcgcgcggacggcttcgatcgcctcgggccgatcgatccgccatacggcctgtctggtgccctgctcgtcctcgaaccgatagaggggaccggcagcggtggcggcatcgatgatggcatcgagcacggtctcatcgtgataggcgagaagagcgggcccggtctgcgcaccgagggcgcggatgtggcggacccggtcgtcgcgcttcgcgaccctggtcgcctcatgccgccggatcacgcccccttcgtagtcggagagggcgcacgcacccacgatgcccctttgcgtgtgcgccccctgctgcagctcgtatatgtagaagcatcgcctccgatcccggatgaggaccccctcctcgatgcggctcgcgaacagcgtcgccgcccgggcgtagaccgctggagcgaacatatcctcgtcgaggggaaactgcgtctccggtcggtcgatgttcagaaacgacagcggtctgtccgcgacgaaatccctggccgacgcgcgatcgaacacatcgtagggcaaggcggcgacctgcgccgcgcgatccggaacaggtcgcacgcaggcgaacggaaagacgttcatatgcatttcccccgcggagcggtttcttgtaagcggggccgagcgcatcgcctcggatggcgacccgcgcgcttggacgcggccctggagcatggcggatcgcctgagaaattatgcactcgagtcattgtcgaagtcatccctgccgtctcgctgctaagatgggtgcaagataccggcgagccgcggccgcgcggcgcgaatgccccgcgatcggggcccgatatgcgggccggtgtggtgtatggtagcagatcgagcacctcgtccgagcgctcacacggaagacgaacagccgatacgtccggtcgagagggtctcaaaacgctacaggtggaggaaacgtggcgacatatgtgacatctgacgcgcacgggcatctgcgtgctctggatcgtgcgctcgagctggcgcagccgtcggctgaagacacgctctacgtgctcggcgacatgatcgaccgcggaccggatcccgttggcgtgatcgatctcgtccgcgcgcttccgtgtgcccgcgccattctcggcaatcacgagcgcatgatgctcgatgccctcgcgggcacagatgagctcgatgcggacacgtgggtcctgaacggaggatggacgacggcgcccgggctcgatcgggtcgaccgcgataaactggatgggctcatggactggttgtgcgaactgccgctctacgatgtcgtcgagacagccgacaggctgttcatcttggtgcatgccggcatcgacgcgctggccgcccgcgcctatctcgcttcggccaacgtggactgctctcatggcgagggtgcggccgccgcatcgcgcgagcagctgtgcgatatgatgagccgccaggacccgatggatctgctatggatccgaggggagttctggggatcgccgaccgggttcgtcggcaccgacgggacggggcccgttgtcgtggcggggcacacgccgtcgatctcgcttcgggactacgccgatgtcatgggcaaccccggcacgtcttccgagggtcatggatgcgtcgtgccggtcggagacacgacgaggaccggaggcgtagccgatcgcatcgatatcgattgctccgccgcagcggcagaggcgggcggttgcgtgggcgtgctgcgcctggatgacggccagacttggtatgcgccggtaagagacggcgagtaggcgatacgtcgcccgggttgcgcatccgcctctcgctcgagtcctcttcctagagaaagggatttctctcgcgttcgatagatcgcctgatacgggtgtagtgcgcgatgagcagcacgagcagaagcgtcatcgagccgagatagctcgcaaccgctccggtgagaccgatgaggttcaccagcacgagcgataggccaatcgatgccgcgaacgcgatcagatagagcttcatcaccgcgcgctgccgccgtaaaacggtgatgatggcatagaggaagtctatggccgccgtcacgccgcccgcgagaaccatgagccaggcgagcacgcggaacctctcgaagtcgactccgtagaaaaagctcatgagcgggatgccgatccagcccatcatgaccgctgtgagcacgctcagcgcgagcacgacgcccatgacggccagtatgatgagatcgaaccgcatgcgcttgcgcgggttggcccagatgctcgccaagcgcagaagctgcggtttgtagacgaagccgatctcgagaaggatcccctgtgcggggaaatacaacgcattgaagaacagctggttgtcgtaggacatcgcgccctccatgacgaatttcggcgcgctctcggtgaggttgaacaagaacagggccgcgaacagcgggaagcactggtggaacagggagatgacctcatctgccctgggactgcgcgacttctcggtctcgagcagcgcgagcggcagcgtcacgagcacgagtgacgctacggccaccacggccatcgcgatcgccgctgcagcgaggtttctgccgatcagcaggatgagcgcgaacgcggcgcacacggctgccgagcgcagcgtctgcgagatgcccgccagatagagcttgtcggcctgctgaagccggccctcgtatacgtcggcgacgccatcgacgagcttgtaggcgcatacgcccagcgagatcgtggccatgtaaggggtgtagtcgcgaatcgcgcaatagagcatcgcggcgaggaaggccgccgccgccgtcatccagcggttcacctgataggaggagaaggcgatctcctcgtcgacgtcggagacctgaaacgtcctcaggccgtagttggccgcgatcatgagcagcgtgcccaaaacgaaggccatggagaacatgcccgcaccccgcgtgccgacaagctgggtcgcgacgatggtcaacaaggggaagaccatcccccataccgccgtgccagcggtgttccacacgtagtcgcgcttggtgcagtgcgtctcgtagacggcttcggagtcactgagcgagccgcggtacacggagtcgaggagccggttccaccactggttgatcagcctcgcgagacagctctggtcgcgagtgccgcgtccgcggccgtgcggggtcccggcggcttcccgcgcgcgtcgccgctccgctgggctcgccgcgggcgcgccgcgccgagccatgatctttgtgcgaagtgtgtcgagcgggttgtgcatcgcgtctgcctcatcgattcatctcgagctgagagggcccgactcagacggctgcccccatgactcacgaaattataccgtggccgccgcccgcgcgcccgcgcggccccataatcgcgcaaagggtatccatgtccgacgtcccctccttgcggctgcacgccctcatcgccgcatgcgcgcgcggcaaccgccccgcgctcccgggcttcgctcgagatctcgtccgtctggaagagctccgccgccgttcggcgatggaagcccgggccgcgccccgagctgatgtataagcaagggtgcccgctcagacgagagctcgcgcttcagcttcgagcggagcgcgatctctcggctgagagaggcgcatccgtttccctattcgactggaggcatcgtcgcgatgaggcgatcgaatgtcatgaagctgctcgcacgattcggcatcaacgaaggagagggggtcatctcagttccggacgctcaaccgcggacacccccggcagagcccagggcgaccgatgatcccggcccggcatccagtgatcccagggtatcggtcgacctgcccgctgccgccctgatcgagcaggctctcgctcgtcgcgagggcgtgctggacgcagcgggagcactccatctcaggaccggtgcctataccgggcgcgctcccaagagccgcttcatcgtcgaggaggccggtgtcagcgagcgcatcgcctggggcgcggtgaaccatccgatctcgcgagcgtgcttcgagcgcgtccgcgacggtgtggcgcgccacctggccgcgcgcgatctattcgtcacgcaggggctcgccggagcggaccgcacccacgcgcgaagttttctcgtcgcgtgcgagcgggcgagccaggcgctgttcgtcagacagatcctggtgaggccgacgccttcggagcagcgatcggacgccgagccggacttcgtcgtgctcgtcgccccgggctttcactgcgatcccgagcgcgatggcacgggctctgcggcggcggtcctcatcgatttcacggatcgcatgatcgtgatcgccggcaccggttactccggtgagatcaaaaagtcgatcttctccgtcatgaactacattcttcccgtcgaagacgacgtgctcaccatgcattgctcggccacgaccgaccgtgacggacggggcaccgcgatctttttcgggctgtccggcaccggcaagacgacgctttcggcggacccggagcgcctgctcatcggcgacgacgagcacggatgggggtctgcgggcgtcttcaatctcgagggcggctgctacgcgaagtgcgacaatctggacgcctcgcacgagcccgagatattcaacgcggtgcgcttcgggtgcgtgagcgagaacgttgtgctgcggagcgatcgcgtccctgactacacggatctctccatcaccagaaacacgcgcgcctgctacccgatcgagcacatctcgagcgccaacgcgcgcgggatggggccggagcccacggtcatcctgtttttgacctgcgatgcgttcggcgtgctgccggctatcgcgcggctcacgccagaggcggcgatgtatcatttcgtgaccgggttcacagccaaggtcagcggcaccgaacagggcgtcgacgagccgacgcctacattctccgcgctgttcggagagccgttcatgccgcttgaccccatggtctacgcgaacatgctcggctgtcgtctgcgttcccgtaatgctcgggtctaccttctcaacaccggctggatcgccgggcccgcgggggagggccgccgcatagagctcgcaagcacccgcgcgctcgtccgcgccgcgctcgagggaaccttggatgagggcggttacgcgcgcgacccgatcttcaacgtcgatgttcccgcgcgctgcccgggtgtgcccgatgagcttttggacccgcgcgctctgtggtcggatgccgcgcgctacgacatctcggcgcgcaggctcgcggcgatgttccgagacaacttcgatcgacgctgctcccatctgcccgatgagatccgcgcggcgggtccgctcggctgatcggcgcgcctcctcacgtgaatcgcctcacttgggaccgcacatggtcgatgccttgccgctctcggagcggccgccagaagtcctgctcaggcgggcctgctcgccttgccctgatcggcgacggcgttcatcttggcttcgatcgcagccggatctccgaggtagcgtttgtctgtcacgttcatctgcgcgtcgaactcgtagaccaaggggatgcccgtggggatgttcacgccagcgatctcatcgtcgccgagatgatcgaactgcttgacgagagcgcgcagggagttgccgtgcgctgcgatgagcacccgacggccggatctcatctctggtaggatgcgcttctgaaagtagggccaggcgcgcgcgatcgtgtcgctcaaggcctcgctcaagggcagctcatcggcgttcacctcgcgatacatcgccatgccatgaggatcgcgttcatcgcccgcatcgagcgcgggcggtcgcacatcgaagctgcgcctccagatcttcacttggtcctcgccgtacttctgggcggtctcggtcttgttcagaccctgaagcgcgccgtagtgcctctcgttgagcttccagctcttggtgacgggcagccactcgcgatcaagctcctccaacacgatgttcaaggtgcggatggcgcgcttcagatacgatgtgtagcagatgtcgaagtcgagcccctcccgccgcagcgccctgccaccgtccgccgcctcctgacggccggtgtcggtcagatcgacgtcggtccatcccgtgaacagattgagtctgttccacgcgctctcgccgtggcggatgagcacgagcctcatgatgctatcagattctgcggacatgaactgcctccttggtgcggatctcgatccggccggctgtgccgaccggtatcctccgcgattgccgacatcaccgcttatgataccgccgagccccgtgctcgaaacaagctgtcatgagccggcaacgctgacatgtcagcttcacatgcccgcgggccagcggcagtggcccatgtcgacatggtggagatcggtgaagaggaccccttcggattcgagcatggcccgctgcgcctgttcgccgccaaacgcgaagccccgacagatcctcccgtcggcgaagacgatgcgatggcagggtatggcacccggttgcgggttgcgatggagtgcgaagcccacataccgtgcgctgcgaggcgcgccggcgagtcgggcgatctggccgtacgtggcgacgctgccagcaggcacctgctccacgatctcgtagactcggctgaagaagccctcccgttccatgcgtgtccctcccgtttctcgcccattcgagctgcgagcctattctaccagtgcgatcgagcgtccagggatatgcgctcgcgcgcattcgatgtctcatcaggtgctcgagcgcgcgcgcagcgggggcatctggcaacctccgattattttcgttgacacggcgggcatgcttgctagaatagacacttgtcttggggacgtagctcagctgggagagcgctgccgtcgcatggcagaggccgagggttcgattcccttcgtctccaccccttgttccttcgggctccgagcattcggggccttttttcatgaacgtcagtcgcgtggcgacgcggagggttgtgcgaaggcctgccggccggcaagaaaatgccgccccccgcttcacgttaatgaacccacctaacaaggtgggtgccctcatcgtctgttccagcgtccttaacaacgaaggatacctgtactgagaacgagtgtgtgggctcccttacaacaatgcgacggttcacccagttgctccgcggggggcggaacaccttcatcttaacgtgccgcgaatcgaataccagtcttgacttatgctgaactaagacagaagatggagctgcgttctgcgcgcaactcaccgatcttcacaatcatccgctcaacgggaattcaatccgatccagggtcgcggtggccgctgcggcgctcgcgcggcgcgccatgcgctaggccgacgtcctcggcgcgaatccgccccgccgctgcgggtgcgcgagtgccgcggcctcgctccgagcgggtatctgctgtcatgatgattaccggcaggtgtcgatcgctcgatcggtttctcctgtatcatagatgagaccgcatcctctcgcgcgccgggcctccaggccggccgcgcgatcggtcggctggcatgtacctcgcggcagattgcggctatgacgttgttcgcccctcacatatgcatcgcgctcgtcgcgtttgcgaccacgtttgcgatcgtgccggccgccaagcgtctcgcatttcgcatcgatgcggttgactatccttcaaaacgccgtgtcaacaccgttcccgtggcgcgtctgggcggcatcgcggtcttctgcggactcacattggcctgtgccgtgcaggtgatcggtacgaagctgtggggatggccctcggcgctcatcccgcacccgagtctcgcggtcaactaccccgcgctcgcgatcgcctttctggtggtcttcatcaccggcgtcgtcgatgacatctttcagctcacaccccatatgaagctcatcggccagctgctgggcgctatcatcgccgcatcgggcggccttacgatcggcagcatcgtgaatcctctcgcgcccggatcctacatccatctgggatggctcgcctggccgatcacggttctctatctcgtggcctacgcgaacatcatcaacctgatcgacggtctggatgggctggccacgggtatctcggcaatatcgagcgccacgatgttcagcttcgctgtactgtccggtcgcaatgacgcggcggcgctgtcgatcgcgctgttcggcgcctgcgtggcgtttctgcgctacaactttcaccccgcgagtatctttttgggtgattccggtgcgttgctgctcggtttcgggctcggctcgatatcactgttgagcgtcagccggaccgcggcgctcacctctttgctcatgcctctgatcgtagccggcgtgcccatcatcgacacgctgtcggcgatcgtgcgccgcatgcgggcgcatgtgagcatcggtcaggccgacaaggggcatatccaccatcggctcatccaagagggctacgatcagcgtcaggcggtgatgctcatatacgcgtggtgcatcctgctgtcgctgggggcgatcgcgatcaatcaggtcgacgtgaagctgcgcatcctcatcttcttcgcgctgctcgcctgctccgcgctgttcgcagctcgtctgcacctgttcgagccggtgctgcgccatcactacaatcccaagacccgcgaggacgagatcgtgagcccggagaaccctgcctttcgcgaggaggcgcgcgcatgtcgtcgcgcgcacgcgcgcagactcaggggccggcgggctcgatgcgcacgcaaccggcaggagggcaaagaacatgacgggcggtgatgcgcaagtggctccccgatgcgagccgaatcgtgccgggacggcacggaggcgcctgcgagctggttggaccatcgcccggcgtgctaggattgatgacgttgcaacaccttcgagcgcgaggagcgagtcccatcatgcccaacgaacgaagctatgaagcgagcctgcgccgcagcgaggagatcgaggcggatctcgcagtgcacccgagacgatacacgatgctcaccggagaccgaccgaccggtcggctccatctgggtcactatctgggttcgctcaagctccgcgtcgagctgcaggacatgggtgtgcgaacgagcgtgctcatcgccgactaccaggtcatcacggaccgagacacgaccgagcacatccaggacaacgtgcgcaacatggtgatcgactacctggcgtgcggcatcgatccggccaagacgatgatctacactcactccgcggtgcccgccgccaaccagctcatcttgccgtttctatcgcttgtgagcgaggcggagctgctgcgcaaccccaccgtcaaggccgagatggctgccagcggccatgagctcaccgggcttctgctcacctacccggtgcatcagagctgcgacatcttgttctgcaagggcaacatcgtgccggtcggccgcgatcagctcccccatatagagcttacccgctcgatcgctcgccggttcaacaagcgctatcgcaagatctttcctgaggtggacgcgttgctctcctcggtgcccgtgcttccgggcctggacgggcgcaagatgagcaagtcctacggcaacgccatcgcgctgtccatggacgccgacgagacggctcgagccatcaggcgcgcgactaccgactccgagcgcgagatcaccttcgatcccgagaggcgcccgggcgtctcggccctgctcaccacagccgccgccgtcacggggcgtgacgagtgcgacatcgcagccgagatcggccgcgcaggatccggtgccttgaaggcgctcaccaccgaggcggtcaacagctacctcgcacccatccgggaacggcggcacagcatcgagggagatctcggctacatccgagatgtgatcgcagagggcaaccgccgcgcaaacgtcatcgctcaggacacactcgaagaggttcgcgacgcgatgggcatgctgtactgaacgctgcagatcgcatctgagacaccgatggcatcagggggaaccgatgatccgtatgatcgcaagcgatatggacgatacgtttctggacggtgcgcaccgcgttccggcacccaatatcgcagcactcgagcgcctgcatgagctcggcgtgctgttcgtgccgtgctcggggcggccctacccatcgatcatgggtaacttggaggacgtcgaccagcgtctcctcaccggtacctatgtcatatcactcaacggcggcttcatcaaccgctatggccaagacgaacctctgacgagcgtgactctggatcgctcagtcgccgaggagctctaccgtcgcggtatggatgagcatcgcatcatgcacgtctacgtgccgagcggaacgatctacacccagggggtgcgcgacgccgagagctcttatctggcgggcatgcgcggcgtcaccgcgctcacgggcaccgagcgcgatctgggctttgtcggggatgaggacgtggtcaagatcctctatgtggacaccgacttcgacgccctgcagcggctcggcgagcggctgcgccccgatctcgatgccacgagagtcgcgatcacctactcagccaggcgctatctggagttcgtccccgctggtatggacaagggcgtgggcgtgcgccgactggctgggatgctcggcatcgacatggatgaggtcatgtccatcggcgactccgcgaacgacatctcgatgctggatgccgccggcatcggcgtgggagtggccaacgtgtgcgaggacacgcgagcgcactgcgatgccgtcaccgccgcaaccggtgagcagggagccctggcggagatcctgcagcgcttcatcgagcccggatatgcacacggacagacgaagctcggtctgcccacaacgtagatacagaatttcagcgaaacgtgggaagggggcagatcggtgccggcccgaatggaccgaaatccagatgcgtcatttttcgagggtacgcctcgttgttgcgagctgtgcccgcgtcggtgccgggcggcgcgcgcggcgggggagcgcggcgtctgcggtgccgccgacgagatccgggtcgcgcgtgccgcgctgcacatgtgggaggaaccaccgatctcgggcacagcgggatcgggtgcgatcttcttcagcggctgctcgatggcctgcgtctactgtcagaaccaggagatctcagtcggcggcttcggggttccgatctcatctgcgcggctcgtcgagatcatgctcgagctccaagacgccggtgccgcgaacatcaacctggtgaccgcgacgcactacgcttgggctctgccagatgccgtatcgactgctcgccgacgcggtctcgacattccgatcgtctacaacacgagcggctacgagcgggtatcggcgctgcgtgcgctcaccgggacagtcgatgtctggttgacagacttcaagtacgccgacggggctctggccggccggctgtccggtgccccggattaccccgagatcgcgcgccgtgctctcatcgagatggcgtctcaggtcgagcggggagcgggcgagctcttcgacaaggcgggaatgctcaagcgcggcctgatcgtgcgccatctcgtcttgcctggtcatgtggatgattcgcttcgcgtactcgatctcatctggaagaccgcgggcgacgtcgcgatctcggtcatgaaccagtacacgcccaacaaccgaatgcgcgctcagggcggagcgctttgcggcccgctcgccgatgcggactatgagcgggtgctcgaccacgccgacgatctgggtttttccacgatgtactggcagcagggtggcacggtcggcgagagcttcatcccgccattcgatgccacaggcgtcgcagcccgggaggaggagcctgcgtccccgcaggtccggaagtcacctgcagaaggagagccgctgtagagaccggtttggtctttcgcacgaagagatcgcggctcgtgcggcgacgcatgcgccagcgaggggtatactgcttgtcaactatcacgtcgcggacggccgctcgccgtccggaaatggaaagcgggtctgacacatgggagatgacagcaacgttccactcactccggccgagcgcgccgagctcgagcgattgcgcgcggagaaggcgcgcaaggatcgcgccgagctcgagcggcttcgccgcgcagcggcggcgatgccggcggagcgctcgggaactccatccgcaagagaggatgccgatgcgctcccgcagacgcggcccagaacattcggccagcgcatggtgctctcagccggtcaggataaagacgggctccctgcgatgccgcccgcccagaagatcatcatcggtctgtgcctgctgtgcgtggccgtcgcgctggcttggatcatcatgaccaatgccggcgtcatctgagcggggcgcggccgagcgctcgcatcgacggtgtcactcggtgctttcacagtcgagacaaaagagggagagggggcgctcatggctctgacagatgcgacacggcccaccgatatcgcgctgctcaccgatttatatgaaatcaccatggctcaagcgatgtgggaaagcggcaagctctccgaggacgggtgcttcacggtgttctatcgcgatcatcccttcggcagcgcgttcgccgtcatgtgcggaacctctgagcttcccgcgctcgtggagaatgtcgtgttcaccgaagaggatatcgactacctgcgctcgctgaccgcccccggcggcggcgcgctgttcaagtcgggctttctcgactatctgagggactttcgcgctcacgtcgacatcgatgccgtgcccgatggcgagcttgtctttccgcgcgagccgatggcgcgcgtgatcggacccgcgctcgagtgccagctgctcgagaccgcgcttctgaacaccatcggctttcagaccctggtcgccacaaagacagcgcgcgtcgtcgaggcggcgaagggcagacccgtcgccgaattcggtctgcggcgcgctcagggccctgacggcggcatggccgtcgcgcgcgcgagctacatcgccggttgcgcatcgacctcgaatgtgctcgccgggcggcgctacggcattccggtgttcggcacccacgcgcacagctgggtcatgagctttccgaccgagctcgaagcgtttcgggccttcgcgcgctccatgcccaaaaactgcacgctgctcgttgacacctacgacgttcgcgagggcgtcgagaacgccataatagtcgcccatgagatggaggagcgcggcgaggcactcgcggcgatccgcatcgattcgggcgatctcgccaagctctcgggctatgtgcgcgctcgcttcgatgaggaggggctcggctacgtcaagatatcggtatcgaacgatctggacgagtacacgatccagtcgctgctcgaccagggcgcgccgatcgactcgttcggcgtgggcaccaagctcgcgacctgctacgatcagccggcactgggcggggtctacaagctcgcggcccgtcgcgatccgggagactcggcttggacgcctgtcctcaaactgtccgagcagccctacaagcgcacgattcccggggtccagcgtctgcgtcgctacatggatgaggcggggtgcccggtgtgcgacatgatctatgacgaggcgtatctggagggtgccgacgatgcgcgcggaacgacgctcgtcgctgtcgatgacgcggcgctcgtgacgagtgtgcgcggtcttgccagccgggagctgctcgagcccgtcgtgcgagccggaaggggggtcggcccgcgtgagtcgctcgaagccgctcgcgagcgctgcagctcggccatcgcgtcgctcgatcctgcgcacaagcgcttcctgtacccgcagacctacgtggtgggcatggagagcggtctggcgcgcgtccgcgatgaattggtccgcgagcgcatggcgaccacgacctccgcgctgccctggaaggcgcccaagcgctagacccgccggtctgcgtctgacatcctatcgcggcgagccggaggaggggagcgagcgtgtcatcatatagaacgatggtggtgaaaatcggctcatcgcttctggtgaatccagacggcgggatcgcgaacgcctttatccgcgatctcgccttgcaggcgtcgcacctgcggggctcgggctggcgcctcgtcgtggtcagctccggggccatcgcctgcggagttccggttctgcatctcgacgcgagaccctcagatatgccgacgctccaggcgtgcgcatcagtgggacagtgcgtcttgtcggccatctatgacaaggcgttcagcgcggcggggctgctgagttcgctggtgctgctgacccggcacgatacggcgaggcgaacctcctatctgcatgctcgcgacgcgcttgtgcgcctggtcgagctcggggtggtcccggtcgtgaacgagaacgacaccgtgagcgtcgaggagatccgcttcggtgacaacgacacgctcgcagcccttgtagcctgcttggtctcggccgatctgtgcgtgaccctgtcggacatcgatgggctctacacgaccaatcccgcgatcgatccgacggctcgcttcatcccggtggttgagcgcatcgacggcgcgatcatcgccggggcgggcgactcatcgagcgcggtgggcaccggcggcatgatcacgaaggtccgcgccagccggattctcatgacagctggcatcccgagcgtgatctgctcgggtgccgagccccgggcactcgtgaggctcgcccgcagcgaacggatcgggacgctgttcgaaccggcggccccgcgcaccgagatcgcaccgcgaaagctctggatcgcgctgggggatgccgcgcacggttcggtgagcgtcgatcccggcgcggcatgcgcgatcagagagcacggttcctcgctgttgccggtcggtatcgtcgcggtgcgcggtgagttcacgaccggtgagatcctcgacatctgcgatgacgagggactcgtgatcgcgcggggacgcgcgggcgccccatcggacgagctcaagctggccgccgggcgccatcaggacgagatcgcctccaatcgcctgctcgtcgccttggcgaacaggccggcggtgcatcgcgacgagatgatcgtgttcacataaggaccgctgcgaaaggagagcgctgcgatggatgatgagatcacgcggagggtgcgcgtgctggctgtcggcgccaagagggcctcgcgcgcgctggggctcgccgccgacgcgcgtcgcgtcgctgcggtgcgcctcatggcggcgtgcctgcgcgagagtcaggcgcatatccttgcggccaatgcgcaagatatgcaggcggcccgtgcggcgggaaccccagaggggctgctcgatcgtctcgccttgacgcccgcgcgcgtcgaggacatggcggcggggctcgagaggctggccgatctgcccgatccctgcggacgagtgctcgaacggcgcggactcgacagcggcatcgagctcgagcgcgtgagcgtgccgctcggactggtcgcgatggtctttgaagccaggccgaacgtgacctccgatgctgccggcatctgcattcgcgcgggcaacgcctgcatactgcgcgccggcgcgctcgcgcgccggtcgagcgccgtgatcgcgcatgcgctggcgtccgcggtggagcgtagcggtttcgaccgggcagcggtctcgatcatcgagtcgtccgatcgggaggcgaccgccgcgctcatgggccttcgggggattgtcgacgtgctcatcccacgcggcggcgccggtctcatcgcgcgctgcgtgcgcgacgcgcaggtgccggtcatagagacgggtacgggcaactgccatatctacgtgcacgagtcggctgatcccgagcgcgcgctcgctattctgctcgatgccaagacatgccgcgtcggcgtgtgcaacgccgccgagtcgctacttgtggatcgctcgatcgcacgacgcttcataccgttggcgctatccgcgctcgctgcagccggggtgctcgtccacggtgatgccgagacgcgagaggccgctgatgcgcttatggcgcaggatgccagactcgggcttcgctttgcggacgcgaccgatgaggactggagccgggaatatctggcgctcgagatcagcgtcagggtcgtatctggtttggatgaggcgatcgagcacgtcaaccgctacgggaccggtcactccgaggcgattgtcgcacaggacgggctcgcatgcgagcgcttcctgcgcgaagtcgatgccgctgcagtctatgcgaacgcctcgacgcgcttcaccgatggagccatgttcggaatgggggcggagatcggcatttcgactcagaagctccacgttcgcgggccgttcggcgccgaggcgctcacgacctggaagtacgtgctgcgtgggtccggtcaggtgcgcggctagagcaagcaaggcggcgcagatggctcggtcggcgacacgtgcgatcgatgagcgcctgcagcgcgtgaccgacggcatcgccgaggctgcggtgcgcttccgtcatcgtatccgtgcgcatccatgctacgcatggatgcttagctcccgctcgtctccggtgacgcaaacgtgtcgcggtcgggtgcgaacgatctcatggcgtcgatggtccgtgcgaacagctcatcgagatcccagccgagcatctcggcaccctcgcggatcacatcacgagagacgccggctgcgaagcgcttgtccttgaacttcttcctgagcgacttcaccgggagatccatgacgcttctggaagggcgcatgagcgcgacggctccgatcagcccggtcagctcctcggtcgcgaacagaatcttctccatgcggagctcaggtctgggaagatcgtcgttgtagtcgctcgcatggctttgaacggcgcggatgagcgccgccgtgcccccggcggtctcgatgagggaggcggcgtgaacggtatgcatgctgggatcatcggcgtgctcctcccagtcgagatcgtggagcaggccgacgatgccccagaactcctcattgcccggatcgagctcgcgagcgaagtagcgcatcgtctgctcgaccgtctccgcgtgaccgatgtggaacgaatctttgttgtgcgcgcgcagcagctcatgtgcctcatcgcgtgtcatgccggctctcagctcgtctgccatggttacccccactccgctcgcagaatctccgacgcagcgccggtgcgggtcgcgtcgcgatagttggattatacgcctatcgaaccaagccgacgcgatgtgcgcgtacgttggtccgatcggattcacgtgcagggctgtttgatggggtttgcaccaacatgcaagtctgctcatcgtcttcctctccgattggaaaacgatgattcttgtttaggaatttcgcactgcatacgatgaggcaaacagaagggacgggcatatgagtcaacggcaacgatatgagctcaaattgcttgcgaaccagggagagttcgatgtggcccatgttgcagacagtttcggtgtgacgccacgcaccattcgatatgatatcgacaagctcaacaacttgctgtacaacctgaatggttccgacgcgatcgaggtccgtagcaagaccgccaggctcaaaaacgatgctccgcatctggacatattgtcacttgattccaccgcgggcagagatatcatcgcaagcccgctcaccgcgcgcgaacgaactttggcgatcatctcggcgctgtgctggtccgatgactatgtgagcatcggcgatatcgtcgaggagtatggcataagccgggcgaccgccatgcgcgatcttgatcgcgtgcgcgcctactgcgacgcgcacgacgtcgatctcgtgcgctcacgcggccgcgggttgagcatacatgctgacgagccgtgccgccgtcgcctgatcgctcgtgtcatacgcgactgcgcaagcatcgccggttctcgcaccggatttgcccttgccgactacctccgatggttctcacgagatgagttggagtcgatcgagacaatcgtgcgcgaagctgagcaaaagttcgatatcgtactcgatgatacatcctatgaggcgatggtcgttcatatcgcgctttcggttaagcgctgcaagtgcgatatagaagccttctacacagctttcggccccgttcaagataacgatgtctctactgagttcaagatggccgatttcatagtatccaggatcgaagatgtgctcggcacgagcttgccccaggcggaacggtactacatcggggtgcacatgggcgcgcgctcaggcaaggtcgcctcagcgcacagcaagtcggacttgaacctcgaattcaagtgcatctcggcaattaccgaggtcgccgctgaggttggtgtcgatctcacccatgatgcccggctctatcatcggctgttgcagcatatctcaagcagcgcatatcgcaatcgagtcggtctgctcctggaaaatcccctccgcgatgagttgttgggcagctatgcggaccacgcgcgactcgttgccgccgcgcttgagcggtccggcctctcgcaggtggtccagatgacgtctgacgaaatcgcatacgttctgctgcacttcgaagcggccatcgtcgccgccgagggaggggaggtgcgtcacgcgaatgttgtggtcgtgtgctcgaccgggatcggcacagccgagctgctcgccgccgaactcgcgcgatgcttcgagataaacatcattgcgagcattccgtttcatcaggtcggtgatctttgcgacgaagcaggaatcgatctggtcatatcaacggtgccgctccagattgatatgccctgcattgaagtgcgaccgctgctgagaggcgaggacatcgcgtgcatctcgaacgttttgaaccagctcggtttcaagggaagcgcgaaggcgatctcgaaatcttcgtcggatccggtttcgacgatatcgagtgcacggcctttgagctttccggttcattcctcagatcaggcccatgagccagaccttggcgggcatgaactcagcgagctgctgggaggagggcacgtgttccttgatgctcaggtttcgagttgggaggaggcagtagacgcggctggcggaccgctcgtcgcaacaggtcatatttcaagcgcctacgttgaagcggtcatcgagagcgtcaaacgactcggaccctatatcgtgatctggaaaggcgtcgctcttccccatgcgagagataggaccggggtgagacgcacctcgatgtcgtgtgtgcggctcgcgcgaccagtcgcctttggcagcacggacaacgatccggtccgctatgtgttcatgctcgccaccgtcgacgcgacctctcataccaaggcgctcatgagtcttgcatgcctgcttcgcagaccgtcttttaccgatctgctcgaatccgcgagatctgctgatcagatcctctcttacataacgtcgttcgaacaagagaacgtgatgcgacgaagggaggtgaatatatgacaaggacgacgaagacgctgtcccagttgatacgtcgagagaacgtgagaatatccgaggttgttcttacatggcaagaggcgattcggctagctgtcgagcccttggtgagtggagggtttgtcgaggagcgctatgttgacggcataattgcgaacacatatgaattcgggccgtattacgtgctctgccccgatctcgccttgctccatgctcggcccgagcagggagtcatcgctcagcagcttgcgattacgattcttcgcaagccggtgcgattcaaacctgaggggccggatgtccgcctgctcgtagcgcttgctgcgaaggatgctgattcccatatcgaggtcatgagacgactcgccgtgcttttgagcgatccgataaagctcgagcagattgcgatggcttcgactgaggacgaggcgttcgggctgttcatcggtacgccaagcactgctgaacatcaattgtgacctgaaaccaacttgagaagggatagagaacatgccgctgcttgagttcattgtcaacatcttgtcgaccccggcgattctagtgggtctgctcgcgctgctcggcttggtgctccaaagaaagccgatcgaggatatcgcgatgggcacgatcaagacgatcataggttttctcgttctgactgcgggtgcctcttttctgcagtccggttcgctgctcgcattcggtgaagtgttcaactttgcattcagcatgcaaggtgtcgttccgaacaacgaggcggtggtctcgctcgcgctcaattcgttcggaacggatacggcaatcgtgatgtgccttggaatgatcttgaatatcgtactcgctcgattctcacgcatgcactatatcttcttgactggccaccacacgctgtacatggcctgtatgctcgccgtcgtgctatctgtcggaggtctgtcgggatggcaactctacatcgccggcggatgcatacttgcactcatcatggttctttcaccggcgtattgccagccaacatttcgaaaggtcactggtacggacagcatcgcgctcggccattttggcggcatcggttatgcgctggctggcatcgtcggcaaaccattcaagggcagccggtctacggaagagatcaaatttcccaaacgacttgtgtttctgcgcgacacgacggtcgcgatctctatcacgatgatgatctttttcctcgtggtcaccggcgtcgctgtcgcacgaggtcttctgagcgcggatcccaagcaattcagctatctgaacgagctgctgaacgtcggaaccgaaacgaagacgaattggatcgtctgggcgcttacgagtggcatgtcgtttgctggcggcgtgtatatcatcctatccggagttcgcctgatcgtcggtgagatcgttcccgcgttcaagggaatagccgagaagcttgttcccggtgccgtacccgcgatcgattgcccggtcgcctatcccttcgcgcccaatgccgtgctcattggatttctggtctcgttcgtcgccggtatcatcggactgctcatcttggggctcatcgatgcgacgcttatgcctgttgcactaatcctacctggagtcgttccgcatttcttctgcggctccacggctggggtctttggcaacgctgaggggggtatcaaaggctgcatcgccggggcgttcttccatgggcttcttatcacatttttaccagcgatctgcatgccggtcttcacggccctcggatttgcgagcgtgaccttctccgatgcggacttttcctggctgggtatcctgttcggcaatctcgcccaagttcttgtcggagcccctctgctcgtcatctgcgttttgtgcttcctcgctccgatcgcctacaactatctggcaccgggccgctcgcccggcgcggaaaacaaatagttcgaggtccattccaggcgtatgtcggacgtcttggagctgcgaggcattttcgctgagctccacctgactccccatctagtcatccctgttgtctcgcttcgtcggaagcgaggaggaaaggaaggtcatcgtatggaatccatcactcggatcatgtgcgcgtgcggctcggggctcgggtcgagtctgctggtcgagatgaacatcaaagaggtccttggtaagctgggcatctgtgatgttcaggtttttcattccgtaacgggcgatattcgtctcggggctgctgatctctttgttgtcgggcgcgacctcgcctcattcattcccgaagagatccccgaggagcagcgcatcatcctcacgaacatcgttgacagagacgaacttgaaaacaagcttgctcaagtgttcggattgcagcacaaggcgaccgatgcctgatactcgtcaaaggggagcggattgaacgaacgagcaacatctgaccgctcatgatccgtgcgatgtcagcctctcggttgagctacactttcaacaggtgtacgggaaccgcagcggcaggaaatctccgaacggctcttggacagaagatgcgcgaaaaaggagctggctatgaagttcttcatcgacacggccgatctcgacgaaatcaaagaggcgaagggctggggtgtgctggcaggggtgaccaccaatccgagtctgtacatgaaggttggcggcaagctcgccgacttcgaggatcatatggtcaagatcgcccacctctgcgatggccttcccgtctcggctgagtccacagccaaaagtgcggaggatatgatcgtcgagggtcgccatctctcttcgctcgctcccaacatcgtcgtgaagctgccgatctgcgcagaatcgctcgcggcgacgagaagactgtccgaagagggcgtccgcatcaacatgaccctcgtattctccgcacctcaggcgctgctggcggccaatgccggcgcgcgctatatctcgccgttcgtcggccgcttcgacgacatcggcgaagatggcatcgatgagctgtcgacggtcatccagtgcatcgagaactacagctgggacaagaacgtcgaccatgaggtcgagattatcaccgcctcggtgcgcactcccaatcatgtgacgcaagcggcgcttcttggtgccgatatcgcgacggtccccttcggggcgctcaagaaatgtctcgcgcatccactgacccagcagggcttggaacgcttcgaggcggattgggagaaggtcaagggcgcgtagcgcaccccaggtggcgcacggttcgtcttgcagggtcccgcccggcgccttcccgcgccgagcggggccctgtcgcagggagcggttctcgctggcctccttcgtgcgccgatgcccatcgggtctcctgcgacaccgaggtcatttttgcgcaagctatccatttcatggaacttcaccgtcagagagaagaaaaaggtaggctttcgtgaggacaggccgccgcgtcgcgacaagatggcgtttcagccggatcatctcgatgcgaacatatcggtcgcgcgagctggctggcggtcttgaatgagcagatgtcgagtgaacctggacttgtcatccgatggctagggaggcagcgttgcgcagacagaatggtaggaacacccaggatcgccggcgcggcggccacgatcgccagccctcgcggggatctcacgcgcagcccgcgcggagacgggcgctcgattcgcgcgccggtatcgttccggcgtcgcggacgacgagaggtgcgatgccggacagctcgtatcaggcctacagtcgctataacccgcacaacccgtatctggccgggaacgggtcgcgcgcgcgccgtccggcgaatccggtccggccccaccgcgctcgtcgtcgcatcatcatcggtgtggccatggtttttctcatggcgctcgccggggtcgcctatggagcatattatattgtcagtgctgatggcgggctcaagcgctcggatgcgctcccgatctacgatgggccgcaaagcgaggacatcgacatgctcatcatggggctcgattcgcgcgtcgacgtcaacgggcagccgctgtccgaggagacctaccaggccctgcacgccggcggcgagaacgatggcggcctcaattcgaatgtcttgatctatgtacatatccccaaggacggttcaggcatcaccgcgatttcgatcccacgtgacgactacgtcgatctgcccggcaaaccctacgggcagagcaaatccaagataaaggaggcctacggactggcgttcgctgagaagcagaaccagaacgcgaaggagggcaagtccgacgacgatgcctaccaggccgcccgcgatgccggacgcaaggccgagatcgctgcggtcgacgcgtttctcggtgtgcgcatcaaccacttcatcgaggtgacgatgggtgcgttctacgaggtcgccaaggttatggagcccatcaccgtcacggtcaacaacgacaccgaggatgtgacctatgcgggcatcaagctgaccgcgggcacccatgagctatctgccaaagatgccatcgccttcgtgcggcagcgtcgcgacaacgtccacgacatcaacttcaccgatctggatcgcacgcgccgccagcaggtcttcatcatcgccgtgctgaacaagttgaaatcgatgggcttgggcgatgtcggcaaggtcgatcctttggtcaagatcgcccagacgagcatggtgttcgacaagaatctctctctattgagtctttactccatggtgaagaagatcggtggagcggacatgcggttctacacgttgccggttgagagcttcggcaaacaggacggcaaggacgtgaacatcgtcgacgtgaaaaagatccaggagacggtgaaggatatcttggccggcgatgatacctcgacaccctatggtgccgcgaaaaacgccaccgagcagccttcgcccaccgagctgtcgcttctcaacagcagcggtggaacgccgagcgtgaaataggctctcggctctcggctctgcacgtgcgtccgtgtttgcgctggggtcatgtgctcgacggcagcgggcggccgcaccatgcatggagcggccgcccgtcgcacgggcgcatgtccgtcgcccatgacgttgcctgcttgcggcagcgaatcctcatcgctcgaggccgcttcgcgaccgcggcggcgcatctcacctgaggttttcccctagtgcttatgagggaaatatcacaatatattgtgtttttgaattttagttttactctatatagttacctcgctagggtattataaagtccggcggggcgcgcccgataaccgtgccccatatgagaccgtacaacacatgaatggggaccgcatgaagatcatcaagcgaagcggggtagaggtcgcgttcgatgtcgataagatatcgagcgccatccgaggtgccaacaaggaagtgaaggaggccgaccgcctcaccgagcgccaggtgatctatgcgtcgcaaaacgtcgcggaagcctgcgagcgcgccgggcacaccgtttcagtcgaggagatccaagatctcgtcgaggatgagatcatggcgctcgatcgcttcgaggtcgcgcgcaggtacatcatctaccgctacctgcagggcctgaagcgccagaagaacacgaccgatgacaagatcctgtcgctcatcgagcacaacaacgaagaggtcaagcaggagaactcgaataagaatcccacggtcaactctgtgcagcgcgactacatggccggtgaggtctccaaggatctcaccgcgcgcgtcctgctgccgcgcgacatcgtgaaagcgcacaatgagggtatcatccatttccatgattcggactacttcgcgcagcatatgcacaactgcgatctcgtcaacctcgatgatatgctgcagaacggcaccgtcatctccggcacgctcatcgagaagccgcacggtttctcgacggcgtgcaacatcgccacgcagatcatcgcgcaggtcgcttcgaaccagtacggcgggcagtccatctcgctgacgcatctggcccccttcgtggaagtttcacgacgcaagatccgccgcgaggtcgagcgcgagctcgccgagctcggtgcgcatgcagacgaggacgatatctcgaaggtggtcgaggatcggctgcgcgacgagatccgtcgcggcgttcagaccatccagtaccaggtcgtcaccctcatgaccaccaacggacaagcgccgttcgtgaccgtgttcatgtacctcaacgaggcgcgctccgcagacgagaagcgcgatctggccatgatcatcgaggagacgctccggcagcgctacgagggtgtgaaaaacgaggccggcgtatggatcacaccggcgtttcccaagctcatctatgtgcttgaagaggataacgtcgaggagggcgcgcccttcttctatctcacgcagatggctgccaagtgcaccgccaagcgcatggtgcccgactacatctccgagaagaagatgcgcgagctcaagctgtcggccggcgagcagcctggcgagggagactgctacacctgcatgggctgtcgcagcttcctcacgccggatcgctccggcgacggctacggcaacgtggcgcgcgcgcgcaaccatgtgcccggcgctccgaagtactacgggcgcttcaaccagggtgtcgtgaccatcaacctgcctgacgtcgccctgtcctcgggcaaagatgaggacgagttctggcggatcttcgacgagcggctcgagctgtgccaccgggcgctgcgtctgcgccatgagcggctgctcggcacgccctcggatgccgcgccgatcctgtggcagtacggcgcgctggcgcgcctgtccaagggcgagaccatcgatcgactgctcttcggcggctactccacgatcagcttgggctacgccggcctctacgagtgcgtgaagtacatgacgggccacagtcataccgagaaggccggcacgccgttcgccatgcgcgtcatgcagcacatgaacgacaagtgctccgcgtggaagctcgctgaggacatcgactactcgctgtacggaacgccgctcgagtcgacgacgtacacgttcgcgaaagccctccagcgccgcttcggcatcatccccggcgtgacggacaagggctacatcacgaacagctatcacgtgcacgtgagcgaggagatcgatgcgttcgacaagctgaagttcgaaagcgagttccaggcgctctcgccgggtggtgcgatctcctacatcgaggtgcccgatatgcaggacaacctcaaggcggtcgtgagcgtgatgcgctatatctacgacaacatcatgtacgccgagctgaacacgaaaagcgattactgccaggagtgcggcttcgacggcgagatcaaaatcgtcgaggacgacggcaagctcgtgtgggagtgcccgcgctgcggcaaccgcgatcaggagaagctgaacgtcgcccggcgcacctgcggctatatcggcacgcagttctggaaccagggacgcaccgaggagattcgcgaccgggtcctgcatctgtgatccggccggatcgcagagacatccacccgaggacatgagagcgtgagccgtctatgaacttcgccgccatcaagtactgcgacatcgccaacggagagggggtcaggacctcactgttcgtctccggctgccgccggggctgtccggagtgcttcaaccccgagacatggagcttcacggcgggcgagccgtttaccggcgagacggccgagcagattctcgagagcctggatcagcccttcgtcgcggggctgacggtgctcggcggcgagccgatggagccggagaaccagagcggtctcgtcgggtttctcgagtcggttcgcgcgcgcttcccgatcggtggccccgagacgatctggtgctacacgggcgacaccctcgaggagctgcaagaaggcggtccgcaccgcaccgatgtcaccgatcgcgtgctggcgtgcctggatgttctggtggatggtccatacgaacgcgagctgcacgatatcacgctgcgtttccgcggctcgtccaaccagcggatcatcgacatgatccgcacgcgcgatcagggtcgcgtcgtgctgtgggaagatgatcggctgtacgccagtcacacgatgtagccgcgcggcggccgcgagaggagaccatgatcgaccagaagaagatcgagcaggcggtggagctgctgctcgaaggcatcggagaggaccccggtcgtgcgggcctcatagagacgccggcacgcgtggcgcgcatgtacgccgagctgtgcgcaggaaagctcgacgacgcgtcgaagcatctcgcgcggacgttttcggtttccggcaacgatttggtgatcgagcgagacatcatgttccactccctgtgcgagcaccatctgctgccctttttcggccacgtgcacatcggctacgtgccgtgtggccgcgtggtggggctctccaagctcgctcggctcgtcgaggtgttcgcgcgccgtctgcagctgcaggagcgcatgaccgcccagatcgccgatgcgctcatggagcagctggcaccgcagggtgtcattgtcatgatcgaggcggagcacctgtgcatggcgatgcgcggtgtcgcaaaaccgggtacatggaccacgacgctcgccgtgcgcggcatcatcgagcaagaccccgagatagagcagcgcttcttccgaatgctcggacgaccctgatcctgctggctcgaggcttgcacgtgtcggcgtctgccggcgatctgaggaagcgatgtgaggagatcgttcacatgacaaaaaggaatctgccagagagcacgtcggcgggggaggcacgcggcctcgcgcgtcgaaggagacccgggctgtcggagagccgggcggccatcgtgcccacggcggctgagcagctcgccggcgcggacaggattcgcatcgatggtctcgaggtatttgcgaagcacggggtgaaccccgcggaaaacgagctcggacagaagttcatcgtctcggcgacactctatgtgagccttcgtcgcgcgggctgcacagatgatcttgccgataccgtcgactacggtgcggtctgccacacgatcgatatgtttttgcgcgcaaggacctgcaagctcatcgaggccgccgcagagggtctggccactgagctgctgcgggcgtatccggctctgctgggcgtacggcttgccatagacaagccctgggcgccgatcggtctgccgctggctggcgtttcagtcgagatcgagcgcacccgctgagcgcgctcgcgcgatctccatcggcgagcgcttgagccagctgcgcacgattcgatttcgcgggaagtggcggtcgagcagcttgtgaaagcgcgctttgtggctcggctcgatgagatggatgagctcgtgggtcacgacgcaatcaaggcacgcgggcggaaacgccgcgagagccgagcttatgcggatggcaccggttgccggggtgcacgagccccagcgcgaggtcatatctcggacgcgccaggtgcgcgcccgcacgcccacaacggtctcgatgcgcgctgcgaccaagggcagcgcacggaccagttcgtcgtgatagagcgcgtcgagccgcgtgcggcgcggcccgacggacgcggctcggagaacctctttcgccttgaccggctccccccacagcgctatcagctcaccggcgccgtcggcatgcgcgcatcggcgagccgcgctgatgcgctcgagtctgtcgacgtgcttgagaatccatataacgcgccgatcgatgaagcgctgggccgcatcgcgacttgctgcaaccgggatgctcatgaccgccgtcgcatcggagcggattctgagattcagattcttcacgcgttttctcgtcacatgcaccgggacgcgccgggtatcagaggcggcgtagagggtgtatgtatgatcgtctatacttatctcggacgacatcgtgttttgtgctccactcgtgttgcctcacaacagggcgacgcgcggcttttgcctgtgcgcctccatcaactatagtgatgcggacacgtctgcgcatccgagcggaccaaagcgacagaatcgaggactgatgtcaaacgagggcaagaaggttcgtgctcattactgcggcacgcttgacgatgggacaaagttcgacagctcatatgatcgcggcgaaccgatcgcgttcacctgcggcgcgcatcagatgatagccggtttcgatcaagcggtggcaggcatggcccaaggggagaagaaatcagtgcacattccggccgcggaggcatacggcgagaggcgcgaagatctcatcatgcgctttcctgcagaccaggtgccgaatcgcgaggacttgagcgtcggagaccagctctatctctccagtccggaaggaagaccggtccccgccaccgtcacagccatagatgatgcgttcgtcacgctcgacgccaaccatcagcttgcgggatgcgacctcaactttgacatcgaactcgttgagatcgaggagaaatagcgcccgccgtcgtcattggatttcgccgacaaggatgaaggatctcgaggttgaaggagtcgcatatgatcaaactcatcgcatcggatatggacggaacgctgctcgaccgtgacggtcacgtgccccctgagacgttcgatctcatcgtagcccttcgcgagaagggggtgcatttcgtcgcgtcatcgggccgccgctatgatcgtctctgtgagttcttcgcgccggtcaaggatcagatggattacgtcgccgccaacggcgcgcaggtttttgccgagggcgacctcgtcgaccgagaggtctactcgcatctgggcatcaagcgcctcgccaaaacggtatcgatgttcgcgaatatgcatcttgcgcttttcgatagcacgaagtcgtttttgctggatgatgagcacaagttcgttcgcgaggtcgacaaagatctgccgaatgccgagcgcatctgggagcttcccggagcgcatatcaacatcatcaaggcatcgatcttctgcgatgacggcaacgtgatggataacgcctacgtgctctcgcgcgaactcggtgatgagttcgtcttcgcgccatcgggcagttcgtggatcgactcgatgcaacgcgggatcacgaaggcttccggtatccgtcagctgatggagttctatggcatcgagcgcgaggaggtcatggccttcggtgactcgatgaacgactacgagatcattcgcttcgtcgggaccggtctcgccatggcgaacggtcgtccggcgctgcgcgcggtcgccgatcgcgtcatcggtttcaattacgagcagtcggttcaagccgagatgcgcaacgtgcttgaatcgatctaggttcactcgcgagcggtacatagcgcgtgatggcttgacgatgaggcgctctccataatgggctgcagacttctcatcgatgtgcatttcgaatctagagaaggagaggagatgcagatggacagcaagttcatgagccgaattcaaagtcgctacgaaggtatgaacaaaacggagacgacgatcgccgattacctttcccgccacggagaagaggcttgctatctgtcgatctccgatgtggccgataaaatcggtgtgtcgaaatccgctgtttcccggtttgttcgcaagctcggatataagggctatcgcgagatgaggatcgatctagccgctccgcccgatactacctctgcgtttttcttttccgatattgaagcaaattctacgatgggaatcgcgcaatcgatcatcggcaacggcatctcctcgctttcgctgacctatgctgctctgaatgaaaaaggcctcgatgccgctgttgaaattctaaagaatgccgatatatgcggcctgtatggtctaggcggctcgtttccgatcgcagcgagcgcctatcatcgcttcatgcggacgtcactcacctttatcttccagcaagactatcatctgcaactgcagactgcggcaagattgactaaagatgattgcgccctgatcatttctcataccgggcgaaacaaggatatgctaagagtcgctaaaataattcatgagcgggatgcgcccatcgtcacgatcaccggcaacgtcttttccccgttggcgaagatgagtcaagttgttatcccctcgatttcaagagaaaccaagttgagaccagaggcgctggcatcttcggtttcccagattcttttggttgacacgctctttgcgctctatgcgataaaagtcgacaatgagcccgaatacttttcgaatattcgcaaagttgtagaggaaacacgcgctaaatagcgtaactgctcccgtacaagcaggaagctgcaaacgcgacgagccgctcagccgctcgccgcgtttttcatgccgcttgtctataactaaaacttattctcaatattgatatttaaaaataagaaatagttttagaatgatcaaacggatcagatggaatgcagatgggtgcatccgtcgacaacatgcgggaaaggaagcaagccatggaggtaacggtcgttcaggccctgataatcgcgatatggatcgcagcggtcatgtcacgcgctttgcttggtggcgctacgacgacgttgcgattcacaccgatgatgacgggtcttgtagtcggtgtcgtcttcggaagaattgctgaagcaatgattgtcactgcatctatccagttgatctatatgggagttttttctcctggaggtcaaatgccgtcggaaccggctattgcggcaggcgttgcggtgccagttgcgctgttgagtaatatgtccgcagaggctgcgattgcaatcgctgtgcccgtcggactgctcggctcctatctctatcagcttcgtttcttcatcaacacacttgtgctgagtcgactttcggacaaatatgcagctgaatcaaatagcaagatgttgagtttcaccatcatcggtttgccgatcattatcgcatttatcatctacgtgccgttcatgttcgttgcactctacttcggcgcaccggtcatcgcagatatcgtcggatctgcttcgggtaccgtcatctttcatgttctgacaacgatcggtggtggcttagccgctatcggaatcgctgtaaccgtatatgtgatcggaaagaaaaactatatcgcgtttttcctgcttgcatatttttgcgccgtgatcctgaaaagtctcaatgtgaccatgatcacttacgctatcgtcggcggcatcatagcattcatatacgtactggtaaaaacggagaccctctccatggtcaaagcgacttctagcgcttcctccatcgccgatgacgacgatgatgactattagattcactcgaatatagaagggtcgaacatcatggctgaatcgatagaaaatacttcggatgctgtcacggaaataaattgtgcgaccaatcagcccgaggagataacaaaacgggatgtagcaatagcatggctgcgtttctatttcgcagatgagatcccccactgcttcgatcgatacatcgctcctgcccttacttgggcgctcatgccgatattgcgcaaactgtacaagagcaagactgacttggccgcagcctaccagcgtcatctccttttcttcaatacgcagatttcatggggtggcgggacgctgaccggtatctccgcttccttggaggttgctcgcgccaaggaaatggctgctggagttgacattacaattgatgatgatctgatttacaattccaaggccggtctcatgggcgcgctctcagggattggcgattcaatcgattcgggaacgatacagtacattttcattgcaatcgctctgccatgggcgcaggctggaaatcccatcggtgctctattcccatttatcgggttttcgttgtaccagcttgtgattggatggtactttgcgaatctcggattcaagcttggtaaaagtgcggcaaccgagattgtcggcacgcagatgcaggttatcatcgaagctctgtctatcctcggtttgttcatgatgggtattctcgcggcaaattacgtcacggtcgcatcgtcgttatccttcacgctttcaggcaaggaatttgtcatccaagatatcttgaatacgatcatgcccggccttttacctcttctcactgttggcggcgtctacttgtattttgtcaagaagggcatgaacgtcacaaaggcacttctcggtctgacgcttgttctcggtgtgctggccgctgtgggtattttatagcgactgcaagaaagtactgcgtcgtcgctgcgtctcgatgctgacctttcgttcgtgctggacgcagcgacctgcaggtttagttatatttaaaggaggagagcatgggagagatcgttctcgcgcgcgttgacgcgcgattgattcacggacaagtaatgaccaatctttcaaaatctgctggagcaactgctatttttgtcgtcgacgatgcgtcggctcacgacgatttcatgaaaaacgtaatcttgggtgcgggttctcgcacagggttgaaatgccgggtgctcaaagaagagggtgcgatacgatactggtgcgaccgtcgctatgatgactacaaggtcatcttgctgacgaagtctatcgaaaagatggcttatctcatcgaaggcggcgtacccattaaatctgtcaacttgggaggtgttccgcgccgtccagaaacaacggagattatcaaggcagtcgcaatagacaacgaagagtatcagcttctgaggcatcttgagcgatctttcggtatagagatttattttcaatcaaccccttcgcttccaaaactatcgcttgcggaagcaggccggatcatggagaagacactatgattggcgtgctgctgatcagccatggaaagatggcggaaggcatgcttgataccgtccagatggtattgggcgaagaagatggtatcgattatgtctcacttgaacctggtgaggattacaacgaattcagcatgcgcatcgacgaaaagatacgttccctcgatgagggtgatggagtcatcgtgctcgcggatctatttggggcctctccgttcaatatgacgcaaagagtcgctcgagaccttgagaggcagggaatcaggagccgtctcgttgcaggcatgaatttgggaatgatcgttgagatcatggttctgaggcgggggagtctgctggatgagttgaccgatgtcgccatttcatgcggccgacagggtatcggatgtccagtcgaggtaaccgacgaggaagatgaggatgattactgatgaagaaagtccttataactccccgttcattcgccaagaacaaccgtgatcagatctttgagcttttgagtgaacatggcatcgcccccgttttgaatccatacggtcgcatccttacagaagatgacatgatccgacagattcacgacgccgatggattgatagtgggagtcgatccagtgacgcgagacgttcttgaggctgctccgaaacttcgggcgatcgcaaaatacggtgtgggagtcgataacatagatatggagtgcgctctgtcgcgcggcgtgagcgtctcgcgcactattggggccaacgccgatgccgtcgcagatttcacgatgacgcttctgctcgcagtggcccgtcgtttgacggaaatcgactcgggatgccaccacggcgattgggcgaagaaggaagctctcgatgtttacgggaagcgaatcggagttctgggactcggcgcgatcgggaaaggtgtggcaaagcgcgcgcagggcttcgatatgagtgtctttgcgtatgatatcgtcaaagatgagcaattcatcaaaagaaacaatatcatattcaccgatgtggagacgatcgtacgggaatgcgacttcatcaccttgcatctaccgctcactgagacaactcgtcatctgctcaacaaaaatagcttgaaagctgcgaagccaaacttggtcgttgtcaatacggcacgcggggccttgcttgatgaggcttcgatgtttgatctgcttgcgacaagacggatctatggtttgggtgtcgatgtgttcgagcacgaaccgccctgcgattcgaggctcttgacgcttccaaatgttattgccggttctcataccgctgcatcttcacagggcgctaccgctgcgatgagcgagatggcatcacgcaacatcatcagagcgctgtcattatccaactgattcgagcaaaggatagatcatgagtagattcgagatcttcgacagactcaaaacggaaaagattgtagctgtgattcgaggtgaacatgagaagctggtcgatagaacggtcgatgccgtgcaccgcgggggcattcatctgatggagatcacatttaccgtgcccagagccgagcatgtcatatgtgatctcgttcagagatatgcacaagacgaaaaaacagtgattggcgccgggacgtgtctcgatgtcgtgtccgcgcggcttgcaatctcggcgggagccaagttcgtggtctgcccacatttggacatcgagattttaaagttgtgcaacagctacgatataccgtgtattcccggagcagctactgtgcgagatatgcatgaggctctggaatacggtgcttatgtaatcaagctctttcccggtgacatattcggtccagatgccatcagggcgtttcacgggccccttccgcaggctgagtttatgcctacgggaggtgtcaacgcatccaatatcacaacatggctcggggcgggcgcgatagcggtcggcaccggtggaagcctcaccaagggtgcatcgacgggaaattatgaagcggtgaccgaagaagcctctaaactggtcaaatgcgtttgcgaatttaaaaatgctatctaagaaaacggttttcatattcgatctggatgggttgttgctggacaccgagtgcatctacaagcgcggatgggagatcgcgttgcaacggctcgggttatttctgcccgattcggttctgaatagctgggcgggaaagagtatagatcacacgcgtgccgccttcgacgatttctttcaagatacttctatctacgatcgggcttatgcgatcagagaggaatacatactggaaacgcttcggaagggccggctgatgcccaagccatacgcccccgaggcgttgcagaagatttccgaagtggggtgcagatccggcgtcgtcacatcttcccagcgcaagcgagccatgattatgctcacagctttggggctgatgcattatttcgaccacatggtgagcgctgaagatgtttctcgacgaaaacctgatccggaaccatatcacagaatcgtatcgctatttgaatcggattaccggtcctgtatcgcctttgaagactctctgaccggataccgttcggcagctgccgcaggtgtcgacgtgattcttgtgccggattcaagcatctcacagcagctggagagacgtccatcggtccgcgccgcccgtgacctgtctgtggtgatgactatgctcggcgagccgaagaattacaagaggggggaacgtcagtgaatgcggcagatcgcgaacgtgtgcaggatttcattttacgatacggttacatattcggtacacgcttttcttttgcccaaaaaagaaggttcctgatgatggcgcgaagagagttcgagctttgcgatatgccagtcgatatccacaaggtgcaaatgggtgggacgtgggttgcgaaaaaagtctatcgcaatctgtacgcaggggatttagaccggtgcacatggcttgttacgacatactatgatacgccgatcaagtcgttctcgcgccgacgcgccgaggcgttcacatccggtttcagatttcgtgatctcgtagcgagttcggtggtttctatgctgctggtccttggcgctgctgagattctctggtcaactctcattcctccgcttcggcaatcgggtgtcttcagcatctggggtcttgtctttgtcatagtgctattcctcacctgtgcagcggtgattcgactgagggagggtatcgcacgacggggcaacgtcattcgtaattcttcgagtctcatggtgatttttcaactcgcaaatgtgttgagacggactaacagcttgtctcatgtggcgttcgctctgatcgatgaaggatgccgttgtgaattgggagtaaagatgctttctgatcgactgggtgacaggcacccaagacgtgtctaccttgatgccgtcggggccgtcgggagtgtaatctgcttttcgagactgtcaactccctatcgctggccggcaatcgttcggtcatcatctagtgaagaggagctcagcaagggtgagtatctgatcaccgctggatctgaagacgactcaaatcgtatccatattcatatcgatgaaaaaggagaaattgatacggatcgaattctatcaagagtatcgcttttagaatcattgctagctatggagagatagagagcgaggggttcttctacgtgtgggatagcatttcggaaacgccatcgctagaaatgaccgagctctgatgctcgctctcgtcggatcggcggccggctatcagcgcttggatcgcgcgagcgacgccgtcctcctcgttcgagaggcagatctcatcagccgccgcgctcacctcctgctcggcgttgcccatcgcgaaaccgatgcccgccgcgcgcaccatcgagatgtcattgatgttgtcaccgaaggcgacggagtccgccaccgggattcccagatggccgcacagccagagaagcgcagcgcccttggtggcgccggcgtctgagacctcgatgttggtcgggtaggagcgcacgcaggagacgctcgggtcactgaggatgttcggcagcaggtaatcgcggtcgttcgcgtcgtgccagtacatcgcgattcgttcgatctgatcgagtgaatcgatgaaggcgggcacctctccgtcgaagggcgtgcgcgactcgcgcatggattgcagggtgtagggatcgctgatgaagacatcgaggcgctcgtagtttctgcgctcggtgtagcacgctccatcggcgaagatatcgaacgtcacgtcccggtccgctctgagttcgagcagcgcgagcgcgcgatcgcgcccgaggcatattcggcgcagaagccgcctttcgaccgtatcatagatgctcgcgccgttcgccgatatgatatggctcgccgcggggtgctcgatgagccgggtgtctatccgcgttgccgcgcgtcccgtgcagggcacgaatctgtggccggcgcgcgcgagagcatcgagggcagagaacgtgcgctcggtgatggttttttccgcagtgagaagcgttccatccagatcagagaaaacgatcatagccaggcttccttcgtttcgcgtcgggcaaacagcgcgcatcatgcgctgtgcccctcctacagacggtgcatgagcgtaaagacatcctcgcgctggacgctgatctcgacgccgatctcgccggagagcgcggacaacttgctctgaagctccgtgaagcccaacggggatgcgcctatatccgcgatcatcgtcatcgtgaagatctcgccgatgatgctctgggtgatgtctcggatgtcgacatcggcttcgcccagcacgccggacacgcccgcgacgatgcccgggcggttcttgccgaggaccgcgataacgatgcgctgggccgtgctctgtgacatggttcctctttcgatcgagtggagcgcgcgtcgatgctgatcggttctgccgcgtgcggaacctctattgtagccgctcgatcagacctcagatgtcacaactcatcagaagcgcctcgcgcatcgactcgcaagggctgatcgccctcatgccggggccggggtctcagggccacttctcctcctcttcgtcggcatctcccttccgctttgttcgcagggtcgcggtatcgactcgaaggggcgaggttttacggtattcagcggatcgcgcaacgctgagtgcgagacgcgttgcgctgacgttgcaattcgaggtgctcatcaaggcgtggtggtcgttgtgtggggcgatgtcgcggcttgcgtcatgtgctagaatatcacagctgtataatcttggtcggaaaccaagatgccttatgctctggtcggaaaccagagcacgatcacaaggagcccttgtatgaaaccaggaattcatcccgagtatgtcgagtgcacggtgcgatgctcttgcggcaacacattcaagacgcgcgccaccgtccccgagatgcacgtcgagctgtgcaacgcgtgccatccgttctataccggtcagcagaagttcgttgacaccggcggacgcgtccagcgcttctcggacaagttcggcggcgccgcccaggccgcgatcgagcgcgaggccgcgaagaaggctgagcgcgaggccaaggccgctgagctagaggccgcgcgcagggccgagcgcgagaagaaggccgctgagaaggcgaagcgcgccgagaggttcgctgccgaggccgccaagaaggctgagaccgaggcggcacaggctgccgcgaaggccgcaaaggccgccgaggaggacgcgccgagcgcggacgccgagcagcccgccgcgcaagaggctgcatccgcgtcctccgaggcgcctgccgcgcaggagagcgccgcgaccgagtagcgctccgttctcgagatatgcgcccgaagcgccccgcagcgaagatgcggggcgcttttttcatgcgcccgctagacgatgcctccggtgcccaagatctcgatgtcgcgtacatcgtcgaaatcgatgacggtcttcaccagctgcagacggcgtcgatcgcgatcgatgccgcctgcgcaaccggtgcgcgtcagataggcgtcgcctgcgtaataggtgacgcgcatcatgtcgcccggccgcagatccgcgatggtctgcgagagcgcgaccgcctcgtcctcggtgagctcgtgtctgggctcgatgatccgctccgtgtcgcggatgagatcgtagtagccctgaagcgctgcgaagggtgcgaactgtgcggctcgcggagcccgcggtctgccgcttgcgcacctcctcggcgcggcgagagggctgcgcggcttccatccggcatcgctcggcgcggctccgccgtcccccggttgctctcgccgcgtcgcggatgactcgacgaattcgaagtcgagcgcgccccatccggtctccggcgacaccccgtcaggcatggtggcccccgatctgctcgttgcgctcgcgtccggtcgccttctttgcgaagttcgcgcccgtcagcagggagttcttgccgaatcgatgcttgacggcgatgacggcgcgcagcagatcgcgttcgcgctcctcggcccctgtatcgcagaacaggtcgcttgcggcgagctcctcgggcagcaggttgccgaagccgatgctgatgcgtctgatgtctcgcgcgggatcgaccgcctcctcgaacagctcatcgaaatagccgaggagcttgcggcgcgaattcgtgcgcacggggatcttgcgcgatttcccaccgtgttcggcggccgggcggccgccgatgcgcttcggtccgtgctcgccgatgaagcgggctccgctcagccgagcgcgacgcgcatagcccacgtgaagcgataggtgatcggcgacctctcctcgctcgacaagatcgagcaccgagagctcgaccatctcatggagcacgttgcgggcctcgtcgcaggtgtagttctcaggtaggacctgtccgttcaccatcgaggtggccgccggccggtagcgccgtatgtcggcgatggtgcatctctctcggccgaaagcgtggtcgatgaggtactcggccgtgacgccgaactcgcggtagagcacgcccggatcgagcgctgctacgcccatgaggtcgcgcacgccgtatcgggcgagcctccgcgcggtgccgccgccgatcccccagatatcggtgatggggcgatgaggccagattatgcggcgaaacgcctcctcgtccaggcagccgatgttgtccgctacgtgcttggccgtgatatcgagtgcgacctttgccagaaagaggttggggccgatgcccacagtggcgcagatgccggtgcggcctctcacggcggccatgagcctgcgagccagctcgcgcgccgatgtgcgatacagcctgaggtagggggccacgtcgatgaagcactcatccaccgagtacacgtggacgtcctgcgggctgacgtactccaggtatataccgtatatctgcgcggacacctccatgtagtggcgcatgttcggacgggctgtgcggtactcgacatctgcgggtatctcgaacagacggcagcggttgcgcacgccgagcgctttcatcgccggggtgatggccagacagatggtggagcgtccgcgcgagggatccgcgacgacgaggttggtcttgaaggggtcgaacccgcggtcgacgcattcgacggaggcgtagaacgatttgagatcgatgcacagatacagatgctcgggttctcggtcgctcgccgtcgcgtcctcgcgtccgtcgggctcatgtgctgtcatccgaccacctcgatcactcgccatataacagaacatatgttcgatcataggagacgccgagctttttgtcaaacatgcgaaaggcatcgagaaagcagggcgtcaggcgatgatggccgcccggatgcgtcggaccgctacaataagcggacatcgcggcacgggtgctcgacacccgcgtcgaaggaaaaaaaggagcatcatgacagacagacgcacctccgaaccgggtgggcgctcggtgagagatcgaggcgtctcaccgcgctcaggtggccccatgcggtcgaacgcgtggcttgtcgtggccgtggcgagtctggcggtttttgcgctgctgctcctcgatgtgcttcaaggagatgtcattcgcatcgattcgggagcctaccggttgttcgttcaggcgatccgctcggatgcgctcacggtcgtcatgaggagcttctcggcgctctcggagccagtcgtgctcgcggtcatgctgctcgtgctcgccgcattcgcgcccggcagacggccggggtggtgctgtgcggtgaacctggcgcttgtaggcgtgctgaaccatgtgatcaaggtgctcgtctgccgggcgcgtccagaggggtttcggctcgccgtcgagtcgggtttcagcttcccatcggctcactcgatggtggccatggcgtttttcggtctcatcatctggctgatctggcactaccagcgcgaccgcatcttgcgctggctcctctgcgccggattctgccttgtcatcgtgatgatcggcgtcagtcgcatctatctcggagtccatttcgccacggatgtcctgggtggtttcttcctttctcttgcttggctggctctatacacgcgcttcgcggtgcctgtcttccttggggatgcgcccatgccggcggccagatagaaacgcaaggcagattatttttttgtccagctgatccgagatccgacgacaacgcgattgttccgatcagcgccgaggaagcagtgtgaatctgcgatactatatatcgtataaggtcatctgcgcggctcacgcatggtcgcatcgtgtccgaagccgcgtcctcatgcctaggaggctgtcatgtcacatgttcccgctccggtcgatgccacccgaacctccgcttggaaggcgctccgcagacaccacgacgagctggtcgagcaggggatcgatcttcgcgcgtggttcgcagccgaccccgatcgcgcctcatcgctcagctatgaggcgggagggctgcacttcgacctctcgaagaacatcgtcaccgccgagacgcttgatctgctggtcgatctcgcccgtcaggtcggcgtcgaggagcgcagggacgcgatgtatcgcggcgagcacatcaacaccacagaggatcgcgccgtgcttcacaccgctttgcgccgtcctaaagagcagaccggcgagctcatcgtagacggtcaggacgtggtcgcagacgtgcacgaggtgcttgatcgcatgtacgccttcgccgagcgcgtgcgctccggtgaatggaaaggggtcagcggctgccgcatcgagcacttggtgagcatcggcatcggcgggtccgatctcggtcccgtcatggcgtatgaggccatgaggcccttcgccgatgcgggcatagactgtcgctatatctcaaacatcgatcccaatgatatggcggcaaaggtggcggggctcgatccgcagaccacgctcgtgatcatcgtctcgaagacattcaccacgctggagaccctcacgaacgcacgtgaggtcaaggaatggatgctcaccgagcttcagaggagcggcgccatcgacggcacggccgcgagccgagccgatgccatccgcgcgcacttcgtggccgtctccacggcactcgatcacgtcgaggagttcggcatcgatccgaagaacgccttcggcttctggagatgggtgggaggccgctactcggttgactccgcggtggggctgtcgctcatcatcgtgttcggcccggatcgcttcaagagctttctcgcgggctttcacgagatggacgagtactttcagcagacgccgctcgagcgcaacgtcatcgctctcatgggattgctcaacgtatggtatgtcaacttctttcacacgcagagccatgccgtgctgccgtactgccagtacttgcaccgctttccggcctatctgcaacagctcaccatggagtcgaacggcaaatctgttcgctgggatggcgaggtcgtcacatcggcgaccggcgaggtcttctggggcgagccgggcacgaatggccagcatgccttctaccagttgctccatcagggaacggtcatcgtcccggctgatttcatcgccttcgcgaatacggcgaacccggcggtggacgctggtcaagatgtgcacgagctgctcctcggcaactttttggcgcagaccaaggcgcttgcattcggcaagaccgccgaagaggtgcgcgccgagggcactccggagcagatcgtgcccgcgaggatcttcacgggcaatcgaccgaccacctcgatcatggcagatgagctcacgccattcgcacttggtgaactcatcgcgctctatgagcacatcacgttcgtgcagggcacgatatggggtatcgactcgttcgatcagtggggcgttgaactgggcaagcagctcgcgaaggagatcacgccggctttccacgacgacgacgccctcagacgtcaagatgcctcgacccaggcgctcatccgtttctaccgtgatcatcgcagatgattgcatttgttatgagaggttatgcgcccccatccgatggaaggaagaccgcgtgctgaacgcaagtcttgtatcgtttcccttcaaggccgtcatcttcgatatggacggcgtcatcgttgacacggaggcgttctatctgacagagcaacgcgccttcttgaacgatatcggagccgaggtgtctgatgaggagctcaacgccctcgtaggtacgtctcaccaggagtttcagcgcacgcttgtcagatggtgggaactcgccggcgcgggcagactcagcatcgagtcggcgcaggcgagatatcatgaatgggcccggggccgcgtctgcgactatcgagggcttctgaatcccggcgtgcacaagacgctcgccgcgctcaagcggcgcggtatcagggtggcgctcgcgtcctcatcaccccttgacaacattcaagaggtgcttgccgcatgtgatctgacgggtgcgttcgaagtgacggtgagcggcgagcagttcaaagagagcaagcccgacccggagatatatcggcacaccgtggccgcactcgcgctcccggtcgatcagtgctgctgcatcgaggattccgcagtcggcatcaccgcgggcaagcgcgcggggctgaccgtgtttgccaagcgcgaggagcgcttcggcttctctcaggctgaggcggacgcgatcatcgatcaggtgtctgatatcttgagcatcggctgatgagcgtaggcacagcaatgctatgtgcgatggcagtacgaaaatcgctcgtcgtaacttggcggtgattgccatgcccgcatgtgtcttggtgaaacagtccataacgccacaaaataggttaccgcagctcaagaaagcatctcttaaggtatcatattgtctatgagggagaacgaatctaagcgctaggaacgaagtcgatggcaacaaagatcagcagtgacgcctccatctctctgtatcagcaggtaatggtggaactaaaaaaagaaatagagatcgggacctatgagcctggttctcagataccgactgaagcagagcttactaggatctattctgtaggtcgcgttacggttcgccgtgctgtggacgaattggtttgtcaaggatatttgacaaagcagcaggggcgaggtacgttcgtaaatgctgggaaaatgactcggaaagtacatcaaaaagatgacatacagagcttcagctgtgtatgtcgggcaaacggcatgaaggcgggcggcaggctgatatctcgaaaagtgatctcagcagacaatgaactcgcgaacctattgagcaccgccaagggtgatgaactcgttctcgtcgaacgtgtgcggactgcagatggcattccggtgatgcttgaaaacgattactttatacggagtgagttttcgtttctggagcgcgaaaagctgaatggcgcatcgatttttgaactcgtgtctgatagaacgggaaggacaccgcaaggttcagatccctgtacgttggaagttgttcgagcaaatgcagaggtggcgaagcatctttcaattccagcaggcgaaccgatgtttttcatgaacgttcgctttcttgatgcgaagggcctcccattgttcgtgggacatcagtatatcgtcggttccagatatatttttgatatctgattgcctgcaccttattcaggcaatagagatcctgttgcaaaatttgcatctagctttatttaccgttcgtcggcctgctcctgccgctcgcataatcagtcacatgtctgaatgcgaaatgcttgacggggaaaaaatcagctgttaaataataggatgttctagaacatttgcattatagctttaggagggcgattggtgtcgtcctgcatttccatgcgttcggaggttagtatgtccggatccaagaagaacaagatgaaaaaacgacttcgttttagactgcctcatgtctataccatcgcctttctgctcatcgtttttttcgcagcgctcacttgggttgttccttcgggtcagtttgatagaaagatgatcagcaccgctgcaggggagcgagaggtggctgtcgcaggcacctaccatgaggttgacaaactagaaacagatgcgagttccggcgagacggtggattaccgacaaggtgtgccagcaattctgcaggctccgacgaagggaattcaggcggctgccgatgttgttgcgttcgtgttgctcatcggtggttcatttgccgtgatagcaaaaacaaacgcactcaatgcagggatgagccgcgttgtgaaaaagctcaagaacagagacgtgctcatcgttccgattatgatgacactgttttccatctgcggaaccacctttggcatgtctgaggaagccctaccgttctatgcggttttcatccccgtcatgatgggtctcggctacgattcgatgacggcattcatcatttgctttcttgctccgaacatcggttacgcagcttcgacaatcgatccgttcaacgttttgatttcacagggcatcatcgggatagagggcaatccccagctttggttgcgcttcatcgcatggctggtgatgaccggtgccggaatcgcctgggcaatgcgctatgcacatcgtgtgaaagcagcacctgctacatcgatcacctacgaagatgacaaggacaagcgcgttgagttcgctgtcagcgattcctccatcgagcaggagttcacacttcgccaaaagctcgttgtgatcgaattcgtcatgggcatgggtgtcatcgtttggggtctggtgacacagggctggtacatggatcagatttcgatggtgtttaccggtatggggctttttgccggcgttctcggcggacttgaccaagagacgatcgcggatgagttcgtcaaaggcatttcggatttcgcctacgccgcctgcattattgggatcgcacgcggtattttggttgtagccgaaagcggtctgatcatagacaccattctcaacagccttgccggggtgctctccggtgcccctgctgcggtgtacacgacttttatgtacatagtactcggcctgctttcatttttggtcccctccagctcggggctggcagcgctgacgatgcccgtcatgggacccttgacagaactcgtgggtctgaatccggagtccgctgtcaccgcgctgcagttcgccaatcagacgatcaacactatcagtccggtcgccggcatgacggtagcggggttggccgtctgcaggatctccttcgctcagtggtggaaaaccatatggaaatttttcctgttcatggtggcgaccgggatcgttctgacggccgtctctggcgtattgccgaattaggaggagttttatgagaaaacggaagctcgtcttattgtcacgatgcgttttcaccggaactcaggagcaaccgttcaacgggttcgtttcactatgcggcaacctgatcgaagcagtcggaccggcagccgaggcaccgtcgttcattgcagcggccgatgaaacccgcgatctcgggaactgcacgctcatgcccggcctgattgacgtccacacattcttttccggttggttgctacgcaggcttggcgcagattgcgcaccagcgaccgatgctgaacaaatcattcaatcgttgaaatgctgggcggcagatcatgagcgatccatggcagccatcggtcatgatcttccaaatgatctgttgcaaggggacgggagaacaacactagagacagctcttgaagagggtttcggcgataagccggcagttgtcttcgcatcaaacggcacgacatgcgctatgaatgctgcggctgtctcacgctacggcttctcgccggaatgctgttactcagaaaagctatggcgtctgatcgctgagtgcctcgcgctgccggaggctggatcagtgtattcgaaatacatgcgaatgctgaatgctcgaggagtcacctcgatcaaggagatgtcgtttgatgactattacggctttgcaaccgaaatgaaaaaaaaggaggacgatgacgatctctcaatacgcgtatcgatgatgagccagccggtggggcgcgggttggatcttgcatatgcacgagacgctcagcagagattcagtgggtcgtttgtccgattttcaggtttcaatcgtatgatcgaccgcggcgtagctgctggtctcgcagagatgatacagccttatgaaaagagcgcggtcgcgggggcggctggccgaaccgttatcgaaaatccggattggccgcttatcgaacaggaggttcgagctggcgacgctgagggatttcgcttttcacttcactgccaaggggacggcgccgtgcgtcatacggtcggtctgcttgattcgctgacgaaaaacagcgcaggtcgtctcaggtgccgtcatgcgatcacagatctggagaacacggatcctcgcgaccttgtccggttcgggagaatgggtggaatctgcgaagtgtatccgcagatattcatgctcgatcctcgagaggaatgcgttgcaatgatgcgtcggcagatcggtgagcaacgcctgcggcgcagctggaatcgacgtgcgatgtttgatagcggatgcgtcgtatgttgtggaaccgatctgccgttgctgctccctgatatcggggattcgatttactgtgcgtgcggaggacgctttgcggacggacgttccttcaattctcagaacacctgctcgatttcggaattgctcggagcatggacggccggcggcgcatatgatctcgagcgcgagcatgatatcggaacgctcgagtccggaaagctcgccgatatctgcgtgcttgatcggaatctgttcgcattggattctactgctgccagagaagcccggatcgtccttacgatctcggatggtcgaatcgtatatgagtcatagagaaacgaggtgcttgagatgagatcaacttcgaaaccgcacctgcggcgcgagcagattgcgggaatgaacatccactacatcatgtggtcgctggattactttttgaatgctcagcaacgcttgggcttcagatctttggagctgtggtgcgcagagccgcatgtgacactcgatcatacggggtatttcgaagcttcagatatcgcacggaaagcggagcagcgaggacttcgcatcaggacgctgtgtccggaaaatgttgtctatccatggcagtattgtgcgcgaaagccacttcatgagcagcgcagcctcgcatatttcaagcatggcatcgagctcgccgaggtcctcggttgcgagcggatgtcgatcaattctggctggggggattttgatgaggaccgacaggatgcttggaagcgcagcagagaacacctgtctatcttagccgcatatgccggagagcacggtttgacccttgctatggagagcttgagacctgaggagagcaatctcgtcacgacgcttgctgatgcgaggcgcatgatcgatgaggtgaacagcccatttcttgaaccgatggttgacacgacggcgatgggggtggcgggtgagactcttgagatgtggttctctgaattcggcaacgatgtgatccatgagatgcatttcattgatggagatccctacggtcatctcgtatggggcgacggaacgcatgatctggcgtctttcatccgcattttgggcgagcacagcttcgagggcatgctcggacaagagattaccgacgcccgctatctcgaagatccggttgcggcagatgagcgcaacatgaaggcgttagaaaccttcttcagcgaatagacagatatcagagaacgtgagggagtgattcagtatgaatgcacacgagatcatcgcggacgtgcttcggagaaagaccaaggtggacaacatctggtgggttgcttgtggtgggtctcttattgatcttatgccggcgaactcgctgcttcaacgggaggggacgacactgtcttctcatgcctgcactgcgcgcgaattcaccattatgattccgaaaaaactcggtgcccactcgctcgttatcgcttgcagtcacagcggcaacactcctgaggttgtcggcgcgtgccgccttgcacgagaaaccggtgcctatgtgatcgcgctgaccgatgccaaaggttcaaagatcgacaccggtgagtggcctgtctgggtctatccatggggcgagggcgttccagcagcggaggttcccgctggtatatctctatggctcgccgccgagcttctcgatcagcaggagagatacgcagattttggaaacatgacgtcgggtatcgccgcgatggacgaaatcatccgcagcgcgcgcgtgcgggtgcgcaatggtctcgcagatcgctttgcatcaatgtgccgcgatcatgaattcctctatatcgtgggatcgggtccgaactttagccagacatatggcttcgctatctgctcgctcatggagatgcagtggcagaactgttgctacatccactcaggtgagtacttccacggaccgctcgaggtcaccgagccaggcgtgttttactttcttcagatgggttcttccgaatttagaacgatggatgagcgcgcacgtggctttctcaagacccacacggattctctgatcgttctcgacgcgcttgaatacggtatgaaagcgattcccgagagtgttcgagcatatctcgatcccgttttgttctatgccatgaactgcgagatgcgctcagcacgcggaaggttgttcaagcacgatccggacgtgcggcgttatatgggcgtcgagagctattagaagggatggccagatgggcttcaatgtgcaggctctcggattcggtgacaatgtggtagaccgctacgagcacttgaaaacgatgtatccgggaggcaacgcagcgaacttcgctgtatatgcgaagcgatgcggggccgcacgcgccgcatatatgggtattttcggtaatgatatcgccggcgagcatgttatctccagtctttgcgcagagggcatcgagtgcgtggcatgcaaacagatgatcggagaaaatggagcggcgagtgtgacagttgttgatggtgatcggatctttctcggatcgaatgaggggggcatacgcggggacgctcgtttcgtgctcgaccgtttcgatttggaatacatcaggcagttcgatgtcgtgcacacgggaagctattgtttcaccgaacgcgaactaccgaagatcagaaaggtcggcgttccggtgagcttcgacttttcggatgattcagcatccgattatatccgcgatgtcgcccctctagtggacttcgcgttcctttcgctacccgaggatatgcaagacgatgaggtgcgaacgcgtttggaagcgcttcaagcactcggaccacggtttgcatcggcgacgcgcggtgctgccggctgcatcgcctttgacgggcggaccttctacacgcaacgggcaaaatctgtttccgaactgaaagattccatgggtgccggcgattcttttctgacggcgttcctaatgagttttcttgacgcggaaaagcgcggcattactcaaaaagaggcgattactgatgcgcttgattcttcggctgcgttcgcagcgacaatttgcggcatggaaggttcgtggggccatgggaagagctatgaatagctaattctcgtggtctcgggcacggttctggggcacatcactgaaaactggaggtagatatgtctgtgcatgcatgtgcagctggattttgctgtgcggatgtttatgaaaagctgggaatcatctatccgactggcaatggaatcgattggggcatccaccttcagcggatgggagtgccgacctcaattgtctccgtagtcggcgaagatgtgtacggcagacgtatgcgagagcagcttgatagggagggccttgatacctctcatctgagaagtgatgagggacagacctcggtgatgctcatggatctcaaaaacggcatcgatcgggtccatctcgaggcgatcgatggcgtcatggcgacatttgcccttactgatgaggatgaggcgttcgtactgacacacgatgtcattcacaccgatctgtttgggaattgtctttcgcatctcgctgaatggagcgagtaccaaaagacagtcatcatggatttctccacgttcagccaagatcccgagtatgaatgcgagcgctatatcccctttgtggattatgcatttatgtcgtttgagaaggatacccctgatctgcgcgaatggctgcatcatgttcaatcgctcggtccaaaggtagccacggcgacgctgggcgagctgggtagcgtcgcttacgacggcgacaggtttttcacatgcggcatagttgatgcccctgctgttgtgaacacggtgggagctggtgattcctatatcgcgggatttacgaatggtgtcatcgaaggacttgatatcagatcttgcatgcaagcaggcgcatcgctgtcagcgcgggtcgtcagtgcgttcgaaccgtattaaggagagctcgaatggttatcgacatgcatgttcatccgctgctttatcaagagatctaccagtctggatctggcccgacaggttttgaaacatgggagagcgaattcggtatgggccacatgggccccatgggattcgatgagcttgaagcggaaatgaatgcaggtgatatttcaagaagcgtattgcttccgatcgatcttactgcaacgaccggttcggcgcttgcaacaaacgagcagatcgctcacctggttgaggcccatccggacagattgtggggttttgcaagcgtcgatccccatcgcgccgatgcagcgaacgtgctggaacaatcgtttctcgagctgggagctaaaggactctgcctgcatcccgccaagcaatgttttgatccgagtgaccctgaactcgaatcactctacaagctctgtgaggagcacaatagaccggttctgtttgaagcagggttatcttgggagcccgccgctcctctgaacaacagcaatccgctcacgtttgagcgagcgatcatgatgcatcccgatgttcgattctgccttgcacactttgcctggccttgggttcgcgagatggttgccctgatgttgaaatatccgaattgttatacggacacctccataacctatcttgatgcacccaaggagatgatgcttcgtctgttcactgtggatatggggcccctctggtatgagcgaagcctgcttcatcaggtgatgttcggaagcaacacgccgaggttccgtgctttcaagttaaagggcgcattggatgccgtgccgatgagcaaggaggcgcgcgaaaacctctactggcgtacagcgctgcggtttctggaaggggagggggcctgaaatggtggagttcaagacgttgagctatctgagcaccaagccgacgcagttcatcgatatcacgggtgacatccacgatgcggtagaggccagcgggatcgataagggtctcgtcgccatcatcttggcccatactacctgcggtatcgtggtgaacgagggcctgtcatgcgtcgagctggatctgtcggcagcgttggaccggatcgcgcccgcggaggagatctatgcgcacgctcatttcctgcccagctatggggcgacgggtaacaactcgtgcggtcatatcaaaagtatgatcaccgggaacagctgcttgtttccggtgatggatggacgcgtgatctgtggaagcgcgcaaaacatatacctggcggagttcgatggaccgcaaaaaagaaacgtcttcgtcgagattataggtgaatgatacgaccagtcgtcgccatacatcgtgaaaactcggcgaaagatgagaatggagtttgcaatgtcattcttggcaaagttgttcggcactgagaagccggtcatcggcttgcttcatctgaggccgcttccgggagatccgcgctactatccagacggcagtgtctctcgcgtatgcgaggcggcaaagcgagatctcgctgcgctgcaagacggcggagtcgatggcatcctcgttacaaacgaattcagtctgccctatgagcggcgcgtctccccggtgacgatcgcagccatggctcacgtgatcggcaccttgcagtcggagctgtctacaccgtggggagctgaggcgatctatgacggggacgcgacgatagagctgtgcgctgcggtgaatgcgaagttcagcagatgtctgttcgcaggagcttgggtcggagatcttggagtcattgatcgagatgttgcagctacgatgcgactgaaaagcgccttgcgattggacgggctcaggctatttcattttgtgaccagcgagggcgaggtttatctcaacgaccgcacaacttctgagatcaccgagtccctgatgttcaattgctcgcccgacgctctggtggtcggaggttctgctgcgggaaaggggccgagtggcttgctagtcgatggggtcaggaaagctgcctgcggtgttcccgtgctctgcgggaccggttgtcgtgaatcaaccatcgccgaggtcttctgcgacttcgatggcgctttcgtgggaacgtgcttaaaaagagacggccgctttgacgcgccgattgatcccgttcgagttgggtcattcatggctgcggcacgttcggcccggcgggagaaaatgaggaagaattgatgcgttactatatgggaatcgacgtcggcacgggagaatcaaaaggggtgatcatcgacgagagctgcacgattgtcgctcagaagacgctcgcgcatgaaacgcagaacccgcggcccggttggtatcaacatgacgcggatgcgatctggtggggtgatttctgccagttgtcacgcgagctgatcgctgccgccaaaatcccggccgagcgcataagatgcgtgggactttcagctctgggttctgactgcgttgccgttgatgcggatggagcagctctcgcgcctgcgatattatatgggatcgatgcacgaagcgcaccgcagatcaaagagcttatcgcggagtacggtgaggaccgcgcgcgcgagctcatcggccacgatccgtgttcctcggatgtttcgccgaaggtgctctggtacaaagagaacatgcctgacatacatgatcgtgctgcaaagtttctcaccgcttcttccttcttgtgcgcgaagctcaccggtagattcacgatcgaccgctatctcgcagaggactttctgccgatgtacgatcccgtcagctggcgcgtggattcagagcacatctcgcggttttgtcgttcggatcagatggccgaagtctgctcggcgaccgatatagccggatcggtcaccgagatcgccgcgaaggcaactggacttacaaaggggacgccggttctagtgggaaccggcgactcgggtgccgaggccatatccaccggtgtgtgccgtcccggagatctcatggttcaactgggaagtacgtgctatatcatctgcgtcaccgatcatctgatcaacgattcgaggctctggccgggatcattcatcattccagatcagtttgccgtctgcgcgggcacgaacacggccggatctctcaccgggtggctgggagacgaactctatcgggacgccgtggcaagtgagcgaacaggcggtccgaatgtctttgaagctatggcttcagaagcgaaacgcatacctcccgggtccgagggtctgatctgtctaccgtattttgccggcgagcgcacgccgatcaatgatccggatgcgcgcggtgtcttcttcggtctcacgctgagacatacgcgcgcccacatggtcagagccgcgctcgagggtatcgcattttcgattgccgcgcatatctcgattctggaacacgatcacggcctgcggatcaatcgtatcgttgccgccggcggcggaacgaagaatcccgtgtggctgcaggcgatctcggatgcgtgctgcaaggaagtttcgacggcatcggtcagcatcggcgccagctatggagacgcattgatggcggcacttgccgatggtgcatgctccagttggaatgatctcgcagctcgggtcgggaaggggatgacatttgaacccgatcgtgcagcgagcgcgctcttcaccgaacgaaaagatctcttcgacaatctatatcggcgaaacagtgatctcatgcatgccttgggatcaaatcgcacttcgtgatgataccgagtatcgatgtccgctcacatgccgagaacctcagagctcgtcgactcgatacgtgcctccaggtctgctgccgggatccctcgaagcgttgatatcgatgccaggctcctggcaagcgattcgtcgatcagctcggctgcataggtctctccgagcacgggaggcgcatcggtttcgagcagcaagctgcccacgggaatggtgcgcgcgtactcccgcccgcgcttcgtcgcgagcatgcgctcgttgatggaaaaatagcaccctgcgctgcgtgcgcgcaccagctcatcggagctgccggtgaaccagtgaaaaatgcaggcgtgtcgcgaggtcagctcgaatctctcgagcacatcgagaacggccccggccgagcggaccgcatgaatcgatagcacccggcgaccgatgtcgcgatcgcgcactgcggcggccatgcgcgtcaggacatcgagctgcatctcctgggtgccggcgcacttcctgccggcatccactccgatctccccgatgaagcgtgcatcgcgtacggcttccatgaaccgtgcgatctcggtctcgccgcagcgaccgtcagcgagccaccaagggtgcagaccgagccctgtgcgaacgcgcgcgcatccatcgagctgacggtgggccgccgcggcgtccgcgggtgtcactgagaccgcgagcatgttgatatcgcgctcctgcgctccctcggcgacctcgcggctgttcgccatgagactcagatggcaatgcatgtcatagcgccccgtcatcggcgtgcgcttccctgcgctcgtccgctgccggagcggcgagcgagcgcgagatgactcccattggccgctcgaactccgacaccggagatctgtcggatcacctcgccggcgatcatctggcccatgatgggcggcatgaagctcgcggtgccgagatcggatcggtcccgcctggttgcacccgccctcgcccgggtgggcaccggcacctcgcatgagtacaggacgcgcagatgatggatgccgcggcggcggcattcctttcgcatcacgcgcgacagcgggcagttgagcgtctcgtgaatatcggcgatgcgcaggcactccggatgcagcttgttgcctccgcccatgctgctgatcagattgagaccgctgcgctgggcgaagtcggcgatggcgagctttgtggagacggtgtcgaaggcatcgaccgcgaagtcgatccgtcctgcggatgcatcgaccgcgtgctcgatgagcgcctcgaggttgtcggcgagtacgaatgtgtcgaaggcgaccacgtctatggaaggattgatgtctcttatcatgtcggccatgacatcgatcttgcgtctgccgatcgtgctgtgaaatgctatggcctgcctgttgatgttgctcgcggataccacatcgcgatccacgatcacaagtctgccgacgccgccgcgcgcgagcgcctcgatgcagttggaccccacccctccgcagccgaagaccatgacggtggcgtcatgcagccgcgcaagcccctcgacgcccatgatgatctcgagtttcgatgtggcgctctcttggatcgccgtctgcggctgaatggtattcgtttcccgcttgctcatgtcgtcgcgctcagctttctcccaggtgcacccgagggccattatagagggtccgcagctgcgagcggggattcgccacatcttgtccgaaactccgctcacggtgcgcaaacaccgctgcgcaaacatggtttcgccatggaaatgcacgtgcgatctcgtgcgggcgcgcccgggtttgagacgatagcccggcgctgcgcctgcttccaccattcgggttcgcgcgcgcaatcagatgtgaggagagccatggcggagttcatctatcagatgtatcaggcgcgcaaggcgcacggcgacaaggtcatcttggacgatgtgacgctgtcattttatccgggagccaagatcggcgttgtcggtcccaacggaatgggcaagtccacgctgctcaagatcatggcggggatcgaggacgtatcgaacggcgatgcccgactgagtcctggctataccgtcgggatcctggagcaggaaccggcgctcgatgaggagaagaccgtcatcgagaacgtgcggatggctttttcagacatgctcgccaacatcgagcgcttcaaccgcatcggcgaggagatgtctgagcccgacgcggacttcgacgccctcatggccgagatgggttccctgcaagatgagatcgatgccgccgacgcatgggatatcgacagcaggctcggcgtcgccatggacgctctgcagcttcccgattccgatgctcgcgtgcaccagctctcgggcggtgagcgtcgccgtgtggcactatgtcggctgctgctcgaagcacccgacctgctgctgcttgacgagcccacgaaccatctcgacgccgagtcggtgctctggctcgaacacttcttgcagggctacgccggcgcggtgctcgccgtcacccatgatcgatattttctggacaatgtcgccgagtggatctgcgaggtcgatcgaggccatctgttcccctacaagggcaattattcgacctacctggagacgaaggcggcgcgcatcgccgcgcagggcaagcgcgacgcccgtctcgccaagcgcatggaggcggagctggagtgggtaagatcgagccccagagctcgtcaggcgaagagccgagcgcgcttggagcgctacgagcagatggaggccgcggccagggagtcccagaagctcgactacgcggatatccggatccccgtggggccgcgcctcggctcgaaggtgctcgtcgccgagcatctcgtctgcgccgtcggcgatcgcgttcttatcgatgatctgagcttctcgctgccgcgcaacggcatcgtgggtgtgatcggccccaacggcgtcggcaagaccacgctgttcaagacgatcatgggtctggtgcccatgagcgcgggcaccctcgacatcggggagacggtcaagatctcctatgtggatcagatgcgcgaggggatcgatccgaatctcagcctgtgggaggtcgtctccaacggagatgacttcatgatggtcggcgagacggaggtaccgagtcgcgcctatgtcgcgagcttcggcttcaaagggcccgaccagcagaaatctgccggagtgctgtccggaggggagcgcaaccgcttgaatctcgcgctcaccctgaagcagggcggcaacctgctcctgcttgacgagcccaccaacgacctcgatgtcgagacgctctcctcgctcgaggcggcgctgctggagtttcccggctgctcggtcgtcatcagtcatgatcgcatgtttctggatcgtgtggcgacgcatatcctcgcttgggagggcaccgatgagcgtcccgggtcgtggcactggttcgagggcaacttccaagcgtatcaggagaatcgcatcgagcgcttgggtgaggacgccgcacgtccccatcggatccatcgcaagctcacgagggactaaagagcttcgtttcgatgcggtcgatccgagtcggccacatcgagatctcaggttcgattctgccaccggggaggcgagaatctcagcttcgcggcggcagactcgagcgatgccgagcaccctcggtccgtgtgctcattgctgcgcgccggctccgggggagtcggcggccccgcttttgcccgaggccccgcttttgcccgaggccccgcttttgcccgaggcgtcgttctcgtccgcgttgccgctctcggtgtggggccctgtcccatcgggcgcgtcattcgacgaggcgtctgaggagccaccgccctttttgccggtgtcggctttgccggtgtcgggcgatttcggtgccttcggcgatgcctggttgtcggtatccggtgcgacggcgtcgtcgcgatcggttttcgggggcgtcgcggccgcatcctttccccccgtcaactgcttgggttcttgtcgatcggagcgcttgaagataggctcggtcctgtaaccgaggccgctgccgcgcgtcgcgaagatgatggccgctgcgcatagcgccacggcggcgatggcgatgacgatcgagaagagcgcgactcgtcgttgcgtcctcgcgcgctgcgcggccgcttgggatcgcagcgttgggggcgcgatgcgtctcccgcgctcggctgcgtctcccgcgctctcatcggtccccatcagcggcgcgcgcggaccgtccggccgagacatccccggctcgcgatgcgcgtccgcgccgaaaccgattgcggctccggccggctcgccgttctcggccgggttctcgtccttcagtcccagtgccttggctccgcccttcagcctctcggcgctcgccgtgaggaatcgccgatagagctgggagcagatgatggtcacagccgagctgatcgcggcgccgatgaccgagccggcgataccgatctgcgacgcgagcaccaccgaggtcgccgctgcagctgctccggcgatgatctgcgagatcgagatgccatcgaacaggccctccttcggcttcatctgccggccatccgcaccgctcgatccgctgtcctcgcctcgccggtcaccggtcacatcgtagtcttgatcgcgcttcatgaccggatccccgtacgctgctgctcgccgggctgctcgtctgcggccggcgtggcgagaggcggcatcgcctcccacgtccggtcacggtatatcctgcgcgcatcgcgcatgcccttgagcagtgctgtaaggccgcttttgaacgtgcggtcgacggcgacgagacggatgatctccttggcgaaggtggctgccgtgcccacgccgaacaggaggcgattgtagtcgccgtgctctcgaaagtaacgcgccatgtagccccggttgcgcatgatgtggtagcggttcatatccgaggtgccgttgagctgcctcacgttggcgatgttccagtgcgcgatgtcgcgcgttcgctgcaggatcaaatcggcgcacacgatggggtcggtgaccttcgaggccaaatagccgtagatcgcatcatcgaagtagatgaagaagcgcgggtcgggcagaccgattctgtcgacgatgcaccgggcgaacagccccccttcgaagcacagggtgttcatagggcggtagccctccggaccgaaggccgccggtgcgatcgggttggggatgcccagactgttgatgaagcggtactgccagtagaacggactgccgtcatagtccagccgtgagccctgtatgacaaggtgctcccgggtccagggggcgagcagctctatggcatcgggcatgactgaaacatcgtcgtccatgacccagaaccatctcgctccgagctcccaggccagcccgatgccggctgagaagccgcccgcgccaccgagattgtccctttgcggcgcgtagacgacccggtcggtgccacccgcctcatcggggtgctcgacatctgtgccccagcgggcgcaggcgcgcgcggcgaggtccgctaccattgctcgcgtctgctcggagtgctcattgtccaccacgatgatgcgccaaggggctcggttgagagcacagatgctgtcgatgagcttcgcgagcagctcctgtcgcttgtacgtgacgacgatgagggccaagccctcgatggagtcggtgcgactcggcatgtccgataccgtctgcgaatctgcgtccggctgcgtgccgtcgatggaggtcgtggtctcactcacaggatctcgctgcctttctcctctgcgcggcgcacgtttcacgaaaagttccgtcccattatagggtgcatcgtgctttctgcataaagaagcggcgcaaagtctgcatcgagcacacaagcgggcgcgggtgcgtatataaagaagacttggctacaataatgtcaaaggatcgatgcgcgccgcgcgcgccgttgatgaggagcatgagatggaccagcgggttggcggaagcacgcgcaacggtgtgcgcgaccgcgcacatgacggtttcttccgcgtcgccgcagcgacgccggcgatccgcgtcgccgatgtcgaggccaatgccgcagcggcgctggcgcacatccgcgcggcggcacggcagggcgcgggtgcgctggccctgcccgagctgtgcctcacgggatacacctgtcaggatctctttttggaccggacgctcatcgacgccgccgagcgctcgctgcgagacatcctcgcgcagacgcgagatcttcccctcctgttcacgatcggtctgcccgtggcgcacggatcggcgctctacaactgctgcgccgtctgctgcgcaggccgcctgctcggtcttagcgccaagaggaacctgcccaaccacggtgagttctacgaggcgcgctggttttcccccgctcccgctgacgccgtgctctcggttcgcctcgccgggcaatcggccccgcttggctggggactcgtcttttgctgttcagatgacggtatggatgaggtcgcgatcggtgtggagatatgcgaggatctgtgggtggccgatccgccctctgtcgagatggccctcgcgcggggtgccgcggtcgtgttgaacgcctcggccagcgatgagatcatcggcaaggcggattatcgctcgagcctcgtgagcgctcagagcgcccggctcttttgcgcctacgtctacgcggacgcgggggagggcgagtccacgaccgatctcgtgttcgccggagagaatctgatcgcggagaacggtcgcacgatcgccgagaccgatctgttcacgacggacatggcgagcgccgatatcgatctcgaccgcctttgcgcggaacgccgccgctcgagcacgtggacggcgcgtgtcgccgaaggatcggatgcgcggagcgtgccgttctcattcaccggttccgcgcgcgcgctcgcgagcgactcccgggctcctgctgaagcgctgatgcgatccggtctcaccacgtcgcgaatctttccccgccttccgttcgtaccagccgataccgacgatctggcagcgcgttgcgagctgatcctcggccttcaggcggccggcctcaagacccgactttcccacacgcacgccgagcggatcgtgatcggcgtttccggagggctcgattccactctggcgcttctcgtgtgcgcgcgcgccttcgatgatctcggactcgctcgcgcgggcatcgtcgccgtttccatgccgggcttcggtacgacgggtcgcacgaagggtaacgccgagcgactcgcgcgctcgctggacgcgacgtttcgcgagatcccgatcgacgcggccgtacggcagcatttccgcgacatcggccacgacgcgcgcctcaccgatgtgacctacgagaacagtcaggctcgggagcgcacccagatcctcatggatctggcgaaccagctcggcgccctcgtcatcggcacaggggatctctccgagctcgcgctcggatgggcgacctacaacggcgaccatatgagcatgtacggtgtgaacgcgagcgtgcccaagacgctcgtccgccacctcgtcggatatgtcgccgaggcctcagcgggagagatcgccgacacgctgagcgacattctggacacgcccgtatcgcccgagctgctgccgccggagcccgacggagcgatcgcgcagcgaaccgaggaactcgtcggaccctatgagctgcatgactatttcctctattatctcctgcgattcggtctgtcgccgggccgcatcttcagaacggcgtgtcgctccttcgatggaacctacgacccttcgaccattctatcttggctcagggtcttctacaggcgcttcttctcccagcagttcaagcgcagcgcgctgcccgatggtcccaaggtgggttcggtgagcctgtcgccgcggggggactggcgcatgcccagcgatgcgagcgcgcggatgtggctcgacgagatcgaccgtctcaccgagaccctcgcgaacgaagtatcgatagaatctgcagattcgcagatttaaatcgcgcggaatggatatatgctactggaggacaaacgtacggctgcccgagcggccgataagaggttgggagagcatcatggtaaatgatagaaaagtgggcatcgtgggaacgggtttcgtaggttcctcctcggcgttcgcgctcatgcagagtgatctgttctcagagatggtccttgtggacgtggatcgcgaccgcgcggagggggaggccctcgatatcctgcacggttctccgtttgggacgccgatgaagatctacgcgggcgactatgctgatctggcggatgcggcgatggtcgtcgtgacggccggtgcggcgcagaagcccggcgagacgagactcgatctggtgaacaagaacgtggcgatcttccgctcgatcatcccagcgatccgacactgcgggttcgatggcatcctgctcatcgtctcaaacccggtggacgtgctcacctatgccgcgatcaagatgtccggtctgccggagggtcatgtgttcggaagcggtaccgtgctcgattcggcccgcctgaagacgatgctcagcgagagactcggcgtggacgcgcgcaacgtccatgcatacatcatcggtgaacatggcgactccgaactagcggtatggtcgagcgcgaacgtctcgggtgtgtctctcacggatttttgcgacatgctcggccatcgcgatcacgtgagggcggagcgcgagatcgccgagcaggtgaagaacgccgcctatgagatcatcgagaagaagaaggccacctactacggcgtggccatggcggtcaagcgtatctgcaccgctgtcatgcgcgacgaacgtcacattctgcccatctcgagtctgatggtgggggagtacgatctcaacgacatcgcgatctcgatgccggcgatcgtgggccgcgacgggatcgtgtgtcgtgtgccgatatcgctggatgaagacgagctctcagagctcaggcgatctgcggcgtcgctcagaaagatcatggatcagatcgatttcaaggcgtgagcgcttcggtgcgcgatcgcggatgtatgcgcgcggctcccttcgtctcgatgcgcgcctctgatcttcctcagatcttcgtggcaccttagcggcgagctaatgaattgtctctcctgtttgcgtaggatacgtcctgatgcgagaatgccgcgatcagagggagcatgacatgggagtccgactgtgcagtccgtcgccgcgtgacggccgatctgagcggactcacccgtgctagggctgcgcagcaaagacccttcgtcgcgaagcggcaaaatcggtgattcgcgaatcggcctcacgcggccccgatgcgaggagcgcagtctcaatcggcaaaccggctcgcgagttgcggcacgtgtgcgcagacgctggatttgcgatagggtcgagcgggatggttcacagcgcgcagcggttgcgcggaggcgactgatggaggagcgcatgggttggcgagcgcgcgatgcaacgaagcgatcagagacagcgaccatcggggactccgatcgaccgctcaccgaggagctccttcatgagctgctctcctcaccggatcccgagacctatctgaatgcgcatgagctgctcgataccacggtgtcgagatacctgggtgaactgctggcgagcaagggcatgaagcgcatcgacgtcgtgcgctcctccggcatcaacgagacattcggctatcagatcttcaagggccagcgcaacgcctcgcgcaacaagctgctccagatcgcgatcgccatgggctgcgatctcatggaggtcaaccggctgctcaagatcgccggtgtaaacgagctgtactgcagaaaccgacgcgacgccatcatcatcttctgcatcgatcgcggtgacagcctccagaagatcaacgaggagctctttgttcgggatgaggagacgatctataacccctgagccgaggcagctgctatgatattcccatgatggaagatgatctgacagattacctggcgtcactcggccgcgacgaggccttccgcgtcgagcgcgtgctcaagacgactgcctgcgagtgcaccgaggtcgtctacttcagggggctcaacggagccgagatggggccgtttctgcggaaacggatcgatcgcgcagcacagctcggctgcgtctacgagcgcatcttcgagacgcagcgcgccgggcggcgttttttgcacctgcctcgattgagcgacgtctacaggacggagcgcgagctcatcatcgtgagcgagtacgtccccggacgttccctgtcggaggtgatcgatgaggagggaccctccgagcggctcgcccgccgcatgttcccggtgctgtgcgatgcggtcgcagagctgcacgagtgcttcgatccccctgtcattcatcgagacctcacgccggccaacatcatcatggccgactctgatggcgccacagaggtcacccttatagacttcggcatctctcgcgtctttcgcgcgaccgctcgctgcgataccacgcattacggcacgcggccctatgcttcgcccgagcagttcggcttcggtcagaccgatgtgagaagcgatgtctattccctgggtgccatcctgcgcctttgcttcaccggtcatccggagcagacggacgccgcaggttttgagagcatcgccgacgcgcccgcctcgatctcggcggtcatcgagcgggcctgctcgctcgacccgcggggacgctacgcgacggcgcgtgagctgcgccgcgccttcgagcgcgcactggaaccgcctcattcgacgagaacagcagccgacgccgcgcgcccacccatgcatcttgcagccgaaggcctcgtgcgcgcccctgtactcgcaggaacgttcgcgcttgagaccgacgatcaagccgggggcgaatctcccgcgacgtccgcggcctcccatcgcgatctgtcctccatcttgggatcgatttggaacaccgcgatcgtgacgtctctggttctgttcgtcatcggtgcgatcgagttgttgatcaatccgtcctcgagtgcgaacgatggcccgctttggtatcgagcgaccatggagttcgtgttcatcctgcccaacctgtgcggtatcggctatctcttgctcgacagaagacgtctgcgttcgcgctttcgcttcctcgcgcatcgaagccgtctgctcgacctgcgcgccctgggcatcctgttcgcctcgacgctgatcatgatcatagtcgcgcgtgcactcgtcgatatgtgatctcgccgaagcgatgagcgtcagacaaaaagccccggcgctctgggccggggctttgttcgcgtatgcgatcgaatctcgatcgagatgctagatccgactcatctgagagccgaccttgttgtaccagtcctgccacgtaggggggcagtacttgcgcgccgcactcggcgtgagagcccctccgtagacgctcttcaaaaaggatacgtgagccggaatcgcctcttcccagctgccgaagctcctgctgccccagccccaagcgttatgggacctgaagcaatgcgcgcccttgctgctttcgatgcaggcgatggccggtgagaatcgcggatcgcaaccggagttccatgcggactcggcaaatagctgaccgtatccggctaaaggcgagccggcgagaaagttgttgatgcgacccgaccactcggccacgaactgatctctgctgagattccagttgacggtcccgtcaccggctgaggggtcgatggactgcccgctttggttcgcgctcgactgggtgttgcccgcatcggcgccttctccggtggccggttgcattgcggctgcttggtctgctgcaagctgagccaactcggaggcgcgctcctgatcggcggcggcctgagcgctctgacgcagctgctgggctttcgtcagagcatcagccgcatcttgcttcacctgttcaagttgcggcttggcctgctcgagttcggtcttctcctgctcgagttgagcttgcatgctgttcagcttctcgatctccttgaggttttgagactgaatctcgttcatgtacacgcaggtcgtgatgaagtcactgagactctgagagttgagcacgaagctcgcaagtggattcgtgctcttcttgaacttgtactgctcgcgaatggcatcgcgtgccttttcctgctgagctgggagcttcgcctcgatatcggctatgctcgcggtgttgctctctatcttcttctgaagctcatcgagcttggcggtggcatcgttgtacgccgcggcgctcgcctccacctgttgctgggagctgtcaagatccgcctgcgtcttgtttgagacggcgtacgccgcgcggggaaacaccgctggcgtcaccgtgagcgccgcagcaagcgccgcgcaggtgacgatgcgaccgggccgctgagccaatctcgcgataagcgaacgatctaaatgatgcatatgagccctcgacattcttctcgtacgaaacgcgagatgattatagtacgcataatccggctctctcgacccctcccatccttaaggctcaagttgaaggtttaggatagctggatacctgcagatttaaccattcgttaagaatccatggagtttaaagttcatgtttaaggttagggatatgcacactgtcgatacgcggctccaggattcgaaccgaaaggtgagctggttgcaatatgtcctgataccccgaaatggccggcgcgcgcgcgaggtctccttgttcgaagagaatgtgtgacacatgatgccggaacctcggctgcgcggcacccggtgcccgcgcacggtatactcagctgacgtgcagcgccggcgcgcccggcgaatgattcgacagaaggcgagacggcgaacatggactttgcggagcgggaattcatcccggtgcttctgggcggagacatcaacgtgtactccatggcgcgggcgttcttcgagcgatatgcggtgcggagccgcgcgttcgggaagtttcgatcgggtccggcgaacagaagcgggatcatcgagtacacgccgaatcccgccatcgacaccgatgagacgtttctgcgcctcgtcaacgggttcgcgcgcgcgcattcaaacaaaaaaatccttctcatgggttgcggcgacaattatgtctccctcatcgtgcgccatcgcgatgccggagacctcgagcgcaatatcgtggcaccctacagcgatctcgacctcatcgagagctgtcagaagaaggaggtgttctatcatctgtgcgagcagcacggagtggcttttccccgtacgttcacgttcaggcaatccatgctgaacacatccgacgggctcatcagcgctctggacgccctgaagttcccgtttccggtgattctcaaaccctctgacggcatcatgtattgggagcaccccttcgccacgcagaagaaagcctactcgatctcaacgcgcgaagagctcgagcgcaccatcagagacatctaccgatccggttacaccgatgagctgatcatccaggacaaggttcccggcggcgacgagcgcatgcgcgtgctcacgagctattcgggcgccgacggtcgcgtgcgcatgatgtgcctcggtcacgttctgctcgaggagcactcgcctcatgcggtcggcaatcatgcggcgatcatcaccgagtcgaatgagagcctcgccgccggggtgagaaagctgctcgaggatctgcgctacgtgggattcgcgaacttcgatgtgaagtacgacgaacgggatgcgacattcaggtttctggatttcaatacgcggcagggccgcagcaactattatgttaccgcttccggcttgaacctcgcttcctatgtggtcgacgagtacgtttacgaagcagcgttctccggtgagccggccggtccctccacggagtgcctgtggcacgttgtgcccaaaggtgtgatctcgacctacgtcggcgatgatcggctcaaggagcgcgcgcgcgagctcgctcgttccggcagatcagtgaacccggtgttcatgagaggggatttcgatctgaaccgctggcttcatgccatgcacacctatatggggcaatataagatgttcaggaggtattacggctgagagcggaccctgcgggtccgcagcggaaggattgggagcgcgaacatgagaaagctcggcgtgatcggcggcatggggcccgaggcgacggcctacttctacgagcaggtcatccggcacaccgttgccacgcgcgatcaggatcacgtcgatatggtcatcttgtcctgcgcatcgatgccggatcgcactcgttcgatcagatcgggggattcatctgagctgctcgcgctcatgcgctcctgcacgggtgcgctcgagagcctcggctgcgccaacatcgcgattccatgcaacacctcgcattactattacgatcagatccgcgcctcgacgaacgtgccgatcatacatatggtgcgcgaagcggtgcgctacgctgttttcggcgtgctgcccgacacggcgtccatcgatccggcatgcgctccgcgagcaccgcgcatgccgccgcgacgcatcggcatcatggccaccgatggcacgatcatgtccggcgtatatcaccgcgcgtgcagagcattcggcgtcgagccaatcgagcccgacgagagccggcagcgcgatgtcatgtccctgatctatgacgatgtgaaggcgggccgcgatccggatatggacaagttcgatcgcgtcgtgcgcgcatttcgcgccgacgggtgcgatcgcgtgattctggcgtgcaccgagttgtcggtgatcagtcgttcgcgcgcgatgcccgcctatgtgctcgatgcgatggatgcgctcgtgcgcgaggcgatcgtccgctcgggcgcgcgctaccgggtgtgatctccgctatccggctgacgtgataccatggtcgccacagtttcaagctcggtgccggcttcgatcgcatccgcggcatccgctctcagataggagggacgcgatatggtccgagccacagggggctcgaaaccgatgggatcccgcgcggcgaggaagccctcgacggtccggactgagagcctgggaccgatcttgaccatcgtcgtcgcgtgcttcgacgaggagaatgccctgcctctgacgattcccgcactgctcgtggagctcgaccgcatggtcgatgccggtctctgctcgccggacagccggttgctgctcgttgatgacggcagctcagatgatacatggcagatcatcaccagcgccgcggcgatcgattcgcgtgtgctgggtatctccctgtcgcgcaacacagggtttcaatgcgcgttgctcgccggcctcatggaggccagaagctgcagcgatgtggtggtgagcatagacgcggacggacaggacgacgagcgcgccatagaagcgatggttcgttcgtatcgcgcgggttcggatatcgtctacggcgtcagatcgagtcgcgaagccgacacctgcccgaagcgcgtggcggctcaggctttctatcgattcatgcaggtcatgggagtcaagaccgtctacaatcatgctgatttccgcctcatgtccaaacgcgtcctcgatgagctgtcatgctactccgaggtcaatctctatctgcgcggtctcatcccgctgatcgggtttccctcgactgaggtccgctacgaacgtcgtgccagatgcgccggaacgagccattacacgtggccggccatggtcgcgctcgctctggatggcatcacgagtctcaccgtcaagcccatacacatgatcgccgccgcgggagcgctcatcgcggcactgagcggcatcggcatcatctgggcgatcgccgtgatgctcgcgggcatgtctgttcccggttggacgagcatcgtgtgcatcatctgtctcataggggggctgcaactctttgcgctggggctgatcggggagtacgtgggacgaatctatctggaggtgaagggtcgtccgcgctacacgatcgtcgagcggacgggcgcgatcagccgcgcgcccgcgcatcggggcccgatggctcgtcgccctcgagcagaatcttgcgcgtcgcgaagttccagaccatgacgacggcggtcgccgcgatcttgacgatgcggtagtctatgagcgcgagagctgtgcccgcccacatcatcgcatcgttgatcccgaggccgagtgccgagagcacgacgaagatgacgaactcgcgccgccggctcatgcccgggcgatgtcggaacacgtatcgcatgctcgcgaggtaattgaagatgaccgacacggtaaacgagatcgttgccgatagcacgggagggatgccgtagacctcggtcagaaagaccaagatcgcgtagtcgatgccgaaggcgatcacgccgacgacgccgaacttcatgatctgtgcaggcaggttgcgcatgggggatcgcctttccggaatcgagcgcatcaaagtgtagcgaaatcatccctcgatggctagcatcgagcctgaagcagtccgcatcggtaggcatccagcagctgacgaaggtctgagatctggtctcgtatcaccttgccggtgtccgtgtcgctcaccatgatgcggcgctcggcgtcgccgaagcgatcggtctcgctccggatatcggcgttctgctcgagtgcggcctcgacgctcttgaaggcttcgtgcgccttgaggcgcataccgcgggagctggagatgagcgtgtagcccgcgataccggtcgtcggatgataggcgcgacagaaccctccgtcgatgacgagcaaccgcccgccggcacgtatcggcttctctccgtccatggtcttcaccggcgtgtgaccgttgatgatatgtccgctgtccgggttcacaccgaattcgcgcatgacggcgtcgcaggcatcctgggagcgcgtgagcgtgaagtacgggtccatcggttcatcccacgtcgaggggtcttcgagataggcgcgctcgaaggtcttcacgagtcggccggataccggggatgcgaagccgatccagagataccacatccagtcgagcgcctctcggtcgcgctcggaccaggcgcgacgggcgatggcgtcacagaagtcgagataatctcgccccgatctccacacgccgtcgcactccatgcatgtgaacgtcccatcttctctcatgggtacgcagccgtggaacagcaggttgttgttattgacgagatagatcgatccgtgagtgtaaagaaagttcatgtgctcgcggagccggtccgccgccgtgaactccgcaacgagcctctcgacgatgcgctgctcggggaagctgagctcaaagggatgctcgggatcgagggtcgggaagtcgcgtgtgctcaaggtatgctcgaccccgtcgatgcgcacggtgccgccgaccggatcgatcttgtcgagaagcagacgatcttccatgtcgaactctgggtgacgcaggatgatctggccctcgagcttgaacagcagcacgttcaccgccttcatgagcggggtcagacggccggcgtcgcggtaggtgcgatcagcgaagtagacgagctcgcgcagggagattccgtagtcgttctcgaggatcttgtagttgttgtagcgcaggttgttgcgcagcaccgagatgatgcatgcgggctcgccggcagccgctcccatccataggatatcgtggttgccccattgtatgtcgagcgagtggtaccgcatgaggcgcccgatgatgtccgccgcgcctccaccgcgatcgaagatatcgccgaccagatggaggtggtctacggccagtcgcttgatcagcgcggcgagcgaatgaatgaaatcgggcgcagaggcggtctcgagtatggagtccaagatgcgctcgtggtaccggacgcgatagttgttctcgtctggatgcgtgtgaagcagctcatcgatgatgtaggcgaaatcatgcgggatggcctttcgaaccttggagcgcgtatagcggctcgaaagcgcgcgggtgatggtgatgaggcggttgagcgtggtcctgtaccatgtgggcgagtcgagccgggcctcgtgcacgcgcgagagcttctcgcgcgggtagtagatcagcgtgcacagatcgcccttctccgcatcggagagctcatcttcgaagatctcgtcgacgtgctcgcggatcacaccggagcagttgttcaggatgtgcatgaacgcggcgtactccccatgcagatcgctcatgaagtgctcggttcccttcggcaggttcaggatcgcctggaggttgatgatctccgtgaagaccgcctgctggttggggaactgctgtgacagcagtttcaggtacttgcgcgtctgatcggagcgctctgctgtgaccatcggcctctcctttgcgggatccgctgccaagcgggtgcggcgtgcattcacaacgcggatcattatgcgcgaaatctgtagagggcgcatggagagccgcctactcgcaggtggcgcgtcaggggcctcccggcacctcagctcgccgtgccggaccgtttcgtcgattggtatcgctcgtaggcgaccagcttctcgatcggcagagacgtctcgtgcagagcagaggcgcagcttccgtcagcgggatatcccatcggcatgaccgagatgatgcgctgggtgcccgggatattgaaccgtcgacgaagctcgctgggatcgatcatgcccacccagcagctgtggacaccaagctgctgcgcttcgagcatcatgtgcgtggcgacgatcgtggtatcgacgatgccgaactccacgacgtcggggttgtaggcttggcacgtgatgtcgtagccgagcacgagtacgagcggcgcgccgaagcggcagggcgtgcatcggtccatctccttgagacccttcggggattggatgaccaagatgcgctggggctggctgtttcgtgccgtgggcgcgagcctgccggcctccaggatcgcttcgagcttttcggtctctacgggcttcggcgcgaagcgacgttccgagtagcgctcacgcgcgagatcgagaaatgacatgggaaggctccttatctgttgtgcgaaacgccgatgggatcggcggatccggtaagctctgcactcgatgatagtgctatattctaaagccggtaccatattttgaaaattcgaggagagatggcggacgaatgggagactggggcgtctcggaatctgtatttttgtgcatcacggcgattgcggtcgccggtgtcctgtatgcgatcgtcgtgaacctgaaggagctcggatcgcgcgggcgcatcgatcgccgcgatgatgacagcgatgatcatttctgctgagcagaaccctttttaattttagccagatagaatccctcatatgtctcggtcgggcagacggtgagcgtgccggcaagcccgaccgaaagttcggggatccccatggcgctctttggctgcccggttgagatgaaatcatccagcggcaccagcttgcagtcgcggtgccgctggatagcgcggcgaatctggtcctcgttctccgcgggcagcaccgaacaggtcgagtagatcagcgtaccgccggtcttgagtacggtgagcgcccggtccagcagggcggcctgcgcacgtgagaccttggcgagcagcatcggcgtgatccgggcgagtccgcgtgagtcacccgctgccaccgtacccgatccggtgcagggagcgtccagaaggatctgatcgaaggagaagagcggatcgagtctcctggcatcgcatcgcatgagcgtgacaccagaaaccttgagcttggcgaggttgtgctcgagtcgcgccgccctcggcgcgtgcagctcgcaggcgcagatccgcgcggttcccttcgtcagcgccgcgatctgcgaggtcttgccgccgggtgcggcgcacatgtcgagcacgtcggcaccgggcatcggcgcgagtgcgagcggcggcagcatcgatgacaggctttgcagatacacgcctccgttttcatagatcggcagcccttgcacctcatgtttgtcgctctccggaagaacgaaagcatcacggtaccaaggcaccgcctcccacctgataccgtgctcggagagctccgcgccaacctcatcgcccgtggcgatcagcgtattggcccgcagcgtcaccggtcggcgatccgcagcggagagacccgccaggatacgagacagctcgccgccgcggtaggcgtcgctcagctggcgcgcgagaaacgtgttcgcaagcgctggcgactcgccgcgctcttccgactcgtccatcgggtggcccttccgcgcgctgttcacagcaggacacccgagacgagaagggcgagcgcgcaaacgaggacggctgcgtctcgtgacttcatgggatagcgacaaaaggaggaggatcgcgtcctcaggtagaatccgcgttgctcggcggcgagcgcgatcgagtcggttttgccaaccgagatcacgagcaacgggatgcagacgggcagcatcaatcggagctttttcaacggcatcgccgtgtcgaatcgagcgccgcgtgcggtctgcgcctccatgatggcgttcatctcacgcgtcagcaacgggatgaagcgcaacgccgtcgtgaacgcgaaggcgtatctgtagggcacatgcagattctccacgcacgagttcgccagatcggtcagtctggtgacgctcagcatgacgatgagcggcaaggcgaccccgatgagacgcagggacgccttcgagccgctgatcagcccgtcatctgtaatgaaaccgatgaccggagagcccgtgcgcacaaacgcaagctgcaagacgagcatgacgatcgcgaccggagcgatgagtttcagcagatctttcaggcggcggccggcgcgcacccgcagtcccagagcgatcgtgagagctatcagcgacaccagcatcggataggtgctcgcgagaagcgtcgcgaggatgatcgcgacggcgaaggcgagctttgcgaccgggttcagccggtgcggcaacgtggtgccgggaatataatcgatgacatcaagcacgggaaatcagctcctctacggtatcgatgatatcgcatggctcgcgcgcgcccgcgaagtccggcataccggcctgtgcaagggaatcggcgagatcgacgatctgaggcgggatgacgcgcgagcgagcgagggcggtgcgatccgcgaggacatccgcagcagcatcgtcgcgcgcgatcgatccgtccgccatgacgatcacacggtcagcgatatcggagacgacctccatgtcgtggcagaccatgaggacggccgagccgcgtcgcgccatccggcgcaccgattccatcacgatcatgcgcgcgcgccggtcgagcccgctcgtcggctcatccagaacgatcagcttcgatgccatgacgataaccgaggccagcgctaccatctggcgactccctctcggcaaggagaaggggttcgccgtctcgaccagatcgaggtcgccgatgacctcgcgggcgcgtctgtgagcctcccttttggatatgccgcgcagctccagaccgaagcagacctctgcgagcacggtgtttctgcatatctgatgatcgggattctggaagagggtcgccgcataacccgcgatctgggagacggccatgtccctcgtgtcgtggcccgcgagaacgattctgcccgatttcggtctgatcaggccggacaccagcttggtgagcgtcgtcttgcccgcgccgtttcgacccacgatcgccgcgatctcgcccgggtgcacttcgaggtcgagatcgcgcaccagagcaccggttgacggatatgaatagctgacgccctcgaggacgagcacgggagccgaggcggatttcgccggcgcgtcccgccgggccttcttttcctcgctttcccgctcgctgcgagtcctgcgccgccggtgctcgctcgagagcctcatcggctcgcgttcggcaccagccgcgatgcgctcgatcatagagcgcgcctccgcgacactcaggcacacgtcctcagggtgacacagacctcgcttcgcaaggccgctgaagacccgggtgactcgaggactttccaccccgatgcgccgcagctcggcctcgcgggcgaagacctctcgggtggttccggcgagtgcgatgcgcccggcgtccatgacgaggatgcttcggcagaactccgagagcgtcgcgaccgcctgctcgatgaccgctacggtgacgcccgcctctcggttgatctcggcgagcgcgccgaagacctcgcgcgcgctcgccggatccagcgccgcgcagggctcgtcgagcacgagcacgcgtggacgcagagccaaaatcgaggcgatggcgaccttttgcagctgcccgcccgacagcgtcgcgatctcgcgccctcgcagatcgacgatgccgacgagctcgagcgcccactggatgcgcgtctcgatctcatcacgcgcgacggcgaagttctcaaggccgaacagcatctcgtcctcgacgctggtcgcgaccatctgagcatcgacatcttcagagacgctgcccaccgtcctggagatgtcggtaaggctgatctcgcagctgtccgacccatcgatgagggcggcaccgtagaaatcaccgtcgaagtggtggggtatcgcgccggacatgacccgggcgagcgtggacttgcccgaacccgagggcccgacgatcccgacgaagtcaccgggatcgatcgcgaggtcaacggcgtcgagtgctcgggtgtcttgcccggcgtaggagtatgagacgcgattgagggatatgaccggttgcatgttcgccatctcgaatcactggtcgccgagcttcaaagtgaatctgatcggcaggtagagcgcggctgcgagcaccgagttgaacacagctgtggcgacgacgaccggaagcatcacaaggacgatattctgtgcgaatcccatgatcgccatcttgatgagcatgaagatgaccccggatgcggcggtcgcgatgaacgtgcccccagcgggaatgatccatttgacaggcgatgacattcccgctctcacgatgagcgccatgacgactgcaccgacgctctccgcagcgaagtcgacaagaggggaggcggtcgtgatctggatgatcgcagcggatatgagaccgatcacgagcgcatggccgatacccgggcgcacgaccagtatggtcaggcaatacgctgcgatcacgaactcggggttgatcgcaccgccgctcagggcgccgatagctttgccgattgtgaaatccaagatgaagccggcggcgatgagagctgccagcaagacgagcgaccttaaatcgaggccgcctcgatcgatgcgtgtgacgctgcggggcccgcaggcgggatcgggcacgtgggtgctctgagacatggaagacatcctttcttgaggagcgcgatgaggtgaaggcggaatcgccgagctcgcggattcgatcaggttcggaccaatcggtaaaaagaggcctcgacgcaaaaaggcccccggtccaaccggaggccatcagaatgccgatgtggcagttgcgtgaggggctcagtctcgaccgagggggcatgcatctcgccaggcccaagctgcgatcgtgtcactcaaggtatccataatgccctgctcctctctgtcgcgtgatgcgactcgctgtcgacgaggaccactgtagcacagccggaacgcagcgaggcgctctccttgaaagatcgcgaatctgtttcagctgctcgacactcgctgcggcgcaggtgcttcgccgcgttctatccttgcaacttcgagaactcgtcgacgatgatgtctatgcatctgggcagcacgcgcgcgctgaacacccccgagttcgtggggatgagctcgccgtcgtattgcatgccgagcgagggggtgcacgtgacgcgaacctccgtcgtctgaaacatcgtgaactggggtcgaccgagtcccttgccggccgggtcgaacgcggcagccaaaagggtcggtaaaagctgtacggtcgtagcgggttcaacgacggcgacatcgatcaggccatcatccatgcggcagtctggaaacagattgatctcattttgaatcaaggcggtgttgcccaccatgcatgcgatgccgtcgagtgtgtccaccttgccgtcatgctcgatcgtgaaccgcgcgacctgcggctccggggtcgatagggctgacagaacgtaggcgatctcgccgatgtcgctctttgagggagcggccttcttcatgatcgtcgcatcatagcccgatccggcgatgatgatgaagccgtgtcgcaagcaggtgccccgctcatcgcgccatgacagctcgcccatgtcgacttggacggtgcggcccgcccgacacgctcgcgcgagcgctgcggcgtcaggagcattgccgatgttgttgaagaacagattcgccgtgccggaggggaagacgagcacgggtacgccggagtcgcgcagacagtcaagcacattcgagaccgttccgtcaccgccggagaccaccacgcgatcgaatgagcgcacatcggtcacggcggcagccggctccagatgcgcccctatgaaacgcaagacgaactcgtcgccgccccgggcgagctggtggcagaacgtgaagacctcgtcggtcctgggaccggaggcgaggttgtggaggatgaggcagcgcatatccgggctccctgttccgtcgaagcaaggtatagtagctcatgacgatatcctactccagacgaaccagaagggaacgaccgcataaggtgagtatgtacatctccacacatgagcagctggcggctctatgcgatgccgcacgttcgttttccatcgtcgcgatcgataccgagtttcttcgcgagcgcacctaccatcctcgcctgtgcctcgtgcaggtcgccacgccggaggtctcagcgctcgttgatcccttggagatcgaagacctgtctcccttggcggctctgatggccgacgagggaacgcgcaagatcttccatgcctgctctcaggatatggaggtcctgctcaacgcgctggacgtgctgccgaatccgatcttcgacacgcaggtcgccgccgcgtttctcggcgagcgggtccagatgtcctacgatggcctcgtgaaggcgttctgcggtgtctcgctgcccaagacggcatcgctcaccgactggtcgcaccgtcctctcaccgcagagcagatggactacgccgaagacgacgtccgctatctcatctgcgcctatgaggtgatggccgagcgcctcgagcagcgcggacgcatgtcatgggctctggatgagatgcgccccctggcggatgaatcccattaccggcatgatcggcgcctggcgtacaagcgagtcaaacgcatcggctcgtgcacgcggcgccagctcggcgtcgcacgcgagctggccgcttggcgcgagggccgcgcggagagccacgacataccgcgcaaatggatcatgtcagacgaggtcctgctcgcgttggcgaagcgagccccgcacagtgtcgcggaactgcgacaggtccggggaaccgagcagctcggtgaggccgaggcggcatccgccctgatcgccatcggccgcggcgcgcgctgtcctcaggcgaatcttccctcgatccgacatgggcacaagatctccggcggggagctggacagcgtgacggatctgatgtacgccctgatcaggctcgtctccgagcgcagcggcgtcgcggcggcgatgatctgctcgcgcgacgatctggtagactacatcacccatcccacgaggagccggttgcgcgagggctggagattcgagttggtgggatcgctcctcgatgatcttctcgcgggcaatatgggtcttaccgtgaaggatcgaggggtggagatcttgtagccagcgcgcatgcgtcgagacgggtaaaatgctaccgaatgcaaccgagtgctgaggagccacctgatgcccatgtatttcgcatacggattcggtctcgatccggtttatctggtcttggtcgtcgtctccctggccatgggacttctcacgcagtcctatatcaacaagacctaccgaacgtggtcgaaagtccgctcggatggtgccaccggtgccgatgtcgctcgtcgcatgctcgactcgagcggctgcacgcaggttggtatcaaaagcgtcgccggccgactcaccgaccattacgaccccagggacaacaacctctacctgagtgatgagaatcttcgcggcggctcggtcgccagcatcgcggtggcctgccatgaggcgggccatgcgattcagcgcgagaggggatacgcgttgatgcgcgttcgcacggcgctcgtgcctgttgtcaacttcacgcagggggcgtggatgttcgtgttcatcttcggggtgatgctcagcgccgtgaacctgcagatgctcgctatcgtcctgttcgcgttctccgtcgtcttccaagtcgtgacgcttcctgtcgagatcgatgcgagccgccgcgcggtcgcctacatcgagggctccggtatgagcgagctcaacgtctccggcgcgcgcagcgtgctcaccgcggcggctctcacctatgtcgcagccgcgctcagctcgatcatgcaattgatctatctgctcagccgctcctctcgcaggaattgagtcgcgcgccggcgcttcacaggaggcgctcgtcgtcgttcgcgtcgcgccggcatctcggctcgcggccacggcacccgtagtcacgcaggcgtcgcaagggaggtctggcaatgagcggttgggatctgacaggtggggtacgtgatgcgggcgagggggcgctcacggtgtcgcaggcggttcagcgagcatccgatgcgctggagaccattccctcgctcaccgttatcggcgaggtcacagggtttcgcggaccgaatgcgcgaagcggacactgttactttcagatcaaggacgaggctgccgccgtcgactgcataatatggcgcggcgcctacgcgaagaggccggtcgatctccgtgatggcatgcaggcgcagttcaccggcgcgttcaatctgtacaaacctcagggacgcatgagcttcgtggctcgctcgttcgcactcgccggagaggggcttttgcgtcagcaggtcgctgcgctcgcagagaagctccggcgcgagggactcatggaggaggcgcgaaagcggcccattgcggcgttctgctcacgagtggcggtggtgacctcgctttccggggcggtgatcgatgacgtaaaacgcacgctgcgtcgacgcaacccgcttgtggagctcatctgcgtcggcgccaaggtgcaaggggagggcgccgccgacgagctcatcgagggccttcgacgcgccgcgtcaacgagaccggcacccgattgcattctgctggtgagaggcggcggttcgttcgaggacctcatgacattcaatgacgagcggctcgcgcgcgccgtagctggaagtcccgtgccggtggtgaccggtatcggacatgaaccggatacctcgatctgcgacatggtgagcgatcggcgcgcctcgacgcccacggcggcggccgaatccgtcgcaccggacatgagcgacctcatcgaggtcctgagcagccgtgagcatcgcatcgcgctcgcgatggcggcgcgcgtgcgcacggcggccaaggagtgcgcgatgctcgagcagcgggaccgtcgcgcgatcagcggctacttggatcgggctcagatgacgctttcagcttgggccgcgcgtccatgcctgctcgaccccacgcaaatcgtcgatcgacgtcgctcagagctcgcccagacatccgatcggcttgcgcaggcgctcgtgagggctcaggcgcgctatgatgatgatctcgcacggcttgttccgcggttcaaggagagcgcatcgaggctctcggatcgcagacatgagctggtgctgagcgcctcgcggttgagccatgtcggacgcgatgcgctcgcagacgcccgaagcggactggcatcggatgcagcctcgctcgatgctctgtcccccttggccgtgttggcccgcggctattcgatcgcctacggagacgcgggcgtcgctggtagcatcgagctgttctcagcaggagatgagatgcgccttcgcatggtcgacggcgagctcgcagcgacggtcacatccgtatcgccgggagaggcatgttcggatgggagctcgcctgcggcaccccgttcggggcgcgggtgagcatcggcgcaaatccgcgcgggatgacgatattgttctttctagtgtatggggagtgatgagcatggctgatcagaagcgcatcgaagatctgagctacaaggaggcctctcaggaacttgagcgcatcatccgaagcctcgagtcgggtgacatggaactggaggactcgctcgagagctactcacgcggtgtcgagctcttgaaaagtctgcggggccgtcttgcagatgccgagcagaaggtctcggttctgctcgccgatgttgacggagcggacgagctcgtctgcgccgatccggggaaggacgatgacagccccaacttctgagattacagggatcttattgagaggaaaccaccatgcaggactgcatcttctgccggatcgccgcgcacgagatcaccgcgcgggtcgtgtacgaggacgatgaggtcatcgcttttgacgataactcacctcaggcgccggtgcacacgcttgtcgtgcccaagcatcattacgacagcatcatcgatgacgtaccgggcgagacgctcgctgcaatggcccgcgccgtgcgcgtggtcgccgagcgcaaggggctcaaggatggctttcgggtgatcaccaacaccggcgaggctgccggacagacggtcgggcatcttcatttccacgtgctcggtggaaaggaccttgctgcgaagctcatctagaggccgctcgccgcgattcgcggtatcatagacaggttatcgggatcgtgcggcaaggccgccttacgcaaagggagatcaatgaacgtactagtagtcaacgctggcagttccagcctgaagtatcagcttctcgacacggagtcccgcgaggtgttcgcgaagggcaattgcgagtgcatcggccaggacaagggcatcttcggtcatgccgagctggggggcgacaaggtcaaggaggatgcggtctttcccgatcacaagacggcgatctccctggtcctgaagaccctgaacgagctcgacatctcgatcgacggcatcggacaccgcatcgtgcagggcggttggtacttcgatgactcggtcatcgtcgacgacgatgcgatggccaagatcctcgaggtcgccccgcttgcgccgttgcacaactactgcgaggccgaggcgatcgattattgtcgcagcgcctttccggagctgcccaacgttgcggtgttcgacacatcgtttcacatgacgatccccgaatgcgcccacacctacgcgctgcccaaagacatacgcgagaagttccatatccggaagtacggcgcgcatggcacgtcgcaccgctacgagtggatgcgggcgcatgagatcctgggagacaaggtccatcgcctgctctcctgtcatctgggcaacggctgctcgctcgctgcgatcgttgacggctactgcatggacaccacgatgggcctgaccccgctcgatggcctcatgatggggacgcgctgcggctcgatcgatccggctaccgtgtgctatctgcagcgcgagggcggctacacctacgatgaggtcgacgacatcatgaacaagcgctccggcttccttgcgatgtccgagctcaccaatgacgtgcgcgtcatccgcgaccgggcgaccgagggcgatccgaagtgcctcatggccttcgacatgttcggctaccgtctcgtgaccatggccggggccatgatcgcgggcatgggcggcctcgacacgatctccttcgccgccggcatcggcgagaacgatccgacgacgcgcaaggccttctgcgatatgttcgagtggttcggcgtgcacatcgatctggcgcgcaatgagatcagaagcgacgagccccgcatcatctcgaccgatgactcgccgatccgcgtcatggtgatccccaccgacgaggagtacatgatcgcgctcgacgtgaaacggctcgtggaggcgcgttagcgcgtccgcgcgtcgccgcgaaccgccgcgcccgagtggcgtttcgtttcgtgatccgcgaggtgcgcgatcgcccccgccgatgccgagccgtgcatcggcgggggcgatcttgttcggacgcgcagctcgcatgcgagcccgcgggctcttacgcctcggccatctgcgcctgcaccgcggtgatggcgacgacgccgacgatgtcatcgacggagcacccccgtgacagatcgttgaccggcttggcgatgccctgcagcagcgggccgtacgcctcggctccggcgagacgctggacgagcttgtagccgatgttgcccgcgtccaggttcgggaagatcaggacgttcgctgcgccggcgaccgcagaaccaggtgccttgagttcggcgactgagcgcaccagcgcggtgtccagctgcatctcgccgtcgcacagcagatccgggctctttctgctgacgagctcggaggcctcgcgcaccagatcgacatgctcgcctttcgcagagcccttcgacgagtaactcaacatggcgaccttcggctcggtgcccatgaacgccttccaggatgtggcgctcgagatcgcgatgtcggaaagctgctcggcatccgggtactcgttgaggccgatgtcggcgaagatgaacgttccgttctggccgagatcgcactcgggaacgaccatcatcatgaaactcgacacgattctggtgcccggggcggtcttgagtatctgcaacgcgggccgaagcgtgtcagcggtcgagtggcacgcgcccgagacgagaccgtcggcgtctcccatcttgaccatcatggtggcgaaatacgtcgcgtcgcgtatggtttctcgagcctgctcgatcgtcatcccctttttcgcgcgcagctcgcagagagcccgagcgtaggcctctctgcggtccgcgttctccggatcgatcacagagacgcctgcgacgtcgatctcggcgggatcgcccaagatgatgatcttggcgagatgctccttcacgatcgttcgcgccgcctccacggtgcgcggatcctcgccctcgggcatcacgatcgttttgaggtccgtttgcgccgcctgtttcattcgagtcagaaatgagttcatagctctcctcccttcgggcccccaagccggttcggcgcacgtctcgaagcatcgacaccctaagggggtctgcaatcaggctgcgcgcgttcagcttgttgagctttccttgtgtggcacggctcattataggcttgtgagcgctataatcgctctattaaatcgacacgtgtgcgctgcttgccttgcactcgagcgtcaaaggagccttgatgcagacagtttccggacttcccgaagccttcagccctgaatcctatgacatgatcgtcgtcggagccggctacgccggtgccgtgtgcgcccggcgtctcgcggaaaccgcgggttttcgggtggcggtgctcgaacggcgcgatcacatcgcgggcaacgccttcgacttcgtgaacgatgaggggattctcgtccaccgctatggtccccatatctaccatacgtataacgaggatgtccacggcttcctgtctcgcttcacgaagtggaccgactatcagcatcgggtgctcgcggatatcgacggcaccctcatgccggtgccgttcaaccatcaaagtcttctgctcgcgttcggtgagacgcgcggtgaagagctgtatcgcaagctcatctccaccttcggtgcggataagaaggttccgatcatggaactgcgcaagaaaaacgaccccgatctcatcgaagttgctgattacgtctacaagaacgtcttcttgttctacaccatgaagcaatggggccagaccccagacgagatcgacccctcgatcaccgggcgcgttcccatctacatcggtgatgacgatcggtattttccgcaggcccccttccagggaatgccccgtcacggttacacggcgctcttcgagaacctgctcgatcacgaccgcatcgatgtgtttctgaacgtcgacgctcgcgagatctttgagatcaccgagacgaccgtcaaggtgctcggacgcgtctacggtggcgagatcgtctacaccggtccacttgacgagctgttcggtctcgatctgggtgcgctgccctaccgtacgctcgacatgcgtttcgagacgctcgacatcgatcggttccagccggtggcgacggtgaactacaccacgagcgaggacttcacacgcatcaccgagttcaagaacatgaccggacagatcgttccggataaaacgaccatcatgcgagagtaccccggcccctatgccgccgggaccggccagaccccctactatgcgattatcgattccaagaatcgagagctctatgagcagtacgctgagcgcgtgcagaacctgacgaacttccatccggttggacgtctggcggagtaccgatactatgatatggatgccgtcacacgctcggccctcgacctatcagatgagatcatcgcctatcatgcgtaaggtcgtctcgttcggcatcccatgctacaactcagccaatgatatggatcattgcatacgctcgattctcgaaggggccggacatgcgacagacatcgagatcatcatcgtagatgatggctcgaccgatgagacggcatccaaggcggatgcgtgggccgctcgcgccccagggctcatccgcgccctgcatcagccgaacggcgggcacggcatcgctgtgctggcgggtttgcgcgaggcgaccgggatatactacaaggtcgttgattccgatgactggctcgacgcccgggctctcgcctccatgctctcggttctacgcggctttcttgatcgagccgagcgcgtcgatctgttcatctcgaactacgtctacgagaaggttcatgaggacaagcatgtcgcgatcaactatcgctcggcgttgcccgtcggtcgagttttcggttgggacgctatcggacgcttccgtcccgatcagaatcttctcatgcacagtctgtgctaccgcgtcgacgttctgcgcaaggcggcgctgccgctgcccgcgcacacgttttacgtggacaatatctatgcctatgtgccgttgccgcattgcgacacgatctattatgccgatatcgacctgtatcggtatttcatcggacgcgaggggcagagtgtgaacgagagcgtcatgattcgacgcctcgatcagcagcttcgcgtcacccgtatcatgatggaggcgtatcggctctacgaggacgtagccgccccgcgcctgcgttcctatatgatgggctacttcacgatgatgatggccatctgctcggtgttcacaaagctctccgatgacgcgactgcccgcgtcgcgctcgcttgtctgtggagcgatctcaagagacgcgatgcgcggatgtatcgtcgcgcgcgctacggggtgctcggtgtgagcacgaatcttccgacgtcgctcggcgagcggatcacgatcggtctgtaccgcgccgcgagaagaatcttcaatttcaactgagcgcgcacgtcgacctcgccgcagatctcctcaggcatcgcaaagacgcttgaggtgtctcgcgaccgcggctatgggaagtcccatgacgttgtagaagtccccggagatactcttcacgagcatgcgaccgccgattccctggatgccgtaggcccccgccttgtcgaagggttctcccgacgcgatgtactcatcgatctccgtttggtcgagcggatagtacaccacatctgtaacgacggtaaactcctgtgagacgagcgcgggctccgatcctgtcgcgttcgcgccgagggcgatgcagacgccggtggctacctgatgcatgcgatccgagagacgcgcgagcatgcggcgcgcatcagcttcgtctttgggtttccccagcgcgacgccgtcggctatgacgacggtgtccgccgcgagcacgatctcacgcccgctggcggcgctggtggcgacgctcatcgccttcgtgcgcgccaaccgctcgacgagcgagagcggctcctcacggggaagcggtgtctcatcgatatcagcgggtatcacgtgaaacgtgtagccggcgtcgcgcatgagctcaacgcgtcgcggggagcgcgatgcaagaatcaaactggaacaccccatttcgcccactcgtctgagaggtcttgaaacatttgaagccaagcggggcagcactcggctgttcgtattctcgcgctcgacatcgctcgtcgcgcacgacgcgcgatgtcgagcgctccgcctcccagctcggctctggatcatgagcatcgcgagagatgcgcgacggcctcgcaatgaaatgtctgcgggaagagatcgactgccgttacggcaaccggtcggaacacgccgtctcgttcgaagcgcgcgaggtctcgggcgagggtcgcggggtcgcaagagacgtatgccacatcgcgcgcgctcgtctggccgatcagggtgatcgcctcggcggcgagtcccgcgcggggcggatccacgaggagcacgtctgcgtcctgatcggggaactcgcgtaccgcgtcgcctccgatgacctccacgttatcggctcgggcgcgctcgaggttgcgtctgagatcacggacggcgggtccaaacgactccacagcggcgacgccggcgcaccgagatgcgagcggcaaggtgaacgtgcccgctccgctgtacagatcgatcgcgatctcgtcggatgaaggcgacagagctgtgagcgccagatcgataaggatctccgctccgatagtgttgacttggaaaaacgatggagcggacacgctcagctcctgcggcccgagccgctcggtccaggagcctctgccgtgcagcgtctcctgcgcgcttacgcgtctggcccgtctctcccctttgcacatcacgcgcaccacaccggtcgcctcgacggcgtcggagagaacccgcaccgtctgagcgcgcgggaagccccccgtcggtgtccacagcgcgatctccagagcccgcgtgcgacgcgacgcgcggataccgacgcgttcgagtgacagatcgcgcgagttgcccagatacgagagagcacctgcgattgagcgcggggcgctggcgaaggacttctcaaaaagggggcacgttttcaccgagacgatctgcgtcggatcgcatccatggaggcccagacgcatccgaccgccttcgatgatcggcgtcatctcgatcttgttgcgatagccccaagcctgcggagtgctgcgaatcggttttaccagctcccgcacgcgctccgaggagaaccttccgatgcgctcgagcgctgagacaagattctcctgcttggcggcaagctgctcttgtcgggcgagcgccccccaggggcagccgccgcagatgccaacgagcggacatggcggctcgacgcgcgatggagaaggctcgagcacctcggtcgcggtcgcgcggacatgcgaggagttctccgaggtgatcactgcttcgacgacgtcgccgacgactccgcctgtcacgaaggcgacccggccgtcttcaacatgcgcgaggccgcaggcaccgtaggtcatgcgctcgatcgcaagcctcatcgattgacgtccggacgacggaagtgcgagccgaccggctcggtcggctcctcttcaagcgctgcgccgactgccagcggcaccgttgaatcagctgatatcaccggcctgacgcgcggtcgcgcccctgcttccatctgtctgcggcgctgggccgcatcggcctccacggcgttcgcataggctcgttgcagcaggtactcctgagagttgaacggagtctcatcggcgtggtgcgccaccttctcccactcgcccgcgcttgtgagctggcgggccttcacgttatccgcgagctgcacgcggatgaactcctgcaccaggccccggcagatcggatcgagcacgggaaaggcgatctcgacgcgatgctcggtgttgcgggtcatcatatcggccgaggagagatagacgatatcggtgtccacgccgaacgagtagatgcgcgcatgctccagaaagcgtcccacgatagagcgcacgtgcacgttgtcggtcttgcccgggatgccgggcagcaggcaggagatgcctcgaatgatcatctgcacctcgacgccggcttgcgacgcttcggcgatcttgtcgatgacctcgcggtctgtaagggagttgagcttgaagaacacgcgcgccggcatgcccgaccgcgctcgatcgatctcgcggttcaatccgttcatgatgagcggtttcaagcctgcgggcgcgacaccgagatagcgatagtcgcctgtgaggttgccgagcgagagatttcggaagaagtcgttcgcgtctgccgcgatgccctcgtgcgccgtcatgagcatgaagtcggagtagagcttcgctgtcagctcattgaagttgccggttccgagcagcgtgatccgagtgaccgcgacatcgtctttgtaggtgatctggcagatcttcgaatggcacttgaagccctccgaaccgtatatcacggtgcagcccgcctcgtcgaggcgtccggcccactcgatgttgttctgctcgtcgaagcgagcgcgcagctccatgagcacggtgacgtccttgccgttttccgccgcatcgatcagctgctcgcacaaccttgactgcttggccacgcgatacagcgtcaccctgatggagatgcagcgatcgtcgtaggcggcctcgtgaatgagatcgagcagcgtccccatggattcgtagggataggtcaggagcttatccgcctcgaggacttgatcgcgaatgggtcggtctgcctcgaacatagcgctcgcctgcggcctgaacggcgcaaacagtagcgtcgggcgccgggcctccggcagacgcgtctcgaggatctcgacgtagctgagatcgagcggcgtggtcgtggagatgatcgagcgattggcgagcttcagcgattttcggatgatcttgtacatatcgccatcgagcgtgccattgatgtgcagacagaccggacgcagacgcaggcgcttcttcaggatgcgcttcatgtgctgacgatagtcctcttcctcctcgaccccttcgccgtccggatcgatatcagcgttgcgcgtgactcgaatgaccgcttggtcgcgtggaacgtaggcgccgaagcacatcgtgaggcatgcgcggatcacgtcctcgagaaggatgtagcggtactcgtccttcttgctgggcaatgagatgactcggttcatggaggtcgggatctcgatgagacccacgagcgcatgctcgtcctccttatccagcgagcagacgagatagagcacgccgtttcgaagattggggaagggatgcctggggtcgatgatgagcggcgagatgataggggacacgtatgactggaagtaccgttcgacgaacgtccggtcgtcgctgccgagcgagtccggcagcgctcgatggaccccgccgatatcgaggttcttctccgttttatggaatgcatcctcatagcgaatgctgagcggaaggagcgcctccaggacccggtcgatctgctcggtcggagtgagattggtcttgttctcgaccggctgatgcttgagccttgccagctcggagagtccccctatgcggatcatgaagaactcgtcaagattcgactcgaagatggagacgaacttgaaacgctctaaaaccggaaccgtctcgtcgaatgcctcgtcaagcactcggttgttgaagcgcagccagctcagttcgcgattctgagtgtatgagaagtcgtgacgctgctcaggtgccacctcggtaaccgactcttggccgatattctccgcagacttgcctttctgctttctcttgcctttcgaagccattgatcctcgccctcatcgcgatcagtcgttgctctgtgttccgcgctcggcggtgaacctcaaagtatactctacgagatgtgcgggcaatggttccgctggtgtgtcggcaacatattttacgggtttcccacgtatacccggcaccgatgcgcggcgcgcgccgatattgaaatgtcagagaccgttcgggtactatgatacggtttgctcttgtcagagacatgatcgcgcggcgcagacgcacttcaccgcgagtccctgagcgcgcgagctgacatggaccggccgctgccggagaggtgagcaacaacatggataaaggcgtacacgtacataccgagatcgggccgctcagacgggtgtgcctgcataggcccggtgacgagttgttgaaccttccgcccggcgagctcgatcggctgctgttcgatgatattccctttttggaagtcgctcagcgcgagcatgacacattcgctcgagagctgcgccgccaaggcgtcgaggtggtgtatctggaggatctggtcgccgccgccttcgatgccgctcctgaggcgcgcggggcgtttctggatcgatacatctcggaggccggaatcaaaggggagcacacgcccggtgccgttcgaagtcggctggaggtgatagaggataacgtggagttcgtaaagaagacgatggccggactcacgagagccgagatcgatatcccgctcagaagctcgtcgacgctcgacgctctgctcagcggctcgcgcgagtcgcatctgatcgtcgatcccatgcccaacctctatttcacacgcgatccgttcgcgtcggtcggctcgggtgtgagcctgaatcggatgtattctcgcactcgcaaccgtgagacgctctatggcgagatcattttccgataccatcccgattttcgagatgttccgcgctactttgatcgggacgcgtcctttcacatcgagggcggcgacgtgctcaacatcaacgagaaaaccgttgcgatcggcatatctcagcgtacgcaggcggcggccgtcgacgtgatcgctcagagcatcctgtgggatccagccgccggcatcgagcgcatattggctttcaacatcccggtttcccgcgctttcatgcacctggacaccgtgttcacgcaaattgacgtcgacaagttcactattcatccagcgatcatgggaacgcttcaggtgttcgagttgagcgcgggcgaccgccctcgcgaagtcaggatccgcgagatcaacgacacgctcgagcacatcttggagaatgcgacgggcgtcgatcagatcaagctcattccgtgcggtggaaacgatccgatcgcggctgatcgagagcagtggaatgacgggtcgaacacgcttgcgatcgcaccggggcggatctgcgtgtacgatcgcaacaccgtcacgaacgaccttctcgatcgggaggggctcgatctcatcaccattccctccgcggagctctctcgcggccgcggaggccccagatgcatgagcatgccgctatggcgcgaggacatgtaaattcttcgctggcggcgcgtctgctccaagctgatgcaaggcgggctatcatgttgatgtcccccgaatcagacgaggggctcatgcgagcccctacgatggaaaggaatgctacatggcggtcaacctctccggtcgcagctttctcaagcttctcgatttcagctcagctgagatacgatacctgctcgatctgtcgcgcgatctcaagcgcctcaagcgctgcggtacgcctcatcgctatctcgagggcaaaaacatcgttctgatctttgagaagacgtcgacgcgcacgcgttgcgcattcgaggtcggcgcgagcgatcttggcatgggggcaacctaccttgacacgtcaggttcgcagatgggcaagaaggaatccatacaagataccgggcgcgtgctgggacgcatgtatgacgggatcgagttcagggggttctctcaagatgacgtcgagcagctcgccgcctgctccggtgtgcccgtctggaacggcctgactgatcagtggcatcccacgcagatgcttgcagacatgctgaccatctctgagaacttcaacggcgagatcagaggcagaaagctcgtcttcatgggtgacgccaagaacaacgtgggtcgctcgctcatggtcgcatgtgcgaagctcgggctggacttcgtcgcgtgcggtcctgttgaatgcatgccctcggcagatgtggtcgatgcgtgcaaaccgatcgccgaggcgaacgggtgcaccgttgcgctgacacaagatgtcaaccgcgcttgcagcggagcgcatgtcatctacacggatgtgtgggtgtccatgggggagcctgatgatgtgtgggccgaaaggatcaagctgctgagcccgtatcgcgtcacgagcaaggtcatggggatggctgatgcctcggctattttcttgcattgcctgccatcatttcacgatacgcgaaccgaaatcggggcggctgtcgcgaagagataccatatcgacgagatggaagtcgccgatgaagtgttcgaatcaagtcaatcgaaggtcttcgatcaagctgagaaccgcatgcacaccataaaggcggtcatgctcgcgacgctgagatgagtctctttgcacggagcagatcgaagaagcgctcgcatcgagttctcacagcgcttctcacggactccgagcagatgtcctcacatgcggatgcgatgcctcagcatcgatcggggttcaacctctggcatcgaggcgagtgacgtctcgtagggacggcacggctcttctcaaccggttcgcgcacgttccccgattgcgatccagtagggtttctgctgatatttcgcctgttccgtgtatacccgaggtttccgatatacttcgtaggtcgtcagttgatccagctatgaaaggaactcgcggacatgcgccagggattcgacaacgagagatatatcgagctgcaggccgagaggattcgtcggcgcatcaaggaactcggcggcaagctctatcttgagttcggaggcaaactcttcgacgactatcatgccgcgcgcgtgcttcccggcttcgagcccgattcgaagcttcgaatgcttgagagcatgaccgatgaggttgagatcctgatcgcgatcaatgcgaacgatatcgagaacggcaaagttcgaagcgatctcggtatcacctatgacgaggacgcgctgcgtctcatggacgcatttcgccagcgccgattccatgtcggcggtgtcgtgatcacgcgcttcgcgaatcagccggccgctgaggcgttccgcaacaggctgatcggcctcggggtttcagtgagcctgcattatccgatcgcggggtatccctatgatatcgacgcgatcgcttcggatcggggattcggtgcaaacgatttcatcgagaccacacggccacttgtcgtggtcaccgcgccggggcccggctcgggcaagatggcgacatgtttgtcccagctctatcatgagcttcgacgcaacacgcgctgcggctatgcgaagttcgagacctttcccgtctggaacctgccgctcactcaccctgttaacatcgcctacgaggccgcgaccgccgatctggatgacgcgaacatcatcgatccttttcatctggacgcctatggcgacacaacggtgaactacaatcgcgatgtcgagatctttccggttctgcgcgctcttctggcgcgcattctcggagagagcccctatcgatccccgaccgatatgggcgtaaacatggtcggcttcgcgatcgcagatgacacggaggtgcgctcagctgcgcgcatggagatcgtgagacgctatttccgtgccgctgaggccgtgaagcgcaccggtctcggtgcggatgagataagcaaactcaagatgctcatggaacgcgccggagtggacgtagacctgttcggaggacgacgggcagcattggagcgcgaacgcgaaacgggggctccggcgggtgccatggtgctgccctgcggcagcgtcgtgacggggaagacctccgagcgcctgggtgccgcgagctctcttctcatgaacgccctgaaaagggtgagcggggtggacgacgacaggaatgtgatcgatgacgcggcgatcaatcccatatgcgagctcaaggtggatcatcttgcaagcgcgaaccatcgcctgcattcggatgagacgctcatagcgctgtcgatcacgtcggcaaccagtcaagaggccgctcgcgtcatcaaggggctggagctcctgcgcgggtgcgatgcgttcttctcggtcatcatctcgcgtaccgatgaggagctgtatcgcagactcggcatcaacgtgtgctgcgagcctcgatacgagctccacaccctgtatcatcgctagtcgtcgccgctgcgggctcgggatcctcgacgttcgatgtgtacgagacacaggggtttcgtgcgaggacaccttgcgccgcggcaccgtgtcatcgaggagtatcatcggtacgggtatgcaaccacctcttatagaaagcgcaggaagcgaatgacgaagcatgtctttgtgaccggcggggtcgtctcatcgctcggcaaggggatcacggcggcgtctctgggccgtctgctcaaatctcgcggataccgggtgaccatgcaaaaagcggatccatatctgaacgttgaccccggaaccatgagcccgttccagcatggggaggtgttcgtgaccgaggacggttacgagtccgatctcgatctcggccactacgagcggttcatcgatgagaatctcacccgcgattcgaatttcaccaccggcgcgatctacaagagcctgatcgctcgcgagcgaagaggtgattttctcggaggcacggtgcaggtcatcccccatgtcacgaatgccatcaaagatcgctttcgcaggatcggcgagcagacgaactccgatgtcgtcatcaccgagctcggcggaaccatcggtgatatcgagagccaacccttcgtcgaggcgatccgacagtaccgaaaggacgccggcccgaagaacgtctgctatatacatgtctccttgctgccctatatcgccgccgcccatgaggtgaagacgaagccgactcagcattccgtgaaagagctgcgcagtctcggcattcaaccggatatcatcgtgttgcgttcggatcatcatatcgatgacgtgatccgtggaaagatcgcatccttttgcgacgtggaacccgactgcgtcttcacgaatgaagactgcgcctcgatctacgaggtgccgcgtttcctcgcggatcaggatttcgacgtgcgagtctgcgagcgtctgggcctcgagccgcgcaggcgcgacatgagcgcatgggactcgtatctgtccaagcagacccatgccaatcgccacgcggatgaggtgaggatcgccgtcgtcggaaagtacacccagcttcccgatgcgtatctgtcagtcatcgaggcgctgcatcacgccagtatcttcttcgatcgccacgtggacgtccgcctcgtggatggcgaaaatctatccgaggacagcgtcgaggaggttctcggtgacgtctccggtgtcgtggtgcccggaggtttcggcgtccgcggtctcgagggcaagatctccgcggcacgcttcgcacgcgagcgcgggatcgcctatctaggtctgtgtctgggcatgcaggtcgcggtctgcgaattcgcgcgcaacgtcgcggggctcatcggtgccaactcgactgagttcgagcccgattgcacccatcccgtgatcgatctcatgagttcacaggaggaggtcaccgagaagggcggcaccatgaggctcggtgcctatccgtgcaagctcgcgagggatactcttgcgcgcgaggcgtacggtgaggagcttgtttacgaacgtcatcggcatcgctacgagttcaacaacgcctatcgagacgatctggagcgcgccggtctcatcatctccggcgtatcacccgatgatcggctggttgagatgatcgagctttccggggatgcgcatccttggttcgtcgccacgcaggcgcatcccgagttcaagagtcgccccaccaagccccaaccgctgtttcgcgagttcgctcgggcggcgatcgccgctcatgaggggatctctcgctgtgacgtttcgcccagaaacgctccggaaccctaggcatggagcacggtgctgctcacggccgaccagccgacacgcagatcgcgcgcgcagctgacagctatctgagttacctgtccgtcgagcgcggactgtccgagaacacgatcgccggctatcgccgcgatctatcgagctatatcgcgtttctcttggacgagggcatcgaccggcttgatgggatcgaccgcgccgacgtcgaggcattcgtctgcgccaagcgcgacggcgggtatagctcggcttcgatcgagcgcgctctttcggctgtcaaggggtttcatcgcttcgcgatccgcgagggtctcaccgagacgcatccgaccgcgtctctgcgtcttcccagaagagaggaccgccttcccgccgtcatctccatagaacaggcgcgcgccctgctcgatcagcccttcgcgccgacggcggccggtgcccgcgaccgggccacattggaggtcctctacggctgcggcctgcgtgtgagcgagctgatcgggctcgacgttcgcgatcttcatctcgacgaggaatttctccatgcactcggcaagggatccaaggagcgcctcgtgcctatcaccgggacggccgcggcggccatggaggcatatatgagcggaccgcgctccgagctcgcggcgcatgcgcggcgcgcctctccatcgccggcggtgctgctgaacaagaacggcggccgtctctctcgtcaggcggtgcatgcctgctgcgagcgatggggaagaatcgcgggcatcgatggcctccatccccacacgcttcgccactcgttcgcgacgcacatgctcgccggcggggcggacctgcgagtcctgcaggagatcctgggccatgcgagcataaccacgacacagctctacacgcatctcgatcgcgcgcagatcacagagatctatctcggcgcccatccccgcgcccgtctgtgagacgcatccggccgttatcggtgcaaatcggatcttcacattcggatgtgcaagatgtgcacccgaaaaaacggctcaatgtgaagttgaaggttaggcttttgcgctgagcacaacaaatgcctcccagcagttgtcaaaacacaatatatggctatcacttcgcgtatcgccgctatcgctccattgaagcagtgggggagatgaatagagaaaggggggaaagtgggaataaatgttgcgtaatgttgaggcggcccatagtattaggacatcgataacaggggcgggcctcgtatcgagaacgtcgagcaaggtgagaggaggacgcgaaaacgatgctgaccggaacatacgatcgcaatcttgatgcgaaaggtcggctgtcgctccccgcgcctctgcgcaaggaactcgacgagcacgtgtacgttctgcccgcccccgatgtcgaagccctgtatgtgttttcgagcgatgagtacaagaactgggtcatggggttgttcgaggtccgagggggcttcaatccgcgcggtcgcgaggatcaggagctcatgaggaagatcaactctcgagcgacgcgaacggatatcgacgccgcgtctcgcatcggcctgtccgaagcgctgcgacagaaggcgaatctgagccgcgaggtagcggtcatcggcaacttcgaccaccttgagatctgggaccgcgaggtctgggagcgcacccagatgcagtccgaggacgatctgtccgatctcttcttctcatagcgacggagcaccgcagatggcgaacggaacattgacacctgaatatcagcatgaacccgtaatggtcgcagaggtgctcgaggcgttgcgaccggaggaatcatcggtgatcgtcgactgcacgctcgggggcgccggtcatgccgtgcggcttgcccgcgagatgggtccggaaggtcagctcatcgggatcgatcaagatgacatggcgctgaactcagctgccgcaaggctcgatcgcgaggtgcccggcgtcgcccaccggctcatgaaaggcaacttccgagatctggatgagcttctgtgcgcagcggaggtccccggtgtcgacggctttcttttcgatctgggggtctcgagtccgcagctcgacattccgaaccgcggattctcatatcatgaggacgctccgcttgacatgcgcatggatccgcagagcggcggcccgagtgcagccgatgtcgtcaacggttacagcgaggcggagctcatccggatactgcacgcgttcggggaggagcgcttcgctggcgcgatcgcccgcgagatcgtgagacgtcggaagacgaagccgatatccactacgaccgagctggtcgaagtgatcaaggcggcaattccggccgcagcgcgccgtcaggggccgcatcctgcccgacgcagctttcaggccattcgcatcgaggtgaaccatgagctcgatgcgctcttgatcggacttcaggcggcgcttcgctggctgaatccggccggtcgcatctgcgtcatctcgtatcactcgttggaggatcgcatcgtgaagcgcttgttccaaagcgcgagtcgaggttgcacctgtccgccggatattccggtgtgcgtatgcgggaacgtgccgatactcaaggtcataaccaaaaagcctctggtcgccacgaccgaggaggtcgagcgaaatccgcggtcgcgatctgcgaagattcgcgtggcgatgaagctctagtcagcgttacggaaacgtcaaccgtcggcagcagtgttcgacgtattcgagatgggaggcatgcataccatgggttactacacatcgaacgcagcctacgcttatgatatgcaggctcagccgcaattcgagcaggatcctcggccgcagcgcggatcggcacctgagggacgcccccgcttcgacgtctacaccggcgagggactcgaggccaaccaagcggtcagccccgtgttcactcatgtcgtaaaagtgttctgcgtgctgatggtgctgttttgcgccctcggtggggttcgcgtcgctcttgcgagtctgaccgcctcctcgctcgatgccaacgccaggttgtcgagcaagctcgaggacgcacggcagcagagttcgactctggaggtcatgaaggcggtctatggttccgatacgcgcattcgcgatcttgcgaccgcgacgttcggtatggttccatgcaacgagggggtcgatctcgatctgagcggctcctccgggcattctccggagtagcccgatcatgtctgggcaccgtgacagcacaggtcggcctcgcgccccccatggcgcaggttcaccgccctcgggtggttcgcgcggacctcggcctgcgaccgatctgtttcacagcgatatggcgcatgaaagcatatcccgttggacgtttctcatgggtggtctgggtttgggactcgcagcgggcatcgccaagctgacggattatcagatcatcaatgtccagaaagatcggaagcgggcggacgagcggcgcgtatcgaaccaggttctccatgcgaaacgcggaaccatgtacgatcgaaacggaaacgttctggcatccagtgtggagtgccagaatatctacgtgaatcccaggctcatcgaagatcgcgacaaggcggcggagacgctgtcctcggtactggggcttgacaaggcgagctgtcaggagaaggtcagccgcgactcatcattcgcctacgtcaagcgccaggtcgatcaagaggaagccgacaggctgctcgcggagaacatcaaaggcatcgaatcggaaccggcgatcaagcgcgtctacccgtacggcgccctcgcttcgcaggtgctgggtgttgtaagcaccgacaacgaaggggtctccggcctcgagaagcaatatgacgacatcttggcgggagaggatggctcgctggttcgcgagcgaggcagagacggctcctatatcgccgggggagcctacaagaaaattcccgcgagcaacggtaccgatatcgtcacaacgctggatgcgaacatccagcgcgccgccgaggaggcgatcgccgcatccgtggagcagacgaaggctcactacgggtcggtggtcgtgaccgatccgagatgcggagagatactcgcggcgtgctcatatccaacgtacaatcagctcgatctcgcgaacacccaagcggccgatatgaacctgcgcgtggttacagacgcctacgagcccggctctgtcttcaaggcgctcgtctgcgcagccgcactcgatctcggcgtggtcaccccggagacgacctttgaggtaccagccaaaatcaaagtcggcgatgattgggtgagcgacgcggacaagcgcaccttcggcatgaccatgacagtccgcgagatcatgcgacgttcctccaataccggcatggtgatggtcggtgcaaagatcggtgccgatcacttttccgagtatctgaaacgatatggcataggaaccctgtcaggtgtcgattttccgggcgaggcgaccggcatcgttcggtcgcgcgacagctatgacggatcgagtttgggctccatgtctttcggacagggtatctcggtctcaccgatcgagataacccgcgcggtgggggccatcgccaacaaggggatcatggtcacgccgcacctcctgaagtcgatgcatggcaaagcggtggacaaaagcgacgaggacgtgcgcgtcatcagcgaaaaagccgcctcgaaggatatctccatgatgatcacggtcgttgacgagggaaccggcaaaggcggaagaatcgacaactacgagatcgccggcaagaccggaaccgcccagcgggcatcgcaatcagggggctatcagaagaacagctacatggcttcattcatgggcttcgctccggcgcgcgacccgagagcgctggtctatatcaccctcgacggcacgccgaacggctccgatgccgcagcggtgccgtttcgcagcgtgatgtcctccgcgctgtcggtgcttggcgtcgcgccgacgcgctgagccgcaaggagaactcacagggcctgcacgaaccggatgcggtctgtagggtacaattgccagctggatgtcaggctatgaaggagcatggagtgattgagatcacggcagcggatatgacggcgatcacggggtcgcgcctttgcgcgggcccgtccgaccgcgtctgccgcggttgcgtgatagattcgcgcgatgtcggcagcgatgcggtgttcgtggcgtttcccggtgagcacgtcgacggcaacgattttgcgatcgccgccgtacaagcgggcgccggagcggtcgttctcacgcgtgagccgtcgcgcgagctgtgctcggcggccgatcagcgcggctgcgccgttgcgtacacgaacgatgccgaaaggtttcttctcgcgcttgcacatgactaccgttctcgactcgggtgccctgtcgtgggcattaccggctcgatcggcaagacgacgacgaaggacatggtcgcggctctgctttcaacgcgctatcgcgtgcacgccacgatcggcaaccgcaacaatctgatcggaatgccgctcacggtgctctcagctcctgaggacacccaggccctcatcctggagatgggcatgagcgccagcggtgagatcgagcggctctctcgctgcgccgccccgacgcacgccatcatcaccaggatcggaacatctcatataggcatgcttggcagtcgagacgcgatcgcgcgcgcgaaggccgagatcgtatccgggatgatcccctggtcggcacccgaatgcgagcgctcaccgcttctcgttctcagcagcgaggatgatttcacgtccttcataagcgatcgcttcgccgagccggcgggggttcgcatcgcgctggcgggaacgcgcgcagacgctgatgtcacggtccggcggtgtcgcctcgatgatcaggggtgcgcgtcattcgagctatcgtttcgcgacgggtgccagctcaaggcgaaccttgccgcccccggcgcccacgcggttcaagacgccgcgctcgccgccgcgctcgcctatgatctgggcgtctcgccgcgtgatatgatcgcagcgttcggtgcgcttgcgatcacgtctcaccggcagcagatacgtctagcgtcgggcggcgccaagatcatcgacgattcctataatgcgagtccggagtccatggcggcgggcttggacctgctcctcgcgctctccggggcccgcagacgcatcgccgttctcggggagatgggcgagctgggtgagcggtcggagcgaatgcacgctctcgtgggggcctatgcggccgccaagcagctcgacctgctcgtgtgcgtcggccatgaggcggctcgcaccatggccgacgcggcgcgtctcatgggcatgcccgcgcatcgcatcgagatcgcatcgagtgcccatgccgtgctcgaccgcttcggttctgggctcggccggggggatctcgtgcttgtgaagggatcgcgttttgttggactcgatcggttcgtggagggggtttgttgatgttgggcaaccccgcctacccgacctaccaggcgtttatcgcgctcggggttgccgcatgcgtggccatggtcctcatgccgctttggatctggctgctcaggttcgagggcatcggccagcaggtgcgcgccgacggtcccagtcgccacctcgtcaagcagggcactccgacgatgggcggcgtggtcatcctcgctgcgatcttcatctcgtgtctgctcgtcggccacgtgtccatacggctcgcgctcgtgctcgccgccaccttggcgaccggtctgctcggcctcatcgatgatgccatctcggtcacacgcggccgctcgctcggactcacgccgcatgccaagatgatcagcttgaccctgatctgcgtgctgttctgtctggcgatcgtcaactggggaggcgtgacgccgacggttcgctttctcgggggattcgagatcgatctcggtgtattgtcgagtgaactttcgataggggatcggctgatctcggttccttggttgtatctcgtgttcacatgggtgctcatcgcgggtttttccaatgcggtcaacctgaccgacggtctggacggcctggcgggaggaacctcgatgatcgctatgctcgtcatggccgccctcgcgtttctgaacggcgaccccggactgtcggtcttctcggctgcgtgcgccggtgcctgcttgggctttctctggtacaactgctatcctgcgagcatcttcatgggcgataccggttcgctttcgcttggagccgcgttcgcctgcgtcgcgatcgcgacgagcaccgagatcgcctcgctgctcatcggtgcgcttttcgtcatcgaggccctgtctgtcataatccaggtcatcagcttcaaggcgaccggtcgccgcgtcttcctcatggcgcccattcaccatcattttgagaagctgggatgggcagagacgaaggtcgtgattcggttctggttgatctccgcagcgtgcggggcactcgggttcgcgcttctctttcagctgggtctgtgatcatacatgacgctgcctgattcgttcgatctgcttgttctcggtctcggaacgaccggtgtcgatgtggcgcgctggggagcgacccatctgggaggccgggtcagctccgtgacggtttttgcgggcgcgtcctgcgagccgagcgacgcccatcgcgatctcgaggactcgggtgtgaggatcgagtacgggaccgattctgttcgaggcggctatgacgtctgcgtcgccagtccgggcatctccgagttctccgcgttcttcggatccgcccgcgcgcacgcagccgagatcatgggcgagcccgagttcgcctggcggctgagtccggagcgctggatcgccgtgaccggtacgaacggcaagaccacgacggtctctctgaccggtcagctgctgagcgccgcgcgcattccctgcgaggtggtcggcaacatcggggagacggcgatatcgcaggtggaccgtcgtcaggacggtgattggttcgtcgcggagctttcgagttatcagctggcgacgacatctgagttccatcctcgcgcggcggtgctgctgaacatcactcccgaccacctgcgatggcatcgcggctttgagaattacgcacgggccaagctcaagattctgcaaaatcttgacgagaacgatctcgcgatcatcgatgtcgacgatccgggtctcaggcgtctcggctcgcaggtgatcgcttcgcatcgccgcattctgagactcgcgcatgatgatccggcatctgtcgacgccgccttcgtgcgcgccggaaggcttgtcgtgcgtctggacggcatcgaacatgatctggcgcgtgtctcagagcttgcggtggccggagcgcacaatgtgtcgaatgcgcttgccgcttcggcttcggcgctcctcgcgggtgcatccgatgccgcggtctcagagggcctgcgcgccttttcgtcactggagcatcgcatggagcccgcgggggatatcgatggcgtgcgtttctacaacgattcgaaggcgacgaacacggatgcggtcgagaaggcgctcacggcgtttcccggcgaccgtgtcatcctgctgctcggaggatatgacaaggggacgcccctccacgggttcgctactcgcgtcgtgcagcagatcggcgcggtcgtgtgcttcggtcaggcgcgtcgacgtttcatggatgcgatgacaggcgccgcgagcggtctggatgtcgatgtcgccgaggcggacgaccttcttgatgccgtggacgtcgctcgctccctcgcctgccgcggcgatgtgatcctgctctcgccggcatgctcctcattcgacgagttccaagacttcgaagagcgcggaaggcgcttcaaagcctatctagacgagctgcgcgcgcgcggatcaggcgggcagggacagtgaggggcgacgtgacagagacggccaggcgtccgaagaagtccgatccagcctccgggggctctccgagcgcgggaccggcgagctcggagcattcgagactcgccgagcgcctcatagggggcgtccccgcgcgcatcatgcggccgcgtctgatctttctcgtctgcttggccgcccttttgggtttcggtctgctcatggtctactccgcatcatcggtcgaggcgctcaaggaggtcggcagctccacgtactatctcgagcgccaggcgctgttcattgccgtgggcgcggcggctatgctcgcgatctcgcgcgtgccgttggagatcatgaggcgagacgtcatatggggggtatgggcaggtctgctccttttgcttttggccgtgctggtgctcggccatgatgcaggcggggcccgtcgctgggtctcaatcggattcgttcagttccaaccctcggagttcgccaaggcgatcgtcatcgtcacggcggcgaagctgtttcacgagtactacgaagcccgcgcccttcagaccgagaactttctcatcctgctcgcggtttgcgtgtgcatcccgctgctcctcataatcgtcgaaccggatttcggaacgtgcgcgataatcggcacgacgatattcgcgatgtgctatctcgccggcttctcctataggctgctcgcacctctgacggcgctggccgtgatcgcgtgcgcggtgatcgttttgtcctcgagctatcgctcggctcggctgctcgccgacccctgggcggatgcgctcggtgatggctatcaagccacgctcgctatcatggccttcgcctcgggcgggccgctcggtcgcggtatcgggaactcgacgatgaagtacagttacctgcccgaggcgcacaacgactacatcctcgccatcatcggagaggagctgggctacgtcggaacgatcatctttctcgccgtcgtggcccttctgatctatgccgcgctcaccatagcgaagcgctcgccgacgattcagggtcgcatgatcgcgacgggctgcggcgccctcatcgcgattcagtttctggtcaacgcgctggggatcctgggtgccattcccatgaccggcaagaccatgccgtttatctcatacggtggatcctctgtggtggcatcgcttgttttatgcgggctcatcttgcgcgtctccatcgagagcgccaccaagacggtctacgacgagcggcgggaggattttgcggtgctggatgaaagcaccgcagggcaggttcacgttcgttcctctcgacgatcgggtgcgccgttcacggtcgtggacggctccggctccaggaccgcatcggaccccccggggcgccttcgggccgcatcgtggcgcggacactcatcagccccattgccgcagcgagccgatgagcgcgcttccggtcgcgcgcgggggcgggatcgcgtcgagccggccgagcggttgaggaggcgcgctgagacgtcgtctcacgggtatgatggaggaaggggtgcgacccgctcgcgcccggacacgcagagacgcccagcaaggaggagccgtcatgatcgataggcccgccatcgccatcgccgccggcgggactgcgggacatgtgaacccggccctcgccctggccgaggagctgaggcgacgcggggcgacggtcagattcttcggtgagcgacgcagactcgaaggcaggctcgtccctcaagccggctttgatctctttccgattcacatgagcggtttcgaccgtcagcgcccctggacgcttgcgagcgcccttgctcgtctccgtcgcgagcgccgccggatctgcaaggccttcagggatgatccgatgatgcgacccgatgtcgctatggggttcggtgcctacgtggagcttccccttctccgagccgctctcgacctcgggataccggtcgcgctccatgagcagaactcgattccgggtctcgcgaacaagcgattggcgtctcgggccggactgatcgccgtgtcgctgccgagcgcgcagagcgcgctcgagcgcgccggggcgaattcgtctgctatcaggctgacgggcaatccggtcagagcatcggttctcagcggcgatcgctcacggggtcgcgccgccgcaggcgcacaggcggatgatacggtgctgctcgtcttcgggggctcgctgggcgctcaccatctcaacgaggcgatcgctcgtctcaaggggaccctcttgggaatcgaaggagtgcgcatcgtccacgccaccggcgctgcggactacgaggcgaccagcgcgttgctcgatctcagcgaggatgagcggcagcgctaccgcgtcacatcctatatcgacgacatgggcgacatgctcgccgccgccgatgtcgtgctctctcgggccggggcctcttccatcgccgagatcgccgccgccgcggttccctcgatactggtgccctatcctcttgccacacgggatcaccagacgacgaacgctcgatacctcgtcgatgccggcgcggcgatcatgtgcgccgacgatgagatcgacagcgaggggttcgcgagccgcttgatcggacttctcggcgattcggacctgagaaggcggatgcatctgcgcggtctcggtctcggccaggccgacgccgccggaaggctggctgacgcggttctcgcactggtcgtgtagatccgcgtcgaggggccgcgtcagcgaacttgcgctacagtagataggcgatgcgagagcacatgagacactaggggaaagatggcatggcagattattcgagcacacagagcggaaccgccttcaggagcgctcatttcataggtgcaggcggtgcgggcatgagcggtatcgcgcttgtgctgcatgagcgcggctgcatcgtcacagggtcggatctcaagacatcgcgctatatcagacagctcctccgcgcgggcgtctcggtgcatgtcggccacgacgcgagcctcatcgacgaggccgaacccgatgtcgtcgtcgtgtccaccgcgattccggagaccaatcccgaactggttcgcgctcgcgagctcggtatcccggtttggcctcgagcaaagatgctcgccgctctcggacacggctgcaccacgatcgcggtggcgggcacgcacggcaagacaacgaccgcctcgatgtgcgcgacgatgctcgatcgtatgggcttggatccgagcttcctgatcggcggaatcgtcgagggctacaaaacgaatggtcgcaacggcagcggcacctacttcgtggcagaggccgatgagtctgacagctcgtttctctatctcgagccgcgcgtcgtcgtcgtgaccaacgtcgaggccgaccatctcgaccactacggctcgctcgcggagatcgagaacacgttcgctcagttcatgtccctcgtcggcgagcagggtgtcatcgtcgcgtgcggtgatgacaaacagctctacgagctcgcccgctcgacgtccaagcgcatcgtcacctacggcttcgacgctcgcaacgacatcgtttgcgaggtctgcgacgaccgttgcgcccaagcgagcggctgtcgcattcgttttcccgacgggaggctccacgaggtcgacatcgctcacaatcccggtcgtcacaacatgctgaatgcgagcgccgcgatgggcgtcgccttcgcgctcggcttggataccgccgccgcagctcgagcgctgtcgacgttcgaaggcgtgcgccgtcgcttcactcgcgtcggcgacgtttgcggcgtcaccgtggtggatgattacggtcatcatccgaccgagatcaaagcgacgctcgcggccgcgcgcggcttggattatcgtcatatcgatgtcgtgttccagcctcatcgctactcccggctcaaagcgtttttggacgatttcgccgatgcgttcgccgacgcggacaaagtggtgctcatcgacgtgttctccgccggcgagatgccgattcccggtgtcacgagcaaggcgctcgccgatacggtgcgcgcgcgccacccggacaagcaggtgagctatgtttcggatcgcatggcgctcatggagcggttggagaccatcaccgagccgggtgatcttctcatcaccatgggggccggcgatatctcagctgtggctccggagtacatcgagtatctcgacaagaagaaggtcgagtaggcgccatggggctgttcaatgcatttatggcgctgtccggagcggtcgacacggatgcgatcgaaaacgagcggctcgcccggcatacgagctatcgcatcgggggccccgcggggctgtttctcacctgccatagctaccatgcgctgcgtcgcgccacagaggtgctggagcgcgagggggtctcttgggtcgtgatcggcaaggggtcggatctgcttgtgagcgatcagggtttcgatggagcggttatcacgctcggtcgcgagttccagcgcactgtgatcggcgatgacggagttacggtttcggtgggatcgggcgtgatcctggctcggcttgtcaacgacgcgctctcagcggagctgagcggtctcgagttcgccgtggggattcccggcagcctgggtggagcggtgtccatgaacgccggcacgcgcacggaatggatcggcgcgctcatcgagaacgtcgtcacctataggccgggtttcggcatccgtcgctaccgccacgatgatgtgaagtgggggtaccgctcttgcggtctgccgcgcgatgagatcgtgctggaggcgacgctccgcttggctccaggtgagaagaacaccattcgcgcgaacatggagcgttatctgtcgctccgtcgtcgctctcagccgctcggcaacgccacgtgcggatcggtattcaagaaccctcctgaaaaaagtgtgggaaagatgatagaggactgtggattgaagggtttttccatcggcggagcccaggtttccaccatccacgctaactttatcgtcaacacgggcaccgctcgggcatctgaggtagcggccctcatcaagcatattcacgacagggtaagggaaacgtatggcatcgagctccaaccggaagtcaagttcctcggcttctaacgcctcgaagcccacgtttcgtcgagcgggcgccaaaagggcggggagcgcgcgagctcagcgcgcatcgcgatcccaaaaagcgagatccaggacctcggaccaatcggttgcgctgagatcgcagccgagccgcaccgcctcaggggatttccatcagatcagatcgtatcccgcctcctcgaggaagtcgggtgtcgggggctcgcccgcgacgagacgcaccgggcgctcgcagggtcgtcccgcctcaaccggtaccgcgagttcgaaatacaagccggtatgggtggccaatcgtcgcgagaccgatcggtccgcgacgacaaaaaccgctccgagcgaacggactggcgccacccgatcgacgcgcgaagcgccggctgacgcctccgcccgggtggcgcgcaaggaaccggcgcgcgcagagggcgcaccgcagcgcgcctcgcttcatcggccgcggtggctccttttcatcgcgatctcggtggtcgtgctcatcgtgctttccgtcggtgccgtcatcatcgtcaactccggtctgttcgccgcgaccgatatccaggtccgtggcagcgagcatgtctcgcagcaggatgccgcgcaactcacgaaggttcccgatggcgcgacgcttctgaacgtcgatgccgagaacatcggtgccgacatgctgaagaatccatgggtggacagagtcgacatcgagcgcagattcccgcacacgctcatcgtgacccctcacgagcgcaccgtcgtcgccatagcctgcatcggaacagaggacatcgcctgggcgatcggatccgacgagagctggatcgcgcccgtatcgctatcggtggatgacgatggcgcggacgaggcgaaagagccctcgactctgaccggcatcgaggccgcctgcgccatcgcccatgccagcgacgccgtcgtcctgacgcaggttcccgcgaacgtgatgcccgcttcgggaaggaaggtggatacagacgtggttctggcgggcctcaagtacgcgcagggtttctcgcgtgacttcatctcgcagatcaaaagcatcgatgtcacaaaggtcgagggtatcgaggcgaacctgacctcgggcgttcaggtgctgctgggcgagcccgaggacatcgcgacgaaagagaaggtgataaagcgctttctcgcacaggaaaagggggtttcgctcatcaacgttcgcacaccgggcaagtacaccttcagaggtgcttcaacaacgtgattcggcaggtaccgttcaatggtcaagcgtttgacctgcgatttgcccgtgaaattcataaatcccggtggcgtatttgctttttacccgtttttgtgtaaagataacccggtttacctcgacatttaatatcaagttgagggttaaccttcgccagttctgcatgaaacgatgttcggaggaccgacatgcacgagaatgagatcaacaattaccttgcggtcatcaaggttgtcggcgtcggcggcggtggcaccaacgcggtcaaccgcatgattgaagagggcattcgcggtgtcgagttcgtggcgatcaacaccgacgcccaggcgctggcgatctcggatgcggatatcaaggtccatatcggcaccgatttgacgcgcgggctcggtgccggcgcgaaccccgagatcggtcgcaaggcggccgacgagagccgcgatgacatctccgaggcgctggccggcgcagacatggtcttcatcaccgccggcgagggcggcggaaccggtaccggtgcggcacccatcgtcgccgacatcgccatgaacgacaacggcgctctgacggtcgcggtcgtcacgaaacccttcaccttcgagggcagcaagcgcatgaaggcggccgaggagggcacgcgcaccctagcgcaaagcgtcgatacgctgatcgtcatcccgaacgatcgcctgctcgatatcgctgagaagaagaccaccatgctcgaggcgttcgccaacgccgacggcgtcctgtctcagggcacgcagggcatcaccgacctcatcaccgttccgggggtcatcaacctcgacttcgccgatgtgaagaccatcatgaagcaagctggcaccgcgatgatgggcatcggcatcgcctccggggacaaccgggcggttgatgccgctcagcaggcgatctcgagccgtctgctcgagagctccatcgatggcgcgacgcgcgttctgctctccatcgccgggagcaaggatctcggtatccaagagatcaacgacgcggccgatctcgtcgccaacgcggtcgaccatgaggcgaatatcatcttcggcaccgtcgtggacgagtcgctgggcgatcaggtgcgcatcaccgtcatcgcgacgggcttctcagattccaacgtgagccgccaagacgagctgttcggtcaggcttcgagcaagggcgatcagatgagcggtcgcagcgcggcatcagatggggcgagttcgcgcaacatcggcggcaccgacgtcccgaacttcggaaacgaccagttcgagcttcctgacttcctcaagcgcggcaacctctagtacaggacgcatcatggcacgctgtgctctcggacagcccgtatcgctcgggtgtcgccctgtcgatcggaggtctcgcgcatggcactggcgctgaggcgccgctcacgcgacggcgtgacgctcatcggaaatgttcatgatcgcatgcgcttcggattcaccgagcgcaccggtggtgtttccgcgcctccatttgcgtcgctgaatctcagtgcgtgcgtgggcgacgatgagcaggctgtcgcggagaaccgatctcgcgttctcgcggcgctcggcgcgcagaatctctcggagaggctcctcgtacccaatcaggtgcatggggatcatatcgtgtccatcagctcctctgctgccgacgatctcgccgccgcgcgagctgagatctcccgtggagcagacgctatcgtctgcgctgcgccggatgtgccggtcatgctgtgcttcgccgattgcgtccccgttgttctcgtctgccgcggggccttcgccgttgtgcactccggatggaaggggacgtacgctcgaatcgccggaaaggcggtcggtgcccttctgcgcgcggcatcggctgacgcatccgaggtgagcgcctatatcggcccgcatatcctcggcgatgagtacgaggtgtcccaagaacttcacatccgttttcagagagagtttgctaatatgggtacgtccgcaaagcggacgctcgacctcggtcgggccatcagccagacgctcgaggaagcgggggttactccgtgcgccatccacgatccgcacctgtcgacagttcgtttgaattcccgtttctattcctatcgccgagaacacggatgctgcggcagacacgctgccgtggccgtgctgctctcatgaagcgacttctcgcgatctgcgccaccgcgatctgcgccgtcgcgctgacgggctgctctgcggctcaggtatccgaacatgtgaccgtatcgggctcgaccacctgcttgcccatcgcggagatcgccgctgagaacttcaagcagcggacctcgaccgatgttctcgtctccggcctcggctcttcggcgggtatcgaggccgtgagcaatggaacggctgacatcgccacttcctcgcgcgatctgaacgacgacgagcggtctttgggcctgacgccgattcccatcgcgcatgatggcatcgccatcatcgtgaacacgagcaatccggtcaatcgagtcacgaccgagcagcttcgtcgcatctacgccggacagatcacgaactggtccgagctcggtggcgacgatgagccgattcagcttgtcaatcgcgatgaggcttcggggacccgcgaggcgttcaacacgcttgtcatgaaaaaggtccccttcgaccggcgagcagccgtgctgccgggcaccggtcaggtgcgcgatgtcgtgtcgcgctcaaagggggcgatcggttacatctcgatgggtttcgtgaagtcgagttttgctgacacggaggtgaagaccctcgacgttgacggcatcaaggccactgaggagacggtgacctccggtgtctatccgatctcgcgcgacctgtacttcttcgtcaagggcacgccgtcggaggcggcgaggcgctatatcgattacatgttgagcgatcagatggatgcgatgatccgcgaggcggggttcatcccgatgagcgcatcgaaggacacagggaacgaggtgagctagacgatggatgaaccggatgctgtgacagatccgactgaggacggtcccaacgggctggaccgggaccgtcggcgactggcattggtcagccacggcacctatatgaaggagaggggattgcagtgcctgttcttcgcctgcgctctcgttgcggtcatcaccgtggttctgatcttcgccttcacgatgatcgaggcggcccccgtgttctccgatatcggcatcggtgagttcttcggtctcaggtgggctccgaccgagggttcctttggtatagcagcgctcgccgccggatcgggcgtggtcacgttgggcgctctcgtgctgggcgtcccgctcggtatcggcaccgcggtctatctcactgagattgccaccgagagagtgcggggcatcgtgagcccggcagtcgatcttctcgctggcattccctcgatcatctacggtttcttcgggatggttatcatcaggccgttcgtcgccgcggtatcggggggtttgggtttcggggcgctcacggcatggttcgttctcgcgatcatgatcgtgcccaccatcacgacgctcacgatggacgcgctgagatctatcccgatgggcattcgcgaggcttcgttcgccatgggtgcgacgaagtggcagacgatctacaaggttgtgttgcccgccgcccgtttcggcatcgtcgacgccatcgtgctcggcatgggccgcgcgatcggagagacgatggccgttctcatggtcgtgggaaacgccccggtcattccgggctctgtgacgagtccgatatcgacgctcacgagccagatcgctctcgatatgagctatgcttcgggactgcatcgtacggctctgttcgctatgggcgtggttctgttcgtcatttccgcgtcgcttgtcggtttcgtgcggctgctttccaaaatgggcaggaggtgatcgcgcatggcttctgagatgcgcgagccgatcagctctcgcgagaggatcaagcgggcgctggctcgcggggccgtccaccgcgtttccaaggagacctcgaatgcggtcatgctcggcgtcttccgcgcagccgcttatatcacggttttcgtactcgttgcgattcttgggtacgtattggtgaacggcattccgaatatctcgttggaattcatattcggttggcccgaaggagtcaacgccgagggaggcatctggcccgctatcgtctcgaccgtctacgtcacggcgctggcgatgctcatctgcacgcctgtcgccgtgctcgcggcagtctatctcgccgagtatgccaagcaggggcatctggttgagatcatacgctacgcagctgacacgctggcgtcggtcccctccatcgtcatgggacttttcggctatgccctgttcgtcgagacgatggggttcggcctttccatgctctcggccgctctcgccctcgccctgctcatgcttcccatcgtcatgcgcacgaccgaggaggccatccgtgccgttccgcgctacatccgatggggggcctacgggctgggggcaaccaagtggcaggtggttagcaagatcgtgctgccgggcgcgttcgggcgcatcgcgactggtatcgttttggccatcgggcgggccatcggcgagacggccgtggttctctataccatgggtcaagcgatcaacctgcctgtcactccacttgattccggccgaccgatgaccgtgcatctctaccttctcgccaatgacggcatcaacatgaatgcagcctacggtacggcacttctgctggtcatcattattctgacgttcaacctgttcgcgcgatatctctcgcgcaagggcaaatgagacagtgaggggcaatttcgtgtctacctatcaatccgcacccgatgcaagcatggccgcaatcgccatacgggacttcgagttctggtacagcgagttccatgcgctcaccgaggtgaatatgaacatcgcaaaggacagcatcacagcgttcatcgggccatcgggttgcgggaagtcgacgtttctgaggtgcgtgaaccgcatgaacgatctcatcgagggcacgcacgtcgagggccgcatggagctcgatggatcggacatctacgccgagggcgttgacccggtcgatctcagacgccgtgtcggcatgatcttccagcaaccgaacccctttccgaaatccatctacgagaatgtcgcctttggacctcgtctgcagggtgtgaccaagaagagcgatctcgatgacatcgtcgaggagtcgctcaagcgcgcgaacctctggaaggaggtgtccagccaactgggcaaggacggcctcgccctgtcggggggtcagcagcagcggctgtgcatcgctcgcgtcctggctgttcagccggacgtcctgctcatggacgagccctgctccgcgatagatccgacgtcggtgcaaaaagtcgaggatctcatggcggagctggcacctcagatgacgatcgtcatcgtgacgcataacatgcagcaggctgcgcgcatctcggattacacagcgttctttttgcaagaggtcgccggagagcccgctacgctcatcgagtacggtcagaccgattcgatcttcacgagtccgatggaccagcgaacagaagactacatcacaggtcgcttcggctgattccaagcgatgccgcgacctgctcggcacgaacgcgagaaagtttaggagagatcatgcgcaagttattctcaagccagctcatcgaggctcgacacgagatgctgtctattttcgagtcgctggatctgacgctgcacgatgcgatcaaggcattcgtgaccgatgacaagaagctcgccggcaaggcgaaaaaacgcacgctccaagcggatgcgcgctgcgccaacttggaggcggtctgctacaatctcatcgccacgcagtctccggtcgcatctgattttcggcttcttcagacgatcatctacatgaatttcaacctcgagcggatctccgaccacgtgcgctctatcgcgcgaggcgccaagcggaaggccaaggccgaggtcgctttgcccgccgaactcgtcgagctcgtggagaaggaagccaagctcgtctatcgtgtcatgggtaccacggcgaccgctctcgtcgacaatgatctcgttctcatgcgctccctcaccgatcaggacgagccggttcgtgccgtgtacgaggagttctttcgcgtgtacaatcatctgctcaccgcagaggagcctgatgagggcgcttttgatgatctgcgccgcacgatcatgacatcgcgctatctggagcgaatctcgttcatctccgtcgaactcgcaagtcgactgacctttcttctgacggggcagcgatggagcacggctgatgtcgtcgaggcagatgtggaagagctcgagagcatgcgcatcccgtcgggcgagggcgtgattctcgaaccgactgcggatgcgcgctacgtggccggcataccggccgaggagatgggggagagcctcagagaactgatcgagaacgcatcggatgaggactctgacgagagcgacgaggactgagatcgccgtcgtggaaccgattcggaccagagcatccgcatcgacgtggagttgagattcgagtgagggaggccgtctgatggacgaatacgaggatgccttgcgtgaaaggcgatacgcgatcctcagtcggatggatcgggcgctgcagcgcagcggccggcctcgcaaagcggcgcagctcatggcggtatccaagaccgttgatcctgtgaaggtggaggccgcgatccgcgtgggctaccgcgtattcggggagaatcgcccacaggagctggttcgcaagatgaatgccttggcgccacggcaggagcttccacaggttcgcttcgacatgatcggcaatttgcagaagaacaagatcaacgccgtcctgggacgtgcggcgtatatccagtcgatcagctcggagtcgatcgcgcgcgcggtttcggtgcgtgtcgagcgtgagatcgcagcgcggcacatgatcgagccgcaaccggtgctgcttgaagtgaatgtgtccggagaaacctcaaaggcaggatttgctcccgaggagctgcgtgcatccatggatagactccgctcactttgtggaattcgcatcgcgggcatgatgacgatggcaccgcgcgctcagcccacgctggcccgagcgacgtttcgaggactgcgggagcttcgcgatgagctggtaaaagcctatgacggactggatctctccgtgctttcatgtggcatgagcgaggacttcgagatagctctcgaagagggcgcgacgctgattcggctgggacgtgtggtgttcgatccgtcctttgagctagaatgatacggtctgcatggggtggctctgcagcatatgaacatgaaacgcacttctggcagagaggttgagagacgtgggttttctagacgagataaagaggaagcttcctttcggtcagcgaaccgatggctatgagcaggcaaacggctatgatgacgattattacgatggtcaatcagagccctatgacgatagcgggtacaaggaggattcagctgatttcgcatccgatgccgctgctgacttcgttccctcttattcggaagatggatcgcgtggcgtgctcggtcaaacccgtcgaggggaggcggagtcggttgcggtctacactcggtcaggtcagctgatcggcgacgctgagaggcacgcgacgacattcaaccctccttctcggtcgcaggagtcattcaggccgggggcctatgacacaccgtcgagctatgcggagtcgtcccatggccgctcagctcgcgggtcctccgcttcgcccgcaacgacatcgcagcatgcaagctccatcatgaattctgttccccagctgccggcgtatgtcctcaagccggagagctacgatgatgtggagaccgttgtgcgtcgcgtgcgcaccaagcagccggtcgcgcttgttttcgccggtgtgcgtaccgaggttgccaaacgggtgctcgatttcagttatggtttcgcctgcggctttggagcgtcggtcaaagaggtcggagatcgcgtcttcgtggtgctcccggctggctgcgaggtcaagaactccgatatcaccaaactccgcaccgacggttatctgaaatagcaggaaggcgggatcatcattactttccttaggctcgttgacgaagcgatttcgttatacacgtttctcattttggtgaactcggctctcagttgggttcctttgggacgcttgggcatgatgagcggtatcgcagcggccatcaacgcgatttgcgaaccctttgtcggcttgtttcggagaatcatcccaacgttcggaggaatagatttctctccatttgttgcgattcttgcattaatggctcttcgtaggattctaacggctatactactacccaccgtgtattgattgatttgaacaacgatcatggtcatgtaaaggagtttcagatggctatcacacctgccgacattcaggcgcaaacctttccagaggcaaagcgcggttacgatccggctgcggtcgatgtctttcttgagcaactcgcaaacgaggtcgatgcgatgctctcgaaaatcgtggacctgaaaggcaggcttaccaccaccgagcagcagctgagcgaggcgagatcgcaggtcacccagagttctcagtcaccggtttcggtaccggtcgagcaaagcgccaccgagcgacagatctccgctgccctcatcgccgcgcagcgctccgcggacatgatcgtgggcgaggcgcaggagaacgctgagcgcattcgagccgaggcggatacgaaggcccgcgaggtcattcgccaggcgctgacggaaaagcagaacgagctcgaggagatcgaccgcctcaagacatcgcgtgaggagttcagaggtgagtacatcaagctcgttcagcattttatggatgaggctcagaacacctttccggcggatctgctgacggtttctcccgtcggctctggatcgtcgcatgtatcgcagatgcccgcggctcttgagtcttccacctcggccgcgccaaccgctgcggatcccttcgccccgcttgacaacttcggtgccgacgacttggattaagcgggcaccagattcgagcccgatgaaacgagggcttttacaggtaagatcaagcggctccgtttcgacggggccgtttttttcagcttgaaagcatgtctctcgctcgttttccactgggagattcgaggtttgcgacgtcacgtgttgccgtgtcgttgaaacagaagtagtcgggtcggtgacgagattgcgtgtactcgaatagctcccctttgccgctgtacgtccatccgctgaccacggcgagaaaatcgaagccctcgatggacagcagttcctgatcacgtcgcgtacaccgctccacggtgatcattcgcctgcttgttgcgatggacatgtgaagtacgtgctcgatgtactcatagaccgagttctcggcaatacttggcgttaatcccgaaaccgcagacgccagaaaatagttgttatcaaagatgaggcgcatgccgttcaaccgtcttacccgctcgatatggatgagctgcgagcccatagtgaaaccggtcagatctgcaagagattggtcgacctcgagctgctcgaatgttacaacttccgtggttgccagaagatggttgcgcgctgccgtctccttgaacgtctcgataccgcccacgatgaatgccgccttggccggctgacggtggatgaccagcacgcctttaccttggatcggctggacgcagcctttggccgccagcatcgccagtgctcgacgcaacgtgttgtgagaacagccgtagacgtcgatcagcttgttctccgaaggcaggagtgtctgataagggtaggtgccatcctctatattatgcagaatatcgcgatatatcgcgtcatatctcatcttcatgatacgaccctctcgatcttgatcattttcgtgcaagttgtctcataagctgccggcatcgtgagatctcaggaaaatcacgagattcgctacacaatcctatgggccgctcacgggcataaaactgccgtagaaccgattgcaaacatatttctaaacttattcaaataagttgtagcatgatgaaggcaacttatttgaataagtagtgcttgtatatcagcatgagacatcgaaggagcctgatatgggaagattcaaacaagatgtcatcgatctgctcgaacttgtcggaggagcggagaacatcagcgcaatatcgcattgcgtcacgcgtatgcggtttgttctccgcgatcccggtttggcggatgttgaaaaaatcgagatgctccgatcggtgaagggaacgtttacgcaggcgggacaatttcaggttatcatcggaaacgaggttgatgatttctacaatgagttcatctccgcctcgggactagaaggggtctcgaaggaggagacgaaaaaggcagcggtcaagaaccaaaatgtgctccagcacgtcatgacctcgatcgccgagatattcgctccgctcattcccgcaattatcgtcggcgggctgattctcgggtttcgcaactgcatcgatagcctgctcctgttcgagaacggtaccaagactctcgtgcaaataagtcagttctgggcgggcgcagacagctttttgtggcttatcggcgaagcggtgtttcagaccggcatcccggttgggatctgctggtcggtgagcaagaagatgggtacgacccagatgcttggcatcgtgctcggcttgacgctcacctccgggcagctcctgaatgcatatagcgttgcgggcaccccggccgaccagattccgatgtggaacttcggaattgctcaggtcaggatgatcggatatcaggctcaggtcattcccgcaatactggctgcgctcaccctcgggtatcttgaacggttttttcgtaagatattccccgctgccatctccatgatcgccgtgcccatctgcagtctgatttttgcggtcatggctgcgcattttgtgctcggaccgatcggttggacgctgggaagcgctatctcttctgtcgtgtacgccggcatcaccggtccggctcgagtcgtcttcggcgcgatctttggtttcttctatgctcccctggtcatcacagggttgcatcacatgtcgaatgcaatcgatctgcagctcatcgccgactacggtgggaccatgctctggccgatgatcgcgctgtcgaacatcgcacagggatcagcggttctcggcatggccgctctgcagcgcaggaacgctcgggcacaggagacgaacatcccctcgatcatctcctgttatcttggtgtcaccgagcctgcgatgtttggtgtgaacctcaaatacgtgtttcccttcatatgcgcgatggtgggctctggggttgccggagttgtctgcaccgcgaccaataccaccgccaatgcaataggcgtcggcgggcttccgggcattctgtccatcaaaccgctgtccatgggttcatttgcgatatgcatgctcatctcggtgatcgtcccatttgtgctcacgcttgtgttgggttctcatcgcgggatcggaacagatacagagaaaacagcttcgggaccggatctctcagacgcggtcgcgcagatgagatgaccgtccgattgaatggttcagcataggcatctcggatcatcttgaaatataccgctaggctgaagggaacatgatggcggagggggtaaaggattgcgtttgctgctcgaacgatgcgtgtcgattcggcgacagcaccgtttaccagatttacgtgaaatcgttcaaagactcgaatggtgacgggataggcgatctggctgggattatcgagaagctcgattacctcgccgaactcggtatcgattacctttggctaacgcccttcttcgcgtctcctcttcacgacaacggttacgatgtgtctgattacaaagcggtgaacccgctgttcggcagcatggatgatttcgaccggcttgtggagggagcatccgctcgcggtatgaagatcatgctcgacatggttttcaaccatacatcttcagagcatacctggtttcagcgcgcactggcaggggatgcgcgttatcaggattactatatctttcgtgaaggggtccgagatgagcctcccaccaactggaagtcaaagttcggcggatccgcttgggaatacgtatcggcactgggcaggtggtatctgcatctcttcgatgtgacccagcctgatctcaactgggacaatcctgcggttcgggctcagctggcagatgttgtcagatactggaggcgcaaaggggtatcgggcttccgctttgatgtcgtgaatctcatatcaaagcctagagtcttcatagatgacctgaagggagacggccgttctctttataccgatggaccaaggatccatgagtatttgaaggagctcgtagccactgccggcatcggctcgatgataacagtcggagagatgtcttcgacgtctcttgcagactgcatgcgctatacagatcccactcggcatgagctgtcgatgatcttcagtttccatcatctcaaggtagactacaaagatggtgacaagtggtccctcatgagaccggatatcttgagatttcgcgagctgattcgaacgtggcagctaggactgcaatcttgcgggggctggaatgctctgtttctggggaaccacgatcaaccaagaccggtatcgcgattcggagacgacaagacgtactgggatgtttcggcaaagatgctggcgatcttcatgcatctcatgaggggcaccccctatgtgtatcagggtgaggagatcggcatggggaatccgggcttctcctcgatcgagcagtaccgcgacgtcgagagcctgaactactatcgaattcttcgacatcgaggtaaaagcgagcaggaggcgctcgccgtgctcgctcagcgctcgagagataactcgaggacgccgatgcagtggcaggcccgaactcaggcgggtttcacggatggcaccccttggatcgagacgtctcgagacgctgcgagagcgaatgtagccaatgagatcgttgatccgaactccatctggtcactgtatcgtcatctcatcgagcttcgcaagcagatgccgctgatcgcgcgaggatcaatcgcctttctggaggttatctctccgaaggtcatagcctatgtgcgcgagctggattcaaagcggttggtggtgctcagctcgttttccaatgccgttgaggcggcggtgccggcaggggagatcgccggcatgaggttgctcgcgagcagctaccccactgatcctgaaacagatgacggcattgtcgtgcttcgcccctgggagggcgcggcactcatccgatgagcaacgagatgcgaagtgggccgataagccggttttaataaaatagcaggtagatagcttgcataagcgaaaaatgtcctaaaatgtcctaagtgctgactacctcgtccgtccaagattctgcatacggatgcattttatatgcggctgcaatcgtctttgctagcatctctgcctctggtctgtcgtagtatctttccgttattgtcttgcctacatgtcccatcatccgttcaatttttgacggctcgatttctagcgtccatttagtaaatgtctgccaggagttgcgaagattgcgaacaggatgacgaacaacaccagaatcgcgaatcttgcggttgaagcgatctcgaagcttttctcgcccgattacgtctccgcatccgtcatcgagcaaccatttgtcgcccgtttcctggcacaactgatagcgacggtatccgaggattcctggtatgacggctgcatgaacgctttgcgcggtcttaagtctcttgctgaccttaccaagcttattaacttgacggataattggcacaatagcaacggatacgccatcgtattcagcgagctctatttctgagttcatgacacccagagattcgccgacgcgcggccgccgaacgctgctaagatgaaccagcgctccatgtagctgcccctaagacttttccaaatgctgcaaagttcgtcaagcgtccagatgcccttgtctcgctgagcagatgtaccgggcatgcgatatcttctgtatgctacttctgtgctgcaaacctcatgggtgccgcattcgtcgaaaattaacctaaatggaatacgggccatttccgcctgagatctggtcatggagtcgtaccaatcttgaacggcggcaggtttaacatcagttacatagacatcagcccatctaggttcaatgtgctttttccatgcgatatgataatgctcaatagtgcccagtgaaatttcattcgcatcgagcctacgttttaataccggcaccacccattgctcgtaagctgcggccacagttggagctgggacatcgttcgagcaatcaatctgcattttcgccagaaatccggatgcttccaaacgtgatcctcgaatagttttcgagtgtcttctatagcccgtaccgtcgcctgtgttgcccatccagcggacgcggtacctgttctgttccaaatgttccacagctccaaatgcactgcgttgtctgcgccgtggcataatagcatcgtcctttcctttcgggtatcggacacgccccgctcccatcgcagccaagcaaacagggagcggggcatcttggcttctgttcgacctacttctgcctccagcgcttaccgcactcgcggcactgaaaatcgcccttcccccgtttgccgaggccggcaccgcctgcgacggccccaagaggtcccagcaccagtccgccgagggcggccttcgtgatcgacatcttttttctgccgccgctaagcatgatgaaatcggtgctgccgcatgccgggcacttgatctgctttgccatgatttcctcccattgtcccagatagatatatcaatagacgttgaactcgataacctgcggagcatcactcgtgccggtgaccttcgcctcgatcgtcttgcctttcgtctccgctccgtagccgtttgtgatatcgcaggtggacttcagaccccaggtgttctcgtcgagcggctcagcggagagttcgttaagcatgtaatgtaccttgaagccataggggtactgtttctcgccataggtcttgactgctatccatgcatcggttttgtcaagcttcttctcgagggcatcacgcgtcgccttggcctgcttctcgcgctcgattcccgccttgtcctgtatggtgatcttcgcgtcatggcctccagcagagtccttctcgacctttgtcacgaccatgttcttcgcattctccttcagcgtgaagctgtaggggtcgtcgctttcgaacagagcgccgttgctcttcgtgccgttgttgtacgtcaccttcagacccgcatcatttattgatgcgatcgcctcatcgagcggcttgtcgaccagaccgtcgagcaagtcctccttcgcgtttttcttcttatcgcttttcttcttgctagttttctgctcctgggactctttcttcggcgtctcgggttgcttgctttttgacatagcgttaccgatcccggaaataatgagaataactaggatgattgccagaatttctttcttcccaagcttcttcttcggtgccgttttcctcgagtagtgctgaggcatttttaatccttccctttcaaccctctcgactgaactcatgtatcagattatcgattcacgccctccaatctgcgggtgccgtatagcttacgaccttgccgatgacacgtatctccggggcatcgggatcgtcttgacggatcacgtagtctcggtaatccggatcgtaactttccggatgtagcctgattgcgtcatcgtcgaaaaagatgcgtttaagtgtcgcatcctcaccgttgacaaagacgacccctacatctccattttgcacgggtagtgcaggatcaatcaatacgagcgaaccatcaggaaaaagcttattcatcgaatttccagaagtaataagccagaagctgctcttgtgcgctcgatacaagctctcctcagtgtcgtggactatatctgattgaagcagagcttcccgaggtgttccggcagctatgttgccgaaaacaggaataggaaaagaaggggccggctgagccgcgacggtattttcaagaccaagcaaataggagatcgttacgcctaacgcggagctgagcttgatcaggacacttgatttgacgtcattgtcaccactttcatagcgggctatctgctgctgcgtggtgccgattcgttttgccagctcagcctggctccatccctttgcgtgtctagcctcgctgattttataagctgccacggtacctccaagaaactcgggttagtcgtattctacacacaaaaatgttgttgacaaacacggaaatgttgttataggataccagacaacacggtaataatgtaaatggggtagatggatgcgcaagaacatgaaagcggaacgtgcccgaagagggctctcagcaaaagaggtagctgggaagatcggagtgcatgagaatgctttgctgcggtgggaatcaggtgaaaccgatccgcttggatcaaatctgataaatctttcatctttttataaatgctccccggagtatctgctggcacagacagaggagcgaatgggaaaggtcatctgcacgcctaatgacatctgcgatttcccaacgagcagctaaatctcttcgaaccttgacaaccgcacgaccgcacgcgacgcagaccgggggagccggcagcgtccgccgagcggcagggctcgggcgctcccgcagagtaagcgcccgaaacagtaaccattcaaaggaagaaagggggaccgacatggatgaaagaggacacttgacgacctcggaagtggtgatcatatcaagttccgtctctttcacgatcagtttgatcctatctgtgcttctgagatgacacgactaaaagggggtcgaattcaaccccttggttataggactcgaattagattcatccgccggctcggcatcaaagtggtgctcgcgtcgagatggctcttttcatcgtcgctagctggctcacccgatgaaagctctgatcagggaaatcaccgcgatcagaagcgatccgacagcgatcagcaccgaagtgactgtgagcctgaagttgcgcgccgccgcctcgtcggcggattcggcgaatctggagaaggcgtcgaactggtttttcaggatgtcatgtatgcgcatgaacgccgggtcatcttccagcgtgcgaggcttcaattcctcgacggctctctccagctgatccgtcgcgggattcaatccctcgacctgtctttcgctctgattgatgtcgagggcaactctttccgaggagcgatcgcatgcgcttctgagcgactcggtcagatcagtcatgtcgatgctggggagcttcaagtccctgaagggatgcgcgagggcgctaatccccttcaaagattccgaaagggatttgaggcccacaaacgattgcgaggtcgatcttatgtctttgaagatccggggtgcttctgcggtcctcttcggatcctcgtcgccgggggattcttctccatcggtttcgtcatccagcattgccctcaccttaatgtccttaataagacctaactcaatacaaaatagataaattcagatacttcagagtgtataaccgcaggtcaaagacatatgcaaactcacagataacaacaatgcgaagtgggccgataagccgggttctgtcgcggacgatcatttatcttggcgtgcgcgttgccacgcagctctgtgcacgctacccgagcgcggtgcgggtcacaccatagcgcccctatttgcgcttgctccggatggggtttgccaagccatcgcgtcgccgcgatgctggtggtctcttgcaccaccgtttcagcttttcccttggcgcggccaaagggccggtcggtgggagtcttcttttctgcggcactttccgtcgggtcgccccgcctggccgttagccagcatcctaccctgtggagcccggactttcctcacgcggtgagatctcgctcagccgcgcgcgatcgtctggcccgcttcgcgtatgccattgtagcagctgcggaccgcaacgagaagcggagatgctatccttgtgacagacaggcggaaatgcttcatcgaatgtaggttcacgcgctcgggcgggaggggcgatggagggctatctgaccctgaggccgggactggaggcggcagccaccttggtcgagcgcaaaagccgcttcatcgcacagctcgcacacgtagaggatgagttggaggcgtctcgatacatcgcgcggatgcgaacgcgctaccccgatgcgagacaccaagtcagcgcgtgggtcctcgccgatggtcgcgagcgggccggtgacgacggcgagccgtccggtacggctgggattcccgtgctcagggttcttcgcgatgcgggattgcgtgatgcgtgctgcgtgacgtcgcgttatttcggcggaactctgctgggtcgcggaggtctcgtgcgcgcctatggcacctgtgcgaagagagccgtcgaggcggcacgtgctgccggctcgattgcggagatggtctcggtcgtgcgcatcgtcatcaagctttctcacgcgcatcgcggacgcgtgatccgccttgtcaagatcatggacggtcgcatatctcagattgagtattccgatgaggttcaactcgatgcgagattcaggcagacggatgcggatcgcttccttcgcgcgatcgcggagttcggctcgggctgctgtcgtgtccgcgtggatgatcctcgcatcgccgaattctagcgaagtgaatcgcgcatcgcggacgcgtgctcagatggccagatcagagcgatgcttctgtgagatgagatctgtcaggatgtcgatggcattctcgatgcattccgggcacgaacgaagcggggcggatgacgatcccacgcccttgatcgttccgcagatcgtggagccagtcaattgctgaaatcgactcgcggcatcgcgtgcgagccgataggtggcagccttcgtggtgggatcgagaggaccccggctgacaagctgtcccagaaccatcacggcaccggagagcgccccgcaggtctcgctcattccacccatgccgagcccaagtccctccgccaagcggaaggcggtgtcggcgtcgagcgcgatctcgggagcgaatgagcacaccacgcactgcgcgcagttgaaccctcgctcatgatatgctgcggctcgcgccttcagagtttctcgtttcgcgttgagatcggtcgaagccatgtttcccccttgagtcctcatcgttctcgcaccatcatacacaagatcgcggtggggtgctcatcgccggccgctcagactctgagaggggcttgccgtccgccgcggagtcatatgcgacctcgccgaatgagagtaagattgtcttcgctgtcgggttaccggcaggcatgagacatcctggggaggggccatgagaacaaccgagctgagctacccgagcgcagatggcgcgtcgagcgtccatgcgctgatctgggagcccgacgaagatgcagcgctgtcgcggcgcggcgtcattcagatcgttcacgggatgtccgagcatatcggtcgctatatcgagttcgccgagttcctgaccgctgagggcttctccgtatgcgcgcatgatcaggtcggtcacggtgagaccgcatcccgcgaggcggacctggggcatatcccgcttcgtcgaggaaaggatatcctcatcgcggacgtgcacagcctgcgcacccgggctgcggaggtcctcggcgcagatgcgccctacatcatattcggccactccatggggagcttcgtgactcgtgtctacgcagccgagcacggcacgggagttgcggcggccatcatatgcggcacaggccagcagtcgcccattctgacagtcgcggggaccgctatcacgcatgtcatcgcagcgatcgagggcgagcgccatcgcagccgtctcgtggatgcgctgggggtggggtcctatgcgaaggccatcaaaggcgcaacgacagagcttgactggctctcgcgtgaccccaacgtcgtctcagcctacatcgccgatcccgcgtgcggtcagatgttcacggtcgggggctatgcgaccgttgccgcgctggtggcgtcttcgcagagggtcgctctcacggaacggatcccgcgggatctgcctatgctgttcatagccggggcggaagatccggtgggtgcatgcggtcgcggtgtgcatcgcgctgtcgagcagtatcgccgagccggtatcaagcgggtcgacgagatcatctatccgcatgcgcgtcatgagatcctcaatgagaccatcgggaccgacgtccgtcgcgacatcgtctcttggttgagcgagcgcgggatataaggctccctgagcatctgctcacatgccttcgagctctgaggtgcagtgcgggcagcggatggcatcttgggcgatctgctctttgcaataggggcagatgcgcggcacgggagcgctgtcctcatcgtcgggcgctgcgagcccgactttccgagcggcagcctccctcatgtcatcgaaggaattcatcgccttcacgatggcgaacacagcaaccgccgtgatcagaaacgttataaccgccgagatgaacgctccgaaattgatgacgttgccccgaagcgagatggcgaggccgggcacatcgatatcgccaccggtcacaaatgagatgaacggccggatgatatgttcgacgagtgcgttcaccagcgaggtgaacgccccgccgacgatgacgccgaccgcgagatcgatcacgttgccccggctgatgaactcttgaaactcctgtacgattccttttttcgcgtccttttttgccatatctgctccttcgtgtctctttcacatcattccccgccaggccccccgacaccgggaatggtacaacgcgcgatgcgatctcgacagcgtatccatgagaagccgatgatcggttatgatgcgcgcagtgcttcgggcgagaccggggcgcacggaagcgcggtcgccgcgtgcgggagtataatgcactcggggatcgccggcggctcgggtgcaagctatgactcgacgggaacggatggatgatgcacaggcgcgagaatctcggtcgtacgctcatcatcgcgaatccccgtgcccatgcgggagcggccgatgtcgtcgctgctgacctgcagcgctttctcgaactgcatcatcaagacatcgtctcattcgagcttgtgcgcaccgagcgtcccggacatgccgcagagctcgcctgcgatgcgcaaggctatgacacggtgctcgctctcggcggtgacggcgtggtacacgagatcgtcaacggcctcatgaagcagccgatgcattcgcgtccgaaccttggtctggtcccagttggttcgggcaacgactacgctcggacgctcgggatggatcccggggcttcggaagacttcgcgaagctcttttgctgcgagcgcgtgagcatggatgtcggtcgcatcaggttctgggacgatctctccgaacaatccggtgcctcgggtggtaaggggttctcatccgagccgcactgcgaggagttttttgtcgagacattctcggtcgggctcgatgccgcgatcgcactcggttgcgcgatgctgcatgagagaaccggactcaaggggcatgccctgtacacggtgagcgggctcgatgtgttcatccggcgctatcgcaggtatccgctgagcgtctcatacgatcgcgaaaagcctcgcgagatatccgcattgatgctggcggttcagatcgggccgacgtacggatcaggatatcgcgtctgcccagatgccgatcccgcagacgggctgttcgatatctgctgcgcccaaggcggcataccgcgcgctcaggcgatctcgctgtttctgagatcgaagaacggacgtcatatcgcctcgaagcggatcgatcttcgtcgcgcgcgccgggtcgagctcgtcttggacagtcgcgactatcccattcaggctgatggcgaacgcatcgtggctcgccatctgatcctggagtcgctgccacatgctctcagagtcctcaggccactgcgcacctgaggcatcagggccgcgctcgcggctggcaccgcgctcgacggcgcgcagacagatcatgaggtgcgccgtcatctcacgcggagagcgcccctcggacaaatgtcagaatggctcgctccacgtcctcgatgttttccagccgatcatctccgagatagattctgagccgttctcgatagtactcggaggagagggagaactgatacatcatgaagatgttgtcgatgcacagggcgaacaccctctcatcggcatctgggcgcacgatgcccgcgcgcttgcccgcgcgaatcagctttccggcgacatcgggggtgatcatctcgatcttgtccgacagcctcaccgacatcgaggaaagggcctgggttgtcatatccagatacagctggttgagcttcgggtattcgagcgcgaatcgccggcatgccacaagcatcttggccgtgtagtcgaagatgtcggcgctcgagtcggcgatgtcgtacagcacgccggtcatgaggcgatacgcgctgttgacgatcgtgaagtacagatcctccttggaggcgaaatagctgtacatcgcaccgatgctgatgtgcgcatcgcgagcgatgtcgttgatgctcgtcgcgctgtacccgtgttcggcgaagaggttgatcgccacgtcgagaaccgtcttgcgccgtttctcggtcgttcgatcgaacgcatccttgtgaaacctctctgcgccgcattcgatgcgatcgcccatcgtgtattcgcccgctccctttgtcgttgcctcgtatccgatcatacgctgatcttctcgaagatacgctggagttcggcggcgcctaggattcgaggtaccggatagagcggattggcctcccggagcgcatgccgcgtgagctcaccgatgtcacaggcgtctatctcggcgatcccggtcggaatgcccatgttcgcattgagattgcggatggccgcgatgaatgccttcgagcaggcactcaaagagagcccggcgtctgcgacaccggttgccagcgccagctcggcgagacgtttttgcgcggcgtcaccataggcttcgagcacgacgggcagggtcacggcgcaggcgagtccgtgcggcgtgccgtagcggccgccgagcgcgtgagcgacggcatgagcatagccgacataggcccgggtgaacgcgacgccggcgaagtaagaagcccgctgcatggcggcgcgcgcccgcagatctccgccgtctcggtaggacgtctcgaggttctcgaagatcaagaccgccgctcttgtggccatcgctcgggtccggcgcgtgttgctgcgaccgatgtatgcctcgacagcgtgcgtcagcgcgtccatgccggtcgtcgatgtgatcgaggcaggcagaccgacgaggagcgccggatcgagcagcgccaggcgcgggatgagcgaagggtcgttgatgacgaacttgtcatgcccatcgggatctgacaagacggcggcgagcgtcgtctcgctgcccgtaccggcggtcgtgggaacggcgataagcatcggcaggcggtgatggaccctcagcaggccgcgaagctgtcgcagggtacgccgaggccgagcgacgcggcaggcgattcctttggcgcagtcgatgggggagccgcctccgacggctataagggcctgacagccggctgcgcggtagcgctcaagcgcggtctcgacgttgtcgatcgtaggattcgcgacggtctcgtcgaagatatcataggctataccatgttccccgagcgcctctgtcagcgagtcgataaggccgagctcgcgaatcgtgtgatcggtgacgatcagcgccgatgcgataccggcatcggatagccgatccggcagagccgcgagacttcccgccccctcgatcagctcgggaacccgccaaggcagcgcataggagacaaggcgcagcagcagttggtagccgcggtataaaatgatatgcatctcagaccccttgcgtgcgtttgacatacatcacgatctcccgttgagatttgattcgcgcatgccccggacgatcggcaactcggcgatcgtcgcgacgacaatgagaagcatgggcaccagcgcgctccccgagagttctctcatctgctcgaataaatagacgaacagcacgccggagatctgacccatcagaaggataatgcccagcgaggtgccctcttgaacagggtaggcgacttcggagccgtgctggaacagaatgggtgcgacgcccatgatcatgaaaccggccatggcggcgattccggcgagcgcagcgaagctgtgcaggagcgcgaagccgaaatacgccgggatgagcacgatgatggagcagacgaaaaacggaatgcgcgctctcatccgatccgagagcaccggcagcgccacggcgccgatcacccctgcgacgacgaacagcgcgccgatcacacctgcctcggacgaagttatgccattcgggagcaagatggtctcgagtacggtcagcaccgtgttgaagatccccatggagatgaagcagacgatgagcacgcgcagatatgcgcgattcgcgaacagctttctgatggagggaacgctgaaatcctccttgacggcgacggggccaggcggaggcgtaggcggccgctcctttgtgcatgcgacgctcaccaccgccgacgcgaccgcgatgccggcgaagacccacatcgtgtaagcgatgccgcgctgctcgaccaggatcggggagatgagcatcggcaccgcgaaaccgacgtattgcgccatcgtcagaatgcccgcggccgttgagcgctcgttggctggaaaccagttggctggtaccttggttgagatattcagcagaaacggctggccgatcgcgatggcgaactgagctgcgagcacgatcgcgaagtcattggcaaaagcggcgcgcacgacgccgaaaaccgatgtcagcagcgcaccgacgatgagcgagggtcgatagccgatgcggtcgatggcccagctggcaggtacggtgaatacgatgaacatgagcatgtagctgacggacagaatgttcacgctcatggcgtccacgccgtagaactcctgcgcgctgctgctgacgggtgccagagacagccacatgatctcggtcgatacgatcatggggaagatcgaaaacaggatcacccatctgtattttgacacccttgtcggcgcgattccggcttccatgtgtcgctccgttctcctcactgagacagtcgggtcctgcgctgccgccgtctgcgtctccgctgaagatcagactccgcgatcgattccatgcagaatctggcctctaggggaagacgctgcgtatgcgcttcgccttggcgatcctgtcgatcgccgtcatgtaggcgcccatgcgcaacgtcgtcccgtggtcgcatctgctctcccatacctcgttgaaggccctgatcatgatcttctcgaggttgcgattgatctcgtctttgtcccacgtgagcgcttggatgttttgcacccactcgaaatacgacacgacgacgccgccggcgttggccaggatgtcgggcacgacgagcacgtcgttggcttcgagaatcttatcggcctccacggtcgtgggcccgttggctgcctcgacgacgatattagctcgcacgtcgttggcgttgtcggcggtgatctgattctcgagcgccgccgggatcagaagatcggtgtcgatcgccagcagctccgcgttcgtgatatgcacgacctcggctgcatcgtaatcctgaagcagcgcgccggggtgttcggccagaaatgcgaagatcccctcgacgtccagaccattgccgcagtggacgccaccgctcacatcgctgagcgcgacgatggagaacccctttgagctcatcagcctggcggtgacgccgccgacgtttccgagtccctgtatggcgacgcgcgttccctgtaccggtagacccagacggtgcaggatctcttcggcgatcatggtgacaccttgtccggtcgcgtcatggcgaccgagcgagccgcctatctcaatgggcttgcccgtcacgactccgggtacggtatagcctttgaacatgctataggtgtccatgatccaccccatgacctcagcgttcgtgccgacgtcgggtgctggtatgtcgcgctcgggtccgatcagcggcagtatcatcgctgtgaaccggcgggtcagcgcctcgagttcgcgtctcgaaagctcggagggatccaccttgatggcgcccttgccgccgccataggggatgttgacgaccgcgcacttgaggctcatccacgccgccagggcgcgcacctcgtccagattcacatcttggtggtagcgaattccgcccttgcatggaccgcgagagctggagtgctgaacgcggtagccctcgaatacgcgaacggtcccgtcgtccatgccgaccgggatcgaaaccttgagctcgcgctcggggtatttgaggcagacgtagtcgttctcgggtatcccgagcatcttggccgcccgctccaagacctcaagcatgttgtcgtaggggttgtacgtctttttcatatgccgctccttcgtattgttccgtcttgagccgttgccgtcgtgtcaactttctcctatgagcccccgttcaggatacgaaacgcctggcgattcgttttgtacagttcgcgaaagactcggaagctccgatcatagacgtgtttgaccgccggatcgcttctgtagacgccgacggcgtcgatcagcccgcaggcgtcctcgacggaagaaaagatcttgagtccgacgccggcgagcaccgctgcaccgaaggctccgacgttttgcggatccttaacggtctcgacatcgacgcccaaaacattcgccagcatctgacaggtgatgggtgccaacgccccgcctccgacgaagcgcacgacaggggaggtgcggacatgccgtcgctgggcctcgagctgccaacgcaggtggtagcagataccctccatgaccgcatggatcaaatcgcgcttaccggtctccaagcggatgttgaagaacattccgcttgcgctcgggtcttcgaacgggcagcgattgccctcgagccacggcgtgaatatcaccccgccgctcccggggggcacgtcgcgggtctcagagagcatgaaatcatacagattcgttgtgatcgcttccagcgattcgttgaccggagtttttttcagatagatgttgatctcatcgagcgcgaggtggtccttgacccattccaggcacttgccagctgtctcgagttctgcgaaatagttataggtcgtcgggctcgcgcccaccaccgatgcgatcatcgagctgaggtctacgcgtcgcttctcgactaccgttgagacccagcctgaggtgcctgagtagatatgggtcgatcccacggccgccgcccccgcgccgacgccgatgagagaggcgtcgccgcctcctccgaagaccggggttccctcggcgagtccgagtgcgcgggcggctcgatcgatcagaggtcccacgttgtcggtgccgtcgatgatacgcgggagatgatgtatgtcgacgccgaacatggtgcacatcgtcgggctgaagcccgccttgtggctccttgtatcgagcagcagcgtgccgaaggcgctgtcacgggtcatcacgaatcttccggtgcacctgagaatcaggtactccttgatgtcgagccatttgaagacctggccaaacacatgcggctcatgcgctttgacccaaagatatttccagacagggtccttcacgcttgccggcaccgcgccggttatggcaagcgagcgagcgagcttgatcgcgttcatgcccgcgatcttggggccgcgaccgaggccgtgctcgatctcgcgggtggcgcgctgatccatgtagctcatcatgggtcgcacgggattgccctgccgatccaccaggacgagcgcctgcatctgggagcacagcgagatgccgtggatttcatcggacgcgagcccgctttgcgccatgaccgccgaagaggtggcgcacatggcttcccacagctcatcgggatcttgctccgctgcgccgcccttctcgatgttcagcgcgtaacccgccatcttcgaggcgaccagctcgatgcctgaggcgctcacatcgtagatacaggtcttgattccggtcgtgcccacgtcgcaggccatgatgagatcgctcacgtccgcccctcccgtcctttgatgcgctcggtggcctatctcgctgggaccttgatctgcttggagtatttcttgaggtagacgatgcgcatgagtctgcaatccagatgtttgagcggcaccgcgccacccaggagcgcgccccacagataggcccgacagttcttctccacgatcatgcgtatcgcatgggcgtcatcggcgttcgcggcgcagcacagcgcgccgtttccggcgagcagcaccgcagatgaactcgtgagagccgatgcggctcgtccagccgcatcggatatcgttctcatccgcgtgccgacgatctgcgcgaagtcgtcgagcaggggccgcatcgtgatgcccgcgcgcgatacggcgatgacatcgggatccgctgcgtgcacgatgcatcggatgcggggatttttcgcatagacgctgcggtgcagtctctgctcgcgggtgagcgcggagtccggagcatccggagcgatctcgacgcggctgccagcttcggtcagaaccatgccctcgggtgcgcgctcgctgtttgcatagctcgcataccgcgcctcaaggtctgctcgggcgacatgtgagttcgccgacaggatctcgacggcgcgccgtcgcatctcatcgtccagatctcccgcatcgcactgcttcgcatctgcgcgtccatccagatatcggtcgcacgcgaaacgtctggctgcggtctcgagatcgcgcgcggccgaaaaggccgcctgctcgtctctgccgaagcagaccgcgccgtgatggctcatgatgatcgcgtgtccgcgggtggattcaagcgcgctgagcacgtttttgcgcagcgtcttggtaccgggcagaccgtatgcggcgcaagggatcgtgctgctgagttcggtgagatccagtgcggcatcgatagaggacagtcccgctgcgctcacggcagaggcgtttatctggtgcgtgtggatgatgaaattgacccatggtctcgcggcgtagatctcggcgtggacgcccttctcgcttgagggcttcgtgtccccgtcccagctgagatcgtcgatgcggacggggaccatgtcatctggtgagagcgagttgtagtctctgccgcttggcgtgatcacgaaccggtcggcatcgagccggcagctcacgttgccccaggtcctggcgatgaggcccgcgtcgatgaggcgaatcccagcctttacgagcgcctctcgggcgcattgctcctccatggcttccacctttcttcggtaccagcgctcgattatcgattcacgcggtccctgtttccacgcgctccacggtatcgaagactcgcccgaagcgctcgagcgcgtcatcgatcatctcctcggtgtaggctgcgctcgtgtacagtctgctgccggccagcgtcacgagtccctcggccatataggcgcagcccatgtgctccatctccgccttgcgaagcgacgtctgcttcaggacctcagggatcttccagggcttggaccagtcgatcgagaagtgcatcgtccccacggtctcgagatggcataccgacccttggttgaatgcgacgaacggcaggttgtgttcctcgatgagcctcttgagaccggctgtgagccgatctcccatctctccggcgcgcctcgccgcatcggttctctcgatctcgcacaaggtgaaatagcccgccacgcagctgatcggggtcgccgccagcgttccgccgatcagagccttgtgcaccttcgggccaccggcgatgccggccgacagatagctcatgtaggcgcgcttgccgcccagcccgccggccccggggtagccgccggccacgactttgccgaataccgtgagatcgggatcgacatcgaagtagccctgcgcgccggccatgccgatccgaaatcctgtgacgacttcatcgaagatgagcagtgcgccgtatttgcggcagaggaattcgacgccgcggttgaagttcttgtcgacgggcgtcgtgccgctctccggtccgatcggctcgatcatgacggcggcggtgccgccgtggtgctggttgcgcttgagaacccgttcgaggtccgcgagatcatcgggatagaattcctgcgtatccttgaagatgtgacgcggtacgccgtgggcctgcgtccactttgaacctgggatgcggatgccgaaggcgagctgatcgctccaaccgtgataggctccgcccatcttcacgacgttgcgcttcttggtggcgagtctggcgacgcggatggcggccatgcacgcctcggtgccggatccgagcatgcggaacatctcgaccgatttcatggagtcgcagatcttctgagccagccggtattcgtattcgtggaacagccccgtgctcggtccgcattcgttgagcagatcgatgaccttgctgcggacctcgatcgggtttgagccgagcacggtgggaccaccggcctgaaggaaatcatagtattcgtttccgtcgatatcgtacagctttgctccctctgccttggtgaatacgagcggaaagggatggttgaacgcgaggttgtgctggacgccaccgggaatgacctccttggcgcaggtgatcatctccttggacctcgcgcaccgcttctcgaaatactgctgctcatacgcttcgagagccgttttgttcaccgaatagatgggtttggcgatcagagcgtcgagcgcttggtcgatctgcttcgcatccggatattccgatatcgcgaacctggtgtccatatatgcctccttgagagcttttctgacggtcggatcgagaatcttgcgatgagtgtgaatctatcgagaacggtattccttgatctgagctggaacaaagtttagagcgagcgctcgctcgatctataggagcaacgtattctcatttgcggcgaggcgcaaggctcaagctgagaagtcccgtgaacggtcggtctgatcggtcgatgtgcattgtcgcgttctgatttcgaggcgcacgcggtgccgcctcgtgaaaacaaaagcaggccaccgcatctgttcgcgatggtctgcgatctctcttggagcgggcgacgggaatcgaacccgcttcatcagcttggaagagcctcgatatctagccttcttgcagaccaccgcggcgaagagatcgatcggtgcgaccgcaggcgtattcattcgccgctcgatcacatgtcgccgtggaatctcggaaagcgagacgcatcctaaagaagatgtccaagtaagtgttaccaatacagtcgggctctggctattgtgagagaagatgagaatcccctatcaagagatcactcggccggatggtcccgatggagtataggaaaagcccaagttaggcaacctggacgatgtccagaaattgtccgcagccgcactagttttttttaaaagaattgtataatgcttttaagacgtacgcacgcgcacttcgatttacacgaaagtggcgggaggcttgttgtgtttaattacaaatcgtttgcgtgtaaagcgctatttggtgcggctataggatgtactttgatgactggagtggcatatgcgaatcagccctctggtccacaagcaaatgttgagcagtcctctcttcaacagacatcacctaagcaatcgaaagatgcttccggtggcacttggacatatgggaactatggtgatatgcatatccactccgatttttatcatccaagtaaagaccatggaagctcgtgcgagttggatggacagaatgcgacaagtcctgagtgtgatggcggacagacatcccaagcctctaaatggtgccttgttgatctaccttggacgctagataagtactggtatcatctctcctagtgcaaattattgataccagtgttgattttcggccggtttgtgcggtgcaagccggttttttgatggggggccgtgatgctgaaatggttggttcgcctgagcgctgccatactcgcttgtgcaatatgctttctctcgatatcgtatgcagaagcgcgacagaacggcgcaccttttgatgcaactatgtcttttaccatcgactgttcggcttcggatctatcttctgagagagtttttactgagctgaagaacgtcgcagatcgctttggaacccatatcgtcagaatcaaaaccaactcagagcaaaaccgcgatataatctggctggcatcatcttctccctcgaatatgagcccggctgtaaatggtcagcaaatcctgtggcttgatagaacgcttgcgggtagtcttgtcacctcggatgaggcgggcacttcgtctccgaacggcgactatctaattcctgcaacagctgtaggggcgaaatcggcgctcgccgattgggcaggtgtccaccgggtcacatttacgtggaacggaactcgtgcacccgacgataatttctttgccgttgtgcgattctgcacctcaacctctgcgggattgttgtacttctccgcggtgctcttttttgtctgtgttatcgtctttcgactcgaggagaaaagcagagaccatgctcttctcgtactgtacggaagatcgattcgctcagtcagaaccgagcagatcttggatatcgcagtaccggcactgcctgctatggtgatcagcatgcttgcttttcttgcctgtatcgctttaagcgaccatgccgtccaattctttgtggtgttgccagaaatcaagatggtcgttctctttactttggcaatgcttctgatcatgggagcgggcctccttattgctgcgagaccatctgttcatcatatgctggaagggcgcgccgctacgaacaaaaggctgcgtatctgtcgttccgtcttttttctcatctccatatgcatttccgttttcaccatccctctctcggttgtggctttcgatcaagcgacacttgctcttcatgaggcaaattttttcaggtctcatcccgaggcctcaaaggtgtctttgcacgtcaccggatacgatggaggggctcagctgattccagaaaaaacgctggagccctttctgatcagcgcggagaagcacgggatcctgagactgtcatacgatgtctcgcagggaatcgagttgcgtgagcaggacctgggtcacttcgatggtcttgccatcgtcgatcgccgctacgtgtccgacgctggagtgaacgtctgtgaaaacaacgattcttcgacgcgagcgagccttccagaaggacctcatctggttcccgtcacgcttgatagcctgcaaccggattcgcgcacgcgtattcgcagcatcgcccatctctggacacggtctgggcaggtggatgattcgatgacggtttgcagatttgtgggctccggttttcccgttctcggtccgaatgtcgcctcaggtggtaagacgatcacctataggaatcctcttgtcttgctgatcgacaccccaactgacagtctcaacgcgcggtttctagattcgatgctttcaacgggaaacattttcttttctcaaaaggatttgatcccgcaaatcgctgatgagagcgacatgtcccaatatatctattctgtcgacaacctctccgatgcggctttgtatgcatatcagaggtttacgatcatgctgcgcacctatgctctcggcgctgcgatggcttgtctatcgcttctactgctttgcattcagatggcatgtatctgggccattgagaaccgccgccgtatctttgctctcagatctgccggtagaggctggctatccatctctctcgaaaagtcagctccgctcctgattgctcttgcggtctgtggcgctataggttttcacttctgcatctctcgtggctataaccttttctatctgttggctgcttgtcttatcttggctatgctggcatgtgtggtgacgttgggcacgagaagcttggccgccataaaagtattcaaatcaataatccacagggcgcactaggaggttcggtatggaactgagaatcgaaggagcgactgtgcggataggtggtgaggcgatattcgagaatgtttcatgcactctgaaatcgggtacgctcaacgccttgatcggaccatcgggctgcggcaagaccacactgctcaactgcatcagccttttgcaacatcttgatgccggcagcgtctttatcaacggggaggaggccagcggttggccggaacgatacaggaggagattctggagcagagatgccgctttcatctatcaggatagcggtgtgatctatgatgaaagcatattttacaatatcgcattaagaagacgacctcgcttttcctgttttatcaaccgctctgcactgaatacacgtgtcaggaatgcgttggatgcagttcagcttgatcgtccagagcgcgcattggcctcaacgctctcgggaggcgaaaagcagcggctgggaattgcccgggcgatgttcaaggatgccgcggtactgttcgccgacgagccgacggcttctctagacaaagccaaccgcgacaacgttgcatctcttctaagggattgcgtcagccgtggggccctggtagtcgttgcaacgcatgatgcgcagctcgcgcgtcagagcgatcaatgcatcgaactctgatatttgagtaagcgatttcaattataggctgcagaggctagacaatctgctctaatttccaatcagactggtcaattctaggcaggtgacccatgaccaaactgatctcagtattgaaagccgccgtcatcgttctgatcgcgatcttgctgtcatttctcttcagcgagctatgcagcgaacatttcaccgaggtcgcagaagactatcctcgtgtttcagcttctttcaccctaagcgacgtagagcaaagcaggcaggcggcgtcgctcgccgtgctcacagattacgcgacagagaacggatcgttgctggtgaggaccgatcagctgttctcgggcggagcggtcgtcggcaccaggctcggcgttgcgggaaatgtgacgaaaaacagcaaggacgctgatctcgacttcatgggaacgaaggttctcgattcagccaagcttgagcggctgatggattcctcatcgcctaccgcgactctcggcttgctgcagtcgcgcacggacatgatcgaggatctgccgtccttcatgctcggcaacaggatcgtcgcggagaagctatcgcacctggtcgatgacacggggaccgcgaacggcacctaccgggtcaccggactgggatcagcacaggtcgcagagctcgccggcgcgctcgcggaggcgtcggggaccagctcggagcggatcctgcatccgctgagcggccacgagaccagatcggtgatcgtcagcgtcattccgcctgtcgcgctgggcgctctcgtgttgctcgtcgcgctctttgtcgtttccggcatacgagacctgccggagctcggcgcgtgcgtgacgtgcgggtggtctcgatcggaattcgcgtttgaacgcacgtggcggtggatggtgatgtcgttgatcgccatccctatctcttgggtcttcggagcttgggcgaccgcctcgacgctgctttcgtgggagtttctctcctacatgggcggatccggtcttctcaccgtgctttgcgtggcctctagcgtcggcgtcgcctcgctgatctcgctcagagtccctgccgccgacgccatacgcaatcgcatctcgcgtcggctcgtcgtcgccgtgctgcttgtcgcctatatcgggtctgcagcatttgcggatctgtgcggattcatccttgatgcgccccttcaggagatgcgggccgatgccgagatcgcgcgcctctggggagacgtttccggtctgagggtgctcgagcgcatgagcgcggaggcggatgccgcgagcatatcgggtcagtccgatcgactctcgaggaagttctacagctggtactcgtcgatagccgatgccgaaggcgtctacctggctcatacgcagtatatggcgcagagcaacttggacgttctgcgcggcgccgatgccacgatcgatcttcccaccaagccttttaggacctacacggcctcgccaaactatctcgcgagccagggcttcgccgtggatcccgcgctcgtcgccgcagcgcgctccggcacccgcgtctaccttgtgcccgacacgatgcccgctgcggagcgctcccggatcgaggcgtacatgcgcaggtcggacaccatggacgtcgacgacgcctccggcatccagaccgcgttcaacgccagccggtcgttctccttcaccacctacgagccgagaaccgacctgttctgctgggagacggacacgtcccttccccagacgacgcgcgatgcggtgatctgtttgtgcgtgcctcagaacatgatcttcagagaggacgagagcctgtgggcggctggcctgtccaacagctatatcaagctcgccgacacggcagccagaacctatctgagtcggccctatctggcccgcttcgacctcgttgccgacgatccggtgttcaccgggaccgcggagctcgtcgccgggatgcggaagtctcttcagcagaccatggagctcttcggcggcgtcgcggtgctggccgcaggcgtcatggtggccatggtcctcggcctcatcgccgcctatcaggcggctttccgcgaggaggtggcggccaagcggctcctggggttctcgaccccggcgatctaccggctgcccttctccgtcgtcgggatcgtctttatcgtcgccgaggccgccgccgtcatcatgggctcgcagctgggcatggtgctcgccgtcttgctgctcgcgctgcagctcgccgtgctctccggctacgtccacctcaccgcagcccagcagatcaatcgcatgctcaaggattaggagcctatatgttcagtcgcaccgcatcgcatatggaccgcatggaggcgaccggcgtcgagtgcgccgccggcgcggcgcggcgagcaccggtcgtagaggcccgaggactcgccaaatcctttggcggccgcgtcatccttcccggactggatcttcgctgccaggcgggctcggtcacggcgatcacgggcccctcgggctcggggaagtcgaccctgctcgacatcctcgggctgctcgaggcacccgacgcaggcgagctgaccatctgcggcgggtcggccccgtcctgcgcgtcgcgagcggcgaccctgctgcgccgccgctcgatcagctacctgttccagtccaacgcgctggtcaccggccgcaccgtgatggacaaccttctgctcgcgctgcactacacgcgcgagagcgcctcgcgcaagcgggagcgggcgcgccgggcgctcgcaggcgtcgggctcgtcggcgccgaggctgcacccgtgagcatcctgtccggcggcgagcagcagcgcgtcgccatagcccgctgcatcctgaagcccggcgagctggtcctggccgacgagccgaccggctcgctggaccgcccgctcgcccgcgaggtgttcggccagatcctgtctctgcgcgatgagcacggcaagaccgtgatcgtggtgacccacgatccggagatcgctgcgcgctgcgacaccacagtcgagctgagcgcagccgcagcgcgcacggcattttgatgaggcagtggtttcgagtttggatcagaaggttgcagaaacaggaaaaacggtggtcaggcacttggtggtctcatatttcaacatgcccttcgcagctcaatcgttccatgggttcacgctctgattccgcggcgcgcgcggctccgcctcgtgaaagcaaaaacaggccaccgcaactgttcgcgatggcctgcgatctctcttggagcgggcgacgggaatcgaacccgcgtcatcagcttggaaggctgaggttctaccattgaaccacgcccgcatcatggtcgggacgacaggattcgaacctgcgacatcctgctcccaaagcaggtgcgctaccagactgcgccacgtcccggaaccgagggacggcgaaggccaaaagatcctgttcgcccctgaggctctacgattataggctagctcgcgcgcgcacacaatgaaaaaatgcaaagagcccgcggtatgctcgggggccgatacgtgggcgtcacgtgtccgcttcgcttcgagcgtgtttcgtcctcgcagcggctcgctcgccgcgatgtcgctgtcaccctctgagctgctgggaggctcgcgcggaactgagaatcatcgaccgagagcatcgacgcggacggcgcatagtacgataatcgtcggtttacacagagctatcaccactttgaggagataccatgagttacacccagcacgtgatggcggagctgcgcggacgctatgccgatcagcccgagttcatccaggcgaccagcagggtcctggcctcgatcgcatcggcggtcgaggcggagccgtcctatgagcgcgtctcgctgctcgatcggctcgtggagcccgagcgcatcgtcatgttccgcgtcccctggaccgatgatagcgggtgcgttcgcgtgaaccgcggctaccgcatcgagttcagctccgcgcttggtccgtacaaggggggtttgcgcttccatccgagcgtgaatctctccatcctgaagttcctcgctttcgagcaggtgttcaaaaatgcgctcacctcgctgccgatcggcggcgcgaaaggcggagcggacttcgatcccaagggcagatccgatgcggaggtcatgcggttctgccagagtttcatgaccgagctgtaccgtcacatcggggcagacaccgacgtgcccgccggagacatcggggtcggcggccgggagatcggttttctcttcgggcagtacaagcggatccgcaacgagttcgcaggcgttctcaccggcaagggtatcggcttcgggggttcgcccgtccgcgccgaggcgaccggttacggcctggtctatctcatcgaggagctgctggccgattctggccagcacttcgagggcaagcgggtgagcatctccggttcgggcaacgtcgcgatctacgccgccaagaaagccgagcagctcggggccacggttcagaccatgagcgactcgtgcggctggatcctggagccaacaggggtcgatctggccgctatcatgcagatcaaggaggtcaggcgcggtcgcctcagcgagtacgccgagacgcaccccgcctgcgagtaccacagcggcggcggcgtgtggagcgctccgtgcgatatcgccttgccgtgtgcgacccaaaacgagctgcgccgcccagacgccgagggacttctccgcaacggctgcaaggtggtgggggagggcgcgaacatgcccgtgacgcccgaggccatcgatctgctcatctcgagtggagtcaccgtctgcccgggaaaagctgccaacgccggcggggtcgcggtctccgcgctcgagatggcgcagaactcggcgcgcctgacctggtcgttcgaggacgtcgatagccgtctgaagacgatcatgcgcggcatctaccgcgcctctgcagaggccgctgcagcttggggggtgcccggaaacctgatcgcgggtgccaacatcgcaggtttcaagcgggtcgccgatgccatgatggcccagggcatcgtatagaagagcacccggcgcagggcgcaccgcagggcatatggccggcgagatcgcgtgtatgggtcacgatcggggggtatcagaggtccagggcgtgcgccgccggcgaccctgagggcatctcagcggcgagccgtcatgatatcatggtggcgctgacccgaagggagctgatcgcatgcatatgagtcgaccgatcatacggtttcgctggcttgcggcctgcttgggcatcgtggcggtgttcacggcgattcaatacgccgtctcgttcatcgccgcccttctgctctcgttctggctcgccgccgcgctcgtgctcatgagaggagccgtgacgacggatttcgatccgagcaggctgatgccgctcatcttgctgctctgcgatgcggtctcgctcgcgatcggcgtggcatggtatcgcatcttgagaggaagggagcgcgccgggctcttgggagctgtcttttcccggccgccttccagatggctctccggagactcgggatgcgggccggcggagcggatccccaaagcagcatgtgtctcggcagtcgaatcgcagacgctcgcatctcgtagcgtcgatgtccccgcgccggcacgccgatgcgcgagaacgcctcccgcgctggcgacctggcgagccgctctcggcgcgatcgggttgggtctggggctgcagctgctctcctcgggaattctcggcctgatgatgtcgatgtttcccgctgccggacgcgattactccgagatgatggagaactccggcatcgagtcgttttccgcgctcgtgctcgcctcggttgtcatcgtgggtccgattgttgaggagaccatctaccggggtatcgtgttcatgttcgcgcgccgcgcctcgacctcgttttgggtggcgaacacgattcaggccgcatgcttcggcatcgcgcatctcaatatcttgcagggcacctatgcctttgtcatcggtatcgttcttgggctgctgtatgagcgcaccggacggctgtgggtgaacatcgtgtgccatgcggcggtcaacctgctctcctacgctccggtggtgctcggcgcatcggtgagcctgatcggacttctgggtgccggcgcgctctgcgtggccgtcttcggtctcatcgcagatctctggggttgtcgcccgtcgcgcctgccctgacatgcagatggcgtgagccgatcgcgctcacgcaggttgacggtcacattcagcacgaatctgctatcatgcaaaggctgtgcgcgagcatgcgggcgtggcggaattggcagacgcgctggatttaggttccagtgggcttcccgtgaaggttcgagtcctttcgcccgcaccatcgcgccgtgattctgttgcgatgtcaggctggtgcgctgacatgcacggccctgatcgggcatctgaggaatctgtaggaaaaggggcatccagcgcctcgggatcagctgggcgcgcaagaggaggaacgttgaacatcacagcttctgacgtgaaggacggcaagctcgccgccgaggtcaccatccccgcagtcgatgtcgacgcggcgatcaggaaggcctatcgagacgcggcgcacaagtaccgttttcccggctttcgcgccggcaaggcaccgcgtccggtcatcgacaacatgctcggtgcccaagcggtgctcgcgcaggcgaccaacgaccttgttggcgcaacggaacccaaggtgctcaacgagcttgatatcgtgccggtgaaggaggcctcctacgacgatctggatatcgtgaaggaccgccaggacttcagctacaacgtcacgtttccgctgcgtcccgaagcagagctcagctcctatgacccggtcgagatcgagatgccccccgaggaggtcaccgccgccgagatcgacgcgcagatcgatatgctcgtgggctatcacgcgacgttcaaggagatcgaggaccgaggtatcgccgatgacgatttcgtgaccgttgacatcaaggatatccatggcggcgagtccctggctggccaggggcgcatgatcgccatgggatcgggcaatctcccctccgcctttgacgagggcctgatcggttcgggcgtcggcgacaccaaagagatctcctggacgccagaggagaccgatgccgaggaggcgagcgtcgaggtcaccatcaaagggatcaggcaccgcgagctgcccgagctgaccgacgagttcgcgaagacgtcgttcggcttcgatggcgtagacgccatgcgcgatgccgtgaagctcgagctcgagcaggacaagtcctccaagcttcccggtttgaaggaacagcgctcggtgtccgctctcgccgagcgcctcgagctcaccgagatggacaaagactacgagtccaccatcttctccgagctcggccagaacttcctgcagaacctctctcagcgcggcatgacactcgatgcatggctcaagtcatcccagataacctccgagcagttcatcgctgatttgcatcatcaggcggatgatgtcgcccgggagtcgcttgcactcgatgccttggcccgcaagctcgacatcgaggtctcagatgaggacgttgacgcggagttcgagcgcgccggtgtcgacgatccggcggcttccaaggagtccttcatcgccgagggtcgcctgccggccgtgcgcgactcgattcgccgttcgaaggcgatcgagtggctcgtcggatctgcgcgggtgagcgtggtcgatgaggcagccaggcgcgcggaagctgacgatgacgcagatgagcccagcgagccctcatcggcctctgatgccggtgaaggcgctgacgagtagcgacttccgaaacggggtagagtacaataccacgtgagcggaacgcctgtacggtgcatcggtcctgctcaagcaggcaccgggcaccgtacccgtctatatgcaccacatttgaaaggagatcgtcatgatcagcaagatcgcctcggcgctcgtaccctatgtcgtcgagcagaccccgcgcggtgagcgcagctacgacatctactcgcgcctgctgaacgatcggatcgtgtttctcggggaggagatcaactcggtgaccgcgaacctcgtgatcgcccagcttctgcacctcgagagccaggatgcggagaaggatatatcgctctacatcaactcacccggcggcgaggtctactcgggtctggcgattctggacaccatgaatttcatcaagtccgatgtctcaacgatctgcgtcgggatggccgcctcgatggctgctctgctgctcgccaacggcgcttcgggcaagcggttctgcctgcccaactctatgatgatgatccaccagcccagtggtggcgcgcagggccagcagaccgagatcgagatcgcggcggccgagatcaagcgcaaccgccagaacctcaatcgcattctcgcagacgctaccggacagcccatcgagaaggtcgagatcgacacggagcgcgaccattacatgcgcgcggaggaagcacagagctacggcttggttgaccgcatcatctcttcgcgctccgaaaccgaaaagagctccaaataatgtcggacgtcacgacgcccgagtatccggggggagaattcatacgctgctcgttttgcggcaagaagcgcgatcaggtaagaaagctcgtcaagggaccgactgacatcttcatctgcgacgagtgcgtcgccgcatgcgtggacatcttggaggagtcccttgagcacgacgacgtatcgcgcgaggaggaggcgggcgagccgaacggggagggtcggcccgcctcctcgcaggcggatgaggggcagcgtcgtcccaaccgtcagatcatctcgcatctgccgacgccacatgagctgttcgagggtctttctgcctacgtcatgggtcaagacgatgcgaagcgcgcgctatccgtggcggtctacaatcactatcgtcgcgttctggagggcggggcggcagagggagctcatgatgagagcgacggtgccgccggacaggactccgtcgcaaaatccagaggcggcctcgccgaggtcgagcttgcgaagagcaatatcttgctgctcgggccgaccggcacaggcaagaccctgctggcccagaccctcgcgcggatattggaggtgcctttcgccctcgcagatgccacagctctcaccgaagcgggttatgtgggcgaggacgtagagaacatccttctgaagctcatcaccgctgccgacggcgacatcgatcgcgcccaagtcggtatcatctatatcgatgagatagataaagtggcgcgcaaggcggagaacctgtctatcacgcgcgatgtttcaggcgaaggggtccagcaggcgctcctcaagattctcgagggcactctcgccagcgtcccgcccgctgggggccggaagcacccccagcaggagctcttgcacatcgatacgacgaatatcctgttcatctgcgggggagccttcgtcggtctcgacaagatcatagccgatcgcgtaggcaacaagggcataggcttcaactccgagatcgccgggcccacttccatagatgagaacgatctgcttcgccaggtgctgcctgccgatctcaacgcattcggcatgattcccgagttcgtgggccgtacgccggtcatcacggagaccagcgcgttcacagaggatgatctcgtctccattctcaccgagcctcgcaacgccatagtcaagcagtaccggcggatgttcgagctggagggttgcgagctggtattcgatccggatgctcttcatgagatcgcacggctcgcgctggtgcgcaaaaccggtgcgcgcggtctgcgatccatctgcgagaacctgcttcagcagacgatgttcgatcttccgagcgagcacgacgtctcgcaggtcatcattaccggggccgcggtgcgcggcgaggaggaacccaggcggatctcgatcgcgatgaagcactgagcgccgcgagaagctcgagcaacgactatctggcgtgacggggcgggggcatctcgcgtgaacatgaaggggaacgagcatggaagcgatggaaaaaagctatgatcccgccgctagcgagccagcgattctccaacgctggcttgcgagcgacagctatctgcgacatcccggcaaaggcgactgcacgatcactatcccgccgcccaacgtcaccggcatcctgcatgcgggccatgccctcgatgacgcgatccaagacgccatcgtgcgacaggctcgcatgcgcgggcgctccacacggtggatcttcgggaccgatcacgctggaatcgccacgcagaccagagtcgacaagaagctcaaggaggagggcgtctcccgtctcgagctcgggcgcgagaaattcatcgaggcctgctgggattggacccgggaatacggcggaatcatccaagagcagatcaagcgcatgggatgctcggtcgatctcgagcacgagcgcttcacgatggatgcggactacgcccaagcggtgcgccgcgtcttcgtcgactggtaccgcgacggtctgatctaccgcggtcgcaggatcgtgaactggtgcccttcctgcaagacggccatctccgatgatgaagccgaataccatgccgaggcgggccacctctggttgctgcgctacccgctcgccgagccggttgagggagtggatcatatcgtggtcgccaccacccgtccggagaccatgctcggcgacaccggcatcgcggtgagcccgaaggatcctgcaaaggcggcgttcgtcggagccaccgtcgtgttgccgatcgtcggccgcaagatcccgatcttcgcggactaccacgtcgatcccggcttcgggaccggctatgtgaaagtgactcccgcccatgatccgaacgattacgccatgggcgaggcgcacgggctggagagcatcaacatcttcgatgagcgcgcgcgcgtcgtggagggttacggcgagttcagcggactcgatcgcgacgaggcacgtgagcggatcgtcgcctggttctcagagcacggcctgctcgagcgcgtcgaggatcatgagcactccgtcatgcactgctatcgctgcgattcctctctggagccatggctgtccgagcagtggttcgtggccgtcgatcgcctccggggtccagccaccgaggctgtgacctcaggtgccgtcacgtttcatcccaagcgctgggaacagacctatctcacatggatggcaggggtcaaagactggtgcatctcccggcagctgtggtggggccatcgcattccggtgttctactgcgaggactgcggctggaccgatgcgctcatcgaggacgtcgagatatgccccgtctgcggcggccggcacgtccatcaggacgagaacgtgctcgacacctggttctccagccagctgtggaccttcgcgacccagggctggccgcagacccccgaggcacttgagggacatcatccgaccaccgcgctcgtcacggcgcgcgacatcatcgccctgtgggtcgcccggatgatcatgagctcgctgtattttctcggcgaggtcccgtttcacgatgtcgtgatctatcccacgatactggccgccgacggcagtcgcatgtcgaagtcgaagggcaacggcgtcgacccgatggatctcatcgagcgctacggcgccgatgcgatgcgcttcaacctgctgtcgctgtgcacgggcaatcaagacgtgcgcttcgacgctgagttcgatcccaagaccggggatttcgtccgctccgctcgcaccgagcaggctcgggcctttgtcaccaagatctggaacgcgagtcgttttctactcctgaacatggatggctacacccccgggcccccggtcgccgacacggccgccgacgcatggatcctgtcgcgcctcgccaagacggcagccgcggtgaccgacggcatcgccggctacgcgttcggtgacacggctcgcacgatccacggcttcgtatggaacgaggtatgcgactggtacatcgaggtcaccaagacgaggctcaaagatgtctcctcgcgggcgcagacgcagagaaacctcatcttcgtgctcgatgtctccctcaggctcctgcatccgctcatgccgtttgtcaccgaggcgatctggggctccatgccggcctcctggctcgatttcagccgggacggtcagtcgcatgaacgcgcggagcagctcatggatgcagcatggccggaacccgaagcgctgtccgcctatatcgatgagcgctcggagcgcgccttcgagctggctcgcagcgtcgtcgcagccgtccgctccacacgcgcgcgctatcgcctctctccgcgggcagcactcggggtgcgtgttcggacacaggtgccggcggttgctgagaccctgcgcgagcaagccgatttcatctgcggcatcgcggcggtgagagatctcgaggtctcttcagccgacggctttcataagccgacgggctctgtcaccgtcgtcgagccggattttgacgtgcatgtcatcgtgggtgatctcgtggatctggaagccgagcgcctccggctcgcgcgcgagatcgagcgggcgagggcggatctggccggcgtcgagcggacgctttcaaatcagggtttcatctcgaaggccgcgcccgagatcgtcagccgcaagcggaaccgggcccgcgagctcaccgagacgatccagggtcttgtcgatcaggctcacgagctcgattgagaaagtcggccatgcctggcggcagcgattcggtgcgcgccgcgaaatgtgatcttcgcaagaggctcgtccggacccgagatgcgcgagatcccctcgctcgagcgcgcaccgacgccaggatagcagagacgctcttcagtgacgagatatggcggtgcgcccagatcgtctacagctatgtctccatcgcatcggaggtctccacgcgatcgatcatcgcgcgcgcctggcagtcgaacaagcgagttcgcgtgccgaggtgcgagcggggcaccttgagactcagctggcatgagatcggctccctcgccgaacttgagatcggtgcgctgggcatacccgaacccgccgtcctcgagcggaccggcttcgatgcgcccgaggatgcaggctcctgttgcggaatcaacgccagcttggcgatcgttcccggtctcgcgttcgatcctcatggcaacagattgggctatggcgggggctgctatgatcggtttctcgcttcattcgacggggtatcggtcgggctggcccgcgagacgcagcttcttgcaagccttgcggagatgggcgttgtggagacccatgatgtgccggtcgaatacgtggccaccgagcgccgaattctggccgctcgatcggcccgctcagatctgtgataccatcccctcggaggaaaacgatcgggtgcgagggacgggcatgagcgaggtatatgacgcggttctgttcgatatggatggaacgctgctcgacacggagctgatgtcgctcgtaacctggaatgacgtggagtccgtgttgggcgtacgcgtatccgaggagctcgcacgctccttcattggactggggcgctcatcgatcttggagcttttgcgtctcgggctcgccggctcgatcgacgggcccggtcaaccgcgtgccgaagatgtgttcgatgcgcacgcgcgctgctggcgcgccatgcgagagcgcgcgcccattccgcttaaaggggatgatctccccgcgctgctcggagatctggttcatcgcggggtccggctcgcggtcgcctcctcctccgagcgatcggcagtcgaggcgaatctgaggcgcgcgggcatccttggcttcttcgaagccctggtttgcggcggggaggtcgggtgcggaaagccgagtccggacatctatctcatggccgcgcatcaggtggggacggcaccggcccgctgtctggttgtcgaagattctccgcttggtgtccgagcgggggtggccgccggcatggatacggtgttcgtgcctgatctcatagccgccgatgaccagacgcgcgcggcgtgcatcgccgtctgtgaaaagatcgatgatatcggtgcccttttcgcccgatgcggctgagaccatcggggacgttgacacggggccggccgatatcgatccgaccgacgagaggggcgcgcccagccgcgcgattcgcgcatccggcgcgcccgattcgagatgagcaggagatgaactgtattgagcgcatcgatcgcgccagatgaggagtcggctcgctacgagattccgttccgcgtcccgaagctgagctatgagcaggcccgcgcgcgagcagcggataccggtcgcatatcgagcggtgccaccccgctgctcgagaccgtcgtcgatatgctcgagatgctcgagcgtcccgatcgccacctggcgtgcctgcagatcgccggtacgaacggaaagacctcgacagctcgcttcagcgcagcgattctcgccggcgagggaaagcgcgcggcactgtatacatctcccgagctcgtgcgcgtccccgagcgaatggaagtgtgcggatcggtggtctcagacgacatgttcgcgcacggtgtctcggcggcggtcgaggcgggaagacgtgtcaacgcggctcgcagcgcagcgaacaagcaggaatacgtcatcactccctttgatctgctcacggttgccgcgctcgtcatcttcgctctcgaagccgtcgatgtcgccgtgctcgaggtcggcctcggcggcagatgggatgcaaccagcgccacggatccggtggctgtcgccatcacgggcatcggtctcgatcacatgggcatcctgggtgacacgctcgctgagatcgccgcagagaaagccgccgtcgtgaagcccgggcggatctgcgttctcggagagggtacccatgaggccagcgtcgagcgcgtcatggacgagcgctgtcgctcctgcggcgtcgagcccctgatcgcgaaccatgagctgctgcatgcgccggagcatctgggggattccgtcgcgttctcgacgagaacggcccgcttcctctaccgcgtgaagatgcccaagccaatctaccaggcacaaaacgcagcgacggccatcatgctcgtcgaagcttatcttggtcggcagctagacggcgagcggctggagtcgagtctcgcgtcatgccctactccgggtcgtttcgatctcattcgaagccatccgcttctgctcgtcgacgcctgtcataatccgcagtcctgcgaggtgttcgtctcagcgctcgacgcgatcgaggcggataagcgatgtcggccgacattgctcatcgccgcgctctccgacaaggatgtcgaaggtgtcgccgccgctctcatccccgcgtttccccgcgttgccgtcacccagacgaagtcgagtcgcgccgtgcgcgcctcggatctcgcccggatcgtgcggtgcgagctcgaacgcgagaaccgcgacgagcacgatctcattggtgtcttcccaacggttcgtcacgcgttgcgcgcgctttcggattcggcatcatccgtggtcgctgctggaacgatcacgctggccggtgaggtcgcagggatcgcgcgacgctagcgcagcgggtgaaagacgggctccatcctctcgaacgtgcacagctcgctgaatcccatcgcctccaacctccgagcgaccaacgaaagccaggatcccagatgctcgggtttgtgcgagtcgcttccgatggtcaggatgcgacccccgagatcgcggtagagctcgaggatctcggtcgaaggttggaggtcgtcaagtccatagcggaaagacgaggtgttgacctcgattccctttccatcggcgatcgcgcgcgaaaggatcgccgcgatgatatcgcggtttctctcgaaaggccagggtccggccgaatcgtagcgcctgatgagatcgagatggcccaggaccgagtatccgtcaaagcgctcctgcacgcgcagcatctcctcgtagtaggcctcgtaacaggcccgacgactccgcttcgcctgaaactccccggtccacagctcgagattgtcgatctggtgaatcgacaggatcacgaagtcaagagagctgcggtatctctcgaccaactgagccgagaacgccgccgtgccggtttggacaccgagctcgagtccgcagcgcacgcgcagatcaggtgcgcatcgctcgcgcatccgctggatctcgggaaagtagctcttgtaatcgacattcgtgatggccgtcccgttctcgatgcgagcggactcgggatggtcgaattcgggcttgacgcccgggtcaacatggtcggtgaagcagatctcgtccagattgagacggagcgcatcgcggcagatgtctcggaccgcatagttcgagtcatcgctgaacgctgagtgaacgtggtaatccgccagcatgatgatcctctctcgagcagcgtccgacctgcgaccgagcggtggcacaatacttgcccgcgcacgcgagcagccgcgcacgacgcaatgaatcaccatgatagcgcagagcatccgtctggttcgtgtgcgccgaggcaaattgggcatacaatgatcatgtcgtcattcacgtcgacagctcggctcaaggaggagtagggtacatggatcacagcatcttgttttcatctgcacgcatcggctcggttcagatcaaaaaccgctatgtcatggcgccgatgggtccgctcggactctcagacgcgggtggaggttggagtcagcgcggaatagattattacgtcgcgcgtgcaaagggcggcacgggtctgatcacgaccggggtcaccttctccgacaccgacgtcgagactcacggagtgggcaacgtccccctctcgaccttcaatcctccgcagttcatccgtacgagtcgcgagatgtgcgagcgggtgcacgcgtatgacgcaaagatattcttgcagatgtccgccggattcggacgtgtgacgattcccgggaccgtgggagacgcgcaggcggtcgctccgagcgcgatcccgcatcgctggcttgacacgacctgccggcctctgcgcatatcagaggtcagacggatcgtcgagtcgttcggtcagggtgctcgaaacgcgcagaaggcgggcttcgacggcgtcgagatccatgcggtgcacgagggctatctgctcgatcagttcgcgatctccatgttcaaccgacgctcggacgagtacggcggctcgcttgagaaccgtctgcgcttcgcgcgcgagatcctcgaggagataaagtcgcgctgcggcgccgatttccccgtctcgttgcgattcagcttgaagagcatgatcaaggactggcgcgacggagcgctgccggaggagaccttcgaagagcgcggacgcgacaccgaggagggcattcaggcggctcgactgctcgagtccttcggctacgatgcgctcagctgcgacgtgggaacctatgactcgtggtggtggaaccatccgccgatgtatcagaaaaagggcctttatcgtgcattctgcaaggtcgtgaagcaggctgtgagcgtgccggtcatatgcgcgggccgcatggacgatcccgacgtggccgccgccgcgctctcagagggcgactgcgacatgatcggactgggtcgtccgcttctggctgatcccgagatcgtgaacaagattcgatcgaaaagattcgaccaggtgcgcccctgtctttcgtgccaagagggctgcatgggccgcattcaacattttgcggcattgagctgcgctgtgaacccgcaggcgggacgcgagagcgacatggctctgacgccgcttgtgggcgcgccgaagcatgtcatgataatcggcggtggcgtcgcgggttgcgaggcggcgcgtgtcctggcgctgcgcggccacactccggagctgttcgagcgcaccgagcggctgggcggcaatctcattcccggtggcgtccccgacttcaaggaggacgaccacgccctggcggcttggtacgtgaccatgttggctcagctcggagttcccgtgcacctgggaagcgagatcacctcggagatcgcctcacgcggtgatttcgatgcggtgatcgtagcgacagggtccgtgccgaaggtcttctcgctcggcgacgatgagcgcaccttcaccgcggcccaagtgcttctgggagagcgcgatgcgggccgacgcgccgccgtgatcggcggcggactcgtcggctgcgagctggcgctgtggctcgccatgaacggtacgcatgtgacgatcgtcgaggccatgtcgaggattctggccctgaacgggccgctgtgctccgcgaacagggatatgctcgagcggctcgtgccctataacgggatcagcgtcatcacgagtgcgcaggcgaagagctacgcggacggaatcctcacggtggagacctctgatggcgcacagaagctgccctgcgacagcgtgatcttgtcagtcggctatcgcgagaacaatgcgctctacgaaaagctggcatcgagcgcgcccgagatataccttctgggcgacgcgcgacacgtctccaacatcatgtacgcgatctgggatgcttttgagatcgccaaccacatctgaggccgggcatctcgcgtcgagctgccccggctcgcgcgagatgcgcgttcgtttcttggagagcctgtctcagctggcgtcgcgagcgtcggtgcgctatggtgtctcaggtggtttgacccggcgcatcttttcgccgtcgggccacggcttcgggggtcggagcgccgcaaccggttcgatttgatttcgcgccgtacggactgaaggggttgtctgcatgcaacagtacgcgaaagaactcatgtcgcctcagatcatggcggtcatctacctgttcatcggattcatcatcgcgatctatctgctttcgatcgtctacgtcgtcattgacgcccgccgacgcggtgtcgagatgtattggctgtggggattcatcgccatcgtcccgtttgccggcatcgtcgcctatctcgtgttgcggccgagcacgtttctcgcggatcgcgaggagcagaggctcgacgtcgctctccgcgagcggcagctcgcccagtacgggtcatgtccgcagtgcggagctccgatcgaaaaggacttcatcgtctgccccgtgtgcaacacgcaggtcagaaatgtgtgcccgtcatgcaagcggccgctggatgcgaactggaaggtttgcccctactgcaggacgcatatcaaataggacagatcccgtgattcgcgtcacgacggtccggaagggaatcgcatatgcgtgatcagatttcggtgaggctcccggatggctcgcagcgcgagctgccggcggaatcgacgctcgccgacctcgcggcgtcgatcggtgccggtctcgcccgcgccgcgctcgccggcaaggtgaacggcgagatcgtcgatctcgcccggccgctcgcctgtggcgacgaggtcgagatcctgacgaatcgaagcggtgccgacgcgctcgccgtgctgcgccactccgcggcgcacatcctggccgccgccatggcgcacctgtacggtgacgtggtgttcggcacgggtcccgcgatcgaggacggcttctactatgacatgcggctgccccgctcgatcagcccggacgatttttcgaccatcgaagccgagatgaaaaagatcgtcgcggcagatcttcccttcgtgcgcgaggaggtcggctatgacgaggcgcgtcgacttctggccgatcagcccctgaagctcgaactcatcgccgagcacgaggcgaacggcgatgcgctcacgatctatcgcgtgggcgatttcatcgatctgtgcgccgggccgcatctgagctcgactgggatgctcaaggcgttctcgctcacgaagctcgccggcgcctactggcgcgcgaacgccgacaacgagatgctcacccgtctgtacggcaccgcgttcttctccaagagggatctcgaggagcatctgttccgccttgaggaggccgccaagcgcgaccacaagaagctcggccgagagctgggcatcttcacgatgttcgacgaggccggcccggggctgccgctgtatctgcccgccggcgcgcgcgtgatccgcctcatggagacctggctgtcccgcgagctgtatcgtcgcggctaccaggaggtcatcaccccgcatatctacaagtccgacgtatggaagacctcgggtcactacggctactatcgcgacaacatgtacttcttcaacatcaacgagggtaccgcggaggagccgcgcctctcggagttcggtgtgaagcccatgaactgccccggccatgtgctcatctacaaaaacgatctgcacagctaccgtgagctgcccatccgctatttcgagttcggcaccgtctaccggcacgagctgtcaggagctgtgaacgggctgttccgggcgcgcggcttcacacaggatgatgcgcacgtgttctgccgcgaggatcaggtgatcgacgagatcgactcgatcatggacacggtcgatttcatcatgggcaccttcgagctgccttatacctgtgagatctcgacgaggccggacaagagcatcggtggcgacgacatgtgggagaaggcggagcgcttcttggcggaggcgctcgaccgacgcggtataccctttgagatcaacgccggcgacggtgcgttctacggtcccaagatcgacgtgaaggtcaaagactcgctcgggcgaacctggcagtgctcgaccatccaggtggacttcaacctgcctgagcgcttcgatctgagctaccgcacggccgacaacgacgagctgcgcccatggatgcttcatcgggccatcttcggttcgatcgatcggtttctgggcatcgtcatcgagcacacggcgggtaattttccgctgtggctggctccggtgcagtgcgccatcatcccgatcgccgatcgtcatctcgactacgcctgcgagatcaagcgactcatcgaggcggccggcgggcgcgccgaggtcgccgagcacaacgagccgatgcgtgccaagatcgcccgcgcggaggctaaaaaggtaccctatatgctcgttgtcggggacaaggaggcggccgctcgcacggtgtcggttcgcgaacacagcgagggcgatcggggatccatgccgatcgacgagtttctgagcatcatcgaggccgctcgcgtgtgatgtccgctcacagcgatcggctcgaccccgcattcattgagtccttctccgccgacgatgcgcttctgctcgcttcggacagcgtctgccgggctcttgcgtcatcctcgatcatccggcctcaagacatgttgatctgcaaccgggatatcgcagagcagatcgaacccgatgcgcgcgccggtgccctactccgggtcgccgatgatatcgaagcggcatcgttcgcggctgcctcggagcccttcttctgttccgacgatggcgtcgccgccgagcggtgcctcatctggctcgtttcctcgatcgcgccgacgggcgcgcgcgtagccgacatcggcgcgctggctgatgccgctgcacaggcgaaagcggtgctgatcgtggacaactcgatcgcgacgcatttttgctgcaccccccttctgctcggcgcggatgcggtcgcagagcctctcgttgtatccgtcatcgagcctgaatgcccatcagattccgtgtcgctgtcgtttgtggccctcgcatggcgcgaggcgcgcaggcggggcgggaaacatgcgtgcggccgcgcgcgcggatctcggatgcgactcgccagacgggtgtttgccgcggatatcgatgaggttgagctgtccgccgagttggtctgcgcagccgagcgcgctgtacgggcgcaggcgctttgcgctcagaagagaaacgatcacgcccgcgcgatagcggaatatctgagctgccacccgcgcgtcgaagccgtgcgctatccgggcttcgaggcgcacgtggatcatgagcgggcgtctcgcgtgctcagacacggttttggtccgatcatcgagatcgatctggacggcatcgagtcagcgacatccattgcaaaagcccttgatcatagatccgggacatccgcctcatccctgatggtttccccttcgactccggatcagcacgaccccgctcggatcacgcgagcgcgcgtcttttcggccgcgtcctctgttcgcgctgatcgcgaaaggggagggggtcgccgggtcatcttatccgtcggcaccgacgaccctttggtcgtcttgaacctgatcgagcacgcgctcgcatcgtgatatcggagaacatgaggcgggcgtcggtgcggacgtgtggggcgcgacaaagcgctagaatggttttcggcagatcaggaaggcgggacactacatgagcagagccgatgggatcttcgtcagaatgtgcgaggacatcctcgagaacggaaccagcacgcaaggtgagcgggtccgtccccgatgggctgatggcgcgtcggcctacaccctcaagagcttcggcgtcaccgcccgctacgatctgcgtgaggagttcccagctctcacgctgcgcagaaccgctctcaaaagcgcgatggacgaggtgctctggatctatcagcgcaaatccaacaacgttcacgatctcaacagtcatatctgggacaggtgggcagatgagtccggttcgatcggcaaggcctacggataccagatcgcccagctcagtcgctatccggaaggcgagttcgaccagatggaccgcgtgctctacgatctttcgcacacgccctactccaggcgcatcatgacgagcacctacacgttcgccgatctatcggacatgcacctctatccatgcgcctacagctgcacctacaacgttacccggtgccccggcgatgacgctttgacgctcaacatggttctcatgcagcgcagccaggatgtgctcgcggccaacaactggaacgtgtgccagtatgcgcttttgctcatgatggtagctcaggtgtccggcatgatccccggcgagcttctgcacgtgatcgccgatgcgcatatctacgatcgacatgtcgaaatcgttcgcgagctcatcgggcgtccgcgccaccccgcgcccaaggttgcgctcaaccccgacgtcaccgatttttacgcattcacgaccgatgatctgctcgtttgcgactacgttcacgggccgcagatcaaagacatcccgattgccgtgtagggcgtatggtacaaggagcgcatgtgagagaaaccgagagcgtcacatcgatcggtacgggccgatcgcttggatcgcgggcgtcgcagccgacgtcttccaccctgcccaacctgttcgccatcgtatcggtctgtcgggattggggtatcggatgcgcgggcgacatggtcgtgcgcaaccgcgtcgatatgcgccacttcgtctccttgacgcgcggccatgccgtcatcatgggtcgcaagacgctggaaagcctgcccggtggcgcccccctcagggatcgtcgcaacatcgtgctcacgcacgatgagaccttcgcgcgcgaaggcgtgacgaccgtctgcacggccgcggcagcgatcggagccatcgcagaggaagacgaggcatggctcatcggtggcgcagcggtctatcgattgctgcttcccttctgcagtcgggctttcgttacgaagcacgattgcgtgcggacctgcgacgcctacttcccggatctggatgtcgatcccgcctggagcctggagtgcgccgggacccgcgcggtgctcgcgtccggcgagggggacgagggtctcgggtactcgttcgacgtctacgtgaggagttccctgtgaaaaccgtcatcctgtatcgctcaaggcaccatggcaacaccttgcgactcgtggacgcgatcttggcggcccatcccgaggtcgatgcgatcgacgtcggcgcactcagcaaagacgcgcgccccgacatcgaccgctaccatcttgtgggcgtcgcctcgggcatatactactcgtccatggacaagcggctcatgcgcgcggtcgaggcggcgctgcgtcccggcgacaaggtgttcgggctcatgacctatggtggccgaaacaattggtatggcagggacctggatggtgtctgcagaatgaagcatgcgacgtatctgggcgcctacggcgccctgggctatgacacatgggggccgtttcgtcttttcggcggcctgcacaagggacacccctcggagcaggagatcgcagatgccgtcgcgttctacgacaagatcctcgacgagtacggtgacatcatcgatgagcaatacgctcagcgcgctcgtcgactctcggccgaggccgccaatccgcgtggcggcgtggtcgcgctcatcaagcgcaccatcagcagcatcgcgggacatttctcgtgagatgccagctcgtacgtattcgcgagctggcagatgagcgcctcgacgcctatgcgcgactcaccgagcgagagctgcgatcggttctcgagcccgagaagggcctgtttatcgctgagagcgccaaggtgatcgagcgcgcgctcgaggcgggcatggagccgatcagctttcttgtggccgaggaccgtctcgagtcgctcgaaccgattctcgcgcttgtcgacgcagccgaaccgatacccatattcgtcgcagctcaggaacttttggtatcgctcaccggcttcgcgctcacgcgaggcgcgcttgccgccatgcgccgtccgcctctgccggaccccgtcgagatgctcgcgggatgccgtcgcgtctgcgttctcgatggcctcgtcgatcacacgaatgtgggtgcggcgtttcgcagcgcggcggcactcaacgtcgatgcggtgctcgtcagccccacgtgctgcgatcctctgtaccgtcgagcggttcgcgtgtccatgggcacggtgtttcaggtgccttggacgagattgggagcagatcgcgcgagctggcctcaagacggcatggcgacgctgcgcgccgccggcttcacgtgcgccgcgctcgcgctggccgacgaatcgatctctctggacgacccgattctcacagcaatcgatcgattggcgctgttcttcggaaccgagggccgcggtctcagcgatcgggtcatcgaggcgtgcgacatgatcgttcgcataccgatggcgggcggtgtggactcgctgaacgtggccgccgcctctgctgtcgtcttctggcagctctgccctcacgctaccaacagatatagatatcgtcccagccgctttgcatgatcgttcgcccgccgcgcagacggcatcgcgtcggggactgggcgcgcgatgcgagaccgatgccgccctcgtctaggccttggcgtctccggtgcagatctgcacctttccgatatcgagttttgacaccttttcttcctttttgctcgttggccctgtctatgtgcgtttcgctcgggtatcgttataccatcttgattctcttgaaacggagctctcttcatggagatggatgatcgcaaacgcaagcgcaccctgctgatgtatatcctgctcatctgcgcagtttatcttattgtgaacgtgttcgtactgcccagagtcaagcagcagcagatcaaggatacggattactctcaattcgtggacgatctcaacaagaagaatatcgactcggtggagtatcacacggattcctatgagatcctctacaagaaaaaaggggaggacgacagcatcgcctaccggacgacgggtgttcccaacgatgcggcgttcaccgatcgggtgctcaaagccggcgcctcgctcaagtcgacctacaacgacggcagttccaacgcgatattctctctgctgctgacgatgattctcccgatcggatttttcgcactcgcaggttggctgctcaaccgccgtatgaagaagtcgatgggcgacgacggaccctctatgaacttcggtggtggtttcggtatgggcggcggcttgggcaagtccggggcgaggatcatcggctccaaggaggtcggtatcacattcaaggatgtggcgggccaggaggaggcgaaggaggccctcaaagaggtcgtggactttcttgagaatcccaagcgctatgaggagataggtgccaagcttccgcggggcgcgctgctcgtcggccccccgggaaccggcaagaccctgatggcgaaggcggtcgccggcgaggcaggcgtgccgttcttctcgatctcgggctccgagttcgtcgagatgttcgtcgggcgcggcgcggcgaaggtgcgcgatctgttcaaacaggccaacgagaaggccccgtgcatcgtcttcatcgatgagatcgatacgatcggcaaacgccgggacggcggtggcatctcgggcaacgatgagcgcgagcagactctgaatcagctgctgactgagatggacggattcgacaaccacaagggaatcgtggtcatcgcggcgacgaatcgtcccgatacactcgatccggcgctgctccggccgggtcgtttcgaccgtcggatcccggtcgagctgcccgatctcgcgggcagaaacgcgattctcaagcttcactcgaaggatgtcaagacggaggagcccatcgatctgaatgcggtcgcgcgggccacccctggagcttcgggggccgatctggcaaatatcatcaatgagggggccctgcgggccgtgcgcatggggcgcaagcgcgccacccaagatgatttcgaggaatcggtcgaggtcgtcatcgcgggcatggagcgcaaatcgaccgtcctctccgaccatgagaaacaggtggtgtcctatcacgagatcgggcacgcgatcgtcgccgcgagccagaagggtgcagcacctgtcaccaagatcacgatcgtgccgcgcacgtcgggagctctgggctatacgatgcaggttgaagatgatgagaagttcttgaccacgcgtcaggaggtgctcgacaagctgacggtctactgcggcggccgggctgccgaggagctcatcttcgatgagatgaccacaggtgccgccaatgacatcgagcaggcgacgaagcttgcgcgcaacatgatcacgcgcttcgggatgtccaaggagttcggcatgatggctctgggtacggtgcagaacgcctatctcaatcaggacacgtcgctcacctgcgcgccgggcaccgcagaacgcgtcgacgaagcagtgcagaagcttcttgaggcggcgcatcagcgttcgctgcagctgctgagggagaacaagttcaagcttcacgagctggcgcgctacctttacaagaaggagtccatcaccggcgaggagttcatgaacctgctcagccgcgaaaacccgttgatcccgaagccgaagaccggcagcgcggccgaatcggacggcgccgccgctgaatccgagagcgcttcgcagacccgggcctgatgcgatagacagcttgaggccccaacgcgctgagaaatcgcgtgtggtgcgagtttgccatcggtgattctcgcgatcagaaaccgacaaggaatcggtaagcccgcgcggcataagttctctttggtcgcctcctccagaagcaatcatgcgatgatgctggccaagggggtggaaccatggcacagctttcgcgcgcaggcgctgcggacaaggcggctcgattacaaaaacggtttggacgtcggcccctgatcgccgcggcgatcgcgattcttgtcatcgtcgccgtgatcgtaggcgcgatgcaggcgaatggtcgggccgtctcgatcgagcgggatgtccggtcggacaccggctcgaccgctcgggggtcgcgcggtcgagatgagagcggatcgggcaaacgggatcgaaatggccgcgctgcgggctccaaagacagcgatgatcagcagaccgagacacagcagcttgttgtcgacgtctcgggtgccgtcatggcgcccgccgtcgttcagctcgtttccggtgcccgcgtcgccgatgccatcgccgcagccggtggcctttcctcagacgctgatgtctcggcgctcaaccgagccgccaaggtctcagacggagacaagatctatgtcccccggcagggcgagcagggagcacccgctgcccccgctggccaaaaggccggatcgaattccggcggcagggcggcatcgggtgcgagctcattggtgaacatcaacaccgccaccgcagaggagctcgatgcgcttcccggcgtgggaccttcgacggcgcaggcgatcattgacgatcgcactcagaacggcccgttttccggcatagaggatctgatgcgggtgagcgggatcggcgagaagaagttcgagaaactgaaaagcaagatctgcgcatgaggcgcaaggcaaacccggagctgcctcctcgaccatatattccacctgcgacggctgccgccgcggcttcgatcgcgacggctgcttgcatattcgagatcggttggcgttttgctctctcgggtgcggtctcgctgatgccgatttgggttcccgtcatcttcggcctcgcttccgggggtatggcgctcaccgggtggcggctgcgtcggcaccgaggtgccgcgcgcgccctgggttgctggcttctgtgggcagctgcgggcatcgtgctcgcgtgcatggcgagctgctgggccctccaagcgcgcgcgaccgcgatgcaggcgtttttttcagcgcccgtgagcggctatcgctttgtcacacgaggcgatccgacgctcacggatctgggcgctcagatcagcgcggacgcatttgactccgatggagtcaaagtcgctcgcgtgcgcctgagcaccggcaagacatatgagcgcggctgcagcctcgcgctcatcggtcgcgccaagcggctcgacgataccgactggtcgcgcagccgcttcatgcgaggcgagatcgctgtcgttcagagcgttcgcgtgacacaccagagcaaagcgagctcattcgatccgctcggcgccgctcgcgcatccatgctctccgtcatcggtccgagtcgcgatgacgccgccgcgctcaccgccgcggtcgtgtgcggcagatcgtgcgagttcaaccggacgtcctccgccgatttattcagcaggacgggcgcggtccatctcatcgcgatatccggaagccacatcgctgttctctcggctcttctgggatcgctgcttcttcggatgcccctctcgccccgcggtcgcaccatctgtctgctgctggtgatgggcgtctatgtgttgtttacgggctgttccccctcagctgtgcgctcgtgctccatggcggctctgggcatggcggcgcgcctcggctcgcgtcgcgcgcacgcgctgtccgggctcatgctggtcacggcggcgcttgtcatcatgactccgggcatcgtctatgaactggggtttcagctttcagttgcaagcgtgttgttcatctcgatattcgggcgctacatcacatgcatcctgtgccgctgcgggctccccccactcatagccgaggctctcgccatcacgatctgcgcgcagtgggcgaccctgcctctcgccgttcccgcgttcggtcagatctccctgatcgctcctcttgccagcctcgtgctcgctccggtgatgggcgcgctgctcgtatgcggccttgtcgcggctccgctcggggcgctggtccccgtgctcgctcccgtggtcttcgtgccgcaggcgctggcgcgcgtctctatctttgcggcccagctcctggcagccgtgccgttctcctcggtgtatgcgaccatgcctccgctgatggcggccgcatcctgctttttggcgtgcgcgctcctcgcctggtggaaagatgtgagacgatggcagctgctcgcggtcgtcgggctaatcgccgttctgtgcgcgggccatgtgctcttctggactcgcgccgcgcccgcgtgcgtgaccgtgctcgacgtcggtcagggagattccatactgattcgagatgggtccgcggcgatgctcgtcgacgccggcgtggatgatgccgtctgctcggcgctcgtgcgcaacaatgtctatcggctcgatgccgttctcatcacgcattgggatctggaccattgcggaggggtgccctacatcgtctccatgatgcccgtcgatcgcctcttcgtcgctcgaggagcatcgggcaacgtgccccccgagctcgcttcggcggatctgccgcccatcgtcgaggtctcggcaggcgatcggctgagaatcggcgcgttcaacggcgagatcgtatggccgcgagagccggtggggggccttgagaacggtgactcgcttgtcgtcgatatgcgctacgagcgcgacggccgccgtctctccgtgcttctcaccggggattccgagttggaacaggagcgacgctacgccgccggcgtcggttcagtggacgtgttgaaactcgggcatcacggttccgccgtctccgtcgacgacgatctgcttcggacgctgtcgccggcggtggcgatcgcgagcgccggcaagaacaatcgatatggccatccgaccgagaaatgcgtcgaagcggtcaagcacttcggggcccgattcctgtgcacgatagacgtcggagatgtcgcgctgtttccggaccgggacggcgtccgtctcaacgtcgagcacgccggcggagtacaatagagcgcattcttctgactcgcgatgaaccagcgaaggtggtgtgcgaaaacatggctgagaagcgcctgcttccgggttatctcatcatcggtgccgatgaggtcaagcgcgacatcgcagtcggtcggctgaaggcccgcttggagatggacggcatggccgatttcaacctcgatgaacgcgatatgaccaaggagcaagacgttgacagcctgatctcatctctcaacacgtttcccatggacgccccgtttcgcttggtgatcttatacggctgcgataggctcgcgaaacccatgagcgagatgctggtggactacttcggcgatcccgctcccacgacggtctgtctcgtgatcgccacctccctgtccagaagcacgcgcctgcacaaggcggtgtcggcgctcggcgcgcaggcgctcatagactgcgcgacaaagaagcgctgggagcttcccggtcaggtccagagcatgatgaggcgtcacggaaagacgatgacgaggcaggccgccgaggaactcgtcgggcgctcggggctgagcacgcggatgctcgacaacgagctcaagaagctcgcgaggatgaccgaggctcccgagatcggagtcgctgatgtcgagcgtctcgtcatgcggaccgcggaggtgcagccatgggatctgctcgacgcgctgagcgctcgcgatatcgcgcgctcgatcgagctgtaccagctgatgccctcgaacagcgacatcaggctctatgctctcatagccggtcgcttgcgcgagctcatctgcgccaaggcgctcgatgcccgcgggcatccacgcgatctcgcgcgtgagctcggcgttcaggcctggcaggtgaaaaaccatattcgctggtctcgagggttcgcgatgatcgagctgctggacgccttgcgcgcggctgtgcgcgtcgagctcgcactcaagggctcgcgcgattcgcgaacggcgctgctgcgctggatcgcgcagatcgcgggggaggccgcctcttcctaggagctttgcgcccgggaaggatgcctgagccgcgcatgtgcgcatcctatgggggcacattcacgatttgcaacgatttcggcgattttcgtctccgatgaacgagacgcgtggtatacttcccgcttgtgacatcaaccatatctcgcagaccggccagccggttcacacgacggaattcgaaaggaactcagcacgtggcgaacatcaagtctcagaagaagcgtatccgcaccaacgagcgcgctcgcatgcgcaaccgctcggtgcgctccgaattgaagaccctcatcaagcatgtccacatggcagtggaggagcaggacagcgaggctgcgaagaccgctgcaaccgttgcctacaagcgcctcgatatggcagccgccaaggggatcatccacaagaaccaagctgccaaccgcaagtcgggcgttcagcgtcttgtcaacaccatccgatagcgccatctcggcaaacgcacgatatcgaggctccgctccggcggggccttttcatttggtagaatgtcctacatgaacaagccagacagctcatacatcagaaacttctccatcatcgcgcacatcgatcacggcaagtccaccatcgcggaccgcatcttggagtgcacgcacaccatcgctgaacgcgacatggcccagcaggtgctcgactcgatggacatcgagcgcgagcgcggcatcaccatcaagagcaacgccgtgcgcgtgatgtatgccgccgatgacggacagacctatcaattcaaccttattgacactcctgggcacgtggacttcgcctatgaggtttcccgctcgcttgccgcctgcgagggcgcggtgctcgtcgtggacgccacacaaggcgtcgaagcgcagacggtctccaacgctcttctggcgatgaacgccggactctcgattattcccgccatcaacaagatcgatcttccctccgccgatgtcgcccgtacgagatcggagatcgaggaggggcttgcgataccagcggaggattcggtaagcgtctcgggcaagaccggagagggcatacacgatctgctcgagcagatcgtgcgagcggtgccggcgccgaccggtgagcgggacgcccccccgaaggcgctcatcttcgacagctatttcgattcctaccgcggcgtcgtcacgctcgtgcgcatcatggacggtgcgttctccgtgcacgatcgcgtgcgcctcatggcgagcgccgatgtgttcgagatcgaggacctcggtgttcgccggcccaaggagacaccgctcgcgcgcctcgacgtcggcgaggtgggctatatcgtgaccggtctcaaggacccctctcgcgtgcgtgtcggggacaccttgacactggatcgcaaccccgccgaagtgccttgtccggggtatcgcgaggtgaagccgatggtgttcacaggattgttccccatcgacaacgatcagtacgagaacttgcgtgacgctcttgacagactgcgtctgaatgatccctcgatcgcatatgcgcccgagacgagcgccgcgctcggtttcgggttccgcgtggggtttttgggcttgctccatctcgaggtcgtaaaggagcgcctcgagcgagagttcgatcttgatctgatcgcgacgagtccctcggtggattaccgcgtgcataccacgaaaggtgaggttctcgatatcaccagcccgcaggacatgcccgatgccggccgcatcgctcatatcgaggaaccccgcctcaaggtgaaggtcatcgcgccaccggacttcgtgggtgcgatcatggaactcaccatcgaccatcgcggctcgttcaaggacatggtctacctttctcccaccacggtcgagatgcattgggagatgccgctctcggagctgatcatggattatttcgatcagctcaagagccgaacaaagggatacgcttcgcttgattacgagttcttccgctatgagccctccgatttgctgaagctcgacgttctgctcgccggcacgccggttgacgcgctgtcctttatcgtgcatcgcgacaaggcctatgcaagaggaaggatcctgtgcgatcgcctgaaggagatcattccgcgtcagctgttcgaagtgcccatccaagctgccgcaggcgggcgaatcatcgcgcgctctacggtcagggcgaggcgcaaggacgtgctcgcaaagtgctacggcggcgacatctcccggaagcgcaagctgctcgagaagcagaagcaggggaagaagcgcatgaaggcgatcggatcggtcgaggtcccgcaggaggcgttcatggcgattctgaaggtcgatgactgaggtgcgcgcggtgtttcccccatccgcgctcggggaggctcccttcctgctcgcgcctatggccggggtgaccgatgccgcctatcgcatcatgtgtcgccgtcacggtgccgtactcgcctacagcgagatggtcagcgtcgccggtctcgccttcgcgagcgcgcgcaccatcgagctcgccgaacctcatgcggaggagccccagctctcggttcagctcttcggttccaagccggcgcagtttgctgccgccgtcgagatgatccagcaacgggtgggcgaacgtctctcgcttgtcgatatcaacatggcgtgtccggtgcgcaaggtcgtctcaaagggtgagggcgctgctctcatggacaagcccgatctggcggcgcgcatcgtgcgcgcctgcgtctccgtggcgcgcgtgcccgtgacggcaaagatcaggatcggcacgcgctcggggacccgcacggctcccgagctcgctcgacgcttggaacaggagggtcttgcggctgttgccgtgcacggacggacggccgctcagctctaccgcggtcgcgccgactggtcgatcatagatgaggtcgcctgcggggtgacgatcccggtcatcggctccggtgacgtcctcaccgccgaggccgcggtcgcgatgctgcgcgataccgctgcgagcgcggtcatgatcgctcggggcagctatggtgagccctggatcttcgaggatgccgcctcgatcgcgcgcgggaacgcgccccggccccgctcgcgtctcagccgtctggccgcgcttcgcgagcatctggctctcgcgcgcgatcatgcgccgcatatgtcgcgcgctcggacgttctccgcatggtatctcaagggcatgccgaacgcggccgcatggcgggcccggctcgtgcgctgcggggattacgatgcgttctgcgcgctgatcgacgagatcgagaacgacgtcgtctccgaagcgcgggaggagccgcgctgagatgggtgtccacgcgctgtacgtgcacatgcccttttgccgcagccgttgcccgtactgcgacttcttctcctgcgcactgggtgctcgaggatctgacgcgcaggcaggagcctatcttgacatggtttgcgcgcgcatcgacgagctgggttcgatcggggttctcgatcatcttcggtgcggctatatcggcggggggaccccctctcttttcgggcccgctctagccggtgcggtcgcgcgcatccgccgctggtgcgagccggtcgagatcacctgcgaggcgaatccagagtcgtgcacggcaagcttctgctccgcgatagcgcgcgccggcgccacgcgcatctctctgggcgttcagagcctcatagatgaggagctggccgtgatgggccgcatccacacgcgtgagcgcgcgctatgcgccatcgagatcgcgcgcgcgacgggcatgtctgtctcatgcgatctcatgtgcggtctgccggggcagaccgctgacagctgggagcgcacgctgctggacgtgatcgaggccgcacccgatcatatctcggtgtatccgctctcgattgagcccggaacgcccttcgagcgccgttgcgcgcgcgacgcgcatctcgttcccgatgaggatctgcaggcggatctcatgatcgctgcgcgcgcgatgctccgcgaagcgggctttgagccctacgaggtcgccagctatgccagatccggacatgcatgcctgcacaatatcgcgtactggaccgcaaaaagctatgcggccatcggaccatcggcggcagccatgttctcggtagatgagttcacccgatatcgcgaggcgtttcccggagtcgagccggggccgcgagcggcgcgcgtgcgcctgcgtcagcgggatgctcgcgggaggagctttgaagctgaatttctggatgagcgcgagaccgtcgccgaggatctcatgctcgggatgcggatgagcgcgggcataggagcaggtctgctggaccgcgcgcgaacgacgttgggtgacgccgcgctcacgcgagcgctcgagtctgcgctcgagggaggcctcgcgtcgtggtcgcgcgtcggccgggatgagcgcctcgtgccgaccgagcgggggtggctgttcggcaacgagctctacggcttgatgtgggatctggcggctgatggctagtcgctcgccgtccgtcgcggcggcaccacgtgcccgagattcgcaattcctcctcaaacgcgatgtcgcacccgcagcgcaggcgcgaccgagtatgatacatcccaaggcgcagacgagcgtcacttgaaagcgtggacacctcgagccgatttgcgattccgtcctcaggctcgacaggacacgccgagtgcaaaggcaacgcgacggcaggaaagagcccgccacatggcaatgatgaacgaaaaggactattacgcgatcctaggcgtttccaaggacgccgatgcgaaagagattcagaaggccttccagcagaaggcccgcaagcttcatccggacatcaacaaggctcctgacgccgaggagcgcttcaaagaggtatcagaggcctacgccgtcctatccgatgacgcgaagcgcgcacgttacgatgcgatgcgttccggggggccattcgccggctatcagggcgcgccgcggcccgggccagccggaggcgcccagacgccggggggcttcccgttcgatggcttcccgttcggtggctcatgggggcccgctcaccgatcagccgccgcgtacaatccagagaccggcgcggacgtggtcatcgatatcgatctcaatgcgcagcaggcaagggacggcgcgcgcaaaggtgtcaggtaccggcgctatgagacgtgcgagcaatgctccggcacgggctcgatctcgagcgaatcggcccatgcctgcccgagctgcggcggcaccggatcgatcgatgtcgacatgtcgtttctgttcggtggcggcaggcttcagatggtgtgtcccgagtgcggcggcaccggcagggtcgtcgcggatccgtgtccgaggtgcgacggcaccggcaggcgagccgtggtctcagaggcggtgatcggctttgcagccggtacgcacgatggcgatgtcgtccggatgcggggtatgggccatgccggcacgaacggtgcgcccggcggcgatctcgtgggtcgcgcgcacgtggccgccgagcggctcgagggacgggcgcggaccggcttctacctcgcgggattctgcgccccgtttctcgtgtccctgctcatcaccggtatgacgatggccatgacgaccctgtgcgcggtacccttcgccttgggcgttctcatggtcgttagcgatgatgttctgcaccgctctgtgctgtggtggcgtcgcggtgccgtccagtttgcgaacggcttcgggaacggggtgttcttcgcggtgcttctagcgggtttcagccgttgctcgcaaagcatgaccgggccttcgtatcggatgatgtagcgaggggctctcccgcttgaattcatatatgccgtgtatgatggtctgcgccggatatccggctgcggcaacgatttattgggaaggcaatcgctgtggtggaaaaaagggattactatgaggttctgggcgtcgagcgcgatgccgatcgcaagacgatcaagcgagcgtttctgaagcttgcgcgcaaggtgcatcccgacgtttcggatgaccccgctgccgaggagcagttcaaggaactcaacgaggcctactcggttctgtccgatgatgtgaagcgcgcgaactacgatcgcttcggcaccgccgagggcgcaggtggctccggatacgtcgatttcagcgacatcttcggcggcatgggcgtcgatgacatattctcatcgttcttcggcggcaggtcggcctcatcgcagcgcggtcgcgccgcgcgtcggcagggacgcgatatggcgatctcgttggaggtcacgctcgaggaggtcgcgcgcggttgcaagaagaccatcgcgtatgaccgcttggcgccctgcgatgactgcggcggcacggggatggcggaaggcgccagcgagcaggagtgcccgcggtgccacggcaccggttttgtcacgacggtgcagcgctcggttttcggtcaggtgcagtcctcgtcgccgtgcccggagtgcggcggggagggcacggtcttggacagcccctgcgagatgtgcgacggtcagggccgcacgccgaaccacgagcgcatcgacgtccggatcccggccggcatctcctccggtggccagctgcgcgtccagggtatgggtgaggccggaatgcgcggtgcccctgcgggcgatctgatcgtgagcgtgcgggttcgggaccatgagcgctttcagcgctcgggggacgatctggtctgcgagatcgaagtttccatggtgcaggccgcactcggttgcacggtcgaggtcgccgggatcatgcccgacgagaccatccccttcgagatcgccgccggcacgcagcacggcgagctcgtgatagtcgaggggctcggcatgccccgcatgtccggtgggggccgcggccgcagcgctgcgcaggtgcgcgtgctggtcccccgcgagctgcccgatgaggctcgtgcgcttctcgcgcgatacgccgctctcatgggagagagcgtggagagcgattccatctccgctgccgcgcaggatgcggccgccgcgtcggaggcggagctcgccgagcacgacaagccctcaaaatctgtcgtcgatcgcattcgcgacgcgatcgacgatgttctcgagtagggcccgccgggatgggttgttcctcatctggtgtcccgcgcgcccgtgtcgtcaatatcggctgccgggtgaaccgcgtcgagtccgatcgcatcgaggcggagcttgcgcgcgcggggttcgccctcgatgagacgggggaggctgatctcatcatcatcaacacctgcgcggtcaccggcgaggcggaagccaagacgcgcaaggcggtgcggcgcgccctcgtggcttcgccctcggcgcgcgtgatcgcgaccggctgctcggtgaatctgaacgcctcggcgctcgccgcgctatccgaccgcgtgatcgtcgagcccgtcaaggagcgcgtctgcgcccgcgcggcgcaggccgccgcggttctcggtgcggcgccctgtgcgccctcggcggtcggctctgttcgcgggacgcgtgctcgtgtcggcgtcaaggtgcaagacggctgcaacaggcgctgctcctactgcatcgtatggcgcgcgcgcggaccggagcgctcggttcccgtcgccgcggtcactggtcgcgtgcgcgagctcgcagccgccggcgtcgccgaggtcgtgctcaccggtgtgaatctgggggcttgggccgggtcgggtcgagccggcggcaccgcggacatcgccgatctgctcgaggccgtgctgggagagacggacatagctcgcgtgaggctgtcctcgatagagccgatggatgtctccgggcggcttcttgccgtcatggcgcactcgtcgcgacgggtcgcgccctatctgcatctgcctcttcaatcgggttgcagcgcgaccctgcggcgcatggggcgtccctattcggcgcaagatttcgctgagcttgcaaggcggtctcgtcgatccatcgcaggcgtcgcgctgtcctgcgacatcatcgcgggctttcccggcgagaccgatgaggagttcgaggcgtcgttcgagctgtgcgcgcgcatcgggttctcgcggatgcacgtgtttcgctacagcgctcgtccgggtaccccggctgccgccgcatccggtcgcatcgaacccgcggttgcagccggccgcgctcgtcggctgcgcgctctcgcagcggagatgacagacgccgacgcccgctcgcgcatcggcacgcgtgagatcgccgtcgtggagcgcgctcgtcgggctcggctcggctcctaccaccccatcctcatcgatggtccgctcttcgatcagcgtctcggcggacgtcgggacgcagctccgatcgcgatcgcagacgtcgacatcgtcgatatcgatgagaacgggatgctgcacgggcggatcgcgaacattccggcggaaggtcattcatgagcagcgcacagcagggcaccgagatcacgctcgtcggtcgcatcgcaaaggcacgcgatcgcttcgggttctatcgcgtcggagctgttcaagttgatgagggcggggtgggaacagatggccgtgaccgtgctcatcagtagcgacgagggcctcgaagcgcctatcggcgaggacgagatcatgcgcatcgctgcgttcgtgctggagcgcgaggggatcgagatccccgtcgagctctccgtctcattcgtgggcgcctccgagatgcgcgacctcaaccgctcatggcgcgggatcgacgagcccaccgatgtgctctctttcgagtgcgatcgccctgactcaaaagactcgctcgctggccgaccgggctgcgagcagcccctcgagctgggtgatgtcatactcgctcctgagatcatcgcggctcaggcgacgggattcaaaaacacagcggccgacgagtgccggctcatgctcgtacacggtctgctgcatctgctgggctgggaccacatcgccgaagaggatgccgaggcgatggaagcgcgcgaggacgagctgctgcgcgggctgggacggcagcgcgatgcgcggcgcccgatcgcgatcgcaccgacaacccgacatccacgaaggaccgagacggaggggagcagctgtgataccgggctctgacaaggatcatctctcatttgccaaatctctgcgctatgcgctcatgggtgtcgtgacagcagttgtcacggagcgcaacatcaagatccagatcgccgccgccgcgctcgccgtcgcactcggtctgatcgtccgtctcgactatgtgtgctgggcgctcatcgcggtctcgatcggagtcgtgatcttcgcggagctggcgaatacggcgatggagacgatcgtcgatttggcgacacaggagatggatcccctcgcgaaacgagccaaggacatcgccgccgcgagcgtgctcgtcttgtcgctcaccgccggtgtcgtgggcgttctcgtgttcgcccacgctttcggcgtcctgtagatgaaccccgatgatgggagtgaaatgagagaagatatccgcgacgccgtcgagcggcgccatgattggaatcgctcggagcagatcgcaaccgcagatgatggcgtcgaggagtttcacagcgggttcgtcgccctcgtgggcaggccgaatgccggcaagtccacgctgctcaatgcgatcttcggcaagaagatcgccatcacctcgaatgtggtgcagaccacgagacgccgtctgcgcgccgtggtgaaccgtcccgggtgccagatcgtgttcgtggacacccccggtctgcacaagccccaggattctctcgggcgcgagctcaacaagggggcgctcgcggagctggtcgacgtggacgtcgtcgcgctcaccgtcgatgccaccaagcccgtcggcagcggcgatcgctgggtcgccgaacgcgtcgcgcgcacgagcgccgtccgcgtgctcgtgatcacgaaggccgatctcgcgacgccggagatggtcgccagccagatcgccgcggtcgcggcgctgtgcgacttcgatgagacgatcgcggtctcagcgaccgagggattcaacgtcgaggccctcatcgagatcgtttcgagccatctgccggtcgggccgcactggtttcccgatgacgcgggcgcggatgcgaccgacgagcagatcgtcgccgagttcgtgcgggagaaggccctcaggcgcacgcgggaggagatcccgcatgccgtcggcgtcgcatgcgactcccttgcgcttgacgggagcctcgtgcgcgctcatgcgacgatcctcgtggagcgcgacagccagaagggcattctcatcggcagcggcggagagatgatcaagcgcatcggcaccgacgctcgccgcgatctcgagcgcctgttcgaccgcaaggtgtttctcgcgctcgacgttcgggtgcaacctgactggcgcgatgacggtcgcgtgatcagacggctcggatacggtgccgaggcgtgatcggtggcgcgtcgacgcacatatcgcacgcgtgcgatcgtcctcgacaagacgcgtctcgccgagaccgatctgatcctcacgctgcttgccgaggacggccggcagattcgcgccatcgccaagggggcgcgcaggccaggtggtcgtctcgcggctcgctgcgagctggcgtgcgacgttgatcttctgcttgcctgcgggcgcagcctcgatatcgtttccgaggcgcgcatgatcgcgtctccgctcggggccgctcccgacctgccggtgctcgccgcggcgagcgccctgacagaggtcgcgaagctcaattgcttcgaggatgccgaagatcccttcatctttcccatcacgcgctgcgcgctcgacgtcgcggcggctgcggggcggcgcgctcgctccgcctcgggtggcgttgcgcccgcgtcggatcctctcgtcgcagcgcatctggatctcatcgtggcggcctacgttttcaagctcatgtcgcatatgggctatcgaccggattgcacggcatgcgtgctgtgcggcgacacagacctcacctatttttccgccgccgccggaggactgctgtgctcatcatgtgcggcgagcgtcacctcggccgagcccatcgatgccgatcggatcgggtggctgcgcgcgctcatcgccttgcgcttctcagagctggccacttcgccgatcgatgcgcccgcagccgctgtcatgctctcactcgctcatacctgggccgtgacgcatctcgacagtcggctgcgctcgctcgagttcatgctcgggagatgaataaaaatcgcgtgcgcaccctgtaacctcgcatagcgcatataatatcttctgtgaaacgacgtcgcgtattctaccgtcgtctgtatgcaggccacgttcgctatccgtccatatcgaggggagattcagtatggcacgtttgcatgtcatggagagaagccacgcgcaggccgtgatggatgatcttcatgatgccctgggcaggaggctcgagacgcgatctttagccccgtgccccgtcgagttcaccgcggcgctcgtcaatctgtgcgcgacgcagagctgcggcaaatgcacgccctgccgcgtcggactgggggtgctcgccgaccagcttgaaaaggttctcgctgggcgagccgatgatcagacgctcaaggtcatcgagcgcaccgccgagaccatctatcggtcgagtgactgcgccatcgggtatgaggccggatccatggcgctcacggccatccgcggctttcgcgacgatttcgagcatcatctgcgcaccggcgcgtgcggcttcggccaaaacgagctcgtgccctgcgtcatgggttgccctgcgggtgtggacatacccggttacgtctcgctcatcgaggcgggccgctacaccgaggccatccgcctcatacgcaaggacaatccgatgccctcggtctgcggtctggtgtgcgagcatccctgcgagatgcactgccgtcgcggcatcgtggacgatccgttgaacatcatggcgctcaagcgctatgccgcagagcacatggagagcgactatcgtcccaccatggctcccgcgaccggcaagcgcgtcgcggtcgtcggcggcggtccggctggcatctcgtgcgcctactatctgtcgctcatgggtcatgacgtgacgattctcgagcagcgcaggcatctgggcggcatgctgcgctacggcattcccagctaccggcttccgcgcgaggatcttcaggcggagatcgattggattctcgcttgcggcatccatgtcgaactcgagtccgccgtcgacgccgagggactcaaagcgcttcgagccgattacgatgcggtctatcttgccatcggcgcgcataacgacaagaagctcgggctggatggcgaggacgcgcaaggcgtcgagtccgccgttcagatgttgcgtgctgtcggcgatggcgagctgcctgatttcaccggccagcgcatagcagtcgtcggcggcggcaacgtggcgatggatgtggcgcgctcctcgctgcgtctgggcgccgagaaggtcacgatcgtctaccggcgccgcatctgcgacatgacggcgcaagatgccgagatcgccggcgctcaggccgagggctgcgaggtcctcgaacttcacgcgcctgtccgcgtcgagaccgatgagcgcgatcgcgtcgtcggcttggtcattcagcagcagattatcggcgcgccgtcccgaggccgcccggccccgcgtcccgccgacgcgcccgagcgcacgctcccctgcgatcgtgtcgtggtggccatcggtcaggagatcgattccaagccgttcgcggagatggggatcccctgcaagtgggatcggatcgtcaccgacaccgagggcgccgtcgagggattcgccggactctattccgggggcgattgccagaccggccccgccaccgtcatccgcgccatcaacgccggcaaggtcgcagctgccaatatcgatcactacctcggatacgaccataagatcgtgctcgatgtcgagctgccgaccgtccagttcaagggcaaacggctttgcggccgctgcgagctgaccgagcgcgacgcgcgcgagcgcatctcggattggtcgctcgtcgagcaggggctcacggatcaggaggcgcatcaggaggcggcgcgctgtctcagatgcgatcatttcggacttggcgcgtttcgcggagggagggtcgctcaatggtaaagctcacgatcgacggccgcgacgtggaggtcgccgagcacacgacgattctggaggcggcgcttgccgcaggcatccggatccccacgctgtgctatctgaaaaatctgaacgagatcggatcgtgccgggtgtgcgttgtcgaggtcgagggaatcgaccagctcgtcgcggcttgcaacaactatgtgctcgacggcatggtcgtgcacacgaacagtccgagcgtgcgcatcgcgcgcaaggtgaatgtcgagtttctgctctcgcagcatgactccgagtgcacgagctgcgtgcgctcgggcaactgctcgctgcagacgctctccaacgatctgggcatcgcccagctgccctttgacaagcacctcgccggcgagcactggaacctctcgttcccgctcatccgcaacaatgacaagtgcatcaagtgcatgcgctgcatccaggtctgcgacaaggtccaagccaccggcgtgtgggacatcacgaaccgtgccggccatacgatggtgaacaccgtcggcggcaagccgatcgaggagacgggatgctcgctgtgcggacagtgcatcacgcactgtccggtgggcgcgctgcgcgagcgcgatgacaccgagcaggtctttgacgctcttggcgatccggagcgcatctgtctggttcagatcgccccggccgtgcgcaccgcctggggagagacgttcggtctcgcaccgggtcaggcgaccgtcgagcggctggccgcggcactgcgcatggtcggcttcgattatatcttcgacacgagcttctccgccgatctcactatcatggaggaggcttcagagctgctcgagcggctgaagcgcgccggcgagtccggcgagcatccgacgttcccgatgttcacgtcatgctgtccgggctgggtgcgctacgtgaaggaccactaccccgagctcgtcgaccagctgtccacctcaaaatcgccgcagcagatgttcggcgcgatcgcgaagacctactatgctcaggcgctcggggtcgatccgagcaagatcttctcggtctccatcatgccgtgcgtggcaaagaaggccgaggcggcgctgccctcgatgaccggagccgacggcgcgccggatgtcgatgttgcgcttacggttcgagaggtgtgccgcatggtcaaggcctgccacatcgatgtcgccaagcttgacgacgagccgctggatcagccgctcggcacccacacgggggccggcgtggcgtttggatcgaccggtggcgtcatggatgccgctttgcggagcgcctattattttgcgactggcgagcgatgcgatgcggatgcgttcagcgatgtgcgcgggatggacggctggaaggaagcgaccttcaccatgggcgacaaagcgctcaaggtcgcggtcgtccacgggctggccaacgcgcgcaacctgctcgatgccctgaaaagcggtgaggtcggctacgacttcgtcgaggtgatggcctgtccgggtggctgcgtcggcggcggcggacagcccattcatgacggcatggagctcgcgggcgagcgtggtgaggtcctatggggcttggatcgcagctcgaatcttcgccgctcctacgagaatcccgcgatccagatgtgctacgcggactatctgggcgctccgctgtccgagcgcgcggaggagctgctccacaccgaccagcgcgcatggacgatgccaggcgagcgagaggagtgcttatgatgcctgacacagcgcgcggccgaatccgccgcggcggtctcgccgcgctcgcgctcgtctttgcgctgacgatctgtctgggagggtgctcgggcaagccgacagcgcccgcgggctccgataagggcggctccgctcgcacggaggtgcgcgtcgcctccctcaagggccccacatcgatcggtctgctatcgttcatggagcgctcatcttccggcgagacgaagtcctccttcgatttctcgatcgatgccactcccgacgagatcgttccgaagatcattcagggtaaggcggacatcgcgctcatcccggccaacgcggcttcggtgctgtattcgaagacgtccggcggcgtcaccgtcttggatgtgaacacgctcggcgtgctttccgtcgtcacctccgatgagtcgatcgcgaacttcaatgacctcgctcaacataggattctgatgaccggcaagggaatggtccccgagtacaccatgaactacctgctcaagcaggcgggcattgccgacacggtcaaacttgagttcaaaagccagccggaggaggtcatcgcggcgctcgcgaaggatcccgccgccgtcggtatcttgccgcagccgttcaccacggccgccttggcgaagaacaccgcgctgcgcgcaccgctcaacttgagcgatgtctgggatggtctcgctgcgagcacgggcagcaggatgctcaccggcgtgacgatcgtgcgcacgaagtttttgaaggagcaccccgaggccgtcaaggagtttctggaggagcagcaggcatcggtcaaggcgatcaacgcagatccgtcggcggcggcgaagctcgtcgtcaaacacggcatcatcgacagcgaagatgttgccagacgggccattccgggatgtcagctcgtctgcctgacgggaaacgatatgaagaccgccctgagcggttatctgagcgtgctcttcgagcaggatccgacatcggtcggcggcaagctgccggccgacgatttctactacgtcccctgagttcaagcgatttcggaccgccccctatctggccggtgcggggcggtcccgttttcaggtatccaagcaaggttccgtctcatgtcggaggctgtggtatagtgttgatcaaaagagacaggagagtttgcgtctcgtgcacttcgctgtgatgcgggaaataggcttggatcatctctggggaggagtaacgcatgcacaagtatatgggctggttcgtatgctgcggaccacacctgtgtgggataaggctgtctaggccgagtaccacagcggggggggggggctcctagaaaagcatctctgactcttcgttatccggatcctttgcacattacggatgtctccgaaccggcttttgccgatggcgcaaccgagtcttgcgtccaaagaacacctcgttgctctgccttcacgtcgacccgcacgggcgcagcagcagatggtataagcgatacagaagacaaatcaatacagaagcacgaaacgggagtctgtgcgagccgcgttgaattcgcatcgcttaatcttgtcgatgaaaatcgcactccggtcgacaacgcatctggagtgcgtctatgagcgggcgcgcaacggtcaaaagattccggaggaatcttttcataatctgctcggctctattcctcatgttgacgaccgctttgaatctctgggcgcaggaaagccagcctgcgactcgatttgttcaagaagaacgcgaagatcaatcttgcgagaaaaaaggcgcgccgaggcaggatgatcaagcaccagagggtttgcccgactgcaacgagaaagaaaacaactctcagattcccacgaaatcgagtgatgagccgcagagctcctcagtctcgcaaactggtgtagaaacagtcagctttcgggcacccataacaatcggcgacaaacagatagcctgctctttcatcggagatgtgggtgctcacaccgcaatgctgtcttcgctgctggacaagagcgcgagcggcgccatcgccaaacttcctgagacgatctctgatggcgcgaacagctacaaggtgacggttgtgggagattttgcattcgagggatcaccaaacatcacctccactggactcgccggcaataaaagcattacgtatgtcggcagcggtgctttcaaaaactgcatcggtttgatatcgaccgggctggatggcaacgacatgatcaagacgatgatgggcgatcacgggggcgtgtacacgggcgtattcatgggatgcacatcgctcacgagaaccggcctcgagggcaatcatactctcacccatattggcggaaccttttggggctgcacttcactgctcagcacaggtctgaaagacaaccgcacaataacgtacgtcggcggaaatgctttccgaaactgcaccagtctcaaatccgctgatctgggcagcgatcgaatcagcagagtatgggaaaatgcattcaaggattgttccggactgaccgcgaccggtctcgaagataatcacagcatcacagacatcggccccagcgcatttgagaactgcgtcaatctgggcagagcaagcgacgtcaccggggccacgaatacaggtgacctggtgatcaatcagccaagtgatggaacgaggatgactatagaagctcgggcgtttctaggcacgagctacaactcgctttatctgctttgcaacggccaagcttcagggcctgatgtcgcaccggacggcatctctccttcggccataaaaaaggtctatgttcaatcctcgtggttggggtccatcacttggaggaactacagcgtcgccgaaggctcgctcgtcatcatgaatcccccgattttgtctatgaacgcgaagcgtgtgccgggtacctcggatgccgcgtcagtcgaactccagatcgctcagtcttttacaggtcagatcaacgatgcctcaggacacatgatcaagcgtttttctgtgaacaagaatccctcgaatcccactgaagtcgtgaaactgaataccgatcgcaatacgggtctcgcgccgggttccgaaacactgagtgttcgcaacgtatcaccgggatccttcatttttccagctggttccagggcacgcccctacaactcggtttcctcctccgggaaatcctgcggtctttccgctgtcgcctacaaggtggcgttcgacccggctggaggcacaggtgccatgcccgatcaacctatgacctacggggtagaagcgccactcgagcaatgcggctttacccgaggccactacgctttcgtctgctgggacgcaggtgccggcgggaggtcctacgccgacaaggaaagagtttcaaatctgagcgatctcgaaggagccacggtcaccctgcgggcgatctggaaatcaaccgtttcgctcgagctcatgatttcgagtcgtatggcaggtacaggaggtggctccccgcttgccggcgcgggttacgcgctgtcagcaacctcggatgtcgccgacgagatctacgatgtctacaccgatcccgagatgcatcaccgtgtcgagtcgtggccgcagatgtcggcctccgatggaaatctgcggctctatggggtctcgccgggaacctaccacctactgaacctttcggctcctacaggctaccaagtctgcccagatgctcatgttttcactgtgggcgacgatggttcggtgtccgtggacggagtcccttataagcccgccgccggcgtgatcgcgcttacgatggactttttgcccgcaccggtcttgccgggtaccggtgtgaactccgctgggcacccagagagcgtcgccgtgctcgtagcgttggctgccggagcgctcgccgcgccgcttgtgcgccggcggagctgagacaacgccagtgggagcgcgatgccgacggtcgccctcatgctccggcgatgctcaagacgagcgcgcccagctcatcggcatcgcgcacatcgtgggtcgctatgatgagcgtccgtccctccaggtgacggtcgatgtagtcgagcgctgcggtgcgcgcggcatcatcgaggccggcgaacggttcgtcgagcagaacgacagatgatggtgcggccagagcgcgcaccagctcgagtctgcgctgctggccgcctgagagctcgccggcggccgcatcggccacctgctcgggcaggatctcctcgatcaggccgcagacttcatcgcgggtgaggtcgcgagcggagacgagcaggacgttatccacgcatgacagctcatcgatgaggcgcgcatcttggaactccatgctcatcgacgccggcgcctcgatgttgccgtcgagtggttcgatgatgccggcgatcgtcttcaacaaggtcgtcttgcccgaacccgacggcgcgctcagacacaggatctccggtgccggtagttcgaaggagggcgcgcaggccaccgccgtctccccgtaaccgatcagcagatccctcgcttgaatctcgccgggaggctcggcgaccctgttcggccgcagtcttgctgcgagccgaatcgatgccggcgcgctgtgccgcagcagcgtgatgaacgcgcgctcgcatgcccaagccattaaaacgactgcggcggtccaagcaaaaaggtcgggtgtttccagcaggatcttgctttgatatatccgctcgccaatcgtccccgcaggtacgccgatcagctctgcagcgattcccgctttccaactcatgctgatcgcagtctcgctcgtcgcgacgagatacggcaggacaccgggccagacataggcgagctggcgctggagaccacggatgcgaaagacgaagaacagctcgcgcatagcgggatcgagccggtcgagcccttcgagcacagagaagtagatagcggggaggaccagaagaaatacggagatagaactcacgctctccgatccgaaccagatgagcagcacgacgatgacgcatacgatcggcgtccccttggcaaccgacatggcaggctgcagcagctcgcgcacggtgtgcgcgcgataggcgagcgcggccagcgtcaaagcgacaaggtagccgatcaggcaccccgttaggatgcgcgcaccggaggaggcgatgatggaccagaacgcggcggtcggcagcagacgcaacagcgcgacgagcacctgaaacggtccggccaaaatgagcgaggagccgatcagaaagcttgccagctgccatacgagcagccacagcacgatcgcccacgttccctcgccgaggctatccaggcacaggcgcgtgatctcgtccagcttcccgcgtgtccgctcctcggcttcatcggtcgcctcatccatcgcgttccccgctctccttctccatgggacgacgcgtcccctgcgtcatctcggactgcaccgtagcctacatcatattcgaaccctcctgcaactcagggcgcaagggcttcgagcggatggtgagtccatgtgcatgttcgcgcgcgaacagcatgtgctaccatattgtacgtatgctacctcctacttggtcgtccgctgcaccggcggccacccagttcgaggcggattgagcgccgcatgtcgcggccgagacgaaaggtgatccatgacgatctcaaaggaacgcaaggcagagctcattcgcgagtatggagcgaacgagcacgattcaggcaattccaaggttcaggttgcgattctgaccgatcgggtccgggagctgaccgagcacatgaagtctcatcagaaggacttccacacccggcgcggtctgctgatgctggtcggccgccgacgccgcctgctatcctacatcaagcggcatgatgtgctcgagtatcgcgagcttatcgccaaactcggtatccgcgataacatttcgtaggtcatgagggagcgcggcatcgcgcttcctttcgtatggagccgattggtcgggtccatgacagctcgcatgcggccgatccgctgcgagcacaaggcagcccgcgcgcaacgcggcgcgcggagatgaaagaggaagagatatggcactggtaacacgcacatttgagttgtacggaaagacctacacgctcgagtccggagagcttgccaagcaggcgaccggagcggccctggtcaaacagggtgataccaccgcgcttaccaccgtggtggtttccaaggagcggaagaactacgacttcttcccgctcacggttgatttcaacgagaagctctacgccgtcggacgcatcccaggcgggtttttgaagcgcgagggccgcgcttcggacaagggcacgctcacggctcgcatgatcgatcgtcccatccgtccgagttttcccgacggctttcgcaacgaggttcagatcgtggtgaccaccttggtcgccgaccagacgaatccgatcgacgtgatctcgaccatgggagcctcgctgtcgctcacgctcggtggcgttcccttcgagggaccattggcctgtgtgcgcatcggacgctccggcgacagcggcgagttcatcgtcaatcccacgtacgaggagatcgaggcatccgatctcgatctcgtcttggcgggcacgcgagatttcatctcgatggtcgaggccggagccgacgagatcagcgagcaggacatgctcgccgcgatggagttcggtcagcgcgccatcggcgctttctgcgatgagcagctggccttcgtggatcagtgggagcgtgagaacggtccgatccagcgtcgggagtatccgcttgacgagccggtccccgaggtgcacgaccgcatcttcacgcactacgatgagatggccgcagcactggccgatgccgacaagctgagccgcgtcgagaaggtcgccgacctcaaggctcgtatcaccgccgaattcacggaagaggagcgcatcgcctgggagcgcgagatccccgtcaacctgaagaagctcgaaaaacaggctatgcgcacgatggtcgttgaaaccggcgagcgcgtggacggccgtcgcgccgatgagattcgtcccatcatggtaaaggacgcctatctgccgctcgttcacggatccggtctgttccagcgcggccagacgcaggtgctctccgtgctcgcgctcggtatgctgaacgagtcgcagcgcttggataccatcgagccggtcgagggcaagcgctatatgcaccaatacaacttcccaccgttctccacaggcgagaccggccggatgggtgcgccgaagcgccgcgagatcggccatgggcatctcgccgaacgggcgcttctgccggttcttcccgatgagtccgagtttccctatgcgatccgcgtcgtctccgaggtgctcgaatccaacggatcgagttcgatggcatcgacgtgcgcgagctgtctggccctcatggatggcggcgtgcccatcaagcgaccggtctccggcatcgcgatggggctcatccaggagaacggaaagaccgtcgtgctctccgacatccaaggtatcgaggattttctcggcgacatggatttcaaggtgaccggaaccgagcgcggcatcaccgccctgcagatggacaacaaggcgaccggcctcacgttcgatattcttcgtcaggcgctcgaacaggcaagagccggccgggcattcattcgcggcaagatggtcgacgtcctgcccgagccccgttcccagacccgttccaccgccccgcgcatcgtgtcggtgagtgtgcctgttgacaagattcgcgaggtcatcggatcaggcggcaaggtcatccgcggtatccaagatgagacgggcgcctcgatcgacattcaggaggatggcaccgtctacgtcggcggcaccggcacctctgtcgaggacgccgtcgagcgcatcaagctcatcgtgcacgtgcccgagccgggcgaggagttcaccggccgggtcgtctcggttcagccgttcggcgcgttcgtgtcgctgctgccgggcaaggacggtctgctgcacatctcacgggtggcgcagggtcgcgtggacaaggtcgaggacgttttgaacataggtgacgaggtgagggtccgcgtgctcgaggtcgacgatcgcggaaagatctcgctcgaccgcatcggcaagcctgaggcacctgcatcatccggtggtcacgacgaccgagcccgtcgcagctcgagtgatcacgaacgcgtccgcagccatgaggatcacggtcacggccgcccccgcagcacctctgagcatgatggcgatcgcgatcgaccgcgccgctctccgggagatcgcggttgcggtgtgccgcgccgtcatcatgagcgctgagcggccctgagatgatccgggtgagcccgatctgagtcgcgctcgcgtggaaaggcgattcgcttcaccgcgaatcgccttttctatgatccgatccgcagcgatcgcgcaacgcggcttcttggtctcgcagagtcgttggctctcgtgcgttacgaggtatgtctatgggttgctccgcagctgcggggctttcagcgagacgggatcgagaaaagccgcgtatcatctgtttgtttctcctgctgttcttggcaggcatctgcagttcgttcataatgagcaatcagcgagcggtgagatccgcgtgaaagccacgaggttgcaagaggcgatgcaaacgagtgcagggttcataggggctggcagggtcggcacggcgctcgggcgctatcttgtcgcacgcggtgtcgcggtgtccggctacgcgagtctgcatcgctgctcagccgagttcgcggccgagtgcacctcctcgcgcgcctttggggacatcggcgatctctgctcggcagccgatatcatctttctgacagttcccgatgaggccaccgcgcgcgtatggcttcagatgcgtcgaaccaccgatctggacggcgcgatcgtctgtcactgcagcggctgcttgacctcggaggtcttcgagggtgccgcccaggaaggcgctcacgtctgttcggcgcacccccttcttgcattcagcgatccactgtgctcgctcgcgagcatctcgcgcgcccatatcgcgctcgagggagacgaggtggcagtcgatgcgcttcgagggctcttcgagctcgctggcaaccctatccatcgtatcgatgcggcgagcaaggtgcgctatcacgctgcggccgtgttcgcgagcaaccttgtcatcgctccgctcagcgtcgcggtacgtctgttgggcgaggtcggcatcagcgagccggatgcgctctcggcgctcgggccgctcatcgagggcaacgcgcacgcattctgcacctcgggtgccgccgcgctcaccggtcccgccgaacgcggcgacaccgcgacggtggccgagcacctggctgcactcgatgctccgaccgctgcgctgtatcgtcatctgacccgcatgctcatcgatctcgcccgtgttgagcaccctgatcgcgactacgcgcgattggcagccatcgtagaggagaagacttcatgaagaccacggtcaccacatttcagcaagcaaaggatgagggtcgcaagctcgcgatgctcaccgcctatgattattcgacggcgcgcctcatggacgcgtcgggtatcgatgcgatcctggtcggcgactcgctcggcatgacgatgctcggctacggtgacacgctgtcggtcaccatggaggatatggtccatcacacccgtgcggtctcgcgcggggtttccgatgcgctcgtcgtcggcgatatgccctatctgtcataccacctgtcagtcgagcaggcggtggaaaacgccggtcgcctcatcaaggagggcggtgcccaggcgatcaagctggagggcggcgcgcgcttcgccgccgagatccgtgcgatcgtgcgggcttccatcccggtcatgggtcatctggggctcaccccgcagtccgtcaacgcattcgggggattcaaggtccaaggcagaagcgaggccgccgcacagcagattctggatgatgcccgcgagcttgagcgcgccggcgtgttcgccatcgttctcgaatgcatccccgcggccctcgccgaggtggtgagcaagtcgctgagtatccccacgatcggcatcggctccggaccgctctgcgatgggcagattctcgtctaccaggacatgctgggaatgtattctgatctcgcaccgaagttcgtcaggcgattcgccgaggtcggagctctcatgaccgagggtttcaaagcgtatcaggccgcggttcgcgacagctcgtttcccgcagccgaacatgagttcaagatcgatgacagcgtgatcgagcggctgcgttgagggcagcgggaaaggggagatcggtgatcgagatcgtacgtaccgtagcagagatgagagcgcgaagagccgcgtggaggcggcagggtctcagcgtcggcctcgtgccgacgatgggatatctgcacgagggacacgccagcctgatcgagaccgccgccgccaccgacgaccgtgtgatcgtgagcgtctatgtgaacgagcgtcagttcggtcccggagaggatctggagcgctacccgcgcgacatcgagcgcgatctcgcggtatgcgagcgagccggggcggacattctgttcaatccggagtccgccgagatgtacgctgccgatcacagcacgaccgtgcatatggccggcatcaccgatgagctctgcggaaggagccgtcccggtcatttcgatggggtctgtctcgtcgtgtccaagctgttcaacatcgcggagcccgatcgcgcttatttcggtcaaaaggatgctcagcagctgcttgtcatccgccgcatggtacgcgatctcaacttcaacatcgagctgatcggctgcccgaccgttcgcgagcccgatgggctcgcgaagagctcgcgcaatgcctacctgagtgacgatgagcgctcggcggcgcccatcctgcaccgagcgctcgcgtgcgggctcaccttatgcgagcagggatgccgcgatgcctcgcgggttcgacgggccgtttcggatgcgctcgccgaggagccgctggcgcaagttgagtacgtcgaggtcgtgagcacagattccgtgcagccggtcgagcgcatcgatgccgaggtgctctgtgccatcgcggtgcgcatcggcggaacccgcctcatcgacaacttcatgttcgatccggagcgctgagatgcgtctcacgatgctcaacggcaaaatccatcgagcgacgatcacacaggccgagctcgattacgtgggcagcatcacgcttgatccggtgctgctcgaggctgccggcatcttggagtacgaggccgtgcaagtcgtcgatctcatgaacggaagccgactggagacctatgtcatcgccggcgcgccaggcagcggggtggtctgtctgaacggggctgcagccaggctcgtctctcctggcgacaaggtgatcatcatgagctactgctccgttgacgcgagggaggcgcgcactcatcgtccgcgcgtcgtatttgtcgacgataggaatcgcatcacggaaacgatgcgctacgagctgcacggcgagatcagataggggtccgagccgccatgttgggtggagcggccagctgatgctgacggttggtgacagcgtagcccgaatcccttcaaacttcttttcggatttgatctcagcaagcatgatcagccgcggcaagcgactcggaccgcaatcggactctgtctttatgactcggcttgccgcaagcgatccgttgcggcgatactcacttggatactccttcatcttgatcattcggttctcgtcgctcatatccttatgttgggtatgtccggctcagggtcaagaagacctcgaaccgatcagatacaatgggatggatcggttcacgcgaaaggagctggtttcatgaaaaaggtcctgttgataggggaggcaatggcgctgttcgccgccgaggagtccgggccgctgaaagccgctcggagatatcggaggcttttgtccggggccgaggtgaacgtcgccatcggtctgcgcaggctcggcgcggcctgcgcatatgtgacccgcttgggcgcagacccgctcggccaggcgatcggtgatcgtcttgccgaggagggaatcgatacgtcgtttgtctccttcgatgaggagtacccgaccggtatccagctgaagggcaagacggagaagggcgatccggagatcagctactatcggaagggctccgccgcttctcacatgtcgccagctcagatagacgcgatagattttgacgagatcggccgcatccacgtgacaggtatacccgccgccttgtcgtctggctgccgtcaggccatcttcgctcttgtcgagcgggcgcgcgagctgtcgattccgaccacgttcgatccgaacctgcgcccggcgctgtggccaagcagacaggagatgatccgagtcatcaatcttttagcgacccgctgcgacgtcgtgctgccggggctcgccgagggccagctgctgagcgaatgcgcatctgctgaagggatcgcgaacttctatctgtcttcgggctgcaaagcggtggtgatcaaggaaggacccagcggcgcatacgcggcgagcgaaaggggtggatcgaggatccgaggatacagggcaccgcaggtcgtggacacggtgggagcgggcgacggtttcgccgtcggcctcatcagcgctctgctggagggcttggaactcgaggacgccgtggctcgcggcaacgcgataggcgccatgcaggtgagctgcctcggcgacaatgagggactgcccgatcgccgcgccctcgatgcgttcatgagatgcgcggcgcgagtctgaggcgggcgcaccgaggacgcggcgcgctcgcttgcgatgcatgcgaaagcattcgatatttgagcgagttgtcgattctcagacgactcgagcaaagtcgtggcgcgcgtcgtgcgtttctgtataatcttatctcgtgttcacgccccattagctcaggggatcagagcgtctgcctccggagcagaaggtcgtaggttcgaatcctacatggggcaccaccgcgttggcgccagactcgtctcggcacatcatcgcgcggcgatacatgcggggtcactttctttcagcacatcgcgacattggatgggtcatggcgtcttcctcgtctcaagtttcgaaaccgggggacagccgaagggaccctatgagacacgtcagagagagatcgctccgcggactcacttctgccgaggtcgaggagcgcatcgaacacggcgacgtcaatgtcagcatggaaatagagaccaaatcggtcgcacagctcatctttgagaaccttttcactctgttcaatctcatgaacgccgttctcgcggtgctcgttctctttaccggatcgctcaagaatctgtcgtttctcgcggtcgtgatcttgaatacgagcatcggtgtcattcaatcgatcagatccaagcgcatggtcgatcggctcacgcttctcgccacgaagcgcgtcgtcgttgtccgcgatggcgctgaggtcgacctcgatctcgagcagatcgtcatcgatgacatcgtccggctcggccgcggcgatcagatacctgcggactccgtcgtggtgaccggcgaggcacaggtcaacgagagccttctgacgggggagagcgatctcattcgcaagaagccggggtccaagttgatgagcggcagcttcattgattccggtctcatatacgcccgagtcgagcacgtcggcgcggacaacttcgtttcgaagatcaacaacgacgcgaagtacgtgaaaccggtcaattccgagatcatgtccgctctcggatccattgtgcgcttcgcgagcgtggtcatgattccgctcggcgtggcgctgctgttctcgagcttgcatgggacctatgtgcactcggacgcgcgcgcactcggcacaacaatgtggggctggctggtgcaagagatctcagccggtcgcgttccctcagccgagctgctttccaccgccggtgcgcttctcggcatgataccgcagggtctggttcttctcacctcgacggttctcgctttcgcgacgtttcgactcgcgcggcgccatgtgctcgcacagcagctctattgcatcgagacgctcgctcgggtcgatgtcttgtgtctggacaagaccggcacgatcacctcgggccgcatggaggtcgaggggacctatcccgtgcccgttcaaggcggggagggatcggccgagccggatgtgtcagccgatgtatccgttctcgacttcgcagttgccaacatcgcgtgggcgacctctgaggacgccaatgagacgctgagagctttgcttgagcactacggggcccgcgatgacatccctatagaggaacccctcgtcgtcgttccgttctcatcggcgagaaaatggagcggagccacgctgccgcagggatccttcgtcataggcgcggcccagttcgttctcgactccgaagcctacgccgagatcgagcatgaggtcgcccgccttgcggacaccagtcgggtcctcgtggccgccgaggtcgcgcgcttctcagatgacggcgagatcatcggagaggcccgtccgatcggtctggtggccatccgcgacgagatccgcagctctgcaagagagacggtcggctatttcaacgaacaaggggtcacgctcaatgtgatttcaggcgacgatccgcgaacagcctcatcgatcgccagagtcgtcggcattcccgacgcagccgcgtgggtcgatgcgacgacgctcgacaccgaagcgaagctcgatgcggctgctgatcgctatcacgtgttcggaagggtgacgccctatcagaaacgggcgctcgtgcaggcgcttcagcggcgcgggcacacggtggcgatgaccggggacggtgtgaacgatgtgcttgcgctcaaagaggcggactgctcgatcgctatggccgccggatcggacgcggcgcgcaacgtcgccgagatcgtgctcgtcgataacgatttctcctcgatgcccgcggtcgtcgcagagggccgccgctccatcaacaatctgcagcgctccgcatcgctgtttttgaccaagacgctgttctccatggctctcgctgcgatctgcatcgcgtttcccccctatcccttcaccattgttcagatgacgctcattaactttttctgcatcgggtttcccggcttcgtcttgggcctcgagtcgaatcgcgctcgcgtggagggaggatttctgtccaacgtgctccgtcgagcgctgcccgcatcggcatccgtcgtgatctccgcatgtctgtgcatggtcgcagcggtgttattcagcttcagcgacgtggtgttctcgacgatgtgccttgtcaccaccagtgcgatcggcacctgtctcatctggcggatctcacgtcccttcacgcccctgcgatgcgtgcttctcgcgagcgtcgtagccggtctccttgccggcatcgtcggatttcccgatctgttctccatcgcgcatctcgcagtcgacgaagagatcgtcatcgccctgatcgcggttgcgggatgcgcgctctacttcaagctggcgcgcgcgctcgatatgcgccctgcgcgtctcacgcgatcggcgactgggttcggacggggtgttcgcgtccgactcggagcccggggtgcaccttccaaggtgacctcgaccggttcgctcgcgagaagactggcgcggcgcgcatgcagcaagctgagatcaagaggcgacaaagcggccaagcgcagcgccgccgccagcgccgcaaaagcgctctcgcgcgcgcgggcaggcgagccggttggctccgaccgcagggctgcagggggttgcaagcgcgtcgtaaagtccccccagggcatccaagtcaagatgggtcatcgcggtcgagatggaaaaaggcgtcctcattgatcaaatgaagggctatgggctgcaggaataagaggggttttcacaaaaccgttcctcagatgtcgtcttgccgactcaggtggtatcctttcgagtgtgctcaacatttgtaacacccagcagctgcttcgcttgtctgcagaccaggaagaggtcctcgtgatttgcccgcattgcctcaagtcgatcgacgacaacgcatccgtctgccccggttgcggcagctacatcagtgcccatgagcaagcgtcccatatcgaattcgtgttctgcgaaggttgcggagcgcgtctgtctccccatgaccgcacctgtccgaagtgcggtcggcccgcgcccggcatcctttcagccaaggcggccgcaagcgatctcgcagccggcaggacggcgagctttccgagggtctcacccttgggtgcggagtccgagcacggccgtttcaacgtcgttgacaccgagaccgccgagccgcagcgcgaccctttggaggccgcaccggtttttgatgacgcggacgcggatgcgaccgcgcagcctccggttcgtcgcccgagacggcgcgggatcccccggcgtctcatcgcggctgcggtcgtgacggctcttctggctctcgccgcggtcttcgtcgtacgcgaccccctcggtgtgatgcccggcatatatggcagcgttcgcagcgcggcgcgtgacatgttcccgagtcgacaagccgacggagatgagcagggctcatctgaagagagcaaaggcgagaagagcggctctcaggcgggccatgagaccgcgctgctcgacgacaacgaggcgtatacgcggctgtcgggcatctaccagaggctcggtgcctatcaagacaggctcgctgaggcgatcaacgagtacaacggcggtttcatcgcaaaggaccgcgcaaagcgggaggccgcgtcgaagcccgcctacgccatgcgcgactccgtcaagcagactatcgacgagatcaacggactcaagctctctgagacctctgcctttcttccggatgtcgagcacatgcgcagtctggcgacttggatgtacgagcggatcgatgtgctgtgccactcatgggatatctcattgtctgtagcggccggcgatctccccttgcatcacaaaaacgagatactgcagcccctgcgcgatgccctcgataaatcgggcaagaatcagagcctcgtgatgtttgagacgaactacgcggcctggaaaccgcatcagcccacgtcgtgacgtccgaatcgatcgggatcgcttcgcgcgcgtgctggcgggccgggtctcgcaccgctcattgaacgctgcatcgagactccgaacacaggaaacccatgtcggcaaccggcccgactcgcgattcatgcgggttcttgctagaattgtgcgggtaaccaatcactgggatgctcgcttcccattgctaaggagtagatgtgaacgctcagttactcgatagagcgcgtgcggcctatcgcgccggagacttctccgctgccgctcagatgttcgcgtcggtcaaggaccccacggagatctccggtggcgtggatcatctgcgcggcaacgcccttatgaggctcggcctgtggagggatgccgccgagtcctacgatcgcgccctcgctgacgtgtcctatggcaagcgcggcgcgttgctcaccaatcgcggaaaggctctcgcagcggccggcgacttcgctggcgccgtcgagagtttcacggccgcgactcaggattcctcctatgccacgccctacaaggcgtatctcggtctcgggaaggtgctcttctcgaacaacgatatcgccggtgccggaacggcgttcagaagcgcggccatcgacgggacgaatccggctcccgcctcggcgctctctcagctggcttcttgctttatcaagctcggacgacccgatgacgccatagagtcctatcggaccgccctcgatttcatcggaccacgtgacgatccgcgatccataaatgccggactgggtgaggcctatgtcgccgcgggccgcttcaacgatgctctcgaggcgttcggccaagccaccgctgatggaatctaccagctcactttcgagcagcagcaggctctcggccgcgcgcgcgagaccgtcggcccgctgtccgatcgaacctcctccgccggatccgtctcagctggcgtcgacccgctcgacccgctcgggcagtccggtgcgatgatgcccgatccatcgaacacgggcttcttcacgctgtcggagtcagagctgatccagcaggatcgacaggagatgaaggtgcgacgtcgaaagcgccatatcggtcgcaagatcgtcgtgaccctgctctttgttatcatcgtggcggcggtcgggctcggtttcggctacacgcgaggtcttggtgtcccttcgcagggatccgtgctcaccgaccttttcagcgcggtcagcgacggccgggacgtcagcgcctttcttgaccccgcgctgtccgacaccgcgaaggcggagatcgcctccaaggttcctgccgggtccaagcccacgatcgagtcgatggatcaatcgatgacgaaatccaccgcgaaagtccgcgtcgtactttccaagagcggcgtccagacctacagcgtcgatttcgtccgcaacgccaaccatctcggttgggcggtgtcctcgatcaagctggaattcaatacgagcaagggcgactccccatcgtccgactcgcccgccacgcaagacggtgcaaattcctagaccgcatctcgccgacttcgccagacgacgccgcaccccccgacgtgtgtaatttgggggcgcctcgagacaagaggggttcatagcgcgtccatgcactacactctacggggtcggcaaacgaaatcgaatggtatccgagcatcttggagtcgttttgttttctttgatggacatgttcttcggtcagtacggaggcgatctcgcgatcgacttgggtaccgccaacacgctcgtctcggtgcgaggcaagggtatcgtcatccgcgagccctcggtcgtcgcgatcgacaagaccgatgagcgcattctcgccgtcggtatcgaggccaagcgcatgctgggcagaacgcccggcaacatcgtcgcggtgcgaccgctcaaagacggcgtcatcgccgatttcgatgtcaccgaagccatgcttcgctatttcatagacaaggcttcggagaagcgctatctgtggacaccgagaccgcgcgtcgtggtctgcgtcccctcaggggtcacctcggtggagaagcgggcggtcttcgaggcgaccattcaggccggtgcgcgccacgcctacctcatcgaggagccgatggctgcggcgatcggcgcggatctgccggttgaggagcccaccggttccatggtcatcgatatcggcggcggaaccaccgaggtcgccgtcatcgccatgggaggcatcgtcgtgtcgcgctccatccgcgtcgcaggagatgagttcgatcaggcgatcctcgcgcacgtgcgagatgcctacaatctggcgatcggggagcgcaccgccgaggacatcaagatcaaggtcggctccgcggttccgctcaaagacgagcttgatgtcgaggtcaacggtcgcgacgtcataacgggtcttcccaagaccgtccgcatcgagagcgaggagatccggcgcgctctcaacaagccgcttgacgacatggcgaaggtcgtgaaggactcgctcgatgcgactccgcccgacctcgcttcggatctcatgtactacgggattctcctcaccgggggcggggctctgcttcgcggactggatattcgcttgcgcgatgagactggcgtgtcggtcaacgtgagcccgacggctctcgataacgtggtgaacgggtgcgcgcgggtgctcgaggcgaacgccttcgatggtggcttcgtgcagagcaacgcttagaggggaatcgatccaccttggcgcgcccgcagcgttattcgacaaagccgagcagcagcaggcaggcgacggctacgcgtcccctcgtcatctgctgcatcatatccgtgttactgctcaccttctacatccgcgagggcgaggtcggacccgttcatgcgatacgatcggttgtcaccgtcgtcgccacgccgatgcgaatggtgggctcagccgtgaccggaccgtttcgcgcggtgggcaatgttttttcgaaccttgcggccccccaggagacgttggccgatctcaaacaggagaatgaggacctgagagccaaggtgtccgagctctctgagtcgaaatcggcctcatcacggcttgaggcgctgctcaatctcaagtccgcctacaatctccaatccacgggcgcccatgtgatcggcggctcaagcgacgcttggtctcaggtcgtgacgatcgacaagggcacatccgacggtctcgccatcaacatgccggttgtgaatgccgccggcgtcatcgggcagatcgtcgagacgtcgttgaattcatcgacggtgaggctgctcgcagacgagaaatcgggcacatcggcgatggtgcaggcaacgcgtgcacagggcatgctgcatgggcaggccgacggaacgcttcggcttgaatacatctccgtcgactcggaggtgaaggccggcgatatcgtcgtcacctcgggtatcggcggcgtctttcccaaggggctgccgctcgggacggtgacctcggctgagaaagccccgaacgccgtcttctacgacatagtcgttcgaccggcctcgagcactcagagcaacgaggagatcctcgtcataacctcgcttgctgaggggcaggcggcatctgacgacgacgtcgccctcgctgacacctccccacagggcgaggggcgcggccaggacagctcgggcggctcctcaaagggcgcggaccccaagagcggcgatgggggttctggcggcaagaacaagaaagaatagggggcggatcatggcgtatgcagtcacaggtgccgagaggcggttggaaggcgctctcatcgcggccgcggtcgtgctccagctcgcacttgctccgcagatctcgatcgcagggggccggataaacttcatgctgatcttggccgcagtgaccgctcttgacggaaacgagcgcggcgcggtcctgacggggttcgcctgcggtctgctctatgatctgagcgcccccgtcccgatcggcctcatggctttgatgctcacacttgcatcctttgcactcgctcgcgtgtcccctccgggttcctcggttccctcgctggcctccatacgctccgtcgtcatgttctcatttgcggtgagcatcctctacgcgcttctgctcatgctcatgggtcgcgagtccgatcccttcgtagccttagtcgagcacggtctgacctcagcgatcctgaccgctctcatcgcggtccccttcctgttcgtcaagggctccggcaacgccaagcgcgcgggcgcgcggcgtctgcgcagcgttcgtctcaaggaaaggcgatagggggcgcgacgtggacgctcagcttgttgtcatcatcgccgcagcgatactcgtcgccgccatcgtgggatctcttctgttcctgcgcgggtactcgggcagattcaccttcgatacgcacggcggcacgcgtccgcgcgccgccgaaggggaggggagcactccggctgtcaccttcaagggtcgtttcaccctgctgagcgcggggctgggggccatgttctgcgcactggccgccaagctgtggagcatgcagatggtgagctcggactactacgagcgaaaggcgaagagcaatcagacgcgcaccgtcaccaccccggccccgcgcggcaggattctcgatcgcaacggcgtgccgctggtttccaaccgcgcttcgctcaccgtcgcggcgtatcgcgatctggccgaggacgccgtcgtcgttcgccatctcgccaacgtgctgggcatgccctatgtcgccgcgcttcgcaagattcagaacaactcggagggcgcccagagccgtcacaccatcgcggtggatgtgcgccgctcgacgatcgcctacattcaggagcatgcgggcgagttccccggtgtcctcatcgatgagcgcacggagcggatctacccccagggccagacggctgcgcacgtgctgggctatacgggcaccatctcacaggagcagctcaaagccagcaaggacgattcggcttcggacaagatcagctatcagtccggtgacatcgtcggccaagcgggcgtcgagattcaatatgagggtcttctgcagggcgttcgcggtgagcagaccgtgaccgttgacgccgctggcaacatcacgggtcaatcgggatcggttcccgcgaaacccggctccgatatcaagctgacacttgatctcaagatccagcaggcttgcgagaaggcgctcgcaaacgcgatcgagctcgcgaagcgctcgggccaacgtcacgccggaaacggtgcgtgcctgtgtctggactgcaccaatggcgagatcttgggcctcgccagcgagccgcgcttcgacccgtcggttttcatcggcggcatctcgccagatgtctgggatgagctgtccagcaaggagagcggcacgccgctgctcaatcgcgccgtgggcggccagtacatgtcggcttccaccataaaggtgctctcatcgctcgcgggtctcgagtacggcgtgtatccccagggtcgtacgaccgtgtgcacgggaacctggaccggaaacggcgaggcgaacccgaagcactgctggttgcgcacgggacacggcacgatgaatctggaaagcggtctcgcgaactcgtgcgatccggttttctatgacatcggcaaggggttctatgacaacaaggacaaccccgaggggcttcaggaggtgtttcgccgctgggggctgggtgccaaaaccggcgtcgatcttccaagcgagggcgtcggacgcattcccgacagcgcttggaaggagagctatttcaccagctggtcggatcaggatcgcgcttggaaccccggtgacatgacgaacatcgccatcggtcaaggtgacattctcgtgacgccgctgcagatggccgtggtctatgcgggcgttgcgatgggcggagtcgagtacaccccgcatgtgctcctctcagcggtcgctcgtgacggccaaggtgatgcctttcgctataacgatgacggtaaaaaggagcgcctgcgcgccaagatccacgcggagtcgaatctggcccttgtcaaacagggacttcatgacatgatctacgggtcgagctccgatgtcgcatcgcacttcaaatcccttcccgtggaggtcgcgggaaaatccggcacaggcgagaagtccaacgaggatgactactcctggttttgcgcctatgctccggcgcccgatccgaaatacgtcgtcgtcgccctgctcgaacagggcggcgggggctcggccacggcgcttcgcgccgtacgcgacgtgctcggtgtcatctacgattctcccgatggctcgagcgccgtcgataacagcaccagatagaagggaggtttgctcatggcctatgcgccctcgcatgccgtctcatcccaagggagcctcaagcgcgtcaaccgtcgtatcagctcctcgaagaacagctggcgacgtcaggtgagcccaagcgtcttggtttcctctctcgcgctgataagctacggcgcgcttgtcatatggacggcgtcgctgtccatacccgaggcgtcctttccccgacagcttctcggcatcggaatcggtctgatcgcgatggtgggggtatggcggttcgacttcaggaacctggcgaatctctccacggtgctcatcgtcatcgatatcatattgatcttctcaccatacgtccccgggctctcctatagcgcgaagggcatgacgggctggatcaagattcctctcatcggtctgacgtttcagcctgtcgagctcgtcaagatcgtcaccatcatgttcatatccgccttgggtgcgcagtacaacggcaagatcgacacggtgcgcgactatctgaagctatgcggcatgctcgctgtgccggtgcttgcgatcatcgccttgcgcgatctgggatcggcgatcatcgtcctgttcgccggtgccatcgtcatcatgatgagcggtgctaaaaaggagtgggtcctctctacgatcgccctgctcgccggcctcatctcgcttgtgctggcgacgaactccatcatgcacagcatgttcggggaccacttcgccctcatcaaggattaccagatgaatcgcctcctcgtgttcatggatccctcgaaggacacctccggtgcgggctataacctgcaacaggcgctcatagcggtcggatccgggggtttcttcggcaagggcatcgggggtgcctcgcaggccgtttcggggtttctcccggaggcgcagaccgatttcgtattcgcgctgctctccgaggagttcggcttcatcggagcgtttctcttgcttgtgctgttcgcatggctcatcctgtcggctattcgagtggccgtgaagacggataatctttttatgaagctcgtctgcgtgggtatcgtaggcatgtggacgtttcaggtgttcgagaacgttgggatgtgcatcggtctcatgccgatcacgggaataccgctcccgttcatcagcttcggctcgtcgtccatgatcattcagtgcatggccgtcgggctcgtccaatcgatctggcgtcatcacgtgtcaagatagcgaaggagcaccgacatgcgcatttcagcgagcaagttgatcaagggtctcagaatcggatcggcggcgaagaagggggcgggcatgtccgtgcgcatcggcgtgtatgtggacgacaccgcctcgcctgctgtggttgaggcgctgcgtgacgcccttgtgcccgagacgacaggtgggatcgtccgcgtcgcgcgtctgggcgaccggaacgccgccccgcgctcggacaccgatgcgatcatcgtcgtctcgggtggctcggaggggctcgaggacgccgtgagacgcttggtgatcacaggcgcccccgtcgtcgtcgctgcgcgatccgcctccgaggttccatttatccgcgaggacacgcccgcgctcggactggtggcctcggacgatcgcgagcatctgctcgagggtctcgcgcactggattctggagcgatccgataaggcatcggcgcttgccgccaacttctcgttcatgcggcccgttgcatctgagcgcatcacccgggcgaccgcggtcacgaatgcgttgaccggcgcgatggtgttcatgcccggggcgaactatccgatcatgacgctcgctcagatcgagatggcgctcaatctggcggcggtgcacggcaagggtctgagattggagcgcggctacgagatagccgcggtggtcgtcgcagggctcgggctgcgcggtgcggcgcgtgcgataggcgctcggatgccccgcgctaacatcttgaccggagcccttgtcgctggtgcgggcacctatggcatgggacgggcgctgacggcgctctacgagcgcgatgtggactatggcccgctcaaccacgtgatccgctcggcgtatcgccgcgcgcgcgatctgatcgcgcccggggccggctcgctcgccaagatcgcagcgaagcgcggccgctccgccgcggagggcgcgtaggcgaaggtgcgagtcgtctacgaagaccgtttctctgagctcgagcccctgctcgagcacgttgagaagccgagccgctacatagaccacgaatgggggtcgctctcgcagcgtgaggcccgctatagagtctgtctcatccatccggacatctacgaggtcggtctctcgaatcaggggatctccatcctgtacgccgtgctgaactcacaggagaacatcagctgtgagcgcggctatctgccttggatcgacatggccgacgcgatgcgcgccgcaggtgtgccgctgctgtcgtcggaggggtcggcaccggtgtcgtccttcgatctcgtggggatccatctgcctcatgagatggcggcgacgaactgcctcgaggttctcgatctcgcagggatagcccttcgcgcagccgatcgaggcgaggacgatccgcttgtcatcgccggcggtcccgccgtcttcaaccccgagccgatcgcgccgttcttcgacgcggtcctcatcggcgagggcgaggagtccatcgtcgaggtcgcccgggcgcatgaacggctgcgcgataagggggcgacgcggcagcagacgctgcgcgcgctcgcccggataccagggtgctacgtgtccgcgctctatgagatcagccatcggagtccgtgcacccctcacggcttcgccgtcccgcgtgccgaagagcaggctccgaccaccgtggtccgtcgcgtcctcgccgatttcggagccaccgatcccgtcgctcagtcagtcgtgccctacgtcgaaaccgtgtgcgatcgcctttcaatcgaagtgcttcgcggctgcgcgcggggctgccgattctgccaagccggcatggcataccgtccggtgcgcgagcgcagcgccgatcagatcgtctcggctgtggcgcgcggcctatccgagacgggctatggcgaggtgtcgctcgcctcgctgtcaacaacagatcactcgatgtgcgcgcacgtgctcgagcgactcaaccgtcgctacgaggggtccggcatatctgtctccattccctctcagcgtctggacgccttcggtgccgacatggctctcgctgcagttggtggtgagaatcgcggcggcctcgcgttcgctccggaggccggaagccagcgcctgcgcgacatcatcaacaaaaacgtcaccgagcgcgatctcgatgaggcgatcacccgtgttttcaaagccggctggcgccgtgtgaagctgtatttcatgatggggctgcccggtgagcgggatgaggatatcgtcgcgatcgccgggttggcccagcgcgccgccgacgtcgctcgagccgccgtgcgtcccgcgcagcgcgccgccgttcaggtctttgtctttgtttcggtgttcgtaccgaaggcctccacaccatttcagtggtgcgcgcggctcgaagacgccgaggtgaggcgccgccagcgccttctgctcgacagcgtcggggatcgcgccgttcgcgtgagctgccatgatgcggatgcatcgcttgtggaggccgctctttcgcgcgccggccgcgacatggccgatgtcatcgagggggcatggcgccgcggcgcgcgcttcgacgcttggaccgagcagttcgatctcagccgctggcgcgcagcggccaccgagctcggttcagatctcgtcgagatcgcctgcactccgttcgcgctgagcgacagactcgcttgggagcatgtgagcaccggcgcgtcgcgcagctttcttgagcgggagtaccgccgggccaaggcggagatgacgacgccggactgcacgcggggctcctgtagcggctgcggcgtctgcggggctcttggagtcgcgaatgcgctggctggcgagcgctcatgagcgatcaacttcccttccgtctgcgcgttcgatatgtcaagcagggacgtctgcgctatctcggtcatcccgaggtgctgcgcacgatcgagcgcagcgtgcgtcgcgcgggcctgccctatgccgtcacgcaggggctctccccgcacatgcgcatcgccttctgctcggcgctgccggttggcgcatcatcgaggtgcgagttgtacgatctgtggctctccgagcgggtcaggacggatcgggccctggatgcgctcaggcacgcgacacctgaggggctcgctccggttcgagccggctacatcgatgtgagggccgcggctctcacggtgtctctcacgcgtatcggctatagcgtcgaggtgcgtccgcgtgagggcttctcggttgacctcgctgcttggaatcgcgccctcaccgagatcgcatccgccgggcagatctgctatctgcgcggtgcgaagcgcaagcggctcgatctggaccggacgcttgcttgctggcgcgtcagcgcctccgagacggagggcgcggtgcgcatcgagctcgagacgcgcgcggggagcgctggttcgctgcgtcccgacatcgttctcgccgccatcgatcagagcatcgggcgcgctcaaggcctcgatgagcccgtggaccatctgacggcgggaccgcgtgcgcacatgatcatcgagagctgcgagatcgagcggacgctgcagacaggggaggacgagcacgggatcttggtgcccgcgctcccggatccgcagagcgcgggcacccgtgccaacggatccctcaccgcttctgagtaggcaggtgaaatgtggatgtttctcgttgacgagggtttgcgtagctgttaccatagtccgctgttgcactacctcatgcatgaagggtaaaagaatgtacgcaatcgtttcaaccggcggcaaacagtacaaggtcgccaccgatgacatcatcaccgtcgagaggatcgagggcgccgcgggcgagaagatcgagttgcccgtctcgtttctgaacgatggcaagaagatcgtcaccgatcccgccaagctcggtcgcgccaaggtcaccgcagagatcctggagcatttcctcggcgacaagcagcttgtcttcaagttcaagaagcgcaagcgctaccatcgcctcaagggtcatcggcagcaactgagtcgcatcaggatcacgaagatccaggccacatctcgtgccgcaaagaagaccgcagaggagcccgcggcagccgtcgccgagtaacgcgctcgaattcgaaagggtaggtagatcacatggcacataaaaagggacttggttcctcccgcaacggacgcgattcgaacgctcagcgcctcggtacgaagcgcttcgccggacagacggtgcgctgcggcacgatactcgttcgacagcgcggtacgcatatccatcccggcgtgaacgtcggacgaggcaaggatgacacgctgttcgctctcatcgacggtgtggtggacttcacgcgcggggtcaagcaccgggtcaacgtgcgccctctcgagaacgcctagcgtccatttactcatagagcatctgcaggagaccccggggcgaagactcggggtctcccgtcgtatcggaagagagttgagatgtcgcagtttaccgatttgagccgcatcaacgtgcgcggcggcgatgggggcgccggctgcatgtcgtttcggcgcgaggcgttcgtgccgaagggcggacccgatggcggagacggcgggaacggcggcagcgtgatcatccaggcagacgctcagctctcctctctcatcgattaccgcttcaagcaccatttccgcgcagaacgcggaacacatggccaaggagcgcgcaaacacggcagaaacggagaggacctcgtgctcagggtacccgtcggcacgatcgtgcgcgagctggatccccagaccatggagcccgcgctcgatctcgcggatctcacgcgcgacggcgagcgcgtcgtcgtggcaccgggcggcaccggagggctgggcaacacgcacttcgtgacctcggtcagacgcgcgccggccttcgcgcagctgggcgaaccggtcgacgaccattggatcgagctggagatgaagctcatggccgatgccgctctcgtcggcatgccaagcgtcggcaagtcctcgctgatcgcgcacatgagcgcggcgcgtcccaagatcgccgactacccctttacgaccctggtgcccaatctcggcatggttcgcgctggtgagtactcctatgtcgtggccgatgttcccgggctgatcgagggtgcgagcgaggggcgcggcctcggcgatcagtttctgcgacatatcgagcgcacggcgcttatcatgcacgtcgttgacatcagcggcggtctcgagggacgagatccggtggaggattaccgcatcatcaacgaggagctcgctcgctacgcctccgagctcgctcggcgtccgcagatcgtcgttgcgaacaagtgcgacgcatcgggcatgagcgagcgcatcgaacgactcaagatggctgcactggcggacggtcggcgctttttcgccgtctccgcggccacgggcgcgaatctgagcacgctcatgctcgcctgcggcgaggagatccaaaagctccgtcgcgaactcgtgagcgagcagcacgagccgatggagattcaagacgacatctgggagcggcgtcgtcgggctcgcgagcggcacttcaccgtcgagagggagagcgacaacgcgtttcgcgtgcgcggcaccctagtcgagcgtctggtcgtccagaccgaatgggacaacgaggaggccctgctttatctgcagcacagattctctcagcttggagttgacgccgcgctcgaggcagccggttgcggcgcgggcgatgaggtgcgcatcggtgcgcgcgcgttcgagttcgaaggctccgaggagcccttcgaggacgcgcgggatcgatgggaggacgccgaccaggcaaaggactgcgcggcgaggggagcagacctcgccgatgatcagggtgaatccatgggatctgccgaggacgatcgagcgaacgcgtcgaggagcaggccttgagcgctcgtgtgccgcagggccttccgagcatgggtccgctcccttcggcctgcggacgcgagcgccgtctgggcatcatgggcggcacgttcgaccccattcactacggtcatctcgtcacggcagagcaggcgcgtgaagcgctcgaactggatctcgttctgttcatgcccgcgggctccccagcgttcaagcgcgggaagtcggtttcgaccccggaggaccgctatgcgatgacggtgctggccactgcggcaaacccggcattctacgcctgccggttcgagatcgacaggaagggcatcacctacacggttgacacgctgcgcgccctgcgcgactattacgcttccgatgtcgagctctttttcataaccggcgccgacgcgattctggatatcgtctcgtggcgcgatgcggagcagatcgccggtctggcgacgctcatcgcggccactcggccgggttatgatatctctcaggcgcaggagcgcatcgaggcatccgggttcccgttcgatgttcgctatatcgagatcccggcgctcgcgatcagctcgacgaacattcgcgcgcgtgtgagggcgaacaagagcgtgcgctacctcacgtccgagtcggttatcggtttcatacgaaaaaacaggctgtacctcgacggctgccccgatgagggggatactcgtatatgaaagggggctatgtgccgcagactgatgaagcaccgatgagcatggaacaagaagcggtgatccgcaggatccgcgaacttctcgctgtacgtctggccagtgatcggcgtcgcgaggagcattccctgcgcgtcgccgatacggccgaagctctcgcgcggacatacggcgcagacgtattcgcggcgaccgccgccggcctcatccacgattgggacagactgctgagctacgaggagctggttgctcgagccgcgcgctacggtgttccgctttcaggcccgcccctcttggttgccccgctgcttcacggcccggtcgcggcggtcgagttgcaagagctctttcccgagcttccggacgaggtcttccaagctgtggcgcgtcatacgacggcggcaccggacatgagcgcgctcgacatggtggtcttcatcgccgatggcatagagcccggccggcgcggcgagtatgcagacagacttcgcgccatggtgggccaggcgagtctcagagaggtgttcttcgcatgcctgaccgaagctctcgccttcgtgatcaagtccggccgctacgtatatcctttggcgatcgagagctacaaccgctacgccacgatatttcagaaaggcgattcatgattgaggagaactcatcagagcaagttgaaggacttgaggaactgccccgaaaggacgatgagctcggacagcctgctgtcgagcgtcgcgcagcctcgctctccagcagtggtgtggctgccgaacaagtcgcccgcgtcgccgctcaggcggctttcgacaagaaagccgaagacgtcatcgcactcgatctgagcgagcgctcagatgtgaccgattatttcgtcatcgccaccgcttcgaacaaccgtctggccgacacggtcgtcgacgaggtcgagctgcgggtcgcgcaagcgaccggcgagcgtcccctctcgatcgaggggcgcgcggagcgcacgtggatactcatggactacggcgcggtgatcgtgcacgtcttcacgcccgaggctcgcgagcactacggtttggagaggctctggagtgatgcgccaactctcgatatcgagctcatgtagggcgcagacgttctgattcgacggcatcgaagaggtcagtgtcttctctgacctccattgtcgaagcgcgcggcgcgcccgtagccgacgacgtcggagccgtacttctcccgcacctgatcgatggcgacggacagatcacgtcgcggactcgctaccgcaccgcgatcatccacctcggtgaacagatccgtctgaataccctcagcgcgctcgaaatcgctgatgccgactccgagcagccgcacatggattcccggaccccagaacgtgtcgatgagcgcgcgacccactggaataaagatgttctcgtcgtcggtgcgatgaggcagtttgcgctggacggttctgccttggccgaatgagaacttgaccttgacggtaacggtgcgacccgcaagcccgtgtcggcgcaggcgcctgcccaccgattcggcgagcagggcgagcgccgcgtcgacatcggagcgctccgtgagatctgtggcgaatgtccgctcgcaactcactgatttgatctcatcggaggcatcgacaggggagacagggcttcgctcctctcccttggctctcaggcgcatgcgttcggcgtggcagccgaataccgaggtgagcacagctggtgaggcgtcggctatctgcccgagcgtgtggatgcccgcccgcttgagcgccgcctcggccgaggcgccgatcccgctcatcgcccgcacgctcagcggccgcagaaacgccttctcggttccaggaaggatgacggtgaggccgcgcggcttgtcgcgttcgcttgcgatcttggagacggtcttgctcgtgctcagtccgatcgagcacgtgattcccagctcgctcacgcgtgatcgtatgcgctcggcgatctcaagcggactctcgcaggagtagcgacccggtgtgatgtcgaagaaagcctcgtcgatggagacgcgttcgacaaagggcgtctcatccgcgaggatgtccatgaccttgccactcagctcccgatagcgatcgaaatggctatgcgtccagaccgcatcggggcacagcctgcgcgcctgcgcggaagacatggcggaatgaacgccgaaccttcgcgcctcatatgaggcggtggagaccaccccgcgctcttctgggtctccaccgacgatgaggggcctgccgcgccattcgggatgatccagttgctcgacgctcgcgaagaacgcatcgaggtccagaaggccgatcgccggtcccagccagcacccgaaaaggttgttgccggctccccgatcaaggggaaaagcgcatgtatgttcgatctcgctcattgttgcagtataacgcaagatgggccatcgcggccgtggtcgctcaatcggattcggttatgctttggggtaaaatctccagtgcgatagggtatagcttccagtgcgagcgaagccggtagcgcatcagaggggatcgcgagcgcgcgatcgcgcgccggggacgacgggcgcaccgggtcggctggccgtgggacggagagaccgacgccgtccgccgctcgtatccgaccgctcagtccgtcggcgcagcaggatgactgacccaccgtgcgcagatgcgcgtatttttaccataaaacagggggtcactcaggaatttctctaccagatacgcgcttttgcgaccgtatcaagcccgcggcgatgacagcaatcccgccttgtggcgatttcaactctgtgaggacggtcgcaatctttcgcgacggtaccgatccccggggcgcgcagggccgaggccgcaccgacgtgatcgcgtcgctcccccggtatcgtgacatatcgcgccgggatgccgacgctcagcgatcgcgcgttgcacctgagggaaaaacgtgtagtatagggcacgtctgcggttataccgaagaagtttcacgacgaggcttcacctgctccggccgttggcgtatcattacagctcgtttttctgttgtcgcagctggcatgctgcatggttggaggagttttcattggcagtcaagattcgtctttcccgtcacggttcaaagaagcgcccgtattaccgcgtcgtcgtcgccgattcgcgttctccgcgcgacggccgcctcatcgaggaggtcggcaggtacaacccgctcaccaccccgaaggtgatcagcctcgaccttgataagatccaagcttggcagagcaagggcgcccagctcaccgatgccgtagcggcgctggtgagagctgctcagcagggcgagaagaccgcgcccgtgcaaaagaagtcaaagaagcagcgcgccaaggaggccgaggcggagcttgccgatgccgccgctcccgtcgccgcgggctccgaggagtagtcgtcgtggcagaagatcacgagaccgtctccgacatcttgacagatgacgtcgccgagaaggacgttgcccgcaccgatccctctcaggacgaagcgctggcaggggaggcggtcctttccgatcgcgtcgccgatctggtcgagtacctcgttgtgagcatcgttgacgagccggattcggtgagcctcgaggtcatcgacagcgaggatgcgtccacgatcgaggtgagcgtcgccgacggcgacatcgcgaaggtcatcggtcgacgcggccgcacgatcaaggcgatccgcacgctcgcacgggccctggccgcccgcttggagacgtccgtcgaggtcgaggtcgtcggttagccgcattgagcgtcgcatatagaaatatcgcgcgaatcatgcgcgcgcacggttccaaaggagaggtcgttgcagttccgctgcaaggtctctccatgctgctctatgaggggctcgaggtcgcgttgacgccgcccgccctcgaccgcgatcgcttctgtcgagtcgagcggctcaccgagtcatccgctggggcgctcgtgcgcttctcctgcgctcatacgatcgccgatgcgcaatctctgcgcggctgctatgtgctcgctcgccgcagggacattcatccgggcccgctggaggtttcggttgcccacgtgctcgggcgcaccgtcttggatgatcgggcgggggagatagggaaggtgcgtgagatcctgagcacgcccgcgcatgatgtctggacggtttcgggaacgggatatggtgatgttctcgttcctgtcatcgaacgggtcatcttggggatacctgatgagggacccatccgcgtccatctcatggacgggctgctgtctgcgaacgaaagaggaggttcgttgtgctgatcgaggccttgagcgtatttcccgatatgttcgagaccgtgatttccacctcgatcgtcggccgcgcccgacgtgcggggatcttcgattttcgcgcgcatgatctgcgtgactggacccacgaccggcatcgcagcgtcgacgatgagccctacggcggagggcagggcatgctgatgaaggccgaaccgctcatcgaagcgatcgagtcgatcggagcgcatgggccgagaccccacgtcgtgttcttcacgccctgtggcgagcggttctcgcagcacggtgccgagcgcctcgccgcgcgcgagcgcatcctgttcgtctgcggacgctacgagggcatcgacgagcgcgcgctcgcttggggcgacgagtgcatctcaatcggggattacgtcctcacaggcggcgagctcgccgccatggtcgtgaccgacgcgatcgtgcgccttcttcccggtgcgctcggcgacgagcagagcgcacgcgaggagtcgttctccgctggccggctcgggggattgctcgagtatccccagtacacccgtcccgcttcgtttcgcggtatggacgttccggatgttttgctctcaggcgatcacgcgcgcgtggccgcctggcgacgcgcgagcgccctcgagcgcacctgtcgatgccgaccggacctcgtagatggagcggatctcacggatcaggagcgcactcgcgcgaacgagctcctcgcgtgctatcatgtgacctgcgaaaacggtagataggagcatccattggcatctaagcggcattccgttctgcgcagcgcactagagtggatcacgttattggttgcggcattctgcctgttcgtcttcacgcgcacctttgtgacggagccgttcagcgtgcccacgggctcgatggagcccacgatcaaaactggcgatcagatcttcgtgcagaagctcaccaaggagttcgggatccatgtcaagcgcggggacatcgtggtctttcgcaatctcgatctcgcgtcgagccatgagatacttgtgaagcgggtcattgcgactgcaggtcagaccgttgatttcaaagatgggcatgtctgcgtcgacggcatcgagctcgaggagccgtatgcgaagggcgtctcagcaccgctcccgaaccacgctccggggacgagcatctccttccccctcaccgttccagatggacaggtatggctgatgggcgacaaccgcgagaactcctccgattcgaggtttttcggcccggtgcccgaagacgacttggtcggctcggttttcatccggtactggccgctgtcgaggtttggaatgccctaggaggtcgagggcgcacatgcggctcgcgggcctttgtccagatttcttgtgccggcagagcgcgcgatgggctaccatattcaaccgtatcgcacgcaacagccaaggggttcgccagctatgatagactcatcgctttcttttcaggatatcatttcgaaccttcagaggttctgggccgatcagggctgcaccatcgttctgccctatgacagcgaggtgggtgcgggaacgtttcacaccgcgacgctgctgcgctccctgggtccggatgactggcgtgcctgctacgcgcagccatgccgcagacccgctgacggacgctacggcgagaatcccaaccgcatgcagcactactaccagttccaggtcatcatgaagccggctcccgaacgcagccaggagctgtatctggattcgcttgccgcgatcggcatcgatgcggccgagcacgatatccgcttcgtggaggacgactgggagagtccgacgctcggcgcttggggcctcggctgggaggtgtggctcgacggcatggaggtcacgcagtacacctacttccagcaagtgggaggtatcgagtgcgacccggttcccgtggagatcacctacggcctcgagcgtctggcgatgtacatccaaaaggtcgattcggtctacgatctcatctggagtcgctcgccggatggcctgaccgtgacctacggcgatgtgtttctggaaaacgagcgagagttctccgcttacaacttcgaggtagccgacgtcgctctcatgagatcgaagttcgacgattacgaggccgaatgcctctcatgtctgtccgcgggcctgccgttgcccggatatgactgcgtgctcaagtgctcgcatgcattcaacattctggacgcgcgcgccgcgctgtccgctacagagcgcacggcctcgatcttacgggttcggacgctcgccaaggcgtgctgcgaggcatggatcaaaaagaacgggcacggctcgagtgagccgggagacgaggattagccatgactggtcgcgactatctaatcgagctcggatgcgaggagcttcccgctcaccctctgtaccgagcatgcgcgcagttcggtgatctcatcgagcgcgggctcgccgacgccggacttgcccatggccccgtccggacgctttgcgcccctcggcgcatggctgttatcgtggccgatgtcgctgcggccacagaggaggtgtgtcagagccttcgcggtccggcggccgccatcgcctttgattccaccggtgcgcccacaaaggccgcagagggttttgcgcgaggtcgcaatgcgcggaccgccgatctcgtcgtgcgcgatgacgggggtcgcgattacgtgtttctggatgtttggtgcccgcctcgatctgctcgcgacatccttgcggatgcggttccctccgcgatcgcgcgcgtgtcctggccgcgctcccagcgatggggaaggcgtcccgaacgcttcgcgcgaccgatccggtggcttgtttcgcttcttggcgatacggtggttccgttttcgttcgccggcgtggaggcgggacggcgcacccgcgggctgcgcgtgctcggcgtcgagccggagctgtcctgcgcggatgcctatgagcggacgctcgaggatgccggcgtcatcgtggacgctcgccgccgccgcgatatcatcgagcggggagtgcacgagatcgagcgcgatctcggcgcgcgcgcggacatgccgcgaaaggtcttcgaggaggtcgtgaacctggtcgagtacccgcgcgtgctgcgcggctccttcgatgaggcgttcttggatgtgccccatgagatcatctgcgattccatgctctccaaccagcgctactttccgctctatgatgaacacggccgtctgacgcggaacttcgtcctcgtcgcgaacactccgctgagcgctgagcgcgagatcatcgccggcaacgagcgcgtcgtgcgcgcccgactcttcgatgcgaagttcttctacgatgaggatctcgatgtgcccctcgagacgcttcgcgcgcgtctcgagcgcgtcggcttccagaagaggctcggcagtctgctgcagaagtccgatcgcatcgaacggctggccgctcgtatcgcccagcgcgccggattcgatgcgcagcgcaccgcggacacctgccgggcggcgcgcttcgccaaggcggatctcgtttccgcagcggtcgtggagttcacgagccagcagggggtcatgggcggctattacgcgcgtgcggccggtgagcccgaggaggtggccgtcgcgattcgagatcactaccggcctcgtttcgccggtgacgcgctgcccgagaccgtcatcggggcagccgtcgcgatcgcagacaagctcgatacgatcgcgggcatcttcgccgccgacgaggcgccgacgggctcctcggatccctatgccttgcgacgggccgccatcggcatcatcgccatcgctcgcgacacgcttccgatcgatctggctccgctcatagaagaagcgctgcgcggctatgcggagcagggggttgaattcgatttcgatgcggtcgaggccgcgattcgatcatttatagccaacaggctcgtcggcgtcgtccgcgaggagggtgcggcaccggataccgcccgcgccgtcgcctcggtcggggtgatctcacccgccgatttcatcgaccgctgcctggctctcgatgaggcgcgcgagcacgatcgcgacaccttcgaagatctggcggtcgcctacgcgcgcgcgagccacatcgccgatccctcgctcggcatcgagtgcgaccgcgcgctcatgggtaccgccgagatcgagcttctgctcgcggtcgacgatgagcgcgccgtggtctcacgggccctgcgggatcgtgactacgcccggtcgttttccgccttggctgcgctgcgggttccggtcgatcgattcttcgaggaggtcctcgtcatggacgaggaccgctcgctgcgcgagaaccgtctcaaactgctcaaccggttcgttgccgtgttctccgatgtggccgatatcggcgagctcgcgcgaaagcgacaggcagccaggccctagggaggtacaatcatggaagcatgccccaccgcggacgtcccccacgtccatgtcatctccgattctctgggcgacacggcctttgaggtggtgcgcgccgccgccggtcagttcgatgaggggatcatcgcgatcgaccggcttccgaaggtgcgctcagccgagcaggttcaggcctatctcgtccccaggatcgaggcggggcagcacatggcggcatttcacacgatcgtcgagccggtgcttcatgccgaggtcgtgaacctgctgagcgcgcttcggattccctcggtcgatctgatggcgccagccatagacacgatctccattctcgcccaggccattcccaacggagtccccgggtccatacatcggaccgatgatcagtatttcaagcgcatcgcctgcatggagtacttcgtcgagcacgacgacggccgaaacgccgatgacatcgccgaagctgacatcgtcttgctgggcatctcgcgcacctcgaagacaccgctgtcgatgtatctggcctacaggggctacaaggtcgccaacattccgctcgcactcggcgtggagccgcccgcttcactgttcgaactcgacccgattcacctgttcggcttgctctcgaccaccgatgtcatcgcaggcatccgagaccggcgtctgggtgacgacttcgcgcgcgcggtggctggcagctatgcggatccaagtgagatcactcgtgagatggacgaggcccgcgctctcatgcgccggctcggctgcatgatcgtgcgcaccgacggaaaggccatcgaggaatccgcatccgagatagagcgtcatctcgagaccgtgaaggcggcccgcgcatcgcgatccgcaaacacttctcgcgattgatccgcgcggccgcaggatcgaggcgggctccatagtgtgcacacgaaatgacccgctcgccgcaaaatcagtctcggcggcggagcttttcgcagtaccgagaggtagaagccgtatcattaaatggttgtagaaggaccggttcctctctctcctctgaggagtcgagtcagatcacgatggtgcggcatctgccgtcaccgaaagggggagtatctgtgagcgaacagaagagagtctatcggtttggcaccgatgcgcagggaaacgatgtgaccgagggcggcgccagcatgaagttcgcactcggaggcaagggtgccaacctcgctgagatgtgccgcatcggtcttcccgttccggggggcttcaccatcacctgtcagacctgcgtcgagtattccggtgccggcaacgtgtggcccgagggcacgctcgatgagatcgatgcggcgacgcgcgatctcgagcaccggcagggcaagagcctgggcgatcctcatgatccgcttctggtctccgtgcgttccggggctccgttctcgatgccgggcatgatggataccgttttgaatctcggtctcaacgacgattccgtccagggccttatcgagcagacgaaaaacccgcacttcgcttgggactcatatcgccgcttcattcagatgttctcgaatgtcgttctcggcatcgattcggactactttgagaacgctctcaccgagaagcgcatggtcgccggtgtcaagagcgactcagagcttacagctgagcagctgaaggaactcgtttgcgagttcagggagatcgccgcggagcacatctccgccgatgagcacccagagctcgtgatcgagggcaaagccgtgtttccgaccgatcccgaactgcagctgaaactcgcgatcgaagcggtgttcggcagctggatgaacgagcgcgcctgcatctaccgcaaggcgaacggcatttcagacgatctgggcactgcggtgaacgtgcaggtcatggtctacggcaacaagggggagacgtccgcgaccggcgtcgcgttcacgcgcaaccccgccgatggcacacgcgagttctacggcgatttcctcatcgacgctcagggcgaggatgtcgtggcgggcatccgcaacaccgagcccatctccgatctcaagatcaaaccggtgttcgcacaggctggcgagcagctcgagagcatcttcggtatcctcgagaaccattatcgcgacatgtgcgacatcgagttcacgatcgagcagggcaagctctacatgctccagacgcgcgtcggaaagcgcaccgcgtccgcggcgctcaaaatcgccatagacatggtcggggagggcctgatctcccgcgaggaggccgtgagccgcatcgaccccgcccagttggaccagctgctccatccgcagttcgacaccggcagcgacatcgaggttctcgcgcgcggtctgaacgcgagccccggggccgccgtgggcgcgatcgtgttctcctccgaggacgcggtggcagccgccgacgagggtcgcccggtcatcctcgtgcggtgggagaccaatccggatgatctcaagggcatggtcgccgccgagggcatactcacgagccacggcggcaagacgagccacgcagcggtcatcgctcgcggcatgggcgcgccgtgcgtctgcggtgtcgaatcgttctcgatcgatgccgcaaacaaggaggtgcgcgtcgacggagcggacatcgtcttgcatgagggcgatatcatctcgatcgacgggacctcgggcatcgtcgtgctcggagccgtcgatctcgtctcgccggagctgaccggggatctcgagacgatcctcggttgggccgacacgatccgcatggacagctcgaagggcactccgaaccgcgtgcgcgtcaacgctgataatcccgcggacgcgaagctcgcgctcgagttcggtgcggaggcgataggactgtgccgcacggagcacatgtttttgggtgaccggaaaaacatcatccagagtttcatccttaccgatgacgaacaggtgaaggcgaaggcactcgaagatctgcttcgagtccagaccgatgacttcctgcagatgtttcgcacgatggacggacgcgacgtcgtggttcgcctcatcgatccgcctcttcacgagttcttggacgatccgcgtgaactcgaggtcgcaatcgccaagcgagaggtcgagggcgcgcccgccgacgaactcgaggcgctgaggaagcgtcttcgcgatatcgacggcatggtcgaatccaaccccatgctcggcctgcgcggcgtccgtctctcgatcgtctaccccgatctgcctctcatgcaggttcgcgctatcgcgacggcagcggcgcgtctcaagcgcgacgaggggctcaatcctcatccggaggtgctcgtgccgctggtcgccatcgcgcaggagcatgtccagacccgagccgtcatcgagcgggtcgtcgccgaggttgccgaggagttcggcatccggctcgacataccggtcggcacgatgttcgagctgccgcgcgcctgcatggtggcggatgcgatcgcggagcactccgatttcttcagcttcggtacgaacgacctcactcagacgacgttcggcttctcacgtgatgacgccgaagcgaaattcattcctatctacctgcataagaagattctcgagtccaatcccttcgagacgatcgacgatgtcgtcgtcgagctcgtcaagatggcggttgacaagagccgcgcgacgaaagacggcctcatgtgcggtgtctgcggcgagcacggcggggatccggcttccatcatgaagctgttcaacgtcgccggcgtcgactacgtgtcctgctctccgtatcgcgtcccggtggcgcgtctggcggccgcccaggcgaagctggaagccgagcagggtttctccacgcaggacaagtgagctcgcgaccggttcgtttcggttgaatcggagatctgatcgtcggggcgccgcttgggcgccccgacgcgtctcgcacgcctccgctttctatctgcgcgctcggctcgcgtcggcttcacgatcatttgatgcgccgatcgctcatcctttgtgctcggatgctcgaatcatgcgagattcttcttgcgggcggagcgcgtccgcgtataatgatctcgtttgttcaactatgtgccgtgcccgcgtgccggcacctctagaggagtagggaatgcagatggatttcattcgcgcaatcgagcggcagcagatccgtgaggatctcccccaggtccgcgttggagacaacgtcaaggtccactatcgcatcaaggagggagaccgcgagcgcatccagatatttcagggcgatgtcatccgcatgagcgggggttcgtctcgcgaaacgttcaccgtacgcaagatctcgttcagcgtgggtgtggagcgcacgtttccgcttcatagtcccaagatcgcgaagctcgaggtcgttcgccacggtcgcgtgcgtcgcgccaagctttactacctgcgtgacaaaatcggcaaggcggcgcgcatcccagagaggcgctagggatcggcatcgcggcacggctgatcgcgccgcgatcagccgtcgcttcgggtcgccttcaggggcggcccgttttttttaaggtgatcttcatggcaaatctcacgagttcggcctctgcggcgcatgtcgccgctctgctttcgagtgcggacatcgacgatatccagacgatagccgatcgttaccgagatgacccgcgcattcaggtgcagaaggctcgcgctgtcgccctcaggcgcctcgagcgcgagcgcctcgagcgcgagcgcgtccgcgcgatgtatgagatgcagacgcgtctcggcgggcgaggagttgtgatcggggtggacgaggtggggcgcggctcggtggccggcccgctcaccgtgtgcgccgtctgcctgccgccgacgccgatcatctggggtgtaaacgattcaaaacggctgtctgcggcgaagcgccagaaactcgccgcccgcatagagcgcatcgctcgagcgatcggcatatgtcatatcccggcgtgcgatatcgatcgatgcggcatgggcgcggccctgcgtcacgcggtccgtctcgccgtggcggactgcggtctcgagcccgactgcgttctcatggacggcaaccctctcggcgccgtcgagcgcgagcgctgcgtggtgcacggtgacgcattggtcgcctccatcgcggcggcctccatcgtggcgaaggtcacccgtgacgacctcatgattgagctcgatagcacctacccgggctaccacctcgcagcatcgaagggctacgcgtcccctgagcacatcgaggccatccgcgagcgcggcctcacgcctgaacaccgcgcgagcttctgtggaaacttcgtgcagaccctgccgctgttttgatgacagcatatcgctgtgcgccgtttcggcgcggcggggagcggccctgatccagttcgtgtcagctttcggcgagaaacccgcatcttcgcgttacatctttcaagacccctgtcagatccgctgtgcacactgtccctcgaagtcgaggagaggggcagatcatgcatgcaaccgatcgcaatggcgtcaccgcgtccgctgagggcgatgagatcacgcgaaaacgatgtcatgccccggcagagaccgattcgagtctgctcgatggactcactccccatgagctgggccgcgtcggcgagctgatcgtcgcgagctatctggaggagcgcggctacgagattctcgagaggggataccgatgtcgggagggcgaggcggatctcatcgcgcgcgatgcggtcgaggacgagatcgtgctcgtcgaggtcaagaccagacggcgcggacgcgcggacgcgaccatctgtcccgaggacgccgtggatgcgcgcaaacggcgacgctatcgacgcatcgctgcgtgctacgtccaacagcgaaccgaggagcgcgcgatccgcttcgacgtggtgagcgtgacggtgtcaccggggaacgtagctgatatcatgcacatcttcgatgcgttcgatggaggggacaggcggtgagcccacaggcgttcgcgctgcatgcggcgtgcatccgcggggtcgatgcgtgcccggtgacggtagaggtcgcgatggcggggggcctgcccggcatatccatcgtcggcatggccgacgccgcggtactcgaggcgcgctcgcgcatacgctgcgccatgcgcgcagcgggattcgaggtccctagaaaaagcatcaccgtgaaccttgcccccggcgacatgcgcaagaccggatcgggcttcgatcttcccatagccgtggcgatcctggccgcctcgtcgcagattcccgtagcgggtctcgatggatgcctcctcgtcggcgagctcgcgctggacggcgcggtctgtccggtcaaaggcgaggtcgcctaccagattctcgcccgcgatgccgatctcgagcttctcggcgcccgatccgaggagcatgtggccatcgatgggattcggcaggggtacctgagaagcctcgatgagatgcgatccggagtcgaggcggctcatcgcgcgcggcgcgtcgatgcggacctcgcgcgcgtctcgaccgagtgctgcgactacgccgatgtgctcgggcaggagatggtcaagcgcggcatcgcggtcgccgccgcaggcgatctcgggctgctgatgatcggtgcacccggatcgggtaagtccatgctggcaagacgcatgaccactatcttgcccgagctcgctgcatccgatcagcaggatgcgcttcgcatccactcggtggcaggcgagccgatcgaggatttgatgcgaggtcggaggcccttcaggtgccctcatcacagcatctcccttgcaggactcatcggcggaggccgccctgttcggccgggggagatcagcctcgcgcacggaggcgtcctcttcctcgatgagctggccgagttcccggcgcacgttctccaagggctcagacagcccttggaagagggacaggtgcgcatcgtcagagtggatggactctatgcctttcccgcctcgttccagctgctcgcggcgagcaatccgtgcccatgcggctatttgggcgatcgggacgtgccctgcacgtgtcggccggatggcgtgcagcgctaccgggcgaagctgggcggaccgctcgctgatcgcatcgacctcatgatcgatgtcgcccgtccggatccaaggctcatcatcgagggcgcccagggactcgattcagcggagatgcggcgctgggtgagtaaaggtcgctcgtttcgggcgtggcgggttcacggcgatccggctcggatgcggccgcacaacagcggagagcagacgcgagacagcatcggccgcgcgttcgatctcgacgatcgcgccgagcgcgcggtgctcgatctcgcgcgccgcacgcacctcaccggaaggggcatctcgagactgtgccgcatcgcgcgcacgatcgccgatatggaggaatcgatgcgcatacagaccgaacacgttctggaagccgcgatgtaccaaggcaggaggcagcaatgagcgagccgcccctcacggacgatcgccatgtgatcgctttggatgatccccgctacccaaagggcgtcgcagcgcttcccgctgcgccgaaacgcctctgggtgctcggtgacccacaggagctggccggtccctgcttggcgatcatcggcgccagacgcgccaccccctatggaatcgcctgcgccgagcttgccgcccgcgtcgccgccgaatcgggtgtcaccgtcgtatccggtgccgcccgaggttgcgacagggcggcgggggcggccgcccttgaggccggtggccgtcatatcgccgtactcggatgcggagccgatgtcgtctaccccaaatcaagcgcgcggctgctgcgcgacacgatcgagggcgcgggcgccgtcgtatcgctcgacccgtgggggacgccgccgcgcagatatgcgtttccgagacgcaatcgcgtcatagccgcgctgagccgcgcggtgttcgtctcagaggccggcatgccctcgggcaccttctcgacggcggaagcagcttcggagctggggcgcgagctgctcgctgcccccggatccatcttctcgccgccgtcacggggcgcgaactacctgatctgctgcggcgcgtgctgcatcgccgacgaggaggctctcgaaatggctctgtcgagaatcttcggcgtcctgcggcgcggcgagcagcgcgccccggagcgcccatgcgacgatgcggttcaagacagagccatgagggctctcgtcgcctccccgctgcgcctggaggagctggcggctctcctcgagctggatgtcctctcctgcacgcgcttcgtgagcaccctgcagatcgatggcctcgtcgagcagctgtttgatggacgttacgcgccgacgaaaaactatcttggcgcgcggacgcgcttcgggcacaatgggggtgacagcagcgacaagggggcagctcagcatgattcatgagaaggtgagcgtcatcggcgccgggctcgcgggctgcgagtgcgcgctcaccctggcagacagaggcgtggcggtgcagctgtacgagatgcggccccggcgctcgtctccggcgcaccacaccgatcgactcgccgagctcgtctgctcgaactcgttcaaggcgacacgccgcgattcggccgccggtctgctcaaagaggagattcgacgtctgggatcccatcttttgaaatgcgcggagcaggcgtcgatcccggccggcggcgctctggccgtcgaccgtcagcgcttctccgaactcgtggaggccgagatcgcctctcatcgggcaatcgaggtcgttcgtcgggaggtctgctcgattcccgccggccctgtcgtcatagcagccggacctctctgctcgcctgcgctcgccgaggcggtgcgagacctggtgggcgcggagtcgctctcgtttttcgatgcggccgcaccgatcgtcgacgcctccacgctcgacatggacgtcctgttcgagcagtcccgctatgagcgggcgggtggcgattacctgaacgcgcccctcgacaggcggagctatgaggcgtttatcaccgaattgatcggagcggatcgggtcaatctccgggacttcgagagaaaggaactgtttcaggcatgccagcccgcagaggaggtagctcgcagtggccgcgacgcgatccgcttcggggcgatgaaaccggtcggcctgatcgacccgcgcacgggtgctcgcccatgggcggtgctccagctgcgcgccgagaacgcggcccgctcggcttacaatctcgtgggctttcagaccaatctgacgtttcccgagcagaaacgggtttttcgcatggtgcccggcctcggccatgccgagttctttcgcatgggcgtcatgcatcgcaacacattcgtggacgcgccgcacgtgctcgactcttcgttcgctgtgcccgaaacccaagtcaggctcgccggccagatcaccggtacggagggctatacggaggcgatcgcgagcggcctgctcgcgggtttgaacacgttttgcgaccttgcgggcgcgcagcgcgtgcatctgcccgtatcaggcgcgctcgcatcgctcgtcggctacgccaccgatccggccacggtgcgctatcagcccatgcatgtgaactttggtctggttcccccgctgcccgccggcgtccggctcggcaagcgagatcgctaccgggcatatgcgcgacgggcgctcgagagcctcgatgcgttcatcgcagagcgcatcgatgtgttcgcgggtccccggtagccggatcatgggacgcgcggagcatgaccgaatgtcccctgagagcgtcatcgagggcttcatagactttctcctgcaggtggacggctgctcgcctgagacggcacgcgcctacgagggacatcttcgcgcttatctgagctggcagcggcgagcgcacctggacggactcgtcctcgaagttcccgtggtgagaagttatctggccgacctctatgatgcgcgccgctcacctcgtacgatcgccgcgcacctctccgcgatccgctccctgtcgcgctggctgctgctcgaggggatcacaaagaccgatgcggttgccacgatgcagacgccgagaatccccacaggtctgccgaggaccctcacgcaacagcagatggagcagctcctcgccctccccgacaccgcatcgccgaccggttcgcgcgatgccgccatactcgaactcctctacgcgagcggtgcgcgcatctctgagatcgcagcgctcgacatcgcctcgctcgatgccgagcagcgatgcgttcgtctgctcggcaagggttccaaagagcggatcgtcccgctgtaccgacgagctctgaggcgactcgtctcctacctcgatgagggcaggccgctgctcatccgttcgcggacgctcgcaagcgattcggaccggacggcgctgttcctctcgaggcgggggcggcgcatgagcgcggactcactcagatgtcggttcagagcctatgcgcgcatcgcgggtctgccagcagacatcacgccgcacgcgatgcgccacacgttcgcgaccgacttgctcgccggcggggccgacatgcgctcggtacaggagctgctgggtcacgcgagcctcgcgacgacgcagctctacacccatctgacgccggagagaatgaaagacgcgctgcgacgggcgcatccgcgaagcgggatgtgagccggccagctggtggctctcgacgctgcgcgcgatatcagcgagcggcaccgggtcggctgtcgcgtaccgcggatctgcgcgaccctgcgccctgcgcgaggtcgtgcgatctggctcacagctcgcacacatgctcttgatcagaggcttggaaccacgattgcaacctgttatcatgtttcgggctgtcatgtggcagctgtcactatcacacacgtgcggatactctacgatcgtggtgcccgaacttaggtagcacaggttcgggtgatcggagaggctgacttcgtgcggaggcgaaccactggaggaatcatggctaccaagatcaacgtccataccctgctcgaggccggctgccatttcggtcatcagacccggcgctgggacccgaagatgaaaccctatatcttcggcgagcgcaacggcatctacatcctcgatctcaagcagaccatcatcaacgccgaccaggcctattcgtttgtcaagcgagtcgcgaagagcggcaagctgctcatcgtcggtacgaagaagcaggcgcaggaggccgtcaggaccgcggccgagcgcgccggcatgccctacatcaatcagcgctggctcggcggcatgctcacgaacttcatgaccatccgctccaggatcgatcgcatggaggagctcgagacgatggtggaggacggtcggatggccgtgctcccgaaaaaggagcaggcggttctcggcaagcagctctccaagctccagacgaacctcggaggcgcacgcgatctgaagggtctgccgcaggctctgttcgtcatcgacacgaagcgcgaggagaacgccatcagggaggcgcgccgcctgaacatcccggtcgtcgccctcatcgataccaattcggatccagatgaggtcacctacggaatcccctgcaacgatgacgccatctcctcgatcacgctcatgtgcgagctcatcgccgatgcctgccaagcgggctcgggcaaagaggagatcagcgagtccgagatgatgggcgagccggctccctcggcctctgagccctcaacgccggcgtctgcacccgagcctgcggccgccgcatccgctgcggctcccgaggcggcggatgcggcttccccggatgcctgatcccgccgagtcttttcggatcgactctgtcaccccaatcgaaaggagccaccatggcaaacatcagtgccgccttggtcaagcagcttcgtgaaatgaccgactcccccatgatggagtgcaagaaagcactcgtcgaggctgagggagatctggattccgccatcgatatcctgcgcagaaacggtctggcggcagccgccaagaaggccggccgcgacacgaacgagggggcgatcggcgcatacgtctccgatgatctcaagatcggctcgctcgtggaggtcgcgtgcgagacggatttcgtcgcctcgaacccccgattcactggtttcaccaccagactcgccgagatcgtcgcatccgagcagcccgaggatatcgatgcgctcctgggatgtccctatgagggagagacggttcaggacgcgctcaccgagctcattcacgtcatcggcgagaacatgaagatctcccgcctcgttttgcgccgcgccgatgccggtgccctgtcgagctacgtgcatatgggaggcaagatcgccgttctcgtcgagttcgccttcgagcacccgtcgacctctgcggccgagccctatctggtcttcgcccatgatgtcgccatgcaggtcgcggcggcggcgccgacagcggcggtgcgagaggacgtccccgcagatgtcatcgatcatgagatctcgatctacaaggcccaggccgcccagtccggcaagccggaggccattcaagagaagatggcgaccgggcgactcgagaagtacttcaaaagcttcgtcctcaatgagcaggagttcatcaaggatcccggcatcacgatcgacgcgtacgcggcaaacgtatctgaacaggtcggcgataagatctccatcgtcggattcgaccgtctcgagcgcggtggctctgaggcttagccgtcccaggcgatgaattggaagcgggctgttggtttctacctgcagcccgcttttccatgggctcgtgtcgcttctttgctagaatgattcaaaccaccatcgaaggagggtcccttgtccgaatacctgtataagcgcgtcctgctgaagctttcgggggaagcactcatgggaaacggcggctgcagcatcgacccttccgtcatcgaacggctttcgcttcagattcgcgaactcgttgaagctcgtatcgaggtcggtatcgtggtcggcggcggcaacatctttcggggaatgtcgggagccgcgggcggaatggaccgcgcgcaggcggactacatgggcatgctcgccaccgtcatgaacgcgctcgccttgcaggacgctctcgagcgcttgggctgcccatgccgcgttatgagtgcgattcagatgaacgaggtctgcgagccctacattcgccggcgtgcgattcgccatctcgaacagggcgatgtcgtcatcttcgcagcgggttcgggcaatcccttcttcaccaccgataccgccgccgcgcttcgagcctgcgagatcggtgcggactgcctgctcaaggctacgaaggtggatggcgtctacgacaaggatccctgcaccaacgatgacgcggtccggttcgagacgatcacctaccatgaggtcctggtgcgcgggcttcgggtcatggatgcgaccgccgcggcgctgtgccaagataacagcatgcctatcatcgtgttgaacatcgatggaaaagaccatatcaggcgcgcgcttgcgggagagcccgtcggcaccgtcatcgtacaggagggctgaacatgggatcggatatatctgctcagatggacaagacgctcgcgagcctgaagcacaacttctccaaggttcgcaccggtcgtgccaatgccggcatcctgtctgacatctcgattgactactacggtgttcccacgccgatcacgcaggttgccgctgtaaaggtacctgaggctcacctgctcgtgatcgagccatgggatcgcgggatcacagacgccatcgtcaaagcgatcgccgcatctgacctggggatcacgccgaattccgacggttcggtcgtgcgcctgccgttccccgcgccgaccgaggagcggcgccgcgagctcgtcaaggaatgccacgagcttgcagagcacgcacgggtctccattcgcggtatccgccgtgaggcgaatggcgcggcggagcgcgacgagaacctcacagaggacgacgtccgtcgcgatcaggctcgaatccagaagcgtaccgacgagtacgtcgccaagatcgatcagatgctcaaggccaaagaggccgaagtcatggagatatagggttgcgcatcgattccatcaaatttgccgagcacttcgccgacgcgcccgacggcgagagcctcgccgcgctcgatctgacgaggattccctcccatgtctcatgcatcatggatggcaacggtcgctgggccatcgcccgcggcctgtcgcgtgccgagggtcacaaagccggtatcgtcgcattgcgtgagatcataacgacctgcgttcggctgggcgtggacgttctgtccgcctatgcgttctcaacggagaactggacgcggccgcagcacgaggtcaacttgctcatgcatctgtttgcgaagacgttcatcgacgagctgccactgctgcgcagggaggatgtccgcgtcgtttttctaggtgacatctcggcgctcccccgaaagacccgggaggtctttgaattcgggctacgagagtgcgagaaccacagaggcatgattctcgcactcgctgtgaactacgggggacgcgcggagatcacgagggcggcgcgcctcatagcgcagcaggtcgccgcgggacagctcgctttatcagatgtggatgagcgcaccctgtccgatcgactctatacggtcgatctgcccgatccggagctcgtgatacgcacctcgggtgagttcagggtctcgaactatcttctatggcagatagcctatgcagagttctatgtcaccgacacctgctggcccgacttcgatcgctggggccttcttgaggcgattctgtcatatcagggccgtgagcggcgctttggcggcgtcggtgcgggcgcgcgatcatgatagcgcagaccagacagaatgaacgagaaccagcctctgtcgaggtctgctcgaaaggagatgcggccatgatcaggaggttcgcgacacgtgccgcattcggactcgtctatgccgcgctcgtcatcgcgagtctgcttctcggcgtcgtccccacggcgatgctgttcggccttctgagttgtttgtgctgctttgagttctttcgcctcatgcgcatcgacggcaagctgccctgcgagccgctcgggctcgtcgcgtcggtgctcttcccgctttccgcgctcggagattcgcggtttttgaatgccctgctgttcattctcgtgctttcggtgggtctttggtacgcgtactcgcctcgcacgcgcatcgcggatgtcgcggtcacgctcatgggccctctgtacacgggtttcatgctctcttctgtggttctgcttcgcgaggcgagacccgggttcgccggcgcgcttctcgccatcggagtgtgcgcctccctgtgggtatcggattccgccgcctatatcgtggggagcaggatcggcaggcacaagctcgctccaaagatctctcccaacaagagctgggagggttttgtcggcggtatcgtgggatcgatcgcgatctggctcatcttgtggggaagccagctgtacggactggatctctttcatgccgttctgttcgccatcatcgtggatgttctcggcgtcttcggggatctcatcgagtcgcgcatcaagcgcggcgtaggcgtcaaggactccggggatctcatacccggtcacggtggaatgctcgatcgatgcgactcgctcatcttcgggtgcatcaccgctcagctcctgcttctcatcgggggcatcatatgatctgcgacgagccgcagcgcgtcgccatactcggttgcacgggatcgatcgggacccagacactcgatgtctgccgtcgcaacgccgatcgaatccaggtggtcgcgctgtcggcgcatgggcgcacagaagaactcgtcgccgccgctcgcgagttcaaggtggcggcggtcgcagtctcggacaccgaacatgcggatgaccccgtcctttctgagctgcccgccggatgcgaggtcggattcggatctcgtgccgtgagcgcgctggccgaacgcgaggatgtggacacggtgctcgtatcgatcgtcggcgtcgcgggcctcgaggcgagtctgagagcggtcgaggcgggaaagcgcctcgccctggcgaacaaggagtccctcgtggtggggggcgacctgctcatgccgcgcgcagccgccgatcagatcctgccggtcgactcggagcactcggcgatactgcagtgtcgcctcggtgaacctgcacgcgatgtgcatgcgatctggctcacctgctcggggggaccgtttttcggtcggtcccgtgcgagcttggattcggtgagcgtgggcgaggcgctgtcgcatcccacgtggtcgatgggggcgaagatatccatcgactcggcgacgctcatgaacaaggggctcgagcgcatagaggcgcatcatctgttcggggtgccctacgatgctatcgtcgtcctcattcagcgtcaatcgaagatccactcgatggtcgagtacgcggatggatcggtgatcgctcatctgggcgcctcggacatgcgcatcccgatacagtacgccctgtcctatcccgctcgctgggagacgccagcgcctcgtctggatttccgcacgatcggctcactcgatttcgccgcgccggatctggatgcgtttcgctgtctggagcttgccgaccaagccggtcggatcgccgggacgatgccctgtgttctgaacgccgccaacgaggtcgccgtcgcggcgtttctggctgggcgctgcgcgttcgcagacatcgaccgggtcgtagaatcgtgcatggcatcgcacgacgcgtccccggtcgaatcattcgatcagctcatcgatatcgatgacgagacccgtcaccgcgcggaggacctccttcgacggcttcgggcatcatgaagggcgcgatatgcacgtgatctccgcggttctctccgttgttttctggggcgtggtcctgctctcgccgcttgtcttcgtgcatgagggcggtcacttcctcgcggcgcgcgcctgcggggtgcgtgtgacggagttctttctgggtctgccgttccgctggcggctgagtcacacctcaaagcgttcgggcacacggttcggggtgacgccgattctgctcggaggctacgccatgatctcgggcatggatccagagagcagcgagtgggccccgcaggttctgaggctcgtgcacgaagcgggctcgatgcgggtcgccgacatcgctcgcgccctgtcgatcacggaatatgaggcgggagacgcgtgcgcgatgctggccggatggggctcgctcgcgccggtcgatgacggacgtcacgagtcgaagcgctccgaggagagctatccgagccggtatgcgagcgttgcccgagacgcggagggcaacaccgtcttggatggtcgcagattcgatcggcaccatgccacctctcagggggagccatgggagccaccgatggaggagcgcggcttcttcgagcgcgagaggtcgcgaacctatctgggatcgagcatctggaagcgcgcgtgcatgctgcttgcgggtatcgctgtcaacatcttgtccggcgtcctgctcatcatgtgcgtctactcgattatcggcgtcacggtgatcaaggatgtgaacgccgtcggcggtatcaaagagggctcggccgcgtccgcagcgggcatcgaggcgggcgatcgcatcatctcgctcgatggagagacgaccgagacatggaccgatatcctgcatgcgatcaaaggcgcgcccaagggcagcgctttctcgatcgagttcgagcatgatcgagaacttcgcagcgcaagcatcacgctcggctccgatgagccgctcggaatccaggccacgaccgaggtcgcgcatctgaaccccgtcgattcagccaagctctcgatatcatatctcgccgccaccgggcaagcggtcgttcgactggtgcagccccagcacaccatggaggtgctcgacagctcgacatcgatcgtggggatctcggtcatgtcggcgcaggctgcatcggtgggaatcgccacgtttcttcagcttgccggtctgctctcgttctccctggccttcatgaacctgctgccgatcccaccgctggacggcggcaagctcgtgttcgaggtcatccaggcgctgcttccccgtaaaatccccctgaggatacaaaacgcggtcaacatcgcgggaatctttatattcgcgcttctgttcatatacctgctgcgcggggacattctgcgcatcttctcctgagagcgacctcgagcgccgccgaaaggaacgcccatgcaaaccgatcttccgcgtgatctcacgcgccccgtccgggtcggctcccttgtcatcggaggcggcgcgccggtcgcggtccagtctatgacctcgacgccgaccgaggacgctccggcgacgatcgcgcaggtgcgcgcgctcgccgaggcgggatgcgatctcgtgcgcgtctcggtgccgacgcgatcggcgctcgcgggcttcgccgaggtgtgcgcggcctccccggtgccgatcgtagccgatatccacttcgattatcggctggcgatcgacgcgctcgctgcgggtgcggcgaagctgcgcatcaatcccggcaacatcggatcctggaagcgcgtcgacgcggtgatcgatgccgccggggcagccggagccgccattcggatcggtgtcaacgccggatcgctcgaggatgatatcgcatgtcgcgatgatctcactcaatcagagaaactcgttgcatcctgtttgcgtttcgtcgagcacttcgaggcccggggcttcactgatatcgtcttgtccgctaagacccacagcgtccccatgaccctggagaccggccgcgcgctcgccagcgagcttccgcacataccgcttcatctgggtgtcaccgaggccggcacgctgcgtcagggtacggtcaaaggagctgtcgcgctggggatcctgctttccgaggggatcggcgacaccgttcgcgtctcgctcaccgccgacccgctgcaggaggttcccgtcgcctgggacatcctgtcgagcctggggatccgtcggcgcgggcccgagatcgtctcgtgtcccacatgcgcgcgctgccaggtcgacctcatcgacatcgcgaatcgcatctccgcgcagctggagcatgtcgatgctcccatttcggttgcggtcatgggatgcgtcgtgaacggtccgggggaggcggctgacgccgatatcggcgtcgcatgcggaaaaggtcaggccgcactctttcgccgcggcgagataattggtaaagttgccgagagggatatcgtcgaggcgctcatgcgcgaggttcactcatatgtgaggagctaggctgtgacctatgtgatgaagatgtcgaatctgtacgcgccgacgctcaaggaggacccggcagaagcggacctggtgagccatcggctgcttctgagggccggcatgatccgaaagatggcttcgggaatctacagctatctgccgctcgcgtggcgctcgctcaaaaagatcgaggagatcgtgcgcgacgagatggacgcgatcggcgcacaggagtgcctgctgccgattctcaccgatgccgagctgtggcgcctctccggccgctgggacgcatacggtcccgagctcatgcgtatcgtcgatcggcatcagcggcagttcgcactcggccccacccatgaggagaccgtaaccgatctcgtcaagaacgagctcgcgagctatcggcagctgcccgtcagcctctatcagatacagacgaagttccgtgatgagatgcgtccccgattcggcctcatgcgcggtcgagagttcatcatgaaggacgcctactcgttctcagccactcaggcatcgctgcaggagtgctatgaggatatgaaggccgcctacggacgcatctgcgagcgctgcggtctcgcggcgctgccggtcgcggccgactcagggcagatcggcggcgacacctctgtcgaatacatggctcttgcagactcgggcgaggcgagcctcgtctactgcgacagctgcggtttcgcggcagacgatgaagccgcctccacgagggtgagcgtcaccgagggccccggggacggcgccctcgagcgcgtgagcacccccggcctcgcctcgatcgcagaggtcgcggcgcatttcgacatccctgagaacgcgacgcgcaaatctctggcgctcatcgatggcggcggcgtgcccgtcgtcgccatcgtcgcgggcgaccgggaactcaatgagatcaaagcgggtcatctgttcggcgactaccacctcatggacgaagaggagctcgccgcgaccggcttgcacaagggtttcatcggtccggtcggactgcctcgcggagttcggctcgtggcagacgagtcgctgcgcgagtccgagcgctgggtgtgcggtgccaacgaggtcgacttccacttgaccggcgcctgtccgggcagagatttcgaggttgacgagtgggcggatctcgtgaccgtcgtagccggagatccgtgtcccgtgtgcggcgaggagctctccggtgcgcgcggcatcgaggtgagccaggtgtttcagctgggcacgaagtactcgcttcccatgggtgccacattcaccgacgaggcgggtcggacccagcccatgctcatgggctgctacggtgtgggcatctcgcgcaccttggccgctgtcgtcgagcagcatcatgatgaggctggcatcatctggcccgtttcggtcgctccctacgaggtctcgatcgttctgctcgatacgaagcttcaggcatgcgtcgcggcgggcgatcggctcgcctttgagctgtcagccggtggcatcgacgtggtgctcgatgatcgcgccgagcgacccggagtgaagttcgctgacaacgatctcatgggctttccctaccagatcatagtcggcaagcgcggcatcgctgccggcacagtcgagatcaaagatcgtgcaaccggtgagcgggtcgatgtggcgctcgatgacgcatcgaactatgcggtggagcgaattcgccgcgcgcgcggtgtgcgcttcgcctagagtgagggctatcggtcgtttttggccgggatagagctttgcttgcgatttgttcgagttggctcttgcaaacgcgcctgcgatcccgtatattatctcctgcaccgcttgggggcgtagctcagctgggagagcgcttgactggcagtcaagaggtcaggggttcgatccccctcgtctccaccacgcagactcgcagcctctgaatcatcgatctcaggggctgttctcatttcgggcttgtggcgcaacggttagcgcgggggactcataatccctaggttctgggttcgaatcccagcaggcccaccaaacctaaatagcacgaaccctttgcggttcgtgctttttttttctgatagagcgcagctgtttctccaatcccctcacatcggtccgccccatcgttaatggtagggtaaagttctagagcgagtcatcgtctcggaaagagtctctttgagacatccaattatcgcaaaggacgatgcagcaacggcatgggagcattgcaccgcctgcgcaccgtcgttcgatgtaaacccagacaggtatgttgcaattgggattgattctaagggaagacagacagagcttgtggtcatcagaaaggagggtggatcatggctagtgattcacacgcaggccccgcagaaaaaagacataaagaagaagctcggattcgagagggggaagcaatgaatgataaagaagtttgcaaactgtttgatactacattagaagatgttgccgacgatgccgatagatacgagcaaggcgatttttctgattttgatttctcaaaaacagtacttggacgcccgcttgaaaaagaaaaatgacaatggtctctactcaagttcctagatctcgagttgaggcgataaactgaattgccaaaaaagagggcatatctcgctctgaattcgttagaagggcaatcgatcatgagcttatggaaatgagatgagatcgcatgaaaaggaccaaggcggggtttcgagcgcttcggcgcggccaacgccaacgcccgggcgatcggtgctcggttggaggagctgggacggagcgtggagtaccgctatcctgacgacggggcgatccgcacgcccggtagtcgctactgagcggcggcagggaaagtcgaaaagggacgggtgccgagcatccgcctcctttcgcattttttagtcgcgttcatgatgtgaatcgagacaacaaaacccgtccaccccgatgctgttccgcgatcaggagatcatggtcttcaacgatttctttggaggccgaggtcgtcgaggaggggcggccaagtcgtcctacgagcaggaagtcgctaccgtcgtcgccaagcggatcaagatccaggccacgacccgcatgacatccgagttgcaatgggccgacgagcatgcgcagcgcgagaccatccgcgccatccaggacgaccagtgcgacgacatgaactggctccccagagcccggaacggcagttctgccgaacacggtttcctcgagatcgggatcgccagtgcacggtgcgcgagaacatcgcaagctgtcgcggcgctcagctgctgggcggcctcaacgatttcgggtgcttcgccgacggccggtatgaccacggcgcttctgctgcccggcctgctggtggccaccttggtgccggccgccccgatgattctccccgcgctgctcgatagctggagccggctcgtgcccggcagttggggcagcgcgtggtatctcgcccgccgcagcgcgacctggtctatcggcatgagcatgtcggtcgagacgccgatcatggtcggcttcgggctcgtcgcgggtctgttctccgtcatacgcgttctggcggcccacgcccgcgcgctcggcgccaccgatacgagcggctttcgattggacgtctcgaccacgctgcttcttctcggcggcccggtggtgctctgcgccctcagcgctgccgtgagcgtcatcatgtcgtcgagatcgcgcacccgcgacgtagcgctgatgacggtcgccggagccgatgcgcgcacgatcgtcgcaacttccgcgctcgaggcgctcatccatgcgctgagcgcatctgccgtcggcgccgcgtcggtgctggcaacctgcgctgtggtcgacggcgcctacgggcttccgttttctgtcggcattgatttcatgccggggttggtggtctcatcagtcggcttcgcactcgtgctcgcggccacgctcgcgccggcgatcgccaatcttcgtcgcccgccggcgcgggcgctctcatccgggcagtgaccagtccgtttaacctcatcggggtagcgtcgatcggagccggatccgcgtcagatgccgcccgaaaatactgttgacaattcgtttgccctttctataattcctatatgattagacagttgcctaatcgtaatgcagcgcgggaacgagggggaggcgcgcgggcaagaccgcaagccgtccggtctcgatcccgtcgaaacgaagggatcatcatgcgaaagaatcagaagatcatgatcggaggcggcatcgggatcgttctgatcctggcgtgcgttgccgtcgcgcttttcgtcacctcaggtcagcagcaggcagcgcagacgaaacctggtctgcccgactggaccgatgaagccgcggtgcgcaaggaggcgcgcgcgctcatcgatgaggcgaacgaccacgactgggatgcgctcgcagggaaggtctccgccacagtgaagacatcgaaatcagaacttatcaaaggcttcaaaaattccgaggcgaccatggatgcgttcggagccttcaaatcatatgatgatgtcgcgtactaccagagcgcgtcaggagatcaggcgataatcgtgcagcaggcgacccacgagaatgccaaggtccagtacagcgtcgcctttgaaaaagatgggggttggtcaatgttccggttcaaatgatctgggttgcgggctggttgcatgacctgtgccgaaactgagacgaggcgcccctcgagagcatcggtcctgcgtcggcccgaggcggttgcgcacgaccgatccgatgaacaatgcctatctgcaaggaggaaatgatggtctcgatcgcttcgatcatatgtctggcggcgtcggcgctgatagctgtgggcggtccgtttatcttgttcttcgtcactcgagcccgcctgcatgttcgattcatccccgtgctgataggcgcggtcaccttcatcgtgttcgcaggggtctttgagcagatccttcatggggtcgtcttgttcaggctctttccccggctcatctcgaccctgccgttcgtctacgcactctatggagctttggccgccggggtgttcgaggagctcggacgcgcctgcgccttccttatgctccgccgctcgcatcgccccgccgagggcgtcgagcgggccataggatatggtatcggtcacggcgggatcgagtcgcttctgggtcagggattgcaggtgctcaatgaactgatcttggccatcatggccaacagcgtgggcgcatcccagctcatcgcgtctctttcagcagacaagcagatggtggtggagcagcagcttcagcaattgctggccaatccgtcgatctcctggctcctcttcggctttgaacgcgcctgctcgatcagcttccacatcgccgcctcggtgatcgtgtggatggccgtcagcggactgatccgcaaaagctggatcgtcggcgcgatcctgctgcacgcgctcagcgatttcggtgccggtctgtaccaggccaatgctctgccgatatgggcgactgagctctgggccattgcggtcgctctgctcaccatcggcgtcgcggtgcgtctctatcgggcctcgcggcgaaaaagtgccgcgaggcctgactccgctgaagccgccgagccggcaccggatgtctcctctgccgggtgagggggaagaatcgagcagcagatagctatctgtacagtgaaaggcgacgtgcatgggctacatcaacccgaatgcgttcaaaagcagggcgtcacttgagaaaacagaaagaggatcctgatcgggctctcgatcgcctcgatcggcgtcttgattctctgtgcgcttcttctcccgagcgaggtcggcatgcagctgaccgcgacatccgagctgggaaactacatgccgaaggcgctgatcctgccggtattcgccgttgtgatcgcggcgggcgagtacatgttctatcgcaatccgtgtccgccgtggctgctcctcgtcctgggcgtcgacttgcttgctgccctgagcctggtgttcaatatgctctagatgcgcggtggcacaagatccgcgccgggcgatggtgcgtcgaggatgcaaagttgaaaatgccgttggcgtgcgcggccgagcatggtattatcgagtacgctgaattgcacgggcgattagctcaggggtagagcacatccttcacacggatggggtcacaagttcaaatcttgtatcgcccaccacaacacacaccggtctaccagatcaaacgcggtaggccggttttttccacactgtcctaatatctgtccaaggaagtcagcaggggagctgtcagctgatagcaaaaagccgctgtctgttggagttgcccgaagcgaggtacaacgtgccctgcgaatcgacaggaacgaacgtgtcccatgccgttttgccgcatgagacatcatcgttgatccgtttgaacgcgcccacatgcctgctctcatagctcgcttgccacagaccgtccgtgcccagacaaataacaagcaatcgtgcgggatcgtctctgcactgcaagacgatcggcgtcgtgtcaagggagaaattctgcacggtgtcgatcacctgaagcgtattcgcatcaaccagagcgatcgaggcgtcctcagcatcctttgctctcgcaaggttgcaaagtaggcaaccgtcgaagagcaccggcctcgcctcgctgggaatcgtttgcgcgatgccagcctctggaacagcgctgagcgcgactgcgtcctcgatgttcagcgagcccggctttgctctcaggcgatacagcgttccttgccgggagagcgcaaaaaggcgcgtcgcatcctctggtgcggtggtgagtcccgtgcccaacggcgaatcgatctcaatgcgagcgatctcggctccggactcgtagtcgagcagcaggactcccgtggcctcgggctcgggaaccacaagtcctgcatctgaggcgaacagctcgctttgtccgtctgtggaggcgaatctccccggatagggcagcgtccataccggcgacccatcgtcgagtgatatgcagatcagatgcgaaccgggatcgacttgatagctcgaaaatccgacataggcgcgatttcccctgcaggcgatgttcgtgacgtgccagttcgcatccgcgtatgttcggtgcacctcttcagagccgttcgggaatcgagtcgtctcgcttcctatcatggaagaggcctgtacgcacacggatttccacagtacgtccagatccacagcttcaagggcgtacaacgagccgtccgtgcatgcaacgagcacctgatcaccttctgtgccattgcctcccgctacggtgatggcggcagccccgatagctcctttcaagggctttcgatgcacgagcctgccatcttgggcatcgtgcgcgcgcacctcctcgcctgcgcccagataaacaaggccgttcagcaaaacgagattcgacgtggaggcgaagccagccgtctgcgcggcctcatcgtctgattcggtcgtgctgttggcatattccaccaccaccttcgtccacctcacatttccctttggagtcatgctgaccagcgtcgcccctggggtcgcaccgcccccttcgggctcgttgccagcggctccagagccgctcgaggacgaggacccggcagacccatcgcgctgatcgcctgagcggcatcccgacgcgaaggttgcgatggaggccgcgagaagcagtctggttgtgctgatcagacggcgacgcgagatgagaacgccagcaagcataggaggacctcccattgttcaaatgcgaagcaatcggagtataccgctcacttcgtttcaacgatgctgcgataccagacaagaggggccaacggtctagaaggaacgatgcgatcgaaatgcccttttcgcacagtgtgacgcatcgcgttgcgcgagaactccggaatacgccttcgcgaccaagttgctcggatcgagcggagcgcgcctggtggtcgtcgacgtgtggggaaccgcaagcaaggcggattgggagtcgaacatggacgtctccgccggcgcgtcctcaacaatgcatcaccacggcttcaaggcgacgtgggacaacgttcgcgcggcactgagttcgtggacccagaaaacggaatagacctcgcctcatcgaagatactgatcaccggtcacagtcgcggtgctgccgtggcgaatctgctcgctcacgacctgcttgtgtcatggcaccgaccggttgagtttcgcgcgagaagcgtctggtgcacggctgccatcggatctgaaagaaggatgacgcacgaccaattgtcgtgcgtttatgcaggtagcttgatatatagtcacgtttgatgtattgttccgcaaagcgatcctgatcctgtgcggggccttgtgcgcctcgcttcccatattcgtctgtccgcagcgccctcgggcacggtctgttaggttggtatgatcctctcggttgacaaggttgagaagagcttcggcgcgcgcgttctgttcacgggcgcgtcgctgcagatcaacgccggtgagcgctacgcgctcgtcgggcccaacggcgccggcaagaccacgctgctcaagatcatcatggggctcgatgcacccgacaccggatccgtcctgttcgccaaggatgttcgcgtcggctatctcgagcaggagacgaaactcgcctcaagccgctccatcctggaggaggtcatggcttcggccagcgagatcgtctcgctcggtgagcgcgccgagaagctgcagcagcagatcgccgcggcgggggaggcgggcggcgagctcgatgcgctgctgcgcgaatacgggcaggtgcaggaccgtttcgagcggctcggcggctacgagctggagagcagcgcccgtcagattttggccggcctgggctttcacgtcgaggacttctcgcggccctgcgcggaattctcgggaggctggcagatgcgcatcgcgctcgcgaagcttttcctgcgccatcccgacctgcttctgctcgatgagccgaccaaccacctcgatctggagagcgtccagtggctgcgcggctttatcgccggctacgagggcgccgtgctcatcgtcagccacgaccgagccttcatggacgcctgctgcgatcacgtcgccgccgtcgagaaccgtcgcgtcaccacctatgcgggcaactacggcgcgtatctgcgccagcgcgaggagaacctcgagcagatgcgtctcaagcgcgccgcgcaggagcgcgagatcgcccacatgcaggtgttcgtcgataagttccgctacaaacccaccaaggcggcgcaggcccaggagcgcatacggcgcatcgagcagatcagacaagagctcgtcatcctgcccgagggccaccgccacgtcgacttcaagttccccgaccctccgcgctccggcgacatggtggtctccctcgagaacgcttcgaaagcctacggggacaagcagatctacgacggcatcgatctcacgctgtaccgaggcgatcatgtcgtgctctccgggccgaacggcgcgggcaagtcgaccctcatgaagatgctcgccggcgtcgagccgttgaacgcgggttcgcgctcgctcggcctccatgtcggcgtggcatactacgcacagcatcagctcgaggcgctcagcgaggcgaacaccgtcctgcaggagatcgacgccgtcgccccggggtggaccgttccgcaggagcgcagcctgctcggagcctttttgttctccggcgacgatgtggacaagcgggtcggcgtgctctccggcggggagcgggcccggctcgcgctggccaagatgctcgtcgcgcccgaggctctgctgtgcttggacgagccgacgaaccatctggacatcgattccatcgacatgctcgagcgcgcgctcacgcgctttcccggcacgatcgtgctgatcagccatgatgaacatctggtgcgcgccgtcgccaatcgcgtcgtcgacgtccgagacggccagatgagagtcatcgacggcgactacgactacttcctgtacaagcgcgatgatctcgcgaggcgtgtggaacaagcagacggtcggtccgaggcgaccggcgcgcaatcgcgcgccggcacggtcgggcggccacgcgcgggcacctcgagccctgaggagcctgcagcggggaagcgcacacgcgagcagcggcggcgtgacgcgcaggcgcgcgccgagctgaaccgcaggctcaagcagcgccggactcgcttgagcaccgtcgatgcggatctcgctcgcaagcgcgcgcgctacgatgagcttatggcgatcatgtcctcagaggggctctacgaggatcaggtcgcattcaaccgggcgctggctgagtacggtgcgctcaaaaaggagatttccgttctcgaggaggagtggctggatctttcggctcaactggaggaggagacatcacatgggcgttcgtagagcagttggcgtggccctgggcatactggcactcgcgctccggctgtgctcgatcgcgttgtgctgcttcgtcgtcatcctgtgcttctcaggtttgccctcaaggctcaacatcgtcgggctcatcgtggacatctcccgcgtcctgcccccctccatcgctggctatggcgtgatatcgagtccgttcggcggggtgttccgcttcgatttctccctcatggccgtcgcgctgttcatactcgatttcatcttctcgcgcatcgcgcgcatgctccgctagagaggcggtcctcatgtataggttgtcgttgtattcgatcatcatcagcgtgctcgcattgatcatcggcatcgtcgttcatgagagcgcgcatgcgctcgccgcgtatcttcttggagacgcgaccgctcgctcgcgcggccgcgtctcgctcaatcctctgaatcatatcgatccgttcggcaccgttttgctgccgctgctcatgatagcgatgggtggaccggtgttcgcgttcgccaagcccgtaccggtgcaggtcaacaatctcaggcatcccaagcgcgacgagcttttggtctcgctcgccggtcccgcctcgaacatcgtgatcgcctgcctgttcacgctgctgctgagattggttctccattcggtcgcgatctcttctgcgactgattttatggtcagatcgatcatggatctgtccgtcgaggcgattcagatcaacctcgcgctcgcatttttcaatctcattccgatcccgccgcttgacgggtccgccatcctggtcgtgttcctcaagggccaggccctgcgcacctactatgagatccagcgctatgccatgttcgcgttgctgatcatgctgttcgtcttgcctcagttcttccgtatcgatctgatctcgctgtatttcagcgtgaccgtgtaccctgtatttcattttctgctgtcattcgcgatgggattggtctgagctgcattgggaccaacgtgtcgggtgtgcccgggatattcttgcgccgtgggaggtgagcttcgatgtcgtatcgcgtgacgaccaagttctattcgggtccgttcgatctgctgctgcagctcgtctcgcggcagaaggttgatatcggggccatctcgatctcagaggtcgccgagcagtttctttccgaagtgcaccgcttggacgcgatgaacctcgatatagccagcgacttcgtgctcgtcgccgctacgcttctggacatcaaggcggcctctctggtgcccgatgacgcggtgcgtcttcgcgaggatgcgatcgaggaggatgatgagctctccgaccttgacggcgacgctctgcgcgaggtgctcatacagaggctcatcgcgtacaagcagttcagaagcgcctcatgggcccttggatcgcgcatggaggccgagggacgcatgcatcccagggtcgccggcccggaccccgagttcttgaatctcatgcccgattacttctccgggatcacgttgcgtggtcttgctgtcatctgcgccgacctcgccgcgcgacgtgatacgttcttgctggaggccgaacacgtggcgccgcgtcgcgtgccactggagctcacggtcgcctctgtcgatcgagtgacgacggcccggccccgtatcatgttctccgagcttctcgacgccgaatcgagtgccgagcagatcgtctcaacgtttctggcgatactggagctcgcgaagcgcggatcgatcacgctggcgcaggcatcgagcttcggcgacattcgcatcgaccgcgtccgtggcgccgcggcctataagccgggcgacgcgttgtccgcagacgagtaggaggcttgcgtgaacaccttggataccctggaatccgattcaccgaaaggcgctctcgaggcgatgcttctggtctcgagcgatccggtgagcgcctctgcgctcgcgcgcgtgatccgcatcgcacccggcgaggcggcgtcgcttctggcggaactcaaggtcgagtatgaagaggccaatcggggtttccagctgcgcgaggtcgcaggaggctggcgtctgttcacgcaccccgcgtatcacgagcaggtcgagtcgttcgtgatgtcctgggacacgcagaagctgtcgcaagcggctctggagacgctctcggtgatcgcgtatcaccagcccgcgactcgggaggcggtgagagggattcgcggtgtgaactccgacggggtcatctcgtcgctcgtcgacaaagggctcatccgcgaggtgggtcgcgacgcggagcgcggccaggcgatcctgtacggcacaacgaatgtctttctcgagaaattcggcctgcgctccctgcgcgatcttccggatctcgagcaattcgcccccgatgaggaatcgaagcgatttatccgcgagcgcctctcaggtggcgcgatctcatcgaccctcgagcagaccgaggaggacctggaggaggagcgcgagcttctcgacacctccgagggagaggatctgcgcgcccaatcggccctcgacgcgctgtccggtgcggacggtacagccgtgcgcggcggcgagaccgcgggtgatcgccttgacgcctgatctcgcggccgcctcgatggagccgggggaccggcgggagcgtccgcggacgatgcgcctgcagcgctttctcgcgcgtgcgggcgtcgcgagccggcgcggctccgagcacctgatgagcgccggcagggtgcgcgtgaacggtctggtcgcaagcgagctgggaacgaaggtcgatgtcggagccgatcgcgtcgaggtggacggcatcgaagtcgtcttcggtgcacctccggtctatatcgtgctcaacaaaccggcgggctatctcaccacgatgagcgatcccgcgggcaggccctgtgtcgccgagctggttcccatccggcgctttccggggctcttccccgtcgggaggctcgacaaggacacgacaggcgtgttgctgttcacgacggatggcgatctcgcgcagaatctgctgcatccctcgaagcacgtcgcgaagacctacctcgcacgcgtggaggggaccccggattcggccgaccttgatgtgctgcgcgccgggatcgaactcgatgacggcccatgcctgcctgctcggtgccgtcttgtcgagcgacgcgcctcggggggatcatcccttgttgagctgatcattcgcgagggccgaaagaatcaggtcaagcgcatgcttgccgctgtgggccatcctgttcagcgccttgtgcgcacgagcttcggcggggttgccgccagcgatctcgcagaaggggagtggagagagctcacgtcctgcgagctcgctcttctccgacctgaatcgccagctgatccgcccgcgcacctcgggcggcccggcgcgtctcgaaaggaatcatgatatgatcgtcgccatagacggacccgctggatcgggcaaatcgaccatcgcgcgcgagctcgccagtcgtctcggtttcgctcagctcgacaccggggcgctgtatcgcgccgtcacgaatgccgcgctgagccgaggtgtcgatatcgacgacgagcgcgcgatcgcgcaactggctgcacggctctccatgcgcttcacctcgcgcgccggggaggagacccacctcgaggtggacggtcgcgacgtcacgcgcgagattcgcacggcggcggtggaccgcgccgtctcgaaggtctcttcgaacccgggggtgcgcaccgcgctgctcgatgctcagcgccaagcagcgatcgggcgcgatatcgtggcggagggccgcgacatcggaaccgtggtgtttccagatgccgaggtgaaggtgtttttgacggcggaccctgtggagcgcgcccgtcggcgcgcgctccagcgtcatgggacatcgctggacagccgacatctcgacgccgagtcgcgcaggatccttgctgacataaagcgcagagacaccctggatgccaatcggcggtgcgctccgctgtcctgcgcggcggacgccgtgcgcatcgattccaccgcctgcggcatcgatgaggtgctcgctcgcatcacatctctcatcgatgacaggagatagatagctcatgggcgcggccaaaagcgcggatcgctacttcgagtgcggcatgcgagcgttccccctgccgattcggatcctcagcgacctggtcttcggtatcctctacatcttctcaaagctcttgtggcgttggcgggtggagaacgccgatgagctcgtttcatccgacgcgaccggatcggtcgtcatctgcaaccacacgtccatggcagaggtcgtcgtcatatgcgcgcacgtctggcgcagcggtcggcgcgtccgcccgctgtacaaatccgaatgggacgcggtggggatcgtgcggtggctcttttcacgggttggaggaggcattcccatcgagcgcggaaccgcggatctcaaagcgcttcgtcgcgcgcagcgcgcgctggcgcgaggcgaggacgtgctgatcttcccggagggcacgcgcatccgagacgaggggcggcccgtcaggatccacgggggattcgccctgctcgcacagatggcgaaggccgagatcgcccctatggcggtctgcggctttcgtgatataacccctgcgggcaaacacgtgccccgtccgagaaagacctgggtccgttgcggctcacggatcgatcccgcggcggctccagcgaatctccggcgtcgcgaacggctcgcgtgggtggaggacgagtcggtctcgcgcatgtacgccgtccgagatgagctgcgccgcgagcatcccggcaggagctgaagatggtcgagatcgagatcgctgcgcacgcgggcgcgtgctacggtgtggagcgcgcgctcgcgatggcgcgcgccgccgcccgggacgctgagggaccggttagaaccctcggtccgctcattcacaatccgcttgtcgtcgatgagctcgcccgcgagggcgtcagcgtcgcgcagagcgtgtcgacagcggatgccggcacgctgattctgcgcacgcatggtgtcgtgccccggctcgtcgagcaagcgcgcgcccagggccttcacgtgctcgatgcgacctgcccctacgtgaagcgggcccacgccgcggcgcgccgcctcgttcgtcagggcttccagctgctcgtggtcggagaggccggacatcccgaggtcgagggcattctcggagccgcaggcgatggcgcgcgcgtcgtctcccgtctcgccgatctggacggaatcgatctcgccgagcgcatcggtgtcgtcgtccagaccacccagacgatcgagcgccttcagcagatcaccgacgcgctcctcgcgcgcgcgcgcgaggtttgcgtcgtgaacacgatctgcgctgcgaccaccgatcgacagcgcgctgcgcgcgcccttgccgagcgggaggatgtgatgatcgtgataggcggcaagaactcgggcaacacccgtcgtctcgccgagatctcggccgcttcgtgtccgaagacgcatcatatcgaggatgtcgcagaactcgagtcaagttggttttacggcgcgcgtctcgtcggcatcacggctggcgcgtcgacgcccgccgcccacatcgatcgcgctgtcgcggtcatcggcggtatgtgcgacagcgcgtgagctggcccggagccggtcggcgcgtctgattccctcgcgcagatcggatgcgatcccttcggtgttatgctgtttgtgcccatcgtcttgttcatctcagacgggctgaactcggacgggtatcatcgaagtcagcttgaagcggagctttcacgacgcggcgcgcgggcccatgcgggctcatcggcgtccgtcgatctggtagacgaatcggagcgcgctcggggcatcggcatcggagcgctcgaatccatcggcgggagtagcatatgaagccaatcgtagcggtcgtcggccgcccgaacgtgggcaaatcgacgctggtgaatcgacttgcacagacatcggaggccatcgtccacgagacccgcggcgtcacccgagaccgctcctatcacgacgcggactgggcgggacgcgagttcacgatcgtggacaccggcggcatcgagtcgctcaaaagcgaggacgtcttctcgggctccattcgcgaccaggcgctggccgccgcagaggaggctgcggtcatcctgatggtcgtcgatggcagaaccggcgtgaccgaggaggatgagacggtggcgcgcctgctcaggcgtgtggacaagccggtgtttctgctcgtgaacaagctcgacaaccctgatcgagagggggagcgcctgtgggagtacagctcgctgggcatcggagatccattgcccatctcggctctgcacggtcacggaacaggggatcttctcgatgaggtcgtcgccctgctgcccgatgaggagcgcgaggtcgatccgtttcccgacgccctgggcgtcgcgatcatcggtcggccgaatgccggaaagtcctcgctgttcaacaagatgatcggttccgagcgctccatcgtctccgatgtcgcgggcacgacgcgcgacgcaatcgacacgatcgtccggcgcgacgctcgcttgtaccggatggtggacacggcgggcatacgcaagaagagcaacgtctacgagaacgtcgagtactattcgatggtgcgcgggctgcgcgcgatcgatcgcgccgatgtcgccctgctcgtggtcgattcgagtataggcgtcaccgagcaggatcagaaggtcgccgcgctcgccatcgatcgcggctgcgccgtggtcgtgcttctcaacaaatgggacaccttgggcgaggagcgcctgcgcgagcaggtcatggccagcgtcgagcgccgcttcacgttcgccacctgggctggcgtcctgcgcacctcggcgctcaccgggcgtgcggtggagaaggtctggggcatgatcgatgtcgccgagcgagcccgtgagacgaagatctcaacctcgaggctcaatcagttcctgaccgatctgcgcgaattcggccacacggtcgtggacggaaagcgtcgactgcggatgcactacatgacgcagacgggcaccaagcctccaacgttcactcttttcgtgaaccacgtcgagctcataagcgattcgtatcgccgttatatcgagaatcgcatgcgcgcgaagttcggcttcggcgggacgccgattcggcttcgcttccgcaaaaaggattcgcattccggcagggagcgctgatatgtccatgtcgcacgttgtgatagcggtgtgcctgatcgcctccttcttcatcggtggcattccgttcggactcatactcggacgcatgaaagacgatgtcgacattcgcgaagccggatcgggcaacatcggcacgacgaatgcgctgcgcgttctgggacccaagatagcggctgccacgctgctgctcgattgcctgaagggggttgcctgcatcgtcgcgagccgcttcgtcatcgcatgggcggcttttggtggcgacgagctgcagctcacgcccggcgggcccggcgatcaccttttgggcctcgtggcgctcgcctgcgtgtgcgggcacgtgttctcgccctatctgcacttcaggggaggcaaggggatcgcggtcggcctcggcgtgctgctcggatggtactggccgatcgcctgcgctctcctcggtctgttcgcgatcggtgtcgcgctgacgcgctacgtctcggtcggctcgattctcgcggctctcggcgtgcccgttgctgtcgctttcgccttcccctatgcatccatctcgctcaagctcatcatgtcgctcatcggagtcttgatcatctgggcgcatcgcgcgaacatcaaaaagctcatctcgggttccgaatcgaagctttcgctgagaggacatcggtgcggcgacggcgacggcgacgagaagggagccgaccgatgaggatcgcgatcatcggggcgggctcatgggggaccgccgtggcaggtctgtgcgcggcgcgcgcggatcaggttgtgatgtgggctcatgatccgagcatcgcccgttccatcaccgagcggcatcgcaaccctcgctatctcgtcgagtacgagctctccgggcggatctcagcggagcatgatctggttcggtcgctgaggggcgccgaagccgtgatctttgccacgccctcggcgtatctgagagagcgcgcgcgcgaggcggccggacacgtcgcccgaaacgctccggtgctgtgtctctcgaagggcatcgagcccgagtccggcaagctcatgaccgaggtcgtcgcagaggagctgggttgcgccgagcgcatcgctgcgctttcggggcccaaccacgccgaggaggtgtgccggggcggcctgtccgcggccgtgtgcgccgcaaccgaggggcaggtcgccgagtggtttcgcgacctgctcatatcgttgacctttcgcgtctacctgtccgatgatcccgtcggcgtcgagatgtgcggcgcggtgaagaacgtcatcgcgatcgtgtgcggcatagcttgcggatccggctacggtgacaacaccctcgccatgatcatgacgcgtggactcgccgagatcagccggctcgtctacgcccgcggcggcgatcctctcacatgcatggggcttgcgggcatgggggacctggtggccacatgcacctcgccccactcgagaaatcgcggattcggtctcgcctgtgcgagcggcaccgcgctgtcgacctacgagaggcgcacgcatatggtcgtcgagggcgcggctgcggctctgagcgtcgcgcagctcgcccgcgagatcggggtcgacgcgccgatcacgttcgccctggaatcgatcatctacgggaacgcctcgatccgcgaggcgctggaggtgctcatggatcgtcttccgacggaagagttctacggagttggcaaggagaggggaatcccatgcgagaagagatcagtatagcgccgtcgattctggcggccgacatcacagcactcggaacagagctcgcgcgcatcgccggagcggacctcatccatatcgacgtcatggatggccacttcaccgaaaacctgtcattcggacccgccatcgtggcagcttgcaagcgagactgttcgattccgctcgatgtgcatatgatggtgaccaatcccgatgagacgatcgattggtacgctgatgccggcgctgacatgatatccgtccacgtcgaagccgccacgcacctgcatcgcatcgtccaccggctgcgcgatcgaggcgtgcgcgcgggcgtcacactcaacccggcgacgccggtctccgcgctggagagcatcatcgaggatgtggacgccgtgcttgtcatgagcgtggaccccggcttcggtggtcagagcttcatcgagggaacctatgcaaagctgcgacagctgagcgatctgtgcgcgcaccgtcgcgtgaatcctgcgatcgaggtcgacgggggcatctcggctgcaaacgtcgagcaggtcgtggcggcaggcgccgatacgctcgtggccggctcagcggtgttcggagctgcggacccctcagctgagatggagcttctgcgagagctcgcgacgcggggcctcgctttgagggatgcgtgatcgaccgtgacaacgggtgcgaacatgccgccagtcaaccttgattacgccgcgtcgactccgatgcgaccggaggcgatagccgcccagagcgcctatgacgccagcgatatcgccggggcgaatcccaacgccttgcatacgctcggacggcgtgcggccgcccggctcgagcgcgctcgagccgatatcgcaagctgcctcggggcgcgcgtgcgcccctcggagctcgttctcacggcgggtggcaccgaggccaatcagcttgcgcttctcggcatcgccgaaggcgtccgcgcgcgcgatcgaaagcgcacccgcgtgatcgtctcaggcatcgagcatgattcgattctggataatctcgggctccttcatgaagccgggttcgagaccgatatcgtcgccccggcccgatcggggcgcgtcgagccggatggattggcgcggcttctggatgatcgggtcgcgctcgcatcgatcatgctcgcgaacaacgagaccggcgtcatccagcccgttcgcgagctggcggagctgacgcatcgcgtcggggcacggttccacaccgatgcgattcagggtttcctgcatattcccatcgatgtggacgagctcggatgcgacgcgttgtccctggcgggccacaaggtgggcgggccggtcgccacgggcggtctctacctgcggggacgcactccgctgcggccccgcctcctgggcgggggccaggaggcgggcaggcgcgccggcacgcaggatgtgcgcagccacgtcgcgctcgcagcggtctgtcgcgcgctcgctccgcgcatcgtcgagcacgcctctcgggttcgcgctctctccgataaggtgtaccggcagctcgcaagctgcccgcgcatacgatcttccgttccggacgtcgagcgcgcgcagcgactgcccgggatcgtctccgtgctcgtccagggtattgagtccgaggatctgatcttgcgcttggacgccgcgggcttcgaggtctcggcgggctcggcatgcagcgcgggcgctgtcggatccagccacgtgctgcgggcgatggggatcgatgagcaggctgcgtccggatccctgcgcatctccttcgatgaccgcgcgcgcgaggccgatctcgataggttctgccgcgcgctgtgcgagcttgcggccgcaggtccgcgatcatgagggtctcagagctggagcgctcgctcttcgagtgctatccgaggtcggtcgcagagccatgggaccacgtgggtctctcggtcggcagaccggacgaggaactcggcgtcgcgtgcgtggcgctcgacgcgtcgccgcgaaacgtcggtcgggcgcatgagctgggtgccggcgtcctggtgacccatcacccggtctacatatccgctccggcttcattcgtgcccgagtgcgctgccgcgccacaaggggccgccgccgtcttcactgctgcggaactgggcgtcagcgtcatctcgatgcacacgaacctcgaccgctcgcccgatgcgcgcgcgatcctccccgagcttttgggcgttggcgcgcagacatctctcgaatacccctcccaacctgatcgagctggtatcggcgcgatcgcgaaaacggctcccgagcgactcggagacctcgctcggcgcgtcgcgcgcgtgttttcgacggagccgcgcgtctggggggaccccgcctgtgagatcgccaagctcgccttcgttccgggcgcgctcggcgatcttggtggagccgcgatcgatgtcggcgccgatgtcctgatcaccggggaagcgggctatcatgtgtgtcaggatctggcggcttgcgggtgctcggtcatcctgctcggtcacgatcgctctgaggagcccttcgtggacgtgctggcccgccgcctcatccgcatcggtctttccggcgatgcggtcaagatcatacggtccagcgcccagtggtggaccatatcaaaaggagacctcctatgagcgtcggtcagtcgttgctgcagattcaagaaatcgatctctcgctcgcccgtgagcgggctcttctggcagagatgccagaattcaaggatctcgcgcgcaagcgcaaggcatatctcaaattgaaaaacgatgcgatgaagctgttcgcgcagcgcaaggatatcgacatagaactcgcggatctcgatgtcgatgagaagaccacctctgctgcggtcgaggcggctcagcgaaacggcgtcgacccctcgaactatcatgaggttcagaatctggagctggagctgacgaatctggcgaagaggctcgacaagatcaagcacgcccgtgccgagaacctcgaggcgcgcgcctcggctgtcgagaaggagcgcgctctcaaggattatatcgctcgcttcgaggcttccatcatcgccgatacgcgccagacgcgcgaacgcgccgcgcagattcaggcttcgatcgatgaggagcaggccgagcgcgagcgcatcgcagcgagcgtgccttccgagctgctcgatgagtacgctgaggccatgaagcgcttcgacgggctggctatcgagcatcttgatggcgtgacgccctcgatatgtcggacgacccttcagccatcctccttggccgacattcgtcttcaaggcgagatcacccgctgtccgtactgccatcgcatgctcgtccacgacagaggaggcgcgcaagatgcgtgagcgcgacgcatccgtgcccgcgggcgctgatatcgcagtgatgtccggcagcgcgcagggaccgcatgcgcccgcgattctgctctgcgtgacgggctgcatcgcagcctacaagtcctgcgagatcgctcgcctgctgcagaagcgcggcgtggatgtcacggtcgctatgagcgagcacgcgacgagactcgtcgacccgctgacctttcgggcgctcactcgcagacccgtcgccgtggggctgttcgatgatccgtccgacccgatcaagcacatctcgcttgcgcaggcggccgatgtcgtgctcgtcgcacccgcgacggcgaacatcatcgcgaagatggcgcacggcatcgctgacgatctcatctcgacgacgctgctcgcgaccgccttgccgatcctgatcgcgcccgccatgaacgtgaacatgtggcgcgctgcggccacgcaggcaaacatcgaggtgctgcgcgcgcgcggtgctcaaatcatctctccggatgcgggctatctggcctgcggcgacatcggggagggccgcctcgccgatccgtgcgacatcgtcgagcgcgtgatggccgcacttggttcgaaagacgcgacggagcgagcaccgagatctcgcgggaaggggacggacggctcggtatccgattcgctcgccggtgagcggatcgtcatcacggcggggccgacctatgagccgatcgatccggtgcgcttcatcggcaaccgctcgtcggggaagatgggcgtcgagctcgcgcgcgccgcatatgagctgggtgcggaggtgaccctcgtgctcggacccacgacgatcgcgcctcctgagggcgtctgcgtcgagcgcgtcgagacggcagagcagatgctcaggtgcgcgcgatcagctttcgcggacgccacggccctcatctgcgccgcagcggtctcggattacgctgcggccgagcccgccgcgcacaagctcaagaaagggaccgagtcgctcgagtcgctgcgcctcgtgcgaacacccgatatcttggcgcagctcagcgccgagaagggagagcgccgcgtgatcggattcgcggcggagaccgagcgcgtcgtcgacaatgctcgcgagaagctccaacggaagggatgcgatgctatcgttgccaacgacgtcgcgctcgccggatcggggtttaatcaggacatggatcgcgcttggtgggtcggccgcgcaggtgtctgcgatctcggtttcatagaaaaacgcgatcttgcatttgagatcctgcggcgcgcttatcaattatgagatatgggtcatttcagcttgcaagttgagtcggagttgagtaaagtattcgtgctgtcgcgtgcggcggcgatgtttcgggacgtggcgcagtttggtagcgcacttgactgggggtcaaggggtcgctggttcaaatccagtcgtcccgaccacgaaacacgaggtcagagcgggtgtccgctctggcctttttcttgagagagtcatcgtgcaaccgagtgtacaaccggattgcgagcggattgcgagcggattgcgagcccgctgcgagatcgctgcaagaagggcgctcataggccgacagggatggatcgccgtccccgcctcgttcggccgtcggattgtttttcagcgcatgatttccgatcttttactctacatctctagtttgaacttgagagcttggtgaatcgacaacggccttggtctgagggacgcgtcgaattgtttcgacaagtcagaagtgacccgtccgagaccggacgcggtgcgcattcgaagccggtgccgccaaagagcgagcaaaaagccgccacgcaaggcgcgatcgtcggaatcggttgcggagattttgcatgtgcttcgttgaagcccgcgcggttctttcgaacacgcgtggtatcgatggacctcaacaaggttgttgctgatcaacggtgagggaagacctcggaatggcgcagctcagtttgcttgatctgcgcgaaagcgatgtggcagaagaatatactttttactttttaacttgtatacttttaccgaagttatgctataatacttttgaaataacccgttacccgaagggagctgatcgcatggaagatctggtgctcaaacttcgattgagacaggacgagtgtccgaaacgaccgtatgggtggaagccgggaatggacgaacaggaggcgtggcgcgccgcccaaggcgactggagggcgagccggaagcgcgtggcggcctgcgagcgcgtcatcgtcctgaatccggattccgaggtcgtgtgcgtcgtctcgatctcgaaggtccgaaagatcgctggctccgccaggatccggatcagcggatcggtgcagaagcgtagtccgttgcttggaaggaccatggtcgtgaactggtcgcgcaaccctgtcgcctaccgatgaggctgcgggaaggctgaaatcgcgcgagcggctccaacataggcttacggtatataggtatctaggttttgtgccaacctagatgaaacggcgttcgacgtcaaaaaggaaaaaatcatgacgaatatagtactcaagctcaaactgaaggaagagggctgccaagatgcgcaatacggctggcaacccggaatgaacgaggaggaagcttggcgcgccgctcaaggcgactggagagcggatcccacccgggtcatggaatgcgagaacgccatcgtggtggacccgaactccaagattgtatgcgtcgcgtccatctccggtgtgaagagagctgaggaagcgcctaggataaagatcttgggtaaggtgttgagcggcaacccctgggtcgggagaacaatgcgggtgaacgattcgaggaatcccatcgcatacattaaaggaccgatggacgtctttatccagtagttctgctgacgtatcggggggggggtcgctgactccgacgcttagcgctgccggcgcgagatcgcccatcaggcgaacaggcatccttggcgctgtcttttgacccttcgtctcgtcgctgcggctctttggttgtgattctgacgaggtttggactcgttgcagactcttgaatcgcatcagagagaggaggatggggctccattgaattgccgggttcctctgcgaggctcacgtcgccagagggcggagggtatccagttcaccccgtcgcattctccgccggagcggcgaagcagatcggccgctcagcttgtttgaatcgcgatgcgcaccaagtcccagcaccatcatcgcgtgaggctggacatacggaactcgtaacgcggcgactcgtgagatcggcttcggacgccatctggcgccgggtcagcgttctgggagctgggaactggcagtcgatgcatccttgccggaggctttcaaaaatccgggtggcctacgcggagaagcatcctgcgggttgccagaaaagatcttggtcttctaaccggtggtcgcgatgacgcccgtacagcggcgatcggaacagatggcgagcggaggagactcgcgtcgagctcaattcgatcagaggatgccgtgccgagattcaacagggacgggaggagcgatctgcgactttgggaaaacaagcggcgagccgtcgccttgcgtcggcgtaaccgtcacgacgaagcacttcgcacgttgttgccggcaccgtttttcgcggcaacctggatcagcgacagggcttatccgattgggtcggctgcatgagaatctctggagatgactaccgcgctcattcgttgagcaaacggtgccctggcatttgaacgattgaacccgcctatgatgagacggtggcacgtgatgcctcataacagcatcgcagctcggcgcgtggtttggacggtggcacggtgcccttctcccgaggcgccggcgggacgaaagaacaaattatcggtacgggcgatcctcgtcggcgtgaagcacctcatcgtgccgacgaccacgccagggcttgaatcggaggcaacccaaattggggagtgtctgaacatggtatcagagtcggtggatgcgcactgggtaaacgatcccgcggtgatgatagggctgtatcgggtcaccacaaagctcgagaggcctcgcaggcgccagttcgaggagcatctgccggcgctcggcttcaaggtgttcgcgcgtcggattccgctcgccgccgccgtggtgagggcgcagatggacggcgcatcgctctgagacgctcccgcgattagagatgcctcatacgagcatcttctggacacgaggaccgtcatggactggatggggttcaggacgaaaacttcggctctggagggcggcatcgcggacggccggctgtgagccgcgaagctggctccagcgagctgaaagcgatctccagcatcctcggcaggtgaggcaacccggtaccgacgcggcaccgctggggagcgcgtcctgcaagtgcgaggcgaacgtgcccgtcgagtcattgagtatgtgcgccgccggcgctccgcgccggcggcgtccccatcccgacggctcgcggcggcctacgcacgaggtgacgctgtcgctggatcggcggagcagagcggcgctcgacaggctggtcctcgagcgcagattcgcaggtcgcctctgcgcctcgtacagcttcggcggcgtcgtggaagacgctctcgagctgatccggagccttctcgattccggtgtggggtgtgagacgagaggcgtttgcgccgttccgtcggccgagatggtttcgcgcaaggtcaagctcacgcagaaggcgtgggcagatgcccggcggcacaccatgcgcatcgaccgatcggaacgccgggttccgatgtgaacttgagttatccggtgggcggccctgagcctgttggatgctcggagctgagcggccgcatcggcggcctgtgacggcggcgacgccgcgtctccgaccaggcctgcggacatggcacgacagtcgctattctccaaagtgcgccttgatgtcctgtaccattttatcgatttcgtaggcggatagattaagggcgtattcaaacggcaccggctgagccccggagtgggacgattgattcaacatgactctcttccccatgagataggcgcgcgtaaccgtgtcggggccgtgccagcttgaagggccgtctttcgggaagatggcctcgatgcgcgtcccgagagtcttggccttaccaaagagatcaggtgagcagctttcgttgagctgatcttcgtaaagctgtttctcgacccagacgcgcagagcgatcatcagcaactccttgtcaaggcaacggcaggcaaacgagctcttgttcaagctatcgggctcgaaggactcgataagcttggcaagatactcgttgcaaagtttctctttttcatagtcaacggaacacaatggcgcgtcatagtgaaacacagcgtttagcccggggacgctttctcgctccgcgaccgccttgagatatttgatcttggtgttgtatgtcttgcatcccatccttccaacctgctcgatcaaagcggcctgactgagaggtcggggggagtcctcgctatcatcgatcgtgatgggctgcttcctcaggccatcggaccagcgatcgaggctttcatatttgaagcaattcggatactgcgagtaggctatgtttatgcagttgctgttgtgggtgaacatgatgactgtctttttgaccgagctgatgatgtcgatgagatcgaagatcaccgcgtattgattagctgtgtcgaagctggtgatcgggtcgtcaagcaccagcgtgtcgtcatcgctcgcgacgaagtcgttgatctttaccaggatgaggagcaggtcgatctcgcccgtgctgtacgtgtccactttgcgcggaagcgtgacggtaagtgccttgtcgacatcatcgaactttatggcctcctccttgacgtcaaacttgaccgtgagcaagctgacgagctcgtctttacgtttcaagatgttgcagtagaaccgatctcgcatcgcctcgaacttcgcaatccgcttgcttagtttcctgaactcagtggaattcgcttcgatgcgcttcgagttgtctttgctgccaccgcagagacagaggctgaagaccgcgtcctcggatgtcaacttggcgtctgacgccaccttgagcagcgtatcgtagcccttcgccatggtggcggcatcctctcccggatgagatcgctgataatcctgtagcgtccgagcttcaatctggcatgcttgtctgtgcttttccctgatgatgctcgcaacggatcgcccgtgggatgcaccgcagaccggacaggtcctctcgccttcgtcgatccatcgctctatgctctcgacggcatcggcgatgatctcattgcgaaacggttcgatttcctctttgagcgatttggccttttgaaggtcgcgccagtgggagacaaagaactgcaagtccgcgcctttgagcgcgtctataagaccgtcggcgtccgctttgctgaattgctcaaggtctccggccaagtctgcttttgctttggggtgcgagggtaccgcgatcccgattgtctttgcattggttaagcccatagatttaagattgtccacgaatgcgcagccggtaagaagctgctcggtctgattcttgagttcgcttatgctctgcacccgcgcgctgatggttagtttatttttcgcggatttcgcgaagttggcgcggtaatcgctgcattccacaaaggagacctttttcggccccttctccttcagagcccggtatatcgagcttttgccaacaccgttgggagcccatgtcatttgcgattcgcgaagatcgatctccagccccctcgcgccgagatgcttcattgagacggggatttttagctcttgggcactattcatggttctggctcccatcttgctcatgacaatgcatggcttctatcctttactataacgcggaattcgtctcttggaccgtgtcgagcggatcagagatcctcggcattgcccctctctgccctcgcgcctcgccggcagtacccctgtcggcccctacaagaatcagggggaggctgtggcgaaccatggctcgaaggtggtctggatggatggtcgacgcctccttcgcgccctgccgtttagtcgcgatgccgcggctccgggcatctgggtcgcggaaccccatcccgcgaggtagattcacatgggatctcccgtgcaggaggggcgaagagcccgcgcgctcccttcgcgcagttcccttgacgcggagtcccctgcggctcgcatcgcatacaagcgatggcgggcgcaggcacccgccatcgccctgagaaagatcgacagggacgagaaggaagcccggaaagagaggaaagcgatgagtgggatggtggcgaccggaaacgagaccgtggcatcggctgtcataagaggagtggaggcgcggcctgtgaaaatagagtgttgcatcgagcgtggaatggcgcagttcgttttcaacggggtgagcgacgccgccgcgctcgagctgcgcccgcgggtccgttgtgcgatccggggcgcgggctacgccgtgccgcacgcgtcggtgacgattacggtgtcgtcattcgatcaagacaacgattcgatccgcctcgccgcctctgaccgccacattgagctggcgatcgcggcggcggtgctagcagcttccgggcaggtgcccgccggggcagtggacggccggctgcttgtcggctcgctggagcctgacggcggcgcgtcgctaaaccgcagagcggcgccctacgcggagctcgcgcgcgagaggggtcttgagctgctcgcagggcctgcatccggagcgggttcgctgccggggacccctgcgctgcatagggccgctcagcgcgctcagacgaggtcgcgaggcggtatacattctgcgacaccacctcgagcctatcgagcgcgatgccgatctggccgagtggccgaggctgggacgcgccaagatcgcacttgctcttaggccgcgctgggtctaggcgtcctgtcagcattcctggaatcaggggagaaccccttcttctgagttcgaacgatccgcgtgataatgttacagttgtggtcatgtctgcagcagttgcgggtgtctctgtcgttctatttctccggaatgagttcaaatcaggcaaggcccgggcctcgaggtatcgattcacagcagatctcctgttcatcgcgctgcttcccgttctatttattgccatgttggcgctaccgcgcgtagcccgcgatctcatatactatggtctcggattcggatccatctatgtgatcagaagatacgtctgattttattcacagaggaggagagggctgcatcccagttgaatccgatgcggtcctcttattctgtggtcctcacgggggaaagccccgtggagaagcggttacagaccggaaaatgcagctggcttacttctcttccgcacttccgattattctgtaaaaacagatatcctatggtgactccaaacagtataaatgcctcaccggaagggaacctctacagccaagacatcctcttcggcgctggcctttagggttccggaccggcgccgcgctcgctccggggctcgagatgctgtatttagtcaacagtttctgagcaaaatgaagtggtgccgatttgtcagactgtatgcgaggaggtgccatcttcatggcgcgctgcacgagggagcatagggagagggcgctcgacttatatgagaggtatgagctcagttccgcggacaccatcagggagatcagctgctcgagtcctcggttgctcagggtccggtaccgcgagcggctcgttgagagggcctgcggtatcgagtccgatcgcggctccaagctgtcccgccgcagcgaggagcgagaggcacgcggcaccggaccgctgtctcacgcacggcagacgcctcgagcgcaccgatggcaccttcacgcatgcggtccgacgaatcgccactacctcgttcttttcaatctccgtgattattctgctcaagtattattgaaaatcaacacgccacagacgaagcggaggccactttgtaccaataggattcctttggttgttgcgatgagagggccggcacgttaccatgatgcgaacgagaggggatgccatgagcgacgaatcagcaccggccgcgctatccggttcaactgacgggaaatcaaaggaattgaagtccgctcagaagttgcgagagttctggggcgacaaaaacttccttttcggaaagacctccacgacggaatggcgcgaaatggccatcgagaaccgtggcctgctcgcggcgatgcaccctgatgacatccgccgtatcgaggagcagctcaaagggaaggcctccgaatggtttaagagaaagggaaacgagggcttcctctactacatcaacggatttgagggagatgtctcccacgcgcggctgctcccgatcgacaatccgactgtgattccgctgcaaatacttcacattcgatgggtgagcggttgcaccgcgtttcacccgaaagccatgctcaggcccataccccctcatcccttcatggggtcatttcacaaaggaacgcgcatcgtggtgctggggtacaacccccagttcgcgcagcggccgtccgacgctgaggaggccagactgttcgataaggatcaggacgaagttctcagatcattcgctgaagccaagccgttcctaccgtggctgagcagctctgaaacatggagatggcaccgtgaggagctgtacgcgtcgttgtgcaggttcgtctgtgcctcagtcgggacagataactggaacgctctgtccgactggcttggcgttcggcttgcgcagatcgaggtgtccggctatccgactcacaatatcagacgctgccattgcgagaagtctctgcgaaagctgctgaacggcatcgatcgtgaccagatcagcgaggcccttctaccctctcaggagatggcgctggctctgatccgggatctcatctgctacaccagttgcgtctttatcgttcagcccggaccgttcaagttctgggtcaagcatattgaaaaaaactttggcgaatgcgtggcggttcattttcgtgataggtcgttcatcaacacggatcggcggaatgcaccttggaagatcagatgggacagcattgcccggtgggcggactgcacggacgatgaaggtaagctcatctggagccgcatcaccaaggagaaacgaaaacacacgaccagtacggcacaggtgaagttcaacgaggcgattggcgatgagctcagatcagcgctcgccgcggccgcatcgagccgacgctaagccgggcacaggggccctacgccgatgcaaacgggcagtcccgacgatgtccatagtatccttgtccgattcccagaaagtccatgatttctcagattcactccaatttgatcatattatgttcgaaaagcgaggcctcagatggatctatgaagcctaggtctgagatcacttcaaaaggactgatatatatgaattcgaaggttcccaatgcttactttcttgaggagagcagatgggaaaccgagtcgtacaagatcaaaagcctcagccccttccaaacgtgtgatcaagaaatgataatcaagcattttctatacaatatgaaggagaatatcggtcgcactatgttgatcatcatttcaataatgatagcgtcatcagcttgtttttaaatttcgccataggatccgatgtcgtcaaacaatacaccctcttgcaaagaaatatctgccataaatacaatgctatggtaacctcagttcagaattactttaattattcagatattatacttgacaaaaatgactcatacgatgtgctgggaataacggttgcaagtattgtaagcactgactggagaggcacgtataaactctacggtacgaatgttaaaaatgctgttaacaccggacttctggttttgaaaaatcagtcatcaaaatcagctgttcgcgttctgtcgttgcgaacgaggcttgaaagaaaggaagaacgatgccgaagaattcaccaagaagatatctgctggcgatctactggatcctgtcgattttgcccttcatcgtcacgtacgcgttctacccctacatccaagacagaatcgcaatccattttggtttgtcaggcgtggcgaacggatgggccaataaatccatgatagcggcttttcccgtgatctttttcgtggtcgcatgcgggattcagctgataaaccgatacgcactgaaatactctacaacgtctgacagggataaaacagtggcaaggaagtatctgctggttgccatgatagtcgttcttctcgtcttcaacgtcattaccgcttccgtcatcgttgtgaatgctcccgccctaccactgcatcccgcttttgacggttcgagtgtttttaaactcgtattcgcgctcatcggaatcctgctgctgctctccggcgtctacggcgtcttcttctcagacaggacgaagcagaatcgattcatcggcgctcgggtcccctgggagcttgacgacaggtcctggttgtcgcttcagcgtttctctggacgaaactcaatagtcgcaggtctggtcgagctggtggcctgcggaatcgtgttgccacttgaacagtctgcattggtcacgatcgcaatcggatctctgatggccgtcgcgacccttttgcgcggaagatcgctgcgcgtgagatccgaatagtcctcgcttcgccggatcgcttgcagaggccgatcgtctgccgtgcgagcccagatcgtccatcgagtacgcgctgtagccttcatagcggtagcttgcatcgatgctcctcatgaaaacctgccgatcgcctcctatgttggtgagggcttcgctgagcagcagcttgatctccgtttggcgcacgggactgcgttcaatggcgaaaaggtaatcttctttgtccacgagactctagtccgcgacgcgctcgagttcctttttgaggatggcatcgagccagatgcgcgtgccgcgacagttgccctcgcgaaacgggtgcgagacattcatttccacatttcaccgaccgctcttgtcctgactctgtttggaatagcgacggtcggaatccatctttttattgccaccattatatggacgctgctcactgtgtacatggatagcagcttcttcgctgtttgcacctatagtgctgtagggttcttcgtctggtttgctctgacatgggcttctcaataacaatcacgtgaaccaactccaataccccataaagaaagcccgtctcaagttttacaggtgggcgaatgcgcacctactccgtgcccttctgtgcgccattttggctgtggtaacgtttgggtctctcgcgggcttttctttccccccggagatgaaagcgcccaaggacggatgcaggttcgagatcgttgatatcttcgagggggagcgggcgatcgtgaagcggatagattgcaaaagagaacaggggaaatatgtctattatttcgtctattcttccatccgccttggcgacggctacaaggtgaccgagggctgaataatcggcttccttttaagcgccgcccgcgggtgacccgctgagacctgttgttgttaaattcttctcgcgtcctgcgatcaaatcgctcgcaggattgtgatttgatcatccgatgcgcattgtggctcagtgcgagagcgccggttcgcgagatcgagatcttcatctccgctgccgagatcatgttatgcgacgggaagaagatttgcctagtggacatcttagctcgatctttggaactacacctgaaacatcgctttcagcatcagcgaattcaaagtatgtgtaaaagtgcacgacgataagaattctttgagctacttcttcagtttcccggggacgatcgggttaaaggattctctaaaaaatcgaggaccaaacaacgttgcttaccggagtgcattgttaaactgaggcaatttgaaagttcagtatctcatggaacaacgtgaggcgagcaatggaaagctcgtcacttagcgcgctcattccgacgtgcgaaggcgatcaagacacataataatgctaaaagttgcgtctgctcacttgaccataaaggttggattgatagcatattcaacaaagacttggtttcgtgtgacatctatgctgtacgggggttgataccgatggatacgcgtcaatccgaagactcgagcgatttcaagcgaaggtatctcaaggatggaaagatgacttctattccatccaagcagaagtaccgtacggagatgcttctgtatctgggatccttgttcactccggatcgcatatattgcgagcctgaggtcaatgcgacattgcaagcacatttccaagacttcgcctatttgagaagggccttggtcgatgggcgcatcctcgagcgcagcagcgacggatcgcgatactggctgatatcaaagtgatcgggcacatattcgggaacgatctccgctcgctgctcggcgcagcattttttcagtacgccttgccgacgttatcgcggccgtaaggagaaatcggtcgctcgccgtcctcgctgacctcgtaaaacctgtgctcggccgtgtcaacgagaaggatggggatgcgcccgcttaccagaacatccccatctatgtagtagtgcgcctcgccatcgaagaagatgtcgtgaaacgcggggtccccgctcaccgtcgcggtgctcacgtggcccgccacaatcgcccagccatcctcgaacctgccgatctgagcgggatatttccagatcaacgtggtctcatcggtaccccagcgccacaggtcaccggcccgctcgtctatgccggcgtggacgaagatcacatggccttccacgtggtataacggcagaccgcgaagccatgcgcgatattccctctcgctgtgggcatgcgagcgctcgtcgtcgcccatcggcagatcgcatccgggctcgagcatcatctgctcatggttgccgcgcagcgcgacgaccttgtccggccatctgctctgcaactccatgatgcgatcgatgaccgcgaagctcgcgggaccgccgtgaacgtagtcgcccaaaagcaaaagctcgctgcccggttcagcgaggtggggcagtacctgctcgagcgcgcgctcgaactcgtcgacgcatccgtgtatgtcggacatgcaatagaccctcacggcaacccatcctgatttaatccgctttgctttcagctgtcttctccgtgaaggtgctgtgcccctcaaggtgggactcgctgccgaaaaagctcatgtacgcagccttcgtgtcataggagacatccaaggtgttgacttcgccaaaaccggctacggtttggggataccctctgccgactttgaagctgacctgctggtcagggtcgttcaaggggagagtgaagttatcctccccgtatttgtgcgccggtttgccggttgcggtacccgagagattgagatccttgtatgccgaactggcggagctcgccttttggacgatggtgtacgcagcgctgagatttccgccatccgagtctttgagggcaagggacatcgtgagatcgcggccaaagccagatttcgagtactcgaacgttttgcctgacagcttccactccgttttggtgtcgctcaccttgacgtcgccttgaggggtccagcccccgtcttcatcgaacgtgaacttctgcttgttcacagcggtgtcatcggcaaaccagaacgagtatttcaccttgaccgtcgctgtcgaggtgtagcttccatcgttttcatccaacgtcgaagatacatcagagaactcgggtttcacagagctgccgagatggaactggttgctcgatgtatcctccatcttgctgacgcccttcaacgggatgcttgtgtgagtgtccgttatcggatccccgctgagcttccatccgttgccgtcctttgagtagcagacgtgaccggtaaaggtggtctcgaagctctcgttcgctatctttcccgagatatgcacgttgcggagcttggcgttgccggtcgccgaatgcagcagggcggtatcgatacctcccgtatccgccacgtcctcttgtccgtcgagtttgaactccttgatcttataggggctttcctcgcagtacgtcgagagcacgctgccctttttcacaaacgagcttttctcgaagtcctttttcacgacttcttccggaacattgctgttggcgatcgaggtgaaaacgaccacgccgataagaatgcagatcacagcgatcgcaccggcgatgatggcgacccgctttcttctcgcatcaggagatgcgcccttgaatatggcgaacagagccgccgcgatcgacgaatgcgctttcgcgggcacggctgcgggtccagaagcgatgtccgcatgctcaacgccaactggtgcggccggatcctttgggttctgttcgaagccatgagcctgcgaggtcttctctgaagatgaggacggcttatcagaagagcaaccgtcatctttgtccgtcgcggaatcgtcgggctctgaagagctcgccgatccctccgggtccgtcgcatcgtcgcgctgtatcagcgccccgcatgcagtgcagtgcctgtctccttcggctacatcggcaccgcattcttggcacttcataccctctcctttcctcttcttctctcacaacggctcaaggcgagcgccgtatctctcgtcggcgaaagttcggttggcttgtagcgaaacaaccgttttcgcagcgcctgatccccctgaacatatggatacattgtaatcaaattcgatccgtcagaaagatggttgtcgaattcgacatcgtttcggaggcgaatgagatccctctgtcgagtcgaaaagaaaacagaccccggatggcttaataaatgaagacagattgccactcgcttcaagtgaaactagtaccagttgacaagaaaagctcggtatcagtacccaagtgaaggaaaatgctttattcatcatcaggagtattctacgcttgcaggaaatgatcacgccaaacggagggtcagaatatggggagacgaatagttgcggtaaccgcgtgtgcggctgggatcgcgcacacctacatggcggcggagtccatcgaacaggctgcgaagcgcatgggctacgaggtgaaggtggaaacgaacggcgccatcggggcggagaacgtattgacgccccaagacatcgaggatgcagatctcgtcatcatcgcgtcagacatcaacatcgacccgattcgcttcacgggaaagccgctcttcgtcacgaagtcgattccggcgatcgaagatgcagaatctctgatagagcgcgcattcgatgaggcggaggtcttcggaaaaaagggcaccaagatcggtaggatccagattggaagcgacaaggagaaggtcaacttcctcacccatgtcatgagcggcatctcatatatggtcccgatggtcatcgccgctggtctgatcctgacgatcgccaatctctacgcctttcagagagacgatctcgggaggatcgtcaaatggggcttcgacaacacgacccagatgggttatctgatggagaagctgttctatgtcggtcaggtcggattcaagttgatgatccccctgttcgccggtttcgtcgcgaattcgatcgcggacaagccggcgatagccccggcgatgatcggtgcctatctggtgaacgatccggaatttctgggcacggaggccggaggcggtttcatcggggccatcgtcgtcgcgttcatcgtcgggtacctcgtcaaggcactcaagcggattccatggccgaagatcgtgcttccgatcgtgccgatcatgatcattccgtttctcgccacgagcgtcatcacgctgatcgtcctgttcatcatcgggaatcccatctcggtcggaatggacgcgatgtatcagggcttgacagatctgaacaaaaacttcgctggagcaccgatcttgatcggcgcgatctgcggggccatgatcgggttcgatctgggcggtccgatcaacaagaccgctttggtgttcggcacggctgtctttacagataccatgaccaaatatgggatcaccggagcgaacttcgttcccgggacggctacgcaggcagccatctcgatcgctccgctgggcgtgtggctcgcaacgatgctgttcagaaagaagttctcaaaggatgagaagatcgctgccagcgccgcgttcggcatgggcatcgtcggcgttaccgagggagcgatccccttcgtcgccgcgaatcccatcaggatgatcttctccaatgtagtcggttccgctgtcgccggcggactggctgcggccacaggatgcaagttctatggcggcatcgggtcccccttgggtacattcatcggctatatcgagcagcccattccgtttctcacgtggatcctctgcgtgtgcgcagggatcctgaccacggcgcttctgattggcttctctcgaaaccaagcccccgatcacgcagttgcgacgcaaggggagccgacgggggcgtagagggggcatctgaatccacggcggcgcgtacagcgaacatgaagggtgatgagatacatggatccgagtgtcttcaatcaagaccacattgcaatcaacgattgcgcgacgacccagacagaggcattcaaagcgattgcgagattcgcttatggtctgggcttcgtctcagatgagcagcgctattgcgccggcctgatcagaagggagaatcagggaacgacgggattcaaggaccatatcgcgattcctcactgcaaggatgcggtcaatataagacccggtatgttcgtgatgaaattcgataacccgattgactggaacgccttggatggaaaacccgtgagggtagccatcgccttgacgattccggagaaaggcgccgtcgagcatctgaagcttctcagtctgatcgcgaggaagctgatcgatcagacgtttcgagagggaattctgaaccaagacgatccggaagcgctcaccaagatgatagatcagatcgactttcgaggatgatcatgccatgtcggcgcataccgtgccaacacccggagcctagaggactggcatgaaaaaaagacggttcacgtgatctatcactcgcactgggatcgcgagcacattcagaaaacacgccgcttcaaatttgtttcccccctttcttctcaccgcagagtattacagttattctaaggatctacctgcttgaggggagtgaaaacgtggataccgaaatgcatgattttaaaccggtaaatgttagtctaggtatgacatctttaaataatgagattgttacaagggtagttaaatcaactaacatacatgagttcgacgagaatacgtatgccaagaagatgaatcttacttttcataatggaattatcgaagtcaaaatgttgagtagactattgccggatgctccaagtttcgctcgtggatttattggaattgcatttaggatcaatgaggatgattcagaatttgaatctttttatgtgcggcctacgaatggtcgcgttaccgaaaacgtgaggaaaaaccgagcaattcaatatttctcgtatcctaaatacaaattcgactattttaggaaaaacgggatttccgattacgagggcactgcagacatcgggcttgatgaatggattacgttaaaggctgtaattaactgctcgaatggaaccttttatttgaatgataatgaaactccagcattagttgttaaaaatatgaaacatggcgattccaaagggtcgcttggtctctttgttgacatcggaacagagggattcttcaaggaattaaaaaccacgttatttgattgacttcataagtctgaatacgttgcattaaaaaggggcttttgagggtgtacttgatcacctcatcgcagatggacgacggctgcgggcgggcaagagcagcaagagactgtctagagtatgccgtattccgtcctcattatcagattcaagagtttaatcgtttcaccatgactctcaagtatttcggatcgaatctgctgaaggaaaaccgatttcgcagtggggatccgactcggcattgacagctttgtcctcagcgcggtgctgaaaacgctcgatacggacgggtttgacatttgcatatgcaattcgtatgcctgcagaacggttgatgagggcatgattgtggggaagaacgctgtgatgtcatactttgtcaatcggaacggcattcccatctccgatgcatcaattggtgataccgttatgttcagggcgttcaacccggggagatcaagacgatccacatcgcttattgaggaaaaaacatgcaggaggatatatttatcctgatcgaatcgcgccgcttggatttcacctcggtggagcaggtgatcgctgactacttcttgaataagaagcctgcgctgagcatcgacaagctgtcgtgtcgcctggcggtgtcgaagtcctctatcacgcggttttgcaaaaaggtcgggctcgataattacaaggagctcatcttcctgtacaagctgtctcgagaggtggacgattcaggaccctcagcgtcctcaaagatcaccgctgcctaccacgctctggcaacaaggagcgacagcagctactcgcaggaagtcgttgacgccttttgcgagctgctccaccgacacaagatcatccatttcttcggcaagggcttcaactcctacgccggcgcggattttcaattcaagttttcaagagtcgggaaatacgtcagggtcatctcggacgataactccatcatgatgtctgcgcattccgcacgtaaagatgagctgatagtggtttcgagcctacgcgggaatgatgacaggctcaaggaggcgatggagctcgcaaaagcgaatggtgtttccatatcgctgatcacctcgaatcgcttctcgcagctgattccctacgccgatgtcgaattgatggcagcgggctttacaagacaggaggcgctgggcagcatctctccccagattccgattctgatacagctggacatagtgtatgaaagatacatccatctgtatgccgggtcgttgagacaatggtcggagtccgaggtgattctgcgccaatagaggaagccgccacgcgggccggtcggaaagcgcatcgaagtgattggctgcctcgcgcacgatacatcgccggctgcgaattctcacgccgcatgcgctccgcggcgatgctgacgcctcaaaggcctgagcgagatccagattcccaaggcaagcacgactgaggaggccaacagagcgaaaaagaccgcggacggcagagagaagccattcccgaacagcatatgaagaatgagcgcgatggcgaaatatgtcacagacagtcccgccgccacaagcagcatcgtgttccgcgcgagacgatatgagcgcggtccctgtctgcgcgcggggccgcgcggggcggcgagcatgacccaggcgatgccgatgagcggaagcccgcttctgacgatcagcaagaaacccaagctcgccagatcatggagtttaaagagtatcagaacctccggctctgccatcgtcactccgatgttctccgagacgacgatggcgagcgcgtacggagcgtagtctagtgccgccacgcgcgccgccgcacgggaccacgatgagatcctgttcatacgagcctccttcacatcgagtttgccggcatggtatgagctcagcgggccatcgaacatcttgttaagaaaccagatgaggcgtctacgtgctatattatcactatgtccgttcgcggctgcggtgcagatgtcatcgcgtgagggatggcgatcatggcagaatctagattcaaacgcttttcgcttcgatgggcttttagcattgccatgttagtgatgagcgctctcgtggtaagcgcttgcttctattcatcggcatcgctgatcaccttagatgcgcgtttcgaaccgacgtggagcgccgaggtccctcttcctgagacgcatggctcattgggggcttcctcgaaagacatcaccggatactacacgacgacgatctgcgcgccgtacggcgcacagacgctctttgtcagcaacttgtccggtgcccataccgcccccgcgcgggaggagcatgtagaggacatggtgggcgaggagccaatcaacaaacccaccgattcagcgcgctttgacatcacatcggcgatcggtcttttgatgcagttccggtttctcatatgttccggtgtcatcgtgtcttccgttagcgtcgcgctgtggatagtacgagcgcgatcggtgggctcaagcgcgcgtgaggcgtgtcaacttctcatcgccgccgcactcgtctcactgccgtttccgctgtggctcgtcttcaacgatcttatcgagcccaccggcgcagccttcagaggactccgtgtggcgttgggcatcccggcgatcgtgtatgccttggtcgttgtcgcaaccgcgatcggtgtgcgtctgatgacgccacctcctgcagagaagattcgtctgcattttggaaatatcgctgctttctacctgttcatgccgatcgcgtacatgctgacgctacgcttcggcctcatgtttgggcatcttgcgagaataagctgaaacccggtgcgcacatcgagtggcttgcctgatcgaggtcttcctcaatcgaatggtgtgtgctgttgcccatacgccacgcgtcacccggggtgcgcaatcgatcccatgccgcgcggtgtatgcatccgattcgtctaaccacgggagagctgtttgatgggagcctatacggccgaggagctgaccgaagcgcttcgcgcgatcgattccgtcattctggagtgcggtgatgcgcaggagaagtcttccgagaatatgacgcaatctgcagctaaatgtcgatgacctcgtagcatggtgccaagagaagctcgagtctgcgaatgtcagcatcagtcgaaagggaaagaactggtacatcggcatcgacggttgcatcatcaccgtgaatactcgcagctacaccatcatcacacatgcaacgcagacaagagcgcatacttgctagcaattgtctagccttggccgtagttgacacatcgattgctaagcgactgcgaccgcttgcccggttaaaacacgcaggatgttttatcgatttgaatgaactcaagagcatcgtccacgatctcctgctgcggatgattttaaaatcttacgttgaaaaagtgcaatcggtgtctaatcggtgtctgctgattctcagcagtttttcaaaatcatgaacagcatagctaatctgaggtacaatcaaattccagtcgctagaatcgatttgctcaatcgcgctgctcaacgataaagcttcgacaagtatttgaatacctttatctacaatgaccttctttatcttctgaacaaaaagacttgttgacattgcataagtgcaacacagaacgatctttttcatgaattgcccggtccacagtgttgatatacagcgcattgagttctattgcttcgatttttcctctgcgagttgaagattttcagtgcgctcggacagttttacaaatggaatatagatcaatacgccaatgacgataataaatgcctgaagcagcgccgcacggatatctcctcccgtagcaagaaatcctgaaagaatcggtggggtattccacggaatgtagaccctcatataagctatcagtccaagcacggttgcaaaatattggattgcaatgccaagcaccggtataaggatgaacgggacgagtagtgacagattgtaaacaatcggatagccgaaaataattggttcgttgatgttgaaaacgcctggaaggatcgacatggaacatactgctttactcgctttgtttctcccgacgataaaggttgcaataatcaaacaaatggtacaacctgtgccccccagctgaccaaagttgtctaaagacaccatggtcagcacatgggggattcgttcacccgctgccgcggcagccatgttttctgaaatggccactgtcaagatcggttgtagcagagttccgttaatggtgctctggtgaatgccaaggaagaaaagcagattccccatggagtaaatgaatagcaccgcaaacaagcttgttccgagctgagcaagcggtttttggactacgtactggataagagcgatgagatccaagttgaaaacaacaagcaggaccacattgaacaaactgactattgaaagtgtaatgagcatagggatcaatacattgaatgtgtcagctaccgcaggaggaatgccttccccgagatcgattttaagtttttcaatgcttgacaatcgaataaagatctgactggccagcagacccacaataatgcctgcaaacaatcccttcactcctgtgttatcaaagataagcgcgttgacaacgtttactgaatcttttgagtcacttgatagcgtggccgacacacttgctggcatgagtactattagagcagatagtgaaacaactgcgcaggcaagggggtttttgtagaacatgtttcttgcaagaaaataacctgaaagtgcacaaattattacagcacagaaattcagcgtgccgttggatatcgccgtgcaccacaatgttgcatatttgagagcgtcacctgacaacaataaaggaaaaacggatgtgttgagaagagtcgcaactccggcaagaacgtataaaggaatgatggttgcgaaggaatcccgtaatgtccttaaatggatttgatttccaatcttggcggcgatctgggagaatttctcaagagcaccgcatttatcgatactattggacatgttgtctccttggtctccttgtattctattcaacgacatgtgttgctgtaagttttctcatccaagctgcagacttcttttcgtatctctcatagttgtgagcgagatcgacaccaattattccataacggtttttgaaggcattcgtccaagaccaattgtcgataacagcccagtaatgatatccgacgcagtttgcgccctcgtcaattgctcgggctatccaaaacagatgttctcgaatgaaagctatccgataatcatcttgaactagcccctcatcgtcacgaaataaatcttcgttttcgacccccatgccgttttcagaaacgaagaactcaagacctggataatcgcgcttgattttcattccaaagtcgtaaatacctttggggtagatttcccacccacgactttcgttcatctttcgcttcgaccagacatacggttttgcgaaaacaggatttccttcatcatcaatcgagttgtcgggtgcttgaacgcgcatcggctcatagtaattgaagccgagccagtccacagtgccgaaggatagaagctcttcatcaccaggacgaataggcagcgagatgcctcgtttcccaagcgtgtcaagaatatcgcaaggcagtgagcctcgcgtcactagatcgagccaccaacggttgtgcagaccatcgaccatgcgtactgcatccagatcagcgtcagtagggctgctcttcgtatagggtggtgcaaaattattcacaagaccaagtttcgcatcgttttgcaagagcccagcggccttcgcgagacgaaactcgcgcgccgcgagcgaatgagcgagcgcaatgtgatactgaacggcacatgcacgtctgaaatctctgataaaggggatattcaaaccctttgtgtaactgttctctggttccacgatcggttcgttaaacgtaaaccagcagtggacttcatgcccaaactcgcgaaaggctaaccgggcgtagtttgcaaacgcttcgacgacctcgcgattttcccagccaccacgatccaaaagatacgcgggcatgtcgaaatgataaagattgataaaaagatcaatgccttcccgttttgccgtggctatcatacggtggtataaatccgcgccagcccgattcaaggcgccattttgatcaacaagtcgtgtccattggattgaagttcgggctgttgtcagacccagactgcgaaagatctgataatcttcttcacatcgattaatcatatcattgcccacgtaagacccaactttattatgaaaacaatcgatatcgtcttgagaccatcgatcccatacgctctccagctttccatactgcttccacgcgccttccgtctgcggtccggagagggctgcaccgaagaaaaactgctgtggaagatgcgccttttttatcattttcttgcctccgtctgtataaaacataacttatagaaatatagtatatatattaataaaaactaaatatactatttctttgatgaacggtagaaatccttttttaaatggatcaatatgtctaagtgatatctgctgatatactcaactaaccagaaaccaatttgcgaacagggagctatcagataatcgtgttaaaatgcgatttcattgctgaggatttacaacagaagattctaagcaatcactacaaaccaaatgatcagctacccaccgctgatgaactttgcaagatatatggagtaagcaagatcacggtaaataaagcgatgaccgaactcgtacatcgtggtcttgtttcgagaaaacgaggtgtgggatcttttgtcaacagaatgggaagtgccagtggcagaacttcatcttttgactggaaagatgcgacgttaattgaaggcacaaaatcacattatcagcaaagcggggttaaagtcaggtcagttgtgcatgcgttttccgttattcaggccaatactatagtttgtgacgcgttgggaattaacagcggttttgtgtattacatctgccggtcgcgctttatcgaagagcgcccgcttcaaactgaatacacttacatgccaatttcaattatcccgggactgagccaagaggatgtggaggattcgatctatcagtttattgagcataagctccatcttagtatcagtagttcccattcaactattcgggcggtgttggcctcaccggatgaatgcaagtggcttggggtttccttcaatacgccgttgcttgaagtcgagcagactgcatttctgggagatgggaccatattcgagtattcggtaacacggcacactgaattcagcgaaccggagcgcacggtcaaactccacaagcgaaaaagcggctgaaggggtctttgctagagagcctgccccaaaggcgaaaatgaaaagttatattaaggctagtccgcgaagggcccgattgccgagattattgatggcacatagcaaaacgcattggttcatgtcgatagtaatgcgagtactactgtatcaaacagccgcagccttcctggcgacgggcgtcattcactaactagtttcacctgactttaaaccggtttcgatacgggttctgagcttcatctcaccgcagagttctgatctatcttactcagcagtgacttcgtgtcggcggcaaccttcgagtcgtgaatgaatcatgtcagatcccacaacgaaattgtccgagatactgccaacatctcactcttgctacttcgtctccctttcgtttttgctatgacttgttgcaaaggatctcggcgcactggcgggtaccggattaagaagggtattggcagcccgacgcttcgatcgtcctatatgcgctagtcgagattgctgtctcgtgggcaatacttcaggcagctccatgttctttcaagaaaccttggtttcattttgagaatatcgtggttcgtgttcctgcttgtcgcgtatctgcattaattctttttttgcattttgggcgtcgcatcggcatgtcatcgataacagtaagcttcacagatctaattctcgttgtcacatgcgggcaattgtaaaacgaaaatgatgtcgcgcttacatcaatatcgtcgccgaagcttgacttcgtcgagtcgaactcctataaagaagatctcgtgagcggccgtatgcaagcggtcgcgcgcaagaggttcgttgcgcccggtggcgtctcgagctgaagggttctgatggcaaagatcgtgttctgagccgaaagacgcactccgcacctctgatcgcccctccaatcgacaccgcgtcgggagtcctcagatgcacccgtctttcggacgggtgctttttttgccgtcgccgtctgtgtcgggaggcagcatgctcgaggtcatcgacaagctctatgagacgaggcatctgacgcgcgacgaatgggtcgcgctgatcgaggcgcagcgctccgaggagcgacatcatctcactcaaaagggggcagcgccgtcgacggacgctgcggacgggccgctcacggcttatctgttcgagcgcgcccgcgccgttcgcagacagcgctacggcgacaaggtcttcatccgtggtctcatcgagatatcgaaccggtgccgcaacgactgtctctactgcggcatccgaaggagcaatgaatgcgccgagcgctaccggctgcagcccgcagacatcatcgcctgcaccgacaagggctacgagctcgggtttcgcaccttcgtcatgcagggcggcgaggatccgttcttcaccgacgaggtgctctgcccgctcatcgagcgcatcaaggcgaaccacccggactgcgccatcaccctgtcgctcggcgagcgcacccgcgagagctaccagcgcctgttcgacgccggtgccgatcgctacctgctgcgccatgagaccgcgaccgatgcgcactaccgccggctccatccctcagagctcagtctggccacccgcaaggcctgtctgtcgaacttgaaggagatcggctatcagaccggcgccggcttcatggtcggctcgccctaccagaccgtggagaaccttgccgacgacatgctctatctcgacgagctgcagccgcagatggtcggcatcggcccgttcatcccgcaccgggacacgccgtttcgcgaccacgccgccggctcggtcgcacagaccctgttcttcctcggctgcctgcgtctcatgctgcccgcatcgctgcttccggcgaccacggcgatcggcacgctcgatccgcagggccgcgagaaggggatgctcgcaggggccaacgtggtcatgcccaatctctcgccgcctgagaaccgcggcaagtacctgctgtacaacgacaagctcgcgaccggatgcgaggccgccgagcacctgcgcgagctggatcgccgcttcgccgcggtcgggatgcgcatcgccgtcgatcgcggggacttcgccggatgagccatagcgcaacagcccgaatctcacgaaaggaagagggacatcatgtacacgtatgatccgaaatctctggtcgccgacgagttcatcaaccacgaggagatcctggccacactggcctgggccgatgcgaacaaggacaacgtcgagctgatcgacgccattctaaacaaggcgcgcccgcgccgcaccgagaccggcgtcagctgcgccggtctcagccatcgggaggcctcggtgctgctcgcctgcgaggatcccgagcggatccagcggatgtatcatctggcgaaggatatcaagcaggccttctacggcaaccgcatcgtgatcttctgcccgctgtatctgtcgaactactgcgtcaacggctgcgtctactgcccgtatcacgccaagaacaagcacatcccccgtaagcgcctcacgcaggaggaggtggcgcgcgaggtcatcgcgctgcaggacatgggtcacaagcgcctggccatcgaggcgggcgaggatcccaagatgagcccgatcgagtacatcttggagtgcatcgagacgatctacgccatcaagcacaaaaacggcgcgatcaggcgggtgaacgtcaacatcgcggccaccaccgtcgaaaactaccgccgcctgaaggacgccggcatcggcacctacatcctgttccaagagacctacgacaagaagagctacctggagcttcatcccaccggccccaagcatgactacaactaccacaccgaggcgatggaccgcgccatggagggcggcatcgacgacctgggtctgggcgtcctgttcggactcgagcgctatcgctatgagttcgccgggctgctcatgcatgccgagcacctcgaggccgtccacggcgtcgggccgcacacgatcagcgtgccgaggatcaatgcggccgacgacatcgatccgtcgaccttcgccaacggcatcgatgacgacaccttcgcgaagctgtgcgccctcatcagaatcgccgttccgtacaccggcatgatcatctcgacgcgcgagagccagaaggtccgcgagcaggtgatcgggctgggcgtctcacaggtcagcggggggtcgcgcacctcggtgggcggctacgccgagccggcacggcccaccgagaccgagcagttcgacgtctccgaccagcgctcgctcgatgaggtggttcgctggctcatggagctgggctacattccatcattctgcaccgcatgctaccgcaaggggcgcaccggtgaccgcttcatggctctgtgcaagaccggccagatccagaactgctgccaccccaacgcgctcatgaccctcaaggagtttctcatggactacgcgagcgaggagacccgcgccatcggcgaggcgctgatcgaagccgagatgaacaacatccccaaggaacgggtgcgcgagatctgcggtgatcacctgagcaagatcgagcaggggatccgtgacttccggttctagggagtccctgagcgccgcgcacgtgaacgtgatgaaaggaaaccgagatgtccatgagcctcaatgacacgccgcgcgccaaccgggtgcacatcggcttcttcggtcgcaggaacgcgggcaagtcgagcctcgtgaatgcggtgaccgggcaggatctcgccgtggtgtccgacacccccggcacgaccaccgatccggtctacaaatcgatggagctgctgccgctgggtccggtggtgatcatcgacacgccgggctttgatgacaccggcgagctcggcgagctgcgggtcaaaaagacgcggcaggtgctcaacaaatgcgacatcgcgattctcgtctacgatgcggcgtccggtgtgaccgcagccgatcgccagctgctcgagctgatccgcgaccgggggctgccgcatctcatcatcgccaataagtccgatcgtggcgctgcagcgggcgacagcgccacggcgggccctgacgcagcgacagcatcatcagccagcgctgctgcgccgacagacaatgaggcactgtgcgtgagcgcgctcagcggacaggggatccacgagctcaaggagcgcatcggcgcgctcgccggcaccgaccggcacgagcggcacctcgtcggcgatcttctgagccccggggatctgtgcgtgctcgtcgtgcccatcgactccgccgcgccgaaaggccgactcattctgccgcagcagcaggcgattcgcgacatcctcgacgctgacgccacggcgctcgtgctcaaggaggatcagctggcgtcgacgctggacatcctcggcaggcagccgaccatggtcatcaccgacagccaggtgttcggcagggtcgcgcgcgacacgcccgtggacgtcccgctcacctcgttttccattctcatggcccgctacaagggatttttggatgccgcggtgcagggtgtgcgagccgtcgatcgactccgcgacaaagaccgcgtgctcatcgccgagggatgcacccatcatcgtcagtgcgacgatatcggcacggtcaagatcccgagatggctgcacgagcgcaccggtcgcgatcttcagctggaatgggtgtcgggcacggagtttccggaggatctcaccgattacgctttgatcatccactgcgggggatgtatgctcaacgagcgggagatgcggcaccgaatggcgtgcgcggccgacagcggtgttccgttcacgaactacggaacgctcatcgcgcatctgcacggcatcttggagcgcagcctcgagctgttcccgcatctgagggcggagagatccgcgtaacgccaacggcacgcagccgaaaggggagagagatggaacaagacgagatggattcccgcgtcgcggtcgcctcgatcatcgtggaggaaccggattccgtggctgagctcaacgatatcctgcacgagtaccgcgatcacatcatcgggcgcatgggactgccctatcgcgagcgcgacatcttcatcatcagcgtcgcgatggacggaccgcagagcgtcatcagcgccatgaccggcaagatcggtcagcttgcaggtgtctcagcgaagacggcgtattcgaacgtgtagatcccgtcatcccagatagcgtgcgatcaggctgcagacgaggccgatcccgcggggaatcgacgtgagatcgacccattcctcacgcgtgtgagcgagatcgccctcgatggtgccgatcgtgttcgcgagcacacccagcgacagcggaatgttcgcgtccgtcgatgcggcgcactcctcgatgtcccttgcgacccacggtcgcatggtctcgatgtttgcatcggtccacgcgcgaagcgctgcagggtcgacgttgcccgcaccggggcgctcgccgacaagctcgatctcgacatccacgccctcggcgcggatcccatcgatgacccggcgcatcgcggcgcgcatctgcttcaggcagctggcgctgctcgagcggtactcgtagagcagctcgcagcgctccgcgatcgagttcaccgtggtgccgccctcgatgcgcccgacgttgcaggtggtttttgcctcgtccggcagctcgatggcatagagccggcagacgagctcggccgcctgcgcgatggcgctcggcatgccgaagtcgccgaatgagtgacctccctcggcacggatgaccatgcggtagcgatgggagccgaccggctcgctcgtgatctcggcttcgtagccgtcgaacgaatagaagcgacggatccgatcaccgaaggtcttgaagatctcccggcatccatccaggttgccaagtccctcctcgcaggagttcgcgacgatcatgattccgccgtggagctgatcgcggtgttcgagcagaaaacgggtgcccatcataagattgacgagatttgcggtgtcgtcgccgataccgggcgcgtgcaggatgctaccatcgcggaccggcgtgaacggatcgcgatcatcgaacacgacatcggtgtgggccatgaacacggtgatatcttcgcatccgtcgcagttgaatcggcagatgacgttcttcgccttgtcgatgcgcgcattctcgacaccggcacgctcaaaccaagcgcgacagaactcggcgcgcagctcctcgtgatggctcggcgcgggaatggcgccgagttcctccagaagtgcgatcgcctcttcggtgtgagcagccgcaaatgattcgatgtcagatttcttgatcatagagatctccgtttctcgcaggtagcgcgatcgtaccacatactatggcactaacagcaagtgtgagacttcgaaacgtgtaacagaatggtagtatctagacaccaacagaaagggtgttgcaccatggcacaaaatgagtcttcgcataaagaaacaacttcgaaatgcttgggtcataccaagaaaaaaatccccatattgaactttgttgtgattatcgtttctgtgatcgccgcaatcgcatcgggcgcatcactatacgtttctatcactacacgcgctcagctgatgtccagtttcgactccgtcgcgtctgcttttgatggacacggcagcgctcgggacgacaaggtggatgacagctccgataatcgtaaaaagacgattcggaaaactgagggcgagggtgagatcgacggatggcatgtcaaattcgtctccgtcgattcctcaagaagagacttctcgggtgctgcgaccatcgttcttacctatcaggtgacaaacagcaccggtgacaatgagaatcctccgtcaggtgtgaaattccaagcctttcagaatggccaagctcttcgtcacgcaacattcggcgatgcggaacctgataactatgatttcttcaaccagctgcaagacggtgtgaccatgactcttactactggatttaagttgctggacgattcggcgcccgtcacgatcgagatagagggcctcagcgacaacgcttccaaaaccgttatttccaagcagttcagtttgcaatagcgtacatagcatccggcacgttagattcgcagagtaccaccgccctggcgcatatcggcggctacacagtctgggtctcgtctgaagcgaggctcagggtccggcgatctcgacaaagccggtgcctgcaagacgttggcttgtgcaccgtcgcgaacggcttccgatcatcgaacacgatgtcggtgcgagccatggacaccgagacgtcgctgcgcacccgttgcggtcgaattaacgaattccgattgcccacactccgttcacgggagaaatcctatcactcgcggaggagcgcttagagtttgccctgcattatctttaccttggttaagatactcaagcttaccaaggttaagatcaatgtcatagcgtcagggaatatatatgaatcataaaatgcttgcacaagagattctgtaaaacttgcaatgtagtgcaacaggctaatagatcgcgatgttgcgcataaccatcctattgaaaaataatttcaaactaattgtactcataagtctcgtgttgatttcagcgtaatatgccgtcgcgtacctgtaagctaaggattatatgcttttttccgagcgcagggaggtccagatgtggcttggagttgacggcggcggaacgaagacaacctttgccttgtacgacgacgatatgcgaccgcttgatgccttcgacaggggcacgagccatatcgggcagatcggtgccgaggcgatgcgctcgatgctcgtcgagggcttctgtgaggcagggctccgcggcctagctgacgtgcggggaatcggcttcggcatcgcgggcttcggcgagggggcatccgacgacgcgcggatacgggcgatcgtgaccgatgccgccgcagggcttccgttcgagctggtgaatgatgttcaggcggcgctggccgcgagcctggatctggccgagggaatcgtgatcgtcgccggaaccggatcgatcgcatacggcgagcgcggcggtgtcgggatgcgctgcggcggttgggactatcagatcggcgacgagggaagcggctactggatgggaaagcagctcgttcgcgcgttcagcctgcaatccgacggtcgccgtccgcgcggcgcgctgcatcggatcgtgcggcaggagctcgagctttcccgcgatcttgatctgatcgcctacatgcgcgatgtcatagggcacgatcgcacgagaaccgccgcgttgagcgtactggtatcgcgcgcggcgatggagggcgacccggatgcccgagacatctttcggcgcgccgcagccgaggaggctcggatggtcgaggtgatcgccgatgcgctgttcggtgagaagcatcccgcaggcgaggcgattccggtttcctatgtcggcggaaccttcaaggccggcgagctgatcttgaatccgctcgccgagcagctcccgtcgcgctgcaggctggtcgccccgatcagagaggcggcgtcgggcgcctgtctgctgctgcgacgacgactcagccgctgcggctgatcgccgagttcagatttgacatttgcttccatgccgcggatgctctcaaaaacactcttgatcacggtctttatcctagtggtcgcacccgtcgtccgcggcgacctaccgcatccgcaatccttatcggtaccgtctcgatgatcaggcgatggtgattatcggactttctccacaggactcaaatctcagacgatcgctgctggagattcttccatcagtgacaagttcactcacatcagaaagctctgcgaatgtcacagttgtaaatgtgccgattttgcttgaatccatcagcatcacgcaacgttctgatcgctcgatcatccttcgtttgaagttggagaggtcagtcgtgtgaacggtaaaaccccgttcaaacgaaaatgcgcttgcggccagaaatgccaggggtgcagaaaatcgcatcagagcatcgattgcagaagaccctgttgtgtagtgaaagccgtttctcaccgatccaccgagcagattgatagaacaatcagggagcagacgctccgcttcggatgcgatagcataatcattcgtaatcaatgtgataccgcgacgtgaagccagtgcgcggacaaactcgaacgtcgtggagcccgaatcgcagaaaatcgtttcgccatcgcgaacaagctgagcagctctggctcctattgcaatttttgcttcctggtgctctgcaaatgcggtatcggcaggttgctcaactgcgacagcttctcgaaccacggcgccaccatgagtgcgacgaagcaagcctgcggcatcgagatcgcgaaggtcgttgcgaagcgtcgcgggggatacgccgaatcgcattgacagatcgcctaccagcacacgcgactccgatgccagtaactcgaggatgcgatttcgtcgctcctccgcgaacagattgaggtcattgcaactaggcgtaccggtcgaattgttcatctgattctccgacatctgcagttctcattgatcttcacataatagcttacgaaaaataacaccaaggcagttaccgttaacggttcctattctaccgtctgctgagaagaatgcctgtaaaaagaaaactaaatgaaagagagtagaataaacgctagcgatcgttaacaaccgtgaatcaatacagaagcaaacaaaaactgtagatcaaaaggagcttgcatgcttatcaatctgaaagacatcaccgctattgccgaacagcacacgatggcgatcggttcatttaattgcccaagtctcgaatccattcgcgcgtccatcgataccgcagagaaactcggttatcccgtgatcatcgcacatgcacaagggcatgaggatatcgttccgttgagtgtgatcggaccgatcatggtagcgcttgccgagcgctcatcggcacctgtttgcgtccatctcgatcactgcgaggatctatgctatatgaggcgcgcgcttgatctgggatttaccggcgtcatgtttgacgggtccatgttggaatatgaacgcaatgtcgagcttgcaaagcgagctgctgatatgtgcggccaattcgattgcggattggagtgcgagcttggttcaatgggtccgcgggaaaatggacgcggtcatgaaaaggagaacgttgacactcccgatgcgatttacacagatcccaagcaggcagtcgagttcatcggctccaccggttgcgaccttctcgcggtctcgtttggaacggtacacggtatctacaaggggacgccccatctttcgttcaaagtcctcgaagaactgcgttgccacaccatgacgccgctcgtcatgcatggtggatcaggtgtttccgattctgattaccatcaggctatccaagctggtatacgtaagatcaactactatacatatggtgcaaagtttgcgggagaacgtgtaaaaaaagtcatctcagattttcagggtctagatcagagcgccatcgtctactggcatgacatgactgaagctgtttacgatgaattatgcatcgcattcgaacatgtcatgaacgtctttgcaaacaagttatcttgacgtatgcgaacagggaaaaacctgcttgcacccgtggagcgcgtatcaacattattaaatataccagcctaacgttgttgattggcaatctctgctttaaagcggaaggagttgctcatgaagtacatcttggcttcgcatgggggactgagcaagggaatgctagaaaccgtgcaaatgattttgggtcctcagaaagatatgttcgccttcagcttgcacgcggaagatgaagccgcgcgattgggcgagcaattgactgcaatactcagccccgaagatgagggaaacgtgattttcttcacggacgtctgttttggaagtcctttcaaccaggtggtagagatatcgcgtgcgcacgatatcttccatatcactggcatgaacttgccatccctgatcgaagccctcgtgtgtcgcagctccggcaaaaccgcctcagaaatcgtaagcgctgttgtctcagttgctcaaagcagcataaaagacgtacggggtcttttgagtcaaagcttggatgtaaccgaaggggaggagtggtgatgagaaatgttgttttggcacgcgtagacgatcgtctcatccatggggaggtggtctcggtgtggacgcccagcctatcagcaaactgcattctcgttgcagatgatgcggttgcgcaagacaagttcaacagccgagttttaaaatcgcttgcccctgatggcgtgaaggtattcgtagcaacaatcgaggcggcgatcaagggcttgaataaagaacctgttcccggcgagcgggtcatcgttttgacaaaaagtccgatcaccttcctccgaatgatcgaagcaggtgtaccgatcacacaagtcaatctcggtggcatgggcctacacggaaatcgagctccattcatcaaaaatgtcgcagctgacccggatgaggtagccgctatcaaaaagatgcacgacagtggtgtacatgtctactatcaacttgttcccgagcaagcaatgatcgaagtaaatgatgctctcaagcgtatgcagagacaggagtgacccatgacgattattcaagccggattatgcggcatcgtttactggcttgcagtgggaaacctcccttttgccggtctttggtctttacagcgtcccctcgtatgtggtctcatcacgggcgtcattttgggcgatcctgttcaaggtgctgtagtaggcggtagcatcaatcttgtctatctcggtttcatttctgccggaggctccatgcctgcagatatggcgcttgctggtgtcctgggcacctcatatgccatcgtcggtggtctttcggcggagactgctcttgcgttggccgtcccacttggattgctcggcaccatcgtttggtatctgcgtatgacattcgattcgatctttgtgcacatagcagacggctatattgaaaaagaccaatttgagaagatctggatcgcgaacatattgtttccgcagatctttgtatgtgtgatttcacttgtgccctgtgcgcttgcagcgtatttcggtgcctcctacattcaatcgttcgtcactatgatgagtggccgagtactcactgtgtttgaagtcatcggtaacatgatgcctgcacttggcattgccatcaccctgcagtatatcttcaaaggagagtcaatcgtctttctctttcttggattcgcgctcgcggtctactccggactcgatctgttgccattgggcatcatcgctcttatcacagccatagtttacgttcagctttcgtaccaaaaaaatgttacggctgtaccacccgtcgcatctgaatcggaggaggaattctgatggctgaaaagagcaatcttgctcgtaaagatggtctggtcacaaagagtgcgctgcggcacgcttggttcaactgggaaacatttgtacagacgtgctacaactatgaacgcatgatgggacaagcctgcgcgcatgtttttgttccgatcgctcggatgctatacagggacgacgccttgaaacgtcgcgaactgatgagacgagaaattgaattcttcaatgtggaacctgagttcggtgcctgtatcttgggaatgtcgatagccgctgaagaagaaaaggcgcagggtgcgcctataccgggggagttcatcacaaatatcaagacctccttgatggggcccttagccggaatcggcgacaccatctggcagggcgttgtcatccctatactcttaggcatctgcatcgatctaaccacatccggatcaggcaacatctggggagcactgctctatgcagttcttatcaccgcaggcgcctatgccgtttcttatgcgagcttcatgttcggatacagggcgggaagcgatgcagtcgtagattttttggaaaagggaactcttggaaagctattgaaaggcgcatcgatcatggggtgcatggtcatgggcggtctggttgtgaaatacgttgtcgtgacgtgcggtatcgagttttcaaccaccggaaccgttttcaatgtgcaaaaggatctctttgacacgatcatgccgaagatccttccattgtgcgtaaccatgcttgtttactggctacttaaaaagcgctggtcatctttaaagatcatcgcgctcattgttgctgtcgggattataggtgtgctgagcggcgcgctcacatacgtggcttagcaacttcacgaagtgatccaattatctcagctctggaaggtggaatcgacatgcaggtagaaactatgaaaaccgcggtgtttcgaggagtgagagatatcgtcttggaagaatgccccaagcctcacgcaatcggaagcgatgttttgatcaaagttgagagttgcgctctgtgtacctgggagcaacgtgtgtacaccggtatgaataaggtcgagtatccgtttatcggcggccatgaagtctctggaacgattgaagaaatcggtgaacatgtcgattcccgagaatggaagatcggagaccatgttgtcatcggagccaatctgtcatgtgatgagtgctttctttgcaagacgggggaagggcagagttgtccgcactttgaccatcaaacgaaactggaaggtcttccgtatcacggaatgggagggctatcggaatatcttctcgttccgacccattgcgtattcaaatatcatgatgtgagttcacaggaggcggcgatcatcgaaccgctttcctgcgtggtccacagtgtggaatctgctgacatccagtttggtgattacgttctgatcattggatgcggcatcatgggtcagttgcatattcagctagctggaaaacgcggagcatctgtcattgcggcagacatcgacgaaaaaagacttaaactcgcctcacagctcggagcgaatcacacgatcgatccctcgaatgaggatcttgctcagaaggtactcgaatatacagatggtcgcaaggcgcaagtggttttcgacacgacgccgtttccgagcgtgctcgaagatgcctatcgttgtgttggcaacaccggggcggtcatcctttacagctctatccatcccaagccgggcgaggacagacttgtgcccatcgacgcgggttggatgcatagctgctctatacgaaccatcggcactgcaaattccaatgctcgtgattttgtaagagcagctacgctggtgtcagagggaatagtcgatatgagacctttcgtgagcgcgcaatatactgcggatcatgttaaagatgcttttgaaaaggcgatcgagggcacgtcttttcgtgtcgtcgtaaatttcaacgtcatgtgacagacggttccctatagcggactgctttctctttggggcccctctatgcaatgcatagggggccctgatgtctcgaggattcacgctataattcttgttgcaggttttttataaatcgcaattctgaacagcaaacgttgacgttgtttatacgcaatcgtattcgtagagtatcgagacataggagtgagagccgtgagcccacatcgcagcatcttgatcaaggacaccacacgcgagcagcgcgaggagatcattcgacgctcgctggccggctgtggcgacggaagctgcgagatgtgcagctcatgcagcctcggagcgggtgacccgttcgcgatgtaccagccctatatcgatggagatatggagattcgcgatatcaatgcgaagcgcgctgctgacaacgagcgcctcttcggactgcaacgcggatagctcagcggcgatccgatcggataggtctcaggaccgcggcatggtcgccctcgcacttcaaagacgggtgcccgaagtccgtggagggctgatcgcggacacgtacttctgctacaatcgtttcacggtctgacgtcatgtttcttgctcggaaagctcaccaagtcattggatctgatttgattcttgctttggaagtccaacgatgcggagccaagttttcgtttcatggccattgtatcgctgtcggaggcatgcgcccggatacgagacgcatgcgagcggcgcgtcacatgcgatcgacgaatgggtatcagcagtctgtctatgtgttcgcgccaacgcaactaggggatcaacgtgcgtctcaaaaggaagatcagaaaggagctcatcgggacctccgactacccctcgaacaaggtcttcaccgtctccaacttcatcacaggctcgcgcctcattctgaccttggtgttcctgttcctgtttgtcaccgatgtgaatcgctacgtcgcccttgtcatctatgcgatcgcagcatgcaccgactggctcgacgggcagatcgcccgcatgaccaagacggtcagctggctgggcaaactcatggatcctcttgtcgaccgcgccctgctgttcaccggtgtactcggactggtgatcagatccgagcttcccgtgtggatctgcatcctgatcatcgcgcgcgacgcctatctcgcgctcggcaactttatcgtgcatcatttccacaggcgccccatcgatgtcgtctacacgggcaaggccgcgacggcactgctcatggcggggttcacgctcatgctgcttggaaagccgatagttgagggtctcgatgtgctgccggcagatgccgcgggttttcccggtttgaatggagaggacgctccgttcggcatatttctcgtctatctgggctcggtcttctcgatcctcacagcccttgtctacacggccaagggggtgctgctcgtcaagcgatcgcaagagcacccagaagacgaggaggaggatttcctcaacccggagatcgtggagtcagacgatgatggaccggtcgccgaaggctttcgtgacagctctgaggtagaatgatgtacatgttcggatgatcagccctggcatcgctgcgggggacacgatggaggttccacatgtctggcaatttacatgaaacgcctgatatcaggcgtgaaactgattcgacgcgcgtttttcgcatgccgtctgacgatgctacggcacccgatctcatgaagcgcgctccgtttgccagaccgattctgctcatcatcaaggggccgcagaccggtaacgtcttcgaactcgacgaggacgagacctccatcggtcgagatccctcaaatcagatcttcttgaacgacatgacggtatcacgggttcacgcgaagatcttctgcagatcacggggaacgatgatcgaggatctgggttcgttgaacggaacctgggttgacggtgccatcgtgaacaccgctacgctgcatgacgggtcctccattcagatcggcaccttcacgctggtgtaccacgaaagtcaatcggagcgcatcgagactggtgagtagctttggctgagcgcagctacctcagtatcggtcaggtcgtcaacctcctgcgcggcgcgtatcccgatctatccaattccaagatccgctttctcgaggatgaggggctgatcgcccctcatcggacaccgaagggatatcgacagtactccaaagaggacgttgatcgcctcgaggtcatcttgcaccttcagaagacgcgctacatgcccttgaatgtcatcaagcagcgcctcgatggcgcgactgacctgtccaagctcgcctacgaggtcggcctgctctccgatgtgccgctcaaaaccgaggcgaaggagaccaagcagaagcttcatccgatcgataacatccccgacctgctcggggttgacatctcgttcgttcgctcgctggctgaaaacgatctcattcgcatcatcaggagtccaaagcaccgcgatctgatcgatggacgcgacttccagatcatacgctactgcgccgagctctcccgttttcatatcgaggctcgcaacctccgtcaatacgtgcttgccgccaatcgtgaatccacgatgttcgagcaggtcctgatcggcatgctcggaatggatgacagcgacgaggaccgagacgccaaactggagcgcgccttcaagaagttgcacgatctcactgacggggtgcagaccgagttgctcaagaatcgcgtcttcgagtcgctgcatgcgatcgtcgaggacgccgacgtcgactcgatcgatgaagagctgactcgttcggaggcggaggtcgattcgagtcgggaaccggctccgcaacagatcgatctcgggaagctttcagctccgctgccgctcgagatccccgttgcctcggaagcggccgtcatcaccggaacgccatagtcgcacttcagccggatcacatctgtactcgaccaatagggagccatcgtgtccacattcgacttctctgcctacatcgccgacattcccgattatcctgagcccggtgtcctgttcaaggacatcacaccgttgttcgccgatgccgtcgcgatgcgcgcgacgatcgcgacgatcgcggagcatttccagggacagggcgtgaccaaggtgatcggtcccgaggcgcgcggcttcatggtcggcgtacccgtcgcgctcgaggtgggtgcgggtttcgtccccgcgagaaaaccgggcaagcttccgcgcgagacgatctcggtgagctatgatctcgaatacggaaccgacacccttcagatccacgccgatgcgctcaccgctgaagaccgcgtgctcatcatagacgaccttgtcgcaaccggtgggaccctcgctgcgaccggcgagctcgtgcagaccaccggggcgcatctcatcggatacggttgcattctcgagctcggttttctgcatccgcgcgatgcgctcgcaaaagtcggcgaacacgaactcttcagcctcgtcaaggtcgattgacgtcgaagtcgtttccatgagctgtctggctgcgcatcaaactcagcgaggaagcgaattcatctccttgcgatgcccgttatttcttgacagcacctccatatctatgtggcattttcttcgcccatatggagtatccccgtcggtcggctcggaacccttcctgtcgctctccattcggggtagggtggacacacgatgggaattccacgtcacaccttgaaagggcactgtctatgctgaagcagattcgacatgcactgacgctcatagccatctgcgcgggcattttgctggctgcggcactggattcggcaccctcagcatacgccgataccgcctcggatctggcggaagctcgcttaaagcttgaacagtacgcctcgagctatggcaagatctatgatcaggtcaccgcctacacggctgatctcgaggtcacgaagggcaacatcgaaaagaacgcgcagcagatcgagagcaggcaatccgagttgcgcgatgcgcaaaccgagctttcgcggcacatatcggatacctacaaggccggcggactgtcgttttccgaggttctgttcggatcgaacagcttgaacgagctgatctcccgcatctattacatgaacaaggtctctgaatcccaagctgccgcgatcgacaatatcaagaccatcaaaggagagctcgagaccgcgcgccaacagctttccaatgaaaagagggatcaggagaatctgctctccaaggcgaaggagagggccgccgccgccgcggctgagcgcgagcgcgccagcagcctcgttgagtccctcgatgcggatctcaagcagcagatcgccgatcaggcagccaaggacgaagctctcgcgaaggtgatcgacaacactccgagcccttcgccgacgcccacgccggatacgcagaaatcccctgatacccccgcggactccggtggcaagccctccccgaagccgaatcccggtcatgcgaccggcagctacatcgagaacgccaagcagttcatcggcgtgccctacgtgtggggcggctccacccccgcaggattcgactgctcaggtctcgtgatgtacgcctatgccatggaaggggtgtcccttccgcacaactccgacgcgcaatgcgaatacatcaaaaagcatggtcgcttcacgaccgacaagtcccagttgcaatacggtgacctcgtgttcttcgtcggccatgtcggcttctatgccggcggtgattcgatcttgaatgcgacgcaaccgggcgacgttgtccgcatcacgagactgagcgcgcagaggaacttcatcggcggcgggcagctctgaggtgccgtggtcgtcacgcggcggccacggttggcccgtctgcctgcgcgaaggaacccttaagatagcgtgtggacactctggaggtttcgctctgagatcgtgagccgcctgacagctccgatgactggccgctatactgaagtcgtgtatgacctgaaccatcaccggacttgtaggaagtgtttgcatgcgattcgcgaagcccgctcgcactcggatacatcttttgacgcgcagattgcttgcggttgcgctctgcgttgccacggccgtcacatgcagccccctgagcgcattcgccgacgctcagtccgatctcgcctccgcgacagctcagctcgagcagatcggatcagattaccagaaacttcaggagcagctcgtatcctccaccgccgaagtagaggatacgaaatcattgatcgaggagaagcacaccgagctcaccgagaagcaggccgagctggcaggccatgtctcaagcgagtacaagacaggcggtgcctcggtgatcaagcttctgctcgactcgaccacgttcaacgatatcctcgagcgcgtcttctacatggacaaggtatcggcggctcaagcggcgacgatcaaatcggtgcgcgatctcaaagctgaactcgagcgaaagcaggtcgaacaggaacagaagctcgccgagatccagcagcaggtcgacgatctggcagcgaatcagaagaaggcccagtcgctcgtgaactcgctcagcgcagaggtcaagcaacagcttgaagagcaagccaagaacaacgcagcggtcgcatccggtatggagtcctcaaacgatgccgcaaacggtgccgcaaaggttcccgtcgacggtgatggcagcacaaataacaataccgctgacaagagcggcggcaatgtgacgccacctgcaccgaacccggctcctgttccgaccccgacgcccgcccccgcaccagatcccagcggtggcaaaacgactatctcgtctcctatcggctatgcgctcgcgcaagagggtgcagcctatgtgagcggcggcagaagcccctcggtgggattcgattgctccggacttgtctggtacgcctaccggtgcatcggtatcacccttccctcgacgacctcgggcggacaggagatgtatttccggactcacggtcgcttcaccaccaacgtcaacgagctccaatacggcgatgtggtcttcttcagcggacatgtcgcgttctatgtgggaggcggcaagatcttcggtgcaagaacgttcggcaagggcgcggggacaagcgatatgaggtatttcggttccttccacggcggcgggcagctctatcgatgagtgcttcgtctcgctagaaggccggagcttttcgttctcattcagtcgtgagagcagatggacacttcttatatagcgcgtctgcttcaaatccgactcagttagacgtattatgattgatatgatagctggttcgcatatgtgatttggttgcagtgggtttgactgcaaccgattcaattcggatatggatacactgtcatgagcgaacctgacctcgtgccacgcggtcgcgcggtatgctcgccgatatcaccgtggctcatctgaaaggacagcaatgacttgggcaatcgtagcggactccagttgcaacctgcgttcgtttgaacccacggccccggataccgtctaccgcttcgcaccgctcaagatcaatgtcgccggccgggagtatatcgataatgccgaccttgatgtcgaggatctcaatcgtcgcgtagccgcagagggtgcggcatcatcgagttcgtgtccgagtgcgggggagtgggcggagctttttcggtgcgcggagaacgtgatcgcggtcacgatctcatccaacctgtccggaagctatgaagcggcctgcatcgcacgtgatctggtgctcgaggagggcggacaccgtatatacgtgctcgacacgcggtccgccggtggcaaactcgaggtcatagtcgaaatgctcgatcggtacctgcatgacggcgagcggaccttcgaggatgcctgcgactacgctcgatctctcgagcgctcctcacaggttctgttctccctcatgagctatgagaatctgtcaaagtctggtcgcatgcccaagatggcaggtatcatcgcgagcaagctgagcattcgcattctcggcacggcgagcccggagggcacgatcaagatcgtcggtccggctcacggtgagcgaaagatgaatcagaagaccgtcaacaccatggctgcggatggttaccgcggcggcctcgtctatatcgattacgtcgatgggcaacgggctgcccatgaactcgctgacatgatcgttcaacgttggccgaccgcacagattcgcatcttaccctgcggggctctctgctcgttttacgcggagcgcggcgggctgatcatcggatacgaatggttcaccactcgataatcgtactcctttgaatatcacccttttcaggggccagcgaccaagccataattcaacaatggatcagcgaaaatttaccgccgtctcgattacaaaatagccgatagctcgaatgaacgccacacatgcaacgaggccaatgagcatacacatttcaatcttcatagctgttttgaatctgttttgacgacgagcccatgcgtgagggcagaggtgcagaccccacaacattacataagatatattatcgtgatttgatatccacacgacctcacgtcgatgacttccgcctatccgggatcaagcggcatgacaatcgatgtaacggtatgcgctcaccgcggcgatcgctccatcggagatcgcggtcacaacctgacgaagatccttctcgcgcatgtcgccggcgcagaacagccccggcgttctcgtcgccatggcctcgtcggtgatcacgccgccatcggttcccagatcgacgtagggcttgacgagacagacgctcgggtcattgccgacgaatacaaagacgccgaacgacccctcatcgtgggtctcctcatacgtctccatggtcgcattatcctgaaaaacgatgcgcgaaagcatcgaagacccctccacgccgagaactgaggtaccgaatcgaacagaaatcgccttgttggcaaggaccttcttgatcaggctcttgggtgcgcgaaactggttgcgcctgacgaccatgatgacctcgcgtgcgaacctcgtcagaaacatagcctcctgacaggcggtgactccgcctccgatgacgaaaacgagtctccccttgaaaaatgcgccgtcgcaggtgccgcagtacgagatgccgcgtccacgataggtgtcctcgcctttgaaaccgacggtgcgaggggccgaacccgtggccgcgatcacagtcggagcagcgtggatcgcatcggtcgtcttgacatggaacatgccgtcttcggagcgagacagcgactcgaccatggcgaactcgaccagagcccctgcgtcctcagcgtgcctgtgaagcttctcgccgagttcggttccggacatgcgctggataccgggatagttgtctatgaaatccgtggatgcgatctgtccaccgggcatgccctgctcgagaacgagaacgttgagtccggcgcgggcagcgtatatggccgctgaaaaccctgccggtccaccgccgatgacgattacgtcgcaacgcgtgatctgatccatgttgttcctttcagcttccccacaggatcgagatttatccgatctctctggtcatacccaattctaaacccgcgcggggcctcttagcgtaaaatatacgcagaccgaacgtgacctcaaggagcgtgaatgccttcagatgataccgttgtcccgtcgcctgcgcacaggacagcgctcggatcagatgatatctgcacaggatccttcgaaatccgtccgggaagcccgaggcccgttgtgatcgtcattcacgcatcggtcggttccgggcacagagcggcggcccgcgcgatcgcccagagcatcgatgatctgcgaggcagataccgtattcccgagaatatcgaaatcgaagttgtcgatgtgctcgatttcggtcgcatcaagtttgatggcaacaagaccgcagcgtccttcacgggggctacgcgtcccatctacgatatcacgtggcgatactcgctcaccggtcgcctgctgtggggcggtggaacggcatggtcgcatatcatgtttccgaagttcaccgagcatgtgcgtcagcgccgacctctcgccatcatcgcaacccatatcgtcggcgccaatgtcgcggtgggagctcgctccattacagggatggattatcctgtggtctgcgtgcccactgactatgagatcgagggctggtggccccatcgacaaaccgatttgttctgcgtcgcaaccgagtacatggcggagaccctgcgagcgcgaggggtcatcgatgagcgcatcaccatcaccgggatccccgttcgcaacggcttcgagcgccctgcggatcccgtcgcggaccgagcgctcttcggcctccctcaggacaagctcatcgttttgatcatggcgggggcgacgcttcctcagccctatgttcggtttcgatgcgccatagagcagaccgttccctatctgcgcgctctggagggaatgcacttcgtgtttcttcccggtcgggatcaggagtattcgggaaagctctcggcgctcttcgcggggatgggtctcggcaatgtatccgtgctgcccttcgtagatgatatggccgctctcatgcatggttccgaccttgcgatcatgaaatcaggcggcctcacggtgaccgagtgtctatgcgcccagcttcccatggtcctgctcggaaaatcatacggtcaggaaaaggcgaacacgacgatgctcacatcgatgggtgccggcatgcacgtcacaaccgcccgggaactcgtgctgacgctcaagcacctgcacgacaatcccgccgcgctcaaagctctgatcatcaatgcgggcgcgctgcgcagaccccacgcggcaagcgatatcgttaaggccaccatgagccatgtcggagttcccatcgaccgggaacgtcatttcatctcgttctattggggcgcgaagcccgcgcacacgcggtaagcgaacgagatttcacaaggtgcgcaaccgagcctcacgcgacgagaaatgagatgataaaggcgatatcgacgatccaggtgagcggcttgatctttttcatgtgaccggtgcaaaccgcgatcagggaatacacgatgaagccgagaccgatccccgttgaaatcgaataggtcaacggaatcccgatgatggtgacaaaggcggagataccatctaaaggcttatcaaaatcgatatcggcaacgacgctcatcatcagatatccgaccagaacaagggcaccgcaggtcgcagctgaagatacaacagcgatgaccggggagaagaacgctgcgaccaaaaacaaacaaccacagacaacggaggtcagtcctgtgcgcccgccgtctgcggcacctgaggccgactccataaaagtcgtgcatgaagaggaacccacgaacccgccgagcgccgcagcgatcgaatcgatcagaagaatactgcggatatcctccacatttccgtctcggtcgagaaagtccccttgttttgccacggcgacaaccgttcccatcgtgtcaaagaaatcggagagcatgatggagaaaacgaatacgagcagcgtcgggctcacgaacaccttgaggatcgccatccccgatccgtcctgtgcggtttgaaacggtgcgccgaatgtcgtgaagttcggcagctgcaagattccctgcgggatcgcggtgacgccgagcggtatgccggcgagtgaggcgatgagaatgccgatcagaagggcgccgcgaacgtgaaatacaaatagaacgaacgtcacgagaaccgagagagccccgaccatgaactgaggtgagtacaccgagccgaaaccgatcagcgtggactcgttgttcacgacgatgccaccgttgatcagaccgagcaaggcgatgaagatgccgagtccaaccgctatcgcgcgtcgaagcgagatgggaaccgcatccatgatggcctcgcgcagaccgcacaggacaagaccggtgatgatgatcccctcgaggaaaatgacgcccatagcgactcgccagtcaccgccgctcgccgcagtgagcgagaaggcgacgaccgcgttgatccccatgcccgatgcgcacgcgagcgggcgattcgtgcagacccccatgagaatcgtcatgacaccggccgcaaagcatgtcgaggtcacagcggcctctgcagaaacacctgccgcagccagcagagatggattcactgcgatgatgtaggacatggccaaaaacgttgtcacacctgcacgcacctcggtacccgaactcgaattgcgttgcgtgtatctgaagaatctctcaagcatgtggttatcctcggtttcgtttttcgatcgcatcgagctacatcgtgccgctcgacccgaacccacctgtaccgcgttgcgtttcatcaagggtttcaacttcgatgagccgtatcgcgggcacctcctgaatcacaagctgcgcgatgcgctctccgcgctcgatgcaaatggactcgcgcggatcgaggttcacggcgatgaccttgatctctccgcggtaatgagcatcgatgagaccaggcgagttcgcgatggagagcccccgtttgagcgccatgccgctcctgggctgaacaaagcccgcatagccctcaggcaaagcgatcgcgagaccggtggagacgagcgatcgctcgtgcggaccgagctcgatcgtttcgctggcgcgaaggtcgagccccgcatcgccggcgtaggcgtaggacggaagctcgaccgacggatcgagacgcttgatagagaccgatacgcatgccatattctcaccttaacttgtcaagttcctgaaggaactcatcgatatcctgaaaatcacgatacaccgaggcaaaccgcacataggcgaccttatcaagccgctcgagccgcttgaggaccatatcgccgatctcgcgcgagtgtatggaggcgaacgttccagcccgcaactcgcgctcgatatcatcaatgagagaattcagcgattcaaggctgatcgagcgcttcaccgtggcacgcgtgagaccgacgagcagtttgttgcgatcaaacggttgtctcaacccattgcttttgattacctcgattggatcttcgcagcgttcataggttgtgaagcgatatccgcaatctagacattttcgacgacgctttatcgcgttggtcgtctcatgcatccgcgagtccacgacgtgggtttcctcgctgccgcatttgggacagcgcatccagacctcctcaaaatcggaaacgaggtaagaataccacgactccccccagatagatcacaaaaaggttttgattcgagggttgagatcatatatcgggagacgcacggacatcatggaagtcatgtggtcccgcgggaacgacgagccgtgcacccggctgtatcgtcgcggaacccaagtcgttccagctgcgaatgatctcgcagacatcagccgtcccgaggccctcgatgggatgctcgcaagcgagcgaccacaagctgtccccttgaacgatttgggtcgcgctccgcgacgcgtgatcgcgcgctgactcgtagcggccgcgcgcaccaccgataacacccaagccggcagcgaataccgcgcccgcgagcaagctgacgaacaagaccgtgataacctcgcgcgcgatatgcttgccagtcacgcgcagcgacgcgacaggtgagcaagctgaaggatgagagagaccgccggaaagcaccttgaaggtcgggcgcggctcgcttgatccaagtgatgggaaacgatcttggacggcgacgtaagattcaatcatcaaagttcccttcaaatgctgaattgagatcgctctatcgcattggtaagacaaagtgctggcataggaacgaatgttcgtatacaattatcttcgaacagttgttcttgtcaagcataaatagaacatatgtttgtttttcgacgtgagaaaggtgaacatcgtgcgcaagatcacaaagagacagcagcagatctatgatttcattcgctcatatcagcttgagaagggctatccgccgagtgttcgcgagatggccgccgccgtggggctctcctctccctccacggtccacgcccatctgagtgcactcgaagaccatggattcataaaacgagatgcgacaaagccacgggccttggagcttttcaacgaggacggaagctcagccaagctcgccgaggtcatagagaaacccgaccgcggaagcatctcgctgccactcgtcggacgtgttgcggcgggcatgcccattcttgccgagcaaaacgttgaggacaccttcacgctgccgaccgaaatcgccaccgactccagttccttcatcttggaggtgcacggcgattcgatgatcgatgcgggaattctcaatggcgactatatcgtggtgcgcgagcagagcagtgccatgaatggtgagatcatcgttgcgatgatcgacagcgaggcgacagtcaaaacattttacaaggagcccggacgcgttcgccttcagccggccaatgatgccatggagccgatctatgtcaccgatcccgttattctgggaaaggtcgttgctttgatgcgacgcttttgatgtttcgcggcgagagtcgaggggcccctcatcatcgccaacgagtgcgcgcgctcgacgtgctacgaggtgcagcagtcgtctcgatgatcatctatcatgcatgctatgacgctgtggtgcttttcgacgcgaatacgatctggtttacgaacacgatcgtgcgcagcgtatggtcggcgtcgatcagctggacctttctgatagtctccggatggatgacggtcttctctcgaagcaatgcaaggagagctctgctatacggtgcctgcgccctcggcgtgtcggctgcaacatgggtcgcagaggtggacacgcctataagctatggcattctattttgcatggctgccagtactctgatgtactcgttgagccgcccgatcttcgagctggtctcaccatggttggggctgtttctctgttgcgccctgttcatgctcacgtgggctgttcccaccaggacatatccggtggagcatctcgcttggcttggcctgcgttcgagcgcattcagttcgggcgattactatcccctgctcccctattcctttctctatctcgcaggcgcgtttctaggccgtgtgatgcggcccacgcacccccgaggctatcccgcatggatgctccgcgaccgctgcaaggtgctctccgcgatcggcagggcgagtcttccgatctaccttgtgcaccaaccagtgttactgctttttttccatctctggctcagatagctggtcggtggacgcatcccggtagcgtatcaagcgttcggcgacgcgcggcgggatatcggccaccagccttaccgcatcctcgtcaaacacctcttgaagcacatgcccctgttcatgtaccagcgaaatcagcgcagcctcgcgatacgggatgcgcaagctgatgacgctgtcgagagttgaggcctcgcagctcagacgctcaagcaaccgctcgattcccaaaccgttcacagatgagacgagctctgcatccggatgacgtctttcgagatcggcccgatcgagaggatcgataagatcgatcttgttgagcaccgtgactcgccgctgctccgaagcaccgatttcatcgagcacgacgtccacggccgacatctggcgtagatagttctcgtctgaggcatcgacgacctcgagaatgatatcggaatctcgagcctcggcgagcgtcgacttgaaagcatctacaagaccatggggaagcttctgaatgaagccgacggtatcggtcaaggtgcacagacggccgccgggaagcttgaacgcgcgcgtcgtcggatcgagcgtcgcgaacagcttgtcggctgacatgatatccgatcccgtcaaacgattcatcaatgtggacttcccggcattcgtgtagccggccagagctatgcgaaaagcaggagactccctgcgcgctctcgactggacatcacggcgcgtctcaatctgtagaagcgatcgcttcagtgcggatatccgtttgcggatcaggcgacgatcgacctcaagctgactctccccttgtccgaagcggctgccgattccacctctcgtctgctcctttgcaagatgggtccacatcccgcggagccgaggcagcagatactcaagttgcgcgagctggacttgaatgcttccctcgcgcgtctgcgcccgcatgccgaatatatccaagatcaacgctgttcgatcgattatcttgacagacgctccgatggcgcgctcgatattgttctgctgcgaaggggttagatcttcatcgaagatcaccacatcgacatcaaggcgagacactgtcgacttgagctcttcgagcttccccgatccgatcatggacctcggatttggccgtgccatgcgctgcaccatgcggccgaccggattcgcgccagcgctctcgacgagccgcgcgagctcatccagggagctctcggtcggccagccgccatcgtgcaggtcaacaccgactaaaagcgctcgctcaggaatgagctctgtggataccggacgaaaatgagtcatacgacctccccatcttctcgacgatcatgtgggctgcctcttcaactcgtagctcatccatgtgaatccactcgatccgctgatcgcgtccgaaccaagacatctgccgtttggcatatctgcgtgttcgcatcttgatcgccgcgatcgaggcctccatcgtctgctcgcccatgaggtactgaatgatctcattgtacccgatcgcctgacgagaggtgagcgcgtcagcgacgccctcgttcacaagctgctgcacctctgcgatgagtccagccgcgatcatcgcatccacacggctctcaatgcgtctgtacagagcacttcgctccatagcgagtccgaaatatacggtatcgtagaccggctcgatcttggtgaggtgcgatcgtcgctcggcataggacaccccttggtccagcatctccaatgcgcgtatgacgcgccggacgttatgagggtgaatggcgagcgcgctgtccggatcgcgccgcgcgagcagatcgtagacagcctgatcgccctttcgcgcggcaagcgcctcatagcgacgtcggcgccgatcccccttctctccggggggaaagacgcaatcatccaatgcggcgcgcacgtagagacccgtgcctccgcaaactacaggtaccgagccgtctgcaagcagtctctcgatgtgctggcgtgcatctttttgatagagcgccgccgaataggactcagtgggatcgacgatatcgatgagacgcaacggtgcgcggcgctgagcggcgggcatcttcgcggtgccgatatccataccgcgatagacctgcatcgcatcggctgagatcacctcgctgcgcatcgcagcggcaaccagatcggctacatggcttttgcccacaccggtaggtccgacgatcgcgatcaccgggatgctcacggacgcggcacgtgtcttgatcaatgcggctcaccgacgaccgatccggtaagataccacgttcgcgcgcgcttgattgttacatcgagaatcgatcccacgaaccgtcttgcgtcagccgtgtcgggcaccggcgcgtgaaccgtctgatttttgggactcttgccctgcagcatgtcgggattcttcttcgatgagccctctatgagaacgggcaccgtcctacccagatctcgctcattgttttcaagggcgccttgctccacgacgcgaagaagacgattgtagcgatcaagcacgacatcgcggggcgtggaatcctcgatctgcgcagcaggcgtgccctgacgtctggagtagatgaacgtgaacgcctgcgagaagcgcaccgatcgaaccagagagagcgtctcctcgaaatcgtcctcggactcgccggggaaacccacgattatatcggtcgacaaggcgatctcgggcatgcgctgacgcacgcgatcgatgagctcgagataggattccctcgaatagcgccgattcataagcgataggatgcgcgaggaacccgattgcacggcaagatgaagctgcggcataaccgccgggagatcggccatggcctcgatcgtttcgggaagcagatccttgggatgtgaggaggtgaaacgaatgcgctcgataccggtgtcggcgacctcgcgcaaaagcttggcgaaacgggggcgtcccgctgaatcccttccgtatgagttgacattctgaccgagcaaggtgacctcgcgcaccccgcttcgggcaagtccgaccacctcatcgatcacttcgtcagcaggccggctccgttcgcgtccacggacatacgggacgatgcagtagctgcagaaattgttgcacccggtcatgatcggcacccatgcgtgataggtgcgcctccgactccacggcatgtcggtcgcggcccgtttctcctggtcgcgtgttctgacgtgcggcgactcatcttcaaacgccgctgcgagcagctgtgcgacatgcgcgatggaatgggttccgaaaacgacatcaacattgtccaggttgcagagcagatcgcgcccgtcccgctgggcgatgcagccccccacagccacgatgcgtctgccccccggtggcgaagagagactcttcagcgacgagcactggccatacaggcgcacatcggctgcctcgcgaacgcaacaggtcatgaaaacaacgatatcggcctcttgaggggtctcgacctcaaggcacccgcaggagtccagcaagccggcaacccgctcggagtcatgtaggttcatctggcatccgaaggtgcgaacgaaatatgtctttccctcgagctgagaaagcgtatcgtgatcagtcatgaaagctctacgccaatgcggatcggtcggaaagatactcgggcagctgctctgtcgcctgcgacagagcatggacgttcacggtgagacgaatggccgtcctcatctgcccctcgatatagatatccgagaacaatggtgaacatgaaatatcaaaccccacagggatcaaaaaaccacgggcaatcgctatcgccttgatcgcttgatttacggcgcccgcgccgacacattgcatcgtcaccggaagcccgtccttgaccataccggcaacggcacccgcgacggaggcaggtgaggatttactcgatacctttagataatccatcaaacgatctcctgcggcatggtgtgtttgatttgcaattctgtaagcttcttcttgactttagcgcatcatgaagccaagggcaatagaccttattcctctttgtcgacatcgaatgtcacgatcagccgattgcggtagacgcgaattctcggcatgcgcgcaaggttcacatagtatcgagacgagagataggagaactcgcgctccatggcgcgagagaagtgatcgagatcctcttttgcaatgatgagccccctgcgatcacgagagagatccacaggtcgcgatgaaaccgcgctgtcgcgctcccgcaacaggcgggcggtgacgctcttcagaggatcgatggatcctgcgaggatcctgtgagcggtgcgctcggagatgacgatgccgagcgctgcggcgatccgcatgagatctgccgcatccgcggcgcatcccaaccgctcgcagaccggcagatcgccttcatcgtctgtgaacaggagtcgcgatgcgtccagtcgcgctgaggcgtggaggaacaacgttgcggcgatctcggtcggtgttccgaggaagacgtcgcagttgttgagttcctccagaccgaattcgcatgcggcccgcacgatgttgtgcgggccgcgaagctgcgtgtaggcgccgtcctcatccctgactgcctgcggccagctcgattgatcggcgcgctcgctcagacatgatgtatcgacgcgaacgagcagcgccgtgccctgactcggttgagatgcgataacgcgcgcctcgcgcgtgttctcccgaatggagaacagcgccataccgcgaccgtggacgccccaccgatccatcttcatgttctcgagcttcgaggtgacacgagcgtcaaagattcgctcctgcatgtcagccgggatgccgccgccgttgtcgatgaacacgagcgtgcgaatgtcctcgtctttacctgtcgcgacgtagatctcggtggcaccggcatctcgcgcgttgcgcagcatctcgatgacgatatcctcgacgcagcgaatgtcatgctttgcctgacgtcgctccgcctctgagatgcgaagccgaacatagccgtcgccaaggttctcctcgacgcgcagacttccctcacctgacatcgaagcgacgaacgaaatgagatcgtgcgattcgtccatgctattttgcgatgtcgacagcacggctctcacggatcacgacgacgcgaacctgtcccggatactccatctcctcctcgatctgctgcgcgatatcatgtgcgagcacggcggaatccgcatccgagatcttctcaggttgaaccatgacgtggacctcgcggcccgcctgcatagcataggttcgctcgaccccggcatgagcattggcgatgcgctcgagcttctccaagcgcttgatgtagttctccgctgattcacgccgcgcaccgggtcgagacgccgagatggcatctcctgccatgacgagcacagcgagaacgctgctcgggtcgacgtccccatgatgcgcttcgatggcgtgcacgatctcgggcttctcgccgtagcgacgcgcgagatcggcgccgatgacagcatgcggcccctcgacctcgtggtcgatcgcctttcccagatcatgaagcaatccggcacggcgagctgcgacatcgtcgacacccagctcggtcgccatgataccgcatagatcagcgacctcgagcgagtgctcgagaacattttgtccgaaagaggtgcgatacttgagggcgccgagggtctttacgagctctggatgaagatcatggatgcccgtatcgaaggccgcctgctcgccggtctcctcgacacgctgctgcacgagatcaaacgccttttgatacatctcctcgatccgggcggggtgaattcgaccgtcagcgaccaggttctcgagggcgacgcgcgcggtctcgcgacggaccggatcgaagctcgacagaaccacggtttccggcgtatcgtcgatcacgaggttcacaccggaaatctgctcgaacgttcgaatgttcctcccctcgcggccgatgatccggcccttgagatcatctgaggggatgtgaaccgatgtgaccgtgatctcggcggtgtgatctgcggcacatcgttgtatcgctgtggagatgacctcttgcgcgcgcttgcggctctccgctttcacacgctggtcggactcgcgaatgatcgccgccgccttatgggtgacctccgctctcaccttgtcaagcaattcggcatgagcatcttcgcgtgacagcgacgagatgcgctccagctcgtcggtctgccggcgatacagctcattgagctcgctgctctgcttctcgatttgaccagcgagactcgacagctggtgctcgcgcttgtcgaggacgtcatttctcctgtcgagtgactcctcgcgctgcatcacgcgattctcgagcacacgaagttccttcttgcgctgtcgctcctcggcctcagactgctgccggctctggatgatctgctctttagcctcgagcagggcctcctttttaagtgtctcggcctgacgccgcgcatcgccgactacccgctcagccttcgcatgtgccgactcgaccttcgaatcggcgtcacgtaggctgctattcttggcggtgcgcatgatggccgcggttccggctgcgccgattgcgagaaagacgaggccgatcacgatttccatgcccacggttttcaactccttgtcaaaaatctgctgcaactttgacggtgcccttgcgaggcatcggacatttgcgcaacatgatcacgcgtcgatatgtctaacgtatctttcgccatcacctgaagtgagggcgtatcatatggcaaatgacacgttcatgctacgttgaagcgaggtttctgtcaattgagaggacctgtttgccgcaggcttcaccgatggactacaggcgcggcaccggccgcgcgcggccgcgcttacccgcgcatcgaatctgcctgctcggcaaggcggctcaatcgatctctcgttgcacgtcgggcgatctcgagggcatatcccctgccgacgagatagcgcgcaagtttttcaaacgccctcaccgcaggcacgggtcggcgctcaagctgagcgctcgcacgtgcgagctcgtcttcgagcgacccggacatctcaagggctcgatcgatctcttccgcgcaaaacccacgcgcacgcagcttccttccgaccatggcgcgaccccagcccttttgcatgagacgctcggcataggtgcgcgcgatgcgaccgtcatcgatcatccgaagctcgcgggcgcgctcgagaactcgatcaaccgagtcctcggcgaacccgtaagcgatcagcttctcacgtgactcggcggaaccgtgatcgcggcgagcgagcatcttgacaagctgctgcatgcagcaggtgcgatcagtggcatcgaggaagctggagatcgcatcgagatcccgaggcagcgacggctgctttctttgacaggcatgcgccacacatgtcgcgacgagacgggtccggcgctctttgtcctcgagcacaagaatgatctcggccggcgggcgatgcgcgcgtccgccgaacgatgaatatgatttctcgggatatgcgaaggcgatctcgatgacgcgcggctgcgattgccccggaacctctgatctcaagcggagacctccacggcatcgcctgtgctttcatcggagaagtccagaccgcatgcgacgcgaaccttcccctcgatctcctctgcgagctcggggtggacgcgcagaaactccttagcggcctcgcggccctgcccgagtcgctccgactcataggtgtaccaggcaccggatttgttgacgatctcgaactccactcccatatccaagatggagccctccttcgagattccggtgccgtacatgatgtcgaactccgccgagcggaacggtgccgccaccttgttcttgacgaccttggcgcgcacgcggttgcccacgacttcctgaccgttcttgatgctgtctatacgccgaatgtcgatccgaaccgaggagaagaacttgagcgcgcggccacctggagtcgtctccgggttgccgaacatcacgccgatcttctcgcgcagctggttgatgaagatgcacatggtcttcgatttggaaagcgatcccgccagctttctcagcgcctgactcataagacgagcctgcaggcccaccgtggtgtcccccatctcgccctcgatctcagcacgcggtacgagcgcggcgaccgaatcgatgacgaccgcgtcgatggcacccgagcgaatcagcatgtcgcagatctcaagagcctgctccccggtatccggctgcgagatgagcacctcgtcgatatcgaccccgatgcgagcagcgtaggcgggatccagggcgtgctcggcatcgatgaacgcgacgacgccccccgccgcctgcgcctccgcgagaatctccagggacagggtcgttttgcccgatgactccggtccgtaaatctcgatgatgcgaccacgggggaccccgccgatgcccagagccgcatcgagcgccaaggcgcccgtcgagatcgcttcgacctcgagctgtggccccccgtcgccgaagcgcatgatggagcccgtgccgaacttcttctcgatctccgctctggtgatgtcgatcatcttatcgcgctcggcaccggtggtgcgctcgtgcacctgacggacgggacctgaattctttgccatgcggtatcctccttgatacgttcacgggttgatcatattcgaacagctgttcgctgtcaacatgaaacgactccatggtagagattccatctgacccgaaagacgaaatatcttgcgcctgtctgacagaattcgaaacgcatctgactcgtgatcctacgacggtgccacctgcgggaacaaatgtatctccgcgctagcataagcgcacctcaaagccgctgcagacgtctgcgtctcggccgcgggcctgcatcgtcaccgctgtcagatcgatgtgggcaacaggccgtggcgctcaatcacatggaatcttcgcaaggtgctcaagcaagagctcgagcgcgcgtctcgcgcagagcaggcggatctcattgcgatcgccgacgaaggcgtcgcgctcgcagcatgtgccatagttatcgctgacggccagatagacggtcccgaccggatctatcggcgtaccgccgccgggaccggcatagcccgtcaaactgacggagatgtcagcgccgaacagccgtctggctccctgtgccatctcgcatgcggtctcgcgcgagacggcggagcgaagcgaaatcgttctctttgaaacaccgagcaaccgctgcttgacggtatcggtataggtgacggcggaacccagaagaactcgcgatgccccagggatcgccgcgatggccgatgccacgagccccgcggtcagcgactcggcgagcgccaccgaagcgccatgcgcgcaggcgcactccaccacatcgaaggcgatatcgtcgaggcgagacaaatcggccatgctcacgcgatcacctacacccgaaaaacgatcatgcggcagctccagaaatactgaatccccgacgcgatcgtgagcgccacggcaagcgtcatcagaatgtccgcgatgaaggtgaccgatgcagtccatggaagcatccaagcggccagcatctcagcaagcagatatgcgcagatggcgaccatggtgatcgcagtcttccacttgccgagcacatccgccgcgataacgattccctccgcgctcgcaaccatgcgcagagcgctcacgagaaactcgcgaagcaggatcacgaaaacgatccaagcgctcagggtgccctgttcgatgaagatgagcaaggcggcgaagaccagcaacttgtcagcgatgggatcgagaaactttccgaaatcggtgatctcatctcgagagcgcgcgagatgtccatcgagtttgtcagtcaggctcagggcggcatacagtatgaacgcgccggtcctctcgatgctgagcggaacgcccacggccgcggggccgccgagcgcaaagatcatgaacagcggtatcgccgcgatgcgaacgcatgtgaccacattggccggcgtccaaacgctgctcaaaccgcgatcgggcccgctgggaccgttgtatctgctcgttgtctccatgggtctccgttacgctatgacgcttccgacgagctcgtagcagaagctatcggtgaatctgaccttcaggatatcaccaaccgaggcatccgtggcgtcgagatgaaccgcgccgtccagatcgggggcctgaaaccaagcgtgaccgatgagctcgagctcgccgtcctcatcctccacaccgtcgacgatgacatctgcggtctcgcccacatgcgcggcggtggcagcgaaaccgagctcctcagcgagatcgactgcggcctgctgcctctcgagtttgacttgctcatcgatctgttcggtaaggcgcgcggccaccgtgccctcctcggcggaatacgcgaacacgctcgtgtagtcgaagccgacgctggccatgaattcaagaagctctgcggcttcctcgtcggactcgccggggaagcccaccatcgctgtcgatctgatcaccatatgcggtatcgtgcgacgcaggcgctcgaacagggcctcgagctcctcgcgggacccggtgcgacgcatcgccgcgagcaggcgagcgctcacatgctgaatcgggatgtctatgtagggaagcacctcgggcgtatcccgaatcgcagcgatgagttcgtcggtcataccctctggctgcagatataggactcgtatccagacgtgagccggccggagcgccgcggcgagagccacgaggagctgagcgagattcgcaggaccgcccgtcccggcagccgcaggcagatcgccgccccatacgccggtatcctggcctatgagaacgatctcgcgaacgccgcccgaaaccagctcgaccgcttcggcgatgatgtctgccgccgggcgagagtgatagcgaccgcgaatgaaggggatgacgcagaaactgcagagacgatcgcaaccatccgagatctttacataggccaccgccccctccacggtccgtttgatccgaggaatgaatgcaggggtctcgcgctgcacgcccagaagatcgtcgaggaccgaaacgatccgatcctcctcgtcggtgcgcacgaacgcagcgacctcgggcagctcggcaggcagatcgtcgccgtagcgagacggcacgcatccgcacatcacgagggggacatcgcgaattcccgccgtggtctgctctgccagggccagcgtgcactcgatgctctcagaggtggccgaggtgagaaatgagcacgtgttgacgatgacgacgtttgcgtcatcgcttgaggcggcctcttggtaaccgttcgacagaagcagggcgcgcatgcggtcggtatcgacctcgtttttcgcgcagccgagcgtgacgaacaaaacagaaccacaggagttgtgcacagaaggtcgtctccctttcgaagtcggtctcaacggtcgcatctcatcgatagttcacgaactgaaggggctggccgtaatcgttgtcgcgcagcatttgaataacctgctgaagaacatcccgagaagcggagaacacgcgaagctgatcggtttcgatggtaactctgaccttgagcttcatcgccttgatgtctttgctgatccgtttggcggtctgctggtcgatgccctcgatgatgtgaccgaccacgcgcgttgtcccacctgacgccggctgcggggaatcccagcgcatcgcacgaggatcaaggctgcgcttcacgaactttgccatgagaacatcgatgatctggcgtgccacgaaatccgccggcgcgctcaccgtcacggtagcgctctgcttggagaactcgacggtcgagccggagtctttgagatcatagcgctgcgcgatctcgcgcgtcgtctgctgataggcgttatccacctcctgcatgtcgatctgggagacgatatcgaagctcgattcctttgccatgtctgcatccttttctgttgtctaccgagtcgcctgcgcgccgccggtctgcggcgatccgtccggtgacgccgccgatgtcggagcaggcgcggtgatggtcatccgcgccaccccggccatcttatcgctccacttgacctcggtgccgttcttcgtgaccttgacgctgtccggagtgttcaccgtgatctccaaggtactcgtcaccgtgtagctctgatcgaacggcccgatgacgttgtcggacttgacgtattttccatcgagcttcacctcgatccaagaggtcgcaccctgatcgacgtgcacgttgacaatcggctgctggggttcttcgatcgcaccggatgacgcgggggtggagctcgagtcaggcgaggcggaccctccgctcgaagcggaagacgccgcggactgggaactcgccgccgctccgcgcgcggagcccgatctgttcgctgcgcgatgagcgcagccttgcatcagcagaagcaccagagcgataaggatgacgaggagcagcgcggcacctccgatcgcgacgcgtcgatcggacagcaatccggccttgcgctccgcagcgcgcccgaccggcccgcgatgcggagcggcgggcgcccctcgtcccatcccccgacatccggcggcggacgcgcggccgctcggctggatcgccccggagctcccgccccgtgggcggccgggtctcaggcccctgtcctgtcctgctcgattgcttccgcgtcgaactccggagacccgctgcatatcgccgccggacgtgcgctcaccacgtgcgcggcccgagcgcagcgcttgcgtgctccgctcatgcgttcgattcgcatagggagggaccggctgatcgcgtcgggatgcgagctcatttgacagacgaatcgactcgtgatccgaaaccgactcgggcacatagcccgcctgcgggggccgctgcgcgaaacgcgatcgagaccgatcgccctcgggaatatcgcgccgccgaacatcgcatccggaacgcgatctcacaagccccgcagcgccttcaagacgccctccccgccgtctgcccagtcgttcgtactcatagagctcgtcgaagtacacctcaacgatctgtcgcgaattgagaccgagataccgagcgtaacttgagatcatcccctgagcatagcccctgggaggcattgcggcgaaattgcccgcctcgaagtactctatgatctgaggcctgatcttgatgacattggcgacctgttggatggatagacccatctggcgtcgtctgttcagcagcatctctccgaagcgcgcggccatcagaaccctccaagctcaccgtcgtcggccatgcgagcctcgacggagcggagctcctcaagatccttggcatcaagcagaacctcgcggggtttcgaaccgtcaggagggccgacgatccccttttcttcgagcatatccatgatgcgacccgcgcgagcatagccgaccttgagcctacgctgcaagcccgaagtcgaacccatctgggaatcgaccacgatcttggcggcctcccagacgagcggatcgtcctctgagagctcatggccccccattcccccgattgaggcgggagcgacttcggagaggatctcctcatgatattccggatcgccctgatctttcacgaatgcgacggcttgattgatctcgtcatctgagacgaagcacccctgaattcgcttgggcttgccccaatcgaccttcgagaagagcatgtcaccgcaaccggtgagcttctcggcgcccacttggtcgattatgacgcgcgaatcgatgcccgtagcgacattgaaggcgatccgatttgtgatgttcgccttgatgagaccggtcacgacgttagagctggggcgttgcgtggcgacgatcaggtggatgccggcagcgcgaccgagctgcgcgatgcgcacgatggaggcctcgacatctttgcccgcaaccatcataaggtcggacagctcatcgatgataatgacgagatagggcattctctgaggaggattatcatattttttgaatgcgccggctctctgcttcttgttgaatgtggagatcttgcgaactgagagacgctcaaagaccttgagacggcgctccatctccgatacggcccagtgcagcgcactggcagcctgtttgggctcggtgacgaccggaacgtagagatgtggcagcccgttgtaaccggcgagctcgacgcgcttgggatcgaccatgatcagccgcacgtcctcggggacggtgcgcatgagaagagccatgacgatcgagttgatcatgaccgactttcccgagccagtcgttcccgcgatgagaagatggggcatcttggcgagatcggcgacgatcggctcgccctcggcgtcgcgaccgatcgcgaactcgagcgggccgcccttcacatacggcaagacatcgcccagattcacattctgacgcttgcgattcgggatctcgataccgacgagggaagtgcccggaatcggggcgaagatccgaacggactgcgcggcgagcgacaaggcgatatcgtcctcgagattggagatccggctcacccgctccccttccccgggttgaaccttgaatgtcgtgaccgtgggtccggagatccatccgaccacgagcgcatggaggttgaattcgttgagtgtcgactgcagaccctcggacgtctggcgaagctccttatcggaagacgctgccgtggcggagcgcggattatgccgcagaatcgagacgggcggaagcttgcggcccgccaagttttccgatgtctcatccgtcgcatcggtgcgtcgagaccgagaggtgccggcagccctcttcgctttgcgagcggcgcgcgtgggattgaggaggaacgccggcacctggctttgccgatcctcgccatcggcgagcaccttcgcctgctcgctctgatcacctcgaatcgcctcagggctttcggcagatgccgaggccgcatcggtgtaggtctccgcaatcggaataagcgtcgtccgcgcgtgctcttcagcaagttgatctgacacatctacgaacggttcatcttcgtaggaacccaaagcgacagccccttgagcagaccgcccgctcagaagcatcgtcggcgctgcgtcaccggcgcgatccacagcagagcctccatcgacgtcatcaccggcgctcaagctcgaatccccccaggggctctcattcacctcgatattccgtcggctgaccagctcgcggaaacgaccggccgcgagtaccaggaaatcgcgtaccgagaaaccgatcagcaacaatcccatgatcgccgctcccgccacgacgacgaacgatatgaactttccgagcgcaccctgcaggatcgaggccagaaacgcaccgatcaagccacccgatgtcgaaagcgagctcggctcgaacatggcggctgtcgagacctgcgtgtcgggaacgagcagcgacaggagcgcgctcaggaacagatagatcaagcagatacccgccaagctgcgcccgctgaacgagaaactctgccgtcgaaagactataagagccacaaacagcaacccgaccggcagaacgtaggcgcccaccccgaagcccatgtggtagatgttcgagatcgcatgggcgatcggctcgttcgccggcgagacgacggcgataaacgatatcgccgcgaacatcgcgatcacgacgccgacgatctcacggctcaatgagctgcgatcctccggctctggtgaggcagcagccgggctctttcccttgttggcgcgcagccccgctgcggccggcttcgtgctgccggttcgcttcttcgtcgctgcagtggtacgacgctccgccacgctagacctccatgacaaccgggatgatcatcggcctcgtgtgcgtacggctccagatgaagttggacagcacatcgcgcaccgccttgcgcagcgcgtcggtgccgctgttggtgtagttgaacgaccccttctcgatcgagcgcatgatcgaggcggacgcatcggccgagaacgagtcatcgatcgtgaaggagacccctcgacctgagaactcgacggcatcgatgcgcttgcttctgagcgatacgatcgcgacaactgtgacggtgccgtcattcgcgagcttctgacgatccctcagcacgatcgggtcggtgtcgccgatgcgaagaccgtcgacatagaccacgcccgattcgaccgaggggccgacgcgcaccgagccgtcgcgcatctcgagagagtcaccgttgtcgaggagaaatatccgctcatctgggatcccgagcctgcgcgcgagatcggcgtgcgcgcgcagatgcaccgtctcgccgtgaacgggcatgaaatgcgtcggatgcgccatggccagcatgagcttcagctcctcttggctgccatgcccggagacatgcacgagcttctgcgatttgtcgtaaacctcgcagccgagcttggccaaactgttgatgacctgctgcaccgccttctcgttgcccggcaccggcgtcgcggaaatgatcacggtgtcggtctcgcggatcgagagggtcttgtgctcgccgtttgccatgcgcgagagcgcggagagcggctcgccttgagatccggtgcacaacacgacgatcttgctgtccggaatgcccgagacgtcgtatgcgtccaagatgtcccgcgcgtcgatcttgaggtatcccagctctcgtgcgacacgagtgttcgtgagcatggagcggcccgtgacgacgatcttcctgccgcaggaccgcgcggcatcgcagacctgctgcaggcgatggatatgcgaggcgaacgaagcgacgaagacgcgaccctgagcctctttgatgacctcgtagagcgcctcgccgaccgctgcctcagatttcgtgaacccgggcatgttcgcattcgtggaatcggagagcagaagatcgattccctccccggcgaagcgattgatgagatcgaaagcgggtcggacgccgtcgatcggcgtctggtcgagcttgaagtcgcccgtgtgcatgacgttgccctgagaggtctggatgaagacgccgaagccaccgggtatggagtgcgtcatggagaagaagctgaccgatatccccccgagctcgatcttgtcgccgctgacgaccgggcgaaatctcggtgatttgatcttgaactcagcgagcttgccctctatcagaccgagcgtgagcttactggagtagatgggcactttgttattcagatcctggagcagatagggaagtgctccgatgtgatcctcatgtccgtgggttatcacgatgccgcgaagcttgctctcattctcgagaacgtaggtgtagtccggaaggacgagatctattccgggctgagaatcatcgggaaacatgagtcccgcgtccagaaggaccatatccggcccgcattcaaggaccgtcatgttcttgccgatgccatcgagtccgcccaagggaatgatcctcaaaggttggttcttttttgccataacgtgcgtacggctcctctcgcatagattggtattgctttacacgcagcacagctgcggaaacgtaccgtaggaaaacacagttgtatgaaattatagacgatgaggtagcgaatgggctctcgcgggcccagtacccacaggaacacctcagcacgcgcttggcgacccctgcgagcgctgcgcatcatgaagcatctgacgcgcatgggaaagcgaggcgtcggtggcgtcgccagacagcatccgagcgatctcgcgcaccctcgtctcacctgtcacctgcgtgagaacggtcacgggctcatcggtgccttggcgctccacgacgtagtgaacctcggcgagcacggcgacctgagcgacatgagtgacaacgatcacttggtgggtgcgggcgagatccgccagaacctgtgcgagcgagcgggcgacggcccctccgacacccgcatcgacctcatcgaagacgaacgtgcccgctttgttcgcgtcgccgagaacgactttgcaggcgagcaggacacgcgacagctctccgcctgaggcgatcttcctgagaggcctgggcgtgaggccgggtccggtccgatagagcagctcgcaggcggcgggaccggacttcgtccaccgctcgcgcggcagctcgcgggtctcccagaccaactcggatgagcccatctcgaggcgggccatctgctttgcgacctcgcggcagaaacgcggggcgagctcggctcttcggcgcatgagagagcgcgctgccgctgtgagcgaggcctctgcctgatcgcgcgtctcgcgcgcccgcgcgatctgcgccgcaccgtcgtcgaccagaccgatcagctcgagcgcctcgtcacgacgagcgaggacgtcgctcatacgcggaccgaaccgccgcaacagacccttgagctcagagaagcgagcctggctgcgttcgagctcacgtggatcgaactcgatctcatcgcgatatcttcgaagatcggatgaaacatcctcaagtgtgatggcggcctctgcgagcgcgtcggcgtgggttccgagcgtcggatcgacctggcgcatcctttccagctcggcgatggctgagttgagcccatcgagcgccccctgctcgtcggagagcatcgcctgcgcctggtgcgcgcatcctgccagggtctccgcgtgttcgattcgcggcagcgactcctcaagcgtctcgagctcgtcggctcccggatccacctcgtttatgcgctcgagcgtgaagcgcgcctcatccagacgcgatccgcgcgtcctgatcgcggcctcgatccgatcgagctcgcaacgagctgatcgagcctgctcgagcgcggcgacgtaggcgcttctcagcggctcgatctcacgggaggcccacgcgtcgaccatctcgacatgggtcgccgcatcgagcagccgttgatgctcgtgctgtccgcacaaatcgatatgcgaagcaacgcgctgcgtgagcgcgcggacgcttgagatctcgccatcgagtctgacgcggctgcgaccgtcagatccgatgcgccgacagaccgagacgccctcgatgtcgtgcggattcaaaaacagacgcccctcgaccgatgcgctgcgctccccttctcgcaccatggaaacgtcggcgcgctcgcccatgagcagcttgagtgctgagagcaaagcggtcttgccggcaccggtctcgccggtcagcaccgtcagcccggtgcccggaacgagtacggcgtcgcggatgagagcaagattctccacgtgaagctcatcgagcattgttcactccgaagaacacgcgtgagaccgagttatagaagctctccgggccgtagtcgagcaaaagaatgtcacctggaccgcgacgcaccgagacatgatcgaccgtgccatcggcggtgacgaactgaccgtcgatcgcgatggcgggaacggtcggccgctcctttgacatggcgatctccacgatatcagatggtgatgtcaaaaaggcgcgagcctgaatggtgtgcggcgcgatgggaacgcagaccatacccgtgtaatccgggctcacgatcggcccgcctgcagatagcgcgtagcccgtgctccccgtcgccgtcgagatgacgaccccgtcgccgcgcagccggtcgatgtgatgtcccgagacggttatggcgaactcgaccatgtccgacagcgggccccgcgccaaggcgaggtcgttcagtgcgaacgtgtggaccgtgtcgatccccccgtcatcgcgcacggacacgacatcgcatgccagcgtcgcccggcggctcacatgaagctctccggcgagagcgtcttcgaccacggccagcacatcgcgatccttcgggctcgcggccgtgagaaagccgacatgtccgtaggagagtcccagaatgggaatctcgcggtagttcacgatgcgcgccgctcgcagcagcgtcccgtccccgcccagagagatgacgagatcgcaaccttcgacgtcggcgggagcgaacgccgcatcgcgctgatcgggaacccagctgacctcatagccctgcctattgagccacagctcgagcgccagaccgctccgcgtggcctcgtcattgaaatagttgggaacaagcagtatcttcatatctcgccgatcttttgatggagctcgttcagtcggcgctccacagcatgcggatcgcccatcgttagcatagcgcgatccccgagcaaaaagaactcccggttccccttcgcgcccttgatcggagatgcgcacaccttgatcggcaagagcccatgctcgacaaagagcgtcgcggtggcatgaaggacgcgacggtgcacatcggcgcgggtcacgacgcctcctcggcccacatcacgagagacggcctcgaactggggcttcacgagggcgagaaaccgaccccggtcaacgagcagctccacggcggcatcgatgatgtttcgaacgcttgtaaaggagacgtcgcacacagcgagatcacagctcgagcgatatcccagctcgggcacgtcgatgacattggttcgctcgaggagctgaacgcgcggatcgcctctgagcgaccagtcgaactgcgcgcgtccgacgtcgatggcgatgacgcgcctcgcggcgcgcttgagcagacaatcggtgaatccgccggtggatgctccgatgtcggcgcatgtcaaccccctgggagagacgccgaactcgtcgagggcgccggcgagcttgatgccgccgcggccgacatagggcgctcgccgcctcacatgaagctcgatgccgggtcgaaccatgcgccccgctgagaccaagcgctcacctctgcttgagacgatgccggccatgagcatgcgcagggcgctgtccctgtcggggcagagcccccgggcgaccatctcgtcatcgaggcgcacccgcttcatcgtcgggcgctagcttcgaggtgcatcggccgccgtcgcctcgggcggctcaacggaagcgcgcttccgatcggtgtcttcgcaagaccgagcggcgtccgcggtgagatcggcgacctcgcgatcgctcagcttggaggtatcgaccatctcgaccgctttggagcccagcgcgatcgcctcgtcgaataagtcgaggctgcgctcaagcgaggtgtccttcgaacgcacctggcctatgatctcgtcgagccgagccgtgatgtcatcaaatgaatgcgtcggagtctgcgccatgttgtccgtcaccgccctcgtcgggatcgcacccgaccgcgccttcggggtcctcgccgcaggagctcccgtcatctgtctgatcggctgcgtctgcggccccctcagaggtttcggaagacgacgcgcgcgtcaacctatcggcgtcgggcagctcctcggcacgcgagatctctccgagaacgccattgacaaacccagcggactcgtcggtcccatatgccttcgcgatctcaaccgcttcgttgatgacgacagcatcctcgatgggctcgtccgccaagcgcatctcatagatggcgagtcgcaagagattgcgatcagagccgggcatgcgggacagctcccagttctgggagacggcgcacagcgccgaatcgatgcgatcgagatgcgcgtagcatccgcggaccagctccagcgcgtacggctcgagaggcccctgcgataggaggtaatcgccctcgaggacctcatcgagcgaacacatcagcgcctcagcctgaaacagcagctggagcgcttggctgcgagcaagcgtgcgcccgcggttcacctttatgctcacgcgctactccttgggaaagacaaggccgtcgataaagacatcgacccgagagacctcgacgccgacctgtgcgtcgatgacgcgcaccgctgcctcgcggacagcggcagccagatccatgaaagggtatccgaagaacacgacgatgcgcacgatcaaaacaagccgctcgccctcgacgacggcctcgacaggcggcatcgacgcaggagccttcgtgaacatcgataccaggttcgtggcaaggtctctcacccccaccgaggcgacgccctcgacctcctcgaccgcacgcgtgacgatcgtctccagcacctctggcgcgatacctatacccgcgatacagatctcctcagacatcgatctcctcacctctcagacgcgtgagacgaacttgccgtcgcgcgtatcgactttgataacatcgccctggttgagatacatcggcacttgaatgagcgcccccgtatcgattgtggccggcttcgtcgagccctgaacggtgtcccccttgaaccccggatcggtctcggtgatctccgcctcgatgaacatgggaggattcacgcccatgagatcgtcatcggcgaagagcagctgcgcggtatcgttctcacgcagccatctggcgttgtctcccacgaactccgcggaaaccgggacctgctcgaaggtctcgttatccatgaagatatagtcgcccgcatcgtgatagaggtactgcatctccttggtgatgagctgtacgctttcgaacttcgtgcccgcgttgcaggtctgctcgaccacgcggcccgtgcgaatgtccttcgtcttgtagcggacgaacgcgccgcctttgccaggcttgacatgctggaactcgacgatcgtgcatatcttgtcctttatgcgcaaaccgatgccgtttttgaaatcggcggtggagatgcttgccatgtaatacccttctgacgagcgagcgaaaccttgatcaacatcgacagcagtatactctttcagactgcaccgcaggacagctccgtcaaatctctagcagtcgatgatctggagctcatgcggtgaggccgtgaagggacgatacccttcttgggtgacgacgccgaaatcctccaagcgcacgccgccgcgatccggcagatacacgcccggctcgaccgtgatgaccgcgccagcctccacgaggttgctcgagcgaccgaatacgggtagctcatggacctcgatgccgacaccatggcccaagctgtgagcgtaataggcaccgtagcccgcctcgtcgatgatcctgcgagagagctcgtagatatcccgaccgtcgacgccggcgcgtatcgcgctcgcacagctctcatgggcgaagcgcaccagatcgtagatcgctcgctgctcatcgctgggctctcccagacagatcgtgcgcgtcatatccgagcagtagtcacgataggtcgcaccgtaatccatgagaacgagatcgcccttgcagaccacgcgatcggtgggaatggcatgcggattcgccgtgttgggaccagaggcgacgatcgaggcgaacgcgaggccgtcggcgccattgctgaacatgttgctgtcgagctcgatgcgaatctgtttctcggtgagaccgggcttgatgaattcgagcatatgttcgaaggcggcatcggtgatggattgggcgcgggccatgagctcaagctcacttggatccttcacggcgcgcatgagacgcagatccgcatgaaggaggggcagctgaatcgccagcgacgcatcatcgatagcgcgcagcagcgcgccgtgaaacgacagctccatcgagtcctcgatggccacggtgcggcagcgcccgctcgccgcgcgacgctgcgcccagaccgaggcgggaaccgcgtccatgtcgatctgccagggactggacttcggcatgtgctccatgaagctgttgaaatagcgcgaatccgtgtgaaggtaagctttctcgcgggttatgagggcgacgtggggaagctccccggtgaagtcgaacacgtctgtcgcacctgtgagccagcgcagattcgcctcatcgcgaatgaggattccatcgtaggcgcgctcatcgagcatggcgcgcacgcgcgcaaggcgctgctcgggaccatattctttctctgacatgccatctccttatttcatatcgctgttctcgatgcgagatcaacctttaaccgaaccagacgagcgcgatttcagaaacgctcgaacatgacgctcgagaacatccgtatcgaccgcagtcaaacgaattgtacccgggttgcgaggcaaagcgaaaagaaatctgttcgaatgagcagcgctcgtctcggtgagcgcctctagaaacatcgcctcatcgaaatcgatgcgcaactccgcaacacccagttcctcgagataatcatcctgcgcgaacacatcgtcgatatcgaattgggtcacctcgtgagcgaggcgcgcttcaaatcgcatgccctcggcgagcagcgcatagtccgcgacgtcgccacctagacatcgtctgagagcgcgtgcgcaggtcaaaccgtatgatcgcgcgtgacgcgcagaggggttcgaagccttggccaccgccagccgagacgactgggctgagatcagctcatcggcgatcgcgatctcgtcgcgattcagaatggggcgaatctgctgaccgaaacgctcccaagacaatcggctgccgaagatcgccgagcgaagcagcgccacatagccggctcgcacggattcagcgggcgcccccacaacataagcgagatcgctcaagaccaaggccggcgagggctgcaagaagaccatctcccgcgcatgagccgtatcgagcgcgcgcatggaggtcgcagcggtgaccatcgcatcgagcgtcgtaggaatgagcagcgcctgcgtgcctccgcaccagagcgcggcgcaaaacgaaacgatcgagcacagatccgcatcgccgtaaccgatgatcgcgtcatccacgttgatcttggccttcgccaaggactcgaacacggagctggcctcagcgaccgtggggatgcgctcgccttcgctcagcttgatcgacacgggctcgataccgagatctcgaagctcctcgcataccgaggcgagcgaatcatccgagatgtcgggatcataaaggatcagggctcgccgcatcttgcccatgacagagcgaaccatgcggttgatctgctggagcgccccgatcccgacacggtagtccacggtgatcgagtcactcgtgagcagctgacgtctgatgctcaaatgagaccacactccaaaagttgatttgcgcattcaaaactgacctgctgaaatgttcgtccgcgaatgtcgacgctgagatcggcggcggcctcgtagagcggtctgcggtgctcgaacagatgcgccgcatgggagcatgagcgaaaatccggtctcgatctgcgcgatttgatctggcgaagcgagtccttgaagtctccatcaagaaagacgcagtatcccatctcgtgcatgagctcgatatttttcggcgtctcgacgataccgccgccgcaggacacaagcaggctccgctcgcgctcgagcgatctgagcacgtcggtctccaagatccggaaggctcgctcccccttcgtctgaaagatcttcgcgacgcttcttcccgcccgcttctccgcgagccgatccgtgtcgacgaagcgacggccgaacatgcgtcccagattcctcgcaagcgtggacttgccggaaccgagaaagccgatgaagaagatatgatcgcacccgcgcttggggaactgaggcatagcgcagctacacctcgcacactcggtttttgaggatgcgcttctcgaggagacgaaatatcctcgtgtaccacagatcgatcttcgtctgcggcttgacgagaatggtgtcgaccccggcgatgtttccggcccacacatcggtgcatatctggtcgccgatcatgaccgcctcgcgcgcgctcacgtggagccgggcgagggcgcgcatcaaagcgatcggagcgggcttcatcgcgcacggaatcgcctcgaggcccagctcgcatgccgagatcatgacggcggagcgatgccagttattcgagatcacgcacaccctgaaaccgaggtcgcgtgccttgtcgagccattcgacaacggaattcggggcgcaggtggcaccgaacggaacgagggtgttgtcgcgatcgagcagaagcgctcgcttgccctcggcccgcagggccatgagatccactcgatcgacggaagacacatagcgcgcaggcgacaggacgccgttcatggacgtgaatcctgatactcttgagcgaactgagcgaattcggagtcatccgaggtgaagcgatgcgttttggcaccccagctcgaaagcacgtagtacaggtagtccgtcttggccggcctcagcgccgcgcggatggaagagatcgacggcgaacagatcggtccggggggcagcccatcgtgtttgtagaggttgtagggagattcgatgccaagatcttcgcttgagaccgcttggtttcctccgccgcgcgcatagacgatcgcggcatcgatcttgagtctcatcggtttcgcaagtcgattgtagatgacgctggcgaccttgggccgttcggtatcctcggcggtctctcgctcgaccagcgatgccatggtgacgatctgtcgcgcgtcaagcccgttggcgcccttgtcgagatcaagatccgcggtctccgctttgaactgatcgagtagcgctcggatgatctgatctgccgtgggcttctcggtgaacgaataggtctttggatacagatatccctccagggaatcgtcataggcattcgcgaggaaggagtagtcgccgacatagttggatgccctcgcctgagcgagaaaatcgcttcgggcgattccgaaggtctcctcgaccttggcagcggtctccttcacggtcaggccctcttggatgacaagcttcacaccttccacgttggatccgtgcgcgagcgtctctacgaccgatttcagatcctgtccggtgacgaagctgtacttgccgggtttaagctgggtctcgaccatctggcgcttcacctccgcctcgaaatccgtcgcgctttcaatcacatgatcctgcttgagcagggatgcgatctctgtgccggccgaaccctgcgggatggtgatctccacgggctgtccggaggcgaccgatgactcgggtgccacccaaccgaggttcgcgagtcgcggaaggatcagcagcgcacccgcggcgatcacgccgacgatcgcaacgatggcgacgatggacggcacgggcgagacccgcctgcgcctcctgtcgggataccgggcgccgctcgcgccgcgacccggatttcgccggccgtcccttaccttgtatgaaaaaggttgcgaaactctgctctgcttctgcgcgggagctcggtgctgcgccggacttgcacccgatctgtcgcagcgattctgcctacccgatccatgaccggtctcatcgatcacaatgcccccctctgatgcagaaaacacagcaattgtatcgtatcgcataccagcagctcaaccgagcagtgttcgtttcatgcagacgtgcagcagcaatgctcgcattctgagtcgaggcgctcatcgtccggtccggttcctcctgtcaagccacgtctggagaaacaggctcgctgcgatcatatcgagcttgccgcgcatctcgcgctccgtgcaccctcgctcccgaagaatccgcttcgcctcgcgcgaactcatcctctcatcaacgaacgcgacaggcagatcggccgccgaaccgatcgcctccgcctcagctcgaattcgctcggcctgtggtccgagctctcccgccagggtcagcgggcttccgcagacgagcatctcgggctcatattcggctaggacatcgcgaaagctccgcgcgagcgagaccacctcgatagctggcagcaccttcacgggcaaggcgacgcgcccggtggcatcggatacggcgatgccgcatctgacctcgccgatatcgatcgcgagggcgatcatcgacgttcaagcagctcggtgcgggccatcgagagagcggcatctatgcccccggtctcttttccacccgcctgcgccattgcgggccggccgccgccgccgccggcgatcttcggcgcgatccgcttgatgagagctgcaccgtcgaatccagcatgaacggcatcttcgtctccggctgcgatcagcacaggggtccttttggatgtcgctcctgctagaacagcggcgaccggaccgtcgcttctcttgcgaatcgtatcccaggcaccccgaagatcctgcggatccagtccgtctatgcgcgcgacaacgagcgcgtagcctcccgcgtcgacagcctctccgatcgcacggtcgatcgcatcggaggtgtctcccacgagagcgcgacgcagcttgtcggaggtctcgcgaagacttctttcgagcgcggagaccctggcggggacatcctcggggcgcacgcgcagcttctcggccgtctcatcgagcaacgccagtcgtcttctgaagaaggaacgtgcgcccgccgagctcaccgcctcgatgcggcgggtgttcgttccgacggaggattccgacagaatcttaaagattcccagctgggatgtggtatgagcatgcgttccgccgcagagctcgcgtgatgccgtgccgcaggagaccacccggacccgagatgagtacttctcggagaacagcgcgagagcacctgaggacttcgcctcctcaagatccatgacatcggttgcgaccggcagatcttcgaagatccaatcattcacccgatcctcgaccgcagcgagctgatcagccgtgcaagccgagaaatgagtgaaatcgaatcgcagccgctcgtcgtcgacgaatgagccctcttgggccacgtgctcgccgagaacgccgcgaagcgctgcatgaagcagatgcgtcgccgtgtgattgcgtcgaatgcgctcgcgacgagcgacatcgatctgcgcgatcaccgtgtctccgacagagaggcgctccgcgccgacgcgacccacatgggagcacaggatccgctcgcgccattccgtgcgctccacgacgaaagccgtcccgccgtcgggtcgcagaagcgttcccgtatcgccgatctgtccgccgcgctccccgaagaagggcgtgcgatcgaggacgatctcggcaacctgatccgcttcgacggcatcgacggatcgatcctcgagtatgatcgcgacgatgcgggcctcggcctcataattgtcatagcccacgaaggccgtgggcgaaatcgtatcggcaagaccgatccagacgctgtcgaagctcgaccaggcgacatctcgcacttgagcgcgagcgcgctcgcgctgttcggtcatagcgttatcgaatccctcctcatcgatgctgatgccgcgatcgcgtgcgatctcgatcgtcagatcgatcggaaaaccgaacgtatcatgcaaggtgaatgcgactcggccatcgagtgtgtctccgcgcgcgagtccggcgagcgcatcctcgagaaaggcgctgccgttgtcgatcgttgcgaagaagcgctcctcctcgctcgccagaaacgacaccaccagatcgcggtgctcgatgagctcgctatagtggggccccatggtctcgatgacgcttcgcgcgaatcgactcagaaacgcgccttcgataccgagcagacggccgtgcatgacggcacggcgaatgagacgccgaagcacgtagccgcgtccttcgttggagggtcgaattccatcggcgagcatgaacgtcgccgcgcgagagtgatcggcgatgatgcgcagtgagcgggaatcgccctgataggacagcggatcgtaggcgcgaccggatatctcgacaccgagcgcgatgagccctgagagcacatcgccttcatagtttgaactcgcgtgctgcacgatggcggcgacgcgctctatacccatgcccgtgtcgagattgcgatgcggcagctcgggcatcgatccatcggcctgccggtcatagcgcgtgaaaacaagattccaaaactcgaggtagcggtcgcactcgcacccgggggcgcacgtcgggctgccgcagccgaaagcctccccctggtcatagtagatctccgagcacgggccgcacgggccggtcggccccgcagcccagaaattgtcttcggcacccaaccgggagatatgatcctcgctcactccgagcgcgcgccagatctcatgagcctcttcatcctcgtcaaagatcgtgaaatgcagtcgatgcggcgcaagcttgagaacctctgtgctgaactcgtacgcccacgcgcaggcctgctccttggtgaccccaccgaatgagaagttgcccagcatctcgaagaatgacagatggcgaccgtccgatccgatgatatcgatatcggttgttcttatgcacttctggcacgaagccgcaccgatctcgcgcatggtcttctttccgaggtaatactgcttgaactgattcattccggcatttgccagcaaaagagatgggtcttcgggaagcagcgaggatgaaggtacgaccttgcagccccgccgctcgaagaaatccagaaacgacgcgcgaatctcagaggtgctcttgggcggagtaggtgcagccacgattatgatccttccctgatgaggatttcgaatacgagacgaatacgggcgagctggatacccaccaagcagaaagagtatacactaaccgccgaaacgaaccgaacctgtgttgcgatgggttcgcgcgcagatcaatgtcgggatcaatgacgatccgggtcctttcgatccggcgtcgcctcagcgccgggtgacgatgcgacatccgccggtaaggacgaacagccgctgccatcctcaccgcgcttcggcgatccgctccgcgatgcagcgcgcttctcagccagaaactccatctcatcaataaagctatcgtctccgagggcatcgtaggcggcaaccggctggccatcggcgtctcgaaagggacgccccttgaagatcgcaccatcaggtgagatgagcgctcgtttcgtcgatccctcgaaatagaaaatgaacaagcccttcagagcggcgcacagcgggatcgcgatgaccattccgagtgcgcccatgagggcggaaccggccacgatggctgtcaggctcatcgcaggatggacctgaacggcggattgcatgatcttgggcgagatgacgttgtcggtgatgttttgcgacacgaccgcgacaacgagagtccacgcagcgagggccggactgtagaagaccgcgatcagcgtcgcgatcgagcaggaaacccagggcccgacgacgggcaccagatgaaacagggccgcaagcaccgccatgagcgcggcatagggatggccgatgatcaaaaagcccgcataggctagcacgccattgatgagcgaggtgatgaccatgccgcgcatgtagccacccacagatcgcgcgatgatcgcgatcatgaaatggtaattcagctcgtgacgctcaccgacgagtatgccgatctcccggtgaattcgaggatagtcgcgtgcgagccagtaggccagcacgagccccaaaaagaagatgaacagctgccaggcgaacgccgagataaacggaaacacaccttcgcccacatcgctggcaacctgtcgcatatacgacgacgccacatcggcgagcgaactcagcgccatatcgagctgcgaggcccatgcggactgcgaaagcgacctgaactcctgagatacgctcacgacccattccccgagcgatctcagctgctcgggaagcctcgtcaatatctctaacgactgctgggcgaagacgggcacgagaacgaccccgatgcagatgaccaccgcggcgatgacgagcaggccgatgagggcgccgatgccgcgggggaccccctttcgctcgagcgcgcgcaccatgggcgaagcgatgaacgcaacaagcgagccgacagccagaaactccacgacggcggcgagaaccccgaggacgcgcatgaccgcgacagcgataacgatcgcaccaaccgcgatccacacgcgcagagcgattctgcgctcaaagggcagatctcccctcggggttctcgccgcacatgaacgcagcccatcgcttatcactgactcatgaccccttccggatcgatgcgatcttggatcttcttcaacgtgcgtctgagcaggcgagagacctggacttgagatataccgagctgctcggcgatctcgatctgcgtcatgcccttcagaaaccgcaggttcaccacttcgcgctcgcgaggtgaaaacgattcgagagcatcctcgatgatgagacggtcatcggtgaacgacaagacgttgtcatctatggcgtagcggtcgatgatggagggcgcgtcatcattctccgagctgccggtgccttcgagtggcacggagctgtatgccgaggaggactccatcgcttcaaggacctcatcgacggtcgcatcgaggtactctgcgatctcctcgaccttgggcgagcgctgcagctcggtcgtgagcagatcggtcgcctgattcacctttgcggacagctcctgcaggcgacgcggaacccgcacgctccaacccttgtcgcggaagtgccgcttgatctcacccagaatcgtcggcgtcgcataggtcgtgaactcgagtccgcgtgccggttcgaagcgatcgatcgccttgagcagcccgagatagccgacttgcatcagatcatcgagcggctcgccgcgatttttgaacttgttggcgaggaaacggaccagattcatatgcgacatgaccagcttctcgcgggcgtcatcgtcgccgtcctccttgtacctgcgaaaaagctcatgggtcttctctttatcccaagctgttttgcccctcgcggctctctcggacatatcagacatccgccttgagttcgagctgaagagcagccggatactcacgtttgacgtaggaatccggcaccgccgtcaggatgagatccgtatagaccgccgtgggtccatgcgcatccaacgaggagagatgcacgtcaccgagttcgaacgtcatgcgaacccggctctgatcgacctcgaactcaatgatgaggcgcgcaccgggctcacaggaacaggcatagatgaacgcctcctccgccaccatgcggatatcctcgatgcgatcaaccgacatcgacgacagcatcgccacgttcgccgctgtcatccgaacgagtctggcgaagcgcgggtcggcgtgaacttcaagtgatatcggcatattcggacaatcacagctcatatgagttctccttgtcatgtcccacggagatctcctcgaaatatgggaagtccggatgggcggcttcacgatatgtatagtagcggcgctgcgccatgtgcttcggtgtcgtcgagctcgagcgcatcgagctgtcacagcagtgcttcaaggctcgcccatcatgcaagcaggcggaaccagagcggcccttcgaggatcccgacctccgatcgaagaacctgtgcaccgcatcggatgcagagacggtgataccgctcaccgcgctgctcgcgttcgccgcggccccgctcacagccgacacatcgcgcacgatcgcctcgacttcgatcagatccgccgaaagcgcctcggtcgccatgttcgcggatctgatcagcggctcgatctggccgagagcaggctgcaacgcctcgaccgtggtgtcgaggcgtcgcatgagcggatggacctcctcgatgacgtcggtgatctcctcgaccgtccgatcgatcgacgaaatcgtcgcgcgcgcgcgacggatggtgagcgcgacctcagaaaccgcccaaatacctgcgcagacgagcacaatgaggactatctgtatgggacccatttcgcctcccagcatgacgcggcacgacgaatccctgtgccgctgcaaccatatgacgattctaatagtacccgaagcgggcgggataatgcggcgaagcctcaagaggtctcaatcacgtcgttttcctcgggggtgtctgaattcgccgacgcatgggagctccggccacctgaaagctcgacgcgccactcctcccatccgcgcccggcagatctgaagaacgtccccctctcgagaccctcggggagatagcgctgatcgacatagccctccgggtagctgtgcggatacagatagcaaccgtagttctgcgatcccggtcgatgccggtcgcgcaggtggctcggacacgggcgccgtccgccggagcggatgtcagccagcgccgcatcgatcgaggcgagagcggtgttcgacttcggagcaagcgcgatgtagagcgcggcctgagcgaggttgatccggcattccgggtacccgatcgcctcggcggccttgaatgccgcatgcgccacgagcagggcctgcgggtcagcgttgccaacgtcttcagaggcggcgatcatgatgcgccgcgcgatgaatttcggatcctcgccggcgtcgatcatgcgagcgagccaatagattgctgcatccggatcgctgccgcgcatggattttatgaacgcggagatgacgtcgtagtgcgcgtccccgtctttgtcataggacagacccgggcgcggattcaccatatccacgtcatctcggccgatctcgatgacgcccgcgttcgtatcaccgtcttgtccttgaccctctgaatgcgtcagagcgatctcgctggccagctcgagcgtggtgagtgcggcgcgagcgtcgcctgcggccatcaacgcgatcgcgtcgacggtctgctcgtccgcagcaaagcgacccgccagccccctgggagagccgagggcgcgtctgatcagcgcgccgatctcctcatcttgaaggggtttgagttcgacgatgcgtgaacgcgagagcagcgcggagttgacctcgaagaatggattctcagtcgtggcgccgaccatgaccaccactcgatcctcgaccgcgtgaagcaaggtgtcctgctgcgattttgagaagcggtgtatctcatcgatgaacaggatcgttcgacgatcaagcgacagcaggcggcgcttggcgtcctcgatcgcgcgacgcagatccttcacggttccagacacggccgagacctcgatgaactcgcttctcgtgttcatcgcgatgatgcgagcgagcgtcgtcttgccgacaccggcgggtccgaacaagatcacactcgacaggcgatcgagctcgatcgcctgtcgaagccaagaacccgggccgactgcctcgctttggccgacgaaatctgcgagcgacgatggtcgcatgcgaacagcaagtggcgcgtctcgtcgcgtctcatccgactcgactgctgtgaagagcgtatccatgtccaccattgtaccagtcatcaacgagaggccgcggagctcgcgcgctgcaccggaagaagacacatccggagctcaagttggctcgaccgcgctcgagagcaccgacttcacggtgagccgccctcatggcgggagcgttcacgcacctcgatggcgctgttgcacaaagcagatgcgcgctgcgataaccacggacgcgccgacgctcacagatcgcggatgtaggttcggcgcgggaagcacagatcgggaaacagctttgtcgccaactcggtgaaatagccgtcggtcatgctcgcgatatagtcgaccacggtctgatccggatctcttcgccagtcatagtggcgaccgtaatgagacagcgcgctctcaagacggttgatatgatgacgaaagatgtagctggactcgttctcgtcgagcagatcggcgagaaatttttcgtacatgagctgaaacgctcgagacagaacttcagagcacttgccctcgaccccgctcgcgcgatagatcttctcgtagttctcggccttcgcgcggcggatctcacagaacagcgcctcgctcatctcgatgcgatccctgccgtagctgtgctcgatgatgtcagccgaggcgtgcgagagaatccacgagttgtacgcgccccccagcccgtcctcgaatgcatcctcttcgagcagaccggcggcgatggcgtcctgacgatcgcgacccacatacgcgatgatgtccgagatcctgacgacgcaggcctccagcgtcatgggccggagccgagagagggcggcctcccccgtggtgcggcaggcctccaccgcgcgatcgagtccctcgaagtcagaacgctccgacagctcgaacacccgctgctcgtactctccgttgtgacacagagccccgtcgagcgtctgcagggtgagattgcgcccgtagagcacatcgagcacgcgaacggattgcacgttgtgcaagaaccatcgaccgcagtggggccggtacacctcgttcagacatctctcgccggcatgaccgaacggcgtgtgccccagatcgtgtcccaggccgatcgcttcgatgagatcggtgttgagtcccagggcgtatccgatgtcgcgcgcgatacgtgccacgagctgcacatgcaggccgcgtcgcgacaggtcgtcgttgctcctgaatgaaaagacctgagttttgcccgcataccggttgtacgcggggatatgcatgatcttttcgacgtcgcgaacataggagggcctccacgcgctcatcgtatcgcggtcgcgccggtggcggcgccgcgcgtcgacatcacgagagcacagggggttgcgccagccctgagctctatcgctcagcatgcgctttaccaagccgtcggacagggagtccggaatcgtcgccatgcgtcgacgcactgccgatcgattgctcgctttatagctcatctcaggcctcctctttgatgcgctgcatgcatcatcgcacagcgcggggacgaacgcgaggcgcgatgggattcgcgtcagggccctcagggcgaacgctcagatcaaaagaggcgaagcgccgtttccgtgcatatcacaagcaggtaggacagggcgagaaagggaataaaaggcaaggcacgccgaccgagcgcgacaccggtgatcgcaagcgcgaccaaaccgatcacaaaggcgacaaatgcactgagcggtccggcgagcacgagagcgaacacggctttgatgtctccgaagccgataccgacctccgagcgccgagagcgccagaggagctcgatcgctgcgagcagacacaacgcgacaagggcgccccccaggcgcgcgagcagcatatcgactcctcctgttgcgaacgcattcgctgctcccgctgcggcaagggcgcaggcgagaccgttgggcagccggcaccgcatcgcatcgatgcgcgccgcgatacccagaagcaccaacaggacgacctgcgctgcgacgcgcgccggcgcagcggacaagacggtcacgatcgggaggagcccatgccgaggcccttcgccggaccatcgctgacaaggcagcccatgttgagcctgccggccgcctcgccgatcacagcgttcgtgccgcagcgggtgaacacccccgagaatctcccatcaaacaggtacagaccctccatgttcatgtacatctgcggatccgacccggcagccgagctggcgccctcgacattcatcgtgctgtaggggcagacgtattcctggatcgtgccgccggtgcgcgccatctcctcgagaacggagacccactgctcatcggtgcaatcaagtcccgcgcgaacgccgatgctgttatatccgtcacgcggcttgacgatccatctgattcgatcggagaacctggtgagatcgctcttctggtcgaggagatatgtctcgggaacgtgctttcggacgaaatcaagctgctcctcggtgaggaactcggcgacataggggtcgcggagcaccgagaagaccgtcttggtggcacacggccatgagcgaaacccgccgacgatcggcacatgcggctcacgcgagcacgccatgagcgcatctggtcccgaaccgggcttctcgagcatctcggagaggacggcgcgacgccagacgcagtcgatcggcccgatcgcatcgcgcaagacgccgttctcgtagctcagatcgcgtatatcgcagaaccgcagagcggcgccgtggtcgggaaaaacgcgcgacagaacctcgatctcctcggccgcgatgctttcagcgtagtcgaccgccgcgatcgtcggaaactcgacgttgccggcggcctcgcgatagcatccgatgaccgtctcggcgcaggctccgtacacatcgaacgccgagagatcatgccgctcggcgaagcgcctgcccgtctcggtcgccatgtatgcacggctcacctcctcggtcacgagcatccccgatgagccgtcggtgttcagctcgcagaacttgaagtccccggtctcatcgttcagaaagatatccacgcgcgcgatcggaagcaggctttcatagccgcaggacagcatcgtgagcgcctcgagatccggcgtgaacccgaacatcgaacgcagagtcggatcatccagatagcgccgcgtgagcttatccatgatggcgcccatcgtctcggcgatccacgcgaggtgacccagatcccgctttgagaatatcctcgggacgaagctccactgcaccggaccgccatgatacagggcgcccgcggagacaagaaacgagtcgccggcctcatgggatcgcgcgtctccgtcaaggcctcgagcgatgtccagatactcctgctgaagtccgcgcgcgtccaagggagcggcctctccttgctgagccgctatcggaagtgagacgtgatcgagtgcattgcatgtgcgcatggtagctcctgacgcgtgttgcgagatcgctgatgagaaccgatcactcgaagctcatcggtactcgcgccggtgagcttcgagcatgagttcattgtatacccgagcaagctctggggggcgccctctcagagcgctgcgatcccgcgacgcgaacactcatgagcattcacatcaattgaatctgactcgttgacctgagaatgggtatgaactctgctgttgtgttggatatcagaagaaatagaggaggttatgtgtgatggtcggaatcgtcctcgcaagccacggtaccttggcagacgggatcagacagaccgggtcgatggtcttcggcgaccagcaggccgtggcatcggtctcgcttgccgcaagcatgggaccggatgactttcgcagcaaggtcgaggaggccctcgcttcatttgatgatcgaaacgaggtgttgttcctcgtcgatctgtggggcggaacgccattcaatcagatcagcgcgatctgcaaagagcatgagagctgggctgttctcaccggtctcaatctgcccatgctcatcgaggcctactccgcgaggcccggggcggccagcgctcacgcgctcgcggcccatgtcgtgcaggaggcccgtcgaggcgtgcgggtgctgcccgagaacctcgatgcagccgatacgaggtcaaaggggcctcagcacgcacagaagccatccggcgctcagattccggagggaaccgtgctgggtgacggtcacatcaagttcgtactcgttcgcatcgatacgcgcctgctgcatggccaggtcgcgacgacctggaccaagacttcctgtcctgatcgcatcatcgtcgtatccgacaacgtcgcctccgacgcgctcagaaaaagcatgatcgagcaggcggcgccgccaggggtgcgggtcaacgtcgttcccatcgacaagatgatcgaagtcgcccgcgatccgcgcttcggcgacacgaaggcgatgctgctgttcgagacacctgaagatctgcttcgagcggtagagggaggtctcgatatcaagaaggtgaacctcggatcgatcgcccactcgcagggcaaggtcgttatcaccaactccgtctcgatgggtcgagatgatgtcaccgcctttgaggggcttctcgagcacggcatcgagttcgatgcccgcaaggtgccgaacgattcagcggggtcattcaagaacatgctcaacaaggcaaaatccgaactgcacctgagttagaaggaggcagcatgccaccgatcaccattgcactcatcgtcatcgtcgccctgctcgcaggtatgggcggcgtcttggaccagttccagtttcatcagcccctcgtcgcatgctcgctcatcggcttggtgagcggccatctcgtcgaaggggtcaccttgggcgggatgctccagatgatagctctcggctgggcgaacgtcggtgccgccatggcgcctgacgcggctctcgcgtcggtcgcctcagccatcatcatggtcctcgccctgccatccggcggaacctcgcccaccgaggtcgaccatgccatcaccgcggcgatagccatggcggttccgctctctatagcgggtctgttcctgacgatggtctgccgcaccatagctatcccgatagcgcacatcatggacgcggccgcggtcaagggcaactttcgcatgatcgagatatggcaggtcatcgctattctcatgcagggagtgcgtatcgcgatccccgctgcggcgctttgcttcatcccctccgcggccgtcgagggcattctgagatcgatgccggattggctctcaggcggcatggcggtcggcggcgggatggttgcagccgtcggttacgccatggtcataaacatgatggcatccaaagaggtctggcccttcttcgctctgggattcgccctcgctgcgatctctcagctcacgcttatcgcgctgggagtcatcggcgtctctctcgccctgctctatctcggtctcaagcaaagcgctgaggccggcggcgggagcgccacgggagacccgctcggcgatatcttgaacgactactgagaccgcaggagagtgagataacatgacggacaagactcggctatcacgatctgatcgattcaagatcgcctggcgacaccagttcctccagggatcttggaactatgagcgcatgcagaacggcggctggtgctattccattatccctgcgatcaaaaagctctacggggacaaaaacgaccagattgccgctctcaagcgtcatctcgagttctataacacgcacccgtacgtgtcggccccggtgatgggcgtgacgctcgcactcgaggaggaccgcgccgccggcaccgcgatcgacgatgcagccatccagggtgtgaaggtcgggatgatgggcccgctcgccggagtcggcgacccggtgttctggtacacgctgcggccgcttctcggtgccctcggtgcctccttggcatcaggtggcagcgtcatcggaccgctgctgttcttctttgcctggaatatcatccgcatgggattcatctggtacaccttggaattcggatatcgcgtcggcacgaccatcgctcagaatctgaggggcggtctgctcagcaaggtcacgcagggcgcgtcgattctgggcatgttcatcatcggcgccctcgtgcaacgatgggtctcgatctcgttcacacccgtcgtctcgaccgtcaagcaatccgctggcgcgttcatcgactgggaccacctgcgcggcggagcccagggcatacatgacgcgttgacgcagtacagtgtactgggcgcggacggtctcaacgagatgaagcagacgacgctgcagcagaacctggattctctcattcccggtctcgccgccgttcttctgacgcttctcatatgctggctgctcagaaagcgcgtctcccctatcgtcatcatcgtcgcgctgttcgcgatcggaatcatcggccgcgtgctgaacatcatgtaaggaaaacaacggggtgcggcggcgacggtaaccgaagggatggaatggacctgccatggtgcaatcgcttaacagcgtcgtagatctcgtgatgccggcgacctcgggtgcgtttgccacccgtggcaacatcatgatcggcaaccgagccatcgagttctacaacagtcgaaacccggcggattgcatccagatcccgtgggacgaggttgaccgcgtcgccgcatcggtcatgttcaagggaacgtggattccccgcttcgccgtcctcaccaagtcaagtggaacgttctccttcagcgctcgcgacagcaagcgagcgctgagagcgatgaagcgctatatatccgatgagcgcatggtccgctcgctgagctttctcgatgtcgtgcggcgcggcgcgagcaacctgctgttcaaccgaagaggtccgagcagtcaggtgtgatcagatcatgacgcctgatgcttcgacgcgccgaccacctgctccagcgtgaccgataccgcgtgcggcgtggggacccagtccaccttcaggaacagcgcagcgaccgtgatcggcatataggtgaacatgaacagcgggaatgtgaacaggttcgagatcacgcgccagcgcttgggacagtggatgtgcctgcgctcgagcaacgtggtgagagcgcccatgataaaaaatgacagatacatgctgacaaatgtcatcacaagcgagcccaaacacatctcgatctctgattcggtcacaagaaagcctctcgagagcatggccacgatgagaaacgttccattcgcgagcaccgacatcaacgatagcagcatcgcgggcccgatcaccatgagcagatcataggcggcgaagcggcggaacagcagcatcgatttgaacagatgcctgccgtatgtgaagaagacctggtagaatcccttcgtccagcgcatccgctgcttccaggaagcagcgaaggtgactggttgctcatcgtagaactcagcgggcgcgtatccgatgcgaacgccgtggaccgcgcagaacgtggagaactgaatgtcctcggtaagggtgtgaaagtcccacccatgcatcccctcgatgatgttcgcggcgacaagatatcctgatccggataccgcgcacgatgtcttgcagatcatgcgcgcgttgttgagaaatctcgcctcgcgaagaaaccatgtcgcataggctgccgagatccaggaacttccgaagttcttagagttgcggtagctcgtgatggccatgaatccctgatcgaacgcatcgttcatgacgctcacataacctgacgagatcaggttgtcggcgtcgaacacgaaaaatgcctcatgacggcccggatactcggtcaggatccgatcgaatccgtagtccatgacccagctctttcccttgcgcgcgagatcgtttctctcatagacgatcgcgcccgcttcgcgcgcgacgcgggcggtttcatcggtgcaggcatctgccacgacgaagatgtcgatcagctcagagggataatcctgctctttgatggaggtgacgagattcgcgatgacagcctcttcattgtgcgccgcgatgaagaagccataccgatgcagccgtttcgcaggggcgatcttcacctctccgcgaaccataccaatgaaaaagaagacgatctggtaaaaaaggcacaccaaaaagaacaccatcacgaaaagattgaagatcgcgatcggtgtcagttcaagaggtatgagccgcacgagaacactccatcgagtcgaggccgtcagacgctgtagttgcagaccataccagtgtagtccacagacgatcttttgcacgtcgcgtacaacgaggggatacggtgctccagagaaatatctgagaatgcacatgcgcggcgcggcgcgatcagggttcgcgcgctccgaggcgctcgatgatttcggtgcccgcatcggttcgaccgatcgagcgcttcgcgaggtcgtcgagtgaggctgcaaggtcccagggcagcgtatcggtcacctcgactcgctccccgctcaccggatgcgtgaaccgcagacgccaggaatgcaagaactgcctcgtgagccccagctccgcgcgcttcgattttcttccgtagagcggatcgcccacgatcggatgggatatatagcgcatatggacacggatctgatgagtgcgccccgtgtagagatggcactcgatgagcgtgtagccctcatcaccccgcgcggcgtcgaatcgctcgagcacccgaaacgtcgtgatcgcctgccgagccgccggatcgtcggatacggccatcttcagacggtctcggctcgaacgagcaaggcccgtatcgatcgtcccggcgtcacgggcgatcaccccgtgaaccagagcgatataacggcgatcgagcgtgcggagcctgatcaggtcctgcagcgcgcgctgggtggcatcatcctttgctgcgagcatgagacctgatgtgtcccgatcaagacggtggacgatgccgggacgatcctctccctgcaacgttccgagatgatcgatgccacagtgatgaacgagggcgttcgccagcgtgcccgaatcgtgcccgtgtccggggtggcacaccagaccgcgctgcttcgataggacgatgagatactcgtcctcgaagcgaatatcgagcggaatcggctctccggcgacgacggcggcctccacctgctcagaataagcgaggtcgacgcgctgtccggacaagacgatgaagctcttcgagcattgcatcgcaccgtcgacgctcacagcgccccgctcgatgagacgggcgcaagccgaccgcgtcggacaggcgcgccggccaccgaggtaggcatcaagccgctgaccggcttcggtcgcatccacgacatagctgagctctcgatcgctcacagcagcatcacttctcgttgaccgatgagccatcgtcctcgatatccgaacggatgtctcgagccgcctcatctcgatccaaggctcgctgattggccggagagagcttcatgaacccgaatagcgcgacgagaatccccagagtgatcccgatatcggcgacgttgaagatgggaaagtccatgattctcacttgaatgaaatcggtcacgctcccgtagagaacgcgatcgatcgcgttgccgatcgatccccccatgagcatgccgagaccgatgggctccagacgcgacacgatcggcgcgcgaacgagatagacgattcccgccgcgctcacgatcgcggtcagcgcaatggacacgacaccgagacccgcacccaagctgaacgccatccccgtgttggcggtcagtcgaaacgacatgataccgggtatcatctcgatgccgccgcggctcgcgagcgccaagaccgcggcgttcttcgagatgcggtctgcagcgatcagcgatgcggcgagcagcgccgttacagcgagacgccgcgcgagcggcggccgccgcgccatcgacagagccggcagcacctcacacccccatcgcgtccgcgcacctgtcgcagatgcgagcgtgctctccgtgggggccggtcgattcgcggtagcgccagcatcggtcgcagcgctcgccttcggcggctgcgatctcgatggcgagctcctctccggcgacgagctcgacttcggctacgatgaagaactcagccagatcgggagcatcggctcctgtgagcaactcgtgcatggccgcgggcacggtcgcgcgcacacgcacctcctggcttttggtgaactccccgtctgcgcgcccgtcctcgagcgtcttggtcacagccgcgcgcagctcgagagcggcttccagaaccggtgagagactctcggcctcgccaagggaaagcggcgtctcataccattcgagcagtgcagcgtatgtctggtcgtctcggcaaccggacggggcgaatgccatgacctcgtctgtcgtgtatgcgagaatcggctgcaggtcccgaagcagcatggagagcaactcggacagaacggtctgcgcgctgcggcgcgcgggcgcgtcagcgcgctcgcagtacaggcgatccttgagcgcatcgagatagacattcgagagctcggtcacgacgaagtcataaagcgtccggtagacgcggttgaactcatacgaggcatacgcgcccgtcacctccgcttggaccagagtcatcttggcgagcatgagcctatcgagcggaagcagctgcgccacatcgacggcatccgtcttcggatcgaactggccttccagctcagagagcaaaaaccgaaaggtgttgcgaaagcggcgataggcgtccgaggtgcgcgcgaggatgtcgcgatcacaggcgacatcagatgacgtatcgaccgaggcgacccacagacgaacgatatccgcccccatctcctcgcagatggcgttcggatcgatgacgttgccgagtgacttcgacatcttcctgccctgtccgtccaagacgaagccctgagagacgaccccccggaacggtgccgtgccctcggcggccacgctcgtgagcaacgaggactggaaccagccgcgatgctgatcggatccctcaaggtaaagatcggcgggatagctgagaccgggccgctttcgcaaaacggcctgccaagacaccccggagtcccaccagacgtccaagatatccttatccgccttcaagcgatgagagccgcatgcgggacacgcgcacgcggcccccagatagctctcaggagtctcggtgaaccaggcatcggagccccggtcgcgaaagagctcgatcacggcatcgagcgtctcgtcggtcatgaccttctcgccgcaggccgcgcacgtgtaactcggaatcggtacgccccagttgcgctgtcgcgagatgcaccagtccggtcggccctcgatcatcgcggacagacgattcgaagcgttgcccggataccagcgcacgcaggtatcgatcgcctcaagggcgcgggatcgcagattcgcggcgtccatggatacgaaccactgatccgtcgcccgaaacagcaccgggttgccgcagcgccagcaatgcggatagctgtgcgagattcgcttctcgccgacgagcgtgccgcgctcacgcagatactcgattatctcgggattggcctcgtcggtatcgagcccggagaacggccccccggtaccgaagctctcgcctgagtagaatcgtccgtcatcatccacgggcatgcagatctccatgtcctcggccatgcaggcatagtagtcatcgacaccatgaccgggtgagttgtggacgattccggttccctcgtccaggccgacgtaatcggcgaggagcgcgatcccccgcacctgatcaaagatcggttgacgatagcgcagatgaaataggtcttcggcgacgactcgatagggtcggccatcgacctcaagcggcgtcagatcccagccgagctgctcgcacacgcgctcagcgagctcctccgccatgagctcggcccgtccggcgtgctcgatcgcggtatagatggcaccgggtttcaacgagacagcctgatcggatgggagcgtccagggggtggtcgtccagatgatgaaatcaaccggtccggagaagccctccaatcccttcggagtatccgtcagctcgaagcgaacgtagaccgacggagatgtctcgtcgccgtactctatctccgcctccgcgagagccgtatggcagtgcttgcaccaatggaccggtttgtggccccggtagatcatgccttgatcaaacaggctcttgaagacctcgatatccgccgcgtcgtgctcatgatgcaacgtgaggtagggattgtcccagtccgcgagcacgccgagccgctcgaacccggctttctggacctcgatgttctccacggcaaaacggcggcacagctcgcgaatcctctccaccggcgtccggttgaacctctcggtgcccagcttctcctcgactctatgctcgatcggctgaccatggcagtcccatcccggtacgaagtgaacttgtctgcctcgcatcatccagtagcgattgatcatgtccttgccgatcttgttcatcgcgtgacccatgtggatcggaccgttggcatacggaggaccatcatggagcacaaacgattcctgctcgctgcagcgctgctgagccagtcgatagacgcgcgccgaccgccatgactcaaggcgcgccggctcggtctttgcaagacttccgcgcattggaaaaccagtcttcggaagattcatggtgtgcttgtaatcattgcccatgcgagagttccatccttttccaagggcaccgatgtgcccgatcccatctggtgccgacgcgcggtgacgagaaaaaaacgctccgtccctcgagctgggacgaagcgcctgaacacgtgcaagacgagattcgcccgctcgcgactgatacccttcgctttaccacccagctcaggtgcgcctggcacccgttactcggctggtctgtgacgacgaccatctcggcggcatctactgcgctctgagaaacccgagcggttcgaaccgcggctccggggtgatcttcgctgcgcctgcgcgtacggactcgcagcacccgtccgctctctcatccgtgcagggcgcatctacttgtccccatcactgcctgtggcgtcaatgataccacgttctcccttggtgcgcgcaccgagcatcgaggcatgcgacgggtaggcaccaatgaagcgccgacttgctcaatcctgtcgaagtcgcagatgaatctgacgatgtcccgactcgccggaggactcgtcgaactcgtaggcgcccagcgacttcagaaagggaagcagtttcttgaaaccgtagttgcggacatcgaaatcgggcatgcgcttggagagctggtctccgagacgtcccagagaaagccagccctcatcgtctgagaacttgtcgatgaccgagttgatcgtcgtgcgaatcgtgcgcatgcgtcgacgcctgtcggcgcgactcagctcatcgaaatcgggctccgcgctgtccggctgcgccgaggcgagcagggagggccgtcgatcctgcgctccctggccgggatggggtcccgtgacgcgctcgcgatcgcgctcgctggacgctcgtctcccgacactcgagccctttcgctggtgcttgctgcgcggtgcctcctcgacctcttgctcttcctcggccgcctcgtctgccttccgggcctcgaagagcagatcaagatacttgaactggttgcaggcggagatgaacggctcgggggtcttctgctcgcccatgccgatgacctgcatcccgctttctcgcaaacgggcgacgagacgcgtgaaatccgaatccgagctcacgatcgtgaagccgtcgaccgtgccggaatacaatatatccatcgcgtctatgatcatcgctgagtccgtcgcgttcttgccgtaggtgtagctgtactgctgcatcggcagaatcgaattctcgagcagacagttcttccacgatgcgagccgcgggctcgtccaatcgccgtagattcgcttgtaggtggcgataccgtagtttgccacctcgtccaaaacgatcttgatgtatttatcggatatgttgtccgcatctatcaggatcgcaaatttcaggtcgctatccaaattggcactcatggctgcctctctcgtatcctattccatcgagctgtctgcgcctcgttgagcgagcgagcgatggcgctcgcgcagagcacgcggcgggcggtagctgccgctcgtgaaatcaacgtattcgatggtatccatcagctgctcgagcatcccctcatgatcgatgaggtcccagctgcgacgcacctcgcacatctttgcatgggtctctggccgacgcggcataaacagcgtgcagcaatccgaagcggtctcgcaggagatgtcgaaggtgccgatcgcctgcgctcgatcgatgatctcctgcttatccgagccgatgaggggccgcaggacaggtatcgacacgacgtcgtccaccgcctgaatgttctcgagcgtctgcgaggcgacctggccgagcgactcgccggtcacgagcgcccgagccccctcgatgcgcgccacgcgctcggcgagcgcatacatcatgcggcggtacatgatcacgcgcagggcactgggacacgccaatgagatcgcgcgctgacagtcaccgaatgccacgacatagagccggcctatctggatggccggcgcataggcagagatgatgtcctggcacagatcctcgctcgacgccgccgtctgaggtcgaccggagaagtgcacgggaacgcagaccgcaccgcgccgggaaagcaaccaagtcgctacgggcgagtctatccccgatgagagcagcgtcacaacctttcccgcgcttccgacggggaggccgcccgcacccctttccgaacgcgcgtagacgaacacctccccttgcaccacgaggacgttcacgacggcatcgggttcgtgcatccgcactaccttgtcgggaaacgcctgacacagggcatctcccacctgagcgttgagctcgagcgaggacagcgggtaatcggtatgcgatcgccgcgcatgaaccttgaacgtctcaaatgagccgaactcggtgagcgcggcgatcgcggcgcggcaatagtgctgcggaacgcgtctcgtgcggaaggcgagagataccctggcgacacccggcacccttgcgatcacatcgaaagctcgccgagcgtcgtcagcatccgagaacgtcacgagcacgtgcccggatattcgaacgacgcggtccacggaaaaggcggcaagagccgcctttatcgtatcgatgagcaaagattcgaaatgcgctcggttctttcccttgagtccgacctcatggtagtggaccaagcagacgcgactggtcatctagacgtctgcggcgcggtggccgagtgcttcctcgaaacgcggaagatcaaacgagatgtcaccatcggcgatctcatccatcgccatcgagatggtgtctttaccggacaaagctatggtgatgtcatcgacgtcctgcacggcgagaacacggctgtgctgaccgcgcagcatgctattgatatcgcatgcgcgcttggaagcgagcgaggccaacaggaatcggtttcgttcggttttgtccaacagctcatcaatcggtggtttgacgactgacacgggcatcatatcctttcgttgcgtttgatgatgcggacgagctcctcgcacgcccgatcaagatcatcgttgatgacgacggcatcgtatcgaccgacgagctgaagttcccgctcggcatcgaccagacggcgctccagcgtcgaagcggtctcgctgcctcggctgacaagccgccttctgatgacaccgagactcggcggcatgataaaaatcaaaacagcctcagggaactgttgccgaacctgaaatgcaccctgggggtcaagctccatgatcaacgagacgcccaagcccagacagcggtcgatctcgcttctcaacgtgccgtagaagtttccatgcacttccgcccactctacgaattcgccgccatcgatcaaggccgtaaacttctcgcgcgacagaaaataatacgttttgccatcgacttcaccttcgcggggggcgcgcgtggtagccgaaaccgtcaggcccaagcgaggaagcagtgcgcgcgcatgcgcgacgagtgttcccttgcctgctcctgacggtcctgagatcacgaaaagcgttgattcagcgcagtccactacttacttggtgagctgggcgagcagctgctcgcgctggcgaactccgagcccctgaacgcgccgcgtagcagagataccgagctcatccatgatcttggcagccttggccttgccgtagccgggaagcgactcgatcagggtggagaccttcatacgagaagcgatgggatcgtctgagttcagaaccgactcaagcgagatcgcgcccttcttgatcttctcgcgaagctcggcacgtgcatgacgggcggcagccgctttctcaagtgcggccttgcgctgctcgtcagtgagctgaggtagcgccattagaacctccaatatctacgtttctactatcaaatcaggtagtcaagcttggaaaacgggctaaccgacctgcgaaccgcatcataggttagacgaacggcgatcaaagttcaagtgcacaggtctcaagaagtgcggatatcaagctaattcatagaacgttcgctaagtttcagcaggttagggggcaacacattatctcaggcgacatcgtcgaccaattcgcccacaatggcatcgaatgcggcaagtggatcatccgcgcaggtgatgggcctgccgacgacaatgtggctcgctcctgcgcgcaccgcctcagcaggcgtcgcgacacggctctgatccccgcgagccgccccgcgaggacgtaccccaggcgtcacgacaagggcatcaggaccgagaaggctgcgcatggaagctgcctcttggggcgagcacaccacgccatcgatcccgctgtcatgcgccagacgcgccagggcgagcgcctgctcggcgatcgggcgcgtgacgcccacgcgcgcaagctcttcctcattcatactcgtgagcacggtgatcgccgcaagaagcggacgcttgcccatgacatcggcagcctcatcggcgccgcggcgacacgcccgcagcatctgcgcggaaccggcaccgtgaacggtgatgagatccgcgccggaaaaagatgcgcttttgaccgcccgctcgacttggaacggaatgtcatggaacttcgcatccagaaagaccttgtagccgcgtcgcttgagcgccatgacgaacgcagggccctcgtcgtagatcagcgtgatgccgaccttcatccatcgcgcatgaccctccagagctgtcgccaaggcgagtgcctgatccgagcggcaatcgagagcaaccatcaccttgtcctgagcatcacgaagctccaccgtatcctccttgcgagcgcgttcacgcaaaacgtctgcgattcgcagtatagcatcggtcgagctctcagagagcgatccggtccgatagcgggcgaactgcgaaagaagaacaggaacgagagcggctatcgggcgagcacgccgcgaagcaccgccgtcgcggcgcgttgatgcacgcgcctgtagtcctcctcgtcggtccacatctcgtttcttcgactgacatgaacgaccagggagttggccaccggcacgctgtaaatcgaaccaagcagatagagcgccgcggtctccatctcgcaattcaggataccgcggtcggtccagtatttcatgagccccggatccggtcgcagacgcgattcgaatccctgccgcctgccctgacccagataataggtctcggacgtgagaccgaccccgatatgggcggtgatgccgtctgagtccatggcgcagcggatggcgctcagaagaagcggatcggcgactgcgggataggtgctcggcacatatgaactcaacatgccctcggaacgagccatgcccgagttcatgatgatctcccccggttcgataccgtcctgccatgccccgcatccgccgcagcgcacgatcgcgcgcgcgccgttctcgatgagctcggtgacggcgatctcggtcgatccgactccgatgccggtcgagcagatggatacctgcgttccttcgaagctgcccaccgccagcgagaactcgcggttttcgctcaccacctcggattcatcccatgtcgagctgatgagggaaacgcgaccgggatcgcccacgatgatcgtcgcatcaccgagcacgccctcggtcagacctttcagatgaacgctcatgatagctcctgttccgtcgatgagcctgtcttcgccttcgtcatgttcagcgtgaggacgcaaaacagggagatgatgtacatgatcgcgagaaaggccatggccgccctcagcgagaacgattcgagaagaaacccgatcacaaccgatgagaatccaccgaccgcccgaccgatgttgaatatcgtgttgttcgccgtcgcccgaatctcgactggatagaggttcccgacgatcgcaccgtaacccgcgttcataccgttgcagaaaaaaccgacgagcgcgccgccgatcagcatgacagcagcgcttcccgcaaacgaatacgcgaataccgcgatcgcggatgcgatgagaaacagaccataggcgaccttcgcgccgagcctatccatgatctggccgaacacgatcatgccgatcgacatgccagtgatcgtggcgatcatccatagcgaggagccggaaacactgaggttgagccttccctggaggatggccggcaaccaattcatgagaccgaagtatcctgcgacctgagcagtggccatgatcgtgagccggatcgtcgtcgtcgctcggccccttgagaacagatctcgaatcgatggccggccctcggctgtcccaatcgccctcttccatgcgtcaccctctctgagcgcgaatctcgcccagatcgccaagagcacagggagggcgccgaaggcgaacagtccgcgccaacccaacaccgggactatcagcgcagccgcgatggcagcgatgatgctgccgatctgcccggacaccgtcacataggacgtgatcctgccgcgctgctccctcgaataggcatcggcgatcatggacatgacgactccgtattcgcctccggcgccgacaccgacgagaaagcggaacaggtagagcatatttacgctgctcgatatcgcaccgagtccggtggcgagcgaaaacagcgcgaccgtggccgcgaagacccgcgtccttccgcagcgatcggcgagcgtgccgaagatgatgccgccgatgagcatgccgatgtttgtcaccgttgagatgaggccaccggccgcaccgctcagcccgaactccgcgatcaacgtcgtgagcacatatgagagcagcatggtgctcatggactgggaccccaatcccaacatggccgcagcgagcgtggtgccgcgccgcgcagcggatcggcccgcgtcaaagctcatgtttcctcctgtcatcatcatgggggttcaatcaacaaggttctgcccctcaggcgggggcaggcatccgaacagtctagggcaatgccaaaacgccgtatatggacgggtaaccagaaacggcacgtaccgactgtacgtttcacctcagattctgaaaacgatgccgccgagctagctaatcatgaaaaaaccgcgcagatggaaaagcgctgcgtacgatgctaagacgaacccccttatgcattataatacgaacccccttgtaaaagaaaggtgacatcgcattgcataagggttacccttggtagtcctgccccgacagaactgccactaagcaggaaaagagcaacaattgcaactcaagtgcaattgctctgaggaggtatccgatttgagtgaacggaatgtatctgggtttttatcaatatagatagcagattatgtgccattgtttatcccacgggtatgtaaaaatatggctaaacatcgcgctgggatagcaatccataaaacactgccctgcactatggggcgatgtgatgtttcgagtcatttgctgacgcatttctttattgtgtgtgttttttggaggaaagggaaatcatgctgaccttacacagcctgttacacgacatatctgcacccattgagccgctgagtgacatctggaacgcctcaaaggtgatccgctccgccacggttgtcgaatctaccgagacgactgaatggttccgcgggggcgcgctgctcatggcagatcaaaacgtgcttgccagcatgggggagacggcggagttcatcaccgatctctccgaacgccgatgtgcggctctggctataaggggaacaagggggtcagaaataatccagcgcattcttgcccaagccaatcaggcgcagctgccgttgcttctcatccctgagggtgtttctttttttgaggtcctgaaccctgtcaacagagagatcggcaacgatcaacggggagcctatttcacgcaatgcgcgatgaagcagcttctccaagcgggcgatgcgcgattggagaatgtgaaggtgctcggtctcgatcatcccgacgagctcggactgatcttgtttcgcacggagttctgcaccgatctcctcatgtcacaggatgtcgagagcgagacggtcacgctgatcgatcgcttcgaagactcggtcacagacgcctgcgagtatctgaagagcacgggcctcgccgcggactacgcggtcgtcaacgagctgaatgagatctcgatggcgttgttcgttcagttctcgatcgattacaaccagcttatttcgtcatttgaaaagcagatcgacaccgatggaacgtttcacttcggagtgagcgacattcgtccgctcacccaagccgaggaagcctatgagcaagctgacttcgcatatcgcaacggcagcttgctcacggggccgacgccgatctgccgatatcgcgacgttgagttctaccagcatatcaacaagctcagcgagtcacccgagaccgacgcgttcttcgcgcacacagacgtgctggccgaccatcctcatctgctcaagacgctcaccacattctttgcaatgaatgagcagttcaaaccgacgagcaaaaaactgttcattcatgtgaacacgctgagataccgcttggagcagataaaaaagctgaccggactggattacaccgtgacatcggagaaggtctggctgttcctcggctccctccatatcaacgagatgtagccgggcttgtgctcggagcccaccgagcacaagcccggcgcggacgagagactcgcgttatgcctcgaacgcgccgacgagctcgttgatatcgctcacaccctgtctgtccgcccacgcctcaagctctgcgaggatgcgcagggaagctccgggatccacgaggctcgccatcccgacggcaactgaagtcgcacccgcgaggatgaactcggctgcgtcggcaccggtcatgatgcctcccacgccgatgatcggaatccgaactgcacggaaggcctcccagaccattcggaccgcgatcgggtgcagcagcggtcccgagagtccgccggtgggtctgctgagtctggacctgtgcgtctcgatgtcgattgacatacctgggatcgaattgatgatcgtcagggcatccgcaccggcatcctcgaccgcccgcgcgatctcgtcgacgcgcacgggcgccatcttcacgagaaggggcctgtcgcagacccgtcggcaggcgcgcaccacttcggctgcggcctcgggagtcgagccgcaagcgatgccgccctccgcgacattgggacagctcacattgagctcgaagccggctgcccagggacacagctcgcagaacagctcaagggcgctcacgtattcagcggtcgagtgtccggcaacctggcagatgatctgcgttcccttgcccgccaagcgctcgagataggttcccgattgctcgacgaagcccctgacgcccgggttctgcaatccgacggagttcatcatccctcccggcacttctgccatacggggggcggggttgcccggccagggcagcgccgcgcaccccttggtggtgatggccccgagcgcggagacgtccatcagggaatcgaactgccatccgtaaccaaacgtgcccgccgccgtgctgacggggtttttcatcttgatgccgcccacgtcgacggccattctgaccgcactcaccagaccaccacctttgaagcatcgaacacagggccgcacatgcacgcgccctccattccctcggtcgtctcgacgttgcaggtgccgcaagcgccgaatccgcagctcatcatacgctccagcgaggcctcgcagtaggtgcccgcttcagctgccgcagcagccgtcttgcgcatcatcggtgccggaccacaggtggccacataatcatagccacccgcaaggagcatatcggctgcggggtcggtgcaaaagccgcacaggccagccgtgccgtcatcggttgacacgcatacggttcccgcgccgaggtagcggaactgctccgctcccacgagcgtcttcgccgacatgctgccgagacacacatcgaaggcgatgccgcgctcgtggagctcatgagcgagacagagcaccggcggcacaccgatcccaccggcgacgagcagcgcccgagtcgtcgagtcgggcaccgaccagcctctgccccccgggccgaggagcgtagaggtctcccccggtttcatcctcgacaaacgtctcgttccatcacccacgacggcgtaccacatcacgatcgatcccgcgtcgatatctgcgcgcacatagctcaacggaatgcgcaaaagcgacatcgcgtttccgggaacggcgacattcacgaactgtccgggtgagatggcgcgcgcgagctcgggagccgctatctcgatcgagaaaatgcgctcagcgatgctctcgttcgaaacgacctcgaaatcatgcacgcgagcaggagaaggcgttggcatgcgcgctcctaaccccatggttcagcatggtcaagacggatttcacgcggtacggggtgccgcgcacgacgaacacccatattagcagatggcaccatcggccaacgtcggtcggccggaaacgaacacgtcaacggcacgaccggtgagctccgttccggcaaatccgcagttttcggctttggactggtagccatcgcgcccgagcgtccatgtcagattcggatcgaagaccgtgacgtctgcagggcttcccgcggtgatcgagatcgaatccacgccgaggatctcgcggggcctgatcgacatcagctcgaccatgcgcgcatatgagatcgttcccggacggacgagcttgctgatcacgagcgcgagagaagactcaagacccgtcatgccaaatggcgccaactcgaattcacgcgccttctcccatgccgcatggggcgcgtggtcggtcacgatcgcatcgatcgtcttgtcaacgagaccctcgacgagcgcagccgcgtccgcagccgtgcgcagcggcgggttgaccttgagattcgtatcgtacgtgccgtccaggtcatcctcggtcaagaacagatgatgcacggtcgcctcgcaggtgaccgggatgccccgggcctttgccgcgcgcaccagctcgacgccgcgcgcggtcgagacgtgctggatatgaagacgcgcgcccgtgagctcggctaatcgtatgtcgcgtgcgatctgaagctcctcgccggcggcaggccatccgagcagaccgagcttggtcgaagcgaccccttcgttcacctggccgtctcctaccagatcctcatcctgacagtggctcatgaagaccttgccgaacatcttgccgtagtccatcacgcgccgcatcatgccggcggactgtacgccgcggccgtcatcggtgaacgccacggcgccatgagcgaccatgtcacccatttcggagagtatctcgccgcgctcccctttcgtcatcgccccgcagggatgcacgcggcagtgaccggccgcccgcgctcggctgagaacgaactcgatcacgcttgcagaatcgctgaccggatcggtattgggcatggagcacaccgcggtgaacccgccaactgcggcggcacgggtgccgctctcgatgtcctccttgtgctcatagcccggctcgcgaaggtggacatgcatgtccaccagtcccggcaccagacagcatcccgtgaggtcgagctgatcatcactgtcgccgccttcaagccgctctccgacgcgctcgatgcgctcgcccgcgatgcgcacgtcaagcacgccatcaagaccgcaggccggatcgatgacatgggcgttcctaagaatcaaggccattttcggcacctccaagcagaagaaacagggcggccatgcgcacgcagatgcccgcgtagacctggtcgaggatgaccgagcgcacggggtgatcggccatatgcgaatcgaactcgacccctcgattgatgggaccggggtgagcgatgagcgcgtcggggcgcatcagccgctctcgggcgcgtgtgagaccgtagagtccgtggtactcccgcagactcgggaagggtgccccctcaaggcgctccttctggatgcgcagcatgtagacgacatcgagatccggcaggacatcgtccagattcaagttcacatggtcgacgccgagaacatccgggcacgccggcatgagcgtgcccgggcccacgaccgtgacctcggcgcccatgatcttgagtgccgggatgagcgagccgcacacgcgcgagtgaccgatatcgccgacgatgccgacgcgcagcccctcgatgcggcctcgatgctgccagatggtatagaggtcgagaagcgcttgcgtgggatgtccgtgctttccgtcgccagcgtcgatgactgaagccggcgagtgctgggtgatgatatagggggcgccggcgtgcttgtcgcgcacgatgatcatgtcgatctgataggcatcgagcgtcatgaccgtgtcgatgaggctctcgcccttgacggtcgaggtcgaggagccgccgcagttcaagctgtcagccgaaagacgtttctcggcgagttcgaaggagctgcgcgtgcgcgtcgacggctcgttgaacatgttcacgaccgtcttgcccttgagcgtgggaacctttttgatggctcttctgttgacctcggagaaggcttttgccgtctcaagcagcgtcatgatgtcggtgtcggagtactcggctatatcgatgagatgcttgtgatcgaaggacatgctcattcacctcccaagggagcggagccgacatgggcaccgggctcgacctcgaagatctccaccgcggtgcgatcgtccacctctctcaaatagagtcgcacgttctcgtcgcgggaagacggcacgttctttccgacgaagtccgggcagatcgggagctcgcgatggccgcgatcgacgagcaccgccagctcgatgcggctgggacgccccagatccatgatcgcatcgagggcggcgcggatcgtgcggccggtgtagaggatatcgtccacgagcacgatgcgcttgccatcgacgttgaacggaacatgcgtcgcgtgcaccgccggcgcgaagttcgtcatatagtcatcgcggtagaaactgatatccaagcttccaagcaggatctttgcgtcctcgatctgttccatctcatgaacgagctgctttgcgagcagatccccgcgggtcacgatgcccacgagagcaagatcgcgggatccctcgttgcgttccaagatctcgtgcgcgatgcgcgtcatcgcgcgattgacggcgacctcatccatgatgatcgccttcggggtggacgtgcccatcggtctcctttccgttgcaggcgaccagaggccgccaaaaaaatggacatccgaccgtgggcacggtgagacatccgggaaaagggctctggacgagctatgtcatagtccttgcgggtatctcgtacgcgcttaaaggtctcccctattctaggttatcgatgagcaccgtcaagagcgcgtccgtgtcgaatcggatcaccgcagctgcgcgagctgactccacgggatcgtcatcgccatgatgatgtggacgccaggttcatgttgaccgcatcgatcagaaaccgaccttccgagtcgatctcacctccgcctgcgcgcgagtccggctgtcagcgcgcgcagcccgcaggccaacgcgatcgcggcgccgccgccctccgctacggtgagcggcgaggaggccccggctgagggaagctccggggtacgggtgtccgccacggcgacgcggaaggagccgtcggggcacaccggagcgggcgagccctcatcggggtagcggccctgctcgtcggcgacgaacacggtgacaccggaggtgtcggcgacgatgcgccagggtcgggtggccagttggtagccggacggggcgcgcgtctcgctcagcaggtaggtcccgtgtctgatcccggcgatgagcgcgacaccgctgtcgtcggtctcggccgtgcgagcggtgccgccgccttccggctccagcgagaaccccgcgccggccaagggcgcgccaccttcggcgtcggacttctcgatccgaagcgtcaccgtggggatcctcgtgttgatcaccgtgatcgcggccccccgtcgagtgacggccacctcgtatccggcccgctccgggacgagacccccgaccgatacctcccgggctgtgtaggagatctccccggttgcggcggtcgcggtcggcatgcccgcgagctcgaccgaccagccgccggcggcgtcgagctggcgagtcccgaggacgccggatgcgcccggctcggttccgctccagctgagctcgacgaccaccgcggcgcgctccgcctcggcggtgtccggccatgacttggagacgcggaggtcctcaacaggcgcgccgtactcgttgacgaaggcgacccgcgtctcgactccgccgatgtcgacctcggcggagtcggacaggctaagcgctccggtgccgacgcgcacctgcgcggccaccgtggtcgaggcgactgcgtatccccgctcggtcaggatcgtccggccggtggcggcccgcgagagccgccaagtgcaggtgacctcgtcgacgtcctcgtccaggatcccccctgccggcgtcgtctccgtggcgttggagaaagtgagggccggcagggcgccggagcccgactcgatcgagaacgacccggctagatcgatccgatcccggctcgtcaggcgcgacagcccggtgagggtcttggtgatcgtcagcttgccggtcgccgcgctcacctcgttggtcgccgtcaccgtctgggggcgcccctcaccagtcgcatcggggcgtctggccgtcgccgagccgttatcgccgccggtcacatcgttggtccaagaggtcgagaacgccgagggatcccgatccggtgccccggtctcgctgaagcgcacccgtgtcccctcgggcagcccgcgaatcgagaccgcgcgatccggcagcgccgcgatgccggtcatctcgccgcgagagggatcggcggcgtccggggtcaccctgagctcggtcgcgccgtcggccagaccgcgcgccggatagctgggatgcagaactgcgccggcaggcagctcgaggtgggcggagaaggtgaacggctcgctgcggtagcggtcggcgtcggcaccggagaggcgcttcacgaggccgacctgcgccgtgcgggagacatagaccgtgaagatggagtgatggggatcgccgccgtcccatgacaagctcatggaaccgtcgtgggcgcgcgtgtagtcatatgtcgcgaacgggtggcccggatccgccttctcggtggagctccagggatcggtatcaccctgataggccgctttgtacgcctcgatccttgtgatgtgatactgattctcgtcgattgcatctactgtgatgttctgaacaccgaggttgttgccaacgtagtacattgtatcgctcttggcgatctgcttgccggagtcagcatcgatcacctcggtgatgaccgcacaaggggttgggctcgaactggtcggagggcaaaaatactgaaggaaccactccgagacacgaaagtgcaaaatcggattcttggaatcgacgagcgtgtcctgcaggtagtagaacacgaactgcaggccgctcccgtcgccgtgcaccccggtccactcgcctgtctcctcgggcatgaactcgatctgaccgtccgcggccaccctgatacgcgctatgtcggtgcccgtgcgcgattgagtatttccgatattaccctggagggggccgtagtctatccccccatccttgcccttcaggctgagcttccagaatgtgaagtctccttcaatcgtgccgtcgccattccagtagttgcgaggcagcttcgctatgtcctcgattacggcacctgactcccctttcgcattcgcgagatcaacctgaaaaggatcatgcaacctgtctgcgccgtagcggatggcgctgagcgtcgtaatccctcgaacatcgcgtggacctgcatcatctgaaacccgatcgggtgcgttgcccgccacgccgccctctgaaacggaatctttgtcggccgctgaactcgcatgcccggcgggtgctgtgctggacttgctggcaggcttctctccagcctcggatgcgttcgccttcgcagagctgtctgcgacgcgaccagaagcggcttgatcagccgaatcgtcgacgccgggttggtcctcagtcgacctcagggaagagttggaccccccccccgatcacgggggtatcggcgaagccggaggagagcagggtcgcggcgcaggtgatcatgatgaggaggatgaccaaagcggtcattgggcgacgatgcgcaatctttttatcggaatccttcgtgccatgtgagagaggttggagccaccgtctcatgatcgacctccacgtaggcttcagcctgagcctgctatcttcctatgcgaacaccagtacggcaaagccgtatcatcgatagcctttgaatggaatcttcaacaattgcttttaactctatcacagccctgttcatcaggcaaccttctgagggtgccgtcggtggacgtccgcgtgttcggtatcgatcagcatgaaaagacgtcgcatgagacgatgcgcgcgcgaccgactttctacgcgaactggttcctataagcctcgcagacctcatcgaccgagccgtccatgcgaagctcgcccttctcgatccacaccgcgcggcggcagatccgctcgacctgctcgatcgagtggctcacgaacagaaccgtcaccttgcctgaatcgatgaaatgccggatgcgctgctcgcacttctcttggaagaacacatcgcccaccgagagcgtttcgtcgacgatgaggatgtcgggctcggtaacggtcgcgatcgcaaaggcgatacgcgcgaccataccgctcgagtaattcttgagaggcatgtccatgaaatcgtgcagctcggcgaagtcgacgatatcatccagatgagcgtcgatgaactgcttgttgtagccgagcagcgcaccgttcagatagatattctcccgagcggtgagctccatgtcaaagccggcccccaactcgatcagaggcgcgatgttgccgtgaacgatgcacgcgccctcactcggttcgagaacgccggcgatgaccttgagcatcgtggacttgcccgagccgttcgtcccgacaagacccacgacgtcgcctcgacgaaccttgaacgagatgtggcggagcgcgcgaaactcctcgaagaacaactcgtggcgcatgatcttgatgaagtactccttcagattgttcagctgctcggatgccatgttgaagatcatggtgacgtcgtcgacctcgacggcgcactcatcacgtgagacttcagtgatttcagatagttccgaatcgctcatcggatctccttagatgtagaggatgaaacggtgctcagtcctgtgaaacaccgtgtatccgatgaggagcgcgaagaccgcccaaccggtgcacatcaccaaggtgatgggggccggattcgcctgatagagaaagatctggcgcatgaacgtcagatagttgtacatcggattggcatacatgagaacgcgcagggcatgaggcatggtctgaatgaagtcgacgcgccagaagatcggcgtgaaataggtccatgccgtgagcaccacgctccacagatgcatgatgtctcggaagaagacggtgagcgccgacagcagaagcccaagccccatgcaaaaggcgaccagaagcagaagacagaccggcagccagacgacatgccacgtgggaatgatcctgaaccacagcatgaccagcgccacagcgatgagcgagaagccgaagttcacaagcgagaacagcaccttctgcactggaaatacaaaccgatggaccctgaccttcttgagcagcgccgaagcgctgaaaatggacataagcgcctgcgaggtcgaatccgacatgagagagaacgtgacgttgcccaaaatcagatagagcgggtagttcggaatgccgccaccttcggcctgagcgaacatcgttgtgaacacgatcgccatgacgatcatcatgagcaaggggttgagcacgctccacgccacccccagccgagagcggcggtatttgatcttgaagtccttggtgaccagctgccgcaagatgaagatatctttttcaacgtcgctcccggcatgggagttcgtgcgaatggttgaactatctggcacggggccgctcctcagcagttcggttccgtattcatgaagtgtcattctagcacaccatcttttttcgatttccgccttgtcaagcgccacgagttttgtatactgatctctgttgctcgagggcgacacaactcattcctcggtagctcaatggtagagcccgcggctgttaaccgcgttgttgtaggttcgagtcctacccggggagccagatcttttaaagaaccccaccggtttcgcccggtggggttctttgttcacagcaatctgggacaccgttcatggggccatgggccggcatcaagctccagccgtccgcgggcaatcagggagtcgcgcgaccgatgcacgatgatcgacatctcttcgcgcgcgaggatcgagaccgcatcagctctcgatgtagtccttcaacttgctcgaacggctcggatgacgaagcttcgccagcgttttggattcgatctggcgaatccgctcgcgcgtgacgccgaaatcgcgaccgacctcctcgagcgtgcgcggatgaccatcattgagaccgaagcgcagttcgatcaccttgcgctcgcgatctgcgagcgaatcgagaacctgaacgagttgctcgcgcagcatcgagaagctcgcagcatcaggcggaaccacagcctgcgcgtcctcgatgaagtcaccgagctgggagtcctcctcctcgccgatcggcgtttcaagcgagacgggctcttggctgatcttctggatctcgcgaacccgatccgcgctcatctccatctctgcgccgatctcctcaggcgtcggatcgcgtccgagttcctgcagcagctggcgctgcacccgaacaagcttgttgatggtctcgaccatatggaccggaatgcgaatggttcgcgcttgatctgcgatggcccgggtgatagcctgacggatccaccacgtcgcatacgtggagaacttgaatcccttttcatagtcgaatttctcgacagcgcggatcagacccagattgccctcttggatgagatccagaaagtgcattccgcgacccacatatcgtttagcgatggatacgacgaggcgcagattcgctgagataagcgcttgcttcgcctcgagacccacctgctcgatgcgcgaaaggcgacgcatatcggcacgagtcagggcgatttctcctcgatcgctcgattcgagtttctccgctgcctcaagacccgcttcgatcttcattgcgagatcgacctcatcggcagccgtgagcagatcgactttgccgatctccttcaggtacatgcgaaccggatcaccggtgagcatgaccgtcgaagcgtcgagaccgcgcaggcgagcccgcgagcgcgacgagcgcacacgggatttcttcttcggcttggccgcggccatctcggcgtcggcgatcttggccaccttgatatcatggtcctcgatgttgtcatcatcgaggtcggaaacgagatcgtccccgggtgcctcctccaggggcacggtcacatcctcgtcatcatgggcgatgacatcgatgccccgctcgcgaagcgattgatagatggaagccagctgtgcatcggatatctcgatctccttgaatgcgatctggatatcatcctcggaaaccgatccgctttttgttcccttgtccagcagctgatccatataagggtcgagttcggtctccgtgctccccgtctttttctgcacagattctcccttcctgatttacaagagtttttactttaacacacctgtctatacccagcgaaaaaagttgcaagcagcataaaagctatcagagacatgcaccgaatacgtacaatgtgacaacccgtgtacccgtttcgcagcgatcatgcaccttcatcgctcgatggagcgtcgagctgatccgcgaccccttcgacggcgcgagcgagctcgcgcaggcgctcggtatcttgtgacgcccggatcatgagctcacggcgctcatccgcctgtgagcagcggtcctgacgcagctgcgcctgagtcgcccgcaaccgtcgtcgaacggtatacagctcgagcgcatcgagcagaaatgcgatgttcgtctcagtcggatgaacgctcgtcgaggatattgtgcctccggccgcaacctgatccgcctgcgggcagaccgcacgggctgccgccatgacaacggagggctcagagccgctcggtgtcgcaagaatcgcccaggcgatcgcctcgtggcgagaatcgacccattcgatctgggtgatccgctcagcgaagggtcgaaacatatcgggatacagcgtgagaagcgagatgagttcgcgctcgccgacaagggcgcggcgctcaagatcgctcagacaagtcgggcgctcgccaactccgcgatcagatgccatagcggacggcgacgcgccgtgcgcttcgagagaatcggcgagttcgcgttcggcgaagtccggctcgattcgagttgtccgggccgcgcgatcgacatcagaacgctttcgagtcgagggcgaaagcatatgcactcgttgcccatcgcgacgctgagccacctgcttttcatgctggatctgctggaacacgcgcgcagccgaatttctgaccgccgcgatgtccagccccaccagatcagctatccgcatgtaatacgcatcgaccatatagctctcacgtagcgggaaaatgagacggcagccatcctccagcgccttcacgcgtcctgcgggggtaccgagattgctcttctcctcgagtttgcgaaaaacgaatgccaaaagctcctcggatcgatcgagccgctcgcgcagcgcttcgccgccgcgctcggtgacgaactccatgggatcaaggttgtcgggcagaatcgcgcagcgaagatcgatggaatcgcgttcgatgaatctgagcgcgcgctcggcggcggcctgccccgccgcatctccgtcgaacagatagatcacccgtttcgcgaaacgggtgagcgtcttcacatgatgctcggtgagggcggtacccagggtggcgaccacgtttctgatgccagcctcatagcaggcgatcgcgtcggtatagccctcgacgacgatcacctccgccttcgcgacgacgtgctcctttgcccagttgaatccatagaggtttcgcttcttgtgaaatatcgaggtctcggcggtattcagatacttcggctgaccctcgcccatgatcctgccgccgaatgcgatgcagcgtccctgttcatcgaagatcggaaagatcacgcgatcgaaaaacctatcgatgaggcccgagccatcgcgcgcgagggcgacattcgcgtcgaccatttcatgaggggtatagccggccccgcccagatgagctacgagcgcgccgtgaccgggtgcgaatcccagccgataccgctggcagacctcgcggccaataccgcgggatctgaaataatcccgggcgcgaccatcctttccacgcatgagcaaggtgtgatagaaacttgcggtcgcctcgcaaacgtccatgatgcgagagcgcttcgtgccactcgaggaccgctcgccgcgctcctcgagttcgatgccggcgcgctcagcgagaaaccgaatagactccggaaagctcaggttctcgcgatgcatgatgtaggcgaagcagtcacctcccagtccgcaaccgaaacagtgccagacctgcgtcgagggaatgatgtgaaacgagggcgtcttctccccgtggaacggacagcagcaccagaactcctgaccgcgctgacgcacctccacggtctcttgaacaagctgaacgagatcggtcgcagcgcgaacgcgatccttgtcctcatcggtgatcatcgtctaggtccaccccgctctcgccgagatccgcgcgcacgcggtcgatgtccgcgagcacctgggctgtgagatcctcgatcgatggaaagacctcggcggcgcgcagccgccgatcgatggtgagcgcaatccggcggccgtagagatcaccggagaagccgagcagcgtcgcctcgagatgagcagagcgtgggtcgtcgcgaaacatcggcggcacgccgatgttgatcgcagcgggccagacgcaaccgtcgacggaggcaaagcccgcatacaccccgtcggcgggaagcgccatttcgggtgcaacacgaacgttcgccgttggaaaacccatgccggtgccctcgccccggccggtcgcaacgcgaccgcgcacgagatagcgccgacccaaacaggcactcgcctccttgatctcggcgtcgcggatgagtcttctgattctgctcgcggtgaccggcgcgcctcccagcgagaccagctcgcgagcgcagacgtcgatgccgcgcggagcgcaccatgcgcgaatgcgctcgacgctggcggcgccgtgcgcgccgagtctgaaatctgcgccgacatggatggagcggagccggacgctgcgcagcagcacctcctcgaagaagcggacgtgatcgagagctgcgagctcgcgcgtgaacggtatgacgagcacgccgtcgacgccgagcgtcgccaactgacgcagacgatcgcgcgtggtcatgagctcgggcgccggctcagcgcagacgatccgatcgggatcgggatcaaatgtgacgaccaccgcggatatgccctggtcacgtgctcgagcaaccgcctgagcgatgagatctcgatgaccgatatgaacgccatcgaagacaccgatcgcaaccgcggcggctcgcgggcccgcgaaatcggctgaaccgtcgaacacgtcgatgggagcatgcgatgcggataccagaaaatcgcgtcgcaactcagcgaggggcgcattcatatccgcacgccttcgatcacctcggggaacacggtatccataacgagatcgtccccccttcggcgggcaagggccaaaagctcccccctgcggacgcatgcaacgcgatcgcccgaccgaggcagccgggagaggtcgcctgcggcagaaatgggcacgcgcctgccgcacaggatatcctcgcgatagcgcgcggggatatcgacggcggcgataccgagcgctcgtatcggatccagacagctctcgcgagcgatcgagcgatcgagcccgtccatctcgacgcagctgtcaaggcgaatagacccggatgcggtcctgcgcagagccgagacgtgagccgcgctgccggcggcgcggcctatgtcgcgcgcgagagcgcgaatataggtgcccttgctcacttcgaagacgacggtccacatgagcgagccggcgcgctcgaacgctgcgagagcatcggcgcgataaatcgtcacgggccgcgggggcagatcgatctcgccgccagagcgcgccacccgataggagcgcacgccgttcaccgaaatcgccgagaacgcgggtgggatctgctcgcccgaaccgagaaagccatcaaggacgcgctgcgcgcccgagagatcgacgagatcgcgtgggacagctgctgcgcgcgtcacctcgccctcgatatcatcggtgttcgtctcacatccaaacgatatctcggcgacatagcacttgacatcgagcgtgagcattccgagcagcctggtcgcttggcccgccccgatgatcatgacgccggaagccagcggatcgagcgtgccagcgtgaccgacgcgacgctgacccagagcgcgacggcagcgaagcaccacgtcatgtgacgtgcatccgctcggcttgtcgatcgcgagcagcaagttgcatgccccggctgtgcaatcactcatagatatcgcatcctcatcggctcttcgccgaaactccggatctcagcgaggcgggcatctcggagacatcagcgccaaccagttcgagcaaaagcggcagaatctcgctgagcccggccttgatcgatccatgataggtgaaccccgcggcggcggcatggccgccgccgccaaaggcgtccgcaacaccggagacatctatgtcggctttggagcgaagattgccgcgaatcccccgatctccgtcaagctccctgagaaacaggcagacctcgactccgttcaccgaccgcacgacgtcaacgaggccgtcgcactcatcggcagagacgccgcagcgtctgagatcgacttcgcgagcatagctgtaggcgaccttgccgcctgcaaccgtcttgatccgccccatgacgagcgactccaggcgcagatactcgatgcgctgactctgatagacctccagagcgatgagagccggttgcgcaccgcacgcgacgagtctcgatgcgctgaagaacgccgcggaattcgcgttttgatattgaaacctgccggtgtcggtcacgatgccgcatagaagacaagtggccacctcactggatatcgtcatgtcggcggcatagagaaagacctctatgagcacggccgtcgcggcggcatcgacgcatctgagcgaaacacctgcgaattcatgacgtgccggatgatggtcgaacgagataacggttcgcgcgcgacgcgcgacatcggacgaatccgccagtcgatcaagaatcggacagtcgaccgagatgaacagatcgggcgacgcatcgtagcgcaccgcgctcaacagctcgtccgcgtggggcaagaaacgatagatacgcggcaccggcgcatcgtcggcaagcagacacgtgacggacttgtcagggtagcgctcgcgcagggccaaacccaagccgagcgccgacccgagtgaatccccatccggcgacgtgtgcccggagatcgcgatcgtctgcgcgccgacgatcatcgaagccacgcgatcgagatcggcagcgagatcatcgccgacgagccccgagtgactactcatcgacgcggtcatccgatatcggatatccttcctcgttcttggcgaccgacagcgtctcgggaacgttcttcagcgctcgcgtgatgctctcggcctcatcggtcgcctgatcgatcctgaagtcgagttcgggggtcacgcgccaatcgagcgatcgagccaagatgctgcgtatgcggcccttcgccgattcgagcgcctctgcgacatcatcgtagcgatcgcgctcgcaggtgatgaagacgcgcgcgagcgctcgatcagtcgaaacctcgacaccggtgatcgtcacgaaatcgagccttggatcagatatctcggtgagcaggatataacccagcttctcacgaagctgctcgccgagtctacgggtcgcactggtctgcttcacctgatgatctcctcctactcggtacgggcgacttcgacgatcttatatgcctcgaacacatcgcccacgtggatatcctgatacttctctatacccagaccgcactcatatccggccttcacgcttttgacatcgtctttgaagcggcgcatcgaggagaactctccatcgaacacgacgacgccatcgcgcacgacccgaacgcgatcgtctcgatcgatctcgccctcggtgaccatgcaaccagcgacgacaccggccttgggaacccggaacgtgtctctgacctgagcggttcctgtttgaacctcttcctcggtgggcttcagcatgccgatgcgggccgcatcgatgtcctcgatcgccttgtagatgatcgagtaggtcttgatctgcactttctccttctcagcaaggtcgcgcgccttggcttggggccgcacgccgaaaccgacgatgatggcgttggatgcggccgcgagggtgacatccgtctcggagatggcaccgacagcggagtggatgatgttgatgcggacctcggtctggtccatcttgtcgagcgcgtcggcgagcgcctcgatggagccctggacatcggctttgacgaccaggttgagttcggacagctcgttttcactcatctgagagaacagggtttcgagcgtcacatgtctgatcttgctctgctcctcgatgcgggccttgagcgacctctgctcggcgagatcgcgcgcgtcgcgttcatcggcgaagacgcgaaactcgtctcctgctgcaggcaccgagcccagacccaagatctcggcggcatcagacggagccgctccctcgatctgctcgccatgctgatcgagcatcgcgcggacgcgcccgtagctcatgccggcgaccaaggaatcgccgacgtgcagggttcctcggttgacgagcaccgttgcgaccgggccgcggccgcgatcgagcttcgcctccaagatgtagccggaggcgaaggtatcggggttggcgcgaagctcgagaacatcagcctgcagcaagatggtctccagcagctcatcgatgccggtgccctgtttggcggagacgttgacgaacatgttcgcaccgccccactcctcgggcatgacgccgtagccggaaagctccttgcgcacgcgctccggattggcaccgggtttgtcgatcttgttgacggccaccacgatgggaacatcggcggccttcgagtggttgatcgcctcgatggtctgcggcatgacgccgtcatcggcggcgacgacgagcacgacgacatcggtcacgcgagcaccgcgcgccctcatcgcggtgaacgcctcatggcccggcgtgtccacgaacgtgatctgccgatcgttgatcgtgacctcggaggcgccgatgtgctgcgtgatgccaccggcctctccggcggcgacaccggtgtgacgaatggcgtcaagaagagaggtctttccgtgatcgacatgacccatgaccgtgaccacgggcggacgcggacgcaggtcatccggatcgtcgaagaacgtgaacgtgttctcctcctcaggcgtcgtgatcttgatctgacgatcgagatcatcggcgacgagttctacgaggtcatcggacatagattgcgtcatggtgagcggcgttcccagcagaaacagacgcttgatgatatcgttggcggaaacgtcgagcgcctcggccagctcagccaccgtcacaccttgtgacacctgcacgcagtcgagctcctcgggatcgagccccttggcgcgcgcctcctcgatcttcctctcttgaagaacctgctcggcctcccgcacgcgcttctccttgcgcttcttgcgacgaccggtcgactcgcgcgatgcctcctcgatggccgcacgggcctcctcgagaacgcgctcgcggctgtactcctccgcctcgcgcgccatgcgcgtgtagcggtcctcatcggtgtgctttttggcccgccgtcccttcccggaggccttctcggctccagaggcctctgatgcgctcggcacggcgggtatctccgcacctcgacgcgcgccctgagaagcctgcgcgcccccttgagcggagcgaccacgcgagcgatcctgtcggcgctcgcgtcgctcggctgccagagcggccttcttctcctcctcaaggcgcttgcgctccttgagcgctgcttcctgctcggcgatctgatcgagcagagagcggaagcgcgatccggagtctgagggggggacggccatgcgcttcgcgcttctctccgcctcgatggcgcgctcacgcgcgagtcgctcctcctgctcggcgcgggcgcgagccgtctcctcggctgccaaggcggctgtggacagccttcgctcctcctcgcgtcgcgcctcggcggcaaggcgcgccgactctgcccggcgggcctcctccgccttcgcggcgtcggccgcctcgcgctcctcggcgcgcttcgcctcgatctcggcggcgcgcgcctcgatgagcggagcgagattcttccgcaccacggcaacgtaggcgctctcgagcgtcgaagacggcgccttcgcgggaatcttcatctcatcaagatgctcaagcagctctttggacgtcattccgaattccttggccagactcgatacgcgaaccttcgccatgagccattcacctacctctcgggcacgcaagcgtgcaccaccatgcattaaacgaatcgaagctgggtgcagaaggacgcgcgcacagcgcagcggagccctccgaccgctagatcagatcctccgcaccctcgatggcgtcctgttcgtgcacgccgcagtaacgtgaacccggacgagcctgattgcggcagcggatgttgtcctcgctgacgtactggcagcgtctgggctcatcatcggagatgaggtcatcatcgacggccgcagggaccggaatgttcttcaggatatcggccgcgagggtctcatttttgatatcgatatgccagccggtgagccgcgccgcgagccgcgcgttctggccctccttgccgattgcgagcgagagctggtcatcgggtacgatgacgccggcgtagctcttctcctcatcgatgagcacgcgcgacaccttcgccggtgacagcgcgttggccacgaacaccgaagggtccgcatcccatagaatgacatcgacgcgctcaccgcgaagttcgcccacgacggttcgcacgcgactgcccttgggcccgacgcaggcaccgaccggatcgagacgatcgtcgagcgaatgaaccgcgaccttggaacgctgtccgggctcgcgagcgatagatttgacttcgacggttccctcgtagatctcggggacctcaagctcgaaaagacgcttgatgagcgctggatgcgtgcgcgagatgacgatcggcggtctggagcgctctccgcgttgcggctgcatcgtagagttcggatcgcgcacatcgatgatgacggccttcagacgctgattgtgcatgtagcgctcacctgcgggccgctcgttgcgctcgttctcgaagcgccgcaagtcaaaatggggcagctcggcttcgacgccctctcgaatcttcacgatggtgaagtcgggagtggactgcagaaccgtaccggtgatgatatccccgatccgatccgagaactcctcgtagatctgctcgcgcgctgagttgcgcacgatcgcgttgatctcagctttcgcatgctgagcggcgatccgcgaggtgtccttgggcgttacatccttcttgtcgaactcggtgtactcgccggtctcctcgtcgggctcgcctttgggcacgagctcgtagacatagaccttgccggtggcgcgatcgatcgtgacctcggcgccatactccagatgcaaaatgtcggcatagctcttggacagcgactgctccaggcagtcgatgaggtagagctgatcgatatgcttctcttggcagagctccatgagagcgtccatcatcttggatgccatgctatttcccttccctcgcgcgcccgaagtcatagctcggcttcagcgtggccttcttgatagcttcaaacggaaccgcaagcggctcgccgtcctttggcgcgattgtgacgcagtcttcattcgcggattgtatcagacccgtcaaacggctccgaccatccggaccctgcgtctggatgaacccgatctgcgcggtctgaccgacgaagcgcgcgaagtcgcgtggacggcgcagagggcgcgccatacccggtgaggagacctcgagcgtatagcgaccggcgacgggatcgatatcctcaacgacggccgagacccagcagttctgcgcgcacacatcatccagtgagagcgcggacccgtctgctttttccagtcgcacgcgcacacagggcgcctttgtcgcaccggtgagctcgacatcgacgatatcgatgtcgcgcgcggacgcctcggcctccagcgcgtcgataagccgctgctccagcttggtcttgaccacgcgacacctcctcatacaagaaaggaagcggggtgaaaccccactcccttctgtttgcaacttcagtttccgagatagcataccataaggaccacatcatgtgaagcgcttatctgacaatcaggttcacaagtcttcctggaaccacgatagccttcaccacggttttatcagcgatccatttgcgcgccgcatgctctgccgcaagccgcatctcctcattcgttgcacccgagggcacaactgagcgcgtacgcagcttgcccatgacctgcacggcgatctcaacggtatcgcttgcggcctcctcggggtcaaaggccggccagggtgcgctgtagacgtccgcggcgtgaccgagggcctcatgccacagctcgtcagcccagaacgggcagatgggtgccagcaccgagacgatatcggtggcgatgaggccgcagagggccggatcgcgccgccccttcgagccgacccatgcgctggcggcccgcaccagctccatcaccgctgagatggcggtgttgaactgatgacgatcgaaatccgccgtgcacttcgcgatcgcgcgatggcgctcccgcagcagtgcgagcgcggcgtcatcgagcgatgacttgtcaagcgaggagcacgtcgccgagagggcgtcctcgcccgcgtcgcgggagagccgccatacgacgcgccaagcgcgcctgagaaagcggttcgccccttccaccgcattcgcatcccagctgaaatccttttcggacggcgcgatgaacaggatcgccaggcgaagcgtatcggccccatagggctcgatcaccgtagcgggcgcgatgacgttgccgaccgacttggacatgacttccccgtgctcgtctttgaccataccctgagtgagcagattctcgaacggctcgtcgatgtccaacagcccgatgtcgcgaagggccttcgtgaagaatctcgaatagagcagatgaagaatcgcgtgctctatgcctccgacgtagttgtcgacaggcatccagcgcgacgccgccgctcgcgagaacggcagatcggtgttgtggggatcgcagtagcgcagataataccaacttgaacaggtgaacgtgtccatggtatccgtttcgcggcgcgcgggctccccgcagatcggacaggtcgtctcatagaattccggatgggatgcgagcgtctcccccgcgccgagatcgagatcctcgggcaagacgaccggaagctcgtctacgggcacgggtacgatcccgcagtgcgcgcagtggatggccggaatcgggttgccccagtatctctggcgggagatcagccaatcgcgcaagcgatactcgaccttgcgtctgcagacgcctgcgtcctccagatcggcgacgatggcggcctccccctcggagtgctttccacctcgcagtcccgtgtacttaccggactgcacgagcgtgccttcagccgtgtgcgcgcgatcccaatcgacggactcgccgttgtaggtatcgatggactcaccggactcctcaagagcgaggcgatcctcatcagataggatgatcgggacgatgggcagatcgtacttgcgcgcgaactcgaaatcgcgctgatcgccgcagggaaccgccatgacggcaccggttccgtaatcggagacgatgtagtcggcgacccaaacgggaacgcgctgaccgctcaccgggttaacgacgtagcgcccggtgaacgcgccgtgcttctcaagggtgccctgcgcgcgctcgacagcggatacccgttgcgcgccctcgatgacagcgcgcacgccggcctcccacgaggtgccctcgacaagatcgatcaatccgtcgtactcgggggacagcaaaaagaacgtgcagccgaacagggtatcggcgcgtgtcgtgaacacggttatgcgttgatccgggtcgggttcgccgtcggaatcacacaggatgaagtcgatatccgctccctcggagcgaccgatccaattcgcctgcatctgcttgacgcgctccggccacccgggcagcttgtcaaggtcggccagcagctcatcggcgtactcggtgatcctgaagtaccattgctcgaggtctcgccgctccggaagcgagtcgcaacgccagcaacggccgttgacgacctgctcgttggcgagcaccgtcttgcagccgggacaccagttgaccgggctcttcttgcggtaaacgagtccacgttcccacagcttctcgaatatccactgtccccagcgatagtactcaggagagcacgtctgctgaaggcgatccatatcgtaggagaagcccatgcggcgcatggttgccagcgcgcactccatattgcggtatgtccaagcggctgcctgcgtgcggtgcttgatcgccgcattctccgccggcaggccgaaagcatcgaatccgatgggatgcaagacatcgaagccgcgcatgcgcgcggctcgcgccatggcgtcaccgatggtgtagttgcgcacatggcccatatgcaagtcgcctgaaggatagggaaacatctcgagaacgtagcgcttgggacgcgctgagttctcgttgagcgcaaagaggttctcgtcgtcccagatgcgcatccatttcttctcgatgcgtccggcatcgtaatcgggaacatccatgttgtgaaccgtgtcatcgcacatacggcgtgactcctccttgctcctagcggtagctgatagactggttgtgatccttgagcacgacgtcgtgagcgccaccctcgatgatcgacgtcgatgagacgagcgtgagtcgagccttctgctgaagctctgggatcgtgagggctccgcagttgcacatcgtggacttcaccttgtacagcgtcgactccacgccggccttgagggaaccggcatagggaacgtaggagtcgaccccctcctcgaacgaaagcttcgctgcaccaccaaggtcgtagcgctgccagttgcgggcacgcactgaaccctctccccagtattccttcatgtactgaccgttcacgttcacacgcgccgtggggctctcatcgaagcgagcgaagtagcggccgagcatcatgaagtccgcacccatggccagggcgagcgacatgtgatagtcgtagacgatgccgccgtctgagcagaccggcacgtagacgcctttctccttgaagtactcatcgcgcgcgcggcacacgtcgatgagcgccgtggcctgtccgcgtccgatccccttcgtctcgcgcgtgatgcagatcgatccgccgccgatgccgaccttgatgaaatccgcgccgcaatccgcgagaaagcgaaatccctcggcgtccacgacgttgccggccccgacatggacatcctcgccgtacgtgccgtgtatccagctgatcgtgcgcttctgccattcggagtagccctccgaggagtcgatgcacagcacgtcagcccccgcatcgagcaaaagcggaacacgcgtctcataatctcgggtgttgataccggcacccaccatatagcgcttgttcgcatccagaagctcgttggggttcgtcttgtgcgcgtcatagtccttgcgaaacacgattcccaacagatagtcgctggcatcgacaaccggaagcgcattcaacttgctgtcccagatcacatcgttggctcgcttgagggtgatgtgctcgtcgccgacgatgagcttctcgcgcggcgtcatgaattcctccacgcgtttcgcagggtcgtcgcgcgacggtcggtagtcgcgcgaggtgacgatacccagcagctttccgtgggccagcccgtcatcggtaacgggcatggtcgaatgaccggtgcgcatcttgagctgcatgacctcggccagggtcatacccggtgtgagggtcgagtccgagatgacgaagccggccttatgatccttgacgctcttgaccatggctgcttcgtcctcggatgactgcgagccatagatgaacgacataccgccttcggtggccagcgcgatgcccatcgactctcctgagacggattgcatgatggcagacgtcatagggatgttcaggctgatggcgggctgctcgccggctcgaaaacgcgtgagaggggttttgagcgagacgttgtcgggcacgcactcttgggatgaataccctggtaccagcagatactctgagaacgtgtgggactcacccggaaaaaatgtggccattgtgctccttcttggacccgcggcgacctcgttgccgcactgtacgctatgtgcagctattgtagcgcagacgccgctcatgctgcgctgtgcgcgcgaagaacatgagggattccagtggataccacgcaggatcggccagatcatcgcatccacctgcgccctgaacgccgatgggaccggtgcgcgcgcacggcggcgatatgcgccatgatcaagagcttcccggatcccgcgcgagcgcttcaaagaactgtcgagcgagatgtaaggcgatctgccgacagcggcctcaagagaggccccggagggccgccggaccgggatcgacctggacctctagcatcgtttgaatccgaacagatgctccggagctatgtagtcgagcaggaacagctcctcggggggcacggcgcccaccaggttgcgcgtcccgtcatcggggatctctctgagcgctatctcgagttcgccgcggtagtgctccatgttgtcgttcaccacgagaacgtcaccgcgcttgaaggattggactcctgagggccgcgcggcgatggatcgatcgcgaaacgcgaggcgcggcatcgacgagcggagcatataggccgaggcgtcaccgcgggtcgcatgcgacgcaccccagatcacctcccgctcgaccggactcacgccgctctcgagcacgagccccagctgcgaccggcattgatcaacggcggcgaccgaggcgagctcctcttcggaagcgaatgcgtttccgaagatgacatcatcggcgagctcggtggcgaacagatgccgggcctgaagctcagccgggcggtgacgatcatcctcgcaggtgggaaggcccgcaaaaaccggccatgggccgaacgtatctggttgccgactcgagatgaacgccgccgtgccaagccccatgtttctgtatctcatcgacaggcgcgtaaacgcttcctcggaaagaccggtatagggttcgggatagaagttgtggcacgtccgcatcgcatggggatccgccccgcgctcgatgaggttgtccaacgcgagcgcggcgcttccgttgaactcgatcgagatgcgctcgcggttgcgcgtgatcgcgatgtcgccgcaatctccgaaatgggcgtccagacgaatgatgtcgatgcccaggcgcttgaacggcgaaagatcgcaaggcgtggcaccgagccgatcgaacacggtctcgttcgtgtcgaccgcaacgacgaatcccagttcatgcgctgttagagtgaagctcccaaacgtgtcgagcgccgcggtgtccgccgaaagcagacacgtgaagatacgtgtgaaaccatagctcgcggcgagcttcatgtactgctcatcgcgctcgggtgtcgagcgctgcggatagacggagatacccaaccgatgcatgcgagccgcctttctgatcgtgttgttgagatcgactcagatgtctgcggtgacgcgtgcgatcgagcacatggcaccggatccgcatgccatctgtacgtcagcgggccgatgtcgccgcccttatctcccgccgcgcagacgctgctccatctggcgcagcatatccatatctgcggaccccttcccttgtgagtcatctccgaaggcaaggggactctggccgccgagagcgcccattcccgggatctggggcatgcgcatcttctttccgcgcttgcccttctttccgcgcttgccgccgcccatctggttggtcatggagcgcatcttgcccatcatcttgttcatctcgccccattgcttcatgaggctgttcacatcagagggctggacacctgagccccgagcgattctggctcgacgttgcccgttcacgatcttgggattgagacgctcctgagccgtcatggacatgatcatggcctcgtttcgatcgaacacgcgctcgtcgagattgccccccatctggttcagcgcccgctggccgccgggaagcatccccaagatggacttcataccacccatcttcttgagcgagcgcatctggtcgagcatgtcgttcatcgtgaagccctcgcgcagcatgcgctcggcggcctccacctgctcgacgtcggccatctcctgagccttctcgatgatgccgacgacgtcgcccatgcccaggatgcgctttgccatgcgatcgggatagaacacctcgagcgagtcgggcttctctcccatggaaacgaacttgatgggcttgccggtcacagcgcgaatcgaaagcgcgccgccaccgcgggcgtcgccgtcgagtttcgagatgatgaccccgtcgaaatcggtgcgctcagcaaaggtcgagaccacgttcacgatatcttgaccggtcatcgcatcgacgaccatgagaatctgatcgggcttgacggcgcgcttgatgtcgacggcttcctgcatcatctgctcgtcgatctgcagcctgcccgcggtgtccacgatgacgacatcgcgcatcgtgtcgacggcttctcgaatggatccgcgagcgatctctatcggatcggctccgtcgccgcgaaagacgggaacctcgatctcgctgccgagcgcggagagctggtcggcggctgcggggcgatagacatcggctgccgccagaatcggcgagcggccctgcttcttcagcagataggcgagcttcaccgctgcggtcgtcttgcccgatccctgtagacccacgagcatgatgacattgggtatgcggtttccgagcacgagcttgctctcagtcgagccgagcagctcggtcagctcatcaagcactatcttgaccacgttttgagccggcgtcagcgaatccatcacttcagaggtcgagcagcgctccttggtcttcgcgacgaaatcgcgcacgaccttgaaattcacatcggcctcgagcagcgccatgcggatgtcgcgcatggcgctgacgatatccgcctctgtgagcctgcctttgccgcgcaggcgatcgaacgtgtcattcagacgttcagagagactgttgaacatcggttactcctcaccggttccgacgagcgcgcgagagaagtcgcccgcatcgaatgtctgcagatcatccacctgctcgccgacgccgacagccagaatgggaagttccagcttcgacgccacggccaaggcgatgccgcccttggcggttccatcgagtttggtcatgatgacaccgtccagaccgagcgaatcgttgaagcgactcgcctgggccagtccgttctggccggtggtcgcatcgatgacgagcacgacatgaacggccatggggcccgcccgcatgcgctcggcccgctttctcgtcacattcacgaccttggcgagctcgcgcatgagatcggcggaggtgtgcagtctgcccgcggtatctatgagcacgagatcggcggcgatccgatccgcttcatcgagcacgtcgtagcacacgctcgccggatccgccccgcgtgtccgcttgacgacggggacgcccgcgcgctccccccagatgtcgagctgctcgatagccgctgctctgaacgtgtcggccgatcctatgaccgtccgctttcccgcagcgacggccttgctcgcgatcttgcccacggtcgtcgtcttgccggcgccgttgatgcccacgaacagcacgcacgagggagtctgggagatgggatcgcacgaagacggcacgaaatagtcctcgagtctggcggcgagcgcgcagcgcagctgccgggaggtcttcagattcttgcgtgcggcgatctcgcgcagctcatcggtcagcttcatggcgatctcagcgcccatgtcatccatgacgagcgtgtcctcgagatcctcccagaactcctcgctgacctcgccgccgaagtagaagacctcattgagcgtctcacggctccgctcgagcccacgtgagagcgcgtcgaatagacccattataccttcacgacctttcctgtcactcggtcgagcttctgattgaccacgcgactgacgccgtccgcctgcatcgagacgccgtagagcacgtcagcatcctccatggtgcgtcgctggtgcgagacgacaagcaattgagtcgatttgcgcagcacgtcgatagcaccgagcagtttggagaggttcgagtcgtccaaagcggcctcgacctcgtcgagcacatagaacgggacggtgcgcgtgcgatagacggcgaacagaagagcaagcgccgtcaggctcttctcgcctccgctcatgagcatcatcttggagatgcgcttgcccctcggctgagctatcacctcgatacccgtctcggccggatgatccggatcggtcatctcgagatacgcctgcccgccgggaaagagcatggagaagacgcgcttgaagtttgcatcgacttgctcgaacgtggtcagaaactgtcgacgcatcttgcgatcgatcgccgatatgatctttgcgagcgcgcggcgcgccgactcgagatccgcaagctgcgcggcgatgtagtcagctcggctcctcaggcgctcgtattcctccatggcgacctggttgacgggccccaagccgttgatcttgcgcacgagctcattgagttctcgcttctgcgcgggggggtcctgaggtgccggcagcgcaagggcctcctcgagcacggtcgttccatccgcggtgatcgcctgtatggcgtgctccacctgaatctcgagccgaccgcgttcgacttgaatctcactttgcgtctcgctcgcccgattcagatcagcctttgcagaggcgagctgcgccttggcgtcctcgatcgtctttttgagtgtggcggaatccgcttcctcgagcgtcgcctgatcgcgcagacgcgcagcccagctcatcgcgcaggctgcaagcaaatcatagcgctcatgcaggggatcaatacggagccgcaagacctccagcgcgcctgaagcctgcgtcgtggcgtcgatgcgtcgatcgatcccctccaagcgacgcttgagctcgggcagtcgcatctccaatcctcgtttgcgctcctgtgcctgagcctgcctgaccttggcatcctgcaatttcgcggcagcctccgcgtcttcggtccgcacgcgatcgaactcttcggccgcctctgccaggcgctgctcgagttcgccgacggaggctctcgcctcatcgcgaacgcgctcgatctcatcgaccctgggctgcgcggagcgcatctgctcggcggcggtctcgcgttgacgtctcagcgcggcctcgtcagcgagcagcgcggagagagactgctcgagtcgaccgacctcggcgatcagagagcgacgctccccctcgatgccagccagctcgcctgaagtcgcgctctcacgagcgcgcgcctcctggagctcgcgctccgcatcgctcacctgtgctgcagcatgttcgaagccggcggcgagatcgggttcgacacggcccagctcgcggatgcggcgacgccgctcgagcgtgccgctcgtgccgcccgacccggcgaccccgacgccgacgacccctccgtcgcgcacgcgggcgccgtcggcgctcacgtagacgaccccgggagcagctggtgcgtcgagcgcatccgccagcgtgggaaccacatgcacgtgccccagaagcgcagcgatcaccggtccgtagccttcacgcacctgcagccgctccacgagtcgatagccgtgagcgccgtgatccgcgtcgggggcgcggacatcgcgcgcgaccagaaccgccgaacccgagacgccggtctgctcgagcgcgaaggagcccgcatccgcaagcgccgctgagtccttgagcacgatcgcgtcgatatcatctgcgagcagactctcgacgagatcctcgagttcgggtggggcctcgatgatgtcagcaagacgcgacaccaccgaccctttgcgctcgcgggcgacctttgccgccagaggggatgcgtcgccgaggcgatcatcgagcttctcgaggctcgagagctcggagcgcacctcacccagcctgtcgcgcgcttcacgctcctgtgctcgcagctcgctcagaacgctctgcgcgagctcgatcgagcgcgtcgcctggtctcggcgggttcgcaccgcgacaaggttttcatcgagctcggcggctcgggcgcgactggctgccagcgccgcgcgggtcgactcgatcgcctcgcccatctgctcgaggcgggacgcgtacagcgcgtccttgacgtcggcgttcgagagcgcctccgatacgcgcgcgagctcgagtgaggcggcgtccgcctcggcttgggagtcgcgctgatcgcgacgaagcctcgagatgcgctcatccagctcggctcggcgcgcgcgcagatcggttgccgcgggctcgagctcggccgcatcgccctcagcgaggctgagcgccgcgcgcgcctcgtcaagcgagcccgtcgccgattcgagttcctgcgtgatgcggcggcgctgatgctccgagccggagaggacgccgcgcatctcggaaaggcgcgagaccatgttacggcccttttcctcgagcagccgcatatcggagccgatacgacccacgacatcttgcatgcggcgccgctgctcgccgagatctccgacgaacaggcccttctcctcgagtgtgacctgcatcttctcgagatctctctcgcgctccgacaggcggtatcgagcgagctcgagctccgctgcgctctccttgctccgcgtctcgagctcgctccaagatgactgcagccgccgcagctcgtccacggcgagtatctgcgtgagctctcgggcgcgcgcagtcagctcctcgtaggtgcgcgcgagatcgacctgtcgctcaagcggtttgagctgacgagcgatctcgcgtctgatatcgtgcgcccgcttcaggtgctcgtccatcgatgcgatctttcgctgcgaccgctcgcgacggcgcttgtgcttggctatgcctgcggcctcctcgatgagagctcgacgctcctccggccgactctgcaggatcgcatcgagcttgccctgcgagatgatggagtgggtgtccttgccgaggccggaatcgtgcagcacgtcttggatatccatgagacggcacgggctcgagtttatgagatactcgctctcgcccgagcgatacatgcgcctcgttatggcgacttcctcgaactcgacgggcagcacgtgatccgcgttgtcgagaacgagcgtcacctcggcgacgccgacctgctgacgcgccgaggagccggagaagatgacatcctccatggcctggccgcgcagctggcgggcgctctgctctccgagcacccaaagtatggcatccgagatgttcgacttacccgatccattcggcccgacgatgacagccagacccggttcgaacaccatgtgagcgcgatcggcgaacgacttgaatcccttgagggtgagagacttgagatacacgatgcgctcctacccgagcttttcgttcgagctgacgccttgatgggagcagcccatgcgctcgagggcatcgcgagccgcggaggcctcagcctccttcttcgacgaacccgtcccgcggccgcagcgaacgccgtcgacgagcacgacggcggtgaaggtcggctcatgcgccggtccgctcatgccaacgagcttgtagcagggtggctccccatggtcctcttgaacgcgctcctgaagaatggatttggggttcgagacgctctctggacggtcatcggcgaggtggggctcgagggtgcgcagaatgaacgcctcggcgacatcccagccgccgtcgagatacatcgccgcgaccaatgactcgtagacgttctcgagtgctgagtgcataccgcgcgcacccgtgccggtctcggaggcaccgaagatgatgcatcggtcgatgccgagttcgagcccgacgtcagagagcatcgcacccgagacgagcgataccttgagacgggtgagtctgccctcatcgatggaaggatagctattgaacagggctacggccactatcgctccgagaatcgaatctcccagaaactcgagtcgctcatatgacgcgcagacgggctgtccctcgaccgcagagggatgagtcagggcgcagcgcagcagctgcctgtcagcgaacctgtggtggcatatctgctcggcagcgcgcagtttctcagagacttgcaatgggtctaatcctcctgtgctgcttcgatagcatccacgacgtcggaaaccgagccgattgactcgagcttgtcatcggcgatctcgatatcgaactcatcctcgatcgccgtcacgagttggagacgatcgagagaatcggcatcgagatcctcgaacgtcgtctcttcggtgatctcatcggatccgatgccgagcacatcgctcgtgatctcggcaagcttctcgaatatctcggtgcggtccattcgcgctcctctcgcgtcgccggatagccggcctgaataagctcccatgattctactcgcaatgcctgcattggcaaagctgtcagaggcattgttccccgtcggcttggcctgagtcgagcgccgtcgaaatgctttcgaccaaaccggcgcgcacggccgacgctgcgctcagcgtcccgttcatcacggcttcgctcgaggtcgcaccatgtccgatgagcacgacaccgcgcacaccgagaagcatggcacctcctctggagtctccggacaaccgttttttgagatcattgagcgatcccctcatgacaagaccgcagattctgccgcgcaccgagcccagaaacgtcgacttgagctcgttcatgagcagctttgccgatccctccatcgccttgagcgcgatattgcccgcgaatccatccgccacgacgacatcatagtcgcccgacacgacgccatcgccctcgcaattgccgacgaacccctcgatctgatcgcgcagcagcggaaagcacgctttcgtgaacaaagagcccttcgagtcctcggtcccatttgaaaggagcgccacgcgcggtgcgcgcacatcgagaaccgcgcgcgcatatgccgcgcccatctgggcgaagcgaaccatatccgacggctcgacatccgggttggcacccatatcgcaaaagacggtgagcccaccggcgcggtttggcagcgccgaggtgatacaaggccgcacaggccgcagcgcgcccgcgcgctcgtgacgaagcggcgtgacaaaggcggttgccgcagccgtgacggcaccggtcgaaccggcggagaacagtccctgggcgtcgccgcgcctgagcgcgcggcagccgagcacgatggagcttcgcctcttcttcatgaccgcggagatcggatcgtcatccatcgcgatcgcctgctcggcgacgagcgcgcgcacgcgctggcgtttgtcggcgaggggcaccacgatgcgctcgggccccgccgcgagcacctccaagtgctcatcggcggcgagcgcggcatcgatgccgcgcagcacgggctcgggaccctcatcgccacccatgacatcgacgcagatcacaacgctgctcattgcatactcccccagacgagatgtggccgactcttcgagccggccacatgcatcctcgagctgttcgcgcatctggcgctactcgacgacgatgacctcacgatctttgtagaagccgcagttcgggcagacatgatggggaagcttcacggccccgcagcgcgggcagacagagcgtgcgggcgcctcgatcctcatgtttgcggagcgacggctatgagtggccccacggccctttttttgcttgggtactggcatgtcaaccttccttatgacctgaccttcaggtgcgattacgcgcaagtagcgatgatagcacaaccaatcagctgacagcgacgaatatttcgcgtttcagcgcttgctcatagatcgcggcggagatgccgctcactcgatctcgagatcccgcagcgccgcgaagggactctcctcgccggatcgcgcgacatcgaatgagtctgtcatgcaatcgcaggcggcatgattgaggttgcacccgcacaccgggcaaagacccgcgcaatcagggctgcacagcagcgcgaaaggggtgtccgtgatcacggcatccgacagcggggcggcgaggtcgacgacgcgatcggatccgagcagttcgaatccatcctcatagcaggtcggatcatgcggcttctcaagaagataatactcctcgatggctccggcgatatcgatgcgcgccacgtcgaggcagcgatcgcacacccccgcagcacggccccggaccatacccgtcagcagaatgccatcgcccgtattcgtgaaagcgacctcgaatgagagcccatcttcgagctcgagatgccgctcgcccatatcgtagccagaagccgccgcatgaccggagaaggtgaagctctcgccgggaccttccgctttaccggtgagatcgatgagaacgggatcgatgagagccatcctaccaggaaccgccctgctggccgcccgcaccctcattgagctgctggcgacagcgggcgacagtgctggtgaggctcttcagattctcctccagatgcgtgaacacctgctcggcgtaatcttccgcggcatagcgcgtctcccgctcgtactgcttggcgcggtcgtgaatatcatccgactcctgctgcgcgatgcgcacgatctcctgctcgccggcgatcgtgagcgcctgctgctgagcatccgcgatgatcgaatcggcctgcgcggctgcagaggccatgagctcgtctcgctccttcagaatgcgacgagatttctgccattcatcggggtagctcatccggatttcatcgaggatgttgaagaatacatccgtctcgatgatcttgaactgcgcgcttttcccgaaaggcggttttgcctcttcgataatcccttcaagttcatcgactaagctctcgatcctctcgccaggaaagttatcacccggcatccggtctcctttcatcgggttcatttagaggtccatagtaccacatacccaagtgtgctctcagttgaagtgacgcttcagcgctgccaccacattcgggggaacgaactcggacacatccctgcccagagcggcgatctcgcgaaccaccgaggaagagaggtagccgtagcgcggggtgctcatcacaaagatggactcgagacgcggatccaagcgatagttgaggtccgcctgctgcagctcgtattcaaaatccgtcatcgcgcgcagacccttcacgaccgcatcggcaccgacctcctgtgcgaaatccacgagcagacccatgaagggccggacctgaacgcctggcatgtcgcgaagagcctccttcgccataacaacacgttcctcgagggtaaacgtcgtgccgcacccgttcttcccgagggaggcggcgacggccaccgtcacccgcgagcagatgcgtcgcgcgcggcgaatgacatcaagatgcccgtaggtgatggggtcgaacgtccccggtacgagcacgtgcgagaatatgctatccatatgacacctcatcatcgagaccggcatcgcctgccgtccagcgcaacagatcgactgcgaccgccccatagcgcttttcacgcagcgtcacgaaatcgggcggcgggggcgcggcgggggcgaaggcgtgttcgaacgataccacggcaccgggcttgagagagctccggttgacgagtgcgcgcagaagatcccatgtcaggtccggtcccctcagatagggcgggtccgcgagcacgagatcgaacggggacccggggacctcgccgcgcgcggcgagcgcgggcgcgtcagcggacagaacgctccaaacagcaggatccgctccaagcgaggcaaggttcttcctgatgagcgaagccgcctgtcgatcggaatcaacaaatgtcgcatgggaggcaccccgtgagagcatctcgatgccaagtgctcctgtcccgccgaaggcatccagcacccgcgcgccggcgatgccgccctcaagagccgcctcgatcatcgacgcgcacgcctcgcgcacgcgatcctgagtgggacgcgtcacatcgcgccccacgggctcgatgagacgcctgccccgccatcttccccctacgaccctcatccgccgctcacctccttgaacacgtcgccgtagcgatcgatgacctcgagacgaagcggaacggtccgcgcgctgcgcaagcccccggacgacccgagcagctctatcgcatcgtcatgcgcccactcgatgaggtcggtgtccgcatcgaagtcaacatagcgaaggctcacaccgccatgctggcgaagacccaggatctctccctcgtgcctcagcctcagatccatctccgccagcgcgaatccatcagatgtgcgctcgagcgcgcgcaggcgtacccgagcttgcacgttcagcttgccggcggcccgagtgaggatgaagcaggtgcccggagtcgagccgcggcccacgcgaccgcgtagctgatgcagggtggccaagccgaagcgctccccgttctcgatgaccatgacggttgcgccgccgacgtcgacgccgacctcgacgaccgttgtcgatacgagcacatcgatctcgcccgagcggaacgccgtgatgacgcgatccttctcgcgcggtggcattcgtccgtgcagccgtgcgatccgcgcggtccccaagacctgtctgagacgctccgcctcctgctccacattgcgaagcggtgccgcctgagacgacccggaatcccttgcatcctcgtcttcgaagacctcctcgaggtcatcgccttgatctgtcggctcgacgagcggacagatgacatatgcctgctcccctcgcgcgatcgcgtcgcgaagagcaccgatcgcgatgtctcggctcgactcgctgagcacgcgcgtcgccacgccggcgcccgcgatcggccgatgccgtatgacactcgtgtcaaggtcgccaaagaccgataacgccatcgttcgcggaatgggcgtcgcagtcatgacgagcagatcggcgccgatacccttcgccctcaacatgttgcgctgattcacgccgaagcgatgctgctcatcgatcacgacgagcgagaggtggcggaagcagacatcttctccgagcacggcatgggttccgaagagcacgcagagttttccgtcggcaaggcgcgagacgatgtcagcgcgctcagccggcgtcgtcgagccggtgagcagcgcccaggtgacaccggccttgtcgagtatggatccgcaccgcgcagcgtgctgctcggcgagcacgccggtcggggccatgacgcacgcctgcgtctcagtgtctgcgacgcaggcgaggccgatgcaggcgaccgccgtctttccggttccgacatcacccagaagcagacgattcatgatgcgatcgggatcggccatgtcccgcaggatctcatcggacgcgcgctgctgctcatcggtcagctgaaacggcagagattcgcgaagcgcgcgcacgtgagaggcgacgagatgcgccgatggacgcacgcccagcagattcgcatcgttgcgcagcctcagggctagctgcagaatcaggatctcgtcgtaagcgagacgacgtcgagcggcatcccgctcgacgaacgaaaccgggaagtgaatggcgcgcatggcgcgcgcggcgctcatgagaccatgccgcgcccgaagatccgccggtatcgcgtcggcgaaggaacccagacgcccgagcgcgaccgagataatgcgccgcatccatgccgttgacagaccttcgctcaccttgtgcaccggaaggatcgaccctgtcgtggcagccggatcgagacgctcataatggggagatgtcatctgcttgaacccgtaggcgaattcgattttgccaaggactgcgagccggtccccgatcgcgatctgtcgagcgatccacggctgtttgaagaacgcgacctgaagcaccccggtagcatccaccagcgatatctcggtcacgctcaagcgcggtctcggcctgcgttcgaccacgcgatcgacgcgtgcaacaatggtcgatacctctccgatcggagcgctctcgatatcatgcgcatgtgaaaaatcaagatagcgatatggaatgcgggagagcagatcgcccacccgctcgataccgagtctcctcagtgcctgctcgcgcgcccccgagacatacagaagccgcgagatatcctcacgccatgtgctcgagtgcgcgatgcgcgcgctcgacggcggcacgagaaaatcgcatgtcgcctccgacatgctactctattgagaagataacgggatacaggggctgctctcctcggtgcgcatcgatctcgaggtcgggatgcgcctgagacagagcggccaagatatcggcgaatgcgtcatcggatagctcctcgcccgccaaaatggtgagcgaatctccctcgtcgctggcttgcatgcgcttcacgcactcgagggtgaccgatttgacatcggctccgacgacatcaatcgagccggagatgatacccatgacatcaccagtgcgaatcggagacccgtccgcagccgcggaatcgcgcaccgcgcgggtgatctccccatcgcgaacctcgatcacagcatcggtcatggacgcgaccgcctcatcgagcgtggcatctggaagcaccgcgaacagcgcggaaaaagcctgcggcacggtctttgtcggaacgacgactacgcgacgatctccggcagcggtcgcggcagcttcggcagccatcagaatgttgctgttattcggcaggatgatcaccgattcagcgtcaacgcgcgagaccgcctcgagcagatccgcagtggacgggttcattgtctgacccccagacaccacgacgtcgacaccgagtgacgtcagaatgtccgcctcaccggacccggcagcaaccgccacgaaaccgatcggcttgggcgcaccgggtcgggcggcttgagtctctgcgcgaatcttcgctcggcgctcagcagcctcgatgtccatgttgtgtatgaacacctcaaacacctgaccgagttcaagcatatgcgcgatcacgcgatcggggatgttcgagtggacatggatcttataagtcggataggagccgaccagcaactcgcagtcacccatcgtcgagaggaagtcgagtacctcctcctcatcgataggggcttcggccttgaagaggaactcgttgcaatagcgataccgcgagccctcccagtcgtcgatcgcctcgatctcaacgcgaccgagagcgtcaagacgggagttggaggcatcagtggaaaacgtcgcggagaagtcctcgaccgctgaggagcgaccgagcgcagaggacacgaagctctcgagaaaaatcgcgaatccgaatgcaccggagtccacgacaccattgtccttcagcacgggaagcagatcgggggtgcgcgcaacggagcgatatgcctcggcgacgatggcatcgagcgcctccgcgaccgagtcgtgcgccttctcgcaggcatcagccctggctgagatgtcacgcagaaccgtcagaatcgtcccctcgactggtttgcgcaccgccttgaaggccaccttcacagatcgccgcagcgcagaggcgatgtcctgagtgctgaccggatcggaggcggcaccgagtccctcggctacaccgcgcagaatctgggaggtgatgacaccggagttgccacgtgcacccatgagcgagccatgcgtgatcgcctcggcgatctgcggcataccggcatcagcgggcagctcaccgagctctcgtacaaccgaagcgagcgtgagggacatattcgtcccggtgtcgccgtctggaaccggaaacacgttgagcttgttgatctcatcggcgcgctgtgaaaccgcgcgcgcggcaagtggaaagcaggttcgtatggtttgcgcaatcatcaggatatgtctccgtacttccgtttccgatccggcattagatgcggctcttcagagcctcgatatgtatgacgatcctcaggtttgccggatcgatctgggcgatctcctcaagcgcgaacgtcacggcgcttgagagattctcggacaccgatctcatgttgacatcctgctcgagcaccacgtgcagatcgacctctataccgccctcatcggtcgagacgagcacgcccttgcgaagccgctgcccggctagcaggcgcacggactccgtgccttgaagttgctcggacatccccaccacgccgtagcacgacagggcggcgtaaccggcgatatcggcgatgacgtcgtttgagacgctgagtgttcctggaatttgctcagtcacggaaatctcctttcaagatgcttttcaagcatcggatcgcgagggcgatccctacgtatcttactacgagctcgtctcgcgcgggccaacaactccgggtccacagctacctctgatcccatgcaggaatcgcccagccggccggaccggcgcggtgtcatctatacagcggccttgaactgggaattgtaaagctccgcatagaacccgcccttcgagagcagctcggtgtgcgtgccgcgctccacgatatcgccgtcacggagcacgagaatggtgttcgcctcgcgaatcgtcgagagccgatgcgcgatcacgaagctggtgcgaccacgcatgaggttgtccatcgcgcgttggattcgctcctcggtgcgcgtgtccacgttcgaggtcgcctcatcgaggatcaggatcgggcgatccgcgagaacggcgcgggcgatcgtcagaagctgcttctgaccctgcgagacattggacgcctcctcgttgagctcgaattcgtagccgcccggaagcgtgcggatgaagtggtcggcgaaggcagccgccgcagcgcgctcgacctcctcatcggtagcgtcggccttgccgtagcggatgttatcccgcacagatcccttgaacaaccacgtgtcctgcagcaccatggcgaagttgcgccgcagatcactccgagcgtagtcgcgcacatcaacgccgttcacgaggatgcgtccgtcgtccacatcatagaagcgcatgagcagtttcatgagcgtggacttgcccgccccggttggacccacgatcgcgacagtcgaggcggggggcacgtcgcagctgaagtcatggatgatggtcttgtcgggcacataaccgaagcgcacgtgctcgaatctgacggagccatcgcttgaaacgcgctcaggggtcgtcgcgtcggcgccctcctcgcgctctgccagaaactcgaatacgcgctcggccgcggcagacatcatctggagcatattggagacctgagacagctgcgttatgggccacgtgaaattgcggacgtattgcatgaacgcctgcacgtcgccgatcctgatcgagcccgcgatcgtcaggagcgcgcccacgacgacgacgcccacgtaacccagattcgcgatggtgttcgtgatgggctggatgagacccgagaggaactgcgagcgcgcaccggagatatagagtctgtcgttcacatcgttgaactcggagacggcgcggcgctcgcggttgaacacctggatgaccgtctgcccggagaaactctcctctatgatgccatcagcctcgcccagaaaggtctgctgacggcggaagtagcgctgggaggcgcgaacgatgagaaccaccatgatcagcgagagcggcaccgtgagaaatgtcacgcccgccagcgtcaccgagagcagaagcatctggatcgccacgcctgcgatctgcgcaatcgaggtgatgagctgcgtcacgctctgattgagcgattgcccgagggtgtcgacatcatttgtcacccgtgagagcacgtcgccgacggcatgcgtctcgaagtaaccgagcggcatgcggccgatcttctcgacgatctgacgacgcagtcgatagcatacgcgctgcgtgatgccagccatgagccagccctgcacgagattcaaaaacgatgaaccgagatatatggtcagcgcgatacccagtatgtgccccacatttgaaaaatcgacgtccccggtgccagcgaccttggcgctgatcccctcgaacagcgcggtcgtggcgttgccgagcacgcggggacccatgacgttgaacgccacggacaggatcgcggagaccacggccacgatgagcctcgatcgctcttctgcgatatagtggaagagcttgatcaatgtgcctcggaagtcgcgcgccttctcggtcgccgggacgccgcgcatacccatgggtgccgccatcagcgctcacctcccctcgaggatgcgtctcgtccgtcagcgtgacgctctttctccgatcctgccgagacgctcgcatcctcttcgagaccgagctcctcgcaggaaagctggcttctggcgatctccaggtactccctgctcgttcgcagcagctcctcatgggttccggcggccaccgcgcgcccgtcgtcgatgacgatgatctcgtcggcgtgcatgatcgtggcgatgcgctgcgccacgatgacgaccgtggtgcctcgcacctccttggcgagcgcatcgcgcagattcgaatcggttcgatagtcgagcgcggagaacgcgtcatcgaacacgaggatcttgggacgtgtcgccagagcgcgcgcgatggcgagacgctggcgctggccaccggagacgttgctgcccccctgagcgatcatgctgccgaatccctcggacttcgcctcgatgaagtcgcacgcctgggcgacccgcgctgcgcgctccatgttctcatctgacatcgaagggtctccgtatttgatgttgtccttgatgtcgccagagaacagcaccgcgtgctggggcacgaacccgataagcgagcgcagcttcctgaggcctatatggcgcacatcgcgtccatcgattttgaccgagcctcccgtgacatcatacaagcggggaatgagctgcacgagcgttgacttgcccacgccggtcgagccgatgatcccgagcgtccgaccgggcttcacctcgaagctcacgtgcgcgatcgtgggatcaggagcccccggataggtgaatgtgacgtcatcgaaaacgagatcgccggaccattcgcccccctcggccggcgtgtcgatcgcctcgccgcgagcctcgggatcgtcgatgctcggatgcgtgttcagcacctcgatcactcgcgcggcggccacgtcggcgcggggcagcatgacggagatcatcgtgaggatcatgaaggacatgatcacctgtatggtgtagttcatatacgccatgagcgagccgacctgaagcgtcccggaggctacgccatggccgccgaaccacacgatcgcaaccgacgtgacgttcatgatgagcatcatgcacggaagcatgaacgacatggcgcgattcgtgaatatataggtagatgtgagctcggagttgacgtgatcgtagcgctcctcctcatatcgcgtgcgtccgaacgctctgacgggcatgattccggtgatgatctcacgcgccacgagattgttcctgtcgacgaatatctgcatcttgcgaaaccgaggcagggtgagacccatgagcacgccgaccacgaccgcgatgacgcacacggccgcgaccacgatccactgcatgcccgtatccccataggagatgacccgccacacggcgccgactcccatgcacggagcgaacaagacgatgcgaagacacatgacgagcaccgtttggatctgctggatatcgttggtcccgcgcgtggtgagcgaagccacggagaacctcgacatctcctgcggagagaacgccagaacgcgctcgtagagatcgtgcctcagatctcgcgcgacgagtgccgcggtgcgcgacgcgttgaagaccgctccgatggcgcatgctgctcccacgagggtgaaaccgagcatgatcgcgccctcgtgcaccagatagtcggtctgcacctgagaaagatcggtgccgatgctcctgtagacgcccttcacgaactccaccgcgcgcagaccgatgaccgtgtcggcgttgtcgcccagactcctcacgagagccgagcgcgcgccgacgagctgatctttcgatatcgcgccggcttgaacgagcttgcgcagcgagtcggtggtgacggtatcaccgagactcgcttcaagcccttgggatagctgccgctcggcgccggacgcgcccggagcgcgcgccgcgcgctggtctcgcgctgcgtacttcatgaactgtttcgttggtatcccctgatcaaactggtaggtgagcatctccgcctcgcccagagcgccctcgatggcagcgcgatctgcatctgagccgataacgtcgcgaacacctttatcgtcctttggaccatagagatcctcgacgctgcgcatctcctcgggagacaggaagagctcgacgttctcaagcgctccctgcgcgatgcgatcgggcaccgcgctggctatgccgccgcgcgtgatgccgacatcgacgatgtcgctcatcagcgtcggcagggtgagctcgcagttcgcctgtatgaacagaagcaccacggcaatgagcagactcactttatggtgcctgagaaaagtgaaggttctcaaaagatctcctcttcgatctcgccgcattcgattgcgttgccacaccattttgcccgtcgcgcgaccagttgtggtcgtcgcgacgaaacgggcgcgaagtctcatagttatttcgcaataattcctcggttcatgaaggtcgcgcgcgcaggaccgcagctgtttgcatatcggcgatcgacgccagggtgaagcgcgcgtcgggagaacgtcgacggccgcgctctctgccatcggcacatcgaacggctcggtcgcacatgacggacgctgggcgcggtatgtgcctctctatgaagattgcatacgatttcgcctatctatgctatagttcctatctgtttcttgcggtacaccagaccgcccgaggagggtcccgtcatgtcaaaagtatgcgaaatctgcggtaagcatccggtcgccggtcgctcgatcagccactcgcaccgcgtcaccaatcgtaagttccgaccgaatatccagcgcgtgcacgttgtcatggacggccaccggcgcaagatgaacgtctgcacgagttgcctgaagtctggcaaggtggctcgctcctagcgccgtgcggctcgggtgatacgagttcgcatatcctgcgcaaacagatccgcatgatcgagtcagcgcccttcggggcgcttttttcgtgcgccgatctcgtctgaggcaaattccgccgagggcgtttcgaacccgagaccgatttacgcgcgcgccgacacccagccgacctcgtattgaatgatgcggggcttggcgcgttgcgatttcatccttccgctgctgccagatatgttcctcgagcgaccacccggtcatctgatgatacgaaaagcaggcgattccccctttaccgtaaattgaaacgctacaaatatttgaagcgtttaaatacgccgttcacgaaatatccgtaccgtttcgcgacgagacttgctatgatttccccggaagggtaggtcaccattcatgaggagagacacatggtgaaaaagaagccttcggcaaccactgcccctgaacttgtagattcggtcgaatcccttgaggcgaaactcgcgtcgatgcgcgaggcccaagggattttttcaaccttttcacaagatcaggtggacaagatcttctacgaggcggcgatggcggccaacaaggcacgcatcccgctcgcgcgactcgctgtcgaggagacgggccgcggcgtgctcgaggacaaggtcatcaagaatcattacgcggcggagtacatctacaacgcctacaagaggaccaagacgtgcggcgtcatcgagcgcgacgacgcctacggcatcacgaaggtcgccgagcccgtcggcatcgtcggagcggtcatcccgacgacgaacccgacgtccaccgcgatcttcaagtgcctcatctgcctgaagacgagaaacgccatcatcatcagcccgcatccggccgctgcccgatgcaccatcgccgcagcgagaatcgtcttggaggcggcggtcgccgccggcgcgcccgagggcatcatcggctgggtggacgtgccgtccctggagctcaccaacaaggtcatggcagatgtcgacacgattctggcgaccggaggccccggcatggtcaaagccgcctactcgagcggcaagcccgccttgggtgtcggcgcgggcaacacgccggtcgtcatcgatgacacggcagacatcaagctcgccgtcagctcgatcatcctgtccaagacgttcgacaacggcatgatctgcgcctccgagcagtccgtcaccgttctcgacccgatctacgacgaggtcagatccgagttcgagcgccggggctgctacttcgtcaaaaccggaaccgagctcgagagcctgcgcggcgccatgttcaagaacggcgccctcgatcatcgcatcccgggaatgcccgcgtccgacatcgcggcgctggccggcatcaccgttcccgccaagaccaagatcctgatcgccgagatcacctccaccgacgcggccaccgaggagttcagccacgagaagctctcaccggtcctcgcgatgtatcacgccgcgagctacgacgaggcgctcgacaaggccgagacgctcgtgctcgccggcggccccggccacaccgcctcgctgtacgtccatcccgcggcgagcgagaagatcgaacaattccaatccaagatgaaggcctgccgcatcgtcatcaacacgccctcctcgcaaggcggcatcggcgacctgtacaactttggtctgacaccctcccttacgctgggctgcggctcgtgggggggcaactccatttccgagaacgtgggggtgaagcacttgctcaacatcaagaccgtggcggagcgccgcgagaacatgctgtggttccgcgcgccggagaaggtgtacttcaaaaaagggagcacgccggtcgccctcgacgagctcggctgcgtcatgggcaagaagcgcgcgttcatcgtcaccgaccagttcctcttcaagaacggcaacacccgcgccatcgaggcgaagctcgacagcatgggcatcgcgcacgactgcttctacgatgtggagcccgacccgacgcttcagtgcgtgcgacgcggcgcgaagcagatgagcctgttcgacccggatgtcatcatcgccgtcggcggcggctcggccatggatgccgccaagatcatgtgggttctcttcgagcacccggatgcgaacttcgaggacatggccatggacttcatggacatccgcaagcgcgtctacaccttccccgagatgggcaagaaagcctacttcgtcgccgtgcccacaagctcgggcacaggttcggaggccacgccgttcgcgatcatcacagacgccgagaccggcatcaaatggccgctggccgactacgcccttctgcccaacatggccatcgtcgacgtcgacaacgccatgacggcgccgcgcggcctcaccgctgcctccggcatcgacgtcatgacccacgcgatcgagtcctacgtctcgatcatggcttccgattacacgcagggcttctcgatgcgcgccgcaaagctcgtcttcgacaacctgccggctgccttcgagaagggcgccgccgacccgcatgctcgcgaggagatgcacaacgcctcgtgcatggcgggcatggccttcgccaacgcgtttctgggcctcaaccactccatggcccacaaactcggcgcgttccaccacctgccccacggtatcgccaacgccgtcatcctgacgcgcgtcatgcgctacaatgccaccgaggccccggtcaagatggggacgttctctcagtacccctaccccaacgctcgagcggcctacgccgagctgggacgattctgcggggtgtgcggcaaagacgatgaggaggtcttcgagaatttcgtgaacaggctcgaggagctcaaggatctcatcggcgtcaagaagacgatcgccgagtacggcgtggacgagaagcatttcctcgacacgctcgatgatatggtcgagcaggcgttcaacgaccagtgcaccggcgcgaatccacgttatccgctcatgagcgagatcaaggagctgttcctcgacgcctactacgggcgcgaaccccagtcctacggggtctgatagaaggtgaagtcgtcggggtccgcgtgtcgggccccgacttgcatggaacggacggatccatcagaagggaatgaggcgtatgattcttccgaaaaacaagacggagctcgcacaccgcggcaacaagatcgtctatgatctcggcgaccggatcgtcaaggtcttcaacgagaccaaacccgtctcggatgtcttcaatgaggcgctcacgcttgcgcgcatcaacgaggcgggtatcccctcgcccagggcgctcgaggtcgcgcagatcgagagcgacgatttcggctgggcgctcgtgacgagcaaggtccccggtgtcacgctcgaaagcaagatcgatgccgagccccagcgcttcggcgagttcctcgaagcgttcatcgatcttcagatcgatatccacgcccacaccgccccgctgctcaaccgtcagcgcgacaagtacacccgcatgatcgactccctcgatcagatcgatgcgacgacgcgctacaatctgctcgagcgcctcgacgggatgaagaaggagttcaaggtctgtcacggtgacttcaacccctccaatgtcatcgtcagcgatgacgagacgctgtcggtatgcgattgggcccatgccacacagggttcccccgcagccgatgtcgcgatgacctacttgctgttctccttgaacagcaaggagcaggccgacatgtacctcgacctgtacagcgagcggcgcggggcgcccatgcaaggagccgttcgccagtggctgccgataatcgccgcctccgaactcgcccgcaagcgctccatcgatgagcggttcctcatgggatggatcgacgtgttcgactaccagtagacggtcgagcgcgcttcgagcaagctgttcgcttgcataatcagctctccttcgctcccggtggcgccaacgtggcgccaccgggattctgttgacgcgcaccatcgtcgccgcgcgtccgcgcttgcggcgaaggacgtggtcagcagggtcgcgagtctcatgcaggtccggcatgcatgcatgccgaagatcctcttgcggtctcagggctgaaggcccaagcgatgagtgagccatcatgacagatgatcgaggcgtcgtcgcactcgatcacattcgatatccccagatcgctgagcagcccgacgcgcgagcgatcgagtttccagcgcatgcccgaaagcgagacggtcgcgcaatccgagatgggaatgaaggagaagcgctgctcggtggcgcacctcagacgccatcggtcgcctccgtgcagaatccgaccgcaaaatgcgtcctcgacgagctcgatgtgcccgcctcgacttttaaggcgtccgagcacgccgagcaggtgatcgggtgatccgccgaagcagcaggtcgcgattatcgatgcatccggccagcgcgcgtcgatggcgcgcagcgcgcccgccaagtcggtgaaatccttatgcggatcatagcgctcaaccaacatgggatcggccgcagtcgaatgcgcctcggcggcccgcaacagggtcgctccccgcgcgctgatagaatcaagatccccgcaaaacaggtcgcagcccgtatcggccctgagcgcggtgtcgtatccgcggtccaccgcgacgacgacatcgcagcggctgcgcagctctgctacgcgcgccggtgtcatcgggcacggcgaaccgccgatgagcagcacgcgcgtcgactcggattttctgaagcccatagccagatccttcctcggttgtcgcggagtacctattatccccgatatgatgatgcgacgccgcattgcgctgaatccgcgcttccccctcgcgacagacgggaaacgccacgcccacgagccgattgttaccgtctccccccttcgaggatggacaaagcgcctcccatggtattcttatggcggtcacaggttccatatacgccacacgcgtctcaggaacgaaaaggattatcccctgtcgatgtgcgcttgcgagccaaaggacttgtatcggatcgcgaccgcgctgccgatcctcgggcttttgttcgagcgcagctgcggaagccgcatgatcgattggagggtcggagttgaagaccgaagtcgcctcgagggacatgagcgccgagcgcatctcagcgaagacggatccgcgcgccacctgcctgatgatgaccgaagatgatatctatctgctctcaaacggcacctggcagcgaagctgggagaagatgggggcgcacccggatacgcaagatggcgcgcgcggatggcgatttcgcgtttgggctccgctcgcgagaagcgtccggatcgtcggagacttcaatcgctgggacgtcgacgcgaatcatctgaagcgcatcttggacagcgacatatgggaagggttcatcgccgatctcaagcggggtgagctgtacaagttcgttatcgagaccgaagagggaaatctgatctacaaagcggacccctatgccttcttcgccgagcgagccccgggcacggcctcgcgactcatggacctcgccgactacgcttggagcgacgacgcttggatggcagcgcggcgaagcgccgaccacatgaagcggccgctcaacatctacgaggtgcatctgggcagctggcgtcggcacggcgatgccccccaaggtgagcccgacgagaacggcggctatcccggtcccggcgattcgttccccgcccaacgcggagtaggctacacgtacgacgagctcgccgaagaactcgtcgcatatatcgtcgagatgggctacacccacgttgagatcatgcccatcatggagcatcccttcgacggctcctggggctaccagcccaccggctactttgcggcaacgtcgcgctacggcgagccccgccagctcatgcatctcatcgacagcttccatgccgccggcatcggggtcatcctcgattgggttcccggaggcttctgcgcagacgagcacggcctgtcgctgttcaacggacacatgctctacgaacgcgagatccatcccaactggggcacgcacaaattcgactacagtcgcggggaggtgcgcagctttctcgtctcgaatgccctgttctggatagaggtgttccatgctgacggcattcgcatggacggcgtctcgagcatgctgtacctgaacttcggcatcgatgatcccgctctgaagcggaccaatcgctttggcacggaggaggatctcgatgcatccgccttcatccgccaggtcaacggagtcgtcggccgcgcccatcctgactgcatgatgatcgcagaggagtcgaccgcctggccgctggtgacctatcccccggaggaggggggcttgggattccattataaatgggacatgggatggatgaatgacacccttcactacatgcagaccgactttccctggcgagcgggcaaccatcggctgctcacgttctcgatcatgtacgccttcaatgagaacttcgtgatgccgctctcccatgacgaggtcgtgcacggcaaatgctctttgatcgggcggatgcccggggattcgtggagacgctacgccggacttcgcacgctgctgctctatcagatggcccaccctggtgcccagctgaacttcatgggcgcagagatagctcagaccatcgagtggcgctattacgagtccctccagtggtttttgatcgatgagtcgagcgatcatgcgcgccatcaggtgttcacgcgcgcgatgaaccacctctttcgcgacgagccggcgttctggcagcgggcctatgcgcagaccggcttcacatggatcgatgcggacgatgcggcgcagtcgatagtgtcgttcgtccgccacgccgatcacattgacaacgacctcctattcatcatcaatttcgacccagcctcatacgagtccttccatctcggcgtcccgcgcgaaggcgtgtggcaggtcgtcatggactccgatgatccctcgttcggcggcagcggctaccccgtcgcatccagctatgcgtcgctaccctacccgtggaatggctgcgacgactctatcgacgtagcgcttcccggactcgccggtctggtgttcaagcgcatcggtcccagtccatgcgcggcaccccatgcgggctcggcgcgagtcgaggcggacgagccgcacgacaagggatccgcgcgccgcgcgcgctcgtcgaagaaacggcgcggttcggtgcgcgaggctcccgaggggaggcggacgacaggcgcgacgaggtgaggatatccatcacaagacacatgcagggaaaaacaccatggagagcatctttaacagcaagcaggagttcatcgagtgctaccgatcgcagatcatggcgatcaccggcaaggatttcgagcacgcgagcgatttcgatcgattcaacgcgctcgcgcgacttatcgcatcgcgtgcgcgcacggtccagaccgcgacggacaaccgcgtcgcgaaaagcggcaagaaacgcgtgtactacttctcgatcgagttcttgataggccgcttgctcgacaactacctgctgaactttggcgcacgcgatctggtttgccaaggtttgagagacctcggtgcggacttggacgacctttgcgatctggaaccggatccggcgctgggcaacggcgggctgggcagactcgccgcatgtcttctcgactcgatggcgcacgagggaatcgccggctacggcaacgggatgcgttaccgctatggcctgttcaagcaggagatcctcgacggtcgacaggtcgagacgaccgacgagtggctcgcaagcggctacccctgggaggtgcgccgccaagacaaggccgtgacgatcggcttcggtggccgcgtcgtcggttacgaggacggcggacggatgtactaccgcaccgaggacacccaagacgtcctcgccgtaccctacgacatccccgtcgtgggctacggcggcaagacggtgaacaagctgcgcgtctggtcgaccgagccgctcgaagagcacttcgacctcgatgcattcaaccgcggctcgtacgccgaagccgacgcgcatcgcgccgacgcggaggcgatctcggcgatcctgtatcccaacgacgccggtgagcacggacgattgctgcgcctcaaacaggagtatctgttcgtcgccgccggcatctccacgattctcgacacgttcagactcgaacatggtcgagcttggagcgagctgcccgacttcgtcgccatccacaccaacgacacgcacccggccatgtgcgggcccgagctcatgcgaatactcatcgacgaggaacgcctcggatgggacgaggcttggagcatcgtcacgaagacactgtcctatacgaatcacacgatcctgccggaagcactcgagacgtggtctatcggcacgttctcaaaactgctgccgcgcctgtaccagatcatcgaggagatcgccagacgctggcaggacgatttcgacaagagtcgcaccggttggcaggatctgctgcgcaacacggcgatcctgtgggacggccaggtccggatggcgaacctgtcggtcatctgctctcactcggtcaacggggtcgccaagatccacaccgatattctcgagcataccgtcctcaaggacttctacgcgctcatgccggataaattcaacaataagaccaacggcatctcccatcgtcgcttcctcgcggagtcgaatcccggctacgcccggctcatcaccgaggtgatcggtgatgcctggctcgatgatgccagccagctcgcgaggctcaccgaattcgagagcgatccctcgtttcttgagcgcgccgctcgagtcaaacgggagaacaaggccagacttgcccgatacatggccgcggaacacgcgatctcgatcgatccgaatacgatcttcgacgtccaggtcaaacgattccattcctataaacgccagctcctgaatatcttcaagatcatggatatctacaatcgccgcatctccgatccgaacttcgcggtcgcgccgacgacgttcatcttctccggcaaggccgcctcgagctacgcgttcgccaaggagacgatccgtctcataaactctgtggccgatgtcataaacgccgacgccagggtgaacgagatcatgcgggtctgcttcatccccgatttccgcgtttccaacgcacaactcatctaccccgccgccgagatctccgagcagatctccacagcgggcatggaggcctcggggacctcgaatatgaagctcatgatgaacggcgcgataacactgggcacgctcgatggtgcgaacatcgagatcgtgaatctcgccggcgcggacagcgagatgatattcggactcaccgccgaggaggtggaggagctgcgcgagaagggcacgtacttcgcgtgggatatgtacaacgcggatcgtgcgcgactcggtcgggtcatcgatgagctgaccgatgacacgttctccgcgctctccggcaacttcgagtcgattcgcaacgaggtcatgcagagcaacgacgcgaacctcgtcatgaaggacttcggatcctatgtggacgcgtgggagcgactcaccgccacctacgccgatccgatgtcatggaatcgccgctctgtgcacaacacggcgacgtcgggctggttctccagtgatcgaacgatccgagagtaccgtgacgagatctggcacgcatgagctttcgggcggaagacggaccgatcgcgacggcagggaagggacagacggcgcgcgcccgagcgatagataccatgagaccgagggaaaggtaggcgacgatgagcagaaaagagtgcatagcaatgctcctcgcaggaggacagggcagcaggctgggagcgctcacgagcaagatagcaaagccggccgtatcgttcggggggaagttcaggatcattgacttctcgctgtcgaactgcgcgaactccggtatcgatacggtcggtgtcctgacgcagtatcgaccgtacctgcttcacgcctatctcggttccggtgcggcatgggatctggacgaatacggcgcgggcatctcgattctgccgccctacgcaacgcaagacgggggcgcatggtacgccggcaccgcggacgccgtgacccagaacatcgactacatcctggaacatgatccgagctacgtcctcatcctgtcaggagaccatctctaccgcatggactaccacaagatgctggcgagccatatagatcacggtgccgatctgaccgtctcggtcatgcccgtcccctgggaggatgcgagccgcttcggcatcatcacaaaggatgaagaggacgacagcatcctcaagttcaccgagaagccggacaaacccgactcgaatctcgcgtccatgggaatctacatcttcacaaccgacgtgctgatcgccgccctcgaagacgatgcgatcgatcagcgctcgagccacgacttcggctgcgacatcatcccgaagcttttggctgacaagcgacggctcttcacctatgagttcaacgggttttggaaagacgtcggcacgatcgcgagctttcatgagacgagcatgaatctgctcggacaagatcctgagttcgatctgtatgatgaggcgtttcccgtcatgagcaatgatgcgacccgtcctcctcactatatcggaccggagggtcgactcgatgattgcctcgtctcgaacggctgcaagatcttcggcacggcgcgccactccatcatctcgaccgactgcatcgtcggcgagcgggtgatcatagaggactcggtgctgcttcccggttgcgtcgtcaagagcggcgcgcatgtgagccgcgcgattctcggcgagaactcggttgtggaggaaaacgtcaaattggggagcgtggactccacgaaggacaccgctgtcgtcggaaacgacgtcgtcatcggaaagggtgagtgagcgatgatcaaccaaaaggccataggctatatcaccgcgaactacgcgagcagagcatcgagcaccctgctgaagtcgagaccgctcgcatcgctgcccatcatcggtcgctacagactgatcgactttcccctctccaacatgtgcaatgccggtatcagaaccgtcggcctcgtcatgcccgggaacttccgctccatcatcgatcacatcggctccggacgcgactggatgctcgatcgcaagaagggcggtatgttcctgctgccgggaaacgcctatggcacgtcgaaacggggcatgcggttccttctgcgtgacatcatctcgaacagaatgctgttccttcgctccgagcaaccccatgtcgtcatgtgcgcatcgaacatcatcttcaacctcgatctcgatgctataatcgacgcgcacgagacgagtggagccggcatcaccatgatctatcactgcgccgagcgcccccagcacgacgtctcctccctcgagatcggcgagggcggccgcgtgacggccatcaagactggctgcgatttcggcgacaacaagttcttggactgcttcatcatcgaacgaaacgtgctgatcgacatcatcgatcattacgccagcgcagactatctcgatctgttcgaggcgatcgcgggcgacttcgcacgcatcgacgtttgcagctacgagttcaaggggctctcgatcggcgtgttcgacgagaacacgtactatcagcgcagcatggaactgctcgatccggaccgagccgatcagctcttcatggccgagcgacccatccgcaccaaggcgcacgactatccgcctgcgaaatacgttgcggggtcctatgcgtgcaactcgctgatctccgccggctgcatgatacgcggcacggttcgcagctccatactgtcgcgcggcgtcgtcgtcgagagcggcgccagcgtggcaaacagcatcatcatgcagtcctgcgtcataaagagcggcgcgcgcgttgaacacgcgatcatcgacaagaacaacgtcgtcgctcagaacaccgaattgcgcggcacgcccgagtcgatcctcgtgatcggaaaggtggccggtgaagcgcagtgaggggaacgagcggcggtgcgagtcgcgcgatctgtccactgctatcgaaagagacgtcagcgacggtggggcggtcgcacggcgacgcgccgctcgccgcaccatcaaggggttcaggagcgattatggcaaataagaggattcaagtggtgttcgcctcagcggaggcggcgcccttcgtgaagaccggtgggctcggcgatgttgccggctcgcttccgaaggcgcttggacaggccggcgccgatgtcatcgtgatggtgcccaaatacggatccatcgcccccgagtacacggaaagcatgacgcacctgtgcgacttctacgttccactcggttggcgcaacgaatactgcgggctcgagcttctggatctcgacggcgtgaggtacctgttcatcgataacgagcgctatttcaagcgagactcgccctatggcttcttcgatgacggggagcgcttcgccttcttctcaaaggccgtcaccgagagtctgcagcatcttcccgcgggattcacctgcgatgtccttcactgcaacgactggcacacggcgctggcccctgtctttctacgcgagttctatcagggactgcccacctacgagcgcgtcagaaccgttttctccatccacaacatcgcgtttcaagggcagttctccgatcgggttctgaatgatatattggggctcgcccacattccggccgcggccggacagctgcggtgcgacgactcatcggtcaactacatgcaaggcgcgctccattacgcagatgcgatcacgaccgtgagccccacctattcagaggagatccgcacgcccggattcggtgagggactcgaccctgtgctgcgcgaacgctcggctgtgctgtcgggcattctgaacgggatcgatgtcgacgccttcgatcccgccaccgatgcgcgcatcgctcagggcttcaccgcgtctcacatggccggaaagcgggcatgcaaagctgccctccaggaagagctggggcttgaggtccgtcaggatcgcccgctcatgataatggtgagcaggctgacgcgacagaagggtctcgatctggtcacgtactcactcgagcgaatcctctcaggcggggtccaggtcgcagtattgggcaccggtgagcgcacctacgaggatgctctcaatttcttcgccagtctgtatcccggcgtcatggcggcgcgcatccaattcaaccccgcgctgtcgcatcgcatgtacgcgggtgcggacatgctgctgatgccctctctgttcgagccgtgcggcttggcgcagatgatcgcgatgcgctacgcgacgctgccgatcgtgcgagagaccggtggactcaaggatacggtcaagccctacaaccgctttaccggtgagggaacgggcttctcattttcccacttcaacggcgacgagatgggcgatgcggtctttcgtgcggcgcgcctgttctgggatgatcgaaaagggtggagcggcctggtcgcacatgccatggccgaagacttcagctgggttcactcagcctcccgctatcttgatctctaccggcatctgcttttcacaggcgatggcgacgcatcggagacgctgcccgcaggtgaatcgagcgagaccgaatcggggcggatgcgatcctctgccgagccgagatccgcgaaaccagaaccctgctctcagcagctgtcggccgctgagacgcggccgcgcgcaggtgccgcatccgatgcgatccagtcgcaaagctctgccaagcgggcacccgagatgacagctggtccagttgcgaagacgggcagcggcgcgcggcgagcctccggctcgaagtcggcgacctccaagcgcgcctccgggatcagccgcggctccggcggcaaggcgaacccggtgaagccctcgaccgcagggtcgacgaccgcgcgggtccgaatctcgaagcgcggcgctcgcggcagcgccgaacgtctcgaaaccacgtcgaccagcgctgcgaaatccaagcgctcgactgagagcaccgtgtccgcgccccccaaaacctctcgaaaggcacatgcgagcgcagatgccaccgaggcgcccacggggtcggtgcgctcgaagggagcggccgcacgaggggctgcgacgagtccgaagggggatgcgggttcgacgagcagctcgtctgctccatgcgacctcgcgtcggagaccgtttcacgcatgaagcgcacacgagggcgtcgctcgaatcgatcgagatgagaggtgggactccccgggatgaccggtgagccccatgcgcgatgggacgcctggggatccggtgcggcccgcctttcatcagcccctcgtgctatcatctgatagcgtgtacgagggcattttttcgatgaatcaaacgaccatcccacctcgttggttcggatgcgccgagaagataaggtatgtatgaaattgagacataactccaggagctgcgattgccgcgcgcccttcggagctgttcgcgccggcaccacggtccgtctggcggttcacgtggaggatgccgatttcgcgagcatccggctttcactgcgcacctgggtcgacggcagaggcgagcggatcgatgatatgcctgctgtcggaaacgggaccttcgaggtctcgcttgcgtgtccggagcctgagatcgtctggtatctattcatcgcacgtgccgctgacgggaccgctacctatctcggagctcccacggggcgaacaggcggtgagggtgtcgcatatgcgtcgatcgacgccccctcgtttcagatcacggtctttcagcatcgtgccatacgaccgacttggtacgagcacggcatcgtgtaccagatatttcccgaccgctaccgccgcgatgccggatggcgcgagcggacggctgcggtgctcgacagaccccgcgccggcatcgcgcgccgactcgtcgaggactggaatgaaccgccgagctatcgacgggcgaacgacggatcgatcgcgtgctgggacttctacgggggctcgctgaagggcatcgaggacgatcttcagcgcttggccgaactcggcgtctcggcgatctatctgaatccgatcttcgaggcggcgagcaaccatcgctacgacacggcggattatctgtcgatcgatcccattctcggaaccgaaaaagattttcgtcacctgtgcgcggctgcgcgcgaacggggaatctcgattatcttggacggagtattcaatcatacgggggatgactcgatctacttcaaccgctacggaaactacccgggcgcaggagcctggtccggcccggaatccccatggcgcgatgcgtataagtttgacgatgacggcggctacaggtgctggtggggcgttaaaaacatgcccgatctcaatcaggattcgcctctcgtccgtgagctcatcctgggagccgacggggtcgtgagacactggctgcgcgccggcgcgcgaggttggcgtctcgatgtcgccgatgagctctccgatggattcatcgccgatatcaagcgcgctgtcatggaggagcgccccgacggcttggttctcggtgaggtctgggaggatgcgtcgaacaagtcgagctacggcaagcttcgtcgttatcttttgggccaggagctcgactccgcgatgaactatccgtttcgctctatggtcatcgattacctgttgggcgtcagatccgcccgcgatacggccgagaccatcgaatcacttcgggagaactatcctcccgaggcgctcgcgtgcgccctcaatctgcttggcagccacgacaagccccgtatcgcatctgtgctcggcggcggtccggacgagtcccagctgcccgagagcgagcggggtacctggcggctcgatccgcacgcgatgggactcgcaaaaggacgcttctggctcgcctcgctcatgcagatgacgttcccgggagtcccctcaatctactacggtgatgaatacggtcttgaggggctatcggatccgggcaatcgacggacactgcctgatgagcgcgatgtcttcgatcatgatatgctcaccatcgtgagaaacgccgcggcgctgcgccgggcgctgcctctgatggtgaccggtgacatctctgccgaagcgcgctcagatgacgttttatcatacacgcgtcgcgacgcgagcggactcagcgcgacggtaattctcaacagcgactgcgcctcgcagcacgccgtgagcatccccatgctcggccaggccgcctcagatctgatctcgggcagagagctcggtcgcaacgaggacggcaccgtgacggtggagctcgcaccgctcggttccgcggtcgtgcacttccatgatcggcgacgcatgcagaagccgcttgccccgggagcgggaatcatgtgccatctcacctcgatgccgaccgaggacggtcgggcaggtcgtctcggtgccgctgcacggcgcttcatcgaccgactccacgcgatgggtgctcgctactggcaggtcctgcccgtgaatcccactgatggcttcaactcgccgtatgcgggaccctccgcgttcgcgggcagctctgcgcttctgcccgggacggctggcgagatcgagcgggatttcgagagctggcgcgacacgggaggagagcacgacgccgcgtttctggagtttgcgcagacgcaggcggcttggttggcaccctattgcgctttcatggccatcaagcgccatatggggggtgcatcgcgccatgaatggcccgctcgcttcaagcgctacgatccctcgctgctcgacgacggcgatctcgctcgggaggcgcgattccaagcgtatctccaattctgtttcgagaccgcatggggagagatgagcgcgtacgcgcacgagcgcggcatcgagatcatcggggatatcccgatgtacgtctccgacgaatcggccgatgtctggagcgcaccggagctgttcaatcttgatgatgacggcaggccgaccgaggtcgcgggagctccgccggacgacttcgcacccgacggacagctctggggcaacccgacgtttcgctgggaccggatgagacatgatggattcacctggtggctcgcgagactgcgacgcgctcaacgactttacgaccatgtccgactcgaccactttttaggctatcactcgtatttcagcattccggctggcggtgcgtgctccgcgggacgctggctgccgggaccgggagcggatctgttccaactcgcctacgacgcatggggtccgctgcccttcatcgcggaggatctgggctatctcacgcccggtgtgcgcgcgctgtgcgcgacatgcggctttccgggcatggacgtcatgcagttcgaggactatgacgtccgcgccggcttttatcctcaagccggaaagatctgctacacgtcgacccatgacacttcgaccctcatcggcttctgcgagcgctcctacgccaacggggatcgagaacaggcgcgtcgcatcgcggaagcacttcttggcgccgcgctccacagcgatgcggatgtcgtgatcacgccgcttcaggacattcttgagctggatgatcaggcgcgcatgaacgtaccgggggtggccgagggaaactggacatggagagcgcgcgaagccgatgtgatcgacgccgtcccacgcattcgcgagatgctcgagagaagcggtcgcatcagcgcggcgagccgatgaatgaggagactgcttgaagcccgagcgccacggagccgggcttcttgcgcggcaaagctgttttgagtagggtagcctatggcttatcagcgaaacgaaagggttctgggacacatggcacgctatgactaccgctgtgctgcatgcggaacgaccttcgaggtcgagcaccgtatgagcgctcatccgaatatcagctgtccggcttgcgggggcaccgcggacaagcagttcagcgccgccggcatcgtcttcgaggggagtggcttctacaacacggatcagcgacgcgccgacgctccgaaaccagctgcccgagaatgcgcgcagacgcccgcctgctcggcatcgaagagcaaatcgagcggcgagggcgcgcatccaaccgaatgcgcgacatgtccgaaccacgagaaggtcccggcccgaagcgcaaagaaggcctgatcgcaacgaagtcgatcggtcagctagaggctatcggccgtatgacagcggatgagccgagcgcagaagtgtccatcgaagtcccctgtccgcggcacgctttgcagcgtgcctcttgcgctttccagggtttcggcgaagcgcttggcgtccgcgaatcccgctgagcgcaggatcggggcggcggagacgcgatcgagcctgaatgcgcggccagtctcaccacccagaaagtcatcgatgacatcgtcgttctcgctgctcagcaccgagcaggtggaataaagcagctgaccgcccatggcgacacgggaggccgccgaggcgagcagcgctcgctgaaggtccggcagtccgcgctccacatcgcagggtcgcagtctccagcatatctcgggatggcgtcgcatcgtaccggtacccgaacacggggcgtccacgaacacggtctcgaacaggcggcggcgatctgaatcgccgagagccccctcgagatcgcagccatctgccaccagggtgcgaacgccctcatccaagccggctcgacggagacgctgtccgcacgactcggcgcgtctcgaatcgatatccagcgccacatgatgacgcgcgaagccggcccggtgagcttgggaggccatgacgaaggtcttggtgccgcgaccagatccgatctccagacacgtgcccaccgccgtggccgcggtcgcgatcagctgcgcgacagcgtcggatacgacagcgtcgccgcgctcgagcgccgacgatgcgagcagctcgggccctggtacgggtccggcgcacccgggcagctcgatagatcccaaaaccttcgcgaaatcagcggattcgcgaagcgggttcagatggatcgcgatgggtgcagccgtgagctgggtgtcgaagagccgcccggcgagctctggtccgagtgatccctcgatcgcgccagcgagccacaccggcatcccggcgcagcgcgccagggacacgactcggcggtccttgagcggcgcgtccgcagcggcgagataggagcgccgcgaggtggcgacgcggcgaagcaccgcgttggccaggccggtcgcgctgcgagcgatagagccgacgagttcgactccctgactgacggcgacggcgggcggccgctcaagatagatcaattcgaaggcggcgatgcgcagcgcgatccgaacacgcgccgacacgcgtcgcgggtgatccaggtgcatatcgataacctcgtcgagcgcaccagaggtcaccgtcgcgcccagggcgagccgcatcgcgaacgcggcatcgcgtcggtcgagatgccggtcgcgtgccacgccgtcgagcagctcgcgaacatggactccgcgctgatatgccagaaacaaggcggatagcgcggccgcgcggccggcggcgggagcgggtcttctcatcatgcaagccgttgccaggtacccgtgcgaacgcgtacgccggaagcccaggcgtcggcgcccatctcgcgacgaccatccggtttgagggacagaacctgaagtgagccgtccgcgcagccgagcagcacgcgctcttttccgaccgcgagacagcccgcagcgacatgagccgacctcacagcgacggcgcgcgtcacgcggaccggccgatcgacgatgacgcagcgggcgggtgccgcatccgatgacgctcgcacgcgacgcgcgttcatctccgccgaggatttcggatcgagccacagctcgcccttctcgatcttgggcgcgagagtggctctggtctcatcctggggcgaccacacgacatcgccggaccggagcgcagggagggtgcgcacgagcagcgatgcccccagctcggagagatccgagctcaactcatcggcgcccttgctcgatacggcacatgaagcctgggcgcagacatcgccggtatcgacaccggagctgatccgcatgatcgatgcgcccgtgcacgagtcaccggcaaggatgcagcgctgaatcggcgccgccccgcgccagcgcggcaaaagggacgcatgaacgttcacgcatcccaaaggagacattctcaggacctcgtcgggcaggatcgaaccgaaggcgacgacgcaaaagatgtcagcctccgtcgcgcgaagggcctcgatcacatcggaatccattcgcctcgcctcgagcaccgggattcccagatcgactgccgccgccttcacggcagacggctcgagtcgtttgccgcgcgcgcgaacggcatcaggccgggtcacggcgagacagacatcatgagcggcggcgagcgcgcgcagggggggcacggagaacgacggggttcccatgaaaacgacgcgcatgctcggttccctcccctactccgtctcgactggcttcgccccggtctcgccgggcttcgccccgcgagcgagcgcatcctgatacgcgcgcaacgcgatgacgtgcgcagcgggatcgagtcgctcgaacatggtgatccccttgagatgatcgatctcatgctgcaggcagacgcacatcagatctcccgctgcctcatagcgtatcaggttcgcgtcgagatcataggcctcgacgacgacatgatcgggcctgtagatctcacaggagattccaggaatcgacaagcacccttccgagaacgctgtcagccgatctgactgctcgataatcacgggattgatcaagacgtagggatcgtagtcctcacgtgacgtataagaggtatcaataactatcatttgaacagtttgacccacctgtggtgcggcaaggccgcatccggcgttctcaaacatctcctgtttcatatgcgacgccagccgctcgatctcgggtgtgatctcctcgatcggggcacattcccgtcgcaggcgctcatcaggcgacaagacgattccatttatctccacgaagcggttcccttccagttcaacgcgatctcagaccccccacttgatcgaccgtgcgccctcgggcagaccggtacctttcggctcacatcagatcgtaggcgtcaacgtccacagtcacgctgatccccgatctcgagccgatgcgagaaagagtcgcggcgattattcgagatatatgataccccagcgggcatttgatcacgatgtggaagcgaaagcgatcgtgcgcgcgttcgatgacgcagctcgccggaccgacgacgatggggccgctcatcggatcaggcgaaagagtatgcgtcgtatccgcaggtacgtgccccggttccccacaagattcctcggagatcgcgcgcctcagcgcattcgccacaagatcggcgcaggcgcgcacggatttctcctcacgaccctggcacacgatgttcaccaagcgcacaaagggcggatagagcgcctcggcgcgcacgcgcagatcgtgctcggagaagatggatcgatcgtgcgcggcgacggctctgatgaccggatcgtcgggcagatacgtctggattatgacttcgccggggttctcgccgcgccccgcgcgacccgcaacctgctcgagcagatcaaacgcccgctctctcgcacggaaatccggcatcttgagagcatagtcggcattgatcacgccagcgagagtcacctcgggaaaatcgagacccttggcgatcatctgtgtgccgagcagaacggagcaccgggcggcatcgaagcgctcgagcagccgcttgtgaccgtcgcgccccctggtcgaatcggcatccatgcgaatgatctcgacatcgcagggcagcagcgcgtgaagcgcatcctcgacctgctgggtgccgagccccatcttcgcgaggtaggggctgttgcacctggggcagcgcgcgttctggtcgggataggcgcgaatgcggtagacggtcgagcacgtatggcactcgagcgtgtgcgtccgctcatgataggtcagggcggtcgaacagtggcggcacgtcgggacgcatccgcactcgcgacacatgagaaagggcgcgaaaccccgacggttgtgcagcagcacagccttttcaccgcgctcggcgacccgctcgagcgcggcggccaggggacgcgagaagatcgagcgcccgccggatcgaaactctcgccggagatccgcgatcgtgatgttgggcagctgtgcgaaacccggccgatcaggcatggtgacccgcagccagcttctgttcgcatagcctttctcccggcagcgcatgagtgactccgccgagggagtcgctgagcccagtacgagcgcgcagccgtatcgggcggccatggctgcggcgacctcgcgcgcgtgatagcgaggattcgaaccctgcttgtaactttgctcgtgctcctcatcgatgatgatgatccccagatcggaaaaggggcagaacagcgccgatcgcgcaccgacgacgactcgcgcggtgccatcgcgcacgcgatcccactgatcgaggcgctcaccggcagacaggcgcgaatgaaacacggctaccgtcgcaccgaagcgcgaacggaaccgaccgaccgtctgagctgtgagggaaatctcggggacgagcacgcaggccgagcggccggcttcgagaactggctcgatcgcggagagatagacctcggtcttgcccgaacccgtcacgccgtcgatgagcacgacgtcgccgcgaccggcgctcaccgcgcggccgatcgccttcaaggcagcgacctgtgcgcccgtcaacgtctccggtgccagcccggatgccgatgaaagcgtggtctcctgatcgcatccgcgccagactctgcgctgctcgactgagacgagtccgcggcgctcgagtgcgcgcacggtcgcggacatgctcgtgtacagagctgccagctctctggtcgtgacgggtccgcatgaaagcgcttggatgagctgtcgctgacggctcgcgcgagcaggaggctcgaaacgccggccgcgctcggtgagagacacccagcgatcgcagacctctgagacgcggggctgctcgaggacataggtgccatcggccgcccgagacagacgagcggagcgccccggtggcagaaacagcctcaggcactccgaggtcgacgcgacgtattcgcgcgccatccagcgagcgatatcagctgaaatggctgagaacgatcgacgcgcgagaaccgatcggatcgtcttcacactccgaccctcgacagcccccccgtcggggagcccctgaggctgctcggcgatggcgatgacatagcccacggcaagacgccggccgaactcgaccagcacggtggatccgatctctatctcattgacggccgcgtcgtccacggcgtaggtgaatggctcggtgagcgcgcgcgatgcgatgtcaacgatcaccgagacgaatgcgcaggcgacgccagctgcgcgacgcgccgtccctgccgattcccccgagcgggagccgctcgcggatcgcgagatcgacgcgggcttcttatcagagatcttcggcaccggctcaggaccggctaccgcaggcgctgcgcagcaggtccgctcgatccaggcgctcccatgtgaaatcagcgtcgtcgcgaccgaaatggccgtagctcgccgtcttctcgaagatcggtcgtcgcagatcgagcgcctctatgatcgccgcagggcgcagatcgaacaccttctcgatcgcccgcgtgatctcgcgctccgagacggtgcccgtaccgaaggtgtcgaccatgaccgagagcggatgagcgactccgatggcataggcgagctcgatctcgcagcgagtcgccaaaccggctgcgaccacgttcttcgcgacccagcgagcggcataggccgccgagcggtccaccttcgtgcagtcttttcctgaaaaggcgccgccgccgtgtcgccccatgccgccgtaggtatcgacgatgatcttgcggccggtgagcccggtatcgcccatgggaccgcccaccacgaagcgcccggtcggattcacgtacagctcgcatccccgccatgagatgtccgcgcgctcgagcacgggctcgatgacgcaggcgagtagatcggccttgatcgtctccatggagcggatcgacggcgcgtgctgcgcggagatcacgatggtctccacggccttcgggcgaccctgctcgtacctgatggtgacctgcgtctttccatcggggcgcaggtagtctatcaggccctcatggcgcacccgagccagccgctcggccagccggctcgccagatgatgcggcatcggcatcaggctcggcgtctcgtccgtcgcgtaaccgaacatcatgccctgatcgcccgcgccgatgagatcgatcgcgtcggtggtgagaccggcctgcacgtcgaagctctcatcgaccccttgagcgatatcggggctctgctcgtgaatcatgttgatgacgccgcacgtgtcgcaatcgaagccgtacttcgcgcgatcatagccgatgcgccgaacgacaccgcgagcgatttcctgcacgtccacataggactgggtgcgtatctcgccggagacgatgatcgatccggtggtgacgagcgtctcgcaggcgcagcgcacgcaatcgagtctcgccggcgcaccgctcggcgcgatgtatcctcgagcctcgagcgcggcctccttggcgagtatggcatcgaggatggcatcggagatctggtcggccatcttgtccgggtgtccctcggtcaccgactcggaggtgaacaggaacgagcgcgggcggtccgtggaacgaagtcgatctggcatggcatgccctttctctcgagttgcccgacgaccgttgccattccgccgggcgcgttgatgcgagatgattgtactcttgggtcgagacgattatgtcaggtcgctccgatgcgcccacaagcatcacacctcgctggtcgcgcgaacaagaccgacagggagcaccccgtctgcggcgtgcgatctcgtcgtgatccgagccggcccccgactcggctggacgggaggcgccgcgaacgatgccccgtgccgctcgccgcttccatcgcgtgcgcagacggcaggggcaaccggatgggcgcgcgtctcctccagaagcgagagaactcagatacgtttttcatacccggagtcgagcttcgcctccatagcgcttcagcttggcatataatgcttggcgcagcaagctgctcagcatacgaccaatccctcgaggagcatccatgacctctcccgttcgcgttcgcttcgcaccctcccccaccggtcgccttcatatcggcggcgcccgcaccgcgatctacaattgggctttcgcgcgctcacgcggcggcacgttcatcttgcgcatcgacgacacggatccggcccgctcgaccgaggagaacacgcgcgtcatcctgagcgcgatgcgctggctgggactcgactgggacgagggccccgagatcggcggccaagcagggccctattcccaagccgagcgactcgacctctaccgcgaagccgccatgcgcctcgtctcgcaggagcgcgcctacccatgtttctgcactcccgctcagctggccgccgagcgcgacgcggcccgtgcccgacgcgatccctatcagggatacaatcgcagctgccgcgggatcgatccggatgaggcgagagatcgcatccgagccggcgagccgcataccctgcgcatcaaggttcccctcgatcgaggcgatgtggtgatcgaagacgccgtgcacggctctgtgagcttcgcggccaaagaactcgatgacttcgtgatcatgcgcaccgacggcacccccacctacaacttcgcgaccgtcgtcgatgatgcgctcatgggcatcacccatgtcatccgcggcgacgatcatctctcgaacacaccgcgacaggtcatcgcttacgaggcgctcggagccaccgtcccggtgttcgcgcacatatcgatgatcctcggagaggatgggcgcaagctctccaagcgtcacggagccacgagcgtcgaggagtaccgcgatgccggcattctgcctgacgccctgatgaactacctggcgctcctcggatggtcactcgacggcgagacgacgatcatcccgcgcgaggtgctggcgagcgagttctcacttgatcgcatctcgaagaatcccgcgacgttcgatcccaaaaaactcgcatggatgaacgccgagtacatcaggcgcatgtccgaaagccgattcatctcagagatcctcgtcccgcagatagagcgcgctggcctcggcagctgcctcatcggtcgcagcgagagctggcttggcgacctggcgcgcctcgttcagccgcgaacgaagatgcccgagacggcagcgcagatcgcgcgtccgattctcatcggttccaaagagctcggctatgatgagaaagcgcttgcgaaaacgcttgagcgacccgggtcctccgcgattctgaaccccgtcatcgacgtcctttcggccatcccggaatccgcatggacgaccgaagcgatcgacgcggcgatcgataccgtgccggagcttctcgataagaagcgacgcgatgtgtttcaggtcgttcgggtcgcgctgatgggcaccatggtctcaccgcccctcggagaggccgcccagctcatcgggcgctcaggttgcctcgagcgcctcgagcaggcgcgagtgcggtccgcgtgatgggaaaacatctccttgggaggaaaaatcatgtcccgtctgtcggcatttgagattctgggtccggtgatggtcgggccctccagctcgcacacagccggtgccctgcgctgcgcgcgcgtagcggcatcgctcatggagggctccgtgacgcgggtgcgcttcacgctgtggaactccttcgcccacacctaccggggtcatggatccgatagagcccttgtagcggggattctgggcctcgacaccgacgacgagcgcattcgcgacgccctctctctcgcccgggagcaagggcttgattgctcgttcatcgtcggcggagatgacggatcgatccatcccaacaccgtcgacatcgagatggcgggcgccgccggtgagcgccgccgcgtgcgcggagagagtctcggtggggggcgcgtgcgcatcagccgcatcgacggcgtctcagtcgatctctcgggcgagtacgataccttgttcatcgctcaccgcgatgagcgcggcgtgctcgcccgtctcaccgtcgagctcagcgagcgcggcatcaacatcgcgttcatgcgcacctacagaacagcgcgcgggggcagcgcctacacggtcttcgaactcgatgagctgcccgagggggacgcgcgcgccgagcttgtgcgcaggctgcgggcaagcccggagatcgcgaccgcgaccgtcataagcattccgggctcgaatggctccaggggcgcaggcgagatcgaatgcgatttctcaacagctgaagagctgctcgagctctgcgacggacgacaacgcgggcgccggcccgcgcgatccatcggctcggtcatgcggacccgcgaggaatcgcttgtcggcggcgagcgggcgacggattcgatgaagcgggtttacacggtcatgcgcaaggagacgaccgagcccatcgagcggccacgccgctcgctcggcggcttcatcggcggtgaggcgcgagccgtccgctcctgcggctccaggctcgccgacgcgctgatgggccccgtgcagaccgatgccgtcgcccgcgcgatggccgtcctcgagcgcagcgcgagcatgggtgtcatcgtggccgcgccgaccgccggatcatcgggcatcgtacccggctgcgtgctcgccctcgccgatcatctcggctccgatgaatcggagctattcgaggctctcttctgcgcctccgccgtcggcctcattctgacgacgcaggcctgcgtcgccggggcagaggggggatgtcaggcggaagtcggcagcgccgcggcgatggccgccgccgcctgcgcgcagctgctcggtgccgagcccgctggcgcgctcaatgcggcctcgctcgctctgtccaatctgctcggactcgtgtgcgatcccgtccagggtctcgtggaggtgccctgccagaatcgcaacgccatcggtgtggcgtgcgcgctctcatcggcgcagctctccctatccggggtcgagagcctcgtctcattcgacgagatggccgatgtgatgtgcgcagtcggacatgcgctgcccccgagcctgcgcgagacggcccaaggcggtatcgcgcaggcgccgacggcgctgcgcgcaaaaggatgctgcggaggctgcgactgagatatccgtttgataaacctcgcgtcccgaggagcggttgcaggtatactcgagatgcataaggttgagcgacaaaaccgcgcgcggtttcggcgctcatcgcaacacaggaaacgaagtgcacgatgtcgcagaatgacagctcattcgattcgcatggcgcaagcgccgaccacccctttgggtccgcgtcccgccccggcgtcaacaggaagccggagggaaccatcggagtgatcggaacccggacgccgagcggcacgcctccgatcataccgccacgacccgtgcaagcgcttctgcccgagccgcgggaccgccgcacgacaggtggcgcccacgcggcgcgaagcggcgctcgcggacggctcggatgcggcagcgggcggcgcggcggcaaaatcgcccttcttctcgttttgagcttcatcgctctggtctatgtgggcggcatcgcagcgttttcgctggtgttctatccgaacacctcgatcgctggcgcagacgtctcgctgcttcccgaggatggtgccgcgacgcgcatcgactcgatggcgaaccgctacagcctcaccgtcgagggaatcggattcaaatggagctatgcgccaaagcatggttcggacctcatcgacgcgaacgccgcagccaaaagagccctcgccggcaacgagccctacctgtggccggtcaggctatggcgagcgtgcacgggcgcgcaagccgatgcggggacatcaaccgatcgctccctgctttccccctcctttgacgaggactccttcagcagtgatctgaagcaagcgatcgatacgttcaacgagcaccggagcggggcgttcgatacgcaaagcgcgttcgatcccacttcaggtgcattcagcgccgagcgggcgcgcggcaacgagaagctgagcgagagcaccgtggagcggctcgccaaggaggcgctgtcgagccttcgcgaaagggtttcgcttgaaacgaacgcatacgagccgctcaaagggggtgtcagcgatggagacctgcaacgggcatgcgacgcggcaaatgctctgataggcacgagcgtgacgttcaagctggctggcactgaggccggcgcactcgatggcgagacgctctcgaagtggatcacgttcgatgatgccctgtcgcctgcccttgacaacgacaaggtgagctcatgggcccatgagctcgccgataccatgaacaccgtcggcagcgagcgcacctacacccgcccggacggcaaggtcatcacggtctcagacggcacctacggctggaaggtcgacgagaagaagctcgtcgagatcgtgcaggacgccgtccacaccaagcgaagcggggaaatcgatgttcccaccacctctgaaggcgtgacctacgcggcgcacggcaaccccgactggggcgcctatgccgatgtcgacatatccgagcagcgcgcgcgctacttcgatgccagcggcaagctgctctgggagaccgggatcgtcaccggcaagcccaacggagaggacgatacgccgacggggatctacaaggtcaacaagaagctgcgcaacatcacgctggtgagcggcaagatcgatccgaataccggcaagccggtctatgagagccccgtgcaatactggatcgccttcgtggacggctcgatcgggttccatgatgcgagctggcagagcgcctcggtctacagcgatccgggcgcctaccgctgggccggcagccatggctgcatcaacaccccactcgacaaggtcatcgagctctacgacatgattcaggtcggcgacgccgtcatcgtccacaactgaggtgagaccatgaagcatcggatcttgcttgtcgaggacgatcccatcatcgtcagctctctcagcgagctgttggtctccgaaggctacggcgtcgagcacgcggcgacccagaacgccgcgatcgagcgcgtccacgttttgtctgacagctcgctcggcgctcggtgcgagcagcgggtgggcgcgccgctcagcctcgtccttctggatgtgacgctcgaggagggcaacgggttcgcggtatgcggggagatcaagcgcgaacagcccgacctccccgtcatcttcctgaccgcctcagatgacgaattcaacacggtcacaggtctcacgatgggagcggatgactacatcgccaaaccatttcgaccccgcgagctgatcgcgcgcatcgccaccgcgatccgccgcgctcaaccgaatgcccgcaaggtcttcttcggaccgcttgcgatcgacaccgagcgagcgcatgtcgagcgtgatggctgcgagctcatcttgtcagccctcgaatatcgcctgctccttttatttgccaccaatcccggacgactcgtcacccgcgagatgatccgcgaggctctgtgggatgatgccggtgcatacatcgaggagaacaccttgtctgtctacatcaagcggctgcgcgatcgcatcgaggatgatcccgcacacccgaagatgatcacgacggtgcgcggcatgggttacaaagcctctgtggcgtgatcaccatgctgctgcgcaacagggagctcacaggattcgttctcgcgtacgccgccatcgcgatcgcggtgtgcgccttggccgcaggcatcgacggtccgccggcggcgctatgggcgggcgctgcggcgctggccgtcggggttctcgtcgccgccgagacccgagcgcgctaccgcgctatcgcccgcatgacctccgagcttgagcgcgtgctgcacggaggtcgcagcctggatatcgatcacatgagcgaaggcgagctcgctgtcctctccaacgagctgagcaagatggtcgcgcgactgaatctgacagccgatcgtctcgggcgggagcgcatggcgctcgccgatgcgctcgccgacatttcgcatcagctgaagacgccgctcacctcgctgtctatcaccacagagctcgttcgcaaacggcttgtccagcgcggcggatgctctcaggaggtcgaacgtctgcatgtgatcgagcggctgcagttgcacatcgagcagctcgtgtcgagtcttctcaaactcgcccgactcgatgcgggcgccgtcgagctcgcgcggcagcccgttgatgtcgagcggctcgtggccatcgccttcgagccgctcgccgtcgcctacgacatcgccgatgtgagcttcgagcatgatatcgcagctggaaccacgtttgcaggcgatctgtcgtggacggctgaggccgtgaccaacatcctcaagaactgcatggagcacaccccgccgggcggacgcgttcgcattcgagcctgggaggataccctgggctgccgaatcacgatagaggacaacgggacgggcatatccagcggggatctcccccatatcttcgagcgcttctatcgcggcagcgattcggtatcgcccgggcatggggagggtctcagccaagtcaacccggttggcgtcggcatcgggctctcccttgccaaaagcctcatcaccgcgcaggacggcaccatcaaggcaagcaacatcgatgagtctcgccacgaaggtcgtggcgcgcgcttcgagatcaccttcttcaaatcagtcgtatagcacgggcatgacgccgtccgagagatgacagtattgtcatgcgacggtcatctcgcgccaagttgcttgcttcatgatgatcgatgggcggaaaccgagcgactccggaagaggcgatgagacatgggcatattcggcagattcgcgttgcgctcgcttcggcgcaatcgcgtccgcacgatcacctcgatcgtcggcgtcgcgttgtcgtgcgctgcgatcaccgcgatcgtgacgacggcgttttgcatcagatccgcgctgatcgatgccaccgctcggcatgagggcacctggcagatcgtgttccgctcgctgagggacgccgatctcgcctcgcttcgtcgcgatccccacgtggcgcacgtctcccaacagggagaatacggtctcgcggtgacttcgaggccacaaagcgcgggttttcagcggcgcgcgaagccgaattcgaactccggtgagtatctgagtctgctctccgtctcagacgcgaatgaccggctctcaccccggccagacctcgagtccggccgctatcccgagaagccgcatgagatcatcgttccgaatgcgcttctgggcatgagagtccccgcgctcgacgatgcccccggaatggaggactccgtatcgatcgcgctgggatccgtgctccggctccaaatcggatcacgggcggccggggcgaatgccgcccgcgacgaccgatccgagctgagcgatgtttcagacagcggtccgctcaccgtggtcggcgtctacatcgcagacggcggcgaggccgcgcagggaggctacgatgttttcacaggggcgggcggcggtgccgctccgcgcgcattcagcgcatggatcaccacaacgggcctggacacctatgaggacgtgcagaggttcgccgatgccttcgtgagaaaaagcggcgccggggcccgacggatgagcacgcgggcgctcgaccgcccggtcgcgcttcacgactcgctgctcgaactcgaattcaataccccgttctcgtccctgtggactcgtctcctcatcgctgcggcgctgctttgcgcaatcgtgatggtcgcctcctccgtattcatcttcacatccctcgcgatctcggtttccgagcgcaccaagcagttcgcgctgctcgcttcattgggcgcatcgaagcgccagctgcggcgcgtcgtgctcgccgaggcgctcgcgctgacgctgatcggggttcccgtcggagtcgcgctcggtctgctcggagcgaagatggcgctgagcgcgggcaaggcgggaatgagcgtgctgttccaagccgaactcaacggcgcgtcgttctccatccagccggtcgcgatcggtctggccgccctcgcctcgctcatagcggttgcgctcggcgccgctctccccgcttggagggcgtgccgggtatcgccggttgatgccgtgcgcggtgttcgcgtgagaaggaagcgtcgctcagcgcgccggggccgcgtgcgaggccaggcagccgtgtcgcggtgcgatcgcgtgcgcctgcgcatcgggggcgtccccgggcttctcgctcaacgcaaccgtcgtcgcaccggaagccatgcgcgcgtcgcgacggcggcgctgacggtatcggtggcggtcctcgtagtctcggcctggctgtcctccttcatgaacgacgtgttgcgtgcctcgtcgcgcacacgcgacggcgacatcgtgctgtcggtggagcagaccgaccgcgtcggcgaatcgctcgagacgatgctcgcggagctcgatgggcttcagcgagaggccgccggcaccgcaggggtccgctcacggggcaccgatacgatcatccagctgaacgcgcatgtcgatgcggagatgctgcaacccgatgtctggcgggacgcggcggcgagatccccctatccgcaggtcaatctcaacttcatggatgacgccgcatggagaagatacctcgacgcgctcggcctgtccgtcggcgactactgcaaccccgagtgtcccctggcgatagcattgaacacgagattggtcgtttgtgacgccaacagcttcgcgtatcgccccgtcttcaggcacacgggtgccatcgacctcgtcacccgtgtgcgcgcccaccgcgacggcttggactatcagggcctcaggggggacggcgcgggcgggtgcgacgccgtgtacggcgcggccgatggcggcagaaccgagttgacaccgtccggtcatgcgattctgtcgagcactccgatcaagatcgcagcactgagcgagcgagcacccgatgcgctggcgagtcttggcagctcgagtgcgatcgagatcctcctgccgctctcaagtctgccgaagatcgccgcctcggctcggcacacgtctgatgattcggcggacgatgtcacatctgaaccgtccgccctctccgcaggcgcgctcgatccggcaccgtttggagatgagaccggcttcaaacgcacgctgaagacgagctgctcctttcaatccgccgacgccgccaagaccgagcgctcgctgcgcgagatcatcgagcgggccggctatgtcgatgcgggattctccttttctatcgtcaacaacgcgaaggtcaatcaggaggggcgcatcgggctcgcggcggcgcaggtgctcgccacaagcttctccatgctcacggcgcttatcgcggtcgcgaatgtgttcactgcgatgagcgcttcgatcgtgcttcgccgacgcgaattcgcggtgctgcgctcgctgggcatggacggtcgaatgtttcgcgcgatgatcgcgcgcgaatgcgcgacctgcgcattccgggcgctgacggcgggccttatgatcgcgaccggactatgctatctgatcttctggggagtgcagcccgccctcttgcagttgacgttctcgctgccctcgctgttctccatcggtcaggcctgttcgatcgtcttctgcgtcacactggtctccgtcgtctacgctctgcgccgatgtcgctcggatgcgccggtggagaccttgcgtgatgaggtgctctgatgggagcaccttgacgacggcttgcacctcggggttcgagtggccgtaagcgaccgaagagaacatgcgtcatgcgcgacatctgaggtgacagaacagtcatgtgagcgtcatctgcgagcaaccttggcgagtcaccatgcattgaaggggccacgctggttctgaataggcttgagccgggcctgcgacagtgatcatgctgccaagcgggttttggtccgaagcctgataaggttgtcaagatgggagcggaacatgaagaatcgcactcacgtcgcctcagcggtctgcgaaccggaggtgaccggcaccgcctcagtcgacgccgacgcgctcgccgcggctgagaaggctgcccgctctgatgcagaggcgttcgccaatctcaagcggcaccgcgccgagcgcagacggcgcagactcatcaagcgggcgatcgtggctgcggtgctcgtcgcgctcatcggactcgccgccgtaggtatatcgctagcgacgcacggctcgacgccttccgtccagcttgtgaccgatcaagttgcagccggaacgttcacaagccagatcgaagaccgtggtgcgctcgaggcgagatcctcgatcgcggtctcgccgacggtcgacggcaccatcgcggaggtccgcgtctctgcgggccaaacggtcaacaagggcgatgtgctcatgatcatctccaacccgcagatcgataccgcgttgaaagacgcggagcgcgaactcaagggcgccgaagccgatcttgtctcagcgaacaagatcgccggacggccccggggcgccgacgcagccgacagcggcggtacagccgacgcgctcgccgtcgctcagcgcgccgtcgagacggcccgagccgcacgcgacgccgcacgagccaaagtctgtgagaagacggtgcgcgctccggcggcgggcagcatcatctctatgaacgtgcaggtcggtgcccgtctatcggagctctcttcaaccggaggcagctccgatccgctcatgcagatcgccgatctgtctcagatgaaacttcggctgcaaatcgacgaggaagacatcgcctctgtcgtcgtcgatcagattgcagacatcacctttcccgcattcgagggcctcaagctccaggggaaggtcgcaaacatagcctcctgcgcctcgacagactccgcggcgagcacgtccatgagctataacggctccgcggcgaacacatccaccttcgccgtcgacctgctgatagccgagccagacccgcgcctcaagccgggcatgagcgctgaggcgacactcgtgacgaaccgcttggacaacgttgtcatggttccgctcgtctcgctgcagtcagacggcggtacggactttgtgatggtgcaagacgatccggaacagaaggggggccgccgtcaagaggtgcacatctatgccaggaacgacgatgtcgccgtcatcgggagcgctcagccgaggcaagcgggctccgatgagtcgggtatggatgaggcgccgctcagagatggcgacttactcgtgatcgcgaccggatccggcgcacgcgggaccacgggaaagacggaggtcgcctcatgagacccgccatagagctgagggcgatccatcggatcttcgagacggaagccggcttcgcccatgttcttcacaacatctcgctgaccgtcgacaccggcgagttcatcgctatcaccggaccatcgggctcgggcaaatcgacgctcatgaatattctcggctgcctggacacaccgacatcgggaacctatctgctcgaaggcctcgatgtcgccaagctgaacgacgacgaactcgccgaggttcgcggcgggcgcatcggcttcgtgttccagagcttcaacctgcttccgcgcatgagcgtcatcgacaacgtcatgctgccgctctcctacacggactgccgccgcgccgaccgggagcggcgcgccatacacgcgctgcgagccgtggagcttcccgttgaccactgcgatcaccggacgaatcaactctcgggcggccagatgcagcgcgtcgccatagcccgcgcgctcgtgagagaccctgccatcatcttggccgacgaacccaccggcaatctggacagctccacgggagccgctgtgctcgccaccttccatcgtctcagggcgcagggcaagacgatcgtgctcatcacccacgatgagcgaatcgctgccgtcgcggatcgcaccatcgagatccgcgacggcagactccgcgcgagcgccacgcggcccccgctcgagagcccgaccgaatcggatgacgctccgagagccgccgaagcgggcgtcggcggcatgaattcggattgcgatctggcgaatctcgtcccacgcgtctatcccaccttgcagggagcgcggccatgaccatgcacgatctcatctcctccgccctgcgcgcgttgggtgccaaccgcggcagaagtctgctcaccatctcgggcatcgtgatcggcatcacggccgtcatcgctatgacctctcttatcggcggcgtgcgcaattatatgatgggctcactcggcctcaacgcatccaggctgctgaacatctccgggaatttccagatgtcgcagaaggatctcaagaagctcgagcggctcgttcccgattacgagttcgtcaaggggcgcgtctacggatccggcgagcagcgcgtcaacggagtctccatgcaggtcagcatcaacggaaccgatgcggagtatctcaacctcaccggagccgtgaagatcgctgacggcaggatgttcaacccctccgaggaagtcgccgcagcacgagtgatcatcatcggcaaaggtgccgtcaagatgctgttcggagacgcggaaatcgacgccgtcggcaagacggtaagcatcggaagtcgcgactacacgatcgtcggcgtcgacgaggccggcaccgtcagcgcgggtcaagaccccgccttactggcatatgtgccgctcaagacctgcatacgcgactatccagacacgagaggatccgagaaccaggtgatggggctcgttcgacagggcgcggacctcgatgcggtcgccgacgagacgaagacccagctcgccaagatcaagggtatcgctgaaaaggacatcgatcagtcgatcaccatctcctcgataaagtcgcagatggattccatgaatatgttcatgggagcctttcagctcatcatgggcacggtcgccggcatctccctgctggtcggaggtatcggcatcatgaatatgatgctgaccaatgtcacggagcgcatccgcgagatcggcgtgcgacgctcactcggcgcgaggcggcatgatatcacaacgcagttcctcgtcgaatctgcggtgctgtgcgtcagcggcggcgtcatcggaacggttctcggttacatgatcgcgttcgggatcgcggcggctgcgagcgccatcggctcttcgtatctgtccgcatccgggcagagcctgaacatccagccggatttctcgctggtgactatcgcgctggccgtcggtctgagcgtcttcatcgggattgtcttcgggttctatcccgccagacgcgcagcccggctcgatcccgtcgagagccttcgctaccagtagggggtcgccgtccggccgatcgcgcagagccgacaccagagagggaccgctcaaggggtaccatggaaaacaaagatgcggaaacgcctccacgggatgggcctgcggtggcgtggcacgggaaggcggcaccatgatgaaatcgcgcgcgacaagggcatccgccgctgccatcgccgcagcagccgccgtggcgatcggatacagcggctatcgcctgttcaggttcggactggacccgcatatgcgcgaatcgatgatcgcgcgggtgatcagcggcggcgttgaagcatccgatgaggcggtttcgccagccgatgcggactttgagcacagggcaaaagcgtggttcttgggggcgcggcgctcaatcgagcatctcgcggatgacggccaacggctttttggctggcgcatcgatgcggcctgcgacgagcagcccacgcacgactacgcgatcgtctgccacggctactccagcgcacccgagcacatggcgagatacgtctatcacttcttcgagcgcaacatgagcgtgctcgcgccggcggcccgcgcacacgagcgcaacagcgacacaggtttcatccagatgggctggcgggacagcctcgaccttctgggttggatccaagacatctgcagacgagatcatcgggcgcgcatcatcttgttcggtctatcgatgggagccgccgaggtcatgatggcctccggactcgagctgccggaaaatgtcaggctcatcatcgaggactgcggctacacgagcgtttgggacgagtttttcttccagttcaaacgcatgttcaagatgccggcattccccgtgctctatgccgccgatgcgatctgccggctgcgcgcgggcttcaccctgggcgaggcttcctccctggagcggctcgcccatgcgcggatacccatgctcttcatccatggaacgagggacaccttcgttccattctcgatgctcgatgaagtgtttgacgcgtgcgccagcccggtgaagcgcaagctcgccatcaatggtgccggtcacgcccgatccgcatcgaccgatcccgagcgctactgggggacgatcgatgcgttcatagacgataacctctgaggagctggatcagccctgcgtgccggtctcatcgcgcccgtcggtgcggcgcttgcggatcagatcctctggagacacggttatcccgcctgtcggacgatgcgagcccctggtggacactcccctgcctcccgaagcttcgtcggctccactcctctgagacgaacggctcgccagaagccgcccgatcgtgcgatcccagcgggcgtggatgctcgcgttgtgcgggctcttgagaccgagcagcggcgcggcgatgatcgtgggcgcgatgaaggtgatcagacgccagagcagatagcccgccgttgccgccgacccgaaaaactgtccgaggaacaaggcgaagccgccttccgccccgccggtgccaccgggcagggggaccgccgatgagagcagctgcacgaatgctgcggccgccatcaccgagaagaagtcgatatcgtgctgaccgaaggcgagcatgaggaagaacggcacgagatagaagaaggcgagttgaagcagggtgatcacgacggtgagcagcatggaggaggtgtgtccggctgccagtttgaacttgcgcgagaacgagtagatctcctcgtcgacgaactcccgccagttctcgatcttgtcctcagcgaccccgacgcgcgccatgagcgcgatgatccagcatgcgacccgcgtcacggttttgggcatgagcgcgatcgcgaagatcgtgagcaagacaagcacgtgtccaccgaaactgaacacgcacaacagcatcatgtcgccatagcgcgcggtgaagaacggcatccgcgcgatgagcaggatcgcgccccacgccaccagaccgaactgatagacgatgaagcgggtgaactgcaccgcacccgcttcgccgacgttctggcccgccttggtgagccggtagatctgcgccggcgtcgagcccatcatcataggggtaagattgccgaagaagatgccgctcgcctcgacggagatgagatctcggatgcccaccggcgaatcggggtcgagccagacggcgatcgcgtaggcagcgatgccgaaaatgaggtagagcagcatgaacagacaggcgacgagaagccaggggatccgcaccgtctgcatcgcttcgatgaactgggcgatctgaccgctcaccagaagatagatcacgaaggcgagcaacgcgaccccgatgaagatcgcccccctgcgcgcgctcttccgctcatcccgacctgaagcctgaacggatacctggggcttgggcgcagagggtttggacgaatctgacatggatctcctcagaggcgcacggcgacgatgagcgcggacgcccagcgcgatcgaaggcccgtgcggtcggtggcatcggatgcgggttcccctattgtagatgttatccgccgtttggcgcgggcgagttggtcgatatggagaaccttcagatgctgcgagtacgcgccgcgacgagacgggatctcctcggcccgagatctcacgcgactcaagagtacagcggtcgtcgatcgttgatagactttccgatcactctcgtcctcaacatattggaagtcttgagatccgatgagttcacaccgccttgtccgagcccggtccagctgatgatgaatgacggcacggtcagatgcgaagcgatctcgcgtctctgtccgcagagcttgcgggtgttcgacgaaatgaagcgagacctctatcagattctcccaagtgctctatgacgctgctataggcaacgcccgcaccactcaggaacacctgccgactaccgatatcgcttaacgatgcccgccgtccggtgcgctcgaacgcgtcatgcagttgctcattcaaaagctcgagcagaacgctgccggcggctgcgccgaaatatagatagacctgcgtgagatcgagcagattcatatagtctatgatccgtccgccgaggatgcgcatcttttctcgatacaggccgacgacgatttcattgttcgatacgagctggtcgtcaattacatgttgagtgagctttgagagatctcctcccagagctttgaatagcttcggaaatctcaacgcggaccagaacggacaaagctcgtcgcggacatattcaagagcgaagatgtcctccagacagaccggcgcacgacgagatcgatcgttctttaaaccttcgccgaccatcgagctgccgatctctcctgccaaaccgtgctcgccgcgatacagctcgcggtccagcacgattgcactgccgatcccgggaccgaccttcacgaagagaaacgacgacgcgctccggtcgaaaaagctcgtctgagcctcggccagagcgcagacgttgttggaaacggtgaccggtatcgacagaacgcgcatgagcagctcgatcatccgctgtttcgtctcgaacatcgaaggcatcggcaaccctcgagcacggaagtagtactctcgccccaccattccgatcccgcactgcacgagatcatcgcgggtcaggcccgtcttgcgcagcatagtgctcagcagactcgaaatcttgcgcacgagcttcggtgcactgccagcatcgagttcgcgcaggtcgaatgcaaacgaacgcttgatcacgggcctgcccttgaaggtgacgatgccaagagacacgagatccatctcgatgtcgataccgagaagatacgaaaaggtctcgtcgatgtcgatgagcacctcccgaggacccgcgtggcgcttccgcgagatgacggggcccacctcatgcagcagccccgcttcgatcataccgttggtcagctgcgttatcgaagcttgagtgaggctgagcgcttcagcgatccgtttgcgcgacatcgcttgcctcgcctgaataagctgcatgattctgatttcattctcgcgctttgctcgatgctttgagttcacaatcatgcctgtaccttggctcctcgtctgagatcgcgggctgctcggcgcgcgatctcgctgattgataaatatgagcattatcgcagctgtaagatggtcccgtcaatcaaatggaactccaagggagcatgcgaccataccgttcgcggggcctttcggcccggtcgcacaaagcgcgctttactgcttccgatcagaaagctacgctcgatctatatcagttaattaatttaactatttaagaagggggttgcgcgttacacggcacgatgcgaaatcgcagatcaaacgcacctggcgtcggattcaaggaggatccgtttatggaaatcaggcacaaaacccatatcctgaagatcaccgaccaaaagatcacctatgacgatcgctgcctgatgagcggcatcgatcagacacccttctgctacctgggtcatggcgacgcggacatcaccatgtaccgcggcaacttcgatatagtcgatgatgtcatcgagagacttcccctgacaccgatcgatcacgagatgcacgaaacgacgctgacgctcatcatgggatatcagggcgcgccatatgcgacctgcatgttcgaactgtctcaaaacggcgatctgagtttgcgcgtcgagacgaccgacgcgagatggaacagactctggcttcgccttgacgcggagcccgacgagcacgtattcggctgcggcgagcagctctcctattttgatcttcgcgggcatcactttccgctttggacatctgaacccggcgtcggaagaaacaagacgacgctgaccacattctacgcggactcgcgcgatcacgccggtggcgactggtggacgaccaattatcccgagccgaccttcatctcgagcaagcggtatctctgtcacgccgacaccttcgtctacgccgactttgattttcgtcccaaaggctaccacgagctgcaattctgggggatcccgaaacggatcatcttcagaacggcgacgagctatcaagagcttctgcggaagctgaccgatatgctcgggcggcagcaaccgcttccgagctggacatcagaggggttcatcgccggcgtccaaggtgggtccgaacgtgtggatgagctgatttcgaggttcagacgagctcaggttccgctagccggtgtgtggtgccaagattgggagggcgtgcggatcacggattttggcaaacgcctcttttggaactggtccgctaacgaccagctctatcctgaactcaaaagcaagatcgccgcgtggagacgcgagggcatccgattcctcggatacatcaatccctacatcgccgccgatgcatcgcagttcccccaggccgagcagagcggcttcttcgcgcgacgcaaggacggcaccacctatctggtcgacttcggtggttttgattgcggcgtgatcgatttcacgaatccggcggcttacgattggttcaagaacttgatcaagacgaatctgatagatgtcggcctctcgggatggatggcggatttcggcgagtatctgccgactgacgtcgtgctcttcgatggatccaatccgctggagcgccacaatgagtggccggcgctgtgggcgcgctgcaaccgcgacgcgatccatgaggccgggcgcgagcgcgagatcatctttttcatgcgtgccggaacgagcggaactcagggattatgtcctctgctctgggcgggcgaccagagtgtcaactggagcttggatgacggactcgcctcggtcatacccgctgccctgtccgccggcatgaccggctgcggactgactcattccgatatcggcggatatacatctcgatatggcaacatccgcacccgcgagctgttcatgcgatgggcggagatggctgcattcaccccctttatgcgttctcatgaggggaaccgtccggataccaacttccaagtctacgacgatcccgacgcactgaaccatctcgctcgctatgttcacgtgttccgcttgctggcgagctatcggactcatgtcatgagcgaggccgcagagctcggcctacctgcgcagcgggcgttgttcctgcactacgaggatgacgagatcacctactcgctcaagtacgagtaccttctcgggcaggatctgctcatcgcaccggtttacgagcaggcgcagacgactcgacggctctatctaccggaagatacgtgggtccatctgtggagcggagcgcgttacggcggtggctggcatagcatcgaggcacctctggggcagatacccgtgttcttccgggccagctccccgttcgtagaactctttgatggcctcaagtccgccgtgctcgattgagtcaaccaactcgattcagcgtcactctgaccgtttgcgacatgattttgctcgctcgcgatttgattctttactgctctggttcacaaatctatgctcggttatgttagttaattattttaatttaatgaatggaggtccatcatgaagttttttctggacagcgcgaagatcgacgaaataagagaggcccgtgacacgttcggcatcgacggtgtcaccacgaacccgaagcacgtgatgaattcgggaaaaccctttttgacggtcgtgaacgagctcgcggctgagttcaagggccatcccgactttcctatctccgtggagatcaacccgcacctcgagaccgctgcggatatcgtcgacggggccgagaagatagcgaggatctcggagaatttcgtgatcaagattccgtgcaccaacgagggcctgtgcgctgcgcgcaaactcgaagccaagggagtccgcacgaatgtgacattggtgttctccgcctctcaggcgatcgtccccggcaagatcaaagcgaagtatgtctcccctttcgtgggctggaaagaggacagcggtgatgacggcttggactatgttcgcgacatcgtccagatttaccggacctacgggttcgacaccgagatcatcgtcgcggccgttcgcaacggttaccagatcggcgaggccgccaaagccggtgccgatatcgtgaccgctgggctcgccgtctttcgcgcctccttcgagcatgcgttcaccgcacagggcctcggtgtgttccagaacgcttgggacaacaccgtgaccgactaggaggccttatgctgcaacagattcgggaattgaatcccaaacttcagatcttctccgtatcagatccgacgttccgcgattacgggcaggtgctcgccgatatagacatggcggcaccgttgaaggcgctcgcaaaaaagccgctgcccgccgagggcaacatctacgtggcctcagacaacgaacttgagagcaccgatgcggccctttggctgcgttatgagatcttcggcggtatgccggtcgaggtcggctactgcaacgggcacagcagccagctcaactgcctcgagtggcacaacgctcctgaggtcaacatcgccaccgatgatattgtcttgttcctcggacgcacacccgagcttcagggcgaccgctatcgcgtcgaggatatcaaggccttcttcgtacctcggggtacctgcatctcgatattcggaacgacaatgcatttcgcaccctgcaggacgtccgaagacggcttcagatgcctggtgatgctacttgcagatgtcaacaccgatctgcctgagcacccgtacgccgaagaccgcgcccggccgcggacactgttcaaatatggcaaatggctgatcgcgcatcctgacaacgaacgattcgtcgcgtgcggcgcctacccgggcatcgtgggcgagaacctgaccatagccatctgagaggaactcattatgacaatacgcgcactctatctgccggcggcacggctcacattcgatgtcgatctggcgcagcgcatgttcgagcagagcagacggctactcggagatctacccggcattgagctcactgctcccgatacgctgctgagcgatcctgctgagctggcggatttcgtccggggccaccgttcggccaccgatgcgatcatcttccaggcgatcacgtttgtcgacggtgaattcatcggcacggcgatcgatcttatcgacgcgccggtcatcatctggggcctgcgcgaaccgggtatcggcggtcgcctcagactgaacagcctgaccggtgtcatggcggcggcgaacacgctgaagttcaacggccgcaccttcctgcacctgataggcaaccccgatcagcagcgcaccgagctcgatctgtcccgcagtctggccgtgctcggcctggcatggcgattcaagacgaccacggtcggtgtggtcggaacctatccgagcggattcttcttctcggataccaataaccaggcgctccatgaggcgttcggcatctcgaccaagaagtacgaactcgcggactggttcagcgaggccgagcaggtgagcgagcaggagtgcgcgcaagagctgcgcttcgcccgcgagcacatcgtcggcctcgaggcgaacgacgacaccgtcggtcgtctcgcccgattcaccaccgtcgctcgacgccatatcgaggctgaccatctgagcacgatcgcgatgcgctgctggccggacttcttcgagcggatgcatacggctccgtgcggaatcttctcccagctgaccgaagagggctttccgacgacctgcgaggccgatatccatggctcgctgtccatgttcgccctgcgcgagctcaccggaggtgcaccgtatctgggtgacatcgtcagcatcatcgaggaggagaacgcgatcgtgatgtggcattgcggattcgccccgtattcgctcgccgccgacagcgagggcgcccgagcgggcctgcatccgaaccgcaagatcggagtcgccatggacttcggactgaagcccggcggcgtgaccctgctccggatcagctacacgccgcagggctaccgtctgatcgcgacctgcggcaccgcgctggacaaaccgaacgcctacacggggacctcggtcgtggtcaagctgagaccagccgtgaccaacttcatcgatcaggcgatcaccgagggctacgagccgcacttcgcactcgcctacggagatgtcaccgatcagatcgagcagctcggacaggtcctgcatatcgagacgacgattctgtagaggagcgccatatgaatatcggattcatcgggctgggcatcatgggttctgcgatgtcggccaatctcatcaggaagtccggacacgaggtcttcgtcttcgacttcgatgccgacaaggtcgcccaggcgtcctcgatcggcgggcgcgcctgcgacagcagccatgaggtcgtcgaacgcgccgacgtggtcttcacgagcgtccccaaagccgagcacgtccgcgccatccatgaaagcgtctacgatgcgatcaggccgggccagatcttcatcgatatgagcaccatcgcgccggcggactcgatctcgctggccgaggcgctcggtgagcgcggcgcgatctttctcgacgtgccggtagtgaaatccaagcagcaggcgatcgatggaacgctcggcatctacgtgggcggaccgcgcgaagcatacgaacaggtgaagccgctgcttgagatcctgggtcaggatatcgtctacatgggcggcaacggccagggcatcaccatgaagattctgcacaacatgctcgtcggcgagatccaaaacggcgtcaacgagatgatggcgctcgctgagcgctgcggcatcgactggcagctgttcgtgaaggcgatctccatcggcggtgccagcaacttctatctgcagaccaaggcggaggcgatcggcacgcggcagttcgccacggccttctcggtggacaacatgagcaaggacaccgggatcgcgcaggatctcgctgccgagaagggactcgaccttccgggcgtcgccttggtgcgcggcatctatcagcaagcggtcgaggagcatctcggtggcgaggacttctcagcctccttcaagatcgtcgaggagaacgcgttggctcatccgtcgctctgagtttcgcgtgacggtgcgctcatctggaccgagaaggacggtgattaaaaatgagcacctctgtcgcgatgctggccgccctctttctcgtggtgttcgcatcaaacgtcatccagggcatcacgggtttcgccggaacgctcatcgcgctgccattcgcgattctgctcgtcgatctggagaccgccaagcaggtgctcaacttcctcggacttgtcgccagcatcgccatcctgatcaaagatcaccgatcgatcagctggagcggcgtcaggaagatcctcacgtggatgatcacggggctcatcatcggcatcgcatcctatgaggtcgcgccccgagccgtcctcatggtctgccttccgctgttcgtgatcgcgatagccgtgcgcggactcatcaaggtgatcgggcatgaacagctcaggacgcgcggtcccgctcctgcgcgggacgcggcctgccttgtggctgccgggatcgttcacggcctgttcgtctcaggaggccctctgctggtcgcgtatgcgaccgacaggctgccggagaagcagcggtttcgcgcgacgctgtcagcctgctggatcgctctcaactcgatcattcttgtccaagcggcgctctgcgcgaagctcaccgctccgatgatgggctacatggcgttctcacttcttcccatggcagccggcgtggctgtcggagggtctctgctcaagcggatggaccagcgcacgttcatgctgatctcctatctgctgctgctggcatccggtgcgagcctgctgatctccatctgagcacgctgcgctgacatgccgatcacatccacctcagacgatgaaaaccaaagaccggaaaggcggttcacgagatgcaggcaaccatttcaatcgagaaggagcgcagcaaagaggaattccccgctgtgctgtcgctcagggagaagctggcctacggcctgggcgatgtgggaagcaacttcttgttcgacaccggccagcttttcctgctgaaatacttcaccgacgtggtcggtttgaacccgatggtcgccggcggcgtctttctggtcgcaaagatctgggacgccttcgccgacgtcggggtcggaacgtggatcgacaaccggcgcagaatcgggccgcgcggtcggttccgtccgttcatgctctgggctgcgctgcctctggggatactcatggtctcaaacttcatgatcccgaatgtctcgatcaccgcgcaggagatctgggcctatgtgagctacatcgtgttcggaaccgtctacagcatctccaatgtcgcgttcggctccatgcagccggcgatgacgcgcaacagcgtcgagcgctcgcagctctccgcatggcgcaacatggggtcgaacatgggcaacctgctcacgacggtcggattcatccccatcgtgctgctgctgccgacccagaggatcggctataccgtcgcagcggtcgtcttcgcgatactcggggtggcctgccagctgatctcctatcgcaacatcaaggagaactaccatgacgaggcgcgcgacaacgccgctgccgaggtccatagcgttggtcgcaaggaattgctgaaagacgtccttcggtcctacagatcggtctttcgcaacaagccgctactggtgctgtgtctggcgaacctgttcaccttctcggcatacaatgttaagctggcggttcagttctacttcgcgcagtatgtcctccacgatatcacgatcgtatcttacatgacctttgtcaccatgggattcgccatcttgggctcggcgatgatcccggtgttcagcaggaggcttggcaagaagcagacctatatcatggcctgcatgatctgggccatctcagacggcatagggtatttccttacgaactcgggatggacgttcgccttcttcacaagcgtatcctacttcggaaacggtctgatcacaggactcaactgggcgctcatctccgatgtcgtcgactacggagaatggaagactcacgttcgctcagagggaatcgtctactcgtcctacacctattttcgcaagctgtcgctcgcagcagccggatcgattcccggtttcatcctggccttcatcggatacgttcccaaccatgagcagacggcgttcgcgctcgaaggcatccgcggtctcgtctttctctatcccgtcgcaggtgcgctgctcacgatggttctcatgtggttctatcccatcaccgagcggaagtacaccgatatcatgctcgatcttcagcagcgacgcaacaaaagccagctggaccgagccgatgagaaggcctgagagaatcctgagagcatgtggagcagcatgcgaggggggctttcgactgatgggacgcactgccaaccttcatcaccatcgcttggatctggacggcgagcatgctcgcactcgtccatggaagctcggctatcgtatggggcgtgaccgtcgatatgactcggagtcgtagaaagaagacgcctgtccgatcgcccgggtgtcagcttgaccttggagctctaaacgaaaggatgcggacccgataaacgggtccgcatctgaaagctctggtagcccgtaccagattcgaactggtgatctccgccttgagagggcggcgccctaaccgctagacgaacgggccgacaatgtgttgacagcgcactggctgggatggagggagtcgaacccccattggcggaaccagaatccgctgtgatagttgcgtttgattcacggtacgaacttgccgatcaccatgaggacgacgcccaatctaccccacatcacgtcgcacatgaaagcaaccccgcagtgccgacatcggctcctgaggatggaagaagcaagggagctcaaccgcccatgtgaagacgatcatgagaatcgtgatcgagacacccatgatcagaaatgagctcttggcgtgatcgatattgcgcgtcagcggaccgatgcgcgcaaacccccaaaagcaacagcaacatggtgaaaggtgcggcagaatacagcgcggaaacccagttcggacccgttgcatcattcactccccgccagctccaatgcatcggcacagccgtcggcagaaagagggccgcgataaggtgcagcaccacgttcagacagcagacgccgatgagagcacggtatacgaccgaggtgctataattgagctgctgtcattccctcccgatgcgaggtccaacatgcgaaaaatcaccatcgacaacccttggcttcctcgcgccgtcgtgtgcggcttggccatcgccgtcatcttctgcgcgctgttcggaccggggctgtacatgatggcgaccggcagtgtgctgtggctgcatccgtatcactatgcgcatatagcctcagccgagctacccgtcttcgccgcgagggagggtctgtgcatcgccggtctcgccatcggatcctcgatggctatcatcggcgtgacaaggatgctcgcggccccggcaccttgctgggcgaaggtcctcttagccgcgggcggcgcagtgacagcgctctctttatgcggctgcctgggagtcatcatcatcttcaacggcacgctgctctgagatccccgcatccccgcagctgacgtctccgccgtctcggcgcatgctttgagcgagggctctgagcaagatgctgtgacggagcgcgcggatcggacgcaacagcccctccgacgggatgcagtgacggggcacccccccccccgtagaacgaaaaagatgcggacccgataaacgggtccgcatctgaaagctctggtagcccgtaccagatttgaactggtgatctccgccttgagagggcggcgtcctaaccgctagacgaacgggccgactatgtgtggacagcgcactggctgggatggagggagtcgaacccccattgacggaaccagaatccgctgtcctgccattagacgacatcccaatgggtgcctgtcctcgcgcacgcgctcccgcgcctgcgcagataagaataataggtgacgcgtcccgttcacgcaagccaaaatgcgctctttttcaagatgtggacaaaaagagatcaagcggtctccctgaaccgcagatcctgctgccagaggaagaaacaggctgaagctgaggagcagctgagagctgcgcggcggccgcatgagactccctgggtcccgacccgaccgaccggatcacgcgaaacgggctgcgtcgaaccacacatcctcggtacccatcagatcctgaagttcgcttcgatcgcaatcgcgcggcaacctgcgagctccccacagtcgctccagcatgtgcaggccctccagatcgaaatcgcgagccgccccggtgtcgcatacgaccggaaccgccgcgtcgatcggcgatgtggaagatgcatcgagacagccggcatggcctgcgacattctctttggcgatggcgagcagcgcatctgccatctcgccgaccgggaccccgtacacacttgcgccccatccctgctcctcgaggtgcacccgcgcgacgactgcatcgttctcgtcaatctcatcgaaaccttcggggagccgcgcccgaagtcgatctacgagtttcgactcgagttcacgatcgtagaacagcgcaccggtgaaactcgtgcaggcggcggcaagcctgggcggcaaggaatccatctcgcgcaactcaacgaagcccttcaaacgcacgttcggatagaccgtggagagcagatgcagaagctcgttgcgactcagtagccgtttggacatgatgtcgcgtgtgtacaaatcgtccgtcgaggtcgtgaccttctgctcatcggtgaagatcacaggcttcaccgatgagacccacaagatatagtcctcgaacgacaatcccttgagcgcgcccgggacgatgccgcagcgatcgacatcgacgtggcgccagatgcgtgagcgggccatgccgaaagcaggctgcccgcggaagatcggagcgttgtcgaacagaaaggcgaacatcggtccgagaagcgtggccatgcgatatatccgctcggcgtcgcactcgctctcgtagtcaagtgacacctgtgtcgaggcggtgcagcgcatcatatcctgtgcgaatcgaccccgaccagacagataggcatccatgaaggtgtagcgcttcttcggaatgagttcgagatcgagcgggcttctcaccgaagggttgcagccgagagccaccagatgcgcatctatccccagcgtcgcgagagcccgtcggacctcctcatcgaatctgaggaccgtctcatagagagcgcggaccgaatgcgccggaccagttgagatctccatctgggccgagggctcgagcgagacggtcacgtcgaccgtctcgctcgaggtctcgaccgggtatgcgaggccgagcagactgccgtcgatgaagtcgagctgctgctcgggccgggtacgcgccatctcatgcagcagagcgctgattccgcgctcaccggagaagggaacgggcgagccgtcggcataaagcaggatgcgctcgagttcgaatccgatcttcttgcccgccggtcgcttgtcgccgatgatgagcgtggagatcagcgcatcgagattctcgcggaacgcgccggtaaacgaggggatgcggtaaggacgcgacatcacgtacctctctctggatgttaaccatagttttctttatttataatacccactgcgcgccgccgcgatgacgagagccccgcttcccccgcgttatcataggaaaacggcacagagcagctcagagcgaccatcgggcgcgcaagctctaacatcgacgctgtttttgaggcccagcatatcctgtatgcgcaagaagcgagaccccatgcatggagcctcgcttccagccctatttcatgatgacagcatcaaagtcattggatccaccagaccgacgggtttgtctggggacatttttcaaatcgagcagggcgcgatgtcaccgtgaccggcgcgaccttacgcgcgacagggcgatcaagccgacgccgaccgcgagcaggacagccgagacgctccccgcgacccagtacgcatctccggtcgagggcatcttggccttgccgcgtgcgactccgccatttgattttgcagcggatcgaccgctggagccggatccggcatgaacgttgacgccgttttggcccgcttgaccctgcgtgccgtcgcggccatcccgaccggcttgaccctgcgtgccgtcgcggccatcgcgaccggcttggccctgcgtgccgtcgctcccatcgcgaccgtccttgccgctcttgccgtctcggccgtccttgccgtcgcggccgtcatggccgtcatggccgtcgccgaggatgccggctgtcgcgttcgcgctggcgtgcccctcggacaggacgtagtttctggaccgcgggccgtcctgcctgagactgacggtgacgacgacgctcttgtcctggccgggctcggcgtcggcgaaggagccggtcgcctcgtagtcctcgccgggccagagatgctcgccgccgacgaggcctgtgaactcgacgccggagaccgaggcgtcggtcttgccgtcgtaggccttgggcgccgcgctcgccgaggcgacctcgagcggcctgcgatcgatggtgagcttcagactcaccggtccttgcgggatgagggcgagcttgccggtgccgtccgcgaagggccgctcggtgacctcgacctcgtaggcgccggcgtcttcgggcagcccgtcggtccaggggccgcccgcgccttgcggccggtagcggaacgtcgcgtgatcggtgagctcagcggggtcgaccgcgacgtcggccctggcgccgagcgcgatcgcgtcggctccgagcgcgacggcgtcgtagacggccggaacgtcctgcgccgccgtgagcgtgtaggggtcgttcttgagcacgcgcaccgggtagtcggccttcgagtcgggctcctcgttggcgatcgcgatgtagccgagatcgggcgccgtgttgtagacagcgccccggtcgccgtcgtcgccgggggtcccgctcagcgttccggcaccgaagaagccgccggtgatcgagagctttccgccggcgtcgcggatcggcgttgtgggtagccggtctgaggcggccgttatgtagccgccggtgatggagacatcgccgggtgtgtagacccccccgtaaaacgacgagtaaaacccaatcgcggcccctgcgaagctaccgcccgccgtggcgctcaccgtgccgccctcgatgacgatgtcgccatattgtccactggcataatagcctccgttgccgatggcgctaatgttgtagggcgtgccgcccatgccgtatacggagtcggtcgtggcggtcacatcgccgccgctgatccgtatgccgccaaagtaacccagactgctgccgatcgcggccccggcgccttgcgcccgcgcgttgatcgtacccccctcgatcacgatgaagccgccgtagttggcgccgatgcccgccccgttctgttggtgatatgagctgttatcggtgctctcgacgtcgagctcgccggtgcccccgatcgtgagggtccccttgtttccaacggagatcgcgtcgctctgcgtggtgcgcaacctgttcacggagccgggggcgagcgtcagcctcgtgctcccgctcttggcggacccaaggactcctatcgccaagatgttgtagctggacctagaagcgctggtgtcggtgaaatccgcgttcacgccgtcgagcgtcacattcgcgtcgacgccgtccgcgacggcgatccgatcgctcgccgtctgctccacgccgtcggccatcgagatcgtgacctcggtgcccgtcaggatggtgaggaggtgcctactcgcatcataggtccaatcgacgccctgcgcgccgccatcgacgctgtagtcgcccgccgtcacgggttcggcgagcgctgcgcgcccaggcgcgaaaacgagcgccgccaagacaagcgcgaacatgagcagcgctcgacgtggggcctttcttcgcatgagtcgttctttcatgtcgttcccctttccgtgggagatgtctgtcgcaagggtcttgtttctctacccgaaatcgagccaacgtccgagaggttcacagcatccatatcttagctgtcgcgaatcccgaaagcatacatgtctgtccgtcgcggctcgtatccgcgcgactgcgagcgcatcgcagcgaaagacaccgtctgaggggcctttcggttgcacatgccttgtcgtcacgcaatgtacacagcaaaaggtgcagcgcaaagaaagacccccgatagcgggggtctcatcaatatcgattgctgtgacatgaacgcatgggatccgtcaagccctcagcgccgtcgtgtctcgtacgcgacatttcgagccgacgatagtcgatccgttctcacttgcatcgaagagccttcccgcgtgagagcacgatgaagcaggaaccggcgacgagcagagcggtagacgctccaccggcgatccaggcggcgtcgccggtggaaggcatcttggagccacgtacctttgcatcgcccttcctggcgaccgcatctcctcgcgcgccgctcgcggaggtaccgttcttgccgttttcgcctttctggccgatggtgcccgcgccgttcttgccgtcgcgcccatctcgaccatcatggccgttgccgtcgcggccgtcgcggccgtccttgccgtcgcggccgtcatggccgtcatggccgtcgccgaggatgccggccgtcgcgttcgcgctggcgtgcccctcggacaggatgtagtttctggaccgcgggccgtcctgcctgaggctgacggtgacgacgacgttcttgtcctggccgggctcggcgtcggcgaaggagccggtcgcctcgtagtcctcgccgggccagagatgctcgccgccgacgaggcctgtgaactcgacgccggagaccgaggcgtcggtcttgccgtcgtaggccttgggcgccgcgctcgccgaggcgacctcgagcggcctgcgatcgatggtgacctccgcgatcgccgctccccgcgggatcagggcgagcttgccggtgccgtccgcgaagggccgctcggtgacctcgacctcgtaggcgccggcgtcttcgggcagcccgtcggtccaggggccgcccgtgccctgcgaccggtggcggaacgtcgcgtgatcggtgagctcggcggggtcgaccgcgacgtcggccctggcgccgagcgcgatcgcttcggggtcgagcgccccagcgtcgtagacggccgggccgtcctgcgcggcggacaggtcgtacggatcgttcttgagcacgcgcaccggataggcggccttcgagtcgggctcctcgtcggcgatcacggtgtatcccggatcgggctccgcgccgtagaccgcgccccgatcgccgtcgtcgccgggggtcacgctcagcgttccggcaccgaagaagccgccggtgatcgagagcttcccgccggcgtcgaggatcggcgtggcgggcaacccgtttgaggcggccgttatgtagccgccggtgatggagacatcgccgggtgtgaagctccccccgtaatacgccgggtagtacccgatcgcagcgccagactgggaaccacctgccttggcgctcaccgtgccgccctcgatgacgatgtcgccatattgtggatttgaaccggcaaaatagcctccgttgccgatggcgctggcgttgtaggaattgccgcttgtgtagaaatcggagtcggtcgtggcggtcacatcgccgccgctgatccgtatgccgccgaggtaaccctgactcgagccgattgcggccccggcgccttgcgcccgcgcgttgatcgtacccccctcgatcacgatgaagccgccgtagttggcgccgatgcccgaaccgttcggatagtgatatgaactgtaatcggtgctctcgacatcgagctccccggtgcccccgatcgtgagggtccccttgtttccaacggagatcgcgtcggacatcgtggtgcgcaatctgttcacggagccggcggccagcgtcagcctcgtgcccccgctcgtgggtgacgctgggcttccgatcgtcaagatgttgtagctggacttagaagcgttgatgtcggtgaaatccgcgttcacgccgtcgagcgtcacattcgcgtcgacgccgtccgcgacggcgatccgatcgctcgccgtctgctccacgccgtcggccatcgagatcgtgacctcggtgcccgtcaggatggtgaggaggtgctgattcgcatcgtaggaccagtcgccgccatcgacgctgtagtcgcccgccgtcacgggttcggcgagcgctgcgcgcccaggcgcgaaaacgagcgccgccaagacaagcgcgaacatgagcagcgctcgacgtggggcctttcttcgcatgagtcgttctttcatactgttccgcctctccaatgaaaggtcgcttgagatgtatgcttcacgacgttatctacccccctaaagcgggtggcgcatggcagaccacgcaaatctatatgctaaacgcaattcaatgaaaccggcaatgccgttagggctcctccaaacaggcacgtgatgcaagggagggccacgtgaagctcgacggactattccgaagatcgtcttcgatcatccagatcaagatagtcaagcagagccatgggatcgttatccaccttgccggcgatcgtcgcggcaagtgcctcacgcagcagagtgccgataggcggtcccggctcgacacccacgcgaatcagatcgccgccgttgatcgaaagcgtcgcgaggctgtaggcttcacggtgcgcaagcagttcgtgcaccatctcgcgcatccgctcgatttcatcgacatagcaaaagcatgacggcgccttgccgagcgtgtccgcgcgcttgagatcaaacagctcatccataatatgagctgtgtcagctccgggccgggacatgagggccatggcacccagcagatcagagcgatccggccgcatgggtcgatcatgataccgaatgagcagacatgcgtctcgcacgacgtctcgcggccgtgcgagacgtcccatgatgcgacctgcgaggtcggctcccaactcgggatgaccgaaaaaatgcccctgcccatctctatcaagtgtgaaggtctccggtttcgcgatgtcgtgcagcagcgccgcccacatgagagcgggatcgagcgcggaaagcgccccgccgtcggtatcggatgcgagggcgagctcggaggcgaccgtgagcacgcgagccgtatgatcgtatacgtcgaagtcatgatagcgactgcgctgatcgaagccgcgcagtcgcgcgagctcgggaatcgcgacgcacatgagtgcgggatgatgcgccaaggcatctcccccgcgtccgctcgccagaatccgatcgagctcggaacccacgcgctgagcgctgatcgccttgagaagcggggcgcaggcgcggatcgcctcgtcggtctcaaaatccatcttgaaatcaagcgagcaggcgaagcgcaccgcgcgaagcatcctcagcgcatcctcctcgaagcgctcacgggcgatgcccacggcgcgaatgacgcgccgagcgagatctccccgcccgtcgaacagatcgatgagcccgcgctcgggatgccaagccattgcgttgacagtcaggtcgcgccgcgcaagatcgtcctcgatggagccggcgcgctcgatgcgcacgggatgccgaccgtcaacgtagtcgccatcgatgcggtaactcgtgacctcgacgcggtcatgtgcgatcaccgccgtgatgcctccgaagctcacgccggtctcgagaacctcgatgccggccgcgcgcagcgccgccgcgtttgactgccatgatcccgagcagcagatatctatatcatggctctcggagccgagcagcgcatcgcgtacccagccaccgacgaaccatgccttgaggtctgtctcctcaagcgcgcgcagaacagtacttgccgcatctgagggggcgaccccattgagcgtggaggccgccccggctgtgtgagtggtaccgcgggtctcgccttcggacacggacattgcgcttctcttccgcgctaatcggcgagcgcacccatgggatcccagggggcgagctcgatcggatcgcaatcgtaggcggcgatctcctcatcgctcagatagcgcctgtcgacgacgacttggtagacatactcgtcgaaccatgctgtggaggcgatgtcgtagcccttcttcccccggtcatccccccagctgttttcgatgcgccagcgcgtgggttcgccctcggaatcaagattaacaccttgtatcgtcatggcatgggtcatgagcgactcaccgtaatcaagccggcccgccttgtccaagccctcttcgatcgggaggcgaaacagcgaatcgacatcaagggcgcctgggtcgagcacgccctccttgcgcaagaaaccctggtcgacatcggagccgaaccagacaggcagcccatcgcgcagctgagcaaccgcgacccgtttgagcacctcgatcggcagattcacatagcggacgcttccatcttcgataacattgccaagatacttcaccgtataggagcgcatatacggcttgtcatcggtcggtgcattgatcaaggagatgtaggcgtcgagatccatgtcgacgaattcggcgaagaactcctttggcgtgtaggtcccactcgccttgagttcgttgcgctcgtcgcgaatgcgcacatcgaaggttttcggaggctcaccgagggtgatgacgagaatccgatagaccccgtccatgagttcttttttgagctcggtgagcgcctcggtgccggaaccgcttgcggcggcatcgcgaatgcgcttggccccgtgacgcagataccgcgtcagatacttgcgaagatctccggtgtcacctgagagcgccgtttcaggcatggcctctttgggcactacaccgtatttcttgacgagtgcgcgaaacatgtcccactgcccgccgtcgccgatgggatcggcaagcagatatgagacctcgcgcgaggtgagctgagcgtcaacggtcgcgatgatgttctcgaaaaaccagttcgatcgctcgaacttgtcccagaacagcgggtaggtctcgctcagttcgaacgtcttgagaccgagctttctcatgaccctgaacctcatcgtgttcagactcgcaaacatccagcagcgaccggaatgtcgctgattggtgatatcgccttgctcgagttggatatcgaacgtcgtggtcgcgcgggccagcgcagcgggatcggcggccaccgcgcgcacgcccgaacccgtcaccgcgttgcgggcgatcgcgttgcaccggcagtcgtcgaagttccgttgcgctcgctcgatgtcggcaggcgtgatggtgtgaactgaatccatggcatctccaaacgtatcaaaaaaggacaatcatgttgaacgatccggtcggctcgccgccggatcgaatatctgagaactcagagacgatcgagttttctgaccttgatgcgcttgctgtactcgtcgacccgcgcgaaatcaccgaggccgacactctcggcgacattggcacccgtcgcaagcgcgagcttcatcgcgcactcgacattgtcgcgctcctcgtaccacttggtgagaaacgccgccaacgtgcaatcgccagcgcagaccgatgagacgagcttgatgttgaaatcgcgctgcgcgaaccagatgtcctcaccattcgagaagtaggcgctgcccttgctgcccatcgtcagcagcacgttttgaatgccgatgccgtgcagatgagccatagcgcgccgcacgtcctcatcgtcgcgcacgggaagatcgaagatctcgtgcagctcatggtgattcggtttgatgagcagcgggcgcttctcagccagctcctcgagttttttgctcgacagatcgagcaccacgtcagccccgcggacctgtgcgtgctccatgacctgatccagaaagtcctccgtgctgcgagggggcagcgagccggacacgacgagacagtcgaggttgccggctgtatcgatgaccttgtagagctcctgctggtactcgggtgtgagcggagctccgggattcaatacgccgtactcgctctcgccgtcattgatatagacgttgatgcgggtgatgccgtctgtccacaccggtcgacacaggcaccccatgttcatggtctcctcgacgatgaacttgcccgtgaaaccggcgaagaagcccagtgccaccgattcggttccgaatttcttcagggcgaacgagacatcgagtcccttgccgttgggagtgtagctcgctgagccggatcggatgttctcattgggtatgagcccgttgcacgacaccgtcatatcgaccgccgggttcgctgtgagcgtgtaaaacataatggcagcgcctttcatcatctatgccgcggcgcgtgagaccatgcgcccccgcagtgcgcggctttgcgttttctgagcatgtacccgatccgcgatcagcgcgcggcctcggttaaaatcgccttgacctcttcaatcgtagagcatgccagagcgcgctctgcgagctcatccgcctctttcttcgtccacagcgaaatcgtcttgcgcgcgcgcagcacgctcggcgccgacatggagaactcttcgagtccgaaggagatcagcagcggctcgaggagcggatcggcagcggcctcgccgcacatgccgaccatgatgccggcgcgcacaccgcactcgatgatgtttttgatggagcgcaagacgctcggataatacacgctatatagatatccgacgcggtcgttgcctcgatcggcgcacatggtgtagccgatgaggtcgttcgtgccgattgagaagaagtcggcttcgcaagcgagcctgtcggcgatcagcgaggcggaaggggtctccatcatgacgccgaccttgatgtcctcattgaactcgatgttcttgtcgcgcagctcggctttgcactcctcaacgagcgctttgacggcgcgcacctcctcgacggctgtcaccagcgggatcatgatcatgatcttgccgaaggcgctcgcgcgcagaagcgcgcgcagctgaaccttgtactggtcggggttacccagacagtagcgcacggcgcgatagcccatgaagggattgtcctccttcttcatgtgcagataggctatctccttgtcgccgcccacgtcgagcgtgcggatgatcaccgatgcgcccttcgcggtgaccgccgccttcttgtacgcctcgaactgctcgtcctctgagggaagctgcttggcatccatgaacaggaactccgtgcggaacagcccgatggcctcggcatcgtgctccattgcggcgacggcgtcgtcggggttgccgatgttggctccgatgatcttctcgatcccgtcggcggtctttgtgggttggccgcggaagcgctcgagctcggccttctccgctgcgaactcctcggccttcttcgtgtactcggcgagcgtcttctcatcggggtccaagatgaccacaccgcatgtcccgtctacgatcgcggtcgtgccccgacgcatcgcggcgcagcagttcaccaccgacaggaccgcgggaatctcgagtgcgcgagcaatgatcgcggagtgagatgtgcgtccgcccgtctcggtcacgatcccgacgacgttatccttgtctatggtcgccgtcatggacggtgtcagatcgtgcacggcgacgaccgagccggcgggcagcgtcgagagatcgacgatctccttgccgagcaactgggccaagatgcccgtgcggatatctgcgacatctgtcgcacgcaggcggaacatctcgtcatccatggagagaaacatgttctcgaacatggtggtcgcctcggtgagcgcctgctcggccatcacgccggagtcgatcaggcggttgatctcatcgagcaggccggggtcgttggccatggcgatatggccctgcatgatctcagcctcttgctcgccgatggtccgacacaggtgatcggcctgcttctccgtcttcttgatgaaggcttccagcgcgcgcccgtagcgcgcgcgctcggcagcagtgtcctccaccgtggttggcgtgaacgaaagatcgggttcgaccgcgacgacgaccttgccgattccgatgccctcggatgcgtttactccctcgtacataccaagtcctctctcctgccggatctccatgataccgttacgacgaaaaacgcagacgcccagcggtagcaggcgcctgcgtatgctcctatgaacctatgcgttcaaatcggaaagtcgccaagacgaagctactcacccagaccgctcttgatgagatccacggcagctgcgagcgcctcggtctcatcggtgccgtcgcagcggatctcgacctcggtgccacagggaatgccagcggccataagagccatcgggctctttccgttgacctccttctcgggtgtgaccacggtgacgtcacatgcgaacttacccatgctggaggcgaacagacccgccggacgcatgtgaagaccctggggattgacgagggtgaccttctcagaaaccatattgactccttctcagacatgttccgcaagctgatgcggtaaaacgaggtaaacaacgtacctagtttagcgcatggacgccttgagaaggcgaagaaagcgcaattgggatgcgatcctcgtctccgtcatctgatcgcgccctgacgaccggataccaccgcgcgcggaaccatcccatggccgccatcgaagccgagcacaccggactcccgctccatcagatgaaaactatacccagcgggcacctaagacaaccgctcgttcacgatctgcgcgatcgcctcgcggctcctcgccttcctgagatcctgccgcagatcctcatccatcagggcctccgcgacgcgcgacagaagcctgagatgggtcgacccggcttcggaatccggaatgagcaatgcgatggcgatattgatgggcttatcatccatcgtgtcccagccatcgatgccagaagggtccttcacgatcatgacagccgcatcgcgcaccgtcgcagccttggcgtgaggaatggcgaaaccgtccatcataccggttgatccctctgcctcgcgttccagaaacgcagcagcgagcgccgaggcgtcatcggcgtggccgcgggagacggcctcccgggagagaaagtcgatcacctcgtcacgcgtcgagaaatcaacatccacgaagatgtcttccggacagacgaaacccttgctcgcctccgatccgccctgcgtgaccgatccggtcccgaagccgcgctgcatcttgccatcgtcggaaggcgcgccctggggatcgccagcctgagggcctgctgcggacgggtcacctgatgaagcgacagctcgggcgtccaccgccgaggtctgggccccggcatcggactccttgcaagcgagcgatcccgcggggctgacggtcgcgctcctcggcgcgactcccccgttgatcatgtccccgtgctcccgcctgaggtgatccgcgcgcttgaaaccgacgaagagcagccctccgacgacggtgcccgcaagaatggaagcgacccacagctgccagccctcgacgaccgggatcaccagaaagccgccgtgcggtgcggggtcgtgaacgttgaacatgatcgtcaaaatcgaggcgatagaggaaccgatcatcatgataggcatgaccggccagatgttcttcgtcatgaacgggatcgctccctcggtgatatgcgtcgagcccaagatgaggttgacgacgccggcatcgtgatcctctcgggagaaccaacgcctgcctacgatgaccgcaaacgccgtgatgagcggcggcacgatgcaggccgctgagacggcggccatgaagttcgtgccgaagtcgtaagcccgggtgccaacacccgcttccaaggcgctgccgagcagaaacgtcccggtcgcgtaggcggccttgttcacagggccgcccatgtcgaatgcgcacatgcatccgatggcgagaccgagcacgatcggtccggaggacctgagactctgcaagaagctcatcatcgaggtgttgatccacgccatgggaaccgagatggccagcatgacgattccgacgatcagcgtcgagaacaaggggtagagaaagatcgccttgagccctcccagactctgcggcagccttcgcagcaggtgctcgagcgcaacgatcacataaccggcgagaaagcctccgacgatgcccccgagaaagccgaacccgaccccggtgccgccggcgtcgatcaggccggtcgtcgcgttgacgggcagcccctggatcgcgatcatgccggcgacgaagcccggcacgagagcggggcggtcgccgatggactcggcgatgtacgccgacagcacgggcaccatgagattcatggcgatgccgccgatcgtcttgagcatcgctgcgaacgcgctgtaatcggctgccgtggaatcataggaggtgatgccccacagaaacgacatcgcggtgagcacgcccccggcgacgacgaacacgagcatgtggctgacgccattcatgagatgacggtagagctggtggacgatggtctcatgttccctggatgcgcgaggcgccccttcagctgccgcacggtccgcctgcgctcgggtgccctcggcggcgagggcacggtcgatgagcacgccggccgcttcggcggacagcgccttcgatacgctgaccgacacctgtggcctgccggcgaagcgatcggcgtccacgtccttgtccgcggcgatgacgactgcccgggcgccggcgatctcggcggctgtgagctcgtcctcgacgccgacctgtccgtgcgtctccaccttgatgctcagcccgcgcgcctcggcagcccgctcgagcgcctctttggccatatacgtgtgtgcgatgccggtcgggcagccggtggcggcaacgatatcgaatgtgtcggacatgtgttctccctggttcccggcgccaaagggcgcgcagcctttttgccgcatgcatgccgcccgaatcgaatgcggacccggcatgcaggatatggtgtatttgtgatgagtctaccacagcgccggtgcgctgaagccgactcaaaagaatcggtcgatgaaagagcgcgtgggtcctctcactgagttcgcgaagccaccgtcggtgatgcagcatgtggcttcacgaacgcaaaagaccgggctggcgacccggcaccatatgatcatggtgcgccatataggattcgaacctacgaccttgggattagaagtcccctgctctgtccagctgagctaatggcgcgtttgcccgcggagatcacattcgcgtcccgccgagcaagaatgattatagacgaaaatgatgacagccgatgtgagagctccgacgaggttatgattgttcgataccctgctcgataccgattctcagcgcacccgtgagaagcgcggggctcgagagcagcgacacgcgagggtcgcattcagccgttcgcccgcgagcagtacgcgcgcgatgtcaaaggggtagaagcagaactgaatctggaatcgactgccgacgcatgcggctgaggagatagctgtgaagaagaatatcgcggtgctcatcccctgtttcaatgaggagctcaccatcggggacgtgatcgaggactttcgtcgagaactgccggatgcggagatctatgtgtatgacaacgcatcgaccgaccgaagcggagcgatcgcgcgggaacacggtgcccacgtgcgtttcgtgtcccgacgcggcaagggcaatgtggtgcgacagatgatccgcgacatcgacgccgaatgctatctcatggtcgacggcgacagcacctacccggccgaagcgggccgggggctctgcgcccccatccttgatggtcgcgcggacatggtcgtcggcgatcgactcgacaacggatcctatatggaggagcaccctcgtgtgttccaccgcttcggcaactatctcgtccgaggtctgatcaggtttctgtttcgaggggaccccggcgacgccatgtcagggtaccgcgcgctctcccggccgctcgctaagaccttcccggtgctcgcagatggattccagatcgagaccgagctgtcgatccatgcgatagccatgggatggcgtgtcgcggcgctgcccatcgattatcgtgatcgcccgccgggatcgacgtcgaagctctccacgatctcagatggggcgcgcatcatctggtgcgttctatcgatgctcagagctatccggccgctgatgttcttctcggtggtcgccgtggcgcttgccgccgtcggaggggggctcgcctcgggcgcatcggcgcggatcggcgaggtacgagaagtctggccacccgtgatcccgctcgccggtgcgctcatccttcttgcctgctttgcattgatcggaggcgtcatattggactcgatcgcgaaatcggagcgccggcactgggagctcgaggtctatcgggagatggagcgcccccttgcgccgacgagcaccgaggcgatcggtcggacagagcccgcgcaggcgctgagaagaacgggtccgccgaggctcctgcgtcctatctcagaggcggcggcacagcagggcttcattcggccgcttccctgagatagcgctcccagaaggcttgagaggtgagcatctcgcgagcggcggcatagcttcggcgcagctgctcgccatgcgcccgatagaagcgcagatcccggcgatagcgacgcatgatcgccctgtagcgcttcctgtccttgcgccgtatggtgccccgctggcgatgccagtcgatcaccacgagcgcgcgcttcccatgaaacttctcgaggtcgttgttccaaccgagcgctgagatgatgccgtacccctctccgcgccgcgcgaagggggcgcgctgaaagttccatgtgacgagatcgatcagcgtgatcagcttggagtgacggttgggaacatcgagatcgcgctcggtgattccactcagatccgggccgccgtcggagtcgacatcggcttgcagctttgccagatcgaagaacttctccacattgcgattcgcctctatgaagcagcgctcggcaaccggggccgctatgaagtctggtcccttgagaaagtcctcgaagccgtcgagcaaaacggaagcgtcggtgtagttgaactttctcaactcgatgctcagattccgcctgagctcgcgcagaaagtccgaacggggagccatcccggtcacagcgtgggagatcatggtgttcctggtggtctgatagcgctccacggcggcgttatagcgagcatcgaaggccatgtgccagatacacaggctgttcatggtgatgaacctcggcttgcatcgaataccgtactccgcgtcgtcgcatcggacgaacaggggcaacggcagaccctcgcgccgaatgacggcagccgggatgcagcagtaccaccatgcggcatacatctgctcgcgctgaagatccgtgaagcgcatgcgctcgttgaggacgacttcgggcagcttgctcagattgagcggacccttcgcggtggagaacgttccctccgcggtcatgaatccgacatcttcccattgctcctcaccctgcatgaaatcgagcatcgcgccgctgatgaacgcctccctgtactcggcgttcaagattctcaacaggttgtaggtgcgtcgaatgctctcagaggagaccgagacgtcatcgtccatgagcagcacatgcgtcgctgcaatcggttgctggcgcagcgactcgatcatcccgcgggcgaatccgccggacccgccgacattggggttcgcgaacacggtgacgccatctccggagagcgcttcggcatccagcgtgcgcccgttgtcgatgacgttcatgcgaacatgacgggcgatatcgtcttcacagcccaagatctcgcggcggatgagctcgatgttgggaatgatatagctctcttttttgaatgtcgtggtgaccagcgagagttcaacgggatcgagatctccctcgatctcgagttcgtaccaggatcgccgcagctcgaccgcccctcgcgtctcgatgcgaaaagcgaccagaaccgcgtcatcatccaccttgagctcaagatcgatcggctcccaagcggcatccgctgcggcctccgtcccagcgagatcacgggcgaccgaatcgacggtgagcgactcctccaaaaacgcgcaggccttcgtctggacgacgcggcagggggcgccgcgcacctccgcatgcaacgtgaagccggtagcgcgcgtgtactcgagcagtttgcgcacagacagggcgttgaagtacgtcgtgaagtcgtacgtgccctcctcctgcagaaacagggcctcgtgctcgctatcatagaccgcgagcttctcggtgcgataatagagactcggaaagctcatcgcgcgagcattcggtttgaaaacaatattggcgaatctcatcttcgtcatggatcactcctgtgtggctcggtgccgattgagcctataatacaggctgttcggatcgaagttggggttatggctcggatctccctcaccgagcacatcgtgatggaccgaaatgagtcgagcaccatcagacgatggccacatgcacgccggctcgacgatcagggaacgcgcgactctcagacgcgcggtcacatacggaacataggcgctgagcaagcggcgtgcacgcgctttcaggcaggcgtccgcgagcaggtactcaagtgtcgagaagcgcgcatccagaccgatccgcttaagcgcgccccctcgcaccatgcagcattcaccgttcaagacagccgcatcgtaggaccggtgggcacggccaagataacccccgtcggcagccggcagcaagcgattcagacggccaagcgtgccgtcgggtcgcacgatggcaccggcgaaatccatcagaccgtctgcgcggaccacgcgaggggacacggcgaagacctcccggcgctgaaagtagctcatgagacgacgtatgcccgcgacatcgaggcgaatgtccccgttcaagaaaagcacaaggtcggattcgctgatcgtctcggataccacgttcgcaagattctcttcatcgggacgcgaccgagccagcgagcgaagcgaaacgtccacgccagcttgttcgaggtcgtcgatcaccgccgagacctcatcggatgcgctgccatcgagcagcagctgcagtcgccgcttgtcgtcggaagcatcgaaaagctcagcctcataggtgtaggccacatcggtcggcctcacctgcgctggtatctcccgtcttcgcaatgcaaaacaaatagcccggcgaccggcatcggccgcatagggctttgaatccgggttgatgttcgtcgatcccgcgtgtatgcgccagtggtacaagacatgcggaatgcgacagatggctgatgagcgctcgaacaccttgagggtcaggtcgtagtcctgggccccatcgagctcgctttctgatcggtcgatcgcatccagcatccgtctgctcaccgtgagccagtggatgacatagttgttcgagtagagcagatcgatgttcgctcccggcttgaagaggggcaagacgaacttgccgcgctcatcgaagctgtcctcgtcacagtagatgagatcgagtccgccttcatggtgctggatctctcgcaccatcaaagccagggcgtgcggttcgatgaagtcatcatggtcaagaaagctcacatacgccccgtgtgaggcggcgatgcccagattcgtgttaccggcgatgcccagattctccgcggcgtccaccacaatgattcgatcatcatcgagatccgccaacaccgccgccatagcttcattttccgggctcgcattgatgatcacgagctcccatcgagcgtaggtctgctgtatcacggaagcgatcatctcgctgagatatgctggcggggtgttgtacgcgggcacgacgatgctcatcagaggacccgtctggggaggggccagtctctgcgcacggcggcgatctccggcgagccacgttttgtaaccgtcatccacaaggatgtttctgatttgctcgaaataggcatcgatctgacgcgagctctccacggcatcgatccgacgaacgtagatgcccaagcgcaagctgaacgcgcgacactgaatcggcacgggaaccgcgtattcggtcgcgcaccatcgccgtccccggaccagcacatcccagctcaccaagcgcgcaggtgcgacggggtgaggaatgccggagatacccgatagacggggaggcacctcacgccgccaagctttccgcaggcagatcaccgaccacaccatcgtctgcggtgatgacgagagatcatcatcggccgatcgcacgcatgaggtgacgcgaagcgcccgtccgcgccgcacatcggcctcggtcagcggacaggctgccaagcagctgacaagcgcctccgtctcaggcgatcccgtctcggagcaggagatctgcgcgttgctcacctcgcccatgaagtcggctcagcttccatcttctgctgacgccactgcgtcgacgtaggccgtaagatcccgctcccagtcggccggcatgaagcccgtcgcctcgatcttggtcagatcgagcgcggaatggatcggtctcggactcacgggcacctcgctcgccccatagtagcgcgccgtcgataccggcaccaccgcctcgccgttgccgcaggtccgatcgaacaccgcttgggcgatgtcggcccaagacctgacctcgccctccccggtgaggttgtaggttccgaagtccgatcccgaatcgagaaggtggaagatgccccgagccatgtcacgtgtgaacgtgagacggccgagctgatcgtcgacgacgctcacctgcgtcagcgcgtcatcgttatccgcgacgcgccgcgagagagccatcatcgtcttgacgaagttgcgcccctccccgatcacccaactcgatctcacgatgtagtgagcaggacaggtggcgacggcgatgtcaccggctgccttcgtttgcccatagacccccagaggcgcgaagggctcaagctcggtgtggctatcaaggacgccatcgaagacgtagtcggaactcacgtgcacgagcgtgatgctgtgctcgacgcatgtgcgagcgagcagagcggggcccgccgcgttcgccctccacgcgacggcgcggccctcgcgggtctcggcccgatcgaccgcggtataggcaccgcagttgatgacagtcccgtagagcgaccaatcgtatgctgaataggcgtccggatctgcaaagtcgaacgtgtcgatgtcgcagtaatcgaatccctgcaaatcatgctcttgcgcataggtgcgcaccgcgcgaccaagctggccgttgcagccggtcacgagcgtgcgcttcggtgccatgggcacaacctcgcgcaggggcgggtgagcgcggtcggcatcggagagctctgctgccgtcagcgggataggccagtcgatcgcaaggtccggatcggcgaggttcacgaacgtgtaggttcgcttctgagcgagcgaccagtgcgcgtcaaccagataggtgtaggtcgttccatctgcgagcgtctgaaaggcattgcccaccccacgcggaacgaagatcgccttcgagggatcgagggtgcaggtgaacacgcgcccgaacgtggctccgggacgaaggtcgacccacgcaccgaagatctcgccgatcgcgatagagatgtacttgtcccagggctcagcgtggatgccccgcgtgacaccgcgcgatgtgttgtagctgatgttgttctgtaccggccggatgtccggcagaccgagcgccaccatcttggcgcgctgccagttctccttgaaccacccccggttgtccccgtgcacgggcagatcgagcaccacgagcccggggatatccgtcctgtgaaccgcgagctcgctctcgaattccatcctgttccctccgtcgtctatctgatgcgatctgatgtgctcgtgcgatcccgcgccagccggtgccatggatgccgcatcacgcgacagggttgccgctcacggatcacccaggccgatgcggccgtcctattgaccctgagcggcgtatttcgcctccgtggaagctttgacgtccgcccaccaggcgcggttgtcgcgataccaggcgatggtggcatcaagtccctcggagaagtccgtgtgcaccggtgaccatcccagctcgcgggtgagcttggaggcgtcgatagcgtagcggcgatcatggccgggccgatcgcggacccagtcgaactcgtcggcgggcctgcccatgcgctcgagaatcgagcgcagcacgtcgatgttgctcttctccccgtccgcgccgatgagataggtctcaccgatgcggccgcgcgtgagcacctcccacaccgcgcgcgaatgatcctcggtgtgcacccagtcgcgcacgttctcgccggtgccgtagagcttcgggcggatcccctcgaggatattggtgatctggcgcgggatgaacttctcgatatgctggtagggaccatagttgttcgagcagttcgagatcgtcgcgcgcacgccgaacgtacggtgccatgcgcggacgatcagatcggagctggccttcgtcgaggagtatggcgagctcggacggtacggcgtgtcctcgcagaagcgatccgggcaatcgagcgcgagatcgccgaagacctcatcggtcgatatgtggtggaagcggatatcgtgcttgcgtgcgacctcgagcaggcaaaaggtgccctcgacgttcgtgcgcacgaacggtgcggggtcgaggatcgagttgtcgttgtgcgactcggcggcgtagtggacgatggcgtcgtggccgggcacgatgcgctcgagcagatcggtgtcgcagatatcgccgacgacgagctccacgcgttctgccggcagcccggcgatgttctcccgcctgcccgcgtaggtgagcttgtcgagcacggtcacgtggacatcgggatgggtagccaccacatggtggacgaagttcgagccgatgaagccgcagccgccggtcacgatgatgttggtcggttgaaagctctctgtcatggttgtcctctcatatgacccgatacgtcgaacttctgtgcgcagaccaccgctgccggtcgcgcgagggcgtctgcgcgcctgtccccggacgggttaaccgagatgccgcaggatgatcttgccctcggcgatctttttcagatgctggccgtaggtcgacttcccgtatcgctcggcgcacgcgagcagccgctcgcgatcgatccagctgttttcgaaggcgatctcctcgagcaccgagaccggctgatcctgtgcgcgctccatgacgcgcaccagctcgctggcctcgaagaggctctccatggtgcccgtgtccagccaggcgtaaccgcgaccgagcgtgacgactgacagcgaaccgttctcgagatacatctggttgagcgtcgtgatctcgagttctccacgggcggaggggcgcacctgccgggcgagctcgcacacacggctgtcgtagaagtacaggccggtgacggcgtaggagctcttgggctcggttggcttctcctcgattgagatagcgttgaactgctcatcgaactcgacgacgccgaagcgctcgggatcatccacgtgatagccgaacacggtcgctccaccggcggcctcggagcgctcgaccgcgcgccgcagatggcgcgacagcccgttgccgtagaagatgttgtcgccgagcaccagcgcgcacggctcaccggcgatgaactcctcgccgatgatgaaggcctgcgccagaccgtccgggctcggctgctcggcataggacaggttcacgccgaaatccgccccgtccttgagcagacgacgaaagttcggcaggtcagtcggcgtggaaatgatcaggatgtcccggatgccagccatcatgagcacggaaagcggatagtagatcatgggcttgtcgtagacgggcaggagctgcttgctggtgaccgtcgtgagcggatacagcctggttccgctgccccccgcgagaatgatgcctttcatgcagcgttacgcctttcaaggtcaaggacaatagtatctgccatcagcttggcactgacggtaaaaaggataccattccgtttgctcgtgtcctgatccgagagcaaactgcaaaaggttatcagatcgcgatgccaccagacctatcgaagaaagcgacgcatcgtctgtcaacggcaagcagtccacgcggtttcgtaggaagctcgacatgcgcgtgaaccgagatgtcccggggaaacgagcacagatcttcgtatgccacgtataaaaactattcaatatttcgagccgcgctacaagagacacctttaaacgtcaggtttcgtgccggaaaaacatctcattccgacaagattcaggaatagtcatccatatcttcaaattgccgaagcccacatggtggccgatccctttttctttcccgacgaatcacttggatgtcatcaagttcacgttccatttaatcgaaatcattcgcgatcttgtttgaaagcgatgtgtcctcttcttcctcaggctgtctttcatatagccttgagccaaccattcttggtagtagcccgcgtctccatacgttcgatcatggtttttgacgtcactgcagcactcgaagtgatcgagagattcccgtaagtgctgcacgcacagccgagctgcatgacgcgaagcggctccgcagcgggcgacatgttcataaacaaacgctttcgactccggggacgtctctcccggctgacagttcatccccctgagcattgtctccaagcgttccgaacacatctgcgaatcgataacctgcacatgaagctctgtaccgatttcgtcgaggtgcatcagtatgcgtcgcgcctgctcctcgcattatgcctcctttgtccgcatctcctgatcaatgcttcaaactgttcgtcgcgttcccagaagccgatcgataaggcccatcagagggccttttctttagaaacgacgctgctgtttgacatcggccgacgatatgcgcgacgttctctcgaaatactggaccgtgcacacgttactcaggcattcgaaccgctcgttaccttgccactcgtcgctcatgtatgccgcgttaacatgataggtcaaaacatcgtcgcaattctgatcccaagtggacccgggaatgactaggtcgacattgcgtagcgctccagacatctcttctcgtatctcgtacgagtaaaagaatttttttatggtcgagtactatcacaccatagctggagctgattaagtcccataacaccatttagtcgcttcaagccgaatccactgttggtgcgaaattcaacatgatctagcaattatacgtaaagctgctgagacattgccggttactttgttacgaaaacccgatttcttgttttatcggtataatggaagcaatcatcgagtcgtcgggggcgggcacatgaagatatatatcgcagcgcacaaatccctcgaacttccaactcagtcgccctatcagccgctgttcgttggtgccgaaaaattaggtgtggccgagcgtcgacccgattgggaatacgatgatagcttcattggcaacatctcgcggaagaatagtacgttttgcgagcttactggcttgtactggatatggaaacgatcacgagaggacattgtcggtctcgttcactatcgccgctttttacgcgaaccttcgggcgctcgcggcggtggcaatctcctttcagagaacaccgtgcgagagctattaaacaaatacgattgtatcgtagcagcacatgagccggtggttcaaggtcggtttctcatctcgttagctgagcaataccggctggcgcactcttccactgatctcattcaacttcgaaaggttataggacgctacttttcatcctatctgaccgcattcgactccgtcatgttcgacagcgccttttctccttataacatcttggtctgccgcaagcctcttttgaattcatatgctcgctggctgttcgccgtagagcgcaaaatggaagtgagagtcgatcccttcaccgaccgcgacccgtaccagcaacgcgtcttcggttttttagccgagcgtctgttcaacgtgtatctcagaaagcatagactgtccacgtatgagtgctcaactgtcgatccggccgcgcaagacgaaccggcaagtgatgacatttccgcagcctatatcgagcgtccgaacttcagtatcaccggtctggccactccgattgactgcggaatcgattattcagatgtgttcgattattcgttctatctcaaccattatcccgatctggcagagcattattttgataatcccgaggcatcgctctctcactttttggcatacgggattcacgaagggcggatggcgcatcctcacttttccatcgtttcgtatattaacggatgccctttgctgcggcaggaattctcgaacaaccacgtagcgtatatcttgcattatttgaaacaccatgatgcacgagagcacgccaccggctatgagaacctgtattgcgaaggtgtgcactcagacgtggcaaagcccgcatcgttgcttcagcggcacaagaaacgcatgttcaagcggtttttacaagaagctgaacgggaagccgttttggattaaagcgggccggagggcttgctcactcggcatcacaaatactgcttgctcgtgaccgtggtgagcggatacagtctggttccactgccccgcgaaaatgatgcctttcatagaactcaatcctcgatgttcaggtcaatgggccgatgaaaccaagagaccatcgaagccgcgcgttgccgtataagaactatttgcagccgttggtgaaggggcataaatcctgatctatttttatggcgtctctcacgcgacacgacaggtcgaagacaggcaaacgcgctatcccgtgccaatgtaaaagaccgctcatctgcaacaaatctctcaacaacaatagctcatgtcaagtacttgccataatatggatcgtaaccggaaaaatactgaggccaatcatggcgcaactgcccttgttcggaaatgaatctattaacatgcctgtcgtttttgtcgcttccgcgactgaatgattcatagtgatatagaagtgcatcggcatcatagacgaccagcaaatctttggcgcgaaccttgaggcaataatcgacatcgttgtaggcgaccgcatatgaatcagtgaggccacccaccgattcaaataccgaccttttggtaagaaggcaggctcctgtaacgatcgaaacatcctgcgaaaaaaaagcacggttcatgtatccgggatcgcttttatccaaatcgcaaaaaacatgcaccgggccacccatctggcccaaatccgtgcaataaagcatgctcacacctgcatgctgaatcgtatcgtccggatagagcaattttgccccaacgattcccacatctggtcgttgacaaaagccaagcatagattccaaccaagttggagaaataacctcggtatcgttattcaacatcagtatgtagttacccttggctttttgcactgcgaaattgttgatctttgagtaattaaacccatgcggccaatgcacgacacgtactttctcaaaatttctttgactgtcttcgtagaaacgaaaggtctcttcatcttcgctattgttctcaaccactaggatttcgtaattcgaatatgaggtcttgttaataatggattcgatacagcgagagagaactttcacactgtccttatttggaattatgatactgacaagtggattgcccgatactttataccgcgtacgataaaaacagctgcaatcagaaacttccgcggttgcacagagtccagaacgcgtcagatgttccttgagggcaagaagtccggccttctctgcataccccttgttgctggcgtctttcgccgttgaactatcgctcattcgccaatgatagagcacctcaggtatatggacaatattttgcgtgtagccaacgagacgcaatagaaaatcatagtcttgtgccccatcgaacgctttcctcaagcggagtttcgcaacgtaagcagttcgaacagcaaggaagtgagttatgtaattatggcatcgaagcagatcgagattgaaatccgatttcaaatgcggattgatcagaaaaccatcctcggtcaaaaaatcctcatcacaatagagcgcatcaatggaatcgtcatctttgatggctttcgcgtagcgataaagcacaagtttgtcaagaaggtcatcatgatcaagaaaggcaatgtaatctccccgtgcgacacccatgccggcgtttgtgttttccgagatccccaaattgtgagccaaagtgaggacgtgtattcgaccgtcggacagtgactcgatggcgttctgcaatgcagcattctctggtgtcgaattaactagaatcaattcccagttttgatagagttgaccaagaacagattgaaccatttcgataaaaaaggaaaccggcgtattatagagcggtacgatgatactgaaaacaggaccaccatcgatacgatagtcttcaatatttgcaagttcaaattttcgagctcgatctttcgaatagttttgccagtgatcaaactcgctgattctgtaatagcagggtgtatgaacttggcgataaaaatcccgtgagggtccgtcgaagcacataaaaccggcgcgactgccattgcatccgctagcaacaaggcaataggttagcccatcattaggaacacgagcagtgaactgggtttcaactcgccggacaccttcgtacagtatttcttgggatttcgaaagatacggctgaaaatctttgtcctcaactccgtcagcacgcaacagttgaaccctgacttcgttctcatgttcaggactgcaaataatgccttttacaattatatttggacccgcagttgcagaatagtgtatcggtctgatatgaatctgatttgaataagtgaaccgatcgatatctcgaagatgcgacatcactcgtgggtcgattttataattcaatcgggaggaccacttgatgcgaaaccgagaaagctttttcttcactgaagaaataatctcaccgttgacatcgatttcttctgccttgatgcaaatacgggatgtctccaacaatggcgtcgcgagaacaaaagcagtgtcatgatggccgtatagatctgaagggtaggcttcgatcggcaaatttacaccgctctctgacagagcagaaaaagccactgaatgaccttcgtcatactgcactatcgttaggatatatgctatcccttgtcctcgacacatttttccaatcgatagcttcattttttatccttcaatatcaatatcggacaaaccatcataagctggtcacgaacactaatttccacttctgagattagcaaaaaatgttgcattctgaaaaagcaagcaaaatcattcatacacaaaagtctctctacatggcatcattattctaacaaataaataactcttgtccttttcgttcaattagcttttgcttttcgtacgaatactattctcgcagttttcaataaaacagaatctcctcatgcgctcaatcgctacgaaatcaagacgatagctatgattcttagaacataaagggtgtttatcgtagtgactgccaccaaagttgcattcgccatgcttccgtcatatctcagctttctgcttctgaaagcaagaccgagaagaggaagcacgggaagtaagtatcttccttgaacgcccattacaatgggctctgagttgaacgtccaagctaagtacatcgacatcatagttgcaagccaacttaaagcacagacagcaaaaaaaacaaatcgagatttcgcaacaatagtaatatcgtcatcattgctgcgtgcaaacgataaaagaagtactaatagatagccaaaagtataaaaacccggcgcagcgatatttccttgaaaccaaccgagcgttgtcccgacagttccagaaatatagaactcacctagttgatctatagttcgaaaaaagattccagtagcatgaagaggatcggcaatggcgtccgaaagatgatagaatgttccgctttccgcacccctgtaatccaatcccacagaactagaactagaaccagccatggaaaacaacgttgccatgcgcaaagcagcgatagcaaaaacgcaacaaagcaaaactccgcatttataggtcaaagcgaatttctttgattgaaatctcgaagacggaacaagaaataaaacgaagacgataaaaatatatactaccttgcacggtgctagtaaaactgcgcagatgggaatgcccaccaatgcggtttttatttcggaagtactaccatatagtaaacggaggagcagagcgatgagtaaaaacgccagcccaataatgccggcatcgtaagagtatgaagacgcgaggtgaagcgttataggaagcaggcagatgatcttgaaccctgtttttccgacgggcgtcatacgaatagcaagacatgcaagtagataaaacagtgcgaagttaaatatgcgacccatataaaaaagaggatacgtccccaaattcaaaagccacccaagtattatccctgcagcagaaaagaacttgataaaaaccggatttgaagtccagtccaaagaccccttggggactgcatgctgtgtccaagatgaatctcgcgaaaacagctcaaatcttgaaataactcgtttgacggattgatatgagacgattggcgagcttgttggatcttctttaacatcggagtttctaacgaaaattttatcatgctcagaatcaataggtttcccagtcattagagttgccaacccgtacgacgaccagaagtggtaaggttcatccggaacagaacccggcgtaaacagcccgagaaatataataccaaatagaagaaaacaggttctgaacggccaattcgcctcagcaactttgttgtttgtagccagaatataagcaaatgctgcaacggcactgctcaaaggtagggaaaaaaccagaaaccatacagatcgacaaactgaataccaatagagagaacaaatgattaaagcaatcaaaatcaccaacggaatgagaaggcccatcgggtctttcttggtctcgcataccctcatcccgttcacctctcgttagtgcagcaagttatacccagcttgtaaaacagtcacaggggacattgtatattatgcactgagactgtcttgaaaaagcatagcaaccaaatgaatcaaagcttgtctatttattcaaaccgtgccacgctggcccctcatagatccatccgagacgtacgagaacattccgctcattttctgaaagggtatagtgatgcgcgcccgcataggcgcaatttggattgaacaatctatataccgttgaagtgctttcgctatcggaataccaacagatgccttcgtatacccacccaatgcgtacgagtgtgtcacgttcgttgatacttaacgtgtaatgatgatcgctatcacttggattaaacagacgatatacaggacgatttgaattgaatggtgcaaaccaagcaaccccttcatagatccaaccgatgcgactgagggaattcctctcgttgctgttgagcgtataaaaatgctcgctgctattagggttatacaacctatacatcgtttggtggttcttatctggtggggtcgccggattcaggccaatgaagtcaaaatcgatatctactgctccatttatccccgttatactgccatcgctcatacactgccacatgtcatgctggctatgatacgtgcaagccgtattgtactgagcaacccatttactccaccgattgtaaatagatccggtcaaataattgttccaccaattcaagttcgcataaacacctgcggaaaaccctgctttttcaattgaggaacaaaatgtatcggatattttttcaagcgtggcgtttgaaatgtacacaacttgtccgttgtcttctccagcgggtctacctttcttcgcgtcattttcaagatcaagatatatagggtattcaacagacgcggagctggatagccctgctgcttttaacaacctgagaacatgttgcgcctcactctgcgccattgatgtattgaatgcatatgaataaatataaactccaaaggggatggaattttgttgacatccacgcacgttattcaggaactgctgatcatcttgattcaaaacatcagaacctatgccacaacgaataattgcataatcaaccaaacctgaactagctacttttctccaatcaatcgtaccctgccattgggacacgtccaacccaaaagccttcgcattctccactctggtaccatctgtcgaaatataaactccattttcctttctccacgtattaagtttcgaagcactgtaactcgacccgttgtctctctgaatcaagcgaccgtctacgtagcggaagctatttagatatcctcccgaacaacggtcgcgatctgcttctcttttgatcgagacttcatcgtgagaaggtgcctcttctgcggtaggagattggttctgatcttgtattacctctgcaaaaacgggcgatgacaaactactttggcccagtaacaaaaccgcaaaaaatagcaatgcggtgatcatccttctcttgtgcatccaaatctccattcaagaaatcaacgcgtggcgaatagattataaactgtatgttgctctaacagacagttgatcacggttctcgccattgcacttgaaaaatcaaaccaataattgtaatctctccaaattatgcaaaaccagtatgccaagataggctacgttgaatcaatcatgcttaatctatattttgaaagagcttcgcttgggtctcatggtcggcgcactatacccccataatatatccaccgctaggcaccctgagagtagttctaaccaccttgaaagcctttatcctaactcagggcatattccaataccatctattgataggcctcagctttgactaacgtttttttcgtttccattgacaacaacagcagccacgagacaggagacatcccatggacatctaagctttgggcaaattccctccgcccgagcgacagggtaaccaaatagttaagcataaccgaattcgacggaataggccttattaccgggctatgcctattggccatcattgggtacggtcggctctgtatactaataggttattgcggacaacctctttccctatgctcaagctccttaccctgagtccccaactgcagtgaattgcacggcttcgcgtcgctatgcacacgcgactaatataatcgctagactaacaatttaattatcgactgaaaaagtgaaatgaaaaactgccgacaaataattattgtataaacttataaatcgaaatgactctatgaaaaatgatcacacagatttacatctcaagaaacttggtggcctttcacgttttaattgaagcacagattaattattgcagcactgtctctgcattttatttcgaacttcaaataccaatgaagtaagacaaattacaaaaaagatcaatagccctaaaatgaatgaaaacgttacgccgttttggccgcatgctaaaattaaaggaacgctagatatcaccacgataaaaaaagagatgcagctagctaataaaagtatacggagctgtcttaagaccgttagcgtgtttgcaataaaccaagaagctgctaccaagagtcctgagatgaccaatggaaacaaaagatagtcatgcgaaacgattgaactcccgtacagtatgctcaaaaaacttcgaccaaaaataattgaactcggcaatgaaattataccgacaattgcaatgccggcaaatactaacttaatgtagtgtatgaactgttttatattgccaacttttatgcaatttgctaagggtgtggttacgggagagaatataaagtttgcagatacttggacgatcgtcacaggaagagcgacagatgtatagacaccaagaatttccgcgccactaagcgattcaagaaagaatctcggtatctgagccatcgtattaaagaagaatccataaagagctatcggaatacaagtctttaaaagttgacgtacctgagactgtgtttttcgtgacggatcggatggcacactcaaactaaacgcaatgcgccgatcgaagaagtagacaaggccgaaagaagctactgttaaacagagcagtgcaataaagagggtttttccaaggattattgcaacaacaaaaaatatcagctcgacaattcccttcatagcaaaggatataccgatgcaatccatacgcagcgcgcgctgcattattccatggtacacgtctgccatagcttcagatatcttgaacagcatgtacatcaaaatacaaagcatggtggcaaggctgtaaccgttccataccgtaaacaaaatgcacaatagtactgctgcaacagaacaaatgcgccgtgccaaaatatacgtatcatcggaaaaacgatttgaaacatcagatacttggtagttcctgatggtaaacgtagcgatgttatagaaggagttaccgatactcatagcaagagaaaaaacaccagcttccccgtaaccgaggaaaatgataacgcagtaagtcagcgcccactgtacaactaggtaaagaaggttgccgactgtattccagattagattttgtctgatagataactgtttaacgctcacaacatcaacatccaatcaattgtatctcctcgaatgctatagcctaccggagataaacgccatcttgtacttgggttcatcgattgcattttgacagcatgacttgggcgagcacgctttgagcaacgctgttcgtactcgaatatggcttgattggaccaaatcatctttttagagaatgaatggtttgcaacaagaatcatgtcgaactcaggcacaccgctcaaggcgtttctaaaagaaacgtccttgggatgaagcgcctgatcactgccaggatccagctcgcgatcgcaggatacgcagtggtagaaataggggtacggtaaggaatccagagcttgcgcagctcgatcgtcgagtgctgcgaccgcgtattcgcgcttgcgcgcgagccatttgtcgtcttgtccgcaaaatgcggagcagtcctcgtctcgacgacagaagctctgcctcccagtctgggacagaacactttttgtctgcatcattagatggccgagacagaggttgaagatggacatgatagaggcaattcgatctgccgattcgttttcatgcggttcaagatccttccgaccgaagccattcatagtcgtgtctggttctcatagttcgctttctcacaagcttcaatcaaggctttcgccgtcgacttccatgtgaaatttgccttaatgtagcgctgcagatcagatcccttttcagcgagcagacacttgtcagctgaaatgctacttattttgttaacaacgccttgtatatcgttacggttgattatccatcccccagatccgttgatgactagctcagatgccacgcccacatctgttgccataataggggttcccatagcaccagcctcgatcatagatgcaccgaatccctctgagcgagatgggaggagcaataggtctgcatctcgcatcagtgcagcaacatcagcattgtcgagtcgtccgagcgccgaaacttttggattcgcaacagcagctcgcttgatttcagctatcaaacttccctctccagcaaaggtgaaatagcaatggaacgcttgatcgcgcaatcgatcagctacttccaagataatctgaatcccttttatagattccaatctgcctgtaaataccactaacacatctgaatctgaaacaccaagttcctgcctgaagttcctcttagaagctgaatgttgatagttttcaacatctattgcatagggaattgtgccccgggcagttattccaaaatgggaaagccagtcgacgctacgatcagaaacaccgtaataagccgcagggtgtcgagtcaaatgacgtgtgatagcattttcgtataacctgacaatcggatctatcatagaatttccaaatgatagatacgctgaaccatgatcaattataactggaagagaattctggttttcagcgaaatgaacccctgccagcgtatgtagatagaaccgtgcatttattacaatacctgaaaagctttgccgttcgatgtgattgatcagccttttgtattcagcgtttctattgggaataggatagcgacctgacagaaaggaaaagcaaggtaagcgcactatctctattgagccgttacgctcaataggtgtagaattaaacaaattgttagtgactattactacttcgttccccatgtcagccatggtattcgaaagcttttccgtgtacgtttcaatgccaccaacatgaggtaggtaatgagctgaaaaaaacgcaactctcatagcaacactacagcctttctaaaagaaacaatgctctgcagtcaacctcatcaaataagctttgtcgaaggggtgggatagaagagcttgattattgcttttcgcacatggtttcccgatacaaagagcatcggaatacgtccgcgcgattcacggcgaccatcaccaagaactcgattggactcaatgtgcattagttctaacttcgatagctcatttctgtataagaatcggcgaactctcaacgccgttgttcgtattttggaaatgccgacatcggaagctatgttttcataactgcgacacagattcgtgacttgtccatcttttacaatggtacctattcccgtcgctaataaataaagccagttaccgtcttgttcgcaaaatgcgaagcagtcctcgcctcgacgacagaagctctgcctcacagtctgggagagaactctttttgtctgcaacatcagatggtcgagacagagattgaagacggagatgacagagaccaccttgctctctgattgcgtggtttccaacattcccaatcccgtctcaaatctgaaggtaataaggattactcgagttcataggataactcataatgacgctgcctcatctttcgtttacatcatagataacgatcataagaacctagcttacagacttatcgctgcgatttttgcgctccgagcgatgtatctcgccagagctacaggaaaccaatcctgcatggtttaattctcaacttgtaggaactggagaaatcgcgaggtataatttgaagtacttgatacaaaaggatcaaataacacgagactattattcaatgatcctgctcgggtactcgctgactctaactgtggacaaaaaaccatcagtcgacattcattctgctgcgacctaaaagtccataatagaaagatgacagttaaattgactatatccagatcagaagaatgctgctcaaagggagaaccacactccttggtcataaaatcagctaggatgcgtgactatacgatctttttgtttcagaaaggcgacacgcacgatctcacagcttcggcatctcgagaatcgccactctcagggaatcagatttcagctttgatgacgccgcacctgctttaaatccattctttgattaaaagtatagaaggaattctgttccactgaaaactattcatgtggtcagatctacgcggttgcggcaccggcttttctaattgtatctcatgtggatgacctccccagacggtccacgaccagatcgaacttcggtcaccatctcaacgtctccctttgccctgcgttgggcaagtccctgaataagtactttcaagaagactctgaggtaactcgatgttccgctcgacatcattggatcgttcgattacttcgaagaatacttgttagttttggtttaacatgaaaaatactatctataaccttacggaaactactttttcgtaaggttgtgctcgagaagagcaactctctgagccaagttctttatcgaagtagattgtttgctgacaattgagctaagcgatagcatgatcaccagcgagaaaagaaggccgacaaaatagataaaatttgatgctgtttcaaatccaaaaaatgttgacattgaaaacaaaggctttggaaatattgcacacaacagggtgagtgtcgttaacatgagccataagagcgaataacgtagctgcaatctttcgtgtttcacaaggtgaagcacatatacaagcagaacaagacaaactattgctatagcaatttgtgaacctacaggcatttcatctctccttattgcacgtaacgattcatgcaagcaatccatattgccaatgttacttttaccatgtagtagacacccgaaaacccgcctatggatgagacgcctccttggcgttctcgcatttcgactggaatttcctgtacattgagtcccttgcgaagagctgtagcgatcgaatcaggttcaggataatcgacgggataactctcgcaaaacaaatcgatcgctcgctcaccacatgcgcgaaaaccagatgttggatcagtaattatttttccagtaagcacttttatccattttgaaagccatccgattcctatacggcggaagaacgtggagcggaagccagtagaatgattgagaaacctggaaccgatcactaaatccgctccgctctcaatcgccttaatgagcgacggcagatatttgggatcatgctgtccatctccatcgatttgcacgtcgatgctgtagccataacgctgtgcatatttatgcccagtttgaactgctccaccgatccctaggttcaatggcagatcgactacgttaagtccgttctctttgcatatttcaagcgtttcatcgtgcgacccatcgttgacaataacgtaatcatatcctgcagcctcaacagctcgcgctgtcgtcaaaatgcattcagcttcattatatgctggaatgattatcaatgcacttatagtcgaactcatacaagcctttcgtcagtatcggcctccgtgtgtactatgcgcttatgtgaagcgcaagactattgctatgatataaagaccgttcgattctcgaggaatctacatcttgcgcgacaaagtcattgcacttgatatagcgcggctattgaataacgttccagcaattatcgcggccacccgaatcttcttgcttgcctgctcccctacttcctccccgatcgcgcacggtacctcatcacgtacgttgccaccattctgagcgagcgcgcaagccctcggttccagatagcgtaggacgtctgctccaccagatcgcggatgtgatcgagttcgctgatccgaggtgaagcgatacctcggtacgcggcgaacaggcgcttgcaggccggcgacacgcgccgattcgcgaacaccagctccggatccatccgcgagaacatattccgaatcgcgtcgcggatctcgggatgcccctcgatcccggtggtctcgataatgccgctcatgtagagaaaacccctatacgtctgcatatcccatacggaacggtcggtgacgccgagccgctcgaggacatcgaccatatcgttccagcgctcgaagggcagaagcgggctgcgctctgcgagctcgacggtcttctccggcgtctcctcgcggtagcagtagtacgcccgatccagatagaggatgccctcggtctgacagagcgtctcgacgagaaacgggttgtccgcccagcccgagccgggtatctcgtgaaatcggatgcccctctccaagagaaagcccctgcgatagatcgccgaccagatggatgggtggtgccccagcagatgcggagcatcacgcacggcgaagggctgcgagcgcggccggacgcggccgcggtaggcgcagggagccttctcctgctgcggggtatcggcgcgctcgatcacccagtacggggtcttgatgatatcgaccgggcgggcaagaccgccgaacgtcgtcgcgaacgccagcatgtcggcatacatccccggctcgatccagtcatcgggctcgaggatcgcgatccactcgccgcgagcctcctcgattcctcggttgcaggcagcaccgtagcccccgtttgccttgtcgatcacgcggatgcgcgaatcggcctcggcatgggcgcgcatgatcgccgccgagccatcggtgcttccgtcgttcacgcacaggatctcaagggcctgatgggtctgccgctcaaggctctccaacgcttggtcgaggtagcgctcggtgttgtagaccggcacgatgaccgagacggtctgctcgaaaaagggcctgtccacgcccgtcgccgttcgctggctcatgcgcgatcctcggagcgctcgagcatgctcagttgagagcggtacctgtcctcatcggccgtcttatacggcgagcgcttcgcgtaggcgcgtaccatgccggccgatctcgtgaccggctggagcgttccggccccggcgacgcacccccccgggcacgccatgccctcgagcaggcagccgtcgtacttgcctttcacggcggccttcagcatcttacggcagttcgcgaggccctcggcgccctcgacgcgcacctctcgctcggggtgcaggctgtggatggcgttcgcgaccgcggaggccacgccgccggccaccgcgaagccgcgtccatcagcgctcgccacctcgaaatcggtcgaaccatccccgctcagctgccggtagtcgatctccttcgcctccatcatgccggccatctcctcgaacgtgagtacgaagtcgacctcgcttttaacgctcgtgcgcctcgcctcgagcttcttggctgcacagggccccacgaagacgatcttggcatccggatgccgctcgcggatcagccgcgctgtcagcaccatcggcgtcagcgccatcgaaatgcactgggcatgctcggggaactcgcgcttggccatgaccgaccaggccgggcagcagctcgtccccatgaacggcagcttgtcgggcacctcgtcgacgaagtattccgcctcctgcaccgtgcacagatcggcaccgatcgcgacctcctccatgccgcagaaaccgagacgcagaaacgcctcgcgcaacttgtcgacgttgccgcggccaccgaactggcccacgaaggcgggggcgaccgcggcgatgacctcgtcgccggtggtgatggcctggatgacctggaagatctggctcttgtcggcgatggcgccgaacggacagttcaccagacactgcccgcatgagacgcaccggtcgtagtcgatctcggcgcggccccactcatctgatgcgatggcgttcatcccgcaggccgccgcgcagggccgctcgcggtgcgcgatggcggtgtagggacagatggaggcgcatctgccgcagttgatgcaggcatccttgtcgatatgcgccttcttgtccacaaaagtgaccgcaccggtcgggcagatctcacggcagggatgcgccagacagccctggcacatattcgtgacctcgtagcactcctcctcgcaggcgttgcaggcgaacttgatgacgttgatgagaggcggctgatagtaggtctccggtcgcgcggctgccgccacgccctcggagagtcgagcgggtctgtcgacgtcttgcagcggcaggcccatcgtcagtctgatccgctcgcccacgaccgcccgctcgagaaagacgctctcacggtatgtggcgacatcgccggggatgatccgatagggcagctcatcgacccatcggtaatcggcgtcgtcgtcggcgtcggcgtaagcaagcttggccacctcgcgaaagaccatgcgccgtatctcggccagaccggtgtaggcgccgcgcatcatatcagccattgagatctcccgtctcactcatccgagcggctcgcatcgcatgctcccgcgcgcgtcgtatcatcgtactcgagtctcgctgtcccctccattataagagcagcgccgaggcgggcgcgcctgcagatcgcatgcgatgcgatcgcagccgggagcaccgcggcgaggcggaccgactcgatccgaggaacccggccgctcacaagtcctccccactctttccgacacctttgcccagatcgatatccggtgcacgcgcgagctcggcgagcgtcaccccgtcgacatagctctcgatcacggcatcgaggccggtccagaaccgcacggtcgagcagaggtcggcgcgttcgcaggcgccctcgaggccctcgcaggcaaccggtgccgtcgtgccctcggccacgcgcaggatgtcacctgcgcgcacttcttcagcgggcttgcccagaatgtagccgcccctcttgccacgcacgctcttgagcagcccggcgcgcatgagcggtctcacgagctgctcgaggtacttctgcgatatatcctcgcacgccgcgatctcgcgcagggcgacgcggccctgatcacccccgaacgcggcgatgtagatcatgagcctcaacgcgtagcggcccttcgatgatatgagcaaatggccccctctcgccaaggtccttaattctagtgaattgctcggattaaagcttgacttatttccctatcatcttatcgttaatccgaggcattcaataggctttctcggacaatccatcagcaagcgatgcggccgcccggggacacggggccgatgattccgacacatcaggaggacctgcaatgaccgatctagacaaagcactgctcaccgtgcgcgagctcacagcggcggcggaagataagatgatcctgcacggcgtcgatctcgctgtcggctccggtgagacgcatgtgctcatgggtcccaacggcgcgggaaagtccacgctcggccatgtcatcatgggcgatcccgtctactccgttctcagcggatccgtcgtcttcgatggatccgacgtcaccgatctgccgagtgacaagcgctcccgtgcggggctgttcctctccttccaggccccggtggagatacccggtgtgccgctgtcgagctttctgcgtgccgcgatcgccggcagacccggtcttgagatgcgcggcaaacagtttcgcagccgtgtgcgcgagctggccgccgagctcgacatggacgtcagctacctcaatcgcgacctcggtgtcggcttctcaggcggcgagaagaagaaggtcgagatgatgcagctgctgctgctgaagcccaagctcgcgatcctggatgagaccgattcgggacttgacgtcgatgcgctcggcgtcgtctcgcgcggcatcgacgcctaccgtcgggcgacggatggatcgctgctcatcatcacccacaacacccgcatcctggagcagctgagcgtcgacgcggtccatgtcatggtggacggtcgcgtggtgcgcgaggatgatgcctcgctcatcagctggatcgatgagcacggcttcgagtcgttcgaacggacggcgcgcgagtcggacgcgtcggcggatacggccgacaaagccgatgtcgccggggcggccgttgccgccgcaaccggaaagacccgctaggaggcgatcatgatgaggaatcgctccgagctcaccgacatcgaccgcagcctctacgacgtcaccgatgcagaggagggcttcgaccgtctcgatgcggggctcaccccaaagatcgtgaccgagatctcctcgcgcaaggacgaacccgcttggatgctcgacttccgcctgaagtcgctcgacatctaccagcgcatgcccaaccccacctgggggccggcgctcgacgggctggacatggacaacatcgtcacctacgtgcggcccaacaccgagcagcacgccgactgggaatcggtgcccgatgacatcaagaacacgttcgagcgactcggcatccccgaggcggagcgcagctacttggccggcgtcggcgcgcagtacgactccgagctggtctaccacaacatgcaagacgccgccgagaagctgggcatcgtctactcgggcatcgaggaggccctgcacgatgcaaggtgggagccgctcattcatgagaagttcatgacgctgatcccgccgaccgatcacaggttcgcggcgctgcacggcgcggtgtggagcggtggatcctttgtgtacgttccgcgcgaaacgaagctcgacttcccgcttcagagctacttccggctgaacgccaagggcgccggtcagttcgagcacacgctcatcatcgtcgaggacgacgcagatctgcatttcatcgagggctgctcggctccgaagtacaatgtcgcgaacctgcacgccggtgccgtcgagctgttcgtcggcgcacgggcgcatctgcgctactcgacgatcgagaactggtcgaagaacatgtacaacctgaacacgaagcgcgctcgcgtcgaggagggcggcgagatcgagtggatctcaggatcgttcggcagccatgtgggctatctgtatcccatgagcgtgctcgccggccgcggcagccgaagctcgttcacgggcataacgttcgccggatgcgggcagaatctcgacaccggttgcaagaccgtgctcgccgcacccgacacgagtgcgagcgtcgagacgaagtccatctcgaagggcggtggcatctcgacgtttcgaagctcgctggtggttaccgaggccgccgagggcgcggtggcgagtgtgtcgtgtcagtcgctcatgctcgacgatgagagccgctccgatacgatcccggccatggatgtccgcgcaaaaaacgtcgacatcggccatgaggcgacgatcgggcggatcggcgacgacaaggtgttctacctcatgagccacggcatatccgaggcggaggcacgcaccatgatcgtgaacggctttgcgaatccggtctcgaaggagctgccgctcgagtacgccgtcgagatgaacaacttgatcaagctcgagatggaaggggcgatcggctagatggacaagcacagcgacacagcatcgagcagaggctcgcaagcagcagacgcacagcagccggcgctcaccttgagacacgtcaatgcgatgcccgctcccacatggagctggcttcagatgaatgagaccgccatcgagctgcccgcctcgctcgcacgcggatccgcccgactgcaaggaagcgcggtcgcagtcgagctcgccgaaggtgacgacgcggtcctcaccggtgctccggacgcgttcgagcgggcccttgagaaggccggcacgcgctttcgcgatcggcgtccgagcgcgccgggcgatgatcgacacgcggagcgcatcgccgcagaggaccgcctcgatgtgcccgccgtctccgcctaccagcgccgcgcgatcgagcgcgaggagcgcatctcgcctgccgaggcgtttcgcacgggcatgggcggcgaggcctacgcgtatctgcgcgacatcgcgggcgcgccggtcgtcatagatgtcgccgagaatcaccgcgcgcaggcgacggtgcgcatcgagggcgtcgacggcgccgtcaccgggggcgcgatcgatgtcgtcgcccgaccctcaagtcggatcgcggtcacgatctccttggactctccggctatcggcgcgggcctggtcggcctgtcgctgcgtgtcttcgccggagcacgcagccaggtgagcatcacctgcgtccagacactcgatgacagctgggtggcgctcgatgacacggggctcttcctcgacgaggacgcgcgcgtgagcgtccaccacaccgtgctgggcgcgggccgcagctacacgggacttgccggcgatctgctcggcgatctctcgaacatctccgtggccacggactatctcggcacaggagagcagcgacgcgacttcaactacgagctgatccagcgcggggaaaagaccgtatccgagcttgctgccaacggcgttctcgctggccagagcgcaaagacgatgcgcggaacgatcgagctcgcccatggttgcaagggcagtcgcggaagcgagcgcgagaccgtccttctagccgatgagcgcgtgcgcaacaagaccgtgcccgtgattttgtgcgacgaggacgatgtcttcggcaaccacggggcgacgatcggacacattcgcgacgagcagctgttctatctggcgacgcgcggtatctcgccgacggccgccgaggatctgttcatccgcgccaagctcgaggatgcggtcgcgggcgtcgctgacaagcggattcgcgcgggcgtcgtccggttgtcctgcgcgctgatcgacgacttcgaggaggagatcgcatgagcgattctgcgcgcacgggtgcggccgatatcgacgccaatccctacaaacccgactttccgctgctcgccgagcaccttgatctgacgtttctggacagcgcggccacctcgcagcggccaagtaccgtactcgaggcacagagccgtttctacacgaccatgaacgcaaacccgctcaggggtctctatgcgctctccgtagaggcgaccgatgcgatcgcgcgggtgcgctcgcagatcgccgatctcatcggcgcgaggacgccagacgagatcgtgttcacgcgcaatacgagcgaatcgctgaacctggttgcgctggcgttcgcgccgagcgtgcttgcgcccggtgacgaggtcgcgatcaccatcatggagcaccacagcaatctcatcccctggcagcgcgcctgcgcggacgccggagccaatctcatctacctctaccccacgaagaccggggagcttgaagaggccgagatcgccagaaagatcggcgagcgcacgaagatcgttgccgcgaccgaggtctcaaacgttctcgggcagcgcctgccgatcgagaggctcgccgccgccgcacacgagaacggcgcgatcatggtcgtcgacgccgcgcagtccgttcctcaccttccggtcgacgtctccaagctcggtgccgacttcctcgcgttctccgcgcacaaggcgctcggccccatgggcgtcggcgtgctgtggggacgagcggagctgcttgagcgcaccgagccgctctacaccggcggcgagatgatcgactcggtcaccgagaccggtgccgtctgggctccggtgccccagcgcttcgaggcgggcacgcaggatgccgcgggcatctacgcgaccggcgtcggcctgtcctacctcgtcgaccatgtgggctacccggcgatcgccgagcgcgaggcggctctggtctccgcggcgatgcggcgtctggccgagctgcccttcatcgacatcatcggctcgccggaccccgcgcgccaccacggagtcatcagcttcaacgtccgcggcatccatccgcacgacgtcgcgagcctgctcgatatgcaaggcgtcgccatccgagcagggcatcattgcgctcagccgctgctcgcctggctcggcgtggagaatctcgcatgctgccgagcaagcctggcgttctacaacgaccggcacgacgtcgacatgctcggcgacggcttggaaacggtttggaggacctttcatggataactctgtctactcgcccgcgctcatggagcacaacgcccaccccgactgcaaatacgagatggacggcgccacccacacgcatgagggcatcaatccgagctgcggcgacaaccttgagctgtcgctcagagtggaagagggcaccatccaggaggcagccttcacgggagcggggtgcgcggtctcgcaggcatcggccgacatcatggccgatctcatcaccggccagaccgtcgaggaggcgcgtcggctggccgggctgtttctcggtatgatccagggcaagacgctctccgagcaggatcgctgcgacctcgacgaggcggccgaactcgagagcatcgcgcgcatgcccgcccgggtgaagtgcgcagagctcgcgtggcgcacgctcgatgggatgctgagcgtctagtcgagcggctcggtagcgcgccgactggccggagatgacgtcccgttcaagaaatgcggcgtgaattgcacgagaaagggcttgcatcgcagagctgagactgtaataatagtcaagcgctttgcgcgtgggatgcacatggtgggtgtagctcagttggctagagcgacggactgtggctccgtaggtcgagggttcgagcccctttacccaccccagttccacctcagcgcgcacatgacggatcgttagctcagctggaagagcaggggactcttaatcccaaggtccagggttcgaacccctgacgatccaccagaatctctcaaggccccgcatcgcggggccttttttcaaagaacgcgctcccctgaggatgagccgggcgatccttcgcaccttttggccgggagcccatcgcgaaggcgggatgcgggccgcctgcaaaccgggtgatcatgaaaaacgccgtccttcggagattcgaaggacggcgttgcgcgagcgagactttatgcgctgctggcagccctagccgttgatggcggcactcaccgcgacggcgcaggcgacggtagcaccgaccatggggttgttgcccatgccgatcaggcccatcatgtctacgtgcgcgggcacggaggaagatccggcgaattgcgcgtccgagtgcatcctgcccatggtatcggtcatgccataggaggccgggcccgcggccatgttgtccgggtgcagcgtgcgtcccgtgccaccgcccgacgcgaccgagaagtacctcttgccggcggcgaggcgctccttcttgtaggtcccggcgaccggatgctggaaacgcgtggggttcgtcgagttgcccgtgatcgagatgtcgacgtcctcatgccacatgatcgcaacgccctcgcggacatcatcggcgccgtagcagtttatctccgcgcgcgggccatccgagtatgcgaccctctcgacgacctcgagatcgccggtgtagtagtcgaaccgcgtcttcacataggtgaagccgttgattcgagagatgatctgcgctgcgtccttgcccagaccatcgagcacgacgcgcaggggctcggtgcgagccttgttcgcattgagtgcgatgccgatcgcgccttcggctgcggcgaaggactcgtgccccgccagaaagcagaagcaccgcgtatcctcgcctagaagcatcgctgccaggttgccatgtccgagaccgaccttgcggtcctcggcgacggatccgggaacgcagaacgcctgcagaccctcgccgatcgccgaggcggccgcagaagcgctttcggcaccccgcttgatagcgatcgcgcagccgagcgtgtaggcccagccggcgttctcgaatgctatggactggacccccgtcacgatctcgcgcgggttgacgccgcgatccaagcagagcttctcggcctcctcgagggaggagatgccgttgtgctcgagtgcgtcttcgattttgccaatgcggcgctcgtatccttcaaatgtaacagccatgtatgatccctccctctctactcgttgaccggaaacgtgctggcgaccgaatgggtctcatcatcggtgcgcggatcgatgtacctggcggcgctctcccactgaccgtagtggcccatggcgcctgcgatggcctgctctggggtcttccccgccttcagcgcatcagtgaacttgccaaggttcatgaactcgaaggcgatgatctcatcgtgctcgttcagtgccatgcgtgtgacatagccctgcgcgagctcgagatagcgtgcgcccttcgctctggtgccgaacatggtgccgacttggctgcgcagacccttcccgagatcgtcaagcgaagcgccgatcggcagtccgccctcggagaaggcggtctgagtgcggccgtagacgatctgcaggaagatctcgcgcatcgcgacgttgatcgcatcgcagacgagatcggtgttcatggcctcaagaatggtcttgcccggcagaatctcggctgccatggcggcagagtgagtcattcccgagcagccgatcgtctcgatcagagcctcctcgatcacaccctctttgacgttcaaggtgagcttgcacgcgccttgttgcggcgcgcaccagcccacaccgtgcgtcagacccgaaatgtctttgacctccttggcctggacccacttcccctcctcggggatgggtgccggaccgtggcaggcgcccttggcgaccgggcacatatgctccacttccgctgagtactccatagctctcctctctgaaattcactgcttggacgatgccgtcggacctcctcgccgtcgcggcatgcggatatatgatacctccaaacccgagcgcggcgcacgagagcgaaagcgaggttcgcataacgcgccgctgcgaggatgcgggtcgctcgcgagcagctgattttctgtcgatcgagcatctgctgcgcgcgaaaggcatccccgagatcaatttcgagtcgaggtatcccggcgtcggacgcgaatctcgcgcaggcgatgcgcgagcgcgcgcagcgccgaaccgacagcggctcccgagcagtcgagcatcacatcggtgatgagaccggaacggccaggtacgaacagctggatcgtctcgtcgatggagggtatgagaacgaggacgacgacaaggacgaaaagagcggtccggctcaagcggctcccggatgccagcgtctgggagaccaagatgccgaggatcgcatattcggtgaagtgagcggtcttgcggacgaggaaattcgtgatccacgcgctcggcagatcgagaccggaaagggcccctctgagggccgatacgacacgcaagctcataccggagctgcccgtcgcgggcacgagcgagttgccccatatgaacatcgtgaaaagaatggtcgcgacgagccagggtctggagatgcgcatgggctactccgctgcagacgccgagggatcctcggcatctggcgatgaactcgaggcactcggggcggaatcgactgatgccgtatcggtcgccgcatcgtcggcggtagcctcacagccggcatcgctcgactgctcgcgagaagcctctgattcattcgcgcagactgcctcagagcacgacgacgcatcctcgttttcgggctcgcaagagggtcccgactcgatgtgatctccgccctcgaccttgatgacgctatccaggtgggcggtgcagagctcctcgcgcatgatctcgagcacacgatcatgcgcctcggcagcgatccgatcttgacgatcgttatccgcggagccggcggcgccgataggagaattctcaacggaggcgtccgcgtcgccggcgagctcttttgagctcccgtcttctgcgggctccatcttgaaatggtgacagatatagagcttgggggggcgcttcgtggatcgcggacgatcgggctgagccgaagcggcctcctcgtcatagaggatcccgtaggccgaggcccacacatccggacgattcggataaccctttgtctcatcttcgagtacagcgagcgccgtttcggaaccgtcggatggcgaatggtcgccaacgctggcgcaagccggcttcgcgagttcgacgtcgtcgtctgaatcgtcggcatgcgcgttcgggaacaggatctcctcatcaagcgtgacgggctcagcgctgggtccgagggctatgtcgagatcgtcagaggcagcgggatcatcgggtgccacgatcggtgcgtcgccgaacagatcatcggaaagcggactcatcgaagcggtcatctcttcttcggcgtcatcgtcctttgacgtcgcattcgtctgtccggcccgctcccatgcctgcgaggcgaagtcgagcgcatcatcgatggagatcggatcctccgcgtcgacctcgagctcatcctcgacggcgtcatcatcgtcatcgtattcgtcgtagacatcgccataggagtcttcgatctgcccgagtgcgatctcgtaaagatccttcgcgtgctcgggaccgcagctgatcggcgattcctcctcgagcatggcgtccatcgcagcccacgcgtcctcgtctgacagcgcgtcttgagcgcgagcgatgaccgggacgtcttcgacgtcctgctcgcgatcgaatcgacgcctcacatccttgagcatatgcaggactcgaccacgtgtcgttttcgaggcactgatcgacccctgggatcgcgggtcgtcttcttcagatctgagatcgtcctcggatgccgcgcttgacgcgtccgcgaacgcgtcctcatcgctgcgacgccgtatcacgcgcctatcatcttgtggggcacctgagtcggcctcttctaccgcaactgctgcagagggtttcatgagaaatgggagcgcatgcatctcaacgatatggcggacctctcgaacccgagatcgacttctcagctttctggtgccaccgctgatggatccgtagcgctgaaagccctcaggcctcgcgagcgattctcgcgaacagaggctgtgccgtctcctttccccacgtggcgaattgcagaatccgagatgtatgcccggcacctcggtacgttaggatgttgatacgacggagaccttattcgagacagcggtgtgcgcaagaccagaccagcgaaattgctggtacggtctgcgaacttccccttcgtgaacatcacttcgcattatgagagataaccacatcatttgcaagttttgtacgcgctgccatatcatgaccgtgtgttgaggtgaatccatccggggaacacgaaaaacaggttatagaattgatgcagatcaggccgcgatcccggatcgcaacgaatggagtcatcatgcccaacattgtactgatcaccggtgcgtcatcgggactcggacgcgaattcgcgcgtcaggtggacgctggagccatcgacgatgtcaccgagatctgggcggtcgcgcgcagagcggaccgcctcgaggcgcttgtgcgcacctccagcacccctgtgcgtcccttctgcctcgatctcaccgatccgatctcgtatagcatcttggaatcggctcttgcggagaccgcctgcgccaacgtaagactgctggtgaacaatgcgggcatcgccgtgttcggccgtttcgcgcggcagaggcaagacgccgcgccgcgcatggcgcagctgctcatgcgcgcccccgtcgagttgatctatcgcgttctgccctacatgcggagcggatcccgaatcatcgacatctcaagcgtcgcggcatttctaccccagcccgatctcgcggtctacgccgccgccaagcgattcatcctcgatgtcacccgcgcgctgaacgcggagctcgaagacgtcggcatctgcgccacggccgtatgcccgaaattcatgaagacggagtttctcgacgatcccggcgacgcgagcgccgcacgccagatgagcgccatcggcttcgagcgcatcgatcgcgtcgcgcgcgcggcgctcaaggcttccgaagagggcagggatctgtgcatccctgccctcgatatgagggtgctctacgctctgacgcatgtgatcccctaccgcgtcctgctcggcgtgcagcgctcgcttgcatcgcggtgagcgaggcgcgcgtcgcatccgatgcccggcggcccacctcagagggcgtcgggatgctcggcggcgcgcttggcggagcgaaccaggaactcctcgttggtggcggtgctcttgagacccttgatgaaggctgacgcgcatcgctcggtattgttcatgttcgcgagcacccggcgaatgccccatacaaagggacgcatggtctcgtcgatcagaaggtcctcgtttcgcgtgcccgaggagaccgggttgatagccgggaagatgcgccgatcggcaagatcgcgatcgagcttgagctccatgttgcccgtgcccttgaactcctcgaagatgacctcatccattttggatccggtgtctaccagcgccgaggcgagaatcgtgagcgatccgccgttctcgatgttgcgcgcggcacccaaaaagcgcttcggcgggtacagcgccgcggagtccacgccgcccgataggatgcgacccgatgcgggagccgccaggttgtaggcgcgggcgagacgcgtgatggaatcgagcacgacgacgacgtcgccacccatctcgacgatgcgtttggctcgctcgatcaccagctcggagacccgggtgtgattatcggccggcatgtcgaacgtcgaggcgacgacatcgcctctgatcgaacgctgcatgtcggtgacctcctcgggacgctcgtccacaagcaggcagataaggtgcacctcgggattgttcgcagcgatggactggcagatcttcttgaggatcgtggtcttgcccgccttcggaggcgagacgatgagaccgcgctggcccttgccaacgggcgcgacgatgtcgatggcgcgacccgtgatggagtcccggccgtgctccatctggagacgcatgttggggtagataggcgtcagctcggagaacttgggacgatggcgcagatcttctggatcgaccccgtttatggaggtgatcttcgccaagcccgggtacttgtccccgggtcgcgatgggcgaagcgtgccgatgatgaagtcaccggctcgcaatcgggctccccgaatgaggttcgcggagacgaatgcgtcatcatggctgggcatatagccgttcacgcgaatatggccgaatccgtcattggcgatatcgaggacgccctcgacctcgcggaacccctcggcacgtgccgctgcggcaaagatctcatcaatgagctccgctttcctctttccggcgtagtcgagctcgagctctgtggccttgtcgcgtagctcggcgaccttcatggagccgagctgatcgcgcgtgagcgtcggctcggtcggagcgttgtagcggtttgcgctgcgctgcttgcgcatctgctgcggccggtttccgttgccgcgacggacctcgccgccggctcgctcagccgatcgcgtccgctctgtgcgcttggactggtgctgccgcttggaggaacccgccagattctgagaggcaccggagccgtgctcgcggcgcgcggaatcgccttggcctccacggctgcggtcctcgctgtgagcgagcgggttgcgcgtgtgatcccgacgggctcgccctccgtggcgctcggactgccgagtcggcgagactccttcgggcgatgcggcatccgtggcgtccgcatgatcggcaacggaggggcgctcgacgccggcggacggctccgctgtctcatctgaggcccgcgtctcgcccagagccgcctgcgcggcgaggcgagcggcccgctcggcctccagataggccttgggtttgcggccgcggcgatggggccgcagcgacggatcgatcgccagctcgatggccgaagccgaagcggttcccccatcgctgggcgccgcgatcatggcggcggcccgctcggcggcctgccgctgctggcgcacgatcgaagcctgcgagatcttcgccagggcgcgcgcttgtgcgatctgcggatccaactcggctgcaccggtgtccccgccatcttgggtcgttccctcgtctctcgagacctcgctctgctcgtctcgtctggaagcgcgccgccgggtccgtgcgccgcgacgcgaccgcggcgcatcgtctccaccggagacggaagcctcttgtggctcggagtcggcggcgggggcatcccctgatgctccccgacgggcggagcgcttctgcccgccgtcctcctgggctggtccgccctcggcggatttggccttcgcacgcggtttgcgcgcgcgtcggcgcggcggggccgcgtcagcctgcacggacccatcggcagcgatcacgttctctgaatgctcggtattctcttcttgcacggtgattgctctactttcttccagtcagacatttctatgcgaaaccgcgacctgagatgtccccgacgcgatcctgccgatcaaaacttgctgaaatcgatcatcacataccgggcaacggcatcggtgcgcggaagcgatcagaacatgcaaccgatccgatatgattgaactgcaggaattacaatacgcgtgtcgcgtacctgcagtgtagcacaaaatcagaaagcaggtggggaaaaaatgccacgtgggacggatgcacacgcaacgcacggcggcgagagaaactcgatctacatggattccggcgcggacaccccgatgaggcccagcacgagagagagaacggatcgcacggcgtcgcacgctgccagtcgggcgcgcgacagctcggcgtccaccggccgcgtctcgctgggaagcacctggcaggcaccgtagaacgagtggaagtcggcggcgagctcctcggcgaagtgcgtgagtcgaaacggagcgcgatcacgcgcgcacgaaacgacgagctcctcgagctctgagagcttccgagacaaggcgaactctgtcggatcggtgagcagcgcgtaatcgacgcgatcgccgatcgaccgggcggcgacggcgtccattccgagcaatgccgcctgcttgtcgtcaacaccggcggcgcgccgcaggatcgagcagatacgggcgtgggcgtattgaacatagtagaccggattgtccatgctgcgttccttcaccgcatcgatatcgaagtcgatcgtctggttcgcggagcggctgatcagggtatagcgcgtcgcatcagccccgacctcatcgacgagctcgcgaaaggtcaccatcgtgcccttgcgcttcgacatgcgcaccggcttgccggaacgaagcaggttcacgagctggccgagcaggacctcgaagcgacccggatagcccagcgcatcgcaggcagcgcgaacgcggccgatgtagccgtggtggtcgctgccccagatatcgatcgcatggtccacgcgctggaacttgtcccagtggtatgcgacgtcggaggcgaaataggtgtagtcgccgttggccttcacgagaacgcgatccttgtcgtcgcccagatcggtcgaacggaaccacacggcgccggcgctctcgtagatgtagcccatctcgcgaagtctggcgaaggcccggtctacggcggaggtcccggcgtcggggcccgtcgtcgccttctcgtagagactgcgctcggagaaccacacatcgaagtcgcagcgcacgtcatgacacagatcacggatctcgtcgagcatctttcggtgcccttgctcgcgaaacgcgctcatgcgctccgactcgctcgcgcccgcccaggcatcgccgtctcgccggaacagatctgcggccgtctcgatgatgtactctccaccatatgaattggcaccgagcgcatcgatgaagcggtccgagtagggatggagctcgggatgctcgtcggaatcatcgcgaatataggcgtcgcggtcagcgctcagcagctgcaccgctgtctcgagaccgaccccgcgcttgttcacgatatcgacgagctgcatgtagcgcatggagatcgagctgccgaagacatccatctggttgccgtgatcgttcacgtagtactcgcgctcgacgtcgtagcccgcgtgctccatcacgcggctcaacgaatcccccagcgcggcccagcgcccgtgaccgatgtgcagcggtcccacggggttggccgagacgaactcgacctgaaggcggatgcccgcccccgcagacgaccgagcgaaatctgcaccctgctctcgcgcgcgagcgaacaccgcgtttcgctcacccgtcgagagataaaaattgatgaaccccggtcccgcgatctcgacgcgttcgatcgaggggtcgatgcgcatatgcgcgatcgcagcctcggcgaaggcgcggggcgcgatgccggcggccttggccgagcgcagcgccaccgtggaggtccactccccgttcgaggtgtccgccggacgctcgaccccgcagtcctcaagcgcgaacgcgggcagatcgcctgcgctctgcgctgcgataacagcctcgcgcaccaggttctcgatcagctcgggcatagccgttcctcctagaagcgctccgctttgctcaaagccggagccatcgtgacgaggacctactttagcacaaccgagaggggacgagggcaacggtgcgccgggaccccgcgacgtgccttgcaattcgtatgtatcttaaagccttgctgctcaaggcatgtgttggcgtgctatccttgataggatgcaaagcttgacagttggaggcagcatgtttcgtatcggcgagcacgtcattcatcccgggcaaggggtctgcacgatcacggggttcgacgaggcggccccgaatcccatgatcatcctcgagtccaaacagggccacgcgagaacgcgtatgaaataccccctatcccaatcggatcgtcttcacgccaccgtatcccgcgaggaggcggagcgcgtgatggagaactatgacgccatcgagtgcgactcgtttaccgagcggaacagctctctggaggaatcgcatttcaaacagctcctgaagcagggcgtacccgagacgctccgcgtggccaagacgatgcgcctgcgcatcatggaggcagagtcgcgcgacaagaagcccagcagctactacacgcgcgtgctcaaggaggcccatcgccgctcggtggaggagctggccgtggccctgggtgtcagcgaaagcgatatcgagcgccgcttcgccggagtcgcagacatagatgagtttctagatccgagttcgaattgagctggtttggaatcagatgaagcggatggccccgtctctgtagctcagagccgatatggggtaagagcatcattggaacccacgagagaacaggagccatcatgacctatgagatcaccctgcacggccagcccatcgcccgaatcgatccggtgacctccggcgacgcaccggatttcacgctcaccgatctgtcggggcgcgatgtgacgctctcagccctgagaggcacggtgctcatcagcacgttccccgatatcaacaccaagacctgctccctgcagacgaagcgcttcaacgtcgaggccagcgagcgcgatgacatcgattttctgagcatatcgacaaacacccccgatgagcagcgcacatggtgcgccgccgagggcgtggacatgacggtgctgtccgataccggcgacttcggcaaagcgtacggtctgctgctcgacgagggcccgctcgccggtgatctggcgcgcgctgttctggtcgttcgcaacggtgagatcgtatacagcgagatcgttcaagagatctccgatgagccgaattatcgcacggcgcttgaggcgactcgctagcgggtcccgggctcctcagatcgtgcacgcgacgggcgggtccgcacaaccggggacccgcccgtctccatgcgccggacccgggccgttattcgagaggtcatcgggtagaagggggatgttcgaaaagttgccgacgggatggtcggcacaagggcatctgcatgggagtgatcgctatgaactggtacgattcagattatgattacgtgaaggagtacgtcaaacgctggaacgacaacgtcggcagaacgaaggcgtggatgatcgtgctcggcttgctgatggcactcgccggggtggcgtgcgccatgtatccgttcagcatcttcgctgtgatccagatcgcggcgacgcttgcgctcatcgcccacggcatctccgagatctacatctatttcagcatgtccgagttcttccgcagtccgatgcgcgccctgctgggcgttttgaatatcgttttgggtgtcatgttgatcatgatgccgccctatctcacggcgggagcgatggtgtttctgctcgccttcctgttcatcatcgcgggcttcgagcggatctcgttctcgcagcgcctgcgctacttcaacatccccgacacatcgctgggcaccctcatcgggatcctcgatatcatcatgggcatcctgttcatcgtgatgcccatgttctcgagcctcatcttgggctacatcatagcggcctatctcatcgtgacgggtgtgaccgtcttcgtcgaggcgttcgccgtgaagaagatctccgtctcagacgtcgaccgcgcctcgcaccaccgcgatgcgacgcgctgatcgatgaggtttgatcgatcgatatcgccagagggccccgcaggcgctgcgcctgcggggccctgatcggatccggccgagaccgggatcaatagtcttgggcggcggggctgtccaaccattgcgagagaaacgccgaatagcgaccgtcgatgatggcccttcgggcacgcttcatgagatcaagcaggtagaatatattgtgctcagacagcaggatccccccgagcatctcgcgttgcacaacgagatgacgtatgagagctcgagtgtagccgccggagcacaccgggcaggcgcaccccggatcgatcggagcgtcgtccagagcgaatctggcattgcgcagattcaatcttccctcgctggaaaacgcggtacccatgcgacccgtacgggtgggcagcacgcaatcgaacatatccacgccggccgcgatcgctttgagcagcgtggtcgggttgcccacgcccatgagatagcgtggtttgctctgaggcatgtgctcggagacgagcggtgcgagcgtctggaacatcgtctcgtggctctcccctaccgagtagccgccgattccatatccgatgaaatcgccgcacgactcgagatgcgcaagagagcgcaatcggagatcgagatgcatccccccttggacgatgccgaaaagcgcctgatcgcatcgactgtgggcgcgccagcagcgctcggcccacgcgcttgagagctccacggcccgctcgacgaatgagcgctcggcgggatatcccggacactggtcgagctgcatgcagatgtcggcaccaagcttctcggcgatcgccatgttatcttcgggcgaccagaacacatgcgagccgtcgtagtcgccagcgatgaagcgaaccccctcatttgagagggtcacggcatctttgtgcgagaagacctggaaaccgccggaatcggtgagaatgggcccgtgccagttcatgaaccgatgaatgccacccaaagcggcgatgacgtctggtccgggccgcatcgaaagatggtacgtgttggccagcacgatctgagcccccagctcgcgaacggtcgcggtggggatccccttgacggtcgccttggtgcccaccggcatgaagatgggcgtctcgatgtcgccgtgcggcgtggcgagcaccgcggcacgtgcggatccgccgggctcccgcgcgacgacatcgaatccgaatcggatctgatccatcagttttgctcctcgcatcagggggcgcatcgcgctcccgcgtcggtaacgatgcggcggcaagttctggaaacgcggtagagctcgatgcgcgtcggttgccgtccgctagagactatatcatggtgatagcacgatgcgccctgtcacacagggctgtgatgatgatgggatgggagcagaccatgggggatgatgagttgcgcgacgagcgcaccgagcgcgacgcagaggacctgcatcagagcggggacgttaaggcggaggaacagtcaggattgtcgaacgatcgcgcgcaggctcaagaggagcgaacgggcggcggggtctcgggtgccatggaacaggtgggatccatcttcacgcagggcgtcgacgcggtcaaggaggtgagttcggcgaggcgcgcgagcgccgaggcgcgcgagcgactcgacgaactcgatcgacgcatcgccgaagccgacgggttgctcctgcaccgcagggacgtcgcagaccgctacgagcagatcgtcgccgcgcagacggcgcgcctggaggcggcgctcaagaaacaggctgacgcggtctcagagcatgagacgatcatgcgggagatcgagcaactcaaaactgtcctcgagcagacgcgcaccgccgatgccgttgccgagcgccgcctcaaggcgacactcgacgcagcagaggcgaaagaagcctccgccagggagtcgggaagccgcctgcaacggcgcctcgacgacgcgagggaagctctggcgcgcgccgaacccgatcgcgagaaaggcgtcgccgcggcgcagcgcgccatcgacagcgctgccagccgtctgaagacgctcaaggccgagcgcgccgaggtcgacaggaatccctccgtgaactcagcgacctattcggtgcgcctggcgcagctcgatgtcgagatcgcagatgcgaccggcgaactggaagctgcgaaaacaaagctgccggcaataaccgaggagctgaatcaggcgctgctcgccgccaaagccgccgcacagcaggcagagaaaccggttgaacaggcgagatacgcatttcgatccatcaccgacgaggccgacgccgcgcgggaccgctatgagacggcaaagcaggaggcatccgagcgggagcgcggccttcgcgatcagatcagcgcccaagagcgcgcgggccgagcgcaggaccagcgatcggctgacgccgaagacgaggcgcagacggcccggacgctgatcgaggaggcagacgagatccacgcccaccccgagatcaccgaggagctgtccgatcgacttcaggcagatcgggccgcacgcgagcagttggagtcagatgtcgcggcgctcgcagacgccgagcggaacgtgcgcgagcgaacccgcagatcaaggttgcgcctcatcgcgacgatcgtcggcatcgcctgtgccgtcatcgccatcgcgcttgtcatctggatcgcgatcggccgctagtctatgaacatggcatcgccgaatgacaggaagcggtagcgctcgcgaaccgcttgcgcgtaggcgtccatgatctgctcgcgtgaagcgaacgccgagacgagcatcatgagggtcgagcgcggcacgtggaagttggtgatgagcgcgtcgaccacgtgaaacgtagatccgggcatcaggtacagactcgtcgtcgcatcgcgacgctcgacgagatcgcccgcacagcacacggcagcggagtccggcgcgttctcgaacaggcgtgcgaccaccgggggctgcgacgcggggcgcatcgtgtcgaaggcgctctcgagtgatcggacggctgttgtcccgacggcgaccacccgacctccgcccgccttcgtcgcgcgcaccgcctcgatgacgtctgctgagacgtggtagcgctcggtgtgcatgacatggtcggtcggatcatcctcttgcacgagccgaaacgtgtcgattcccacctcgagttcaaccgtcttccagccgacgccctttgcgcggagacgatcgatgagctcctcggtgaaatgcaggcccgcggtgggcgcggccgccgaatgctcctcgcgcatcgagtagacggtctgataattctccggatccccctcgtaggaggtgatatagggaggcagtggcacatgtcccgccgcatggatcgcggcgtcgagcgtacaggggccgtcgagcgcctcggagccgaccggatggaagcgaaccaagcggccgcccttgctgttctccacgaacgcctcgatctgcccgatgaggaccggcggcgcctgaacgggagcatggagacctcctgcgcggtactcgatcaccgagccgggcctgagcctgcggcccggactcacgaggcactcccacaccgacccgagcgcatcgagatcctcgcgtcgcttgagcagcagggtctcggcgacgccaccggtttcgcgcttcgtgccaacgagacgcgcgggcatgacgcgcgtctcgttggcgacaagcaggtcaccgggggcgagataatcgatgatatccgagaaccttcggtgctcgatatcgccgcgcgcatccgctgcggcagcagcggatgcaacccgtcggtgcatgacaagcatgcggcaggagtcgcgcggctcgacgggagcctgcgcgatcagctcttcgggcagatcgtaatcgaagtcatcggtgcgcatggatcgtccttcccactctcagccggtcgcgccggcatcgccggatatccggcgatacaacatggtagcagcagacagggccgcgcgctcaacctccatccctgccggcgccatcgcgcgcggcgcggcgctgctcgcgcatccgcgcgcgcccgagcgccgcctcggccgccgagaagcggcagccgcagtagcgctgccgatacatccccagctcgcgcgaacgcagacaggcacgggggtaccatggtctgaagtcgcggacgaccggcacgagaccgcgcgcgcgagagagcctctccagctcctcgttgcagacatcgaggagctggtatggagagaccgccagagtcgtggccacatgggtgcagccctggtccaaggcgactcgacaggcccgcgccagacgcagcgaatagcacgcccgacagcgccgagtccgatcgagggctcctatcggagcgacgagccgctcccaggcgtcggtgtcctcatgcgtctcgatcaggcggattcgagcacgagctgtccagcgtctgagctcctcgagacgcctggcgctctcctgaggcggctggatgttcggattcgcccagcagatgatgggatcgaagccctccgcgcgcagcgcgcgcagcggctcgagcgcacagggggcgcagcacgcgtgaagcagcagccgtctcatgatccccccgagctgtcgtgccgcgggcaagcgcctcggtcgtcgaacgcaccggggccgtcgccgtagaatcgaacaccccacagcatgtcctcacagtgcgtgatggcggcgttcctgcggatagcccgcagatagccccagtcgcccgtgcagcaggacagatgcagaatcccgacaccaagtcccacgagcagatctcctgtcgcagcgccgagtgcgagcgcgaggccgctcaccgcgacactcggcgccacggcgatcatctgataatgccgccttgtgtagataacaccctgagcgcaggcgaagatcatgccgacgcgccagttggccccgaacgtcacgcgagcgcccgccggtgccagcagcttgaaaagaagtgcatgcgtcagctcatggaggatgagggttcccgccaggctggccaacgaaataccgatacggatccagatcggcatcgatccgagggcgccggcgggcccgaaggggacaagatgaagcgcgctcaccgcaacgatgagcaacgcggctccggccaggagcaccgccagcgcgcacccagtgatccagcgcaaaaagccggaatcgtcaaacgtgtgtatgctgccgatttcagtcatgtatccaaggatacacgcaatgcggctctgctgtgcgataatgtttggttgcgctaccgcccagcgggtatgatctcgtgcgggagcgagcgcgaggaaaacggatctgcataggagcgtccatggcacacaagcgcacagatagcgaacgtccgcggtggccgcgccgcgccgtcgtcacagccggcatgccctatggcaacaagggcctgcacttcggtcatatcggcggcgtcttcgtccccgcggacttctacgcgcgcttcctgcgcgatcgcttgggagaagacaacgttttgttcgtctcgggcaccgattgctacggttcgcccatccaagagagctaccggctgctgcgcgagcaggggcgcgctccggcgaccatagctgactacgtagcggaaaaccaccgcgaccaggccgcgacgctcgatcgcttcggcatctcgtgcgatctgtacggcggcagcgcgctgccccccgcccgcgatgtgcacgagagcgcgactgctgccgtcatcgagcggttgcacgcgtgcggatccctgttcaagcgagcgaccaagcagttcttcgacgatggcgcgcagaccttcctgaatggtcggcaagtcatcggccgctgccctcttgcgggctgccgctccgagcgagcctatgccgatgagtgcgatgccggtcatcaattcgagcccgaggagctgatcgcgcctcgaagcacgctcaccggcgaggagcccagactcgtcccggtggacaacctctatttcgatctccccggccgactcgaactgctgcgcgagcgctccgccctgctcgcggaggaccggaccacgcggccccttgtgaccaagacggtcgccgagtggctgctgccgcctcagatccacatccagaccaagttcagagaagccttcgatgccatcgcagacgagctgcccgatcacacggtcgccgaggcccagcagggaaagagttccttcaccgtcacgtttccgagctggcgggagcgcgatgcggcccatggggtcctgaggcgcggcggggtgcgcttccgttcgggcaaggcgctcgtgccgtttcgcatcacgggcaacatatcctggggagtgcccgcgcccaccatcgagggactctccggcctcacatgctggtgctggccggagagtctgtgggcgccgatcagcttcacgcgcgccacacttgccgccgcccgcgagcgcggagaggcgacgcgctacgcgagtcaggactggcgagactggtggtgcacggacgatgcgcggatctatcagttcatcggtcaggacaacatcttcttctacagcgtggcgcaaccagccatctggagcgcgctcggatggggactcacccagagcaccgtcgtggcgaactgtcatctgctgtacatgggcaaaaaggcatcgtccagctccgcgaccccacctccgttggcagacgatctgctcgagcactacacggtcgagcagctccgcgctcactggctgtcgctcgggctgggagagaaaccggtcagcttctctccaaaggcctatgacgagcgtcaaaccggcacgaacccggagggagaccccctcatcgcgcgcgacgatccgcgcgtcgtcgatccggtgctgaaagagggggcgctgctcaccggcgtattcaacaggttggcgcgctcgtgcttctacggagccgccaagcagggaaccaccctggacggaggagtccgcgaggcgggctgcattccggcaggagagccggccggcgaggtgctcgcagccgctcagcacgcgatcatcgcgttcgagcgcaacatgtatctcaccgagctgcatcgcgccctcggcgtctgcgatgagtatctgcgagcggccaacaagcgctggagcgacgcgtcggcggcagctcgacgcggaggcgacgcgcccgcattcgagcgcgcgctcatcgatgcgttcttcgagctgcgctgcgcaacggtgctcatgcacggaatcgtgccgcaaggctgcgagctcatctgcagccacttcgacatcgaggcgaaggtgttcttctcatgggagcacatcttcgatacgaccgatgagctgatcgcgcgtatcggcgaggcacccggcacccaccgggtgcgaccgctgccgccgcgatacgatttcttcacgcagcacccgaatcgatcctgagatgacaggcaaactcctcatgcgtcccgcctgcgagcgcgacgccgaaggagtcctccagatcctggaggagggacgcgcgtcgatcgagcggctcggaatcaagcagtgggggcacggctatccgggcatcgaggatgtcctcgcggacatcgcgctgcgggcctgcttcgtggcccaagatgacagcggccatctgctcggcacgctcgcgatcagactcgaccgcgacgcggactacaccgcctcgaagatttgctggctcacctgcgacgcaggcgacggcgagccgccctacgccgccatccaccgatgcgcgagcgcgcacgcggcgctgcgccgcggcgtcatggacttcatgttccgcgcggccgagaaggtatgccgcgatgccggccgtcgaagcatccgcatagacacccatccgggaaacacggcgatgcgcggatttctgcggcaccgcggtttcagcgagctgtcctcgttctccttggtctctcacggcgcctccgcagatagggtgcgcatcggatacgagaagctcctagagcgatagcggctcgcccgtgcggatcacctgccgcgaccgtgggagtttcgccagatctcgcgtcccagacgcagcgccaggagcaacgcggaggcgtaacccagaaagccgatgaccggaatgccgaagatgaccggctcgatcttggcgtagtacaccaccgatgatccgatgaagagtccggcgatcacgatagacatggaaagcctgtcgatgataccgccgagacggcgaaacacctcctcggagcccatgagacgcgtgttgatcctcaactgaccccgggtgagcatgcgcgcggccagtcccgtgtattccgccgactggagatggcccgtgagcgcgcggccgatggcatcgaagagatcgtcggcggcgtgctcgatgcccgcgaaaccggcttgctcccgcatgatgtgctcggagatgatcttgatcatgttcacctcgggcatatactcgctgagcagcccctcgagcgtcaccatgccgcgagcgtagagcgtcatcacgctcggcagctcgacatcgtacctgcgcgccagattgataagggatccaaggaagcgaccgatgtccagattcttcagttccatgctgccgaaatcctggacgatgcaatcgagatccgccagaaacgccgcatgatcgatctgggccgtgtccccgcgcgccaccgcgatccgcatgaaggcgtccttcagcgcgggaacatcgcttctgccgaccgcggcgcagatgtcgcgcaccgcggtgcgatcatgaaaggacatccgaccgaccatgcccagatcgatgaagaagatcacgccgtctttgtagatgatgttgcccgcatggggatcggcgtggaagaacccgtcatcgagaacctgcttggcgtagtcctccacgatcgcatcgccgatatcgctcaggcgcgcgcccgtgcgcgcgatcgcggcgggatcggctatcgagatgccatcgatgtagtccatgacgacgatgtgctcggtgcagtaggacaggtgggagcgcgggcacgacacatcggggacgtcctcatgaagcgcgtagaactcgtcgaggttgcgcgcctccgcgagaaagttcgtctcctcgcggaaggaatcccagagttcctccaccacgtcgcgcaaatcgatgaactgctcggtcttgacgaagcgcgagatgcgtctcgccagcgagcgcatgatgtcgatatcttgtgccatgacctgttgcgcgccgggcctttgaaccttgacggcgacgtcttccccgctggtgagccgtgcgcgatggacctgggcgagcgacgcgctgccaagcggctgctcctcgatcgaggcgaacacctcccgaaggggtcggcggtactcgaattcgagacagtcgcgcacgacagcgaaggggaccggttcgacttcggtgcgcaggtgagccagctcgtcgcagaagcgctgcggcaggatctccgagcggttcgccaagatctgtcccatcttgacgaacatcggtcccagctcttcgagcaggcagcgaaggcgaaccggcgtcagatccttccagatctcgtattttctcgcgagtctgaagatctcggctatgcgtcttcttttgccggtgaatgtgagctggtacttctcggcatcggccatggtggccggctcggtgcgcaccgcgtcgaccgcgcgggccgcacgtctgcgtgcgcgcggggagcgcctcgcgtcgaacgctcgatcagagcgaccctttgcgccgtccgtcgccgaagcgtcgtttccgttcggctccgctgtcatcgcgcgcgcccgctacgcccggccgccggcgctgaaagacctttcgtcgccgggatcagcggggtgcgcggatcccgtgagcgcagatgagggcccagccgactccgtgccagcctcgccgggggcgccggctggcgtggcgcccgcgcgggcggtgtcatcgatggagttcacgagcgaccggacgtgctcgatgaaggcgatgcgtccgcgcgcatccatcgggcgcacgcgggcccgaatcagctcatcgaggatcctttcggctgcggtctcgccggtggcgccgatcgtggcggtgacatctgagatggtaccgcctgcctgctcgaagacctgagccatggagcgggcgaagttcgactccgatcgctgcgaacgcacccgctcgcctttgtcattcagctgatgcaggacctccctgctcttctccgaagcggtgacggccgcgccgaagccgacgttgagcataccgttgatgagatcctcgaatcgtgcggtcatacctcatacctccttgtccggcatacccccgaacctcaggctcggcgcatgcgttggcgttgccacccttgtacccgcgccctcgtggcgaaatcgcacgcggcaggcgggcatccgagacgacggatgagccgcatgcccttcggaagcctgacgggcgcgagatgcgtccccggcgcatcgcacctgagatcgcatgcggtgccattcccatcaagtgtagcgccgcgtcgagccgctagaccgcgcaagcgacccgagcacagaatgtttcttaaaatttgcgattcttgcgaacacgagaagagattttggagtatgatcctcatagcgcgaggcgaccgctccgtgcggcacttgctccccacggagcacagaaagaaaggtttagaatggcaaccggtactcttaagaaatcgttcttccgtgaaaaaggctatggcttcatcactcccgatgacgctcccgaggacggttccaagtctgacgtgttcgtgcatttcagcgcacttcagatggatggattcaagtccttggacgagggcgatcgcgtcgagttcgaactcggcgagggcaagaagccaggcgagacccaggccatcaacgtccgcaagatcgattagggttcatcccgctgatcaggcgcaccttggcatgcaaggcgtccggagcgatccggacgccttttttcatgcggaaagggcatggacgccatcctgcgatgcgcggatccttgtgccctcgtgccggattctggaatcatccgcagagctcggaggcggccgctgagacgacgttgcgcatgagcatggcgcgcgtcatcgggcccaccccgccgggtaccggggtgatggctgccgcgcgcggctcgaccgcgtcgaaatcgacatccccgcacagggcaccgctctcgtctcggtccataccgacatcgatgaccgtcgccctctctgcgacccaatcgccctgcaccatcttggcgctgccgcaagcggccacgaggatatcggcgccacggcagatctcggcgatgtcggccgtatgggaatgggcgaccgagatcgtcgcatcacgggcgagcagcatgagcgacatgggtttgcccacgatcgaggatcggcccacgatgacggcgctcttccccgccggatcgatgccgtaggcgtcgagcatgcacatgatgcccgccggcgtgcagggtcgcagcccgggcaggccgcgaacgagtctgccgaggttctccggatggaacccgtccacatccttggcgggatcgaccgcctgcacgaccgcctccgcatcgaggtggggcggcaggggcatctgtaccagaatgcccgagacggcatcatcggcgttcagccgagcgatgagcgacatgagacggtcctgcgaggtgtccgcggacagcttgtagtcaaacgatcgtatgccgcactcccggcagtcgcgcagcttcgatcgaacataggtcctggaggcctggtcttctccgacgagcaccacggcgagtcccaaagccgaccccgcagccgtgaggcgcgcggcatccgctgccgcctgagcgcgcacgcgagccgcgagcgctcttccatctatgataatcgccactgccgctcccctagaacagtcccgtgatgacgcctcggtcatcgacatcgatgtgctcggcggccggcacgcgcggaagtccgggcatcgtgagcacgctgccggtgagcgcgacgataaagcccgcccccgcgcagaccctgagctcgcggacgaagatggtgaatccctccggcgcgccgagtctggtctgatcgtcggtgaaggagtactgcgtcttggcgatgcagacgggcagttcaccgaagccgcagcgtcgcagctcggtcagctgtcttgaggcagcggggctgtactcgacgccatcggcgcggtagaccttgtgcgcgaccgcttgaatcgcatcggcgacgtcggtgccgtcctcgtaggcgaggcggaagtgcgccggctcctcgagcagccgcagaacctcctcggcgagctcggtggcgcccgcacctccttttgcccagacctctgagagcctgacgcgcacggagtgctccgagcacgaccgctcgatgagctcgagctctgcggcggtatcggtcgggaagcgattgatcgccaccacgcagggaagaccgaagacccgctgaatgttgtcaacatgcctcagcagattgggaagaccgcgctcgagcgcgggggtgtcctcccgatcgagatccgccttcgcgacgccgccgttgaatttgagcgctcgggccgtcgcgacgatcacgaccgcatcggggacaagaccgctcatccgacactttatgtcgaagaacttctcggcacccagatctgctccgaatccggcctcggttacggcgatatcgccgaagcgcatcgccatgcgcgtcgccatgatcgagttgcatccgtgcgcgatgttggcgaacggcccgccgtgcacgaaggctggcgtgccctcgagcgtctggacgaggttgggcttgagggcatctttcaacagggcggccatcgcaccttgggcgcgcagctcgcgagcccgcaccggctcgcctgcgcgcgtccagccgacgaccatggcgccgaggcgctctttgagatcggacagcgagacggacagacacagaatagccatgacctcggaggcgaccgtgatgtcgaagccgtcctcgcgcggtgtgccgcagggccggccgcccagaccatcgacgattttcctgagctggcggtcgttcatgtcgacgacgcgcttccaggtgatgcgacgcacgtcgatgtccaaggagttgccctgctggacatggttgtcgatcatagcggcgagcaggttgttcgcagcgccgatcgcgtgaaagtcacccgtgaaatgcaggttgatgtcctccatcggaatgacctgagcgtatccgccgccggcggcgccgcccttcacgccgaagaccgggccgagcgagggctcgcgcagcgccaccgcgcttctgcgaccgagacgacgcaggccgtcggccaagccgatggtggtcgtggtcttgccctcccccgccggcgtgggattgatcgctgtgacgaggacgagcttcgcgcgatgcgcgtcagcggcattcaagagggagtagtcgatcttcgctttgtcggtgccgtacaggaccagatgctgcgcatcgacgcccgcttggcgcgcgacctcgacgatgggcacgggtgaaaccgattgcgcgatctcgatatctgaatgcatggatatcccctccctgagtggtgcggcgcaagagtcatctcgcgccgtcacatataaccatagcgcaaagcggacgcatcggcgcgcggcaagcgagagccagcgcgcacctcctcacggatgacgcacggaggctatcgcgcagcgtcgctctccttggcgctcacgcgatcgcagccgaggtgatcgaaggcggcgggcgtcgcctggcgaccctggggcgtgcgcaccatcagaccgcactggagcagatagggctcgtagacatcggccaaggtggcggggtcctcgcccaccgcgctcgcgagcgttgagaggcccaccgcgcgcccccgaaacgtccttgcgagcgtctccaggatgcgcaggtccatccaatccaagccgagttcatcgatctcgaagaacgtgagcgactcttgcgatatcgatagatcgatcgagccgccaccgcgtacctgagcgtagtcgcggacacgtttgagcaggcgattcgcaagccgcggcgtaccgcgggaacgcgaggcgatctcatgagcggagtccgcatcgatatcgacaccgagaatcctcgcggagcgctcaacaatcgcggcgaggtcgtcgatcgcatagtagtcgagtctgaaggagataccgaaccgatcgcgcagcggcccggtgagcatgcccgagcgcgtggtggcccccacgagcgtgaacctggggatctcgaggcggatggagcgcgccgccggtcccttgccgatcacgatatcgagcgcgaaatcctccatagcgggatagagaacctcttcgaccgagcggttgagccggtggatctcgtcgatgaacaagacgtctccgggctggaggttcgtgaggatcgccgcgagatcgccggttcgctcgatagccggaccggacgtggtcttgatctgcgctcccagctcgttggcgagaacggtcgcaagcgtggtcttgccgaggcccggaggaccggagaacatcacatgatcgagacactcgccgcgatgccgtgccgcctcgataagaatgcgcaggcttctcttgatgtggctctgcccgcagtagtcctccaagcgctgcgggcgcaaggtgcgctcgacctcgagatcgtccggggacagatcggcggtgagcaggcgctcgtcgctctgagcgcgttgagagtccgcgggctcggtcgcacccggagccgcccagagatcctgcgaggcatccgcttcccacatcatgcgccgctccccaggcgccgcaacgcgcctgccagaacgctctcgacgcgcatctcgcgctcctcgtcgccgagtgtctcgagcgcgactgcgacctcttgcgggctgaatcccatggacagcagggccgcgcgcgcatcgtcgacggcggacccggcggagggggacatggcaccggactcacgagacgcgtcggcgcagcccggcagatctcccttctcaagtgtgctcttgagctccaagatgaggcgttgcgcggtctttttgcccacaccggggacctcggccatgcgcgcggcatcctcctgcgccacgataacgcgaatctgggagaccgtgaacgtcgagagcgtggcgagcgcgagacgcgcgccgatgctcgagaccgcgatgaggcgatcgaacatcgcgcgctcctcgcgcgtcgcgaaaccgaacagcgtgagcgcatcctgacgcacctgcaggcgagtgaagagcatgacgtctgagcccggctgaggcagcgcctgcgcggtgacaccggagataccgagctcgtagcccacaccggcgacatctatcagcgccgaggtcggtgaggagtcgacaagcgttccgtgaagctgcgagatcatgcgtaggcgctccctttcgtctgagtgaaccggccgtccgtgagggccgctgtgcgcacgagatgcgcatggcagatagcgcaggcgagcgcgtcggccgcgtggtcggggcgcggctcgcgatcgagttgcagaagacgcctcaccatataggcgatctgcgccttgtcagccgcaccggtgcccacgacggcttgcttgatctgcatcggagtgtactcgcccacgtccattccggcaagcgagcacgccacgagcgccgcgccgcgcgcatgggcggtgggaatagccgatcggacgttgacaccgaagtagatgtcctcgatcgccgcggtctggggacgatagcgctcgacgaccgccctcagatcgtctgcgatgcgacgcagcctgacggcgagcggcgagccagatgcggtctggatgcagccgtacgcacggcagcgcacatcgccggagcgttcctccacgacaccccacccggtgttggcgagacccggatcgataccgagaacgaccatgcgacctccttcgcgcggaccaaccgatccggcgctcgaatcaacgcgaacatctgttctaatatagcatgatcggcagcgcgcgacggcgggatctcgatcagttctgtgaaaagaacggaaggttgcgcgacgacggatccgagggcgggtgcgtcggcggagtctgcgtgccacctggtccgccgtgcccatcgtcgctgtcggccattctgttgatggcgtcttgaatctggctctcgaagtgctcgaagctctcccgcatgcgctgctggccctcggccgagctgagctcctccacctgctcgggtgtgagcccgaacagaccacccaccagtcccatgatctcaccgcgcatccgctcaccgcttcgcgctgcgcgggagcggatgccctcgatctcgccgacagcgatatcgtgggccgacagcagctcatcgccgttgcgccccatatccgaccaagcaagcgaacggggccaatcgcgctcgacgaacgagcgcgcggagatgatcggggccatgggcagcatgcgccttgcgctctcaccgccgcgaacgaacatgagcagcaaggcgaccgcctcggggttcttctcgacctgcgggatctcctcgaacggacaggaccgatcgacgtgcgcctcgagcacggcgtcgatctcgtgcggctcgagagcggtcagaacctgcgccatgcgctcgcggtactccgggtgatcgcgattgctcacgaccatccagacgaggatctcggccatcgattgcttcaccgcccgcagattcaccgcgccctcgggtatcgtcggagccaagcggttgcgctccttggccagaaactcgagcgtcgtcaggtacacatctccgaagggcgcgaccatcccctcataacgagccgcatgcaaaggagcggccagggcggcatcggtcttcgaaatggggctcacggccagggcgtccgcctgctgggcgacctcatcgagcagcacgccggtgatctgccctgcgcgcatcatgtcgccggagagcgcagacgagctcgcatcccgaccgaaggcggaggcgcctgtccgctccacgagttgaatatggaggtttcgcgcgaacgcgcggatcgactccgcgcgcgaacgctcatcggaatccctctgcgatgcggacgcgccgagatcgacgataagaccgatcacgttgcgcggaccgagcgcatcgacgcacagcgcgcagagaagcgagctcgagagatcgttcgagagcacgagggcaaccttttcgcgtccgctcgcgcgcacggaatctctgagggagatgcgaagcgctccccagatccactcatttcgactgtagccgggcagcgagggctcccgctcgtcttcgatggcaaaggtcccatggtgcacgtcttgcacgagcagggactcctcgaagcacggagccgcagccaccacgcgcccgatgtcgtccatgacaaaggagcccccggtgtagaccacctcatcgaagccgcccaccggcgcgacccaagcgagccacacgccctttctcgagacgacgtccggcacccgactccgctcgatcgcggcgaccgccgccgtcgtctcatcggaggcgtcgaatgcattgacctgaaaggatatgacaagatcgcagcccgtggggacctcctcgatatcgtgctcgagatcgaaggtcgccgcgatgcgcacgccggccacatcgaacaccgggggcgtccaaacgatgggcgcggcggcctcccggcgctgcgcgagcatgctgcgcgtggggatgagtcgcccgtccttcaacatgaacaattcgaacagcggagcatcgagatagttgaccgtcgctggcacaaggcaggtgatatcggtcgaagccagccgctcagaaagctcgccgagtgcgcgaaccatgctgtgctcaaaattgggcgattcaagaagtccgccggcattcacgcctgtgaacaggggaaagggagtgcacagcaaccgagcgccctgctcggcggcaaggtgcgcctgctgctctatgcgtgcgcagattccctcgatgtcaccgaggcgggcatcgatctgggcaagtgcgatcttcaagcacaaacccccttcagtccaagaagggccaccggcggcggcccttcgcgatccatccgttgatccgagacgcgtgccggggtctgacttagaagtccgccttccacagcccgtggatgttgcagtgctcatacaccgtaccggacttcgcgccgcccgcgaagaacgtcgtcggcgactgccccggtttcagctcatggatctccaggcgatcgggggtcacgagggcaatccactcgatgtggtgctcttcgatcatggggtgctcgacctcgccgatctgaacgtggatgatgtgtccgtcacgctgcatctcgacaacgggcacgtgcttctccttcacggcgtccaccgtgttgacatcgagcttgttgaagccctcaggagtgggggcatccgttttcagcgatacaaaaatgttaccttcggaatccttgaaaaagtcagccatcgccgatcccttctctgctattggatagaactctatatcattatgcccagtgatcggcactcctatccgcagaagagcaaatgcagcgaacgcacatcccttgtcgacgcgaacggcaaagcgagctcgaacatgagaagaccgagcgggctcgatgaagatgcaccggcccgcttggccgacaagcgaaagctagccgcgatatccaccgcgtccaccgcggtcgtcatgaccaccgaagtcccggcgcggaccgcgatcgtcgcgtccgccgaagccgccgcgtgagccgccccggtcgtcgcggcctccgaagccgccgcgtcccccgcggtcgtcacggcctccgaagtcccggcgcggaccgcgatcgtcgcgtcctccgaaaccgccgtgggatccccgatcgtcgcgtccgccccttccgccgaagccgccgcgcgagccgccccggtcgtcgcgtccgccgaagccgccgcgtcccccgcggtcgcccctgttgtcgcggtcctcgtcgaggcccatggcgacgaggggatctatgacctgagcgagatcggagatcagtcgctcggccacctcggcggaaagctgaggaacgagcttcttgcgctttttgccctgtgcggtcgcgatctcgattgcatcctcgctggcgaagacgacgacctttcgcatgtcgtcctcctcgggctcgatgcgaccgacgatatcgtgcttctccgcgcttcggagaaggtcatcgacctcgcgaaggcgcatgccgagtaggtctgcgatctccttttgctccatccgaggtttcagctcgagaagtttgagcgcgcgtatcagatcgcccagacgcgcaccgtcggcctcggcctcctcgtggaccatggagcggcgattccgaagcagccgcgccgctctgttcaccttgtcgaagagctctccgtccagatcggtcgaaggcttttcccgctcccctgtcgccggagcggccgtcggctccgattcgccttgctcctgcgctgcggtatcacaatccggacaggcgggcgcctgctgcgcagcgggtccgcccgccgcaatcgtcgagctctcggtctcagccgtctcggcttccgtgagcgtctcgggcgtctcctgctcggatgcgctcatcatctcttcgttctcgctgtactcagacatgcaaatcctcctgcgccccaccggcgctcatcatatggcgctccgttctcgcgccatcccaaagcctctcggctgcacctatcattttaggggcgcacgcgagcgagacggcccacagccccgtgcgcacacaggaacggcaaggcgcgcccctctgtgcgcgcccgggactcatcaagcctttcggcaaacctcgctgcgctagggcagctcgttgccggctgcggtgtagaggtcataccactcctgccggtccagatccacaccggccccggctgcgacccgggcgatgcgctcgggattcatcgaaccggaaatgacctgtatcttggcgggatgacgcaggatccaagcggtggccacgccctccttcgtgacgtcatgcgcctcggcgatctcggcgagcttcttgttcagctcgggaaacttgggattgtcgacgaaatgaccctcgaacatgccgtactgcatcggactccacgcctgaagggtcatctgtcgcagctgggagtagaccagcgcccctccgtcgcgatcgatcgcctgatcatcaagcatgttctcgtgcacctggacctgaaccatgccggcatgcttgagtccgaactgcagctggttcacatcaagccgctgatgcaaggccgcttggagcatctcgacggtccaagggccgacgttgctcacgccgaaccggagcaccttgccggtctccgccagttcatctatggtcgcagcgagctcgtcgacatcaacgagcgtgtcgaaacgatgcagcagcacgaaatccacgtagtcggtctgcagccgccgcagttcctgatcgattgaatccacgaggtggtcgtgggagaagtcgtagtgtgacccgtgctgcgcgtcctcattgtgaacgatgccgaacttcgtctgcacctcgatctgagaccgatcgacgctgacgtcgcgcagcgcctgacccagggcagcggaactcattccgtcgccgtagacgtctgcggtgtcaaagaagtctataccggcttcgagcgccgcgtcgaccacgcttctcgcctcttcgcgcgtcttgtcagccatgcgcatgacacccatcgccacgcggctcgcctcgatgccggatgttccgatctgctggtatcgcatttgcggctcccttcgccagcgcgcacatcggcgcgcacctgtgagtacgcggcagagtatgcccggatcgcaacggagatatcatgacggcgcgatcgcgagggtttcaccatcgcggcccggctgtcatgcgggccctgcgcgccgagtccaggtgatgtcatctgctcaaaagagaggggcagccgccaaggtggccgccgccccgtcgcagatggtctcacaagctgacagggggatgccaacacggctgtcacggcagtacctcgctgctgggtcggtgctgccgatcgtacggcaggtgccgcggggaaccgtaaggcggggatcatggaccatctgcatgatccatcgtaacatgcgcgaccgcgaggatatcagagataagaatcatttaagtatcgcagggccggttctttgaatcgcgaagtcagcgcggcactctccgtccgggtcgaatccgcggcccggacggacgctgtggcgcgcgacatgccgctcaagagaggcgggcgaagggatcccgctgatccggtccgcgcaaaacgcacgagaagtctgcgatttcgccgacggcagatacccgcggagcggcgggatctctcgccgaaggcatccggctagcgcgcggtgctctgcccggacgcggatccggcttccgcggcggaagccgacccggccgccgcagtgcccgccgccccggctttgacggagttcgtcgcagagcctttcgccgcagctttcgcatcgggcttcgcagcggcttttgcggtaggcgtcgtcgtggcttttgcagcacccttcgccgcggcattcgcatcgggcttcgccgcagctttcgcgtcgggcttcgcagtggcttttgcgtcgggcgtcgtcgtaccggcacccgtctgcaccgggaccttctcgaagtacagggccaggcgcaccgcgccctccccgacgcgctgcccgtcgacgcggacggccccggactgatcgatcacgatcacgtgcgagaacgcggccctgcggaagccggccggcacctcggttccgaacaggtggtaggtgcccgggaccagaccgtagaggcgcagctcgccgtcggcgccggagcgctgcggccaggacgcccgctcggtcttcgcctcgtcggtgtaggcctcgaccccggaggcggcgtcgccgtcgcgcgagcccaggacgtaggcggccccggccaccggggcgtcgccctcggtgaggctgcggacgacgagatccctggagaccaccgggaccttctcgaagtacagggccaggcgcaccgcgccctccccgacgcgctgcccgtcgacgcggacggccccggactgatcgatcacgatcacgtgcgagaacgcggccctgcggaagccggccggcacctcggttccgaacaggtggtaggtgcccgggaccagaccgtagaggcgcagctcgccgtcggcgccggagcgctgcggccaggacgcccgctcggtcttcgcctcgtcggtgtaggcctcgaccccggaggcggcgtcgccgtcgcgcgagcccaggacgtaggcggccccggccaccggggcgtcgccctcggtgaggctgcggacgacgagatccctggagaccgaggtctcccactgggcgtcgagcacctggcccgggcgatccgcgcgaccgctctggccggccgccgctgcgctctcgagctgccgggcagcggagacgtcagtgcccgcgcgtcccgtctgcccccctcgggcgggattggccgggtcgacggtgacgagaccagctctgggcacgtagtcggccgccgccgccacgccctgcgagagcacggttaggccagccgccaagacgcagacgatccccaagacgcgcgctctcgcgagcacgcgaccgaaatgatttttcctgctcttgcttatcatcgtcacttctcccttttcgccgcggccataagtgccgcgccccgatgcgcgacatcgaaacatcgccgtaacatgccagctgttcgatgggtttttttatagtatcacacattttgctcgaccaggggttgtatttcaacctcgaaggtcgattggttgaaacgctcctgaaataccgatgaggccccacgtgacggtaacgccggcgacccgaggccgagagatcgcactggggtgggttcgccactcaaaggtcatcaccggatcggcctcttggggccgccttcagcagaaaggagccccggtcctcggtcgagggctcggggctccttcattcagtcaatggtgcgggcgaaaggacttgaaccttcatgagccgaagctcatatggacctgaaccatacgcgtctgccaattccgccacgcccgctcacagcctcgataggatccgaggcgggcatcatcataccctagccacacagcgaccgcaagagctttttctcggcttggggcacgaccgatcaagtcttattttatttgcggtgtcatttggactccgaacgatttcgaaccatgatggctcaaccctgcttgccggcagccgacgggaccggggaggccagtccgctcccgcctgcgcctggcagactcgggccgcaaagggagcgcatcaatcgagctcggtgccgttgcttgcgatgacccgctgataccatgcgaagctgtccttctttaaacggacgccactgccctgcccacgatcgtcgagatccacgtagatgaagccatagcgcttgctcatctctccttgggagcatgagacgatgtcgatcggaccccacgaggtgtagccgaacacatcaacgccgtcgcggatagcctcacgcatggcctcgatgtgcgccttgagataggcgatgcggtagtcatcgtgcacggtgtcgtcgacaacctcgtccagcgcaccgagaccgttctcggctataaagatcggcagatgatatcgatcccagtattggttgagcgaaatgcgaagaccgatcggatcggtcgaccatccccacaccgatcgctgcagatgcgggttgtcgcgcggctgctcgggagagcgtgcgtcgatgatcttcgagtagtaataggagcaggagaagaaatcaaccggatgcatgcgcagcagctccaggtcatcagcgctggcgtcgagcgcgatcccctgttcgttgaaataccgtatcgcatatcccggatagcagccgcgaacgagcacgtccgagaaaaagtagtttctcatctggcggtaccgcagagcggccagcacatcggcaggttcgcaggtggccgcgtagctgggatcgtctccgagcataacgccgacccgcgctgccggatcgatctcgtgtgccagcttcaccgcctcggcgttggcgcaaaactgattgtgcagcgcctgatagacaagggagccatcagcctcgatcgcgtcacgaagcaggccgaggctcgcaaactcgccccatccgcccaagcagttgatctggttgaaggggatccaatacttgaccttgcctcgatagcgctcgaacagaaccccgcacagacggacaaagcaggtcctgaccgtggaagaagcccagccgccgtacttcaagacgagatcgaccggcatctcatagtgcgagatcgtcatcaccggctcgatgcccaacttcagcatcgcatcgatcagccgatcgtagaaccgcaggccgagctcgcatggctgggaatcgtcgccgtgcgggaagatacgggcccagctgatggaggtacgcagacacgtgaagcccatctccgccatgagcgccagatcctcttgataggtgtggtagaaatcgatagcgtgccgacggggatagtagcctgcaccgtctgtcatcgccgcctcgatctcatcgcgagtatggctgaagcccaccacattcgtacggctgtagcgatcgggcaggatctcgatgtccgcgaccgagacgcccttgccatcgacatcccaagccccttcggcctggttcgccgcgatggcgcctccccacaaaaagtgcttcggaaaccccgtcggtggattcatgtcaagttcggtgctcatcggctcgcctccaatttgcgatagagtctgatcatattcatcgttatgttgacctcgctgttgatggtcatgagcgtatcctgcgcatgcgtgaacagaagcgtggtgtgcagctcgtcatcgttgatcgaatcttggatcatgtccgtctgcaaaacatgtgccttcgcgatctcctttttcgcctgatgcagcttctcctccacgtcttggacggaagcctcgtcaaggataaggtcgatcgcttcccctagaagctcgcggcagtcgcccgcatgcaggatgatctgcatcgcggcctcgttgagctgatcgttcgtcatgttgatttccttatcttttcatgatctcgcagcggagactgcgcgctgggacctcttcgcgacgagtgactccttcttgttacgatcgccctgctcctgagcaacgcactgcttgtcgtagaccttgaagaacggatagtagacaatccacgaaagtgcgaagatcacgagcacaaggatcaggccggatatggagcgcgtaccgagataaccgacgagggggctcggaagataccagatgttgaacgttgccgacgggatcggaacaagcctccaagccatcgcgagataggtcacggtcggcccgatgatgccgataatccacatggggaccatgagcagcggattgaaagcgatcggggcaccgaagacgagcggctcattgatgttgcacagcgaagggatgatcgtcgcgcgaccgatgactcgcagccgctcagacttcgcgagcagcagcatgaatcccaacgcaagcgtggagcccccgccaccgacaagaaacagcctgaccgtctccgaggtgtggatgttgatggcggcatgcccggcagcgaccagcgccatgttgtcgccgataccctgcaggcagatcgcagaggtgatcggatagatgacccaggtggagatgccgaacgtatagagaaacgcgtatccgatgaagttgagcagcacaaacccccagaaagactgaccgatcgtcaaaaacggcaggaagattaggtagatcatgttaaagatgctgatatgcagcacgaatgtgaagatccaaccgatgatgagacacagcgtgatcggaatcaacgtgtcgaaccagactgttatgaaatcagggatcgacgaatcctcgctgaagaatgtgtgtttggcgaacagattcatgattgcagccacgaacagacctgccacgagcgctgcgaccatcccacccgttcccaagcttgagaatacaaaggttacgttgccgctatcatcaaaggtgggataagccaccatgagaaacatcgccatgccggccagccccgcctgacgagaggtgcgcttatgcttcttcttctccatgatcgttgcgggcacgaggtaggcaaggtataaacccatcaaaccgaatgagaagttgctgagcatgcttatatcgggcatgttcggaaagacatcccgaatgatattgaacagcgtagcaaatgagccgatgagaatgagtggcatcgcgtcgagaatggcctcttgcactgcagcaagccacggattgcgcgcgagccgattcatcttcggcgcgaaggaatccgtcatccacgccatgaaagcatccatcgataatctcccctcgtctcgtcttattcactcagatacggcagcatgaaatcgcagacggcctcgccgtcgaggtttccgtaatccgctttggggatgatcgccacgggcacgccatagggtttggcgacctcttcaaggtcaccgagcatgtacgagagatgcggaccgaccatgagcagatcgatctggtcgatgtagtcctcgataaccgaatcgctgcgtgccttgacgctccactccagcccgcgggccttggcggcctgccggatgttcttagccatgaaaccgctgctcgccccggttccgcacaccaacaggatctccttcatcttgtatcctcccaattccgacgcctcgagagcgccatcgccgtactcaccctggctagaacgtgcgctcgcaaaatgcgcggagcgcgggcgcgtcgtctgcttccgtctccccctcgatcgagaactcgacggcgtcgtgagtccgaaccccgagcgacatgatcgcgagcatgctcttcgcgtcgacctccttgtcggcaccgcgctttctcacgtgcacatcggatgcgcatgatgccgcgaagcgagccagatcggctgcgggacgtgcgtgcaagccaacggggtcagtaattgtatgggcaaacgacttcattggcgacctcctcgggtttacgggcgaacgaaacactgtcatcctctatgatccgcctcagcgcttccacttgtctcgtgcaccctgacggtgcaaaaaccagatgtccgagcagactgcgaaatacgattcggttattacaatcgacgtagtctgatcccgcgcccgaccctattgtcagacgcggttgataatcagacggatcgttgttcaggcagaagcgagcgtcgtacaccgatcgccgagcaaaagacagatcggcaacctcgacatgggaagggatggatgcaccgtgctttccgagagagaacaacagctgctgcgcgcactgctcgaaagcgctggtcctctgagcgcccgcgcgctcgcctcgaggctcgacgtctcgattcgtacggtcaaggcctgcgtgcagaagatcaacgccaaggtgccaggttgcatcggatcgaacagaagtgggtatcatcccgatcctgatctcgcaagcgctctgatcgatgcgcaaagatccgatgacgtgccgcagaacagccgggagcgcatcgtgtttctgttgcgacgactcctgttcgcgaaccgctcgctgaacgtcttcgatctatgcgaggagctctttgtcagtctgaccacgatgaaaactgatctcagccgcgtgcgacatcggatcgcgccgttcaggctcgatctcgtgcaacacgacaaccaactgagtctcgagggccttgaaaaggacaagcgtcggctggggagcgatctgctctacagcgagacaagtgtgaacttcctcgacctcagcaccatcgagcaagcgttccccgatatcgatgccggctacatcagcgcatgcgtccgcgaaacgctggacgagtatcgccgtttcgcgaatgactattcggttgtgaaccttgtgctgcacatcgccatcaccatcgagcgcattcgctccggcaacagtctcagcgggatgcgatggatcgaagacgacaggagcgttgcagatgccggcagcgtcggttcgagggacccggagagctcgggcgcgggcgaccgcgaactcgcgctcgcgatcacgggccggctcgccgagcacttcggcatcgccttctcctccgtcgaggtctacgagctttctcttttgctagcgtcgcgcaccaccttgcttgattatcggacggcaaccaaggacgacatcgaacacttcatcggctcggaatgtctggcgctggtgagggagatgatctcggatctgagcggctactatggcatcgatttgtccgaacacgagttcttcgtgcgcttcgccctgcacattaagaatctgctgctgcgcgcaaagtcgggcggtctgagcaagaacccgctcacccagcagatacgttcgatgtgcccgctgctctacgacacggcggtcgccgaggcgtgcctcatcaagatgcgcaccgctctggagatcaatgacgacgagatcgcctacatcgcgtttcacttgggaagcgcactcgagactcaaaagcagctcaccaacaaggtcaaagcggtcctgtactgcccgtcgtactatgatctcgacaagaaggtgatgctgttcctcgatcgtcacttcgaggcagttctgctcatcacaaatatcgtcacagaggaagaggacctcgcgcacctgagcgccgtcgatctgctcatcgcgaccgtacccgtcaaggtgtactctggcgctcccatctacagggtcaacatctttcccacggatcacgacgccgaggagatccggcgcatcgtcgaggagctgaagcatcgcaaacgcagaggcgagatcaggggcaatctcgaacggctcatgttcgccgagctgttcgagatcaacgaagaccgtatgacgcgcgatgaagtcatccaccgcatggtcaacaggttgcgggcgcgcgattgggtcggtgaggatttcgaagagcgcgtgtgggagcgcgaagcgctctcttcgacgtccctctcgtcattcgccctaccccatccggtccgtctgtgctccaagcgcagcagcatctcggtgatggtctcgcacacgccgatcgactggaacggcgagtacgttcgcctggtgatgatgctgtccttcaaccgcagggaccgagccgcgttctacgagctgttcgatcccctggtctgcgtgctctccgaccctcaacaggtgctcgcgctctcccgatgcgagaactacgaggagttcatctcgagattgtgcgacatgatggaatgagcccgcggcagagtccgttcgcgggcggcgctaccaacataccgagcacctcgatgaggcagccggggaaaggagcgtcacctttggggatcttccttgaaattctgcaggcggtattttacacgctgagcatctttcggctcgcgccgaaggctgcgcggaactataagcgatggcggatggagttgcgcggtaagagataggggccagaagcacctggcccctacaaacgaaagtgtagcgccgcccgcaccagactgcgggctttgctgcttttcgcgttataccgcgacaccgcagtcgcgtcgagcgaatcgttcgaaaaggacggcataaagttgttgagtcgaatcgcaaagtcaacgcaacgcgtagccctgagtcagggagaatccttcccgtcagggtcgaatccgcggcccagacgagaagggaagagatgagatgccgacgaagggaaagggatgcgaaagagggtcccgcgcgagcaccacaaagacgcatccaaagcggctacccggcgagcgccgccaggatatcccgctcggctgaggcgcggcccatgccggtgagaaaggggacgccgttcacgtaggggcactcgatgccttcgggggccacagtggtggcgatcaacaggtccgcaccggcgcactggcttttcgcctcggcgatctcgcattgcacgatcgaatagagcccctcatagccgtttttgtccagcagctcgctgatcttgccggccacgacggtcgatgtcgccacgcccgcaccgcatgccaaaatgatctttttcatatcacggatctcctttcgagaaaacaccgcctcctagtgtatctcgtgcgacctctcgtgtggcgcaaaacgccaaagtctccgcacgatcctgtcgcgttggcgcgccgcgaagcatcctcagctttcggaaggggcgcgaacatggtaggttaaagagatcggttcgcatcggagctctcgagcgccgcgcccgagagctgcgcgcgacgcagaggctgagacaggaagggacgtcccatggacaccagggctatctcctacgtgctgatcgccatcatggcggcagcttggatcatcggtgggatcttgaagcgcgcgacattcggtcgcttgaggcgcctgctcgccgctggcgacttcgacgggttcgaagcccttgtgagcagccgccttgcgcggttgctgtatcccccgtacaacctcagctacatgcgcctcaatgccagcctcatgcaagatgacttcgccgcagccgacaagcagttccaggagatgctctcgcgccgcctggggcgagcgcagcgcaccgatctggtcctcaaagccttcaacttctacctcgcccgcgagaagaaggcgcgaagcgaagagcttctcgaggagatccaagggtggggcgacagatacgacgcggtgaagcgggagtgccgtcagatgcatgagatcgtgaacctgaacagctcctcgtatatcgaggagatggaaggcgagctcgcggacgtccaaggcgccaagcgaggccgcttggagtacctgctcgcgcttcagtatgggaacaagggcgatatgagcaggcgcgacgagtatctgaagcgagccgagagcgactcgttcgcgccaaaggctgaagctggcgagaaggcagacgatcgcgacgcaggagatgcggtgggcccgaaggagaccgccgcgcggaatcgcatgcggtaggggcggtggggttcgaacccacaagccttgcggcgagggattttaagtcccttgcgtatgccaattccgccacgcccccacgtaaagaagaagtgtagcacgaccggattggcgcttcacgcgcgatatctgtgggcgaacgggcaacttggtgctaaaatgcgatgcgctcggtacttaatcactctcccggggctcgatgcgcagatggagcggaacacatgacattacgtgatcttgctggactcatacgtaagcggctgtggatcatcatattgctgaccgcgaccatcaccggcatggccgggatctactgctcggtgttcgtgcgcgaccagtacaaggcggcgacgacactttatatcttggtctctgacgattcctcgaacaagacgaacctttcgaccgcattcggggtcagcgagcgcatcgccgaggatgtgtcgcagctcgtcaagagccagcgcgtgcaggatcaagccgccaaggcgctcgggatgccctcacttgacggatacgagacatcagtcgtcagcgacaagaactcgctcgtgctccagatcgccgtgaccgggccgagcgcggagagcacctcatatgtcgccaacgctctggccgccgccgtcgcagatgtctcgcacgagttcatgggcgtctacagcgtgaaggtggtcgacaaggcccccgttcccatggagccgaccggaatgagcaagaccaagttcatcgccgaggcgtttgtcggggccctgctcgcatcgacggcgctcattgcgcttcccgctctgctggacgatcgcatccgcaacatcgagaccgcagagcaggtatctgatttgccagtgctcggtacgatcgcagacgtcaccgatgtgcacacgcccccgcgggatgtttcggaggcgcgggcgctcttgaccgcagccatcgaagaggatgcggagaacgtcgctgctgcaagccctgtgccagggcaggagtgcgaagcgctcgagtcggcgcgcaccgttctggcgaatctggcgtttctgaagatcggagatccgattcgctccattacggtcacgtccgccgccgatcaagagggaagccccgatgtggctctgttggtcgccaaggccgctgcatccgatggtcgcaaagtcctgctggtggaatgcgacttcagaaacagacccctgttcgatctgatcggagctcactcgcgcgaaggactcagaagcgtcctgtcgcaatgctgctcgctggtgcaggcggtatgcgatatcggacacgagaacgtgttcttcctcgatgctgagacgggtgtccccaaccccaccgagctcatctcctcggaacgcttcaaagcgctgcacgatatcttgtcagagcacttctcatacatcgtgtacaacgcaccgcgactcggtccgttcgccgatgcggcgattctgtccgcgctttccgatgcggcgctgctggtcgttcgcaacggcgtcacccgtgctggtgagcttgaaaagggctccgggcagctgcgcaaggccggcccccccgtcgcgggtatcgcctacaaccgcaccaaggtctcgcaggccgagcacgaccaaatccgccgtaagaagctgtcccagatcgcccaccgcggaaagcagaccgataaggcaaccgcatcctgagacgaagcggtaccgagtcattgacgcgtcgaggatccatagtgggcatatttaaactaggacccgcaaccacgttgagcgttttgagttcgttgagaaaacgcaggcgcgctacagaccttcaaaaagctcttgcagcgagacacccagtccctgcgatatgcgcgcgagcatctgcagtgtggcgctgtgcttgccctgctcaatagtcgcaaagtatgagcgatcgataccgatctggcaggcgaagccgttctgactcagaccggttcgcttcttgcgcaggcatcgtatcctcgcgccgatttgttggtctacagaatcgctcatgatgcaattctgaaagttttggtaaattattacaaaggtatatataccgtaattgatatctacatatcaattgcttcggttttcctgcaaccaacggcgagcctgaaacacgttgaatcagcagtttgctgtttctgctgacgcgcgcttcaatcatagaagccagtcgatatctatatggtttccgtctgatttctgttatctgcactggcttgatgcgatcaaaatgtccctcaatctaaatcccaacgagtttaaaatatatttagaataaaggtatatataccgttgtaactactcaagttcatgccgtagtatccaaatagtgctcagagctcataggttttctagggccggaatggccaactttcagcttgcagcagctaccgcaacgggtccggaaccgtaccagtatcagctgagggaaaaagctgaaaacagcaatggagaagacgggggtaaggatctatgctacgccgacgccaaggtgcaatacagctgaccagctatgaacgagggctgaaaccctctatagatctttcagaagctcggaaagagagacccggagtccggaggcgatctttttcaacatcaaaaatgtcgggttatgcctaccttgctcgatcgccgcgtaatacgtttcgtcgattgcgcatttgcgagcaaaggcatcctgcgtcatgccgatccgcgtcttgcgaaggcttttgattcgcgctcccagttgtttctgcagtattttatccatacgaatactgtgatggagaccgttagttttacaagcggtaaagataccgtagttatgataatttcagaaagaccggacagaatgtatccttgcaggcgacggtttgaatgcagttaaaagcatcgatatctgatggtacagtccgtagcggtcgcatcggacgaaaccaattaacgggtacgagtcgttaacaaacttgatagacctatcagccttgtcttgtccctcagctgcgcatcaaacattgaattcacagtgttctgttctcttgaacaggaatggtcacttgctttatatacggtatatataccatagttgaacatcttgattgaccgtttattcatattcaaccgaacgcatctctcaagttccagcccattatcgcgcgcgcgacaacaaccgtacaccagagtccaccactccaagcagaacggagatatcatgccgcttctcatcatcaatgcagacgatttcggctatagcgccggaatcaaccacggcatcctcgacgcgttcaccgagggcatcctcacctcggcgacgctgatggccaacatgcccgggttcgatatggccgcagatatggccagagccaatcccgatctcaaggcccgcgtccgcgcgatttgctgcctgcgcgggcaagcgatgagaactcagatgtgaggggaggtttcatgagtatgaaagctgctggctcacgcgcgcgctttgatgcgcacggcgaagtcatggcgaagtttcaacgcttcggcggcgcgatgctgacgccggttctgtttttcatcttctcgggcatcgttgtcgcgataacctctgtgctgacgaatcccatactcatcgggtcgatcgctagcgaaggcaccgtttgaaaccgagcgtggaccgttatcaatcagggcggctggaccgtcttcaacaacatggaaatcctatttgccgtcggccttgcgctcggactcgccaacgaagcgcgcgggcgcgcggcactcgaggcgctcgttttgtacatgaccttcaacgtcttcgtatcgagcatactggccggattcgggtcgacgttcggcgtcgatctggatgcggcggatgctctgggcatcaaggcgatctgcggcatcagaaccctcgacacgggctttctcggggccctgctcgtctcagcggtcatcgtctgggtccataaccgctgcttcagaaggcggctgcccgagtggctcggcatcttccagggatccgcgctggtgggagccgcgggctttcccgtcatgctcgcgctggcgctcgcattctgcgccatatggccgacggtccaggcggctatcagctcgctgcagtttttcatgtcccatgcggggctgctgggcgtatggatctacacgttcctcgagaaagcgctgctgcccaccggtttgcatcatttcatcagcgcgccgttcgagtacggacccgccatcgtggagggtggcaccatcccctactggatgcgtcacatgaacgaattcgcagcgtccacccagccgctgagcatcctgttcccgcagggcggcttctcgctgcagggtctgtctaacttcttcggtgtgccgggcatcgcgctggccttctttgcgactgcgcgcaaggggaaccgacaaagggtgctcgccctgtgcgtgcccggtgtgattacctcggtgctgtgcggcatcaccgagccgttcgattacaccttcttgtttctcgcgccggtgctgttcttcgtgcacgcgtttctcgccgcgacgttcgcgacgatcgagttcgcctgcggcgtgtccggcgacatgggctcggggttgatcgctatatccgccaagaacttcattccgatgtggcagaaccactggatggcgttcgcaatcatgttcgcgatcggggcggtctcgatcctgacgtattttctcgtgttcaggtttttgatcctgagattcggcttcaacacgcccggccgcagcaacaccgtccggatgttcggcaagagcgatgttcacagccgaatcgccgagaaagccgatggtgaaacgtcctgcagcaaagaagccgccggctatctcgcggcgctgggcggtgcgaaaaacatccgctcctgcgcgaactgcatgacgcgccttcgggtgaccgtagccgacgaaaacctggtgctggccgatgaggcgttcacggcatgcggagcaaagggggtggtgcgcaacggcaaggcgatacaggtgattatcgggctggcggtaccgcaggtgaaggaggcgttctcgaagctcgcagatgtgagaggaggtgatgccgagccgcagaacgattagaggcttgaaatcatccagagagaggaatcagattatgaaactgacggttatcggcggcggcggggttcgttcaccactgctcgccaagagcctggcgcggcgcgcgggcgagctcgggatcaccgagctggtgttcatggacaccgatgcggagaagctgcgcatctacgggggcatcgccaggcacgtcgccgggctgctgagcccggatctcgagatgcggctcaccggcgacgcgatcgaggcggtgcgcgacgccgactacgtgatcaccaccatacgcgtgggcggcgaccacatgcgcgtccgcgacgagcgcatcgcgctgtcgcgcaacgtgctcggtcaggagacgaccggggcggccggcgtctccttcgcgatgcgctcggtgcccgcgctcgctggctactgcgagctcatacgcgagcacgccaaaccgggtgcgaaggtcttcaacttcacgaaccccgcaggcgtcgtctcgcaggcgctgcgcgacatgggatatgatttcgcctatggcgtctgtgacgctcccaccggcatgctgcgcacgatcgcagcgatgctcggcgtggattcgagcgccatctcaggggagtgctacggtctcaaccacctttccttcttttcctcggtgctgctcgacggccgcgagatcctgccggagctgctggccgacgagcgcacctaccgcgagacggacatgaggtacttcgaacccgagctcgcgcggcgacgcggcactctgctcaacgagtacctgtactacttctactaccgcgaacgcgcggttgagaacatcctgcgcgccggcatcacgcgcggcgagcagatcgaggaggtcaaccggcacatgaccggggagctgcgcggtcttgacatggatcgaaacttcgacgaggcactggcgatctataatagatggcacggtcgccgcagcaatatgtacatggctaacgagagcggcgttcgccgcaccgagccgtggaagttcgatatatacggtgccgatgagggcggctacgccggcgtggcgctgcgctacatcgagatcgagcgctcgggcagcaccaggtcgatgattctgtgcgccccgaacgccggtgccatcccaggccttgccgatgacgatgtggtagaggtgacctgcgacgtctcgaaagagggctgcgcgccgcaccgcttcgccgaggtggatatagagccaggaaacctagaacttatccgacgggtgaaatactacgagcggctggccgcccgcggcatcatcagccgctcggaggacgacatcgtggagtgtctgagcatgcacccgctcgtgggttcctactccatcgccaaggatctggcgcagcactacatcgagctgaacgcggagtactggggacggtagatcctacctgctggcatgagacaagcgggcgaggcaccagctcgtcggcacctcgcccgcctctcccccgccagcctttgaagccatatccatcggcaacatgagaatcgcctaagacaagatctgaaaggggtttgaacatgaacatcctcggggtctgcagcatcgctgtggatacgatctgccaagttgaccatctgccgatcaaagacagcttctgcaacgttctctcatctgaacggttgcagggcggcagcggcaccaacgtgctcgtgcaggcggccaagctcggcgcttccaccggcgtgatcacgcaggtggcgcaagacgccgacagcgactggatcatggataacctggcgcgccgcggtatagacagcagaggagtggttcggcgacccggtgaattcgatgcgccgagctgtctgatttatgtcgatcctcacggcgagaagatgctcgtcgtctcccgtgaacaccgtcttcctcccttggaggaggagcgcgccgacctctctctgatcgaggaagcggacatcgtctatctcgatctcaatcccgcagagttgaacatggcggcagcccagcgcgctcacgccgccgggaaaaaagtcgtgatcaactttcaggaggatctggagagcatcctatctcagggcgttgatcggacgtttctcaccgatatcctggcgtacgtggacgtgttcgctccgtgccaagaggctatcagggctctgagcggctcggacgagctgtcagggcaggtcgagttcattcgcagatactatccggggctgatcgtcttgacactgggcgcccaaggggtggtggcctacgacgagcgagatcgcgagatccgcatcccggcggttgcgatcgaggcgcgagacaccaccggtgccggggactccttcatcggctccttcatggtgagccatctcgtcgagcacatggatctcaaggccgcgctgtggtactccacctggtgcgccgcctatacctgcttggatttcggagcgcaggcgtcaccgacagccgagcaggtgcaacggttcatggagagcgtctgatcaccgccatgcgagaggagcatgcaatggattccatctacagaaagacgctgcatacgctgctgggaatcgcctatggcgacgccatgggcatgccgacggagggctgcacccgacgcttcatccgggagcacttcggcacagtgaacacgtatcttcccagccctcaagagggctcgacgattcgccggagcttcaacgccggccaggtgaccgacgacacgcagctgaccgtgttcgtatgcgaggccctgattcgcggccgcgctcacctgaacgccgagagcttcgctgcgcgcctgatcgaatggctggacacggatcccagaagcgccgatgtggtgggcccgagcacgctgcgggcagtccgcgccatacagggcggctccaaactggaggaggcgggtgcgcagggcacgaccaacggcgcggcgatgaagatcgcgccggtcgggctcatctgctcctgtcgggatatgacgagtctggtcgagcaggtggcgcacatctgcatgccgacgcacaacacgcgaatcgccatacaaggagccgcagcggtcgcgacgacggtgagctactgcttcgagcacgaccggatcgagtgggatgagctgctcgcactcatcgcagcggcggcggatgaggccgcccgcttcggtgcgcagacaccgagcccagagctgatagcgcgcgttcgctacgcttggcggctcgccgagaacgcggacgaaagcgagtttctcgacggactctccgactttctgggcaccgggctggaaaccgtcgagacggtgccggccgctcttgcgatcgtgcgcagatcggcagcgagtctcaaggcgtcggtgcacatcgccgccaacatcggcggcgacaccgacacgatcggggcgatatgcggcggcatctgcggagcctgccgctacgacataaccgatgccgaggagcgcttcttgtgcgatgccaacgatatggacttcgacgggctggcctgccgtatggcggagctggttcgcgagacaagggggtttgagtgatgcttgccaatcgattcacgggacgggcgcgcacgatcatcgtcgcggtgggcgtgctgcagatctacttcgcctgcatcgcagccaatgtcatggatcccgctttgcacgacctgcagcagctgttccccggcatctcacatgagcagatagcctcgctgatcacgatcccgaatctggcggccatccccgcttcgatcctctccggggcgctgacgggacgtcgactcagatatcgaaccgtcctcacgatgtcgtttctcctcatcgtggtcggcgggtcagcgccgctgtttctgatgtcgtttcaaaccgtcgtgtgcgcgcgcatggtgctgggcttcgggttgggcctgttgtggccgcttggcaacgcgctgatcatcgatctgtttcccggcgagcgacgcgcgtacatgttcggcgtgggcgaggtggtgaagaacgtctccctcatcatcctgcagatgatcgtagggctgctcgtcggcgtgagcgccaagatcagctggagcgcctacctcgttttactgttgagcttggcggcgctgctgctgtgtttgccggaacccgagatcaggcccgtcgcggcgcaaacgcctctcgcggcggccatcaggcagcttccgcgcaggctctacgtcttcattttgttctactgcgtatgcatgatcgtgcagacgatctaccagctcaacatgtcgagcatcatcgtcaccgagggcttgggcgatgccaccacggctgccacggtgctctccaccgcgacgctgaccgcgatgttcgccgcgctttcgttcggcctcatacagaaggtgctgggcgactacaccatcaccttctgcgccggggcgctggggctggggacgttttgcatctcgcaagcggcgacgctgccgcccatgtatgccagcgcggtgatcgtcgggatcggactggggacgatgtcgtcttccttctacgtcaagatcgccgagtgcgcgaacaacgagaacgccgcgctcgtctcgggcttccaagtcgtgctcggcgggttgggcggttatctcccctcctactttctggtgctcgtcgcagctgtcttcaactcgcagtcgctgaggctgcccatcgccctcggcacgcttctgctcggctcggtcgccgtgggattcgcgctgttctacgcagtcgcccatcggagagctgcggcggcgggtggggtgtgagttttttgccggtggccgagcttctcgaggcgaggagcacggccgctatcggacaactgagattgtgagatgtgggttgaggaaatagtcaatgccccattttcaatcagtttgccaatcgggttttagctggataagtactcgttgtgggactactgaagaaaaaatatacagtatcttttcaaatctgaaaagctaacttacaaagcacgttcttgcgccatcattacaatcattattactcttgattatgaggcaaacgaatatgccacatgcaatcgcgagcagatagaagtatttacgtttattcctacttttatttataactgctcaagcgattttgtataaccgaattgatcagaaggtcaaaccatagttttgattattagctccgctttgcaactcagatacacttcaatcacaattcggaaaaaagcaatctcataatatttaattgatccaaccgaatatgcattgaattcatcttttttaagctcacacattttttaaggtcgtcttaactgtttagaaaaaacaaacattgtgatgatggagtgccttgttccgtaaatctcctaaatgctttctaatcaaatataagattcctaccgctcaaaatgcaaatggttcttttagagcgaaagaatcttcacgactggttgcatcgtaaaaatgcaaactttggagtatcggtttttttgtcgagatattggattgccggatactgtttttgaaacagggtttctatttattaaatttcaagctttagaaacgttttaaagactcaacgaattctttgaaatttgacactcggacttgcataaaatagatgatgttcgatcggtaccggcctcgacgcgaaagcccgtcaactccatgctgaatcgggccctggacactttgaaaaaaatgagaatctactagtctggtccgaccgcgaatgccattatcgctggtccgctagataaaactcactgatgccggcaacctcatgagatcgatgtcgaaaaaggaatgatcgcctgacaatagcatgtgcgaacgatttatcggccgtttgaaattggaatttctctacggctgcaacaggcaaggcgtgtcgacaaaggaggtacgtcaatgcgctcgacgaacatcttcactagtacgatataacgcgaatcaaggaatcactcgattaaatgagcctgatgaggtacagaaaaagtccaagctatacagccgaggcgatgtccgaggttatgtccacagtctcaaccgtatcgatgggattgcaattcaagtattctgcggactgatttcgacacctcacctgtaagcttaacttattgcactatatcaggtatccttctcgacatcaagcaactctacgttgtatccatccagcagttggactacgtctgcgattaatcgactctaatcgaatacttaaattatgacgtaaccaaacgtgacctccaattcccaataagagtacagaataatggcaatactctgtttggtgtctcgactaccaacagtgaaacttgctacaatagagctgctgcccgtacagggcttcatacttcatctcaaaaaatcatacggcttgtgtagaccaaggagcttctgccaagaacgcgacatcaaaggaagagcagtcgttgacaagctgtagctaagcaccgaagaaatatgaaatacgagatgctcacctatgtacagatttaaacaggccttttcacctgcaagaaaaagagaaattcattactccgctgctcgaatactgctgatggtaaggtcgagtttaaatgcgcaagttcgctcacaagttaagcaaccaatgcaacagcaactgctgacctttggatatgcaaagccttcagaatcaacaaccatgaggatcgcactattcgggcaaattgccgcacacactccacaaccgcagcagtaatgcctgtctgaatccaaatcgggcaatcgaaaagcatctctttttccacttagcatttactcccccctctgtttttgatacgtcttttgatctttgaccccatacgacgccacaatggtttattcgcataatgtctaacaagccattcaaggtcatgcatctgaaaatcacgccagaacttcgctctgtttttaggttcaggaaagttggtcacaagagatggctgtaggcacttttcgatcgaaaccttcctagcatcgagccttggacgaattctagcaaagattccatccccctttattgaattaattaatactaatgaaacccccctattatcattaaatccaggtatcacatcatcgataccccaaaaatccgcaatgctcacatcgccgactcgttttgtgcttttgtaagggcaacaaaaacaagaaagccgcactacctgatgggcaaaatacaaatccttaaatgtttcggcactgtgcggcactccgtcaataaagaccgtctcgtggcatgatgcccatccaaatcgatacttatctcgaaaaacaactgattcgacagagccgtcaaaacgttgctccatgcacttcaggtaatcagcccacacaatcggacttggtacaccatgacacaccaagtcaacgcaaattagattatcatcacttagtagcttaaaagaaacatatgctcttactgcagcgacttggcaaggtgttccggagaagaggactggaatcccactttcaatatccttggctaaaagggtccatatatttgtaaggtcactctgtatatatttagagcctctcaagcgatcgatctcgtcgatggaattgattctaatatgcatagcgcggaacgtttcggtcagcgcacaaccgtaaaccactccccctcggttcaagatatcgcgagcaagttcactaaatacacctccggacatcgacgcggcacgaaccgtctcgtcattattttttgcagcaaatgcaattggatacgcagaatcatccaacacggtagatcaccttttcaaattcttcagccgagccaacagcgccgagaactcaacacgctgggtcaatcggagtacagcgagcgaaacagcagatccccagagaatgagtagccccaattgtattaaccatgaactccatgcactgcacgggggcgacaacagcttatagggactgtaaatcgtggcagcgacaatgcaactgagaagcatcttacacactgtttccattgggctagtcccagttatctcgtgcggtacgtaaaataacagatcaatgtctcggtaaaagtttgagagacaacagcccaacacaattccctccaatccgaataggaccccaagtacaatggttcctactagcaaaataaccgcctgtgcagttgtctgcagacgcgtcttccgataatggccagcagcgataacaaggagaccctgcggagatttaagatgatagagaaagacattaagcattacgagggttcccaagactggacgaacgtaatctacatctgcaacccctttggtatagagtctaacgaatggtaccactagtgcagcggcagtcccgcaaccgacaccggcaacaaagtagagagccgtctggaattcagcaaaagttttcttgaggacacttttttgacctctcgcaataacatcaccaaaactcgcttgagtcccattacagaacgacgctatcacgttttgcacaccatttccgaccaaaaggtaaatcgagtatatgctcaccagcttaagatcttgcaacaaaaacgtagcaacaaggagcggtgcccctgactgaactgcacctaatatttgaaggtaaaatgcatcccagtgttgttttaaactatacgtattttttgacgagaagttgacatgcggatagattttttttgtatatgaaacgaggacgatagctcgtataaatattgcagcaattgcaagtaaatagacggtcgctacgggcacgttaagagaagacattacgatcacggctatagtatagaagattctatatacgctagttgcgatttgtactacccaattgcattggcccgcagtaaacaatacttgatactttgcgagggtgaaaaagtccaaaaaacccgttgcgccaagggaaacaacgagtaccattatttcagctggtttgatcgtctctgtcttcacaagtaatggatatataatagcaagcgcaaagatcagcatagtaaaaatcaaacctgaacgatagtagaaacgcttcgcctctgtaacgatagcgtccacgttgcattggtcccctatcgcaaggggaccatatagtgcgaatactgctgaagcaccaatccctgcctcaacaagagagatgtaactcaccatctgtgttaaagagttcactagaccgttcacctcggagccatatgccccaataatggcacgagggacaataaagccagaaaaaaggttgacgagcatgagtaccattgaccagaagctattttgaaggaaagattgggttcttgaagcactatttgtcatctttgcaacccaaatcattaagtgaagattcgagaagatcaagtgaacgtttgcgtaaggtagcgagatgagtatcgacgacgctccaattaatcggctccgcagtcccagaaaacagatgctgaacacttctgtttttaatgcctagagagtcgagaaggtcatagatacgggaattggtgtttgagttacctacctgcgtcgcaaagtagaaatcacgttgattgataattgaaaagcagactccatgaaaagagctgactactgtcagcgccgcatttttgaaaaggccaagatactgttcaggtgagacattacgtacagatttgatcccttttttccccaaaaacttacctccaaaagtattttgttggattcgaatgatttgctttttcgtttgttttgcaattaatctagcagcaatgaaagtagtttcgctctctgaaatgtcatatacaagtatgtaatccttctttttagcatattgaggcaggcaagccatcgatgtccaactttcagggtctatgagcagagtaggatcgacaacaacttgtagactcacagcatgagggcatatacgagaaagaaaatctgagcacgtcttctctcgaaccaagagcgatgaaaacccactaacaagctttttgaattcaggcatgtcattaggcagctcgcaaaatcccatacttaccgcatatgttttgcgtttcgaagaatcgtctagaaaatcaagaaaatatgttggatctgaaccggttattatagtattccaaacttgatcactcccgacaacaatgtaatcaaacatcgcacagatatccttgatcgtttgacgatcacattcttctgaaaaattcattccagatttgaatttttcaaacttttttgccttcgtgcgagacaagagaaacttaatattatctttaactgtttcaccgaatactaggcgctctgccagctcaatttttttagacctataatttataacggttggaataaatcccatagatgcaataattgaatagagcgcgtagttttgtaatactgcaccaaaatttaacgtgttttgaaaagtcaaaataccgactgatgacatcaacagctcccttgtagaatgcagacaacttgtacaaaaacctctaaaaaatatcaaaaaagtatggcggagtcacacggtcattgcaccggtcttcgctgatcgtatctcatgcggcggaccctcccagaagctccgcgaccgcctcggccggcgtcctccattccagtgtctcccccggccttccgttgagcaggtcccgggcccaactgagctcctcgtcagtgacgtcggcgaactctgtatttagtcaacagtttttgagcaaaacgaggtggtgccgatttgttggactgtatgcgaggaggtgccatttccatggcgcgctacacgagggagcagagggagagggcgctcgacctctatgagaggtatgagctcggtcccgcggacaccatcagggagatcggctacccgagccctcagtcgctcagggtctggtaccgcgagcgactcgctgagagagcttgcggcatcgagtccgatcgcggccgcaggtggtcacgatacagcgaggagcagaggcgcgcggcggtggaccactatctcacgcacggcagacgcctcgcccgcaccatccgccatatgggctacccctgccgctcgctgctcgccgactgggtggacgagctcgcggcaggcgtgcgctcggtgcgctccggcccggctcccgacgtcctcagacgcgacgggctcatcgccgcatcctccgccgcgacgacgccggcgcggttcgccgagaggatcggcgtcgaggcggcccgcgcggacgaccggagacggaagatgctcggcgaccgaggagaggcggcggcgatgccggatgaggagacgcgggcggccccgcgcgaccgcgggcgaggggccgatctcagccatgggaaggacgccctcgccgatgagatcgaggagctgcggcgcagcgaggaggagctccgcgcgcgcatcgaggacatgcggctcgaactcgcggtgcccggggctcggccgagatgatgaaaaaaggccggggtaccgcccccgagaacccgagcggcgctgagagggcgcgcctcgagcgcagcgtggccgaaagatacgggatcccccgggcgagggtcggccggcgcgtccacctcgcgcgaagcggctgctgctgccagatgagagctcaaaggcgccgggacggggatgccgatctgctcgaggtcgcgggcgccgccttcgaggggagccggcgccgctgcggctgtcggcgcgctcgaccgggctcgggagcgcgggcgcccgtcgcgctcggcaggaggatcatgaggctcatgaccggcagcggtctcgccggcctgctcgggcgcgcgcgccgccacggctcatatcgaggcgagatcacggcggccccgggcaatctcgtgcgccgcgacttccacgcggcccgacccgacccgctgtgggtcaccgacatcacggagttcaggacgccggcggggaaggtatgcctgtcgcccgtggtggaccgcgcggacggcctgccggtctgccgggcccgcgggcccggaccgagcgcggaggtcgcgagcgcctcgctcgagcgcgcctgcgcgacgaggcgccccgaacgaggcgccgacgatccgtctgcgaccggggccgccgctgccgctggcccggatggatcgcgatctgcgagcgcaacggcttcacgcgctcgatgtccacgaggggcggctcgcccgacgacgccgcggcggagggccttttcggcagggtcaagcaggacctcttctgcagaacggacttccggggcgtctcactcgagagcttcatgaccgcgctcgacgaatatctccgccggcaccgcgacgagcgcatcaagacgaggttcggaatgagcatgatggagcgcgggcgagggctcgggatcgccgtctgagctccgtccgtctcgggatggggatcgaggagaggcggccgcgtcgaggccgggaagtgtccaacaaaacgtcaccacccactaccgcttaaagcggcagcgctcaacctaggtgatatcctcttgcacttcgaccgcgagggaactcagaatgcgaagtaatgaaagcgctgcgacaacgcaggcacaaagtaacatcagaaacctagaagttacctttacaaactacaaagacgaccaactttctttactcgactcaatctgttgcattaagtaaaaaggacatcagcagcattgtggttatctctgagcagatattagcaaaattcaaattatataaggatatccttttatcaaaaaaacttgcaccggtttttccataaacgtcttgtgagacggctaacctaaacaacttgttcctgaaactgtctctccaatacaataaacacccatccatttcgaccaaattctcaattccgccttgagaacccttctcttagacatactgagcccctcgtcttcaccaaaactttcttacgaacatttcaaatcatgtcatacccatttttatcacaaaataataacttcttagcagtcaagatcactctttgctggctcctcgagatccccgatacagttttacacgcacttcagctaaataaggcttattcatagtctaaggaccgatatatgcagtgactagcctaattgttcattaaaatatccaaccctgcatctctctatatgtcaactgtacttcttgactgcatctcactttcttacactattttgatcatacaattttgcatcatctgcaaagtgtttatatatttcgaaccgctttgccatttcttcgccatcccccacgagcagtgccctcgttattcagtccgtttatcccgcaacagatcactgcaagcaccataccagaaagtgccgtgttgaacacgtgaccggcaagggcggccattaccaaagcgacgaacaaagacagacgcaggaaggcaggcagcggcccaatgcacttgcgcagtgggtggaagaacgaagcgtaatacactccaaagaagacagcgccgatcaagccgaactggaagtacaggtcaaaatagtccatctcaaccagactgtatggcttaagtacgacagagtacgcgtcgccagccccgaacacacgccacatcgggccaatcgaggaatccaaatatttcatcgctactggaatacgatcgatccgtgaactagtgaaaaaagtgagaaaattatcggctttattataaaaaaaactccatcgcgctgcaatggcagcaacttgactagaaaacaggagaaatccgaaaatagcacacatgactagaacgacacagccaccgattttttgtattgttgaaagatttgaatccagcacaaaaaaataaacaaggtaaagcgcagcaactatatacgcgctcttgaggcccagcagcacgacgcaagccatgagcgcaagtacgagcgcagcgtaccgaatcttcttatcagaagtaaatcggtacgccgtgtagccgagtgttgttactaagaaaaacgcaaggtcattctgagcataaaaaaaccccttaaatccagtgccgccactctccccatatgtagtgaaaccaaatcctaagaagtacggaataagaatacatagaggaagcaggactgcccaagtcgaaaagaccgaagatgcgaagtccagcatgtcttcaccagcatccgcaaagcgaacgaatacctcaatacacacgacagggaggagcgtctttatggagagcgagagaaacgacatactaccgagcaagttaagcaagtgtgggactagaacagtgaatagaaggatcgggagcaagaacgagcggcgattgcggattcgcctgccagacacgagatatccgctggcggtgagcatgattgcacagcgatacaagatgcccaaggttattccaccttcgttgccgccctcgttaagccatccattcagggaatcgacaaccggcataatggcgaaaagtatctttaggaccatcatggacagagcggcggatgactggggccgtttatcaaacctttccaacgcaacctccgcatgacgactactagcacatactccgtttgtattcaaacttgtattatgcatcgaaatcgtccttgtccgatagaattcgcttgtacaaatccgaccattgagagagaacgcgttcctccgaatagatggacgccactttttttctgcctcgatagcccatagtagccaagtcgtagcgcccattaaggcaatcttgcagtacccgagccagcgcacccacattcgtacgtggaaacacaataccgtccacaccgtcgtctactgtctcgatcatgcttccaccatcgctacagataacgggccgcccatgtgccatcgcctcaaggagtacaatgccgaacgactcaaagtgtgacggcaacacaaggacgctacagttattgagaaggctctccttctgcatgccttccacccatccatggaaagtaaaaagatgccttaattgatacttttcgaccagtcttttgcagcagtcgacctccccgttcccggcgaggtgcacatgcaacccgtcaacaaagcctttctcggaaaggaaccttacagcctcgatgagatcataagtccccttacactctcctagaacgccgagatagagcacatcaaggtgctttcccacacggaacgcggggacacgcgcggggagcctaacaaagttgggtataacattgattcttgtcgcaggtaaaagtacttgccagtaatcacgccaacccggcgtgagcgctactaccgactgggcgagagcaaaggctctaatcagtctccgcttgagtactggaaatacattgtccatgtacgtctgaaaattgcctccgtgcgaatggagcaccgttggaacaccattacgttcagccattcttagaacctgtgccgcgcgcaaacaactcgcattctcagacatgtggatatggagtaaatcagcttcaccctcggcgcaaagtttcgcgcagcgacggtatcctcggaggaacgtactgatgcgcccgctctgcgaagcggtaggcacgatcctcatatcgtacttatctgcaagggcagacgagcacaatccctccatgaccgtacgtatgcctcctagcagctcccctgaagggccaagatggattatggtcttcttagcactttgcctaaatgaagttatcatattaataggttccttcataacttgccgagtcctccgcaagttaaatagatattatgcatttgaccagttattaggctgtcggttcgtattttcatcgaatttctcgtttaccatacttcttgataatcttaagcagcttccagctatctatgaagtagcgtttgaagagtctcctcggctcttggaaaaagcggtagagccattcaagactgtgatcgctcatccatctgggagcacgcttgatcttgccagctgcaaagtccacgccggcaccgacgttaaaaatgaatgaagacccaaagctatatagattctcatgtacaaacttttccgactttggagcacccagagatacaaatagtatatctggagtcgtcacggcaacagccttaagtaccgcggaaagcttaacaggatcgcgttcgaaaccataatcgggcgaaagtgtcccaaccaccttgagacccgggtactttttctgaagattctcagccgccttcttgggaacaccgggcataccaccgagtatatatattgaccagcattgctcaagtgcccactggcaaacagggcccataaggtcagaaccggagatcttctctttaaccggaataccttgcctccgtgcaagattgaagagcggctgggagtccataagcacgagcgtggcttggttgtgcgcggctttgaactctcgatcgtgctcaagagcaatatcaatatcactgttaagagaaaccatataacccggcacgcaagtttgcacgtggtcagctacaatttcgcgtacctgcgagaggcttacgttgtcgaaagctgtgttgaggaatgccacacggtaagggtaacggtttttgtcaatgtctaaactcatagttcgattcctaagaagaatatttatgtattatgcaacagctttgcccataagatcaaggtttcgaggttagattgtggttcatcagcttgcctttaatacatcctccagtactaagaggttgccagccgaacgaatgagtaatcggattaccctatataagacttttttgggaaagtcgataacacccatataaatgcatctttatgacactgcaacgtcgttcctaaagttttaaatcacatccaaacagtctgactccacgaatatgcaacacctgcgaacgatgccacactcgagtaatatagcttattcaatgttaggattgctcacacatgatgaggcagaataacttaagaagctgatgacagcagctgttttctcaaatcaggataacgaactttgccattcgttcagttccgtatagtgtaatcgaagcgcgcggtaaaatcatcatttttttttgttgacacattaggctggttggaccagaaatttccagcttccacaatgtccatttcgaagggagccttaccatactgcacctcgatgatgtgcaggtcggtgatgccacgacatgcgtgcatgcaaccgatctcaacattcaccacttcgccagctttaacatgtctggtcttaccatctagaacgatctcgccttcaccgcgcacaatcgtccatacttcggagtgtttaccgtggcgctggtacggtagctgtttgccactttttataatcaatttctttgtaagtgacttgtttccatctgaattcacgcaggagtcaagcacgcgggactcaccccaacggcactgttcgtgcataagcctagtcttggtcagctgagcgagaagtcgcttaatgtcgactgactcacttttagcgcatgcgaggattccgtcgggtgtgacaacaaccacagcgtcacgaatgcccgcaactactatgggcagacgggtctcattaatcacgtgcacgttgtcgcaggtatcttggtcgacgatcgcaaagcccgaaaccacttcggccatctcatcggtaagcgtgttccaagtacccaaatccttccactttcccgcataagataggacggatatcgagcatgccttctctactacctcatagtcaaagctttttttggggagtctcgaatagttggcaatatattcttcaaagctcgaggcttctaaaaaggtcctcgtcagatcgagcaagtatcctaaacggaacgcgaatacgcaacagttccacaaagccccttgtgcaatgagcttactagccgtatcctcatctggcttctcagaaaaataagagactcgcctcaaatcgccaaatttgccctcatctggaacgatgtaaccgtacttcgccgatggataggtaggctcaaccccgagtagtaccagctccgaggcaccagtccggaccgcgtcatcgatcgcaggaattgattcatagtaatcctgttccgcgtaggtgtctatgggcattactataacagtatcagtcgaattagcaccctgcactagagctaaatgctcacaagcgagcatgatagcggacgcagtgtcgcggcggtctggctcaagtacgagcgtatactcccccccaatctgctgaaatatgtcattgcactgatcgcaattggtagcaatggtgatatcaagttcggcggccacgcgacgtatctgaccaaggacacgttggaccattgaaacgtgattaccctcggcatcgcgcagaaccttcagaaactgcttagagcgaacgttgttggaaagcggccacaagcgcgtgcctgagccaccagagagaaggacaatgtgaatcatcgtatcatttccttgctttcgtagtctccaattgttgtgtgcggcgtaagaaggcggcctgcagccttcttaagtcgcttaagtagggtactagcctcatcggcggtagatcccttcacgaatacgtaggccttcgccttaggctcggtgccgctgggacgcatgataagtttgttatcaccggaaagacaaaactcaaggacatctgaaggggggaggcgctgcccttcatcacttggaagccgatttaaaatgggcatggggagaccgagcccatagtcaaccacctgttcaacctctagaccggctatatactttggcggtcgcctgcgcaaatctgcaaaaagctcgtgcattttatctacaccgtccgtactagaataggttacgctcgtgaggatattgcgataatagccatagcggtcataaagttcacgcattacatccaccaaatctagaccctgcgacttataccaacgtgccatttggcaaataagcatactggcaacaacggcgtccttgtcgcgcacatatgagcctttcaggtaaccataactctcctcgaacccgagcataaagcgacctatttctgcatctttttctaagaaacctatctgctcgccaataaacttgaaacccgtaagagtacggcgcatctgaaaaccatagtcaaaggccagcgcttcaaccatatcagacgaaacgatactcgtgagcaagacggagtttttaaggtcttcgccattgatgcgcttgatgcgagccacataatctgttaagagaactcccacctcgttgccgttgagaagttcaaaggtgccggcatgccgcacagcgatacccagacggtcacagtctgggtcggtagcaagtagcagatctgattgcagcttgtcgcacaaatcgagaccacactgtaaagcctccctattctcgggatttggacactcacagcttggaaagttgccattatggtaggactgctcgggaaccaatgttacgtccacgttgccaatccggtcgagaatacgacctacacactcttgacctgttccgttaagcggtgtgtaaacgacagatattctagtagatggagatatgtccagcgattgctcggcaacactgtctaggtaggcgtcaatgcattcctctccaatccagttgatcagccctgagtttagagccgcatcccaagacaatgccttcacatcatcaaattcatctacgttctcaattgcgttctggatctcgtaggctgtttcagtcgtaatctggcacccgtcggcaccataaattttgtaaccgttgtaatcctttggattatgtgatgccgtcacgcaaacgccggcagtgcaatggagatggcgtactgcgaacgagagcgctggcgtcggctcgattcgaggatataaatacacacggactccatttgcaacaaacactcgagcgctcatccaacagaattcctttcccatgtgacgagaatcgcgagcgatggcaacgctcggcttttcgaaattcgctttcagataatctgtgagcccctgtgtggctcgtgcaaccgtatgaacattcattcggttcgtacccactccgagcgtgccgcgaagtcctcccgttccaaatacaaggccgtggagaaacgcgtcctccatggcgacttgatcattcgccagatccatcaactcgttctgaagtgaagagtccgcgcgctcaatccaacgttcgtattttgtttttatttcttttattgtttctctcataggctactcgatttggccagttttctttcgtctctccgtgctgtataaaaacgaagcaagcactttgctgcctccaagccaagggtggctgtataatgaagctctgccgatcctgacatgcgtatgattattagaacgaacttgtacccagttgaggcatcctttactgaagctgtctcggcaaagcatgctcacatattttcgcaaaaagcatcgatcctctttagagagaacagataggccgaaaatacgatcgaatttatacagaaatgcaccgaaaatcttttcaatattatttccacccagcaacatcctgtgctgtaggtgtagtttcaagatcaagtggctgtgctgcgtcactagtaacagtcaccttgtacgtatacgtagtgacagaatcacctaatgtctgaattgtcgaatagataacctgatgatccatgtaatttgccagcgctggacccaaaccctgctgtgagaagccatcctgttttagatcggatatcagtccgcctgatggtgcaaaaaaatagactttgttcaccatgtcggtcacatcgcgttttgtgacgtttccccctgttatgtatttaacaacacctgttgcatctttatgtttcaaattgttttttattgtagttttaactgaataggttgttgacccatcttgatttttagatgcttgtccaatctcggtcttcagggaaagataccagctcatttttgacgatgtatcatctgctacaaacacaccaagtttcggtgctgctttatccgcagaaagcgtaccggaacaccccattttgactatggcattttgctcatcggggtttaccatccatgcttggaaacgatgctcctttattgcctgtaaaatggtttcagaaagctttatcttgctaacttcaccaatattgcccatgatcttttggaatgccaagcctgcaacctctgcaaaaaataaatcttttgcttttgtgggaagcttttgatatccatcatgcataagaaccctagccgcattgtcaccatcaacgaccataccattgctggctgtgatcccgcctgtaagagcaagcaatcgctgcaggaaaaccggatcaatcgctataacgccatcaatcctgccgcccttttggtccttccacatctcactcaggaggtatgatgctctgctgaaatctggaataaagtcagtatcggcagggactttccccacacgatctccgaaaatgatccgctcttcatcagtgacatcaaagccgggctgatcataccattttagatcgtgtgcctcagtgaacttaccaagggcgatttttccgtcacttagcgtgagggttccaatggtgccaggaaagcccccggtcgagcgcagctcagcgttattctgagctacgataagataagttcgcggctgggcatttgcaccaaacatctgcggcaagagcggcgcaacatcgtttacttgatcaagcgcgctgtttgcgccggagagaagatccttgattttgccgatagcctcattgagcttccctatatgtgcctttggaagtgagttgagttgcttggagctgttctgaaggattggagatatctgacccaaagtagatgagatcgactgtagagacgcaagatcgatagtttcatcctttattaaatttccggattgcatttgtgcaagcgcatcgcatgcgggaacaagggcgtattgacaaagattgtccatctcggtgacaacggtgcgcgcagattggatatcttggccgatcacgggcacaagcgtcgcaacttgccaagaaatcccattcgttttactttttaaatctgatatctgagcggcaagtgagctggcgatagaattaattccatcggagtctttatccttcgccttgtctgcaatgctcttcgcttcagcgatcatattctgagactgagccgtgatgtcctttgcatcacgaaagacaatgatcgcacaaaatcctccaaacgccagaagaataacaataagacaacctatgatcctcgtgataagccttttccgacgttttctccaagagctatcagaataggaactcccgtgcttttctgctgccacatttgtcttccacgtgcaaggacgatatggcgatacttgattttgccaagtgtgaatatgtggctggtgcgaatttatacgccctatccgagtattgaccgcagttctctgttgtcgcccacttccgatgcccaattgcgggctgtaagatcttctcgtcgctggtgtagacccagtaatctgctcagttgcttttactggccctttatttgtaatgcttcgtaaattattttgattgcgatttagtcgcttgatacgctgggggttgttcgatccctctgcatatgcgcgagtaaactcctcagtgctgctaggtgacaatgtggatttagcctgagacaaagaatctgaagcatcggtgccgtcaaaccttggcgcgtgacctaggctaaatatactcattatgaagctcatccattctttcaatcgaagcaaaactcaacttacgagagtacagcgctatctgctcatccgtgtcatactgcgcccatacctgagaatattactgcgatcgtctgggccacgagaacaagatctgtatgaagagagcgttttgcgatatatccgaggtcaagtctcaccatgtcgtcgaagtccacattggagcggcctccaacttgccaagggcctgtaatgcctggtttaaccgtcaatcgctgcatagcccactcgtcgtactgctcgacctcacccggaagcggaggacgtgggcctacgaccgacatgtctcctgaaatcacattgagaaattgtggaagctcgtcaatcgaatgctttctaataaaacgtccgaccctggtaacgcgtggatcttgtgacattttaaacataggtcctttgacctcgttcttatctgaaagatttccaagcatgctgtcagcgcctttgcacatggaccggaatttccacatggtaaaggttcgcgaatgcccattacgatcgatcttgccgatccgtttctgagaatacaggggaaacccggggctatcgaaccgaataataagacatagaataagcgcgggcactagcaaaactatgacaacaaacagagaaaaacaaatatcaaatactctctttattatgagatagcatattctctggtctccccaagctcgaaggcattggatcaaattgggcgcattatcgtatagcaatctttttctcgtgcctgcaaggggggcgtctgtgccaggcgtcgaatcggaatggaagactttacttgaagaactcttgatatcggcagttttcaactctaaagttgattgagcagctgcttctcccttgatagagataacagttcgttgcgcagtccctgtttcagcagcaagattgttggaattgtttagtgtgacgatgacgtcatgcactttcgcctgcttggccggcttgactgcgacgttgctgtcttggatgctttcacgtgagatcgtgctttcgttttcagatgaaatgccggcgagctttaattgttcagctgcttttttcatgtttttttcttgtctgtcattcataccatcactgcctgcgcttcgcgggcctcccacgcatcgcgggtgagcacacccaagcccacgcgggtgcgcaccttgcgtccgcagatctccacctcgagggtggcgatgctctttcttctatcgatgcttttgatgagcccctcatggcccatgaggggcccggacttcacgatgacgttgtctccgtccttgaccgcgatcgacatcgggacggtgcggctgcccttcttggtgaaccgcgcgatcagattgcgctcctcctcttggaggggccagaatctaccgccctgcttgacgagcctcacgaactcaagtgtgccgtacagatgccgagacagcttatcgggaccggtggcgatggcgatgatgtagccagggagcagcgttttcacgcatctggtccattcgccgcctaccttgatctcggtctcgaaccgcggcgagaagcactcatcgagcactgaggcgggcaccatgcgcttgacatactcgaccatggcgctctcgcgacccttgaagacctgtatcacataccacataggcaaacctcccttgcgtgctacgaaatgaacaagccgaggtgagacgaacagatccttcgagctgacctatggcttcgccataccggccagcaccagctgatacggatctattcactccctcggctctgcgaagcacgcacgtggcgctgcccgggtaaacgaggtataacgaacttcacagccagttgactgcaagcagcccagcacatgccctgcgctgggctgcttgcacgcaactgcgcgagcgctcatctttacgagcgaacgcccagattctcgcagacgtcaggcccgcaacagaaactcacgccggcgcggacgagctgacgtcgatatgctattcggtttgcactcagacagagagccgcgcatcgtcaccatggagctagaacgcatcccccagtaggggcgcggcggcagagcgatcgcactgcatgcggctgaactcatgtcgatctctcccccactccccggcgcgagcaaatccagtacatccatgctgtgcgcttccgcgaacctcgcccgccccttgcagcatcgcacaacaccgacgaacacctgtgaatggtagcacatcttgccgcgcgagcagcgcaatgctgcggcaggagcgtccgctgaaagcgctcttgatcccagaagcttgaagaaatgcattaattcgcccagcgtagcgtatatatctgagctgcaatccaaagatgcgccggtttctgtcatttcaatgatcttgaaaaagcggcatctcatcgagcgcaccagcgcatatccgcatttcggacagccgagcccaactcaagagcagctgcgcgtctgttggaagaacgcatgaagcgctcaccagccgaccgggagactcgcgggcgctccgagccggtcgggagactcgtgggtgtcccacgctcccagccggtcgccttctagatcaccgtcacgcggccggcgtttcccacgatcgcgcgcgcctcggcgtgaagcggcaccgaacgggcgttgaccctcgtggggatctcggcgcgcatcgtctgcccgtcgccctgctcgatgaacagctccacgcggtcggcaccggggttggaggagagcagcgccgcgagcctgcccatgctcgcctgcgagaagcgcgagctggggatcatgatctcgaagatcttcgggcgattcgcctcctcgctcagctcgagcggggcgatctcctgcgcgatgatctggtcgcccctgtcggagcgctccaggcggccgcgcacgcggatgaacgcgtctgagagcacggctccggtctccgggtccgtctcgccgaacagcagccgctcggcctccttgtaggtcttggggaagacgacaacggtcgcctcgccctccatgtcctcgagacgcacgatcgccatggcgtcgccgtttttcgtcacgcgcttcgagacgtcggcgaccatgccggcgaaccagaacgccctgtcctccgggatcgcctggcccgctgccggcgcgctcgcggtcggcgcatcgcctccgagagcggcgtcgatctcctcgccgacctcgatctgcgagagcgcgtagtcgcgcgcgcgggccagggcgcactcatagggtcgcaggggatggtcggagacgtagatgcccagcacctcgcgctcctgggcgagcttggtgtggcggtcccactcctgaccgtcgggctcgggaaccttgacctcgaaacccgagccctccacatcgccgagcacatcgaagaacgacacctgcccggtcgcccgcgtcttgttgcgccgcacgacggcatcaagtatgttctccgggttgttcttatcgatgaaacccatgagctgccggcgcgggaatccgctcgcatcgaaggctccggccttgatgagggcctcgcagacgcggcggttcgcgcacgcggggtccagccgctccatgtaatcatgcaggttcttgaaggctccgccgcgctcgcgctcctcgatgatggttcgcgccaccccctcgcccacgccgcggatgcccgccagcccgaagcggatgccctcatggacggcggtgaagtccttgttggactcgttgatgtcaggcggcagcacctcgatgccctcatgccggcacgccgagatgtagtggacgatcttctcggtcttgcccgtgaagctcgtgagcacggcggccatgtactcataggggtagtgagccttgagccaggcggtctgcatgacaaggatcgcgtacccggcagagtgggacttgttgaacgcgtactcggcgaacttcaagacgtcggcccagatctgctcggctatcgcgcgagagaagtcgtttctcaccgcaccgttcatccagtggtcctgcatcgtctcgtcggtgccatcgtcccagtgctggacgacggtctccatgagctcgatgtgctttttggccacggccttgcggaccttgtcggactcccccgccgtgaatcccgacatgtgcatcgagatctgcatgacctgctcctggtagacgatcgttccgtaggtctcctccagaagcggcgccagacggttgtcgtagtagacgaccttctttctgccgtgcatgcggtcgatgtagtcggcgaccatgcccgcgcccagaggtcccggccgatagagcgcgatcagtgcgacaacgtgcttgaactcgctgggacgcatgttcttgatcgtcgcggtcatgcccgccgactcgacctggaacacccccgcggtgcgtccggcggccatgagctcgaagatcgccggatcatcgaaggggatcgcgtccacatcgacctcggtgccgaagttcgccagaatgttggccttcgccttcgagatgaccgtcagcgtgcgcagccccagaaagtccatcttgagcaggcccatgtcggcgaccgtgtggccctcgtactgcgtgatctccacgccgcctttggtgtcgagcttggtgggcacgtgctcgttgaccggatcgcggcagatgagcacggcgcaggcgtgcacgccctcgccgcgggtcaggccctcgatggacagggccgcatcgatgatgcgccgggcgtcgtcgtcgccacggtaggcgtcggcgaaatccgggttgtacagctcctccttcttcttctgctgcttgagcacctgggagagcttcaccgagggggccgacgagatcatcttggagaggcgctgaccggtgctgaccggatagtcgagcacgcgcgccgcatcgttgatggcctgcttggccttgatggtcgagtaggtgatgacgtgggtgaccttgtctgcgccgtagcgaccccgaacgtactccacgacctccagacgccgctcgtcgtcgaaatccatgtcgatatcgggcatctcggcgcgctccggggagaggaacctctcgaacatgaggccgttctccagaggatcgaacgtcgtgatgtccatggcgtaggcgacgatggcgccggccgcggagccgcgcccgggcccgacgccgatgccgttctccttggcccagcgcacgtagtccgccacgatgaggaagtaggcggcgaagcccttgtcgcagatgacgcggtactcgtactcgaagcgctccgcgatgttcaccccgctgatctcccgctcgcgccagtcgtcgccgtagcggcgcgcaaggccccgttcgcactcgcgccggaactggctctcgtgggtctcgccctcgtcgagcccggggaagcgcggcaggatgatgctgtcccaatcgagctcgacctcgcagcgctcggcgagctcgacggtgttgtcgagtgcctcggggcagtacgggaacagcgcgcgcatctcctcctcgctcttcatgtagaactccgagccctgcatgcgcatgcgattgggatcgtccatcttggcgttcgtgccgatgcacagcatgaggtcctgcaccggcgcgtcggcgcgcgtgaggtagtggaagtcgttggtggcgatgaccttgacgccgacccgggcggcgatctcgatgagctggtggctgagctgctcatcggtcatgccggcatcggtcgtgatgccgtgctcctggatctcgatgtagaagcttcccggctcgaacaggtcgcgaaacgtctcggcccagatgatcgcctgctcggtgttgccctcatcgatgcagcgcgggatgacgccggccagacacgccgaggagccgatgatgccctcgcggtgacggcgcaggttgtccaaggtcacgcgaggcttgtagtagaagcccgagacggccgcctccgagacgagctgcatgaggttcacgtagcccacctcgttgcgcgccagcaggatcaggtggtagagctcgggcttgtgatcgcgggcgagcgtctcatccggggtgaagtacacctcgcagccgaagatcggcttgatgagaggacgggggcgcacgctctccaggctgccgtgctcgcgccaggcctgcatgtcgcgcagatgctgggcatggccgcgcggatcgcttcgggcatcgggatcctccagctcgtccccgcgtcccttcgcgagaaacgccgcgtcgtgactccagacgcggtactcgggcatgtcatggttcaccttgttgcaggcgagcgcgagctgagggatgccgtacatgtagccgtggtcggtgagcgcgacggcgggcatgcccagctcgacggcgcgctcgaccatgtcctcgatgcgcgtggcgccatcgagcatggagtattcagagtggttatgcagatggacgaacgccacggcagctctcctatcgggatccggtgtaaagattcagcgctgacctgcgaatctattggaacccgatgcaacggggggcgcaggcgcggggtctcatacgatcatagcgcaccgcgcgattcgcctccccggcgcacggcgcggtccgcatgaggaccacatgagcgcggcgcgccgggccggagcgagcgcgcggggcgaagaaacccgggttcgagaaagtcccgacgtggccgggagaccttgcacggacagagcggagcgcccgcgcgagcctacgtcacagctcgagctcctgcaagcgcaggatggccagaatgtagatcttgagcgctcgacgcagggaccgctcgctggcgccctcgtctggaccgtgcatggagccgatccactccggggcgacgagatcctcttcttccggtccgaacgagacagcacgggcgaacttgcgcgcataggtgcccccgcccatggagaacggctcggcgcgcgtgccggtgacgtcgccgtacacgtcgatgagggcgcgcaccgccggatcgtccgcatccaccgagaagggcggtttcgacgaggcgacgcgaaactcggcaccgaagtcggccgcgagcgctgagagccgctctgtgatggccgctgcgctcgtgctgtcggggtagcgaatatcgatagactggacgatgcggccgtcgcgcacctcgatggtgccgccgttcagcgtgagggcgccgaatgcctcgttctcgctggcgatgcccagctgcgtcccggaggtgtcggccagcaccttcgagagcagctcgaggaagcgcgcctcctccccgtcgacgacatggctcgcgcgaagatagcccacgatgatgccgatcgcgttcatggtgccctccggaagcgaggcgtgaccgccgattcccctcgccacgatgcgagagacaccctgccgcaccggctcgatgccgatgcggtcggcgtgctctctcggcgcgggcagcttctcggcgtcgaccgccagctcgatgatcgactcgccggggatcgcgtttccggccgcggcgccgctccagaacaggatgcggcccgaggagatcggagcgcttttgaactcggcgttgtagttgcccttctcggcgttgcacaccggaaacgccgcatctggcgtgaacaggaacgcggggttctcgtgagagtcgagatagtggtcgacatcgcgcataccggcctcctcgtcgcagccgagcagcgcgcgaaatccatagcggggcgcgccgccctgtcgcctgaggaaggctccggcgtacagcgacagcaccgccgggcccttgtcgtcgagggcgccgcgcccgagcaaccagccgtcccggcgctccagagcgaatggatcggtgcgccagcccgggccggccggtaccacatcgatgtgggctatcgtggcgatgtgcgcggagcgctggccggcgatgtcggcgatgccgatgtagccgtcatcatcggaggtctcgtatccgagccgccgcgcgatgcgcagcgcggcgtccagggcttcgcgcaccgggcggccgaagggcgctccctgctcggctgcggagacgtcgctcacggaaggatgtgccaccaactgcccgatatccgcgatcgcatcctcccagatctcctttacgtaggcatctacctgtgcctcgagcttgtgatcgatcatgagctcctcctcatcttgatgattgcctcctcgagtccccaaagaatcgcatcggcacccgagcgctcgagttctccgggctccgcagtgccggtgtacacaccgatcgcggggacgtccagctcgtgggcgccctcgatatcatggaagcgatcgcctaccatgacggcgtctgccgggcgcgcgccgcacatctcgagggcggcggcgatcgatgccgccttcgtgcgccgatagggctccaggtgccccgcgacggctgcgaagctgtcgcgcagaccgatctgaacgagcagccgctcggcgacgtcctcgcgtctggacgtggcgacggccagcgtgcgcccctgccgcccgagcatatccacaagctcgatcgcgtgcggcatcggcgggcatgcgctcggatccaactgggcgtacagctcgcgatagcgcgcacaggcccgctgggagcccgcgctcgtcaggccgaacagatcgtggaacccctcctcgagcggcggaccgatcatgctgttgagccgcgcctcatcgatctcgtcggcgggcatccccatctcttcgagcacgtggcgcgctgtgcgcttgatggagtcggccgtgtcggcgagcgtgccgtcgaaatcgaagacaacgaccggccgcaagaacagatccgtcgcatccacatcttccatgtgccaacctcctcgcccgccgtgtccgcttctcgcactccggttatgatacgcgaagccaaggcggatcggaagcgcgatcgcgacgcgtcgggacaccatgatcagcgcgcgagagggcgaactcaaaaccgcccttctccgcaccggaatcccgcccccatcctgaagcgcgccatgaaaaacccctggcccccggaatgcgggggacaggggttccaagcaagcgagatgcgatgcgcgctactcctcgttcgagccatcctgagacgcctgcgcctcgggagcctgcgccgccggcgcggaatcggctgcatcctcggagtctgcggcctgctcgtccgtctccttcgcgacgggcttggccggcgcgtcatgggactccatcggtgcgacctcgatctcgatcccgagcgtctcggcggccgccttcatcgacagcgagatgcggcggcgatccagatcgatctccataaccttgacctgcaccgcttcattggtgtgaatgacctgcgagggctgatccacgtgcttgttggccatctcggagatgtgcacgaggccctcgatcccctcgcccaggtccacgaaggcgccgaacggcacgagcttggtaaccctgccctcgacgatagcgcccaccgggtacttcttgacgagcgcgcgccacggatcctcggtggtctgcttgaggcccaacgagatgcgctcgcggttgagatcgacatccaagacctcgacctcgacctcctggccgaccttgacgacctcggagggatggttgacgtgattccaggagagctcggagatatggatgagcccgtcgatgccgccgagatcgacgaaggcgccgaagtccacgatcgaagagacggtgccggtgaggcgcatgccgctcttgagcttggagaggatctcggagcgctcggccttgcgggactcctcgagcacgacgcggcgggacagcacgacgttgttgcgattgcgatccatctcgatgacgcgagcctcgatggaggtgcccatgtaggaggtgagatccttcacgcgacgcagatcgaccagtgaggcgggcagaaagccgcgcaggccgatgtccagaatcagaccgcccttgacgacctcgatgacctcgccctcgacgttctcgccggtgttgaacttctcctcgatgcggttccaggcgcgctcgtactcggcacgcttcttggagagcaccagacggccgtccttgtcctccttctgaaggaccagcgcctcgatcggatcgcccacagagaccagctcagagggatcggcgtcttttctgatggacagctctcgcaccgggatgacgccctcggatttgaagccgatatccacgagaacctcgtcatgctcgatcttgacgactgtaccgctgacaaggtcgccctcatcgaaatcggtgatcgtgccatcgataagactgttcatctcctcttcgttgacatcgtcaagggagaaaatggacgagttctgaatctcactcaagggtggacccctttcgaacatcggggccccgatagctaggacctgcagctgggcgtcgaggatacgctactcgggcgcgcactgttcggaacactcgggggccaacagatacgtgatgtgaaccttgtgcgttcacgggataatagattacgttgaaacgctcggattttcaaggtcaaggtgtgtttttttacccattcccatggttttcgggcgtgttttcccacgcgatggcggtgggcggtcccgcttgaggggtgaacggcgcagacaggcgcgcaggcgacagcacttgcgcgttcgtctgaaggagaccgggcacctctgcggcacccgactcgctcggagccgtttatgaggaattgcttaacccgcttgcgctcgcgatgccaaggaacaatcatgcaaccgagatgatgcaaccggaacgcgctgatcggctccgctccttccgagaggcgttgcgccggacggagacggatatggatatgaactgatcgtcgcgggcgcgagatcgcctgcgctgggtacaaaagtcgtctggagacgccggaaggaggggctctatgctcaaagccgtgctgtttgatatggataacacgctgctgagcatcaacctcagcgcgtttctcgccgtcttcgccagagatgaggcctatctgctcgccgacatcgcccgaaaaaatccgttcgcgatgatcgcctcgttcggcggtgcgctgctcgagctcaacagcgccgagcgcgacgacgacctcggcaatctcgcgtacttcaaccgctccatcgagcgcagatgcggcattccgctcgatgatccggtgatagccgacgtgctggagagctatgagcgcgagatcctgccccggaaaaacgactcgatcatcgccgcgcgccctgcgcccggtgcccgcgaggccatcgaggccgtcctcgagcgcggcctggacgtggcgctgttcacaaatccgagtttcacgcgtcaggccatcgcgtgccggatacgctggggagagctcgacgaggtccccttcagactcatcacctcgatggagacgagcacgagatgcaagccgcatgcccgctactatctggagggcatacgctcgctggggctggcaccagccgatgtgctcatggtcggcaacgatccgaggcgcgacttccccgttccggactgcggcatccagaccgcctacgtgggatcgggctcgccggtgcgcgcgacatggacggggcggatggccgacttcgctcagagcttcggagagatcgaggagcgcttctgcgagcggcagtcgcgcgacctgctcgacatcgtccaagatgtcggatgcggaaccgcctaggcaccgaagaagatgtcgatctcgcgctcggctgcatcgggcgagtcggatccgtggatcacgttggcgtccacatccagaccgaaatcgccccggatcgtaccgggtgccgccttctggggatcggtcgcacccatgagagagcgcatcttggcgatcgcgccctcgccggcgatgaccatcttcacgaccggaccgcccgtgatgaaggagatgagtccatcgtagaacggctttcccttgtgctcggcgtagttggcggcggcctgctcgcgcgtgatggtcgcaagctccatcctctcgatggcaagtccgcaccgctctatgcgcgcgaggatctcgccgatatggcgatcgcgcaccgcatcgggcttgatcatcgaatatgtccgctcctgtgccacgctctctcctctcgctcgcgctgccgatcgggatccgcgcatctgggatcgcgcggcgcgctcctttcgatcttataccctcgcgagcgatccctcaggcgagcgggcccatctccacgatatgggagagcgcgttgatgacgtactcgtcttctgctatgcaggcgcgcgcccgctcgagctgaacggcgaccgcctcaggggctgtgccgccgcaggtcgtgcgcgcgcgaaccaccgagtcgatgtcgagggcacctgcgatgtcgtcctcgaacagggggcagatccgctggagatcggtcagcgacagctcctccagccggcagcagcgcttctcgcatgcgagcacgagttcgcccaccacggcgtgtgcctcccgaaacggcatacctttccgcacgagatagtccgcgacatcggtcgcggccagaaacccggtctcgcacgcggagcgcatcgcgtccccgttcacggtcatggtctcgatcatgccggacatgacggcgagacagcccgtgagcgtctccgcggtgtcgagcgctccggccttgtcctcctgcatgtccttgtcgtaggccagcggcagccccttcatgacgacgagcagcgcgacgagattgccgaacacccgccccgtcttgccgcgaacaagctcagcgaaatcggggttcttcttctgaggcatgatggaggagcccgtggagtacgcgtcggaaagcgtgatgaagccgaactccgagctcgaccacgcgacgaactcctcggcgagccgagacaggtgcatggacatgaccgcgcaggcgtactcgagatcgagcaggaagtcgcggttggagaccgcatccaaggagttctcggtgacgcgggagaagcccagcgaggccgccgtcatctcgcggttgatcggataggtcgtaccggccagcgccgccgaacccagaggcgatgcgtccgcggcgtcgaaggcggcggacaggcgcttgaaatcgcgcgtcagcatccagctgtaggcgagcagatgatgcgacagcaaaacgggctgggcgtgctggaggtgggtgtagcccggcatgacctgggagcccgcgcgctcggcgctctcgagcagcacgcggcgcagagcgagattcgcctccatgagctgacgggagagcgccttggtggccaggcgcagatcggtcgcgacctgatcgttgcgcgagcgggccgtgtgcaggcgcttgcccgcctcgccgatgcggcggatcagctcgctctcgatggccatgtggatgtcctcatcggcgatgtcccagtgaaactcaccggactcgatgtctcgctcgatgccgtccaggccgccgaggatgtcgcgcatgtcccgcctgctgatgatcccctgcttggcgagcatcgacgcgtgcgctctcgacccggcgatatcctgtcggtacagcgcccggtcgatcggcagcgacgctccgaactcctgcgtcagctcgtcggcactccccttgaatcggccgctccacagcgccatggcgctctcctcccctgaggcggggccgagaccggcgcggtcatgcggcccggccacacgtcgtccggatccgttgctggcatcaagtgtaggacgtcgcgtgcgacaagtcacgcgccgccgcgccctcggcgaaacgttgtcgtcgtccgccgcttctcagccccgccctgcccgcgcaggctcaggcgtgcgacctccgctgagcagatagacgccggccgctgaggcgaacgcgacgacatggctgatcagaaccgcaacacacacgccgctgacagaaccggtcgcagccgagagaagaaacgacagcggcacgcggaccagcagatagtagaagagcatgagcaacatgcccctcgtgggccttcccattccgttgagcgctccgatcagacagttcgtgagcgtgttgaacacgtaaccgaggccgatgatgataaagtagatcgatacgacgtcggcgaccggccgagcgtcgacgaacagaccggacagctgtcgcgcgaacatcacgagcaggatcgatccgacgagcaccgagatgcctccggagagcagcgtgttcatcacggtggacagcaggatcacgatcgcgggtagcgtcgtgttcccatggcttctgagcacggcggcgaagtagcggtacaggaaatcggcgacatagtctataagatagatagcgaggaagtcatgggccatgcgcatcgtctccggcggcgtctgaagccacgcgagcgtccagggcaacgtcatcgcgatcatcatcggaaccgtcatgatgaaaaacgatcttctggtgtccgtgctgatgaaatcgatcgtgctctgcatgaggaatcccttctcatcaatcaaatatgaatgatcttcattcattattcatggcagagaatcctatctcaaaaggaattcggtgccgtgaaatcaggatctcgggcgacgcccgatcgggcatcgacgtcctcggggcgtggcagaccgctcgtgtcagatatcgagcagccggtgcaggaacgcttggatccgctccacacgctccttcttgtcgagcgtcgtgtcgagcagcacacccatctggccaaagacggcaaacgatgcggcggcatcgcagtcctcgatgcaggtctcgccgcgctcgttggcgcgacggatcgcctccgcgacatgcggcaccatgatcgagcagaccttgagcgacgacagatcatggatccacgagctgctgccgcggtgaaacgcttcgtagctcggatcatcgggactctcgacgtccgagagagaaggcagacgctgaagcaacatccggaaggtgagcgtcgcatcgtcgacaaggagcgtcagaggtgccgtcaggcgctgcgcatactcatcgaacggcaggtgcttcgcatcgccgagcgtgatctctgcgcgccccgcgagcctgtctgtcgcacgctggaccatcctctcagacagatcgatgcccaaggcgcgcacgttcgggtcgtgccgtgttatgagatcgagcaccgcgccggtgccgcatccgatgtccagcaccgtgtcgaagcgcaggcgcgcaagccgctccatcaccgccggatagagggtgcgggcgtgccgccctttgatgtcgtcgtcataggtcgccgcatggcggtcgaacgccgtctgcgaacgcgcctccgcttcctgttctcgcattgatggacctccttcgagaccattgccgaggaggagccaccatctgtcaatgaataattttcattcgctgaaatatccgcatcgtttcgaacgctcagcgacaccgccccaccgggcgctgcaccccgtcgggtcgcatcgctttggagccgacgctgcggacctctcttctgcgtcaccggcgaatctgcagcgctgagcgtgcgccgggagcgacagggccgcgtcggacctcccctcccccgggcttcattcagcgcagcgccggattcgcgacgagatcgcaggcgagcggctcgcaggccaaaacgtctggtccttgcaccttcgcccatgttttgagcgacagcgtctggagctcgagaaaaccgctcgcggcgcgttcgtcgaacgtggagtcgcgatcgtaggtggcaagacccagatcatacagagagcgtgcgctcttccggccgatgacggtgcagcgccctttgaggaaccgcagccggacaactccggtgacccctttttgggtctcggccatgaaggcgtcgagcgcccgcttgagcggcgagaaccattgcccgttgtagacgcatgtcgcccaggtgcgctccagatcgagcttctcgtgggcgacatcgcgctcgagggtcagatcctcgagcgctcggcgggcgatgatgatgctcagcgccccgggaacctcgtagcactcgcgcgacttcagaccgaccaggcgattctccatgagatcgagccgtccgaagccgtattggccggccagcgcgttgagggccacgacgagctcggacaggggcatccgcacgtcgtcgagcgagacgggcacgcctcgctcgaagccggtctcgcataccgcgggatcgtcgggcgtctcctgcggatcggccgtcatggtccacacgtcgtgcggcggctcgctccaaggatcctcgagggccccgcattcgatggcgcggccccacaggttgtcatcgatcgaataagggttgtcccctgtgccctcgggcacatccacgccgtgctcgcacgcgtaggcgacctcctcggggcgggagtgcaggccccattcccgcagcggcgcgatgatgtccagcgtcggatcgagcatgagcaccgaggtctcgaagcggatctgatcgttgcccttcccggtgcatccatgcgcgatggcgctcgcgccgaaccggtgcgccacctcgaccagatgcgccgaaatgagccggatcccgggaggcggagcatggggacatgcaccatcgatggagctgtgcagctgatcgcctcagttgatcgcctccggttgacggaggacgcgttcatgaggccatgaatcgatgatcccgagcgacgcacacgggagggcaagcgtgcgaaaacgatctggttatcgtcgtcgcaacatcgcgtgaactgcttgaggcgcggtttcgaatcgaggcgagacggcgggcatcgcgctcgcgatcgcgctcccgtatgtcatcgtctgatccggcaactccgctccctcatcgctcacgtgacgttctcgcgagccggacgccgctgatctgtgatccttcggcgcgaatctcgcattcgtgcattatcaagcgactgcggcatttgggcaagtgctgccgcgacggcgagcgttccattcttcaaacggaaacaatgcgtcgccgtcgatgagcgccgcagcgaagcccgagaacatgaagggctacttcgcatcggcccacgtgacaccggtggacacgtcggcgatgagcgggaccttcagcttgacgacgccctccatctcctcgcgtaccatggctgacacgtcggcgacctccgcgatcgggcactcgaaatcgagttcgtcgtggacttgaaggatcatcttggcatgcaggtcgccgccgtgcagtcgctcggcgacgcggcgcatcgcgatcttgatgatgtccgcggcgctgccctgcatcggatggttcatagccgtgcgctcaccgaagctgcgctgcgtggcgtttttcatcctgagctcgggaatgggtcgcctgcgaccgaacatcgtctcggcgtagccgcgctcggcggcctcggcgaccgtccgatcgagaaacgcccgcacccccggatacgcctcgaaatagcgatcgatcatctcctgggcctcggataccgggatgtccagcgtctgggacagtccgaaggcctgctggccgtagacgatcccgaagttcacggccttggcccggctgcgcagccgcggcgtgacctcatcgaccgggacgccgaacacgcgcgcggccgtctccgcgtggaagtcctcgccctcgcgaaacgcccggatcagatgctcgtcgccggaaagatgcgcgagcaggcgcagctcgatctgagagtagtcgaccgcgaggaacagcgcaccctccccagccgagaacgcggtcttgacggtgtggccgagctctgagcgcgtcgggatgttctgcaggttgggattggacgaggacagcctgccggtcgccgtgatggtctggttgtaggtcgtgtgaacccgaccgtcctgacggcgcagcggtcccagcgtatccagataggtcgacttgatcttcgtcttctcccggtactccaagatgagacggaccagttcgttgtcctgcgccagctcatcgagaactcgcgcgttggtcgagtagtagccgcgatgcgtcttcttgagacccttggtgggcagacccatgacatcgaacaggatgtgagacagctgcatggggctcgagatgttgaagtcggagtcgccggcgagcgcacgaatgcgcacggcgagctcgtcgatctgagactccaggccctcggagagatctttcagacagccgggatcgacgagcatgcccgtgcgctccatcgccacgagcaccgggacgagcggggtctcgatgtcccagaagacgttcttcgcgccccgcagctcgagtgcgcgcgcgagcggctcgcgcgcggctcgcgcgacggcggcggcgcgcgccgaggcgaccggcgcgtcggtgggcgctcccgcctccccgcgcgccggcggcagcgagacgctcagatacgtgtcggcgatatagccgtcatcgaagtgcgagcgggccgagtcgagcagataggcggccagtgtcgtgtcgaacgtgcgcgacacatcgatctcgagcgcatcggtgagcgcgggctcgctggagtcggcggggaccagctcgcggatgagcgacttcatgtccggcgcgcacagacgcgcgtcggcgagaagacgcgagatcaccccgcgcacgagcccggccgtaagatcgatccctccggcgtgctctgttgagaccgcttcggtgccctcgggctcctcgaaggcgatgagccgctccgaggtcgccacccacagcgtgtgcgtgaggccgaacagggcaccgtccttcttgtcgtcatcgatgacggctgcgatccactcgcccgcatcgatggcgcggacgagctctgcgacagcctcatcgatgccctctgctgtctcggcgcgcgcgatgagcgcgtccgcgaccgcgagcgtctcgccatccggcgaggaggggccctcatcgtcgccgatcagcatcagaaagcggttctgcatcgccatgatgcccagctcgcccagtgcgtcatggaccgcatgggcgtcgaaggcgggaaagctcagctctctcatgtcgagttccaccggagcgtccgtctgtatcgtcgcgacgcgccttgagagcagcgcgtcgtcgatgtgggcgcgcaggttctcgcccatcttgccgggcacctcctcggcatgggcgatgacctcatccaagctgccgtagcgcatgatgagcgcgctggccttcttgggaccgatgccgggcacgccggggatgttgtcggaggaatcccctttgagcccgtagaaatccggcacgagcgccggcgtgatgccgtgatagagatcctcgacgacctgcggggtcatgagctgcacatcggacagaccgcgcttggtgccgacgattttcacgtgctcggtcgtgagctggtacatgtcgcgatccccggtgatcagcagcatgtccaagccctcctgctcacccaggcgcgccaaggtgcccaggatgtcatcgccctcccagccggccgcctcgagaatcggaatcgacagatgctccagcaactgcttgatcatgggaaactggacgtggagatcctcgtccatcggcgggcgctgggccttgtagctcggcagcatctccatgcgcacgagcggcttgcccttgtcgaatgccacggcgatgccatcgggatgaaacgcgtcgaccatcttgagaaacatgttgagaaagccgaacacggcgtttgtgggtctgccgtccggcgcgttcatggacggcgggatcgcatggaacgcccgatgcatgagcgagttgccgtccacgacggcgatggtgcgccgcacgggctcatcgcaggtatcggcggcgggagcgaccgacgcctgctgaagcgtgtatccgcttgcagaatctgtcatgagaacctcgtatctctcttgagccgcgccgcccgcaggcgcgcgcgacgctgatgccctgctcgaccatccagtgtaggacatgggagcccgcacccggatgcgggaggcgatttcatcggaacagcggcgcgcgaccgcagcacgcgcgccgctccggcgcgtgctaccatgccttgtgggtatcatgcccgaaatggggccgcgcgcgccgagacgcgcgctcggcgcgaagacgcagagaggaccgatatggaacggacatgcgcgtggctcggatacgacagggacgacttggatgagatcgacaggttgagcgaagcatatcgctcgtttctctcagagtgcaagaccgagcggctgtgcgtccggcgcggcgtcgagctcgcccgctcggccggctatatcgctctcgacgaggctctcgcctcaggcggaatcaagccgggtgatcgggtctatgccgtgaaccatggcaaggcgctcatgctcgccaacatcggatccgctccgctcgagcgaggcttctcgatcctgggtgcgcacatcgacagcccccgtctcgacctcaagcagaaccccttgttccaggcaggagatctggcctatctcgatacgcactactacgggggcgtgaaaccctaccattgggtcgccacaccgctcgcgctcgtgggtgtggtcgcgaagcgcgacgggacactcgtcgacatcaatgtgggcgatcgcgcgggtgatccggtgttcacgatctccgatcttttgatccacctcgcgagcgagcagatgtccaagcccgccaaggaagccgtcgaagcggagaacctcgatgtcatcgtcggtggccgacccgccgatgacacagccggcgagacggacggatcgagtgggtccgatgcggctgcggcgaccggcgaagaggcggtgtcgcgccgtctgctcgatatcctgcgtgagacctacgatatcgaggaagaggacctgctgtccgcggagatcgaggtcgtcccggccggtccggcccgcgagatgggactcgaccgctcgatgatcctgggatacggccaggacgaccgggtatgcgcctacacctcgcttgccgcgcagctcgcggtcgaatcagtcgaacgcacgagcatctgcctgctcacagacaaggaggagatcgggtcggtgggagcctctggcatgacgagtcgcttcttcgagaacaccgtcgccgaaatcatgaccgcagccggcgagaccggtcctctggcggtgcggcgcgcgctcgagcgctccagaatgctctcatcggatgtctcggccggtttcgacgccgcctacgccagtcgcttcgagaagagaaacgccgccttcctcggtcggggtctgtgcttcaacaagtacacgggcgcgcgcggaaaattcggctgcaacgacgcggacgccgagtacatggcgctgctgcgcgacatcatggacgaggcgggcgtgcgattccagacctgcgagctcggccgggtcgacgcgggcggcggcgggaccatcgcctacatcctcgccgagtacggcatggacgtcatcgacgccggtgtcccggtgctgtcgatgcacgcactgtgggaggtcgccagcaaggcggatatctatgaggcctacaagggctatcaagctttcttgcgtcgcggctgatcgcgctccaggttctctttggtctcgcggctgaacagatggatcatgtttccgccgaacgtgaaggagatcggcgagccgacctcgatgcgcggcggcgtcgctccctccatgctcgtggtctgcacgatgatgatgctttcgcgatcgcatgctctcacgtgcaggtggacggctccccccatcatctcggtgacctcgaccacgccgggtatcgctccttgaacgtcgccgagcagggcgatgtgctcgggtcggacgcccaggctgatggcctgcgggcgcacgccgagctcgcgcaggcgccgctgcttgtcctctgagggcacgatggtcgcatcggcgaggcgcaccgtataggagccggcgtcatcgagcagaagctcggcgtcgtagagattcatctggggcaccccgatgaagcacgcgacgaacagattcgacgggtgctcatagacctcctgcggcgtgccgatctgctggatctgaccgtccttgatgacgacgatgcgatcgcccagggtcatggcctcggtctggtcgtgcgtcacatagatgaacgtcgtgtcgatgcgctgcctgagcttgatgatctcggtgcgcatctggttgcgcagcttcgcatcgagattggacagcggctcgtccatgagcagcaccttgggctcgcgcacgatcgcgcgtccgatggcgacgcgctgccgctgaccaccggagagcgccttgggccggcggtcgaggtactcggtgatgcccaggatctctgcggcgcgctccaccttttcggcgatctcggccttgtccatgtgccgaagcttcagcggaaactccatgttgccgcgcaccgtcatgtgcgggtacagcgcgtagttctggaagaccatcgcgatgtcgcggttcttgggctccacgtcgttcatgagcttgccgtcgatgtagatctcgcctcgcgtgatgtcctcgagtccggccaccatgcgcagcgtcgtggacttgccgcagccagatggaccgacgagcacgatgaactcgcggtcgcggatatcgagactgaagtcctcgacggcgaccacgccttcctcggtcaccttgaggttcgcaccccgtttgacctgcgcgtgcccgcgctgcgcgcgtctcatgcccctttcggtgctcggatagattttctcaacatgtctcagactgacctctgccatgatcgcaacccctctcatgttgttgctcgccgtttgcatcatccgctctggcgaggcgatttcccatacttgatctcgtctcatcatgcagctgcccgcagccggccatcggctccgcgacgcgatgccgatccgatggatccgggaggcggccgcagcgctccatctcgcagtggagccgctcggcgagatcatcggaggcgaatccgggcagagcgcgccatgtccagttgccgccgagggtggaaggcgtgttcatccgtgcgctcccgtccagaccgagcacgtcttgcatctggacgatcgcggtgtcagcgggactgttccagatggcgcgcatcatcgcccagttcgcgtcgacgtctgcatcgagaaaaagagatgcgcgggcccgaaccacgtcctcggccggggcgctctcgagccagccgagcaccgtgtcgttgtcgtgggtgcccacatacgccacgcagttgcgcgggtaatcgcccggcatggatcgcccgccgtcgccgtcgcgactgtcgaatgcgaactggagcaccttcattcccgggtagcccgtctgtgcgagcagatgacgcacggaggccgtggtgaaccccagatcctctgcgatgatcctgccctctccgatcgagcgcttcaaggctcgaaagaactcgatgccaggacccttgcgccagcgcccgccgcgcgcggtcgtcgatgcgcgggggatggcgtaataggaatcgaaaccccgatagtggtctattctcaaaacatcgaacagacggagctgataggcgatcctgtcgatccaccagcgatagccccccgctcgcatgcggtcccagtcgaataaggggttgccccagcgctggccctccgctgagaacccgtcgggaggacagcccgccacctcgatcggcgtctcctcggcatcgagctggaactgctcgggatgggcccagacatcggcgctgtcccaggcgacgtagatgggaagatccccgatgatcgcgacgtcggcggtcgcggcgcgcgcggcgaggcgcgcccactgccgaaagaacaggaattggacacccttccagaaggcgatcccgtccgcgagctcagagcggacccggtgaatcgccgcgggctgcctgaagcgcagcggtggctcccatgagctccatgcggcaccgccgtgcgcgtccttgatcgccatgaacagcgcatagtcatcgagccagctcgcctgcgctctcgtgaaggccgaaagggccgccggactcgccgcgccgagccgctcgaccgcggcgcgcagaggcgcgaagcgctcccggtacagcgcctcgtaatccacgcgcgcgacgtctgctccccaatcgatgcggtcgagctccgcgcgacagataaggccctcgtctgcgaggtcatccagatcgatcagataagggttgccggcgaagctggagaacgactggtagggggaatccccgtacccggtgggaacgatcggcaggatctgccaggcggactgccccgagcgaaccagaaagtcgatgaaccgtcgcgcctgatcgcccaaggttccgatgccccgcttggagggcagcgagctgaccggcatcaggatgcccgcgcatctcattcgctcccctcctttggatcggtgagcgggtttccggtcctggcaccggcgttcccgctgggatgagcgcacctcatgagagggggcgcacgctctcgcgcttgtagagcttgaacgggacgacctcatggaccggctccacctcagcggccatggcgcgcagcagcgcgacgacaccgcgcgatgcgagctgagcgctgtcctggcagatcgtcgtgaggcgcggcaccgagaactgagatgacgctatgccatcgaagcccgccagcgacagatcctcggggatgcgcctgcccatgtcgaagaccgcgcgcgccgcgccgagcgcgatgacgtctccgagcgcgaagacggctgtgatgtcgggcgagcgagcaaggaggcgcacgatcgcctcgtagcccgcctccatcgagtagcggcacggctcgtagtcgcgctcgaagtccaagtcgatacctgcgcaatccagcgcgttttgagcacccatcagacgccgatagctgatctggccgggcgtcagggatccaccgatgatgccgatgcgctcgtgaccgcatgcgccgagccaccccacgatctcccttgcagcggccgtgtcgtccgtcgagaagctcgagagattgcgaaacccgagatcagataccgtattcgtgatgagaacgcagggcacctcgatacgcgcgaagctcctctcgaagaaggcgggatcgccacccagaaagatcatgcccttgggatggcgtatctgctgaaagcgtagagcggagcgcacctcgtcagcgtcctcatcgagatagctgacgcaggcctgctccccggtttcagcgagctgcgacatgatgcgctccaatatgtcggcaaacagcatgttgcgcgtgcccttcacgaatacgaccaccgaggtggcctcctgcatcttcaggaacctggcgttctcgttgggctcgtacccatgggcctccacgacctcgagcacacgcgcgcgcgcccgctcgctcacgttctcgcgcccgttgagcacacgtgataccgtgcccaggctgtaccctgacagacgggcgatgtctcgaatgtccatggcctatcccttgaccgctccggcggcgacgcctttgatgatgtgcttctgacatgccaggtagaagatgaccacgggaatgaccgccatgaccagagccgccatgatcgatcccatgtcgacccgaccgtaggagcccttcatgaactggatgacgatcgagatcgtcttgtacttgttggtgtcgagcaccaggtagggcaacaggaagtcgttccagatccacatcgtctcgaggatgccaacagagatgtaggtcggcttcatgatgggcagcaccaccgagaagaacgtgcgcagaggcgagcacccgtcgatcagggcggcctcctcgatctcgatggggatggacttcacgaatccgcagaacatgaagacggcgagacccgccccgaagcccagatagacgatgatgattccccaaggtgtgtcgaggcccaggtggttgcacaggtaggagagggtgaacataaccatctggaacggcacgaccatggagaacacgcacagcacgtagacggttttggtgaagcgatttctcacccgggtgatgaaccaggcgcacatcgaggtgcacagcaggatgaccgcaaccgatcccacggtgatgaacaccgtccaccagaccgaatccagaaaaccgtactcgtcgatcgcgttgcgaaagttcagaaactcggcgaacgtcttcgcgtcgggcagcttgaacggctcgaggctgatgaaggtgccctttttgaacgagttggcgacaacgatcaggatcggcgcgacccaggcgatgctcagagctgtgagagccaccgtgcccagccagctcaggcgatttctgctcttcatctactgctgcacctccttggagcgcgtggcccgaagctggatgagcccgatggcgacaacgagtatgaagaagatgaccgccttcgcctgaccaaccccctcccagcccgttcgcccgtagaacgtgttgtagatgttgagcgcgagcatctcggagagctttgcgggcgcgccggccgtgagcgacaggttctgatcgaacagcttgaagccgttggtgaccgacagaaacgtgcagatcgtgatcgcgggcatcatcatggggatgatcacgccgcgcagtcgtcgccagctgctcgccccgtcgacctgggcggcctccatgacatcggtcggaatcgcctgcagaccggcgatgtagatgatcatcatgtagccgatctgctgccaggagaccagtatcacgaggccgacgaaaccgtaccactggttgagcgcgagcgcctggctgtagccggccaggatgccgttgaagatgagctgccagatgtagccgagcacgatgccgccgatcagattgggcatgaagaagatcgtacggaacacgttcgtgccccgcagccgtttggtgagtccgagcgccagggcgaaggcgatgagattgatgaccacgagcgagacgacggtgaacagcgcagtgaaccagaacgcgtgctgaaagatcgtatcctgaagcgcgagagcgtagttctccaacccggtgaacgtcgcgtcggtcaccgtggtgaagttgcacagcgatagccagatgcccatggcaaacggaacgatgaatccgatgacgaacgccgcgaacgtgggcacgacgaagatcggcagatagcgccgaatcgccttctccatgatgtcaacctcctttgcgcgcaaaaaagcagcgggcaggcgcgcgagttgcccgctgcatatgagaccgttctcgaccgagtcctgaccccgcagggatcagagctgatatcaggcgttcttcttcgacgccttggcctcggtggcccacccgtcgacgaacgccttcttgaccccgtcccaagtcgagtcggactgatcggccgcgtagctcgtgagtgccgactgcagagccgtcttccagttctcgctcgggatcgtgctgaacagccagtccacgggtgtcttgccatctgccagatacttgtcggacagcagcgtcagcgggttcgtcgatttcttgttcttcttgaacgggatcacgaagcccatgccatcgagatccccgatggccttgtcggtgccgcacatcgcttccacaccggccttggaggtgacgcaccagttcatgaatttgagcgtcgcggcgatatcatcttcggagacgttcttgttcacgcaccagtagttctccgacccggtgcacagaccctggttctgctcaccggcgacgccgatgtagatcggcaggatccccagattgtcatcgccgacatccttgatgttggcgtactcccaggtgccgttctgatagaacacgcacttgccggtcacgaactcggcggtcgcgtcatctgcggtcttggtcgacagctgtgaggggtctgcggtctcgttgttgatgtagagatcaaagatatcgcgatagttcggcagataggtccccttgatcgcatcggtggtcttgatgttgtccgccttgtactcatagtagatgggcaggttcgccaggtgagtggtgtagcgccagtaggagctgttgtccaggcccgccgaaccgaacgcggagaaaccgagctcgtctttgcgtttcgtgatatcttgggcgatcttcttgagggaggcgaagtcggtgatgtcctcgatcttgtggccggccttcttcaacaggctcgtgttgcagatgatgccgtaggtctcgatgacgtaggcgacgcccttgaccttgccgtcgtcgccgacgagtttgaagttgtcgtacgccagctcgttcatgatgtcggcgccatcgagatcgtagcagtagtccttccaggaggccagacccaccggtccgttgacctggaacagcgtcggcggctccttcttggccatgttcgacttgagctcggtctcatactggccctgagccgccgtcttgacggtcatggggatgccggtctccttcgtgaagatcttcgcgagcgcgttccactgcttgtcctgctcgggcttgaagctctggaagtagaccttgcccttcgcgtcctcggaggcacccgacgtcgatccggatccgcctgcggaagcgcccttgcaccccgttgcggccagcatcgtcacgcccgccaccgaccctagcccgactttgatgaactgccttctctccatcatagcgaattcctccttaggaatggacgcctgtttggaaacgtttccaaactgatttccatcgttatatgcccatgcaggagggcacgcaaggcatcattgagatattgaccgttcacggttgaccagataccgtctgccgttaaagtttcggcaagcggttgacgcaacgcttcgcgtcaggctccgctctccccctgagaggacaccgtgagattcgcgagcgccgcaagccggagcacgagattcaccgtcccgacgttgtagcccgcctgcgcgtagcgtccgatcaggcctccccgctcggtctgaacgagcagcgccaggggaagcttgccgggctcggcgaacatgcgacgcgcgagtcgctcgggaagctcggagaagtcctgccggcacagatgcgcctcgggcagcgccgagcgagttcgcgacaaggtgggatcggaaagctgcgccgccgcaggtacaaccagcaggatcgacagctctgacgactcgagctgctcagcttgctcgcgaagctcgttgagcaggtgctcggtgggctcctcgcgcagccttagaaagcagacgagcgcgcagtgtccctgcgcttggaccgcgacgctcaggtcgcctccatcctcggattcgagtgtgaagtcttcgagagggatccgcgtgagcatgtcgcgcgcctcgggctcgcgcaccctgaggcgcaccgctacgctcgccggatcacccagctcgaagtcgagctctgagacctgctggtcgcctgccggcacccgaaccgtggaggtgagccgatagcaaccgcgcggaaggcgcatctcgcgcagagcggccggaagctgctcggctcgcagatcgagcatatcgaacttcaggcgcatccgcgcatcacccgtgccggccgactggatgagccgagccaggctccaatccctgccgtagacgatcccctcttgcggaaaagcgagctcgagacagcttccatccggctcctccactgcgctcgcctccttgaacgacccgtgatcccagtactgcgccgtgaggtcgagcgggttcaatctggcggggatcccgagagcccgagcgatgcatacgaacagggtgcgtctggtctgcggtgcagcctgaccggagcgaagcgcggcggcaggcgaggcgaccagctcgaagcgatgctcatcgcgcgcgaatccgatctcgcgctcgatgcgctcccagatgctcgcggggcgctcgatcatcatctcgcgctccttgtcgccaaaagctgcgacgatggcttctgaggccgagctgagctgctcggtgtgcacgcggggacacaaaacgaaggagcggaagaggctgcgggcgagctctggatcagctccctggcgctcgatgcgctccaagctcgcctgcctgagcgaccgcgcatggcgcagatgggcctccagaatcgctgcggtcgcgtcgcagcagtccttcttcgacagcgtcgagagcagctcaagtcggtcccgctcgatatcgcgcagcagaaagcgctcgatctccgaggcgttgccgaacgcgtcgccgaaccactcccctatccgcgcctcccacgtatcgtcgccggccagcgcgcccgcggaccgatagcgctcgatcacgcgagccgccgagcgcgccgagcgcgcgccgagcgcatccaggcgctcgcgtcgatgctcgtcggcgcgagctctgcgcgcccttccgatgccgagcagctcgggagcgggctggcttgagggcgccggatggtcgaggggtgcgcggacgtccaggtcgcaccaggcgcgctggaccggctcggatgccgcgcagggagcggcagcgagcacgagttcgacccggtcggtctcagatgtgctcacaagggtctctgccatgctcgtctcatcgctggccagcaggcgcagcgttcccatgccgatctcgatcgaggccgagcccttcgcgtcggtgatcacgtggccgatctcgcgccaggcggctgcgttcagatagctcagatcgatctggacgtgccgggccgggctgccgtcagcgcgacgcacctgcacgttcagcaccgtcgtcggcgcgtagaacgatgtgatgttctcgatgaccgtgctgccgtcgcgcgcgagcctggcgcgatcgcaggtgagatcgcacatgaaatcggagtacagcaccgtccgcaccatcatggcgcgcccggaggccgccgtgaaccagccgcggtcgagcacctcctcgggctcgcaagcgcccagatagcgccagcggccgtccacgtgtacctcgacccatgcgtggttgtcatcgcagtgcgcccagcagggcgtatagatctgacgcgcggggatcccgacgctgcgcagcgcgctcacgagaaacgtcgattcctccccgcagcggccccttccgcatcccagcaaggccagcggatcgagcgtgcgaccgtcggactgctggtaggtgacgcgttctgcgcaccagtaattcacctcgatcacggcttcgacgtccgtctttcccgcgacgcgatctctgagcgcgcgccagaagacgtctcggcaatcggtcaggggctcgttgttgatgcgagggcaggcgatatcatgcacgaagatccgctccgaggcctcggccgcccaaggcatctcacgccgaagcatgacggcgtgggaggcgaaggacgcgagcaatcctggggctgcatcgaacacatcgcttatcggcagcgtcgcatacaggtagcgaagaagctccgcgacgtcttgctgctggctggcaagttcgtgctcgatctgctcgctgagcggctcgagaagatcggctcgcctcgcaagccgcgctcgcgtgtaatcggtcaatgcctgagagaacatggctgccgcgctcctatcgtctgtgttccatctgtcgcctctatgggctcgagcagatcggatggcttgtgcaccggctgaaagacacaggaaaggcagtgcagagatcggggacctgcacctgcctttccttgagtgatgttataccacattgacaccgatcaccgtatcgatcgagtcgggcagctcggcgagaggtccgagatcggcaaaagcgatatcggggtaatcgctgtgagtccagctctcagactgtctcacctccgagccgtctgcgacacggcgcatcgcggcgatgcggtccggcgggaagccgagcagcggtaccggcccgagcgcgctttcgtacagatgcgcgaaatacgtgtcgccgtcgcgcgtgatccgcccccattcgggccgctccggttcgatcggccccccctgagacgggccgcatccgtagacgctttccccgttgcgcgccaaccaggagcccacggtctccagaatgcgcatcgagggctccggaaagcgtccggtggcatccgggccgacattcacgatcatgttgccacccttcgatacgcattcgacgagcttgtgtatgatgagggaggcggatttgtagttcaaatcggtcgcgcagtatccccagttgtcgttcagggtgagacaggcctcccagacgagcggatcaccgtgggcgtcaaccagaccccggggcggaatgatctgctcgggtgtcacaaagtctccatggtaggcggtcggcgcgcaggcggcaagcgatcccaacccctcaccgctgacctccagacggttgttcacgatcactccgggctgcaatgagcgcaccatgttcatgagatcggtggcgcgccacgcctcccctcgcagctcatcataggagaaatcgaaccacagaagatcgagcgcaccgtagttctcgcacagctcgcgcacctgctcgtgcatgaaatcgagatagcggctgaagacgcggtgcgtgttcgcgccccgcagggaatcgcggcggagcggagcctgcctgtcgccgaattgcggaaaatccggatgatgccagtcgatgagcgagtagtagagcccgacgcggatgccctccgcgcgaaacgcctcgaggaactcggccacgatatcgcggccgagatgcgtgcacgtcgatttgaaatcggtcgtcgccgtgtcatagaggcagaagccgtcatgatgcttcgccgtcagcacagcgtagcgcacgccggcggagcgcgccgagcgagcccaggcgcgcgcgtcgaaagcggtcggatcgaactggtcgaagtagcgagcgtaggcagtctcatccatctcctcgatgctcatgacccactcgccgcgggcgggaatcgcatagagcccgaaatggatgaacatgccgaagcgatcattcacgaaccacttcatccgctcatcgtagcgttcgcgatcgaagcggtacatggcggtcctttctctctggctggagcgcgccgatacgtcggagggcccatcgcgactgttcgcctatttgctaacgagggtagcatagagtgtgctacgctcgttagcaaatgggtacacgcgtgaatgattgacagtcttctcgcagccatcggatgctcgatcgggcgcggatgcgccatctgctgaagcatcggtgtcaatgcgagtctgtctgacgtgccccagttgatcgcacggcagtgatcagagcactgaaccacgaggaaaggaacgatcgatgagcacaggaaagacaaccccatcggaacagcgggccgcgaatctgaatatcacacgcagaggctttctcgccgccggcatcgcgacgacggctgtcgcagccgggctgggtctcgcgggctgcaagggcgcatcgaaagatgcgaagggcagcggatctgcgggtggctcctcatcgagcgatcttctcaaggccgacaaggacggcttcgtcgtgcgcgcgaccaagacggatagcaaggcgaagtccaacgacgcgaccatcgcggtggagactccggtcaaggagctgcatccgatgaactggtcggacggcacctcgggcaacgtcgtgctctacatctacgattcgcttctcgcctacgacaaggacatgaagttcgttccccgcctcgccaagagctgggagatttccgacgatgctctcacatatacgttccatctgcgtgacgacgtcacattcaccgatggatccgcgttcgactcctccgtcgtgctcacgaactaccagcaggccatcgataagaagaacaactggcggcgccgccgcacctttatcgagaccatcgatgagaacaccgaggtcacccgcgtcaacagcgccgaggcacccgatgagagcaccgtcgtgttccatctcgccaagcccttcgcgccatttttgaactcgatggcccagttcttcatcatcagcggcaaggtggtcaccgattcctcccatgactacatgaaggagtccgccggctccggaccgttcaaactcaaggagtactcgcagggcgaccacaccaccctggtgcgcaacgatgactactggggcaaggcgcccaagatcgactcggtcaccttccgcgaggtccccgaagccggctcgcgcatcgcgatgctgcagaccggcgaggtccaggtcgcctatcccgtaccagccgatcaggtggcgacgatccgcagcgccggcaacatcaacctgctttccatcccctccacgaccatgcgctacgtgacactcaacaacgacgtcaaaccgcttgatgacgtccgtgtccgccaagcgctcaactacgccctcaatcagcaggattacgtcgacgtcatgtacgctggcgccgcgacgccggcgacctcggtcctgcccgccaccgttccgggatacaaggagcaaaagcccttcgactacgacatcgaaaaagcgaagagcctgctcaaagaagcgggcctggaagatggtttcagcatagagatgatcggtgacaactcctcgcaggagacgaagggcatgacgttcgtcatgcagcagcttgccaagatcaatgtcaaagtcgatgtgaaacccggagacgcggcgacaaacggcgtgctcgcagaggcgtccgagagcgagacgaagctccagacctggtatgtcaactggtcgcagaccgatgccgacggcttcatgcgctccctgctctccgaggccatggtaccgccgaccgggtacaacacggcgttttggaagaacgacaaattcaacgccgagctcgaggccggcaacgccgcgccgactctcgaagagcagaacaagcactacggcgcgtgccaggacatcgcctgggatgagtgcccctggatctacctcgccagcgataactcgctgatcgcgtacaactcctgcctctccaatgtgaccaacccgcctcagggtcttgatatcatcaacgagaagctatcggtgtagcgaggcgcgcagcgacccgcattcgcgcaattgagcctaatcgcatgccagccgattatctgacggctggcatgcgcgttgcatcgcacggaaaggcagcatatggggaaatatctcgtcaagcggatactgaacatgattccgcttctgttcatcatctccgttctcgtcttcatgttcatccacctcatcccgggcgatcccgcgcgcatggtcgccgggccgcaggcgcgcctcggtgaggtcgagcagatacgcgagcagctcggcctcaacaagccgttgctcacgcagtacatcgactgggtcacgggactgttccatggtgacttcgggatatccttctcgaacaaggagacggtggggtccctgctggctccccgactgcccatcacgatgtatctgacgatctgctctatcacgtggtccgcgctgttcggtgtgatcatcggtgccgtcgccgctatcaaccgtggacgctcgctcgatatcgtgggcatggtcatcgcgatcgccggcatctccataccgaacttctggctcggtcttcagctcatggagatcttctcggtcggcttcggtctgctgcccacgggcggggtcgacacatggcagggttacattctgccgtcgctcgccatgggtgccggcatcatgtccattctcgcgcgcgtcacgcgctcctcgatggtcgagaacctcggtcgcgactacatccggacctcgcgcgccaaaggcctgagcgaatcgaaggtgatctggcgccatgccttcaagaactcttcgatcgatgtcgtgacggtggcggcgttgcagatcggcgcgctgatcgccggctccgtcgtcgtcgagaccgtgttttcgattcccggactgggcaggttgctcgtggcttcgatcggctaccgcgactaccaggtgatccagacgctcatcttgttcttctcattggaatacatggtcgtcaacctgatcgccgatgtcttgtacggcatcatcaacccgcgcgtgcgctacgactaggaaaggcagatcatggcagatacaaccacgaagaacgctgagggcgcattcgcggcgggcgaggagctgccgcgcgccgtgagcccgtggaggcagttcataaagaagttctggcggcgcaagaccgccgtcgcaggcttcttcttcatcgtgttcgtcttggtgatcgccgtcatcggcccgcagatcaccccgtatgacccgggagcctacgattacgcggccctgtactccggtccgagcgcgacgcatatctggggctgcgatgagttcggacgggacgtgttcagtcgaatcctcgcgggcacgcagctctccatcggcacggccgtcaccgcctcggtgctcggaaccgtggtcggcgtggtgctcggcttgctcgcagggtttctcggcggaatcgtcgacgcgatcatcatgcgcgtctgcgacatcatgttcgcgttcccgggtatgctgctcgccatggcgatcgtcgccatcatcggaccgggcatcaaaaacatcatgatcggcgtcgcggtgttcaccgttcccacgttcgcgcgcatcatccggggagccgtgctcgaggtgcgcggagagctgtatgtcgaggtcgcgaaatcggtcggctgctcaacggccaggacgatgttcgttcatatcttccccggtacgatgcaggccctgatcgtcaatttctccatgaacgtgggcggtgccattctgacggcgtcaagcctttcgtttctcggtctgggcgcgaatgtcaccgaacccgagtggggcgcgattctctcgcagggacgcagctatatcgcgaccgcgccgcatctcgtgctcttccccggtctggtcatctttcttaccgtgctcgcgttcaacctgtttggcgacggtctgcgcgacacgctcgatcccaagttaaactgaacggtggtcttcatgtcagcacccctgttggaggtccgaggcctcacgaccgaattcaagcgcgatcgcaagacgtggatcaccgcggtgagcgacgtatcgttcgacctgcatcccggtgagatcgtcggtttggtcggcgagtccggctgcggcaaatccgtctcgtcgctgtccgtcttgcgattgctcccccgccagacgagcaggatctcaggtgaggtcatgttcggtggcgacgatctgctgaagctctcggaaaaaaggatgcgctccatccgcggcaacgacatcgcgatgatcttccaagagcccatgaactcgctcgatccgatcatgcgcgtcgaggaccagctcgcagaggccatcacgctgcacaacgatctgtcgaaaagggaggtccacgagcgctgcctccgcgtgctcgcctccgtcggcatccccgagcccaagatgacgctcagaagctacccgcacgagctgtccggaggcatgtgccaacgcgtcatgatcgcgatggcgatgtcatgcgagcccaagatcctgatcgccgacgagccgaccacggccctggatgtgacgatccaagcgcagatcctggctctcatggagcagatccgccgcgagcgcaacaccgccatcctgctcatcacgcacgacttgggcgtcgtcgccgagacctgcagccgcgtcatcgtcatgtacgccggtggcatcgtcgagcagacctcgacgcgagagctgttcgcgcatcctgaccatccctacaccaagggccttatcgcctcggtgcccaggctcggcagccgcgtgaaacggcttccttcgatcccgggcagcgtgcccgatctcgccgccatgccctcgggctgccgcttcgcaccgcgttgctccttcgctcaggagcggtgccgcacgcacgaggcgaccctgcatccggtcgcgcccgatcacctgtcgagctgccttctgagcgaaaacgagcggaaggaggtgctggcccatgcctgataccctcgtctcgatcaagaacctcacgaagcgcttcccggtcagcaagtcgttcttcggcaagccgacgaagttcgtccatgccgtgaacgacgtctccttcgacatcgctgccggtgagaccttcgccatcgtaggggaatccggttgcggcaagtccacgacaagccgacttctcgaccacctgatcaaacccgatgagggtgagatatggttcgatggccgtgagatctcaaagctgtctgacaagcagatgcgtccgctgagatcggacatgcaggtcgtgttccaagatccctacggctcgctcaatccccgcatgaaggtgcaggacatcatcagcgagcccctcctcgttcacacctcgctctccaccggggagcgtctgcggcgcgcccaggagctgctcgatgtcgtcgggctttctgcggcccatggcgagcgctatccccatgagttctccggaggccagcggcagcgcatcggcatcgcgcgcgccctgtccgtgcagccgaagctcatcatcgccgatgagccggtctcggcgctcgacgtctcgatccaggcgcaggtcctgaatctcctgcgtgatctgcaggagaagttcaacctcacctatctgttcatatcgcatgatctcgccgtcgtcgagatgatatccgaccgcatcgccgtcatgtacctgggctcgatcatggaggtcgcgccgaacgaggatctctaccgcaatccgcgtcatccctatacgcaggcgctgctctccgcggtgcctgtgcccgatccggagatcaagaagcaccatgtgctgcttgaaggcgatatccccacctctaccacgctcccctcggggtgtccgtttcgcacgcgatgcccgcatgcgaccgagaagtgcgccagggaggttccaccggacacaatcgtggagccgggccatgtcgtgagatgccactaccccgacctcacgctgtagccgcgatcggctggcacgtacgatcgacacacgaagcctttgcgcccgtttcgcccgttgcgagacgggcgctcgtttgagcgtataatcgagcggatcgcatcgacgcgacgggatcgcgccgccaggcgcgatcgcagatcacggggagcttgcgcagacggcaggctgagagggagcgcgctcgctccgacccgaaaaacctgatatgggtaatgccaacgaagggaaaagatatgaacatcagtgacagcgaacacggacgccgcacaccaagaggttgcgaaccgaaatcgaagagcgagcctcagagcccgagcgctcccgtcacgcagatggagttcgcgcgcgctggtcgcatcacggccgccatgcgcgcggtcgcggagcgcgagcaacgcgacgtcgagttcatccgcgagcgcgtcgccgacggacgcatcgccatacccgccaatgtcgtccatctcgcgaaggggctcgcgcccgtaggcgtcggcgagggcctctcgacgaaggtcaacgtgaacctcgggatctccggggaccgcgccgacgccgccgaagagtggcgcaaggtcggcatcgcgcaggacaacggcgccgatgccatcatggatctctccaacgccggcaagacccaggcgttcagacgcgacctcatcgcgaagaccccgctcatggtgggcaccgtgccgatgtatgacgcgatcggctacctcgagaagccgctcgtcgagctcaccggcgatgacctcctgcgcgtcgtgcgcacccacgccgaggacggcgtcgacttcctgacgatccatgcgggcatcaaccggcgcgtcgtcgagacgttcaagcagacgggccggctcatgaacatcgtctcgcgcgggggcagcctgctgttcggctggatggaggtgaccggagcggagaacccgttctacgagcgcttcgatgaggtgctcgagatctgccatgagttcgatgtcacgatctcgctgggggactcgtgccgaccggggtgcctctatgacgccaacgatgcgaccgagaccgccgagatgatcgagctgggcaagctcacgcgccgagcgtgggacgccggcgtgcaggtcatggtcgagggcccaggtcacatggcgatcgacgagatcgcagcgacggtcaagatgcagaagcggctgtgccacaacgctccgttctacgtgctcgggcccctcgtgtgcgatgtcggcgtgggctacgatcacatcaccgcggcgatcggcggcgcgatctcggcgagcgcgggcgcggacttcctgtgctacgtgacgcccgctgagcacctgtgcctgcccgacgccgacgacgtgctcgacggcctcatcgcgaccaggatcgccgcgcacgccgccgacatcgccaagggcgtgcccggcgcgcgcgacgccgacgcgcgcatggcgcaggcccgccgcaagctcgactgggaggccatgtggcccgctgcgctcgatccggcgacggctcgcgcccgcttcgaggcctcgccggccgcgaccgagggaacctgcacgatgtgcggcaagatgtgcgccgtgcgaaccgtcaacaaggttctcgagggcaccaccatcgatctcgatgcgagctgatcggcgggcgatcagccgctggaatgaggcgcggccgacagagaggcagcgccgtgacagaagggctacgacatggatctggaacacctcggcgagagcctcgctcgcgtccgcgcgacctcacctctggttcacagcatcacaaactatgtgaccgccaacgattgcgccaacgccttgctcgcatgcggcgcctctcccatcatgagcgacgatgcggccgaggtggctgacatcacctcgatctgcggggggctcgttctcaacatcggcacgctcaaccagcgctccatagagggcatgcgcgtggcaggggcgcgctccgcggagctggaccaccccatcgtggtcgacccggtgggagcaggtgcctcagcgctgcgcacgcgcatcgccaccgagctggtcgataccctgccggtcacggtcgtacgcggcaacatgagcgagatcaaggcgatcgccggtgcggctgcctcgacacgtggcgtcgatgcaggacccgatgacgcgatcacgcgagacaacctcgagtcgagcgcggagttcgcacgcgagctcgctgcgcgactccacgcgatcatcgccatcaccggcgcgatcgatatcgtagctgacgaaacacgcgtgcgcgccatcactaacggcgttgccatgatgagctcgatcacgggcacgggctgcatgctctcctgcctcgtcggcgcccacgtcatcgcctctttcgatgagcggctcgatgccgtcgtctcagctgtggcctgcatgggaatcgccggcgaggtcgctcgggctcgcatggacgcactcgatggcagcggcagcttccgcatctatcttatcgacgccatctgcaacatggacgccccgacacttgatcgacgtgccagagtcgaggttctgtgatggagcgcttcgccgcgcaagacccccgccgtcgcggcatgtggtcacgcgagcggattcgcgcaagcatgctgatctacgccgtgaccgaccgcagctggctcgccggccgcacgctggaggcgtgcgtgctccaagcgatcgaaggaggcgcgacctgcgtgcagctgcgcgagaaggatcggccgacagccgaggtcgccgctatcgcggagcggctcgtaccctgctgccgcgcgcacggcatccccctcatcatcgacgatgacgtcgaggctgccgcacgctccggtgccgacggggtccatgtgggacagaccgacaccgcctgccgggaggcgcgagcccggctcggggacgatgcgatcatcggggtctcggcccgcacggtggccgaggcgctggcggctgaggaggcgggtgccgactacctcggcgtcggagccatgttcagcacgcaaaccaaggctgacgccactccggttacacgcgaaaccctgagcggaatctgtcgggccgtgtccatacccgtgaccgccatcggcggactgagcgagcgcaccatccccttgctctttggtaccggtgccgacggcgcggccatcgtctcggcgatcttcgccgccgcggacatcgaagcggcgacgcgcgcgctgagaatgtgcgcggtgcgagcgtttcatcgagatggcatgaaatagcactttcgatatggcacatgggtagacgatatctgaggcccggtctcatccgatcgcgccagaccggttcagcgagccttcatgttctgagaaggaaaggggatcatatggaaaccagggtcattccggcagttctgagcatagcgggatcggactcaagcggcggggccggcattcaggcggatatcaagaccatagccgcccaccatctgttcgccgagacggctatcacagcgctcaccgcgcagaacacgttgggggttcgcgatgtgctcgaagcgacacctcgaatcgtcgccgagcagatcgatgccgtgttcgaggacatcccgccggcagccgtcaagatcggcatggtctcctcaaccgagatcgtcgagacgatcgccgagcgacttacgcggtggggcgcgcgaaacatcgttgttgatccggttatggtctccacagcgggctcgcggctcatcgacgaggacgctgcgagcgcgctcgctgagctgctgttcccgctggcgaccgtcatcacgcccaatgtgccggaggccgaggagctgagcggcctcgagatcaccacggctcacgagcaggagcgagctgcacgcgagctggcggcgcgcatcggctgcgccgtgctcgtcaagggcggccacatgaccgacgaatcgaacgatctgcttgccgagcgcaccggagagggtgatgcgatcaagacgtccgtcacctggtttcgccatccgcgcatcgagaccgccaacacccacggaaccggatgcacgctgtcctcggcgatagcatgcggactcgcgcaggggctgggcctcatcgccgccgtcaaccaagcgaagagctatgtcaccggagcgctcgcagccggattggatctgggccgggggccgggcccgctcgatcatatgtggcaacgctgagggccctgagaaacgcgctcagacgggacccgctgcttctcatgactgcgtccgggggcggcagatggccttgcagaccgtgacgcgacgctcgaagatgtcccggcacagcccggggagctcatcaagatcgcagatcgcggtgaccagatcatcgacgatcatgtcgcccgcgtcgatcatcgcgacgctgaattgccactcgttgaccggcgtcgcggcgtagtgcgaattccagattcccttgagagacagctcctttcgcaggatcgcgctgtgctgactcagcgatatcgtcgtgtcgcgcaccggattgcccagcagaacgacggtgccgaacgtgcgcgcgcactcgatggcctgcccgagagccgccccggtccccgttccctcgatcacgacgtcggcatcccggccggcgctgagttcgcgaaacgcctctcggatatcgcacgccgaaccgttgatcacctgcgcgccgcgctgacgcgcgaattcgaccttctcctcgacgatctcgcagatcgcgaccgtgcgcgcgccgaagatcctcgcccagcgctcggccatgatgccgatagggcccgcgccgaagatcaggacgttcatgccggcgcgcacctccccgcgacgcaacgcatgctgggccacggtgcacggttcgaccatcgcgaggctgtcatcggtcgtcttcgggtctgtgctgaaaacgacgtgccacgcggaggggacaagacaataccgcgcgaaacctccgtcgctgcggctccccagatagtcatagtcctcgcacatggcgtagttgcccgacaggcacgctccgcagctccgacaggggatgcagggaaagatcgcacctcgcgttcccacgagcgagggatcggcatcgtcgccgacctccacgatcttcccaccgaactcatggccgatcgtgagcggatagcgctgcttgctggtgcccagagtgaagatgcgcgggatgtccgatccgcagacgccgcacgccccgactttgatcagcagctgttctcccacgggctcggggatccggacctcatcggtacggaagtcgccgatgccgtgaaggcggcaggccttcatagtcgattgccgatatgacgatggttccatatgcgctcctctcgagcagatgcagggcggtcggctatctacgagcagcttatctgagcagagatgcgacgtcgacctgcttttgagccgggacgatctgaatctccaccttcataccgctatctataagctccttcaagatctgccgttcaagatcggaggcggctacgttttggaagaacttcttcctgttcgccgccatccccatgccgccgatgttcagaaactcgatgctgacgccgccgtcgatcaggcgcttgaccgtgagcgggtacttcacgagcatcatggtcggtctgggcaacccggcggcgcatagctcgatagcccctgcgacatcggtgacatcgatggtgatgccggagggcaccagcagtccgaacatctgcctcatgaacggatcggcgctcacgtcgtcgtccacgacgaggatatgggtcacatcgtgataggcgtgcagccatgccgtgatgacctgcccgtgtatgaggcgatcgtcgatgcggacgaatctcagattactgtcgatcatgttacctcacattccgttgttgacctgcaagtttctgatcagacaagctcagctggcaagacctgtgagatacgcctcgtacagcgtggcgaagccagcggggccctcgcccatcagcgacgatgtaccgacgacgaacccgttcgcgccggcttcgatcatccgtcgcgcattcgcgaccgtcgtgttgccatcgatgacgatctctatgggatggtcggctcggcggacaagctcccgtatccgcttgaccttgttcagatggtccgcaaccatggtctgtccggcaaagccgggactgaccgccatcacgagcacgaagtcgagcagctccagacactcggtgacatagccgaccggggtgcccgggctcaaggccagaccgcacgccgacgcccggcgtcgaatacgctcgaggagcctgtagggctgcgcgcacgtctcgggatgaaagcagcagcggtcatgcggccgcagcttgaaaaacgagacgaaggcgtcggctccctcggccatgatgtgcacatccaaggagagctcggtgatcgaggctatggcatcgaagtcatcggtcccgagcatgacgttgggaacgtagtgaccatccatgacgtcgaagtgcacaccggcgaccccggcgcgctcgaatgcatcgatatagcctttgacatcccaaggagcgctgcacatgatggacggatagatgttgaattcctgtttcatgctctcctcccgtcgcgctgatctgaacccgacacattcaagaagcggttgtaccgtctgcgcgaacgcgcggaccgctttgtcttcgcgctggagtcgccgacatggaccggctttatgcgtatgcgccgcacagcgcctccaagccgacgatcaaaaagccgaggccgaaaatgatgagcacaaggtaaagaggtttgactttctttcgcagcagaaaccatacaccgagaacgaccagcatgggcagaagcccgggcagcagcgcatcgaagacgcccttttgcaagttgaatttgacgtcaccgagttcattgctccaggtgaattgtgcaaacgacagatcgaggtggacgttctgaacggtcatggctccgacgaccatgaggccgacaacactcaccgcgttcaatatgcgattgatgatgccgcttgagagcagctcgacgatggcatctttgcccttgcgatagccgagcatgaacatgttatagccacaggtgagcatcaggatcttgaacacggtctcgaacaggatcggtcccgcgaagttccccgccagggcaagctggatgcagatgccggcgaggaccggataggcgatcgattgcgacaccgtatcgccgatgccagccatgggccccatgagggccgcgcgcaaaacggtgatgtcatccgcgctgatctgggctccgtttgcacgcttctcctccatagccgagctgatgccgttgatgatcgtgcccatccaagacggttccgtgttgtagaagacaagatacttcttgagctcttctgcctgtcgctctctcgggtacagctcccggatcaccggcacgaacgcgttggtgttgccaagcccctgcatccgctcatagttgtagcatgtctccgaggaatacgtgagcagccaatttttgatcaacgtcgatttctttagctgtgtcatgcctactcacccgcctgttcgatctgcgcgaacccgttgaagttgtagatgagcacggcgatgatgacccccagaaacgtgatgatcatggtcgagaagctcgcgaactgcgccaaggcgaagcccaggaaaaagaacgccgtgagcttgggtttgttcagatactgcaacagcatcgcgataccgagagcgggcatgagcccgccgatcacgccgaacgcgtcgacgatccactgcgggaagctctgcagccatccaccgaagggcgcgccgagcacgacgaccagataggcgggaacgccgttgatgagcgcggagaccagaaatgatggaacgtagttgcagatccgcatggcgcggatgttgcccgcttccaggaagttctccgccatatggacccagaaggtgttgacggacatgtacacggtccatacaagaatggtgacgctgcccaggatgacaccgacggtcgttgcggtgttgacgtcgagaccggagaccagcgccagtgctgttcccactggaccagcgaactgcgggttgcccggcatcgatccgcctgcggtgatgaagccgatatagggcaggttgattgcggcggcgatcatcatcccctggaggggctgccccatgacaatgccgacaagaaaccccgaccagattggatagagccacgaacgagtgatcgcatggctgaaccaccagctgctgcaggtggtgatcagcgcgacgagcaatgcttggatgatcaagatatcctccttcatcagatcttgaatacaccttcgcttgcggcctgcatgtgctacgcgatgctagggcgagtgctcaggcaccagatccgcaagctggatgatgcctgctcgcgctgcctgcgcgcacgacgcctcaagttcgacgagtgacttgcgctctcggttgaagaccgcctccacgagcatcggaaagttcagccctgtcaggcaacggatacgcgccgatccctcatcggagatgattcgggcagcgcacgtcgacggagttccgccgagaagatcgacgagaacgagcgtgccttcgcttcccggcagcgcattcaacttctctataacgcctcgcatctgcaattcaaacgcactcggatcatctccttccaatagcgcgagagcgctgatctcatccacatcacctgtcaccagagccagagtcgataggattcctccggcgaggccaccatgggtcgcaacaacgatgtgcaccatttccccctcctttcgatgtgctgcactggatgacatacaaattggaaaacgcctgcatagtctgtgtggtcgacggaaaaaaaatcggaacaagaaaaccgatgctcgaaacagaggtctattgtcaatgtgtatgagggcggcaacctgtgagctccttcaccggacgcggtacgttgaatgcggccttcaacgccatttgctccatgaattcaaaaccgttagatcgattttctacccgcgagttcgtctagtgtttttccgaataggctgcaaatctgttcagcatgatcaaagctgattgagcaggtcccacagatccaatccctcaccttcgccggcgaaacgcttaagcgaacagccagatcgttctgcgtcatgtcagcgttcataagccagatgaaaatacgccgtcctaccttctctctattcatgcgatggtgcctcccaaacacaaaacgtgtatgtttatttacattatgtcacatttcgtgtctttcactcataagaatagacacaatacgtgtcttaagcaatacctttattcataaaaatttgaataagtgtcaccatatgtgtactatcagttgtgacatcgattggaacgattatgaatcttcaacttgttcgtctgcgcaaagctgctggatatgttagccgcagaaccttttctgaagctctgggggttcctgagcgccagataaaagcctgggaggacagagagcggaaacttcggctggaggacgcctgcgacatcgccgatctgctccattgcaccttggatgagctcgccggtcgtgacttctcccccgtcgagttctcagatcctcagcaagccgacctgaatcgatgctacgagtcatcaacagaagagcagagagccttcatcctccaaggggcccgaaatgccgcacttgcatcaagagatgcgaggggcggctgctaggcaccgacggtccgtcagcttcgcggagcatgatgcggcatgcgattcgagcggctgatccaccccaccggatatgagctctctgtgggcatcatcccagtcgagcggtcgatctcatctcttcttgcgtttccagaacgtactgcacgaacagcgccacacccatcacaagtccccgctcatcgatatcgaatttcgcatgatggtgcggatagaccggtccctcgagcttgccgccaccgaccagggcaaggacgcccggcttgtcacgcgtgaaaaacgagaagtcctcggcgacgccgatcatgggatagtcgatcagcgcctcgtctcccgctgtcgctctcacggcggcctccgcgcgacgactgcagtcttcgtcgtttatgaccggtggggtcgcctcggtgtagtcgagctcgaaggtcgtccggaaggcgtcgcacgtgccgccgatgatgcgctccatcgcctgcggtatctgcgcgtggaccccgtgagagaagctcctgacggtccctgtgagcgtcacctcgtcggggatgacgttgaaccccgtacccgccctcagcgtgcacacgctcacaaccgccgcctcggtcgacgatatctccctgctcacgatcgtctgcagggcgctgatcaccgcggcggcgcacgggatcgggtctatcgccgtttccggagacgccgcatggccgccgtctcccctgatggtcaggcggaacacatcgcaggctgacatacgcggacccgcttgaacggatatcttgcccacgggaatgggcgaccagatgtggatggccatgaaggtatcgatatcttgaacctcgggcaacgccgccaccctcttcgcacctcctccgagctcctcggccggctggaatatgaacctgacggtccccttcagctcgtctctgtgctcggacagaatcttcgcagccgtgagcagcatcgccatgtgtgcgtcatggccgcaggcatggctcgtgttctcgtactccgacgcgaacgggagccccgtttcctccttgacgggaagggcatccatgtcggcgcgcaacccgatcacgggcagacccctcttgccgacgagcgtcgcgatgacaccggtccccgcgacctcgacatagggaataccgagaacatcgagctcctgctcgatcagcctctgcgtcccctgctccctccagcccgtctcgggatgtcgatggaactgtcgacgcagctcgacgacgtggtcccagctgtcctcggcgatgcccatcacgtccatgagtcatactcccatccatggctcgattactcatatctcagagtcgcgcgcgatgtgcgcgcgccctcagctcccttcaactcagccccctgcgctgccgcgacccgtatcgctgagtatggtgcacgaagaaaacgtcgaggcggatccgccatgccatcgcatgcctgacgcatcgccgcttcataccatagtagcagctccgtgcgccgagacgacaagcgatgtgatatcatgcctgcatgcagcaaccaatgtgtctgaaggagtccgtctgtgccgcccacgctgtatatagacgccgacgcctgcccggtgacgcgcgaggcgctcgcctgcgcccgcaaggctcgggtccgcacggtcatcgccggcaacacgacgcagaatctcgcgcgtcagatccgtcgcgacgatccgcgagaggtcggccgcgcgcgggggcgggatgcgacccacaccggtttctgggtcgagatcctcgaagtctccgtcggtgccgacagcgccgacttcgccatcatcgagctgctcgaacccggcgatgtcgtcgtcacgcaggacatcggtctggccggaatggtgctcggacgcggtgccgccgccatcggcgtgcgcggccgcatctaccagaaggcgacgatcgacatagatcttctcattcgtcatgaggagaagaaggtccgtcgcaccggcgggcgcaccaaggggccggcacccttcaccgaagatgaccgccgccgcttcacccagaacctcacccggctgctgcgagacgacacgcagcaggcatgaattcgtcatctgaaaccgatttgaaaagagtcgtatgagcatcgccggcattgccggctgcaccgaccacaacgcacgaacagcagatgcgcctcatggccgcaatcggcgctcgatgctccgtgctcgactactcgccgcagatggttgcagccgaccgcctcgtcgccgagcgcgaggggtatgacatcgagatcgcgcgcgccgacatgaccaggccctccccttctccgacggctcattcgatctgatcatccgtccgctctccaactgctgcgtcgaggaggtcctgccgatctggcgcgaatgccatcgcgtgctcgcgcacggcggacgtctgatctgcggactcgataacggattcggctatgcgttcgacggcgcggaggagcgcatcgtcaacaggctgccgcacaacccgctgcgcgatccggatctcatggcgaccttcgacatcgacgaggacgacatccagttctcgcataccttcgacgagcagatcgcagggcagctgcgggcgggtttcactctcatcgactgctatgaggacacccacggcgagggcagactgcacgatctgaacattccgaccttctgggcaaccctctgtgagaagcggagctgatcgcggccgaagacggctgcagccctcaaacgatgcgccaccgtcaccggccccggtggcggcgacgatgaagctctttcttgtactgaaaacgccctatcgcagctcagcgcaacggatactcgacggcactgtgttatatctccgttcattgtatcgaatttcattcgtggtaataaaaagagcatgcagcatatagaggactataggcgcgcatacaactccctcgacagccatttttcaattggacaactattcgtcccgcctcgattggaatctgttcgcagccgagcccgagattggtttcgattgtccgtctaccgattgcgagctataagctgagccggcgcgacagcagcgccgtcataagaaccccggttgagaacaccacctaagtgcgaaagtgaattagtcctcgctaaacaccatggtatacgaaattatgagggctaggcctttgcatgaggtaccaatgtgatcacggccgcacgatcaaatcggcctgaagctgcctatcgactatctcatacatgttcgtgatgccaccgacctccactgcggcggtgagaccatagcagtcaagacaggttccacagctcagtatcgcgcatccgcgatcctcaagggctttcagatcttcaatggaatccgatcccgaacaggccagcttcacgcctccgttgtacagcagcacagcatcgatctgcttggcctgctggctgagagcatagatgaagcccttgagaaggatggcacccagcttgtcatcgcctgagcccatatggccggccgagatgacggcgacgatgccgcgatgacccgacccttcccgtgtatcaaccgcttcctcattctgatcgtgtccggagcgagcgggaatggtgatcttgacgcggtgctccttgtcaccgatgcgttccgagctgacgacatatcctttctgttgcgccatcttcatgagattctgaacggcgacctcgttgtccacgcgcgtctctatggttccgccatcggagagcttggcggccgccttcagagtcatgaccacgggaacaggacagacctcgcccatcgcgttgactaccaccatgatactcagctcctttgctgtcggtttgcaacaattctgaccctctcgaacaagatgcaacccggttagccgtctactcccatttttatccggagacgaaccttcgacatagcccgagtataagcatgggtatttatatatgtcaataaaacccgccatttctttggcggcacaatcatatgcgccttcagaaacttaagcccgcgagccgcacatgatatcctttgtgcccctgcccgaatctggttttattctggcgaccaaagaaactcaggggcaacttcttttttcggtaagcggttatgatgctcgcaccacatgagaataggcgaggcggcgcaaccggcggctgcagcacagcaggatgttgcggaggaggtcgcgcccggagatcacatgcgacagaggggagaagccggtatggcctccgggttcccgcgcgccgatgacgccggttgggacacctcgcctttgtacgatcgcgggaacacgtctgcgtccccgtgtcgtctgtgtgaaattacccaaattgagacgacccgatatccattcacgaaatattcatgtcctgaaaggtcgattttgcaaacaggcgcaactcgaatacgagatttctctataacagaatccggatagagggtgcgcgctgtgactccatcccgaagcataagaccgcctcgtgatcgatctcatgcaacctcttgcagatgaaacccgatcatcgcgacggcgtccgcttgcagtcggcatcctcaagcatgcgtctcagaacctccacatggctgcgccgctcacgcgacgctgcgcccagcaagcaaacgacctcatagccgccatagcggtcgaagaaccgcacgacagcgtcgcgcgcgatcatctcatcgcgataagcctcggagaagctctcccatgacatcgtcttatggatataggcgccgaacagctctggagttggcgcaaacagcgtatcgtgctcatagtccgcgtcgagcaacttgggcacgaaatacgccagatcgttcttctttgtgaatccggcaagctgattggtgttcttgagtcgcacgtcaagcagaagatcggcgtgctcctcagcgagcgtatcgaagaactgctgagcggtgatgccatacggcctgatcgtgtggattctcatgatgtagagccctcttctcattcgcttcatgcaatcggaacggaagcactgaagttactatatccactggaaaaatcgatatacctgctgtcccgcagacaaacactcgcttgatggtttcggctccgttatcgctcgattgcacctcggcttacaggactttgtaccgcaaggcgagaagttagcgactacaaaataaggtcagacgcttttcagcatctgacctcgttgttcgtggtgggcgttacaagatttgaacttgtgacctcttccgtgtcagggaagcgctctccccctgagctaaacgcccgatttgcgcctgcgtgcacgcgcaggtgctaatatagcgaacctgcgcagctctgtaaagatcgaatctgaaaaagcgcgtcgcggttcgcgcgagatgccgtgcatcgcgcctctcagatggacaccgctatcctgacgaaaccatatgcgaccggtcgccgcaagcggtgacgcgcgactccgtccgatcgggcggatgccgaggtatccgaaagcgcaactgcagctcccgtgctccgtcatccgatgaaaagccctcgtcgcaggaccctcgtcggtttttttgcgatgtggcttgcatggacctgagttctcgtgtatcttatctctctgcaagcggacatggctcagttggtagagcaccaccttgccaaggtgggggtcgcgggttcgaaccccgttgtccgctccatcgcatgcaacggccggatcgagattcggcctttttcttcggcgacgtggccaagtggtaaggcagaggcctgcaaagcctttatccccggttcgaatccgggcgtcgcctccagcaacaagagccggtagaggtgctttcctctaccggcttctctttttctgcacgtgctgtgataccgctcgatcgccgatcacgtctccactgtcgacagaagcttgatgagtcgaacgagcgtacctcgtgcatccgtgcgtcggtgcacctccacgctgtcgacgagcatccgcatgagtctgatgccccgcccgcgctcctcggtcacatccggctcctcgtcagcaccgatttcataaccctcgccgcaatcgaggacctccacgacgacgcgatcgacataggcgcgtatcgtcatggtcacaccatcgcagtccgcgtgatcataagcgttgctgagcgcctcccccaaggcagaaaccgtgtccaaccgtgcatcgtagcccatgggcagatcactcagtatatcgatggctcgatgccgatagtagctcaggttctcgatccccttctgcacgacgatggccttgctccacaaaggggattgatcttgagatgcaacagggatcggcaatcgatgggcagcggtgacatgcagcacatcgagcggctgcgcacgttgaagaaagcgaatgatctcgggtgaggcgttttccagcgtcagcagaccgcctgcatgcatgagactccgagcgcaggcgagcaggaacgccagacccgtggagtctatgaatccaacatgctcgcagttgagcagaatccgcctgatgccagatttcacataattgtctatctcggagcgcagcagagacactgtcgcgatatcgatatcccccgcaggcgcgatgactgctatgtcgttccatccatccataccgttttgattccccggtgactcggttctaaacagctgctcggctactcgctccgagatggcagcatgttggttatattttaaccatttcttcatctacgatatgtctgaatcgtccattgcggcctggaatcgttcctcgggcgtatcaggctcgacatgtacaacggtgtcgacaacctggggaaagctctcggcgatcgcgcgctcgaccagaccggcgacctcgtgcgcatgagcgatgctcatggacggctcgaccatgatatgcaggtccatgtagacctcgccctcggttccgcgggttcgaacgttatggcagttgatcgctccgggaaccgagttgacaaccgatttgacttcacgcacggagattcgcgccttgtcggagagcgtcgcgctggcttgacgaaacacctcgtaggcgctcttcagtatcatcactgcaaccagaatcgatacgattggatccgcgatgggccatcccgcccgcacgaacacgagacccagaatgaccgaaagggtcacgaggacatccgcgagcgtgtgaaaggaatccgcctcaagcagctccgagcgcagcgcacgggcgcgatttcgctcaaagacgacaacgaacaggttcactgccagcgtgatcaccatgacggcaaacgatccggcgttcacctggggctcggcggtggcgaatacgaggctgccaacggcttcggatccgactgaataggctgcaccgagcagcatgatcccaataccggcgctggcataggtctcgaatttctgatgaccataggggtgatccagatcagcggggcgtgctgcaagggccagaccgatgatgccgacgagatttgataccgagtcgaacagcgaggcgataccgtctgcacggaccgacacggcaccggtgatgcttccgtaccagatctttgctaccgcgaccatgagattcagcaccaagatgatgccgagcgcatgccgaatgcgcgagaagcgctcatgcgcgctgtgagccccgattctcattcaggctccttgtctctgtcaaagcgaagcgcaacgagagcgatgtcatcatcaagcgtcgagtccgtgaactcatcgagagcatccagaatcgtctgacacaatccatggagtccttgatgaacgtgacgcatcacatgatcgcgcagacgctgctcgccgaagaactcacctttcgagttgcgcgcctcgatggcaccatcagtgtacatgaacagtatgtcaccagcggagaactcaaaggaaccccccttgaacgacatggtctcaaacgcgccgacgacgccggactgcatgtccaggacacaggactcaggcgtgcacgatcgcgcttcatctgaactcttgagaatcgaggagcggatgagcagcgcggggggactgcccgccgagcagtaccacgccctgccgcggcgcaggtcgatcttggcgatgaacatgctggcgaatgtctcgacacgcgagaagctcatcagcatgctgttgagagagcggcacatgccatccggatccgctccctcccaggcatatgcggtgagcgccgtcttcacgagcgcggacatggaagccgcctcgacgcccttgcccgatacgtcgccgaccaccatgacggcgcagtcgtctggaagatggatcagcgtgtagaaatcgccccctacaagggcctgacgcgtcgccgacgagtagagcgaatccgtcgtcagtccgggtacattcccgagcgcgtttctcataccgacctgaagcgtctgagctatgcagccctgctgcttcttatgcgtcgcatcacccaggtagatctcatactcgtgcgcgagccacagcatgtagtcgtattccatatcatcaaggggctcatatgactcgtcgcgcagcagcacatacatgtgttccagtccgagctgtaccggcgtctgcgcagcggaggcgctatcatcggcagttcgcgcgtctgtcggaggttcttggacgatgagctgcggaccggggtcaacgaagatcccctgccccggcaaaccgtgggatttgagccattttccgaaggtggactccacgttgaagcgggccagtcgcacacgctcgagatcgtcgctgcatgtggactgagcgccgcctgcatgagccagatagtcctcgatacccgggttcgggcgagcagccgtttctctggtggagaagaacatctcatcgatgcttccagggatgtccaagaacctgccgttgacatcgagcgcccaacactcgttgtctgcatcgaacttaaactcatagaggtcgcacgacaggactcggcgcatctcgctcgagatcttcggccaggtcccctttctgacgacaccgaactcgaacagggtatcgcggatatgattgatcgagcggatgagcttggtcatgcgcttggatcgcaggctgttcaccaaaccgacgagctggatggataagaactcgcaaatgacctcgagcaccttgacgtcgtaggcgcgctgtgtcttcggacgactccagcccagctctatcacgcccagaacctgcgtcccatagaacaccggaaccgcgatgagcgagcgaaacggcaaggtttcctcgatcctgagggagaaccgctgtcgatcgccgtgatcatacatgatgatcctcggatcgtcctcatcgatggcgggcagaacagacagccgacaggaccgctgcttgcgcatcacatatgtagggatgcccacgccatagggtagaaacaccggaacatcgcactcagagagactccgcgagacgccccgcagtcgaaatccggtgctctctgagaagtagatcgcgctgccatctgcatcgagtgcactgaccagctcgttcaagacggtgtccagcagtttcgcaagatcggttgctccaatgctttccacgataaccgaaataatccccgaaaggcgcttatttgccgactgcagctcgcagagagcccggttcaactccacatcgcgggcgtacctctctttgaggctttgcatgacgacaagaatcctgccggaatccgcctgctcggatgtgccggaagatagctggaccgcgcgcgcgaggaccggggtgaacgagccgtcgaacagcttgagcgtgagcttggtatcggacccgtccaagggaaacggcagctcgtgatcggcagcgcgctcaaatgacacactgaagagcagatctttgatattcgaacccacgataagcggccgcagctccgagagaagatcaagcaactggtgatttatgtgcagaatcgttccgtcatgcgcgcacacggcgatgaagtcgctcgtcatctcaaccagcttcagcagccctatggcatcgtgatagggcatggcgtccatcagcgagcctccatcctcagcttgccgcgcgcggactccatgccgcacgctctttacatgagcataccaaaggaaggtcagggagaaaaagaaagcccctggcgaggcgaatgaatccatggtgtcggaggcgggacttgaacccgcatgacctttggaggggtcactagcacctcaagctagcgcgtctgccaattccgccactccgacatgcttttcagcgtgattgataataacccatagtgcctccgtaaggcaagaacaattttcatccgctcagcatcgacagagtcccgaagctctccggtccatacggctcgcgcgcgctcgaggcgccgcctccgcgcgagcgcgccgaagtggctagctcggcgtcgcgtccgccagatggatgcgcgtctgaggatcgatgtagagacgcgagatgcgatcggatccgagaacgatatgcgtgaaatacatcagggggatgatcgggcacatctgagcgatcagcgtgttggcatcctgaaagcgcgatatgcgcgaggactcctccttgatggtgcgagcctcattgatcgaggcgtcaacctcggcgctcgtgaaccctgatcgattggatccctgaagcgaactcgaatggaacagcgggaagagaacgctgtccataatggggtagtccgcagtccaatccatatgggcgagctgatattggcggttctgatatcgcccgatcaaaacatcgctctcggctgtgtcggtctcgcaatcgatcccaacatccgccaggtcacgtataatcgcttccatgaccttcttgtggcccccgtcgggattgaacgagagcttcagcttcacgccgcgagagccgtctttgcccttcggatatatcttgtcaagaagcgctgcggccgcctgcggatcgtgtctggcatacggccacgctccgcgtcgatagcccgggatatgaggaggtatgatatcgtctgcgggtatgcgcgtgcttttgaagacggatctgcagatctcgtctcgatcgatcgccagagagaccgcccgtctgaaatcgggattggagagcggctcgatcgtggtgttgcagcagatgaagtatgtcgagagctctgagccgagaacgagccgggcaccctcttccatcgtgcatccgtctgcagacatgcctcgatctcccttggccttctcgtactgggtgatcgggcagtcgcagatatccagattcccgatctggaactcgcgaaaggcccgctcggcatcgggctggatgccgagcgatatggcgtcgatctcagatggtgaaggatacgcttcgaaacgttgcagctcgatgctctgagcgtgctcatcccagcttccgatcatccggaagggcccgttgccgacaggggcagcggcgaaacccttgggatcgacgagggcagaggcgggcaccgggccgagcgcgggatgagccgcgatactcggaaagtcggcatagggtgccgagagcctgacgacgagcgtctgcgcatccggacactcaagaccggcgagaccggaggctgccccggagcgcaggctctgatagccatcgacgagtgagagatggtgagcgacctgtgaggaaccgaggttcttggcgaggacgctatcgggatcgacgatgcactcccatgcgcgcttgaagtcctccgatcgcacgggatccccgttatgaaaagacgcctgacgaagatgaaacgtgaacgtcttagcatcatcgctcgcttcgaaactcgatgcggcgagacccacgggtgcggcctgctcgaaatcatatctgagaagcggatcgaagagctgaaaaacgacctgcagacccgcggcatcgcggacgttgatcggatcgatcgccgccggttgcgatatcgcgacagcgagcttggcgggacccgtctgagcgctcgtctggctgccgggaatcgaagcaccttgtttcggaagccgagagcaggccgcaagtgccgcaagcgaacccacggcggccacgcctcccagaaaggaccgacgtgtcaacgcaaaggcatcgcgatcgccgttcaccgccttcggtgccctggctccggcgcaggccggatcatgcaactcatcacccatgcgctcctccgagcccctcgcgtggctacaggtcgatatgcgtctctttgatgggaaacctcttcgcgaaatgacacgcgcagaaatgaccgtccgccacgcactcgagcttgggctcctgcttgctgcagatctccttggcgatcgggcaacgcgtgtgaaacctgcatccgcttggcgggtcgatcggcgaaggaggatctccagcgagaatgatgcgcttgcgcgtgcgttgaatatcgggatccggcaccggcaccgcggagagcagcgactgggtgtagggatggttcggctcggagtacagcgtcttccaatcagatatctccacgatcttaccgagatacatcacggcgacgcggtctgagatgtgctgaacgacagacagatcatgtgcgatgaacatgtacgcggttccgaactgcttctgaagatcggacagcagattgaggacctgggcctggatggacacgtcgagggcggagaccggctcatcgcagatgatgagtttcgggcgcaacgcgaacgctcgcgcgattccgatgcgctgccgctgcccgcctgagaactcatgcggatagcgatttatatgctccggattgagcccgacgacttcgagcagctcgcgagaggtgcgcatccgctcgctttttgtgccgacatcatggatggtcagaggctctgagacgatctcgccgatcgtcatgcgcgggttgaggctcgcataggggtcttgaaaaatgaactgcatctcgcgacgcatcgccttgagctcgcgaccgttcatcgccgccatgtcgcgaccctcgaagaagatcttgcccgcagtcggccgcgtgagatgcatgatggtgcgcccggtcgttgacttgccgcagcccgactcgcccacgaggccgaatgtctcgcctgcgtggatatcgaatgagatgtcgctgacggctgagaccacccgctttgacaggcgactcgcgatcacccctccctctacggggaactccttggtgagatgctcgattctgagcagaggctccttctcggtgtctgccgccatcacgcctcacctcctgtcgaagtcgtgtcaagtacgtcgggctgcccggtcgcgatcgttccgcgtgaacgcgaggtatccggcgcgttcttgatgaactcgggatcatcggcgaagtgacaggcggagaagtgatcgctgctgatcgtcatatgagcgggcacctgctcatggcagatatcgatcgcatagggacaacgcggagcgaatggacagccgcttgggagattcaccagcgaaggcggattgccatgaataggcgtcaggggcttcttctcgtcgaccgcctgctcggggatcgagcgaatgagaccccaggtataggggtggcggctctcatagaagatctcatcggcggtcccgaactccacgggcctgccggcgtacatgaccatgatcttgtcggccatatcggcgaccacgcccagatcgtgcgtgatcatgatgatcgcgttgccgttcttttgctgcatctcctgcatgagttcgatgatctgcgcctgaatggtcacgtcgagcgccgtggtgggctcatcggcgatcaggatgtccgggtcgcaggcgagcgccatcgcgatcatgacgcgctgacgcatgccgccggagaactggtgcggatactcgttgacgcgcttctcgggctccggtatgccgacaaggcggagaagctcgacagcgcgctccagcgcctgctgcttggtgtagccgcgatggagcctcaggccctcgccgacctgccgaccgatcttgtagaccggattgagcgaggtcatcggatcctgaaagatcatcgcgatgtcgttgccccggatgtgacgcagctcctcctcgggcatgtggatgagcgagtgacccctatagagcgcatcgcccccttcgatcttgcccggaggcatgtcgatgagccccatgagcgtgagcgcggtgacggacttgcccgagccggactcccccacgacgccaagcgtctcgccgcgctccaaggtgtaggacactccgtcgaccgcatggacgatgccgtcctgagtgtgaaagtacatcttcaggtcatcgacctcgagcaggtgctcatcggcggcgatgggccgctgcttcaggtcgatataggtttccgtgttctttttcatgcttacgcgtccttcaatttcacatcgagcgcatcgcgcataccgttgccgagcagcgtgaacgcaagcacggtggataggatcgccagaccgggctcgatcatgagccaaggctgcgagcgcagatactgctcaccatcttgaataagcagtccccacgaggggttcggcggggtgacgcccatacccagaaacgacagcgccgcctcggtgaggatggctccgccgacgttcatcgtcgcgtacacgacgattgatgccaccgagttcggaaagatgtggcgtgcgatgatacgaagatcggaggcccccatggcgcgcgcggcgtccacgtagtcgttctccttgaccgacaggatcgccgagcgaaacactctggcgatcgatggccagcccagcaccccgatcgcgatgaagacattctggatgccattgccgatcaccgccagcatgacgatgacgaacagcgtatagggaaatgcgaggaacacatcggccaagcgcatgatgatcgtgtcccagatcccaccgtagtaggcggcgagcgcccccatgataagtccgatgatcgtcgagatgcccgttgcgacgacgccgaccgacaatgagatgcgcgcaccgtagatgacgcgcgacaagatgtcgcgtccgagtttgtcggtgccgaagggatgagccgccgacggcggaagcagcgagttctccgccatcgtcgcactgtcggaatcagtcggggatcccaaggtgttcggtacccacagatcagccgatagcgcgatcacgatcacgatcgtgatccaaaggatcgagatcaccgaaagcttgtcgcgcttcaggcgcttgatcgcatctccccacagagtgcgggatgcctcgccggacatctccgctgcgacgggctcatcagccttgcccacctcggcgcgttctgatggactgtgatacaacatgttcgctcctactgctcttgattcgtgccgccgagcctgatccggggatcaaggaaggcgtagctgatatcgacgatcagattgatgatcatgaccacgatgacgatcatggtgaccgaccccataacgatcgggtagtcgcgctggccgatcgcacggaagatctcgtagccgacaccgggccagttgaacaccgtctcggtcagaatcgcaccggccatcatggtgccgaagtccataccgatataggtgacaacggggatcagcgcgtttttcagcgcatggtggacgatgacggaatgcctggagagacccttcgcccgcgccgtgcgaatgaaatcctggttgagcacgtccagaagctgggagcgcatgatgcgagcggtataggcggtcgagattgaggcgagcgtgatggatggcatgatgaagtacatccaaccggggaactgcgacatcgggctcagggcacctgagggcggaagcgcgatagcgccgccggtgacctgcgggagccatactccgaaaagcagttgaagaagcatgccgagccaaaatgccggcatcgccacgagaaccgaggtgacaagcgtcacgaagacatcccagaacgaatagcgcttcacggcggagatgatgccggcgctgacgcccagaatcgtctcgatcacgatggcgaccacggcgagctgtgccgtgtagggatacttctgcgcgaggatgttcgagacatcctcaccgcgctgataggatctgccaaggtcaccatgggcaagattgcccaggtacagggcatagcgctcccacaggggcgtagggatcgaatctccgttctcatcaagcacggggcggccctccccatctgtcttgatcagatggtaacgggcccgcagattcatctcggtctgcggatcgagggtccgctcgcctgcgatgagcttgaccggatcgccgggaacgatgttctgcatggcaaacatgatcaaggtcaccccaagaaacactgggatgaactgcagcacgcgtttgacgacgtatctgagcacaacgcacgctcctctcctgctctcagcattgaaacggtaattatacgcttcagacgggctcacaagagcgatccaagcgatcaccacatgtgaagcgcttcacagctcatggctggttgatttcccaaccggccctgggctgcaaggctcgaacacatatgcagggcatcgaatactcggtgccctgcaactcaactcagtttgagtacgcgagcgacgtctcgctacttggcgatctctgccttgctgaacgcagccgcgacctgcgggctgtagtagaacttcttgagcctcttgctacccacgtacttgtgcgaatagaagtagatcgggatgagcggcatatcgtcgccgatcttggcgctgatcttgcgcagcgcctctttgcgctcgtcctcgtcatcgatcaggcgcgacgcgtcgatggccttatcgatctcgggattgtcgtacttggagtagttgttgtccgccgtgctgtagaaattggggtagatgaagttgtctatcgtcggatagtcggcgatccatcccatgcggcccagatcgtaggagccttccttcatcgtggtgagataggccgcccactcctgcgtgccctgattgacctcgatgccgatgttctcgagatcgctctggatcgtcgtcatgatgtcctcgtgaccgccaccggagttgtagttgagcgtgaccgtgattccccgcttgccgtcatcgcccgccggatatttgtcatcgagcagcttggcggctgccttggggtcgtactcggtgtacttccacttgccctccttctcatcgtcgatgagcgaggggatgacgccgtcggccaccgcaccgtaaccggacaagacggtttcgacgatgttcttgcggttgatggccatcgagatggcgcggcgaacgttgacgtccttcaggtactcgttcgtgcccttcaggttcgcggccaagaagtagaccgagcactcggtgccgtcgaggacctggttgcccggtgtgacggtgaagccgtccttcgatgcgccgtactgatccttgatgtccttgagcttggccgtcgggatgttcgtgaaatcgatgttgccggactcgaactcggtgaaggccgtttcgggagacttttggatgctgaaatagaccccatcgatcgtggccttgtcgccgtagtaatcatcgttgcgctcgatctcgatgtactgaccggtgacccatttgtccttcatcttgaacggaccgttgccgatcggtgcgagcaggaagtcatccgcctcatcgatggccgcctgaggaaccggaaccagaccgggatgggtgcacacgtagatgaagtcggccatcttcttggagagcgtcaccacgaaggtcgagtcatccgggcaggtgagccccgtgatctccttggcgttgcccgccaggtactcgctgtagcccgcaaccggtgccaggtgatacccgatctcgccgggggtcttcatgttcgggtcgaccagacgctgccagccgcgcttgaacgaggcggagtcgaccttgtctccgttgtggaacgtagcctctttcagcttgaacgtgtaggtgaggccgtcctcggagatctcgggcagatcctttgccgcgagcgccacgaccttcttcttgtcccagtcataggtgaccagcggatcgaacaggcagtggcccacctgcgtgccctgatcctcctgcaagttgtacggatcgatagctttgggatcgctcaggaagtagctgatcttgttgctcgcggaggacccgccgccatccgtgcttcccgagcccttgcctgcgggactgcacgctgcaagagccgccagcgcgcttgccgccaaggtgccgccgatgaactgacgacgtccgacgatgggctgcctgaccttgaaatctgccatgcgttcctcctttggttcaatggtgggacggtcccccaccagccttgcatccaagcgtctggcgtcgatcgagaccccatgcgcagatgttgtgtattacgataccggaaaatacagggcttcgggacaagaaacttgatcgaatcacgcgagctgctttaccaaagcgcagtgtatccgggcaaaatcaccgtgatacgcagccttatactcgttgaacgaatgcataatgtgtcaagaatgtttcagaatagcgcacaaggtatgggtttcaacaaccgatggcatgcgatgccgtcagcgagaaacggcaccctccgaaagcgccgcaacagagcaaaccatatatgagagacaatcttagatgcccacgataccctgcgggaagaagaacatgcagacaacgaccgacaagccaaacaccaccgagacgataacggtgagcttgtcgaggtttcgctccatgacaccggtggcggcgctcgagttgtacagagagctcgcaatcatgtcggaaacaccggtgcccttgccggaatgcatgagcaccagcgcgatcagcgccagcgcggatatgagccagacggcgaagatgatgatctgaaaaggacccacgggaaactccttcgcatattgtcgaacggcggagatgatagcacatcttcctccttgttcatcgcaccgcggtgcgatctccagagatgatccagctaactcgacgagctgcgacgtctcggaagcgggcgtcggcaggcgcgcagaggcggcgcgtggggagacaaaggggccaactgatgccaacagaaccgacaaaacgaacgatgtctgcgtagaagcgcggttttcgaccatcacttcgcaagaaaatcgcttggaatggtcaaaaaccgcgcttctgtggcagctacccgcagccagagcgcttctgtggcagctacccgcagcccgagcgctcccgggagcacgcccggcgtgaccccggagcgctcagccagctgcttgagctcgcctctattcctcgcgcgcgagcacgcgcccggtcatgggcgcggacggttcgagaccggcgagggtgagcagcgtcggtgcgatatctgagagccggccgtcctcgatgccggtgaggtgcgccgccttgtcgaccacgatgaagggcacgcgattcgtggtgtgggctgtgaagggatgccgcgcgccgccctcatccgtatcgtacatgtgatccgcgttgccatggtctgccgtgatgagcgcgaagccgcccgcctcgaggatcgccgggatgatgcgcgcgacagaggcgtccactgcctcgactgcggcgatcgcggcgtcggtcacgccggtgtggccgaccatgtcgcagttggcgtagttgacgatatagaaatccgcgcgatgatcgcgaatggcctcgacgagccgatcggtgacctcgggcgcgctcatctcgggtttgaggtcgtaggtcgcgaccttgggactcgcgacgagcacgcgctcctcgccgggcttgggctcctctcgacccccgttcaggaagaacgtgacatgggcgtacttctcggtctccgccgtgtgaagctgcctcagtccggcctcggcgatcacgtcggcgagcacctcgtcgggaaagctcttcgggaaggccacctcgacgtcgaacgtcggatcgtactccgtgatcgtcacgaagtgagacagatgcggcacaatcttgcgctcgaagcccgagaagctcttctcggtgaaggcacgggtcatctcgcgggcgcgatccggccggaaattgaagaagatgatggcgtcgccatcggaaacgccctcgttgcgggtggcgaagggctcgacgaactcatcgccgcgcgggtcgcgcgcgtagaaatcgcgaatgctgcgcaccggatcgacatccgcaccatcagctgcggtgatcacgtcgtaggcgcgctcgatgcgctcccagcggttatcccggtccatcgcccagtaacgcccggagaccgaggcgatgcgcgcatcgcactcggtgcgctcggagagctcagccaaaaagtcgacgagttcgcccacgtaaccggcacccgactgcggatcgacgtcgcgtccatccaaaaagcagtggaagcgcacgcgcgccacaccgcgctcggcggccatgcgcgcgatcgcctcgccgtgggcctgcatggaatggaccccgcccggcgagatgaggccgaacagatgcagggttcgcccggacgcggcgagatcgtccatcgtcttgacgaacacctcgttttcaaagatcgaaccgtcgcgcactgcgttgttgatgcgcgagagctcctggaacacgatgcggccggctccgatgttcagatggccgacctcggagttgcccatctgccccgcgggcaggccgacatcctcgccggaggctccgagcgtggtgtgcgggcaggtctcgaacagcgaatcgagatagggcgttctcgcttgggagacggcgttggcgtcgccgggatcggcgacgccgaaaccgtccatgatcacgagaagcgccggaagatgacgttgtgtcatgccagatgctcccccgctcgtgcgaccatggccgcgaagtcctcggcaacaagcgaagcgcctccgacgagtgcgccgtcgacgtctcgctccgccaggaactcggcgatgttgccgggcttggccgagccgccgtagagcacgcggaccccctcggcgatctgctcgccgaacagctcagcgagggtcttgcggatcgcgccgcagacctcctgggcgtcggcggccgtcgcggtcttgccggtgccgatggcccagatgggttcgtaggcgacaaccagctggtcggcgcgggcgagctcgatgccggccagacccgctttgatctggtcgcacacgaacgcgacctgcgagcccgactcgcggaccgattcggactccccgcagcagaacaccggcgtgatgccggcgtcgatcagggcgcgggccttgcgcatctcatcggcgtcggtctcgccgaagtactcccgacgctccgaatggccgatgatgcagtagagcgcgccgacgccgcggatcatccccggtgccgtctcgccggtgtaggcgccggatttttcccagtagcagttctgggcgccgagcctgatgtcggtgccctcgatcttgtcggccacgacgctcaggtcgatggtcggcgggcacacgagcacctcgacgccctccggtgcggtcccgacgagctcgccgagccgagaggcgagcaccgcggcctcgccgatgccgttgttcatcttccagttgccggcgatgagccgggtgcgtctactttgcatcctcgagcgcctccactccgggaagggccttgccctcgacgagctccatcgaggcgccgccgcccgtggagatccagctcatcttgtcggcaagaccgaatttgttgaccgcggcgaccgaatcgccgccgccgatgatcgaggtgcacgcggtgttggacgcgaccgcctcggcgaccgcctcggtgccatgcgcgaactgatccatctcgaacacgcccatcgggccgttccagaacacggtcttggctgcggcgatggcgcgggcgtagagcttctcggtctcggggccgatgtccatgcccatccggtcatcggggatcttgtcggagtcgacgacctcgccggtcgcgtcctcgccgaagtgatccgcaacgacgttgtcgagcggcaacaggatcttgacgcccttgctctcggcgcgcttcagcatctccgcggcgcgctcgacccagtcctcctccttgagcgaggttccgacggtgcagcccttcgccatgaagaacgtgtaggccatgccaccgccgatgatgagggtgtccgcggcatcgatcagatgatcgagcacaccgatcttggaggagaccttcgagccgccgacgatggcgacgaacggccgtgcgggttccgcgaagatcgaggtcagcgtatcgacttccttctcgagcaggaagcccgccacggcgggcagataggcggcgggtcccacgaccgagccctgcgcgcgatgggcggtgccgaaggcgtcgagcacgaagacgtcgccgtaggacgacaggatcttggcgatctccggatcgttgctcttctcgcgcttgtcgaagcgcacgttctcgagcacgagaatcttgccgggctcaagcgcgtcgacggcggccttggccttcgtgccgtaggtgtcgtcgacgaacgcgacatcgaagccggtgagctcgcgcagcttgtccgcagcgggcctgagcgagagcgcgggctccggtccgtcgcccttcgggcggcccagatggctcatgagcacgatgcgcgcatgatgctcgaccaggtactcgatggtcgggatggccgcgcgcacgcgcgtgtcatcggtgacgacgccgtctttgagcgggacgttgaagtcgacgcgcatgagaacgcgcttgccgtcgacatcgatgtcgcgaacggtcttcttcgtaaaagccatgcgaacctgcctttcaagtctgagtgctgaaacttgctttcgggcgcgtcgggtgaaaggttcgcatggatcgatgtcccctcccccgctcgcgaattccttggcgatctcgcgcggcaacaccatgccgcagcaacgagagggcgcgacctgcggcaaaccgcgggccgcgccccagatcgacgatgacggcacccgtcgagtgccgaaacacagaggttcgcgctacacgaacttctcgaagtatttgatggtgcgcaccatctgagaggtgtaggagttctcgttgtcataccaggcgacggtctggacctcgtagagatcgtttgcgccctcgatcttgttgacgagcgtctgggtggtgtcgaacagcgagccgaacgtcattcccacgatgtcggaggacacgatcggatcatcggtgcagccgaacgtctcagggtcggacgcgcgatgcatggcctcgttgatcttctcggctgtcagctcactggccgacttgacgacggagaacagcagcgtggtggagcccgtgggaaccggaacgcgctgagcggcgccgatgagcttgcccttcagctcggggatgaccaggccgatggcctttgcggcaccggtcgagttggggacgatgttcacggcggcggcacgggcacggcgcagatcgcccttgcggtgcgggccgtcgagcagcatctgatcgccggtgtaggcgtggatggtgcacatgatggcggtctggatgggcgtgaagtcgttcagggccttggccatgggcgccaggcagttcgtggtgcacgacgcggccgagatgatgttgtcatcggcggtcagaatgtcgtggttgacgttgtagacgatcgtcggcagatcgttgccggccggagcggagatgacgaccttcttggcaccggcgtcgatgtgcgcctgagacttggccttggacgtgtagaagcccgtgcactcgagcacgacgtcgacatcgagcttgccccaaggcaggttcttcgcatcgggctccttgtagattttaatggtcttgccatcgaccgtgatcgagccctcgccggcctcgaccgtgtgatcgcatgagtagttgccctgcgtcgagtcatacttgagcaggtgcgcgagcatcttgggatcggtgaggtcgttgatggcgacgatctcggagccctcatgcccgaacatctgacggaacgcgagacggccgatgcggccgaacccgttgattgcaacctttactgccattcgtaactcctttcgtaagctcccgcagacaccttgcctgccgttgaagctcaaataaataccactcgacaaatatacctttttttcaaagggagtttcgcgtgaatggaaatattgaccgattctgctggttgccgacacgtcagaatccgctgcgacgtcgactcggcgtgcgaggcgctctgcgccgcagagaatcggccgcgggcgtcacgtctgctcgagcagccgttcgagccgggtgatcctatgatagagcgccgacttcgacagcggcgggtcggcgaggttccccagatctcgcaaagagagatccggatgcgcctcgcgcagatcgcagaagacgcgcagggcgcgcggcagcgtgtcgcgcagccccatctcatcgacccgctcgatgagaccgagctgatgctgagcggcgccggcgcttctcgattggttggcgagctcggcgttgacgcgacggttcacctcgtttttgaccgacttcatcgcccgcgcgtcctcgatggcggcaacgctgcgcctggccccgacgtcgagcagcagccgtcggatgtcatcggcgctcttgatgtagacggcgagggcggagcggcgccggttcacccttggtcggatgccttcggtccctatgagctcggccagcgcgcgggcgtaggcctcgccctgaacggcgatctcgagatggaagcccccgcgcggatccgccacgaacccgcccgcgatcagcgccccgcggatgtaggcgatccggcagcagggccgggagacgacatgtctgggaatgccgcgaacgagactcccggagcgatcgagaatgcccagcagcacgagagccttctcgaggtccggctggtctggcagggtgatcaagtagttcctcaccttgtgcagaactgaccgacgcaccgtgaactcggttctgagcttcaagatcttgtgggtgagcccgatcatcgtgcgggcgaccgcgccggtctcggtcgccacctgcaggcgatagcggcccggacccgcgtaggtgagcgtgccgcacacgcgagcgagcgcggcgagcgtcgcgagatcgcagtagccgcacgccggctcgcagcgcgacagctcgtctctcacctccgccgtgaacgacatctgttcatcacctcgaggatgcaggcgcccagcgccgaggggtcgtggatcgagcgggaccgtgcgcaggagaaatcgcgcaccgcgacccagggtacgcgggcgcgcacgcggcgctcggcatcgcccgtgagcgcgacatcccgaaagggaaacgcgtcgtgtcgcgccggaaccgaagttctcgagggtccgccatcgaggttggccgcgtcgctcggcgacgcgatcggctcggcgaggcgaccgacgagggcccggaaggttcgcgtggcagatcccgccgcatctgcggagcgatggaacaccgcgatgtcgatggcaccggccatgccgtgtcgctcgagcgcggccaagcactcatctccgtccattccccaagtctctccttgcatgtcgaccttggggcagatgaacgccttcatggccggtgtggcccgcagggcggtggcgatgccatcgacgagcagattggggatgatcgaggtgaacagggaaccgggaccgagcacgacgagatcggccgccatgatcgccgcgaccgccggcgcgtgcgcgcgagccttcgaatcgagccagaccgtctcgagcgcgcacgagccatgggacagcgccgcctgcccgcgcaccacgcggccgtccaccgtgcgaccgatgagatggacgtcgtcggtcgtcgagggatgcaccctccccacgcagtccagcagctgctcgcatgcgcagacggcttcggtgaacgtcgcgccctcctcgcacagagccgcgagcacgagattgcccaaagcgtggttgtcaaggtatccgaagcggtgagcgaaggcccgcgcaaggggggcgccggggtctgaagccagagcggagaggcacttgcgcacgtcgccgggaggaagcacgcctgagcgctcgcgcaggattccggtcgagcggccgtcatcggccatagcgacgatcgcctcgatggcgcatggcagcgcgcgcagggcgcagatgaggttgggctggcccgtcccgccgccgatggagacgaccctcagggggcgcgcggcgggatcggacggcagcgcggctctcgaagacatgacgatccctccttcagcccgccaccggcgcccgcgggaggtcgcggtgagagatggagacgcggtactgctggcgctcgaggtagcgcgccgtcgcctcggcgatcgcgacgcttcggtgctggccgccggtgcagccgatcgcgatggacagctgcggcttgccctcggctatgtagccgggcatgacggcatcgagcagctggtaccacgctttcaggaagtccacggtcttgggatgttccagaacataggaggcgaccttctcgtcgagcccggtcatggcgcgcatcgtggggtcatagaagggattgggtaagaagcgcacgtcgatcatgatgtcggcctcgacgggcataccgtgcttgaatccgaatgagaagacctgcacctccatgagctgctggtccgtgagctcggagaaggcctgacgcagcttcgtgcgcagcgcctgggtgcgcagccggctcgtgtcgatgatcatgtccgccttgtcgcggatgctcgcgagctgggtgcgctcccgctggatcgcatcggccgtggtctcgccgcgcgtggcgagcggatgccgacggcgattctcgctgtagcggcggataaggacctcgtcgctcgcctcgagaaaaaccacctggcagctcatttcgtgatgctcgagcgtatcgatgacgtcgagcagctcatcgaagagaccctggctgcgcagatcgcaggtgacggcgagatgacggccgataccggcgttgatgccgacgagctcggcgagctgccgaacaaggcgcggcggcaggttgtcgatgcagaagtagcccatgtcctcgaagacgtgcatggcctgcgtgcggcccgatccggccatgccggtgatgatgacgatatcggggacgcggtcgaccgcctcggcggtccgtgcggcttcctgctgtgtcacgctcgctcctctccgctgcgcctgatcacacaccatggtatacgatttcgcgcaccgaagacgcggcctgctgccgctcattcatattctacgtgcaaaaacaactcggctgatcctgagcccccacggcggcgacggaggcgctcacacgagtcgaccacagggtgtcgcgaggtttcgatctggttccgtccgctccgaagcacctccctggatggatcgtgatgggtgcaggctatcatggctcccgtttggaccccagggaaggctcattgatttgccaaagggagagtctagccggcgcggaatctcaaccattgacaaagcgtgcgccaaggattgactcccgtcactcggcttgagacgattcgctgtcagcgatatcgtcttcttcctcagttccggactccttgacgatgtaaagaggacggtttttggtctcgagataggtcttggcgagatactgtcccatgattcccaggcagagtagttggagaccccccaaaagggtgacgatacatgccagcgagggccagccggctacaggttccccccaaagaaatgtcttcaccacgatgaagagggcgccgaagatagctgcgaagcacagaataatgcctgcgattgaagatatgaacagcggcgcggtggaaaaagccattattccatcgatggagtacagcaccagggagataaagctccattttgtctccccggcgacacggcgcgcgttaacgtagggaatccatctcgttttgaacccaacccatccgaagattcccttagagaaccggttgcgctccctcagcgagaggacagcgtccaccatggatcgcctcatgagacgaaagtctcgggcaccgtccaccacatccgtgtttgagatcctattgaagatccgatagaagctccgtgcgaacagagagcgaatggttggctcgccatctcgattcgctctgcgggcagccacgttgtcaaattcattgtcttgcaacatcgagtacatgtcgaagagaagcgaaggggggtcttgcagatccgcatcgatagtcgccacaaagtcgccggaggatcgctcaagcccggcgaagatagccgcctccttcccaaagttgcgagagaaggacagccagcgaactcgagagatgccggaaaggcgcgccgcgttcatcttgatcgatgacaacgtagcgtcttgagagccgtcatctacgaagatcagttcaaaagagactccgaactcgtcgcgcatgctacgtatgacccgttccagctcggtgacaaaaatcgggaggctctcgacctcgttatagcatgggacgacaacggaaatcatatgcatgacgtgccctcctgagcattggtgataaaaacgcaaattttggtcgctcaacattcctcgacctcggaaacgatgtaccagacctgctcatagggcctaaacagcgccttgtcggagcgaatgatgaacctgttgtcaaacgacttattgagatcaatgtgggtctgtcgtatgacgctccggtgagaaacttcgctttcaattcctgcataacgcgaaatcacgttgaaacgctctccccgcatatgcattccccagttgccagcttgatagaaatttatccccgggctgtacgcctcgtatgccagttgttgagaccatctgtcgacgaaattgatcctccgctcgggtgcagttattgcgagtaggcccatacaagatgcatcctgcgtccatacggagtgaatggcggtcccctgctcgcgaagctcctgcacgggttcgatattctgtggcgagtacagagtctcgatgagtttgaactttcccgttatagacagaaccagcaaaactcctatgattccgaccggagcaaacggttttgctgccaacgccacaaggcgggcatggtaaaacattcctatgctagaaccacgtcccgcagcaggtcggttgcggaccttcggcttaactcgactatcatctgacgagccgaataacgcctgagcgcacgagagcagcagcggcccgattgcgacatacagatatcggtattgaaagattggtttgccgatcgccgacaataccaaagttgataccatcagactggcgaagagctggagccctcctctgcacctccgatcgcgtcgataggcgaaaacagcggcaaggacacatagcattgccaacgatatagcgaatgggtcgggcttcgaatatatcgatccgatggcaacgccacaaggaagtccgaacgctgaggcaaccgcatcggcaacccacgggtcaataaaagggaagagaacggcctgcacaagcgcatcgggatagcgaaccgtaatccaaaaacccgattcgactttcacaatctgccggaggaagatgatcagccatggcaggtaacacaaaacttgcaacactgcaccgacaacaagaccagcgcgtacagatcgatcagcatgagtccgtgtaatacccgcatataacgcgacaacaatgaacagcgcgcagatcgtgccgaaatagtgcagatacgccgatgcgagactcgcagcatgaaatgtgacccaccagctcagtgggatacgcgcgctttgggcgtcacggcagcagacgcgatagatccttgcggcaaagataaagcacagggtcacggcaaaggcgcaccaggagtacatgcggatctctacagacatgtgagaaacgtagggcgtgaacaaggcaagaaatgagaacatcgcaccgacgcgctgtccgtaatcgcgtcgtacgcagccgaatcctagtagtcccagcgaaatcgatcccgccaccgagaacagccggcacgccaagattccgccacctgacacctgacggagaatccagagtgcgatgtagtagagaaccggatgaacatcagccgagccgatgcgaataatatccgagatcgagtggttggagatcgcaaggctgtagctctcgtcaaaccaaatgttaccgtgaaacgcacccgccagaagataggcgctcccaagggcaatcaccatgagatggaatattacaagagactctatccgagtacgacgccccccccccgattcaaaacatcaatgatctcagtcgataggcaagggatctctgctttcggttgattcaaaatcctcattccgctgtggtcaaacaggcaactatcgatcatttctgaaggcgatatcgattatacaacggaccggaagattgagggagatgcccgcatcacggccgtacgctcctccgccgccagcgagagtcgtatatctgcgcgatttttgtatacaaaactaatgaataaccccctgcatccagtcaaaaaccgcgcttttgtggaagcatcgctcgcgcggcatcactgcgtcgccgccctaccgtcccgcacaggatacggcgtcgccgcttgattgtcccgcgcggcatcactgagtcgccgccctaccgtcccgcgcggtatcacagtgcgccagcccgcccacagggttgcggagaatgccgtaagccgcgaggagccgagctagaccggcacggtcctgagcctgcctgaagctgaaacggacgatgcgcaagccgtgcgcagtgagcagcgcctcgcgctgccgctcttgctccatcgcttcggcagacgtgcgcccgcccagcagcgcgggatcccaccgcttcgcacggccgtcgagctcgcctgccacgagtgcaccgtcaacgctgcgccacaggtagtccacgcgaaactttcgatcggcgcgaagcggatcggcgaactccgtctgcaggtcgatcggcggaaatccgatctcgatcatcacggcgcgggcacgcgactccccaccgttctcgctgcgtccgtccgcgagttgcaaagtattgcgcgcctgatcgatgccccgtctgccagaaccgcggtccttgagataacgctccaggcaagcctttgtggtcagccccgcatgcagtgcggaatcgacgatcgcgagtccgagctccgtggatgtcgcgcagagacacttgaggaccgtctcgtcgatcccggtcacgcgaatcccatcgacgcgctccagctcttcgaccgaaagccgatgtctgacgagcagtccgggcgaccttgtccgatagctgccgtgagaagcgacatgcgttgctcccagcagctcgaagggcacttcgagaccgaaaacgacggctgccgagaacatgcagaacacccaagacggatgaaggctcgcttgggcgcgaatacggtgcatcgcgcgctcgtcctcaccgagggtcttccaataggagatctcggcgaacactcccggctccgcctccaccacctcatgcgatctcacacgcctgcgaagagcgcggcgctcgttgccgctgcgaatcgccagacaacgctttgcccgatgcgcctcccgcagcaattcgttgatccgcatgtcaattgctttcatcacgatcctcctcagaatgacctgacaccgccctaagctatcagacgtgtctttccgatatcggtcatctatcttgcagaaatgcagcaggaggttacacgggtccaacagggaatgcgcacaccgcggcatgccagtcacccaggcgccggcaggggcgcctcagaccgactgacagtgccgatcgcagcgccgtcttcatgtcgttgacgcgtcagccgattgcggatcagattgatggcgctaggttggtttccctgctttcaatgacgactcggcggccgtgccattcacagatgcgcgggttttgacttgattcagggggttattcaatagttttatgtacaaaaggcgcgcttttgtgatgaccatcagacgcgggagcggtctcggtctcggtttcggtctcggcagcacggcgccctccaccctcagactctgcggccggcgcgccgcactccacggctccgctgcggacgtcccaggcgcgcagcatgtagaagatctcctgcgccacggcccgggggatccccttcacctcggcgatctgctccgcgctcgcctgacgtagtcgcttcatggagccgaagtgacgcatcacggcgcgcttgcgcacagggcccacgccctcgatctcgtcgagcaccgaagccgtcatcgccttgtcgcgcagctggcgatggaacgtgatcgcgaagcggtgagcctcgtcgcgaacctgcttgatgaggtagagcgacgccgaaccggacggcagcacgaccggtgtgtcgtcccagggcacgaacagctcctcgtccgcctttgccagaccgcacaccggtatatcgagtccgagttcggcgagctgcgtcatggcggccgtcagctgcggcttgccgccatcgaccacaagcagatccggccgagatccgaagcgctcgtcggccatgcgcaccggtgcgtagcgtcgccccagcacctccagcatcgaggcgaaatcgttggcctcgccggttgatgtgcgaatgcggaagcgacgatactggctcttgtcagcgtggcccgctgtgaacaccaccatcgaggcgacggtgaagcacccgtggatggtcgagatgtcgaagcactcgatgcgcatcggaggtgcaggaagcgccaaagcgctctcgagctgcagcagcgcctggttcgtgcgatcgtcggcgtaaccggtgcgcatcatatagcgcatgagagcgtggcgcgcgttgcgctcgcaggtctcaagcagacggtgcttctcgccgcgctgcggacggtggagccggcacaccctgccgcgcttctcggtgagccactcgccgagcagctcggcgtcagcgagatcgatcgcgacgtcgacctcggcgggaacgtcggccgtctcgtcgtagtagcgcttgatgaagcccgagaccagctcatcggcttccacgtcaaggcccttgtcgaggatgaactcgacgcttctgatcgttcgtccctcgcgcacgatgaacacgcacgccccggcgatggtctcctcgcgatagaagccgacgagatctatatccacactcgtgggaaactcgacctgctgccggtcatcgaggtcgctgatcatctggagacgccgtttgatgcggccggcgcgctcgaaatcgagcgcttcggcggcctcgttcatctcggagacgagctcgttgaccacatcgcggcgctgaccggtgagaaagcgctccacggctcggatgctccgagcatattgctcgggggcgatggcgccgacgcacacgcccgggccgcggcccacgtggtaatcgaagcagggtcggccaccggttgcgcacaccaggctcacgatgtcctcatccccgcgatgcgcctcgatcatgcggcgcacccggcgccactcggcgcacccagcgctgcagacgggtatgaccttgcgcagggtatcgatcgtctctcgcgcggcgcggctgtccgtgtaggggccgaagtagcgcgtgccggctctgtggcgctcccgggtgtacttgatagcgggaaacagatcgctctcggtcaccgcgatgaacggatagctcttgtcgtccttgaagtccacattgtagtaggggcggtactggcggatgaggttgcgctcgagcacgagcgcctcgtgctcggaatccacgacgatgtagtcgaagccgcgcacgacctgcatcatcagaggaatcttctcgcggtcgtcggcgagcgtcacgtactggcgcatgcgcgtacgcagattcttggccttgccgacgtagatgacctcgccggcggcgttcttccacagatagcagcccggcagcgccggtacgcgggagacctgctccgccaggctcatgatgtcctcatcaccgagcatgacgcgctagcacgaccctcgcgagccgcctgcacccggaggcgaaaggcgtcggccacccgagtcgccagcgcggttcggacctgagaccgctcggtggttcgagccggtgccggcacaaggcccggtctgatcgagacgagcggagccggtgccgccacggggcccggcctgatcgagacgcgcggaggatggggcgctcagagacggaggggcgggacggccgcggccgaagcgagccccgggacgtccgtgcgcgctcgtgacgcgcgcgtcctcaccgcgcgccgcgacttcgcctccgacgtggctgcgccgcgtcgtcgcagccgacggagaggcggcgacgcgccctctcgcgcgcgtccgggatgtggcgcggcgtcgatgcggtctggcgcagcgctgcatgccgccgcgcgcccggcgccggctgcggccgcccagcagtctgcggatgagcgagccgaccgcatcggcctcgggtacgcccaccagcacggccgcaccgaacgtcacgagaagcgagacgcaacccgagatgacgacatagcaaagcgtgcgatacgccgaaaccgcgacctcggttccatggaccgtgaccacaagggggcccgtggtcgcctgcagcgcctgcatgacgccccagccggccgccgcgcccagcgcaccgagcaccgcgccggtcgcgaagccccggatgatggtgccgacattgaggccatgcagccggcgacgcagccatcggatcgacagcgcgtcgagcacgaggaagtacaagaggttcgacagggcgatcagctccatgccccctcccagcaccatgacgaccaccagcgtgaaggtcgcctcgcacacggccgccaccaagcagaagcgagcatagggccgcatgtccatcagagcggagaagctcttctgcagaagcacgaactgtccgtagaacggcagggagagagcgagcacggcggtgtagctcgcaacgagatgcacgccggagacggtgaacgccccggccgcgtagacgaggttcagcgggaagctgtagacgaccacgtacagcgccaggggaatcatgaagaagaacagctcgctgacccctcgtgagatgcccgctcgcacgcttcgcgtgtctccgcgggaggcatcgcgcgcaagctcggtgtacagagccgtggacagcggtatcgcgatgagcgcatagggcagcgtgtaccacaggcgcgagtaggcgatgaccgacgcaccggtctccggctgcacgtgcatggccgtcgagttcgtgacggagccgagcacgaaggtgcaggccgtcgccacgagcgtgggcacgccgagcgccacggtctggcgcagcgccggatcggagaggttgatcctcaggcgcggccggatgcccaagcggatgagcgccgggatctgacagaccatctggaccgcgaccccggcggttgatcccacggcgatcacgagcagcgcggccatcggactcacctgcgagagcggacgatacgccagaaagctcgcgatggtcacgacgttgttgagcacaggggcgaacgacgaccagaaatactcgcgatgcgcgttgagcacgctcgagaacacggagcccagaccgtagaacaggatctggacggccgtgtagcgaaagaagaagacggacagatcgatcgtcttggcggcgtcggcggcatcgctgctgcccagaaacgactgcgtccagatgaccgccggagcgaacacggttgagagcgcgacgatcaccccgagtacgaccagcaggatcccgagcagattgccgatgtagtcctcggcgccagcgcgtcctctgttgcgacgcacgtccatgtagaccggcaggaacgccgtgacgagcatgccgcccataacgagttcgtagagggtgttgggtaggttgttcgatatctgaaacgccgttgagacggtgctgatgccgataccgaacgccatggcccacgtgcgtatgaaaccggtcacgcgcgacaagacgatgagtccggtcataagacgcgccgaacgcatgacgccgccgtaatcggaggtggacatgtcgtcctcggcggcgctcgcagcgcttccgcggccgggcgcgggatcttcgcgcgcgttcagcgaagcgtccacctctgagccgccgctcgggcgcgcgtccgctcggtcagcgccgctcggcgtgcacagacccgcaggcagggcgggtgcgcgatgacagccgggaggcggcacggcaccggcggcctccagaaaggcagaggtcttgtccggctcgatgagcggacgcttggcccaaccggccgcgttcaaaaatgccgacgtctcatcgggcctgcacgagcccggctcgtcaccggatccgaagtgattgccgtcatgacgcggcttgtctgccatccgtcctatcccttcttgcatgtgcggaccacgatcgcgagcagaccgcgcacatgagcacgggtgccttctcgtccgccgcgggccgcgcgacgggcatgcagcataccacatgagcgccaacggatgtggaggtcatggggtgcgcacctcgtatcagtgtagccatctgagtaatccgtaccgcgtccaaggtgtcattccattgattttcttgccggcgcgcgggcgcgggcggccgaggtgcgagcgggcgcgggggcgagggcgggcggccgggtcgcgggcgcgaccgaggcgcgggcgcggcagaggcgcggtcgcgggcgaccgaggtgcggagcgcgacaaacgcgcggtttttgaccagaatactgctatttgaccccctgattgtagtcaaaaagcgcgcggctgcaggcatcggcggccgcgcccagcgaggtgcgattcgattcgagcccggtggtgctcagagcgctcacgggcaccttgctgctgtcggtggcagcgcggttggaaaacgccttgtttccgagcttcgtcagagtggtgttgcgattcagacccgtctgctcgagcgcgtagcagtaatctcgatgtcggcgtccgagatcgcggcgtgataatccttctgcccggacaggtatccgtagatctcgcacgtcgggtgctccgcatcgtcgtcggcgacacggaaccgctaggtcacccttctttgttccttacgccgatgaacgcgtggaattcttgcacgagatttaaagctcgcggggtccccccgagatttaaagctcgcggggtccgcccgagattcggagctcgcggggcccgcttgagattcggagctcgcggggcccgcttgagattcggagctcgcggcgcccgcccgagatttggagctcgcggggtccccgtgtcggcgcggtgcgcgtccgcatcggcggcgcggatcccgcgcgctgacggccgctctccccctgccgtggcggcatccgacccggaatgcactgcggggctcgccgtgccctgggccaacatgaccgccgcgcccgacgcaagcagcaccgctgcgacgcagccgatgaggacggccgacctcgcagcagttgtccacgtgcgccggctcacagtgcaaccgattccgtgcgaggatgcatgctgccacgaggccgcggcaagccgactgagatcgcgcgcgcaacctaggtggaacatatcgacaatcccgcacgataatccgtcacgcttcgatccgctcgcaaatgcctgagcgaaacacggagaagtgtcggctagagcgccaatcccccacggcggcgccagacaagcgtcgccgcgccgagtgccgccgtcagcgccagtgcgcacgcacctgcctgcgcgggtccggacccgaaggcaccggtgcccggcagggtcggtgcggcctggtagctcatcgtcacatcgatggcaccgggcgtcaccggctcgtagtgcttgccatcgatcgtgacggtcccaccctctgcgatgaggatctcgcttaccgagccgcagagctggaagccagcgggggccatcgtgttgaagagatagtagtcgcccggagccagaccgtatagggctatcgagccatcggtacccgacacccggggccagccgttgggcccgaccgggtgggtcttgtccttatcgatgaagacctcgttggcccattttgaagtgtccgagaccttactcgagtggctcaagacgtagccggcaccggcaaccaaagcgccacctgaatcggcgctgtgcaccgtgagagacatggagaccttggacttccactgggcgtagagcatcacggtggcatcttgcatcttgctcagatcaccaatcagagtctcctggtcgtcgagatgctctccgctgccgtcggccatggtgttccacccggtaaactcgaagtcctttccacgggtgtacgtgtttctcggcagcttcaaagtctcgccgtagatcttggtctgtgccggcatcaaggtgcccgagcccttgttcggcaagaaatttatcgtgtagcgcacggcaggaaccgtgcaatcgagcggcgcggcacccttgtcgtcgtatacgttgtagctgcgccgcgtcgcacctgctggataggcgaattcagtctgtccgacgacggtgacgctcaggtgctcttcgttgggcgtcagcttgcccttggggtcttctttctgcggcagcgtctcgaagccgaagttgaccttagtggagccagggggaacggttaccgaatactctcccaagcacccgccgttatcgcgcgatatgctcagcctgaagctctgctttgcgaagactgtcatgtgcgccctcgtgaaattattcgtgatccgtttagcagagacctccttcatgggagtcatgacgacgagcgtgccgtccgtttgagaaaaggttatattgtcgtccgtcagcgtcggaacttcggcccatgaggggggcacgaacaccttggttattttcgagcccgtaaacgtcgacgatttcgctccgctgctatcgcgcacaagcttaaaactctccggcggaccgttgagatacagccgatcgtagttggtgccgtcaaatgaggcgatcccgatagtaagcggtttgtctttgatttcgggtgcgttcagcaccagatcgtacaagttggtgtttccgttgacatcgggctccttgcccaagctaggacagtcatggaaagcgcgtgccccgatggaggtgaccgtcgtgttcgtcgtcagacctgtcgaggtcagactcttgcagtcgtagaagggacccatctcaccatccataccgagatctgtcacagacttgtttttttcaagtccggtcgtcttcagattctgatcgttatcgaaggcgtttgcgcgcagctgctttaccgagtcattatcggccaaaccggtcttatcgtagttgccgttggagaatgcacccccatcgatgagagtgacacttgaattctcagcaaggccggtctctccgatcctaccatcatggttgtaggcctcgcgcccgatgctgaggatggttgagtccttgtccgcgaggccggtggacgtgatgtcatagcactgccagaaggccattgagccgacacggttcaccgtgtacacgtcgttgttgtagacgatagtgtgcggcagcgtcacatcgccgctcggcgcgggatccagaacctctccctgcgtgctttgaaatgcgttctccttgttgactccgctgccgatctccaccgttctgttatctggatcgacgctcgtgacgccatactggcatctccataccttgccgcctacagaaatggacccccagaatcgcgtgcccacgacggccgcgcgaggcgacgtggcaccagagttctcattcgtgggcgacgcctgatgtttcgtgccatctgaggccggttgcaaaccaccgcccgccccggatttcttggcgcccgtcgagccatcggtagcggccgcatcggcttgttgagcgcggtcgccacttttgccgtcgatgcgctcgggatcggttgtcttgtgcgcgctcacgcgactctccttgacggacgagccctgctgaccggcatccgccccggaatgcaccccggggctcgccgcgccttgggcccacatgaccgcagcgctcgacgcaagcagtgtcgcagcgacgcagccgatgagaacggccgacctcacagcagatgtccacgtgcgccggctcacaatgcaaccgattccacatgaggggcctgcgacaccacagtggcggcaagccggtcgcgaaggcgcgcgcaacctgagatactatgcgatccgccaagggtcgctgatgaatgttggcactcgtcgatcgcagagacgaccgcgataaaggtgcatcccaaaagggggcacatggagtttgcagctaaattcggccccatagaatagcccccttccagctaaaacggtcttccatctggagcgggacagagcgacattcccgcgcggtaatgtagttttcattctatcattttgtccggaatctcaatcagattatgttcattcatacaaatgtcacaagacattcaggtctctcgatcagttcagagcatatccgactcgacgctcacatgctcgcgctcgcgggctgcgtcgcgagcgagcaccggcttcaggaaccgcccggtgtagcttttcctggagcgcgcgacctgttcgggggtgcccgccaccacgacgcgtccgccgccgccgccgccctccggacccagatcgatgatccgatcggccaccttgatgacatcgagattgtgctcgatcacgagcacggtgttgccggcatcgaccaagcgctcgagcacatcgagcagctggcggacatcttcgaaatgcaggcccgtcgtgggctcatccaagatgtagaacgtctttccggtctgcttgcggtgaagctcgcgcgcgagcttcacgcgctgagcctccccaccggagagcgtcgtggccggctgtcccagtcgcacgtagccgagcccgacatcgtagagcgtctggagcttgcgcttgacctgcgggatattggtgaagaagatgagcgcctcggccacggacatgtcgagcacgtcggcgatggagcggcctcggtagagcacctcgagtgtctcgcggttgtagcgcttgccgtggcagacctcgcagggcacgtagatgtcgggcaaaaagtgcatctcgatcttgatctgcccgtctcccttgcacgcctcgcaccgcccgccggccacattgaacgagaagcggccgggagcgtagccgcgcgccttggactccggcgtgctcgcgaacagcgcgcgcagatcgtcccacagccctatataggttgcagggttcgatcggggcgtgcggccgatcggagactggtcgatatcgatgaccttgtcgatctgagcgaccccctcaagcgagcgataggggccgacggggcgcgacgagcgctggatggcgttggtcagcgccggggcgatcgtgtcggtgaccagcgagctcttgcccgagcctgacacgcctgtcacgacggtgagcgttcccagctcgatgctggcgctgatgccgcgcaggttgttcgctctggcaccggtgatggtgagcgcgccgcgacccggatcgcgccgtttgctcggcacgtgcaccatgcgtttgccggtaagataggctccggtgagagagccgccgcatgccatgatgtctgccggggtgcccgcgcacacgacctcgccgccgttctctcccgcaccggggcccatgtccaccacgtagtccgcggcgcggatcgtgtcctcgtcgtgttcgacgacgatcacggtgttgccgatgtcgcgcagccgctcgagcgtctcgatgaggcgggcgttgtcgcgctgatgcaggccgatcgagggctcatccaagatataaagcactcccatgagacccgcgccgatctgcgtggccagccggatgcgctgcgcctcgcctcccgacagggtggcggaggcccgcgcgagcgtcagatagtccaggccgacgttcaccagaaagcgcagccgctctatgatctccttgacgaccctgcctccgatatagcgctcgcgctcgctgagctcgagcgtctcgaagaacgcaagcgactcgttgcacgacatcaggcacacgtcgtagattgacttgccgcccaccgtgaccgccagcatctcgggacgaagcctggcgccgtgacacgcttgacacggctcgtcgcggatgaagcgctccagccgcgccttggtgttctcgttggtggtttcgatgtagcgttcgtagaggatgttgcgcacgccggagaacttcgtggaccagtgcgtgtcgcgcccgtcctgggtgcgatagtccacgcgcatcttcacatcgcccagaccgtccagaaagatcttgcgcacgcgcgcgggcagctcgcaccagggggcggacggatcggctttgagatgccggcacagcgctaaaaagatctggggatagtagttcgacttgccgaagaagctgccgaacacaccctgctcgatcgacagcgaagggtcctcgatgagggcctcggcatcgacgaccttcttgaatcccaggccgtcgcactccgggcacgcgccatagggagcgttgaacgagaagtcgcgcggctgcagatcgtcgatggaatgcccgtgctccggacaggccagggcgagcgagtagcgcaacagatcgccttcggtcccctccggggcgccccggtcggccagcagatagacgccgacgttgccgtgggcgagcctcgtggcctgctccacggcctcagcgatgcgccccgaggagtccgggcggatgacgatgcggtcgacgaccacctcgatcgtgtgcttgaacttcttgtcgagctcgatctcatcgtcgagcgagcggacctccccatccacgcggacgcgggagaagccctcggcgcgcaggtcatcgaggagcttggtgaactcccccttgcggccgatcaccgccggagcgagcatgtaggcgcgcctgccttggcctgccgccaggatcttgtcggcaacctgatcggtggtctggcgctcgatgacgcgcccgcacacaggacagtgcggaatgccgatgcgcgcgaacagcaggcgcagatagtcgtagatctccgtgaccgtgcccactgtggatctggggttcttggatgtggtcttctggtcgatggagaccgcaggagagaggccgtcgatggaatcgagatccggtttgtccatctggccgaggaactgccgggcgtagctggaaagcgactcgacgtagcggcgctggccctcggcatatatggtgtcgaacgccagcgagctcttgcccgagccggacaggccggtgatgaccacgagctgatcgcgagggatggtgagatctatgtcgcgcaggttgtgctcgcgcgccccgcgtatgacgattgaggattcggacatgcatggctcctcgtgaaaacggactcgacatggtgcgcgcccggcaccgcaggctgcggtgcctatgaggcaaccgattcgggcccgagacggtaagaatacggcgccctcggcgccggtgagcgagaccagctgagaagcgcagccccacagtctagcgcaaggcgcggacatatgttcgtgatcccccgcaccgtcatgggatatacaagccttgttcgtgtttttatgtcgagagcacaagcgatgcgggcccatcggcgagcgcgatggggcatgtgtacaatagggctcagaggccagacaggggcaccggggaccgattctgagcagacgagacgatcgggctcccggccagctcggtgaagcacacggaagacgaggagcgcatcatggattgcgagcacgctgagaagtcgggcggccagcgggcccccatgagattcgagcagaactccctgtcggaggtcaaacgggtgatcgcggtgctctcgggcaagggcggcgtgggcaaatccttcgtcaccggagcgctcgccatcgagatggcgcgacagggcctttccatcgggatcctggacgccgacgtcaccgggccgtcgattcccaagatgctcggaatgagcgggaggcgcgcatcgggtctgggcagactgctgctccccgagatatcgactgggggcatcaaggtgatctcatcgaatctgcttctcgacagcgagactgacccggtgctgtggcgcgggccggtcatcgccggggcgatcaggcaattctggagcgacacctcatggggaccgctggactgcctgctcgttgatatgccgcccggcaccggtgacgtcgcgctcaccgtattccaatcgcttccggtggacggcatcgtcatcgtgacgagcccgcaggacatcgtatcgatgatcgtcgccaaggcggtgaggatggcagagaagatggacgtgcctattctgggcgtcgtcgagaacatgagctacgtcagctgcccgcggtgcggcgagcgcatcgagctgttcggcgcgagcacgcttggcaagataaaggagcgctacggtctctgcgagctggggcggctgcccgttgagccctcgttggccgccgcgatcgatgccggaacgatcgaggaggcgctgccggcggacatgctcgcggatgcggtggccgctatcgaggcggtttcgccacgggaggcagatgagaccgattcggcggcgaagtcctcggggccggactcgcgtgtggatggcgatggggccacgcgcgcggagccggacgctccacgcgcgtcggacatatcgtgagggccatcgcatgatacggccatctcatcagcgctcaaccacgacctatgacgtcacggtggtcggcggcggggcctcgggactcgccgcggccctggcggcccgccgcgccggcagccgggtcgcggtgctcgagcacgacgtcgcctgcgggctttcgattctggccacgggcaacggccggtgcaacctcgcgcacgtcccgctcgaggccgcgcgctacagcaaccccgacatcgcacgcgaggtcatggggtcctcggcggaaaccgagatcgaggcgtttctccgctcggtgggcatcgtgaccgtcgaggtcgccgggcggctgtatccgcgcagcaaacgggccgaatcggtccgcgacgccctgctgggagcctgcgagcgggagggcgtcgagctgcgcgccatgcacaccctgacccgcgttgaggcccgcgaggagatggggtggaggctgcaagcgcgcagacctgaggccgcgctcgacgtgcacgatgatcgcgatctgaaaagatggctgcgctgcgagcgcagagcgctgtcggcggcggcgctgcaggaggttcagctgagcgcgcgccagatcgtggtcgccgtcggcggacagagcgccgagatcgcccgacgattcggtctgcctcatgaagaagagacgcccatgctctgtccgatcgcctgcgatctgccgggggccgccggtacgcgcgccgctctcgacgggctgcgggtcgacgcgacgctcaccctgatgcgcgcgggcgcgccggtgtggcgcgagaccggcgaggtgctgttccgtcgctacggcatctcgggcatcgctgcgttcaacctgtcacggcggatccgaccgggtgatgtcatcgagatcgacttgttcgccgacgtcgacgaggccgatctggcgcgcgcgatggcaaggcgcgaggcggccgtgggaccgctcgcgcgaggcggtatctcttggttcgacggcatgctcgcccgccctctcgccgcgctcatcatgcccggcgcggggaccacgccgctgagctgcgcgcgggcatgcaagcatatcgcccttgcggtcaccggtaccgccgatgagcgctgcgcccaggtccggcgagggggcatccccctgtcggctgtcgaggtgcccgatctgacggtttcacccgagctggcagacggcatcgccgtctgcggtgaggcgctcgacatggacgcggactgcggtggctacaacctggcgtgggcgtggctgtccggtctgcgcgcggggacggcggcggggcgagccgccctccggcgcgagcgtggagcggcagccgtctccccgctcgaagcgcaggagccgccgcgagcgcgacatgcggcagcgggcggcctcgatgcttgagatatcccagatcgcggtggcactcgacgcagccgtcggagaggcggcctgtctcgaagcggccagacgcgccgcctttgacctgctcggtctggaaccatcggacgtcgtcgacttcgagctgcgcagacgatcgatcgacgcgcgcagacgccgcgatgtacatatagtcctgagcgtagcgctgcgcctgcgcgaggacatcgacgagacggctgtgctcgcgcatcttgatccatgcacccgcggacgcgtccggatcgcgcagacggagcaggccgcgtctcctgctcgggaatcacgtgccggatgggacggttgggcagcgcgatacccgcagaaaccgtcatcccctcggtctgcagaagccggcctcaatcggcgcgcagatcgaccggtcgtggtcggagcgggctgcgcgggcctgttcgccgcgctctccctggccgaggcggggctcgagccgctcgtgatcgagcgcggaggcgatgctcgtgcgcgcgcggcggcgatcggccgcttttatcgcaccgccgtgctggatacctcgagcaacatccagttcggcctcggcggcgccggcacgttctccgacggcaagctctccacgggtacccggagccccacgcaccgtctcatcctggagacgctggttgcagccggttcgcccgcagagatcctatgggacgccaagccgcacatcggctccgatcttctgcccggcatcgtcgagcgcatcgcgacacgcatccgcaagttgggtggcgaggtgcgcttcggctgccggctcactgatatcgtctgcgagaacgcaccgagcgagcgggtcgttcgcgccatcgaggtcgagcagaggtccgagacgggcgggggcgccgagcgcgcggcggatcctcggatggacggtcgtcttgagcgcgagggcgactctcggacgggcgacagtcgcgacaaggtgtctgagacctgcgagcgaatccgctgcaaccggctcatcctggcgtgcgggcactcggcacgcgatgtcttcgagctgcttcgggaccggggattcgatctcgagcgcaagacgttcgccatgggcgtgcgcatagagcatcgccagagcgccatcgatcgcgccctgttcggccgcgccgccggccatcccgcgctcggtcccggttcctaccggctcgccgtgcacccggccggcagccgcagcgtgttcaccttttgcatgtgtcccggcggcgaagtcgtggcggcggcatcagaaaagggaggcgtcgtcaccaacggggccagcagattcagtcgaggcggcgagaacgccaactccgcgctgctcgccaacatctttcccgccgacatgggcggcgatgatccgcttgccggcgtcgcgctgcaacgcagatgcgagcggacagccttcgagctgggcggaggcgcatatcgggcccccgctcagctcgtcggagactttttgcgcggggctgcgagcgaggccggcgggagcgtgaagccgacctaccccctgggggtgcgctggacgcagatcgacccagcgctgcccgcctgcgtcatcagcgcattgagagccggtctgggccagctcgggcgccgactttcgggcttcgacgccgaggatgcggtgctgtgcggcgtcgagacgcgctcgagctcgccggtgcgcatcacccgtgacgatgcgctgcaggcgctcggggtgacaggcgtctttcccagcggcgagggcgccggctacgccggcggaatcatgagcgccgcggccgacggcatccgctgcgccgaggcgctcatcgccagtctgtagccagacgcgctcgaagggacgggcgaagctgcatcctcgcttcaggtcacccctcctttccaccgtaaaacacttgctcgagcaggaagcgtgcatcctctcgagtgatcctcacgggattcgagggcgtgcacacgtcttccatgacggcatcggtaagctgatcgaagtcagcctcgaatgcatcctcaccgccaccgagcaccgcacgcatcgtcggcggcacatcgagccgcgcctgcatgtcgagcacaacctgttccagatcagtcgctccgaccaaacgcgcgagctctccgtaccgcgcagcggccttctcgctgcgcgcacggttgaacgctatgctgtagggcagcgcgacggcattggcaaggccgtgcgccacattgtaggcggcgccgaaggtgtgcgcgacaccgtgacagattccgagcccgccgttggtgaaagctataccgcccaggcagctcgcgatgagcatgtcctggcgagcggtcaggttcgacggctccacggcgcacgtctgcagcgcacgatagcccgtgatccatccgccgatcgcctgcgcgtccgaaaaggcgtccgccgatctcgccacataggcctcgatgcagtgcgtgagcgcatccatgccgcaagccactgtgccggcgcgcggcatggtgagcgagaactcgggatcgagtatcgcgacatcggggatcaagcgtccggtgtattcgcgcaccgagtacttccgccgcgagaccgggtctttgataagggcggctcgcgtgcactcggatccggtgcccgcggtcgtggcgatgcagcacatccgcgcccgctgccgcagtgcgagcttcgcgggcggcatggcgtcctcaagcgaaacgaagctcgggttctcgtagaacacccacatcgctttcgccgcgtccatggctgatcccccaccgaagccgatcacccagtcgggctcgaacgcgcgcatctcctggacaccgcgctgcaccgacttccagcagggctccggctcgacttcgatgttgacccgccaggtccagcccgcttgatcgagcacctcggtcaagcgatcgagttgaccgagcttgacctgtgtgtccccgctcatgacgatataggctcgccgcagcagaccgggcaggtcggcgagcgccgcgatcgcgccctcgccgcagtatatcctgtccgcaccgagcttgcagattctcatatcgacaactcccctccggtgcgaccgcctgagctttggacgtcgcgatcgactccaaagatctgcgaggtctgtttgtctctatcggccatttggcacctgaccataggtcctagaccgctcgagcgcgcgtgcgaactggtcacgcgtgagataaactggacgacccgcacacgcgcactgccattggacgcgcgaggtgaactcgatgttctcagccaaggcgaacgcctttgacagactctcatgaagacagacgtctccatgattggcgagcagcagcgctcgagtcgccggagtcgcacgcagcgccatctcgacagcggaggcgagttccgctgacccgaatgtctcatactccacgagtgggatctcatagacagcggctcccatcatggcgtagtgcgccggcttgagcgtctcatgcatcgaggccagcgtggtggcgaacggcgagtgggtgtgcacgaccgcgcgggcgtcgggacgattcagatagacgatggtatggagtccgtgctcagacgagggctttcgttcgccctctatcacattaccggcaagatccataaccacgatatcctccggctcggtctcgaagtagcccagccccgacgggcttatgcacagatatccggtccgcgggtcgaagaccgaaatgttgccactcgtgcccacgcacagaccgctcgcactcatctttctgccgaacttcacgatctgtgtacgctgctgttccatgatcatgatgtatgctcctttgctcctccgaagaggcgaccggggtgaatttgtatatgaatccgataggtggcggcggggccggtggcggcgcaaggtcgaaggatatcgcgagctgccgcgccgatatcttgcggcgtccgccgcgaacttctctcagtccgttcgcttcgagccgatttgctctaggttgacgaccatgtcgcttgtgcccgtctgccagtactgctggatcttcttcgcgagcaggatcgggcttttcggaagcgcgtcgacgacgttgccagcgttatgcggcgtgacggtgacgttgtcgagggcgagaatgggatcgtcgggggcaagaggctcgtcccagaacacatccagggcgcaaccgccgatgcggtgctcgacgagagccgcgatgagcgccgccttgtccagtacaccggcgcgcgaggtgttcacaagataggctgtcgacttcatgaggcctatctgctgcgccccgatgcacccatctgtctcaggtgtaaggcgcaggtgcaggctcacgatatctgccccggcgaaaagctcccgctcactgagtagcttcacatcgagcccctgcgcgtcaagacgcgcctgatcgagataggggtcgcatgcaatcacacgtcgcatccccaaaccgacagcctttctcgccacgaggcttccgatatggcccagaccgacgagcccgagggtcatctcggaaagcgaagtggtgtagccactgttcacgtagtcctttcgccactctcccgccttgagagctgcatgtccgcgcgctatgttgcgcgtctcgcagagcatgagtccgatcgcgaaatctgatgtcgcctccgcgtttctgatgcagtggatcaccgggatatcttgggaggtggccgccgcgacatcgatgtgctccatgccgccccggcaggttccaatcaatctgagcctggttccggctgctataagatccgcgggcaccggacagaagtgcgtgagcagcacgtccgcgtcggcgatggcttcaaaaacggcgtgtggcacctgctcggcgtccggaccgcttcgctcgagatgctgcgcacgacgctgaaactcctgacgcgaggagcaaacccattccacggcgacgatctgggcgttcgcatcgagtgatctggcggcctcggcaagcagctcgcagggaacgacgatatctccgataacgatgattttcatggtgacttctcctttggagtgcgggcgcatcaaacgatggcgtgtttctcggatggcgcaatgccatcggcagcctcgtgcgcgggccgcgcacctgtcgccaagcgctccagataatcctgaaagcgcgtgcggttctttctgaatacgatgtacagaatgatgtagactgcaacgactaacgcgatgatcagcggattctgcgtgagaaacgccatcgtgatcagacccgccgtgcagttggacatgatgaaaccgatgacgaacgtaccggcggcgacggcctgcacggccggatcgaaacctgcttgggcggcgacctgagtgaacgcgctcgcccaataggacgccatcagcagcttcgcgatgaagacgatgattcccattacgagtgacttcaccacgttgccgttggacagagccaccgggatctcgaccatatagggcagcgagggcagcaccatgagggggatgacgagatttcccggcagcagaaacgcgatcaggatcccgaacggtatgatcagcaggccggtggtgagcgtcgccgcctctccgtagcccagtgcatcgttcacggcgacgatgaactgccggccctggccgtatctggacttggcgagcgtcttatgagagaactcggtgagcgccccgaacccggctgcgaacatgccggcgatgcgcgggaagatcgccatgacggccgcgcacatcacggcaacctgagcgacgttgccccatccggcgagggtggcgatccgatctatattgcccacgatgcctagcagcagcccgatcgccagaccgatgtacatgggctcgcccatgacgccgatccgctttttgatggaggccgggtcggctttgatgcgatcgaatcccagcttggacagtatgatgttcagtacaagatagaggggcgcatcccccatgtgatgcggtgcggtcatgcagcaacccggataattgaaataggtcgaccagcgcttctgcaccgactccgcgataagcagagtcaccaagttaacaaacagcatgagcgcgaacgccagcaacatgttgccgcaaagcagaaacagaaacgagccccaaacagagatcgagtagttgttccacaaatcagaaggcatgaagatatcggtgatcttgagcagccacacgacgacctgaaagatcagacccacaccgatgaacatcatgccgaggtccgttgaataactcaccgccgcaacggcctgccagccgatgtcgagagcgggcttggagatgcccgacgcgtcaaccatgcgctgaatgagcggcgtcagcacgcctccgaacgcgttggtcacaaatgacatgcccatgaggccgacgcccactagcaccgcggactgaaacgcccgcttcgccggagtgcggaagatgcggcagatcacgtagatgatgacgggcacggtgatgtagttgccgaaggtgtcaaaaatctccttcaacagggtgaagaatccatccattgctctctcccctctcaaggcatatctcagtcggtgagatcaagacctttgatcaaacgtttgagctggccgagaaattcctcctcgccgattcctaccaaaaaacccgtcgcattgaacgccgggatcccacaggtgtcctcgacaggactcgtatatgctatgagatcccaaggatggatagtcgaagcgatggcgaccccgggcgggttggtctcatcggtctccgcagcgtagccgagctcgtcgagcacgtcgcgcagcttagcggacaacatagcggacgtcgcggttcccgaaccgcagacgcacaggattcgtatcggtcgcataggtatcctttcgttgtgtgccatctggtcaggcgagggcttatctgatcttgggacgcggcgttccgcctgacattcgaccgggctcgtcgcactctatcgggcgcagcaattcgatgatctcgcgcggatcgcgagatcttcggatgcgctcgagcagctgcgcgtccgcgatgacacccatcatcgtcttgagcaagctgagctggctgtttgcatctttgatgacaagcggcatgatgaggcggacatcgagcgttgtgtcgggcgcgcccatcatcttgaattcgacgggctcgcgcggcacgatgacgccgacggcaggtcggatgacaagggtcgggtcggtgtgcgggagcgcgatcgcccatgaagcacctggcagaccggtgggataggttttttcgcgatcgcataccatatcggcgtagccctcagtcacgaatccgagcttctcaagtctgtctcccataagacggatcgcctcctcggcactcgccacctcggcatcaagaatgattaggtcggtatgcagcaacgatgtcatatgtttcacctcctttcagtcttattgtttggggaaatctgcgtttcgggttcatgcagaaacgaactttgggaagcgaatcatcggagatcttcgagacgacagccgaggacctcagaaatcgtgagcacctgtgaccaataccactctgattttcctgagagtttcttttgcagatctgctgagctgagattcaacttgcctgcgagagcatccatgctgttcccgtctttcgacagccagaggcgaacttgctccgcaatcatttccatctgctcatctcccttagttgcatttgcattagtaacttttaagccaaacgctgccaatcttgcagaagtggatgcagcttttacatttagaatgaatacgctactaagcggcgacaaagatacggaggactgaaatatgacgtttacagaggctgtcttgtcagtgatgcgatccaagaacctgaaacgtcgcgatctcgtacgtgatgagattactccgacatacctttccgagcttctcaacggtcacatcaaagagccaacgtgggagaaagcctgcatgatcatcgaatctctgggggtctccctagaacagttcgaaacatatagaaaacgttctgaacaatgatttctaatgatcgcgcagccgggttcagattgagtgacgacaatagcgtctgcaatctcggctcgatgccatattttgaagcatcgttcgaaatatggatgccattctcaagctttgcggttctgcctgcagctttagaaaccatgtttatcctttcttctaagtttctcatgttgtagtttcttatcttggattaactataggatataacttagttctaattagtaataagtcaagcgagatattttgttttttgccactaaatccagcatgtccttatcttttgataaaattgtataggtatttaactagtataaggagggttactatttctatcgctttatgttttcctttgcgttgaatcgattcgattgcctcatttatgaaacttacacccaatcgtatgaacaactatcttacttgtgcactgtttcgagataaagccgacaaatcaaagcagccgacgcgcataagaaataacttgctgccgacatgtcattgaagtaccggaacgaatatttaaaaatgaaggacaaggccgcatgattgaattgcggaacgggcaggagggggcattatacaatcgaattgaatagcgcgcgttcccctatcagttattccgtatttgaattttacgtgaagagtttgcaagtatgtttgctaagcgcgcatccacccgatgagatgcttggatgaaatgaacatgaaagttacccatcggcacaagactgccaccagagcaaccataaagtgaaaggaattcgccaagatatgaaaagagtcctcaataaacgtcttcgcgcgcctcaggacaagcaactgtggaaacgtgcttcgcccacttttcactcatgttcagatggggaccgagctgaacccagtttgacattcgctgccacattgaaagtattcatggacgcacggcatctcagacaagttgatcttcagtcaccccttatcagcaaaccctatctatctcgcttgctgagcggtaaattcaaagaacctacatgggagcgagcctgcgcgatgatcgacgccgtgggcatctcgcttgacgagttcagagcgcttcaactgcaaggaatacccttcaagtagtttcgcgccagcatgcccgaaacgttgtgaagaccctcgttttatactttcatttgatggcgaatcatatggtcttgtgagaacagttccagcaccgcaatgactgatgcgcaaaatagcttgaaagggatattgaaagggattggaaagcgcatgagaagagtactcaacaaacgtcttcgtccaaatcggaggggcttggtgcgcgcgcttacctcgcacggtctcggcgcgcaacccaacatcgttccaaccaaattcagcctgacgttcaccgagactctgagagctctcatggacgcgaagggtctcaggcaggtcgaccttcaatccgaattgataagcaaggcatatctgtcaaagctgcttcgcggcaatatcaaagagccgacatggaggcgagcctgcgcgatgatcgacgcgctcgggatctcgcttgacgagttcagagcgctccagctgcagggagggcttcctcggtaaccgtgcaccgggaatcgctgccggcgccgcgtgtaccgcagacgccctcccgcaccacgatcatctccaaaagcgcatagaacctgagatgcgctccaagttccacggagcgtcgtcctctccgcggaatacgaaaaagctcggcgcgccggtcgcggcgctagcgcgacgacgtgacgctgccgctctcggcgacaggcgccttgctgccgatgcgctcatggaaccgcggatccttcgggatggccggatcgatccccagggactgagccgcgcggcaggcgatgacctgcagcggcaggatgtactcccagcaggagaagagcggatcatcgacgaggtggacgatcaggtcgcgctcagagggggcctcgaccccgttggggtcggcgatgaggtgggtgtgcggcgtccactcgctcaggatctcgatgagcctctgcgcccgcgccttgtaggcgccttcggatcccaagatgaacaggtggctctctgcggagatcgaattgtagatgccatggaagaactcctcgatatcgtaaccgctcacaccctggcgcacggtctccaagatcttcagcgctccctccagcacgtctccgtagatggcgtcgtagcccacgacgatgatgcggcgcgcgctcacaagatcggcctcgattctgcgataccaggaatcggcctcgctgatcacgggcggcatgttgtcgatgacgcgcctcatgcgcgctatcgagacatcgagttcggcgggcgcgacttggcctgtggcgcgggccaactcggcgagcatgagcatgagcgttgcgatcgagccgcagtagcccttggtcttggccccgcacgcctcctctccgacctccagcatgattctcgtctctgcgtgctcgaagatgagggcagaggggttcgcgctcagagccgccgtgcgcatgccgcgcgcggccgccgcgtccaggcccgccacggtcgataggctctggccgccttgggagacgccgatgaccagcgctctgggatctgcgagaggggcttcccgggcgaagtgagtcggatacatcgggctgaccgggcagccgatcacctcctggatgaaggtctgggctgagataccggcgtggaagctcgtgcccgatccgatgatgtagatccgctcgatgggcgcgtcgcgcatagcctcgacgaagggggcgcagatcgaggcgcgctgctcgatgatgcgactgagcacggaaggggtttcacggatgtagccgaacatagcagatgacatcataagactcctccgaacgcaccgatgataccgaagagaataagcccgaacatgaccgtggtcgtcttgaaatctcacttcagcagaacgtaacaggcaaacgtgagcgccagcggcaggatcgagggcaggatctgatcgaagatatcctggaccttgatggtcgtctggccgatcgccaccaccagcggagtggagaacgtcaccatcgaggcgatcatcgcacccaccacgcacaggcccatgaccttggccgcacccatgagtttctcgatcactccggaggactcggcggactcgatgaagccgacgccgctccggtagccgatatccagaccccaccagcacgagagcacatgcgggatattgaagatgagcagaaacagaatcgggccgagcgggctgcccccggaggccagaccgcagccgacgccggtggcgatgacgcggaacgttccccagaagaacgagtcgccgatgccggcgagcggtcccatcagcgcagccttgatggccgcgatggattcgatatcgaagggacgcccctgacgctccgcgctcacgttctcctcctccagggcgatcgcgacgccggtgatgaaggtgacgacctgcggggtggtgttaaaaaatgacagatgccgcttgagggcgcgggcggcctgatcgcgctcgggatagagccgtcgcagcaccggtatcatggcgtagcagaagccgatgttctgcatccgctcgtagttgaacgaggcctgcagcgggaaggagcgccagaacaccttgcgcatgtctcgtctcgtgatcatgccgccgggcttgacggcttcgtccatatctctcatcacagctcaccatccagatctcgagagagggccggggctgccgacgtcggcggcgcgcaaacggctgcggcgccggggtcgctcgaaccggtcacccggtcggcgggggccgcagcgagccgcgcgtcgcgggcgctggccgcttggtagatgacataggcgatcgtcgcgcccacgatcgccacaccggtggtgctcatgcccagaagcgccgtgagcacgaaaccgacgaagaggtatgcggcattggtcttatcgaagatgagctgcatgaggatcgcgatgcccagggcgggcagcatgccgctggcggccttgagccctcccatgatgaagctcggcatccagtcgacgaagctgccgatgacctgcgcgccgagcagaacaccgagaaagacgatcaggaagttgctgatccagaacagagtcgcgccgccccagagggctcgcgagatcccagcgaaatcgcccttgtcagccgcggtatccgccatgcgaagaaacgtcgagttcagcgttcggacgaggatgcccaccgactgcgcgagcgtcgctatgggcagagacagcgcgacagcggcctgcgtgtccagccctgacagaatcgaaaacgccgtggccaagatgcccccgcacaccacatcgggcggcaccgccgcgccgatggatacgacgccggtcatgacgagctcgactgcggcccccgtgatgacgccggtggacacgtcgcccaagatgagaccgaccagaggccccagaacgatgggcctctcgaacatccactgaccgcacacgcgaccgtcccagatcgcgaatccggagaggatccccagcagaagtgcctgaaccaccatatacttctccttccctgtgtcggataaacctttgcgctgagcttacggctgacgcgcgcgatcgccgccggggcccagccgcgctaaccctgctcgtacgcgcagacgatcgcctcgaagcccatgggccgctcggttggaacggactgcagaaaaaccctttttcccagctcatgaatttgtctgagtgccgccacatcctgctcgtcgagaaagaccgaaccggagatgcgacggcgacccggtgcctggcggacccctcccagacatatctcgccgatccccgcacagcgctttgcgaggatgagcgcgtcggcggggctcgcgcacaccgcgagaatgatgcgcctctcgtgcttgggattgttgaggaccagcgcggcgccctcgagtgatttgatggagagcgtcacctgcggcggcttcgccatcttgaaggcggtccgcatgagggcatcgctcagggcggcgtcgctcgccacgacaagcgtgtcggcaccgagatgcgacgtccagctgacagcgacctgaccgtggatgagtcggtcgtcaatgcgcaaaagcttgatcatctgagagcccccctacagctcggcggtgtccggatcggtttgacgacgattgagatcctgatcatcgggcatgagatcgcgcaggaggccgatgccctctttcgcggcggcgactgcgcgccgaagcatcgcctcgtttttctcgcgaacgacggtcgtcatgcgactcgaagcggtcttcgtatccctctcgctcacgggatcgctggaaaactcgcttccggtgagagacgcgcgggtgcgcgcaatcagcggcagcagcgcgatctcgaggacgagaccaaggttgagacccacgacgaagtacacgttgccggcggcgcgagcgcgcacgcgcagagcgctttgcgtagtgctgccgcctatgatgtctgtcaaaacaacaatcggctcgtccgggccgaactctgcgatcgcggcttcggtgcgttcgacgacggcgagaacggtctcgtgcgcctggacgcacacggacgcgatcggcaccgccgcgcccagcaccagctcgatggatgagatgatcccgtctgcgaaatcgccatgtgtgaccagaacaagcttgttagccatgtgctctcctgtacgtcgcgtgatgatccacgctttagttaattatatgaaggaatagtaatagctaatatgaagctgtcaagagcaaatcatgcatgcggtgccatcattggtatcattttgtttcagcgtctggttcgaaccgttcctgaagaggggtcagcatatgtcattctcaacagcgctcgccgccgccttgcgccacaaggggctgcgtgaggcagatatcgtgggcggtgatatcagctcatcttacatatcgaggcttctgtcagggcaactgcgtgaacctacctggcccaaagcgtgcgagatcgtcgacaggctcggtatgtcgcttgaggagtttcgctctctcagcgagagcgattgatgctcgtgacgcctcgtggctcgcatgcgactcgtgcctgtctgaccgcccaggggggccagacgatcgatgccgcgatgctcttccacatcgcgcgaagcacgtacatgtgtatggattatggagatgcgttgcggattggaagcagagttcccattcagatttgccagcggatccgttttgcgccgatggcgagtgaccgccgaagacccgagggctccagtcagtccgagcttcgccggacaccccgtcggtacgcccccgggtaccagggagtcagccggcgggcgacgtcgtgcagccgatcgggaatcgcgatcttttgcgggcagcgaccgaggcatcggccgcatcgcatgcatcgcgaagcgctgccggacagaaagcgcctcaggccccccgaggcgatcaggtactgctgaaccccggtgaaccaactgtgggcaaaggaggcgttgtacgccgagaagcacccggggatgttgataccggccgggcacggcatgcagtaggcgcaacctgtgcaggcgatgcggccgcagcgctcaacaacctcgaccaccctggcgatgacgtcgagctcatcggcgctcatcgagcccggctccgcccgacaggcgatgtcgacgttctcatccacctgttctgcggaggtcatgcccgatagcgccatcgtgacctcagcgtgatcgagcacccacgcgagagcccacgcagccggcgtctcgagcgccgagacgctcttcacgtcgcgagaccgtccgcggccgcgaacggaagcgcgggtcgggtcacgccccgcctcggccagaatcctcttcgcctcatcgggaagttttccagccagacgtcctcccagcagcggctccatcacgaacacgcccataccgcgcgcatgggcggcgatgagccccgccgtcccagcctgatagcgctcgttgaggtagttgtattggatctggcagaagtcccacgggtaggcatcgagcagcacgggaaagtctgcggcgctgccatggtatgagaagccgaccgcacccagccgcccctgcgagcgctgtcgggcgagccacgcctcgatgcccatcgactgcagatgcttccactgcgcgggcgcgcagatgttgtggatgagatagcagtcgatccggtcggtcctgagacgacgcagttggatatcgagaatgcggtcgagatcctccggccgccgacacgagccgtgcggcagcttggtggcgacgatcatggcatcgcgcagacccagccgctgaagcgcggcgcccacgcatgcctcgttgcccggatagagataggccgtgtccagatagttgatcccgcgctcatgggctcgggcgatgatcgcctcggcggatcgcagatcgggtcgaccgatcgcgaatcccggaaagcgcatgcaacccagtccgagcgccgagatgcgcctgccgcctcggccgtcctgtcgatactgcatccggacctcccccgctcgccgcatatgccatcaagatcccattgtagaggcacgggtccggtcgcgcggcggcgatggcgcccggtggcggcaaacctgaataatcactgtgcttcgtcgcgcgccgccgctcgcccgacccaaagaggtgacaataggcggtgcagaagagtcgcgaacaggctcgtcaggacagctggaggcagcttgaaggtcacgatctacacagacggctcatcgcgcggaaaccccggacccggaggctacggcgcggtgctcacatgcgtgggtccgcgcggcgagcgctttcggcgcgagatgtccggcggattccggcgcaccacgaacaaccgcatggaactcatggcggcgatcgtcgcgctcgaggcgctgacgcgaccgtccgaagtcgagttgcactccgactctcgatatctggtgaacgcgttcaacgagcgctggatcgacggatggctgcggcgcggctggaagaccgcggccaaaaagccggtcaagaacgtcgatctgtggaagcgcctgctcgaggccaagagcgaccaccgagtcgcgttcgtctgggtgcgaggtcatgcgggctccaagctcaacgagcgctgcgacgaactcgcgaccgaggccgcggattccgctaaactgaacgaggacaaaggcttctcggagcacgacgcggactgagcgccatgcgcgccgcacgtggcgctcgctgcgtccccgaagaaaggagaagggcgcatgctgcgaatcgcaaccatcggaaccagtatgatcaccgacaacttcgtggaggcgctgaacgcgaacagacgtgccgtattcgttggaaccctctcccgcgatccggcgcgggcggaggccttcacaaggcagcgaggcggctcggtggcgttctcctcgatcggcgagctcgccgatagcgccgaagtggatgccgtctacatcgcgagccccaacgcgctccactgcgagcaggccctgcgctgcatcgagggcggcaagcacgttcttgtggaaaagccgctcggctcgaacctgcgcgaggcgtcagccgtgttcaacgccgccgagcgggcggcgacggttgccatggaggccatgcgtccgctgcatgatccggcctaccgcacgtgccgcgacaccatctcccagctcggtcccgtgcggcgcgtgagcatccgcttcggcaagtactcatcgcgctacgacgagatcctggccggtcgcccgagcgccatcttcgactgcgagatggccgccggcgcgctcatggatatcggcgtctactgcgtggagcccatgatagatctgctcggagagccgcaggagataacgtgcgtgcccgtgctgctcgatccggcgacccgcgatatcacgcacggacccatcgacggggcgggggtcatcatcgcgcgctatccgggcgcggtcgcagagctcggctattcgaagatcacaaacgatctggttgacagccagatcgagggcgagctcgccacgctgcgcatcgacaagatctcctcgccccagcgggcgcggctcaacgtgcgcggacgcgcgctgcgcggggacgcgaagcaggtccacgaggaggtcggagcgagccaacgcgagctcgctttagcctcctgcgccaatacgatgcgctacgagctggacgacttcatcgacgccgtggctgacacggcgcgcggggccgcgttcgccacggcgacagccgggggcgccggaacgctcggcaggtgccgtgacatcacgacgtcctcgatcgccgtcatggacgaggcgcgccgtcaggcgggcatcgcctttccgcgggacaggaggtagacgatgagcttcatcgatcggctgagggaaatcgccgagggagccggacgagaaggcgaccggtccggtcccggagcgaagccgcatcgcagcgatctcgagctggagctgctccgcaggctgcagcagcgtgcgaaagcagatggagcgcgcatgcgtctccatctgcgtttcaccggaaccgtgcagggcgttggttttcgctggacgaaccggggcatcgcgcgcgacagcaacgagacgggatgggtcagaaacctcgacgacggatcggtcgagatggagctgcaggccgccccggccgacatcatggcgcatctcaaggcgttgcacgactactatgatcgcatgggatgccgcgtatggctcgaacagagcgacgagatgccgacgcggcagacggatgcggatttcgacgtgcgcctctgataaactctgccgcagccgcaggacccgatcgcggcgctctcgccgcatcgatcgagcgagcagccctgcacgagtgcgcagacaatcgataccaggacctgatagtgagcaatacagggagattgttccgctgagacacgcagcatcggggaacctgcgagaatgaaaggcgtcgtgacccgaagcgggcggacggcgcggcgcgatctcgactcggaaaagggggtgcacgtatggccgctcagagaagaaacaccagacagcgcaagatgatcctcgaggcggtccgcgacagccgctcccatcccaccgcggatgaggtctatctgatggttcgcaagcgcgatcgcaagatcagccgcggcacggtctatcgcaatctgaacctgctcgtcgaagacggcgtcatccagatcatcaagacgtccggaggcaaccgcttcgatggctgcaccctgcctcacgcgcatctcacctgcacatcatgcggtgcggtcaccgatgtgggagtcgcgccggacacctccatcgacgagttcgtggaagggcgaaccggttatgccgggatctcccattacacgatattcgagggcctctgtcgcgcctgccagctcgacgaggaaccgccgcaagatcagccgcgacagacgccgaagcgacgcgatatgtgaggcggccgacatccagacccgccgaggcgcacggggccgtcaggttatccggcagcaaaggatccacgcggcgctcagaggcgatcgagccgcagagaccgtgcgggcgcgagcctcggcgatcgaggccgaacagctcgagggagccgagcgccgacagcgcgatccgaagacggatccgcttgcgctactcaccgcgcaacagacgggcgaagcgccgcttgcccacttggacgacggcgccctcgagctcgcgcgggtcaaggttgtagcagccgggcgcgagctgctcgcctgccacgcggacgccaccaccatcgatgagacggcgggcctcccccgaggagccggcaagcccggcctgtctcagcaccccggcaagatagaccgtgccgtcatcgcctggttccagatcgacgaacaccccgggcacctcgctgggcaggcgcccctcgcgaaacacgcggtcgaaagctgcctgcgcccgatctccggcaccggctccatgataggtgtccgctatctcgcgggccagctgacgcttcagctcataaggctgcgcggatccatcggcgagagccgcctcgatcgcatcgacctgctcgggcgatcgcgagctcgcaagccggtaatagcgcggaatcatctcgtcggagatcgacatcgtcttgccgaacatctcctcgggcgcatcggtcagaccgatgtagttgccatagctcttggacatcttgcggacgccatctgtaccctcgagcagcggcatcgtgagagcgacttgcggctccatgccgagcttctccatgagctcgcgaccggcgagcagattgaacagctggtcgttgccgcctatctcgacatccgcctcgatcttcaccgagtcatatgcctgcatgatcgggtagaggaattcatgcagagcgatcggggtctgcgactcatagcgacgggtgaagtcgtcgcgctccagaatcctcgccacggtgaacctgctcgcgagctccagaaggtccttcagatccaaggcgagcatccacgcggcgttgtagaggacctcggtggcatcaggatcgaggatcttggtcgcctgagcgacgtaggtggccgcattggcgtcgatctcgtcgggcgtgagctgcgggcgcgttgaattccgccccgagggatcgccgatcagggcggtcccgttgccgatgatcaaggtcacgcgatggccgagatcctggagctgccgcagcttgcgcaggggcacggcgtgaccgagatgcagatcggaggaggtcgggtcgacgccgagcttgatgttcagcggtactccgcgtgcgagcttccttctgagatcatccgcgggaacgatggaagcggttcccgatgatatgatgcgcatctgctcgtcgactgcaagcactgctctgtcctccttgtggatccgtcgccgtgcggccgctcaacggagcgcgacgcgagactgggcctgttcatatgtggtccagtatagccgcgatgagccatcgctcggcgagaaatgtggatcgccgcaccgaggcgcgcgaagcgcggagcagcttcgtccggggcatcgcagacgcgccgcgggtgcggatcgcccgcgcatcgcagacgcgatcagccgctcggcgccctcaccccgatgatggagctcttgccgaaccactcggagagccgatagttgatgtagttgtccatgttgtcgcggatatcgcccatgaacaggaccttcggtctcaccgtgtagaaagcaacctcgagcgtctcggattcgctcgagccgatcgcggccagcctcgcgcgcacctgccgatcgtaagcgcgggcccgtccgctccagagcgcctccgccgccgaaagcgatgtcagatcccccacatgccggctgtcgagcgccatcccgaccaagctgctcgcggcgaggagggcgacgaccccgtaccacgctgcgaacacgcgggcgctctcaaacaggcccggcgcaaagagggagccgcagaccataccgcgtcgatgctctcggtatctcacgcaccgaccgaccgtccatgtggtgcacacgatgacgagcaggacgaacagatcgtagcgaatgttctggacccggcccgggccgacgtcgcccatggagaagaaggtcggggcgaagctcgccatgaacacgatcagcgatgcgccccaggcagcgcccggaagccgaaaggagagtcgcgatccgcgggcgaccctcaccatgatcggagcgagcgcggcgagagagaccacgagcagaccgttcgtccacatgacggcgtactcgaatcccgcaagggcagatttcaacagcgtcgatggcactcccatgccatcccgtgggaactgcgacgcctgtcgaagcgcattgcccggggcgaacacagagatcgaaaaaccgatcgtgaacgcgagcacggtgatgagaatcagcgcccggcgaggagtcgcgcggcagatcgaccagaccgcggctccgcacagggcgagctcgacgatgagcgcggtcacgaagttgccgccggcgaccacgacagccagaagcgtcagcgcgatccagcgcgcgaccgcggcgcgcgggctcagagcggaacgggggtttccgcctctcagcaatcggatcgccatcccgaccatgagcaacatgagagcatggtagaacgtgtagtagatcgccgagttgtaccaccagaagccctccacgggactcggcagcagctgcgtctggagcagcagcgccaccgaggtgaacgcgatccagcaggggcgcgaggcccccagcacgtctctcagcagaaccgaggcggcgtagccggtgcacaccacgagcgcaacgatcacgagcacggctccccaaccgtagagatcctcgctcaccacacctggttgcaggcacatgagcatgatcgccgaataggtgccctgccatgaatcgaaggtctcgacggtctttccgagcgcggcgctaagggctccccagaccccgcgaccggcatcgagggagagatgcacgtcgaccccatagtgccagtcgtcggcatagctgtgatcgtagcgcgatatgacaagcatcgccgccagcgccagcgccagcgaagcggcaagcgccagcgcgaccagccgcacctggcactcgggtgccaggtgcgcccgaagccagctcgccagagcctgccgcgccgctcgaggcgacgtgtgcgactcgaggccgcagcggccctttgcctgcttgctatgacatcgttcatcggatgcggcatctggtgcgaaacgctgccgcacccatgaggacgcatccgagccgcctgtacactcttcgaattccatcgacgtgtgcgactcccctttccgcacctgacaaggtatgcaatcgatctggagtttctctacgaccacaatacacgagcaggcgggcgaacgtgttgcgctaatgtgtatatatctttcggatgccgttttctcaccggctgcaccggcagcccggttactcgatctgtaggaggtctacatgggtcctcgcgaccgtcacatgcggcgacgcgcaaagacgcatgtcgttcctatcgtcctcgcctcattcttcggcttcttgctgatcttcggtctggcgtttggcatcggcatgctcggaaacgtgaatcgatggctgcagaacctgcccgattacacgaatgcggattcctatctatcaagcgagccgaccacggtgctcgacgccaagggccggcagctcgcgcggttcttcacgcagaaccggaagagcatcaagatgaaggaatgctcgaagttcgttctcaacggcaccgtcgccaccgaggacgagcgcttctatcagcacgggggcatcgaccccataggcatcgcccgcgcggcgtgggtgcagctcacaggtggctccgaaggtgcctcgaccatctcccagcagctcgtgcgcaacacgatcctatctgacgagcaattcgacaagacgatcgagcgcaaggttcgcgaggcctatctcgcggtcaagatggaggatatcttctcaaaagatgatatcctgatgatgtatctgaacaccatctattacggtcacggagcctacggcatcgaggcggcggcgcagacctactacacgaagagcgccaaggacctcacgctgtctgaagccgccctgctcgtgggactgcccaactccccggcgacctttgatccgaccaccaaccccgaactggccacgaagcgcagaaacgtcgttttggaccgcatgctcaaaaacgactacatctctcaagccgatcacgacgccgcccaggctgagccgctgaacctccatatcaccgagaacaagtcgaacggcgtcgagatcgacgccgccccgtactttgtgagctacatcaaagacgagctgcaggaaaagtactcctttgacaagatcttcaagggcggtctcacaatcaagacctcgctcgatcttgacacgcaggctgccgccgaagaagccgtggtggggcagctcaacaaggtgaacgtcaaggatctgcaggcaggcatgaccgctttggattccaagaccggctacatcaaggcgatggtcggcggcagggactacaacgccgatgagcgccatgtcaatcatgctctggccggacggcagaccggctcctcgttcaaggcgttcaccctcgcaaccgctatcaaaaacggcatgaatcccaacatcttgctcaactgcaactccgggatcagggtgcccaacggcacctcgacctacacggtcagaaactacggcaacacgaactacggcagcatcacgctcagacgcgccaccgaggtttcctccaacgccggctatgtccaggcggagctggcgctcggcaactcggcgatcgtggactactgctcgaaagtcggcatcgatatctccaatacgaacaaaaacgctcctgcgatgacacttggcgtggaatcgctttcgaccctgcagatggccggtgcctacaccgtgttcccaacagggggctactatcgcgaacccaccgctgtcgtcgagatcgacggacgcgacggcaacgttttgtacaagcacaccgatgatcccaagaaggtgctcgataccggggtgtgccaagtcgtgaccgatattctcaagggagtcatcacaagcgggaccggagcgagcgcgcgtctttcggtggaccagccgttctcgggcaagaccggcacgaccgacaatgcggcggatttgtacttctgcggctacaccccgcagctcaccatcgcggtctggagcggctacacagcaggcaacacacctatcaagattcgcggacgcgaagccctcggcgatgatctgaccctaccgatggcgagaaacttcttgaacaaggctctcaacggggtcgagcgagaggaattcccgaccggaaccgcgcccacctacaagagcagctcggtgtgggagatcgacggcaaaaagatcgcgctcggcgagtggccgagccgcagcggcgcgaacaccaaccggcagcagaaatctgacaacgagcgggagagctcctccgatcagcagccgcagacgaaccctgcgagcccggacaccaccccgagcccatccactccgaatcctcccagtccgaatccgcccagcccgaatccgcccagcccggatccgacgagcccggacaccaaggggcaggatgattccggtgatgacgatggctgatctcccaagacgggagtcgcaactgctctgaatgaaggggtacgagcggcgcggtgggtcgcggatgatctatcctcggttgcagagcttggagatataggactccagccgctgcgcgctctggcttccgtcggtgatgatgagaacggtgtcatcaccggcgatcgatgccatgacgagcggtatctccgctgcatcgatggctgccgcgatgcctgcggccgtaccgggctgcgctttgaggatcaccatgctgtcgctgcgcaggacccgtgtgagcagttctgagaccatgcgctgcagatgcagatcctccgcgagcacgtagatgccctctggcagcttccgcagtcccagatcggcgatatccctcgaggctgtcgcctgagtgcattcaaatccgcgctgtctgagctcctcgacgagcatgtgctgggttcgtatatcaagatcccgaacgatcttccggatcgcatcttggcgctcatcgcgtttcttctctatggattccctcacgtcgctccagctttcgacttgtagtcctgcatatacagggcccggttcgcttcttttctgtataattatacagtcccagcatagcggatgtcgaacgatgagcttggaaacgaaaccgaaacgaaaagcgtgaaaagcgagccgatcgaccggatcgatgcggtgatcggctcgcttggcgcgactgggacaatgggtgcttcgagaatgcctttgcgctactcgttctactcgttgtccccgacggtgagctgtgccgcagacagttccgcagcggatccggcggcatcgggccatacccagtccgtgaaagcgggatgatcgtagccctcgtcgacggcgaatcggaacgcctcctcgcgaaacgcctcccacgaggcgatctgcgtcgagaagcgcttctcgtccacgagacgcagcgcatgcgcggcgagcgcccagcgatccatgcgattgagacgaagcatatcaaagggcgtggtagtggagcccttctcctcatagccatggacgtggaacgcgtcgtgtcccggtcggttccagatgagacgccgaatggtccccgcataggcatgaaaagcgaacaggaccgggacggtgccgtcaccgaacagctcggtgaagcgcatatcggacacagcccgatcgttctcgtgggcattttggatcttgagcagatccacgacgttgacgaagcgcacggagactccggtcccgcgcagcagatcggtcgccgccagagcctcgagcgtggagacatcaccgcagcatgcgaccacgacatccgcctcagctggcgtttgagccgaagacgcccaatcccatgcggcgacgccctcagcgagctcggcgcgcgcctcatcgagcgactggaacgtcggcgcgggctgcttgccgcagaagatcgcgttcacgcagttggtcgatgcatagacgcgctcagcgacggcgagtgccatgttggcgtcagccgggtagtacgcgttgacgacatgggtctcgttggccttgttgagcagcagatccacgaagccggggtcctgatgcgagaaaccgttgtgatcctgacgccagacatgactggtcagcaggatattcagacccgagatcggctttctccagtcgatctcgcgtacggtcgcctcaagccatttgcagtgctgattgatcatggagtccactacgtggacgaagctctcgtagctgctccagatgccatggcgaccggtgagcacgtagccctccaagaacccctcgcactggtgctcggagagctgctccacgaccttgccgctcgcggcgagcagcatgtcgttgtcctcatcggcgtagaagccggcatcccactgcttgcgcgtgacctcgtaggcggcctgcaagcggttcgaagccgtctcatccggaccgaagatgcggaaatcgtccatattgcgcttgagcacgtcgcgcgtgaacacgccgaagacgcgcgcggcctcgatcatgccccatccgtgtcccttctcggcgaccgggacctcgtagtcacgggcgtcgggcagacgcagatcgcggcggatcacgccgccgttcgcgttgggattcgcaccgatgcgcagctcgcctttcggcatgaaagaggtgacctcggctctgattgcaccgtcgctctcgaacagctcgtcgggagcgtaggatcgaagccagccgcgcagcacacggaagtgctcgtgggtgtccttggcgctcgtgagcggaacctgatgggcccgccaagagtcctcggtcttctggccgtcgatgcgcttggggcacgtccagcccttgggcgtgcggaagatgatcatcggataggtgggccggctcacggtcttgccggtcgcgatccgcgcggccgcctcctccttgatgtcgcagatctcagcgaagacctgctcgatcagatcagcgaagcgcctgtggatcgaaaggtggtcctcatcgtcgaagcccgcgacgaagacatggggcgcgtagcccatgccacggaagaaggcatcgagctcctcgtcggagatgcgcgccaagatggtcgggttggcgatcttgtagccgttcagatgcaggatcggcagcacgatgccatcggttgcagggttcacgagcttgttggattgccagccggtggccaaaggccccgtctccgcttcgccatcaccgatggcggccacgcagagcagactcggattgtccatcacggcgccgtaggcgtggctcagcgtgtagccgagttctccgccctcgtggatggatcccggggtctccggtgcgaaatgactcgggatgccgccgggataggagaagcggcgaaagaaacgctgaagaccggcctcatcgtcggtgatctccggatagcagctgcgataggtgccgtccagcagcgattgagccgttccggcgggtccgccgtggcccgggcccatgagaaagatcgcgttttgtccgtggtcggcgatcaggcggttcacatgccccatcaagaagttgatgccaggcgtggtgccccagtgccccacgaggcggtgcttgacgtcctcccggccgaaatcgcgggtctcgcccgtcttctcatcgacgaaatctgaacgcatgagcgggttgctgcgcaggtagatctggccgacggacagatagttcgcgcagcgccagtatctgtcgatcccctcgagctcatcgtccgggacgatatccgggagcttcttccatggtgtgccgatcacaggctgagacatgtgcttccttcccttgtgccgtccctgcggcagatcatgctgcccacagggttgtctgatgaggcgattatagtgggtaaaacgttttccctcgatcgaggagccatcagatgcgtacgaagccacacagatagctcaaatctcgcctatggcgagctgctcgagggggtgagatgcgccggagatacagagcgcgggcatgcgcgagctcttcgcacacttgacggtatctagctgcgcgggcgctcgatcactcggacgctttccttctccacgagacgcggaggcaggacccgctcgaccgcgggtgtcggctcgctgagcgctgccgattcggcgatacggctgaacagcagctccagagcatgctcggatagctcgtcgacggattgctctatcgaggtcagcgccggttcgaacagcgcatcggccgcgctgttatcgtagctcacgagcgaaatgtctcgcggacagcggcggccgcactcatgcaggcgcttgagcagtccgagcgcgatgttatccgagctggcgaacactccggtcgcatcggttccgatgaggtcggccgaagcccggtaggcatcggcgatgtagtagtcgctctcgagcacgcggctgggatcgacctcgacgccaaactccgccatcgctcgcgcgtagccggcaagacgtgcgcggccggtgttggaatgcgtgttcaccagacacgctatgcgacggtgaccgcgcgcgagcagatagctcgtcgcgagatagccgcccagttcgctgttgaaacgaaccttgtcgcagcgcagaccctctatggtgcgatctatcatcacgaagggaaccggacagatcgagagatcctcgatgagacgctcgttgggcgacatctcatcggacagcacgagcagcagcccatcgactcctcgattgagcagcagtcgcaccagctcggagtcattcgaggaggcatcatccgcattcatgatgaacagcgcgtacccgcgacgccgacagcggatctcgaggttcttggcaagcgaggagaagaatcgactctcgatgttcggcacgatcaatccgagcgtgttcgagtgctgggtcacaaggctgcgggcgatctgattgggaatgtagtgcttcttgcgcgcgaccgcgcgaatgcgctcgcgattgatctgagagaccttgttcgggcggttgttgagcaccagcgacaccgaggtgggtgacaggccgacctcacgcgcgatctccttcaaggtaacttttgcagccatccgggctcccttcccctatcgcgcacaacgccgactcccaggcgacgttggcgtctctcagcaccggtgcgagcggaagtcgggaggaccgcatgaaactgacgagacgtacgcccatgcagcaggcggagacgttgctccgcgcaagcgggacgtacatgaagccgaagtcgcggttgcgatcatgcagcgccagaatgctctcacgcgtggcccgctcctcgagcatatagcggatgcgagcgtttctctcaggcgcgcagagccgagctccgcttgcgcacgtctgctcgatgcaggcgatgataccgctcaggtaacgccggtgcaccgctgtcatgaattcacggttgtccagcatctcccacttgcctgcgaggccgagcagcagctcatgatcacgcaggcaacgcggatacctcgacgcagcggacccctgaggggggcgagcgtgaagcgtcagatgatagcaggagcccgaggcgaagccgacgcgctcgagagattcgacataggcgaccatgaaatcgagatcgcccgagagctcggcgaggctcaatccaagctcttcgacccgatcacggcgcaagagcttgcctctcacgctgtcgaagacgcccgactcgatcattgcgctcatgcgccgatggaactcaccggcggacttcgaagcgggagcgtcgacgcgccgcttgatcgaggtgcgctcgccgctcgtccgaatgatgtcgacggagagctccggaacgcacagttcgagatccgatgtctccgcgagcatgcgcagccgtgtgagcccatgtgaagcgaaccagtcatcctggcccatgaccatgcaatatgtaccgcgcgcgatcttcagtccgcgatccagacccgatgccggatcggggacatcgatgcggatggcatcgatgcggatgtcgcgctcagccatgcgcgcggcgagcgcggccgtgccatcgttggaggcgcaatccacgatgacgacctggacggcgacagcatcagctgcgagcacgctttctacggcgcgacacaggtgaacccgtgcatcgtgaaccgccatgatgaccgatacgctcggtcgctttgatgcgcgatgagccaagctctcagcctccatacctgttggaaaactgctgtgcccatggtagcaccgcgtgagacgcgcatgaaccgtgctcgtcgctgcacgccaagtacagatcctcatcaccagtttgacatgcgctcagaccgccggctctctgacgaggtcgcgaccaaaagcggaatcgcggcggggacgcactcgcgcccggggcgtcgcgtgagcgagcgtcctcacagccagccttcaagctctcctgagtcgtagctcacatccatgaagcacaggccgcacgccggagcggtgggacccgccgcggcgcggtcgcgggcggcgagcgcgtccgccagccaagccggatcgcgtcgatgggtacccacctccgcgaggctgccgacgatcgtgcgaaccatcgagtgaagaaacgcgttgccgcggatcgtgaaggcgagcacgttctcgcccagctcgctctcatgagcgaagtcgacatcgagcacgcgccgggaggtcggtctgcccgccgccgacgacgctcggcagaagctcttgaagtcatgctcgccgacaagacaggtcgccgcatccctcatggccccttcatcgagttcaagacgatgccaccagacatagggacggatgagcgcgggccgaacggagcccgccgcgatgcgataggtgtaggtccggtcgcgcgcgtcgaatcgagccgagaagccccgacgcgcacggaacacgccagcgactgagatatcaggcggaagcagcgcgtccatggcgcgcagccagcgcgcgcgcgggatctcgcactccgccggaagaaccgccacgctcacgtgctgcccgatcgcatgaacaccggcgtcggtgcggccggcgcagatcagctcgatcggtctgcggagaaaggtctccatcgcctggcgaacctcaccggccacggtgcatctgtcgggctgctcggcgaatccactgtagcgcgtgccgtcgtagccgagcttcagcacgagcgtcgccgagaagcgctccgcggccgcgccgcatcccgacgcggtctcgaggtccgtcgtcgggcaaccccggccgggggcccgtctcatctcatccacgatcaatcccgttgcctttctcataagaagaacctcgccgcgacgagcagcgcgatcaaacccgagcccagccccagcgcgatcgcatcgcgcctgccaagcgagcgcggcgcgggcatggcgcgtgccgcatcagcatagcatcgcgcgtccacggattcggcaaggcgatcggaacgccggagaagccccaccatgagcggggtgagcacggatatccaagcacgagcccggatgccgaggacgccctcctcgaaacgagcgccgcgagagagctgagcgcgcctgatcctggtgagctcatcgccgacgatcggtatgcagcgcaaggcgatcgaaagcgagagcgcgagcgcggcaacgggtgcgcccgcacgcgccagaggacgggccagacgagctgcggcggccgcgatacgagtcggcgtggtgctctgcgccaccgcaaaggagaatcccgcgatgacaacgaggcgagcggcgcagacaagggcgcgaacccctccggtgcgcgagagaccgataaagccgatgacgcggatgtcggcggatccgtcgcatgataccaggttcgcgcatgcgatcagaacgagcagcgcgagggtgggtctgatcgcggcgatcgcccctcgagcgctcacgtcggcacatctgaggatgcaggcgagcatggcacaccagacagcgagcatccatggagcgtccgcgaaaaataccgctgcgctcgcagcgagcagcaagatgatcttgacccgctcgtccacggatgccagcgcagagcgcctcgggcgcgacggtgggctcatcgggagcacgcgcgcatcggatgagctctcagaggagctcgcacccgatgggtcgaccgcgtcgatcgggacggcgagagctgcgaggagcgcatctcgaagaacccaggactcaggtgccgccaagccggcgcgcgcgaacagggagggctccccggcaagtcgttgcggcgaaccgtgccagcggagctcaccgtgttcgagcagggctacgcgatccactcggacgagccattcttccagatcatggctgatgaccatgatcgccatgccctcatttgcgagcgcgcgaacgaggcgatgaagctgatcgcgtgcgcgggcatcaagaccgcaggagggctcatcgagtacgatcgccgccggatgaagcgacaggaccgaggcgatccccacttttcgcgcctgtccgccggacaaggagaacggatcgcgtgggagaagcccggaatcaaggcccatgcgcgcagcggcctcatgcacccgatcggtgagatcgcagcgcgagacgccccggttcatcggtgcaaaggccaactccgcctccacgctgtcacagaagagctgctgctcgggtgcctgcaagacatatcccacgtcgccggggcgaggataacggacgccaaggcgtatctcgccggcatgcggggtcgcgaggccggcggcgagcgctgcgagggtggacttgcccgatcccgagcgaccggcaagaagcagaacctcgccccgggaaacacttacgttcacatggctcagcgcttctgttcgcccgtaggcgtagctgacgtctgcgagcgagatcagcgcttcgccgcttcgctgtcgaataccgcgcgctccgacgacacgcgctccctgcgcgggcgcaggtcggtctccaccatcgagcggatgcgccgtcgcagcgaggatccgctcgatcccacaacgatcaaccgacccgttcgcgcgcgcccgctgcagccacccgagcagatcggtcggctcagatccgcactcaagcggatacccgagctcgatagcgacgcgaagcgcgtcgatatagccgctgaacgaaaacgtctgatcccactgtctcgcggaaccgatgagcaattcgatggtcgggccctgccacgcgagacgccctctctccatcagcagcacgcggtcgcaagcgacggcctcgagcgggtcatgcgtgatctgcacgactccgatgtcgcgctcgcgggcgagccttcgaaacagcgcgcgtgccgtcgcgcgcgcgacgacgtccagattcgaggtcacctcgtcgaggacgacatagcgcggctccatcgcgagcacgcccgccagcgcgacccgctgctgctcgccgccggacagcgtgcgaacgtcgcgtcccatgaggtcgatgagaccgacatcgcgcagggcgcgctcgacgcgatgctcgatatcagcctcggcgagacccaggttgcgcggcccgaacgcaacctcctcctccacgatcgaggcgaccatctgatcggcggcgctctgtcgaacgaacccgacgcgtcgccgcgcctcgcgccgttgcgagtcgatgcgcgcatcgagcccgtcgatgcgaacctccccgtcatcggccagcctcatggcgcacatgagcgcggcgagcgtggacttgcccgagccattcggaccggcgagacagaccagctcgccgggcgagatggtacacgtcgttcccgtcagcgcggggcggccggcgagcgcgtcgtagcgaagacgcgcgtttgcaacttcgatcatttcatccaccgtctcaagatccgcgcggatcgcatcaaaaaaggggtgcgcatgcgcacccctttcgcattccgatcacgcgagatcgccgatctactcagaagccccctcggctgaggcatccgaggcgttctcggtgtcctcgacctcgttcgactccgtcgcgacctcagcggaggcatcagcgtctacggtagtggtgacatcgtctgccgtctgctctgcatcagcgcgatcgtctgaggtgtcatcatctgcgaccgccgccttccggaccttcttgggggcgtcggcgcgcttgggagccgccgcgacggtcgcggtcttcttcttgacggcctcggagacgatctcgatgatgacgaccggagcgttgtctcccttgcgtgttccgagcttcatgatacgggtgtaaccgccgttgcgatcgacccacatgccctgtgcggccttatcaaagatctcggcgacgaggttcttgtcgccgagcttggagatcgcaagacgacgagaatgcaggtcgccctttttcgcccacgtgatgatgggctcgacatagccgcgaagcgccttggcgcgcgcctccgtcgtcttgatgcgatcattttcaaacagcgccttggcaaggctcttcttcatggcccgggtatggctcgcatcggtaccgagcttcaggcccttcttcttgttgtgacgcatggtctcgattctccttcgtatgcaagcgctaggccttgaggcccaaccccatggactccagcttgtctttgacttcctcgatcgacttcacgccgaaattgcgaatgttcagcagatcattctcggagaactcgacaagctgacgaaccgagtggatgctggcgcgcttcaaacagttataggaacggacggacaggtccagatcctcgatctgcttgtcaagctcggcgttgtcactcgtgacctcgggggcgaagatggaaacctcttcctcgacctcgggaacctcggcaaggttcataaacgaggccatgtgctggttgatgatgttcgcagctgagacgacggcatcgcgcggtgagagcgccccgttcgtctcgatctcgagcacgagccggtcgtagtcggtgtgctggccgacgcgcgtggcctcgacgagcttggcgcaccggcgcaccggtgagtacagcgaatcgacatggatgatgccgatgggatcgttgtcgtgcttgttcgcctcgtaggagatgtagccccgaccgtaaccgatccgcatgctcatcgtgagatgaccgccctcggtaagcgtcgcgatatgctgatccgggttgaccaattcgaaatcggacgggacgaagaagtccgcgccggtgacctcaccggggccgtcgaccgaaatcgtcgccgtggcctcgtcggtcgtccccagagatctgaaaacaagacccttcacgttcaagacgatgtcggtcacgtcctcgaccatgttcggtatggtcatgaactcatgctgcgcgccatcgatctggatagcctcgactgcggctccctcgagcgaggagagcagaacgcgcctgagcgagttgcccaacgtgtcgccgtagccccgctcgagcggctcgacggagacccgcgcggaaacctcgtcgatctcttcgacctgaacttgaggccttataaattctgacatgtattacctccagcctcagcagccttgcgggctacttagagtagtgctcgatgatgagctgctctttgatatcggtgctgatctgctcgcggctcggaagtgagagcacgctgccagacagcttctcgatatcgacctcgagccagccgggaacctcgaagcgctcggaggaaatcagtgcctccttgatggggagcagatcgcggaacttcgctccgaccgcgatgacatctccctctttgaccaagtacgagggaatatcgacacggtgcccattgactgtgaagtgcccgtggcgaacggtctgtcgggcctctttgcgagttcgcgcgaagccgagacgaaacaccacgttgtccaagcgagtctccagaagcgtcatgagattctcgccggtgatgccggtcatcttgagcgcgcgaaaatagtaccggcgaaactgcttctcaagtacaccgtagatgaatttcgccttctgcttctcgcgcagctgcgttccgtactcggactccttgcgtcgccgcttgggctgacggatggattcctttttgctgctgtagcccagctccacgggatcgatcccaagctggcggcagcgcttgagaaccggggttctatcgattgccatagtttctcgatcctttcagttacacgcggcggcgcttcttggggcggcagccgttgtgcggaatgggcgttttatcctgaatgctggcgatctcgagaccggcggcctgcagggagcgaatcgcggtctcgcgcccggaacccggacccttcacgaacacggcgaccttgtgcatgccgtgctccatggcagcctttgcacatgcctcggcggccatctgggccgcgaacggggtcgacttgcgcgagcccttgaagcccacggtacccgacgagcgccatgtgatgacattgccctgggggtcggtgatcgagatgatcgtgttattgaaggtggagcggatatgggcctgccccacggcgatgttcttgcgctcggcgcgcttcacgcgcgtcggacgaacattcttctttgctgtagccatctagcgctccttatttcttcttcttggcaccgatttgacgcttcgggcccttgcgggtgcgagcattcgtgtgggtgcgctgcccgcggaccggaaggccccggcggtggcgcagaccccggtaggcaccgatgtccataaggcgcttgacattctggttctgatcacggcgcagatcgccctcaaccatgatccgattcttgtcgatgtaatcgcgaatcgcgttgacctcgtcttccgtgagatcgcgaacccgcgtatcggggttgatgttgcacgtgacgcagatcttcgtcgccgtggtgcggccgattccgtagatgtaggtcagaccgatctccacgcgcttctcacgtggcaggtcgacaccattgatacgggccaacgtctgtctcctctcttaaccttggcgctgcttgtgacgggggttctcgcagatcacgaaaaccttgccgtgacgccggatgatcttgcacttatcgcacatcttcttgaccgaaggacgtaccttcatcgttcttcctttcggtggcgttcaacctgaaaccaactgctatctgctcgcccagccgcaggcgtggatcacatgctcactttttgagacgagccgtaacgccggctcgcctcgcgttcgaccccacacgggggtatcgatcatttataacgataggtgatgcgcccgcgcgtcagatcatagggagaaagctcgacgacgaccttgtcaccaggcagaatccgaatgtagttcatccgaatcttgcccgagatagagcagagcaccgtatgaccgttctcgagctcgacgcgaaacatggcatttggcagcggctcggtaaccgtgccctcgagttcgatagcgtcttccttcttcacaagcacatctttctctagaaaacgacagcgacgataaataatacaccagaacagcatcaaacacgaattctctgtgccgtctacataactccaccctgaagattgcaccacgggccctcggcgtccgcagtcagaatacgaggaccgtccgccgtgatggcaagtgtgttctcgtagtgggcggcaagggagtgatcgactgttctcacgatccagccgtccgcgccgacgttcacgtggttcgagcccatggtgatcatcggttcgatcgcgatgaccattccctcttggagacgcacgccgcgaccccgcttgccgaagtttgcgacatttggctcctcgtgcatcgcgcggccgacgccatgtccgacgtagtcgcgcagcacgccgtaaccgtgcgcctcggcgagcgactggatcgcatagccgatgtcgcctacgtggttgcccggaatcgcctgcgcgatgcccgccttcaggcagtcaagcgtcacctcgcacagcgcctgagcctcctgactcggcgtgccgacgaagaacgtccaagcgttgtcgcctacccagccctccacgatggctccggtgtcaatcgatatgatgtcgccatcacgcagaatgacctcggggttgggaatgccatgaacgacggcgtcattgagcgatgcgcagatcgacccgggaaagccgccgtaacccttgaaggccggacgaccggcgtgcatgcggatcatctgctcggcgagctgatcgagttcaaaggtcgaaacgcccggacgcaccatagcgccgacatgacgcagcgccatcttggacagggctcccgccttcttcatctcctcgatctcttgcggcgtcttgatctttatcatatgccgaggacttccttcgccacgacgttcacgtcgtctttgtgtccatcaccgtttacggtcttgagcaggccctgaccgcgatagtactccaccagcggactcgtctgcttttgatacacatccaagcggttcgcgatcgtctccggcttatcgtcgtcgcgctgatacatctgaccgccgcacagcgggcacaccttgtcctcgacggtaccggtgtagccgcacgtcctgcaggtgcgccgtcttgagagccggcggatgacgacactcggtgacgcttcgatgagcagagcgcagtcgagctctcgtcccagtgccgccagctcggaatcgagcgtgaccgcctgaacagcattgcgcggaaacccgtccaagatgaagcccgaacgggtatcgtcctgctcgaggcgctccttgacgagttcgatcacgagctggtcgggaacgagctctccggcatccatatatcgtttcgcctgcacaccgagtttggtcttggccttgacagccgcgcgaagaagatcgccggtggcgatgtgggcgtagccgaattcgccgacgagctgctgcgccagcgtgcccttgcccgcgcccggacctcccagcaacaccaggttcataggtcgtctcctctctgactacttgaagaagccgtcatagtcgtacatcttgagctggctttccaccttggctatggtgtcgagcacgacgccgaccatgatgaggaccgaggtgcctccgaacgactgtatgaggcggttgcccgtgaacgagaatacgaccgaggggacgattgcgatgacagccagaaagaccgcactcggcagggtgatcttgttgagagcgtttttgatgtaggccgctgtcgccctgcccgggcgaacacccgggatgaacccgccttgcttcttcaggttgtccgccgtgtcatcgggattgaacaccatggaggtgtagaagtatgcgaagaacacaatgaagaccacgttcaggacccagttgagccagccggcggacaacgcgccggcagctgtctgaataaagtcgatcccagggaagaacacggcgatctgagccgggaagtacagaagcgcgctcgcgaagatgatgggcacgaccccggcggtgttgaccttgatcggcagatacgtcgactggcctcccatgatgcgccgaccgacgacgcgcttggcgtactgcaccggaatgcgacgctgacctcgctcgatgaacacgatgagggggatgacgagcagaatgaccacgaagaccacgatcgtcacgatgatgcccttgaggccggctgacgatgaggaaacgatcgcctggggaaggccggccatgatgttcgcgaatatgatcagcgacatgccgttgccgatgccgcgctgcgtgatgagctcgcctatccacatgatgagcatcgcgccggcgacaagggtccccacgaccatgatgtcgaagatggcctcgggcgcgccggcgccattgaagctgacgccgtagctcttgaacaagaacaggtatccgatggagttcagcaccgcgagccccaaggtcagatagcgcgagtactgggtgatcttcgtctgaccgacctctccctcgcgcgaaagctcatgcagactcggcacaacactctgaagaagctgcaatatgatggagctcgtgatgtagggcatgatgccgagtgagaacacggacacgtatttgagcgcgccaccggagaacaggttcagcagcgccatcgctcccgatgcgaccgagccgttgcctccgaacaggttcatcatcccctgaaaggggacaccggggacaggaagatgggcgccgaagcgatagacgacgagcatcccggctgtgaacaggatcttgctccgcaagtccttgatgccaaacgcgttcttgagaccagttagcacggttcctcgacctttccgccggcggcctcgatcttggctcgcgcgctcgccgaaaccttatcggcacgcaccgtgaacttcttggaaatctcaccgtccccaaggatcttgaccgggatgaattcctttttgatgatgcccgccgcgacgagcgccgcgccatcgatcaacgcgccatcctcgaacttctcatcgaggcgcgcgaggttgaccggagcgaactcgatgcgacgcgggttgcgaaagcccggaagcttcggcagacgcatcgccagcggcatctggccgccctcgaagcccgcgcccttgccgccgcctgaacgggagagctgacccttctgaccgcgtccggccgtggtgcccttgccggccgagttgccgcgcccgatgcgcttgcgtcgatgcgtggagcggggggccggggtaagatcgtgaagctgcattgctactcctctacaatctcgacaaggtgcttcaccttgaagatcattccgcggaccgattcgttgtccggaagctcgtggatgcggttgatctttccgagccccagcgagcgaacggtgtcgacctggtccttcttgcagccgtttgtgctgcgaacctgcttgaccttgatggtgtcagccatgcctatcgctccttacctacgaacatctcggcgacggtgaggccgcggcgctccgcgatctcctccggactcgcgagctccctcaacccctgggcggcggccttcacgatgttcagaccgttatcggtgccgagcgatttggcgagcacgtttttgatccccgcgagctcgaagagcgggcgcacggcgcccccggcgatcaggccggttccctcgacggcgggcttgatgatgatgcggcccgcgccgaagcggcccaggacctcatgcgggatcgtaccggtatcggtcagcggcacggcgaacatgtttttcttcgcgtcgatggtcgccttcgagatcgccagcggcacctcggtggacttccccatcccgagaccgacgcgaccgcggccgtcgccgacgacgacgagcgcgaccagactgaagcgacgaccgcccttgacgactttggacacgcggttgatgaagacgacgcgctcctcgaactcggaggcctcgcgctgctgtctttgattacgagccatagctacttacctcctagaacaatagaccggcggcgcgggcgccatcggcgagtgccttgacgcggccatggtagatgtgaccgccgcgatcgaatctgacgtgtgtgatgcccgcctcggcggcacgagcgccgacgagcttgccgaccttctcggcagcctgctggttggacgtcgtctggccctcgaactcgctttcaagtgtggaggcggagaccagcgtgcaacccttcgtgtcgtcgatgacctgggcgtagatgtttgcgttggtgcgtgtgacgcgcaggcgaggacgatcgggcgtgcccgagatcctgccgcggacgcgacgctgcctgcgtttgagaccctgcagcttcgctttgttcttgtccatgttgaaactcctttagaaggtcccggccaccacctgacggggtgatggacgtgcgggaacgacgatcgagtgctacttggcggccttgccgagcttgcgccggatgtgctccccggcgtagtgtatgcccttgcccttgtagggctcaggcggacgcagaccgcggatctccgctgcaacctgcccgacctgctgcttatcgatgcccttgacgctgatgtgcgtgttgtcgggcacctcgaaggcgatcccggcgggtgccgggtacacgaccgggtgcgagaatccgagcgagaactccagcgagtcccccttgagctggacacggtagccgacgccggcgagctccagaatcttggtgtagccctcggataccccggtgaccatgttttggatgagcgcgcgcgtgagcccgtggcgcgcacgactctcgcgttcgtcatccggacgggtgacgctcagcacgtctccttcgacaccgatggtgagtttgctgtaaaaatcattttcaagctggcccttcggccccttgacgacaacatgcgatccgttgactgccacgtcgaccccggcgggaatctggacaggtttcttaccgatacgagacacggtgttctcctttccttctacgcgccgaatgactaccagacaaatgcgatgatctcgccgccgacgcccttcttgcgggcgtcgcggtcgcacatgacaccgtggctcgtggacacgatgacggtgccgagaccgccgcgaacgcggggaatgtcggccactccggcgtatttgcgcagccccggtttcgagatgcggcgaatgccggtgatgaccttttgcttcttgggtccgtacttgagagtgatctcgagggtcttggcgggttccgtgtcctcgacgcggaagccctcgacgtaaccctcctccttgatgacacgggcgatggcgacgagcttcttgctgctcggcatcgagaccgttgccttgttcgcagcgttcgcattgcggatgcgcgtcagcatgtctgcgatcgggtctgtgacgttcatgcggattctccttcgctcttgatgaacgcgtgcaagcggtcctcggccacccgtggcgaccgagcctgttcaagcacgctctcccctgcccgcaaaaaacccgcgggcgctggcagtgacttaccagctggcctttttgatgccgggaagctcgcctttgagtgccagctcgcgaaagcagattcggcacaggccgaacttgcgatagacggagcgcgggcgcccgcagcgctggcagcggctgttcttgcgcgacgagaacttcgggtcgcgctgagccctgacgatcatcgatgtcttagccacgtatttcctcctcactattggcttcggtgcccggcggcgcggcgcggcgcgcgcaccgccggagcggatgtgctatttctgaaacgggaacccgaaggcgcccatgagcgccttggcctcctcatcggttttggcggtcgtgacgaacgtgatgtccatccctcgcgtatggtcgatggagtcgtagctgatctcgggaaagatgagctgctcggtgacacccatcgagaagttgcctcgaccatcgaagctcttggtcgaaacgccgcggaaatcgcggatacgcgggatcgcgacagacatgagacggtcgaggaactcccacatgcgatcggctctcagagtgaccttggccccgatgggcatgccggcgcgcaggcgaaatgccgcgatcgacttgcgagcgcgcgtcaccatgggctgctggcctgtgatggtgcgcagatcgcggatcgctccctcgatcgcctttgaatcggtcgccgcctcgccgacacccatgttgacgacgatcttctcgaacttgggtatctccatgacgttcttgtagccgaactgctcgcgcatctggtcctttacctcttccaggtatctcaccttgaggcgggggacgtacttgtcctgcgcggcggccgaggagccggcggaggtcgcctcagcggcttttccggcagcggttcgcgatttagccttcgccttggcgggtttcttctccgccgctttgctcgcaggcgccttcgcagacgcctcgttcgacttctcttcagccatgagcgctccttctggggttttaagcgcggggcatggccctggacacgaaatacgcgcacaagcggcatcgcgcaccgtcgggttgtcctcgcgcctcctgccggttcgcgcccgacggctgagtcgcgacacgatgaaatgacggcaggagccggtcatacggtcgatatcatacacacatgcagggagaattaccagaagaaccttatgtgtgggctgaaatccacataccggcccacggcaacatcgccctgctgtcttcatccgacacgcgagatcacaggggatgtcgcaagcggtgcagccttcccgacgctataatctggatggaatcggtcatcgagaaaggacatggcgtgcatcggcgcattcatcgcaacgcctatccccttggtcttcgcttggagcacccatggggcaggtgatcatcaaggtatgctccttcatcgccatcatcgtgatcggcatgctcgcgggaagaagcggcaagcttggcaccggggccggaaacatgctctcgaaggtcgtcttcacgatcacgctgcccgcgacgataattcacgctttcggcgctgcggacttctcccgcgagttgcttctgctcattccgatcggttttctgtgtgcgggggttcccttcttcgcaactctggcgctcacacaccgattcgatgcccgcgatcgaaagtttctcctgttgaattccgggttcaacatcggctgcttcgggctgccgttcgtacaggcgttctttcccgcacctatcgtggtggccgcgtgcatgttcgatgcgggcaactcgctgatggtcaccggcggctcatatgtgatcacgaccatggtggtcgacggcacgcgctcggcgcatccggcatcagaggccgtccggcgactcacccgctcggtggccttcgattcctatctcgtgctcatggcgctcgcatgtctgggaattcgaatcccgggggcgatcgtctcgctcaccgaacctgtggcgaacgccaacgcgtttctgtccctgttcatggtcggcctcatggtgagtctgtcggtcgatcgagaacggctgcggcggatcgccgagctgctcggcggccgatactgcgcctgtgcgatcgagtgcgcgctcgtactcgcgcttctcccgctcgctcccgagattcgagccctcatcgccacgctggtctgggcacccgtctccgcgctcggcccagcgttcacgctgtgggcgggtggcgatgcgcaactcgcgggccttgccaacacgatcagcatctttgccggcctggcgctgatgaccggcgcgctcgtgctcacaggctcaattgcgtgatcgagacgaaagcgcttgaagaagcggttggtcgccttcgcgcggatctggccggatcgcatgaacaggtcgctcggggtgtcgcgtctgcggcggcgctgggttttccggctcgcttcatacgatattcgcggcatgatcgcattgcggcccgcacaccggatcgcgtatgaggcgctcatgaaaaaggccccacggagcaatccgcgaggcccgcatgcactgcggtgcgcgtgtcatcaaaaacaagagatgatctgagcggcgcatcttcgaaaccgaaccagttgttcagaacctttggtgatccgcctgatcggccttctagaatttgttcccgcacttcttgcagacgcgcaacttcgtgcgtttgccttcgagctcgccggcctcgtgaccgacgcgcgttgcctttccgcatttcggacagacgagcatggcgttggacgcatcgaacttggcctcttggggcacgatgcccccctgctggttctgctgattggggcgcaccgctttctttacgatggcgatcccttcaaccttgatctttccctcagttgggaacgcgcgcagaacggtgccctgcttgccgcgatccttgccggagagaatcttgacggtgtcgcccttcttgatggacattgccatgggcaatcactcccttctctacagagtctcgggtgcaagcgagacgatcttcatgtacttgcgatcgcgaagctcgcgcgcgacgggcccgaagatgcgggtaccgacgggcgagccgtcgctgttgatgacgacggcggcattgtcatcgaagcggatgtatgatccgtccctgcgacgaacctccttcaccgtgcgaacgatgacgcacttgacgacatctttcttcttgacggtcgcaccgggcgtcgcctcttggacagctgcgacgaccacatcgccgactccggcgtaacggcgcttcgatccgccgagcaccttgatgcagcgaaccttgcgcgcgccggagttgtcagcgacgttgagcatcgtttgcatttgaatcatggtagttcctccgaacctcagctgacgggaggtgcgaccggggagatgcgaacgcgaatcccctgacctcgcacgtcgtcagcacatgttacgtcttggcagcttacttcgcccgctcgacgatctcgactaagcgccagcgcttcatcttggacagcggtctggtctccatgatgcgaacggaatcgcccacggcggccgcgcactcctcatcgtgcgcatggagcttcgaggtcctggtcatcatcttgccgtacttgggatgacgcttgtgctcagcgatctggacaacgatgctcttgttgccagaaattgaggtgacgacacccgtgcggactttacgctggttacgcgtatcgctcatgttctgctcctgcgatctacttggccgcagcggatttctccgctgcgatttggcgggcgcgctgctcggtcagaacacgcgcgatatccttcttgacggttttgacccgagctgtgttgtccagctggctcgtggccatctggaaacgaaggttgaagagctcggcacgaccctctttcagcttttctgccagctgggtgtccgagaactcacgaatctctgcgggcttcatctacttgtcctccccgttctcctgatcagcgcgggtcacgatcttggtcttgatgggaagcttgtgctgagccagacgaagcgcctcgcgcgcgacctcttcgctcaccccggctatctcgaacatgatgcgaccgggcttcacaacggccacccactcctcgggatttccctttcccttgcccatgcgcgtctccgcgggtttcttggacacgggcttgtccgggaagatcgtgatgtagacgcgtcctccgcgcttcatgtagcgtgtcatcgcgatacgcgcggcctcgatctggcggttggtgatccagtgggcctcgagagctcgaatgccgaactcaccgaagtacagctgggtgttgcccttggcctgacccttcatggagccgcgctgcaccttgcgatgcagaacacgtttgggagcaagcactgctaacccctcctttccgaattacggcgtcgaggcgagcgcgacgggcgcgacggaccctcgagcgccgggttcggcgtgggctgaccgggcatgcgctcacccaggaagatccagaccttcacgccgcacgaacccatcgtggtgtgggcggtggcggtaccgtaatcgatcttggcgcgcagcgtgtgcagcggaacgcgtccctcgcggtaccactcgcgacgacccatctcggagccgccgaggcgaccggagcactggatgcgaatgcccttggcacccgccttgctcgcggactggaccgccttgcgcatggcgcgacggaatgcgacgcggccctcgagttgctcggcgatggactgggcaacgagcttcgcatcgatctcgggacgcctgatctcgatgacatcgattgacagattgcccttcgagactcccgcgacgcgctcgagctcggtgcgcagcgcatcgatctcagcgcccttctttccgatgacgataccggggcggccgctcaagatgatgatcttcaccttgtcgccggcgcgctcgatctccacgcgcgacacggcggcgcgggtgaggcgcttcgtgaggtagcggcggatctcaagatcattgccaatggatgcggcgtaatccttttcggcgaaccaacgggagcgccaattctcggtgatgccgagacgaaaccctgtggggtagactttctgacccatacttcgcttacgcctcctttcgaggagcgacgacgacggtgatgtggctcatgcgcttcagaatgcgtgaagcggagcccttggcgcggggacggatgcgcttgagcgtcggtccctggtcgacataggcgctgacgatcacgagatcgtcggcacgcatgccattgttgttctccgcgttggcgacagcggagcgaaggaccttctcgacgtccacggcggcggcccgctcgcagaagcgaaggatgtccaaggcctcgggcacgggcttgcgacgaatcagatcgatcacgagccgggccttgccggcggagacgcgcacgtacttcgcgacagcgcgaacctcgcgggtctcggtatctgttgacttggttggcatgtacgaggacccccctatttggccttgtggctgcggaacgtgcgcgtcggcgagaattcgccgagcttgtgtccgaccatcgactcggtgatgtagacgggaacgtgcttgcggccgtcgtgaacggcgatcgtgtggccgaccatctccgggaagatggtggaagcgcgagaccaggtcttgacgacttccttcttcccagcctcattcatcgcggtgatacgcgagaggaggcgagtctccacgaacggtcctttcttgagacttctgctcataggtgctaactcctaagactcggtatccgaaactacttcttgcggcggcgaatgatgaggctgttcgaaaccttcttcttctttcgcgtgcggtagcccttggacggtttgccccacggcgtcacagaggggcgtccggaggtgtggttcttgccctcgccgccgccgtgcgggtgatcgacggggttcatgacggtgccgcgcacggtcggacgaacgttcatgtgccgcttgcgcccggccttgccgatgacgatattggagtgatcggcgttgccgacctcgccgatcgtggcgcggcacgtggcgagcacgcgcctcatctcagaggagggcatgcgcaagatggcatacttgccctccttgcccatcagctgacaggcggtgccggcggagcgggcgatcgctgcgcccttgcccggacggaactcgatcgcatggatgagcgtgccgacggggatatcggacagaggcaaggcgttgcccggcttgatgtcgacgtcggtgccggaaagcacgatgtcatcaaccgagagacccttcggtgccaagatgtagcgcttctcgccatctcgatagtggagcaacgcgatgcgcgcggatcggttcggatcgtactcgatcgtggcgaccctggccgggacaccgtccttgttgcgcttgaagtcgatgacacggtagcgacgtttcacgccgccaccctgatggcgcaccgtgatgcgtccgttgttgttgcgtccggccttcttggacaggggctcgagaagcgacttctctggtttggtgcaggtgatctcggaaaaatccgagatcgtctgccagcgcctgcccgcgctggtcggcttgaggtgctttacagccatgctgatccctttcatctctatccgctggcccgcgcaagcagggattcgaggcgaggcctcgggtttgcgctgacaccggattaccacggtaccgggcggctctacttttagcccgatacgattccgatgcgtgcccccgacgggagcacgccgaacaaacgagccgactcttacgcttggttgccgaagatctcgatgctatcgccctcggccagagtgacgatggccttcttccaagatcgcgtgtacccggcgacctggcgcacgcgcttctttttcggtttcacgctgagcgtgttgacgcgaacgaccttcaccgagaacagctcctcgatcgcatcggcgatctggagcttcgaggcgcccttcgcgacctcgaatgtatatttgcgcatctcctgcagttcataggagtgctccgagacgatcgggcgaacgatcacgctgtgtgcgtccatttatgcaagcacctccccgaagtgcacggcgacatcagccggcatcagcagcgcgccgttgttcacaaggtcatgcgtattggcctcgttcggcgtgatgatgaaggtccggggaatgttgcggaacgacagatacgcgttgacgtcgtcctctcggacgatgatcgtgagccgcttgccctcgagctcaagtgacctgataagacgcatggcggccttggtggagggcttgtcaaagccgtagtcgtccacgacgacgagctcgtcgtcacgcagcttcgcggacagcgcggagcgcatcgcgagtttgacctccttgttgttcatgcgctttgcgtatgaacggggcttggggccgaagatgacgccaccgtggcgccactggccggcgcggatggagccctgtcgggcacggccggtgcccttctgacgccatggcttgcgcccgccgccgcgaacctcgccgcggctcttcgtggactgggtgccccgacgccagcatgccatctggcatttgacgatgtgatgcatgatgtggatgttcggctctatgccgtacaccgcagaagcgagctcggtctcggtgaccttgctcccctccgcatttttgacctctatcttagacatttctgtgttctccttggtatgacgctgggcgattcggacccgggccctcaggccatacggatgcagacgagcccgcttttggctccgggcacggcgcccttgaccaagatgaggttctgctcggcatcgatgcggacaacggagaggttcttcaccgtcacgcgatcgttgcccatgtgtccggccatcttgagacctttcaaaaccctcgaagggtaggcgcactgaccgatggaaccggggtgacgatgaaaatgcgagccgtgcgtcatggggccgcggtgctgtccccagcgcttgatgcgcccttggaagcccttgcccttggatgtgccgatgacgtcgaccttttcagtgccctcgaaatctgccacggtcacggggtccccgacgctgtgctgctcgccggccggaacgcggacctcgcgaagatagcgcaccggctcgacgccggccttcgcgaagtgcccggccatgggcctgttcacatgcttggcgcgaatgtcgccaaaaccgatttggacggcgtcgtagccgtcggtcgcctctgtcttcacctgcgagacgtagcaggggcctgcttggatgaccgtgacgggaacgacgttgtcgttctcatcccacacctgggtcataccgatcttgcggccgagaatcatgctaaccatgcaatggtcctaactctcggtggtcatgggacacacgcgagcgccccttgcgctcgcccccagcggaccacaaacgtgtgcgcgtcccccgaaccgatcttctgtttggccccgttgagcttgcaacccgatgagcagacggcgcatcgaaacagaaacatccctaggaaagacacagctcacctagtatacacgggaccgggcgtattcatattttcttcgcatgtgtttggtgtggattcgcctgttggagacgcaggcgaacctgcagaggaagagctgagatacatacgcaacgtgccctgccgccgcgggggcgcagggcacgttgaaacctgaccatgggcaccgggcgcgctcccccgccaaacggcacgggcgcgcatggatcctacagtttgatctcgatatcgacaccggcgggcagatcgaggcgcatgagcgcatcgaccgtgccggacgtggggtcgaggatgtcgatgaggcgcttgtgcgtgcgcatctcgaactgctcgcggctgtccttgtccttgtgcggcgagcggatgaccgtgtagagattccgctcggtgggcaacgggatgggcccggcgacacgggcaccggtcttctgcgccgtgtcgacgatgagcttcgcggattggtccacgacctcatgatcgtagcccttgaggcggatcctgatcttctggctagacaacgttacctccaaagtgcgtgcgagtcatccccgcgactgatagtgagcgtgcgatcgcaaatgcctcaggcggcaccgccggacttgctgacgacctcttcggtgatcgatttcggcgcgggctcgtaggagtcgaattgcatcgtgtacgaagcgcgcccctgggtctgcgagcgaagatcggtcgcatagccgaacatctcaccaagcggaaccttggcgcggacgagcttgccgctcttgcggtcgtccatgccctcgatcttgccgcgacggccggacaggttgcccatcacgtcgcccatgtactgctcgggggtctcgacctcaacctgcatgatcggctcaagcagcaccggctgcgactttctgagcgcgtccttcacggccatggagccggcgatcttgaaggcggcctcggaggagtcgacctcatggtaggatccgtcgaacagggtcaccttgatatcgagcaccggatagccggcgatgacgccgctctggatggcctcttggatgcccttgtcgatcgagggaatgtactccttgggaatgacgccgcccacgatcgcgttgacgaactcgtagccgaagccctcttccatcttctcgagcttgatcaccgcgtgtccgtattggccgcgaccgcccgactggcggatgaagcggccctcggccttgtcaacgtcgtgccctgcggtctcacggtaggcgacctgcggcttgcccacgttggcatcgactttgaactcgcgcaggagcctgtcgacgatgatctccagatgcagctcgcccatgccggcgatgatggtctgacccgtctcgtggttcgtcgagacgcggaaggtcggatcctcctcggcgagcttggtgagcgcgatgctcatcttgtcctgctcggccttggtcttgggctcgatggcgacgtcgatgaccggatcggggaaatccatggactccaagatgatctcgtcgccctcggtggtgagcgtatcgccggtcgtggtggccttgaagcccacggcggccacgatgtcgcccgcggagcactcatcgcggtcgatccgatcgttcgcgttcatctcgagaatgcgaccgaggcgctcgcgctggccgttcgtggcgttggccacataggagccggcgtcggcatgtccggagtacacgcggaagtacgtgagcttgcccacgaagggatcggtcatgatcttgaacgcgagcgcggagaacggcgcgtcggcatccgcagggcggctgtccgcctcgccggtcttgggatcggtcccctctacgggcggaatgtccaaggggctcggcaggtagtcgacgacggcgtcgagcagctcctgcacgcctttgttcttgtaggccgagcccacgagaacggggttgagatcgttggcgagcacaccggcgcggatggcggccttgagcgtctcgacgggaacctcggcctcttccaagaccagctccatcagactgtcatcgtactcggatgccgcatcgagcagctcctcgcgcttctccgcgacgatatccgcgaactcggcgggaatctcggcgagcggctcggggtaggtcatacccttgtcgtcggccttgaagtcccacgcggtcatggtgacgagatcgatgacgccccagaagccgtcctcggcgcccatgggaacctgaaccgcaacggccttggcgtcgagccggtctcgcatggtctcgatggcgtgccagaaatcggcgcccacgcggtcgaacttgttgatgaacgcgatgcgcggcacgctgtagttgtgcgcctggcgccacacggtctcggactgcggctgcacgccggcgacggcatcgaacacggcgaccgcgccgtcgagcacgcgcagcgagcgctcgacctcagaggtgaaatctacgtgaccgggcgtgtcgatgatctggatgcggtactccgtgccgtccttctcccagaaggtcgtcgtggcggccgaggtgatcgtgacgccgcgctcctgctcctggaccatccagtccatggtcgcagcgccctcgtggacctcaccgatcttgtgcgtcttgccggtgtagtagaggatccgctcggtggttgtcgtcttgccggcatcgatgtgggccatgatgccgatgtttcgggtatcggaaagcttgtacttggacttagccatggtagttcaattcctccgtaatctaccagcggtagtgcgagaaggcgcgattggcctcggccatcttgaacacgtcctcgcgcttcttcacggaagctcccacgccattcgaggcgtcgaggatctcgtttgccagacgctcggccatggtcttctccttgcgcgagcgcgagaatccgaccatccagcgcagtgccagcgccgtcgaacggcgcgcgctgacctccatggggacctgataggtcgcgccgccgacgcgcttgggcttgacctcgagcgtgggcttgacgttttccatggccttcttgaagacggcgagcggatcggcctccgacttggcggcgaccatgtcgaatgcgctgtagacgatggtctccgcgatggacttcttgccatcgagaaggatcttgttgatgagctgcgtcacgaggcggttgttgtacacggaatccggcacgacctcgcggcgagtcgctggtgcacgacgcggcatgttctatctccttaaacgtggttgtacgatgcaagggactgcctcgcatcgggatgtgtcaacgatgaagcggctctgcgccgacgaacctacttggggcgcttggtgccgtagcgggaacgagactgcatgcgattggctaccggtgcgcaatcataggcaccgcgcacgaccttgtagcgcacaccgggcagatcgcgcacgcgtccgccgcggacgagcacgatggaatgctcctgcaggttgtgaccctcgccgggaatatatgcggtgacctcgatgccattgaccagacggacgcgggccaccttgcgcagcgccgagttcggctttttgggagacgtggtgaacacacgggtgcacacaccgcgtttctgggagttgtgctgcagcgccgcgttcttggacttcttgggaacggatttgcggccctggcgaaccagctggttgattgtaggcaaaatgtactccttctcgtcatggttccagctctgatgaatggtgcgacggactgaaacgaggtggcagcatccacccgcgcgacagtgcagcccgaaactttactcgtgctgacgtgctgtgtcaacagaccacggatccgggcatgcccatattcggaaacttttccgtgaaaccccgcagacccgtgcccggcaggacgcgacgccgcgcggcagccaaggacagccgctccccgcggcggcccctccaagcgaccggaaatggaagaaaaccagcgacccgcctcgaatcttcaaggcgggtcgctcataggcgcgctcgcgcgcaaaggacgtacgaggagacctactcctcgtagtcattcatgtcgttcgggtcttccggattgtcgccatcggtatcgacgagcttgttcagcagctcgtcgagcgaggccatgtcctcgttgatgatacccggtgtcgagccctctttcttctcgctttcgacaggggccccgatcatctcctcatcggactcgaagtgatggcgaggagcggaggcgcccagcaggatgtcgtcgggaccgtccggagagaacaccatctgaagcagctgcgacagatcctcctcgtcggcgacgtcatcgctgctctcaaggatgtagagcaggttgtgcgcctcgagaccgtcgcgcagctcctctatcgctttggctccgatgccgtcgatgcgaagcagatcctcttcggatttgccgaccagatcgccgaccgtctcgatgccgacctctgagaacttattcgtccagcgctgagagacgcccagatcatcgaagagatagagcttggcgtcgtccgcggagatcgtgcgaccgttgcgggtgaacgagccgtcgccgaccccgaactcatcgaagcccgcccagtcgagctgctgcggcagctcctcatcgagttccttgagctcgggcggagcccagtcgggcagggacttggcagccgaggatgccgatccctctaccagctgatagccctcgggggtgcgataggtcagccccacgttgtcatacggtctcaacccggttcccgccggaatcttcttgcctacgatgacgttggacttcagatcgagcaggtgatcgactttgccctcgatcgccgcctcggtgagcacgccggcggtgcggatgaacgaggccgagctcaaccaggagtcgatgctcgcggcgaccttgagcgtgcccaggatcgtgggctcagccgcaggagcggcaccgcccagacgcgcgacccgctcgacctcatcggcgaactcgtatcgatcgacgtactgtccgagcaggtacttcgaatcacccggattcgtgatctgaacgcgacgcagcatctgcctcgcgatgacctcgatatgcttgtcgttcaaatcgacgccctgcgacgtgtagacgtccttgacgctcttcacgaacgtgtgcatcgtcgactcgatgtcggtgaggtgacgcaggctgcggaagttcacgaagcccttcgtgatctgatcgccggcgcgcaccgagcagccgtccgcgatgccgggcatgaagcgcaccgatgcaggcacccggatctcgtcgtagatgtgctgagcatcatcggcatccgtgatggtgagcacgtactcggacttctcaggcttgatcgagagcactccggagtgcagcgcgaggtccgcctcgcgccccaggatcttctcgttcacgttgcccacgacatcgaacatgcggccgaccgtcggcaggccctgcgtgatgtcgtcggcgcctgcgacgccgccggagtggatcgtgcgcatcgtgagctgggttcccggctcgccgatcgactgagccgcgatgatgccgacggcggtgccgatggcgaccggcagacgcgtcgagaggtcccagccgtagcacttctggcacacgccgaacttcgaacggcaggtgagcagcgcacgcagacgtatcttggtgagtcccgctgcgaccatgcgctccagatcctcgacgctctcgatgtagctgcccgccttgaagagcaccgtgccatcgggcgctgtgacgtcctcgatgaagcagcggcccacgagctcggtgtcgatgtcgtcggaaccgggcagcacgaggtcgtatgtcgcgccctccgtggtgccgcaatcctcctcgcgcacgatgacgtcttgcgccacatcgacgagccgtcgcgtcaggtatcccgaatccgacgtgtgagacgcggtgtcgacgagtcccttgcgcgccccgtaggtggagatgaagtactcgagcggcagcagcccctcgcggaagttcgccttgatgggcagatcgatcgtctcgccggacatgtcggtcatgagaccgcgcatgcctccgagctgccgcagctgcgtcttcgtgccgcgcgcgccggaatcggccatcatgtagatggggttctcctcatcgaacaggtcgagcatgagcgctgcgaccttctcggtggcggcggtccactcgttgacgacctcggtgtggcgctcctgctcgttgatgaagccgtcctcgaagttctcgttgatggtatcgacgttggtctgagcgcgagcgagcagctcgggcttctcgtcggggatgagcgcgtcccacagagagatcgtgagaccggcgcgcgtcgcgaaatggaagcccgcgtatttgatggcgtccaggatcgggccgacctcggcggacggatagcgatcgcagcatgcggagacgagtttgcctacgtcacctttgaccattttgtagttgatgaactcgtagtcggcgggcaggcactgtcgattgaagatgatccggccgatcgtcgtctcgatgcggcacgtcttcgcgccggtgacatcgtagtcggtgaactgaccgcgctcatcgcagacccgaaacagccgtcggccgtcctcgccctccacgttcgcctcggcggcggacacgcgaaccttgatcttcgcttgcagatccacctcggagcgcgagtcataggcattgagcgcgtcgtccagactggcgaacacgtggccctcaccggagagcccatcgcgctgctgcgtaagatagtagacgccgatgatcatgtcctgggagggcacgttcacgggtttgcccgacgccggcgagcgcaggttgttcgaggagagcatgagcacgcgcgcctcggcctgggcctgcagcgacagcggcacgtggaccgacatctgatcgccgtcgaaatcagcgttgaacggggcgcacacgagcggatgcaggtgaatggccttgccctccacgagcacgggctcgaaggcctggatggacagacggtgcagggtcggtgcgcggttgagcagcacgagcctcccgtcgatgacctcttccaggatgtcccacacgaagctcgcggagcgatcgatggcgcgttttgcgcccttgatgttctcgaccttgccgagctcgaccagacgcttcatgacgaagggcttgaacagctcgagggccatggtcttgggcaggccgcactgatgcagcttgagctcggggtcggtgacgatgacggagcggcccgagtagtcgacgcgcttgccgagcaggttctggcggaagcgcccctgcttgcccttgagcgcctcggcgagcgacttcagcggccgtccgccgcgcccggaaacgggacgcccgcgtctgccgttgtcgaacagggcgtcgacggcctcctgcagcatgcgcttctcgttgttcacgatgatcgccggcgcatcgaggtcgagcaggcgcttcagccggttgtttcggttgatcacgcgccggtacaggtcgttcagatcggaggcggcgaaccgaccgccgtcgagctgcaccatggggcgcagatcgggcgggataaccgggacgacatccaagatcatgttcgcgggggcgttgccgcccttgaggaaggcgtcgacgacctcgaggcgtttgaccgccttctccttcttctgcttctggccctcctcatctgcgatgatgaccttcagcttgtcggcctcctcatcgagatcgatggcgcacagcagatcgcgaatggcctcggcgcccatgtttccggagaagtacatcgagtaatagcgcttcatctcgcgaaacagaggttcatcggagatgagatcgcgctcggagagtttcatgaacgtctggaacgcatcggagcgcagctggcgctcgtctttgcactcctcctctatgtcgatgatcccggcggcgatctcctcggcgctcagcggctcctcatcggagaactcgtcgaagttctccggcatgccctgctccttgagcgcctcgatctgtcgggcgcactcggcgtcgatctcctcgagatcggctgagagctcctcgcgcagatcatcggcatccgcatcgcgcgcctcgatgtcgatcttcgtgatgatgtagctcgcgaagtacaggaccttctcgaggtccttgctcttgagatcgagcagacggctcatcgggaagctcgtcggggacttgaaataccagatatgactcaccggggcggcaagttcgatgtggcccatgcgctcgcggcgcaccttggctgaggtgacctcgacgccgcagcgctcgcaaacgatacccttgaagcggatgcccttgtacttgccgcaggagcactcccagtccttcgccggaccgaagatcttctcgcagaacagaccgtctttctcgggcttcagggtacgatagttgatggtctccggttttttgacctccccgtgcgaccacgagcggatctggtccgcgctggcaagggagacctttaccgcctcaaaatcagtagcttcgaaatctgccacagtcaactactccttatcagtggtggttgcgacgggtcccccgatgagagcctcggccccatcagcggggatatcggcgtcgtcgagttcgggcaacccggtcatatcatccagaatcgaagcctcgccctcctgctcggcctcatcggccgtcgcggcgggttgcgcatcgtgaagcggctcgatatccaaggcaagcgagcgaatctcctttacgagcaccttgaaggactccgggatccccggaatggggatgttctcgcccttgacgatcgactcgtaggtcttgacgcgaccaacggtgtcgtcggacttgaccgtcagaatctcctgcaaaacgttggaggcaccgtaggcgtagagcgcccaaacctccatctcgccgaagcgctgaccgccgaactgcgccttgccgccgagcggctgctgggtcaccagactgtaggggccggtggaccgcgcatgaatcttgtcgtcgaccatgtgcccgagcttcaggatgtaggacgttcccacggtgatgggctcgcggaactcctcgccggagcgcccgtcggtgagcttggtcttgccgcgcgcgtcgagctgcgtcacgaactcgggacgcatgtgcttgccgtagcgcatcgaggcgaaattgatcttattcttgttcgcgcgacgaatgacctcggcgatctcgtcttcgtgcgcaccgtcgaacaccggagaggacacgaagaacggacccggcacatagcgctcggagtccgcgtcatccgggtcccagcccgaggcggccgcccaaccgagatggcactcgagcagctggccgacgttcatacgcgagggcacaccgagcgggttcagaatgacatcgaccggcgtgccgtcagccatgaagggcatgtcctcgatcggcaggatctccgagatgacccccttgttgccatggcgaccggcgatcttgtcgccctgctggatcttgcggcgctgagcgacgtagacgcgcacctgctcgttcacaccgggggccagatcgtcaccggcgtcgcggctgaagcggaccacgtcgatcacgcgaccataggcgccgtgaggcatcttgagcgaggtgtcgcgcacgtcatgcgccttcgctccgaagatggccttgagcagacgctcctcagcggtctgggtgctctcgcccttgggagtcaccttgcccaccagaatgtcgccgggtccgacctcggcgccgatgcggatgatgccgtcctcgtcgaggttggcgagcatgtcctccgacaggttcggcacctcgcgggtgatctcctcgggtccgagcttggtgtcgcgcgcatcgatctcgtggcgggagatgttgatcgtcgtgagcaggtcgtcggccacgacgcgctcggagacgacgatggcgtcctcgtagttgtaaccctcccagctcatgtaggcaacggtgaggttctgaccgagcgccagctcgccgtgatcggtcgagggaccgtccgcgagcggctgaccgagtgcgacctcgtcgccgacgcgcacgagcggacgatgattgatgcaggtggattgattggatcgctgatacttcggcaggacgtagtcgtccatgccggtctccgtcttcaccgtgatcttcgatgcgtcggcgaacacgacctcgcccgcctcgcgagcaagcgtgacctcgccggaatcgagcgcggctcgacgctccatgcccgtgccgacgaaaggcgcgctcggatgcacgaggggcacagcctggcgctgcatgttcgcgcccatgagcgtgcgcttggcatcatcgtgctcgagaaacggaatgagcgtggcggccaccgagatcatctggcgcggggagacgtccatgtagtcgaccgaggcgaccggaacatcggcaggagcgccgaacgaaccgtcgaagtcgcgggtcctggcgacgaccgagtgcggtcgcttgagctcgccggacgcatcggctaccacgaactcgccggtcttgggatcaagcggcgtgtttgccggcgcgatgatatggttctcctcctcatcggccgtcatccagtcgatctgatcggtgacgcggccgtcttggacgcggcggtacggagcctcgatgaacccgtactcgttcacccgggcgtacagcgccagcgaaccgatgagaccgatgttggggccctcgggcgtctcgatggggcacatgcgcgaatagtgcgagttatggacgtcgcgcaccgcggtcggcacgttcgtgcggcgcgacgagccggacttgtggccggcgagaccgccggggcccagcgcggagagacggcgcttgtgggtgaggccggtcagcgggttggcctggtccatgaactgggagagctgggaggaaccgaagaactccttgatggatgccacgatgggccggatgttgatgagcgactgaggcgtgatctcgtcgatatcctgcgagctcatgcgctcgcggacgacgcgctccatgcgactcatgcctatgcggaactggttggcgacgagttcaccgaccgtgcgaacgcgccgattgccgaaatggtcgatgtcgtcggtcttgaaaccgggctcgccagccgccagcgcgagcaggtagcgcagcgtcgcgacgatgtcctcgtcggtcagggtcgtaacctcttcgtcggtggtgagaccgagtttcttgttcatcttgtagcgtccgacgcgcgccagatcgtagcgctgcgggttgaacagcagaccctcgagcagcgatcgagacgactcgaccgtcgggggctcgccgggacgcaggcgccgatagatctcgatgagggcgtcctcgcgcgtgagcgccacgtcgcgctcgatcgagcgcttcacgatctcggagtcgcccagcagctcgatgatgtcgtcgttggtgacggcgatgccgagcgcgcgcagaaacatcgtcgcgctctgcttgcgtttgcggtcgatcgagacgacgagctgatcgcgcttgtcaacctcgaactcgagccacgcgccacgcgccgggatggattgcgccttgtagacgcgatgaccgccgtcaagctcagaagagtagtacacgccggggctgcgcacgagctgcgagacgacgatgcgctcggtgccgttgatgatgaacgtcccctgctcggtcatcatggggaagtcgcccatgaacacgagctgctctttgatctcgcccgtctccttgttcgtgaagcggacctcggtcaaaagcgaggcctgataggtcatgtccttctcgcggcactcctccacgctgtggaccggatcgctgaactgatgcgtgccgaagctgacctcgagtgtatggttcgaactctgaatcgggctcgactcgcggaacgcctcttggaggccctctgccatgaatcgatcgaacgactgcttctgcaccgagatgaggttcggaagctccatcgcaaccggaatcttgccgaagttgagtcgctcgcgctcggttgccgtgatctctggggtacgtgttgcgttctgcaccaggtgtttcctccttcatggaacaaggtgacctctcgcgacccctcgtgccggcaacggcgcttcgtgccgctgtcggcacggacaccatgttcgaatctgtccacgggagatcgagtgagttatcgcgatctcatattttagcaagactgtaccgtttagcaagaattcccttgacgcgagaggcgttttagagtatatcgctagagctgaagaataacagcaggtcacagataccaaagcgaacatatgttcatgattttatggtgaatcaacaggacgagtgccgctcgacacaagctttcagacctgcatgggctctatgtcacccgactcatcgaagacaagcgggcacggggcatcgagtgcttcgagatgctgatagcgcccggagcgcacatcggcgtaataggattcggacaacatgatagcaccgatgttcaggctgttcggaatcctgacgacacggggcctcgcgcgatcgatacccgtgcatgtgcgaaggcacagctgaatcgcctcgcgatcatcggcgaggacgcatgggatccgagcggaagacaagacggtgctcgtgatgcagttcggatacatcgcctcgggatcgatgtcatcgaagattctttgcgtgatggcgctcgctagccctatcccgagcgcgttgccatgggaggccgcggacagcctcaacatacaggtccgctggacctcgattccgccggatgcgaactcagtcgagaacgtgccggtgatattggggtcggtgcccgtgccgctgtagttctttccgatctcatcgatgatgagcacatcgcaagatccaacgatgagccggggcatccgcgtaaacgcgtagcgcagaagctcgggttcccgatcgagcagatcttccggaagaatagcctcgatgtgacaggtctcgtcgtacgcgttctcaatgcacggaatcgcaaagagaaccggtgcgcgttcgagtaccacctttgccatgctgggaatgttgcgcgcgatgaggcccataccttggctgtggacccgctctgcgccgcgctgcttgccgagaccgactgtgagcatcttgcacggcccgctctctacgctgccacggaaggcattatgcggcttcaggcggcacgagacgataatgccatcagactcgtaggcgttgcgatcgatcgctacggggacgccgcactcggagcgaccgatctcaacggtctccatggatgagcggatctcgcagcccatggtctgctcggtgatgccgtatcctgcaagaactgccgcctgtccggctggcgtcgcccccccatggcttcccatggccgcgacgatgaaaggcgtcgcctcgcattcgcgcacaaaatcgacgatcgatttcgtgatgatatcgacgttggctatgccgcgacttcccgccgtgatagctatctgcgagccgggcaggatccggcttctgaatgcgtcctgcgataactgcgcgtgcaccacggtggggatctcggcaggcgctattctcgttcgatcaaacgtttgccgagcatggaacatcttggggattgcaacgccggcaagaagccgggacaccgtcgcgccctttttgatatgcatgacctatcccttcttcagctgacagccagcgagtcgctttgtggcgatgacattgcttgctgttccgcagacgtcggcaagaaggacttcgccgatctcaaccggcgctgtgcatttcagctttgcgatcctggccatcacgtctgagatcttgttcttgggaatcggcttgtcgagacgcacgctcacgacaggcagctccccgccctccacgctcaccgatgtggcgatgtttcgaaccggcgcgctcacctctgaactggcgtattgctcacctcgcttgcatgagttgcccgagacggaaacgactctgtttaggcggaccttgactctcatatcgcagcccgttggacacatgatgcaactcaacatgcgcacctcgtcaccctccggcgacgcatcgcctggctttgcctgcagcggttccgtgtcgggcccaagctggttctcaccaggcgcgaatgatttcatcatgcgccgggacaaagcacccgatagctccacgtgaagctcatgcgctccctcgatccattcagcgcgaacggcgatctgcaccatctttgcgggcagcattttcgcgaaatggattcggtgtacgcatcctctttccgtccgcagagagagggtgcagtcgcgcagcggctgtcttgcacgcacggagagcgtgaaatcgctatgtccgccaacggcttgcggaacggtatagcagatctccgaacccgcgataatcggaatgattcccacggagtcgcgccgtccccgatcggaatggtcctttttacgagcgtccagaaagatcaccaccgcttttgccagccgttcggcctccatggacacgaaatccaccaagtcatgcacgtgtaatacatttccagctgcgaaaacgccttccacgctcgtctgataggtctcgtcgaccagaggccccctcgtacgcggatccagcctgacccctgctccgagtgacagctcgttttcagggatcaagccaactgacaagatcagggtatcgcaggggcagatctcctcggttccagcgatcggcttgagccgatcgtcgactcgggctatcttcacagcctccaaacgcgcgtctccaagtatctcaacaacggtgtggctcaacctcaacgaaatcccgtagtcattgaggcactgctcgacattgcgcggtagaccgcttgcatagggcagaatctctagaacagtgctcacgtgggcgccctccagcgtcaaacgacgagccatgatcatgccaatatcgccggaacccaaaatcacggcttctctgccgggcatcgtattctgcaggttcacataggtctgcgccacgcctgcggtgtagatgccggcaggacgcgtacccggaatgctgagagcgtgtcgggttcgctcccggcaacccattgcgagcacgatcgcatctgctccatagcgcatgacaccagcggtgcagaccagcgttacgatcctgtcagcggtgacatctatcaccgttgcgtcagtgagatagtcgatgccgcgatcatcgacatcgtcaatgaaacgctgagcgtactccgggccgctcaggctccgtttgaacctcgtcagcccaaatccgtcatggatgcactgtcgcaggatcccaccgagccgatgctcgcgctcaacgatcagcacatcgttcacgccgagatcatgaagccttacagcagccgcgagccccgccggaccgcctccaatgatgatcacgcctcgtctggcaatccggtcgctcatcgcacgccccctcgcacatctcccgtgaacatatgcgaaccctcatgttggtagcaaacatcacgggcatccgcgtcgagttccgatcgaatgagcgccgtgatcctgctctcgcagtatcctgcttggcagcggcccatcgtcgcacgagttcggtttttgacacttgccagcgtgtgcgccccaagtggattatgaatagcggcgagtatctcagctcgggtgaccatctcgcatcggcagatgatctcgccatatgcgcgatcttgctcaaccagaagccgctgctgtgccaaagtggcatcgcaaaaacgtttgatccctgctctttcaggagaaaaagccggatcctcctcgaggtcctctacttcacgcatcttatctatcgcgcgccttgcaagcggtagggcgctcgtcactcctggagactcgatgcccaccagattgacagcctgaggtgcttcatctcgacgttcaacgacgaagtccagcactttgcctgtaatcggatcgacgcgtttccagcggatgccggcgaatgttcgaatgaagaactcctgtttaacgttatcgaacatctttttgccgtcgcgcacaagacccgcgaggtgcgcgctcgaggttgcatagtcctcacgtccctcggtgatataggagtccgggcccacgagcacgttgccatccactgtgatggtggcatgagtggaaaagccgcccttctcgttcggtgccgggtagaccggcgtgcgcaggccctcggcggctcgcttgtccaaaacatagtactcgcctttaaatcccttggtgacatgccccgttatcccaagcatctccgaaatgtcggtactgtacatcccggcgcagtttatgatccatcgactctgaatgacccctctgttcgtgatcactcggtagaagccctcatctgtttgcgcgcaccagttgagacctgtgacctttgtgcgaaagagaaaccgtacgccgttcgcatgggcgttttctgcaagcgcgatcgtgtattgaataggatcaaggattcccgacatgggactgtacagtgcgaattcacccctcgcttgaggctcgatatcatggagctgctgcttgtcgaccatctttaggccctctacaccgtttttcatcccgatatccataaacttgaggatgttcgctcggtctcgatcggtgaatccgacaacgactttgccactgcgacgaaatgcgacatcgagctctgaagcaacgtgatcgaactcccgattgccctcaaccgcgcagatcgccttgagcgatccgggggcgtaggtgaacccggcatgcagcatgccggtgtttcggctggagtttccgaatgcgacatctggctccttttcgatcacgcatgcgtccagtcgaaaacgcgagagttcacgcgcgatcgcacatccgataacacctgcaccgataaccacggcatcgaatcgctccacgagaaccgtctccttttcggatcgacacgatccacggccgaatgtcgggccgcgaagaactgcaaatcgttttgcccgccgcgccgcgatcgcgttcaatgcaataacgtgatgacagattcaaaaagccgatctgctatttcagcatcgccgctatggccgcttcatcgtactcgtttacctgtcgtacgcgctcagcgaggaagtcgcgccagatcgatgcgtccaagtagggctgcttctcatcggtgtagctgccggctcggtcaaggatctcgatctgattgggatggctcggcagcgcgatatcaacatgccaggaaccgacgcgatcgagatcggcgatgaagcgctcccggagctttgccgtgagcaccttgctcgtggagtagtaggcatcgttcatcgtgttggcgccgacgccgccgtgcatgccgacggtgtagcgcgctccgtcgacagggttctccacatcccagcgaaacgaggtgcaaccgatcgtgtgaccgggcgtgagcgtcgtgcggatgctgactgctccgagctcgacgggatcctcatcgtgaaacagcgcatcgggctcgaaatcccatgcatggaatctgggatcgagcgcaagggtctcctcgggtgcggtcctcatgaactcgagatcctcgcgcgacatataaagtttggcacccgtgagctcgcgcatgagggcggcaccgccgcaatgatcgacgtgagcgtgggacacgaggatcactcgaatgtcatgaggatcgaaaccgagtctgtagatcgagtcgaccagcagatgagcgctctcctggaccccagtatcgatcagcacgagcccagagcccgtgtcgatcagatagcagccgacccaacgctgaccggccacatagtaggtacgcggggcgacctgaaacggatcgatggcgatcttccacggctcgctcgtgatcgtttgaacaacatttgggatcggctttgtgcacctaaaaggcatagcaacctcccagttcgcgaaaagggcgggcaccgacgaggcgcccgccgacctctgagctctctgtcactgaagcttcaagtcgttcaccatctcgtaccattcggcgatacccgaatgatcgtcgcgctcgtgtccgccggccttgagcgattgcatgatctccatggcaagcgaggtgaacggggaggcgacattcacgccgtgagaggtgtcgagcgcgttttgcagatccttgatgtgcagctcgatacggaagcccggcgtgaaatcgcccttgaagatcttctcggacttctggtccatgaccgtcgagccggccagaccgcctcgaatggcctcgtaaactcgctcgggatccacgccggcctttttcgcgagcgagtacgcctcgccgagagctgcgatgttgacggcgacgatcatctgattggcgagcttggtgatattgccggcgccgacgccgcccacgagcgtgaccgaggaggccatggtcttgagcagctgctcgtaacgcgcgtacacgttctcgtcgccaccgaccatcaccgcgatcgtaccatcgatcgccttgggttccccgccggaaaccggcgcatcaagaaaatcgacgccgatcgccgatagccgctttgcgaaatcacggctcgccagcggagcgatcgaactcatgtcaatgacgcatttgccctttgtgagaccttcggccgctccgccctcgtcgaacagggcgctctccacgttcggcgaattctgaagcatggtgatgaccacctcggcgcgctcacccacctcgcggccgctttccgccgcgacaccgccggcggcgacgatctcctcgatgctttcccggtggtgatcgtaggcgatgaccgtatggccggccttctggatgtttttcgccatgggcttgcccatgattccaagaccgatgaaacctacattcatgatgtttcctttccgaagatgtgtactatcgaacccgaggcgggatagaggtccccacctgaggcaacgagagaagaaacgcgcgcatggcggtctcgccggcggcgggcacgtcgatatcaacgcgtgcgatcgcctcgtcaagacccatggtgcgcggcaccgtcgggagcacgagatcgatcccggcggcatagacggtttcgatatcgtcaccgcgaccccccgcgatggcgatcacgggctttcccctgcgcttcgcacgtgcggcgacgccgaccggtgccttgccgtttgccgattgcgcatcgatgcggccctcaccggtgatcacgagatccacatccgccatggcatcctcgagctcgatggcgtcgagcacgtaatcgataccgcgctcgacgcgggcatcgcaaaaggccatcagggcggcacccaagcctcccgccgcaccggcaccgggacgatcctgcacgcgcttgccgaccgtggtctcgagaagcgccgcgaacgagctcatccagccgtcgagtgtctctatctcagacggttcgatgcccttctgcgggccatagaccctaagcgcgccgttctgcccggtgaggggattgtcgacatcggtcagtatcgtgaactcggtctcggcgatgcgcggatccagaccgccgacatcgatcgatgcaagcgttcgcatcccctcgagcccgcacggcaccggtctgcgagctgaatcgagaaactcgattccaagcgcctttgccatacccattccgccgtcactggtggcgctgccgcctaaaccgatcaggatgcgcttgcaacctgcctcgatcgcgtcgatgatgatttgtccgaccccccacgacgacgcgctcagggcgtttctcggagtctgctctatgagcgtgatgccactcgtctcggccatctctacgatcgcggtggactcctcgacgatgccatagcgcgcctcgacggtctcgccgagcggcccgcgagcgcagacgcgcctgagcttgccccctcgcgccgatacgattgcctccacggtgccctctccaccatccgcgatggggaatttgagaatccgcgcggaagggacgatccgccggataccctgctctatgaggctctccaccctgctgctcgacgcggaccccttgaaggagtcaacggccagcagcacagaacagtcgcgcatgtcgatccgcgcctccttctccgttgtctgttcgggactcgagctcattcgtcgatccttgtcctcatgcaacatcttctcacttgagatatcccgcctcacgcatcgtccttttcatatgctcgagcgccggaccggtcgtggcctcagtcggcgggatcacagaacccacatccatgcccatgagccgagccatatccttggtcgccgccggaaaactcgccgcatcctgcgacagacggatggggttgagcgtgaactgatcctcgagagcgccggaaaggtcgcccgcgacgaacttatcgtagatgccgcagacgagttcgggatacatgttcgcggtcgaacagaccgaacccgcggctccggcgctgaggctgagatagacgatcgtgtccttgccggcgaacacccgaaagccgatgtcacggttttggcgaatgagctcttgcagatctgtgatgttgccgctggagtccttgatgccgacgatcgagtcgatctcatgtgcaagacgggtgataacgggaatcggcacagcgtagcctgcacgccccggattgttgtagataaacatcgccgtgtcgggaaccgcatgggcgatcgcgctgaaatgatgatagagagcttctgccgtcggcacgatgaacatgggctgaagcacagagatcgcgtcgatatcgagatcggacgctcgacgagccaaggctgaggcccggctcgttctgatgtgcccgatgccgaacatgacaggcacgcggcccgcggcctgatctatgatccaacgcgtcgcctcgatcatctcatcgtcttcaaacatatagaattccgagttcgagccgaaagcgaggatgccgtcgaccccgtgctcgatcacatagtcggtctgggcgcgcagccgtcgctcatcgatggctccgctgtcgtctaccggggtcagaatgggaacgaagattcccttgaatgcagctttatcgatcttgttggacatatcctctccttcaatcgcttgcgatgtcacgacatgatctcgttgcacctcgagcgcagcttgctcagagcaacgataccagtcgcaattcagctcagcgcacgagcgccggacgcttcgggtcgaattcccaaccggggatcagatactgcatggcggcggcatcgtcgcgggtgccgcagtcatgctcgacgtagagccgatgcgccgcatcgagcttcgcacgatctatctcgatgcccagaccgggtacatcgcgcggaacactcaggcggccatcctgaaagaccggtgccgtctctcccagatgctggccgtcctgccagatgtagtgggtgtcgcaggcgttgtagaagcccggtgccgccgccgcggcatgcgcgaccatcatcagcgagatgtcgaagtggttgttcgagtgcacgccccacgtgagatccatgtcgtgacagagctgtgcgacgcgcacgcaaccctgcatcgtccagaagtgagggtccgccagcggaatcgaaaccgaatcgagccggatcgccgccttcatctcgcgccagtccgtggcgatcatgttcgtcgccgtcggcagccccgtgagacggtgaaactccgccatcgtctcgcggccggagaagcggccctcggcaccgcaggggtcctcgcagtacgtgaggatgccgaccatgtcacgacagatctcgaccgcctcggcgagcgaccaggcgccgttcggatcgagatcgatgcgcgcatcggggaaggcgtgcttgatcccgcggatcgcctccatctcctccgcaccggcgaacacgccgcccttgagcttgaagtcgtggaagccgtagcgctcccggacggcccgagcctgctcgacgatggcctcgggcgtgagcgcgggctcgcggcggatgcgaccccacgcgtcggaatcgtcgtcgccgtggatatagggcagatcggtcttggtgcgatcgccgacgtagaacagatagcccaaaaagcgcaccgagtcgcgctgctgaccgtcgccgagcagggccgccacgggcacctcgagatgcttgcccaggatgtcgagcagcgcggtctccaccgccgtctgcacgtgtacggtcgtacgcaaatcgaacgtctgaccaccgcggccgccggcatcgagcttcgcgtagcgctcatgaatcgagcggacgatgtttttgtactcgcccacggcttttccaacgacgagatcgctgcattcgttgagcacctcggtgatcttcttggatcctggaacctccgagatgccctcgatgccctcggaatcggtcatgatgacgatgttgcgcgtgaagtatggcccgtgcgctccggagaggttgagcagcatgctgtcgtaaccggcaacggggtagacttccatcttctcgatcgtgggaactgacatgtccattccttcctgtagggcctttgaggccggcttccaaaacacatcttcgggcaccggtttcaaaggaaccggcttgtgctgcaaaaaagctatcgaacgagtgcgggccgatgcggatcgtactcccatcccgggatgatggactgcatgcccgctgcatcatcgcgcgtgccgcaatcatgctcgacatagagtcggtgcgccgcctccagcttcgcgcgatcgatctccacacccagaccgggcgcatcgcgcggtacgctcaggcagccgtcacgaaagaccggcggctcctgtcccagatgctgtccatcctgccacatgtagtgcgtgtcgcaggcgttgtagaagcccggagccgctgcggcggcctgagcgaccatgtgaagcgagatgtcgaaatgattgttcgagtgcacgccccaggtgaggtccatgtcatggcagagctgggcgacgcgcacacagccgcgcatcgtccagaagtgcgggtcggcaaggggtatcgtgacggaatcgagacgaatggcggccttcatctcgcgccaatccgtgtcgatcatgttcgtcgcggtcgcaagaccggagagccgatggaactccgccatcgtctctcgaccggagaagcggccctcggcaccgcagggatcttcgcagtacgtgagcgtgccgaccatatcgcgacacagctcaagagactcagcgagcgaccaggccccgttgggatcgatcgtgatgcgggcatcggggaagctcctcttgagagcccgtattgcctccatctcctcggcaccggagaacacgccgcctttgagcttgaagtcgtggaatccaaaacgctcctgagcggcctttgcctgatgcacgatggcctccgctgtgagcgccggctcgcggcggatgcgaccccactcgtccgaatcgtcatcgtcgtggatgtagggcatgcctgttttcgtgcgatcacccacatagaacaggtagcccaaaaagcgcaccgaatcgcgctgctggccgtcgccgagcagagcggccaccggaacctcgaggtgcttggccatgatatcgagcagcggggtctcgactccggtgaggacgttggtgacctttttaaagatctgcgcgtgagctgtctcggtaccgcctgcgggggcagcagtgacctgggcggaaagcatcttggcgcacgtcatcacgatatcgttgcactggctccacggtcttccctcgaccagcggtatgcaactctcgagacggcgcgtgatcacctctcccccggggacctcgccgacgccgatgacaccgtcgctatcggtcatgaccacgatattgcgcgtgaagaacggttcatgcgcgcccgccagattaagcaacatgctgtcatagcctgcgacgggaatgacttccatcctcttgatcacctgtaccatataactcttcctttctccgcgaaccgctttggcacgtatgatccgatgaccgctccgcacgtgcaaggtatttcaatcgggatactcttcacatgccccgcgcttgaccgatctcggcttagggcatgaagatgccggtgaccactccgaagatcaccaccgcgatattgatcgcccagagcttgaagaacgtgaacctgatgtgctggtctatcgtgatgccggtcagatctgtggcgatgtagagctgcggctgcgctatgaccgagatcatggatccgaagttcatgaatagtgtgacgatcacggtctcagccggtacaccatattggatggaaaaggctgacacgaggggcatgagcgcgtagaaccacgtgtcattcgtgaacagaagcatgaggggggtggagaacaacgcgacgatgatgtagagccatggacccaacgcgggcgggaccacgcccatcattgcattgaccatcgcatcgagcatgccgctctcctgcatgactcctacgacgacaccggagagcagcaccgcgggcgcaacagggaaaagctcggcggcatatttcttgagcagtttgctttgctgtccgagatcacgaaaattgatcgcgagggcgatcacgaggccgagcgcgaagacgtagtactgcggcacgctttggaaggcgatgagacagaagatcatcagagccgtaagaagcagattgacccagaacaggttatggcgcgtgagctccgtatcttggaactgatccagcagatcctcgtgcgagatcgcgatttcttcgagttgatgcttccgtgcgcgaataccgatgaaggcggtgatgcccacaagcagcacgaacatgaatatctgaatgggaacgagcttcagaaaaatcgccgtcgaggcattggcgacatccggaatgagtgtcgcagcacgaagaatcttgggattccacggcgtattgcacatgaataatatagcaatcgcaatggcaaatggaagcacgcgcttatcgaccttgaagcgctcatacagaggcagcatcaaagggacggttataagaaacacagacgtgatcgaaccatcgagctcgatgatgcacgctacgacgaccgttagaacgcagacaaccggcgcagagatcggcacgcgtttcattatggccttgacaatgtcatcaaataagcccgtatcagccataagcatgaagtatgggagagaaaacaacatcatcaacgtgatgtcggatgtcataccgattccggtctttatccaagctccgatactcgagacgccctcaatggacaacggatttccgccgctgatcacgagcgcgatgatgcccgcgatcaaaggaatagtcgtgaacgccaaaagcgtactgacccattttttgagcagtacgatcgtgacgatgatcatcgtcgcgaagccaagtacagcaagacaagtgttcattcgcatctccaatcaaacgccgaagcgcgaaggcatagacgccctcacgcagctgatccggcagcccgaatgccgtcagaaaacgaagattcctcccgttcgccttgcttaacacaatgagcgctcgcaagcatggtggtaaggttccatagcacaatgaacaaccaaaagcggctggatagattggtacgcgaaccatgtatgacagttgagcgtgggcctatgatgtgcgcaaggcaatgagagactctgctcgctcgcattgttcgcgtgccgggcatgcagacaccggaccgaaaggagcgcttgaaccatggatgaatcaaaatacgtcaaggtcaacaagagagataacgttgccatcgccctcaacgacattccaaaggggactcagctcgcgccgggtgtcatcgccaggcatgatataccgcaggctcataagatcacacttgagccgatcgccgagaacggagccgtcatccgctatggcgtcacactcggctacgtgaagcgcgacacgcctgccggcagctggatcaacgaggactccctcgtgctgcccgttccacccgcgctcgacgagatggagtggggctgcgacatcgcaaccgatctgcccgagcccgtcgcatccacatgggagggctatccggccgccgatgacggcttcgccggcacgcgcaacattctcgcgatccatacgacggtccagtgcgtcaccggcgtcgtcaacgttgccgtcgatcgcattcgacgagagcttctgccgagctatccccacgtcgacgacgtggtaccgataaatcatgcctatggttgcggtgtcgcgatcaacgctccggaggccaaggttcccatacgcgcgctgcgcaatctgcttcggcatcccaacttcggcgggcagacgatgatcgtgggcctcggttgcgagaagctgaccgtggagatgctcctcgccgaccagcccgaactcaactgcgcggacaacgtgatcatccttcaggagcatcgcggtttcgaggccatgatcgaagcgatactctcgatggcccgccaaaagctggagagactcgagaggcgtcgacgcgaatccctgccgatatctaaattgctcgtgggcctgcaatgcggcggatccgatgcattctccggtgtatcggcgaacccgagcgcgggctatgctgccgatatgctcgtagccgcgggcggcaccgtgttgttctccgaggtcactgaggttcgcgatggtgtctacctgctcgcgagacgttgcgtgagcaaaagcgtcgcggatcggctcgccgaggagatgcgctggtacgatacctaccttgaattgggcggcgtagatcgcagcgcgaatccgactcccggaaacaagaaaggcgggctgtctaacatagttgagaaggcaatgggatccatcgccaagagcggcacctcaccgatcgtagaggtcctctcccccgccgagcgcccgcgagaacacggactcatctatgccgcgaccccagcgagcgatatcgtgtgcggtccctgccagcttgcaagcggcatcggagtgcaagtgttcatgaccggacgcggcacaccctacggtttggctgccgcacctgttctgaagctctgctcgcgcaatgagatgaaggagcagtggttcgacatcatcgatatcaacgcgggcccggtcgctacgggcgagaaaaccatagcggagatgggtaccatggtgttcaggaagatcatcgaggttgcaagcggtcgcgaccagccctattccgagcgttacggcctgcataacgacctgtgcatattcaatcccgcgccgatcacgtagcgcgccgacgccgcagcaatcgcaatctcgaacgagaggcaagacccagcccacaagcacgaaggagaactcatgatcagagatgcacaatcatccgacctcgcagctgtgttcaaccttgtcagcgcatccagcgatttcaatcttcagcagtcgatgttcgccagaacctatgtcgatcagctgagccaggagcgccacaaactcggcgtttacgaacaagatggcgaggtcatcgggttcgtcggcatgctgtgcacctggcagctccatctgggtacgcgcatcggcgagatcaaggaactcgttgtcgacaagagccattgcaacgccgacgttcgcgatcagctgctcgcttgggcgcagcagcgcgcctgcgctgccggctgcgagtgcatcgcggtgacaagccgcctcagtcatacggcaagtcacgaattctatttgaaccagggtttcacggagacgcactatcgctttgagaagaatctcaagaactcctgacagccaccggcccaccgatcagatccaccgatcgccgagcacgcgatgtcagacactgcttggctctctatgaaccctgaagggtatcgaatatcatgaacgatcgcaccgcgcctgctcagcacgcgcggtgtgatcatctaggattcggagcgcaccatggaactcgatccggagatcgcggagagcatagtcgagagcctgaaagacatcatcaaccacgagatcaatcttttcaacacctccggtaccatcatcgcgagcaccgacacctcacgaatcggaggcggtcacgatggtgccagactcgcggcgcgccgcaaggagaccatcatcatcgaccacgccgatcagttcaagggggcaaagcgcggcatcaacgttcccgtggtgttcaacaactcagtggtcgccgtgatcggcatcaccggatcgcgcgaggaggtcgaaccgttcggaaacgtcatcaagaagatgaccgagatcctgatccgtgagaactggaactatatgacgagcttcaatcagcgcgtctcgactgacagcctggtgagcacgctgatctccgagcacggtgacagctccatggcgagctacctgtcctcccttgtcgatatcgacctcgatgagccccggcgcgccatcgtcggcatcatcagagccacgagcgcctcgtcgttcaattacaacgatctgtgcacgagactgcaggcacgtctcgctccatataaaagcatattcttctcattgaacggacaacgcctgtgcatgtttgccagcgaccgcgatctcaatcttctgggagctggtctgcacctcgtccaagatgacatcagcgagagcgccggctgcccgattccgctgggaatcgggtgcatcgaaccgaattggcgcacgtattggagaagctatgccgaggcgcgacgctgcgcctcatggcttgcgttcgagcgcagcgctcggatagagcgctatgagcacctggatttcggatcgatcgtctcggcgatccccaccgacgacgccgagcgcttcgtcgagcgcgtgctcggcccgctcgaaaccgaccagatcgaacgatacgctcagatcctcgacgcctacacgcgcaacaacggaagcatcatgagatgctccgaggagctgttcatgcacaagaacacatttcagaacaagctcaaccgactgaaggagaaaacgggctacaatccgcgaaacctatccgactacgcggtgttaacggttgccttcctgctgcgcgcctacctgatgtcagaagcgcggactaccgccgagaggcgcgcgctggcatcgcccgtcactgtttgacgttgagaccgccgcgttctgcgacagcctcccagaacccggcgttgaatcgcggatcctcggcggccatgagggcatttgtggcgatccagcccgaaggggtgccggtatcgtagccggagagcggatcgatcacgacagcgtacatcgcctcgcgttcaagggagcgagccatcgcatcggtgagctgaatctcgccgcccttgccgggcacctgatcggccagaagttccatcacgagcggtgagagcagatagcggccgacgatgaagaggttggagggggcatccgccgcagagggcttctcgacgagacccgagagtcgccataccgcacccggctcggtatcctgcgcgtcttcgaaacctttgagcgagcagatccgctcgccggcgatgacgccgtaacgcgagacgtcttcaggggcgcagggcgcgacagcgatgaccgacgctccgctgtgcgtacgcgagacctcgagcatcttcgtgcagatatcgcgagctgggaccacataatcgccgagcagcacgaagaagctctcgcctgcgacagcgtcggcagctgaacggatcgcatgcccgagcccgcgcggctcgtactggtatcggaagtccaccggaagcgaacccgcctgcgcgacgatatccgcatatgatgccttgtcacgttcgcgcagcaggacctcaagcgagcgattgggctgaaaataagtgagcagctgaggcttgtccggcgaggtcacgatgatgacgttgtcgacgccatcgggttcaagcgcctcctcaacgacatattggatgaccggcttgtcaagcacgggcagcatctctttcggtgtgcacttcgtcgaggggagaaagcgcgtgccgagaccggcggcgggaatgatggccttcatgatcgttcctttcggcgcgtctcacgagacgcggatcgcctgtatgcgaatcgcggtgaacctcttgctgatctgccttcaagcatcttaacgcccagccggaaggcggcgggaaatctcaagtaaactacaagggaagctggcactgagatggatgaccctgagatgcaggggagggttcctctgcagaacctgtcaagatgtcgacggatgcggcgagggcgcggcccgtccgcagatgcgaagggcgggcccggtttccaaggcccgcccagatagcgaaaacgagtgctgatcagctgccgttatttgatggtgacagcgccgcctgcttcctcgatcttcgccttggcctcctcggcctcctccttcttcacgccctcgagaacggccttgggcgcgctctcgacgacctccttggcctccttgagacccaagctcgtgagggagcgcacgaccttgatgacctggatcttgttatcgccgaagccctcgagcacgacatcgaactcggtcttctcctcctcggcgggcgcagcggcggcggcggggcccgcagcgatcgctgcgggagccgcagcggagacgtcgaaggtctcctcgatcgcgtggacgagctcgctcgcctcgagcagggtcatttccttcagggcatcgatgatctcatcggtggaaagctttgccatgatcctcttcctttcattgcccgcatcgatcgcggggtggttttaacacgtgacgcgcggacgcacgccactcggtcggcacctccgtacaggacgtgccggtaagcgaacgcggcgcctaggccgcctccttctgctctgacacctggctgatcgcgcgggcgaggccggaggccacaccgttgacgcacaccgcggtaccgcgggcaaagccggagatgagacctgcgatctgacccagaagctgatctttcgtgggaagatccgcgattgcgcgcgcatcctcggccgtaatggcctttccctccgagataccgcctttgacctcgagcacgtctttggtcttcgcggcgaagtccttgagcgcctttgcggtctcgacaggctcctgctcgtagaacacgtaggccacggggccgacgagcatgtcgcctatctcgggctgctcctgatttttgagcgcgagacgcgcgagattgttcttgtagaccttcatctcggaaccgacctcgcgcagattgcgccgcagctcctgagcctgcatgaccgtgaggccatggtagttgaccacgaacagaccggcgttctccttgatgtgggactcgatctcggcgaccttgtcgatcttgtactgtgctggcatataacacacctccttcatcgcatccgagcacgaaccgcccaagacggcggggcgtctcgaaaaagcccccgacgctgcatgagcgacgggggcgagaagacatgtctgctcgaccacctcggctggcgggtctcccctttgagctcgcgatcgcctatttgcgcgatgcgggcaccggctgtctctggcagcggattcgtgcgtgaatcaaaaggcagtatgcactcagcatgacgcgtggtcaaggcctcgtcggcaaatggcagagatgcatgcggattgccacggatatcacacaggctgcatccgacgggggcgtcgcgtatgatggagcgggtaggatagttcgaacgcgaggcgcgaggagagtccatggacaggaagcgggaacgacgcgaagaggccggaaagaggcgtaagcgcaccgtcgcggtgcgcacgctgcactactactggagggtgacgcgcatacagctgccgatgtttctcgccagcgtcatcgtgacactcggctatgtgtttctgctcatgttcgccaacccgctcatcgtcggccggatcgtcgacaccgtcagtgccggcggcatcggagccgacgacgtcattcccgtcttcggaccctacatcgtgacgctgtttctcgtcaacgtcattggccaggcctgtagcaagctgcaggactacacctgcgcacgcgttgagatccgcgcgagctacgagctgggtcgcaccgcgttcgacgcgctgtgcaaccagtcgatgacctttcacacgaatcgcttcggcggctcgctcgtcagctcgacgcagttgtacatcgccgcctactcgcagctcatggacgttttcgcctatggggcgctgccctctgtggcagccgtcgtgttcacgatcgtgctgctcgtgccgctcgtccccgtttacgtcgcgctgctatcggtcgtgctcgtcatctacgtgatcatcatcttccgactctaccgccggatcctgccggtcaacaccgcggcgagcgccgccaagaaccggctgtccggtgagctgtccgactcgatcaccaacatcttggccgtgaagaccgccggtcgcgaggattttgagcagagcctgttcgagcaggcgaaccgggcggtgtgcgacaccgacagccgtcgcatggtccgctccctgctgaccggctcggtgtcgagcgcgctgatcgtggtgatgatgacgctcgttgccgtgttcatcgccggcggcgcagcgtggttcggcatctcggcgggcacgctcgtcatgatgttcacctatacgaacacgatcaccaaccacttcaacatgctctcgcggatattccagcgcatcaaccatgctttcggtgatgctcacgatctcacgatcgccctcgatgaacccaggctcgtcgacgatgttcccgacgccgccgatctcgtcatcgatcgcggcgagatcgacttctgcgatgtgagcttcagctacccggatgccggagccgacgatcctgtctttcgcggcttcaccctcgacatcccctccgggcagcgcgtcgggctcgtggggcgctccggctcgggcaagacgactctcacgagtctgctgctgcgtctcgctgacctcacgagcgggtccatccggatcgacgggcaggacatcgccgctgtgaaccaggtgagcctgcggcgaagcatcgcctacgtgccgcaggagccgctgctgttccaccggacgatccgtgagaacatctcctacggacgtcccgaggcgagccccgaggagatcgagggcgctgcgcgggaagccaacgccaccgaattcatccgtcgtctgcccgagggcatggacacgcaggtcggagagcgtggcgtcaagctctcgggcggtcagcgccagcgcatcgcgatcgcccgtgccatcctcatggatgcgccgatcctcgtgctcgacgaggccaccagcgcactggattccgagagcgagcggctcatccaaagcgcgctcgagaacctcatgcggggcaggacctcgttggtgatcgcccatcgcctgtcaaccgtcgcggcgctcgaccgcatcgtggtgctgagcgacggcgtcatcgtggaggacggcacccatagcgatctcgtgcgagccggcggcgagtacgcacggctgtggagccggcagaccggcgcgtttctgggagggcagtgatcacgggccaactcggagaaagccaactgcggaatgctcgtatgatgctaatgccagaccatcgctctcgatttgatcatgccgtaaaaaaagagtgggacaagagggtgaaccgcgtgctgacgttcataaaccggtgtctcgcaagcgatcatcctctcgtatggccagtaaaatgcaggtaatcggagatcccctccagcttcccctcactcgatcgcatcgtccgatcaagccactgccgcctcgaaccttttctgcgtgacgcgcaggtagatggcgatgaggatcgtccccgcgccaagccatggatagaccgccagctgctgctgcgcggtggttgcaaacatgaagatgagcaagccgagaccgttgccgatcgtcgtgcactgagcgaacgccgtttgaatctgcgtatcgtaggacttcggggccatctttgcgatgatcgatataccagtggcaccgccgactgactgggtgaactggtcgaagatcatggttagaataaaccagatcggattaacttttccagttgccaatgtgacggtcagagggatcacgaacaaggaaaccgcaccgaaagcgtagctgagcgccatcttgctcaaactgcggatgctgcttccaaaggctgtggcagtccacagataggtcgccaccgggctcacaaccaaagcgaacacggcgctgatcgagacaaaggtagccggagcaaacgtaatccccaaaaacgaacggtttaagtattgatccatgtaaatgagatttgtcgaccccgttaccgccaagatgagtgcttggaacacctgcacggcgagtagctggctcatcggcttgaacacccgacgctccgttttgggaatgtcacggttggtgaacaggcggacgaagaacgctatcgggatcagaaacgccatcgtggtaatcaagctgagcagacgatcgaatgtcataaccccgatgctgatcagagctgccatcacgacgacgacgagcaccaccaccgcgctcgtgatcaaaccgattcgtttgagctgcccggggtccagcggctttaccggagcgcggcccaactcgccgaagcaggagtgactgaacagaagaatgatcagggcgtagcccaaggccgccgctgcagcgatcacgaagccgatatggtagtccaacatcgagatgttaccaacgacgacaggagcgagaaggccgccgatactgttaaagatattatgaaatgtgaacgcagcgtcgcgacgcgcgtcgtccgatttgcgatagagctgtgcggtcagcgagttgttcgactgccccatgagtggcaccgcgagaaagatcaggccgaggaacatgcataccctgccctgatcgaccgagaatgacgggatggcgatcaaagcaaaaccaattgccttggtgatattgcccaataccagcgcggtacgcatgccgaggacccggtctgccagccagctgccgacaataccgaacacgctgttgacaacccccagtgcggcgacgatcgaagctgcctgcccggccgtgaagcccaaaccacgcgagaacgggctgtacagatagtagatgaagatcgcgtagaacgccgcccaagcgatggaattgaacaggttgccggtgccaagcaccgcgaggccgcgagggtgaccaaaaaagcgtctatcgctgtagatgatatccatcttgttatccgtcgaagctgacttcgcaccgagctgctcagcggagtcgaaggctgaatcggccgaaggaacagggacagcgatcgcatcgcttttcatgagacatcgcctctttctgttacgtcacctctcatgaagaaaggtggagatcatttctatcagtgaactttcattgccatcagcactctacctttctctgattgggtctgatgttgggtgaaatgaacctcgtgcatcacgtgatcgacgatgcacagcggaacgaacgtctccggaaccgcagtgaggcaccctgaatcaggattcgcggtctcagatagactcgcagtggtggaaccccttctcggcagctgaatagccatcaaactcgctctccggggataacgcatctgtatgtgcgcgaccatcgtgttgctccattcttagtggcaaagcatcgctgtgccatcgcgtctcctgatgaaaaatgtggcatgatcgcctccgattgaagctggctgcattcccacatcgacatcgcgcattttgagtactgaggccaggtatcaatcgcctgccacttgacccgcatgttcaaaacagatgtattgaccacacggggactggctatccatttcctttccgctgcagcatcaggctttgtcgaataccatgaaagtccggactcccattccagatatacagccggtgtgatatccgtatatttagactacgttgtttgcaattccacgtcagtggatggaaattcagaataggtagacgatttttaccatatcaatctgacgagctcggtcgagtttcgttgtctgtcaaagcagccgctgccccaaaccgcagtcgatctctgccggatcttcatcggcgagatgttttaggatcaagatcgaaaaaccatcgacggttatggaatcatccatctgttttaacgtattcccgaagcaaatcgacgaaagcgctttcttgtcatacacaggcatcttctacagcagtgtctgacatcaagtagggcatcaagtacggtgccttccagtccaccagagcaaactcaacctcggttggctccacttcacgctgctcgaactcacaacagcatacgatatcggcgatgtcatcgagaagagcgcgctgcgcagcatctcatatgctgtgcagaagctgctgctccatcaagcgacctgtgaagatatcgccacgacaggtccaaagcgagtatccgccacctcgacgagaacagattcccttgcatgaggcgcgctatcgccgccgcggatgcagcgtgggagcggacgcgataatcgaagtctgcgggggcacctctgtagccagcgctcagcagatcgatgaggatacgccgatgatccgccagctctgcctgcgcggcggctttctggacgtgccggcgcagacaatgaagattcgcgtcattcccgcagctcatcttccccgcaaccaaaagttgcccacatgcccaccagaagcggtggcgcaaccgagacggctcgggcatcatcgtggatgcgagcgacttcgaaatcgcgggtgccgacgggcgccgcggaaatgtcgcggccgccgccggctcgctgcgtcccatgcgcgctgagctgtatcgcgttaggctacaatcagacacatgcccgcagcttggcacgggtgcgccgcgaagggaaaccgatcatgaacgttcagaccgcgcagcgtttggcagaactccgacgcacgaaaggctacagtcaggaggaactcgcccagcgtctcggcctttctcgacaggccatctcgaaatgggagcgtgcggagtcgtcaccggacacggacaatctcatcgcgctcgcccgcctctacagcgtcagcctcgatgagctcgtcggcgcgccttttggcgggacggccgaggacctcgtcgaggaggccgcggccgcgacgcgcgagaccactcgggagcgcgctcgcgacgaagagcagctccgagtcgagcgggagcgcgccgagcgggcgctgtcggcggtcactgaggcgagcgctgccgccgcgcaggccgcgcaagcggcagctgcagcggcgtcgcgcgccgatacccccgagcggattccgctgccggaatcccgcttccgtacgaacagagctgatgggaggcccagccgccgacgggggacgctcagctcctttccgtatgggatcttcaccgtcatcctgtttttcgccatcggaatcatctggagcttcgactgggcctggctcgtgtttctcaccatcccgatctttcgctggatcgccggcgtcatcgaggacgatctcgatcgcagccgcgctgatgaggaggtgccgcgatgagccgcctgaacgacctctcgcggctgtcgcgtggggctcggctgaaagccggctgcggcatcgcgctcatcgcaggggtgatcgtcttggcgatcggactaccctggtgctcggggctcgtccgctcagctctgccgcaggtgccctggcttcagccagatgcgagcgcgacgacccggacatggtccttcgacccatcgacggtcaccggtcttgacatcgaggataccgccgacgatgtcgaaatcacgaacggtgacaccgcgaacggcggcatcgaggtcacagccacccatcgtcgcgatgcccccgcgccgtcgtgcgcggtcgaagacggaaccttgcggatcgatcgccatccgcggagatcccaccgcggtttccagtcggatcctctccaattcctgtggtcgcgcggaacaggtcgtggcgcgacaggagacgagcgtcttcgcgtcaggctgccgccggagaagctcggtgccgctcggctcgatcacgtgaaggtgagcgccggggcgagcgactgccgcctcgatggggtttcctgtggaagctgcgagctctcgatcacggccggggatctgaaggtggacgggctctcgacggatcatctgtcgcttgacgccacctccggcagcatccgcatgcgcggcaccgtcgccgaagaacttggcatcaagctgaccgccggcaaggtgaccgcggtctgcgagagctcggcaccgcgatctctcacctgttctctgaccacgggagaggcaacgatcgagctgcccgccgacacgggcttcaccgcgcatgtcgagacgaccctgggtgatttctcgaccgatttcaagaccagcgatagacgcgatgaacacggccgcagccgtgttctgcgtaccggtgacggctccgcgtcgatcgaggcgcggctgaccgtgggcaagatgcgactgatgaagaccggagcgggtgatgagagatgagggttctcatctgcgacatcgaacgggacgatcggcggcgatcgcagctcgatgaggcgtgcgacgtcgtcataggaccggaggtcctgggggactccggtgactgcagggggtgcttgagctgctggacggcgacgccgggaccctgcgtcatccgcgacgccccgggagatctgggagcgctgctcggagccgcagacgagctgtggatcgcaagccgaaacacgttcggcgccgtgagctcgccggtgaagtgcgcgctcgatcgctggatcccggctgcgcatccgtgttctcgcatcatcgatcggaagacccatcatcgacgacgctacggcggatcggctcgagcaggcggcacgggaacgcggacgcggacgagcatctggctctacggggcgtcgagcgcatgtgagcgatcgtgcttcatgcagatcgcctcgacgatgtgcgacgacgtcggccttgacctcgtgggcgtgtggtttccagagcgcgcagacgagcttggcgtcgcctcagccgcttttgaaggcgcacggccggggcaacccgtgcgagcgagcgacgcgcgaccctctgcgcgcccgctccccggccgcatcgcatgcgtgtgcgcaagcccgaacggagatgccagcgccacctcgttgctgctcgatgacttcgaagacgctttctatgcctacgagcggatctcggctcattctttcgaagacgatgcgcgggcggttcgagatgagcacgccgagatcatccgctttcagatgagcgccgacggcgagctgcgccaacgcgaggtggtcgggtcctcgtgcgatgcgacgagctcgcttgagaccttggcgagctgcgataccatcgtgatcggatacccggtctatctcgccgcgcttccatctggcgcgatacgactgctcgagcagctgagtgagatggatgcactcgcccgaggcgcgcgcatctacgccatatcaaacctcggtctctacgatgccgctcggggccgggcggcctgcggcgtgctcggctgcttctgccgggtggccgatctcatgtggggcggggcgctcgtcgtggccggcgacggcatgatagtcccgaccgctggaaccccccgcatgggaagactcagacgacgaacctcggaggcgatcgatcagctcatcttggcggtgcgcaccggcgcgtcgatcatggcgacagatggcatcatcgaggtgccctgcgcgctgcctcgcttcctctaccgttggaagatgcggcgccgctgccgagcgctcgcgcgcgaaaccggccgcggcccggacgaggatccgcgctgatcacccgcagcggcgccctcaagatgaactgccgagagccggtctccatcgctcgaccagccgcgcaagcgaccaagcggcgttcgccggactcgtagagggcaggacctcggctgccattccgacgtgctcctcgagatagcgatgatagagtcgaccggccaacgcaccgttgcacaggatgcgctcgatcggtgagacggcgatgacggtctcgatcgcgacgggttcgacgtttctgatgctcgcgtcactcgatcctgagatatcgcagctctcgatcacatcccatacggcgattccatgctcgagcagcaatctgcgcttctgcgcgaccgactgcgcgcgcgtcgcgatgtcacctgcttcgccaagcgggtccccttcgttcaccggaacaggcgcagacaggcatgcggcgacgacacgccagaagcggttctgcggattgccatagtagaaagcctgctcgcgcgagcgcaccgaggggaacgaccccaagatgagcacactgctgctctcgttgaacagcggaccgaacacatgggagacatgtcgagcatcgctcatcgagaccacctttgccataaggacgctatcgaaccgcttggccgccgatgcggcgacggttgcctatcgcgcagctgttgtacccagtatgagcctttcgggcgctatcggcagacgcgccggacccgcgtgctcgcattgacagacgttctcgcatttctataatgcaattggtcagcatctcgtctggccagcgcggaccgagacggaagtcgaagcgaatgtcaaaagaagggttcaaggcgctcgccgatccaactcggcggcgcatgctcgagctgttgcgtgacggcagcatgaccgctggagagatcgccgcgcacttcgacatgaccaagccctccatcagccaccatctcggaaagctcaaagccgcgggactcattgaggacgagcgtcggggacagcagatcatctacacgctgaacatgacggtcatgcaatccctcatgagatggttctactcgttttccgatgcgacggattcggagggctcgcatgacccgagatcgtgatcaggcccacagccggccggcgtgggccggagaccccctcagtcttcgagcatggatcgcactcatcgcgctgacgtgtgcgtcgatgctgatccatgccctgctttatcctcagctgcccgcattgatacccacgcattggggacaatacggcatcgacggatgggctccgaggtggatggctctcgtattcgatgcgattcccttcttggttgtggtggtcatgtggatcgttccgcagatcgatccgcgaggacgcaatttcgatcggttcaagaaggtctatcgggcgtttgcagttgtttgcgtgatgctcgtcatcgccgttacctggcttccggatatcaccgtatgggccgtggcacccgagatcacccagaccggtatcgtggctcggctcttctatgcgatcatcggctccgcgatgctggcgctggggaattttctgccccgcgtgcgacagaactacttcttcggttacaagacgccttgggctctgcatgatgagcgcaactggtttctcacccatcgcttcgccggaaccgcaaccatcgtcttcggcatcgcctatctgacggctgcgatcctttgcactccaacgggctatatcgatcagggcatcatattggtgatcgtcaatctgtgcgtccggggcgccgtgtacatctactccctgctggtgttctgccgcgacaacaggcccctgctgcgaagaccgagcgaaccgcgctaaaagagtccgattgcgcgaagcaggatgcgcgccacgagcgccaccgtccaagcgattccgcattgcagcgcaaacatggcgagtgcgcagcggacgcccagctcgttgcgcacggcgctgatggcggcgacgcagggtggatacagcagcgtgaacaccaagaaggcgtacgcgctggcaggggtgaacaaagaggcgagcgcatcgccggatatcgaaccgagcagcacgctcaatgtcgagatgacgctctcctttgccagaagtccggtgaccagcgctgtggatgcgcgccaatcgccgaatccaagcggtccgaagacgggcgcgagaagaccacccagcgcagcgagcaggctctgcgactgatctgccaccacattcaaccggaaatcgaaggtctgcagaaaccagatgaccacgctcgcgatgaagatgatcgtgaaggctcgcgtcacgaaatctttgattttgctccacatgagcatgagagtcgtgcgcggaccgggcatccgatagttcggcagctccatgatgaacggcaccggatcgcctcggaaggccgtgcgtctcaacacgaacgcgacgatcacgcctgcgagaatcccgatcatatacagcgatgtcatcacgatgacggtgttgtccggaaagaaggccgcacagagaaggccatagaccggcagcttcgctgaacagcttataaatggcgtcaacaggaccgtcatctttcgatcatgctcagacggaagcgtccttgtggccatgatagccggcacgctgcaaccgaagccgacgagcatcggaacgaagcttcgaccggaaaggccgaggtgacgcagtaccttgtccattacgaaagcgacgcgggccatgtaacctgagtcctccagcagcgaaagcagcagaaacaaaatcacgatgagcggcagaaacgacagcacggtgcccacgccgacgaaaacgccgtcgatcaccagtgagcgaaccgtcgagttgacacctgctgcgagcagaccggcagcacaggcccgcgtgaacacatcgacgagttgctgcatcagctccttcatccatgaacccaacgggccgaacgtcagccaaaaaacgagtcccatgatcaccgcgaacaccgggatggccgtgtagcgacctgtgagcaggcgatcgatcgcaaccgaacgcgcgtgctcgcggctgcagcgcggacagatgacgctcgcctgacaaatctgctcgatgaacgtgaagcgcatatcagccaatgccgccaagcgatcggtgcctgtctccgcctccatctgtgcaatgatgtgctcgatggccgcgctctcgttgcactcgagcccaagagcctcgatcacgaggtgatcgccctcgatgagtttggtcgcggcgaagcgcaccgggatgccggcgcgctcggcgtggtcggctatgagagccgcgacggcctgaatgcagcgatgcgtcgcgccgatggctcgaccctcggtcgcgcagaagtccggctgcgtgggccgctcctgaaagcgcgcgacatgaatggcatgctccaccagctcgtcgatgccctcgtctctcacggcggagatcggaacgaccggcaccccgagcatgctctcgagaacattgatatcgacggtgcccccgtttgccgccacctcgtccatcatgttgagcgcgatgacgagaggtcgctccagctccatgagctggagcgtcagatagaggttgcgctcgatgttggaggcgtccacgatatcgatgatggcactcggatgctcattcaagatgaactgcctgctcacaacctcctcaccggtatagggcgaaagcgagtagattcccggcagatcggtgagtgtcacctcgggatggttgcgcatgcgcccgtccttgcgcgcgaccgtcacaccggggaagttgccaacatgctggttcgctccggtcagctggttgaacagcgtggtcttgccgcaattctgatttcccgcgagcgccagagagagcggcgctccaacgcgaagggctgcgccgctctcgtgcggacggctggagcgctcgccgatcgccggatgcgccaccgcggcgagacgatcgcgctcagccggcgtcgatgagcgaacatgagcatcagcaaggcggatgcgagcggcatccgcccgccgcagcgtgagctcgtagccgcgcaggcagatctcgagcgggtcgcccatgggcgcatatttcaccatggtcacctcggtgcccggtgtcagtcccatgtcgaagatgtgctgcctgagcgcgatatcatccgaatcgaccgatgcgatcagcgcatcggctccgaccgggagctcgtcaagccccttattcgtgacgttcgttgcgatctcccctgtcccttccagccggtccgatgttgttatccaaggctaagatatcagagatcacttggatttttctgactttttgaaaggatttgaggaatatgctcctcgggacgaacggatccgaagtccccccatgcgcgcaggcgccccgcgccgatctggcaagccgatctcaagcagcgcgcgtcgcgccgctcggctccctcatcgctcatctgggagcagcatccgctcgcgggcccgacaggtgatgcggtagtgcagcgccatgagcgcgagggtgagcgcgggctcgcgggccggcgcgagtcgatgcgagtggcagctgttctccggacaggatcgatggagtccacaacacaagaattgacagcgaatcagacaaaaatcctttcgcaatcggttggatcaccgcgtatcttcgctatcatggtgacatgagcgagcggcaagggataccactcgcattcaacaggcgcatgagcgacaggtgaggtcgaagttgcctttcgccttggcggccgacgacgagaaaccattgggagcgctcagatggacacgaagtcaagacaggagcacggtcggtccgctgcaatcgagagcgtcatattcgatatgggcggcgtgctcatgaccttcgacggcctcgctttcgcccgagtcttcgctgaaaacgaggacgacgcgcggctgctcgacgcggcgttgttcggtagaacggaatgggcgctgctcgacgcgggtgcgatcagccatcaaaccatggcgcgagtcgccgccgagcacctgccgcggcggcttcgaccgaatcttgacgctctcatcgccggatggccggcccattcgcggccgatcgaggagacgaaccgcctcgccctcgatctcaagacacgcgggctcggcatctatgttttgtccaacgcctcgacccgcatcgaggagcagctttcccgcgccccggttcacccggcgctggatgggtggatggcatccgccttcgagcacatcatgaagcccgatccggatatctatcgcttgctcgcgcatcgtttcggcctagatgtcgccacatgtctgtttgttgacgataatgccgacaactgcatcggcgccgagatcgccggcatgcgcgcgcatcacttcaccggagatgcatgcgcgctggcagagacgatcgatcgacttgcgaggcccgctcggtccctctagcgacgctccagaaaacgtgcgcgcatatcggcgataccgcttttcgagattttgagcgcgtgctcgatatagccgaggtaatcgccgtattcgttggcgaccgcatcggatgcggacttgaacgaggtgtgactcgccggcgtgtcacggctcatctccacgggggcgtagcgattcgtcgccagataatcagtctccatatcgcgcatggagactcccagtgccgactcgatgagtatcgagcccaacccgcagcgatcccggccaacgtagcagtgccacagcgctgcgccccgctcggtgccgatgatcgcctcgaacatctcgcggtagcccttcatgcccgaatcgctgaacagcatctggggatacagcagagccatgaaccgctcggagtcgcgctcctcgacggcgcgccgcatctcggcgacttgtctggtcgccttctcctgcgtgatgccgagcgtctctttcgacaggatatccgcctgcaggtaacgcgcttcgggaaagtgatccataggatctgggacctcggagcgctcggtgtcgtttctcagatcgacgacgagggccaatcgatattcgtcgcgcagacggtcgaggtcctcgtccgaggcgaagccgagtgcacccgagcgaagcagcagcctcgatttgacgcgacgcccgtcggcaccgatcagacctcccagatcgcgggtgttgggcagcttgctgaaatcgatccacccatatgcctcccgccccgccgggccctgtctcgcaggcagctcgacgtaatccggcagctgtgcgtcattgctatgtgtcacgcgtcactccaacccatcggctctgcatctcgccccctattgtgccctctccatatcggctccgcggttggaaatccctatcgaggtaccgattgcatccatttgctacatcagctcagaagcatgcggtcgttcgcgaaagcgcctccggcggccgcctcgaacttctgaagcagatccgacacgctgagcgcgcgcttctccgcgccggacgcctcaaagatgacagatcccgcgtgcatcatgatgagtcgatttccgaggcggatagcatcgtgcatgttatgcgtcaccatgagcgcgcacaagttgtgctcggcgatgatgcgctcggtcagatcgagaaccttcatcgcggtcttggggtcgagcgcggcggtgtgttcgtcaagcaggaggagcttgggttgagtcagcgtcgccatgagcagcgtgagcgcctgtcgctgaccgccggacatgagtccgaccttgcaggagagtctgctctcgagaccgagatcgagcgaggcgagcagttcggaatatgaagcacgctccgctcgcgtgacgccccacgcgagcccgcgacgtcgccctcgacgtcgagcgagggcgagattctcaacgatctgcatgtccgcggcggttcctttcatgggatcttgaaaaacccggccgaggtagcgagcccgggcggcctcgctgagtctcgatatgtccatgccatccaggctgatcgtccccgcatcgatcggatcgactccggcgatcatgttcaggagcgtcgacttccccgcgccgttgccaccgatgacggtcgcgaactccccttcgtcgagctgaagattcacatcgatcagcgcgcgcctctcattgacggtggctgcgttgaaggtcttggagacatgagcgatctcgagcatcagcgctcccctcccctcaggcggcaggcccgcctgtatctcctcttgagctgcattttctccaccatgaccggtacgctcagggcgatcacgacgatcgcggcagacagcagcttcatgtcgttcgcattcatcccgagctgaagcacgacagcgcgaacgagaaagtacgcgactgatcccgcgacggccgcgatcaagcggctgccgaaggctctcagcccaccggggccgagccggccgagcacctcaccgatcacgatggcggcgagaccgatgacgatggcaccggtacccatgcctatatcggcgtatctctgactctgactgatgagcccaccggataagcccacgagaccgttggcgagcatgagaccgattatcttggtgatcctcgtgttcacaccgagagctcgcaccatatcctcgttcgcaccggtcgcgcgcagcgcgctgccgatctcggtaccgaagaaccagtagagcgcgacgatgagcgcgaccgcgagcacgatgccgacaagcgcggcgacagcggtcgcggacagcccgctcacctgctggatccgggtgaagatcgtggcacatctgagcagtggcgtgttcgacttgcccatgacgcgcaggttgatcgaccacaatccgatcatggtcaggatgccggcaaggatcgcggggatctcgagcaccgcatgaaggataccggtgaccgcaccggcggcggctccggccagcagtgccccgatcagcgcaagccagggatcggtaccggagacgacgagtgtcgcgcagacgcagcccccgagcgcgaagctgccatccacggtcagatcgggaatgtccagcagcttgtacgtgatgaggacccccagagccatgatgccccagaggattccctgagaaaccgcgccctgcaatgccagcagcatatccgctcctcacgtttgaggtttcaccgaaagatctttgaaatcgaaccggattctgaggatcgatccctctcacgcgccgtgtcccgcacgtgacgccgacgggtcgagagcgcagcacagtgtagcatgacaacgtgagcgcgtctgaggcgcgctggtgccgtaacttcgctgtaactgaatcgatctcgcagattcgcagatcgcatacacgggcttcggacgcggaggttcaagtgagacctcagagcatcgtgtactctcgctccttgagtctcgacagatcgacaccgagctcccgagcagcctgcttgttgataacaaggcggcattcctctgccgtgagatgctcgatcgccatatcctgtggatcggcgccaccggtcaggattttaacagccatctgccctgccttgtagcccagatcatggtaatcgatgctgaatgaggcgagcccgccatcctcaaccatggtatcgctgccgacgatcacaggcaggtgcctctcggtcgccaccatggaaaccgtggacatgccggcggcgatcgtattgtcggtcggtgtgtagatggcatcgacctcaccggccatagactcgaccacctgctgaatctcatttgaactcgatacggtgtagcgcttggttgaaaggccgcgcttgtcgcaggcctcctcagccatcttgatctgctcggccgaattgctctcgccagagcaatacagcagcccgacggtcttcgcatccggcagcaaggtatggagaagctctatctgatcggcaaccggtgtcagatctgaggtgcccgtgacgttggtgttcggactatcgttcgattcgacgagccccgcctcggcataatctgtgatagcggagccgacgatcgggatatcgggtgtcgcagacgccgcggactgggcagcttgggtgccgagcgcgaaaatgaggtcatcctcgtcgttgacgagcttctcacagatcgtctggcagccggattgatcgccttgggcgctctgatgatcgatgcggtaggagatccccgcgtcgtcgagggcgctgacgaaacccgcgctggcctgatccatagcgctgtgctcggtgaattgaagcacgccgatgcggaacctcgcatgtgcggcgtcgcctcgcgaaaaatccgtttcagatgcgatcccgcatgcgctcagcgcgatcgctatgatcagcgtcaccgccgcgatataagctgcggcacagatcctgccgccagctgatatgtgtcgcctcatatgcgacctcctctttatatgaatcgccgcgacctcatcggcagctggcctgcatcctcgatgatcccgcacgaagatgcgcatggtctcagctttatggtaaccgtggttttctcgtcacgccaaagcgttacgaagtgttaacgcagggtgagccccgcggggatcgcggccgtacaggtgcgatccccacggggcctcagatggcgaagcgcgacgcgctcttgcatgacagataggcttttcgcagccgcgcggacgggcgctagaactccgcgttgcccacggtgcgcggatgcggcaacacatcgcggatgttcgagacgccggtgagatacatcaccatgcgctcgaacccgagcccgaagcccgcatgcctgtttgttccatagcgacgcagatccaggtaagggcgatactgctcggcatccatgcccagatcggctatacgacgctcgagtctgtcgaggcgctcctcgcgctgactgcccccgatgatctcgccgatgcccggcaccagacaatccatggcggcgacggtctttccgtcatcgttcatacgcatgtagaacgccttgatctgcgcgggatagtcgctcacgaacgtcggcctcttgaaatgacgctccgtgagataccgttcgtgctcggtctgcaggtcgataccccatgagacagggtactcgaaattctctcccgcctcgaccgcagcctgcaatatctcgatggcgcgcgtgtaggtcacacgcgcgaacgttgaggccgccacatggctgagccgttccatcagccctttatccacgaaacgattgagcatggcgagctcgtcggggcacaggcgctggacttcgctgatcagaaacttcagcatctgctctgccagatccatgtcatcggcgagatcggcaaaggccatctcgggctcgaccatccagaactccgccgcatggcgtgcggtgttagagttctcagctcgaaaggtcgggccgaatgtgtacacatccccgaaagccatggcgaagttctcagcgttcagctgacccgaaacggtgagtgaggcgggaaccccgaagaagtctttgctccagtcgatctctccgttcggtgagagcgggggattcatcggatcgatcgttgtcacatggaacatctcgccggcgccctcggcgtcgttcgccgtgatgatcggcgtgttcacatagacgaatccgcgttcttggaaaaagcgatggatcgctgcggcggtgacggagcgaatgcgaaacaccgctcgaaacagattggtcctcggacgaagatgctgctgcgttcgcagatactcgacggtcgcacgctttttttgaagcggatagtccggagccgaggcgccctcgacgcgaatggtctcggcagtcagctcaaacggctggggggcatcaggtgtgagcttcacgacccctgtggccacaagagccgcagaaacattctgatgcgctatctcatcataattgtcgagttgatcccgattcatgacgatctgcagatcgcgaaagctgctgccgtcgttgatcgtgatgaacccgaagttcttcatatcgcgaatggatctcacccaacccgcgacggtgaccagctcaccaccgagactctcggcatctgtatagattcgggcgattttagtgcgattcacagatgatctcctcgttgtgcgtgtcggtgcttgaagacggcccctgatcgatgcatcctatcatagcaggattttcaatggctttgaccatgcatcgcgcagcagcctcaccgcaagcgaaacagcaaacagatatgcgaaacccggctcgcactcaggcgcgaaccgggttggcgtgccgatctgaaacgaaccttcggcgatacgcgctattcctccatgaaatcgcgctgaacagccggatcgaccttgatggcgggccccatcgtagaggagagcgcgatgcttttcacatagcgccccttcgccgaggagggcttcacgcgcagaatctccgtgtacagagccgcgtaattctcaacgagcgtcgcgacatcaaacgagacacggcccagcggcacatggcagatgccgtaccgatccgcacgatactcgacgcgacccgccttgagctctgaaaccatcttggcgacgtccatggtcacggttccgagcttcggattgggcatgagaccgcgtgggcccaagatcttaccgatgcgaccgacctttgccatcatgttcggcgtggcgatagccgcatcgaacatgatctctccgccctgaatcgcagcgaccaggtcatcggaaccgacgatatcggcaccggcctcctcggcctcgcgcgccttgtcgccctcggcgaacacggcgatgcgcacggtcttgcccgtgccatgaggcagcgagatgctgccgcgaatgttctgatcggccttgcgcgtgtcgacaccgagacgaaaatgcccctcgaccgtctcatcgaacttggccgtcgcgacctccttgaggagcctcacggcacgtaacggcgcgtaaagctctgtcgaatcgatcttctcggctgcgccgcgatacctttttccgtgctttgacataatgccacctcctgtggtgccaacgggcgtttgccctcccacatcgcagcgcgcacatgcgcgcttcctcggacacgcgatgcgcgcccaacctgaaacccgagctattcggcgatcgtcacgcccatcgagcgcgccgtgccggcaatgatccgcttggcggcctcgatatcgttcgcattgagatcgggcatcttgatctcggcgatctttgtcagctgctcctgcgagagctcgccgaccttgtcgcgctgcggaacacccgaaccgctcttgatgccgagctccttcttgatgagatgcgccgcgggcggcgtcttggtgatgaacgtgaaggagcgatcctcgtagacggtgatctcaaccgggatgatatcgccgatcttgtcagctgttgccgcattgaacgcctgggtgaactgcatgatgttcacctgagctgcaccgagcaccggcccgatgggaggagccggggtcatctgcccgccggggatctgaagcttgactacggtttgaacctttttctgagccatgggaaacctttctggaacgcaagcgtgccatatgttctgatatcgcgagcgcgcacgtactggaagcgccctcgaaggtgagcggccagcgagggcagcacgtccgcgcggacgagcaaaagagatctacgagatcgcggcgacctgatcaaacgacagctcgacgggagtctcgcggccgaagatgagcaagatgaccttgactttgccagcctcggcgttgacctcggcgacctgtccatcgaagtccgccagcggaccggatgtgacccgcaccgtcgtgccgacctcaagcccgacagccgtgcgcttgggtgcctcacccttgctcgagcggcgcatcatcttgttgaactcgtcacgcgatagcggcgcgggcttgccgttcgctccgagaaatcccgtaacgcctggggtatttcggacacatgtccacgcgtcatcgtccatctccatgcgaacgagcacgtaaccggggaagatcttggcgtccttcgtctcgcgatggccgccctccttgatctcggtcacatgttcgatgggaatctcaatgtcgaagatgcgatcctgcatgcccatgctctcgatccgacgttcgagatcggatttgacgcgattctcataccccgagtaggtatgaacgacataccagcgtttggacatggctagcctctcaatccggaaaagagcacgaggccctgaccgatcacggtgtcgagcagtgcgatcacgatgccgaccaccacaagagaggcgcacaccgcgatggagtaattgatgagctcctttttcgtcggccatgtcacgcggcgcatctcagtgcgaatcgagccgatgtagcgcttgaagcgaacaaagatattcggcttcttgttcttcttggccttggcgattttcgcgttcgccttggacttcggcttcgcggcggacttgcccttggccgacttgaccgatttggcagactttgagggcttggcatcagcgtacttggccgctgcggtctcgacagacttaccggaaacagccttcttcgtgctatcgcctgcagggacggcggtggacgcctttcccttgctctgagagccctttctcttgctttttctggtggccatggtcctacctccggcgaagcctgcacactacgatgtgaaccgtgagcctcaaatgaggctcacggagaaaaaactggcacgccaggaaggactcgaaccctcaaccctcggttttggagaccgatgctctaccaattgaactactggcgtatgatcgactagcgcgtctctttgtgcagcgtgtgatgacggcaccaagggcagtacttcttgatctccatgcgatcgggcatggtcgccttgttcttggtcgtcgtgtagttccgccgcttgcactcagtgcacgccagggtgactaatgtacgcatgaatctgattacctccaactaccgcccagacgggcacggtgggatacgatatcatctgcattccgactctgtcaatggctgaggcgttttcccctccttatctgcagatcttctcgcagatatccttcgtgggaacgagatgtcaaacgccttggcgccacgtgacagaaaaacccggttcccccgaagaggaaccgggttcccaaacgtcagtccaaaccgaactcaagcgctcgaaagctactcgatgatggtgctcacgacaccggatccgacggtgtggccgccctcgcggatagcgaagcgcaggccctcctccatggcgatcgggtgaataagctcaccggtgatcgtcacgtgatcgcccggcatcgccatctcgacgccgtcgggaagcttgacgttgcccgtgacatcggtcgtgcggaagtagaactgcggacgatagccatcgaagaacggggtgtgacggccgccctcctccttggtgaggacatagacctcgccggtgaacttggtgtggggatgaaccgaaccgggcttgcagagcacctggccgcgctcgatgtcctcgcgcttgatgccgcgcagcaggataccgacattgtcgccggcctcgcagaagtccatgctcttgcggaacatctcgatgccggtcgcgacggagttctgcgtgtcgcggatgccgacgatctcgacggtctcgttgagcttgagctcgccgcgctcgacgcggccggtggcgaccgtgccgcggccggagatggtcatgacgtcctcgacagccatgaggaacggcttgtcgttgtcgcgctcgggcgtcgggatgtactcatcgacggccttcatgagctcgacgatggcacccttccacttctcgtcgccgttgagcgctcccagcgcggagccgcggatgaacgggatgtcgtctccggggaaatcgtactctgatagcagctcgcgcgtctccatctcgacgagatcgatgagctcctcgtcatccaccatgtcgcacttgttgaggaagacgacgatgtagtcgacgccgacctggctggcgagcaggatgtgctcgcgcgtctgggccatggggccgtcggtggcggcgatgaccagaatcgcgccgtccatctgagcggcgccggagatcatgttcttgatgtagtcggcgtgtcccgggcagtcgacgtgcgcgtagtgacgcgtctgggtctcgtactcgacgtgggcgacggagatggtgataccgcgctcgcgctcctcgggagccttgtcgatgttctcgaacgccgtgtaatcagccttgcaacccggggtctcggagagaaccttggtgatggcggcggtcagggtggtcttgccgtgatcgacgtgaccgatggtgccgatgttcacatgcggctttgtgcgctcaaacttttccttggccataatgccctcctccttaaggtcgtccccgtacgggacaatgcctcataatctgtgtgactccccagcgcgttcgggaagccacggtgatcccttggtagcggtgactggattcgaaccagtgacgccacgggtatgaaccgtgtgctctgaccaactgagctacaccgccgtgatggagcctgcaaccggacttgaaccggtgacctcttcgttaccaacgaagtgctctaccaactgagctatacaggcacttgacgggtgggagcgcaaggattcgaaccttggtaggcaaagccaacgggtttacagcccgtccccattaaccactcgggcacgctcccattcgatcaagacccgcaaagctgattggcgcaagtcaagcacctccgcgagcagatgcatagtacgacgtgaaacgcgcttatgtcaaccagattgcgctaatacacgtgcccgggcgtatcccacttagccaatcaggcgctttctcttgcagcacatggatgagatatgaagggaccatgcggtcgagagtcacctttgcgcccatgaaaacggcacccggtacctcatagataccgggtgccgacaggcgaccgtggagccagcgacaggaatcgaacctgcaacccactgattacaaatcagttgctctgcctttgagccacgctggcagcgccatgcgcatcagatacggtgcgcatcgggcctatacagaataccccggcgcacctacgcgcgcaaccaagacgacgatcatgcgaacctctacgatctccgtccgcgcagctcgtcgagcttgcgtcgaaggtcgggcgcgagccgatcggacagtgtcatcttcatatgcggcgcctgttccatctcttctacatcgcgatcgatttcacgaatctcatcgacgagcatgcgcgccgagatgcgcgtgacgcccttgcccataacggtcgtctggatagcggcgtcgcttgtcacgaccgagcaggcgcggcccgcgtctcgggcctcgatgcacaagcgctgaaccacggtatcggcagatacacccgtcggcgagaactcgatgcgcacgcccgcctcgatcagatccggtcgcgcagccgacacgttgccggcaccatcgaacacgatgatggcatcgtagcgaccctgtgcgaacgctgccacatcagcgatgagcgccatacgagacccgtcatgcacatcggaggagtaggggtcatcggcgtgatcgaagacgagtctcctgtagcgtggcgtggcgtggatgacgttgtatccgtccaccacgagcagctcgcgttttccgcccacctacgtctccgtcccctcacctgaggccgtctcgcgacgcagccactcatagcacagaaccgtcgctgcctgagccacgttcaggctttccgtctgtccgcgctgtggaagtctgacggtgaaatcgcagctctcgagtacgagtctcgagagccctgatccctccgaacccgcaacgagcgcgatgcgcccctcaagcgacgcatcccacaccgtgtcgcgagcatgctcggtcgcgccgccgacccagaatccggcacctttgagcgcctcgagcgctcgaacgatgttcggaacccgtgcgatcggcaggtgcatgacggccccggctgacgttttatatgccccgacaccgaccgcggcggcgcgcttggaggctatgatgactccagctgctccgacaacctcggcagatcgaacgatcgcgccgaagttgccctcgtcggtaacgtgatcgagcacgacgacgagggccgcgcccgcgcccgcacgcgcgatgacatcttcgacggtcgcatatgggaacggctcggtctccagcacgatgccctgatgggcgccgtgagaggatagcgcatcgagcttggcgcgcggtacgcgcgcaatgggcaccccgccgcgctcgagcgccccgatgaggccggagagggccccttccgtctcggctccgtcagccagcagcgctcggtgcaccggaacgcccgcccgaagcgcctcggtcgccgccctgcgaccctcgatgcaactcgcggcccaagatcccctctcggtccccttcgatgcgcgcgcgctcggcagacgcctgccaccgaccgttttgccggcgcttttccctctcgacctcgtgtctgacatctcagccgcctaggagcgcttgaggcgcggaccggcagcggtgtcctcgattgagagaccgagctgcgccagctcatcacgaatgccgtcggcacaagcccaatccctgcggatgcgcgcatcgaggcgggccgccagaagcgcctcggcagctgcggcgacgtcgttcccgctgtagccgacgagccgccccgcgagctcaacgagctcggcgggaagctccaaagcagatgccggcagctcgataccaagtacggagaatgactcctcgagaaactcaacgcaagcaagagcaatcgatgcgtcaaccgagacaccggcacactcgaggtagctcctcgccgccgtcgcgagcgagaagcacgcacccagcgcgcccgccgtgttgaagtcatcatccatctgctctttgaactccgagcgggcaatctgcatccgacgagcgagcccctgggcgaggcttgcatccgggtttcctgaggcgcggtcggatgcccaacggaggtttcccaccgtgctgacgatgcggccaagcgacgtctgcgcgccctcgagtcgctcgaaggagaaatcaagaggagtgcgatagtgggtctgcagcatgagaagacgcaacgccgcggcggaatggcggtcgagcacctcctcgagcgtccagaagttaccgagagacttcgacatcttctcgccatccaccatgagcataccgacgtgcagccacgtgttcgcgaagccctcgtgccagcagcattcggcttgggcgcactcgttctcatgatgtgggaagatgaggtctgatcccccaccgtgaatgtcgatcgggcagccgaggtgacgatggaccatggcggcgcattcggtgtgccagcccggtcgacccggcccccacggcgaatcccacatcggctcgccgggtttggccgccttccatagcgcgaagtcgagcggatcgcgcttgacagcgttttcctcgatgcgggcgccgaccatgagctcgtcgatatctctgcctgaaacctctccgtagctgggatcgctgcgcacggagaagtacacgtcgccgttgcccgccgcgtaggcgtggccttgtttgatcaagctctttatcatctcgatcatcgcggggatctcgcgtgtcgccctgggccggatatcggggtcgagcacgttcgcgcgacgcatcacgtcgatgaatcgctccgcgaactgttgcgccacctgttcggctgagcgtccctgatctgcggcgcgcccgattatcttgtcgtccacatcggtcagattctgaacgaatgtcacctcgtagccgctcgcgatcagccagcgtcggatcgcatcgagggtgatgaacgtgcgcgcgttgccgatatgagcgtcgtcatagacggtgggaccgcagacgtacatccggacccgtcccgcctcgatcggtttgaactcgcgcttgacgcgcgtttgcgagctatagatgcgcatgcgatgctccttagcattcgccgtccgcctcgccggggcactcggcgccccagcgagctgtatgaccctgatcgaccgccatttcgtctgtgcagcgtctctcaagcaggcagacggcccaggcgccgacacccctgccggccccctcccagccgagccgctcggtcgtggtggccttgacgccgatgcgctcgcgagacacgtggagcgctgaagcgagatttgccctcatccgctcccgatggggcgcgatcttgggctgctcgcaggccagcgtgcagtccgcgtcgatgagctcgaaacccagatcgcgagcgcgggacatgacgcgagccagcagcacaagcgaatcagcgtcctcgtaggccggatcggtatccggaaacaatgagccgatgtcgccagctcggatcgcccccaggatcgcgtccgcgagcgcgtgagcgagtacatcggcgtcggagtgtccgagcaggccgcgctcgaagggaatgtcgacgccgccgatgacgcagcgccgacctgcgacaagccggtgaacatcatagccgtgtcctatgcgaagcgcgcgctccatggtccctcccgtccctacgcgatcggcggggttgagatgattccggtgtcctgcgcggactcggcatcgctcatccgaccgagcaggatcgccgtcacgggacgcagatcctccggcaccgtgaccttcaggttgtcgcgcgggctctcgacgcacaggactcgtccccccatccgctcgacgagcgaggaatcgtcggtacccagaaaaccatcttccaccgcgcgcgcatgagcgcgccgcatcgcgtccagacggaacacctgaggggtctgagcggcccagaacacgctgcgcggcggtgtgctgctgataaggccgcgcgctgcgatcttcagcgtgtcgatcgcgggctgaccgcatacgacaccgtcgagcgaaggattcgagacgagaacgccgatcgcgcgatcgatcgcctcggtcgtgatgagcgggcgagccccatcatggatcgccacgagttcgaagcactcaggggtcgcgagcacgccggctcgcgtggatgcctgacgggtctcgccggcatcggcgaaggcgacaggggtgctgaactcgtacggatctacggcgagtcccctcatctcagcgcgacggttcgcagggcagaccacgatgatgcggccgacgtgcgaagagcgatcgaacgccatgatcgaccaggtcatgagaggcctgcctgctacgctcacgagctgctttcccccgggatttccgaaacgcgacccgttcccaccggaaaccacgaccgcgcagacggactgcatcatgcgcccccttggttgccctgcatgcgatagagcgtatccgccaagatggtaggattgttcacgccgaagtttcccagccgctcaggatccttgcggatctcatccatcagctcctgcaacgaaccgtactcgtccacgatgcgctccgccaccccgtcgcgcacgaccgagacctgcgagagcgtgcgcaggccaagcggggtcatcacggaatcctcatcgaggtcgtcatagcccagaacctcggcgactctctgagggctcgtgatgtcctcgggggtgagcgcggcgaagcgcgcgcggatgcgctgggcgctctcttcagaggagttcgcggcataatcgcgaatcatgagatcgtagtccgtgtcgatgcccgaaccggcaagttgctcgagttgcatctgcacgagctttccctgcgttccgagcttcacgatgcagctcttgagctcttctttagcctgctgcaggatctcgaagctcgagaagatatcagtgatatcagcgagggtcacatagtcatccagctcgagcgccgtcaggcgcaacagggagcggtcgagcgaggtgcgcgtggtctgaagcgtggcgaccagctggttgaccgagctcatgatctcgggtacctgctgaagctgataggacgtaccgtgaacatagacgttcacgacggcgcggcgcgccgagatcgagatgacggtcgcatcggtcagcacggacatcctggcggccgtgcggtgtcgcatgcccgtctcgctcgtggccagggatgggtcgggattcagatggaagttcgcgcgcaggatctgcgtgagatccccatcgatcacgatcgcgccatccatcttcgaaagctcgaacagccgattgcttgtgaaggagatattgagcgggaacccgtcgttgccgacggcaagcacgttctcggtgtcgccgacgcagataagagcacccagatggccggcgatgatcatgtcgagcgcggtgcgaataggctgaccgggagcggtcagtcggatagcctcgttcatccgcttgagaatctcgtctctatgcaccagcaagcccccaattcattgcttgtttgccattgtcatcttctcatgaatgaagacgactccagccgatgcggatgcatcatcaagaaaacaatgaatgcgggcgcctgcgccctcagcgcgcatcagcgccttcgcgagccgccgtgcccgcgctcggcagcggcgagtcgcccgtcgtgcgcggcgcgctgtcaaacgacgcaccaagggctccgagcggccggggcgcgggaatctcaccggaggtgtgcgtgaaaacgaattttccatcgaccacatcggtgagcacggtgtctccggggccccattcgccgcccagaagctcttcggacagcggatcctctatgagcttttgaatggcgcgtctgagcggtctggctccattggtggggtccgtcccctcggtcacgatcgcatccagggccgcatcggtcagcttgatgttcatgccgtttatgttcaggcgctggcgcagatcgtccacgagcaggttcgcgattctcttcaggctctcgtttgagagcttctggaatacgacgatgtcatcgacgcgattcagaaactcagggcggaacagcctcttcagctcagacatggctcggcttctgatctcgatcgaggacaggcccccctcgccggatgcaccgaaaccgacgcttgtctcgcgcgcaatctcgcgagcgcccacgttcgaggtcatgatgatgaccgtgttgcgaaaatcaacggtcttgccctgtccatcggtcagcctgccctcatcgagcacctgcagcagcgtgttgaagatgtccggatgggccttctcgatctcatcgaacagcaccaccgagtagggatgccgacgaaccgccttggtgagctgaccgccctcctcatggccgacgtaacccggcggggacccgatgagcttcgacacctcgtactggctcgcgaactcggacatatcaaagctgatgagggcatccttgctgccgaacagatatgccgcgagcgtcttggcgagttcggtcttgccggtgccggtgggtccgaggaagatgaacgagccgccgggtctgcgcggatccttgagcggcgagcgcgagcgcctgatggccttggcgaccgcctcgacggcctcatcctgtccgataacacgcgatttgagcgcgctttcagctcccagcaggcggcgagactcgctctccgtgagcgcggagaccggaacaccggagatcaccgatacgatatctgcgatctgcggagcatcgatcgtgagcgggctcgcatccatctccgcgttccatgccgcgcgcgcctctgaaagcgcgatctcagcggatctctgctgctccttgagctcagcggcgcggttcaagtcatcgccttcggtggcgctctcgacctcttctttgagctgagcgagttggcgctccgcggcgcgaaccggctcaggagcgcgattcgccgcgattcgagcacgggctcccgcctcgtcaatgagatcgatcgccttgtcgggcaggaagcggtcctggatgtagcgcgatgacaggctcgcagccgcctcgaccgcagcgggcgtatagcgcacgtggtgatgctcctcgtagcgcgacagcaacgcgttcaggatgcgaaccgtgtcctccacgctgggctcatcgatgtcgacgggctgaaagcgtcgctcgaacgccgggtccttctgaaggtatttgcgaaactcctccgccgtcgtcgcgccgatgatctgaaacgcaccgcgagcgagcacgggcttcagcatggaactcgcatctatggatccctcggctgaaccggctccgatcaacgtgtgcatctcgtcgatgaacaagatgatatcatcagcatcggttgcctcttggataacatttttaaggcgttcctcgaactcgccgcgatacttggccccggcgacgaggcccggaagatcaagcgtccagatgttctgatcgacgagattctccggtacgtttcccgccgcgatctcctgagcgagtccctccacgatagcagtcttgccgacaccgggatcgcccagaatcagcgggttgttcttcgtgcgccgagataggatctccatcatgcgagagatctctcgactgcgaccgatcactggatcgagcttgccgtcgcgtgcgtcctgcgtgagattcgtaccgaacgatttgagcgtgtcggcctcctcccccttttgctgcacggattcgccggagaaaaagggcaggcccgcgccaacgcgacccgacgccgatccggccagaccgcgggtggcattctgatccttggaagtgagtttttcaacggcggagcggatcgccgctgccgacaccccgagtcgcatgaggatatccattgccacagcctgctcttcggcgacgataccgagcagaaggtgctctgtggagacatacgtctggttgttctcgcgcgccaatctgaagctgcgttccatgactgagatcacatgcggggtgaaggcgagcttcgcctggttcgcgccgttcgccgcatccgcagcttcggcatcctgaccgtcgtcctccggctccgtcgaatgaacctccttgagctgagccaagatgtcgtcgtaggtgatctcgagcgaacgaagggcctcggcggcgatgccttcgctctccttggccagcgcgagaagcagatgctcggtgccgaccttggtcgtgtgaagcgcgacggcctcttcctttgccattgacatgacgcggcgcgcgcgatctgtgaatctgtctaacatatgactacctcttacgtgtcatgatgaacagttcggcgcacggagacgatggtgatgcgatgcacagccaagcctagcgagcgcactctcttctctacccatgagcggtctcatcttttccaccgcgcgcggccttcacagcgggctcgcccaagatgatcaactgcatgtcgttcggatttccgatcgacataggcgggcgggcggtcgcgcgacgacggagctccttgtctcctcaagacatccgacacagaaaagatgccttccgctatgatacccgatgccgaccggctcggctcgagtatttccattcccaagacggcaacctcagtcgagcgatatcgctgagagctgaaccggatcctcgacacgccgccagttcggatctccgccttacttctctgcggagagaatcgtctggagcacgcgccgctcattgtagaacaaaaagatgataccgctgatcagacagaaagccatcgcggtcagagcgctcaatcggtagccgaagcccgcctcgcccacaagcgccacggaggtgaacaggatcatggcgagcgcctgtccgagtttcgtagagaaggtctgagccgcgtagaacatgccctgtctcggctcttcgctttcgatcgcatcggcctcggcgatatccgcaacgacagcgggcagcaggatacccaagatggccagaggaacagctgcgagaatggcgactatgacgccccatacgacgcccgcgatcccgagcagacccgaaagcgacgtgatcccgaaggagacgctgaacgccagcagcgcgaaaccgacgagtcgttttttgcccatgcgcgtagcgaggatgttcacgagcgggtagcacgccagactgaacccagtcataagcgcgaacaggataaacgtcatcgatgccggcagatgcatgagcgaggtgacgtagaagggcagcccggtctgaaacatcgtgatcgcgatccaatacatgatattcgagacgacgaacacctggaaccgacggttggagagcgtcaacctgaggcttgtgaacatcttgaccatagatggggtcgtctcggcatagacatgttcatcgattgcaaacgccggcacgagcatacaggctatcgcgatgatcgacagcacggcgatggctgcgcgaaagctcatcgtcgttccgagcaccggctggaagagcttggcgatgcccggcacgagataggcgatggcagtgccgagaaaataggtcgccgagatgcatgtcgcgaccttgatgcgcaggtcctgcgtacggcccagctcgggcagaagcgcgctgtacggcgtgctgtaagcggccatgaatacataaaatgcgatcaccatgatgaacagatacgcgttgttgacccaggacacaccatgtaccggcgagaagaacgcaagcgccgtgacagcgccgaagggaatcgccgcataacgcataaaagggatgcgcctgcccagatggtgggagcacgcatccgacatgcctgcgatccacggatccatgaatgcgccgatgaaacgacccgcagcggtgatgagcccgacggccgtcatgcccaggaccacgctgccctgtgtgacgaacaggcgctgcccggaatcgataaacgcctgctcaggctggtagaagtagaccagccaacttgtgaagacgcccgagaggatcggccatccgagctttccgagtgcgaacagccatacgatccgcgtggtcgcgcgtgacttcgttgccatcagatcctcctgccgacgttgtgagccgcccgtgccggagcacgcgaagcgcctcgtttgcgggtactccttccggtgcctgcaccctggatccggtgccggggacagggagtgcgcggtgagcatcgatctcccggttgccgtcctgtgacgcttatgcggtcgctaggatctcgaactcgaggggctgcagttgagaaggccgttctcgttaccggcttctcgaatcgcgccgtcctctttggcggcgaacgccctgacggcagccctatagcattctatctgatcagctgtccatgcgcccatgtcatccgaagtgagaagaacaccgccgcagacgatatcggcctcgagcagactctctttttgcttggtggtgagattcacatcgccggcgcgcaagaagaacgcatctggatcgcagcgaaatgcgcgaccatccaagtgggcgcgaccgtacgtgttgcgaaggctgttcttcgtgctgatgcgctctcggtggagcagccgcatatagaacctatcgtcccaatccaagccgacatcgcagccgatacgacagtactctgccttgccgaatgccgatgcaagcggcacgccacaaagaatcatgcgtgtccgcggagcagcggattcccgcagaagctcgagagcatcagccatcagctcccctcgattgagcccgtcatgggcgatcatgcatgccgcgaacaggaaatcgagcttgagcagctcggctccccaattcgcggtcaccgttgagatcacctttgcgatgtagtcacgaacctcggaatttctcgtatcgagtgcgaccgcgccgctccagttgcagccggttctcacctcggacccgaacgcgtcgctcaaaagccagtccgggtgcgccgcatacagctcggaatcacgctcgcatacgaacggagcgagccagatgccgggaatgaagccctcttcacgcgctgcactcaagacggtcgcagggcccagcggaaagcgcgatcggtcgaactccagccaatctcccacctttgaatatccatcgtctatctgaaaaacgcgctgagcgggacccagatcgatgtcacagagcacatgagtcgcgcccttgagatcatcaagaagcgattcggcatcgatatctccatagcgacgataccaacttgaataacctaccagtggcggggcgggaaggggacgaatacccgccagaacgagccatcgggcgacggcctcctcgcgcgcgccctgacatatggcgaatgccatgaggcgacggaactcacctgcggcgagcggcctcgaagggggctctttctcaagcgtcagctcgttctcggccgtcgaggtcctcaatacggtgaaaccgctgtcctcctcgagcgatccgacgagtgcaaccatgtcggccctgcggatgtagccgtagcaaaacccatgttggtgcccccgccgatgatcgtatcgggtgaatcgatagtctccgctgccatcgagcacatatcgatccacgatgaatcgcggcactcgatcgagcccgcggacacgcgcggtcggccgccgctcgacgctatcggtccaagactggtatccattcagaaagacggcatcagctcgagcgatgggcgcatcgaccgttgccttgacatcgagaatctctatggtcttgtttggtctgacctcgatgctccaagtcctgtgggcaacgccgccgggctccgaggaacacgtggagcgcacctcgagacccatctcgcaacaggcgggccgatccgctcccgaccagttcaccagatgcgacgagccatcaggaagcgacctccacctgagcgtgaaccgtggatcggcatctatatcgacaatcggaagcgtttttgcgaaggagccgccacgcgggtcgtccatgctagtctaccttgccttccaagctcgccgagccgcagctcgcggtgcgatccgctgaagaggcggcatcgcgtcgaatcgctgcgagcactccgtgctcgtcgtagcgcagaaacgtaagtccgctgatcaggcatagaaccatggctgcaagcgcagagagccgatagccagtccccgcgcctcctatgagagcgaccgacgtgaacaggatcatggcaaccgactgaccgagcttcatcgaaaaggtcctcgccgcatagaacatgccctgccgcgcctcgccgttgctgatggcatcggcctgggcgatgtctgcgacgacggcttgaggcaaaatgccgagaaccgccatgggaggagcagccagaacagcgatcatcacaccccaggcgatacccggaatcccgagaaggcctgcgagtgatgtcaccccgaatgcaatgcagaagaacatgaaggcaaagcacacgagccatttcttgcccattcgtttcgcaagcgcgttgaccggcgcatagaatacaagactcatgatcgtcatgagagcgaacagaacaaaggtcatagaatccgggagacccatgagggcggtgatgtaaaacggcaagccggtctggaacatcgtgatcgcgatccagtaaagaatatcggaggcaacgaacacctggaaccgccgatttgagaatgtcatcttgagactctctcccatcttgatcgtggagggtgtcgtctcagcatagatatgctcatcgatggtaaacgtcggaacgagcatgcatgccacggctatcacggagagcgccgcgatcgtcacgcgaaagctcgtcgtcatgtcaagggcaggctgaagcagacctgcgatgttggggacgaggtatgcgatcgccgtgccgatgaagtacgtgaacgagatgcgcgtggaaacctcgattctgagctcctgcgtccggcccagctcgggtatgagtgcgttgaacggcgtgcaatagcatgtcatgcatacgtagaacgccagcaccgtgacgagcaggaagatatcgttcaccaccgaaacgccgtctatcggcgacacgaaggcgagtatcgtcgcagctccgaagggaatcgcggcatatcgcatgaacggaacgcgacgtccgagacggtggccgcatgcatctgagcgcgaagcgacccacggatcgacgaacgcatcggtgaatcttcccagagcggtgatgaggccaatcgtcgtcataccgagcagcacgctgccctgggtgatgaagatgcgctgaccttcgttcaaaaggtcatggccaggttgaaagaagtaaacgagccagttcgtgacaactccagacaagatcgaccaacctagctggcctgtggcaaaggtccatatgatacgattcgtcgcaagtcttctttcagtcatcgggatctcccctcttgcaatcaccggatccggttccgccaaggtatgtcaccgccatgtcagcaatgagatgcagctcatttgaagcaagcgagaaatcatcggaggggatcagctctcctctggaaagcttctgcgcaacgccgagcagcgcatgggcaacgctgcgatagaagaggcgaaaatcgacatcacgacggatgctgccatctgttcgtccggatcgatatgcttcttcgaatacgaagtaaaatgagtcaatctgagcatcgtagcaagcaagcgccgactggtcgacacgctctgtgagaagcatccgatcgagttcgtcgatgaaggcgacgaaacgcggattctccaagtactcgttgcgataggctgacgtgagcgcgtcgagcatctcaagaccggacatgtccctgaaggcctctgagatcaccaagtcatttacctcgaggttgaatcgataccatagcagggtcgcggcgcgtaccgcaagatccgccttggttgcgaaatgacggtagagcgtcgccactccgacccctgctgcatgcgccacccgggtcatcggcacggcggcgatcccctcatctaggaaaagcaacgcggcctgctcgactgcctttgtgtcacgcgtgtcgaatgaagcgctgaaaggcgtttccggaagcccgtgcgcatcacacgctcgacgatcggagaatctagcgctgcgcgccacttgacatcctcttcctttcgtatgatagtctaactatcgatttgatagttagactatcactaacatgatcagaaaggaagagcttcgccatgaagtccgtaaacggtctaccggataggtcggagatcatcttcggcaatgtcatggatgccaagacccgccgtcgcgcgcgacgcgccagaaacagatatgcgagacggtttggcgacgacgcatcagccacctaccatctcgccgcgcgtgatctcccaacgatcggcacgctgctcgacatacgagaactcgttttgtcagagagcgacgcaccacttgacatcatcgcggacgccaaggcgggacgccacatgttgcaaacggagcgatcccccatcgggtccgaccgaaagcccgtggtcatcggcaatatccgaatgggctatggacattaccgcatcgccatcgcgatggcgtctgccgcccgtgccatggggttcacgccctattggttcgatcttgtgtcccatgcgaaaacgacaggtgccaaggtgattgccgcgcaaaacgagttgtattctcaaggatctcgtctatcgcagagattcagcctgtttaaccggctcatatgggaaccactcaacacggagggtttcaggaagctctcgtataacgcgatagatcagaagaaatccgaactcatggtgcccatctttcaggaccttcctcaagatgtcccctatgtgggcacgcatgcctggccctctcaggcggctgttcacgcaggcctcacccatgtagtcaatgccatcccggacaactggccgatggcgctgcatcttgccgagggctcgatacacgcggtccagacgcccggagcgtatctggggtatcgcatgctgcggggcatggctccgactcgctcgctcagacaaatgccccgcaaggacatatgcgagaccggccattatgtggatcatgagatcgtctcgaacatcgatatcgattgcgcgcgaagaagagagaggctgctcgggggctcccctatccgttatctcatcacgatcggaggagcgggagcacagaccgagctggttgccgctatcatcgagcatctgctgccggcggcgcgacgcggagacgctctgctccttatcaatgcaggtgatcacgggaaggtctggaaacgcctcgaacagcttgtggatggactcgccagctcagcggtgcgacacttcggggacttcagggaggtgatgagcttcgcagacctgtgtctcgccgaggatcagaccgagctgagcggcatccacgcctttttcgaccaagacatcttcgcagcggtatattcgaccaatctgttaatgcgcgggtgcgatcttttgatcaccaaaccgagcgagctatcgttttatcctgtcccaaagctcatggtgcatcgcattggaggacatgaggcatggggggccatccgtaccgccgaactcggagacggaacctacgagatcgatgacacgcgcgaggtgctctctgtgatcgacgcgatgcaagccgatcgcactcttatcagtcgcatgtgcgatgccatcattcgtgcaaacgcccagcatgtctatgacggcgcatacagagttatcaatctcgccaccaccgggctcggctagtcaattgagcgcacgctgttgcggaccacaagagaggggctcacgacggaggtcatgggatcatcatcgattcccgagatgcgccttgtcagcatatcgaatgctatagatgacagacgcggaatatcttgatcgacagcggtgatacctggccaagcgaatgcgagtgaggggctgttgtcgaaactcacgatcgatatgtcctcaggaatgcggatgtcacgttcgcgcaacctgcagagcatccccaccgtgatgagatcgctggtcgagaagatcgcagtgacgcctgcctcgatcagcagatctgtctgagcgtagccggtctcagcgtgataatcgcattccgcgacgtagtccggttcaaacgtgatgcctcgctcagacagcgccctgcgatagcccatgagtcgagcagatccgttttgcgtatgagaagtgtttgccaagcagccgatgcgccgatggccgtgatcgagaagatgcaacgcggccatataggcaccaagttcgttgtccacatagactttgtcacaccgaactccatctatgacacggtcgatcatgacaaaggggaccgagagagcggcgagcacgccgatcggatcggcttggtcatcttcagagccaccgttgctcgcgacatatgcgatgccatcgacaccgcgcgcatccaagcattcgagttgctcgcaatcataggcactgcgatcatcagagttggcaatgaacagaccacatcctgtttcgcgacagcgttcttcaaagcgcttcgccaaggaagagaagaacgggttctcgatatcgggaataaccaagccaatggtgttcgatttactcatcgcgagaccgcgtgcgacctcattcgggcgatagcggaggcggcgggcggtctcgcgaatgcacctcttgctctgatcggacagacgacacgatcggttgttcagcaccagcgacaccgcggattcggagtaacccgactcccgtgcgatgtccttgagggtaaccctacgagccatggattcctcctgtcatcttcccatgtcgcatccgaccagtgccctaaaacggagcagcggatgttccatcatagaacatccgctgctcaacgatagcgcgcaatgtgagaacagtgcctatcgggtcaggaggcgctcaacctcggcgatggagggtatggactgctgcgcgccgatccgagtcgtcgcgagcgcagaggcgcacgatgaccaccggatgatctcctcggtggacatccctctggctcgggccgcgatgaaggcaccgagataggtatcccccgcgcacgtggtgtcgatagcgttcacatgaaacggctctgagacgagtttgcggccatcctcaagaagaatcgcaccacgctcaccaagcgtgacggcgacaagatgtacgcctttatctgccagctgtcgcatcgctctcaaagcggcctcgtcgcagtcgggatagactcctgtgatggccgcgcactcggtttcgttgatgcagaccagatcgatatttgaccagatgtcatcaggcagcgttctcgcaggcgcagcattcaagacgacatacatcccgcgggagcgggccttggcaagggcggcaaacgtggtcgcatggtcgcactcgagctgagtgagaaagatgtccccgggaccagcgaggcgatcgagagcatgcgagacatcctccgctcgcaagacatcgttcgcaccgggatctacgatgatgcggttgtctggcccgacgcgcacgatgcatgccaccccggtaggtctgccggacacgcgctcaacgcacttgcactccaccccggcctcagccagagcggcgatcagctgatcgccgaacgtatcttggccgacagcaccgatcatctgtgtctgggcgccgagcttagcggcggcgacggcttgattcgcccccttgccaccgggattggcaagaaagccgccgccggagatcgtttctccggcaagcggcatgcgctcgcacgctatagtcagatccatattcaagctgccgaaaacgattaccttatgcatgtgagcactccgaatgaaaagtcattattgccaatgcacgaccgaaatgctatgcatgctctcgattcgtgcacgtgtccgtgtgtcataacgatctgtgtaccggtaggagctagttcgctggcatagacttgattacaacagatgcttaagcgtcacctttctaaaaaccaagaagacgatgagcgacaatgccgaaacagccgacatgatgagaaaaatgttcgatatcaaggccggctcccccgccgaagctccaatcggactataagctgagagatgcttgttgattatcaagctgctgtatacagccataccaatcgatgatgccgtgttcaacatgagatcaagtatgccaatgccgcgaccaccctcttcctttggtagagcatcggaagctgtgtcgtagagcggtgtatacgcaatggtcatgccccctacgaacaggcatgcgagcactgacaatacgacgaagcccttgctgagcaaaagcgcggaaccaccaaaacctattatcatcaaagacgccgctaaaacaagcgtcttcgaacgtcccagtgcgttaatcgcggggcccgagcccactccaacgatcgccgcgaagatatacaccgcagtgagccatgaagacacctcggtgagcggaacgctgtataaggcatctccgagtgcgttatagatcggtacgcaagcaaagttaaaaaagcagatcatgaaaaccatgagcacgacagacatataggcggcgttcgttacaaatgatcgactgagaaaaggatgcccggcctttaaaatccatacgatgagaatcgcagctacgctaattgcagcaattatcagagttagacttggaaacgaaaaatacactgcgataagacctgcgagaaccgcaaagatagttatgccaatcccgtcgatcctctcaccttccgcgctgatatcaggggtgtatttgataagggaagggataaaaatcagagaaattcccggtaccagaaacagatatttccaatcaatcgaggtgatgatgcctccggcaaagattccaacggctgcagcaagatagtaaactgcattatagataccgatataaatggctttttctttatctgtaagatactttacggacatgacgaggaaaaccgatccagcaacttgccctcctgctgtctgaatcatgcgcgcaactagagcaatccaaaaattaaatgatccgaaaaaccccaataaacttccagctatgagcgagctcaccccgaataacgtcatatgtttaggcgagataaagtcgcaaagcgttccgtagagcatgcaaacgacaccaagaacaatgcctgggagcgtgctcagaagcgcagcgctgcctgacataccgagagtgtcaccgatgttttggaataccaaattgaacgcttgagtcatgagcgtgcccagcaaaaatacgatgagaagcgccggaagggctttttttgtctttaggcgattctcctcgaaaagatcgtcgcctaccctctcaacggcaacaagttcggccatgatttcctccccttctgtcaatctcgaacaaatctaggctgatatagcgagccacatgaggcgggagagaaaccccggcacgaaatgctctccatccacggcaagcgcgaccttcgtgttcggcgcatcgagaagcctcgctggatcaccaatcgttcttcctcggccatcctcgagatcaaccgtaagattaatgggaaatgttgtcacaagacttgagtcgagtgcgactgcggcggcgagagggtcatgcaggttgcaaccggggatgctatcatatctctcgctgacctcaatataaaaatcaatcatatctgccatgaaggtgccgatcctcgtacccgttgcgcgcaactgctcgttatcctgacggctcattctcactttggttgtcacatctaacccgatcatcgtgatatccgcagagctggaaaacagctctttggtggcttcgggatcctgcaagacgttcgcctcagcgaaaatggtgctgttacctggttgcgtcaaggccccacccatcatcacgatgtgaatcttgttctcgatatcaggtgcctttcgaaggactgcggccatcgtcgtggacgcacccgtgggaacgattacaagttcgtcaccgtattgccgtaccgattcgataataaagtcaactgcgttttgctcttgaaccgagccggctgctttggcagggatctcaacatctcctgtaccgtttttaccgtgaaactcccccgagctatctaagacttcgaagctatcgcttgccaaaggatgcgtcggtcccgcgtatacaggaatgtctggatatccgaacagttcaagaaggtcaaggtcgttttgaaccccctgagcgacggttacatttccataggtaccggttattccgatgagctcagcctccggagaagccaatacgtatgccaacgcaagcgtatcgtcgatgcccgtgtccagatcaaggattatttttttgctcataatgatctcctaacatctctcgaagaaagcatctttaccttatcgggtgagcactctgaatggaccgctgctgaacgagctttttataatgtattctcgccgggattccatacatttttctcgataaatggatacgccaactgcttcgagatgaagctgtagtatcgaatcttatttccccatctctcaggatcaccgtattcaagtgatctgagattccggttttcataggtgaaagcatagaggatcttctttttgatatcatatccagctgtgtattgggtccatgctaccagcgtcctatcggcctgactgatcctcaaggcccctttgggtgtattcaccgaggacagtagttgaaatacttggttcagcgcatcttcatcgtccacttggacggaaagcagttttaaaaatgccgcacgcaaaaaccgcgattccggcttgaaatcggcgggtatccccactaatccgcttgtgagctcttccaagtctatttggtgaatcgattcggttcggtcaaactcatactgccgattcgtcgccctctccaaccaacacttcagattatctagatgccaatcaaattctggtgcgttggcaaatacaccgacagggttttcaaagaacttgaaaccgttcgggacagaaggttcgacaacaatcgagcgacccgtctcatcttgaaaaacgcagtgctggggaacggacttttccatcatcgatcccggatcattcgtgatgcccacatcttgaccaagtctttcaatagtctcatcaagacttctgtaatgagtcagaatccaagtgcaaagctcttcgccgcaaattggcgtcttgcccttgagcttgatttgctcagtaggaacgtagcggaaataatgatcaaaatagaatgatccaccgcagatcccatgttcgttgattccgtccagcagcttgggagatttgtgaatgtcatcggcccagacgattcccatgacgctgtgcaaactgtcaaatggcgtataggtgccgggaatctcactgccccttggaatttttacgcccgaatactcgaaatgctgttcaaagtcctgagttcgcccccaatacggattgccttgcctgctgatgagttcgattccggtgcatgccatagcgcttcctccctccgtaggtcatatcatgctcgccctcaacctcttcggtctataacggcttctgagcagagggcatcattgcgattcccgcaccgaccagagcaacgaaggcacccaagatcgttacgaagtagacctgattgcccaatgccggaaccagccaatcaatgagaaccgagccgatcagttgacccgctgttgaggccaagcctaaaaggagtaaacctaatccgcgtaccagcaaagccatcaacgcaattgaaagaagccccaagggaccacccaggtacatccaccaatcacttggaaggcccggcgtcacctgccccatggcaaagcggacaagcaatacggaagccaagatgcaaaagccgactaagaagttccacgttatggagaccaacatggaacccgtctctcttgcaacggcggagttgcccgctggctgccaacctgctagcagacctgccaagaatggaagcacggccagcgcaattacttttggcatctgccagttgggaagcacgaccagcactgttgcaacaatagccagaattgctcccaggaccctcgggatactgaacggttgcttggaatcgacaccgattcccaatcgatcgcaggcaagacctgatatcaccattcctgatatcaacgtggtttggaaggttgcaacacccaagacggaagccgtcgccccttccgagaagacaaccatcgcaccacagcatcccgcaacccagttccaccatggaattcgatgtgcagtgatcttatgcggtatcgaggcgaatccttttctggtggatccctgagaaaggatgatgatcgtcatcacgaccagcccggaggcaaatgatacgactgcggaaagatttccgtccccgagctcctttccgacttgtccatttactgccgactgcatcggtgacagcatgcctgccagaaccgttgctatgaacagcaatggaactacaacggtcctctccgcgcttttctggggcatcattctttttcaccctcgctttggtctaacaagattgagccggatagtagaagacctttattcagatatacttccggagagccaatcgatgcatcgagagaaaaacctcccataatgctgccaatccatgaagtctcgggaagcccaatgcggcgcgatgtctgttgcgtatgctagcgtgcgcccctttttcggattgccgaccaccagcagcggatcggattcaaccgtcatcagagttttggattcattcttcgcaatgagcttttggtaaccgagaatcggcggaaattcgccgagcccatcggtaatagcattggcttcaaccggttttggtcttaatccctccggggcctcgatacgatcgtcacaaggctgtatctgcaccggcagaatatcctcgattggcgtgccatgataatgagcttttccctcgaatccagcgaaggaaaggtatccccctgccatcatcaaagacccgccagcctctacccattgcttcaaaagattcattcgattaaccgacggaatcccttttgcaaacacatcgtcagaaagtgctaatgagttcgatccaatatctgatagcaataccacatcatattgatctagctcacctttggtccatggaaatttttcaggaacgtcatgtgcaagcaagtgcgtaacagtgtgtccctgttgacgaagagaaccgagtaaagccgaacatccgatctccagttttgtatttgtgaacgaatcgcagcctttgtactccgttgtggctgttatccaagattcaccggctagaaggacttttgccatgttgtttcctcctgtgctagtctctgtttccgtccgatccagttaatgcgtagcactgcacctagcaacctgtaatcgcaacgcatcaattcggtcatccatcttgaacatgcgcattcgcgacgattccgcatcttgtacgtcccagttgctctcagataaagcgctttatcaatgcttgaagtgattctagcatctctcctaaacagataaagcgctttatcacctctgtcgacaagcggttggttttcccctctaaccggttttcgccgcaccaatcagagtgacatgagacgtgtattgcctctatcaggtgctccgcgataccgccaaccgtgctttcgcctcggaattaaacctacatacatgtggattgtcggctccgccctcaaatcgctgccgatcgttcgccttcacaatattgtcagcttgcaaggacttttgagatcgcactgatttatgcatcggagcacgagtctcgcgaagcacgaagcccagatatgcacgtaaaaagtatgttattgatctgaacgcccgccatgaaacaaacggcgcccgatcatacagatgcagcgacgcttgcagtcagcatttgctacgcctcgggccgcatgtgcgggaagagcaggacgtctcgaatgcttgcggaattcgtcagcagcatgaccaccctgtcgacgccgatgccgatgccgccggcgggcggcatgccgtactcgagcgcccgaatgaagtcagcatcgtactccatcgcctcatcgtccccggacgccttctcctcgacctgtcttctgaagcgctccgcctgatccaccgggtcattcagctctgaaaaggcattggcgtactcatgacctgcgatgaccagctcgaagcggtgcgtaagccttggatcgtctcttcgacgctttgctagaggcgagacttcgacgggatagtcgcacacaaaggtcggatcgatgatcgtcggctcaccgatctcgtcgtagagctcggctatgagcctgcccgctgtccactcggcctcgacctcgatgccgtgcgctgcggcatgcgcgcgcagctcctcgactcttgtgtcgaggctgaccggtgatccgagagcctccgatacgatctctgccatgggacgactcacccacgttcccgacaggtcgatcgcgcgcccttggtaatcgatccgctcggagctgttcaccgcagcgttagcggccttgatgactccttgcgccagcgccttcatcccctcgagatctgaatatgctcggtacgcctccatcgtggtgaactccggattgtgagtctgatccatcccctcgttgcggaagatgcgcccgatctcgtacacccgctcgaaacctcccacaagcaagcgcttcaagtggagctcggtcgcgatgcgcagataattctcctgattcaacgcgttatggtgcgttatgaagggcttcgcggtcgccccgccctgtatattctgaagaatgggcgtttcgacctcgaagtagccatccgcatccatgtgacgccgaaaggccgagagaatccgcgagcgcttctcaaaagtcgagcgcacctcatcgttcatgatgagatcgacgtagcgctggcgataccgggtctccttgtcggacagaccgtggaacttctccggtagagggcgaacgctcttggccagaagcgcgacgcttgtcggggcgatggagagctgaccgcgacgcgtgcggacgacgcaaccggatacgttgacgatatcgcccagatcgagatcgcgaacaagggcccagtcctcatcgcgcatgtcattgatacggcagaacagctgaatctcgcctgtcggatcgcgcaccacgataaaagcgatcttgccctgtccgcgcttcgccatcacgcgacctgcgacgctcacgatatcagtggtgctttccccgtcggccagcgaggcataggcgagctcgagctcggcaacatggtgcttcgctacggtcttctcgggatacgggtcgcctccatcggcgatcagcgccgcgcgcttcgccaaacgatgcgcgcgctcgtcgtttatcgtagcatccggcaaagcgccatcttcctcagaagcggaagattcgcggtgatcagacatctggactcctccgaaaaaagctccccgagagcaaggctcgaggagcgcttgaacgctatgggccctgaagcctagcgcgagaccttggtgatggtataggcgcgcacggtacccgagggcatcgtgacctcgacggtctcgccctcagcgcgaccgatgatcgcatggcccaccggtgactcgttcgagatcttgtgctccagtgaattcgtctcggtcgtgcccacaagagagacgtcggtcgccacgccatcggcgtccacaagcgacaccgagctgccgatagatacggtaagtgaatgaccggttgccttcacctcttgagcgttcgcgagaatcgcttggatctcgacgatccgagcagcgttcttcgcctgttcgtccttcgcatcgtcatattcggagttctctgagagatcgccgaaatcgcgtgcgatcttgatgcgctcgacgatctccttggaaagcgtcgtctcccgccagtcgagttcatcgaccagtttctggcgaccctcgggggttagaactatctcatttgcttccatgcaacagactccctgttctcgtgcgatcaaaacaaaacgaccggcccattcatgaaagaaagccggtcgtcattcacctgcgcacagcacggtgctactcggcgtcctctttttcttgagcttgttcctttttcttctttgctgcggcgagctttgcctcaagcaggcgaatctcctcatcctcgggcacgttggaggtcttctcgacctcagcggtctcctcgtcgtcctccatgccctcacggatgctcttgacggtagaccccaaagacttgccaagtttcggaaggttcttcggaccgagcgccagcagcgctatgacaagaacaacgatccatggaaatacaccttttggcatcatacggtttcctcccggttgcgcatcagtcatgccgaacgagtataccgccccaaggcggtcgagacaacatgctcatattgtacacgttcgcagaaacagtccccgtgctcctgcacgtatctcgcaagctgcacaacttatccgcagccccgagtgcgatcgcgtcccaatccgcatcgacaccgataccgaatcctctgcgcatctccggctcgcggcaccggctgactcgtcctgcgcagcgcgccggaatcgacggtccatgcggtgagcgtcctgcatgcttttcagaaagcaagggacccgcaagggccccttgttgagaatgcgatggtcgggttgactggatttgaaccagcgacccccgcgtcccgaacgcggtgctctaccaaactgagccacaacccgaatcgaagctatcgtagcagaatgcggcgcgcgatgctagacgtcagacgcggagagccgggactttttcatctttgcggcgcagctccaccatccgcgctcgcgttcggcggcgatggcgatcgcgtccgccgtctcgatcgtatcgcatagtgcgtagacgcacgaaccggatccggtgagctcgaccgcgcgggcctcagatcgggagcgcatccactcgagcacgtgtccgatctgcggatcaagctcacatgatgccgctcgaaggttattggagatgtgacgggcgacgccggcaccatcatgttctctcagcgcctcgagcatcggatcgatcggcgcgggaggcaccggggccctatcgaagcgcgcgtaggcctccgccgcggtgacacctgtcgatatcggcttcacaagcgctacggcaagaccgccgagaggttcgaatatctccgcagggcgatctcccgcctcgtcgcagtagacgagcgcaccagacagcagaaacggcacatccgcgccgatgccgcgcgctgttgcgcgcactcgctcatcggccggatcgatcccccaggctcgacacatgcccacgatgaccgccgccgcatcagctgagggcccgcccaatcccgcgcgaatcggaatccgcttctcgacctcgatctcgacgcagggctttcggccaaatgcccgtccgagagccgcagccgcgcgatgcgcggtgttgcgctcggttgcaacgtcgaggttcggccgcatgcgcaccgtcagcgtcgagtccgatgcgggtgccacggtcacggtatcggtcagatcgagcgcagccataacagaatcgactcggtggtaaccgcgtgcatccgtttgcgcgtgaactccgagatagagattgactttggcgggagcaaaaactctgatcgcccgttcgatcatcctcagtgctcctcaagctggttgcccaggggagtgaagatatgctcaccagattccggatcgaacaactcgaccgtacccgtcagaacatccacatactgataggactgacgcgacttgcggccccggcgctcatcgacctctatgatgaaaactgcaggatgaacggtttgaatcgtaccgatgcgctcgatgacgcgcgtacgacccatattggccttcactttcacgcgatcgcctaccatgccctcgagtttctcgtggatgtcctcaatgtgattgacttcctgatcttccatcaacgatgcctcccgcggactcatttctaaaaggcagatatgccccaagatagacaaacggactgattgtatcaggccgcgacggcaattgcatctcatgtgacgaatctgcgcagcttgcgccgagcggtacgagaaaactccggccgatccccgcgacgcgctcgcgtgacacgcgctgaatcgcggccctcgtcagatggcggtacccgacgcagcgagtcttcgagctagatcgtgcagcgcgtggaaacggtggctgatggcgttcttctcctcggcggagagctcggccatggtcatgccgggcctcgccgcgggcagaaacagcggatcgtagccgaagccgttctcaccatgcggcgcgaaaccgatgctgccctcgcagctgccctcaccgctgagcaccgtccctcccgcgtcgatgagcgcgaccacgctcacaaatcgcgccgttctggcgcttgccggcgtgtttgccaggcggctcagcagttttgcgttgttcgcctcgtcatcgccgtggaccccggcataacgtgccgagtacacgcccggctcgcccccgagcgcatcgaccacgatacccgaatcgtcggcgatggcggcgaggcccgtctcggcgacagctgcctcggctttgatgagggcgttctcgagaaacgtcgttccggtctcctcgggttcctcgaaatcgccaagctgtgcgatcgcgacgaacaccttatcgggcatcacacggcccagaatcgactcgatctcgacgagcttgtgcgcattgcccgtcgcgaccactatcgttcgggcgggatcaagtgcgtcgatatcgatgtgctcccatgccatgtcggctccctatctcctcgtctggcgatcttgggcgactatctgtctgagacgcgctcaggcctcgtctctgaatgccgtgacctcgttttgaagagcgatcagcctttctatcccttcaaatcccagatcgagcagtgcatccagatgcgctcgatcaaagggcgtgcgctcacctgtgccctgtatctcgacgatctccctgctctgcgtgcacacgagattcatgtcgacctcggcacgcgagtcctcggcgtaatcgagatcgagcaagacgttgccatccacaagacccattgagaccgccgcgacctggctcaccagaggaattctgggaatcctggccgcctccacccaagccgcgagcgcatcgtgaagggccacccaggcaccggtgagagcggctgttcgcgtcccaccgtcagcttggatcacgtcgcagtcgatcgtcacggtgtgttcgccgagcgcgcgcagattggtcgcggtgcgcaggcttctcccgatgaggcgctcgatctcttgagagcgccccctgcgctgaccgaactctcgtctcgtgcgacgcccggtcgaagcgggcagcatcgcgtactcagccgtgacccaccctgaacggctcgctcgacgccatccgggcagtccgtcctctatcgtggcggcgcacagcacacgggtgtcaccgaattccaccatgcatgaaccgagcgcgttcttcatgacatcccgctcgagtctcacgcgccgcagatcgcccgctccccggccgtccgccctgcgtacctccatgtgctccatgcccactcctttcacagtctgcgcgtccggatctggcgatccgacgcgagccgactgagttcatcgatgcccacatgctcgacgtccacgagccgtgagccgaagatgaatcgtcccgcctccgcgaatgcggacgtgttctcggaggtcgtcgcgaaccgatgctcgggcctcgctgtcgacggggcgagatgcccttggcaagcgagcatctcatgaagctcgcgcatcgtctcctcggctgaggacaccacgtgcacgcctctgcccagcacggcgcgaatagggcgcacgagcagcggaaaatgcgtgcagccaagtacgacggcatcgatatcgagacccctgagcggctcggtctcgcggcgcacgagggcgcgcacctccggcgtatcgaatagatctgctccatccagccactgcgcatcggctccgattccgccggccaatcggctctcgacgagctctacgaagcgctgggtcgcgcaaccgtgcacgccaacaccggcatcgaggttcttgatcgcacgcaaataggcgcccgaagcgatggtgagatcggtggcgagcacaccgatctcgcgcgtgcgcgttgccagaacggctgcgcgcgcgcccggccctatgacacctatgaccgggacatcgaacatgcgctgagcgagaccgagtgctgaggccgtcgccgtgttgcaggcgatgacgatcaccttgacgcgctgccgcaccagccatgtccccacctgcgcaacgaaggcgcgcacctcctcgacgccgcgcgttccgtaggggcagcgcgcggtgtcaccgatgtagacgatcgattcgtgcggcatggcgcgcgagatggcccttgcaaccgtgaacccgccgacgcccgagtcgaacacgccgatcgggcgatcgccggtgaaggccgttttggtcggctgagccatcatgcgctccgctcccgagcggccagcacggtgcgcatggcgcacacccatccatcggtgatgcgtccgtgcgcgacgtaggcatcgggatgcgctgcgagaaacgccggcgcagtcgcgcatcgaaggccgttctccaccaagatgaatgtccccacatgatccgccatgagaaaatcggatgccgcatcgccgatggcgagcgtctgctcgatggggatcgagcgcagctcgcagaagcgcgcgataccccgacccttgttgagtcccttcggcacgatgttgaatgccctgcccttcgtgcccgcgggcagcttcagagtcgtgggctccgatatgtagttgagatagccgttgtccgcccagtcgagcgcagtcgaacatgcgtcgagcagatcacgcgcttgctcatcgggaatctctccgcgcatcccgaccgtcacctcgcgatgcctgtagccggtcgacatgtcgttgtggtactcgagcaggcccggccagcgattggcgaactcatcgcagataccggtgctctcgatcacctcatggggtgtgagtccgcaggctgggacgtagtccatatccgctgtgaagtactcccagcggctgctggcatgatcgaccatgatgaggccgcccatctcgccgatgaaggcattgaggcccaagatgcgcacgtcctcatggagcatggagcgattgcgtccggaacacggaatgacctcgatgcccgagcgcttgagttcgaccagagcggcgaccagatcgaggctcggcgcgccgctcgcatcagccagcgcgcaggaacccggtgcgagcatggtgccatcgagatccgtgaagacgtagcgcacgccggcgagctgctcgcgcagggcatcgtcaggtgatagaggcagaaagctgttgggcatgggccctccggtatcgagcgaagcgaacggccctatcataaccgccttcgtcgacgcgtggccagccggacggcagatgccacgcagaagtcacgccatcgcttcgagtgcgcggctcctcgatcggtgcggcttgggttatacttggtgtccgcgggcgattggcgcaactggtcagcgcaggtgccctacacgcacaaggctgggggttcgagtccctcatcgcccacccgcgataccgcagcgccctccaggcaatctgtgcctggagggcgcttcatctgtgagctgcgcatctgctgctagctcagaagtcgcatgacactcgtttttgacagatgcgtgccaccgccaactcgagaggcgccggtcacgccgctgagcgcgcgatcggcgatcgagctcttatcaggagagcttccagctggccgtctcgctcttcgagagaaacgaggaggtgtagagcgctttgacggttccatccttgaaatagatgtttcccgagaccgtgccgccggcggcgagcgtaccggagttgagctcgtcggtgccctcgctgtaataggtcgcggtctcctgcgcccccttcgcgtcctcgcccttccagtcaaaggagttgtagctcacctctttatcgccgttgttcacgtatgtgacgtgaatgccgatcaccttcgaaccatcgtagttcttgagatccccttgaaccgaatcgagcttcacgctgagtccgttctcgagcttgacctcggtgcccgcggagagatccttgtagtcgccctttgaggaccccttgtcggatgaatccttgtcctgggacttcgaggtcgctgacggaccgttcgccgcatggtcgatggccgcgacgtacatcgcctgcgtccccatgacgatggcgaacgcgatgacgttcacgatgaccgccgcgatggccagccctttgccggatctcttgccgcgaacggttcccacgatgcccacgatcgcgaagatcgctccgatcaccgcgagcggtgccgcgaagttgttgatgatcggaacccatgagagaacgagcgcgagcacgcccaacacgatccctacgatcgccgccgccgagtgggaccgtccctgtgcgttatccaccataacctcaacctttctgattcgtcgctgcaatcaaacgaggggttcctcgctgattccgatatggcctcattattgtgtagagggtgctcgatttcattagctgtcagctaaggtctggaaatattttttcgcttgcagattgaatgccgtgcatatcactgagtctcctccccctgcacacgctgctgacagctagcgtgtacccgcatcctccttttttaaacacgctattgcgctcgtcgccgacgtccgttccggatcggcatgcggctccacacatcaatccatccagtgggttattattttatctacgaacacctgttcgatatgagaggagcgatgtgggagatctcgctgggacgaatggcatacccatgcggcgcgtatatgtcggggtcacggtcgagtacgacccatgcggcgacgagcggccggtgcgcgtgacctggatcgacggcaggagctggaccgtggaatccgtctacagcgtccgcagctacggtcgcgctcacatgggcaacctcgtcacgcgcttcgacgttcggatcgcaggcaggcgcaagagcctgtggcggcagggaacgaggtggttcgtcgcgccgccggcggcgccctcggcaccggtgcaggggacaggcgtgaaatgaggagacgggcgttgcgacccatgaatgctgagcggcaccccgcagatcagggtacactcccaggtgagaaaccatcgagcgtcccgtcgggaggccatcggaacacggatccccgaagcaggcgcgagcggatgcggacggcagccggtcgcgaacccgacggacgcgagcgccagacaggcgcgggccgagacgacgagcgagcccgcgcctgtcggcccagaaagaggttcaccatggctgaacaaaccaccgcagagaatcgatcgggggcaccggcactcatcgtcggagacgtccatctcgcccaaagcgacatcctcccacgagtcgagacggcggtgaggcgcctcgatctcgaaagaatcgtgatgctcggcaattactgcgacgcatggagcagcacggggatccgcgcacccggctgcattctcatcccaggtcttcgcatgctgcgtgactgggtcggcgatctgcgagagcgcggcgtcacctgtgaggtgctcgtgggcaaccatgacatggaatacatcctgggctccgagacggccgccaccgagccgaggctcgccggcgaggccagacgcatcctcgcagatatgggtgcccgcatcgcggccgaagccgaagggtttctcatcacgcacgcggggcttacgcgaacctacgccgaggtgcacctgggcggcgcgtgcaacgccacccgagctcgtgacggactcaacgcgctgtttgattcaggtgaggatgagcacctcagcgcgcttgcggcgcgcggacaacagcacggcccccaagacccgccgggaccgctgtggacggatatcgaggagctcacagccgatccagcgctcggcatggatcagatcgtcggcaacaccccgatcccgacgtgccggcgcgcgttctgcaccgctgactcggcgggccgcgcgcccaggatctatctgtgcgatacctactcactcgattcgatgttccgaccgctcggagatggcagcatgctcatgatccgcgatgatgacctcgcggtgatcacgagcgaggacctcggaatcgagccctggttgtaagcgagtcatccccttgggatgccgttctcgccgccctatggtatcgtagcgggcattcaggaaatggagctggccgcgacgagctggggcacgatggacgagaaccgctcgaacaggatcgcatcactggacgggttgcgcgggatcgcatgcctgtccgtgctgctgctgcatatcggtatgatgatccgacctcttggcgccgactccccctacggcctgataccggggacggcatcagttctcatctttttcgtgctctccggcgtggtcctgtcgatcgcaccgctcgcgcgacttcgcgcgggcgcgcacgacgattggctcggctactaccccagacgcgtggtgcgcctcggcatccccgccgccgcggcgatcgcgctcggtatcatcgcaggctttgtcgcatggcgcatgggacagatgtcccgctccgcgatggccgtcgagttctcctcgggtgcgcgcagggccgtccatgacatcctcatgcaattcgatctgctcttcaacgtctcagatgacacggtcaacctgttcggcggagcgatctcacgagtcgactcaccggtatggtccatgagctgggagctatggttcagcctgacgctccctcttgccatcgcctgcatcggcaggatccgccgtgacggcccggctgtcctcggcgcgctcgcagcgatattcctctcgagctggagcggatacttcccgttgcgcctgtgcctcatgttctggatcggcacattgctcgcacggcgctgggagcggctccgcgccctgcgccttccgcgggcgcttgaggtcatttcgctcatcgcggcggcgctgctcatcgagctgccgcagctcgtcgcgaccggaccgctcggcgcggcagcgctctcgaccgcgatgagcgcggcatgcgcggcatgcgtcgctctcgcgatgaccgatggcctgctgcatcgagcactcagctgcaagccgattctgatgctgggcgccctctcctacagcctgtatctcacgcatgcgatcacgatcggggcgatcgaggcgcttctgccccgcatcggcatcgcatctccgctcatgctgtcggggatcgcgctggcggctagcctcggcgtcgccaccgcgttctggcgtctgatcgagcgcccgagcatacgactgtctcacgtggtcggacgagcaacgcatccgtcgagaggcggagtggacgtgatctagccgagcacgtccgccaaacccgcaacaagggcgcccacatccgtcttggtgcagatgagcggcggcagaaaccgcagcgtgcgcggaccggtcgcgctcagcacgaagccggcctccaaggcgcgggccaccacgtcgcgcgcgtcaccggacgcctcgtcgatatcgcagccgatcatgagaccggcgccgcgcacctcgaccacgtgcgaaagggcagcgagctgctcggccatataggctccgacctcgctgacccgctcgccgaatcggccgaccacgagctcggagagaaccgcctcggccgccgcaaccgaaagcgggctccctccgaacgtcgagccgtggtctcccggctcaaaggcctcggccacctcgcggcgcgcgacgcaggcgcccatgggcacacccccggcgatgcccttggccagactcatgatatcgggatggatcccgaacaggtgcgacgcgaacggggctccggtgcggaacagtcccgtctgcacctcgtctgagatgagcaggccaccatggctgtgaacgagatcccgggcggcgcgcatgaaatcttgcgtcagggggtgcacgccgctctcgccctgaatcgcctcgaccatgacggcgcagatctcgctgccctgctccccgaagatcgcctgcagctgctcgatgctgttcggctcgcatgcgatgaagccgtcgggcaggggcttgaacggttcctgcaggtgatcctgcatcgtcgccgcaagcgtctcgtgtgtccgaccgtgaaagcttccgcgcaggcagatgatcgtgttccctttgttgcccttgcgtctcgcgaacaggcgcgcgagcttcatcgaggtctcattggcttcggctcccgaattcgcgaagaaggtctgccagatctgctcgccggctcgaggagcgctcgcggcggcgacggcctctccatcttggcttttgatggcgcgggccagagcgcgagcaccgagggcatctccgttggcgagcttcgagagcatcgccgcgacctcgccgcgatgctcgatgaaaaagaagttcgaaacatgcagcagcctgtgcgcctgcgcctcgatcgcagccgtcagcgcggggtgcgcgtagcccaggcagcacacgccgattccggcgagaaaatccaggtagcgcctgccgtcatcgccctcgagggacatgccctcgccccgtgtgaactcaacgtccaggcgcgcgaacgtctgcatcatgtatgacgcttcaagcgtctgctcctgatctaacgacatgtggaccacctttctgtcgagcgggccgctcgcccgccgccgatgccgcgagctcatcgttcagctcgagacggcacctctgccgatcgtgaaagccgctcgcctcatatcttctcgaccgcctccgcggcgggatcgatattctccgcgagacgtgaagcgaacgttcccagcggatgaggatgcgcatccatctcgtacccggcatcagtggaatgcatcaccgttcccacacccgaatctgtgagcagctccaggagcagcgcatgatcgatggtgccgtttatgatgtgggagcgaaacacgccgcagcgcagcgcgtagatgcaagactccagcttggggatcatacccttggcgaccttgccgccatcgagcagccgctgggtctcctcgagcgtgaggttcgagatgagcgaggctctatccgagaaatcctcaaagagaccattgacatcggtcaggaaaaccacgtcgtgcgcgtggaccgccgccgcgatatagccagccgcgacgtcagcgtttatgttgtagaatccgccgtcctcgccttgagccacagatgcgatgaccgggatgtactcgtgcgatatcatctcttcgagatactcggcgttgacgctcacgatcttgcccacgcgtcccagctcgggatcgagctgctcggcgacgataacccccgcatcgcagcccgagacgccgacggcgatgtttccgtgctcgttgatgaccgagacgagctcttgattcaccttgcccacaaggacctcgcgtacgatctccatagccgcaggagtcgtgacgcgctgaccgtctttgaagctcaccggcagatcgcagcgctcgagagcctcgctgatcgccgatccgccaccatgaacgagcaccggcttcataccgatgatcttgagcaacaggatatcggccatcacgtccgcgcgcaggcgcttgtcgaccatggccgcgccgccgtatttgatgaccacggtttttccggtgagattcttgatccatggcagcgcttcaaacagaagctggaccgtctgctcgctgggaacagccgctcgggcgtcacgggcgtatttcatggggacctccacgcatgcgatcggatcggagctcgttatatcgcgtcgcgctatgtgcgatagtcgccgttgatcttgacgtagtcgctcgtgagatcgcaggtccatacgcgcgtcgcgcacgagcccgctcccacatcggctgagatgacgatctcggaggactcgaaccgtcgccgagcctcccgttcatcgaagggcaccgccagaccgccgcggcacacgggaatccccatgatgtcgatggccacgtcttcctgtctgaacagcgcgccgcatttcccgagcgccatggcgacgcgaccccagttgcaatctcgtccggcgatcgcggtcttgacgagcggggaattggcgaccgcgcgcgccagggtatcggcatcggccggagtcgcggcacccgtgacgttgacggtcacgagtcttgaggctccctccccatcgacggcgatgcttcgcgcgagcgcctcgcagacgacgaagaccgcgtgcgagagctcctcgaaggcatcgcttccctgctcgatgagggccgcatcaggtgcagctgcacctgatgcgagcaggatgcacgtatcgttcgtggatgtgtcagagtcgactgtgatcttgttgaaggtgcgggttgccgatgccgcgagtatcgcgtgcagggccgcgggaccgatcggggcgtcggtggtgatgcacgcgatcatggtcgccatatcgggcatgatcatacccgatcccttgcacatgccgccgacggtgaatgtgcgatcgacgtactccaacgtcgcgctgcgatagagaaccgcatactccttgggattggtgtcggttgtcatgatcgcgcgcgccgccatggcgcctccgtctcgcgacagacgatcgaatgcatccggcacgccggtctcaaacggtccgatgtccagcggctggccgatcactcccgtcgaggcgacaaggacctgctcgggctcgcagcccatgacctgcgaggcgatgtcgcaggtttcccgtgccgtgaccatcccgggctctccggtcgccgcgttggcgttgcccgagttgatgaccacccctcggatcgtaccgtggccacgtgacgcacctcccaggtgagcgcgactcacgcgcaccggtgccgcgcaaaacgcgttgcgcgtgaacaccgcggcagctgagcaaacatcgtctgcgaccaccagcgccagatccgggcgcgccggatcccggcgaaagcccgcatgcacgcccgctgctctaaaaccctgcgcggacgtgatcccgccgtcgggcaccgcgcgaatccgcgcgtcgaactcatctgtgtccatccatgttctccttgatgagatgtgtgaatccatctgtatgccaacgatgcttcgccccgcgtctcgcggggcgaagcatcacaccggaagagccgccagcggcaatccccggctctcgtcgaacccaaacaaggtgttcgcgcattgcacggcctgacctgcggcccccttgcacagattgtcgatcgcggcgaccgcgatcaaagaatgcgtgcgctcgctgatggccaaaccgatctggcagacattgctccccgcgaccgatgccgtcctcggcatctcgtcctcatccatgactcgaacgaaaacccgtccgttgaagaagtcccggtaccgagatatcgcctcttcgcatgtcaacgcggatgcccactcggacgaaagcaccatggtgaccgtcgagagcagaccgcgcttgagcggcgccagatgcggggtgaacaccacgcgcccgggggcaccgagtatctgctcgatctcgggcgtgtgacggtgccggcacacgccgtatgcctcaaggttctcgtcgacattgcagaaatgcgtccgagcgcttgcggtgcgccccgcaccggtcgcgcccgaaatggcatcgaccacgatcaggctcgtggaatcgatccaaccggcatccagggccggataggccgccaacgatgtcgccgtgggatagcagccggcacatgacacaagaaccggctctccctgagcgcgctgctcggccgccgccacgagcccgtcgccgaacagctccggtagtccgaaaaaccgcgtactcagaagctgcggagaggtatggtgcacgccataccactgctcgaagacatcggcaccggccagcctgtagtcagccgagagatcgatgaccgtgacaccggcggaaagcagatcgggtaccagcgccatcgcggcggtatgcggaacagccaaaaacaccgcatcgcattcggtgagcctcgcgtcatcatgaccggtgaacacgagatcgctcacaccggaaaacgatggatacgcgcttgcgaacgtctggcccgcgtccgcatccgaggtaatggcaacgacctcaaagtccggatgatccaaaagaagccggacgagctcggcgccgacgtatccggcggcgccgacgatcccaacatcgatcgacatgtctgatcacatccctttccgagcgcgcatgggaccgcgcgctcatgaggcaggagagaatagcactcttgtacccatcataatgaatgcgggatgcgtttcgatccaaagaagacaaatttcggtgacaccctctgcgcccgtgcagtcagagcaccccgccgcgcgatgcgcgacggggtgctctgacgctggcgaccgcctcagcgcgatcgttcgcagcaagctgaaaccgtgcggcgtcctcggttccctagaaggtcaccgcctcatcgttgtatgcgcacatgaggagcttctccatctcctcctgcgtgggctgacgcggattggagcccgtgcaggcgtcaccgatcgccgtagcggccacatcgcgcagcttcgctttgaactcatcagggtctatcacggatgcatcggcgcgaacgcctccgcgtccgtagttctttatgccctgcgggatgctcagcgcatcgttgaggtcgcgaatcttctgcacgagagcgctgaccagctcgtcttcgctcgttccatcaaggtgcaggatctctttggcgatgaacgcgtatcggtttcgcgcgcgcgtatcgcgtgcgttgaattggatgaccttgccgaggtacatcgcgttggcgcacccatgaattatatgatcccctgagaaggcggcccccgtcttgtgcgccatcgagtgaacgatgccgagcagtccgcttgagaacgcgataccggctatgcactgagcgtcatgcatgtgctgcctcgcgatatgatcaccctcgtatgagcgcggcagccactcgacgatctcgcggatcgcatgcaaggcgttgccatcggtatacatcgaaccggcggttgaaacgtaggcctccaccgcatgcgtcagcgcgtccatgccggtgtgcgcgcacagtttctgcggcatggtgtaggtcagctcgggatcgacgatagcgacatcgggcgtgatgttgaagtcggccaggggatacttgatgcccagcttgtagtccgtgatgacagagaatgcggtgacctcggtcgccgtacccgacgtcgaggcgatcgcgcagaacctggccttctggcgcagttcgggaaagctgaacggaacgatggcctcctcgaaggtctcgtgagggtactcatagaacagccacatcgcctttgcggcatcgataggcgaaccaccgccgatcgcgacgatccagtccggctggaaggcgctcatggcctcggcgcccctcatgacggtctcgaccgaagggtcggactcgacgccctcaaacaccgagacctcgaagccggcgctcttgagatccgtctcgacatccttgaggaagccgccccggcgcatggagccgcccccggtgacgatcatggccttgttgcccttgaggttggccacctcatgacgggctccctcaccgaagaacaagtcgcgaggattggtgaaacgtcccatacatacctcccaatcgcaggctcgataagcccgcatacaagcggaaccgtcttcggtgccgcatgaacagaaaacgttgaacctgcttgacatgccccgttgtcaactcatattctaccgccattcgatcgaggcggcctctacgttctcaacacgatctcattcgtgcgcatcgacgaagaagatgacggtgccgatatgacaggtcgactgaatcatgggtacatgtgttatgctagctgattgacggaaaagaaagaggagatccggcgatgtcgttcgatcccatgcaagaggactgcttgcgacttatccttcagaccatgaagcgcagacgcgtcttccccctcaataacagcgtgttcattgaagagtgcatgacggcgttcgatgaggatccgtcgcagctcatcgtcagcgatagcgatcgctcatttcatttggttgcaaaagccgccggaacgatcgattacgccattcccgcgatcgccgatgacgccgaggcggaagcggccgctgagcatgcggaattccagcttcgcgaagcgatcgggttggacggcggaaattgggatgcgcggcggatgctcgccgcgatggagtccgaatcgaatgaggagtatgtcgactatcttcttgcgcacgagaaggaggtcgaacaggatgccgagacctgcctccttagcgctggcgatgtctacagcagggagttcgcagatgatctgggacgacgtccctatctgcgctggctcgcggccatcgcctcaagagcctttatcgccggccgctacacgctcgctctccggacggctgaacgaagcctggccagagttccgagcgatcccgccgatattcgattcaccgcgatgctcgccatggcgaagctcgagcgtccccgcggggatctgaagagactcggacggcgacgcatcgcaccgaatctgacatccacccgagcgcgccgaaggcaccatagcgctgcgcgcacggatgatgcatgggcgatcttggctgccctgtgcatgtcctatcatgcactggacctctcagatgccgcccacgagctgagaagtctcatgcgcacctatcccaactgcgctgatatgctcttctaccagcccgagctgccagatggcgtcttcgcgcgcgtgggtgtcgaagccggcagcaaagatgagctgatactggctctgagcgaggcgaccccgcttctgcaggagggcccgagcgatcccgagtccccgagtctggcgacctggatcgcgaccagcgagatcgtccaacgcgagataagcgacaaagatcttgacgcgcgcatcatcggctacccgctccccggagacgaaaactgatgaacctgaacgactacacgatctgctatctgctgaatgagtacggcaaagaccatagcgatctgaccgcggccgcacgggagctgctgcgacgagatatcgccaagcggccggagaagtacgcgacgaccccgcgtgctcgggccctcgtgcagtacaggcgaactcgatccgcgctcatgagggggctagacgccatcggagatctgcaagacgatgacttcgccaaatcgcgcttcgcgctgttcgccggaatccgcgccagcctcctcgacatcgccaagatggacgagttcttcgccgagccgaagctcttggcgattctgctcgatcacgcccaacccgatggtatcgtctccgatctcttgaagctcgaagcggaggtccgagatcaactgagcgagagcgtcgccgggtttgacatcgctgctccgcacttttggatctcgccctcatgcgcacgggagaacagctcggatgcggccgatctgacagccgccagcttggaggtcatcggctggcttcatattcttgaggccctctcgcagcagtgcatgcagacggctcggtatcgacgggcggccgattacgcgcgtctggtgatgcgcgccgagggatatcccaatcatgccgagggaacggtgatgctggcgctggctcgccttgaagatgagcctgggttcttcgagctggctcacaggctctgcgccctgagtgaggagcaccgtgccgaggcacccggatcgtctcgaaccgcaactgcggacagccctgcggcgatgagggacagcgcgccggatcacccggagaactctccctggtatctgctcgcccgcacgattctgctctacaagctcggaaagaccaaggcagcccgcagagcgctgcgcgatttcaacgagcgctgcgacggcggggcattcttcctgctcaacccaacctatctggatccatacctgcccgttcggcctgagccgcgcgacagctgggatctcccccatcaagcggtctgggaggcggatgcgattatttccgatacacctgatttcgttccctgggcggaatcggtcgagggaacgctcgcgatatccgacgctttcgccagccgcaatggtttctagacctgagttgcgcgaacatggtcaccaggcgctttcccgccgatgtcggctggccgccaaaacgatgacacggttcccgaagggcgctcgatgcacagcgcaccagacatcgcctgaggagatgaaaaaggtccggcttcaaagagaaaccggacccgaaaccgcttctggtgcccccagcgaggctcgaactcgcgttaccgccttgaaagggcggtgtcctaaccactagacgatggggacagcgcaaaagagtataccagagtgcaccctttgcataccagagggactctcgcactctctcacgtcgcgaggaatccttcactcgcaacgtcagcgcaacgcgtctcgcactcaccgcaacgcgtaacgccgagtcagggagaatccctcttatccgggttggcaagcgcccaggtgccgcgcaggaggcgcgcaagacgactcaaaggcagcgttgagtttgaaattcgagcccgactcgctcttctcggcggttatccagtcctcgcggacgagcgcgagcgcacccgattgcgctaccatgatgagatgcaggtgtgaatgggagaggaagaatgccatgggcaccaaagacgatctgatcgagaagctcgatagcatacataccaccgagcttgccgcagtccggctctcgcgaaatctcggtctgggggtctacgacgtctcgaactggtgccggtcgcgcatcctcgaccccaagacgagcgtcacgctgcgtggcaagaactacctggtgcacgctccagatgccatcataaccctcaacgcccgaacgctcaccgtgaccaccgctcacgggtgcggtccgcgcgccctcgacgatcgttacccgcgctgggcccgcgatagaaagaagacgctgaaggacggccccgccacccgaggggatcccagcgaggatcccgtcgtgcgccgggagaccaaagcggaccgggagaccgtcgacaagctgtatcgcacctcgttttggaatcttcacgaacccggctgcagcgagcactaccttgttcacatcatgcgcgagcatccggatctggtgcatgatctcaacctcgtcctcgaggtccacggccatatcgtgggaagcatcatgtacacgcgggcgagcatctccgatgagaccggcgcgaagaggaccgctctcacgctcggccctgtgtgcgtacatccgggatgccgataccagggtttcgcaacgaggctgatggaccattcacttcaaaaggcccgcgatctcgggtttggcaccgtcgtcgtcttcggcgatcccgccatcttcgttcggcagggcttcagaagctgcaagcgcgtcaacatgtcgcttgaagacggcacctatcccgcctcgatgctcgtggcccagctcgcgcagggcacactggagggtcatcgctggacctatcgagccagtcccgtcagagagatcgacccggccgacgtcgaggcctacgacgccacgctcgagacctgggaaaaggcctgggagccgagccaggagcagcacttcatcttgagcagcgcgcttctgccctagacgtagaacaagatgtcatcgtaggtcggcaccggccagtaatctgccgcaacgatctcctccatggcgtccacagcgcagcgcagtcgttccatggcggggttcacctcatgggcgtagcacatcgcctgctcctgcgcatctgtgatcgcctcggctcgctcatgtacctcgacgagcgcatcgatgccatcgtttatctcagttatgccctgacacaggcggttgagcgtgtcctgttcgcttttcatcgatgcgtccgctccggccgatcgtatggcctccagccccttggcgaccttggtcgcgtatgcggtgatcacagggcggtacgcgcgtcgggcctcgcgagtcatcgtcgtcgcctcgatattcatgagcttgttgtatttttcgagcttgacctcatagcggctgtgcatctcaggtgccgtgagcacgcccatgctctggaacagatcgatgttcttctcgtcgagatagcaactcagcgcatctgcagtcgtgcgaagatcgctgagaccccgccgccgcgcctcctcgtgccacgcctcgcagtagccgtccccggagaacaggatacgtcgatgctcgttcagccggatcttgcatagatccagaaccgctgccgcgaaacgctccctcggcgtgtcctcgagcgcatcggcgaagcgcttgagcgaggcggcgaccgcggtatcgagcactgtgttcgtatctgccggattcgactctgaaccgagcgcgcggaactcgaacttgttgccggtgaaggcgaacggcgaagtccggttgcgatcggtgttgtcctgctcgagcttggggagcacgtcggcacccagatcgaggatgtcgtgcgtcgcgtggatggaagccttcccatcggcgatcttttcgaccacctcggtcaggcagtcaccgagaaagatcgacatgatggcgggaggcgcctcgtcggcgccgaggcgatggtcgttcgagcaggttgccaccgtcgtcctcagcaggtcctgatatgtgtcgaccgcttcgatgaccgccgtgagaaagacgatgaactgcaggttctcaagaggtgaatcacccggatcgagaaggttctcgctttcggtggcgacagaccagttgttgtgcttccccgaaccgttgatacctttgaagggcttctcgtggagcaggcagacgagtccgtggcgcgaagcgacaaacttcatcttctccatgacgagcaggttgttgtcaactccctcgttcagctcggtgtagacgggtgccagctcatgctgacacggcgcgacttcgttgtgctcggtcttcgcggggattccgagcgcccacagctcatcgtcgagctcatgcatgaatgaggcgacggtgggacggatggctccgaagtagtgctcttcgagctcctgacccttgcagggaggcgccccgaacagcgtgcgtccgcagatgaccagatcgcgtcgcgcgttgtaggcctctttcttgatcaggaaatactcctgctcgttgcccacgtagggcgagacgcgctgcggcgtcttcccgaacagcgcgagcacgcgcttcgcctgctcgtcgaggactttcatcgaccgcagcaacggtgtcttcttatcaagcgcctcgccgttgtaggagcagaacgccgtggggatgcacagaacgcgcgccttgatgaacgccgggctcgtggcgtcccacgcggtatagcctcgggcctcgaacgtcgcgcgcagcccgccgttgggaaaactcgatgcgtccggctcgccttgtatcagctccttgcccgagaacttcgttatcgcggtgccatcgcggttcggctcgaggaatccatcgtgcttctccgaggtgatgcccgaaaggggctgaaaccaatgagcgtagtgcgttgctccgcgctcgagagcccacgtcttcatggcatgggccacggcgttcgccagatccagatcgagcggctctccgcggtcgatggtagcagacagacgcttgcatatgtccttgggaaggtagtctttcatgacaacctctgagaacaccagagttccgaaacgatcggtgagatcggccacgcgaatcccttcagccatgcgtcgcccgagcagcggacgcgttgatcagcgtcaccgaacagcctgctcgcaccctgttgtgagatgatggacagcctctcggtgaacgcgcatacggacagggtaccgcagagcggacccataaacccaataagcggccgatcggcacgtttcttccccatcttcacgcgcatacggaagaccgaacgagaaggcgggacccctggtggctcggcgaccaccgcgatgtgtttgttccatccgcaccgagcaatgcacagtagaatggtcatatcgtatcgcaagctcagccccggaaggagagcccgtggggatcacgcatagcgagatcgcggacacccttgagatggtctccactcagcatctcgacattcgcacgctcaccatgggcatctcgctcacgggttgcgcgcgcgaaagcatcgacagcgtgtgcgccgatgtctacgaacatgtcactcgaaccgctgagcgtctcgtcgattgcgccgaggagctcgagcgcgaatacggcattccgatcgtgaacaagcgcgtatcggtcacgccgatagcccagatcgccgccgcgtgtcacgccgaggatctcacgccgatcgcgtgcgcgctcgacgcggcagccgagacgatcggaatcgattacatcgggggcttctcagctctcgttcacaagggcatcggagacgccgatcgtcggctcatcgcatccgtcccatcggcactcgccgccacgaccagggtatgctcgagtgtgaacgtcgcaagcgtccgcgccggtatcaatatggacgccgtgctgagcgtagccggcgtcatccgcgacgcggcgctcgccaccgctgatcgcgattgcatcggcgcttcgaagttcgtggtcttcgccaacatggtcgaggactctccgttcatggctggagccgtccatggttcgggcgaggcggatgccgtcatcaacgtcggcgtctcgggccccggcgtcatggcggcagcccttgagaagctgccggaatccgcgacgctgacggaggtcgccgagcggatcaagcaggtcgccttcaagatcacgcgtgccggcgagctcatgaatcgtgaagcggccaaacgattgggcgtgtcccgcggcatcgtcgatctctcgctcgcaccgacgccggcagccggggactccgtcgcgcgcatcttggagatcatcggcgtgggtacctgcggcggaccgggtacgacctgcgccttggccctgctcaacgacgccgtgaagaaaggcggggtcatggcgacctccaatgtcggaggtctctccggagctttcatacccgtctcggaagacgccggcatgatcgaggccgtccaagcgggggctctctcactggagaagctggaggcgatgacctgcgtgtgctcggtcgggctcgatatgatcgccataccgggcagcacgcccatcgagacgatcgcggcgatcatcgccgacgagatggccatcggggtcatcaacggcaagacgacagctgttcgcatcatccccgcgatcggcaaaggtccgaaagactgcttggaatacggagggctcttcggacgagctccggtcatggctgtcaacccgtatgcgggagacgtgctcgcacaccgaggcggacgctttccggctcctatcaactcgcttaggaactaggttgccatgaggttcttcacccgtgtgatcgccaaagcgctcatctttctcgtcatcgtgctcggcggtctatctctgcttgtcaacacgccgctcggcaacatgccgttcatacgctcgctgagctcggatgccggcaacgcgcttctggagaaatcgggtctgaagggcaaggcggacagtgccctgcgcgacaggatcgcggagatatcatccgccacgggactgtcgcaagatcaggtatcggatgcgatcgacaacctgaacatctcatcttggaagatgatcccgctgccggatagcgccaagaagaagagcggcttcgtcacaacctatcagggcatgaaggtcaccgtcaccacctacgaggatccctcctatctgggcgtcgaggtctacggacagaacctcacgctcgcggttccagaaaccgctcaagcctacgtcggctggctcggctatctctcatgatctgagcgacgcgcacagatgcccgctcaccgctccggtatcgctcggcgcgcgcgtcgcggtctggaagaccgccggctgatcgcctggcgcagagctgtcgtctcgcatcacgaccgccatgatcgcaccgcccaccaccaagatgagcaggatcgcgagtgcgattcccacggcagccgatgcgagagcgaccagcgttgcagagacgggtcgcgcgtgtccgcccgaaggggaaccgggctgtggacaggtgagcccgattcccagtcctcccgcgcgactctcgccttgggcgcgtcgagccgcggtgagcccatctaccggtgcgcggacggctgagggggcggacgaagccgagcgcgccctcggcgctgcggtgctctcgccgcagggtgcccaaggcggaccggccggatcgatgctgattgacgcgcgtcgcgaatcgaggcgatccttctcagacatattgaactccttagcgttgcgccgaagtcgggctttagcctacgcaccagagcttaccatctcatgaggggtttcattcgcatgcgcgtcaccgcagatgagaaaccgcagtatcttgaccctgcgacaggtgctcgggtggcatcggagccgcttcgagattctttgagaatgccggggctccgatgcacccggtgcgcgcgatgcgctatggtaggaagccgacagagctgaacgcgcgagcagcgagagcgccacgcatgaagagcaggggtgccatgtcactaacaggacgtcagattcgacagcttcgcaaaatcggccatcatctcgatccggtcgtcatcatcggcaaggcgaacgtgggtgcgggcaccgtcgcacaggcgagcgagagcttggaggcgcatgaactcatcaagtgctcggtgctcgatacttctgctctcaccgcgcgcgccgctgccgatgaggtcgcgaagagctgcggagccgagatcgtccaggtgatcggtcgccgcttcacgttgtaccgcagaagcagccgcgacgacatcgagcatatcgatatcagctgaacgaccccgccccccggatcgctcatgcgagccgagcgctcgcatctcgctacatgatgtcccggttgcggctcttgcgcacgatccgctcatagatggcgcacgtctcggactccggtgacgccttgagttcgtggtcgagataatagagatggctctgatacagctcgaccgcctcgcggcgacgaccgcccagatcgtagacgcgcatcgcgcttctgatcacatcctcgcgcgttcgatcctccttgagcgcggcctcgatcatccaagccgccgatgagaagtcttcctgctcgatcgcgatctcgacgccgcgaatcatgcaatccaggaacctggatcccatggcctttcgcacgcgaacaaagtacgccgaatccgcggcgtcaggcacgtacagcggcccgacgtagagctcttcgatcttgagacacatctcgagtatctgctcaccggatacaccgctgcgcccgagaagaacctcacgggtcagaagggccatccgcatgacatcggaggcgacgtactccgagttgaccgcgacaccctcgccctgcgtgatgatatactgggggcctcctcgacgctgccccatcgcacggcgcagcatcgacagagcgctgtacagattgcttctggcatggccgtaatcatattcgggccacaactcctcggcaagggtgcgcctgctcacaaatgaccccatccccagcacaagcctggaggcgagcacgctcgtcttccttcgacgccacagctcgtcggtgagcgtatggccgtttcgctccgccttgaatcccccgaacaatctgatgttcagctgccccacctcatgggtgatcgatgggtccgggaccccgagaagcggatccgctcccttgggttcagaatcattttgcaaatcatatctgcgtcgcagctgatccggaatgagtcgacgcatagcgtcggcgcgctcgcccagagcgcacatggcgagacgggcgatgagacgcatcccgggatcgagcagcttgttcttgtgcagggaataccatgcggacagctcggcgtcgaatcgcgcggaagacaggagcaacgcgttcgcccacgcctgtgcgacagagatgtcgttttcggccaagtcgagcatctcggcctcctcgcgtatcgcgacgcgcgacgtgttcatgacgtgcgccgtgcgctcgagcagatgggcccagctcctcagcagtttttgctccttgtctgcgagccgcagaacctgcgttccgcgaaactccgcgttcacgacctgacccaccatgaggtcctgccaaccttccagaaggaggcagagcagctgcgtcgactgatcacctgcgcgaatggcacctgtggatgcatcggcgaatgaacgctcatctgtgacgggcaggccgacgagcatcctgcgcgccgacaccacgagcctcaatcgatcgagcagcggccggagcctgcggcttcgcacgatcggctccatggcgcaaagcagctggtcgcgctcatcgagcttatccagggtgccggaggcgacctcaccgagcagcagatcggtgaggtcgagaagactcgacacgtcgagatcatcggcttcggaagcaccggtgggaacgcgcccggggtccgcgggatcgaggcgtccgcgcaagaaatcggattggaagcggacgtgagcgcgaagtctcgcgaccacgggcaacgatggggactcggcggcgaaacgaggtgactgcggcagctcgatattgcgacaccctgtccacatctctgaaagcgcgcaggcggcctcccagtcggcgctatcgatctcgtcgtcgatcctttgcgcgcgccggctcagctcacgggccgtgaggcgagcgagcgcgatgtcgccgctcgtcagagctgcagcgtatgcgccaagcagcgcgccgactccgatctcgcgctgaccgggcagggcctcgtatcgcgccacgatagcgctgataagcgtcgcgtgccccgcaagcgccagcttcagggggaactgctgcaggatcgcgagaccgcgttcagcatccagatgctgatcgatgagcatggccgccctgtcgacgcgatcggctttgagcagaatcctcgccgctctggtcaccaattcgggtcgcatggctgcgatttgctcgcagatgcgccggaggcttgaaccctcagcgttgatgcaggagaactcgcgcgaagccggatcgaaaccgaacaacggatagtcgcgtgcgatgcgcgaaagatcccggacgtcgacgcgcacaccgcaacgttccatatcggcgatgctcccctgccccatcagcagcataagctggatgagatcggcgagcccgccgcagtcgccttgaatctcgttcagaacggagcgatatatgtcgatgacggcgagatcgagcatggtttcggattcttcttggcgctctgtgacggtctgaagcgaagccacgagaagaggaacaccctgtgtgagccgatagacgtcaagtgaactcgagatcgaaaacgttcgcgcccactcagcgtattccttgggtctcaccttgaggctctgagcactgacttttatggagtcgccggtcgcgcgaacgagcgcgtggttgttcggtctgcaggtgatgatgaactcgaaacctcgctcgcgcatctttctgaggtgctcgacgaacgccttgagcgcggggggatccaaacagggtgcgttatcgatggcgagcagcggatgcggtgacagcgcgatcaactcctcgccccgatcgagcagggcatcgagttcctcgagtgagaatccggtgacatccatgatgctgaccgcgccgcgcgcggggtcgctgcgaacctcatctgcgtactggagaagcaagcccgtctttccgaatccgtgcggagcgcagatgagaacgatcccggcttcgctcccgcgagaaatcagatcgcgtacgaggtgggtccgcgcgaccatgaagctcgttcccatcggcagcgcagcgctcttcggtgagcagtcctcttttttgtttacgtctttttttgctactggttcgttgtttctcatgttccctcccaacttcgacatttctatctacgatatgaaagggaggagggccgacaagcgaaaagccgagcgactttggaaccgcgttagattctggatagatttgtcaccattttttgcaagatcgccggtcacctggaaccctctcctgaataacccgactacctcctgttctctgtaaatctgactgccacttgcatcgaaatggatatgaagggatgccgaacgggccgaaacgtccctccatatcaccgtccacgaagtaaaatagaccgtctgaaagctgactgtggatctttaagctgaactggtgtagacatctatttccgctgcaggcgtacaaactgcaagatatcgcgcagatttagaacagatcgtcgcgcgcggcgcgacaaattgtggaaaactcaaacgggaccgatcaggagagcagcgaaagagccaactcgtctgccacgagcaccgcattgggatggagctgaaggacggaagccggacaggacggcacgacagggccctggcacatatcgcgcaccgcttgggccttctcatcgccggccgcagcgatgatgaccatgcgcgagtgcatgatggactggatacccatggtgtaggcctgccgcggtacgtcctgttcgcgctcgaacagcctcgcgttggcctctatggtgctgcgcgtgagatctacgcaatgcgtgccggtggagaatgccgcatcgggctcattgaagcctatgtggccgttgcgtccgataccgagaagctgaaggtcgcagaaacccgcatcctcgatcatctggtcatatgcagtggtggcggctgcagcatccgcgttcgagccgtccggcacatggacatgatcaaggtcgatgttgatgttatcgaacagatgcttgcgcatgaagtagtgatagctctgcggatcatcgttggcaagtccgcgatactcatcgagattgaaggtctgaacctgggaaaaatcgacatctcctcgctcatatgccctgatgatggcctcataggcaccgatgggcgtcgtgcccgtagccagaccgagcaccgaagtcggtttgagaatgacttgggccaatatgatattcgctgtcttccgactcatgtcatcataatcacgagcgcgcatgatcttcagcatagcgtttccttcctccgaatgcggatgcggcgcgatctgccaaatgtctgcagatcgcgacacctatactttagcgctctctggctgacatgagcgtgtcaagttcttcgaccgtctggccgatcttgcatctgatgcgcgagaactccgcagagttgcatatcaggatcggcaccgtcatatcataaccctctgacacgatcgcgtcgcggtcgaactcgatcagaagatcaccctgcttgacgctgtccccaaccgacgcatgcactctgaagtgtctcccgttgagacccgatgtgctgatgccgacatggatcagcacatcgaagccctcgcaggtgcgcagcgccaccgcatagccggttggaaaaatcgccttcaccttgccatcggacggggcgacgacctcgcagcccgtcggttcgatcgccacgccctcgccgagcaggccggcagcgaacgtctgatcttgaacctgagaaagcgagatgactctgccggccatgggcgagggcagcacgctgctgcggcccctgaatctgaattccctcataagacgcttgagcatgatccccctcgatgaccgaaagatacctcgagcgcgactacggaagctccctcttgaccacctcgaccaggcgatcgaccgcgtctcgcgccgcatcgtgactctgcgcctcggccatgacgcgaacgagcggctcggtacccgaggtgcgcacgagcacgcgtccgcgctcgccaagcccggcttgcaccgcatggacggcatcccaaaccgccttgcagtcatcaagagcgtccttgctctcggagtgcacgttgacgagcacctgcgggtagcgtttcatgataccggaaagctcggccagcgagcgctcgcatcgcttcatgatcgacagcagttgaagggccgtcaccagaccgtctccggttgtgttgtgctccaggaagatgatgtggcctgattgctcgccgcccaagatggctccatcggccagcatgcgctctaaaacgtagcgatcgcccacctgcgtctgcacgacctcgaacccctgcgagcgcatcgccgtggtgaagcccaggttgcacatgatcgtcgagaccagttcgcgacctttgagcttgccgcgcgccgccagatccgccccgcagatcgcgagtatgaaatcgccgtcgatctcctctccgcgatcgtccacgaacagcacgcgatccgcgtcgccgtcatgagccaagccgacatcggcaccggtgcgcaagacgagctcgcgcagcggctcgagatgcgtcgacccgcactcgacattgatatcggttccgttgaagccggtattgatggcgtgcaccgtggcacccagtcgctgcagagcgatcggcgtgcacatgcacgaggcaccgtgcccgcaatcgacggcgacgacgagcccggagagcgagccgccctcgaccgtatcgatcgcatgagctatgtagcgctcgcgcgcatctctcatcttgacgatagatccgaccttcgcgccggtgggcagcccctcggaacgatgcgcggcgtcggagaggacccacgccgagatctcctcctcgagctcgtcgggaagcttcattcccttggagctgaagaacttgatgccgttgaactcgggcgggttgtgcgacgccgagatcacgatgcccccgtccaagccggactgaaccgtcagcagcgcgacggcaggtgtcgggatgatgccgcagcagtgcggccggccgccctcgaccatgatgcccgctgtgagcgcgctctcgagcatcgtgcccgacaggcgcgtatcgcgcccgacgcagatgtcggggcccagaaagcgcgccgcggcgcggcccaggcagaaggcgagatcgcatgagagatcctgattggcgaccccgcggacgccgtcggttccgaaaaggtttcgagtcatggcttcggctccttattgatacgagatcctgttccctggcacgcccttgcaatgatcaaatgaaaagcggaacccaccgagcatgtcggcaggtcccgcttgcacatccggatccttcgaggaagcgggctcagcgctttgagaactgaggagcgcggcgggccttcttgaggccgtacttcttgcgctcgacgacgcgcgcgtcgcgcgtgaggaacccggcgcgcttgagatcggcgcgatagtcgccggcgcgaagcagcgcacgagcgatgcccaggcgcacggcacccgcctgaccgctcatgccaccgccattgcacagcgcgatgacatcaaaggcgtcgacggtatcggtcaccttgaagggcgcgcacgccacatcgacgagccgctgacgaccgaagtaggcggcggcatcgcgcttgttgacgatcaccttgccggtgccgggaatgagacggacgcgggccacggcgttcttgcggcggccagtgccctgatagacgacggtgttctcagccatgggttaagcctccagctcgatcttgacggggttttgcgctgcatggggatgctgctcgccgacgtagaccttgagcttggtcagctgtttgcggccgagcgtcgtcttgggcagcatgccgcgaacagcatgctcgatgatcctctcgggatgcttctccatggccgagcgatagctctcggccttgaggccgccgttgtagccactgtgccgataatagaccttgtggtccgccttgttgccactgagcttgaccttctcggcgttgatgacaaccacgaagtcgccgcagtccgagttgggtgtgaactggggcttggtcttaccgcgcaggatctgtgcgatctgggtggcgagacgtcccagaatggcgccatcggcatcgatgaggacccatgtgcgggccacctcaccctgcttggcatagtgagtcgacttctgaatcacttgattcctccagatacgatacgtgtcttgacagagattcacggggctctgtgaagtaacctgttgagtataccgcctgttttcctcgcgtcaacatgtattcggcggcctcgcagacattctgcacagaaggtcggtcggcatcgtgcgcggcgcgcagcgacctccttgcgcagaaaaggtgcaggggcaataggagcgcgacgcgcacgggagcgctcaccgagcgacgaacgcgcctatgctctcgagatcgcgttcggcggcgcggcggccctgaagatagagatcgagcagcttctccgcgtcgcgctcgatatggccgacctcgactgggcgctcgggtgcgatcacgagggcgcggcccgcccgctcgtagtcccagatgcgctctcgttgcgcgttgtagcgctcatgccgcgtcgccaggccgtcaagcagatagggataggcccgcaggcgcgcacgggcggcggacatgagctcgtagggctccttgcgataggcgcgttcgcgcgtgagcaccaccagcgcgcgatcgaagccgtcgacctcgagagcgcgctcgaccggcaccgagtccgcgatgcccccatccaggtagaagtggccgtcgatctcgaccggcggagccatgagcggcagcgacgtggacgcgcggaccacgtcgagatcccgctgcgtcgaagcgacctccaagtaagccggcgtgccgaacacgatgtcggtgacgacggcgaaaagccgcatcggattggcttggaaggcctgatcatcaaagggatcgagacgcagctgaatctcgttgagcaggaaatcgtagccgatgaagctgccggtcgcagcgaaggaacgcgcaccgatatagcggctgtcatcgcagaacgccagattgacgcgattggcccgaccgatctggcgcgacttgtagttgagcccgttcagagcccccgcagatgccccgtatgcggcagccgtctcgataccgtgctcgagcaggacatcgatcacgccggctgtgaactgcccgcgataactgcctccctcgagcacgagcgccaccgacttggatgccgcatctggatgctcgactgccatggcccctcctttgtccctcgcgagagccgcgctctctgagcgcgggcatgcgcccgcatatctttcgattccatcttggaccacaccgaggggaatcgcaaacggaggggtcgatgatgaagcagaactccacgtcatcccaccagatgcagaccgctgttttcacctcctctccgcaactatctcagtgaacgtggtagaatacatggtccgcagcacgcgtgctgcgtgttcattgacaggtcggtatcgacctctcttgcgagggggcgactggtttcgacgcgatagctctgagagaggaagcaggccgtggtctcctcgccacgttaaacaggggtaccgtcaaattgaattgacaacaacaagtctttcgagccttcactggctctcgctgcttagttaaactgacagcgcgtcaatcgagggagttccccgcccctcgtgcggcgtcatcttaggggaatgcgtctgagcacgtagccggtatggctcagactaagatcgaaccgactaggaacccgagggcgcgtcgccgcgcgcaagggaaccgaatctcaaccggcgactgagcctggagatgccgatcagggagctttcgtggaccggagttcgattctccgcgcctccaccagacaatacaagcccttttttcctgttatcgcaggtaaaaagggctttttatttcgtcgttcttcttgcatttcgttattgtcttggtaacccgatggcggcgaaggaggttttggcaacggattcgagggccaaaggcacatgccacgttcagcgcatgaggggaggaggccaaaaaaaaaggccgtggtctcctcgccaagccaaacgaatgtatggtcaaattgaattgacaacaacaggtctttcgagcctcaactggctctcgctacttagttaaactgacagcgcgtcaatcgagggagttccccgcccctcgtgcggcgtcatcttaggggaatgcgtctgagcacgtagccggtatggctcagactaagatcgaaccgactaggaacccgagggcgcgtcgccgcgcgcaagggcatatggtcacttctgtggcgcttttgctctataattcgaggcgctgcggagcccaaggtccgcagcatcgagaaaggtggtacctcagtaagtcgctgtcgccccgtgttcttgatgaacaccctgcggaattcgaagcggcgaagcgcttccacttgcccatgcgcgtccctatgcgctgcgatatgtacattgcgtttgtcaaaacctgtccgattagatgtaaaaaatgatacagactatcgaatgagctgttatcatccgctgcccaaaaggtgctggcgaaatctgaattaatctgcggcactggaagggcatgtcgaaatggtttgccgatgcgagcatgcaaactatctgtttgtagctaaaacaaagagcccccgatagttttggcaacatgcaaattgagggctttcatctattccagaaacgtcttggccgccatcttcaggcttttcgcaaggcaaaccactattcgcaagagcgggtcggggagctcctcggcatggacagagtttccattggctatatcgagcagggtaaacgcgctccgaagctcagcacgctgtatgcgctgacctcactttacggcataacgttatcagagttgttcgccttcgagcaggcggataccggtccggagatacctgatagtcaagattcgatctgctagaccgtcccgttgactgcaaaccgcatttatgcggagtgcgacgctaatggacaacatgtcttcggctgctcgcggacggacgcatcgctgcaagcccttttgctgttatacgacgcgggcaggtctcgaaaatcgccttcagctcgcacccaagctagtggggagaccgtcgtactgctcaagccgcttcacgcggcagttgcctcaataacaaatagttggatcaagagagactggcaattgagcagctcgtcttagaagcgcttggcatatccagagcgggctaaaagagctggcgacgcaacaaccgcaaccctcgcaccttcagcacctgcagacccagattcataagattgcattgagcctcacccttccatccgccatataaaccatatataattttaattatctaatataccccaaggatcaatttgtccattagcagtacgccatgaaccgtccgaccactgatatgtggttgaactactgccatcctcataaaaatgtgttttccacttaccagtagggcgaggaccgctgctgggcttggacccgccgccacctccagcaggcttgccagcaccgccaccagcaggctgaccgccaccggtaccgccaccagccttgggttgcgcagccccgccactgttatttgaatttgcagcagccttgcgcgccgcctcgtcctcggcagccttctttgcagcatcagccttggcctgggtcaccgcatcgatacgagcctggaaacgggtaacctgatcctgcgctgacttcacaagcttttcgttgctggaaccgggcatgctccaaaacttcttggcaacctcgtccttctgaacggtctcaagcacgctgttcagagcgcccagacgctggttcaaatcgtcaagattgtccgtaccgtccacgttgaagttggcctgctcgtcaaccgcatcctgccatttcttgatctgcacgtcctgaacattcttgatccgcttgctgtactcggtctcaagcttgccccagtcctgatccgtaccgtcagcgtacttcagattgttgtcgttggaatccttcttgacctgatccagtgacttctgatacccatcgatccgctcgatcatatgatccagatcaaggtcggccagattcacctgatccagatgcttggcggggtccagcttgctgtaggcctgctcgacctcctgattgtgcttgctggcctgctcgcggtagctgtttccgtacacagccccggcaccgcatgcaagaaccgccacaatcagagcggttgctataaccgccttgcgcttcttgggattcttgcccttgttgttaccattctcgctttgaacgataggaacgctctcggagtccaccatgctttgcgcatgctcccctacgctttcgcttcccatatgatccggctggggctcaagaggactcagcccagcatcgggagtgctccccgccctgctgccgctcagattgtcagcttttctgccattcattttaatcgcctctacattcttcatgtcgcattttcggctggtatcaatcggctgggcttaagcgagctcaaggatgtccttcaaccgaagcgctatagatctggtcgattcaaccgatcagctggtctcacaatggtctcaaagagcacgcgaccgcccagaatccggcgtcgtccaaatatgatgctcggcaaaaaaagacccttatcaagagagctgatgcggtgccggcatcccatcgggttttctgtaaaagaggggcgggatcgccgatcacgttgctggcggggagcctcagcacacgtgctctgaggctcccgatatcgctgccgcgacatggtccatggtgatctctgccgcctgctcatcacttcacgttcattctgcatcgacagcccatcaagctacgagttgcgacggcagatatatccgcctgctgcaaagacagaaccgagaccagcgagcgctcccgctatagcaggagagttgccatcacctgtccccgggatgggcccttcttccgtggtgtcgttctgcacctggtcgggattgttattctgcgaatcgtcggacttgctgttatcgtcgtttgtcgtgccgccgcctgcaccatcgccggaatcgtcgttgccgccattgggcgccttcacaacaacccaaaacatcgaggtcacatccgacagatctgatatctgcagggacgctatattattagtaatgggttttcgctctgaggtaacagttccatccatatggatgctgaacacgtcgaaagcatttgctcctttgtactcatcaagcgtaatagcgcaactaagcttaaaagacccaaacccgttatgaatctccttgccattcacaaaaagtttagggctgatagaacagaggcatccatcggtaaaattgaacggaagcttatcatactcactagctgaggggatggggcaattcagaacgatttttgcaccatcggggacgttggggccatgcagaatgccatcaacttgaagtatttccgcacttccaaataaaatatttacatttgtatttgctcctttgaggcgccatgaggttagcagatgcacgtctttatcaatgggagtgtccttggtgtactgatgcccgtattgatcgaaccatccgttgaagatgtacttcggattgccgggatgaggcattcccggctccatcatcacactggacttcgaatttatcccaagcgtaaagaaatcgccgcactcatgttgattgtcaagtgcctctttcatggttttgccagaaaggatgctgatgggggtgacctcatatggatcaggatcaccgcgaagatcagaactaaaaggcacataaggattgaaaagtacattcatatatactttatgctgatcaaacgcatagacagcgctcagcttcaaatcaccgctgacgggttttttgaaatcgtacagatccttggtgatgtctgacgcctcagcgaactcggtctgatcgccgatgcgccatccgacgaaatcaaaatgatggtcgttgtagtacggcttgtttgcatcatcaaagattccggattccttgtaccccgggtcggcgaccgcttggccgtcgggtacgtggacctccttcaatgtcgttgagtcttggccgacgatgaagatgactgtgtgggttgacgcattttcaggcgtcgagatcgcgtcggggtcattcttttgttccggggaactgttctgttcgtctgccgcaagcggattctgccccgcatcgtcatctgcatacgccatgttggccgcacgaacggatgcgccgacgccgagcaggaggaacatcgttgccccgaccagcagacgccctcgcaatcttctcaagttcacaggatcccctttcatcggatatgaaaacaaacagtttgcattttaatgtgttgtactatagatgtaaacttttagtttgatattgttacaaaggctgctggtgaggaggcggcggaatctacaagtatgccagcgccttgagaacacaccgcaagaccttcatgctcgcgtgcaggtccccgtgcatcagtctgtctgatccattgtttggcattgcttttctaattgccgcttgagcagatctttgcaacgatgcgacgcatcctttgatatcgagagccgcgcaggggaagatggaggatccgctcatcacgcaaagccacgctctgcacgggtagaaagccctgtgttgagcgaatcggctccgacatcgacgatgccggatgccgcgcggcgcggatgcggtgcgcatgattcgagctcaacgacccgcaacgagtgaaaggacgcgctatgaacccattcgagctggaacggagagccgacaaagacacacttctgttcacctggaaggatctcgcagtcaaaccctataacaaggcggaggtcgatccatacaccaagtgccgcatcatcctcatgaacggcatcgaggtcgaagccgtcatgttcgggcataacttcaacagaaactgcccggacaacgatctgaggcgcgagatcgctctcacacgggccttggagcagtctcagcagaaacgcgtgaactggctgtcgccctccgatgagaccccattggaactcacgatcggctatgagcaactggccgtcgacctgaccgcgtggctggcgatccacgaacccgactcatatgccaagtcgtgcatggacttcgcgctcctggaggacttcgaccacctctatcgctactccaacctgatgaagctcaacgagaacatccccgcggagtccctggtcatggccaccatcgagatcaccccgggaagaccgaccatctcccatcacaggcaccccttcgacgccgtccgcaagccgggagacgtgaagaaacacgacatccggaccacgctcggcgcgctcatcctgacggccggcgagcagcagacgatgaacttctacatgaacatcggcaaccagatggaagagggccccggacgcgatctgtatcaggagatcgccatggtcgaagaggaccatgtgacccattatggcgatctgctcgatccgaaaggcacatggctcgagaacatgctcttgcgcgagtacatggagacctatgtttactattcgttcctcgagacggagaccgatcctgcggtcaagaagatctgggagcgccatttcgaccaggaggtcgcgcacctgcacaaggcggcagatctgctcaagagctatgagggaacggagtggagccagatgatcccggacggaaagtaccccgatctgctcgatctgcatcctcagaaggactacgtccgctcgattctcgccgagcaggtcgagctcaccgcgcaggaggagaagttcgtcgatgtgaatgagctgcccgatgactaccgcttcttcgcttggaacaagcatgtcaacgggaatgcggaggatgtgcccagtcatgtcgtcatacagaagatgcaaggcgtcgacggcagggactatcgcttcgaggacaaggaaagcccagttcctgagcttcgcgaccgctccgaggacaacaccgagctcgggcggtagcgccgcacgatcttaggaagcggcaaggggatggcgatcatcgcgtcgccatcccctttttctcacccaatcccgcatcatgctgcggagcagaagctgataccgccgcccgcctacggtttcatcctcgggtcggcagcatttctcggatgtcccccccccccatcggctcggctcaaagccaagacagcaaggagtcccctgagactccgaggggagccgatcatcgcgtttatgctcagagcgtgcgagctgtgctgtgcccgcagcccgctcaagagatcagcgaccttcgagtgaagctgcgcaaagggccccgggcgcgatgcccggggccctcgaagagcactgccgcgtgtctcagcgctcggtgcgccgacggaaagccgccgccagaccgatcgcgcccgctcccgccgccaaggcgatgaaggacgagaagcctgcgatgtcaccggtcgaggccaggctgccgcgagcgcctctcgagccattccgcccggaaccgctgctcgggccgcgaccgtcgcgggtgccgctgttcgccccgttgccgttgccgccgttgctgtttccaccgtggtcgccgccaccgttgttgttcccaccgtgatcgtcgccgccatggtcgtcgccgccgccggtcggacggatgtccgcggtggtcttgaaagtgcccttgccgtcagccagaatgtagttcttcgccaccggcccgttctcgacgaggtcggcggtcacgatcaccgactttcccgtgccggcttcagcgtcgtcgaacagagcggtcgcggtgtagtcctgaggagtggcgagcgcttcgccgtcgatgaggcccttgaactcaaccgaatccagagtcgcatcgcgcttgccgtcccagtccttggatgccacggtcgccgaggagatctcgatgggtttgcgatcgatggtcagcttcgtttcaagcggccctgtcggcgcataggcgatgtaggccgtatcgtcccgtgcgatgccgaccgtcgcctccgtcgagtaggtgccggcgtccttcggcaagccgtccgcccagtcgccgtcccccgcgcgatagcggaacctcgcactcgccacgagaccgtcgaagcccgggatcccctggtcgccgtcgctcagggcgaacagtccgacatcgggtgccgcgccgtcgtagaccttctcgagttcggtcttgcccgacaggccgtaggtcttgagacggtagatcctgatggggtaggtgcccttcgtcgcgccctcgacgttgtccagggcgacgtagccctgatccggcgcccactcgtaggcgcggcccgtgtcggtgcccggaagctcggcggctgcgcccttgccgtagatgccgccggtgatcgagatcgcgtcggagtcgatggccttggatccctcgccggggacggccaagatggaaccgccggagatggagaccttgcctgtcgagttggcccgggcccgactgccgattccgggtgccttcgctcctccggtcccggtgacgacgccgctcttgatcacgatcaccgcgccgaagccgcctgctccgctaccgatgccggagccaccggctccgccggtcgcgatgatctgaccacctgtgacggtgatcgagccgccggtcgattcggatccgccgccgatacccggctgctggtcggaaccggtggctgtcaccttcgtctgatcgagcacgatcgcgccgaccgagtcggccggctcggtggcgccgccgccgatgcccgcgccggacccgccggtcgcggtgatgtcgccgccggtgatgtgaatggtgcccttgccgccgcgctctccgccgccgatgcccgcaccgtagccggaaacggagacgacggtgctgttggttatctggatgtcgcctgccggactgtaggcgcctccgccgatcccggcgctcgacgtcgcgcccttcgatgtcacgtctgagttggagatggtgatcttgccgtcggcggatccgccggagctgcagcagatcccgcctccgccgttctcatcgccgaccgcgatgatcttgccacctgtgatcgagatcacggcgctcgccttgttgtccaccagactgggcatgagacctatggcagcccccgaccccgagccctttgcgctcacctgcgcgtcatcgagcgtgatcgacgacgtatcgtcgaaaccggtgcttccggcaccgatgccgcaggctccgttgatggccgtagcgcggaccgtcgcgcccttgatgagtatcgttccggctccgccatcgtatccgccaccgattccagcggcaccgctcatcgacgtcgccgtgacgtctccgccggtgatgctcacgttgcccttgttgccgcttgaccatccaccgacacctgcaccgttgtatcccgaggccacgatggtgctcttcgagatggtgatgtcaacgttgccggtgccgccgtagccgtccccgatgccggagcccgcgttggaatccgcatgcacggtcgcattcgagatggttatgatcgcgtgcgaatctccggtgccggtgccgatgcccgccccggagacgcctgtggcggtgacgtcgctgtcagagatggtgatatcggtgtcgccggtgctgtcgagtccggcaccgatccccgcgccgcgccccgccttggcatgtaccgtgcccccggtgatcctgatcttgccctgcggggagcgggtcgccgatccgatgccggccgagctgctgccctgggcggtcacgtcaccgcccgagatggtgatttctccgcccgatgagctctgataggcggcaccgataccggcagccgagctattggacgtcgccttcaccgtcccgcccgagatggtgatcgtaccgacggcaccgctgttcatgtcgccgatcgccgccgcatgctgactggtggcggtcacgttgccgccggtgatggtgatggctcccttggtcgcggcggtccagccgcccaaggccgagttgtatccgttcgcgacgacggttcctcccgagatcgtgatgcgcccgtcgccggagttgccgctcagattgccgattgccgcgccccttcctccggtgacgttgagcgtgccacctgagatggagatcgctcccgtagacgtagcgttgccgccgccgataccggctccgcccggagcggtgacggtgagcgtccccgtggatgccttcgtaacgttgagcgtggagccattcggcacgagcacgggagtctcggaccccgggcccgtgatcgagcttgtgcccttgagggtcagatcgagaaccccagttgacattccgatggcgagcactttggagtagccggcatacgagatcttgacgctgtcgagcgtgatcgccgcatgcgcgccatcggcgacggcgatgccgtcttctgtggcggtgtctttgcccgcagccatggagatcgtgacgttggcgccgttctgcactctgacgatattggtgtcttcttgaccggcaagggtctcatatgtccaatcaaccccctttgtgcctccggtcacctcaaaggcgccggcagtctcggcccacgcctgtttgggggatagcatgagagcagccataaagcccacgagcagagcgaatgctatcaaggccgatctgtcataccttctatcagcggttctgaccatagtgaaccgtccttccgtgcgcggactcgcaatcggccgcatagcgatcgtacagacgccatggttcataccccgctttagatgagttgaggagcggattcccgatattctttttatggactagatctctatataatgcaccctccagaaatctgtcgcgctagacgagggaggcggacgattcggtgcgcttggagcccatcgcgtcaaagcgtgacagatctcagtgatctcataggtgcgagtgcaaacgggcgcccccgcccagtggcgaaggcgcgcccgtgcgcatccgaagcgaggtgcaccgggcgtcctgcctgcgcgccgcgccgttcatgctcttgcgattgcaatccgtcggcgcgacgtgatcactgccgatggcagagcgaacccgcgctgaccggtcgcgctctactcctcgatcctgacgaccggcttgatgagatcggccggcttgtcgcgcatgaggaacagcgcctcctcgagatgatcccatccctcgaagatatgggagatgagcggatgcacatccagccgcccgcgcgcgacgagggcgccgagcttctccatgcgcaggcgaccgccgggcatgagcccgccgatgatctccttgtggcccatcccgacgccccattcgacacgagggatcgtcacgaactctccggatcccaaatagttcacgttgccgatctttccgccgggcctgacgcatttgacggcctcctcgaatgtggtgccgtccccgccggcgacgagcaccttgtcgacgggtacgcctccggtcagctcgagcacctgctcggcgatgggaccgttcttgtaggagatgaaatcgtctgcaccgtagcgacgcgcaacctccacggtgaccggccggttgccgaccgcgatgatatgagcggctccgcgcatcgctgctccggcgacgctcatgaggccgaccgggccgatgccaatgacgagcacgacatcgccgaactccacatcggcgagctcggctgcgtgaaaaccggtcggcaccatatccgagagcatgcacgcatcgaccgggtcgatgttctcgggcagatgcgccagattgccatcggcatcgttgacatggtagaactccgagaatacaccgtctttgaagttggagaacttccagccgccgagcatgccgcccgagtgcatcgcgaatcccgcctgcgccgccagcgagctccagtcaggtgtgatggcgggcacgagcacccgatcgccgggcttgaaatccgcgacctcctcgccgatctctgcgatctcaccgcaggactcatggcccaggatcatgttgtggcgctcgccgatcgcgccctcccacagcgtgtgcacatccgatgtgcagatagcgaccgccaggggcttgacgatcgcgtctctcggcccgcaggcgggaacgtccttctcgatccagccggactcgccgatcttgagcatcgcgtaacctctcatgaggtctcctctcagcgtgggaatatcgtatcgtcgcatcctttgcggacaaaacccgcgacaacctcagtctacccgtgcacggctcatcatccggtccgtcacacgatgcggttaaattcttcgatcgcgcgccatgaggtgtcgagcggggccggcgtgctgattgcacgcgcacaggcgagctgccccccccactcaggcaagcgatgcgcgcagcagctcgccgaaacgccgggggttgcccgtgccgcgactcgccttcatacattgcccgatgaggaagccgagcacccgttcgtttccggcgcggtactgggcgatctgcccggggcaggcgcgcagcacctcctcgacgacgggttcgaggcaggcgtcatcgttcacctgacgaattccgcgcgcatctgcgatcgccccggggtcctctcctgtgcgcgccatcacctcgatgacctccggtacccggctgtacgagatcgtctcgtcctccacgagcgcggcgagcgcacagagccgctcgggggcgatcccgctttcagcgagtggcgtcctcgccgccttcagatacgagacgacctcattgagcagcaggttcgcgatggtctgcgcacgcagccgatcgcagtttgccgcagccctctcgaagaagcgggcgagatccgcatcagatgcgatctgggccgcatcggcgcgtctgatcccgaattgcgtcacgaggcgatcgcgcaaggcctgggggagctcgggcaacctcttgcgacatgcctcgatgaactcgtcggcgagcgcgaacggagcgagatccgggtcgggaaacaaccggtagtcgtcggcggactccttcacgcgcatcaccaccgtgcgcttgcgtgcgggctcccagtgtcgagtctcctgatatacggtgcccccctgctcgagcacgtccgcctgacgacggatctcataggcgagtccgtcgtgcaggctcttgaatgagttcaggttcttgagctcggtcttgacccccaactcggtgctgccgcggggccgtaggctcacattggcgtcgcagcgcatcgatccgctctccatcgagcaatctgagatgcgaagggcgatgaagatgcggcgcagctcctccatgaacagacgagcctcctcaggcgtgcgcaaatcaggcagggtgaccagctcgatcagaggagttccgcagcggttgtagtcgatcaggctctcgtgcgcctctgtgatccgaccttccgcgccgccgatatgaaccatcttcgcggcatcctcttccatgtggatgcgcaggatcctgatgggtgcgatgtaggacccatctgggcgacgctcgggtgcgagaggtgccgaggcgccgtacccggtcggcctgaatccgtgctcgccggcggaagcgcctcgtgccttgctcgcaacgatggcctctccgtgcggctcgccggcgagatcgccccgctcggcggcggcggaggccggcacctccagatcgaggcggccatgcatgcacagcgcgatcgggccctgcgtggtctggaagttcttcgccatgtctggatagaagtagtgcttgcgatagaacatcgaacgccggcgaatctcgcagttcgttgcgagccctgccatgacgatcgactcgatcgcacgcttgttgggaaccggcagcgcgccgggaaaacccaggcacaccgggcacacgttcgagttgggcgcctcatcgtgggtgatccggcagccgcagaacatcttcgtctcaagctcggtgagctcggtgtggatctcgagcccgatcaccgcctcccagcgctcgagcgcgcatgcgagttctctcatgcgatctcaccgcctcttcccgcgaagtccggcgcgacgcgaccggccgtctgggaccccgcctgcccactgaggccgcgctcgagcgcgcgagcccagccgagcagctcgcgatcgtggaaggcgggagccacgagctgggcggacaccggaagatgcgaggtttcgccaagccctgccggcaccgagatgccggcgttgccgacgatgttgatggagatcgtgaacatatccgaaagatacatcctcgtgggatcctcgatctccccgaaccgaaacgccacgcctggactcgtgggcatgaggatcacgtcaacctgccgaaacgcctcttcataatcgcgcgtgataagcgtgcgggccttctgcgcggcgatgtagtacctctcataggcctccgtggacagaagataggcaccgagcagctggcggcgcttcgcctccgcaccgaaacctcgcgcccgggagcgagagatctgctggccaagcgtcttgcatcccggttgctggtatccatagcggatgccgtcgaagcgagcgagattggagaaggcctcggcggaaccgatgacgtggtatgccgcgatggcggcattcaggtgaggcaactcgatttctaccggggtcgccccctgttcctcgagcgcgcgcgaggccctttcctgagccgacgcgacctccgggctcagcccctcgacttccatgagggtcggtgcgatgccaaagcgcaacccatccaggggcatgtcgagaaatgaaaggaaatccgccggcacgtctcgactcatggcgtcgagaggatcgcgaccgcccgacgtgagcgcatccatggcgcaagccacgtcctcgacggtacggccgatgggcccaacttgatcgagcgaggacccgaaggccaccacaccgtagcgcgacaccgccccataggtcggcttcatgcccaccactccgcacagcgaggcgggctggcgagtcgatccgccggtgtcggagccgagcgacaagacgacctcgccggctgcgaccgctgccgccgatccccctgaggagcctcccggaacgcgcgccgtgtcccatgggttgttcgtgcggtggaatgccgagctctccgtcgaggagccgaacgcgaactcgtccatgttcgcctttcccatcggcaggcagcccgcatcgagcatgcgcgcgacacatgtcgccgtgaagggcgactcgtaggactcgagcatgcgcgaggcgcatgtggtccgcgtgcccaggaggttcatgttgtctttgatcgccaacggcacaccggcgagagccggaagcttgtcgccggaggcgcgcgccctatccagccgatcagcggcttcgattgcaagttcgggcgtaacctgcagaaaagctccgatttcgctatcgcgcctctcgatggcatcgagtgaggcgcaggcgatctcgcgagcgctgaactcaccggctgagatcccggctgcgatctcgcgcgcttgcagctcgtcgaaccctcgcaccctcacctgtcctgttcccctcccaatatctgcgggatcaaaaagcttctcccgcgcgtgctcgccgcgttggcgagcgcctcctcgatcgaaagggaccgcgccgatgcgatggcgtcttcgcgcacgacattggagaggtccccgatcggatagaacgtcggctcgacgtcagacgtatcgtattcgaggatgggctcgagcagatcgatcgcctcgttcagataatcgcgcatctcgacgagttcgtctcgatcgagatcgatgcacacatagcctgagatgtcctgaacatccttcacgctgaatgccatcgctcgccccctctatcgcgttgtgcctcttggatgcgcatccgcgtgcaccatcagtcgttcggattgtcgatcgctttcgcgctgagatcgcctccatcgaagccgagcgtgatcacgcagcaattgcccatatgctcgccggtcctcagagtctcatgaccgcaggcgcgcaagacctgggcgcatgcggcgccatgagtcgcgcacagtacgctcagatgtcccgggcgctccatgatctgcgtcagcgtgcacatcaggcgctcgcgaaactccatctccccctcaccgccgaacggcttgtagaaatcgccgtagggaagcgggggattcgtatcctcggtgagtccctcgaaggtgccgaagttccattcacgcaaccctttcacccgctcgtaatccatgccgggcacgatcagctcaagcgtgtcgcacgcccgctcagaggtgctcgagtaagcatggtcgaatgcgatgccgcgtgcgcggagccaatcacgcgtcgtcttcgcctgctcgatgcccagctcggtcaggggggaatcgcaccagccctgtttgcggtgcagtcggttgaacagcgtctggccgtgccgaacgagatacagcgttgccatgtttcctccaagccctgcgcgtctacaatgagagcgcccgacggattccctcggccgcggcgcgctcatcttcgccctcaacgatcacatcaagcgtatcaccttgatgcgcaccgagcgccatgagcgccatgaggtcgcgcgccgacaccgagcgacccgcgcatccgatgatgatatcgctggaccatttgcgggcctcggcggcgatttgggcgacgggccgcgcgtgcaacccttccggatcgcctatcctgtgcgagaattcaagcatatcgatgccccccccctgcgagcggcgcggcgcgatcctgggtcatcccgtttcacgcggtgaaattgccgctcgctacttgcgtgtgatcttcaccacggcatctcccgccgagaccgtcgagcccgcttgggcgatcattgcgacatcggcgaactccgcggtgttggagacggcgagcaccacgcagtcctcgtagccggcctccttgatgacatcgctatcgaacctgatgagcgcctgacccgcgctcaccgcgtctccttgcttgacgaagccggtgaagccctttccctgaaggttcacggtgtcgaccccgatgtgcacgagcagctcgattccgtcgtcggtgatgaggccgactgcatgacccatcgtgacgctcaccttgcccgacgccggtgcgtagatcacatcgccatccggccacacggcgcagccagcgcccagcacctctccactgaaaacaggatcgggcacctcggccatcgtggcgacgcgtccggataccggagcgtacagcgtatcggcctccgggtgcacgtcgacaccggtgggtgggggcaccgcggccggctcgtgtttcagcagcctgtcgaaaagacccatatgatcactcctcgtttcaaaagggctgatacatgtcattgagcattatatgcccgcattcaagctgtgcgcgtcgttaagccggtcgacttgggtgcggtcgcgcctggacggcgcgcggtccatcatgggccgcggctcgtgggtctgagctcagtgtcgcgtctttgcctgcgcggcgtcggttctgcaggagacgagcgtcagcgcgaaagcgatcagcatcgcgccggcgacggcgatgatcatgttgatcaaaccggagagatcacccgaggggttgatgtagcaggcgaatccggtgatgccggaataacccgacacatagctcgcgatgcccatacccccgatataggcacccgatagcgcgccggcgatgcaggcgatcacgaagggtttcttgcgcggcagcgtcaccccgtaaatcgccggctcagtggtcccgaacagacccgtgaccatagccgacagcgcgatgtgcctgaacttggtgtcccgtgatctcaggtagagcgcgaacacgacagcgatctgcgcgaacgtgcagccgaactggggagagagcacgaggtcgaatccctgagagccgatattcgccaacgcgagcggaacgagcgcccaatgcagaccgaagatgacaagcacctgccaaaagccgcccaacagcgccccggccacgatgcccccgacgacaggcagcgcgtagagcgtgttgaagatgagcagcaccgcgttcgtgagaaccgaagcaaccgggccgataagcagatacatcgcagcggtcccgacgcaaaatgtaacaagcggcaccgtgaagaaactgatggcagcgggaatcttctcatgcagcggccgctcgatatgcgcggcgaaccaaacagccaagataatcgggacgacggttgcggtgtaaccggatgcgggcatgatgatcgggattcccagaaacgtcattgagtagctcatggcgaagggcgtgccggccaagacggtgcccagggcatgggccgtcgagccgagggccgagggattcgagttgaccatcgccggatagcacagcgccatgccgagggccatgcccgtgaactccgagcagccgaacttcttggccgatgtgtatcccaacgcaatgggcaagaaatagaagaccccatcgccgacagcataaagcacctggtaggtgccgtcagttgagcgcatccagcccaagaatgtgaacagggcgagcagacccttgatgatgccaccggctgagagcagccccaagcacggctgaatgatacccgagacgacatcaataaggatgctcagcgcgcccttcggccgcccctcccccgcaggctcagatccgtccgcatcgacaagcccttctcctgtgagatgaccgacatcgagcacggcatcgtagacgtcgcccacgttgggcccgataacgacttgatactgacctccggctcgcatgatcttgaggatgccttcggtagcctccagaacctctgtgttcgccttcccctcatctcgcagtatgaagcgcagacgggtcacgcagtgcttgacggtgacgatattttccgtaccgccgacattttggatgatgatccgcgctaaggcatcatatctgctcgccatgcgggcaacctccttctatggacacttcgcagagcttcgattgaacctcaaagcagagatctgcgcgcgcagatgagctgctcctcatatcgagttgaagtgttccctttttgaaggatcgcattcatgatgcgagcacggacgtcacctccgctgggcatggcaggaaagagcacctcggtcgtggccggggtgctcggtaatcaaagtcgatcgtcgcagatgcggatcgcttcgaaattctggcggtgaagctcctcagatcatgaaagatcctcgccgtttgaagcgatcacccgctgataccagaagaatgagtccttgcgggatcgcgcgagcgtgccggctccgctgttgtctttgtccacgtagatgaagccgtagcgcttctccatctcgccggttccggccgagaccagatcgatgcagccccacggggtatagcccatgaggtcgactccgtcctcctcgacggcgagcttcatctgctcgatatgagcgcgcagatactcgatgcggtagccgtcgtggatcgagccgtcccgctcgacagtgtcataggcgccgaagccattctccacgatgaacagcgggagccggtacatgtcggtgagccagtcaagcgtgtagcgcagaccgatcggatcgatctgccagccccaatcggaagccttgacatgggggttcaccacgagcgacgttttacgatcgaagtcgaagccgggattgtccgagctccagcgcgtcgccagactcatgtagtaggagaaaccgatgtagtcgaccgtgccgcgcgcgagcgtcgccagatcgtcctcggtcacgtcgagctcgaagcctcgacggcgccacagggccaggatgctcggcgggtaggtcccgcgcgcgtgcacgtcggcgaagaagcaccggcgctccatggccttgtgcgccagcagaacgtcggcgggctcgcatgagtacgggtagaccggacacatggcgatcatgcagccgatccggaatgcggggttgatccgcctgcccgcctccacggcacgtgccgaggcgaccagctcgtagtgagccgcctggtacatgagccgctcgcggtcctccccctcacgagccaggatcccggagtccacgtacatgctgaagtcgtcattgaagctggactggttgttgatctcgttgaacgtcatccaatacgtcaccttgtcgcggtagcgctcgaagcacacggtcgcgaagcggacgaacagatcgatcagcttgcggctgcgccagccgccgtatctgctcacgagggcaaggggcatctcgaagtgagcgagggtcaccaccggctggatgccatggcgcaggcactcgtcgaacagatcgtcgtagaatctgagaccggcctcgttcggctcggtttcatcaccctgcgggaagatcctcgtccaagcgatggaggtgcggaagcacttgaaccccatctctgcgaacagggcgatgtcctcccgatagcgatggtagaagtcgatcgcctcatggttggggtagagctcttccggctcgaccgcctctgtgaagcggcgggcatggctcacatcccctgccgtggtgacgtccatgatcgaggggcccttgccgtcctcgtcccacgcgccctccagctggtgggctgcaacagctccgccccatagaaaaccctctttcaaagccatgttcttctcccttccatttgctgagcttgacagcgctcctgttgacgcgcgcctctcgaccgcgctcacgcagcggcgtcaccccggtctgccgcgagcttctcctgctcctcatgatagagcttcgtatcgtagtgcttgaaaaacggatagtagatcagcgtggccaccacgacgccgacgatcgcggtgagcgctgcggacagactgccgccgcacgagatgaacgcgcccagcccgaccggcgtcggccagggcatctgcacgatgatcgccggtatgatgttgagcgagatcgcgaaatatgccaccgacatcgccgccatcggcgccagaaggaacggaagggcgagcgcggggttgtacacgatcggcaacccgaagatcagcggctcgttgatgttgaagaacgccggcgcgatctcggcgcgggcgatgtatttgagctggtcgctcttggcgagaaacagcatgagaaacgtcagacccagcgtgcagcccgatccgccgatatgcacaaaagcgttgtagaactcaccggccagcaccgcgtgcgtcgtgccggccgcgttggactgcaggttggccaaaacgatcggtgtgagaaacgatgatacgatcgtcgctccgtgaatgccgacgagccacagcgcgtggatcagaaagaagatcacgagcatgcccggccaggtgcccgagagattcgtgacgaagctgaacgggatggcgatgacccggtagacatcggttcccagcgccatgagcccaccttggatgagcatgcagatcagcgcgatgaaaaacccggggacgagcgcggtgaacgagcgcgcgacgccttcggggaccacgtcgggcagcttgatgacgatgtttctgttgacgcagaacacgtagatgcgcaccgtgaaccacgacacgatgatcgcggtgaatataccggtcgctcccagccgatcaagaccgtagtcgctcaccatccacccgttgatgacgtttcccttcgcaacgttgacgagcgcgatcacgcctttgacgatggcgatctgcggcatgagcagaaacagaccgaagacgcccatgagcacggcgttgaggggtttgatgtcgacctcgtcctcctcctcgaagatgcgggcgtactcgaaggaggtcgccacgagaaagtacagcgagatcgcccccatcgaggcggcgtaggcgagcatgtagatgggcgcgatcttgtcgaaggtcgcagcccagatgcccgccagcacggggaaggcctgcggcagcacgctgatgatcagaaacatcgatccgacgatcgtgaacgagatcgaggacatgcctgcgaaggtgatggcgcgcacgagccgaagctgcgagagcttgctcatgggccccatgatgtacctctcaagaaaatcaaacaaggtgattacctcactttcgaatcatcggcgcgctcaagcaggtacgcgcagtacgcgtagcggcggtcacggtgccgtttgatgagcatgatctgtctgagtacgcccgccttgagaatcaccgcgacggcgagcgctatgagcgcgacgacgcggtcggcgggaatcgcaagaacaagctcggggccgagcacgatggcaacgagcagcagcgcgacggagatcatcgcggatgccccgacgatgccaaacgagagacgcatgaactcgcgatccgtcgtgacgatccacaccgcctccccggtcacgacagaaaagatcacgagattggcgagcggaatcacgatcaccggggtcaaggcgggtatgagcgccagagaccaccacaggttggcgaagaacagcaccgccgcagcgtaacggacggacatatagcggctcgccttggcgttccgctcgatcatgcgtcgacgcaagctcctgtctctatcttgcttgcatcccgcccccactgcgagccctcctctatgagtcatcgcccctccagcgctatccgaccaaatcatcgatctgagcgaagatgttctcgcacctcgccatgccgtagtcccgcatgggaatgacgccgatcggaacctccccgatcctcttttttatagcctcctgctgataggcgatctgaggtccgagcagaacgacatcgaagtcattcgcgttcttgagaccgctcgatcccgtcgcgtcgacggagaactcgattccatgctcgtcggcgtaggccacgagttttttcatgagcatgcttgtggacatgccccctgcgcatacaagcagcagcttcatgtctttctcccttcttggatcgcatgagcgcgaggtgcgctcacacgtcttgcgactcgttgcgatcatgtttgcattcgtagagatgcaccagctcctcggccatctcttgagcaagcagcgacgtcatcagatggtcctgagcgtgcacgagcatcacgtccaccggaacgtggtccccgcttgcttcgcgtgtgagcagcgcggtctgcgcgaggtgagcctccagacccgcctgcttggcttcatcgagcatgcgacgagcgctctcgaaatctcccttgcgagccgcactcaccgcttgcatcgcgacgctccgggcgtgtccggccgacgcgatgatcccgaaggagatcatctcgccgctctgattctgctctgtcaaatccatcacctcctctcggttggcgctggagccctcgcagatgcaaatgcgctcgcgacgatatccgcgaacgtcttccagctctggtgctgcaccagcaagtcgatatcacgcgcgctcgatagaatatcggtgaagacagagagaaacgatttcagcgagtcgtccacgtctggggcgaacgccacgagaaaaatcgctctgacatcgcagccgctgtcatcccacgccacgggctcatcaagcaatccgatgcagacgatcgtggtttcggctgcaggctccagcggatgcggcatcgcgacgccgttgccgaacgacgtggcgacaagccgctcgcgcctccagacgaggttgcgaaagtcctcatggaccggctcccgctctgctacgcgatcgatcagataatcgagggcctcctcttttgtccctgtgctcatatgcggaaagaacaggctttttttgaaaaacgggtgcagcgcttcattcacggcgtcgcctcgcagcagatccctgagatcgacgatatcctggccatcgagaaaatagctcacttcgcgaacgggcaccgggagcgggcgctcgattggcaccgtggtgaagacgtagtcgatccctgagaaatcgacggcgtcgagatttagaacatcgcaggttgcgatggtatcgatatagtcggcgaactcacgccggcagcgaaactcgagcagacgggcgctgccggcaccggatgcgcagaccatcaggatgctcttcttggaaacctcggttttctgccgctcgagcgcgagcgcgaaggcgagcgcgatgtagccgatctcatcgtcggacggttcgcttccataggctgcgccgagaacatgggatgcctcctgcgccattgcgaaggcgagagcatagcgaatcctgatgtcgggaagcatcgggtttctgagtctcatgctgtagcgcagtctcacggcaagcgggacgatatgtcgcgcgagattcatccgcaactcgagatcatagcggaagtcaaatcgaaacgcggcccagatgcattcgagcatacgagaaacgactccccacacatcatctgagatgacaatcccctgagcgtccccctgggagtcgagcagcgtctgctttccggcgagatgaatcgccatatatccgatttcctcctgaggcagctcgataccgatctcacgttctatgccctcagcgatcatctgcgccaccgcgtactcgcgcgccggtcgcagacgctcgagatgctcggaggccatgggtacatagcatccctccttgatgcgcagcaaagcgatggcgatatggacgagcagactttgatagccggtcgtcacgatctggaagcgctgtgcatgggcgacgttctcgacgcagcgggaaacgacggcgagcagatgaccatgaaccagatctcccccgctcatcgactcgacggcgatgttcgccagacatacgcgtctcgccatctcctcgccctcgactcgaataccgcgatgagggcgcttcagaagcgacaaatcgaacctattcagctcgcgctccacgcctttgagatctccggtaagcgtcgagcgcgatatgtagagcatgtcgcatagggaatccatcgtgatccagtctgtgcgcatgagcagatcgttcaagaggtatgcgatacgctcctgcggtgtctggggagaggtctcgacgcttctcagcgcatcggagagccaagcctcgatgcgctgcgaatcctgctcgacgatggcgtatccggattctcgactgagcgtgatgcgcgcgaagccctccatcgcgcggttggccctgtgcacataggtgcggatcgtccgagcgctcacgtggagccgggctgcggcatcagccggattgatcggctttgtctggcgtatgaagcgcacgaactctgcgtcccgcatgggcccctctttcctcatagttactatatgtgtgtgtttaatgaatttccaacggttgtgcttccgattaaacggaagcgaagtacctcatttgcagcgcacggacacggcatcgtttcatatcaaccggaccgaaacgcaaagagggccgtcgccctttcgcgggcgacggccctctcatatcatgttgtcatgcccgaaaccggcttgatctcgctgaactcggtccacatggaccgcgtggacggaggctccctcgaagctcgtgcctccgatgtcctcttctattcgagcccctcggccccattcgatgcgatgatcttctggtaggcgaaaaagctgtccttgcgcacgcgcctgttcgtgcccgatccgtcatcgtgcttgtccacataaatgaacccgtagcgttttcgcatctcacccgttccggctgacaccagatcgatcggaccccaccacgtatagccgatgaggtcgactccgtctcgcagcgcctcccgcatggcgagcacgtgttttttcagatacgcgatgcgatacgtgtcgtgaatcctatcgtcaccggtcaactcatctttggcgcccatgccgttctcaacgaccatgagcggtatctggtagcggtcgtagatctcgttcagcgcgactctgagacccgtcggatcgatctgccagccccactcggtctgttcgagatagggattgagaccgccgcggaccatgttgccctgacaggctgcgtggccctcatgcgtccccacggtgcccgacatgtagtagctgaatgtgtagaaatcaaccttgccgcgagcgatatcatcaagatcgcctttgccgacctccagttcgatgccgttctcgcgaaagaagcgctgggcgtaactcggataggcgcccctgacctggatatcggagctgaaccagttcatccgacgcatctcagcctgggtggccaaaacatcttgcggatcgcaggtttccggatacgacaggatgaaacagtccatattgcccatcttgaactgaggatagcgctcatgagcaaaggcgaccacgcgaccgctcgcgacgaactgatggtgcagcgcttgataccgcagctgcagtgacgtctcgatctttgaggccgggccctcgaagccctgtatgatgccggtctccagcatcgcgcccaactctttggtgccgacgttgatctcgttgaaggtgagccagtaggtcaccttgtcgcggtagcgctggaagacggttttgcagtaggtctcgaagaatccgatgagttcgcggctcgcccatccgttgtacttctcaaccagatgatagggcatctcatagtgagacagcgtcacgagcggctcgatgtgatgcgcgcgcaagcaatcgaagacgcggtcgtagaaggccagacccgcctcattgggctgctcgtcatcgcctctgggatagatcctcgaccagctgatggacatgcgaaacatcgtgaagcccatctcggcgatgagtgcgatgtcctcctcgtagcgatgatagaaatcgacgccgtcatggttggggtagagcagatccggttgaatgtcaacggtgatcctgcggggggtgtccttcgtcccgcccgtgaaatggtcatcaaccgagggaccgcgaccatcgatgttccacgcgccctcgagctggttcgccgccgtcgcaccaccccagaagaaccccttcggaaactcgctgctcatgatcgactccctccgaatccagggaccgacgcgaagcgcgccgagcccgccgccttggtcccagtatggaggccgtcaccgatgcgctcaagatgcttccccttgttggatacatcttttcgaagatgggctatccgatcgagctgaacatgatacattttgataccaagcacgcgtaaagggggcaccttgtggatatcgagcgcaggatacagagcgctgagggactgacgccgaccgagcagcagcttgcagacgccgtgcgctcgatgggagagaagatccagacctgttccatcaaccagttcgcgcacctcacggcgacctccatcgcaagcgtgcaccggttctgcaagaagcttggactggagggcttcaagcagctgaagatcgaggtggcccgttcctgcgccgggcgagatcgccgaacggaagccatcgatttcgattttcccttcgacgccgcatcgcgcgcagtcgatatcgcggagcgcatcgagacgctctatgcggccacactcgaggacacgcgcagtctactcgatctcgatgcgatggaccgcgccgcgaagctcatcaagaagctccctgctctggatatctacacgcaatcccacaatctgcatcccgcgcagatgttctgcgatcggcttctttccgcagggaaatcggcatcctgccatgcgagcttcgagcgtcagatgcgcacggcgctggcatctgacgcaaggcgcacggcggtcgccatatcctattcggggctggcgcccaacctcaacgcgctgcttccggtgctcgcccggcgaaacacgccggtcatcatgatcggcacctctcgtgcgcagcgtctgcatccgggcctggccgcctatctcgagatcagtgatcgagagagcctgtgccaccggataacgcagtttgcgagccatatagctgtgcaatacgcgctcgacacgctcttcgcgtgcttcttcgcaatggattacaagcgcagcttcgccttcttggaggaatcgctgccctatacgagtctgcccggcgcagacgaaagatgagacctgcgcggggcagccagatcacccgaggcggccccgtaaacccgcttcgggtgaatcccctgtgcgcatcacctgcccaccgcgctaatccagctctttgagcccgtggctcagctgccagtactcaccgtgttgggcgagcagctccttgtttgtaccgcgctcgacgattctgccgcgctcgagcaccatgatcgcattggagtcccgcacggtcgagagacgatgcgcgatcatgaacgtcgtgcgtccctccatgatgcggtccataccgcgctcgatgagcttctcggtgcgggtatcgatcgaggaggtcgcctcgtccaagatgaggacgggcggatccgccaccgcgacgcgtgcgatcgcgagcagctgccgctggccctggctcaggttcgcgccatctgatgcgacctgcgtctcgtagcctttcgggaggcgacggatgaacgaatcggcgtgcgcggcctcggcagctgagcgcacctcctcgtcggtcgcatcgagcttgccgaatcgaatgttgtcggcgatggtaccggtgaacagatgcgtatcttgcaacacgataccgatcgagcggcgcagactcgccttctctatattcttgagatcgatgccgtcataggtgatctcaccggattgaatgtcgtagaatcgggttatgaggttcgtgatcgtggtctttcccgctcctgtcgagcctacgaatgcgatcttctgaccgggcttggcaaacaggttgagcttgtgcaaaacagtgtgctccggaacataccagaaatcaacgtcatggaagcgcacatcaccatggagcggaaccggcccgcgttcaaggaccgttccatcgggtcccctgccctgagcgtccatgggcagcagcgcgccaaaggctcccaggcccttaccctgcggcagctgccatacccatgcgccctgcccggtcttgacaagcttgaccgatccctcatcgacctcgggctcgagctccatggcgaggaaaagccgctccgcgcccgccaatgcattcagaaggaagttcccgagctgcgtgaactggttgatcggcatggcggcctgtcgcacgaatacgagatagctcgccagtgcaccgacatcggccatgcccctgatcgcgagaaagccaccgaccaccgcgacgatcgcgtagttcgtgagcgcgatgcacacggtcaccggcaccatgctcgcggcgtaggcctgcgccgaggtgccggcgcggcgcaggatctggttgcgtctggtgaactcgtcgacgttcgcctgctcgtgattgaacaccttgacgatcttctggccggtgaccatctcctcgatgtagccgtcgagccccgccagggcatcctgctgccgactgaagaacgccttgctgcgtgaaccggagaatctgacatacgaggcgatgatggcatcgcagacgatcgtgatcagcgtcagccgccaattgagcacgaacaacaggaccacgatgccgacgagctggatccatgcctggatgacgttggcgaagctgttgttgagcgcctcggatacggtatcgacgtcgttggtgaaaaagctcatgatatcgccggtgcgattgcgatcgaagtaggcgagtggcagggtctggatgtgcgcgaacagatcgcggcgaatatcgaagacgacccgctgggccgcgcgaaccatcgtctgggtgtaacccagcgcggacagcacgcccaaagcgtacacggtcgccgtgaacatgatctgcccgcccagcagcgaggtatcgccttccgccagaccatcgacgatcggacggaccatgtaggtgccgatgaggctcgccatcgccgagatggaaacgagcaccgcaacgatgagcagagagatcttcgcatgacccatataacggagcagcagcctcacggtatgaccgagattcttcggacgagtcccagcggtcgttctagccacgcggctcaacccccttcgcatcgctcgtaccggtttcatcgcctggttccctctcgggtgcgcaggcgtgccaagagctctcgcgcggaccgcgagaatcctcgtcgatcaacccggcggtcgtctcgtcgccttcggagctcacgacgcgagccgcttgcacgaattcagtctgggaggcgtagatctcctggtagatcgtatctgtctcgagcagttcatcatgggtgccgcatgcatggacgcgaccgttgtcgagcacgatgatctgctcggcatccatgacagaggtgatgcgctgggcgatgacgatcgtcgtgacatcgggaatcgcagcgagattcgatctgatcttggcctccgttgccatgtcgacggcactggtcgaatcgtcgaatataagcacacgtggccgtttgagcagcgttcgcgcgatgcagagtcgctgcttctgaccacctgacacgttgtcgccaccctgcccgagatcgccatcgagcccgccgatgcgctcgagaaactcatcgacgcaggcgaggcgacatgcctccaagagctcatcatcgtcggccccttcattgccccacagcagattctcgcgcaccgtgccggtgaacagcacgtttttctggagcacgatgccgacagcatcccgcagaaccgtgagatcatagtcgcgaacatcgtgaccatcgaggagcacctggccctgatcgacatcgtagagcctggcgatgagctgcaccagggaggtcttccccgatcccgttccgcccagaatccccacgcgggttcccgagggaatatccaggttgatatcctccagcacgtcttggtcggcatcggccccgtacttgaacgatacgtcacgaaactcgacccgaccgctcgagacggttgatatcgcctgcccctgcggtgccgagaacagctccggtgcctcgtcgagcacctccgagcatcgctcgacgctggtgagagctcgcgtgagcagcaaaaagacattggagatcatcatcagggaattgatgatctgcaaaacgtagctcatgaagccggtgagctggccgaccttgagctcgccggcgatgatcatatggccgccgatccacagcacgagcgtcgcggcgacatacatcgacagctggaagatcggcaggttgcacacggctgttccaaaggtgcgcgtcgcccaggaagcgacctcgcggttcaccccgccgaacttctcgcgctcgtagtccgcgcgcacataggccttgatagcccggacggcggtgacgtcctcctgcaccacgccgttgagatgatccatcgccgtctgaaagcgacgatagaacggcgacacgcgacgcacgatgatgcccagggcgatcgccagcagcggaaggatgatgaagaagacggtcgcaaggtgcatattcatgaagctcgcgtacagaagtcccatgacgagcatgaccggtccgcgcacaagcggcctaaagccgctcgcgaccgcgttctggatgaccgtgatatcggtggtcatacgcgtcacgagcgaggaggtctgatagcgatcgagattgccgaaagcgaaggtctgaatcttctcatactccgcctgacgaaggttcgtgcccagcccgaccgccgtgcgcgccgagaaacgcgcgtagagcaaaccgcacgccagcgaaatgaacgcgcacagcagcatgagagcaccctgtcgcaagatgagctgcgtgtctcgggccatgatgccctgatcgatgatgccggccatgagaagtgggatgaacaactcgagcgaggtctctatggccacgaccacagcacctgcgatcgcatctttgcgatacggtccgagatatccgagcagccgacgaaaatctttcatgtacatgccccttctgcgtaccacagatccctatggacggcggcgagcgggcccgagcgccctgtatcaatccgccacagaatgatgtacccacgagagccatgggctctttggatgcacccgtcgcatctgacgggcaggggccgaatccctgcaaggtgcgcgccgtctggccatatcccgctctcccgcgcgaagacgaccccttctatttgtagtacagatcggcaaccgactcgagggggttctgtcgaaaacctgacaaatgcggatttgctcctcatatccgatgtttcatctggcgatcagtccatgcgtcacgccgaaacccgcccggtggcgagaatccgctccaactcccgctcgtcgagaacggcgatacccagagacgccgccttggtcagcttcgagcccgcaccggggccggcgatgacgaagctcgtgcgcttcgatacggatcccgcgactcgggcaccgagcgccacgagtgccgctgccgcctgatctcgcgttctgtgctcgagcgaaccggtgagcacaaatgtgagaccctccagaggtcgctgacgagcgagctcgacagagactccgctctcctcggcttcacgggcctccacctcaccggaaccctcctgagtaccgacgccggcctcgcgcaagcgtgagaggacctgcagattctccggcaccgagaagaacatcttcgtgctcgacgcgatcttgggtccgattccatcgatgcctgcgatttcctcctcgttcgcctcgatcagcgcctcgatcgagccgaagtgccgggccagcagctcgccgacgctcttgccgacgtgacggatgcccaaggcgaacagcacgcgtccgaggggccgcgatttggagcggtcgagttcgtccgcaatcttgtcggcaaccgttttccccacaagaatcggatctccggcgcggacgcccttcttcgcgacggtcttctgatagactcgcccggtatcgagcgccgcgatctgctcggaggtgagcgtgtagaaatccgctacgtcgcgcaccagaccggcatcgacgagcttgtccaccagctcggcgccgacgccgtcgacatccatgcacccgcggctcacccagtgcagcagccgctcatgcagctgagccggacagtccagagagacgcacctgatagcgacctgtcccggctcgcgcacgacgggatttccgcatgccggacagcgatctggcatctgatagggacgggccccatcagcgcgcagatcgagcaccggaccgaccacctcgggaatcacatcccccgccttgtgcacgatgatcgtgtcaccgacgcgaacatccttgcgctcgatctcatcgatgttatgaagagtcgcgcgggcgatcgtcgaacccgcgacgctcaccggatcgaactgcgcgacgggcgtcagaactcctgtccgccccacctgaatgcgaatctcgcgcagaacggtgcgcctctcttcgggcgggaacttgaatgcgatcgcccagcgcggggcgcgcgcggtgaatccgagtctctcctgcagctcgaatgaatcgaccttcacgacgacgccgtcgatgtcgtagtcgagtccgccgcggtgagcaagggcgtcggcgcagaaatcgtgcacctgcgcggggctcgcgcagcgcgccacgttgggattcacatgaaagcccgcttccctgagccaatctagaaactcgagctgcgaggtgacgtgcacgggcgcggtgtcggcgagcgcatacatgaacgtggatagatcgcgtctggctgtgactgcggggtccttctggcgcagcgagccggcagcggcgttgcgcgggttcgcgaacggagggcggccctcggcgtcggcggtcgcgttcagtcgcgcgaagctccccttgggcatgtacacctcgccgcgaacctcgatcgcctcgctggcatcgtcccccatgcgttcgacggcctcagtgctcaaccgcatcggcacatcggcgatcgtgcggatgtttctgctcacgtcctccccgacatatccgtcgccgcgtgtcgccgctcgcacgaattttccgctgcggtacgtgagcgcgacgccaagaccgtctatcttcagctcgcaggtgtaaacagcgctgccggcgcccagcgctgattcgacacgatccagccatgcatccagctcatcgagatccatcgcgtcatctattgagtacatgcgcgccatgtgcgtgatcggagcaaactgaccggagacgaaacctccgacgcgctgtgtataggaatccggtgtgatgaggtcgggatgctcgacctcgatctgctggagttccctgagaaggcgatcgaactgcgcatcggatatctcgggggcgtcgagtgcgtagtagcggtaagcatggtagtcgagcaggcggcgcagctcttctgcgcgctccgcaggcggcaccgcggcggtcgaggtcatgtgtcccgccggttgcgcggtggaatccttcgaggcttcccccggcatacgcccatccgatctgtctggtttgcacgacgcggcttgattcacaagcttggccataatcgcctccgttcgaactcgcgcatgcgccgccgcccgcacgcgatctctccgtacagggtatcacgcgcaatcgtcagcggtgccctgaggtggcgactcagcttgccatctgcggtgaaacgaccgggcgacgcgatccttgcggatcgcgccgcccgcggccagcatcctcacccgacccgagcactctggctgggcttgctctgagcgtttgctcagtttcgcttcgcgccgttttgtccgccgttgttgcccagcaggttctgcagatactgcaggaactgatcttgcgacatcgagttgcccgatccgttccccttcgtcgcgtcctccttcgagctttcctgctgattcgatacggattcatcggacccgagcttgacatcgaccttcttctcgtcgccgccccgtttgagcgtgagcgtcacggtgtccccgacgctgtgctcgcgcaacgagatgatcaggttgtcggctgaggtgacgggcttgtcgttcatgcgcgtgatgatatcgttctccttgatgccggcctcggccgccgggctgccctcggatacgctgttcacgagtgctccctcgctggcactcaagttgaactgacgcgcggacagcgcgttgacagagctcacggtgagaccgatgtagggatgcgccggtgtcttgcccgcaatgatctgcttggcgatatcgatcgcatacttggatggaatcgcgaaaccgacacccgagctcgatcccgaggtggattcgatgatcgagttgatcccgatcagctcgcccttgctgttcacgagcgcgccgccggagtttccgggattgatcgccgcatccgtctgaatcatattcgcatagatcgaggtacccgatgcggacggaagagcggtggagcgatacagcgaactcacgatacccgttgagaccgactgctcgttgccaaacgggctgccgatcgccataacccactggccgaccgcgagcgaggtcgaatcgccgatgtcgataggagtgagcttcgaggaatcgaccttcttcatcttgatcacagccagatcactcgacttgtcggtgccgatgatctcggcctcatagctctcgcccgagagctgcacgacgatagcggaggcgttctcgatgacatggtagttcgtaacgatgtccccgtccttgtcgatcaccacgccggagcccattcccgcttttgacatgttctgctggaccgagacggacacgaccgagggcagcgccttggcggcaacggcctccgcgagcgagttgtcctcgggattgatcttgatcgtctgcgaaccggatgaccctgaggaacttgagctgccggaggagccgacatcgctgccgtccagttgcagggcaccggacatggcgagtgcgaacagcagaagagcgcccaccgcgattccgatgagcccgctcaagaacacggggaacttctttgccttggtcttcacaaccgtctgcctcacggtctccgtctgcggagcaaaggggggttggttcgaagtcgagtcccatgcatcggccacatgaccatccgtaccgggcatcaggctcgtgggatcctcttcgtgcccggcgcgggatggcgaagcatcgggtccctccataaagccctccggcggtttgggcgtcttatcctctttcatgaaatttttcctttcctcgctgacgagcttgattccgttgtaccccaagatgcgcgcggcgacttccgggacttgtgatgttcactcatatttaagctattccgccccgccgcccgacaagattcaacaaggggcgcgatagaggtcgagcagctgcgccgaccgagcgaaaccgctttccacgcgttcaggtcctgaacagatagccgacgccgcgcaccgtcatgatatgcgcggcgatctgcggaccgactttggagcgaatgcgccgtatatgaacgtcaaccgtgcgcgtcccgccgcagtactcgaaaccccaaacccggtgaagcagcacctcgcgcgaataggcgcgattcggatgcgtcgtgagaaacgagagcagcgaatactccatgagcgtgagatcgacgggttcaccctccagatagacctgatacgttgccagatttataagaagttcatcgatcctcaagacctcatctgacgagggcccagctgcctcgaagatgagccggctcacacgggcctcaagctctgcgggaagcgctgtgggacagatgaagtccgatcggatgcgcgagggcaggcgcagagccggcagggccgcctcgtcggccaccacaagcatcggaatgccgccgcgatcatcgagccatgcggcgatctgctcgatgcgatcgttgcgcactccgtcggcgtcgagcacgagcagatcgaattcaatggcggcactcggtgagtccggggtcgcgagactgatcgcgacatccatggtctgcgcgcatgagctgacaaactcatgcaaacgcgtcgtgcgagccatgaacaacaggcatttctctgacatatcccaccttccaaacagctatatcatagcccacgggggaatcggaacgcgatatttccgcccgagcacatatgactgaccgcgctctcgactgcagtggcgcgcagcggacccgccttgcgcgatctcgcgtcgacgagcgccctcgctgctcatcgcgccgccgacgcgcagcggcggatcaggagtttgccagatagtagtcgatctcccattccgtcacgaccgaggaatagcgttcccattcatcgcgcttcttcttgaggaagaacgagtggatgtgctcgccgagagcgtcgcgcatgaactcggagctggcaaagacatcgagtgcctcatcgaggctgcgaggcagcggggcgaagcccgagtgcgccagttcgccctcgctcaggttctgcgcctcggccatcgattcggccggaagcgcgagcccgcgtcggatgccgtccagtcccgcggcgagcgtaaccgcggcggcgagatagggattcgccatcgggtcgggcgagcgaagctctatgcgcgtcgatagctgcttaccgggtttgtagatgggcacgcgaatcatggcggcgcggttgcgcaggccccatgttgcgtactccggcgtgttcccctcgccggtggtgagacgcttgtacgagttgacggtcggattcgtgatcgccgagagttcggcggcgtgactcaagatgccggccatgtagcttctcgccgtgcttgagaggtggtagagctgctcctcctcgccccagaagacattgttcccctcgcggtcgaacagcgactgctggaggaacatggcgcacgaggcttgcgttgagatgggtttcggcatgaacgatgcgtgaatgcccgcctcgaacgcctcgagacgtatgacgtgcttggcggtcatgatattgtcggctgtcgtcagcgcctccgcatgcctgatagagatggcgtgctgggagtggccggatgaatgaaaggtgtactcgaccggaatcgacatcttctcaagcgtgagcaccgtcgcccgtcgcagatcacgggccgaatcggacggagtcagatcgaagtacccgacgtgatcgagcggctcaggcgtgtggtcgtcgggaaagtagtagaactcgagctcgctggccatgttcggtatgaagccggccgcctctgcgcggcagaacatccggcgcagacattcgcgcggatccccctcgaacggcacgcgatcaggcgtgcagatatcgcagaacatgcgcgccgccccatcgtgcgggggccgccaaggcagcacctggaaagtcgagggatccggaaaggcgagcatatccgcctcctcgggcggggtgaagccctcgatcgatgagccatcgaaaccgatgccctcctcgaaagcgacctccagatcctctggacttatcgcgaagctcttgagtcggcccagcacatcggtgaaccacagcctcacgaatcgaatgccccgcttctctattgttcggaggacgaaatcgatattctgccggtccatgccaagcacccttctgtctgcatcccgcaaagtcgcataccccatcgtattttgccacacatttgtttcgaggcgatttccgatcaccgggagcatacgtgcgggaccggcggggggctgtgagcgcgcagagggcaaagcgagagggcgagaagctatctcacatggcgagagagctcgtccgcgatgtcggccgcacctctgagggcaggacagctccttcgcttcgcaggccggtgacctttggcgcatgcgcatgcgtgcgcgcaatccgcgcacgcgccctttctgcgcacgcgcacgcacacggcgatgaaggcagcggcgacaagcgacaagatgacgatgtctagcggggccatacctctcctttcaaccttgctgatagtacatgcccggctgcgcgcccacctcacaggctcgatgtcgccgaagcggcaacatgccgaagcagccgagtccgccgatgccgaggcgtccctatgccgaggcgacagcctccaccaggacgggctcatcaagaaatgcatccttgggcatcggtttgagcagctgatatgcgatcgcggcgatcgcgatgaaggcgatgacggtccatgcgccaatctctccgccggtcgcgagcagatacatctggttcacgatcagcccgatcacccaagcgagaccgcactcgtatcccagcgcgatcgccgtccacctgccggatttcatctggtttctgatcgtccccatggcggcgaaacatggagcgcacagcagattgaacgccccgaatgcgagcacgccgccggctgttccgaacatcgcggagaacgcgctccacatgctcggatcgctctcggtcgcaccggagatatgaagcagcgaacctgccgtggcgacgacgttctccttggcgataagaccggtcaccgacatcgcggccgcctgccaggatccgaacccgagtggtgcgaagatcacgccgagcgcgccaccgagcccggcgagcaccgagtaatcggtgaactcctcggggatcccggtcatgtccggcaggtatccgaatgctccgtgatagacaccgaagttggacaggaaccacaccgccaccgtcgaggcgaagatgatcgtccccgccttcttgatgaacgaccagcagcgctcccacacatgcagagcccacgaacggacagccggcatatgataggtcggaagctccatgacgaagggcgtgggacggccgcggaagagcctcgtcttcttgagcatgatacctgagccaatgaccgcgaacgcaccgaggaagtagaacagcggactgatccaccaggccgatgtgccgctcacgagcgcgcccatgagcagcgcgatgatgggcagcttcgccccgcagggtatgaacgtcgtcgtcatgaccgtcattcgccggtccttctcgttctcgatggtcttggtggccatgatgccggggaccccgcaacccgaactgatgagcatcggaataaatgatttacccgacaagccgaagcggcggaacacgcgatccatgatgaatgcgacacgtgccatgtaaccgcaatcctcaagaaacgagagcatgatgaacaagacgaccatctgcggcagaaagccgagtatcgctccgagccccccgatgacaccatcgatcaggagcgcgtagacgagtcccccctcctgcgttccgcccgcggtcagccatccgccgacgatagcgggcacgctcggcacccaggggccgaatgaggccggatcgggttcgccgacagcgagcgcgccttcgagcgtcgcgctatccacggacactctgctcacctggtcgtcgtctcccgggatctccgctgtcgtcttgatctgggagacggccgggtcgcgcgcgatatccgcggctgcagccgccgcggccgccggatcgctcgcatccatcgcatcgttgtatgcggacacatccactccgtgctcgtcagcagctgacatgaaagccgcgatctcggcttgcgcctcggtatagcgatcggcggcctcatcgtaggccgcccgaccctgtcccaagacgaaccagccctgatcgaagatctggtcgtttgtgaaatcggtcgccgacttgccgacggtaaagaccgctatgaagtagacgagaaacatcacgacggcgaagatcggcaggcccaaggcgcggttggtcaccacgcggtcgatcttctccgagacgctcatcttctcgggcgctcgcttgagacagtcgtcgatgatatgggcgatcgtggcgtagcgctcgcttgtgatgatggactccgcgtcatctgagcagtctcgctcgcaatccgagacgagctgctcgatgcacgccgcgctgtcgcggctgaggtggacgcgcgtcaaggcgtcagcgtcgcgctcgaacagcttcacagcccagtagcggcgctcccgcgcggcgacagatgcaggcagcagctgctcgatgcgcgagacgacgcactcgatgctcgtatcgaacgcaggcgaactcggccttgccttttgagtcgccgcctgcctggcctcggcgatcagctcgtcgactcccttgtttttgagcgccgatatcatgatcacagggcatccgagacgtctggagagcgctttcgtatcgatgcgatcgcctgcgcgctcgacgagatcccccatgttgagcgcgatcacagtcggcaagccggtctcgatgatctgcagcgacagatagaggttgcgctcgagattggtggcatccacgatgttcacgaccgcatcgggaacgccgctcatgagataatcgcgcgagacccgctcctcggggctgtaaggagacagcgaatagataccgggaagatccgtcaccgttatctggtgatcggctcggaccctcgcctccttcttctccaccgtgacaccgggccagtttccgacgtagccgttctgtccggtcaccagattgaaaagcgtcgtcttgccgcagttcgggtttccagcaagtgccacattgagcgatgaggctgacatccataccttcttccactcgattcgtccgagccgccatgagaagctcgccgttacctcattagttagaaatgtctaactttttcaatacaaaaatgcgccgtcatccgacctcgatgatcgctgcctcctctttgcggatcgagagttcatagccgcgcacgcggatctcgatggggtctcccaaaggcgcgactttcaccacggtgaaagctgttcccctggtgagtccgagatccatgagatgacggcgcagcgcaccctctccatgcagtttgacgatagcggagaaatctcccaccatcacatctgccagtgtcttcattgcatcctcctctccatatgccagaattgtcgtgttcaacgtctgaggcagcttcctcgagaaccgcaggagcccgaactcagccggaccagagcagctgctcgccgggagcggccagaaaactacgtggtcatcacatgctgcgcgaccctgctgtcgagacccagccgggttcccttgacgttcacgatgatgttgctcccgcccgcagtgacaacatgcacctgcgagcccgaaacgaatccgaggcttttgagatgacgcctgataccctcatccccgcgtacgctcgaaaccgctaccgtctcaccggatctcaccagtgacagcggcatcgaaggtctgcgtgtttcggtatgtgcctgataaccgagcatccgaatcccccatccatcaaaaaggagccgatcgccaatgttcacctaagtaaactagcacggcgacacccgctcgggaagagagtccgagggaaaaggagaaattagttagcttcatcatacaatttagacaaatcaaacaaaaccgcgtctgtgcgcggaacactcactgatatgagcagatcatctcgatctcaccgaggatgtctatgcgctcgcatcccgacagagccagcagatggctgcccttgcgaacatcctcgccgttgagcgtcccctcgccggcgatcacgctcacgcaggtgaagggatggcgcgtctcataggtgagcgagctgacacaccgcacgcgttcgaccgtgtagcactcattcgtctcgagcacggtgacgccttcagcctcatcatcgttgacggtgcccgaacacgggggaacctggtcgaaatcgatcacgtcgagcgcttgcgccatatgcagctctcggtgggtcccatcgtcctgtagacgatcgtagtcgtacacgcggtaggtcacatcggaggactgctgggtctccaaaatcagagtgccgcccttgatggcatgtaccgttcccggatcgatctgaaagaaatcgccgggtcgaaccggcacctcattgagcaactcgttccagcggccctcgcgagccatgcgagcgaactcgtcgcgcgcgcgagcccgctgaccgatcacgatcgtctgacccggatccgctgcgagcacgtaccagcactccttcttccccagcgagccgccttcgtgctcggcagcgtaggcgtcatcggggtgcacctggatcgagagatcatccttcgcgtcgatgatcttcacaagcaggggaaaacgatctcctacggcatcgccgaagagctcgcggtgatgctcccagagccatgacagactttgtcctgaaaaccgccccgtggcgatcacatcgtcgccagaggggtgagccgagatcgcccagcactctccgaccgggccggcggggatatcgtaaccgaaatcggtcgcaaggcgccggcctccccagatcttttccttgaactgcgggatgagtttgatcatggactccatggggtcccctttccggttgcggcctcaagatgcgacgcttctgcgcctcaagcatacccccatcacgcggcggccccgaagcaacttctgtgatcctgctggatatttcatcagaagatgagggctgatcgattcatgcgagccgaacgcgcgtccgaagacagacggcgtccgggcgaatcgattcatgcccgtcgagacgtcttctccgagcgagccggcaccgcgaaagcggacgccgtctgggatcgacctcgcgatttcgatggatccgctctcgcgccgtggcgaccgctttaatccagtcggatcgaaacatcctcgagctgccgagatgaaaccggactcggtgcgcgcagcatgagatcggagccggaactcgtcttggggaacgcgatgacgtcgcgaatcgacgctgaatccgtgagcagcatgcagatacggtccagaccgaatgcgcaccctcccatcggcggagcaccgtaatcgagcgcgtccagcaaaaacccgaactgttcacgggcggacgcctcgtcaaaccccagacgttcgagaaccttcagctgaacatcggattcatggatgcggatgccgcctccacccgcctcgaagccgtccatgacgagatcgtaggtgcacgagcccacggcgagcgggtcggtcgcgatcttctcccggtcctcgtcgcgcggctgcgtgaacggatgatgctcggatgcgaagcgctgctcagcagcgtcatacttgaacagtggaaagtcgacgacccagagaaagtcgtgaccctgacgcgggacgcccagcgcatcggccatgtgcgtgcgcatcccgcccaagacctcatctgcgcagagtcgctcgccggcgacgagcatcacgagatctccggattcgacatcgcagcgacttcgcagatcggccatctcgctctcggaaaagaacttcgcgatcggcgagctcaccgagccatcggggcgaaacgctatccaagcgaggcccttggctcccagcctcgtagcgacatctgagagcttgtcgatctgcgcgcgcggccaagctccggccccacgcgcgttaagcgccttcaccacctgtccctcggctttggccgcatgggcgaacaccttgaagtccgaatgctcgaacgtatcgctcagatcgatcagatgcatgccgtagcgcgtgtccggcttgtcgctgccgaaggtatccatggcctcccagtacgggatgcggcgcagaggcgcgggaaagcccacgcctacctgggtgaacgcctcaaggagcacatcctccatctcgcagatcacgtcatcttcggtgacgaagctcatctcgacatcgacctgagtgaactcgggctgacgatccgcgcgcagatcctcatcgcgatagcacttcgcgacctgatagtagcgctccacgcccccgatcatgagcagctgcttcaggagctgcggggactgcggcagcgcatagaagcttcccggctgggtgcgcgagggcacgatgaaatcacgggcgccctcaggcgtggacttgccgagaaccggtgtctcgatctctgtgaacgcgcggtcgtgaagcgccttgcgcacagcgaacgcgaactcgtcgcggagccggagcttggcggcgacctctgggcggcgcatgtcgagatatcggtagcgcagccgggtgtcctctgcggtatcgatgccatcttcgatcgggaaaggcggggtcttggcccggttgaacacggtgatatggtcgacgagcacctcgatctcgccggtcgcgagcttcgggttcaccatgtcctcgcctcggctcttgacgatgccgcggaccaggatcggccattctgggcgcatggtctcagccgtcctgaacgcctcgccgccggaatgctcgggatcgaacgtgcactgcgtcaaaccggttcggtcgcgaagatcgcagaagatcaggcctccgtggtcgcggcggcgccacacccacccggtgagcgtgacctcttgaccgatatccgcagcgcgaagctcaccgctcgtgcgactgtgcatggaatgcatgcgttgcatatcgtggctgtcttccacaggatcctccttcatctgcgccgccccgtgtcggtgcgggcggcaaccgacagactgccgagtctgcgtagaccgcgcaacccgacaccgtagcaagagatggtaccatcttatcggctgcttgatgcggcggcacgctgatttcgacacttgttcatgggaccgctgcaacccgcgctccaaggtgtccggactgtacttttttctcgcgctattcacgatggttctctgctaatgcgatccgctgaggcgactgcgtcgatgcaaaaaacgctccgaatacggtcaaaatatacgatatatagaatatttaaccgttatatttcataacgaagaatatcctaggtatgaatattgccgagacgcgcggataaagcgatactggctcgggtatgtgatgcagtacccgactctgcgcacaccgcacgacaaggattggggaacagctatgaagaagatgggaagcgtacgatacgtcgtaccgttcatgctcgcacttgcaaccgtgatagggcttgctgcgtgcagccaggcctcgaagggcggtgacgcctccaagggttccggcgcgtcaggcgaatcgaactcgagcgattacacccttacctcccccggcaagctcacattcgcgacatctcctgatttccctcccttcgagaacctcaaggacggggcatacgtcgggttcgatatcgagatcgccaaagcggtcgccaagcagatgggtctggaagcggaattcaagaatcttcagttcgatggcatcaccacggccatagccgccggcggccaagcggatgcgggtatctcgggcatcacgatcgaacccgagcgagagaaggtggtcgatttctccagcggctactataccgacgaccaggccatcgcggtcatgaagggcagtcccatcacctcggacaacgccgagtccgagctgaacaagcaaggcgtcgtcatcgcggttcagagcggcaccaccggcgaggcgttcgtgaaggagaactacccgcatgcgacgactcagagctatggcaactccacagactgcttcgccgctgtacaggccggccaagccgctgccgtctgcacgaatagatccgtcgtgcagaacatgctcgccgacgcctatcccgatgctcagatcgtagcccagtctgcgacgggcgagcagtacgcgatcgcggtatccaaggacaatccgggcctgaagcagggcatcgatcgcgccctcaaggcactgagggatgacggcaccatcgaccggctcacctccgagtatctgaaataacatgagcagatcagccgaacgcagatcgtggaagctccgatctatcatcatgttcttcgcactcgccgtcctgctgtgcggcggccccagaaccgcttgcgccctgacggtcgagcgctgcacggcgcgctcgaacgcagacgacgagacgagcgatgtcatgggcggctcggagacgcgtgtgacgtgggaggcgaccctcggtgtcgacgagggtctcaggtcgctttcgctcacgcttccggagaacacggcatatcgctccgccgatacgcgggtggtcttgctcaccggacgggatttcatgacgcgcaccgagatcggagtcgaagtcggctcaaaggatcagaccttgacgctgtcctttcccgaaccgatcaaccgagccggaaagctcaacatccagatctacggggtgatcttccccgcagcgggcggccagatgcaactcaccggctcagagactaattccgcaggcagcaaggccttatcggacattcccgcgatcacagtcgtcggcgtgtcgccgttcgagcaggcggcgcagtttctctccgcccagccttgggtgagatcatggaactccaacaagtttctgcggctgttcgccaatcccatgatactcgtgacgagctttcccgtggtgctccaaggctttctcatgtctctggccatcgcagccatctcgttccccctggccatcccatgtggtcttctcctcgcgatcatgcgacgcgcccgcagcgccgtgttgcgcgggatcgcgacgacctacgtgaacatcgtgcgcggcacaccgatgtttctgcagatctacatcgcctttttcggtctgcccctcgccggagtccaagttgcgccgttcgcgctcggcataatcgtcatgttcatgaactcgggcgcgtatctgtgcgagatcttccgtgccggcatcgcgagcatcgatatcggccaaggcgaggcggcccgctcgctgggcatgacgcgttcccagaccatggtcgacgtcattgtgccccagatgtttagagccgtgatccccaacctcaccaatgagttcatcctgctgtacaaggatacgtcgctgctcgcggccgtgggcaccatggagctggtcatgtacgccaagaccatcgtcgccaacaccggttcgatcaccccctatatcgtagcggcggcattctatctcgtcatcacgctgccgctctccaagatcacgcggcatctcgagcggcgcgtgagtagcggtcgcacgcgccgacatcgatcgaacacgacagcgtctggcgactccgcgcgcgtcgccgcgtcatgaggaggcacgcgatgcccgaatcagatgaacaagatcttttgctggaacagcagctggaagacgcgaacggagacgatggtggcccacgtgacgatcgcacctctatcattcgtgtcaccgatctgcgtaagagcttcggggaaaccgacgtgctgaaggggatatcgatggacatcgcccgcggcgaggtcgtcgtcatcctggggccatcgggatcgggcaagtcaaccctgctcagatgcctgaaccggctcgagcgaccagactcgggccagattctgttcgagagccaagacatcaccgcgcacaaggttgagctcaatcgcgtgcgagagcgcatgggcatggtatttcagagcttcaacctgttcccccacctggattctctgcacaacgtcatgctcgcgcagatgaaggtttgcaagcgcacgaagcgagaagccgagcgagtcgcattgtgccagctggctcgcgtgggtctcaaggatcgcgcggattactttccagacgaactctccggcggtcagcagcagcgcgtcgcgatcgcccgtgcgctcgccatggatccgcacgtcatgctcttcgatgaggcgaccagcgcgttggaccccgagctcgtccgcgacgtgctcgatgtcatgcgcgaactcgcccaggctggcatgaccatggtcgtggtcacccacgagatgagcttcgcgcgcgatgtcgcggatcgcgtcatcttcatggaagacggtgtcgtcgtcgagcagggcacgcccgaacagatattcgagcacccctcatcggatcgcacgcgcgccttcatcggtgccgtatccgggtgagcagagcctactgcgcgcttctgaagcagcatgctcgttgctgcggtgacacgctcagcgctgcacggaaatctgagttcgctcttttcgctctcgctcccgcgtcgctcgcgcattcacgacatgcttgaccgcatagatgaacatcgcagcgaaggcgaccaccgagatcagcatctccgcccgagggcccctgattccgatgaaggatgagatagcgctgatcagcatcggcgaaacaaaacaacccagattgacgagaaccaatatgacggtcgtcgcgaagttgatggactcctgcggcgcaacctgatcgagccacgtgtagacatagggcaccgccagaccgaaccccacgccgacgacaagcaccgccacgataagaaaagccaagtccggtgccgtcgcgacagcgagaaaaccgagagtcgtcagcccaaaacccagaggaaacagcacttcgcgaagatgcttgaacaaaaagccgtaggccatgccgacaggaatgccaacaagcgtagttccagcacccacgagcgcgatctgactcgctgtgccgatcccttcgctgaccacgagattcggcaatctgaaactcataggcataaaaaagacgaatatcaaaaacatgagaaccgcaatctcgattaccgaagcgttgattctgcgcggatgcttttcaaaatcccccgggcgagatgcatcttcatcaggatgtcgagcatgggatttcaagggaacgaacatggtgaacgcaaccagagaggggatgaagagcaggtagatgccgaatgcggcatgccagctgatcactacgagatgactgacgagaagtgatgcgagcgcggccccgacaccacccatgacgttttggtagcctatcatcgttgccaactcgttcttatcctcgagatagaactgagggatgaggctgactgccaaggagttgaacagcccgatcccggctccgagcagaaagcgggtgatcaagatcagtatatatgagtcggtagccatcgggaccgttcccgctatcaggccgatgacgagtccgagcacgatcgtcagcttcttgccgatcaaacgtgcgagctgtgggcttatcagcaggccggccatgatgccaaagttcggaatcgtcgcaagcgtctctactcccgcctgatcgatacctgggaatgcaccatacataagagggagcgccgaagatatctgcggtgccatagacaagaacaaagagatggagagcagggaaactttgaagatgaacgtctgctgcagtcgccgttccatgatcgatcctctctacgatttcaacgcatgctcgaaatttgtcagatgagagcgatgatcctcttggatctgccgcgcgctcatgccatagctcgacatgagggcgcgattcatcgtcttcgcaccgctgaagccgacgctgagcgcgatctcctcgaaggtgccatgctggcgcagaatctcaatacgagcatggcgagcgcgaacggcgctcagatactgcccgacggtcactcccatgtttttcttgaaaaagcgcgcaagataggctttcgataagggaatgtgcctcgcgatctcacttaggctgcccgcagtcagatagttgttgtcaatatagtcaacgacctgctgcaatcgttcacccacaaaacaagatccctttgttggtccgtctcggggggcggtgaaatctctcagcagaacctgcaagatctgaagactgagcaggctcagccgcacatctttcatgcgatctcctcgggcgagcttttccgcaatgacctgttcgcagagttgtacgatatgccgatagcggtcgtgctgaatgaagctgaaccccgtttcgtcattgatcgcgatcacctggtctgtgatctgcggatacaagcctgataccagatcatagggaaagagcatcgacagcgcgatcccaccggaggcgtgacttcggggaagcacccgcacgctgtgcacgtgccgtgaattgaccacgaggagctttccgggcgctgtccgataatgtgcatcggcgatcgtaaagtcatcgatcgaacccgaacgagtgtagctcagctcgatgctttgatgccaatgaggcgatatgtactcacctgcaccagagcgactccgatggatcagcaggacagccggcaacgcatccctcggctgcacgagctcatgcgaccacgcgctcatgccagatgggacctgaagaaatcgagctccatctcgttggcctcggttgcaagaggatcccgctgattgatatggaaaacatggctgcgcgggttatccttgtcaccgaagcattcgattcgatgatcgatgcccttggcgatgagaaagccatccaatttgtacatgtgatcacgcagaaaatcatcattcgccgtgagcaggaacaggggcacgatatcagaggtcatgtatgtctcggtgtcgagttgccgttggtgcgcctcgacggcttccggcgtgaaatacgcggtgatcgcgccggcgatcttctttttgctcgtgtaagccagctcttctttcatgaagcatgcgctgcagttgagggcggcggcgcgcacggacagcttcgggacatcgtaggtgaatagcgctcgaaacgacgggttggcgagaatcgtcacgtactgctcgaccatctgaccgcccgcgctgtcgccgaccagaaagacgttgttcaaatctagatgatactcgctcgagtggtcgcagacccaatgcatgacacgatgcagatcatcgagctccccggggaactgcaccttcggcggcaggcgatagttgaagctgacgacgttgaagccggccttcgccaacgcgaggcagtagaactgatagacctcggtcgtgccatagacccatccgccgccgtgcacgttgatgatggtcggcagatcgccatccatgccggtcggacgcgagatgtcaagcgtctgctcctcatcgggtccatagctgatcttgttgattcgcttcacctcgggtatatcggtgggcagtccggcatctcgagcgtcgtcggcagatttgcactgctcgcgcacccgctcaacttccgaccagagctgtttgtcgatcgtggccatctggatgctcctttcgcttgaaccttgcgcctctcggaatcatggtacaagctctggtgcgctgttgcgagaccacgggttgccctactttcggcaccaagtgacctctttggcctgtgacgatatatgggatgcgaccgatacgggcaactgcgtgcttcctctacccggtgttctgcaagccggcgctcacgcctgccaccgtggacaggatcagatccagatactctttcttgtcctgttcggaaatatcgccgatcggcgctctgacgttgcgaagcgcgcgcgcctgagcgagcgaaagcgcgttcacatacgggtttcgtacgcgcacggcgtacccgagcacgcggcgatgctgcagcggccacgagttgcctgttatagccagcgtccaggcacgggtgagacgcatctcctcgagcacctggcgagccagatcctcgcgcttccccaaagcgagatacatcttcgcgattctctcgtctgttttcgcgatcgacatctcgatgttgtcgataaatgtggcgaacaggggccattcacgataggctcgcctgagcagatcaagatctccgagccgctcgcaagcggttccgagaccgtaccaggctgcaagattgatacgcgcctgagaccatgagaaaacccaagggatggttctgagatcgtccagcgactgcgcaccgagtcctcgcttggcgggacggctaccgataggaagaagccccacctcggcgagaggtgtcaccgtcgagaaccaagacgcgaaatcatccgattcgagcagtgcgcggtagcgctcatgcgaaaaatcgctcaacctgactgcaacttgcgagaagctcgcggtcatctcggtgttctcgcgctcgaccgatggagcggagttcagcagggtcgctgcggcaacgctctcgatgtgacggcgcgccagagacggattgccgtaacgggcaaagatgacctccccctgctcggtgaccttgaaacggcaattgacagatcctctcggttgcgcgagcaccgccctgttcgccggacccccaccgcgaccgactgctccgccgcgcccatggaagagcgtgagatcgatgtcattgcgctgcgcccagagagcgatcctgcgctgcgcgtcatgtaacgcgagcgtcgccgtggtcggtccggcgtccttcgacgaatcggagtagccgagcatgatctccatcctgcggctcgattcggaaagccgacgcgagacatctggatcctcaagcatctgatcgaggatatcgatgcatccctcaaggtcctcaagctgttcgaagagcggaatcacgtcgatcgtcggcacatctttcggatcggcgaatgaaagacgcgcgagctcgaagacatcggcgatgtgctgagccgatttcgtgaacgagacgacgtagcgcctcgcggcgcgcgcgcccagacgacgctggataaatccaagagctctgaaggtgtccagcacctcgcgcgtcatgggctcgagatcaccggtcagaccatgagctcggatatcctccagagcacgggtgtgcacgacggagtgctggcgaaactccatctcgaccatgtggaagccgaacgtctccgtctgccagataagcgtctggagaggtccgaaggccgcgcgcggggctcccgccgcggcaagtgagcgctgcacgatgcgcaggtcatccaagaactcggcgcagtcgcgatacatgttgtccgcgttgcgagcgacggtggcctccaaacgtgcgcacatcacgagcatcactgcacggtgaggctcggattgcgagatggcctgagcgcgatccgtcaaggtggagctcatctcaacctgtcgtctccacagtccgcgcagctcctcggatggttcggcgcacgccgaatcgagcgtgagattgcggcccacgctgcggcacttgcgcgcgagagacgacaccatgtgagccgacagcttcatcgccgccagacggctcactctggcgttcacgttcgggttgccatcgcggtccgctgcgatccagcttccgggatgaaagaacgcggggcacaccggtggcacgcggcctgcgcgctcgccgagcacccagtcgtcgaaccggcgatacacctgggggatcgtatcgaacagcgtcccatcgaagatgtcgatgatcgtatcgacctcctcgaccggcgtcggcttcttgatcgctgtgggagaggtgcgcagaagcgcatcgatctcttgaagcatatggcgctcgttctccacgagatcggatcctccgagacgcggcctctggtcaagcagagcagcgatcctgcggatctttccctcgacagccttgcgccgcgcatcggtgggatgcgcggtgaagacagggtgaaactcgagtcgatcgagcagctgtgtcgcgcgctgcaccccggtctcttcgatgagccggcgataggcgacggtcagctcgttggacggatcgaccgcagagtcgatcgaaacttcgctctcccgcttcttgagcgagcgaacccggaagttctcctcggtgagattcgccaaatggaagaaggatgtgaacgcgcggacgaggatctgctggcgctccgcgggcaccgagtcgagcagcgccacggcgtcgcgaaacacctcggaaccgtcgttgtccgagacgcgggccgtcccccgggtcgcgggctcatcgccggatccggcttcggaacacccgcttggaacctgcgaaggcaccgaagatgtttcgggcgcggtcacgttgatcacatcatcgagcagctcatcgaagagcctgcgaaccgcgggatcgtactcttgaaggatcttgcgctccaagcgcaagaacagctcgagattgtcgcgcagcagtgtcggaacatcgatgtccgccagcgtgtctgcggctgccttcgtttcgacggcatcgatgcgtccggcgaagatcgcctcgttcgccagcctgtagaccgtctccgtctgcttcgagtcgattgccgctgcgggcttggcttcacaacgtggtcggatcacagagtcccccttggtctttcggcgcggcggccggcagctgagcgcaacgccatcattataggggccgcaggcgccgcggcccgcacggcagcgcatctatgcgcagatgtttacagaacccggccccgcccatgctccgacctcacgcgctcgcacgcgcgctctgcagccagcgagccgcgcctctctgcccgcctcagctgagacgggaccgaacgtcctcgagaatctcgtccagggctaccagtcgctcctcatgactcaccatatcgcgcacgcgcacggcaccagcggcgagttcctccgcgccgatcacgatgataagcgccgccttgagcctgtcggcctgcttgaactgccccttgagcgagcgtccctgatagtcggcctcggtgcgcacccccgccgcgcgcagttggagcgcgatgtcgaacacgcgctcgcgcagatcggcacctgcattggcaacgtatacgcacggaggcgcgtccttacccaaccgcgtgccctgagcttcgagcgcgagcatgatgcgctcgaagccgacggcgaatccgacccccggtgtcggctttcccccttcaagctcaaccagcccatcatagcgacccccgccgccgatggagccgacggcggcgtcgagggcctccacctcgaacaccgtacgggtgtagtaatccagacctcgcacgagcgtcgggtcctcgagatagctcacgcccgcggcatcgagatatctcttgacctgatcgtggtgagcccggcactcctcgcacaggttatcgatcatgagcggtgcggatcgcatgatcttcgaacaccgatcatttttgcagtcgaaggcgcgtagcggattgagctgtgcgcgctcgcggcactcatcgcacatctcatcagcgtgtcgcgcgatgaagtcccgtaccttttcgcgataggcgggacggcaccgcgcatcgcccatcgagttgatgctgaggcgcagacgattcatatcgaagccgatccgccggtagaactccatgagcatgacgatgctctcggcatcggcggcagcatcgggcgcgccgagccactcgatgccgatctgatggaattgacgcaaccgacccctctgcgggcgctcgccgcgaaacatcgcctcggcatagtagagcttgaccggtgcccctccgggggggacgagatttccctccaccacggcgcgaaccaagcctgcggttccctcaggtctcagagcgagacgctgcttggccttgaggttggcttccgtcccctgagtgagcgcgcgctccaggttcgccccggagaagacgcgaaacatctccttgcgcacgacatctgtcgactggccgataccatgcacgaaaacatcgacctgttcgatagcaggggtctcagccaattcgaacccaaagggttcgaacacctcagccgcagcatctcgcatcgcgatccaagcgcgcatatcgcgcccgatcagatccctcgtgccctcggccctctgtgcccgcatgcgcatgtcctcccactgaccccgttgacggaatcactcgtcctcgtcatctgtgaaaaatcccagccggctccgcgacagaccggccttgccctcccgtgcgacgataacgagacgcgcgacggccagcgatgattcgtagagtacgatcagggcggcatacatcatgatgcatgtgaccggtgaggcgtcgggcgacacgcatgccgacacgaagaccatcacgacgtagatgtagcgccactgcgccctgaacgccgtatagggaacgatatggaagatagacagatagaagatgaccaggggaagctcgaacgcgataccgaagccgatgagcagcaaaagctcgatattgaggtagtccgtgagttcagccagcggatcggcgatcgccttcgtctcgccgatcagccactgaaagcacggcgggatgacgaacaggtagcagaacagggcaccgatgaagaacagcgccgtcgcagccaagaccgtcgggacgacccagcgacgctcgttgggcttgagggcgggcaagaagaatcccaagatctgccacaggatcatcggtgtgcacatgatcagggcgactttgaacgaaattgagaagcgcagcgtgaagccgccgagcgcggaggtgatgtagaacttgccggcaaccgatggagcgatcggcatcttcaggatatcgacgacgacaggcgtcgcgaagtacatgatgagcgcggtcacgaagaccgagaacaagatgatggtgaaacgacggcgcagctcccccagatggtcgagaagcggcatacgggctggtccgatcggcatcaccgatcacccccctgctctgatccatcttcaggggcggcgcagctcgcctgcgcgctcggtgtctcctcgtccgcacgggcgcgcacgcggggcctgcgggcatagagcctctcggtctcggcctcctcatcgagtcgcgcctccggtgcggcctcaggtgatgcggcgacgtcggcctgggcgatcacgccgccggacttctcatccgctgcgctcggctcggatgcgcccggctcgacgggccgggtgctctgttcgtcctcgagatccccctcgggatgcgccacgggctcgccggcggtcttcgcctgctcgctcagcaggcgggcgcgccgctcggcgaatgtctcgctcttggcctcggctgccttcctggaggcgatgtcgtcggtatcggcgtcggcgtcctcctcatccggaacatcgcccttcgtggcggcgtccaccaagatcgaaggatcctgaacggctgtcgcgagcggatccacgatctcggattgaaccatcgccgtcattctggcctgcgtctcgcggaactgacggatcgcgcgaccgatggtgcgtccggcctgcggcagcttatccggcccgaagagcaacaggatgacaacacagatcatcagcatctcattgccgccgatatccaacacgggcaacctccaagggtcatctgacacggtcgacgcgttgcgaccggtcgtgaagcgctctcataaccctacgagaataccaccatcggcaagctgagatgtgacgagatgtcgtagtcaccgaccagaaatagaaacctctgtatcaacaccgagcaggtgcgcgacgcgcatgacgcccggctggcagttgacgatcgagaaccgcttgcgcctcctctgggcgttttgagccatgccgacgagcaccccgatacccgtcgaatcgatatagctcacatctccgaagtcgagcttcacctcatcggccggctgctcgaacgccatgtcgatcgcagtcctgagtttcgacgcgcacgaaatgtcgatctcgccccccactgcgatggaatagcactcgggctttgggtcggttgtgatgttcaattccatgcctgctccttcagagtggggtccattgaccggaaccggtggaagcgcctgcaaaaagcgcgcctgtcagcttcttcttgctgtattgtatccttctgagcgcgacgataacacatgcaagcggattctcaattcttccgcagggacggcctttcggcctccgatggcgattcccgggattcggcgcgcgcggccgcctcctgctcggcagccacgagcttcaccgcgagaacgaacacgtcgagtgcatctgagagctcttcaagggacggatagctcggtgcgatgcgaatgttggcgtcgcggggatcccgcccgcccggccaggtcgcccccgccggcgtgaggcgcacgcccagatcacggcagagcgcgacgacgcggcgagccgtccgatccggaccgtcgaacgagacgaaatagccgcctcgaggatgcgtccaggtcgcgcaacccgaggcgcccagtccagctgcgagcttggactcaaccagctcgaagcgcggccgcaggtacgcggcatggcgggccatatgcgcgcgaatgtcggcaagcgtgggcagaaaccgaacatgacgcagctggttcatcttgtcggcgctgatgagcgcgaccttgagagcgcgggaaatgtcatcgagcacgcgccgagaagccgccacgaaagcgatgcccgatccggggaacgtgatcttggaggtggatccgaacgcgacgacgcggtcttgggtaccggcagcgcccgcgatatcaaagatgttcgcaagcggctcgcaatcgggatacaggtcgtgcacggcataggcgttgtcccagagaatgcgaaaatccgcagcagccgtccgcatggtcgccagacgttgcacgctgcgtttcgagaacgtgacgcctgaggggttcgaatgctttggaacgcaccagatgcccttgacggaatcatctgtggcggcaagccgctccacctcatccatatccggtccatcatcggtcatcgcaatcggaacgttttcgatgccgagctcctcggtgatcgcgaaatgacgatcgtagccgggcaccggacacagaatacgaggtggccggccgctatgcgaggccgcatatgcctcccagggagcgtgagcgcatgtgccgcgcagccagaacatgttgatggtctcgtactcgatgagcagactcgaggatcccaagacgagcgtctgatcggacggcacaccgagcagctctccggccaggcggcgagcggacgggatgccttcgaagcagccgtagtttccgcagtcgatcccctcatcatgcagatcggtcgtcgcatccaccgtatcgagcagcggaagcgagatcgccacctgttcgggcgagggcttgccgcgggtcatgtcgagcgtcaggccccgcgaccgaacctggtcggcctgatctctcagctgctcgatcactcggtcgagctgttcatcactcatctgcccgtacacggtctgcataatcggtcccctctgggattgaacgcgtcacgcgaagacgagacctggccaaggcctcggatgcgcttctatatcggtggatatcagtatacgtgcagcagcggagacgacaggggagttttcggcagcgcgtgagaatctcgatgatcggtcttgcgagatcggcgcacgctggcaaggagcgcggccggagagaccgaaacaagaccccgacgcagcaggcgacgccagatgccagacaatggagaccaagcgaagctcagctatgaacgcgttgatgagggccccatgttgaaaccatgctagattgagagcacgtcgctatgatgggagcgagaacatgggcatcatgccgattcaatccgagggctccgaggagctgcagcgcttcgtggacgcgctgttccgcggacgcacgacggtcgagctgctcgatatcgcactggaggcggaagtgctcgatctcacggtcgatgcgcgcgagatcgtgagcctgctgccacctggcacctatgagcgccagcggctgtgcgaccagctgaactcggccacagccgcacacgggtggagcgctctgttcggcaccgtcgaatagaccgggcgccatggcggcggagccgcacgcgagcaggagacgagacgcccgccggcgccaccggctcgcgcgcgacgacccggcggcacctagcgacgcgacgcctggagagccacgtaggcggcaccgaagataccggcatcgttacccagcgatgctatctcgatcggtgtatcggctgagcagatcagagcatagcttcgatagcactcgacgagtcgctccaagaagagatccgaggagttggacgtccccccgcccaaaacgaacgcctccgggtcgatgacgcaggcgacgagcgcgagagcacgccccagatagtcgcacatggtctcgatcgcgctcgcggcggcggcgtcgtcatcgcgagccgcctcgaagacggcgcgggaatcgctcggccccgccagcgggacgggctcgacgcccgctgatcggcacgccgcgagatagctgcggacgataccggtggcagaggcgtattgctccaggcacccatggcccccgcagccgcacggacgcgtctcttcgggattcagacacatatggccgatctcaccagctgctccggcgaccccggacacaacacggccggcgtggacgactccgcctccgacaccggttccgatcgtaacgaacacgaagctgtcggtgccccgcgcgctgccgacccaaagctcgcccatcgcggctgcgttggcgtcattttcgaatgtcacggccgcagctgggcagctctcgcgaagcgcatctctcagaccgtcgagatcgagtttgatgttcgcggcgaccttgatgcgaccatccgagggaaccggggcggggaccgccagaccgatacctcgcacgtcttcaggagccgcagcggcttgagcaagcagacgatcgatgcccccggtgacggcggcgtatccgaccgcatcggtcagcggcggcgtgggcacgacctcgcgcgcgatcagctccccctgcgcggtgagcagaccctccttgaccgtcgtgccgcccacgtccaagccgatatagaaccctgcggtcctcgccatgttcgctctcccctcacggcgacgctcgtcggtcgccccgtcacgatatgatacccgtctaacgcgcgctttcattccccgaaagcccgctcttcgcgcgcaaggccatgagttcgcgatagacatcgatgaaattcacggtcagaatcttgacgatctcggttcccgccatctggtcctcggcgtgcaaaagaatcagaggcgcctctccatgtcgagcgccggcggcatcggcctgcagaagcttcatatgaacttcatgaccgctgttgtagttctcatctccctgtttgacgagggcctccgcgcgatcgagatctcccgccttggcggcggcgatcgcctcgacaaaggaggatttcgcagaaccgacgtaggagatgatctcgaagcaggtgagctcgagctcgttcacgtcctccatggagctcacctatccgatcttcgcttggacatcgtccagaatcttcgccgcattcatgcgtccgtattcgatcatcgggatgacctcgacggggatgtcgcgaccctcgacggcgcgctcgaagtcggctttggtgtagccgatctggggccccagaagaatgatggccgcttcatccacatggtccatcgcctcgttgagcgggcgcgcctcgatatcgacatcgagatcgcgcgaggcggcctccttctgcatcttctgaacgagcagactcgttgacatgcccgcattgcagcacagtagaatcttcttcatgatccgctccaatcagtcgggaaaacccacgcggccggcgcgccgcaacgtcgcgcgcacgcggccgcagatgttatctgtcatgctagccttgctcagcttgctccgcaagctcggcctgcttctggagactcttttcgcttgccttcatgaacggcaggtagataaccgtatagagggccaaaagcagcacctgcagcaccgaagcgcgcagatcgcctccggtggcgagcgcgccggagaacacgatcggacacgtccaggggacctggatcacgcaaggactgatgagaccgatgaccgtggcgaaataggagatgacgatgccgagcgcggtgttcagcacgaacgggatcatgagcgggatgttgaacacgatcggatagccgtagatgacgggctcgttgatgttgaacagtccgggcaggaccgccatcttggcgacctctttgctgggccgataccgacccatgatgaacgtcgcgataaggagcgcgagcgtgcaacccgaccctcccatgagcgcgaacacgttgatgatatccatgttcatgaagttcgccatcgggatggccttgccggcgttgtacagcgcggtgttgttcagaagcacgatcgtcaggatcggctcgacgagcacgccgttgatcgttgtctgatggattccgagcgtgaacagaaacgtgccgatcgagtagatgatcaccagaccccagacgttggtcgtgagcgcacgcagcggtgtctggatgaactcgttgatgatagccgtcagatcggtatgggccggtatggcgaacaggatcatggccaccagaccgaaggcacccaaggacagaatcatcggaatgagcacgtcgaaggacttgccgaccgccggcggcacgccctcgggcatcttgatgcgcagcctgtcgacaccggatatcttgatgaacaccgtcgttgcgagcagaccgacgatgatggcggagaagagccccgctgtgccggtatagccggtggtgaaggcgcccgacacgggcgttgttatgctcttgccctcctcgaacagctgcgaagccggagcgaccgctgcggcaacggtctgcggcatgagcacggcgagcgccgacacggcgatgacgacacaggcgatggggttgtcgaagcgcttgttctgcgccaaacagtagccgatcatgccgcacaacaggatcgccgagatgttgagcgtgccgttcgagagggcaccgccccagtactgagcccaaccgagcacatcggcgctcggcatcagaccgctcgggccccagatccatgtgaatacgacgttgttgaacagcgccgcgacacctgcgaggatgaacagcggcatgatggtggcgaagccgtcacgcagcgatcgcagatgaacctgatttccgatccgcgcggacacgtccgcgaatctgtcgagatagccagtggcgtctgccattgccctcactccaatcgactcgagttgacaacgattcctagcggacgatatgcgtggcgaccacctctttcagccaatctgccgagcgcttggcccggcgtgcgtagccctgcgtgagatccacctcgataaatccatagcggttcttgaaggcgttcgcccaagaccagttgtcgatcagcgcccagtagtggtaaccgcggcaggccgcgccctcatcgatggcacgggcgatccatgcgagatggtcgcgcacgaactccacgcgataggaatcctcgatgcgaccgtccccaccgcgctcgcgaccctccccctcgatgccgatgccgttctcggagatgaagaactcgagaccgggatagtcccgcttgcatttcatgccgaagtcatagatgcccttcggatagatctcccagccgcgcgaggtgttcatgcgcgcctcaggccagacataggcatccgcgaaccgggggtttccatatgagtccgtcggcgcgtcgggtgcctgcacgcgcgagggctggtagtagttgcagccgagccaatcgactggtcccaactgaagaatctgcgcatcgccgggacggtgcgggagccgttgcccgcgttgctcgagcgtctcgatgacatctgcgggcagcgtgccatcgcgcacgatgtcgagccaccacctgttgttcaacccgtcgttcatccgaacggcctcgagatctgcctcagatggatcatccttcgtgtaggacgggctgaagcagttgatgaggccgatgcgggcgtcgtcgcgcatctcgcctttcgcctgagcctgacgaaagcgctcggtcgccaggcagtgcgcgatcgagatgttgtagcgcaccgtcagcgaccggctgaaatcatggagctgaggataccagacgccggtcatatagcgctgctcgggctcgacgatgggctcgttgaacgtgaaccatgtgcgaatctcatcaccgaactcgcgaaatgcgatctgcgcatatctcgcataggcttcgacgacctcgcgactctcccaaccgccgcgacggaacagatatgtcggcatatcgaaatggtagaggttcacgaagacctcgagtccgcgatcggcggccgcggcgaagagtcggtggtaccatgccgcgccctgcggattcagctcgccgttggcatccagcaggcggctccattgaatggatgtgcgaaacgaggtgaggccgagatcggccatgatgtcaagatctccccggtagcgcgccatgaaatcatttcccacatatgagcccacgcgattgtgaaacgcgtctatggactcatttgaccaggtgtcccacatgttctcgagcttgccgccgatacgccaggccccttccgtctgcggacccgacatcgccgcgccgaagaagaagtcctctggtagcgtatagtgcctcatgcatgcccctttccggtgccactctgatcgagcgacgatcgagttggcttggttcgaatcgatccgcatttcgcatcgttgttaaattatagcgctatacttttttattcatagcacttttattctatatcatcactgtttttgaatagactattccatctgcgaagatattgatgatcgacaagattatacttgtctctggcaccgataagatgcgatcgaggatcggggaggacggccatgctcaaatacgaggcgatcgcgcgcgacatccaaagcagtatcgaggacggctccctcagacccaatgagcggctcccgaccgtggtggagctgtgcgagatctacgcggtgagcaagatcacggtgaagcgcgccatggattggctgaccgaagccggactggtcacgacgcgacgcggttcgggcagctacgtgaagaacagcacgggcttggttgacgatccgctctcggtcggcgtcaacgaccgcgctcagggcttcacggctgagcacgccgaccccgccgagaaggtgtcctcgatggtatacgcattcgatatcgtgatcccttcacccgagatcgctcgccacctggctatcgcgaatgacgacttcacctactaccactgccgtacgcgactggtgaacaacgttccgatcactatcgagtacacgcatatgccgctggacctcatccccggcctgaaacgcaggcatgtctgcgcatcggtctatcgctatctccaacagggcctgggactcaagatcgcgagcttccaccgagcgatccgtgccgtgccggcagaccagatcgaggccgagcggctcgggatcgcatgcaatgagccgctgctcgagttcgagcaggtgggatatctggacagcggagtccccttcgagtactcgatatcgcgcaacgtcggcaagcgatacacgctgcacaacatcacgctggcctgagatccgctcagatgtgcccggatatggcacgacgtgcgtcatctgtgatgttgcgacctcgatgggcgccgctgctccactgtcgccccggcgatcgagatcgcgcaggccgccacgccgagcagcaggcacacgagtcccgacaacgcgagcgctctatacgagataacgccatagagcgcatcgcgcatgaccgcggttatgtcgagcagcgggaccggccagaaacggacggcggcacccaccttggcggtggacaaaaagatcgaagggaccatcgccagcgtcgtgatgataccggtatagctctgcgcctcgcgaacggtgcgcgagatcatgcctgccgcgacgaacacgaatgagaacagcgcggaagcgatcacactcgtctgcgcgaccacgacgagcgtctcgccggtgatgatatgggagtctggcatgcgaatcgcgatgtaggcaagggtgccgcccaagccgagcgccatcgacgcgcatgctccgagcagaacggcgaccattttgccggcaaccatctcaaaacgcgagatacccgtcgagaccagcggctcgaaggtgcccgcctcccgttcgcggaccgtggcggcgatcgcgagcgagccagccgacatgctgcacacgaccatgaggccagccgggatgagggtgcaggccaaaagatcgccgacaccatcctttgacacatcggtgagcgagaccctgcctttccgggcgccgagcgactcctcgagcatctgcctgaatgcggaggcggcatccagggatgaggatgtggaactcgagtaggagatcgcgtagccacctgcctccggctgctccacataggcatcgatctcgcctttcctgagcatctcctcagcggagtcccgcccggtgacaaggacggcgctcacctgatcgacgtgaccgagcgactcgacgagctgctcggtcgccgcgccgacggtcttcggccctccggccgcgtgccggctcgtcatcgcccatgaactgaacatgagaagcccgggaaccaaaacaagcgagaccacaagggtgtttatgactgtccgcctgctcgcgcagaagcatcgcagttccttgcgcgcgatagcgacgataacccgcagcctcatcgcctcgtcaccagactcctcaccgtcgcgaacgcctcagacagcgacttgccccgcgtgagcgtccgcagatcctcgcacgtgacgacccggccctgcttgagaacgaccacctgatcgcaaagatccaggatctcaccggcggagtggctcgagatgatcacgatcctgccccatttcacgctttcgcgaagaaattcattcatcgtgctcgacgcgacgaaatcgagaccggactccggctcgtcgagcatgatgatgtccggatcgtgaatgagcgcccgcacgatagcggtcttctgacgcatgccgcaggaaagctccgagacccgacggtccagaaaaccgtccatatcgaagcgctcggagagcatgcgaatcctctgtctggcgacgcgcaggtcgagcgcgcgcaacctggcaaaatacagaatgttctcgaatgccgtgagctcttcgtagagtccggcttcacctgcgagcaaaagggtcgtctggattcggcgttgccgctcagccgtcgttgcctcgttgattcggaccgtgccggaatcggatctgagcgttccggcgagaactctcagcatcgtggacttgccagctccgttctcaccgagcaggccggtgatgtggccgcgtccgatgttgaatgtcacatcatcgagcgctgtacatttccgatagtgctttgacacccccttgacctcgatcactcgatccgccttcccgagacgcgcccctactcgaactgcagtgcattggatatcagtatagctagttcagtctgcctccataaaggcgcgcacctgctcatgcgaccccacctccgatttcaaagggtccgtccgcatcgagacgtctgcccgcgcgcaagcgcgcgatcgccgagagctgacggatgaggagggtctgcagagccttcatctcaagcgacacgcgagcgcaaaagcgccttcagccggtctgctccagccggctggcgaggatccgatcggtctcatcgaggaccatctcgagggtctcttcgaagaagtcgtcattgagcagcagataaggtgggtgctcggcgacgccgccgttcgcgcgcacgacctcggccatgaccgcgatcgtcgcctccacgctcgcatgatcgatcggatactgcggaaacgccgccgccgcgtaaagagccggcgtcatgcttgcaggcaccgggcgacatgcccggtgcctttttttgctgcgaagcgcccaggacgcgacgcgcgccgagcgagctcacctccgcgacagcaacgtttcgagccatgcgcgataccgctcgatgccgttggcgctcagccggtagaacatcctcgcgtcctgcctcgcgacctcgaccaagccggcggagaccaacatgttcatatggtaggacgtggtggctggcgtgaggccgattttgcgggcgagttcgacgccgtagagtcgattacccttcaatatatgcaggatggcgaccctgttcgcatcactcagggccttggagacacggacggcttcgatatcagcgaggccatccgtccgaccggtaaagacgcgattgagcagaagtccgagaacgcaggtatctccgatggccatgaccagcagaggggcagcgagcgacggtgtgatccgtgcatgggggtaaagcgacaccgcctggtcgaccatcggagagagcttatcgtcccgcagctggtccccaagctggctgaggacggaggccatctcgggctcgatctttcgacgcgcctggttaaaggcggggatattggctgcgatcgcccgtatgaccagagcgattctcggtttgggctgctgccacagaacggagagctgccagcgcgcgcgatcggaaagaccgctcgtctcaagcgcggcgatgaaatcggcaccggtccccatgatcgccgagatcccgctgcggacctcgttgatcacctcttcctcgggcagagcttcgaaatcgcgcagccaagccggatgggagacgagcagcgatacgaacagcaatgccgcctgatcgctcaggtccgcaatataggagctcccggcgtctttgaccatgcaggcggcaaaagctgagaaatagcgctcgatcagatgaaactgcgcggcatagcaggcggccccgtcgatgccgagggcatcgagctgctcgatcgctctctttttctgcctcttcccccagtccgcatcagcgagcagaaagaacgtctcgacagctgggtccaattgtagcttcatggcgggcctaccttgcgttgtctcgcgtcgggttatcgttggatgcgcgcagactctgaaatgaggcgaagccgccttgtttcgcgatgagcgcatcgtaggagccgatctcctcgatccgaccgtgcttcataaagagtaccgtatcgtatcggcgcagcagctcgggtctgagatcgtgggtgatggttatcagggtcagatcgtcgatcttcagcagggcggactcgatgtcgcaggcggtgcgggcgtccaccgcgttcgtgccctcgtcgaggatgagcagcggcttttcgtcgatgatcgcccgggcgaccgcgatgcgctgacgctgaccccctgacaggcgcgcaccgagctcaccgacctgtgtggaaagcccctgcccgattcgggcgataaacctgtcgacaccgctgatggtcaaggcgcgcgcccaccgctcccgtgagtaggatcgtccgagggagatgttgtactcgagggtttcgtcgaacaggtacgcatcctgctgtacggtcgaaaccatctccagcactcgatcgacgtcgagcttgtgcagctcgcagccatcgattcgaatcgcacccgcgtaatcgctgcgctcggcggcgagcagccgaaccagcgtggtcttcccgcacccgctctcgccgacgagcacgtagctttccccctttttcagcgtcgcgctcaaacccgatagcaccggccgttctgccgcgtagccaaagctgacgctatcgaagatgatctcctgctcgaaccgcgggacgcggttcccgctgaagccagatggcgccggacgtcccaggactctcaaccgggagaggaccggcgcgccggcgcatatcatcggcagactttgcatgatgatggcaacgggctgcacgaatgcaccggatagctgcaagatggccagcaacgtgccggcgagcatctctccgcgcagcacgagaacacctgtcaccagcatcgtagcgatttggagaaccgcgcccatgacgccggcgagaccctcgctgagcgccagcagccgatcagcggcgaactttttgctcgccaccgcatcgcttcgggtcgcgagctcgcagctcgcccgttcgatgagacggcatgcgcgcagaacgccataacctgacagacgatccttcacaattgatgtgtagcgtgcgcattccgtcgaatacgcctcctgccgctttcctatcaagccgcccacacaggagggcagcaggtacatcaagaccaggccgcccagcatgatcgcgccgatgagcgcgctgtagaagaacagggccacggccgccatcaggaagatgagcgcatattgaatcgacttcagcagcggcacgacgatgttctcttcgacgattttcatatcgttggtgagcgcggacaggtagtccgccgtcccaaggcaaccgaaatgctcgttgtcacgggacagtatgccctgttgaacagttgttctaagatttcttatcgctgtgatgacgacctgcttctcgacgatcgccgcgcagatcgacaccgcagccatgatgaccagataacccaacgcgacccgcagcatgacaccgaatcgctccgaatccgcatcgatgacggcgttgaggacgagctccagaatggttgccgcagcgaccgtgagcgccgccaccgcgacccccatgaagatattgagtgtgaaaagcagcttgcaccggcggaaaagccccagcatggtcactcctcggtttcgcaggatcagatattagatattattctaatatagatgtgtattatattcatctaatatcttcgagtatcccgtgaacggcaagcgccgatgtcgcccgatcgtcgacacggctgccctcgtccgaagaccggtgtcacgcgccgggtggatcaccgcagaagtcgcgccttgcgacgcctgcgcgtgtgaagcgcatgctggcaccttgcgaatttcggcaacgtccagtttaagtttcgatccgctgtcctgttgtaactcgctcccataagggcgcgcacctgctcatgcgaccccacctccgatttcaacgtctccgtttgcatcgagacgtctgtccgcgcgcaagcgcgcgatcgccgagagctgacctgtgaggagggtctgcggagccttcatctcgagcgacacgcgagcgcaagagcgctttcagccggtccgctccagccggctggcgaggatccgatcggtctcatcgaggaccttctcgagggtctcttcgaagaagtcgtcattgagcagcagataaggtgggtgctcggcgacgccgccgttcgcgcgcacgacctcggccatgaccgcgatcgtcgcctccacgctcgcatgatcgatcggatactgcggaaacgccgcagccgccgcgtacagagccggcgtcgcacgcggcaccgcgctgatctggagcgtcttgccgaaccagtcgaaatcgccctgcttcttgatgcgaaactgctcgccgggcacaccgccatgggagaacagaaaagagcgcacctcggtgttccacaggttgtcggcgagcagatgggtccaggcgccgaggcacagatcgagctcgacgcgggcttcaggcggcgtttcgcagcgaaccgctgcagaggtctcaggacagacctcgtcgagtgctccagccccttcctccgcgcgggcgcggacgagctgtgacacaacgtattcgtcccagaactcccgttcgcgcgggcgcgggatcggttcggaatcggtcagatgcgtctcgtggtaggcgatcggatgggcgatgtcgggcaccatatagccgacgaagatgtcgggcaccacgttgccgaagaggaacgcgtcgacggcgcgcacggcgcgggccaccgctccgccgcgcgcgagcagccgctccgtctgggcgatatgtatgttccagctcggcaagacagcctcctctgctttcagcgggcccactcaaggtcgcgttacgagcggacctcgccgccggtcgacgccgtgaccttcttgacgaggcgctgatgcgccttgtcgacctcctgcgaggtgagcgtgtggtcatcggcctgataggtcagcgagaacgccatggactttcgcccggcgccgacgcgcgcctcgtcgcggtacacgtcgaacagccggatgccgcgcagcagcctgccgcccgccgacatgagcctccgctcaagatcctcgcagctcacgttctcatcgaccacgatggcaaggtcaacttcgaccgccggatagctcgaatgggcgcgaaaggagcctgcgtcgcgcgcgccgtcgacgagcgcgtcgagattgagctcgaaggccacgaccggctgatcgatgtcgagcgcctcgagcgcgaccgggctgatctcgccgacccagccgagcaccgcgccgcccgagagcacctctgcggcccgtcccgactgcagatgagcggcggtgtcgccctccggaacgcggaagcgaaccttctcgatccgaagctgggcgagcagctcctcgacgacgcccttgccatcgaagaagcgcgccggcttcggatggtcgagccagctgtcgtaacctgacgcgccggtgaggacgcccgcgaccgaggcgcgctcgcgcggcaggctcgccgactcccgaccgaagaacagcgtacccgtctcatagagcgcgacatcggccgtgccgtgggcgaggttgtaggcgacctggtgcagcaggctcggcagaagcgatcggcgcatctcggtctggtcgtgaacgagcggattcatgagcacgaccggaagcccgcgtcccgccgtgctcatgccgatccgcgcgagatcatccggagccgcgaaggacagcgagcgggtctcgctcaggccgcaggcgcgcaggatcgagccgacgcgtcggcgcgtgcgctgctcgcgcgtgaggccgccgatgtgattttcagcggcggggatcctcgacggcacgcgctcggtgccccacagccgcaaaacctcctcgatgagatcgatctcgcgggtcagatccggccgaaacgtggggatcttgaagcgaagcggccggtcggctccctcggctgcggggccggcggcctccgcggcgatgcggccgacgtgctccgcggcgtctgcgctcccgatcagctcgcagcccagccggatgagagcgtgctcggcgaaggccgcctcgatcggcgcgcccacgatctttcgcagccgcgcgatccgcagctccacctcggactgcaccttgggagccgggtagtgctcgacaaagccgggggcgacggtgccgccggcgatctgctcgatgagcgcgcaggcgatgttcgccacgtccaggcagcccgcctcgtcgacctggcgctcgaagcgaatcgacgcatcggagatgagcgagagatcgcggctcgtgtgcgaggtgcgcgcggcgtcgaagcaggcgctctccacgagcaccgaggtcgtgtcgctctcgatctccgaatccatgccgcccatgacaccggccagcgccaccggtcgctcgccgtcggtgatcagcaccatgccctccgacagcgtccggtcctggccgtcgagcgtgcggaacacctcgcgggggcgcgcggcgcgcacgctgatctgccggtgaccgtcatgggcggcaaaggcttcgaggtcgaaggcgtgcagcggctggccggtgagcatcatcacgtagttcgtgatgtcgacgacgttgttgatcgagcgcacgccggcggcggccagccgctggaccatccactccggtgagggcccgacgctgacgccccggatgacgcgcgccacatagcgcgagcacaacccttccccctcgatatcgagcgcgatctcctcggcggtcggtcggccggcctcccgggagatcgagggcgcatcgatgcgcagctcgcggtcgagcaccgcgccgacctcgcgggccatgccgatcatggacaggcagtccggtcggttcggcgtgatctcgcagtcgagcaccgtgtcggaggtgccccgatagcgcgagaagggcacgccgaccggagcgtcgggcggaaggatcatgatgccgtcgtgatccgctccgagacccagctccgccgccgagcagttcatgccgcgcgactcgacgccgcgcagcttgctcttcttgatccggatgccgccgggcagctcggcgccgatgagcgccgtcacgatgtgatcgccctcgttgaagttctgggcgccgcagacgatctggatcggctcgtccgcgcccacatcgatcatggtgacccacatgtggtcggagtccggatggggcaccttcgtgaccactctggcggtgaccacgttttcgaggttctctcccaccgtctcgaccgtctcgacctccgtaccggttcggttgagacgctcagccagctcataggggtcggtcggaagatcgaccatcgtcttcagccatgcataggatacgcgcatgtgcgatatctcctctcgtgtcgcgaacgaaccggatcagaactgctcgagaaagcgcatgtcgcccgtcacgaacggacgcaggcccggcacatcgaagcgaagcgccgccacgcgctccgcaccgatgccgaaggcgaaaccggagtactcctccgggtcaacgccgcagttgatcagcacgttggggtcgaccatgccgcagccgaatatctcgatccagcccgtgtgcttgcagaacgcgcagccctcgcccgcgcagacgttgcacgagacatccatctcggtgctcggctcggtgaacgggaagaaatgcggccggtagcgcacgcgtcgatcggagccgaacatggtgcgcgcgaagtggtcaagcgtgcccttgaggtcggcgaacgagatgccgcggtcaacgaccaggccctcgatctgagtgaactggggcaggtggcaggcgtcgatcgtatcgggacgaaagacggtgcccgaagatatcatgtagatcggcggccgctgcgtctccatggtgtggatctgcacgccggaggtctgcgtgcgcagcaggatgtccgactctccgtgcgcgtggcgctcggcatgctcgaccgtgcccggcgcttggtcttggatgtagaacgtgtcgcgcgccgatcggctgggatggtccatcggggcgttcagcgcggtgaagttgtagtagctggtctctacctcggtgccgtgctcgaccgtgtagcccagagcgcagaacagatcctcgatctcctcgacgatctgcgtgatgaggtgccgatgtccgatgcgcggacgggccccgggcagcgtgatgtcgaccgcctcgcgctccacggtcgcagcgagcgcctcgcgcttcatctgcgcggcgcgtcgctcgatcatggcctcgaccgcggagcgcacctcgttggcgcgcttgccaacggccgggcgctccgaggcgtctatggttcccatcagatgcatgatagcggtgatctcgcccttgcggccgagcagcgcgacgcgcgcggcgctgagcgcttcggcgtcggaggcatcctccaccatctgcctcgctcgctgctcgagcccttccagatcctcgatcaaacccatgcccgtcccctttccggtccgcccgccgtatcgtcggaccctgttcgctctcgcgcacccgtttcatgaaaaaccgccctcgggcgctctcgcatacccaaggacggctgatatccgcggtaccaccttgattgaccggcaggctgtctgtcctgcggtccccttttgccctgtgtcgccgggatccgcggctcccctactggaaacccggctttgaggcaccggggggttcaggtcgctgctcgggagtgaacgcgagcatctccgtcggtggatgggcttccagcctgggacccgtcctctcttgaccggacgcatatgagacgcagaccctctccgtcatcgcgttgtgcgctatcgtagcacaaccgggacgagggcgcgacgcgcgcagttgatgtttcaggctgtctcggtggacgatattcttttgatatgggcatgctcgaccatcagaatccgcggctcgcgctttgtcgcttcttcggtgagaaagccgagcactcgggtgaactcaagcgggctttcaatgattgcactttgttcttgttctgccatcggaacaaaacgtccaacgaatatgcactatatcaacgggaccggctgttataggtctcctcatccagctcgccatccttgctgcagacgatgatgtcaactgcggcatcgccgacgacattcatgggcatcactgccatgcttgccggaaaattgatagccaatacaagcgaataggccatgtagcacagatcggtcgtgaacccgagcgcgttcatgagcacgaacacgagtgtgacaccggccattggcacgggtggcgtggcgatcgccatgattatggacaatccagccgcgagcgcgatctgatagggctgaatatcgatacccgcagccgttgctatgaacgtgacggcgacgatctgcatgaccgtggtcccattcatgtgaatcgccataccacacggcagaatgaaactagaatactcgctgctgcatcccaactcttttacgcaagacgccatgttttcaggaagaactgccgctgaggactgagtcgccgcagcgagcagggctgtcttcacggtctttcgaatgaagggaagcgggttcagatgagtcgtcatgaaaatagcgatcggatagacgctcagcagcagcacaggaccggagagaaccacggtgatgacgaacgcacctgcaggtaacaggtactcgacgccgtaggtggcgaaggcccgggatatcatgaagcatatcgcccatggcgatacccgatcgatcagaaaatccagatacgtgaggacgatccgatcgatgctgcggagaagatccctgaacggtttggtctgatcgggcatgcggtgcatgcacagccccgtgacgactgcgacgaaaatcaccgacagaaccgctccgttgtcagagaacactgaaaataggttgcttggaacgattcccataaagatggcaagtggattgtactcgtcaaccttctgcaagtcgccaagatcgttcatcggcagcgagatgttgaaaaacccggcagacttcacaacataggcaatcagcgaggcgaggacaacgcagatcacatagaagatgagaaaactcagtatcgccttgcccgcaattcttccgagtcgtgctctatcctcgataccttccatcgcaagagtgagggatatgaagacaaggggcatgataccaagctggagcgcatgcatgaacagctgcccgacgatatagaagatgccgattccgtccgcatcagaggcagcctcgatatttgcgaacaggatccggtatacctccctccagatgggtgattcagcaccgatgcgcatcttgagacctagaaatccgattcccacggcgaaaccaactgcaagcgctatgaccattctccccatcaaagataggcgattcttagctcgcatggcatctcctctcgcgttgaatccaaagacgattcgtgtgggaacgcaaacccaacagtccgtcggactccgcttcagagagaaacgcggatcgatggaccgggtcaatacagcaatttgactccacgggcgcaacaagcctgtttccagtcgtctgacggttcgcaatccgtgaccagataatcgatgcgatccagatcagccaagggaacaaaagcgttctgatcgaacttcgagtgatcggcaagcagtgcgatctctttcgcccgctcaatcaggacgcgcttggtttcggcctcgctttcgcgtgaatcgcgcaatccgccatcgatgctcaagctcttgcagctgagcagcagtatatcgacatgatattgactgattgcgcgaatagtcgtacgtccgtacagggctaatccgctcttatcgaactgacctcccggtgaaacgatagtgatcgcaggatcgttgagctcatggaatactgctgctgagtatgtcagcaaactgacatcctcacggttgccgatcagtcgaatcgtctccaacaccgtcgaactcgcatccgctgcgatggcatgctttccctgaagtataggtaggacattcagtgcgatcgcgcgcttttcagcgagattgcgacgagttctcctataaaaatgaacatcctctgccctatgcgcctcgttcagcactgctccaccataggtgcgcatgagaaatccctcagcctcaagcttctcgaggtcgcgtctgatcgtttcctcggtcaccgacatgctccggctcaagtccgagacactaacctgcccgtcattcgtcagcagagccctgatggtttcgagtcgttctcctgcagccatgtatcgatcccctcacctctgattcttgatcaccctgcaggatacacgatgctgcaaaatcaaccaaaaagatctgtggaccggacatctcctgctctcttcgaatgagccctacttgtcagccgagcgcttcagcgcgctctcgcatccatgcaacatccgatggctcgagcataatatcggcggccagcacgttctcacgcacctgatcgggtgatgtcgagccggataggatcgagatgaaatctccttgagcgagaacccatgcgagtgcaagtgtcggcacagagcagtcatacttttcgcacagcggcttccaagcatcgagcatgtcgaggacccgctccaagttgcccggctggaaccacctcttgttcgcgcgagcaccgaccgcatggtaccctcgctcgatcgttccgctgagcagaccctgctcgagcggcgaataagcttgcaaaacgataccgttttgccggcagatatcgcacagctcgtcttccactccgcgatcgacgatgctgtacttgccctgcacgatatcgagttcgcccgcctccaggtattgtctgacatcagcggccgtcacatttgccgcaccgatcgcgcgaatctttccttgtcttttgagctctgtgagcaactccatggtctccgcgatgggagtaaagtagggttcgaccgcctgccaatgactcatgtagatatcgatgtagtcggtgcccagccgctcaaggctctgatcgatctccttcaagatcgattcggctgagagattcttgtaaagctggcgatcgccgaccttgttgaacagcgcccccttgcgatcccatacgatgccgaacttcgtctccaagatgacgtcctcgcgtttgagatgctcaagcgcacgtccaaccatgatttcactgttgccgaagttataaccgggcgcggtgtcgatcagattgactccacagccgacggctgtgacgatcgtgtcgacgcacgtcttggtctcaaggtcttggtcccaagcggggccgcccccgattgcccacgtgccgaggccgatctgcgagatccgactccccgtatcgcccaacttgatgttgttcatcgtcgattcctctctgagtgaaatgaccgatctttccgtgcaaacaggtgccacaggggccttctgcatgctagcgatatgcgcgtgcgcgttcgcgctcgacctgagctcggttttgaacaccccctgtggcaccgatagcgcgaactgacaagctgcccgcggcatttgcaaactgagcgcacccctcgagcgatcttccgtcgagaaccgctgtcagaaaccccgcgacgaagttatcaccggcaccgattgtgtcgatcgcatgtaccccatgtatcgcgtcgaccgtgaaggagcgcacgacgttctttacaaaacagcccttcgcaccgtttttgatcacaacgtttttcacaccgcaggcgagcagcgcatcagcgatatcatcgagctgctcgcagccggtgagccatgctgcctcgtcgcgattcggaaagaagaaatccagataacccaaagcctcccgcacgttctcaagcgtctcgcccaacctggggtagatcatgtctgcagcgatcgtaagaccgcaggcgcgcgctcgccgaaagatcgtgaccagcgcagtaccgtcaaccagtggattgttaaaaatacttgcaaacgacagaagacgcgcgccggcaaatggtgcgcaatccaaatccgcggtcgtcgtcctccaaaggcttccattgcgattcgtgacgaacgttcgctcgccgtcgggcgtgacgagtccgacgttgatcgaggtatcgatatctttctttacctttacaaacgtgcgatcgatgccctcagcgtcgcagtgggtgagcacatggctgccagctgcatcgtcgcccaccatggcgacgagcgagacgctgtggccgagtcgcctgacgatggttgcctcattaatggcgtcgccgccaatcaccatcgcgatctgctcgacgggattggaatccacctcgaagatctcacgggtcaccggctgcagcggaatatccacgatagcagcacccatgcacacgacatcggtacgacccatcttattcagccttgccttcgtcgccgaacaaaatgatctttgaagcggctcgatctcgcaccgcatcgcgcacgcaacgctcaagcgagaggaacgactcatcgacatgagcacgaaccgcctccatcgcggccaagcacagctcggtgtgaatgtttatcttggcgatgcccccctcgatggcgcgacgaatgtcctcatcgccgatgccggatgcaccatgaagcacgagcggaacgcgtaccgcctcatgcacacgcgcgagcacgtcgaagttgatcttgggctccgagctgtactgaccatgcatgttcccgatcgcgaccgccagagaatcacatcccgagcgctcgacgaactcggctgcctgatcggggtcggtgtaggcgtagcccgcgagcgcatcctcatagaccgcctcgtcgcaaacatggccgagctccgcctcgactggcactccgcggggatggaaccaatcgacgaccgttttgatctgacgaatgttttgctcgaacgtctcggcagacgcgtcgcgcatcacagagttcatgccgtgcttccaagcattttgaacaatctccatcgatcggccgtgatcccagtgcgtgatgacgggaacggtggcagtacgtgccatcgacaccatcatcgcgctgaagtcctcaaatgaagtgttgccgacgaatccggtgccgaacgagatgatgacgggcgcgcgatgctgctctgccgcatccatgacacccatgagcatctctgcgttccaaacattgaaatgagggatcgcgaagtggccctcggtggccttgtgctcccagtaacgaatatctgccagcatgattactctcctttttcgcttggttcccggctcccgccgaccttgatgactcccttgataatatttgctttatttgaaacggattcctcgaaagcatgctgcacgtcttcaaagtcgtacacgttgctcaccatggatgcgacatcgaaacgaccctgtgagatcgcctcgatggtcatcggatagttgttcacataccgaaacacagtctgaatcgtgacctcacggttgatcttcaagaagtcaatcgggacgggctcaggaatagtgccgactatcatgatattgcccccgcgatcaacgatgtccgttgcctgcagagcggtgactttggcacccgcggtctcgaacacgatatctgcaccaccggagaggatctcacggcagcgcgcaacggtatcttccttcgtcgcgttgacggtccaggtcgccccgagcttcttggccatctcaaggcgcttcggcatgacatcaaccacgacgatctctgtcgcgcccagactcttgcagccctgaagcaccataagcccgatgcatccggatccgagtatgacgatcttctttcccaggcgcgcgttgccggcgagcgccgcatgcatgccaaccgccgcgggctcgacaagcgccccctcaatgaaactcatgttctcaggcagatggtagactaagttcgatggatgcgttatgaatcgcgcgagtgcgccgcgataacggggctgagtcgccaaaaagtcaacatcggggcagatgttgtagcgtcctcccagacagtagcgacacgttccatctggcacgcccggctcggcgcacacgcggtcaccgacacggaagtcagtcacttcatcgcccactgcaacgacggttccagcgtactcatgcccgagaccaattcgttgattcggatcagacggcggaatgtagggtccgctttcgaatccgtgaacatctgatccgcagatgccgacatattcgacttctatgagcacctcgtttttcgctggcttcggtaccggcgcatcaaagatcttcatggtacccggcgtgacgagtatcgcttcagagttcctcatggttcctcctgaatatagacgtggcgttctgatacggttagacttcctcagtccgaatggcaccacgtcctttcccctcaacacttccgatcgtctccaccgaaaccccgcgggtctcgatgccgatggtcgcgatggcgatggcaacgattaccgacaccccgccgagcagagcaaagactcccatcacgcccgttgaatcgagcagagccgcaacagcgtagggcgcgaggatcccactcatgcgccccacggcgtttgcgagcccgttgccgcgcagctttgccgcggtcggccagatctcgggcacgtagacggccgaggcatagcagacatacatgtacacaaaggtgatgaggaagaatccgacgacggtgatcgtggtcatgtcacgctgcatggcgtaaatgattccgagcacggcaatgagcatgagcagtccgattcccatggctttgcgcggaacacgatccatgacgagcatggcgatgaagatgccgaacggtgcaccgaacatgctcatcgtattcaagacaatcgaatcgctgagattgataccttgcgtcagaaagatcgtgggcaaccagttgataagcgtgtactgtacgacattcatggcgatcaggacaaatgatcccaagatcacacgcctcagtagattgccttcaagcagcgccgagaacggcagagacttgaccgctgcggtttcagaggaacgcagctcgggttccggcagctttgagcctgtcgcggcttcaaccctgctctcgatctcagacatgatggcgtcggcttcgtcaaagcgtccctgcgactcaagccatcgcggcgactcgggaaatcttgcccaagccagaatcgctgcgacaagtgaaagtgccgacgggatgagaaactgtacgcgccagttcatgtccgccgacagaatcggagagatgagcacagcgatcgacgagcacagaggatacgaccagttgccgatgaacgaggcgcgactcgaccatgtacctcgattgcgaccgggcatgtattccgtgaatcctgcaaacagcgtcaccagaagcgcacccagaccgataccctgaatgagccggcagaagatgagcaatcccatattcggagcgatcaccgccgcgagcatcgaagcgatgtgaaccgcttggcagaccaaaagcgcccgcctgcgtccgatcctgtcgccaatcaccccgccggcaagcgcaccgacaaacattcccgctgttgtaagcgatgtaaatacagcgcttgtcgcattatcggtccagccgatctccttgagctgcgcgagcacaagccctccgatggcgttgctccagcagacgagcaggctgaatgagaccatcatgaaaatcgacaaatgccatctgcagtcgggaagacggtccagccgcgcaccgcagttcggaatcaactttttcatgttatcaacccttttcacttccttcagcaggtttgaacagctgatatcaatgcaatcaactctgtctggctgtaccccgcagatcaccgcagacggaaactactcgtcgtagtcgtaggtgaaaatgaccttgatggcctccttggcagccatggccgcaaagccctcctcccattgagagagccccaaccgatgcgtgatcataggttgcacgtgtatatctccgctcgcgagcaggcggatagcattgcgccaacttgttgagtcatatgccatatgaccgatgatgcttttgttccaagaggtgatgtcattaattgagaattcaagcggcttgaaacccataccaacacgaactacctctccattgggtcgcaacatattgatcgcctgctcgagcgcgatgttcgcgcccgagcactccatgacgagcccgagattatcgcgtccgcatatctcagtgcagcggctgacaacatcttctgtcgacgcgttcacgcagtgcgtcgctccgatttgcctcgcaacagggaagcgcacggcaacatcgtctgcgaggccgaccataacgatattgaccgctcccatgatccgggccatctgcacgcaaaacaggcccaggggaccggtcccgaacacgaccacgtcgctgccgggaaggaaactcgactgctgcgcgagcgccttgtaggcgttgcagatcggatcgaggaccgctgcttcctcgtacttgacgccttcggggatctcccagagtgcatgcttgtgtatcgccagaatctcgccgggaacaagacagtatttggagaagccgccgccccaggtgttgttatcaagaccgagattgaccttctgctcgcagcacagaaaatcaccgctgtcacatgctgggcacacaccgcagacgtgcgcagagttgtcggacacgacgcgctggccgacatgccaatcagtgacgttttcaccgactttcacgatgtcgccagcgaactcatggccgcgaacggaattgaactcatcagacccgttgtccactttccaatgcttcatgtctgcgccgcagatcgccgccgccttgatctcgatgatgagatcactgtccccgcagaccggttcagggacgtcgatcattcgatagccaccaaattctttaccgtagcgcgccagtgctttcatgcgtgtcctccattcctgctggatgcaatcaggcattgggtcgatcccactgcctaatgtctaatctaaagataatttctttgttttaaagaagaattctgtgtttagttcaaattgaactgtgaacggtactctattgtgattgttctgtgctttaccgttagctaaacttctgcttcacgagcggcagctaattcggttgaagcgtttcttcaacgactgccgatttcatattgaagtgagatgacgaccgaaacgaggcacgaaaagcatcccgcaccgttgctcatcgatgtgcagccgaagaaaaaggccctgtcggatcaattccgacagggccttggcaaccgccgagacaacgcaatccaatagccgcgcctcaggctccgcgcacagcagcccgtcgcacaaggccatcgaagatatcaccgagatcgaaaccgctcgcggccaccgccatcggcagaagcgagttctcagacatgcccggagccaccttgacatcgatgacgtaggcgaccccatcggagagcatcatgtcaacccgcgccagatcgcggcagcccagtgcgcaaaacgcatcgagcgccgtccgcgcgataagggaatcaagatcgtcggcggagcgtccatggccattcgccaccaacgactcctcgcgcaccggtgcgaagtaatcgaccgcgctcggatcgagcctggcggctgtggtgaaaaacgtctccttgggtgcgatctcgactggagtcagacttctggccgccccgtcctggccgcagcagatcgcaaccgacagttcgacgccctccagccactcttggatgatgaccttgtcgtcgaaggacagcgcgcccatgatggcctcgcccagcgcctcttggcatcccacgcgcgaaacgcccatcgccgaaccgccgcatgccggtttgacagctaccggatatcccaggcggtcgcacacgagatcaagcgcggctgcggcccccatcgagcgaaaagcgacctctgtcaggcaaaacgtcttcggggtcggaatgagcggattgttcgggagcatatctcgggcgcagtcgctgccgactcggctgaagacggcgtcgagctgatctgcgggatgctcggatgagcagcctcgctcatgcgcggatcgcgacgcgctcgcatcctcgagcctatctgggtgcgcgagcagatagctgttgaatgctcgaggcagatcaaccttgttccagcttgcgcggcaagattctgatgttgatcccacatagggaatccgcaggaattccagaagcccctggatcgcgccgtcctcgccgcccaacccgtggacggcgatgagggcgacatcgggtctgccggagcgcagggcgcaggtgagctcggatgtggcgtcgagaggcaggacgatatgatccttcgcctccagctcacgggcgatgcgatgcccgcttttgagagaaaactcgcgttcgagcgacgtgccgcccatgataactgcgaccttcatgattcctccttgatcgtgcgggctgaaccagccgcgccggtcgtcgccgccgatcgcggatgcgcgcggtcgggtgtttctctggccaccgacgccgaagcgctcgccggcgactctgagtcgagggtgttttttcccggagctggctgaggactctccggcagcgcaccgaccgcgagaaaggcgcgatagagatccatgcggtccgagatggcctctgcgagccgtcgaatgccctcgcgcagcacctcgggctcctcgtagcaaaatgcgatgcgcagactgtttctcccctctccgttgtagaagcacccggcaccgggaacgaacgccacgcccgccttgagggcgcaggagagcagctgatcggaatcgaagtagcgaggcagcgtgacccaaatgaaaaaacccccagccgggtgcgtccacgtgacctccggcgggaaaagctctgcgagcgcggaaagcatcgcatcgcgacgcctgcgatacagagctatgacgcgacgctgggtggcgtgccaatccacatcggtgaaatagcgctcgaccataacctcgttcatgggcgaggtgcacaggcatgcaccctgctttgcaaggtttaccttctcgatgacggcatgcggggcgacgacccatgcgagcctcaggcccggtgcgaagatctttgagacggtccccagatagatgacggaggaatccatgctcttgatagcaggcaccgggtccccctcgtagcgcagccggccgtagggatcatcctcgatgatcggaatctcgtacgcgcggctgagctcgatgagtctggtgcgccgatcgagggacatggtcacaccgctcggattctgaaaactcggaatcgtgtatatgaacttcgccccgtgtggacccagctcgcgcaggcgctcctcaagcagatcgacgcgcatgccgttctcgtcgagctcgatgtggataacgcgaggctcgtaggcggagaacgcctggagcgcaccgagataggtcggtccctcggtgatgatcacatcgccgggatcgatgaagatcttggccagaagatcgagggcggactgagagccccccgtcaggatcacgtcatcgggcgtggcggcgatgtcgagctctgcgagcgtgtcgcatacgacgcgacgacactccagacgaccgagcgaaccggcgtactgaagagcgcgaaccccctcttttctgatgcagtccgcagcgcactcggcaacctgctccagaggaagcacggatatgtcgggcataccgcccgacagaccgatcacatccggacgcgatacggcggcgaacaggtcgcgcaccgccgaatggcgaagcgaggcgaggcgtctcgcgtaatgtccttcccacgcatcgaattgaaccgttgcggatggcacggtttgacctcccttgacggagccgtcgcgatcgtctgacagattttcgcgtccgacttcccctgctctgccttaactggttacactttagctgttcgagatgaacccgccgtgaaagggatgcgtgaatcacatgagcgacagacggacagccgatatcgtggaagcctttgatcggacccagcgcgagctgtggatgagatcctatctcacccgcatcgcgtcgttcgacggggcgacggtcgcccccgcacagggtgcagccgcgcgaggcgaggctctcgccgcgctcgccggccagcgccatgccatcatgaccgggccggatgccgtcgaactcgtggaagcgctccagcgagccgaggccgcagggcttctcggcgagcagaccaccgaggagctgcgcgtgttctcccgtgaccagaaggaggccgcagccatcccggcagatgaagccatcgcgtgggccaggctcacctgcgaggcggaggcggtatggcatcgcgcgaaggcagccgacgactgggagtcgttcgccccctatgtggacgacatagtcgagacgctgaagcgccacgccgggtatctcgatgcggtgcgcgatccctacgacgtctggctcgatcagtacgagcgcggtctggacagcgcgtcgttcgacgcgttctgcgaggccgtgcgctccacggtcgtaccgctcgtcggtgagatcaacgagcgcggcgagcagccgcacgcgccctggctcagcgccgcggttcccacctcggttcagctccggctgtcctacgatctcatggcgcttctggggctcgaccccgagggcacggcgctcgcccagaccgagcaccccttctcggatggcttcgccccaggtgatgtgcgcatcgcaacccatatccacgagcatgacgtcatgagcaacgtgttctcgatgattcatgagagcggacacgctctctacgagcagaacgtgaatcccgccttctcctacagctgccttggaggcggaacatcgatgggcatccatgagagccagtcgcgcttcttcgagaacaccgtcggccgcagccgtgcgttcatggggccgctgctcgagctgctgcgcaaacatgtgccggatgcatatggctccgtctccgaggaggagctatatcgcgccgtcaacatcgcgactccctcgctcatacgaaccgaggccgacgagctcacctatccgcttcatatcatgatccgctacgagatcgagcgactgctgttcgccggcgaggcgagcgcgcgagacatacccggactgtgggcgcagctcacgaaacgctacctcggactcgcagtgcccgacgacgtgcacggttgtctgcaggatgtgcactggtcgggcggcagcttcggatatttccccacctatgcgctcggaagcgcctacgacgcccagttcacttttgccatgagagcatcgggggtcgatctgggagctgcctgcgccacaggcgatctcgcaccggtgcgcgattggctgcgcgagcgcatctggagtcgtggccgctccgctgacgcacccgagctcatccgagaagcctgcggggccgatttcgatgcgtcctattactgcggatatctctcggagaagtttcgcgcgctctacggcctgtgatgacatcgcctcgcgctccgcgccccgcgtgaatttgatgcgcgagaggggtatcggggggggtctacacggtcaaaaacaccatcgcgatgatgaggacgaaccctgcgatatcggtgggagcgaacaccgtgccgagcacgatagcggaggtcacggtcgccgaaacgggctcgacggtgcccagcagactcgcgcgcaccgacccgaggtcggtcacaccctgcatgtagaggaagtacgccaaaaacgaaccgacgaccacgagaactgcaagggcctgccagccgagagggtcgaggaccgggggatcgcgccagggctgaacgaacgcactcgtgaccacacccgagcacagcatgcccgagccggtgacgatcgatgagccgtacttcggcaggatcctcaccgggatgatcgccatcgacgccgcgctcagcgccgtgacgagacccaagacaagtccctcaggaggaattgacatgctatccaagctgccgcccgtagcgatgaggaacgtccccccgaacgccagcgcgaggccggcgatctctcggcgcttcggtcgacgatgagctgccacgcaagcgaacgccatgatgaacacgagcgacaggcactgcagcaccgtcgcggtgcccggattggtgatgcgcacggtccacagatagaagaactggttgagcaggaggccgcacagcgtgaacgcgtacagcacgcggcgatcgcgcttggtcgtccacagctcgatgagccgcctgcgatcacgcaccaagatgaccacgagaaacagcagaccggcgagcacctggcgcacgcaggtgagccaggcggtatccaccttgtagaacgcgaacaaaaagctcgcgctcgttccggacagcccccagaacgatccgcctgcgagcgtggcgaggacgccgcgcacgagtcgacgatctcccatcgctctcattcgaatccgtctatctgtctccacgctggcggatgcctctccggtcagggcgtcgcagggctgagcgagatcgcacatcaagcgggctcggcgcagtccattcttgcatgcaaccatagcgcaacatgcgctcgcacgggagcgaaaatcgcttgcggcgtgcaaacttgtcggagattgcattatcatgcatgggagccgcccgcccagggcaaaggatacaacctgagcgaagagttcggcatcgctgatctcgagctcgcgccgactcctcgactttgccgatatcatccgatgcgggctcgcgaatgcgacgacccgatgttaggagaaccatgtcagccacgcagagcacccagaccgatcccagacgcgccgccgccgagctgcttgcaccggatactcatgtgctgggattttcagtcatttcgcaggagaccatcgaagagatagatgccgatgcctacgtcttgcgacatgatctatccggcgcgcggttgctgtatctcgcctgcgaggatgagaacaaggcctttgccatcggattcaagacaccgcccgcagacgatacgggggtcttccacatcttggagcactccgtgctgtgcggctcgaagagatacccgttgaaggagccgttcgtcgatctcatcaagacatccatgcagacctttctgaatgcgatgaccttcccggacaagacgctgtacccggtcgcctccaccaacgagcaggaccttgtgaacctgatgagcgtgtatctggacgccgtcctgaatcctgccatctatacgaagcccgccatcttcgaacaggaaggatggcactacgagctcgagagccccgaggcgccgctgcgtctgaacggcgtcgtgctcaacgagatgaaaggtgcactgtccgatcccatggaggtgctcgatggcgcgatcatgcgggagctgttctccggcacggcctacgccttcgaatccggcggtgacccgcgcttcattcccgagctcacctacgagcggtttctggactcgcatgcacgtcattacaacctcgcgaacagctacatcacgctctacggagacatggacgcggcgcgcgttctagaatttcttgattccgagtacctctcggctcccaccgccgcgagcgagcgggcccgtgagggggcactcgccgcccccaaccccctttgtgcccatgagcccgtacgctgcgagcacgcgcgcgtcgagatgcgcacaacacctgacaacgccttggttggcatggcctacgtactcggttcggtcgcggagcgcaagcgcatcatcgccgccgacatcctcttcgacgcgctgctcggttcgaacgaggcaccggtcaagaaagccgtcatcgaggctggcatcggcggcaatctcgtgagctacacatccagcgcgtgcctgcagccctatggcctgatcatcctccagaacgcctcgcctgattcggcgatgcgcctgcgcgagatcatcgagcagcgctgcgctcgcctcgtcgccgagggcatcccgcgcgaccggctcgaggccgtgctctcgagcaatgagttcagccttcgccagcgcgactacggcacggccgacggagtcgtgctcgcctccgaggcgctgtccacctggctctacgatgagcaggcggcgacccgcgcgctcagatacgctgaggtctacgcggcacttcgcgacgaactctcaggttcctacttcgaggacctgctgcgcgagatcatcttggagagcgaacactgcgcgctcgtggaactcgtgccgatccaagaagacggacaagacgctgctgcagccagctcagctgacagcggcgacccggaaggcgacttcgacgaggcgaccagactcgctgcgaaaaaggccgagatgtcttcgcaggagctgggcaccatcatagacaacgtcgccgaacttcgtcgacagcaggagagcgccgactcgccggattctcgctcgtccctgcctcaactgcatgtgagcgacatcggcgaggcggcgcgggaggcggtcccgacccttgatgagagctcggcgatcccgtgcttgaaacacgacatacccaccaggcggctcgcctacgcgatgacctacttcgacctatcatgcgtcgattacggcgagcttccgctcgtggggctgctcagccagctcatgcagcagctcaagacctcccggcacagcgcatccgagcttgacagcctcatcggatcgaacctgggcttcctttcctttcggcccgaggtgctcggcgcgccgggatggcgcgatctgcgtccggtgctcacggtgtctgccggagcgctctgcgagaagatcgatgcgctcgccgacatcccacgtgagatctggtcgcagaccctgttcgaggacgatgaccggattcgcgatgtcctgacgcaggtccgcatcggcatggagcagggttttctcatgagcggtcatcaggcggcgatagccagggcgatgtcgtacgtttcgccggcagcgctcgttcgcgagcagctcgatggcatcgagtactaccgattcgtccgcgatgtcctcgagcatttcgacgagcggaagggccaggtgatggatgacctgcgcgacctgcagcgccgcatcttcagctcgacgggcgcgatcgcgagcttcaccggatcggatgaggactacgcgcgctattggtcggtggcaggcgatctcggattgagcgagcgacaggagggcgcgggccagctgcaggtgcccgtgcccgctcccgcgaacgaggcgttcgtcatcccgagcgacatctgctatgtggcgcgagccaccgatccgcgcgcgatcggcatctccacagacggcatctggaaggtcgcttcgcgcgcgctgtccttcgactatctctggaacgagatccgagtcaagggaggagcctacggctgcggtctgatctgcgccatcgatcggcagctggccttctacacctatcgcgatccggccatcgacccatcgctcgagcgcatcgaacgcgctggctcctggctcggccgcttcgagcctgacaccgcgaccctggagggcctcatcgtatcctcggtcgccgctcacgacgctccgatcaagccctatgcgctcacgaagcggcagaacgccgcctatctgtgcggcatgccggccgatgagcgggctcgcattcgctctgagatcctgtccgcgacaccggcgggcttgcgtgagatcggcgcggacgtgagcaggctcgctgtcgaggctccggtgtgcgtgttcggtggccgtgatgcgatagaagcgagtcactcgaatctctcggtgcgcgatctcctctgctgaccgacgtatccgtcggcatcgacagcactcgtactccggctcgactcatgccccgtcagaaggccgcgcacgcgagctggagcctccaagctcgatcgcgcccgcgtctcctcaggtcgtctcgcctgcgaccggtacaccggcggcgcgggcgagtgcggcctcctcggggtaatatatgccccagctgaagcgcagacgggtcatgatgtccatcacatcggaggtatagccgatcagctcgcgtcgtgagcggtcgccgtcgacggcagcctccagatctgccaccgcatagagaagcgcatactcctgcctgcctgcttgaatctcctcccgatgcccatcggaggtccacacgaccattgcgctatcagcgcgcggatagtcgatgatctcgatatagcagtcctcgaagcacagatcgatgcgtttgggttgcttggtgtgcaatgtcagcgaaaagacaccgagctgcccctcggcgtttctcgtcacgaatccgctcgactgatcaacaccggtcgatgcgcgcgtcgagaggctcacgatctccttcggctggctggccatgaacaacctggcagccgtgatcgcgtacacgccgatgtcgagcatggcccctccggcgagacgcggattgtagaagcgattcgtcagatctccgtattctttgaagctgccgaagttcacctgggcgagagtcaacgctccgaagtcaccgtttcgagcgcggcgcccaagctcgcggtaaagcggcatatgcaggatcgtcgtggcatccatgagctggacttcgcgctctgccgccagagcgcgggcctcgtcgagctcggcggagtcgagcgtgatggccttctcgcacaggacgtgcttgcccgcttcgagagcggcgcggatgaacctgatgtgagtgttgtgcggtgtgctgatgtagaccgcgtccaccagcggatcggcgaggagctcatcgagggatccgtagacgcgctcgatgccgtatctgcgtgcgaaggcatcggccttcgcacgcgtgcggttggtgacgccgacgaggtgacgatccgccaagagaagcgcctgcgccatctgattggcgatggctccggttccgatgagcgcccatcgcagctctggtgtcgcgaacagcgctttgggatgcgactcgtcctcgaccgtgaccaagggctcttcgcgtgccccggctccaccgcgagcagatacgatctttgctgaatcaaccatggttgccccttcatcgcaggtgcgagcagctctcatcatagttccccgcctgagcgcgcgcgggcgcgacgagggccatcttcatggttgcgtcacgctcgatcgcggtggcggctcagcgctgagcgcgctcgaaggcgacgatctcggcgaggaactcctctccgaactccgccgccttcttctcgccgatcccgttgacatcgagcagctgagcgcgcgttgcgggacgcagacggcacatgccgcgcaacgcggcatcgctgcagatcatgtacggcggcagctgccgctgcgtcgcaaaggtcgtcctgacgccgcgtaatcgctcgaacagctccgcatcgtcgccggcccgcggtcgcgatccgagcccggactcctcacgtagcagatcgacaacccgccgcgctctgtgcgcgctcgcgcgccgagaggcgcgacgcttcatggtgaaactgaagtcggcggacgcggcccccaccgcgctcagcgcctcttccgagcgcggtcccaaaccgatgacggggtagtgtccctgcgagaccgcgagatagccgcggccagacaactgatcgatcaccgtcttgatcagtctcaggggctctgcggacagcgcgccgcaacccttgtcggcatccaagcgagaactcctcacgcgctcgtttcgcgctccgtgcaaagcatcggcgatgagggtctttccgaaacgagccgggttcctcgagacgaattccaagatctctcgagcggtctcggtcacatcctcgacctcgaaggttgaaaggcagttcgagcagttgccgcaacccgtgctctccgacgcgccctcgatggcagagggcttggacgctgaatgctcgtcaccgaaatagcgcaagatgtactcgcgcaaacagcccgtggtctggcagtagccctccatctggttgagcagccgaaagcggttcatctttgcgtgctctcgctgctcgggcgaggaccgctcgtcttcggggtcgcggtcgatcaggaagcgccgcagcctgaaatcgttgccattccacagcagatgcgcgctcgccggatcgccgtcgcggccggcgcgaccagcctcctgatagtacgcctcgatgctctcgggaacgttgttgtgaatgacatagcgcacattgggcttgtcgatgcccatgccgaaggcgttggtggcgacgatgaccggcatcgcgtcgtcgatgaaggcccgttggctcacctgacgctcccgagcgcccatgcccgcatggtagcgtcccacccggatgccatcgggagacagagcgcgttcgagttcctcggcgagagcgtcgacggcctttcgagtcgagcagtagatgatgccgctctcccggctgtgcgcgagcgcgtaatcgcgtatccaggcggtcttggctcgctcaccgagctcctcgatgctgaacgacaggttcgcgcgatcaaacccggtgacggcggtctgcggtgagcgcaagccgagcatgttcgtgatgtcctcgcggacgcgctcggtcgccgtggcggtgaacgccgccacgatcggtcggcggtcaagcgcatcgatgaaatcggcgatccccaggtatgcgggacggaagtcctgcccccattgcgagacgcagtgcgcctcgtcgatggctacaagcggcagaccgatgccgcctgcgcccgccgcgcggcgcgcgaagtccacgaagcgcggatcggacagccgctccggagcgacatacatgatctgatagctgccctgctgcgcacggcacatgacggtcgcctgctgagacgggctgagcgaggagttcagatacgcgggtctggcgccgacgctcatcagcgagcggacctgatcggccatgagcgacacgagcggggagaccacgatcgtcatgccttgaagcatgagagcggggacctggtagcagatggacttgccggcccctgtgggcatgacgcccaatacatcgcagccggcgagcaccgcatctatgagacgctgctgcccggcgcgaaacgtctcgtagccgaagaagcgcttgagcacctcatgggccgatacgcactcggtcctctcgagaacctcatcgcgagttctcgcatcggcgctcgatgatctatctgcgctcacgggcatctggtggtctcccctcgtcgttttgctgaggcgattatacgccgccgtcacgcaggagacctcgctcgaatcttccgctcatgagataactcgtcggcttcttcagagcgcgaggcgcgcgcagatgggctccgcaccacgagcgcctcgagaagtccctgaggtctcgctaccatgtcctcacgcagacggatcggatcatgtatcgtccctgcgaacaggtgggatatgcgctcgctgatgtcgaggcgctctgagcgatggctctaatcctgagctgccagaacgcctacgatgtcccttcgcagcgcactgagcgtgggcatgagcgtcgcggtgagaatcagaagaaagcccgccaccgagacgatgagtccctcgccgagcgccatgtccgcgagaagcggcctgccgaacacgctggcgatgagcgccgccgcggcggcggccgcgcccatgccgagcagggtcgatgtgaccgcatggatgagcgcctcgaaggcagccgcggccacaagcgttttcggtcgcgctcccgcagcgctgagcagagcgatgtcgcgggtgcgcgacccggaggacatcacgacgctcacggcggcgccgatcgcgcacagcagcaccggtccgcccagaaacatcagcccggtggagaaatcgagcatccaggcaccggtgtcgccttgagcgtgcgcgtagcctcccaacacgccgatcacggagtagagaccggccacgatgcttacacccaccatgacaggggtctcgatcgatgcggaagccgacagcccctcgcgcgccgcatgccgcgccagccaccagtcggtcccacggcgctgcggcacgatagaggtccacaccgtgagcacggcgggaagcacgaccggggcggcggccaccaaagtggccgccaaaaaaacgggaatgagtaatccccaagaggccatattgaaccaagatgagggatcctgcgccagcagacgcaccatggtggcgcggatccaggcgacgcatccgatgagcgcgagcgcgagcgcggctcgcggcaaggtcatccgcctgactcgctgctcgggatctcgcaaggcggagatcggcggggtgcgcgacgcgctgcgtgcaccacgggcaccaccgatcacgaacaccgccgccacaacaagccagaccatcggcatccggccgagatccacccgaggaaccacacccgtgaacacctcagccgagctgagcgtccaaggcagcaacggggcgaatatcgcagcggcgacgagcgtgccgacaagcgagccgactacggccacgacaacgagctgcgcgagcacgatcgcgcccacccgccgtgggctgacgcccacgagctgccacaacgcgtaggaacgccgctggaccgcgaccgtgaggttcgccgcggagatgagcaccgcgacggcagcgagcaccgagaacatgagataaccgctcacggcgttgcgcagcatccagtgcacgtgccccccgtaggcatcggcggtcgtctgcagagacgccacccacccgccgatgaacccgcagcccacggccacgatcagcgcgccgacccatgtcgcggcgtgctctctcagatcggagaagatgagccggatcatgccgccgcctccatcgcgtcgaggatctccttggagctggagcgacccatctcccgcaagatcagaccgtcgcgcaagatgagcacgcgatcggccatggacgccgcctccagatcgtgggtcaccatcacgaccgagcgcgagggttcgtcggcgatgtctctgagcatcccgagcacctcccgtccgttcttcgtgtccagagcgccggtcggctcatcggcgaagaccacgtccggcgcgctcgcaagcacgcgcgcgatagccacgcgctgctgctcgccgccggacagatcctgcggccgattgcgctcgcgcccggccaggccgacgcgctcgagcgtctcgttgagccgcgcgtcgcttacgggccgcccggccaagcgcgccggcagggcgacgttctcccgtgcgctgagcgagggaagcaggttgtaggactggaagatgaagcccacgtgctgccggcggatgcgcgacagcgcgttgcgcgacgcgtcggcgacctgctgacccatcacctcgatggagccgccgtcgacggcctccagccctgacatgcagtacagcagggtcgacttgcccgagccggagggccccacgatcgcaaccatctcttttgggcgcacactcagactgacgcccctgagcaccggggtcgtccgcttggcgcgcccccgtcccgtgacgaacgtcttttggacgtctttgaccactaccgagaatgccatattcgaccactccttcatatcatgatccggctatcgccaggtggacgacgcggtttgtctttcggtccctcaggccgcctggcatgactatagcgagccgaccttggccgacggttaagcgaagatgcgtttcgagttaacgcacgggtcttttcagatgaatactcgagtcgcgaaccgcggacgtcgcgtgactcgaactccgaatgagttttggacacatctgcgggggatccgcttgagaagagcacatcgcaccgcgctgccgcagacgcgcgaagcgggcgggaatgcgccgggccccctgaggcgacagctgcgaacctggccagcctctcaaccacctccgagctgagcgcagcgcagatcatatgacggttcaatcgacacgcggcgtcggtgagagcgcgcggagacgcgcgggggtacaattcagagaaccattcgcatccgacgcccgatatcgcgcgggcgcacgacgcaaggagtgctgcatgactgaggcaattcgcaaggtcaatgttattggccatctgcatcccgacacggacagcatctgctcggccattgcctacgcctacctcaagaacaagatcggagacaccgagtacgaggcccggcgagccggcacgatcaaccgcgagacggcgttcgtcctcgatcatttcggcttcgaggagcccgagctcatcaccacggtctccccgcagatcaaagatacgatgatccagcgcctgggaggagtggaccgcgatctgagcctctacgccgcgtgggatctcatgcgcgaggaggacgtcggcacgctgtgcatcaccgatcacagcgactcgatccaaggcatcatcaccgtgcgcgatatagccaatgccaacatggacatcttccacgcgtcgatcctgtcggactccgagacgaagtacggcaacgtgctctcgacactcaaaggtgacatggtcgtcggcgacccgcagagccgcatcactcgcggcagcatccgcgtgggcacctcccctgagatgatggatggagctgttgagccgggtgatatcatcttggtcaccaatcgcttcgagacgcagcgcttcgccgtcgaatccggagcatcatgcctcatcatctgcaacgatgcgaaagtgaccgatacggtgcgcgagctcgcgaagaaacgtgagtgcgcgatcatcaccaccccgtatgacacctatgcggccgctcgtctcatcagcatgtcgatccccgtgagcgccgagatgctgccgtttgaggacgtcatccgcttcagcgtcaacaccgctgtcgacgatgcgcgcaagatcatcgcccagacgcgtcaccggttcttccccgtgctcgacgaatctggcggctatgagggcatcacgagcatggcgagtctgctgaatgtcacgaagaagcatgtcatactcgtcgaccacaacgagcggtcgcaggcggtcgatggcctcgagcaagccgaaatcgtcgagatcatcgatcatcaccgcatcgggtcgatcgagacgagcgggcccgtgtactttcgaaacatgccggtcgggtgcaccgcaacgatcatctacggcatctatgaggagagcggcgttgagatcccgcgcgacatcgccggactcatgctctcggcgatcctctccgacacgctggcgtttcgctcacccacctgcaccccccgtgatgtattcgtcggcgggaagctcgccgagatatccggcgtcgagatcgaaacgtacgccgatgcgatgttcgatgcgggtgccgatctcaccggccgcacggccgaggaggtcttccaccaggatttcaaggtgttcagccgcggcaacgtccgtttcggcgtcggccagggcagcttcatgaccgagcccagccgtcgcgccgcagagcggctcgtgggcccttggctcaagacgggagcgaagtccgaggagctgccgatcgtgttctacatgttcacagatgtcaagagccagtcgaccgatatgatgtactacggtgcgaacgccgaggccacggtgatccgcgcattcggggtgacgccggaagacggcatagccgtgcttcccggcgtcgtgagccgcaagaaacaggtcacccctgcgctcatgacgaccctgcaggaaatgctcgaggagcattcgtaggtcccgctcagtcctcgtctgcggtggtgccgagctggcttgcgatctcgagtgcggccgcgacggcgctgggctggtcgtgagcatcgattcctcgaccccgcccggagcccgctccggccccgattcggtagggcaccgagagcttgcgcgacttcggatagacgatcgctcccaaccgctctcgcaaggcggcggcgatcggggcgcgcacatctatgccggtgaacgtgagcctgcccgccgcgagcgagacgctctcaagacccagccggtccgcccggatgcgcagccgggcgcggtcgaacagatttctgcccgcaagcggcagctcgccgttatccgcctcgcattcctgttgcgcctcgtcaaccgtacgcagatccgctgctgcagcgagcttgcgatagagcagcacgcggcggtccacgtcgcgcagataggcctcatccaaaaagaaatccgccggcagattgatcgtcactccggactcgctcatctcggacgccccctcgccgcgcgcctcggcaacagcctgcccgagcatctgagtgaacagatcgaatcccacattcgacaggttgccgtgctgttcggctccgacaagcgagccggcccccctgatctcgagatcgcgcatcgcgatgcgcatgccgctgcccagctcctggaactcggacagcgcgcacagccgctcggtcgcctcctgagtgagcggctgctcgccggggaacatgaagtaggcgaaggcctgcgaggcggaccggccgactctgccctttaactggtagagctgggcgaggcccaatcgctgcgcgtcctcgatgatgagggtgttcgtgtgaggattgtcgatgccgctctcgatgatggtcgtcgcaacgagcacgtcgatgcgatgggccgtgaagtcgatcatcgtctcctcgacctctcgtgagctcatcttgccgtgcgcgacgcccacgcgagcctccggcgcggcctcgtgcacccgatcgatcgcatcctcgatcgtcttcacgcggttcgacacgtagtatacctgcccttcgcgcgccaactcgaaacggatcgccgcggagacggtatccggatcgtactcccccacatgcaccgtaacgggccgccgcccgcacggcggcgtcgtgatgagcgacatgtcgcgcacccccgacatcgccatctgcatggtgcgcggaatcggcgtcgcggacagcgtaagcacgtcgatctgctcgcgaaggttcttgagctgctctttgtgctgcacgccgaagcgctgttcctcatcgatgatgacgagcccgaggctgtgcggattgacatcggaggagagcagtcggtgcgttcccaccagaacgtccacgctgccgtccgagaagcccgcgagcgcggcgctcagctcggagggcgtgcggaagcgactgagcacctcgacctcgatatcgaaaggggcgaagcgctcgaaaagggtctcgtaatgctgctgggcgagaatggtcgtggggcacagcaccatgacctgatagccgttgtccacgcacttgaatgccgcgcgcagcgcgacctcggtcttgccgaagccgacgtcgccgcacaggaggcgatccatcggcttgggggcctccatgtcagctttgatgtcgccgatcgcctcgatttggtcgcgcgtgggttcatagggaaaggcctgctccatctcgagctgcgcgggcgtatccggagcgaaggcgtgcccggccacagtcgagcgacgcgtgtagagatcgacgagatcgaaagcgagccgctttgcgctgttgcgcgcgcggaccgtggcacgcgaccagtcagccgtgttcagacgcgtgagtctgggagatgacccgtccggacccacgtaacgggtgatccgatcgacctgttcgagcggaacgtagagcttgtcgccgtcggcgtactcgagcaggaagtagtcgcgttcgagtccgccgacctcctgacgaacgatgctcgcgaaccgaccgatgccgtgagtggcgtgcacgacgtagtctcccggctgatagggaaaggtgatatcagtcacatgtgcgcgacgacgcgcgcggccgcggcgtctgtccatgcgcgcgctcagatccgacagcgagagcaccgcgagatgcgcatcgggcacgacgacgccagcggtcagcgggatgtcgacgaaggtgacgcgtccccgtgtcagcgtccgagcggtgggcgcagccgcgtccgcctcgatgcgtcgggcgttgatcgggtccgcggcgcgccgcaagcacgctacatcgatcggatcagcgttctccggagccgcgctgagggactcctcgatagggatcgactcgtcattcaaggaaagctcgatcgcttcgcgggcaccccgatcgggaatcgcgaagactatcgcgtcgcggcgcgccacgagctgcctcaggcgcgtgatgaagcgggtatcggtgccggcgatcgagggctgctcgatcttgagctcggcggtgggcccgcctcccgcacggatgagcgacacgtagttcacccgctgctgcctgccgaaatcaagctccttcgggcgcacgtagagcccatcgagccggcgcacgccgcaatcctgcgcccgctgcgcgatcgtctcgtaggcgcgcgtgcagtcgtcgaacagcgagcgcggctcggatagcgcgatgagcgcctcaggagggacgtgttcgagcgggctgaccgtgcggtcatacatgagcggcagcaaacgatcgagttcgggaaccgcgatacgagctttcacctgctcgagcagtgaagcgagttcgctgtcgccctgcgatgcctcatagagcgccgcatggaggcgccgtacggcatcatctgtcagagcgagctcgcgacacgggaagatggacacctcctgcacctcgccgatagtctgaccggtgagcgcgaccatgagacggatacggtcgatctcatcgccgaagaactcgatgcgcaccggagagccggactgcgcgggaaagatgtccaccgcgtcgccgtggacgcgaaacgtgcccgcgacatcggctgcgcctgctcgcgcatagcccatgccgacgagcaacgtgggtacctgctcgaaggggaactggtcgccaacggcgaagcgcttctcttcccagtatcggctctcgggctctgggacgcacctgagcagagaccgtgccgacgcgaccatgatggcagcgtcgccgcgcgccatgcggcccagagcctcgcaccgggtcgcgacagccgcgtcatcggctgccgtggcggcccaaggccagtcggcgcgctccggatagcgaacgacgtgttcgaggccgacgaaggcggtgagcgctcgggcggcgcgatcagcggcctcctctccggagacgatgtagaccgtcgggcggggcctgcgcgcgaactgggctgcgatgagcaggttgcgagctgattgcgatacggcgagcgtcgcatcctcgccgcgctcgagagcggcctcgatgagacgaatcggctcggcagacaagagctgggcggcgatgcggtgaatgagcatgtgacacgtgtccaatcggtcgtgaacgcagaaaagcccgctcggtcacgccgggcgggttcgcgccgtctatcgtaccgcaggcggtgcgtcccaattcgctcgacagccgctccgcgatggaatccggtattcgtccacgacggaggcgtgccttcgcgatatggatcgattccgccgtcatgcgccattcagttgcgtcgaggtatccaacttgaaacactccatcgttttgcgtcgaggggcgtacaatggtgccgtgcaccttcgaagattggagccgccatgtcattgcaagctcgaaccgttggaatcatcggtgtcggccatgtcggggcccacgtcggcaacagcctgctcttgcagggtatcgcagatgagctgtatctctgcgatatcgatcggcacgcaaccgaggcccagacgcaggatctctccgattctctgctgttctgcccccataacgccctcatccgtgattgcggcgatcgctacgaggaactcgcgagctgcgatatcatcgtgaacgccgccggcaaggtcgctctggcaaaggagaaccgcgacggggagctcttcttctccagcgatgccgtgcacggattcgctcagcgcatcgtcgatgcgggcttcaaaggcatctgggtcacgatcgcgaatccctgcgatgtggtggcgaccgcgttttggaagctcaccgactacgatccggcccgaatcatcggaacgggcacggcgctggactccgcgcggttgcgctatcagatcgccagggtcgcgcgcatcgatccgaaatcgatcgatgcctatatggttggcgagcacggcttctccggatttgcggcatggtccggagcgtccatcggcggaataccgctgcaggcgctcgccgaactcgacccgcagcgcttcgatctcgatagagacgatctgggtaaaaaggcgctctatggtggttacgtcaccctgaacgggaagggctgcaccgagtacgccgttgcaaacgccgcggcgcgcatcatcgcggccgtcttccatgacgagcattccgtcatgggtgcatcaacgctgctcacaggtcagtacgggcaacggggtatcttcacctcgctgccctgcatcataggacgcgaggggatcgaggaggtcctggatcccggtctcgacgatgccgagatcgagctgttccgcgcctcatgcgagcacatccgcaccaacatctcgcagatcagctggtggccgaagtagctctggacaagagcgcgcgcagaggagggggtcgcggctcgatgccaatcgcggcgtcgcagcccttcgtatcccctcctctttgcacccatcgacgcgccggcgcacggtgggaccgatcgccaagcgacatgggcctgctggcggtcggtctcgatcagcctctgagcgcccgcgcgggatccgccctcagcagccgcgcgcttgccagcgcgctcacgatcagaaccgtcgcgaacgccgctgcggagctgagcgcgacctccgcgacgccgatctcgatcggaaaggcgatcagcgatgcgacgatgttgacgagacccacgaggacacagcacatcaccgcagctagacctgcgagcatcaggttctcgaagcgtatcacggcagcgacatcccgtcggcgaaagccgagcgcggacagcagacccatctcgcggactctggagccctgcagcctgacgagcagcacggcgcacaggaacagcgcgaccgcgcaaaccagcaccgcgacgctcagaaagagtcggttgacattggcgaacgtctccgataggttcttcacctcggcagacgcgtcggtgggctcgaagcccagagcgcgcagcgatgctctcacgggcagcacatcgtcgaattcgggaacatcgtagctgattgagtagacctgttgatcctgcatgccctcatacagatcccgctcgatgtccgagctgatgaagaagtcatcgtatccggcgttgtagatcccgctcaccctcagcttgcgggaggtgcctccgatgtcgaactgcatctgcttgccgagcagactgtggatgttcgccgcgaacttcttggcgaggctcggcgtcagcgcgatctcttcgcgcccctcgcgcggcatggtgccataggacagcgattcggtcgccttcggaagcggcagcttctccgccatcgtctcctgcttgccatccagactcaagcccacatcattgaggacatactggttgtagctgtcagccacgcggccatcggcgcgaagctttgaaagcgccttcgccgtgtcgccgcccttgatatagccgttgccgaaaacagggttgctctgcttgaatcgctcgatggactggcgctcaacgttgcggcaggacagggagagcagaacggccagcaaccccaaggagatgatcgcggcgatggcgacgagtctgggcgcatgggctctgaagttcgccgcagccgtcgcgagcgcgcgcacgggggctcgcggtgcaggggcgtccgcgacgtgcggctgggcatctttggcggctgcggcctccggagtgcaggcgatggcatcgggttcggtcgtctcgaaagacgtctgagcggcatcagtcgtcgcaccatccgcgacgaggcgtccgtcctcgatgtgcaagacatcgtcagcaaagggcagcagcttctcgtcatgtgtgatcaccaccacgagcctctcatgcgcgatctcgcagagcaggtccatgatctcaccggacgtcgctcggtcgagggcaccggtgggttcatcggccaaaatgagcgtcggcgatcccatgagcgcccgagcgatcgcgacacgttgcttctgcccgccggatagcgtcttcgcgtgctgcgaggccttgtcgcccaagcccacacgaccgaggagccgctctgcgcgagcacgccggtcttcctctgaggtcgcgttcagagctgatgccatcaacacgttctcgagagccgtgtagcccgagatcagacaatagtcctgaaagacgaaccccacctctgtgcggcggtactcgcacagcgcgtcgggatccatatccgaaagcaccagtccatctaagcggatctctccctcatagtcgcggtcgaatcccgccagcaggttcaacagcgtcgactttccagcgccggaaggacccatgatgcacacgagacctcgtgccggaaacgagaacgtcacgtgttccaggacagtcgtctgcccgtagcgcttcgtcacatccctgagttcgagcatatcagcgctcacctctctgcagggcgtccgccggccggctgagagaagccaccaccatggtgatgacataggcgagcaaactgagccccgccgccatgagcgcacccacggcgatcaagtcgattcgcatgatcgagacgcgccatagagcctgtgtgatagcgttgaccaccggagacgcgacaacgaacagcgcggccgacatcacagcgagcagcacgaactccccgacgagggcaccggcgagtcgcctgccgacatagcccgcaacgttcaggatcgcgaactctcgtctgcgcagaatcgctccgatcagcgccaccgcggctacgaccgcgacagaaagggttcccatgaccgttgtcgcagatccagtctgctggctcgtctcatcattcatcttgacgagcttctcaacctgctcgaaatgtccggtcggaacgatcccgtttgcattgagctcgtttttgagagagatcagatccttcggactcttggcgcggagataaagcgccggcgcatcgccgctcattccggcggcctcgcgcatgcgcttgagggtggcggggctgaagaagaaggagtcatcgaccgagtatttgctggtcgaacctccgacatcggagaccatatcggtgttgatcacgccgctgatcttcacgtgcgcgctcagcggcacctcgaccggagaaccggacgcccaattgtacacagagcccttgaaatcgagctcacggccgatcgcatcctcgtttgagatgccgagtttcttcacaaagctctcgggcacggcgatctgctgactgtcggaagcgtcgccgcctttggagtcggcgggcatcgagccggcgagcagcttgttcatcaccggcacgttgttcgtcgaggtgatcggatactcatggccgtccacggtgacgtgaatgtcttggaacggctggggcaccatcaacatcttgacgcgatcatcttgcgcgtatttctcatagaggccagagagatcctgatcgacatccacatttggatcatcgctcttcttgccgttgttgtatcccgcgccaatgaatgaggagaacaggctgaggtcgagcagctgatcgccatatgaggcataaagacggtcgaactcgctctgcccggcgccggccaccgccgtacccgccgaagagagcagaagagacgcggagatgagcgcggccagaaggatggacagcgtatggccgaggttcctccgtacggcgatcgcacccatgcgcagggccgcagcgatggggagccggggtggccggcgctcgcgcgcggcgcgctcggcggcgcgcctgggcttgggtgcctgagagagcgtccccttgtccagctcatagacataggggctgcccgcgagcagcgagcggtcgtgcgtgacgacgaccacgctgcgctccttggccagcacgcgcaagatgcctatcgtcgctttcgcggagcgcttgtccaacgcgctggtcggttcgtccgcgaagatgacctcggggtccttgaccagttcgcgggcgatcgcgacgcgctgcttctgtccaccggacagttcgcggaccgggcgctcggcgagcttctcgatcttcatgtcgcgcatcgcccggacgatggcgcgctcatcggcctcggcggagatccaggacgcaagctctacgttctcgcgaacggtcctttcctctatgagattgaagtcctgccagacgaagccgaacacctgtccgaacaggcgggagcgatcgcgtttggcaagggttctgagatcttgtccgttatagctcaccgttccctcgtagcgatcatccatcccgctcatgatcttgagaagcgtggtctttccgctacccgaggggcccacgatgtagctcatgccgccaccgatctcgagcgtcacatcgtgcagcgcatcctgcccaccgtatgtcttggaaacatgactcagttgaaacacgtgtcctcttcctctcgtctcgcttttgccttcggccaccggagcatagcagatgcgatgtaaagtccgcgttaagcgcgagctcgccaacttgggactatagttgttgaaaacgaaaggggcggatatgagactgcttgtggtggaagacgagcgcgatctcgcagacgcgatcgccgagggcctgagactcgatggctacgcggtcgaaacctgcgcggacggacagatggcctccgagcttcttgccgtggaatcctatgatctggtaatcctcgatctcaatctgcccggcaaggacggtatcgagatcctgcgcgagctgcgcgagagcgcgcgtgatatcaaggtcctcatcctgtcagcgcgctcctcggtcgctgaccgagtgaacggactcgatagcggcgcgaatgactatctgatcaaaccattcgccttcgaggagcttgaggcgcgcattcgcgcgctgactcatagaagcttcactcaagccgcctccgttcttcgctgcggcgacctcagactcgacacgatcggcagaacgcttcgcgtcgggtcgcgcgagatcgcgctgacgcgcaaggagcttgccgtactcgagcatctcctgcttcacagaggagaggtcgtaagccaagaggacctgctcgaccacatatgggaccgcgatgcgaacaccttcagcaacgtcgtgcgggtccatgtcgcctcgctgcgcaagaagctgcgcgccgaagtgggcgacgatgtggtcaaaacgagaatcggcgagggctactatatagattgaagggggaacggccgtgagatccataccgcttcgtgttcgtctgacgcttgtgagcaccggactcattctcatcttgagcatcagcctgtgcgccctgctgaaccgctcggccaatgcgatggccgatacgatcgaggcaacgccgaccctcgagatcggcggtggtatctcgagtgccgagtctggcacccgctccttctcgctgcgagagccaccccatcaaccgcggacctccgtggacgcgcgacgcacctatcttcttgacagcctgggatatctcgctgtcaccgtcctcgctggtttcggcctcatctgggtgctcaccggcagagcaatgcggccgctgcgcgaactcagcgagcacatggcgacgcgcacggcatggaacctatgcgagcgcgcggagattccgcccggtcgcgatgaggtggcctcactcgccgtgtcattcaacaagatgagcgagaaactcgaggaggcgttcgtcgcccagaagcgattctcccagagcgccgcacatgagctgcgcacgccactcgcggtcctgaaaacgcgcctcgaggtctttcgcaagcgctcgtctcgcacgcccgctgagcaagaggccttgctggagacgttctcctgtcagatagatagactgtcccgcatcgtcggagacctgcttgatctggcgaacatgaacgagatgacacttcacgagcacatatacatcgaatcgatgatcgacaacgtatgcgcggagctggaggacaaggcccgcgaacgcggcgtgcgcctcgtcagaatgcagcatgcggacactccttccataaccgtgacgggaaacgccgctctgctgcaaagggcgctcgccgacctcgtggagaacgcgatcgatcacggcggtcatggcatagatgtcgagctatctgcggcggcgtcagacgacgaggtaagcatcagcgtagccgatcacggcgctggtatcgaagatgcgcgaaaggacctcgtcttcgatgccttctaccgcgcggactcatcacgctcgagcagccagggaaacgtcggcctcggtctggcgatcgtgcgcgccatcgccgaggggcacggcggcagggtgtcactcgaggataatcccggtggcggctgcgtgttcaccctgacgatccccttggttgccgccacccgcgcgcgcaccgaagatgcagcgtgcggcacccgggggcccgactgaggcagttcggctcgtccaagcggcccagttaggctttcatgagcttgacgatgtcttttcgcgcgatcgtgtgctcggcccactgctgctcctgcttgtcgtctctgaacagcaacgtcatctcaacctctgctgaatccttgtcgaagcggcggatatcataggagatgagcttggtggctccgttgctcgcatccagcagatgagccatgtcactggtctttctgagcttgaggatgtaggtctgctgcatctccggctgcaggcgcccgacatggtgcacgagggcgtgaaaacccacgagggaggcggtaccgaagataccgacgacatagaggccggcaccatatgccattccgaccccggcggttccccagatatttgccgctgtcgtgagaccctgcaccgtgcgatcgcgctggatgatgatgcccgcgcccagaaaaccgacccctgagacgatctgggccgcgatacgagagacatcgaccgcgaatcccgtgctatctgagaacccgtatttcgatacgaccatgatcagcgcagccgacaggcctaccgtcatatgcgtgctgacaccggccaccttgaagtggctcatgcgctcgaacccgatgatgatgccactcagggctgcaagcgcgatcctcgcgaacaggtctaatgtgaatagaacgctcatagtgtcaacttctctccaactatacagactggagctgtttttccacatactcaggatgcgcagactgtattcatatattcgatggaaaatgactccgtgttcactctagcctgctgcagccggagtgtcaaagacatcgagatgtatgggaaacaaacagtgaaggagtcagcgcttcgtctcatcacttcgacccgctcttggcatgaatcccttttcataggttgcgatcttgattcgaagaaaattttttctaagatctcatagattttttctaccagcgtccagatgcagtagtatacatatcgggcaggcgactccctcgattgagcgcaactcatacttcgatcagctgagatatgactgttgcgctaaaagcaaccgcagaagggatcatgatgacgggacaaacgctcaaactcaagatcaaaaccatggagaaagctttttccgccaaagagattcagattgcttcgttcatcctgagcgaccccaagagagcatcgcgcatgaccatcaacgagatgtcagagcagctgagcatggctgactcgacgatcttcaaattcacgcgcaaactcggttaccaaggctttcgcagtttcagaaatgatctgcttctcgaagactttgatcgggaggtctccatccacgaacacatctcggaatgctccggtccatgcgagatcgccgcgagcgtattcgattcatcgataaagtctctcaccgacacgaaagccatgttggaagaagcggacatcgttgccgcagcagatctgatcattcactgcgagcgactgtccttctatgggatgggaggcagcagcatcgtcgcggcagacgggttccataagttcatgcgaaccccgatcgacgtgcgctatgaggcagacttccacctgcagctcatggaagctgcgcgtctcacagatcgagactgcgcgatagccatctctcacagcggctgcagcaagcagacaatagacatcgcgaccatgcttgagaagcggggctgccctgtgatcgcgatcacgagcaaccccgcctccgctcttgcacgcgcgagcaccgtagctctggtgacgatctccgaagagactggatatcgctcggagtcgctctcctcgcgcatctcgcagctcgcgctcatcgataccctctacaccatggtgatgcttcacgatgaggagcgctcgaagcattccctgcagctcgttcgagaggcgatcggaacgacccgcgtcgagcgatgagacaccgtgaagcgagaccgcttcgtttcgggcccgctcggaagtctacagaaacgatggatagggcacatccgtgggatgcatatgatgatcggaaaatcctcgatcatgaaagtaagcgatcttctccgcatcccgaggatagatgaagctgccgccaggcagccaggcgaacggatagaacgtatagcccatgcgatcacgacgcatccgccacagatcgatgacctcctgcggatctgcaagcatgttgctccatacatcccaatgaacgggaaccacgacgcggcatcccagtgactcggcagcgcgcaggacatcggacgaagtcatcttgtccgttacggcgatggggttctcggcataggcgacgatcgctacatcgatatcgaatctcttgccgtgctcagccatcatggtcgcaaaatgagagtccccgccgtggtagacgctgccggcatccgttttgacgacgaagttgactgcgcgctcgtccatgtcggggatctccttgccctccggcaccggctcacccttctgatcggtgatcagaacagtccggtcaaacgactcgcagacatcgatctcaatatcatggaccttgacggtgtctccgggtctgaccgtgacgcagcgctcggcgggcacgccccacgcgatccactgatcaaccacgaacttcggaccgatgaagggtatgtcctgctcaaccccctgcaggatggcggccgcgacattcagatcgatgtgatcgtgatggaagtgcgtgcacagcagcgcatcgagacgatggatcgcaaagggattgatgaccatgggcacggcgcgcagattcggttggatcttgcgccctcccgtcaggcgcgaccactgatggcgcggacccatatcgggtgcgtcgtgagtccgcttgcccggcccgcaccacagatcgatcgcgatctgtgtctgcttgtcgcttttgatcatgacccccatgttcgtgagccaccacataccgaaggtgccgtgctcgatctccgtgcggtcgatctcttcgttgagccaggtcccccattcgggaaacacctcgttgatccagctctgctgggtcacctcttggacacatttcgctgacatggcgacctctcctctccttctgtgcattcgggcgagccgaatgcacgggtacaaacggtttgacgacgcatcgaactcgaaaacgactcgtcatcgatcatgaactcacatccgctaggctcccaaggccgcgatgcgcggatcgaggctctgctggatggaagcacggtcgatgaagttgtcgagaacgaccgtcttgtctttgaactcctcggggaagttctccgatagctcgttggtcgtcacatagatatccgcatcggtgcccgagatgctgccgagatccacagtgatgacctcgatctcctcgcggccctcatcggccaggatcgcctcgatgttcatcttggcgatgatagatgaaccgactccgaaagcgcagactgcgcagatcttcataatgctctccttgaattgaatcagatgaacagcgctgagatgaacttgatcacatacatgaccggcatccagacaatagcgtagtcgatgttggaccacgtcacaccctgcccgaagaccgcgccggtgagcggatagaaaagtatgacagcggccgaggtgatcaagcctcccgcgaagcccgcagcgagcgcgcccttccagccacctgctttgttgccgaacacgcccatgacgttgccatcgaaatacatgatgatcggtgaggggaacacgatgatcggcgaatgcagcgcgatcgtcagcagacagaccagaatggccccgaccgatgagccgagaaaaccgaacatgccccccatcggcgaataggggaagaacgtcggagcatccagcgccgggatggagccgggcagaaacctgtcagagatgcctttgaacgccggaactatggatccgacgaacatgcgcacgccctgcagcaaaatgacgatgcccgctgtgaacgtccaggcttggatcaccagccatatgaaccagttggtcgcatccggtcccttgccggcgagcgcttggatgccgtcctgaccgacggctacgcccatgccgatgaaaatgatcggcatcaggaagaacaacacgacggtgttgtcgcgaaacatgatcgcccatttgggtagcttgagtttgtccgcatcctgagcgggctccgtcgagcccacgagtcttccgacaccggtcgcgaccagcgagcccacctggtcgttgaacccgagggtgatgacgtcgcctgtccacgcgcgcgccagtttgcgagtgatggccggggaaagcgtgaagtacagcgcgttcaaaacgctgccgaggccgatgacgagcgcggcgttgtctacaccgagcaccgctggcagcgtgacggccatgaagcatgcgtggaacaaggcgagatgcgcagtcaggtagacattcttgaaatccttggcgggaatgagccgtacgagcagcagatggagcaggaaggcgaacagaaatatgagcaccgcattgcgacccacgctctccatcgacagcaccagagcaccggctgcttcattcaggggcagcacgcccgccactcccagcgatccgttgagcgcggtcacgaccttggaaagagagctgtttacgatgccggccccggaggacacgacaagaaacccgatgaccgtcttcacgacgccatcgatcgtctggggcaacttctttttctgcagcagaagccccacgagtgcgatcagtcccaaaaagataacctgattggtcagaagctgatatacgatgaaattcagagcgtccatgtgctactcccccgtgttgatcgcgcagacgatatccagcgcgtccttcgtcgtgcaggccgcccgcaggctgttcaaactgtcgggcgcgttgaagaagatgacaagtctccgtagaagctcgatgtgggcgtcatcatcgacggcagcgaagatcaccacgatgtcgaccggatcattgtgctcgctgccaaacgcgacaggttcgtccagcgtcgcgatagccacgcaggggcgatgcaccgctgcgctcggacgtgcatgacccaaggccagcccgggtgcgagcacgatatagggtccgagctttttgatcgcttcgaccatgtcatcgatgtatgcggtgtcgataccgccgtcttggatgagcggatccgccgccttggccagcgcatcctgccagctggatgcatgaatcttgagttggagatatctggcctcgaacaaattgcgcgtcatcattcggcctccggtttgtctgtcgttcacttggttacgaccgcatgcccgccaaagccctttcgcagcgctgcgacaactttgtgcgagaaattctcctcgcccatctgcgatgaattccgctcgaacagcgactgagcgataaccggggccgggacgttctgctcgagtgcggcctgcatcgtccatttcgcctcatcagatgtaccgatgatgcctttgatgccagccagatcgggctcggcgataagctgctgctcgatgagttccatgagccaggagcgaacaaccgacccgtggttccagttcttgcacaccgcggcgagatcgtagtcgaacggggccgtgcgcatgatggcgagaccctccccgatcgtttgcatcatgccgtactcgacgccattgtggaccatcttcatgaagtgcccggatccggcgggccccacgtaagcgcagccatcctcgcatgtgacatcgagcagcgcgtcctcgatcagctcgtaggcgtctcgatcgccaccgatcatgaggcacgcaccctgtcgggccccagacgttccgcctgaggtgccgatatcaagaaagcgcacgttatgagcggcgcaggctgcagcatgatcgatggtgtctctgtagttggtgttgcccgcgtcgatgagaatgtcttcgggttcgagcacctccaggcacttcgtgatcgtcgcatcggtcgcatccccagggggcaccatcagccacatcacgcgcggcgcgtcgagtgcggcggcgagctcggtcagactcctcacggtgtccacgcccttgtccgcgagtctcgcacgtgcctgttccgcgaggtcgaagccgatcacttcgtggttatggtcacaaaggttgagggcgaggttgtagcccatcttccccaaaccgacaagtccgatctgcattgtttgcgtcctttctcctgcggccgtgatcgagcgcagcgacgcgcgctgcagctctctcggttgcgacggccgactcccgatggattcaggtactatatcaaaaatttctttttatgtaattaatagtgaaaaattatttcttttttgtcttctttgcaccgtctgcagctgcaaaaccgccgttcatcgacaatgatcacagttcatccgcgaacctcagcgatgccccactgagcgcgcaacaacatatatgaccgtcgagatgctcgcaacgaaaaatcccacagggaagtcggtcatcacggaaagagcgatcgaggcccatatggagaacagacaaagagcgcatgagagtcccatcgcgcgcgccggtgtccgacacagctcgcaggctgcagcgggcggtgcgacgagcaggctgaacaatagcagcacgccgacgaccggcacgctcgccgtggtaaccgccgcgagcacaagagagaacgcgatatcgagtgcgaggcgattcgcgcccctcgccgttctggaaccgggtaacacggagacggcaagcagcggtctgagcatcgtcacgacagcgagcacagacagcgaggcgcagatcgccatgacgccgagtccggaggaggacacggcgagcacctgtccgaacagcagaccatagacctggttcgcatacgctcctccgagactcaagacaagggatcctcccgcgagcagaaaagacaggagcaacgcgatcaccacatcctgtttgccgcgccttcccagcgtgacagcggcgatgcttgtagccgccgctgccgcacccataccggccatcgagctgaccccgaagatgctcgccagagccgcaccggcaaacgatccgtgtggaacggcatgagcaagaaaggaatcgccgcgcatgaccacgaagaagccgacgacaccggccgccagggcgatgatcgtcccgccgagccatgtgttccacaggtaggactcaaacacgcttacgcgcccccttgcgagcagccccttcaatgccgctcatcatcaaagcggccagatagcagacgaagacgagagcgactatgcagaaactggctgaaagcgatcgtccgccgagaaatgcatagctcgcataggagagcgcgacgccgccccagacgcatgcgacgccgatgagacatgatgcgacaagggcggcacgcgtgctgccggcgacacgcaagctcgaagctgcggggcccacgagcaatgcggtcgcgagcaccgcgccgaccgagatcgcgccgagggcgaccccgatgccgagcgcgcacatgaacagcgcatcaaccgcacgggtccgcgccccgcgtgcccgcgcgaacggaagagatgccgtcgccagaagcgacggccgccagatgagtgcaagcacgacagcgcaaaggatcgccagaacgcagacaagcggaacgacgctggcgcgcagggagaacagggagccgaagagcacagacatcggagagccgcccgaagaccgaccggtcgccgccagcatgagaaacaaagcagtgagccccatgcccgcgctgagaacgatccctgttgcgatatcgcgcttcctgatgcgctcgattcctatggcatgcatgcccaaagcagacaggaccgaggctatcacgaacccccagagctgatcgccaccgaacagaaatgcagcggagcctcccaccgatgcgagatcggtgagggcgtgggcggcgaacgactggcccctcaacacggtcagaacgccgaccgcagccgtgatcacggccacgatcgttccgacagcgagcgcgacgcgcacctccggtgaggagctcatgccctcgacgaggccgatcatacccgatcacctgcaagaacaaacagatgaccatcatggcgaacaacctcgatgggtcgtccgtaaagtctgcttaaaacatcggtacggaccacttcgtctgtcgtgccgctcacggcgtggccgttcgcgaggtagatgactcgatcaagaacgccgagaagcggattgatgtcatgcgaggacatgatcacgctcatgttccgctgatggcgcagcccatcgagaagccgcaccacatcgatctcgttagcggggtcgagactggcgagtggctcatcaagtataagaagcgcaggatccgaaacggtcgccgcagcgatcataacgcgctgctgctgcccaccggagagccgcccgaccggacgatctgcaagatcgatcgcatcgacaccgatgagggcatcctcgacgcgcttccagaacgcccgaccccggcgatgcaggccgaatcgatgaccatccagccccaaagctacaaggtcgcgcgcgcgcaaggggagatctcggtcgaacccgacgctttgcggcacgtaaccgacctcgcccgggcgcacccgcgcatgaccgagcagatcgatctgacccgaccgagatggaatatcacctaaaacggcgcgaaacagcgttgtcttgcctacgccgttggacccgatgaggccgatcagctcgccggcggcgatcttgaacgtcacctggtccaaaacgcatcttccgccgagctcgacgctcagatcacaaacggcgagcaccgtctgtccgaaaccgctgtgctccgcagtcatgacagactcgtcgtggactcgtgttttgacagcgcggctttgatcgcgtccacctcggcgagcatccatgacgcgtaatcgtggtgctccggcatcgtctcatacactgccaccaccggtacgccgccctccttcgccgcgtcgagaaacttcttcgtaagcgacgaagtgacctgctcgttgtacacgaagaagtctacctgcctatcgctgagcagcttcatctgcgagccgatgtcttgtgccgacggatcctgatcgttcatgatagccgcttgaaggctccagggagtcttgatggtgacgccggcagcggcgagcatatagttggcaacaggctcggtcgcagcggcgctcgcggccggatactggcttcccagatcggcgagtgcggatcgatagcgctccacggaactagaaaaggttttgagattcttgtcgtactcgctcgcatgatcgggatcgtgcttcttgagcgccgcggccattgtcttcgccacctgcggcatggttgccggatcataccagagatgaggattttgcgtgtcatcgggaagtttcaaaaccttctgtgcgctgatgatcgttcggtccaccctctcgctggaggcgagcatcttgtccatccagtcgtcgtagctcaagccgttctcgaccacgataagcgcctggctgatgatcttcgcatccgacggcgtgatctcgaagttatggggatcggctccaggatcactgatcaccgaggtcacatccgcgaagctgcccccgatctgacgagccacgtcaccataggtgttctcagccgccaatatggcgagcttgcctttctcgcccttccctgctcccgcgtgtccggccctgtcacagccacccagcgagatgccggtgagagctgtgagtcccaaggcggcgctgatgccaaggaacgttctgcgactcaagctaggcgaacgagggtcaagttcgttatcagacatgctggtttctccctgtcaacgcgaccggaccggcacgatcgtgcacggactggatttctacccatcccggcccaccttcatccggcccgcctctggggaaagactgcgaaatcggaaatcagttttagtttaattccaacgcgcgcaaagtcaaatagacacatcaggcgatgccgcacccaagatctcagtcgcccctacaatacggatccgtcatcatcgggcatgggtgatcccctggttctcctcatgcgcgccgcgggcgcacgtcccgcagtagccgtgcagaactgtggaacgcaattcaagatcgaaatcgtgctcgccgctgatgtgcctgacgaacgtctcgaagccgtcgcaggaaagcggaaagacccggtggcagcccaagcagaccagataggtcccctctccggaaatcctgcagtagcgtgacggcccgccgcgcacgtccgccacttggatgacgcgaccaagcgaagagagcttgccgagcaagcgatagacagttgtgcgaccgacgctgctaccgcgatcgctcagcgcatcgcatatctcctcaatggtcaaggcctcgcctgcgtgggcctcgagcagctccatgacaaatgcctgctgccgcgtgttgtagtgtccccgcttgacggacatcagatcctcctcggttgagagcaatcccattatgccgtctgattcgatcgagtcaaacgctccaagctgccgaccacatgcggcacgcgattgaccggcccgatgagggatgcgataatgaccagcactgcgatgcagtctcggatatgtgagcgctcgacgcgatttcgcgcacaccggcgaagggataccagcatgttttgcaaaaactgcggcaaggagaacccggatacgggaaggttctgcatcgagtgcggcgcaccgatggtcagagaggccgtcaatcccgatcccttcaactcaggcaagccaacgccaatcggttacgatcagagcatctatcagcaccgcaccgtccccccggcggcccctgcgacgccgcagtaccagcaaagcagctatcagaactgcaccgtccccccggcggcccctgcgacgccgcagtaccagcaaggcagctatcagaactgcaccgtccctccggcagtcccgggaatgcctgctacgaatatcaacgtgcagatcccgccccctcagaagaactcattcggcacagctgggttcgtgctttctgtgatctcgatctttcttggcatgatccctttgctcgggcaggtcctgtggctcctcggcaccatcttctccgtgatggggttgttcaagacaccaaagggactggcgatagccggaaccgtgatctcatgttgcgtcttggtccttatcatctggatctatgcaaccggctccccgttagcgccctcccattcggagtactacacgtatcgctactccatgtagagcgctcatcagtcgatatagggtgagctccgttcgacttcgatcttgtggatcgcgtccaagttcttgtgctcgcaatcgtttagcaccgatgcgtcgaaggcgtcaggagcaacggtcggatgataccaggactttcccttgaaaaacgagttcaacttatcagaattgaactccctgccgtggcgagcgtagatctcgttgcgcgcgaaaaataggtcctcggtcgaaagcttgtccagctcggattcacccatataccgcttgtcgctgtccggcagcacataatcagaggctttgctcgtcgcgtcatcggaggtggagtcgctcgacgaggtctgtggggagtcgcttactgtgagactcgccagtatagctacgagctgctgctgctcctccttcgaatacacaccgtcatcgtaatagcaataaaacgatatcagattgccgtactcgaactgcggtctcgccagatcggtcctgagcgcatcggtatccttgagcgctttttcgggcaccagcgcgagaaaaacggtcggcggatcagcgggctgatcggcagccatctctacctttgcgacgatgaacttgccgagatccttgtagctcttgccttgagacgtccccggggagaacttcgcgtcggcgattctggtgatggtaaccttgggtgagctgctcgaatcatctcttgagagcgggctctcgtcatcgaagtaaatcgtcggggaataactattgctcagtgctacgtgttccgagtcggtgctcacgctggttttttcgatgttccatttatcagggtaggcgaacttgaacgtcgggccgccggcaccgcttttcgcagcgagcgtgctggtatatgtgtgagacaggttgactccgctgatatcgatgccccgaagatcatcatcggcggcagaacccgcgccgtcatcttggccttcctttgcattccggctgccgctgtcttctgaacctgcggcgatgtcggccccagcgccgggcgctcgtcctgttcgggaactgatcgccaggtagaccgcggtggcagccaccacgactatcacaagcgccgccaccacgataagaatcgtcttcttctttgatctcctctgctccgccggggagccggtgttgaaatctatcggtgcgacggcggggcgtgacgctgcggtggcgtctgatctctcaaacaactcgccggatgatacggaatgctccgccgcaggcaccgcaggccccgcggcggggatgtcggattcggtgcggccaggtgcggtctcggcatcgaccgccccatcagccatgtcgttatcgacgcgctcccggccaatcgaagcggactcggtgacagattcgctcgatgtggcacccgaatcctgcacaggggcgccgcagttcgtgcagaagcgcatccccggcttgatcggactgccgcattcagtgcagtacctatctccctgatcgctttcaatcttatcctgcatcacgcgatgcctcccttgctactgaaccgcatgtctacggtgagactgataattcgccaagaaggaggcgaattcaggcgaggtatccgagttccccgtccgccatgccttgtgatcgatgatcgtgctctcggagccgtaatacgcatcgatataggcgatgaggttgtccagagcatcgagctgggcttccggatagggtcccgaacccccgacatgaacgagctcgatgcccacggagtacgagttcataccgtagtctcgcgcccatccgccgatctgatccgcgcccaccttgtcatcgcggctctcatcgcacgtgccgtagaaatcattatgcccggtgtcgccatatccggcgtggtgggcgatattgtccagcgctacgcactgcaccacgcttccatctcgattgacgacgaagtgcgcggcgactccatggccgctggcgtcccaccagttgattaccgagtcggcatccccggtgccctccgtgtcatgaagcacgatatagcgttggaactcggcgggcttgggaccgtgtgcgaagcttgtcctcatatcctccctcagcgagagcctgccccgcgcctcagcgaccaaacgggcgcgatccgtttctccgtgctcctcaccgtcgccgcccgatccgttcgagcggctcgatgcgctgcctgcatcgcttccgttgcttttaccggacgcggtggccgaacccgcagaaccgctcccgccatgcgacgtgcgaggcggcagcgcacaggctgtgcaggcaccgcacagcccgcatatcaggactgcgcacagaagagcccgcctcatcctggatgccaggtccctgctcaccgctgcgctgtgggctcatccggcctgccctgccgggcctgcgccttccactcgggtgcgtagcgctcgatccaatgaccgagtgcgcgaaacgaccaagcctgtgcaaatccagtgaaaaacttgaagagcagcgacaggacggtgatccagatactgaaggcgatcaaaagccgcattatgtatccaaccgggtcgctggcgaaactctggatatccgccatatgattgtaggcccaagacatcgtatctgatgagtagcgtactcgagccatgctgctaacaagcaagatgaaaacgatgatccagagtacggctccgacgatgatgccgggcacgcatgcggacgcgaacaagctgcccatgcgccttctgctcttctgcacgatatcggaaagctcaaacgcctcgccaaagcggtcgaacatggccatgcgcatgacggccagccctttgaacatgtcgacgaagcatccgaacacgatgatgatcggcaaaccgatgaatgggatccatgtcagaggcataactgcaaacaaggcgaaaaagcccatgatagataaaacggtgagacacagcccgctcagaaaagcccgtttgctgaaggtgccgatcggcatcggaccttgcattccgacagcccggtccgatccccactggatgcaatagccgttggcgtaccaattgaggaatggcacgcagttgaacgccatgagtaacagtatgcgcttgaaccatccgggcgaggaggtgatgtcatgccacgctgcgcccagacagcccggctgagagaacccgaagccaccgctgggttgaatcccgtagggctgttgagatcccgcggccgcagcggagggccccgctggcggataaaaaggacccccggggccgccggcggggccgcccgcaggaacaggagcgggccgctgcgccccctcagcagccgccggaccagccggcgcagcggggttcacagacggatgatgaggccccggagctgcggcgccatcaaccggcttgccacacgaaccgcagaatcgtgcaccgtccttgagcggattgccgcaatgtggacactccatgtggtacctctttcgcttgatgactacaaccatcggtgtttcacactttcaccattataatacatatctattcgcgctttatcgccaatgtgcgcgcgctctctcaagatgcaaggaatgagcggaccccaagcggacgcatcgcatatcaatgtacttattttatgcgcctgaccgcgatatcctagattccgctgaacaaccctggtaccttgtggttcgtttgactcgaaaggaacccatggagaagccgattccaatcatcgatctgttcgccggcgcggggggtttgggagaggggttttcctcagcatgcaatgagagcggctctcctgcgttcaagatcatcatgtctgtggagaaagatcccctcgcgcatcggacgctccgaatgcgcgccttcttccgcgctgcgtaccgtgcgtgcggcgcgatgcctgcaagctatatcaactatctgcaaaatccgagcgccgagaatctcgaggccctcagaaacgagtttcccgagcagtggcagcaggcaaaccgcgaagcgctgtgcgaaacgctcaaggagggcgatgatgcccttgtggaggaagccaagcgccgtcttgacgcatacggatccgattcgttcatcctcatcggtggtcccccctgccaagcgtattcgctggttggtcgatctcgtcggacacacgatcggcaaggcctccaaaaagacgagaagcagacgctgtacagatgctacctgaggttcatcgagcggctcaaccccgatatcttcgtgatggagaacgtaagtgggattctgtcggcgaagctcgcccgcaaaggtgtcttccacatgatccttcgtgatatggagagcgccggctatcgcattcgttctttgtcaaagctccgcgctgtggaaccgagagattatatcgtcgatgcggagcgctatggcatcccgcaggctcggcaccgcgtggtcctgctcgggttgcgttcgcattcttcgctcaccccctcgattctcaccccgcgttttgcagagaagacggttcgcgatgctctcaccggcataccacccgtgagaagcggcttctcaaaacgaagtggaaacatgagagaatcctggcagcgatatatcgcgcacgctgcgaagcgcctggcaggcaccgccgagggccgcgcgctgcgcgccgagctctccgcgctgtctgacgcgcgattccctgaaacgcaggcgaagcgcagcatcgtgcgagtacagcgaacgccgctgatcagctggtatcgcgcgagactggacggcatatcggttcttccgaaccatgaggccagaaaccatcttgcaagcgacctggatcgctatctattctgcgccgtcttcggccagcgatacggatattcgcccaagctgcaggatttccctgcatcgctgctccccaatcacaagaacgcccttgacgcgaaggtgaacaaagacgtcatcttctccgatcggttccgagtccagatctttgacaggcgctccatgaccgtgacatcgcatatctccaaggacgggcactactatatacatcctgatcccgtgcagtgccgcagcctcacggtgcgcgaggccgcgcggctccagacatttcccgatgactactatttcgaaggcaatcgcacctctcagtatcagcaggtcggcaatgctgtacccccgttgctcgccaaacagatcgccgaggtcatctacgattgcatgatgcgcggcggacacgatcgcaagcccatggtggtcgcggcgaaaccgagctgatcgatacgatggatctcgacaggccggtgaaaagactgccgccgacctgtcgagatcggtacaaccggagcatcccccggggagtcgatgtcatccaaccgatcccacgcacatcgttgatcttcagacagccggcccccatatgcgaatcacgtctccaggtctgagactcgggtactccttcctctcgacatatacagatccttccaatttcgcagaaggcgatccatcaaagacaaccgagatatggccgagagtagcaagatttctgtttacctcgctaccgattgccgtgatcacatacctctgatcgttgaattcgagagaatcgcccgcacggatctgatcgaagaccgggctgacccggattatgaagcaaaacggacgcagttcgctcggcgcggtatccccaaaaagtacagcgatgttcacattcctgaagtcggttgcattgcaccccgcttccaagatcactgtttcatacttcacgccttcagctgatgacatcttgtgcacctttctaccgatttctactgtgcatacaggccaaagctcgctatccatgcaatgatgacccgtggaacgccattcaaaaaacgcgagtagagcacggagacgacaccgacttcgactgttttcgagtcagcctcttcgagaccgaggccgaccgggatgaaatcgcatgcgttctgcgtattgatcgcaaaaagagccggcagcgcaaactgcggctgtatgttgccacggccgatctggacgccgatcagcgtaccgataacctgagcgatcaccgctccgggtcccaagatcggcgaaagaaacggtagcgaacagatgaggccgatgcagatgagaccgaagatattgcccgccaacggggtcatcagcgaggcgaaccagttgcccaaaccggacccctgaatgatacctatgagcaaagcaacgaatgccatgaacggaatcaccgtcgtgagcatcgtttggacggagtccttggcagcttggttgaaggttgatatgactctgccagcaccgatgccgatccgggcgatgaagttcggtcgtttcatctgccctgtgatcgtcttgctggtatcgtacttttgttcatgttctctgctggcttcgggctttgtctggtgcatctgctgctcgtcgatttttccattcagatcctgaccaggaatcgcatcatcgggaagcgcggtgatctggtcgacgccaacattggaaacataagtgcttggtgtgatgaactcggcgagtgggcccgatttcccacttggtaagatattgatcgtcagcacatgtttcttgggatagataccgcatctcagtgtccctccgcaatctatgatcgcaaccgcgatctcgtcttcaggaatcgacgtcttgaatccatcgacggcctccatgcctgtgagctgcgcgatcttttccacgataggaggtttatttccgcctgtcacatagatgaacttgtgctttttctccgtcggtgtgatcgtaagcggcccaccgtatccaccggatccttttacgaccctgatactatgccatttttttccagtcatgaatatgtcgcctccaaggtagtcgagtattactccgcttgaccgatccgcgctgagatatcaactgtcttgctcagcatgacgccggtctgtctgcaaacaattgacgtcgtgaaatcggttacccagcctccgataaagttcagcacgattcccacgagcatataacggatcgccaggtccatttcattcaatcccagctgctggacgccttgggcaatcccaagccagacgaagagctccccggggttgatatgcggaaagacaccgttgctcgtgtgacagaactgcgcctgagccgcatagtaacttggcttgtagtactcgggtagaaaacgcgcaagcgtgaagcacattgggttgcccaacatgaacgcagcaaggaaaggcagaatcagatatcgcatgaaaacgtttctgctcgccctttgagcgaagcgctcaatgcgctcctctcctatgaacgcgatgatcgtattcataagtaccagcaatagtagaactaccggaacgatactcgtcatccagccaatgaatgtttgagcacctgtttggaacaagcccatgaatccggcggctagatcagatatatagctcatggtttcatctcctagatagcatctcgatcgcactcacgcatgagttttctcactttcgatctgccggttgcaagcaatgaattgaacacagggagtgaaaagatgctgacactgctggtgtcaaaatcttcgacactcagattatgagttttaaagttaatgaaatttcgatacgcattgagaaggcactcacgttccgttctacttaaccgctgcaatgcatcatgatcggctccaatctcttctattggcctacccacacctaaagaaagctccctgaacctgctaaatacgctcacccccttcatgacgcgaatctcctgcacacggccagctgaatcgaggcctatgagcatcagactgcccgagcgaaatctgcgtgggttttttccgatcagcacgcgtcccctccgtcgaacttcgcgataatgctttgcaaagttcttgatttgaaagaatcccatcaacgcttggaccagaaatgctgcggctatcatgagaccgatttgcaaaaatggcatctacaggccctccgttacaatagtcagcggttttagcgcggtcgcagttcgtttcaagttggcgaccgcttcttcattgacagcgatcaaaaacagcagatcgtacaacatcgagagatcctcgagggtcttcttctccagcacagacgggattccgataatgaagatgtatctgacctcagatcttcgtaccagaatcggttccgttaaaataaccaagctgagaaaaagattgtttcctctgatcttaccgatggcatgaggaatggccacgccattggccagtatgagttttgatgaggcttcattgtcgatcaaccgctggcaaaactcagtgtcgaccgtaccagccttgccgtccggtctaaggacccggcggagaacttcttcgtagcccaaccgtctcctgttgtcaaagggctgagacctccagataaccctacccgcatcaatttcatgctgaagagccgaagctttgactttcgtctccaagatacggtcgcggaagatgtcgccaaccatgacaacgggaatcttcagtccgcagtccaatatgcgatccgaaaacaccatgatcagatcgttttggtcttgaatgatctcggcctcgttttgataggcggaaagcaccacgttcgactcaaacatgatattcaattgattctgcaggtagttcagggcactgaggcccatatcgagcagaaatccaactctcggctggtcagaaccaacattattggacttttgaagcgccatctcaaagtaaatagtgagatagttgatctccacgtcagagatttcaagatccaatcggtcctcaagcgctttgctgaatgaagcggccagatctgcggcaagttgaaacttctcgagcatctgatctcttaaaaaatctgaaggggcgacatgaaagacagctctgttgataagaaatatcaaatgatatttgatggagtcgtaaaactggtcataatcgatccgcgtattgatcagcgcattgagcgattgagacacctcatcgaaaagcactttgtttcgatcgagcgcagaggaggtcttctcgttcgaaagcaagggatttgaatacaaattgaacggaaaggtcaaaaacaatcgctccatcggattgaaaacaacctgacactggtcctcgatgatctccatcaatttggaaaggtggtcggaatcatcgaccagattcgtgtatacgacattcacctcagtgatttcataaccgttccttttcagaaaaaccaatattcttgttatgttgacaaaggttcgagtaatggttttgctgacgttcaacgacgtgagcaaatcgacaacctgattgatcaggccctcatctgtcggcaatctgttttgaatgtaatccagcatcttgtaatacacgaaaacgaccagatcagccgcagatcctatgcgaagtctgattcctcgacttgtcacaccttgaatcgcaatgtcatacccatgtaaccaaacttgacaggaatccagatctttttgaagtgtcccacggctgacaatgagctgatcagcaagatcgtcaatagaaataaaccccccctcttggattagcatgaacaggatctcggcttggcgcttttgacgatcgttgttgtcgatattgtgcttcaaagcacctgactgaatcagacaaaagagtctacgattcaaaatatgcaggtagtagccattgctattgattttgacttctgcggcggttccaagagctcgtgataggttgagtatatatttcctcatggttcggcaggatacgttctcgctttcagctagtacgcttagcttcgtggttccgttgatgagcagatagcgaagaaggcggtagtcaaggctgttcaagagtctctcccccttttgattaacctcgagacttcccacccgctacatttgcagttattccggtgacatagctcgctcgatttgaaagaaagaacgctacgacggaagcgacttcttcgagctttccatcccgtccgagaggagtactcgatgtcgaagtgtatcccgcccgtagttgatcgaccgtgatgttgcgtgtatacgccagagcctcttcgtaggatgctgttctgagccctgtggcctccattatccctggtgccactccgacaacgcgaatattatatttccccagctctttaccccatgaacgcgtaaatgcatttatcgcgccctttgttgcagcataaatgctctgtccgatcgaaccttcgagccctgcctcagaagacatgttgacgatcacgccatgtctctgcttgatcattctgcggaccgcggactgcgagatcaagaacacgcttctgacattgacgttgaaaagagatgtgaatgttccatcatcaagttcatattttccgtgcatgtcatctggatccactaggacacggggctgattaataccagcattgttgacaatgccccagatctcaccattgatcgcaactgccttctccacaagatgctcgacctcatgtgcttttgtgacatctgttttgacaaatgtaagcttctgggctgaaaaggtcccttctttgatatctccgttgacaacattggcaccatcatgaatgagctctctgacaatcgcatctccgatacccgatgaaccaccggttacgataactgtcttgccgtcaagatctagccagctgcccatgacgaactcctcttccctatggatcgatatgtcgtgcggctacatggtagtttctaaaaacccgcaggttaagatagtttttttcttgcgtgggcgtaaaagcgtgccttaacgtgcgctgtgcgggtgatcgtttcatatgagattcattacgtgaggccataggaccgctcgcagagctgtctctaccgataagcatgtttgaatacagttcttgggcatagtctcatcttaatatcttaatatattaagtatggtggtttgagctattctctgcgacagatcggacggcgggcgtgcatacattcgagatcggctctgatttctatatggatgggcgtccttttcagatcagaagcggtgcgatccattatttccgcctgcacccagacgactgggagcattcactttacaatctcaaagccatgggcttcaacacagtcgaaacatatataccatggaatatgcatgagccgcacaaagatgaattccgcatcaccgccgagacggacttcgagcgcttcctggggctcgcatcagatctcggcctctgggcgatcgtgcggccctcccccttcatttgcgccgaatgggagttcggcggcctgccagcatggctgctggccgagcgcggcatgcgcatccgctcaaacgacccgagatttctcgagcgtctggccctctactatgacatgctcatgcctcatctggccaagcaccagatcacgcgtggggccaatatcataatgatgcagattgaaaacgagtacggctcatattgcgaggacagcgactacatgcgctccgttcgcgatctcatggtcgagcgaggcatcgatgtgaagctgtgcacctcagacggaccatggcgtgcctgtcagcgcgccggatcgcttatcgaagacaacgtcctcgccaccggaaacttcggatctcatgcgacggagaactttgccgcgctcaagggattccacaaagagcacggcaagacctggccgctcatgtgcatggaattctgggctggctggttcaatcgatggggcgagtcggtcgtgcgacgcgatccggaagagcttgcccgaagcgttcgcgaagccctgcgcgagggaagcatcaatctctatatgttccatggcggcacgaatttcggttttatgaacgggtgctcggcacgacatgaccatgacctgcaccagatcacgagctacgattatgacgccccgctcgatgaggcgggcaacccgaccgagaagttctacgccctgcaacgcatggtgcgtgaggacttccccgacgcgcggaccgcctcgccgcggatcaagggcacgctggctccgatgacgcttgagcgctgcggcctcgccggcctgttcgaaacactcgacacgctctccgagcccttggagatgcgccatcccgcggccatggaggacctcgggcaggcatacggctacatcctgtaccgcacgcgcatcgaggcggacacagccggtgaggagcgcttccgcatcgtcgacgcacgcgaccgcgcccagctcttcctcaacggccggcttgtggcgacccagtaccaggaagacatcggcgaggacatcttggccgcaccgaagccgggtatcaatcagctcgacatcctcgtcgagaacatgggtcgtgtcaactacggccacaagctgctcgcgtcaacccagcacaagggcatccgaacgggtatctgcgtcgatctgcacttcgtgacaggcttcgaagtgttccggctgccgctcgcatccgccgacaaggtggatttttcccgggggtggaccccaggggcaccggcgtttcatcgcttcgctgcggttgtccgggacacggctctcgacacgcatctggacctcaccggtttcggcaagggctgtgtgtttgtaaacggcttcaatgtaggtcgattctgggagaagggccccacgcggagcctgtatgttccccatggcctgctgcgagtgggatcgaatgacatcatcgtcttcgagaccgaggggatctattcggacgagctcaaactgagctcaaggcctgtgatcgacgaacgggccggagaggagagatagatgattatcggagtgcgcatagatttccgcctgctgcacggacaggtggccaacctgtgggcgaattcgctcaacgtcggtcgcttcatggtcgtcgatgacgacgtcgcgcaggacagcctgcagaagcaggtgctcaagatggcctgtcccacttcggtgaggctctcggtgctgcccgtcgagaaggccgccgccaacatcctagccgggaaatacgatgagcagcgcctgttcatcatcgcaaagggttcgaagacggtgctgcggctcatcgatgcaggggtgcccatcgaacatgtcaacgtcggcaacatggcatcggagggcaccatcaagaacgtgacccgctcgatcgccgtcacgccttccgagatcgaagacttcaaggcgatcgcctcccgcggtgtgaccctcaccgcacagatggtcccctccaacgcagcggaggacttcatgccgctgcttgagaaggcgtgaccgtgagattcggtttttcagtgcccgatcgcatggggaggctgcgctcggcatgtgatggacaacgttgtgcaggcagctctattcgttgaaagaaaggggaaagctatgattcaatggtggcagattctgttactgacgctttacgcggcatatcagattctggacgaactcggtccgtacacctcagccggacaggcggtcttcgccggcctgatttccggactcgtcatgggagatgtgaccaccgggctcttcatcggcggcagcatgcaactgatggttttgggcgtcggcacgttcggaggcgcatcgcgcatcgatgcgaactccggcactgttctggccacggcattcgccgtggcactcaaatggaacccggagcaggcgctgacggcgatcggcgttccagtcgcagcccttctggtctacaccgacatcttgggcaggttcgccaacacgttctgggtgcatcgcatagacgggcgcatcgaggagttcgactacgcgggcattcatcgcgactttctgctcggagccctctcttgggcgctgtcgcgcgctctgccggtgtttcttgcactgaccttcggtcagggcatcgtcgagaagatcgtcggcctgctccagggtgatctcagctggctcgcgcagggcttgaccgtggccggcggcgcgctgcccgccgtgggcttcgcgatcctgcttcgctacctcccggtcaagaggcacatcgcctacctgctgctcggcttcgtcatcgccgccctgctcggcaccgtgttcacgagcatcgtgacgctgggtgcgggcgtgtccgcggtcaacaaggacttcgccggctcgttcaacaacctgtcgatgctgacgatcgcgatcatcggcctggcgctgtcgatcctgtactacaagggcaaccaggccgctcggctcgccgttgccgcaaccgccgactcgaacgaggaggtcgaagacgatgagctctgatgacatccgcatcgggcgggacgaccccgagcccgattcgcacaagacgacgggctaccggctcacgcaagaggatctgcggcagatcaaccgcaggagcctgccgctgttccaggtgggctggaactacgagcgcatgcagggatcgggctacctgtggaccatcctgccgcagctgcgcaagatctacggggacggcacgcccgagctcaaggaggccatgcgcacccacgcgcagttcttcaacacctcgaacttcctgaacaccatcgtcaccggcatcgatctcgccgtcgaggagaaggagggcctggagggcctgcggaccgcagccggcatcaagaccggtctcatgggaccgttcgcctcgatcggcgactcgatcttcggatcgctcctgccgacgatcttcggtgcgcttgccgccaacatggcgatcaacggcaatccgatcggcatcctcatctgggtggtcgtcaacatcttcgtcgactggttccgctgccgccagacccgcttcgcctacgagcagggggtcaagctcgtgaccacgatgagcgacaagctcaacgcgctcaccggcgcggcgaccgtgctcggcgtgttcatggtcggcgccctggtcgcctccaacgtgaacatcgtgctggccgtaaagcccatgatcggcgaggttcccctgaacctgcagaacatctgcgacatgatcatgcccaagctcgtgccggtggtgctggtgggcttcgtgtactggatgctcggcaagaagggggtgacctcgaccaaggcgatcttcatcgtcttgatcctggccgtgatcctgggtggcttcggtatcatcgcaaagggatgatccaagcgactcgtcgcatctggaacctcgtttcagttccgagccccggctggcatgcacccgtcggggcttttccatccgctctattatgaaaaaacagatcccacgtagcgccgcgatcattctgaaggaggcaatcacatgaacacgctcacgatcggctgcgtcatccttctcgtagtgtatttcatcggatctgagatggccaaacgctatctgtaccgcagcttcgaggtctcgttcatgagcgagcgatacgatgagtgcatccatctgctcgacggcgtgcccatgcgcatcctgttcccgcgattcaatctctttttcatgcgcatgaacgtctgcatggcgaaggccgaaatgagcgacgttgattacatgatcgaccgtttgctaacggctcacttcacacgagcgcagcgccgcgcggtgatcagccgggctctagtcttctttgagcagagcggctgcgccgagcgcgcggccgccatgcgcagagagcaggagaagctcgacattgccgacaagagcaagcaacggtgaaagggccgatttgatcggggatgcgaacggtcgagcagcatgggatgaacgtgtgacgatgtgtgactgcgagccgcgagcagctaaagataagacgcgctgtacacgatatccggcgcagttatcggctcgatgtacttgatgtcgacctcttcagctcgatcttgaagaaatcccagcgcttgtaccccaatgtgtactccgcgatctgaccatcactcaatatcgtcgtcttgtgctgcaagacgcagggcgcatcctcagcgtactcaagtgccgcagcgattttgggtggtgcgggaaagaggacctcatcggtttccacggaagcctcatcgaaaagatgaatatcgaaatcgtcgcgaaaacgttgatagattgaatggtaatagtccggactgatatcacttttgatgtagcggcttggaatatgcgagacctgcaccatgtaggcgatgcggtcgatgcgacgaacgcgaatgatgcggtgataggtctcatcttgctcgagcttcaagatatcgcagattttcgaatcgttgcagcactcgaacgagactatctcaacctgctcgcgcacaccccgatcgttgaagatctcgatatcggagaactccaccgtctgctgcttgcgcgcgcgcgacacgaatgtgccgcgtccctgctctcgaacgaggaaaccggcattcacaagattcttcagcgcgtgaatgactgtgatggtgctcacgttgtagcgtctgataagatctgattcgctgtagaagcgatcgccgtattcgaactcaccgttgaggatctgctttctgagatcctcttcgatccgccggtacttagcgatacccatagctttctccatgtgctgagagcattttggtacatgacgctgaccatgatatcagccgcttgccggtgcgactcctgcagttgatgtatacaagaaatgagcgttataggcaacattcgcccgttgtatgacatgtctttttaaagacggagcttcggatttgagcgatactcgcctctttgccgaagcgctcatcaagccgacggattgcttttggaaagccatacggtgaagcgcgtgccgagtccctcccgggaggcaacctcgatctcgcccccgtgagcgtcgacgatccatttggcgatcgacaaaccgagtccggtgcccccacggtgggtggcgcgcgcatcatcagctcgatagaatcgttcgaagatatgccgagcatccgatggtgtcatgccctgcccctcatcggtcaccgcatagccgatgcgtccggaagcagaatccacttgaaccgacagcgtgatagaggacccgctcggagagtaccgtgcagcgttttgaaccatgatgcgcagagactgctttatcagagcacggtcggcatacaccatgagaggtgccgcagcagctctcatatgctgggtcgcacctcctgtccgagcggcccaccccttcttttggggatgtcccgtgccctcggcatgatcctctctgccgcattcggaccggtccgcacgcatctcgtagcgatggttttcatcgatcatatgcgattcctcggccacatcggcaaccagatcgccgaggtcgaacaccgtgcgctcgagtgtgttgcgacctgaatcgccgcgcgcgagaaagagcagctgctcgacaagctcacccatatgctcggactccgctttgagcgcgctgatggattcctcgagcacctccggatcgtccttgccccaacggtccagcatgcccacataacccttgatgacagcgagtggggtcctcagctcatgcgaagcatctgaaacgaaacgcgcctgctgcgcctttgcctcctgcatgcgatgaagcagcccgttcaatgcaacctcgatgctgcgaagatccttgtccccggtggagatgcgcggcgcctcaaccgtcgcctcggatatcgcatgcttcagactctcgaatttctgctttgatgtgatcttcgcaccctgcaggaggcggtcgccagctccgggctcatcggctctggtaccgatcgcctcggcggtgagggccaattcgttgagcggacgcagcttgcgacgtatgcgtcgcgcttctgagaaacccgagagcagcgcgatgacctcggctgccaccacgacgctgacaacggagacggtaaaggcggcatggtctgagaagtggaactcgtgaacggtgcctcccgcctctgtgacgctgagagtgagcgccgcaaggttcatgcggggggaggcgagcacccaagagctgccgggtgccagcagctggccggcgcgagcggaggccggcagctgctggatgctctggaacacgaacgcgcataccagcgccgacaagagcagcagatcgagcacgcagaaccagatcagccgacgcacgagaatagaccgtgcgatgctgcgcgcgatcgatgaagtggatgacctttcggtcgccgtgcatacaggcgcgtcgcctcgacggaacacgtgaatgcgctgcgggccttcttcggcggatcggctcctatgatttgcgtatgacatagccgaccccgcgcacggtggtgatgagctcgataccgaagggctcatcgatcttcatgcgaatatgacgcacgtagacatcgatgacgttcgtctcaccgacatagtcgtaaccgcacacctcgcgtacgagctgatcgcgacacatcaccctgttacggttcgacatgagcgcgtgcagaacctcgaactcccgattcgtcagatcgaccggctcgaccccgacgagcacctcatgtgaatcaggatcgagaagaaccgccccagctctaagagcgcgtggacgcccgcctgcatcccgggtcacgcctcgagaggcctcgtggctcggcatcccatctccggtttcgccggcgacaccggcgtcggcctcttgagttgggagctcgcctgcatccgaaaggtgcttgagcgccacgcgaatacgtgcgagcagctcctcgatagcaaagggcttcgtgatgtagtcatcagcaccggcgtccaatccagcgaccttatcgatgatggcatcgcgagcggtgagcaggatcacgggagttgacttgatcctgcgcacgcgacgcagcacctccagaccgctcagctcgggaagcatgacatcgagcagaatcagatcatagtcgtttatcacggcgagatcggcaccgatgcgtccgtcagctgccttatcgacgtcatacccctcgtgcgagagttcaagctcgacaaagcgcgcgatcttctcctcatcctccacgaccagaatcttggtcatcttcaaacgtccttgcggttcatgtcatcatcctcatcagcatcatcgtcggaaacatcgccagggcgggcgggcgcatcctccagacactcgaaatgataccgaaaatcaaagaacaggctcgcgatcagcaggaccactatgaactgaaacgccactcccgtccaaaacattgacgcagccagcaagagaacaagaagcagcggcatcgagaacacctggcgtccacggtgctttgccaccagggtgatatcgatgcttctttgcagcacatgtcgcacccatcgcatggccccgccgaggcgctcctcgaatctgccttgcctcgtatccctctcataatcgatctgggcctgggacatctgccgcgccgtctcgctgctcgacgcggcggcatccccggcccctcccgtgctgatatgcaccgtcgaagaggaggtcttgccctgtcgctcaagcaggatcacggcatcgatcatgtcataggaagtgagctccagcgcagcacgggcatcctcaaaggatacgccggcgttctcgcgaacaagaccggtcctcctcaggcgctcctcttctgaaatcgatccagcggaaccgcgatgccctgaatccacgtcagagcacgcgttgtcttgattcgcaacctgcatcttattgttctgtgtctcttgcatctctgccttccgcggtaatcgatccgatgtccccatcatgatgggccccacagattaaggcaagctgatgcaaagattaataatcgatgccttttgtttcacgccatcagcaagacgaccccctccacagcgataaaaaaacaccctggtcgaggtaaacgcggtctcgccaggcggggggcaatgatgcagcaatgcgcactgaacagaacggcctcgcggataggcgcgaccgatgtcaaccggcgctcttatccgcgaggttgtaaccaccgacgagctgtatgctcgctcactgatcctgatgcgatcgatcacataccctatccggcgcgtacctcatcgatgatcctgcgaacctcggccgcgttcgctgcgatctcagctgcgctgccttccgtgagcaggccaccgatgccgcagcagtcgattccagcgcggacccactcagcgaggttttcgagattgatgccccctgaagccatgagcggcatccacggcgtgggggtcttgaagatcgaggcgagcttgggcccatagaagttcgagatcgggaagcacttgataaacgccgcgcctatctcaagggcatgcatggcttcggtcaccgttgtgcatcccggtgcatagggaatctggtagcgattgcacagagtggcgacttcgttggagagacaatttgcaacgacgaattctgcacccgcgatggtggcgagtcgtgccgttggagcatccatgacggtgccggcacccacgactatctgcctcccaaaccgctcttttacgcctgcgatcacctcaccggcattcggcagagtgtagcttatttcaagaacattcacaccacctcgaagacagccttcggcaatttcgcaagcgcgatccaccgaaggtgttcgaaccactgcaaatgcacagcactcatatatgctctttgaaataacagctttttccatagccatagcaaagactccaatcgaaattgcctcatattcaaatgtgttcgattccatagtgatcaagcattgacatgatggatgcgtcaagaaatccggagagatcggaaacgggttcacgcgctggaccaactggaataccggctagctcaagcgatctctttagcactgccggtgtggatcccttatgcaagatatcgcgcaagggctcgatctcagcttgaagcatttttgcagattcagtcttaccggactcaagtgcgctaaacaatccaactacgacatccgtgatcagatttgctgttccagcgatagcccctgtcgcgcccatcgcataacccttggaaatcttcccatctgatccaaccagcacatccatgtcattgccatatgcagcctctatatatcctgcaaggttctccacatttccggagctgtccttgatgcctttgatattttcgatcggcgcaattttcgacacaacttcagcagacaggttcattccggttgatttaggaatgttatacaaaatgataggtattttgacacttgcagccacccgctcataataacgcacgatttcagaatcgctgatctgtgtgaaatacggattgaccacggaaagcgcatcggctcccaacgcctcagcctcccgtgaaagattgcatgcctcgttcgtcgaacatgctccggttcctacatacactggcaggcgaccaccaactttctgaactacatgctttgtgaatcggattctttcttcatgggaacagagatgaaattctccattgcttccaaaaataaaaatccccgaaacacctgatccgattagcttttctatgagctgatcagctgcgcagaaattgatggactgcgcactgtctcgtttgaatggcgttaccatgggaacgattacaccgtgaaaggttgacatcgatctcctccgattcattttggatggtccccgcaccagtttctacgaagatgcgaggactcgatttgtatggaccccgctctcgcgcaatacgctaagtgcatattctgcaagttccccagcagtgcgatcgtctcgcccggatgaaacacttgcatacaattcaattaacatggggagattaactcctgatacaacgctgcacccatactgcctgctcagcgctgagaatacattgcagggagtacccccgaaaagatcggtcagcacaagaatctgatcgtcttcgactgattttaaaatcgattccgcatcgcgcttgaagtcctcgaatgacattccgggtaaaagtgatacgttggaaacatcttcaagcgtgccgaatatcattttcgccgagttgatgagctcccggcccaaccttccatgggcaccaataatgatcttcacttcttacctccaaattaggatagttgaaatgatcgatgagcgcagctggccgacagacgtgataaggtgtcttgcatttctcccatcgatcattgctgcaatccgagatgctccaagatataattcgtcgagatcagacacgtgcgtctttccgcttcgcgtgttcgcgaggcgatatgagaggtaagtagaaagttgtcgagcgccaaaagggggctttccggacgaggaggctctgaagagtagacgtcaaagcaagccgagcgaatggcaccacgtttcaaagcttcatagagggctgtctcgtctacaatcccgcctcgtgaggcattcaataagcatgcgtcacgtttcatatgatcgaattgctgtgttgaaatcatatctcttgtactgtccaagagcggaacgtgaagagatacgtaatctgacatctcgagtagctcatctaggctggcgatggtgcattcattctcctgcgctgttttcggatcgatcgtaaacgcgtcatagattatgacgtgcatgccaatcccagtcgcaattttggcgagagattttccaatagctccgaagcctatgattcctaagctctttccatgaagttcagcaccggttggcttgcaccaaccacccgccttgacgtcccgaatagtgggatagaggtttttcgcatcggcaaacatcaaggcagcgacatgctctgcaaccgaaagcgagttcgagcccacagtgcggccaacatagatacctcgttgcttggcatatgcgagatcgatgttatcggtaccgactccaaatttgcagattacttttaatttctgacattgtttcataaccgcacggtcacagatgtcgacccctatgatgatcgcgtccgaatctttggccatctcaagaaaattgtcggcactgtagggatttccagttgtattgcactgcacactcaacccaagagattccatgcgagcaatttcatccgtaccatatcttgcgaatccgcgcggtgtgatgagcacattcatgtgtaagctcctcattaattagatgatgccgagacccgtcagacaaatcgcgataaccattgtgtacgcgatcaaattcagatatttgggacctctcttcgttatatagagatacatccccatgaccacgcagaacggaagcaaacatggcaaaatgccgtcaagaatgctctgcaccgttgtaaattttcctccaccgctatcgaattgcaggactgtgctcactttgacatacgatgcggaaaggcaaccgatcatgaaaatcgccatgatgcttgcagcatcgatgacctttttgatagtccctgaatgcagaatctcggtaaccgcacctcgtccgagggtatatccttgccggaacaagaaccaagaccatcctgttgaccacgccagataaatcaggctcgggatgaaggctgcgataatgttgccctgcaacgccattggaacgaaaattgccagaggaatcgtgccgacgataccttggtcaactgcatcgccgatgccagccaatggccccatgagtccgagtttgatggattggatcatctcaggcgaaatgccttcagcaccatgtgcccgctgttcctcgagtgatataacaataccgtgaattacactgccccaatcacaatttgtattaaacatcgaggtatgccgatgaaatgcttctttgagttcttttggatcattcttatatagcttgcgaattattttgttcatcgagtagccgaaagcaagggcttgcatacgatcgaaactcacgggcacctcaacggcaagacaccatttccaccacgctttcaatagatctattttggtgatagcaggcacactttccgaatttagaacctgcttgatcgtctcctgagtcgccttctgattaaatccttcagttgtttggttctgctctttatcttctgggtctctacccgtaaccattattgtgcgacctcctcatgctgaacaaatagattggcgatcagcgcgaaacacaatgcgaaaattgcaccagtgagcattgaaaatcctgtgattgcaaacataaaaaagccaacgacaaaaaagggcaggtactgttttttccccatgatgacaagggtgagtgcaaagcccagagccggaagcatgtttcctgcattggcgagtccattcataatccaagttggaataacatttattaccgcctgtaccgcagaagggcctagaagcgttgcgatgaaaacggggacgaaatacacaatgaagttcatagcccaaggcaacgcgaaagagaacacggagaccaagtcgtatttctcatcctcgaccaatgcgtcgacacgagttgagaataatgagttgatcgttctgcgaatattgttgagaagtactccgagtacaccaaacggaacagcgatcgcaactgcggtgccagcgtcaagatgattgatgatcgcaaccggaatcgcgatgcaagctgccaatccctgatcggatggaatgttgccccctgcctctatgccacccatatacataagttgaatggtggcccccacgaccagtccaatcggcacatctccgtagatcagaccgatgacaactccaattaccaccggctttcggaacgcaaacgaaaagtagtagaacgcacgacccatagaaatccaatatgtaataccaacgagcgcagcgctgataacggaacccatttccttccctccttgagaacgtcctagaacttggctgaaatctcttcaagtgtcgccttcgagtaatctgcggtcgtctggaaatagacttctataccggtacttgcaatcgaaaccagtgtgtcaagatcggcttggtcgagcgtgatcgcgtggtgcacgaccttcctgtctgcagctcctcccaagcctccgacttggacggaatcgagtttcacgccggctttgagcgcgcgctggagggattccacgttcttgaacagcagcattacgctacttctctcaaattctccttgctgttgcgcctgagcagcctcttcgcagctcagaattttgatcctgacacccttgggtgcggccattttaaagacatcctgcatgaactcatcatgccgtaactcctcgtcaatagtgataatctcgttgatgcccaagatgcgcgtccagtttgtgatcacctgcccgtgaattaaccgaaaatcaattcgtgccagttttacactcataattgcctccagctcatcgcttgctcatacgcactggtaaaacctcgtgaacaatccaagatgagtgttcaattcacgtgagggagtcctccgtactccgtatcgattggccgagacttccacctggatgccacgtgacataggattgaggggtgaggccataagccctctgcagcaaaatagacagacactgcagctcgatgatttcagcaagaactgaaacacgcggaggcttgttcatgtaatcaccctcttgtgaaacactcgctataagctcgacctcgccaacacgtgcgagccacgaagaagggttgcccgtcacggatatgatgtgagcaccgtttgcaattagtgttgaaaccgttgccttgagctcagccgtttctccgctgttcgaaatcgctattactatgtcaccgggtcggacctgtcctgaactgccgtgcaccgcttctgttccatgaagctcgtaggctggggtaccagtcgaggagaacagcgatgccacatatccagctacatgcgctggttttccgatgccggtcacgtgaacgcgacaccctgctcgctccgcctctctgattagcagttttgcactcgaaagctggttatagtcaattctttctgcaaacgcagatatctctcgcctcgcaatggataggaactcttccacttcatttcggtccgtcgtgttcaattccgtgtctgacatatcattcctttcaagattaaacgttttatcacatttgcctgatgtcctgctgaaagagtctgcctgtctgcatcaaactgcgtcgatcctgcaatgatcaatcgttttatcaaacttaatattgatgaactataatgatttaacgttttatcattagcgagaaacccgtgagcgggtgaaacgaatcgttaagcggttctaatgtgtcgacaggatcgaattccgatcggcgagcaatcactcagtgagagttttcacgctctcgccttctagcagttccggcatgatagcttcatcgttgaactcgacttgcagatctttgttcgtgttttcgatacggtcgtgcaacattgcagttgcgcgatggcacagatgctcaatatcgcgttttatgatagtcaatcgaggtttataaatctgatacgcaatctcttcgtcaaagccaacgacagatatatcatcaggaatccgtcgattgtgatcctgtatacaacgcacagcaccgagcgctatactatcgcttgttgcaagcaccgcggaaatgtcggtcctgatcagcttttccattgctttatagctttcaccgatatcataatcactctcggcgcaatactctgggtttgacgctatccctgcctcggcgagagcacggcgataaccatcgtagcgcaaggcaccgctttcggatgtgaccgtatttacaatgcatccgatcttcgtgtgtccacgttcgattaaacagcaagttgcacgatgcgcaccagcttcctcatcgaaacggattgaatcgcattctattgcagggagatagcggcctaccagcacatagggaacatgcagatcacaaagctgcctgccgacttcagaatcccccaccgcttcgctgctgctaacaaaaaagagcccgtcaataccacgtcgtgcaagcatattcagtaagcgacagtcatcttcagaccgattttttgaaccagtgatgaacagagcatatccgagttcccgacactcctcttccaagttcttagcaatcttcgagtaaaagtgactggcgatattcggaacaatgagacccagcgtcatcgtttgttgcgtcttcaaacttctcgcactgtagtttggcgagtagttgagctcgtgggctgcctccttgattcgcttgcgattctcatcagtgattcgacagggtttttcgtttaagaccagcgacacagcagttactgacattccaactttcgcagcgatatccttgatggtcgtacagcttttcatgctcgcccttgtcatcgacggacacctcgttaggcctccgaagtattcacttatctgtagtttagcagttggaatcgataaatcagccgaaagctctgatggtccaatacacaagagtcatcgttatgcacatacaattcgaaggtgtaacgtaacgagacccactttttgatgcaccggcctacagacacgcctgcgcgatgcgctccttcagaacatctataccagttccgcttcgcgccgacgtcgtgatgatgtcggcgggatcaacgtcgatctgcgaggagatgctcgcccgttgacgagcctgctgagagcggttgagcttgtcggccttggtaagggcaacgacgaagtgcagctcgttgtgttggagaaactcgatcatctgatgatcgagcgcacttggatcgtgccgtatgtccacgagtgcgacgaccagattgaaactgcgttcaagcgcaaaaaaatcagcgatgagtccggcccaccgcgaccgttccgctttggaacgctgcgcataaccatagccgggcagatctatgaagtggatgccatccgcctcgaacagattgatgttcgctgtcttcccaggggtgttcgagaccttcaccagattcttgcggccgaacagtttgttcatgatcgatgacttgccaacgttcgacctgcctgcaaatgtgacctcaggacaggtcgacagcggaatctgtgatgccttgccaaagctcgccacgaacttggctagttggtagttgatggagtcggccatggtatcctccacggaatcgataaggtcaaagaagttgttgcgcgtttaggcgaaagtgcatcgttgctggtaacaatcctatctgctttttgagttcgcctcgacgtggcgggcatagcgagccacgatatcgagcacgagcgagctggccccggcagcatagctctccagatcgaacgaacgcgagctgagctgctcgtagctctcatcgcagctatcggagatcgctcgaagcaccaagcagtcgcagccgttcttgaccgcgatatgcgccacggcagccccttccatctcaacgcagtccgcctgggtctgcgcgctcacccgcgctcgcgcatccgcaccgacgatgaagcgattccccgtcgcgatggttcctctgaggaaccgaggcatctcggcatcggcgaccgtatcgatgcgacgcccgtctgcggcaccgagaggcagggcgccttcaatgtcaacatcgagctctgcgtacccctcagccataagcgcctgtcgcgccatatcgacgagatcatcgcttgatgcgaactcctcgagacagggaacggattcggccagcagagccgtgtcggtgtcaagatagcgcagcgtgcttccgatcaccacgtcaccgggtcgcagaactggattgatcgcgcctccgatgccggaaaagatcacggcgcgcgcatcacagcaactgatgaggtactgagtcgctgcagcggcattgaccgtgcccattccggcggtcacagcgaccacgcgcgcgtcctcgtacacgccacgcaccgtcgagagccctgcgccatcgacgatcgttcgttccttgagcctgtcgtagacgaggcgcacctctttctcgagagcgccgatgaccgcgatggtttcagtcatgatgcagtccccatcctagaagacctcttctgatacgcccttatcctctcccagcgacttccacaaaagaccggctctcgccttgaagttgggcacatcggagcatagcagcaagaagatgacctcaacgatgaagttgatcgagttatgcgaaaacggcagatctcccgagagcaccttatcgcgtgtcgccgcatgcagcacgcaggacgagcgacgcgccagcggcgaatcgggtacgttcgtgatcacgatcgtgggagtctccgaatcaagcgcattgtccatcatcttgttcagccgtttcgagtggccggatttcgagatgaaaaccaggacatcacgcccggtgagcgacatagaggaaagcatcatggcctcggtggtgggggcgcactgcgcgcgaagacccaactcggaaagaagaaatgacgccgagagaccggcggggatcgtgttgcccacagccgcgaacacgatggagaccgcgccttcgatgagccgaaccgcatgcacaagctcaccctcatcgatgaggtcgagcgtgtccaaaagctcccgtttcttcgccaagaggaccgtctccatggcagcacgcggcgcatccacagagatgacctgcgatgccatcgaagcgcctgcgcccgatccgttctcgcgcagcagggcatcgcgcagatcagagaagctctcgtatccgagatggcgaacgaaccgcgacaccgtcgccgcagatgttctgctctcggacgctatctcgcgtgtcgtcatcgtcgggacgtcggtctgcttcgcgagcacgaaatccgcaatatgccgttcgcgatcgctcaagcgatcgtagagtgtgcagatctcgttgatgacgctgccttttcgctgcatggcacaaccctttcaagttctcctacgtcatgatagcaacgaacgcagctgtacgcctcgccgttggcaaagcatgggcattcggcgacagagacgccaaagaatgagcgaaaaagggctccatggagccctttttcatctcgcatagcatcctatgagctaggagggcgcgggccacagccccaccgaatcactcagtcactcctgagtctgacgccactgaggcaccaccggctcacggaagaatctggccgcgcctacgcaaccgaatagctccatcttctgcttgatgaccgcttttccggcgtcgatgcatgcggggaagatattgttcggatcccagccggaattctcctgtgcaagtacctcgcgagctttcaagaagaaggcgctcttgtagtcggaggagatattcaccttttggataccgatgcgcaccgcctcggcgatctccgcatctggattgcccgaaccgccatgcaagaccaaggggatatcgatgacctcgaggatcgagcgaagcacatccatgcggagcctcggtgtaacgcctttgggatacaggccgtggcaggtgccgatcgcgatcgcaagcgtgtcaacgcccgtgcgctccacaaaggtcttcgcatccgttggatcagtgtagctgacctcgctcatgccgccctctatcgtggctccggtgttgccgatggttcccagctcaccttcgacggagacgccgatcatatgacagacgtcaacgacctcgcgcgtcttggcgatgttgtccgcgagcggcagcagcgatccgtctatcatgaccgaggtgaagccacagtggacggccctcatgatgctctcgatcgagtcaccgtggtccatatggatgacaaagggaaccggactgttcgagcaacgtgcgatcacgtatttcaagaactcatcgcgacagtattctaactcggtgggatgcagcgcaacgatcgccggcgcatcctgggcctcggccgtttcgacgacggtgcgcacgaggttggattcagagacgttgaacgcccctactgcgaaatgcttctccttggcgactccaagcatctgcgtcatattaacaagcatgctagatcactcctttttgcaagatacgtctaattgcccatattgagccgcgcggatgatgcgcacctccgatgcgcaaccgctgcgaggtgagcgcttgaacctacgagagactgaaggacgacagatccacctcctgctcatccgcatcgggttcttcgagatcattgatctcatgcggatcgagacgttttttgacgagcacgagaagcagcgcggacacagcggatccgcagagcagagcaacgacggccatgatcggattcgtcatggcgggaatgacgaagactccaccggagggaaccatggactcgacacctgaagcgaatgcgatcgcaccgcatattccgcaaccgatcgatgtgctgaacactgttcggatgatgtcgttcatggcgatcggaatgacgccttctgagatcatgcagacgcccatcggaaatgcaatgccgatattatcctgttctgtctttttgaagatcggcttgccgacaaacttagacagcaacagggcgatcgcaacagcaaacgggggaaccatcgcagcgagcaccttgattccctctggtccgtacaccccttcgagcatcaaaccatcgcaaatgagattgggaaccttcgatatcggtccgccgtaatcgaggcagccaagccagccgatgatgaatccatatgcgaccttggcgttctgatcgagtccattgataaaactcgtgagcgcctgggtgagccatgtgatgggcgtaccgagcacgaagtacatgagcaatccgccaacgatcgccgaaaccgtggggatgatcatcataggcatgagagcttctgcccatttgggaacctttacatagttctcgatcatgagacagatataacctacgagataacctccgatcataccacccaaaaaccctgcgcccagaaatgatgcgatctgacccatgagaaagccgggagcgatacctgggcgatctgcaatggaataggcgatgtagcccgcgataaacgagggcagcagccccatgccgagcacgcccagcgaggtgagggcacttggaatcgtcagctcgtcaacatctttgaccacctggccaccggtcaggttgccgatcgcgatcagaaggccggaggcgaccacaagcggcagcatgtaagagatcgctgtcaatgcatgctttttgagctgcagcttttttagcatgttttccttctttccctaatagttgcgacgcgcaccactgagcagagctttcacgaactcggtcgcggcaatcagcacagcctagttcgaaccgccttgctcaggtgcattctccacctcgtccgcgatcttgttgatgatctgcttcgccgctttgagcaccagaccggtgggcacctccatcacgcgctttcctttgaatcgcgacgtgtcgatcttgatgtcgacagctaggataactgcatcggctttagcgatctcgtcagccgtcagctcatcttcgacgccgatggtaccctgagtttcgatcttgatttggtgtcccagtgacgcggcggccttgaccagcttttcttttgccatgtaggtgtgcgcgatcccagatgtgcacgcgcagactccaaccagtttcatcatgtcccgcccttctcgtcagctgtcgtagtcgtctggactcgattcaagaagctcgatcatttcgcatgcgcttctcgtcttatgcaatcgctcgacgaatgcctcgtgcgccagcagcatggcgacgtgctggagcaacttcaggtgcacgatatccgaatccccttcggtcactgcgaacagaatcaccacgtgcacgggttcatcgtcgagtgactcccaggcaagcgggtgcttggtcgtcccgatcgcaagcgcggtccgtgtgactcccgaggacttaccgtgcggtatcgccacgcccatgccgataccggttttgccctcgccctctcgccacatgacgtcgttgaggaagccctcgcgatcgctgatcctgccgtgctgctccaagcgatcgacgagctcctcgagcatgccctctttggtcgtaacatccagatcgagcgcgatgagacgctcatcgataacgttcgcgatgtcgaacccgccactgttcgtttttgacatacttccctcctttccaaatcgtgaaggtacttgtgtttcatcaatatatcaatttatgaaacacgatattgctaagtatttatttatctggtaagcgtattagattaactggtaaatggtttcatgtaatacttatctatgaaaccatgttccaatatttctgtttttcccgagccggtggctcggcccgcatgcgagacagagcaaacagcccgccgcccgcatctgcacggaatgcgggcggcgggcgctgttgaaaagcagatgaccgaatgcgcttcaggtcacatcatctgagacgggaatcctgccgaaagtagacctgcatcgccccgagcgaacgattgtagcgcgtgtagaacggcacgagcgtcaatggaatagatctgatctcgggctcatcatagctgtacagagctggagtggtcgacgcggcgtatcggaccgtacctgtgaggcaccgcacgtcggggaacgtgggatgcgcattctcagaccagacggcatctgcgggcacgaccacattccagaagtcgtcgatatgattgtcagcttcctcggcgcagtagaccaacgggccccgcatgagggcgactttgcccgcatcgtatttgacgcgtgagttcacgtgcacggtcttgacagccatatcaagcttgagctccagctcgtcacccgacttcagctcttcgagcaccagcgcataaccttggctcagcacgaagtcgatgccggcatgcagcggcctgccattcagctccaagcggaatctctggctccatgcggggatgcgcacagcgagctcatggccagctgcccatgcctcgaccatcagcttcacacagccgctctcaggcatagtgctgctcatcgaccaagccaccccatcgctgcgataggtgcttccgatgaactggtcgacatagtgcgtagcacctacctcgtgatagagataccgattgagcgagagaatcagacgcgcaagattcggcggacagcacgcgcatgcatgccagccgggccttcccgcccgcgcgatcttggcgccccagcgctcgagctcgttacggtagtagaacctcgtcgcatccatcgacatgctgccgagtgtgttgttgtagagatcccgctcgatcacatcggcaaactggctatccgaagagaacatctgaagtcggcgtgcgaacaggatcagcgagatacctgcgcaggtttcacagtagttgctctcgttgggcagatcgtactcatgggtgaacccttcacacatattcgtcgaaccgatgccaccggtcacatacatctgcgtatctgccagattgtgccatagtcgaagagcggcggctttgatcgcgtcatcttggctcgcagcggccacatcggccaagccggcataaagatagccggcgcgcacggcgtgaccctcggctatgttctgatcgatcagaggcttagacgccacatagtacgcgagatcgaccggttcctccatgtccacctcgccgtgattgtaagcgatatcaagccagttcgggatcttcttctctcgccgatccgcggtctctgcctcgaagtagctcggcttctggccgcgggaaagcacaaaatgccgcgcaagccggtagtacgcatctttgcccgtcaggtggtatagccgcatgagcgccagctcgatctccggatgaccgggtaccccggcggtgccatcggtgagaaagcgcttcacgagcaaatctgcgagctttgtgatcacgtcgaacgcgatttgactaccggtcgcctgatggtaggctactccagcctcgatcagatgtcccgcagtgtagagctcatggttatcctgtagcgatgtccagcggtactctggtgccttgatctgaaagtaggtatccacatatccgtcgtccatctgagccttggcgatcaggcgccaagcctcatcggcatgcgctttgagctcgggatcttgagtcagctccaacgcataggcggccgcttccaaccacttgtgcaggtcggtatcttgaaacaccatgccgtagaactccccggtcgcctcccctgccgcgatcttgaaattctggatggcccctgacttgggaacatccggttcggcatcattgagcacgcgccattgaaacgggagcatctgcgtcagcaccagatcgatgcgcttgctccagaaggcatccttgattgtcacgtgagcgctcgttttgttttgcgtggtcgacgtggcttttgaatcactcatggattatcagacctttcttgaaattggcaataattatagacttatcgaagcgcttccctatgcaatcgcagcctcaagattcttctggtcatagcgcagataaagaccaatgagaatcgtcccgaccccaagccacgggaagagagcgatctgctgctgagcggtcgtggcgaacatgaaaaccaccataccgatgccgtttcctatagtggtgcactggccgaacgccgtctggatctgcgtgtcataggacttgggtgccatcttcgcgatgagagacgttccggcgggcccgccgacagctcccgtgaacgtgtcgactaccatggtcagaatgtaccaaagcggatttatctttccggtggcaagggtgaccgtcagcgggataacgaacagggtcacagagcccaaagcgtagctgagtgccatcttgctcagactccgtatgctggcaccggtctttgtagcggtccagagatacgttgcgatcggattgaagataagagcgaagacggcggtaatggagacgaaggtagccggcgcgaacgtgaatcccatgaagtcccgattgagatattgatccatgtagatcagagtcgccggaccggtgaccgcccagataacggcttgatacacctgaatcgtcagcagcttgcccatcggtttgaagaccctgcgctccttctttgagatgtccttgcttgtgaagagcttgaagaagaaggcgagggggatcagaattcccgcagtgctgatcacactgagcagattgtcgaaggtcatcacccccgctacaatcgatacggccatagcgatcgcgacgatcgcaatcgaaactgcagagataagcgcgaccttccgcagaccagctggtggcaacggcttgaccggttttctgcccagctcaccgaagcagcgatgactgaacagcaagatcgtcaaactataagcgagcgctgcgacccctgcgatcgcaaagccgatgtgatagttcagcatcgagatgttgcccacgatgatcggggcgagcagaccgccgacgctattgaagatgttgtggaatgtaaaagcggcgtctcgtttggcgtcatcggacttgcgatagagctgggccgtcagcgagttgttcgactggcccatcagctgtaccgaaaggaaaatcagaccgaggaacatacagatcctgccctgttccagcgtgaaatccggaatggccaccaacgcgaacccgatagccttggtgatgttgcccaacacgagcgccgtgcgcatcccaaaaacccgatcggccagccagcttccgaccatattgagaacgctggtcgccacgccctgcgctgcgatgatcgatgccgcttcaccctgagtgaaaccgagtccttttgagaaaggtgagtacaaataatagatgaagatcgcattgaacgaggcccacgcgattgagttgaataggttaccggtgccgagcaccgcgagcccacgagggtgtccgaaaaaacctgtgtcgttgtagatttcctccattttgtcatcaacgggagcgggaaccgcaatagcgtcgcttgccatctgactctccatcctttctaattgacagaaatatccaaccaggggcgtttctaattcccctggtaccgtacctacctgatgaacgcagaggggttatctctgattgaaatagatctcgtatgattcgtcgtcgatcgtgtagagcggaacgaatatctcgctgcccgccgaaaagcgcaccgaatccgcatccttgaccagcagcgacttgagtgccgcgtcatcgctcacgtcgagcgtctgataggaggtctcgtctctcaacgccgccagaacaaaggggccgtagccgatcgcaactcgattcggatcgtctggcgtcgggatgagcctgagctcgggattgagcctcacggtgatctcatcgccgggcgcgagggaatcctcaacggtgacatacccgtctttctctgcgatccgagcagctgctccattgatcgacaccgtcatgcgatcgctccagtcggggtgcctgagcacgagctttccttcgagtctgccgatcgcgatccgcaccgtctcaggatggttgaaatcgcaatcgatggtgacatcggtatcgtcggtcttgagatgcgacgcgaggtagagcgccacgatcagctgaccctcgccctgataatagatgctctgaccgtacatgaactggctttccaacccggttccatggcagcacgaattctcggtgtcaaagcccttcctggcacccggctgcgtttccatgaaataggtcgagccgcctgtgccctcatggtcggtcgaagagagaatatggttgatgagcacgttctcgcagtacgccatcttgtctgccgtgggctcgtattcgtacagatcgcgcgtcaacttgatcatgttgtacgatgcacaggactctgcggagaactcatctatcttagcggcgatctcacagggctgctggaacatctcgccgtcaccggtgccgccgaacgcatagatatggtgagcgactaccgagtgccagaagaactctgcgacctgatagtagctctcctcatgggtgaccccgtagagggacagtgcaccgatcacttgaggtatgtgctggttggcatgaagcgtgcccagcgcgtccaccttctgcagcgcagggaagatcagcttatcgttgtcgaagaacctggccgccttgacgaaggattcctcgccggtgatggctccgagcattgcgagagactcgttcatgccgccgaactctccggcgatgtacatcgcccacatcttcttcagctggatcggatcgagctgagaaagacgattgtaaacccagtgccccactccgatcgcgatctcgagcgcctgacggtttcccgcataccgataggaatcgagcaggccagcaagtatcttatggagcgtgtagtacggtgcccagatctcgggatagggagtgtaacgttccaagaggtcgaactgtgactcatcataggcgctgagaaacccttcgtggatacccggctgccctcgaaatgcagcttgaacctccccgaggctgtgcaccatgtaactcaatttggaatgcaccgtctcgtctcctgttgccgcccatgcgagtgcgagcgccgagagatagtggcccgtggtgtggccgcgcagattcgaatcgggtgtgtcccagccgatcatctccggagcacctttggtgtccatgtgggcggcccgtcgaaagttgatgagcatctgatcgtcgtcaacctgcttgaggaagctcagccgccgttgctgtgcggcggctgccggcgtaccgggtgcgaggcgcacacatgtcaagttgatcggacgcatttttttgctgcgcatcgaagtgatggtgacgccgggctcgaccacgacgctgccgcgcaccggaacatctgaggcgtcgatgtgaccggtgatctcgtagagacccggaacctcatagtggcgtttctcgccgccatcccagacgacgtattgcggcagcaactcaccgagcgcggtttcgaccgcaacagcctgtggcatgtagaacgtttcacccggctcgtggtgaagttcgatcgggaagaccgtcttcacgtcgatcttgttgcgctcctcgagaatcttgacctcgaatgtcttgttctcacggtgggaaccgcgtgtgagagtccccgtcagccgcacgacgcgatcacctcggccgtagctggggcgcacgaccgttccatccggcttcagaaaccgatcgtcgtcgacggtccactcgattctcgagccattcttcccctcactcggtaaatcgagatcgaattccacggttcgcagattgcccaggtacaggctggcgatgtcctcttgaaccagttcctcatctgttttcatgcacgcactccttccggtccgcagcaaacagattcgcgcgatcgacgtcgatttcaagcgcatgctcaggatattcctttcacatttatccgtcagtggactaatattcagaatagatcaaagatttttaccaggtcataggggtggggatggggtaattgacactttatgtcgccattgatgcagctcccgcgcccagtttcatctctgcggggaccttcatgggaaaaaagggatggtgccatgaacgacgcgtgatcgacagttacgagatcatctgtccgatctgcggtgcgctgccgctccagatcggaaactcgcgctatctcgcagggcaaggatcatttctgatcgtaccccccggcatagagcacagtggattccaaccgatcgagaccacgctgcgcttcgattggttccatttcatacttgccgatctccacgcactgcacgatgaggccgatatcgcacgacaggccgcctacacgctcgtgctgcccgaatacagcgacgagcttctgattgatcgggtgtccgttctgacgaatcagctgcttgatatctatcagcgcaaagtccctcaactctatctggatagcatcttgtcgtgcattctgcatgaggtgagcgtccagacaaagcagctcgcctggtcccaagcgatgcaacaacatgagctgcagccggttcgcgagtggatccgcatcaacgcgctcggtcagatcacactcgaccagatcgccgactatttcaattacaacaagagctacctgtcacgagcatacaagaagaaattcggcatcaacatcaccaaagagatcgaacgctttcgcatggatgccgccaaagcgatgctcgttgaaagcgatgacaacatcaaagctgtcagcaaggcggtcgggtattcggatgcgcgctattttatgaaagtgttcaaacgaagctgcggcatgacgccgaccaggtaccgctcgacattccaccagcggcatttcaatcgaacctaggtggacagaacctaatctttggtggctgcaatttacaaacaatctcgataccccctttgcactcgagacaatcgctacgatgaggtcgaagacgaagttgcggctgtcactctagacagtaggaggttctccagatgtcagacagcatgagtccgaaggtcatcttcagccagatcatcgatccgcaacggatcgagctgtattgggatgaagaggttgaaaacgctgccgatcctgagaacttcatgctcacacgcaaccgcaagaagctgcacctcgtcgatgatgtcaaggcggaatggaacatgctcaatgtgtatgagccgaacaagaaacgcaccaccttgatcgtcagggaaccgctgagcttggcagacctcggaaccgtcgagatccagctcagcgttcgtatcgagagccaaagccatcatcaggcagacccgcatagctcgatcgtagtcagcaactggcatggtcgctatacgaaattcaccaaaacgcgctgcggtatcctgatcaagtcctcagatgacgtttcgtaccacacacacacgctcgcagccgcgatcatcgacctcatgctcggcaagcgatctgacattgccgccgcgctcgtggaaagcaacgccgatgttgctgtctacggcatacatgaggatgtatatgatatccccgagcaccgcggcggcgcacagatcatggaccgacccgtcgaagggtacggtggcatgccaacagacacgaccacctcgatttctgccagaaacatcctgcgcatcaccgatgggatccatcgaacacgctatcccgatgagtccattctcgcccatgagttcggacacgctatccatctgctcgggatcgatctacttcaagaccggacattggctcaagatctgatcaacgcctataagcatgccagggacgcagctctatggccgagaacatacctcatgctcaatgcagaggagtactttgcaacgttgacagccatgtggttcaatgtcatggctgaatcgcacaccggtggctgggacggtgtccgcggaccccttaacacccgtgccgaacttcgggaatacgatccagtgggccactcgctgctctccagaatctatccggatcagaatctgcctcgcccttgggatgcgacaccggtccatcacagctacgccggtcatattcaagatgttccacgagttgctgccatctaactcagagaggtgcagggcatccgctcacccatccttctcgcatctcctcttgttgtgcgtctgtcaagccaagttctgacatcctgtcagaaaaggaggccgaaataatgaagagagcagagatcttcatcaaccagcactatcagatcgccactgttgacagaaggatattcggctccttcatcgagcatcttggaagggccgtgtacggtggcatctatcagaaagggaacccgaactccgatgagcatggctttcgaaaagacacattgaacctggtcagagagctgagggtaccgatcgtccgctatcctggaggcaatttcgtatcggggttttcttgggaggacagcgtagggcctaaagatcgaagaccagcaaagatcgatctagcatggcaggcaatcgaaacgaaccagtttggtctgaatgagttcacagagtggtccgacaaggcggggtgcgacatcatgatggcggtcaatcttggcaccaagggtccccaagatgccaaaaacttgcttgagtactgcaattttgtcggggggactgattacagcgatcttcgcagggctcacggctatgcaaaaccacacgacataaagctttggtgcctcggtaatgagatggatggaagctggcagataggccataagacggcaagggaatatggaaggctcgcatcgaataccgcacagattatgaaatcgctggatcaaaccattgaaaccgtagtatgcggcagctctggtctgacgatgcccaccttcggagaatgggaatatcaggttctggatgagtgctatgacgaggtcgactatatttccctgcatctgtatctcgcaaacagaaacaacgataccactgattttcttgcaggctcgcagtgcatggacgactacatctcaggagtcgcatccatctgcgatgcggtcaaggcgaaaaaacaccgaaagaaagagatcgaactatcatttgacgaatggaacgtctggtatcacagcgaagagcaggacgagcagatcagaccatggagtgaagcgccccaccagctggaagatgtatacaacttcgaggacgctctgctggtcggaagtatgctcataacgctgctgagacacgctgatcgcgtaaagatcgcgtgccttgcgcagttggtgaacgcaatagccccgataatgacttccgacacaagagcttggcgtcagacgatattctatccctatctgcatgccagcacctatggaagggggactgttctgctcactcagaccaacgctccgcggtatgaaagcagaacctatgggaccgtgtcggtcttggacagtgtatgcatatgggatcaggcggctcaatcccttacgatctttgccgtgaacaaggatctgaacgacgatgttgagataacctgcgatttgcgtcaattttgcggttatcgggtaaaagagcatttagtgctggcatgcaacgacatgaaggcgatcaatacggaaacagcgccaaacaccgttcgccccatacgctctcatgcctctagggtggaggagagtgtactaagaggcattctcggcaaacatagctggaatgtgattcgattggaacgatatgctgacaaaaggtaaggcgcatggaaccatgtacctcctcccagctcgatgactgcgcatcgatgcggtttacttatcagatcagcgagatgtcgcgggcagaacgcatatgaaacagttcacccgtttcacgctgttgcaatccaagttacaaggctatacttgcctcagccgcctgttcgttctcaacgatctggaaggagttcgagatgagtaagacactgctcggcgccttggaggcgggcggaacaaagatggtcgtcgcaaccggatacgcagacggcaccgtagtcgagtgcgaggagattcccaccggcgaccccgtcaagacgatggaggccgtggcggactggttccgcgataagggaatcgcagcgctcggcatcggcgcgttcggtcccacagccgtgaatccggcgtctccgcgctacggccagatcctagaaaccccgaagaccgcttggcgctactttgacctgctcggttcgctcaaaagcgaacttgatgtcccctgtggttacgacacggacgtaaactccgcttgcctgggcgaggcgacccatggatgcgcgcggggtttggacaccgcagtgtatctcaccatcggtaccggcgtgggagccggcgtgatgatcgatggggagctgctccacggcatgatgcatcccgaagccggccatatccttctgcagctcgatcctcgcgataccatcgggtccgagagcggttgtccctatcatccgaactgcctcgagggtctgatcgccggacccgctatcaaacgacggtggaacaacaagcaggccgatgaactggcagatgatggcgaagccatggatctgctggcgggttatctcgcacaggcactcgtcatctacacgctgtgctactctccgcagcgcatcatcatcggaggcggcgtggccgaccacacgcctatcgtgagtctcgcgcggaagaaagtcgtagctctgttgaacggatacatcgtgacgcccgagatcagcgatatcgatacctacatcgtcgagaacagcctcgatggaaagcagggcatcctcggttgcctggaactcgcgcgccgcgcacagcagagaagcgtctcaggccgctgagttcgcgctctgcggacggggcccatacccgcccgcagagcgatctcggagatcttcccgcgagatgcaagctcagtgaccttgagccacaagccgtgccgccgtctcgtctctcacctgtacgccagcggacttcagctcgacgatctttgcagcgaaccggggcagatagcgctcatgcgcaatcagaagctcatcgagcacgtgctgagcggccgccccgttttcaatcagaggattcagacagaacgcctcgagcgctcgtccgtaatcaccggttatggcggcgtcgatcacgcattcctccatagccttcatcatctgcagccagccgcgctcctgcgccggcatctcaccccaggcaatcggctcggctcccttcgaggaaatgagcgccgagacctcgacgatcgagtcagatgccagatcgctgagggcgccgcggttctcgcaggatacgaccatgtgctcgtgcttgtcgttccagatcgcgttcacgcactcgcaggcggcatctgagtagtgcgccccgccacgacgcgcaagctgttcgggtttgtgatcgagagcgggatcgcggtagagttcgaacagctcttcctctgtttttttgacctgctcggcgcgactctcaccacgtgcgaactcctcgagcgcgtgagcgagcatctccgcgtgcaggtagtagtaacgatggtaggcacatggcagcatgccgattgcgcgaatgagatcgagtgggaaggggatatcggcgatgttgacgggcatgccgttgtcggggtcgttcagccgctcgatgaccctcgcggtgatgtctgcgcctcttcgatcgaacaccctatgccaatgaaaatggttgagtcccgcgaagcgaaatgtcagatcctctgcgccctcgggatagccgacgatcttgggttccatgagcatagcgttcaccggaacattgcacagcccgatcgtgcgcctccatccgaactgtttgatggcggcctcggtcaccatgcccgagggattcgtgaagttgacaagccaggcctctggacacagctcgcgcatatcgtcgatgatctcgccgatcaccggaatcgtccggaacgctttgaagatgcccccggcgccgttggtctcctgtccgagcattccccaagaaagcggtatgcgctcatctttgatgcgcgcgtaaagcaggcccacgcggaactgcgtggtgacgaagtccgcatcggggagcgccgcgcggcggtcgagcgttgtgtgcacttgggtggggtacccgctggcctcccacatgcgccgcgccatggcaccgacgatctcgagtttctcgcggccctcctcgatgtcgacgagccagatctcgcgaatcggcatctcctcgaaacgcttgatgaagccttccatcagctcgggcgtataactgctgccaccgccgatggtcacgatcttgacgccgcgattctcctgtgccatatcgcatcctttccccgtagccagcttcttgcgagcaccggcttgcgtctgaagcgcgagcgatctcagcgttttcgctcgatgagcatgtcgcgcaatcttcgaccgggccgagcggagccgaaacgagaggggcctgatgaggcccctctcgatgaagtgacaggcaccccatcgcgcgcatccaagatcgcatcttggattgccatgagggattgcgccatgcggctcagatagaccgcctgagaaaaacctctcatgagcggaccctgcgagcttgtgagatcgctcccgatctcttgcgtataagtgacctcgatgccgcccgcatgcggctcgatcctatagcctatcgtaacatcatcggttgcggtcacgctgctcaggcggtattcgattccgcgaacgtaagcgagaattctcacctcggctctccgatatcgatcgtccggatcgctgacatagcgaaagcccgccttgagcaccgaaggcgcatgtcgctcgcctgtcgcgtgctcgatctcggtgagcagacgctgctcgaggtagtcgaagaactcatcagaggtgatgtcgagcgtccggacgattctcattgcgctattccgtatcctctccgtttgaggcgatgaccttcttataccagaggaagctgtcctttttcgagcgcgcgagcgtgccttggccctcgtcatcgcggtccacgtatacgaatccgtagcgcttgcgcatctcaccggtgccggctgagacgagatcgatgcaaccccacatggtgtaacccatgagctccacgccgtccagcgtcaccgcgtcgcgcatggaagcgatgttctccctcaggtagtcgatgcgatacgagtcgtgcacgctcccgtcggcctctttcacgtcatcccagccgatgccgttctcgacgatccacaacggcttgtgatagcgatcgtacagcgtgttcaacgccaaacgcagacatgccggatcagtcgcccagccccaggcattcgtcttgagatagggattcttcacgccgaagacgaagttgccggctcctgcatcggactcatgcgtggtcagcgtcgtcgagccatagcatgagaagctcagaaaatcagccgggtagtgggacagcagctcgagatcgcccggttccatggacacttcgatacccttgcgcttcatctcgagcaggcggtactccgggtaggcgccgcccgtctgcacgtcggcgtaccacagcgttgcatggctgcgctcctgaacaagcagctgatctgccggatcgcagctcaacgcatatgcaggctgatacgccagcatctgaccgacgcgaatgtcaggagagatctcatgcgccgccctgaccgccaacgagctggcgacgaactggtgatgcgcggcctgcgctcgcgcctgctcgctcgtgtcggtcacaccaccagccatgaagcccgccatgctcatgagattgatctcattgaacgtaagccaatatttgaccttgccgcgatagcgccgaaagacggtctcggcgtatctctcgaagaagccgacgagtttcctgctcttccagcctccgtaattgatagtcagcgacagaggcgtctcataatgggaaagcgtgaccagaggctcgataccgtgtttagcgcattcgtcgaacacggcatcgtagaatgccaaacccgcctcattcggctcggcgtcatcgccattcgggaatatcctcgcccagttcatggagagtctgaaggccttgaagcccatctcacccatgagcgcgatgtcctcggcataatggtgatagaaatccgtcgccacatggctggggtagtactcgccatcgatcactgcgggcacagccccctcggggaactccatcggactgccgaagcccataccggtcgatcccgtctcatgggtctgaggattctcccatgtgatgcgcctcggcgtggtgtgagaccctgccgtgagaacgtctgatgtgttcagcccctttccatcttcaaggtaggcgccctcgtactggttggcagcggtcgctcctccccagagaaagccttcgggaaatgccatcatgttctccttccgtcatcttgtgcaaaaatgccctgttcaaaaactgcgtgcatccatatcatatcgagaagatccaatcgtcgcgagcggaaatcagaccatctcgaagaatcggcctcacgcggctgcagacgtgagctctgcctccttcgcagcctgctcctttgcgaccagctgccgctcataggccttgaagaacggaaaccagacgatgcccgccggtattatggaaaggtaatcccagacggcgttcatcggattcagcgtcgtaaggtagctaccgaagcccatggggagcaccgcgccgaccgagatccacctgggtatgatgatgccggtcgcatatcctatgtaccagaacagcatcacaagaggaatattgagcacataggggatacagagcaccgggttgtacatgatgggcataccgaaggtgaccggctcgttgatgttgaaccacccggggataagcccggccttggcgacggcgcgcatctgctcggacttcgacctcaggctcatgagcacaagcgggagcgtgttgcccgtaccgcctgcgatcgacatgccgtagaataaggcaaccggataaaaaaccaatgcttgccctgcagcatgagcggcaccgttggctacggcagcctgaaggctaagcggcatgatgaccgacacgagaatcatggttccatggatgccgaaacaccacagcagaccagcaaagatgcagagtacgaacattcccggaaccgaggtgagcgtgttcagaggcgcgctgaacacgaacatgaatccggagcacacagaatatgctcctccggttccaacggtgacgagagtctggacccctaggaatatcgcgatgatgacgagcatcggcacgatgcccgcgaatccatcctgcaggaactgcggtacgatatcgggcatcttgatatagatgtttctgtcgacgcagatcttgtccacgcgaacggatgcaaatgccacgatgaagccgacgaacatgccctgtgcgccgagataggtcgtgtccatgaccgtgttgcccgattctgtgacggacagcgtgcccgcgcacagcagaaacgccgccagggcttcgaccgcgctgatgatgggggacttgatccctacattgcgcgcatagttgtaggcgagcatgccggtgatccacagcgacagcatgttcatcgtatagttgtacggggaatacaagatgttgtacacattgtcgccggtggtgaacagaccgagcatcctctcgccgccgaccgagcagatgatctggaacagcgcacccaccatgatcacacccatcgaggacatcatcgcgccctgcagccccgagaggaacttgttgcgaccgagcatctggccgaacttctgaagcttgatcatcaccgggctgttaaacagatcttccatagcgtctctcctttgccctggaaacttatttcgccagcgtcttatcgatgagcttgaaaatgttctcgcagcgcgccaagccgtaatcttgtggtggaatgacctcgacattgagaccgctctccttggcgatgatgtcgctttggtagcccacctggggacccacgagtatgcagtcgtagtcttgagcgatgtccttgtatgcgctcaggccgacggcggcaatctcgaaatcgatgtcgttggcagctgcatatgattcaagcttcttcatcaggatgcttgtggacatgccacccgcgcaaaccagcaataccttcatgaccgtttccctccatctcgcctgtgcgctcagcgctcgggcgaccctgtgatcctgcttaatcctgctccctcacgcgttcctctctaacctttcgatcctgtttcgctcgatgcagatagatcagctccgcgatgagctcttgagcgagcatcgaggtcatgagatgatcctgtgcgtgcaccagaagcacgtcgaccggcgtatggtcgccgtcggcctcccggctgagtagggccgtctgcgctctgtgcgcgccgagagcggcctttttcgagcgggcgagcagctcatcggccatatcgaaatcatggtctctcgccgctttgagcgcctcgaacgccaagctgcgggcttctcctgccgatgcgacgatcccgaaggagatcatctcctgactctccgcgtcaaccgctgcgctttgttgctcttccatgccattcacctcctcagcagaccatccgagttttctcatacgagcgatatctccacgtcatgctcctcgagcatcgacgaaagaaggcgggtcgggctgctccctcagtagattctcaagcgtctcccagcgctgatctgtcacgagctctgtgatcgcgtgtgcgctcacaagcagatctgcaaggcggctgtacagtccctgcagctcaatgccgctgtctgcggaaaacgaagagagaaatatcacctgaacgacatgaccgaactcatcccagggcactggtttatcgagtacgccgacgcatacgaacgtctccgcactcgccggctcgagcggatggggcatggcgacgctgttgccgaatgcgctcgcggcggtcatctcgcgcttccatacgagctctcgaaaccgatcttcgacggtcttcctctcgcagacgcgatcgatcagatgatcaagtgcctcctgcttggaatcaaagctcagatgcgcgaaaaacaggtctcggctgaaataccgacgcacccagtcgctgtcgatgcgatctgtgcgcaggagctttttaacctgctcaacttcgtcggaacccagaaagtacctcatctcgagcacgggaaccggcaacgtctcggcgatgtgcacggtcgtgaacacgtaatcgatctcagcgaagtcaactttggagagattgagcgcgtcacaggatatgatcttgtcgatataggcgccgaactcctgtcgacagcggtactcgagcaaccgtgagctgcccgcacccgaagcgcagaccatgagaatgttcttcttggaacccgcgctcttctggcgttcgagcgcgagcgcgaacgcgagcgcgatgtagccggtctcatcggcagagagcgtcgagccgtagcgatccatgagaatcgttgatgcatcggtcgccatggaatacgccagcggataacgggtctggatatctgagaggagcgggtttttgaggcgcattttatagcgcattcggacagcgagggggacgatgtgacgagccaggttgaaccgaagctcgatatcgtttctgaagtcgaaccgaaacaccttccatacgcactcgagcatctcggagaccacgccccagacctcatccgatatgaccagaccgtgatcgtctgcctcgatgctgagcgtctgcttgccggcaagatggatggcgatataggcgatctcctcctcgggaagctccactccgatcttcgtaagaatgttgcaggcgatttcgcaggcaggcggatactcacgtgatcccctgatggcggcgatgtcctccggcatcatggggacccgacaactctccttgatgcgcatgagcgcgaccgcgatatgcacgagcaggttttgatacgagacggagttgatttggaaccgatatcgttccaacacctcgccgacgcacgaggcgatcatgctgagcttgggttctccttcagcgggcgcctcatcggcaccgaggaaaaaggaggacccctgcttggtttgaccataggcctccatgatgatgctcgccagacacaggcgccgcgccatctcggagccgacgacgcaaatgccatagtgcggtcggcgcctcagcctgagtccgaagcattcgagcgcgcgctccacttctttcatatcgttgcagatcgccgttcgcgaaacaaacaggatgccggcgagctcctcgagggtaatccagccgcttctcatcagaagatcgttcagcagatatgtgacgcgcccatgcggtgtctggggcagttcggtgctcgacatgattcgcgtgtcgcgcatccatgcggcaaattgatcgcgacattcgatctcgagcttgtaaccgtggccgcggatgagtcggatcttggcgaaaccgttcatcgcggcgttgacgcgcttcacatatgtgcgaaccgtccgaatgctcacctgaagatgcgtcgcgatctcggcaggggtctttccgcgcgccgaagcgatatacgcagcaaacgcagtatcctgcatggcccctgactcctctctcacagcttgtatgctatgggcactgaacagggctttccatgctttcagcttccgcatgaatcggaaagatctatgaacgaagtctgttttagcaggtgggactcgaagttcgcggttcgagcgacgcggcgagggccgcatatccgctcagaagatacctgcgatatccccttcagcgctgcatcggggccgctcgcaagtttgacgggcagctgtattacccagctcgcccctccttcattcccctcaagacggcacggcgcagctccggcaggtgtcttgaatccatctgaggcacgcccgcaagtcgatacgggatgccgagttgctcgtatttggacacacccaaggtgtggtaggcaagcagctcgaggccgaccacattgcgccagctggcgatcagcctacccacccgcgtgcactcctcgaccgtatcggtcaagccgggtacgatcacatgccggatgaccgtcgcgatcttgcggcgtgaaagctcctcaccgaatgccagaatcgaatccatgtcgcacccgcacagggagcgatgctcctcgggatcagcatgcttgatatcaagcagcacgagatcgcattcgtcaaacaggtgctcgaaccgatcgggccgcctgggatcatacgcgtagccgcagctgtcaaggcacgtatgtacgcggccggacgggctgtcgtgcatagcaccgaacagatcgccgacgaagtcgggctgcagcagcggctctccacccgaaaccgtgatcccgcccgtcttatagaatgatcggttgctctcgaactcctccacgagatgctcgacagtcacggacgcgcccgaatcgacgcgccaggtatccgggttgtggcagtatgcgcaacgcatggggcaaccctggcagaagacgacgaagcggattcccggtccatcgaccgtgcccatggtctcgatcgaatggatcgatccgcgtgcgaacgccgacggcctatcggatccggatagctctcttgcctccattgacatgcatcgctcctcgtgtctgcttgacgcagcctcttcctcgcatccattatccatcgcttatgcggtaaagaaaagacgacccgactgcttgtcggatcgtcttcacactgaagtgatgcgctccccacgtctgcacgccaaccgcgtgagcaaccgaggggttcgagaatcactcgtatagtcgcgaagagctgtgcgccgcctcgctacattccctcgtggaacgtgcgggagataacctcatcctgctgttccctcgtgagattgttgaaattgaccgcgtaaccggagaccctgatcgtgagctgcgggtacttctccggatgctgctgcgcgtcgaggagcgtatcacgatcgaacacgttgacattcagatggtgcccgcccttctccgtataggcatcgagcatgccaaccagattgtcagcctgtgcctcggctacatctttgactttcatcttccactcccttgatcgaatcaaacagagatcaattgctgctttaaccatatcacttatgcatcgcggtcgtgtgcgcagacgtcgccggctaccggtcgagatcgatcgcatcctcgggtgctgatgggtcatcggcgcaggcgccgcacgctgcgttctcaagcgatatctccacgccatcgagatcgatatcaccgaagaacacctgatcgggcttgccgagcgcggccggcacgatcgagaacgtgttcgatatgccatcttgcgcgtcatggaacggcagcttggataccgaactcagagaggcgatggcaccgtgactgtcgcgcttgtgcatggggttcgcaccgggggcgaacggcacgccggcctcgcggccatccggtgtcgaaccggtcttctttccgtataccacgttcgaggtgatggtaagcaccgaggtcgtgggaaccgaatttcgatacgtgtcgttcatgcgaacgaactccatgaactggtgcacgacatcgtgagccatcctgtccacccggtcatcatcgtttccgaatttggggaaatccccctcgatcttgaagtcgacgatgatgccgtcggaatcgcgcacaggatgaactttggcgtacttgatggcggaaagcgagtcagcgaccacggagagccccgcgatgccggttgcgaaccaacgatggacgtgcttgtcgtgcagcgccatctggattcgctcatagcagtacttgtcatgcatgtaatggatgatgttgagcgagttgacatacacgctcgcgagccactccatcatgtcgtcgaacttgtcgatcacatcatcataatcgagcgtatcaccgctgaccgggcgatacttcggaccgacctgttttttcgatacctcatcgacaccgccgttcaaagcgtatagcaggcacttcgcgagattagctcgagcaccgaagaactgcatctccttcccgatgcgcatcgatgagacgcagcacgcgatcgcatagtcatcaccgtggtagacccgcatgagatcatcgttctcgtattggatcgacgagctggcgatcgaggtcctcgcgcagaattccttgaatggctgaggcagccgcgtcgaccacagcaccgtgaggttgggctccggcgaggtacccatgttctcgagggtatgcagatagcggaaggccgtcttcgtcacaagcgttcggccgtccacgcccatgccgccgatggactccgtgacccattgcgggtcgccggagaacagattctggtattcgggcgtgcgcgcgaacttgaccatgcgcagcttcatgatgaaatgatcgacgagctcctgaatctgctcctcgctgagactgccggcagccaggtcgcgctcggcgtagatgtcaatgaatgaggacgtgcgccccatcgacatcgctgcaccgttctgctccttgacggcggccaggtaggcgaagtacgtccattggatggcttcttgcgtattcgccgcaggccgtgagatgtcgaagccgtagaagtccgccatcatcttgagctcgccgagtgcgcggatctgctcttggagctcctcgcggtctcgaatgttctcctcggtcatgacaacaggcgtcgaagccttctgcgccttcttgtcctcgatcagaaaatcgaccccgtagagagccacgcgccgatagtctccgatgatgcggccgcgtccgtagccgtcgggcaggcccgttatgatatgcgcactgcggcaggcgcgcatctcgggcgtgtagacatcgaagacaccggcgttatgggtcttgcgatgatacgtgtaggtctcgacgatctccggatcgatatgatatccgtgctgctcggcagcctgcatcgagatgcggacgccaccattgacatgaagtgcccgcttgagaggcttatcggtctgcagaccgacgatcgcctcgcgctccggatgagcgttgtcgatgtatccggccggatggctcacgatgccggtcacgacatcggtatccatatcgagcgctcctccgcgctcgcgttcttggatcagcagatcgagaaccgtgttccaaagttctgtcgtccgcttcgtcggaccagagagaaacgatgcatcgccctcgtagggcctgtagttcttctggatgaagtcgcggacatcgacctcatgctcccagtttccacctgtaaaacctcgccattcctctttcatagcgcaaccacgctcctcaatgactcgtgcgcgcagacataagcgcgtgcgcgctcctatctggtctctttcgacggcgagctgcgcgttaggcgtgttgtcaggtgcttcccgctcattactcaaaagataccgttcaccgagaaaaccataagcgaaggataccatagcgatacgcctgcgcgacgcatggagcggactaatctttgcaggggatgcgcgccttgaatcgcaacgtcagcgcaacgcatctcacgctcagcgcaacgcgtggcgctgagcggatgcgcgcggttcggtacaggctgactcgatctgcgaacgcagacgacacgaccccgccacagcggggtcgcacgtcttcacggcgctactcggtgtgccgcacccggatcgcatcacgcacgatgcttttgctcatcgcataggtgacaaggaagtatcccccgtaggcgagcacgaagatcgccacgaccacccccacggtgtcggcgatggtcagacctcccagcagcttgacgagctggatcaccacgctgagcgccacgagcgagtgggcgccggccacgatgagcggaaaagcgaagtagacgatctgctgcccgagcaccgagtgcatgatctcgcggcgcgccgtgccgagctccgagaggatgcggacgcttctgctcgaatctgcgacgctcgagagctgctgaatcgtcagaatggaggcgcaggccaccacgagcacgaagccgatgtagatcgacagatagctgatgatgccgcgtgtcgagttggcggtgaggttcacgtcggtgcgcgaatcggcaccgaaccattgcgcgatattgatgtcatcggagttctcgatggggccgttcggcatcacctttccggcgatgcgatcgccctgctcgacggaaacacctgatttgtagtcgagcagcagatagcttgtcgcgagcggcagatcagcgtcgcggatcacggcgtcgggcacgacaaccgtgcccccgccgccgccggtttccccgtttccgaagctgctcgcggtgcgttccagctgcttctgtctcggatgaagactgtgcccggcgatatcgatctccatgcccgatcccagagcgcgattgtagacgccggtcaccgtgtcaccggcgatcgcaagcagcgtgtacccgtcgtctcccagatcgaccggttccatgccgcggaactcgcgataccgattccagtcgctggccgacaccatggtgagcccgacgagatcggcatcggagcccttcatgcctgcgggcatgttctccccgagagatctcacgatggttccgagtgagagcacgctcttatcggagccaaccggctttgggctgtagaggttcacctgcacatgtctgccgaggatcgaatcgagctcgcgcgccgcagccgaggagctgcccctaccggcccgccagttgcttccagcctgcttgtgcgcctgatcaagcatgtcgatcggttcacgccgcagcgcggcggcgacctcgtcggtatcttgcgcggcttgcccgtctctcggattcagctgcgcgctgagacgcatcgggtaggtatacatcaagccgatggtgaaatcagcgggcgtcgactcctcgagcatcgaggtcatagcgctcgcgatcgacataccgcagctcactgacgtgatcgcgagaaataggatcatcgagatgacggccatggagaacgataccgtgttcaccttggccgcgagctgccgcaacgtgaacatgttgaggccacgccaataaatgacccgagcgcgctgcagcacctcgatcagaaatcccgagagcccgaagaacagcaggatcgtgccgaggatcaccatgatcgtcgtgatgagaaacttcatgagcgactcggggtagccgtccaggggcatcccgtcatggataagacgcgcgtaggcgaccccgatcagcacggcgccgataaggaagatgaccgcggagatgcgcggactgcgcgttctcaccgtctcgctatgccgtccggcgctgatgagatcgatgacctttgcccgagcgacgacgcgcaggttgaacacgagcgtgacgagaaagatcgcggccaggcactcgacggtgatcagcagcgcctccatcgagaagaagaagtggaagctcgagatctgcgccttgaacagcgacgcggtgaagaacaccatgagctgggagaggcccacgcccatagcgacgccgagcacgagcgccgcgatcgagacgaacagggtctccatcgtcatgatacgcgcgacctgcgtgcgcctcattccgaggatctgatagagcccgaactgcttcttgcggcgcttcatgatgaagttattggcatacaccatgagaaagccgagaacgaaggcgagaaagatcgtgagaccgaagatcatgccgccgagcgaggtcgatatgctgtcatcgccgagccccgcgtagtcgatctgtatcgagatggtgttgaacgcatagaagacggtgacgccgaacgccagggtgagcaggtagaccaagtagtcgcggcccgctcggcgcacgttgccccaagcgagtctacagagcatcggagccctccccacccatcatcgcgacgatctccatgatccggctgaagaactcatgccgggaggtgtcaccgcggtacagctcggtgaagatccgcccgtcgcggatgaacagcacgcgatgggtgtagcttgccgcgaagctgtcatgggtgaccatgagcacggtcgcccgataccgctcgttcatggtctcgaagctctcgagcagcagcttggcgttcttcgagtcgagcgcaccggtgggctcgtcggccatgatgacagccggatcggtcaccagcgcacgcgcggcggcgacgcgctgctgctggccaccggagagctggtagggatacttgttgagcgactcggcgataccgagccgcccggcgacctcatcgacgcgccgcagcgtctccttggcgggaacgcgcgagatcgtgagcggcagcgcgatgttctcacgtgccgtcagcgtgtcaagcaggttcgagtcttgaaagatgaagccgagctgctcgcggcgaaagcgcgtgagtccgtcggacttcagcttcgtgacgtccgctccgttgatgagcaccgagccgctcgtcgccgaatcgatcgtggatacgcagttgagcaatgtcgacttgcccgaaccggagggccccatgatcccgacgaactcaccttggctcacgctgaacgagacgtcggccagcgcacgcgtcacattgccgcgcgatccgtacaccttctcgatatgcaccgcctcgagcacggtctgagcttctgatacgtcagagccccagctcctttgcgcgccggcgcgctcgcctgtcatggtcgcgaagccatccgccgtatttttcatcgcgtatcctctcctttgatagctcttctgcatcaatgcgacgtcttccatagaagccagatcatggcagcggcaagcagcatcatgatgacaagccaagcgactgcctcgatatgtgacataccggcgcaaccgcgccgtcgccgctggcgcgttgattgcggtatttcatacggacttcgccttgaatcgctttcgttcgtgttctccatgatctcaacctcctgcacccatcttggcaggtgcgcaggccggctgccatcgatttagcttacagctccctttcagttttgtaaggtgcgaagatcgttgaagtccttttgcctcgcagctgaaaaatccgccgatatccccaggctttttcttgacgtgattccatggtgatatcacaatgacctcaacgagatgcgcatcgcattcgtcgggctcgcccccgccccgatcggggggaaccactctgacaggccgaagagccgcagggtgcacatggagggatcgtctatgagcgcggaaaagaaggtcacgtcagcttcgggctgggccatggtcggagtgctcggggttgttctgatggcagatgtagccatgttcatctggtcgacgatgcgcatcgcagcccacgagggtagccatgggggttcatccgggatgcatacgatggttctgatcatctcgatcatcctgttctgcgtgtggaccatcgccaccaagggcttcttcaccgtccagcccggccaggcgcgcgtgtgcgtgctgttcggcaagtacatggggacggtgcgcgatgagggcctgcgctgggccaatccgttcttcagccgcaacctcggcgagggatccggcaccaaactcggcgaggcgctcgccaccgggcatctcttcggaggctccgacggccgctcgacgctcgtctcggtgcgcatgcagaccttgaacggcgagcgcctgaaggtcaacgatcgcatgggcaaccccatagagatcgccaacgtcgtggtctggcatgtcgccgacaccgcaaaggccctgttcgacgttgatgactacgagagctacgtcgccatgcaggccgagaccgcgctgcgccacgtcgcgagcatctacgcctacgaccacgccgaggactcctcggacgccaccgataccatcacactgcgcgccaatgtcgaggaggtctccggcgcgctcaagcgtgagctcaccgaccgtctggctgccgcgggcgtcgtcgtggacgacgcgcgtctcacccatctggcctacgcggccgagatcgcccaggcgatgctgcgccggcagcaggcggaggccgtcatcgccgccaggcgcaagatcgtcgagggcgccgtatccatggtggacatggccgtcaagcagctgtcacagggcggcacgatcgatcttgatgaggaacgaaaggccgccatggcctcaaacctgatggtggtgctgtgcggcgagtccgaggcgcacccggttgtgaacaccggctcgctgtactagcgcgcttccgcccccgctacgcccgcgggcctggcgcatgcatcctatgacgatcgaggtctgctatggctcgcaagcaatatccgcttcgaatagatcccgcgatctgggagtccgtgcaggcttgggcagatgatgagatgcgcagcgcgaacggccaaatcgagtggatcgtgcgcgacgcgctcagacgggccggtcgtctaccgatacgtcgcggcggcgacggagccgacgctggagatcgcgccccacgcgatgccgagagcgccgcgcgcagcgagcacgcgccgcccgagagcccgagctgagcgcgcaccgaatacgtcgcctgaagttcatcatcgtcacaacggaggaaatcatggacgaaaccgtacgcgatcctgtcggcagctattcttgcgtcgcacgtcgcgacccggtgctcgaggtatcggactacatgaagcgatacggtgccaagatcgcggtctcgggcatctcgctcgaggtcgagccgggagacatctacgggttcatcggccataacggagccggcaagaccacgctcatccgctcgatcgtcggtgtccaaggagtggacgccggcaccatccgcgttggcggcatcgatgtcaccaccgatccggtcgccaccaaacggctcatatcctatgtgcctgacaatccggatatctacgagtacatgaccggcatcagctacatcacctacgtcgccgacatcttcggcgttccggtcgatgtgcgctccgagcgcatcgccgatctggcgaagcgccttgagatcaccgatgcgctcggcgatgcgatctcctcctactcccacggcatgaagcagaaggtggtccttatctccgcgctcgtccacgagccgaagctcctcgtgctcgacgagcccttcgtcggactcgacccggaagcttcctttgaactgaagaagctgctgcgggagctggcggagcgcgggtcggccgtgttcttctcctcgcacgtgctggaggtggtcgagaagctctgcaacaaggtcgccgtcatcagacagggcaagctgctcgcgagcgggcccatcgacgaggtgcgcggcaacgaatcgctcgaagaggtcttcatggaactcgtcaaggagaaggaggcgagatagatgcgcgatctcgtgctgctgtaccgcgtccagttcctctcgctgctgaactccttggcaccccgcggtcgcgacggcatgacgaagggtgcgcgaactcgccgcctcgtgctcatcgtcgcgggggtctgtctgatcatcgcgattttcgaatcctatctggtggccttcggcatctcattcgccgcggtgggactcgccggcgcgatcccggcgctcgccatggttatagggtcgctcgccggcgtctggtttgcattcatgaaagcgaacgggaacctgttcggactgcatgacttcgatttggtcatgtcgctgccggtatcgcggcgcagcgtggtcgccacccgcctgggtgcgctgttctccatggcgatcctgacggcgctcatcttcatgatccctctctacatcatctactttctcaacgtcggcgccgatccgtggacggtgctcgtcgccatcgccagcatcgtgctcgcgccgatggctcctacgagcatcggcgtctttctcgcattcggcatcacggcgatcgcctcgcgatttcgccacgccagcctcgcctacatcgtgatcgcgctggcctgcatactcgctttgttctggggctcgctttggttctcgagcttttcgtactctatgtcaagcgagcagaccgccggtgcggtgtcaggcatcgccaccatgatacgtgacagcgcaacctcgttctggccgccggcggcatgggtgagcgcggcgctcgacagcggtcatgtcctgccgtttctctacttcgcggtcttctccatcgcagtgagcgcgctgtgccttgagatcatgcagcgctgctacctccagatcaacggtctgctggcagcccgcgcaagctcgcatatgagcgccaagaagctgagactggcgaccgggacgcaggccgcgcccgtcaaggcgatggcgataaaggagatccgctgcatcatcggcatcccctattatgcgttccagtgcctgtccggctacctgttcatgatcgccttgtccgtagcgatcgccgtcctcggggtgcgcggcacgattgtgatgatcgctccctcaacgaacggtgccgatcagatgctcgacctgttcttctcgttcgtgccctgggtgttcgcgttcttatcgatcacgtgctgcagcgccgcgtgcgcggtgtcgatggagggccgatcggcgtgggtcatgtccagcgcaccggtgccggtgagcaccgtgctcgcatcgaagctggtggctggagcggttccgctgatcgcaaccctgctcatcggcgcgctgacgctcctcatcaccggtcaggagaaccccttcggcgctctgcaggtccccgtgctgggatttggcctgttctataccgccgtcaacgtagcgatggccctggacgcgaggcgacccaactacgcttggagcgccccggcggaggtcgtgaagcggggcctgcccatcatggtgtgcacgctcggcggtatggtcctggtgttcggcggcgcctttctcgcatgggtgctcatgagcacctttggcgtctggaccggcggcgtgtacaacctcgtggtcggtatcctcgggatggcggtcggccaagcgatcttcacgcacacctcacggcatgcgaggctctatatctcttaagggggttatacttcgaattatagtggatttgacctgcagttttctgctcaagaatacttgaggatcatctaaggaagtattaagccttccttcaggggcgcctacatgcggttgcgctatattgcttttgacacggattggtcaggcgcatctcgaggatgagccgcgcccggctccatcaggcagaggaggagatctcatgcactgcgcaacacgcatggtcaggcacgggagcgcttcgagggatgcgagcaaagtccgtccgagaccggccgttcacgttcaaacaacagcggtcggaatgcgagcaaccggaagctcatcagaaactcgacgacgcggtcgcgtgatcagcttcaagagccctcgcggtcggtcggatgatcagcgcatcaacatgagacgagcctacagggcgttcatgcgcgccgttcgaaatgtaggtgccgctgccgcgatctcaccgttcgacgcttggccgatacgcccatacgccgcatcggtctgacggctctccccgaccgttgctgcgtgatccacgcgaggcgccccgtccgcacaaccccgtgtgggcggggcgcctcgcgtacgcgcaggattcccgagattctcgatggacaccatgcgaagcgcgttctggatgtcgccggcgagtccgcgccgtcggggactcacgcctgaagtacatcgatcttgtcgagcgcccggtgcagctcttccctgcccgcgtattcgatgatctcgtctctgagcgccgtgcgcggcccaaatgttgcgagcagcgctcggatggcatgtttgcggttctctgcctgcacccagcacagactcttcggtccatcgatgacctcatcgacaacctcctcgccgcgacatgccggcaggcaatgcatgaatttcgcctcactgccagcgagcgccatgagagcgggtgtcacctgatacttcgaaggaaaagctctcagatggtcatctgaggaggtttcatcgcgaaccgctctgtgccatgcatccgtatagatgtagtccgcatcccgaacggactcgagatcatccgatacggtcacggaagcgcccgagatctcacaattcctccggccgatcgcgagcagatcgaaatcggaatcgatctggcgggctccatcgctgagctgatggccgctgggggcgaactgaacgaaatccattcccatcttggagcagatgaacatgagcgacgcacaaacctgcgtcgcacccccgacatagacgatcctgcactcgtcgatgcgcttgcctgatggcagatgctcgagcatggtgagcagatcggtgatctcctgcgtggggtgattgtaatcgctcatcgcgttcaacacgggagctgcagagctcgcagccagtgcgatgacgtctcgatggcatctgacatgcgctgccaggatatccaatagagcgcccatgacccgcgcggagtcaccgagtgtctcgcagccctccgacgctgtgcaccgcgcatcgagaaacgcactgtgcccgcccaggtcgcacatcgccacctcgagggggatgcgcgtcagcgctgggatctggaaggagatcacgccgagacttttgtctcgcaacagatgcggatggaacaagccctgcttgatgcttgtcttcagagctgctgcgagctccacgatcgcacggatctcctcactgctgaaatcgttcgtgtcgatgaaatccttgaccatggctgctccctcggtgcacgcggatagctgccatcatcattccccgaatgtgcatcgacacgtggtctatatcggatttccgctcaacagatggctatcggcatgcgataaccacatacacaacgagaggcgagttttgcacatatccgaaaacatgcggcaaatcctgtgacagatcaacgagatgagctgcacagaagccagatcacaccgatggagagcagcgccatgacggcaagccagatcaccatctcggcgatggtcatgccgatgcgcacaaccggattgcgtctcgcgcgcacgtctctcggagtatacgggctcgactcgcagacgtttaggtttcttgatggcatcacgaacacctcctgacgctatcctggcaggacgggcgagcgcctgccatcgatttgtcttacatggttatttcagttttgtaagattcggctcaggcgaccagatgcgcgcacagcagtcgcactcaacttcgtcgcgtgcggcgcccagaggtgccgtcagtcaccggggccatgtttctatcaggttgtctgcaacccttgtcgcggctcgtcgaagagtcttgcttgcagctatctgagccgcctatacttggcaactgtgctcgaagatggagttgagaggctaagaggagacaacccgttgagaacggttcgggtagcgatagggattatctgcgagtcagccgataccgaccgcgtactcgcagtgaggcgaaagcggtgcgggtcgcacgacttgtgggagtttcccggtggcaagatcgagcgcggcgaaaccgccgagcaggcatgtgtgagggaactcgaggaagagctgcatgtgcacgtcggcgacctgcgcgacatatacaccgttgaatacagctatcccaagtaccatctctcgatgaggtgctttttgtgcacgatcaaatccgggtgtctcgcgatgaccgagcagatcgagattcgttgggtggagagagcgtcgctttccgagctctgctggcttgctgcgaactccgaccttatcgaagtgcttcaaagctgctcattgaaatcacgcaaatccgcgacgggacaggttgagcactatgaagatggagaggttcgcgggaaccttcaggacgagatgatccgaagacgcgctgccacgagaaagaccatgcaggccaacaaacgctccgacaccaagccggagcttctcgtacgaaagcgccttcgaaaagccggtctcactggctatcgacttcaatggcgagatgcgcccggcagacccgatatcgcattccctggtcgtcggatcgcgatctttgtcaatggctgcttctggcaccgatgcccgcactgcaaccccggcgtgccgaagcacaacgttgagttctggcaggcgaaattccgcaggaatatcgagcgggacgcccgagcgatcaccgagctgcgcgcactgggctggcaggcaatcacgatctgggagtgcgagcttgcagatgcgcgcatcgaagcgacgatggctcgcgtcatcgatacgatacgaaatgcgagacgttcaagttagaggtgttattggttgtcgttttcgtcacaaacgatatcaagttgctacctataacggatcgtttcacgtcttcacgaaatctcaacattttatagcaccccattttttcatcaggatcagcaggaaaacgatggtatataattgctatccatctggtatccttctgcaaaaataacactctcgggctctctcggtatattttcaattgaacttgccaataatgtaaacggcgtatcggatcagcagcagctccggacgctacggtactggtggtagaacgaggaggccgtgcatgcattcttccagaagcgcagcctgcacatggtcgctacagcggccatcccaacgtgcaaaccatttctccttccccccgatacagagatcaggtctcctcggttctaccacagcatctcctgtccgttcgaacagacagcacgagaatcttaggaattcttgtcgcgatctgctcgaagatctcagcgctgcgccctttcgccgcactgagcgtctataagcttaataccggataacgagtatttctcaaatatatgtgtgactgattgggttgattggaactctacgccaatctttgcgtcacgcacgctttgaaaccgcatgtccaggacatcgtcattcttgatatcgcgacatagagctgggcaccttggcatgtggctttgatatgtacgtgatcacatgagctttgtcgactcgatcttctcgatgacccacgtgttggctctgattatcggccgacgcaacagcaaacccagtgcaagcgatggaagcaaataaatcgcgagcttgctcatctcggcgagatactcggcaccgtagcttcccgccatggcggcgtgcatcgcgttgatagcgtgggtgaacggcagccacggatacacagcttggaagaagtcggcggtcatctgaatgggaaacgttccgcccgagccggctacctgcatgacaagcagaacgactgcaagcgccttgccgacatcgccgaatgacaccgtgagtgcgtagatgatattgcagaagacgaaaccggcaagccagccggtcgcgataaatgcgagagggctgtcgcactgaatgccgaagaacaagatgtctccggcgcacacgagtgtgctttggcataaggccaacgttgcgaacagcagaaagcgtccgagatacagctcatgcaggcgcacgggcatgagacgcttgaccagatccgtgtcgacgacgaccttgagcatggcggcgagtacgatatttcccacccacatcgaaaggacggtgtagaacggagccatagccgagccgtagttggcaatcgggtagacagcatgccggctgagtccgaccggtgccgcgagcgcgctggccagtgcggcgggatcctcgccgatgattgagcgaatcttaaccagatcatgcgagttggtggcaccttcgagctcgcccttgagtttggcgagccactccgctgaagagtccaaagtatccgtaaccccaccgagcacgccctgtgcgcccgcaagttcgcttgcgagtgattccgaggaagaggagagcttcttgacggtcgcatccagatcgcgcgccgtgtcccgacttccgcttacggtatcttccaccgttttctcgagctgtgcggcgttctgcttgagcgtggtctcgtaatcggctttgacttgagtgatgcctgctttcgcttccgcaacaagcgcctggatatccttgcgattctgttcgatggcagatgcgctgccgccgatgtcacttgccgcggcattgagacgcgcctccagatcgcgctgctttttcgcaactgcgtctagtcgtgaaatcaccccatcgaggggagctttcacccgtgggtcgagatcgggaagatcccgttcgatcttctcgatatcgcccttgattttctcggttcgagcggcctgctcgcccacacgagacgcaatagacttgagctggctctgagtgtcacccgcctgcgtgcctgcagcggaaaacgccttgccgaccgcgctggacaccgcgtcatagctcgctgctgtgtcaccgagagcgtggttgatggtgtccgccgcaccctcgatcgaggcctgagtgtctccgagtccctgcttcgcatccgccaagagcttgcgcatctgcgcggatgtgccgccggtatcgcccatgagtctgccggtcgaccctacgaggcccgaagtggagcccaggagtcccgacaacgacttcgtacccgcgtgcgcatcgcgaagcccagagatgctcgcgtcgagtgtggagttcagattggaaacgtaggcgccgatctgatcgctgttcatgaaatcgagaaggttcgccgaagtcgatagtccgatgctgccgatcgtctcggtaaatgtctcatcgatctgcttgcgcaccgtggtcgcacccttgtctgtgacgcgcggcgcgatcgcgttcgccttctgattctcgtagtagatgatattcgaatgcttcacctgggtggagaaaagcgtcatcatgtccgaggagaagtcctctggaatcacgaccgcggcgtagtactcacctgagcgcacaccttcgacagcctgatccctgtccacgaacacccaatccaaatctttgttttcgcgaagcgccgaagtcaccgagttgccgatgttcaccttgatcgggatgagatcgctgcggtaaccgcgatcggtattggccaccgcgaccttgagattgccggtgttgccataggggtcccagctgcccgcgatgttgaaccaagcatagagcaccggaacgatgatgagaccgaccacgacgatcagcgcgataacgctgcgccggatgcgcgcgagatcacagcggaacagatgcaagatgtttctcacagcgtctcgtccttccccttatcgaaagcacgcgaagatgagcccgagttctctctcgtggccttgcccgcttgaatatcgtcgtcggttgcagcagatcgatcccggccgcccaagatgccagcggctcgcgcagcaagcggggagtcgtccatatgtccgcgaatctgcgcacgcaggccctcatcggatagcgccgatatcctcagctgcagccgcatgctctcatgcgcgtattccacagcgatcatatacgcatcggcaacgataatggaaacgacccagagcacgagcatcccgatcttgccatctatgcttacatcaagaacggcggtgagcacgaacagaacggtcggcaaaccgaacacgaggagaaagcccgcgcggatgagtcgaggatagcgacgctcgaaacggtctgctctgactatgacgcgctctcgatatgctgcggtatcaaacatgacccgcagagcttggcgcagcgagtagtgctcgcgagagcggctgttcttctcggagatcatgacgccggtacgcgaaagctcgcgatcgaacagaagattcatgttcagcaaccacgggcgaagccccacgcccacgacaagcgctgcgacgagaaatgcaaaaagcgaggcgagatcgctgagatagtgcgagccgtagaggccgccgacggtctcgcgcagcgcattgataccataggtaaacggcagcaacggatgcagccactgaaagaaagccggcatcatctctataggataggttccagaggaaccaggaatctggacgatcaccaatatgacagcgatcgccttgccgatatgcttgaaagcgcttgcgagcgcgaagatgatgttgacgtaaacaaatgagatcgcgacgcctgcaacgaggaacagcgccggagagctgcattgcatcccgagcaccagatcacccgagcatacaatgagcgcctgaacgacaccgaggagcacgaacagcagccatctgccaaaatatccctgcgttggcgagaacgccggaagcccctcgcgatcgacttcgagcttgaggatcgcgatgagcacgaagcctccgacccataaagccagattcgtatagaacggcgcgacgcccgaaccgtaggtcgcaaccggatacaccgtgttcgtgacaagcgagaccggtgaggacatgaagtcagcaaggtcctcgggcttggcgtccagcagatccgcgagcctgccgaccacctcagagcttcgaagcgcagcgacatcgtcgcgtgttcgtttgagcatgttttgaacggaaccgattgcgctgtcaccatgtgcgatcgtttccttcgcctgatcgagagtccccgaaagctctcctagcatcccgcgcgcctgctctataagcgggaccatgccgccgagcgctccggaaagatctcctgagacactcgagaacgagtccagtccgcgatccagctggggtagcacactcgaggagaaacgggactgcacgttcgccacaccggagacaccgttttgcacggcagtgttcatctctgaggatgcggcagcgatcgaggtcgcagaattcttgatgtcatcgctttgcgtcttgagaccatccttcaccgtctgaagacgatcgttctcgttctgcagagcgcctatgatggcgctcgtatccactgtcttatctgtgatctgcttgagcacgtcgatagcgcgctggttgtcatcaatgagcgcttggacgtcggcgagcatgccgtcgaccttgccctgtacggagatgatggccccgctcgcggagccgatgccgacgctggcccgagaggaggcgcgacccaattgcatggatccgcttgaaagggcaccggacagcgatgtcgtgaacgcacgggtcgaggtgcgcgtggtggtcagaagatcattgccctgtgcgagcgcagcggaaagtccgggagcacggtccgagaggctcttgagtgatgtgtcggcggacgcgatggccctctttgtcgcgtcgatcgtgcccgtcattccatctaatgaagctctcccctgatcaagggcatcgtttgcctctcgaatggttccgatgagtccgctctgcgcggtggctcccttttcgacgacgtcggctccggcttccttggcgcgttccatgatcgtcttgctcaccgtggcgacaaacgtgtcattgatttgctcttcgatcgtctccgctcccgtgtcggtgaccttcggcgcgatcgcgttgttcttctcgttcacataatatgtcagcttcggctgtgtgtactcgtcggtgaacatgctcaggagatttttgctgaagtccttcggtatgatgacggcagcatagtactcacccgactcaacacccgctttggcttgagctgcggacgtgaagacccatccgagctgatggttttccttgagccggctgatcgtctgctcccccgcgttcagaccgccgacgtaatcgctactggcttcgacatcttcattcgccactgcgacatggacgttggccgtgttgccatacggatcccagttggccacgatgttgtaccatgcgtatagagaaggtatgacgcacacgccggcgatgagcaccagggccaccggattgcgaaggagacgcatgagatcgcgtcgaaagattttgatcacacaggacacgacaaaccatccgatcacaccgatccgctcatcgcagtacatgcgcgatgagcggaaccctctgccttgattcggaaacacactactacaaacccgctgagcgggccagatgctacatcagctcgcagacagcctgcgcaaacgcaaccgggtcctcagggagcatcccctcgacgagcagcgcttgatcgtagagcaggcccgcatagcgagagaccttttcagtgtcaccggattgctgggcggatacgagcttctcgaaaacggggtgcttcggattgacctccagcacgcgctgtgacttgggcatattctcctgggttgcttccggccctttcgagagaaccttttccatctcaagggacatcggtccctccgtggttatgaaagcgggcgcgtcggttgcgcgagccgacgccgcgacccgttcgactttgccctcgagcgcctttttcatggtctcgaacagatccttatggccttcggtcgccttggcggcgtccttcttctcctcttcggtctccagatcgacatcgtcggaggcaacatttttaagctccaggttgcgattctcgcgcgcgggctcggcaccgtcggctgcggcggcctgcgccgcctcccgagcggcatcgtcctcaaacaccttgagcatgtcctttgcctcataggtgcgcatagcttggaacgtgaactcatcaacgtcctgcgtgaggagcaagacatcaaagccgcgcgacagcacgccgcacacgatgggcatctttgagagcctctcgcgcgagtctccggccgcgtaatagattgccttctgctcgcttggcatcgcatgggcatactcagcgagcgtgaccatcttctgatcgcgcgcgctccaaaagagcagcagatcggcaagaccggcggctttcatgccgtagcttgagtagatcccatatttgagaccgcgtccgaagttctcgaaaaacgcctcgaacgattcgcgatcgttgtcacgcatgtcctcgagctcggccgtgatcttcttctcgacacgattggcgatcgcatgaagctgacggtcgtgctgcagcgtttcgcgagagatgttcaaggagacatcagccgagtcgatgacaccgcgcacgaagctgaagtagtccggcaccagatctgcgcatttctccatgatcatgacatttgagctgtagagggcgagtcccttttcataatccttgctgtacaggtcaaacggggcgcggcccggtatgaacagcagtgcatcgtactccagagttccctctgcgtgaaatgaaatggtacgcgcagggtcctcgaagtcatggaacgtggacttgtagaactcattgtaatcctcgggcttcacgtctgaggaccgcttcttccagatcggcgtcatcgagttcaccgtctcgagttcggtgtagctctcgtattcgggtttgtagtcgtctcccgcatcgtcgggcttgggcttctcgcgactctttgtgaccatcatctgaatgggatggtgcacgtagttgctgtaccgcgtgacaaggtccttgagcgcccactcggaaagatagcgatcgtagtcctcaccgggctcgccgtcgacagcttcctcgttctcgcgcagagtcaaaacgatatcggtcccatggcgctcgcgttcggcgtcgccgatcgtgtagccctcgagtccgtcgctctcccatacgtgggcgtcatcttcgccgaacgcacgcgagatcacccgaacgctgtgcgcgaccatgaacgctgagtagaatccgaccccgaactgaccgatgatatcgatggcgtcagtcgcatccttttcggtctcgtctttgaactcctggctgcccgagtgcgcaatcgtaccaaggttcttttccagctccgccgccgtcattccgatgccgttgtctgaaactgtgatcgtccgggcatctttgtcatacgatacgcgaatcgaaagatcctcatcctccagtttgaggtcgtgatcggtcaagcttttgaagtacagcttgtccactgcatcggatgcgttggaaatcagctccctcagaaatatctcgcgattcgtgtatatcgaattgatcatcagatcgagcagcttcttgctttcagtcttgaatttgcgcatgcgtgcgtcctctccatatagggcaattccgtcgcctggtggcttcagcttgaggcctcgtctgctcagacgatctgccgccaacagaccttatacgttcggacttagattttatatccttgcaccttgcatatttgcggattctcatattattcatgagacgcacgggtcccggtttgcagaatctgattgctagaccacgtgccagtctgcgcaacatcggatagatggattcatacatgcgcgatcaagggggctcgatttacgtgccgaacgcgattgcgacttcttcgaagtccgcctcgctcatctggtctccgtgccatcatcatggttctgatcaggggagaaaacaagtatttcatgtcaatgggcagatctgctcctcaggtctgatgcgtccccgtgttgtccggaatatgattcgaacagtgccttttggacaaacttctagatcatcggcccttcacaaccacatctgagcacatggcagctataatgttgcaagcggaaacactgttttgggggagggtgtgtatggacggtccggcggcctcggcgatacttatcattgccgcagcggcatcgatatgcgctgtagccttgggtgttgcctgcaccgtgctcatctgccgggcgaaccgatccgtgagagatcagactcagcgctcgaagaagatcgtgcctgcgctctatcagatcaagggcatctttgacacggtctcctcgtcgctcgccgacacgcagaacacacttgacgctgtgtcaaagcaggtggcgagcgaaaactccatcgaacagcagcgcttcgattacatcgcaaagcgtctgaacctgactgacgttcgtgagcgcgatcagcgccgtccgacgatgcggtcctccgagcaagcgaacggctatgtggaggagcatctggagaagatactcctgaacatcaaccggcagctgcgaatgtttcgagaggacaccgagaaccagcttgatcagatgcgctccaccctcgatgagcggctcgcgcgagttgtgagcaatcggctgcagaaaccgtttgaacgcgtcgggacacagcttgagaggctctatggcagtctcgatgacatgcgcgggatcgcctcgggcgcaggcgacctcgagcgcgtactcagatatgtcaagactcagggcatcttgggagaggtagacctcgagaccctcatgtcagacatactcaccgcagatcagttctgcaaagacgttcccacgaaaccgggaagcccggattgcgtgagctacgctgtgaggctgccgatctcacagggtgcaccggttctgctccccatcgatgtgcgcttcccgatcgatgaatacgagtatctgtccgaagctctcgaaagcggcaactccgaggacatcacggctgcgcgcgaggagctggcgcaccggatacgcaaggaagcgaaggggatctccagaaagttcatcgccgaacctgctacaacggacttcggcatcctgttcctgccatccgagggactctacgccgaggtggtcggacttcccggtcttcttgaaaagctgcagggggtctatcacgtgaacgtcgcgggaccctcgacgatggcagcgattctcaacagtcttcagatgagctatcagagcgtgcggctcgaggagcacacggattccgtgctcaaggtcctcaccgccgtgagatcggagcttcccagctaccagaaggcactgcgtcgcgctcgccgagaggtcaacgtggcgtccagaaatgtcagcagcgccatttctgcaggtgcagaccagctgaaaaacgagataggagatagtatgtgctcaaaccaagacgagaccccgacgcgcataggcggcgcacacatgaagcagtccatagacgacatggatgacatgacgtcagacgaatatgaggaggacggtatgaagaaagataagaagaaggataagaagaaggacaagaaagagaaaaagaagaaggaagagaagaagaaggacaagaagaaaaaggacaagaagaagaaaaagaaggacaaacagaaaaaggacaaaaagaagaaaaaggacgtcgaggaagacaccgagttcgaagaggaactcgagtacgagaccgaagacgagagctaatctcgccttatcagatatacaggcggcatccccggaacgaagtctcgtcccggggatttctcttacatcccaaaggagagcgcatgccacgagagagcaacgcaatcaagaggacgcgagcgatcgaagtctgcaagcgcttggaagcccgctacggttcggtcgaatgcttcctcgatcatgagaatccgtatcgtctcgtaatctccgtcctgctctctgcgcagacaactgatgctcaggtgaacagagtcactcccgagctgttcgcccgctggcccacagcagaggcactcgcctcggcatctcccgaggaggtcgccgacgtcattcgctcactggggttttacaagaccaaggcaaagcacgccgtcgaggctgcgcagatgatcgtctccgacttcggaggcgaggtccccgccgacatgaagcaactcatgcgcctgcccggcgtgggtcgcaagaccgcgaacatcgtcctcaacgtgagtttcaacatcgtcgaaggcatcgccgtcgacacccatgtgaaccgcatcgcccaccgtctcggcctctcaccccgaacgcatctgaacgatccgcttaagaccgagcaggacctgctcggtcttctgccatcgcaatggtggggatcagtgaaccatcaatggatcaaactcggtcgggagatctgcatagccaggaacccgcgatgcaacctgtgtccgctcgctgatatctgtcccagcgccgacctcgcctgaggcggcttcgtctcacgacgcgggcgggggcgaagggctgtcaggtcgccgctctgatgaaaccggtgatccggttgaacaaaccggagagcagctcgacgacctctgaaggcgtagcgccgttcagaatacaggtgagcgcgtacgatgctgtgaataccaagcaaagcgccatgggtatgccgatgagaagcaacagcgctctgcagatgcgggcggcccgtcggcatcgtgcgcgatgccggtcatatgccagctcctcgcgataagactcctgagcgaccgagtacagctccccgtcacgcatctcagcctgttcaggtgcctgagcctcgcgatgcgcccgctcgtgcgggggcactcgcacccccgcacgtccgaagagccgggagcgcagcgatcggtggtccccggaccgatctggtgcaggaccggctatctcatcgcaccaaccggggacggcccgctcgctgacggtctcgcaggcgcactcagactgagcccatcggcgacgatcggctgttcgctgcggagtttcgataaacagattcatgcggagcccccgtttcaagggcacgcgcagagaagaggggcccctacagcatgggtgatgagctgcgcgagcgcaaggacgattctttgcgatttcggcgagcggtcatcgctcccagagggtccatgcgacaccgcgacgtggatccgcgtggccgcgcgtgcgtgtcggagacgccatccggttgatcagcgtgaccgcgtccgaggcgagatgacgatcagcgcatcgtgctcaaaggggtgttgcgctatgcgtgcgcaacacccctttttatcatcactcgaaaacgggagccgggcgacccttcgattctcgagagcgattgcctggacgttgcagcccgccagcgatgagcgaatcgcgatcgaggtagttcgcggcacatagattacgatgcgctcgccgatgcgcgccgccctgatctcctcgcgctcgtcatcgagcaactcgggtgccggctcgatggcctcgtcctcatcggagctggtcgcgccgaggatctcgagcatcagaccgagcgccccggcatcccatgccccgctgaactgcaatgcctcttgccagcgaaacggcgcgtcgaacccctccccgagcgccgagctgtcagagcgcgaggtctgccagttccaaatgccgtgcgcaccgtagctcactcccgcgacggcacctgcgagcacgctcgaccacagcgcggcgcgcacgtcgcgagccgagaagcgctgatcaagcgcgatgggcgacattgcggcccgtgcatcgccgtccacgaagcgcttggacacgtgtcggctcggtcctatctgctcatagcaaggttcggagttgatgagcggctttttcggatagcgcgcgcgaaacgtctcgggtagacgatagctgccggactgcttggcgatattgtgaccggattgaaagagatagaaatccaagcgatcgaggtagcgctccggcagcgaatcgctgccgccgcagatatgcatcgtgcgcagcgatgccggcgcgcaggcgcatatctgcttgagcacgctgtcgtaataatcgatagcctgatcggtcttgaaatcggtatcgcccgaaacgatgtagatcggatcgaagcgcccgagctcgtgcacaacgcgctcgatgtgcctcagagcctctgagatcggcatgagatcgatctcgatcccgatgctcgccgccatatcgctcgcccaggttcccggaacgtagttgcaccagatgagaacgagcgccggacggatgccgcgatcatgcgccatctcgcacatggtgcgagcgcgctcccaccacgccgggttcggcgcagaccagtcgaatttcactccatcttcgctggcgtacgggtacacccccagatccggccggcagcgatcccattgcggcagcgtgttgatctgcaccgtgttgaatccctgctcggcgcggcgctcaagatagtagtcccaatcatcgagcgcgatgctcgtgaatgcgctccagcaggtgtccgcggtccagaaccacggctggccatcaagaagaaagccgtcaccccgcttgtttacgctcagcgatcccaaagccatgatctctccttttctcgtgcgacacgcccgtcgcgaatcgtcatctgcatacctgccagagccgtgctgcagccctgagagcccgcggacgcgaagcgcctactcgctgtccgcgtccatctgctccatctcctgctttgagaaaccggtcatatagaccacgacggttgcgacagcaaacgatatagccatgccgatgactgcgcagacgacatttctctggccgccttgaaggtaattcagcacgaccaaaagattcgacgccccaccggccatatagtatgtgacaccgagaattcctgagatcacggctcctaccgctccgccgatgaacatacccagcatcgtgcgacgaaagcgcagcagtatgccgaacagcgccggctcggtcacgcctcccagcatcgcggagacgacatagcccagggacaatcccttctcctccttgttgcgcaaccgcagaaacgaacctagggcgcagccccagaccgccgtcatcgcgcagttcgtggatacgaagacgaacggatcgtatcccacctgtatgatctgcacctgtgcgagcatgatgaccggcatgtgcatgccggcaacgacgaaaagctgccaggaggcaccgagaaccgccatgacgacgatgatgccgacgccgccgatctttgacagcgggaacaaggagttggccaaaagattgccgagctcgttgccgatgggcgcgaccaagatgagcgcgacgggcacgacgatgatcatggtgcaaaacggtgcgaaaattgtcgacaggatatcgggcacgtgacgcttcatccacttctcgacgaaatagagaacgactaccgacaacacaatggggacgacggtctgagagtagttggcagcggtgatagagataccgtagacgctgatgtgctcactgttcgcagccgcttgggtgatgctcggagcgaccagcaagccgccggtgagcatgccgagcaccggactcgcgccgatttttttggcgcacgcgtaacccagatagatcggcaggaagtagaaggtcgcctcataaagcgtcgtgtagaaaaacgtgtaggtggcatcggtatcggagatgacatgaagcatctgcggtcccaggaccacagcgaaagttcgaaacagaccccctgccatgaccaaagggatgagctggaccatcgagccggaaatgtaatccagtacgcggtttccaaataccttcaaggtcaacttctcacgcggaacatcgcgggactgctccttgtcgccagcttgggcgatcccggctgccgcacagaactcttcgcacaccttcggtacgttctgaccgatgatgacctgaagctgcgaaccggagaactgggctccgagtacgcctttgatcttcttgatgctgtcgatgaccgccttgctgtcgtctttcagtgtgagacgcaatcgggtcatgcagttcgaagccgatatgatgttcgccgcacctccaacctccgcaaggacatccgttgcgatctgcctgttgtctgccattgatcctccctcgtgagctgcagttcattctccccctgagcggcgctcttggccgacggccgctcgcaggtgcttcaatgctgtccagtaaacaaattgtttattgaacgtttagattgataggataccggatttgaataattgaccgaggttttaccggtagacggttttataaataagctaaacggtatgtatctactgaagttacctgatgatatgctttctagttattaaacatgtttacttgtgagaagaatcgcgctggactgccgctgggggggggataggacagcttgaacgatttgtcaccagtcggtgtgtgggaataagcgactatgcaccagatcagatcagctgtccgggctcgcagaaccctgctctcgcttcttgtcgttgcgtcaggtgatgcaccggtgatgacgccgatatcgtgatcggtcgttcagctggcggtggcaggtgcgccacgccgccgagcccgcctttggcattgcgctgccaccgcgaaatacatgaagtatctgtcaacatcttcaacgtcagtatcagatgcgtcctcgaaaaagatccgaagaaactcattgcgagcgagaagaagctcccgcaggcgatgagacctctgctcgacaagacagcacacggtagcatcgataaggtcaaccgccctgtcgagcgcgccgtcggcgcgctcgatgtctgctgcgcgtcgagcgctgatcgcgcgatcaacctcgatgccgatgtttcccatctgctcgagaaaactcagaccctcccatcttctctggtcgatcctgtagctactcatgtacgacctcggagatgatggagagtatctcatttcgcgtctgcggatcttggacagattgtgagcggttctgctgccacggcctgatattgatcagcgacttgaactcgacaaagctctcggatctgaatttatcgggatacaggttgatgccccatagatcatcttgagccgaaccatcctccagtagaaattgctcctcatctgcgtggagatccgcatcgagaacgacgatccctcgccgcgtatcgacgacggctttgacgaaatcgctgtaggttcgctcggctacggatctcagatcttcaacagagatggatgtgaccttgttcatggtacaagccttctaatccaaggaggtacacgttgttttgagaacatggtagcgcataagagcatataggtgcctattaaacatcagcaaaatcaaatccagcagtcactggtccagcatagaccccagagtggtttcgtaacgctcgttttactaaaacatatcccacctcgttctcatagcgcgatgcaaactcattaaatccgtcgacaagcctgccacaccaacacagcgaacagatcccggagaccagaagatctgcattcatatcgcatatctcattccgacctcactgcaagaggaagttcgacatagctttgatgcgcacctgtaaatatgcgttggtgcgcgatgattgcctctattgtctgcgcgctccacgggccggacttgttgctgtgtatcgcatacatgggaaaattgctggatgaaatcagcagcagtatcgatgaacccggctgcagctcccaagcgatatcaccaagcgacaaatcaattcgagtttgcgcacccggctcgtatctgcactcgttgtcgaatacctgatgggaaagcgcgcttataccatccttaatgttgatataaagatcgtcagccgtgtgctcgcaaagccgtacggcgaacgccgtatcctcgcagtctgatgaaacctccaaatgaacctttatctcgccagcgatcatcaccatatcaaaaaaagcatgggtttcgaaccgaacgacatctgaacgatctggatagggatccgtcatggtaaacccatgaggcaggtcggtgaacccgggggtgatccaagccagcaattcattaccccctggccatgtgttcggccaacgaggatcatagtcaaattccacgcttcccatttccgaagattcttccgacagctcgcctctagagcccaagtaatacttctgatccattgcttttgcactgtcgaaatcaacccagcgatttccgcgcatcaaataaacagccgaatcgaaaatctcctcggtaccacgaacaatatggttgaaccaatcaaggttggcgcgtagattcatgaatccaaatcgttgcgcatcatcatacgtcaacttgcctgttggggagccgatgtgatcgccgggtgtcacaatcaaccgacttcgagcccgcacatctgggcgcaactcacgaaatccaatgagactgccctgcagatgatggtccgcccatccatcggtgatgagtactggtacggtaatctttgagggaacgtcccgcagagtctgccagatgccatccgtccagtatggagcagccatatcagtctctcgcagataatcctgatagaagggcatctgttggcgaacgatttcgatgtcgcgcttgtcggcgggatatagactgatcgcgcggcgatattgttccgcaggcgaaagatcggacttcacgccggaatttgcaaaggcccacgaggtatatatatcttcacgaaagactccgttgcaatacacctgatcgaatcgattgacgccgtagacttcaagaaccattgtcttgactttctcaggaaggacgtcgccgacgatccattgcgtgaaagcggaatacgagcgcccaaacgtgcagatggatcgcacccaatcttgtgcttgaagccaattcagcgaatcgataccgtcatttctctcattctgaaacggatcccatagtccctcagaatcaccggtccctcgacaatcctgaatgatcatgcaataaccctgctctacaaagggtgtgtagatcgcttcacaaatcgactcattggcgggataggggtttcgcgtgaagagtacgtcgtacggagagctcgaatccggtaaaaaaatgcgcgtgttgagtagaatgccatcgcgcattctcacctgtgctgttcgcaacttgactgattgtgaccgcgctttcggataagttgctgtgactttttgataccatgaaatgaggccgctatccttgatggtaaacactacggtccctcgctatcgtcttcgctgactgaacatccaagggagaagatccgagtttttgaacgcaagcttccaacttgcatgtggattcggtctcactagaccaggctcgtatattgtcatgcggacatgcctgttgccctgactcttgacagcggcgaccgagcttcgagttccacgaacatcaacagtcgaatcatcttcagcgtgaaacgcccagatcggaatttcattgagcctactagcttcccgttgagtcggttccatatagcgaccgcctcccggatcaccaagaaagctcttttcatcattgtagatgtagccacagcagggaacgattgcagcgaacatatccggatgccgctcggcaaaatgccacgttgcagcaccaccgttggaaagaccggcaagatagattcggctcgtatcgatattctcctcttcgatcacggcatcgatgagacgtatcaaagcatctcgaatttctggtcgaaaccatccgcttagctcaggagtccatgaaacctgtggaaccaggagaacggcatcttcgtggttcatgatgtagtcatgaatcgcctgaggaacatcgttgccgatcagcggcaaccaatctgcgagaccgcgctctcccgagccgtgcaaaaagaccacgagcggtcgttttgttgcacttgtaccggtcgcatattgatagcatccgatgcagccattaccatattgaaaggcaaagctggagaaatctctaaaaaatgccggctcgcgaaaactgattaaaaagctggactgccggcttttcccgagttcgagaaatgcttcgatctcaggaagtgcaaaacgattcacgaaatcatcttgatcgaaagaaaatgtcgccagacgcgaatctctcgcgaaatcgacatgaacgtcacgtccagaacaatcgatcgaggttatcggtaccctctcgcctctcacctgaaagtaaacttgagaatcgttgaggtgaaacttcttgttcaatttgatgtctgcgcaaatgacctgatctccgtctgcggtgatctcacgcgtatagataattctactctgcatgtaaaacatctccgattcgcttaccatgctgtctagaaaacatgattgaagccaccacgcttaagccggcaagtatatagagaatgacattcagcagaagtggcaccgaaaacgagttggtcagatcatagaaaatgccatcgatgctcactgcgcttgcggccgatacagcagagaaaacgccgaggattgacaagatgttgctatagtccttctgaccgaactgagttcggatgaggtatggcatcgcaacgagcaagattccctgacccaatcctagaataaagccacttgcaaccaacgcgaatgcgctgcgcatgacgagcagaccactccatccgattactccaaagaccgtgaagataccgatcactgcacggttattgcatttatccaacagatatccgatacagatttttcccaccgctgcccccagcatgaccccagaaaccactgctgcgccagtcgtgagcggcaagccgatgttcacgatatgccctgagatgtgctggacgaatcctgcaacaaactgcagcgaaatcattgcaaatgcaagaaggtaaaacattggcgttctgacagcctctcccaacgtgatacccgtctttgagcattcgtcagtcgatccaacttccggtgtctcatgtccgtaagcctcctgaccttttccaggcttatccttcaataggaacatcgtgagaggcactatcgtgattaagagaatacctccctcgaccatccagcctgtgcgccagccaaagctagtaataaccgagctgatagccggattgaatatggttcccccgatggcagagacgctcagggcaattcccataacggtaccaagtttcttttcaaaccaatttccaagaagaaccgggatcgaaaggccgatggcaaacggctggcaaattccaatcagcatggatacaaaatagagttgtgctaacgatttagcaaatgcaaggctaaccagcccggcacccatgataacgaagcaacttaccacaatgcgcttgacgctaatcttagtcatgacctttcctgcaaacagaagggttacggcaccggttatgctttgaaatgtggacatgagcgcaatttgggtcctgccaactttgaacgccacgctcatcggttcgtaaaataaaccgactgtgttgatcacgaggccaaacccgaccagggaaatcaaacagcagattccaaagatccaccatgcataacctgatttttccttcatagccaattacctccctagattcgccgatgagcgaagtctacaggaggcttattttggggaattgtataatcgaatggtaattttaactatataacgcatttgggagctgccctatgcaagatgcgcttcgcaatcttatctcggagttccaccgatcgagcaaacttcctattttcctcatcgattcaacgactcgaatcgaggagtctttccgctcgcccgccacgcctgagccgccgaaatcgcacctctcccagctgactgaggtgccgccgcgtaaagctcgcatctacacatggaatggcaacgagtactacagcgtcatcggaactgaaaatgccgacttcccctacattgtgttatgggtgaccccgagaacgcttgaggagaccggccattatgaagacagattccccacgatcggcatggaacgactggcctcctacacaaggatcctgttcttcgctctgtttcgaagtatgccggtgatcgatgtcccgacctcgatcaccgataccgtgttctcgtctcaggcgcatccgcgtacctactacgatcagctcgatctccccgaaattcgacacaacagcttcgccaaggagacgctgttgctcgatgccgtcgagcggggggacctcaagagcttcaacagacggctctccgggttgcttctgagcggaacttacggccagatggccacgcgcaacgagctgagaaacaagaagaatctcgcgttgtcggcgacgacgctgataacgcgggccgccataagaggagggctcaagcaggatgccgcgttcaagctgagcgatcgatgctgccagcaaatcgagcacatggactcgatagaaaacgtcagcacgctgattcaagagatcggatcgctcttcatcgttcgcatccaggcagcagacaagcatccgggattcgcaacgatctatcggatcaaagactatgtggcaagccacttgaacgggcggatcctattggacgacatggcggcggcgctcggctattcaaagaactacctgtgcgccaggttccgacgcgagacgggcatgacgatcatctactatgcgaacaaagaaaagatacgtgaggctaaaagcctgttgacgtttacgaatctgcctatagcaaaaatcgcggagtcgctcggactcaccgatcagagctacctcacacgcctgttcatccggtttgagaagaccacgccgcgtgactatcgcaaaagctaccatgtctgagcgagagtttcacgctcatgcgatcggccatcgatcacgcatatgatgtcaactcagatcctcgccgttggtggcgataacccgtttgtaccactcgaagctcttcttgcgcgagcgcgcaagcgtgccttcaccgtcatcatcgcgatcaacatagatgaagccgtagcgctttgacatctcgcccgtgctggcagagatgagatcgatcggagcccacgtggtatatcccatgagatcgacgccatcctgatcgatcgcgtctcgcatagcttgaatatgctggcgcaggtaatcgatgcgataatcgtccaagatgcttccatccgcctcgatgcggtctttggcaccgaggccgttttccacgatgaacagcggcttctggtagcggtcgtacagatcattcagtgtgatgcgaagacccaaaggatcgatcgcccagccccactcgctgcgcttcagatagggatttcgcacctcgccgaagaaatcgcccggaatgcgcatggcatccgaatcgggaccggcggcgcatcgcgaagcatagtagctgaacgaaacgaaatcagcggtgttctcagctaagatctgatggtcctcatcggtcataccgacatcgatcccatcgcgctccagacgctttacagcgaacgctggataactcccgcgcgcttgcacgtccgtgaagaaatagttcgcctggctctcgacttgggcggcgcgcacgtcttctgggtggcaggagtacggatagtagctgcccgctgcgatcatgcagccgaccaggtttttcgaatccacctcgtgagcgatccgagtcgcccatgcgctcgcgaccagttcgttgtgaatcgagcgagcctccgcttccagcttgttctcgctctcatcgaacacgagtcccgcgcccatgaacggcagctgcaagatcatattgatctcgttgaatgtcaaccagtagcgaaccagacctcgatagcgttcgaacagcacgctcaccaatcgcttatagaagtcgatgagttgacggctgcgccaaccgccgtatttccttatgagatgaatcggacaatcgaagtgggtgattgtaacgagcggctcgataccgtgacgatggcactcgacaaacagcttctcatagaaggccaagccctcctcgtttggctcctcctcgtctccattcgggaatatcctcgtccaggcaatagagagccggtaggtcttgaagcccatctcaccgaaaagagcgatgtcgtgtcggtatctatgatacatatcgatcgcaaccttcgccggatagtggaagccgctctcgaaggagagcatcttgcgcaggcccgctgcgactctcaggcgctcagggccatgtggcatcacgtcgacattggccagcccgcgtcctgcctcatcgtagccgccctcgcactggttcgctgcggtggctccgccccagagaaaaccttcaggaaagcccatgtccgtcgtcctttcatgctggcatacatcgcaggtatgcccgttcgcccccgaactcattcatgaaggatgtctctcagctcctgtaccgctccgtagaggttcgcgtcgtttcccagctccgctctgcggatgaccggatggggaatgtctcggataaagccggtgtagtgcgcgagcaccgtcgggagctgttgattgagcgcttcaaccaaggcaggattcgcgctgatccccccgccgattgcaaatacctccggatcgaggacggcctgcaggttgagtaggttggagtcgaacatccgggcgtagcgctcaagaccgcgacgtgcggcttcatcgccggcatcaatccactcgaacagcttcctgccgtccacgcctgcggaaccagcgatacccttttcctcgaggatcgccgcgcgcagggccaaccagccgccggtgaagccgaagacgtgctcgaccgccacgcagtcctcggtgttgttgctcatgaagctgaattccccggcgaaaccgtgcgcgccgcgcacgacatggccaccgatgacgattccgccgccgatcccggtacccaccgtgagcacggcaccgacgcgagtcgctctgagcgccccgcgcttgtactcgccgagcgcgcagcacttgccgtcgttgctgacgcagaccgggacccccagctgctcgcgaagggcccgaccgagtgggaatccatccatataggccaaggccccaccccggtgaacgatgccgtcgagatcgttctcgtaaaagccaccgggtgcgctgacgccgacccctgcgatgtcatcttggtatggtcggcctatcgtggcgagcgccgcgatgaggtcggtgggagattcgaaatcggttggaaccgaaccgcggtccgctatcgcgaagtcgtcgtcgaggacgcaccacttgatactggtgcctccgatatcgattccaagatagcgcttcatcgcgaccgctcccatgattgctgcacctgcgccctgcgcgcacctctgctatcagcttccccggacgggcatctgtcaaaaccatatcgaatcattcccataattcgcatcagcgccgcacggattgcccgaggcgacaggacgagcccctctcgggcttcacagagcgttctcccctctggcctgcatgcggacaagcatgtagggacggctcggaagctccagccggaatgccccggacatatcctcgtgcgcgcgctccactgtcatgttccaggtatcgatcacatcgattgcgtagcgcgacccctccgggaggacaaaatcgcggtatgcggggcgagagagaccgaagtatatgaggatgcaatccgttccggatccctgtttgtcggccatgcacgtcacatcccatgtgaacgtgccggccagcgtgaagacctccccggctacgtggtccatatcctgcggcaatgattccatgaactcgcgacagaacgcgatgcgcgcaggagattcgccatgaagtctgcctccatgcgcccaccagatctgcgggccgcgatccacgaacgtctccccgtgcgtgaggtagccgcctctgagcacgccctcccagaaccggcggaccatctcctcgccgctgatgttgccccaaccccagctgatatttccctcgtaggcgcattcatcgacaacgaccggcttgccataggcgcggcgcagctcgctcacgcactccgcggtgcgacgcacatcgatacgctgccagctgacatgtgtgatccaaggatgcgtgtggtcgaacaccgtccggcagttgtggatcgagcgcaggtgaccccagggatcgttcgccatgataactcgtgcgtatctgtcccagtcctccacggtcttgtgcggcatgagatcgaactcgttggcgaggctccaccagatgttcttgaacgccgcgtagcgtcgagcgacatagctcaggtagaagatatcctcttctgtcgacatgctggaaaagccccattcgggtttgtcgtaaggatgcagcaggatgatatccgcttggattcccatctcatcgagctgcgacaaccgccgatcgaggttttcccagaacggctcgttgaatcgcgcgcgatcgaagccatctgtcggatcgcccggaaaggggaagagctccggatcctcatgattgtaatcatagaactttggaaagatgcacatgcgcagcttgttaaaaggtgcatgggcaagcgttcgcagcgtctgctcctggaccgccgcaggctgattgatccacgcatagcatgtggtaccgaacggcagaaagcgcgtgccgtcttcgaaggagaaggtgaaatcgagcgacgagtcaaagagggcggatgtgtgcatgacgtctttcgatcgcagcacccgaccgtgattggaggcctgagcgggctccacgaacagctcaccgcgcgcgccgtccagcagcgcatcggagcttgtcgtctcgaagctccatgatccctcaagagtcggcatgaatcggatgccatagcgtccatccccgcggtagaaaccttgaacgacgacgctgtctgctcccctctcactcgtgaatctcgcagacagctcgacgtcgcgataggggttgcccttgtctgttccctccaagaccacttcgaagatgcggtactgctcgatggtttgcatgagctcctcctttgaagcttgaaaatggaaagacgaccatgacaacgaatgaaaagacaccgtagccgcgacgagatcggctagcgcacgctcttgatgagcatgatgagcgccacgccactgagaatgagcgctatggcacagggaaatgtcagaaaatacgaagaggtcgcaagaacgatcgaagatgtcaccgcgggagcaaaggcctgtcccgcggtatttgcgacgttcaagattcccagatcccggccggcctcctccttcgatggaagcacatcgacattgagagcctgatcgaccgaattgtagataccggaaccgaatccggacagcgcggcgtaaccgtacatgctcgcaacggagtgaaacacccagggcagcgcgatggcggcaccgatcatgatcgaggcgacaacgactatgggcttgcggcggcagagtctgtcggagatgacaccggatgtgagcgaagtcgcaagagagacgaccatgatgatgatcgacatggtggcgagcacatgcgaagcggcgacatcatccaaaccgatgtagcgctcgagcacatagagttgatagccgctgatgatgaaggttccgaatacgaacagaaagcgccctgagagcgcgaggtagaagtcgcggcagttatgccgaggaggggcgaagctcagaagtagctccttcaggttgaaagagggcgtatcatcacctcgctcgatagccgtcgatcgctctgcaggccagatgatgagaacgagagcaccggtgagaacccaacagatcgctccgcatagaaaaccagggatcatattcgtgatgaactgagtgcctatgatggtgccgattgactgcccgcaaatcattccggctccgtagaaggcggatatcgtccctcgcctgttgaggggaatgcgatcagaaagcacggggaaggctggtgccagcatcatgttgagaccgatctggagcagtccccaaaaggctgctatgcccagaacgctcgtctgtatcgatgtcaaccagaaggcgactcccgctatgatcccgccgcaggcgatccacggcgtgcgcttcccgaagcgagaatgcgtggaatccgacagggcaccgaacaccacgttcgcgatgagcgcgaacacgctgccgatcgcgttcatggttccgagcgcagcttcagcgttaccgggaaagatcgcgttgaagcgctgggggaacagcaccgcggacccgatggtgcccgacatcatccacatgatgccgaagatgatgaaaccgatcgcgaagcgccagaaggaagatgcaggcaagggcttgccggtgtccggtgccaatgcttcgtccggtgcgatctctctcgctgctgacatctccatacggaccgcccatgaaagtttctacggactcggtgcgcatgcgacatggcatcgcgccacatgtgctaatcacttactgatcagtaagtgaatttaaagaaaagattgccatagtatttacgctattacaattctaatctgagtaaacgcaataaaacgccgtttatcccgctgatctgaccgttcagcttccggaaaacgccatacccgccttctgcggccgaccgtatcaaggcgtcccaggctctggcgcgcttttgacaccgtgctcttccgcgcgcataatcggggccacggcggttccagtcccgaccgcatcggggcgtctacgcaggtgcagccagatacgatcagaaagcatagtgaccatatgaccgctcagagaaaaagcgctatccgccccgcggggcatcgaagcgaggcggcgcaacgcaggctcaacgagattatctcagctgctgtcgacatcatcaatgcgcgaggattcaacggcatgtcgcttcagggggtcgccgacagggtcggtatcacgcaggcgggagtcctgcactatgtcggcgacaaacagggtcttcttgtcgaggtgatcaggcactattacaactgcagcagctcgatgcaagattatctctcattgttcgttcccaatggctcgcttgccggacagcttccgaagattccagagttctgcaggctgatcgtggcggagaacgcgcatcaaccggaactcgtcttgctgttccagatcttgaacaccgaggcgatctccagggacagccctacgcatgagtacttcgcacagcgatcgaaagaggtctccgatccctcacatggccgcgactggagcgtgcccgaaggtgtcgatgcgaagctcgcgctctctgttgcgatggcggccatgtacggtctggagggccgctggctcgctcggcccgatgagatcgattatgaggcagaatgggcgcgcttcgaggacttcctgtttccgttgccgcaatgggaggggtatcgatgatgcggtggcagccgagcaggtgcccatcgatctctgtgcccgctcggatgcgacccgcgccaaccggtgtgatctttctgctcggcgcacatgttttctccggagaaggcagcggacttgaaggagctgatatcatcatggcctggcgcgcgcatcgcgtacagcgatcttgaaccaccttgctggaatcgaggtcgcgggtcaggaatttccatggttcatcgagctgggagcttggggcttgaacaaaacagatcttcaatcagacgagaggccgaacgaaaccgatgacgctcagcggatctcggggggcatgccatggtatgcacctctcacgcccgctgtcggaaagctgattcgctcgatgatcaggctgacccggcacggcggcagcgcccttcccggaaagatcatcgaggccatcgatccgggctttcttcgccgaacgctgaaccggcttccctatggagtggttctggtatcgggaaccaacggcaagaccaccaccacgcgcatggtctcgacgatgctgcaggagatggggttggatgttttcacgaatccgaccggatcgaacttcacccgagggatcgtttcatcgctgcttgccgagataggtctggatggaagactgcatgccgatatagccgtgctggagttggacgaggcgtatgccgtgcatttcgtccgtcatgtgagtcccagatacagtttgctgctcaacgtcatgcgtgaccagctggatcgattcggcgaaatagatacgacggcgcgccttttgggtcaggtcgccgaagcgactaccggcacgatcgtgctcaaccgcgaggacggacgcatccgtcgcctcgccgctcacgccgacactggcgtggcagtcaggtatttcggtctcgcagatgaactgcgttcgtatttcccatcagatgatgaaatgtatgcatgggcgaccacggagacagcccgggcccagaactcgaaggcttctgccgaccagtcggcgaccgagtcgaattctccatcctcatccgatctgcccgcagcagacgtcgtgctcgcagacgtagaggatcatcgcgcatcttttatcatctgcggaacgcggatcacgacccaggtggccctcgagggcatctacaacgtatacaatgcggctgccgctctggcaatggccgagaccgtcatcgagaagacgatcggtcatcccgacgcgcaagacctggcggttgccctatcccatgtgacccctgcgttcggcaggggcgagatcatacagattgaaacaggccctgttgagctcgtgctggtaaagaacccgatggggttcagactttctctgcaatcgtttgccgccgccgctcataagaccatgatcgccatttgcgatcagtatgccgatggacgggatatgagctggctatgggacgttgatttcaggtccctgagagagacgggggtggccatggtgtccggtgacagggcttgggacatggcgcttcggctgggctacgatggagtctgcgtggcgcaaacggatccagatctggaatcggcggtcgagcgattcgtcatggcggatgcgggcatacccaagaggatcttctgcacctatacctcgatgctgcgcgtgcgcgcgaagctttcgcacatgacagatgttgcagatgcaggggtgggtcgctgatgacggagatgaacgcaacactgccgagcgaccagacgcgcgggcgggcgaacgcagtgaacgaggccgcatgcgagcgcatgcgccccactgaggacgaacatgtgacatcaacggcggacagagcagtcgatgtgctctttctctattcgaaagatatgaacatctacggcgatttcggcaaccttctgacgattcgacgtcgtctggcattgtacggctatgatgcccggttgcatttctacaacccgggtgacgattggcccgaccacgttgatctcatcctcgggggcggcggccaagacctgggccagaagatgatttgcgaggatctgtcagcgcgcgccgactcgttgcgctctctcgtccgagcgggcacccccgccctcgtcgtctgcggcctctatcagctcttcggtcatttcttcgaatcgattgacggcacgcgcatggagggcatcggcatcttcgatgcgtatacgatcggccaagccgatcgattgataggaaacgtggtggagcaatcaagccagttcggagagataatcggatacgagaaccactcgggccagacatttctcgaagagggagctactcccctgggagaggtcgaccgcgagagcatgggaaacaacggcgtggatcgaaccgagggggcgcgcgcgttcaatgcgatcggcacctatctccatggctcgctgctgcccaagaaccctctggtggcggactttctcattcgcaccgcaatcgagcgacgctatggacgcttcgctcccaagcagatcgaagagcagcgtcgcgagctgcagctgctcgatgatctcgcccagagggcgcgctcggttgcagctcatcggccgagatagcatcccgcgagcgcaggcgcatgcgggcggaccgccttctcgaagatgtcaccatatgaccgccgcgcagcagcgccgatgctgcagcgacctgcgacgcgagctcagcgggccgtcaagctcacgcgacgcctctgatgagcatgatgaagacgacgccgagcatgatgaagcagatggcgaaggggaacgtcagagcgtaggatgatgtgatgagcacgatcgaggatgtcacaacgggcgcaaagacctgaccggcggtgttcgcgatgttcaagatcccgagatccttgccggcctgttcccttgagggcaggacatcgacgttcaaggcctgatccacagagctgtacacaccgtatccgatccctgagagagctgcgtatatgtacatgcttgcaactgagtgcacaagccagggcaccgcgaacccgatcgcgatgagcacggatgcgaccgcgacaaggggctttcgccgaccgatcttatcggagatgacacccgaagtgagcgatgtgaccagtgaaacgaccatgatgatgagcgacaggatcgatagaacctgcgatgctctgatctcacccagtccgatgaagcgctcgagaatgtagagctgatagccgccgatgacaaaataaccgaagacgaacaggaagcgcccgaccagcgccaggtagaagtcgcggcagcctcgacaggagggaatgaagctcttgagcaatgcggacgggctgagtcgatcagatcgctgggtctgcgccagcgcagccgaacgttcgcgcggccagatgatgacaacgagcaatccggtgagaaaccagctgatcacgccaaacacgacacccgccggtatatcggtgatgaacgcggagccgatgatcgtgccgagcgactgaccgcagatcactcccgctccgtagaacgcggaaatggtcccgcgcctcatgagcggaatcctatccgacagaatcggcatagccggagcgatcatcatattgagaccgacctggaggatcgaccagaagacggcgatccctacgaggctcgtctgcaccgacgtcagccagaaagcgatgccggcgatgaagcccccgcaagcgatccaaggcgtccgcttgccgaatcgggaacgcgtcgcatcagaaagagctccgaatacgacattggcgatcaacgcgaaaatgctcccgaaggagttcatggtgccgagaaccgcttcggcctgcccgggaaacagctcgacgaaacgctgcggcagcagcacggcggcaccgatcatgtcggacatcatccacatgccgccgaatagaatgaatcccaatgcgaatcgaaccagcgacgatgccggaagcggctttcctgtatcaggtgccagagccgaagaagctacggctccgtcatgtatcggatctgccatcggggcctcccatgcgattcacgtcagcccctccgagctcaaggtgagcgaaccgcatttcggttcgaccgcggactgaccggttgatgctgcgatgggctagtatacccagcgcgcagccggtctgtgcacatgtgctcgatgcgagcgcatcatggatgcgcaaccgcgttcagtcgcgggcataaccgatcgtggtcgcgagagctcgacgccatcctgctatacggctctggcgctcatctggccgcatcttcggctcgaatcgggctcgaggcgcggaatcgactgcgacatcgcgaccgtagatgtccagagagactccagcgcaccacgcggcacccatgccgctcatctcgtcgttctttgcgacccgcagcggtgtggcgagcacgtcggattgaaactgcatgagatatccgttggcagtggggccgccatcgacgcgcagctccgacaggacgattccagcgtcctcgcgcatggcgtccaccacatctgcgatctggtaggcgatgctctcatttgccgcgcagaccagctccgcccgatgcgtgctgcgctccatgcccaagatcgcggcctgcgcccgatcgcaccaatgaggcgcaccgagtccgctgaatgcgggaacgagatagacgcgactcgcccgggatgcagaccggcagagcgcctcgacctcgctcggagcgtcgatgagcccgagatcatccctgagccaggtgttaacagctcccgcgtagttgatattgccctcgatcacataggtctccgtcgcgcccatccgccatccgatcgacgtcgacagtccgtgcgcgctcgcaatcggccgcgcaccgacattgagcatgaccgacgcaccggtaccgtaggtcgcctttgccatgccgcgcttcaggcaaccctgtccgaacagagcggcatggctgtcacccagcgctgcgtggatcggaatcggcgtagggagaaagccctccagatcggtgtatccgaagcacgcgtcggaatcggtcacagcgggcaggcacgattcatcgatgccgaacagcgagcacagctcctgggaccagccgagtgcggcgatgtcgaaaagctgcgtgcggctcgcgttggaatggtcgcacaaaaacgcggttccgtgagtgagcacccagatgatccagctgtctaccgttcccatccgcaggcttccggagcgagcggcctctgaggccgagctcacgttctccaagatccatgccatcttcgacgccggataatacggcgacagaggcagcccgctgcgtgcgcgcaccatctccgatgcgccttccttcgccttgatgcgcgcgcagatctcgctcgcgcgcgcgcattgccacaccacggcatcgcacagcggctctccggtacgggcgtcccatgcgactgtggtctcgcgttggtttgagatgccgatgcctgctacctccccgagcggaatcccctcggcgagcacgacatcccgactggatctgatcacgttgcgcgcgatctcgcgaggatcatggctgatccatccgctatcgctcacgatctggcggtgcggccgatcgacgcgccgtatcagagtgccccgctcatcgagcaacagagccttggttccctgcgtggactgatcgatgccgatgatatagcgcgccatggcgctcagcacccgcgcaataccgccgcgcaggattgcgcgatgcccagggcgtccagcccgtagcaggcgaacacctcggacgaggttccggtcacggctggagcgtccggcagcgacagacacctgatgggtcgggggcacgtctcaccgacgacttgcgccaccaaggatccgaggccgccggagggggcgtgctcctccacgctgacgacggcgctcgctgagccagccgcttcgatgagcgcatcgcgatcgagtggcttcaggcaatacatatcgagcacgctcgcctcgatgccctgctcatgaagcagcgccgccgcgtcgagcgcggggcgcaccatctctccacaggctacaatagccacatcatcacctcggcgaagccacacggcccgatcgagctcgaagggcagatcagctgcttcggcgctcgcgtagacgtccgcgacggcgtttctgcccacgcggatgtaggcgggcagctcatcggccagcagcgcctcgatgagccggcgcgtctcgtgacgatcgctcggcaggtacacgcgcatgttggggatggcggacagcgccgcgatatcctgcacggagtggtggctcattccgagcgcgccgtaagacacgcctccggagatgccgatgagcttgacattggtgttcgaataggcgcagtcgatcttgatttgctcgtagctgcgcgtcgacaagaagctcgcagggctcgccacgtagggtttcttgccgcagctcgccatgcccgcagcgatgccgaccgcatcctgctcggcgatgccgacctcgacgaggtgctcgggatgcgcatctgcgaacgcgccgagcgaggcggatccgcgcgagtcgcagcagacgactacgatatcgcggtcgtctgctgcggtctgcaggagcacctcgcagatcgcctggcggttcgcaattttgttgttggcggcggcatcggctgtgcgcgccagaggcatcttctcagacatgggcgacctccctgctcatgtgcgtgttgaaatcggcgcagatctgacggtactcctctggcgtgggaacacgatggtgccatgcggccttgttctccatgacgggactgccgcagcccttggtcgtgttcgcgattatgacggttgggacgcctttcgtggacgctgcttcggcgaacgccgcatccagcgagaaaagatcgttgccgtcggtcgtgacgacatgccagccgaaggctccccagcgctgctgctgactgtcctgcgccatgacatcttcggtcgacccggagatctgcaggcgatttcgatcgacgatggcgcataggctatcgaggccgaagtggctggcggccatggccgcctcccagatcgatccctcggcgagctcgccgtcgcccatgaccacgtaggtgcgataggaccttttgtccatccgagccgcgagagccatgccgacgccgaccggcagcccgtgcccgagcgagcccgagttcatctcgatgccggccagcttgttgttcggatgaccgatatagggactcttgaactgcgagaagcgcgccttcacatcggagaggtcaagaaagccgaagtggcacagaaccgcatagtaggcctcgacagagtgacccttcgacagaacgaagcgatcgcgctccggatcggctgcggtgccgggcgatatgttgagccatttgccgtatagcgcgatcaacgtgtcgatgacgctcatgtcgccgccgatgtgaccgcctcctccggccatgatgatgtcaacggtatcctttcgcagctgccaccgcagctgctcgagatgcttcaagctcgcgtccaccacgatatgcttcctttccctctcggtgccaccgctctgtgcggggcttcgccgccggttgcgatcattctccgcgcagatacgcccggacctgttcttcgatcggatcgaagaggtcgggcttcacgccgatgtacttgcacgcctcgtagagcaccggcaccacatcggcatggatgccgacgcaatggtggatgtagggcccctcgacgatcttggcctcgagacgcttgaggttctcgacctcgatccacagataggtccccatcccagccggaccgtcgatgccgcgtgcgttgccgagcagcaacgagtactccccgttgtcaccgtcgaagcgcgccagcgtgagcttgccgtgccgcgcctcggcggtgagcgctccggggtggtcgaacgcgagcggataggtgagccggggcatctcgcaggcgaccgagcacggccacggcccgcagtgctgcagcagctcgccattctcgttgtccggatgccgcaccgtccagtcggcgaagaagccgcggtgccggcgcaggtcggcggcctcgacgagcagggcggtgatggcgccgtggatgtcggtctcgcagacgatggggatgcccgcctcgttgagaatcgcattggcggcgcatggcatgatgcccagctcctgctgcagagcgttccagcactgaatcgcgccggcatcgcagccgtagcgctccacgagacggcgcatcgcaatggccagggctgccacgaccgggaccttgtcttcaggtatctcgatgaccatggtttccctgatgtgggcgagcatggccgacagggccccctcatcgcgctgggcggcacgaacctccgcgaccacctcggtcatggggataggcgcgagctggatattgaagcgctcgagcagctcgccctcattgcacatcgtggtccagaagtcgaacggtcgcgtggacatctgcaggatgcgcatacctctgaaggtgcgcaccacatcacagactgcaagaaagtcgttcacgccgcgctcgaacgccggatcgccgagccgacagttcgtcatatacgtgaagggcacctgaaaccggcggagcaccttgccggttgcgaacagaccgcattgcgtgtcgcgcagacgcgtgccgtcaggctcgggacgctcatcgcgcggaccccagaggagcaccggtttgcccagctcgcgcgcgagtctggcgcacagaaactccgtgccgaagttgcagtgagccaacaggatcccgtcgaccttggcgacccggaacttctcgaggatgggttctatgtggctgtcgtcgaacagcaggccctcttcgttgatgtcatcgatgtcgacgacgtcgacatccagctcatgcaggcggtcgagcgtgagcccacgatacctgagagcatccggtgcgctgaagatgctgcgccgcgtcggcacgaatccgagtctgatggtatccatagttcgattcatacggccaaactcccatcgtcgcggtgcgcggcgagcgcgcaagaacatactgtttactaattgttttatatcactgtttattactataggcgataatatagatgaatggtcgattaatcaagatgaacggaaataaacatgtttatcaatctgtttgagttcctttttcggttctcgaggaaccacgagacacgagacgggcggccatggtcagatgcccatggcgaccttggcttgagcgagcgccttcttgccatccatcatgccgtaggcgatcatctctatgacgtcgacgggcacgcccgggcagctcgcgcgcacatcatcgatggcatagcccacctgtggtccgagcaagatgacatcggcgtcgcgcccggcatcggctgcatccgcgatagctcttgccaccacctcgcactcaagcccttcctcttcagcggcgcgtttgatgtttttcatgatgatgctcgtgctcattcctccggcgcacatcaagacgatcttcttcattgttctctcctcacgttgtattcatgatcaaacgggctatcgatacacctgcgataaccgatatacatcatacaggctgccctgcgagttcctctgcgagcgctcccttgtcttcggagctcttcgctgctgcaatcgcggcggcctcttcttcaagtgccgccttgtctgcaatcttcacgaatggaaagaaaagcacagcgatcgcaaggatcgtcaccgcgatgattgccacaagcccggctccgccgctgaaaaacgagcttatcggcaacggcacgacaaacggcatggagatggtcggattgagtgcggctccgagacccagatagaaaccgatggtcgcaacaaggcaggcaagcggcttcaataggatatagggaatgaacatatagggattcatcgcgatcggtgtaccgaacatgatgggttcgcttatattgaaaacagcgggaaccagcgcgatgcgtgaaagcgccttgtaccgttccgattttgcgcatagcaacgcgagttccatacccagcgcgtcacaggagccgatagcgaacatgatggtgaactgcagatagggcaagggtcgccccgcaacgaacgcctcggtgttcgccaagccgattgcacctatgacaggcatgtagaccgacatcaggacacttggatggacgccgaagaagaataaaacattgcagaaaagaaagaacaggatcacagcaagcggagaagagccgagcgtcatggcaggtgccgcgacacctgagtttatcatggtgaagacatcgccgaaccgggtcatggtcatcccgtacttgatcagcgcggcactcgtaaagatgacgatcgcgcaaaacatcggcgaaagtgaatccgatacgaactgaggtacgctgtccggcagcttgagcgccatatgcttcatgagaaatgaaagcgatgcgggaacgatcagcgcgaagatgagagcaacgaacagaccgttgctgccgagataggaggtctggatataggtggtcccgtcatctgcgtgtccaagcggaatcaacagcaagacgacaccaagtgctgccaccgtcgaggaaatcccacgctcgcccagcaccttgccgtagttgtacgagacggaggcgcacatatacagagccccgagattcatcgtgaccacaagtacgtcattgatgcagacgagcaggcccgtcgcgtccagaaagccatgcaggggtggaatgggaagccccgcaagtaccgacagcaatgcgactccgagagtcaccggcatcgtcgccatcataccggccatcagccccttgacgatcttgagttcactcattttgcgagcgaccgggccgacgtgcttttcaagtattccctgcaccgaattgagagcgctcataagcttacaccaatcccctcatgcatagtatcaattgtcttgctgcaatcagcgaacaaccaacatcttgagatatggtcgctccgctgcaataccgctttacccctgctggccctcgcgttcgagtacggcaagccaatcgccgagatcgggtttcacaggaagttcgactgagcctgaggttgctggggcacactccccatctcggtaaactccggtacgcggatcgaaccaacgcattctgtagatcgacccctccgccacgccatcgatcaccagtccctttcttgccgtatcgccgtagtaggcgatgatacgagcgagatccgagctgaccgtcgctaacggacgcttcttggcgaacaggtttccctccggcgcccccatatggtatggaacaagctcccagaagcgattctcctcgtagaacctgcgcatgtagcccatctgggcggcaccgggagcatcgactgcctcggcccaggtgacaccgaagcgattgaagatggccatcatgggatcaggttctgcgggtttctcccagacgttgtcccagatcccctgcgcaccgtaggtgtagccgcacccacccatctgtatggtcatatacgcgacgcgacgcaacatgtcgtctgtgcactttctgcaacccatctcctcgagcgtggagcacagctcatagagcgcctcgccctcgacgaagggcttgcggggatggtctgcaaaaaagtcagcgtagtcagtggcacggatcagataatcaccatgccccgcttgattgagcgtgaaatcaaaccagtcctcgtcttgatagtagtcggcgaagggccgctcattggtatagtgagccgtctgcagcgtagcgtatccgcagcgccgctcgatctcaagagccacttcgcgccatccgtctatgcgcgcggctctgagatcggcgtccgcgtcgtagccggcgatctcgccggcgagcgtccagacgatgggcagagccccgtagcgggcgaccagatagcgagcgagatgcttttgatgctcgacccctccgtcgccttgcacggaaaaaaaccatgcctgccccagcgcgttgatcaggcccgcatcggcgagatataacatgcgtcgatccagctcctgttggtagaactcgacattgggcacatcgggtccgtcctttcgccagaacagatgggcgcccggtccgagatcactgcgcaggttggtctgatataccgtgaaaccctggtttacccgccgatccaccatccctttgaactggctatccatctcaggatgattcgactcgtcccagcgctcgccgaaagcgaactcccaatgggtgtcgcccaaccagaagaacggagttccgtcgtcgtaggccaagtggcgacctccctcggccaccttcaaaaaaccgtggcgatagatagcgagatcaccgcgatagggcaccgcctcaactgtgccggtgacaccgttcaaaccgcatcgcggcggtgccaccagcgcgtagccccatgtcccgggcgcggttggcgcgaacgagacgcgatagatgcaccctccgtcccaatacgcctcgcgtatgatctgctcgcctgcaggtcccgtgaacgccgcggtgatcaccacgtccaaaaacggattggcgtactcctccttggactcaaacgtcaaaatcgccgcacgccacgtctcggtttttactgctgatatttccatgtgaactcgctttctcgcaggccccgtcaaacgatgagagcgaccctcatacaagtccgcccgcaaccgctgccctcaccgctgcctcgacgagggcatccgcatcctctttgcagacgaatccgcgactcacctgctcgcgggtgctttgctcgcacagttcgcgataatgatccaatgttccatatagctcgatgagcatgttctgcgaaaagggctcgcgatggccgaacagcccatccacggtcgagttcttatcgaccgttccctgaccgatctcgactcgactcgtgttgcaaaagcgtgcgcacgggtaatccaacaagcacgtccggagcccgccgatgctgttcccgaacgcatcgcgaatattctcgccataggcgtcgacggggatccgcgggcacctggtggggcccgctccggtccgcacccagcgaaacagattgcgaaaggcggcggcgatgaggatctctgagggatagtcgttcgggtgggcgtgtttgccggtgtaggccggcagatggtcgatgcgcttgagatcctcgtcgtcacggtaataatcgacataggtgtaacgtgtgtcatggctcgcaccggccacctcgtagcagcgatatctgaaatcagaccgatcggaatcatcgatgtaggtacgccagccctgcatgcgaccgttctcgctctcggtttgcaccgcgatgagaggctggcggcagcgctcgacgcggcgcaattcaggtgcataggagcgacccgattcgtattggttcaccggaaccacgagcgaatgaacggcaccccccgcgaggtacgcgtcaaacacttggccctccgggcccgaatccgccatctcggcgaacgagttgatatagcgaagcagataagagccggactgtgaccagccgctcagacagatcaggtcccggcgaaaatcgcgaatggggttttgaggagcatccgagcgcagcacacgcgccagatcgatgagcatgtcccagaaaaggcccgtctcatacctcggatccagatcgggctgggcgacgcccgagcggatcagctcgtccggatcgaaggtgaacggaacatcgggcgtggggttcgcccatgagagcctgccatagcgcttcccgtcgaactcgatgagcttggcgatcgtgttgggcttgctggtgatgccgacatagatgtcacccgagcgtaggaattcgcgatgacccagtatccacatgcgctcgatttccatgaacgaggtgggattgatgatctctaccacgacgttgccgctggctgctcccggatcggtcggcgtgcgcacgatgcatctgttgatgtagggagcatccgacgtcctgatctccacaagcggtccgttcgagatgctgcgatagacgttcgctgtgccctgaatataatactcgcgctcgacatagcctctttttgacagctcgcagtagcgctcggcacttgagaacggataggatgcgggtgtgatcggaatctcctcgatatgcgagatcatagcgcctccaagagtggctcggtgtcttcccacggcgtactctacgaggcgatcagctaaatctcaaccggtaattgagtaaaatatctaaactgtttactaaatactttggtcagtggtatcctaactactgataacgtgccgaacatgattgtctaacacgtcagctgccgctctcccgttactcaacctcaggtgatcgccatgaccgtcacagcgaagatgatagctgagcagctggggctatctcccgctgccgtatcgctcgctctcaataaccgacccggagtgtcagctaaaaccagagccgtcgtgatcgaaacagcgcgcagcctcggattcgacttctcgaaactcaagttcgagcggatccggtcgagcagcatcgagctgatctgctacagcaagcaccagatcttcggaacgtcgttcttctccgaaatggtctcgggtatcgaagaagagctgcgcatcagggactatcgattcacgataagacaggtttcgacgtacgagagcgtacgcgcgcagatcgcttcgatcgcggatgcggccagcggcggcgtcatcttgctcgcgaccgagatgaacgaaatcgacctcatgccgttcgcagcgctcgatatccccctcgtgcttctggatacatgcatatccgcggggctcgatcgcgtccagatcaacaaccgcgaaggcagccgtatagccgtagagtacctgtccagccggtacggctctttccccggctatctcagaagcagcgcgcgcatcagcaacttcgaggagaggctggatggttatctgctcgcgctcagactcgccggcgggtcagctgagagctgcatcgtgcacgaactcggtgcgaccgtcgagaccgcccgcaacgatatgttagcgatcatcgactcgggcacggagctctcatcgtgctacctatcggatttcgatgatatcgccatcggtgccatccaggcgttcgcggcgcgcggatatcgcataccgcaagatatcgggttcatcggattcgataactcgcaaggagcgaccaacgctcatccttccctgagtaccatcaatgtacccgccggctacatgggcgcgatcgcggcgcgccgactcgtcgagatattgaatgagagcgagcatcatcccatcaggatagaaatcggcgtctcgctcatcagacgcgaatcagcctaacgcgggtcacgcaaacactcagagacgctttcccgctcaacaagatatgtgctgacctgtgttttgcaagtataggactttggatttcgaatgttgccgaccaaccgtcgcaccgcgatctcgccgacctcttgcttgagaacgtgcatcgtggtgagcggaggatctgagaaggcaccgaatgacaggtcgtcgaaacctatgatcgagatgtcgccggggaccctgaggccgtgctcgcgcaacgcacgcagcgcgcccacggcgagcacgtcgttatcggcgaacagcgcgctcggaagtcgctcgggcgagatcgccgcgagccagtcggccatgtcttcataggcgctctcgagcgtggttcccaacatgatgcgccatgagggatcgaaggcgatgccggcatcgctgagcgcttggagataccctcgctcgcgagctctgaagttctggatgcgaaagcgtccggcaagatatccgatgctgcgatgaccgcggtcgataaggtggcgaacggcccgcagcgctgaatcagcgttcgcgatcgccacggtatcaaagtagtgtcgatcgctccagccatctagaacgatcaggtgggcggcgctgtcacggaacaggtcgaaatcctcatcggagagttcggttccgagcagaatcaccgccgcctgggagtcggcgatcagggcatcgacatcgtggcgaaccgtctcggaatcggagaaatcgagggtgacaaacgatgttcccatattgtgacgacgcgcctgacgctcaacaccctcgatgacagccggatgaaatgtgctctcgtcaacgatctcccccgtcttgcgcgccagcacgaattggatggtttcaagctgtgagttctgctgatagcccatcgttctcgcggcgtcgatgatcacgcgcgctgtctgctcgctcacgttgcgcttgtgattgagggcgtttgacacggttgcaggcgagaacccggtcactcggctgatctcgcgtacgctcgctttcggcatgaggtactccttctggcggtcatgcccccgcgatgccatcgagcccttgtgccgcgagacgacatcgagaagtaaacatgatcatagatgtttaccgactatgctaaaccagtaaggcacatgaacgttttccattctgggaatggacgaaaaaaaccgccgggcacgaattcgtgctcggcggttcatgcagctcaaatcagctgtgcgcgatgctcggcaacgcctagtaattcttgctctgctcctcgaaatacgcctgcggatggccgcacaccgggcacacctgcggcgcagccgggccaacatgcaggtgaccgcacttcaggcatttccacaccttgacgccctcgcgggtgaagacctcgcctttctccacgcgctcgatcagggtccggtagcgggcctcgtgaaccttctccacccccagaacgcctttgaacttagcagcgatctcggggaagccctcttcttctgccgtcttggcaaagccggcgtacatcgtcgtccattcgtagttctcacctgcagcggcatctttcaggttatcgatcgtctcggggaccgatccgtcgtgcagaaacttgaaccactgcttcgcgtgcatggactcattcagagccgtctcgaggaagatgtcggaaatctgaacgtatccatccttcttcgcctgtgccgagtagtaccgatacttcgtatgggccatcgattcgcccgcaaaggccgcctcaagatttttctttgtctgggagttctcgaaatccataatgaacccttcccttcaacgatgtgctggttgctcgccaacgtctggtgcgacgatgccgcgcctcttattgtagatcgattcctaataagcgatcgatgctacaaaagcatatacccactcttcacgcacacaacacacacgtgcgggcgctacgcgatccgccacaggtcattggattcgcggcagaacccctcggatgtcagatccttgagcagcgagcgaacgatgtcctcctcgactgctgcgcgacccgcacgttgttccctttgactcagaagatccgtgagagcagccgatgaaaatccctcaggtgccatctggtgggcatcgagaagcaggctcacgagtcctgagcgcttctgcctgcgcgatccctcgaatcgagactgcttgatataggcgcttgatcggcgcgacggattgggaaccgtctttttaaggtgcgcgccgtagtcgagcagcgcatagtaccatgcgcggggcgtatcgcgctcatcttggggctcggcgaacctgccgtgacgatcttctggtaacatctcggggcagcaggactcgatgagcggaatgagctccttgtccggtaccgcgggcacgtctgggaagaagtgatgcagaaacacggtgcgcacattcgtttccagatagactcctggcagatcgaaagcgaacgcgcggataccctgagcggtcgcgggaccgatgcccggcagtctcagaagctccgcagtctgctcgggaaagactgatctgtgatccctaacgatgatgttagcggtcgcatgcaacgacagagcgcgacgattgtagcccataccctgccacgcgcggagaacatctgctgttccggcagctgccaggacctcgattcgcggaaagcgctccagccacgccggcatgcgcgcctcgacacgcggcacctgagtttgctggagcatgacctcggacagccagatcacatatggatcacgcgtctgacgccaaaagagatcgcggtagaggcgcgacccttcacaacgtacgagcgcacgaaaggaatcaaggggcattcgaaatgctttcctctggatttaaaagcggcaacggagctatttcccagttatatactcattctcacgtgagacgtaattgggaaactcgctgcgcttggtgaacttggagttcacacaggggttgcgcttgcagttgacggcctcctcgagggtaaccgaactcaaatagtcccgaagcagcgccttcgcaccgatccagatcgggtgatagcagcacgattcgcgccggggacagggcttgccgtccttcaagcacttgttcaccaccaagggtccctgcatggcctcgatgatatcgttgacggtaatggaagcgggatcgattttgagcctcatcccgccgcgaacgccgcgaaggctttcgatgaatccgaccttggtcaattcgtgctgaatcgagcgcgcgaacgaatagggtacatccatctcctctgccgctgtccggaccgaaagcaacgaccccttgctcccgacaagcatggcaagaatccggaacgcgtaatcggttttccttgagatatccatctcgctcccttttgtatcgacaaagtacctgctcgatcttgctgttccctgacggaaaacacggaccgaaaatctccgagaattgtactgcccgaattacatcgcttcaactctcatatacaattatcggctagctctgaggtacccgttatcacgatttattttcgtcacatctgcatcaaaataaaaaaccctgccggggcagggtctcttgcatgctatggcgggaagtacggggatcgaacccgcgacctccgacgtgacaggccggcgctctaaccaatctgagctaactccccacagcaactgctgcgtaggtaagtatacacacagccccctgggcgcgcaagcagtattttcgtgcaattcgagtgtttgcgatgcagtcagacgacacgagcccttgacttcgatgccggcgggaagtaagcttcgccggacatgcggcgcatgcgatgagacccgtgaacgcgcgccacatggtcgcggcaagctgccttgccgcgcgcgacgggatcttttccatatccgaaatcacacaaggaggtggcagcgatggatgacagtcgatcacgaagtatcggcaacagagggaagaagtcgatagtgacgagtgcatctgcgacgctgccgcaagcgtcccgttagatatcgcttctcctctcacagataacaagaggagagatcatgaacaacgcaacgctttcagtaatcgagtggaacagctctcactatcttcgctgcctgacactgcgcaatgagcagctgcgccgcgacgaaggactcgaggatctgctgatcgcccctgaagaggaggcgcgctgcatccaccttgccgccataatcgacaaagaaatcgtcgccacgatgcatctggagcccatcgatgagtcggagatacggatctgccagatggtcgtcgcgcgcttcgcacggggacgcggaatcggagccgatctgatcgcattcggcgagcagatcgccgcagagatgggatttcgcgtgatcactctgaatggcaagatcgaggcttggggcttttacgagcgtctcggcttcactgcctgcggagatcagcgggcttggatgtcaacgacggtgaagccctatcgcaagcggatcggctgcagctgccgctcggctcatagagggactcgcgttctcgagagccgtctagagcgtgacgatcttcgccgagacaacctttgcgtcgcccacaagcatgcgcgccatcgtcgggccgctcgtcccgcgggggtatgtgggtgatccgggattgatcaaaaggcacccaccagagcgcgcgatactcggacgatgcgtgtgtccgcagatcgcgacatcggcggactcaagcggaagatcctctcgatagtgtgccacaacgaaccgcaggccctcgaaggtgaagcgggtcaccttcttgacctgcggtccgtaatcccggcagtaatcgttgttacccatcacggcccggatctcaaagcgagccgagaggagttcccaatcccgctcggaggtgatatcgcccgcatggaccaccagatccgctcccgcgagcgccgagagcagatctgagctgagatggccgtgcgtgtcagagatgatgtcgatgcgcttcatgtataccgtttcattgcatgtttctacagactcagggcctttttgagcggcaccacccgccgtcgagaaaccgggatgtgatcttggacccccgcgatgcccagttggatcgcaccggaggcgatcgtctcgacgtcttcgacgctacccaggttcacgatataacgccgatgcactcggaagaatccgaaatcgcacagctttgcctcgaactgagcgagcgatgtggttgacaagaagcgatcatcatcggtgaagatacacgagtagtcgtccttcgccatgatatagcgaatctcgtcaacggggatcagcaccttgcgcccgcccttctccaccggaatccgaccgatggagaccttgttgtcagtcactggcttcatacgggctgcaacccgggcgatggcctgatcaagtcgcgcctcctcaacaggcttgagaaggtagtccacggcgtctacctcaaacgcctcgacggcatggtcgctgtaagctgtcacgaacacgatcgatggcgggttcttgagcttgtgcagggcctctgcgagctggagcccggaggctcccggcatcgagatatccaagaacacgacatcgacgcgattctccatgagcgtctctattgccgaacgaacgctggaagcctcgatgatcgatccgaccttgcccgtttgctccagtagaaagcgcagttcagagcgagcaggagcttcatcatcgacgatcatggcacgtagcatatcggatggttccttccgtcgtccccgattgagaagatgggccagctcggcactgagatgaccctgcgatctattctacctttgaacgaagatactctccagcaaatcaagatgcaacgtcacggtcgtgccctgcccgagtttcgacgcgacgtttgcataggagcggggtccgtagaagcgcttgatgcgctccgagatgttgcgcatggctactccggccccgcgcccctgcggtgagctggtatcgggtgcggcagagaacacatcgaacagacgcgtggccgtctcatcatccattccggccccgtcatcggagacctcgatggagatggcgtcgtcggcgcatgagcgaatcgagacggttatgtgaagcggagcatcgccggtgagggcgtgtcgaacggcgttttcaacaaggggctgcaccacgaatgcgggcaccggagcgtcttggaccccctcctcgacatcgaatgtcgccacgatgcgatcgtcaccgaagcgcgctcgctcgaacgtgagatagcgtctggtctgagcgatctcgcgctcgacgggaatcagcgaaccggaattgtcgagcgtggatcgataaaacgacgagaactctcgcagcagctcgcgcgcccgcaagggatcggtgcgcgtgaaagacgcgatcgtattgagcgtgttgaacagaaaatgcggattgatctgcgcctgcagcgcgcgaacctcggcgcgcgctgtcagctcctcttgaatctcgagctcatggatcgcgagctgggtcgagagcagctcggcgaacccggagacgagcgcgtactgcgtgcggttcaccagacggggcgttctgaaatagaacttgagcgtaccgacggcatgacctctgaccatgagaggagcgatgatgccggccggtatccgactgtgcctgcccccctctccgagaacatcgagcactcgggtaaacgattggacgatgccgtggtcgagcacgtagtgcgtcgtcgccgtgtgaatcggcgatcccggcggaaaatcgctcgcgagatcacctacgcaggcgagcacgcagcgctgatcggttacagctatcgtgctcgcgcgggtctccgagagcaggtggcggcacacggtctcggcgctctctgagttgagaccgcccttgatgtcctcgagcatatccgaggcgatggccagcgtctcctgagcgtattgcgagcgcagcggatcgggattcagaccgagcagcaccacgcccacgagcaccacgcacagcaagacgcagcagatgacagcgatcgcccccaccgagccgatcgccagcgtaaaaacgaaatatccggtaagcagcagcgcgcagaccatggcgagcgcacgcgtgatggacagcgagtcgggccgacccaccgggatgagcgcggccatcacgcgctcctcagagcgccggcgagctcctcgttgagccaaagcctgttcatgatcaacggccagaagctctggaaccgcaggtagctctcagcattttctcgagcataacgcgtcgcttccgcgcttccgcgccgccatatgcgccaatatgccagatgctctcttgtgagcagggcgcggcgaaacgcggtcttgcggacgcgctggtccagctccacggagatccaagggcccggatagggcatgagcgatgccgccgtcaccgataagagctcctttttcctgctcgcgcaggcaagcttctcgcgctcgtagtaccagcgatacacgtcctgcatgaaacggggcgccgtcgaggtcgggcggggaggcagatgtctgaccgtccactcgttgtcgaaccacacatcgagcccttgcatgcgcatattgaacagatagtccaagtcctctccgcgcgtgatgaacggatcgaacgcgacacgggtgaatgcgcgcgcgtggatcgcgaagcatcccccgcacacatggttcgaccgcgagatgcgcgtgccggcgagcgctttgcgcatccatcggttgaactcgagacgcttcgtccaccagcgatgagcggggcccctccttccgcagtccgccagcggcgagcctgcgcgatcaagaaagtagccggtcttcgctaaaataggcagacgctgacgggtttcctgaccgagggcgaacagagcgcggtccatgaaatcaggaccgagaaccacttcatcgtcgtcgagaaagacgacgacgtcatagccgagcaccgcggctgccgccaagcccatgttgcgaatcgcaccgtagccgcgcagagagatgcactcccccgtccccccgggtaccaggttcgaaaccatctcgatgatgcgactcgcctcaaggttcgtgacaacgctcacctcgagggcgggatggcggagcgctaccgtacggatgcgctcggcgacctcagctgtcgcagacgccgcgcagacctcgagcaggatcacgtgaaagctgccgcgcacctgatcaagcgacgcgaggcacgcctcgagctggctggcatcttcgccgagttgaatcgtgtgatcgtagtcgcacgatgcgatcgaggcgctggcagcatcggcccaatacgacgggatcactattgccgctttcatcatcctcacgctcccagcaaacaggtgtcggcgcatctcgcggctctaggcgtcgccagaacgaccacgtctcgctacgcctgaaatccagaggatgctacctctttgtaccctatttgcagtgaaaaggagacatatccttgaaataaggcgtgcgggacagtgagcgggacaacggataccccagaacatacatgataaccgcttcccccgcaccggtgctcgcaagcccgaagacatacatgaacaaccacgatccatccagcgcgatcgatgtgaacggtatggtgtagaagccagtcgcctgtagaaggatgggcaggtaggcggggacgatgcaggcgttggcgatcaccggaccgagcagcgcgaccgccgggtgccggcgcagcttccaggtgacgagcgcgccgacaagcgtcgccgccgacccgaacaccacatcgagcatccccagcgcaccggtcccggacagagcgatgttcgcgacattggcgatgacgcaacccagtgtgaggccgacgacagcgtccggcgtgaacaacgcgagcacgcatagaacctcggagacgcgaaactgcaccggcccccaagccaggttacccaaaaagatcatgaccacgagcgtcgaggccgcgtaagccgcagcgatgacgcccgcgcgggcgatggatttcgatgacatgtgaaccaccttctgtgaatcggagggctttgctgaaactgcgaggcgtccgcgaatcgaaggctcgatagagcgcgtcgcgcgtcggcgacggacccgatatggacggcccaacagcatggcgaagctcacagcaagcgggatcccgatggaaagcactcctaaagaaggatccccgtgagcgatgccaccatcgatactagcagaattttcaagatccgcacgcagaggaccggagttatcgagcaagccgcgatgatcacgggggcttccccggcagaacccgcccgatcttattcgagcggacgcctgcggtagacggattcaggcgcactccgagccctcggtggtcaaaacgagatttcgcaccggttctgccgcgacctcatataatagacagcgataatggacacaaccgaacacagagaggatccgctatgccagctttgatcacccatcgtcttttcggtgaggaaagcatcgatctgctgccggagggaacagtcgtctccgaagatgagcggcgcgcctttctcatcgcgaaccagggacccgatccgttcttcttccgcttccgaagtcttcatatgcgcgagtgcgctcatctcggtacgacgatgcacgcgagccaggtgactcgtcagctcgaggtgatccgcgagggcgtcgaccatctgagggacgacgagaacaggacgggccgggccttcgcgctcggcatgctctcccattacatactcgatcgcacagcgcatcctttcgtctatgccgagcagcacgccatacaggatgccgatgacagtctggcggctcttgagcatcaggtgcacgctatcatagagagtgatctcgacgtgctcatgttgcagctcaagcgaacaggtgcgccgacagatggtctctcgccgtctggagcgcttgagacatgcgaggccgcagatcgggtcgggggggctcttttgagctacgcggcccatagggtctacggcatcgagatcggtggcaacgaatacgccggtgccgttcgggacatggctttggtgtaccgcatcatcgaacccgcggggtccggtggcgaacgcctcgtcggtgccgttgagtctctccatggcggctactcgctgctcgcctccctcgcacatcgcatgagcgagaagcccgcagcgggaaccggcaatatggatcatctcagctggagaaacccgttcaccgaagcggattcatgtgagagctttcccgacgtgttcgatcgcgctctcgaggactgcgcggacgcgatgagcgcattcatcgacggcgcggacatgaagaccatcaccggccatctgaactactctggagagccgctcggtgagccgcagcgcagcagcgaggggagcgagcgaagcgatgccggacagacgagggcgcagtgatgaggcggcgcgcagagctgtccggctgacgaggtttcatcggtccgagccgagtgcggccgcgcggtcagacaaccgggaggcgcgcagcccgaacagggcgggacatacgccgcgcccgcgggcggcatgcgatggaggccggcgactcctcgagcatccgggtgagacgcgaggtgtcagaaaacccgtcgccgggacccgcgatcaccgcgcggaccggcacaccgtgcgcgcacggcagccgcatgcgcatgacggtccccgtccgctgtttcatgcccggtccctggcggctttgacggtgttcatcctgttggctctcagtctcggtctgggcatgctgctctatccgagcgcggagcggcgttgcgggcggaccgacactggcgagcagagcaaagaagacgaccggcgctctctcgaagatgatctcatgatctcgacgccgcgctcgcaatggcgtcagggcgagatgccccacctctaccagggcgatatcatgtggtgcgacaaaccctacgccggcggaaccatcggcaaaaacggctgcggtcccacctgcgtcgccatgatctgcatctatctgaccggcaggaccgacctcggccccctcgagatgtgcgctgttgccgacgcggggggctacgctccgaccggtgcaacggaatgggcgttcatgacgaagggggcgcgcgcgatcggtctgtcgggcaccgagatgcgcccgacgcgtgccggtgtcaccgcagccctgaactcggggcatccgctcatcttgagcatgggcgtcggcgacttcaccacggtgggtcacttcatcgtggtcgagagcatcgacgagcgcgggatgctcacgatccacgatcccaacagcagcatcagaagcacgcagcgctggggtatcgtcgaggtgctccgacaggcggacatggcttggtcgttctccaagctcgactgaggctgctggtgcatcctcggcggcgatcccgctgtcatctgtcacggtagcgctctgaggcctctcgtcggctcgccgtcccttcagccgtgcacgcgggtgcccgacagacccgcgatcgtctcgggtgccttgtcgagcgcgccgatgatgcaggtgcgccccttgcgcgagcgagcgaacttgatcgccgatcggaccttgggttccatggaacctttgccgaactggccctcgtcggccattatctcggcctcatcagccgagacatccttcagatcgatctggttgggttgcccgaagttcacagccacgtgctcgactgccgtgagcaggaacaaaacgtccgcgtcgcagtcctcggcgagcagctcgccgcccatgtccttgtcgatgaccgctgccacgcccttgtaggcgcccttgtcggcgtaatcgcgcacgaccgggatcccgccgccaccgcaggcgatgacgatgaacgaattgtcgagcagatgcagaatcgaatcggcctcgacgatcttcttgggctcgggactcgcgacgacgcgacgccagccgcgacctgagtcttcgatgaagaccatttccggatgatcggcgcgctgcgcatcggcgacctctttcgtgagaaacggtccgatcggcttggagggatgctgaaagctcggatcgtccggatccacctcgatctgggtgatgacggtcgccacgtgccagcgcttgtaggccttgtgcagcgccaccccgatcgcctgctggagctggtagccgatgtagccctgactcatggcaccgcactccggcagatccatcggcgggaccttcggatcggtcgcggtggcgaacgcattctgaatcatgccgacctgcgggccgttcccatgggtgatgatgatctcattgccctgcaagatgagttcgagaagcgtcggcgctgcagcgcgcacgcgcgccatctgctcctccggcgtctcaccgagcgcgtttcccccgagtgcgacgacgatgcgctcgcgcctcccatatgatcgtgacatagcaatccctttctcagacagggcagaccgttcggccttgctcttcggcggccgaggacgcccgcgggtgccccggctcatgaatagctcactcagcgaaacggttcttgtggtcccagctgttgatatagagcttgtcggatttcagatactcgtagatgtcatcgacgacttcgatgccaccggcggcgtcggctttggccttgcgcagaagcgcccgctcgcccgggtagtagaccttgtccgatccggggcccggcttgacggcgcccagctcatccagaacttcggacatatgcgtcttgaactcctgcagcccgcagaagcgcgacgggtcgatgcagatgtggatgtgaccgaggttgcggccctcggacagatcgtggtacatcgaggagacgtgcttgccggcaggcacgcccagcagcacgcccgacagaatgtccacgaccatcatgaggccgtagcccttggggcccgcgatcgcgaccagagcgttgaccttatgcggatcggtcaccgggcagccatccttgtcgacggcccatgtgtcgggtatcgagcgtcccgcgcttctggcatcgaggatcttgccccacgcctgcacggtggtcgccatgtcgaagttgacgaaacgctcatctgcggtcggcgcgccgaaggcgatggggttcgtaccgtagaacggctcggcgccgccaaagggtatgaccatgggatcggactggcacatcgtgagcaggcacagatcgtttttcgcggccatctcggtatagtagccaagcgcaccggtgtgagacacgcgccggacgccgacgatgccgatgccgttctccttggccagatccatggcgtactcgagtcccttgatggcgaaagggtatccgcagccgttgtcgccgtcgagcatgcccgagcacggcccggtctgctcccaggtccagttgggatcgacggtgatgccgcctttggagatgcgctcgctatagtactcgacacgcacctcgccgtggctgtgcagaccgcgctcggaagcccacgtgagcacctccgcggtcttgtcggcatcatctgcgtgcaggccggccgccatgaacttgttcttcatcagttccttcagttcttctcgtgcgagcagcatgatcgtctccttatgctaggtggtatatccctgaacgcgtacacatcctattcatgcgggtccctcttacgacgcgaaatgcgcccggactcgctatagaaccatctgaggtgctcgcacggcacccgctgtgagtgcgctgcggttttgtcgaaagcagccgatcgacatccagaccccagccgagcgcgaaaccgagcaggctatcgctgcccgaggtatggccaaccgcgcgaatcgacttgattaatccgccgaagcgctccgtctgagcggcagccacggctcgcccgagatcgatgtagttctcattggccgcccccgcgatcagcgcgcgcagataggcgcggctcaccggggtcgtccgatcgagtccggatcgactgatcgcatcgatcagccgcgtctcgcgccgttggagccagcgcgcgacacccaagcccatcagcacgtcatcgccgctcggcgtaaggcccgcaccgcgcccgagcagaaactccactccacgggcgattccagcggaacttgaatccggatcagccagacgatgcagatgctctcgcagtcgcgcgtcacgcgcgatcccgatcgtcgtggctagatcgagttcatccaaacaccgaatcagcgccgtgcgggcttcatcatcgatggcggcgcttctgatgctcgcaagcgacagatcaaccggctcgaacccgctgagatcgatctcggtcacgccgagccgatcgtagacgcgcaccacgcggtcgcgcagcgtcacgagatcacccggacgagctctcgcgcgcaagacgtttcgctcgcgtgcggacacggcagcacccgtgcaggacagcgccctgtccgtgctccccatgtagaggagctcctcgccgaccgagatgttgaatccggaggagtacgcgctgagcacgctgccgctgccgcgggcgggcagtcgatcgagcagctgggagcacacccgcgcgcgatctcccacgattctggttgtcagatcggccaccggatgctcccgcctactcgataccgagggaggcgcagtacgcctcgagggcgcgctcgaagcagcccagcggcgcgcgcacggttccggcgccgatctggccgacgcccgcctgcttgtgcgcgatgcccgtgttgatgagcggtgtgataccggtggcgaccacctctctgatgtcgattcccagacacgtccccttgaaatcccaagtcggaatcgtccaagcgggattatgcgtgacgcacaggcgctccatctcgtcggagatcgcaagcgcatcctcgaatccgccggcgccgacgaaacgcgtcacacccggagcggcgaccatggccatcccgccgacgccgatggtctcagcgatcgcggaatcgccgaaatcggggttcgcgtcctcaggtgagaatccggtgaagtacaggccatcaggcgtgttgaccggtgcgagaaaccactggtctcccatacccgatatgcgaatcgcgaaatcgcgcccgttcctgcacatcgtcgtcacgatgcagcccttttgaaccttgcgctcgtagtcgacgatcgacttgcccatagccatcatgacgttcaaaaagaactgatcggtatcggcgaggaagtgcatgacctgctcttttttccttttttcgacgtcgatctcggtgataagaggaccgacctccttgagcaggcacagagatgccgctatgttgcgctgatggaactcgtcgcccatcgtgatagcgcgcgcgacgagcacattcaggttgatgccctcttcgctgtggcggatcgcctgggagagcaccggaccgagtacgtctcgcatccaacgcaggcggtcgatgacctcctcggagtacgcaccgaatcgaagaaccttgccgatgccctcgttcagagtgcagtagcccacggtgccgtcgaccctgttctcgacgacgagcaccggcatgttctgggtcgtgatgccccccatcggcccgaccgcgtgcacgtcatgacacggcatgaacgtgacctcgccgcttctcagcagcttcaccgcctcatcctcgctgtctgcccattcctcgaacagcacggctccgatgcaggagccctgcatggggtttgtcatgctctcgaaatctatcgggggacctgcatgcaagatcaccttgccgttgatctcgggaataacggactttgcgggtacgacgtcgacgaggaacggctgcgattgcttgaatctctcgatgatgcgatcgttctcatcgtcgatctcctcgtgcttgcgaagctcgctgagaagatggatcatgcgcttgttgccgccggccatgggcttccaggtgtattggaccgacgagccgccgaacgcgcgaaccgaatcgttgaagctctcgatgccgacgtttatgatgcgcggcttggaatccagtagctccatgagggcgtcggtgggctcgggcaacgcggagtcgtctttgatcttgtattccaccgtgcccttctctggctccggacatgagatccccttgagagcgagcgccaaacgggtcgcctgcgcgttcgtcgcctccatgagggcccccgcttcgctcagcaccttgaggcagcgatcgtaatcctgcggatcgctgcgggtgcccacgaccgtaccgacgaagaacagctcgcgcccttcgcgctttgccgcatcaaggcactccgtgatgaccggggcgagggatccggccatatccggatgcgcgccgtagcccaacacgcagtcgaacaggatgacaccggtttgctttctgccagcgtagtcgcgcatcatctcgatgcgcacatccggatcgatcatgggatgcggacgtccctgcgtgtagacgtcgtcgccgagatcgatcacgtcatatccctcgtgctggagcacgaagccccgcttcttgatcagaccccctagatcgagcgcctctgagaccatcatcgccgcctccgctgcgagcgtgcctccggagtagagacccacgaccgtgcgatctcgaccgagcgtccgggtgacatcatgggcgagcggctccacgtagcatggtttgacatcgtggtccgttgcgagatccacggcgatccgcgccgtctcctcgagggtgtgcgccagatgcaccctgccctcgtgcgccgtcggtcgctcaccgagaaatatggcgacgactggtttcgtcaccttttgcagcatatcgagcacctcatcgcgaacgctcggtgccggcggcttcgagatgatgcacaagacgtcggtcgcggcatgcgcgtcgagagcggcgatggcgtccttgacggtgatggcgtcgacatcctcgctgagatcgcgcccgcctgtgccgatcgcatggacgcagccctggccgagcctgtcgatgatgcaggagacctcttgtatgccggtaccggacgcaccgatgatgccgatgttgcccggtcggatgacattcgtgaatgcgatgggaatgctcgagatgatgcccgtaccgcaatccggacccatgagcagcaggcccttctcgtgggctttctttttcagacgcacctcatcctcgatcgcgatgttatcggtgaacgagaagacgttgagccccagatcgagagcgcgctccaactcgggcgcggcgtactcgcccggtatggagaagactgcgagattcgcatcgggaagctcctcgatcgcctcttcccatgattccacggtcttgttcgcctgacccttgctcttcactgacagatcagccagaaatgaatcggcctccttcaagacatcatcaacgacggactcgtcatcggtgtccacgacgacgaccatgtcgccgggctctgcggcatccgcctcatctgtcagcaggcccgattgcttgaatatgcccttgttcgcatcggtacccatcatgatctggcttttggtcactccatcaagagcgttgaccttgttcgagagcaacatcagattgatcgagtcctgataggagttcttctttaccacggtgtagagcatcgtcatctccgccttcttgaacgagcctcatgtcgtccgaccgtgtgaccggacgatcttttcctgtcaccagttaaccattgactggctgttcatacattccctattctggataataataacaaggtgtatctagccaatgtggatattgtcgctgtgtgtaggcctgcgtagtcttatgggtaacgtcagtcgcaagcgaacggcttctcacctccaggtgacgatgcgccggtccgggccccgcaaccgaagtgaggtcgcagtcgcagacaacatccctaaaggagatggcacacatgagcgtgacggaaaacgaaatcgtggaaaatgtcgaatggcttgctaaaaacggtgccgaccctgcaggagggatgaccagactgttgttcaccaaggagtggctcgccgcgcagctcgctttgaagcagcgtttcgaagaggccggaatggtcgcttcctttgacgaggtcggcaacctgtatggcacctattcgggcaccgacggcagcgaggacatcatcatgaccggttcgcatgtggacacggtcatccaaggcggcaagtacgatggcgcgctcggtgtcatcggcggctttctggccgtcaagcacctggttgaggaatacggtcggccgaagaagaatctcaccgtcatatccatggctgaggaggagggaagccgcttcccattcgtgttctggggcagcaagaatctcgtcggtagcgtgcccgcctccgagatcgcggacgtggtcgacccggagggcatctcgtttgccgatgcgatgcgagactgcggcttctctttacggacctcaccgacgtctgccgccgatcatatgaaggcgttcgtcgaactgcatatcgagcagggcaacacccttgagatggaagacatccccgtgggagtggtcaacgccatcgtgggccagcggcgctacaacatcacgctcaaaggcgaggccaaccatgccggaacgacgcgcatgtgctatcgtcacgatgtcatccaggtcttcgccgagatcgtgaaccgatcccttggcaaggctgtcgacgaaggggatccgctcgtgctcaccttcggtcacatcgaagtcgtacccaacaccgtcaacgtcgtccccggagacgcgatgttcacgatggattgccgtcacaccgatcgagccgcgctcgtgcgcttcaccgagcagatcgaggccgacatggccgagatcgccgccgagcacggcgtcgagatcgaaatcgaccgttggatggatgcggaccccgtccccatggatccggctatcgtcaaatgcgtcgagagcgcctgcaaggaggtaggggtgcgctatcgcgtcatgcactccggagccggtcatgactctcagatcatcgctccgcacatcccgaccggcatggtcttcgtgagaagcgtgaaaggcatcagccatagccccgaggagtacaccgagccggccgacctcaaagagggaatccgcaccctgggcgccgcattgcacgcgctcgcctattagcatccatccgcaatgcagctaaggagcgaaatcgtgggcaccgatgggaaggattgccggatctccgaggaggagctggcaaggtatcgtgatcgcggctacaacgacgatctgctgccgaagtccgccgaaaagcgcaatatgagctctatcaactacttcacgctgtggatgggctcggttcacaacatcccgaattacgcagcggtcggcggtttcttgtttttggggctgtcccctgtgaacgttatgatcgcactcgtcatatccgccctgctcgtatctctgttcatggcgtcgaacggtgaagcgggatcgcgctacggcatcccgttcgccatgcacctgagatccacctacggaaatctcggagcgaaagcgcccggcatcattcgaggtgtcatcgtggccatcgcctggttcggccttcagaactacacgggatcgctcgcgctcacgattatcatcagcaaggtgtggccgggcttcctttctctcggcggaggggcgaccatactgggcatcagcgttcccggtctcatctcgttcacgatcttctggctgctgaacgtcgcgatcggcctcggcgggggcggcatcctgaataagttcaccggcatactctcgcctgtcatctacatcgtcatcttcggcatgaccgcgtgggccatctgggcggccggcgggctcgcccccatcttcgcctacagccaaggagaagccggctctgtcaatccggcgttcatctacctcatgatattcagctcggtgctcgcggtctgggccgcacccggggcgagcgtttcggatttcacgcagaatgccgaatcgaccagatctcagcagatcggtcagtcggcgggtctcatcgtgggttatatgatcttcgcgttctgcagcgtcgtcatattgctcggatcatctatcgccttcaatgtgcaggagtgggacatcacgaagctgataaaccggtgggacagcctgccggctgtcatcttcgccacgctgctgttcctgttcacgacgatctccaccaacgcaaccggcaacatcatcccggctgcctaccagctctcggcgctgttcccgaagcgcgtcacctataagaagggtgtcatcatcgcgagcatcgtgagctttgcgatcatgccgtggaacctcatggcgaactctgcgagcatctacgagttcctgaacttcgtgggcgcgtttctgggtccggtcgcaggcgtcatgatcgcgcactattacttcgtcacgaggcgaaccatcgacttgaatgcgctgtatatggacgtctcgcgcaaagattcgaccaacccctatgccggcatcaggtgggaggcgatcttcgccaccctcgccggtctcgtgatatcctatgcgggcaaaatcatcccggcgctcaagtcgctgaccgatatctcctggatcgtgggattcgcctcggcgctcatcatctataccatcatcatgaaggtcgccgcccgacgagcgggccagtcacggttttcggagacccgatgagggcggaccggtgcgctggcgcaccggtctcgacgcgaagcggatctttgaaagggatcggaatacagcagaccggcaacacagaggaggaacggacatgagcaatgatctcgttatcaaaggcggccttgtcatacttgaaggcggggagatgacctgcgacatcgccatcaaagacggcaggatctcaggcatcggcgacgaccttgagggaaccaagaccatcgacgcgaccgggctcgtcgtgagccccggcatgatcgacggtcatgcgcacatcaccgatccgggcggcggcatccgcgacggctgggagggctactccaccggcaccgcagcctgcgccaagggaggcatcacctcgatcgtcgagatgccgctgaatcagatcccggcgacgaccgacggcgagcgtctgaagatcaaggaggcggccggcagcggcaagctgcgcgtcgatgtcgcctcgctcggcgggctcaccccgtacaacctcgacggcggcatccaagagctcgatcagggcggcgtggtcggctacaaggcgtttctggccacctgcggcgacccgaacatcgagggcgacttccaaaacgtcgacgactactccttgtacgagggcatgcgccagatcgccgagaccggcaaggttctggacctccactgcgaaaacgccgccatcaccgatcggctcggcgagatcgccaaggagcagggcaaaaagacgctggcggactacgtcgcgacccgaccggtcttcaccgagctcgaggctgtgcgccgtgcgatcttcttcgccaagctcacgggctgccgcgtgaacatctgccactgcacctgcaaggaggccgtggacgaggtcgctcgcgcgcgggcggagggcttcgacatcacctgcgagacctgcccgcactatctctacttcacaaccgacgacctcgacgccatcggcaacatcacgaaatgctctcctcccatccgagatgcggcgcagcgagacgcgctgtgggagcgcgtggagaacggactcatcagcttcgtcgtctccgaccactcgccgtgcacgcccgatctcaaggccggcgacaacgcgttcacggcatggggcggcatcgcaggaatccagaactgcgtcgatgtcatgttcgatgagatggtccagaagcgtcatctgccgatgacgctgttcgccaaggtcatgtccaccaatgtcgcggatcgcttcggcctcacggaaaagggccgcatcgaggtcggccgcgacgcggatctcgtgctcatcgagccgaacgcgccctacacgctcaaggcggaggatctcgagtacaaaaacaaggtcagcccctatgtcggcaagacgatcggtgcccaggtcgccgcgacgatcctgcgcggcgaaacgacctacagcaggaagcgggggctcgccggcgactgcccagggacgttcctcaagaagtgacgcctgacaggcgctatcgaaaggtactgtaaacgaaccgcgccgggccgtcggaacctcatccggtggcccggcgcacgagtgcgggggctcatatggcagttgaacgagaagcgggcaggcgtccgtactggaaccaagtcgtcttcgttctcacggcgggctggatcgtcatatggggataccgtatgatcctgacgccgatctacccgatcatcagcgcgtacttcggaggcatctccaatgcgcagatcggggcgatcacgagctcgttcttcctcggctacgtgctcatgcagattccctccgggctgctggtggatcgcttcgggcacagacgcgtgctgatcccgggcttctccgtgttcgccgccggcgccacggtcgtggcgctgtccgcatcgctgccgatgctctactgcggcagcgcgcttgccgggctggggtgcggaaccttttacggtacggcctattcgctcacggccacctatgtcccgcaggagcgcaagagcttcgcgacggcgatcgtgaacagcgggacggctgtgggcagcggagtgtcgctcgtgtcgtcgagtttcctcatcggtcgaggtatcctgccctggtatgtgttccccgccatcatagccgtgctgtgcctgatcatgatcgccgtgttcgcccgcttcatccggcccgcgctcgagatgagaggcgctgccgcggcgcttcgggcagccgtcgccgcagatcaggtcgagaatgcggccgatgctcgctttcgcggatcgatcctgcgcgatctgtttcgtccgcatctgatcgccgcctacgtcctgtatttctcgactctgtactcctacaatctcatcgagacgtggctgccgaacttccttgagaccgagcgcgggttcagcggagggatcgtcgggatcgcctcctccctcgtgttcttctcggcgatacccggagcgctcatatggagcagactggccgatcgaattcccgaacggaagatcggtctcatcatcggtctcgaacttgctgcagccgggatgcttcttctcatcataaagctgacggcggcaccgatgctggtcgccggcatcatagcctatgggtttctgggtaaacttgccgtggagccgatcatcatctcctggctcacgcggttcgtctcgaagaagagcgtcgcgaccagcttcggcgtcttcaacttcttcggcatgtccgcgtccgtggtcgctccgttcgtcaccggagcgctgtcggatgccttcagctcgaaggtgtacggattctatgtcgcgatcgctatcgtgcttctgggaacgctccagttcttcctcgtcaacagggccctgagcgccagagccgttcgccgtgcgaacgtgatcggatccgagccggcatctatcagagaagaggtacacacgtgagcgcacgattcgcaagggactactggaagaccatcgtcttcacattttgtctgggatgggtcgtcatctgggtctaccgctcgatgctgacacccgtctatgccgagatccagcagacgatcggcccgcagtccaactcatccatggggctgatttcgagctgctatttcttcggctacacggcgctgcagatcccctcgggctacctcgttgaccgcttcggtcagaagcgcgtgctcattcccggctttctggtcttcgccgcaggtgcggctcttatcgcgatggcacgaagtctgggtgcgatcttcgtgggcagcgcgctggccggcatcggctgcggatgctattatggcgcggcgttctcgctcaccacgcagcacgttcccgcagataagaagggcgtcggcgcagcgatcgtcaacagcggatcagcggtcggcatgatcttggggctcatcggatcgagctttctggtcaagcagctcgggctgccgtggcagaccatggtcgtgatctcggccgtgctgatctctctcatggtcgcctggtacgcgatcgcgctgcgcgacaacatcgcagagaagcgcgagctgcacgagcgggcgcgccgagagaccgaagcgcgctcggaggcggccagcgtcggtcaggcgacggcgactcagggaggtggcctgttcaagatccgcttcatcgcctgctacgtcctgtacttctgcacctgctacgcctactacatgatcgtcacctggctgccgtcgtttctcgagaatgagcggggcatcaccggcggaatgatcggcatcatcgtctcgatgatctcggtgaccgcgattcctggcgcgctgtacttctcgcatctctccgataggagacgcgacaggaaggcatcgatcatcatcttgctcgaatgcttcgccttcgtgctcgtcgccgtctccatgctcgcgccgaacgccgtcatcttgtccatcatccttttgctctacggcctgctcggcaagatggccgtggatccggtcctcatctcctacatgtccgatcaggcggacagcgaccgcgtcgcgacgacgctgggcgtgttcaacttcttcggtatggcctcctcggtcgtggcacctgcgctgacgggcctcatcatcgacatcagccgatcaggagagatcagcttctacctcggagcgactctgctgctcgcgggaacgatcttcttcgtgctcacgaacggtcgccgagcagatgaagggagaagggcggcctaggaggcgcacgcatcgagcgccgagctttcaaatggtcgcgatttggatcagtatagaaaccagttcaacaataaggagcatgcaacatgggctacatcaacaacgtgaccggctatcgcggcgacatcctcgagaaccgctcgatcatcagaaagaacaacttcgcgctcatagagcccgatggcttggtgaaaaacgtcattcccggattcgaggactgcgacatcacgatcctggggtcgcccaagctcggcgcgaccttcgtggactacgtgatcaccatcaacgagcatggaaagaatcagcagggctggggggctgccggcatcgagtcgatcctctacctgttcgacggcgagctcgaggtcgaaaacgaggacgagaccgcgaccatcacggcgggcggctacatctacacgcgacccggcggtgtccttcggttcatgaactcctcgggcaacgtcgctcacggcttcatgtacaagcgtcgctaccaggcgatccagggagctgagccgcactccgtcgtcggcaacgtcaatgatatcgattggaccgcctatgaggggatggaagacgtgctcgtgaaggatctgctgccctctgcgaccgacatgggcttcgacatgaacatccacatcctgtccttcaagcccggtgcctaccatggctacgtcgagacgcactaccaggagcatggagcgttcatctactcaggcgagggcatgtacaatctggacaacgagtggatgccggtgaagaagggcgactacatcttcatggcgtcctattgcctgcaggcgggctacggcgtgggcagaagcgacgacttcgcctatatctactcgaaggactgcaatcgcgacgtcgagctgtagacgggcgcgaagcgagaacgcgccatcagggctgcgacagcgctgaaaccagtcgcagcccgcatcttgtatcggggtatccaagctcatgaatgtatccgaggttctcagactcccctccttcgcgggagctcttctcatagccggtaccgagggagcctcatgcgaagtcagcagcgcaatgatactcgaggccgtggatatcgaagcctggggccgcgaagggcagctcatcctcacgagcttctacgcgttcaaggggctttcggaccgcgagcttgacgagttcttcgccaaggccagcgcgatcggcatcgccggcatcgtcttcaaacccgatcgcctgcttgacagccccggcgaacagatcatcagccgctgcgatgagctgaagctgccgctcgttcagattcccaaggacaccaagtacgaggccttgatgctcgatgtgctcggtcgctttctagaatcgaacctgatcctgctgaatcgctttttcgatgtgcaccgacagaccatggcactggcgctgaagtcgccgaccgtgttgcaggtcataaccgagcttcgacgcacgatccattcggatataacgtatctcgatgcagctaaaaacagtcgaacgacaacatgtcaagaactctccgaattcaattccccgcgactgaccgagattgcgccggaccgctaccgcacgcaccgctattacgacgcggagcttcgctacgcgacgatccggcggcgcgccaccgctgtcagaatcccgtcttcggatgatcagatatattatctgatcatccacagcaagagtgaaagactggcaccgcttgatatcatggcggtggaaaatgtcgtgagtctgctgcagatggaagtgctcaagcaaaacgcggtggatcgcaagctgttcttccgcaacaacaatctcgtgcaggatctgctgctcgatcgctacgcgaatcgcagctatatcgacaacgcgctcgagatattgggggtcgcccagtatccgttctaccagatgctgctcattcgcatcgatctcgccaatccgtctgaggccgatcgtcgcgaggatatcctgctcgccatacgtcggcgactcaagatgatctaccctgatatcgcatacttccaagcgaacgatcggatcgcgcttctccacaacttcaaaggtgagcactcctgtttcgacgtgtatgcgatcacctcggcgctcaaagaggtcgccgaggtgccctcgatgccgagctacacgttcttcgccgcgctgagtcgcaccggcaaccgttacgaactgggttcgctcaacagagagactatcgatatcctgcgcttctttgacagcaatcgctatcaaaacgcctgccttcgctacgaggacctaggggtgttcaagattctgatgcaggcaggtgatctgagcgagctcgatcatttcatcgatcccagggtcgccgcgctccatgcggcccgtccagagctttttcgcaccgccgtcacgctgtgtgagaacagcttgaattaccagaagaccggccgcgatctgttcgtgcaccccaaaaccatccgctaccgcgtggatcgtctggagaagatctccgagctcgatctgcgcaaccccgacgatcgtctgcagatcgtcttgggcagcaggatctatcatctcatcgatgcgacggagtgaggtcatatcttgtcatgtttcagggatgcgatcgaagttgccgtgcgcatgcgcgcaagcggtgagatcgtgcgcaccgagatcggcatgagcgtgcaccggccctcctccgatcccgctcgcgcgaggcgagccgatgtcgacgggagcggatccccggatatggacaccagcggctcgggagtcgcgatcatctatctgcacgggggtggcctgctcttcggaagccgcgatgacctgccacaggcctatatcgaccagatcttggcacgcggacacgctctgatctgcctcgactatccgctcgccccgcaaacagccgcgcccgatatcatcagctcgaccgcgtgcgcggtcgacgagctcgtacgcgaacgtctcgccgcgctcggatgcaccgagcatgtcttgttcggtcgctcggccggcgcctatctcgctctcatgctcgcggcacgcgcgcagcgccaccggccgggcgctgcatcggagcgcgatcccgaatgctggccgggtccgctcgcggtatgggatttctacggctacaccgatctgctcgcagcgtttacctgcaagccgaacccgtactacgcagcgatgcccgccgtggacgacgagtccgcagcgcgcatcgctgcgcaccgcgcagatgaacccctcacctgcgctccgatggaaaagcgattctccctgtacgtctacgcgcgtcagagcggtcgctggccggagatggtcggagccgataggagatacgccgatcgtcttgggctcgccgagaccgacatcgctcgtttgcctccgctgttcatcgccgcgagcacaaccgaccgagacgttcccttcgaggtctccaagcacctgagccgcgcggcacctcacaccgagctgcacacggtctactacctcgagcatgacttcgaccgagacccagagcagtcggcggggccgcgtgcataccgcgccgcccttgattttctcgatacgtgccgatctgcggcccggcggaaaccgcgcgacgggtaagatatcggttggtacctgcatgcggtgcgcatcggccaacgcaggcgacatcgtcgcagacgagtgagcccgcaacgatcaaatcgtccacctttcaacagatcggagtccattatgagaatcgcacttctggaacccctcggcatctcacgcgccgacatcgacgagctggccggtgcgctcaaacgggatggtcacgacttcgtgtacttcgattcggtgagcaccgatacctctgagctggtcgagcgctcgaacgatgccgagatcgtcatgatcgccaaccacccctaccccgatgcggtcatcgagcagatcgacacgctcaagatgatcgccgtggcgttcaccggcatcgaccacgtcgggctcgccgcatgcaggaagcgcggcatcaccgtgtgcaactgcgcgggctactcgaacgtctcggtcgccgagctcactatcgggctcaccatcagcgtgctgcgcaagatcgtgaacggcgatgccgcggtacgcgcctgcggggacgccgcaggcctcacaggccgagagatctcgggcagaaccgtcggcatcgtgggcaccggacgcatcggcacccaggtcgcacgcttgtatcgcgcgttcggggcgcgcgtcctgggttttgcaccgcaccgcagtcaagaggcgatcgacgcgggcatcgagttcacctctgaggaggagttgcttgaaagcagcgatatcgtgacgctgcatctgccgctcaacgactcgacgcgcaagagcttcggcaccgagcagctggggcgcatgaaaagaagcgcgatcctcatcaactgcgcgcgcggtgcgatcgtggacaaccaggcgctcgctgacgccctgaacgacggacgaatcgccggagcgggcatcgacgtcttcgacatggagccaccgctgccgaacgactacccgctcctgtcggccgacaacatcgttctcactccgcacgtcgccttcctcacggaggaggcgatggagcggcgtgccagaatcgagttcgacaacgtgaccgcctacctcgcaggcaagccgcaaaacgttatgaagctgtaagggagcacggagagggacacgggcacgtcgcggcgattgcaatcgccgtgcgagggggaatgctgtcgtcacagagttgcatctggtacagaaaagcctgaataaaacttagggacagccagactcaacggtaccgatcaattaaggctggatagaaggaaaacgattatgttccgcgctatgagaagaatcaagcaggctatgcccgaacaggaatgcatcgagatgttgaagcgggaaccccgaggagttatggcgatacaaggggaggatggctacccatatgcctttccgctcaactatatctacctagatggcaaactctacttccattgtgcgaaaacgggacacaagctggatgctctcgcagcagataaccgggtatcgttctgtgtcatggatcagggttaccgcaaagaaggggattgggcgctgactattaaaagcatcgtcatcttcggccggatacacatgattgatgacccggatgaaactgttcggcttgtccgccagcttggacagaaatactttccacccacagaatccgtagaggaagacatccgccgctcgggaaatagggtacaggtgctagaactttgcatcgaccacatgacagggaaaacagtgcacgaaaaatgatttgtcaaggacgaatagagagctgacaggagggctgagccgcgacggggtctgcagagcgggcaaggtgggtcatttctggtgcaaaagcgcggttttggtacagaaaagttttactaaccccctggtttgaggtaaaaaaacgcgcttttgtgaactcgatgagtccgtcaacatcagagtccgtcaacatcagtaagagatgaccgcgagagatcatattcgagtggccgctccgcccgtgatgacaccatcgaagtgatcatgatattcgggcgtgatcgcgacgccttgtcggctcaaggcgggcgaggcgtcgcgatcacgtgatcaatagagctgcccagcagcatatcctacatcagcttgcggaacagatccttaagctcctcgacgctcgcctcgcgcggattgcccggggcgcaggcgtcggcatgtgcggactcggccaagaagtccagatctgattcggagagagcctcgagttctgcagggattccgacatcctggcccagcttcttcactgcggcgatcgcctgcgcacggcactcgtcgagcggcatgccatcgacatctgccacgcccatggcacgcgcgatctcgcgatagcgctcgccggtgcagctcgcattgaactccatgacgataggaagcgccatcgcacacgccacgccatgcggggtgtcatacaccgcaccgagggtatgcgccatggagtgcgcgagtcccaagccgacgtttgagaaccccatgccggcgatgtactgagcaagcgccatgccctcacggcccgatcccggctgcttcgatttcgcctctgccaccgcatcgcgcagatgcttcgagatgagcctgatggcctcgatatggaacatatcggtcatagcccatgcggctcttgtggtatagccctcgatcgcatgggtgagcgcatccatgcccgttgccgcggtgagccccacgggcatggatgtcatcatatccggatcgatcacggcgacgactggtatgtcgtgcggatcgacgcagacgaacttgcgctttcgctccacatcggtgatcacgtagttgatcgtgacctccgcagcggtcccggctgtcgtgggaaccgcgatgatgggcgcacaggggttctttgtcggtgccacgccctcaagggatcgcacgtcagagaactcgggattagatgcgatgatgccgatcgccttcgcggtgtccatggaggaaccgccacctatagcgatgatgcaattcgctccggacgcgttgtacgcttggaccccgtgctgcacgttctcaatcgtgggattgggtttgatgtcctcgaacagctcatagcagatgtgctcgcgatcgagtatgtcggtcaccttcgccgttacgccgaacctcaccagatcgggatcggatgcgacaaacgcgcgcttgaggccacgggcgcgcatctcatcggcaatcgcctcgatggcaccggaaccatgataggaagtttcgttgagcatgattctctgcatgatcgcaacctctctcatccaagtggaccaagcgggctgctcagccctccctgtgcttactctactctaaattgcggccggggtcgaaaatgattttcgctcgcgacagacagcgcctcgtgagcgccttttgcccaccctgctcgctctcatgcgcatcgcgtccaacagcggtgatgaggattgtcctcgctcatctcacagagccctccacctgcgacagaacggcaccatcagagacagagccgcgccgagcgcgcagatcgccgcaccccgtcgcgcggacaagccggaggcgccgcccgccgagggcagctccggtgcgaccgagaaggctatggcgacggcgcgccccgatattctcgttggaatggtcagtatgaccaaagatgcgacaatggtcgagcggaagcatcctgcacagtcccatgtgtcctcgttcctccgctcaattacgataacggccacccgcacagcggatggccgtatagaatcttacgatttcgcgaaaccccgatcacgcgatagcgacaccgcgtcccgcgcgatcagccccggtgccgggcgcccaccagacagatacccccagctgccgccaacgcgacggcgacggcggttgcagcccacgttgcatcgccggaaccgggcaaagcgccgccgcggtgcggctgcgttttcgcttttgcaccggtcttaccaccggtcctgccgccgctgctcttcccgccgtcggtcttgccgccgccgtcggtcttgcctccatcggtgccgccgccgtcggtcttgccgccgtcgtcgccaccgcccgaatcggccggggtgatgtcggccttggcgctcaggtgcgcatcgtccatcaggtagttcgaggcgacggggccctcgccgatcagcgagatcgtcacgtcgacgcgcttggctttgcccaccgcggcatcggagaacgccgccgcgacggtgtagtcctgcttcggagcgagccgctccttgccgaccaagccggagaaggcgacggctgagacggtcgcacttgtgttgccgtcgaagaccttggaatccaccttcgccgaactcacttcgatcggcttgcgctcgatggtcgccgttgtcttgaatgcgccgtcgagggtgtagtttgcagccaccgagctgtcttgcgagagcttggcggtgacgctgacctccttgtcagcccctgcgtgggagtcggcaaaggtgccggacgcggtgtagtcatcccccgagacgagctgctcgccggcgacgaggttcgagaatgccagatccgagacggtcgcgtcggtggtcgcgtcgtagaccttcgagtccgctttagcctcgctgatctgaagcgggcgcctggagatgtcgccgcttgccatgtagggactgcccgacagggtgtagttgcccgacagcgggcctccctcgagcagctcgacgtcgaccggcacgtccttgccgttcgcggcgcgcgcgtcgccgaaggcggcactcacctgatagtcggtgccctgcgcgagctgatcgtcgcccgcgaggttcttgaacgtgacgctggatacggtcgcctccgtcgtcccatcatagacccgcgttgcgatgtccgcggagcccaccgtgatcggtcggcgtgtgatatcggacttcgtcgtgatcgtgcccgcgattttgtagttcgcggccgcttgggagccttccttgagcgtcacggtgacggtgacatccttgtcggtagccgctcgcgcgtcggcgtaggcgccggaggcatcgtaatcggtgcccgcgacgagcttctcacctgacgccaggccgccgaacgtgacctcggggacggccgagacggtggtcgcgtcgtagaccttcggccccacggacgcgatcttgatggtgatctgccccgggtcgacatcgatggtcgtatccacggtgtcgccttccaagctgtagttgtgcgacctactgttcagcgaggtgctccaattggtgatcttcacggttgccggcctgttcggtcccgcgttcgcatcggccagcttgccttggaactcatagtcgtccatgacaccgaagtgctccccctccaccgcgttgtcgaacgtgaagatcacgtcttttggattcgggtagatgggagggcacccgaacacggtggagcccgtgtaactcagatggaagaggatcttcgcggacacgagatgggtgggccgcttggttatgaaggcctcatagccctccagctctgacttctgatccggctccttgttggagacgaacagcgtgtaggtcgtctcgctggtgcccatgcgagctatagggtcgctgcgcgcccagatcatgtagctgcttgcatcagttgtatgtctccccagctcagaccatatgtgcatggtcgcattgctcctgtaggtaagatgcgggtgcgcattggccagctgctggaggtccacctcgccgccgggcaccgagagcgtgaagtccttcagggccagggacgttccatcgtagaccttgctgccgccgttttgggtcacggcaatctggaacttgccctggttgtagatgcgatatggatacttgtccttggtggccggatctatgttgtgccacgccacgtgcggatctctgaggctcagattgtatatgtatccgcagtctgtcagattcctgtctttcacgcctgcggcctgaccgcccgcgaagcatccccccgtgatgtatcccagcgacacgttcaaaccgttgcccgggtcgatgggcttgccgtttttcgaggagacgtcaaaccgtcctcccgatatcttgatcagctgatcgtacttgtcgcctatgcccggatcgtcgctttgagagtatgcgttaacggtgccgcccgtgatcgctataacgccttggcgcccagttccaaactgaaagttggagccgatcgcagcgtcgtgcgcttccgttccttcgtccccgttgctcgccgtgaccgtcccgccggagatggtaacaccggtatttaccccgttctgaccggacccgatgcccgcgccgtaggttttgggaccgagcgtcttgccttcgacggttccgccgaagatcttgacggttccggtgtctccactgatgttcctcttcccggcgccgccgccgatgcccgcggcgtagctcggccatccgcgaccgtcgcacacgccggtcacggtaccgctctcgatgtagatgttaccacccgagtgatgatagctgcctccgatgcccgcgccccaggcaccgagatgcttgggatcggtgccaactccgacgcaggtggccgtcagggacccgggcccggaaatgtcgatttccgggacgcccggttgaacgaaatgatccgtgtactgaatctgcagccccgcgttgtcgcccgcactcgtgagtttgttcgtgcccttgagggtcagcttcacgatggcgcctttggtgacgccatcgcgggtctccaccagctccatcgccggcttgctcgtgtcgccgctctcatcgatgtcgaccccgtcgaaggtcaggttcgcttcgactcccttgcccacgacgatgctgtcggtgcccttctgacccggagtcgccatggagaaggtcagggtcgaggacttggtgatcgtgacggtgccgttcgcataggtgcaggcggtctcgtcgccggtcacatggagggagccgaacgtcgcgtcggcgtaggcgctcctgatcggcacggccgccagcgctccgagcagcaccagcccgacgagaagctgccgtgagcggctcctccgcttcgtgatattcacatgttcccctttcgcgatcctgattcacgcgagccgcagcttcacccgagtcggctcgggtcgcgatcacgccgtcacctgacgtgtacccgaatccgagaagggtcatacgcgttcagaaaaagccccccccctgcggagagcgtatcgccatcgcggtcggcgacatgcggctcgatggttttgcggatcgaagacttctgctccctgtcaggtgatcgagcagctggagaggtggcactcgggtcgattgcgggtgcaatcgaggtgccgttgcaagcgaccaccacaaagcgttgtgtcggacacggcccgcagatgacatcagatcaaaaaaaacgccccatccgcacaggcgaatggggcgctgctagctccggcggcaggactgtcgccggagccgttgctcgaaggtcggtctacacgtccgcgtacatgtccttgagcttcacaagctgctgatagcgagccatggcagcctgctcgtttgcggggaacagctctttggcgcgctcggggaactcgcgagtcagacggctgtagcgagcctcgttcatgaggaactcctggtatccgccggagggctcctttgaatcgagggagaacttcttgcccgtgggcgccgccgggttgaagcggaacaggttccagtagccgcactcgacggccttcttcatctcgccctggcagtttctcataccgcccttgatggagtgcatctcgcaagggctgtagccgatgacgagcgacggtcccggataggcctcggcctcggcgatcgccttgagcgtctgcgccgggttcgcacccatggcgacctgcgccacgtagacgtagccgtaggtcatcgcgatctcggcgaggctcttcttcttcatcaccttgccggctgcgtcgaactgggccacctggccgatgttggacgcctttgaagcctgtccgccggtgtttgagtagacctcggtgtcgaagacgagcacgttgatgtcctcgccggaggcgagcacgtgatccaagccgccaaatccgatatcgtaggcccatccgtctccgcccatgacccagaaggacttcttggtcatgaaggagcgatcagccaagatccgcttcgcggcgtcgcagccgcacttctcaagctcggcgataaatgccgcagccgcagtcttgctggcctcggcgtcatccagcgaatcgagccacgcctgaccggtcgtcttcacggcctcgcgagcaccatccttcgcgatgagggcccgcgtagcggcgatgagcttgttctgaacggcgtgatagcccaaggacatgcccagaccatgctctgcattgtcctcgaacagggagttgttccacgccgggccatggccctcggcatcgacggtgtacggtgcggtcgcagcggggttgccccagatcgaagagcacccggtggcgttggcgatgaacatgcgatcgccgacgagctgggtgaccagacgcgcataggcggtctccgcgcagcccgcgcaggagccggagaactcgagcagcggcttcttgaactggctgcccttgacgttggtggcgacgagctcggtcttctcggcgacatggttgacgcagtactcgaaggtcttctcctcgtcgagctcctcagaggtctcctgcatggtgagagcatccttcgggcagaccttcgcgcagttggtgcagcccatgcagtcgagcggtgagacggcgatcgtgaacttcatgcccttggccttcggtcccatcgcatcgagggtacgcagcccctctggtgcggcggcgacctcttcgtcggtcaagacgaacgggcggatcgtggcgtgcgggcacacgtaggcgcactggttgcactggatgcacttcgtctcgtcccagtgcggcacctgcacggcgacgccgcgcttctcgtaagcgctcgcgccgagttcgaactccccgtcggcgtagtcggtgaacgccgataccggcagactgtcaccttccatgcggttgacgggctccatgatgcgctcgacctgatcgagcacggcagcgcggccctctcgtgcgacgcgcacgtcctcgtcgacggcgtcggcccagctggcgggaatctcgaccctcttgaacgccgtcgcgccgatctcgatggccttgtggttcatgtcgacgatggcctgcccctttgagaggtaggagtgggtcgcggcatccttcatatagcgaatggcgtcctcttgcggcaggatcttcgcgagcgcgaagaacgccgactgcaggatggtgttcgtgcgcttgcccatgccgatctcagctgccagatcgatcgcgttgatcgtgtagacctggatgtcgttctccacgatatagcgcttggcctcggcattgagctggcgaccgagttcatccacatcccactggcagttgatgaggaacgtgccgccgggcttgacatcgcgcaccatcttgaagcgcttggtgacgtagctcggattgtggcaggcgacgaaatccgccttggagacgtagtaggggctgcggatgggcgagcagccgaaacgcaggtggctgatggtcacgccgccggttttcttcgaatcgtactggaagtaggcctgcacgtacttgtcggtgtgatcgccgatgatcttgatggagttcttgttcgcaccgaccgtgccgtcgccgcccagaccccagaacttgcactcgacggtacccggcgccgaggtgctcggcgcgcagggatcctcggccagcgagagattcgtgacgtcatcgacgatgccgacggtgaactcgcggcgaggcgcatctgccttgagctcgttgtagatcgcgaacgccgaggcgggcggcgtgtccttggagcccaagccgtagcgaccgccgatcaccgagatatcggttcgaccaacctcgtagagagcggagacgatgtcctcgtagaggggctctccgagcgaaccgggctccttggtgcgatccatgacggcgatcttgcgcacggtggagggcagcgcgtcgacgaaatgatcgatggagaacgggcggaacaggcggaccttcacgaggccgaccttctcgccgtgggcgttgaggtagtccacgacctcctcgagcacatcgcagaacgaccccatgcacaccacgacgcggtcggcgtcgggcgcgccgtagtagttgaacagctcgtagttcgtgccgagcttggcgttgaccttatgcatgtagtcctcgaccacagccggcaggttgtcgtagaccgaattgcccgcctcgcggtgctggaagaagatgtcgccgttctcgtggctgccgcgcatgcgcgggtgttccgggttgagcgcgctgtcgcggaacgcctgcacggcatccatgtccgtgagctcggccagatcatcgtagtcccacacggcgatcttctggatctcgtgcgaggtgcggaacccatcgaaaaagttcaggaacggcacgtggcccttgatcgcggccaggtgcgccacagcgcccagatccatgacctcttgcacgttgccgtcggcgagcatggcgaaaccggtctggcgacaggccatgacatcggagtggtctccgaagatgttgagcgcatgcgacgccacggttcgcgctgatacatggaagacacccggcaggtgctcgccggcgatcttgtacatgttggggatcatgagcagcaggccctgcgatgccgtgtaggtggtggtgagcgcaccggtcacaagcgagccatggaccgtgccggcggctccggcctcggactgcatctcgacgactttgacgggcgtgccgaagatgttctttttcccctgtgcggcccagatatcgacgtagtcggccatcgggctggaaggcgtgatggggtagatccccgcgacctccgtgaatgcatacgatacgtatgcagcggcggtgttgccatccatggacttgaactgacgctccatataccttctcctctcttgtaggtatataggtcccggagacgcctgccgacccggggtgtgaacgagcatataggatatcgcagaacgaaacggccgatcgagcaccgctcgatcgcatggcaagcgcttcccctcgataacggataggatactgccgctgcaatgatccacaggcacgcatattgtactccgtcttcgcgcatgccgcacgcgaatctggcactcgtcgagaaaacgtgcatggaccatcgtctgcggggtgtcccatcgcactcggaagggggacccctatcggacgctcccatcgaggacaccggatatcgagcgatacggacccgcgacctcgatcaaagggaacgtcgcgcctcgatggctcgtccgagcgtcagctcgtcggcatactccaggtccccccccacgggaagaccgctcgccaagcgcgagacgcacacaccgagcggcttgatcgcacgagccagatagctcgcggtcgtctccccctcgatgttgggattcgtcgcgatgatgagttcctcgatgtcctccgcgcccagccgcgcgagaagctcgcgcacgtgaagctgctcgggcccgatcttgtccatgggagatatgaccccgccgagcacgtggtacagaccgcgataagaccctgtccgctcgatggcggagacgtcacgcggctcgctcaccacgcagatgcgcgttcggtcgcgcgaggtgtccgagcagatcgagcactcctgctccgtggcatagttgaagcaccgcgcgcagaagtgcacctccgtcttgacctggatgatcgccgcagcgaggcggcgcgcctgctcgggatccgcctcaagcagatgataggcgatgcgctgcgcggacttcggaccgattccgggaagcctgcccagctcatcgagaagtatctgaagactgcgatcagctgacatcgatatccccttgagtgcccgcggcgcctaaaatggcagacccggcatgttgagtccgcccgcgataccgcccatctgcttgttcgcgatgtcgttgatgcccctcaaggcctcgttcaccgccgctatgatcatatcttgaagaagctcggcatcctcgggatcgagcgcctccggatcgatcgtgagcgaggtcagctccatctcgccgttcacggtgaccttgaccgtgccgcctcccgcggacgcgtccacggttgtctgggcgagatcctcctgcgcggccgcgagctgctcttgcatcttgcgggcctgcttcatcatctgctgcatgtccatagccgactgcctgtcctctcgggcggccgcgcggccgcatcgcctcttgtccgtgagatcgtaccatgcgcgggacggcgcagcgaaaacaccatcaaagccgggaggcgaccgcacgcgggctgagcgtcgccaaaagtcgcaggagccgtttcgacgccccctcccctcgctcacagggtgtctttgatcacgaccccgtcgccgaaaacgctgccgagcagatccgctgcatcgatctcggactccgccgccgtcggagccgcagctgatgcggcctgggtgggatcgggctcgaatcccgcatcggcggcagatcgcgtctgcgcggcacccgtctgagccggccgttcatcggtggccggtcgatcacgaaccgcggcgtcgctcgtcgagaccttggatcccgcctgcgggaggtcgacatcaaagggcggcacgctctcatgctcatcggaggcatcgccggcagaggtcgtcgactcgacctgatcggcggcgggcgagactggctcgggcccagcggggcgccggacctcacgtcgcggctgcgcgcgctcgggatgtccatccatgcggtactcgatggtgcgcgctccgaagaccgactgggcgataggggcgatcaactcgtgcgagtccggccgactgagcatcttgatggcgaaccccgagccggcgggcaactcaactatcaggatcgctccgtcatccgagcgcagacgcgaactttgaagcagggcgcctcgcgatggctgggctgcggtcacccgcttcacgacctcttgccaccttcgcccgagatcaccgatatcgacaaccggacgcgcgacctcggcggaggagggattcgcaggcggcgcggaagcggatggcgcgaccatccggggcaccgacgcaggtgtcgcatcgtcggcgggcgctgcctccggggcggtgggcgccgatacgggagcatcccgggggacgggacgcgatgcggcgacgtcggcccgcgcggaggcggacgaggacgcagcggtctgcaggggggcagccggggccggggcagccggggcggctgtcgagccggcagcgaatcctcggcgaggcccgggcgcggcatccgaccccgcgcgggccgacttctcggacacgccgacggctgccgccccaccccgaggggattcaacgcgacgtgtgatcccgtcgagcgtcgcgctgtcggccgctcgcgcgagagcgcgctccatccgctcgacgcgctccgccagcgactcgagcgtgagatcggactcgggccgggcaagccgcgcgagcgcgatctcgagcaccagccggacatctgccgccgtgcgcatctcgagcgcggcgtcgtcgagcacggtgagcacgcgcgacagtctctcgacgctctcgaagcgccgcgcctcctcctcaagggcggccagctcctccgcagatccctcgatgagcgtccggtggggaccggccacccgcagcatgtacacatcgcggacgtgcgcaacgaggtcgcgggtcagctcgagcagatcgccgccgccctcgatctgggcggcaacggcctcgaacaggccgacgacatcgcgcgaggcgattccgtggctgaactcggtgagcacgctggaggccacctcgcccagaagggtgtgagcgtcttgggcgcggacggatccgttgccgaatacggaaagctgctcaagcgtcgacaatgcgtcgcgcatgccgccgcgcgcatgcctggccacgatttccagagcctcctcgtcgcgctcgaagccctctgcgtcgcagatcagagcaagccgcgccacgatgtccgcgcacgagatgcgacggaagtcgaatcgctgacagcgcgacaggatcgtctcggggatcttgtgcggatcggtggtgcacagcacgaagacgacgtgcgcgggcggctcctcgagggttttcagcagcgcgttgaacgctgccgtggtcagcatatgaacctcgtcgatgatgtatatcttgtgactgccgcgtaccggtgcgaagttcaccgatccgatgatctcctcacggacgttgtccactccggtgcgtgaagcggcatcgagctcatagacatccggatgggtcccgtccgcgatcaggctgcactcggcgcaggtgccatcgggcatgcagccgccgctgccctcggagcgctcgcacagcagcgctttggcgaggatgcgcgccatggtggtcttgccggtgcctcgcggaccgcagaacagatacgcgtgggagcagcgcccctccgctatggcgtgctcaagtgtcgagacgacgtggtcctgaccgacgacgctgtcaaacgtgagcgggcggtacgttctgtagagcgaatccatcggatctctcctaaccgtttggtttcggtgactgaggcctgcccgagacaggcggcgctcgatgccccggaggctgtctcgataggggaagagctatcgatagacagctgtcttcaccttttccccatctcgaaccccgctcgtctgcgtgcgctgccgcgcggtcggtggcgattcgcgcacgaaggcgtcgtaggccgcgaagcggatccaccatcgcaggcgggacctcctgtgtcgcttatgctactctttttaacccccgtccggggagcacccatctcgtatgataccttgtagactcagcgcgcggtatccgagcaatgaagcaacacgactcgggcgcacgagacatccgggcgcgatcggggtgcgtgctaaaatagttgttctgtaagccagttttgcgcagctcgtcagaaactcagccgcctcagaggaagatcatgccgaacctctcgcaacataccaccggtgccaccgtgaccggacctgctgcagcaagcaccagagcctcctcgctgctcaggcgctaccgtccgatcgcgacgcgtgccgcaggggggttcggcatggtcgagatctgtctcgacgcgcggcttcagcgtcgcgtcgccataaagcgcatgcccctggccccgccgggcagcaacgagcccatggagacgatcgccaccgcactcgccgaagcccgcacggcgagcctgctgcctcatcccaacatcgtcacggtctttgacttctcctacgatgagacctatgcctacttggtcatggaatacatcaacggcctgtcgctcgaggaactcctccagggcatcgagggaaactcgctgacgttcgatgagacggcatacgtcgcggacgccctcacgcaagcgctctcctatgcgcatgagaacggtgcgctgcatctcgatatcaaacccgccaacgtgctcatcgatcgcgagggccatgtgaagctgacggacttcggcatggcgacgctcaccagcgcggcggggttcggatcggcgcgaggcggcacggtcgactacatgtcgccagaacagctcaggggcgagcgggtcgacgagagaagcgatgtgttctcacttgcctgcgtgctctatgaggcactctgctcgaccagtccttttcgcgcagaaaccaccgaggagtccctcaagcgaatggagcaggatatcgtcgcgcctcatgttctgctccccgacatatcgtcctattcggaggatgcgctgttgcgggctctgcgcgtgaatccggaagaccgcctaggcagcgtcaacgagttcggctcgttgttcctctacggtctgggcgaggtgcgccccggagggaagagcctgtcgagcatcgttgtgcgcctcgcatctgacgaggagcaggaatccgacggagaggacgcctcatcgacgaagacgcaaggcgcggagcaggagcgccgcctcgatcctgcggagggcaccttgggcagcaggcttgacaaagcccgcgacatcgtcgtcggcgccatcgcagcaatctcggtcgcggtcgtcttcttccggatactgcagatcatgggtgccatccaaggcgtcggcggctatctgctgtgcggcatcgagtcggctgccatcggcgcgatcgcgggcctggcaccgccgatcggagccgtgcttctcgccacgggcttcctgatgacgatactcgatcacacggcgatcttctcggtgctccccgtagcggttgtcgcgcttgcgctcgtgggtggctggtggtatgcatgcggtcgggtatggacggctgcgtccgcggtattcgtgtcgctcagtgctcttgcgctcatctgcggcgatgccacgctgggagcaggtctggcgattgtggtggctgcctacttcctcccgccgatcgcagcggcgggcacctgcgcgctcggcatcgccttctcccgtctgatgcttgcggtctccttcggcggcggcgcgctggacgcgttcgcggcggcgcgagcgttgagtgcgcccatgctctggatctcgatcgcggcgctctccgcggcggctgcgcttacgagccttgtgcttgaatcgctttgggagcgcgcgcgagagaatcggggcacgggccttctcgcgccagcgtgcctcgttcccggaattatggtcgttttgcttcccgctcttgctaaccctatggaaattgccagcctgggactgctgggcttcctcctgcggatatgcgtggcgactctatcctctatacttgtttggttatgtgtacgagtacttggatatcgcaaaagctaatcggagggtgatagctcgtgaacttcctgaatatcttcgaggatcacgtggcgagcatattcggcgcttcccgggcgcccttttcattcaagaagctcgccaagcgggcggcccgcgagatggaacagcagacattatcactggatggggtcaacacagcgcccgctctgtacacgattctcgtcgcaagtgcagacgatcccctgctgtcgccctactatatcgaactggcgcgcgaggtcagcgacttcgtgaaagcgcagatcgagaagaagcgcttcgcgctcatcggagagcctctcgttcgtttcatggtcgatccgtcgctcaaggagggcaagttcaccgtcttcgcggaaaacgtcgatgcgccgacgttgggccggctctatgaggaggagcgcgcctatcagagcggcttgtccgcgggcggcggcgaggagatgcggccggttcgcgatacgcctgccgatccccgcgaacctcgatctctgcggggatccgttcctctggtgagctcgcgcgtcccctcgccgatcgagcccgccgcaggcgttgcaggtgcagcggtcgccgacccgttcgcaccgaccgcgccggaccctgccgtcgtgcccgtccgcaggaccgttccgcgagacgagcttctcggtcttggcggggccgctgcgacaggcgccgaaagcgtcgccgtcaacatggtcggctcgcgtgccccgcaggcccccgctcagccgcttgctcacctcgtcgatgtcgtcaccggcgacatcttcaacatcaccgaagcccagtgcatcatcggccgcgagcgctccatgaccgacatcacgctgcgcgacccgaacgtgtcgcgtcgccacgcgcgtctgaccttcaccggcgccgattggtcgatcgaggacctgaactcgacaaacggaacgcacgtcaacaatcgtccggtcagcaggtcgccgttgcgtagcggcgatttgctgacattcggactcaacacgtttgaatttaggggctgatacgccgcatgattgatatcgtcttgtatgcgggaaggatcgcgctggtcgttctgctctacattttcctgttcgcggtcatgaagaccggagtggggcttgtgcgcggacagcggcgcgactcggctatctggaccatcgatgtcgacaagggaccgcgcggcatccggggcattcacgtggacatgctcggtccggtcatcgtcggtcgctctccctcgtcggacatctgcgtgaacgagccgttcgtctcggcatcgcacgcgcgcttctcgctgcaggggccctcgctcatcatcgaggatctgaactcgcttaacggcacgctcgtgaacggcaaagagctctccgatcccaccacgctccgagagggcgatgaggtgcagatcggcgatgtcgtcatgaaagtgaatcgccgatgacggaagaaaagcgcatcgattcgacagaggaggggtcctgtgcgtcgccggagcagacgacgcagggtctcgcagacgccttcgagaaggatttcaccgagcagcccgatccggcctcaggcgatgacgcatcgtgcgagacggcatccgagacgactgaggagccggatcggaaagacgagatctcgcaaccgaaggacaccagagagcgcgcagcccagcagagctccccggaggacacggctgagatcgattcgtcggctatcgagacgaggatcggtgctcccgactcgaccatggacttcgagccgatttcactcgagcgggtggagaccgattcgacctatgatgcgggcacgaccacggcgctgatgtggggcgcgcgctcagatgtcggtagcgtgcgcacgcacaacgaggactcctatctcgttcagtcccctctgttctgcgtctgcgacggaatggggggacacgccgccggcgaggtcgcctcctcgatcgctgtgaaaacgatatcgaagactgcgccgccctcggccaatccggcgctgctgggcagttcggtggaggcggcgaacgccgcgatcatcgaggcggcggccaacggcctgggcaagcccggcatgggctgcacggcgaccgccgcctacatcgagggcacgaccgtggcgatcgcccatgtcggcgactctcgcgcctatctcttgcatgcgggaacgctcatccggatcacgcgcgatcactcctacgtagaggagttgatcgacgctggccagatcacagccgacgaggcccgcgtccatcccaatcgatcggtcatcacgcgtgcactcggctcggatccggcgatgtatgccgaccactttcagctgaacatcgagatgggggatcgtctcatcctgtgctctgatgggctgtcgagcatgattccggacgaggagatcgagaggatctccatccagtccgatacggctcagatctgcacggacaaccttgtcgacgcggcgctcgcgcacggaggatcagacaacgtgaccgtactggtcatcgatgtcgtagacgatggacggctccgcaagatcctgcgtcggcggcgacgcaacctgatcatcgcggcatgctcgcttcttctcacgatcgcggcagccgtcggcatcgcgttttttctcgtcacgaactcgacctacctcggttccaatagcggcaaggtcgccatctactcgggggtgccctcctcgttcatgggtctcaagttcagctggcttcaggacaccacgtcgatcaagctcgaagatctccccgaggacacgcgagctcgcctccaaggcggaatcccgcagaaaagctacgatgaagcgatggacaccatctcaaaataccgcaagcagatcgacgaggagcagacccgtcaggcgaacgacgccgcggcgattcgcaagaacaagaacgagccggagccgtcggcggattctcctgctacccccccatccgatgatgccaccgcggaatcgcagggcgatcccgcgcaaggcgatacgctcgatcaggatgaaagcggactcgccggcacgctcgctcccacgaacggaggcgatgcgcaatgagctcgcgccgcaacaccgagctgtttcttctggtcgcagccgcgtttcccgtgacgctgctctatgcgatgtacgtcgtcgccatcggatcgtccctatcggcccaggccctggcggttccgatcggtttgttcgccgctttcgccgcggctcacatcgccgttcgcatcttcgcggccggtgccgatccggcgctcttgccgatcgtgttcatcctctccggcgtggggatcacgttcgtcacgcggctggaaccgtcccttgccatgaaccagctcatctacttgtttatcgcgatcggtctcatgatcggtacgctcgctgtcgtcaagaacctcgatatgatcaagcgatacaagttcacgctcggattcatcggtatcttgctgctggtgctcccgatgtttatcgggaccgagatctccggatcgaagctgtggatcaacatcggcaacatcgcgagcattcagcccggcgagttcgcgaagttcttcatcgttttgttcctggccggatacctcgcggagaaccgcgagctgctctcgatctcgagccactcgattctggggttcaagctccctcggttgcgcctgctcatgcccttgttcatcgtctgggcgatatgcgtgctcatcgtcgtgttcgaacgcgatctcggtagcgcccttctgttttacaccttgttcctcatcatgctctatgccgccaccggacgcatctcatatgtgatcatcggtatcgtcttgctggtcatcggtggaaccggtgccttccaggtcctgaaccacgtgcgcacccgcttcgagatctggatggatccgttcgccgatccctccggttccggaatgcagatcgtccagtcgctgttctcactcgccgacggcggcttcgtcggaacgggcatcggcaagggacttgcgacaaagattcccgtagtcggctcggacttcatcttctccggcatcggcgaggagatgggtcttctgggtggcgcggccgttcttctgcttttcatgctcttcgccgtccgcggtctcaccaccgctgctcgcgcgaagtcggatctcgcggctttctccgcgaccggtctcacggccgcgatctcgtttcaggccttcctcatcgtggggggcgtcacccgcctcatcccgctcaccggcgtcacgcttcccttcatgagccaaggcggcacctcgttgctggcgagcttcgtcatcatcgcactgctcatgcgagccggcgatgaggcaaccggccgcgaggcggagctggctggctccggggtggtcaaagcgctggcgagcgcacccggcgcacccaatccgggcaccaccgctggcaacgcgagagcgattccctcgaccgacgcccgaccgcgcgcgcggtcgcgcggggtcggctctcatgcgcaacctactccgcgcatgcggcgccacctgctcgagacccccgaatccggtgtcttgggacgggtcgcgctcgcaaagcgccttacgcgcacggtcgtgctgttcacggctctgttcgccatgctcatcgccaacctgacatacattcaagtcatcaaagcggacgagtatcgcaacatgagcatcaacaaccataccatcgagcgcacgcagcgcatcaagcgcggatccatcatcacttccgatggcgtcacactcgctgaatcgctgcgccaaggtgacggcacctacaagcgcacctatccgaacggcaacctggcagcccataccgtgggctactattcacagcgttacggtgcaaccggtgtcgagaaatcgcagaatcgcacgctgagcggctcaaaagattattcgagctgggagaacgcactgagctcgcttgcaggcatcgcgcaacccggaaactccgtgaagctcacgatcgactcgcgtatccaaaaggccgccgagtcggccctgaagggtctcaagggctccatcgtcgtgctcgatccgcgtaccggcgcagtcatcgcgaaggccaatgcgcccacctacgacaacactgactccgatagcatcgctgcggttttgaacagcggatcagatgagtcaaaggggtcgatgttcgatcgggcgacgcaggcgctctatacaccgggctccacgttcaaggtcgtgaccctttccgctgcgctcgagacgggcaccgcgacgctcgagacgaaattcaattctccgagctccatgaacatcggcggagcagacgttacaaatgtcaacagggcgaacttcggaaccgtctcattgcgaagggcattcgaggtctcctccaacgtggtctatggccaggttgcgggcaaacttggcgcagacaagctcgtactgttcgcaaaggcgttcggcttcggacaatcactcgggcaggacttctccacaagcgcctcatatatgcccaagccacaggagatgaaggcgtgggaactcgcttgggcgggcgcaggacagcccgtcgggcagggccacaagcccggtccgcagctgacgacgatgcaaaacgccgtcatcgccgctgcgatcgcaaacggcggcatcgccatggatccctatatctgcggtcagattctggccccagacgggaccgtcatcaaatcgacgcaaccccgatctctcggtcaggcggtgagcgcaggtaccgccgatcaggtgaagagcgctatgctcgatgtcgtccagcgcggcaccggacgagaagccgctatcaaaggcgtcaaggtggcgggaaagaccggaaccggagagaccaacttggcctcgaaagagaatgcgaactcgacattcgtcggcttcgccccctatgacaccccaaccgtcgccatctcggtggtgatcgagaactactatgagagcaacgtcacagccgcatcggtcgcaggcaagatccttgccgcagcacttgccgtacaggggtcgtgaggaccatgacagatggaaacagcatgcccgagagcatcggataggagagcagcatgggtcagaggatccttggaggaagatatcttctcaaagataagatcggcaccgggggcatggccacggtgtatcgggcgcaggacaaggtcttggatcgctcggtcgccgtcaagatcatgctgccgcagtacgcatcggacgcaacattcgcggcgcgcttcaagcaggaagcccgcgccgccgcgggtctgcagagtccctatatcgtaggcgtctacgattggggcaaagacggtgacacgtactacatcgtcatggagtatctgcgcggtaccgatctcaaaagcggaatccgagctcacggcgcgctcgattcaaagaaggtcgcgcagatcggctcgcagatctgctcggctcttgcagtcgctcacaagcacgagatcgtgcaccgcgacatcaagccgcaaaacatcatggttcagcccgacggcaacatcaaggtcatggacttcggcatcgctcgagccaagaacagccatctcacgcaagacaacaacgtgctcggtacggcccactatgtctcacccgagcagacgcgcggtcaagagctcgggccgacgtcggatctgtactcgctcggcgtagtcatgtacgagtgcgcgaccgggtcggttcccttcgacggcgacgatgccatctctgtcgcgcttcggcaggtcaacgagctacccgtcgcacccagacaggtaaatccagccgtggatgcggacctcgagcgcatcatcttgcgctgcatggagaagaaccctgcagaccggttccagagcgcggaggaacttcgcgccgcactcaacagctatcttgccggtcgcacggtcgacatccccgaaccaacccacgtgctcggtgtcgcaccgatcggcgcgacgaccgaaaccgacctcttgggcaatcagaccagaaccatggtgagtccggtacgcgacgccgccgcgggaccgagtgcgaccgagcaggcgagctcgggtccctacgagcgcaagccgaggcgtcgtggcaagatcatcgcgggcatcatagccgcgatcgtgctcatcgctgcgatcacgatcttcgcgacgaatctgttcggccagacgcagcaggttgaggtacccaacgtgctcgatatgagccaggaggaggccatcaagaagatcgaggacagcggtttcaaggtccaccaacccatatcgagccagttcgacaacgactacgaggagggcaaggtctgcgaccagactcccaagggtgctcagagcagagcgaagggctccgagatctccatcacgatctcaaagggagccaaacccgatgagaccgttcaggtccccaacatcgttggcaaggacaaagatgaagcgagcaggcttctgactgatcagggtttggtccccaatccgaccgaggagtcgaacgacgctccgatcggccaagttttccagcagatccaagcggcgggcacatccgtcaagaaggggtctgcgatcgactacaaggtctcgaccgggcccgaacaggtcacagttcccaaccttatcggtttgacccagcaacaggccgaggcgaagttgaagtccctcaacctgcagggcagcgcctcgaaggataccagcaatacaacgaaggggcaggttttcaagcaggatcccgcatcgggctcttcggtcgatatcggttccacggtgagctatacgatctcgaccggcccggcagagcccagcaccgtactcgttcccgatctcagcggcatgaccgagcaacaggcgagcgatgcgctcaaatccaagggtttcggcatgaatacgacatttgagtatgacagcaccgtgaagaggggctatgtgatcagcttcaacccgaaactgaaccagaagagcggcaccacgatcaccgtcgtcatctcaaggggaccaaagcccgacccgaatccccagccgagcaccgaccccgataagaaaccggttcaaagctcggggaactgatgccttcgcgatcggtcggtctcatcgatcaaactgaggcagctgcatagccctgcctgctcctcctgcgaggtagcgaactgttttcgcgagccgctcagcattcgagcggctcccttgcgacctgcatggttctttttctttcggcggaatcagattgtgattcgatcgcaatcgggaataagggtggtatccaattcgtaggcatctgttgtacacgaggtgattccatgcctgttctcgccgcattcgcgctgccccatccaccgctcatcctcccgcgcataggacatggccgcgaacacgagatatcgtctaccgtcgaggcatatcacgaagtcgcgcgccgcgtggcggagctcgagcctgagacgatcgtgttgtcgagcccgcactccccaatgtttgccgattatctgcatatcgcccccggatcgggggcacggggcacgttcgcgcaattcggcgacgaatccgacggatcgaacgtgcgctacgatgaggagttcgtcgacgagctgtctcgtcgcgccgaccgcgacggcctgcgcgcgggcaccttcggcgggcccgcgcaggatctcgactggggcgtgctcgttccgcttcacttcatcgaggagagctatcgcgacttcagattggtgcggatcagtctctcggggctctcgccactcgatcactaccatctcggacagcttgtgctcgcttcggctgacgccctctctcgacgcgtcgtcatgatcgcttcaggggatctctcccataagctcagctccgagggaccctatggcttcgctgaagaaggctccgtcttcgatgcgcttgtctgcgagacgtttcagagcggcgagctcgatcgtctgcttacgatagatccggccctggcagagcgagccgccgagtgcggactgcgatcctttcagatcatggcgggcacactcgatcgcacgcccatcacatccgagcttctctgctatgagggaccgttcggcgtgggatacggcatcggggcgttcacaccgatcgatgctccgggtacagatgaagcgcgcgcctacggaagccgatacgagcagagccacgaacaggagatgcgcaccttgcgtgaaaacgaggatcctcttgtacgcctcgcacggacctcccttgagcactatgtccatgaacgcaccgcgctgattctgccagacgatacgccagccgagctactcggaagacggtcgggagcttttgtctcgatcaagaaacatggtcagctgaggggctgcatcggcacgatcgagcccgtccatgcagatctcgcctacgaaatcatcgataacgcggtatccgccggttgccgagatcccagattccccccggtgagcatcgatgaactcgacgagctcgtctatgatgtcgatgtcatggggacgcccgaaccggtaacaagcatcgacgagctcgatccttctcgcttcggtgtgatcgtgagcggaagcgacgggcgtcgcggcctgcttctgcccgatctcgatggggtggacagcgtcgaggaccaagtgagcatcgccgcacgcaagggcggcatcgatccgagtgaacccggcgttcgcctcgagcggttctccgtcgagcgccacgcatgaactcagcctgctgatgtgctgagcgctcagacggagcatgcgacgctgtggcgtttgagcgagaagagcgcgatcagaccatgtgatgatccagatgggtataccaaccgacatgtcttgcgtgccgtatcggattcggctcggcaaaggaggatgcgtcgcttggataaactcggagtgatcacagatgatttgaccatgacctccggcgtgatgctcgcgcagagcggtatccgcgccgtgtcctacctgagtgcggcgcgcatgccgcgatcagagtcctatgaagcgctcatcatcagcacaaatagccgcaatctgcccccaaggcaggcacagcagcgtgtacgtgacacctaccgcgccctcgcctcccacggtgccgttcacttcacgaagcgcattgacacgacatatcgcggcgggatcggcgtggagatcgacgctctgctcgatgagatcggcgacgatcacacggcgatcgtcgcgaacacgctgagcgcatcgaaacggatcacggtcgggggctacgccctcattgacggccaggcgctttctgaaaccgatgctgctcgcgatgtgctctcgccggtgcgcgaatcgcacattccgacgctgctggcatctcagagcacgcgtcaagtcggtgagatccatctggggtgcgtgctcgccggccgcagcgagctacagcgagccatcgacaggcagtcgcatgcgggcagccgaatcatcgttatcgatgcgatcaccaccgctcatgttcgcgcgatcgcccaagctgtcaccgacatggatctagccgtggtttgcgtcgactccggcgctctgacgcagcagatggcgatctgtcgaggtctcggatctgccgaccgtctgcccgtgagatccccgcgcttggcctctatcgccgatgcgcggcatcgagttctcgtcgtcgccggtagcgcaaccgagctcacgagacagcagatcggaaagctggcaaaagagaagggcgtgcaaatcgtatcgatatcgccacaagagctgctggacgacgagatgcgagcgacggctattcgcggcggtgtgcgcaagattcgtgatgccctcgcacgcagcgctgcgcaggtcgtcgtcgtcgagaccgccgtcagctcgatgcggatcgatctctcatcgatcgagacagcgcgcaagatgacgcgaggatcatcatcggcacggctgacctccgggctcgcctcgatcgtgcgcgaggtcctgagcgatcagcgcatcgcagacgatctgtgcggcatatcgatgaccggtggtgacaccctgtttgccgtgctcaaggctataggggcagagggcatacgattcatcgactccgtgcagccgcaggccaacctcggcgctatcgtgggcggtccgcatgatggcctcagaatcgtcggcaaaggcggcatggtcggcgatgacgaaaccgcgaagcgaattgtaactcggttgattctcgaagacgtttgcggcggaatccgggtcggcgcttcgaaatgagagcgatggaaaaggtgcccggcggccagatcatcgtaccgctggtcgcagctatgctgatcaatacgatctttcccggagcgctcggagtcgggggcccggccaccgcgctgctgcgcaaaggcggccagacgctcatgggcctgtttctcataatctgcggatcgcagataaatatccggcaggcgggtcttccgttgtacaaaggtgcgcttctgctcggtatgaaactgggtttcggagcggcactcggctggggcgtcaacgctgcgttcggctccgctggtgttctcggtctgagcccgttcgtgctcttctgcgcgattccaagcaataacagctcgttatacatcgcgctgagcggcgaatacggtgatgcgaccgacgtcggagcggtctcggtccttgcgctcaaaaacgggccgatgggctccatggtgatcatggggctctccggcgcagcgcaattctccatgggtgatctcatcggaactgcgatcccggtgctgatcgggatcgtctggggcaactgtgatcgcgaattccggtgcctctgcctcagatcggagcctgtgatcatgatatttctgagcttcgcgatcggtgccacctcaaacctgggcgtactgtttaccgcaggtgcctctggaatcgcactcgccgtgcttgccataggcgtcggtatcgctatccaaatcgtgtacaacgtccttttgaaaaagaaaacccctctcggggtcgcgatgggaaccgtcgcggcgaactcagccttgactccctctatcatcgcctctgccgaccgcgccttcgagggggccgtacctgtcgcagcggcgcagtgcgcgaccgcgtcgatcatcacgatgatactgatgccgtttattgtgagcttttttgaccatcacctgcactgagccatgatcatctgctgtccgccaaaagcggatgaagcgcgccgacgctagtcgctgtgattcgagcggctcttgcgcgcccgctgcacgccatcgatcagggtctcgacgagatagagcatgtccattcgtgagttcccgcccagctcgccggtttcctcctgctcgagcttgcagcacaggttcagactgctgtatcgagcgattcggctgcccgggatggccgacagcgatatcgtcttcacatgacctcttcgcgcgatacgtgcagcgtccacaagaccgggggtctcaccggacggagaaatcaaaatgagtagctcatcgcttgaaatagccctcgtaagagcatcagcgaggctgaaatctctcatgagaaggcatttgatacccaatgtcagcaatagatactcgagatatgagccgaccgggcgactgtccccttcagcgaggatgtagatgaagcgcgctttgcagatcgccttcccgctcttgcggaggataccgctctgctgcgcggcagttggcttcggaggagcaacctcgagcactttcatggccctgtggcgtatggggagcatgcgctcatcgtcattgttgagaaactctatgaagctgctgtacttgtcgaaacccagcttgcgaatcaggctggatatgacatcttttgatacgagcgcgctctttgcgagctctttcttcttcatcttcgctgcagagcgctggttgagatagacatagccaaaggcccgctgctcgcgttcggtcaggttatcgtagtatgtgatcagctgctccatagttgagctcccacttatctctaacgtcatcttgttaggtaattcttacaaatcatcatttcacaaccgaagatcaactggtctatgatggtaaaacttatagtgattaatccaataaacaaagcatagcgatatcataaatataattatggtaaaaacagtaacacttttcatttacacacagatactacagaaaaggcaaggtaatgaagggtttttaattgatccatatgtcaaacatatttgataaaatgctggacatgaggtaggatatcatgccaaaaataatactatattagatgaacatactgatttaaatactatgctgatactgtcttttatcgtgaatcatcatgaaaaagtgcaccggcttccgcacgatgcactttttcggacccctcggcgatgagcggagcaaagctcacagacgtctcacgcagatacgagaccgatactcctcaacacaggagaaatcacccagtccggctgattcgaccacattggcaccgaccgcttgacagagagcgagcgcctcctcgacgcgtgagcggtctgcgaaccagattgacagaaagctcccgagcgcaccatcgcccgcgcatgccgtggacagaaccatcggctcgaatgcggggacggcatgccatatcgccgagccgtccgagaagtaagctccatgtgctcccagcgtgagcagaacgttgcgcgcccccatttcatgcaggcgcgcgagcgcggcgcgtgcggtcgcatcgtctcgcacgtcaaggccgaacacgtcgcgcagttcatcgtcgttgggcttgataaggagcgggcgccttcggatgagctcggccagtctctcgctcgatgtgtcgagcacgacctccgcatcgcgatcgcgtgcggcatcgacaagccgatcaagcaggtcaaccgaggctcccgggggcatcgatcctgaaatggacaggcatgagagatctgcgacgtcgagaatggtttcgatcatctcgcgctccgcggtcgcgtcgatttttgcaccctcgttcacgaatttgtactcttcgccgctgccgacggagacgaacaggttcacgcgtgttatgcctttgcacttcacgggtatcacgctcacgcccattctctgggcacccgcgatgatatagtctccggtaaaccccgcaaagaaaccgagtatccttgtgggcacaccgaatcgcctgagtgtgaaggcgacgttcaatcccttgccgttgggcgtgaagacggcatcacgggttctgacaacggtgtccgcggcaaccacatcgcagctctcattgaggtcgactgccggattcggcgtgagcgtgtagatcatcgatacatcatttcccatcgaagttgacaatgttgattgtaccttatgagaactcggccttttcgcgtcggaccccttccaaaaacgagtcaacggtatagcatgcacgtgagagctgatcaaccacgcggcgacaagccatgcgagaagggggtagccactatgggagagatcgtcaccgctgccgacaggctggaccgcctctccgatgagcggcgcgaagcgatcgcgtcggctggcatcgaggagttcggtcgctgcggctaccagaaggcctccaccgaagctatcgcccggaaggccggcatctcgaaaggcctgctgtttttctatttcagcaacaagcgcgcgctctatctctatctgatcgactttttcactgaacggatggaggcgatcgtcgccgatgaagagttctatcggatcgatgacttcttcgagctgttgggctacgcggctcgcaagaagacagcggtcttcgaacggtgcccttggatcttcgactttttcctgcgcgtcttctaccccgagcaccgagcggtacgcgatgtcctgaacgcgtggaaccagcagcagatcgaccagatgctcagaatctatttcaaaaacgtccgcttcgatcgctttcgtgatgacgtggacgtccgacatgtggtcgaccagctcatctggctttgcgacggctatctgcaccagcagcgctgtctcagacgccgcatcgacctggacatgctcctcgatgaactcgaacaatggtgcgacatgctcaaggcctatgcatacaaggaggaataccgatgagcgagaccgcgatggcggaccgcacggcgatcgacgtcagcggtctggtcaaggactacggacgaggccgcggcgtgttcggcgtcagcttctcggtgacgcgcggagaggtgttcggctttctcggacccaatggcgccggcaagacggtaacgatgcgccatctcatgggattcatccgagcggacgccggacgcgcgtccatccagagcatggactgcttcgccgcccgaccgcgcatccaggcgaggctcggctatctgcccggggagatctccatgatggacgagatgagcgcgagcggttttctcgagttcatggctcgcatgaaacaacttcaggaccgcaggcgcctgcacgagcttgccgagctgttcgagctcgatctgcgcgcacggatccgcaagatgtcgaagggcaccaaacaaaaagtcggtctgatctgcgcgctcatgggctcaccggatgtgctgctgctcgatgagcccacaagcggcttggacccgctcatgcagcagcgcttcatcgaccttgtgctcgccgagaagcggcggggtgccacaatcatgctgtcctcccatatgttcgaagaggtggaccgcacctgcgatcgcgtcgccttcatccgcggcggccggctggcggcggtggagcgcatggacgacgtccgtcggagtcgcaagcgaacgctcgaggtgagcttcctcgacacggcgacgcgcgagcgttatctcaccgcgcatccgaggaccgcgcgcaccggtgagacgggtgcctcgatcgaggtgatcggcgagatggacgaatttgtgaaggatcttgcgggcttcggcgtcgccgatctcacggtgcgcgagcagccgatcgaggagtttttcatgcatctatacggaagcgacgagatcgtcgagaaggagaacgaacatgattagggcgctgttcgcccgggagattcgggcaagccttacggtcgtcggcatcttcgccgcagtgatagcggtgtacgtggccatggtgatgagcatgttcgacccgaagctagtaggaaccctcgacgagatggcggcgagcatgccgcagatcttcgctgccttcggcatgtcgacgcatgcaacgacgctgatcgggttcatgttgaactatctgtatggatttctactcaccgtgctgcccctcgcgctcatcatgctgctggtaaaccgactcatcatccgccatctcgatcgtggcagcatggcctatctgctcgcgacgccgatgagccgaaagaccatcgtgctcagcatggcaggtgtgctcgcagccacgctcatcggcctgctctgcgcgatcacgggggtcgagctggcgtgtgcggcgacgatgcttcccggaaagctcgccgtcgccccgctcgttcgcgccaatgcgggcctgtttgcgctgtggatattcttcagcggcgtctgctttctgtcggcctgcgcgcttcccggcgccggcgcggcgcgctggtgcgggggcagcctgtgcatcctgtttctgctcatgcagatgatttctcaggtgggcgacagattcgagttcctgaagaacgtaaatcccctgacgctgttcgactgctacggactggcggcggccgacggcgcatcgatcgcgcatgccgctctgctcggcgcaggcggcatcgcgctgctcggcgtggcgatcgtcgtcttcgatcgccgagatctggatgtgtaaaaatccagatcctcgctgtctcatgcgccagcacgatcgcaaggtctccgatgaaagctcaagctactgatatttactgatccaaggcatccgaagaacctcatcaagcatgtcgttgcccaattcgtcaaagcatttgatgccatagggttggcagctctgcgcaatcgtaatgagctgatgcatatcaacatggcccgtacccggtaacaccggctttatcagtctcgaagcgttcggcgtccactcataatctttaatatgcactgcgacgatttgtctcccgaatcgggagaaaccttccctcagaatttcatcagcccgatcatgaccaggcgtaatcaaactgaccggatcgagtaccagcttcagtgcggcgtcataaccaaagtatgtcagtacgtcttccacacgatctagcgaatatacgggatgattaattccgggttccaaggcaagaaaaacaccattttcgtgagcggtttggaggagcggtgcaatggcgtccaacagggcagcgaatggctcatcaccgaagttgtcttctgtgaacgcgaaattcggatcgacgctacctgtctcggtcacgactattcgcgttccgaactccggggcaagctgcaagtagtggctcaaccgtgcaaccgattgggctcgttcacatgcatcagggtgaatcatgttcacatagcagcttaacgtcgcgatctccacatcacgctcggcaagcatgcggcgaatgtaattcgcaagaccgacattgatgtgctcgccggagtcagtcatctccggcaatgacaaagccggtgcgaacgcaagcgaacgcagctctcttgcctgtaaggctgttgccagtcccaaaatatcatctctgattgcaatatcatggccgcgaaccgcaaagtcttctctcatactcagaatctcatttcccttttttagatcaggttggaatcatttgtgaaataggtatccgatccttatcatccgtgcagcgcagcggctaagcgctcttgcttgattcctgttcggctatatcccgagaacgccgttcagccagctctgcatcgacggcatcgatcctctttttatttagcggataaaacaagatgagcgtcaacatgccaagcaaaagacaaccggcggggatcaggtttccgatggcatagattcgattgatgacggctgctgtctgctcggctcctcccgatgtcgaagatacgtatccgatagcagccaacatgaagccgccgaggccgccgccgaaagcttgagcgagctttcgagaaaatgaattgactccatagacagtcccgtcctcccggaacccagtggaaaactgacagtaatcgattacgtcggtgataaaagcccataccatcaaattgaacatccctgagcccaatgttgccagaaacagcaggaccaagtacacccaaggatctgtgatatgcataacgtacatcaacagatacatgacggttccgaatgccaggcacgctatacttgcctcttttttaccgaaagctttgatcagcttcgttgcaaacggcgcgagcacaacgaccgttccgaacgtgaacagcaacgcaatcgacaatgcctgcgtgtttctgaaataatctgtgaacagatacgtcgccagcgtccccgagagattctggttgatcactaaaaagaaatcggcaacgaccagcgccattaatgccttgttcgtaatcaggcctttgaccagttttttagctgaaaccttctgcgttttgcggacctgaacgcgttccgtcgtcatggcatagatcatgttgtaacaaatgaacgcgataacggcacacatgatcgaaaccatgaaaaagcgcatggaagacaccgtctgctggccgttgacagtcgccttgtacaccagaagaggaatcataaaaccagtcgttgcgccgccgatcgcagatccgacggaacgcgatgtcgatagagaggcccgatgatccggattgtcgcttatagcgctggccatggagccgtacgggatgttgatgcatgaattcaggatgccgtacacgagatacgtgacgaaaacatacacgagacgaaaagccataggccaattccccaccattgggagaaacaaaataactgttatcgcgcagaacggatacttcacatatcggatccacgggcgaaatcgcccggccttttgcaacggagcgacatctgcgattcgtcccaccgtgacgtcggcaaatgcatcgatgcaacgcgcactcaagaacagaattccaacgatcgctccagatatgcccaatgcgttcgtgtagtagatcgtcaaaaagctgtttaccagtccaaggatgaaacagtttccaagatctccaaatgcgtatccgatcttgtctttccaaccgaatacgcgtgccgtggccttgacaactttcatgccctccgctgtatctgcaggactttctatcacaaccgattccattccattgtctcccctcgtgatgatgcatgaccgtgcaacggttcagtatcggatccgaccgcttgggcagatcacgtgctaagaatcccatcgctgcaaaagtttcatcgagcccgaaattcgagtgcgtgcagcatcaatagaattctttaaggtattccgtcaaagccagagccgccatcgactgaccatagggcatagcagatatttgaacgtcgttatagaactctttggtttctcctatcggagtgccaccggatgtccttccgaggacaccggtgtcatcgatattgtcgagcagagcctggatccctttcatcgcggtctctcgatgtcgtcgacttattcgatggtcgtgaacggctttaaggatgccgtacgaaaagcccgccgtagcagacccttctagatagctgctcgaatcatcaatcagcgtgtgccacaatccactttcatcttgataattctctaaagcctcgacctgaaacttcaaaattgtagtcagatactcttggaaactgtctcctctcggcaaatccaagagatcaagcagctcaggaaatgaaatcgttacccaagagtttcctcttccccaaaacgcccccgaaaaattatcatttctgagaaaactccaaccatgaaaccacaatccggtcttcttatcttgcagaaactgaatgtgcagcagaacctgctttttcgcttcctcggtatactcggggcgatgaagtaccttaccgagcttggccagcgtgaggatgctcatcatcagagtgtcgacccacatctcatcttgattcaaatcgccataggtgacatgttggaatccgcctcgctgtgtacgaggtagatcgtaataaagccaatccccccatgcacaaaggtgtgaaagataggccttgtcgtgcgtctcctcatacagatatgccaaagtcaacatttgcacggcggtattgatgttcttttccaccggggtcatactgaattgatttcaaaccaattcctgatgatctcgagtatctcaggattattactcagcatgtaatacttcatcaaaccgtataatccgattcccgatgtccattcccaaaaattgaaacttttgttatcaatcagggagccatcagcgactcgcacaaaacactcaccggtaggatcacacaagtggatttcgttatcgatgagcagctggattcgcttttcaatttctgatttgctgcagagcatcatcttgtcagatacctccagatctcatgattgggattcaaacgaaacaacccttcgattaccctcgtttcgattctttatggtgatgaacggacaggacgttttttaacactggtttctaccgatgcgcgcataacacctcaaagagcttgaacggcgactcgccgaccactcccctcgcaacggctcgcgctgaatcttctgaccaagtcgatcagccactacacgtcagcagcgttttagcgccttgcccacacggactggactctgcgttggagctttcgacgacatcgcaaagcgcagcacctcctctcaatccaaattcaagttcaagtaaactagtttgatctttctctgtaacattggatttctacgttatttgtttttaattcttcttggcactataaaaattgaaaaccgtgtactttgttgcaaacggtcggaaaaatgggatgaacggtagataagcagagcttaattagacagatagtaacattttaatccgaagtggctcacttcaagctatccttcgatctcggcatgtcgattggtgagctgcgcgcgcacttcccgccccattgagctgccgcatgcgagtgattaccgatatctcacgcggttgacatgagaccgttgaagacagcgaccatacttgccgaattgactcatgtacatggtgtattgtcagcaaagtctttgtttctgggcgaaagcccggcggacatgcggtacgaactatgccgccttgcttcgagattgtgtaagtacgacatcaatctgaaaaacagcttgacttaaccggtttactagacttgactagaaacatgctcctgtgccggaactggtacgattttccgacatcggcgcaatggttcatactcaggtctcgtaggttttgggaggaatcatggagactgctggaacattttccccggatagctttcggttggacgatcgtgtcgcgctgatcaccggggcggcgtacggcatcggcatggcgatcgcgacggcctttgccgccgcaggagcgcgcatcgcgttcaatgtgcgggatgccgagcagctgcgcgcagccgttgacacgtacgcgcaactcggcatcgaggcgcacggctatctcgccgatgtcacggaggagtccgagatcgccgaactcgtcaagacgatcgaccatgagctcggcagcatcgacattctggtgaacaatgcgggaatcatcaaacgggagcccatgctcgagatgagcgcggctgatttccgcgaagtagtcgacatcgacctgagcgggcctttcatcgtgtccaaagcggtgctcccggacatgatcaaaaaggggcgcggcaagatcatcaacatctgctcgatgatgagcgagctgggccgcgagacggtcgccggatacgcggcggcaaaaggcggactcaagatgcttacacgcaacatctgctcggaattcggtgctcacaacatccagtgcaacggcatcggtccgggatacatagccaccccgcagaccgctgcgctgcgcgaggtgcagcccgatggcgcaccgcatcccttcgaccagttcatccgcgccaaaacgcctgccggcagatggggtacgcccgaggatctcgtgggaaccgcggtctttctcgcatcgcctgcctcagacttcgtgaacggccagatcatctatgtcgacggcggcatcctcgcctacctcggccggcagcctcagtagcgtcggcagccgagaagacaggatctttcacttccaatacgcaaggagtgcacatgaacatcgcattgatcaacgaaaacagtcaagcggacaagaacagcatgatcgagacggctctcaaacgggcggttgaaccgctcggacataccgttcacaactatggcatgtacaccgcagacgatgaagcgcagctcacctatgtgcagaacggcattctcgctgctgtcctgctcaacggcggcgccgccgagtacgtggtgaccggatgtgggaccggcgagggagccatgctcgcactcaactcgttccccggagttctctgcggccatgtcgcggacccgctggatgcctatacgttcgcgcaggtcaacgatgggaacgctgtcgctttgcccttcgccctcaagaatggctggggccaggagctcaatctcgagtacacgttctcgaaactgttcggagaggggtccgggaacggatacccacgtgatcgcgttgttcccgagcagcgcaacaaaaagattcttgatcaggttcgtcgcaacaacttcaagcccttccccgaacttctgctggggctcgatgaggacctcgtcaagggcgcactcgcaggcgagcacttccaggagctcttcttccccgccgtccgcgacgatgccgtcgccgacgcggtccgaaagattctggcggcgtgacgtgagcatctgagctgttctcccttgtttgatcgcagcagggcagaaccccgagacgagcaaagtcgtcccggggttcttccgtttgccgggaacgctgggctcagtcgaggccctcggctgtcctccctatcgtcaggagacgcagttttcgagggcttatgcaaggaacgctcagtcgaatgcatcttaccgtataatcggtttactaaactgagtatcatcaggagtttcgatgccgaagcagaattctagaaaacgcgtcaccatcaacgatatcgcccagatgacgggaacctcgaaaaccaccgtgtccttctacatcaacggaaagaccgatcacatgtcagaggagacgcgccttgtcatccaagaggcgattcgaaaaacagggtacgaacccagtccgctcgcgcgcggcatgaactcaaagcaatccaatctcttgggcgtggtcatcggcgatatcacgaacaccttctcgaatcagatcgtcaaaggcatcacctcggtcgccgacgagcatggataccgtgttcttgtcagcagctcgaattttcggaagaccgatgagctggcctacatcgatcgactcatcgccgtcggggtcgacggattcatcgtgcagcccaccgcgcagttcaagaagatcatgacctacatcgagaacgccggcaggcagaccgtcttcatcgacagcaagttctacggttacgagtcgaactgggtgaaaaccgacaactacgaggcgtcgcatcgggcgatcagcgcctgcatcgaaaagggctacgagcgcttcctgctggtgaccgccgagcccgggctgctttcgtctcggatcgagcggttctccggttttgtcgatgcgcttgagccgactgaactcggcttcacgcagctcgagctccatgacgacaaggtacccgtcgagcagctccaggagtttctccgaagcaacatcgatggcgtgacgccgacgctcgtgttcgcgcccaactgctgggcgcttcccgacatctatgtcgcgatgcgggagttctatccgctcatgcccgaccgcgtcggcttgcttggctttgacaacacggattgggcgagcgtggcctctccttcggtttcggtcgtcgtgcagcccgctcagcaggaaggagcgcaggcctgcaagatcctgctcgaccttatcgcgcatgccggcaagatcgacccgcatcaggtgctcagctgccgcactcagtggggaaccagcacgctctagatacgcgacaggctccggaacgcagcgccgctctcatcccgcgcgctcatttggcacgatgcatctcgtcgtcgggtgcgcacctgagcgtggtggcggcgacctcatcggcacgcacgatacgcggacccgagaagggctcgtcgccggcggcagcgtagtcaacctggttgcatttcagcaccgctctctcgccgatctgcacgaacggctcgccgatgtgatcggcgtccggatcgaagacgatctttgcccgagtgaactcgagcgagccgggctcttcctccgtccccctgaaaaatgagggctgactcgcgccgatgacgcgaatatcctcgaagcgcacgttgagaagggggcgctcagtctgatagcccttcgcgctgccgtaatcatagttgatgagacgccccggccgctcgaacgtgcagtcgcggatcaaccagttgcaggcgtcctcacgaatgacgtcgcccttgatagaatagtatttcaccgcagcatgcatgtggtaggtaccctcgagaatgtgagggtactcccccggaccactgaagcggcagtgttcgacaagcagattcgcgcaacctaggcgcagcgcgttacatgcggtgttgagcagacagtcctcaatgagaacattgcgcgcgtcgaagccggcgacacagtcatcaccacagcgcagatcacagcggcggatgatcacgttgtcgcagtgatgcacgttgaagccatcatggccgccccggaccgcgacgtcctcgattcgcacgtccgtgcacgaatcgatctggtgcgaccagttcgccgcgttgacgaactgatagccgctcagacgtacgccttcgcagcggcagatacgaatgcccatcgcaccgcgaaagccctcttctccgtttggatcgaagcagtcgacgccgtcgatctttgatccgggctcgccggtgatcgcgacgtttcgagcatcggccacggtgatgagcgcacgcgcgtaatgctcgcagagcccttggatgcgcgcgatatcgggatcatcgacatagcgcagcgtcgtggagatgtcccagtcggtgtaatcgtcgatgtcctcgctgcccaagatctgggcacctgccctcagatgaagctcggtgtctccgtgcatgaggacgctgccgatgcgataggtgccggcaggcaccaccacacgggccggccccgtttctcgggcccgatcgaaggcttcctgaaacgccgaggtcgcgagcgaggcgccaccggacgcctcggctggaatcgttaagtcttggtgctgcaccataaccgcttcttcccttcctctttgaatcgccagatcgctcagagtcagctgtatgcgccgagcgtcatgaaatgctggcggcttcatcgctccagacgatctccatcggatcatgccgatcatcggtgaagcgcacagcaaccaagctgtagcgcgaggtgccgagatcctctcggcaccagtgatctatcaatgcgagatagccgtcacccgcccggaagatgcaggtgatctgcccgtcaaaggttgtgtgctcgcgtggtccgcggcaggggttgtcgatcagcctccatctgccatccatggcgacggccgtgccgaacagcgccgcgttcgggtgccatccgctgcatcctgaggtgaccagatagcgttgatcgtgggcggcgaacacgcagggcgcttccctcttctgatcgatgaacacccgggcgaagtcgccttcgacatcgaggcagtcttcggtgagtgcagcgatgtgaagcgtccagttgctctctgagctgtagatgacgtagatgcgcccctgctcctcggagaacagcgtcatgtccctgctctgctgattattcggtcgcatagctcgaactaattcgaaggggcccgcaggatcgctcgccatcgcgacgccgatcgacgcagcacggtaggtcgcatcatcggcgtggaaccacatcacatagcgaccggtcgcctcgcagcgcacgacgcgcggtcgctcaaccacacccgagggccgcatgagcggacaaggatgatctggcgaggtgggcaacacgagtccgcagtcgtgccaagatctcagatcggccgatcgatagcagcggataccgatcgcctcgacccgccgatcgcgggtctcgcacgatttgtcctccccgtaccagaagaatccatcatctgtcggcagaatccaaccgccgtgcgcttgaatgggcctgccgcgctcatcgaaccacatcgaattatttcgcatctgatcgctccgtatcacccgtgtcggcttggtcatcttcaacgcggcgcgggtcccggacgctccacgagcccggatcggtttcgcgacccatgaccatgatctgggacagcccgggaaagccgtgctcctccgccttctccaactgtgaaagggcaagccatgcgatgcgagcgccaccgagcggaaacgtctgacgcaggcccgtggccgcgagccgcaatgtcacctgctggccgtcggacagcgtgagcagcgcactgcgccaccaggtgtcgtgaggaaaatctgttcgcagatacagccgcagctcatcagcgatcaccgatcttccgaactcgattttgagccaagcgtcgcgctggtcgttgataccccaagactcatggggccagctgccatgcctgcctgtctcgaatactccgtcgatcgcgttgcgcgcaagaaactggggattgtcgcagcgaacgttggtcaccgcatgcggatagagcacgggtgccgagcccgacggcaagctcagatcatgggagttctcagcgaggttgcgccaagattctcgctcccgctcatcgaggacccgaacatagccccagtgccgctcgccggcaaacgcgcggggtccataggccttgcgctcatctccgaacgggatcatgaaggtgaaggtgcgatctgtgagcagcaccacgctctccgacaaaccgcgatcgagacacatggcgagcatctgaggcggagccgcacagctgagcacgatctggtcgcccggcgcgtaactgccgcgccagccgagagtcacctcatcggcccggttgcctcgccatctcaggatgcccgtgccggtgcgcacctcgagacccagctccgccatctcaacaacctgacttgtcaaggccgggggcgatatcctcataggagaacgaagcgaagcgcgcgtgagccgtcttatcaaacatatcaacgcaggcgacaccgaccatcgatccggtgtatgcccatcccgcgacgcgctcatcgctcatgcacgaggcatcgagctcaagaggcgcacccgacgctccgaccgcctgctcgggtccggcatcaagagagaccgcgaaacgcagacggggctcattcatgtgcgcgatgagcgtcacttcatcgaccgcatcgggcacctcgattcgctgccgtccgccaagtggcatattcagcgcaccatcgatgcaggcgagcacatcgatcacacggcagtcgcgcgcctcatcgaaacctacgcataataagacgaatgcccgggtgtcatagatccaaacgagcccggcgagctggttgtaatgggtcggcttgaaagagagtgtcgtttgagcgcgacagatcgtgctcgtctgccgccgcacgagcagagcgggatcgaacagcgaggtcaaagagtcgccgccgcgaagctcaagacccccatccgtcagcgtccacgcaggatcgcgcagcgtgcgcgatgcgagccactcctcacaccatagatcggtggcagatgtaaacgccgtctcatagttatatcccggctcaccggggcacttaaaacgatctggtgcacacgtgccgtcctcatcggcggactcggcgcaaacggttgcatccgcgaccacgtagctgccgatcggcgcggtgtccccgcatgccaagcggggccagccgtcgacccatatgacgttttggatcgcggtctcccgcccgagcggtgacacctcggtacccggcaggtaccgtgcgcacagatgacagacgtaccaagctccggcatcatcgcggagcaggttgccgtgccccgcctttctgagcgagcagtcctttccccacgaactgagcatcggacgggccggatcaacctcgtagggaccccacagatcatcggcgcgcgcgaccacgatgctgtggtgacggcccgtgccgccctcggcgcacacgatataatagcgtccgtcgtgcttcatgacatgcggaccctcgcgcagatcgtgcacagcatcgtcattggtgagcaccgtgcgcgccattccgatcaggccgctctcgaccgagaactcctgcatgatcagaccgttgaacctatgatggcccggcagcggacgcggatcccactggggattgatgaagtagtgtctgccgttctcgtggaagatacccggatcgaaccctgatgcgttgatgaataccggcttgctccacgggccgataatctcctgagcggtcgtcacgtagttttcgacgtccctgaatacgccgtcgatctgcttgcagacggtgtaggcgagccagaagcggcccgtcatctcatcgaaggtgagatcgggtgcccagatgcccgccgaatccggaatgccgcgcaggtcgagatcgcccagcagaccacctaggcttctccagcgcacaagatcgatcgactcgtatatcgagactcccggcatccattgaaacgtcgaggtgacgaggtagtacttccctcgtgcgcggcacagacatggatcgggatgcgcaccggcgaggaccgggttggcgaccaccgtcctgtcccccgcatcgtaaggctcttggcagagttcctctaccatagccgcgcgtccttaccgagcagccgcagcacgacctcgagcaaataatagtcggcgtaaaccatggccacgtgtcgatcgctctcgcagtgataggctcccgagcacatctgaacgatgccgtcgcggtcgatatcccaatcacagaaccgcgtatcggtcgctcgcaggatgcgcatcgcccaactgagccagctcgctcgctcagcgccctcgcaggcctccgcaatctcgagcagaccgcaggtggcgatgcatccggcgagcgcatcccagagcaccggcttcgccggctgacgaaagtcgagcagggccacatcgccggtcagtgccacctgggaggtgaaatagtttgccacgcgtttcgccgcgcacagatagcgctcatcgcccgtgtgccgataggagagcgcgaatccgtagatagcccatgattggccccgggaccaagaggatccgcttgcgcaaccctgtccggcgggggcccccagaagcgcaccggttgcgggatcgagctggatgatatggttgcacgaaccgtccgggcgaacgatcttgtcgagcacggtgtcggcgtgatcgcacgcgatgtaggtgaaacgcggatcacctatgcgctccgcagcccaatacagcagcgggatgttcatcatcgaatcgacgatgacccatccggcgcggtcgcggttccacgatcgaatgaagcgacctctcggattgtagcgcccggcgagcagatgagacgcatgcagcccgcgagcctctgagcgctcgttgccggtgagacggaagtccgcaacagccgagagaagccacatgaatcccacgtcgtgatggagaccggtatatcggtcgagcgcgcggtcgagtttctcctcgacggctcgagctggtttggcgtagcgctcgttacccgtcaggtgatagagctgccaaagaatccccggccagaagccgttggtccaccacacgatgtctgtcagagatttgtcctcgcgatatgcaccgttctgcgcaatgtagggaatcgctgagcccacgcggtcgcactccgcgaagagcttggcggtgagccgagccagcgtcgcctgcgtccaagcgcgctcctcagcattcagatcaaatggctgttccaacaccgacacccccgtcgagctgatcgacttgcatttcgagatgcagcgcagcacgcgagcgcaacgcgagcacgcggccatcgccgattgacgcatagatgcacgcgagtagatactcggcgtaccccaagcgatggccattgagattggcaatttgatcttcgatgcgttcgcgctgatcgactcgacctgcgagcacgatctcgaagaactgccggtatccctccaagctggtaacgtttacatgcgaggcctccatctccttgaggatgcgctcgcaccgttttcggtcgcgcatgcgggcgaacgccgcgaacccgtcggtgagcaggctcacgcgattgaactcattcagaggaagtttcataagcacattgaactgatcagccatacgctgtcggtcatgtgaaagtgcatatgccttgaagcacgcgattccacgtgcatagggcgacaccagcatcctcgctgcgcgaccatcagcgcgggcgagaaccgcttcggggttcccccgttcaagatcatgcatcatctgaagatagacgtcgctgcgcagacgaaacatggcaagtgccgagacgagaacgacaatgacaatggcagcgagcatgattccgagcgcgctcatacatccccttcctggccgatgagcggagtgccggtggaaaccggtactccgctcccttcatcgtgaagatcaatcagcattgcaagtgcctttaaccagtaactcccagcaacgtgagcacgatggcaattacgatcattatgagcagaagaatcatcgcgctgttctttgatctgctccgacgcaggtacatgaagctaccgagcgtaagcaacagtgggaagagcccgggcagaatcgagttgagcatattctgcagattgaagaccgcaccaccgcccatgtcaacgacgagcgtggtcttgacagatacgaactgagcgaccatggccccggtcataatcatgccgagaacggtaaagcccttggtgagcgcctgcattttgcccgaagcgagcgcctcggtgatgaagccggttccgagccgcatgccgagacttccgcacaggtagtggatgatgagatcgggaacgttatatacgagcgcaaatagaataggtcctagccaactgccctgctgcgcgaagcccacggagacgccgatagcgataatgcgcagacacgacagggtgatcgcatcgccgataccggcgagcgggcccataagggcgaccttgatggcctcgatagaggcatcatcgaactcttcgccgcgtgacagggctgctttgcggtcatattccatagagatgacgagcgcgaatataaacgaagcatactgaggcgtggtgttgaaaaagttctgatggcgctgaattgcctcgtagaactcgtctgtctccttgccgtagatgtcctcgagatacgggatcatcatgaatgcgaacgtcgtgccctgctgcttggtataactcgtgcagaacatgatgaacatggtgcgccagaacagactccaagtgatcttggcctttttccccggggtgagcgcagccgccccttcggtggcaatcgcattagtcattgaagaagtcctcgctttcatcgctcgatgcggaaatggcatgcgccgccttcttctcattgatcttcctgaactcgttgaaaatgacgagcgcggccaaggcgccgccgaacaacgcaagctctacgagcgtcaggatcggagtgggcgcactcgtgagattgaccgctttgccgtcaagcgccgccgcagtcacgttgttgtagctgaaaaacgcgatcgcaccgaaaccgacaaagaaatacgggaactcggtgggcgtgtagagctgcttgagcagcaacgcgagtccgagcgcgggcagcatcgttgacgccaccgtaagcgatttctgaagccatgtcggcagggcatcgacgaatgcctgaacgaccggctgcccggcgagcgtgcagacgaaaccgagaacgaagtagcacagcacgaaaacgattgcctgtgcaaaccaaagtcgcttgtaactacccactttgtgctcggtgagcaggatctcgaagcgaggcacgatcatggtgacaacgatcttcatgcacgagtagagaagcgtgccgagcgcggagaggggtacggcaagcgtcactgccaccgagacgttctggcccagaatcatggcaaacgctgatccgaagatagcacccatcgtgatatcagagggcatcacgccacctagactcacgttgccgatgaagataagctccatctcagccgctagcgtcagcccctcctggggatggccgagcagcaggcccaggacagggacgcagacgatcggtctggagagctgcgaggaacaggtccagtcgaggaatttcgcccccatcagcacaaggccgaccattaacgcggcatacacatccatattgactccttccttctattcttggttaagcgtatgaaacgaccagctcaccggggcgagcgggacaccaaattactgagagctatgcgagcatgcccatgaagtcaagacgcgcgtcatcgggtagcggttggtaaatcacctcaatgcccagattggcgatctgccgtatggccttttcgtctccctcggtaagataaaccgtatcggatatcttctttttgccggtgatcgacccgttaatgcgtccatagttggctatatcgagaacagggcgttcctcgatcgccttgaacacctcgagcagattcgccggatcatttgagatgagcaggatcttcattgcgtccgcacgatgatcagacaggatcgcggccgccttcttgttcggcaaaatcgctcccttcacccccggcggtatcgccccttttaatgcggcgacctgcaccgggcttgctgccaccttgtcactggcaacgatgattctcgtgatgccgagatccttggaccatctgaccgccacctgaccgtgaatgagacgatcatcgatacgcgccatgctgatcattgctcgctcctttctcctttggtcgcttcgatcctgcgcctgcctggtcgcacgagcccattgcccgctagaagaagtcctcctcaccgctggtcgttccatctgagattagcttgggtgaaagcaggttcgttctctctttcgactcctcgatgatgacctgcagctgcttgtcggagagttgtcctgaagagcagagcacaccaaggactaaacccagcgacatgcccgagatcacctttgtgttcggcatgtcgagcaactgctgaacacattggttgcaaacgcttccaccaaggatgtccgcgatgacgacgaactgcgtctcaggatgcgctgcggcgcgatcagcaatcttcccgattatctccacgcagcttccatccggcgcgaggcacgcgcaggacagctcagcgctttcaccgaataccatcttcaccgcgctcatcatgccgtacgcgagatctccgtgcgaaaccagaacaatgtttctgtgcacgtttgcccctcccgttgtccagagtcgattatgtttagttaaccagtttagtacacctttgttattgtagcatccgtttgcttattccatgacgcgtcctagcaaagagatgtaaaccatccgctcacggaagatttcaaaccgctcgcgaatcttttcgtttccctgtttctcaggcgaagagttcctcgccgaagacgagacatccgaacaagctttctccggcggggatctcaacccggagcaccgggaccgcactcggttcggagctgagcacatttgtattggggttctgccgaacgatgtctggagatcggcggcaccatgctccatcttggggcttctgcggcatcccagccgcttccaagatgcgtccgatgactgaagggtcatctgccgcatcgctgatctcgctgatctgcgttctctgcgcgtgctgcattttccagatccggaccgagttcgaaccggtttcgctttcatcgaacttggagctccaccccatcaccggaaaaccgccctcataggtttccatgggatactccgcttcgatgcgatgcacgcgcacatgccgtcgcgcgtcgatgggtaccagccaggtctcaacgcggaccaggtcccgatagctccacatgctgtacgcgtaccgctcgcagacggaccacgcgtcgatgcgcgatctgctcacgaactgacccgtatgtgcgatcgacaatgcgagggagctgtcgacgccgaagttcgcgatgccgtcgacatcgcgtgagagattccatccgaaagctgtcgaataacagaacttgccgtactttcccatgcgctgaagaaccgagcccgcgctgtactgcatcaccgaaagtgcaaagcaatcgcgctcacctcgctggatcaaaagaccgggcgcgggctgcgcacgacgctcgctgatagcaggtgccgttggcttagtttgccagaactgactctcaccgtcgaaggcaagcaacagaaacgccttgaacccccaaaagggcgctccgggagccgtataatcctctgccacgagaatattggggtagccaaatccgatgctcaaaacgccatcctgcgtgatgggttgctccgaccagaagctcaggtttgcgagcgtcatctgcttgatctccgagatgtcatgcgtattcgccttggccagcgtggcggcggcccagtagccgatgtgcgcgaagcgataggtcagactcctgccgaatggaatgcttctcccctgcgaatcactccagcagatgaagtcctcttcgaacgcctggcttcgtgcgatgacatctttaagcgcgtgatcgggaacaaaccgatctatcaacagggcatacaggtggaagacgatggcgacatagtagtcgcgctgaaatggcttgccgtcctcgaaccatccgtccgacacgtacatgctttccaccgctcggcagtccgactcgatgcgcttgctgctaaaactcaggccgttctgacgcaagccgtagttaaccatgatgcgaaacagataccagttgccccagggcagatcgatatcgttgatcgcgttgagccagcgctccagcgatcgagtctcctcctcggaaaaacgatccaacaggctcttcccacagctgagcagcccgaaaccgtaaactcccatctcgacgcagatctgtctggtcttgatggtcgggtacgggaaggaaagctcgcccggacgcaggccgacccgaattcgctcgatccacggttcgacgattctctcgtcatattctccactgcacagcagagaaaagatcgcccacagtggacgcgagacatattcaagatggcggatctcctcgccgtacgatgaacccgtcttccctatgtagtcgaacggatctggcagcaactcgacaagccagtccgtgagatcttcccgactgcatatcatcatatcgccctttcgcaactcattccggattgataaaccggtccgcctttcagtttaccatcggatatgactcatcgcgtcgggtcgggggccgctgccgcagccctgtcgggcgctgcggctgcctgtcgcgaatcatgtcgggcgacaccgcagcgacgctctcatcggagctgccccatacggcttccatacccgtcagatcgctcgccgccttaagcgtattcggctcgaccctcgacagcttggcttcacttctatcgaggaccacatcgctgccccggagcaagcaacttgttgatcagctcggtcacgtcgtagtcgaagttcttattagctatggcatatgattttcccatgcgtcctcgggatcctgcggacacgtattgaaggtgatattctccggagtccataagatatgcgtcggctgttcgtcttctgtgaggtgcccactggtttcagtaagcaaggtgttctgagcatctctgttcttgctgtatatcacagagatcagagctttgcttaccccggttttggaaagttcgaccggattgagacgcagataggcgataagtccgctgccgaagatgagcgtcgtgccgtcattaaagttcttgcctgcttcaccgtcatccgttacaaacgcgtcggcactcaccgccatcgataaattcgtgaaggtaagttttgttccatggggattcttgcaaacatctcaggcgtaatgtcattgaaaaccgttccgtcgtcttctcccctcttcgtgagagatctcgatggcaacacgatccgcaaagaacgggacaaacggctcggaaaccgagttggggtgttcaaggagcggtcaagtgcctgccgctactgttgggaaacgtcgagatcgagtgtctgataccatgccggtccaataggtgacgctagcatctaatccgctcccagcgctcaaatcccttgtgtaataatctggatactctgaatcaagcaacgtcaggatttcttcatgcgagcagatctcaaacaattcagcgccttcgcggttcgtgaaacagcaacaacatatgcaccgggctcgtcacgggagccaacaacttgtaccgtctcggaagagctgtcagaaggagagcttgcataggacctctcatccataagtcagcctcacgtattcgatagtcttaatcccgtttgaatctaaacagggttcttcaccatcacttcaacgcgcaacatgaccaaggaaccatgccctcagatcgtctgatctgacctcgtggaatcatccctggcttttataccgaatcggtatactcgtggtgcgatgcatcaagccgatattggcggaagcgcggtgaaaattgcagcccgaaaccgccttctgaatcaagattgcggagatgaaatggcactaccgcgcatcagagctagctagagagtcatcagattcatacaatcttttaagaacgaggttcacaagactattcgcctttttgttggaaagcggaagctcgaacttcgtgacttcggccgtgacctttccgcaaaagtcaaatccatcagttcccggagcaatgaaagcaatcctgtcttcgagaatatgatggtttctaggttcgttcttcttagtttcgttgctgtcacggtcgggagcctgcaggctgacgattagtgcgtcttcctcacccttcttgatggtaatccaacgccaattggagaggtcgtaaggcacatctaaagtactgccggatttgtacgttttcgcgccatgaccagaattacctgtttgtacccaatagccagcctgtttaagctttgccgcaaatttattttccggcttgtcccccggcttgtcctccgatttgtccctcagcttgtcccccagctcgttcttcagcttctccctcagaattctccattccacttttctcgcgtcgtgataaagtttgcgagccgctataaaatattgttgccgatagtcttcagtattcatgactacaagtccttcctgcctcgttgtaacgcgtgccgttccttttggtactttgaatgaaagatgtctggattgcaacggagccaaagaggtctgattgaatttaccgctttcaagcgatgcgtagccggcggattctaacgatcatcgcaccgcgactcgagggagtgatgctcgatgacttacgaaaggagcctcaaggggagggacctgaactggtgagagggggatgctcgacccgcgtcgccgccccgcgtcctcaggcgtcggcgcctcgacggcgagcgggtgcgtctcggagggcggatcaccgagggtctcaaacagccgtccgcccgaggtgagagcccgggcgcttgatctggtggggcgcgtccgaacgtccgctgcgatcgccctcttcctctgctctctagtgcagtgcgccatggaaacgacacctcctcgcatgcggtccgacaaatgccccggctagcaacaacaactttatgccgccacttcccgtcgcaaactctcgacaagagtcgtgtcatcgcagcagaatatgggaagcgacatagcccgcagtctggtgcggcggggctacgttttggtcacggcgccagcggatactggccactatttccttctactgactccacccgccatcgcttacaattccgcccagccctcagcagaagcctcagaatgctcggtgcgtagagcgccgattgcagaatttcaagaaggatcgccgcgggtgacgcctcccatccgcattccgcatcacgtggaaatcgaatgtgcttacaacgcctgcgctccacactagactgaagccatataggcaggcagatacgttgctagggggtgaatgaaatggagatcacagttgaagatatcctgctcgatgttctgagcgccgatcgagacgatcttatcaggaccatctccgatatcgccgtcaaaaggggctataccctatcggcatccaagctcttcgatgccttcatcgaccgcgagatggagtactcaaccgggctgcaagatggctttgccatcccgcacgccaaaagcgacgctgtcgagcgggcgggcgtcatctacgcccgcctcaggcagcccatcgagtggaagacgtatgacgacgcgcccgtcacagacgtgttcgctctgatggttcctgagcaggagaagggaacgattcacctgcagatgcttggtaaccttgcaaacgccctgctcgaagatgatttcaaaacgcaattgagagctttggacgatgaggcggcgatcgcaggcttcatcacggaacagataggagtagaggtctcatgaatatcgtaggtatctcagcgtgcccggccggtctggcgcacacgcccatggcggcaaaggccctggagaaggccggagcagagctcggttacaacgtcaagatggaacaacagggttccatgggaccggtcaacgcgataacgcaggaggaggccgacgcggcggacttcgtgctcatcgcatcggaccagaagatcacgggcatggagcgtttcaaaggcaagaagatcctgcgcctggacatcaacgtatgcatcaaggcaccgaaagcagtccttcagaaatgcgttgcagccgtagagggggcgtagacgatgaagaagctactagcagagatgaagggctcgctgatgagcgggatctcatatatgatcccgaccgtcatcggcggtgccatgatcgtcgggatcccccagcttatcggcatggccttcggagtcaacgacctgtcagcctataaggacgcggcgggattcttccatatcctgtatcagatcaatcaggtcggctggatcggcatcggactggtcaatctcgtcatcgctggatacgtcgcatacgctatcggcgataaacccgccttgggtgccggtttcatcggcggccagctggcaacgaacattcaagcaggctttctcggcgcgctcgttgctggcttcgtcgcgggctataccgcgcgctggtgccgcaacatcaaggtcggagaagcttggagctcctcgattcctctgatcgtcgttccccttctgaccacgggcgccgtcgccatcgtgctgggcgcggtgcttgccactcccctttcttggatcaacaccagtctcgtggcgtgggtcaaaggaatgatcgccagcaacaccaacagcgtcgtcatcgcggtcgttctgggcgctatgatcggcacggatctgggagggcctatcaacaaggccgcgtggatggtcggcaacgtcttgttcatcgagggcatctaccagccctgcctcatgaccaatatcgcgatctgctgcatcccgttgggctacgccgtctcgacgttcatctacccgcgcaagaagttctccgatgagatgttcgccgcgggcagaaacaatctgatcatgggttcattcggaatcaccgagggcgccatcccgtttctgctcgccagttctctgaagctgctgcccatcaacatgatcggcggcgcgctgggagcggcgaccggagtcatcttgggtatgcactcgcatatcccgcccctgggaggtttgcccggaatcatcaccgccgacaacaagctcgcctatatcgcaggcatcgccgtcggcgcgctgttcatcggtatcgtcgcgccgctcgtcgcgaacttcaatccgagcaaggacaaggtggaggaagaaatcgatctcgatgacatcaagatcgatatgtcagagctctaggctgcttttgggaggggacttcagagcatggtaagaacagttcacgtcatcccgcatacgcactgggacagggagtggtacttcacgacctcgcgctccatggtctatctgctgaaggacttcggcgatgtgctcgccaacctggagtccaatcccggttacgatcgcttcgtcttggatgggcagtcctccctcatagaggattatctcgctctgcgaccgcaagacgagctgcgcgtgagacagctcgtcgccgacgggaagctgatcttgggcccttggtacacgcagaccgatcagttcgtgatatcgggcgagagcatcgtgcgcaatctgcaatacggcatggacatcgcagatcgccttggcgcccacatgaatgtgggctacgttcccgactcgttcggtcaggaatcgagcatgccccagatctatcaggggatgggcatccgggacacgctgttctggcgcggcgtgtcccgtcaagacagcgagaggaccgagttcatctggcggggcgaggatggcagcaccgtctgcgcctaccagatcccctatggctactacatcggaggcgtcatcgacgagacgaaactcgccgagttgatgcgcgaggagcccttcgcctcgatcgtcgagcgctcgaccacgagccatatcgcctttccgaacggattcgaccaggcgcctgcccgtcgtgatctgccggacctcgtctcagagctgaatcggctgaacgagagcttccgcttcgaggtctcatctatcgaggagtacatagaggcggtcagatcggaggatcctgcgctcgagacgattgagggcgagctcacgaacggcagggacatgcgcatccacaagtcgatctactcctcgcgctcggatctcaagaagctgaacaccgagcttcagcactatcttgtcaacattctcgagccggttttgagcatgggcgaccacctcggtatcgaatacccccgaggagctatggatcgcctctggaagctgatgttcgaaaacgccgcgcacgactccatcggttcgtgcgtttcggatacgaccaacgaagacatccgcatgcgctacaagcaggttcgagataccagctcgagcctggtcgagatcacgctgcgccagatcgccacgcgcattgccggtagagccgatcagcccatcacctgcacgctgttcaacacgatgccgagcgcgcgctcagaggtggcccacgttatgctctatgccccctcggcccaggtgaagctcatcgatgccaagggcggggagctcccgatggtcatcgagagcgccgaggagatgagtgagtacatcttggcgcagaccattcagctcgatcccggcgagccgatctaccgaccggagaaggtgtatcgcatccaagccgacatcgccgtccaggatctgccggcgatgggctatgagcagctctatctatgtgagacggctgatagtgcccagacgttgcgcgaaaccgatgacagggtacttgaaaacgacttcctccggatctcggtcgaggatgacggatcgctcacgatcctcgacaagcagagcggccgaatctacgcaaaccaggctgtgctcgaggagaacggcgatgggggcgactcgttcaactactctccggcaaaagaggacatggtcatctcctcgacagatcagccgtgcgagatacaggtccggcgctcagatctggtcgacatcgcggagatcagattcgacttcgccgtaccgagatcgcttgaggatcgagcccgtgccgtcacacaggcaaaaatgccggtcacgctgaccgctcgtctggaaaagggatcacgcctgatcaagttccgcatcacggcagacaatcgagagccgatggatcatcgtctctgcgtatgcttcgacacgggaatcgcctcgagcgtctcgatcgccgatctccagttcggcacgattcgaaggccggtcttccgcaagaaggagatgcagcgatgggaactcgagccgcagagctggaacgagaagccgatcgcgatcgaaacctgtcagtccttcgttgcactctcagatgagctgcagacggtggctgtcatgcctcaaggtgttcgggagtatgagataatcggtgacgagcattccaccatccggctgaccctgtttcgcacctacggtatgatgggtaaggatgatctgctcttccggccgggcagagcctcgggcgaaaaagtggtcgcgacaccggcagcggagctgaacgaagtgcttgtctttgacttcgcgcatctcatcgtcgatgcgccattcgatagcgcgcaggtggctcagacggcgaagcgctacaacacgccgatacagccctacgagtacgcggactttctgaacggccggctcatcttcgagctggaccgcgtcaacagaatgctaccggaaagtgacgagctgctgagctgcaccggggctctggtgctcagcaccctcaagaaggcgcatcatcgaagcggctacatcgccaggttctacaacgcgaacgctcagggcagcctctcagattcggttcgcttcacccggacgcccgcgcgcgttgaacttgtggatctcaaagaggagaacccggagcggcttgaggtctgcgacaacgaagtcgtgctcgccgacatcggccatgcaaaggtcgtgactctgtacttcgagtactgatcgattcatcgatgtgtgcggggccggtatcgcgcagcgagaccggccccgctgcgcgagcaggcacacggagttcgaggggaggcggcaagacagtgaagttctcatatgcgcgtctggagcagatcgcgacggtccttgtcacttctgccaacgagatccctgcagcctctttggccaacaggctcgacgtcaccgacagaaccatcagatccgacatccgcgccctcaacgccgagctgaaagaataccatctctcaatcgtcaacagtcgcggcaagggctaccgactcaaagccgattcagcagacggctgcgccgatgcgctgcttcctctgaaggaagcgcttcagaactcggcggcggaactcattctcgagacgactgaggaccgcgtcggcgctttgttgtatcagctgctcacagctgattcggcgatctctttggatgaggagatgaacaggcttttcatcgggtggaacacgatgacgtcctaccttgacaggctgcgcaggctcatcgcggcttacgatctcaagctcatccggcgagacaaccgaatccgactcgtcggcgatgaggacgcaaagcgccaatgcctgatcgatcaggtgaacacgcgcgactacgcgaattatgtccttggtttcagccagagagagcgagccatcttcgaggggatcgatttggatcgcctggccgagcggacgagcggttttctcgacgggctcggagttcccatctccgactacaatcggaaaaatgtcatcatacatgtggccctgacggtctgccgaatcatgggagaccatgcgatcgagcagttcgatggcgaggtcatgcttgacgagcgctctcgcgatagacttcatgcgctgttcgcatggctcgaagaagttttcgcgatcgggatcagtcgtgccgagcgacgctatcttgcccaccacatcgcgctcaatgttccgtcgatcgtgctcagcggtcagagagtcgatgagggctatatccgacagggcgtgctgctgttcttagaccgcataagggagaactactcgtttgatctgagtcgagaccagcagatggttgagagcctcgtggcgcatttcaaatcggtcatcggcatcagcgagctttcaagcacgcgaaagaatcctctgctcgatgttattatctcgaccttcccgctcgcctatgagatgacggcgacatctgccgatgtcgtggagagctggctgcatctcaaactgactcctgacgaggcctcctttgtgaccctgcatatcggtgcctcgatggaacgtctgtatgcagcgcgctcggagaagcggcgagcggcgctcgtctgcggatcgggtacagcgaccgccgtccttctgaaagcgaagatcgagagcagattctccagctacctcgatatcgtcggcacctatccctatgcagactacagggagggaagaatcggcgatgcggacttcatcatctcgacgatcccccttatcgacagtcccatcccggtcattcaaatcgatctgacgaactttctcgatgacagccgacagcttcatgagtttctcacatcgaacaactcggaatccgaggtgctcgcgtctctcttcgatcgggaactgacctttgttcgctcatcgtttgccgcgaagaatgaagcactggacttcctctgcagcgagctcaggaaacgagatgtggttgacgagcatttcaaagggcggcttctggcccgcgaagagctgtattcgaccgccatcggcggcagcatagcgattccgcatccgctcagattctcatccaaggtgtcgcgcgtcgcgttcatgagcctcgagcgccccctcgtgtgggacgaccggggaaacgaaatcagctacatcttcatgctcgcgatcagcaaagctgactacgtgaagattcagcctctgttcggatttctggtcgagctgcaaaatgacagcaagttcgatgcaaagatgcgcagatgcgaaggagctcgcgaggcggtcgagatgctgcgggcgtatctgaaggagcttgggtatgaataccatctagcgaagtcgacgagatcctaaatacgacgctacgatgcctaccattttatgcaaggacatggcgagcggaatagaatcttttaaactttgatcagcgcagcgatgagcattcttcatttccaatctttgctcattgaagctggaattaataaggacatttaaaacgaatccgagggtacgagggatcgtagaacagctcaccgaggtatagcgacgtaaattggtatagcatgcatggttgatcggaaattcccacaaccaatcaggggatgattgaagcctatgaacgattcggatggaaaccaccagttgagacattaagccgaagggccttgaacggatgacccccaaatacaaactaatcgcagatacactgcgaaaacggattacttcgggtgactacaagatcggcgatcgtctgcctcgggaagctgctctggtaaaagcttacaacgccagtcgaatcacgattcgccgtgccttagatgagctccgagcagagggactgatctataagattcaaggtgccggtaccttcataaaagataatgaaccccgtgctgagcgacaagcgatagcccttgacctcattgatctcagcactgtcgagatcgaggttgtcgatttttctgtagtcaggccatcccccaaagttaaaagtatcttgggaatcaacgatttcgattttgtccacgacatcaagagactgttgcgacgtgagaaactgcccgtcgccttcagccacatctggatgccgataacgttggttcagggtatgcgcatggatgcaataagaggctctctctatgattttttgcgtggtgatctgaagttgactccgaattcggcgacacgacgtttcacagttgccgctgccacgcctgatctgcgcactatgttgaatgtggaacagcgctcgcaactgctgaaggtctcacaacgttcttacctgtacgatgagcggatgtttgagtacagcgaaacatttatcgcaactgaccgctacccgcttgtgcagtatttgaattgaaaggacctctctttatacttagttgttataacaatttcattatattgattcaatcctttttaaaggctatattagtgtaaattgcggctccattatagaaatcgaaaggagttgttatgacacatttattgttcgctttcgctcgatccggtgcgaatagatcaacttgaaacacaaaaccatcgatcatcaaattcagagctataacaggcgtgaattccttcatgcacacgatcgagagaggttgatcaacgatggcgaacgaaggcaacctagctaaactccagggcggcttcatcaagacggcgggtagaatagccgcgagcaagctccttctaacactgcgggattcatttattctgatcgcctcggcatcgatgatcgccggttttgcgaccatgctgtcgtcggtcttcatcgatcccgccaatggtctcgtctttggcaagcagggacttcagatcggaaggctgatcagcggctcttggaccgcatgggcggattcaggcttttatgcgggccttcagtcgactcagagcatcatcgctcttatcgcgaacggatctctaaacctgttttcacttctaatcgtaatggtgttctcctatatcctatcccgcagatactatccaaagaacaaagagcatatgatttccgtgctgtatgcaatgggtgcgtttttcatctgcgtgccttggcagttcgactttgccaacaacgagcaaacagtcaatgtcaccaacgccatcagtggcacttacctcggaacacaaggggtctttgcagcgctggtgatctccggcgcagccgtcgtgatctacaacgagatcttgaagcgaaacataacgatcaagatgccggaatcggtgccacctgcagtcgcgcgcagcttcgagtccctcgttcccggtctcgccacgatgctgtttttcgtcttcgcaacgagcctctcccatggattagcgggcaaatccgtccccgacctcatgctttatgctttgcaaaagccagcacttgcggtttcacgtacggcggcttttgctttcgtatcccaattcacgtggtcgctgctgcagtggttcggaatccatccgtcctcgatctggtctcccatcttcggactgacttggaatatcaatgacacgcaaaacatgctggggcaggcgcatcacctttattcaaccatcttcatgaatttctccacagtggccgcaggtacgtgctcgcttgcccccgtcttggcgatcataatcgcctctcatcagaaatcagacaagaagctctcaaaaatcgctctgatgccagcggtattcaatatatcggaacccatcaccttcggtttgccgatcgtgttaaatccactgtatgcgatcccattcattatcgcgcaacctctatgcttttacatcgcggtcttctttacccagatcgggttcgtcggcgtcatcacaaacagcgtaccatggaccgtgccgaccatactgtcgggtctgctgttcacgggatcgatcaacggtgccatcgttcaagcgataaatctgactgtcgccacgctgatctggattcccttcgtgaagatgtcgaatcgcatcaatctgcggaaatctgagcagattacagccagcgaccaagctgcctgactcacggcatatcgagagaggacctgaatgtcacgcggattgattctgtcgccgttgttcagcgacaacgcggtgctgcaagctggacgaccgatcaatgtgttcggatggtcggccgccggcacgctgatcagtgcgagccttgatgatgttcaccgagagaccgtttctccgaaaagcggcaaatggatcgtcacattccctgctcgcgggtatgccgatcatgccgaattgcacgtcaacgacagaaccacctttgtatccagacaggtttttatcggcgaggtatacctcttcgcaggtcagtcgaacatcgagtacaagatgtgcgatgaggcagagttccagtttgaatatgccgatttcgatctcgataacgtcagtttctactacacgccacagatcgagtttgaacatgaactttctctcacgtggagcgacgagccaaagcctcgctggcgaagtttgcatgcggacaatctcgggtctgtctccgccgtggcatactatgccgcccgactcttggccaacgcccacccgacgtgtcgggtgggcgttcttgagtgcttcaagggtggaaccagtgcctcgtgctggatctctgaagaaaacctggcggcggacccgctgcttgacgaaacatatctgattccgtatcaccaagcaatcaataacaggaccgctgcggatttcgatcaggcggatgcccgctaccggtcgattctcgatacctacaaccaaaaaaagtcgcattttgcccgtacgcaccccaacatgagtttggagcaggtgaaattccatgtcggacacaccccgtggccgccgccgatgcgaccggagagctttctgcgacccagcgggatgtttcacaccatgctcgagaagaccgctccctatacggtaaggtcgattgtctggtatcaaggcgaaggagatgctgatcacgctgcggcctatgagcgccttcttcgccgactgctgtctgaatggcgtcgggagttccgcgaccaggaagtgcccatctatctcatccagcttcccgtctactcggatgtcgcacgcggcgcttgggctgagattcgattagcccagcttcaagctgccattcagctgaacgacgtgagattgatctgcgctgtggataccggagagccccacaatatccatccggagcacaagcgcaccatcggcgagcggctcggagccgccatgttggaaggcagcgctaccccgctcgtgcaaggctatcaagtccgggacaccatgatcgtgctgaatgtcaactatgctcgcgaactcgtcatgcgtgaaggcgactctgtcgaaatagaggtcgggggcaaatggaggaatgcaaacatcaccatcgccggtacgcgcatcatgattgatgatcctggcgccaccgctgtacgatacgcgtatcgcaacgtgccggttccttcattttttaatgagcgcggatggcctctgagcccatttttgattgacttgggcgaggccatttctcgatctagctgatctcgcttcgggtttcatggcggcgctcgacgagcatctccgcagaaaccgggacggtcgcatcaggacgaaggctggaacgagcatgatggagcgagggcggaggctcgggatcgtcgtctgagcgtcgcctgctcgagatcgaaaagagctcgcagggctgaggctgggaagcgtttaacgtgtcttcaccatcccctgtttagatattagtagtttgggtcaatccagttttttgccatagcgcgactagcatcccatgaatcccatccgtaccaagccggctcgttgatcgtatcgatggataacttatacgtccagtacatgtgtccctcaccttgattccatgcagtgatcgaggcacgccacaaggtctgatagatctcttctaattcactttttgttaggctgcgggttctgctgaattcttcttgtgtcggattgatgccacctttggtatctgtgccaacagcgtaggaattgaataaggaccattcaccaacaaaaacatcaacgtatttcgcaacttcggaaatctctttgcctagccctgcaatgaataccttgtaaccttctaaggattgttccgtacccgctaattcggccatcatgatatattggtgggtatctaacatgacatttttaaaatcatttcggatgaaaaactctttccaagcgtgtaattggaatccatcatgaaaaacgatcacatgttcatctcttaagtagctgcgcattcgatgatacgcatgctgatagaaggtttgtaaaaaggaaagagtaattggggcgctaccctccgccaacgtagcatcacgtgctggaaagcgttccattgggctcatactattccagacttcaccttccgtaatgggctcgtttaatacttcgatcccccacaatgcttcatgcccggcatatctttgtgccagccgctccaaaaccgtcaattcaaattcaacttcttctggcatctgcgcccatctgactacacctgaaagaccaccattgtcgaaaccattttggccgaaaggtgctgtatgtaaatcaattagaatttttaaatcataggctttagcccatgaaaaagctttatctaaatagtcgacacatccaataaaaggcgcacggtcaccaaaaacaaagtagggaactggaatgcggaccgtgttgaagccagctgctgaaattcgtaagaaatcagcttctgtaatgaatgattctcggtgaaccaagattcgtgcttgatattcaggttcaggtagatcatatgctaaatagtattcgtcattggcgggtgccccttgaaaaagactaggagccatccatttttccaatacgagccaaccaccgagattgacgcctctcagtttcttttccatcttatatctccttctgagcagcaagggtttttttgttatcggatgcgagaaaaataaaaatcaccgcaatgaccgccatgattcctgcagcgattcgcacttgcatgagtgcggttgtcacacctaacagttggctgataaagtttatgatataaggtgatgaaaaagcccccaaattgcaggccgccattgccaacgagactacgagattatttgctttcggttctacatcgctaaggatgacgctgtacacataaggaactactaaattggaaaagtagaccaccactaaaccaataaagaatatagtcattgttggtgccaacgtaattgtaaagaaaccaatcattgctacaacaattacaactactggggtgaagcgctttagaatttgggagattcgaccaaaagccaacgaaattaaaccactagaaatactggcgatcgctaaagcggttgagagaaagccttgatttggcaacgccaattcttgaataagtaacgatgaggaggtgatgatcaccattagactagtaaagaataaaaacagagttaggatcccaagactgacatttaaaggcaattgtttcatactgataacgtttgacggggctgttgctgcttctatcgattcttctttggcgtttcgatatccgaggatgaacaggaagaaaatcggtatgatcaccatgtagaccaagaatgaagcttgccatgagatgttcagaagtaagccggcaacaaaggttgttagactattgcccagtgtcattattgctgattgaatgcccagtaaattcttttgttctgaatctgaaaaattatccccaatcaaagacaccgtcatcgaattaaagagaccaagtcctgcgccaaacaaaacgcgagcaaatagaatcagtttaaaatccatggtaaaggccggtaggatgccgccaatcaaagcagcgaacaaacctatgcagaccgttcgcttcttgccgagctttttgataaaccaagggcttaatagaataaagatcaagatcgccattgaaggcagcgttaaaatggattggacctcagctatcgttcggtcagaaaaatcgctcattataaaagatatcgatgcagctactgcgcctgcagcttgcacgatcaatgacagactcaaaatcccgatttttaacggcaatcgacttttgattgatattgaatttactgcaatcacgcgaattcccccttaacatagtccacggtagtttctttagggttatcctatgagtgtttgcattgcgattatcttttttctgctgcaaacgctttcttagggttaatcataaagaatgaattcatggcttgaaatatcaaaaaggggaggaaacttaccatttttatcagaagacgaataagagcgataggtataaagtggtttcagcgcagacgaaaacgcgattcctattatttgacgtttggtagccagttattttgctgcttctaactgagcacctcgataatcttttggagacatgttggcccatttcctgaattgtcttgtaaagtgggcggcatttcgataaccaacgatctctgcgatttcacaaattgccagtttgggttgatgaagataaaacttcgcttgattaaatcgaagttgatctaaatatttttttgggctacaagagtatacttttttgaaagccgtcaacatcgtactattgctgatattcaacgagtgggctgtatagctcatcgaaagcaattcttcgttttcttcagaaggatcttgagtatacatacggaaattttgttgaatcgattctgcaattgatttcgctaagacaagggaggtgctgtccgtatgagacaattgcagcttttcatcttctacataatccaacaaggcgctcatcaattctaacagtaaaatttcaatagcgattttttcttttataccgaagtgatcatttgctaagaacgcaatgagatgctgaagaatctgagaaattacttgatacgcagggtttgctttctttagtaaaagcgggcaatgcattaataattgctgttggacttcgggctcatcgagatcaaaatgcatacagaaatactccaacccttcccctgaaacacaagtgttttcgtgggccctaccaggaggtatcaagatgacatcatttgcaacaaaatcgaactgactagcttcgaagatcgttcgttgccttccagcaataatcaacatgatttcaaaggcaaaatgggtttcttgcggtgcgcgccatcctgaaagaaccttttgcttgtgtccaccaaaggttttcaaatttatatcaatatctggtagtttaacgagttgttctagccattcaggtgttgggttcattcggtgcaaactccttatttgcagaaatggtaatttttcgcttctttttgatatgcattctgtcttgatagtttcgtaagatggatgtgccaattgaataaatgacatcattttagcgtattaatctgtagctaataagaaacaggcagcgtttcattacaaaacgagtcaaaagaaagaatagggtggaagcttatgacaacgattaaaaacccagttatccctgggatggctccagacccgtcaattatttgtattgataaacgatactatatcgcaacctcaacatttcattggacaccttcgattcagctttttgagtcagcggatcttgcaaattggcatctcattggttccgccttaaacaatgaagaagtaaacttatgcgggaccaatacacctgctggtatctgggcacctcatttatcctatgactcagagacgaaacgaatttggcttgtttattcgcatatggtcaatatggctggtcgcgagtttaatgcggatacctatgcgatttgggcaactgatatgcgtggcccttggtcagaacccatttatttcacttcacttggttttgatccagcattgtttcatgacgatgatgggaatcattatctaactattttagagtgggaaacaagagaagggtatcaggcgcctgggcatatcgtcatcgcagaaatcgatctttcttcaggtgaattaatctcaccttggcatagagtgacgaaaggatttactacaaggggctgcgtggaagcacctcaaatctacaagcattgcggtacttattatttacttttggcctccggtggtactggctacggccatggcgtggagatcggtcggtcaagctcaatttttggtccttatgaaccccatccttccggtgagccgatcctcacctcatctccaagacatcttttttctctgggagatcccgatgccggacattttgaaatggtcaatcccgactcaccgatgcaaaaagcgggccacggatctttggttcatactcataccgatgaatggtatatggctcatttgatgtcgcgaccattagaagggaagctattaaacccgcttggacgagagacctctttgcagaaaatgtattggaccgaggataattggctgaggatggctgacggaagcaacttggcaaaaatgtcctttatgggacttgctggggttccaattgaaaaagaacagctcacagatttgtatgattcgtttgaaaagaagcagtatttgcctcaatttatgactccgtatcgtcaacaaaatcagtcatgggtaagcactcaaaaacggaagggatatttgcgaatctatggtgggaattccttgttctcacagatgaatccagccatcatggcgacacgcgcgacatcctttatctatgaagtggaaacaatgctcgagtttcaacctaggcattactctcaaacagcgggacttggtctctattatgactcgaataattggctgtatacgcatctgacatatttagaagaaaaaaactgcccgtacttaaccatcatgcaagcaaagcttggacaaagaatcgaatatgtaaacacccgcatacttgttccagggggccatgtcattttgaagatcaaatacgatcatggtgcggcagccatattctatcgtctaagcgctcaagaacaatggcagagtctgggacaggagttggcggtcgaatacctttctgatgagggagtcaatggcatacccggagaaatcggcggtttcaccgggttatttagttttattggtgcagtggacgcgtttcaacaccaatcttatgcagattttgcttattacaaagtgaccaatctataacataagattgatttgtgttttcaacgcatatttaatatgcagctcctaactgtcgttcgaatagaaagcttgtttttaattttggatctgtcagtcgatcacatcattaaccgactcggcatggatcgacagacttccgcgttgggcccggtgccgatctagagggaggcgaccatcccgtcgaggcgatcgatgagaagcgatggagagaccttacctgactgaccgaagaatccggtcagatcggtgagccgcctctctcggtgttcttcccagagaagtctcgtgcgataacgtcgtccggagcggtcgcgatctcgcctcacatgcaaagcgcctttcgttcccctcgtgcctcacaatgagtcgcctctcggccatgatcgaggccaccgccttctccgacgccatctcatcctcttttttagcggctcatgaacaggtcggaaaccgtatctcacctcattttaatggaacggccccgcgatgcggattctgaaatcagcgcagcagtcggggggagggcgatcgcctcgtgtcggcgacagcgtctgctgcgcgagacagttatgccgacctgcccgtgggatctctcgacaagacccgtgtcatcgcggtatactgcgaaaagcgacaaagcccgcaccactctgcgggcggcgctacgttttaggtgttaggggtcagttgccgctggcccctattttcttttacgcaactccatccgccatcgcttatagttccgcgcagccttcgacgcgagcttcagaatgctcaacgcgaagaataccgcctgcagcatttcaaggaaggttcccatgggtgacgctccttttcccgggtgtctccacgaggtgcccggcaacttggtagcgccgtccgcgaacggactctgccgcgtccccattatctcatgaaagcgcgtcgccacgctttgaaatgtagctatctgcctgcggttttatcttacaggaaccttccggggggcttgtcgggatctcacttggatctcacaccggagcgaacgatccgacagccgagccgggcgacgccttcgatcgagcgcgcaagatgcgccgagcccatggcgatgtctccgcgctcacgtctcgtgcgctacgtgccggaccccttgaatccctccccctcggcagcactcacgtccttccttcccgtcctggctgcatattcaatcccgacgggaagcgttctttctgactcagcgctacgcgtctcgtactcagcgaaacgcgtagcgctgagggtcgattcatgtgatgcgtctcttgcggcgtgatgtcgcaaatcttgctcttgttttcttactttttggtataccggaaaagtaaacaaggggcagatagtaatcaggtgcattgaaatgctctcagacaccgattgacgcagaaaagagcggcgtacgtgtgggaaaatccgatacaaatgattcagcggcgcgggacagatgacccctcgttgcggatctcagtgggctcctcaccagacggacgattcgcagagttgatcgggttcatggatgtaaacggtacatggtgcgtctttcacgccatgacgccgccgacataaaaactcaaacgagaactgagatgggggtagatatgaaccgaatcatcgctgaaaacggcgttgaggtaaccgacgagatgattacggattgggaagacgcactcgagcgcgatgaatggccaacgggttggcaaaacatcggcgagctttcggaggagcggttaccgaaatcgaattgcgagaacgtggcgttgtcggtaaaggttccgatcggtataaagaaggcgattgaagctgaagcgaaaactgaggaaagccgacaggtgcgctcgtgcgaggaatcatcgtcgattcgttgatgagatcgcgtagggatggcgtcgaattagaatcggtcgccaccagctccggtcacccatctcggcaggacctgcacggctcgcgaccgatccgtattgatcatactcctcgatacgcgcaggatggctggtgtaaacctgaccacgccatctcgcctctttgctttttctgtcagtattgaaccgtcataggtccatcatgactgacacgtcccatcggcgatacggaacgcctcgtacgccgctccgatgacacccgcatcgttacccaatcgcgcgcatctgagatcaaaatgaccgcggatcgccggaaacacatgtagcgagagacgagattgaatcctatcgaataggggtgccccccgcagccgaaagtcctcctccgatgatcaccatctcgggatcgatcgtgttgatgatgcctgccagcgcacgagcgagcagatcgatggtgtcatcgagcgctttggtagcgaggcgatcgcccgctttgactctctcgaacagctcctcacatgtgggcactgcagatacctgatttgttacgaacagattgtttgctgttgcaagcaatccgttggccgatgcataggtctccaagcaatccagattcccacagccgcaaacgcgcttctcgctttttcccgaggggatgtggcctatctccccgccgcacgcatgggctccgttcaggagcgatccgttcacgatgatagcgccccccactcccgtgccgagggttgcgaacaacaagttttcagccagatcgccaccatgggatctcgccgcccaccgctctcccaaggctgcggcattcgcatcgttcaacagcacggtcggaaggcccgaactcctctcgatcgcttgagcaagcggggtctctccccatcccagattcaccgcaccgagcagcatgcgcccttcgacgggaccgggggcgccggcgcctgcgccgacaacagtgcatcgatctggtagatccttgctcatatccttcgccatcgcagcgatatcgtgagccattttgacgtgtcccgcgctcgactctgtgcgtacagatctcttttgaataagcgcgccggtccgatcgaccaaggcgctctttaccgtcgtgcctcctatgtcgataccaagtgcaacatccatctggcctctcctctcctgccgggactcgacctgcgctcacgcagatcaaccctgtatatttcaacgattctcattgcaccggtatcaacgaccgatacaggtattcatatccttcctctcaggtcagataacgttcaatggcagatgcgacaccatccgcctggttgcttgcggtgacatatttggccgcccgcttgacatcatcgggcgcattttccacagcgaccggataaccgaattcaggatgcagcatcgataaatcgttgtagctgtcgccaatggtcatgacatctttcaaatcgatgtccttcgcgcgcgcgtacattttgagcgcccgccctttgttcgcgtgcttgtcagtcagctccaagttcacgggaaacgagcatgccgcattcagatcgctttgagccgcgaactcctcgcgaagtcgactgagcttggggagatcagctgagaacatgacgatttttccaacgcttccccgttggttccatagctcatcggcttcgtcaaaccggcagatcttggtcctcttccagaaatcgatgatagcttggttttgcgcttctcgcggggacgcaccgggcatgagataggtgatcttggtcgcgatcgcccagtcgagctgatcctcgctgcttgttgagaaaatgcccgtcgtcgtatacagctcgagatacacgttctcttcttgaagtcttttcgtacacgcttcaaccgcgtcttgggatagatagcgagaccgaaggagttcacccgcgtcatttctgagttcgcttccattcatcaacacatagtcgcatgcgatgcccgcatcgtgcagatacggtgccgcctcctcatacgaccggccggtgacgacgatgaactcggctccaagcgcctgcgcggatcggatcgcggaagcattccgcgaggacagtccatcagcaccgctcatcagcgtgccatccatatctgatgcgatgaggcggatcatgatctcaggtaccctccgacagtgatccgaattcagattgcaaacgcgaccgatcgccctcccggtaaatcattcgaagtcgagcgagcgatgctcagaagcggatcggcgaatggtgtctatcaagcgcatcaaccgcaagatctcatccggtttgacgaatagctcgtttcggccttccacatagccatagtatcggtcgaaaaactgacggtgcgaggtctcggcagatggaagcggtttcgagatgatcctcccctcgggaggtggtccgaaagatctcgtcggacctgcaaaactcatcgaaattttaccgggaacattttcaagcaattgagacgtggtcacgacggcaccgcgaggattgaagccatcgatatatgcgcaagccttgtttccagcgacgaaccagtggcgttcgaaccatccgtcctgatcacatagaaaataggtcccgagttcgatttgcgctgccacgccatgctcgaagcgcaataggatgttgaaataatcatcaacctgtttgttgatgacattgcgcatgtcagcgtaaacttggatcacgcgctgcgggatcatgaatagaatctgatcgatgaggtgcacaccccagtcgtacagcattccgccgccgtattccggatagacatgccaatcgtgcatattcccgttaaatccgtatagtgacgatttcacggtatagacgtcaccgagctcaccgctttcgaacgccgccttcgccatcttgagatccgcatcgaggcggcgctgatgatgaatggtgaatcgaacgttcgcggctcgggtcgcatcgatcatttgctgaacctgcgttgcatccatcgccgccggtttttcgcatatgatatctttacccgcagccgccgccttcttcaccatatccaaatggaggtgattgggcaccgcgatgatgaccgtgttcacatcttcgctggctagcagatcgtcagcatcggcataggtagccgtaccctgcggagcaaatttgagctgatccggattgatatcgcacactgcagcgagctcggcgtaatcaagcttcgtaatcatatccgcgtgagaatgacccatgaaaccgaatccgatcagaccgaacgatagcttggccttcatactatccctaccccttcttttgtttggtatggtcatgttcgatcggcatcaccttgcatttcgaagcgtcccagcgtttcgaaggatcgaattctaagccgatttcctcgcgtagagactccacgtgcgaaacgttttataatccgccgcgaacgtaacgccctctcgggttcgaagtcccggctcagatgatgtagttgcgcatgtagcgtgcactgagtgtcacggactttttgatctcctcgtaactgctctcgaacgccctgtcttctacctcgatgcaggccgctcccctgtatccgatgtcggtaagacccgatacgaacgcgccccaatcgatctcgccaagaccggggagcttgggaagcatgtactcaagcggcagagccaagatgcccacgctcgcaagcttttgcggaagcagcttgatgtccttgatgtgcacatggaagattttgtctttgaattgctggatcggagccaggtaatcgatctgctgccatagaaaatgagaggggtcgtaattgattcccaaccaatcgctatccaagatgttgaagattcgttcccagttcgaaggtgaggtcatgatattctgaccacccggccactcggtctctgtaaacaacatggggcagttttcaatggcgatcctcacgcctcggtcctgcgcatagttcaagatcggtttccacacatggccgacctcggtgaaattctctgatgcgctggcatgttgcatgcgaccgatgaaggtggtgaccaagttgatatcgagcagctgagccgcatcgatcaccgtgagcagatgatcgatcgccttcttgcgtctactgggatcctcatcaagcggattgggataataggcgagcgccgaaattctaacatcgtgctgcgaggtgaacgcgcgtatctcttccgctgcccgatcatcgatctcatcggttgagatatggcagactcccgcatagcggcggtcgggcttctctttcggccagcaggcaacttcaacgcaagacaggtcatttccggccacgagttcgatcatttgtttgaaatcgctctgatgatagatcgcgcttacaaccccgagttccatgatccacgctccctgagctttgagatatcgatagcgttatcgtacacgccatcgaaagaagtatctcctcactcgttgtcgagttgagtcatgaaaaacactgcccctcacgacacacggctacgcggggtaaagaatcacttattggtttttgcgcagtatcgaagattaatcaaaaagaactcgttcgcaccggcaaggcgatcgatgcggcaaacaccgtctgtgatcattctctcctccagctccatgtgcatattcgaattgtttttcagatattcgatatcagacctccgaagatgcttcgcaaaccccaacgtcgcccactgattgaaaatgctgccgtaccgggcgtcgcatgaatacgttctgatctcatatgccccatttctcaggtgagtgagcaaaaatgagcagcgttttttctcttctttgaaaagcgacaaaacttctcccggttgaaagctcgactcatctttgaggtaataggttttttcaggttggacataattgaagccgagtatgctgctgtcgccttcacgctgacagatcaaacagtcttcactcttgaagatcagcttcctttcagtgagttctgcgagaaaaccgaacgcggatagcgccggcttcggaatacggtctttggtgatcaagcctgggccgccggtaagcagagatcctgaccgctgctccgcgctataccagtccgacgcgagccaataacccatgcctgccaccgaatcgatcgcctctatgcaggtcttgatgatgaagcaacctttgaacaacgtgtcgttgatgagatcctcggttgagatcgtgttgctccattcggtgacataaatcggtacagaaacgccggcgtgcatcatcgcggccctcactcgttgtacggactcgatgaaaacaccggtctcaacaattcgcatcgggtgccgctgttccccgacttcgcttgaccccgaatagggaaacactttgaggctcacaaaatcgagaagataggcgatgctcttgatcctttcggacagtttgccctcatcgctcaattgctgaaatcccgcccctccgatgagcatggcctgatcgatgtccttgattcgcttccgtgtgaaagccaggcgatctcggtagatgtcgaactggggagatgacggatcaccttcgaacaccatctcgatccgccaccgcactatcagctgcttcccatagcgatcaagcacatgactgagaaaactcgagagcgcatgctgccatgccttgttctcgcattcgtagaggcgctccgggtctgagcatttgccgatcacgatccaaggtatgagcccgacctcgatgaccgcatcaagtgcctcgtcaagcgttccaaaattggcatattcgcccttttccagatcgcacagcgcttccggaccaaaaagtccccacattcttccatacttgaatgcgatctgaccctgtatgaatgcaatctgacgtttgatatgaccatgcagcagctcgcgaacggaaccgatgttgagcaactcggtccaaatcggtttcaggggatctcccgtcatcgccatatcgatgcgccgcgtctcacgcatttgatcgcgaatcttttctcgttgccggagctgctgataacgatgtgattcctcaccggcggaaacgtctttggcaatagcggtgatgctggttttcgctcgatattccgatggcgtcataccgagcaagcggttgcatgccgtgttgaaactcgatagattggtgtatccgcattcggttgccacacgggcgatgctcatcgaggactgagtgagaaatcgcttcgcgcactcgatgcgcatctgggtgagatgcgctttgaaattgatacctgtttcccgtctgatcagacgggaaagatatgccggatccagatagaagcggttggctacgagattcaaggtgagccgttcgcgataatgagcacccatgtaccgcaggatctgccaagctcgatgttcgcccggattgaccgcttcgaatcgatccgcaaaacgcagcacgagctcattcagcagggcgtagatgttagagaacaaaagaaagctgccacgttggtcgtcgagagccatcgcgtccaatacactccggatcgcctcgatcaatccttcgaattcatcactgctcccgcggtgtgacgagcagcagcgaaagataatcgtgttcgcgtcgaccgcttgatacaggagcgaatctgagatctcaaagaggaagagcagcggcttgggttggcatgttgacgtcgcgcgcaattcgaattggtctcccttgttcgccaccaaaacatcgcccgctgccatcggaagcattatcgcctgacccctcaatgctgcatcaccatctgatgagagggagacgccgtcagcgtccatgcgcgcgacatgaccatgaccgagcttttagtggacttcggcctcgccctcgatgagatgcaccatcaatgtttgccgcagcacctcgcgcgctatggagtcctcactgacaagaagaactcggctgtcgttgtcgagcgctcgtattgcagcctccataatggcacccctccatgaagatcaacgatgcaactgcatgcactaccgagtgccatgtgcatgatcgcccgggttcacggcaatagccaaaagattatattgccaatcgaccttcagattgcatgctattcggcgaactgaatgcgttcctatcagaggtcacgatatcggccgcatgccggcggcgatgcgactgactcctacgcaagcatgtccgaagcccggttctatggagacagcccacgtccagcctgcaatccaccgacgaaacgactctccggaagttctgagacagctatgtcaccgagaacgtgctcgcggacgaacaggccagctgatgctgaggtcacagtcgcgcgcaacgatctaaagactccatggtcgggtttctgctggcggcagctccatacttgtcgcagatgaggttctcccgtcgtttcctcgctcgagcctaccgcttctgcctgctggcgctatacagcttgaatacggatagcccgatcagtgccgcgcttgcgatcacattgagatagagaccgatcgccatatccggctttatatagtcagtggtaggaatatacgttatgcagatcagaacaattgcaagcgatacgataccgaggacgatcgacacgatgttcgcagctcgatccctcagtgcaagcaatgcgagaatcgcgcagacgccaggaacgataaacaaaatattcgagaaattggataccgtggttcccaaaatctgcttgccgaatgtcatctcagccggactcatcgtgatggtgattccgagaaagctgacactgaagagggggagaaaaaacgagatcagcataactgccgcgctgatggtctgcagtagacgccgacgcaatgctcccgcaccgatcccagccgaggcgggcacgaccgggcttgaagcagatggtcgcgtagccgcgggtcgcggtgcaccccgccgcagacccgctgcgccacctgcctgagagggaaccgaaggccctgaagcatacgttctgtttgagatcgggccggttgcaggagccgatacccggcgctcgccaagcgactcaccgcacttgctgcagaagcccgcactgtcagtgttcctcgtaccgcacttgggacaaaacatcaggtggatcctctcgttctcgattatcgttctcactctataccgttctgcgtgccaaaaaagggtaagctccgtgcccggcctcactcgcctgtctgcgacgcgctctcatccaagcgagctccgcaggccacgcaaaacacggcaccggccttcgcgggcaccccgcaagcggggcataacggcgcaccgtcctcaatttcgccggtatcagtctgcggaatcgattgatgagcggctatgatatcgaccactggcgtgccgcaaccggcgcaaaacgaatcggtcgatggcacctgggccccgcatttcgtgcaggtgtagatctgggcgatctgagtctgagcggcaagctcctccagctccccatcgatcgtcgcacgacgttcgtcaatggctgcgatagcgtcgtagatgccttcgcgacccgaacggaacctttcgtcgcacctcgtctcctcatacagactcgcccccagctgagccgacagttccctgcggcgcttttcgagatcggcccgctccagtttgagcttggttgctcccgccgcacggctcgcgctcgcaaagccacgattcatgagcgattgcatatcgtcgagaaaggccatgtccgtgttctcctttcgccgcctctcggctgcactgcggctaattcgacttgatggtccgaggcactgtgtcagatatgaaggcgctgagccgcgagagcaatttggagtcaggattcccgtccgacgtattaagagctctgagcactgagatatagcccacgccgcctccggtctgaagatcggtgagctcgttggcctcgtccaagctgaagaaatcatccgcacgtttcgagtgagagatattcgcctcagcgatcttgatcgcccaatctgtcgcttgcacctgtgcgtatcggccacctcctatatctacagctggaggttcgatcatctggctcccagatttcaaattgcctccgtcgctcacgacgatggccatgatctcgcgttcgggatactttttcgagaaaacgtgagcgcagtcctcgtctatcgaaacggtgactcgatccttccagtaatccggaatgtcaaatgagaaacgcgaagtgctgaaatgtactgatgctgcacgttcctcagcaactcttttggcttcggcgtcggcatccgctctttttttcctgatcgcatcctcacgacgccgcgtcgccgcatctcgaagagtcgcagcatctttctcactggcagcgccaccctccttcgctgcaagataggcctcattgatctgtgcggcgcttacctggtcggcctcaatgggcgagagcgtgaatgaaccctccacatcaaacgttccattcttcccgaccgtagcgtgcacagcgacgtcattcgaattgaagatcatgccatcggcagaaatcggcgaggcggctatggataggtcgtacctaccgcacatcaggctgatacccgatccgtcggaggccacgtagtagattttttctaccttgttgccctcgaaatctgttccgctgacctgcaccggtatcttggagccctcagatgtgtcgagtccatctgccgtgatcttgagattgacatcgtagatgcgatgcgcatcagcatatgctttttcatccgctgcagcgtcctgctgatgtctccatcccaaatagcaccaagccccgcccgcaaccaggcctagaaccactatagcgacgatcaccgtgatgagaatggtttttctgctgtgcttgggcctgtcacctgagggggcctcagagctcatcatcgcagagcgtggcaagacagtcgcagtgatcggcgatgccttcgtcgtactcggtgcgggtgctacggattgagctgacgaaattttcgcggcagccctatgggtatcggtatcatgtcgagcgacggcggaaactgccggcgatgccgcttgtgattgcagaagggtagtcggctcgggctcgggttcgggtgtcgttttggggatcgaggctgaaacccggcaagaatccgaggcagatcgttcagattctattttatcgatttcctgcccgcacgcgggacagaatgcatcgtcatccgatagctcgcctccgcatttgacacagtacatcacatgcatcccttcgcttcaccgcctcgtgccgatcgatctgtatgtcgaaccatctgccgaagcgatcggaacgcctgctgctggcttgaatccagctcggctgtcggttgctgacagccgattgacacaaaactgccgaatcatccagcaaaatgataccttagcatctgttggatgtcacgaactcccacgctaaagtcttcttcaacatatgggaacggaattcggtctcacgagattctcatggtgcgacagcaccggttgcagaaacgttgcatcgcaattacggcacacttagctcgcttacatttatcttggaaacatgcctgctcgccaaaacaagctgagcttgtcgagcttcagctgaataacttgcgccaaaactgttgcttacctaaacatgccatattgctgtcggccaatcctgacaagagccttatcacaaagcagattgttataagagctgcaaatatacgctccccgacgataagcagccattcagcgataacagctatcatcacattgttattacaatatgatgatagctgaacgcctgcctcagaactcacgatgtgggagaagggatgaagaagtgatcactctttggcaatcgatctgtattggactcgtcgcggccttcacacagtttgatggcttgattcttggtgagtcaaagttcagagaaccaattgtgaccggatttttagtcggcattgtgttaggcgatgtttccaaggggcttatgctcggtgcccagatgcagctcatgtggatgggtgcaactgcaattggcccaacggcaggtctagacatcggtacgggcggaaccatcggagccgccgtcgcaattgcgacgggtaccggcattgacagcgcaatcatgttcggcgttccaatctcgataatcatgcagtttctcaacagtttgcttcttacagcatactccggtgccatgctcatcgtagatcgcgcgatcgaggatctgaaattcacaaagatcgaaattatccactggtcgtgcgcaattctgaccggtctagtctatttcggattaaccttcattctgatgttcttcgggggcggcatgatcgatatcatcgtgaaaagcctcccttcatgggctactgctggtctaaacggtatcgccgcaatccttcccgcattgggtttcgctctgctcatgcagattattctagacgcctcgcttattccatactttatcgtcggcttcgttccagctgcatttgttggccacgaccttagcatgatcggtatggcaacaatagctgtcgcaatcgcaatgatcgtctttgcactaagaagtgaatcgagaaacgtcgttcggcaggcgcacgaacccatttcaagcaacgaatgggaggattagaacatgaccgatacaattgcggctgcaccagatcgcccgatcgcagaatcaccactgttaaatactaaagatcttcgtggtgtcgcactcagaagctatacgattatgggttcattcaattacgagcgcatgcaagggctcggctttctctgcagtattctaaagccgctacgcaagatctattccggtgatgataatgcgctacgagccgccatgcgtcgcaacgtcgcggcattcaatatgacatgcgctccttctccttttgttatgggcatcacaatggcaatggaagaaaaccattcccgcgatccttcgcttgatccatcatcgatcaatgcaatcaaagtttcgcttatgggcccgctttccggaattggcgacacgttcttttggggaatctttcgggtactcgcctgttcgctggcaattggatttgcaacacaaggtagtccgattgctccatttgtcctgttgttgagctttggcatccctaacatcgctgtgcggcttgtaggagtgcgtctcggctactcacgaggacgtgttcttatcgagcacctcgaaaaaagtggacaaatgcaactcgtcacgcaatgcgcaagcatagtcggagctatggcgatcggttgcatgatcgccatgtgggtcaaaatctcctcccctctcgtattcacaatgggcaatatgaagattgctgtccaagattacctggatcagatctcacccaaactgttgccactcgttgtaacacttggaattctgtggtgcttaaaaaagaacatcaaggttccattcatcatcttgggcattgtggtcattggcttcttgctcggaatcactggaatcattgcgatgtaggaggaatcatggccatcatagatactcgtattgatgacagacttattcacggtcaagtctgcagcttctggattcctgagtattcgctcgatcgcatcgtaattgttgacgatgcgatcgcgcaagatgaaacccggaaaacagcactccggtttggttgccccgaacgatgcaagctctcaattttcaacgctacgaaagcagctgacaaattctctcaacaaattgatcgtggtacccgggtcatgatccttacaggtcatccacagccgatccttgcaatggtgcaaaacgggtttaaagtcgatcatgttaccgtggggaacatgtcaacaaagtcaaatgcgaatcagatcagaaagaccgtattcgtctcagccgaggaatggcaagcgtttcacagacttgctctggcaggaatacctatcttcaatcagatgattccaaccgatgcacgagagaatatcaccgatctctttcaatcagagcactgttagaaaggaagtttatgatgacaaccggtcagatcaaacagactgttcttggcaacatcaggagtcaaccagaagtgctctccggcgtgttcgccgatcagacgagttttacccaccccttctcagcagaaatcaatgaaggcaacattaggaaaatcatttttttcggatccggcacatcctacaacgccgcacacatcgctgcctattatttcaagcatatcgtcggaatcgccgctgaagcctgctaccccactgtttttgagcattatgaaaaacctgattggacgggctccattgcgaacgatcatatcttatttgtcggtatcagccaatcaggaacatcagtttccacgtgcagagttatgcagtacggacgtaaactcggttgtcgcacgcttgcgattacaaacgatatgaaaagcgctatcacaaactgtgcggaaacaacgataccgttgcttgtgggcgatgaattaacgccacctgaaacgaaaggttataccgtcaccatcctgacggcctatttatgcgcaattgaaaccgccaaggcgaacggcactctcaagccacatgaatacgatggcatggtccaacaagctcagctgcttattagtgatttttctcggataatcgacgctggagagaattggtacgaccgaaataaagcatcaatcgtgaacagtgacagaatctatgtgctggggtacggtatcgattacggatcgatgcttgaagggatgcttaagattggcgaaatgttgcgaattcccactattgggtatgagctcgaggaattcgcccatgggccagttatggcactacgtgacaaccagaccatcgtcatgatcggctcagatgagccagaattcgaacgaatgattcatttccggtctgttttcaagcagtatactccgcgtgttcatgtgctgacctgtaaaaatatcgaagctgacaatcgtgaccttatcttctcgccagctacaagcacgtacttgggaccactcgtctacacagtgccattccagtttgtcgccgcgggcggtgcgcgtgacatttttatagatacgaatatcaatccatttaaagagtcacttggccattatgaaaaaatgagtcaaaaaaagagggggcaccttgattgattttttgatcgcgggacacggcagcttcgcttctggtattttatcaagcgttgaaatgatattcggctcacaagatcaaatcgaaacagtagagtttttcgatgatgagacgaagtctgaactcgataacaagatagacttagctctctctcgacatgccaacgcgaagggaatcttacttttttgcgatgtgttgcagggaagccccttccaaagcgcggcaatgaaagcactggtcgatcctagaattcgcgttgtatacggaacaaatgtcgcaatggtgctcgaatgcgtatcacaatcgagaattggcgatcctagcgtcgaaaaactagctgctttggcggttgaaactggcgtggcacacgtcggcatcttccttccggagagcggcaccaaagagcaggcgtggcaggagcagtagaaggcagcgttatacttccgagttggcgctggccaatatttttggatcagcttctgccattgagcccgcaaccccacgcgtatttcaagcagcgatcctgcgtgagcgagatcgctgctatcatgtgtagcgacagcatattaggcaatatacagagcaagatcggaaaacgtcatgcaagccagctacatcgttatcgaccgatcgcttccggtgcccctgtacaagcagttggaggattccgttacgcgagcaattgggtcaggaatcttgaaggcgggcgataaactaccgactgaagatgaccttgatgaaacgttcaatctgtcacgtccagtggtacggcaggcgtatggttcacttgtgagcgctggactgattgttcgagagcgcgcccgcggcagttttgtaaaagctcaaaactacggaatgtttgccaacaaaatcttgagcttctctcaggagatgctgctcctcggtcatgcacccgcgacacgagtgcttgaattctcacgagcacctcttcctagcgacgtggctggcgatcgctgcgcctcaggaggaacatggttctttctcgaacgggtccgttacacggatggcaatccttcggtatatctgcgtacatggatccctagcgaacgttttcccgacatcgaaaaccacgacttctcagttgaatcactctattcaacactcaaagcaatctacgatattcatcccatccatgcattccgctcagtctgggcgactgagtcagagccgtgcatagcggaattgctcaacgtcaagactggatctgcattatctgtgctacgaagccatgtttatgatcaactcgataaactcatggaagtcagcatcgaatacttcccttctccgatgtgccgattcgatttcgaggtcaatgtagaataaaactagaatcgttcgattcgcatccttgaatcagcttctctacgaccactgcatgctggcagatcggtcatagaacatagtttttttgacccattccaaagtgatttaattatcacgatcagcagcataagcaagtgatgaaagtccgcagacaaagcgataaaagaacagcacgaacgcgttactgtcagtaaggatcgttcaaccttttatccaaacggccggagaccctccttttcgagggttcccggccgtcatggcactatcttgtgagagcaaattggctagaacggattctccgtgggatacggcaggctcgccggttgattgtaggcgatgtcgccgatccccagataccggaagatgtcgaacagcgcacggccgcagtggttgaacgccacggcaccgtgatgcggatagtgcttctcgagaagcacgtgcctatagaaccgtcccatctctggaatcccgaacacggcgatgccgccgaatgatccggtacggaccggaaggatctcgccttgagcgatgtagctgcgcaggcagccctccgaatcgcattggagccggaaaaacgtgatctcactcgaagcgatgtctccctcgagggtgccgcgcgtgaaatctggatcgcttccctcgggctcgagcagacgatgctgtatcagctgatacttcacggcgcggtctgcacacatcttgcagctgggcgtgttgccgcagtgaaagcccatgaacgtgtcggtgagccggtagccgtggtcgaacttgcccttgatggactcctcgtacatggtctgcggcaccgaattgttgatgtcgagcagcgtgacggtatctccgctggcgcacatgccgatgtattcggagagcgcgccgtagatgtcgacctcacacgccacggggatgccgcgcgagaccagacggctgttcacgtagcacggttcgaaaccgaactgactcggaaacgccggccagcacttgtcggcgaacgcgacataactacggctgcccttgtgctgctcggcccagtcgagcagagtgatctcaaactgcgccattcgggcaagcatatccgggtagtaattgccctcccccatctcggctgccatatcctgacagaccgcttcgatgcggggatcatcagtgtgctctttataggagaccagcaaatcgagttcggaattctcctcaacctccacgcccagctcatagagtcccttgatgggagcgttgcacgcgaagaagtcctgcggacgcgggccgaaggtgatgatcttgagatcggagacaccgatgacggtacgagctaccggtacgaagtccgccatcatctgagcgatgtcctcggcggtgccgatcggataggaggggatatgtgctgtgatatgccgcatccccaagttgtagctgcagttgagcattccgcagaacgcatcaccgcggccgttgaccagatcgccatcgccctcggctgcggcgacgaacatgcagggcccgtcgaagcgctgagcgatcagcgtctcaggtgtctccggaccgaagttgccgaggaagaccgtgagagcgttgacaccggctgcgcgcgcctcgtcgacggcggccagcatctctgcctcggattggactgtcgtcttgatctcagtcacagcgagctcccgctcagcgcaggcggctgcgatggcggagcggcggcgctcggaaagctcgatcgggaagcaatcgcgcgatacggcgatgagtccgagtctgacctgggggatgttgcttgattccagcatggtgcctctcctttttctctgggtgcacggacgcgaacccagactccgcataaaactgtcttgaatcctaacgcatcgatacgtgagccagatcgatattttctcctataagtccgatgtgggcaccttgggatgcctccgagctatgagcatgggcgagcagccacttgtccgccgcccagagcagatccgcatcgccggcggcgagcgaagggtcgatctgaggccttggagcgttggtgccctgcggcagcgccaccatgacccgaaaaccatcctcatcgacttggcatggggcgtagtgcagtgtggtggcaaagacctcgaccatcacccccgccggcacccgaaaggcgcgcacgagcgtcgtttcaagcgatccggactcgatttgatcgagacccgccacaagcaggatgaaatcgcgcgcgccgagattgaactcgctcgagcgatgatactcgaggcagttgagctgggtgttgtgaccgttgcaccaaccgagctgcgccgatcgaccgccatagagcacaagcttcagcgcttcggcgcacgaaagcgtctcgagtgcgggttcgctcgccacataatcggttgcgacgggcatcggagtcgaggtctcgagcgccgtcgtcaccgatgtggtgagttcctcggggatgtcttgccagaccctgccatacctgcgaaattcatcgctgaataccgattcaaccctcatgactctctcccatctcgcgatagatcggtctcagtgccggatacagctgccgccagatgcgatagcgttgctcatacgctcccgtcagctcgggatcgggtgagaccgtctctttgatccgcgcgatatcgcgcgcgcacgtctgaacatctcgctggtctttgcatgccaccatcgcaagcgcagccgcaccgtaacccggcccctgctcggtctggagcagatcgagatcgatatccaagacgctcgctaagatctggcgcatcagcgcgcttctggctccgccgccgcacagcgtgctgcggcgaatctcgattccctcggcgcgcgcgacatcgacgcaatcccgaatcgcgaacgcgaccccctcgcggaccgcacggaccatatctgagcgcggtgtgtccgctcgcagaccgatgaaggcgccgcgtgcggatgtgtcgttgtgcggactgcgttctcccatgagatacggcaggaaatacggcagatcagagctcacccgactcggatcgacaggcctttcctgcgcatcgaagtcctcgctgcgcaggatatcgcccagaaaccatcccgagcagctcgcagccgacaatatgcatcccatgagatggaagcggccctcgatgtaatcaaaggagtgaagcgcgttttgggcatccacccgaaagctgtcgctcgggatgaagaccgtgcccgatgttccgaggctgatgttgcatgagccagaagccacggcaccgcagcccacagccgccgccgcgttatcaccggcaccggctgcgacggtgactccaggcggtagacccagctgccgtgcgacattgggatccacggtcccgatggcgtcggcgccgtcgagaagcgcgggcatctgcttctcgctgaccccgcagatgtcgagcatctccgtgctccaacggcgatgctcgacatcgagcagcagcgtaccggaggcgtccgagaaatcggtcgcgtgcacgcccgtcagctgataggacaggtagtctttgggaagcatgatcttggcgatccgggcgaactcacccggctcatgagcgcgcatccacaggagcttgggtgccgtgaagcccgcaaacgctatgttgccggtcaacgaggatatcctgtcacgccctatctcttcgttgagataagcgacctcggcttctgtgcgcccatcgttccacaggatgcatggccgtatgaccgcgtcgtcggcgtcgagaacaaccaagccgtgcatctggccgccacatccgatgccgcgcacgagagccgcgtcgcggcctgcgatgagttcgcgaacaccggccctcaccgcatcccaccagaccctcggatcctgctggctccagcccggatgcggatattcgaccggataagccttggagacggtgttctcgatgcctccgtcctccctgaccagcagcaacttcaccgctgaggtacccaggtctataccgatgtaatacacggcgatcccctcatttcccacaggtgcacgaacttctccgccgcacttcgcagagctcttacacgttattcatgtgcatgtttgacctcgagatcgtgctgcatgcgttcctctatgctgtccacacggtagaacagcagcgcgatcacagaaagtgcgaaccccactatgggcacccagatatagttcgcctcgatggcactgagcgcgccgctgctttgggtcgcatttgcgatatagccacccatgctgaggatcgcaccggtcacagcacctccgattcccattcccagctttgcgctgaagctggaaaacgaggtgacgattccctccgcgcgcaccccgtttttccactcgccgtagtcaacagaatccgcgagcatcacagcgatcagacctgaaacgaatccggtccccagataaccaaccacggttgcaatcacgatgatgggaacactcagcgaatgcgcaccgatgctcaaaataagctgacccgcgatcgcgagcaccattccaccaagcatcgtgttgcgcttcccgatcttccgcgcggtatatggcgtgacaagcaccgctaacaacgccaccacctgcaaaccgagaatgaatgaggccaagccggcatcatgcatgttgtatttgaagaaataaaccgtgacctgcgacttcgtctgcatcccgatccagtaaacgaaattaatgaagatcacgatcgcccaaggccagttccttttaagcgccttgaccgattcccggatggagacggttttgttcgatgagcttgtttgaactcgctcgcgcgtgtttttgaatgtcatcaagaggagcacggcggagatcgccgccagcatgatcatggtgcggaagaaccctacctgctcgttgccctgtccaaaggctctgaccagaggtagcgcggcaaccgtaacaatggtggcgccagcggttccaaaaaactgacgaatcgtgctgagaaccactcgctcgtccgaattgttcgtgagactgggaaggatggaggtgatgggaatgttgacagccgagtataggacatcgactccaatataggtcacatatgcccaaatgatcttgttggatatgctcagatcaggcgtagtgaagcacagcacgcaaaaaacggcaaaggggatcgagaaccataagaagtacggtctgctcttaccccaccgcgtgtgcgtgcgatcgatcatgatgccccagaatggaccatcgatcgcatcgacgacacgagcaaccagaaacagtgttccaaccgctacggcagagatgccgaatacatctgtgtagaaatacatcagataggtgccgatcatcgaaaacgccagattgcaagcgaaatcactcgatgcatagctgaatcgttccttccatggaacgagattgggcgcctgtattgacttcaacatatgctctcttctctcatccgactcgccgaacttgttgacaccagaaatgcaggagcatgtttctagagcgtaatcgtctgctcggaggcggtgatatcgaacttgatcgtctgatctttctcatgcatcacgatcttgggcaacgaactcaaggctcctacatcgatcgacacatctctaccatgccggcaaagcaccatgcttccgcatgcgtttcccctttgatcgacgacacgctgctcatgtctgccatctgcaagctggaaaacatgaagttcgggtgcatccggatacgggtaatcagcatgctctgcgctcggattcatgagaagcatgctgttctcacgtgccagaagcggaagcgtcagataatcatatcgctcatcgaaccaggcaccgttcttttcgacgtcgtacacctttccggtcagaatgttggtccagatcccttcaggaaggtagtacttcactgcgccctcatcgttgaagataggagcgaccatcagattccgaccgagcatgtattgtctatcgaggccaaagctgttcacatcttcaggaaactcgagaaagaccggacgcatcaaggggatgcccgtctcgtgggtatgcacggcctccgcgtagagatagggcatgaggctcaatttgagcttgacaaatgcccgtgtcacatcaacggcctcagaatcataggtccatgggacacgatactcgatattcccatgatatcggctgtgggaagaaaggagaccgaactgcgtccagcgtttgtagatgtccgccgttgccgtatcttcaaatccaccgatatcgtgactccagaacccgaatccgcaaagcagaaatgaaagtcctcctcgaagcgaatctgccatcgatgtataacgggaaaggttgtcaccaccccaatgcaccgggtatttttgtgatcccactgttgctgaacgagcgaaaacgaccgcctcgccgtcgcctttcttttccttcagcacatcgaagactgcttcgttatacagatatgcgtaataattatgcatcttctccggatcggaaccatcgaaatagacggcgtcttccgttgggattctctcgccgaaatcggtcttgaaggtatcaacccccatgtcgagcaaggcgcgcagatagtccttgtaccattccaccgcctggggattggtgaaatcgacgacgccttgaccagcttgccatagatcccattgccatacgttgccatcactgtgcttgataaagtagccctgttgcttcccctctgcgaataacgatgatttttgagcgatatagggattgatccatacgcacaccttgagacccttgccgtgtatgcgctcaagcataccctcggggtcggggaactgctcggtatcccattcaaagttcgtccactcgaaccccttcatccaaaagcagtcgaagtggaacacatcgagtgggatcccgcgctcctgcatgccatcgatgaacttcattaccgtcttctcgctgtagtccgtcgtaaacgacgtcgagagccaaagaccgaaggaccatgctggtggaagcgccggcttgccggtcaaactcgcataccgttccaagatctcctttggtgtgggtccgtagatcacataatactcgagagcctgaccctcgacgctgaattgaacgcgtgacacgttttcagacgcgacttcataggagacgcgctccgggtgattgacgtatacaccgtatccatcgttggtgagataaaacggaatgtttttatatgcttgctcgctgcccgttccgccgtcttggttccagatatcaactacctgtccgtttttcacaaacggtgtgaagcgctcgcccaatccatacaccagcgcacctatattcaacgatagctgctctcgcatatagtgttttcgatcgttgcggtcgcagatctctgcctgcgcgccatattctgatgccgtcagcacccgatcgtttgctgtgaactcgatcttgaaatcgcgtttgcccagagggagccgcgctgtcagctcgcccgccgaaatcgtcatctccgtatcgctcacgctggtatccaacgagcggtgctggtcattgatgttgaaacacggtgcttttggcaactggtcgaaatgaacaagttttaccgccagaacgttttcctgcggagacgtgacatgaatggtgctcattcccaaattaagcgtatcgccccgcaccttgatgtgcctatagggcgcgaacacggtaacggattggtctgtgacatcgaaatcgtacacttcttgaggacttgagatttcaattccatcgcgtgcaagccaatatccattggtgaatttcatgtcgcttcgacctttcatggtaattgactatcaaaggtggaacccggacaggggtgctcattgacgagcatctatgctcgagatcggccggccagcctctgttaaatcattttacaaaagaacctgcccggatggcttctaaattgcgaaacctggcgaacggcagacttttctccggcaccggtatcccgttcagctcgctgaggcccgaacccacgggaggacctgcccacaggtcgcatctgctcgcttcgggttttcggatattgccggacagttgaccggatgcggcatcgccgacctcgagaaattggggcacggagctgccagctcgaacacagagggcatcatttatcgataagaggcaatggatcgttcagaaagcgtcgaagaccaagttcggccgccccctgcagtgccggtcgatcgttgatatagggcatcgcaacgtgaccgcgtaccaccggcgctccgaggagctgcggctgcagccgatcttcgatctcctgagccagggccggaccgaagcgctcccacagtccgccgagcacgacggtatccacatctaccatattgatggcagatgccatgacagacgccaaggcgtccacagctgtatcaacagccttaaccgccttgggatcgccctcattccaacgcatcagcacctccccgatcgcttcgatgcgcacggcatcttcacctgtggctatgcccgcggattcgacaagcgctcgtcgcccagcatatgcttctacgcagcctcttcttccgcaggcgcatatcggtccattcatctgcacggatacgtgaccgagttctcctgcgaaaccgtgatcgccacttgagacgcgtccatgatgcaccacggcgccgccgatacctatatcagtggagatgtagagaaaggaatcggacggaccgacgactccgccgtcgacgcgctgaaccgcgtatcccggtatctgggctatcgccgcgaggttggcctcgttgtccgcgcgcgcacccaagcgctcaaccagatcgaactgtctgagatccagctgctcccagccgagattgcgggctgtgagcaggcagaagccatcggtgaccagaccaggcagggccaagccggctccggcgacgtgatatccgcgctgcctgatcagtccctcgccctcgctgaccagacgattcagctcggagaagatatcctccgcccgaacgtggccgatcgatgcgctgatccacctctcgctgacaacatccccattgagatcgagaatcatgtaaccgtatccatcggtgttgatctgcaacccgatgccgcagatcctgcctcctgcgatcatgagcggcgtactcggtcgcccataggtcgcagcagaaataggagagccctcgtaaaggatcttctctctcagaagcatggatatgagcaatgacatggtagcccgtgtgagccccgtcgcctttgccagctcggcccgactcatgggctcctgcgagcgcaagatggtatcaagcacaacggagaggttgtgattgcgcagatcatcttggttgatgcttttcaatgttgacactacacggcccctctcacatctcatctagcttaccagctgctcgccggttgtgacttctgatccggttcgcatgtctgggaatccggattgattgtgacatgtcactgcgggatcggtggtttcagcatgacaggctaccgagattcgcagcagggtccggatctggccgtcgagaatcaatcgttgcgatggagcagaaaagcctgagtcgacatatagacagcggctatcaggatggacaggcagaaaaagatatccgccggagtccatggagaccccgaggacagcgatttcgcggtcgtctggatgagccacacgaagcatgtcgatgccgccagtgcgtgcatgcgcacgctgatcgtctttctgttcatgagtcgactcctctgagcggttctcgggcgcgcgatcatatcgaacgatgccgcagcgcatacggtgccgcgcatcgtcgtcgcgtcaccttcagcgcgtgaagatctcggatcaaccctttttcctcttgctgagcagggcgtatgcaaccgctgcgatgacgacggctcccttgatggtcttcacgatggcagcgtcggcacccatgatggagagaccttgattgaggacgcccatgatgagcgcgcccaccatggcgccgggaattgttccgacgccacctgagacggacgctccgccgatgaagcacgctgcgatggcatccagctcatattcctgcccggttgcagccgtagcggatgccaagcgagaaagcgtgatgatcgccgctatcgccgtcagcaatcccatattgaggaacaccttgaaatcgaccatgttggtgttgatgcctgagaggatggcggcttttctgttgcctccgacggcatagatatcgcgtccgagcaccgttcgattcagcacgaaccagtagatcccgaccagcacgccgacaatgaccagaacgatcgggacaccgccctgagtagcgttgcccgagctggcaaagaggtaggtgacgtagccgatggcgagagcagcgagcaggcatttcaagaacagccacatcttgggctctgtctgaaggttggcctcggcggccttgcggtatctgttccactgcgaccacatgacgcctatgatcgccaaagcgcccatcacaacggtcaggccgtcaagaccaccccagaagccgaacacgttgggcagataatctttggcgatgcttcggaatggctgcgactgcagggggatcgactcgccggcgaccaccgttgccaatccgcgaaatatgagcatgccgcccagtgtggtcacaaacgccggcacgcgcacatacgccacccagaatccctgccacgccccgataacgagcccgacgatcatcatgaacagaatcgcgagcgtccagtccataccccagtttctcatggcgaaagcgcccaggccaccgataaaggccacgacggaaccgaccgagagatcgatgtgcgtaccgatgatgatcatgagcatgccgatcgcggtgatcaagacgtaggcgttctgttgaacgagtgcgacgacgttgttggggaaaagaaggcgcccgcccgtcaggacctgaaagatcacgatgaccaggaccaaggccagatagattccataggagcgcatattgccgaagagcagcttcttcatcgagtcttcttgcgagctcggagccacgttatcccgatgcgcggaatcgcctctcttttcctcatcagctgacaccgcaatgttggtagtcgacatctcagcatgtcctttcattcagatggatgtccgcagagccattctgcttcaccgggacgcaatttgtcatatagcgcatgagctcctcttgatcggtgtccctcgcattcaagcaagccgtgatgcatccctcgcacatagtgtagatgcgatcgcagatgccgagcagttccggcagctctgatgagatgaccacgacagcgctgccgctgtccgcgagctgatcgatgatctcgtagatatccaacttggccccgacatcgataccgcgcgtcggctcatcgaggatcaagaccttgggagctgtcgccatccatttggcgagcaccactttctgctggtttccgccggacagattgctcgctggcatctcgaccgtcgggcacttgatccgaaattcattgcggtacctctgcgataccgctctctctctatcgcagtcgatcacacttcgccagctcaggcttttgagactcgctagtgagatgttctcgcggatcgtcatcaagaggtcgagtccgtacgtcttcctgtcctcggtcgcgtatgcgacaccgtgatcgatagcggaccggacggtgggaaatgagacttctctgccctccagatacagcttgccggatgcgcgcaccccgtattggcgaccgaacacgctcatcgccatctcggtcctgccggctccgatcaggcctgtcagaccgacgatctcccctgctcgcgcattcaggcacacgttctccgccaccagccgcttctcatcaagcggatgatggacgcaccagttctcgattcgaaagacctcatctcctatattcgggatgtgctcgggatacagattggtcaagggacggccgaccatatctcgaatcagcctatcctgatcgagcggctgctcctccgtgatcgtcatggtcgatatggtcttgccgtcacgaataacctgaacctcatcagccgaggctgctatctcgttgagcttgtgggagatgatgatggcggtgatgcccttgttgcgccgcaggtcatcgatcaaacgaagcagatgcccggaatcctcgtcgttcagcgcggctgtcggctcgtccaagatcatcagcctgacgtctttggtcagcgccttggcgatctcaacgagctgctgcttgcccacgccgatattcgcgatcagggtatccgggctctcatgcaacccgaccgcctcgagcgcctttgccgcggatgcacgttgcgcatcgtcgtcgaccttgatgcccttcttaatcgggttgcctaaaaagatgttgtcggcgatgctcatatagggaaccagcgcgagctcctgatggatgatgacgattccctggctctccgagtccctgatgctcttgaactggcagggctttcctctatagagaatgtccccctcgtagcttccgtacggatatacaccggacagcacgttcatgagggtggacttgcccgcaccgttctctccgcacaccgagaagatctgcccctgtcgcacggtgatgttgacgtcatccagagcgacgacgggaccaaagcgcttcgtgatatggcgcatttgcaatatgacatcatgcccgttactcacgagtcctcctgagattcattgtatacacgcacgggtgcccgccctttttgacctcgggcgcggcacgctgggctcaacgtctacaagcccgcatcagcggctgagatgtagcccgagtcgaccagttcctttttgacgttgctcttgtcaacggaaatcggcttcagcagaacggagggtacgtctttgttcccgttgttgaaggtatccttcgcctcgggttttttgccgtcgaccatgtccttgatgagctctgctgtggtcttggcaagctctcttgtgtccttgtagacggtcattgcctgcttgccctgtacaattgcctgaacattggctttttcggcatcttgacccgtgatgatcgggaaatagctccacccggctccctcgacggcgttcacggtccccagggcgatggcatcgttgggtgccaataccgcgtcgagcttggtgccatcgttgtagaacgagttgatgcggttctccatttcggcttggcccttttggcggtcccagttgtcgatgccgatggattgccactcatcttgcgatgtcgggatcttgccggacttggacttgagcactccggagtcgaaatacgtcccgagtaccgaccatgagccctgatagtagtacttcgcattgttgtcagtcggggacccggacatgagctcgacattgaacggccctttcttgccgtcttccaagccgagcttgtcaacgatgtagcgcccctgcatcttgccgacctcgtccagcgagaacgtcgtgtagtaatccacggcgtcggtgttcatgatcaagcggtcataggcgatgatcttggcaccgttggctgccgcctgctcgactgccgcgccggtcgctgttccgtcgatggaggcgacaacgatgtagttggcgccttggttggccatattctgtatctgcgaggactgcagatcggtcttgccgtccgcgaactggagcgttacctcataaccgtactcctcgagcttcttcttcaggttgtccccgtcgatctgccagcgctcaagctgctgctcgggcatggagatgcccacgctgaccttggatgatccgctgctgccgttctttgacgcatcgtctccgcgcgtgccgccgcaggcggcaagcggcaccaccatgccggcgaccacggccgcgcacatcccctttacgaactgctttctcgtcatgccggtgttctgattgctcgatagcttttccatggattccccttcgctcgtgtcggtggcggagatctccgtccttttgattcatctacgtggcacttccgggctgacctttcgcggagcatagcatatagtttattgatttaccaaaatgggaacgcgactgctcggtgaaaggtagctttcggtgcgcgagctgcagacagcgccggcggccctgcaacagaatcgcaggctcgcggggctgtctcagatgagcgagcggatcgacacccagggatcctcaactcgcgatctatgctacactgcgatccattcactctgaaatcagcattgcttcgcagaaggtcacctcgatgcccgttcgtttcccaccatcggatctcgcagccctgtctgacctcatccctctcattcttgtcttcttcctcgcagcagctatcgccctgcgtgcggtccgacttctttcgccctcgagcctcaaacgcaccatgcgacgcggatcgccgatagccgccgaggagttcctgcgcgactggatcacctccaaaagcggcgggcgagcctcggcgggctacaagaccctggatcgccccgggtgctatgtgatcctgaccaatcccaagcgctggagcttgcgccgtcgcgctcatgacaacgtatacgtgggccaatcgctgcgcgtctgcacgcgcgtcaggcaacatctgaccgggcacggcaacggcaacgtcttcgcagacgttcgcaacggcgatcgggtcttcgtccgcatcttctgctgccggcactccagactcaacgagctggagcgtcggctcatcgcccgctaccatgccatcgaatcgtataacgacacattgggcggatcggcgcggcgctgaggcacctcttgaaatcgctgaggaaggatcgctcgcagggtatcctccactctgaccgtctaccacgacggccagttctgggtgggggtgttcaatcacgtcgaggactggcggctcccggcgtgccgcgtcatgctcggcgcggagccgtcgaacgagcagggtcagagcctcatatgcaagggctgcaacggcctgcgcttcaccgaggccgcgttgtgcgccgatgcgcccaagatcgccgccaaccccaagcgccggcagcgcgaggcggcgcgagagctgcggcagaatggttcgtttaccaaggcccagcaggccatgtcgcaggagcgcgaaatgtccgcccagcagcgcaaggccggcgcccgcgagcgccgcgaaaccaaaaagcgcgagcgattcgagcttcgtcagggaaacgcaaacggaagcaccagggcaaatagcgccgatccgcacgtctccgctcaccatgaaccgcgcatctgcagcgccctgcgtcccctgcatggccgccgagagcgtcccttgccaagtcaactgtccgctcaggaccgagcatgtcgcatggaaggggcttggacagcggtcttcgccgaagcaccaatacgagcacctgtttttcaggtcacattgtggcaaagagactgtcgggtcggtggcaacgaaaaatccccgacccgttttcacaggtcagggactttgtttttggtcgcggggacaggatttgaacctatgacctccgggttatgagcccggcgagctaccagactgctccaccccgcaatgtgaagcgcgctttgatgcgcaagaatttatagtacgggtgctctcttacgaacgcaagctttcttttgactcgatcacataaatccatatttgaaatgagggcttcataaccgaaatcaaaaacttgagcccgatgcaacgaatatggatacaatggccagcagtgccccaccaacaacggatgcaccgacgacatcttgaaacggagatcatcatgctgcttgcgatcgatatgggcaacacgcaaaccgccctcgggctctttgacggcgacgtgctcgtgcgttcgtggcgcatgcctaccgaccgcacctttacaagcgacgagatccacgtgcgtctggatggatactttcgcatgtgtgatatgaaactcagcagcgtggacgccgtcgccttcgccggcgtcgtacccgagctgacgcgagagtggttcaccgtcgcacggcgactctcgacatcggtggtcgtgatcggggcggacacggaaggagtcaccaagatccatgcgcgcaaccccgaggagatcggcgcggatcgcatcgccaacgccgttggcgccgagaagctctacggagctccctccatcgtcgtcgatttcggtacggcgacaaacatcgatgtggtggacccgcagggctactacatcggcggtgccatagccccgggcatccgcatctccgctgatgcgctggcggcgcgcgccgcgcgcctcgcgagcattccgctggaggctcccgcccatatgatcgggcgcaccaccgccgaggccatgcaggtcggtatcgttgtgggtggagcggccatggttgaaggtctgatcaagcgaatccgaaacgaactgggggccccccactgccacgtgatcgcaacaggtgggctcgccggtgtcatcgccggctcgacagacgtgttcgatgcgatggatgcgcaactcaccctcaagggaatcagtgagatctaccgtcgcatgagctgagcggcggcccgtagccgactacaggttcccgagctctccggtcacgtggcccacgcgctgttcgggttcaagcacctcgacaccctcatagcggaagaacctcgccggatcatgcatgagatcctcaagagggacgagtacgaaatcgcgctctccgagcttcggatgaggaagacgcagcttgtctccgccatggatctcgccgtccatccagagcagatcgcaatcgatgaccctgggaccattcgggcgcgcgctgcgcgtgcggttgcgaccgagcctgtcctcgaccttgagcagctcgttcagcagtaccaaaggagcgagctcggttttgatctcgataaccgcgttggcaaaggagtcctgccgacgcatgtatgccggttcgctctcgtagatgcgcgaacagctcgagacgcaggtgagcgggatctcggcgatgagatcgcgggcttgccggacgttctccatccgctttcccatattggagccgagcgcgacgaacgcgcgccgcggctgggggcgcgccgcggcccagaagccgttgaggaactgagcgaagcctgcgacatcgtgaacccgcacgatgttcgctccgttctcgatcgcaccgagacacatgccgaacgttgccgcatcgcgcttggtggcctcgtcgacatcgctgatcgttccgacgaaacgcttgcgcgaaaccgcgcacagcagcggatatcccagcgagacgatcttggcggtctctcggatgacgatgatgtcctcgttgatggtcttgccgaaaccggctcccggatcgatgcagatgcgctccctctcgacgcccgcatgcatgagggcgcgcgcctggtcggaaagaaatcccatgacgcgacgcatgatgggcgccgaatccggaagcgtgaatcgccgcagctgcgaggttccgacataggcatcttctcgtttggcgcttcgacgcatgatgtctgcgagatgatcattttgcatgggttcgggagcatcgacgaccgggctcgccgcgatcgcctcaacggagaccgcatcggtcgcgtcctcggctgctgaagagggctcggtcagcacctcgcctgaggctacggcaacggtcggcgcgggctcgttctcgaccttggcggcgagcggaccgttcgagccgtcctgcaacggcagctctatctggatcggcttcacgccgatcgcgcctgtcaccgtgctcgacttccctcgctcagcggcttcgcgagccttctgcgccacgaatgcggcggcagaggtgtcgagctgcaccggagtgtgcgttcgcaccggctcgacgatctccccggcatgcatgatgatgacgccgcaggtgttcgtcttgacgaactcgaccatcttggggtcggtgaagccggtcacgtcgttcacgatggaggcgcccgtgcgcacagcggccttcgcgacctcgacgtgacgggtgtcgatcgaaacgatggcaccgtgagcgacgagttcgcgcacgacgggcaagacgcgcttggcctcctcatcggctccgacgggcgtgaaattgggccgcgtcgactcgcctcccacatcgatgatgtcggctccttcatccagcatcttgaggccgtgcgcgatcgccgcatccggatcgagataggagcccccgtcgctgaacgaatcgggagtgacgttcaggatccccatgatgcgcggacggtcgaacttgagctcgaactttccgcatcgccatgtcttgctgtcacgtgccatgagcgtcctttcacgtactcccgccgagcccttttgccgggccggtctggtacaggtgatatgcaactcactctattgtatccagacatatcggctcacaacgaaacaccaccgcgatgacgcaagaattagtcagattcgataggagatttcaacggaggtgcgcattgacggccctgaacggaggccatatgcgatcaaaacatagtacgatagggtaccggtgacgcgagatgcgagtcagccgttccgcgcgaagaacacggccgagatctcatcgcggccgtcaggaaccgcctcgacctgtgatcgagcggccgtccagatcgattcgtcggaaggatcgccatgccagacatgcaacgcgccggctcccaacctgagcgggctgacgagcggatatatcgattcgcttcttggaatgtgaacggcctgcgcgcgctcatgaagaaggagccggacttcagcgagatcgccgcgagcctcaatgccgatatcctggccattcaagagacgaagcttcaggagggccagatcgatctcgatctggccggataccatcagacgtggagctatgccgcgcgcaagggctattccggcacggcggtgttttcccgcgagcagccgatccggacgctgagagcagatgccatgctggatgtcgtcgagggcggcgagttgctcgagcctgcgatacgagaggggcgcgtgtgcgcccttgagttcgagcgcttctggttcgcggacgtctacacgcccaactcgcaagacgggctcgcgcggcttccggtgcgcttggcgtgggacgaagcctaccgcgcgtttttgaagcagctggagcgcatgggagacaaacctgttgtcacctgcggcgacttcaatgtggcgcacaacgagatagacctcaggaatcccaagtcgaaccgcgggaacgccggcttctcagatgaggagcgagcgagcttcagcaggctgctcgaagccggcttcaccgacacgttccgctatctgtatccggacgtgcgcgatgcctacagctggtggagctatcggttccatgcgcgccgaaccaacgccggctggcgcatcgactacttcctcgtgagcgactccgtacgagatcgcatcgtggaggcgacgatacgccaggacgtcttcggctccgaccactgcccggtggaactcgtcatcgcgctctagtgctcggtgccgccgcatcgtctggaaaatcggtgccatcagcgcactcacatggtcggttgagcacctcctccgcctgatccagctcatctggcgtgcagatgagaccgagtgagtcgccgacgcgaagcaccgtctccggatccagaaacaactcgaggttctgaccgcgccgcagcgcgacggcggtcgcgccggtgcgcgctctcagatcaagcgaagcgagggtctgaccggctgcagcgcttcgctccccgagatcgatccagtgcatatcggccccgctcaaagaagcgaggaggcgctcgaaggcgtgcaggcgcttggcgcgcgcgtcgtcgccgagcgcctcgtaaccgctctcgcgcaggtcgtttgcatagcactgtatctgcttggatcgaaatccgagatcgatcagggtatgacgcatgatctcgatcccgccctccagctcggggcgcaccacgtcgcgcgctcccgcggcgatcatggagcgcacgccgtcctcgctgtcggcgcgcacgacgatgctcaggtcgccggcgcgacgcagggcatcgcggatgatcttctcagccgacggctcgcggcggatcgtgatcgcgagcacgcgggcgcgatcgagatgagcgtggtcgaggatctccgagttggcggcatcccccaccagaacggggaagcccgcttcctccgcctcctcggccgcttccaggtcgcgctcgacgaccaagcagggtatccccagattctgcaggacctcggtcaccccgtggccggcggctccgtagccgatcacggccacgtgcccgctgataccccgggagggctcgcagagcgggcgggtgttgcgctcgtagagggctgcgagcccgggccagcgctgcatccgacgctcgatgaggtctatgaagccgaacgcggaggagttgagcgcgatcgagagcaccgacgcccccagaatgagcgtgtactggtcggcatccagcacccccagggccatcccggtctgaccgatgatgaatgagaactccccgatctggctcagacccgccgctaccgtgagcgatgtgcgcaacccagcggagagagccacgccgagcagcatattgatcgcccacttgccggctacgatgagggcgacgaggcaggccagctcgaccagatgagccgagagcgcgagcggatcaaccatcatgccgacagaggcgaagaacaagatggagaatagatcctgcagcggaatgctctcagctgccacacgatgagagagcttcgaggtgctcacgacgagcccggcgagaaacgcgccaagagccaccgagaggtcgaacagcacggacgctgccgtcgccgtcccgagcgcgatgaccacgaccgcaagctggaacatctcacgcgggcagaaccgcgcgatcccgcgcaaaagccaaggcagaacgcgcgatccgatcatgagcatgatcgcgatgaaggcaacggtcttggcgatggcgacaccgagttccgagacgagcctcgcgccgtggacctcgccgggtccgaagacgaccggcagcacgaccaggatcatcaccgtcgcgagatcctccacgatgagccagccggtcgccacgcgcccaccgcgcgactgatacaacccctgatcggtgaggttgcggatgagcacgaccgtcgaggcgatgctcaccgacagaccgagcagcacacccgcagcgacggcccaaccgaacgcgcgcgccaacgcgaaacctgcaagcgtccccagagttatctggagcacggcaccgggcacggcaacggccttgacctctaaaagatcacgaagtgagaagtgcagaccggtaccgaacatgaggaacatgattcccacctcggccagctgggacatagccgcggaatcacctgcgaaccccggcgtgaacggccccacgaccaacccgcccgccagatagccaacgatggtcggcaggtgcaggacgcgagccagaagaccccctgcgaaggccgccacgagcgccagcacgaagctcagcagcaagatggtatcaccgtgcatagattttccacctatccgcgcagcgcgaacctgcgcaccacgcgatcgatgcgacgagtccagagcgcgaagagcggtcccaggaacagcgccgtcgccagaccgtgcatgagatcaaacggaacagcagccgaaacgcgcagaaccgcttcctctatggtagacggtttcagaaagccgatgacatcatacgcattaacaacagcagcgaacgtgagcccgcagcaggacccggagcaagagcagggcggaccctcgcagcctcccatcaccggaccccgtgccctcggcgcaccctcatagcaagcttgccatgcgagaacgccgatatggatgcgtggcgctcatttgtcagattgttttaggacacacactgctcgtgcatatcctgaggagccgtctggggtatgatcgaaaccggtgcggtgagatcgtcgcatcatccgggcaacgcgcacaacggccgatgaggggaactcaatggacatcaccgctatcatcctcgccgcaggcgagggaacgcgcatgagatcgaggcatgcgaaggtcgcacacgaggtcctcggaaagccgatgatccgctgggtcctcgatgcagccgtcgccgcgggctgtacgcgaatcgatgtcgtggtcggctgtcatgggcagcaggtccgcgatctcgtccgcggcaccgaggccgaagctcttgcagacatcacctgcgtcgatcagcccagacagctcggaaccgctgatgctgtgcgctgcgcgctcgatgcccgccccgtggcaggcgagcccgtcgtcgttctgaacggggatctgcctctcatctcgcctgagacgatccgccggttcgccgagacggtcgcagacggctcgagcgcagccgccatcctcacgatgacccctcccgatccgttcggctacggcagaatcgagctgggacgcaccggcgcggtcgagcgcatcatagagcaggcggagtgcacgcccgcgcaacacgctgatatgcacgagtgcaacgccggctgctacgctttcgacggggcggcgctgaccgcccacatcggtgaaatcggctgtgacaacacgcaaagcgagtactatctgaccgacatgatcgagatcctgcggcgcgcggggctcgataccgccgtcgtccacttggatgactaccgagagggcataggcgtgaacagccgatcccagctcgccgagatgaacgctatggcacgcgatcgcgtgaacgcgcgtctcatggacagcggtgtcacgctgatcgatcccactcaagcctggatcggcccggatgcgagcatcggagcagatacgatcgtctacccgctcacctttgtcacaggtgctacatgcatcggcgaggactgcgtcatcggaccgaacaccagactcgagagcacgcgggtcgggaatggctgcaccgtggaggaaaccgtcgccatccaagccgtgctcgagaacgacgtcagctgcgggccacgcgcgtatcttcgcccgggcacgcacatgctcgagggttcgaaggccgggacgcatgtcgagatcaagaagtcaacgatcggtcgcggatcgaaggttccgcatctctcctatatcggcgacacgatcatgggcgccgatgtgaacatcggtgccggctcgatcacatgcaactacgatggagtgaacaagaatcccaccaccatcggcgacggcaccttcatcggctcggacaccatgatggtcgcccccgtgaatatcggcgcgcacgccaccaccggcgcgggcggcacgatcacacaggatgttcctgacggagcgctcgccttggagcgcgtcgagcagcgcatcatagccggttatgcgaagaggcgaatgcgcccgcagcacagctcggaagacagcactcggtaggcactcacggcaacagactgaaggagacggggcaatgtcaacaagcgatcccagaaaactggttcagatgcgcaagagcctgcgcgtttattcggggtcatccaaccgaccgctcgctgagaagatcgcgggcattctgggtgtcgagctgtcagggctcacagtcgagaaattcgccaacggcgagatctatgcgcgctatgtcgaatccgttcgcggcgccgatgtctttctcgtccagtccatcgcgggcggcaacgtgaacgacatgctcatggagttgctcatcgcaaccgatgcggcaaagcgcgcctcggcgcgatcgatcaccgcctgcatcacccattacggctacgcgcgtcaggatcgcaaagcggcgccgcgcgagcccatcaccgccaggctcgtcgcgaacctgctcgagcgcgccggggtggaccgcatcatcacgctcgatctgcaccagggtcagattcagggattcttcgacatccccgtcaaccatctctcggcgctgccgctctttggtgactactatcaggcgatgaatttcgacaccgacaatctcgtcgtcgtgtcccccgatgtcggccgcgccaaggcggccaagaagctctccgatatgctcgagtgctccttcgctatcgcgcacaagggccgaccgcgccacaatgcggccgaggtgatgggtgtcatcggggatatccggggcaagacctgcatcgtgaacgacgacatgatcgacacggcggggacgctgtgcgcgggtgtgaaggaactcaaggccatgggagcaggtgacatctacgtgtgtgccacccacggcatcttctcggggcccgccatcgagcgtttgaacgacgcgccggtggtggagtgcgtcgtcaccgatgccatcccgatcaagacctccggcaagatcaagacgatcacggtggccgatgagttcgccagcgcgatctctgcggtctacaacgaggaaagcgtctccaagctcgtcggcggcgacttcgcactctgatgacagcgagcgccccgcaacccattcgcatgatcgcaggcctcggcaaccccggcgaggagtattccgagacgcggcacaacgcgggttttcagaccgtcgacgaactcgctcggcgctggcaggtcacatactggaaaaaccagctcggtgccgaagtcgccacgatagcgctcagcgacgagcgcgccggcggagaggcgcgcgaggtcgtgctcgtgaagccccagtcgttcatgaacacgagcggcgggccgatctccaagctcgccgccgcctacggcatcgagcccggcgagttgctcgtcattcacgatgaactcgatatccccgccggcgacgttcgcgtgaagatcggcggcggccatgcgggccacaacggcctgcgatccatcatcgataaactcggcagccgcgacttcgcgcgcatccgcgtcggcatcggcaaaccacccggcaagatgtctgtggccgacttcgtgctcaggcgatttcgaccgcgagaggccgaggagttcgccgtagagatcgccatcgctgcggatgcggcggggatggcgatcacccacgacgccgtctacgcacgcgaccataagaacggcagcgccgcgcacaacggcagtcacggcgaaatctaaaagatctcctcgctcgaatttgataggttccgcagtcttgaagctgacttgatctgcggctcatcgccctgcggaaactgtgtcgggataagcacgattttcctcgtttcgcaagaagacgacgcattcacccctgcagtattctaatataagaaaaatgaagcccctaaaggggcttcaaattgtctcctacgagacgcctccgaagggaggcaagtttggcaaagccgtattttgactcgcagtgctgtcctgactggtaatcaagacgaaagtagtatatcacgtcgtgaagggtaaacaaatatgaaattgcgggggattgaagacgactacagcatcggcttagacatgggtacgtcatcggttggatgggcggtgacggacgaacgagggacactcgcgcacttcaagcgaaagcccacatggggaagcagactcttccgagaggctcagaccgcagctgtcgcacgcatgccgcgcggtcagcgaagacgctatgtcaggcggcgatggcgtctcgaccttcttcagaagctcttcgaacagcagatggagcaggccgatccagactttttcattcgactcagacagtccaggttgctgcgggacgatcgcgcggaggagcacgcggactatcggtggccgctgttcaatgattgtaagtttaccgaacgcgactattatcaacgctttccgacgatctaccatgtacgcagctggcttatggaaactgacgagcaagcggatattcgtctgatctatctcgcattgcacaatatcgtcaagcaccgtggcaattttctgcgagagggacagagtctgagcgcaaaaagcgcccggcccgacgaggcgctcaatcacctccgagagacgctccgggtctggagctccgagcgcggattcgaatgctccattgctgataacggcagcattcttgccatgctgacgcacccggacctctcgccctccgacaggcgaaagaagatcgctcccctgttcgatgtgaaatccgacgacgctgcggccgataagaagctcggaattgcgttggccggtgctgtgatcggactcaaaacggagttcaagaacatcttcggagatttcccctgcgaagactcgagcatctatctttcaaatgacgaagcagtggatgcggtccgatcggcttgtccggatgactgcgccgaactgttcgatcgactgtgcgaggtctactcagcatacgtgcttcaaggtctgctgtcgtatgcgcccggacagaccatctcagccaatatggtagagaagtatcgccgttacggtgaagatctcgcgttgctcaagaaactggtcaagatctatgctcccgatcagtaccggatgttcttctccggtgccacctatccagggacgggtatctatgatgccgcccaagcacgcggttacaccaaatacaatctcgggcccaaaaaatcagaatacaagccaagcgaatccatgcagtatgacgacttcagaaaagcggttgagaagcttttcgccaaaaccgacgctcgtgctgacgaacgctatcgcatgatgatggatcgatttgacaagcagcaattcctccgtaggctcaaaacaagcgacaacggaagcatctatcatcaactccaccttgaagagctcaaggccatcgtcgaaaatcaagggcgcttctatccgtttctcaagcgggacgcagacaaactcgtctcgttggtctcatttcgcatcccctattatgttggaccgctttcaacaagaaacgcccggaccgatcagcatggcgagaatcgattcgcatggtccgaacgcaagccgggtatgcaggacgagccgatctttccatggaactgggagtccattatcgatcggagcaaaagcgcggagaagttcattctgcgtatgacggggatgtgcacgtaccttcagcaggagccggttttgcccaagtcgtctctcctatacgaggagttttgcgtcttgaatgagctgaacggcgcccattggtccatcgacggtgatgacgagcatcgcttcgatgccgccgatcgagaaggcatcatcgaggagctcttccggcgcaagcgcacggtgagctacggcgatgtcgccggctggatggagcgcgagcgaaatcagatcggagctcacgtgtgtggcgggcagggagaaaaaggattcgaatcgaaactcggatcatatatattcttctgcaaggacgttttcaaagtcgaacggctggagcaatcagactatcccatgatcgaacggatcattctgtggaatacgctgttcgaggatcgcaagattttaagccagcgcctcaaggaggagtacggcagcaggctatcggctgagcagataaaaacaatctgcaaaaaacgtttcaccggttggggccggttgtcagagaagtttctgacgggcatcaccgtgcaggttgatgaagacagcgtatcgatcatggacgttttgcgcgaggggtgccccgtctcgggcaaacgcgggagagccatggtgatgatggaaatcctgcgcgatgaggagctgggctttcagaagaaggtggatgatttcaacagggcgtttttcgctgagaatgcccaagcgctcggagtaaatgagctgcccggttcccccgccgtccgcagaagcctcaatcaatcgatacgcatcgtcgatgagatcgcatcgattgccggaaaggcaccggcgaacatcttcatcgaggtcacaagggatgaggatcccaaaaagaagggcaggcgcaccaaaaggcgatacaacgacctgaaagatgcgcttgaggcattcaagaaagaggatcccgagctatggcgagagctttgcgaaacggctcccaatgatatggacgagcgtctgtcgctctatttcatgcagcgaggcaagtgcctctattccggacgcgcgatcgatattcatcagctcagcaatgccggaatatacgaggtcgatcacatcattccgcgcacctatgtcaaagacgacagtttggagaacaaagcactggtgtatcgagaggagaaccagcgcaagaccgacatgctgctcatcgatcccgagatccgacgacggatgagcggatattggcgcatgcttcatgaggccaaactcatcggagacaagaaattcagaaacctgctgcgctcgcgcatcgacgacaaggcactgaagggtttcatagctcgccagctcgttgaaacaggccagatggtcaaacttgttcggtccctcttggaggcgagatatccggagacgaacatcatctccgtgaaggcgagcatctctcatgacctacgcacggcggcagagctcgtaaagtgccgtgaggcaaatgattttcatcatgcgcatgacgccttcttggcatgtcgtgtaggactgttcattcagaagcgccatccatgcgtttacgagaaccccatcggtctgtcccaagttgtcagaaactatgtcagacagcaagcagatatcttcaagaggtgccgcaccatcccgggttcaagcggcttcatcgtcaacagcttcatgacctctggatttgacaaagaaaccggcgaaatcttcaaggatgattgggatgcggaagcagaagtcgagggcatccgtcgctcgttgaattttcgacaatgtttcatcagtcgcatgccattcgaagaccatggggtcttttgggacgcgacgatctattctccgcgcgctaagaagaccgcggcgctgcctttgaagcaagggctcaatccaagcagatacggctctttctcgcgtgaacagtttgcttacttttttatatataaggcacggaatccaagaaaggagcaaacgctgttcgaattcgcccaagtccccgttcggttgtcagcgcagatcaggcaagatgagaatgcgctcgagcgctacgcgcgcgaacttgccaaggatcaaggcctcgagttcatccgaatcgaacgatcgaagatcctgaaaaatcaacttatcgaaatcgatggcgaccggctctgcatcacagggaaagaagaagtccgcaatgcttgtgaacttgccttcgcacaagatgagatgcgcgtgatcaggatgctggtaagcgagaaacccgtttcacgagaatgtgtcatatcgttgttcaataggatcttgttacatggtgatcaggccagtcgaagattatccaaacagctgaagctcgcgttgctttctgaagcgttttccgaagcctcggacaacgtacagcgtaacgtggtgctaggacttatcgctattttcaacgggtcaaccaatatggtaaaccttagcgatatcggaggaagcaaattcgcgggaaacgtgcgaatcaagtataaaaaagagctcgcaagcccaaaggtcaatgtccatctcatcgatcaatcggtaacaggaatgttcgaaaggaggacgaaaattggcctttagaaacgtgctgattgaaagcgcttgcaaatgcacctaccaaggcggctatcttgttgttcgcaaggaggatgatgctgccaagatccacctttcagagatttcttcggtgacgcttcagtccacgcaggtctttgtgagcgcctatctgctctctgaactcgccaaagctaagatcacctttgtcatctccgatgaaaaaagaaatcccgtcggacagtatcttccgatctatggtgcccataacacaagcaagcgcatcggggaacagatctcctgggaagaaccgatcaaaaaacgcgtctggcagcgggttgttcgtgacaagatcaccaatcaagctcgcttgctcgaaattcgcggacgttctgaagaagccggccgaatcggagccatcgtttccgacgtgcgctcgggggacaccacaaatcgagaggcatatgccgcgcggtgttattttcaatcattgtttggtgattcgttctctcgcgatgatgacctagcaatcaatgccgcgctgaattatggatatgccattatcctttcagccgtcaatcgcgagatcgtttcgagaggctatttgacccagctcggtgtatgtcatagaaacgaatacaaccagtttaatttgtcatgcgatctcatggaaccattcagaccgatcgttgatcggattgtgttcgacaatgttcaagatgacttcacgcgaaacgatagaaggttgctcgtcgatcttatgaacgggtgtatcgcctatcgcgatggaacttacaagacaagctccgtcatctcgctttatgtgcaagattgcctcaatgcgcttaacaagaggctggcgattgacgagattgacccgtttgacatcgtatgagtgcggaaacgaggattcgatacatgcggcttctgatttttttcgatcttccggtcgataccgctcgacagcgaaaagactaccgtcagttcagacgatatctcttgaaagatggctatctcatgatgcaggaatctgtctatgcaaagcttgttgtaaacgatggcgtagcagccgcagccgtgatccgtcttcgcaacaatcgaccgccctcgggattagtgcaggttctgaaagtatctgaaggacagtttgcaaccatggaatacataaccggtgaagtgcgctcatacgatgaggtcgactccatggaagagcttctgatcttatgaggatcgtcttttccggacttgaaagaccgatcgacatcgaaccgggattgcccaccgtcctgcaggtcgaaaactcatcgttattcacacgcctgtgcctttccctgcgaagtggagaagagcgcgaagctatagaaccctatgtgatctggagaggcgaaaaagagatcgccacccgagacgctcttatgttcatcggtgacccgatgttgttgccttgggatgaccgagctctgatgggctcgatatcgaaacgctttgaaaaagagctgatagaagatgaggaacttcgacgcacgctggaagatgcagcagtcgcgctctcatcacaagtagcctccttgggactaagcatgtacggagactattcgtttgctatagaatgggatctcaagcgcttcatcaaagcgttcgggtttggagcccatccaaacccgcaagaaacgttccttgacaatttgatagatttcttatcttttgttcttgacatccagtgttcgaaagtaatggtgttcgttaatctcaaaacttttttgacagaaattgaacttgagaagctgtacgaacacgtttttttctcaaaaacaagggtgctgctccttgaaaacaaagcagatccgaatagacacgaaaatgagataaaaactacgatcgacctggactttatcgagaaatagcaagtatatccggtcaggacgggcgtcttccgcgcagagaagattttgatccaatggttttggagcagtgtcgttctgactggtaatccaactccctcttttacgacaaaaatagctggctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaataaggatgacagcgcaacggtgcggttttggagcagtgtcgttctgactggtaatcaggaatgcgttaggtctgggatactggacatgcccgaatatcacatattcccacttgatagcagaccaaaagttatgcaatttaaaggaaaattgctgtccttgcgtaaaaaatcacgcatatctgaagccacaaataaagatggtatttgcaagcatagcagaaaagtgctgtgtgaatccattaatgagttaattgaaagaggagacagatcaggctccggtatcaagatattggtattctgcaatagctcaactgaatccagcattaaagaaagaactgactttaaatcccaaagatcaatgatcatgaatgagttgcgcttaacatacggtaacagaagattaatgttctcatcatacctaagggaagacgagcatttggacccagaatggacagggaaatcaaaaagagggtccattaacgtgccgttcatcattaataaaatgaatcaaggtatgcatgttgatgatattgacatgtccatcatgatggatgatagaagtaaaagcaacataatgtactggcaaagaataggccgcatgcgctccatcaatagagagactacaccggtcatcatggtcatggataatggtgaatcattggttgagcaggtaaatatatccagattggccaaagaggttgataaactggaaagatatcatatggatataggcgaagctgacatcaggcaggaggatgccttccgcataagatgcatgggggatagtaccaggactctctccggtaaatggacaccagcaaaaagactaatcagtgcgtataaatccgccctgtactccgataaccttgtatttaaaagagcgttagaatccaacctaagaaacttggacatgagcgtcatggaatgcttggatgatgctagaaatagggtgattaaaagtgaaagatactggtcctaatattattggtccattcattggactccatattaatgctaaaaatgcagataaggtatttaaagcgcttggtgctaaaaaacctgattcagatgctgattttacatccccaacagcagaacttgaaaggggaaaccttaatgcgaatgatctagctgcatttaaaaaggtaagcgctccatttagatcagctgatggggagctaattgaacctacattcaattcctgccttcagctatcaaagaaaactgggcttaatgttactggtttggttgaggaccaattccatagcatccattttgacgcatcaaatgcatatgaggacccttgggctgctgaatcccttgatttcattacacaagcattgcctgatgcagaaccactaaatcttgaaaatgattatgacgttaagattgttgaacattttagtgtatcagacatgtcaaaactattccgactgcaatggctgttttgctatggtaaagagaatcgtaaaagatttttaaaatcagccccagatgactatgacttatatggtgattttgctgatgaatatgatgaaataacggaagcatttgaagaaaatgaagtggactgacacttataaaactgccatggttgaaaatatcgtccagaattgatcaatcgattttgccatcgtcctacttcatgtacagggtggcaagaccatttgacatcatggcaatatagctataacgcctgacaagagttgctgtatgacttcccacatgccatatatggctgtccgttagtttgcttatctcagccgtaaccagcttaaatcggctgttaacataacagtcttgctttagctccacattgcaataaatgggcttggtaaaaaatccggcaaagtttaaagcattctcaacataaattttgctatccgtgtagtcaaatgcattaaccagctgctccaaattgttacatattagattaccgttaagagtgctctccttaaaatatggcataccaagaaaactgggtatgcgaaactcctcatcattaacatacagccacccataatttgcattcgttatggtgttttggagcagtgtcgctctgactggtaatccaacgccctcacagttgtgcacacgcatcgctgaacgctagccgacaagacagtccctcttacgtcatacaacaaatgaattagacttacccgcaactatcaacttcaaaagtagctagctggaattcggtccttcccagactcaatctagctctatcgacgcccgcaataaccgcttcggtaacgcagttgtgcaacaaaacatgtcagttcacaaccaatcaatacaaacctgccatcggttgcctgttttccattctttcaagaagtcctgggcctcggcatgtttgatattctaggtactccgaattcgtcagcgatctggaaagcatgcaagatgtcatttttcactctgcaccaaccattattattgtgtactattgctcatgggctgtgtatgtgctgcataccgatggaaaaaagcgatttgcctccctgtcgagagacgcgcatcgctccaaacttcagtgctttcgtagctgcggttgcacatggactgatttcgtccgccatctcggtctgagggcttgacggaaggcgtccaatctataagagaggggttctatgttcaagatcctgaagaagacgcagttctcggagaaggtcttcgagtatcgcgtccacgcgccgaagctggcgaagaaggctcacgccggccagtttctcatggtgcgcacctgtgaaaccggcgagcgggtgccattcacgtttgctaactggagccctgaggagggctggatcgagttcatcttcatggtgatcggcaagacgactcgctgtctggccgaactcgaggagggcgatgagatcgcggatctgaccggacctctcggctgcccaactgagatcgagggggaccgcgtcgccgtcgtcggcggcggcgtcggcctcgcgatcgcctatccggtggcgcgcacgatgtgcgaggagggcaagaaggtgtcggtcatcatgggggcccgcaccaaggatctgctcatcttgttcgagcagttcgcggctctgccactcgaaaacctcttcatcacgaccgatgacggcaccatgggcgagaaaggtgtcgtgaccctgccgctcgagcgcctgtgcgagaccgacagcatcgacagcaccttcgtcgtcggccctgtaccgatgatgaagtactcgacgctcacgtgccgcaagtacaagatccccatcgtggcgagcctgaacccgatcatggtcgacggaaccggcatgtgcggctgctgccgcgtggaggtcggtggcgagaccaagttcgcctgcgtcgacggcccggacttcgacgcgagcctcgtcgactgggatgatctcgcgcatcggcaggcgacctatctggctgaagaggccgattccatcaagcatcatgaggaggactgcgcatgccacaggaagtaaagtaccggccgaacatcggggcgccccgcgttgagcccaacgaggagccggccgatgcgcgcgcaaaggattttcggcccgtcgacaacggcttcacgaaggctcaggcggtagccgaggcgaaccgatgcctggactgcaaaaaaccattctgcatagacggctgccccgtcggggtcgacatcccccggttccttgaagccattcgcgccgaggactgggagcgcggtctggagatcatcaaatcagacaacctgctgccctccgtctgcggacgcgtctgtccgcaggagactcagtgcgagggcaagtgcatcttgggccgcaagggagaacccgttgcgatcgggcagctggaacgcgtgctcggcgacatggccgatgaagtcggcaaagcccccgagtgcgaaccggctaacggcaagaaggtcgccgtcgtcggctccgggccctccggcatcgcttgcgccggcgagctcgcacgcatgggcttcgaggtcaccgttttcgaggcgttcttcaccggcggtggtgtgctgacctacggcatccccgagtttcgtctgccgaaagccatcgtcaagcgcgagatcgagggtctggcgcagctcggcgtgaagttcgagtacgattcggtcgccgggcggctgttcgacgcggaggagcttttcaacgacgagggattcgatgcgctgtatctggctgtcggtgccggtcttccgcgctttctgcacattccaggcgagaacctgccgggagtgtattgcgccaacgaatacctgacgcgcaacaatctgatgcacgcctatgatttcccctcctatgacacgccgatcaagcacggcaggcgcgtcgtggtgttcggtggcggcaacgtcgccatggacgccgcgcgcacggctctgcgtctcggtgccgatgaggtcacgctcgcgtaccgccggaccgagaaggagatgcccgcgcgtatcgccgagatccaccatgccaaggaggaaggtgtgatcttccgcgagctcgtctcccccaaggagttcatcgccgatgagttgggcaacctctctcggatgctcctcgatcggatggaactcggtgagccggatgcatccggacgccgtcggcctatcgtcatccccgactccgaattcgagatcgagtgcgacgtcgcgatcacagccatcggcacgcgcgcgaacccgttcgcgaagctctgcgccgacatcgagctcgaccgctggggcctcatcgaggccgacgaggacggccggacatcgaaccccaagatctgggccggcggcgacatcgtgaccggtgcggcaaccgtcatcttggcgatgggtgcgggcaaaaaggccgccgcgtcgatcaaggagacgctcatcggcgattagattcgggtgctccatcgagagccgccaggttctcgatggagcgcttgcctgctcggctgatatacctatggcgatgcccgcctgcccagatcctctggcaggcgggcatctctgtgatcgcatgtcgctcatcgcccaagaagagaggcggcggcgattccattccgcgtcgacctccctgtacgcgcgctacttctcgagcttctcgcaagcggtcctgacggagtcgttctcaactgcgatcgcggactcctcctcatagattcccagactcgcggccttcgcgcgataggcagccgcgatcacgtctacgcagccctggcgtcccagcttggcgcgattcacaatcaggtccttgtcggtgcgcatcttccatctgccggcggaataacgcctgtagaaatgctcgcgagcgcgctgcatctgcttcacgagcgtggcggcctttcggcgtgtgagaccccggttccgacgcacgatctcgatgcgatctgccagcggcgccgtcacgaggaccgcgatctgattcggattgcaccgcagcagatagtctgagagacgaccctcgatgatgcagctctccgttgagccgagatcgacgatgacctctgacatcttctcgaacagcttgtccgccagagttcgcgcatcaacccgatcgggcatgaatgccatgaactccgcagtcagacgctcgtcgtagtcggccatcttctcgatggactcgccggcgcgcaaggcggagcgcacgagtatctcgttgtcgtagagcgggatctcgagctcgttcgagagcatcttgccgatctcatgggcctccgcgccaaaatcacgggtgatggttatcacaacgggctgcccggctcggatcacagcggaagggcctcccggagcgagcgcttcgatcttcgatttgatgctcatgatgcctcctttaggccgcgaccagtcggcgctggtacgcgcgaacaaacagcgagataccgaagttcaagatgaaatagagtgcgaacacgaacccgtacagcagaagcacctgggagagattggtcgcctgcgccatgatgactctggtggtgtacatgaattccgccacattgataccggcaagatacgacgaatccttgatgaccgtcgtgcactggctgaacagcgcgggaatgatcgtgcgaaacgtctgcgggagaatgatcagcctgagcatggccgcgaagccgaagccctgggagcgcgcggcctcgaactggttgtccgggatggagttcagcccgcctcgcacgatctccgccatgaccgccgaggtgaagatcgtgaaggcgagaaccgagatgaagatgtccgtgcccttgacggtgaagtatatgaacaggatccaaagcaggttcggcgtgcatcggaacagctcgatgtagatgctcacgatccagcggaacacgcacagcctcccggtgcagaactgcttcacaagcgcgagaagcgtacccaagatcagcgagcagagaatcgccagtgcggatatctctaccgttctcacaaacccgcccatgatgaaggcgatgttctcaggtgcgaaaaccgtcatggccctacgcctccttcgcatcgagatcggtcgtgatgcccggtatcaccttggcgcgaggtctgcgctttgatcgactctcaagcacttgaacgagtatggccagcggaaagcagatgaggaagtacagggcgcacgccataatgtaaccctgcagaaatccagaactcgaaacgaagttatctgcctggtacatgagatctccgcctgctatgagcgccagcaccgatgtgttcttgatgagattgagagcctggttgcacaacggtggcaggatcatcttgaacgtctgcggcaacacgatatagcgatatgcctgcgcgcgagagaacccctggctgcgagccgattcgagttgaccacggggcacgctctcgatgccggtccgaatgacctcggccacataggcggcatgatagaggccgacgccaagggagccgatggcgaacggggctatgcgcaccggggtcgcagcgccgagaatcgcctggaggatctgcgggcccgccatgtacatgaagaagatctgcacgggcagtggggtattctgatagaactcgacatagatgcggctgatcgcacgcaacgcccgcgagcgggtcgtcgagaacacgccgagcagcgtccccagaatcatcgagagcgcaaggcccgccaccgagaccgcaagcgtgaagaagaagccctcccagaatatatccatctgagtgaagagcaaatgccagcgattggcactcagaattccttcaagcatcgtactcctttctgcaggtcgcgcgagatcgcgtcgccggtttcgcatgcttcgcgcagcagagacgcagcgatgcggttccgctggcgcagcgagtggaacccgtctagatcagcttccacgtctcggcttctttgtcgagccaaccatcagacttgaggtccttgacggtcttggctacgaccggcgagaggtcggatccctttttgctcgctatcccgtactcctgcggtccgaacttgatatcctcgcgcagcagctcgaccgaatcgtccatatagttcttgagcgtcgagcgatccattgcgaacacgtcgacgttgccggcatcgagcgcgcttttgagtgatgggtagtcgggaaactcctgatatgtgggcttggcgtccgccttctgatcggcgagcatctttgtgatggcagcttttgtatcggagccctgcgacacgccgatgaccttgccatcgagatcgtccaagtcttccatgccgctgctcttcttgaccatcatgccgacgtaatcggtgcgatagggctcggagaagtcgtaggactccttgcgcgtatcggtgatcgtgtacgtggcgcagatgatatccaagttgtcgttatcgatgagcggtccgcgcgtcttgggcgtgacatccttgaactcaacgagatccttctgcttggcctcctcataggagacctcaagcaccgatgccgcgacctgatagcacagatcgatctccatgccctcgtacttgccgctggcggggtcgagatagccatagcccggtacgtccttcttgacaccggccttgagcttgcctcggctcttgatcgcttcgatcttggaggatccggatcccgaatcctccccgcatccgacgagcgagcctgctgccgccacaccgatcgcagccattccgaacatctcgataaattgtcgacgtgaaacactcatgagcattgctccctccagtcagctcggagaagtccgagaacggacatgatccgaggtatgcggcgcacatgcgccgaaagaccatatcagtgcagtatcttggccagaaactccctgcaccgggggttctggggattggtgaagaagtgctcgggtgttccggtttccagaatctgaccgtcatccatgaagatgacctggtcagcgacctgtcgagcgaagttcatctcgtgggtcacgcagaccatcgtgatgttctcatgcgcgagctcgatcatgacatcgagcacctcctgaatcatctccggatcgagcgcggaggtcggctcgtcgaacaggatgatcggctgcctcgtgcacagggcgcgagcaatcgcgacacgctgttgctgaccccctgagaggttctgggggtactctccggccttctgtgccaagccgacgcgcctgagactctccatcgcgatctcgttcgcctcttttttgctcttcttctgtagcttgatgggtgccagagtcaggtttccgagcacagtcatattcggatagagattgaattgctgaaacaccatagaggagtatttccgagtcatctgaaggtgattctttttggtgatcagctgaccggctatcttcacggtaccgctcgtcggctcctccaagaagttcacgcatcggatgagggtcgacttgcctgaaccggatggcccgatgacgacgaccttctccccttcatcgacgcgcaaattcacgtctttgagaacatgcaggtcgccaaaatacttgttgagcccttcaagctcgatcatcacaggcatgagcgctcctctcgcgatcgactatgaactcgcccaagatattctggtgtgatgcgaacacacgcccttgacgcctctgcgcttcctcacaagggtctccggcagatcccatgtctgcctccagtgcgaccgatcgtgatcgaccggagtgccctaccgggcatcttgaacatttcttcgaggcgaccccgggcaaggtcatgatttggtcagtataccccgcgggtcgatgggtaagcactttaccatgcggaggctattgcgcgcaagtccagcgaaacgaagtgccgtctcggcaacaagttggcaacatgggcgcagcacgtctcgcaaaacgtccccatgagcatctggcgatcaggaaagtcgcgatgaaatctgttttgctgcttgggccttgtcaaagtcgccgccggtccgctcggcgagcgcacccatcacgcgcccggtgtctctgcgcgtccgcgcaccgatctcattgattgtctgatcgacgagagcgcgcagtttctcgcccgaaacctgttcggggagaagcgattcaagaatcgagacctgctcggcgagtcgagcggtgcgctcttcatcgttgccggctctcttggacatctcgagggtctccccggtctgcttgatgagccgcttgatcatgtttgagacatcctgctcggtgatatcgcgtctctcgttcacctcgatgtttctcagctcgcccattacctgtcgaacgatggacaggcgcgtcttgtccttcgacttcatcgcggcgatcatctcgttgtgcagctcggtgcctgtcatgtgcgactccattcatgcgctcgcctctcgatcagctcgcgcttccgttgtcgttggttttcttcacgccgtccagtgacacgttgtagggtacattggagggcatatcgttgatcttgatatctgccttgtccacaagatcgtcctcccaagccgtatacgccttgctggagctgtccttcttgatggtgtcgctgatcttttccttcatgttcttcggaatctgatcgatcgagttcacggtgccgtccacatggaagtagccggtgcatcggatgatatggtatccgtaggtcgatttcaccaaaccgctcacctgatccgcagcgagattgttgagagcgtcttggtactccttgacaaaggtcgtgagcttgtcccagcccacatcgcccttgtccttcttggagccatcatcttctgagtacttctctgcggcgtcctcgaatgtgagctcaccggagttgatcttgtcaagcaccccttgcgccttttcctttacctttgcatccgactgctcatcggcaccggattcgatcttgaacaggatgttcgaggagcggcgcgcatcgttgtactttgagatatccttgttcacgtaatcgatgatatcctgatcgctcggatccttctctggtgcgacctcctccttgagcttcttctgcatgaggctgtttctgatcgagctcttataagacgcctcggtcatgcccatcttcttgatctgatcgatgaaggcctgctcggagtcgtatttttttacctgatccttccagtcatcattcaactcatcatccgaaacggtaatgtcatgcttcttctcggcatcctcgatcagatactgcttcgcgagactcttgatctttgtcttgcgcagctcctcgggggtctgattgctgtctacgaggtactttgcccatttttcgtcggtatcgtatttgccgccctctttcgtctgcatgatctgctctgtgatcgaatcctctttgatgttgaccccgttcaccgttgcggcgacgccaccggtcagctcataggacttcttcgtcttggcctgattcatgatgccggcgcatgccatcgtggtgaccgacagcagcatggcgaagacaccgatggcgacgaggacgatcttgacgattctgccgaccttctcgcgatgcccgtccctgacgccgggcttgacgaatgcgcgaaaggtcgctgacttctcatgccgctggcgagcttttcttttcgttaccatgaacaagtccttcgtctgctcgagttcgcattgcgatcaccttgcactgcgagctattgtcgcacatcgcctgagcatgaactctgatttgaagtagatacccaaaacaccagaagaccgactcgcgcgcgagccatgctcatcgaggatcgatcgccaccgtgagatcgccgcgcacatgaacccttccctcggcgagaagctgcaccgtatccggatagagacggtgctcgacctcgtggatcgcggcctcgaacgcctcgagatccatgtcctggcggatccgcacgggctcttgggcgatgatgggaccctgatcgtagtccgcgttcgcaaaatggacggtcacaccgctcaccttgacaccgcgtgcgtaggcctccgcgatagcatgagcccccggaaagctcggcagcagcgccggatgtatgttcacgatgcgattgggccacagtgcgagcaggggctcgtgaacccgacgcatgtagccggccatgatgatgtactccgcctcgagcctgcgcatctcggttgcgatcacctcatcggcatcccacggatcggcatcgtagatctccttggacagggcgagggtctggatacccgagcgtgccgcacgcttgagtccgcccgcatcgcctctgctcgagaccacgagcacgatccgggcgttgagatcccctcgatcgatccggtcgatgagcgcctgcaggttcgtgcccgaccccgagatgagcaccccgatcttcagaggatcgctcacgggcgtgcccgtgggccgcgagaagggtgccgagcggcgctccaattcgatcatatcatcctcgagagcggcggcatccacgtcgcctccgggctcgactcgggtgaagatccccgcgggggcgtcgctcatctgtacaccacctgcgctctctcaccgggatgaccctcgatgacgcgccccatgggaaacggcttgatgccgcgctcttgaaacgcggacgtgatctttgcctcatcgtcggagtcgcacacgacgctcatgccgacccccatgttgaatgtctgatatgcctcgtcgggagtgagcgcggcagcttggatgatgcagccgatgacggccggtacctcccaagccgggttgttcggcgcggcaccgcgcatgacctcggcgcaaagcccgttcgggatcgctcgagcgagattctccgtgatgccgccgccggtgatgtgggccatcgcatgtataggcgagccatcggccaagacctctgtaatcgcgcgcgcgtagatcgcagtcggagccattaccgcgtcggccatgctctggccgccgagatcggcgcgaggccgcatcaactcggcagccttggcagatgcctcgggcgtaccaggctcgatgccgacggtgcccaaaacgcgtcgtaccagcgaataaccattcgagtggatacccgagctcggcagaccgagtatgacatcccccgcgtgcacgcgatgcgaaccgagcattttgggccggtcgaccgcaccgacgcagaaaccggcgagatcgtagtcgtccggtctcatgacaccgggatgctcggccatctcgccgccgatgagtgcgcagcccgccatgcgacaaccgcgcgcgatacccgagatgacccgggcggcttgagtcgcgtcgagttttccggtggcgagataatcaagaaagaacaacggctcggcaccggagggcacgatgtcgtcgacgcacatggcgacgagatcttgaccgacgctgtcatgccgaccgagcagctgggccaaggcgagcttcgtgccgacaccgtcggtaccggacacgagcacgggatcctccatccgcttcaacgcctcggctgagaacaggcagccgaagccccccagaccaccgatcacctcggggcgcgcggtgctggccgcgcacgcccggatagcctcgaccgcccgggcgccctcgaccacatccacaccagcttgggcgtaggtaacgtgctcagtgctctcgctcatctgtgatcctctcaatcgaagtgcgtccatcaactatataggtcgcgcgcccgacggtcgcgcgcctcatggctcggccgcgtggactgtctctatcagcgatccgcctcgatctccgtgacgctgcgctcgggtgcctctgcgacccgcccgggagagatcggcgcaaaaccctcgagaaacttctcgcgaccgaagtcatccggaatcgaaacgggatagcgcccggtgaagcacgcggcgcaatggcctgcccccggcacgctcgcgatgaggccctcgatcgagaggaacgccagagtatcggcaccgatgaaatcacagacctctgctgcggacctggtcgccgagataagctgatcctgcgtgtcggtatcgatgccgtagaagcacggccagacgacctccggacagttcacgcgcacatggatctcccgcgcgccggcaccgcgcagcatccgcacgatctgtcgcatcgtcgtgccgcgcacgatcgaatcgtcgacgagcacgaggcgtcggccggccacgttgtcgcgcagcgggttgagcttcatgcgcacgcccatcgcgcgaagctcctgcgcaggctcgatgaacgtccgggcgatatagcggttcttgatgaggccctcaccgaacgggatgccgctctcgtgcgcgaagccctcggccggaggcagaccggaatcgggaacgccgatcaccatgtccgcagcggctggagcctcccgcgcgaggcgcctgcccatatcatagcggcacgcgtacaccgacttgccatccatgatcgaatcgggtcgtgcgaagtacacctgctcgaagatgcacgccgccggctcagcgggagcgacgccccgctcggacacgatgccttccgccgagatgcgcacgatctcgccgggacggatatcgcgcacgtactcggcgccgacgatatcgagggcgcaggtctccgaagccacgacccagccatctgggctctcctccgccgggaccgagacaccgcgatcgccgacatggtccctctgcttggccggcagcatggagacgtctgcgtcgtcgaaaccaggatttggcaggcgccccagcacgaggggccggatgccgttgggatcgcgaaaggcgtagagcgcctgctcgttgatgagggtcatcgcatagccgccgcgaatgatctccatcgtcttgcgaatgccctcgcgcagatggctcgtgcgctgagtgaagtagccgatgagctgggctgcgacctcggaatccgaattcgacaggaacgacgcgccgagatcggcgagctgatcgcgcagatcgtcggtgttgacgagggtgccgttgtgagccagggcgatgatcacatcgccgatggatgaaagatgcggctgcgcggcctcccagctcttcgcaccggctgtgccgtagcgcacatggccgacggcgagctggccgggcaacgaggagagatccgcttccgagaagacctggcccacgagaccgagatccttgcgcaccatgaccgtggcaccgtcgccgacggctatgccggcggactcctgaccgcggtgctgaagcgcgcgcaaaccgaaatacgtgagacgcgccacgtcgcgtctcggggcccatacgccgaatacgccgcattcctcatggagggcatcagactccggatttacccgtgcctcgggcactcgcacaagcgatgcagacgggacgaatcgcgaggcgcgcgccccggccgcgatgagggtctggtgggacataacatcctctcatgggcgtggtatggccgcgccgagcggcgcgatcaacctattatggcattgcagcagatgcatgcaacgcccatcaccgatatcacagcccgaccgtgacgctcaacagctgtgaccccgcggtcccggcgtgcacaacgaaggggctccgtttatgcatcggtcatgcgagaggcagttccttcggacagatcaattaatgtctcgagctcattgacccgaattcttgcgcgcgaagccgtagctaggttacggcgcgcatccatgtaagaaaatgcggaacgatcaaaacgaatgatgaccgattgcacctcgccgggattcagtttgacagactcgaatccctggagcatctcacgttgtagaacgcccccacctattagttcgacataggccaaaatcgtttctatagcacctctatcaccaaggtttcgtacctggacacgtatttctacattatcttctgaaatatgagctatcagatcatgatacgatatattggtgtaactcagtccgaagccaaagggatgaagcggactccctggttcatcgagataatccgcatttccaaacgacctgcgttgatgatgatatacgggcaactgagaagcgttccgaggatatgagatactgagctttccgcttggattgtccgcgccggtaagcacgcgcgctactgcagccccaccactctgtccgggataccaggcgatgagcacggcatcggaaagttgctcaagttcttggatatcatagggtctgccctgtacgagcacgctaaccatcggttttccgagcttcgcaacctctcgtgccatctgcatctgacaccccccgagcgacaatgatgcaacgtccacgttctcacccgagtccatgtttgctccgcgtgatgaaactgctccatttctgagaaactccatgttgaagttacgctcgcttgaccctcctagacaaagcacgaccgcatcgctcgcttgagcacaagcaagcgcatcgtccagagcttcgtcctgaccatctatctgtctgatttcgcagcccttcgcatacgtgaaagttgcagagggagagatcttacgtaattcatgaagtattgtcgcggcaagagaatcatcatcttggggggcagtgtaatctccaagcatgctgtatacggaatcagcattcggccctaacactgcaattgatttaccagactcatcaaatggcaacgttccgttgtttttgacgagcaccatcgttcttcgagctgtctcgaagttgagctcgcgtgatcgtttgagtacgcgctcatactcttcacccggatcagtcagcggcggacgatcgaacagtccgagtaaaaatttgattgaaagtacccgagcgaccgcacgattcagatcgagctccgaggtgaggttttgcttgatggcagaatcgacatgcaagaatgcatcatcccatagactcatatcgacgccagccgtcaatgccgctgcagcggctgccgatattgtgggataaggtccgaatagacgatcgagggcgataccatctgccatgacgatcccttggaagcctacattcgtgcgaagcacatcggtgagcaacgcggtgttgctatgacaagggactccatcgatatcattgtaggccgccatgattcccacagcttcgcgtccagcgcgcatcagcggcatgtacacatcgttgaattcgcgatcgccgatcaccaccgtgcccgaattgtgtcctccctgcgcatctccttgcgctatgcagtgcttgagaacggcaccgaccggtctctcttgtggctctctggtgtgaacgggccggtcaagaaaactcgacccgtgtcttatgagcctgccttgaaaaccctccactatcgcttcgctgtattttgccgatagatatggctcttcaccaaagcattcctccgtcctgccccatcttggatcgcgagccaaatcaagtgttgacacgagcgcaagatcgacgcccatgcaagagagctcgcggcccattagatgggcaccctctctgatcagatccgtattaaacatgcaacctcgtccgatatttgtcggatatgaaatgccgtcaagaccctgatgtccgtgtggacactcctcgacgataagcgctggaataccccacctcgagtggcttttgacgtagtcttgaatgagatttgtgattctccagccatctcgaccgcgaacaccatttgtgaaatcaatcttggaccacggatcagctcgaaatgctccatagagcgcgcccaatcccttggaccactcgacatgtcgtttaaacatgtcggtaagataccaagaacctgtctgtgactgactcacgcactgccaaccatacaggtgctgatttatctgaccgattttctcctcgagactcatccggccaagcagatcctcgacgcgagcccgtatcgtgagcgatgaatctgtgtaggggaaatcagacattcgcttcaaccttcatagttcggttagacgctatgacaaaaggcaggaacaaaacgatatccaagccgatcagcaaaaccgtgagaatcgttgccggtatgtcgcctgaagacgcaatataggtctgtaaaacgggtggagttacccacggagcgctcacggagattcttccgataatgcccaccgccgtgcacgcgtaggcgataatgagattgatggatgggattatcgcacatggaatcatgaaaacggggtttaacacaactggaagaccgaacatcacgggttcggtaatattaaacagagtagtggtcacaccgagtttggcaatctttcgataatcgggacgtcgcgaactgataaacagtgcgatcgtcagcggtagaatgcaacccccgccaccgataagcccgaaagcattggtaaaattctcggtgatgatatttggaattggtgctccatgctgaagcgcaagcatgttctcttgaagcgcctcgagcatgggagcttggcgaatcggtgcaaggatgcttgagccatgcattccgaacacccaaagcgtgtcggagacgaattgcaggccaagcatgccgccgacagatagcacgagacccttgagcggtaattgaatcgctaactcgatgagctgagggacgctatatcccgtaaaggtgtcgagcgcatacacgagaatgccaaacagaagaacgacgagcatttccggaatcagcgagttgaatgattttgcgaccgccggcggcacaccatcaggcatttttatcttaaaacaattgacgcgagccaaccggcagaaaagctcggtgctgatgagtccgcagatcattgctgtcgctacacccgaagatgaggtgagggccgtggagtacacccctgttgctgttgccgtcgttccatcggtaagggttaccagagtttcaaggggcatcactatgaacatggctccgactgcgagtacgccggagtgcaattcgctgaacgctggatcgttgatgaagcctcgacggatatattctttcgcaagattcgaaccaatttgataggcgacaatgatcgccatgatgttcatggttccattcgtgatgataatcgccaaacgagataaatagcccagatcaactatgtgtgcgatcgactcgttcgtgaacacgagggcatttagcaatgtcatcaacgacgccgccatgataagaggcatcgtttcgataaaactgtctcgaatagcaacaagatgacgctggctgctcacctttgccatgataggcatgagtttgtctgcgaatctatcgataacgttcatccgtcccccttcagattcattacatctttttcaaagtgatttaaaaagctcatttaatttagcatttttatggaatacgtatataccgattccatcaacggttggaagatcagcttaaacggcaacgcataatccctcattggcttgagcagatcggactaattgcatcacttgggcgatgtccgccctttacggtagaatcattgtaatttaaacttgtttaaaaagtttcccgtttgaagaatgaagcgttctcaaacagaaggcaggtaagcctatgccagatacgcgagaccagagatctcgccagtcaaaatctcacggttccctttttcgtctcattgccgcaagcccttcacccatgacgatgaaacagctctcgatgagtttgggggtcagccttcctacggtttatcaaaatgtcagcgaactgatcgagaggggtctcgttcgttcttgcggtgagcaaagctcgtccggaggaagaagaccaaatagtgtcggcatcaacgccggcgcacgcatatctttagggatatcgcttgcgggcgatagcatcagttcagtcgctgtcgaccttcaaggtcacaccatctactcgagttgcatagctagggagcttccacgatccgcagatgcgttggccgaccttctacaagaagaaaccgaaagatttctcaaggccacgagcttctcacgtggactgctgctcggagtaatgatcgcgattcccggcttcatagaccgcgaaagcgataccatcttcaattctccccttgcagggctctcggatatcccgatcaccctgctcaccgatggtcttcctgtacccgcatacgccgaggccgccgcagtctgcggcggctgcgccgagtaccatacgagaccttccgactgcaatatggcgtatctgtcaattgagcacgaagtcagtggttccgtttttctagacggaagaccctatataggcaacaacaacagaagcgctgagttcggccacatctgcgttgaggaaaacggtaagacctgcgcctgcggaaatcgcggatgccttgagacgtattgctccgctactagaatcgagcgggacagcgggttgtcactcgaccaattttttgatgctcttggacgaagaagcgccgaggaacgtgagatctggaatgattacgtcgagcatttagcacgcggtatcgcgacgatcatcacctgcttcgactgcgaagtggtgatcgggggtcgaatctgtcagtttctcggcccgcatttcgataacatcttgcttcatataggtgaacgcaaactattcaactcgcatgattatccatcggtgatactgagtaaacacgcacagtacgggatcccactgggagctgcgctcatgctcattgaggatttcatcagccatgcatagcatggaggtacagaatatggaagctgcggacacttcacaaagactcgatatcgtcaaacatggctctggtttgcaggagacgtatgacggtgtatccgatgtcgtgctcaggaaaatcgaagcgtttcgcgatctcaaaatcggcgtcatcttccattgggggctctattccttagctggaatagtcgaatcgtggcagctctccgaagaagatacgtgggcgcgcaaaaaaccatggcgcgatgacctctctacacttcgtcgggactattggggccttgcagacaagttcaatccgacacgattccatcccgatgagtgggctcgcatctgcaatgaggccggcatcagatacatgctgttcacgacgaagcatcacgacggcttcaacatgttcggaaccgacgcttcagcattctccgttctgaacaccccttttaaacgcgatgtgttcagtgctgtttccgaagcgtttcagcgagctcatatcctgacaggagcatattattcaaagcctgactggcactctcccttttactgggaacatggatctaagcctcggggacgctacgcttcctacgatcctttgcaaaaacctgagaaatggcgagcgttcaacaagttcgtcaaacgacaactcgtggagatctgcagcaagtatggaccgcaggagatcctatggcttgacggcggatgggttaatagggataacaacgaaatactggacatggacgatatcgtagccgcgcttcggacggtacgagctgacctcatcgtggttgatcgcacgttaggcggcaaatatgagaactatgtcacacctgaacgcatgattccatccatcactccgatcaaagcttgggagagcggcattccgctcgcaaaaaactggggttatgttcctcgagactcgtataaaccatttgaagagattcttgacgatctcatttgtatcgtttccaaaggagggaatgctcttttcggtatcgggccaaagccaaacggagagcttccctatgaagcgctcgacatcctagctcggctgggatcctggctttctaactacggggaaggtatctataagacgagaccgcttgtgttaccagatgggtttccccctgatgtttatggaacgcgtcgcgatcacacctgctatctattcgcacgaacgcacgggaaagaccgtacgtttgatctgtcgcctcttctcgatgactttgatactcccgaactgctcaatcaatcaggttgcttacattttttgagcagaggatctacgattaccgttcgagaaatccgagagcgctatgctgtcatacgtcttgagaaacgatgatacgctcttgtattacgatagctctatgtcgcgtcaggcactcgaaaaaactcggctcatcgcttcctggccgatgcggatgctgctcgaagatgagtcaggacacgtgagggggaacctgcatggcaagctgtcttgggatcgatatcggtggaacgtgcatcaaatgggcactgttctcacgcgaatcggatatcatcgagcgcggcgagcttccgactgcgttcaatggatgtgacgaggtcgttgacgcgatctcatcgatcggacgggctcacgctggctgctttgggaccatcggggtgagcgcgccgggcctcgtcgccgccggagaccgagatggcaccatccattacggcggtgccctgccctatatggacggctgtcctgtcggtcgcatcctgcgcgagcgcttcgatgtaccggtctccgtgaacaacgatgggaaatgctgcgcgatgggcgaatatgccgccggagcgctcgccggagctcacgtgggcgtggtgctcgcaatcgggaccgggatcggcggcggcatcgtcatcgaaggcaacgtgctcaacggcacgcactgcgcctctggtgagttcagcggcctgcgcaacaatgtcgaggaacccatcgactccgaaaacgcattcgccgcgcagtgcggatggctcgggctgcgctccctcatcctcgcagagaagggtctagaggagaaccccgcctacgctgacgtcgatggccgaaagctgttcgcctggatcgaggcgggcgatgaggcggctctgcgggggctgcgacgctatgcgcgcatcttcgccggtcatcttttcaaccttcagtcgattctcgatcctgacgtcttcgcgatcgccggaggcatcagctgccgacccgagctgattcaagcgatctcctccgaggtcacgcggcagcatgctgattacctgggtcccttggcggtcgtttcagcgccgcgcgtcgtgcgcgcgcgcctcggcaacgacgccaatctatacggagcgatgcgacaggctacgaagctgatcgaaggggatcccagcgcgctcgatacatgagagatgcgacgggtttgcccgaatactccgatatcaaagaatcgaccgactggattcgctccgagcggtttcgaacgtatactgtcaaagagagcgtcgcagaggatttgcgcagctctcgattgcgcgggttggattgttcgcgaaaaaggtgcatccgaagcagatggatgcccttcgcatgctctggagggccggtgtttcgcatcatccatccaacctattccagatgccgtgtccagagaaaggatcatcatgaccgccactgatcacgtcctcaacctgtttgaggaggcattcggatcggctcatggagcacgtttgctcgccgtgcacgcgccggcgcgctccgagatcgccggcaaccacaccgatcacgaaggcggccatgtgatcgcaggagcactcgatgcggcgatctccggtgttgccgccgcgaacggctgccgcgagatccgcgtatcaagcgagggctatcccgacttctgcgtctgcgtcgacgacctcgctcaacacgtcgatgagcgcgtcagtcccgcggcgctcgtccggggcatggcccaagcgatgcgggaaaccggtcggagcccgcaggggttggatctcgtgctcgcgagcaccatacccaacggcggcgggctatcgtcctctgctgccatggaagcagctttgggtcgggcgatggaggcgctttgggaaggcgtggccttgaagccccagacgctcgcgcgcatgggccagcgagctgagaacgactacttcggcaaaccctgcggcctcatggatcagctcgccgtgtgcttgggggggctcgcgttcatggatttcgagatcgcgaacgagccgcgaagcgccaagctcgatttggacttcgagcggcacggctacgctctgatgctcattgacgtcggctgcgaccacagtcgcttcactcaggattacgcggctgttcccgatgagatgcaaaaggtcgccgctaactttggcaagaagcggctgtgcgaagtcgatccggcggacttcgatgcgcgcgcgatgcgcctgcgcgaggaactcggtgatcgcgcggtgctgcgcgccatccactactggcgtgagaacgagctggtcgatgagaggtgggacgcgctcagacgcggtgatatggacgcatttctcgacctcacacgcgaatcgggcgcgagctcggcgatgtttctccaaaatgtctcgagcggagatcgataccagccggcgatgctcgcactcggtctcgcggagcgcgtgctcagcggacgcggggccacgcgcatccatggcggtgggttcggtggctcgattcaagccttcgttcccctcgatctcaccgatgaattcagccgacgcatggacgcctggctgggagcgggatcatgccggcgctacgttatcgctgctcagggggcatcagcgacatggctgtgatggcgcagcggcgcgcagaggcgatcgagaagctggtcgactacgcgatcgcccgcgatctcatagagggtggcgacagcacatgggcgtataacgtccttctcggtgccatcgatgccagcgggccgggtccctctgaggactggacgctgcgccggacgagcgcggagggcacccgaccggccatcgaagtcgatctgcaggcaacccttcacacgctcgccgaggacgctgtggcgcgcggtgtcgtcgaagacaccgccagcgcgcgcgatcgcatctcgatgcgcatcatgggtgcgctcacgccgcgtccctccgaggtggcggagcgcttcaaggctctcgccgaggagcggggtccgcgctctgccaccgattacttctacggtatgtgctgcgatgtcgggtatgtgcgtcgtgaagccatcgcacgcaacgtgcgctggtgcgctcccacgcgctggggtgatctcgagatcacgatcaacctctcgaagccggagaaggatccacgagagatcgccgccgccggtaaagcacggccccttcagcggaactacccggcctgccagctgtgcatcgagaacgaagggtacccgggccgatctgcagatgaggccggcggcgctcacccggctcgtcagaacctgcgtatcgtgccgatcgagatgggcgggcaaccctggggattgcaatacagcccctatgcgtacttcagcgagcactgcatcgccatgagtgcgatacatcggcccatgcacatcgatcgagcggcactcgcatgcttgcttgactttttggatgccatcccccactacttcatcggatccaacgccgatctgcccatcgtgggaggctcgatcctgtcccatgaccacttccaagggggggcgcacgagtttcccatgatgcgcgctcaggtggaggggcgcttcggcgtgccggcatatccggatgtggagttcgccacgttgcgctggccgctgtcggtcatccgcctgcggagcgcgaaccgcgtcgacctgattgacgcgtgcgtccacgtgatcgatacctggcggggctggtccgacgaatctcagggaatcctttcgcgcacaccggatggcatcccccacaacacggtgacgcccatcatgaggatctgcgaggacgcgaccgcgagctcggcgtgcgcacccgaatctcgttatgaggtctacctcgcgctgcgatgcaacattgccagtgaagcccatccgctcggcctgttccatccccatgccgaataccatcacatcaaaaaggagaacatcggactcatcgaggtgatggggctcgcgatcctcccggcgcgcctcatcgatgagctggatgccgtcgagacccatcttgtggacgcagccgaggacaccgaggaccgtaccctcgcagagcatcggctcgccgaggcgctcgcatcggatcccttgagcgagccgcatgccgcttgggctgagaatgtcttcgcgcggcacccggacatatcgcgagacaccgcttcccaggtgctgcgcgatgaggtaggtggcgtgttcgccggtgtactcgaggacgccggggtgttcaagtgggacgaggcgggacgcgcagcgctgcagcgctttatcgacgcgctctagatccattcggtgaatcacaggagagcgccgctatcgatctgagttcaccgcgcgatccgccctatcggcatcgatgcggctcgagacctcaggattgatcgacatggactggaacctgcgctccatgcgtctgttatcgaagtaggtcgcgtagaagatctgaaccgggtcgctcggcggaattccggagatccgctcgaaccagcagtcgatcgcctgaagcgtcataacgccgttgatgatcatgagcacggcgcacagcgtggtgagcgagtagcgcatcttccacgggatcttgttgatgaggcgcaggagtctgggcaggcagaaccgaatccagccgagaccgagaagaccccacatgatcatgaactccgtgctcgtcctgccctgcagaagcgaggcgaccggatcgggcaccccgaagatcacggcatctgaataattccacgccacggcaccgaacgccgtctgcataaaccagctcacagcgaactcgaacaggcccccgatcagagcgctcacgagaaagatgatcaagaagttgctccgatagaatcggttgagcgcgatcgtgagcagcaccgctccgtatccgtagatcggggagaacgggccgaacagcatcccggcgcgatcctgataggaaccgggatccacgaaaagcatgtgaaatgcgagctcgatggcgagaccgagaacactggagaccatgaagacccagaacaggttgaagaagttgagctgaatgtagcctcgcccatccagatcgcgcccgagcatcccctcgtcggcggcgtcgcgctccaccatgttgcgcagccgacgctgaagacgacgctcttggagcagcgcgggatcgacgatgaccgaaagcggcagcaagatgagcagctggatcgccggagcgatcagatgagttccgattccctgcatcatcgcgccgagcacgatctggaaaaacgtcgtgatgatcaggatctgcgagacgcgccccgcgtatcgtcgtcgatttctgagcagggcgatgccgaatgccacgagcgcggtcccatcgatgaccgacacgccgagcgcgagagcggcgaccaccgtcgccagagacggatctattcccacgatcgctgcccggggatcgcgcaggagcgcccagatcatcttgccgatatggaccgatacagagggaagcgagaacgctccgtcggccaagcacagaagaccatacgctttgatgatcagcggcaggctcttgtgctcgcttgcgccctcgtagcctgctgagagctcgttgtcaaccttgcgcgcacccgccatctcaggagtcgctttgctcgagcgtcagcaccatgacggttctatcgcttgtggggatctcgctgctgcaggtgatgagcgagagcaccttctctgtcgagtccaagcgctcttccgcatcaggagccttcgccttcgcgcttttcatgatgtccctcagataatcggacagagcaccgtcaccgatgaaggtccgcgcgcgcgccttcgaataggagtcgggaaccacagcggtgagaaggggcctgagtttggaggtcccttcccgggtaatatagtaggcgatcgtgatcttatcaaaagccgcctgatcggtcgtatcgttcacctgatagaacatcgtcttgttgttcatgtggtgtccatacagcgatgtctgctgatcaatcatgcccggcgaggtgcaagacgcgtccatgaagatcgatccggagggattcttcttcccgtcgaacagcgtcgtcaggtacttctcgttgtcggacgcttgagcgaccgggtagttgatgttcgtaccgggaatgtagatccaaccgacgatctccggattgatagcgttcaactggtcgaaatcaaccttcggcggaacgtcgtcgtcaccctctgagatgtgggcgtacttcgtgagaccgctataggagtcgaccgcctcgtgatagcccagctgcgcggagatgaagatgtacgccgccgcgcccgcgagcgcgagacccaccaagagcagcagcgtcgagacgatgcgccgatttccgcgcgggcgacgtccgcggtgcggatcatccgcacatgcgtgagcggacctcgcgtgcgcgccgcagcttgaccgacgcggcatcggtgcgagccctgaggagcgggcgtgacgcggcgcgtcagcgctctgagctgtaccaaaggtgctgccagcgcgtcggccatctgggtgcgcgaacctctttggctgatatgctcccatgcgccatcctctacgcttcggccatttcctgtttcatacgctcgatggcacgacgatgctctggcattccggcacccaatatctgcgtcgcgaagatggcggcgttcttggcgccgttgatggcgacgcaggcgaccggcacccccgagggcatctgcaccatcgacagcagcgagtcaagacctcccagatcactcgtcttgatggggacgcctataacgggaagcggcgtgtaggccgcgaccacacctcccaggtgcgccgcctttccagccgctgcgatgatgactcgcaagccgcgctgcgccgccgtttccgcccactcgtgcactctgtccggtgagcgatgcgcactggcgaccttgagctcatagggcacccccaagcgctcaagctccgatgtgcacccctccatgaccggaagatcggacttcgaccctagaatgatacccacaagggggtccctctcgacagtttctgccataatttgcctccaaatgacggttcgaactcgatcaagtatagcgcggcgcaggcgaacgccttcgactagagatcatattgcggcagatcctggagcgctatgacctcgaggcccgcgtgagccgtgagggcctcggcaccggcctcgcttcggcagacctcccgatcctgacggaccgcttcgagcgcggcgacgaaggcgttggcggcggatagggcagtcacgcaggtgatcccgcgtcgtgccgcctcggtgcgcagtcgatagccgtcgccgcgcgaacctgggccataaggggtgttgatgatgagccctatctcatcgtcgccgatcatgtcgcctatgttgggatgagcctcgctgaacttgcgcacgacctcgcagcgaacatttcccccggtgagcacacgcgcggtgccctccgtcgagcatatggagaagcccagatagcgtaagatgcgcgcgagcgccaagatatgccgcttgtcgcgatcgcacacggagatgaagaccttgcccccttcgggggtcggcagtttgtagctgatcgcaagctgggacttcgcatatgcctccgggtagctgcgcgcgatacccatgacctccccggtcgacttcatctcgggcccgagcacgacatcggcaccggggaagcgaccccacggcatcaccgcctccttcatgcagaaccattccagattgcgttcatcatcgggcagaccgagctcggctatggtcgagccggccatgatccgcgcggcgcacttggcaagaggcactccggttgccttcgagatgaatggcacggtgcgactcgcccgcggattcgcctcgatgacgtagaccgtctcgccctggatggcatattggatgttcaccagtccgcgcacgcccagagccagagcgagccggcgcgtcgtctgacgcaaccgcgcgatcagagcgtcggagaacgagaacgccggaagacatgtggccgagtcgccggaatggatgcccgcctcctcgatatgctccaagatgcccccgatgtagacctgctcgccatctgagagcgcatcgacatccgactcgatggcaccctccaggaaccgatcgaggtagacggggtgatccggactcacgcgagccgcttccctcatataggctcccagatgctctccgtcgtaggcgatcatcatgccacgtcctccgagaacgtaactcggacgcacgagcagcggataaccgattcgatccgcaacctgctcggcctgagcgcagctcgtcgccatccccgccttcggatatcggataccgagctcgtccagaagcgcggagaagcgctcgcgatcctcggcaagatcgatcgcctcgggctgggtgcccaagatgggcacaccggaggccgccagagcgccggcgagcttgagcggcgtctgccctcccaatgtgacgatgacgccgtcggggcgctcgacatcgacgacgtccatgacgtcctcgtaggtgagcggctcgaagtagagtctgtccgaggtatcgtaatcggttgagaccgtctctggattgcaattgaccatgatcgtctcgaagccggcgtcttgcaacgcgtagctcgcatgcacgcagcagtagtcgaactcgataccttggccgatgcgattgggccccgcccccagaatcatgatcttgggtcgcgaagctcccctggactcatccgtgctcgcgcgtcggctcgccttcggagaggtgcgcatgagcccatcatatgccttgtagtgatactcggtcgtgctggcgaactcggcggcgcacgtatcgacccctcgcatggacggtatcacgcccaggcccttgcgccaggcacgcacgatgcgctcatcgctgccgcatagctcggcgatctccgcatcggaggcaccatagcatttgagcagtcgcatcgcgtcggcgtcgatgtcttcgacgcgcgaggcgcgcacgcagcgcatcgctgagaccatgtcgcagatgcgatcgagataccatggatcaatgccgcaaagctcgttcacgcgcgtcggtgcccagccccggtcgagagcgcaagcgaccgcgagcagacggccttcggtgggatcggacacccgcgccgccagctcctcgtctgtcagcgagccagcctctgcgagcgcaccgctgatgagtccgattcgtccgtcctcaagcgagcggatcgccttgccgagcgcctcctcgaatgtgcgcccgatcgccatgatctcgcccacggccttcatacgagtcgtgagggtggtgtcggtccccttgaacttctcgaaagcgaagcgcggcatcttgacgacgcagtagtcgatcgcaggctcgaaacaggccggcgtcgcccccgtgatgtcatttacgatctcatcgagcgtgtagccgaccgccaaccgtgcagccgccttcgcgataggaaagccggtcgccttcgacgcaagagccgaggagcggctcacacgcggattcatctcgatgatgatcaggcggccgtcacgggggttgacagcgaactggacgttggacccgccggtctcgacgcccactttctcgagcacggccagcgaagcggctcgcatgcgctggtattcgatatcggagagcgtctgcgcgggcgcgaccgtgatggagtcgccggtgtgcacccccatggggtcgagattctcgatggagcacacgatgatgccattgcctgcggcgtcgcgcatgacctccatctcgtattccttccaaccctcgatgctctcctcgacgagcacctcgccggcacaggacagctcgagaccttgggagacgatctcgcgaagctcctcctcgtcgtgcgcgatgccaccccccgcgcctcccagcgtgtagctcggacgcaggacacacggatagccgactcgggccgcgatctcgatcgcgtcgtcgactgaataggcatagccggagcgcgccagaggcaagccgatctcggccatggcctcgttgaagagcctgcgatcctcgccgcgctcgatggcagccagatcacagccgatcatctcgactccccatcgatcgaggacgccgctttcagccagctcgaccgcggtattgagcccggtttggccaccgagcgtcggaagcagggcgcagggtcgctcgcgggcgatgacgcgctcgatgaactcggcggtgaccggctccacataggtgcgatcagcgagtccggggtcggtcatgatcgtcgcggggttcgagttcacaagaatgacctcgtatccctcctctttcaagaccttgcacgcctgcgcgccggagtagtcgaactcgcaagcctgaccgatgacgatggggcccgatccgatcacgagaatccgcttgatgtcgtcccgtctaggcatgagcgacctccgttctcgaagatgtcgcctcgtgctgatccgcttgagccgacgcacggtcgaaccgcgcgggatcggctccaaaacgccagccggcgacgcggtcgcgtgagatatctatgtccagatagtcggggtcgccgtccatgagtcggctgaaggcgccgaacaggtagcgcgcatcagttggccccggagacgcctcgggatggtactgcaccgaaaacgcggatcgatcgagcagctggatgccttcgggtgtgccgtcgttcagattcacgtgcgtgaggcggatccgcccgaagcgctcgttgtccactaccggagcgatcccgcgctcgacccaagcgcgcagatcgccatcctcgacatgggcggagaagccgcccgaaagcgccggcgcgatcggacccagcgaagagaagtcgaggccgaatccgtggttttgcgccgtgatctcgacacggcggctgatgagattcatgaccggatggttgccgccgtggtgcccgaaggcgagtttctcggtgcgtccgcctgcggccaagctgatcatctgatgtcccaggcatatgccgaagacgggcacgcgcccgatgagttcggccacctgttcataggtgacacgtaccgcctcgggatctccgggtccgtttgacaagaacacaccgtccggctcagctgcgagcacctcggcggccggcgtgtcccaagagacgatacgaagctcgcaacccgctcgaacgagaccgtccagaatcgaacgcttgaccccgcagtccaagacgaccacgcgatggcgggggcgcggtggctcattgagcgcaaacgcatgtccacaggccagttcggctgtcccccagctggcaggagcgagcccgctcaccttcttgacgagattcgttccgaccagcgagggcgcctccgaaagcgagcgcgccaactcgtcgagatcgagcgtgtcggtcgagatgatcccctgctgggaaccatgatcgcgcagatggcgcacgagtgcgcgcgtgtcaacgtcctcgatggcgacgacaccgtgccttttgagataggccggcaagctctcgttcgatcgccagctcgatggcgtcggacacatatcgtggacgatcatcccgctgagtgcggggcgcgcccgatcccctgcgggcatctggctgtctgcggacgcgacgccgtagttgccgatctgcggatagcacatcgtcacgatctggccggcgtaggaagggtcgctcagcacctcgaaatagccttcaatcgaggtgttgaagcacacctcgccgatcgatgtgccgcatgctccgcaacctcggccataaaaaacggtcccgtcctccaaaagaaggatcgcgggaccgcggatgcccttggatgtcgatgccatgatgcgctcggccatgcttctcgactctgcatcggaacctgccgggcttgcctgctgcttgtcgtgcatatgcgctcctttccggtctctcgggaccggcttaaaggattggtttcacgtattgtaccgtttcttgcagacgcgaggacgctcgattcttaacttcgggacgctcgcgcgctcgcgcacccgatagagatcgcgcgccagatcgatccgagtggtctgctcaggcatgcctgctcggatgcagcagatcggtcacctcgccgagcaccgattcgaacgagactccgcgaagttcatagtcgggctgggcgcgcgtgacccgcatggcgtcgcgcaccagatcgcccgcgaagccgacagcctcgatcagggtgcgcccgcagaacagtgcggccgtgacgccgctggcaaacaggtcaccggtgccgtgcagcataaagggcaaaagatcgctcgcgatctctcggatgcgaccgccatccatttccgccatcgccagatagttgcggatgacatgctctccctcatgcacgatgccctttatgacgacggatttcgctcccatctcgagcatcgcatcggcgtttctctggacgaaggcaacctcgacgtcttgcccctcatagggaatacccgacaggatcgagacctcggtcagattgggaaggagcacgtcggctcccttgacgagaccggccatcgcggagcacagttcatcggtgtaggtggggtatttctcgccgccatcgcccatgacgggatcgacgatgcgcagagcgcgcgggtactctcggtacagtcgctggatcgtgtcgacctgcgccgcggaacccaaaaaacccgagtacaccccgtccagatcgatgccctcctcgcgccaggcgtccagatactcggtgagcatgctcgtcgtatcatgcatatagaagtaaggaaacttcgtatgagcggagaacagcgcggtgggcacggggcacacgtcgacccccgccgcggagagcaccgggatcgcgacgccaagtgagcatttcccatatccgcacatgtcgtgcacggcggcaacacgggggatgtagtctccctcgcgctgatagagcgggtgcatctgggactgcgtgctttgatctgacatgtggctccttcttctgcgagatcgcgaccggcattgcagcaagccgactcatcgcctctaagtatagtatgaaccgcggaccgcaagagcggggaaaaccaacggccgcatcggttcggtcggcgggagcgccgccagaggatcgcgcgacgatgctcaagccgagctcatgttggtcgcctgcctcgccctggcggcaatgagtttctccgtcgccatgagccggcaccttcggatccgcgttcacctgatagtcgacgagcgacttgcccggagcggatatattcattttgaatttctggctcgtcgtgatcgtaaccacagcgaggccactcgtgtccatctatcgcgagctgctcatcggctgcatcactggatccatgatgatgagcgtgcccgccgctatcgagaatgtcttgccaccggccgaccggctcgtcgtccccctttttaagaagcgggcgcatagagcttggtaatagaggatcccgccagcgctgttccggtcaccgaggccttgtccttgtcgcagatcagatagagcaatgtgtggcccgtcttggcgaagacgccggtttggtacgattcgccatcatggccagcgacacgcaaaagcgcggttttcgaccattttccgctacattttcggtaaatagtagtcgaaaaccgcgcttctgctgcggtgtcggcagccgtccggctgctcggtctcgctcacgtgccaccctttgaagttctcgctcattgcatgctctgcttgaatttcctcacgacgccagccgggtccttctcgggggcgccccccgtgagcgtctctgcgcccttgagagcgtcctggaggttgcgatcgtctctctccgcttcaagatcgccctgcgagatgcccggtttcacgatgagggaggacacggagttcacctgcttttgaatgcgatcggcgatctgttcatccataccgacgatcctgagctcaagatcgatattgctcgtagcggctgagcgctgcttcgtccagatgaatgtcagaatctggcgcttggtgccttgtgccggcaagagaccgaaaagggagctgtgcgagatgttcccatcgccgtcgacgcgggcccagacgttgtaaaccactcggctgatcttattgttcaacagagcattcgtggcgaatgcagatccttggatctgggcgttcgaaaatacctcgagctcgttatgagagcgcgtatcggtgacgctcacctcgacgtcgccggagcgctcgtcagcctgatcgacagtgaactcctgcgggaactgcgtgaaaccgctgccccactccacaccgcccttcagcgccgtcttcacggtatcgatcgtgaccgactcggagaggttcgccgtgttgagacgccggatcacgccgtagatgatctggatgccgacgatcagggcgaacgtggcgacgacgaagccgatcgcggcgcgggagatggtgtgcccgacctttgagccggatggatcgtcggcggaaagcgggtcgatcgttcgacggcgtcgaggccgatccccttgacccagaagtctgccgatgggccctgcgcccgccgtcggcctgcctgctccatcgggtcgctgacgagcggactcgtgggagcgaccataagctggatcaagcacgcccgaagcatcgagctcggagaacagctctgtgacctcttcacgtgtcagcggtttcttcgccatcatctgcctgtcgcgttcgatttccccaccatgcgcacgccctcgaactgcattcgatagtaccgtgcataggttccgccacgggcaagaagctcctcatgggtaccgcgctccacgacctgaccatgttccacggtgacgatttcatcggcgtgtttgatagttgataggcggtgcgcgatgatgacggtcgtgcggttctccgccagatgctccagcgaatcctgcacggcttcctcgctctcgttgtccaaggcgctggtcgcctcatccaagatgaggatcgccgggtcctttagaaagacgcgagcgatcgcgatgcgctgcttctgcccgccggagagccgaccgccgcgctcgccgacaacggtatcgtagccgtcctcaagcgattctatgaactcatggatgttcgccttgcgtgccgcgtcggcgatctcctcgtcggtcgctcccggccgtccgtattcgatgttgtcgcgaatcgtcccatcgaacaggtagacgtcctgctgcacgagaccgatgctccgacgaaggctctcctgcgtcacatcgcgcacatcttgaccatcgatggtgatcgcaccggcgctcacatcgtagaaacgcgggagcagcgcgcaagtcgtcgatttcccgcctcccgaggggcccacgagcgcaatggtttcaccgggggcgatagcgagattcatgtgatcgatgaccgggcgcgcatgtcccctctcggagatctcgcggttctcgtaagagaagctgacgtcgcgatactctatcgcgccacgcctgacgaccagatcggtggctccagggcgatccttgatctcgggcatgctctcgagcacctcgtccatgcgccggaaccccgcgatcgccttctggaagacctccgtggagttcacaagcgtctcgatggggcctgtgaacaacgtgatgtagagcgcgaacgtcgccatgtcgaccgggctcatcgagcgctgcgcaacgagatagcctccgaggacgacgatgatggtgtagagcgatccggtcatgagagcgctcgtggtctgataggtgcccatgaccttgtacatcgattcctttgacccgagatagcggtcattcgatcggtagaacttgcggcgctccgtctcttcgttcgcgaaggatttcacgacgcgcatgccggccagcgaatcctgcagctgggaattgacctcggatatcttgatgcggttgtcggtgtagacggctcgcatcgtgagattctggcgcaccatgacgatgacgaagatcagcgtgaccgcggccatgaccgcggccagggtctgcgagatcagaaacaggatcacgaaggctccgatgatctcggtgccgcagatgacgatccattcgggcacgtgatgggccgcctcgcagatgtcgaacagatcgttcacgacgcggctcatcatgtcgccggagttcacgcgatcgaaatagctgaacgagaatcgctcgtattgatcgaacagatcttgccgcatcctcgattccatgcgcgcgcccatgacgtgaccctgagccgagacgaagtaccggcagccgcaccgtaacgcatacatgcagatgagacctgcggcgatatagccgagcgcgcctgtgatcgcgtcgctgtcgcgcgtgaacaacccgcctgtgagcgcccgcaagatgctgggaaaggccagatctatcccggccatgaccagagcgcagacggtgtcggctgcgaacaggagccgctggggccggtagtatgagatgaaccgtctaaacatggatggctcggtctcctctcagacgaaacagattagatatcgcgctcatcgcaagccgctgacgtgtcctcatgtggctgtgaaagctcctgctcgaggcggtgcgccatgacatcgcatgcgagcgcgcctatcaccgtcttcgcgtcctcgatcttgccgtcgagcaccgcgtcgacaagctcgtgcacgtcgacgagatccacattcaggaactcatcctcatcgggacaggcgtcgccgagctcgagctgcgtggcgaaatacagatgaatgagctcgtcggtgaacccgggagaggtggcgatcgtcgtcagatacgcgatgcgaccgggcacgaagccggtctcctccttgagttcgcggcgagcggcttccaacggctcctcacccggatcgatcttgccggccggtatctccacggtcacacggtcaagagcggtccggtattggcgcaccagggcgatcttgcccgtctcggtgagcgcgacgatggcgaccgcgcccacgtggcgcacgacatcgcgctgtgagcagcgcccgttgggaagccgtacatcggaggtctccacattgaagatcttgccggaccagacggtgtcctgcgtgagaatgtcttcgtgaagctcgacatcatgctcgtcttcatcgcccaagacaagaccctcgtgctcggcgtcgcggacgtcgggctccgaatcggcgacatggtcgtctttcgaccggccacaagaagccgaccgtgcatccccggcttcagagccgctatctccagttgtgtcgctcattgctgtccgcccttcctttctgctggaaatcataccttcgaatcccatttcggcgaggctcgaagctgaagccgagaccgcgatgcgaaaaggagctcaaacccggcgggagcgaccctgaagcgcgcgctcgccgatgtcgctcctgtataccttgccttcgaagtcgatcatctcgcacgccgcataggcgcgctcacgggcgatcgaaagcgtcgaccccagcgctgtcaccgccagcacgcgaccccccgagctcaccacgcgatcgccgagacgggtcgtgcccgcatgaaagaccgttacgccatcgatctcctcggctgcggcgatgccgctgatcggcttgcccgttttgtaggagcccgggtagccggcagaggcgagcaccaccgtgagcgcgcaatcctcgcgccatccgatctcgacctcatcgagacctccgcgcgcgcacgcgagcatgatctccaacagatcgccctccatgcgcggcagaaccacctgcgtctcgggatcaccgaaccgcgcgttgaactcgatcaccttggggccgctcggggtgagcatgaagcccccgtagatgcagccgcgatactcgatgccgtcctcggcgagagcgaccatgacggcatcgagaattcgctccatctccctgcgctcggcgtcgctcacgacgggcaccgggctcacggcgcccatgccaccggtgttgggacctcgatccccgtcccaggcgcgcttatgatcctgcgagggagccatggcgcgcaccacgcgcccgtcggtgaaagcgagcagcgagcactccggtccgctcagcatctcctcgatgaccacctgcgagccggcgtcgccgaagcttcccgagaagcatgcgcgaaccgcgtcgagggcctgatccagctcatgggccacggtgacacccttgccggctgccaggccatcagccttgatcacgagcggggcgccctgctcgcgaacataggcgagtgcgtcgttcacctcagagaacacggcatagcgcgccgtgggaatcgatgcgcgctccatgagccgcttagagaagctcttcgagccctcgagccgagccgcatcgcggccgggaccgaagcaggggataccggctgcgcgcacggcatcggcgacgccggctacaagcggtgcctcgggcccgatgaccacgaggccgaccccgtgctcgcgggcgaaggagcacaccgcggcgggatcgctctcgtcgagctcgacgttctcgccgacctgcgcagttccggcgtttccgggtgcgatgtagagggctccggcgcgcgcggacgcgctgagccgggatgcgatcgcatgctcgcgaccacctgcccccagcagcaggatatcaatcgatcgatcgatgtcatctttggcttcaagcatgaatcctcctcgcgatgcgcctggcgaaccattggtcgttttagctcagtcccagctgcgcatgatggtctgctcgcgatcaggccccacagctatgatggacaccttggtgtgcgcgaggtcctcgatgacgtgcacgtaggcccgggcggcgtcgggcagctcgtcaaaggaccggcatctcgtgatgtcgcactgccatcccggcagatcctcgtagacggggcgcgcatgatggaaggcgctttgatgctccggcaccgaggtgtagcggcgaccgtcgcactcataggccacgcacaccttgatgatcggcagctcggacagaacatcgagcttcgtgagcgcgatatcggtcaaaccgttcacgcgcgccgagtaattggcgataacgccatcgaaccacccgcagcggcggcggcgaccggttgtgacgccgtattccgcaccggtctcagtcagctgccgaccgatctcgtcctcataggagagctcggtggggaacggcccggaccccacgcgggtcacataggccttggcgatgccgaggatccgctcgacatgacccatgccgacgccggatccggtgatagctccacccgccgtgcaactcgaggatgtgacgaagggatacgttccatggtcgatatccagaagcgtcgcctgagctccctcgaacaagatggatctcccctgatcgagcaagtcgttgagtacaagcgagctctcgcagatgtagggagccaaccgctcggcgaaaggcaggtacgcctcgcagatctgctccacgctgtaggtgggcaagccgaagagcagctccagctccggattggctctgtcgagcgcgcaagcgagcttcttgctaaatatatctgggtcgagcatgtcctgcatgcgcaggccgatgcgcgccgccttgtcttggtagcatgggccgatgccgcgcttcgtggtaccgatgaggtttttcccgaggcgccgctccgaggcgccgtcaagatccaggtgatagggcatgatgatgtgcgcattgcccgagaccttcaaccgctcgcagctgacgccttcggcctcgagcatgtcgatctcctggatgagcacgctcggatcgacgacgcatccgttgccgatcatagggatgacgtgctcgtagagcacgccggatggcaccagatggaggccgaacctcttttcgccgacaacgatggtgtgcccggcgttgttaccaccttggtagcgcacgacgcaatcgaaggagggggctatcagatcgcagatctttcccttgccctcgtcaccccattgcgtcccgaccagtattgctgaagccatcgcatctcctcactcgagctccatcgtgagccgcacggcgcgcgcggctcaagacgagcgacaaacgctcacattatatcgcgtcctcagacctctccatgcacgccatcaagctcatagaactttgtcgaagcggggatgaacatgagatcgacctcaccggtcgggccggagcggttcttcgcgacgatgattcgggtgacccccgtgtcgggacgatcggggcgctgggcctcctgctcgtcagaagatcggtccagaaacatgacgatatccgcatcctgctcgatggatccggactcgcgaagatctgaaagctgcgggcgtttccccgtgcgcgattccactgcacgggatagctgcgacaaggcgatgacgggggccttgagatcctttgccatgatcttgagcgcgcggctcatctcggagacctcgacggcgcggttctcagcgcggcggccggggggcgggctcacgagctgcagataatcaaggatgatgacggctcgctcgtggttatggagcatgcggcgggccttggctctgacctcggtgatagtcgtcccgggggtgtcatcgatcaggatgtcgaggtttgacagatctctggtcgcctcattgatgctcgcccattgctcggctcgaatattgccgcagcgaaaatctgagatcgagatcatagcctgtgcgcagatgagtcgctgggcgatctcctttccactcatctcgagcgagaagaacccgacgcggtaaccggccgcggcggcattgagcgcgagattgagcgagaacgacgttttgcccaccgcgggacgggctcccacgatgatgagctgcccctcgcgcagacccagcagcaagcggtcgagactcgggaaatcagtggggacgccttgcgccacgccacctgcgaggctgacctcctcagcctcggcatacgcttctgccatgaacgcggtgagcggttgaaaggagcttttgacctcgcgtgcggtcaccgacaggagcatgccctccgcgcgctcgatgacctcatgcgtgtcgaggggcgcatcaaaggccagggcgttgatctgattcgtggccccgatgatctcgcgtaacatggcatcgcgccgcacgatgccggcgtggtgctgccaattcaccagcgccagcgtctgccctatgagctccaagacgtatgcctccccgccgatggcggcgagcttgtctatggagcgcaggtaatcgatgagcgagatggaatcgatcggaaggctgcgagcgctcatgtcctgcatcgccatgaacagggtcctgtgcgcgggccggtagaagtcatcgggtacgagctcgacggtggcatcctccacgacatcgcccgacaggatcatcgctgcgagaacattcgcctcggcttcaggattgttcggcagaccctgtctagagccgcgatcgacgaaggttgacggcgcccatgcgtagtcggttgacgcaacgtccatgcgatctgctcctgtctgactgttgtttctcggaggtgtgcgagcatcaatactaaagcatccgaagacgttggcaagggtctgccgtccaagatgcggcgagatgcgagcaggctcatctgaagtcgcgcgctctccacacgggcgtgtagaaaaccctataggtcggttcagcgcgaatataagttatcaacgttttccacaattcaaaacaccgatatctgaaagttatccacacgtgcaagatttttgacggggggcctgaattttggagatttcgacgcaggtatggaggagtcgcgaatatgctgatctcatgaaatggcagctcagagtatagatatcagaaaacgcgcagtacattgcactcaaagaatgtgcagatgacaactgcacgatggtgtgaacaaagtaccgtttgaatcgagtttttcagctggagcaccaaagacctgttaacttctcatctcattcatttgtcaagaaaaaaagaattccgatattctctgaatcaaacgcacatcgatgggtttgaatgctcaccggatgaaaaaagatcgggacgcgtcgcgatcggttgatcgcgttcgcatcccgatcttgaaatacagtcgcgctgatcgcgtgatgcgaagagctttcgaccagagatcgcggttttgagtcgctgcatgcgagaggctgattcgatcagcctcttcggtctcttactcgctcgacgcggtcggctcggcctcagagggctgctcggcttcctctgcgtcagccccatcagtcgcagggccctcggcggcatcctttgcgagctgagctttcgcctgctcgtccgcctcctcggcggtgatgccgatcaggacctccacagaagcgcgaatatcgcgatacagaccgatgacgacctcgtggacacccgcgaccttgatgggctttccgagctcgacgcgcttgcgatcgatctcgacgtccaactgcttctggatcgcctctgcgatcatggccgcggtcaccgatccgaacaggatgccctcatcgccgactttggcatccacgatgacctgtttgccctcaagggctgctttgagcgcgccagcctgctcgatacgagcggcctcgcgcttctcgatattgctgcggcgctcctcgagctgtttcagattgcccttggtggcggcgacggcgagcttcttcgggaacaggtagttctcggcgtatccctgagcgacatcaacgatgtcaccctcgccgcccttgcccttgagctcgctcagaagaacgactttcatgaaatctccctagcgacacgcaccgcactcgcgcggtgccctgcttacatagcgtttcttgatgaggggcgctcgatccgcagcagactgcggaagttcgcccacacgtcgacgagaccgacgacgctgaagacaaacgacaccatctcgaccacgactgcgatgatgacgagcatggtgcgcatcgcgcatcccaccctgtggtgttcaaagagcgcgaacatgatgccgaaaccctggatggcgaagatgaacctgacgctcatggcaacggtggcgctcgcgacacgcaggacatgcgcatatggaacaccggcccaagagaggccgaatccgattatcgccaccgcgaggaccgcgaccgaccaaccaggagcgcgaaacgcgctcagacgcgctgcgctctgggtgccgtcgacgcgcatgcgcatcacctgaacccccaagcccaccgctcctgcctggacggcggcctccaagacatactgaagaggccacagcatctggacgatcggcgcgatcgagcttatgaacacggtctgctcgatgccgtttcccgatgtctcccttgccgtcgacagaaggtaggcgatagagaactcggcgatgttcgagcccgccatcgatgcgatgaccgagacggccaccatcgtgatgcaggcgaccgatgcgatcacggcgctgatccccagtgccgtcgcgcggcggtctcgcatgcaccacgtcacaccaagtgcgacgagaagcccctgcgccagggaaaaggcgtagcccgcatcaaagaaccaagaggccgcggcgatggccgcgccctccagcgcgccgagcgcgaagcccttgagctgccttgtctccatgaactcgcggatgccgcaacccagcgcgcagcagccgatcagaggcgagacgatgcccagaatcgatcccacgagcacgcacagcgccgcatgagcatcatgaggctgcctcgaacgacccgcaggcggcgcaggtatgatctgctttcgcagtggatccggagcctcgttcatcatcaatctgcagaaccttcctatcttatccgcgattgcgctctccgcgggcggagaccacggggacggtatacggaagaagtgccatctctctcgcgcgcttgatagcgttggcgatgtcgtgctgatgctgcgtgcaggtgccagtgacccgacgcggcttgatcttgccgcggtcggtcatatacttgcggagaagctgaatatccttgtagtcgatatgctcggtgttctccttgcagaactggcagtacttgcgacgcggctgacgtgctgcgtaatcattagccatgtctggataccactacctttcttcagacgaagcgagctgcgcccgccgtcctcactgattcgggcgacaccccttaaaacgggatgtcctcatcgtagacctcgaccgagggcggagcctgcacaggtgccgcgctcggtgctgagggggcgcttgtgggagcggaggcgtatccgccctcggagcggccctgctgagtgcgggagaggaactcgatctcgtcgacgatgacctcgagcttgcttcggcgctggccgtcgcgctcccagctgctgtagcgcagctttccctcgatggcgaccttcgcgcccttggacaggtagcgggagatcgcctcggcgcgagcaccgaacatcgtgcaatccacgaagttggggtagtcctcccattccccgctctgcgggttgcgccgacggtcgttgacggccacgccgaaggagaggacctgcgtgccgccctgcgtcatgcgcaaatcgggatcgcgggtcaggttgccggagatgttcactcgattgatgctcatatacgatcactgcctctcatgcattgcggtgcacatgctcgtcgtttcctgaaacgcttcgcctgcgccttttccagcaaagatctactcttggtcatcacgccgcacgatcatatggcgctgcaccgcgtccgtgacgcgaagcacgcgatcgagctcggcgatctgagtgggatctgcatggaagttgatgagggtgtagtcaccttcgatgagcttgttgatctcgtaggcgagcttgcgcttgccccactcctcaacgttgtcaaccttgccggagccatcggcgatcgcaacatcgatgcgcttcatgacagcggcgcgcgattcgacatccaatgcagggtcaacaaagaacagcagttcataggccttcatttggtcacctccttcgggcatatggccccgggtcgtgaaggcgcgcccggagcaggaaaggattcagcaactatatccttctcgtcgtgaaaccacaagaagtcgctgctacacgctcatgacctccacataacaaaggctgacacgacgaccttgcgtagatctgactgcgattgcctgatgggtgacgcgatctcctcggtgactgacacgattcaaattcgcgcacataaaccgatgctcgcaagaattgacggcgcgcgagggggacggcgaaaaccacgcgatgtccatcggtccatctcatcggctgcgggagattcgccaccgctcaccatgcacgagcacctttctcaaacgcgatgagcgggctcgctctccgaagcgttcccgctcgcctcgccaagcatcggagcgagcggtatctgacggactctcggctccggctccggaacgggatcgggctgccgatccgtatccgcaggggcggccgggctcgcggacggcgaggtggcctcggcagccggcgcgcgcgggggctcgggcgcgcccggtcctgaggctatgacagctggcggcaggggcgcagatgagacatcccagcgatcgacctcgaatccgctgaaccactgccccatggcgctgatagagacaagctgcatgatcgatgcgagcagcgcgagtccataggcgaatgcgagcgtgatcacgacgagcagcaggagcggaacgaagtacgtgatgagcagagagctgagcatgtcctgctcctgcgcgtagcgcacgatgctcaaggcgtacacgaggtagcgggtcgcgatccgagcgatgaatcccgtcaagacgatcgaggcgaatgagagagcggaactcatgagcgcgacgccataggtcctgaagaagccggtgagatcacgcgcgaccatctgaagcagacgatcgatgcgccagccggcgctgaattggtcgtagatcgtcgcgcgcatggctgcgacggagatgaacgtaccagcgagcaacagcatgacgagcaacagcggatagagcagatcgtccccgccgtcgagcaggagatagatgcggtacgatccggcttccagcggaaagaacggaagcggaacccgcatcaggtcaagtccgaaaaagagcaccggaaggcaaagcagcacggcgcgcatgctgaatgacaccaaaaaggctcgaacgccggtgtgcagcagcgttcgatagtcggtgccgtgtctgtcagatgacgcatcaacaccccatgcgatcagccgcgcccgctcgtagccgtatccgaagacgacgatctcaccaagaatcggaatccaagccagcagggcaattttcaaaaggggcctgaaccagtctctctgcccgagcagcctcttccaagaggttgagaaacttatttgtctatagagcatgaacaccctttcatccctgctgtccccgcgcccggtcggttccccggaggtcagaggcgctcaatccactctgaatccttcaagtctatcattgcgacggcactccatcgtctcctcgatacccgtttacatgacgcttccccgagcgataagctgtatttaagaattcgatcggctcatcgggcttgtggagagccgatgtcacgctcgccggtgcccccgattcacgcatttgcaaaggccaagaactacgctacaattgcctgtgcacttcacggagagttgtccgagcggcttaaggagcacgattggaaatcgtgtaggcgtcaaaagcgtctccagggttcaaatccctgactctccgccagcgtattctcggcgggcccctcggggcacgtcgtatttcaccccatgcggaggggtggcagagcggttgaatgcggcggtctcgaaaaccgtttatccggtatccccggatacgagggttcgaatccctcctcctccgccagctgttttttatacgaacaccgcctcctcttctatggaggcgggttcgcatcaacgattcgactgaaagaatgatcacccgaccagaccccatttcatcacgacatgtggggccagatgatcatgaatcgtcgtcaatcggttttctggcaccgctcgagtctcggcttctgtcactggcaactattgggaacgcgccggcgagggtccacgcgggcggcacgtctgagcatctctctttcagcatgcgttgatcacgcgcgccgattggttttcatctgacggccctcgaggcgcgcgagccggtgaatccccatctgacttgtgacctgttcatgcaggcaccgcagacgccggcgcaaccatgtaagatagcggcgtgcatccatcgtgatgacctgtcacccgtcgatgagaggcgcgaccccatgcctgagacaatgcttttccacgtgcccgccgcagcggcgaccatcgttaccgcacgcgcgacggcaccgcagcttcccgtcccgctatggctcgagatgatcgcggtgatcgtcgcgtccgcatccggtgtgctcacagcacgcgagcaccagctcgatttcgtcggggccatcggactcgccatcgtgtgcggacttggcggcgggctcctacgagatatgatcctgcaggtcggcaacgtctatatcctgaatcaaccgcttgcgttgccgatctctgtcgctgcagcgacgaccgtcttcgcctttcccgtcgtggtggccagacgcgagcgcatcattgcgtttttggacatcatgtcggttgggatctacgccgtcatgggcgcagacaaggcgatggtgtacggattcgaaccaacggtctgcataatgatgggatttttcaccgctgtcggagggggcatgctgcgcgatatatgcctgggccagacgccggccatcttccgccggggcaacttctatgcgatagccgcgatcgcaggcgccatgagctatgtcattctcatcagagtcacaggtctgtacaatatcgcagccctcatcctcggtacgcttgtgaccatggggcttcgctggctttccctgcggtacaacatcatgtctccgaccgagatcgatctcggtcgggtggtggcaatctctcggcgccgcaggcgcacggcagatggcgccgcaccggcgagatcgtctcactccggcgatgcgctcgccgatcgacgcgagcgcatcttgcgtgatatcggacgcagacgcgacgctgaggccagcactcagcgcagacggctttggttgctgcggagaaaatgaccgcagctcactggcctcgccgaacggcggccttcttgcgctcgtttgccgagagcagccgcttgcgaaggcgaacgttcttcggtgtgatctcaacgagttcgtcgtctgctatgtactcgagcgcctcctcaagcgaaaacgtgcgcggcggggtgagctgcacggagatatccgatgtcgaagagcgctggttgcccagattcttcgtacgcgcaatgttcacgaccatgtccccgggtttgttgcgctcaccgacgagcatgccctcgtagcattccgtaccgggctccacgaacagctgcccgcgctcctgaagggttcccagcgcatatgccacggccttctcggtcgtcatcgagatcatggcaccgttgtttcggccgccgatctcacccgcatagggaccgtattcaagaaacgtgtgatagaacacaccctctccgtgggtaacgttgagaatccggttcttaagacccatgatgccgcgtgtggggatgcggaattcaagatgagtgacggtgacgccggtctgcatgctcgtcatcgtgccgccggcattgccgaacacctcgatcaccttgccggagtactcatcagggcactcgaccacagcctgctcgatcggttcctggcgcttgccatcttctccggtgcggaacagcacgcgcggacgggcgacctgaaactcgaacccctcacggcgcatcgtctccatgagcacggacagatgcaagatcccgcgacccgatacctctacgccggacttgtcctcgagctcagctatccgcatggtgacattgttgtcagcttcggcgagcaggcgctccttgagctggcgggcgccgacggtgtcgccgtcgcggcccacgagcggtgaggtcgaggcctcgaacaccaccgacagggtcggcggatcgatcagtatcggtgcgagctcgacagggtgctcgggatcggtgtagacatccccgatgtcggcgccctccacgccgacgaccgcggcgatgtcgccggcgccgacctcgctgcattccgttcggcccagatagtcgaacgtgaacagctgcttgatcttcgaagtcgtcgtcgtgccatcgtttttctgcacgaggatcgtgtcgccttcgtgcagcgttccggagaatacccttcctatgccgatgcgaccgacgaagttggaatgatcgatcgtcacgcattgcatagcgagcggcgcgcactcatcgacctcgggagcgggcatgtcgtcgataatcatatcgagaagcgggaacatgtcgttgttgtcatcctcgggcgaccggcgagcgtatccgttgacggcgctcgcgtacacgacgtgctccatggcgaattcgagctgctcatcggttgcaccgagatccgccatgagatcgaggcagtcattgtaggcgcgttcggggtctgcggcgggtcggtcgatcttgttgatgacgatcatgattctgagcccggtgtcgatcgcgtggcgaagcacgaatcttgtctgaggcatgggaccctcgaacgcgtcgacgagcagcagcgctccgtcggccatcttgagcacgcgctcgacctctccgccgaagtcagcgtggcccggagtatcgatgacgttgatcttcacacccttgtattcgatcgagcagttcttcgcgagaatcgtgatgcctcgttcgcgctcctggtcgttcgagtcgagaacacgctcttcgatctgctgattcgacctgaacgcatcagtggcgcgaagaagcttgtccacaagcgtggtcttgccgtgatcaacgtgggctatgatcgcaatattcctcaaatgctctacttgcatgaaacttcctgtctctttacccatcctgatggcgacacggtgccgctcggacagccctcgatcaaacgttctctatcttagcggctctcatatcaaaggtggctccgcacctgcgggcgcgggcgcgctccatacaaaatcggctccggccccgacgcgacgatagagcacataagccgagaaaccactggaaagcccgcgttcaaagaagctcacaagcagcgcgtcgtgagatgcgccggcgctctcgatgctgccggtgcaggcgatcgcgtagcgctcgatcttgtcgatcggaagcgcctccccgccatcggcgtgactgctgacgaagcgtttcgcggcgtcgagacacacctgctcgtcgtcctcgcagaaaacgatgtcgtgcgaattcgatgccttgtcctgcatggatacgacgacgcccgggtcggtgcctgaggcaagctcatcgagaaagcgaccgatgagctcgcataccatgcgatcgagctcttgggaaacggttccgaactcctgcgcgctctcatccatatgccgtcgcaccctcactctacagttcctgcgcctgccgcgcgatctcacgggcgcgatcacgtgtttccaaaagcttgcgcgcgcgctgatcgagcacgttgatctgactcgacatcgtgaagatgtccacggcaccccagatcgccagcatcgatgagaccgacataccgagtctgccaaccgcaccatgaaagcgtgagagcacgatcatacccatgattccgataccgagcaccgcgagcatgcttccgcggcgctctcgcatcgtgcgcgcctggctcacgaccgtcaaccgcgccgtctcggcggcatgtgcgcgggcctcggcctcgaagcgtatggcagccggttccgaagatccggttgatctgcgggccgtatgcccgcgggcgtctccgccgggcctgcacgaggccgagcggccgacgagcacggcgcgcgcctcgttgatggttcgcatctgccgctcggcgcgcgcctgaagctttttgctgtcagcgaacttgtcgggatgaagcatcaaagccagctcgcgataggcgatggcgatctcatcggccgacgcctctggcctgagacccatcacgctgaacgcctcatcacgggtcaaagctgcacacctccctcgcaccgagcaactcatgccgattcgcacacggcgcagcccagtgtagcgcaacaagatgggcggctcgtgaacgagcttcggtgccagttccgctcacacagagatcttcccgacaggagacgccgatgtgcgacgtccggaggatggcaaagcgaagaatcggcgatgcgaccgatccggagattgaaaaatggtggaggttagggggctcgaacccctgacctcaggcttgcaaagcccgcgctctcccagctgagctaaacccccacggtaataaacaccccagcggcgactcggctctcgctggggtgtctattgtaaaggagtggtggacctgacaagattcgaacttgtgacctcccggttatcagccggacgctctaaccaactgagctacaggtccatcgcactaggagatgataccccggtccattcttgcaagtcaacttatttttccttggaaatccagtgattcgcacgcgaccctctcgtgcgcggcggcggtgcgatcgcaagatgtgttctgtgtgatcttgcgtatgcgattcggatgcgacagggcgacggcatccaccgcgagaggctcccggcgtcgggatacggagaagcggtcagacggcgatcgtgttcgagcgagatctgtgcgagaaaatcatgcagatgcgcctggcccttcgcgataggctcccctcatctgaggcgaggggagaaccatggtaagaagagcccgtccgcgacggtttcgcatcccgcgaggcatctgtgcgctagctgcgagaaagatcctgctcgtcacagccgccaccctgatcgcaagcggcatgatgctgggcgacctcaatgctgcgccgtctgcgcgcggcgagatcgccgtcccgatagacagagctctcggtgccacccgatcggtcgaggaggtgctcgaatcccatcttgccgacaattgctatctgggaacatcctatggaaccatcgccccgggcagcttcggtgacttcagcaccatcgacagctgggactgcagatacccgaacggacgacccaagcccggggtcggcggctatatgaactgcgccggcttcgtctcctcggtgctcaccgagtgcggtgccgacgtctcgccgatcgcgaatttcgtcgccgccaacggataccgtcgcggcaacgacacgaacgcattcaaatggaacctctacgtctccgagaagggattcgcagcgggcaggttcgccaccaaagagcagatgctggcttcgggcatactcaagcgaggcgatatcatctacataaatcccgtcgacttcaccggctccaatgattgtcacatgggattcttctggggaagcagaagcgacgaggacctgttctggcactccgcgtttcacggcgacggtctcgtcgcaggagctcagccgggaaacatgatctcgcgcatcacacctaaaagccccgcgacctattatctcgtgatcaagacgcagcacgatgtggatgtagcattcgacaaggtgtcagctgacgcgtcctttaccgatgggaactcgcaatacgcgctcgcaggtgcagagtatgatatcttttgcgccgagaacgacgccatcgcgggacacatcgtgaccgacgggaacggccacgcgaagctgtcgctgtcgccgggaattcgctattacgctgtcgagacgaaagcgcccaagggtttcaagatcgatacgaaacgatggtatttcaccgcgagcgagggcgctgacgtgaacatgcccgaggagcccggacgggttctcttcaagatcgtgaagctggatgcgaccggcaagatccagatcggcgcggatctcagcggagcgacctatcgactcgtggacgccaagggaagatcccaggagaagacgaccgatgtctcgggtcggctcgcattcgatgccgtgcccttggggagcatcaccgtgaccgaaaccaaggcgcccgagggataccgcctcgataccaaggtgcattcctatcagatcagcgcagacgacctgtcagtcgaaggcgaggccgtaatcgagccgaaagatgacttcgccgagattcccctcgcgttcgatctggagatcgcaaaattcaagggcggcggcgatgacgccgcacaagatgacagctccggacatgagcagcccgcagcaggtgtggtgttcgagatcatctccaatgcatcgggcaaggcgatcggatcgatcgcaacgggggctgacggattcgtggacacggcctcagatccgaatctatggttcggacagggagagcgcgtcgtcggcatcgcgggagccataccttatgaccgcgcgggctacagggtccaagaggtcgcgtcgaccgtgccggatggatttgaccgcgtcggagagtggtccatcacaccggagcagatgctcgacggggtcaagcttcgctacatcttggacgacgagcggatcacctcgagtctcaagatcgtgaagaccgatgccgaaacgaactcccccgttccgctggccggtttcacgttccagatactcgacgaagacggtcatgtcatccatatggtcgatccgtatccgagtcccaccgaactcgatgcgttcaccacggactcctcaggcagcgtcaccttacctgaacggctttccagcggacgctaccggattcgagaaatcgcttcgagcgcaccgtacctcatcggcgacatcgaggtcgaatttgagatccccgccgacttcaggaaagccgcgccgatcgtcgtcgtcgagttccccgacagtcaggctatggggcgagcggccatcacaaagacctgcgctgaggagaagtccgccaccgatgggggagccggcggatccgatttcgacaacggctgcgccaaagcgctggccggtgctcaattcgatgtcaaggcggtgcacgacgtcgtggggcccgacggccgcgtgcgcgccctccaaggagagatcgtcgatcatgtcacgaccgatgaggacgggctcgccaccaccaaaccgctgtatcttggatcgggcagcgccgtatacgccttcatcgagaccgtggcacccgccggtcacgtgctcgacgacacgcctcacgaggtgacgctcacgtacaaggacgcgaggaccccgatcgtgagcgcgggcaccgacgtggatgatgccccgactcggacggtcatcgagaagaccggcagcgatggatccgccctggcaggagcgacgttcgcgctttggtgcgccgatgacgagatcgacatcacaccggacgccgagaccggagcgatcgcgctgctggcaccggacgcgaccggcattcgtctgcgcgcgagcagcgaggacgacgccgacccgcgcgcagacgatgcgagcaccttcgtggagctcgaacgagacaagcagacgggatactggcacgcagagcgactcctgcccgatgactacgagatcatatcgagcgggccggcaggcggggatgatcgagggaccgatgaggacggggccgctgagaccaaagcgggctccgtgcagatcatgccggggcgcgtgagctacggcagtttggaatcggggtcataccgatcgcttcccgtcctgcttgcggataacgcccagcctgatgaactcaccaccgacgacagcggccgaatcttcatcggccacctgagggccggctcctaccgcatcgccgagacggcggcgcctccgggatatctcatcgacgccgagcccagatccttcaccgtagatgatcgcggcctcaccgagggcatgccgatctggacgatcagaatctcggatgattgcaccaagctggctatctcaaaacgagatataaccgatgagcaggagctgccgggggcgaccctgtcgatcttggacgagaatcgcgacgtcgtcgcgacatgggtcagcggtggggatccgcaccgcatagaccggctcgcaccggggagctataccctcatcgagacgatagcgcctcacacgtacgaccagacaaccgaggttcccttcaaggtggagccgaccggcgagatacagcatgtcatcatgtacgatgaaccgatcgctgtttccggtgggatcgatgtgcggcaggagatcgcgcggcccaccgcagcgggaagtcggccgaacggcgacggacgaaatcgcgccaccgtgaaccaacgcgacgacgggcgctatgcatgcagcttcgacttccgcagcacctcctccacttgggtggatgaattcaccgtcgagtgctccttggatgccgtctcagcgggcgcctcagaactcgagcgtctcatcaccccgcgtgcgcgaggtgactacgatggcaagatgaacgtctggttcaagacggacggacacgtcgatggcaacgaggcgcaagcggctaacgcgtcgcgatctgatggccatgtgaatccatggctcgatgacgactccacctcctcgacacttggagatgacggtcgcgcgcttgactacacgggctggaagctctgggcagccgacgtctcgaccgacaggtcaaccgaactcaaggtttccgacctcggtctcgcgagcggccagcggatcgtcggggtgcgcttcgagtacggtcgcgtggatgcggggttcaccacgcgcgcaggtgaatgggaccgagatgatatcaaagatccccatgacgaccttgactggatcggaggcgaccggggaggcgattcgcacggaagcgatcggaacgaactcgccggagccgttttgcatctgcgcgcgggcgcctcatacaccgagggcgtcgcactgaacacatcgggcagggtggatctgtatcgcaacggaggcggagacgacctcgaggaccatgatacggatcgggtcacgcagacgccgggaaccgttgccgtgcccctgccgcaaaccggggccgctccgctcgcttatgttacatgcgccctcagcgccacagcggcatcggcggcctgcctgatcggtctatggcgtcatcggacgcggagcggcggagtgggaagggcagcccgacggcgacggcgcgcgacgtgagcgggcggcatcaaacgacggatcgcggagatccgagacggagagtccttctgtgcgccgcgacgcttctcgcgctggtctcggttgaaacctgctcgatccaagcttcattccagcagatggcgcagatgcacaacaccggggtggacgccgaatcgactcgataccgcgagattcaaggaacgcggggcgatgcggtgcccgagatgccccgcatccttgtaagggggaccgagatagattattccatcgcgcaggatcgcagcgatctcgcagatggcttcttcctctcccatgacccctcgggcgcaccaaggcgatccgggtgccccttcatcgatcgcagaagctcgctcgacgctcgtcacattctcatatacggccacaatctcggtgccggttcaggtatgttctccgaacttgaagatgcatggcaccaaagaattcttgaagcgatcggtgatgcggtgctctatctgcctgatggaaccacgacggagttctccccgatatgcgccgagcgggtcaacgagaggtatgccgatgtgcagcgtttcggattcagcgatgaggccgacttgcgcgaatgggtctgctcgatcgcacgcgagtcccaagccgccatagccgactggcacaagaccgcggggaatgccagacgggtgctgacactggtcacgtgctcatctgctcgcccatccgagcggctgcgaaccctgatcgtgttcgcaagctcaacatgactcggtgcgcgacggatgcgctcggacgatcctgaggcgcgccggatcacgatgcggctgcgtcagctcctgatccggcgacgccggataatccggacgatcctccgtcgagctgatcgaccgtctgcctcccatcgcgatgcgtcgaccccttgacccccacgaggaatgcgccacccagaccgagcgcgacagcgatcgcgagcccgatgagatagcacagccaatgtcgtttgatgaacgcgaacatggatcctccaaagaatacgtctgggacctatgctatcagctttccccgatggtcgatcatacaatcgttcccgcagtcgtcggacatggcggcatcagccagctgactgctcggcaaccttcagggaagacagccgatacgaagcgtatgattgtgggtacagatcaggacacggtcagcagacgatgaaaggaacacagcgatgtccgataccctagagctctactacatgccgacatgccccttctgtcgaagggtgctcaactacatggaagttcacaacatcgatattccccgtcatgatatcacctccgaaccgactgctcgaaccacccttgaggagcaaggcggcaagatgcaggttccgtgtctgttcatcaatggaaagccgctgttcgagtcagatgacatcatcacgtttctggagacggcgttccacgtgaatgacgagggcgaccagtcaatccaagacgtggtgcaaaccgaggccggcgactagatcaatagtcatcgatttcaaagtcgccgttgctcgacacgagcaggcgtataacggacgaggggcccagctgggcccctcgtccgttatcggtatcctatatctaggacctgcggatgacttcggtcaccacatcgcagaccaatgcgatgttgtcgacatccacgttgcagggcatgtcatcttcagagtgcgagcgggcgagaccgggcccatcgactcccgctatcgtgagagcgcgcaggctcatggacatcgcagcgtgcgcatcggtgctgagatagggcatgttcaccgcaccgaactcatgatggaaggctgcggagactttgcggacgaggttcatgatgcgcttgtcacccttgaggacgcgctcctccccctcggtcgcgaccatcgcgagctcaccggcgccgacgcaatccagatttatcagaaacacaccgcgcaggctatcgcgatgcgtttcaagaaacgccctcatcccggcgttgccgaattcggaagcccccgtcgccacgaaccagatatcgtgaccgagcagctcctcgtcgcccatagaggcgatcgcgtttctcatctcggctgggctggcatcctcctccccggttgcaccgcccttccagtcttcatcgccatcgtcgaagttatcccatgaaccggcatcgcgcccgaacttcttggcatcgaaatccttctcgatgccgagccagtcggacatgctgtcatgttccctgctctttctgccgaacagccgtccaagtcctcgtcttctgtccgtatcgtgcggcgagccgtcggtatcgacgacggagctgttttccttgacggaaatgacctcgaatttccccgcactcgaagtgccctcgggatgcgcgggcgcgacgttcggtgtcggcgcgaccacaggatccgattccgaagacatgtctccggtatcgggtgagaacgggtccgccggggagatagcgggatcgggaagatcgaacagagacgaacgatttgtcgatgtcgcctgatcgacagatgcgggagcagagggcgcgggtacagctatctgcggattcgcgcgcggcagatcccaaccgggggctgaaggcacgacctgcgccgcgtctccggtcacaagcggaaccgccgggatgcgacgagagcgccttgaggtgcgaacggtgtcttgcgatatctgagccatgagcgagtcgacggtatccgccgcggcgactccgcgcgatgcctcgtcgctcgcgacctcagagacgctctgctccgagttggatcgctcgatgggctgcttcggttcgcctgattcagtcatttgagtatgcgcatcatcttgaggcggggtctgctcagcgaaggatggctcgtgagcgaccgttgcgcccggatcatctatgagctgctcgggcgtggaaaggggctgcgaggggctgggctcgcggtccccatcaggttcactctgttttgcaacaccctgatcggacagatcttcatctcgaccttcggggcgctcggcaaaagattcgctcgaacgcgccttggcgtccgaatccggttcaccatcgcgcgcagctgcggcaatgtcgccggtcgctccttggatcaggccccgtcccgcacgaatcgtcgcatcgaagatacgtgcggcaccggcaccgacctctgagagcgtcccgaccaatcccgatttgacggaaggttcttgaacgggcacgggagaactcttggattctttgcgatgatcggcgaggccgttttcttgtgaccccccgagctccgcgtggtccgtgtcagatgattcagctatatcggtgcggactggctcgacgccggcggaaacggtctcgagaaccggtacgtgcgcggcggcttcctcagagggtgcaccggacgacgcggcggggtgctcgtcgatgtgatccggttccttcacgtcctcatccacatagaccaactcgcaggcttgcgggatcatacccagatctctgacgacgcccgggccgaatcgccagcctggctcggtgtgcctcgcgcggggttgctcggcgctctgggcgaaggcggcatctcgctcggcgtgcgatgaggatcgatcgtctgcgccgtcggaggcggggttcccctcatctttcagagatggcgtcttcggctcagctgagatttgcgcgctgtcctgctcgtcggtgcgagccgcgtctgccggcgcaggctgcgccgacgcggcgctctcctcaccggactcggtatctgcggccggctcttccgcgctcggcgtccgcacgggctcgcgctcactcgtctcggcctgataagcggtcccgaccgtcgatgagatcgaagaggtcgctgcaggttcgaccgtcggtgggatcgatgatgtcgcagcgggctcatcgctgttctcgatagcgtcgcctgcggcgggctgctccaagattcccgtcctgccttgcccggcatccgggttcgcggcggcagaatcgagcccgtcgacggggatcagcccatcagagggcgcggtttcgaccgcagcgggtttctctgcgagaagctgctgctcggagctgcggcgctgatcggcgatataggtatcgaatggaatgtcgtcggggaactcgcgctcgcctcgatatggacagacctcgtccatgatgccgagcagcgcggcgactgaagacttgttgcacaccgcgcccgaggtgtagggcagagcgacccgattgagcagaatggcgatcgcgcgaagaagcggcacgcccgccgtcagaatcgcgaggatccaaagaatgatcttcaccgcagcgggcagcggaagaatcctcatgaccatgaataccgccggcagcaccatcgccgcgggcatgagcttggcgatcaggggacgataggtcgcgtacggcatctgagcgaacacgtctgcgcgcggagaatcataatgggcgacgacgacgaccggacgattgcgcggcgatgccatcggtcctgacgcctcatgatgggcgatgacgttctgactcagccctccggcgcctatgctcggcaaaacgacgcggccatgcctctcgagcgtgaagagcgcgcaagcggcgatgaccagaagaaatccgatgacccccgctgccccgccgaatccggcgagcaccgaggcgatgaagacgagcacgccaagaaccgccgatatgatcctcggtgaacccgaggcgctgaactcctgcacctcgggcgcgaagccgtggcgcctgaacgtctttgctatctcgtcggcagctgctcgctcctccatgctgcacgcaggcgttatccccgtactctgaagtaggtggttgaggtaattccgggtctgtgccatctggactccgcatccatgtaccgatatagtcatcggcgaggccccgcacggagcgctgcgcccatacattctcgcaagtataccgcgattccatgatatctgcagctatcgagcagagcggcggcaagtctgactgttatataccctctatctccatatcgattggaacgacaggtcggctgctgctgggagagcccccgagacgactagccgcgccggtgctcatgcgagcgcctccagagcttcaggaacctgcccatctgcgcggtctcgatgcgctgataggaactgttcggaagagagtgcaggaacttctttccgtagcccttcgtcatgagacgagaatcagccaagacgagcacccccctgtcggacgaggagcggatgagccgaccggcagcctgcttgatctccaagacggcatcgggcaacgcatatttcgcccaggctcgatcctcgcgcaggctccgctcgcaggacagcggatccgtgggactcgtgaacggaagcttcgggatcaccacgcagcgcagggtttcacccgaggcgtcgaaaccctcccagaacgccttgagggcgaaaagcgaggactccgtcttttgaacgaatctatcgcggagctgcttgccgggcgcgccgcgcagctggcagccgagctccagacccgcacgagccagacgcggctccacgcgttcgaacagcgtctccatatcgcgcctgttcgtgaatagggtgagcgtggagcctcccatggccatgtgcacatcgcacagtatgttctccagcgcgtcgatgtaggcgtcccgatctcggggatctggcatgtctgccgccacgacgaccgccatgttctcgtcgaagtcgtagctcgattccaaatggagatcgcgatgcgcgtcggcgcccagacgatccagaccgacttgatgatcgaaatgcttgaaagatccagatacggagatggtcgccgaagtgaagatcgcggtgtgcacctcgggcagccactgctcggcgagggcttcaccgatgtcgatgcgctctgcgacgagctcctcccctcccgctttggaccttcgattgatgcggatggaatagacgaaccgatcgtcctgaccgcagacgataagatcaatcgcagccgccagatccttgagcctgcgcgcgccgtcagcgacctcgatgaggccttcgccggtctcatctgccgtcgcctccgtcagcgcgacgagatcgcgcgccgcatcgcggacggcatcgcgcgccgcgcgcccgaagcggtcgagtctcttccaagcatccgaggcgcgcagctccgggccgatccagagcacggatctgtcaaagccccccgtccggctcgatgaggccgcgtcgcgaaccgcatcgaacatctccgccatcgctgctcccgcacggcagacatgcgccgccgccttcgctgcgagacccatatgaagcgtggccgcttccgatgaggccgcgtcgcgaatgagacgaccgagaacccccacccgctcgtcgccgagccgctcgaagacggatcgggtttcgtccgccgaaacactcaccgcccattgacgtcgcgcctcgccctcgatcgaatgtgcctcatcgatcacccaatgcctgatcggcggcaagatcttgccctccgccgcgacattgcgaaacaaaagcgaatgattggtcacaacgatatccgctcgcgcggcgcggcggcgggcgccgtgcaccaggcatttgtccggaaagaacgggcacagacgccgcgcgcactcgcgcgatgcgcacgtgagatcgcttcgactcacgcttctccagcgaattcccaaagaatcgagatcaccggcgggtgcctggcacacatgggcatagatgaccgccaccgccgtcagggtatcggcaggatcgcgacgggtcttgatctccgccgatcctctgctcatcgcctcgagcttgcgcaggcacggatagtgatcggagcccttgagagcgcagaaggagaggccgccgtccagctcggcggccaacttcggaagctcgtggaacataagctggtctgcaaggttgttcgacttcgtcgccaccccgatggtaatgcgattgcgcttcgccgcctccgccgccggaatgagataggcgatggatttgcccacgccggtgcccgcctcgatcacacgatgcgtcgaggtttcaagtgcgtccctgacgctcagggccatctccgtctgctcgggtcgcggctcgaaagacggatacatccggtctaccagacttcccgggcagaacatggaagcgatctccgagcgcgccggcagatccagggcaggcagctcgtcggcatcaacatggtctcgagatgcgtcatcgcgcagaacatcggagcgcgactgagcgagcgagaagtgctcaccggggttctcgctggcgatatgggagaagatcggccgatagctccatgcgacatcggggtgcatgtccgcaagacggcgaagcaggcctgcgggcaggtcggccagggcgcacagcaggatcctccagaccccgcagagcgcgcggacatcatctccggcgcgatgcgatacgtcggcgcatccaaacgtctcggcaagagatgacaggcggtgcgatgcgagccgcggcagggcgatgcgcgagagcgcgagcgaatcgatccagatatcgctcgcatccgagcccccggggaccgcttctatgaacgcgcgatcgaacgccgcgttatgggcgatcacgggccgtcctcccacgaagcgggccagatccctgacagcttgggtcgccgggggagcgtcgcggacatcagcgtcgcggataccggtgagctcgacgatctcggcgggaatgggcttcgaggggcgcacgaacgtctcgaagcgctctgtcacctctcgaccggacaggaccgcagccgatatctctatcagctcgtcatcttggcgagacagaccggtggtctcggtatcgagcacgacaacgtcctgctcgatgagaccgaacgtgcgcgtgcgagctctatccggaagactctggtaggcctcgatgacggccgacggggtccccgggagcaccgcccgggcgattctggaggcaagtcgcgaggacgacgcggacgatatcatgcgcgaactcgttgtagcgcgagcatgatcatctcgtcacaggcctccgcgaacgtccgcccgcaatgccggatctcgtcgggaaacagcgacgcctcggtcatgccgggtatggtattggtctcgagtatcaccggcccctcctctgtcacgatgaagtcgctgcgggagaatccgtagcagcccagcgctcgatgagctccaagcgcgagggcgcccgcggtctcgcagattccggtcggcaaccgggccgggatgcgatgcacgagcgcgggatcgatatatttgacctctttgttgtagaagtcggtgccctcctgccccatgatttcgaccaccggcagcgcttttgcatcgcgaccaccgagaacgccgacgctgatctcggtaccgatcaagcgctgctcgatcagcaccttgtcactcgattcgaaggccctctcgacggccttcggcaactcgctcggatgacggatgagggagacacccagactggaaccgttcatcgccggtttcacaaagcactcttttccgagctcggcaaccagactatcgggattcagctcatctccacgacaaagagtgacccctcgtgccacagggatgcccgcatgctcgaagataatcttcgacacgtctttgtccgctgcgcaagcgctcgcgcggacacctgagccagtgtagggtatatgcagatagtcaaggactccctgaattgttccgtcttctccgcccgcgccgtgcagggcaatgaacaccgcatcgaatgatgccgattcaatctcttttaaaaacccactatcggccggatccaacgtctcaaccctgccgtaacctgcctgtttcagagctcgacagacgctttcacccgacgcgaatgatatctcgcgctccggtgatgtgcctccggcaagtaccgctatgctcatggactctcgacgacttatcggcatgcgatgattcctcccgccttctttcaatctcgtgtgcgctgctgcccacgctatcctattgtatagatatacgcgagcgttccggttatccgaaaggtgcatgatggaacaaacaaatcagatgagggacatacgctctctcagcgatgacgatatccgctcagctgttgcccagcttgatcagccgatgtttcgcgccactcaggttctggagtggcttcacaagaagaatgcttcgtcattcgatgagatgacgaacttgccgaaatcgtttcgcacgcaactggccgaacggttctctttcgcggtcccgcgtcagatcgcacaacagatttcacgcgacagaacccgcaagtacctccttgagttttcagatggcgtctcggtcgaagcggtgggcatcccgggaagaggcaaactgacggcttgcatctcgacacaggcgggatgcggtatgcgctgcgcgttttgcgccaccggactggccggtctcgcccgctcctgcacggcgcgcgagatggtcgaccaggttcttcatatcgctcgcgacttcaacgagcgagtgaccagtgtcgtcttcatgggtcaaggcgaaccctttgccaacttcgacgagaccgtacgagccctgcgcacgctgaacgatcctcggggactcaagataggcgcacgccatctcactgtttcaacgtgcggcatcattccgggaattcgggcctttgcaaagcttcccgaacagttcacactcgcgatctcgcttcattcggcctctcagcagacacgcaaccaacttatgcccggcgtgaagaaatacacgctaccgcgtctgtacgaggcgcttcaagagtacgtcgaggcaaccggacgtagaccgacatatgagatcgccatgatcgagggtataaacgatacgaatccagaaatgcgtgctatctgcgacttctgcgagggaaccttgtgccacgtcaatctcatccaactgagcgacttccccgacagcgaacttcatccctcaccgctcttcaaactggaggagctgcagaagcgtttgaccgcacgcggtgttcagacgacaatcaggtgctcgcgcggtgcggatatagacgcggcatgcggacaactgaagcagagacggcccaacgcacgatagcctcttttggtgctctcttcatctgttccggactatcgcagctcgatgagaaccgaggcaagatactccggaacgagaggaagagagtttccttaatacttaggtaccttaatatccaatttcatgccactgcttttcaacccaaccttgatttaccccgggattgcgagtcacctttgcacgctttaatgcgacgtcctcgttgaatgcatcaagtttttgctgagaagatgctctcgcccgctgaaaactatctgcgacgctgcttctgaattcctcatcaccgattatatggtatccgatataggatcccgcagcgatcgcagctccaaccaaaattccttttgcaatgtttcgtgtcatatcttgtctactccttttgatcaatgatttgtgcgaggatgcgcatcagctcttcctcatccttgaactcgatttcgatcttatttttaccccgaagtgttttgactcgtacattggtattgaatttctgacgtaaagtccgagcagccttcttgaatgaatggggggtcagagggcgtggcgagcgcgatgcggtttcgactgagaacaatggagcgagggtttcagtcgctctgaccgacaggccatcgttgactactttttccgcaagtcggatgcgctcatcttcatagggaaccgcaagaattgcgcgcgcatgacccgctgtaagttttcccccgaaaagtagatcttgcacctgaactggaagatccagaagacgcaatgtatttgttattgcagagcgcgattttgagacagccttcgacaatgcctcttgggtcagatgaccttctttgagcagttgttggtaacctcttgcttcctcgatcggattgagatctgaccgttgaagattttcaatcagggcaagcgtcagcatctcttcgttgtctacatctcgtatgataaccggaacttcacgtaaaccggcgagttttgaagcttgatatcttctttcacctgcgattatttcataaccttttttcgttttccgcaccagaagcggttgaagtacgccatgctcccgtatagaatcgctcagttcattcagctcatccttatggaactgagttctcggttgatgcggattgggcacaacctcttctattggtacagcgatatcaccagacccgttacccgtctcatactgggcttcatcaaccaacgcgttgagcccttttcccaatcccgtctttctctttgagttaggcacgttttatcacctcttttgccaatgacatatatgcttttgatcccttgttgtttggtgcgtacgttgtgatgggcaacccgtaagaaggtgcctctgatagcttaacggtccgaggtatcaatgtcttaaaggtttctgctccaaaaaacgaacggacttcttcaacaacctgatttgcaagcgaggttcttgaatcatacatggtcagaacgacgccatagatcgtaaggtttgtattgattcttcctttgaccattttcatagattcaagaagcttcgtgactccctcaagtgcatagtattcacattggatcggaatcaacacgctgtcagctgctgccaatgcattgatcgtaagcaatccaagtgaaggaggacaatcgatcaagatgaaatcaaactcatgcttcactggtgcaatcagttcctttaaacgggtctcacgcgccattgttgagacaagctctatttccgcaccagctaattgaattgtcgctgggactatgaacacgcgtttggaattcgtttgtattatcagatcggaagcgggagtgttatgcagaagagcgtcgtagatacattggtccagctcttctttttcaattccgaatccacttgttgaatttccctgtggatcgaaatcgatcagcagtgtctttctgcccatttcacttaatgcagcagcgagattgacagctgttgtcgactttccaactccgcccttttgattgattattgcaattattctcgtattttttccagatttcgatcttttgacatctttatatgtcacatttcctccaaggactgtagttttcacgatacggagtttatatacagatgtttcacgtgaaacatctgtaggggcatcaggtactattcaattatgtttcacgtgaaacatctatgcaagaggattctttttcgcaagaccgttttgacggggaagcttcacacgagattcagcagtacgctgaaacacaaaaatcaatctatgcccgagattctccggtagatcgaattcatcagagtcaacaagagcaaatccgacaatatctgcaaccctcaaacctgaagtaacttcagcaggtttcggtaacccttttgtaagtaccaagcgaccaccaagaggtacaagcggggctgcaagttctagtaacgttggtaaaggagcaagagctcgtgcaacaacaaatggaaagccatcgtaatcagacaaagcaaagtcctctaaccgcgtgtggatagcggaaacagaactcaagtcaagggcagaaatgatgtcagtgaccgcctcgatcttttttcggacagaatcaacgagaacagttgggtaacgagtgaggatatgtaaaggaataccaggaaatcccgggccggtacccatatcaagcagtgaagcctgctcatcgctatgaatatagcgactgagaagcagcgaatccagaacatgcagtataagtcccttgttgggatcggtgatgcgtgtaagattttgggttcgattcaacttgagaacaaggagcagatgcctgacacagagttctgcttgatccgtgaaaagctctaaccggcaggattcacaatataaaagcagcctgatgcagagatcattcaattcatcttcatcgactggcaatggatcgaatgacctccccacaattacctcctgaatgacagtcctctatgcttcgtgaagttgaggcagaaaagtggtacggcttatcgcgtacccagaaattcactagtggtctatacgggggagatgacaacatgccgatcaggttcaagaccttctgaatgtgtttctatacccgcatgctcccgtaagcatatgtgaacaatgcgacgctcatagggattcatagggggaagcgaaagagaggagttctgcgcgaccacgcgcatcgcggcagaattcgccatatctatcagcttatggcgccgacgagatttatatccttcgatatcaacagagatcggatatctgaaaccgaattttcggctcacaagcaaggacagcatggtttgaagggaatcaagtgtgcgtccatgtcgaccgatcagaacggcgagatttgaagcgccgatatcaagaatcagttcgccctcatcgctctcatattcatcgatcgagacatcggaagcatcaaaataaccaagtaagtcgcgaagaacagtgatcgccgtatcagcgatgacatcgatatctgcctcactgagctgctcaccgcttctatagcgagatgcaagatcggaaatggcttcgacactcgtttggtcttcaggttgcccgatcacaggtaacacagcagatgattgaacgtccatggcatcctccactaataaggtacctaattatagtgcaacctttcaattcttcttcttgggtctcactttgtgctcacggcgaacgacatcgacctcaatcggcgcgttcgccaaacgctgctcctcctcggccttcgtgcgctcgagaatcttctgcgtgacaaaaatctgctgaacggtctgccaggcgctggagacatcgtagtagagaagaacgccggcgggaagagcccaaccgaaccacagcatcacgaccgccatgaccacggacatcatcttcatcgactgagcctgcgagcccgtctgattcttagccatatagagctgaggtatcagactgagcaaaccaaacagcacgagtatgaccaggtagggagcggctcctgacgctcccccttgcgcgaaggaggcgcttggagaggttgtcagatcaggcaagaggttatagaacgagaagctgcccttgtcaaaatccgggaaatacgtcggcaagcttttcaacaaggtgaacagggcgatcatgatcggcatctgcaacagcaacggcatgcatccgccgagtgggttgaaatgattctccgcgtagaacttctggatctcctgctgctgccgctgcgggtcatctgcgtacttctgcttgatttcctccatcttgggctgatagacctgcatacgagctgtcgatttcgtcgacttcaaaagcacgggggccaggaccagacgcacgatgagggtcaagatgataaccgaaagcccccagtcgcctgcgagcgactgaatgaatttcaagatctgaaagagtatattgacaatccaatcccacatgggaagtcctccgatactgtctgttcactaaggaacgggatcatagcccccggcgtgccaaggagtgcagcgcaggatgcgacaagatgcgagccagcagccacggacgagcccgtgcctctcgatagcctctatcgcataccgcgagcagctcggttcatatatgcacgcatccggcagcaggggagagatccctcgctgatacagccggatgggtaccgtcgcgattcttctgcaggacctccgagctaaatcgaggcggcacccgccgcgagagcgatttgcgatctcagtgcgcatgcatgcccgcccttccgcaaagagaggtgagtgccgaagtcagatctgcctgcgatgccgaccccgttgcgcgcgtcgcaaataaaatgacgtcgaagccctgaacgggaaaaccaaggttgcgcgcgcacgcgcgcatgacgcgcttcgcgcgattgcggcgaggcgcgcaaccgaggcgcttcgctgcagcaaaggcaacccgcccgggcgcgccctcgtcgtcgagacgacatatgaccattctcatcaacggatgattgagtcgatatccgcgactgaacacccgctcgaaatcagaatgagatgcgatggtcctcatgctcgccgcacacggcgctagacggtcaggcgacggcggcccttggcgcgacggcgagccagaacggcacgaccgcccttggtcgccatgcgggcgcggaagccatgcgacttggcgcgtttacgcttgttcggctgatacgtacgcttcataatagatatcctcctgctgcggttttctttacctaagaagtagagacgtaagcctcaagattgtaggaataccgtgcgggaatgtcaatgagcacaccattgatgcagagaaacgccgagttccatcgtaatcacacatgaaaataacccgcatcatgcatatcggtgaacatatgatttca